.hero-headline-module__yCgXEG__spacer{margin:0}.hero-headline-module__yCgXEG__claim{white-space:nowrap;text-align:center;--shimmer-color:#3342496b;font-family:var(--font-fustat), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;color:var(--brand,#334249);flex-direction:column;justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;inset:0}.hero-headline-module__yCgXEG__pixel{font-family:var(--font-pixel), var(--font-geist-pixel-grid), ui-monospace, monospace;letter-spacing:0;font-weight:500}
@media (min-width:64rem){.hero-module__qbw09W__stage{--hero-col:clamp(15rem, 38vw, 38rem)}.hero-module__qbw09W__copy{width:var(--hero-col);padding-left:0;padding-right:0}}.hero-module__qbw09W__film{-webkit-mask-image:linear-gradient(#0000,#000 1.5rem calc(100% - 3.5rem),#0000);mask-image:linear-gradient(#0000,#000 1.5rem calc(100% - 3.5rem),#0000)}@media (min-width:40rem){.hero-module__qbw09W__film{-webkit-mask-image:none;mask-image:none}}
.pixel-arrow-module__nxzm_a__root{--step:1.5px;--hop:.18s;--stagger:35ms;--ease:cubic-bezier(.2, .9, .25, 1);display:block;overflow:visible}.pixel-arrow-module__nxzm_a__up{transform:rotate(-90deg)}.pixel-arrow-module__nxzm_a__pixel{transform-box:fill-box;transform-origin:50%;transition:transform var(--hop) var(--ease), opacity var(--hop) var(--ease);transition-delay:calc(var(--col) * var(--stagger))}:is(.group:hover .pixel-arrow-module__nxzm_a__right .pixel-arrow-module__nxzm_a__pixel,.group:focus-visible .pixel-arrow-module__nxzm_a__right .pixel-arrow-module__nxzm_a__pixel),:is(.group:hover .pixel-arrow-module__nxzm_a__up .pixel-arrow-module__nxzm_a__pixel,.group:focus-visible .pixel-arrow-module__nxzm_a__up .pixel-arrow-module__nxzm_a__pixel){transform:translateX(var(--step))}[data-done] .pixel-arrow-module__nxzm_a__pixel{opacity:0;transform:translateX(calc(var(--step) * 3));transition-delay:calc((3 - var(--col)) * var(--stagger))}@media (prefers-reduced-motion:reduce){.pixel-arrow-module__nxzm_a__pixel{transition:none}:is(.group:hover .pixel-arrow-module__nxzm_a__pixel,.group:focus-visible .pixel-arrow-module__nxzm_a__pixel){transform:none}[data-done] .pixel-arrow-module__nxzm_a__pixel{transform:none}}
.logo-module__H4qn2W__mark{--dur:.26s;--spread:.42s;--delay:0s;--jitter:.35;--ease:cubic-bezier(.2, .9, .25, 1);--slash-dur:.42s;--rain-dur:19.2s;--rain-jitter:.22;--rain-spread:10;--rain-lit:var(--mark,#f1ede7);--rain-dim:var(--mark-dim,#ceccc8);--pass-dur:var(--shimmer-period,8s);--pass-spread:2.4s;--pass-delay:60ms;--slash-delay:.22s;--word-dur:.38s;--word-delay:.2s;--word-spread:.3s;--word-base:8;--word-shift:56;display:block;overflow:visible}.logo-module__H4qn2W__dot,.logo-module__H4qn2W__slash,.logo-module__H4qn2W__glyph{fill:currentColor}.logo-module__H4qn2W__dot{transform-box:fill-box;transform-origin:50%;--order:calc(var(--rowN) * (1 - var(--jitter)) + var(--rnd) * var(--jitter));animation-duration:var(--dur);animation-timing-function:var(--ease);animation-fill-mode:both;animation-delay:calc(var(--delay) + var(--order) * var(--spread))}.logo-module__H4qn2W__slash{animation-duration:var(--slash-dur);animation-timing-function:var(--ease);animation-fill-mode:both;animation-delay:calc(var(--delay) + var(--slash-delay))}.logo-module__H4qn2W__glyph{transform-box:fill-box;opacity:var(--o);animation-duration:var(--word-dur);animation-timing-function:var(--ease);animation-fill-mode:both;animation-delay:calc(var(--delay) + var(--word-delay) + var(--t) * var(--word-spread))}.logo-module__H4qn2W__onMount .logo-module__H4qn2W__dot{animation-name:logo-module__H4qn2W__bitIn}.logo-module__H4qn2W__onMount .logo-module__H4qn2W__slash{animation-name:logo-module__H4qn2W__slashIn}.logo-module__H4qn2W__onMount .logo-module__H4qn2W__glyph{animation-name:logo-module__H4qn2W__wordOut}.logo-module__H4qn2W__onHover .logo-module__H4qn2W__dot{transition:opacity .15s ease-out,transform .15s ease-out}.logo-module__H4qn2W__onHover .logo-module__H4qn2W__slash{transition:clip-path .2s ease-out}.logo-module__H4qn2W__onHover .logo-module__H4qn2W__glyph{transition:opacity .15s ease-out,transform .15s ease-out}.logo-module__H4qn2W__onHover:hover .logo-module__H4qn2W__dot{animation-name:logo-module__H4qn2W__bitIn;animation-fill-mode:forwards}.logo-module__H4qn2W__onHover:hover .logo-module__H4qn2W__slash{animation-name:logo-module__H4qn2W__slashIn;animation-fill-mode:forwards}.logo-module__H4qn2W__onHover:hover .logo-module__H4qn2W__glyph{animation-name:logo-module__H4qn2W__wordOut;animation-fill-mode:forwards}.logo-module__H4qn2W__onBoth .logo-module__H4qn2W__dot{animation-name:logo-module__H4qn2W__bitIn}.logo-module__H4qn2W__onBoth .logo-module__H4qn2W__slash{animation-name:logo-module__H4qn2W__slashIn}.logo-module__H4qn2W__onBoth .logo-module__H4qn2W__glyph{animation-name:logo-module__H4qn2W__wordOut}.logo-module__H4qn2W__onBoth .logo-module__H4qn2W__dot,.logo-module__H4qn2W__onBoth .logo-module__H4qn2W__slash,.logo-module__H4qn2W__onBoth .logo-module__H4qn2W__glyph{animation-fill-mode:backwards}.logo-module__H4qn2W__onBoth .logo-module__H4qn2W__dot,.logo-module__H4qn2W__onBoth .logo-module__H4qn2W__glyph{transition:opacity .15s ease-out,transform .15s ease-out}.logo-module__H4qn2W__onBoth .logo-module__H4qn2W__slash{transition:clip-path .2s ease-out}.logo-module__H4qn2W__onBoth:hover .logo-module__H4qn2W__dot{animation-name:logo-module__H4qn2W__bitIn,logo-module__H4qn2W__bitIn;animation-fill-mode:backwards,forwards}.logo-module__H4qn2W__onBoth:hover .logo-module__H4qn2W__slash{animation-name:logo-module__H4qn2W__slashIn,logo-module__H4qn2W__slashIn;animation-fill-mode:backwards,forwards}.logo-module__H4qn2W__onBoth:hover .logo-module__H4qn2W__glyph{animation-name:logo-module__H4qn2W__wordOut,logo-module__H4qn2W__wordOut;animation-fill-mode:backwards,forwards}@keyframes logo-module__H4qn2W__bitIn{0%{opacity:0;transform:scale(.3)}55%{opacity:1;transform:scale(1.14)}to{opacity:1;transform:scale(1)}}@keyframes logo-module__H4qn2W__slashIn{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes logo-module__H4qn2W__wordOut{0%{opacity:0;transform:translateX(calc((var(--word-base) + var(--t) * var(--word-shift)) * -1px))}to{opacity:var(--o);transform:translate(0)}}.logo-module__H4qn2W__onRain .logo-module__H4qn2W__dot{--rain-order:calc(var(--rowN) * (1 - var(--rain-jitter)) + var(--rnd) * var(--rain-jitter));animation-name:logo-module__H4qn2W__bitPass,logo-module__H4qn2W__bitRain;animation-duration:var(--pass-dur), var(--rain-dur);animation-timing-function:ease-in-out,linear;animation-iteration-count:infinite,infinite;animation-fill-mode:backwards,none;animation-delay:calc(var(--pass-delay) + var(--order) * var(--pass-spread)), calc(var(--rain-dur) * (1 - var(--rain-order)) * var(--rain-spread) * -1)}.logo-module__H4qn2W__onRain .logo-module__H4qn2W__slash{fill:var(--rain-dim);animation-name:logo-module__H4qn2W__slashIn}@keyframes logo-module__H4qn2W__bitPass{0%{fill-opacity:0}5%{fill-opacity:1}95%{fill-opacity:1}to{fill-opacity:0}}@keyframes logo-module__H4qn2W__bitRain{0%{fill:var(--rain-lit);transform:scale(1.16)}14%{fill:color-mix(in srgb, var(--rain-lit) 78%, var(--rain-dim));transform:scale(1.02)}38%{fill:color-mix(in srgb, var(--rain-lit) 48%, var(--rain-dim));transform:scale(.96)}70%{fill:color-mix(in srgb, var(--rain-lit) 22%, var(--rain-dim));transform:scale(.93)}to{fill:var(--rain-dim);transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.logo-module__H4qn2W__dot,.logo-module__H4qn2W__slash,.logo-module__H4qn2W__glyph{animation-name:none!important}.logo-module__H4qn2W__onRain .logo-module__H4qn2W__slash{fill:var(--rain-lit)}}
.pixel-tick-module__ym94qq__root{--land:.24s;--stagger:42ms;--ease:cubic-bezier(.2, .9, .25, 1);display:block;overflow:visible}.pixel-tick-module__ym94qq__pixel{transform-box:fill-box;transform-origin:50%;opacity:0;animation:pixel-tick-module__ym94qq__land var(--land) var(--ease) forwards;animation-delay:calc(var(--col) * var(--stagger))}@keyframes pixel-tick-module__ym94qq__land{0%{opacity:0;transform:translateY(-1.5px)scale(.45)}60%{opacity:1}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pixel-tick-module__ym94qq__pixel{opacity:1;animation:none}}
.cta-module__ITVGZa__shell{--shimmer-color:var(--clay-lt);--shimmer-dur:1.1s;--shimmer-step:66ms}.cta-module__ITVGZa__char{animation-duration:var(--shimmer-dur);animation-timing-function:ease-in-out;animation-iteration-count:1;animation-fill-mode:none;animation-delay:calc(var(--j) * var(--shimmer-step));transition:color .18s ease-out}.cta-module__ITVGZa__shell:hover .cta-module__ITVGZa__char,.cta-module__ITVGZa__shell:focus-visible .cta-module__ITVGZa__char{animation-name:cta-module__ITVGZa__ctaShimmer}@keyframes cta-module__ITVGZa__ctaShimmer{0%{color:inherit}30%{color:var(--shimmer-color)}to{color:inherit}}.cta-module__ITVGZa__shell:disabled .cta-module__ITVGZa__char{animation-name:none}@media (prefers-reduced-motion:reduce){.cta-module__ITVGZa__char{transition:none;animation-name:none!important}}
.faq-panel-module__SwYs_q__panel{text-align:left;interpolate-size:allow-keywords;border-top:1px solid #faf8f52e;border-bottom:1px solid #faf8f52e;max-width:75rem;margin:clamp(4.5rem,12vh,8rem) auto 0;scroll-margin-top:6rem}.faq-panel-module__SwYs_q__head{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(1.35rem,3vh,1.9rem) 0;list-style:none;display:flex}.faq-panel-module__SwYs_q__head::-webkit-details-marker{display:none}.faq-panel-module__SwYs_q__headline{letter-spacing:-.01em;color:#faf8f5eb;margin:0;font-size:clamp(1.0625rem,1.6vw,1.375rem);font-weight:400;transition:color .2s ease-out}.faq-panel-module__SwYs_q__head:hover .faq-panel-module__SwYs_q__headline,.faq-panel-module__SwYs_q__panel[open] .faq-panel-module__SwYs_q__headline{color:#fff}.faq-panel-module__SwYs_q__sign{flex:none;width:1.375rem;height:1.375rem;position:relative}.faq-panel-module__SwYs_q__sign:before,.faq-panel-module__SwYs_q__sign:after{content:"";background:#faf8f5cc;height:1px;transition:transform .32s cubic-bezier(.2,.7,.15,1);position:absolute;inset:50% 0 auto}.faq-panel-module__SwYs_q__sign:after{transform:translateY(-50%)rotate(90deg)}.faq-panel-module__SwYs_q__panel[open] .faq-panel-module__SwYs_q__sign:after{transform:translateY(-50%)rotate(0)scaleX(0)}.faq-panel-module__SwYs_q__head:hover .faq-panel-module__SwYs_q__sign:before,.faq-panel-module__SwYs_q__head:hover .faq-panel-module__SwYs_q__sign:after{background:#fff}.faq-panel-module__SwYs_q__panel::details-content{block-size:0;transition:block-size .42s cubic-bezier(.2, .7, .15, 1), content-visibility .42s allow-discrete;overflow:hidden}.faq-panel-module__SwYs_q__item::details-content{block-size:0;transition:block-size .42s cubic-bezier(.2, .7, .15, 1), content-visibility .42s allow-discrete;overflow:hidden}.faq-panel-module__SwYs_q__panel[open]::details-content{block-size:auto}.faq-panel-module__SwYs_q__item[open]::details-content{block-size:auto}.faq-panel-module__SwYs_q__item::details-content{transition-duration:.32s}.faq-panel-module__SwYs_q__panel:not([open])::details-content{transition-duration:.3s}.faq-panel-module__SwYs_q__item:not([open])::details-content{transition-duration:.24s}.faq-panel-module__SwYs_q__panel[data-no-anim]::details-content{transition:none}.faq-panel-module__SwYs_q__body{padding-bottom:clamp(2.5rem,6vh,4rem)}.faq-panel-module__SwYs_q__columns{grid-template-columns:minmax(0,1fr);gap:.625rem clamp(1.5rem,3vw,2.5rem);display:grid}.faq-panel-module__SwYs_q__column{flex-direction:column;align-content:start;gap:.625rem;display:flex}@media (min-width:48rem){.faq-panel-module__SwYs_q__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.faq-panel-module__SwYs_q__item{background:#faf8f50d;border-radius:.5rem;transition:background-color .22s ease-out}.faq-panel-module__SwYs_q__item:hover,.faq-panel-module__SwYs_q__item[open]{background:#faf8f516}.faq-panel-module__SwYs_q__question{color:#faf8f5f0;cursor:pointer;padding:1.05rem clamp(1rem,1.6vw,1.35rem);font-size:1rem;font-weight:500;line-height:1.35;list-style:none;transition:color .2s ease-out}.faq-panel-module__SwYs_q__question::-webkit-details-marker{display:none}.faq-panel-module__SwYs_q__item:hover .faq-panel-module__SwYs_q__question,.faq-panel-module__SwYs_q__item[open] .faq-panel-module__SwYs_q__question{color:#fff}.faq-panel-module__SwYs_q__head:focus-visible,.faq-panel-module__SwYs_q__question:focus-visible{outline-offset:2px;border-radius:.35rem;outline:2px solid #69b6c3e6}.faq-panel-module__SwYs_q__answerInner{padding:0 clamp(1rem,1.6vw,1.35rem) 1.3rem}.faq-panel-module__SwYs_q__answerInner p{color:#faf8f59e;max-width:64ch;margin:0 0 .9rem;font-size:.9375rem;line-height:1.55}.faq-panel-module__SwYs_q__answerInner p:last-child{margin-bottom:0}.faq-panel-module__SwYs_q__tiers{color:#faf8f59e;max-width:64ch;margin:0 0 .9rem;padding-left:1.15rem;font-size:.9375rem;line-height:1.55}.faq-panel-module__SwYs_q__tiers li{margin-bottom:.5rem}.faq-panel-module__SwYs_q__tiers b{color:#faf8f5eb;font-weight:600}@media (prefers-reduced-motion:reduce){.faq-panel-module__SwYs_q__sign:before,.faq-panel-module__SwYs_q__sign:after,.faq-panel-module__SwYs_q__headline,.faq-panel-module__SwYs_q__item,.faq-panel-module__SwYs_q__question{transition:none}.faq-panel-module__SwYs_q__panel::details-content{transition:none}.faq-panel-module__SwYs_q__item::details-content{transition:none}}
.platform-module__ex2-3G__root{--paper:#faf9f5;--pale:var(--sky,#ccdee7);color:var(--brand,#334249);position:relative}.platform-module__ex2-3G__notch{z-index:2;width:var(--notch-w);background:var(--paper);height:1.05rem;clip-path:var(--notch-clip);position:absolute;top:0;left:50%;transform:translate(-50%,calc(1px - 100%))}.platform-module__ex2-3G__notchUp{z-index:3;width:var(--notch-w);background:var(--pale);height:1.05rem;clip-path:var(--notch-clip);position:absolute;bottom:0;left:50%;transform:translate(-50%,1px)}.platform-module__ex2-3G__track{position:relative}.platform-module__ex2-3G__pane{padding:0 var(--band-gutter);background:linear-gradient(to bottom, var(--deep,#374349) 0 50%, var(--pale) 50% 100%);flex-direction:column;display:flex;position:relative}.platform-module__ex2-3G__frame{border-radius:var(--band-radius);background:var(--paper);flex-direction:column;flex:1;padding:clamp(2.75rem,7vh,6.5rem) 1.5rem clamp(2.5rem,6vh,5.5rem);display:flex;position:relative;overflow:hidden}.platform-module__ex2-3G__eyebrow{font-family:var(--font-pixel), var(--font-geist-pixel-grid), ui-monospace, monospace;z-index:1;text-align:center;letter-spacing:.22em;text-transform:uppercase;color:#33424973;margin:0 0 clamp(1.5rem,3.5vh,3rem);font-size:.6875rem;font-weight:500;position:relative}.platform-module__ex2-3G__inner{z-index:1;align-items:center;width:100%;max-width:80rem;margin:0 auto;display:flex;position:relative}.platform-module__ex2-3G__copy{width:100%}.platform-module__ex2-3G__steps{margin:clamp(2.5rem,6vh,4.5rem) 0 0;padding:0;list-style:none}.platform-module__ex2-3G__step{text-align:left;cursor:default;border-left:1px solid #33424924;width:100%;padding:.7rem 0 .7rem 1.25rem;transition:border-color .6s ease-out;display:block}.platform-module__ex2-3G__step[data-steps=true]{cursor:pointer}.platform-module__ex2-3G__stepOn{border-color:#334249bf}.platform-module__ex2-3G__title{letter-spacing:-.01em;color:#3342494d;font-size:1.25rem;font-weight:500;transition:color .6s ease-out;display:block}.platform-module__ex2-3G__stepOn .platform-module__ex2-3G__title{color:var(--brand,#334249)}.platform-module__ex2-3G__body{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .62s cubic-bezier(.2,.7,.15,1),opacity .62s cubic-bezier(.2,.7,.15,1);display:grid}.platform-module__ex2-3G__body>*{overflow:hidden}.platform-module__ex2-3G__stepOn .platform-module__ex2-3G__body{opacity:1;grid-template-rows:1fr}.platform-module__ex2-3G__bodyText{max-width:32ch;color:var(--grey-mid,#6b7680);padding-top:.5rem;font-size:.875rem;display:block}.platform-module__ex2-3G__cta{margin-top:clamp(1.5rem,4vh,2.75rem)}.platform-module__ex2-3G__stage{z-index:0;aspect-ratio:4/3;margin:clamp(2rem,5vh,3rem) -1.5rem 0;position:relative;overflow:hidden}.platform-module__ex2-3G__stage:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(to right, var(--paper), transparent 9%), linear-gradient(to left, var(--paper), transparent 9%);position:absolute;inset:0}.platform-module__ex2-3G__shot{z-index:1;opacity:0;width:132%;max-width:none;height:auto;transition:opacity .62s ease-out;position:absolute;top:52%;left:47%;transform:translate(-55%,-49%);-webkit-mask-image:linear-gradient(#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 5% 95%,#0000 100%)}.platform-module__ex2-3G__shotOn{z-index:2;opacity:1;transition-delay:0s}.platform-module__ex2-3G__shot:not(.platform-module__ex2-3G__shotOn){transition-delay:.22s}.platform-module__ex2-3G__pane[data-ready=false] .platform-module__ex2-3G__step,.platform-module__ex2-3G__pane[data-ready=false] .platform-module__ex2-3G__title,.platform-module__ex2-3G__pane[data-ready=false] .platform-module__ex2-3G__body,.platform-module__ex2-3G__pane[data-ready=false] .platform-module__ex2-3G__shot{transition:none}@media (max-width:63.99rem){.platform-module__ex2-3G__copy{text-align:center}.platform-module__ex2-3G__steps{text-align:left}.platform-module__ex2-3G__cta{justify-content:center;display:flex}}@media (min-width:40rem){.platform-module__ex2-3G__notch,.platform-module__ex2-3G__notchUp{width:var(--notch-w-sm);height:1.15rem}}@media (min-width:64rem){.platform-module__ex2-3G__pane{min-height:100svh}.platform-module__ex2-3G__inner{flex:1}.platform-module__ex2-3G__copy{width:46%;max-width:33rem}.platform-module__ex2-3G__steps{margin-left:calc(var(--hang) * -1);--hang:clamp(1.5rem, 3vw, 3.25rem)}.platform-module__ex2-3G__step{padding-left:var(--hang)}.platform-module__ex2-3G__stage{aspect-ratio:auto;margin:0;position:absolute;inset:0 0 0 47%}}@media (prefers-reduced-motion:reduce){.platform-module__ex2-3G__step,.platform-module__ex2-3G__title,.platform-module__ex2-3G__body,.platform-module__ex2-3G__shot{transition:none}}
.how-it-works-module__pl0UYG__root{background:var(--deep,#374349);color:#faf8f5;padding:clamp(5rem,12vh,9rem) 1.5rem clamp(6rem,14vh,10rem);position:relative}.how-it-works-module__pl0UYG__notch{z-index:1;width:var(--notch-w);background:var(--deep,#374349);height:1.05rem;clip-path:var(--notch-clip);position:absolute;top:0;left:50%;transform:translate(-50%,calc(1px - 100%))}.how-it-works-module__pl0UYG__pattern{z-index:0;pointer-events:none;color:#ffffff4d;height:52%;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000 0%,#000 70%);mask-image:linear-gradient(#0000 0%,#000 70%)}.how-it-works-module__pl0UYG__patternSvg{width:100%;height:100%;display:block}.how-it-works-module__pl0UYG__inner{z-index:1;text-align:center;max-width:62rem;margin:0 auto;position:relative}.how-it-works-module__pl0UYG__eyebrow{font-family:var(--font-pixel), var(--font-geist-pixel-grid), ui-monospace, monospace;letter-spacing:.22em;text-transform:uppercase;color:#faf8f580;margin:0;font-size:.6875rem;font-weight:500}.how-it-works-module__pl0UYG__headline{letter-spacing:-.02em;color:#faf8f5;max-width:15em;margin:clamp(2rem,5vh,3.25rem) auto 0;font-weight:400}.how-it-works-module__pl0UYG__soft{color:#faf8f56b}.how-it-works-module__pl0UYG__cards{grid-template-columns:minmax(0,1fr);gap:1.125rem;max-width:58rem;margin:clamp(3rem,8vh,5.5rem) auto 0;padding:0;list-style:none;display:grid}.how-it-works-module__pl0UYG__card{border-radius:var(--card-radius);text-align:center;background:linear-gradient(#ffffff13,#ffffff08);border:1px solid #ffffff24;flex-direction:column;align-items:center;min-height:18rem;padding:clamp(3.5rem,5.5vw,5.25rem) 1.25rem 1.75rem;display:flex}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.how-it-works-module__pl0UYG__cards:not([data-in=true]) .how-it-works-module__pl0UYG__card{opacity:0}.how-it-works-module__pl0UYG__cards[data-in=true] .how-it-works-module__pl0UYG__card{animation:.62s cubic-bezier(.22,1,.36,1) both how-it-works-module__pl0UYG__card-in;animation-delay:calc(var(--i,0) * 90ms)}}@keyframes how-it-works-module__pl0UYG__card-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.how-it-works-module__pl0UYG__icon{color:#ffffffeb;width:4.25rem;height:4.25rem;display:block;position:relative}.how-it-works-module__pl0UYG__icon svg{width:100%;height:100%;display:block}.how-it-works-module__pl0UYG__icon path,.how-it-works-module__pl0UYG__icon rect{transform-box:fill-box;transform-origin:50%}.how-it-works-module__pl0UYG__card:is(:hover,[data-in=true]) .how-it-works-module__pl0UYG__icon *{animation-duration:.9s;animation-timing-function:cubic-bezier(.3,.8,.35,1);animation-fill-mode:both}.how-it-works-module__pl0UYG__card:is(:hover,[data-in=true]) .how-it-works-module__pl0UYG__linkLeft{animation-name:how-it-works-module__pl0UYG__linkInLeft}.how-it-works-module__pl0UYG__card:is(:hover,[data-in=true]) .how-it-works-module__pl0UYG__linkRight{animation-name:how-it-works-module__pl0UYG__linkInRight}.how-it-works-module__pl0UYG__card:is(:hover,[data-in=true]) .how-it-works-module__pl0UYG__linkBar{animation-name:how-it-works-module__pl0UYG__linkBarIn}@keyframes how-it-works-module__pl0UYG__linkInLeft{0%{opacity:.35;transform:translate(-90px)}60%,to{opacity:1;transform:translate(0)}}@keyframes how-it-works-module__pl0UYG__linkInRight{0%{opacity:.35;transform:translate(90px)}60%,to{opacity:1;transform:translate(0)}}@keyframes how-it-works-module__pl0UYG__linkBarIn{0%,45%{opacity:0;transform:scaleX(0)}75%,to{opacity:1;transform:scaleX(1)}}.how-it-works-module__pl0UYG__beam{opacity:0}.how-it-works-module__pl0UYG__card:is(:hover,[data-in=true]) .how-it-works-module__pl0UYG__beam{animation-name:how-it-works-module__pl0UYG__beamDown}.how-it-works-module__pl0UYG__card:is(:hover,[data-in=true]) .how-it-works-module__pl0UYG__corners{animation-name:how-it-works-module__pl0UYG__cornersOut}.how-it-works-module__pl0UYG__card:is(:hover,[data-in=true]) .how-it-works-module__pl0UYG__line1,.how-it-works-module__pl0UYG__card:is(:hover,[data-in=true]) .how-it-works-module__pl0UYG__line2,.how-it-works-module__pl0UYG__card:is(:hover,[data-in=true]) .how-it-works-module__pl0UYG__line3{animation-name:how-it-works-module__pl0UYG__lineIn;animation-duration:.26s}.how-it-works-module__pl0UYG__card:is(:hover,[data-in=true]) .how-it-works-module__pl0UYG__line1{animation-delay:.12s}.how-it-works-module__pl0UYG__card:is(:hover,[data-in=true]) .how-it-works-module__pl0UYG__line2{animation-delay:.27s}.how-it-works-module__pl0UYG__card:is(:hover,[data-in=true]) .how-it-works-module__pl0UYG__line3{animation-delay:.42s}@keyframes how-it-works-module__pl0UYG__beamDown{0%{opacity:0;transform:translateY(0)}15%,70%{opacity:.85}to{opacity:0;transform:translateY(430px)}}@keyframes how-it-works-module__pl0UYG__cornersOut{0%,to{transform:scale(1)}45%{transform:scale(1.07)}}@keyframes how-it-works-module__pl0UYG__lineIn{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}.how-it-works-module__pl0UYG__card:is(:hover,[data-in=true]) .how-it-works-module__pl0UYG__check{animation-name:how-it-works-module__pl0UYG__checkDraw;animation-duration:.52s}@keyframes how-it-works-module__pl0UYG__checkDraw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.how-it-works-module__pl0UYG__card:is(:hover,[data-in=true]) .how-it-works-module__pl0UYG__glass{animation-name:how-it-works-module__pl0UYG__glassSweep;animation-duration:1.1s}@keyframes how-it-works-module__pl0UYG__glassSweep{0%{transform:translate(0)}30%{transform:translate(-52px,-16px)}62%{transform:translate(40px,10px)}85%,to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.how-it-works-module__pl0UYG__card:is(:hover,[data-in=true]) .how-it-works-module__pl0UYG__icon *{animation:none}}.how-it-works-module__pl0UYG__cardTitle{letter-spacing:-.01em;color:#fff;margin:1.75rem 0 0;font-size:1.25rem;font-weight:500}.how-it-works-module__pl0UYG__cardBody{color:#faf8f594;max-width:18em;margin:.75rem 0 0;font-size:.875rem}@media (max-width:39.99rem){.how-it-works-module__pl0UYG__cards{display:block}.how-it-works-module__pl0UYG__card{top:calc(4.5rem + var(--i,0) * 1rem);background:linear-gradient(#465157,#3d494e);position:sticky}.how-it-works-module__pl0UYG__card+.how-it-works-module__pl0UYG__card{margin-top:1.125rem}}@media (min-width:40rem){.how-it-works-module__pl0UYG__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.how-it-works-module__pl0UYG__notch{width:var(--notch-w-sm);height:1.15rem}}@media (min-width:64rem){.how-it-works-module__pl0UYG__cards{grid-template-columns:repeat(4,minmax(0,1fr))}}
.key-features-module__WaZ-_a__root{--ink:var(--deep,#374349);--cream:#f1ede7;--cream-soft:#f3ede6;--brand:#334249;z-index:1;background:var(--ink);padding-bottom:clamp(1.75rem,4vh,2.75rem);position:relative;overflow:visible}.key-features-module__WaZ-_a__pattern{z-index:1;pointer-events:none;color:#ffffff4d;height:clamp(10rem,22vh,14rem);position:absolute;bottom:calc(-1*clamp(2rem,5vh,3.25rem));left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 100%);mask-image:linear-gradient(#0000 0%,#000 18% 100%)}.key-features-module__WaZ-_a__patternSvg{width:100%;height:100%;display:block}.key-features-module__WaZ-_a__track{height:180vh;position:relative}.key-features-module__WaZ-_a__stage{--stage-top:clamp(5.25rem, 12vh, 6.5rem);--stage-bottom:clamp(1rem, 2.5vw, 1.75rem);--stage-x:clamp(.75rem, 2vw, 1.25rem);justify-content:center;align-items:center;height:100svh;padding:0;display:flex;position:sticky;top:0;overflow:visible}.key-features-module__WaZ-_a__photo{inset:0 var(--stage-x);z-index:0;border-radius:4px;position:absolute;overflow:hidden}.key-features-module__WaZ-_a__photo img{object-fit:cover;object-position:center 40%}.key-features-module__WaZ-_a__ui{left:var(--stage-x);right:var(--stage-x);top:var(--stage-top);bottom:var(--stage-bottom);z-index:3;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:0 clamp(1rem,2.5vw,1.5rem);display:flex;position:absolute}.key-features-module__WaZ-_a__stageLive .key-features-module__WaZ-_a__ui{pointer-events:auto}.key-features-module__WaZ-_a__pane{left:var(--stage-x);right:var(--stage-x);top:var(--stage-top);bottom:var(--stage-bottom);z-index:2;-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);will-change:transform;pointer-events:none;background:linear-gradient(#171e2233 0%,#171e22ba 100%),linear-gradient(155deg,#f7f9fa45 0%,#bec8d029 45%,#3f4b546e 100%);border-radius:4px;height:auto;position:absolute;transform:translateY(108%);box-shadow:0 2px 6px -2px #1720264d,0 28px 64px -26px #1720268c,inset 0 20px 44px -30px #ffffffbf}.key-features-module__WaZ-_a__pane:before{content:"";z-index:0;border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(150deg,#ffffffd1 0%,#dee7ee42 26%,#8c9ba81f 58%,#d2dee770 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.key-features-module__WaZ-_a__pane:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E"),radial-gradient(130% 68% at 10% -12%,#f0f5f857 0%,#e8eff317 42%,#e8eff300 68%);position:absolute;inset:0}@supports not ((mask-composite:exclude) or (-webkit-mask-composite:xor)){.key-features-module__WaZ-_a__pane:before{display:none}.key-features-module__WaZ-_a__pane{border:1px solid #ffffff5c}}.key-features-module__WaZ-_a__paneContent{z-index:2;opacity:0;visibility:hidden;will-change:opacity, transform;flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:100%;max-width:74rem;max-height:100%;margin:0 auto;padding:0;display:flex;position:relative;transform:translateY(12px)}.key-features-module__WaZ-_a__stageReady .key-features-module__WaZ-_a__paneContent{visibility:visible}@media (scripting:none){.key-features-module__WaZ-_a__pane{transform:none}.key-features-module__WaZ-_a__paneContent{opacity:1;visibility:visible;transform:none}}.key-features-module__WaZ-_a__paneContent *,.key-features-module__WaZ-_a__paneContent :before,.key-features-module__WaZ-_a__paneContent :after{animation-play-state:paused}.key-features-module__WaZ-_a__stageReady .key-features-module__WaZ-_a__paneContent *,.key-features-module__WaZ-_a__stageReady .key-features-module__WaZ-_a__paneContent :before,.key-features-module__WaZ-_a__stageReady .key-features-module__WaZ-_a__paneContent :after{animation-play-state:running}.key-features-module__WaZ-_a__tabs{flex-wrap:wrap;flex-shrink:0;justify-content:center;gap:.5rem;display:flex}.key-features-module__WaZ-_a__tab{color:#fff;min-width:5.75rem;font-family:var(--font-pixel-square), var(--font-geist-pixel-square), ui-monospace, monospace;letter-spacing:0;background:#ffffff1a;border:1px solid #ffffff38;border-radius:2px;padding:.45rem 1.35rem;font-size:.9375rem;font-weight:500;transition:background .2s,color .2s,border-color .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffff2e,0 4px 16px -8px #17202640}@media (pointer:coarse){.key-features-module__WaZ-_a__tab{justify-content:center;align-items:center;min-height:44px;display:inline-flex}}.key-features-module__WaZ-_a__tab:hover{color:#fff;background:#ffffff2e;border-color:#ffffff52}.key-features-module__WaZ-_a__tab:focus-visible{outline:2px solid var(--teal,#69b6c3);outline-offset:2px}.key-features-module__WaZ-_a__tabActive{color:var(--brand);background:#fff;border-color:#fff;box-shadow:inset 0 1px #ffffffe6,0 4px 14px -4px #17202638}.key-features-module__WaZ-_a__tabActive:hover{color:var(--brand);background:#fff}.key-features-module__WaZ-_a__card{width:100%;max-width:68rem;height:min(33rem, calc(100svh - var(--stage-top) - var(--stage-bottom) - 5.5rem));min-height:min(33rem, calc(100svh - var(--stage-top) - var(--stage-bottom) - 5.5rem));max-height:min(33rem, calc(100svh - var(--stage-top) - var(--stage-bottom) - 5.5rem));background:var(--cream);color:var(--brand);border-radius:6px;flex-shrink:0;grid-template:"eye""copy""mock"minmax(0,1fr)/1fr;gap:1.25rem 0;padding:1.65rem 1.5rem 1.5rem;display:grid;overflow:hidden;box-shadow:0 2px 8px -4px #1720261a,0 28px 60px -24px #1720266b}@media (min-width:48rem){.key-features-module__WaZ-_a__card{height:min(32rem, calc(100svh - var(--stage-top) - var(--stage-bottom) - 5.5rem));min-height:min(32rem, calc(100svh - var(--stage-top) - var(--stage-bottom) - 5.5rem));max-height:min(32rem, calc(100svh - var(--stage-top) - var(--stage-bottom) - 5.5rem));grid-template:"eye eye""copy mock"minmax(0,1fr)/minmax(15rem,.44fr) minmax(0,1fr);align-items:stretch;gap:.35rem 5rem;padding:1.75rem 1.75rem 2.75rem 2rem}}.key-features-module__WaZ-_a__cardEyebrow{font-family:var(--font-pixel-square), var(--font-geist-pixel-square), ui-monospace, monospace;letter-spacing:0;color:#3342499e;grid-area:eye;margin:0;font-size:1rem;font-weight:500}.key-features-module__WaZ-_a__copy{flex-direction:column;grid-area:copy;justify-content:flex-end;gap:.85rem;max-width:18rem;height:100%;min-height:0;padding:1.25rem .5rem 0 .15rem;display:flex;overflow:hidden}.key-features-module__WaZ-_a__icon{background:var(--brand);color:#f4f1eb;border-radius:0;place-items:center;width:2.6rem;height:2.6rem;display:grid}.key-features-module__WaZ-_a__title{letter-spacing:-.03em;max-width:14ch;color:var(--brand);margin:0;font-size:clamp(1.5rem,2.6vw,1.9rem);font-weight:500;line-height:1.05}.key-features-module__WaZ-_a__blurb{color:#334249d1;max-width:28ch;margin:0;font-size:.9375rem;line-height:1.35}.key-features-module__WaZ-_a__word{animation:.56s cubic-bezier(.2,.9,.25,1) both key-features-module__WaZ-_a__wordIn;animation-delay:calc(var(--base,0s) + var(--i) * 55ms);display:inline-block}@keyframes key-features-module__WaZ-_a__wordIn{0%{opacity:0;transform:translateY(.45em)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.key-features-module__WaZ-_a__iconIn{animation:.42s cubic-bezier(.22,1,.36,1) both key-features-module__WaZ-_a__featureIn}.key-features-module__WaZ-_a__cardFading .key-features-module__WaZ-_a__copy,.key-features-module__WaZ-_a__cardFading .key-features-module__WaZ-_a__mock{animation:.26s ease-in both key-features-module__WaZ-_a__featureOut}@keyframes key-features-module__WaZ-_a__featureOut{0%{opacity:1}to{opacity:0}}.key-features-module__WaZ-_a__cardSwap .key-features-module__WaZ-_a__word{animation-delay:0s}.key-features-module__WaZ-_a__mock{background:#fff;border-radius:6px;grid-area:mock;grid-template-columns:auto minmax(0,1fr);gap:.55rem;height:100%;min-height:0;padding:.75rem;display:grid;overflow:hidden;box-shadow:0 1px 2px #1720260a,0 12px 28px -16px #1720262e}.key-features-module__WaZ-_a__rail{background:var(--cream-soft);border-radius:5px;flex-direction:column;align-items:center;gap:.35rem;width:3.15rem;height:100%;padding:.55rem .4rem;display:flex}.key-features-module__WaZ-_a__railBtn{color:#3342497a;background:0 0;border:0;border-radius:3px;place-items:center;width:2.2rem;height:2.2rem;display:grid}.key-features-module__WaZ-_a__railBtnPrimary{color:var(--brand);background:#fff;font-size:2rem;font-weight:400;line-height:1;box-shadow:0 1px 2px #1720260f,0 4px 10px -4px #1720262e}.key-features-module__WaZ-_a__railBtnActive{color:var(--brand)}.key-features-module__WaZ-_a__panel{background:var(--cream-soft);border-radius:5px;flex-direction:column;gap:.85rem;min-width:0;height:100%;min-height:0;padding:1rem 1.1rem 1.05rem;display:flex;overflow:hidden}.key-features-module__WaZ-_a__panelHead{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.4rem .5rem;display:flex}.key-features-module__WaZ-_a__panelMark{width:1.1rem;height:1.1rem;color:var(--brand);opacity:.55;place-items:center;display:grid}.key-features-module__WaZ-_a__panelTitle{letter-spacing:-.015em;min-width:0;color:var(--brand);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.95rem;font-weight:600;overflow:hidden}.key-features-module__WaZ-_a__badge{letter-spacing:.08em;text-transform:uppercase;color:#3342497a;background:#ffffffd9;border:1px solid #33424914;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.5625rem;font-weight:600;display:inline-flex}.key-features-module__WaZ-_a__linkish{color:#3342496b;margin-left:.15rem;font-size:.75rem}.key-features-module__WaZ-_a__expand{color:#33424961;place-items:center;width:1.35rem;height:1.35rem;margin-left:auto;display:grid}.key-features-module__WaZ-_a__viz{flex-direction:column;flex:auto;min-height:0;margin-top:.35rem;display:flex;overflow:hidden}.key-features-module__WaZ-_a__mockIn{animation:.48s cubic-bezier(.22,1,.36,1) 60ms both key-features-module__WaZ-_a__featureIn}@keyframes key-features-module__WaZ-_a__featureIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes key-features-module__WaZ-_a__typeIn{0%{max-width:0}to{max-width:30ch}}@keyframes key-features-module__WaZ-_a__caretBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes key-features-module__WaZ-_a__tickIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes key-features-module__WaZ-_a__chipIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes key-features-module__WaZ-_a__bubbleIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes key-features-module__WaZ-_a__pulseDot{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}.key-features-module__WaZ-_a__flowViz{flex-direction:column;flex:1;gap:.55rem;height:100%;min-height:100%;display:flex}.key-features-module__WaZ-_a__rule{background:#fff;border:1px dashed #3342492e;border-radius:4px;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.35rem;padding:.5rem .6rem;animation:.42s cubic-bezier(.22,1,.36,1) both key-features-module__WaZ-_a__chipIn;display:flex}.key-features-module__WaZ-_a__ruleWhen{letter-spacing:.08em;text-transform:uppercase;color:#33424959;font-size:.5625rem;font-weight:600}.key-features-module__WaZ-_a__ruleChip{color:var(--brand);background:#3342490f;border-radius:2px;padding:.16rem .42rem;font-size:.6875rem;font-weight:500}.key-features-module__WaZ-_a__ruleArrow{color:#3342494d;font-size:.75rem}.key-features-module__WaZ-_a__flowList{background:#fff;border:1px solid #3342490f;border-radius:4px;flex-direction:column;flex:1;justify-content:center;min-height:0;padding:.3rem .85rem;display:flex}.key-features-module__WaZ-_a__flowStep{opacity:0;grid-template-columns:1.05rem minmax(0,1fr) auto;align-items:start;column-gap:.65rem;padding:.55rem 0;animation:.5s cubic-bezier(.22,1,.36,1) forwards key-features-module__WaZ-_a__flowIn;display:grid;position:relative}.key-features-module__WaZ-_a__flowDot{z-index:1;color:#f4f1eb;background:var(--brand);border-radius:50%;place-items:center;width:1.05rem;height:1.05rem;margin-top:.05rem;display:grid;position:relative}.key-features-module__WaZ-_a__flowDotRun{border:1.5px solid var(--brand);background:0 0;animation:1.6s ease-in-out infinite key-features-module__WaZ-_a__pulseDot;box-shadow:0 0 0 3px #33424914}.key-features-module__WaZ-_a__flowLine{transform-origin:top;width:1px;animation:.6s cubic-bezier(.22,1,.36,1) both key-features-module__WaZ-_a__lineGrow;animation-delay:inherit;background:linear-gradient(#33424947,#33424914);position:absolute;top:1.35rem;bottom:0;left:.5rem}.key-features-module__WaZ-_a__flowCopy{min-width:0}.key-features-module__WaZ-_a__flowLabel{color:var(--brand);margin:0;font-size:.8125rem;font-weight:600}.key-features-module__WaZ-_a__flowDetail{color:#33424973;margin:.15rem 0 0;font-size:.6875rem}.key-features-module__WaZ-_a__flowState{letter-spacing:.06em;text-transform:uppercase;color:#33424966;background:#3342490f;border-radius:2px;padding:.14rem .4rem;font-size:.5625rem;font-weight:600}.key-features-module__WaZ-_a__flowStateRun{color:#f4f1eb;background:var(--brand)}.key-features-module__WaZ-_a__runFoot{flex-shrink:0;align-items:center;gap:.6rem;display:flex}.key-features-module__WaZ-_a__runBar{background:#33424914;border-radius:999px;flex:1;height:.28rem;overflow:hidden}.key-features-module__WaZ-_a__runFill{background:var(--brand);transform-origin:0;border-radius:999px;width:68%;height:100%;animation:1.5s cubic-bezier(.22,1,.36,1) .42s both key-features-module__WaZ-_a__runGrow;display:block}.key-features-module__WaZ-_a__runMeta{color:#33424959;flex-shrink:0;font-size:.625rem}@keyframes key-features-module__WaZ-_a__flowIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes key-features-module__WaZ-_a__lineGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes key-features-module__WaZ-_a__runGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.key-features-module__WaZ-_a__chartViz{flex-direction:column;flex:1;gap:.5rem;height:100%;min-height:100%;display:flex}.key-features-module__WaZ-_a__chartTop{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.75rem;animation:.4s cubic-bezier(.22,1,.36,1) both key-features-module__WaZ-_a__chipIn;display:flex}.key-features-module__WaZ-_a__chartFigure{letter-spacing:-.035em;color:var(--brand);align-items:baseline;gap:.4rem;margin:0;font-size:1.5rem;font-weight:500;line-height:1;display:flex}.key-features-module__WaZ-_a__delta{letter-spacing:0;white-space:nowrap;color:#33424973;font-size:.6875rem;font-weight:600}.key-features-module__WaZ-_a__chartCaption{color:#33424961;margin:.3rem 0 0;font-size:.6875rem}.key-features-module__WaZ-_a__rangeChips{flex-shrink:0;gap:.25rem;margin-left:auto;display:flex}.key-features-module__WaZ-_a__rangeChips span{color:#33424966;background:#3342490d;border-radius:2px;padding:.2rem .45rem;font-size:.625rem;font-weight:600}.key-features-module__WaZ-_a__rangeChips .key-features-module__WaZ-_a__rangeActive{color:#f4f1eb;background:var(--brand)}.key-features-module__WaZ-_a__chart{background:#fff;border:1px solid #3342490a;border-radius:4px;flex:1;align-items:flex-end;gap:.42rem;min-height:0;padding:1.35rem .85rem .55rem 1.35rem;display:flex;position:relative;box-shadow:inset 0 1px #fffc}.key-features-module__WaZ-_a__chart:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(#0000 0 calc(25% - 1px),#3342490d calc(25% - 1px) 25%);position:absolute;inset:1.25rem .75rem .55rem 1.25rem}.key-features-module__WaZ-_a__target{z-index:2;border-top:1px dashed #33424947;animation:.5s cubic-bezier(.22,1,.36,1) .32s both key-features-module__WaZ-_a__chipIn;position:absolute;bottom:42%;left:1.25rem;right:.75rem}.key-features-module__WaZ-_a__targetLabel{letter-spacing:.04em;text-transform:uppercase;color:#33424959;font-size:.5rem;position:absolute;bottom:2px;right:0}.key-features-module__WaZ-_a__bar{z-index:1;height:var(--h,40%);transform-origin:bottom;background:#33424929;border-radius:2px 2px 0 0;flex:1;min-height:10%;animation:.7s cubic-bezier(.22,1,.36,1) both key-features-module__WaZ-_a__barRise;position:relative}.key-features-module__WaZ-_a__barHot{background:var(--brand)}.key-features-module__WaZ-_a__barTip{color:#f4f1eb;background:var(--brand);white-space:nowrap;border-radius:2px;padding:.12rem .3rem;font-size:.5625rem;font-weight:600;animation:.4s cubic-bezier(.22,1,.36,1) .9s both key-features-module__WaZ-_a__chipIn;position:absolute;bottom:calc(100% + .3rem);left:50%;transform:translate(-50%)}.key-features-module__WaZ-_a__axis{z-index:1;letter-spacing:.02em;color:#33424947;transform-origin:0;pointer-events:none;white-space:nowrap;font-size:.5625rem;position:absolute;bottom:42%;left:.15rem;transform:rotate(-90deg)}.key-features-module__WaZ-_a__chartAxis{color:#3342494d;flex-shrink:0;justify-content:space-between;padding:0 .4rem 0 1.4rem;font-size:.5625rem;display:flex}@keyframes key-features-module__WaZ-_a__barRise{0%{opacity:.4;transform:scaleY(.15)}to{opacity:1;transform:scaleY(1)}}.key-features-module__WaZ-_a__collabViz{flex-direction:column;flex:1;gap:.4rem;height:100%;min-height:100%;display:flex}.key-features-module__WaZ-_a__collabFace{color:#3342499e;letter-spacing:.02em;background:#33424917;border:1.5px solid #fff;border-radius:50%;flex-shrink:0;place-items:center;width:1.5rem;height:1.5rem;font-size:.5625rem;font-weight:600;display:grid}.key-features-module__WaZ-_a__collabMsg{opacity:0;background:#33424909;border-radius:3px;grid-template-columns:1.5rem minmax(0,1fr);align-items:start;gap:.5rem;padding:.45rem .5rem;animation:.48s cubic-bezier(.22,1,.36,1) forwards key-features-module__WaZ-_a__flowIn;display:grid}.key-features-module__WaZ-_a__collabMsgHead{align-items:baseline;gap:.4rem;margin:0;display:flex}.key-features-module__WaZ-_a__collabMsgWho{color:var(--brand);font-size:.75rem;font-weight:600}.key-features-module__WaZ-_a__collabMsgWhen{color:#3342494d;font-size:.625rem}.key-features-module__WaZ-_a__collabMsgText{color:#3342498c;margin:.1rem 0 0;font-size:.75rem;line-height:1.4}.key-features-module__WaZ-_a__collabMention{color:var(--brand);background:#33424914;border-radius:2px;padding:0 .2rem;font-weight:600}.key-features-module__WaZ-_a__collabSource{color:#33424973;background:#fff;border:1px solid #33424914;border-left:2px solid #33424959;border-radius:2px;align-items:center;gap:.3rem;margin-top:.35rem;padding:.18rem .42rem;font-size:.625rem;display:inline-flex}.key-features-module__WaZ-_a__collabSource svg{opacity:.6;flex-shrink:0;width:10px;height:10px}.key-features-module__WaZ-_a__collabTyping{align-items:center;gap:.5rem;padding:0 .5rem;animation:.46s cubic-bezier(.22,1,.36,1) .9s both key-features-module__WaZ-_a__chipIn;display:flex}.key-features-module__WaZ-_a__collabDots{background:#3342490f;border-radius:999px;align-items:center;gap:.22rem;padding:.38rem .55rem;display:inline-flex}.key-features-module__WaZ-_a__collabDots i{background:#33424973;border-radius:50%;width:.3rem;height:.3rem;animation:1.25s ease-in-out infinite key-features-module__WaZ-_a__typingDot}.key-features-module__WaZ-_a__collabDots i:nth-child(2){animation-delay:.16s}.key-features-module__WaZ-_a__collabDots i:nth-child(3){animation-delay:.32s}.key-features-module__WaZ-_a__composer{background:#fff;border:1px solid #3342491a;border-radius:5px;flex-direction:column;flex-shrink:0;gap:.5rem;margin-top:auto;padding:.6rem .6rem .5rem .7rem;animation:.46s cubic-bezier(.22,1,.36,1) both key-features-module__WaZ-_a__chipIn;display:flex;box-shadow:0 1px 2px #1720260a}.key-features-module__WaZ-_a__composerInput{color:#33424957;margin:0;font-size:.75rem}.key-features-module__WaZ-_a__composerSlash{color:#33424980;font-weight:600}.key-features-module__WaZ-_a__composerRight{align-items:center;gap:.35rem;display:flex}.key-features-module__WaZ-_a__composerFoot{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.key-features-module__WaZ-_a__composerTools{align-items:center;gap:.15rem;display:flex}.key-features-module__WaZ-_a__composerTool{color:#3342496b;border-radius:3px;place-items:center;width:1.35rem;height:1.35rem;display:grid}.key-features-module__WaZ-_a__composerSend{color:#f4f1eb;background:var(--brand);border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;display:grid}.key-features-module__WaZ-_a__shortcuts{flex-wrap:wrap;flex-shrink:0;justify-content:center;gap:.3rem;display:flex}.key-features-module__WaZ-_a__shortcut{color:#33424980;white-space:nowrap;background:#fff;border:1px solid #33424914;border-radius:999px;align-items:center;gap:.28rem;padding:.28rem .5rem;font-size:.625rem;animation:.4s cubic-bezier(.22,1,.36,1) both key-features-module__WaZ-_a__chipIn;display:inline-flex}.key-features-module__WaZ-_a__shortcut svg{opacity:.55;flex-shrink:0}@keyframes key-features-module__WaZ-_a__typingDot{0%,to{opacity:.25;transform:translateY(0)}40%{opacity:.9;transform:translateY(-2px)}}.key-features-module__WaZ-_a__auditViz{flex-direction:column;flex:1;gap:.45rem;height:100%;min-height:100%;display:flex}.key-features-module__WaZ-_a__auditBar{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.3rem;animation:.4s cubic-bezier(.22,1,.36,1) both key-features-module__WaZ-_a__chipIn;display:flex}.key-features-module__WaZ-_a__auditFilter{white-space:nowrap;color:#33424973;background:#fff;border:1px solid #3342491a;border-radius:2px;padding:.22rem .45rem;font-size:.625rem}.key-features-module__WaZ-_a__auditCount{color:#3342494d;margin-left:auto;font-size:.625rem}.key-features-module__WaZ-_a__auditTable{background:#fff;border:1px solid #3342490f;border-radius:4px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.key-features-module__WaZ-_a__auditHead,.key-features-module__WaZ-_a__auditRow{grid-template-columns:5.25rem minmax(0,1fr) 3.4rem 2.2rem;align-items:center;gap:.5rem;padding:.5rem .65rem;display:grid}.key-features-module__WaZ-_a__auditHead{letter-spacing:.09em;text-transform:uppercase;color:#33424952;border-bottom:1px solid #33424914;flex-shrink:0;font-size:.5rem;font-weight:600}.key-features-module__WaZ-_a__auditRow{opacity:0;border-bottom:1px solid #3342490b;font-size:.75rem;animation:.48s cubic-bezier(.22,1,.36,1) forwards key-features-module__WaZ-_a__flowIn}.key-features-module__WaZ-_a__auditWho{color:var(--brand);font-weight:600}.key-features-module__WaZ-_a__auditAction{text-overflow:ellipsis;white-space:nowrap;color:#3342498c;min-width:0;overflow:hidden}.key-features-module__WaZ-_a__auditRole{letter-spacing:.06em;text-transform:uppercase;color:#33424980;background:#33424912;border-radius:2px;justify-self:start;padding:.12rem .4rem;font-size:.5625rem;font-weight:600}.key-features-module__WaZ-_a__auditTime{color:#33424952;font-size:.625rem}.key-features-module__WaZ-_a__auditLock{color:#33424973;flex-shrink:0;align-items:center;gap:.45rem;font-size:.6875rem;animation:.5s cubic-bezier(.22,1,.36,1) .52s both key-features-module__WaZ-_a__chipIn;display:flex}.key-features-module__WaZ-_a__auditLock svg{opacity:.7;flex-shrink:0}@media (prefers-reduced-transparency:reduce){.key-features-module__WaZ-_a__pane{-webkit-backdrop-filter:none;backdrop-filter:none;background:#374349f0}}@media (prefers-reduced-motion:reduce){.key-features-module__WaZ-_a__pane{animation:none;transform:none}.key-features-module__WaZ-_a__paneContent{opacity:1;visibility:visible;animation:none;transform:none}.key-features-module__WaZ-_a__paneContent *,.key-features-module__WaZ-_a__paneContent :before,.key-features-module__WaZ-_a__paneContent :after{animation-play-state:running}.key-features-module__WaZ-_a__mockIn,.key-features-module__WaZ-_a__iconIn,.key-features-module__WaZ-_a__word,.key-features-module__WaZ-_a__rule,.key-features-module__WaZ-_a__flowStep,.key-features-module__WaZ-_a__flowLine,.key-features-module__WaZ-_a__flowDotRun,.key-features-module__WaZ-_a__runFill,.key-features-module__WaZ-_a__chartTop,.key-features-module__WaZ-_a__target,.key-features-module__WaZ-_a__bar,.key-features-module__WaZ-_a__barTip,.key-features-module__WaZ-_a__collabMsg,.key-features-module__WaZ-_a__collabTyping,.key-features-module__WaZ-_a__collabDots i,.key-features-module__WaZ-_a__composer,.key-features-module__WaZ-_a__shortcut,.key-features-module__WaZ-_a__auditBar,.key-features-module__WaZ-_a__auditRow,.key-features-module__WaZ-_a__auditLock,.key-features-module__WaZ-_a__cardFading .key-features-module__WaZ-_a__copy,.key-features-module__WaZ-_a__cardFading .key-features-module__WaZ-_a__mock{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}@media (max-width:47.99rem){.key-features-module__WaZ-_a__track{height:auto}.key-features-module__WaZ-_a__stage{--stage-top:3rem;--pane-pad:2rem;align-items:flex-start;height:auto;min-height:0;position:static}.key-features-module__WaZ-_a__ui{width:100%;padding-top:calc(var(--stage-top) + var(--pane-pad));padding-bottom:calc(var(--stage-bottom) + var(--pane-pad));padding-inline:calc(var(--stage-x) + .75rem);pointer-events:auto;position:relative;inset:auto}.key-features-module__WaZ-_a__pane{animation:none;transform:none!important}.key-features-module__WaZ-_a__paneContent{max-height:none;animation:none;opacity:1!important;visibility:visible!important;transform:none!important}.key-features-module__WaZ-_a__paneContent *,.key-features-module__WaZ-_a__paneContent :before,.key-features-module__WaZ-_a__paneContent :after{animation-play-state:running}.key-features-module__WaZ-_a__card{height:auto;min-height:0;max-height:none}.key-features-module__WaZ-_a__copy{height:auto;padding-block:.25rem;overflow:visible}.key-features-module__WaZ-_a__mock{height:auto;min-height:21rem}.key-features-module__WaZ-_a__panel,.key-features-module__WaZ-_a__viz,.key-features-module__WaZ-_a__flowViz,.key-features-module__WaZ-_a__chartViz,.key-features-module__WaZ-_a__collabViz,.key-features-module__WaZ-_a__auditViz{height:auto;min-height:0}.key-features-module__WaZ-_a__tabs{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;align-self:stretch;min-width:0;overflow-x:auto}.key-features-module__WaZ-_a__tabs::-webkit-scrollbar{display:none}.key-features-module__WaZ-_a__tab{scroll-snap-align:start;flex:none;min-width:0;padding:.6rem 1rem}}@media (max-width:63.99rem){.key-features-module__WaZ-_a__auditHead,.key-features-module__WaZ-_a__auditRow{grid-template-columns:4.5rem minmax(0,1fr) 2.6rem}.key-features-module__WaZ-_a__auditHead>:nth-child(3),.key-features-module__WaZ-_a__auditRole{display:none}}.key-features-module__WaZ-_a__askViz{flex-direction:column;justify-content:center;gap:.85rem;height:100%;min-height:0;display:flex}.key-features-module__WaZ-_a__askHead{text-align:center;letter-spacing:-.02em;color:var(--brand);margin:0;font-size:clamp(1.05rem,2.1vw,1.6rem);font-weight:500;line-height:1.1}.key-features-module__WaZ-_a__askSlash{color:#33424961;margin-right:.15em;font-weight:400}.key-features-module__WaZ-_a__askViz .key-features-module__WaZ-_a__composer{margin-top:0;width:min(100%,34rem);margin-inline:auto;padding:.85rem .85rem .7rem .95rem}.key-features-module__WaZ-_a__askViz .key-features-module__WaZ-_a__composerInput{font-size:.8125rem}
.seamless-module__bkPAbq__root{z-index:1;background:var(--deep,#374349);color:#faf8f5;padding:0 1.5rem clamp(4.5rem,11vh,8rem);display:flow-root;position:relative}.seamless-module__bkPAbq__pane{border-radius:var(--band-radius,.625rem);text-align:center;-webkit-backdrop-filter:blur(10px)saturate(180%);backdrop-filter:blur(10px)saturate(180%);background:linear-gradient(#1821301a 0%,#18213024 38%,#18213042 100%),linear-gradient(155deg,#f4f9ff26 0%,#b0c7e214 45%,#4151691c 100%);max-width:75rem;margin:-10vw auto 0;padding:clamp(4rem,11vh,7.5rem) clamp(1.25rem,4vw,3.5rem) clamp(5rem,16vh,10rem);position:relative;box-shadow:0 2px 6px -2px #0c140e4d,0 28px 64px -26px #0c140e8c,inset 0 20px 44px -30px #fff9}.seamless-module__bkPAbq__pane:before{content:"";z-index:0;border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(150deg,#ffffffd1 0%,#d6e7fa42 26%,#7e98ba1f 58%,#c6dbf470 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.seamless-module__bkPAbq__pane:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E"),radial-gradient(130% 68% at 10% -12%,#ecf6ff57 0%,#e2f0ff17 42%,#e2f0ff00 68%);position:absolute;inset:0}.seamless-module__bkPAbq__pane>*{z-index:1;position:relative}@supports not ((mask-composite:exclude) or (-webkit-mask-composite:xor)){.seamless-module__bkPAbq__pane:before{display:none}.seamless-module__bkPAbq__pane{border:1px solid #ffffff57}}.seamless-module__bkPAbq__eyebrow{font-family:var(--font-pixel), var(--font-geist-pixel-grid), ui-monospace, monospace;letter-spacing:.22em;text-transform:uppercase;color:#ffffffbf;margin:0;font-size:.6875rem;font-weight:500}.seamless-module__bkPAbq__headline{letter-spacing:-.02em;color:#fff;text-shadow:0 1px 22px #121a168c;margin:clamp(2.5rem,6vh,4.5rem) 0 0;font-weight:400}.seamless-module__bkPAbq__pixelWord{color:#ffffffb3}.seamless-module__bkPAbq__sources{flex-wrap:wrap;justify-content:center;gap:clamp(1.25rem,3vw,2.75rem);margin:clamp(3rem,8vh,5.5rem) 0 0;padding:0;list-style:none;display:flex}.seamless-module__bkPAbq__source{flex-direction:column;align-items:center;gap:.85rem;width:4.5rem;display:flex}.seamless-module__bkPAbq__tile{width:4.5rem;height:4.5rem;color:var(--brand,#334249);background:#f0f4f06b;border-radius:.5rem;place-items:center;transition:background-color .3s ease-out,transform .3s cubic-bezier(.2,.7,.15,1);display:grid}.seamless-module__bkPAbq__tile svg{width:2.25rem;height:2.25rem;display:block}.seamless-module__bkPAbq__source:hover .seamless-module__bkPAbq__tile{background:#fafcfaeb;transform:translateY(-2px)}.seamless-module__bkPAbq__sourceLabel{color:#ffffffd1;text-shadow:0 1px 10px #121a1659;font-size:.875rem;transition:color .3s ease-out}.seamless-module__bkPAbq__source:hover .seamless-module__bkPAbq__sourceLabel{color:#fff}.seamless-module__bkPAbq__closing{text-align:center;max-width:62rem;margin:clamp(4.5rem,12vh,9rem) auto 0}.seamless-module__bkPAbq__mark{color:#faf8f5;width:auto;height:clamp(4.5rem,9vw,7.5rem);margin:0 auto;display:block}.seamless-module__bkPAbq__claim{letter-spacing:-.02em;color:#fff;max-width:28em;margin:clamp(2.5rem,6vh,4rem) auto 0;font-weight:500}.seamless-module__bkPAbq__soft{color:#faf8f56b}@media (max-width:47.99rem){.seamless-module__bkPAbq__turn{display:block}}.seamless-module__bkPAbq__cta{margin-top:clamp(2rem,5vh,3rem)}@media (min-width:64rem){.seamless-module__bkPAbq__root{padding-inline:2rem}.seamless-module__bkPAbq__pane{margin-top:clamp(-20rem,-20vw,-9rem)}.seamless-module__bkPAbq__sources{flex-wrap:nowrap}}@media (prefers-reduced-motion:reduce){.seamless-module__bkPAbq__tile,.seamless-module__bkPAbq__sourceLabel{transition:none}}
.testimonial-module__el2Seq__root{background:var(--off,#faf8f5);padding:clamp(3.5rem,9vh,7rem) 0;overflow:hidden}.testimonial-module__el2Seq__carousel{width:100%}.testimonial-module__el2Seq__viewport{touch-action:pan-y;cursor:grab;overflow:hidden}.testimonial-module__el2Seq__dragging .testimonial-module__el2Seq__viewport{cursor:grabbing}.testimonial-module__el2Seq__dragging{-webkit-user-select:none;user-select:none}.testimonial-module__el2Seq__track{transition:transform .62s cubic-bezier(.4,0,.2,1);display:flex}.testimonial-module__el2Seq__slide{flex:0 0 100%;min-width:0;margin:0;padding:0 1.5rem}.testimonial-module__el2Seq__stage{position:relative}.testimonial-module__el2Seq__dots{justify-content:center;gap:0;margin-top:clamp(1.25rem,3vh,2rem);display:flex}.testimonial-module__el2Seq__arrow{z-index:2;width:2.75rem;height:2.75rem;color:var(--brand,#334249);opacity:.3;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:none;position:absolute;top:50%;transform:translateY(-50%)}.testimonial-module__el2Seq__arrowPrev{left:clamp(.25rem,1.5vw,1.25rem)}.testimonial-module__el2Seq__arrowNext{right:clamp(.25rem,1.5vw,1.25rem)}.testimonial-module__el2Seq__arrow:hover{opacity:.75}@media (hover:none){.testimonial-module__el2Seq__arrow{opacity:.45}}@media (prefers-reduced-motion:reduce){.testimonial-module__el2Seq__arrow{transition:none}}.testimonial-module__el2Seq__dot{box-sizing:content-box;background-color:var(--brand,#334249);opacity:.22;cursor:pointer;background-clip:content-box;border:0;border-radius:50%;width:.5rem;height:.5rem;margin-inline:-.375rem;padding:.625rem;transition:opacity .22s,transform .22s}@media (pointer:coarse){.testimonial-module__el2Seq__dot{margin-inline:-.875rem;padding:1.125rem}}.testimonial-module__el2Seq__dot:hover{opacity:.45}.testimonial-module__el2Seq__dotOn,.testimonial-module__el2Seq__dotOn:hover{opacity:1;transform:scale(1.15)}.testimonial-module__el2Seq__panel{background:#fff;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,4.5vw,4.5rem);max-width:68rem;height:100%;margin:0 auto;padding:clamp(1.5rem,2.2vw,2.25rem);display:grid}.testimonial-module__el2Seq__media{aspect-ratio:1;border-radius:.625rem;position:relative;overflow:hidden}.testimonial-module__el2Seq__photo{object-fit:cover;object-position:50% 34%}.testimonial-module__el2Seq__body{flex-direction:column;display:flex}.testimonial-module__el2Seq__mark{width:clamp(2.75rem,4.5vw,3.5rem);height:auto;color:var(--brand,#334249);align-self:flex-start;display:block}.testimonial-module__el2Seq__markDot{fill:currentColor}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.testimonial-module__el2Seq__mark:not([data-in=true]) .testimonial-module__el2Seq__markDot{opacity:0}.testimonial-module__el2Seq__mark[data-in=true] .testimonial-module__el2Seq__markDot{animation:.4s ease-out both testimonial-module__el2Seq__mark-in;animation-delay:var(--d,0s)}}@keyframes testimonial-module__el2Seq__mark-in{0%{opacity:0}to{opacity:1}}.testimonial-module__el2Seq__quote{letter-spacing:-.015em;max-width:17em;color:var(--brand,#334249);margin:clamp(1.5rem,4vh,2.75rem) 0 0;font-weight:400}.testimonial-module__el2Seq__quote p{margin:0}.testimonial-module__el2Seq__word{display:inline-block}.testimonial-module__el2Seq__attribution{color:var(--grey-mid,#6b7680);margin:clamp(1.5rem,3vh,2.25rem) 0 0;font-size:.9375rem}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.testimonial-module__el2Seq__panel:not([data-in=true]) .testimonial-module__el2Seq__photo,.testimonial-module__el2Seq__panel:not([data-in=true]) .testimonial-module__el2Seq__word,.testimonial-module__el2Seq__panel:not([data-in=true]) .testimonial-module__el2Seq__attribution{opacity:0}.testimonial-module__el2Seq__panel[data-in=true] .testimonial-module__el2Seq__photo{animation:.9s cubic-bezier(.22,1,.36,1) both testimonial-module__el2Seq__photo-in}.testimonial-module__el2Seq__panel[data-in=true] .testimonial-module__el2Seq__word{animation:.52s cubic-bezier(.22,1,.36,1) both testimonial-module__el2Seq__quote-in;animation-delay:calc(.24s + var(--i) * 22ms)}.testimonial-module__el2Seq__panel[data-in=true] .testimonial-module__el2Seq__attribution{animation:.52s cubic-bezier(.22,1,.36,1) 1s both testimonial-module__el2Seq__quote-in}}@keyframes testimonial-module__el2Seq__quote-in{0%{opacity:0;transform:translateY(.32em)}to{opacity:1;transform:translateY(0)}}@keyframes testimonial-module__el2Seq__photo-in{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@media (min-width:48rem){.testimonial-module__el2Seq__panel{grid-template-columns:minmax(0,.83fr) minmax(0,1fr);align-items:stretch}.testimonial-module__el2Seq__media{aspect-ratio:auto}.testimonial-module__el2Seq__mark{align-self:flex-end}.testimonial-module__el2Seq__arrow{display:flex}}@media (prefers-reduced-motion:reduce){.testimonial-module__el2Seq__track,.testimonial-module__el2Seq__dot{transition:none}}
.topic-grid-module__7RZHkq__root{isolation:isolate;background:var(--sky,#ccdee7);color:var(--brand,#334249);padding:clamp(3.5rem,8vh,6rem) 0 0;position:relative;overflow:hidden}.topic-grid-module__7RZHkq__inner{z-index:1;width:100%;max-width:82rem;margin:0 auto;padding-inline:1.5rem;position:relative}.topic-grid-module__7RZHkq__eyebrow{font-family:var(--font-pixel), var(--font-geist-pixel-grid), ui-monospace, monospace;text-align:center;letter-spacing:.22em;text-transform:uppercase;color:#33424973;margin:0;font-size:.6875rem;font-weight:500}.topic-grid-module__7RZHkq__headline{text-align:center;letter-spacing:-.02em;max-width:13em;margin:clamp(2.5rem,6vh,4rem) auto 0;font-weight:500}.topic-grid-module__7RZHkq__grid{grid-template-columns:minmax(0,1fr);gap:1rem .75rem;margin:clamp(3rem,7vh,5rem) 0 0;padding:0;list-style:none;display:grid}.topic-grid-module__7RZHkq__card{background:var(--off,#faf8f5);min-height:15rem;transform:translate3d(0, calc(var(--rise,0px) * var(--lag,1)), 0);border-radius:2px;flex-direction:column;padding:1.5rem 1.5rem 2.5rem;transition:background-color .32s ease-out,color .32s ease-out;display:flex;position:relative}.topic-grid-module__7RZHkq__cardTitle{letter-spacing:-.01em;max-width:11ch;margin:0;font-size:1.375rem;font-weight:500;line-height:1.15}.topic-grid-module__7RZHkq__head{width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;background:0 0;border:0;margin:0;padding:0;display:block}.topic-grid-module__7RZHkq__head:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid}.topic-grid-module__7RZHkq__lines,.topic-grid-module__7RZHkq__titleLine{display:block}.topic-grid-module__7RZHkq__reveal{margin:auto 0 0}.topic-grid-module__7RZHkq__cardBody{color:var(--grey-mid,#6b7680);border-top:1px solid #33424924;margin:0;padding-top:1.5rem;font-size:.875rem;transition:border-color .32s ease-out,color .32s ease-out}.topic-grid-module__7RZHkq__mark{opacity:.55;width:1.125rem;height:1.125rem;position:absolute;top:1.5rem;right:1.5rem}.topic-grid-module__7RZHkq__mark:before,.topic-grid-module__7RZHkq__mark:after{content:"";background:currentColor;position:absolute}.topic-grid-module__7RZHkq__mark:before{height:1px;top:50%;left:0;right:0;transform:translateY(-50%)}.topic-grid-module__7RZHkq__mark:after{width:1px;transition:transform .32s cubic-bezier(.2,.7,.15,1);top:0;bottom:0;left:50%;transform:translate(-50%)}.topic-grid-module__7RZHkq__hill{z-index:2;pointer-events:none;width:100%;height:auto;margin-top:-20vw;display:block;position:relative}@media (max-width:39.999rem){.topic-grid-module__7RZHkq__grid{overflow-anchor:none;gap:.5rem;margin-bottom:1.5rem}.topic-grid-module__7RZHkq__card{will-change:transform;min-height:0;padding:0}.topic-grid-module__7RZHkq__cardTitle{max-width:none}.topic-grid-module__7RZHkq__head{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 1.25rem;display:flex}.topic-grid-module__7RZHkq__head:focus-visible{outline-offset:-4px}.topic-grid-module__7RZHkq__titleLine{display:inline}.topic-grid-module__7RZHkq__titleLine+.topic-grid-module__7RZHkq__titleLine:before{content:" "}.topic-grid-module__7RZHkq__mark{flex:none;position:relative;top:auto;right:auto}.topic-grid-module__7RZHkq__reveal{margin:0;padding-inline:1.25rem}.topic-grid-module__7RZHkq__cardBody{padding:1.05rem 0 1.35rem}.topic-grid-module__7RZHkq__card[data-open=true]{background:var(--brand,#334249);color:#f2ede6}.topic-grid-module__7RZHkq__card[data-open=true] .topic-grid-module__7RZHkq__cardBody{color:#f2ede6b8;border-color:#ffffff38}.topic-grid-module__7RZHkq__card[data-open=true] .topic-grid-module__7RZHkq__mark:after{transform:translate(-50%)scaleY(0)}}@media (max-width:39.999rem) and (scripting:enabled){.topic-grid-module__7RZHkq__reveal{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.2,.7,.15,1),visibility .38s;display:grid}.topic-grid-module__7RZHkq__revealInner{min-height:0;overflow:hidden}.topic-grid-module__7RZHkq__card[data-open=true] .topic-grid-module__7RZHkq__reveal{visibility:visible;grid-template-rows:1fr}}@media (min-width:40rem){.topic-grid-module__7RZHkq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topic-grid-module__7RZHkq__card:hover{background:var(--brand,#334249);color:#f2ede6}.topic-grid-module__7RZHkq__grid:not(:has(.topic-grid-module__7RZHkq__card:hover)) .topic-grid-module__7RZHkq__card:first-child{background:var(--brand,#334249);color:#f2ede6}.topic-grid-module__7RZHkq__card:hover .topic-grid-module__7RZHkq__cardBody{color:#f2ede6b8;border-color:#ffffff38}.topic-grid-module__7RZHkq__grid:not(:has(.topic-grid-module__7RZHkq__card:hover)) .topic-grid-module__7RZHkq__card:first-child .topic-grid-module__7RZHkq__cardBody{color:#f2ede6b8;border-color:#ffffff38}.topic-grid-module__7RZHkq__card:hover .topic-grid-module__7RZHkq__mark:after{transform:translate(-50%)scaleY(0)}.topic-grid-module__7RZHkq__grid:not(:has(.topic-grid-module__7RZHkq__card:hover)) .topic-grid-module__7RZHkq__card:first-child .topic-grid-module__7RZHkq__mark:after{transform:translate(-50%)scaleY(0)}}@media (min-width:64rem){.topic-grid-module__7RZHkq__inner{padding-inline:2rem}.topic-grid-module__7RZHkq__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.topic-grid-module__7RZHkq__hill{margin-top:-21vw}.topic-grid-module__7RZHkq__card{will-change:transform}.topic-grid-module__7RZHkq__card:nth-child(4n+2){--lag:1.06}.topic-grid-module__7RZHkq__card:nth-child(4n+3){--lag:1.12}.topic-grid-module__7RZHkq__card:nth-child(4n+4){--lag:1.18}}@media (prefers-reduced-motion:reduce){.topic-grid-module__7RZHkq__card,.topic-grid-module__7RZHkq__cardBody,.topic-grid-module__7RZHkq__mark:after,.topic-grid-module__7RZHkq__reveal{transition:none}}
.scrub-on-move-module__hk7aQW__film{opacity:0;transition:opacity .9s}.scrub-on-move-module__hk7aQW__lit{opacity:1}@media (scripting:none){.scrub-on-move-module__hk7aQW__film{opacity:1}}
.trust-module__b5fU5a__root{--band:var(--deep,#374349);z-index:0;background:var(--band);color:#faf8f5;padding:clamp(12rem,26vh,17rem) 1.5rem clamp(11.5rem,25vh,16.25rem);position:sticky;top:0}.trust-module__b5fU5a__notch{z-index:1;width:var(--notch-w);background:var(--band);height:1.05rem;clip-path:var(--notch-clip);position:absolute;top:0;left:50%;transform:translate(-50%,calc(1px - 100%))}.trust-module__b5fU5a__inner{z-index:1;text-align:center;max-width:48rem;margin:0 auto;position:relative}.trust-module__b5fU5a__eyebrow{font-family:var(--font-pixel), var(--font-geist-pixel-grid), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:#faf8f573;margin:0;font-size:.6875rem;font-weight:500}.trust-module__b5fU5a__headline{letter-spacing:-.02em;color:#faf8f5;margin:1.25rem 0 0;font-size:clamp(1.85rem,4.2vw,2.75rem);font-weight:500;line-height:1.15}.trust-module__b5fU5a__slash{color:#faf8f559;margin-right:.35em;font-weight:400}.trust-module__b5fU5a__pixel{font-family:var(--font-pixel), var(--font-geist-pixel-grid), ui-monospace, monospace;letter-spacing:0;color:#faf8f59e;font-weight:500}.trust-module__b5fU5a__solid{color:#fff}@media (min-width:640px){.trust-module__b5fU5a__notch{height:1.15rem;width:var(--notch-w-sm)}}
.apply-form-module__UxWaxW__root:not(:target):not(:has(:target)){display:none}.apply-form-module__UxWaxW__root{--gutter:clamp(1.5rem, 5vw, 4.5rem);padding:clamp(4.5rem, 11vh, 8rem) var(--gutter) clamp(5rem, 12vh, 9rem);color:var(--brand,#334249);background:#f7f6f2;scroll-margin-top:5.5rem;position:relative}.apply-form-module__UxWaxW__anchor{scroll-margin-top:6rem}@media (max-width:47.99rem){.apply-form-module__UxWaxW__anchor{scroll-margin-top:4.75rem}}.apply-form-module__UxWaxW__inner{text-align:center;width:100%;max-width:38rem;margin:0 auto}.apply-form-module__UxWaxW__close{top:clamp(2.5rem,6vh,4rem);right:max(var(--gutter), calc(50% - 37.5rem));background:var(--mist,#f1ede7);border-radius:.25rem;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;transition:background-color .22s ease-out;display:flex;position:absolute}.apply-form-module__UxWaxW__close:hover{background:#eae4da}.apply-form-module__UxWaxW__close:before{content:"";position:absolute;inset:-.35rem}.apply-form-module__UxWaxW__close:focus-visible{outline-offset:2px;outline:2px solid #69b6c3e6}.apply-form-module__UxWaxW__closeMark{width:100%;height:100%;position:relative}.apply-form-module__UxWaxW__closeMark:before,.apply-form-module__UxWaxW__closeMark:after{content:"";background:var(--brand,#334249);border-radius:1px;height:1.5px;position:absolute;inset:50% .5rem auto}.apply-form-module__UxWaxW__closeMark:before{transform:translateY(-50%)rotate(45deg)}.apply-form-module__UxWaxW__closeMark:after{transform:translateY(-50%)rotate(-45deg)}@media (max-width:30rem){.apply-form-module__UxWaxW__close{margin:0 0 1.25rem auto;position:relative;top:auto;right:auto}}.apply-form-module__UxWaxW__eyebrow{font-family:var(--font-pixel), var(--font-geist-pixel-grid), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:#33424973;margin:0;font-size:.75rem;font-weight:500}.apply-form-module__UxWaxW__headline{letter-spacing:-.02em;margin:.9rem 0 0;max-width:20em;margin-inline:auto;font-size:clamp(1.5rem,3vw,2rem);font-weight:500;line-height:1.15}.apply-form-module__UxWaxW__form{flex-direction:column;gap:clamp(1rem,2.5vh,1.35rem);margin-top:clamp(2.25rem,5vh,3.25rem);display:flex}.apply-form-module__UxWaxW__field{text-align:left}.apply-form-module__UxWaxW__label{letter-spacing:-.005em;margin-bottom:.5rem;font-size:.8125rem;font-weight:500;display:block}.apply-form-module__UxWaxW__input{border-radius:var(--card-radius,.375rem);width:100%;font:inherit;color:var(--brand,#334249);background:#fff;border:1px solid #33424924;padding:.7rem .85rem;font-size:1rem;line-height:1.45;transition:border-color .18s ease-out,box-shadow .18s ease-out;display:block}@media (min-width:40rem){.apply-form-module__UxWaxW__input{font-size:.9375rem}}.apply-form-module__UxWaxW__input::placeholder{color:#33424961}.apply-form-module__UxWaxW__input:hover{border-color:#33424942}.apply-form-module__UxWaxW__input:focus,.apply-form-module__UxWaxW__drop:focus-within{border-color:#69b6c3e6;outline:none;box-shadow:0 0 0 3px #69b6c338}.apply-form-module__UxWaxW__textarea{resize:vertical;min-height:8rem}.apply-form-module__UxWaxW__drop{border-radius:var(--card-radius,.375rem);text-align:center;cursor:pointer;background:#fff;border:1px dashed #33424938;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;min-height:6.5rem;padding:1.25rem;transition:border-color .18s ease-out,background-color .18s ease-out,box-shadow .18s ease-out;display:flex}.apply-form-module__UxWaxW__drop:hover{border-color:#33424966}.apply-form-module__UxWaxW__file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.apply-form-module__UxWaxW__dropLead{font-size:.875rem;font-weight:500}.apply-form-module__UxWaxW__dropNote{color:#33424973;font-size:.75rem}.apply-form-module__UxWaxW__submit{margin:clamp(.75rem,2vh,1.25rem) auto 0}.apply-form-module__UxWaxW__note{max-width:32em;color:var(--grey-mid,#6b7680);margin:1.25rem auto 0;font-size:.8125rem;line-height:1.55}.apply-form-module__UxWaxW__mail{color:var(--brand,#334249);text-underline-offset:2px;-webkit-text-decoration:underline #3342494d;text-decoration:underline #3342494d;transition:text-decoration-color .18s ease-out}.apply-form-module__UxWaxW__mail:hover{text-decoration-color:#334249b3}.apply-form-module__UxWaxW__decoy{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.apply-form-module__UxWaxW__fieldError{color:var(--brand,#334249);margin:.45rem 0 0;font-size:.8125rem;line-height:1.4}@media (prefers-reduced-motion:no-preference){.apply-form-module__UxWaxW__fieldError,.apply-form-module__UxWaxW__formError{animation:.18s ease-out both apply-form-module__UxWaxW__complaint-in}}@keyframes apply-form-module__UxWaxW__complaint-in{0%{opacity:0;transform:translateY(-2px)}}.apply-form-module__UxWaxW__formError{max-width:32em;color:var(--brand,#334249);margin:.25rem auto 0;font-size:.8125rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.apply-form-module__UxWaxW__input,.apply-form-module__UxWaxW__drop,.apply-form-module__UxWaxW__mail{transition:none}}
.gate-module__wTrXhq__root{--copy-inset:clamp(1rem, 5.5vw, 5rem);min-height:100svh;padding:clamp(.75rem,1.6vw,1.75rem);padding-bottom:calc(clamp(.75rem, 1.6vw, 1.75rem) + env(safe-area-inset-bottom));background:var(--off,#faf8f5);flex:1;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""scene""foot";gap:clamp(1rem,2vw,1.75rem);display:grid}@media (min-width:64rem){.gate-module__wTrXhq__root{grid-template:"copy scene"minmax(0,1fr)"foot scene"/minmax(0,.72fr) minmax(0,1fr)}}.gate-module__wTrXhq__copy{padding:clamp(.5rem, 1.5vw, 1.25rem) var(--copy-inset) 0;grid-area:copy;grid-template-rows:auto minmax(0,1fr);display:grid}.gate-module__wTrXhq__logoLink{border-radius:2px;justify-self:start}.gate-module__wTrXhq__logoLink:focus-visible{outline:2px solid var(--teal,#69b6c3);outline-offset:6px}@media (pointer:coarse){.gate-module__wTrXhq__logoLink{margin:-.45rem -.6rem;padding:.45rem .6rem}}.gate-module__wTrXhq__logo{width:auto;height:30px;color:var(--deep,#374349);opacity:.9;transition:opacity .2s}.gate-module__wTrXhq__logoLink:hover .gate-module__wTrXhq__logo{opacity:1}.gate-module__wTrXhq__body{text-align:center;align-self:center;padding:clamp(1.75rem,4.5vh,4rem) 0}.gate-module__wTrXhq__headline{--shimmer-color:#3342496b;color:var(--deep,#374349);font-family:var(--font-fustat), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;margin:0;font-weight:500}.gate-module__wTrXhq__pixelWord{font-family:var(--font-pixel), var(--font-geist-pixel-grid), ui-monospace, monospace;letter-spacing:0;color:var(--brand,#334249);font-weight:500}.gate-module__wTrXhq__lede{--shimmer-color:#6b76809e;--shimmer-step:34ms;--shimmer-dur:.3s;--word-dur:.38s;margin:clamp(1.5rem,4vh,2.25rem) 0 0;max-width:25rem;color:var(--grey-mid,#6b7680);font-family:var(--font-instrument-sans), ui-sans-serif, system-ui, sans-serif;margin-inline:auto;font-size:.95rem;line-height:1.6}.gate-module__wTrXhq__lede+.gate-module__wTrXhq__lede{margin-top:1.25rem}@media (min-width:64rem){.gate-module__wTrXhq__body{text-align:left}.gate-module__wTrXhq__lede{margin-inline:0}}.gate-module__wTrXhq__copyright{padding:0 var(--copy-inset) clamp(.25rem, 1vw, .5rem);color:var(--clay,#9f9b93);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.02em;grid-area:foot;align-self:end;margin:0;font-size:.68rem}.gate-module__wTrXhq__scene{border-radius:var(--band-radius,.625rem);grid-area:scene;place-items:center;min-height:32rem;padding:clamp(1.5rem,4vw,3rem);display:grid;position:relative;overflow:hidden}@media (min-width:64rem){.gate-module__wTrXhq__scene{min-height:0}}.gate-module__wTrXhq__photo{object-fit:cover;object-position:50% 58%}.gate-module__wTrXhq__tint{background:linear-gradient(#231b144d 0%,#231b142e 45%,#17202673 100%);position:absolute;inset:0}.gate-module__wTrXhq__card{border-radius:var(--band-radius,.625rem);text-align:center;color:#fff;width:min(22rem,100%);font-family:var(--font-instrument-sans), ui-sans-serif, system-ui, sans-serif;--digit-count:6;--digit-w:2.35rem;--digit-gap:.4rem;-webkit-backdrop-filter:blur(24px)saturate(125%);background:#ffffff21;border:1px solid #fff3;padding:clamp(2.75rem,7vw,6rem) clamp(1.5rem,3.5vw,2.5rem) clamp(2.25rem,5.5vw,4.5rem);position:relative;box-shadow:inset 0 1px #ffffff2e,0 40px 80px -50px #0f1418e6}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.gate-module__wTrXhq__card{background:#2d3439b8}}@media (prefers-reduced-transparency:reduce){.gate-module__wTrXhq__card{-webkit-backdrop-filter:none;background:#2d3439e0}}@media (prefers-reduced-motion:no-preference){.gate-module__wTrXhq__card{animation:.7s cubic-bezier(.16,1,.3,1) .26s both gate-module__wTrXhq__cardIn}}@keyframes gate-module__wTrXhq__cardIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.gate-module__wTrXhq__lock{color:#ffffffd1;margin:0 auto;display:block}.gate-module__wTrXhq__head{place-items:center;height:48px;display:grid}.gate-module__wTrXhq__head>*{grid-area:1/1}.gate-module__wTrXhq__lockOut{animation:.26s cubic-bezier(.4,0,1,1) forwards gate-module__wTrXhq__lockOut}@keyframes gate-module__wTrXhq__lockOut{to{opacity:0;transform:translateY(4px)scale(.86)}}.gate-module__wTrXhq__ring{color:#fff;filter:drop-shadow(0 1px 2px #140e0a73);background:#69b6c342;border:1px solid #69b6c3b3;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}@media (prefers-reduced-motion:no-preference){.gate-module__wTrXhq__ring{animation:.42s cubic-bezier(.16,1,.3,1) .12s both gate-module__wTrXhq__ringIn}}@keyframes gate-module__wTrXhq__ringIn{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:none}}.gate-module__wTrXhq__tick{width:26px;height:auto;overflow:visible}.gate-module__wTrXhq__tickDot{transform-box:fill-box;transform-origin:50%;opacity:0;animation:.26s cubic-bezier(.2,.9,.25,1) forwards gate-module__wTrXhq__dotLand;animation-delay:calc(.3s + var(--col) * 46ms)}@keyframes gate-module__wTrXhq__dotLand{0%{opacity:0;transform:translateY(-1px)scale(.4)}60%{opacity:1}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gate-module__wTrXhq__tickDot{opacity:1;animation:none}}.gate-module__wTrXhq__label{letter-spacing:.01em;color:#fffffff0;margin:1.15rem 0 0;font-size:.95rem}.gate-module__wTrXhq__done{letter-spacing:.01em;color:#fff;margin:1.35rem 0 0;font-size:1rem}.gate-module__wTrXhq__doneSub{color:#ffffffb8;margin:.5rem 0 0;font-size:.82rem;line-height:1.5}@media (prefers-reduced-motion:no-preference){.gate-module__wTrXhq__done,.gate-module__wTrXhq__doneSub{animation:.42s cubic-bezier(.16,1,.3,1) both gate-module__wTrXhq__riseIn}.gate-module__wTrXhq__done{animation-delay:.3s}.gate-module__wTrXhq__doneSub{animation-delay:.4s}}@keyframes gate-module__wTrXhq__riseIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.gate-module__wTrXhq__pin{justify-content:center;gap:var(--digit-gap);margin-top:2rem;display:flex}.gate-module__wTrXhq__digit{width:var(--digit-w);border-radius:var(--card-radius,.375rem);height:3.5rem;color:var(--deep,#374349);font-family:var(--font-geist-mono), ui-monospace, monospace;text-align:center;text-transform:uppercase;appearance:none;background:#fff;border:1px solid #0000;font-size:1.15rem;transition:box-shadow .18s,border-color .18s}.gate-module__wTrXhq__digit:focus-visible,.gate-module__wTrXhq__digit:focus{border-color:var(--teal,#69b6c3);outline:none;box-shadow:0 0 0 3px #69b6c373}.gate-module__wTrXhq__digitInvalid{border-color:#dc7864e6}@media (prefers-reduced-motion:no-preference){.gate-module__wTrXhq__shake{animation:.46s cubic-bezier(.36,.07,.19,.97) both gate-module__wTrXhq__pinShake}}@keyframes gate-module__wTrXhq__pinShake{0%,to{transform:translate(0)}15%{transform:translate(-9px)}30%{transform:translate(8px)}45%{transform:translate(-5px)}60%{transform:translate(4px)}80%{transform:translate(-2px)}}.gate-module__wTrXhq__error{color:#ffcfc2;text-shadow:0 1px 2px #140e0a80;margin:1rem 0 0;font-size:.85rem;line-height:1.45}.gate-module__wTrXhq__submit{width:calc(var(--digit-count) * var(--digit-w) + (var(--digit-count) - 1) * var(--digit-gap));margin:1.75rem auto 0}.gate-module__wTrXhq__status{letter-spacing:.01em;color:#ffffffbf;justify-content:center;align-items:center;gap:.55rem;min-height:1.4rem;margin:.85rem 0 0;font-size:.78rem;display:flex}.gate-module__wTrXhq__pulse{color:#fff;flex:none;width:15px;height:auto}.gate-module__wTrXhq__pulseDot{opacity:.34;animation:1.15s ease-in-out infinite gate-module__wTrXhq__dotPulse;animation-delay:calc(var(--col) * .15s)}@keyframes gate-module__wTrXhq__dotPulse{0%,to{opacity:.34}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.gate-module__wTrXhq__pulseDot{opacity:.8;animation:none}}.gate-module__wTrXhq__ask{color:#ffffffb8;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.02em;margin:1.5rem 0 0;font-size:.7rem}.gate-module__wTrXhq__askLink{color:#fff;text-underline-offset:2px;-webkit-text-decoration:underline #ffffff73;text-decoration:underline #ffffff73;transition:text-decoration-color .18s}.gate-module__wTrXhq__askLink:hover{text-decoration-color:#fff}@media (pointer:coarse){.gate-module__wTrXhq__askLink{padding-block:.9rem}}
.route-veil-module__xXWiIq__veil{z-index:100;background:var(--deep,#374349);color:#fff;opacity:1;place-items:center;transition:opacity .42s;display:grid;position:fixed;inset:0}.route-veil-module__xXWiIq__sealed{transition-duration:.72s}.route-veil-module__xXWiIq__lift{opacity:0;pointer-events:none}.route-veil-module__xXWiIq__mark{width:clamp(3.75rem,7.5vw,5.75rem);height:auto}@media (scripting:none){.route-veil-module__xXWiIq__veil{display:none}}@media (prefers-reduced-motion:reduce){.route-veil-module__xXWiIq__veil{transition-duration:.2s}}
.contact-hero-module__-Is09W__root{--ground:#f8f5f0;background:var(--ground);color:var(--brand,#334249);position:relative;overflow:hidden}.contact-hero-module__-Is09W__inner{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2.5rem,6vw,4rem);width:100%;max-width:86rem;min-height:100svh;margin:0 auto;padding:clamp(6rem,12vh,8rem) clamp(1.5rem,5vw,4.5rem) clamp(9rem,17vh,12rem);display:grid}.contact-hero-module__-Is09W__copy{z-index:1;position:relative}.contact-hero-module__-Is09W__headline{--shimmer-color:#3342496b;letter-spacing:-.02em;margin:0;font-weight:500;line-height:.9}.contact-hero-module__-Is09W__pixelWord{font-family:var(--font-pixel), var(--font-geist-pixel-grid), ui-monospace, monospace;letter-spacing:0;color:var(--brand,#334249);font-weight:500}.contact-hero-module__-Is09W__lede{max-width:26em;color:var(--grey-mid,#6b7680);--char-dur:.7s;margin:clamp(1.5rem,4vh,2.25rem) 0 0;font-size:1rem;line-height:1.3}.contact-hero-module__-Is09W__cta{--rise-delay:1s;margin-top:clamp(1.75rem,4.5vh,2.5rem)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.contact-hero-module__-Is09W__cta:not([data-in=true]){opacity:0}.contact-hero-module__-Is09W__cta[data-in=true]{animation:.64s cubic-bezier(.22,1,.36,1) both contact-hero-module__-Is09W__cta-rise;animation-delay:var(--rise-delay)}}@keyframes contact-hero-module__-Is09W__cta-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}.contact-hero-module__-Is09W__shot{width:100%;max-width:34rem;margin-inline:auto;position:relative}.contact-hero-module__-Is09W__shot:after{content:"";pointer-events:none;background:linear-gradient(to right, var(--ground), transparent 7%), linear-gradient(to left, var(--ground), transparent 7%), linear-gradient(to bottom, var(--ground), transparent 7%), linear-gradient(to top, var(--ground), transparent 7%);position:absolute;inset:0}.contact-hero-module__-Is09W__shotImage{width:100%;height:auto;display:block}@media (max-width:63.99rem){.contact-hero-module__-Is09W__copy{text-align:center}.contact-hero-module__-Is09W__lede{margin-inline:auto}.contact-hero-module__-Is09W__cta{justify-content:center;display:flex}}@media (min-width:64rem){.contact-hero-module__-Is09W__inner{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr)}.contact-hero-module__-Is09W__copy{padding-inline-start:clamp(.5rem,3vw,3rem)}.contact-hero-module__-Is09W__shot{width:165%;max-width:none;margin-inline:-35% -30%}}
.join-us-module__NWz1wq__root{background:var(--deep,#374349);color:#faf8f5;padding:clamp(5rem,33vh,19rem) clamp(1.5rem,5vw,4.5rem) clamp(6rem,36vh,21rem);position:relative}.join-us-module__NWz1wq__notch{z-index:2;width:var(--notch-w);background:var(--deep,#374349);height:1.05rem;clip-path:var(--notch-clip);position:absolute;top:0;left:50%;transform:translate(-50%,calc(1px - 100%))}.join-us-module__NWz1wq__pattern{z-index:0;pointer-events:none;color:#ffffff4d;height:42%;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000 0%,#000 62%);mask-image:linear-gradient(#0000 0%,#000 62%)}.join-us-module__NWz1wq__patternSvg{width:100%;height:100%;display:block}.join-us-module__NWz1wq__closing{z-index:1;text-align:center;max-width:62rem;margin:0 auto;position:relative}.join-us-module__NWz1wq__mark{color:#faf8f5;width:auto;height:clamp(4.5rem,9vw,7.5rem);margin:0 auto;display:block}.join-us-module__NWz1wq__claim{letter-spacing:-.02em;color:#fff;max-width:28em;margin:clamp(2.5rem,6vh,4rem) auto 0;font-weight:500}.join-us-module__NWz1wq__soft{color:#faf8f56b}.join-us-module__NWz1wq__thanks,.join-us-module__NWz1wq__reset{display:none}.join-us-module__NWz1wq__root:has(.join-us-module__NWz1wq__thanksAnchor:target) .join-us-module__NWz1wq__claim{display:none}.join-us-module__NWz1wq__root:has(.join-us-module__NWz1wq__thanksAnchor:target) .join-us-module__NWz1wq__thanks{display:block}.join-us-module__NWz1wq__root:has(.join-us-module__NWz1wq__thanksAnchor:target) .join-us-module__NWz1wq__reset{display:inline-flex}.join-us-module__NWz1wq__thanks{letter-spacing:-.02em;color:#fff;max-width:28em;margin:clamp(2.5rem,6vh,4rem) auto 0;font-weight:500}.join-us-module__NWz1wq__anchor{height:0;scroll-margin-top:clamp(4rem,14vh,9rem);display:block}.join-us-module__NWz1wq__reset{width:fit-content;height:2.5rem;color:var(--brand,#334249);background:#faf8f5;border-radius:2px;align-items:stretch;margin:clamp(2.25rem,5vh,3rem) auto 0;font-size:.875rem;font-weight:500;transition:background-color .2s ease-out;overflow:hidden}.join-us-module__NWz1wq__reset:hover{background:#fff}.join-us-module__NWz1wq__resetLabel{align-items:center;padding:0 1rem;display:flex}.join-us-module__NWz1wq__resetArrow{width:2.5rem;color:var(--brand,#334249);border-left:1px solid #33424926;justify-content:center;align-items:center;display:flex}@media (prefers-reduced-motion:reduce){.join-us-module__NWz1wq__reset{transition:none}}
.ask-module__Ftr3uW__shell{--bar-w:min(22rem, calc(100vw - 2rem));--card-w:min(44rem, calc(100vw - 2rem));--bar-h:3.75rem;--card-h:min(40rem, 82svh);--glass:#ffffffe6;--ease:cubic-bezier(.22, 1, .36, 1);--dur:.48s;width:100%;max-width:var(--card-w);pointer-events:auto;justify-content:center;display:flex}@media (max-width:47.99rem){.ask-module__Ftr3uW__shell{--glass:#fffffff7}}.ask-module__Ftr3uW__sheet{--bar-h:3.75rem;--bar-w:min(22rem, calc(100vw - 2rem));--card-w:min(44rem, calc(100vw - 2rem));--card-h:100%;--glass:#fffffff7;--ease:cubic-bezier(.22, 1, .36, 1);--dur:.48s;left:0;right:0;top:var(--vv-top,0px);height:var(--vv-h,100svh);z-index:80;background:var(--off,#faf8f5);opacity:0;visibility:hidden;transition:opacity .26s var(--ease), transform .26s var(--ease), visibility 0s linear .26s;flex-direction:column;display:flex;position:fixed;transform:translateY(1.5rem)}.ask-module__Ftr3uW__sheetOpen{opacity:1;visibility:visible;transition:opacity .26s var(--ease), transform .26s var(--ease), visibility 0s;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.ask-module__Ftr3uW__sheet,.ask-module__Ftr3uW__sheetOpen{transition:opacity .16s linear,visibility 0s linear .16s;transform:none}.ask-module__Ftr3uW__sheetOpen{transition:opacity .16s linear,visibility}}.ask-module__Ftr3uW__sheet .ask-module__Ftr3uW__body{opacity:1;pointer-events:auto;flex:auto;max-height:none;transition:none}.ask-module__Ftr3uW__sheet .ask-module__Ftr3uW__inputRow{min-height:3.5rem;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid #33424914}.ask-module__Ftr3uW__card{width:var(--bar-w);height:var(--bar-h);color:#334249;background:var(--glass);-webkit-backdrop-filter:blur(16px)saturate(150%)brightness(108%);transform-origin:bottom;transition:width var(--dur) var(--ease), height var(--dur) var(--ease), box-shadow var(--dur) var(--ease), background .4s ease;border:1px solid #33424914;border-radius:0;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 2px 6px -2px #17202614,0 16px 40px -16px #17202647}.ask-module__Ftr3uW__cardOpen{width:var(--card-w);height:var(--card-h);box-shadow:0 4px 12px -4px #1720261a,0 40px 80px -32px #17202673}.ask-module__Ftr3uW__cardScrolled:not(.ask-module__Ftr3uW__cardOpen){background:#fffffff2}.ask-module__Ftr3uW__body{opacity:0;pointer-events:none;min-height:0;transition:opacity .4s var(--ease), flex-basis var(--dur) var(--ease);flex-direction:column;flex:auto;margin:0;display:flex}.ask-module__Ftr3uW__cardOpen .ask-module__Ftr3uW__body{opacity:1;pointer-events:auto;transition:opacity .32s var(--ease) .12s, flex-basis var(--dur) var(--ease)}.ask-module__Ftr3uW__card:not(.ask-module__Ftr3uW__cardOpen) .ask-module__Ftr3uW__body{opacity:0;pointer-events:none;flex:0 0 0;min-height:0;max-height:0;overflow:hidden}.ask-module__Ftr3uW__inputRow{width:100%;min-height:var(--bar-h);border:0;flex-shrink:0;align-items:stretch;margin:0;padding:0;display:flex}.ask-module__Ftr3uW__cardOpen .ask-module__Ftr3uW__inputRow{border-top:1px solid #33424914;min-height:3.5rem}.ask-module__Ftr3uW__body>:last-child{margin-bottom:0;padding-bottom:.65rem}.ask-module__Ftr3uW__scrim{z-index:60;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .42s var(--ease);background:radial-gradient(70% 55% at 50% 72%,#f1ede79e 0%,#f1ede74d 45%,#3342493d 100%);border:0;padding:0;position:fixed;inset:0}.ask-module__Ftr3uW__scrimOpen{opacity:1;pointer-events:auto}.ask-module__Ftr3uW__chips{flex-wrap:wrap;gap:.5rem;display:flex}.ask-module__Ftr3uW__chip{color:#334249bf;background:#ffffffa6;border:1px solid #3342491a;border-radius:0;align-items:center;gap:.45rem;padding:.45rem .9rem;font-size:.8125rem;line-height:1.2;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.ask-module__Ftr3uW__chip:hover{color:#334249;background:#fffffff2;border-color:#33424938}.ask-module__Ftr3uW__chipPrimary{border-color:var(--brand,#334249);background:var(--brand,#334249);color:#f2ede6}.ask-module__Ftr3uW__chipPrimary:hover{border-color:var(--brand,#334249);color:#fff;background:#334249e0}.ask-module__Ftr3uW__chipPrimary svg{color:#f2ede6bf}.ask-module__Ftr3uW__chipPrimary:hover svg{color:#fff}@media (pointer:coarse){.ask-module__Ftr3uW__chip{min-height:44px;padding:.65rem .95rem}}@media (prefers-reduced-transparency:reduce){.ask-module__Ftr3uW__card{-webkit-backdrop-filter:none;background:#fff}.ask-module__Ftr3uW__scrim{background:#33424959}}@media (prefers-reduced-motion:reduce){.ask-module__Ftr3uW__card,.ask-module__Ftr3uW__body,.ask-module__Ftr3uW__scrim{transition:none}}
.footer-module__oqRDSq__root{--plate:#f5f5f3;--ink-rgb:51 66 73;--ink:rgb(var(--ink-rgb));--plate-overlap:clamp(3rem, 7vh, 5.5rem);--p:1;background:var(--deep,#374349);color:var(--ink);position:relative;overflow:hidden}main[data-ground=paper]~.footer-module__oqRDSq__root{--deep:var(--off,#faf8f5);--plate:var(--brand,#334249);--ink-rgb:250 248 245}.footer-module__oqRDSq__plate{z-index:2;margin-inline:var(--band-gutter);border-radius:0 0 var(--band-radius) var(--band-radius);background:var(--plate);padding-top:clamp(2rem,5vh,3.5rem);position:relative}.footer-module__oqRDSq__plate:before,.footer-module__oqRDSq__plate:after{content:"";top:0;bottom:var(--plate-overlap);width:var(--band-gutter);background:var(--deep,#374349);pointer-events:none;position:absolute}.footer-module__oqRDSq__plate:before{left:calc(var(--band-gutter) * -1)}.footer-module__oqRDSq__plate:after{right:calc(var(--band-gutter) * -1)}.footer-module__oqRDSq__inner{max-width:76rem;margin:0 auto;padding:0 clamp(1.5rem,5vw,3rem)}.footer-module__oqRDSq__top{border-top:1px solid rgb(var(--ink-rgb) / .14);grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,6vw,4rem);padding-top:clamp(2.5rem,6vh,3.5rem);display:grid}.footer-module__oqRDSq__tagline{letter-spacing:-.015em;max-width:18em;margin:0;font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:500;line-height:1.2}.footer-module__oqRDSq__mail{color:var(--ink);align-items:center;gap:.85rem;margin-top:clamp(1.75rem,4vh,2.5rem);font-size:1rem;display:inline-flex}.footer-module__oqRDSq__mailIcon{background:rgb(var(--ink-rgb) / .06);width:2.75rem;height:2.75rem;color:var(--ink);border-radius:.375rem;place-items:center;transition:background-color .22s ease-out;display:grid}.footer-module__oqRDSq__mailIcon svg{width:1.375rem;height:1.375rem;display:block}.footer-module__oqRDSq__mail:hover .footer-module__oqRDSq__mailIcon{background:rgb(var(--ink-rgb) / .11)}.footer-module__oqRDSq__mail:hover{text-underline-offset:3px;text-decoration:underline}.footer-module__oqRDSq__columns{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:clamp(1.75rem,4vw,3.5rem);display:grid}.footer-module__oqRDSq__heading{letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--ink-rgb) / .45);margin:0;font-size:.6875rem;font-weight:500}.footer-module__oqRDSq__links{margin:clamp(1.25rem,3vh,1.75rem) 0 0;padding:0;list-style:none}.footer-module__oqRDSq__links li+li{margin-top:0}.footer-module__oqRDSq__link{color:rgb(var(--ink-rgb) / .85);padding-block:.325rem;font-size:.9375rem;transition:color .18s ease-out;display:inline-block}.footer-module__oqRDSq__link:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}@media (pointer:coarse){.footer-module__oqRDSq__link{align-items:center;min-height:44px;margin-block:-.375rem;margin-inline:-.6rem;padding-inline:.6rem;display:inline-flex}}.footer-module__oqRDSq__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(2.25rem,4vw,4rem) 0 clamp(1.5rem,3vw,2.5rem);display:flex}.footer-module__oqRDSq__copyright{color:rgb(var(--ink-rgb) / .6);margin:0;font-size:.8125rem}.footer-module__oqRDSq__socials{align-items:center;gap:calc(clamp(1.25rem,3vw,2rem) - 1.4rem);margin:-.7rem;padding:0;list-style:none;display:flex}.footer-module__oqRDSq__social{color:rgb(var(--ink-rgb) / .75);padding:.7rem;transition:color .18s ease-out,transform .18s ease-out;display:block}.footer-module__oqRDSq__social svg{width:1.375rem;height:1.375rem;display:block}.footer-module__oqRDSq__social:hover{color:var(--ink);transform:translateY(-1px)}.footer-module__oqRDSq__band{--glass-top:15%;z-index:1;height:clamp(22rem,46vw,42rem);position:relative}.footer-module__oqRDSq__scene{z-index:0;transform:translate3d(0, calc((var(--p) - 1) * 15%), 0);will-change:transform;position:absolute;inset:-12% 0}.footer-module__oqRDSq__photo{object-fit:cover;object-position:var(--footer-focus,center 42%);transform:scale(1.04)}.footer-module__oqRDSq__tint{z-index:0;background:linear-gradient(#1f282d3d 0%,#1f282d57 45%,#1f282d75 100%);position:absolute;inset:0}.footer-module__oqRDSq__wordmark{inset:var(--glass-top) 0 0;z-index:3;-webkit-user-select:none;user-select:none;transform:translate3d(0, calc((1 - var(--p)) * 9rem - clamp(1rem, 2.5vw, 2.5rem)), 0);will-change:transform;justify-content:center;align-items:center;margin:0;display:flex;position:absolute}.footer-module__oqRDSq__wordmarkArt{width:100%;height:auto;display:block}.footer-module__oqRDSq__glass{z-index:2;right:var(--band-gutter);bottom:0;left:var(--band-gutter);top:var(--glass-top);border-radius:var(--band-radius) var(--band-radius) 0 0;-webkit-backdrop-filter:blur(10px)saturate(150%);backdrop-filter:blur(10px)saturate(150%);pointer-events:none;background:linear-gradient(170deg,#f4f9ff1f 0%,#b0c7e20f 46%,#1f282d24 100%);position:absolute;box-shadow:inset 0 1px #ffffff4d}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.footer-module__oqRDSq__glass{background:linear-gradient(170deg,#e9f0f857 0%,#1f282d5c 100%)}}.footer-module__oqRDSq__credit{z-index:4;color:#f1ede742;white-space:nowrap;margin:0;font-size:.75rem;transition:color .24s ease-out;position:absolute;bottom:clamp(.75rem,2.5vh,1.5rem);left:50%;transform:translate(-50%)}.footer-module__oqRDSq__credit:hover{color:#f1ede766}.footer-module__oqRDSq__creditLink{color:inherit}@media (pointer:coarse){.footer-module__oqRDSq__creditLink{margin:-.9rem -.6rem;padding:.9rem .6rem;display:inline-block}}@media (min-width:64rem){.footer-module__oqRDSq__top{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.footer-module__oqRDSq__columns{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.footer-module__oqRDSq__social,.footer-module__oqRDSq__mailIcon,.footer-module__oqRDSq__link,.footer-module__oqRDSq__credit{transition:none}.footer-module__oqRDSq__social:hover{transform:none}}
.contact-team-module__8a3b4G__root{background:var(--deep,#374349);color:#faf8f5;padding:clamp(4.5rem,11vh,8rem) 0 clamp(5.5rem,13vh,9rem);position:relative}.contact-team-module__8a3b4G__pattern{z-index:0;pointer-events:none;color:#ffffff4d;height:48%;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0% 18%,#0000 100%);mask-image:linear-gradient(#000 0% 18%,#0000 100%)}.contact-team-module__8a3b4G__patternSvg{width:100%;height:100%;display:block}.contact-team-module__8a3b4G__head{z-index:1;text-align:center;max-width:62rem;margin:0 auto;padding-inline:1.5rem;position:relative}.contact-team-module__8a3b4G__eyebrow{font-family:var(--font-pixel), var(--font-geist-pixel-grid), ui-monospace, monospace;letter-spacing:.22em;text-transform:uppercase;color:#faf8f580;margin:0;font-size:.6875rem;font-weight:500}.contact-team-module__8a3b4G__headline{letter-spacing:-.02em;color:#faf8f5;max-width:20em;margin:clamp(2rem,5vh,3.25rem) auto 0;font-weight:400}.contact-team-module__8a3b4G__soft{color:#faf8f56b}.contact-team-module__8a3b4G__row{z-index:1;grid-template-columns:minmax(0,1fr);gap:.625rem;max-width:84rem;margin:clamp(3rem,8vh,5rem) auto 0;padding:0 clamp(1.5rem,5vw,3rem);list-style:none;display:grid;position:relative}@media (min-width:40rem) and (max-width:63.98rem){.contact-team-module__8a3b4G__card{width:100%;max-width:22rem;margin-inline:auto}}.contact-team-module__8a3b4G__faq{z-index:1;max-width:84rem;margin:0 auto;padding:0 clamp(1.5rem,5vw,3rem);position:relative}.contact-team-module__8a3b4G__card{border-radius:var(--card-radius);background:var(--off,#faf8f5);flex-direction:column;height:100%;padding:.625rem;display:flex;overflow:hidden}.contact-team-module__8a3b4G__shot{cursor:pointer;aspect-ratio:8/9;background:linear-gradient(#fff 0%,#fdfbf4 42%,#f1e8cd 100%);border:0;border-radius:2px;width:100%;padding:0;position:relative;overflow:hidden}.contact-team-module__8a3b4G__item[data-open=true] .contact-team-module__8a3b4G__shot{cursor:default}.contact-team-module__8a3b4G__shot:after{content:"";z-index:1;pointer-events:none;opacity:0;background:linear-gradient(100deg,#fcfcfd00 8%,#fcfcfd0f 20%,#fcfcfd2b 29%,#fcfcfd47 37%,#fcfcfd4f 44% 56%,#fcfcfd47 63%,#fcfcfd2b 71%,#fcfcfd0f 80%,#fcfcfd00 92%);position:absolute;inset:-30% -130%;transform:translate(-42%)rotate(12deg)}.contact-team-module__8a3b4G__item[data-sweep=true] .contact-team-module__8a3b4G__shot:after{animation:2s cubic-bezier(.4,.05,.25,1) forwards contact-team-module__8a3b4G__sweep}@keyframes contact-team-module__8a3b4G__sweep{0%{opacity:0;transform:translate(-42%)rotate(12deg)}10%{opacity:1}86%{opacity:1}to{opacity:0;transform:translate(42%)rotate(12deg)}}.contact-team-module__8a3b4G__photo{object-fit:cover;object-position:50% 100%;transform-origin:50% 100%;width:100%;height:100%;display:block;transform:scale(1)}.contact-team-module__8a3b4G__body{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .52s cubic-bezier(.22,1,.36,1),opacity .3s;display:grid}.contact-team-module__8a3b4G__item[data-open=true] .contact-team-module__8a3b4G__body{opacity:1;grid-template-rows:1fr;transition-delay:0s,.14s}.contact-team-module__8a3b4G__bodyClip{min-height:0;overflow:hidden}.contact-team-module__8a3b4G__bodyPad{color:var(--brand,#334249);padding:1.5rem .75rem .75rem;position:relative}.contact-team-module__8a3b4G__linkedin{background:var(--deep,#374349);width:1.75rem;height:1.75rem;color:var(--off,#faf8f5);border-radius:2px;place-items:center;transition:background-color .24s ease-out;display:grid;position:absolute;top:1.25rem;right:.75rem}.contact-team-module__8a3b4G__linkedin:before{content:"";position:absolute;inset:-.5rem}.contact-team-module__8a3b4G__linkedin:hover{background:var(--brand,#334249)}.contact-team-module__8a3b4G__linkedin svg{width:.9375rem;height:.9375rem;display:block}.contact-team-module__8a3b4G__name{letter-spacing:-.01em;color:var(--brand,#334249);margin:0;font-size:1.375rem;font-weight:500}.contact-team-module__8a3b4G__role{color:var(--grey-mid,#6b7680);margin:.25rem 0 0;font-size:.9375rem}.contact-team-module__8a3b4G__bio{color:var(--grey-mid,#6b7680);margin:1.5rem 0 0;font-size:.9375rem}@media (min-width:64rem){.contact-team-module__8a3b4G__row{gap:clamp(.5rem,.85vw,.875rem);display:flex}.contact-team-module__8a3b4G__item{flex:1 1 0;min-width:0;height:clamp(27.5rem,26vw,28rem);transition:flex-grow .62s cubic-bezier(.22,1,.36,1)}.contact-team-module__8a3b4G__item[data-open=true]{flex-grow:3.1}.contact-team-module__8a3b4G__card{flex-direction:row}.contact-team-module__8a3b4G__shot{aspect-ratio:auto;flex:auto;min-width:0;height:100%}.contact-team-module__8a3b4G__body{flex:0 0;transition:flex-basis .62s cubic-bezier(.22,1,.36,1),opacity .62s cubic-bezier(.22,1,.36,1);display:block;overflow:hidden}.contact-team-module__8a3b4G__item[data-open=true] .contact-team-module__8a3b4G__body{flex-basis:60%}.contact-team-module__8a3b4G__bodyClip{height:100%}.contact-team-module__8a3b4G__bodyPad{width:clamp(15rem,27vw,24rem);padding:2.25rem 1.25rem 1.25rem 2rem}.contact-team-module__8a3b4G__linkedin{top:1.75rem;right:1.25rem}.contact-team-module__8a3b4G__bio{margin-top:1.75rem}}@media (prefers-reduced-motion:reduce){.contact-team-module__8a3b4G__item,.contact-team-module__8a3b4G__body{transition:none}.contact-team-module__8a3b4G__item[data-sweep=true] .contact-team-module__8a3b4G__shot:after{animation:none}}.contact-team-module__8a3b4G__shotLabel{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contact-team-module__8a3b4G__meta,.contact-team-module__8a3b4G__toggle{display:none}@media (max-width:39.99rem){.contact-team-module__8a3b4G__shot{aspect-ratio:auto;text-align:left;background:0 0;align-items:center;gap:.9rem;padding:.7rem .85rem;display:flex}.contact-team-module__8a3b4G__photo{object-position:50% 22%;background:linear-gradient(#fff 0%,#fdfbf4 42%,#f1e8cd 100%);border-radius:2px;flex:none;width:4.5rem;height:4.5rem;transform:none}.contact-team-module__8a3b4G__meta{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.contact-team-module__8a3b4G__metaName{letter-spacing:-.01em;color:var(--brand,#334249);font-size:1.0625rem;font-weight:500}.contact-team-module__8a3b4G__metaRole{color:var(--grey-mid,#6b7680);font-size:.8125rem}.contact-team-module__8a3b4G__toggle{flex:none;width:.875rem;height:.875rem;margin-inline-start:.35rem;position:relative}.contact-team-module__8a3b4G__toggle:before,.contact-team-module__8a3b4G__toggle:after{content:"";inset-inline:0;background:#3342498c;height:1.5px;transition:transform .26s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;transform:translateY(-50%)}.contact-team-module__8a3b4G__toggle:after{transform:translateY(-50%)rotate(90deg)}.contact-team-module__8a3b4G__item[data-open=true] .contact-team-module__8a3b4G__toggle:after{transform:translateY(-50%)rotate(0)}.contact-team-module__8a3b4G__name,.contact-team-module__8a3b4G__role{display:none}.contact-team-module__8a3b4G__bodyPad{padding:.25rem .85rem 1rem}.contact-team-module__8a3b4G__shotLabel{display:none}}
.open-positions-module__hvaFyW__root{color:var(--brand,#334249);background:#f7f6f2;padding:clamp(4rem,9vh,6.5rem) clamp(1.5rem,5vw,4.5rem) clamp(4.5rem,10vh,7rem)}.open-positions-module__hvaFyW__inner{interpolate-size:allow-keywords;width:100%;max-width:75rem;margin:0 auto}.open-positions-module__hvaFyW__label{letter-spacing:-.01em;border-top:1px solid #3342491f;border-bottom:1px solid #3342491f;margin:0 0 clamp(2.5rem,6vh,3.75rem);padding:clamp(1.35rem,3vh,1.9rem) 0;font-size:clamp(1rem,1.4vw,1.125rem);font-weight:400}.open-positions-module__hvaFyW__list{flex-direction:column;gap:clamp(.9rem,1.8vh,1.6rem);margin:0;padding:0;list-style:none;display:flex}.open-positions-module__hvaFyW__card{border-radius:var(--card-radius,.375rem);background:#fdfdfc;transition:background-color .22s ease-out}.open-positions-module__hvaFyW__card:hover,.open-positions-module__hvaFyW__card[open]{background:#fff}.open-positions-module__hvaFyW__head{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(1.35rem,2.6vw,1.9rem) clamp(1.25rem,2.9vw,2.5rem);list-style:none;display:flex}.open-positions-module__hvaFyW__head::-webkit-details-marker{display:none}.open-positions-module__hvaFyW__headText{min-width:0}.open-positions-module__hvaFyW__title{letter-spacing:-.01em;margin:0;font-size:clamp(1.0625rem,1.5vw,1.375rem);font-weight:500;line-height:1.25}.open-positions-module__hvaFyW__meta{color:var(--grey-mid,#6b7680);margin-top:.4rem;font-size:.8125rem;line-height:1.35;display:block}.open-positions-module__hvaFyW__where{white-space:nowrap;color:#33424973}.open-positions-module__hvaFyW__sign{background:var(--mist,#f1ede7);border-radius:.25rem;flex:none;width:2.125rem;height:2.125rem;transition:background-color .22s ease-out;position:relative}.open-positions-module__hvaFyW__sign:before,.open-positions-module__hvaFyW__sign:after{content:"";background:var(--brand,#334249);border-radius:1px;height:1.5px;transition:transform .32s cubic-bezier(.2,.7,.15,1);position:absolute;inset:50% .5rem auto}.open-positions-module__hvaFyW__sign:after{transform:translateY(-50%)rotate(90deg)}.open-positions-module__hvaFyW__card[open] .open-positions-module__hvaFyW__sign:after{transform:translateY(-50%)rotate(0)scaleX(0)}.open-positions-module__hvaFyW__head:hover .open-positions-module__hvaFyW__sign,.open-positions-module__hvaFyW__card[open] .open-positions-module__hvaFyW__sign{background:#eae4da}.open-positions-module__hvaFyW__head:focus-visible{outline-offset:-2px;border-radius:var(--card-radius,.375rem);outline:2px solid #69b6c3e6}.open-positions-module__hvaFyW__card::details-content{block-size:0;transition:block-size .42s cubic-bezier(.2, .7, .15, 1), content-visibility .42s allow-discrete;overflow:hidden}.open-positions-module__hvaFyW__card[open]::details-content{block-size:auto}.open-positions-module__hvaFyW__card:not([open])::details-content{transition-duration:.3s}.open-positions-module__hvaFyW__body{padding:0 clamp(1.25rem,2.9vw,2.5rem) clamp(1.5rem,3vw,2.5rem)}.open-positions-module__hvaFyW__columns{border-top:1px solid #33424921;grid-template-columns:minmax(0,1fr);gap:clamp(1.75rem,4vh,2.5rem) clamp(2rem,5vw,4.5rem);padding-top:clamp(1.5rem,3.5vh,2.5rem);display:grid}.open-positions-module__hvaFyW__heading{letter-spacing:-.005em;margin:0;font-size:.9375rem;font-weight:600}.open-positions-module__hvaFyW__heading+.open-positions-module__hvaFyW__para,.open-positions-module__hvaFyW__heading+.open-positions-module__hvaFyW__skills{margin-top:.9rem}.open-positions-module__hvaFyW__para{color:var(--grey-mid,#6b7680);margin:0;font-size:.9375rem;line-height:1.6}.open-positions-module__hvaFyW__para+.open-positions-module__hvaFyW__heading,.open-positions-module__hvaFyW__skills+.open-positions-module__hvaFyW__para{margin-top:clamp(1.5rem,3vh,2rem)}.open-positions-module__hvaFyW__skills{color:var(--grey-mid,#6b7680);margin:0;padding-left:1.15rem;font-size:.9375rem;line-height:1.6;list-style:outside}.open-positions-module__hvaFyW__skills li{margin-bottom:.3rem}.open-positions-module__hvaFyW__apply{justify-content:flex-end;margin-top:clamp(1.75rem,4vh,2.75rem);display:flex}@media (min-width:48rem){.open-positions-module__hvaFyW__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.open-positions-module__hvaFyW__note{text-align:center;color:#3342496b;max-width:46rem;margin:clamp(3rem,8vh,5rem) auto 0;font-size:.75rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.open-positions-module__hvaFyW__card,.open-positions-module__hvaFyW__sign,.open-positions-module__hvaFyW__sign:before,.open-positions-module__hvaFyW__sign:after{transition:none}.open-positions-module__hvaFyW__card::details-content{transition:none}}
