.panorama-page.svelte-1geimeu{max-width:1100px;margin:0 auto;padding:clamp(1.5rem,4vh,2.75rem) clamp(1rem,3vw,2rem) clamp(2rem,5vh,3.5rem)}.panorama-page-head.svelte-1geimeu{text-align:center;margin-bottom:clamp(2rem,5vh,3.25rem)}.eyebrow.svelte-1geimeu{font-family:var(--font-ui);letter-spacing:.32em;text-transform:uppercase;color:var(--color-muted);margin:0 0 .85rem;padding-left:.32em;font-size:.7rem;font-weight:500}.title.svelte-1geimeu{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--color-heading,var(--color-fg));margin:0;font-size:clamp(2.5rem,6vw,4rem);font-weight:700;line-height:1}.ornament.svelte-1geimeu{justify-content:center;align-items:center;gap:.85rem;margin-top:1rem;display:flex}.fleuron.svelte-1geimeu{font-family:var(--font-heading);color:var(--color-accent);-webkit-user-select:none;user-select:none;font-size:1.05rem;line-height:1}.rule.svelte-1geimeu{width:80px;height:1px;display:block}.rule-l.svelte-1geimeu{background:linear-gradient(to right, transparent, color-mix(in srgb, var(--color-fg) 30%, transparent))}.rule.svelte-1geimeu{background:linear-gradient(to left, transparent, color-mix(in srgb, var(--color-fg) 30%, transparent))}.lede.svelte-1geimeu{max-width:38ch;font-family:var(--font-body);color:var(--color-subtle);margin:1.25rem auto 0;font-size:.95rem;font-style:italic;line-height:1.65}.back.svelte-1geimeu{margin:1.4rem 0 0}.back-link.svelte-1geimeu{font-family:var(--font-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);font-size:.78rem;font-weight:600;text-decoration:none}.back-link.svelte-1geimeu:hover{color:var(--color-accent-text)}.back-link.svelte-1geimeu:hover .back-arrow:where(.svelte-1geimeu){transform:translate(-3px)}.back-arrow.svelte-1geimeu{transition:transform .2s cubic-bezier(.22,1,.36,1);display:inline-block}
