@font-face{font-family:barlowCondensed;src:url(../media/barlow_condensed_latin_600_normal-s.p.2t96v6p0iv501.woff2?dpl=dpl_G1oHEkAi2b8SzpBcCexu6oDFfnaf)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:barlowCondensed;src:url(../media/barlow_condensed_latin_800_normal-s.p.3djb9aq_mafq5.woff2?dpl=dpl_G1oHEkAi2b8SzpBcCexu6oDFfnaf)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:barlowCondensed Fallback;src:local(Arial);ascent-override:123.84%;descent-override:24.77%;line-gap-override:0.0%;size-adjust:80.75%}.barlowcondensed_fb2f237-module__0maw3W__className{font-family:barlowCondensed,barlowCondensed Fallback,Arial Narrow,Arial}.barlowcondensed_fb2f237-module__0maw3W__variable{--font-condensed:"barlowCondensed", "barlowCondensed Fallback", Arial Narrow, Arial}
@font-face{font-family:courierPrime;src:url(../media/courier_prime_latin_400_normal.p.1e8puyswpvmbr.woff2?dpl=dpl_G1oHEkAi2b8SzpBcCexu6oDFfnaf)format("woff2");font-display:swap;font-weight:400;font-style:normal}.courierprime_739334f3-module__pMkrHa__className{font-family:courierPrime,Courier New,Courier,monospace;font-style:normal;font-weight:400}.courierprime_739334f3-module__pMkrHa__variable{--font-typewriter:"courierPrime", Courier New, Courier, monospace}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#050508;--foreground:#faf8ff;--muted:#ddd5e5;--accent:#f879a8;--layout-unit:1px}*{box-sizing:border-box}html{background:var(--background);min-width:280px}body{color:var(--foreground);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}::selection{color:#fff;background:#9148e8}main{isolation:isolate;min-height:100svh;padding:max(calc(40 * var(--layout-unit)), env(safe-area-inset-top)) max(calc(32 * var(--layout-unit)), env(safe-area-inset-right)) max(calc(40 * var(--layout-unit)), env(safe-area-inset-bottom)) max(calc(32 * var(--layout-unit)), env(safe-area-inset-left));place-items:center;display:grid;position:relative}.countdown-page{width:min(calc(1160 * var(--layout-unit)), 100%);text-align:center}.tagline{margin:0 0 calc(12 * var(--layout-unit));color:#b7a8c1;font-family:var(--font-typewriter), "Courier New", Courier, monospace;font-size:calc(14 * var(--layout-unit));text-wrap:balance;line-height:1.4}.tagline-link{color:inherit;text-underline-offset:.24em;-webkit-text-decoration:underline dotted #b7a8c180;text-decoration:underline dotted #b7a8c180;text-decoration-thickness:1px}.tagline-link:hover{text-decoration-color:currentColor}h1{margin:0 0 calc(24 * var(--layout-unit));font-family:var(--font-condensed), "Arial Narrow", sans-serif;font-size:clamp(20px, 2.2vw, calc(27 * var(--layout-unit)));letter-spacing:.105em;text-wrap:balance;font-weight:600;line-height:1.4}.heading-date{white-space:nowrap;color:#dac3e3}.heading-dot{color:#e385ad;padding:0 .38em}.countdown-composition{width:min(calc(576 * var(--layout-unit)), 100%);aspect-ratio:576/313.5;place-items:center;margin-inline:auto;display:grid;position:relative;container-type:size}.countdown-dial{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.countdown-dial .dial-track,.countdown-dial rect{vector-effect:non-scaling-stroke}.countdown-grid{width:min(calc(330 * var(--layout-unit)), 78%);gap:clamp(calc(10 * var(--layout-unit)), 5cqh, calc(16 * var(--layout-unit)));transform:translateY(calc(1.7 * var(--layout-unit) - 2.56cqh));grid-template-columns:minmax(0,1fr);display:grid;position:relative}.countdown-unit{min-width:0}.counter-display{width:100%;height:clamp(calc(30 * var(--layout-unit)), 11.25cqh, calc(36 * var(--layout-unit)));align-items:center;display:grid}.counter-value{text-align:center;width:100%;font-family:var(--font-typewriter), "Courier New", Courier, monospace;font-size:clamp(calc(24 * var(--layout-unit)), min(8.6cqw, 9.375cqh), calc(30 * var(--layout-unit)));font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:-.02em;color:#eee5ef;font-weight:400;line-height:1;display:block}.countdown-unit--days{width:100%}.countdown-unit--days .counter-display{width:100%;height:clamp(calc(80 * var(--layout-unit)), 33.75cqh, calc(108 * var(--layout-unit)))}.countdown-unit--days .counter-value{font-family:var(--font-condensed), "Arial Narrow", sans-serif;font-size:clamp(calc(86 * var(--layout-unit)), min(38cqw, 40.625cqh), calc(130 * var(--layout-unit)));letter-spacing:-.022em;color:#faf2f0;font-weight:800;line-height:.88}.countdown-unit--days .counter-label{margin-top:calc(8 * var(--layout-unit));font-size:calc(11 * var(--layout-unit));letter-spacing:.25em;color:#e990b2}.countdown[data-ready=false] .counter-value,.countdown[data-ready=false] .dial-marker{visibility:hidden}.counter-label{margin-top:calc(4 * var(--layout-unit));color:#c9b9ce;font-family:var(--font-typewriter), "Courier New", Courier, monospace;font-size:calc(10 * var(--layout-unit));letter-spacing:.05em;font-weight:400;line-height:1.2;display:block}.countdown-time{width:100%;padding-top:calc(12 * var(--layout-unit));border-top:1px solid #b5a4c12b;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.countdown-time .countdown-unit{display:block}.countdown-time .countdown-unit--seconds .counter-value{color:#d1adf1}.disclaimer{max-width:calc(744 * var(--layout-unit));margin:calc(27 * var(--layout-unit)) auto 0;color:var(--muted);font-family:var(--font-typewriter), "Courier New", Courier, monospace;font-size:calc(15 * var(--layout-unit));text-shadow:0 1px 3px #05050899;text-wrap:pretty;font-weight:400;line-height:1.8}.follow-links{justify-content:center;align-items:center;column-gap:calc(8 * var(--layout-unit));max-width:100%;min-height:calc(48 * var(--layout-unit));margin-top:calc(20 * var(--layout-unit));padding:0 calc(12 * var(--layout-unit));border-radius:calc(8 * var(--layout-unit));color:#f0e6f7;font-size:calc(14 * var(--layout-unit));background:#17121fbc;border:1px solid #c2a1d138;flex-wrap:wrap;line-height:1.4;display:inline-flex}.follow-label{padding-block:calc(4 * var(--layout-unit));white-space:nowrap}.follow-platforms{align-items:center;display:inline-flex}.follow-divider{color:#c9b9ce}.follow-link{min-width:calc(44 * var(--layout-unit));min-height:calc(44 * var(--layout-unit));padding-inline:calc(8 * var(--layout-unit));border-radius:calc(4 * var(--layout-unit));color:inherit;justify-content:center;align-items:center;text-decoration:none;transition:background .16s;display:inline-flex}.follow-label strong{font-weight:600}.follow-link:hover{text-underline-offset:.2em;background:#271b33;text-decoration:underline}.disclaimer a{color:inherit;text-underline-offset:3px}.tagline-link:focus-visible,.follow-link:focus-visible,.disclaimer a:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.policy-main{min-height:100svh;padding:max(48px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(48px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));background:radial-gradient(55% 38% at 15% 15%,#ff56641c,#0000),radial-gradient(55% 42% at 85% 72%,#9148e82b,#0000),#050508;display:block}.policy-page{color:#eee8f1;width:min(760px,100%);font-family:var(--font-typewriter), "Courier New", Courier, monospace;margin-inline:auto;font-size:16px;line-height:1.75}.policy-header{border-bottom:1px solid #c2a1d138;padding-bottom:28px}.policy-eyebrow{color:#e990b2;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:13px}.policy-page h1{letter-spacing:-.02em;margin:0;font-size:clamp(38px,8vw,64px);line-height:1}.policy-intro{color:#c9b9ce;margin:18px 0 0}.policy-content{padding-block:8px 28px}.policy-content section{padding-top:28px}.policy-content h2{color:#faf8ff;font-family:var(--font-condensed), "Arial Narrow", sans-serif;letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:27px}.policy-content p{margin:10px 0 0}.projection-calculation{border-left:2px solid var(--accent);color:#faf8ff;background:#c2a1d10d;padding:16px}.projection-times{margin:16px 0;padding-left:24px}.policy-content code{overflow-wrap:anywhere;color:#efbad1;font-family:inherit}.policy-page a{color:#e9b9ff;text-underline-offset:.2em}.policy-page a:hover{color:#fff}.policy-page a:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.policy-nav{border-top:1px solid #c2a1d138;flex-wrap:wrap;gap:12px 22px;padding-top:28px;font-size:14px;display:flex}.backdrop{z-index:-1;pointer-events:none;background:radial-gradient(at 75% 5%,#26122d5c,#0000 50%),#050508;position:fixed;inset:0;overflow:hidden}.backdrop-glow{background:radial-gradient(40% 32% at 26% 66%,#ff566435,#0000),radial-gradient(42% 42% at 73% 66%,#9148e850,#0000),radial-gradient(62% 36% at 49% 62%,#d64e9c2e,#0000);position:absolute;inset:0}.backdrop-orbit{aspect-ratio:1;background:radial-gradient(circle at 50% 13%,#ad568707,#0000 58%);border:1px solid #dc98cc08;border-radius:50%;width:min(70vw,900px);position:absolute;top:26%;left:50%;transform:translate(-50%)}.skyline{opacity:.72;width:100%;height:55%;position:absolute;bottom:0}.backdrop-shade{background:linear-gradient(#05050824,#0000 35%,#05050819 70%,#050508d9);position:absolute;inset:0}@media (min-width:801px){:root{--layout-unit:clamp(1px, min(.078125vw, .138889svh), 3px)}}@media (max-width:800px){main{padding-top:max(32px, env(safe-area-inset-top));padding-bottom:max(32px, env(safe-area-inset-bottom))}.countdown-page{max-width:560px}.tagline{font-size:12px;line-height:1.5}h1{letter-spacing:.07em;margin-bottom:28px;font-size:22px}.heading-date{margin-top:4px;font-size:20px;display:block}.heading-dot{padding:0 .22em 0 0}.disclaimer{margin-top:24px;font-size:14px;line-height:1.8}.follow-links{margin-top:23px}.backdrop-glow{background:radial-gradient(75% 40% at 5% 56%,#ff566428,#0000),radial-gradient(80% 45% at 95% 58%,#9148e840,#0000)}.backdrop-orbit{width:120vw;top:30%}.skyline{opacity:.45;height:42%}}@media (max-width:380px){main{padding-left:max(18px, env(safe-area-inset-left));padding-right:max(18px, env(safe-area-inset-right))}h1{font-size:20px}.heading-date{font-size:18px}.counter-label{font-size:10px}}@media (max-width:600px){.countdown-grid{gap:clamp(4px,3cqh,12px)}.counter-display{height:clamp(20px,11.25cqh,36px)}.counter-value{font-size:clamp(20px,min(8.6cqw,9.375cqh),30px)}.counter-label{margin-top:2px}.countdown-unit--days .counter-display{height:33.75cqh}.countdown-unit--days .counter-value{font-size:min(38cqw,40.625cqh)}.countdown-unit--days .counter-label{margin-top:3px}.countdown-time{padding-top:clamp(4px,3cqh,12px)}}@media (prefers-reduced-motion:reduce){.dial-marker{display:none}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
