@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-400-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-400-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jost-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jost-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jost-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jost-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-neutral-0:#fff;--color-brand-red:#da291c;--color-brand-red-vivid:red;--color-brand-red-dark:#d10100;--color-brand-ink:#262728;--color-brand-steel:#454647;--color-brand-steel-muted:#5c5d5e;--color-brand-silver:#9ea2a2;--color-brand-silver-100:#f5f6f6;--color-brand-silver-200:#e2e3e3;--color-brand-silver-300:#cfd1d1;--color-brand-silver-400:#bbbebe;--color-brand-blue:#004aad;--color-brand-blue-dark:#002961;--color-brand-blue-light:#0060e0;--color-brand-paper:#faf8f4;--color-brand-stone:#efebe4;--color-brand-charcoal:#23272b;--color-state-error:#8a1f11;--color-state-success:#1f5c2e;--color-surface:var(--color-brand-paper);--color-surface-muted:var(--color-brand-silver-100);--color-surface-stone:var(--color-brand-stone);--color-surface-dark:var(--color-brand-charcoal);--color-surface-inverse:var(--color-brand-steel);--color-surface-brand:var(--color-brand-red);--color-text:var(--color-brand-ink);--color-text-muted:var(--color-brand-steel-muted);--color-text-on-brand:var(--color-neutral-0);--color-text-on-inverse:var(--color-neutral-0);--color-text-on-inverse-muted:var(--color-brand-silver-300);--color-brand-primary:var(--color-brand-red);--color-brand-secondary:var(--color-brand-blue);--color-rule:var(--color-brand-ink);--color-border:var(--color-brand-silver-300);--color-link:var(--color-brand-red);--color-link-hover:var(--color-brand-ink);--color-focus-ring:var(--color-brand-red);--font-display:Jost, "Century Gothic", "Avenir Next", "Segoe UI", sans-serif;--font-ui:var(--font-display);--font-body:var(--font-display);--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--font-size-xs:.75rem;--font-size-sm:.8125rem;--font-size-base:1rem;--font-size-body:1.0625rem;--font-size-lg:1.3125rem;--font-size-xl:1.5625rem;--font-size-2xl:1.875rem;--font-size-3xl:2.25rem;--font-size-4xl:2.875rem;--font-size-5xl:4.5rem;--font-weight-regular:400;--font-weight-medium:500;--line-height-tight:1;--line-height-snug:1.25;--line-height-base:1.6;--tracking-tight:-.02em;--tracking-normal:0;--tracking-label:.14em;--tracking-eyebrow:.28em;--measure:68ch;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2.5rem;--space-xl:3.5rem;--space-2xl:4.75rem;--space-3xl:6rem;--container-max:90rem;--container-padding:var(--space-md);--radius-sm:0;--radius-md:0;--border-width:1px;--rule-width:2px;--accent-width:3px;--transition-fast:.15s ease;--tap-target:44px}@media (width>=768px){:root{--container-padding:var(--space-xl)}}@media (prefers-reduced-motion:reduce){:root{--transition-fast:0s}}.site-header{z-index:50;justify-content:space-between;align-items:stretch;gap:var(--space-md);background:var(--color-surface);transition:transform var(--transition-fast), box-shadow var(--transition-fast);border-bottom:0;display:flex;position:sticky;top:0}.site-header--schwebt{box-shadow:0 10px 24px -16px color-mix(in srgb, var(--color-text) 55%, transparent)}.site-header__mark{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--container-padding);color:var(--color-text);text-decoration:none;display:flex}.site-header__logo{flex:none;width:auto;height:3.125rem}.site-header__name,.site-footer__name{font-family:var(--font-ui);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:.16em;text-transform:uppercase;line-height:1.35}.site-header__name{white-space:nowrap}.site-header__name em,.site-footer__name em{font-family:var(--font-body);font-weight:var(--font-weight-regular);text-transform:none;letter-spacing:.02em;font-style:italic}.site-header__visit{padding:0 var(--space-lg);background:var(--color-brand-primary);color:var(--color-text-on-brand);font-family:var(--font-ui);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;transition:background var(--transition-fast);align-items:center;text-decoration:none;display:flex}.site-header__visit:hover{background:var(--color-brand-ink);color:var(--color-text-on-brand)}.site-header__visit:focus-visible{outline-color:var(--color-brand-ink)}.site-header--verborgen{transform:translateY(-100%)}.site-nav__list{align-items:center;gap:var(--space-md);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-nav a,.site-nav summary{font-family:var(--font-ui);font-size:var(--font-size-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text);text-decoration:none}.site-nav__list>li>a,.site-nav__group>summary{min-height:var(--tap-target);cursor:pointer;align-items:center;display:flex}.site-nav a:hover,.site-nav summary:hover{color:var(--color-brand-primary)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.site-nav__list>li>a,.site-nav__group>summary{transition:color var(--transition-fast), opacity .25s ease}.site-nav__list:hover>li:not(:hover)>a,.site-nav__list:hover>li:not(:hover)>.site-nav__group>summary{opacity:.45}}.site-header__lang{align-items:center;gap:var(--space-3xs);padding:0 var(--space-md);font-family:var(--font-ui);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);margin:0;display:flex}.site-header__lang-now{color:var(--color-text-muted)}.site-header__lang-sep{color:var(--color-border)}.site-header__lang a{color:var(--color-brand-primary);text-decoration:none}.site-header__lang a:hover{text-decoration:underline}@media (width<=63.99rem){.site-header__lang{order:2;margin-left:auto}}.site-nav a[aria-current=page]{color:var(--color-brand-primary);text-underline-offset:.3em;text-decoration:underline}.site-nav__group--hier>summary{color:var(--color-brand-primary)}.site-nav__group ul{padding:var(--space-2xs) 0 var(--space-2xs) var(--space-sm);border-left:var(--border-width) solid var(--color-border);margin:0;list-style:none}.site-nav__group ul a{min-height:var(--tap-target);letter-spacing:var(--tracking-normal);text-transform:none;font-size:var(--font-size-base);align-items:center;display:flex}.site-nav__group>summary::marker,.site-nav__toggle::marker{color:var(--color-brand-primary)}.site-nav__toggle{width:var(--tap-target);height:var(--tap-target);cursor:pointer;justify-content:center;align-items:center;list-style:none;display:flex}.site-nav__toggle::-webkit-details-marker{display:none}.site-nav__toggle::marker{content:""}.site-nav__bars{width:1.375rem;height:.875rem;display:block;position:relative}.site-nav__bars:before,.site-nav__bars:after,.site-nav__bars{--strich:var(--color-text)}.site-nav__bars:before,.site-nav__bars:after{content:"";background:var(--strich);width:100%;height:2px;transition:transform var(--transition-fast), top var(--transition-fast);position:absolute;left:0}.site-nav__bars:before{top:0}.site-nav__bars:after{top:100%}.site-nav__bars{background:linear-gradient(var(--color-text), var(--color-text)) center / 100% 2px no-repeat}.site-nav[open] .site-nav__bars{background-size:0 2px}.site-nav[open] .site-nav__bars:before{top:50%;transform:translateY(-1px)rotate(45deg)}.site-nav[open] .site-nav__bars:after{top:50%;transform:translateY(-1px)rotate(-45deg)}@media (prefers-reduced-motion:reduce){.site-nav__bars:before,.site-nav__bars:after{transition:none}}.site-nav[open] nav{padding:var(--space-sm) var(--container-padding) var(--space-md);border-top:var(--border-width) solid var(--color-border)}.site-nav[open] .site-nav__list{flex-direction:column;align-items:stretch;gap:0}.site-nav[open] .site-nav__list>li{border-bottom:var(--border-width) solid var(--color-border)}@media (width<=63.99rem){.site-header{padding-right:var(--space-2xs);align-items:center;gap:var(--space-2xs);flex-wrap:wrap}.site-header__mark{min-width:0;padding-left:var(--space-md);padding-right:var(--space-2xs);flex:1 1 0}.site-header__logo{height:2.5rem}.site-header__name{font-size:var(--font-size-xs);letter-spacing:.1em}.site-header__lang{padding:0 var(--space-2xs);flex:none;order:2}.site-nav{flex:none;order:3}.site-header__visit{flex:1 0 100%;order:4;justify-content:center}.site-nav[open] nav{z-index:40;max-height:calc(100dvh - 100%);padding:0 var(--container-padding) var(--space-sm);background:var(--color-surface);border-bottom:var(--rule-width) solid var(--color-rule);position:absolute;top:100%;left:0;right:0;overflow-y:auto}}.site-footer{background:var(--color-surface-inverse);color:var(--color-text-on-inverse);padding:var(--space-2xl) var(--container-padding) var(--space-lg)}.site-footer__grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.site-footer__heading{font-family:var(--font-ui);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-on-inverse-muted);margin-bottom:var(--space-sm)}.site-footer__mark{gap:var(--space-2xs);flex-direction:column;align-items:flex-start;display:flex}.site-footer__name{margin:0}.site-footer__tagline{font-family:var(--font-body);font-style:italic;font-size:var(--font-size-lg);color:var(--color-text-on-inverse-muted);margin:0}.site-footer address{margin-bottom:var(--space-2xs);font-style:normal}.site-footer__links{margin:0;padding:0;list-style:none}.site-footer a,.site-footer .link-button{color:var(--color-text-on-inverse);border-bottom:var(--border-width) solid transparent;text-decoration:none}.site-footer a:hover,.site-footer .link-button:hover{color:var(--color-text-on-inverse);border-bottom-color:var(--color-brand-primary)}.site-footer__links a,.site-footer__links .link-button{min-height:var(--tap-target);align-items:center;display:inline-flex}.site-footer__recognition{max-width:var(--measure-wide,72rem);border-top:1px solid color-mix(in srgb, currentColor 18%, transparent);margin:2.5rem auto 0;padding-top:1.5rem}.site-footer__recognition-grid{grid-template-columns:auto 1fr;align-items:start;gap:1.25rem 1.75rem;display:grid}.site-footer__badges{--zeichen-feld:6rem;--breit-hoehe:3.5rem;flex-wrap:wrap;align-items:flex-start;gap:1.25rem 2rem;display:flex}.site-footer__badge{text-align:center;width:8.5rem;margin:0;font-size:.75rem;line-height:1.35}.site-footer__badge img{width:auto;height:var(--zeichen-feld);margin:0 auto .6rem;display:block}.site-footer__badge--breit{width:11.5rem}.site-footer__badge--breit img{width:auto;max-width:100%;height:var(--breit-hoehe);object-fit:contain;margin-block:calc((var(--zeichen-feld) - var(--breit-hoehe)) / 2) calc((var(--zeichen-feld) - var(--breit-hoehe)) / 2 + .6rem)}.site-footer__badge-kachel{border-radius:4px}.site-footer__recognition-text{opacity:.85;font-size:.8125rem;line-height:1.5}.site-footer__recognition-text p{margin:0 0 .6rem}@media (width<=40rem){.site-footer__recognition-grid{grid-template-columns:1fr}.site-footer__badges{--zeichen-feld:5rem;--breit-hoehe:2.9rem;justify-content:center;gap:1rem 1.25rem}.site-footer__badge{width:7.5rem}.site-footer__badge--breit{width:10rem}}.site-footer__legal{margin:var(--space-lg) 0 0;padding-top:var(--space-sm);border-top:var(--border-width) solid var(--color-brand-steel-muted);font-family:var(--font-ui);font-size:var(--font-size-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-on-inverse-muted);max-width:none}.site-footer__crest{width:auto;height:2.875rem;margin-bottom:var(--space-sm);display:block}@media (width>=84rem){.site-nav__list>li>a,.site-nav__group>summary{white-space:nowrap}}@media (width>=64rem) and (width<=83.99rem){.site-header{gap:var(--space-2xs)}.site-header__name{font-size:var(--font-size-xs);letter-spacing:.12em}.site-nav__list{gap:var(--space-sm)}.site-header__lang{padding:0 var(--space-2xs)}.site-header__visit{padding:0 var(--space-md)}}@media (width<=30rem){.site-header__mark{padding-left:var(--space-sm);flex:none}.site-header__name{font-size:var(--font-size-xs);letter-spacing:.08em}.site-header__logo{height:2.25rem}.site-header__lang{padding:0 var(--space-3xs)}}@media (width<=26rem){.site-header{gap:var(--space-3xs)}.site-header__mark{padding-left:var(--space-xs);gap:var(--space-3xs)}.site-header__name{letter-spacing:.06em;font-size:.6875rem}.site-header__logo{height:2.125rem}.site-header__lang-now,.site-header__lang-sep{display:none}}:root{--action-bar-h:3.25rem}body{padding-bottom:calc(var(--action-bar-h) + env(safe-area-inset-bottom,0px))}.action-bar{z-index:40;gap:var(--border-width);padding-bottom:env(safe-area-inset-bottom,0px);background:var(--color-brand-ink);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){.action-bar{transition:transform .45s cubic-bezier(.22,1,.36,1)}html.bewegt:has(.block-hero--cover):not(.hero-vorbei,.bewegung-aus) .action-bar{transform:translateY(100%)}.consent-recall{transition:transform .45s cubic-bezier(.22, 1, .36, 1), background var(--transition-fast), color var(--transition-fast)}html.bewegt:has(.block-hero--cover):not(.hero-vorbei,.bewegung-aus) .consent-recall{transform:translateY(var(--action-bar-h))}}.action-bar a{min-height:var(--action-bar-h);background:var(--color-brand-primary);color:var(--color-text-on-brand);font-family:var(--font-ui);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;transition:background var(--transition-fast);justify-content:center;align-items:center;text-decoration:none;display:flex}.action-bar a:hover,.action-bar a:focus-visible{background:var(--color-brand-ink);color:var(--color-text-on-brand);outline-offset:-3px}@media print{.action-bar{display:none}body{padding-bottom:0}}.to-top[hidden]{display:none}.to-top{right:var(--space-md);bottom:calc(var(--action-bar-h) + env(safe-area-inset-bottom,0px) + var(--space-md));z-index:30;width:var(--tap-target);height:var(--tap-target);background:color-mix(in srgb, var(--color-surface) 78%, transparent);backdrop-filter:blur(8px);color:var(--color-text-muted);border:var(--border-width) solid var(--color-border);font-size:var(--font-size-lg);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;line-height:1;display:flex;position:fixed}.to-top:hover{background:var(--color-text);color:var(--color-text-on-inverse);border-color:var(--color-text)}.site-search[hidden],.site-search__open[hidden]{display:none}.site-search__open{width:var(--tap-target);min-height:var(--tap-target);color:var(--color-text-muted);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.site-search__open:hover{color:var(--color-brand-primary)}.site-search{z-index:60;padding:var(--space-md);background:color-mix(in srgb, var(--color-text) 55%, transparent);backdrop-filter:blur(4px);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.site-search__panel{width:100%;max-width:46rem;margin-top:min(12vh, var(--space-2xl));padding:var(--space-md) var(--space-lg) var(--space-lg);background:var(--color-surface);border:var(--border-width) solid var(--color-border)}.site-search__form{align-items:center;gap:var(--space-xs);border-bottom:var(--rule-width) solid var(--color-rule);display:flex}.site-search__input{min-width:0;padding:var(--space-xs) 0;font-family:var(--font-body);font-size:var(--font-size-lg);color:var(--color-text);background:0 0;border:0;flex:auto}.site-search__input:focus{outline:none}.site-search__input::-webkit-search-cancel-button{display:none}.site-search__close{width:var(--tap-target);height:var(--tap-target);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.site-search__close:hover{color:var(--color-text)}.site-search__status{margin:var(--space-2xs) 0 0;font-family:var(--font-ui);font-size:var(--font-size-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted)}.site-search__results{margin:var(--space-sm) 0 0;padding:0;list-style:none}.site-search__results li+li{border-top:var(--border-width) solid var(--color-border)}.site-search__results a{padding:var(--space-xs) 0;color:var(--color-text);text-decoration:none;display:block}.site-search__results a:hover .site-search__title{color:var(--color-brand-primary)}.site-search__title{font-family:var(--font-body);font-size:var(--font-size-body);line-height:1.3;display:block}.site-search__excerpt{margin-top:var(--space-3xs);font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.5;display:block}.site-search__excerpt mark{color:var(--color-brand-primary);font-weight:var(--font-weight-medium);background:0 0}body.search-open{overflow:hidden}@media (width<=63.99rem){.site-search__open{flex:none;order:1;width:2.75rem}.site-search__panel{margin-top:var(--space-sm);padding:var(--space-sm) var(--space-md) var(--space-md)}}.consent-recall{left:var(--space-md);bottom:calc(var(--action-bar-h) + env(safe-area-inset-bottom,0px) + var(--space-md));z-index:30;width:var(--tap-target);height:var(--tap-target);background:color-mix(in srgb, var(--color-surface) 78%, transparent);backdrop-filter:blur(8px);color:var(--color-text-muted);border:var(--border-width) solid var(--color-border);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed}.consent-recall:hover{background:var(--color-text);color:var(--color-text-on-inverse);border-color:var(--color-text)}body.consent-open .consent-recall{display:none}.block-hero,.block-stats,.block-quote,.block-text,.block-image-text,.block-card-grid,.block-programme-grid,.block-people,.block-news-list,.block-event-list,.block-document-list,.block-steps,.block-table,.block-logos,.block-map,.block-faq,.block-cta,.block-feature-rows,.block-gallery,.block-newsletter,.block-isams,.block-video{padding:var(--space-xl) var(--container-padding);margin:0}#main>section+section{border-top:var(--border-width) solid var(--color-border)}#main>.block-video+section,#main>section+.block-video,#main>section+.block-cta,#main>section+.block-feature-rows{border-top:0}@media (width>=64rem){.block-text,.block-card-grid,.block-programme-grid,.block-faq,.block-map,.block-stats,.block-steps,.block-gallery,.block-logos,.block-people,.block-news-list,.block-event-list,.block-document-list,.block-newsletter,.block-isams,.feature-head{column-gap:var(--space-lg);grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;display:grid}.block-text>h2,.block-card-grid>h2,.block-programme-grid>h2,.block-faq>h2,.block-map>h2,.block-stats>h2,.block-steps>h2,.block-gallery>h2,.block-logos>h2,.block-people>h2,.block-news-list>h2,.block-event-list>h2,.block-document-list>h2,.block-newsletter>h2,.block-isams>h2,.feature-head>h2{grid-column:1/span 4;margin-top:0}.block-text>:not(h2),.block-card-grid>:not(h2):not(ul),.block-programme-grid>:not(h2):not(ul),.block-faq>:not(h2):not(ul):not(ol),.block-map>:not(h2),.block-stats>:not(h2):not(dl),.block-steps>:not(h2):not(ol),.block-gallery>:not(h2):not(ul),.block-logos>:not(h2):not(ul),.block-people>:not(h2):not(ul),.block-news-list>:not(h2):not(ul),.block-event-list>:not(h2):not(ul),.block-document-list>:not(h2):not(ul),.block-newsletter>:not(h2),.block-isams>:not(h2),.feature-head>:not(h2){grid-column:6/span 7;max-width:70ch}.block-card-grid>ul,.block-programme-grid>ul,.block-faq>ul,.block-faq>ol,.block-stats>dl,.block-steps>ol,.block-gallery>ul,.block-logos>ul,.block-people>ul,.block-news-list>ul,.block-event-list>ul,.block-document-list>ul{grid-column:1/-1}.block-text:not(:has(>h2))>*{max-width:var(--measure);grid-column:1/span 8}}.button{min-height:var(--tap-target);padding:0 var(--space-md);font-family:var(--font-ui);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;border:var(--rule-width) solid var(--color-brand-primary);background:var(--color-brand-primary);color:var(--color-text-on-brand);transition:background var(--transition-fast), color var(--transition-fast);align-items:center;text-decoration:none;display:inline-flex}.button:hover{background:var(--color-brand-ink);border-color:var(--color-brand-ink);color:var(--color-text-on-brand)}.button~.button{border-color:var(--color-text);color:var(--color-text);background:0 0}.button~.button:hover{background:var(--color-text);color:var(--color-surface)}.block-cta .button{background:var(--color-surface);border-color:var(--color-surface);color:var(--color-brand-primary)}.block-hero>p:last-child,.block-cta>p:last-child,.block-card-grid li>p:last-child{gap:var(--space-xs);flex-wrap:wrap;max-width:none;display:flex}.page-head{padding:var(--space-2xl) var(--container-padding) var(--space-lg);border-bottom:var(--rule-width) solid var(--color-rule)}.page-head h1{max-width:16em;margin:0}.page-head__lead{margin:var(--space-md) 0 0;max-width:46ch;font-size:clamp(var(--font-size-lg), 1.8vw, var(--font-size-xl));color:var(--color-text-muted)}.artikel-kopf__meta{font-size:var(--font-size-md,1rem)}.artikel-zurueck{padding:var(--space-lg) var(--container-padding) var(--space-2xl);margin:0}.page-figure{margin:0}.page-figure img{object-fit:contain;width:100%;height:auto;max-height:44rem;margin-inline:auto;display:block}.page-facts{padding:var(--space-xl) var(--container-padding);border-bottom:var(--border-width) solid var(--color-border)}@media (width>=64rem){.page-facts{column-gap:var(--space-lg);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.page-facts__list{grid-column:1/span 4}.page-facts__points{grid-column:6/span 7}}.page-facts__list{gap:var(--space-lg);margin:0;display:grid}.page-facts__list>div{border-top:var(--rule-width) solid var(--color-rule);padding-top:var(--space-sm)}.page-facts__list dt{font-family:var(--font-ui);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-brand-primary);margin-bottom:var(--space-3xs)}.page-facts__list dd{font-size:clamp(var(--font-size-lg), 1.6vw, var(--font-size-xl));line-height:var(--line-height-snug);margin:0}.page-facts__points{margin:var(--space-lg) 0 0;padding:0;list-style:none}@media (width>=64rem){.page-facts__points{margin-top:0}}.page-facts__points li{border-top:var(--border-width) solid var(--color-border);padding:var(--space-sm) 0;font-size:var(--font-size-lg);color:var(--color-text-muted)}.block-hero{padding:var(--space-xl) var(--container-padding)}.block-hero__statement{padding:0 0 var(--space-lg)}.block-hero h1{font-family:var(--font-body);font-weight:var(--font-weight-regular);letter-spacing:-.015em;text-transform:none;text-wrap:pretty;max-width:19em;margin:0;font-size:clamp(2.125rem,5.4vw,5.25rem);line-height:1.06}.block-hero h1 strong,.block-hero h1 em{font-weight:inherit;font-style:inherit;color:var(--color-brand-primary)}.block-hero .hero-sub{margin:var(--space-lg) 0 0;max-width:52ch;font-family:var(--font-ui);font-size:var(--font-size-base);color:var(--color-text-muted);line-height:1.6}.block-hero .hero-actions{gap:var(--space-lg);margin:var(--space-xl) 0 0;flex-wrap:wrap;max-width:none;display:flex}.block-hero .hero-rule{margin:var(--space-lg) 0 0;font-size:var(--font-size-2xl);color:var(--color-brand-primary);line-height:1}.block-hero:has(.hero-rule) .block-hero__statement{padding-bottom:0}.block-hero__media{margin:0}.block-hero__media img{object-fit:contain;width:100%;height:auto;max-height:44rem;margin-inline:auto;display:block}.block-stats dl{gap:var(--space-2xl) var(--space-lg);margin:var(--space-lg) 0 0;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.block-stats dl>div{border-top:var(--rule-width) solid var(--color-rule);padding-top:var(--space-sm);flex-direction:column;display:flex}.block-stats dd{margin:0 0 var(--space-2xs);font-family:var(--font-ui);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-brand-primary);order:-1}.block-stats dt{font-family:var(--font-body);font-size:clamp(var(--font-size-2xl), 3.2vw, var(--font-size-4xl));font-weight:var(--font-weight-regular);letter-spacing:-.01em;line-height:1.05}.block-quote{padding:var(--space-xl) var(--container-padding);margin:0}.block-quote blockquote{font-size:clamp(var(--font-size-xl), 2.6vw, var(--font-size-3xl));font-style:italic;line-height:var(--line-height-snug);text-wrap:pretty;margin:0}.block-quote blockquote:before{content:"“"}.block-quote blockquote:after{content:"”"}.block-quote figcaption{margin-top:var(--space-md);font-family:var(--font-ui);font-size:var(--font-size-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.block-quote:not(.block-quote--with-image){text-align:center}.block-quote:not(.block-quote--with-image) blockquote{max-width:28ch;margin-inline:auto}.block-quote--with-image{gap:var(--space-lg);display:grid}.block-quote__media img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}@media (width>=64rem){.block-quote--with-image{column-gap:var(--space-lg);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.block-quote__media{grid-column:1/span 5}.block-quote__words{padding-bottom:var(--space-lg);grid-column:7/span 6}}.block-card-grid ul,.block-people ul,.block-news-list ul,.block-event-list ul,.block-document-list ul{grid-template-columns:repeat(auto-fit, minmax(min(100%, max(21rem, (100% - (var(--spalten,99) - 1) * var(--space-lg)) / var(--spalten,99))), 1fr));gap:var(--space-lg) var(--space-lg);margin:var(--space-lg) 0 0;padding:0;list-style:none;display:grid}.block-card-grid li{border-top:var(--border-width) solid var(--color-rule);padding-top:var(--space-sm)}.block-card-grid ul:has(.card-eyebrow){grid-template-columns:repeat(auto-fit, minmax(min(100%, max(11.5rem, (100% - (var(--spalten,99) - 1) * var(--space-md)) / var(--spalten,99))), 1fr));gap:var(--space-md)}.card-eyebrow{margin:0 0 var(--space-3xs);font-family:var(--font-ui);font-size:var(--font-size-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-brand-primary)}.block-card-grid li h3{margin:0 0 var(--space-2xs);font-size:clamp(var(--font-size-lg), 1.6vw, var(--font-size-xl));line-height:var(--line-height-snug)}.block-card-grid li p{color:var(--color-text-muted);max-width:none;margin:0}.block-card-grid li .button{margin-top:var(--space-sm);padding:0 0 var(--space-3xs);color:var(--color-text);border:0;border-bottom:var(--border-width) solid var(--color-border);font-size:var(--font-size-sm);background:0 0;display:inline-block}.pfeil{margin-left:.3em;display:inline-block}.pfeil svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:square;width:.62em;height:.62em;display:block;overflow:visible}.block-card-grid li .button:after{content:"";background:currentColor;width:.62em;height:.62em;margin-left:.3em;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-1 -1 18 18'%3E%3Cpath d='M3.5 12.5 12 4M5 4h7v7' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='square'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-1 -1 18 18'%3E%3Cpath d='M3.5 12.5 12 4M5 4h7v7' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='square'/%3E%3C/svg%3E") 50%/contain no-repeat}.block-card-grid li .button:hover{color:var(--color-brand-primary);border-color:var(--color-brand-primary);background:0 0}.programme-intro{font-size:var(--font-size-lg);color:var(--color-text-muted);margin-bottom:var(--space-lg)}.programme-list{row-gap:var(--space-2xl);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.programme-teaser{grid-column:1/-1}@media (width>=48rem){.programme-list{column-gap:var(--space-lg);grid-template-columns:repeat(12,minmax(0,1fr))}.programme-teaser:nth-child(3n+1){grid-column:1/span 7}.programme-teaser:nth-child(3n+2){padding-top:var(--space-3xl);grid-column:8/span 5}.programme-teaser:nth-child(3n+3){grid-column:3/span 6}}.programme-teaser__link{color:var(--color-text);text-decoration:none;display:block}.programme-teaser__media{margin:0 0 var(--space-sm);overflow:hidden}.programme-teaser__media img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform var(--transition-base);display:block}@media (width>=48rem){.programme-teaser:nth-child(3n+2) .programme-teaser__media img{aspect-ratio:1}}.programme-teaser__link:hover .programme-teaser__media img{transform:scale(1.02)}@media (prefers-reduced-motion:reduce){.programme-teaser__media img{transition:none}.programme-teaser__link:hover .programme-teaser__media img{transform:none}}.programme-teaser__years{font-family:var(--font-ui);font-size:var(--font-size-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-brand-primary);margin-bottom:var(--space-3xs);display:block}.programme-teaser__title{font-family:var(--font-body);font-size:clamp(var(--font-size-xl), 2.2vw, var(--font-size-3xl));font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);display:block}.programme-teaser__link:hover .programme-teaser__title{color:var(--color-brand-primary)}.programme-teaser__text{margin:var(--space-2xs) 0 0;max-width:var(--measure);font-size:var(--font-size-lg);color:var(--color-text-muted)}.block-steps ol{margin:var(--space-lg) 0 0;counter-reset:schritt;padding:0;list-style:none}.block-steps li{counter-increment:schritt;gap:0 var(--space-md);border-top:var(--border-width) solid var(--color-border);padding:var(--space-lg) 0;grid-template-columns:3.5rem minmax(0,1fr);display:grid}.block-steps li:before{content:counter(schritt, decimal-leading-zero);font-family:var(--font-ui);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);color:var(--color-brand-primary);grid-row:1/span 3;line-height:1}.block-steps li h3{margin:0 0 var(--space-2xs)}.block-steps li p{max-width:var(--measure);font-size:var(--font-size-lg);color:var(--color-text-muted);margin:0}.block-steps li p+p{margin-top:var(--space-sm)}@media (width>=64rem){.block-steps li{grid-template-columns:5rem minmax(0,1fr)}.block-steps li:before{font-size:var(--font-size-3xl)}}.block-steps--spalten ol{gap:var(--space-lg) var(--space-md);display:grid}.block-steps--spalten li{border-top:0;flex-direction:column;padding:0;display:flex}.block-steps--spalten li>p:last-child:has(.button){padding-top:var(--space-sm);margin-top:auto}.block-steps--spalten .step-media{margin:0 0 var(--space-sm)}.block-steps--spalten .step-media img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.block-steps--spalten li:before{margin-bottom:var(--space-2xs);padding-top:var(--space-2xs);border-top:var(--rule-width) solid var(--color-rule);font-size:var(--font-size-xl);grid-row:auto;display:block}.block-steps--spalten li p{font-size:var(--font-size-base);max-width:none}@media (width>=48rem){.block-steps--spalten ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.block-steps--spalten ol{grid-template-columns:repeat(4,minmax(0,1fr))}.block-steps--spalten li:before{font-size:var(--font-size-2xl)}}.block-steps--bild .steps-bild{margin:var(--space-lg) 0 0}.block-steps--bild .steps-bild img{aspect-ratio:4/3;object-fit:cover;width:100%;height:100%;display:block}@media (width>=64rem){#main .block-steps.block-steps--bild>ol{grid-area:2/1/auto/span 7}#main .block-steps.block-steps--bild>figure.steps-bild{max-width:none;margin-top:var(--space-lg);grid-area:2/8/auto/span 5;min-height:20rem}#main .block-steps.block-steps--bild>figure.steps-bild img{aspect-ratio:auto}#main .block-steps.block-steps--bild:has(>.steps-intro)>:is(ol,figure.steps-bild){grid-row:3}.block-hero--daneben{column-gap:var(--space-2xl);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.block-hero--daneben>div:first-of-type{grid-column:1/span 6}.block-hero--daneben .block-hero__media{grid-column:8/span 5;margin:0}.block-hero--daneben .block-hero__media img{object-fit:cover;aspect-ratio:4/3;max-height:26rem}.block-hero--daneben h1{font-size:clamp(2.5rem,4.4vw,4.5rem)}}.block-faq{border-top:var(--rule-width) solid var(--color-rule)}.block-faq details{border-bottom:var(--border-width) solid var(--color-border)}.block-faq summary{justify-content:space-between;align-items:baseline;gap:var(--space-md);padding:var(--space-md) 0;min-height:var(--tap-target);cursor:pointer;font-family:var(--font-body);font-size:clamp(var(--font-size-lg), 1.8vw, var(--font-size-xl));font-weight:var(--font-weight-regular);line-height:var(--line-height-snug);list-style:none;display:flex}.block-faq summary::-webkit-details-marker{display:none}.block-faq summary:after{content:"+";font-family:var(--font-ui);font-size:var(--font-size-xl);color:var(--color-brand-primary);flex:none;line-height:1}.block-faq details[open] summary:after{content:"−"}.block-faq summary:hover{color:var(--color-brand-primary)}.block-faq details>:not(summary){margin-bottom:var(--space-md);color:var(--color-text-muted)}.block-cta{background:var(--color-surface-brand);color:var(--color-text-on-brand);justify-content:space-between;align-items:center;gap:var(--space-lg);flex-wrap:wrap;display:flex}.block-cta h2,.block-cta p{color:var(--color-text-on-brand);margin:0}.block-cta h2{font-size:var(--font-size-4xl)}.block-cta p{font-size:var(--font-size-lg);margin-top:var(--space-2xs)}.block-image-text{padding-left:var(--container-padding);padding-right:var(--container-padding)}.block-image-text__media{margin:0 0 var(--space-lg)}.block-image-text__media img{object-fit:contain;width:100%;height:auto;max-height:34rem;margin-inline:auto;display:block}.block-image-text__body p{max-width:var(--measure)}.block-image-text__actions{margin-top:var(--space-md)}@media (width>=64rem){.block-image-text{column-gap:var(--space-2xl);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.block-image-text__media{grid-area:1/1/span 2/span 6;margin-bottom:0}.block-image-text>h2{margin:0 0 var(--space-sm);grid-area:1/8/auto/span 5;align-self:end}.block-image-text__body{grid-area:2/8/auto/span 5;align-self:start}.block-image-text--gespiegelt .block-image-text__media{grid-column:7/span 6}.block-image-text--gespiegelt>h2,.block-image-text--gespiegelt .block-image-text__body{grid-column:1/span 5}.block-image-text__body p{max-width:none}}.block-table caption{text-align:left;font-family:var(--font-ui);font-size:var(--font-size-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-brand-primary);padding-bottom:var(--space-sm)}.block-table table{border-collapse:collapse;width:100%;font-size:var(--font-size-lg)}.block-table th{text-align:left;vertical-align:bottom;font-family:var(--font-ui);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);border-bottom:var(--rule-width) solid var(--color-rule);padding:0 var(--space-lg) var(--space-sm) 0;white-space:nowrap}.block-table td{vertical-align:baseline;border-bottom:var(--border-width) solid var(--color-border);padding:var(--space-sm) var(--space-lg) var(--space-sm) 0}.block-table td:first-child{color:var(--color-text)}.block-table td:not(:first-child){color:var(--color-text-muted)}.block-table tr:last-child td{border-bottom:0}.block-table__scroll{overflow-x:auto}.block-table__scroll:focus-visible{outline:var(--accent-width) solid var(--color-brand-primary);outline-offset:var(--space-3xs)}.block-table__note{margin-top:var(--space-sm);font-family:var(--font-ui);font-size:var(--font-size-sm);color:var(--color-text-muted);max-width:var(--measure)}.block-video{padding-left:0;padding-right:0;padding-bottom:var(--space-lg)}.block-video h2,.block-video .video-notice,.block-video .video-caption{padding-left:var(--container-padding);padding-right:var(--container-padding)}.block-video h2{margin-bottom:var(--space-md)}.block-video .video-notice{margin-top:var(--space-2xs);font-family:var(--font-ui);font-size:var(--font-size-xs);letter-spacing:var(--tracking-normal);color:var(--color-text-muted);max-width:none}.block-video .video-caption{margin-top:var(--space-2xs);color:var(--color-text-muted)}.block-gallery ul{gap:var(--space-lg);margin:var(--space-lg) 0 0;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));padding:0;list-style:none;display:grid}.block-gallery figure{margin:0}.block-gallery img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.block-gallery figcaption{margin-top:var(--space-2xs);font-family:var(--font-ui);font-size:var(--font-size-sm);color:var(--color-text-muted)}.block-gallery--pair ul{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr))}.block-gallery--pair img{aspect-ratio:4/5}@media (width>=64rem){.block-gallery--pair ul{gap:var(--space-lg)}}.block-feature-rows{border-top:var(--rule-width) solid var(--color-rule)}.feature-head{padding-bottom:var(--space-lg)}.feature-intro{font-size:var(--font-size-lg);color:var(--color-text-muted)}.feature-list{row-gap:var(--space-2xl);margin:0;padding:0;list-style:none;display:grid}.feature-teaser__letter,.feature-teaser__subtitle,.feature-teaser__title,.feature-teaser__text{margin:0}.feature-teaser__letter{font-family:var(--font-body);color:var(--color-brand-primary);font-size:clamp(4rem,12vw,9.5rem);line-height:.72}.feature-teaser__subtitle{font-family:var(--font-body);font-style:italic;font-size:var(--font-size-lg);color:var(--color-text-muted)}@media (width<=63.99rem){.feature-teaser__letter{float:left;margin-right:var(--space-xs)}.feature-teaser{clear:both}}@media (width>=48rem) and (width<=63.99rem){.feature-teaser__media img{aspect-ratio:16/9;max-height:22rem}}.feature-teaser__title{margin-top:var(--space-3xs);font-size:var(--font-size-2xl);line-height:var(--line-height-snug)}.feature-teaser__text{margin-top:var(--space-sm);max-width:var(--measure);color:var(--color-text-muted)}.feature-teaser__media{margin:0 0 var(--space-sm)}.feature-teaser__media img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.feature-teaser__more{margin-top:var(--space-sm);font-family:var(--font-ui);font-size:var(--font-size-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text);border-bottom:var(--border-width) solid var(--color-border);padding-bottom:var(--space-3xs);text-decoration:none;display:inline-block}.feature-teaser__more:hover{color:var(--color-brand-primary);border-color:var(--color-brand-primary)}@media (width>=64rem){.feature-list{row-gap:var(--space-2xl)}.feature-teaser{column-gap:var(--space-2xl);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.feature-teaser__media{grid-column:1/span 6;margin:0}.feature-teaser__media img{aspect-ratio:4/5;max-height:30rem}.feature-teaser__letter{grid-area:1/8/auto/span 2;align-self:start;margin-top:-.12em}.feature-teaser__words{grid-area:1/9/auto/span 4}.feature-teaser:nth-child(odd) .feature-teaser__media{grid-column:7/span 6}.feature-teaser:nth-child(odd) .feature-teaser__letter{grid-column:1/span 2}.feature-teaser:nth-child(odd) .feature-teaser__words{grid-column:2/span 4}}.document-list{margin:var(--space-lg) 0 0;padding:0;list-style:none}.document-list li{border-top:var(--border-width) solid var(--color-border);padding:var(--space-md) 0}.document-list a{font-size:clamp(var(--font-size-lg), 1.8vw, var(--font-size-xl));color:var(--color-text);text-decoration:none}.document-list a:hover{color:var(--color-brand-primary)}.document-list p{margin:var(--space-2xs) 0 0;color:var(--color-text-muted)}.partner__logo{margin:0 0 var(--space-sm)}.partner__logo img{object-fit:contain;width:auto;max-width:8rem;height:auto;max-height:4rem;display:block}.partner-list h3{font-size:clamp(var(--font-size-lg), 1.8vw, var(--font-size-xl));margin:0}.partner-list .partner__meta{font-family:var(--font-ui);font-size:var(--font-size-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase}.partner-list .partner__contact{gap:var(--space-2xs) var(--space-md);margin:var(--space-sm) 0 0;font-size:var(--font-size-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.partner-list .partner__contact li{border:0;padding:0}.partner-list .partner__contact a{font-size:inherit;overflow-wrap:anywhere;text-underline-offset:.2em;text-decoration:underline}.partner__label{font-family:var(--font-ui);font-size:var(--font-size-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);margin-right:.3em}.block-map address{font-style:normal;font-size:clamp(var(--font-size-xl), 2.4vw, var(--font-size-3xl));line-height:var(--line-height-snug);margin-bottom:var(--space-lg)}.map-link a{font-family:var(--font-ui);font-size:var(--font-size-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text);border-bottom:var(--border-width) solid var(--color-border);padding-bottom:var(--space-3xs);text-decoration:none}.map-link a:hover{color:var(--color-brand-primary);border-color:var(--color-brand-primary)}.map-times{border-collapse:collapse;width:100%;margin-top:var(--space-2xl);font-size:var(--font-size-lg)}.map-times th{text-align:left;font-family:var(--font-ui);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);border-bottom:var(--rule-width) solid var(--color-rule);padding:0 var(--space-lg) var(--space-sm) 0}.map-times td{border-bottom:var(--border-width) solid var(--color-border);padding:var(--space-sm) var(--space-lg) var(--space-sm) 0}.map-times td:last-child{color:var(--color-text-muted)}.event-list{margin:var(--space-lg) 0 0;padding:0;list-style:none}.event-list li{gap:var(--space-2xs) var(--space-lg);border-top:var(--border-width) solid var(--color-border);padding:var(--space-lg) 0;display:grid}.event-when{font-family:var(--font-ui);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-brand-primary);margin:0}.event-what h3{margin:0 0 var(--space-2xs)}.event-where{margin:0 0 var(--space-2xs);font-family:var(--font-ui);font-size:var(--font-size-sm);color:var(--color-text-muted)}.event-summary{max-width:var(--measure);color:var(--color-text-muted);margin:0}.event-action{margin:var(--space-md) 0 0}.event-empty{margin:var(--space-lg) 0 0;font-size:var(--font-size-lg);color:var(--color-text-muted)}@media (width>=48rem){.event-list li{grid-template-columns:14rem minmax(0,1fr)}.event-when{grid-row:1/span 2}}.news-list{margin:var(--space-lg) 0 0;gap:var(--space-2xl) var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));padding:0;list-style:none;display:grid}.news-teaser__media{margin:0 0 var(--space-sm)}.news-teaser__media img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.news-teaser__date{margin:0 0 var(--space-3xs);font-family:var(--font-ui);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-brand-primary)}.news-teaser__title{font-family:var(--font-body);font-size:clamp(var(--font-size-lg), 1.8vw, var(--font-size-xl));font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);color:var(--color-text);text-decoration:none;display:block}.news-teaser__title:hover{color:var(--color-brand-primary)}.news-teaser__text{margin:var(--space-2xs) 0 0;color:var(--color-text-muted)}.block-logos ul{margin:var(--space-lg) 0 0;gap:var(--space-2xl);flex-wrap:wrap;align-items:center;padding:0;list-style:none;display:flex}.block-logos li{max-width:16rem}.block-logos a,.block-logos li>span{color:var(--color-text);text-decoration:none;display:block}.block-logos img{object-fit:contain;object-position:left center;width:9rem;height:4.5rem;margin-bottom:var(--space-2xs);display:block}.block-logos span{font-family:var(--font-ui);font-size:var(--font-size-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.block-logos a:hover span{color:var(--color-brand-primary)}.people-list{margin:var(--space-lg) 0 0;gap:var(--space-2xl) var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));padding:0;list-style:none;display:grid}.person__media{margin:0 0 var(--space-md)}.person__media img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.block-people .role{margin:0 0 var(--space-3xs);font-family:var(--font-ui);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-brand-primary)}.block-people li h3{margin:0 0 var(--space-sm)}.block-people .person__words p{color:var(--color-text-muted)}.person__mail a{color:var(--color-text)}@media (width>=64rem){.people-list:has(li:only-child){column-gap:var(--space-lg);grid-template-columns:repeat(12,minmax(0,1fr))}.people-list li:only-child{grid-column:1/-1;grid-template-columns:subgrid;align-items:start;display:grid}.people-list li:only-child .person__media{grid-column:1/span 4;margin-bottom:0}.people-list li:only-child .person__words{grid-column:6/span 7}}.newsletter-intro{font-size:var(--font-size-lg);color:var(--color-text-muted);margin-bottom:var(--space-lg)}.newsletter-label{font-family:var(--font-ui);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-brand-primary);margin-bottom:var(--space-2xs);display:block}.newsletter-row{gap:var(--space-sm);flex-wrap:wrap;align-items:stretch;display:flex}.newsletter-row input{min-height:var(--tap-target);padding:var(--space-2xs) var(--space-sm);font-family:var(--font-body);font-size:var(--font-size-body);color:var(--color-text);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:0;flex:18rem}.newsletter-row input:focus-visible{outline:var(--accent-width) solid var(--color-brand-primary);outline-offset:1px;border-color:var(--color-brand-primary)}.newsletter-note{margin-top:var(--space-sm);font-family:var(--font-ui);font-size:var(--font-size-sm);color:var(--color-text-muted);max-width:var(--measure)}.block-hero--cover{min-height:min(92svh,56rem);padding:var(--space-2xl) var(--container-padding) calc(var(--space-xl) + var(--action-bar-h,3.25rem));color:var(--color-text-on-inverse);isolation:isolate;align-content:end;display:grid;position:relative;overflow:hidden}.block-hero__backdrop{z-index:-1;background:var(--color-brand-ink);position:absolute;inset:0}.block-hero__backdrop img,.block-hero__backdrop video{object-fit:cover;width:100%;height:100%;max-height:none;display:block;position:absolute;inset:0}.block-hero__backdrop video{z-index:1}@media (width<=47.99rem),(prefers-reduced-motion:reduce){.block-hero__backdrop video{display:none}}.film-knopf{align-items:center;gap:var(--space-2xs);min-height:var(--tap-target);padding:0 var(--space-sm);color:inherit;font-family:var(--font-ui);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:1px solid;border-radius:999px;display:inline-flex}.film-knopf__spielen,.film-knopf[data-zustand=pause] .film-knopf__pause{display:none}.film-knopf[data-zustand=pause] .film-knopf__spielen{display:block}.film-knopf--rund{width:var(--tap-target);justify-content:center;padding:0}.film-knopf--rund .film-knopf__text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.film-knopf--aufmacher{z-index:2;right:var(--container-padding);bottom:calc(var(--space-xl) + var(--action-bar-h,3rem));color:var(--color-text-on-inverse);background:#00000073;border-color:#ffffffb3;position:absolute}.film-knopf--kacheln{margin-top:var(--space-md)}@media (width<=47.99rem),(prefers-reduced-motion:reduce){.film-knopf--aufmacher{display:none}}.block-hero__backdrop video[data-format=hoch]{display:none}@media (width<=47.99rem) and (prefers-reduced-motion:no-preference){.block-hero__backdrop video[data-format=hoch]{display:block}.film-knopf--aufmacher.film-knopf--handy{display:inline-flex}}@media (width<=47.99rem),(prefers-reduced-motion:reduce),(hover:hover){.film-knopf--kacheln{display:none}}.block-hero__backdrop video{opacity:0;transition:opacity .7s}.block-hero__backdrop video[data-laeuft]{opacity:1}.block-hero__backdrop video[data-start]{transition:none}.block-hero__backdrop>img{transition:opacity .7s}@media (width>=48rem) and (prefers-reduced-motion:no-preference){html.filme-an:not(.filme-spaet,.filme-pause) .block-hero__backdrop:has(video[data-format=quer]):not([data-film-aus])>img{opacity:0}}@media (width<=47.99rem) and (prefers-reduced-motion:no-preference){html.filme-an:not(.filme-spaet,.filme-pause) .block-hero__backdrop:has(video[data-format=hoch]):not([data-film-aus])>img{opacity:0}}@media (prefers-reduced-motion:reduce){.film-start{display:none}}.block-hero--cover .block-hero__backdrop :is(video,.film-start img){height:103%;top:-1.5%;bottom:auto}.film-start img{background:var(--vorschau-quer,none) center / cover no-repeat}@media (width<=47.99rem){.film-start img{background-image:var(--vorschau-hoch,none)}}.block-hero__backdrop:after{content:"";z-index:2;background:linear-gradient(to bottom, #0000001a, rgb(0 0 0/var(--hero-dunkel,.55)) 75%);position:absolute;inset:0}.block-hero--overlay-none{--hero-dunkel:.2}.block-hero--overlay-light{--hero-dunkel:.4}.block-hero--overlay-medium{--hero-dunkel:.55}.block-hero--overlay-strong{--hero-dunkel:.72}.block-hero--cover .block-hero__statement{padding-bottom:0}.block-hero--cover h1{max-width:11em;color:inherit;text-wrap:balance;font-size:clamp(2.75rem,9vw,8rem);line-height:.98}.block-hero--cover h1 strong,.block-hero--cover h1 em{color:inherit}.block-hero--cover .hero-sub{color:inherit;opacity:.92;font-size:var(--font-size-lg);max-width:44ch}.block-hero--cover .hero-actions .button~.button{color:inherit;border-color:currentColor}.hero-scroll{margin:var(--space-xl) 0 0;font-family:var(--font-ui);font-size:var(--font-size-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase}.hero-scroll a{color:inherit;opacity:.85;text-decoration:none}.hero-scroll a:hover{opacity:1}.hero-scroll a span{margin-left:.6em;display:inline-block}.hero-anchor{width:1px;height:1px;position:absolute;bottom:0;left:0}.block-quote--panel{background:var(--color-brand-ink);color:var(--color-text-on-inverse);padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.block-quote--panel figcaption{color:var(--color-text-on-inverse-muted)}.block-quote__action{margin:var(--space-lg) 0 0;max-width:none}.block-quote--panel .button{background:var(--color-surface);border-color:var(--color-surface);color:var(--color-text)}.block-quote--panel .button:hover{background:var(--color-brand-primary);border-color:var(--color-brand-primary);color:var(--color-text-on-brand)}.block-quote--panel.block-quote--with-image .block-quote__media img{aspect-ratio:4/5;max-width:24rem}.feature-teaser__subtitle{margin-top:var(--space-3xs)}.block-feature-rows--compact .feature-list{row-gap:var(--space-xl)}@media (width>=48rem){.block-feature-rows--compact .feature-list{column-gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.block-feature-rows--compact .feature-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.block-feature-rows--compact .feature-teaser:nth-child(n){grid-column:auto;padding-top:0;display:block}.block-feature-rows--compact .feature-teaser:nth-child(n) .feature-teaser__letter,.block-feature-rows--compact .feature-teaser:nth-child(n) .feature-teaser__words{grid-area:auto;margin-top:0}.block-feature-rows--compact .feature-teaser__letter{float:none;margin:0 0 var(--space-xs);font-size:clamp(3.5rem,6vw,5.5rem)}.block-feature-rows--compact .feature-teaser__title{font-size:var(--font-size-xl)}.feature-teaser__more-text{margin-top:var(--space-sm)}.feature-teaser__more-text summary{cursor:pointer;font-family:var(--font-ui);font-size:var(--font-size-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-brand-primary);list-style:none}.feature-teaser__more-text summary::-webkit-details-marker{display:none}.feature-teaser__more-text summary:after{content:" +"}.feature-teaser__more-text[open] summary:after{content:" −"}.feature-teaser__more-text .feature-teaser__text{margin-top:var(--space-xs)}.block-stats--panels dl{gap:var(--rule-width);background:var(--color-surface);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.block-stats--panels dl>div{padding:var(--space-lg) var(--space-md);background:var(--color-brand-primary);min-height:11rem;color:var(--color-text-on-brand);border:0;justify-content:space-between}.block-stats--panels dl>div:nth-child(2n){background:var(--color-brand-ink)}.block-stats--panels dd{margin:var(--space-sm) 0 0;color:inherit;order:1}.block-stats--panels dt{font-size:clamp(var(--font-size-3xl), 4vw, 4.5rem);color:inherit}@supports (width:1cqi){.block-stats--panels dl>div{container-type:inline-size}.block-stats--panels dt{font-size:min(clamp(var(--font-size-3xl), 4vw, 4.5rem), calc(100cqi / (var(--wort,6) * .5)))}}@media (width>=48rem){.block-programme-grid--row .programme-list{column-gap:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr))}.block-programme-grid--row .programme-teaser:nth-child(n){grid-column:auto;padding-top:0}.block-programme-grid--row .programme-teaser:nth-child(n) .programme-teaser__media img{aspect-ratio:4/3}}.block-voices{padding:var(--space-xl) var(--container-padding)}.block-voices .voices-list{margin:var(--space-lg) 0 0;gap:var(--space-xl) var(--space-lg);padding:0;list-style:none;display:grid}@media (width>=48rem){.block-voices .voices-list{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.block-voices figure{padding-top:var(--space-sm);border-top:var(--rule-width) solid var(--color-rule);margin:0}.block-voices blockquote{font-size:var(--font-size-xl);font-style:italic;line-height:var(--line-height-snug);text-wrap:pretty;margin:0}.block-voices blockquote:before{content:"“"}.block-voices blockquote:after{content:"”"}.block-voices figcaption{margin-top:var(--space-sm);font-family:var(--font-ui);font-size:var(--font-size-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}@media (prefers-reduced-motion:no-preference){html.bewegt:not(.bewegung-aus) main>:not(.block-hero,.strecke,.page-head,.ist-sichtbar,.block-card-grid,.block-logos,.block-people,.block-news-list,.block-event-list,.block-stats,.block-voices,.block-programme-grid,:has(.feature-list),.traegt-text){opacity:0;transform:translateY(1rem)}html.bewegt main>:not(.block-hero,.strecke,.page-head,.block-card-grid,.block-logos,.block-people,.block-news-list,.block-event-list,.block-stats,.block-voices,.block-programme-grid,:has(.feature-list),.traegt-text){transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}html.bewegt:not(.bewegung-aus) main>:not(.ist-sichtbar) :is(.feature-list>li,.block-stats dl>div,.voices-list>li,.programme-list>li,.block-card-grid li,.block-logos li,.block-people li,.block-news-list li,.block-event-list li){opacity:0;transform:translateY(1rem)}html.bewegt main :is(.feature-list>li,.block-stats dl>div,.voices-list>li,.programme-list>li,.block-card-grid li,.block-logos li,.block-people li,.block-news-list li,.block-event-list li){transition:opacity .5s ease-out,transform .5s ease-out}html.bewegt main .ist-sichtbar :is(.feature-list,dl,.voices-list,.programme-list,ul)>:nth-child(2){transition-delay:.1s}html.bewegt main .ist-sichtbar :is(.feature-list,dl,.voices-list,.programme-list,ul)>:nth-child(3){transition-delay:.2s}html.bewegt main .ist-sichtbar :is(.feature-list,dl,.voices-list,.programme-list,ul)>:nth-child(4){transition-delay:.3s}html.bewegt main .ist-sichtbar :is(.feature-list,dl,.voices-list,.programme-list,ul)>:nth-child(5){transition-delay:.4s}html.bewegt main .ist-sichtbar :is(.feature-list,dl,.voices-list,.programme-list,ul)>:nth-child(n+6){transition-delay:.5s}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.programme-teaser__media img{transition:transform .9s cubic-bezier(.22,1,.36,1)}.programme-teaser__link:hover .programme-teaser__media img{transform:scale(1.05)}.programme-teaser__title span[aria-hidden]{transition:transform .3s;display:inline-block}.programme-teaser__link:hover .programme-teaser__title span[aria-hidden]{transform:translate(.15em,-.15em)}.button{transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast), transform .25s ease}.button:hover{transform:translateY(-2px)}.block-card-grid li{transition:transform .35s}.block-card-grid li:has(a:hover){transform:translateY(-4px)}.news-teaser__media{overflow:hidden}.news-teaser__media img{transition:transform .9s cubic-bezier(.22,1,.36,1)}.news-teaser:hover .news-teaser__media img{transform:scale(1.04)}.feature-teaser__more-text summary{transition:color var(--transition-fast)}.feature-teaser__more-text summary:hover{color:var(--color-brand-ink)}}.programme-portal__summary{margin-top:var(--space-2xs);font-size:var(--font-size-lg);color:var(--color-text-muted);max-width:var(--measure);display:block}.programme-portal__film{display:none}@media (width>=48rem){.programme-portal__link{aspect-ratio:3/4;background:var(--color-brand-ink);color:var(--color-text-on-inverse);display:block;position:relative;overflow:hidden}.block-programme-grid--row .programme-portal:nth-child(n) .programme-teaser__media{margin:0;position:absolute;inset:0}.block-programme-grid--row .programme-portal:nth-child(n) .programme-teaser__media img,.block-programme-grid--row .programme-portal:nth-child(n) .programme-portal__film{aspect-ratio:auto;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.programme-portal__film{opacity:0;transition:opacity .6s}.programme-portal.spielt .programme-portal__film{opacity:1}.programme-portal .programme-teaser__media:after{content:"";background:linear-gradient(#0000 22%,#0003 50%,#000c);position:absolute;inset:0}.programme-portal__text{padding:var(--space-lg);gap:var(--space-2xs);display:grid;position:absolute;inset:auto 0 0}.programme-portal .programme-teaser__years{color:var(--color-text-on-inverse);opacity:.85}.programme-portal .programme-teaser__title,.programme-portal__link:hover .programme-teaser__title{color:var(--color-text-on-inverse);font-size:clamp(var(--font-size-xl), 2.4vw, var(--font-size-3xl))}.programme-portal__summary{font-size:var(--font-size-base);color:var(--color-text-on-inverse);opacity:.92;max-width:34ch;margin-top:0}}@media (width>=48rem) and (hover:hover) and (prefers-reduced-motion:no-preference){.programme-portal__summary{opacity:0;max-height:0;transition:max-height .5s,opacity .5s,transform .5s;overflow:hidden;transform:translateY(.5rem)}.programme-portal__link:hover .programme-portal__summary,.programme-portal__link:focus-visible .programme-portal__summary{opacity:.92;max-height:12rem;transform:none}.programme-portal__link:hover .programme-teaser__media img{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.programme-portal__film{display:none}}@media (prefers-reduced-motion:no-preference){.block-hero--cover .block-hero__backdrop img{transform-origin:50% 40%;animation:26s ease-in-out infinite alternate hero-atmen}.block-hero--cover .block-hero__backdrop:has(video) img{animation:none}.block-hero--cover h1,.block-hero--cover .hero-sub,.block-hero--cover .hero-actions,.block-hero--cover .hero-scroll{animation:.9s cubic-bezier(.22,1,.36,1) both auftritt}.block-hero--cover .hero-sub{animation-delay:.2s}.block-hero--cover .hero-actions{animation-delay:.35s}.block-hero--cover .hero-scroll{animation-delay:.7s}.hero-scroll a span{animation:1.8s ease-in-out 1.2s infinite pfeil-nicken;display:inline-block}html.hero-vorbei .block-hero--cover .block-hero__backdrop img,html.hero-vorbei .hero-scroll a span{animation-play-state:paused}}@keyframes hero-atmen{0%{transform:scale(1)}to{transform:scale(1.07)}}@keyframes auftritt{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}@keyframes pfeil-nicken{0%,to{transform:translateY(0)}50%{transform:translateY(.3em)}}@media (prefers-reduced-motion:no-preference){.block-hero--cover h1.zerlegt{animation:none}.block-hero--cover h1.zerlegt .wort{animation:.9s cubic-bezier(.22,1,.36,1) both auftritt;animation-delay:calc(.15s + var(--w,0) * .18s);display:inline-block}.block-hero--cover:has(h1.zerlegt) .hero-sub{animation-delay:calc(.35s + var(--woerter,3) * .18s)}.block-hero--cover:has(h1.zerlegt) .hero-actions{animation-delay:calc(.5s + var(--woerter,3) * .18s)}.block-hero--cover:has(h1.zerlegt) .hero-scroll{animation-delay:calc(.85s + var(--woerter,3) * .18s)}}.zeile-maske{margin-bottom:-.3em;padding-bottom:.3em;display:block;overflow:clip}.zeile-maske .zeile{display:block}@media (prefers-reduced-motion:no-preference){html.bewegt:not(.bewegung-aus) main [data-tritt]:not(.ist-da){opacity:0;transform:translateY(.75rem)}html.bewegt main [data-tritt]{transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * 70ms)}html.bewegt main [data-tritt].zerlegt{opacity:1;transition:none;transform:none}html.bewegt:not(.bewegung-aus) main [data-tritt].zerlegt:not(.ist-da) .zeile{transform:translateY(110%)}html.bewegt main [data-tritt].zerlegt .zeile{transition:transform .9s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * 70ms + var(--z,0) * .11s)}html.bewegt:not(.bewegung-aus) main>:not(.ist-sichtbar) .block-quote__media img{transform:scale(1.06)}html.bewegt main .block-quote__media img{transition:transform 1.4s cubic-bezier(.22,1,.36,1)}}.block-quote--panel:not(.block-quote--with-image){view-timeline:--zitat-flaeche;view-timeline-inset:0px;position:relative;overflow:clip}.block-quote--panel:not(.block-quote--with-image):before{content:"“";content:"“" / "";font-family:var(--font-body);color:color-mix(in srgb, var(--color-text-on-inverse) 13%, transparent);pointer-events:none;justify-content:center;align-items:center;padding-top:.35em;font-size:clamp(24rem,60vw,48rem);line-height:1;display:flex;position:absolute;inset:0}.block-quote--panel:not(.block-quote--with-image) .block-quote__words{position:relative}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){html.bewegt .block-quote--panel:not(.block-quote--with-image):before{animation:linear both zeichen-steht}html.bewegt main .block-quote--panel:not(.block-quote--with-image):before{animation-timeline:--zitat-flaeche}}html.bewegt:not(.bewegung-aus) main>.block-quote--panel:not(.block-quote--with-image,.ist-sichtbar){transform:none}}@keyframes zeichen-steht{0%{transform:translateY(calc(-50vh - 50%))}to{transform:translateY(calc(50vh + 50%))}}.isams-intro{font-size:var(--font-size-lg);color:var(--color-text-muted);margin-bottom:var(--space-lg)}.isams-text{margin-bottom:var(--space-lg)}.isams-text p+p{margin-top:var(--space-sm)}.isams-ersatz{margin-top:var(--space-md);font-size:var(--font-size-sm);color:var(--color-text-muted)}.block-isams .isams-form .row,.block-isams .isams-form .form-group{margin-left:0;margin-right:0}.block-isams .isams-form *{box-sizing:border-box;max-width:100%}.block-isams .isams-form,.block-isams .isams-form :is(input,select,textarea,button,label,p,span,div,legend,h2,h3,h4){font-family:var(--font-body)}.block-isams .isams-form h1{display:none}@media (width>=64rem){.block-isams>h2{grid-row:1}.block-isams>.isams-intro{grid-area:2/1/auto/span 4;align-self:start;max-width:none}.block-isams>.isams-text{grid-area:3/1/auto/span 4;align-self:start;max-width:none}.block-isams>.isams-body{grid-row:1/span 4}}h1,h2,h3{overflow-wrap:break-word;hyphens:auto}.block-quote blockquote,.block-voices blockquote,.feature-teaser__subtitle,.site-footer__tagline{font-style:normal}.button,.button~.button{border:var(--border-width) solid currentColor;min-height:2.75rem;color:var(--color-text);font-size:.9375rem;font-weight:var(--font-weight-medium);letter-spacing:.03em;text-transform:none;background:0 0;border-radius:4px;padding:0 1.25rem}.button:hover,.button~.button:hover{background:var(--color-text);border-color:var(--color-text);color:var(--color-surface)}:is(.block-hero--cover,.block-rahmen,.block-dunkel) .button{color:var(--color-neutral-0);border-color:color-mix(in srgb, var(--color-neutral-0) 80%, transparent)}:is(.block-hero--cover,.block-rahmen,.block-dunkel) .button:hover{background:var(--color-neutral-0);border-color:var(--color-neutral-0);color:var(--color-text)}.block-cta{background:var(--color-surface);color:var(--color-text);align-items:end}.block-cta h2,.block-cta p{color:var(--color-text)}.block-cta h2{letter-spacing:-.02em;font-size:clamp(2.25rem,5vw,4.5rem);line-height:1.02}.block-cta p{color:var(--color-text-muted);max-width:44ch}.block-cta .button{color:var(--color-text);background:0 0;border-color:currentColor}.block-cta .button:hover{background:var(--color-text);border-color:var(--color-text);color:var(--color-surface)}.block-cta .cta-knoepfe{gap:var(--space-xs);flex-wrap:wrap;max-width:none;display:flex}.cta-wege{align-items:baseline;gap:var(--space-2xs) var(--space-md);padding-top:var(--space-md);border-top:var(--border-width) solid var(--color-border);flex-wrap:wrap;flex:1 0 100%;font-size:.9375rem;display:flex}.cta-wege__label{color:var(--color-text-muted)}.cta-wege ul{gap:var(--space-2xs) var(--space-md);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cta-wege a{color:var(--color-text);text-underline-offset:.25em}.cta-wege a:hover{color:var(--color-brand-primary)}.site-header{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--container-padding);background:var(--color-surface);color:var(--color-text);transition:transform var(--transition-fast), box-shadow var(--transition-fast), background .4s ease, color .4s ease;grid-template-columns:1fr auto 1fr;display:grid}.site-header__aktionen{justify-self:start;gap:var(--space-2xs);display:flex}.kopf-knopf{border:var(--border-width) solid currentColor;min-height:2.5rem;color:inherit;font-family:var(--font-ui);font-size:.875rem;font-weight:var(--font-weight-medium);letter-spacing:.03em;white-space:nowrap;transition:background var(--transition-fast), color var(--transition-fast);border-radius:4px;align-items:center;padding:0 1rem;text-decoration:none;display:inline-flex}.kopf-knopf:hover{background:var(--color-text);border-color:var(--color-text);color:var(--color-surface)}.site-header__mark{color:inherit;justify-self:center;gap:0;padding:0}:root{--logo-h:6.5rem;--logo-h-klein:3.75rem;--kopf-h:calc(var(--logo-h) + 2 * var(--space-xs))}.site-header__logo{height:var(--logo-h);width:auto;transition:height .3s;display:block}.site-header--schwebt .site-header__logo{height:var(--logo-h-klein)}.site-header__logo--hell{display:none}.site-header__rechts{justify-self:end;align-items:center;gap:var(--space-2xs);display:flex}.site-header__rechts .site-header__lang{padding:0 var(--space-2xs);order:1;margin:0}.site-header__rechts>:not(.site-header__lang,.site-nav){order:2}.site-header__rechts .site-nav{order:3}.site-nav[open] nav{z-index:40;max-height:calc(100dvh - 100%);padding:var(--space-sm) var(--container-padding) var(--space-md);background:var(--color-surface);border-bottom:var(--border-width) solid var(--color-border);color:var(--color-text);position:absolute;top:100%;left:0;right:0;overflow-y:auto}@media (width>=64rem){.site-nav[open] .site-nav__list{--navspalte:18rem;width:var(--navspalte);min-height:calc(var(--zeilen,5) * var(--tap-target) * 1.2);display:block;position:relative}.site-nav[open] .site-nav__list>li{border-bottom:var(--border-width) solid var(--color-border)}.site-nav__group>summary{justify-content:space-between;list-style:none}.site-nav__group>summary::-webkit-details-marker{display:none}.site-nav__group>summary:after{content:"›";color:var(--color-brand-primary);font-size:1.25em;line-height:1}.site-nav__group[open]>summary{color:var(--color-brand-primary)}.site-nav__group[open]>ul{top:0;left:calc(var(--navspalte) + var(--space-xl));width:min(40rem, calc(100vw - var(--navspalte) - 2 * var(--container-padding) - var(--space-xl)));padding:0 0 0 var(--space-lg);columns:2;column-gap:var(--space-lg);position:absolute}.site-nav__group[open]>ul>li{break-inside:avoid}}@media (width<=63.99rem){:root{--logo-h:4.25rem;--logo-h-klein:3rem}.site-header{grid-template-columns:auto 1fr}.site-header__aktionen{display:none}.site-header__mark{justify-self:start}}@media (width<=26rem){:root{--logo-h:4rem;--logo-h-klein:2.75rem}}@media (prefers-reduced-motion:no-preference){html.bewegt:not(.bewegung-aus):has(.block-hero--cover,.block-hero--photo) .site-header{position:fixed;top:0;left:0;right:0}html.kopf-auf-dunkel .site-header{box-shadow:none;color:var(--color-neutral-0);background:linear-gradient(#00000073,#0000);border-bottom-color:#0000}html.kopf-auf-dunkel .site-header__logo--dunkel{display:none}html.kopf-auf-dunkel .site-header__logo--hell{display:block}html.kopf-auf-dunkel .kopf-knopf:hover{background:var(--color-neutral-0);border-color:var(--color-neutral-0);color:var(--color-text)}html.kopf-auf-dunkel .site-header__rechts :is(a,button,span,summary){color:var(--color-neutral-0)}html.kopf-auf-dunkel .site-nav__bars:before,html.kopf-auf-dunkel .site-nav__bars:after{--strich:var(--color-neutral-0)}html.kopf-auf-dunkel .site-nav__bars{--strich:var(--color-neutral-0);background:linear-gradient(var(--color-neutral-0), var(--color-neutral-0)) center / 100% 2px no-repeat}html.kopf-auf-dunkel .site-nav[open] nav :is(a,summary){color:var(--color-text)}html.kopf-auf-dunkel .site-nav[open] nav :is(a[aria-current=page],.site-nav__group--hier>summary){color:var(--color-brand-primary)}}.besuch-reiter-rahmen{display:none}@media (width>=64rem){.besuch-reiter-rahmen{--reiter-rot:var(--color-brand-primary);--reiter-breite:2.75rem;z-index:45;width:var(--reiter-breite);display:block;position:fixed;top:50%;right:0;transform:translateY(-50%)}.besuch-reiter::-webkit-details-marker{display:none}.besuch-reiter{cursor:pointer;box-sizing:border-box;width:var(--reiter-breite);background:var(--reiter-rot);min-height:9.5rem;color:var(--color-text-on-brand);font-family:var(--font-ui);font-size:.875rem;font-weight:var(--font-weight-medium);letter-spacing:.04em;transition:min-height .45s cubic-bezier(.22, 1, .36, 1), background var(--transition-fast);border-radius:4px 0 0 4px;padding:1rem 0;text-decoration:none;list-style:none;display:block;box-shadow:0 6px 20px -8px #00000059}.besuch-reiter__innen{display:block}.besuch-reiter__symbol{width:1.1rem;height:1.1rem;margin:0 auto;display:block}.besuch-reiter__text{white-space:nowrap;writing-mode:vertical-rl;width:1.25rem;margin:.7rem auto 0;line-height:1.25rem;display:block;transform:rotate(180deg)}.besuch-reiter:hover{background:color-mix(in srgb, var(--reiter-rot) 88%, black)}.besuch-reiter-rahmen[open] .besuch-reiter{min-height:26rem;box-shadow:none;border-radius:0}.besuch-panel{width:21rem;padding:var(--space-lg) var(--space-md) var(--space-lg) var(--space-lg);background:var(--reiter-rot);color:var(--color-text-on-brand);border-radius:4px 0 0 4px;align-content:center;display:grid;position:absolute;top:0;bottom:0;right:calc(100% - 1px);box-shadow:-18px 18px 40px -22px #00000080}.besuch-panel__satz{margin:0 0 var(--space-md);font-size:2rem;font-weight:var(--font-weight-medium);letter-spacing:-.015em;line-height:1.1}.besuch-panel__satz[data-geschlossen]{font-size:1.5rem;line-height:1.2}.besuch-panel__hinweis{margin:calc(-1 * var(--space-sm)) 0 var(--space-md);font-family:var(--font-ui);font-size:1rem;line-height:1.4}.besuch-panel__link{color:inherit;font-family:var(--font-ui);font-size:1.0625rem;font-weight:var(--font-weight-medium);text-underline-offset:.3em;justify-self:start;align-items:baseline;gap:.5em;text-decoration:underline;display:inline-flex}.besuch-panel__link:hover{text-decoration-thickness:2px}.besuch-panel__link:focus-visible{outline-color:var(--color-neutral-0)}@media (prefers-reduced-motion:no-preference){.besuch-reiter-rahmen[open] .besuch-panel{animation:.45s cubic-bezier(.22,1,.36,1) both panel-auf}.besuch-reiter-rahmen[open] .besuch-panel>*{animation:.4s ease-out .18s both panel-inhalt}}.action-bar{display:none}body{padding-bottom:0}}@media (width<=63.99rem){:root{--action-bar-h:3rem}html{scroll-padding-bottom:calc(var(--action-bar-h) + env(safe-area-inset-bottom,0px) + .5rem)}.action-bar{background:var(--color-neutral-0);box-shadow:0 -1px 0 var(--color-border), 0 -8px 24px -18px #0006;gap:0}.action-bar a{min-height:var(--action-bar-h);color:var(--color-text);letter-spacing:.02em;text-transform:none;background:0 0;font-size:.9375rem}.action-bar a.action-bar__haupt{background:var(--color-brand-primary);color:var(--color-text-on-brand)}.action-bar a:hover,.action-bar a:focus-visible{background:var(--color-brand-stone);color:var(--color-text)}.action-bar a.action-bar__haupt:hover,.action-bar a.action-bar__haupt:focus-visible{background:var(--color-brand-ink);color:var(--color-text-on-brand)}}.consent-recall{display:none}.site-footer{background:var(--color-surface-dark)}.site-footer__logo{width:auto;max-width:100%;height:4.5rem;margin-bottom:var(--space-sm);display:block}.block-kurzinfo{padding:0 var(--container-padding);background:var(--color-surface-stone)}#main>.block-kurzinfo{border-top:0}.block-kurzinfo>details>summary{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:4.5rem;padding:var(--space-sm) 0;cursor:pointer;font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:var(--font-weight-medium);list-style:none;display:flex}.block-kurzinfo>details>summary::-webkit-details-marker{display:none}.block-kurzinfo>details>summary:after{content:"+";color:var(--color-brand-primary);font-size:1.5rem;line-height:1}.block-kurzinfo>details[open]>summary:after{content:"−"}.block-kurzinfo__inhalt{padding-bottom:var(--space-xl)}.block-kurzinfo__inhalt>section{padding-left:0;padding-right:0;padding-top:var(--space-lg);background:0 0}.block-kurzinfo__inhalt>section+section{border-top:var(--border-width) solid var(--color-border)}@keyframes panel-auf{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes panel-inhalt{0%{opacity:0;transform:translate(.75rem)}to{opacity:1;transform:none}}.block-cta .cta-knoepfe .button:first-child{background:var(--color-brand-primary);border-color:var(--color-brand-primary);color:var(--color-text-on-brand);min-height:3.5rem;padding:0 var(--space-lg);font-size:var(--font-size-base,1rem)}.block-cta .cta-knoepfe .button:first-child:hover{background:var(--color-brand-ink);border-color:var(--color-brand-ink);color:var(--color-text-on-brand)}.strecke{align-content:normal;position:relative}.strecke--hero{--strecke-hoehe:170vh}.strecke--kind{--strecke-hoehe:380vh}.strecke--zitat{--strecke-hoehe:210vh}.strecke--rahmen{--strecke-hoehe:180vh}@media (prefers-reduced-motion:no-preference){html.bewegt:not(.bewegung-aus) .strecke{height:var(--strecke-hoehe)}html.bewegt:not(.bewegung-aus) .strecke__buehne{height:100svh;position:sticky;top:0;overflow:hidden}}#main:has(.block-kind)>section+section{border-top:0}.block-hero--cover.strecke{align-content:normal;min-height:0;padding:0;display:block;overflow:visible}.block-hero__ohne-buehne{display:contents}.block-hero__buehne{min-height:min(92svh,56rem);padding:calc(var(--kopf-h,8rem) + var(--space-md)) var(--container-padding) calc(var(--space-xl) + var(--action-bar-h,3rem));isolation:isolate;align-content:end;display:grid;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){html.bewegt:not(.bewegung-aus) .block-hero__buehne{min-height:0}}.block-hero--cover h1.claim-gestapelt{max-width:none;font-size:clamp(3.75rem,min(13.5vw,34.4828svh - 9.65517rem),13rem);font-weight:var(--font-weight-medium);letter-spacing:-.03em;margin:0;line-height:.9;display:grid}.claim-zeile{margin-bottom:-.24em;padding-bottom:.3em;display:block;overflow:hidden}.claim-zeile>span{display:block}.block-hero--cover .hero-sub{max-width:32ch;margin-top:var(--space-md);font-size:clamp(1.0625rem,1.6vw,1.3125rem);line-height:1.45}@media (prefers-reduced-motion:no-preference){html.bewegt .block-hero--cover h1.claim-gestapelt{opacity:1;animation:none;transform:none}html.bewegt .claim-zeile>span{animation:.9s cubic-bezier(.22,1,.36,1) both claim-steigt,.6s linear both claim-blende;animation-delay:calc(.15s + var(--z,0) * .18s)}html.bewegt:not(.bewegung-aus) .strecke--hero .block-hero__statement{transform:translateY(calc(var(--p,0) * -28vh));opacity:clamp(0, calc(1 - var(--p,0) * 1.6), 1)}html.bewegt:not(.bewegung-aus) .strecke--hero .block-hero__backdrop img,html.bewegt:not(.bewegung-aus) .strecke--hero .block-hero__backdrop video{transform:scale(calc(1.12 - .12 * var(--p,0)));animation:none}html.bewegt:not(.bewegung-aus) .strecke--hero .block-hero__backdrop:after{opacity:calc(1 - var(--p,0) * .8)}html.bewegt:not(.bewegung-aus) .strecke--hero .block-hero__backdrop img,html.bewegt:not(.bewegung-aus) .strecke--hero .block-hero__statement{will-change:transform, opacity}html.bewegt:not(.bewegung-aus) .strecke--hero .block-hero__backdrop:after{will-change:opacity}html.bewegt:not(.bewegung-aus) .strecke--hero .hero-scroll{opacity:clamp(0, calc(1 - var(--p,0) * 20), 1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html.bewegt:not(.bewegung-aus) .strecke--hero{view-timeline:--aufmacher block;view-timeline-inset:0px}html.bewegt:not(.bewegung-aus) .strecke--hero .block-hero__statement{animation:linear both aufmacher-text}html.bewegt:not(.bewegung-aus) .strecke--hero .block-hero__backdrop img,html.bewegt:not(.bewegung-aus) .strecke--hero .block-hero__backdrop video{animation:linear both aufmacher-bild}html.bewegt:not(.bewegung-aus) .strecke--hero .block-hero__backdrop:after{animation:linear both aufmacher-dunkel}html.bewegt:not(.bewegung-aus) main .strecke--hero :is(.block-hero__statement,.block-hero__backdrop img,.block-hero__backdrop video),html.bewegt:not(.bewegung-aus) main .strecke--hero .block-hero__backdrop:after{animation-timeline:--aufmacher;animation-range:contain}}}@media (prefers-reduced-motion:no-preference){html.bewegt:not(.bewegung-aus) :is(.strecke--hero,.strecke--kopf) .block-hero__backdrop:has(video) :is(img,video){will-change:auto;animation:none;transform:none}}@keyframes aufmacher-text{0%{opacity:1;transform:none}62.5%{opacity:0}to{opacity:0;transform:translateY(-28vh)}}@keyframes aufmacher-bild{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes aufmacher-dunkel{0%{opacity:1}to{opacity:.2}}@keyframes claim-steigt{0%{transform:translateY(105%)}to{transform:none}}@keyframes claim-blende{0%{opacity:0}to{opacity:1}}.block-kind{background:var(--color-surface)}.kind-buehne{align-content:center;gap:var(--space-md);padding:var(--space-2xl) var(--container-padding);display:grid}.kind-kopf{color:var(--color-text-muted);font-size:.9375rem;font-weight:var(--font-weight-regular);letter-spacing:0;margin:0}.kind-liste{gap:var(--space-lg);margin:0;padding:0;list-style:none;display:grid}.kind-wort{font-size:clamp(2.5rem,8.5vw,8.75rem);font-weight:var(--font-weight-medium);letter-spacing:-.03em;margin:0;line-height:1}.kind-wort__sichtbar{align-items:baseline;display:inline-flex}.kind-hand{align-self:baseline;width:auto;height:.6em;margin:0 .02em -.015em}.kind-wort__punkt{color:var(--color-brand-primary)}.kind-wort__rest{grid-template-columns:1fr;display:inline-grid}.kind-wort__rest>span{white-space:nowrap;margin-bottom:-.3em;padding-bottom:.3em;overflow:hidden}.kind-zeile{margin:var(--space-2xs) 0 0;font-size:clamp(1.375rem,2.6vw,2.375rem);line-height:1.25}.kind-intro .kind-zeile{color:var(--color-text-muted)}.kind-medium{margin:var(--space-sm) 0 0;aspect-ratio:4/3;background:var(--color-surface-stone);overflow:hidden}.kind-medium img,.kind-medium video{object-fit:cover;width:100%;height:100%;display:block}.kind-medium video{position:absolute;inset:0}.kind-medium{position:relative}.kind-medium--drei{aspect-ratio:9/4;background:0 0;grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:6px;display:grid}.kind-medium--drei img{min-height:0}.kind-medium--drei img:first-child{grid-row:1/-1}.kind-medium--drei img{border-radius:4px}@media (width>=48rem){.kind-medium.kind-medium--drei{aspect-ratio:auto;grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.kind-medium--drei img{aspect-ratio:3/2;height:auto}.kind-medium--drei img:first-child{grid-row:auto}}@media (width<=47.99rem){.kind-medium.kind-medium--drei,html.bewegt:not(.bewegung-aus) .kind-medium.kind-medium--drei{aspect-ratio:auto;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;height:auto}.kind-medium--drei img{aspect-ratio:3/2;height:auto}.kind-medium--drei img:first-child{grid-area:auto/1/auto/-1}}.kind-link{margin:0;font-size:.9375rem}.kind-link a{color:var(--color-brand-primary);text-decoration:none}@media (width>=48rem){.kind-liste{grid-template-columns:repeat(2,minmax(0,1fr))}.kind-intro{grid-column:1/-1}}@media (prefers-reduced-motion:no-preference){html.bewegt:not(.bewegung-aus) .kind-buehne{align-content:center}html.bewegt:not(.bewegung-aus) .kind-liste{column-gap:.18em;row-gap:var(--space-lg);grid-template-rows:auto auto;grid-template-columns:repeat(4,auto) 1fr;align-items:start}html.bewegt:not(.bewegung-aus) .kind-eintrag,html.bewegt:not(.bewegung-aus) .kind-intro{display:contents}html.bewegt:not(.bewegung-aus) .kind-wort{grid-row:1;grid-column:var(--spalte);transition:opacity .6s}html.bewegt:not(.bewegung-aus) .kind-wort__rest{grid-template-columns:0fr;transition:grid-template-columns .7s cubic-bezier(.22,1,.36,1)}html.bewegt:not(.bewegung-aus) .kind-zeile,html.bewegt:not(.bewegung-aus) .kind-medium{opacity:0;pointer-events:none;grid-row:2;transition:opacity .6s,transform .6s;transform:translateY(.75rem)}html.bewegt:not(.bewegung-aus) .kind-zeile{grid-column:1/-1;place-self:end start;max-width:22ch;margin:0}html.bewegt:not(.bewegung-aus) .kind-medium{aspect-ratio:3/2;border-radius:6px;grid-column:1/-1;justify-self:end;width:min(54%,87vh);height:auto;margin:0}html.bewegt:not(.bewegung-aus) .block-kind[data-aktiv="-1"] .kind-intro .kind-zeile{opacity:1;transform:none}html.bewegt:not(.bewegung-aus) .block-kind:not([data-aktiv="-1"]) .kind-wort{opacity:.22}html.bewegt:not(.bewegung-aus) .block-kind[data-aktiv="0"] .kind-eintrag[data-nr="0"] :is(.kind-wort,.kind-zeile,.kind-medium),html.bewegt:not(.bewegung-aus) .block-kind[data-aktiv="1"] .kind-eintrag[data-nr="1"] :is(.kind-wort,.kind-zeile,.kind-medium),html.bewegt:not(.bewegung-aus) .block-kind[data-aktiv="2"] .kind-eintrag[data-nr="2"] :is(.kind-wort,.kind-zeile,.kind-medium),html.bewegt:not(.bewegung-aus) .block-kind[data-aktiv="3"] .kind-eintrag[data-nr="3"] :is(.kind-wort,.kind-zeile,.kind-medium){opacity:1;transform:none}html.bewegt:not(.bewegung-aus) .block-kind[data-aktiv="0"] .kind-eintrag[data-nr="0"] .kind-wort__rest,html.bewegt:not(.bewegung-aus) .block-kind[data-aktiv="1"] .kind-eintrag[data-nr="1"] .kind-wort__rest,html.bewegt:not(.bewegung-aus) .block-kind[data-aktiv="2"] .kind-eintrag[data-nr="2"] .kind-wort__rest,html.bewegt:not(.bewegung-aus) .block-kind[data-aktiv="3"] .kind-eintrag[data-nr="3"] .kind-wort__rest{grid-template-columns:1fr}html.bewegt:not(.bewegung-aus) .kind-intro .kind-zeile{align-self:start}html.bewegt:not(.bewegung-aus) .block-kind[data-aktiv="-1"] .kind-eintrag[data-nr="0"] .kind-medium{opacity:1;transform:none}html.bewegt:not(.bewegung-aus) .kind-link{opacity:0;transition:opacity .6s}html.bewegt:not(.bewegung-aus) .block-kind[data-aktiv="3"] .kind-link{opacity:1}@media (width<=47.99rem){html.bewegt:not(.bewegung-aus) .kind-liste{grid-template-rows:auto auto auto;grid-template-columns:repeat(4,auto) 1fr}html.bewegt:not(.bewegung-aus) .kind-wort{font-size:clamp(1.75rem,8.5vw,2.75rem)}html.bewegt:not(.bewegung-aus) .kind-zeile{grid-area:2/1/auto/-1;max-width:none}html.bewegt:not(.bewegung-aus) .kind-medium{aspect-ratio:4/3;grid-area:3/1/auto/-1;justify-self:stretch;width:100%;height:auto}}@media (width>=48rem){html.bewegt:not(.bewegung-aus) .kind-liste{row-gap:var(--space-md);grid-template-rows:auto auto auto}html.bewegt:not(.bewegung-aus) .kind-zeile{grid-row:2;align-self:start;max-width:none}html.bewegt:not(.bewegung-aus) .kind-medium.kind-medium--drei{aspect-ratio:auto;grid-row:3;justify-self:center;width:min(100%,180vh + 12px);height:auto}}}.programme-portal__name{font-size:clamp(1.875rem,3vw,2.875rem);font-weight:var(--font-weight-medium);letter-spacing:-.01em}.programme-portal__mehr{gap:var(--space-3xs);display:grid}.programme-portal__link,.programme-portal__weiter{font-size:.9375rem;font-weight:var(--font-weight-medium)}@media (width>=48rem) and (hover:hover) and (prefers-reduced-motion:no-preference){.programme-portal__mehr{opacity:0;max-height:0;transition:max-height .5s,opacity .5s,transform .5s;overflow:hidden;transform:translateY(.5rem)}.programme-portal__mehr .programme-portal__summary{opacity:1;max-height:none;transform:none}a:hover>.programme-portal__text .programme-portal__mehr,a:focus-visible>.programme-portal__text .programme-portal__mehr{opacity:1;max-height:12rem;transform:none}}.block-stats:not(.block-stats--panels) dl{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.block-stats:not(.block-stats--panels) dl>div{padding-top:var(--space-sm);border-top:0;position:relative}.block-stats:not(.block-stats--panels) dl>div:before{content:"";background:var(--color-brand-primary);width:2.5rem;height:3px;position:absolute;top:0;left:0}#main:has(.block-kind) .block-stats:not(.block-stats--panels) dt{font-size:clamp(3rem,5.2vw,5.25rem);font-weight:var(--font-weight-medium);letter-spacing:-.03em;white-space:nowrap;line-height:1}#main:not(:has(.block-kind)) .block-stats:not(.block-stats--panels) dt{font-size:clamp(2rem,3.4vw,3.25rem);font-weight:var(--font-weight-medium);letter-spacing:-.02em;line-height:1.05}#main .block-stats:not(.block-stats--panels) dd{margin:var(--space-2xs) 0 0;font-family:var(--font-body);font-weight:var(--font-weight-regular);letter-spacing:0;text-transform:none;color:var(--color-text-muted);order:1}.block-stats:not(.block-stats--panels) dd{margin-top:var(--space-2xs);color:var(--color-text-muted);max-width:26ch;font-size:.9375rem}@media (width<=47.99rem){.block-stats:not(.block-stats--panels) dl{row-gap:var(--space-xl);grid-template-columns:1fr 1fr}}.block-quote--fill{background:var(--color-surface-stone);margin:0;padding:0}.zitat-buehne{align-content:center;gap:var(--space-xl);padding:var(--space-2xl) var(--container-padding);display:grid}.block-quote--fill.block-quote--with-image{display:block}.block-quote--with-image .zitat-buehne{text-align:left;grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center}.block-quote--with-image .zitat-worte blockquote{margin:0}.zitat-portraet{aspect-ratio:3/4;overflow:hidden}.zitat-portraet img{object-fit:cover;width:100%;height:100%;display:block}.zitat-worte{max-width:62rem;margin:0}.block-quote--fill:not(.block-quote--with-image) .zitat-worte{text-align:center;margin-inline:auto}.block-quote--fill:not(.block-quote--with-image) .zitat-fuss{justify-content:center}.block-quote--fill .zitat-worte blockquote:before,.block-quote--fill .zitat-worte blockquote:after{content:none}.zitat-zeichen{color:var(--color-brand-primary);margin-bottom:var(--space-sm);font-size:clamp(3.5rem,6vw,6rem);line-height:.6;display:block}.zitat-worte blockquote{max-width:24ch;font-size:clamp(1.625rem,3.6vw,3.375rem);font-style:normal;font-weight:var(--font-weight-medium);letter-spacing:-.015em;margin:0 auto;line-height:1.12}.zitat-fuss{align-items:center;gap:var(--space-sm) var(--space-md);margin-top:var(--space-lg);color:var(--color-text-muted);flex-wrap:wrap;font-size:.9375rem;display:flex}@media (width<=47.99rem){.block-quote--with-image .zitat-buehne{gap:var(--space-md);grid-template-columns:1fr}.zitat-portraet{aspect-ratio:16/10}}@media (prefers-reduced-motion:no-preference){html.bewegt:not(.bewegung-aus) .strecke--zitat.ist-nah .zw{opacity:clamp(.16, calc(.16 + .84 * (var(--p,0) * 1.2 * var(--n,40) - var(--i,0))), 1)}html.bewegt:not(.bewegung-aus) .strecke--zitat .zitat-fuss{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(.75rem)}html.bewegt:not(.bewegung-aus) .strecke--zitat.ist-voll .zitat-fuss{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html.bewegt:not(.bewegung-aus) .strecke--zitat{view-timeline:--zitat block;view-timeline-inset:0px}html.bewegt:not(.bewegung-aus) .strecke--zitat.ist-nah .zw{animation:linear both wort-fuellt}html.bewegt:not(.bewegung-aus) main .strecke--zitat.ist-nah .zw{animation-timeline:--zitat;animation-range:contain calc(var(--i,0) * 100% / (1.2 * var(--n,40))) contain calc((var(--i,0) + 1) * 100% / (1.2 * var(--n,40)))}}}@keyframes wort-fuellt{0%{opacity:.16}to{opacity:1}}.block-rahmen{background:var(--color-surface);padding:0}.rahmen-buehne{isolation:isolate;align-content:end;min-height:min(88svh,52rem);display:grid;position:relative;overflow:hidden}.rahmen-bild{z-index:-1;background:var(--color-surface-dark);margin:0;position:absolute;inset:0}.rahmen-bild img,.rahmen-bild video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.rahmen-bild:after{content:"";background:linear-gradient(#0000001a 40%,#000000b8);position:absolute;inset:0}.rahmen-text{padding:var(--space-2xl) var(--container-padding) calc(var(--space-2xl) + var(--action-bar-h,3rem));color:var(--color-text-on-inverse);max-width:60rem}.rahmen-text h2{color:inherit;letter-spacing:-.025em;margin-bottom:var(--space-md);font-size:clamp(2.875rem,8vw,8rem);line-height:.95}.rahmen-text :is(p,li){color:inherit;max-width:46ch;font-size:clamp(1rem,1.3vw,1.1875rem)}@media (prefers-reduced-motion:no-preference){html.bewegt:not(.bewegung-aus) .strecke--rahmen .rahmen-buehne{--x:min(calc(var(--p,0) / .7), 1);--e:calc(1 - (1 - var(--x)) * (1 - var(--x)) * (1 - var(--x)));min-height:0}html.bewegt:not(.bewegung-aus) .strecke--rahmen .rahmen-bild{clip-path:inset(calc(24% * (1 - var(--e))) calc(30% * (1 - var(--e))))}html.bewegt:not(.bewegung-aus) .strecke--rahmen .rahmen-text{opacity:clamp(0, calc((var(--p,0) - .6) / .3), 1);transform:translateY(calc(1.5rem * (1 - clamp(0, calc((var(--p,0) - .6) / .3), 1))))}@media (width<=47.99rem){html.bewegt:not(.bewegung-aus) .strecke--rahmen .rahmen-bild{clip-path:inset(calc(28% * (1 - var(--e))) calc(12% * (1 - var(--e))))}}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html.bewegt:not(.bewegung-aus) .strecke--rahmen{view-timeline:--rahmen block;view-timeline-inset:0px;--rahmen-y:24%;--rahmen-x:30%}html.bewegt:not(.bewegung-aus) .strecke--rahmen .rahmen-bild{animation:cubic-bezier(.33,1,.68,1) both rahmen-waechst}html.bewegt:not(.bewegung-aus) .strecke--rahmen .rahmen-text{animation:linear both rahmen-text}html.bewegt:not(.bewegung-aus) main .strecke--rahmen .rahmen-bild{animation-timeline:--rahmen;animation-range:contain contain 70%}html.bewegt:not(.bewegung-aus) main .strecke--rahmen .rahmen-text{animation-timeline:--rahmen;animation-range:contain 60% contain 90%}@media (width<=47.99rem){html.bewegt:not(.bewegung-aus) .strecke--rahmen{--rahmen-y:28%;--rahmen-x:12%}}}}@keyframes rahmen-waechst{0%{clip-path:inset(var(--rahmen-y,24%) var(--rahmen-x,30%))}to{clip-path:inset(0)}}@keyframes rahmen-text{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}.block-statement{padding:var(--space-3xl) var(--container-padding);background:var(--color-surface)}.statement-satz{max-width:18ch;margin:0 0 var(--space-2xl);font-size:clamp(2.5rem,6vw,5.75rem);font-weight:var(--font-weight-medium);letter-spacing:-.025em;line-height:1}.statement-label{margin:0 0 var(--space-sm);color:var(--color-text-muted);font-size:.9375rem}.statement-punkte{gap:var(--space-lg);padding:var(--space-md) 0 0;border-top:var(--border-width) solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;list-style:none;display:grid}.statement-punkt__bild{margin:0 0 var(--space-sm);aspect-ratio:2/3;background:var(--color-surface-stone);border-radius:6px;overflow:hidden}.statement-punkt__bild img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=30rem){.statement-punkt__bild{aspect-ratio:4/5}}.statement-punkt__titel{color:var(--color-brand-primary);font-size:clamp(1.25rem,1.8vw,1.625rem);font-weight:var(--font-weight-medium);margin:0 0 .5rem;line-height:1.2}.statement-punkt__text{margin:0;font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.45}@media (width<=63.99rem){.statement-punkte{grid-template-columns:1fr 1fr}}@media (width<=30rem){.statement-punkte{grid-template-columns:1fr}}.block-voices--stapel .voices-list{gap:var(--space-lg);grid-template-columns:1fr;display:grid}.block-voices--stapel .voices-list>li{top:calc(5rem + var(--stapel,0) * 1.25rem);background:var(--color-surface-stone);border-radius:8px;min-height:38vh;padding:clamp(1.75rem,4vw,3.5rem);display:flex;position:sticky;box-shadow:0 -10px 30px -24px #00000080}.block-voices--stapel .voices-list>li:nth-child(2){--stapel:1}.block-voices--stapel .voices-list>li:nth-child(3){--stapel:2}.block-voices--stapel .voices-list>li:nth-child(4){--stapel:3}.block-voices--stapel .voices-list>li:nth-child(5){--stapel:4}.block-voices--stapel .voices-list>li:nth-child(6){--stapel:5}.block-voices--stapel figure{justify-content:space-between;gap:var(--space-md);border-top:0;flex-direction:column;flex:1;padding-top:0;display:flex}.block-voices--stapel blockquote{max-width:30ch;font-size:clamp(1.5rem,2.6vw,2.5rem);line-height:1.2}.block-voices--stapel figcaption:before{content:"";vertical-align:middle;background:var(--color-brand-primary);width:1.5rem;height:2px;margin-right:.6rem;display:inline-block}@media (prefers-reduced-motion:reduce){.block-voices--stapel .voices-list>li{position:static}}.block-voices--stapel .voices-list>li.hat-bild{gap:clamp(1.25rem,3vw,2.5rem)}.voices-bild{aspect-ratio:4/5;background:var(--color-surface);border-radius:6px;flex:0 0 min(24%,18rem);align-self:flex-start;position:relative;overflow:hidden}.voices-bild img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}@media (width<=47.99rem){.block-voices--stapel .voices-list>li.hat-bild{flex-direction:column}.voices-bild{flex-basis:auto;align-self:stretch}}@media (prefers-reduced-motion:no-preference){html.bewegt:not(.bewegung-aus) .strecke.strecke--ruht{height:auto}html.bewegt:not(.bewegung-aus) .strecke--ruht .strecke__buehne{height:auto;position:relative}html.bewegt:not(.bewegung-aus) .strecke--ruht .block-hero__buehne{min-height:min(92svh,56rem)}html.bewegt:not(.bewegung-aus) main .strecke--ruht .block-hero__statement,html.bewegt:not(.bewegung-aus) main .strecke--ruht .hero-scroll{opacity:1;animation:none;transform:none}html.bewegt:not(.bewegung-aus) main .strecke--ruht .block-hero__backdrop :is(img,video){animation:none;transform:none}html.bewegt:not(.bewegung-aus) main .strecke--ruht .block-hero__backdrop:after{opacity:1;animation:none}}.block-stats:not(.block-stats--panels) dl>div{text-align:center;flex-direction:column;align-items:center;display:flex}.block-stats:not(.block-stats--panels) dl>div:before{left:50%;transform:translate(-50%)}.block-stats:not(.block-stats--panels) dd{max-width:30ch}.stat-kern{color:var(--color-text);font-size:clamp(1.25rem,1.8vw,1.5625rem);line-height:1.25}.block-split h2,.block-slider h2,.block-karten h2,.block-tagebuch h2,.block-bildkarten h2,.block-galerieband h2{font-weight:var(--font-weight-medium);letter-spacing:-.02em;margin:0 0 1.75rem;font-size:clamp(2.125rem,4.2vw,3.875rem);line-height:1.04}.vorlage-label,.person-label{font-size:.875rem;font-weight:var(--font-weight-medium);letter-spacing:.03em;color:var(--color-brand-primary);margin:0 0 1rem;display:inline-block}.split-body{max-width:56ch;font-size:clamp(1.0625rem,1.3vw,1.1875rem);line-height:1.65}.split-body p{max-width:none;margin:0 0 1.1em}#main>:is(.block-split,.block-slider,.block-karten,.block-tagebuch,.block-person,.block-bildkarten,.block-galerieband,.block-quote--pull),#main>:is(.block-split,.block-slider,.block-karten,.block-tagebuch,.block-person,.block-bildkarten,.block-galerieband,.block-quote--pull)+section{border-top:0}.strecke--kopf{--strecke-hoehe:100svh}.block-hero--photo{min-height:100svh;padding:6.5rem 0 calc(var(--action-bar-h,3rem) + 2.5rem);isolation:isolate;color:var(--color-neutral-0);background:var(--color-surface-dark);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.block-hero--photo .block-hero__backdrop:after{background:linear-gradient(#0000005c,#0000007a 30% 70%,#0009)}.foto-kopf__text{margin:0 calc(var(--container-padding) + 2.5rem) 0 var(--container-padding);position:relative}.foto-kopf__ort{letter-spacing:.04em;opacity:.9;margin:0 0 1.125rem;font-size:.875rem}.block-hero--photo h1.foto-kopf__zeile{max-width:16em;color:inherit;font-size:clamp(2rem,min(4.4vw,7.2vh),4.625rem);font-weight:var(--font-weight-medium);letter-spacing:-.025em;text-wrap:balance;margin:0;line-height:1}.block-hero--photo h1.foto-kopf__zeile--xl{letter-spacing:-.03em;font-size:clamp(3rem,min(11vw,17vh),11rem);line-height:.95}.block-hero--photo h1.foto-kopf__zeile--l{font-size:clamp(2.25rem,min(7.4vw,11.5vh),7.5rem)}.block-hero--photo h1.foto-kopf__zeile--m{font-size:clamp(2.125rem,min(6vw,9.5vh),6rem)}.block-hero--photo h1.foto-kopf__zeile--s{font-size:clamp(1.875rem,min(5vw,8vh),5.25rem);line-height:1.04}.foto-kopf__von{opacity:.9;margin:1.625rem 0 0;font-size:1rem}@media (prefers-reduced-motion:no-preference){html.bewegt .foto-kopf__ort{animation:.9s cubic-bezier(.22,1,.36,1) .2s both auftritt}html.bewegt .foto-kopf__von{animation:.9s cubic-bezier(.22,1,.36,1) .8s both auftritt}html.bewegt:not(.bewegung-aus) .strecke--kopf .block-hero__backdrop img{transform:scale(calc(1.08 - .08 * var(--p,0))) translateY(calc(var(--p,0) * 8%));transform-origin:50% 40%;will-change:transform}html.bewegt:not(.bewegung-aus) .strecke--kopf .foto-kopf__text{transform:translateY(calc(var(--p,0) * 45vh));opacity:clamp(0, calc(1 - var(--p,0) * 3.34), 1);will-change:transform, opacity}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html.bewegt:not(.bewegung-aus) .strecke--kopf{view-timeline:--kopf block;view-timeline-inset:0px}html.bewegt:not(.bewegung-aus) .strecke--kopf .block-hero__backdrop img{animation:linear both kopf-bild}html.bewegt:not(.bewegung-aus) .strecke--kopf .foto-kopf__text{animation:linear both kopf-text}html.bewegt:not(.bewegung-aus) main .strecke--kopf :is(.block-hero__backdrop img,.foto-kopf__text){animation-timeline:--kopf;animation-range:exit-crossing}}}@keyframes kopf-bild{0%{transform:scale(1.08)translateY(0)}to{transform:scale(1)translateY(8%)}}@keyframes kopf-text{0%{opacity:1;transform:none}30%{opacity:0}to{opacity:0;transform:translateY(45vh)}}.block-split,.block-person{padding:clamp(5rem, 13vh, 8.75rem) var(--container-padding);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(1.75rem,6vw,7rem);display:grid}.block-split--gespiegelt{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.block-split--gespiegelt .split-bild{aspect-ratio:5/4;order:2}.split-bild,.person-bild{aspect-ratio:4/5;background:var(--color-surface-stone);border-radius:4px;margin:0;overflow:hidden}.split-bild img,.person-bild img{object-fit:cover;width:100%;height:100%;max-height:none;display:block}.split-gruss{border-top:var(--border-width) solid var(--color-border);margin-top:2.125rem;padding-top:1.5rem}.split-gruss__zeile{margin:0 0 .375rem;font-size:1.25rem}.split-gruss__kind{color:var(--color-brand-primary);font-weight:var(--font-weight-medium)}.split-gruss__name{color:var(--color-text-muted);margin:0;font-size:1rem}@media (prefers-reduced-motion:no-preference){html.bewegt:not(.bewegung-aus) :is(.block-split,.block-person) :is(.split-bild,.person-bild){transition:opacity .9s cubic-bezier(.2,.7,.1,1),transform .9s cubic-bezier(.2,.7,.1,1),clip-path 1.3s cubic-bezier(.6,.05,.2,1)}html.bewegt:not(.bewegung-aus) :is(.block-split,.block-person):not(.ist-sichtbar) :is(.split-bild,.person-bild){opacity:0;transform:translateY(22px)}html.bewegt:not(.bewegung-aus) .block-split--gespiegelt:not(.ist-sichtbar) .split-bild{opacity:1;clip-path:inset(0 0 100%);transform:none}html.bewegt:not(.bewegung-aus) .block-split--gespiegelt.ist-sichtbar .split-bild{clip-path:inset(0)}}.block-bildkarten{padding:clamp(4.5rem, 11vh, 7.5rem) var(--container-padding);background:var(--color-surface-stone)}.bildkarten-intro{max-width:56ch;color:var(--color-text-muted);margin:-.75rem 0 2rem}.bildkarten-liste{grid-template-columns:repeat(min(var(--spalten,3), 3), minmax(0, 1fr));gap:clamp(.875rem,2vw,1.75rem);margin:0;padding:0;list-style:none;display:grid}.bildkarte__flaeche{color:inherit;text-decoration:none;display:block}.bildkarte__bild{aspect-ratio:3/2;background:var(--color-surface);border-radius:4px;margin-bottom:1.125rem;display:block;overflow:hidden}.bildkarte__bild img{object-fit:cover;width:100%;height:100%;max-height:none;transition:transform 1.2s cubic-bezier(.2,.7,.1,1);display:block;transform:scale(1.02)}a.bildkarte__flaeche:hover .bildkarte__bild img,a.bildkarte__flaeche:focus-visible .bildkarte__bild img{transform:scale(1.08)}.bildkarte__titel{font-size:1.5rem;font-weight:var(--font-weight-medium);margin:0 0 .375rem;line-height:1.2}.bildkarte__pfeil{transition:transform .3s;display:inline-block}a.bildkarte__flaeche:hover .bildkarte__pfeil{transform:translate(4px)}.bildkarte__text{color:var(--color-text-muted);margin:0;font-size:1.0625rem;line-height:1.5}.karussell{min-width:0;position:relative}.karussell-spur{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;gap:clamp(.875rem,2vw,1.75rem);margin:0;padding:0 0 .25rem;list-style:none;display:flex;overflow-x:auto}.karussell-spur::-webkit-scrollbar{display:none}.karussell-spur.wird-gezogen{cursor:grabbing;scroll-snap-type:none;user-select:none}.karussell-teil{scroll-snap-align:start;flex:none}.block-bildkarten--karussell .karussell-teil{width:clamp(16rem,30vw,24rem)}.karussell-steuer{align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}html:not(.bewegung-laeuft) .karussell-steuer{display:none}.karussell-knopf{border:var(--border-width) solid currentColor;width:2.75rem;height:2.75rem;color:var(--color-text);font:inherit;cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast);background:0 0;border-radius:50%;font-size:1.125rem}.karussell-knopf:hover:not(:disabled){background:var(--color-text);color:var(--color-surface)}.karussell-knopf:disabled{opacity:.3;cursor:default}.karussell-zahl{text-align:center;min-width:3.5rem;color:var(--color-text-muted);font-size:.9375rem}.strecke--band{--strecke-hoehe:auto}.block-galerieband{background:var(--color-surface-dark);color:var(--color-neutral-0);padding:clamp(4.5rem,11vh,7.5rem) 0;overflow:hidden}.block-galerieband h2{padding:0 var(--container-padding);color:inherit}.galerieband-fenster{scrollbar-width:none;padding:0 var(--container-padding);overflow-x:auto}.galerieband-fenster::-webkit-scrollbar{display:none}.galerieband-spur{gap:clamp(.875rem,2vw,1.5rem);width:max-content;min-width:100%;margin:0;padding:0;list-style:none;display:flex}.galerieband-spur li{flex:1 0 clamp(15rem,30vw,26rem);width:clamp(15rem,30vw,26rem)}.galerieband-spur figure{margin:0}.galerieband-spur img{aspect-ratio:4/5;object-fit:cover;border-radius:4px;width:100%;max-height:none;display:block}.galerieband-spur figcaption{color:color-mix(in srgb, var(--color-neutral-0) 72%, transparent);margin-top:.625rem;font-size:.875rem}@media (prefers-reduced-motion:no-preference){html.bewegt:not(.bewegung-aus) .galerieband-fenster{touch-action:pan-y;cursor:grab;overflow:hidden}html.bewegt:not(.bewegung-aus) .galerieband-fenster.wird-gezogen{cursor:grabbing;user-select:none}html.bewegt:not(.bewegung-aus) .galerieband-fenster img{-webkit-user-drag:none;user-select:none}html.bewegt:not(.bewegung-aus) .strecke--band .galerieband-spur{transform:translateX(calc(var(--p,0) * min(0px, 100vw - 100% - 2 * var(--container-padding))));will-change:transform}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html.bewegt:not(.bewegung-aus) .strecke--band{view-timeline:--band block;view-timeline-inset:0px}html.bewegt:not(.bewegung-aus) .strecke--band .galerieband-spur{animation:linear both band-zieht}html.bewegt:not(.bewegung-aus) main .strecke--band .galerieband-spur{animation-timeline:--band;animation-range:cover}}}@keyframes band-zieht{0%{transform:translate(0)}to{transform:translateX(min(0px, 100vw - 100% - 2 * var(--container-padding)))}}.block-slider{padding:clamp(5rem, 13vh, 8.75rem) var(--container-padding);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(1.75rem,5vw,6rem);display:grid}.slider-fotos .karussell-teil{width:100%}.slider-fotos figure{margin:0}.slider-fotos img{aspect-ratio:3/2;object-fit:cover;border-radius:4px;width:100%;max-height:none;display:block}.slider-fotos figcaption{color:var(--color-text-muted);margin-top:.75rem;font-size:.9375rem}.person-zitat{font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:var(--font-weight-medium);letter-spacing:-.01em;margin:0 0 1.5rem;font-style:normal;line-height:1.2}.person-name{font-size:1.25rem;font-weight:var(--font-weight-medium);margin:0 0 1rem}.person-rolle{font-size:1rem;font-weight:var(--font-weight-regular);color:var(--color-text-muted);display:block}.strecke--zug{--strecke-hoehe:190vh}.block-quote--pull{text-align:center;background:var(--color-surface-dark);color:var(--color-neutral-0);padding:0}.zug-buehne{min-height:70vh;padding:clamp(4rem, 10vh, 6rem) var(--container-padding);justify-content:center;align-items:center;display:flex}.zug-figur{margin:0 auto}.block-quote--pull blockquote.zug-satz{text-align:center;text-wrap:balance;max-width:24ch;color:inherit;font-size:clamp(2rem,4.6vw,4.5rem);font-style:normal;font-weight:var(--font-weight-medium);letter-spacing:-.02em;margin:0 auto;line-height:1.1}.block-quote--pull blockquote:before,.block-quote--pull blockquote:after{content:none}.block-karten{padding:clamp(5rem, 13vh, 8.75rem) var(--container-padding);background:var(--color-surface-stone);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(1.75rem,6vw,7rem);display:grid}.karten-absatz{max-width:44ch;margin:0 0 1em;font-size:clamp(1.125rem,1.45vw,1.3125rem);line-height:1.6}.karten-hinweis{color:var(--color-text-muted);margin:1.375rem 0 0;font-size:.9375rem}.karten-deck{--kb:clamp(9.375rem, 15vw, 12.5rem);height:clamp(22.5rem,44vw,32.5rem);position:relative}.kkarte{aspect-ratio:5/7;width:clamp(9.375rem,14.5vw,13.125rem);color:inherit;font:inherit;text-align:left;perspective:1000px;transition:transform 1s cubic-bezier(.2,.7,.1,1);transition-delay:calc(var(--k,0) * 60ms);background:0 0;border:0;margin:0;padding:0;display:block;position:absolute;top:50%;left:50%}.kkarte:first-child{transform:translate(calc(-50% - 1.02 * var(--kb)), -46%) rotate(-11deg)}.kkarte:nth-child(2){transform:translate(calc(-50% - .34 * var(--kb)), -52%) rotate(-3.5deg)}.kkarte:nth-child(3){transform:translate(calc(-50% + .34 * var(--kb)), -52%) rotate(3.5deg)}.kkarte:nth-child(4){transform:translate(calc(-50% + 1.02 * var(--kb)), -46%) rotate(11deg)}@media (prefers-reduced-motion:no-preference) and (width>=48rem){html.bewegt:not(.bewegung-aus) main>.block-karten:not(.ist-sichtbar) .kkarte{transform:translate(-50%,-50%)rotate(0)}}.kkarte__innen{transform-style:preserve-3d;transition:transform .8s cubic-bezier(.3,.7,.1,1);display:block;position:absolute;inset:0}.kkarte--dreht{cursor:pointer}.kkarte--dreht:hover .kkarte__innen,.kkarte--dreht:focus-visible .kkarte__innen{transform:translateY(-14px)}.kkarte--dreht[aria-pressed=true] .kkarte__innen{transform:translateY(-14px)rotateY(180deg)}.kkarte__vorn,.kkarte__hinten{background:var(--color-neutral-0);color:#1b1d1f;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:12px;flex-direction:column;justify-content:space-between;padding:1.125rem;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 18px 40px -18px #00000059,0 1px #0000000d}.kkarte__vorn>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kkarte__hinten{color:var(--color-neutral-0);background:#1b1d1f;transform:rotateY(180deg)}.kkarte__hinten q{font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.35}.kkarte__gross{letter-spacing:-.03em;align-items:flex-end;font-size:clamp(5rem,8vw,7.5rem);font-weight:600;line-height:.8;display:flex}.kkarte__hand{width:auto;height:.72em;display:block}.kkarte__punkt{color:var(--color-brand-primary)}.kkarte__unten{flex-direction:column;gap:.125rem;display:flex}.kkarte__wert{font-size:1.125rem;font-weight:var(--font-weight-medium)}.kkarte__tag{letter-spacing:.02em;color:#6a6d71;font-size:.75rem}.strecke--tagebuch{--strecke-hoehe:300vh}.block-tagebuch{background:var(--color-surface)}.tagebuch-buehne{padding:clamp(5.625rem, 12vh, 7.5rem) var(--container-padding) clamp(2.5rem, 6vh, 4.375rem);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(1.75rem,5vw,5.625rem);display:grid}.tagebuch-absaetze p{max-width:44ch;margin:0 0 1em;font-size:clamp(1.125rem,1.45vw,1.3125rem);line-height:1.6}.tagebuch-striche{gap:6px;margin:1.375rem 0 0;padding:0;list-style:none;display:flex}.tagebuch-striche li{background:var(--color-brand-primary);width:30px;height:2px;transition:background .4s}.tagebuch-buch{gap:1.5rem;display:grid}.tagebuch-doppel{aspect-ratio:3/2;perspective:1600px;filter:drop-shadow(0 26px 34px #0000002e);grid-template-columns:1fr 1fr;max-height:68vh;display:grid}.tb-seite{color:#1b1d1f;background:#fffdf8 repeating-linear-gradient(#0000 0 31px,#1b1d1f14 31px 32px);padding:clamp(1rem,2vw,1.875rem);position:relative;overflow:hidden}.tb-seite--links{border-radius:10px 2px 2px 10px;box-shadow:inset -14px 0 18px -14px #0000002e}.tb-seite--rechts{transform-origin:0;border-radius:2px 10px 10px 2px;box-shadow:inset 14px 0 18px -14px #0000002e}.tb-buchstabe{letter-spacing:-.03em;align-items:flex-end;margin:0 0 .375rem;font-size:clamp(2.875rem,5vw,5rem);font-weight:600;line-height:.9;display:flex}.tb-hand{width:auto;height:.72em}.tb-ueber{font-size:.875rem;font-weight:var(--font-weight-medium);letter-spacing:.03em;color:var(--color-brand-primary);margin:0 0 .5rem}.tb-ziel{margin:0;font-size:clamp(1rem,1.5vw,1.3125rem);line-height:1.45}.tb-notiz{color:#8a7f70;margin:0;font-size:.6875rem;position:absolute;bottom:clamp(.875rem,1.6vw,1.5rem);left:clamp(1rem,2vw,1.875rem)}.tb-schritte{margin:0;padding:0;list-style:none}.tb-schritte li{align-items:flex-start;gap:.625rem;margin:0 0 .75rem;font-size:clamp(.875rem,1.2vw,1.0625rem);line-height:1.4;display:flex}.tb-kasten{background:#1b1d1f;border:1.5px solid #1b1d1f;border-radius:4px;flex:none;width:18px;height:18px;margin-top:1px;position:relative}.tb-kasten:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:9px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){html.bewegt:not(.bewegung-aus) .strecke--tagebuch .tagebuch-doppel{visibility:hidden;grid-area:1/1}html.bewegt:not(.bewegung-aus) .strecke--tagebuch[data-seite="0"] .tagebuch-doppel[data-nr="0"],html.bewegt:not(.bewegung-aus) .strecke--tagebuch[data-seite="1"] .tagebuch-doppel[data-nr="1"],html.bewegt:not(.bewegung-aus) .strecke--tagebuch[data-seite="2"] .tagebuch-doppel[data-nr="2"],html.bewegt:not(.bewegung-aus) .strecke--tagebuch[data-seite="3"] .tagebuch-doppel[data-nr="3"]{visibility:visible}html.bewegt:not(.bewegung-aus) .strecke--tagebuch:not([data-seite="0"]) .tagebuch-doppel .tb-seite--rechts{animation:.55s cubic-bezier(.5,0,.5,1) both umblaettern}html.bewegt:not(.bewegung-aus) .strecke--tagebuch .tb-schritte li:not(.erledigt) .tb-kasten{background:0 0}html.bewegt:not(.bewegung-aus) .strecke--tagebuch .tb-schritte li:not(.erledigt) .tb-kasten:after{content:none}html.bewegt:not(.bewegung-aus) .strecke--tagebuch .tagebuch-striche li:not(.an){background:var(--color-border)}}@keyframes umblaettern{0%{transform:rotateY(-88deg)}to{transform:none}}@media (width<=47.99rem){.block-split,.block-split--gespiegelt,.block-person,.block-slider,.block-karten,.tagebuch-buehne{grid-template-columns:1fr}.block-split--gespiegelt .split-bild{order:0}.split-bild,.person-bild{aspect-ratio:4/3}.bildkarten-liste{grid-template-columns:1fr}.block-bildkarten--karussell .karussell-teil{width:78vw}.karten-deck{grid-template-columns:1fr 1fr;gap:1rem;height:auto;display:grid}.kkarte{width:auto;position:relative;top:auto;left:auto;transform:none!important}.tagebuch-buehne{align-content:center;gap:1.25rem}.block-tagebuch h2{margin-bottom:.75rem;font-size:1.875rem}.tagebuch-absaetze p{margin-bottom:.5em;font-size:1rem}.tagebuch-doppel{max-height:46vh}.tb-buchstabe{font-size:2.25rem}.tb-schritte li{margin-bottom:.4rem;font-size:.8125rem}}.block-heute{padding:clamp(3.5rem, 9vh, 6rem) var(--container-padding);background:var(--color-surface-stone);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(1.75rem,5vw,5rem);display:grid}.heute-label{letter-spacing:.04em;color:var(--color-text-muted);margin:0 0 1rem;font-size:.875rem}.heute-titel{max-width:none;font-size:clamp(1.875rem,3.6vw,3.25rem);font-weight:var(--font-weight-medium);letter-spacing:-.015em;align-items:baseline;gap:.75rem;margin:0;line-height:1.1;display:flex}.heute-punkt{background:0 0;border-radius:50%;flex:none;width:.5em;height:.5em;transform:translateY(-.08em)}.block-heute[data-zustand=offen] .heute-punkt{background:var(--color-state-success);box-shadow:0 0 0 .18em color-mix(in srgb, var(--color-state-success) 22%, transparent)}.block-heute[data-zustand=zu] .heute-punkt{background:var(--color-text-muted)}.block-heute:not([data-zustand=offen],[data-zustand=zu]) .heute-punkt{display:none}.heute-zeile{max-width:44ch;margin:1rem 0 0;font-size:clamp(1.0625rem,1.4vw,1.25rem)}.heute-weg{font-size:1rem;line-height:1.6}.heute-text{max-width:40ch;margin:0 0 1rem}.heute-weg address{margin:0 0 1.25rem;font-style:normal}.heute-knoepfe{flex-wrap:wrap;gap:.75rem;margin:0;display:flex}.heute-knoepfe .button~.button{margin-left:0}@media (width<=47.99rem){.block-heute{grid-template-columns:1fr;align-items:start}}#main:not(:has(.block-kind,.block-isams))>section:not(.block-cta,.block-kurzinfo){padding-block:clamp(3rem,6vw,4.75rem)}#main:not(:has(.block-kind,.block-isams))>section+section{border-top:0}#main:not(:has(.block-kind,.block-isams))>section:nth-child(2n of section:not(.block-cta,.block-kurzinfo,.block-galerieband)):not(.block-quote,.block-galerieband){background:var(--color-surface-stone)}#main:not(:has(.block-kind,.block-isams))>section:not(.block-cta) h2{letter-spacing:-.015em;font-size:clamp(2rem,3.4vw,3rem);line-height:1.08;font-weight:var(--font-weight-medium);max-width:34ch;margin:0 0 var(--space-md)}#main:not(:has(.block-kind,.block-isams))>section h3{font-size:clamp(1.25rem,1.6vw,1.5rem);line-height:1.2}#main:not(:has(.block-kind,.block-isams))>section :is(p,li){font-size:clamp(1.0625rem,1.2vw,1.125rem);line-height:1.6}@media (width>=64rem){#main:not(:has(.block-kind,.block-isams))>:is(.block-text,.block-card-grid,.block-programme-grid,.block-faq,.block-map,.block-stats,.block-steps,.block-gallery,.block-logos,.block-people,.block-news-list,.block-event-list,.block-document-list,.block-newsletter)>h2{grid-column:1/-1}#main:not(:has(.block-kind,.block-isams))>:is(.block-text,.block-card-grid,.block-programme-grid,.block-faq,.block-map,.block-stats,.block-steps,.block-gallery,.block-logos,.block-people,.block-news-list,.block-event-list,.block-document-list,.block-newsletter)>:not(h2,ul,ol,dl){grid-column:1/span 8}}@media (width>=48rem){#main:not(:has(.block-kind,.block-isams)) .bildkarten-liste:not(.karussell-spur):has(>li:nth-child(4):last-child),#main:not(:has(.block-kind,.block-isams)) .bildkarten-liste:not(.karussell-spur):has(>li:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){#main:not(:has(.block-kind,.block-isams)) .bildkarten-liste:not(.karussell-spur,[style*=--spalten\:2]):has(>li:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}#main:not(:has(.block-kind,.block-isams)) .block-split{align-items:center;padding-block:clamp(3rem,6vw,4.75rem)}#main:not(:has(.block-kind,.block-isams)) .split-bild,#main:not(:has(.block-kind,.block-isams)) .block-image-text__media{aspect-ratio:4/3}#main:not(:has(.block-kind,.block-isams)) .split-bild img,#main:not(:has(.block-kind,.block-isams)) .block-image-text__media img{object-fit:cover;width:100%;height:100%}#main .split-bild.split-bild--ganz{background:#fff}#main .split-bild.split-bild--ganz img{object-fit:contain;padding:6%}#main:has(.block-isams)>.block-cta{background:var(--color-surface-stone);border-top:0}#main:not(:has(.block-kind,.block-isams))>section.block-document-list{padding-block:clamp(1.5rem,3vw,2.25rem)}#main:not(:has(.block-kind,.block-isams))>section.block-document-list>h2{margin-bottom:var(--space-sm);font-size:clamp(1.25rem,1.6vw,1.5rem);line-height:1.2}#main:not(:has(.block-kind,.block-isams))>section:not(.block-cta,.block-kurzinfo),#main:not(:has(.block-kind,.block-isams)) .block-split{padding-block:clamp(2.25rem,4.5vw,3.5rem)}#main:not(:has(.block-kind,.block-isams))>section:not(.block-cta) h2{font-size:clamp(1.75rem,2.6vw,2.375rem)}#main:not(:has(.block-kind,.block-isams))>section h3{font-size:clamp(1.1875rem,1.4vw,1.375rem)}#main:not(:has(.block-kind,.block-isams)) .block-hero--photo{min-height:75svh}@media (width>=48rem){#main:not(:has(.block-kind,.block-isams)) .block-split{grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:clamp(1.5rem,4vw,4rem)}}#main:not(:has(.block-kind,.block-isams)) .zug-buehne{min-height:50vh}#main:not(:has(.block-kind,.block-isams)) .block-quote--pull blockquote.zug-satz{font-size:clamp(1.75rem,3.6vw,3.5rem)}#main:not(:has(.block-kind,.block-isams)) .block-galerieband{padding-block:clamp(3rem,7vh,5rem)}#main:not(:has(.block-kind,.block-isams)) .galerieband-spur li{flex-basis:clamp(13rem,24vw,22rem);width:clamp(13rem,24vw,22rem)}@media (width>=64rem){#main:not(:has(.block-kind,.block-isams))>:is(.block-text,.block-card-grid,.block-programme-grid,.block-faq,.block-map,.block-stats,.block-steps,.block-gallery,.block-logos,.block-people,.block-news-list,.block-event-list,.block-document-list,.block-newsletter)>:not(h2,ul,ol,dl){grid-column:1/-1;max-width:none}}#main:not(:has(.block-kind,.block-isams)) :is(p,li,.split-body,.bildkarten-intro,.steps-intro,.programme-intro){max-width:none}@media (width>=64rem){#main:has(.block-kind)>.block-text>:not(h2,ul,ol,dl){grid-column:1/-1}}#main:has(.block-kind)>.block-text p{max-width:none}@media (width>=48rem){#main .block-programme-grid:not(.block-programme-grid--row) .programme-list{grid-template-columns:repeat(3,minmax(0,1fr))}#main .block-programme-grid:not(.block-programme-grid--row) .programme-teaser:nth-child(n){grid-column:auto;padding-top:0}#main .block-programme-grid:not(.block-programme-grid--row) .programme-teaser:nth-child(n) .programme-teaser__media img{aspect-ratio:4/3}}#main:not(:has(.block-kind,.block-isams))>section.block-document-list>h2{font-size:clamp(1.25rem,1.6vw,1.5rem)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--color-surface);color:var(--color-text);font-family:var(--font-body);font-size:var(--font-size-body);line-height:var(--line-height-base);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);letter-spacing:var(--tracking-normal);text-transform:none;margin:0 0 var(--space-sm);text-wrap:balance;color:var(--color-text)}h1{font-size:clamp(var(--font-size-3xl), 5vw, var(--font-size-5xl));line-height:var(--line-height-tight);letter-spacing:-.01em}h2{font-size:clamp(var(--font-size-2xl), 3.6vw, var(--font-size-4xl));line-height:var(--line-height-tight);letter-spacing:-.01em}h3{font-size:clamp(var(--font-size-xl), 2vw, var(--font-size-2xl))}h4{font-family:var(--font-ui);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase}p,ul,ol{margin:0 0 var(--space-sm)}p{max-width:var(--measure)}a{color:var(--color-link);text-underline-offset:.2em}a:hover{color:var(--color-link-hover)}:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.on-brand :focus-visible,.on-inverse :focus-visible{outline-color:var(--color-neutral-0)}img,picture,video,svg{max-width:100%;height:auto;display:block}img:not([alt]){outline:3px dashed var(--color-state-error)}table{border-collapse:collapse;width:100%}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html{scroll-behavior:smooth;scroll-padding-top:7rem}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation-duration:.25s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(root){animation:.1s ease-in both seite-geht}::view-transition-new(root){animation:.2s cubic-bezier(.22,1,.36,1) 50ms both seite-kommt}.action-bar{view-transition-name:leiste}.consent-recall{view-transition-name:cookie-knopf}.site-header{view-transition-name:kopf}.site-header.site-header--verborgen{view-transition-name:none}}@keyframes seite-geht{to{opacity:0}}@keyframes seite-kommt{0%{opacity:0}}strong,b{font-weight:var(--font-weight-medium)}*{font-synthesis-weight:none}.skip-link{z-index:100;padding:var(--space-2xs) var(--space-sm);background:var(--color-surface);color:var(--color-text);position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.consent[hidden]{display:none}.consent{z-index:1000;padding:var(--space-sm);background:#00000059;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.consent__panel{width:min(100%,40rem);max-height:calc(100vh - 2 * var(--space-sm));padding:var(--space-md);background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md,.5rem);overflow:auto}.consent__title{font-size:var(--font-size-xl)}.consent__option{column-gap:var(--space-xs,.5rem);padding:var(--space-xs,.5rem) 0;border-top:1px solid var(--color-border);grid-template-columns:auto 1fr;display:grid}.consent__option p{color:var(--color-text-muted);grid-column:2;margin:0}.consent__actions{gap:var(--space-xs,.5rem);margin-top:var(--space-sm);display:grid}.consent__button{font:inherit;border:2px solid var(--color-text);border-radius:var(--radius-md,.5rem);background:var(--color-surface);color:var(--color-text);cursor:pointer;padding:.75em 1em}.consent__button--primary{background:var(--color-text);color:var(--color-surface)}.consent__links{margin:var(--space-sm) 0 0;font-size:var(--font-size-sm,.9em)}body.consent-open{overflow:hidden}.link-button{font:inherit;color:var(--color-link);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (width>=40rem){.consent__actions{grid-template-columns:repeat(3,1fr)}}
