@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-ext-wght-normal.B5bTHO_g.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-wght-normal.BbzFLZTg.woff2)format("woff2-variations");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:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-mono-latin-ext-400-normal.C2zvOubV.woff2)format("woff2"),url(/_astro/dm-mono-latin-ext-400-normal.1aZr6b2b.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-mono-latin-400-normal.4GdczIuU.woff2)format("woff2"),url(/_astro/dm-mono-latin-400-normal.-0xN8mdc.woff)format("woff");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:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-mono-latin-ext-500-normal.BtRyHRi6.woff2)format("woff2"),url(/_astro/dm-mono-latin-ext-500-normal.Dw3M13d8.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-mono-latin-500-normal.DRMDZjhP.woff2)format("woff2"),url(/_astro/dm-mono-latin-500-normal.CN8Miw6E.woff)format("woff");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:Uncut Sans;src:url(/fonts/uncut-sans-variable.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Instrument Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0%;size-adjust:103.22%}@font-face{font-family:General Fallback;src:local(Arial);ascent-override:99.89%;descent-override:23.74%;line-gap-override:9.89%;size-adjust:101.11%}:root{--font-display:"Uncut Sans", "General Sans", "Instrument Fallback", system-ui, sans-serif;--font-body:"Instrument Sans Variable", "Instrument Sans", "Instrument Fallback", system-ui, sans-serif;--font-ui:"General Sans", "General Fallback", system-ui, sans-serif;--font-mono:"DM Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--c-black:#000;--c-ink:#0f0f0f;--c-card-dark:#171717;--c-white:#fff;--c-page:#eeedee;--c-grey-50:#f3f3f3;--c-grey-100:#e6e6e6;--c-surface:#f5f5f5;--c-yellow:#faea4a;--c-yellow-strong:#fce500;--c-text:#000;--c-text-79:#000000c9;--c-text-70:#000000b3;--c-text-60:#0009;--c-muted:#595959;--c-line:#00000014;--g-hero-light:linear-gradient(180deg, #f5f5f5 0%, #f4f4d6 71%, #fce500 100%);--g-yellow-panel:linear-gradient(180deg, #eeedee 0%, #f4f4d6 61.5%, #fcea00 100%);--container:872px;--gutter:20px;--radius-lg:32px;--radius-md:24px;--radius-sm:10px;--ease-out:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:80px}body{background:var(--c-page);min-height:100dvh;color:var(--c-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:16px;line-height:1.4}img,picture,video,svg{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word;font-weight:inherit}:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #3042e6}::selection{background:var(--c-yellow-strong);color:#000}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.t-display{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(43px,6vw + 18px,68px);font-weight:700;line-height:1}.t-h2{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(33px,2.4vw + 22px,42px);font-weight:700;line-height:1.1}.t-h3{font-family:var(--font-body);letter-spacing:-.03em;font-size:clamp(28px,1.6vw + 22px,34px);font-weight:500;line-height:1.2}.t-mono-h{font-family:var(--font-mono);letter-spacing:-.03em;font-size:34px;font-weight:500;line-height:1.2}.t-mono-h--lg{font-size:clamp(34px,1.6vw + 28px,40px)}.t-lead{font-family:var(--font-body);letter-spacing:-.02em;font-size:18px;line-height:1.4}.t-body{font-family:var(--font-body);letter-spacing:-.02em;font-size:16px;font-weight:500;line-height:1.3}.t-small{font-family:var(--font-body);letter-spacing:-.02em;font-size:14px;font-weight:500;line-height:1.2}.t-eyebrow{font-family:var(--font-mono);text-transform:uppercase;font-size:13px;font-weight:500;line-height:1}.t-mono-body{font-family:var(--font-mono);letter-spacing:-.02em;font-size:19px;line-height:1.3}@media (prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:0;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);transition-delay:var(--reveal-delay,0s);transform:translateY(24px)}.js [data-reveal].is-visible{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.play-on [data-step]:not(.in){opacity:0}.play-on [data-step].in{animation:step-in .5s var(--ease-out) both}.play-done [data-step].in{animation:none}@keyframes step-in{0%{opacity:0;transform:translateY(10px)scale(.94)}}.nav[data-astro-cid-wnunrr27]{z-index:50;border-bottom:1px solid var(--c-grey-100);height:68px;position:sticky;top:0}.nav--light[data-astro-cid-wnunrr27]{color:var(--c-black);backdrop-filter:saturate(160%)blur(12px);background:#f5f5f5eb}.nav--dark[data-astro-cid-wnunrr27]{background:var(--c-ink);color:var(--c-white);border-bottom-color:#ffffff14}.nav__inner[data-astro-cid-wnunrr27]{justify-content:space-between;align-items:center;gap:16px;height:100%;display:flex}.nav__logo[data-astro-cid-wnunrr27]{padding:4px 0;display:block}.nav__cta[data-astro-cid-wnunrr27]{font-family:var(--font-ui);letter-spacing:-.02em;align-items:center;gap:4px;font-size:14px;font-weight:500;display:inline-flex}.nav__links[data-astro-cid-wnunrr27]{align-items:center;gap:20px;display:flex}.nav__story[data-astro-cid-wnunrr27]{font-family:var(--font-ui);letter-spacing:-.02em;opacity:.7;align-items:center;gap:6px;font-size:14px;font-weight:500;transition:opacity .2s;display:inline-flex}.nav__story[data-astro-cid-wnunrr27]:hover{opacity:1}@media (width<=560px){.nav__links[data-astro-cid-wnunrr27]{gap:12px}.nav__story[data-astro-cid-wnunrr27],.nav__cta[data-astro-cid-wnunrr27]{font-size:13px}.nav__cta[data-astro-cid-wnunrr27] svg[data-astro-cid-wnunrr27]{display:none}}.nav__cta[data-astro-cid-wnunrr27] svg[data-astro-cid-wnunrr27]{transition:transform .25s var(--ease-out)}.nav__cta[data-astro-cid-wnunrr27]:hover svg[data-astro-cid-wnunrr27]{transform:translate(3px)}.footer[data-astro-cid-yvkg62gd]{z-index:1;background:var(--c-surface);font-family:var(--font-body);letter-spacing:-.02em;padding:48px 0 60px;font-weight:500;position:relative}.footer__top[data-astro-cid-yvkg62gd]{justify-content:space-between;gap:40px;display:flex}.footer__brand[data-astro-cid-yvkg62gd]{flex-direction:column;gap:12px;display:flex}.footer__tagline[data-astro-cid-yvkg62gd]{opacity:.9;font-size:14px;line-height:1.3}.footer__social[data-astro-cid-yvkg62gd]{width:30px;height:30px;transition:transform .2s var(--ease-out);border-radius:50%;place-items:center;display:grid}.footer__social[data-astro-cid-yvkg62gd]:hover{transform:scale(1.08)}.footer__cols[data-astro-cid-yvkg62gd]{gap:24px;display:flex}.footer__col[data-astro-cid-yvkg62gd]{min-width:90px}.footer__title[data-astro-cid-yvkg62gd]{letter-spacing:.04em;text-transform:uppercase;margin-bottom:25px;font-size:13px;font-weight:700}ul[data-astro-cid-yvkg62gd]{gap:16px;padding:0;list-style:none;display:grid}.footer__col[data-astro-cid-yvkg62gd] a[data-astro-cid-yvkg62gd]{color:var(--c-text-79);font-size:16px;transition:color .2s}.footer__col[data-astro-cid-yvkg62gd] a[data-astro-cid-yvkg62gd]:hover,.footer__bottom[data-astro-cid-yvkg62gd] a[data-astro-cid-yvkg62gd]:hover{color:#000}.footer__bottom[data-astro-cid-yvkg62gd]{border-top:1px solid var(--c-grey-100);color:var(--c-text-79);justify-content:space-between;align-items:center;gap:16px;margin-top:47px;padding-top:40px;font-size:14px;display:flex}.footer__bottom[data-astro-cid-yvkg62gd] ul[data-astro-cid-yvkg62gd]{gap:28px;display:flex}@media (width<=809px){.footer__top[data-astro-cid-yvkg62gd]{flex-direction:column}.footer__cols[data-astro-cid-yvkg62gd]{grid-template-columns:repeat(2,1fr);row-gap:36px;display:grid}}@media (width<=420px){.footer__bottom[data-astro-cid-yvkg62gd]{flex-direction:column;align-items:flex-start}}.skip[data-astro-cid-z4jru4n3]{z-index:100;color:#fff;background:#000;border-radius:8px;padding:10px 14px;font-weight:600;position:absolute;top:-60px;left:12px}.skip[data-astro-cid-z4jru4n3]:focus{top:12px}
