@charset "UTF-8";@font-face{font-family:halyard-text;font-weight:300;font-display:swap;font-style:normal;font-stretch:normal;src:url(/build/assets/halyard-text-300-a60e4a6f.woff2) format("woff2")}@font-face{font-family:halyard-text;font-weight:500;font-display:swap;font-style:normal;font-stretch:normal;src:url(/build/assets/halyard-text-500-b084305b.woff2) format("woff2")}@font-face{font-family:halyard-text;font-weight:700;font-display:swap;font-style:normal;font-stretch:normal;src:url(/build/assets/halyard-text-700-002e2233.woff2) format("woff2")}:root{color-scheme:dark;--ON: initial;--OFF: ;--g-surface: var(--color-neutral-900);--g-text: var(--color-neutral-0);--g-text-hover: var(--color-neutral-300);--g-border: var(--color-neutral-700);--g-surface2: var(--color-neutral-300);--g-text2: var(--color-neutral-900);--g-text2-hover: var(--color-neutral-700);--g-border2: var(--color-neutral-900);--g-border3: var(--color-neutral-500);--g-mask-corner-size: min(9%, 48px);--g-mask-corner-tl-br: linear-gradient( -45deg, transparent var(--g-mask-corner-size), black var(--g-mask-corner-size), black calc(100% - var(--g-mask-corner-size)), transparent calc(100% - var(--g-mask-corner-size)) );--g-mask-corner-tl: linear-gradient( -45deg, black calc(100% - var(--g-mask-corner-size)), transparent calc(100% - var(--g-mask-corner-size)) );--g-mask-corner-br: linear-gradient( -45deg, transparent var(--g-mask-corner-size), black var(--g-mask-corner-size) );--g-ff: "halyard-text", sans-serif;--g-ff-system: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--g-space-size: 8px;--g-max-outer-width: 1440px;--g-max-width: 1328px;--g-max-gutter: calc((var(--g-max-outer-width) - var(--g-max-width)) / 2);--g-gutter: clamp(8px, 2.1vw, var(--g-max-gutter));--g-grid-gutter: minmax(var(--g-gutter), calc((100vw - var(--g-max-width))/2));--g-main-width: calc(100% - (2 * var(--g-gutter)));--g-grid: [full-start] var(--g-grid-gutter) [main-start] minmax(0, var(--g-max-width)) [main-end] var(--g-grid-gutter) [full-end];--color-neutral-0-hsl: 0deg, 0%, 100%;--color-neutral-0: hsl(var(--color-neutral-0-hsl));--color-neutral-200-hsl: 0deg, 2%, 90%;--color-neutral-200: hsl(var(--color-neutral-200-hsl));--color-neutral-300-hsl: 0deg, 2%, 79%;--color-neutral-300: hsl(var(--color-neutral-300-hsl));--color-neutral-500-hsl: 0deg, 0%, 59%;--color-neutral-500: hsl(var(--color-neutral-500-hsl));--color-neutral-700-hsl: 0deg, 0%, 28%;--color-neutral-700: hsl(var(--color-neutral-700-hsl));--color-neutral-900-hsl: 260deg, 7%, 8%;--color-neutral-900: hsl(var(--color-neutral-900-hsl));--color-primary-300-hsl: 151deg, 78%, 87%;--color-primary-300: hsl(var(--color-primary-300-hsl));--color-primary-500-hsl: 151deg, 62%, 75%;--color-primary-500: hsl(var(--color-primary-500-hsl));--color-primary-700-hsl: 151deg, 47%, 58%;--color-primary-700: hsl(var(--color-primary-700-hsl));--color-warning-50-hsl: 48deg, 83%, 98%;--color-warning-50: hsl(var(--color-warning-50-hsl));--color-warning-100-hsl: 48deg, 83%, 87%;--color-warning-100: hsl(var(--color-warning-100-hsl));--color-warning-400-hsl: 45deg, 90%, 78%;--color-warning-400: hsl(var(--color-warning-400-hsl));--color-warning-600-hsl: 45deg, 90%, 50%;--color-warning-600: hsl(var(--color-warning-600-hsl));--color-warning-900-hsl: 45deg, 35%, 22%;--color-warning-900: hsl(var(--color-warning-900-hsl));--color-alert-100-hsl: 0deg, 100%, 97%;--color-alert-100: hsl(var(--color-alert-100-hsl));--color-alert-300-hsl: 0deg, 60%, 75%;--color-alert-300: hsl(var(--color-alert-300-hsl));--color-alert-500-hsl: 0deg, 60%, 53%;--color-alert-500: hsl(var(--color-alert-500-hsl));--color-alert-700-hsl: 0deg, 69%, 41%;--color-alert-700: hsl(var(--color-alert-700-hsl));--color-positive-100-hsl: 156deg, 60%, 95%;--color-positive-100: hsl(var(--color-positive-100-hsl));--color-positive-300-hsl: 158deg, 74%, 77%;--color-positive-300: hsl(var(--color-positive-300-hsl));--color-positive-500-hsl: 156deg, 75%, 60%;--color-positive-500: hsl(var(--color-positive-500-hsl));--color-positive-600-hsl: 168deg, 100%, 33%;--color-positive-600: hsl(var(--color-positive-600-hsl));--space-tiny: calc(var(--g-space-size) * .25);--space-small: calc(var(--g-space-size) * .5);--space-0: calc(var(--g-space-size) * 0);--space-1: calc(var(--g-space-size) * 1);--space-2: calc(var(--g-space-size) * 2);--space-3: calc(var(--g-space-size) * 3);--space-4: calc(var(--g-space-size) * 4);--space-5: calc(var(--g-space-size) * 5);--space-6: calc(var(--g-space-size) * 6);--space-7: calc(var(--g-space-size) * 7);--space-8: calc(var(--g-space-size) * 8);--space-9: calc(var(--g-space-size) * 9);--space-10: calc(var(--g-space-size) * 10);--space-11: calc(var(--g-space-size) * 11);--space-12: calc(var(--g-space-size) * 12);--space-13: calc(var(--g-space-size) * 13);--space-14: calc(var(--g-space-size) * 14);--space-15: calc(var(--g-space-size) * 15);--space-16: calc(var(--g-space-size) * 16);--space-17: calc(var(--g-space-size) * 17);--space-18: calc(var(--g-space-size) * 18);--space-19: calc(var(--g-space-size) * 19);--space-20: calc(var(--g-space-size) * 20);--space-tiny-n: calc(var(--g-space-size) * -.25);--space-small-n: calc(var(--g-space-size) * -.5);--space-0-n: calc(var(--g-space-size) * 0);--space-1-n: calc(var(--g-space-size) * -1);--space-2-n: calc(var(--g-space-size) * -2);--space-3-n: calc(var(--g-space-size) * -3);--space-4-n: calc(var(--g-space-size) * -4);--space-5-n: calc(var(--g-space-size) * -5);--space-6-n: calc(var(--g-space-size) * -6);--space-7-n: calc(var(--g-space-size) * -7);--space-8-n: calc(var(--g-space-size) * -8);--space-9-n: calc(var(--g-space-size) * -9);--space-10-n: calc(var(--g-space-size) * -10);--space-11-n: calc(var(--g-space-size) * -11);--space-12-n: calc(var(--g-space-size) * -12);--space-13-n: calc(var(--g-space-size) * -13);--space-14-n: calc(var(--g-space-size) * -14);--space-15-n: calc(var(--g-space-size) * -15);--space-16-n: calc(var(--g-space-size) * -16);--space-17-n: calc(var(--g-space-size) * -17);--space-18-n: calc(var(--g-space-size) * -18);--space-19-n: calc(var(--g-space-size) * -19);--space-20-n: calc(var(--g-space-size) * -20);--fw-300: 300;--fw-500: 500;--fw-700: 700;--radius-s: 4px;--radius-m: 6px;--radius-l: 12px;--radius-xl: 36px}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"lnum";height:100%;box-sizing:border-box;touch-action:manipulation;font-size:62.5%;scroll-behavior:smooth}body{font-size:1.6rem;line-height:1.5;font-weight:var(--fw-300);font-family:var(--g-ff);margin:0;background-color:var(--g-surface);color:var(--g-text);accent-color:var(--color-primary-500)}*{font-family:inherit;line-height:inherit;color:inherit}*,*:before,*:after{box-sizing:inherit}::selection{background:var(--color-neutral-500);color:var(--color-neutral-900);text-shadow:none}:where(figure){margin:0}:where(img,svg){vertical-align:middle;border:none;max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}:where(svg,picture){display:block}:where(input,select,textarea){font-size:16px}:where(a){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}:where(a):where(:not([class])){color:var(--link-color, var(--color-neutral-300));transition:color .15s linear}:where(a):where(:not([class])):hover{--link-color: var(--color-primary-500)}:where(h1,h2,h3,h4,h5,h6,hgroup,ul,ol,dd,p,figure,pre,table,fieldset,hr){margin-block:0}:where(hr){width:100%;height:1px;border:none;background-color:var(--g-border)}[v-cloak]{display:none!important}:where(h1){font-size:clamp(2.8rem,1.6982161595rem + 2.9380902413vw,5.6rem);line-height:1.2;font-weight:var(--fw-300)}:where(h2){font-size:clamp(2.4rem,2.085204617rem + .8394543547vw,3.2rem);line-height:1.25;font-weight:var(--fw-500)}:where(h3,h4,h5,h6){font-size:clamp(1.8rem,1.5639034627rem + .629590766vw,2.4rem);line-height:1.2;font-weight:var(--fw-300)}:where(ul,ol){padding:0;margin:0 0 0 1.125em}:where(dd){margin-left:0}:where(li)>ul,:where(li)>ol{margin-bottom:0}.l-banner{background-color:var(--color-neutral-300);color:var(--color-neutral-0);padding-block:var(--space-1)}.l-banner__main{width:min(var(--g-main-width),var(--g-max-width));margin-inline:auto;display:flex;gap:clamp(var(--space-tiny),1vw,var(--space-1))}.l-banner__icon{flex:none;width:.75em;height:auto;aspect-ratio:1}.l-banner__message{font-size:clamp(1rem,2.2vw,1.2rem);line-height:1.33333333}.l-contain{width:min(var(--g-main-width),var(--g-max-width));margin-inline:auto}.l-container-grid{display:grid;grid-template-columns:var(--g-grid)}.l-container-grid>*{grid-column:main}.l-form__entries{--gap: var(--space-2);container-type:inline-size;display:flex;row-gap:var(--space-2);flex-wrap:wrap;margin-inline:calc(var(--gap) * -.5);-webkit-margin-after:var(--space-5);margin-block-end:var(--space-5)}.l-form__entry{flex:0 1 100%;padding-inline:calc(var(--gap) * .5);overflow-x:hidden}@container (min-width: 800px){.l-form__entry[data-width="25"]{flex-basis:25%}}@container (min-width: 600px){.l-form__entry[data-width="33"]{flex-basis:33.33333%}}@container (min-width: 400px){.l-form__entry[data-width="50"]{flex-basis:50%}}@container (min-width: 600px){.l-form__entry[data-width="66"]{flex-basis:66.66667%}}@container (min-width: 800px){.l-form__entry[data-width="75"]{flex-basis:75%}}.l-page{display:flex;flex-direction:column;min-height:100%}.l-page.is-header-sticky{--top: 0}.l-page__header{z-index:1;position:sticky;top:var(--top, -104px);transition:top .4s cubic-bezier(.65,0,.35,1)}.l-page__body{position:relative;flex:1 0 auto}.l-page__footer{position:relative;flex-shrink:0}.l-page .l-page__body:before,.l-page .l-page__footer:before{z-index:80;opacity:var(--content-blurred-opacity, 0);content:"";position:absolute;display:block;top:0;bottom:0;left:0;right:0;background-color:#242e5252;pointer-events:none;transition:opacity .3s linear;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.l-page:has(.show-page-shader-hover:hover),.l-page:has(.show-page-shader){--content-blurred-opacity: 1}.c-branches{width:min(var(--g-main-width),var(--g-max-width));margin-inline:auto;padding-block:clamp(var(--space-4),5vw,var(--space-6))}.c-branches__header{margin-bottom:clamp(var(--space-4),5vw,var(--space-6))}.c-branches__label{color:var(--color-neutral-300);margin-bottom:var(--space-3)}.c-branches__title{font-size:clamp(1.8rem,1.5639034627rem + .629590766vw,2.4rem);line-height:1.2;font-weight:var(--fw-300);max-width:320px}.c-branches__intro{display:flex;flex-wrap:wrap;column-gap:var(--space-5);row-gap:var(--space-1);justify-content:space-between;align-items:flex-end}.c-branches__more{flex:none}.c-branches__list{margin:0;list-style:none;--min-cols: 1;--max-cols: 4;--cols-min-width: 240px;--grid-row-gap: clamp(var(--space-3), 6vw, var(--space-10));--grid-column-gap: clamp(var(--space-1), 2vw, var(--space-2));display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100% / var(--min-cols) - var(--grid-column-gap) * (var(--min-cols) - 1) / var(--min-cols),max(var(--cols-min-width),100% / var(--max-cols) - var(--grid-column-gap) * (var(--max-cols) - 1) / var(--max-cols))),1fr));gap:clamp(var(--space-3),6vw,var(--space-10)) clamp(var(--space-1),2vw,var(--space-2))}.c-branches__item{container-type:inline-size}.c-branches__item>*{height:100%}.c-breadcrumbs{--label-color: var(--color-neutral-300);--label-color-current: var(--color-neutral-0);--label-color-hover: var(--color-primary-500);--label-fw: var(--fw-300);display:flex;justify-content:space-between;gap:var(--space-2)}.c-breadcrumbs:after{content:"";flex:none;display:block;width:28px;aspect-ratio:1;background-color:var(--color-neutral-500);-webkit-mask-image:url(/build/assets/asterisk-94a8e8b5.svg);mask-image:url(/build/assets/asterisk-94a8e8b5.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.c-breadcrumbs__list{display:flex;flex-wrap:wrap;gap:var(--space-small);font-size:1.3rem;margin-left:0}.c-breadcrumbs__item{display:flex;align-items:center}.c-breadcrumbs__item:nth-last-child(n+2):after{--w: 1.33333em;content:"";display:inline-flex;align-self:center;width:var(--w);aspect-ratio:1;position:relative;margin-inline:var(--space-small);background-color:var(--color-primary-500);-webkit-mask-image:url(/build/assets/chevronRight-ebc06454.svg);mask-image:url(/build/assets/chevronRight-ebc06454.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;cursor:pointer}.c-breadcrumbs__item:last-child{--label-color: var(--label-color-current);--link-pointer-events: none;--link-cursor: default;--label-fw: var(--fw-700)}.c-breadcrumbs__link{font-weight:var(--label-fw);color:var(--label-color);text-decoration:none;translate:0 -.1em;pointer-events:var(--link-pointer-events, all);cursor:var(--link-cursor, pointer);transition:color .15s linear}.c-breadcrumbs__link[href]:hover{--label-color: var(--label-color-hover)}.c-button{--animation-speed: .24s;--animation-timing: cubic-bezier(.6, 1, 0, .4);--bg-color: var(--color-primary-500);--text-color: var(--color-neutral-900);--icon-color: var(--color-neutral-900);--border-color: transparent;--border-size: 1px;--padding-block: var(--space-small);--padding-inline: var(--space-2);--font-size: 1.4rem;--line-height: 1.71429;--fw: var(--fw-500);--grid-areas: "text";--content-gap: 4px;--radius: 4px;--outline-color: var(--color-neutral-300);--hover-bg-color: var(--color-neutral-0);--hover-text-color: var(--color-neutral-900);--hover-icon-color: var(--color-neutral-900);width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;position:relative;padding-block:var(--padding-block);padding-inline:var(--padding-inline);background-color:var(--bg-color);border-radius:var(--radius);border:none;box-shadow:inset 0 0 0 var(--border-size, 1px) var(--border-color, transparent);outline:none;font-family:var(--g-ff);text-decoration:none;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color var(--animation-speed) var(--animation-timing),box-shadow var(--animation-speed) var(--animation-timing)}.c-button__icon{grid-area:icon}.c-button__text{grid-area:text}@media not all and (pointer: coarse){.c-button:is(:not([disabled])):is(:hover,:focus-visible){--border-color: var(--hover-border-color);--bg-color: var(--hover-bg-color);--text-color: var(--hover-text-color);--icon-color: var(--hover-icon-color)}}.c-button:where(:focus-visible){outline:1px solid var(--outline-color);outline-offset:2px}.c-button:where(.has-icon){--icon-size: calc(var(--space-2) + var(--space-small));--grid-areas: "text icon";--padding-inline: var(--space-1) var(--space-small)}.c-button:where(.icon-reversed){--grid-areas: "icon text";--padding-inline: var(--space-small) var(--space-1)}.c-button:disabled,.c-button[disabled]{opacity:.2;cursor:not-allowed}.c-button--dark{--bg-color: var(--color-neutral-900);--text-color: var(--color-neutral-0);--icon-color: var(--color-neutral-0);--hover-bg-color: var(--color-primary-500);--hover-text-color: var(--color-neutral-900);--hover-icon-color: var(--color-neutral-900);--outline-color: var(--color-neutral-700)}.c-button--ghost{--bg-color: transparent;--border-color: var(--color-primary-500);--icon-color: var(--color-primary-500);--text-color: var(--color-primary-500);--hover-border-color: var(--color-neutral-0);--hover-bg-color: var(--color-neutral-0);--hover-icon-color: var(--color-neutral-900);--hover-text-color: var(--color-neutral-900);--outline-color: var(--color-neutral-500)}.c-button--ghost.c-button--dark{--text-color: var(--color-neutral-900);--icon-color: var(--color-neutral-900);--border-color: var(--color-neutral-900);--outline-color: var(--color-neutral-700)}.c-button--text{--radius: 1px;--border-size: 0;--bg-color: transparent;--text-color: var(--color-primary-500);--icon-color: var(--color-primary-500);--padding-block: 0;--padding-inline: 0;--hover-bg-color: transparent;--hover-border-color: var(--color-neutral-0);--hover-icon-color: var(--color-neutral-0);--hover-text-color: var(--color-neutral-0);--outline-color: var(--color-neutral-0)}.c-button--text.c-button--dark{--text-color: var(--color-neutral-900);--icon-color: var(--color-neutral-900);--hover-border-color: var(--color-neutral-700);--hover-icon-color: var(--color-neutral-700);--hover-text-color: var(--color-neutral-700);--outline-color: var(--color-neutral-700)}.c-button--wide{width:100%;justify-content:center}.c-button__content{display:inline-grid;grid-template-areas:var(--grid-areas);grid-column-gap:var(--content-gap);grid-template-rows:auto;align-items:center}.c-button__text{color:var(--text-color);font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--fw);translate:0 -.11em;transition:color var(--animation-speed) var(--animation-timing)}.c-button__text:first-letter{text-transform:uppercase}.c-button__icon{position:relative;width:var(--icon-size);height:var(--icon-size);display:flex;align-items:center;justify-content:center;color:var(--icon-color);border-radius:100vmax;transition:color var(--animation-speed) var(--animation-timing),background-color var(--animation-speed) var(--animation-timing)}.c-button__icon svg{aspect-ratio:1;width:100%;height:auto;rotate:var(--icon-rotation)}.c-card{--bg: var(--color-neutral-300);--pad-small: calc(var(--space-1) + var(--space-small));--pad-large: var(--space-2);--pad: clamp(var(--pad-small), 4cqi, var(--pad-large));position:relative;container-type:inline-size;background-color:var(--bg);padding:var(--pad);border-radius:16px;transition:background-color .2s ease}.c-card:has([href]):hover{--bg: var(--color-neutral-300)}.c-card__link{position:absolute;inset:0;z-index:1;text-decoration:none}.c-card__picture{--gutter: var(--pad);display:grid;grid-template-columns:var(--gutter) 1fr var(--gutter);grid-template-rows:var(--gutter) 1fr var(--gutter)}.c-card__img{grid-area:1/1/-1/-1;border-radius:8px;-o-object-fit:contain;object-fit:contain}.c-card__tags{align-self:end;grid-area:2/2;display:inline-flex;flex-wrap:wrap;gap:var(--space-1)}.c-card__content{padding:var(--pad);margin-top:var(--pad)}.c-card__content:not(:has(> *)){display:none}.c-card__title{font-size:clamp(2.4rem,8cqi,3.2rem);line-height:1.333333;color:var(--color-primary-500);text-wrap:balance}.c-card__desc{font-size:1.5rem;margin-top:calc(var(--pad) * 2)}.c-checkbox{display:flex;align-items:baseline;font-size:1.3rem}.c-checkbox__input{flex:none;font-size:inherit;width:1.23076923em;aspect-ratio:1;cursor:pointer;translate:0 .2em}.c-checkbox__text{padding-left:.61538462em;color:var(--color-primary-500);cursor:pointer;opacity:.6}.c-cookie-bar{--bg-color: hsl(var(--color-neutral-300-hsl), .75);--color: var(--color-neutral-900);display:none;position:fixed;bottom:0;left:0;width:100%;opacity:1;background-color:var(--bg-color);box-shadow:0 0 56px -24px hsl(var(--color-neutral-900-hsl),.5);transition:opacity .5s,transform .6s;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:1}.c-cookie-bar:not(.is-accepted){display:flex;justify-content:flex-start;align-items:center}.c-cookie-bar.is-transitioning-out{opacity:0;transform:translateY(50%);pointer-events:none}.c-cookie-bar__main{width:min(var(--g-main-width),var(--g-max-width));margin-inline:auto;display:grid;grid-template-columns:1fr auto;gap:var(--space-4);align-items:center;padding-block:var(--space-3)}@media screen and (max-width: 419px){.c-cookie-bar__main{grid-template-columns:1fr;grid-template-rows:1fr auto;grid-gap:var(--space-3)}}.c-cookie-bar__text{margin:0;color:var(--color);font-size:clamp(1.5rem,1rem + .5vw,1.6rem);text-wrap:balance;text-shadow:0 1px 0px hsl(var(--color-neutral-0-hsl),.3)}.c-cookie-bar__text a{color:inherit;transition:all .15s}.c-cookie-bar__text a:hover{opacity:.75}.c-cookie-bar__main-content{display:flex;flex-direction:column;gap:var(--space-2);max-width:40em}.c-cookie-bar__title{margin:0;color:var(--color);font-size:1.6rem}.c-cookie-bar__button{justify-self:end;justify-content:center}@media screen and (max-width: 419px){.c-cookie-bar__button{width:100%}}.c-contact{--intro-grid-area: 1 / 2;--main-grid-area: 2 / 1 / 3 / -1;--aside-grid-area: 3 / 2;--contained-columns: auto;overflow:hidden;container-type:inline-size;position:relative;isolation:isolate;margin-bottom:clamp(var(--space-2),9vw,var(--space-16));display:grid;grid-row-gap:var(--space-2);grid-template-columns:var(--g-grid-gutter) var(--contained-columns) var(--g-grid-gutter)}@media screen and (min-width: 820px){.c-contact{--intro-grid-area: 1 / 2;--main-grid-area: 1 / 3 / 4 / 3;--aside-grid-area: 2 / 2;--contained-columns: minmax(430px, 1fr) minmax(320px, 656px)}}.c-contact__intro{grid-area:var(--intro-grid-area);margin-top:var(--space-4);container-type:inline-size}.c-contact__title{font-size:clamp(2.8rem,10cqi,5.6rem);line-height:1.2;font-weight:var(--fw-300);color:var(--color-primary-500)}.c-contact__desc{font-size:clamp(2.4rem,6cqi,3.2rem);line-height:1.25;font-weight:var(--fw-500);font-weight:var(--fw-300);max-width:544px;margin-top:var(--space-4);margin-right:clamp(var(--space-5),8vw,var(--space-5));padding-bottom:var(--top-gutter)}.c-contact__main{container-type:inline-size;grid-area:var(--main-grid-area)}.c-contact__form{padding-block:clamp(var(--space-3),7.5cqi,var(--space-6));padding-inline:clamp(var(--g-gutter),-40px + 19cqi,var(--space-10));background-color:var(--g-surface2);color:var(--g-text2)}.c-contact__aside{grid-area:var(--aside-grid-area);container-type:inline-size}.c-contact__aside-blocks{display:flex;flex-wrap:wrap;gap:clamp(var(--space-3),10cqi,var(--space-9));padding-top:clamp(var(--space-4),6vw,var(--space-8));padding-right:var(--space-3)}.c-contact-tile{--card-color-hover: var(--color-primary-500);display:flex;align-items:flex-start;gap:var(--space-1);color:var(--color-neutral-300)}.c-contact-tile__img{border-radius:50%;margin-bottom:var(--space-2)}.c-contact-tile__content{display:flex;flex-direction:column}.c-contact-tile__title{color:var(--color-neutral-0)}.c-contact-tile__list{list-style:none;margin-left:0;margin-top:var(--space-1);display:grid;gap:var(--space-small)}.c-contact-tile__link{--c-info-icon-color: var(--color-primary-500);text-decoration:none;color:var(--link-color);transition:color .1s ease}.c-contact-tile__link[href]:hover{--link-color: var(--color-primary-500)}.c-cta{--bg-color: var(--g-surface2);--color: var(--g-text2);color:var(--color);background:var(--bg-color);padding-bottom:clamp(var(--space-2),3vw,var(--space-3))}.c-cta__main{width:min(var(--g-main-width),var(--g-max-width));margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-5);margin-right:auto;border-bottom:1px solid var(--g-border2);padding-top:clamp(var(--space-4),4vw,var(--space-6));padding-bottom:clamp(var(--space-10),14vw,var(--space-20))}.c-cta__desc{font-size:clamp(2.8rem,1.6982161595rem + 2.9380902413vw,5.6rem);line-height:1.2;font-weight:var(--fw-300);text-wrap:balance;max-width:880px}.c-cta__actions{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-2);row-gap:var(--space-2)}.c-cta__actions:not(:has(> *)){display:none}.c-double-image{display:grid;grid-template-columns:var(--g-grid);margin-top:var(--space-6);margin-bottom:var(--space-6)}.c-double-image>*{grid-column:main}.c-double-image__main{--mask-image: var(--g-mask-corner-tl);position:relative;display:grid;grid-gap:clamp(var(--space-1),2vw,var(--space-2));grid-template:repeat(2,auto)/auto}@media screen and (min-width: 696px){.c-double-image__main{grid-template:auto/repeat(2,1fr)}}.c-double-image__right{--mask-image: var(--g-mask-corner-br)}.c-double-image__img{-o-object-fit:cover;object-fit:cover;-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image)}.c-dropdown-trigger{--align-right: var(--c-dropdown-align-right, var(--ON));--align-bottom: var(--c-dropdown-align-bottom, var(--ON));--transition-speed: .25s;--arrow-display: block;--arrow-color: var(--c-dropdown-arrow-color,var(--color-primary-500));--arrow-margin-inline: 7px;--dropdown-bg: var(--c-dropdown-bg, var(--g-surface2));--dropdown-link-color: var(--c-dropdown-link-color, var(--g-text2));pointer-events:all;position:relative;white-space:nowrap;isolation:isolate}.c-dropdown-trigger:hover,.c-dropdown-trigger:has(:focus-visible){--opacity: 1;--translateY: 0;--scaleX: 1;--arrow-scaleY: -1;--pointer-events: all}.c-dropdown-link-with-arrow{display:flex;align-items:center}.c-dropdown-link-with-arrow:after{content:"";margin-inline:var(--arrow-margin-inline);display:var(--arrow-display, none);width:10px;aspect-ratio:1;-webkit-clip-path:polygon(50% 75%,0 25%,100% 25%);clip-path:polygon(50% 75%,0 25%,100% 25%);background-color:var(--c-dropdown-arrow-color, var(--arrow-color));transform:scaleY(var(--align-bottom) var(--arrow-scaleY, -1));transition:transform var(--transition-speed)}.c-dropdown{--default-offset: 10px;--arrow-x-offset: 0px;--space-inline: var(--space-2);--transition-offset-value: 12px;--transition-offset: var(--align-bottom) var(--transition-offset-value);display:grid;position:absolute;z-index:-2;right:var(--align-right, 0);left:var(--align-right) 0;bottom:var(--align-bottom) 100%;top:var(--align-bottom, 100%);min-width:var(--c-dropdown-min-width);opacity:var(--opacity, 0);pointer-events:var(--pointer-events, none);transform:translateY(var(--translateY, var(--transition-offset, calc(var(--transition-offset-value) * -1)))) scaleX(var(--scaleX, .9));transform-origin:top;transition-duration:var(--transition-speed);transition-property:opacity,transform;transition-timing-function:cubic-bezier(.52,.09,.07,.86)}.c-dropdown:before{content:"";position:relative;order:var(--align-bottom) 999;width:var(--w);height:var(--h);-webkit-clip-path:polygon(0 100%,50% 0%,100% 100%);clip-path:polygon(0 100%,50% 0%,100% 100%);background-color:var(--dropdown-bg);justify-self:var(--align-right, end);margin-top:var(--align-bottom, var(--default-offset));margin-bottom:var(--align-bottom) var(--default-offset);margin-right:var(--align-right, var(--arrow-margin-inline));margin-left:var(--align-right) var(--arrow-margin-inline);transform:scaleY(var(--align-bottom) -1)}.c-dropdown.has-arrow{--w: 14px;--h: 7px}.c-dropdown__menu{padding-block:var(--space-1);background-color:var(--dropdown-bg);box-shadow:0 0 20px 0 color-mix(in srgb,var(--contrast-1),transparent 85%);border-radius:var(--radius-sm);list-style:none;margin:0}.c-dropdown__item{--link-padding-top: 4px;--link-padding-bottom: 4px}.c-dropdown__link{display:block;background-color:var(--link-bg, transparent);color:var(--dropdown-link-color);padding-top:var(--link-padding-top);padding-block:var(--link-padding-bottom);padding-inline:var(--space-inline);text-decoration:none;transition:all 50ms linear}.c-dropdown__link.is-current{--link-bg: hsl(var(--color-primary-500-hsl), 1)}.c-dropdown__link:where(:hover,:focus-visible){--link-bg: color-mix(in srgb, var(--contrast-1), transparent 92%);--dropdown-link-color: var(--c-dropdown-hover-arrow-color, var(--g-text-2))}.c-dropdown__link:where(:focus-visible){outline:1px solid var(--color-neutral-600);outline-offset:-4px;border-radius:4px}.c-footer{--logo-height: var(--space-4);--bg-color: var(--g-surface2);--color: var(--g-text2);--color-hover: var(--g-text2-hover);position:relative;isolation:isolate;font-size:1.4rem;line-height:1.71429;font-family:var(--g-ff);color:var(--color);background-color:var(--bg-color);overflow:hidden}@media screen and (max-width: 779px){.c-footer [data-hidden-on-mobile]{display:none}}@media screen and (max-width: 779px){.c-footer [data-hidden-bp1]{display:none}}@media screen and (max-width: 1059px){.c-footer [data-hidden-bp2]{display:none}}.c-footer__main{width:min(var(--g-main-width),var(--g-max-width));margin-inline:auto;padding-top:clamp(var(--space-4),6vw,var(--space-7));padding-bottom:var(--space-3);border-bottom:1px solid var(--g-border3);display:grid;grid-row-gap:var(--space-2);grid-column-gap:var(--space-2);grid-template-areas:"brand brand" "info info" "menu1 menu2" "tagline tagline" "quality quality" "social  social"}@media screen and (min-width: 780px){.c-footer__main{grid-row-gap:var(--space-4);grid-auto-columns:3fr 2fr 2fr;grid-auto-rows:auto;grid-template-rows:auto auto auto;grid-template-areas:"brand   brand   brand" "info    menu1   menu2" "tagline quality social"}}@media screen and (min-width: 1060px){.c-footer__main{grid-auto-columns:1fr;grid-row-gap:var(--space-2);grid-template-areas:"brand      brand      brand      .          .          .    " "info       info       info       menu1      menu2      menu2" "tagline    tagline    tagline    quality    quality    social"}}.c-footer__brand{grid-area:brand;align-self:center;text-decoration:none;height:var(--logo-height);width:-moz-fit-content;width:fit-content;transition:opacity .15s ease-in}.c-footer__brand svg{height:100%;width:auto}.c-footer__brand:where(:hover,:focus-visible){opacity:.65}.c-footer__info{grid-area:info}@media screen and (max-width: 779px){.c-footer__info{margin-top:var(--space-3);margin-bottom:var(--space-4)}}.c-footer__info-list{list-style:none;margin:0}.c-footer__info-group{margin-bottom:var(--space-2)}@media screen and (min-width: 1060px){.c-footer__nav{margin-right:min(2vw,var(--space-3))}}.c-footer__menu1{grid-area:menu1}.c-footer__menu2{grid-area:menu2}.c-footer__heading{font-weight:var(--fw-700)}.c-footer__list{list-style:none;margin:0}@media screen and (max-width: 779px){.c-footer__list{--link-width: 100%;--link-border-size: 1px;--link-after-content: ""}}.c-footer__item{--item-border: var(--link-border-size, 0) solid hsl(var(--color-neutral-300-hsl), .3);position:relative;border-bottom:var(--item-border)}.c-footer__item:last-child{border-bottom:var(--item-border)}.c-footer__item.is-current{--link-fw: var(--fw-500)}@media screen and (min-width: 780px){.c-footer__item.is-current{--link-line-opacity: 1}}.c-footer__link{position:relative;isolation:isolate;display:inline-flex;align-items:center;color:var(--color);width:var(--link-width, -moz-fit-content);width:var(--link-width, fit-content);padding-inline:var(--link-padding-inline);font-weight:var(--link-fw);border-radius:6px;outline:none;text-decoration:none;transition:color .1s linear}.c-footer__link:before{content:"";display:block;position:absolute;inset:auto 0 0 0;height:1px;background-color:currentColor;opacity:var(--link-line-opacity, 0);transition:opacity .15s ease}.c-footer__link:where(:hover,:focus-visible){--color: var(--color-hover);--link-before-bg-color: hsl(var(--color-neutral-0-hsl), .35);--link-line-opacity: 1}.c-footer__tagline{grid-area:tagline;align-self:end;margin-top:clamp(var(--space-10),8vw,var(--space-13))}.c-footer__quality{grid-area:quality;align-self:end;display:flex;gap:calc(var(--space-2) + var(--space-small))}@media screen and (max-width: 479px){.c-footer__quality{gap:var(--space-1)}}.c-footer__social{grid-area:social;align-self:end;justify-self:end;display:flex;flex-wrap:wrap;list-style:none;margin-left:0}.c-footer__social-item{display:flex}.c-footer__social-icon{--link-padding: var(--space-small);display:inline-grid;padding:var(--link-padding);margin-bottom:calc(-1 * var(--link-padding));border-radius:4px;outline:none;transition-property:background-color,color;transition-duration:.25s}.c-footer__social-icon:where(:hover,:focus-visible){color:var(--color-primary-500);background-color:var(--color-neutral-900)}.c-footer__social-icon:where(:focus){outline:1px solid var(--color-primary-500);outline-offset:2px}.c-footer__social-icon svg{width:24px;aspect-ratio:1}.c-feedback-block{--gap: clamp(var(--space-2), 4vw, var(--space-4));display:flex;flex-wrap:wrap;gap:var(--gap);align-items:center}.c-feedback-block>*:first-child{padding-right:var(--gap);border-right:1px solid var(--color-primary-500)}.c-feedback-block__logo>svg{height:clamp(20px,11vw,40px)}.c-form{display:grid;grid-row-gap:clamp(var(--space-4),5vw,var(--space-6));padding-block:clamp(var(--space-5),7vw,var(--space-9));grid-template-columns:var(--g-grid-gutter) [main-start] 1fr minmax(360px,656px) 1fr [main-end] var(--g-grid-gutter)}@media screen and (min-width: 750px){.c-form{--header-column: 3;--main-column: 3;--contact-column: 4;--contact-offset: var(--space-4)}}.c-form__header{grid-column:var(--header-column, main)}.c-form__title{font-size:clamp(2.8rem,1.6982161595rem + 2.9380902413vw,5.6rem);line-height:1.2;font-weight:var(--fw-300);margin-bottom:var(--space-3);color:var(--color-primary-500)}.c-form__main{grid-column:var(--main-column, 1/-1);container-type:inline-size}.c-form__content{padding-block:clamp(var(--space-3),7.5cqi,var(--space-6));padding-inline:clamp(var(--g-gutter),-96px + 26cqi,var(--space-10));background-color:var(--g-surface2);color:var(--g-text2)}.c-form__thanks__content{margin-bottom:var(--space-4)}.c-form__usps{margin-top:var(--space-4)}.c-form__contact{grid-column:var(--contact-column, main);min-width:max-content;margin-left:var(--contact-offset);margin-top:var(--contact-offset)}.c-form-segment{--border-size: 1px;--input-radius: 4px;--label-color: var(--color-neutral-900);--bg-color: var(--color-neutral-0);--border-color: var(--color-neutral-500);color-scheme:light;display:flex;flex-direction:column;font-size:1.4rem;line-height:1.14286;isolation:isolate;transition-duration:.15s}.c-form-segment:has(:focus-visible):not(.has-error){--border-size: 2px;--label-color: var(--color-neutral-700);--border-color: var(--color-neutral-900);--bg-color: hsl(var(--color-neutral-0-hsl), .8)}.c-form-segment.has-error{--border-color: var(--color-warning-400);--bg-color: var(--color-warning-50);--bg-image: url(/build/assets/warning-8b56a1f2.svg);--bg-image-color: var(--color-warning-600);--bg-image-size: 20px;--bg-image-offset: 14px}.c-form-segment.has-error:has(:focus-visible){--bg-color: var(--color-neutral-0);--border-color: var(--color-warning-600)}.c-form-segment__label{font-size:1.3rem;line-height:1.23076923;font-weight:var(--fw-500);color:var(--label-color);transition:inherit;margin-bottom:var(--space-small)}.c-form-segment__element-wrapper{position:relative}.c-form-segment__element-wrapper:after{pointer-events:none;content:"";display:block;position:absolute;inset:0;background-color:var(--bg-image-color, transparent);-webkit-mask-image:var(--bg-image);mask-image:var(--bg-image);-webkit-mask-position:top var(--bg-image-offset) right min(var(--bg-image-offset),16px);mask-position:top var(--bg-image-offset) right min(var(--bg-image-offset),16px);-webkit-mask-size:var(--bg-image-size);mask-size:var(--bg-image-size);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.c-form-segment__element:where(input,textarea,select){padding-block:var(--space-1);-webkit-padding-start:var(--space-2);padding-inline-start:var(--space-2);-webkit-padding-end:calc(var(--bg-image-size) + var(--space-2));padding-inline-end:calc(var(--bg-image-size) + var(--space-2));width:100%;line-height:1.5;border:none;border-radius:var(--input-radius);box-shadow:inset 0 0 0 var(--border-size) var(--border-color);background-color:var(--bg-color);font-size:1.6rem;outline:none;transition:box-shadow .15s linear}.c-form-segment__element:where(input,textarea,select)::placeholder{color:hsl(var(--color-primary-500-hsl),.6)}.c-form-segment__element:where(input,textarea,select)::selection{background-color:var(--color-neutral-300)}.c-form-segment__element:where(input,textarea,select):-webkit-autofill{-webkit-box-shadow:0 0 0 var(--border-size) var(--color-neutral-900) inset,0 0 0 100px var(--color-neutral-200) inset!important;-webkit-text-fill-color:var(--color-neutral-900)!important}.c-form-segment__element:where(select){box-sizing:border-box;-webkit-appearance:none;appearance:none;background-color:var(--bg-color);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5LjQxIiBoZWlnaHQ9IjYuMTIiIHZpZXdCb3g9IjAgMCA5LjQxIDYuMTIiPjx0aXRsZT5BcnJvdzwvdGl0bGU+PHBvbHlnb24gcG9pbnRzPSIxLjQxIDAgMCAxLjQxIDQuNzEgNi4xMiA5LjQxIDEuNDEgOCAwIDQuNzEgMy4yOSAxLjQxIDAiLz48L3N2Zz4=),linear-gradient(to bottom,var(--bg-color) 0%,var(--bg-color) 100%);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}.c-form-segment__error{z-index:-1;-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2);-webkit-padding-before:var(--space-1);padding-block-start:var(--space-1);-webkit-padding-after:var(--space-1);padding-block-end:var(--space-1);padding-inline:var(--space-1);color:var(--color-warning-900);background-color:var(--color-warning-100);border:1px solid var(--border-color);border-radius:var(--input-radius)}.c-form-segment__element-wrapper+.c-form-segment__error{border-top:none;-webkit-margin-before:calc(var(--input-radius) * -1);margin-block-start:calc(var(--input-radius) * -1);-webkit-padding-before:calc(var(--input-radius) + var(--space-1));padding-block-start:calc(var(--input-radius) + var(--space-1));border-radius:0 0 var(--input-radius) var(--input-radius)}.c-form-segment__upload{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.c-form-segment__upload input[type=file]{font-size:1.4rem;line-height:1.5}.c-form-segment__upload input[type=file]::file-selector-button{display:none}.c-header{--logo-height: 32px;--padding-block: clamp(12px, 1.7vw, var(--space-3));--item-gap-x: clamp(var(--space-2), 2.5vw, var(--space-3));--link-inside-room: var(--space-small);--link-color: var(--g-text);--bg-color: var(--g-surface);--color: var(--g-text);--color-hover: var(--g-text-hover);margin-bottom:var(--space-5);padding-block:var(--padding-block);background-color:var(--bg-color);color:var(--color);transition:box-shadow .3s ease-in-out}.is-header-sticky .c-header{box-shadow:0 0 24px 24px #00000087}.l-page__header:has(~ .l-page__body > .c-video:first-child) .c-header{margin-bottom:0}.c-header__main{width:min(var(--g-main-width),var(--g-max-width));margin-inline:auto;position:relative;display:flex;align-items:center;gap:var(--space-1)}.c-header__logo{flex:none;text-decoration:none;height:var(--logo-height);margin-right:auto;width:auto;border-radius:1px;color:var(--color-primary-500);transition:color .15s ease}.c-header__logo svg{height:100%;width:auto}.c-header__logo:where(:hover,:focus-visible){color:var(--color-neutral-0)}.c-header__logo:where(:focus-visible){outline:1px solid var(--color-neutral-0);outline-offset:8px}.c-header__nav{display:flex;align-items:center;margin-inline:auto}.c-header__menu{display:flex;gap:var(--space-1);list-style:none;margin-left:0}@media screen and (max-width: 819px){.c-header__menu{display:none}}.c-header__item{position:relative}.c-header__item:before{content:"";display:block;position:absolute;inset:auto calc(var(--item-gap-x) / 2) .35em;height:2px;background-color:var(--active-line-color);pointer-events:none}.c-header__item.is-current{--link-fw: var(--fw-500);--link-color: var(--color-primary-500);--active-line-color: var(--color-primary-500)}.c-header__item.has-children{--c-dropdown-min-width: 200px}.c-header__link{font-size:1.4rem;line-height:1.71429;font-weight:var(--link-fw);display:inline-flex;padding-block:var(--link-inside-room);padding-inline:calc(var(--item-gap-x) / 2);color:var(--link-color, var(--color-neutral-0));background-color:var(--bg-color, transparent);text-decoration:none;border-radius:6px;cursor:pointer;transition-property:background-color,color;transition-duration:.25s}.c-header__link:not(.is-current .c-header__link[href]):where(:hover,:focus-visible){--link-color: var(--color-neutral-900);--bg-color: hsl(var(--color-primary-500-hsl), .9975);--c-dropdown-arrow-color: currentColor}.c-header__link:not(.is-current .c-header__link[href]):where(:focus){outline:1px solid var(--color-neutral-700);outline-offset:2px}.c-header__label{translate:0 -.11em}.c-header__cta{display:none}@media screen and (min-width: 820px){.c-header__cta{display:block}}.c-header__toggle{--toggle-color: var(--color-neutral-0);display:inline-grid;place-items:center;height:var(--space-5);margin-right:-.45em;aspect-ratio:1;padding:0;color:var(--toggle-color);background-color:var(--toggle-bg-color, transparent);border:none;border-radius:4px;cursor:pointer;transition-property:background-color,color;transition-duration:.2s}.c-header__toggle:where(:hover,:focus-visible){--toggle-color: var(--color-neutral-900);--toggle-bg-color: var(--color-primary-500)}.c-header__toggle:where(:focus){outline:1px solid var(--color-primary-300);outline-offset:2px}.c-header__toggle svg{width:60%;height:auto}@media screen and (min-width: 820px){.c-header__toggle{display:none}}.c-header__language{display:none;padding-right:var(--space-2)}@media screen and (min-width: 820px){.c-header__language{display:block}}.c-hero{--_overflow-x: hidden;padding-bottom:var(--space-6);overflow-x:var(--_overflow-x)}.c-video+.c-hero,.c-whitespace+.c-hero{--_overflow-x: clip}#visible{display:inline-block;padding:20px;position:sticky;top:100px;left:0;width:-moz-fit-content;width:fit-content;background-color:#008b8b;font-size:3rem}.c-hero__wrapper{width:min(var(--g-main-width),var(--g-max-width));margin-inline:auto}.c-hero__top{display:grid;gap:var(--space-4) var(--space-4);padding-top:clamp(var(--space-4),5vw,var(--space-7));padding-bottom:clamp(0px,7vw,var(--space-12))}@media screen and (min-width: 700px){.c-hero__top{grid-template-columns:auto minmax(320px,784px)}}.c-hero__content{align-self:end}.c-hero__tagline{font-size:clamp(1.6rem,3cqi,2.8rem);line-height:1.2;display:flex;align-items:baseline;color:var(--color-neutral-300);gap:var(--space-2);text-wrap:balance;border-top:1px solid var(--g-border);padding-top:var(--space-1)}@media screen and (min-width: 700px){.c-hero__tagline{--asterisk-size: 1em;--asterisk-order: -1;border:none;max-width:320px}}.c-hero__tagline:after{order:var(--asterisk-order, 1);justify-self:end;content:"";flex:none;width:var(--asterisk-size, 1.25em);aspect-ratio:1;margin-left:auto;translate:0 .15em;background-color:currentColor;-webkit-mask-image:url(/build/assets/asterisk-94a8e8b5.svg);mask-image:url(/build/assets/asterisk-94a8e8b5.svg)}.c-hero__title{margin-top:var(--space-7);margin-bottom:var(--space-11);text-align:center}.c-hero__title-part{font-size:clamp(4rem,10vw,14.8rem);line-height:var(--lh);--y-start: var(--_y-start, min(-360%, -53vh));--y-end: 0vh;--y-offset: calc(var(--y-start) + (var(--y-end) - var(--y-start)) * var(--percentageScrolled) / 100);--x-start: -24%;--x-end: 0%;--x-offset: calc(var(--x-start) + (var(--x-end) - var(--x-start)) * var(--percentageScrolled) / 100);--scale-start: 1;--scale-end: .7;--lh-start: 1.2;--lh-end: 1;--lh: calc(var(--lh-start) + (var(--lh-end) - var(--lh-start)) * var(--percentageScrolled) / 100);translate:var(--x-offset, 0) var(--y-offset, 0);scale:calc(var(--scale-start) + (var(--scale-end) - var(--scale-start)) * var(--percentageScrolled) / 100);visibility:hidden}@media screen and (max-width: 699px){.c-hero__title-part{--percentageScrolled: 100% !important}}.c-hero__title-part:last-child{--x-start: 16%;--x-end: 0%;margin-top:-.3em}.c-hero__visual{-webkit-mask-image:var(--g-mask-corner-tl-br);mask-image:var(--g-mask-corner-tl-br)}.c-hero__img{width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 699px){.c-hero__img{aspect-ratio:1.04573171}}.c-hero__description{font-size:clamp(2.4rem,2.085204617rem + .8394543547vw,3.2rem);line-height:1.25;font-weight:var(--fw-500);font-weight:var(--fw-300)}.c-icon-button{--border-size: 1px;--radius: 2px;--size: var(--space-4);--svg-width-factor: 1;--icon-color: var(--color-neutral-900);--bg-color: var(--color-primary-500);--border-color: var(--bg-color);--animation-speed: .2s;--animation-timing: ease;--icon-hover-color: var(--color-neutral-900);--hover-bg-color: var(--color-neutral-0);--active-bg-color: var(--color-neutral-0);position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;padding:0;width:var(--c-icon-button-size, var(--size));height:var(--c-icon-button-size, var(--size));color:var(--icon-color);border:none;box-shadow:inset 0 0 0 var(--border-size, 1px) var(--border-color, transparent);background-color:var(--bg-color);border-radius:var(--radius);transition-property:color,background-color,box-shadow;transition-duration:var(--animation-speed);transition-timing-function:var(--animation-timing);outline:none;cursor:pointer}.c-icon-button:is(:hover,:focus-visible){--icon-translation-x: var(--translateX, 0);--icon-color: var(--icon-hover-color);--bg-color: var(--hover-bg-color);--border-color: var(--hover-border-color)}.c-icon-button:is(:focus-visible){outline:2px solid var(--hover-bg-color);outline-offset:2px}.c-icon-button:is(:disabled),.c-icon-button[aria-disabled=true],.c-icon-button[disabled]{opacity:.3;cursor:default;pointer-events:none}.c-icon-button[data-hover-animation=left]{--translateX: -4px}.c-icon-button[data-hover-animation=right]{--translateX: 4px}.c-icon-button svg{width:calc(var(--svg-width-factor) * var(--size));aspect-ratio:1;transform:translate(var(--icon-translation-x));transition-property:transform;transition-duration:var(--animation-speed);transition-timing-function:var(--animation-timing)}.c-icon-button--ghost{--icon-color: var(--color-primary-500);--bg-color: transparent;--border-color: var(--color-primary-500)}.c-icon-button--dark{--icon-color: var(--color-neutral-0);--bg-color: var(--color-neutral-900);--border-color: var(--color-neutral-900)}.c-image{--margin-block: clamp(var(--space-2), 9vw, var(--space-16));--visual-mask: var(--g-mask-corner-tl-br);isolation:isolate;overflow:hidden;margin-block:var(--margin-block)}.c-image__visual{width:min(var(--g-main-width),var(--g-max-width));margin-inline:auto;-webkit-mask-image:var(--visual-mask);mask-image:var(--visual-mask)}.c-image--duotone-bg{position:relative}.c-image--duotone-bg:before{content:"";z-index:-1;display:block;position:absolute;inset:0 -100vw 50%;background-color:var(--color-primary-500)}.c-image__img{border-radius:8px}.c-image-card{--clr: var(--color-neutral-0);--pad: clamp(var(--space-2), 5%, var(--space-3));--transition-duration: .2s;--transition-easing: ease-in-out;width:100%;max-height:75vh;aspect-ratio:432/540;display:grid;grid-template-columns:var(--pad) auto var(--pad);grid-template-rows:var(--pad) auto var(--pad);color:var(--clr);isolation:isolate}.c-image-card:has([href]:where(:hover,:focus-visible)){--arrow-translate: 8px;--img-scale: 1.08}.c-image-card:has([href]:focus-visible){outline:2px solid var(--color-neutral-500);outline-offset:4px}.c-image-card__picture{grid-column:1/-1;grid-row:1/-1;-webkit-mask-image:var(--g-mask-corner-br);mask-image:var(--g-mask-corner-br);overflow:hidden}.c-image-card__picture:after{z-index:0;content:"";display:block;position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.3) 0%,rgba(0,0,0,0) 32.81%,rgba(0,0,0,.1) 65.63%,rgba(0,0,0,.5) 100%);transition:all .15s var(--transition-easing)}.c-image-card__img{width:100%;scale:var(--img-scale);transition:scale var(--transition-duration) var(--transition-easing)}.c-image-card__title{z-index:2;grid-column:2;grid-row:2;font-size:clamp(2rem,8.5cqi,2.4rem);line-height:1.2;text-wrap:balance;display:flex;word-break:break-word}.c-image-card__title:after{content:"";margin-left:auto;flex:none;width:32px;aspect-ratio:1;background-color:currentColor;-webkit-mask-image:url(/build/assets/arrowRight-4be40665.svg);mask-image:url(/build/assets/arrowRight-4be40665.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:all var(--transition-duration) var(--transition-easing);translate:var(--arrow-translate)}.c-image-card__link{grid-column:1/-1;grid-row:1/-1;z-index:3;outline:none}.c-image-swiper{isolation:isolate}.c-image-swiper__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-4);padding-top:clamp(var(--space-8),11vw,var(--space-15));padding-bottom:clamp(var(--space-5),7vw,var(--space-9));background-color:var(--color-primary-500);color:var(--color-neutral-0)}.c-image-swiper__header:not(:has(> *)){display:none}.c-image-swiper__title{width:min(var(--g-main-width),var(--g-max-width));margin-inline:auto;font-size:clamp(2.8rem,1.6982161595rem + 2.9380902413vw,5.6rem);line-height:1.2;font-weight:var(--fw-300);text-wrap:balance}.c-image-swiper__body{background:linear-gradient(to bottom,var(--color-primary-500) 50%,transparent 50%)}.c-image-swiper__inner{width:min(var(--g-main-width),var(--g-max-width));margin-inline:auto;-webkit-user-select:none;user-select:none;border-radius:8px}.c-image-swiper__img{-o-object-fit:cover;object-fit:cover}.c-image-swiper__thumbs{--thumb-active-border-color: var(--color-primary-500);--thumb-active-border-width: 2px;--thumb-active-border-offset: 2px;--thumb-size: min(15vw, 60px);width:min(var(--g-main-width),var(--g-max-width));margin-inline:auto;margin-top:var(--space-3);margin-bottom:var(--space-6)}.c-image-swiper__thumbs .swiper-slide{padding:calc(var(--thumb-active-border-width) + var(--thumb-active-border-offset));width:var(--thumb-size)}.c-image-swiper__thumb-img{border-radius:8px;opacity:.48;cursor:pointer}.is-active .c-image-swiper__thumb-img{opacity:1;outline:var(--thumb-active-border-width) solid var(--thumb-active-border-color);outline-offset:var(--thumb-active-border-offset)}.c-image-swiper__controls{position:absolute;inset:50% clamp(var(--space-1),2vw,var(--space-3));translate:0 -100%;z-index:2}.c-image-swiper__arrows{display:flex;justify-content:space-between;gap:var(--space-1);translate:0 -50%}.c-info{display:flex;line-height:1.25;gap:var(--c-info-gap, .75em);text-decoration:none;outline:none;transition:color .1s linear}.c-info:before{content:var(--before-content, "")}.c-info[data-icon]{--icon-color: currentColor}.c-info[data-icon]:before{-webkit-mask-image:var(--mask-image-url);mask-image:var(--mask-image-url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;margin-top:.15em;height:1.06666667em;width:auto;aspect-ratio:1;font-size:var(--fs, inherit);background-color:var(--c-info-icon-color, var(--icon-color))}.c-info[data-icon=education]{--mask-image-url: url(/build/assets/education-57d1db2c.svg)}.c-info[data-icon=clock]{--mask-image-url: url(/build/assets/clock-a94149b4.svg)}.c-info[data-icon=warning]{--mask-image-url: url(/build/assets/warning-8b56a1f2.svg)}.c-info[data-icon=pin]{--mask-image-url: url(/build/assets/pin-6ca561f8.svg)}.c-info[data-icon=phone]{--mask-image-url: url(/build/assets/phone-cf93c0dc.svg)}.c-info[data-icon=mail]{--mask-image-url: url(/build/assets/mail-709c6b68.svg)}.c-info[data-icon=lamp]{--mask-image-url: url(/build/assets/lamp-daebb744.svg)}.c-info[data-letter=Kvk]{--before-content: "Kvk";--icon-color: transparent;--fs: .86666667em}.c-info[data-letter=Btw]{--before-content: "Btw";--icon-color: transparent;--fs: .86666667em}.c-info[data-letter=T]{--before-content: "T:";--icon-color: transparent;--fs: .86666667em}.c-info[data-letter=E]{--before-content: "E:";--icon-color: transparent;--fs: .86666667em}.c-input{--border-width: 1px;--bg-color: var(--color-neutral-0);--color: var(--color-neutral-300);--border-color: hsl(var(--color-neutral-300-hsl), 1);--focus-border-color: var(--color-neutral-300);--error-border-color: var(--color-action-500);font-size:1.6rem;line-height:1.5;width:100%;min-width:0;padding-block:calc(var(--space-1) + var(--space-small));padding-inline:var(--space-2);border:var(--border-width) solid var(--border-color, var(--bg-color));color:var(--color);background-color:var(--bg-color);box-shadow:0 4px 8px #00000005;border-radius:8px;outline:none;transition:border-color .1s linear,background-color .1s linear,color .1s linear}.c-input:focus,.c-input[input]:not(:placeholder-shown){--border-color: var(--focus-border-color)}.has-error .c-input{--border-color: var(--error-border-color);--bg-color: hsl(var(--color-action-500-hsl), .2)}textarea.c-input{height:auto;border:var(--border-width) solid var(--border-color, var(--bg-color));border-radius:8px;padding:var(--space-2)}*+textarea.c-input{margin-top:var(--space-1)}.c-input::placeholder{color:hsl(var(--color-primary-500-hsl),.4)}.c-input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--color-primary-0) inset!important;-webkit-text-fill-color:var(--color-neutral-300)!important}.c-intro{--bg: transparent;--clr: var(--color-neutral-0);--padding-top: calc(var(--space-1) + var(--space-small));--padding-bottom: clamp(var(--space-5), 7vw, var(--space-10));padding-bottom:var(--padding-bottom);background-color:var(--bg);color:var(--clr)}.c-intro__main{width:min(var(--g-main-width),var(--g-max-width));margin-inline:auto;position:relative;padding-top:var(--padding-top);border-top:1px solid var(--color-neutral-700)}.c-intro__breadcrumb{padding-bottom:var(--space-3)}.c-intro__title{font-size:clamp(2.8rem,1.6982161595rem + 2.9380902413vw,5.6rem);line-height:1.2;font-weight:var(--fw-300);padding-top:clamp(var(--space-1),3.2vmin,var(--space-5));color:var(--color-primary-500);text-wrap:balance}.c-intro__desc{font-size:clamp(2.4rem,2.085204617rem + .8394543547vw,3.2rem);line-height:1.25;font-weight:var(--fw-500);font-weight:var(--fw-300);margin-top:clamp(var(--space-3),4vw,var(--space-4))}.c-language{--icon-color: var(--text-1);--label-color: var(--text-1);--bg: color-mix(in srgb, var(--contrast-1), var(--surface-1) 95%);position:relative;width:-moz-fit-content;width:fit-content;display:flex;gap:6px;padding-block:var(--space-sm-1);padding-left:var(--space-sm-3);text-transform:uppercase}.c-language:where(:hover,:focus-visible){--label-color: var(--text-2)}.c-language:before{content:"";display:block;z-index:-1;position:absolute;inset:0;background-color:var(--bg);border-radius:var(--radius-sm)}.c-language__label{color:var(--label-color);cursor:default;transition:all .15s}.c-machines{width:min(var(--g-main-width),var(--g-max-width));margin-inline:auto}.c-machines__title{color:var(--color-primary-500);margin-top:clamp(var(--space-4),5vw,var(--space-6));margin-bottom:var(--space-2)}.c-machines__category{padding-block:clamp(var(--space-4),5vw,var(--space-6))}.c-machines__header{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-5);justify-content:space-between;margin-bottom:var(--space-3)}.c-machines__subtitle{font-size:clamp(1.8rem,1.5639034627rem + .629590766vw,2.4rem);line-height:1.2;font-weight:var(--fw-300)}.c-machines__grid{margin:0;list-style:none;--min-cols: 1;--max-cols: 2;--cols-min-width: 320px;--grid-row-gap: var(--space-3);--grid-column-gap: var(--space-3);display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100% / var(--min-cols) - var(--grid-column-gap) * (var(--min-cols) - 1) / var(--min-cols),max(var(--cols-min-width),100% / var(--max-cols) - var(--grid-column-gap) * (var(--max-cols) - 1) / var(--max-cols))),1fr));gap:var(--space-3) var(--space-3)}.c-machines__item{container-type:inline-size}.c-machine-tile{--border-width: 1px;border-top:var(--border-width) solid var(--color-neutral-700);color:var(--color-neutral-0);container-type:inline-size;padding-top:var(--space-2)}.c-machine-tile__picture{width:var(--picture-width);margin-top:calc(var(--border-width) * -1)}.c-machine-tile__img{width:100%;height:auto}.c-machine-tile__content{min-width:260px;flex:1;padding-block:var(--space-2)}.c-machine-tile__brand{font-size:1.3rem;line-height:1.23077;color:var(--color-neutral-500)}.c-machine-tile__title{font-size:clamp(1.8rem,1.5639034627rem + .629590766vw,2.4rem);line-height:1.2;font-weight:var(--fw-300);margin-top:var(--space-1);text-wrap:balance}.c-machine-tile__specs{font-size:1.4rem;line-height:1.71429;margin-top:var(--space-5)}.c-machine-tile__spec-title{font-weight:var(--fw-700);color:var(--color-neutral-0)}.c-machine-tile__spec-list{margin-top:0;display:grid;grid-template-columns:auto 1fr;gap:0 var(--space-2);color:var(--color-neutral-300)}.c-media{display:flex;gap:var(--space-2);align-items:center;margin-top:auto}.c-media__visual{border-radius:50%}.c-media__info{display:flex;flex-direction:column}.c-overlay-menu{--bg-color: var(--g-surface2);--text-color: var(--g-text2);--link-fs: 1.8rem;--shader-color: hsl(var(--color-neutral-900-hsl), .6);--gutter: var(--space-2);--transition-speed: .45s;--transition-easing: cubic-bezier(.8, .25, .4, 1);--bar-padding-block: clamp(12px, 1.5vw, 20px);--bar-padding-inline: var(--g-gutter);--link-padding-block: var(--space-small);--toggle-bg-color: transparent;--toggle-color: var(--g-text2);z-index:300;display:block;position:fixed;inset:0;padding:0;pointer-events:none}.c-overlay-menu:has(.is-overlay-menu-opened){pointer-events:auto;--shader-opacity: 1;--wrapper-transform: none;--transition-easing: cubic-bezier(.3, .3, .3, 1)}.c-overlay-menu__shader{display:block;position:absolute;z-index:-1;top:0;left:0;width:100vw;height:100vh;background:var(--shader-color);opacity:var(--shader-opacity, 0);transition:opacity var(--transition-speed) linear;cursor:w-resize}.c-overlay-menu__wrapper{--min-w: 320px;--optimal-w: 50vw;--max-w: 712px;position:relative;height:100%;display:flex;flex-direction:column;width:clamp(min(100% - var(--gutter),var(--min-w)),var(--optimal-w),var(--max-w));margin-left:auto;padding-right:var(--bar-padding-inline);padding-left:var(--bar-padding-inline);background-color:var(--bg-color);color:var(--text-color);transform:var(--wrapper-transform, translateX(101vw));transition:transform var(--transition-speed) var(--transition-easing)}.c-overlay-menu__bar{position:relative;display:flex;align-items:flex-start;justify-content:space-between;padding-block:var(--bar-padding-block);min-height:clamp(64px,12dvh,80px)}.c-overlay-menu__logo svg{height:32px;width:auto}.c-overlay-menu__toggle{width:var(--space-5);aspect-ratio:1;font-size:2.4rem;background-color:var(--toggle-bg-color);color:var(--toggle-color);border:none;margin-right:-.3em;padding:0;font-weight:var(--fw-500);cursor:pointer;border-radius:4px;transition-property:background-color,color;transition-duration:.2s}.c-overlay-menu__toggle:hover{--toggle-color: var(--color-primary-500);--toggle-bg-color: var(--color-neutral-900)}.c-overlay-menu__content{flex:1;display:flex;flex-direction:column;padding-inline:var(--inline-padding);overflow-x:hidden;overflow-y:auto;pointer-events:auto}.c-overlay-menu__list{margin-left:0;list-style:none;display:flex;flex-direction:column}.c-overlay-menu__list.c-overlay-menu__list--sub{--link-fs: 1.5rem;border-top:1px solid var(--g-border3);margin-top:var(--space-4);padding-top:var(--space-4)}.c-overlay-menu__item{--link-fw: var(--fw-300);--arrow-color: var(--color-neutral-700)}.c-overlay-menu__item.is-current{--link-fw: var(--fw-500);--arrow-color: var(--color-neutral-900);--arrow-opacity: 1;--arrow-translate-x: 0}.c-overlay-menu__item.has-counter{--counter-display: inline-grid}.c-overlay-menu__link{font-weight:var(--link-fw);font-size:var(--link-fs);line-height:1.6;display:flex;gap:var(--space-1);align-items:center;padding-block:var(--link-padding-block);padding-inline:0;color:var(--text-color);text-align:right;text-decoration:none;cursor:pointer;container-type:inline-size;transition:color .1s}.c-overlay-menu__link[href]:where(:hover,:focus-visible){--text-color: var(--color-neutral-700);--arrow-opacity: 1;--arrow-translate-x: 0;outline-color:var(--color-primary-500)}.c-overlay-menu__arrow{height:var(--space-3);aspect-ratio:1;color:var(--arrow-color);margin-left:auto;opacity:var(--arrow-opacity, 0);translate:var(--arrow-translate-x, -16px) 0;transition-property:opacity,translate;transition-duration:.1s,.2s}.c-overlay-menu__counter{display:var(--counter-display, none);place-items:center;margin-left:var(--space-1);width:24px;aspect-ratio:1;font-size:.8em;border-radius:100vmax;color:var(--color-neutral-900);background-color:var(--color-primary-500)}.o-overlay-menu__socials{list-style:none;margin-left:0;display:flex;padding-bottom:clamp(var(--space-3),5vw,var(--space-7))}.o-overlay-menu__social-icon{display:inline-grid;place-items:center;width:40px;aspect-ratio:1;border-radius:4px;transition:all .15s}.o-overlay-menu__social-icon svg{width:60%;aspect-ratio:1}.o-overlay-menu__social-icon[href]:where(:hover,:focus-visible){color:var(--color-primary-500);background-color:var(--color-neutral-900)}.c-overlay-menu__info{display:flex;justify-content:space-between}.c-overlay-menu__language{--c-dropdown-align-right: var(--OFF);--c-dropdown-align-bottom: var(--OFF);--c-dropdown-bg: var(--g-surface);--c-dropdown-link-color: var(--g-text);--c-dropdown-arrow-color: var(--g-surface);--c-dropdown-hover-arrow-color: var(--color-primary-500);padding-top:var(--space-1);padding-right:var(--space-1)}.c-productions{width:min(var(--g-main-width),var(--g-max-width));margin-inline:auto;padding-block:clamp(var(--space-4),5vw,var(--space-6))}.c-productions__grid{margin:0;list-style:none;--min-cols: 2;--max-cols: 4;--cols-min-width: 240px;--grid-row-gap: clamp(var(--space-4), 6vw, var(--space-8));--grid-column-gap: clamp(var(--space-1), 2vw, var(--space-2));display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100% / var(--min-cols) - var(--grid-column-gap) * (var(--min-cols) - 1) / var(--min-cols),max(var(--cols-min-width),100% / var(--max-cols) - var(--grid-column-gap) * (var(--max-cols) - 1) / var(--max-cols))),1fr));gap:clamp(var(--space-4),6vw,var(--space-8)) clamp(var(--space-1),2vw,var(--space-2))}.c-productions__item{container-type:inline-size}.c-production-card{--offset-r: clamp(var(--space-1), -64px + 35cqi, var(--space-6));--color: var(--color-neutral-300);padding-right:var(--offset-r)}.c-production-card__icon{width:clamp(var(--space-8),34cqi,var(--space-12));aspect-ratio:1;color:var(--color-primary-500)}.c-production-card__title{font-size:clamp(2rem,1rem + 4.4cqi,2.4rem);line-height:1.2;font-weight:var(--fw-300);padding-top:clamp(var(--space-3),-48px + 30cqi,var(--space-6));color:var(--color-neutral-0);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.c-production-card__desc{font-size:1.4rem;line-height:1.71429;padding-top:var(--space-2);color:var(--color)}.c-production-card__action{padding-top:var(--space-2)}.c-production-swiper{--slide-width: 320px;--contained-columns: auto;--asterisk-size: clamp(20px, 2vw, 28px);display:grid;grid-template-columns:[full-start] var(--g-grid-gutter) [main-start] var(--contained-columns) [main-end] var(--g-grid-gutter) [full-end];grid-row-gap:var(--space-2);overflow:hidden;padding-block:clamp(var(--space-4),5vw,var(--space-6));isolation:isolate}.c-production-swiper:before{grid-row:1;grid-column:main;content:"";border-top:1px solid var(--g-border)}.c-production-swiper:after{grid-row:2;grid-column:main;justify-self:end;content:"";flex:none;width:var(--asterisk-size);aspect-ratio:1;background-color:var(--color-neutral-500);-webkit-mask-image:url(/build/assets/asterisk-94a8e8b5.svg);mask-image:url(/build/assets/asterisk-94a8e8b5.svg)}@media screen and (min-width: 940px){.c-production-swiper{--contained-columns: minmax(240px, 320px) 1fr var(--asterisk-size)}}.c-production-swiper__label{grid-row:2;grid-column:main}.c-production-swiper__title{line-height:1.2;font-weight:var(--fw-300);text-wrap:balance;grid-column:main;grid-row:3;margin-top:var(--space-2);container-type:inline-size}.c-production-swiper__title span{font-size:clamp(4rem,7.5cqi,7.2rem)}@media screen and (min-width: 940px){.c-production-swiper__title{grid-row:2;grid-column:3;margin-top:0}}.c-production-swiper__body{display:grid;grid-template-columns:var(--g-grid);grid-row:4;grid-column:full}.c-production-swiper__body>*{grid-column:main}@media screen and (min-width: 940px){.c-production-swiper__body{grid-template-columns:inherit;grid-row:3}}.c-production-swiper__inner{width:100%;-webkit-user-select:none;user-select:none;container-type:inline-size}@media screen and (min-width: 940px){.c-production-swiper__inner{grid-column:3/main-end}}.c-production-swiper__inner.swiper{overflow:visible!important}.c-production-swiper__inner .swiper-wrapper{margin-top:clamp(var(--space-4),9cqi,var(--space-16))}.c-production-swiper__inner .swiper-slide{box-sizing:border-box;width:min(74vw,var(--slide-width))!important}.c-production-swiper__inner .swiper-slide>*{height:100%}.c-production-swiper__controls{z-index:10;grid-column:main;grid-row:5;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-3) var(--space-4);margin-top:var(--space-4)}@media screen and (min-width: 940px){.c-production-swiper__controls{grid-row:3;grid-column:main-start;position:relative}.c-production-swiper__controls:before{content:"";display:block;position:absolute;inset:0 0 0 -100vw;background-color:var(--g-surface)}}.c-production-swiper__arrows{display:flex;gap:var(--space-1);margin-top:auto}.c-select{--border-width: 1px;--bg-color: var(--color-neutral-0);--color: var(--color-neutral-300);--border-color: var(--color-neutral-0);--focus-border-color: var(--color-neutral-300);--error-border-color: var(--color-action-500);font-size:1.4rem;display:block;height:var(--space-6);padding-block:0;padding-inline:var(--space-2);width:100%;box-sizing:border-box;margin:0;-webkit-appearance:none;appearance:none;border:var(--border-width) solid var(--border-color, var(--bg-color));color:var(--color);background-color:var(--bg-color);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5LjQxIiBoZWlnaHQ9IjYuMTIiIHZpZXdCb3g9IjAgMCA5LjQxIDYuMTIiPjx0aXRsZT5BcnJvdzwvdGl0bGU+PHBvbHlnb24gcG9pbnRzPSIxLjQxIDAgMCAxLjQxIDQuNzEgNi4xMiA5LjQxIDEuNDEgOCAwIDQuNzEgMy4yOSAxLjQxIDAiLz48L3N2Zz4=),linear-gradient(to bottom,var(--bg-color) 0%,var(--bg-color) 100%);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%;border-radius:2px;transition:border .15s linear}.c-select:focus,.c-select[input]:not(:placeholder-shown){--border-color: var(--focus-border-color)}.c-select:focus-visible{border-color:var(--color-neutral-300);outline:none}.c-select::-ms-expand{display:none}.c-select option{font-weight:var(--fw-300)}.c-select--dark{--bg-color: var(--color-primary-500);--color: var(--color-neutral-0)}.c-services{--max-grid-items: 3;--grid-item-width: 240px;width:min(var(--g-main-width),var(--g-max-width));margin-inline:auto;padding-block:clamp(var(--space-4),5vw,var(--space-6))}.c-services--has-title{--first-grid-item-column: 1 / -1;--grid-item-width: 200px}@media screen and (min-width: 1000px){.c-services--has-title{--first-grid-item-column: auto;--max-grid-items: 4}}.c-services__header{color:var(--color-neutral-300)}@media screen and (max-width: 999px){.c-services__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding-top:var(--space-1);border-top:1px solid var(--g-border)}.c-services__header:after{content:"";width:20px;aspect-ratio:1;background-color:var(--color-neutral-500);-webkit-mask-image:url(/build/assets/asterisk-94a8e8b5.svg);mask-image:url(/build/assets/asterisk-94a8e8b5.svg)}}.c-services__title{font-size:clamp(2rem,min(8cqi,5.3vw),2.4rem);line-height:1.2;margin-top:var(--space-3);text-wrap:balance}.c-services__list{margin:0;list-style:none;--min-cols: 1;--max-cols: var(--max-grid-items);--cols-min-width: var(--grid-item-width);--grid-row-gap: clamp(var(--space-3), 6vw, var(--space-10));--grid-column-gap: clamp(var(--space-1), 2vw, var(--space-2));display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100% / var(--min-cols) - var(--grid-column-gap) * (var(--min-cols) - 1) / var(--min-cols),max(var(--cols-min-width),100% / var(--max-cols) - var(--grid-column-gap) * (var(--max-cols) - 1) / var(--max-cols))),1fr));gap:clamp(var(--space-3),6vw,var(--space-10)) clamp(var(--space-1),2vw,var(--space-2))}.c-services__item{container-type:inline-size}.c-services__item>*{height:100%}.c-services__item:first-child{grid-column:var(--first-grid-item-column)}.c-specs{--border-color: var(--color-neutral-300);width:100%;border-collapse:collapse}.c-specs td{width:50%;padding-block:var(--space-2);border-bottom:1px solid var(--border-color)}.c-specs td:first-child{font-weight:var(--fw-500)}.c-subfooter{--bg-color: var(--g-surface2);--color: var(--g-text2);--color-hover: var(--g-text2-hover);font-size:1.3rem;line-height:1.23076923;color:var(--color);background-color:var(--bg-color);transition:padding .6s}.is-cookies-accepted .c-subfooter{padding-bottom:0}.c-subfooter__main{width:min(var(--g-main-width),var(--g-max-width));margin-inline:auto;display:flex;flex-wrap:wrap;column-gap:var(--space-3);justify-content:space-between;align-items:baseline;padding-block:clamp(12px,3vw,var(--space-3))}.c-subfooter__copyright{display:flex}.c-subfooter__nav{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-2);row-gap:var(--space-1)}.c-subfooter__list{display:flex;column-gap:var(--space-2);flex-wrap:wrap;list-style-type:none;margin:0}.c-subfooter__item{white-space:nowrap;display:flex;align-items:center}.c-subfooter__link{display:inline-block;padding-block:var(--space-1);color:var(--color);text-decoration:none;border-radius:6px;transition:color .2s}.c-subfooter__link:where(:hover,:focus-visible){color:var(--color-hover)}.c-subfooter__link:where(:focus){outline:1px solid var(--color-primary-300);outline-offset:2px}.c-swiper{--slide-width: 320px;display:grid;grid-template-columns:var(--g-grid);grid-row-gap:var(--space-3);overflow:hidden;padding-block:clamp(var(--space-4),5vw,var(--space-6));isolation:isolate}.c-swiper>*{grid-column:main}.c-swiper--cards-small{--slide-width: 208px}.c-swiper--cards-large{--slide-width: 432px}.c-swiper__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-3) var(--space-4)}.c-swiper__title{font-size:clamp(2.4rem,2.085204617rem + .8394543547vw,3.2rem);line-height:1.25;font-weight:var(--fw-500);text-wrap:balance;grid-column:main;color:var(--color-primary-500)}.c-swiper__body{display:grid;grid-template-columns:var(--g-grid);grid-column:full}.c-swiper__body>*{grid-column:main}.c-swiper__inner{width:100%;-webkit-user-select:none;user-select:none}.c-swiper__inner.swiper{overflow:visible!important}.c-swiper__inner .swiper-slide{box-sizing:border-box;width:min(81vw,var(--slide-width))!important}.c-swiper__inner .swiper-slide>*{height:100%}.c-swiper__controls{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-3) var(--space-4)}.c-swiper__arrows{display:flex;gap:var(--space-1)}.c-team{width:min(var(--g-main-width),var(--g-max-width));margin-inline:auto;padding-block:clamp(var(--space-6),6.5vw,var(--space-6))}.c-team__matrix{--min-cols: 2;--max-cols: 4;--cols-min-width: 240px;--grid-row-gap: clamp(var(--space-4), 5vw, var(--space-6));--grid-column-gap: clamp(var(--space-1), 2vw, var(--space-2));display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100% / var(--min-cols) - var(--grid-column-gap) * (var(--min-cols) - 1) / var(--min-cols),max(var(--cols-min-width),100% / var(--max-cols) - var(--grid-column-gap) * (var(--max-cols) - 1) / var(--max-cols))),1fr));gap:clamp(var(--space-4),5vw,var(--space-6)) clamp(var(--space-1),2vw,var(--space-2))}.c-team-member{--bg-color: transparent;--color: var(--color-neutral-300);--link-color: var(--color-neutral-300);--link-color-hover: var(--color-primary-500);--corner-size: min(12%, 48px);--picture-mask: var(--g-mask-corner-tl-br);display:flex;flex-direction:column;overflow:hidden;isolation:isolate}.c-team-member__picture{width:100%;height:auto;-webkit-mask-image:var(--picture-mask);mask-image:var(--picture-mask)}.c-team-member__img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.c-team-member__info{z-index:-1;flex:1;display:flex;flex-direction:column;padding-top:var(--space-2);color:var(--color);background-color:var(--bg-color)}.c-team-member__title{font-weight:var(--fw-700);line-height:1.25;color:var(--color-neutral-0)}.c-team-member__subtitle{font-size:1.4rem;line-height:1.71429}.c-team-member__email{--mask-image-url: url(/build/assets/mail-709c6b68.svg);--icon-color: var(--color-primary-300);min-width:0;display:flex;align-items:center;gap:var(--space-1);margin-top:auto;padding-top:var(--space-1);color:var(--link-color);text-decoration:none;transition:color .15s}.c-team-member__email:before{flex:none;content:"";display:block;width:1.06666667em;aspect-ratio:1;margin-top:.125em;-webkit-mask-image:var(--mask-image-url);mask-image:var(--mask-image-url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--icon-color)}.c-team-member__email[href]:where(:hover,:focus-visible){--link-color: var(--link-color-hover)}.c-team-member__email-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-txt{width:min(var(--g-main-width),var(--g-max-width));margin-inline:auto;padding-block:clamp(var(--space-4),6vw,var(--space-8))}.c-txt--choke{margin-inline:auto;max-width:min(45em,var(--g-max-width) / 2)}.c-txt--big{--content-max-width: 34em;font-size:clamp(2.4rem,2.085204617rem + .8394543547vw,3.2rem);line-height:1.25;font-weight:var(--fw-500)}.c-txt__content{max-width:var(--content-max-width)}.c-text-image{width:min(var(--g-main-width),var(--g-max-width));margin-inline:auto;--template-areas: "v" "t";--padding-inline: clamp(24px, -88px + 30.5cqi, 112px);--visual-mask: var(--g-mask-corner-tl-br);display:grid;grid-template-areas:var(--template-areas);grid-template-columns:var(--template-columns, 1fr);grid-column-gap:var(--space-2);grid-row-gap:clamp(var(--space-3),6vw,var(--space-5));padding-top:var(--space-6);padding-bottom:var(--space-6)}@media screen and (min-width: 800px){.c-text-image{--t-padding-right: var(--padding-inline);--template-columns: 1fr 1fr;--template-areas: "t v";--visual-mask: var(--g-mask-corner-tl)}}@media screen and (max-width: 799px){.c-text-image--reverse-stacked{--template-areas: "t" "v"}}@media screen and (min-width: 800px){.c-text-image--is-reversed{--template-areas: "v t";--t-max-width: 656px;--t-padding-right: 0;--v-padding-right: var(--padding-inline)}}.c-text-image__t{grid-area:t;container-type:inline-size;align-self:var(--align-self-text, center);max-width:var(--t-max-width)}.c-text-image__t>*{padding-right:var(--t-padding-right)}.c-text-image__v{grid-area:v;container-type:inline-size;-webkit-mask-image:var(--visual-mask);mask-image:var(--visual-mask)}.c-text-image__img{width:100%;-o-object-fit:cover;object-fit:cover;padding-right:var(--v-padding-right)}@media screen and (max-width: 799px){.c-text-image__img{max-height:60dvh}}.c-text-image__title{font-size:clamp(2.4rem,6cqi,3.2rem);line-height:1.25;font-weight:var(--fw-500);text-wrap:balance;margin-bottom:clamp(var(--space-3),-4px + 7cqi,var(--space-4))}.c-text-image__buttons{margin-top:clamp(var(--space-3),-4px + 7cqi,var(--space-4));display:flex;align-items:baseline;flex-wrap:wrap;column-gap:clamp(var(--space-2),-60px + 19cqi,var(--space-5));row-gap:var(--space-3)}.c-trademark{font-size:1.3rem;line-height:1.23076923;display:inline-flex;align-items:center;padding-block:var(--space-small);text-decoration:none;border-radius:6px;outline:none;transition:color .2s ease-in-out}.c-trademark:where(:hover,:focus-visible){color:var(--g-text2-hover)}.c-trademark:where(:hover,:focus-visible) .komma-emblem{transform-origin:16.216216% 50%;animation:logo-spin 1.8s cubic-bezier(.4,-.25,.6,1.25) infinite}.c-trademark:where(:focus){outline:1px solid var(--color-primary-300);outline-offset:4px}.c-trademark__text{display:flex;-webkit-margin-end:.84615385em;margin-inline-end:.84615385em}.c-trademark__text>*{display:flex;align-items:center}.trademark__love{-webkit-mask-image:url(/build/assets/heart-38c5c4af.svg);mask-image:url(/build/assets/heart-38c5c4af.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;cursor:pointer;display:inline-flex;height:1em;aspect-ratio:1.08333333;align-self:center;background-color:currentColor;margin-inline:.30769231em}.c-trademark__icon{color:currentColor;height:1.84615385em;aspect-ratio:3.04166667}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}.c-usps{width:min(var(--g-main-width),var(--g-max-width));margin-inline:auto;margin-block:clamp(var(--space-4),5vw,var(--space-6))}.c-usps__list{border-block:1px solid var(--g-border);padding-block:clamp(var(--space-2),2.5vw,var(--space-3))}.c-vacancies{width:min(var(--g-main-width),var(--g-max-width));margin-inline:auto;padding-block:clamp(var(--space-4),5vw,var(--space-6))}.c-vacancies__title{font-size:clamp(2.4rem,2.085204617rem + .8394543547vw,3.2rem);line-height:1.25;font-weight:var(--fw-500);margin-bottom:var(--space-3);color:var(--color-primary-500)}.c-vacancies__grid{margin:0;list-style:none;--min-cols: 1;--max-cols: 3;--cols-min-width: 260px;--grid-row-gap: var(--space-3);--grid-column-gap: var(--space-2);display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100% / var(--min-cols) - var(--grid-column-gap) * (var(--min-cols) - 1) / var(--min-cols),max(var(--cols-min-width),100% / var(--max-cols) - var(--grid-column-gap) * (var(--max-cols) - 1) / var(--max-cols))),1fr));gap:var(--space-3) var(--space-2)}.c-vacancies__item{container-type:inline-size}.c-vacancies__item>*{height:100%}.c-vacancy-tile{--border-color: var(--color-neutral-700);--title-color: var(--color-neutral-0);--text-color: var(--color-neutral-300);--pad: clamp(var(--space-2), -16px + 12cqi, var(--space-3));container-type:inline-size;position:relative;width:100%;max-height:75vh;display:flex;flex-direction:column;color:var(--text-color);background:var(--bg);transition:color .2s ease}@media not all and (pointer: coarse){.c-vacancy-tile:has([href]):where(:hover,:focus-visible){--border-color: var(--color-neutral-500);--title-color: var(--color-primary-500);--text-color: var(--color-neutral-0);--bg: linear-gradient(135deg, hsl(var(--color-neutral-700-hsl), .02), hsl(var(--color-neutral-700-hsl), .2));--arrow-opacity: 1}}.c-vacancy-tile__link{position:absolute;inset:0;z-index:1;text-decoration:none;outline-color:var(--color-neutral-300);outline-offset:4px}.c-vacancy-tile__content{flex:1;display:flex;flex-direction:column;padding:var(--pad);border:1px solid var(--border-color);transition:border .2s ease}.c-vacancy-tile__title{display:flex;align-items:flex-end;font-size:clamp(2rem,7.5cqi,2.4rem);line-height:1.2;text-wrap:balance;color:var(--title-color);transition:color .2s ease}.c-vacancy-tile__title svg{opacity:var(--arrow-opacity, 0);width:1em;aspect-ratio:1;transition:opacity .2s ease-out}.c-vacancy-tile__desc{margin-top:.785em;font-size:1.4rem;line-height:1.71429}.c-vacancy-tile__footer{margin-top:auto;padding-top:var(--space-2);display:flex;flex-wrap:wrap;column-gap:min(1.69230769em,var(--space-3));font-size:1.3rem}.c-vacancy-tile__footer:not(:has(> *)){display:none}.c-vacancy-tile__meta{display:flex;align-items:center;gap:.30769231em}.c-vacancy-tile__meta[data-icon]:before{-webkit-mask-image:var(--mask-image-url);mask-image:var(--mask-image-url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;content:"";display:block;height:1.23076923em;width:auto;aspect-ratio:1;background-color:var(--color-primary-500)}.c-vacancy-tile__meta[data-icon=education]{--mask-image-url: url(/build/assets/education-57d1db2c.svg)}.c-vacancy-tile__meta[data-icon=clock]{--mask-image-url: url(/build/assets/clock-a94149b4.svg)}.c-video{--margin-block: clamp(var(--space-2), 9vw, var(--space-16));--inner-radius: 0;margin-block:var(--margin-block)}.c-video.is-fullwidth{--inner-radius: 0}.l-page__body>.c-video:first-child{margin-top:0;margin-bottom:clamp(var(--space-2),9vw,var(--space-16) * 2)}.c-video:has(+ .c-whitespace),.l-page__body>.c-video:first-child:has(+ .c-whitespace){margin-bottom:0}.c-video__title{width:min(var(--g-main-width),var(--g-max-width));margin-inline:auto;margin-bottom:var(--space-4)}.c-video__main{width:min(var(--g-main-width),var(--g-max-width));margin-inline:auto}.is-fullwidth .c-video__main{width:100%}.c-video__inner{border-radius:var(--inner-radius);overflow:clip}.c-whitespace{--_height: clamp(var(--space-lg-1, var(--space-4)), 24px + 8vw, var(--space-xl-3, var(--space-16)));--_multiplier: 1;width:100%;height:calc(var(--_height) * var(--_multiplier))}.c-whitespace:has(+ .c-hero){--_multiplier: 2}.t-blog{display:grid;grid-template-columns:var(--g-grid)}.t-blog>*{grid-column:main}.t-blog__top{margin-top:var(--space-5)}.t-blog__intro{border-radius:12px;padding:var(--space-4) var(--space-6) var(--space-5);text-align:center}.t-blog__heading{font-size:2.8rem;color:var(--color-neutral-300)}.t-blog__description{margin-top:var(--space-3)}.t-blog__info{margin-top:var(--space-3);margin-bottom:var(--space-3)}.t-blog__visual{background-image:linear-gradient(to top,var(--color-neutral-0) 50%,transparent calc(50% + 1px),transparent 100%)}.t-blog__picture img{border-radius:12px}.t-blog__content{padding-top:var(--space-1);padding-bottom:var(--space-8)}.t-blog__footer{display:grid;grid-row-gap:var(--space-4);grid-template-columns:auto;grid-template-rows:repeat(2,auto);justify-content:flex-start}.t-blog__social{align-self:end}.t-blog__social-channels{display:flex}.t-blog__social-channel{border-radius:6px;display:flex;align-items:center;width:var(--space-4);height:var(--space-4);padding:var(--space-small);color:var(--color-neutral-300);transition:all .15s linear}.t-blog__social-channel:nth-last-child(n+2){margin-right:var(--space-small)}.t-blog__social-channel:hover{background-color:var(--color-neutral-300);color:var(--color-neutral-300)}.t-error{width:min(var(--g-main-width),var(--g-max-width));margin-inline:auto;padding-block:clamp(var(--space-7),7vw,var(--space-12))}.t-error__main{display:grid;grid-gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:center}.t-error__picture{border-radius:12px;overflow:hidden}.t-error__img{width:100%;-o-object-fit:cover;object-fit:cover}.t-error__img.has-filter{filter:grayscale(1) sepia(1) hue-rotate(89deg)}.t-error__pre{font-size:clamp(1.7rem,1.5819517314rem + .314795383vw,2rem);font-weight:var(--fw-500);display:inline-flex;margin-bottom:1em;padding-block:.25em;padding-inline:.65em;border-radius:8px;color:var(--color-neutral-900);background-color:var(--color-primary-500)}.t-error__title{font-size:clamp(2.4rem,2.085204617rem + .8394543547vw,3.2rem);line-height:1.25;font-weight:var(--fw-500);text-wrap:balance}.t-error__desc{margin-top:var(--space-2)}.t-error__button{margin-top:var(--space-5)}.s-checklist{--fs: 1.4rem;--direction: var(--s-checklist-direction, column);--wrap: var(--s-checklist-wrap, nowrap);--y-gap: var(--s-checklist-y-gap, var(--space-1));--x-gap: var(--s-checklist-x-gap, 0);--item-width: fit-content;--item-gap: .57142857em;--icon: url(/build/assets/checkmark-94f0a3e4.svg);--icon-size: 1.14285714em;--icon-offset: .14285714em;--icon-color: var(--s-checklist-icon-color, var(--color-primary-500));--text-color: currentColor;display:flex;flex-wrap:var(--wrap);flex-direction:var(--direction);column-gap:var(--x-gap);row-gap:var(--y-gap);list-style:none;margin-left:0}.s-checklist li{display:flex;flex-grow:var(--item-flex-grow);gap:var(--item-gap);align-items:baseline;width:var(--item-width);font-size:var(--fs);font-weight:var(--fw-500);line-height:1.71428571;color:var(--text-color)}.s-checklist li:before{flex:none;content:"";width:var(--icon-size);height:var(--icon-size);transform:translateY(var(--icon-offset));-webkit-mask-image:var(--icon);mask-image:var(--icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--icon-color)}.s-checklist--columns{--item-gap: .5em;--column-count: 3;--column-width: 360px;display:block;columns:var(--column-count) var(--column-width);word-break:break-word}.s-checklist--flex-wrap{--wrap: wrap;--direction: row;--x-gap: var(--space-4);--y-gap: var(--space-small);--item-width: max-content;--item-flex-grow: 1}.s-text{--text-color: var(--color-neutral-300);--heading-color: var(--color-neutral-0);--list-bullet-color: var(--color-primary-500);color:var(--text-color)}.s-text>*+*{margin-top:clamp(var(--space-2),4.5cqi,var(--space-3))}.s-text :where(h1,h2,h3,h4,h5,h6){color:var(--heading-color)}.s-text>:first-child{margin-top:0}.s-text>:where(ul):not([class]){list-style:none}.s-text>:where(ul):not([class])>li{position:relative;margin-left:-1.125em;padding-left:calc(1.125em + var(--space-tiny))}.s-text>:where(ul):not([class])>li:before{font-size:2rem;content:"•";position:absolute;top:-.15em;left:0;color:var(--list-bullet-color)}.s-text :where(ol):not([class]){list-style:none;counter-reset:ol-counter;margin-left:0}.s-text :where(ol):not([class])>li{display:block}.s-text :where(ol):not([class])>li ol{margin-top:var(--space-1);margin-left:-1.125em;padding-left:calc(1.125em + var(--space-1))}.s-text :where(ol):not([class])>li ul{padding-left:1.125em}.s-text :where(ol):not([class])>li:before{font-family:Courier New,Courier,monospace;float:left;width:2ch;margin-inline:-1ch 1ch;text-align:right;content:counters(ol-counter,".") " ";counter-increment:ol-counter;color:var(--list-bullet-color)}.s-text--on-light{--text-color: var(--color-neutral-900);--heading-color: var(--color-neutral-900);--list-bullet-color: var(--color-neutral-900)}.s-simple-list{list-style:disc}.s-simple-list>li:nth-child(n+2){margin-top:var(--space-1)}.u-color-neutral-0{color:#fff}.u-bg-neutral-0{background-color:#fff}.u-color-neutral-200{color:#e6e5e5}.u-bg-neutral-200{background-color:#e6e5e5}.u-color-neutral-300{color:#cbc8c8}.u-bg-neutral-300{background-color:#cbc8c8}.u-color-neutral-500{color:#969696}.u-bg-neutral-500{background-color:#969696}.u-color-neutral-700{color:#474747}.u-bg-neutral-700{background-color:#474747}.u-color-neutral-900{color:#141316}.u-bg-neutral-900{background-color:#141316}.u-color-primary-300{color:#c4f8df}.u-bg-primary-300{background-color:#c4f8df}.u-color-primary-500{color:#98e7c1}.u-bg-primary-500{background-color:#98e7c1}.u-color-primary-700{color:#62c696}.u-bg-primary-700{background-color:#62c696}.u-color-warning-50{color:#fefcf6}.u-bg-warning-50{background-color:#fefcf6}.u-color-warning-100{color:#f9eec2}.u-bg-warning-100{background-color:#f9eec2}.u-color-warning-400{color:#f9e094}.u-bg-warning-400{background-color:#f9e094}.u-color-warning-600{color:#f2b90d}.u-bg-warning-600{background-color:#f2b90d}.u-color-warning-900{color:#4c4224}.u-bg-warning-900{background-color:#4c4224}.u-color-alert-100{color:#fff0f0}.u-bg-alert-100{background-color:#fff0f0}.u-color-alert-300{color:#e69999}.u-bg-alert-300{background-color:#e69999}.u-color-alert-500{color:#cf3f3f}.u-bg-alert-500{background-color:#cf3f3f}.u-color-alert-700{color:#b12020}.u-bg-alert-700{background-color:#b12020}.u-color-positive-100{color:#ebfaf4}.u-bg-positive-100{background-color:#ebfaf4}.u-color-positive-300{color:#99f0d0}.u-bg-positive-300{background-color:#99f0d0}.u-color-positive-500{color:#4ce6a8}.u-bg-positive-500{background-color:#4ce6a8}.u-color-positive-600{color:#00a887}.u-bg-positive-600{background-color:#00a887}.u-fw-300{font-weight:var(--fw-300)}.u-fw-500{font-weight:var(--fw-500)}.u-fw-700{font-weight:var(--fw-700)}.u-heading-1{font-size:clamp(2.8rem,1.6982161595rem + 2.9380902413vw,5.6rem);line-height:1.2;font-weight:var(--fw-300)}.u-heading-2{font-size:clamp(2.4rem,2.085204617rem + .8394543547vw,3.2rem);line-height:1.25;font-weight:var(--fw-500)}.u-heading-3{font-size:clamp(1.8rem,1.5639034627rem + .629590766vw,2.4rem);line-height:1.2;font-weight:var(--fw-300)}.u-body-1{font-size:1.6rem;line-height:1.5}.u-body-2{font-size:1.4rem;line-height:1.71429}.u-body-3{font-size:1.3rem;line-height:1.23077}.u-balance{text-wrap:balance}.u-hidden{display:none!important}.u-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.u-flex{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap, var(--space-2))}.u-flex-no-shrink{flex-shrink:0}.u-grid{display:grid;gap:var(--gp, var(--space-2));grid-template-columns:repeat(var(--column-count, 1),1fr)}.u-align-items-center{align-items:center}.u-justify-content-center{justify-content:center}.u-clean-list{list-style:none;margin-left:0}.u-circle{border-radius:50%}.u-square{aspect-ratio:1}.u-inline-border{box-shadow:inset 0 0 0 1px currentColor}.u-space-m-tiny{margin:var(--space-tiny)!important}.u-space-mt-tiny{margin-top:var(--space-tiny)!important}.u-space-mr-tiny{margin-right:var(--space-tiny)!important}.u-space-mb-tiny{margin-bottom:var(--space-tiny)!important}.u-space-ml-tiny{margin-left:var(--space-tiny)!important}.u-space-p-tiny{padding:var(--space-tiny)!important}.u-space-pt-tiny{padding-top:var(--space-tiny)!important}.u-space-pr-tiny{padding-right:var(--space-tiny)!important}.u-space-pb-tiny{padding-bottom:var(--space-tiny)!important}.u-space-pl-tiny{padding-left:var(--space-tiny)!important}.u-space-m-small{margin:var(--space-small)!important}.u-space-mt-small{margin-top:var(--space-small)!important}.u-space-mr-small{margin-right:var(--space-small)!important}.u-space-mb-small{margin-bottom:var(--space-small)!important}.u-space-ml-small{margin-left:var(--space-small)!important}.u-space-p-small{padding:var(--space-small)!important}.u-space-pt-small{padding-top:var(--space-small)!important}.u-space-pr-small{padding-right:var(--space-small)!important}.u-space-pb-small{padding-bottom:var(--space-small)!important}.u-space-pl-small{padding-left:var(--space-small)!important}.u-space-m0{margin:var(--space-0)!important}.u-space-mt0{margin-top:var(--space-0)!important}.u-space-mr0{margin-right:var(--space-0)!important}.u-space-mb0{margin-bottom:var(--space-0)!important}.u-space-ml0{margin-left:var(--space-0)!important}.u-space-p0{padding:var(--space-0)!important}.u-space-pt0{padding-top:var(--space-0)!important}.u-space-pr0{padding-right:var(--space-0)!important}.u-space-pb0{padding-bottom:var(--space-0)!important}.u-space-pl0{padding-left:var(--space-0)!important}.u-space-m1{margin:var(--space-1)!important}.u-space-mt1{margin-top:var(--space-1)!important}.u-space-mr1{margin-right:var(--space-1)!important}.u-space-mb1{margin-bottom:var(--space-1)!important}.u-space-ml1{margin-left:var(--space-1)!important}.u-space-p1{padding:var(--space-1)!important}.u-space-pt1{padding-top:var(--space-1)!important}.u-space-pr1{padding-right:var(--space-1)!important}.u-space-pb1{padding-bottom:var(--space-1)!important}.u-space-pl1{padding-left:var(--space-1)!important}.u-space-m2{margin:var(--space-2)!important}.u-space-mt2{margin-top:var(--space-2)!important}.u-space-mr2{margin-right:var(--space-2)!important}.u-space-mb2{margin-bottom:var(--space-2)!important}.u-space-ml2{margin-left:var(--space-2)!important}.u-space-p2{padding:var(--space-2)!important}.u-space-pt2{padding-top:var(--space-2)!important}.u-space-pr2{padding-right:var(--space-2)!important}.u-space-pb2{padding-bottom:var(--space-2)!important}.u-space-pl2{padding-left:var(--space-2)!important}.u-space-m3{margin:var(--space-3)!important}.u-space-mt3{margin-top:var(--space-3)!important}.u-space-mr3{margin-right:var(--space-3)!important}.u-space-mb3{margin-bottom:var(--space-3)!important}.u-space-ml3{margin-left:var(--space-3)!important}.u-space-p3{padding:var(--space-3)!important}.u-space-pt3{padding-top:var(--space-3)!important}.u-space-pr3{padding-right:var(--space-3)!important}.u-space-pb3{padding-bottom:var(--space-3)!important}.u-space-pl3{padding-left:var(--space-3)!important}.u-space-m4{margin:var(--space-4)!important}.u-space-mt4{margin-top:var(--space-4)!important}.u-space-mr4{margin-right:var(--space-4)!important}.u-space-mb4{margin-bottom:var(--space-4)!important}.u-space-ml4{margin-left:var(--space-4)!important}.u-space-p4{padding:var(--space-4)!important}.u-space-pt4{padding-top:var(--space-4)!important}.u-space-pr4{padding-right:var(--space-4)!important}.u-space-pb4{padding-bottom:var(--space-4)!important}.u-space-pl4{padding-left:var(--space-4)!important}.u-space-m5{margin:var(--space-5)!important}.u-space-mt5{margin-top:var(--space-5)!important}.u-space-mr5{margin-right:var(--space-5)!important}.u-space-mb5{margin-bottom:var(--space-5)!important}.u-space-ml5{margin-left:var(--space-5)!important}.u-space-p5{padding:var(--space-5)!important}.u-space-pt5{padding-top:var(--space-5)!important}.u-space-pr5{padding-right:var(--space-5)!important}.u-space-pb5{padding-bottom:var(--space-5)!important}.u-space-pl5{padding-left:var(--space-5)!important}.u-space-m6{margin:var(--space-6)!important}.u-space-mt6{margin-top:var(--space-6)!important}.u-space-mr6{margin-right:var(--space-6)!important}.u-space-mb6{margin-bottom:var(--space-6)!important}.u-space-ml6{margin-left:var(--space-6)!important}.u-space-p6{padding:var(--space-6)!important}.u-space-pt6{padding-top:var(--space-6)!important}.u-space-pr6{padding-right:var(--space-6)!important}.u-space-pb6{padding-bottom:var(--space-6)!important}.u-space-pl6{padding-left:var(--space-6)!important}.u-space-m7{margin:var(--space-7)!important}.u-space-mt7{margin-top:var(--space-7)!important}.u-space-mr7{margin-right:var(--space-7)!important}.u-space-mb7{margin-bottom:var(--space-7)!important}.u-space-ml7{margin-left:var(--space-7)!important}.u-space-p7{padding:var(--space-7)!important}.u-space-pt7{padding-top:var(--space-7)!important}.u-space-pr7{padding-right:var(--space-7)!important}.u-space-pb7{padding-bottom:var(--space-7)!important}.u-space-pl7{padding-left:var(--space-7)!important}.u-space-m8{margin:var(--space-8)!important}.u-space-mt8{margin-top:var(--space-8)!important}.u-space-mr8{margin-right:var(--space-8)!important}.u-space-mb8{margin-bottom:var(--space-8)!important}.u-space-ml8{margin-left:var(--space-8)!important}.u-space-p8{padding:var(--space-8)!important}.u-space-pt8{padding-top:var(--space-8)!important}.u-space-pr8{padding-right:var(--space-8)!important}.u-space-pb8{padding-bottom:var(--space-8)!important}.u-space-pl8{padding-left:var(--space-8)!important}.u-space-m9{margin:var(--space-9)!important}.u-space-mt9{margin-top:var(--space-9)!important}.u-space-mr9{margin-right:var(--space-9)!important}.u-space-mb9{margin-bottom:var(--space-9)!important}.u-space-ml9{margin-left:var(--space-9)!important}.u-space-p9{padding:var(--space-9)!important}.u-space-pt9{padding-top:var(--space-9)!important}.u-space-pr9{padding-right:var(--space-9)!important}.u-space-pb9{padding-bottom:var(--space-9)!important}.u-space-pl9{padding-left:var(--space-9)!important}.u-space-m10{margin:var(--space-10)!important}.u-space-mt10{margin-top:var(--space-10)!important}.u-space-mr10{margin-right:var(--space-10)!important}.u-space-mb10{margin-bottom:var(--space-10)!important}.u-space-ml10{margin-left:var(--space-10)!important}.u-space-p10{padding:var(--space-10)!important}.u-space-pt10{padding-top:var(--space-10)!important}.u-space-pr10{padding-right:var(--space-10)!important}.u-space-pb10{padding-bottom:var(--space-10)!important}.u-space-pl10{padding-left:var(--space-10)!important}.u-space-m11{margin:var(--space-11)!important}.u-space-mt11{margin-top:var(--space-11)!important}.u-space-mr11{margin-right:var(--space-11)!important}.u-space-mb11{margin-bottom:var(--space-11)!important}.u-space-ml11{margin-left:var(--space-11)!important}.u-space-p11{padding:var(--space-11)!important}.u-space-pt11{padding-top:var(--space-11)!important}.u-space-pr11{padding-right:var(--space-11)!important}.u-space-pb11{padding-bottom:var(--space-11)!important}.u-space-pl11{padding-left:var(--space-11)!important}.u-space-m12{margin:var(--space-12)!important}.u-space-mt12{margin-top:var(--space-12)!important}.u-space-mr12{margin-right:var(--space-12)!important}.u-space-mb12{margin-bottom:var(--space-12)!important}.u-space-ml12{margin-left:var(--space-12)!important}.u-space-p12{padding:var(--space-12)!important}.u-space-pt12{padding-top:var(--space-12)!important}.u-space-pr12{padding-right:var(--space-12)!important}.u-space-pb12{padding-bottom:var(--space-12)!important}.u-space-pl12{padding-left:var(--space-12)!important}.u-space-m13{margin:var(--space-13)!important}.u-space-mt13{margin-top:var(--space-13)!important}.u-space-mr13{margin-right:var(--space-13)!important}.u-space-mb13{margin-bottom:var(--space-13)!important}.u-space-ml13{margin-left:var(--space-13)!important}.u-space-p13{padding:var(--space-13)!important}.u-space-pt13{padding-top:var(--space-13)!important}.u-space-pr13{padding-right:var(--space-13)!important}.u-space-pb13{padding-bottom:var(--space-13)!important}.u-space-pl13{padding-left:var(--space-13)!important}.u-space-m14{margin:var(--space-14)!important}.u-space-mt14{margin-top:var(--space-14)!important}.u-space-mr14{margin-right:var(--space-14)!important}.u-space-mb14{margin-bottom:var(--space-14)!important}.u-space-ml14{margin-left:var(--space-14)!important}.u-space-p14{padding:var(--space-14)!important}.u-space-pt14{padding-top:var(--space-14)!important}.u-space-pr14{padding-right:var(--space-14)!important}.u-space-pb14{padding-bottom:var(--space-14)!important}.u-space-pl14{padding-left:var(--space-14)!important}.u-space-m15{margin:var(--space-15)!important}.u-space-mt15{margin-top:var(--space-15)!important}.u-space-mr15{margin-right:var(--space-15)!important}.u-space-mb15{margin-bottom:var(--space-15)!important}.u-space-ml15{margin-left:var(--space-15)!important}.u-space-p15{padding:var(--space-15)!important}.u-space-pt15{padding-top:var(--space-15)!important}.u-space-pr15{padding-right:var(--space-15)!important}.u-space-pb15{padding-bottom:var(--space-15)!important}.u-space-pl15{padding-left:var(--space-15)!important}.u-space-m16{margin:var(--space-16)!important}.u-space-mt16{margin-top:var(--space-16)!important}.u-space-mr16{margin-right:var(--space-16)!important}.u-space-mb16{margin-bottom:var(--space-16)!important}.u-space-ml16{margin-left:var(--space-16)!important}.u-space-p16{padding:var(--space-16)!important}.u-space-pt16{padding-top:var(--space-16)!important}.u-space-pr16{padding-right:var(--space-16)!important}.u-space-pb16{padding-bottom:var(--space-16)!important}.u-space-pl16{padding-left:var(--space-16)!important}.u-space-m17{margin:var(--space-17)!important}.u-space-mt17{margin-top:var(--space-17)!important}.u-space-mr17{margin-right:var(--space-17)!important}.u-space-mb17{margin-bottom:var(--space-17)!important}.u-space-ml17{margin-left:var(--space-17)!important}.u-space-p17{padding:var(--space-17)!important}.u-space-pt17{padding-top:var(--space-17)!important}.u-space-pr17{padding-right:var(--space-17)!important}.u-space-pb17{padding-bottom:var(--space-17)!important}.u-space-pl17{padding-left:var(--space-17)!important}.u-space-m18{margin:var(--space-18)!important}.u-space-mt18{margin-top:var(--space-18)!important}.u-space-mr18{margin-right:var(--space-18)!important}.u-space-mb18{margin-bottom:var(--space-18)!important}.u-space-ml18{margin-left:var(--space-18)!important}.u-space-p18{padding:var(--space-18)!important}.u-space-pt18{padding-top:var(--space-18)!important}.u-space-pr18{padding-right:var(--space-18)!important}.u-space-pb18{padding-bottom:var(--space-18)!important}.u-space-pl18{padding-left:var(--space-18)!important}.u-space-m19{margin:var(--space-19)!important}.u-space-mt19{margin-top:var(--space-19)!important}.u-space-mr19{margin-right:var(--space-19)!important}.u-space-mb19{margin-bottom:var(--space-19)!important}.u-space-ml19{margin-left:var(--space-19)!important}.u-space-p19{padding:var(--space-19)!important}.u-space-pt19{padding-top:var(--space-19)!important}.u-space-pr19{padding-right:var(--space-19)!important}.u-space-pb19{padding-bottom:var(--space-19)!important}.u-space-pl19{padding-left:var(--space-19)!important}.u-space-m20{margin:var(--space-20)!important}.u-space-mt20{margin-top:var(--space-20)!important}.u-space-mr20{margin-right:var(--space-20)!important}.u-space-mb20{margin-bottom:var(--space-20)!important}.u-space-ml20{margin-left:var(--space-20)!important}.u-space-p20{padding:var(--space-20)!important}.u-space-pt20{padding-top:var(--space-20)!important}.u-space-pr20{padding-right:var(--space-20)!important}.u-space-pb20{padding-bottom:var(--space-20)!important}.u-space-pl20{padding-left:var(--space-20)!important}.a-cart-bubble-enter-active{transition:all .2s ease-in}.a-cart-bubble-leave-active{transition:all .1s ease-out}.a-cart-bubble-enter,.a-cart-bubble-leave-to{transform:scale(.5);transform-origin:center;opacity:0}.a-fade-enter-active,.a-fade-leave-active{transition:opacity .4s linear}.a-fade-enter,.a-fade-leave-to{opacity:0}.a-height-enter-active,.a-height-leave-active{transition:all .4s cubic-bezier(0,0,1,.15);max-height:1000px}.a-height-leave-active{transition-timing-function:cubic-bezier(0,.5,.5,1)}.a-height-enter,.a-height-leave-to{opacity:0;max-height:0}.a-modal-enter-active,.a-modal-leave-active{transition:all .4s ease-in-out}.a-modal-enter,.a-modal-leave-to{opacity:0;transform:translateY(-8px)}.a-slide-enter-active,.a-slide-back-enter-active,.a-slide-leave-active,.a-slide-back-leave-active{transition:all .45s cubic-bezier(.5,0,0,1)}.a-slide-enter,.a-slide-back-leave-to{transform:translate(100%)}.a-slide-leave-to,.a-slide-back-enter{transform:translate(-100%)}.a-toggle-enter-active,.a-toggle-leave-active{transition:opacity .2s cubic-bezier(0,0,1,.15),max-height .4s cubic-bezier(0,0,1,.15) .2s;max-height:1000px;opacity:1;transform-origin:top}.a-toggle-leave-active{transition-duration:.1s;transition-timing-function:cubic-bezier(0,.5,.5,1)}.a-toggle-enter,.a-toggle-leave-to{opacity:0;max-height:0}.a-update-x-enter-active{transition:all 125ms ease-in}.a-update-x-leave-active{transition:all 125ms ease-out}.a-update-x-enter{transform:translate(var(--space-2-n));transform-origin:center;opacity:0}.a-update-x-leave-to{transform:translate(var(--space-2));transform-origin:center;opacity:0}.a-update-y-enter-active{transition:all 125ms ease-in}.a-update-y-leave-active{transition:all 125ms ease-out}.a-update-y-enter{transform:translateY(var(--space-2));transform-origin:center;opacity:0}.a-update-y-leave-to{transform:translateY(var(--space-2-n));transform-origin:center;opacity:0}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ 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) format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vjs-modal-dialog .vjs-modal-dialog-content,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-button>.vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-weight:400;font-style:normal}.vjs-icon-play,.video-js .vjs-play-control .vjs-icon-placeholder,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{content:""}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:""}.vjs-icon-pause,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pause:before,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before{content:""}.vjs-icon-volume-mute,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-mute:before,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before{content:""}.vjs-icon-volume-low,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-low:before,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before{content:""}.vjs-icon-volume-mid,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-mid:before,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before{content:""}.vjs-icon-volume-high,.video-js .vjs-mute-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-high:before,.video-js .vjs-mute-control .vjs-icon-placeholder:before{content:""}.vjs-icon-fullscreen-enter,.video-js .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-fullscreen-enter:before,.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before{content:""}.vjs-icon-fullscreen-exit,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-fullscreen-exit:before,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before{content:""}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:""}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:""}.vjs-icon-subtitles,.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-subtitles:before,.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before{content:""}.vjs-icon-captions,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-captions-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-captions:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-captions-button .vjs-icon-placeholder:before{content:""}.vjs-icon-chapters,.video-js .vjs-chapters-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-chapters:before,.video-js .vjs-chapters-button .vjs-icon-placeholder:before{content:""}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:""}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:""}.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder,.video-js .vjs-volume-level,.video-js .vjs-play-progress{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before,.video-js .vjs-volume-level:before,.video-js .vjs-play-progress:before{content:""}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:""}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:""}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:""}.vjs-icon-cancel,.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cancel:before,.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before{content:""}.vjs-icon-replay,.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-replay:before,.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before{content:""}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:""}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:""}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:""}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:""}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:""}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:""}.vjs-icon-audio-description,.video-js .vjs-descriptions-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-audio-description:before,.video-js .vjs-descriptions-button .vjs-icon-placeholder:before{content:""}.vjs-icon-audio,.video-js .vjs-audio-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-audio:before,.video-js .vjs-audio-button .vjs-icon-placeholder:before{content:""}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:""}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:""}.vjs-icon-picture-in-picture-enter,.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-picture-in-picture-enter:before,.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before{content:""}.vjs-icon-picture-in-picture-exit,.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-picture-in-picture-exit:before,.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before{content:""}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:initial}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:none}.video-js *,.video-js *:before,.video-js *:after{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.video-js.vjs-fluid,.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-9-16,.video-js.vjs-1-1{width:100%;max-width:100%}.video-js.vjs-fluid:not(.vjs-audio-only-mode),.video-js.vjs-16-9:not(.vjs-audio-only-mode),.video-js.vjs-4-3:not(.vjs-audio-only-mode),.video-js.vjs-9-16:not(.vjs-audio-only-mode),.video-js.vjs-1-1:not(.vjs-audio-only-mode){height:0}.video-js.vjs-16-9:not(.vjs-audio-only-mode){padding-top:56.25%}.video-js.vjs-4-3:not(.vjs-audio-only-mode){padding-top:75%}.video-js.vjs-9-16:not(.vjs-audio-only-mode){padding-top:177.7777777778%}.video-js.vjs-1-1:not(.vjs-audio-only-mode){padding-top:100%}.video-js.vjs-fill:not(.vjs-audio-only-mode){width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}.video-js.vjs-audio-only-mode .vjs-tech{display:none}body.vjs-full-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs){width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1!important;visibility:visible!important}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.63332em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:#2b333fb3;border-radius:.3em;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.81666em;margin-left:-1.5em}.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus{border-color:#fff;background-color:#73859f;background-color:#73859f80;transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button,.vjs-error .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:none;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;appearance:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0));overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover,.js-focus-visible .vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:#73859f80}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover,.js-focus-visible .vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.video-js .vjs-menu *:not(.vjs-selected):focus:not(:focus-visible),.js-focus-visible .vjs-menu *:not(.vjs-selected):focus:not(.focus-visible){background:none}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0em;margin-bottom:1.5em;border-top-color:#2b333fb3}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:#2b333fb3;position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu,.vjs-menu-button-popup .vjs-menu.vjs-lock-showing{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline:hover,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline:hover .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline.vjs-slider-active .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:#2b333fb3}.vjs-has-started .vjs-control-bar,.vjs-audio-only-mode .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;pointer-events:none;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar,.vjs-error .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible;pointer-events:auto}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.video-js .vjs-control.vjs-visible-text{width:auto;padding-left:1em;padding-right:1em}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.vjs-button>.vjs-icon-placeholder{display:block}.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before,.video-js .vjs-control:focus{text-shadow:0em 0em 1em white}.video-js *:not(.vjs-visible-text)>.vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{display:flex;align-items:center}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.3333333333em;z-index:1}.video-js .vjs-load-progress{background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:#fffc;border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:#000c}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background-color:#73859f;background-color:#73859f80}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0em 0em 1em white;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active{width:10em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;transition:none}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em;z-index:1}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em;z-index:1}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:#2b333fb3}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.video-js .vjs-volume-tooltip{background-color:#fff;background-color:#fffc;border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-volume-control:hover .vjs-volume-tooltip,.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip{display:block;font-size:1em;visibility:visible}.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip,.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip{left:1em;top:-12px}.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip{font-size:1em}.video-js .vjs-volume-control .vjs-mouse-display{display:none;position:absolute;width:100%;height:1px;background-color:#000;z-index:1}.video-js .vjs-volume-horizontal .vjs-mouse-display{width:1px;height:100%}.vjs-no-flex .vjs-volume-control .vjs-mouse-display{z-index:0}.video-js .vjs-volume-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-volume-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-volume-tooltip{color:#fff;background-color:#000;background-color:#000c}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-has-started .vjs-poster,.vjs-using-native-controls .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster,.vjs-has-started.vjs-audio-poster-mode .vjs-poster{display:block}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js:not(.vjs-live) .vjs-live-control,.video-js.vjs-liveui .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{align-items:center;cursor:pointer;flex:none;display:inline-flex;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;width:auto;min-width:4em}.vjs-no-flex .vjs-seek-to-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{margin-right:.5em;color:#888}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-live .vjs-time-control,.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time,.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-controls-disabled .vjs-text-track-display,.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-controls-disabled video::-webkit-media-text-track-display,.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control{display:none}.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-fullscreen-control{display:none}.vjs-playback-rate>.vjs-menu-button,.vjs-playback-rate .vjs-playback-rate-value{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0em}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;animation:vjs-spinner-show 0s linear .3s forwards}.vjs-loading-spinner:before,.vjs-loading-spinner:after{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:before,.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after{animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{to{transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}.video-js.vjs-audio-only-mode .vjs-captions-button{display:none}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js.vjs-audio-only-mode .vjs-descriptions-button{display:none}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"";font-size:1.5em;line-height:inherit}.video-js.vjs-audio-only-mode .vjs-subs-caps-button{display:none}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" ";font-size:1.5em;line-height:inherit}.video-js.vjs-layout-small .vjs-current-time,.video-js.vjs-layout-small .vjs-time-divider,.video-js.vjs-layout-small .vjs-duration,.video-js.vjs-layout-small .vjs-remaining-time,.video-js.vjs-layout-small .vjs-playback-rate,.video-js.vjs-layout-small .vjs-volume-control,.video-js.vjs-layout-x-small .vjs-current-time,.video-js.vjs-layout-x-small .vjs-time-divider,.video-js.vjs-layout-x-small .vjs-duration,.video-js.vjs-layout-x-small .vjs-remaining-time,.video-js.vjs-layout-x-small .vjs-playback-rate,.video-js.vjs-layout-x-small .vjs-volume-control,.video-js.vjs-layout-tiny .vjs-current-time,.video-js.vjs-layout-tiny .vjs-time-divider,.video-js.vjs-layout-tiny .vjs-duration,.video-js.vjs-layout-tiny .vjs-remaining-time,.video-js.vjs-layout-tiny .vjs-playback-rate,.video-js.vjs-layout-tiny .vjs-volume-control{display:none}.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover{width:auto;width:initial}.video-js.vjs-layout-x-small .vjs-progress-control,.video-js.vjs-layout-tiny .vjs-progress-control{display:none}.video-js.vjs-layout-x-small .vjs-custom-control-spacer{flex:auto;display:block}.video-js.vjs-layout-x-small.vjs-no-flex .vjs-custom-control-spacer{width:auto}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:#2b333fbf;color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-font,.vjs-text-track-settings .vjs-track-settings-controls{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display: grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-track-setting>select{margin-right:1em;margin-bottom:.5em}.vjs-text-track-settings fieldset{margin:5px;padding:3px;border:none}.vjs-text-track-settings fieldset span{display:inline-block}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:block;margin:0 0 5px;padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-track-settings-controls button:focus,.vjs-track-settings-controls button:active{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f 100%)}.vjs-track-settings-controls button:hover{color:#2b333fbf}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f 100%);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>*:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}.js-focus-visible .video-js *:focus:not(.focus-visible){outline:none}.video-js *:focus:not(:focus-visible){outline:none}.vjs-big-play-button{inset:0;margin:auto}.vjs-controls-disabled .vjs-tech{pointer-events:none}
