@font-face{font-family:Inter Tight;src:url(/fonts/inter-tight-latin-wght-normal.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gutter:clamp(20px, 5.5vw, 96px);--top:calc(var(--gutter) + env(safe-area-inset-top,0px));--right:calc(var(--gutter) + env(safe-area-inset-right,0px));--bottom:calc(var(--gutter) + env(safe-area-inset-bottom,0px));--left:calc(var(--gutter) + env(safe-area-inset-left,0px));--ease:cubic-bezier(.22, .8, .24, 1)}*,:before,:after{box-sizing:border-box}html,body{color:#fff;background:#000;height:100%;margin:0;overflow:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:Inter Tight,Helvetica Neue,Arial,sans-serif}#scene{opacity:0;width:100%;height:100%;transition:opacity 2.2s;display:block;position:fixed;inset:0}#scene.ready{opacity:1}.mark{z-index:2;top:var(--top);right:var(--right);fill:currentColor;height:clamp(30px,4.4vw,58px);position:fixed}.wordmark{z-index:2;top:40%;right:var(--right);letter-spacing:-.035em;white-space:nowrap;margin:0;font-size:clamp(30px,3.9vw,72px);font-weight:500;line-height:1;position:fixed}.reveal{opacity:0;animation:reveal 1.6s var(--ease) forwards}.wordmark{animation-delay:.5s}.mark{animation-delay:.9s}@keyframes reveal{0%{opacity:0;filter:blur(8px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:none}}@media (aspect-ratio<=1){body:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#000000bf,#0000 16% 58%,#000000eb 88%,#000);position:fixed;inset:0}.wordmark{top:auto;right:auto;bottom:var(--bottom);left:var(--left);font-size:clamp(34px,12vw,64px)}}@media (prefers-reduced-motion:reduce){#scene{transition:none}.reveal{opacity:1;animation:none}}
