@charset "UTF-8";@font-face{font-family:Gelica;font-weight:500;font-display:swap;font-style:normal;font-stretch:normal;src:url(/build/assets/gelica-500-CxoK6k8s.woff2) format("woff2")}:root{--ON: initial;--OFF: ;--g-surface: var(--color-primary-400);--g-text: var(--color-primary-800);--g-text-hover: var(--color-primary-300);--g-border: var(--color-primary-600);--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: "Inter", sans-serif;--g-ff-gelica: "Gelica", 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-primary-0-hsl: 0deg, 0%, 100%;--color-primary-0: hsl(var(--color-primary-0-hsl));--color-primary-50-hsl: 243deg, 100%, 97%;--color-primary-50: hsl(var(--color-primary-50-hsl));--color-primary-100-hsl: 243deg, 100%, 95%;--color-primary-100: hsl(var(--color-primary-100-hsl));--color-primary-400-hsl: 243deg, 63%, 83%;--color-primary-400: hsl(var(--color-primary-400-hsl));--color-primary-500-hsl: 243deg, 54%, 65%;--color-primary-500: hsl(var(--color-primary-500-hsl));--color-primary-600-hsl: 240deg, 15%, 52%;--color-primary-600: hsl(var(--color-primary-600-hsl));--color-primary-800-hsl: 227deg, 28%, 30%;--color-primary-800: hsl(var(--color-primary-800-hsl));--color-secondary-400-hsl: 4deg, 70%, 66%;--color-secondary-400: hsl(var(--color-secondary-400-hsl));--color-secondary-600-hsl: 4deg, 70%, 58%;--color-secondary-600: hsl(var(--color-secondary-600-hsl));--color-tertiary-400-hsl: 45deg, 100%, 75%;--color-tertiary-400: hsl(var(--color-tertiary-400-hsl));--color-tertiary-600-hsl: 45deg, 100%, 64%;--color-tertiary-600: hsl(var(--color-tertiary-600-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-400: 400;--fw-500: 500;--fw-700: 700;--radius-s: 4px;--radius-m: 6px;--radius-l: 12px;--radius-xl: 36px}:is(h1){font-size:clamp(2.8rem,2.3278069255rem + 1.259181532vw,4rem);line-height:1.25;font-weight:var(--fw-500);font-family:var(--g-ff-gelica)}:is(h2){font-size:clamp(2.4rem,100vw,3.2rem);line-height:1.25;font-weight:var(--fw-500);font-family:var(--g-ff-gelica)}:is(h3,h4,h5,h6){font-size:2.1rem;line-height:1.33333;font-weight:var(--fw-500);font-family:var(--g-ff-gelica)}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:clamp(1.6rem,1.5213011542rem + .2098635887vw,1.8rem);line-height:1.6667;font-weight:var(--fw-400);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-primary-600);color:var(--color-primary-0);text-shadow:none}:where(figure){margin:0}:where(img,svg){vertical-align:middle;border:none;max-width:100%;height:auto;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-primary-50));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(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-article__intro{margin-top:var(--space-10);margin-bottom:var(--space-5);max-width:880px;width:min(var(--g-main-width),var(--g-max-width));margin-inline:auto}.l-article__breadcrumb{font-size:clamp(1.6rem,1.5213011542rem + .2098635887vw,1.8rem);line-height:1.6667;color:var(--color-primary-500);display:flex;gap:4px;margin-bottom:var(--space-2)}.l-article__link{transition:color .2s;text-decoration:none}.l-article__link:hover{color:var(--color-primary-800)}.l-article__icon{position:relative;width:20px;height:auto;display:flex;align-items:center;justify-content:center;color:var(--color-primary-0);border-radius:100vmax}.l-article__icon svg{aspect-ratio:1;width:100%;height:auto}.l-article__title{font-size:clamp(3.2rem,2.255613851rem + 2.518363064vw,5.6rem);line-height:1.14286;font-weight:var(--fw-500);font-family:var(--g-ff-gelica);color:var(--color-primary-0);margin-bottom:var(--space-4)}.l-article__subtext{font-family:Inter,sans-serif;font-size:21px;line-height:32px}.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-3);container-type:inline-size;display:flex;row-gap:var(--space-3);flex-wrap:wrap;margin-inline:calc(var(--gap) * -.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-form__turnstile:not(:has(.js-turnstile *,.c-form-segment__error)){display:none}.l-page{display:flex;flex-direction:column;min-height:100%}.l-page.is-header-sticky{--top: 0}.l-page__header{z-index:500;position:sticky;top:var(--top, -150px);transition:top .4s cubic-bezier(.65,0,.35,1)}.l-page__body{position:relative;flex:1 0 auto}.l-page__footer{background-color:transparent;padding-top:clamp(var(--space-2),-45px + 9vw,var(--space-10))}.l-page__footer-inner{--shape-4: url(/build/assets/shape4-hGBhEbyI.svg);--shape-5: url(/build/assets/shape5-DbFMd_lr.svg);position:relative;flex-shrink:0;background-color:var(--color-primary-800);background-image:var(--shape-4),var(--shape-5);background-position:top -2% right,bottom -2% left;background-repeat:no-repeat;background-size:clamp(180px,26vw,450px),clamp(180px,26vw,450px)}.l-program{--overlap-size: 60px;--text-indent: clamp(var(--space-2), 3vw, var(--space-5));display:grid;grid-template-rows:auto auto var(--overlap-size) 1fr;grid-template-columns:var(--g-gutter) 1fr var(--g-gutter);padding-top:var(--space-3);padding-bottom:var(--space-7);isolation:isolate}@media screen and (min-width:950px){.l-program{padding-top:0;grid-template-rows:auto var(--overlap-size) 1fr;grid-template-columns:var(--g-grid-gutter) minmax(440px,1fr) minmax(360px,542px) var(--g-grid-gutter)}}.l-program__intro{grid-column:2;z-index:1;margin-bottom:clamp(var(--space-4),6vw,var(--space-7));padding-inline:var(--text-indent)}@media screen and (min-width:950px){.l-program__intro{grid-column:2/span 2;grid-row:1/span 2;align-self:center}}.l-program__label{font-size:clamp(1.6rem,1.5213011542rem + .2098635887vw,1.8rem);line-height:1.6667;color:var(--color-primary-600)}@media screen and (min-width:950px){.l-program__label{color:var(--color-primary-400)}}.l-program__title{font-size:clamp(3.2rem,2.255613851rem + 2.518363064vw,5.6rem);line-height:1.14286;font-weight:var(--fw-500);font-family:var(--g-ff-gelica);color:var(--color-primary-0);max-width:656px}.l-program__picture{grid-column:1/-1;grid-row:2/span 2;position:relative;width:100%}.l-program__picture:before{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,#374062 0%,transparent 100%)}@media screen and (min-width:950px){.l-program__picture{grid-row:1/span 2}}.l-program__img{width:100%;height:auto;max-height:70dvh;object-fit:cover}.l-program__img.is-placeholder{aspect-ratio:1328/720}.l-program__info{z-index:2;grid-column:2;grid-row:3/span 2;align-self:start;background-color:var(--color-secondary-400);color:var(--color-primary-0);border-radius:8px;container-type:inline-size}@media screen and (min-width:950px){.l-program__info{grid-column:3;grid-row:2/span 2}}.l-program__info-inner{--inner-pad: clamp(var(--space-3), 8.7cqi, var(--space-5));display:flex;flex-direction:column;gap:var(--space-6);padding:var(--inner-pad)}.l-program__info-heading{font-size:clamp(2.4rem,5.5cqi,3.2rem);line-height:1.25;font-weight:var(--fw-500);font-family:var(--g-ff-gelica)}.l-program__info-list{list-style-type:none;margin-left:0}.l-program__info-list li{font-size:clamp(1.6rem,1.5213011542rem + .2098635887vw,1.8rem);line-height:1.6667;display:grid;grid-template-columns:197fr 228fr;gap:calc(var(--inner-pad) / 2);padding-block:var(--space-1);border-top:1px solid hsl(var(--color-primary-0-hsl),.2)}.l-program__info-list li>*:first-child{font-weight:var(--fw-700)}.l-program__main{grid-column:2;margin-top:clamp(var(--space-4),6vw,var(--space-7));padding-inline:var(--text-indent)}@media screen and (min-width:950px){.l-program__main{margin-right:10%}}.c-articles{width:min(var(--g-main-width),var(--g-max-width));margin-inline:auto}.c-articles.extra-spacing{padding-bottom:clamp(var(--space-2),4vw,var(--space-10));padding-top:clamp(var(--space-2),4vw,var(--space-10))}.c-articles__header{display:flex;flex-wrap:wrap;row-gap:var(--space-2);justify-content:space-between;padding-inline:var(--g-gutter)}.c-articles__more{font-size:clamp(2.4rem,100vw,3.2rem);line-height:1.25;font-weight:var(--fw-500);font-family:var(--g-ff-gelica);color:var(--color-primary-0)}.c-articles__label{color:var(--color-primary-500);font-size:clamp(1.6rem,1.5213011542rem + .2098635887vw,1.8rem);line-height:1.6667}.c-articles__title{font-size:clamp(3.2rem,2.255613851rem + 2.518363064vw,5.6rem);line-height:1.14286;font-weight:var(--fw-500);font-family:var(--g-ff-gelica);color:var(--color-primary-0);margin-bottom:var(--space-5)}.c-articles__wrapper{padding-top:var(--space-5)}.c-articles__grid{margin:0;list-style-type:none;--min-cols: 1;--max-cols: 4;--cols-min-width: 260px;--grid-row-gap: clamp(var(--space-2), 3vw, var(--space-5));--grid-column-gap: clamp(var(--space-1), 6vw, 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-2),3vw,var(--space-5)) clamp(var(--space-1),6vw,var(--space-2))}.c-articles__item{transition:all .3s ease;background-color:#fff;border-radius:var(--space-1)}.c-articles__item:hover{background-color:var(--color-tertiary-400)}.c-article-card{text-decoration:none;height:100%;display:flex;flex-direction:column}.c-article-card__img{border-top-left-radius:8px;border-top-right-radius:8px}.c-article-card__content{padding:var(--space-3);display:flex;flex-direction:column;gap:10px;height:100%}.c-article-card__meta{margin:0;list-style-type:none;font-size:1.4rem;line-height:1.42857;color:var(--color-primary-600);text-decoration:none}.c-article-card__title{font-size:2.1rem;line-height:1.33333;font-weight:var(--fw-500);font-family:var(--g-ff-gelica)}.c-article-card__description{font-size:1.4rem;line-height:1.42857}.c-article-card__readmore{display:flex;font-size:1.4rem;line-height:1.42857;font-weight:700;margin-top:auto}.c-article-card__icon{position:relative;width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:var(--color-primary-500);border-radius:100vmax}.c-article-card__icon svg{aspect-ratio:1;width:100%;height:auto}.c-article-image{margin-bottom:clamp(var(--space-1),4vw,var(--space-4));margin-top:clamp(var(--space-1),4vw,var(--space-4));max-width:960px;width:min(var(--g-main-width),var(--g-max-width));margin-inline:auto}.c-article-image__img{object-fit:cover;border-radius:8px}.c-article-image__caption{font-style:italic;flex-direction:column;text-align:right}.c-article-text{max-width:880px;width:min(var(--g-main-width),var(--g-max-width));margin-inline:auto;margin-bottom:clamp(var(--space-2),4vw,var(--space-10));margin-top:clamp(var(--space-2),4vw,var(--space-10))}.c-article-text__body h2{color:var(--color-primary-0)}.c-article-text__body{display:flex;flex-direction:column;gap:var(--space-2)}.c-article-quote{margin-bottom:clamp(var(--space-2),4vw,var(--space-5));margin-top:clamp(var(--space-2),4vw,var(--space-5));max-width:880px;width:min(var(--g-main-width),var(--g-max-width));margin-inline:auto}.c-article-quote__main{display:flex;flex-direction:column;gap:var(--space-4)}.c-article-quote__citation{font-size:clamp(2.8rem,2.3278069255rem + 1.259181532vw,4rem);line-height:1.25;font-weight:var(--fw-500);font-family:var(--g-ff-gelica);color:var(--color-primary-0)}.c-article-quote__quotee{font-size:clamp(1.6rem,1.5213011542rem + .2098635887vw,1.8rem);line-height:1.6667;color:var(--color-primary-500)}blockquote{margin:0}blockquote:before{content:open-quote open-quote}blockquote:after{content:close-quote close-quote}.c-big-form{background-color:var(--color-primary-800);padding-block:clamp(var(--space-4),9vw,var(--space-10))}.c-big-form__form{margin-inline:auto;max-width:880px;padding-inline:clamp(var(--space-7),9vw,var(--space-14))}.c-big-form__title{margin-bottom:var(--space-5);color:var(--color-primary-0)}.c-button{--animation-speed: .24s;--animation-timing: cubic-bezier(.6, 1, 0, .4);--bg-color: var(--color-primary-800);--text-color: var(--color-primary-0);--icon-color: var(--color-tertiary-400);--border-color: transparent;--border-size: 2px;--padding-block: calc(var(--space-1) + var(--space-tiny));--padding-inline: var(--space-2);--font-size: 1.4rem;--line-height: 1.42857;--fw: var(--fw-700);--grid-areas: "text";--content-gap: var(--space-1);--radius: 4px;--outline-color: var(--color-primary-600);--hover-bg-color: var(--color-primary-600);--hover-text-color: var(--color-primary-0);--hover-icon-color: var(--color-tertiary-400)}.c-button__icon{grid-area:icon}.c-button__text{grid-area:text}.c-button{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)}@media not all and (pointer:coarse){.c-button:is(:hover,:focus-visible):is(button,a):is(:not([disabled])){--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: var(--space-3);--grid-areas: "text icon";--padding-inline: var(--space-2) var(--space-1)}.c-button:where(.icon-reversed){--grid-areas: "icon text";--padding-inline: var(--space-1) var(--space-2)}.c-button:disabled,.c-button[disabled]{opacity:.2;cursor:not-allowed}.c-button--secondary{--bg-color: var(--color-secondary-400);--text-color: var(--color-primary-0);--icon-color: var(--color-tertiary-400);--hover-bg-color: var(--color-secondary-600);--hover-text-color: var(--color-primary-0);--hover-icon-color: var(--color-tertiary-400);--outline-color: var(--color-secondary-600)}.c-button--tertiary{--bg-color: var(--color-tertiary-400);--text-color: var(--color-primary-800);--icon-color: var(--color-primary-500);--hover-bg-color: var(--color-tertiary-600);--hover-text-color: var(--color-primary-800);--hover-icon-color: var(--color-primary-500);--outline-color: var(--color-tertiary-600)}.c-button--ghost{--bg-color: transparent;--border-color: var(--color-primary-0);--icon-color: var(--color-tertiary-400);--text-color: var(--color-primary-0);--hover-border-color: var(--color-primary-50);--hover-bg-color: var(--color-primary-50);--hover-icon-color: var(--color-primary-500);--hover-text-color: var(--color-primary-800);--outline-color: var(--color-primary-50)}.c-button--text{--radius: 1px;--border-size: 0;--bg-color: transparent;--text-color: var(--color-primary-800);--icon-color: var(--color-primary-500);--padding-block: 0;--padding-inline: 0;--hover-bg-color: transparent;--hover-border-color: var(--color-primary-500);--hover-icon-color: var(--color-primary-500);--hover-text-color: var(--color-primary-500);--outline-color: var(--color-primary-500)}.c-button--text.c-button--on-dark{--text-color: var(--color-primary-0);--icon-color: var(--color-primary-400);--hover-border-color: var(--color-primary-400);--hover-icon-color: var(--color-primary-500);--hover-text-color: var(--color-primary-400);--outline-color: var(--color-primary-400)}.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);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-primary-800);--color: var(--color-primary-0);--pad-block: clamp(var(--space-2), 2.3cqi, var(--space-3));--pad-inline: clamp(var(--space-2), 2.3cqi, var(--space-4));--shape: url(/build/assets/shape4-hGBhEbyI.svg);--bg-position: top right;--bg-size: 75%;container-type:inline-size;display:flex;flex-direction:column;gap:var(--pad-block);background-color:var(--bg);color:var(--color);padding-block:var(--pad-block);padding-inline:var(--pad-inline);border-radius:8px;background-image:var(--shape);background-position:var(--bg-position);background-size:var(--bg-size);background-repeat:no-repeat}.c-card[data-shape="2"]{--shape: url(/build/assets/shape5-DbFMd_lr.svg);--bg-position: bottom left;--bg-size: 68%}.c-card[data-shape="3"]{--shape: url(/build/assets/shape2-CAR2gfmT.svg);--bg-position: center right;--bg-size: 20%}.c-card__count{font-size:2.1rem;line-height:1.33333;font-weight:var(--fw-500);font-family:var(--g-ff-gelica);flex:none;color:var(--color-tertiary-400)}.c-card__title{font-size:clamp(2.4rem,9cqi,3.2rem);line-height:1.25;font-weight:var(--fw-500);font-family:var(--g-ff-gelica);flex:none;text-wrap:balance}.c-card__desc{font-size:1.4rem;line-height:1.42857}.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}.c-checkbox__text{padding-left:.61538462em;color:var(--color-primary-500);cursor:pointer;opacity:.6}.c-cookie-bar{--bg-color: hsl(0, 0%, 0%, .6);--color: var(--color-primary-0);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-primary-800-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-primary-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: 3 / 1 / 4 / -1;--aside-grid-area: 2 / 2;--contained-columns: auto;--border-radius: 0;overflow:hidden;container-type:inline-size;position:relative;isolation:isolate;padding-block:clamp(var(--space-4),9vw,var(--space-8));display:grid;grid-row-gap:var(--space-2);grid-template-columns:var(--g-grid-gutter) var(--contained-columns) var(--g-grid-gutter);--shape: url(/build/assets/shape1-BuoIlDfQ.svg);--bg-position: center left;--bg-size: 7%;background-image:var(--shape);background-position:var(--bg-position);background-size:var(--bg-size);background-repeat:no-repeat}@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);--border-radius: var(--space-1)}}.c-contact__intro{grid-area:var(--intro-grid-area);margin-top:var(--space-4);container-type:inline-size}.c-contact__label{font-size:clamp(1.6rem,1.5213011542rem + .2098635887vw,1.8rem);line-height:1.6667;color:var(--color-primary-500)}.c-contact__title{font-size:clamp(3.2rem,2.255613851rem + 2.518363064vw,5.6rem);line-height:1.14286;font-weight:var(--fw-500);font-family:var(--g-ff-gelica);color:var(--color-primary-0)}.c-contact__title--smaller{font-size:clamp(2.8rem,2.3278069255rem + 1.259181532vw,4rem);line-height:1.25;font-weight:var(--fw-500);font-family:var(--g-ff-gelica);color:var(--color-primary-0)}.c-contact__desc{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__desc>.s-checklist:not(:first-child){margin-top:var(--space-5)}.c-contact__main{container-type:inline-size;grid-area:var(--main-grid-area)}.c-contact__form{padding-block:clamp(var(--space-4),12.2cqi,var(--space-10));padding-inline:clamp(var(--g-gutter),-40px + 24.3cqi,var(--space-15));background-color:var(--color-primary-800);border-radius:var(--border-radius)}.c-contact__form-message{padding-block:clamp(var(--space-4),12.2cqi,var(--space-10));padding-inline:clamp(var(--g-gutter),-40px + 24.3cqi,var(--space-15));border-radius:var(--border-radius);background-color:var(--color-primary-600);color:var(--color-primary-0)}.c-contact__form-title{color:var(--color-primary-0)}.c-contact__aside{grid-area:var(--aside-grid-area);container-type:inline-size}.c-contact__aside-blocks{display:flex;flex-direction:column;gap:clamp(var(--space-3),10cqi,var(--space-5));padding-top:clamp(var(--space-4),6vw,var(--space-5))}.c-contact__socials{display:flex;gap:var(--space-1);flex-wrap:wrap;list-style:none;margin-left:0}.c-contact__socials__item{display:flex}.c-contact__socials-icon{display:inline-grid;padding:var(--space-tiny);border-radius:4px;outline:none;transition-property:background-color,color;transition-duration:.25s;color:var(--color-primary-0)}.c-contact__socials-icon:where(:hover,:focus-visible){color:var(--color-primary-800);background-color:var(--color-tertiary-400)}.c-contact__socials-icon:where(:focus){outline:1px solid var(--color-primary-500);outline-offset:2px}.c-contact__socials-icon svg{width:24px;aspect-ratio:1}.c-double-cta{width:min(var(--g-main-width),var(--g-max-width));margin-inline:auto;position:relative;font-family:var(--g-ff);margin-block:clamp(var(--space-5),7vw,var(--space-10))}.c-double-cta__cards{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:var(--space-3);column-gap:var(--space-2)}@media screen and (min-width:800px){.c-double-cta__cards{flex-direction:row;align-items:stretch}}.c-double-cta__card{--card-bg-color: var(--color-primary-600);--card-color: var(--color-primary-0);--card-color-hover: var(--color-primary-50);width:100%;background:var(--card-bg-color);border-radius:var(--space-2);padding:clamp(var(--space-2),2.3cqi,var(--space-5))}.c-double-cta__card--secondary{--card-title-color: var(--color-primary-0);--card-bg-color: var(--color-secondary-400);--card-color: var(--color-primary-0);--card-color-hover: hsl(var(--color-primary-50-hsl), .2)}.c-double-cta__content{height:100%;display:flex;flex-direction:column;gap:calc(var(--space-1) + var(--space-small));color:var(--card-color)}.c-double-cta__text{font-size:clamp(2.4rem,5cqi,3.2rem);line-height:1.25;font-weight:var(--fw-500);font-family:var(--g-ff-gelica)}.c-double-cta__footer{margin-top:auto;padding-top:clamp(var(--space-3),5vw,var(--space-6))}.c-double-text{width:min(var(--g-main-width),var(--g-max-width));margin-inline:auto;padding-block:clamp(var(--space-5),5vw,var(--space-10))}.c-double-text__grid{--min-cols: 1;--max-cols: 2;--cols-min-width: 544px;--grid-row-gap: var(--space-11);--grid-column-gap: var(--space-11);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-11) var(--space-11)}.c-double-text__title{font-size:clamp(2.4rem,100vw,3.2rem);line-height:1.25;font-weight:var(--fw-500);font-family:var(--g-ff-gelica);color:var(--color-primary-0);margin-bottom:clamp(var(--space-3),4vw,var(--space-5))}.c-footer{--logo-height: clamp(54px, 7vw, 80px);--color: var(--color-primary-0);--color-hover: var(--color-primary-400);font-size:1.4rem;line-height:1.42857;position:relative;isolation:isolate;font-family:var(--g-ff);color:var(--color);overflow:hidden}.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:clamp(var(--space-5),9vw,var(--space-16));display:grid;grid-row-gap:var(--space-5);grid-column-gap:var(--space-2);grid-template-areas:"brand      brand" "info       info" "social     social" "main-menu  secondary-menu"}@media screen and (min-width:700px){.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    main-menu  secondary-menu" "social  main-menu  secondary-menu"}}@media screen and (min-width:1060px){.c-footer__main{grid-template-columns:6fr 2fr 4fr;grid-row-gap:var(--space-5)}}.c-footer__brand{grid-area:brand;align-self:center;text-decoration:none;height:var(--logo-height);width:fit-content;margin-bottom:clamp(0px,-40px + 6vw,var(--space-4));transition:opacity .15s ease-in}.c-footer__brand img{height:100%;width:auto}.c-footer__brand:where(:hover,:focus-visible){opacity:.65}.c-footer__info{grid-area:info}.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__main-menu{grid-area:main-menu}.c-footer__secondary-menu{grid-area:secondary-menu}.c-footer__heading{font-size:2.1rem;line-height:1.33333;font-weight:var(--fw-500);font-family:var(--g-ff-gelica);margin-bottom:var(--space-1)}.c-footer__list{list-style:none;margin:0}@media screen and (max-width:699px){.c-footer__list{--link-width: 100%;--link-border-size: 1px;--link-after-content: ""}}.c-footer__item.is-current{--link-fw: var(--fw-700);--color: var(--color-tertiary-400)}@media screen and (min-width:700px){.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, fit-content);padding-block:var(--space-tiny);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:where(:hover,:focus-visible){--color: var(--color-hover);--link-before-bg-color: hsl(var(--color-primary-0-hsl), .35);--link-line-opacity: 1}.c-footer__social{grid-area:social;display:flex;gap:var(--space-1);flex-wrap:wrap;list-style:none;margin-left:0}.c-footer__social-item{display:flex}.c-footer__social-icon{display:inline-grid;padding:var(--space-tiny);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-800);background-color:var(--color-tertiary-400)}.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-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,2.3278069255rem + 1.259181532vw,4rem);line-height:1.25;font-weight:var(--fw-500);font-family:var(--g-ff-gelica);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-surface);color:var(--g-text)}.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-primary-0);--bg-color: var(--color-primary-0);--border-color: var(--color-primary-400);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-primary-400);--border-color: var(--color-primary-500);--bg-color: var(--color-primary-100)}.c-form-segment.has-error{--border-color: var(--color-warning-400);--bg-color: var(--color-warning-50);--bg-image: url(/build/assets/warning-BBfupTTd.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-primary-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__label-optional{color:var(--color-primary-400);font-size:1rem;font-weight:400;line-height:1.6}.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);padding-inline-start: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-primary-500)}.c-form-segment__element:where(input,textarea,select):-webkit-autofill{-webkit-box-shadow:0 0 0 var(--border-size) var(--color-primary-800) inset,0 0 0 100px var(--color-primary-50) inset!important;-webkit-text-fill-color:var(--color-primary-800)!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;margin-block-start:var(--space-2);padding-block-start: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;margin-block-start:calc(var(--input-radius) * -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: clamp(56px, 7vw, 80px);--padding-block: clamp(var(--space-3), 1.7vw, var(--space-4));--item-gap-x: clamp(var(--space-2), 2.5vw, var(--space-3));--link-inside-room: var(--space-small);--link-color: var(--color-primary-0);--color: var(--g-text);--color-hover: var(--g-text-hover);--link-fw: bold;--padding-inline: var(--space-2);--bg-color: var(--color-primary-400);padding-block:var(--padding-block);padding-inline:var(--padding-inline);background-color:var(--bg-color);color:var(--color);transition:all .3s ease-in-out}.is-header-sticky .c-header{--padding-block: var(--space-2);box-shadow:0 0 24px 24px #0000001a}@media screen and (min-width:960px){.c-header{--padding-inline: 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 img{height:100%;width:auto}.c-header__logo:where(:hover,:focus-visible){color:var(--color-primary-0)}.c-header__logo:where(:focus-visible){outline:1px solid var(--color-primary-0);outline-offset:8px}.c-header__nav{display:flex;align-items:center}@media screen and (min-width:960px){.c-header__nav{background-color:var(--color-primary-600);padding-inline:var(--space-5) var(--space-3);padding-block:var(--space-1);border-radius:var(--space-1)}}.c-header__menu{display:flex;gap:var(--space-1);list-style:none;margin-left:0}@media screen and (max-width:959px){.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-color: var(--color-tertiary-400)}.c-header__item.has-children{--c-dropdown-min-width: 200px}.c-header__link{font-size:1.6rem;line-height:1.25;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-primary-0));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-primary-400);--bg-color: var(--color-primary-400);--c-dropdown-arrow-color: currentColor}.c-header__link:not(.is-current .c-header__link[href]):where(:focus){outline:1px solid var(--color-primary-600);outline-offset:2px}.c-header__cta{display:none}@media screen and (min-width:960px){.c-header__cta{display:block}}.c-header__toggle{--toggle-color: var(--color-tertiary-400);display:inline-grid;place-items:center;height:var(--space-8);margin-right:-.45em;aspect-ratio:1;padding:0;color:var(--toggle-color);background-color:var(--toggle-bg-color, var(--color-primary-600));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-tertiary-400);--toggle-bg-color: hsl(var(--color-primary-800-hsl), .5)}.c-header__toggle:where(:focus){outline:1px solid var(--color-primary-400);outline-offset:2px}.c-header__toggle svg{width:46.875%;height:auto}@media screen and (min-width:960px){.c-header__toggle{margin-left:var(--item-gap-x)}}.c-hero{display:grid;grid-row-gap:var(--space-4);grid-template-columns:var(--g-gutter) 1fr var(--g-gutter);padding-block:clamp(var(--space-3),7vw,var(--space-5))}@media screen and (min-width:700px){.c-hero{width:min(var(--g-main-width),var(--g-max-width));margin-inline:auto;grid-template-columns:auto;grid-column-gap:var(--space-4)}}.c-hero__content{z-index:1;grid-column:2;align-self:center;max-width:832px}@media screen and (min-width:700px){.c-hero__content{padding:clamp(var(--space-3),4vw,var(--space-6));grid-column:1;grid-row:1}}.c-hero__visual{position:relative;grid-column:1/-1;overflow:hidden}@media screen and (min-width:700px){.c-hero__visual{border-radius:8px;grid-column:1;grid-row:1;overflow:hidden}.c-hero__visual:before{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,#374062 0%,transparent 100%)}}.c-hero__img{width:100%;height:100%;object-fit:cover}.c-hero__title{font-size:clamp(3.2rem,4.8cqi,5.6rem);line-height:1.14286;font-weight:var(--fw-500);font-family:var(--g-ff-gelica);color:var(--color-primary-0)}.c-hero__text{color:var(--color-primary-800);font-size:2.1rem;line-height:1.52381;margin-top:var(--space-2)}@media screen and (min-width:700px){.c-hero__text{color:var(--color-primary-0)}}.c-hero__buttons{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-5)}.c-icon-button{--border-size: 1px;--radius: 4px;--size: 36px;--svg-width-factor: .55555556;--icon-color: var(--color-tertiary-400);--bg-color: var(--color-primary-800);--border-color: var(--bg-color);--animation-speed: .2s;--animation-timing: ease;--icon-hover-color: var(--color-primary-800);--hover-bg-color: var(--color-primary-0);--active-bg-color: var(--color-primary-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: -2px}.c-icon-button[data-hover-animation=right]{--translateX: 2px}.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-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}.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-info{display:flex;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:.35em;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-FyQehFbS.svg)}.c-info[data-icon=clock]{--mask-image-url: url(/build/assets/clock-D1kLOnbf.svg)}.c-info[data-icon=warning]{--mask-image-url: url(/build/assets/warning-BBfupTTd.svg)}.c-info[data-icon=pin]{--mask-image-url: url(/build/assets/pin-BeymMmKE.svg)}.c-info[data-icon=phone]{--mask-image-url: url(/build/assets/phone-Br_XhniX.svg)}.c-info[data-icon=mail]{--mask-image-url: url(/build/assets/mail-CM2gwocP.svg)}.c-info[data-icon=lamp]{--mask-image-url: url(/build/assets/lamp-CvUq4iCr.svg)}.c-info[data-icon=facebook]{--mask-image-url: url(/build/assets/facebook-CgQtsDlt.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-primary-0);--color: var(--color-primary-50);--border-color: hsl(var(--color-primary-50-hsl), 1);--focus-border-color: var(--color-primary-50);--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-primary-50)!important}.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-notification{--bg: var(--color-primary-50);--color: var(--color-primary-500);--border-color: var(--color-primary-50);--pad-inline: var(--space-2);display:grid;grid-template-columns:auto 1fr;grid-template-areas:var(--grid-template-areas, "content content");width:fit-content;column-gap:var(--pad-inline);padding-block:var(--space-2);padding-inline:var(--pad-inline);color:var(--color);background-color:var(--bg);border-radius:4px 8px 8px 4px;border-left:4px solid var(--border-color)}.c-notification[data-icon]{--grid-template-areas: "icon content";--icon-color: currentColor}.c-notification[data-icon]:before{grid-area:icon;-webkit-mask-image:var(--mask-image-url);mask-image:var(--mask-image-url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;content:var(--before-content, "");width:1.06666667em;aspect-ratio:1;background-color:var(--icon-color);margin-top:.25em}.c-notification[data-icon=warning]{--mask-image-url: url(/build/assets/warning-BBfupTTd.svg)}.c-notification[data-icon=checkmark]{--mask-image-url: url(/build/assets/checkmark-CG-bAe0H.svg)}.c-notification--on-dark{--bg: var(--color-primary-0)}.c-notification--secondary{--bg: var(--color-primary-400);--color: var(--color-primary-500);--border-color: var(--color-primary-500)}.c-notification__content{grid-area:content}.c-overlay-menu{--bg-color: var(--color-secondary-400);--text-color: var(--color-primary-0);--link-fs: 1.8rem;--shader-color: hsl(var(--color-primary-800-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);--toggle-bg-color: transparent;--toggle-color: var(--color-primary-0);z-index:600;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:END;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-800);--toggle-bg-color: var(--color-primary-0)}.c-overlay-menu__content{display:flex;flex-direction:column;padding-inline:var(--inline-padding);overflow-x:hidden;overflow-y:auto;pointer-events:auto;margin-top:var(--space-4)}.c-overlay-menu__list{margin-left:0;list-style:none;display:flex;flex-direction:column;font-size:clamp(2.4rem,100vw,3.2rem);line-height:1.25;font-weight:var(--fw-500);font-family:var(--g-ff-gelica)}.c-overlay-menu__list.c-overlay-menu__list--sub{font-size:2.1rem;line-height:1.33333;font-weight:var(--fw-500);font-family:var(--g-ff-gelica);margin-top:var(--space-10)}.c-overlay-menu__item{--link-fw: var(--fw-300);--arrow-color: var(--color-primary-800)}.c-overlay-menu__item.is-current{--link-fw: var(--fw-500);--text-color: var(--color-tertiary-400);--arrow-color: var(--color-primary-0);--arrow-translate-x: 0}.c-overlay-menu__item.has-counter{--counter-display: inline-grid}.c-overlay-menu__link{font-weight:var(--link-fw);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: hsl(var(--color-primary-0-hsl), .7);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-primary-800);background-color:var(--color-primary-500)}.o-overlay-menu__socials{margin-top:var(--space-10);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-800);background-color:var(--color-primary-0)}.c-pagination{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin-top:var(--space-10)}.c-pagination__number{text-decoration:none;font-size:1.4rem;line-height:1.42857;position:relative}.c-pagination__number.is-active{font-weight:700}.c-pagination__number.is-active:after{position:absolute;display:block;content:"";width:100%;height:3px;background-color:var(--color-tertiary-400)}.c-pagination__arrow.is-disabled{opacity:.5;pointer-events:none}.c-programs{width:min(var(--g-main-width),var(--g-max-width));margin-inline:auto;padding-block:clamp(var(--space-4),5vw,var(--space-10))}.c-programs--all{padding-block:clamp(var(--space-2),5vw,var(--space-5))}.c-programs__header{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between;align-items:flex-end;margin-bottom:var(--space-9);margin-left:clamp(0px,-40px + 6vw,var(--space-5))}.c-programs__title{font-size:clamp(2.8rem,2.3278069255rem + 1.259181532vw,4rem);line-height:1.25;font-weight:var(--fw-500);font-family:var(--g-ff-gelica);max-width:768px;text-wrap:balance;color:var(--color-primary-0)}.c-programs__grid{margin:0;list-style:none;--min-cols: 1;--max-cols: 4;--cols-min-width: 260px;--grid-row-gap: clamp(var(--space-2), 3vw, var(--space-5));--grid-column-gap: clamp(var(--space-1), 6vw, 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-2),3vw,var(--space-5)) clamp(var(--space-1),6vw,var(--space-2))}.c-programs__item{container-type:inline-size}.c-programs__item>*{height:100%}.c-review-slider{padding-top:clamp(var(--space-5),4vw,var(--space-10));text-align:center}.c-review-slider__wrapper{--shape: url(/build/assets/shape-review-CzW5r1zt.svg);--bg-position: center right;--bg-size: min(7%, 112px);background-image:var(--shape);background-position:var(--bg-position);background-size:var(--bg-size);background-repeat:no-repeat}.c-review-slider__label{padding-inline:var(--g-gutter);color:var(--color-primary-500)}.c-review-slider__description{font-size:clamp(2.8rem,2.3278069255rem + 1.259181532vw,4rem);line-height:1.25;font-weight:var(--fw-500);font-family:var(--g-ff-gelica);max-width:677px;margin-top:var(--space-4);margin-inline:auto;padding-inline:var(--g-gutter);color:var(--color-primary-0)}.c-review-slider__author{display:inline-flex;font-size:1.4rem;line-height:1.42857;margin-top:var(--space-4);padding-inline:var(--g-gutter)}.c-review-slider__name:before{content:"- "}.c-review-slider__function:before{content:", "}.c-review-slider__image{display:grid;grid-template-columns:var(--g-gutter) 1fr var(--g-gutter);grid-template-rows:var(--space-4) 1fr var(--space-4);padding-top:clamp(var(--space-5),4vw,var(--space-10));text-align:left}@media screen and (min-width:700px){.c-review-slider__image{width:min(var(--g-main-width),var(--g-max-width));margin-inline:auto;--image-padding: clamp(var(--space-2), 6vw, var(--space-6));grid-template-columns:var(--image-padding) 1fr var(--image-padding);grid-template-rows:var(--image-padding) 1fr var(--image-padding)}}.c-review-slider__image-visual{position:relative;grid-column:1/-1;grid-row:1/-1}@media screen and (min-width:700px){.c-review-slider__image-visual{border-radius:8px;overflow:hidden}}.c-review-slider__image-visual:before{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,#374062 0%,transparent 100%)}.c-review-slider__image-img{width:100%;height:100%;object-fit:cover}.c-review-slider__image-text{grid-column:2;grid-row:2;align-self:center;position:relative;display:flex;flex-direction:column}.c-review-slider__image-title{font-size:clamp(2.8rem,2.3278069255rem + 1.259181532vw,4rem);line-height:1.25;font-weight:var(--fw-500);font-family:var(--g-ff-gelica);color:var(--color-primary-0);max-width:677px}.c-review-slider__image-label{font-size:clamp(1.6rem,1.5213011542rem + .2098635887vw,1.8rem);line-height:1.6667;color:var(--color-primary-400);margin-bottom:var(--space-1)}.c-review-slider__buttons{margin-top:var(--space-5)}.c-review-slider__pagination{position:relative!important;transform:none!important;inset:0!important;margin-inline:auto;margin-top:clamp(var(--space-3),5vw,var(--space-9))}.c-review-slider__pagination .swiper-pagination-bullet{background-color:var(--color-primary-0);opacity:1}.c-review-slider__pagination .swiper-pagination-bullet-active{background-color:var(--color-primary-800)}.c-review-slider__pagination .swiper-pagination-bullet-active-prev-prev,.c-review-slider__pagination .swiper-pagination-bullet-active-next-next{opacity:.5}.c-review-slider--extra-space{padding-bottom:clamp(var(--space-5),4vw,var(--space-10))}.c-step-swiper{--slide-width: 320px;--contained-columns: auto;--asterisk-size: clamp(20px, 2vw, 28px);position:relative;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-4);overflow:hidden;padding-block:clamp(var(--space-4),5vw,var(--space-6));isolation:isolate}@media screen and (min-width:940px){.c-step-swiper{--gp: clamp(var(--space-2), 4vw, var(--space-8));--contained-columns: minmax(260px, 320px) var(--gp) 1fr}.c-step-swiper:before{content:"";grid-column:1/span 3;grid-row:1/span 2;display:block;z-index:1;position:absolute;inset:-1px 0;background-color:var(--g-surface)}}.c-step-swiper__content{grid-column:main}@media screen and (min-width:940px){.c-step-swiper__content{z-index:2;grid-row:1;grid-column:main-start;margin-top:0}}.c-step-swiper__title{font-size:clamp(2.8rem,2.3278069255rem + 1.259181532vw,4rem);line-height:1.25;font-weight:var(--fw-500);font-family:var(--g-ff-gelica);text-wrap:balance;container-type:inline-size;color:var(--color-primary-0)}.c-step-swiper__desc{margin-top:clamp(var(--space-3),4vw,var(--space-5))}.c-step-swiper__body{display:grid;grid-template-columns:var(--g-grid)}.c-step-swiper__body>*{grid-column:main}.c-step-swiper__body{grid-column:full}@media screen and (min-width:940px){.c-step-swiper__body{z-index:0;grid-row:1/span 2;grid-template-columns:inherit}}.c-step-swiper__inner{width:100%;-webkit-user-select:none;user-select:none;container-type:inline-size}@media screen and (min-width:940px){.c-step-swiper__inner{grid-column:4/main-end}}.c-step-swiper__inner.swiper{overflow:visible!important}.c-step-swiper__inner .swiper-slide{box-sizing:border-box;width:min(74vw,var(--slide-width))!important}.c-step-swiper__inner .swiper-slide>*{height:100%}.c-step-swiper__controls{z-index:10;grid-column:main;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-3) var(--space-4)}@media screen and (min-width:940px){.c-step-swiper__controls{grid-column:main-start;grid-row:2;position:relative}}.c-step-swiper__arrows{display:flex;gap:var(--space-1);margin-top:auto}.c-step-swiper__cta{font-size:2.1rem;line-height:1.33333;font-weight:var(--fw-500);font-family:var(--g-ff-gelica);display:flex;align-items:center;gap:var(--space-2) var(--space-5);flex-wrap:wrap;grid-column:main;background-color:var(--color-primary-50);padding:var(--space-3);border-radius:8px;margin-top:clamp(var(--space-2),4vw,var(--space-7))}.c-step-swiper__cta>*:first-child{grid-row:3;margin-right:auto;flex:1;min-width:min(340px,100%)}.c-subfooter{--color: var(--color-primary-0);--color-hover: var(--color-primary-400);font-size:1.3rem;line-height:1.23076923;color:var(--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-direction:column;flex-wrap:wrap;column-gap:var(--space-3);justify-content:space-between;padding-bottom:clamp(12px,3vw,var(--space-3))}@media screen and (min-width:700px){.c-subfooter__main{flex-direction:row;align-items:center}}.c-subfooter__copyright{display:flex}.c-subfooter__nav{display:flex;flex-direction:column;flex-wrap:wrap;column-gap:var(--space-2);row-gap:var(--space-1)}@media screen and (min-width:700px){.c-subfooter__nav{flex-direction:row}}.c-subfooter__list{display:flex;flex-direction:column;column-gap:var(--space-2);list-style-type:none;margin:0}@media screen and (min-width:700px){.c-subfooter__list{flex-direction:row}}.c-subfooter__item{white-space:nowrap;display:flex;align-items:center}.c-subfooter__item.is-current{--link-fw: var(--fw-700);--color: var(--color-tertiary-400)}.c-subfooter__link{display:inline-block;padding-block:var(--space-tiny);color:var(--color);text-decoration:none;border-radius:6px;font-weight:var(--link-fw);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-400);outline-offset:2px}@media screen and (min-width:700px){.c-subfooter__link{padding-block:0}}.c-subfooter__trademark{margin-top:var(--space-5)}@media screen and (min-width:700px){.c-subfooter__trademark{margin-top:0}}.c-swiper{--slide-width: 320px;display:grid;grid-template-columns:var(--g-grid)}.c-swiper>*{grid-column:main}.c-swiper{grid-row-gap:var(--space-3);overflow:hidden;padding-block:clamp(var(--space-4),5vw,var(--space-6));isolation:isolate}.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,100vw,3.2rem);line-height:1.25;font-weight:var(--fw-500);font-family:var(--g-ff-gelica);text-wrap:balance;grid-column:main;color:var(--color-primary-500)}.c-swiper__body{display:grid;grid-template-columns:var(--g-grid)}.c-swiper__body>*{grid-column:main}.c-swiper__body{grid-column:full}.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-tag{--color: var(--color-primary-800);--bg: hsl(var(--color-primary-400-hsl), .3);--bg-hover: hsl(var(--color-primary-0-hsl), .5);font-size:1rem;line-height:1.6;width:fit-content;padding-block:var(--space-1);padding-inline:var(--space-2);border:none;border-radius:4px;background-color:var(--c-tag-bg, var(--bg));color:var(--c-tag-color, var(--color));transition-property:background-color;transition-duration:.25s}:where([href]):hover .c-tag{--bg: var(--bg-hover)}.c-tag--special{--bg: var(--color-tertiary-400);font-weight:var(--fw-700)}.c-team{width:min(var(--g-main-width),var(--g-max-width));margin-inline:auto;padding-top:clamp(var(--space-5),7vw,var(--space-10));padding-bottom:clamp(var(--space-7),9vw,var(--space-15))}.c-team__header{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-5);margin-left:clamp(0px,-40px + 6vw,var(--space-5))}.c-team__title{margin-right:auto;color:var(--color-primary-0)}.c-team__matrix{--min-cols: 1;--max-cols: 2;--cols-min-width: 240px;--grid-row-gap: var(--space-2);--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-2) var(--space-2)}.c-team-member{--bg: var(--color-primary-50);--color: var(--color-primary-800);--pad: clamp(var(--space-3), 3cqi, var(--space-5));--picture-width: clamp(140px, 50cqi, 190px);container-type:inline-size;overflow:hidden;isolation:isolate;background-color:var(--bg);color:var(--color);padding:var(--pad);border-radius:8px}.c-team-member__inner{display:flex;flex-direction:column;gap:var(--pad);height:100%}@container (min-width: 340px){.c-team-member__inner{--picture-width: clamp(120px, 30cqi, 190px);flex-direction:row}}.c-team-member__picture{flex:none;width:var(--picture-width);height:auto}.c-team-member__content{display:flex;flex-direction:column}.c-team-member__img{width:100%;height:auto;object-fit:cover;border-radius:50%}.c-team-member__title{font-size:2.1rem;line-height:1.33333;font-weight:var(--fw-500);font-family:var(--g-ff-gelica);margin-bottom:var(--space-2);display:flex;column-gap:.3em;flex-wrap:wrap;white-space:nowrap}.c-team-member__title span:first-child:after{display:inline-block;content:", ";margin-left:-.3em}.c-team-member__description{font-size:1.4rem;line-height:1.42857}.c-team-member__meta{margin-top:auto;padding-top:var(--space-3);display:flex;gap:var(--space-2)}.c-team-member__social{display:flex;width:var(--space-3);aspect-ratio:1;color:var(--color-secondary-400)}.c-team-member__social:hover{color:var(--color-secondary-600)}.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,100vw,3.2rem);line-height:1.25;font-weight:var(--fw-500);font-family:var(--g-ff-gelica)}.c-txt__content{max-width:var(--content-max-width)}.c-text-image{--template-areas: "v" "t";--padding-inline: clamp(24px, -100px + 15cqi, 112px);padding-block:clamp(var(--space-3),5.8vw,var(--space-10));background-image:var(--shape);background-position:var(--shape-position);background-size:var(--shape-size);background-repeat:no-repeat}@media screen and (min-width:800px){.c-text-image{--t-padding-left: clamp(0px, -120px + 12cqi, var(--space-5));--t-padding-right: clamp(24px, -50px + 7cqi, 48px);--template-columns: 1fr 1fr;--template-areas: "t v";--shape: url(/build/assets/shape-text-image-Ba8dt-Aw.svg);--shape-position: center left;--shape-size: clamp(100px, 12vw, 200px)}}.c-text-image--dense{padding-block:clamp(var(--space-3),4vw,var(--space-6))}.c-text-image__inner{width:min(var(--g-main-width),var(--g-max-width));margin-inline:auto;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))}@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);--t-padding-left: 0;--shape: none}}.c-text-image__t{grid-area:t;container-type:inline-size;align-self:var(--align-self-text, center);max-width:var(--t-max-width);margin-left:var(--t-padding-left);margin-right:var(--t-padding-right)}.c-text-image__v{grid-area:v;container-type:inline-size;margin-right:var(--v-padding-right)}.c-text-image__img{border-radius:8px;width:100%;object-fit:cover}@media screen and (max-width:799px){.c-text-image__img{max-height:60dvh}}.c-text-image__label{margin-bottom:var(--space-1);color:var(--color-primary-500)}.c-text-image__title{font-size:clamp(3.2rem,2.255613851rem + 2.518363064vw,5.6rem);line-height:1.14286;font-weight:var(--fw-500);font-family:var(--g-ff-gelica);text-wrap:balance;margin-bottom:clamp(var(--space-3),-4px + 7cqi,var(--space-5));color:var(--color-primary-0)}.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-tile{--bg-color: var(--color-primary-50);--color: var(--color-primary-800);--pad: clamp(var(--space-3), -16px + 18cqi, var(--space-5));--pad-bottom: clamp(var(--space-2), -16px + 18cqi, var(--space-3));position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--pad);background-color:var(--bg-color);color:var(--color);container-type:inline-size;padding:var(--pad);padding-bottom:var(--pad-bottom);border-radius:8px;text-decoration:none;cursor:pointer;overflow:hidden}.c-tile:before{content:"";position:absolute;inset:-50%;z-index:-1;background-color:var(--color-tertiary-400);translate:var(--hover-bg-translate, 0 80%);border-radius:50%;transition:all .3s var(--hover-easing, ease-in-out);transition-delay:50ms}.c-tile:hover{--c-tag-bg: var(--color-primary-0);--hover-bg-translate: 0 0%;--hover-easing: ease-out}.c-tile__link{position:absolute;inset:0}.c-tile__tags{display:flex;flex-wrap:wrap;gap:var(--space-1)}.c-tile__meta{font-size:1.4rem;line-height:1.42857;color:var(--color-primary-600)}.c-tile__title{font-size:2.1rem;line-height:1.33333;font-weight:var(--fw-500);font-family:var(--g-ff-gelica);text-wrap:balance;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;margin-top:var(--space-1)}.c-tile__action{padding-top:calc(var(--pad) * .6);margin-top:auto}.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-text-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-400);outline-offset:4px}.c-trademark__text{display:flex;margin-inline-end:.84615385em}.c-trademark__text>*{display:flex;align-items:center}.trademark__love{-webkit-mask-image:url(/build/assets/heart-BUM28keC.svg);mask-image:url(/build/assets/heart-BUM28keC.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:var(--color-secondary-400);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)}}.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-primary-50)}.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-primary-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-primary-50);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-primary-50);color:var(--color-primary-50)}.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__content{max-width:40em}.t-error__pre{font-size:2.1rem;line-height:1.33333;font-weight:var(--fw-500);font-family:var(--g-ff-gelica);display:inline-flex;margin-bottom:1em;padding-block:.25em;padding-inline:.65em;border-radius:8px;color:var(--color-primary-0);background-color:var(--color-primary-800)}.t-error__title{font-size:clamp(2.8rem,2.3278069255rem + 1.259181532vw,4rem);line-height:1.25;font-weight:var(--fw-500);font-family:var(--g-ff-gelica);text-wrap:balance;color:var(--color-primary-0)}.t-error__desc{margin-top:var(--space-2)}.t-error__button{margin-top:var(--space-5)}.s-checklist{--direction: var(--s-checklist-direction, column);--wrap: var(--s-checklist-wrap, nowrap);--y-gap: var(--s-checklist-y-gap, 0);--x-gap: var(--s-checklist-x-gap, 0);--item-width: fit-content;--item-gap: .57142857em;--icon: url(/build/assets/checkmark-CG-bAe0H.svg);--icon-size: 1lh;--icon-offset: 0;--icon-color: var(--s-checklist-icon-color, var(--color-tertiary-400));--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);width:var(--item-width);font-size:var(--fs);line-height:var(--lh);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{--heading-color: var(--color-primary-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 :is(h2){font-size:clamp(2.8rem,2.3278069255rem + 1.259181532vw,4rem);line-height:1.25;font-weight:var(--fw-500);font-family:var(--g-ff-gelica)}.s-text :is(h3){font-size:clamp(2.4rem,100vw,3.2rem);line-height:1.25;font-weight:var(--fw-500);font-family:var(--g-ff-gelica)}.s-text :is(h4,h5,h6){font-size:2.1rem;line-height:1.33333;font-weight:var(--fw-500);font-family:var(--g-ff-gelica)}.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--normal-headings :is(h2){font-size:clamp(2.4rem,100vw,3.2rem);line-height:1.25;font-weight:var(--fw-500);font-family:var(--g-ff-gelica)}.s-text--normal-headings :is(h3,h4,h5,h6){font-size:2.1rem;line-height:1.33333;font-weight:var(--fw-500);font-family:var(--g-ff-gelica)}.s-text--on-dark{--text-color: var(--color-primary-0);--heading-color: var(--color-primary-800);--list-bullet-color: var(--color-primary-800)}.s-simple-list{list-style:disc}.s-simple-list>li:nth-child(n+2){margin-top:var(--space-1)}.u-color-primary-0{color:#fff}.u-bg-primary-0{background-color:#fff}.u-outline-primary-0{outline:1px solid hsl(0,0%,100%)}.u-color-primary-50{color:#f0f0ff}.u-bg-primary-50{background-color:#f0f0ff}.u-outline-primary-50{outline:1px solid hsl(243,100%,97%)}.u-color-primary-100{color:#e7e5ff}.u-bg-primary-100{background-color:#e7e5ff}.u-outline-primary-100{outline:1px solid hsl(243,100%,95%)}.u-color-primary-400{color:#bbb8ef}.u-bg-primary-400{background-color:#bbb8ef}.u-outline-primary-400{outline:1px solid hsl(243,63%,83%)}.u-color-primary-500{color:#7a76d6}.u-bg-primary-500{background-color:#7a76d6}.u-outline-primary-500{outline:1px solid hsl(243,54%,65%)}.u-color-primary-600{color:#727297}.u-bg-primary-600{background-color:#727297}.u-outline-primary-600{outline:1px solid hsl(240,15%,52%)}.u-color-primary-800{color:#374062}.u-bg-primary-800{background-color:#374062}.u-outline-primary-800{outline:1px solid hsl(227,28%,30%)}.u-color-secondary-400{color:#e5746c}.u-bg-secondary-400{background-color:#e5746c}.u-outline-secondary-400{outline:1px solid hsl(4,70%,66%)}.u-color-secondary-600{color:#df5349}.u-bg-secondary-600{background-color:#df5349}.u-outline-secondary-600{outline:1px solid hsl(4,70%,58%)}.u-color-tertiary-400{color:#ffdf80}.u-bg-tertiary-400{background-color:#ffdf80}.u-outline-tertiary-400{outline:1px solid hsl(45,100%,75%)}.u-color-tertiary-600{color:#ffd147}.u-bg-tertiary-600{background-color:#ffd147}.u-outline-tertiary-600{outline:1px solid hsl(45,100%,64%)}.u-color-warning-50{color:#fefcf6}.u-bg-warning-50{background-color:#fefcf6}.u-outline-warning-50{outline:1px solid hsl(48,83%,98%)}.u-color-warning-100{color:#f9eec2}.u-bg-warning-100{background-color:#f9eec2}.u-outline-warning-100{outline:1px solid hsl(48,83%,87%)}.u-color-warning-400{color:#f9e094}.u-bg-warning-400{background-color:#f9e094}.u-outline-warning-400{outline:1px solid hsl(45,90%,78%)}.u-color-warning-600{color:#f2b90d}.u-bg-warning-600{background-color:#f2b90d}.u-outline-warning-600{outline:1px solid hsl(45,90%,50%)}.u-color-warning-900{color:#4c4224}.u-bg-warning-900{background-color:#4c4224}.u-outline-warning-900{outline:1px solid hsl(45,35%,22%)}.u-color-alert-100{color:#fff0f0}.u-bg-alert-100{background-color:#fff0f0}.u-outline-alert-100{outline:1px solid hsl(0,100%,97%)}.u-color-alert-300{color:#e69999}.u-bg-alert-300{background-color:#e69999}.u-outline-alert-300{outline:1px solid hsl(0,60%,75%)}.u-color-alert-500{color:#cf3f3f}.u-bg-alert-500{background-color:#cf3f3f}.u-outline-alert-500{outline:1px solid hsl(0,60%,53%)}.u-color-alert-700{color:#b12020}.u-bg-alert-700{background-color:#b12020}.u-outline-alert-700{outline:1px solid hsl(0,69%,41%)}.u-color-positive-100{color:#ebfaf4}.u-bg-positive-100{background-color:#ebfaf4}.u-outline-positive-100{outline:1px solid hsl(156,60%,95%)}.u-color-positive-300{color:#99f0d0}.u-bg-positive-300{background-color:#99f0d0}.u-outline-positive-300{outline:1px solid hsl(158,74%,77%)}.u-color-positive-500{color:#4ce6a8}.u-bg-positive-500{background-color:#4ce6a8}.u-outline-positive-500{outline:1px solid hsl(156,75%,60%)}.u-color-positive-600{color:#00a887}.u-bg-positive-600{background-color:#00a887}.u-outline-positive-600{outline:1px solid hsl(168,100%,33%)}.u-fw-400{font-weight:var(--fw-400)}.u-fw-500{font-weight:var(--fw-500)}.u-fw-700{font-weight:var(--fw-700)}.u-huge{font-size:clamp(3.2rem,2.255613851rem + 2.518363064vw,5.6rem);line-height:1.14286;font-weight:var(--fw-500);font-family:var(--g-ff-gelica)}.u-heading-1{font-size:clamp(2.8rem,2.3278069255rem + 1.259181532vw,4rem);line-height:1.25;font-weight:var(--fw-500);font-family:var(--g-ff-gelica)}.u-heading-2{font-size:clamp(2.4rem,100vw,3.2rem);line-height:1.25;font-weight:var(--fw-500);font-family:var(--g-ff-gelica)}.u-heading-3{font-size:2.1rem;line-height:1.33333;font-weight:var(--fw-500);font-family:var(--g-ff-gelica)}.u-body-1{font-size:clamp(1.6rem,1.5213011542rem + .2098635887vw,1.8rem);line-height:1.6667}.u-body-2{font-size:1.4rem;line-height:1.42857}.u-body-3{font-size:1.2rem;line-height:1.33333}.u-body-4{font-size:1rem;line-height:1.6}.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;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-grid-min-max{--min-cols: 2;--max-cols: 4;--cols-min-width: 200px;--grid-row-gap: var(--space-2);--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-2) var(--space-2)}.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}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{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-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.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-cube-shadow{transform-style:preserve-3d}.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-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.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-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.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:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.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}:is(.swiper:not(.swiper-watch-progress),.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)}}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}
