.Header-module__lnUIdW__head{z-index:100;color:var(--white);transition:transform .6s var(--ease-out), background .4s, backdrop-filter .4s;position:fixed;inset:0 0 auto}.Header-module__lnUIdW__head[data-hidden=true]{transform:translateY(-100%)}.Header-module__lnUIdW__head[data-hidden=true]:focus-within{transform:none}.Header-module__lnUIdW__head[data-solid=true],.Header-module__lnUIdW__head[data-open=true]{-webkit-backdrop-filter:blur(16px)saturate(140%);background:#0b0b0bb8}.Header-module__lnUIdW__inner{height:var(--header-h);justify-content:space-between;align-items:center;gap:24px;display:flex}.Header-module__lnUIdW__brand img{width:auto;height:24px}.Header-module__lnUIdW__nav{gap:clamp(18px,2.2vw,34px);display:flex}.Header-module__lnUIdW__nav a{color:var(--grey-dk);height:1.6em;font-size:15px;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.Header-module__lnUIdW__nav a span{transition:transform .5s var(--ease-out);display:inline-block}.Header-module__lnUIdW__nav a span:after{content:attr(data-text);inset-inline-start:0;color:var(--white);position:absolute;top:100%}.Header-module__lnUIdW__nav a:hover span{transform:translateY(-100%)}.Header-module__lnUIdW__nav a[aria-current=page]{color:var(--white)}.Header-module__lnUIdW__nav a[aria-current=page]:before{content:"";inset-inline-start:0;background:var(--lime);width:100%;height:1px;position:absolute;bottom:0}.Header-module__lnUIdW__end{align-items:center;gap:20px;display:flex}.Header-module__lnUIdW__cta{background:var(--lime);color:var(--black);padding:10px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:background .3s}.Header-module__lnUIdW__cta:hover{background:var(--white)}.Header-module__lnUIdW__burger{cursor:pointer;background:0 0;border:0;width:40px;height:40px;display:none;position:relative}.Header-module__lnUIdW__burger span{background:var(--white);height:1.5px;transition:transform .4s var(--ease-out);position:absolute;inset-inline:9px}.Header-module__lnUIdW__burger span:first-child{top:16px}.Header-module__lnUIdW__burger span:last-child{top:23px}.Header-module__lnUIdW__head[data-open=true] .Header-module__lnUIdW__burger span:first-child{transform:translateY(3.5px)rotate(45deg)}.Header-module__lnUIdW__head[data-open=true] .Header-module__lnUIdW__burger span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.Header-module__lnUIdW__sheet{inset:var(--header-h) 0 0;background:var(--black);clip-path:inset(0 0 100%);transition:clip-path .7s var(--ease-out);pointer-events:none;position:fixed}.Header-module__lnUIdW__head[data-open=true] .Header-module__lnUIdW__sheet{clip-path:inset(0);pointer-events:auto}.Header-module__lnUIdW__sheet nav{flex-direction:column;padding-top:32px;display:flex}.Header-module__lnUIdW__sheet a{font-family:var(--display);letter-spacing:-.03em;opacity:0;transition:opacity .5s, transform .6s var(--ease-out);font-size:clamp(36px,9vw,56px);font-weight:300;line-height:1.25;text-decoration:none;transform:translateY(24px)}.Header-module__lnUIdW__head[data-open=true] .Header-module__lnUIdW__sheet a{opacity:1;transform:none}@media (max-width:1080px){.Header-module__lnUIdW__nav,.Header-module__lnUIdW__cta{display:none}.Header-module__lnUIdW__burger{display:block}}
.Footer-module__3hUVsW__foot{background:var(--black);color:var(--grey-dk);border-top:1px solid var(--black-2);padding-block:56px 40px;font-size:14.5px}.Footer-module__3hUVsW__top{border-bottom:1px solid var(--black-2);flex-wrap:wrap;justify-content:space-between;gap:32px;padding-bottom:40px;display:flex}.Footer-module__3hUVsW__brand img{width:auto;height:22px}.Footer-module__3hUVsW__nav{flex-wrap:wrap;gap:12px 28px;display:flex}.Footer-module__3hUVsW__foot a{text-decoration:none;transition:color .25s}.Footer-module__3hUVsW__foot a:hover{color:var(--white)}.Footer-module__3hUVsW__bottom{flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:28px;display:flex}.Footer-module__3hUVsW__legal{flex-wrap:wrap;gap:12px 24px;display:flex}
.Cursor-module__92Zi_a__dot{z-index:300;background:var(--lime);pointer-events:none;width:10px;height:10px;transition:width .45s var(--ease-out), height .45s var(--ease-out), margin .45s var(--ease-out);justify-content:center;align-items:center;margin:-5px 0 0 -5px;display:none;position:fixed;top:0;left:0}.Cursor-module__92Zi_a__dot[data-on=true]{display:flex}.Cursor-module__92Zi_a__dot span{color:var(--black);opacity:0;white-space:nowrap;font-size:13px;font-weight:500;transition:opacity .2s}.Cursor-module__92Zi_a__dot[data-label=true]{width:84px;height:84px;margin:-42px 0 0 -42px}.Cursor-module__92Zi_a__dot[data-label=true] span{opacity:1;transition-delay:.15s}
@font-face{font-family:Erode;src:url(/fonts/erode-300-700-normal.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Erode;src:url(/fonts/erode-300-700-italic.woff2)format("woff2");font-weight:300 700;font-style:italic;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}
:root{--white:#fff;--paper:#f1f1f2;--paper-2:#e7e7e9;--black:#0b0b0b;--black-2:#1f1f20;--black-3:#2a2a2d;--ink:#0b0b0b;--grey:#63636a;--grey-lt:#6b6b72;--grey-dk:#8f8f95;--hair:#e4e4e7;--lime:#c9f31d;--lime-dk:#b4dc12;--display:"Erode", Georgia, serif;--text:"Switzer", system-ui, -apple-system, sans-serif;--max:1320px;--gutter:clamp(20px, 5vw, 72px);--section:clamp(80px, 9vw, 136px);--header-h:72px;--fs-hero:clamp(44px, 8.2vw, 132px);--fs-h1:clamp(40px, 6.4vw, 96px);--fs-h2:clamp(32px, 4.6vw, 68px);--fs-h3:clamp(22px, 2.2vw, 30px);--fs-stat:clamp(56px, 8vw, 120px);--fs-lede:clamp(18px, 1.5vw, 21px);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--white);color:var(--ink);font-family:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.7}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:300;line-height:1.06}p{text-wrap:pretty;margin:0}a{color:inherit}img,svg,video{max-width:100%;display:block}ul,ol{margin:0;padding:0}button{font:inherit;color:inherit}::selection{background:var(--lime);color:var(--black)}:focus-visible{outline:2px solid var(--lime);outline-offset:4px}h1[tabindex="-1"]:focus{outline:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{inset-inline-start:16px;z-index:200;background:var(--lime);color:var(--black);padding:10px 16px;text-decoration:none;position:absolute;top:-60px}.skip:focus{top:12px}.wrap{max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section)}.dark{background:var(--black);color:var(--white)}.paper{background:var(--paper)}.lime{background:var(--lime);color:var(--black)}.dark .muted,.dark .lede{color:var(--grey-dk)}.hero-title{font-size:var(--fs-hero);letter-spacing:-.045em;line-height:.98}.h1{font-size:var(--fs-h1);letter-spacing:-.04em;line-height:1.02}.h2{font-size:var(--fs-h2);letter-spacing:-.035em}.h3{font-size:var(--fs-h3);letter-spacing:-.022em;line-height:1.2}.lede{font-size:var(--fs-lede);color:var(--grey);max-width:58ch;line-height:1.6}.muted{color:var(--grey)}.serif-em{color:var(--lime);font-style:italic}.eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--grey);align-items:center;gap:10px;margin-bottom:clamp(18px,2vw,28px);font-size:13px;font-weight:500;display:inline-flex}.eyebrow img{width:14px;height:14px}.dark .eyebrow{color:var(--grey-dk)}.lime .eyebrow{color:#0009}.btn{--bg:var(--ink);--fg:var(--white);isolation:isolate;background:var(--bg);color:var(--fg);border:1px solid var(--bg);cursor:pointer;transition:color .45s var(--ease-out);align-items:center;gap:12px;padding:16px 30px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--lime);transition:transform .55s var(--ease-out);position:absolute;inset:0;transform:translateY(101%)}.btn:hover:before{transform:translateY(0)}.btn:hover{color:var(--black)}.btn .arrow{transition:transform .45s var(--ease-out)}.btn:hover .arrow{transform:translate(4px)}.btn-lime{--bg:var(--lime);--fg:var(--black)}.btn-lime:before{background:var(--white)}.btn-dark{--bg:var(--black);--fg:var(--white)}.link{color:inherit;padding-bottom:4px;font-size:16px;text-decoration:none;position:relative}.link:after{content:"";inset-inline:0;opacity:.3;background:currentColor;height:1px;position:absolute;bottom:0}.link:before{content:"";inset-inline:0;background:var(--lime-dk);transform-origin:100%;height:1px;transition:transform .6s var(--ease-out);position:absolute;bottom:0;transform:scaleX(0)}.dark .link:before{background:var(--lime)}.link:hover:before{transform-origin:0;transform:scaleX(1)}.shead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(40px,5vw,72px);display:flex}.shead .h2{max-width:18ch}.js [data-reveal=up],.js [data-reveal=stagger]>*{opacity:0}.js [data-reveal=lines]{visibility:hidden}.line-mask{overflow-clip-margin:.12em;margin-bottom:-.06em;padding-bottom:.06em;overflow:clip}@media (prefers-reduced-motion:reduce){.js [data-reveal=up],.js [data-reveal=stagger]>*,.js [data-reveal=lines]{opacity:1;visibility:visible}}.faq{border-top:1px solid var(--hair)}.faq details{border-bottom:1px solid var(--hair)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding-block:28px;font-size:clamp(18px,1.6vw,22px);font-weight:500;list-style:none;transition:color .3s;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--grey)}.faq .sign{flex:none;width:16px;height:16px;position:relative}.faq .sign:before,.faq .sign:after{content:"";background:var(--ink);transition:transform .4s var(--ease-out), background .3s;position:absolute}.faq .sign:before{height:2px;inset:7px 0}.faq .sign:after{width:2px;inset:0 7px}.faq details[open] .sign:after{transform:rotate(90deg)scaleY(0)}.faq details[open] .sign:before{background:var(--lime-dk)}.faq .answer{max-width:68ch;color:var(--grey);padding:0 0 32px;font-size:17px}.faq details::details-content{block-size:0;transition:block-size .5s var(--ease-out), content-visibility .5s allow-discrete;overflow:clip}.faq details[open]::details-content{block-size:auto}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}}.hairgrid{background:var(--hair);border:1px solid var(--hair);gap:1px;display:grid}.dark .hairgrid{background:var(--black-2);border-color:var(--black-2)}.metric b{font-family:var(--display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(44px,5.4vw,72px);font-weight:300;line-height:1;display:block}.metric span{color:var(--grey);margin-top:12px;font-size:14px;display:block}.dark .metric b{color:var(--lime)}.dark .metric span{color:var(--grey-dk)}.chip{letter-spacing:.03em;background:var(--black);color:var(--lime);padding:4px 10px;font-size:12.5px;font-weight:500;display:inline-block}.chip-outline{color:inherit;opacity:.8;background:0 0;border:1px solid}.field{flex-direction:column;gap:8px;display:flex}.field label{letter-spacing:.04em;font-size:13px;font-weight:500}.input{font:inherit;border:1px solid var(--black);background:var(--white);color:var(--ink);border-radius:0;width:100%;padding:15px 16px;font-size:16px}.input:focus{box-shadow:inset 0 0 0 1px var(--black);outline:none}.consent{align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.consent input{accent-color:var(--black);margin-top:3px}html[data-navigated] .page-enter:not([data-first]){animation:page-in .6s var(--ease-out)}@keyframes page-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.page-enter{animation:none}}[data-intro]{animation:intro-up .9s var(--ease-out) var(--d,0s) both}[data-intro=lines]{animation-name:intro-mask;animation-duration:1.1s}@keyframes intro-up{0%{transform:translateY(22px)}}@keyframes intro-mask{0%{transform:translateY(.35em)}}@media (prefers-reduced-motion:reduce){[data-intro]{animation:none}}@media (max-width:767px){[data-intro]:not([data-intro=lines]){animation:none}}main section{background-color:var(--white)}main section:has(>[data-live=true]){background-color:#0000}html[data-curtain] body{background:var(--black)}html[data-curtain]:after{content:"";z-index:1000;background:var(--black);pointer-events:none;position:fixed;inset:0}html[data-curtain=in]:after{animation:curtain-in .35s var(--ease-in-out) both}html[data-curtain=out]:after{animation:curtain-out .35s var(--ease-in-out) both}@keyframes curtain-in{0%{transform:translateY(100%)}}@keyframes curtain-out{to{transform:translateY(-100%)}}@media (prefers-reduced-motion:reduce){html[data-curtain]:after{animation-duration:10ms}}
