.lightbox.svelte-16blcmm{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:clamp(.75rem,3vw,2.5rem);background:#0a0a0af5;overflow-y:auto;animation:svelte-16blcmm-lightbox-in .28s var(--ease-out-expo) both}.lightbox__dialog.svelte-16blcmm{width:min(1280px,100%);display:flex;flex-direction:column;gap:.75rem}.lightbox__bar.svelte-16blcmm{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--hairline);padding-bottom:.5rem}.lightbox__close.svelte-16blcmm{display:inline-flex;align-items:center;gap:.6em;min-height:44px;padding:0 .75rem;background:transparent;border:1px solid var(--hairline-strong);color:var(--fg);cursor:pointer;transition:border-color .2s var(--ease-out-expo)}.lightbox__close.svelte-16blcmm:hover{border-color:var(--fg)}.lightbox__close.svelte-16blcmm:focus-visible,.chapters__item.svelte-16blcmm:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:0}.lightbox__frame.svelte-16blcmm{position:relative;aspect-ratio:16 / 9;background:var(--ground-deep);border:1px solid var(--hairline)}.lightbox__frame.svelte-16blcmm iframe:where(.svelte-16blcmm),.lightbox__frame.svelte-16blcmm video:where(.svelte-16blcmm){position:absolute;inset:0;width:100%;height:100%;border:0;background:var(--ground-deep)}.chapters__track.svelte-16blcmm{position:relative;height:2px;background:var(--hairline-strong);margin:.5rem 0 .75rem}.chapters__progress.svelte-16blcmm{position:absolute;inset:0 auto 0 0;background:var(--aurora-gradient);transition:width .25s linear}.chapters__tick.svelte-16blcmm{position:absolute;top:-4px;width:1px;height:10px;background:var(--fg)}.chapters__list.svelte-16blcmm{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1px;margin:0;padding:0;list-style:none;background:var(--hairline);border:1px solid var(--hairline)}.chapters__item.svelte-16blcmm{display:grid;grid-template-columns:auto auto 1fr;align-items:baseline;gap:.6rem;width:100%;height:100%;min-height:44px;padding:.6rem .75rem;text-align:left;background:var(--ground);border:0;color:var(--muted);cursor:pointer;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;transition:background-color .2s var(--ease-out-expo),color .2s var(--ease-out-expo)}.chapters__item.svelte-16blcmm:hover{background:var(--ground-raised);color:var(--fg)}.chapters__item--current.svelte-16blcmm{background:var(--surface);color:var(--fg);box-shadow:inset 0 2px 0 var(--accent)}.chapters__time.svelte-16blcmm{color:var(--accent)}.chapters__index.svelte-16blcmm{color:var(--dim)}.chapters__title.svelte-16blcmm{font-family:var(--font-sans);font-size:.8125rem;letter-spacing:0;text-transform:none}@keyframes svelte-16blcmm-lightbox-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.lightbox.svelte-16blcmm{animation:none}.chapters__progress.svelte-16blcmm{transition:none}}.loop.svelte-5txxqu{position:relative;width:100%;height:100%;overflow:hidden;background-color:var(--ground-raised);background-image:linear-gradient(rgba(234,234,234,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(234,234,234,.04) 1px,transparent 1px);background-size:32px 32px}.loop__media.svelte-5txxqu{position:absolute;inset:0;width:100%;height:100%;display:block}.loop__video.svelte-5txxqu{opacity:0;transition:opacity .4s var(--ease-out-expo)}.loop--ready.svelte-5txxqu .loop__video:where(.svelte-5txxqu){opacity:1}.hero.svelte-3lk0l8{position:relative;min-height:100svh;padding:calc(var(--site-nav-h) + 6vh) clamp(20px,5vw,96px) 0;display:flex;flex-direction:column;justify-content:space-between}.hero__grid.svelte-3lk0l8{display:grid;grid-template-columns:1fr;gap:40px;align-items:center;flex:1}@media(min-width:1024px){.hero__grid.svelte-3lk0l8{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.hero__text.svelte-3lk0l8{position:relative;z-index:1;max-width:760px}.hero__eyebrow.svelte-3lk0l8{display:flex;align-items:center;gap:14px;font-family:var(--font-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--dim);margin-bottom:28px}.hero__bar.svelte-3lk0l8{width:28px;height:2px;background:var(--hue);box-shadow:0 0 14px var(--hue)}.hero__claim.svelte-3lk0l8{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;line-height:.86;color:var(--fg)}.hero__line.svelte-3lk0l8{display:inline;animation:svelte-3lk0l8-rise .9s var(--ease-out-expo, ease-out) both}.hero__line.svelte-3lk0l8+.hero__line:where(.svelte-3lk0l8){animation-delay:.12s}@keyframes svelte-3lk0l8-rise{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur(0)}}@media(prefers-reduced-motion:reduce){.hero__line.svelte-3lk0l8{animation:none}}.hero__key.svelte-3lk0l8{background:var(--aurora-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.hero__intro.svelte-3lk0l8{margin-top:28px;max-width:56ch;font-size:clamp(17px,1.35vw,21px);line-height:1.55;color:var(--muted)}.hero__actions.svelte-3lk0l8{margin-top:36px;display:flex;flex-wrap:wrap;gap:12px}.hero__media.svelte-3lk0l8{display:flex;justify-content:center}.hero__loop.svelte-3lk0l8{position:relative;width:100%;aspect-ratio:16 / 9;border:1px solid var(--hairline-strong)}.hero__reel.svelte-3lk0l8{position:relative;width:min(220px,52vw);aspect-ratio:9 / 16;border:1px solid var(--hairline-strong);padding:0;background:var(--ground-raised);cursor:pointer}.hero__reel.svelte-3lk0l8 img:where(.svelte-3lk0l8){width:100%;height:100%;object-fit:cover;display:block}.hero__play.svelte-3lk0l8{position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;display:grid;place-items:center;background:#0a0a0ab8;border:1px solid var(--hairline-strong);color:var(--fg);font-size:18px}.hero__telemetry.svelte-3lk0l8{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--hairline);margin-top:48px}@media(min-width:768px){.hero__telemetry.svelte-3lk0l8{grid-template-columns:repeat(4,minmax(0,1fr))}}.hero__telemetry.svelte-3lk0l8 div:where(.svelte-3lk0l8){border-right:1px solid var(--hairline);padding:16px 0 22px 16px}.hero__telemetry.svelte-3lk0l8 div:where(.svelte-3lk0l8):first-child{padding-left:0}.hero__telemetry.svelte-3lk0l8 dt:where(.svelte-3lk0l8){font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--dim)}.hero__telemetry.svelte-3lk0l8 dd:where(.svelte-3lk0l8){margin-top:6px;font-family:var(--font-mono);font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--fg);font-variant-numeric:tabular-nums}.scene-label.svelte-p6eyye{display:inline-flex;align-items:center;gap:.75rem;margin:0;font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--dim)}.scene-label__text.svelte-p6eyye{display:inline-flex;gap:.6em}.scene-label__stripe.svelte-p6eyye{display:block;flex-shrink:0;width:12px;height:2px;transition:width .6s var(--ease-out-expo)}.in-view.svelte-p6eyye .scene-label__stripe:where(.svelte-p6eyye){width:36px}@media(prefers-reduced-motion:reduce){.scene-label__stripe.svelte-p6eyye{width:36px;transition:none}}.offer.svelte-18bdplp{position:relative;padding:16vh clamp(20px,5vw,96px);border-top:1px solid var(--hairline)}.offer__head.svelte-18bdplp{position:relative;z-index:1;max-width:820px}.offer__title.svelte-18bdplp{margin-top:26px;font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.045em;line-height:.86;font-size:clamp(40px,6vw,104px);color:var(--fg);text-wrap:balance}.offer__steps.svelte-18bdplp{position:relative;z-index:1;list-style:none;padding:0;margin-top:72px;display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:900px){.offer__steps.svelte-18bdplp{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:0}}.offer__steps.svelte-18bdplp li:where(.svelte-18bdplp){padding-right:32px}.offer__n.svelte-18bdplp{font-family:var(--font-display);font-size:clamp(48px,5vw,84px);line-height:.84;letter-spacing:-.045em;color:var(--fg);font-variant-numeric:tabular-nums}.offer__rule.svelte-18bdplp{display:block;margin:22px 0 18px;height:2px;background:var(--hairline-strong);position:relative;overflow:hidden}.offer__rule.svelte-18bdplp:after{content:"";position:absolute;inset:0;background:var(--aurora-gradient);transform-origin:left;transform:scaleX(0);animation:svelte-18bdplp-fill linear both;animation-timeline:view();animation-range:entry 40% cover 55%}@keyframes svelte-18bdplp-fill{to{transform:scaleX(1)}}@supports not (animation-timeline: view()){.offer__rule.svelte-18bdplp:after{transform:scaleX(1)}}.offer__steps.svelte-18bdplp p:where(.svelte-18bdplp){font-size:clamp(16px,1.25vw,19px);line-height:1.5;color:var(--muted);max-width:34ch}.offer__note.svelte-18bdplp{position:relative;z-index:1;margin-top:48px;font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg)}.offer__actions.svelte-18bdplp{position:relative;z-index:1;margin-top:40px;display:flex;flex-wrap:wrap;gap:12px}@media(prefers-reduced-motion:reduce){.offer__rule.svelte-18bdplp:after{animation:none;transform:scaleX(1)}}@media(max-width:767px){.offer.svelte-18bdplp{min-height:0;padding-top:72px;padding-bottom:72px}}.sign.svelte-7k7smn{position:relative;min-height:90svh;display:flex;align-items:flex-end;justify-content:center;padding-bottom:14vh;border-top:1px solid var(--hairline)}.sign__label.svelte-7k7smn{position:relative;z-index:1;font-family:var(--font-mono);font-size:12px;letter-spacing:.32em;text-transform:uppercase;color:var(--dim)}.paper.svelte-7k7smn{position:relative;z-index:2;background:var(--paper);color:var(--ink);padding:18vh clamp(20px,5vw,96px) 16vh;min-height:80svh;display:flex;flex-direction:column;justify-content:center}.paper__rule.svelte-7k7smn{display:block;width:min(320px,40vw);height:3px;background:var(--aurora-gradient);margin-bottom:40px}.paper__claim.svelte-7k7smn{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.045em;line-height:.86;font-size:clamp(48px,8.4vw,150px);max-width:14ch;text-wrap:balance}.paper__actions.svelte-7k7smn{margin-top:56px;display:flex;flex-wrap:wrap;gap:12px}@media(max-width:767px){.paper.svelte-7k7smn{min-height:0;padding-top:80px;padding-bottom:80px}.paper__claim.svelte-7k7smn{font-size:clamp(30px,9vw,44px)}}.tc.svelte-pv3uij{position:fixed;left:50%;bottom:20px;z-index:40;display:none;align-items:center;gap:14px;padding:10px 16px;background:#0a0a0ac7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--hairline-strong, rgba(244, 244, 245, .16));font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg, #eaeaea);transform:translate(-50%,16px);opacity:0;pointer-events:none;transition:opacity .4s var(--ease-out-expo, ease-out),transform .4s var(--ease-out-expo, ease-out)}@media(min-width:1024px){.tc.svelte-pv3uij{display:flex}}.tc--visible.svelte-pv3uij{opacity:1;transform:translate(-50%);pointer-events:auto}.tc__dot.svelte-pv3uij{width:6px;height:6px;background:#f43f5e;animation:svelte-pv3uij-rec 1.6s steps(2,jump-none) infinite}@keyframes svelte-pv3uij-rec{50%{opacity:.25}}.tc__title.svelte-pv3uij{color:var(--dim, #8c8c8c);max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc__time.svelte-pv3uij{font-variant-numeric:tabular-nums;min-width:104px}.tc__dim.svelte-pv3uij{color:var(--dim, #8c8c8c)}.tc__track.svelte-pv3uij{position:relative;width:260px;height:14px}.tc__track.svelte-pv3uij:before{content:"";position:absolute;left:0;right:0;top:6px;height:1px;background:var(--hairline-strong, rgba(244, 244, 245, .16))}.tc__fill.svelte-pv3uij{position:absolute;left:0;top:6px;height:2px;margin-top:-.5px;background:var(--aurora-gradient);transition:width .15s linear}.tc__tick.svelte-pv3uij{position:absolute;top:1px;width:9px;height:12px;margin-left:-4px;background:transparent;border:0;padding:0;cursor:pointer}.tc__tick.svelte-pv3uij:after{content:"";position:absolute;left:4px;top:0;width:1px;height:12px;background:var(--dim, #8c8c8c);transition:background .2s}.tc__tick.svelte-pv3uij:hover:after,.tc__tick.svelte-pv3uij:focus-visible:after,.tc__tick--active.svelte-pv3uij:after{background:var(--fg, #eaeaea)}.tc__tick.svelte-pv3uij:focus-visible{outline:1px solid var(--accent, #4cc4ff)}@media(prefers-reduced-motion:reduce){.tc__dot.svelte-pv3uij{animation:none}}
