.wh{--haar:#e7e2d6;--stein:#e9e2d4;--offen:#5f5b52;--ecke:.8rem .12rem .8rem .12rem;position:relative}.wh-wrap{margin-inline:var(--rand)}.wh-sr,.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wh button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation}.wh button:disabled{cursor:default}:where(.wh) fieldset{border:0;min-width:0;margin:0;padding:0}.wh figure,.wh dl,.wh dd{margin:0}.wh h2,.wh h3{text-wrap:balance}.badge{border-radius:var(--ecke);color:var(--hell);border:1px solid #f3f1ea47;align-items:center;gap:.4rem;padding:.28rem .7rem .28rem .55rem;font-weight:560;display:inline-flex}.wh-js{display:none}.wh.is-ready .wh-js{display:inline}.wh.is-ready .wh-variant-name,.wh.is-ready[data-bauweise=baukasten] [data-variant]:not([data-variant=baukasten]),.wh.is-ready[data-bauweise=wordpress] [data-variant]:not([data-variant=wordpress]),.wh.is-ready[data-bauweise=agentur] [data-variant]:not([data-variant=agentur]),.wh.is-ready:not([data-bauweise=wordpress]) [data-only=wordpress]{display:none}.wh-variant-name{font-weight:640}.wh[data-bauweise=baukasten] :is(.wp-svg,.schichten-liste) [data-v]:not([data-v=baukasten]),.wh[data-bauweise=wordpress] :is(.wp-svg,.schichten-liste) [data-v]:not([data-v=wordpress]),.wh[data-bauweise=agentur] :is(.wp-svg,.schichten-liste) [data-v]:not([data-v=agentur]){display:none}.wh-hero{align-content:center;min-height:100svh;padding:6.5rem 0 clamp(2rem,5vh,3.4rem);display:grid;position:relative}.wh-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#081d1ce6 0%,#081d1c9e 38%,#081d1c00 54%);position:absolute;inset:0}.wh-hero-grid{grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.wh-hero h1{hyphens:manual;max-width:none;font-size:clamp(2.2rem,min(3.8vw,8vh),4.2rem)}.wh-lead{font-size:var(--t-lede);color:var(--hell-weich);max-width:52ch;margin-top:clamp(1.3rem,3vh,2rem);line-height:1.5}.wh-bauweise{margin-top:clamp(1.6rem,4vh,2.4rem)}.wh-bauweise legend{margin-bottom:.6rem;padding:0;font-weight:600}.wh-bw-seg{border:1px solid var(--ader);border-radius:var(--ecke);display:inline-flex;overflow:hidden}.wh-bw-seg button{min-height:50px;color:var(--hell-weich);background:0 0;border:0;padding:0 1.15rem;font-weight:600;transition:background-color .25s,color .25s}.wh-bw-seg button+button{border-left:1px solid var(--ader)}.wh-bw-seg button:hover:not(:disabled,[aria-pressed=true]){color:var(--hell);background:#5fc9bc1a}.wh-bw-seg button[aria-pressed=true]{background:var(--hell);color:var(--nacht-950)}.wh-bw-note{min-height:3em;color:var(--hell-weich);max-width:50ch;margin-top:.8rem;font-size:.95rem;line-height:1.5}.wh-proof{font-size:var(--t-klein);color:var(--hell-leise);flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin-top:1.4rem;display:flex}.wh-plan{gap:1rem;min-width:0;display:grid}.schichten{grid-template-columns:minmax(0,clamp(12rem,16vw,15.5rem)) minmax(0,1fr);align-items:center;gap:clamp(1.2rem,2.4vw,2.6rem);display:grid;position:relative}.plan-feld{position:relative}.plan-feld--auftakt{aspect-ratio:1.36;max-height:54svh;margin-bottom:4.2rem}.schichten-liste{z-index:1;display:grid;position:relative}.schichten-liste a{border-top:1px solid var(--ader);min-height:60px;color:var(--hell);opacity:.72;grid-template-columns:1.7rem minmax(0,1fr);align-items:baseline;gap:.05rem .6rem;padding:.7rem 0 .75rem;transition:color .3s,opacity .4s;display:grid}.schichten-liste a:last-child{border-bottom:1px solid var(--ader)}.schichten-liste b{font:600 1.3rem/1 var(--serif);color:var(--mint);font-variant-numeric:lining-nums;transition:color .3s}.schichten-liste span{letter-spacing:-.015em;transition:transform .5s var(--aus), color .3s;font-size:1.08rem;font-weight:620;font-stretch:106%;line-height:1.2}.schichten-liste em{font-style:normal;font-size:var(--t-klein);color:var(--hell-weich);text-wrap:balance;grid-column:2;line-height:1.35}.schichten-liste a:is(:hover,:focus-visible,.ist-an){opacity:1}.schichten-liste a:is(:hover,:focus-visible,.ist-an) span{color:var(--mint-licht);transform:translate(.35rem)}.schichten-liste a:is(:hover,:focus-visible,.ist-an) b{color:var(--mint-licht)}.schichten-liste [data-schicht="2"] :is(b,span),.schichten-liste [data-schicht="2"]:is(:hover,:focus-visible,.ist-an) :is(b,span){color:var(--messing-nacht)}.koerper-wort{text-align:center;pointer-events:none;opacity:0;transition:opacity .5s var(--aus), transform .7s var(--aus);justify-items:center;gap:.2rem;display:grid;position:absolute;top:calc(100% - .4rem);left:0;right:0;transform:translateY(.5rem)}.koerper-wort.ist-da{opacity:1;transform:none}.koerper-wort b{letter-spacing:-.028em;color:var(--mint-licht);font-size:clamp(1.5rem,1.1rem + 1.6vw,2.5rem);font-weight:640;font-stretch:112%;line-height:1.05}.koerper-wort span{color:var(--hell-weich);min-height:1.4em;font-size:.95rem}.koerper-wort[data-schicht="2"] b{color:var(--messing-nacht)}.wh-plan figcaption,.wh-mini-wrap p{font-size:var(--t-klein);color:var(--hell-leise);max-width:52ch;line-height:1.5}.wh-teile-nav{border-top:1px solid var(--ader);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.wh-teile-nav a{min-height:56px;color:var(--hell-leise);align-content:start;gap:.15rem;padding:.7rem .6rem .5rem 0;font-size:.8rem;line-height:1.25;transition:color .25s;display:grid}.wh-teile-nav a+a{border-left:1px solid var(--ader);padding-left:.6rem}.wh-teile-nav b{font:600 1.1rem/1 var(--serif);color:var(--mint)}.wh-teile-nav a:is(:hover,:focus-visible){color:var(--hell)}.wh-teile-nav a:is(:hover,:focus-visible) b{color:var(--mint-licht)}.wh-sheet,.wh-mini,.kein-gl .szene-ersatz{display:none}.koerper-bild{width:100%;height:100%;display:none;overflow:visible}:is(.kein-gl,.plan-flach) .koerper-bild{display:block}.koerper-bild polygon{fill:#5fc9bc12;stroke:var(--mint);stroke-width:1.5px;stroke-linejoin:round;transition:fill .4s,stroke .3s,opacity .4s}.koerper-bild [data-schicht="2"]{fill:#e2c07e24;stroke:var(--messing-nacht)}.koerper-bild .kb-bahn{fill:none;stroke:var(--hell-leise);stroke-width:1px;opacity:.6}.koerper-bild .kb-mond{fill:var(--hell);transition:opacity .4s}.koerper-bild .kb-paket{fill:none;stroke:var(--mint-licht);stroke-width:1.5px;stroke-linejoin:round;opacity:0;transition:opacity .4s}.koerper-bild .kb-naht{stroke:var(--mint);stroke-width:1.5px;transition:opacity .4s}.wh[data-bauweise=baukasten] .koerper-bild .kb-naht{opacity:0}.wh.wh[data-bauweise=baukasten] .koerper-bild polygon:is([data-schicht="0"],[data-schicht="1"]){stroke:none}.wh[data-bauweise=baukasten] .koerper-bild .kb-paket{opacity:1}.wh[data-bauweise=agentur] .koerper-bild [data-schicht="1"]{stroke-dasharray:8 6}.wh:not([data-schicht-an="9"],[data-schicht-an="3"]) .koerper-bild polygon{fill:#5fc9bc04;opacity:.45}.wh:is([data-schicht-an="0"],[data-schicht-an2="0"]) .koerper-bild [data-schicht="0"],.wh:is([data-schicht-an="1"],[data-schicht-an2="1"]) .koerper-bild [data-schicht="1"],.wh:is([data-schicht-an="4"],[data-schicht-an2="4"]) .koerper-bild [data-schicht="4"]{fill:#5fc9bc80;stroke:var(--mint-licht);opacity:1}.wh:is([data-schicht-an="2"],[data-schicht-an2="2"]) .koerper-bild [data-schicht="2"]{fill:#e2c07e9e;opacity:1}.wh[data-schicht-an="3"] .koerper-bild polygon{opacity:.4}.wh[data-schicht-an="3"] .koerper-bild .kb-bahn{stroke:var(--mint-licht);opacity:1;stroke-width:1.6px}.wh-blatt{--bogen:clamp(4rem, 13vw, 12rem);z-index:2;background:var(--papier);color:var(--tinte);border-radius:0 var(--bogen) 0 var(--bogen);padding-block:clamp(1rem,3vh,2.4rem);position:relative;box-shadow:0 -40px 90px -40px #041012e6,0 40px 90px -40px #041012e6}.wh-blatt--b{border-radius:var(--bogen) 0 var(--bogen) 0}.wh-blatt ::selection{background:var(--petrol);color:#fff}.wh-blatt :focus-visible{outline-color:var(--petrol-hell)}.wh-blatt a:not([class]){color:var(--petrol);text-underline-offset:.22em;text-decoration:underline 1px}.wh-blatt a:not([class]):hover{color:var(--petrol-tief);text-decoration-thickness:2px}.wh-blatt .badge{border-color:var(--linie);color:var(--tinte)}.wh-sec{padding:clamp(3.6rem,9vh,6.5rem) 0;scroll-margin-top:5rem}.wh-sec h2{max-width:18ch;font-size:clamp(1.9rem,1.2rem + 1.8vw,2.8rem)}.wh-intro{color:var(--tinte-weich);max-width:64ch;margin-top:1.2rem}.wh-note{color:var(--tinte-weich);max-width:62ch;margin-top:1.4rem;font-size:.95rem;line-height:1.55}.wh-note strong{color:var(--tinte);font-weight:640}.wh-vorfrage-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.wh-waage{border-top:1px solid var(--linie);grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:center;gap:1.5rem;margin-top:2.2rem;padding-top:1.4rem;display:grid}.wh-waage svg{width:100%;height:auto;display:block;overflow:visible}.wh-waage p{font-weight:560;line-height:1.4}.wh-w-foot{fill:var(--tinte)}.wh-w-beam{transform-origin:120px 40px;transform-box:view-box;transition:transform .9s var(--aus)}.wh-w-beam line{stroke:var(--tinte);stroke-width:1.6px}.wh-w-pan{stroke:var(--tinte);stroke-width:1.4px}.wh-w-ja{fill:var(--petrol)}.wh-w-nein{fill:var(--messing)}.wh-w-beam text{fill:var(--tinte);font:600 13px var(--serif)}.wh-w-hint{font-size:var(--t-klein);color:var(--tinte-leise);margin-top:.3rem;font-weight:400;display:block}.wh-signale{gap:clamp(2rem,5vh,3rem);display:grid}.wh-signal{padding-top:1.2rem;position:relative}.wh-signal:before{content:"";background:var(--petrol);width:100%;height:2px;position:absolute;top:0;left:0}.wh-signal-nein:before{background:var(--messing)}.wh-signal legend{float:left;letter-spacing:-.015em;width:100%;margin-bottom:.5rem;padding:0;font-size:1.25rem;font-weight:640;font-stretch:106%;line-height:1.2}.wh-sig{clear:both;border-top:1px solid var(--linie);cursor:pointer;align-items:flex-start;gap:.85rem;min-height:48px;padding:.8rem 0;line-height:1.45;transition:color .25s;display:flex}.wh-sig input{width:1.25rem;height:1.25rem;accent-color:var(--petrol);cursor:pointer;flex:none;margin:.12rem 0 0}.wh-signal-nein .wh-sig input{accent-color:var(--messing)}.wh-sig:has(input:checked){color:var(--petrol-tief);font-weight:560}.wh-signal-nein .wh-sig:has(input:checked){color:#7e5512}.wh-nacht{color:var(--hell);position:relative}.wh-nacht:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#081d1ceb 0%,#081d1cb8 46%,#081d1c00 62%);position:absolute;inset:0}.wh-nacht--klassen:before{background:#081d1cd1}.wh-nacht .wh-sec{padding:clamp(5rem,13vh,9rem) 0}.wh-nacht .wh-intro,.wh-nacht .wh-note{color:var(--hell-weich)}.wh-nacht .wh-note strong{color:var(--hell)}.wh-nacht a:not([class]),.wh-linkish{color:var(--mint);text-underline-offset:.22em;text-decoration:underline 1px}.wh-nacht a:not([class]):hover,.wh-linkish:hover{color:var(--mint-licht);text-decoration-thickness:2px}.wh-abschnitte-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(2rem,5vw,5rem);margin-top:clamp(2.2rem,6vh,4rem);display:grid}.wh-station{border-top:1px solid var(--ader);grid-template-columns:auto minmax(0,1fr);gap:0 clamp(1rem,2vw,1.8rem);padding:clamp(1.8rem,4vh,2.6rem) 0;scroll-margin-top:6rem;display:grid;position:relative}.wh-station:last-child{border-bottom:1px solid var(--ader)}.wh-station:before{content:"";background:linear-gradient(90deg, var(--mint-licht), var(--mint) 40%, transparent);transform-origin:0;width:100%;height:1px;transition:transform 1.3s var(--aus);position:absolute;top:-1px;left:0}.mit-eintritt .wh-station:not(.ist-da):before{transform:scaleX(0)}.wh-mark span{min-width:1.4ch;font:600 clamp(2.4rem, 1.8rem + 2.2vw, 4rem)/.9 var(--serif);color:var(--mint);font-variant-numeric:lining-nums;transition:color .3s;display:block}.wh-status{font-size:var(--t-klein);color:var(--mint-licht);border:1px solid #5fc9bc80;border-radius:.4rem .08rem;margin:0 .5rem .7rem 0;padding:.16rem .6rem;font-weight:600;display:inline-block}.wh-status.wh-t-skip{border-color:var(--ader);color:var(--hell-leise)}.wh-status.wh-t-contract{border-style:dashed;border-color:var(--hell-leise);color:var(--hell-weich)}.wh-status.wh-t-duty{border-color:var(--messing-nacht);color:var(--messing-nacht)}.wh-station h3{font-size:var(--t-h3);line-height:1.08;transition:color .3s}.wh-station.wh-t-skip h3,.wh-station.wh-t-skip .wh-mark span{color:var(--hell-leise)}.wh-station.wh-t-duty .wh-mark span{color:var(--messing-nacht)}.wh-st-body p:not(.wh-status){color:var(--hell-weich);max-width:62ch;margin-top:.9rem}.wh-ziele{grid-template-columns:repeat(auto-fill,minmax(min(17rem,100%),1fr));gap:0 clamp(1.5rem,3vw,2.6rem);margin-top:1.4rem;display:grid}.wh-ziel{border-top:1px solid var(--ader);color:var(--hell);align-content:start;gap:.2rem;padding:1rem 0 1.1rem;display:grid}.wh-ziel span{font-size:var(--t-klein);color:var(--hell-leise)}.wh-ziel strong{letter-spacing:-.015em;transition:color .25s, transform .55s var(--aus);font-size:1.12rem;font-weight:640;font-stretch:106%;line-height:1.25}.wh-ziel em{color:var(--hell-weich);font-size:.92rem;font-style:normal;line-height:1.45}.wh-ziel:hover strong{color:var(--mint-licht);transform:translate(.4rem)}.wh-fein{border-top:1px solid var(--ader);padding-top:1rem;font-size:.92rem}.wh-mini-wrap{gap:1rem;display:grid;position:sticky;top:6rem}.plan-feld--lage{height:min(56svh,32rem);margin-bottom:1.6rem}.plan-feld--lage .koerper-wort{top:calc(100% - 3.4rem)}.wh-stueck-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.wh-stueck-grid>:first-child{position:sticky;top:6rem}.wh-teile{border-collapse:collapse;width:100%}.wh-teile th,.wh-teile td{border-top:1px solid var(--linie);text-align:left;vertical-align:top;padding:1.05rem 1.2rem 1.1rem 0;font-weight:400;line-height:1.5}.wh-teile tbody tr:last-child>*{border-bottom:1px solid var(--linie)}.wh-teile thead th{font-size:var(--t-klein);color:var(--tinte-leise);border-top:0;padding-block:0 .7rem}.wh-teile td strong{letter-spacing:-.015em;white-space:nowrap;font-size:1.12rem;font-weight:640;font-stretch:106%}.wh-teile td:nth-child(3){color:var(--tinte-weich)}.wh-teile tr:target>*{background:#e3f0ec}.wh-teile tr{scroll-margin-top:7rem}.wh-pos{font:600 1.5rem/1 var(--serif);color:var(--petrol)}.wh-teil-ziele{gap:.3rem;font-size:.92rem;display:grid}.wh-teile th:last-child,.wh-teile td:last-child{width:30%;padding-right:0}.wh-klassen-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.wh-inventar{gap:clamp(2rem,5vh,3.2rem);display:grid}.wh-inv{padding-top:1.2rem;position:relative}.wh-inv:before{content:"";background:var(--mint);transform-origin:0;width:100%;height:2px;transition:transform 1.4s var(--aus);position:absolute;top:0;left:0}.wh-inv:last-child:before{background:var(--messing-nacht)}.mit-eintritt .wh-inv:not(.ist-da):before{transform:scaleX(0)}.wh-inv h3{letter-spacing:-.02em;font-size:1.3rem;font-stretch:108%;line-height:1.2}.wh-inv ul{margin-top:.8rem}.wh-inv li{border-top:1px solid var(--ader);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1.2rem;min-height:48px;padding:.6rem 0;display:grid}.wh-ticks{gap:4px;display:inline-flex}.wh-ticks i{background:var(--mint);transform-origin:bottom;border-radius:1px;width:3px;height:18px}.wh-inv.ist-da .wh-ticks i{animation:strich .7s var(--aus) both}.wh-ticks i:nth-child(2){animation-delay:50ms}.wh-ticks i:nth-child(3){animation-delay:.1s}.wh-ticks i:nth-child(4){animation-delay:.15s}.wh-ticks i:nth-child(5){animation-delay:.2s}.wh-ticks i:nth-child(6){animation-delay:.25s}.wh-ticks i:nth-child(n+7){animation-delay:.3s}@keyframes strich{0%{opacity:0;transform:scaleY(0)}}.wh-inv b{min-width:7rem;font:600 1.05rem/1.2 var(--serif);text-align:right;color:var(--hell);font-variant-numeric:tabular-nums lining-nums}.wh-inv-foot{font-size:var(--t-klein);color:var(--hell-leise);margin-top:.7rem}.wh-schluss-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.wh-recht{border-top:2px solid var(--messing);padding-top:1.3rem}.wh-recht h2{letter-spacing:-.02em;max-width:none;font-size:1.3rem;font-stretch:108%;line-height:1.2}.wh-recht p{color:var(--tinte-weich);margin-top:.8rem}.wh .pruefstand{padding-top:clamp(1.4rem,3.4vh,2rem);display:block;position:relative}.wh .pruefstand:before{content:"";background:var(--petrol);transform-origin:0;width:100%;height:2px;transition:transform 1.4s var(--aus);position:absolute;top:0;left:0}.mit-eintritt .wh .pruefstand:not(.ist-da):before{transform:scaleX(0)}.ps-head{flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;display:flex}.ps-head h2{letter-spacing:-.02em;font-size:1.3rem;font-stretch:108%;line-height:1.2}.meta-grid{gap:1.2rem;margin-top:1rem;display:grid}.meta-grid>div{gap:.5rem;display:grid}.meta-grid dt{color:var(--tinte-leise);order:2;font-size:.95rem}.meta-grid dd{font-size:1.05rem;line-height:1.4}.ps-date dd{font:600 clamp(2.6rem, 2rem + 3.4vw, 4.6rem)/1 var(--serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums}.ps-date time{background:linear-gradient(var(--messing), var(--messing)) left bottom / 100% 3px no-repeat;transition:background-size 1.6s var(--aus);padding-bottom:.16em;display:inline-block}.mit-eintritt .pruefstand:not(.ist-da) .ps-date time{background-size:0 3px}.aff.small{color:var(--tinte-weich);max-width:78ch;margin-top:1.6rem;font-size:.92rem;line-height:1.55}.aff.small strong{font-weight:640}.src{border-block:1px solid var(--linie);color:var(--tinte-weich);margin-top:1rem;font-size:.95rem}.src summary{min-height:52px;color:var(--tinte);cursor:pointer;justify-content:space-between;align-items:center;font-weight:600;list-style:none;display:flex}.src summary::-webkit-details-marker{display:none}.src summary:after{content:"";width:.55rem;height:.55rem;transition:transform .4s var(--aus);border-bottom:1.6px solid;border-right:1.6px solid;margin-right:.3rem;transform:rotate(45deg)translateY(-.15rem)}.src[open] summary:after{transform:rotate(-135deg)translateY(-.1rem)}.src ul{gap:.2rem;padding-bottom:1rem;display:grid}.naechster-schritt{margin-top:clamp(2rem,5vh,3rem)}.ns-titel{letter-spacing:-.02em;font-size:1.3rem;font-weight:640;font-stretch:108%;line-height:1.2}.ns-liste{margin-top:.9rem}.wh-blatt .ns-liste a{border-top:1px solid var(--linie);color:var(--tinte);grid-template-columns:7rem minmax(0,1fr);gap:.15rem 1.2rem;padding:1rem 0 1.1rem;text-decoration:none;display:grid}.ns-liste li:last-child a{border-bottom:1px solid var(--linie)}.ns-kind{font-size:var(--t-klein);color:var(--tinte-leise);grid-row:1/span 2;padding-top:.2rem}.ns-label{letter-spacing:-.015em;transition:color .25s, transform .55s var(--aus);font-size:1.15rem;font-weight:640;font-stretch:106%;line-height:1.25}.ns-teaser{color:var(--tinte-weich);font-size:.95rem}.ns-liste a:hover .ns-label{color:var(--petrol);transform:translate(.4rem)}.wh-leiste{display:none}.wh.is-ready .wh-leiste{left:50%;bottom:max(14px, env(safe-area-inset-bottom));z-index:30;border:1px solid var(--ader);background:var(--nacht-900);transition:transform .6s var(--aus);border-radius:.15rem 1.2rem;display:flex;position:fixed;overflow:hidden;transform:translate(-50%,220%);box-shadow:0 18px 30px -14px #020c0ccc}.wh.is-ready .wh-leiste.is-on{transform:translate(-50%)}.im-schluss .wh.is-ready .wh-leiste.is-on{transform:translate(-50%,220%)}.wh-leiste a{min-height:46px;color:var(--hell-leise);white-space:nowrap;place-items:center;padding:0 1.1rem;font-size:.9rem;font-weight:560;transition:color .25s;display:grid;position:relative}.wh-leiste a+a{border-left:1px solid var(--ader)}.wh-leiste a:hover,.wh-leiste a[aria-current]{color:var(--hell)}.wh-leiste a:after{content:"";background:var(--mint);transform-origin:0;height:2px;transition:transform .6s var(--aus);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.wh-leiste a[aria-current]:after{transform:scaleX(1)}@media (width<=1100px){.wh-bw-seg{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.wh-bw-seg button{padding:0 .4rem}.wh-teile-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.wh-teile-nav a:nth-child(5){border-left:0;padding-left:0}.wh-teile-nav a:nth-child(n+5){border-top:1px solid var(--ader)}}@media (width<=899px){.wh-hero{align-content:start}.wh-hero:before{background:linear-gradient(#081d1c00 60%,#081d1c80 100%)}.wh-nacht:before{background:#081d1cd6}.wh-nacht--plan:before{background:0 0}.wh-hero-grid,.wh-vorfrage-grid,.wh-abschnitte-grid,.wh-stueck-grid,.wh-klassen-grid,.wh-schluss-grid{grid-template-columns:minmax(0,1fr)}.wh-plan,.schichten{display:contents}.plan-feld--auftakt{aspect-ratio:auto;order:-2;height:clamp(13rem,30svh,17rem);max-height:none;margin-bottom:4.6rem}.schichten-liste{border-block:1px solid var(--ader);order:-1;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:1.6rem}.schichten-liste a{text-align:center;border:0;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:.3rem;min-height:56px;padding:.5rem 0}.schichten-liste a:last-child{border-bottom:0}.schichten-liste a+a{border-left:1px solid var(--ader)}.schichten-liste b{font-size:.95rem}.schichten-liste span{letter-spacing:-.02em;font-size:clamp(.74rem,2.9vw,.95rem)}.schichten-liste a:is(:hover,:focus-visible,.ist-an) span{transform:none}.schichten-liste em{display:none}.wh-plan figcaption{order:3}.wh-teile-nav{order:4}.wh-hero h1{font-size:clamp(2.1rem,9vw,3.4rem)}.wh-mini-wrap{order:-1;position:static}.plan-feld--lage{height:clamp(13rem,32svh,18rem);margin-bottom:4.4rem}.plan-feld--lage .koerper-wort{top:calc(100% - .4rem)}.wh-stueck-grid>:first-child{position:static}}@media (width<=640px){.wh-bw-seg{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.wh-bw-seg button{padding:0 .4rem}.wh-waage{grid-template-columns:minmax(0,1fr)}.wh-waage svg{max-width:15rem}.wh-station{grid-template-columns:minmax(0,1fr);gap:.6rem}.wh-teile thead{display:none}.wh-teile tr{border-top:1px solid var(--linie);grid-template-columns:2.4rem minmax(0,1fr);padding:1rem 0;display:grid}.wh-teile th,.wh-teile td{padding:0 0 .5rem;border:0!important}.wh-teile td{grid-column:2}.wh-ticks{display:none}.wh-inv li{grid-template-columns:minmax(0,1fr);gap:.15rem}.wh-inv b{text-align:left;min-width:0;color:var(--mint-licht)}.wh-blatt .ns-liste a{grid-template-columns:minmax(0,1fr)}.wh-teile th:last-child,.wh-teile td:last-child{width:auto}.ns-kind{order:3;grid-row:auto}.wh.is-ready .wh-leiste{width:calc(100% - 24px)}.wh-leiste a{flex:1;padding:0 .3rem;font-size:.8rem}}
