@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:Lexend;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lexend-latin-600-normal-DdvlkEkX.woff2)format("woff2"),url(/assets/lexend-latin-600-normal-DSBzZxpA.woff)format("woff")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--public-background:#030104;--public-surface:#0a0710;--public-border:#261b32;--public-brand:#a855f7;--public-brand-soft:#d8b4fe;--public-text:#f8f5fc;--public-muted:#a39aaa;--public-faint:#756c7c;--public-font-display:"Lexend", ui-sans-serif, system-ui, sans-serif;--public-font-body:"Inter", ui-sans-serif, system-ui, sans-serif;--public-radius-logo:14px;font-family:var(--public-font-body);font-synthesis:none;text-rendering:optimizelegibility;scrollbar-color:#49355d var(--public-background);scrollbar-width:thin}*{box-sizing:border-box}html,body{min-width:320px;min-height:100%;margin:0}body{background:radial-gradient(circle at 50% 48%, #a855f71b, transparent 34rem), var(--public-background);min-height:100dvh;color:var(--public-text);overflow-x:hidden}body:before{z-index:-1;content:"";background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:56px 56px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000 8%,#0000 72%);mask-image:radial-gradient(circle,#000 8%,#0000 72%)}.coming-soon{grid-template-rows:auto 1fr auto;width:min(100%,90rem);min-height:100dvh;margin-inline:auto;padding:clamp(1.25rem,3vw,2.5rem);display:grid}.brand{font-family:var(--public-font-display);letter-spacing:-.025em;justify-self:start;align-items:center;gap:.75rem;font-size:.95rem;font-weight:600;display:inline-flex}.brand img{border-radius:var(--public-radius-logo);border:1px solid #d8b4fe33;width:2.75rem;height:2.75rem;box-shadow:0 0 2.5rem #a855f72e}.hero{text-align:center;flex-direction:column;align-self:center;align-items:center;width:min(100%,54rem);margin-inline:auto;display:flex;position:relative}.eyebrow{color:var(--public-brand-soft);letter-spacing:.16em;text-transform:uppercase;margin:0 0 clamp(1.25rem,3vw,2rem);font-size:.72rem;font-weight:600}h1{z-index:1;font-family:var(--public-font-display);letter-spacing:-.085em;text-wrap:balance;margin:0;font-size:clamp(4rem,13vw,9.5rem);font-weight:600;line-height:.9;position:relative}h1 span{color:var(--public-brand)}.supporting-copy{max-width:34rem;color:var(--public-muted);text-wrap:balance;margin:clamp(1.75rem,4vw,2.5rem) 0 0;font-size:clamp(.98rem,2vw,1.1rem);line-height:1.75}.eclipse-mark{aspect-ratio:1;pointer-events:none;width:clamp(18rem,58vw,40rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.eclipse-mark__orbit,.eclipse-mark__moon{border-radius:50%;position:absolute}.eclipse-mark__orbit{border:1px solid #d8b4fe29;inset:8%;transform:rotate(-13deg)scaleY(.48);box-shadow:inset 0 0 4rem #a855f709,0 0 5rem #a855f70f}.eclipse-mark__moon{background:var(--public-text);width:.5rem;height:.5rem;animation:3.8s ease-in-out infinite orbit-pulse;top:11%;right:17%;box-shadow:0 0 1rem #ffffffb3,0 0 2.5rem #a855f7cc}footer{color:var(--public-faint);letter-spacing:.08em;justify-self:center;align-items:center;gap:.55rem;font-size:.72rem;display:inline-flex}.status-dot{background:var(--public-brand);border-radius:50%;width:.4rem;height:.4rem;box-shadow:0 0 .75rem #a855f7cc}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--public-background)}::-webkit-scrollbar-thumb{border:2px solid var(--public-background);background:#49355d;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#684a84}@keyframes orbit-pulse{0%,to{opacity:.55;transform:scale(.72)}50%{opacity:1;transform:scale(1)}}@media (width<=40rem){.coming-soon{padding:1.25rem}.brand span{font-size:.9rem}.hero{padding-block:3rem}h1{letter-spacing:-.075em}}@media (prefers-reduced-motion:reduce){.eclipse-mark__moon{animation:none}}@media (forced-colors:active){.eclipse-mark__orbit,.brand img{border-color:canvastext}.eclipse-mark__moon,.status-dot{background:canvastext}}
