@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.footer[data-astro-cid-jo6i4kqk]{z-index:var(--z-content);margin-top:calc(var(--u) * 8);padding-block:calc(var(--u) * 6) calc(var(--u) * 3);background:var(--c-fg);color:var(--c-bg);position:relative}.footer__grid[data-astro-cid-jo6i4kqk]{row-gap:calc(var(--u) * 2);align-items:end}.footer__ask[data-astro-cid-jo6i4kqk]{font-size:var(--t-m);color:var(--c-on-ink-muted);grid-column:1/-1}.footer__mail[data-astro-cid-jo6i4kqk]{overflow-wrap:anywhere;grid-column:1/-1;width:fit-content;max-width:100%;padding-bottom:.08em;font-size:clamp(1.7rem,.4rem + 6.4vw,8.4rem);line-height:1;position:relative}.footer__mail-line[data-astro-cid-jo6i4kqk]{background:var(--c-signal);transform-origin:100%;height:max(2px,.03em);transition:transform .7s var(--ease-out);position:absolute;bottom:0;left:.055em;right:0;transform:scaleX(0)}@media (hover:hover){.footer__mail[data-astro-cid-jo6i4kqk]:hover .footer__mail-line[data-astro-cid-jo6i4kqk]{transform-origin:0%;transform:scaleX(1)}}.footer__mail[data-astro-cid-jo6i4kqk]:focus-visible .footer__mail-line[data-astro-cid-jo6i4kqk]{transform:scaleX(1)}.footer__status[data-astro-cid-jo6i4kqk]{margin-top:calc(var(--u) * 4);font-size:var(--t-s);grid-column:1/5;align-items:center;gap:.6em;display:flex}.footer__links[data-astro-cid-jo6i4kqk]{margin-top:calc(var(--u) * 4);grid-column:5/-1;justify-content:end;gap:1.25rem;display:flex}.footer__small[data-astro-cid-jo6i4kqk]{min-height:2.75rem;font-size:var(--t-s);color:var(--c-on-ink-muted);transition:color .3s var(--ease-soft);align-items:center;display:inline-flex}@media (hover:hover){.footer__small[data-astro-cid-jo6i4kqk]:hover{color:var(--c-bg)}}.footer__colophon[data-astro-cid-jo6i4kqk]{padding-top:calc(var(--u) * 2);font-size:var(--t-xs);color:var(--c-on-ink-muted);border-top:1px solid #f3f4f129;grid-column:1/-1}@media (width<=767px){.footer__status[data-astro-cid-jo6i4kqk],.footer__links[data-astro-cid-jo6i4kqk]{grid-column:1/-1;justify-content:start;margin-top:0}.footer__status[data-astro-cid-jo6i4kqk]{margin-top:calc(var(--u) * 4)}}.header[data-astro-cid-nen7h5rs]{z-index:var(--z-header);background:var(--c-bg);transition:translate .6s var(--ease-out);position:fixed;inset:0 0 auto}html.header-away .header[data-astro-cid-nen7h5rs]{translate:0 -100%}.header__inner[data-astro-cid-nen7h5rs]{grid-template-columns:auto 1fr;align-items:center;height:4.25rem;display:grid}.header__logo[data-astro-cid-nen7h5rs]{width:fit-content;padding-block:.5rem;display:block;position:relative}.header__logo[data-astro-cid-nen7h5rs]:after{content:"";background:var(--c-signal);transform-origin:100%;height:2px;transition:transform .5s var(--ease-out);position:absolute;bottom:.15rem;left:0;right:0;transform:scaleX(0)}@media (hover:hover){.header__logo[data-astro-cid-nen7h5rs]:hover:after{transform-origin:0%;transform:scaleX(1)}}.header__logo[data-astro-cid-nen7h5rs]:focus-visible:after{transform:scaleX(1)}.header__logo[data-astro-cid-nen7h5rs] svg{aspect-ratio:629/235;width:7.25rem;height:auto}.header__nav[data-astro-cid-nen7h5rs]{justify-content:end;gap:clamp(1rem,2vw,2rem);display:flex}.header__link[data-astro-cid-nen7h5rs]{min-height:2.75rem;font-size:var(--t-s);align-items:center;gap:.5em;font-weight:500;display:inline-flex}.header__link[data-astro-cid-nen7h5rs] .signal-square[data-astro-cid-nen7h5rs]{transition:scale .4s var(--ease-out);scale:0}.header__link[data-astro-cid-nen7h5rs][aria-current=page] .signal-square[data-astro-cid-nen7h5rs]{scale:1}.header__link[data-astro-cid-nen7h5rs][aria-current=page] .draw[data-astro-cid-nen7h5rs]{background-size:100% 1px}@media (hover:hover){.header__link[data-astro-cid-nen7h5rs]:hover .draw[data-astro-cid-nen7h5rs]{background-size:100% 1px}}.header__link[data-astro-cid-nen7h5rs]:focus-visible .draw[data-astro-cid-nen7h5rs]{background-size:100% 1px}@media (width<=479px){.header__logo[data-astro-cid-nen7h5rs] svg{width:6.25rem}}@font-face{font-family:Supreme;src:url(/fonts/supreme-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Supreme;src:url(/fonts/supreme-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Supreme;src:url(/fonts/supreme-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Supreme;src:url(/fonts/supreme-800-normal.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Martian Mono;src:url(/fonts/martian-mono-100_800-normal.woff2)format("woff2");font-weight:100 800;font-style:normal;font-stretch:75% 112.5%;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}:root{--c-bg:#f3f4f1;--c-fg:#0f1110;--c-muted:#5a5f5c;--c-line:#0f111024;--c-line-strong:#0f111052;--c-tint:#0f11100d;--c-signal:#e8430c;--c-signal-text:#c2380a;--c-curtain:var(--c-fg);--c-on-ink-muted:#9ba09c;--f-display:"Supreme", ui-sans-serif, system-ui, sans-serif;--f-body:"Supreme", ui-sans-serif, system-ui, sans-serif;--f-data:"Martian Mono", ui-monospace, "SFMono-Regular", monospace;--t-mega:clamp(3.6rem, .4rem + 13.6vw, 13.5rem);--t-xl:clamp(2.6rem, 1.2rem + 5.6vw, 7rem);--t-l:clamp(1.75rem, 1.2rem + 2.3vw, 3.4rem);--t-m:clamp(1.25rem, 1.1rem + .6vw, 1.625rem);--t-body:clamp(1rem, .95rem + .2vw, 1.125rem);--t-s:.875rem;--t-xs:.8125rem;--t-data:.75rem;--u:clamp(.5rem, .35rem + .6vw, 1rem);--gutter:clamp(1rem, .6rem + 1.6vw, 2.5rem);--max:1680px;--radius:0;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-soft:cubic-bezier(.215, .61, .355, 1);--z-content:1;--z-header:50;--z-curtain:90}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:none;text-size-adjust:none;background:var(--c-bg);color:var(--c-fg)}body{background:var(--c-bg);min-height:100dvh;font-family:var(--f-body);font-size:var(--t-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-kerning:normal;font-weight:400;line-height:1.55;overflow-x:clip}img,picture,video,canvas,svg{max-width:100%;display:block}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}ul,ol{list-style:none}h1,h2,h3,h4{font-weight:inherit;font-size:inherit;text-wrap:balance}p{text-wrap:pretty}::selection{background:var(--c-signal);color:var(--c-fg)}:focus-visible{outline:2px solid var(--c-signal);outline-offset:3px}#main:focus{outline:none}.skip-link{left:var(--gutter);top:var(--gutter);z-index:calc(var(--z-curtain) + 1);background:var(--c-fg);color:var(--c-bg);padding:.6em 1em;position:fixed;transform:translateY(-300%)}.skip-link:focus-visible{transform:none}.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}#main{z-index:var(--z-content);position:relative}.motion [data-split],.motion [data-reveal]{visibility:hidden}.split-line{margin-bottom:-.08em;padding-bottom:.08em}#curtain{z-index:var(--z-curtain);pointer-events:none;visibility:hidden;position:fixed;inset:0;overflow:hidden}.curtain__panel{background:var(--c-curtain);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}@media (width<=767px){.grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.data{font-family:var(--f-data);font-size:var(--t-data);font-variant-numeric:tabular-nums;letter-spacing:0;font-stretch:87.5%}.display{font-family:var(--f-display);letter-spacing:-.055em;margin-left:-.055em;font-weight:800;line-height:.9}.section-title{font-size:var(--t-s);font-weight:500;line-height:1.3}.lede{font-size:var(--t-m);letter-spacing:-.012em;max-width:34ch;line-height:1.38}.statement{font-size:var(--t-l);letter-spacing:-.032em;font-weight:500;line-height:1.08}.muted{color:var(--c-muted)}.intro-line{display:block}.motion .intro-line{animation:draw-in 1.15s var(--ease-out) both;animation-delay:calc(var(--i,0) * 90ms + 60ms)}.motion.is-entering .intro-line{animation-delay:calc(var(--i,0) * 90ms + .3s)}@keyframes draw-in{0%{clip-path:inset(-12% 100% -12% 0%);translate:-.12em}to{clip-path:inset(-12% 0%);translate:0}}.btn{isolation:isolate;border:1px solid var(--c-fg);white-space:nowrap;min-height:3rem;transition:color .35s var(--ease-soft);align-items:center;gap:.75em;padding:.8em 1.25em;font-size:1rem;font-weight:500;line-height:1;display:inline-flex;position:relative;overflow:clip}.btn__fill{z-index:-1;background:var(--c-fg);transform-origin:100%;transition:transform .55s var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}.btn--solid{background:var(--c-fg);color:var(--c-bg)}.btn--solid .btn__fill{background:var(--c-signal)}.btn svg{width:.9em;height:.9em;transition:translate .45s var(--ease-out)}.btn:focus-visible .btn__fill,.btn:active .btn__fill{transform-origin:0%;transform:scaleX(1)}.btn:focus-visible,.btn:active{color:var(--c-bg)}.btn--solid:focus-visible,.btn--solid:active{color:var(--c-fg)}.btn:active{scale:.98}@media (hover:hover){.btn:hover .btn__fill{transform-origin:0%;transform:scaleX(1)}.btn:hover{color:var(--c-bg)}.btn--solid:hover{color:var(--c-fg)}.btn:hover svg{translate:4px}}.draw{transition:background-size .45s var(--ease-out);background:linear-gradient(currentColor 0 0) 0 100%/0% 1px no-repeat;padding-bottom:.15em}@media (hover:hover){.draw:hover{background-size:100% 1px}}.draw:focus-visible,.draw[aria-current=page]{background-size:100% 1px}.link{text-underline-offset:.18em;transition:text-decoration-thickness .3s var(--ease-soft), text-underline-offset .3s var(--ease-soft);text-decoration:underline 1px}@media (hover:hover){.link:hover{text-underline-offset:.12em;text-decoration-thickness:3px}}.link:focus-visible{text-decoration-thickness:3px}.arrow-link{align-items:center;gap:.55em;min-height:3rem;font-weight:500;display:inline-flex}.arrow-link svg{width:.9em;height:.9em;transition:translate .45s var(--ease-out)}@media (hover:hover){.arrow-link:hover svg{translate:4px}.arrow-link:hover .draw{background-size:100% 1px}}.arrow-link:focus-visible .draw{background-size:100% 1px}.signal-square{background:var(--c-signal);flex:none;width:.5em;height:.5em;display:inline-block}@media (prefers-reduced-motion:reduce){.btn:active{scale:none}}
