@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cef8ac2c062f1b0a-s.3-5_uhe2g8vfj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c6e22b45cfe1c763-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/158ff596bf2cbebe-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/52e514cb9d030258-s.12_ze2_d4hpxy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d66ba39e135c9aa7-s.318-mahh4esyg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f44e0976e40b7eea-s.0yot_wy8hf-md.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4a0b7dd978568ff2-s.p.2q0khlq77_eaw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cef8ac2c062f1b0a-s.3-5_uhe2g8vfj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c6e22b45cfe1c763-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/158ff596bf2cbebe-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/52e514cb9d030258-s.12_ze2_d4hpxy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d66ba39e135c9aa7-s.318-mahh4esyg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f44e0976e40b7eea-s.0yot_wy8hf-md.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4a0b7dd978568ff2-s.p.2q0khlq77_eaw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cef8ac2c062f1b0a-s.3-5_uhe2g8vfj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c6e22b45cfe1c763-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/158ff596bf2cbebe-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/52e514cb9d030258-s.12_ze2_d4hpxy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d66ba39e135c9aa7-s.318-mahh4esyg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f44e0976e40b7eea-s.0yot_wy8hf-md.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4a0b7dd978568ff2-s.p.2q0khlq77_eaw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cef8ac2c062f1b0a-s.3-5_uhe2g8vfj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c6e22b45cfe1c763-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/158ff596bf2cbebe-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/52e514cb9d030258-s.12_ze2_d4hpxy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d66ba39e135c9aa7-s.318-mahh4esyg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f44e0976e40b7eea-s.0yot_wy8hf-md.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4a0b7dd978568ff2-s.p.2q0khlq77_eaw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/cef8ac2c062f1b0a-s.3-5_uhe2g8vfj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/c6e22b45cfe1c763-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/158ff596bf2cbebe-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/52e514cb9d030258-s.12_ze2_d4hpxy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d66ba39e135c9aa7-s.318-mahh4esyg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/f44e0976e40b7eea-s.0yot_wy8hf-md.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/4a0b7dd978568ff2-s.p.2q0khlq77_eaw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.LWXotq_className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}
.n1T2xW_overlay{z-index:120;pointer-events:none;color:var(--ink);font-family:var(--font-sans), sans-serif;--menu-edge-gap:calc(12 * var(--u));--menu-anchor-left:calc(50vw - 45 * var(--u));--menu-anchor-top:var(--menu-edge-gap);--menu-pad-left:calc(28 * var(--u));--menu-origin-x:0px;--menu-origin-y:0px;--menu-origin-scale-x:.12;--menu-origin-scale-y:.05;position:fixed;inset:0}.n1T2xW_overlay[hidden]{display:none}body.menu-open .n1T2xW_overlay{pointer-events:auto}.n1T2xW_backdrop{-webkit-backdrop-filter:blur(calc(18 * var(--u)));opacity:0;background:#0e0e116b;transition:opacity .36s;position:absolute;inset:0}body.menu-open .n1T2xW_backdrop{opacity:1}.n1T2xW_drawer{z-index:3;top:var(--menu-anchor-top);left:calc(var(--menu-anchor-left) - var(--menu-pad-left));width:calc(100vw - var(--menu-anchor-left) + var(--menu-pad-left) - var(--menu-edge-gap));height:calc(100dvh - var(--menu-edge-gap) * 2);padding:calc(96 * var(--u)) calc(28 * var(--u)) calc(28 * var(--u)) var(--menu-pad-left);border-radius:calc(28 * var(--u));background:var(--paper);box-shadow:0 calc(32 * var(--u)) calc(80 * var(--u)) #00000059, inset 0 1px 0 #ffffff73;gap:calc(24 * var(--u));transform-origin:0 0;transform:translate3d(var(--menu-origin-x), var(--menu-origin-y), 0) scale(var(--menu-origin-scale-x), var(--menu-origin-scale-y));opacity:0;transition:transform .84s var(--ease-morph), opacity .28s, border-radius .84s var(--ease-morph);grid-template-rows:1fr auto;display:grid;position:absolute;overflow:hidden}body.menu-open .n1T2xW_drawer{opacity:1;transform:translate(0,0)scale(1)}.n1T2xW_primary,.n1T2xW_footer{opacity:0;transform:translate3d(0, calc(26 * var(--u)), 0);transition:transform .68s var(--ease-out), opacity .26s}:is(body.menu-open .n1T2xW_primary,body.menu-open .n1T2xW_footer){opacity:1;transition-delay:.17s;transform:none}.n1T2xW_primary{padding-right:calc(10 * var(--u));align-self:start;display:grid}.n1T2xW_item{width:fit-content;max-width:100%;color:inherit;text-transform:uppercase;white-space:nowrap;font-size:clamp(calc(48 * var(--u)), 7vw, calc(102 * var(--u)));letter-spacing:-.01em;clip-path:inset(0 -.5em);margin:-.16em 0 -.22em;padding:.16em 0 .22em;font-weight:800;line-height:.9;transition:color .18s}.n1T2xW_accent{color:var(--violet)}.n1T2xW_line{transform-origin:0 0;opacity:0;filter:blur(calc(6 * var(--u)));transition:transform .86s var(--ease-out), opacity .32s, filter .72s cubic-bezier(.18, 1, .36, 1);display:block;position:relative;transform:translateY(108%)skewY(5deg)}body.menu-open .n1T2xW_line{opacity:1;filter:blur();transition-delay:calc(.12s + var(--i,0) * 40ms);transform:none}.n1T2xW_active .n1T2xW_line:after{content:"";background:var(--lime);border-radius:50%;width:.14em;height:.14em;position:absolute;top:50%;left:calc(100% + .16em);transform:translateY(-50%)}.n1T2xW_footerLink{text-transform:none;letter-spacing:0;color:var(--ink);transition:color .18s}@media (hover:hover){.n1T2xW_footerLink:hover,.n1T2xW_item:hover{color:var(--violet)}.n1T2xW_accent:hover{color:var(--lime)}}.n1T2xW_footer{justify-content:space-between;align-items:end;gap:calc(16 * var(--u));font-size:max(11px, calc(13 * var(--u)));letter-spacing:.02em;text-transform:uppercase;color:#18181c99;font-weight:700;line-height:1.2;display:flex}.n1T2xW_close{z-index:4;left:var(--menu-anchor-center-x);top:var(--menu-anchor-center-y);opacity:0;background:0 0;transition:opacity .24s,background .18s;position:fixed;transform:translate(-50%,-50%)}body.menu-open .n1T2xW_close{opacity:1;transition-delay:.16s}body.menu-open .n1T2xW_close span{animation:n1T2xW_closeDrift .62s var(--ease-out)}@keyframes n1T2xW_closeDrift{0%{opacity:0;transform:translate3d(0, calc(10 * var(--u)), 0)}to{opacity:1;transform:none}}.n1T2xW_close:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.n1T2xW_icon{flex:none;width:10px;height:10px;position:relative}.n1T2xW_icon:before,.n1T2xW_icon:after{content:"";width:4px;height:4px;transition:transform .4s var(--ease-el);background:currentColor;border-radius:50%;margin-top:-2px;position:absolute;top:50%}.n1T2xW_icon:before{background:var(--violet);left:0}.n1T2xW_icon:after{background:#6f9400;right:0}.n1T2xW_iconClose:before,.n1T2xW_iconClose:after{background:currentColor;border-radius:1px;width:10px;height:2px;margin-top:-1px;left:0;right:auto}.n1T2xW_iconClose:before{transform:rotate(45deg)}.n1T2xW_iconClose:after{transform:rotate(-45deg)}.n1T2xW_decor{z-index:2;pointer-events:none;left:calc(var(--menu-anchor-left) - var(--menu-pad-left) - 230 * var(--u));top:calc(var(--menu-anchor-top) + 120 * var(--u));width:calc(400 * var(--u));height:calc(400 * var(--u));transform-origin:80%;transform:translate3d(calc(40 * var(--u)), calc(12 * var(--u)), 0) rotate(-24deg) scale(.86);opacity:0;transition:opacity .26s, transform .76s var(--ease-out);position:absolute}body.menu-open .n1T2xW_decor{opacity:1;transition-delay:.18s;transform:rotate(-10deg)}.n1T2xW_decorMark{width:100%;height:100%;animation:40s linear infinite n1T2xW_spin}@keyframes n1T2xW_spin{to{transform:rotate(360deg)}}@media (max-width:900px){.n1T2xW_overlay{--menu-edge-gap:11px}.n1T2xW_drawer{top:calc(var(--header-h) - 8px);width:auto;height:calc(100dvh - var(--header-h) - 3vw);background:var(--paper);border-radius:clamp(16px,4.12vw,24px);padding:4dvh 5vw 5vw;left:3vw;right:3vw}.n1T2xW_item{font-size:clamp(36px,11vw,64px)}.n1T2xW_footer{flex-direction:column;align-items:flex-start;gap:8px}.n1T2xW_decor{display:none}}@media (prefers-reduced-motion:reduce){.n1T2xW_drawer,.n1T2xW_line,.n1T2xW_primary,.n1T2xW_footer,.n1T2xW_decor{transition-duration:1ms!important;transition-delay:0s!important}.n1T2xW_decorMark{animation:none}}
.hBw1pG_header{z-index:70;height:var(--header-h);padding:0 var(--gutter);pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;top:0;left:0;right:0}.hBw1pG_header>*{pointer-events:auto}.hBw1pG_logo{justify-self:start;align-items:center;gap:max(8px, calc(10 * var(--u)));transition:opacity .5s var(--ease-el), transform .5s var(--ease-el);display:inline-flex}.hBw1pG_mark{width:max(28px, calc(34 * var(--u)));height:max(28px, calc(34 * var(--u)))}.hBw1pG_wordmark{font-size:max(18px, calc(22 * var(--u)));letter-spacing:-.03em;font-weight:700;line-height:1}.hBw1pG_ai{color:var(--lime)}.hBw1pG_menu{justify-self:center}.hBw1pG_cta{transition:opacity .5s var(--ease-el), transform .5s var(--ease-el), background .18s, color .18s;justify-self:end}.hBw1pG_scrolled .hBw1pG_logo,.hBw1pG_scrolled .hBw1pG_cta{opacity:0;pointer-events:none;transform:translateY(-12px)}@media (max-width:900px){.hBw1pG_header{grid-template-columns:1fr auto}.hBw1pG_menu{justify-self:end}.hBw1pG_header .hBw1pG_cta{display:none}.hBw1pG_scrolled .hBw1pG_logo{opacity:1;pointer-events:auto;transform:none}}
.IwVG0a_container{background:var(--charcoal);width:100%;min-height:100vh;position:absolute;top:0;left:0}.IwVG0a_overlay{z-index:3;background:var(--charcoal-deep);pointer-events:none;position:absolute;inset:0}.IwVG0a_content{transition:filter .6s var(--ease-out)}body.menu-open .IwVG0a_content{filter:blur(calc(10 * var(--u)))}.IwVG0a_loader{z-index:200;background:var(--charcoal-deep);transform-origin:top;place-items:center;display:grid;position:fixed;inset:0}.IwVG0a_loaderMark{width:clamp(88px,10vw,140px);height:clamp(88px,10vw,140px)}.IwVG0a_loaderDot{transform-box:fill-box;transform-origin:50%;animation:IwVG0a_dotIn .42s var(--ease-out) both;animation-delay:calc(var(--i) * 40ms)}.IwVG0a_loaderStar{transform-box:fill-box;transform-origin:50%;animation:IwVG0a_starIn .7s var(--ease-out) .32s both}@keyframes IwVG0a_dotIn{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes IwVG0a_starIn{0%{opacity:0;transform:scale(.4)rotate(-45deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.IwVG0a_content{transition:none}.IwVG0a_loaderDot,.IwVG0a_loaderStar{animation:none}}
:root{--charcoal:#18181c;--violet:#723bfa;--lime:#b9f500;--charcoal-deep:#0e0e11;--charcoal-2:#222228;--paper:#f4f3f7;--violet-soft:#9e7bff;--text:#f4f3f7;--text-2:#f4f3f7a8;--text-3:#f4f3f76b;--ink:#18181c;--line:#f4f3f71a;--step-0:clamp(.875rem, .86rem + .06vw, .9375rem);--step-1:clamp(1rem, .94rem + .25vw, 1.2rem);--step-2:clamp(1.15rem, 1.02rem + .5vw, 1.5rem);--step-display:clamp(2.6rem, 1.6rem + 4.6vw, 7rem);--u:min(.0694vw, .1316dvh);--gutter:clamp(16px, 3.2vw, 47px);--header-h:clamp(72px, calc(86 * var(--u)), 96px);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-morph:cubic-bezier(.16, .96, .19, 1);--ease-el:cubic-bezier(.65, 0, 0, 1);--ease-page:cubic-bezier(.76, 0, .24, 1)}@media (max-width:900px){:root{--u:min(.23vw, .92px)}}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-text-size-adjust:100%;text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}body{font-family:var(--font-sans), system-ui, sans-serif;font-size:var(--step-0);color:var(--text);background:var(--charcoal);line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}img,svg,video{max-width:100%;display:block}button{font:inherit;color:inherit}::selection{background:var(--violet);color:var(--text)}:focus-visible{outline:2px solid var(--lime);outline-offset:3px}body.is-transitioning{pointer-events:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pill{align-items:center;gap:max(6px, calc(8 * var(--u)));height:max(36px, calc(40 * var(--u)));padding:0 max(14px, calc(16 * var(--u)));background:var(--paper);color:var(--ink);font:700 max(12px, calc(13 * var(--u))) / 1 var(--font-sans), sans-serif;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;transition:background .18s,color .18s;display:inline-flex}.pill--violet{background:var(--violet);color:var(--text)}@media (hover:hover){.pill:hover{background:var(--lime);color:var(--ink)}}
