.eyebrow.svelte-198jaxy,.facts.svelte-198jaxy dt:where(.svelte-198jaxy){font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;color:var(--color-muted)}.lede.svelte-198jaxy{max-width:34rem;font-size:1.2rem;line-height:1.5;color:var(--color-subtle)}.panel.svelte-198jaxy{padding:1.75rem;border:1px solid var(--color-border);border-radius:1.25rem;background:color-mix(in srgb,var(--color-fg) 3%,transparent)}@media(min-width:640px){.panel.svelte-198jaxy{padding:2.25rem}}.panel-title.svelte-198jaxy{font-size:clamp(1.5rem,2.5vw + .5rem,2rem);font-weight:500;letter-spacing:-.01em;line-height:1.15;color:var(--color-fg)}.panel-body.svelte-198jaxy{max-width:34rem;line-height:1.55;color:var(--color-subtle)}.facts.svelte-198jaxy{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem 2rem}.facts.svelte-198jaxy dd:where(.svelte-198jaxy){margin:.25rem 0 0;color:var(--color-fg)}.others.svelte-198jaxy{margin:1.5rem -.75rem -.75rem;padding:.5rem 0 0;list-style:none;border-top:1px solid var(--color-border)}.others.svelte-198jaxy li:where(.svelte-198jaxy){margin:0;padding:0}.other-row.svelte-198jaxy{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:1rem;color:var(--color-fg);text-decoration:none;transition:background .15s}.other-row.svelte-198jaxy:hover{background:color-mix(in srgb,var(--color-fg) 6%,transparent)}.other-city.svelte-198jaxy{flex:1;font-weight:500}.other-date.svelte-198jaxy{font-size:.875rem;color:var(--color-muted)}.other-row.svelte-198jaxy .other-arrow{color:var(--color-muted);transition:transform .15s}.other-row.svelte-198jaxy:hover .other-arrow{color:var(--color-fg);transform:translate(2px)}.hero-media.svelte-198jaxy{aspect-ratio:1784 / 1080;overflow:hidden;border:1px solid var(--color-border);border-radius:1.25rem;background:color-mix(in srgb,var(--color-fg) 4%,transparent)}.hero-media.svelte-198jaxy video:where(.svelte-198jaxy){display:block;width:100%;height:100%;object-fit:cover}.section-title.svelte-198jaxy{font-size:clamp(1.4rem,2vw + .6rem,1.75rem);font-weight:500;letter-spacing:-.01em;line-height:1.2;color:var(--color-fg)}.section-text.svelte-198jaxy{max-width:34rem;line-height:1.55;color:var(--color-subtle)}.steps.svelte-198jaxy{padding:0;list-style:none;border-top:1px solid var(--color-border)}.steps.svelte-198jaxy li:where(.svelte-198jaxy){margin:0;padding:0;border-bottom:1px solid var(--color-border)}.step.svelte-198jaxy{display:grid;grid-template-columns:2.5rem 7rem 1fr auto;align-items:baseline;gap:1rem;padding:1.1rem .5rem;color:var(--color-fg);text-decoration:none;transition:background .15s}.step.svelte-198jaxy:hover{background:color-mix(in srgb,var(--color-fg) 4%,transparent)}@media(max-width:560px){.step.svelte-198jaxy{grid-template-columns:2.5rem 1fr auto;row-gap:.25rem}.step-text.svelte-198jaxy{grid-column:2}}.step-index.svelte-198jaxy{font-family:var(--font-mono);font-size:.8rem;color:var(--color-muted)}.step-title.svelte-198jaxy{font-size:1.05rem;font-weight:550}.step-text.svelte-198jaxy{line-height:1.45;color:var(--color-subtle)}.step.svelte-198jaxy .step-arrow{align-self:center;color:var(--color-muted);transition:transform .15s}.step.svelte-198jaxy:hover .step-arrow{color:var(--color-fg);transform:translate(2px)}@keyframes svelte-198jaxy-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.reveal.svelte-198jaxy{animation:svelte-198jaxy-rise .7s both cubic-bezier(.2,.7,.2,1);animation-delay:calc(.05s + var(--i, 0) * .09s)}@media(prefers-reduced-motion:reduce){.reveal.svelte-198jaxy{animation:none}}
