@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}:root{--bg:#0b0d12;--text:#f7f7f7;--muted:#d7dbe4;--quiet:#b7becb;--cobalt:#0a6cff;--pink:#ff2d87;--focus:#f7f7f7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);min-height:100dvh;color:var(--text);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;font-family:Inter,system-ui,sans-serif;font-weight:400;display:flex}.skip{z-index:2;background:var(--text);width:fit-content;max-width:calc(100% - 2rem);color:var(--bg);align-self:flex-start;padding:.75rem 1rem;font-weight:600;text-decoration:none;position:absolute;top:0;left:1rem;transform:translateY(-120%)}.skip:focus{outline:3px solid var(--bg);outline-offset:2px;transform:none}.atmosphere{contain:paint;pointer-events:none;z-index:0;position:fixed;inset:0;overflow:clip}.atmosphere:before,.atmosphere:after{content:"";filter:blur(18px);border-radius:50%;position:absolute}.atmosphere:before{background:radial-gradient(circle,#0a6cff52 0%,#0a6cff14 46%,#0000 72%);width:min(48rem,78vw);height:min(48rem,78vw);top:-24%;right:-16%}.atmosphere:after{background:radial-gradient(circle,#ff2d8742 0%,#ff2d870f 48%,#0000 74%);width:min(42rem,72vw);height:min(42rem,72vw);bottom:-30%;left:-18%}.corner{fill:none;stroke-width:.85px;aspect-ratio:1;position:absolute}.corner-blue{width:min(26rem,46%);stroke:var(--cobalt);opacity:.55;top:-4%;right:-8%}.corner-pink{width:min(22rem,42%);stroke:var(--pink);opacity:.4;bottom:-8%;left:-10%}main,footer,.skip{z-index:1;position:relative}main{text-align:center;outline:none;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;padding:clamp(3.25rem,9vh,6rem) clamp(1.25rem,4vw,2rem) clamp(1.5rem,4vh,2.5rem);display:flex}main:focus-visible{outline:2px solid var(--focus);outline-offset:-8px}.lockup{width:min(32.5rem,100%);height:auto;display:block}.status{letter-spacing:.14em;text-transform:uppercase;color:var(--text);margin:clamp(2.75rem,7vh,4rem) 0 0;font-size:.875rem;font-weight:600}.status:before{content:"";background:linear-gradient(90deg, var(--pink), var(--cobalt));border-radius:999px;width:2.75rem;height:2px;margin:0 auto .95rem;display:block}h1{letter-spacing:-.038em;text-wrap:balance;max-width:16ch;margin:.85rem 0 0;font-size:clamp(2.35rem,5.4vw,4.75rem);font-weight:600;line-height:1.02}.lede{max-width:34rem;color:var(--muted);text-wrap:pretty;margin:1.35rem 0 0;font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.6}nav{margin-top:clamp(2rem,5vh,2.85rem)}nav ul{flex-wrap:wrap;justify-content:center;gap:.25rem 1.75rem;margin:0;padding:0;list-style:none;display:flex}nav a{min-width:44px;min-height:44px;color:var(--text);letter-spacing:.01em;text-underline-offset:.28em;justify-content:center;align-items:center;padding:.55rem .15rem;font-size:1rem;font-weight:500;-webkit-text-decoration:underline #f7f7f780;text-decoration:underline #f7f7f780;text-decoration-thickness:1px;display:inline-flex}nav a:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}nav a:focus-visible,.skip:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.skip:focus-visible{outline-color:var(--bg)}footer{text-align:center;padding:0 1.25rem 1.75rem}footer p{color:var(--quiet);letter-spacing:.02em;margin:0;font-size:.8125rem}::selection{background:var(--pink);color:var(--bg)}@media (width<=420px){h1{font-size:clamp(2.15rem,9.2vw,2.7rem)}.lede{font-size:1.0625rem}}@media (height<=740px){main{padding-top:2.25rem;padding-bottom:1.25rem}.status{margin-top:2.25rem}nav{margin-top:1.6rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-transparency:reduce){.atmosphere:before,.atmosphere:after{display:none}}@media (forced-colors:active){.atmosphere{display:none}body{color:canvastext;background:canvas}.lede,footer p,.status{color:canvastext}.status:before{background:canvastext}nav a{color:linktext}}
