@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-bottom]{object-position:top bottom}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-top]{object-position:bottom top}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-right]{object-position:left right}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-left]{object-position:right left}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}.kw-x[data-astro-cid-saa6q7y6]{display:none}.slot[data-astro-cid-2m2lo2xj]{--wm-open:1fr;grid-template-areas:"stack";place-items:center start;display:inline-grid}.slot[data-astro-cid-2m2lo2xj]>[data-astro-cid-2m2lo2xj]{grid-area:stack}.ghost[data-astro-cid-2m2lo2xj]{visibility:hidden;pointer-events:none;white-space:nowrap}.ghost[data-astro-cid-2m2lo2xj],.wortmarke[data-astro-cid-2m2lo2xj]{font-family:var(--font-display);letter-spacing:var(--track-wordmark-eng);text-transform:uppercase;font-weight:400;line-height:1.1}.weit[data-astro-cid-2m2lo2xj] .ghost[data-astro-cid-2m2lo2xj],.weit[data-astro-cid-2m2lo2xj] .wortmarke[data-astro-cid-2m2lo2xj]{letter-spacing:var(--track-wordmark)}.wortmarke[data-astro-cid-2m2lo2xj]{color:var(--ink);white-space:nowrap;align-items:baseline;text-decoration:none;display:inline-flex}a[data-astro-cid-2m2lo2xj].wortmarke{align-items:center;min-block-size:44px}.wortmarke[data-astro-cid-2m2lo2xj] strong[data-astro-cid-2m2lo2xj]{font-weight:600}.md[data-astro-cid-2m2lo2xj],.md[data-astro-cid-2m2lo2xj] .wortmarke[data-astro-cid-2m2lo2xj]{font-size:var(--fs-sm)}.sm[data-astro-cid-2m2lo2xj],.sm[data-astro-cid-2m2lo2xj] .wortmarke[data-astro-cid-2m2lo2xj]{font-size:var(--fs-xs)}.gross[data-astro-cid-2m2lo2xj],.gross[data-astro-cid-2m2lo2xj] .wortmarke[data-astro-cid-2m2lo2xj]{font-size:var(--fs-wortmarke)}a[data-astro-cid-2m2lo2xj].wortmarke:hover{color:var(--accent)}.ext[data-astro-cid-2m2lo2xj]{transition:grid-template-columns var(--dur-slow) var(--ease-inout);grid-template-columns:0fr;display:inline-grid}.ext__in[data-astro-cid-2m2lo2xj]{white-space:nowrap;min-inline-size:0;overflow:hidden}.wortmarke[data-astro-cid-2m2lo2xj]:hover .ext[data-astro-cid-2m2lo2xj],.wortmarke[data-astro-cid-2m2lo2xj]:focus .ext[data-astro-cid-2m2lo2xj],.wortmarke[data-astro-cid-2m2lo2xj]:focus-visible .ext[data-astro-cid-2m2lo2xj],.wortmarke[data-astro-cid-2m2lo2xj]:active .ext[data-astro-cid-2m2lo2xj]{grid-template-columns:var(--wm-open)}@keyframes wm-reveal{0%{grid-template-columns:0fr}22%{grid-template-columns:1fr}68%{grid-template-columns:1fr}to{grid-template-columns:0fr}}@media (prefers-reduced-motion:no-preference){.animiert[data-astro-cid-2m2lo2xj] .ext[data-astro-cid-2m2lo2xj]{animation:wm-reveal 2.8s var(--ease-inout) .7s 1}}@media (width>=640px){.animiert[data-astro-cid-2m2lo2xj] .ext[data-astro-cid-2m2lo2xj]{grid-template-columns:1fr}@media (prefers-reduced-motion:no-preference){.animiert[data-astro-cid-2m2lo2xj] .ext[data-astro-cid-2m2lo2xj]{animation:wm-ausschreiben .62s var(--ease-inout) .4s both}}}@keyframes wm-ausschreiben{0%{grid-template-columns:0fr}to{grid-template-columns:1fr}}@media (width<=479px){.slot[data-astro-cid-2m2lo2xj]{--wm-open:0fr}.ghost[data-astro-cid-2m2lo2xj]{display:none}.animiert[data-astro-cid-2m2lo2xj] .ext[data-astro-cid-2m2lo2xj]{animation:none}}@media (prefers-reduced-motion:reduce){.ext[data-astro-cid-2m2lo2xj]{grid-template-columns:var(--wm-open);transition:none}.animiert[data-astro-cid-2m2lo2xj] .ext[data-astro-cid-2m2lo2xj]{animation:none}}.weit[data-astro-cid-2m2lo2xj] .wortmarke[data-astro-cid-2m2lo2xj] .ext[data-astro-cid-2m2lo2xj],.weit[data-astro-cid-2m2lo2xj] .wortmarke[data-astro-cid-2m2lo2xj]:hover .ext[data-astro-cid-2m2lo2xj]{grid-template-columns:1fr;transition:none;animation:none}:root{--paper:#f4f1ea;--sand:var(--paper);--sand-2:var(--paper);--ink:#1a1815;--ink-soft:#4a463e;--line:#1a181521;--accent:#7a2e2a;--accent-soft:#9c4a3f;--font-body:var(--font-cabin), "Gill Sans MT", Verdana, sans-serif;--fs-xs:.8125rem;--fs-sm:.9375rem;--fs-base:1.0625rem;--fs-lg:clamp(1.125rem, .4vw + 1.05rem, 1.25rem);--fs-h3:clamp(1.25rem, .6vw + 1.1rem, 1.5rem);--fs-h2:clamp(1.625rem, 1.4vw + 1.3rem, 2.25rem);--fs-h1:clamp(2rem, 2.6vw + 1.4rem, 3.25rem);--fs-hero:clamp(2.25rem, 4vw + 1.25rem, 4rem);--lh-tight:1.15;--lh-snug:1.35;--lh-body:1.65;--track-eyebrow:.14em;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4rem;--sp-section:clamp(3.5rem, 7vw, 6.5rem);--maxw:1180px;--maxw-prose:68ch;--gutter:clamp(1.25rem, 4vw, 2.5rem);--paper-2:var(--paper);--ground:#14120f;--graphite:#2a2723;--ink-deep:#0e0d0b;--ink-mute:#575349;--paper-on-ground:var(--paper);--sand-on-ground:color-mix(in srgb, var(--paper) 66%, var(--ground));--accent-on-ground:#c9756a;--accent-deep:#5e211e;--line-strong:#1a181538;--line-on-ground:color-mix(in srgb, var(--paper) 16%, transparent);--line-accent:#7a2e2a8c;--veil-solid:#14120f;--veil-text:#14120fb8;--veil-mid:#14120f4d;--veil-top:#14120f24;--veil-header:#14120f57;--glass-fallback:color-mix(in srgb, var(--paper) 94%, transparent);--glass-line:#1a18151a;--print-on-ground:color-mix(in srgb, var(--paper) 6%, transparent);--melange:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23m)'/%3E%3C/svg%3E");--melange-size:160px;--melange-paper:.022;--melange-dark:.05;--font-display:var(--font-archivo), "Helvetica Neue", Arial, sans-serif;--fs-num-sm:clamp(1.75rem, 2.4vw + .9rem, 2.5rem);--track-h2:-.02em;--track-wall:.14em;--sp-9:6rem;--sp-section-xl:clamp(6rem, 11vw, 10rem);--nav-h:68px;--nav-total:var(--nav-h);--logo-box-h:40px;--dur-quick:.18s;--dur-base:.32s;--dur-slow:.62s;--ease-out:cubic-bezier(.22, .61, .36, 1);--ease-in:cubic-bezier(.55, .06, .68, .19);--ease-inout:cubic-bezier(.65, .02, .25, 1);--ease-rule:cubic-bezier(.16, 1, .3, 1);--fs-h2-gross:clamp(1.9rem, 4.4vw, 3.4rem);--fs-wortmarke:clamp(.95rem, 1.6vw, 1.5rem);--radius:0px;--radius-focus:2px;--fs-display:clamp(2.75rem, min(7.2vw, 13vh), 7rem);--lh-display:.94;--track-display:-.04em;--track-label:.28em;--reveal-shift:26px;--reveal-blur:6px;--track-num:-.035em;--lh-num:.86;--fs-num:clamp(2.2rem, 5vw, 3.6rem);--fs-num-lage:clamp(2.6rem, 6vw, 4.5rem);--fs-num-xl:clamp(2.6rem, 7vw, 5.5rem);--fs-h2-schluss:clamp(2.1rem, 6vw, 4.75rem);--sp-section-gross:clamp(4.5rem, 2rem + 2.5vw + 4vh, 8.5rem);--sp-section-schluss:clamp(5rem, 2rem + 3vw + 4.5vh, 9.5rem);--sp-kopf:2rem;--sp-kopf-body:clamp(2.5rem, 1rem + 1.5vw + 2.5vh, 4.5rem);--maxw-weit:104rem;--maxw-overlay:92rem;--scroll-offset:calc(var(--nav-total) + var(--zeile-zusatz,0px));--glass:color-mix(in srgb, var(--paper) 84%, transparent);--glass-blur:blur(14px) saturate(125%);--dur-reveal:1.5s;--dur-hero-bild:4.2s;--dur-hero-deckel:2.8s;--dur-hero-text:2.2s;--dur-hero-video:1.5s;--dur-glas:.9s;--dur-overlay:.8s;--dur-overlay-punkt:.9s;--dur-linie:.75s;--dur-zoom:2.4s;--dur-bild-an:2s;--dur-fokus:.24s;--focus-offset:3px;--focus-offset-weit:9px;--dur-fast:.12s;--dur-kopf:.7s;--dur-morph:.7s;--dur-cue:2.8s;--stagger-step:70ms;--reveal-blur-titel:4px;--ease-cue:cubic-bezier(.65, 0, .35, 1);--track-wordmark-eng:.28em;--track-wordmark:.38em}@media (width>=640px){:root{--track-wordmark-eng:.34em;--track-wordmark:.42em}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}[id]{scroll-margin-block-start:var(--scroll-offset)}body{background:var(--paper);min-height:100svh;color:var(--ink);font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-weight:400}html.menu-offen{overflow:hidden}img,picture,svg,video{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4{line-height:var(--lh-tight);text-wrap:balance;letter-spacing:-.01em;font-weight:600}h1,h2{font-family:var(--font-display);letter-spacing:var(--track-h2);color:var(--ink-deep);font-weight:500}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3);letter-spacing:0;font-weight:500}p{text-wrap:pretty}body{overflow-wrap:break-word}a{color:inherit;text-decoration-color:var(--accent);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:var(--focus-offset);border-radius:var(--radius-focus)}@keyframes fokus-einrasten{0%{outline-offset:var(--focus-offset-weit)}}@media (prefers-reduced-motion:no-preference){:focus-visible{animation-name:fokus-einrasten;animation-duration:var(--dur-fokus);animation-timing-function:var(--ease-out)}}ul,ol{padding-inline-start:1.25em}.wrap{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.eyebrow{font-family:var(--font-display);font-size:var(--fs-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--accent);margin-bottom:var(--sp-3);font-weight:500}.rule{background:var(--line-accent);block-size:2px;inline-size:56px;margin-bottom:var(--sp-4);transform-origin:0;display:block}.zahl{font-family:var(--font-display);font-weight:400;font-size:var(--fs-num-lage);line-height:var(--lh-num);letter-spacing:var(--track-num);color:var(--ink-deep);font-variant-numeric:tabular-nums}.zahl .einheit{font-family:var(--font-body);font-size:var(--fs-sm);letter-spacing:0;color:var(--ink-mute);margin-inline-start:.3em;font-weight:400}.lead{font-size:var(--fs-lg);line-height:var(--lh-snug);color:var(--ink-soft);max-width:var(--maxw-prose)}.muted{color:var(--ink-soft)}.skiplink{left:var(--sp-4);top:var(--sp-4);z-index:100;padding:var(--sp-2) var(--sp-4);background:var(--ink);color:var(--paper);border-radius:var(--radius);position:absolute;transform:translateY(-200%)}.skiplink:focus-visible{color:var(--paper);transform:translateY(0)}.skiplink:hover{color:var(--paper)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html.js .reveal>*,html.js [data-reveal]{opacity:0;translate:0 var(--reveal-shift);transition:opacity var(--dur-reveal) var(--ease-rule) calc(var(--reveal-lead,0s) + var(--reveal-delay,0s)), translate var(--dur-reveal) var(--ease-rule) calc(var(--reveal-lead,0s) + var(--reveal-delay,0s)), filter var(--dur-reveal) var(--ease-rule) calc(var(--reveal-lead,0s) + var(--reveal-delay,0s))}html.js .reveal>:is(h1,h2,h3,.kopf),html.js [data-reveal]:is(h1,h2,h3){filter:blur(var(--reveal-blur-titel))}html.js .reveal.is-in>*,html.js [data-reveal].is-in{opacity:1;filter:none;translate:0}html.js .reveal{--staffel:calc(var(--stagger-step) * 1.3)}html.js .reveal.eng{--staffel:var(--stagger-step)}html.js .reveal>:nth-child(2){--reveal-delay:var(--staffel)}html.js .reveal>:nth-child(3){--reveal-delay:calc(var(--staffel) * 2)}html.js .reveal>:nth-child(4){--reveal-delay:calc(var(--staffel) * 3)}html.js .reveal>:nth-child(5){--reveal-delay:calc(var(--staffel) * 4)}html.js .reveal>:nth-child(n+6),html.js .reveal.eng>:nth-child(6){--reveal-delay:calc(var(--staffel) * 5)}html.js .reveal.eng>:nth-child(7){--reveal-delay:calc(var(--staffel) * 6)}html.js .reveal.eng>:nth-child(n+8){--reveal-delay:calc(var(--staffel) * 7)}html.js .reveal .rule{transition:scale var(--dur-reveal) var(--ease-rule) calc(var(--reveal-lead,0s) + var(--dur-fast));scale:0 1}html.js .reveal.is-in .rule{scale:1}.fig-rahmen{overflow:clip}@media (prefers-reduced-motion:no-preference){.fig img{transition:scale var(--dur-zoom) var(--ease-out)}.fig:not([data-bewegung=aus]):hover img,a:hover .fig:not([data-bewegung=aus]) img,a:focus-within .fig:not([data-bewegung=aus]) img{scale:1.03}html.js .fig:not([data-bewegung=aus]) .fig-rahmen[data-reveal]{transition:opacity var(--dur-reveal) var(--ease-rule) calc(var(--reveal-lead,0s) + var(--reveal-delay,0s)), translate var(--dur-reveal) var(--ease-rule) calc(var(--reveal-lead,0s) + var(--reveal-delay,0s)), filter var(--dur-reveal) var(--ease-rule) calc(var(--reveal-lead,0s) + var(--reveal-delay,0s)), scale var(--dur-bild-an) var(--ease-out);scale:1.04}html.js .fig:not([data-bewegung=aus]) .fig-rahmen[data-reveal].is-in{scale:1}html.js .lage-bild .fig .fig-rahmen[data-reveal],html.js .fig.luft .fig-rahmen[data-reveal],html.js .fig[data-enthuellen] .fig-rahmen[data-reveal]{clip-path:inset(6% 0 0);transition:opacity var(--dur-reveal) var(--ease-rule) calc(var(--reveal-lead,0s) + var(--reveal-delay,0s)), translate var(--dur-reveal) var(--ease-rule) calc(var(--reveal-lead,0s) + var(--reveal-delay,0s)), clip-path var(--dur-reveal) var(--ease-rule) calc(var(--reveal-lead,0s) + var(--reveal-delay,0s)), scale var(--dur-bild-an) var(--ease-out)}html.js .lage-bild .fig .fig-rahmen[data-reveal].is-in,html.js .fig.luft .fig-rahmen[data-reveal].is-in,html.js .fig[data-enthuellen] .fig-rahmen[data-reveal].is-in{clip-path:inset(0)}.card{transition:border-color var(--dur-base) var(--ease-out)}}.nav-link{position:relative}.nav-link:after{content:"";inset-inline:0;transform-origin:0;background:currentColor;block-size:1px;position:absolute;bottom:0;scale:0 1}.nav-link:hover:after,.nav-link:focus-visible:after,.nav-link[aria-current]:after{scale:1}@media (prefers-reduced-motion:no-preference){.nav-link:after{transition:scale var(--dur-linie) var(--ease-rule)}@view-transition{navigation:auto}}::view-transition-old(root){animation-duration:var(--dur-quick);animation-timing-function:var(--ease-in)}::view-transition-new(root){animation-duration:var(--dur-base);animation-timing-function:var(--ease-out)}@keyframes titel-an{0%{opacity:0;translate:0 12px}}::view-transition-old(seitentitel){animation-duration:var(--dur-quick);animation-timing-function:var(--ease-in)}::view-transition-new(seitentitel){animation:titel-an var(--dur-base) var(--ease-out) both}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}html.js .reveal>*,html.js [data-reveal],html.js .reveal .rule,html.js .hero .rule,html.js .hero .text>*{opacity:1!important;filter:none!important;clip-path:none!important;transition:none!important;translate:none!important;scale:none!important}.deckel{display:none!important}:focus-visible{animation-name:none!important}}.bildunterschrift{margin-top:var(--sp-3);font-size:var(--fs-xs);color:var(--ink-soft)}figure:hover>.bildunterschrift{color:var(--ink)}.section.ground figure:hover>.bildunterschrift,.site-footer figure:hover>.bildunterschrift{color:var(--paper-on-ground)}@media (prefers-reduced-motion:no-preference){.bildunterschrift{transition:color var(--dur-quick) var(--ease-rule)}}.section.ground .bildunterschrift,.site-footer .bildunterschrift{color:var(--sand-on-ground)}@supports (interpolate-size:allow-keywords){@media (prefers-reduced-motion:no-preference){details:not([data-menu]){interpolate-size:allow-keywords}details:not([data-menu])::details-content{overflow-clip-margin:calc(var(--focus-offset-weit) + 2px);block-size:0;transition:block-size var(--dur-base) var(--ease-out), content-visibility var(--dur-base) allow-discrete;overflow:clip}details:not([data-menu])[open]::details-content{block-size:auto}}}@media (width>=1024px) and (width<=1359px){html:has([data-leiste]) .section>.wrap{padding-inline-end:calc(var(--gutter) + 4rem)}}:root{--sektion-zeile-h:2rem}@media (width<=1023px){html:has([data-leiste]) [id]:not(.section){scroll-margin-block-start:calc(var(--scroll-offset) + var(--sektion-zeile-h))}html:has([data-leiste]){--zeile-zusatz:var(--sektion-zeile-h)}}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media print{html.js .reveal>*,html.js [data-reveal],html.js .reveal .rule,html.js .hero .rule,html.js .hero .text>*{opacity:1!important;filter:none!important;clip-path:none!important;transition:none!important;animation:none!important;translate:none!important;scale:none!important}.deckel{display:none!important}details.grundriss::details-content,details.abteile::details-content,details.weitere::details-content{content-visibility:visible!important;block-size:auto!important}details.grundriss .plan,details.abteile .abteile-inhalt,details.weitere .weitere-inhalt{display:block!important}.skiplink,.einwilligung,.site-header,nav[aria-label=Abschnitte],.nach-oben,.cue-halter{display:none!important}nav[aria-label=Abschnitte] ol:after,:focus-visible{animation-name:none!important}.section.ground,.site-footer{--ground:var(--paper);--paper-on-ground:var(--ink);--sand-on-ground:var(--ink-soft);--accent-on-ground:var(--accent);--line-on-ground:var(--line-strong);background:var(--paper)!important;color:var(--ink)!important}.section.ground:after,.site-footer:after{display:none!important}.hero,.hero .veil{print-color-adjust:exact}}
