.open[data-astro-cid-hdbmxhrx]{position:relative}.scope[data-astro-cid-hdbmxhrx]{position:relative;height:clamp(360px,calc(100svh - 364px),calc(100vw / 2.2));overflow:hidden}.scope[data-astro-cid-hdbmxhrx] .plate{position:absolute;inset:0}.scope[data-astro-cid-hdbmxhrx] .plate>img{filter:contrast(1.06) brightness(.86) saturate(.92)}.scope[data-astro-cid-hdbmxhrx]:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(90% 120% at 50% 42%,transparent 40%,rgba(5,5,4,.72) 100%),linear-gradient(180deg,rgba(0,0,0,.42) 0,transparent 24%,transparent 58%,rgba(0,0,0,.72) 100%)}.shutter[data-astro-cid-hdbmxhrx]{position:absolute;inset:0;z-index:4;pointer-events:none}.shutter[data-astro-cid-hdbmxhrx]:before,.shutter[data-astro-cid-hdbmxhrx]:after{content:"";position:absolute;left:0;right:0;height:50.5%;background:var(--saal);transform:scaleY(0)}.shutter[data-astro-cid-hdbmxhrx]:before{top:0;transform-origin:top}.shutter[data-astro-cid-hdbmxhrx]:after{bottom:0;transform-origin:bottom}@media(prefers-reduced-motion:no-preference){.shutter[data-astro-cid-hdbmxhrx]:before,.shutter[data-astro-cid-hdbmxhrx]:after{animation:shutter 1.05s var(--ease-shutter) .15s both}}@keyframes shutter{0%{transform:scaleY(1)}to{transform:scaleY(0)}}.subtitle[data-astro-cid-hdbmxhrx]{position:absolute;z-index:3;left:50%;bottom:clamp(48px,7%,72px);transform:translate(-50%);width:max-content;max-width:calc(100% - 48px);margin:0;text-align:center;font-family:var(--sans);font-weight:500;font-size:clamp(1rem,.85rem + .5vw,1.3rem);line-height:1.35;color:var(--leinwand);text-shadow:0 1px 2px rgba(0,0,0,.9),0 0 18px rgba(0,0,0,.6)}.subtitle[data-astro-cid-hdbmxhrx] span[data-astro-cid-hdbmxhrx]{display:block}.subtitle[data-astro-cid-hdbmxhrx] .who[data-astro-cid-hdbmxhrx]{font-size:.6875rem;font-stretch:125%;letter-spacing:.24em;text-transform:uppercase;color:#f2ede4db;margin-bottom:6px}.titlebar[data-astro-cid-hdbmxhrx]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px clamp(32px,5vw,96px);align-items:end;padding:clamp(26px,3vw,44px) var(--gutter) clamp(30px,3.4vw,48px)}.titlebar__credit[data-astro-cid-hdbmxhrx]{color:var(--color-muted);margin:0 0 16px;display:flex;gap:18px;align-items:center}.titlebar__credit[data-astro-cid-hdbmxhrx] span[data-astro-cid-hdbmxhrx]+span[data-astro-cid-hdbmxhrx]:before{content:"";display:inline-block;width:4px;height:4px;background:var(--dimmer);border-radius:50%;margin-right:18px;vertical-align:middle}.titlebar[data-astro-cid-hdbmxhrx] h1[data-astro-cid-hdbmxhrx]{font-size:clamp(3.1rem,1rem + 5vw,6.8rem)}.titlebar[data-astro-cid-hdbmxhrx] h1[data-astro-cid-hdbmxhrx] em[data-astro-cid-hdbmxhrx]{padding-left:.12em}.titlebar__side[data-astro-cid-hdbmxhrx]{display:grid;gap:26px;padding-bottom:.4em}.motto[data-astro-cid-hdbmxhrx]{margin:0;padding:0 0 0 22px;border-left:1px solid var(--color-ink);font-family:var(--serif);font-weight:300;font-size:clamp(1.6rem,1.1rem + 1.4vw,2.5rem);line-height:1.08;letter-spacing:-.015em}.motto[data-astro-cid-hdbmxhrx] em[data-astro-cid-hdbmxhrx]{display:block}.ctas[data-astro-cid-hdbmxhrx]{margin:0;display:flex;flex-wrap:wrap;gap:12px}.story-band[data-astro-cid-hdbmxhrx]{border-top:1px solid var(--color-line)}.story[data-astro-cid-hdbmxhrx]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:40px clamp(40px,6vw,112px);align-items:end}.story__text[data-astro-cid-hdbmxhrx] .scene[data-astro-cid-hdbmxhrx]{margin-bottom:20px}.story__lead[data-astro-cid-hdbmxhrx]{margin:clamp(28px,3vw,44px) 0 0;font-family:var(--serif);font-weight:300;font-size:var(--t-lead);line-height:1.42;max-width:30em}.story__body[data-astro-cid-hdbmxhrx]{margin:20px 0 0;color:var(--color-muted);max-width:38em}.owner[data-astro-cid-hdbmxhrx]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px clamp(20px,2.4vw,36px);align-items:baseline;margin-top:clamp(28px,3vw,40px);padding-top:20px;border-top:1px solid var(--color-line);max-width:38em}.owner__label[data-astro-cid-hdbmxhrx]{grid-column:1 / -1;margin:0 0 6px;color:var(--color-muted)}.owner__name[data-astro-cid-hdbmxhrx]{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(1.5rem,1.2rem + .8vw,2rem);line-height:1.1;letter-spacing:-.01em;white-space:nowrap}.owner__city[data-astro-cid-hdbmxhrx]{font-style:italic;font-weight:300;color:var(--color-muted)}.owner__text[data-astro-cid-hdbmxhrx]{margin:0;color:var(--color-muted);font-size:.9375rem;line-height:1.5}.owner[data-astro-cid-hdbmxhrx] a[data-astro-cid-hdbmxhrx]{color:var(--color-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.facts[data-astro-cid-hdbmxhrx]{margin:0;border-top:1px solid var(--color-ink)}.facts[data-astro-cid-hdbmxhrx]>div[data-astro-cid-hdbmxhrx]{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:16px;padding:16px 0;border-bottom:1px solid var(--color-line);align-items:baseline}.facts[data-astro-cid-hdbmxhrx] dt[data-astro-cid-hdbmxhrx]{font-family:var(--sans);font-stretch:125%;font-size:var(--t-micro);font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--color-muted)}.facts[data-astro-cid-hdbmxhrx] dd[data-astro-cid-hdbmxhrx]{margin:0;font-family:var(--serif);font-size:1.125rem;line-height:1.35}.facts[data-astro-cid-hdbmxhrx] dd[data-astro-cid-hdbmxhrx] b[data-astro-cid-hdbmxhrx]{font-family:var(--sans);font-stretch:62%;font-weight:700;font-size:1.6em;line-height:1;font-variant-numeric:tabular-nums;margin-right:4px}.facts[data-astro-cid-hdbmxhrx] a[data-astro-cid-hdbmxhrx]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.method-band[data-astro-cid-hdbmxhrx]{padding-top:0}.head[data-astro-cid-hdbmxhrx] a[data-astro-cid-hdbmxhrx]{color:var(--color-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.stations[data-astro-cid-hdbmxhrx]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,2.4vw,40px) clamp(14px,1.6vw,24px);border-top:1px solid var(--color-ink);padding-top:clamp(24px,2.4vw,36px)}.station[data-astro-cid-hdbmxhrx]{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:14px;align-content:start}.station__fig[data-astro-cid-hdbmxhrx]{grid-column:1 / -1;margin:0 0 22px}.station__fig[data-astro-cid-hdbmxhrx] .plate{aspect-ratio:4 / 5}.station__fig[data-astro-cid-hdbmxhrx] figcaption[data-astro-cid-hdbmxhrx]{margin-top:10px}.station__no[data-astro-cid-hdbmxhrx]{grid-row:2 / span 2;margin:0;font-size:clamp(2.4rem,1.8rem + 1.4vw,3.4rem)}.station__title[data-astro-cid-hdbmxhrx]{margin:0;align-self:end}.station__tool[data-astro-cid-hdbmxhrx]{margin:6px 0 0}.station__text[data-astro-cid-hdbmxhrx]{grid-column:1 / -1;margin:16px 0 0;color:var(--color-muted)}.fiction[data-astro-cid-hdbmxhrx]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px clamp(40px,6vw,112px);align-items:end;margin-top:clamp(56px,6vw,96px);padding-top:clamp(28px,3vw,40px);border-top:1px solid var(--color-line)}.fiction__line[data-astro-cid-hdbmxhrx]{margin:0;font-family:var(--serif);font-weight:300;font-size:clamp(2rem,1.2rem + 2.4vw,3.6rem);line-height:1.02;letter-spacing:-.02em}.fiction__line[data-astro-cid-hdbmxhrx] em[data-astro-cid-hdbmxhrx]{display:block}.fiction__text[data-astro-cid-hdbmxhrx]{margin:0;color:var(--color-muted);font-family:var(--serif);font-style:italic;font-size:1.0625rem;line-height:1.55}.ways-band[data-astro-cid-hdbmxhrx]{padding-top:0}.ways[data-astro-cid-hdbmxhrx]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--color-ink)}.ways[data-astro-cid-hdbmxhrx] li[data-astro-cid-hdbmxhrx]{border-bottom:1px solid var(--color-line)}.ways[data-astro-cid-hdbmxhrx] li[data-astro-cid-hdbmxhrx]:nth-child(odd){border-right:1px solid var(--color-line)}.ways[data-astro-cid-hdbmxhrx] a[data-astro-cid-hdbmxhrx]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:16px;align-items:baseline;padding:22px 0;text-decoration:none;min-height:44px}.ways[data-astro-cid-hdbmxhrx] li[data-astro-cid-hdbmxhrx]:nth-child(odd) a[data-astro-cid-hdbmxhrx]{padding-right:28px}.ways[data-astro-cid-hdbmxhrx] li[data-astro-cid-hdbmxhrx]:nth-child(2n) a[data-astro-cid-hdbmxhrx]{padding-left:28px}.ways__label[data-astro-cid-hdbmxhrx]{font-family:var(--serif);font-weight:300;font-size:clamp(1.9rem,1.3rem + 1.6vw,3rem);line-height:1;letter-spacing:-.02em}.ways[data-astro-cid-hdbmxhrx] a[data-astro-cid-hdbmxhrx]:hover .ways__label[data-astro-cid-hdbmxhrx]{font-style:italic}.ways__note[data-astro-cid-hdbmxhrx]{font-family:var(--sans);font-size:var(--t-micro);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);font-variant-numeric:tabular-nums}.ways__arrow[data-astro-cid-hdbmxhrx]{transition:transform .2s}.ways[data-astro-cid-hdbmxhrx] a[data-astro-cid-hdbmxhrx]:hover .ways__arrow[data-astro-cid-hdbmxhrx]{transform:translate(4px)}@media(max-width:1100px){.stations[data-astro-cid-hdbmxhrx]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.titlebar[data-astro-cid-hdbmxhrx],.story[data-astro-cid-hdbmxhrx],.fiction[data-astro-cid-hdbmxhrx],.ways[data-astro-cid-hdbmxhrx]{grid-template-columns:minmax(0,1fr)}.ways[data-astro-cid-hdbmxhrx] li[data-astro-cid-hdbmxhrx]:nth-child(odd){border-right:0}.ways[data-astro-cid-hdbmxhrx] li[data-astro-cid-hdbmxhrx]:nth-child(odd) a[data-astro-cid-hdbmxhrx],.ways[data-astro-cid-hdbmxhrx] li[data-astro-cid-hdbmxhrx]:nth-child(2n) a[data-astro-cid-hdbmxhrx]{padding-inline:0}}@media(max-width:640px){.scope[data-astro-cid-hdbmxhrx]{height:auto;aspect-ratio:4 / 5}.subtitle[data-astro-cid-hdbmxhrx]{bottom:64px;font-size:.95rem}.titlebar[data-astro-cid-hdbmxhrx]{padding-top:22px;gap:22px}.titlebar[data-astro-cid-hdbmxhrx] h1[data-astro-cid-hdbmxhrx]{font-size:clamp(2.9rem,13vw,3.8rem)}.ctas[data-astro-cid-hdbmxhrx] .btn[data-astro-cid-hdbmxhrx]{flex:1 1 auto}.stations[data-astro-cid-hdbmxhrx]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);border-top:0;gap:14px}.stations[data-astro-cid-hdbmxhrx]::-webkit-scrollbar{display:none}.station[data-astro-cid-hdbmxhrx]{flex:0 0 76%;scroll-snap-align:start;border-top:1px solid var(--color-ink);padding-top:18px}.facts[data-astro-cid-hdbmxhrx]>div[data-astro-cid-hdbmxhrx]{grid-template-columns:7.4rem minmax(0,1fr);gap:12px}.facts[data-astro-cid-hdbmxhrx] dt[data-astro-cid-hdbmxhrx]{letter-spacing:.16em}.owner[data-astro-cid-hdbmxhrx]{grid-template-columns:minmax(0,1fr)}}
