@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Regular Italic),local(JetBrains Mono Italic),url(../_fonts/3e3wuf-V_7icWvlsSS3Ud6R1mFSymwsfz35VcqiVjOk-jnii4_jMs7YAJOhzZP3bGdrbXGt5dYv8_t_rhpHzpcQ.woff2)format("woff2");font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono Fallback\: Courier New;src:local(Courier New);size-adjust:99.9837%;ascent-override:102.017%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:JetBrains Mono Fallback\: Roboto Mono;src:local(Roboto Mono);size-adjust:99.9837%;ascent-override:102.017%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:JetBrains Mono Fallback\: Noto Sans Mono;src:local(Noto Sans Mono);size-adjust:100%;ascent-override:102%;descent-override:30%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Regular Italic),local(JetBrains Mono Italic),url(../_fonts/NwLHmPccLrJlBVGp4QRXOLZaNI0M_K6XuSwyVjpr47g-jl4tqz8gcsgAJDPcbl5roY78zy31I6Rq51WBLpZngFg.woff2)format("woff2");font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Regular),local(JetBrains Mono),url(../_fonts/_lyVj3lEzRng_G7gZNcCmL83BnMEos-Hf8bpHLMzGQI-zsVE1T2QbmkXlEbQhs2gb3j3VBOOGhzqyW_ZW_0s3F8.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Regular),local(JetBrains Mono),url(../_fonts/sqxfSu-14RfawvZSbzb3mPoBYaXxmTGIac1Kk0GVk_w-oe_5KiWXPVdvpURHWSiaIjA1N_zLqpjSzmfpwRHr7CQ.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Switzer;src:local(Switzer Regular),local(Switzer),url(../_fonts/76r08Rx-2afN6wmiJ6k6xArI3jfW7wMpejfarVvGKw8-dRQpNS7eJ_PPw2dP1PhDdifdNsbxEFwPszjBb7XHAVs.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Switzer Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:107.322%;ascent-override:91.3141%;descent-override:23.2944%;line-gap-override:8.386%}@font-face{font-family:Switzer Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:100.821%;ascent-override:97.2018%;descent-override:24.7964%;line-gap-override:8.9267%}@font-face{font-family:Switzer Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:99.3333%;ascent-override:98.6577%;descent-override:25.1678%;line-gap-override:9.0604%}@font-face{font-family:Switzer Fallback\: Arial;src:local(Arial);size-adjust:100.269%;ascent-override:97.7371%;descent-override:24.9329%;line-gap-override:8.9759%}@font-face{font-family:Switzer Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:94.3038%;ascent-override:103.919%;descent-override:26.5101%;line-gap-override:9.5436%}@font-face{font-family:Switzer;src:local(Switzer Regular Italic),local(Switzer Italic),url(../_fonts/T2EXkBKYxVkxyeIFUpOGfBOzt6Aa_aY5w5vCLq_91F8-dlYuDbrGn6tQ7HlEYcD_GDy6JCo_yNuZ37FCOTM2ftA.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Switzer Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:107.562%;ascent-override:91.1102%;descent-override:23.2424%;line-gap-override:8.3673%}@font-face{font-family:Switzer Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:101.047%;ascent-override:96.9849%;descent-override:24.741%;line-gap-override:8.9068%}@font-face{font-family:Switzer Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:99.5556%;ascent-override:98.4375%;descent-override:25.1116%;line-gap-override:9.0402%}@font-face{font-family:Switzer Fallback\: Arial;src:local(Arial);size-adjust:100.493%;ascent-override:97.5189%;descent-override:24.8773%;line-gap-override:8.9558%}@font-face{font-family:Switzer Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:94.5148%;ascent-override:103.688%;descent-override:26.4509%;line-gap-override:9.5223%}@font-face{font-family:Clash Grotesk;src:local(Clash Grotesk SemiBold),url(../_fonts/4-_ZsJoEeq2WkpUpAmHQSvaOhf_jS_kdR-pK5O0hkGA-EcQtrP1ZhaI4V46rCSa0ruCfHLLvk7iiYgSyrhLz3VA.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Clash Grotesk Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:111.163%;ascent-override:80.0623%;descent-override:22.4894%;line-gap-override:8.0962%}@font-face{font-family:Clash Grotesk Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:104.43%;ascent-override:85.2246%;descent-override:23.9395%;line-gap-override:8.6182%}@font-face{font-family:Clash Grotesk Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:102.889%;ascent-override:86.5011%;descent-override:24.2981%;line-gap-override:8.7473%}@font-face{font-family:Clash Grotesk Fallback\: Arial;src:local(Arial);size-adjust:103.858%;ascent-override:85.6939%;descent-override:24.0713%;line-gap-override:8.6657%}@font-face{font-family:Clash Grotesk Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:97.6793%;ascent-override:91.1145%;descent-override:25.594%;line-gap-override:9.2138%}:root{--bg:#0d0d0d;--ink:#edeae4;--ink-2:#edeae48c;--rule:#edeae41a;--rule-2:#edeae438;--accent:#ff5b1f;--radius:0px;--scale:1;--f-display:"Clash Grotesk", "Clash Grotesk Fallback: BlinkMacSystemFont", "Clash Grotesk Fallback: Segoe UI", "Clash Grotesk Fallback: Helvetica Neue", "Clash Grotesk Fallback: Arial", "Clash Grotesk Fallback: Noto Sans",system-ui,sans-serif;--f-body:"Switzer", "Switzer Fallback: BlinkMacSystemFont", "Switzer Fallback: Segoe UI", "Switzer Fallback: Helvetica Neue", "Switzer Fallback: Arial", "Switzer Fallback: Noto Sans",system-ui,sans-serif;--f-mono:"JetBrains Mono", "JetBrains Mono Fallback: Courier New", "JetBrains Mono Fallback: Roboto Mono", "JetBrains Mono Fallback: Noto Sans Mono",ui-monospace,monospace;--ratio:1.333;--step--1:calc(.75rem*var(--scale));--step-0:calc(1rem*var(--scale));--step-1:calc(1.333rem*var(--scale));--step-2:calc(1.777rem*var(--scale));--step-3:calc(2.369rem*var(--scale));--step-4:calc(3.157rem*var(--scale));--step-5:calc(4.209rem*var(--scale));--step-6:calc(5.61rem*var(--scale));--step-7:calc(7.478rem*var(--scale));--step-8:calc(9.969rem*var(--scale));--step-9:calc(13.29rem*var(--scale));--step-10:calc(17.71rem*var(--scale));--fs-label:var(--step--1);--fs-body:var(--step-0);--fs-lead:var(--step-1);--fs-card:clamp(var(--step-2),calc(3.4vw*var(--scale)),var(--step-4));--fs-sentence:clamp(var(--step-2),calc(3.4vw*var(--scale)),var(--step-4));--fs-company:clamp(var(--step-3),calc(4.4vw*var(--scale)),var(--step-5));--fs-figure:clamp(var(--step-4),calc(8vw*var(--scale)),var(--step-7));--fs-section:clamp(var(--step-4),calc(9vw*var(--scale)),var(--step-8));--fs-hero:min(calc(20vw*var(--scale)),calc(33svh*var(--scale)));--w-display:600;--w-body:400;--lh-display:.92;--lh-body:1.6;--lh-label:1.4;--track-display:-.03em;--track-label:.12em;--gutter:clamp(16px,3vw,44px);--header-h:64px;--space-section:clamp(120px,16vw,240px);--spring:linear(0,.034,.128,.26,.405,.546,.672,.778,.861,.923,.966,.995,1.012,1.021,1.024,1.023,1.019,1.014,1.009,1.005,1.002,1,.999,1);--out:cubic-bezier(.16,1,.3,1)}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit}.site :where(button,input){font:inherit;color:inherit}body{background:var(--bg);color:var(--ink);font-family:var(--f-body);font-size:var(--fs-body);font-weight:var(--w-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}html:has(.site){background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:#2e2d2b var(--bg);caret-color:var(--accent)}body:has(.site){background:0 0}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}html.is-loading:has(.site){overflow:hidden}.site ::selection{background:var(--accent);color:var(--bg)}.site :focus-visible{outline:1px solid var(--accent);outline-offset:4px}.site p{text-wrap:pretty}.frame{padding-inline:var(--gutter)}.grid{-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.mono{font-family:var(--f-mono);font-size:var(--fs-label);font-weight:400;line-height:var(--lh-label);text-transform:uppercase;letter-spacing:var(--track-label);font-variant-numeric:tabular-nums}.dim{color:var(--ink-2)}.display{font-family:var(--f-display);font-weight:var(--w-display);letter-spacing:var(--track-display);line-height:var(--lh-display)}.sec{padding-top:var(--space-section);position:relative}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute}.roll,.sr-only{overflow:hidden}.roll{vertical-align:bottom;height:1.25em;line-height:1.25;display:inline-flex}.roll>span{white-space:pre;transition:transform .5s var(--spring) calc(var(--i)*20ms);display:inline-block;position:relative}.roll>span:after,.roll>span:before{content:attr(data-c)}.roll>span:after{color:var(--accent);position:absolute;top:100%;left:0}:is(a,button):focus-visible .roll>span,:is(a,button):hover .roll>span{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.roll>span{transition:none}:is(a,button):hover .roll>span{transform:none}:is(a,button):hover .roll{color:var(--accent)}}.curtain[data-v-89af1c4d]{z-index:190;pointer-events:none;visibility:hidden;background:#0d0d0d;position:fixed;inset:0}.err[data-v-eaf774dd]{min-height:calc(100svh - 120px);padding-top:calc(var(--header-h) + env(safe-area-inset-top,0px) + 24px);flex-direction:column;justify-content:flex-end;gap:24px;display:flex}.err-title[data-v-eaf774dd]{font-size:var(--fs-section);margin-left:-.04em}.accent[data-v-eaf774dd]{color:var(--accent)}.err-foot[data-v-eaf774dd]{border-top:1px solid var(--rule-2);align-items:center;row-gap:24px;padding-top:16px}.err-text[data-v-eaf774dd]{color:var(--ink-2);grid-column:1/span 6}.send[data-v-eaf774dd]{border:1px solid var(--rule-2);border-radius:var(--radius);grid-column:10/-1;justify-self:end;align-items:center;gap:14px;padding:16px 22px;text-decoration:none;transition:border-color .3s;display:inline-flex}.send[data-v-eaf774dd]:hover{border-color:var(--accent)}.send-arrow[data-v-eaf774dd]{width:22px;height:1px;transition:transform .5s var(--spring);background:currentColor;position:relative}.send-arrow[data-v-eaf774dd]:after{content:"";border-top:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.send:hover .send-arrow[data-v-eaf774dd]{transform:translate(5px)}@media (width<=760px){.err-text[data-v-eaf774dd],.send[data-v-eaf774dd]{grid-column:1/-1;justify-self:start}}
