@font-face{font-family:"DM Sans";src:url(/launch/assets/dm-sans-400.20ccb90498.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:"DM Sans";src:url(/launch/assets/dm-sans-500.568dafd2db.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:"JetBrains Mono";src:url(/fonts/jbm-400.b3572a2e7b.woff2) format("woff2");font-weight:400 500;font-display:swap}:root{color-scheme:dark;--ground:#06111f;--main:#eaf4ff;--body:#b8c9dd;--label:#90a6bb;--surface:#10233b;--raised:#183552;--action:#48bfff;--green:#49b96a;--pink:#cc607f;--f:"DM Sans",Arial,sans-serif;--m:"JetBrains Mono",ui-monospace,monospace}*{box-sizing:border-box}html,body{margin:0;background:var(--ground);color:var(--main);font:400 1rem/1.5 var(--f)}h1,h2,h3,p,ul,dl,dd{margin:0}ul{padding:0;list-style:none}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;border:0;background:none;padding:0}button:disabled{opacity:.35;cursor:default}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--action);outline-offset:4px;box-shadow:0 0 0 8px var(--ground)}.preview-note{position:relative;z-index:9;margin:0;padding:6px 16px;background:var(--surface);color:var(--label);font:0.6875rem/1.5 var(--m);text-align:center;letter-spacing:.03em}.hero{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;padding:40px 64px 0;min-height:min(1248px,100svh)}.sky,.still{position:absolute;inset:0;width:100%;height:100%;z-index:0}.sky{display:block;pointer-events:auto;touch-action:pan-y pinch-zoom;cursor:grab}.sky.dragging{cursor:grabbing}.still{object-fit:cover;object-position:50% 0;display:none}.hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:clamp(400px,45%,560px);z-index:1;pointer-events:none;background:linear-gradient(#06111f00,#06111fc7 48%,#06111ff2 72%,#06111f)}.top,.intro,.controls,.provenance,.loading{position:relative;z-index:2}html.sheet-open{overflow:hidden}.top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px 24px;flex-wrap:wrap}.signature{display:block;width:169px;line-height:0}.signature img{width:100%;height:auto}.descriptor{margin-top:8px;font:0.6875rem/1.25rem var(--m);letter-spacing:.03em;text-transform:uppercase;color:var(--label)}.countdown{text-align:right;margin-left:auto}.cd-caption{font:0.6875rem/1rem var(--m);letter-spacing:.03em;text-transform:uppercase;color:var(--label)}.cd-count{display:flex;justify-content:flex-end;gap:22px;margin-top:6px}.cd-part{display:flex;flex-direction:column;align-items:flex-end}.cd-part b{font:500 2.75rem/2.75rem var(--f);letter-spacing:-.015em;font-variant-numeric:tabular-nums;color:var(--main)}.cd-part small{font:0.625rem/0.875rem var(--m);letter-spacing:.03em;text-transform:uppercase;color:var(--label)}.cd-waiting,.cd-status{display:none;max-width:22rem;margin:8px 0 0 auto;font-size:0.875rem;line-height:1.45;color:var(--body)}.cd-status span{display:block}.cd-untrusted{display:none!important;font:0.6875rem/1.5 var(--m);color:var(--label);margin-top:4px}.countdown[data-state="reached"] .cd-waiting{display:block}.countdown[data-trust="no"] .cd-count,.countdown[data-trust="no"] .cd-waiting,.countdown[data-trust="no"] .cd-caption{display:none}.countdown[data-trust="no"] .cd-status{display:block}.countdown[data-trust="no"] .cd-untrusted{display:block!important}.intro{margin-top:12px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.intro h1{font:500 6rem/5.875rem var(--f);letter-spacing:-.025em;color:var(--main)}.lede{max-width:35rem;font-size:1.125rem;line-height:1.75rem;color:var(--body)}.availability{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 12px;font-size:1rem;line-height:1.5rem}.platform{display:inline-flex;align-items:center;gap:9px;color:var(--main);font-weight:400}.iphone,.android{color:inherit;font-weight:inherit}.availability .dot{width:4px;height:4px;border-radius:50%;background:var(--label)}.stage{height:clamp(340px,32vw,460px);flex:none}.calls-heading{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.connectors,.pins{position:absolute;inset:0;pointer-events:none;z-index:3}.connectors{width:100%;height:100%}.connectors line{stroke:#90a6bb;stroke-opacity:.55;stroke-width:1}.pin{pointer-events:auto;position:absolute;left:0;top:0;display:flex;align-items:center;min-height:32px;color:var(--main);font:500 0.875rem/1.125rem var(--f);white-space:nowrap}.pin-chip{display:flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid transparent;border-radius:999px;background:var(--surface);box-shadow:0 2px 14px #06111fb3}.pin-accent{width:8px;height:8px;border-radius:50%;background:var(--action)}.pin[data-key="whitehorse"] .pin-accent{background:var(--green)}.pin[data-key="iqaluit"] .pin-accent{background:var(--pink)}.pin-dot{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--ground);border:1.5px solid var(--main);box-shadow:0 0 0 3px #48bfff22}.pin:hover .pin-chip,.pin[aria-expanded="true"] .pin-chip{background:var(--raised);border-color:var(--action)}.pin[aria-expanded="true"] .pin-dot{border-color:var(--action)}.pin:focus-visible{outline:0;box-shadow:none}.pin:focus-visible .pin-chip{outline:2px solid var(--action);outline-offset:3px;box-shadow:0 0 0 7px var(--ground)}.pin-call{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cards{position:absolute;inset:0;pointer-events:none;z-index:6}.card{display:none;flex-direction:column;gap:10px;width:288px;padding:18px;background:var(--surface);border:1px solid var(--raised);border-radius:16px;box-shadow:0 22px 70px #0008}.cards .card.open{display:flex;position:absolute;pointer-events:auto}.card-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.card-head h3{font:500 1rem/1.25rem var(--f);color:var(--main)}.card-region{font:0.625rem/0.875rem var(--m);letter-spacing:.02em;color:var(--label);text-decoration:none;border:0}.card-call{font:500 1.5rem/1.75rem var(--f);letter-spacing:-.005em;color:var(--main)}.card[data-state="unreadable"] .card-call,.card[data-state="unavailable"] .card-call,.card-stale .card-call{color:var(--label)}.card-reason{margin-top:10px;font-size:0.875rem;line-height:1.3125rem;color:var(--body)}.card .preview-conditions{display:flex;gap:16px;margin-top:10px}.preview-conditions>div{display:flex;flex-direction:column;gap:2px}.preview-conditions dt{font:0.5625rem/0.75rem var(--m);letter-spacing:.02em;text-transform:uppercase;color:var(--label)}.preview-conditions dd{font:500 0.875rem/1.125rem var(--f);color:var(--main)}.card-fresh{margin-top:10px;font:0.6875rem/0.9375rem var(--m);color:var(--label)}.card-stale,.card.is-stale .card-live{display:none}.card.is-stale .card-stale{display:block}.controls{align-self:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:100%;padding:6px;border-radius:28px;background:var(--surface)}.controls button{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;border-radius:999px;background:var(--raised);color:var(--main);font:500 1.125rem/1 var(--f)}.provenance{display:flex;flex-direction:column;align-items:center;gap:6px;margin:26px auto 0;padding-bottom:48px;max-width:45rem;text-align:center}.hint{font:0.75rem/1.125rem var(--m);color:var(--label)}.hint-touch{display:none}.line{font:500 0.6875rem/1rem var(--m);letter-spacing:.03em;text-transform:uppercase;color:var(--main)}.oval-still{display:none}.sky-line:empty{display:none}html:not(.js) .oval-still,.teaser[data-ready="fallback"] .oval-still{display:block}html:not(.js) .oval-line,.teaser[data-ready="fallback"] .oval-line{display:none}.honesty{max-width:42.5rem;font-size:0.875rem;line-height:1.25rem;color:var(--body)}.loading{display:none}.footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px 28px;padding:24px 64px;color:var(--label);font-size:0.875rem;line-height:1.25rem}.credit{display:flex;align-items:center;gap:12px}.twst{display:inline-block;width:41px;height:20px;overflow:hidden;text-indent:5em;white-space:nowrap;color:var(--label);background:currentColor;-webkit-mask:url(/assets/twst.b500d83073.svg) 50%/contain no-repeat;mask:url(/assets/twst.b500d83073.svg) 50%/contain no-repeat}.twst:hover{color:var(--main)}.footer ul{display:flex;flex-wrap:wrap;gap:8px 28px;font-size:0.9375rem;line-height:1.375rem}.footer ul a{text-decoration:none;color:var(--label)}.footer ul a:hover{color:var(--main);text-decoration:underline}@media(forced-colors:active){.twst{forced-color-adjust:none;background:LinkText}}.sheet{position:fixed;inset:auto 0 0;margin:0;width:100%;max-width:none;max-height:calc(100% - 24px);overflow:auto;padding:20px;border:0;border-radius:24px 24px 0 0;background:var(--surface);color:var(--main)}.sheet[open]{display:flex;flex-direction:column;align-items:center;gap:12px}.sheet::backdrop{background:#06111fb8}.sheet-handle{width:40px;height:4px;border-radius:2px;background:var(--label)}.sheet-body{width:100%;max-width:26.25rem}.sheet-body .card{display:flex;width:100%;padding:18px 0;background:none;border:0;box-shadow:none}.sheet-done{width:100%;max-width:26.25rem;min-height:44px;padding:12px 24px;border-radius:999px;background:var(--raised);color:var(--action);font:500 0.9375rem/1.25rem var(--f)}html:not(.js) .still,.teaser[data-ready="fallback"] .still{display:block}html:not(.js) .stage,.teaser[data-ready="fallback"] .stage{height:auto;display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:48px;padding-bottom:16px}html:not(.js) .calls-heading,.teaser[data-ready="fallback"] .calls-heading{position:relative;z-index:2;width:auto;height:auto;clip:auto;font:500 0.6875rem/1rem var(--m);letter-spacing:.03em;text-transform:uppercase;color:var(--main)}html:not(.js) .pins,html:not(.js) .connectors,.teaser[data-ready="fallback"] .pins,.teaser[data-ready="fallback"] .connectors,html:not(.js) .controls,.teaser[data-ready="fallback"] .controls,html:not(.js) .hint,.teaser[data-ready="fallback"] .hint,html:not(.js) .sky,.teaser[data-ready="fallback"] .sky{display:none}html:not(.js) .cards,.teaser[data-ready="fallback"] .cards{position:relative;z-index:2;display:flex;flex-wrap:wrap;justify-content:center;gap:16px;pointer-events:auto}html:not(.js) .card,.teaser[data-ready="fallback"] .card{display:flex}html:not(.js) .cd-count,html:not(.js) .cd-caption{display:none}html:not(.js) .cd-status{display:block}@media(max-width:760px){.hero{padding:22px 20px 0;min-height:0}.top{display:block;position:relative;min-height:62px}.countdown{position:absolute;top:0;right:0}.signature{width:135px}.descriptor{margin-top:6px;font-size:0.625rem;line-height:0.875rem}.cd-caption{font-size:0.625rem}.cd-count{gap:16px}.cd-part b{font-size:2rem;line-height:2rem}.cd-part small{font-size:0.5625rem}.intro{margin-top:30px;text-align:left;align-items:flex-start;gap:16px}.intro h1{font-size:3rem;line-height:3.0625rem;letter-spacing:-.02em}.lede{font-size:1rem;line-height:1.5625rem}.availability{flex-direction:column;align-items:flex-start;gap:6px;font-size:0.9375rem;line-height:1.375rem}.availability .dot{display:none}.stage{height:clamp(280px,90vw,400px)}.cards .card.open{display:none}.provenance{align-items:flex-start;text-align:left;margin-top:22px;padding-bottom:32px}.hint{font-size:0.6875rem;line-height:1rem}.line{font-size:0.625rem}.honesty{font-size:0.8125rem;line-height:1.1875rem}.footer{flex-direction:column;align-items:flex-start;gap:10px;padding:16px 20px 20px;font-size:0.8125rem}.footer ul{gap:6px 16px;font-size:0.75rem;line-height:1.125rem}.footer ul a{display:inline-flex;align-items:center;min-height:24px}html:not(.js) .card,.teaser[data-ready="fallback"] .card{width:100%}}@media(max-width:379px){.top{display:flex;min-height:0}.countdown{position:static;text-align:left;margin-left:0}.cd-count{justify-content:flex-start}.cd-waiting,.cd-status{margin-left:0}.intro h1{font-size:2.625rem;line-height:2.75rem}}@media(hover:none){.hint-pointer{display:none}.hint-touch{display:inline}}.shell .top{padding:40px 64px 0}.shell-body{max-width:40rem;margin:64px auto;padding:0 20px;display:flex;flex-direction:column;gap:16px;color:var(--body);overflow-wrap:anywhere}.shell-body h1{font:500 2.5rem/1.15 var(--f);color:var(--main)}.shell-body h2{font:500 1.5rem/1.3 var(--f);color:var(--main);margin-top:20px}.shell-body section{display:flex;flex-direction:column;gap:12px;scroll-margin-top:24px}.shell-body .lead{font-size:1.25rem;line-height:1.5;color:var(--main)}.shell-body .contact-link{font-size:1.375rem;overflow-wrap:anywhere}.review-note{padding:16px 20px;border:1px solid var(--raised);border-radius:12px;font-size:0.875rem;line-height:1.6}.review-note summary{cursor:pointer;color:var(--main)}.review-note p{margin-top:10px}.notice-correction{padding:14px 18px;border:1px solid var(--raised);border-radius:12px;color:var(--main);font-size:0.9375rem;line-height:1.6}.policy-nav{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:0.875rem}.asset-credit{font-size:0.75rem;line-height:1.6;color:var(--label)}.shell-label,.shell-blocker{font:0.6875rem/1.6 var(--m);letter-spacing:.03em;text-transform:uppercase;color:var(--label)}.shell-body a{color:var(--action)}@media(max-width:760px){.shell .top{padding:22px 20px 0}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation-duration:0s!important}}