:root{--c-white:#ffffff;--c-bg:#ffffff;--c-bg-alt:#f6f6f6;--c-black:#000000;--c-ink:#000000;--c-ink-2:#6b6b6b;--c-line:#e6e6e6;--c-band:#000000;--c-band-2:#111111;--c-muted:#cfcfcf;--c-muted-dark:rgba(255,255,255,0.35);--c-accent:#e00000;--c-accent-press:#a00000;--c-accent-deco:#f00000;--c-ph:#ededed;--f-display:var(--font-geist),"Helvetica Neue",Arial,sans-serif;--f-head:var(--font-inter-tight),"Helvetica Neue",Arial,sans-serif;--f-body:var(--font-inter),"Helvetica Neue",Arial,sans-serif;--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-out-quint:cubic-bezier(0.22,1,0.36,1);--ease-in-out-expo:cubic-bezier(0.87,0,0.13,1);--ease-in-out-quart:cubic-bezier(0.83,0,0.17,1);--ease-ui:cubic-bezier(0.55,0.05,0.22,0.99);--grid-outer:1.5rem;--grid-gap:1.5rem;--col-4:calc((100vw - var(--grid-outer) * 2 - var(--grid-gap) * 3) / 4);--col-5:calc((100vw - var(--grid-outer) * 2 - var(--grid-gap) * 4) / 5);--header-h:6.4rem;--header-h-compact:5rem;--header-logo-h:3rem;--radius:5px;--section-y:10rem}@media (min-width:1024px){:root{--grid-outer:4rem;--grid-gap:4rem;--header-h:10rem;--header-h-compact:6.4rem;--header-logo-h:3.6rem;--section-y:16rem}}html{font-size:62.5%;text-size-adjust:100%}@media (min-width:1360px){html{font-size:calc(10px + (100vw - 1360px) * .002)}}@media (min-width:1600px){html{font-size:calc(10.48px + (100vw - 1600px) * .004)}}@view-transition{navigation:auto}::view-transition-new(root),::view-transition-old(root){animation-duration:.3s}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}canvas,img,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}a{color:inherit;text-decoration:none}address{font-style:normal}dialog{padding:0;border:0;max-width:none;max-height:none}body{background:var(--c-bg);color:var(--c-ink);font-family:var(--f-body);font-size:1.5rem;line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}@media (min-width:1024px){body{font-size:1.4rem}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped,html.is-scroll-locked{overflow:hidden}:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}::selection{background:var(--c-accent);color:#fff}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;left:1.6rem;top:1.6rem;z-index:1000;padding:1rem 1.6rem;background:#000;color:#fff;border-radius:999px;font-family:var(--f-display);font-size:1.3rem;transform:translateY(-200%);transition:transform .3s var(--ease-ui)}.skip-link:focus{transform:none}main:focus{outline:none}.container{width:100%;padding-inline:var(--grid-outer);margin-inline:auto;max-width:192rem}.section{padding-block:var(--section-y)}.section--grey{background:var(--c-bg-alt)}.band-dark{background:var(--c-band);color:#fff}.band-red{--c-brand-red:#e00000;--c-bg:var(--c-brand-red);--c-bg-alt:var(--c-brand-red);--c-ink:#fff;--c-ink-2:#fff;--c-line:rgba(255,255,255,0.32);--c-muted:rgba(255,255,255,0.38);--c-accent:#fff;--c-accent-deco:#fff;background:var(--c-brand-red);color:#fff}.band-red .c-btn--light,.band-red .c-btn--primary{--btn-fg:var(--c-brand-red);--btn-bg:#fff;--btn-border:#fff;--btn-ripple:#a00000}.band-red .c-btn--secondary{--btn-fg:#fff;--btn-border:#fff;--btn-ripple:#fff}.band-red .chip{background:transparent;border-color:rgba(255,255,255,.55);color:#fff}@media (hover:hover){.band-red .chip--tip:hover{border-color:#fff}}.site-header.is-on-red .c-btn--primary{--btn-fg:#e00000;--btn-bg:#fff;--btn-border:#fff;--btn-ripple:#a00000}.band-red ::selection{background:#fff;color:var(--c-brand-red)}.section-head{display:flex;flex-wrap:wrap;gap:2.4rem 4rem;justify-content:space-between;align-items:flex-end;margin-bottom:4.8rem}.section-head>div{max-width:90rem}.btn-row{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.2rem}.lower{content-visibility:auto;contain-intrinsic-size:auto 1000px}.eyebrow{font-family:var(--f-display);font-size:1.2rem;font-weight:400;letter-spacing:.04em;color:var(--c-ink-2);margin-bottom:2rem;display:flex;align-items:center;gap:.8rem}.eyebrow:before{content:"";width:.6rem;height:.6rem;border-radius:50%;background:currentColor}.eyebrow--dark{color:rgba(255,255,255,.6)}.h-lead{font-size:clamp(2.6rem,2.78vw,4rem);line-height:1.5;letter-spacing:-.005em}.h-display,.h-lead{font-family:var(--f-head);font-weight:700}.h-display{font-size:clamp(3.2rem,4.2vw,6.4rem);line-height:1.12;letter-spacing:-.02em}.giant{font-family:var(--f-display);font-weight:500;text-transform:uppercase;font-size:clamp(4.4rem,8.4vw,16rem);line-height:.95;letter-spacing:-.035em}.lead-text{font-family:var(--f-head);font-weight:500;font-size:clamp(1.8rem,1.6vw,2.4rem);line-height:1.6}.body-text{color:var(--c-ink-2);max-width:56rem}.confirm{color:var(--c-accent);font-family:var(--f-display);font-size:.85em}.band-dark .confirm{color:#fff;-webkit-text-decoration:underline 2px var(--c-accent);text-decoration:underline 2px var(--c-accent);text-underline-offset:3px}html.js [data-line-reveal]{visibility:hidden}.rl-line-mask,[data-line-reveal]>div[style*=overflow]{overflow:clip;overflow-clip-margin:.2em}.rl-line{display:block}.tf{--tf-muted:var(--c-muted);--tf-full:var(--c-ink);--tf-accent:var(--c-accent)}.tf--dark{--tf-muted:var(--c-muted-dark);--tf-full:#ffffff}.tf-em{font-style:normal}.tf:not(.is-split) .tf-em{color:var(--tf-accent)}.tf-word{display:inline-block;white-space:nowrap}.tf-char{color:var(--tf-muted);transition:opacity .8s var(--ease-out-quint),color .3s;transition-delay:calc(var(--char-index) * 45ms)}.tf.inview .tf-char{color:var(--tf-full)}.tf.inview .tf-accent{color:var(--tf-accent)}.tf--scrub .tf-char{transition:none;--on:clamp(0,calc(var(--fill, 0) * var(--n) * 1.0 - var(--char-index)),1);color:color-mix(in srgb,var(--tf-full) calc(var(--on) * 100%),var(--tf-muted))}.tf--scrub .tf-accent{color:color-mix(in srgb,var(--tf-accent) calc(var(--on) * 100%),var(--tf-muted))}.media{position:relative;overflow:hidden;border-radius:var(--radius);background:var(--c-ph);width:100%}.media--fill{position:absolute;inset:0;border-radius:0}.media__el{width:100%;height:100%;object-fit:cover}video.media__el{position:absolute;inset:0}.media--placeholder{display:grid;place-items:center;padding:1.6rem}.media--ph-dark{background:#1c1c1c}.media__ph-label{font-family:var(--f-display);font-size:1.2rem;line-height:1.4;color:var(--c-ink-2);text-align:center;max-width:80%}.media--ph-dark .media__ph-label{color:#8a8a8a}.ir{border-radius:var(--radius)}.ir,.plx{overflow:hidden}.plx{position:relative}.plx>*{will-change:transform}.plane-card.is-plane-pending>*{visibility:hidden}.plane-card{border-radius:var(--radius);overflow:hidden}.gl-plane-canvas{position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none;z-index:5}.c-btn{--btn-fg:#fff;--btn-bg:var(--c-accent);--btn-border:var(--c-accent);--btn-ripple:var(--c-accent-press);--btn-fg-hover:#fff;position:relative;display:inline-flex;align-items:center;gap:1rem;height:4.8rem;padding:0 2.4rem;border-radius:999px;border:1px solid var(--btn-border);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--f-display);font-size:1.3rem;font-weight:500;letter-spacing:.01em;white-space:nowrap;overflow:hidden;isolation:isolate;transition:color .3s var(--ease-ui),border-color .3s var(--ease-ui),background-color .3s var(--ease-ui)}.c-btn--lg{height:5.6rem;padding:0 2.8rem;font-size:1.4rem}.c-btn--primary:active{background:var(--c-accent-press)}.c-btn--secondary{--btn-fg:#000;--btn-bg:transparent;--btn-border:#000;--btn-ripple:#000}.c-btn--light{--btn-fg:#000;--btn-bg:#fff;--btn-border:#fff;--btn-ripple:#000}.c-btn--ghost-light{--btn-fg:var(--btn-ghost-fg,#fff);--btn-bg:transparent;--btn-border:var(--btn-ghost-border,rgba(255,255,255,0.7));--btn-ripple:#fff;--btn-fg-hover:#000}.c-btn[disabled]{opacity:.45;pointer-events:none}.c-btn__ripple{position:absolute;left:var(--ripple-x,50%);top:var(--ripple-y,50%);width:var(--ripple-size,0);height:var(--ripple-size,0);margin:calc(var(--ripple-size, 0) / -2) 0 0 calc(var(--ripple-size, 0) / -2);border-radius:50%;background:var(--btn-ripple);transform:scale(0);z-index:-1;pointer-events:none}.c-btn__label{display:inline-block;perspective:40rem;line-height:1.2}.c-btn__roll{display:inline-grid;transform-style:preserve-3d;transform-origin:50% 50% -.6em;transition:transform .45s var(--ease-out-quint)}.c-btn__face{grid-area:1/1;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block}.c-btn__face--next{transform-origin:50% 0;transform:translateY(100%) rotateX(-90deg)}.c-btn__arrow{overflow:hidden;width:1.6rem}.c-btn__arrow,.c-btn__icon{display:inline-flex}@media (hover:hover) and (pointer:fine){.c-btn.is-hover .c-btn__ripple{transform:scale(1);transition:transform .45s var(--ease-out-quint)}.c-btn.is-leaving .c-btn__ripple{transform:scale(1);opacity:0;transition:opacity .25s linear}.c-btn.is-hover{color:var(--btn-fg-hover);border-color:transparent}.c-btn--secondary.is-hover{color:#fff}.c-btn.is-hover .c-btn__roll{transform:rotateX(90deg)}.c-btn.is-hover .c-btn__arrow svg{animation:cBtnArrowLoop .6s var(--ease-out-expo)}}@keyframes cBtnArrowLoop{0%{transform:translateX(0)}45%{transform:translateX(120%)}46%{transform:translateX(-120%)}to{transform:translateX(0)}}.c-linelink{display:inline-flex;align-items:center;gap:.6rem}.c-linelink__text{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:background-size .32s var(--ease-ui)}.c-linelink--always .c-linelink__text{background-size:100% 1px}@media (hover:hover){.c-linelink:hover .c-linelink__text{animation:linelink .32s var(--ease-ui) forwards}.c-linelink:hover .c-linelink__arrow{transform:translateX(.4rem)}}.c-linelink__arrow{transition:transform .3s var(--ease-ui)}.c-linelink--lg{font-family:var(--f-display);font-size:1.8rem;font-weight:500}@keyframes linelink{0%{background-size:0 1px;background-position:0 100%}to{background-size:100% 1px;background-position:0 100%}}.c-hover-rotate-text{display:inline-block}.c-hrt__chars{display:inline-flex;perspective:30rem}.c-hrt__space{width:.28em}.c-hrt__cube{position:relative;display:inline-block;transform-style:preserve-3d;transform-origin:50% 50% -.5lh;transition:transform .5s var(--ease-out-quint);transition-delay:calc(var(--char-index) * 45ms)}.c-hrt__front{display:block}.c-hrt__bottom,.c-hrt__front{-webkit-backface-visibility:hidden;backface-visibility:hidden}.c-hrt__bottom{position:absolute;left:0;top:100%;transform-origin:50% 0;transform:rotateX(-90deg)}@media (hover:hover) and (pointer:fine){.has-rotate-text:hover .c-hrt__cube{transform:rotateX(90deg)}}.chip{display:inline-flex;align-items:center;height:3.2rem;padding:0 1.4rem;border:1px solid var(--c-line);border-radius:999px;font-family:var(--f-display);font-size:1.2rem;color:var(--c-ink);background:#fff;transition:border-color .3s var(--ease-ui),background-color .3s var(--ease-ui),color .3s var(--ease-ui)}.chip--sm{height:2.6rem;padding:0 1rem;font-size:1.1rem;color:var(--c-ink-2)}.chip--tip{cursor:help}@media (hover:hover){.chip--tab:hover,.chip--tip:hover{border-color:#000}}.chip--tab.is-active,.chip.is-active{background:#000;color:#fff;border-color:#000}.tag-chips{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.tooltip{position:fixed;left:0;top:0;z-index:60;pointer-events:none}.tooltip__inner{display:block;max-width:26rem;padding:1rem 1.4rem;background:#000;color:#fff;border-radius:.8rem;font-size:1.25rem;line-height:1.5;transform:scale(0);transform-origin:0 0;opacity:0}.tooltip.is-open .tooltip__inner{animation:service-tooltip-scale-in .3s var(--ease-out-quint) forwards}@keyframes service-tooltip-scale-in{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.circle-btn{display:inline-grid;place-items:center;width:4.8rem;height:4.8rem;border-radius:50%;border:1px solid}.logo{display:inline-flex}.logo img{max-width:none}.logo--plate{background:#fff;padding:.8rem 1.2rem;border-radius:.6rem}.site-header{position:fixed;inset:0 0 auto 0;z-index:50;height:var(--header-h);color:#000;transition:height .6s var(--ease-in-out-quart),transform .6s var(--ease-in-out-quart),color .3s var(--ease-ui),background-color .3s var(--ease-ui)}html[data-loader=boot] .site-header{opacity:0}html.is-loaded .site-header{opacity:1;transition:opacity 1.6s cubic-bezier(.215,.61,.355,1),height .6s var(--ease-in-out-quart),transform .6s var(--ease-in-out-quart),color .3s var(--ease-ui)}.site-header.is-compact{height:var(--header-h-compact)}.site-header:before{content:"";position:absolute;inset:0;z-index:-1;background:rgba(255,255,255,.88);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--c-line);opacity:0;transition:opacity .3s var(--ease-ui)}.site-header.is-compact:not(.is-nav-white):before{opacity:1}.site-header.is-hidden{transform:translateY(-100%)}.site-header.is-nav-white{color:#fff}.site-header__inner{height:100%;display:flex;align-items:center;gap:2.4rem;padding-inline:var(--grid-outer)}.site-header__logo{display:inline-flex;margin-right:auto;background:#fff;border-radius:.6rem;padding:.5rem .8rem}.site-header__nav{display:none}.site-header__nav ul{display:flex;gap:.2rem}.nav-pill{position:relative;display:inline-flex;align-items:center;height:3.6rem;padding:0 1.4rem;font-family:var(--f-display);font-size:1.4rem;font-weight:500;border-radius:999px;isolation:isolate;transition:color .3s var(--ease-ui)}.nav-pill:before{content:"";position:absolute;inset:0;border-radius:inherit;background:currentColor;opacity:.08;transform:scale(.6);opacity:0;transition:transform .3s var(--ease-ui),opacity .3s var(--ease-ui);z-index:-1}@media (hover:hover){.nav-pill:hover:before{transform:scale(1);opacity:.1}}.nav-pill.is-active{color:#fff}.nav-pill.is-active:before{background:#000;opacity:1;transform:scale(1)}.is-nav-white .nav-pill.is-active{color:#000}.is-nav-white .nav-pill.is-active:before{background:#fff}.site-header__actions{display:flex;align-items:center;gap:1.2rem}.site-header__cta{display:none!important;height:4.4rem}.menu-btn{width:5rem;height:5rem;border-radius:.5rem;background:#000;color:#fff;display:grid;place-items:center;font-family:var(--f-display);font-size:1.1rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;transition:transform .4s var(--ease-out-quint),background-color .3s var(--ease-ui),color .3s var(--ease-ui)}.is-nav-white .menu-btn{background:#fff;color:#000}.menu-btn__label{display:grid;overflow:hidden;height:1.4em;line-height:1.4}.menu-btn__label>span{grid-area:1/1;transition:transform .45s var(--ease-out-quint)}.menu-btn__label>span+span{transform:translateY(110%)}@media (hover:hover) and (pointer:fine){.menu-btn:hover{animation:menu-btn-hover-rotate .6s var(--ease-out-quint)}.menu-btn:hover .menu-btn__label>span:first-child{transform:translateY(-110%)}.menu-btn:hover .menu-btn__label>span+span{transform:translateY(0)}}@keyframes menu-btn-hover-rotate{0%{transform:rotate(0)}40%{transform:rotate(-8deg) scale(.96)}to{transform:rotate(0)}}@media (min-width:1024px){.menu-btn{width:6rem;height:6rem}.site-header__cta{display:inline-flex!important}}@media (min-width:1280px){.site-header__nav{display:block}}.menu{position:fixed;inset:0;width:100vw;height:100dvh;background:#000;color:#fff;overflow:hidden}.menu::-webkit-backdrop{background:transparent}.menu::backdrop{background:transparent}.menu:not([open]){display:none}.menu__bg{position:absolute;inset:0}.menu__video{width:100%;height:100%;object-fit:cover}.menu__shade{position:absolute;inset:0;background:rgba(0,0,0,.55)}.menu__ph-label{position:absolute;right:var(--grid-outer);bottom:1.6rem;font-family:var(--f-display);font-size:1.1rem;color:rgba(255,255,255,.45)}.menu__top{position:relative;justify-content:flex-end;gap:1.6rem;height:var(--header-h);padding-inline:var(--grid-outer)}.menu__top,.menu__top-links{display:flex;align-items:center}.menu__top-links{gap:2.4rem;font-family:var(--f-display);font-size:1.4rem}.menu__close{width:5rem;height:5rem;border-radius:50%;border:1px solid rgba(255,255,255,.6);display:grid;place-items:center;transition:transform .4s var(--ease-out-quint),background-color .3s var(--ease-ui),color .3s var(--ease-ui)}@media (hover:hover){.menu__close:hover{background:#fff;color:#000;transform:rotate(90deg)}}.menu__nav{position:relative;padding:2vh var(--grid-outer) 0}.menu__nav ul{gap:.4vh}.menu__nav ul,.menu__row{display:flex;flex-direction:column}.menu__word{display:block;font-family:var(--f-display);font-weight:500;text-transform:uppercase;font-size:clamp(3.6rem,10.5vw,7rem);line-height:.95;letter-spacing:-.03em;transition:color .3s var(--ease-ui)}.menu__word.is-active{color:var(--c-accent)}.menu__word-mask{display:block;overflow:clip;overflow-clip-margin:.1em;padding-block:.04em}.menu__word-inner{display:block}.menu__bottom{position:absolute;left:var(--grid-outer);right:var(--grid-outer);bottom:2.4rem;display:flex;justify-content:space-between;gap:1.6rem;font-family:var(--f-display);font-size:1.2rem;color:rgba(255,255,255,.7)}@media (max-width:1023px){.menu__bottom p+p,.menu__top-links .c-btn{display:none}}@media (min-width:1024px){.menu__nav{padding-top:4vh}.menu__row{flex-direction:row;gap:4vw}.menu__row--left{padding-left:calc(var(--row) * 2vw)}.menu__row--right{justify-content:flex-end;padding-right:calc(var(--row) * 2vw)}.menu__word{font-size:clamp(6rem,7.6vw,15rem)}}.boot{position:fixed;inset:0;z-index:100;background:#000;color:#fff;display:none}html[data-loader=boot] .boot{display:block}.boot__stage{position:absolute;inset:0;margin:auto;width:min(52rem,100vw - 4rem);height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;align-items:center}.boot__pct{font-family:var(--f-display);font-weight:300;font-size:clamp(6.4rem,12vw,14rem);line-height:1;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:flex;align-items:flex-start}.boot__sign{font-size:.32em;margin:.25em 0 0 .12em;color:rgba(255,255,255,.55);letter-spacing:0}.boot__bar{position:relative;width:100%;height:2px;margin-top:2.4rem;background:rgba(255,255,255,.14);overflow:hidden;border-radius:2px}.boot__bar i{position:absolute;inset:0;background:var(--c-accent);transform-origin:left;transform:scaleX(0)}.boot__caption{margin-top:1.4rem;font-family:var(--f-display);font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.5)}.boot__stage--brand{gap:2rem;opacity:0}.boot__line{overflow:clip;font-family:var(--f-display);font-size:1.5rem;line-height:1.4;color:#fff}.boot__line span{display:block}.hero{--hero-ink:#ffffff;--hero-ink-2:rgba(255,255,255,0.85);position:relative;height:100svh;color:var(--hero-ink)}.js .hero--journey{height:var(--hero-h-m,100svh)}@media (min-width:1024px){.js .hero--journey{height:var(--hero-h,100svh)}}.hero__collage{display:none}@media (min-width:1024px){.hero__collage{display:block;position:absolute;inset:0;pointer-events:none}.hero__collage-item{position:absolute;opacity:0;border-radius:.5rem;overflow:hidden;will-change:transform,opacity}}.hero.is-light{--hero-ink:#000000;--hero-ink-2:#6b6b6b}.hero__sticky{position:-webkit-sticky;position:sticky;top:0;height:100svh;overflow:hidden}.hero__media{position:absolute;inset:0;background:#0d0c0b}.hero__canvas,.hero__poster{position:absolute;inset:0;width:100%;height:100%}.hero__poster{object-fit:cover}.hero__canvas{opacity:0;transition:opacity .4s var(--ease-ui)}.hero__media.is-ready .hero__canvas{opacity:1}.hero__media.is-card{background:transparent}.hero__media.is-card .hero__poster{visibility:hidden}.hero.is-shrinking .hero__end.is-on{opacity:0;transition-duration:.25s}.hero__shade{position:absolute;inset:0;background:linear-gradient(270deg,rgba(0,0,0,0) 35%,rgba(0,0,0,.55) 80%),linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 40%,rgba(0,0,0,.6))}.hero__intro{position:absolute;inset:0;pointer-events:none}.hero__intro>*{pointer-events:auto}.hero__copy{position:absolute;left:var(--grid-outer);right:var(--grid-outer);top:max(12rem,calc(100svh - 56rem))}.hero__h{font-family:var(--f-head);font-weight:700;font-size:clamp(3.2rem,8.4vw,6.4rem);line-height:1.12;letter-spacing:-.02em;color:var(--hero-ink);max-width:14em}.hero__lead{margin-top:2rem;max-width:44rem;color:var(--hero-ink-2);font-size:1.5rem;line-height:1.75}.hero__secondary{--btn-ghost-fg:var(--hero-ink);--btn-ghost-border:var(--hero-ink)}.hero__address{left:var(--grid-outer);flex-direction:column;line-height:1.5}.hero__address,.hero__scroll{position:absolute;bottom:3.2rem;display:flex;font-family:var(--f-display);font-size:1.1rem;color:var(--hero-ink-2)}.hero__scroll{right:var(--grid-outer);align-items:center;gap:1rem;letter-spacing:.1em;text-transform:uppercase}.hero__scroll i{width:1px;height:4rem;background:currentColor;transform-origin:top;animation:arwVerticalAnim 2s var(--ease-in-out-quart) infinite}@keyframes arwVerticalAnim{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}html[data-loader=boot] [data-hero-fade]{opacity:0}.hero__spots{position:absolute;inset:0;pointer-events:none}.hero__dot{left:var(--x,-100px);top:var(--y,-100px);width:1.6rem;height:1.6rem;margin:-.8rem 0 0 -.8rem;background:var(--c-accent);box-shadow:0 0 0 .4rem rgba(255,255,255,.92);opacity:0;scale:.3;transition:opacity .3s var(--ease-ui),scale .5s var(--ease-ui)}.hero__dot,.hero__dot:after{position:absolute;border-radius:50%}.hero__dot:after{content:"";inset:-.4rem;border:1px solid #fff;animation:hero-pulse 1.8s ease-out infinite}@keyframes hero-pulse{0%{transform:scale(1);opacity:.9}to{transform:scale(2.6);opacity:0}}.hero__leader{position:absolute;left:calc(var(--x, -100px) + 1.4rem);top:var(--y,-100px);width:10rem;height:1px;background:#fff;transform-origin:left;scale:0 1;transition:scale .45s var(--ease-ui)}.hero__spot[data-side=left] .hero__leader{left:calc(var(--x, -100px) - 11.4rem);transform-origin:right}.hero__callout{position:absolute;left:calc(var(--x, -100px) + 11.4rem);top:var(--y,-100px);translate:0 -50%;width:min(32rem,36vw);padding:2.2rem 2.4rem 2.4rem;border-radius:.8rem;background:rgba(14,14,14,.74);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.14);color:#fff;opacity:0;visibility:hidden;transform:translateY(1.2rem);transition:opacity .35s var(--ease-ui),transform .5s var(--ease-ui),visibility 0s linear .5s}.hero__spot[data-side=left] .hero__callout{left:calc(var(--x, -100px) - 11.4rem);translate:-100% -50%}.hero__spot.is-on .hero__dot{opacity:1;scale:1}.hero__spot.is-on .hero__leader{scale:1 1;transition-delay:.15s}.hero__spot.is-on .hero__callout{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity .45s var(--ease-ui) .3s,transform .7s var(--ease-ui) .3s,visibility 0s}.hero__badge{display:inline-block;margin-bottom:1rem;padding:.3rem .8rem;border-radius:10rem;background:var(--c-accent);font-family:var(--f-display);font-size:1rem;letter-spacing:.08em;text-transform:uppercase}.hero__callout-h{font-family:var(--f-head);font-weight:700;font-size:2.2rem;line-height:1.2}.hero__callout-p{margin-top:.6rem;font-size:1.4rem;line-height:1.6;color:rgba(255,255,255,.85)}.hero__callout-list{margin-top:1.2rem;padding-top:1.2rem;border-top:1px solid rgba(255,255,255,.16);font-size:1.3rem;line-height:1.7;color:rgba(255,255,255,.75)}.hero__callout-list li:first-letter{text-transform:uppercase}.hero__callout-link{display:inline-block;margin-top:1.4rem;font-family:var(--f-display);font-size:1.3rem;color:#fff;text-decoration:underline;text-underline-offset:.3em}.hero__end{position:absolute;left:var(--grid-outer);right:var(--grid-outer);bottom:12vh;display:flex;flex-direction:column;align-items:flex-start;gap:2.4rem;opacity:0;visibility:hidden;transform:translateY(2rem);transition:opacity .4s var(--ease-ui),transform .6s var(--ease-ui),visibility 0s linear .6s}.hero__end.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .6s var(--ease-ui),transform .8s var(--ease-ui),visibility 0s}.hero__end-line{font-family:var(--f-head);font-weight:700;font-size:clamp(3.2rem,5vw,7.2rem);line-height:1.08;letter-spacing:-.02em;max-width:12em;color:var(--hero-ink);text-shadow:0 2px 30px rgba(0,0,0,.5);transition:color .4s var(--ease-ui),text-shadow .4s var(--ease-ui)}.hero.is-light .hero__end-line{text-shadow:none}@media (min-width:1024px){.hero__end{top:50%;bottom:auto;right:auto;translate:0 -50%;max-width:40vw}.hero__end-line{max-width:8em;font-size:clamp(4rem,4.4vw,7.2rem)}}.hero__sound{position:absolute;right:var(--grid-outer);top:calc(var(--header-h) + 2.4rem);z-index:2;display:inline-flex;align-items:center;gap:.8rem;height:3.6rem;padding:0 1.4rem;border-radius:10rem;border:1px solid rgba(255,255,255,.5);background:rgba(0,0,0,.35);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-family:var(--f-display);font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:opacity .4s var(--ease-ui),background-color .3s var(--ease-ui)}.hero__sound:hover{background:rgba(0,0,0,.55)}.hero__sound:focus-visible{outline:2px solid #fff;outline-offset:2px}.hero.is-light .hero__sound{opacity:0;pointer-events:none}.hero__sound-bars{display:inline-flex;align-items:flex-end;gap:2px;height:1.2rem}.hero__sound-bars i{width:2px;height:30%;background:currentColor;border-radius:1px}.hero__sound[aria-pressed=true] .hero__sound-bars i{animation:hero-eq .9s ease-in-out infinite alternate}.hero__sound[aria-pressed=true] .hero__sound-bars i:nth-child(2){animation-delay:-.3s}.hero__sound[aria-pressed=true] .hero__sound-bars i:nth-child(3){animation-delay:-.6s}.hero__sound[aria-pressed=true] .hero__sound-bars i:nth-child(4){animation-delay:-.15s}@keyframes hero-eq{to{height:100%}}@media (prefers-reduced-motion:reduce){.hero__sound{display:none}}@media (max-width:767px){.hero__leader{display:none}.hero__callout,.hero__spot[data-side=left] .hero__callout{left:1.6rem;right:1.6rem;top:auto;bottom:2.4rem;width:auto;translate:none}}@media (min-width:1024px){.hero__sticky{height:100vh}.hero__copy{left:var(--grid-outer);right:auto;bottom:auto;top:50%;translate:0 -40%;width:min(46rem,32vw)}.hero__h{font-size:clamp(3.6rem,3.3vw,6rem)}}@media (prefers-reduced-motion:reduce){.js .hero--journey{height:100svh}.hero__dot:after{animation:none}}.statement__grid{display:grid;grid-gap:4.8rem;gap:4.8rem}.statement__text{position:relative;z-index:2;max-width:64rem}.statement__h{font-family:var(--f-head);font-weight:700;font-size:clamp(2.6rem,2.78vw,4rem);line-height:1.5}.statement__body{margin:3.2rem 0;color:var(--c-ink-2);max-width:48rem}.statement__visual{position:relative}.statement__model{aspect-ratio:1.15;width:100%}.kitchen-viewer{position:relative;width:100%;height:100%;cursor:-webkit-grab;cursor:grab;border-radius:var(--radius);touch-action:pan-y}.kitchen-viewer:active{cursor:-webkit-grabbing;cursor:grabbing}.kitchen-viewer.is-static{cursor:default}.kitchen-viewer__canvas{width:100%;height:100%;opacity:0;transition:opacity 1s var(--ease-out-quint)}.kitchen-viewer.is-ready .kitchen-viewer__canvas{opacity:1}.kitchen-viewer__fallback{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.statement__photo{position:absolute;right:0;bottom:-4rem;width:38%;z-index:3;box-shadow:0 2rem 4rem rgba(0,0,0,.08)}@media (min-width:1024px){.statement__grid{grid-template-columns:5fr 7fr;align-items:start;gap:var(--grid-gap)}.statement__text{padding-top:6rem}.statement__visual{position:-webkit-sticky;position:sticky;top:8rem}.statement__photo{width:30%;right:2%;bottom:-2rem}}.story{--story-progress:0;position:relative;background:#fff}.story__stage{position:relative;height:100svh;display:grid;grid-template-rows:auto 1fr;overflow:hidden;padding:calc(var(--header-h-compact) + 2rem) var(--grid-outer) 3rem}.story__left{position:relative;z-index:2;display:flex;flex-direction:column}.story__counter{font-family:var(--f-display);font-size:1.3rem;color:var(--c-ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.story__counter span{color:#000}.story__bar{position:relative;height:1px;background:var(--c-line);margin:1.2rem 0 2.4rem;max-width:40rem}.story__bar i{position:absolute;inset:0;background:#000;transform-origin:left;transform:scaleX(var(--story-progress))}.story__captions{position:relative;min-height:3.4em;font-family:var(--f-head);font-weight:600;font-size:clamp(2.4rem,6.4vw,5.6rem);line-height:1.1;letter-spacing:-.02em;overflow:clip}.story__caption{position:absolute;inset:0}html:not(.is-loaded) .story__caption+.story__caption{visibility:hidden}.story__cta{margin-top:2.4rem;opacity:0}.story__visual{position:relative;min-height:0}.story__canvas{position:absolute;inset:0;object-fit:contain}.story-illus,.story__canvas{width:100%;height:100%}.si-layer{transition:none}.si-grid{stroke:#1a1a1a;stroke-opacity:.18;stroke-width:.6;fill:none}.si-blueprint{stroke:var(--c-accent-deco);stroke-width:1.4;stroke-dasharray:4 3;fill:none}.si-front{fill:#f4f4f4}.si-front,.si-side{stroke:#1a1a1a;stroke-opacity:.35;stroke-width:.6}.si-side{fill:#e4e4e4}.si-top{fill:#fbfbfb;stroke:#1a1a1a;stroke-opacity:.35;stroke-width:.6}.si-flame{fill:var(--c-accent-deco);opacity:.85}.story__static{display:none}@media (min-width:1024px){.story__stage{grid-template-rows:none;grid-template-columns:4fr 6fr;gap:var(--grid-gap);height:100vh;padding-top:calc(var(--header-h-compact) + 4rem)}.story__left{justify-content:center}.story__captions{font-size:clamp(4rem,3.9vw,7.2rem);min-height:4.4em}}@media (prefers-reduced-motion:reduce){.story__stage{display:none}.story__static{display:grid;grid-gap:6rem;gap:6rem;padding:var(--section-y) var(--grid-outer)}.story__panel{display:grid;grid-gap:1.6rem;gap:1.6rem;max-width:90rem}.story__panel .story-illus{max-height:40rem}.story__panel-num{font-family:var(--f-display);font-size:1.3rem;color:var(--c-ink-2)}.story__panel-text{font-family:var(--f-head);font-weight:600;font-size:clamp(2.4rem,3.4vw,4.8rem);line-height:1.15}}.num-rows{margin:4.8rem 0;border-bottom:1px solid var(--c-line)}.num-row{display:grid;grid-template-columns:4.8rem 1fr;grid-gap:1.6rem;gap:1.6rem;padding:3.2rem 0;border-top:1px solid var(--c-line)}.num-row__num{font-family:var(--f-display);font-size:1.3rem;color:var(--c-ink-2);padding-top:.4rem}.num-row__title{font-family:var(--f-head);font-weight:700;font-size:clamp(2rem,1.8vw,2.6rem);line-height:1.4;margin-bottom:1.2rem}.num-row__text{color:var(--c-ink-2);max-width:60rem}.strengths__grid{display:grid;grid-gap:2rem;gap:2rem}@media (min-width:1024px){.strengths__grid{grid-template-columns:1fr 2fr;gap:var(--grid-gap)}.num-row{grid-template-columns:8rem 1fr}}.categories__head{display:grid;grid-gap:3.2rem;gap:3.2rem;margin-bottom:6.4rem}.categories__aside{display:flex;flex-direction:column;align-items:flex-start;gap:2.4rem}@media (min-width:1024px){.categories__head{grid-template-columns:7fr 5fr;align-items:end;gap:var(--grid-gap)}}.categories__rails{display:grid;grid-gap:1.6rem;gap:1.6rem}.marquee{overflow:hidden;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.marquee.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.marquee__track{display:flex;width:max-content;will-change:transform}.marquee__group{display:flex;gap:1.2rem;padding-right:1.2rem}.cat-chip{display:inline-flex;align-items:center;gap:1.2rem;height:7.2rem;padding:0 2.8rem 0 2rem;border-radius:999px;background:#fff;border:1px solid var(--c-line);font-family:var(--f-display);font-size:1.6rem;font-weight:500;white-space:nowrap;color:#000;transition:background-color .3s var(--ease-ui),color .3s var(--ease-ui),border-color .3s var(--ease-ui)}.cat-chip__img{width:5.2rem;height:5.2rem;object-fit:contain;pointer-events:none;transition:transform .4s var(--ease-out-quint)}@media (hover:hover){.cat-chip:hover .cat-chip__img{transform:scale(1.12)}}.cat-chip .pictogram{color:#6b6b6b;transition:color .3s var(--ease-ui)}@media (hover:hover){.cat-chip:hover{background:#000;color:#fff;border-color:#000}.cat-chip:hover .pictogram{color:#fff}}.card-grid{display:grid;grid-gap:4.8rem var(--grid-gap);gap:4.8rem var(--grid-gap)}@media (min-width:768px){.card-grid--3{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.card-grid--3{grid-template-columns:repeat(3,1fr)}}.card{display:block}.card__media{margin-bottom:2rem}.card__meta{font-family:var(--f-display);font-size:1.2rem;color:var(--c-ink-2);margin-bottom:.6rem}.card__title{display:flex;justify-content:space-between;gap:1.6rem;font-family:var(--f-head);font-weight:700;font-size:1.8rem;line-height:1.45}.card__arrow{flex:none;margin-top:.4rem;transition:transform .3s var(--ease-ui)}.card__text{margin-top:.8rem;color:var(--c-ink-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card__tags{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.4rem}.card .media .media__el,.card .media__ph-label{transition:transform .8s var(--ease-out-expo)}@media (hover:hover){a.card:hover .card__arrow{transform:translateX(.4rem)}a.card:hover .media__el,a.card:hover .media__ph-label{transform:scale(1.04)}}.tabs{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:4rem}.bar-btn{margin-top:6.4rem;width:100%;justify-content:center}.empty-state{padding:6rem 0;font-family:var(--f-head);font-weight:600;font-size:2.2rem;line-height:1.5;color:var(--c-ink-2);max-width:60rem}.process{padding-block:var(--section-y)}.process__grid{display:grid;grid-gap:4.8rem;gap:4.8rem}.process__anchors{display:none}.process__statement{font-family:var(--f-head);font-weight:700;font-size:clamp(2.6rem,2.78vw,4rem);line-height:1.45;margin-bottom:3.2rem}.process__stack{display:grid;grid-gap:2.4rem;gap:2.4rem}.process__item,.process__media{position:relative}.process__media{border-radius:var(--radius);overflow:hidden}.process__media:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.45);pointer-events:none}.process__giant{position:absolute;left:2rem;top:.4rem;z-index:1;font-family:var(--f-display);font-weight:300;font-size:16rem;line-height:1;color:#fff}.process__copy{position:relative;padding:2rem 0 0}.process__title{font-family:var(--f-head);font-weight:700;font-size:2.2rem;margin-bottom:.8rem}.process__num{font-family:var(--f-display);font-weight:400;font-size:1.3rem;color:rgba(255,255,255,.5);margin-right:.8rem}.process__text{color:rgba(255,255,255,.72);max-width:48rem}.process__copy .circle-btn{position:absolute;right:0;top:2rem}@media (min-width:1024px){.process__grid{grid-template-columns:5fr 7fr;gap:var(--grid-gap);align-items:start}.process__sticky{position:-webkit-sticky;position:sticky;top:12vh}.process__anchors{display:grid;grid-gap:.4rem;gap:.4rem;margin-bottom:4.8rem}.process__anchors a{display:inline-flex;gap:1.6rem;align-items:center;height:4rem;padding:0 1.6rem;border-radius:999px;border:1px solid transparent;font-family:var(--f-display);font-size:1.5rem;color:rgba(255,255,255,.45);transition:color .3s var(--ease-ui),border-color .3s var(--ease-ui)}.process__anchors a.is-current{color:#fff;border-color:rgba(255,255,255,.5)}.process__anchor-num{font-size:1.2rem}.process__stack{gap:12rem}.process__giant{display:none}.process__media:after{background:rgba(0,0,0,.12)}.process__copy{padding-top:2.4rem}.process__copy .circle-btn{display:none}}.numbers{display:grid;margin-top:12rem;border-top:1px solid rgba(255,255,255,.2)}.numbers__item{padding:3.2rem 0;border-bottom:1px solid rgba(255,255,255,.2)}.numbers__value{font-family:var(--f-display);font-weight:300;font-size:clamp(8rem,9vw,14rem);line-height:1;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.numbers__unit{margin-left:.2em}.numbers__ph,.numbers__unit{font-size:.35em;letter-spacing:0}.numbers__ph{color:var(--c-accent)}.numbers__label{margin-top:1.6rem;font-family:var(--f-display);font-size:1.4rem;color:rgba(255,255,255,.72)}@media (min-width:768px){.numbers{grid-template-columns:repeat(2,1fr)}.numbers__item{padding:4rem 3.2rem 4rem 0}}@media (min-width:1024px){.numbers{grid-template-columns:repeat(4,1fr);border-bottom:1px solid rgba(255,255,255,.2)}.numbers__item{border-bottom:0;border-left:1px solid rgba(255,255,255,.2);padding:4rem 2.4rem}.numbers__item:first-child{border-left:0;padding-left:0}}.quality-teaser__body{display:grid;grid-gap:3.2rem;gap:3.2rem;margin-top:6.4rem;justify-items:start}@media (min-width:1024px){.quality-teaser__body{grid-template-columns:1fr 1fr;margin-left:calc(var(--col-5) + var(--grid-gap));align-items:end}}.cta-banner{position:relative;min-height:80rem;min-height:max(60rem,100svh);display:flex;align-items:flex-end;color:#fff;overflow:hidden;background:#111}.cta-banner__media,.cta-banner__media>*,.cta-banner__shade{position:absolute;inset:0}.cta-banner__shade{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.15) 60%);pointer-events:none}.cta-banner__content{position:relative;padding-block:10rem 8rem}.cta-banner__h{font-family:var(--f-head);font-weight:700;font-size:clamp(3.4rem,5vw,8rem);line-height:1.1;letter-spacing:-.02em;max-width:13em}.cta-banner__text{margin-top:2rem;max-width:48rem;color:rgba(255,255,255,.85);font-size:1.6rem}.site-footer{background:var(--c-band);color:#fff;padding:10rem 0 3.2rem;position:relative;z-index:1}.site-footer__top{display:grid;grid-gap:4.8rem;gap:4.8rem}.site-footer__line{margin-top:2rem;color:rgba(255,255,255,.7);max-width:28rem}.site-footer__nav{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3.2rem;gap:3.2rem;font-family:var(--f-display);font-size:1.4rem}.site-footer__nav li+li{margin-top:.8rem}.site-footer__main{font-size:1.8rem;font-weight:500}.site-footer__contact{display:grid;grid-gap:1.2rem;gap:1.2rem;align-content:start;font-size:1.4rem;color:rgba(255,255,255,.85)}.site-footer__contact-row{display:flex;gap:1rem;align-items:flex-start}.site-footer__contact-row svg{flex:none;margin-top:.3rem}.site-footer__social{display:flex;gap:2rem;margin-top:1.2rem}.site-footer__social a{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--f-display);opacity:.85;transition:opacity .3s var(--ease-ui)}.site-footer__social a:hover{opacity:1}.site-footer__statement{margin:12rem 0 8rem;font-family:var(--f-display);font-weight:500;text-transform:uppercase;font-size:clamp(3.6rem,6.6vw,13rem);line-height:.98;letter-spacing:-.035em;text-align:center}.site-footer__bottom{display:flex;flex-wrap:wrap;gap:1.6rem 3.2rem;justify-content:space-between;align-items:center;padding-top:2.4rem;border-top:1px solid rgba(255,255,255,.2);font-family:var(--f-display);font-size:1.2rem;color:rgba(255,255,255,.6)}.site-footer__mii{display:block;height:5.6rem;width:auto;border-radius:.8rem}@media (min-width:1024px){.site-footer__top{grid-template-columns:3fr 6fr 3fr;gap:var(--grid-gap)}.site-footer__nav{grid-template-columns:repeat(4,1fr)}}.page-hero{position:relative;height:100svh;min-height:56rem;color:#fff;overflow:hidden;background:#111}.page-hero__media,.page-hero__media>*,.page-hero__shade{position:absolute;inset:0}.page-hero__shade{background:linear-gradient(0deg,rgba(0,0,0,.72),rgba(0,0,0,.25) 55%,rgba(0,0,0,.35))}.page-hero__content{position:absolute;left:var(--grid-outer);right:var(--grid-outer);bottom:6rem;display:grid;grid-gap:2.4rem;gap:2.4rem}.page-hero__h{font-family:var(--f-head);font-weight:700;font-size:clamp(3.4rem,5.2vw,8.8rem);line-height:1.08;letter-spacing:-.025em;max-width:14em}.page-hero__sub{max-width:52rem;color:rgba(255,255,255,.85);font-size:1.6rem}.page-hero__aside{display:flex;align-items:flex-end;gap:3.2rem;font-family:var(--f-display);font-size:1.1rem;color:rgba(255,255,255,.7)}.page-hero .hero__scroll{position:static;color:rgba(255,255,255,.85)}@media (min-width:1024px){.page-hero__content{grid-template-columns:1fr auto;align-items:end}}.page-hero--plain{height:auto;min-height:0;background:#fff;color:#000;padding:calc(var(--header-h) + 8rem) 0 6rem}.page-hero--plain .page-hero__content{position:static;padding-inline:var(--grid-outer)}.page-hero--plain .page-hero__sub{color:var(--c-ink-2)}.with-toc{display:grid;grid-gap:4rem;gap:4rem}.toc{display:none}@media (min-width:1024px){.with-toc{grid-template-columns:18rem 1fr;gap:var(--grid-gap);align-items:start}.toc{display:block;position:-webkit-sticky;position:sticky;top:calc(var(--header-h-compact) + 3.2rem);max-height:calc(100vh - var(--header-h-compact) - 6rem);overflow:auto}}.toc__label{font-family:var(--f-display);font-size:1.2rem;color:var(--c-ink-2);margin-bottom:1.6rem}.toc__list{display:grid;grid-gap:.2rem;gap:.2rem}.toc__link{display:flex;gap:1rem;align-items:center;min-height:3.4rem;padding:.4rem 1.2rem;border-radius:999px;border:1px solid transparent;font-family:var(--f-display);font-size:1.3rem;line-height:1.3;color:var(--c-ink-2);transition:color .3s var(--ease-ui),border-color .3s var(--ease-ui)}.toc__link:hover{color:#000}.toc__link.is-active{color:#000;border-color:#000}.toc__num{font-size:1.1rem;opacity:.6}.statement-band{padding-block:var(--section-y)}.statement-band .giant{max-width:16ch}.row-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.8rem 2.4rem;padding-top:2rem;border-top:1px solid var(--c-line);margin-bottom:4rem;font-family:var(--f-display)}.row-head__num{font-size:1.3rem;color:var(--c-ink-2)}.row-head__name{font-family:var(--f-head);font-weight:700;font-size:clamp(2.4rem,2.4vw,3.6rem);line-height:1.25}.row-head__en{margin-left:auto;font-size:1.2rem;color:var(--c-ink-2);text-transform:uppercase;letter-spacing:.06em}.band-dark .row-head{border-color:rgba(255,255,255,.2)}.band-dark .row-head__en,.band-dark .row-head__num{color:rgba(255,255,255,.55)}.inner-section{padding-block:8rem}.inner-section+.inner-section{padding-top:0}.prose{max-width:72rem;font-size:1.6rem;line-height:1.85;color:#222}.prose p+p{margin-top:1.6rem}.split{display:grid;grid-gap:4rem;gap:4rem}@media (min-width:1024px){.split{grid-template-columns:1fr 1fr;gap:var(--grid-gap);align-items:start}.split__sticky{position:-webkit-sticky;position:sticky;top:calc(var(--header-h-compact) + 3rem)}}.quote{font-family:var(--f-head);font-weight:700;font-size:clamp(2.8rem,3.2vw,5.2rem);line-height:1.3;letter-spacing:-.015em}.founders{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.6rem;gap:1.6rem}.founders figcaption{margin-top:1.2rem;font-size:1.3rem;color:var(--c-ink-2)}.founders__name{display:block;font-size:1.6rem;color:var(--c-ink)}.founders__name,.signoff{font-family:var(--f-display)}.signoff{margin-top:3.2rem;font-size:1.3rem;color:var(--c-ink-2)}.list-cols{display:grid;grid-gap:4rem;gap:4rem}@media (min-width:768px){.list-cols{grid-template-columns:1fr 1fr}}.list-title{font-family:var(--f-display);font-size:1.2rem;letter-spacing:.04em;color:var(--c-ink-2);margin-bottom:1.6rem}.check-list li{position:relative;padding:1.1rem 0 1.1rem 2.8rem;border-top:1px solid var(--c-line);line-height:1.5}.check-list li:before{content:"";position:absolute;left:.2rem;top:1.65rem;width:1.2rem;height:.6rem;border-left:1.5px solid #000;border-bottom:1.5px solid #000;transform:rotate(-45deg)}.chip-list{display:flex;flex-wrap:wrap;gap:.8rem}.chip-list .chip{height:auto;min-height:3.2rem;padding-block:.6rem;line-height:1.35}.stats{display:grid;border-top:1px solid var(--c-line)}.stats__item{padding:3.2rem 0;border-bottom:1px solid var(--c-line);display:grid;grid-gap:.8rem;gap:.8rem}.stats__value{font-family:var(--f-display);font-weight:300;font-size:clamp(7.2rem,8vw,13rem);line-height:1;letter-spacing:-.04em}.stats__value small{font-size:.3em;letter-spacing:0;margin-left:.15em;color:var(--c-ink-2)}.stats__label{font-family:var(--f-display);font-size:1.4rem;color:var(--c-ink-2)}@media (min-width:768px){.stats--5{grid-template-columns:repeat(5,1fr)}.stats--3{grid-template-columns:repeat(3,1fr)}.stats--4{grid-template-columns:repeat(2,1fr)}.stats--3 .stats__item,.stats--4 .stats__item,.stats--5 .stats__item{border-bottom:0;border-left:1px solid var(--c-line);padding:3.2rem 2rem}.stats--3 .stats__item:first-child,.stats--4 .stats__item:first-child,.stats--5 .stats__item:first-child{border-left:0;padding-left:0}.stats{border-bottom:1px solid var(--c-line)}}@media (min-width:1024px){.stats--4{grid-template-columns:repeat(4,1fr)}}.gauge-table{width:100%;border-collapse:collapse;margin-top:4rem;font-family:var(--f-display);font-size:1.4rem}.gauge-table td,.gauge-table th{text-align:left;padding:1.2rem 0;border-bottom:1px solid var(--c-line)}.gauge-table th{font-weight:400;color:var(--c-ink-2)}.anchor-rows{border-top:1px solid var(--c-line)}.anchor-rows a{display:grid;grid-template-columns:4.8rem 1fr auto;align-items:center;grid-gap:1.6rem;gap:1.6rem;padding:2.4rem 0;border-bottom:1px solid var(--c-line);font-family:var(--f-head);font-weight:700;font-size:clamp(2rem,2.2vw,3.2rem);transition:padding .4s var(--ease-out-quint)}.anchor-rows a span:first-child{font-family:var(--f-display);font-weight:400;font-size:1.3rem;color:var(--c-ink-2)}.anchor-rows svg{transition:transform .4s var(--ease-out-quint)}@media (hover:hover){.anchor-rows a:hover{padding-left:1.2rem}.anchor-rows a:hover svg{transform:translateY(.4rem)}}.product-block{padding-bottom:8rem;scroll-margin-top:10rem}.product-block__grid{display:grid;grid-gap:3.2rem;gap:3.2rem}@media (min-width:1024px){.product-block__grid{grid-template-columns:7fr 5fr;gap:var(--grid-gap)}}.product-block__line{font-family:var(--f-head);font-weight:600;font-size:clamp(2rem,1.8vw,2.6rem);line-height:1.45;margin-bottom:2.4rem}.product-block__model,.product-block__photos{margin:0;min-width:0}.product-block__photos ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;list-style:none;margin:0;padding:0}.product-block__model figcaption,.product-block__photos figcaption{margin-top:1rem;font-family:var(--f-display);font-size:1.2rem;color:var(--c-ink-2)}.product-viewer{position:relative;aspect-ratio:4/3;border-radius:var(--radius);background:var(--c-bg-alt);overflow:hidden;touch-action:pan-y}.product-viewer.is-ready{cursor:-webkit-grab;cursor:grab}.product-viewer.is-ready:active{cursor:-webkit-grabbing;cursor:grabbing}.product-viewer__canvas,.product-viewer__still{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.product-viewer__canvas{opacity:0;transition:opacity .6s var(--ease-out-quint)}.product-viewer.is-ready .product-viewer__canvas{opacity:1}.product-viewer.is-ready .product-viewer__still{opacity:0;transition:opacity .6s var(--ease-out-quint)}.product-viewer__btn,.product-viewer__hint{position:absolute;left:1.2rem;bottom:1.2rem;display:inline-flex;align-items:center;height:3rem;padding:0 1.2rem;border-radius:999px;font-family:var(--f-display);font-size:1.2rem;background:rgba(255,255,255,.9);border:1px solid var(--c-line);color:#000}.product-viewer__btn{background:#000;color:#fff;border-color:#000}.badge{display:inline-flex;align-items:center;height:2.4rem;padding:0 1rem;border-radius:999px;background:var(--c-accent);color:#fff;font-family:var(--f-display);font-size:1.1rem;font-weight:500}.accordion{border-top:1px solid var(--c-line)}.accordion__row{border-bottom:1px solid var(--c-line)}.accordion__btn{width:100%;display:grid;grid-template-columns:4.8rem 1fr auto;align-items:center;grid-gap:1.6rem;gap:1.6rem;padding:2.4rem 0;text-align:left}.accordion__num{font-family:var(--f-display);font-size:1.3rem;color:var(--c-ink-2)}.accordion__q{font-family:var(--f-head);font-weight:700;font-size:clamp(1.7rem,1.4vw,2.2rem);line-height:1.45}.accordion__icon{display:grid;place-items:center;width:4rem;height:4rem;border-radius:50%;border:1px solid var(--c-line);transition:transform .5s var(--ease-out-expo),background-color .3s var(--ease-ui),color .3s var(--ease-ui)}.accordion__row.is-open .accordion__icon{transform:rotate(45deg);background:#000;color:#fff}.accordion__panel{overflow:hidden}.accordion__a{padding:0 0 2.8rem 6.4rem;color:#333;max-width:80rem}.other-links{border-top:1px solid var(--c-line)}.other-links a{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:3.2rem 0;border-bottom:1px solid var(--c-line)}.other-links__h{font-family:var(--f-display);font-weight:500;text-transform:uppercase;font-size:clamp(3.2rem,5vw,8rem);line-height:1;letter-spacing:-.03em}.other-links .circle-btn{flex:none;transition:background-color .3s var(--ease-ui),color .3s var(--ease-ui)}@media (hover:hover){.other-links a:hover .circle-btn{background:#000;color:#fff}}.case-carousel{position:relative;margin-bottom:8rem}.case-carousel .splide__track{overflow:visible}.case-carousel .splide__list{display:flex}.case-carousel .splide__slide{flex-shrink:0}.case-carousel__progress{position:relative;height:1px;background:var(--c-line);margin:4rem var(--grid-outer) 0}.case-carousel__progress i{position:absolute;inset:0;background:#000;transform-origin:left;transition:transform 1s var(--ease-out-expo)}.case-carousel__controls{display:flex;gap:1rem;justify-content:flex-end;padding:2rem var(--grid-outer) 0}.case-carousel__controls button{width:4.8rem;height:4.8rem;border-radius:50%;border:1px solid #000;display:grid;place-items:center}.case-carousel.has-cursor,.case-carousel.has-cursor *{cursor:none}.arrow-cursor{position:fixed;left:0;top:0;z-index:40;width:9.6rem;height:9.6rem;margin:-4.8rem 0 0 -4.8rem;border-radius:50%;background:#000;color:#fff;display:grid;place-items:center;pointer-events:none;opacity:0;transition:opacity .3s var(--ease-ui)}.arrow-cursor.is-visible{opacity:1}.arrow-cursor__inner{display:grid;place-items:center;transition:transform .4s var(--ease-out-quint)}.arrow-cursor.is-left .arrow-cursor__inner{transform:rotate(180deg)}.arrow-cursor.is-pressed{animation:case-carousel-cursor-press .4s var(--ease-out-quint)}@keyframes case-carousel-cursor-press{40%{scale:.82}to{scale:1}}.contact-layout{display:grid;grid-gap:4.8rem;gap:4.8rem}@media (min-width:1024px){.contact-layout{grid-template-columns:18rem 1fr 22rem;gap:var(--grid-gap);align-items:start}.contact-badge,.steps{position:-webkit-sticky;position:sticky;top:calc(var(--header-h-compact) + 3rem)}}.steps{display:flex;gap:2.4rem;font-family:var(--f-display);font-size:1.3rem}@media (min-width:1024px){.steps{flex-direction:column;gap:0}.steps li+li:before{content:"";display:block;width:1px;height:3.2rem;margin:.6rem 0 .6rem .55rem;background:var(--c-line)}}.steps__item{display:flex;align-items:center;gap:1rem;color:var(--c-ink-2)}.steps__dot{width:1.2rem;height:1.2rem;border-radius:50%;border:1px solid}.steps__item.is-active{color:#000}.steps__item.is-active .steps__dot{background:var(--c-accent);border-color:var(--c-accent)}.steps__item.is-done .steps__dot{background:#000;border-color:#000}.contact-badge{display:none}@media (min-width:1024px){.contact-badge{display:grid;place-items:center;width:16rem;height:16rem;border-radius:50%;border:1px solid #000;text-align:center;font-family:var(--f-display);font-size:1.3rem;padding:2rem;justify-self:end}}.form{display:grid;grid-gap:3.2rem;gap:3.2rem}.field{display:grid;grid-gap:.8rem;gap:.8rem}.field__label{font-family:var(--f-display);font-size:1.3rem;font-weight:500}.field__label .req{color:var(--c-accent);margin-left:.4rem}.field__label .opt{color:var(--c-ink-2);font-weight:400;margin-left:.4rem}.input,.select,.textarea{width:100%;min-height:5.2rem;padding:1.2rem 1.6rem;border:1px solid #cfcfcf;border-radius:.6rem;background:#fff;font-size:1.6rem;transition:border-color .3s var(--ease-ui)}.textarea{min-height:16rem;resize:vertical}.input:hover,.select:hover,.textarea:hover{border-color:#000}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--c-accent)}.field__error{color:var(--c-accent);font-size:1.3rem}.field-row{display:grid;grid-gap:3.2rem;gap:3.2rem}@media (min-width:768px){.field-row{grid-template-columns:1fr 1fr}}.radio-cards{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}.radio-card{position:relative}.radio-card input{position:absolute;opacity:0;inset:0}.radio-card span{display:flex;align-items:center;min-height:5.2rem;padding:1rem 1.6rem;border:1px solid #cfcfcf;border-radius:.6rem;font-family:var(--f-display);font-size:1.4rem;transition:border-color .3s var(--ease-ui),background-color .3s var(--ease-ui),color .3s var(--ease-ui)}.radio-card input:checked+span{background:#000;color:#fff;border-color:#000}.radio-card input:focus-visible+span{outline:2px solid var(--c-accent);outline-offset:2px}.file-drop{display:flex;align-items:center;gap:1.2rem;min-height:7.2rem;padding:1.6rem;border:1px dashed #b5b5b5;border-radius:.6rem;cursor:pointer}.honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.summary{display:grid;border-top:1px solid var(--c-line)}.summary div{display:grid;grid-template-columns:1fr 2fr;grid-gap:1.6rem;gap:1.6rem;padding:1.4rem 0;border-bottom:1px solid var(--c-line)}.summary dt{font-family:var(--f-display);color:var(--c-ink-2);font-size:1.3rem}.form-message{padding:2rem;border-radius:.6rem;font-size:1.5rem}.form-message--error{border:1px solid var(--c-accent);color:var(--c-accent)}.form-message--success{font-family:var(--f-head);font-weight:700;font-size:clamp(2.4rem,2.6vw,3.6rem);line-height:1.4;padding:0}.direct{display:grid;grid-gap:2.4rem;gap:2.4rem}@media (min-width:1024px){.direct{grid-template-columns:1fr 1fr}}.direct__list{display:grid;grid-gap:1.6rem;gap:1.6rem;font-size:1.6rem}.direct__list a,.direct__list p{display:flex;gap:1.2rem;align-items:flex-start}.direct__list svg{flex:none;margin-top:.3rem}.map{position:relative;aspect-ratio:4/3;border-radius:var(--radius);overflow:hidden;background:var(--c-ph)}.map iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.gallery{display:grid;grid-gap:1.6rem;gap:1.6rem;grid-template-columns:repeat(2,1fr)}@media (min-width:1024px){.gallery{grid-template-columns:repeat(4,1fr);gap:2.4rem}}.process-steps{list-style:none;row-gap:3.2rem}.process-steps__title{display:flex;align-items:baseline;gap:.8rem;margin-top:1.4rem;font-family:var(--f-head);font-weight:700;font-size:1.6rem;line-height:1.3}.process-steps__num{font-family:var(--f-display);font-weight:400;font-size:1.2rem;color:var(--c-accent)}.process-steps__text{margin-top:.4rem;font-size:1.3rem;line-height:1.6;color:var(--c-ink-2)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important}.tf-char{transition:color .3s linear!important;transition-delay:0s!important}.c-btn__roll,.c-hrt__cube{transition:none!important}}.product-viewer__models{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.6rem}.product-viewer__models .chip{cursor:pointer}@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_277192{font-family:Geist,Geist Fallback;font-style:normal}.__variable_277192{--font-geist:"Geist","Geist Fallback"}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight Fallback;src:local("Arial");ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.00%;size-adjust:96.39%}.__className_d46058{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.__variable_d46058{--font-inter-tight:"Inter Tight","Inter Tight Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/93c8632ba3309827-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0dbeedbc542141f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d5bb7febfdd2862a-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/241c4d5b43afdd6e-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8904b649424fc2b6-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/34019fa29111defb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/56da557e531d1081-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_25c356{font-family:Inter,Inter Fallback;font-weight:400;font-style:normal}.__variable_25c356{--font-inter:"Inter","Inter Fallback"}