@font-face{font-family:Questrial;font-style:normal;font-display:swap;font-weight:400;src:url(./questrial-latin-400-normal.DNhQdR1R.woff2)format("woff2"),url(./questrial-latin-400-normal.BcF-iMQl.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./jetbrains-mono-latin-400-normal.V6pRDFza.woff2)format("woff2"),url(./jetbrains-mono-latin-400-normal.6-qcROiO.woff)format("woff")}body:has(.home){background:#09090a;overflow:hidden}.home.svelte-1uha8ag{--bg:#09090a;--ink:#eeece6;--mute:#8a8983;--accent:#9cc7ff;--pad:clamp(20px, 4.2vw, 60px);isolation:isolate;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;font-family:Questrial,system-ui,sans-serif;position:relative}canvas.svelte-1uha8ag{pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}.veil.svelte-1uha8ag{pointer-events:none;background:radial-gradient(70% 60% at 12% 72%,#09090ae6 0%,#09090a99 45%,#09090a00 100%),linear-gradient(#09090ae6,#09090a00 18% 82%,#09090af2);position:fixed;inset:0}.page.svelte-1uha8ag{height:100svh;min-height:560px;padding:0 var(--pad);pointer-events:none;grid-template-rows:auto 1fr auto;display:grid;position:relative}.page.svelte-1uha8ag a:where(.svelte-1uha8ag){pointer-events:auto}header.svelte-1uha8ag{justify-content:space-between;align-items:center;height:88px;display:flex}.mark.svelte-1uha8ag{letter-spacing:.01em;color:var(--ink);align-items:center;gap:12px;font-size:17px;text-decoration:none;display:flex}.glyph.svelte-1uha8ag{grid-template-columns:repeat(3,4px);gap:3px;display:grid}.glyph.svelte-1uha8ag i:where(.svelte-1uha8ag){background:var(--ink);border-radius:50%;width:4px;height:4px}.glyph.svelte-1uha8ag i:where(.svelte-1uha8ag):nth-child(5){background:var(--accent);box-shadow:0 0 8px var(--accent)}.meta.svelte-1uha8ag{letter-spacing:.08em;color:var(--mute);text-transform:uppercase;gap:28px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.meta.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--ink);font-weight:400}main.svelte-1uha8ag{align-self:end;padding-bottom:clamp(95px,15vh,150px)}h1.svelte-1uha8ag{letter-spacing:-.035em;text-wrap:nowrap;max-width:10ch;font-size:clamp(62px,8.4vw,128px);font-weight:400;line-height:.96}h1.svelte-1uha8ag span:where(.svelte-1uha8ag){white-space:nowrap;display:block}h1.svelte-1uha8ag .soft:where(.svelte-1uha8ag){color:#0000;background:linear-gradient(90deg, var(--ink), #a8a7a1 90%);-webkit-background-clip:text;background-clip:text}footer.svelte-1uha8ag{letter-spacing:.06em;height:72px;color:var(--mute);border-top:1px solid #eeece617;justify-content:space-between;align-items:center;font-family:JetBrains Mono,monospace;font-size:11.5px;display:flex}footer.svelte-1uha8ag nav:where(.svelte-1uha8ag){align-items:center;gap:28px;display:flex}footer.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--ink);text-decoration:none;transition:color .2s}footer.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--accent)}.home.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible{outline:1px solid var(--accent);outline-offset:4px}.in.svelte-1uha8ag{opacity:0;animation:1.1s cubic-bezier(.2,.7,.1,1) forwards svelte-1uha8ag-entrance;transform:translateY(14px)}@keyframes svelte-1uha8ag-entrance{to{opacity:1;transform:none}}@media (width<=640px){header.svelte-1uha8ag{height:72px}.meta.svelte-1uha8ag{display:none}main.svelte-1uha8ag{padding-bottom:92px}h1.svelte-1uha8ag{font-size:clamp(44px,13vw,62px)}footer.svelte-1uha8ag{flex-direction:column;align-items:flex-start;gap:14px;height:auto;padding:20px 0 26px;font-size:11px}footer.svelte-1uha8ag nav:where(.svelte-1uha8ag){gap:22px}.veil.svelte-1uha8ag{background:linear-gradient(#09090ad9,#09090a00 20%,#09090a33 45%,#09090aeb 78%)}}@media (prefers-reduced-motion:reduce){.in.svelte-1uha8ag{opacity:1;animation:none;transform:none}footer.svelte-1uha8ag a:where(.svelte-1uha8ag){transition:none}}
