.ow-page,html:has(.ow-page){--ow-ink:#111111;--ow-forest:#102a22;--ow-green:#2a7c13;--ow-lime:#c7ef5e;--ow-sky:#5bc8f5;--ow-white:#faf8ef;--ow-muted:#575654;--ow-tint:#dedcd4;--ow-tint-soft:#eeece4;--ow-surface:#fdfcf8;--ow-on-dark-muted:#c2c1ba;--ow-line-dark:rgb(250 248 239/0.22);--ow-font-head:var(--font-ow-head),system-ui,-apple-system,"Segoe UI",sans-serif;--ow-font-body:var(--font-ow-body),system-ui,-apple-system,"Segoe UI",sans-serif;--ow-text-display:clamp(2.875rem,1.9rem + 4.6vw,6rem);--ow-text-display-lh:1.1;--ow-text-section:clamp(2.2rem,4.5vw,4.5rem);--ow-text-section-lh:1.02;--ow-text-closing:clamp(2.75rem,6vw,5.5rem);--ow-text-closing-lh:0.98;--ow-text-statement:clamp(1.75rem,3.6vw,3.6rem);--ow-text-statement-lh:1.22;--ow-text-hero:clamp(3rem,8vw,7.5rem);--ow-text-hero-lh:0.95;--ow-text-numeral:clamp(3.5rem,6vw,6.5rem);--ow-text-numeral-lh:1;--ow-text-feature:clamp(2rem,3.7vw,3.3rem);--ow-text-feature-lh:1.1;--ow-text-menu:clamp(2.75rem,4.6vw,4.75rem);--ow-text-menu-lh:1.15;--ow-text-cta:clamp(1.75rem,1.3rem + 1.8vw,3rem);--ow-text-cta-lh:1;--ow-text-route:clamp(1.75rem,1.4rem + 1.2vw,2.5rem);--ow-text-route-lh:1.1;--ow-text-row:2vw;--ow-text-row-lh:1.1;--ow-text-card:clamp(1.4rem,1.9vw,1.9rem);--ow-text-card-lh:1.15;--ow-text-wordmark:clamp(1.25rem,1.1rem + 0.5vw,1.5rem);--ow-text-wordmark-lh:1;--ow-text-title:clamp(2.5rem,4.6vw,4.75rem);--ow-text-title-lh:1.05;--ow-text-panel:clamp(2.25rem,1.6rem + 2.4vw,4rem);--ow-text-panel-lh:1.05;--ow-text-poster:clamp(2.5rem,6.4vw,6.5rem);--ow-text-poster-lh:0.98;--ow-text-intro:clamp(1.75rem,1.2rem + 2vw,3rem);--ow-text-intro-lh:1.15;--ow-text-overview:clamp(1.75rem,1.2rem + 2.2vw,3.25rem);--ow-text-overview-lh:1.18;--ow-text-column:clamp(1.75rem,1.4rem + 1.4vw,2.75rem);--ow-text-column-lh:1.08;--ow-text-stat:clamp(3.25rem,5.5vw,5.25rem);--ow-text-stat-lh:1;--ow-tracking-label:calc(var(--text-xs) * 0.08);--ow-radius-sm:0.5rem;--ow-radius-md:1rem;--ow-ease-standard:cubic-bezier(0.22,1,0.36,1);--ow-ease-enter:cubic-bezier(0.16,1,0.3,1);--ow-animate-fade-in:ow-fade-in 600ms var(--ow-ease-enter) both;--ow-animate-rise-in:ow-rise-in 700ms var(--ow-ease-enter) both;--ow-animate-slide-down:ow-slide-down 700ms var(--ow-ease-enter) both;--ow-animate-route-progress:ow-route-progress 7s linear forwards;--ow-page-gutter:5vw;--ow-section-space:clamp(4rem,8vw,7.5rem);--ow-section-space-sm:clamp(3rem,6vw,5rem);--ow-grid-gap:clamp(1rem,2vw,1.75rem);--ow-header-height:9.3vh}@media (max-width:1025px){.ow-page,html:has(.ow-page){--ow-header-height:6.1vh;--ow-page-gutter:6vw}}@media (max-width:768px){.ow-page,html:has(.ow-page){--ow-header-height:8.5vh;--ow-page-gutter:7vw}}@keyframes ow-fade-in{0%{opacity:0}}@keyframes ow-rise-in{0%{opacity:0;transform:translateY(1.125rem)}}@keyframes ow-slide-down{0%{transform:translateY(-100%)}}@keyframes ow-route-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@layer base{html:has(.ow-page){scroll-padding-top:calc(var(--ow-header-height) + 1rem);-webkit-text-size-adjust:100%;scrollbar-width:thin;scrollbar-color:var(--ow-green) transparent}html:has(.ow-page) ::-webkit-scrollbar{width:.375rem;height:.375rem;background:transparent}html:has(.ow-page) ::-webkit-scrollbar-track{background:transparent}html:has(.ow-page) ::-webkit-scrollbar-thumb{border-radius:62.4375rem;background:var(--ow-green)}.ow-page{min-height:100dvh;display:flex;flex-direction:column;overflow-x:clip;background:var(--ow-white);color:var(--ow-ink);font-family:var(--ow-font-body);font-size:1.5vw;line-height:1.55;-webkit-font-smoothing:antialiased}.ow-page main{flex:1}.ow-page h1,.ow-page h2,.ow-page h3,.ow-page h4{font-family:var(--ow-font-head);font-weight:500;text-wrap:balance}.ow-page h1{font-size:6.7vw;line-height:.98;letter-spacing:-.2vw}.ow-page h2{font-size:3.3vw;line-height:1.05;letter-spacing:-.1vw}.ow-page p{text-wrap:pretty}.ow-page :is(button,[role=button],a[href],summary):not(:disabled){cursor:pointer}.ow-page [data-hero-stay]~*{position:relative;z-index:1;background-color:var(--ow-white)}.ow-page ::selection{background:var(--ow-lime);color:var(--ow-forest)}.ow-page input:-webkit-autofill,.ow-page input:-webkit-autofill:focus,.ow-page input:-webkit-autofill:hover,.ow-page select:-webkit-autofill,.ow-page textarea:-webkit-autofill{-webkit-text-fill-color:var(--ow-ink);-webkit-box-shadow:0 0 0 1000px var(--ow-white) inset;box-shadow:0 0 0 1000px var(--ow-white) inset;caret-color:var(--ow-ink);transition:background-color 9999s ease-out 0s}.ow-page input:-webkit-autofill:first-line{font-family:inherit;font-size:inherit}.ow-page input:autofill{background-color:initial}.ow-page :focus-visible{outline:.125rem solid var(--ow-green);outline-offset:.1875rem;border-radius:.125rem}.ow-page [data-surface=dark] :focus-visible{outline-color:var(--ow-lime)}@media (max-width:1025px){.ow-page{font-size:2.4vw}.ow-page h1{font-size:7.8vw}.ow-page h2{font-size:4.9vw}}@media (max-width:768px){.ow-page{font-size:4.4vw}.ow-page h1{font-size:11.3vw;letter-spacing:-.3vw}.ow-page h2{font-size:8.2vw;letter-spacing:-.2vw}}}@layer components{.ow-page .ow-text-display{font-size:var(--ow-text-display);line-height:var(--ow-text-display-lh);letter-spacing:calc(var(--ow-text-display) * -.015)}.ow-page .ow-text-section{font-size:var(--ow-text-section);line-height:var(--ow-text-section-lh);letter-spacing:calc(var(--ow-text-section) * -.015)}.ow-page .ow-text-closing{font-size:var(--ow-text-closing);line-height:var(--ow-text-closing-lh);letter-spacing:calc(var(--ow-text-closing) * -.015)}.ow-page .ow-text-statement{font-size:var(--ow-text-statement);line-height:var(--ow-text-statement-lh)}.ow-page .ow-text-hero{font-size:var(--ow-text-hero);line-height:var(--ow-text-hero-lh);letter-spacing:calc(var(--ow-text-hero) * -.025)}.ow-page .ow-text-numeral{font-size:var(--ow-text-numeral);line-height:var(--ow-text-numeral-lh)}.ow-page .ow-text-feature{font-size:var(--ow-text-feature);line-height:var(--ow-text-feature-lh);letter-spacing:calc(var(--ow-text-feature) * -.02)}.ow-page .ow-text-menu{font-size:var(--ow-text-menu);line-height:var(--ow-text-menu-lh)}.ow-page .ow-text-cta{font-size:var(--ow-text-cta);line-height:var(--ow-text-cta-lh)}.ow-page .ow-text-route{font-size:var(--ow-text-route);line-height:var(--ow-text-route-lh);letter-spacing:calc(var(--ow-text-route) * -.01)}.ow-page .ow-text-row{font-size:var(--ow-text-row);line-height:var(--ow-text-row-lh);letter-spacing:calc(var(--ow-text-row) * -.01)}.ow-page .ow-text-card{font-size:var(--ow-text-card);line-height:var(--ow-text-card-lh)}.ow-page .ow-text-wordmark{font-size:var(--ow-text-wordmark);line-height:var(--ow-text-wordmark-lh);letter-spacing:-.02em}.ow-page .ow-text-title{font-size:var(--ow-text-title);line-height:var(--ow-text-title-lh);letter-spacing:calc(var(--ow-text-title) * -.02)}.ow-page .ow-text-panel{font-size:var(--ow-text-panel);line-height:var(--ow-text-panel-lh);letter-spacing:calc(var(--ow-text-panel) * -.02)}.ow-page .ow-text-poster{font-size:var(--ow-text-poster);line-height:var(--ow-text-poster-lh);letter-spacing:calc(var(--ow-text-poster) * -.03)}.ow-page .ow-text-intro{font-size:var(--ow-text-intro);line-height:var(--ow-text-intro-lh);letter-spacing:calc(var(--ow-text-intro) * -.02)}.ow-page .ow-text-overview{font-size:var(--ow-text-overview);line-height:var(--ow-text-overview-lh);letter-spacing:calc(var(--ow-text-overview) * -.02)}.ow-page .ow-text-column{font-size:var(--ow-text-column);line-height:var(--ow-text-column-lh);letter-spacing:calc(var(--ow-text-column) * -.02)}.ow-page .ow-text-stat{font-size:var(--ow-text-stat);line-height:var(--ow-text-stat-lh);letter-spacing:calc(var(--ow-text-stat) * -.03)}.ow-page .ow-wordmark{font-size:15.2vw;font-weight:700;line-height:.75;letter-spacing:-.2vw;white-space:nowrap;display:block}@media (max-width:1025px){.ow-page .ow-wordmark{font-size:15.2vw}}@media (max-width:768px){.ow-page .ow-wordmark{font-size:15.3vw;letter-spacing:-.3vw}}.ow-page .ow-stretched-link:after{content:"";position:absolute;inset:0}.ow-page .ow-stretched-link:focus-visible{outline:none}.ow-page [data-reveal-state]{transition:opacity .65s var(--ow-ease-enter),transform .65s var(--ow-ease-enter),clip-path .9s var(--ow-ease-enter);transition-delay:var(--reveal-delay,0s)}.ow-page [data-reveal=rise][data-reveal-state=pending]{opacity:0;transform:translateY(1.75rem)}.ow-page [data-reveal=fade][data-reveal-state=pending]{opacity:0}.ow-page [data-reveal=slide][data-reveal-state=pending]{opacity:0;transform:translateX(-1.5rem)}.ow-page [data-reveal=mask][data-reveal-state=pending]{clip-path:inset(100% 0 0 0)}.ow-page [data-reveal=wipe][data-reveal-state=pending]{clip-path:inset(0 100% 0 0)}.ow-page [data-reveal=crop][data-reveal-state=pending]{clip-path:inset(9% 7% 9% 7%)}.ow-page [data-reveal=crop] img{transition:transform 1.1s var(--ow-ease-enter);transition-delay:var(--reveal-delay,0s)}.ow-page [data-reveal=crop][data-reveal-state=pending] img{transform:scale(1.12)}.ow-page .ow-line-mask{padding-block:.3vw;margin-block:-.3vw}@media (max-width:1025px){.ow-page .ow-line-mask{padding-block:.6vw;margin-block:-.6vw}}@media (max-width:768px){.ow-page .ow-line-mask{padding-block:1vw;margin-block:-1vw}}}.ow-page [data-ow-intro-loader]{display:none}html[data-ow-intro=exit] .ow-page [data-ow-intro-loader],html[data-ow-intro=play] .ow-page [data-ow-intro-loader]{display:block}html[data-ow-intro=play]:has([data-ow-intro-loader]){overflow:hidden}html[data-ow-intro=play]:has([data-ow-intro-loader]) .ow-page [data-hero-anim],html[data-ow-intro=play]:has([data-ow-intro-loader]) .ow-page [data-hero-anim] *{animation-play-state:paused}@media print{.ow-page [data-reveal-state]{opacity:1!important;transform:none!important;clip-path:none!important}}@media (prefers-reduced-motion:reduce){.ow-page *,.ow-page :after,.ow-page :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.ow-page p:not(.leading-none){line-height:1.2}.ow-page .text-128{font-size:6.7vw;line-height:.98;letter-spacing:-.2vw}.ow-page .text-64{font-size:3.3vw;line-height:1.05;letter-spacing:-.1vw}.ow-page .text-40{font-size:2.1vw;line-height:1.1;letter-spacing:-.04vw}.ow-page .text-30{font-size:1.6vw;line-height:1.2;letter-spacing:-.02vw}.ow-page .text-28{font-size:1.5vw;line-height:1.55}.ow-page .text-24{font-size:1.3vw;line-height:1.55}.ow-page .text-22{font-size:1.1vw;line-height:1.4}.ow-page .text-14{font-size:.8vw;line-height:1.45;letter-spacing:.05vw}.ow-page .ow-container{width:100%;padding-inline:5vw}.ow-page .ow-section{padding-block:8vw}.ow-page .ow-section-sm{padding-block:5vw}@media (max-width:1025px){.ow-page .text-128{font-size:7.8vw;letter-spacing:-.2vw}.ow-page .text-64{font-size:4.9vw;letter-spacing:-.1vw}.ow-page .text-40{font-size:3.7vw}.ow-page .text-30{font-size:2.9vw}.ow-page .text-28{font-size:2.4vw}.ow-page .text-24{font-size:2.2vw}.ow-page .text-22{font-size:2.1vw}.ow-page .text-14{font-size:1.6vw}.ow-page .ow-section{padding-block:11vw}.ow-page .ow-section-sm{padding-block:7vw}}@media (max-width:768px){.ow-page .text-128{font-size:11.3vw;letter-spacing:-.3vw}.ow-page .text-64{font-size:8.2vw;letter-spacing:-.2vw}.ow-page .text-40{font-size:6.7vw}.ow-page .text-30{font-size:5.6vw}.ow-page .text-28{font-size:4.4vw}.ow-page .text-22,.ow-page .text-24{font-size:3.8vw}.ow-page .text-14{font-size:3.1vw}.ow-page .ow-container{padding-inline:5vw}.ow-page .ow-section{padding-block:18vw}.ow-page .ow-section-sm{padding-block:12vw}}.ow-page :is(h1,h2,h3,h4){font-family:revert-layer;font-weight:revert-layer;line-height:revert-layer}