.wordmark.svelte-1rnl8jz{top:var(--wm-top);left:var(--pad-x);width:var(--wm-w);z-index:7;cursor:pointer;background:0 0;border:none;margin:0;padding:0;line-height:0;display:block;position:absolute}.wordmark.svelte-1rnl8jz .wm-svg{opacity:0;width:100%;height:auto;transition:opacity .3s;display:block}.wordmark.revealed.svelte-1rnl8jz .wm-svg{opacity:1}.wm-dither.svelte-1rnl8jz{pointer-events:none;opacity:1;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.wordmark.revealed.svelte-1rnl8jz .wm-dither:where(.svelte-1rnl8jz){opacity:0}@media (width<=1100px){.wordmark.svelte-1rnl8jz{left:var(--pad-x);transform-origin:0 0;translate:0 calc(var(--hero-lift,0px) * -1);transform:translateX(calc(50vw - var(--pad-x) - var(--wm-w) / 2));transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .3s}.wordmark.lead.svelte-1rnl8jz{transform:translateX(0) scale(var(--lead-scale,.64))}}.wordmark.svelte-1rnl8jz:focus-visible{outline:2px solid var(--fuchsia);outline-offset:3px;border-radius:var(--radius-xs)}.hero-copy.svelte-14dmynr{--copy-scale:1;--stack-gap:calc(clamp(.9rem, 2.6 * var(--vh,1vh), 2.2rem) * var(--copy-scale));--body-gap:calc(clamp(.6rem, 1.7 * var(--vh,1vh), 1.3rem) * var(--copy-scale));--copy-floor:clamp(2rem, 6 * var(--vh,1vh), 4rem);--wm-reserve:calc(var(--wm-top) + var(--wm-w) / 3 + clamp(1.9rem, 5 * var(--vh,1vh), 3.6rem));gap:var(--stack-gap);isolation:isolate;pointer-events:none;opacity:0;flex-direction:column;display:flex;position:absolute}.column.svelte-14dmynr{z-index:6;width:var(--win-left);padding:var(--wm-reserve) var(--col-gutter) var(--copy-floor) var(--col-pad-x);--col-gutter:calc(clamp(1.4rem, 2.4vw, 2.6rem) * (1 - var(--frame-t,0)));--col-pad-x:calc(var(--pad-x) * (1 - var(--frame-t,0)));top:0;bottom:0;left:0;overflow:hidden}.hero-copy.column.svelte-14dmynr .cta-surface.hero-cta:where(.svelte-14dmynr){transition:transform .12s,box-shadow .12s,filter .14s}.hero-copy.svelte-14dmynr:before{content:"";z-index:-1;background:var(--plate-ground);background-size:var(--stage-w,100vw) var(--stage-h,100vh);background-repeat:no-repeat;position:absolute;inset:0}.hero-copy.on.svelte-14dmynr{opacity:1;pointer-events:auto}@media (width>=1100.02px){.column.svelte-14dmynr .scene:where(.svelte-14dmynr) .scene-body:where(.svelte-14dmynr){width:min(26rem, calc(var(--hero-col-w) - 2 * var(--pad-x)))}.hero-copy.column.svelte-14dmynr .cta-surface.hero-cta:where(.svelte-14dmynr){width:min(26rem, calc(var(--hero-col-w) - 2 * var(--pad-x)));margin-right:auto}}.scenes.svelte-14dmynr{flex:none;position:relative}.scene.svelte-14dmynr{flex-direction:column;display:flex;position:relative}.scene-body.svelte-14dmynr{gap:var(--stack-gap);flex-direction:column;display:flex}.hero-copy.svelte-14dmynr h1:where(.svelte-14dmynr){font-family:var(--font-display);font-weight:400;font-size:calc(clamp(1.95rem, min(3.8vw, 4.3vh), 4.3rem) * var(--copy-scale));letter-spacing:.01em;color:var(--plate-ink);margin:0 0 calc(clamp(.7rem, 2.4vh, 2rem) * var(--copy-scale));line-height:.88}.hero-copy.svelte-14dmynr h1:where(.svelte-14dmynr) .wide:where(.svelte-14dmynr){display:inline}.hero-copy.svelte-14dmynr h1:where(.svelte-14dmynr) .narrow:where(.svelte-14dmynr){display:none}.hero-sub.svelte-14dmynr{align-items:flex-start;gap:var(--body-gap);font-family:var(--font-sans);font-weight:450;font-size:calc(clamp(1.02rem, min(1.18vw, 1.95vh), 1.3rem) * var(--copy-scale));color:color-mix(in srgb, var(--ink-on-dark) 88%, transparent);flex-direction:column;margin:0;line-height:1.4;display:flex;container-type:inline-size}.hero-sub.svelte-14dmynr .beat:where(.svelte-14dmynr){margin:0}.hero-sub.svelte-14dmynr strong:where(.svelte-14dmynr){color:var(--plate-ink);font-weight:600}.beat.pivot.svelte-14dmynr{text-align:center;margin-block:calc(clamp(.9rem, 2.9vh, 2.3rem) * var(--copy-scale));font-family:var(--font-display);font-size:calc(clamp(1.25rem, min(1.95vw, 3vh), 2.05rem) * var(--copy-scale));letter-spacing:.04em;color:var(--plate-ink);align-self:stretch;line-height:1}.hero-sub.svelte-14dmynr mark:where(.svelte-14dmynr){isolation:isolate;white-space:nowrap;color:var(--plate-ink);background:0 0;display:inline-block;position:relative}.pivot.svelte-14dmynr .lead:where(.svelte-14dmynr){letter-spacing:.12em;font-size:.62em;display:block}.stage.svelte-14dmynr{perspective:300px;perspective-origin:50% 100%;margin-top:.1em;display:block}.pivot.svelte-14dmynr mark:where(.svelte-14dmynr){color:var(--ink-on-light);letter-spacing:.1em;transform-origin:50% 100%;padding:0 .24em 0 .36em;font-size:min(2.1em,15.5cqw);transform:rotateX(44deg)scaleY(1.28)}.chip.svelte-14dmynr{z-index:-1;border-radius:var(--radius-sm);background:radial-gradient(62% 130% at 4% 22%, color-mix(in srgb, var(--env-climb) 88%, transparent) 0%, transparent 64%), radial-gradient(58% 135% at 30% 88%, color-mix(in srgb, var(--env-forest) 85%, transparent) 0%, transparent 62%), radial-gradient(60% 130% at 54% 8%, color-mix(in srgb, var(--env-coast) 82%, transparent) 0%, transparent 62%), radial-gradient(58% 135% at 78% 92%, color-mix(in srgb, var(--env-river) 85%, transparent) 0%, transparent 62%), radial-gradient(66% 140% at 100% 26%, color-mix(in srgb, var(--env-cycle) 88%, transparent) 0%, transparent 66%), var(--paper);clip-path:inset(0 round var(--radius-sm));position:absolute;inset:-.18em -.32em -.04em -.3em;overflow:hidden}.chip.svelte-14dmynr i:where(.svelte-14dmynr){left:var(--l);width:var(--s);height:var(--s);background:var(--c);opacity:0;animation:svelte-14dmynr-mote-rise var(--d) linear var(--t) infinite;animation-play-state:paused;position:absolute;bottom:0}.chip.running.svelte-14dmynr i:where(.svelte-14dmynr){animation-play-state:running}@keyframes svelte-14dmynr-mote-rise{0%{opacity:0;transform:translate(0,0)scale(1)}16%{opacity:.85}to{transform:translate3d(var(--x), calc(var(--r) * -1), 0) scale(.22);opacity:0}}.claim.svelte-14dmynr{font-weight:600}.hero-copy.svelte-14dmynr .cta-surface.hero-cta:where(.svelte-14dmynr){width:100%;margin-top:calc(clamp(1rem, 3.2vh, 2.2rem) * var(--copy-scale));background:radial-gradient(120% 150% at 4% -12%, #fff 0%, transparent 58%), linear-gradient(180deg, color-mix(in srgb, var(--plate-ink) 55%, #fff) 0%, var(--plate-ink) 52%, color-mix(in srgb, var(--plate-ink) 78%, var(--gold-base)) 100%);color:var(--brand-aubergine);padding:calc(clamp(9px, 1.3vh, 14px) * var(--copy-scale)) 34px;text-shadow:none;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--plate-ink) 20%, #fff), inset 0 -2px 0 color-mix(in srgb, var(--gold-base) 28%, transparent);transform:skewX(calc(var(--skew-angle) * -1));pointer-events:none;justify-content:center;align-items:center;text-decoration:none;transition:transform .12s,box-shadow .12s,filter .14s;display:inline-flex;position:relative;overflow:hidden}.hero-copy.svelte-14dmynr .cta-surface.hero-cta:where(.svelte-14dmynr):before{content:"";opacity:0;pointer-events:none;background:#fff;transition:opacity .14s;position:absolute;inset:0}.hero-copy.svelte-14dmynr .cta-surface.hero-cta:where(.svelte-14dmynr):hover:before,.hero-copy.svelte-14dmynr .cta-surface.hero-cta:where(.svelte-14dmynr):focus-visible:before{opacity:.24}.hero-copy.svelte-14dmynr .cta-surface.hero-cta:where(.svelte-14dmynr):active{transform:skewX(calc(var(--skew-angle) * -1)) translateY(2px);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--plate-ink) 20%, #fff), inset 0 -1px 0 color-mix(in srgb, var(--gold-base) 22%, transparent);transition:transform .12s,box-shadow .12s,filter .14s}.hero-cta.svelte-14dmynr>span:where(.svelte-14dmynr){z-index:1;transform:skewX(var(--skew-angle));position:relative}.hero-copy.on.svelte-14dmynr .cta-surface.hero-cta:where(.svelte-14dmynr){pointer-events:auto}.hero-copy.on.svelte-14dmynr h1:where(.svelte-14dmynr),.hero-copy.on.svelte-14dmynr .hero-sub:where(.svelte-14dmynr){user-select:text;cursor:text}@media (width<=1100px){.column.svelte-14dmynr{width:auto;height:auto;transform:translateY(calc(var(--hero-lift,0px) * -1));will-change:var(--hero-lift-will,auto);padding:var(--wm-reserve) var(--pad-x) .75rem;--col-gutter:var(--pad-x);bottom:auto;right:0}.column.svelte-14dmynr .hero-sub:where(.svelte-14dmynr),.column.svelte-14dmynr h1:where(.svelte-14dmynr) .wide:where(.svelte-14dmynr){display:none}.column.svelte-14dmynr h1:where(.svelte-14dmynr) .narrow:where(.svelte-14dmynr){display:inline}.scene.svelte-14dmynr{text-align:left;align-items:center}.scene-body.svelte-14dmynr{gap:calc(clamp(.8rem, 1.8vh, 1.2rem) * var(--copy-scale));width:min(32rem,100%)}.column.svelte-14dmynr h1:where(.svelte-14dmynr){text-align:center;font-size:calc(clamp(2.4rem, 6.4vw, 3.6rem) * var(--copy-scale))}.hero-copy.svelte-14dmynr .cta-surface.hero-cta:where(.svelte-14dmynr){align-self:center;width:auto;min-width:12rem;max-width:100%}}@media (width>=640.02px) and (width<=1100px){.hero-copy.svelte-14dmynr{--copy-scale:.95}}@media (width>=640.02px) and (width<=1100px) and (height<=820px){.hero-copy.svelte-14dmynr{--copy-scale:.85}}@media (width<=640px) and (height<=820px){.hero-copy.svelte-14dmynr{--copy-scale:.96}}@media (width<=640px) and (height<=700px){.hero-copy.svelte-14dmynr{--copy-scale:.88}}@media (width<=640px){.scene-body.svelte-14dmynr{gap:calc(.6rem * var(--copy-scale))}.hero-copy.svelte-14dmynr h1:where(.svelte-14dmynr){font-size:calc(clamp(2rem, 9vw, 2.6rem) * var(--copy-scale));margin-bottom:calc(.55rem * var(--copy-scale))}.hero-copy.svelte-14dmynr{--body-gap:calc(.5rem * var(--copy-scale))}.hero-copy.svelte-14dmynr .cta-surface.hero-cta:where(.svelte-14dmynr){margin-top:calc(.7rem * var(--copy-scale));padding:11px 26px}.column.svelte-14dmynr{--stack-gap:calc(.2rem * var(--copy-scale));--wm-reserve:calc(var(--wm-top) + var(--wm-w) / 3 + clamp(1rem, 3vh, 1.6rem));padding-bottom:.5rem}}@media (width<=1100px) and (height<=500px){.hero-copy.svelte-14dmynr{--copy-scale:.62}.column.svelte-14dmynr{--wm-reserve:calc(var(--wm-top) + var(--wm-w) / 3 + clamp(.5rem, 2vh, 1rem));--copy-floor:clamp(.6rem, 2vh, 1.2rem)}.scene-body.svelte-14dmynr{gap:calc(.4rem * var(--copy-scale))}}@media (prefers-reduced-motion:reduce){.chip.svelte-14dmynr i:where(.svelte-14dmynr){display:none}}.hero-shelf.svelte-1r7x04l{--shelf-gap:clamp(10px, 1.4vw, 22px);padding:var(--shelf-pad-t) 0 var(--shelf-pad-b);pointer-events:none;opacity:0;transition:opacity .5s;overflow:hidden}.hero-shelf.manual-scroll.svelte-1r7x04l{scrollbar-width:none;padding-inline:clamp(1rem,4vw,4rem);overflow-x:auto}.hero-shelf.manual-scroll.svelte-1r7x04l::-webkit-scrollbar{display:none}.hero-shelf.on.svelte-1r7x04l{opacity:1;pointer-events:auto}.shelf-track.svelte-1r7x04l{width:min-content;margin:0 auto;padding-inline:clamp(1rem,4vw,4rem);display:flex}.shelf-track.marquee.svelte-1r7x04l{width:max-content;animation:svelte-1r7x04l-shelf-marquee var(--marquee-dur,24s) linear infinite reverse;margin:0;padding-inline:0}.shelf-seq.svelte-1r7x04l{align-items:flex-start;gap:var(--shelf-gap);flex:none;display:flex}.shelf-track.marquee.svelte-1r7x04l .shelf-seq:where(.svelte-1r7x04l){padding-right:var(--shelf-gap)}.shelf-track.marquee.svelte-1r7x04l:has(:where(.svelte-1r7x04l):focus-visible){animation-play-state:paused}@media (hover:hover){.shelf-track.marquee.svelte-1r7x04l:hover{animation-play-state:paused}}.hero-shelf.svelte-1r7x04l:not(.on) .shelf-track:where(.svelte-1r7x04l){animation-play-state:paused}@keyframes svelte-1r7x04l-shelf-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.shelf-track.marquee.svelte-1r7x04l{animation:none}}.rcard.svelte-1r7x04l{cursor:pointer;text-align:left;border-radius:var(--radius-md);background:color-mix(in srgb, var(--paper) 92%, transparent);border:var(--card-edge);flex-direction:column;flex:none;gap:.5rem;width:clamp(116px,12vw,168px);padding:.6rem;transition:transform .16s cubic-bezier(.16,1,.3,1),box-shadow .16s,border-color .16s;display:flex;position:relative;box-shadow:0 14px 34px -16px #0000008c}.rcard.svelte-1r7x04l:hover{transform:translateY(-4px)}.rcard.sel.svelte-1r7x04l{border-color:var(--magenta)}.rcard.lead.svelte-1r7x04l{box-shadow:0 0 0 2px var(--fuchsia-glow), 0 18px 40px -16px #0009, 0 0 34px -8px color-mix(in srgb, var(--fuchsia-glow) 55%, transparent)}.rcard-thumb.svelte-1r7x04l{aspect-ratio:4/3;border-radius:var(--radius-sm);background:radial-gradient(ellipse at 30% 20%, color-mix(in srgb, var(--tint) 26%, transparent), transparent 70%), color-mix(in srgb, var(--brand-void) 8%, var(--paper));display:block;overflow:hidden}.rcard-thumb.svelte-1r7x04l svg:where(.svelte-1r7x04l){width:100%;height:100%;display:block}.rcard-thumb.svelte-1r7x04l path:where(.svelte-1r7x04l){fill:none;stroke:var(--tint);stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round}.rcard-meta.svelte-1r7x04l{flex-direction:column;gap:.1rem;display:flex}.rcard-name.svelte-1r7x04l{font-family:var(--font-hud);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-on-light);font-size:.82rem;font-weight:700}.rcard-sub.svelte-1r7x04l{font-family:var(--font-sans);color:var(--ink-on-light-dim);font-size:.68rem;line-height:1.25}.rcard-badge.svelte-1r7x04l{z-index:2;white-space:nowrap;font-family:var(--font-hud);text-transform:uppercase;letter-spacing:.1em;color:var(--brand-aubergine);background:linear-gradient(135deg, var(--gold-apex), var(--brand-gold));border-radius:var(--radius-pill);padding:3px 9px;font-size:.56rem;font-weight:700;position:absolute;top:-9px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px -4px #00000080}.rcard-real.svelte-1r7x04l{cursor:pointer;width:var(--card-w);zoom:var(--card-zoom);text-align:left;border-radius:var(--radius-card);background:var(--surface-card);border:none;flex:none;margin:0;padding:0;transition:transform .16s cubic-bezier(.16,1,.3,1);box-shadow:0 14px 34px -14px #0000008c}.rcard-real.svelte-1r7x04l:hover{transform:translateY(-4px)}.rcard-real.sel.svelte-1r7x04l{box-shadow:0 0 0 2px var(--magenta), 0 14px 34px -14px #0000008c}.rcard-real.svelte-1r7x04l:focus-visible{outline:2px solid var(--fuchsia);outline-offset:3px}.rcard-real.svelte-1r7x04l .card{pointer-events:none;margin-bottom:0;animation:none}@media (width<=1100px){.hero-shelf.svelte-1r7x04l{z-index:3}.rcard-real.svelte-1r7x04l .card-summary{display:none}.rcard-real.svelte-1r7x04l .card-badges{max-height:var(--badge-row);overflow:hidden}}@media (width<=720px){.hero-shelf.svelte-1r7x04l{--shelf-gap:8px}.rcard.svelte-1r7x04l{width:clamp(96px,30vw,130px)}.rcard-sub.svelte-1r7x04l{display:none}}.cities.svelte-fr8qwf{pointer-events:none;opacity:0;flex-direction:column;align-items:stretch;max-width:42vw;margin-left:auto;margin-right:clamp(1rem,4vw,4rem);padding-bottom:16px;transition:opacity .5s;display:flex}.cities.on.svelte-fr8qwf{opacity:1;pointer-events:auto}.rail.svelte-fr8qwf{border-radius:var(--radius-md);border:1px solid var(--edge-12);background:color-mix(in srgb, var(--paper) 82%, transparent);backdrop-filter:blur(10px);box-shadow:var(--shadow-hud-float-soft);flex-direction:column;display:flex;overflow:hidden}.row.svelte-fr8qwf{text-align:center;font-family:var(--font-hud);letter-spacing:.02em;color:var(--ink-on-light);background:0 0;border:0;justify-content:center;align-items:center;gap:.4em;padding:10px 16px;font-size:clamp(.82rem,1.05vw,1rem);font-weight:500;text-decoration:none;transition:background-color .16s,color .16s;display:flex}.row.svelte-fr8qwf+.row:where(.svelte-fr8qwf){border-top:1px solid var(--edge-06)}.row.svelte-fr8qwf:focus-visible{outline:2px solid var(--fuchsia);outline-offset:-2px}.city.svelte-fr8qwf{cursor:pointer;text-transform:capitalize}.city.svelte-fr8qwf:hover{background:var(--edge-03)}.city.sel.svelte-fr8qwf{background:color-mix(in srgb, var(--ink-on-light) 13%, var(--paper));font-weight:600}.mine.svelte-fr8qwf{cursor:pointer;color:var(--magenta);font-weight:600}.mine.svelte-fr8qwf:hover{background:color-mix(in srgb, var(--fuchsia) 8%, transparent)}.mine.svelte-fr8qwf .arrow:where(.svelte-fr8qwf){transition:transform .16s}.mine.svelte-fr8qwf:hover .arrow:where(.svelte-fr8qwf),.mine.svelte-fr8qwf:focus-visible .arrow:where(.svelte-fr8qwf){transform:translate(2px)}.trigger.svelte-fr8qwf{display:none}@media (width<=1100px){.cities.svelte-fr8qwf{margin-inline:var(--pad-x);align-items:center;max-width:none;padding-bottom:12px}.rail.svelte-fr8qwf{flex-direction:row}.row.svelte-fr8qwf+.row:where(.svelte-fr8qwf){border-top:0;border-left:1px solid var(--edge-06)}}.cities.collapsed.svelte-fr8qwf{margin-inline:0 var(--frame-pad,10px);align-items:flex-end;max-width:max-content;margin-left:auto;padding-bottom:10px;position:relative}.collapsed.svelte-fr8qwf .trigger:where(.svelte-fr8qwf){font-family:var(--font-hud);letter-spacing:.02em;text-transform:capitalize;color:var(--ink-on-light);cursor:pointer;border-radius:var(--radius-sm);border:1px solid var(--edge-12);background:color-mix(in srgb, var(--paper) 82%, transparent);backdrop-filter:blur(10px);box-shadow:var(--shadow-hud-float-soft);align-items:center;gap:.5em;padding:7px 11px;font-size:.78rem;font-weight:600;transition:background-color .16s,border-color .16s;display:inline-flex}.collapsed.svelte-fr8qwf .trigger:where(.svelte-fr8qwf):focus-visible{outline:2px solid var(--fuchsia);outline-offset:2px}.collapsed.svelte-fr8qwf .chev:where(.svelte-fr8qwf){opacity:.7;width:0;height:0;transition:transform .18s var(--form-ease,cubic-bezier(.16, 1, .3, 1));border-bottom:5px solid;border-left:4px solid #0000;border-right:4px solid #0000}.collapsed.expanded.svelte-fr8qwf .chev:where(.svelte-fr8qwf){transform:rotate(180deg)}.collapsed.svelte-fr8qwf .rail:where(.svelte-fr8qwf){border-radius:var(--radius-sm);min-width:max-content;box-shadow:var(--shadow-hud-float);transform-origin:100% 100%;opacity:0;pointer-events:none;transition:opacity .16s ease, transform .18s var(--form-ease,cubic-bezier(.16, 1, .3, 1));max-height:var(--rail-cap,50dvh);overscroll-behavior:contain;flex-direction:column;position:absolute;bottom:calc(100% + 8px);right:0;overflow:clip auto;transform:translateY(6px)scale(.98)}.collapsed.expanded.svelte-fr8qwf .rail:where(.svelte-fr8qwf){opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.collapsed.svelte-fr8qwf .row:where(.svelte-fr8qwf)+.row:where(.svelte-fr8qwf){border-top:1px solid var(--edge-06);border-left:0}.collapsed.svelte-fr8qwf .row:where(.svelte-fr8qwf){text-align:left;justify-content:flex-start;padding:9px 13px;font-size:.8rem}@media (width<=640px){.cities.svelte-fr8qwf{margin-inline:0 var(--frame-pad,10px);align-items:flex-end;max-width:max-content;margin-left:auto;position:relative}.trigger.svelte-fr8qwf{display:inline-flex}.rail.svelte-fr8qwf{opacity:0;pointer-events:none;min-width:max-content;max-height:var(--rail-cap,50dvh);flex-direction:column;position:absolute;bottom:calc(100% + 8px);right:0;overflow:clip auto}.expanded.svelte-fr8qwf .rail:where(.svelte-fr8qwf){opacity:1;pointer-events:auto}.row.svelte-fr8qwf+.row:where(.svelte-fr8qwf){border-top:1px solid var(--edge-06);border-left:0}}@media (prefers-reduced-motion:reduce){.mine.svelte-fr8qwf .arrow:where(.svelte-fr8qwf),.chev.svelte-fr8qwf,.rail.svelte-fr8qwf{transition:none}}.manifesto.svelte-1pl9yy{z-index:1;text-align:left;max-width:44rem;margin:0 auto;padding:clamp(4.5rem,13vh,9rem) clamp(1.5rem,6vw,3rem) clamp(1rem,3vh,2rem);position:relative}.lede.svelte-1pl9yy{font-family:var(--font-sans);color:var(--ink-on-light-dim);opacity:0;max-width:34ch;margin:0;font-size:clamp(1.2rem,1.7vw,1.6rem);font-weight:450;line-height:1.5;transition:opacity .62s,transform .76s cubic-bezier(.16,1,.3,1);transform:translateY(1.25rem)}.shown.svelte-1pl9yy .lede:where(.svelte-1pl9yy){opacity:1;transform:none}.lede.svelte-1pl9yy strong:where(.svelte-1pl9yy){color:var(--ink-on-light);font-weight:600}.turn.svelte-1pl9yy{font-family:var(--font-display);letter-spacing:.01em;color:var(--ink-on-light);text-wrap:pretty;max-width:20ch;margin:clamp(.6rem,1.6vh,1.1rem) 0;font-size:clamp(2.6rem,7vw,5.4rem);font-weight:400;line-height:.92}.turn.svelte-1pl9yy .accent:where(.svelte-1pl9yy){color:var(--magenta)}.word.svelte-1pl9yy{display:inline-block}.ch.svelte-1pl9yy{opacity:0;filter:blur(.34em);display:inline-block;transform:translateY(.1em)}.shown.svelte-1pl9yy .turn:where(.svelte-1pl9yy) .ch:where(.svelte-1pl9yy){opacity:1;filter:blur();transition:opacity .46s,filter .52s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1);transition-delay:calc(.14s + var(--i) * 28ms);transform:none}@media (prefers-reduced-motion:reduce){.lede.svelte-1pl9yy{transition:none}.ch.svelte-1pl9yy{opacity:1;filter:none;transform:none}}.wondering.svelte-12oiqcx{z-index:1;max-width:52rem;margin:0 auto;padding:clamp(1rem,3vh,2rem) clamp(1.5rem,6vw,3rem) clamp(3rem,9vh,6rem);position:relative}.qa.svelte-12oiqcx{margin:0}.pair.svelte-12oiqcx{border-top:1px solid color-mix(in srgb, var(--ink-on-light) 12%, transparent);grid-template-columns:minmax(0,13rem) minmax(0,1fr);gap:clamp(.75rem,3vw,2.5rem);padding:clamp(1.25rem,3.5vh,2rem) 0;display:grid}.pair.svelte-12oiqcx:first-child{border-top:none}dt.svelte-12oiqcx{font-family:var(--font-display);letter-spacing:.01em;color:var(--ink-on-light);font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:400;line-height:1.02}dd.svelte-12oiqcx{font-family:var(--font-sans);color:var(--ink-on-light-dim);margin:0;font-size:clamp(1.02rem,1.2vw,1.16rem);font-weight:450;line-height:1.55}.pair.svelte-12oiqcx{opacity:0;transform:translateY(1rem)}.shown.svelte-12oiqcx .pair:where(.svelte-12oiqcx){opacity:1;transition:opacity .48s,transform .62s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * 70ms);transform:none}@media (width<=640px){.pair.svelte-12oiqcx{grid-template-columns:minmax(0,1fr);gap:.5rem}}@media (prefers-reduced-motion:reduce){.pair.svelte-12oiqcx{opacity:1;transition:none;transform:none}}.loop-cta.svelte-16dupg4{border-radius:var(--radius-sm);font-family:var(--font-hud);text-transform:uppercase;letter-spacing:.16em;cursor:pointer;color:var(--brand-aubergine);background:radial-gradient(120% 150% at 4% -12%, #fff 0%, transparent 58%), linear-gradient(180deg, color-mix(in srgb, var(--plate-ink) 55%, #fff) 0%, var(--plate-ink) 52%, color-mix(in srgb, var(--plate-ink) 78%, var(--gold-base)) 100%);box-shadow:0 12px 26px -10px color-mix(in srgb, var(--brand-void) 80%, transparent), inset 0 1px 0 color-mix(in srgb, var(--plate-ink) 20%, #fff), inset 0 -2px 0 color-mix(in srgb, var(--gold-base) 28%, transparent);transform:skewX(calc(var(--skew-angle) * -1));border:0;justify-content:center;align-items:center;padding:14px 34px;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s,filter .14s;display:inline-flex;position:relative;overflow:hidden}.loop-cta.svelte-16dupg4>span:where(.svelte-16dupg4){z-index:1;transform:skewX(var(--skew-angle));position:relative}.loop-cta.svelte-16dupg4:before{content:"";opacity:0;pointer-events:none;background:#fff;transition:opacity .14s;position:absolute;inset:0}.loop-cta.svelte-16dupg4:hover:before,.loop-cta.svelte-16dupg4:focus-visible:before{opacity:.24}.loop-cta.svelte-16dupg4:active{transform:skewX(calc(var(--skew-angle) * -1)) translateY(2px);box-shadow:0 4px 12px -8px color-mix(in srgb, var(--brand-void) 80%, transparent), inset 0 1px 0 color-mix(in srgb, var(--plate-ink) 20%, #fff), inset 0 -1px 0 color-mix(in srgb, var(--gold-base) 22%, transparent)}.loop-cta.svelte-16dupg4:focus-visible{outline:2px solid var(--fuchsia);outline-offset:3px}.loop-cta.story-cta.svelte-16dupg4{min-width:min(24rem,100%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--plate-ink) 20%, #fff), inset 0 -2px 0 color-mix(in srgb, var(--gold-base) 28%, transparent);padding-left:3.5rem;padding-right:3.5rem}.loop-cta.story-cta.svelte-16dupg4:active{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--plate-ink) 20%, #fff), inset 0 -1px 0 color-mix(in srgb, var(--gold-base) 22%, transparent)}.loop-cta.cta.svelte-16dupg4{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--plate-ink) 20%, #fff), inset 0 -2px 0 color-mix(in srgb, var(--gold-base) 28%, transparent)}.loop-cta.cta.svelte-16dupg4:active{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--plate-ink) 20%, #fff), inset 0 -1px 0 color-mix(in srgb, var(--gold-base) 22%, transparent)}.loop-cta.menu-cta.svelte-16dupg4{letter-spacing:.12em;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--plate-ink) 20%, #fff), inset 0 -2px 0 color-mix(in srgb, var(--gold-base) 28%, transparent);border-radius:0;justify-content:flex-start;padding:.72rem 1.1rem;transform:none}.loop-cta.menu-cta.svelte-16dupg4>span:where(.svelte-16dupg4),.loop-cta.menu-cta.svelte-16dupg4:active{transform:none}.app-store-badge.svelte-fiybbn{--badge-h:44px;height:var(--badge-h);outline-offset:3px;transition:filter .14s;display:inline-block}.app-store-badge.svelte-fiybbn img:where(.svelte-fiybbn){width:auto;height:100%;display:block}.app-store-badge.svelte-fiybbn:hover{filter:brightness(1.08)}.app-store-badge.svelte-fiybbn:focus-visible{outline:2px solid var(--fuchsia)}@media (prefers-reduced-motion:reduce){.app-store-badge.svelte-fiybbn{transition:none}}.word.svelte-1tufw77{display:inline-block}.ch.svelte-1tufw77{opacity:0;filter:blur(.34em);display:inline-block;transform:translateY(.1em)}.shown.svelte-1tufw77 .ch:where(.svelte-1tufw77){opacity:1;filter:blur();transition:opacity .46s,filter .52s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1);transition-delay:calc(.14s + var(--i) * 26ms);transform:none}@media (prefers-reduced-motion:reduce){.ch.svelte-1tufw77{opacity:1;filter:none;transform:none}}.story.svelte-gp8p7x{background:var(--paper);color:var(--ink-on-light);position:relative}.sec.svelte-gp8p7x{max-width:var(--measure,62ch);padding:clamp(3.5rem, 10vh, 7rem) var(--pad-x,clamp(1.5rem, 6vw, 3rem));margin:0 auto;position:relative}.sec.svelte-gp8p7x h2{font-family:var(--font-display);text-wrap:balance;letter-spacing:.01em;color:var(--ink-on-light);margin:0;font-size:clamp(2.4rem,5.5vw,4.4rem);font-weight:400;line-height:.94}.sec.svelte-gp8p7x h2 .accent{color:var(--magenta)}.sec-cta.svelte-gp8p7x{text-align:center;color:var(--ink-on-dark);width:auto;max-width:none;padding-left:max(var(--pad-x,clamp(1.5rem, 6vw, 3rem)), calc((100% - var(--measure,62ch)) / 2));padding-right:max(var(--pad-x,clamp(1.5rem, 6vw, 3rem)), calc((100% - var(--measure,62ch)) / 2));background:radial-gradient(120% 130% at 50% 0,#e14fce 0%,#c018b3 34%,#7a0f98 72%,#3a0a55 100%);margin:0}.sec-cta.svelte-gp8p7x h2{color:var(--ink-on-dark)}.sec-cta.svelte-gp8p7x h2 .accent{color:#fff3d0}.sec-cta.svelte-gp8p7x .cta-note:where(.svelte-gp8p7x){font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.14em;color:color-mix(in srgb, var(--ink-on-dark) 62%, transparent);margin:1.8rem 0 .85rem;font-size:.74rem;font-weight:600}.get-app.svelte-gp8p7x{flex-direction:column;align-items:center;gap:.85rem;margin-top:2rem;display:flex}.get-app.svelte-gp8p7x .get-line:where(.svelte-gp8p7x){font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.14em;color:color-mix(in srgb, var(--ink-on-dark) 58%, transparent);font-size:.74rem;font-weight:600}.get-app.svelte-gp8p7x .app-store-badge{--badge-h:76px}.routing.svelte-1ekgppq{--ink-on-dark:#f4ecf6;--ink-on-dark-dim:#f4ecf6d1;color:var(--ink-on-dark);background:radial-gradient(100% 72% at 63% 52%,#837ad8c7 0%,#6a61c866 34%,#0000 66%),radial-gradient(150% 90% at 50% 122%,#1a1642 0%,#0000 62%),#413a8f;position:relative;overflow:hidden}.wrap.svelte-1ekgppq{max-width:min(1480px,96vw);padding:clamp(4rem, 11vh, 8rem) var(--pad-x,clamp(1.5rem, 3.2vw, 3rem));grid-template-columns:minmax(16rem,1fr) clamp(30rem,52vw,44rem);align-items:center;gap:clamp(1.5rem,2.5vw,2.75rem);margin:0 auto;display:grid;position:relative}.copy.svelte-1ekgppq{z-index:3;max-width:40rem;position:relative}.copy.svelte-1ekgppq h2{font-family:var(--font-display);letter-spacing:.01em;color:var(--ink-on-dark);margin:0 0 1.4rem;font-size:clamp(2.8rem,6vw,5rem);font-weight:400;line-height:.9}.copy.svelte-1ekgppq h2 .accent{color:var(--fuchsia-glow,#ff5cf0)}.body.svelte-1ekgppq{flex-direction:column;gap:1.1rem;max-width:54ch;display:flex}.body.svelte-1ekgppq p:where(.svelte-1ekgppq){font-family:var(--font-sans);color:var(--ink-on-dark-dim);text-wrap:pretty;margin:0;font-size:clamp(1.02rem,1.25vw,1.2rem);font-weight:450;line-height:1.62}.body.svelte-1ekgppq .lead:where(.svelte-1ekgppq){color:var(--ink-on-dark);font-size:clamp(1.18rem,1.55vw,1.44rem);font-weight:420;line-height:1.5}.body.svelte-1ekgppq .feel:where(.svelte-1ekgppq){font-family:var(--font-sans);color:var(--ink-on-dark-dim);text-wrap:pretty;flex-direction:column;gap:.28rem;margin:-.55rem 0 0;padding:0 0 0 1.1rem;font-size:clamp(1.18rem,1.55vw,1.44rem);font-weight:420;line-height:1.4;list-style:none;display:flex}.body.svelte-1ekgppq .feel:where(.svelte-1ekgppq) em:where(.svelte-1ekgppq){color:var(--ink-on-dark);font-style:italic;font-weight:550}.body.svelte-1ekgppq strong:where(.svelte-1ekgppq){color:var(--fuchsia-glow,#ff5cf0);font-weight:600}.stage.svelte-1ekgppq{aspect-ratio:5/4;width:100%;max-height:min(96vh,1040px);margin:0 auto;position:relative}.specimen-frame.svelte-1ekgppq{opacity:0;transition:opacity .52s;position:absolute;inset:0}.specimen-frame.visible.svelte-1ekgppq{opacity:1}.specimen.svelte-1ekgppq{z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.specimen-frame.svelte-1ekgppq canvas{z-index:1;width:100%;height:100%;position:absolute;inset:0}.specimen.svelte-1ekgppq path:where(.svelte-1ekgppq){fill:none;stroke-linejoin:round;stroke-linecap:round}.rl-halo.svelte-1ekgppq{stroke:var(--fuchsia-glow,#ff5cf0);stroke-width:calc(9px * var(--gs,1));opacity:.55}.rl-glow.svelte-1ekgppq{stroke:#fff;stroke-width:calc(6px * var(--gs,1));opacity:.7}.rl-core.svelte-1ekgppq{stroke:#fff;stroke-width:calc(5px * var(--gs,1));opacity:.98}.stalk-layer.svelte-1ekgppq{pointer-events:none;z-index:2;opacity:0;transition:opacity .52s;position:absolute;inset:0}.stalk-layer.visible.svelte-1ekgppq{opacity:1}.stalk-shift.svelte-1ekgppq{will-change:transform;position:absolute;inset:0}.stalk-stems.svelte-1ekgppq{z-index:3}.stalk-chips.svelte-1ekgppq{z-index:4}.stalk-stems.svelte-1ekgppq,.stalk-chips.svelte-1ekgppq{position:absolute;inset:0}.stalk-anchor.svelte-1ekgppq{will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.stalk-stem.svelte-1ekgppq{height:2px;width:calc(var(--stem-p,0) * var(--lift,46px));transform-origin:0;transform:rotate(var(--ang,0deg));background:linear-gradient(to right, color-mix(in srgb, var(--ink-on-dark) 30%, transparent), color-mix(in srgb, var(--chip,#fff) 85%, transparent));box-shadow:0 0 4px color-mix(in srgb, var(--chip,#fff) 45%, transparent);opacity:var(--fade,1);border-radius:var(--radius-circle);position:absolute;top:0;left:0}.stalk-cloud.svelte-1ekgppq{transform:translateY(-50%) scale(calc(.86 + .14 * var(--chip-p,0)));transform-origin:0;opacity:calc(var(--chip-p,0) * var(--fade,1));will-change:transform, opacity;flex-wrap:wrap;align-items:center;gap:4px;max-width:150px;display:flex;position:absolute;top:0;left:0}.stalk-cloud.flip.svelte-1ekgppq{transform-origin:100%;justify-content:flex-end;left:auto;right:0}.stalk-cloud.svelte-1ekgppq .env-tag:where(.svelte-1ekgppq){letter-spacing:1.6px;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb, var(--tag-color,#333) 78%, #1a1020);align-items:center;gap:3px;padding:4px 9px 3px 7px;font-size:11px;font-weight:800;display:inline-flex;position:relative}.stalk-cloud.svelte-1ekgppq .env-tag-glyph:where(.svelte-1ekgppq){flex:none;width:13px;height:13px;display:block;position:relative}.stalk-cloud.svelte-1ekgppq .env-tag-bg:where(.svelte-1ekgppq){background:color-mix(in srgb, rgb(var(--tag-rgb,255 255 255)) 34%, #fff);border:1px solid color-mix(in srgb, rgb(var(--tag-rgb,255 255 255)) 62%, #fff);border-radius:var(--radius-xs);box-shadow:0 0 9px color-mix(in srgb, rgb(var(--tag-rgb,255 255 255)) 35%, transparent);position:absolute;inset:0;transform:skew(-9deg)}.stalk-cloud.svelte-1ekgppq .env-tag-text:where(.svelte-1ekgppq){position:relative}@media (prefers-reduced-motion:reduce){.specimen-frame.svelte-1ekgppq,.stalk-layer.svelte-1ekgppq{transition:none}}@media (width<=880px){.wrap.svelte-1ekgppq{grid-template-columns:minmax(0,1fr);gap:clamp(1.75rem,6vw,2.5rem)}.routing.svelte-1ekgppq{background:radial-gradient(125% 58% at 50% 76%,#837ad8b8 0%,#6a61c861 34%,#0000 64%),radial-gradient(160% 60% at 50% 122%,#1a1642 0%,#0000 64%),#413a8f}.stage.svelte-1ekgppq{max-height:78vh}.copy.svelte-1ekgppq{max-width:none}.stalk-cloud.svelte-1ekgppq{gap:3px;max-width:120px}.stalk-cloud.svelte-1ekgppq .env-tag:where(.svelte-1ekgppq){letter-spacing:1.1px;padding:3px 6px 2px 5px;font-size:9px}.stalk-cloud.svelte-1ekgppq .env-tag-glyph:where(.svelte-1ekgppq){width:11px;height:11px}.stalk-stem.svelte-1ekgppq{height:1.5px}}.line-popup-anchor.svelte-78cvd0{z-index:6;pointer-events:none;position:absolute;transform:translate(-50%,calc(-100% - 16px))}.scene-popup.svelte-78cvd0{transform:translate(-50%,calc(-100% - 24px))}.below.svelte-78cvd0,.scene-popup.below.svelte-78cvd0{transform:translate(-50%,16px)}.line-popup-plane.svelte-78cvd0{display:grid}.scene-popup.svelte-78cvd0 .line-popup-plane:where(.svelte-78cvd0){zoom:.98}@media (width<=1100px){.scene-popup.svelte-78cvd0 .line-popup-plane:where(.svelte-78cvd0){zoom:min(.98, calc(90vw / 322))}}.line-popup-swap.svelte-78cvd0{grid-area:1/1}@media (prefers-reduced-motion:reduce){.line-popup-swap.svelte-78cvd0 .line-popup{animation:none}}.game.svelte-lxbw9q{background:var(--paper,#f6f1f7);color:var(--ink-primary);position:relative;overflow:clip}.wrap.svelte-lxbw9q{max-width:var(--content-max,1240px);padding:clamp(4rem, 12vh, 8.5rem) var(--pad-x,clamp(1.5rem, 3.2vw, 3rem));text-align:center;flex-direction:column;align-items:center;margin:0 auto;display:flex}.copy-top.svelte-lxbw9q h2{font-family:var(--font-display);letter-spacing:.01em;color:var(--ink-primary);margin:0;font-size:clamp(2.8rem,6.4vw,5.2rem);font-weight:400;line-height:.92}.copy-top.svelte-lxbw9q h2 .accent{color:var(--fuchsia,#d115c2)}.lead.svelte-lxbw9q{font-family:var(--font-sans);color:var(--ink-secondary);text-wrap:pretty;max-width:40ch;margin:1.3rem auto 0;font-size:clamp(1.14rem,1.5vw,1.4rem);font-weight:440;line-height:1.5}.stage.svelte-lxbw9q{width:100%;height:clamp(15rem,30vh,22rem);margin:clamp(1.5rem,4vh,3rem) 0 clamp(1rem,2.5vh,2rem);position:relative}.specimen-frame.svelte-lxbw9q{position:absolute;inset:0;overflow:visible}.route-svg.svelte-lxbw9q{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.route-svg.svelte-lxbw9q path:where(.svelte-lxbw9q){fill:none;stroke-linejoin:round;stroke-linecap:round}.rl-casing.svelte-lxbw9q{stroke:#fff;stroke-width:8px}.rl-core.svelte-lxbw9q{stroke:#2b2440;stroke-width:3.5px}.specimen-frame.svelte-lxbw9q canvas{z-index:1;width:100%;height:100%;position:absolute;inset:0}.popup-plane.svelte-lxbw9q{pointer-events:none;z-index:3;position:absolute;inset:0}.popup-plane.svelte-lxbw9q .line-popup{background:var(--paper,#f6f1f7);-webkit-backdrop-filter:none}.copy-bottom.svelte-lxbw9q{max-width:54ch;margin:0 auto}.copy-bottom.svelte-lxbw9q p:where(.svelte-lxbw9q){font-family:var(--font-sans);color:var(--ink-secondary);text-wrap:pretty;margin:0;font-size:clamp(1.02rem,1.25vw,1.18rem);font-weight:450;line-height:1.62}.copy-top.svelte-lxbw9q .lead:where(.svelte-lxbw9q),.stage.svelte-lxbw9q,.copy-bottom.svelte-lxbw9q{opacity:0;transition:opacity .64s,transform .78s cubic-bezier(.16,1,.3,1);transform:translateY(1.25rem)}.stage.svelte-lxbw9q{transition-delay:90ms}.copy-bottom.svelte-lxbw9q{transition-delay:.16s}.shown.svelte-lxbw9q .copy-top:where(.svelte-lxbw9q) .lead:where(.svelte-lxbw9q),.shown.svelte-lxbw9q .stage:where(.svelte-lxbw9q),.shown.svelte-lxbw9q .copy-bottom:where(.svelte-lxbw9q){opacity:1;transform:none}@media (width<=640px){.copy-top.svelte-lxbw9q,.copy-bottom.svelte-lxbw9q{text-align:left;align-self:stretch}.copy-top.svelte-lxbw9q h2,.copy-top.svelte-lxbw9q .lead:where(.svelte-lxbw9q),.copy-bottom.svelte-lxbw9q{text-align:left;max-width:none;margin-left:0;margin-right:0}}@media (prefers-reduced-motion:reduce){.copy-top.svelte-lxbw9q .lead:where(.svelte-lxbw9q),.stage.svelte-lxbw9q,.copy-bottom.svelte-lxbw9q{opacity:1;transition:none;transform:none}}.odo.svelte-6498q8{font-variant-numeric:tabular-nums;align-items:baseline;display:inline-flex}.col.svelte-6498q8{height:1em;line-height:1;display:inline-block;position:relative;overflow:hidden}.ghost.svelte-6498q8{visibility:hidden}.digit.svelte-6498q8{justify-content:center;align-items:center;width:100%;height:100%;line-height:1;display:flex;position:absolute;inset:0}.sep.svelte-6498q8{white-space:pre;line-height:1}.banner.svelte-1jkqf2n{border-radius:calc(26 * var(--pt));box-shadow:0 calc(5 * var(--pt)) calc(14 * var(--pt)) #00000040;background:#14161ceb;border:1px solid #ffffff14}.maneuver-row.svelte-1jkqf2n{align-items:flex-start;gap:calc(18 * var(--pt));padding:calc(18 * var(--pt)) calc(18 * var(--pt)) calc(8 * var(--pt));display:flex}.turn-mark.svelte-1jkqf2n{flex:0 0 calc(50 * var(--pt));color:#fff}.turn-mark.svelte-1jkqf2n svg:where(.svelte-1jkqf2n){width:calc(40 * var(--pt));height:calc(40 * var(--pt));display:block}.instruction.svelte-1jkqf2n{gap:calc(3 * var(--pt));flex-direction:column;flex:1;min-width:0;display:flex}.distance.svelte-1jkqf2n{font-family:var(--font-display);font-size:calc(38 * var(--pt));color:#fff;line-height:1}.onto.svelte-1jkqf2n{font-size:calc(17 * var(--pt));color:#ffffffd9;font-weight:600;line-height:1.2}.sign-slot.svelte-1jkqf2n{flex:0 0 calc(84 * var(--pt));height:calc(60 * var(--pt));justify-content:flex-end;display:flex}.handle.svelte-1jkqf2n{width:calc(40 * var(--pt));height:calc(5 * var(--pt));margin:calc(8 * var(--pt)) auto;background:#ffffff59;border-radius:999px}.climb-strip.svelte-octm0e{z-index:0;height:calc(64 * var(--pt));position:absolute;bottom:0;left:0;right:0}.climb-strip.svelte-octm0e svg:where(.svelte-octm0e){width:100%;height:100%;display:block}.climb-rail.svelte-octm0e{z-index:0;top:50%;right:calc(22 * var(--pt));filter:var(--hud-halo);flex-direction:column;align-items:flex-end;display:flex;position:absolute;transform:translateY(-50%)}.metric.svelte-octm0e+.metric:where(.svelte-octm0e){margin-top:calc(2 * var(--pt))}.eyebrow.svelte-octm0e{font-size:var(--eyebrow-size);letter-spacing:calc(1.8 * var(--pt));color:#000000a6;padding-right:1px;font-weight:700;line-height:1}.metric.svelte-octm0e{flex-direction:column;align-items:flex-end;display:flex}.value.svelte-octm0e{font-size:var(--value-size);color:#000;font-weight:700;line-height:1}.wash.svelte-1sukced,.lane.svelte-1sukced{--ink:#14161c;--face:#f2ede3;--magenta:#f0f}.wash.svelte-1sukced{z-index:0;position:absolute;inset:0}.edge.svelte-1sukced{width:calc(88 * var(--pt));position:absolute;top:0;bottom:0}.edge.left.svelte-1sukced{left:0}.edge.right.svelte-1sukced{right:0}.bloom.svelte-1sukced{transition:background .45s ease-out;position:absolute;inset:0}.edge.left.svelte-1sukced .bloom:where(.svelte-1sukced){background:linear-gradient(to right, rgba(var(--rgb), var(--peak)) 0%, rgba(var(--rgb), calc(var(--peak) * .55)) 35%, rgba(var(--rgb), 0) 100%)}.edge.right.svelte-1sukced .bloom:where(.svelte-1sukced){background:linear-gradient(to left, rgba(var(--rgb), var(--peak)) 0%, rgba(var(--rgb), calc(var(--peak) * .55)) 35%, rgba(var(--rgb), 0) 100%)}.rail.svelte-1sukced{width:calc(var(--rail-w) * var(--pt));background:rgb(var(--rgb));opacity:var(--rail-o);transition:width .45s ease-out,background .45s ease-out,opacity .45s ease-out;position:absolute;top:0;bottom:0;overflow:hidden}.edge.left.svelte-1sukced .rail:where(.svelte-1sukced){left:0}.edge.right.svelte-1sukced .rail:where(.svelte-1sukced){right:0}.sweep.svelte-1sukced{background:linear-gradient(#0000 0%,#ff8c85d9 50%,#0000 100%) no-repeat;background-size:100% calc(110 * var(--pt));height:100%;animation:svelte-1sukced-radar-sweep var(--sweep-ms) linear infinite;position:absolute;top:0;left:0;right:0}@keyframes svelte-1sukced-radar-sweep{0%{transform:translateY(100%)}to{transform:translateY(calc(-110 * var(--pt)))}}.lane.svelte-1sukced{z-index:0;top:50%;right:calc(4 * var(--pt));width:calc(32 * var(--pt));height:calc(420 * var(--pt));position:absolute;transform:translateY(-50%)}.face.svelte-1sukced{box-sizing:border-box;width:calc(20 * var(--pt));border:calc(1 * var(--pt)) solid var(--ink);background:var(--face);border-radius:999px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.dot.svelte-1sukced{box-sizing:border-box;width:calc(var(--size) * var(--pt));height:calc(var(--size) * var(--pt));border:calc(1 * var(--pt)) solid var(--ink);background:rgb(var(--rgb));transform:translateX(-50%) translateY(calc(var(--along) * var(--pt)));border-radius:999px;transition:transform .25s cubic-bezier(.2,.9,.3,1),width .25s cubic-bezier(.2,.9,.3,1),height .25s cubic-bezier(.2,.9,.3,1),background .25s ease-out;position:absolute;top:0;left:50%}.rider.svelte-1sukced{box-sizing:border-box;width:calc(20 * var(--pt));height:calc(20 * var(--pt));border:calc(1 * var(--pt)) solid var(--ink);background:var(--magenta);border-radius:999px;position:absolute;top:0;left:50%;transform:translate(-50%)}.ring.svelte-1sukced{top:calc(-6 * var(--pt));box-sizing:border-box;width:calc(32 * var(--pt));height:calc(32 * var(--pt));border:calc(2.5 * var(--pt)) solid var(--magenta);opacity:.9;border-radius:999px;animation:.85s ease-out infinite svelte-1sukced-radar-ring;position:absolute;left:50%;transform:translate(-50%)}@keyframes svelte-1sukced-radar-ring{0%{opacity:.9;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%)scale(3)}}.lane.still.svelte-1sukced .ring:where(.svelte-1sukced){animation:none}.lane.still.svelte-1sukced .dot:where(.svelte-1sukced),.wash.still.svelte-1sukced .rail:where(.svelte-1sukced),.wash.still.svelte-1sukced .bloom:where(.svelte-1sukced){transition:none}.slot.svelte-1auxxu7{width:calc(116 * var(--pt));height:calc(68 * var(--pt));position:relative}.spill.svelte-1auxxu7{top:calc(var(--spill-y) * -1 * var(--pt));left:calc(var(--spill-x) * -1 * var(--pt));width:calc(var(--total-w) * var(--pt));height:calc(var(--total-h) * var(--pt));transform:skewX(calc(-1 * var(--skew-angle,13deg)));transform-origin:calc(var(--spill-x) * var(--pt)) calc((var(--spill-y) + var(--instrument-h)) * var(--pt));position:absolute}.fallback.svelte-1auxxu7{width:100%;height:100%;display:block}.cockpit.svelte-kafvse{padding:calc(56 * var(--pt)) 0 calc(20 * var(--pt));--pt:calc(var(--screen-w,400px) / 393);--eyebrow-size:calc(16 * var(--pt));--value-size:calc(48 * var(--pt));font-family:var(--font-hud);pointer-events:none;--hud-halo:drop-shadow(0 calc(1 * var(--pt)) calc(3 * var(--pt)) #ffffff8c) drop-shadow(0 0 calc(12 * var(--pt)) #ffffff59);flex-direction:column;align-items:flex-start;display:flex;position:absolute;inset:0}.halo.svelte-kafvse{filter:var(--hud-halo)}.maneuver-slot.svelte-kafvse,.rail.svelte-kafvse,.banked.svelte-kafvse{z-index:1;position:relative}.maneuver-slot.svelte-kafvse{margin:0 calc(12 * var(--pt));align-self:stretch}.sign.svelte-kafvse{height:fit-content;min-width:calc(30 * var(--pt));padding:calc(9 * var(--pt)) calc(9 * var(--pt)) calc(5 * var(--pt));border-radius:calc(6 * var(--pt));color:#14161c;background:#f7f7f2;flex-direction:column;align-items:center;display:flex}.sign-unit.svelte-kafvse{font-size:calc(9 * var(--pt));letter-spacing:calc(.8 * var(--pt));color:#14161c99;font-weight:700;line-height:1}.sign-value.svelte-kafvse{font-size:calc(27 * var(--pt));font-weight:700;line-height:1.05}.rail.svelte-kafvse{padding-left:calc(18 * var(--pt));flex-direction:column;align-items:flex-start;margin:auto 0;display:flex}.eyebrow.svelte-kafvse{font-size:var(--eyebrow-size);letter-spacing:calc(1.8 * var(--pt));color:#000000a6;padding-left:1px;font-weight:700;line-height:1}.metric.svelte-kafvse{flex-direction:column;align-items:flex-start;display:flex}.value.svelte-kafvse{font-size:var(--value-size);color:#000;font-weight:700;line-height:1}.metric.svelte-kafvse+.metric:where(.svelte-kafvse){margin-top:calc(2 * var(--pt))}.surge.svelte-kafvse{padding-bottom:calc(9 * var(--pt));flex-direction:column;gap:1px;display:flex}.banked.svelte-kafvse{align-items:baseline;gap:calc(3 * var(--pt));padding-left:calc(18 * var(--pt));font-size:calc(29 * var(--pt));color:#000;--watt-mark-opacity:.65;transition:margin-bottom .3s cubic-bezier(.2,.9,.3,1);display:flex}.cockpit.climbing.svelte-kafvse .banked:where(.svelte-kafvse){margin-bottom:calc(64 * var(--pt))}.banked-value.svelte-kafvse{font-weight:700;line-height:1}.banked-prefix.svelte-kafvse{color:#000000b3;font-size:.655172em;font-weight:700}.screen.svelte-jbjodc{pointer-events:none;position:absolute;inset:0;container-type:size}.iphone.svelte-6pjvhv{color:var(--ink-on-dark);background:#2b266b;position:relative;overflow:hidden}.wrap.svelte-6pjvhv{max-width:var(--content-max,1240px);padding:clamp(4rem, 11vh, 8rem) var(--pad-x,clamp(1.5rem, 3.2vw, 3rem));grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin:0 auto;display:grid}.copy.svelte-6pjvhv{max-width:34rem}.copy.svelte-6pjvhv h2{font-family:var(--font-display);letter-spacing:.01em;color:var(--ink-on-dark);margin:0 0 1.4rem;font-size:clamp(2.8rem,6vw,5rem);font-weight:400;line-height:.9}.copy.svelte-6pjvhv h2 .accent{color:var(--fuchsia-glow,#ff5cf0)}.body.svelte-6pjvhv{flex-direction:column;gap:1.1rem;max-width:44ch;display:flex}.body.svelte-6pjvhv p:where(.svelte-6pjvhv){font-family:var(--font-sans);color:var(--ink-on-dark-dim);text-wrap:pretty;margin:0;font-size:clamp(1.02rem,1.25vw,1.2rem);font-weight:450;line-height:1.62}.beats.svelte-6pjvhv{min-height:4.5rem;margin:.4rem 0 0;display:grid}.beat.svelte-6pjvhv{flex-direction:column;grid-area:1/1;gap:.25rem;margin:0;display:flex}.beat-text.svelte-6pjvhv{font-family:var(--font-sans);color:var(--ink-on-dark);text-wrap:pretty;font-size:clamp(1.14rem,1.4vw,1.34rem);font-weight:520;line-height:1.45}.phone.svelte-6pjvhv{flex-direction:column;align-items:center;gap:clamp(1rem,2.4vw,1.6rem);display:flex}.device.svelte-6pjvhv{width:100%;max-width:24rem;transform:var(--device-transform,none);will-change:transform;transition:transform .7s cubic-bezier(.22,1,.36,1)}.screen.svelte-6pjvhv{aspect-ratio:9/19;width:100%;box-shadow:var(--shadow-hud-float);background:#131130;border-radius:clamp(1.5rem,3vw,2.5rem);padding:clamp(.3rem,.7vw,.5rem);position:relative}.screen-inner.svelte-6pjvhv{--screen-w:100cqw;background:#1a1740;border-radius:clamp(1.2rem,2.4vw,2.1rem);position:absolute;inset:clamp(.3rem,.7vw,.5rem);overflow:clip;container-type:size}.map.svelte-6pjvhv{position:absolute;inset:0}.phone-island.svelte-6pjvhv{--dev-px:calc(var(--screen-w,400px) / 393);top:calc(11 * var(--dev-px));width:calc(125 * var(--dev-px));height:calc(37 * var(--dev-px));border-radius:var(--radius-pill);background:var(--color-black,#000);z-index:6;pointer-events:none;margin-inline:auto;position:absolute;left:0;right:0}.dots.svelte-6pjvhv{align-items:center;gap:.5rem;display:flex}.dot.svelte-6pjvhv{appearance:none;box-sizing:content-box;border-radius:var(--radius-circle,50%);background:color-mix(in srgb, var(--ink-on-dark) 28%, transparent);cursor:pointer;background-clip:content-box;border:0;width:.5rem;height:.5rem;padding:.35rem;transition:background .32s,transform .32s}.dot.svelte-6pjvhv:hover{background:color-mix(in srgb, var(--ink-on-dark) 50%, transparent);background-clip:content-box}.dot.on.svelte-6pjvhv{background:var(--fuchsia-glow,#ff5cf0);background-clip:content-box;transform:scale(1.15)}.dot.svelte-6pjvhv:focus-visible{outline:2px solid var(--fuchsia-glow,#ff5cf0);outline-offset:2px}.copy.svelte-6pjvhv .body:where(.svelte-6pjvhv),.phone.svelte-6pjvhv{opacity:0;transition:opacity .62s,transform .76s cubic-bezier(.16,1,.3,1);transform:translateY(1.25rem)}.phone.svelte-6pjvhv{transition-delay:.12s}.shown.svelte-6pjvhv .copy:where(.svelte-6pjvhv) .body:where(.svelte-6pjvhv),.shown.svelte-6pjvhv .phone:where(.svelte-6pjvhv){opacity:1;transform:none}@media (width<=880px){.wrap.svelte-6pjvhv{grid-template-columns:minmax(0,1fr);gap:clamp(1.75rem,6vw,2.5rem)}.phone.svelte-6pjvhv{order:1}.copy.svelte-6pjvhv{max-width:none}}@media (prefers-reduced-motion:reduce){.copy.svelte-6pjvhv .body:where(.svelte-6pjvhv),.phone.svelte-6pjvhv{opacity:1;transition:none;transform:none}.device.svelte-6pjvhv{transition:none}}.rider-dot{border-radius:var(--radius-circle);border:3px solid var(--color-black);background:rgb(var(--fuchsia-rgb));width:28px;height:28px;box-shadow:0 2px 6px var(--edge-40), 0 0 20px rgba(var(--fuchsia-rgb), .65)}.scene-nav.svelte-1387uxj{top:var(--wm-top);z-index:50;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s,transform .32s cubic-bezier(.22,1,.36,1),visibility 0s linear .24s;position:fixed;right:clamp(1rem,3vw,3rem);transform:translate(.75rem)}.scene-nav.visible.svelte-1387uxj{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.scene-nav.svelte-1387uxj .wide:where(.svelte-1387uxj){flex-direction:column;align-items:center;gap:.55rem;display:flex}.scene-nav.svelte-1387uxj .keys:where(.svelte-1387uxj){flex-direction:column;display:flex;transform:translate(3px)}.scene-nav.svelte-1387uxj .keys:where(.svelte-1387uxj) button:where(.svelte-1387uxj){min-width:9.5rem;color:color-mix(in srgb, var(--ink-on-dark) 92%, transparent);font-family:var(--font-hud);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#33268a;border:0;border-radius:0;justify-content:flex-start;align-items:center;padding:.6rem 1.1rem;font-size:.95rem;font-weight:700;line-height:1.08rem;transition:background .16s,color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24}.scene-nav.svelte-1387uxj .keys:where(.svelte-1387uxj) button:where(.svelte-1387uxj):first-child{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.scene-nav.svelte-1387uxj .keys:where(.svelte-1387uxj) button:where(.svelte-1387uxj):last-child{border-bottom-left-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.scene-nav.svelte-1387uxj .keys:where(.svelte-1387uxj) button:where(.svelte-1387uxj):hover,.scene-nav.svelte-1387uxj .keys:where(.svelte-1387uxj) button:where(.svelte-1387uxj):focus-visible{color:var(--ink-on-dark);background:#40318f}.scene-nav.svelte-1387uxj .keys:where(.svelte-1387uxj) button.active:where(.svelte-1387uxj){background:var(--plate-fill);color:var(--plate-ink);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--plate-ink) 26%, transparent)}.scene-nav.svelte-1387uxj .keys:where(.svelte-1387uxj) button:where(.svelte-1387uxj):focus-visible{outline:2px solid var(--fuchsia);outline-offset:3px;z-index:1}.scene-nav.svelte-1387uxj .narrow:where(.svelte-1387uxj){display:none}@media (width<=1100px){.scene-nav.svelte-1387uxj{transform:translateX(.75rem) translateY(calc(var(--hero-lift,0px) * -1))}.scene-nav.visible.svelte-1387uxj{transform:translateY(calc(var(--hero-lift,0px) * -1))}.scene-nav.svelte-1387uxj .wide:where(.svelte-1387uxj){display:none}.scene-nav.svelte-1387uxj .narrow:where(.svelte-1387uxj){display:block;position:relative}}.scene-nav.svelte-1387uxj .burger:where(.svelte-1387uxj){border-radius:var(--radius-sm);color:color-mix(in srgb, var(--ink-on-dark) 92%, transparent);cursor:pointer;background:#33268a;border:0;justify-content:center;align-items:center;padding:.6rem .72rem;transition:background .16s;display:flex;box-shadow:inset 0 1px #ffffff24}.scene-nav.svelte-1387uxj .burger:where(.svelte-1387uxj):hover,.scene-nav.svelte-1387uxj .burger:where(.svelte-1387uxj):focus-visible{background:#40318f}.scene-nav.svelte-1387uxj .burger:where(.svelte-1387uxj):focus-visible{outline:2px solid var(--fuchsia);outline-offset:3px}.scene-nav.svelte-1387uxj .bars:where(.svelte-1387uxj){--bar-gap:.32rem;gap:var(--bar-gap);flex-direction:column;width:1.25rem;display:flex}.scene-nav.svelte-1387uxj .bars:where(.svelte-1387uxj) i:where(.svelte-1387uxj){transform-origin:50%;background:currentColor;border-radius:1px;height:2px;transition:transform .2s,opacity .16s;display:block}.scene-nav.open.svelte-1387uxj .bars:where(.svelte-1387uxj) i:where(.svelte-1387uxj):first-child{transform:translateY(calc(2px + var(--bar-gap))) rotate(45deg)}.scene-nav.open.svelte-1387uxj .bars:where(.svelte-1387uxj) i:where(.svelte-1387uxj):nth-child(2){opacity:0}.scene-nav.open.svelte-1387uxj .bars:where(.svelte-1387uxj) i:where(.svelte-1387uxj):nth-child(3){transform:translateY(calc(-2px - var(--bar-gap))) rotate(-45deg)}.scene-nav.svelte-1387uxj .menu:where(.svelte-1387uxj){border-radius:var(--radius-sm);min-width:11rem;box-shadow:var(--shadow-hud-float,0 14px 34px -10px #00000080);flex-direction:column;display:flex;position:absolute;top:calc(100% + .4rem);right:0;overflow:hidden}.scene-nav.svelte-1387uxj .menu:where(.svelte-1387uxj) button:where(.svelte-1387uxj){color:color-mix(in srgb, var(--ink-on-dark) 92%, transparent);font-family:var(--font-hud);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#33268a;border:0;justify-content:flex-start;align-items:center;padding:.72rem 1.1rem;font-size:.9rem;font-weight:700;line-height:1.08rem;text-decoration:none;transition:background .16s,color .16s,box-shadow .16s;display:flex;box-shadow:inset 0 1px #ffffff24}.scene-nav.svelte-1387uxj .menu:where(.svelte-1387uxj) button:where(.svelte-1387uxj):hover,.scene-nav.svelte-1387uxj .menu:where(.svelte-1387uxj) button:where(.svelte-1387uxj):focus-visible{color:var(--ink-on-dark);background:#40318f}.scene-nav.svelte-1387uxj .menu:where(.svelte-1387uxj) button.active:where(.svelte-1387uxj){background:var(--plate-fill);color:var(--plate-ink);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--plate-ink) 26%, transparent)}.scene-nav.svelte-1387uxj .menu:where(.svelte-1387uxj) button:where(.svelte-1387uxj):focus-visible{outline:2px solid var(--fuchsia);outline-offset:-2px}.scene-nav.svelte-1387uxj .menu:where(.svelte-1387uxj) .menu-cta{width:100%}.scroll.svelte-1621856{--paper:#f6f1f7;--form-ms:.62s;--form-ease:cubic-bezier(.16, 1, .3, 1);transition:--frame-t var(--form-ms) var(--form-ease), --past-hero var(--form-ms) var(--form-ease);--hero-col-w:min(44vw, clamp(400px, 32vw, 480px));--win-top:calc(var(--frame-pad,0px) + var(--copy-band,0px) * var(--frame-t,0));--frame-top:var(--win-top);--win-pad:var(--frame-pad,0px);--win-left:calc(var(--hero-col-w) + (var(--win-pad) - var(--hero-col-w)) * var(--frame-t,0));--win-r:var(--radius-xl);--brand-void:#160018;--brand-aubergine:#2a0030;--fuchsia:var(--brand-fuchsia);--rim:var(--brand-rim);--fuchsia-glow:#ff5cf0;--magenta:#d115c2;--gold-apex:#fff3c4;--brand-gold:#f0b84a;--gold-base:#b9701a;--ink-on-dark:#f4ecf6;--ink-on-dark-dim:#f4ecf6a8;--ink-on-light:#1c1030;--ink-on-light-dim:#1c1030a8;--surface-card:linear-gradient(180deg, #fdfbf9 0%, #fcf8f5 100%);--card-edge:1px solid color-mix(in srgb, var(--ink-on-light) 12%, transparent);--surface-plate:linear-gradient(180deg, #1c1428 0%, #130d1c 100%);--shadow-plate:0 24px 54px -22px #000000e6, inset 0 1px 0 color-mix(in srgb, var(--ink-on-dark) 12%, transparent);--plate-fill:linear-gradient(180deg, #df3fbf 0%, #d115c2 45%, #7a0f98 100%);--plate-ground:radial-gradient(140% 108% at 1% -8%, #3d2d8a 0%, transparent 66%), linear-gradient(180deg, #241a5c 0%, #322a7d 28%, #413a8f 60%);--plate-ink:#fff4e0;--wm-w:clamp(220px, 24vw, 340px);--wm-top:clamp(1.25rem, 4.5vh, 3rem);--card-w:clamp(184px, 18vw, 252px);--card-zoom:1;--shelf-pad-t:34px;--shelf-pad-b:20px;--shelf-bottom:clamp(1rem, 2.4vh, 2rem);--pad-x:clamp(1.5rem, 3.2vw, 3rem);--content-max:1240px;--measure:64ch;--mono:ui-monospace, "SFMono-Regular", Menlo, monospace;--radius-pill:999px;background:var(--brand-void)}@media (width<=1100px){.scroll.svelte-1621856{--wm-w:min(32vw, 158px);--wm-top:clamp(1rem, 2.6vh, 2rem);--plate-ground:radial-gradient(108% 172% at 50% -4%, #3d2d8a 0%, transparent 66%), linear-gradient(180deg, #241a5c 0%, #322a7d 28%, #413a8f 60%)}}@media (width<=720px){.scroll.svelte-1621856{--shelf-pad-t:30px;--shelf-pad-b:16px;--card-w:clamp(150px, 62vw, 200px);--shelf-bottom:clamp(.4rem, 1.2vh, .9rem)}}@media (width<=640px){.scroll.svelte-1621856{--wm-w:min(48vw, 210px);--lead-scale:.42;--wm-top:clamp(.9rem, 2.4vh, 1.5rem);--shelf-pad-t:18px;--shelf-pad-b:12px;--card-w:200px;--card-zoom:.76;--plate-ground:radial-gradient(108% 150% at 50% -4%, #3d2d8a 0%, transparent 60%), linear-gradient(180deg, #241a5c 0%, #322a7d 12%, #413a8f 26%)}}@media (width<=640px) and (height<=700px){.scroll.svelte-1621856{--shelf-pad-t:14px;--shelf-pad-b:10px;--card-zoom:.64}}@media (height<=500px){.scroll.svelte-1621856{--card-zoom:.5;--shelf-pad-t:10px;--shelf-pad-b:6px;--shelf-bottom:clamp(.25rem, .8vh, .5rem)}}.city-picker-slot.svelte-1621856{display:contents}.hero-floor.svelte-1621856{left:var(--win-left);right:var(--win-pad);bottom:calc(var(--win-pad) + var(--shelf-bottom));z-index:21;pointer-events:none;flex-direction:column;display:flex;position:absolute}.scroll.svelte-1621856:focus{outline:none}@media (width<=1100px){.scroll.svelte-1621856{--hero-col-w:var(--frame-pad,0px);--win-top:calc(var(--frame-pad,0px) + var(--hero-band,0px) * (1 - var(--past-hero,0)) + var(--copy-band,0px) * var(--past-hero,0))}}.stage-frame-ground.svelte-1621856{z-index:0;background:var(--plate-ground);pointer-events:none;position:absolute;inset:0}.stage.svelte-1621856{background:var(--paper);min-height:100dvh;position:relative;overflow:hidden}.scroll.is-static.svelte-1621856 .stage:where(.svelte-1621856){min-height:100svh}.scroll.is-static.svelte-1621856{--vh:1svh}.scroll.svelte-1621856 .footer .bloom{opacity:1}.scroll.svelte-1621856 .footer .sheen{display:none}.frost.svelte-1621856{filter:blur(26px)saturate(1.15);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.12)}.map-frame.svelte-1621856{top:var(--frame-top);right:var(--win-pad);bottom:var(--win-pad);left:var(--win-left);z-index:3;border-radius:var(--win-r);background:var(--paper);position:absolute;overflow:hidden}.map-window.svelte-1621856{transform:translate(calc(-1 * var(--win-left)), calc(-1 * var(--frame-top)));width:var(--stage-w,100%);height:var(--stage-h,100%);background:var(--paper);transition:transform var(--form-ms,.62s) var(--form-ease,cubic-bezier(.16, 1, .3, 1));transform-style:preserve-3d;position:absolute;top:0;left:0}.scroll.is-static.svelte-1621856 .map-window:where(.svelte-1621856),.scroll.is-static.svelte-1621856 .basemap-snapshot:where(.svelte-1621856),.scroll.is-static.svelte-1621856 .map:where(.svelte-1621856),.scroll.is-static.svelte-1621856 .stage:where(.svelte-1621856){transition:none}.map-window.lift.svelte-1621856{transform:translate(calc(-1 * var(--win-left)), calc(-1 * var(--frame-top))) perspective(1400px) translateY(-4%) translateZ(60px) rotateX(14deg)}.map.svelte-1621856{opacity:0;transition:opacity .6s;position:absolute;inset:0}.map.ready.svelte-1621856{opacity:1}.start-dot.svelte-1621856{border-radius:var(--radius-circle);border:2px solid var(--color-black);background:rgb(var(--fuchsia-rgb));width:14px;height:14px;box-shadow:0 1px 4px var(--edge-40), 0 0 12px rgba(var(--fuchsia-rgb), .55);pointer-events:none;z-index:2;position:absolute;transform:translate(-50%,-50%)}.basemap-snapshot.svelte-1621856{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.win-corner.svelte-1621856{z-index:20;width:var(--win-r);height:var(--win-r);background:var(--plate-ground);background-size:var(--stage-w) var(--stage-h);pointer-events:none;background-repeat:no-repeat;position:absolute}.win-corner.hidden.svelte-1621856{display:none}.win-corner.tl.svelte-1621856{top:var(--frame-top);left:var(--win-left);background-position:calc(-1 * var(--win-left)) calc(-1 * var(--frame-top));mask-image:radial-gradient(circle var(--win-r) at 100% 100%, transparent 0 calc(var(--win-r) - .5px), #000 var(--win-r))}.win-corner.tr.svelte-1621856{top:var(--frame-top);right:var(--win-pad);background-position:calc(var(--win-pad) + var(--win-r) - var(--stage-w)) calc(-1 * var(--frame-top));mask-image:radial-gradient(circle var(--win-r) at 0 100%, transparent 0 calc(var(--win-r) - .5px), #000 var(--win-r))}.win-corner.bl.svelte-1621856{bottom:var(--win-pad);left:var(--win-left);background-position:calc(-1 * var(--win-left)) calc(var(--win-pad) + var(--win-r) - var(--stage-h));mask-image:radial-gradient(circle var(--win-r) at 100% 0, transparent 0 calc(var(--win-r) - .5px), #000 var(--win-r))}.win-corner.br.svelte-1621856{bottom:var(--win-pad);right:var(--win-pad);background-position:calc(var(--win-pad) + var(--win-r) - var(--stage-w)) calc(var(--win-pad) + var(--win-r) - var(--stage-h));mask-image:radial-gradient(circle var(--win-r) at 0 0, transparent 0 calc(var(--win-r) - .5px), #000 var(--win-r))}.scroll.svelte-1621856 .story{z-index:21;background:var(--paper);position:relative}.map-hero-home{pointer-events:none;z-index:3;width:26px;height:26px}.map-hero-dot{box-sizing:border-box;background:var(--color-magenta);border:3px solid var(--color-black);border-radius:50%;width:100%;height:100%;transform:scale(1);box-shadow:0 1px 4px #0000004d}@media (height<=500px){.map-hero-home{width:15px;height:15px}.map-hero-dot{border-width:2px}.city-picker-slot.svelte-1621856{display:none}}.map-hero-dot.pop{animation:.3s ease-out both mapHeroMarkerPop}@keyframes mapHeroMarkerPop{0%{transform:scale(0)}to{transform:scale(1)}}.scroll.svelte-1621856 .cta-surface{pointer-events:auto;font-family:var(--font-hud);text-transform:uppercase;letter-spacing:.16em;color:#fff;cursor:pointer;border-radius:var(--radius-sm);background:var(--plate-fill);text-shadow:0 1px #000000b3;border:none;padding:14px 40px;font-size:.95rem;font-weight:700;transition:filter .14s,transform .18s cubic-bezier(.16,1,.3,1)}.scroll.svelte-1621856 .cta-surface.flat{box-shadow:none;text-shadow:none}.scroll.svelte-1621856 .cta-surface:focus-visible{outline:2px solid var(--fuchsia);outline-offset:3px}.placeholders.svelte-1621856{z-index:21;position:relative}
