@font-face{font-family:open sans;src:url(/fonts/open-sans-normal.woff2)format("woff2");font-weight:300 800;font-style:normal;font-display:swap}@font-face{font-family:mulish;src:url(/fonts/mulish-normal.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:mulish;src:url(/fonts/mulish-italic.woff2)format("woff2");font-weight:300 900;font-style:italic;font-display:swap}:root{--weiss:#ffffff;--grund:#ffffff;--grau-hell:#f5f5f4;--linie:#e7e5e4;--grau:#6b6b6b;--tinte:#141414;--schwarz:#0d0d0d;--rot:#e10600;--rot-dunkel:#b30500;--rot-hauch:#fdecea;--kopf:"Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--text:"Mulish", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--breit:1200px;--spalte:70ch;--rand:16px;--luft:72px;--rund:18px;--schatten:0 1px 2px rgba(0,0,0,.04), 0 12px 32px -12px rgba(0,0,0,.14);color-scheme:light}@media(min-width:720px){:root{--rand:32px;--luft:112px}}@media(min-width:1100px){:root{--luft:136px}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--grund);color:var(--tinte);font:18px/1.7 var(--text);overflow-x:hidden;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:var(--rot);text-underline-offset:3px}h1,h2,h3{font-family:var(--kopf);font-weight:800;line-height:1.12;letter-spacing:-.025em;text-wrap:balance;margin:0}.mitte{max-width:var(--breit);margin:0 auto;padding:0 var(--rand)}.kicker{font:700 .74rem/1.4 var(--kopf);text-transform:uppercase;letter-spacing:.14em;color:var(--grau);margin:0}.kicker.rot{color:var(--rot)}.kopf{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.86);backdrop-filter:saturate(1.6)blur(14px);-webkit-backdrop-filter:saturate(1.6)blur(14px);border-bottom:1px solid rgba(0,0,0,6%)}.kopf-innen{max-width:var(--breit);margin:0 auto;padding:14px var(--rand);display:flex;align-items:center;justify-content:space-between;gap:16px}.marke{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--tinte);font:800 1.2rem/1 var(--kopf);letter-spacing:-.02em}.marke img{width:36px;height:36px;border-radius:9px}.marke b,.marke-fuss b{color:var(--rot);font-weight:800}.kopf nav{display:flex;gap:4px;align-items:center}.kopf nav a{position:relative;color:var(--tinte);text-decoration:none;font:600 .95rem/1 var(--kopf);padding:10px 12px;border-radius:999px;white-space:nowrap;transition:background .2s,color .2s}.kopf nav a.recht{color:var(--grau);font-weight:500;font-size:.88rem}.kopf nav a.recht:first-of-type{margin-left:10px}.kopf nav a:hover{background:var(--grau-hell)}.kopf nav a[aria-current]{color:var(--rot)}.kopf nav a[aria-current]::after{content:"";position:absolute;left:12px;right:12px;bottom:2px;height:2px;background:var(--rot);border-radius:2px}.menue-schalter{position:absolute;opacity:0;pointer-events:none}.menue-knopf{display:none}@media(max-width:860px){.kopf-innen{flex-wrap:wrap}.menue-knopf{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0 11px;border-radius:12px;cursor:pointer}.menue-knopf span{display:block;height:2px;border-radius:2px;background:var(--tinte);transition:transform .25s,opacity .2s}.menue-schalter:focus-visible+.menue-knopf{outline:2px solid var(--rot);outline-offset:2px}.kopf nav{display:none;flex-basis:100%;flex-direction:column;align-items:stretch;gap:2px;padding:8px 0 12px;border-top:1px solid var(--linie);margin-top:12px}.menue-schalter:checked~nav{display:flex}.menue-schalter:checked+.menue-knopf span:nth-child(1){transform:translateY(7px)rotate(45deg)}.menue-schalter:checked+.menue-knopf span:nth-child(2){opacity:0}.menue-schalter:checked+.menue-knopf span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.kopf nav a{padding:14px 12px;font-size:1.05rem;border-radius:12px}.kopf nav a.recht{font-size:.95rem}.kopf nav a.recht:first-of-type{margin-left:0;margin-top:6px;border-top:1px solid var(--linie);border-radius:0 0 12px 12px;padding-top:18px}.kopf nav a[aria-current]::after{left:12px;right:auto;width:24px;bottom:6px}}.held{position:relative;color:var(--weiss);background:var(--schwarz)var(--held-bild,none)50%/cover no-repeat;isolation:isolate;overflow:hidden}.held::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,rgba(225,6,0,.94) 0%,rgba(225,6,0,.78) 38%,rgba(20,20,20,.35) 75%,rgba(20,20,20,.15) 100%)}.folien{position:absolute;inset:0;z-index:-2}.folie{position:absolute;inset:0;background:var(--folie)50%/cover no-repeat;opacity:0;animation:folie 15s infinite;animation-delay:calc(var(--nr) * 5s)}@keyframes folie{0%{opacity:0;transform:scale(1.08)}6.67%{opacity:1}33.33%{opacity:1}40%{opacity:0;transform:scale(1)}100%{opacity:0;transform:scale(1)}}.held-slider{background-image:var(--held-bild)}.folien-zeiger{position:absolute;right:var(--rand);bottom:24px;z-index:1;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.folien-name{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;color:rgba(255,255,255,.75);text-decoration:none;font:700 .72rem/1 var(--kopf);text-transform:uppercase;letter-spacing:.12em;background:rgba(0,0,0,.18);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:zeiger 15s infinite;animation-delay:calc(var(--nr) * 5s)}.folien-name:hover{color:var(--weiss);background:rgba(0,0,0,.35)}.punkt{width:7px;height:7px;border-radius:50%;background:currentColor}@keyframes zeiger{0%,33.33%{color:var(--weiss);background:rgba(225,6,0,.85)}36%,100%{color:rgba(255,255,255,.75);background:rgba(0,0,0,.18)}}@media(max-width:560px){.folien-zeiger{left:var(--rand);justify-content:flex-start;bottom:18px}}@media(prefers-reduced-motion:reduce){.folie,.folien-name{animation:none}}.held-gross .held-inhalt{padding-top:clamp(88px,16vw,200px);padding-bottom:clamp(96px,16vw,200px)}.held-innen .held-inhalt{padding-top:clamp(64px,10vw,128px);padding-bottom:clamp(56px,8vw,104px)}.held h1{font-size:clamp(2.5rem,7.5vw,5.2rem);max-width:14ch}.held-innen h1{font-size:clamp(2rem,5.2vw,3.6rem);max-width:22ch}.held-kicker{font:700 .78rem/1.4 var(--kopf);text-transform:uppercase;letter-spacing:.16em;margin:0 0 20px;opacity:.92}.held-kicker a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.5)}.held-text{font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.6;max-width:46ch;margin:24px 0 0;opacity:.95}.held-meta{margin:20px 0 0;opacity:.9;font-size:.98rem}.knoepfe{display:flex;flex-wrap:wrap;gap:14px;margin-top:40px}.knopf{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;border-radius:999px;font:700 .82rem/1 var(--kopf);text-transform:uppercase;letter-spacing:.1em;text-decoration:none;background:var(--rot);color:var(--weiss);border:2px solid var(--rot);transition:transform .2s,background .2s,color .2s,border-color .2s}.knopf:hover{transform:translateY(-2px);background:var(--rot-dunkel);border-color:var(--rot-dunkel)}.knopf-weiss{background:var(--weiss);color:var(--rot);border-color:var(--weiss)}.knopf-weiss:hover{background:var(--weiss);color:var(--rot-dunkel);border-color:var(--weiss)}.knopf-rahmen{background:0 0;color:var(--weiss);border-color:rgba(255,255,255,.8)}.knopf-rahmen:hover{background:rgba(255,255,255,.12);border-color:var(--weiss)}.knopf-dezent{background:0 0;color:var(--tinte);border-color:var(--linie);min-height:44px;padding:0 22px}.knopf-dezent:hover{background:var(--tinte);color:var(--weiss);border-color:var(--tinte)}.pfeil-link{display:inline-flex;align-items:center;gap:8px;color:var(--rot);font:700 .8rem/1 var(--kopf);text-transform:uppercase;letter-spacing:.1em}.pfeil-link::after{content:"→";transition:transform .2s}.abschnitt{padding:var(--luft)0}.abschnitt-grau{background:var(--grau-hell)}.abschnitt-dunkel{background:var(--schwarz);color:var(--weiss)}.abschnitt-kopf{margin-bottom:clamp(40px,6vw,64px);max-width:680px}.abschnitt-kopf.zeile{max-width:none;display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap}.abschnitt-kopf h2{font-size:clamp(1.9rem,4.4vw,3rem);margin-top:12px}.einleitung{color:var(--grau);font-size:1.12rem;margin:20px 0 0}.drei{display:grid;gap:clamp(36px,4vw,48px)clamp(24px,3vw,40px);grid-template-columns:1fr}@media(min-width:640px){.drei{grid-template-columns:repeat(2,1fr)}}@media(min-width:980px){.drei{grid-template-columns:repeat(3,1fr)}}.kachel,.karte{display:flex;flex-direction:column;color:inherit;text-decoration:none}.kachel-bild,.karte-bild{aspect-ratio:3/2;border-radius:var(--rund);overflow:hidden;background:var(--grau-hell);display:grid;place-items:center;margin-bottom:22px}.abschnitt-grau .karte-bild{background:var(--weiss)}.kachel-bild img,.karte-bild img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.kachel:hover img,.karte:hover img{transform:scale(1.045)}.kachel h3{font-size:1.45rem;margin-bottom:10px}.kachel p{color:var(--grau);margin:0 0 18px}.karte .kicker{margin-bottom:8px}.karte h3{font-size:1.22rem;line-height:1.3;margin-bottom:14px}.kachel:hover h3,.karte:hover h3{color:var(--rot)}.kachel:hover .pfeil-link::after,.karte:hover .pfeil-link::after{transform:translateX(4px)}.platzhalter{font:800 3.2rem/1 var(--kopf);color:var(--rot);opacity:.35}.galerie{display:grid;gap:16px;grid-template-columns:1fr 1fr}.galerie-kachel{position:relative;display:block;border-radius:var(--rund);overflow:hidden;aspect-ratio:4/3;color:var(--weiss);text-decoration:none;background:var(--linie)}.galerie-kachel.gross{grid-column:1/-1;aspect-ratio:16/9}@media(min-width:900px){.galerie{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,clamp(170px,15vw,210px));gap:20px}.galerie-kachel,.galerie-kachel.gross{aspect-ratio:auto}.galerie-kachel.gross{grid-column:span 2;grid-row:span 2}}.galerie-kachel img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.galerie-kachel::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.72));transition:background .3s}.galerie-kachel:hover::after{background:linear-gradient(180deg,rgba(225,6,0,.1) 0%,rgba(225,6,0,.82))}.galerie-kachel:hover img{transform:scale(1.05)}.galerie-text{position:absolute;z-index:1;left:18px;right:18px;bottom:16px;font:700 1rem/1.3 var(--kopf)}.gross .galerie-text{font-size:clamp(1.15rem,2.4vw,1.6rem);left:24px;bottom:22px}.galerie-text small{display:block;font-weight:600;font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;opacity:.85;margin-bottom:6px}.themen{margin-top:clamp(48px,6vw,72px)}.thema{display:block;padding:28px 0 0;border-top:2px solid var(--tinte);color:inherit;text-decoration:none}.thema b{display:block;font:800 1.3rem/1.2 var(--kopf);margin-bottom:8px}.thema span{color:var(--grau)}.thema:hover{border-color:var(--rot)}.thema:hover b{color:var(--rot)}.it-raster{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:720px){.it-raster{grid-template-columns:repeat(2,1fr);gap:20px}}@media(min-width:1040px){.it-raster{grid-template-columns:repeat(3,1fr)}}.it-karte{display:flex;flex-direction:column;gap:12px;padding:28px;border-radius:var(--rund);background:var(--weiss);border:1px solid var(--linie);color:inherit;text-decoration:none;transition:box-shadow .25s,transform .25s,border-color .25s;position:relative}.it-karte::before{content:"";position:absolute;left:28px;top:0;width:32px;height:3px;background:var(--rot);border-radius:0 0 3px 3px}.it-karte:hover{box-shadow:var(--schatten);transform:translateY(-3px);border-color:transparent}.it-karte h3{font-size:1.12rem;line-height:1.35;letter-spacing:-.01em;font-weight:700;flex:1}.it-karte:hover h3{color:var(--rot)}.it-karte time{color:var(--grau);font-size:.88rem}.jahr{font-size:1.6rem;margin:64px 0 24px;display:flex;align-items:center;gap:16px}.jahr::after{content:"";flex:1;height:1px;background:var(--linie)}.chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:48px}.chips a{display:inline-flex;gap:6px;padding:9px 16px;border-radius:999px;border:1px solid var(--linie);color:var(--tinte);text-decoration:none;font:600 .88rem/1 var(--kopf);transition:background .2s,color .2s,border-color .2s}.chips a span{color:var(--grau);font-weight:500}.chips a:hover{background:var(--rot);color:var(--weiss);border-color:var(--rot)}.chips a:hover span{color:rgba(255,255,255,.8)}.person{display:grid;gap:32px;align-items:center;justify-items:start}@media(min-width:720px){.person{grid-template-columns:auto 1fr;gap:56px}}.person img{width:168px;height:168px;border-radius:50%;object-fit:cover;border:4px solid var(--rot)}.person h2{font-size:clamp(2rem,4.4vw,3rem);margin:12px 0 14px}.person p:last-child{color:#bdbdbd;font-size:1.12rem;margin:0;max-width:46ch}.beitrag{padding:clamp(48px,7vw,88px)0 var(--luft)}.prosa{max-width:var(--spalte);margin:0 auto;padding:0 var(--rand);box-sizing:content-box;overflow-wrap:anywhere}.prosa>:first-child{margin-top:0}.prosa p,.prosa ul,.prosa ol{margin:0 0 1.4em}.prosa h2{font-size:clamp(1.5rem,3vw,2rem);margin:2.2em 0 .7em}.prosa h3{font-size:1.3rem;margin:1.9em 0 .6em}.prosa h4{font:700 1.1rem/1.3 var(--kopf);margin:1.6em 0 .5em}.prosa li{margin-bottom:.4em}.prosa li::marker{color:var(--rot)}.prosa img{border-radius:12px;margin:2em auto}.prosa figure{margin:2.4em 0}.prosa figcaption{color:var(--grau);font-size:.9rem;text-align:center;margin-top:-1.2em}.prosa .bilder{display:block;columns:2 300px;column-gap:16px;margin:2.4em 0;padding:0}.prosa .bilder ul{display:contents;list-style:none;margin:0;padding:0}.prosa .bilder li,.prosa .bilder figure{break-inside:avoid;margin:0 0 16px;padding:0;display:block}.prosa .bilder img{width:100%;height:auto;margin:0;border-radius:12px}.prosa .bilder figcaption{margin-top:8px}.bereich-haus .prosa figure:not(.bilder figure),.bereich-haus .prosa .bilder{margin-left:calc(-1 * min(9vw,140px));margin-right:calc(-1 * min(9vw,140px))}@media(max-width:820px){.bereich-haus .prosa figure:not(.bilder figure),.bereich-haus .prosa .bilder{margin-left:0;margin-right:0}}.prosa pre{background:#111;color:#eaeaea;border-radius:14px;padding:18px 20px;overflow-x:auto;font:.88rem/1.6 var(--mono);margin:1.8em 0}.prosa code{font-family:var(--mono);font-size:.88em;background:var(--rot-hauch);color:var(--rot-dunkel);padding:2px 6px;border-radius:5px}.prosa pre code{background:0 0;color:inherit;padding:0}.prosa table{display:block;overflow-x:auto;border-collapse:collapse;font-size:.95rem;margin:1.8em 0}.prosa td,.prosa th{border-bottom:1px solid var(--linie);padding:10px 14px;text-align:left}.prosa blockquote{margin:2em 0;padding:4px 0 4px 24px;border-left:3px solid var(--rot);font-size:1.1rem;color:#333}.prosa iframe{max-width:100%}.prosa a{font-weight:600}.prosa hr{border:0;height:1px;background:var(--linie);margin:3em 0}.fuss{background:var(--schwarz);color:#a3a3a3;padding-top:72px;border-top:4px solid var(--rot)}.fuss-innen{display:flex;justify-content:space-between;gap:32px;flex-wrap:wrap;padding-bottom:48px}.fuss p{margin:4px 0}.marke-fuss{font:800 1.4rem/1 var(--kopf);color:var(--weiss);margin-bottom:12px!important;letter-spacing:-.02em}.fuss nav{display:flex;flex-wrap:wrap;gap:8px 28px;align-items:start}.fuss nav a{color:var(--weiss);text-decoration:none;font:600 .95rem/1.6 var(--kopf)}.fuss nav a:hover{color:var(--rot)}.fuss-zeile{border-top:1px solid #262626;padding-top:24px!important;padding-bottom:32px!important;font-size:.85rem}.kopf nav a.such-link{display:inline-flex;align-items:center;gap:6px}@media(min-width:861px){.kopf nav a.such-link span{display:none}}.suchfeld{margin-top:32px;max-width:640px}.suchfeld input{width:100%;height:60px;padding:0 24px;border-radius:999px;border:0;font:500 1.1rem/1 var(--text);color:var(--tinte);background:var(--weiss);box-shadow:0 10px 30px -10px rgba(0,0,0,.35);outline:none}.suchfeld input:focus{box-shadow:0 0 0 4px rgba(255,255,255,.45),0 10px 30px -10px rgba(0,0,0,.35)}.such-info{color:var(--grau);margin:0 0 28px}.unsichtbar{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.prosa .lead{font-size:1.15rem;padding:20px 24px;background:var(--grau-hell);border-left:4px solid var(--rot);border-radius:0 12px 12px 0}.prosa mark{background:#fff3b0;padding:0 4px;border-radius:4px}.prosa .stand{color:var(--grau);font-size:.9rem;margin-top:3em}.prosa .extern-video{margin:2em 0;padding:24px 24px 20px;border-radius:16px;background:var(--schwarz);color:var(--weiss)}.prosa .extern-video .extern-titel{font:700 1.1rem/1.35 var(--kopf);margin:0 0 14px;padding-left:36px;position:relative}.prosa .extern-video .extern-titel::before{content:"";position:absolute;left:0;top:1px;width:24px;height:24px;border-radius:50%;background:var(--rot)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9.5 7.5v9l7-4.5z' fill='%23fff'/%3E%3C/svg%3E")50%/22px no-repeat}.prosa .extern-video p{margin:0 0 12px}.prosa .extern-video .knopf{color:var(--weiss);font-weight:700}.prosa .extern-video .extern-hinweis{color:#a3a3a3;font-size:.85rem;margin:0}.prosa .wp-embedded-content{margin:1.6em 0;padding:18px 22px;border:1px solid var(--linie);border-left:4px solid var(--rot);border-radius:0 12px 12px 0;font-size:1rem;color:inherit}.prosa .wp-embedded-content a::after{content:" ↗"}