@layer komponenten{.abschnitt_component{position:relative}.abschnitt_bahn--voll{inline-size:100%}.abschnitt_ueberschrift{margin-block:var(--ueberschrift-vorlauf,0) clamp(1.75rem, 4.5vh, 2.75rem);font-size:var(--text-h2);font-weight:var(--weight-regular);line-height:var(--leading-snug);color:var(--color-text)}@media (max-width:35em){.abschnitt_ueberschrift{text-align:center;margin-block-end:1.75rem}.abschnitt_component>*>:first-child{margin-block-start:0}.abschnitt_component>*>:last-child:not(.abschnitt_ueberschrift){margin-block-end:0}}}
@layer komponenten{.artikelstrecke_component{--strecke-lese:53rem;--strecke-rand:21rem;--strecke-abstand:clamp(2.5rem, 5vw, 7rem);padding-block:clamp(2.75rem,6vh,4.25rem)}.artikelstrecke_bahn{grid-template-columns:minmax(0, var(--strecke-lese)) var(--strecke-rand);justify-content:start;column-gap:var(--strecke-abstand);inline-size:100%;max-inline-size:calc(var(--strecke-lese) + var(--strecke-abstand) + var(--strecke-rand) + 2 * var(--kopf-rand));margin-inline:max(calc((100% - var(--container-head)) / 2), 0px) auto;padding-inline:var(--kopf-rand);align-items:stretch;display:grid;position:relative}.artikelstrecke_bahn:has(>.artikelstrecke_rand):after{content:"";background:var(--color-border-fein);inline-size:1px;position:absolute;inset-block:0;inset-inline-end:calc(var(--kopf-rand) + var(--strecke-rand) + var(--strecke-abstand) / 2)}.artikelstrecke_lese{gap:var(--space-l);grid-column:1;align-content:start;min-inline-size:0;display:grid}.artikelstrecke_lese .abschnitt_component{padding-block:0}.artikelstrecke_lese :is(.container-text,.container-standard,.container-kopf){inline-size:100%;max-inline-size:none;margin-inline:0;padding-inline:0}.artikelstrecke_lese .prosa{margin-inline:0}.artikelstrecke_rand{grid-column:2}.artikelstrecke_fakten{background:var(--color-band);border:1px solid var(--color-border);padding:clamp(1.25rem,1.8vw,1.6rem);position:sticky;inset-block-start:calc(var(--kopf-h) + 3rem)}.artikelstrecke_faktentitel{margin-block:0 var(--space-xs);font-size:var(--text-base);font-weight:var(--weight-semibold)}.artikelstrecke_fakten>*+:not(.knopf_component){border-block-start:1px solid var(--color-border-fein);margin-block-start:var(--space-xs);padding-block-start:var(--space-xs)}.artikelstrecke_fakten>.artikelstrecke_faktentitel+:not(.knopf_component){border-block-start:0;margin-block-start:0;padding-block-start:0}.blick_text .prosa{max-inline-size:none;margin-inline:0}.blick_text .prosa>:first-child{margin-block-start:0}.blick_text .prosa>:last-child{margin-block-end:0}.blick_verweis{font-size:var(--text-base);line-height:var(--leading-ui);margin-block:0}.blick_verweis a{color:var(--color-accent);font-weight:var(--weight-regular);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.blick_verweis a:hover{color:var(--color-accent-strong)}.artikelstrecke_fakten .knopf_component{inline-size:100%;justify-content:center;gap:.6rem;margin-block-start:var(--space-m)}.artikelstrecke_fakten .knopf_component:after{content:"→"}.artikelstrecke_hinweistext{margin-block:var(--space-s) 0;font-size:var(--text-s);line-height:var(--leading-body);color:var(--color-text-muted)}@media (max-width:53.75em){.artikelstrecke_bahn{grid-template-columns:minmax(0,1fr);align-items:start}.artikelstrecke_bahn:after{display:none}.artikelstrecke_rand{border-block-start:1px solid var(--color-border);grid-column:1;margin-block-start:var(--space-xl);padding-block-start:var(--space-l)}.artikelstrecke_fakten{position:static}.artikelstrecke_marke{min-block-size:var(--tippziel);align-items:center;display:inline-flex}}.artikelstrecke_marken{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.artikelstrecke_marke{padding:var(--space-2xs) var(--space-xs);background-color:var(--color-bg);border:1px solid var(--color-border-fein);color:var(--color-accent);font-size:var(--text-s);line-height:var(--leading-ui);transition:background-color var(--transition), border-color var(--transition), color var(--transition);text-decoration:none}.artikelstrecke_marke:hover{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}}
@layer komponenten{.knopf_component{justify-content:center;align-items:center;gap:var(--space-2xs);padding:var(--space-xs) var(--space-m);border:1px solid var(--color-accent);color:var(--color-accent);font-size:var(--text-s);font-weight:var(--weight-medium);line-height:var(--leading-ui);text-align:center;white-space:nowrap;cursor:pointer;transition:background-color var(--transition), border-color var(--transition), color var(--transition);background-color:#0000;text-decoration:none;display:inline-flex}.knopf_component--primaer{padding:var(--space-s) var(--space-m);background-color:var(--color-accent);color:var(--color-bg)}.knopf_component--primaer:hover{background-color:var(--color-accent-strong);border-color:var(--color-accent-strong)}.knopf_component--sekundaer:hover{background-color:var(--color-accent);color:var(--color-bg)}.knopf_component--beiweg{padding:var(--space-3xs) 0;border:0;white-space:normal;background-color:#0000;border-block-end:1px solid #0000}.knopf_component--beiweg:hover{color:var(--color-accent-strong);border-block-end-color:var(--color-accent)}@media (max-width:53.75em){.knopf_component{min-block-size:var(--tippziel)}.knopf_component--beiweg{padding-block:var(--space-xs)}}}
@layer komponenten{.medium_component{inline-size:100%;display:block;position:relative}.medium_kikennzeichnung{padding:var(--space-3xs) var(--space-2xs);background-color:var(--color-schleier);color:var(--color-bg);font-size:var(--text-eyebrow);line-height:var(--leading-ui);font-weight:var(--weight-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset-block-end:var(--space-2xs);inset-inline-end:var(--space-2xs)}}
@layer komponenten{.prosa--mittig{text-align:center}.prosa--rechts{text-align:end}.prosa h2{font-size:var(--text-h3);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--color-accent)}.prosa h3{font-size:var(--text-h3);color:var(--color-accent)}.prosa ol,.prosa ul{padding-inline-start:var(--space-m)}.prosa li+li{margin-block-start:var(--space-3xs)}.prosa_abstand,.prosa>.prosa_abstand+*{margin-block-start:0}.prosa_abstand[data-abstand=klein]{block-size:var(--space-l)}.prosa_abstand[data-abstand=normal]{block-size:var(--space-2xl)}.prosa_abstand[data-abstand=gross]{block-size:var(--space-3xl)}.prosa_figur{margin-inline:0;position:relative}.prosa>.prosa_figur:first-child{margin-block-start:0}.prosa_figur img{block-size:auto;inline-size:100%}.prosa_bildtext{font-size:var(--text-s);line-height:var(--leading-ui);color:var(--color-text-muted);margin-block-start:var(--space-xs)}}
@layer komponenten{.zurueck_component{align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-s);font-size:var(--text-s);font-weight:var(--weight-medium);line-height:var(--leading-ui);white-space:nowrap;transition:background-color var(--transition), color var(--transition);border-radius:2px;text-decoration:none;display:inline-flex}.zurueck_component svg{flex:none}.zurueck_component--blau{background-color:var(--color-accent);color:var(--color-bg)}.zurueck_component--blau:hover{background-color:var(--color-accent-strong)}.zurueck_component--weiss{background-color:var(--color-bg);color:var(--color-accent)}.zurueck_component--weiss:hover{background-color:var(--color-band)}}
@layer komponenten{.krumen_component{color:var(--color-text-muted);background-color:var(--color-bg);border-block-end:1px solid var(--color-border)}main:has(>.seitenkopf_component) .krumen_component{z-index:20;position:sticky;inset-block-start:var(--kopf-unterkante,var(--kopf-h));container-type:scroll-state}.krumen_stapel{align-items:center;min-inline-size:0;display:flex}.krumen_liste{padding-block:var(--space-s);transition:padding-block var(--transition)}.krumen_zurueck{visibility:hidden;opacity:0;inline-size:0;transition:inline-size var(--transition), padding var(--transition), margin var(--transition), background-color var(--transition), opacity var(--transition), visibility 0s linear .3s;flex:none;justify-content:center;padding-inline:0;overflow:hidden}@container scroll-state(stuck:block-start){.krumen_liste{padding-block:var(--space-2xs)}.krumen_zurueck{inline-size:6.5rem;padding-inline:var(--space-s);visibility:visible;opacity:1;transition:inline-size var(--transition), padding var(--transition), margin var(--transition), background-color var(--transition), opacity var(--transition), visibility 0s;margin-inline-end:var(--space-m)}}@media (prefers-reduced-motion:reduce){.krumen_liste,.krumen_zurueck{transition:none}}.krumen_liste{align-items:center;column-gap:var(--space-2xs);flex-wrap:wrap;margin-block:0;padding-inline-start:0;list-style:none;display:flex}.krumen_punkt:not(:last-child):after{content:"/";color:var(--color-border);margin-inline-start:var(--space-2xs)}.krumen_verweis{color:inherit;text-decoration:none}.krumen_verweis:hover{color:var(--color-accent)}@media (max-width:53.75em){.krumen_verweis{padding-block:var(--space-2xs);display:inline-block}.krumen_liste{row-gap:0}}@media (max-width:35em){.krumen_liste{padding-block:var(--space-2xs)}}}
@layer komponenten{.datum_component{color:var(--color-text-muted)}@media (max-width:53.75em){.datum_zeit{display:block}.datum_trenner{display:none}}}
@layer komponenten{.etikett_component{display:block}}
@layer komponenten{.seitenkopf_component{--seitenkopf-streifen:linear-gradient(180deg, color-mix(in oklab, var(--color-accent-strong) 70%, transparent) 0, color-mix(in oklab, var(--color-accent-strong) 35%, transparent) calc(var(--kopf-h) * 1.5), transparent calc(var(--kopf-h) * 3.5));min-block-size:min(60svh,530px);color:var(--color-bg);align-items:flex-end;display:flex;position:relative;overflow:hidden}.seitenkopf_component--unterleiste,main>.seitenkopf_component{padding-block-start:var(--kopf-h)}main>.seitenkopf_component:has(.seitenkopf_meta){padding-block-start:calc(var(--kopf-h) + clamp(4rem, 12svh, 7rem))}.seitenkopf_component:has(.seitenkopf_meta) .seitenkopf_text{padding-block-end:var(--space-l)}.seitenkopf_bild{animation:2s both kopf-scharf;position:absolute;inset:0}@keyframes kopf-scharf{0%{filter:blur(16px);scale:1.1}}@media (prefers-reduced-motion:reduce){.seitenkopf_bild{animation:none}}.seitenkopf_bild img{object-fit:cover;block-size:100%;inline-size:100%}.seitenkopf_bild:after{content:"";background:var(--seitenkopf-streifen), var(--color-schleier);position:absolute;inset:0}.seitenkopf_text{inline-size:100%;padding-block:var(--space-l) var(--space-band);animation:.9s both kopf-einzug;position:relative}@keyframes kopf-einzug{0%{opacity:0;translate:0 .6rem}}@media (prefers-reduced-motion:reduce){.seitenkopf_text{animation:none}}.seitenkopf_zurueck{margin-block-end:var(--space-l)}.seitenkopf_etikett{color:color-mix(in oklab, var(--color-bg) 88%, transparent)}.seitenkopf_titel{font-weight:var(--weight-regular);line-height:var(--leading-tight);text-wrap:pretty;max-inline-size:none;margin-block-start:var(--space-2xs)}.seitenkopf_meta{align-items:baseline;column-gap:var(--space-m);row-gap:var(--space-3xs);flex-wrap:wrap;margin-block-start:var(--space-s);display:flex}.seitenkopf_meta>*{color:color-mix(in oklab, var(--color-bg) 88%, transparent)}.seitenkopf_component--gross .seitenkopf_titel{font-size:var(--text-display)}.seitenkopf_component--mitte .seitenkopf_titel{font-size:var(--text-h1-detail)}@media (max-width:53.75em){.seitenkopf_component{min-block-size:min(38svh,320px)}}}
@layer komponenten{.detailkopf_component{padding-block:calc(var(--space-2xl) + clamp(2rem, 8svh, 5rem)) var(--space-l);background-color:var(--color-band);border-block-end:1px solid var(--color-border)}.detailkopf_component>.container-kopf{animation:.9s both kopf-einzug}@media (prefers-reduced-motion:reduce){.detailkopf_component>.container-kopf{animation:none}}.detailkopf_titel{font-size:var(--text-h1-detail);font-weight:var(--weight-medium);line-height:var(--leading-tight);text-wrap:pretty;margin-block-start:var(--space-2xs)}.detailkopf_meta{align-items:baseline;column-gap:var(--space-m);row-gap:var(--space-3xs);flex-wrap:wrap;margin-block-start:var(--space-s);display:flex}}
@layer komponenten{.seitenfuss_component{background-color:var(--color-accent-strong);color:var(--color-bg);margin-block-start:auto}.seitenfuss_band{background-color:var(--color-band);color:var(--color-text);border-block-end:1px solid var(--color-border-fein)}.seitenfuss_bandraster{grid-auto-columns:1fr;grid-auto-flow:column;margin-block:0;display:grid}.seitenfuss_bandraster>div{padding-block:var(--space-s);padding-inline-end:var(--space-l)}.seitenfuss_bandraster>div+div{border-inline-start:1px solid var(--color-border-fein);padding-inline-start:var(--space-l)}.seitenfuss_bandraster dt{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;line-height:var(--leading-ui);color:var(--color-text-muted)}.seitenfuss_bandraster dd{margin:var(--space-3xs) 0 0;font-size:var(--text-s);line-height:var(--leading-ui);font-weight:var(--weight-medium);color:var(--color-accent-strong)}.seitenfuss_bandraster dd a{color:inherit;transition:border-color var(--transition);border-block-end:1px solid #0000;text-decoration:none}.seitenfuss_bandraster dd a:hover{border-block-end-color:currentColor}.seitenfuss_raster{align-items:start;gap:var(--space-l) var(--space-m);padding-block:var(--space-l) var(--space-m);grid-template-columns:minmax(max-content,1.2fr) minmax(0,.9fr) minmax(0,.9fr) minmax(0,1.1fr);display:grid}.seitenfuss_marke{align-items:center;gap:var(--space-s);color:var(--color-bg);text-decoration:none;display:flex}.seitenfuss_marke img{filter:brightness(0)invert();inline-size:52px}.seitenfuss_wort{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:var(--weight-medium);line-height:var(--leading-ui);color:var(--color-bg);display:block}.seitenfuss_wort span{white-space:nowrap;display:block}.seitenfuss_liste{margin:0}.seitenfuss_liste li+li{margin-block-start:var(--space-3xs)}.seitenfuss_liste a,.seitenfuss_recht a{font-size:var(--text-s);color:var(--color-bg);transition:border-color var(--transition), color var(--transition);border-block-end:1px solid #0000;text-decoration:none}.seitenfuss_liste a:hover,.seitenfuss_recht a:hover{border-block-end-color:currentColor}.seitenfuss_aktionen{justify-content:flex-start;gap:var(--space-xs);display:flex}.seitenfuss_aktionen .knopf_component{background-color:var(--color-bg);border-color:var(--color-bg);color:var(--color-accent-strong)}.seitenfuss_aktionen .knopf_component:hover{background-color:color-mix(in oklab, var(--color-bg) 88%, transparent);border-color:#0000}.seitenfuss_aktionen .knopf_component--sekundaer{border-color:color-mix(in oklab, var(--color-bg) 55%, transparent);color:var(--color-bg);background-color:#0000}.seitenfuss_aktionen .knopf_component--sekundaer:hover{background-color:var(--color-bg);border-color:var(--color-bg);color:var(--color-accent-strong)}.seitenfuss_zeile{gap:var(--space-xs) var(--space-m);padding-block:var(--space-xs) var(--space-s);border-block-start:1px solid color-mix(in oklab, var(--color-bg) 22%, transparent);flex-wrap:wrap;display:flex}.seitenfuss_zeile p{font-size:var(--text-s);line-height:var(--leading-body);color:color-mix(in oklab, var(--color-bg) 70%, transparent);margin:0}.seitenfuss_recht{gap:var(--space-m);flex-wrap:wrap;display:flex}.seitenfuss_recht a{color:color-mix(in oklab, var(--color-bg) 70%, transparent)}@media (max-width:53.75em){.seitenfuss_raster{gap:var(--space-l);grid-template-columns:repeat(2,minmax(0,1fr))}.seitenfuss_marke,.seitenfuss_aktionen{grid-column:1/-1}.seitenfuss_aktionen{grid-auto-flow:column;justify-content:start}.seitenfuss_bandraster{grid-auto-flow:row}.seitenfuss_bandraster>div{padding-inline-end:0}.seitenfuss_bandraster>div+div{border-inline-start:0;border-block-start:1px solid var(--color-border-fein);padding-inline-start:0}.seitenfuss_liste a,.seitenfuss_recht a{padding-block:var(--space-2xs);display:inline-block}.seitenfuss_liste li+li{margin-block-start:0}}@media (max-width:35em){.seitenfuss_raster{gap:var(--space-l) var(--space-m);padding-block:var(--space-l)}.seitenfuss_aktionen{grid-auto-flow:row;justify-content:stretch}}}
@layer komponenten{.hinweisbanner_component{--hinweis-rot:#a1302b;--hinweis-hoehe:3.375rem;z-index:40;min-block-size:var(--hinweis-hoehe);padding-block:var(--space-2xs);background-color:var(--color-accent-strong);color:var(--color-bg);anchor-name:--hinweis;justify-content:center;align-items:center;display:flex;position:fixed;inset-block-start:0;inset-inline:0}@supports (color:lab(0% 0 0)){.hinweisbanner_component{--hinweis-rot:lab(38.2077% 46.9901 31.1807)}}body:has(.hinweisbanner_component) .kopfzeile_component{inset-block-start:anchor(--hinweis bottom, 3.375rem)}.hinweisbanner_component--rot{background-color:var(--hinweis-rot)}.hinweisbanner_text{justify-content:center;align-items:baseline;column-gap:var(--space-s);padding-inline:var(--kopf-rand);font-size:var(--text-s);font-weight:var(--weight-medium);line-height:var(--leading-ui);text-align:center;flex-wrap:wrap;row-gap:0;margin:0;display:flex}.hinweisbanner_verweis{color:inherit;font-weight:var(--weight-semibold);text-underline-offset:.3em;white-space:nowrap;text-decoration:underline;text-decoration-thickness:1.5px}.hinweisbanner_verweis:hover{text-decoration-thickness:2.5px}}
@layer komponenten{.karte_component{flex-direction:column;display:flex;position:relative}.karte_bild{aspect-ratio:16/9;background-color:var(--color-platzhalter);margin-block-end:var(--space-s);position:relative;overflow:hidden}.karte_bild>.medium_component{block-size:100%}.karte_bild img{object-fit:cover;block-size:100%;inline-size:100%;transition:scale var(--transition-langsam)}.karte_component:hover .karte_bild img{scale:1.035}.karte_bild .karte_platzhalter{object-fit:contain;opacity:.22;filter:grayscale();padding:12%}.karte_component:hover .karte_bild .karte_platzhalter{scale:none}.karte_text{flex-direction:column;flex:1;padding-block-start:var(--space-2xs);display:flex}.karte_meta{z-index:2;justify-content:space-between;align-items:center;gap:var(--space-2xs) var(--space-xs);font-size:var(--text-nav);flex-wrap:wrap;margin-block-end:var(--space-s);display:flex;position:relative}.karte_marke{padding:var(--space-2xs) var(--space-xs);background-color:var(--color-feld);color:var(--color-accent);font-size:var(--text-nav);line-height:var(--leading-ui);transition:background-color var(--transition), color var(--transition);text-decoration:none}.karte_marke:hover{background-color:var(--color-accent);color:var(--color-bg)}.karte_titel{font-weight:var(--weight-semibold);line-height:var(--leading-ui);margin-block-end:var(--space-2xs)}.karte_titel a{color:inherit;transition:color var(--transition);text-decoration:none}.karte_titel a:before{content:"";position:absolute;inset:0}.karte_component:hover .karte_titel a{color:var(--color-accent)}.karte_anriss{font-size:var(--text-s);line-height:var(--leading-body);color:var(--color-text-muted);margin-block:0}@media (max-width:53.75em){.karte_marke{min-block-size:var(--tippziel);align-items:center;display:inline-flex}}}
@layer komponenten{.kopfzeile_component{--kopf-spur:max(var(--kopf-rand), calc((100% - var(--container-head)) / 2 + var(--kopf-rand)));--marke-breite:clamp(84px, 7.8vw, 112px);z-index:30;align-items:center;gap:var(--space-m);min-block-size:var(--kopf-h);padding-block:var(--space-3xs) var(--space-2xs);padding-inline:var(--kopf-spur);background-color:var(--color-band);border-block-end:1px solid var(--color-border-fein);grid-template-columns:1fr auto 1fr;display:grid;position:relative}.nav_liste{align-items:center;gap:var(--space-gap);margin:0;display:flex}.kopfzeile_menue,.kopfzeile_aktionen{align-self:start}.nav_verweis{align-items:center;gap:var(--space-2xs);padding:var(--space-3xs) 0;appearance:none;font-family:inherit;font-size:var(--text-nav);letter-spacing:var(--tracking-nav);font-weight:var(--weight-medium);letter-spacing:var(--tracking-knopf);line-height:var(--leading-ui);color:var(--color-accent);white-space:nowrap;cursor:pointer;text-underline-offset:.45em;transition:color var(--transition), text-decoration-color var(--transition);background:0 0;border:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1.5px;display:inline-flex;position:relative}.nav_verweis:hover,.nav_verweis:focus-visible,.nav_punkt.is-offen>.nav_verweis{color:var(--color-accent-strong);text-decoration-color:currentColor}.nav_pfeil{opacity:.7;block-size:6px;inline-size:6px;transition:transform var(--transition);border-block-end:1.2px solid;border-inline-end:1.2px solid;transform:translateY(-2px)rotate(45deg)}.nav_punkt.is-offen .nav_pfeil{transform:translateY(1px)rotate(-135deg)}.kopfzeile_marke{text-align:center;place-self:end center;margin-block-start:.75rem;text-decoration:none;display:block}.kopfzeile_marke img{inline-size:var(--marke-breite);margin:0 auto var(--space-2xs)}.kopfzeile_marke--zeichen-klein img{inline-size:calc(var(--marke-breite) * .8)}.kopfzeile_marke--zeichen-gross img{inline-size:calc(var(--marke-breite) * 1.25)}.kopfzeile_marke--schrift-mittel .kopfzeile_wort{font-size:var(--text-nav)}.kopfzeile_marke--schrift-gross .kopfzeile_wort{font-size:var(--text-s);letter-spacing:normal}.kopfzeile_wort{font-size:var(--text-eyebrow);font-weight:var(--weight-medium);letter-spacing:var(--tracking-eyebrow);line-height:var(--leading-ui);color:var(--color-accent);display:block}.kopfzeile_wort span{white-space:nowrap;display:block}.kopfzeile_aktionen{justify-content:flex-end;align-items:center;gap:var(--space-m);display:flex}.kopfzeile_aktionen .knopf_component{font-size:var(--text-nav);white-space:nowrap}.mega_flaeche{block-size:calc(100svh - var(--kopf-h));z-index:25;background-color:var(--color-band);border-block-start:1px solid var(--color-border-fein);clip-path:inset(0 0 100%);visibility:hidden;color:var(--color-text);transition:clip-path var(--transition), visibility var(--transition);position:absolute;inset-block-start:100%;inset-inline:0;overflow:hidden}.nav_punkt.is-offen .mega_flaeche{clip-path:inset(0);visibility:visible}.mega_flaeche:before{content:"";mix-blend-mode:luminosity;opacity:.13;filter:contrast(.85);pointer-events:none;background:url(/img/fenster.png) 34%/auto 112% no-repeat;inline-size:min(36%,27rem);position:absolute;inset-block:0;inset-inline-start:0}.mega_bahn{align-content:center;align-items:start;column-gap:var(--space-xl);row-gap:var(--space-2xl);min-block-size:100%;padding-block:var(--space-l);padding-inline:var(--kopf-spur);grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);display:grid}.mega_kopf{grid-column:1/-1;padding-inline-end:calc(var(--tippziel) + var(--space-m))}.mega_name{font-size:var(--text-mega-name);font-weight:var(--weight-medium);line-height:var(--leading-tight);color:var(--color-accent);margin:0}.mega_bild{aspect-ratio:1;background-color:var(--color-feld);grid-column:1;inline-size:100%;display:block;position:relative;overflow:hidden}.mega_lage{opacity:0;transition:opacity var(--transition);position:absolute;inset:0}.mega_lage:first-child{opacity:1}.mega_lage img{object-fit:cover;block-size:100%;inline-size:100%}:is(.mega_bahn:has(.mega_liste li:first-child:hover) .mega_lage,.mega_bahn:has(.mega_liste li:nth-child(2):hover) .mega_lage,.mega_bahn:has(.mega_liste li:nth-child(3):hover) .mega_lage,.mega_bahn:has(.mega_liste li:nth-child(4):hover) .mega_lage,.mega_bahn:has(.mega_liste li:nth-child(5):hover) .mega_lage){opacity:0}:is(.mega_bahn:has(.mega_liste li:first-child:hover) .mega_lage:first-child,.mega_bahn:has(.mega_liste li:nth-child(2):hover) .mega_lage:nth-child(2),.mega_bahn:has(.mega_liste li:nth-child(3):hover) .mega_lage:nth-child(3),.mega_bahn:has(.mega_liste li:nth-child(4):hover) .mega_lage:nth-child(4),.mega_bahn:has(.mega_liste li:nth-child(5):hover) .mega_lage:nth-child(5)){opacity:1}.mega_liste{grid-column:2;margin:0}.mega_liste li{border-block-end:1px solid var(--color-border-fein);opacity:0;translate:0 var(--space-xs);transition:opacity var(--transition), translate var(--transition)}.mega_liste li:first-child{border-block-start:1px solid var(--color-border-fein)}.nav_punkt.is-offen .mega_liste li{opacity:1;translate:none}.nav_punkt.is-offen .mega_liste li:first-child{transition-delay:.12s}.nav_punkt.is-offen .mega_liste li:nth-child(2){transition-delay:.18s}.nav_punkt.is-offen .mega_liste li:nth-child(3){transition-delay:.24s}.nav_punkt.is-offen .mega_liste li:nth-child(4){transition-delay:.3s}.nav_punkt.is-offen .mega_liste li:nth-child(5){transition-delay:.36s}.mega_liste a{padding-block:var(--space-s);font-size:var(--text-mega-punkt);font-weight:var(--weight-medium);line-height:var(--leading-snug);color:var(--color-text);transition:color var(--transition), padding-inline-start var(--transition);text-decoration:none;display:block}.mega_liste a:hover{color:var(--color-accent);padding-inline-start:var(--space-xs)}.mega_schliessen{z-index:2;inline-size:var(--tippziel);block-size:var(--tippziel);border:1px solid var(--color-border-stark);color:var(--color-accent);cursor:pointer;transition:background-color var(--transition), border-color var(--transition), color var(--transition);background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-block-start:var(--space-l);inset-inline-end:var(--kopf-spur)}.mega_schliessen:hover{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.kopfzeile_schalter{--strich-versatz:3.5px;--strich-staerke:1.5px;--strich-breite:30px;inline-size:var(--tippziel);block-size:var(--tippziel);cursor:pointer;background:0 0;border:0;padding:0;display:none;position:relative}.kopfzeile_schalter span{inline-size:var(--strich-breite);block-size:var(--strich-staerke);background-color:var(--color-accent);transition:rotate var(--transition), translate var(--transition) .2s;position:absolute;inset-inline-start:calc((var(--tippziel) - var(--strich-breite)) / 2);translate:0;rotate:none}.kopfzeile_schalter span:first-child{inset-block-start:calc(50% - var(--strich-versatz) - var(--strich-staerke) / 2)}.kopfzeile_schalter span:nth-child(2){inset-block-start:calc(50% + var(--strich-versatz) - var(--strich-staerke) / 2)}.kopfzeile_component--offen .kopfzeile_schalter span{transition:translate var(--transition), rotate var(--transition) .2s}.kopfzeile_component--offen .kopfzeile_schalter span:first-child{translate:0 var(--strich-versatz);rotate:45deg}.kopfzeile_component--offen .kopfzeile_schalter span:nth-child(2){translate:0 calc(var(--strich-versatz) * -1);rotate:-45deg}.kopfzeile_component--foto,.kopfzeile_component:where(:has(~main>:is(.seitenkopf_component,.buehne_component))){color:var(--color-bg);transition:background-color var(--transition), color var(--transition);background-color:#0000;border-block-end-color:#0000;position:fixed;inset-block-start:0;inset-inline:0}:is(.kopfzeile_component--foto,.kopfzeile_component:where(:has(~main>:is(.seitenkopf_component,.buehne_component)))) :is(.nav_verweis,.kopfzeile_wort,.kopfzeile_aktion),:is(.kopfzeile_component--foto,.kopfzeile_component:where(:has(~main>:is(.seitenkopf_component,.buehne_component)))) :is(.nav_verweis:hover,.kopfzeile_aktion:hover){color:var(--color-bg)}:is(.kopfzeile_component--foto,.kopfzeile_component:where(:has(~main>:is(.seitenkopf_component,.buehne_component)))) .kopfzeile_aktion.knopf_component--beiweg:hover{border-block-end-color:var(--color-bg)}:is(.kopfzeile_component--foto,.kopfzeile_component:where(:has(~main>:is(.seitenkopf_component,.buehne_component)))) .kopfzeile_aktion.knopf_component--sekundaer{border-color:color-mix(in oklab, var(--color-bg) 65%, transparent)}:is(.kopfzeile_component--foto,.kopfzeile_component:where(:has(~main>:is(.seitenkopf_component,.buehne_component)))) .kopfzeile_aktion.knopf_component--sekundaer:hover{background-color:var(--color-bg);border-color:var(--color-bg);color:var(--color-accent)}:is(.kopfzeile_component--foto,.kopfzeile_component:where(:has(~main>:is(.seitenkopf_component,.buehne_component)))) :is(.kopfzeile_marke img){filter:brightness(0)invert()}:is(.kopfzeile_component--foto,.kopfzeile_component:where(:has(~main>:is(.seitenkopf_component,.buehne_component)))) .kopfzeile_schalter span{background-color:var(--color-bg)}.kopfzeile_component--fest,.kopfzeile_component--offen,.kopfzeile_component--flaeche{background-color:var(--color-band);border-block-end-color:var(--color-border-fein);color:var(--color-text)}:is(.kopfzeile_component--fest,.kopfzeile_component--offen,.kopfzeile_component--flaeche) :is(.nav_verweis,.kopfzeile_wort),:is(.kopfzeile_component--fest,.kopfzeile_component--flaeche) .kopfzeile_aktion{color:var(--color-accent)}:is(.kopfzeile_component--fest,.kopfzeile_component--flaeche) :is(.nav_verweis:hover,.kopfzeile_aktion:hover){color:var(--color-accent-strong)}:is(.kopfzeile_component--fest,.kopfzeile_component--flaeche) .kopfzeile_aktion.knopf_component--sekundaer{border-color:var(--color-accent)}:is(.kopfzeile_component--fest,.kopfzeile_component--flaeche) .kopfzeile_aktion.knopf_component--sekundaer:hover{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}:is(.kopfzeile_component--fest,.kopfzeile_component--offen,.kopfzeile_component--flaeche) :is(.kopfzeile_marke img){filter:none}:is(.kopfzeile_component--fest,.kopfzeile_component--offen) .kopfzeile_schalter span{background-color:var(--color-accent)}body.hat-sperre{overflow:hidden}@media (max-width:81.25em){.nav_liste,.kopfzeile_aktionen,.kopfzeile_component{gap:var(--space-s)}}@media (max-width:72em){.kopfzeile_component{--marke-breite:112px;grid-template-columns:var(--tippziel) minmax(0, 1fr) var(--tippziel);gap:var(--space-xs);padding-block:var(--space-s) var(--space-2xs);z-index:300}.kopfzeile_marke,.kopfzeile_schalter{z-index:210;position:relative}.kopfzeile_marke{grid-column:2;place-self:center;margin-block-start:0}.kopfzeile_schalter{grid-column:3;justify-self:end;display:block}.kopfzeile_menue{--flaeche-dauer:.3s;z-index:200;padding-block:calc(var(--kopf-h) + var(--space-2xl)) calc(var(--space-3xl) * 2 + var(--space-m) + env(safe-area-inset-bottom,0px));padding-inline:var(--space-gutter);background-color:var(--color-band);overscroll-behavior:contain;visibility:hidden;opacity:0;translate:0 calc(var(--space-xs) * -1);transition:opacity var(--transition), translate var(--transition), visibility 0s linear var(--flaeche-dauer);flex-direction:column;align-self:stretch;display:flex;position:fixed;inset:0;overflow-y:auto}.kopfzeile_menue.is-offen{visibility:visible;opacity:1;transition:opacity var(--transition), translate var(--transition), visibility 0s;translate:none}.nav_liste{align-items:stretch;gap:var(--space-2xs);flex-direction:column}.nav_verweis{inline-size:100%;padding-block:var(--space-m);font-size:var(--text-lead);border-block-end:1px solid var(--color-border);white-space:normal;justify-content:space-between;text-decoration-color:#0000;display:flex}.nav_verweis:hover,.nav_verweis:focus-visible,.nav_punkt.is-offen>.nav_verweis{text-decoration-color:#0000}.kopfzeile_component--offen :is(.kopfzeile_menue .nav_verweis,.mega_liste a){color:var(--color-accent)}.mega_flaeche:before{display:none}.mega_flaeche{clip-path:none;visibility:visible;block-size:auto;max-block-size:0;transition:max-block-size var(--transition);background:0 0;border-block-start:0;position:static}.nav_punkt.is-offen .mega_flaeche{max-block-size:60svh}.mega_bahn{min-block-size:0;padding-block:0 var(--space-m);padding-inline:var(--space-m) 0;display:block}.mega_kopf,.mega_schliessen{display:none}.mega_bild{aspect-ratio:3/2;block-size:auto;inline-size:100%;max-inline-size:180px;margin-block:var(--space-2xs) var(--space-m);background:0 0;display:block;position:static}.mega_lage{opacity:1;position:static}.mega_lage:nth-child(n+2){display:none}.mega_liste a{padding-block:var(--space-s);font-size:var(--text-base);border-block-end:1px solid var(--color-border-fein)}.kopfzeile_aktionen{display:none}.kopfzeile_component--offen .kopfzeile_aktionen{z-index:250;gap:var(--space-2xs);padding-block:var(--space-s) calc(var(--space-l) + env(safe-area-inset-bottom,0px));padding-inline:var(--space-gutter);background-color:var(--color-band);box-shadow:0 -14px 22px -14px color-mix(in oklab, var(--color-accent-strong) 30%, transparent);flex-direction:column;display:flex;position:fixed;inset-block-end:0;inset-inline:0}.kopfzeile_component--offen .kopfzeile_aktion{inline-size:100%;padding-block:var(--space-s);white-space:normal;display:flex}.kopfzeile_component--offen .kopfzeile_aktion.knopf_component--sekundaer{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.kopfzeile_component--offen .kopfzeile_aktion.knopf_component--beiweg{border:1px solid var(--color-accent);color:var(--color-accent)}}@media (min-width:72.0625em){.kopfzeile_component{align-items:start}.kopfzeile_marke{align-self:start}.nav_liste,.kopfzeile_aktionen{margin-block-start:var(--space-m)}}@media (prefers-reduced-motion:reduce){.kopfzeile_schalter span,.mega_liste li{transition-delay:0s!important}}}
@layer komponenten{.vorschau_leiste{z-index:1000;justify-content:center;gap:var(--space-2xs) var(--space-m);padding:var(--space-xs) var(--space-gutter);background-color:var(--color-accent);color:var(--color-bg);flex-wrap:wrap;display:flex;position:fixed;inset-block-end:0;inset-inline:0}.vorschau_leiste a{color:inherit;font-weight:var(--weight-medium)}}
