*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}img,footer,header,nav{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a{color:inherit}ul[role=list]{list-style:none;padding:0}@font-face{font-family:Inter;src:url(/dist/assets/Inter-Regular-COLGFB3M.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Inter;src:url(/dist/assets/Inter-SemiBold-BAEEcJ4E.woff2) format("woff2");font-weight:600;font-style:normal;font-display:block}:root{--color-white: oklch(1 0 0);--color-black: oklch(.233 .0333 222.97);--color-light: oklch(.8892 .006 239.83);--color-gray: oklch(.65 .0146 238.04);--color-background: var(--color-white);--color-text: var(--color-black);--ff-default: "Inter", sans-serif;--fw-regular: 400;--fw-bold: 600;--fs--1: clamp(.875rem, calc(.7916666666666666rem + .33333333333333337vw), 1.125rem);--fs-0: clamp(1rem, calc(.9166666666666666rem + .33333333333333337vw), 1.25rem);--fs-1: clamp(1.875rem, calc(1.5625rem + 1.25vw) , 2.8125rem);--fs-2: clamp(2.625rem, calc(1.9687333333333332rem + 2.6250666666666667vw), 4.5938rem);--fs-3: clamp(3.75rem, calc(2.5rem + 5vw) , 7.5rem);--space-50: clamp(.25rem, calc(.33vw + .17rem) , .5rem);--space-100: clamp(.5rem, calc(.67vw + .33rem) , 1rem);--space-200: clamp(.63rem, calc(.95vw + .39rem) , 1.34rem);--space-300: clamp(.78rem, calc(1.35vw + .44rem) , 1.8rem);--space-400: clamp(.98rem, calc(1.91vw + .5rem) , 2.41rem);--space-500: clamp(1.22rem, calc(2.67vw + .55rem) , 3.22rem);--space-600: clamp(1.53rem, calc(3.73vw + .59rem) , 4.32rem);--space-700: clamp(1.91rem, calc(5.18vw + .61rem) , 5.79rem);--space-800: clamp(2.38rem, calc(7.16vw + .59rem) , 7.76rem);--space-900: clamp(3rem, calc(9.5vw + .56rem) , 9.72rem);--space-1000: clamp(3.75rem, calc(12.5vw + .53rem) , 12rem);--space-1100: clamp(4.69rem, calc(16.67vw + .5rem) , 15.69rem);--container-padding: var(--space-500);--container-width: calc(100% - (var(--container-padding) * 2));--container-max-width: 100rem;--grid-columns: 12;--grid-column-gap: var(--space-400);--grid-row-gap: var(--space-200);--breakpoints: (sm, md, lg, xl, xxl), (25rem, 37.5rem, 60rem, 80rem, 100rem);--transition-slow: .55s ease;--transition-default: .3s ease;--transition-fast: 125ms ease;--transition-snappy: .2s cubic-bezier(.175, .885, .32, 1.275);--z-intro-headline: 10;--z-intro-caption-line: 10;--z-intro-button: 10;--z-header: 20;--z-nav: 30}.container{margin:0 auto;width:calc(100% - (clamp(1.22rem,calc(2.67vw + .55rem),3.22rem)*2));width:var(--container-width);max-width:100rem;max-width:var(--container-max-width)}.container.full-width{width:100%}.grid{display:grid;grid-template-columns:repeat(12,1fr);grid-template-columns:repeat(var(--grid-columns),1fr);-webkit-column-gap:clamp(.98rem,calc(1.91vw + .5rem),2.41rem);-moz-column-gap:clamp(.98rem,calc(1.91vw + .5rem),2.41rem);column-gap:clamp(.98rem,calc(1.91vw + .5rem),2.41rem);-webkit-column-gap:var(--grid-column-gap);-moz-column-gap:var(--grid-column-gap);column-gap:var(--grid-column-gap);row-gap:clamp(.63rem,calc(.95vw + .39rem),1.34rem);row-gap:var(--grid-row-gap)}.grid [class^=col]{grid-column-end:span 12;grid-column-end:span var(--grid-columns)}.grid .col--1{grid-column-end:span 1}.grid .col--2{grid-column-end:span 2}.grid .col--3{grid-column-end:span 3}.grid .col--4{grid-column-end:span 4}.grid .col--5{grid-column-end:span 5}.grid .col--6{grid-column-end:span 6}.grid .col--7{grid-column-end:span 7}.grid .col--8{grid-column-end:span 8}.grid .col--9{grid-column-end:span 9}.grid .col--10{grid-column-end:span 10}.grid .col--11{grid-column-end:span 11}.grid .col--12{grid-column-end:span 12}.grid .col--start-0{grid-column-start:1}.grid .col--start-1{grid-column-start:2}.grid .col--start-2{grid-column-start:3}.grid .col--start-3{grid-column-start:4}.grid .col--start-4{grid-column-start:5}.grid .col--start-5{grid-column-start:6}.grid .col--start-6{grid-column-start:7}.grid .col--start-7{grid-column-start:8}.grid .col--start-8{grid-column-start:9}.grid .col--start-9{grid-column-start:10}.grid .col--start-10{grid-column-start:11}.grid .col--start-11{grid-column-start:12}@media(min-width:25rem){.grid .col--1\@sm{grid-column-end:span 1}.grid .col--2\@sm{grid-column-end:span 2}.grid .col--3\@sm{grid-column-end:span 3}.grid .col--4\@sm{grid-column-end:span 4}.grid .col--5\@sm{grid-column-end:span 5}.grid .col--6\@sm{grid-column-end:span 6}.grid .col--7\@sm{grid-column-end:span 7}.grid .col--8\@sm{grid-column-end:span 8}.grid .col--9\@sm{grid-column-end:span 9}.grid .col--10\@sm{grid-column-end:span 10}.grid .col--11\@sm{grid-column-end:span 11}.grid .col--12\@sm{grid-column-end:span 12}.grid .col--start-0\@sm{grid-column-start:1}.grid .col--start-1\@sm{grid-column-start:2}.grid .col--start-2\@sm{grid-column-start:3}.grid .col--start-3\@sm{grid-column-start:4}.grid .col--start-4\@sm{grid-column-start:5}.grid .col--start-5\@sm{grid-column-start:6}.grid .col--start-6\@sm{grid-column-start:7}.grid .col--start-7\@sm{grid-column-start:8}.grid .col--start-8\@sm{grid-column-start:9}.grid .col--start-9\@sm{grid-column-start:10}.grid .col--start-10\@sm{grid-column-start:11}.grid .col--start-11\@sm{grid-column-start:12}}@media(min-width:37.5rem){.grid .col--1\@md{grid-column-end:span 1}.grid .col--2\@md{grid-column-end:span 2}.grid .col--3\@md{grid-column-end:span 3}.grid .col--4\@md{grid-column-end:span 4}.grid .col--5\@md{grid-column-end:span 5}.grid .col--6\@md{grid-column-end:span 6}.grid .col--7\@md{grid-column-end:span 7}.grid .col--8\@md{grid-column-end:span 8}.grid .col--9\@md{grid-column-end:span 9}.grid .col--10\@md{grid-column-end:span 10}.grid .col--11\@md{grid-column-end:span 11}.grid .col--12\@md{grid-column-end:span 12}.grid .col--start-0\@md{grid-column-start:1}.grid .col--start-1\@md{grid-column-start:2}.grid .col--start-2\@md{grid-column-start:3}.grid .col--start-3\@md{grid-column-start:4}.grid .col--start-4\@md{grid-column-start:5}.grid .col--start-5\@md{grid-column-start:6}.grid .col--start-6\@md{grid-column-start:7}.grid .col--start-7\@md{grid-column-start:8}.grid .col--start-8\@md{grid-column-start:9}.grid .col--start-9\@md{grid-column-start:10}.grid .col--start-10\@md{grid-column-start:11}.grid .col--start-11\@md{grid-column-start:12}}@media(min-width:60rem){.grid .col--1\@lg{grid-column-end:span 1}.grid .col--2\@lg{grid-column-end:span 2}.grid .col--3\@lg{grid-column-end:span 3}.grid .col--4\@lg{grid-column-end:span 4}.grid .col--5\@lg{grid-column-end:span 5}.grid .col--6\@lg{grid-column-end:span 6}.grid .col--7\@lg{grid-column-end:span 7}.grid .col--8\@lg{grid-column-end:span 8}.grid .col--9\@lg{grid-column-end:span 9}.grid .col--10\@lg{grid-column-end:span 10}.grid .col--11\@lg{grid-column-end:span 11}.grid .col--12\@lg{grid-column-end:span 12}.grid .col--start-0\@lg{grid-column-start:1}.grid .col--start-1\@lg{grid-column-start:2}.grid .col--start-2\@lg{grid-column-start:3}.grid .col--start-3\@lg{grid-column-start:4}.grid .col--start-4\@lg{grid-column-start:5}.grid .col--start-5\@lg{grid-column-start:6}.grid .col--start-6\@lg{grid-column-start:7}.grid .col--start-7\@lg{grid-column-start:8}.grid .col--start-8\@lg{grid-column-start:9}.grid .col--start-9\@lg{grid-column-start:10}.grid .col--start-10\@lg{grid-column-start:11}.grid .col--start-11\@lg{grid-column-start:12}}@media(min-width:80rem){.grid .col--1\@xl{grid-column-end:span 1}.grid .col--2\@xl{grid-column-end:span 2}.grid .col--3\@xl{grid-column-end:span 3}.grid .col--4\@xl{grid-column-end:span 4}.grid .col--5\@xl{grid-column-end:span 5}.grid .col--6\@xl{grid-column-end:span 6}.grid .col--7\@xl{grid-column-end:span 7}.grid .col--8\@xl{grid-column-end:span 8}.grid .col--9\@xl{grid-column-end:span 9}.grid .col--10\@xl{grid-column-end:span 10}.grid .col--11\@xl{grid-column-end:span 11}.grid .col--12\@xl{grid-column-end:span 12}.grid .col--start-0\@xl{grid-column-start:1}.grid .col--start-1\@xl{grid-column-start:2}.grid .col--start-2\@xl{grid-column-start:3}.grid .col--start-3\@xl{grid-column-start:4}.grid .col--start-4\@xl{grid-column-start:5}.grid .col--start-5\@xl{grid-column-start:6}.grid .col--start-6\@xl{grid-column-start:7}.grid .col--start-7\@xl{grid-column-start:8}.grid .col--start-8\@xl{grid-column-start:9}.grid .col--start-9\@xl{grid-column-start:10}.grid .col--start-10\@xl{grid-column-start:11}.grid .col--start-11\@xl{grid-column-start:12}}@media(min-width:100rem){.grid .col--1\@xxl{grid-column-end:span 1}.grid .col--2\@xxl{grid-column-end:span 2}.grid .col--3\@xxl{grid-column-end:span 3}.grid .col--4\@xxl{grid-column-end:span 4}.grid .col--5\@xxl{grid-column-end:span 5}.grid .col--6\@xxl{grid-column-end:span 6}.grid .col--7\@xxl{grid-column-end:span 7}.grid .col--8\@xxl{grid-column-end:span 8}.grid .col--9\@xxl{grid-column-end:span 9}.grid .col--10\@xxl{grid-column-end:span 10}.grid .col--11\@xxl{grid-column-end:span 11}.grid .col--12\@xxl{grid-column-end:span 12}.grid .col--start-0\@xxl{grid-column-start:1}.grid .col--start-1\@xxl{grid-column-start:2}.grid .col--start-2\@xxl{grid-column-start:3}.grid .col--start-3\@xxl{grid-column-start:4}.grid .col--start-4\@xxl{grid-column-start:5}.grid .col--start-5\@xxl{grid-column-start:6}.grid .col--start-6\@xxl{grid-column-start:7}.grid .col--start-7\@xxl{grid-column-start:8}.grid .col--start-8\@xxl{grid-column-start:9}.grid .col--start-9\@xxl{grid-column-start:10}.grid .col--start-10\@xxl{grid-column-start:11}.grid .col--start-11\@xxl{grid-column-start:12}}.grid .subgrid{display:grid;grid-template-columns:subgrid}@media(min-width:37.5rem){.grid.one-row [class^=col]{grid-row:1}}.hide{display:none}.show{display:initial}@media(min-width:25rem){.hide\@sm{display:none}.show\@sm{display:initial}}@media(min-width:37.5rem){.hide\@md{display:none}.show\@md{display:initial}}@media(min-width:60rem){.hide\@lg{display:none}.show\@lg{display:initial}}@media(min-width:80rem){.hide\@xl{display:none}.show\@xl{display:initial}}@media(min-width:100rem){.hide\@xxl{display:none}.show\@xxl{display:initial}}::-moz-selection{background-color:#d7dbde;background-color:var(--color-light);color:#092129;color:var(--color-black)}::selection{background-color:#d7dbde;background-color:var(--color-light);color:#092129;color:var(--color-black)}*{accent-color:oklch(.233 .0333 222.97);accent-color:var(--color-text)}html,body{-ms-scroll-chaining:none;overscroll-behavior:contain}body{scroll-behavior:smooth;overflow-x:hidden;min-height:100dvh;background-color:#fff;background-color:var(--color-background);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.preload{overflow:hidden;height:100dvh}main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}hr{border:0;border-top:1px solid oklch(.8892 .006 239.83);border-top:1px solid var(--color-light)}body{font-family:Inter,sans-serif;font-family:var(--ff-default);font-weight:400;font-weight:var(--fw-regular);font-size:clamp(1rem,calc(.9166666666666666rem + .33333333333333337vw),1.25rem);font-size:var(--fs-0);line-height:1.4;color:#092129;color:var(--color-text);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-font-feature-settings:"calt" on,"dlig" on,"zero" off,"cv01" on,"cv10" on,"ss08" on;font-feature-settings:"calt" on,"dlig" on,"zero" off,"cv01" on,"cv10" on,"ss08" on}a{color:currentColor;text-decoration:underline}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-size:clamp(2.625rem,calc(1.9687333333333332rem + 2.6250666666666667vw),4.5938rem);font-size:var(--fs-2);font-weight:600;font-weight:var(--fw-bold);letter-spacing:-.065em;line-height:1.1}h1,.h1{font-size:clamp(3.75rem,calc(2.5rem + 5vw),7.5rem);font-size:var(--fs-3);line-height:.9}strong,b,h1,h2,h3,h4,h5,h6{font-weight:600;font-weight:var(--fw-bold)}.lead{font-size:clamp(2.625rem,calc(1.9687333333333332rem + 2.6250666666666667vw),4.5938rem);font-size:var(--fs-2);font-weight:600;font-weight:var(--fw-bold);letter-spacing:-.065em;line-height:1.1}.lead{font-size:clamp(2.625rem,calc(1.9687333333333332rem + 2.6250666666666667vw),4.5938rem);font-size:var(--fs-2);text-wrap:pretty}.regular-text{font-size:clamp(2.625rem,calc(1.9687333333333332rem + 2.6250666666666667vw),4.5938rem);font-size:var(--fs-2);font-weight:600;font-weight:var(--fw-bold);letter-spacing:-.065em;line-height:1.1}.regular-text{font-size:clamp(1.875rem,calc(1.5625rem + 1.25vw),2.8125rem);font-size:var(--fs-1);text-wrap:pretty}.small-text{font-size:clamp(.875rem,calc(.7916666666666666rem + .33333333333333337vw),1.125rem);font-size:var(--fs--1);color:#879197;color:var(--color-gray)}h1+p{margin-top:clamp(.98rem,calc(1.91vw + .5rem),2.41rem);margin-top:var(--space-400)}p+p{margin-top:1em}ul:not([role=list]){padding:0 0 0 1em}ul:not([role=list]) li{padding-left:.5em}ul:not([role=list]) li::marker{content:"—"}.wysiwyg h2{font-size:clamp(2.625rem,calc(1.9687333333333332rem + 2.6250666666666667vw),4.5938rem);font-size:var(--fs-2);font-weight:600;font-weight:var(--fw-bold);letter-spacing:-.065em;line-height:1.1}.wysiwyg h2{font-size:clamp(2.625rem,calc(1.9687333333333332rem + 2.6250666666666667vw),4.5938rem);font-size:var(--fs-2);text-wrap:pretty}.wysiwyg h2:not(:first-child){margin-top:.5em}.wysiwyg h3{font-size:clamp(2.625rem,calc(1.9687333333333332rem + 2.6250666666666667vw),4.5938rem);font-size:var(--fs-2);font-weight:600;font-weight:var(--fw-bold);letter-spacing:-.065em;line-height:1.1}.wysiwyg h3{font-size:clamp(1.875rem,calc(1.5625rem + 1.25vw),2.8125rem);font-size:var(--fs-1);text-wrap:pretty}.wysiwyg h3:not(:first-child){margin-top:.5em}.wysiwyg p+p,.wysiwyg ul+p,.wysiwyg ol+p,.wysiwyg h2+p,.wysiwyg h3+p{margin-top:1em}.wysiwyg hr{margin-top:clamp(1.91rem,calc(5.18vw + .61rem),5.79rem);margin-top:var(--space-700);margin-bottom:clamp(1.91rem,calc(5.18vw + .61rem),5.79rem);margin-bottom:var(--space-700);border:}.button{--expandable-area: var(--space-400)}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:inherit;border-width:0;border-color:transparent;padding:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:auto;-webkit-tap-highlight-color:transparent}.button{position:relative;background-color:#fff;background-color:var(--color-white);color:#fff;color:var(--color-white);border:.25rem solid currentColor;background-color:#092129;background-color:var(--color-black);padding:clamp(.5rem,calc(.67vw + .33rem),1rem) clamp(.63rem,calc(.95vw + .39rem),1.34rem);padding:var(--space-100) var(--space-200)}.button:before{content:"";position:absolute;inset:0;-webkit-transform:translate(calc(-1 * var(--expandable-area) / 2),calc(-1 * var(--expandable-area) / 2));-ms-transform:translate(calc(-1 * var(--expandable-area) / 2),calc(-1 * var(--expandable-area) / 2));transform:translate(calc(-1 * var(--expandable-area) / 2),calc(-1 * var(--expandable-area) / 2));width:calc(100% + var(--expandable-area));height:calc(100% + var(--expandable-area))}.button.circle{aspect-ratio:1/1;border-radius:50%;border-width:.12em;font-size:clamp(2.625rem,calc(1.9687333333333332rem + 2.6250666666666667vw),4.5938rem);font-size:var(--fs-2);padding:.125em;color:#092129;color:var(--color-black);background-color:#fff;background-color:var(--color-white)}.button.circle svg{width:.5em;height:.5em}header{color:#092129;color:var(--color-text);padding:clamp(.98rem,calc(1.91vw + .5rem),2.41rem) 0;padding:var(--space-400) 0;position:fixed;width:100%;-webkit-transition:background-color .3s ease,-webkit-box-shadow .3s ease;transition:background-color .3s ease,-webkit-box-shadow .3s ease;transition:background-color .3s ease,box-shadow .3s ease;transition:background-color .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease;-webkit-transition:background-color var(--transition-default),-webkit-box-shadow var(--transition-default);transition:background-color var(--transition-default),-webkit-box-shadow var(--transition-default);transition:background-color var(--transition-default),box-shadow var(--transition-default);transition:background-color var(--transition-default),box-shadow var(--transition-default),-webkit-box-shadow var(--transition-default);z-index:20;z-index:var(--z-header);-webkit-box-shadow:0 0 0 100vh rgba(0,0,0,0);box-shadow:0 0 0 100vh #0000}body.js-nav-active header{-webkit-box-shadow:0 0 0 100vh rgba(0,0,0,.4);box-shadow:0 0 0 100vh #0006}body:not(.js-nav-active) header.transparent{--color-background: transparent;--color-text: var(--color-white)}header.dark,body.js-nav-active header.transparent{--color-background: var(--color-blue);--color-text: var(--color-white)}header.sticky{position:fixed;top:0}header.sticky+main{padding-top:var(--header-height)}header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:inherit;border-width:0;border-color:transparent;padding:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:auto;-webkit-tap-highlight-color:transparent}header button{padding:clamp(.98rem,calc(1.91vw + .5rem),2.41rem);padding:var(--space-400);margin:calc(-1*clamp(.98rem,calc(1.91vw + .5rem),2.41rem));margin:calc(-1 * var(--space-400))}@media(min-width:60rem){header button{display:none}}header button div{display:grid;padding:var(--grid-gap);margin:calc(-1 * var(--grid-gap));grid-gap:.25rem}header button div span{display:block;width:2rem;height:.125rem;background-color:currentColor;-webkit-transition:-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275);transition:-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275);transition:transform .2s cubic-bezier(.175,.885,.32,1.275);transition:transform .2s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275);-webkit-transition:-webkit-transform var(--transition-snappy);transition:-webkit-transform var(--transition-snappy);transition:transform var(--transition-snappy);transition:transform var(--transition-snappy),-webkit-transform var(--transition-snappy)}.js-nav-active header button div span:nth-child(1){-webkit-transform:translateY(300%) rotate(45deg);-ms-transform:translateY(300%) rotate(45deg);transform:translateY(300%) rotate(45deg)}.js-nav-active header button div span:nth-child(2){width:0}.js-nav-active header button div span:nth-child(3){-webkit-transform:translateY(-300%) rotate(-45deg);-ms-transform:translateY(-300%) rotate(-45deg);transform:translateY(-300%) rotate(-45deg)}footer{padding:clamp(1.22rem,calc(2.67vw + .55rem),3.22rem) 0;padding:var(--space-500) 0}@media(min-width:25rem){footer .text-right{text-align:right}}footer .text-center{text-align:center}@media(max-width:25rem){footer svg{margin-bottom:clamp(1.91rem,calc(5.18vw + .61rem),5.79rem);margin-bottom:var(--space-700)}}@media(max-width:60rem){.nav-wrapper{padding-top:clamp(2.38rem,calc(7.16vw + .59rem),7.76rem);padding-top:var(--space-800);padding-bottom:clamp(1.22rem,calc(2.67vw + .55rem),3.22rem);padding-bottom:var(--space-500);-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;display:none}.nav-wrapper.active{display:block}}.nav-wrapper nav{font-size:clamp(2.625rem,calc(1.9687333333333332rem + 2.6250666666666667vw),4.5938rem);font-size:var(--fs-2)}@media(min-width:60rem){.nav-wrapper nav{font-size:clamp(1.875rem,calc(1.5625rem + 1.25vw),2.8125rem);font-size:var(--fs-1)}}.nav-wrapper nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(1.22rem,calc(2.67vw + .55rem),3.22rem);gap:var(--space-500)}.nav-wrapper nav ul:hover a{opacity:.5}@media(min-width:60rem){.nav-wrapper nav ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.nav-wrapper nav ul li a{padding:1rem;margin:-1rem;text-decoration:none;white-space:nowrap;-webkit-transition:opacity 125ms ease;transition:opacity 125ms ease;-webkit-transition:opacity var(--transition-fast);transition:opacity var(--transition-fast)}.nav-wrapper nav ul li a:hover{opacity:1}section{padding:clamp(3rem,calc(9.5vw + .56rem),9.72rem) 0;padding:var(--space-900) 0}section.call-to-action{min-height:33svh}section.sticky{position:sticky;top:0}@view-transition{navigation:auto}#product-zephyr{view-transition-name:zephyr}#button-zephyr{view-transition-name:button-zephyr}#product-pioneer{view-transition-name:pioneer}#button-pioneer{view-transition-name:button-pioneer}::view-transition-group(*){-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.block:not(:first-of-type){margin-top:clamp(1.91rem,calc(5.18vw + .61rem),5.79rem);margin-top:var(--space-700)}.block.block-type-heading+.block.block-type-text{margin-top:clamp(.63rem,calc(.95vw + .39rem),1.34rem);margin-top:var(--space-200)}.block.block-type-line{margin:clamp(1.91rem,calc(5.18vw + .61rem),5.79rem) 0;margin:var(--space-700) 0}.gallery .gallery-images .swiper-wrapper{width:100vw}.gallery .gallery-images .swiper-slide{min-height:0;overflow:hidden}.gallery .gallery-images .swiper-slide figure{width:100%;height:100%;margin:0;display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr);min-height:0;max-height:100%;overflow:hidden}.gallery .gallery-images .swiper-slide figure:has(figcaption){min-height:0}.gallery .gallery-images .swiper-slide picture,.gallery .gallery-images .swiper-slide figure>img,.gallery .gallery-images .swiper-slide figure>video,.gallery .gallery-images .swiper-slide figure>figcaption{grid-row:1;grid-column:1}.gallery .gallery-images .swiper-slide img,.gallery .gallery-images .swiper-slide video{min-height:0;height:100%;width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.gallery .gallery-images .swiper-slide figure:has(figcaption)>img,.gallery .gallery-images .swiper-slide figure:has(figcaption)>video{height:100%;width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}@media(orientation:portrait){.gallery .gallery-images .swiper-slide figcaption{margin:clamp(.5rem,calc(.67vw + .33rem),1rem);margin:var(--space-100);margin-bottom:clamp(.5rem,calc(.67vw + .33rem),1rem);margin-bottom:var(--space-100);padding-bottom:calc(clamp(.5rem,calc(.67vw + .33rem),1rem) + clamp(2.38rem,calc(7.16vw + .59rem),7.76rem));padding-bottom:calc(var(--space-100) + var(--space-800))}}@media(orientation:landscape){.gallery .gallery-images{position:sticky;top:0}.gallery .gallery-images .swiper-slide{aspect-ratio:var(--aspect-ratio);height:100svh}.gallery .gallery-images .swiper-wrapper{display:block;width:auto}.gallery .gallery-images .swiper-pagination{display:none}}.swiper{--swiper-theme-color: var(--color-gray);--swiper-pagination-color: var(--color-black);--swiper-pagination-bullet-inactive-color: var(--color-white);--swiper-pagination-bullet-inactive-opacity: 1;--swiper-pagination-bullet-size: .65rem;--swiper-pagination-bullet-horizontal-gap: var(--space-50)}.home-gallery figure:has(figcaption){width:100%}.home-gallery figure:has(figcaption)>img,.home-gallery figure:has(figcaption)>video{max-height:100svh;width:100%;height:auto}.home-gallery img,.home-gallery video{max-height:100svh;width:auto}.home-intro{position:fixed;inset:0;z-index:20;display:grid;place-items:center;background-color:#fff;pointer-events:none}.home-intro .home-intro__logo{width:min(50vw,24rem);color:#092129;color:var(--color-text)}.home-intro .home-intro__logo svg{display:block;width:100%;height:auto}.hero{padding:0;position:relative;height:100svh}.hero .lines-canvas{position:absolute;top:0;left:0;width:100%;height:100%}.hero .hero-content{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:space-between;-ms-flex-align:space-between;align-items:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-block:clamp(2.38rem,calc(7.16vw + .59rem),7.76rem) clamp(1.53rem,calc(3.73vw + .59rem),4.32rem);padding-block:var(--space-800) var(--space-600);pointer-events:none;position:relative;z-index:1}.hero .hero-headline{width:90%}@media(min-width:25rem){.hero .hero-headline{width:77.5%}}@media(min-width:60rem){.hero .hero-headline{width:65%}}.hero .hero-logo{width:33%;max-width:12rem}.hero .lines-canvas,.hero .hero-headline{-webkit-transition:opacity .35s ease;transition:opacity .35s ease}body.preload.template-home .hero .lines-canvas,body.preload.template-home .hero .hero-headline{opacity:0}.template-home .home-intro-content .lead{position:relative;z-index:2}.template-home .home-intro-content figure.intro-image{position:relative;z-index:1;margin:0}.template-home .home-intro-content figure.intro-image:has(figcaption){width:100%}figure:has(figcaption){display:inline-grid;max-width:100%}figure:has(figcaption) picture,figure:has(figcaption)>img,figure:has(figcaption)>video{grid-row:1;grid-column:1;width:100%;max-width:100%}figure:has(figcaption)>img,figure:has(figcaption)>video{display:block;height:auto}figure:has(figcaption) figcaption{grid-row:1;grid-column:1;justify-self:end;align-self:end;z-index:1}figure:has(figcaption) figcaption{font-size:clamp(2.625rem,calc(1.9687333333333332rem + 2.6250666666666667vw),4.5938rem);font-size:var(--fs-2);font-weight:600;font-weight:var(--fw-bold);letter-spacing:-.065em;line-height:1.1}figure:has(figcaption) figcaption{display:inline-block;font-size:clamp(.875rem,calc(.7916666666666666rem + .33333333333333337vw),1.125rem);font-size:var(--fs--1);margin:clamp(.5rem,calc(.67vw + .33rem),1rem);margin:var(--space-100);padding:clamp(.5rem,calc(.67vw + .33rem),1rem) clamp(.25rem,calc(.33vw + .17rem),.5rem);padding:var(--space-100) var(--space-50);background-color:#fff;background-color:var(--color-white)}.about figure:has(figcaption) figcaption{font-size:clamp(1rem,calc(.9166666666666666rem + .33333333333333337vw),1.25rem);font-size:var(--fs-0);margin:clamp(1.22rem,calc(2.67vw + .55rem),3.22rem);margin:var(--space-500);padding:clamp(.63rem,calc(.95vw + .39rem),1.34rem) clamp(.5rem,calc(.67vw + .33rem),1rem);padding:var(--space-200) var(--space-100)}.about figure>picture>img{max-height:100svh}.template-snowboard main{-webkit-box-shadow:0px 10px 13px -6px oklch(.8892 .006 239.83 / 20%),0px 20px 31px 3px oklch(.8892 .006 239.83 / 14%),0px 8px 38px 7px oklch(.8892 .006 239.83 / 12%);box-shadow:0 10px 13px -6px #d7dbde33,0 20px 31px 3px #d7dbde24,0 8px 38px 7px #d7dbde1f}.product:not(:first-child){margin-top:clamp(2.38rem,calc(7.16vw + .59rem),7.76rem);margin-top:var(--space-800)}.product.even{margin-top:clamp(4.69rem,calc(16.67vw + .5rem),15.69rem);margin-top:var(--space-1100)}.product:hover .hover-image{opacity:1}.product-image{position:relative}.product-image img{max-height:100svh;width:auto}.product-image .hover-image{position:absolute;top:0;left:0;height:100%}.product-image .hover-image{opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.product-link{text-decoration:none}.product-info{display:grid;grid-template-columns:1fr auto;margin-top:clamp(.5rem,calc(.67vw + .33rem),1rem);margin-top:var(--space-100)}.product-label{font-size:clamp(1rem,calc(.9166666666666666rem + .33333333333333337vw),1.25rem);font-size:var(--fs-0);color:#879197;color:var(--color-gray)}.product-label{grid-column:1;grid-row:1}.product-name{grid-column:1;grid-row:2}.product-expand{place-self:end;grid-column:2;grid-row:1 / 3}.product-detail{display:grid;grid-template-columns:1fr}@media(orientation:landscape){.product-detail{grid-template-columns:38.197% 61.803%}}.product-detail h2{font-size:clamp(1rem,calc(.9166666666666666rem + .33333333333333337vw),1.25rem);font-size:var(--fs-0);letter-spacing:0;font-weight:400;font-weight:var(--fw-regular)}.product-detail-close{position:fixed;top:clamp(1.22rem,calc(2.67vw + .55rem),3.22rem);top:var(--container-padding);right:clamp(1.22rem,calc(2.67vw + .55rem),3.22rem);right:var(--container-padding);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.product-detail-description{font-size:clamp(2.625rem,calc(1.9687333333333332rem + 2.6250666666666667vw),4.5938rem);font-size:var(--fs-2);font-weight:600;font-weight:var(--fw-bold);letter-spacing:-.065em;line-height:1.1}.product-detail-description{margin-top:clamp(.98rem,calc(1.91vw + .5rem),2.41rem);margin-top:var(--space-400);font-size:clamp(1.875rem,calc(1.5625rem + 1.25vw),2.8125rem);font-size:var(--fs-1);max-width:55ch}.product-detail-price{margin-top:clamp(1.91rem,calc(5.18vw + .61rem),5.79rem);margin-top:var(--space-700)}.product-detail-price .price-value{font-size:clamp(2.625rem,calc(1.9687333333333332rem + 2.6250666666666667vw),4.5938rem);font-size:var(--fs-2);font-weight:600;font-weight:var(--fw-bold);letter-spacing:-.065em;line-height:1.1}.product-detail-price .price-value{font-size:clamp(2.625rem,calc(1.9687333333333332rem + 2.6250666666666667vw),4.5938rem);font-size:var(--fs-2)}.call-to-action{margin-top:clamp(.98rem,calc(1.91vw + .5rem),2.41rem);margin-top:var(--space-400)}dl.specs-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(1.53rem,calc(3.73vw + .59rem),4.32rem);gap:var(--space-600)}dl.specs-list .spec-item{-webkit-box-flex:1;-ms-flex:1 1 20rem;flex:1 1 20rem}dl.specs-list dt{font-size:clamp(1rem,calc(.9166666666666666rem + .33333333333333337vw),1.25rem);font-size:var(--fs-0);color:#879197;color:var(--color-gray)}dl.specs-list dd{font-size:clamp(2.625rem,calc(1.9687333333333332rem + 2.6250666666666667vw),4.5938rem);font-size:var(--fs-2);font-weight:600;font-weight:var(--fw-bold);letter-spacing:-.065em;line-height:1.1}dl.specs-list dd{font-size:clamp(1.875rem,calc(1.5625rem + 1.25vw),2.8125rem);font-size:var(--fs-1);display:block;max-width:23rem}.spec-base-value{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35em}.base-info-tooltip-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:inherit;border-width:0;border-color:transparent;padding:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:auto;-webkit-tap-highlight-color:transparent}.base-info-tooltip-trigger{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.4em;width:1.25em;height:1.25em;background:#879197;background:var(--color-gray);color:#fff;color:var(--color-white);border-radius:50%;padding:0;-webkit-transform:translateY(-.75em);-ms-transform:translateY(-.75em);transform:translateY(-.75em)}.tippy-box[data-theme~=light] .tippy-content{padding:1.5rem}.product-detail-ratings{margin-top:clamp(4.69rem,calc(16.67vw + .5rem),15.69rem);margin-top:var(--space-1100)}.product-detail-characteristics{container-type:inline-size}.ratings-grid{display:grid;gap:clamp(2.38rem,calc(7.16vw + .59rem),7.76rem);gap:var(--space-800)}.rating-item{display:grid;grid-template-columns:1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(.63rem,calc(.95vw + .39rem),1.34rem);gap:var(--space-200)}.rating-label,.rating-text{font-size:clamp(2.625rem,calc(1.9687333333333332rem + 2.6250666666666667vw),4.5938rem);font-size:var(--fs-2);font-weight:600;font-weight:var(--fw-bold);letter-spacing:-.065em;line-height:1.1}.rating-text{color:#092129;color:var(--color-black);text-align:right;font-variant-numeric:tabular-nums;letter-spacing:.1em}.rating-bar-wrapper{grid-column:-1 / 1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(.63rem,calc(.95vw + .39rem),1.34rem);gap:var(--space-200)}.rating-bar{-webkit-box-flex:1;-ms-flex:1;flex:1;height:1em;overflow:hidden;border-radius:999rem;outline:.125em solid oklch(.8892 .006 239.83);outline:.125em solid var(--color-light);outline-offset:.25em;margin-inline:.125em}.rating-bar-fill{height:100%;border-radius:999rem;background:#092129;background:var(--color-black);-webkit-transition:width .3s ease;transition:width .3s ease}.specs-table-wrapper{width:100%;overflow:auto;margin-top:clamp(4.69rem,calc(16.67vw + .5rem),15.69rem);margin-top:var(--space-1100)}.specs-table{border-collapse:collapse;width:100%;font-size:clamp(.875rem,calc(.7916666666666666rem + .33333333333333337vw),1.125rem);font-size:var(--fs--1)}.specs-table thead{background:#092129;background:var(--color-black);color:#fff;color:var(--color-white)}.specs-table .bold-text{font-weight:600;font-weight:var(--fw-bold)}.specs-table th,.specs-table td{text-align:left;padding:clamp(.25rem,calc(.33vw + .17rem),.5rem) clamp(.63rem,calc(.95vw + .39rem),1.34rem);padding:var(--space-50) var(--space-200)}.specs-table tr{border-bottom:1px solid oklch(.8892 .006 239.83);border-bottom:1px solid var(--color-light)}.specs-table tr:nth-child(2n){background:#d7dbde;background:var(--color-light)}.specs-cards{display:none;margin-top:clamp(4.69rem,calc(16.67vw + .5rem),15.69rem);margin-top:var(--space-1100)}.specs-card{border:1px solid oklch(.233 .0333 222.97);border:1px solid var(--color-black)}.specs-card-size{font-size:clamp(2.625rem,calc(1.9687333333333332rem + 2.6250666666666667vw),4.5938rem);font-size:var(--fs-2);font-weight:600;font-weight:var(--fw-bold);letter-spacing:-.065em;line-height:1.1}.specs-card-size{font-size:clamp(1rem,calc(.9166666666666666rem + .33333333333333337vw),1.25rem);font-size:var(--fs-0);background:#092129;background:var(--color-black);color:#fff;color:var(--color-white);padding:clamp(.63rem,calc(.95vw + .39rem),1.34rem);padding:var(--space-200)}.specs-card-list{display:grid;grid-template-columns:1fr 1fr;gap:clamp(.63rem,calc(.95vw + .39rem),1.34rem) clamp(.63rem,calc(.95vw + .39rem),1.34rem);gap:var(--space-200) var(--space-200);padding:clamp(.63rem,calc(.95vw + .39rem),1.34rem);padding:var(--space-200)}.specs-card-item dt{font-size:clamp(1rem,calc(.9166666666666666rem + .33333333333333337vw),1.25rem);font-size:var(--fs-0);color:#879197;color:var(--color-gray)}.specs-card-item dd{margin-top:clamp(.25rem,calc(.33vw + .17rem),.5rem);margin-top:var(--space-50)}@container (max-width: 34rem){.specs-table-wrapper{display:none}.specs-cards{display:grid;gap:clamp(1.53rem,calc(3.73vw + .59rem),4.32rem);gap:var(--space-600)}}.split-char{will-change:transform,opacity}.split-line-spacer{display:block;height:1em}.split-line a{text-decoration:none;position:relative;text-shadow:0 0 0 oklch(1 0 0),0 .025em 0 oklch(1 0 0),0 .05em 0 oklch(1 0 0),0 .075em 0 oklch(1 0 0),0 .1em 0 oklch(1 0 0);text-shadow:0 0 0 var(--color-background),0 .025em 0 var(--color-background),0 .05em 0 var(--color-background),0 .075em 0 var(--color-background),0 .1em 0 var(--color-background)}.split-line a:after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:.1em;background-color:#092129;background-color:var(--color-text);-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;z-index:-1}.split-text-animated a:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}
