.wayfinding-hero.svelte-1qnwfih{--isometric-surface: var(--color-performance-editorial-dark);box-sizing:border-box;display:grid;align-content:center;gap:var(--space-performance-lg);width:100%;height:100%;min-height:20rem;padding:0;color:var(--color-performance-editorial-light, #f3ebe4);background:transparent}.wayfinding-hero__head.svelte-1qnwfih,.wayfinding-hero__note.svelte-1qnwfih{font-family:var(--font-performance-mono);font-size:var(--text-performance-label, .72rem);line-height:1.4;text-transform:uppercase;letter-spacing:.04em}.wayfinding-hero__head.svelte-1qnwfih{display:flex;justify-content:space-between;gap:1rem;padding-bottom:var(--space-performance-sm);border-bottom:1px solid color-mix(in srgb,currentColor 40%,transparent)}.wayfinding-hero__route.svelte-1qnwfih{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-performance-sm)}.wayfinding-hero__step.svelte-1qnwfih{display:grid;align-content:start;justify-items:start;gap:var(--space-performance-xs);min-width:0;padding:var(--space-performance-md);border:1px solid color-mix(in srgb,currentColor 55%,transparent);background:var(--color-performance-editorial-dark, #181312)}.wayfinding-hero__glyph.svelte-1qnwfih{display:block;width:clamp(5rem,8vw,8rem);margin-block:var(--space-performance-sm)}.wayfinding-hero__step.svelte-1qnwfih strong:where(.svelte-1qnwfih){font-size:var(--text-performance-body, 1rem)}.wayfinding-hero__detail.svelte-1qnwfih{font-size:var(--text-performance-caption, .875rem);line-height:1.35}.wayfinding-hero__note.svelte-1qnwfih{margin:0;padding-top:var(--space-performance-sm);border-top:1px solid color-mix(in srgb,currentColor 40%,transparent)}@media(max-width:63.99rem){.wayfinding-hero.svelte-1qnwfih{min-height:24rem;padding:clamp(1rem,5vw,2.5rem)}}@media(max-width:40rem){.wayfinding-hero.svelte-1qnwfih{gap:var(--space-performance-sm);min-height:0;padding-block:var(--space-performance-md)}.wayfinding-hero__route.svelte-1qnwfih{gap:var(--space-performance-xs)}.wayfinding-hero__step.svelte-1qnwfih{align-content:center;justify-items:center;gap:var(--space-performance-xs);min-height:6rem;padding:var(--space-performance-xs);text-align:center}.wayfinding-hero__glyph.svelte-1qnwfih{width:4rem;margin:0}.wayfinding-hero__step.svelte-1qnwfih strong:where(.svelte-1qnwfih){font-size:var(--text-performance-caption, .875rem);line-height:1.2}.wayfinding-hero__detail.svelte-1qnwfih{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}
