.footer.svelte-1qmczcx{background:var(--brand-void);overflow:hidden}.links.svelte-1qmczcx{max-width:1200px;padding:clamp(2.5rem, 6vh, 4rem) var(--hero-inset,clamp(1.5rem, 6vw, 6rem)) clamp(2.5rem, 7vh, 5rem);justify-content:space-between;align-items:flex-end;gap:2rem;margin:0 auto;display:flex}.nav.svelte-1qmczcx{align-items:baseline;gap:clamp(1.5rem,4vw,2.75rem);display:flex}.nav.svelte-1qmczcx a:where(.svelte-1qmczcx){font-family:var(--font-hud);text-transform:uppercase;letter-spacing:.14em;color:var(--ink-on-dark-dim);font-size:1.05rem;font-weight:600;text-decoration:none;transition:color .14s ease-out}.nav.svelte-1qmczcx a:where(.svelte-1qmczcx):hover{color:var(--ink-on-dark)}.nav.svelte-1qmczcx a:where(.svelte-1qmczcx):focus-visible{outline:2px solid var(--fuchsia);outline-offset:3px}.copyright.svelte-1qmczcx{font-family:var(--font-hud);text-transform:uppercase;letter-spacing:.12em;color:color-mix(in srgb, var(--ink-on-dark) 42%, transparent);white-space:nowrap;font-size:.9rem;font-weight:500}.mark.svelte-1qmczcx{position:relative}.bloom.svelte-1qmczcx{background:radial-gradient(55% 80% at 50% 90%, color-mix(in srgb, var(--magenta) 34%, transparent) 0%, transparent 70%);width:120vw;height:120%;opacity:calc(.3 + .7 * var(--pv,1));will-change:opacity;pointer-events:none;position:absolute;bottom:-30%;left:50%;transform:translate(-50%)}.rise.svelte-1qmczcx{position:relative}.rise.svelte-1qmczcx .giant-wm{width:100%;height:auto;display:block}.sheen.svelte-1qmczcx{mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sheen.svelte-1qmczcx:before{content:"";width:45%;transform:translateX(calc(var(--pv,1) * 320% - 100%));will-change:transform;background:linear-gradient(105deg,#0000 20%,#ffffff57 50%,#0000 80%);position:absolute;top:0;bottom:0;left:0}@media (prefers-reduced-motion:reduce){.sheen.svelte-1qmczcx{display:none}.bloom.svelte-1qmczcx{opacity:1}}@media (width<=700px){.links.svelte-1qmczcx{flex-direction:column;align-items:flex-start}}.wordmark.svelte-1rnl8jz{top:var(--wm-top);left:var(--pad-x);width:var(--wm-w);z-index:6;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{transform:translateX(-50%) translateY(calc(var(--hero-lift,0px) * -1));left:50%}}.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.6vh, 2.2rem) * var(--copy-scale));--body-gap:calc(clamp(.6rem, 1.7vh, 1.3rem) * var(--copy-scale));--lean:calc(100vh * tan(var(--skew-angle)));--copy-floor:clamp(2rem, 6vh, 4rem);--copy-cut:calc(84vh * tan(var(--skew-angle)));--wm-reserve:calc(var(--wm-top) + var(--wm-w) / 3 + clamp(1.9rem, 5vh, 3.6rem));z-index:4;--col-base:clamp(470px, 38vw, 560px);width:min(44vw, calc(var(--col-base) + var(--copy-cut) * .42));padding:var(--wm-reserve) calc(var(--copy-cut) + .5rem) var(--copy-floor) var(--pad-x);gap:var(--stack-gap);isolation:isolate;clip-path:polygon(0 0, 100% 0, calc(100% - var(--lean)) 100%, 0 100%);pointer-events:none;opacity:0;flex-direction:column;transition:opacity .5s;display:flex;position:absolute;top:0;bottom:0;left:0}.hero-copy.svelte-14dmynr:before,.hero-copy.svelte-14dmynr:after{content:"";z-index:-1;position:absolute;inset:0}.hero-copy.svelte-14dmynr:before{background:var(--fuchsia);clip-path:polygon(0 0, 100% 0, calc(100% - var(--lean)) 100%, 0 100%)}.hero-copy.svelte-14dmynr:after{background:var(--plate-ground);clip-path:polygon(0 0, calc(100% - var(--rim)) 0, calc(100% - var(--lean) - var(--rim)) 100%, 0 100%)}.hero-copy.on.svelte-14dmynr{opacity:1;pointer-events:auto}.scenes.svelte-14dmynr{--run:calc(var(--sh,0px) * tan(var(--skew-angle)));--mast-run:calc(var(--wm-reserve) * tan(var(--skew-angle)));--bar0:calc(-1 * var(--pad-x) - 2 * var(--rim));--bar1:calc(var(--pw,0px) - var(--pad-x) - var(--rim));--travel:calc(var(--bar1) - var(--bar0));height:var(--stack-max);flex:none;position:relative}.scene.svelte-14dmynr{--edge-in:calc(var(--bar0) + var(--tin,1) * var(--travel) + var(--rim) / 2 - var(--mast-run));--edge-out:calc(var(--bar0) + var(--tout,0) * var(--travel) + var(--rim) / 2 - var(--mast-run));clip-path:polygon(calc(var(--edge-out) + var(--run)) -100%, calc(var(--edge-in) + var(--run)) -100%, calc(var(--edge-in) - 2 * var(--run)) 200%, calc(var(--edge-out) - 2 * var(--run)) 200%);flex-direction:column;display:flex;position:absolute;inset:0}.scene[aria-hidden=true].svelte-14dmynr{visibility:hidden}.scene-body.svelte-14dmynr{gap:var(--stack-gap);transform:translateY(calc((1 - var(--tin,1)) * var(--travel-y) - var(--tout,0) * var(--travel-y)));opacity:calc(1 - .55 * var(--tout,0));flex-direction:column;display:flex}.scenes.svelte-14dmynr{--travel-y:26px}.sweep.svelte-14dmynr{top:calc(-1 * var(--wm-reserve));height:var(--ph,100vh);left:calc(var(--bar0) + var(--tsweep,0) * var(--travel));width:var(--rim);background:var(--fuchsia);transform:skewX(calc(var(--skew-angle) * -1));transform-origin:0 0;pointer-events:none;position:absolute}.hero-copy.svelte-14dmynr h1:where(.svelte-14dmynr),.hero-copy.svelte-14dmynr h2: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 h2:where(.svelte-14dmynr):last-child{margin-bottom:0}.hero-sub.svelte-14dmynr{align-items:flex-start;gap:var(--body-gap);flex-direction:column;margin:0;display:flex;container-type:inline-size}.says.svelte-14dmynr{gap:var(--body-gap);flex-direction:column;display:flex}.hero-sub.svelte-14dmynr,.say.svelte-14dmynr{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);line-height:1.4}.say.svelte-14dmynr{max-width:34ch;margin:0}.hero-sub.svelte-14dmynr .beat:where(.svelte-14dmynr){margin:0}.hero-sub.svelte-14dmynr strong:where(.svelte-14dmynr),.say.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){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%);min-width:min(340px,80%);color:var(--brand-aubergine);padding:calc(clamp(9px, 1.3vh, 14px) * var(--copy-scale)) 34px;text-shadow:none;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));pointer-events:none;justify-content:center;align-self:flex-start;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):after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--fuchsia) 60%, transparent) 50%, transparent);opacity:0;pointer-events:none;width:22px;transition:transform .62s cubic-bezier(.22,1,.36,1),opacity .18s;position:absolute;top:-20%;bottom:-20%;left:-34px;transform:translate(0)}.hero-copy.svelte-14dmynr .cta-surface.hero-cta:where(.svelte-14dmynr):hover:after,.hero-copy.svelte-14dmynr .cta-surface.hero-cta:where(.svelte-14dmynr):focus-visible:after{opacity:1;transform:translate(520px)}.hero-copy.svelte-14dmynr .cta-surface.hero-cta:where(.svelte-14dmynr):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)}.hero-cta.svelte-14dmynr>span:where(.svelte-14dmynr){transform:skewX(var(--skew-angle))}.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 h2:where(.svelte-14dmynr),.hero-copy.on.svelte-14dmynr .hero-sub:where(.svelte-14dmynr),.hero-copy.on.svelte-14dmynr .say:where(.svelte-14dmynr){user-select:text;cursor:text}@media (width<=1100px){.hero-copy.svelte-14dmynr{--drop:min(100vw * tan(var(--skew-angle)), 124px);width:auto;transform:translateY(calc(var(--hero-lift,0px) * -1));will-change:var(--hero-lift-will,auto);padding:var(--wm-reserve) var(--pad-x) calc(var(--drop) + .75rem);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - var(--drop)));bottom:auto;right:0}.scenes.svelte-14dmynr{--bar1:calc(var(--pw,0px) - var(--pad-x) + var(--rim) + var(--ph,0px) * tan(var(--skew-angle)));height:var(--stack-live);--travel-y:16px;transition:height .22s cubic-bezier(.16,1,.3,1)}.hero-copy.svelte-14dmynr:before{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - var(--drop)))}.hero-copy.svelte-14dmynr:after{clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--rim)), 0 calc(100% - var(--drop) - var(--rim)))}.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%)}.hero-copy.svelte-14dmynr h1:where(.svelte-14dmynr),.hero-copy.svelte-14dmynr h2:where(.svelte-14dmynr){text-align:center;font-size:calc(clamp(2.4rem, 6.4vw, 3.6rem) * var(--copy-scale))}.hero-sub.svelte-14dmynr,.say.svelte-14dmynr{font-size:calc(clamp(1.08rem, 1.75vw, 1.32rem) * var(--copy-scale))}.hero-sub.svelte-14dmynr{align-items:stretch}.say.svelte-14dmynr{max-width:none}.hero-copy.svelte-14dmynr .cta-surface.hero-cta:where(.svelte-14dmynr){align-self:center}.beat.pivot.svelte-14dmynr{text-align:center;margin-block:calc(clamp(.7rem, 2.2vh, 1.5rem) * var(--copy-scale));font-size:calc(clamp(1.4rem, 3.4vw, 1.9rem) * var(--copy-scale))}}@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),.hero-copy.svelte-14dmynr h2:where(.svelte-14dmynr){font-size:calc(clamp(2rem, 9vw, 2.6rem) * var(--copy-scale));margin-bottom:calc(.55rem * var(--copy-scale))}.hero-sub.svelte-14dmynr,.say.svelte-14dmynr{font-size:calc(1.08rem * var(--copy-scale));line-height:1.45}.hero-copy.svelte-14dmynr{--body-gap:calc(.5rem * var(--copy-scale))}.beat.pivot.svelte-14dmynr{margin-block:calc(.5rem * var(--copy-scale));font-size:calc(clamp(1.35rem, 6vw, 1.8rem) * var(--copy-scale))}.pivot.svelte-14dmynr mark:where(.svelte-14dmynr){font-size:min(1.5em,15.5cqw)}.hero-copy.svelte-14dmynr .cta-surface.hero-cta:where(.svelte-14dmynr){min-width:min(280px,86%);padding:11px 26px}}@media (prefers-reduced-motion:reduce){.scene.svelte-14dmynr{clip-path:none;opacity:var(--vis)}.scene-body.svelte-14dmynr{transform:none}.sweep.svelte-14dmynr{display:none}.scenes.svelte-14dmynr{transition:none}.chip.svelte-14dmynr i:where(.svelte-14dmynr),.hero-copy.svelte-14dmynr .cta-surface.hero-cta:where(.svelte-14dmynr):after{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:hover,.shelf-track.marquee.svelte-1r7x04l:focus-within,.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-sm);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);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)}@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)}}@media (width<=640px){.row.svelte-fr8qwf{padding:9px 13px;font-size:.8rem}}@media (prefers-reduced-motion:reduce){.mine.svelte-fr8qwf .arrow:where(.svelte-fr8qwf){transition:none}}.story.svelte-gp8p7x{background:var(--paper);color:var(--ink-on-light);position:relative}.sec.svelte-gp8p7x{max-width:62ch;margin:0 auto;padding:clamp(3.5rem,10vh,7rem) clamp(1.5rem,6vw,3rem);position:relative}.sec.svelte-gp8p7x:before{content:"";width:6rem;height:calc(6rem * tan(var(--skew-angle)));background:color-mix(in srgb, var(--ink-on-light) 26%, transparent);clip-path:polygon(0 0,100% calc(100% - 1px),100% 100%,0 1px);position:absolute;top:0;left:clamp(1.5rem,6vw,3rem)}.sec-lead.svelte-gp8p7x{padding-top:clamp(1rem,4vh,3rem)}.sec-lead.svelte-gp8p7x:before{content:none}.sec.svelte-gp8p7x h2:where(.svelte-gp8p7x){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:where(.svelte-gp8p7x) span:where(.svelte-gp8p7x){color:var(--magenta)}.sec.svelte-gp8p7x h3:where(.svelte-gp8p7x){font-family:var(--font-display);letter-spacing:.01em;color:var(--ink-on-light);margin:.6rem 0 0;font-size:clamp(1.7rem,3.4vw,2.7rem);font-weight:400;line-height:1}.lede.svelte-gp8p7x{font-family:var(--font-sans);color:var(--ink-on-light);margin:1.4rem 0 0;font-size:clamp(1.18rem,1.6vw,1.48rem);line-height:1.6}.sec.svelte-gp8p7x .body:where(.svelte-gp8p7x){font-family:var(--font-sans);color:var(--ink-on-light-dim);margin:1.1rem 0 0;font-size:clamp(1.08rem,1.28vw,1.28rem);line-height:1.7}.sec-cta.svelte-gp8p7x{text-align:center}.sec-cta.svelte-gp8p7x .cta-note:where(.svelte-gp8p7x){font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--ink-on-light-dim);margin:1.1rem 0 1.6rem;font-size:.74rem}.sec-cta.svelte-gp8p7x .cta-surface:where(.svelte-gp8p7x){text-decoration:none;display:inline-block}.line-popup-anchor.svelte-78cvd0{z-index:6;pointer-events:none;position:absolute;transform:translate(-50%,calc(-100% - 16px))}.scroll.svelte-1621856{--paper:#f6f1f7;--brand-void:#160018;--brand-aubergine:#2a0030;--fuchsia:#ff63dd;--rim:7px;--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);--plate-fill:linear-gradient(180deg, #df3fbf 0%, #d115c2 45%, #7a0f98 100%);--plate-ground:radial-gradient(150% 115% at 2% -6%, #ce42af 0%, transparent 70%), linear-gradient(180deg, #5c2688 0%, #3a1d64 55%, #1f1440 100%);--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);--mono:ui-monospace, "SFMono-Regular", Menlo, monospace;--radius-pill:999px;background:var(--brand-void);position:fixed;inset:0;overflow:hidden auto}@media (width<=1100px){.scroll.svelte-1621856{--wm-w:min(46vw, 250px);--wm-top:clamp(1rem, 2.6vh, 2rem);--plate-ground:radial-gradient(112% 178% at 50% -3%, #ce42af 0%, transparent 70%), linear-gradient(180deg, #5c2688 0%, #3a1d64 55%, #1f1440 100%)}}@media (width<=720px){.scroll.svelte-1621856{--shelf-pad-t:30px;--shelf-pad-b:16px;--card-w:clamp(150px, 62vw, 200px)}}@media (width<=640px){.scroll.svelte-1621856{--wm-w:min(48vw, 210px);--wm-top:clamp(.9rem, 2.4vh, 1.5rem);--shelf-pad-t:18px;--shelf-pad-b:12px;--card-w:200px;--card-zoom:.76}}@media (width<=640px) and (height<=700px){.scroll.svelte-1621856{--shelf-pad-t:14px;--shelf-pad-b:10px;--card-zoom:.64}}.hero-floor.svelte-1621856{left:0;right:0;bottom:var(--shelf-bottom);z-index:3;pointer-events:none;flex-direction:column;display:flex;position:absolute}.scroll.svelte-1621856:focus{outline:none}.track.svelte-1621856{position:relative}.stage.svelte-1621856{background:var(--paper);height:100vh;position:sticky;top:0;overflow:hidden}.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.svelte-1621856{opacity:0;transition:opacity .6s;position:absolute;inset:0}.map.ready.svelte-1621856{opacity:1}.scroll.svelte-1621856 .story{--seam-fall:calc(100vw * tan(var(--skew-angle)));z-index:21;margin-top:calc(-1 * var(--story-lift,0px));padding-top:calc(var(--seam-fall) + var(--rim));background:var(--fuchsia);clip-path:polygon(0 0, 100% var(--seam-fall), 100% 100%, 0 100%);position:relative}.scroll.svelte-1621856 .story:before{content:"";background:var(--paper);clip-path:polygon(0 var(--rim), 100% calc(var(--seam-fall) + var(--rim)), 100% 100%, 0 100%);position:absolute;inset:0}.map-hero-home{pointer-events:none;z-index:3;width:18px;height:18px}.map-hero-dot{box-sizing:border-box;background:var(--color-magenta);border:2px solid var(--color-black);border-radius:50%;width:100%;height:100%;box-shadow:0 1px 4px #0000004d}.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,0 0 14px #ff64c899;box-shadow:0 14px 34px -10px color-mix(in srgb, var(--magenta) 55%, transparent);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:hover{filter:brightness(1.12)}.scroll.svelte-1621856 .cta-surface:focus-visible{outline:2px solid var(--fuchsia);outline-offset:3px}
