@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/manrope-latin-800-normal.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-latin-400-normal.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Manrope Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Arial");font-weight:700 800;size-adjust:99.7%;ascent-override:107.3%;descent-override:30.1%;line-gap-override:0%}@font-face{font-family:DM Sans Fallback;src:local("Arial"),local("ArialMT");size-adjust:104.2%;ascent-override:95%;descent-override:29.8%;line-gap-override:0%}@font-face{font-family:Manrope Fallback R;src:local("Roboto Bold"),local("Roboto-Bold"),local("Roboto");font-weight:700 800;size-adjust:104%;ascent-override:103%;descent-override:29%;line-gap-override:0%}@font-face{font-family:DM Sans Fallback R;src:local("Roboto"),local("Roboto-Regular");size-adjust:103.4%;ascent-override:95%;descent-override:29.8%;line-gap-override:0%}:root{color-scheme:dark light;--display: "Manrope", "Manrope Fallback", "Manrope Fallback R", sans-serif;--body: "DM Sans", "DM Sans Fallback", "DM Sans Fallback R", system-ui, sans-serif;--bg: #0b1220;--bg-clear: rgba(11, 18, 32, 0);--surface: #0b1220;--text: #f2f8fb;--sub: #9fb3c8;--label: #c9d6e2;--muted: #7d91a8;--link: #c9d6e2;--brand: #18b0e0;--mark-glow: #2cc0ec;--seconds: #2cc0ec;--mark-filter: drop-shadow(0 0 16px rgba(24, 176, 224, .55)) drop-shadow(0 0 3px rgba(140, 225, 255, .6));--glow: rgba(24, 176, 224, .22);--glow-core: 0%;--glow-size: 37.8%;--action: #18b0e0;--action-text: #0b1220;--action-shadow: rgba(24, 176, 224, .25);--focus: #18b0e0;--hairline: rgba(159, 179, 200, .25);--rule: rgba(159, 179, 200, .12);--divider: rgba(159, 179, 200, .2);--coral: #ff6a3d;--panel: rgba(11, 18, 32, .72);--panel-border: rgba(159, 179, 200, .16);--sphere-c0: #2cc8f2;--sphere-c1: #8b5cf6;--sphere-lo: .11;--sphere-hi: .44;--sphere-glow: 1}@media(prefers-color-scheme:light){:root{--bg: #f3f7fb;--bg-clear: rgba(243, 247, 251, 0);--surface: #ffffff;--text: #0b1220;--sub: #3d4f63;--label: #24364a;--muted: #5b6b7d;--link: #0b74a8;--mark-glow: #18b0e0;--seconds: #0b74a8;--mark-filter: none;--glow: rgba(243, 247, 251, .96);--glow-core: 45%;--glow-size: 33.3%;--action: #0b74a8;--action-text: #ffffff;--action-shadow: rgba(11, 116, 168, .22);--focus: #0b74a8;--hairline: rgba(11, 18, 32, .16);--rule: rgba(11, 18, 32, .1);--divider: rgba(11, 18, 32, .14);--panel: rgba(255, 255, 255, .85);--panel-border: rgba(11, 18, 32, .12);--sphere-c0: #0b74a8;--sphere-c1: #6d4fd8;--sphere-lo: .16;--sphere-hi: .42;--sphere-glow: 0}}*,*:before,*:after{box-sizing:border-box}html{background:var(--bg);color:var(--text)}body{margin:0;overflow-x:clip;font:400 16px/1.5 var(--body);-webkit-font-smoothing:antialiased}[hidden]{display:none!important}svg{display:block}a{color:var(--link)}:where(a,button):focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media(forced-colors:none){:where(a,button){outline:2px solid transparent;outline-offset:3px;transition:outline-color .12s ease-out}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0}.site-header{position:absolute;z-index:2;top:36px;left:0;right:0;max-width:1440px;margin:0 auto;padding:0 80px;display:flex;align-items:center;justify-content:space-between}.home{display:inline-flex;align-items:center;gap:14px;min-height:44px;text-decoration:none;color:var(--text)}.home svg{width:24px;height:28px;color:var(--brand)}.wordmark{font:800 15px/1 var(--display);letter-spacing:.34em}.pause{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 14px;border:1px solid var(--hairline);border-radius:8px;background:transparent;color:var(--sub);font:400 13px var(--body);cursor:pointer}.pause svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.pause .icon-play{fill:currentColor;stroke-width:1.6}.back{display:inline-flex;align-items:center;min-height:44px;font-size:15px;color:var(--label)}main{display:block;overflow-x:clip}.hero{position:relative;max-width:1440px;margin:0 auto;min-height:900px;--sphere: min(900px, 62.5vw)}.hero-art{position:absolute;inset:0;pointer-events:none}.sphere{position:absolute;top:calc((900px - var(--sphere)) / 2);right:-60px;width:var(--sphere);height:var(--sphere)}.sphere-img,.sphere-canvas{position:absolute;inset:0;width:100%;height:100%}.sphere-canvas{display:none}.motion .sphere-canvas{display:block}.motion .sphere-img{visibility:hidden}.glow{position:absolute;left:50%;top:50%;width:var(--glow-size);height:var(--glow-size);translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,var(--glow) var(--glow-core),transparent 70%)}.mark{position:absolute;left:50%;top:50%;width:21.8%;height:auto;translate:-50% -50%;overflow:visible;color:var(--mark-glow);filter:var(--mark-filter)}.tail{transform-box:fill-box;transform-origin:left center}.intro .mark,.intro .glow,.intro .sphere-img{visibility:hidden}.intro .status-dot{transform:scale(.6)}.intro .status-halo{opacity:.06}.fade{display:none}.hero-copy{position:relative;z-index:1;padding:132px 80px 72px}.hero-copy>*{max-width:640px}.status{display:flex;align-items:center;gap:12px;margin:0 0 20px;font-size:13px;font-weight:500;letter-spacing:.06em;color:var(--sub)}.status-dot{position:relative;flex:none;width:8px;height:8px;border-radius:50%;background:var(--coral)}.status-halo{position:absolute;inset:-4px;border-radius:50%;background:var(--coral);opacity:.2}.hero-copy>h1{max-width:8.25em}h1{margin:0 0 20px;font:700 68px/1.02 var(--display);letter-spacing:-.025em;color:var(--text);text-wrap:balance}.sub{margin:0 0 24px;max-width:540px;font-size:20px;line-height:1.55;color:var(--sub)}.invite{display:flex;flex-direction:column;gap:12px}.invite-text{margin:0;max-width:560px;font-size:15px;line-height:1.5;color:var(--label)}.invite-note{margin:0;font-size:13px;line-height:1.4;color:var(--muted)}.btn-primary{align-self:flex-start;margin-top:4px;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:12px 24px;border:1px solid transparent;border-radius:10px;background:var(--action);text-align:center;color:var(--action-text);font:500 16px var(--body);text-decoration:none;transition:transform .16s cubic-bezier(.2,.7,.3,1),box-shadow .16s ease-out,outline-color .12s ease-out}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 16px var(--action-shadow)}.btn-primary:active{transform:translateY(0);box-shadow:none}.timer:not([data-started]) .timer-cells{visibility:hidden}.timer.still .cell:last-child{display:none}.timer{position:absolute;left:calc(100% + 60px - var(--sphere) / 2 - 260px);top:calc((900px - var(--sphere)) / 2 + var(--sphere) * .578);width:520px;display:flex;flex-direction:column;align-items:center}.timer-cells{display:flex;align-items:flex-start;padding:18px 24px;border-radius:14px;background:var(--panel);border:1px solid var(--panel-border)}.cell{display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 22px}.cell+.cell{border-left:1px solid var(--divider)}.digits{display:inline-flex;font:700 52px/1 var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text)}.digits.seconds{color:var(--seconds)}.digit{position:relative;display:inline-block;overflow:hidden}.digit>span{display:block}.digit>.incoming{position:absolute;left:0;top:0}.unit{font-size:11px;font-weight:500;letter-spacing:.06em;color:var(--muted)}@media(min-width:1240px){.dated .mark{width:16.9%;top:43.2%}.dated .glow{top:44.4%}}@media(max-width:1239px){.timer{position:static;width:auto;align-items:flex-start;margin:0 0 20px}}@media(min-width:960px)and (max-width:1439px){.sphere{--copy-edge: max(0px, 656px - (min(100vw, 1440px) + 60px - var(--sphere)))}.sphere-img,.sphere-canvas{-webkit-mask-image:linear-gradient(to right,rgb(0 0 0 / .3) var(--copy-edge),#000 calc(var(--copy-edge) + 48px));mask-image:linear-gradient(to right,rgb(0 0 0 / .3) var(--copy-edge),#000 calc(var(--copy-edge) + 48px))}}.about{background:var(--surface);border-top:1px solid var(--rule)}.about>*{max-width:640px}.about{padding:112px max(80px,(100% - 1440px) / 2 + 80px) 120px}.about h2{margin:0 0 22px;font:700 44px/1.1 var(--display);letter-spacing:-.02em;color:var(--text)}.about p{margin:0;font-size:20px;line-height:1.55;color:var(--sub)}.site-footer{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding:44px max(80px,(100% - 1440px) / 2 + 80px);border-top:1px solid var(--rule);background:var(--surface);font-size:13px;color:var(--muted)}.site-footer p{margin:0}.site-footer a{display:inline-flex;align-items:center;min-height:44px;margin-left:12px;color:var(--link)}.page .site-header{position:static;padding-top:36px}.article{max-width:720px;margin:0 auto;padding:56px 20px 96px;overflow-x:visible}.article h1{margin:0 0 14px;font-size:52px;line-height:1.1}.article .updated{margin:0 0 20px;font-size:14px;color:var(--muted)}.article .lead{margin:0 0 40px;font-size:19px;line-height:1.6;color:var(--label)}.article h2{margin:34px 0 10px;font:700 22px/1.3 var(--display);color:var(--text)}.article p{margin:0;font-size:17px;line-height:1.6;color:var(--sub)}@media(min-width:960px)and (max-height:760px){.hero-copy{padding-top:96px}.status{margin-bottom:16px}h1{margin-bottom:16px;font-size:56px}.sub{margin-bottom:18px;max-width:640px;font-size:18px}.invite{gap:8px}}@media(max-width:959px){:root{--mark-filter: drop-shadow(0 0 9px rgba(24, 176, 224, .55)) drop-shadow(0 0 2px rgba(140, 225, 255, .6))}.hero-copy>h1{max-width:none}.site-header{top:14px;padding:0 12px 0 20px}.page .site-header{padding-top:14px}.home{gap:11px}.home svg{width:20px;height:23px}.wordmark{font-size:13px;letter-spacing:.32em}.pause{width:44px;padding:0;justify-content:center}.pause-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hero{min-height:0;--sphere: 280px}.sphere{top:24px;right:auto;left:50%;translate:-50% 0}.glow{width:39.3%;height:39.3%}.mark{width:22.9%}.fade{display:block;position:absolute;left:0;right:0;top:210px;height:120px;background:linear-gradient(to bottom,var(--bg-clear),var(--bg) 75%)}.hero-copy{padding:228px 20px 48px;max-width:600px;margin:0 auto}.status{gap:10px;margin-bottom:12px;font-size:12px}.status-dot{width:7px;height:7px}h1{margin-bottom:12px;font-size:32px;line-height:1.08;letter-spacing:-.02em}.sub{margin-bottom:16px;font-size:15px}.invite{gap:10px}.invite-text{font-size:14px}.btn-primary{align-self:stretch;min-height:48px;margin-top:0}.about{padding:64px 20px 72px}.about h2{font-size:30px}.about p{font-size:17px}.site-footer{flex-direction:column;align-items:flex-start;gap:4px;padding:28px 20px 32px;font-size:12px}.site-footer a{margin-left:0}.article h1{font-size:38px}.timer{margin:0 0 12px}.timer-cells{padding:0;background:none;border:0;border-radius:0}.cell{align-items:flex-start;padding:0 14px}.cell:first-child{padding-left:0}.digits{font-size:30px}.dated .hero{--sphere: 220px}.dated .sphere{top:20px}.dated .mark{width:23.6%;top:50%}.dated .glow{top:50%}.dated .fade{top:150px;height:100px}.dated .hero-copy{padding-top:176px}}@media(max-width:959px)and (max-height:700px){.hero{--sphere: 220px}.sphere{top:16px}.fade{top:140px;height:100px}.hero-copy{padding-top:168px}}@media(min-width:600px)and (max-width:959px){h1{font-size:44px}.sub{font-size:17px}}.reduced *,.reduced *:before,.reduced *:after{transition:none!important}.reduced .btn-primary:hover{transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important}.btn-primary:hover{transform:none}}
