.lp.svelte-1uha8ag{background:var(--foam);color:var(--ink);font-family:var(--font-archivo);font-variation-settings:"wdth" 100;font-size:17px;line-height:1.58;-webkit-font-smoothing:antialiased}.lp.svelte-1uha8ag img{max-width:100%;display:block}.lp.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible{outline:2.5px solid var(--resin);outline-offset:3px;border-radius:2px}.wrap.svelte-1uha8ag{max-width:1240px;margin-inline:auto;padding-inline:var(--sp)}h1.svelte-1uha8ag,h2.svelte-1uha8ag{margin:0;letter-spacing:-.022em}h1.svelte-1uha8ag{font-variation-settings:"wdth" 110,"wght" 780;font-size:clamp(2.35rem,6vw,4.35rem);line-height:.99;text-wrap:balance}h2.svelte-1uha8ag{font-variation-settings:"wdth" 104,"wght" 760;font-size:clamp(1.75rem,4.2vw,2.75rem);line-height:1.05}.dim.svelte-1uha8ag{font-variation-settings:"wdth" 68,"wght" 500;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--ink2);font-size:.9rem}.lede.svelte-1uha8ag{color:var(--ink2);font-size:clamp(1.03rem,2vw,1.18rem);max-width:58ch;margin:1.15rem 0 0}.btn.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:.78rem 1.5rem;text-decoration:none;font-weight:700;font-size:1rem;border-radius:2px;transition:background .15s ease,border-color .15s ease,color .15s ease;cursor:pointer}.btn-key.svelte-1uha8ag{background:var(--ink);color:var(--foam);border:2px solid var(--ink)}.btn-key.svelte-1uha8ag:hover{background:var(--resin);border-color:var(--resin);color:var(--on-accent)}.btn-2.svelte-1uha8ag{border:2px solid var(--ink);color:var(--ink);background:none}.btn-2.svelte-1uha8ag:hover{border-color:var(--resin);color:var(--resin)}.btn-ondeep.svelte-1uha8ag{background:var(--on-deep);color:var(--deep);border:2px solid var(--on-deep)}.btn-ondeep.svelte-1uha8ag:hover{background:var(--amber-lite);border-color:var(--amber-lite);color:#241000}.actions.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.7rem}.tert.svelte-1uha8ag{color:var(--ink2);text-decoration:none;font-weight:600;font-size:.97rem;border-bottom:1.5px solid var(--amber);padding-bottom:2px}.tert.svelte-1uha8ag:hover{color:var(--amber)}.rack.svelte-1uha8ag{background:var(--foam-2);border-block:1px solid var(--rule);padding:1.6rem 0 1.2rem}.rack-head.svelte-1uha8ag{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap;padding-inline:var(--sp);margin-bottom:1.1rem}.rack-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-variation-settings:"wdth" 100,"wght" 720;font-size:1.12rem;letter-spacing:-.01em}.rack-head.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:var(--ink2);font-size:.95rem}.marquee.svelte-1uha8ag{overflow:hidden;touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none}.marquee.dragging.svelte-1uha8ag{cursor:grabbing}.track.svelte-1uha8ag{display:flex;width:max-content;align-items:stretch;will-change:transform}.group.svelte-1uha8ag{display:flex;gap:clamp(1.25rem,3vw,2.6rem);align-items:flex-end;padding:1rem clamp(.6rem,1.5vw,1.3rem) .75rem}.b.svelte-1uha8ag{--glow: var(--glow-light)}:root.dark .b.svelte-1uha8ag{--glow: var(--glow-dark)}.b.svelte-1uha8ag img:where(.svelte-1uha8ag){filter:drop-shadow(0 0 4px var(--glow, transparent)) drop-shadow(0 0 16px var(--glow, transparent))}.b.svelte-1uha8ag{flex:none;text-decoration:none;text-align:center;display:block;width:calc(var(--bh, 170px) * .5625)}.b.svelte-1uha8ag .cap:where(.svelte-1uha8ag),.b.svelte-1uha8ag .sub:where(.svelte-1uha8ag){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b.svelte-1uha8ag svg:where(.svelte-1uha8ag),.b.svelte-1uha8ag img:where(.svelte-1uha8ag){height:var(--bh, clamp(112px, 16vw, 170px));width:auto;transition:transform .18s ease}.b.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:contain;max-width:100%}.b.svelte-1uha8ag:hover svg:where(.svelte-1uha8ag),.b.svelte-1uha8ag:hover img:where(.svelte-1uha8ag){transform:translateY(-8px)}.b.svelte-1uha8ag .cap:where(.svelte-1uha8ag){display:block;font-weight:650;font-size:.86rem;margin-top:.6rem}.b.svelte-1uha8ag .sub:where(.svelte-1uha8ag){display:block;font-variation-settings:"wdth" 68,"wght" 500;font-variant-numeric:tabular-nums;font-size:.82rem;color:var(--ink2);margin-top:.05rem}.rack.tall.svelte-1uha8ag{--bh: clamp(150px, 23vw, 250px);padding-bottom:1.6rem}@media(max-width:599px){.hero.svelte-1uha8ag{padding-block:1.5rem 1.25rem}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:2.15rem}.lede.svelte-1uha8ag{font-size:1rem;margin-top:.9rem}.actions.svelte-1uha8ag{flex-direction:column;align-items:stretch;gap:.6rem;margin-top:1.3rem}.actions.svelte-1uha8ag .btn:where(.svelte-1uha8ag){width:100%}.rack-head.svelte-1uha8ag{display:none}.sec.svelte-1uha8ag{padding:2.5rem 0}.rack.svelte-1uha8ag{padding-top:.9rem}}@media(prefers-reduced-motion:reduce){.svelte-1uha8ag{transition:none!important}}.sec.svelte-1uha8ag{padding:clamp(3.25rem,7vw,5.25rem) 0}.deep.svelte-1uha8ag{background:var(--deep);color:var(--on-deep)}.deep.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--on-deep-2);max-width:52ch;font-size:1.06rem}.split.svelte-1uha8ag{display:grid;grid-template-columns:1.18fr .82fr;gap:clamp(2rem,5vw,4rem);align-items:center}.split.svelte-1uha8ag h2:where(.svelte-1uha8ag)+p:where(.svelte-1uha8ag){margin-top:1rem}@media(max-width:940px){.split.svelte-1uha8ag{grid-template-columns:1fr}}@media(max-width:599px){.builders.svelte-1uha8ag{display:flex;flex-direction:column;gap:0}.builders-copy.svelte-1uha8ag{display:contents}.builders.svelte-1uha8ag h2:where(.svelte-1uha8ag){order:1}.builders.svelte-1uha8ag p:where(.svelte-1uha8ag){order:2}.builders.svelte-1uha8ag .mapfig:where(.svelte-1uha8ag){order:3;margin-top:1.5rem;width:100%;flex-shrink:0}.builders.svelte-1uha8ag .crew:where(.svelte-1uha8ag){order:4}.builders.svelte-1uha8ag .actions:where(.svelte-1uha8ag){order:5}}.deep.svelte-1uha8ag img:where(.svelte-1uha8ag){border-radius:3px;box-shadow:0 22px 46px -20px #0000008c;max-height:560px;width:auto;max-width:100%;margin-inline:auto}.moves.svelte-1uha8ag{list-style:none;margin:1.8rem 0 0;padding:0;font-size:1rem}.moves.svelte-1uha8ag li:where(.svelte-1uha8ag){display:flex;gap:1rem;padding:.75rem 0;border-top:1px solid var(--deep-line)}.moves.svelte-1uha8ag b:where(.svelte-1uha8ag){flex:none;width:6.5rem;color:var(--amber-lite);font-variation-settings:"wght" 700}.moves.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--on-deep-2)}.paper.svelte-1uha8ag{background:var(--paper);border-block:1px solid var(--rule)}.paper.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink2);max-width:52ch;font-size:1.06rem}.mapfig.svelte-1uha8ag svg:where(.svelte-1uha8ag){display:block;width:100%;height:auto;aspect-ratio:400 / 290}.mapfig.svelte-1uha8ag{border:1px solid var(--rule);border-radius:3px;overflow:hidden;background:var(--foam);margin:0}.crew.svelte-1uha8ag{list-style:none;margin:1.7rem 0 0;padding:0}.crew.svelte-1uha8ag li:where(.svelte-1uha8ag){display:flex;align-items:center;gap:.9rem;padding:.9rem 0;border-top:1px solid var(--rule-soft)}.crew.svelte-1uha8ag .sw:where(.svelte-1uha8ag){width:11px;height:11px;border-radius:50%;flex:none}.crew.svelte-1uha8ag .nm:where(.svelte-1uha8ag){font-weight:700;font-size:1rem}.crew.svelte-1uha8ag .rl:where(.svelte-1uha8ag){font-size:.89rem;color:var(--ink2)}.crew.svelte-1uha8ag .mi:where(.svelte-1uha8ag){margin-left:auto}.end.svelte-1uha8ag{text-align:center;padding-block:clamp(3.25rem,7vw,5rem)}.end.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:20ch;margin-inline:auto}.end.svelte-1uha8ag .actions:where(.svelte-1uha8ag){justify-content:center}.hero.svelte-1uha8ag{padding-block:clamp(2.4rem,5.5vw,3.8rem) clamp(1.6rem,3vw,2.2rem)}.hero.svelte-1uha8ag .row:where(.svelte-1uha8ag){display:grid;grid-template-columns:1.25fr .75fr;grid-template-areas:"intro ." "cta .";gap:1.7rem clamp(1.5rem,4vw,3.5rem)}.hero.svelte-1uha8ag .intro:where(.svelte-1uha8ag){grid-area:intro}.hero.svelte-1uha8ag .cta:where(.svelte-1uha8ag){grid-area:cta}.hero.svelte-1uha8ag .cta:where(.svelte-1uha8ag) .actions:where(.svelte-1uha8ag){margin-top:0}@media(max-width:900px){.hero.svelte-1uha8ag .row:where(.svelte-1uha8ag){grid-template-columns:1fr;grid-template-areas:"intro" "cta"}}@media(max-width:599px){.hero.svelte-1uha8ag .row:where(.svelte-1uha8ag){row-gap:1.3rem}}
