.panorama-page.svelte-s7pbz4{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-s7pbz4{text-align:center;margin-bottom:clamp(2rem,5vh,3.25rem)}.eyebrow.svelte-s7pbz4{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-s7pbz4{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-s7pbz4{justify-content:center;align-items:center;gap:.85rem;margin-top:1rem;display:flex}.fleuron.svelte-s7pbz4{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-s7pbz4{width:80px;height:1px;display:block}.rule-l.svelte-s7pbz4{background:linear-gradient(to right, transparent, color-mix(in srgb, var(--color-fg) 30%, transparent))}.rule.svelte-s7pbz4{background:linear-gradient(to left, transparent, color-mix(in srgb, var(--color-fg) 30%, transparent))}.lede.svelte-s7pbz4{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-s7pbz4{font-family:var(--font-ui);letter-spacing:.18em;text-transform:uppercase;margin:1.4rem 0 0;font-size:.72rem}.back.svelte-s7pbz4 a:where(.svelte-s7pbz4){color:var(--color-muted);border-bottom:1px solid var(--color-border);padding-bottom:1px;text-decoration:none}.back.svelte-s7pbz4 a:where(.svelte-s7pbz4):hover{color:var(--color-accent);border-bottom-color:var(--color-accent)}
