html:has(.seite){scrollbar-width:thin;scrollbar-color:#6f5d38 #070e16}html:has(.seite)::-webkit-scrollbar{width:12px}html:has(.seite)::-webkit-scrollbar-track{background:#070e16}html:has(.seite)::-webkit-scrollbar-thumb{background:linear-gradient(#c6a867,#7d6636);border:4px solid #070e16;border-radius:99px}html:has(.seite)::-webkit-scrollbar-thumb:hover{background:linear-gradient(#dcc189,#9d7f43);border-width:3px}html:has(.seite[data-modus=hell]){scrollbar-color:#a98c4e #fff}html:has(.seite[data-modus=hell])::-webkit-scrollbar-track{background:#fff}html:has(.seite[data-modus=hell])::-webkit-scrollbar-thumb{background:linear-gradient(#b99a58,#8a6e2f);border-color:#fff}html:has(.seite[data-modus=hell])::-webkit-scrollbar-thumb:hover{background:linear-gradient(#c6a867,#9d7f43)}.seite{--schrift-anzeige:var(--schrift-anzeige-datei), system-ui, sans-serif;--schrift-fliess:system-ui, -apple-system, "Segoe UI", sans-serif;--navy:#0e1b2a;--navy-tief:#070e16;--navy-weich:#16283c;--gold:#c6a867;--gold-hell:#dcc189;--grund:var(--navy);--grund-erhoben:var(--navy-weich);--grund-tief:var(--navy-tief);--schrift:#fff;--schrift-leise:#ffffff9e;--schrift-still:#ffffff7a;--linie:#ffffff1f;--akzent:var(--gold);--fehler:#e0736c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.seite fieldset{min-inline-size:0}.seite[data-modus=hell]{--grund:#fff;--grund-erhoben:#f4f5f7;--grund-tief:#eef0f3;--schrift:var(--navy);--schrift-leise:#0e1b2ab3;--schrift-still:#0e1b2a9e;--linie:#0e1b2a1f;--fehler:#a83a2f;--akzent:#8a6e2f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.marke-hell,.seite[data-modus=hell] .marke-dunkel{display:none}.seite[data-modus=hell] .marke-hell{display:block}.zum-inhalt{z-index:60;border:1px solid var(--gold);background:var(--navy-tief);color:var(--gold-hell);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:.7rem 1.4rem;font-size:.82rem;font-weight:500;transition:transform .22s;position:fixed;top:.75rem;left:50%;transform:translate(-50%,-220%)}.zum-inhalt:focus-visible{outline:2px solid var(--gold-hell);outline-offset:3px;transform:translate(-50%)}.hero-dunkel{--schrift:#fff;--schrift-leise:#ffffffa8;--schrift-still:#fff6;--linie:#ffffff29;--akzent:var(--gold)}@keyframes herein{0%{opacity:0;transform:translateY(1.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes aufblenden{0%{opacity:0}to{opacity:1}}@keyframes linie-waechst{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes video-heran{0%{transform:scale(1.08)}to{transform:scale(1)}}.an-herein{opacity:0;animation:1s cubic-bezier(.16,1,.3,1) both herein}.an-auf{opacity:0;animation:1.2s ease-out both aufblenden}.an-linie{transform-origin:0;animation:1.1s cubic-bezier(.16,1,.3,1) both linie-waechst;transform:scaleX(0)}.an-video{animation:12s ease-out both video-heran;animation-delay:var(--intro-versatz,0s)}[data-intro]{--intro-versatz:1.3s}.intro-flaeche{z-index:100;background:var(--navy-tief);justify-content:center;align-items:center;display:none;position:fixed;inset:0}[data-intro] .intro-flaeche{animation:.7s cubic-bezier(.4,0,.2,1) 1.1s forwards intro-weg;display:flex}@keyframes intro-weg{0%{opacity:1;pointer-events:none}to{opacity:0;pointer-events:none;visibility:hidden}}@keyframes intro-aufbau{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}.intro-schein{animation:.9s cubic-bezier(.65,0,.35,1) both intro-aufbau}@keyframes zeichen-herein{0%{opacity:0;letter-spacing:var(--zeichen-start,.05em);transform:translateY(.5em)}to{opacity:1;letter-spacing:var(--zeichen-abstand);transform:translateY(0)}}@keyframes zeichen-glanz{0%{color:var(--gold);text-shadow:none}45%{color:#fff4d8;text-shadow:0 0 14px #ffebb48c}to{color:var(--gold);text-shadow:none}}.ueberzeile-zeichen{--zeichen-abstand:.32em;opacity:0;color:var(--gold);letter-spacing:var(--zeichen-abstand);white-space:pre;animation:.8s cubic-bezier(.16,1,.3,1) both zeichen-herein,.85s ease-out zeichen-glanz;display:inline-block}@media (max-width:639px){.ueberzeile-zeichen{--zeichen-abstand:.16em;--zeichen-start:-.12em}}@keyframes linie-heraus{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.linie-waechst{animation:1s cubic-bezier(.16,1,.3,1) both linie-heraus;transform:scaleX(0)}@keyframes titel-hoch{0%{transform:translateY(105%)}to{transform:translateY(0)}}.titel-maske{display:block;overflow:hidden}.titel-schein{--schein-x:-999px;--schein-y:-999px;position:relative}.titel-basis,.titel-gold{display:block}.titel-gold{color:var(--gold);pointer-events:none;-webkit-mask-image:radial-gradient(circle 340px at var(--schein-x) var(--schein-y), #000 0%, #000 22%, #0000008c 45%, transparent 78%);mask-image:radial-gradient(circle 340px at var(--schein-x) var(--schein-y), #000 0%, #000 22%, #0000008c 45%, transparent 78%);-webkit-mask-image:radial-gradient(circle 340px at var(--schein-x) var(--schein-y), #000 0%, #000 22%, #0000008c 45%, transparent 78%);opacity:0;transition:opacity .45s;position:absolute;inset:0}.titel-schein-an .titel-gold{opacity:1}@media (hover:none){.titel-gold{display:none}}.titel-zeile{margin-bottom:-.14em;padding-bottom:.14em;animation:1.05s cubic-bezier(.16,1,.3,1) both titel-hoch;display:block;transform:translateY(105%)}.au-ligatur{vertical-align:baseline;width:auto;height:.74em;margin-right:.06em;display:inline-block;transform:translateY(.045em)}.knopf{letter-spacing:.04em;align-items:center;gap:.65rem;height:3.1rem;padding-inline:1.5rem;font-size:.9rem;font-weight:500;transition:background-color .45s cubic-bezier(.16,1,.3,1),color .4s,border-color .4s,letter-spacing .5s cubic-bezier(.16,1,.3,1),padding .5s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s;display:inline-flex;position:relative;overflow:hidden}@media (min-width:640px){.knopf{height:3.5rem;padding-inline:2rem}}.knopf-beschriftung{z-index:1;position:relative}.knopf-pfeil{z-index:1;opacity:.5;flex-shrink:0;width:1.05rem;height:1.05rem;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .4s;position:relative;transform:translate(-.3rem)}.knopf:focus-visible .knopf-pfeil{opacity:1;transform:translate(.1rem)}@media (hover:hover){.knopf:hover .knopf-pfeil{opacity:1;transform:translate(.1rem)}}.knopf-gold{background:var(--gold);color:var(--navy)}.seite[data-modus=hell]:has(.ws,.re,.pk,.la,.ad,.fk,.wt,.fl,.fd,.wk,.ko,.jo,.be,.pr,.so,.gu,.heller-grund) header .nav-link{color:#0e1b2ab8}@media (hover:hover){.seite[data-modus=hell]:has(.ws,.re,.pk,.la,.ad,.fk,.wt,.fl,.fd,.wk,.ko,.jo,.be,.pr,.so,.gu,.heller-grund) header .nav-link:hover{color:var(--navy)}}.seite[data-modus=hell]:has(.ws,.re,.pk,.la,.ad,.fk,.wt,.fl,.fd,.wk,.ko,.jo,.be,.pr,.so,.gu,.heller-grund) header .kopf-pille{color:#0e1b2ad1;border-color:#0e1b2a29}@media (hover:hover){.seite[data-modus=hell]:has(.ws,.re,.pk,.la,.ad,.fk,.wt,.fl,.fd,.wk,.ko,.jo,.be,.pr,.so,.gu,.heller-grund) header .kopf-pille:hover{color:var(--navy)}}.seite[data-modus=hell] .menue-flaeche .menue-kopf .kopf-pille{color:#ffffffd9;border-color:#ffffff2e}@media (hover:hover){.seite[data-modus=hell] .menue-flaeche .menue-kopf .kopf-pille:hover{color:#ffffffd9;border-color:#ffffff2e}}.seite[data-modus=hell]:has(.ws,.re,.pk,.la,.ad,.fk,.wt,.fl,.fd,.wk,.ko,.jo,.be,.pr,.so,.gu,.heller-grund) header .kopf-wortmarke{filter:invert()}.seite[data-modus=hell]:has(.ws,.re,.pk,.la,.ad,.fk,.wt,.fl,.fd,.wk,.ko,.jo,.be,.pr,.so,.gu,.heller-grund) header{--kopf-oben-grund:#ffffffb8;--kopf-oben-linie:#0e1b2a1a;--kopf-oben-schrift:#0e1b2ab8;--kopf-oben-zahl:#0e1b2adb;--kopf-oben-ort:#77602a;--kopf-oben-hover:var(--navy)}.knopf-linie{color:#fff;border:1px solid #ffffff52}.knopf-linie:focus-visible{border-color:var(--gold)}@media (hover:hover){.knopf-linie:hover{border-color:var(--gold)}}.knopf-beschriftung:after{content:"";inset-inline:0;opacity:.75;transform-origin:0;background:currentColor;height:1px;transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-.3rem;transform:scaleX(0)}.knopf:focus-visible .knopf-beschriftung:after{transform:scaleX(1)}@media (hover:hover){.knopf:hover .knopf-beschriftung:after{transform:scaleX(1)}}@media (hover:none){.knopf:active .knopf-pfeil{opacity:1;transform:translate(.1rem)}.knopf:active .knopf-beschriftung:after{transform:scaleX(1)}.knopf-linie:active{border-color:var(--gold)}.knopf:active,.knopf:active .knopf-pfeil,.knopf:active .knopf-beschriftung:after{transition-duration:.15s}}.knopf:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.knopf-huelle{display:inline-flex;position:relative}.knopf-info{z-index:30;background:linear-gradient(158deg, #14212f 0%, var(--navy-tief) 100%);color:#ffffffe0;letter-spacing:.01em;text-align:left;opacity:0;pointer-events:none;border:1px solid #c6a86759;width:max-content;max-width:min(20rem,100vw - 3rem);padding:.8rem 1rem;font-size:.76rem;font-weight:400;line-height:1.5;transition:opacity .3s,transform .4s cubic-bezier(.16,1,.3,1);position:absolute;top:calc(100% + .75rem);left:0;transform:translateY(-.4rem);box-shadow:0 22px 50px -20px #000000e6}.knopf-huelle:has(.knopf:focus-visible) .knopf-info{opacity:1;transform:translateY(0)}@media (hover:hover){.knopf-huelle:hover .knopf-info{opacity:1;transform:translateY(0)}}.siegel-karte{cursor:help;position:relative}.siegel-info{z-index:30;background:linear-gradient(158deg, #14212f 0%, var(--navy-tief) 100%);color:#ffffffe0;letter-spacing:.01em;text-align:left;opacity:0;pointer-events:none;border:1px solid #c6a86759;width:19rem;padding:.95rem 1.15rem;font-size:.78rem;line-height:1.55;transition:opacity .35s,transform .4s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;right:calc(100% + .9rem);transform:translate(.6rem,-50%);box-shadow:0 22px 50px -20px #000000e6}.siegel-karte:focus-within .siegel-info{opacity:1;transform:translateY(-50%)}@media (hover:hover){.siegel-karte:hover .siegel-info{opacity:1;transform:translateY(-50%)}}@media (max-width:1365px){.siegel-block{position:relative}.siegel-karte{position:static}.siegel-info{width:auto;inset:auto 0 calc(100% + .75rem);transform:translateY(.5rem)}.siegel-karte:focus-within .siegel-info{transform:translate(0)}@media (hover:hover){.siegel-karte:hover .siegel-info{transform:translate(0)}}}.siegel-knopf{display:none}@media (hover:none){.siegel-karte{position:relative}.siegel-karte[data-offen]{flex-wrap:wrap;align-content:flex-start;row-gap:0}.siegel-block>:has(>.siegel-karte[data-offen])>.siegel-karte{flex-wrap:wrap;align-content:flex-start}.siegel-knopf{z-index:1;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}.siegel-knopf:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.siegel-info{flex-basis:100%;width:auto;margin-top:.85rem;display:none;position:static}.siegel-karte[data-offen] .siegel-info{opacity:1;display:block;transform:none}}.siegel-zeichen{width:1.3rem;height:1.3rem;position:absolute;top:.45rem;right:.45rem;overflow:visible}.siegel-zeichen-ring{fill:#070e1673;stroke:#c6a867bf;stroke-width:1.2px;transition:fill .3s,stroke .3s}.siegel-zeichen-punkt{fill:var(--gold-hell);transition:fill .3s}.siegel-zeichen-strich{fill:none;stroke:var(--gold-hell);stroke-width:1.7px;stroke-linecap:round;transition:stroke .3s}.siegel-karte[data-offen] .siegel-zeichen-ring{fill:var(--gold);stroke:var(--gold)}.siegel-karte[data-offen] .siegel-zeichen-punkt{fill:var(--navy-tief)}.siegel-karte[data-offen] .siegel-zeichen-strich{stroke:var(--navy-tief)}@media (hover:none){@starting-style{.siegel-karte[data-offen] .siegel-info{opacity:0;transform:translateY(-.5rem)}}}@keyframes stern-setzt-sich{0%{opacity:0;transform:scale(.4)translateY(.35rem)}to{opacity:1;transform:scale(1)translateY(0)}}.stern-auf{opacity:0;animation:.55s cubic-bezier(.34,1.56,.64,1) both stern-setzt-sich;animation-delay:calc(var(--intro-versatz,0s) + 1.9s + var(--stern-nr,0) * 90ms)}.siegel-einlauf{opacity:0;animation:1.2s ease-out both aufblenden;animation-delay:calc(var(--intro-versatz,0s) + 1.75s)}@media (max-width:1023px){.siegel-einlauf[data-einlauf=wartet],.siegel-einlauf[data-einlauf=wartet] .stern-auf{animation:none}.siegel-einlauf[data-einlauf=laeuft]{animation-delay:0s}.siegel-einlauf[data-einlauf=laeuft] .stern-auf{animation-delay:calc(.15s + var(--stern-nr,0) * 90ms)}}@keyframes rad-faellt{0%{opacity:0;transform:translateY(0)}15%{opacity:1}60%{opacity:1}to{opacity:0;transform:translateY(1.6rem)}}.scroll-maus{border:1px solid #ffffff52;border-radius:99px;width:2.3rem;height:3.75rem;transition:border-color .4s;position:relative}.scroll-maus:after{content:"";background:var(--gold);border-radius:99px;width:2px;height:.65rem;margin-left:-1px;animation:2.5s cubic-bezier(.45,0,.3,1) infinite rad-faellt;position:absolute;top:.7rem;left:50%;box-shadow:0 0 12px #c6a86799}@supports (animation-timeline:scroll()){@keyframes hinweis-weicht{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(1.25rem)}}.scroll-hinweis{animation:linear both hinweis-weicht;animation-timeline:scroll();animation-range:0 25vh}}.nav-link{letter-spacing:.16em;text-shadow:0 1px 12px #070e16e6;padding-block:.4rem;transition:color .35s;position:relative}.nav-link:after{content:"";inset-inline:0;background:var(--gold);height:1px;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;transform:scaleX(0)}.nav-link:focus-visible:after{transform:scaleX(1)}@media (hover:hover){.nav-link:hover:after{transform:scaleX(1)}}@media (hover:none){.nav-link:active:after{transition-duration:.15s;transform:scaleX(1)}}.auf-video{text-shadow:0 1px 14px #070e16d9}.kopf-pille{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#070e162e;border:1px solid #ffffff2e;transition:border-color .4s,background-color .4s}.kopf-pille:focus-visible{background:#070e1652;border-color:#c6a867b3}@media (hover:hover){.kopf-pille:hover{background:#070e1652;border-color:#c6a867b3}}@media (hover:none){.kopf-pille:active{background:#070e1652;border-color:#c6a867b3;transition-duration:.15s}}.kopf-oben{border-bottom:1px solid var(--kopf-oben-linie,#ffffff1a);background:var(--kopf-oben-grund,#05090f99);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.16em;text-transform:uppercase;height:2.25rem;font-size:.7rem}.kopf-oben-nummern,.kopf-oben-nav{align-items:center;gap:1.75rem;display:flex}.kopf-oben-nummern a{color:var(--kopf-oben-zahl,#ffffffe0);font-variant-numeric:tabular-nums;letter-spacing:.08em;gap:.6rem;text-decoration:none;display:inline-flex}.kopf-oben-ort{color:var(--kopf-oben-ort,var(--gold));letter-spacing:.2em}.kopf-oben-nav a{color:var(--kopf-oben-schrift,#ffffffc7);text-decoration:none;transition:color .25s}@media (hover:hover){.kopf-oben-nav a:hover,.kopf-oben-nummern a:hover{color:var(--kopf-oben-hover,#ecd29a)}}.kopf-oben a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@keyframes symbol-dreht{0%{opacity:0;transform:rotate(-90deg)scale(.6)}to{opacity:1;transform:rotate(0)scale(1)}}.symbol-wechsel{animation:.5s cubic-bezier(.16,1,.3,1) symbol-dreht}.menue-flaeche{z-index:90;overscroll-behavior:contain;background:linear-gradient(168deg, #14212f 0%, var(--navy-tief) 62%);opacity:0;pointer-events:none;transition-behavior:allow-discrete;flex-direction:column;height:100dvh;padding:1.5rem;transition-property:opacity,display;transition-duration:.35s;transition-timing-function:ease;display:flex;position:fixed;inset:0;overflow-y:auto}.menue-flaeche[hidden]{display:none}.menue-offen{opacity:1;pointer-events:auto}@starting-style{.menue-offen{opacity:0}}.menue-kopf{justify-content:flex-end;display:flex}.menue-punkte{flex-direction:column;flex:1 0 auto;justify-content:center;gap:.35rem;display:flex}.menue-punkt{color:#ffffffeb;font-family:var(--schrift-anzeige);letter-spacing:.01em;border-bottom:1px solid #ffffff14;align-items:baseline;gap:1rem;padding:.7rem 0;font-size:1.75rem;font-weight:500;transition:color .3s;display:flex}.menue-punkt:focus-visible{color:var(--gold-hell)}@media (hover:hover){.menue-punkt:hover{color:var(--gold-hell)}}@media (hover:none){.menue-punkt:active{color:var(--gold-hell);transition-duration:.15s}}.menue-nummer{color:#c6a8678c;font-family:var(--schrift-fliess);letter-spacing:.18em;font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:500}.menue-whatsapp{height:3.25rem;color:var(--gold-hell);border:1px solid #c6a86773;justify-content:center;align-items:center;gap:.7rem;margin-top:1.5rem;font-size:.95rem;transition:background-color .35s,border-color .35s;display:flex}.menue-whatsapp:focus-visible{border-color:var(--gold);background:#c6a8671f}@media (hover:hover){.menue-whatsapp:hover{border-color:var(--gold);background:#c6a8671f}}@media (hover:none){.menue-whatsapp:active{border-color:var(--gold);background:#c6a8671f;transition-duration:.15s}}@keyframes menue-herein{0%{opacity:0;transform:translateY(.9rem)}to{opacity:1;transform:translateY(0)}}.menue-offen .menue-punkt,.menue-offen .menue-whatsapp{animation:.55s cubic-bezier(.16,1,.3,1) both menue-herein}.fz-link{background-image:linear-gradient(var(--akzent), var(--akzent));background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:1px;transition:background-size .4s cubic-bezier(.22,1,.36,1)}.fz-link:focus-visible{outline:2px solid var(--akzent);outline-offset:3px;background-size:100% 1px}@media (hover:hover){.fz-merken:hover .fz-herz{stroke:var(--gold-hell);transform:scale(1.12)}}.knopf-kante{border:1px solid var(--linie);transition:border-color .4s,background-color .4s}.knopf-kante:focus-visible{border-color:color-mix(in oklab, var(--akzent) 65%, transparent);background-color:color-mix(in oklab, var(--akzent) 7%, transparent)}@media (hover:hover){.knopf-kante:hover{border-color:color-mix(in oklab, var(--akzent) 65%, transparent);background-color:color-mix(in oklab, var(--akzent) 7%, transparent)}}@media (hover:none){.knopf-kante:active{border-color:color-mix(in oklab, var(--akzent) 65%, transparent);background-color:color-mix(in oklab, var(--akzent) 7%, transparent);transition-duration:.15s}}.fz-buehne{aspect-ratio:2642/575;transform-origin:80% 40%;transform:scale(1.05)}@supports (animation-timeline:view()){section[aria-labelledby=bestand-titel]{view-timeline-name:--abschnitt-bestand}.fz-buehne{animation:linear both fz-heranfahren;animation-timeline:--abschnitt-bestand;animation-range:entry cover 50%}}@keyframes fz-heranfahren{to{transform:scale(1)}}.fz-bg{background-image:url(/entwurf/section2-bg-v1.webp);background-position:100%;background-repeat:no-repeat;background-size:cover}[data-modus=hell] .fz-bg{opacity:.5}.fz-leuchten{filter:brightness(3.8)contrast(1.5)saturate(.8);mix-blend-mode:screen;opacity:.45;background-image:url(/entwurf/section2-bg-v1.webp);background-position:100%;background-repeat:no-repeat;background-size:cover;animation:2.6s ease-in-out infinite fz-aufblenden;-webkit-mask-image:radial-gradient(10.5% 9.5% at 87% 35.5%,#000 38%,#0000008c 60%,#0000 80%);mask-image:radial-gradient(10.5% 9.5% at 87% 35.5%,#000 38%,#0000008c 60%,#0000 80%)}.fz-bloom{filter:brightness(.7)contrast(5)saturate(.75)brightness(3)blur(30px)brightness(2.2);mix-blend-mode:screen;opacity:.9;background-image:url(/entwurf/section2-bg-v1.webp);background-position:100%;background-repeat:no-repeat;background-size:cover;animation:2.6s ease-in-out infinite fz-aufblenden;-webkit-mask-image:radial-gradient(26% 30% at 87% 35.5%,#000 24%,#000000bf 48%,#00000052 70%,#0000 90%);mask-image:radial-gradient(26% 30% at 87% 35.5%,#000 24%,#000000bf 48%,#00000052 70%,#0000 90%)}.fz-licht{filter:blur(26px);mix-blend-mode:screen;opacity:.4;background:radial-gradient(#f8fcffeb 0%,#e0eeff75 30%,#cae0ff29 56%,#0000 80%);width:20rem;height:7rem;animation:2.6s ease-in-out infinite fz-aufblenden;transform:translate(-50%,-50%)rotate(-6deg)}@keyframes fz-aufblenden{0%,to{opacity:.3}46%,56%{opacity:1}}[data-modus=hell] .fz-leuchten{filter:brightness(2.4)contrast(1.3);opacity:.6}[data-modus=hell] .fz-bloom{filter:brightness(.7)contrast(5)saturate(.75)brightness(1.6)blur(30px)brightness(1.5);opacity:.32}.fz-abblend{background:linear-gradient(to right, var(--grund) 0%, color-mix(in oklab, var(--grund) 88%, transparent) 20%, color-mix(in oklab, var(--grund) 45%, transparent) 40%, transparent 62%), linear-gradient(to bottom, transparent 46%, var(--grund) 100%)}.fz-finden{background:color-mix(in oklab, var(--akzent) 12%, var(--grund));color:var(--akzent);transition:background-color .3s,color .3s}.fz-finden:focus-visible{background:color-mix(in oklab, var(--akzent) 22%, var(--grund));color:var(--gold-hell)}@media (hover:hover){.fz-finden:hover{background:color-mix(in oklab, var(--akzent) 22%, var(--grund));color:var(--gold-hell)}}.fz-finden:focus-visible{outline:2px solid var(--akzent);outline-offset:-2px}.fz-feld:has(select:focus-visible){outline:2px solid var(--akzent);outline-offset:-2px;z-index:1;position:relative}.fz-karte{transition:border-color .35s}@media (hover:hover){.fz-karte:hover{border-color:color-mix(in oklab, var(--akzent) 45%, transparent)!important}}.fz-karte[data-top]{border-color:color-mix(in oklab, var(--akzent) 55%, transparent)!important}@media (hover:hover){.fz-karte[data-top]:hover{border-color:var(--akzent)!important}}.fz-titel{background-image:linear-gradient(var(--akzent), var(--akzent));background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:1px;transition:background-size .4s cubic-bezier(.22,1,.36,1)}.fz-titel:focus-visible{background-size:100% 1px}@media (hover:hover){.fz-karte:hover .fz-titel{background-size:100% 1px}}@media (hover:none){.fz-titel:active{background-size:100% 1px;transition-duration:.15s}.fz-karte:has(.fz-titel:active){transition-duration:.15s;border-color:color-mix(in oklab, var(--akzent) 45%, transparent)!important}}.fz-titel:focus-visible{outline:2px solid var(--akzent);outline-offset:3px}.fz-bestand{transition:border-color .35s,background-color .35s}@media (hover:hover){.fz-bestand:hover{border-color:color-mix(in oklab, var(--akzent) 45%, transparent)!important;background-color:color-mix(in oklab, var(--akzent) 4%, var(--grund-erhoben))!important}}@media (hover:none){.fz-bestand:active{transition-duration:.15s;border-color:color-mix(in oklab, var(--akzent) 45%, transparent)!important}}.fz-bestand:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.fz-bestand-marke{opacity:.75;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .35s}@media (hover:hover){.fz-bestand:hover .fz-bestand-marke{opacity:1;transform:scale(1.06)}}.fz-herz{fill:none;stroke:#ffffffeb;filter:drop-shadow(0 1px 2px #000000b3)drop-shadow(0 0 7px #00000073);transition:stroke .3s,fill .3s,transform .3s cubic-bezier(.22,1,.36,1)}.fz-merken:focus-visible .fz-herz{stroke:var(--gold-hell)}@media (hover:hover){.fz-karte:hover .fz-herz,.fz-merken:hover .fz-herz{stroke:var(--gold-hell)}.fz-merken:hover .fz-herz{transform:scale(1.12)}}.fz-herz[data-gemerkt]{fill:var(--gold-hell);stroke:var(--gold-hell)}@media (hover:none){.fz-herz[data-beruehrt][data-gemerkt]{animation:.3s cubic-bezier(.22,1,.36,1) fz-herz-merken}.fz-herz[data-beruehrt]:not([data-gemerkt]){animation:.3s cubic-bezier(.22,1,.36,1) fz-herz-entmerken}}@keyframes fz-herz-merken{45%{transform:scale(1.3)}}@keyframes fz-herz-entmerken{45%{transform:scale(.8)}}.fz-merken:focus-visible{outline:2px solid var(--gold-hell);outline-offset:-6px}@media (max-width:767px){.fz-buehne{display:none}}.felge{color:var(--schrift);opacity:.26}.felge-ebene{width:100%;height:100%;position:absolute;inset:0}.felge-rad{animation:44s linear infinite felge-drehen}[data-modus=hell] .felge{opacity:.34}.felge-zeichen-hell,[data-modus=hell] .felge-zeichen-dunkel{display:none}[data-modus=hell] .felge-zeichen-hell{display:block}@keyframes felge-drehen{to{transform:rotate(360deg)}}@supports (animation-timeline:view()){section[aria-labelledby=leistungen-titel]{view-timeline-name:--abschnitt-leistungen}.felge-rad{animation:linear both felge-drehen;animation-timeline:--abschnitt-leistungen;animation-range:entry exit}@keyframes felge-drehen{to{transform:rotate(540deg)}}}.leist-kachel{opacity:0;transition:opacity .7s cubic-bezier(.22, 1, .36, 1) var(--verzug,0s), transform .7s cubic-bezier(.22, 1, .36, 1) var(--verzug,0s), border-color .35s ease, background-color .35s ease;transform:translateY(14px)}.leist-kachel[data-sichtbar]{opacity:1;transform:translateY(0)}.leist-kante{z-index:2;background:var(--akzent);transform-origin:0;width:calc(100% + 2px);height:2px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;top:-1px;left:-1px;transform:scaleX(0)}.leist-kachel:focus-visible .leist-kante{transform:scaleX(1)}@media (hover:hover){.leist-kachel:hover .leist-kante{transform:scaleX(1)}.leist-kachel:hover{border-color:color-mix(in oklab, var(--akzent) 40%, transparent)!important;background-color:color-mix(in oklab, var(--akzent) 4%, var(--grund-erhoben))!important}}.leist-kachel:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.leist-symbol{transition:transform .4s cubic-bezier(.22,1,.36,1),color .35s;display:inline-flex}@media (hover:hover){.leist-kachel:hover .leist-symbol{color:var(--gold-hell);transform:scale(1.08)}.leist-kachel:hover .leist-pfeil{color:var(--akzent)}}@media (hover:none){.leist-kachel:active .leist-kante{transition-duration:.15s;transform:scaleX(1)}.leist-kachel:active{border-color:color-mix(in oklab, var(--akzent) 40%, transparent)!important}.leist-kachel:active .leist-pfeil{color:var(--akzent);translate:.25rem}}.leist-nummer{background-image:linear-gradient(var(--akzent), var(--akzent));background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:2px;transition:background-size .4s cubic-bezier(.22,1,.36,1)}.leist-anruf:focus-visible .leist-nummer{background-size:100% 1px}.leist-anruf:focus-visible{outline:2px solid var(--akzent);outline-offset:4px}@media (hover:hover){.leist-anruf:hover .leist-nummer{background-size:100% 1px}}@media (hover:none){.leist-anruf:active .leist-nummer{background-size:100% 1px;transition-duration:.15s}}@media (max-width:767px){.leist-wagen,[data-sichtbar] .leist-wagen{opacity:.28}.leist-licht{display:none}}.felge-glanz{mix-blend-mode:screen}[data-modus=hell] .felge-glanz{mix-blend-mode:normal;opacity:.5}.rt-lauf{margin-top:4rem;position:relative}.rt-strasse{display:none}.rt-halte{flex-direction:column;gap:4rem;display:flex}@media (min-width:1024px){.rt-lauf{grid-template-columns:6.5rem minmax(0,1fr);gap:0;margin-top:5.5rem;display:grid}.rt-strasse{display:block;position:relative}.rt-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rt-halte{gap:0}}.rt-grund{stroke:color-mix(in oklab, var(--akzent) 22%, transparent);stroke-width:1.5px;stroke-dasharray:3 7}.rt-gefahren{stroke:var(--akzent);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:0}.rt-station-hof{fill:color-mix(in oklab, var(--akzent) 26%, transparent);opacity:var(--an,1);transform-box:fill-box;transform-origin:50%;transform:scale(calc(.3 + .7 * var(--an,1)))}.rt-station-ring{fill:none;stroke:var(--akzent);stroke-width:1.5px;vector-effect:non-scaling-stroke;opacity:calc(.25 + .75 * var(--an,1));transform-box:fill-box;transform-origin:50%;transform:scale(calc(.5 + .5 * var(--an,1)))}.rt-station-kern{fill:var(--gold-hell);opacity:calc(.3 + .7 * var(--an,1));transform-box:fill-box;transform-origin:50%;transform:scale(calc(.6 + .4 * var(--an,1)))}.rt-halt{gap:2rem;display:grid}.rt-halt-bild{aspect-ratio:16/10;position:relative;overflow:clip}.rt-halt-schleier{background:linear-gradient(to top, color-mix(in oklab, var(--navy-tief) 70%, transparent) 0%, transparent 55%);position:absolute;inset:0}.rt-halt-nummer{background:var(--akzent);color:#0e1b2a;width:3.4rem;height:3.4rem;font-family:var(--schrift-anzeige);font-variant-numeric:tabular-nums;letter-spacing:.02em;place-items:center;font-size:1.15rem;font-weight:600;display:grid;position:absolute;top:0;left:0}.rt-halt-titel{font-family:var(--schrift-anzeige);letter-spacing:-.02em;color:var(--schrift);margin-top:.6rem;font-size:clamp(1.6rem,2.6vw,2.15rem);font-weight:600;line-height:1.08}.rt-halt-daten{color:var(--schrift-leise);flex-direction:column;gap:.7rem;margin-top:1.5rem;font-size:.92rem;font-style:normal;display:flex}.rt-halt-zeiten{border-top:1px solid var(--linie);flex-wrap:wrap;gap:1rem 2.5rem;margin-top:1.5rem;padding-top:1.25rem;font-size:.82rem;display:flex}.rt-halt-zeiten dt{letter-spacing:.16em;text-transform:uppercase;color:var(--schrift-still);margin-bottom:.25rem;font-size:.6rem;font-weight:500}.rt-halt-zeiten dd{color:var(--schrift-leise);font-variant-numeric:tabular-nums}@media (min-width:1024px){.rt-halt{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:3.5rem;min-height:26rem;padding-left:3rem}.rt-halt[data-platz="1"]{direction:rtl}.rt-halt[data-platz="1"]>*{direction:ltr}}.rt-link{background-image:linear-gradient(var(--akzent), var(--akzent));background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:1px;transition:background-size .4s cubic-bezier(.22,1,.36,1)}.rt-link:focus-visible{background-size:100% 1px}@media (hover:hover){.rt-link:hover{background-size:100% 1px}}.rt-link:focus-visible,.rt-route:focus-visible{outline:2px solid var(--akzent);outline-offset:4px}.rt-pfeil{transition:transform .3s}.rt-route:focus-visible .rt-pfeil{transform:translate(.25rem)}@media (hover:hover){.rt-route:hover .rt-pfeil{transform:translate(.25rem)}}@media (hover:none){.rt-link:active{background-size:100% 1px;transition-duration:.15s}.rt-route:active .rt-pfeil{transition-duration:.15s;transform:translate(.25rem)}}.rt-wagen{visibility:hidden;width:3.9rem;filter:drop-shadow(0 0 4px var(--rt-saum,#ffffff59)) drop-shadow(0 0 16px color-mix(in oklab, var(--gold-hell) 70%, transparent));pointer-events:none;position:absolute;top:0;left:0}.seite[data-modus=hell]{--rt-lack:#848d99;--rt-saum:#0e1b2a47}.rt-wagen svg{width:100%;height:auto;display:block}@media (max-width:1023px){[data-rt-auftritt]:not([data-gesehen]){opacity:0}[data-rt-auftritt=bild]:not([data-gesehen]){translate:-24px}.rt-halt[data-platz="1"] [data-rt-auftritt=bild]:not([data-gesehen]){translate:24px}[data-rt-auftritt=zeile]:not([data-gesehen]){translate:0 18px}[data-rt-auftritt][data-gesehen]{transition:opacity .6s cubic-bezier(.22, 1, .36, 1) var(--rt-verzug,0s), translate .6s cubic-bezier(.22, 1, .36, 1) var(--rt-verzug,0s)}[data-rt-auftritt=bild][data-gesehen]{transition-duration:.9s}}@supports (animation-timeline:view()){@media (max-width:1023px){.rt-halt-bild img{animation:linear both rt-zug;animation-timeline:view()}}}@keyframes rt-zug{0%{translate:0 -3%;scale:1.09}to{translate:0;scale:1}}@property --hb-hub{syntax:"<number>";inherits:true;initial-value:1}.hb{aspect-ratio:900/620;--hb-hub:1;opacity:.5;height:auto;display:block}[data-modus=hell] .hb{opacity:.58}.hb-zeichen{fill:color-mix(in oklab, var(--akzent) 55%, transparent);stroke:var(--akzent);stroke-width:1.2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}[data-modus=hell] .hb-zeichen{fill:color-mix(in oklab, var(--navy) 45%, transparent);stroke:var(--navy)}@property --hb-weg{syntax:"<number>";inherits:true;initial-value:300}@property --hb-grund{syntax:"<number>";inherits:true;initial-value:0}.hb-hub{transform:translateY(calc((var(--hb-grund,0) + var(--hb-hub) * var(--hb-weg,300)) * -1px))}.hb-seil{transform-box:view-box;transform-origin:var(--x) 80px;transform:scaleY(calc(1 - (var(--hb-grund,0) + var(--hb-hub) * var(--hb-weg,300)) / 392))}.hb-lampe{opacity:calc(.22 + var(--hb-hub) * .78)}.hb-lampe-hof{opacity:calc(var(--hb-hub) * .7);mix-blend-mode:screen}[data-modus=hell] .hb-lampe-hof{mix-blend-mode:normal;opacity:calc(var(--hb-hub) * .45)}@supports (animation-timeline:view()){section[aria-labelledby=werkstatt-titel]{view-timeline-name:--abschnitt-werkstatt}.hb{animation:linear both hb-heben;animation-timeline:--abschnitt-werkstatt;animation-range:entry 15%}@keyframes hb-heben{0%{--hb-hub:0}to{--hb-hub:1}}.wv5-liste{animation:linear both wv5-spindel;animation-timeline:view();animation-range:entry}@keyframes wv5-spindel{0%{background-size:1px 0}to{background-size:1px 100%}}.wv5-posten{animation-name:wv5-posten-ein,wv5-strich-ein;animation-timing-function:cubic-bezier(.22,1,.36,1),cubic-bezier(.22,1,.36,1);animation-fill-mode:both,both;animation-timeline:view(),view();animation-range:cover cover 14%,cover cover 22%}@keyframes wv5-posten-ein{0%{opacity:0;translate:-.9rem}to{opacity:1;translate:0}}@keyframes wv5-strich-ein{0%{background-size:0 1px}to{background-size:100% 1px}}.wv5-handeln{animation:cubic-bezier(.22,1,.36,1) both wv5-schlussstrich;animation-timeline:view();animation-range:cover cover 20%}@keyframes wv5-schlussstrich{0%{background-size:0 1px,0 1px}to{background-size:100% 1px,100% 1px}}}@media (max-width:767px){.hb-fein{display:none}}@property --wv1-hub{syntax:"<number>";inherits:true;initial-value:1}.wv1{--wv1-hub:1;--wv1-schein:var(--gold-hell)}[data-modus=hell] .wv1{--wv1-schein:var(--akzent)}@supports (animation-timeline:view()){section[aria-labelledby=wv1-titel]{view-timeline-name:--wv1-abschnitt}@keyframes wv1-hebt{0%{--wv1-hub:0}to{--wv1-hub:1}}@keyframes wv1-zeichen-an{0%{opacity:0;transform:translateY(.55em)}to{opacity:1;transform:translateY(0)}}@keyframes wv1-buehne-hebt{0%{--hb-hub:0}to{--hb-hub:1}}section[aria-labelledby=wv2-titel]{view-timeline-name:--wv2-halle}.wv2-geraet .hb{animation-timeline:--wv2-halle;animation-range:entry 16% cover 42%}}@keyframes wv2-licht-an{0%{opacity:.16}to{opacity:1}}@keyframes wv2-schein-faellt{0%{transform:scaleY(.5)}to{transform:scaleY(1)}}@keyframes wv2-fleck-zieht-sich{0%{transform:scale(1.5,.5)}to{transform:scale(1)}}@keyframes wv3-strahl-faehrt{0%{transform:translateY(-100%)}to{transform:translateY(433%)}}@supports (animation-timeline:view()){section[aria-labelledby=wv3-titel]{view-timeline-name:--wv3-achse}section[aria-labelledby=wv3-titel] .hb{animation-timeline:--wv3-achse}}.wv4{--wv4-neigung:clamp(1.1rem, 3.2vw, 3.4rem);--wv4-technik:ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--wv4-grund:color-mix(in oklab, var(--navy) 4%, white);--wv4-erhoben:white;--wv4-schrift:var(--navy);--wv4-leise:color-mix(in oklab, var(--navy) 68%, transparent);--wv4-still:color-mix(in oklab, var(--navy) 44%, transparent);--wv4-linie:color-mix(in oklab, var(--navy) 15%, transparent);--wv4-raster:color-mix(in oklab, var(--navy) 9%, transparent);--wv4-akzent:color-mix(in oklab, var(--gold) 72%, var(--navy));--wv4-lampe:color-mix(in oklab, var(--gold) 78%, white);--wv4-riss-kontur:color-mix(in oklab, var(--navy) 88%, white);--wv4-riss-flaeche:color-mix(in oklab, var(--navy) 52%, white);--wv4-riss-schatten:color-mix(in oklab, var(--navy) 40%, white);background:var(--grund);position:relative}[data-modus=hell] .wv4{--wv4-grund:var(--navy);--wv4-erhoben:var(--navy-weich);--wv4-schrift:white;--wv4-leise:#ffffffa3;--wv4-still:#fff6;--wv4-linie:#ffffff24;--wv4-raster:#ffffff14;--wv4-akzent:var(--gold);--wv4-lampe:var(--gold-hell);--wv4-riss-kontur:var(--gold-hell);--wv4-riss-flaeche:var(--gold);--wv4-riss-schatten:var(--navy-tief)}@supports (color:lab(0% 0 0)){[data-modus=hell] .wv4{--wv4-leise:lab(100% -.0000298023 .0000119209/.64);--wv4-still:lab(100% -.0000298023 .0000119209/.4);--wv4-linie:lab(100% -.0000298023 .0000119209/.14);--wv4-raster:lab(100% -.0000298023 .0000119209/.08)}}.wv4-riss .hb-zeichen{fill:var(--akzent)}.wv4-riss .hb-lampe-hof{mix-blend-mode:normal;opacity:calc(var(--hb-hub) * .4)}[data-modus=hell] .wv4-riss .hb-lampe-hof{mix-blend-mode:screen;opacity:calc(var(--hb-hub) * .7)}@supports (animation-timeline:view()){.wv4{view-timeline-name:--wv4-abschnitt}@keyframes wv4-licht-laeuft{0%{-webkit-mask-size:0% 100%;mask-size:0% 100%}to{-webkit-mask-size:128% 100%;mask-size:128% 100%}}@keyframes wv4-roehre-zuendet{0%{opacity:.22}to{opacity:1}}@keyframes wv4-heben{0%{--hb-hub:0}to{--hb-hub:1}}}.wv5{--wv5-geraet:min(44rem, 52%);--wv5-boden-y:78%;isolation:isolate;background:0 0;position:relative}.wv5-grund{z-index:0;background:linear-gradient(to bottom, var(--navy-tief) 0%, var(--grund) 42%, var(--grund) 58%, var(--navy-tief) 100%)}.wv5-schein{background:radial-gradient(ellipse 60% 46% at 50% 46%, color-mix(in oklab, var(--akzent) 8%, transparent) 0%, transparent 70%);position:absolute;inset:0}.wv5-boden{z-index:-1;background:radial-gradient(ellipse 44% 46% at 50% 82%, color-mix(in oklab, var(--navy-tief) 34%, transparent) 0%, transparent 72%);position:absolute;inset:30% -16% -8%;-webkit-mask-image:radial-gradient(74% 96% at 50% 74%,#000 12%,#0000 82%);mask-image:radial-gradient(74% 96% at 50% 74%,#000 12%,#0000 82%)}[data-modus=hell] .wv5-boden{background:radial-gradient(ellipse 44% 46% at 50% 82%, color-mix(in oklab, var(--navy) 10%, transparent) 0%, transparent 72%)}.wv5-korn{opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23k)'/%3E%3C/svg%3E");position:absolute;inset:0}.wv5-vignette{background:radial-gradient(ellipse 96% 84% at 50% 50%, transparent 44%, color-mix(in oklab, var(--navy-tief) 62%, transparent) 100%);position:absolute;inset:0}[data-modus=hell] .wv5-grund{background:linear-gradient(to bottom, var(--grund-tief) 0%, var(--grund) 42%, var(--grund) 58%, var(--grund-tief) 100%)}[data-modus=hell] .wv5-schein{background:radial-gradient(ellipse 60% 46% at 50% 46%, color-mix(in oklab, var(--akzent) 12%, transparent) 0%, transparent 70%)}[data-modus=hell] .wv5-korn{opacity:.028;mix-blend-mode:multiply}[data-modus=hell] .wv5-vignette{background:radial-gradient(ellipse 96% 84% at 50% 50%, transparent 46%, color-mix(in oklab, var(--navy) 12%, transparent) 100%)}.wv5-kopfleiste{border-bottom:1px solid var(--linie);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;padding-bottom:1.5rem;display:flex}.wv5-oberzeile{letter-spacing:.28em;text-transform:uppercase;color:var(--akzent);font-size:.72rem;font-weight:500}.wv5-randnotiz{letter-spacing:.2em;text-transform:uppercase;color:var(--schrift-leise);font-size:.68rem}.wv5-titel{font-family:var(--schrift-anzeige);color:var(--schrift);margin-top:clamp(2rem,4vw,3.25rem);font-weight:600;line-height:1}.wv5-nur-vorlesen{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wv5-zeile-gesperrt{color:var(--schrift-leise);justify-content:space-between;font-size:clamp(1.4rem,4.4vw,3.4rem);font-weight:500;display:flex}.wv5-zeile-haupt{letter-spacing:-.03em;justify-content:space-between;margin-top:.15em;font-size:clamp(2.15rem,8.6vw,6.8rem);font-weight:600;display:flex}.wv5-luecke{flex:0 0 .24em}.wv5-glyphe{display:inline-block}@property --wv5-stand{syntax:"<percentage>";inherits:true;initial-value:100%}.wv5-gold{background-image:linear-gradient(to top, var(--akzent) 0%, var(--gold-hell) calc(var(--wv5-stand,100%) - 12%), var(--schrift) calc(var(--wv5-stand,100%) + 0%));color:#0000;background-repeat:no-repeat;background-size:100% 100%;-webkit-background-clip:text;background-clip:text}.wv5-flies{max-width:46rem;color:var(--schrift-leise);margin-top:clamp(1.75rem,3vw,2.75rem);font-size:1.05rem;line-height:1.7}.wv5-halle{gap:clamp(1.5rem,3vw,2.5rem);margin-top:clamp(3rem,6vw,5rem);display:grid;position:relative}.wv5-geraet{width:100%;max-width:46rem;margin-inline:auto;position:relative}.wv5-buehne{aspect-ratio:660/530;--hb-hub:1;opacity:.92;width:100%;height:auto;display:block}[data-modus=hell] .wv5-buehne{opacity:1}.wv5-kegel{z-index:1;pointer-events:none;mix-blend-mode:screen;background:conic-gradient(from 180deg at 50% -10%, transparent 0deg, transparent 152deg, color-mix(in oklab, var(--gold-hell) 4%, transparent) 160deg, color-mix(in oklab, var(--gold-hell) 26%, transparent) 176deg, color-mix(in oklab, var(--gold-hell) 26%, transparent) 184deg, color-mix(in oklab, var(--gold-hell) 4%, transparent) 200deg, transparent 208deg, transparent 360deg);width:min(52rem,78%);height:88%;position:absolute;top:-4%;left:50%;translate:-50%;-webkit-mask-image:linear-gradient(#000 0%,#0009 58%,#0000 100%);mask-image:linear-gradient(#000 0%,#0009 58%,#0000 100%)}[data-modus=hell] .wv5-kegel{mix-blend-mode:multiply;background:conic-gradient(from 180deg at 50% -10%, transparent 0deg, transparent 152deg, color-mix(in oklab, var(--akzent) 3%, transparent) 160deg, color-mix(in oklab, var(--akzent) 14%, transparent) 176deg, color-mix(in oklab, var(--akzent) 14%, transparent) 184deg, color-mix(in oklab, var(--akzent) 3%, transparent) 200deg, transparent 208deg, transparent 360deg)}.wv5-anmerkung{align-items:flex-start;gap:.9rem;display:flex}.wv5-fuehrung{flex:0 0 clamp(1.5rem,4vw,4rem);height:1px;margin-top:.55rem;display:none;position:relative}.wv5-fuehrung:after{content:"";background:var(--akzent);border-radius:50%;width:6px;height:6px;position:absolute;top:-2.5px}@media (min-width:1280px){.wv5-halle{grid-template-columns:minmax(0, 1fr) var(--wv5-geraet) minmax(0, 1fr);grid-template-rows:auto 1fr auto;align-items:stretch;gap:clamp(1.5rem,3vw,2.5rem) clamp(1rem,2.5vw,2.5rem)}.wv5-geraet{align-self:center}.wv5-tafel{flex-direction:column;justify-content:center;align-self:stretch;display:flex}.wv5-geraet{grid-area:1/2/-1;max-width:none}.wv5-anmerkung{grid-row:var(--wv5-zeile);align-items:center}.wv5-anmerkung[data-seite=links]{text-align:right;flex-direction:row-reverse;grid-column:1}.wv5-anmerkung[data-seite=rechts]{grid-column:3}.wv5-fuehrung{margin-top:0;display:block}.wv5-anmerkung[data-seite=links] .wv5-fuehrung{background:linear-gradient(to right, transparent, var(--akzent))}.wv5-anmerkung[data-seite=links] .wv5-fuehrung:after{right:-3px}.wv5-anmerkung[data-seite=rechts] .wv5-fuehrung{background:linear-gradient(to left, transparent, var(--akzent))}.wv5-anmerkung[data-seite=rechts] .wv5-fuehrung:after{left:-3px}.wv5-anmerkung[data-seite=links] .wv5-anmerkung-kopf{justify-content:flex-start}}.wv5-anmerkung-kopf{letter-spacing:.12em;text-transform:uppercase;color:var(--schrift);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.55rem;font-size:.7rem;font-weight:500;display:flex}.wv5-anmerkung-zeichen{color:var(--akzent);flex-shrink:0}.wv5-anmerkung-zeichen svg{width:1.15rem;height:1.15rem}.wv5-anmerkung-satz{color:var(--schrift-leise);margin-top:.45rem;font-size:.86rem;line-height:1.6;display:block}.wv5-werkbank{--wv5-spalte:2.75rem;--wv5-fuge:1rem;margin-top:clamp(3rem,6vw,5.5rem)}@media (min-width:700px){.wv5-werkbank{--wv5-spalte:3.5rem;--wv5-fuge:1.5rem}}.wv5-bankkopf{grid-template-columns:var(--wv5-spalte) minmax(0, 1fr);font-family:var(--schrift-anzeige);letter-spacing:-.02em;color:var(--schrift);align-items:center;font-size:clamp(1.55rem,1rem + 2.3vw,2.9rem);font-weight:600;line-height:1.05;display:grid}.wv5-bankstrich{background:var(--akzent);justify-self:center;width:1.75rem;height:2px}.wv5-banktext{padding-inline-start:var(--wv5-fuge)}.wv5-liste{margin:clamp(1.75rem,3.5vw,2.75rem) 0 0;padding:0;list-style:none}@media (min-width:700px){.wv5-liste{background-image:linear-gradient(var(--linie), var(--linie));background-repeat:no-repeat;background-position:var(--wv5-spalte) 0;background-size:1px 100%}}@media (min-width:1100px){.wv5-liste{--wv5-luft:clamp(2rem, 4vw, 4.5rem);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--wv5-reihen,6), 1fr);column-gap:var(--wv5-luft);background-image:linear-gradient(var(--linie), var(--linie)), linear-gradient(var(--linie), var(--linie));background-position:var(--wv5-spalte) 0, calc(50% + var(--wv5-luft) / 2 + var(--wv5-spalte)) 0;background-size:1px 100%,1px 100%;grid-auto-flow:column;display:grid}}.wv5-posten{isolation:isolate;grid-template-columns:var(--wv5-spalte) minmax(0, 1fr) auto;background-image:linear-gradient(var(--linie), var(--linie));background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;align-items:center;padding-block:clamp(.7rem,1.5vw,1.1rem);display:grid;position:relative}.wv5-posten:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(90deg, color-mix(in oklab, var(--akzent) 12%, transparent), transparent 70%);background-repeat:no-repeat;background-size:0 100%;transition:background-size .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 0 1px}@media (hover:hover){.wv5-posten:hover:before{background-size:100% 100%}}.wv5-posten:after{content:"";pointer-events:none;background-image:linear-gradient(var(--akzent), var(--akzent));background-repeat:no-repeat;background-size:0 100%;height:1px;transition:background-size .5s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0}@media (hover:hover){.wv5-posten:hover:after{background-size:100% 100%}}.wv5-posten-zeichen{color:var(--akzent);opacity:.62;justify-content:center;transition:opacity .35s,scale .45s cubic-bezier(.22,1,.36,1);display:flex}.wv5-posten-zeichen svg{width:1.4rem;height:1.4rem}@media (min-width:700px){.wv5-posten-zeichen svg{width:1.6rem;height:1.6rem}}@media (hover:hover){.wv5-posten:hover .wv5-posten-zeichen{opacity:1;scale:1.14}}.wv5-posten-name{font-family:var(--schrift-anzeige);letter-spacing:-.01em;color:var(--schrift);text-wrap:balance;overflow-wrap:break-word;padding-inline-start:var(--wv5-fuge);font-size:clamp(1rem,.82rem + .85vw,1.7rem);font-weight:500;line-height:1.22;transition:translate .5s cubic-bezier(.22,1,.36,1)}@media (min-width:1100px){.wv5-posten-name{font-size:clamp(1.05rem,.35rem + 1.05vw,1.45rem)}}@media (hover:hover){.wv5-posten:hover .wv5-posten-name{translate:.4rem}}.wv5-posten-marke{border-top:1px solid var(--akzent);border-right:1px solid var(--akzent);opacity:0;justify-self:end;width:.7rem;height:.7rem;transition:opacity .4s,translate .45s cubic-bezier(.22,1,.36,1);translate:-.45rem}@media (hover:hover){.wv5-posten:hover .wv5-posten-marke{opacity:1;translate:0}}.wv5-handeln{background-image:linear-gradient(var(--akzent), var(--akzent)), linear-gradient(var(--linie), var(--linie));background-position:0 0,0 4px;background-repeat:no-repeat,no-repeat;background-size:100% 1px,100% 1px;flex-direction:column;gap:1.25rem;margin-top:clamp(2.25rem,4vw,3.25rem);padding-top:clamp(1.75rem,3vw,2.5rem);display:flex}@media (min-width:640px){.wv5-handeln{flex-direction:row;align-items:center;gap:2rem}}.wv5-knopf{letter-spacing:.18em;text-transform:uppercase;color:var(--schrift);border-color:color-mix(in oklab, var(--akzent) 62%, transparent);background:color-mix(in oklab, var(--akzent) 9%, transparent);flex-shrink:0;align-items:center;gap:1rem;padding:1.05rem 1.9rem;font-size:.7rem;font-weight:500;display:inline-flex}.wv5-knopf:focus-visible{border-color:var(--akzent);background:color-mix(in oklab, var(--akzent) 16%, transparent)}@media (hover:hover){.wv5-knopf:hover{border-color:var(--akzent);background:color-mix(in oklab, var(--akzent) 16%, transparent)}}.wv5-pfeil{color:var(--akzent);transition:translate .3s}.wv5-knopf:focus-visible .wv5-pfeil{translate:.25rem}@media (hover:hover){.wv5-knopf:hover .wv5-pfeil{translate:.25rem}}@media (hover:none){.wv5-knopf:active{border-color:var(--akzent);background:color-mix(in oklab, var(--akzent) 16%, transparent)}.wv5-knopf:active .wv5-pfeil{transition-duration:.15s;translate:.25rem}}.wv5-vorbehalt{max-width:34rem;color:var(--schrift-leise);font-size:.85rem;line-height:1.6}.wv5-schriftfeld{border-top:1px solid var(--linie);margin-top:clamp(2.25rem,4vw,3.25rem);display:grid;position:relative}.wv5-schriftfeld:before{content:"";background:var(--akzent);width:4rem;height:1px;position:absolute;top:-1px;left:0}.wv5-zelle{border-bottom:1px solid var(--linie);color:var(--schrift-leise);flex-direction:column;gap:.35rem;padding:1.35rem 0 1.5rem;font-size:.92rem;display:flex}@media (min-width:640px){.wv5-schriftfeld{border-bottom:1px solid var(--linie);grid-template-columns:repeat(3,minmax(0,1fr))}.wv5-zelle{border-bottom:0;padding-inline:1.75rem}.wv5-zelle:first-child{padding-inline-start:0}.wv5-zelle+.wv5-zelle{border-inline-start:1px solid var(--linie)}}.wv5-zellenkopf{letter-spacing:.18em;text-transform:uppercase;color:var(--akzent);font-size:.66rem;font-weight:500}.wv5-zellenwert{line-height:1.55}.wv5-zelle[data-art=hinweis] .wv5-zellenwert{font-size:.85rem}.wv5-tel{font-variant-numeric:tabular-nums;color:var(--schrift);background-image:linear-gradient(var(--akzent), var(--akzent));background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;align-items:center;gap:.55rem;margin-top:.5rem;padding-bottom:2px;font-size:1.05rem;font-weight:500;transition:background-size .4s cubic-bezier(.22,1,.36,1);display:inline-flex}.wv5-tel:focus-visible{background-size:100% 1px}@media (hover:hover){.wv5-tel:hover{background-size:100% 1px}}@media (hover:none){.wv5-tel:active{background-size:100% 1px;transition-duration:.15s}}.wv5-tel-zeichen{color:var(--akzent);flex-shrink:0}.wv5-knopf:focus-visible,.wv5-tel:focus-visible{outline:2px solid var(--akzent);outline-offset:4px}@property --hb-bereit{syntax:"<number>";inherits:true;initial-value:1}.wv5-buehne{--hb-weg:300;--hb-bereit:1}.wv5-buehne .hb-lampe{opacity:calc(.22 + clamp(0, var(--hb-bereit) * 2, 1) * .78)}.wv5-buehne .hb-lampe-hof{opacity:calc(clamp(0, var(--hb-bereit) * 2, 1) * .7)}[data-modus=hell] .wv5-buehne .hb-lampe-hof{opacity:calc(clamp(0, var(--hb-bereit) * 2, 1) * .45)}.wv5-buehne .hb-seil{opacity:calc(.6 + clamp(0, var(--hb-bereit) * 2 - 1, 1) * .4)}@supports (animation-timeline:view()){.wv5{view-timeline-name:--wv5-abschnitt}.wv5-titel{animation:linear both wv5-gold-steigt;animation-timeline:--wv5-abschnitt;animation-range:entry 25% entry 92%}@keyframes wv5-gold-steigt{0%{--wv5-stand:0%}to{--wv5-stand:100%}}.wv5-buehne{animation-name:wv5-bereitschaft,wv5-heben;animation-timing-function:linear,linear;animation-fill-mode:both,both;animation-timeline:--wv5-abschnitt,--wv5-abschnitt;animation-range:cover 26% cover 34%,cover 32% cover 58%}@media (max-width:1279px){.wv5-buehne{animation-timeline:view(),view();animation-range:entry 30% entry 85%,entry 80% cover 60%}}@keyframes wv5-bereitschaft{0%{--hb-bereit:0}to{--hb-bereit:1}}@keyframes wv5-heben{0%{--hb-hub:0;animation-timing-function:cubic-bezier(.5,.02,.9,.47)}22%{--hb-hub:.06;animation-timing-function:linear}74%{--hb-hub:.82;animation-timing-function:cubic-bezier(.19,.4,.34,1)}to{--hb-hub:1}}}@media (max-width:560px){.wv5-zeile-gesperrt{letter-spacing:.12em;justify-content:flex-start}.wv5-luecke{flex-basis:.4em}.wv5-kegel{display:none}}.wv5-tafel{border:1px solid var(--linie);background:linear-gradient(var(--wv5-neigung,100deg), color-mix(in oklab, var(--akzent) 7%, transparent) 0%, color-mix(in oklab, var(--grund-erhoben) 42%, transparent) 55%, transparent 100%);min-width:0;padding:.95rem 1.1rem 1rem;transition:border-color .4s,background .4s;display:block;position:relative}@media (hover:hover){.wv5-anmerkung:hover .wv5-tafel{border-color:color-mix(in oklab, var(--akzent) 45%, var(--linie))}}.wv5-ecke{border:1px solid var(--akzent);opacity:.75;pointer-events:none;width:.72rem;height:.72rem;position:absolute}.wv5-ecke[data-ecke=lo]{border-bottom:0;border-right:0;top:-2px;left:-2px}.wv5-ecke[data-ecke=ro]{border-bottom:0;border-left:0;top:-2px;right:-2px}.wv5-ecke[data-ecke=lu]{border-top:0;border-right:0;bottom:-2px;left:-2px}.wv5-ecke[data-ecke=ru]{border-top:0;border-left:0;bottom:-2px;right:-2px}.wv5-anmerkung[data-seite=links]{--wv5-neigung:100deg}.wv5-anmerkung[data-seite=rechts]{--wv5-neigung:260deg}.wv5-fuehrung{flex:auto;min-width:1.75rem}@media (min-width:1280px){.wv5-anmerkung[data-seite=links]{text-align:left}.wv5-anmerkung[data-seite=links] .wv5-anmerkung-kopf{justify-content:flex-start}}@supports (animation-timeline:view()){.wv5-anmerkung{animation:linear both wv5-tafel-setzt-sich;animation-timeline:--wv5-abschnitt;animation-range:entry 42% cover 22%}.wv5-anmerkung[data-seite=rechts]{animation-name:wv5-tafel-setzt-sich-rechts}@media (max-width:1279px){.wv5-anmerkung{animation-timeline:view();animation-range:entry 10% entry 90%}}@keyframes wv5-tafel-setzt-sich{0%{opacity:0;translate:-12px}to{opacity:1;translate:0}}@keyframes wv5-tafel-setzt-sich-rechts{0%{opacity:0;translate:12px}to{opacity:1;translate:0}}}@property --lk-faecher{syntax:"<number>";inherits:true;initial-value:1}@property --lk-i{syntax:"<integer>";inherits:true;initial-value:0}@property --lk-schritt{syntax:"<number>";inherits:true;initial-value:6.29}@property --lk-bogen{syntax:"<number>";inherits:true;initial-value:657.36}@property --lk-zug{syntax:"<number>";inherits:true;initial-value:0}@property --lk-strich{syntax:"<number>";inherits:true;initial-value:1}@property --lk-ton{syntax:"<color>";inherits:true;initial-value:#ded7c8}.lk{--lk-karton:#ded7c8;isolation:isolate;background:0 0;position:relative}.lk-grund{z-index:0;background:linear-gradient(168deg, var(--navy-tief) 0%, var(--grund) 30%, var(--navy-weich) 66%, var(--navy-tief) 100%)}.lk-licht{background:radial-gradient(ellipse 46% 42% at 22% 26%, color-mix(in oklab, var(--gold-hell) 7%, transparent) 0%, transparent 68%);position:absolute;inset:0}.lk-hauch{opacity:.09;background:radial-gradient(34% 30% at 34% 78%,#1f4a4857 0%,#0000 70%),radial-gradient(30% 26% at 74% 86%,#5c1f274d 0%,#0000 70%);background:radial-gradient(34% 30% at 34% 78%,lab(28.398% -15.9804 -3.60698/.34) 0%,#0000 70%),radial-gradient(30% 26% at 74% 86%,lab(21.8954% 28.9479 10.1783/.3) 0%,#0000 70%);position:absolute;inset:0}.lk-korn{opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23k)'/%3E%3C/svg%3E");position:absolute;inset:0}.lk-vignette{background:radial-gradient(ellipse 104% 96% at 38% 40%, transparent 46%, color-mix(in oklab, var(--navy-tief) 58%, transparent) 100%);position:absolute;inset:0}[data-modus=hell] .lk-grund{background:linear-gradient(168deg, var(--grund-tief) 0%, var(--grund) 30%, var(--grund) 64%, var(--grund-tief) 100%)}[data-modus=hell] .lk-licht{background:radial-gradient(ellipse 46% 42% at 22% 26%, color-mix(in oklab, var(--akzent) 11%, transparent) 0%, transparent 68%)}[data-modus=hell] .lk-hauch{opacity:.06}[data-modus=hell] .lk-korn{opacity:.028;mix-blend-mode:multiply}[data-modus=hell] .lk-vignette{background:radial-gradient(ellipse 104% 96% at 38% 40%, transparent 48%, color-mix(in oklab, var(--navy) 11%, transparent) 100%)}.lk-kopf{gap:clamp(1.75rem,3vw,2.5rem);display:grid}.lk-titel{font-family:var(--schrift-anzeige);letter-spacing:-.025em;color:var(--schrift);font-size:clamp(2.5rem,7.2vw,5.4rem);font-weight:600;line-height:.98}.lk-titel-zeile{display:block}.lk-zusatz{letter-spacing:.01em;color:var(--akzent);margin-top:clamp(.75rem,1.4vw,1.1rem);font-family:system-ui,sans-serif;font-size:clamp(.95rem,1.5vw,1.15rem);font-weight:500;line-height:1.4;display:block}.lk-satz{max-width:40rem;color:var(--schrift-leise);font-size:1.05rem;line-height:1.7}@media (min-width:900px){.lk-kopf{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;column-gap:clamp(2rem,5vw,5rem)}.lk-satz{padding-bottom:.4rem}}.lk-buehne{gap:clamp(1.5rem,3vw,2.5rem);margin-top:clamp(3rem,6vw,5rem);display:grid;position:relative}.lk-faecher{width:100%;max-width:62rem;height:auto;aspect-ratio:var(--lk-feld,1020 / 720);justify-self:start;display:block}.lk-blatt{--lk-zug:0;--lk-glanz:calc(620 - (2 + var(--lk-i) * var(--lk-schritt) * var(--lk-faecher,1)) * 5);transform-box:view-box;transform-origin:140px 60px;rotate:calc((2 + var(--lk-i) * var(--lk-schritt) * var(--lk-faecher,1)) * 1deg)}.lk-auszug{translate:calc(var(--lk-zug) * 34px) 0;transition:translate .5s cubic-bezier(.22,1,.36,1)}.lk-glanzband{translate:calc(var(--lk-glanz) * 1px) 0}.lk-nachbarschatten{opacity:calc(.85 - var(--lk-faecher,1) * .55)}.lk-bogen{stroke-dashoffset:calc(var(--lk-bogen) * (1 - var(--lk-faecher,1)) * 1px)}.lk-garantie{max-width:24rem;color:var(--schrift-leise);font-size:.98rem;line-height:1.65}.lk-garantie-strich{background:var(--akzent);width:2.5rem;height:1px;margin-bottom:.9rem;display:block}@media (min-width:1100px){.lk-buehne{grid-template-columns:minmax(0,58rem) minmax(0,1fr);align-items:end;column-gap:clamp(1.5rem,3vw,3rem)}.lk-garantie{padding-bottom:clamp(2rem,6vw,6rem)}}.lk-arbeiten{margin-top:clamp(3.5rem,7vw,6rem)}.lk-bandkopf{font-family:var(--schrift-anzeige);letter-spacing:-.01em;color:var(--schrift);font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:600}.lk-liste{gap:clamp(2rem,3.5vw,3.25rem);margin-top:clamp(2rem,3.5vw,3rem);display:grid}.lk-posten{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"karte name""karte satz";align-items:start;column-gap:clamp(1rem,1.6vw,1.35rem);display:grid}.lk-posten-name{font-family:var(--schrift-anzeige);letter-spacing:-.01em;color:var(--schrift);-webkit-hyphens:auto;hyphens:auto;grid-area:name;font-size:clamp(1.05rem,.9rem + .4vw,1.3rem);font-weight:600;line-height:1.25}.lk-posten-satz{max-width:44ch;color:var(--schrift-leise);grid-area:satz;margin-top:.55rem;font-size:.92rem;line-height:1.7}.lk-karte{background:var(--lk-karton);width:3.4rem;height:5.1rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--navy-tief) 38%, transparent), 0 6px 14px -8px #000000bf;border-radius:3px;flex:none;grid-area:karte;transition:translate .4s cubic-bezier(.22,1,.36,1),box-shadow .4s;position:relative}.lk-karte-lack{background:linear-gradient(to bottom, color-mix(in oklab, #fff 26%, var(--lk-ton)) 0%, color-mix(in oklab, #fff 9%, var(--lk-ton)) 18%, var(--lk-ton) 58%, color-mix(in oklab, var(--navy-tief) 32%, var(--lk-ton)) 100%);box-shadow:inset 0 1px 0 #ffffff4d, inset 0 -1px 0 color-mix(in oklab, var(--navy-tief) 45%, transparent);border-radius:2px;position:absolute;inset:5px 5px 20px}.lk-karte-lack:after{content:"";background:radial-gradient(120% 80% at 22% 8%,#ffffff38 0%,#0000 62%);border-radius:2px;position:absolute;inset:0}.lk-karte-nr{font-variant-numeric:tabular-nums;letter-spacing:.06em;color:color-mix(in oklab, var(--navy-tief) 72%, transparent);font-size:.64rem;font-weight:600;position:absolute;bottom:4px;right:6px}@media (hover:hover){.lk-posten:hover .lk-karte{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--navy-tief) 38%, transparent), 0 12px 22px -10px #000000d9;translate:0 -2px}}[data-modus=hell] .lk-karte{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--navy) 42%, transparent), 0 8px 18px -8px color-mix(in oklab, var(--navy) 52%, transparent)}@media (hover:hover){[data-modus=hell] .lk-posten:hover .lk-karte{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--navy) 42%, transparent), 0 14px 26px -10px color-mix(in oklab, var(--navy) 60%, transparent)}:is(.lk:has(.lk-posten[data-nr="0"]:hover) .lk-blatt[data-nr="0"],.lk:has(.lk-posten[data-nr="1"]:hover) .lk-blatt[data-nr="1"],.lk:has(.lk-posten[data-nr="2"]:hover) .lk-blatt[data-nr="2"],.lk:has(.lk-posten[data-nr="3"]:hover) .lk-blatt[data-nr="3"],.lk:has(.lk-posten[data-nr="4"]:hover) .lk-blatt[data-nr="4"],.lk:has(.lk-posten[data-nr="5"]:hover) .lk-blatt[data-nr="5"],.lk:has(.lk-posten[data-nr="6"]:hover) .lk-blatt[data-nr="6"],.lk:has(.lk-posten[data-nr="7"]:hover) .lk-blatt[data-nr="7"]){--lk-zug:1}:is(.lk:has(.lk-posten[data-nr="0"]:hover) .lk-blatt[data-nr="0"] .lk-auszug,.lk:has(.lk-posten[data-nr="1"]:hover) .lk-blatt[data-nr="1"] .lk-auszug,.lk:has(.lk-posten[data-nr="2"]:hover) .lk-blatt[data-nr="2"] .lk-auszug,.lk:has(.lk-posten[data-nr="3"]:hover) .lk-blatt[data-nr="3"] .lk-auszug,.lk:has(.lk-posten[data-nr="4"]:hover) .lk-blatt[data-nr="4"] .lk-auszug,.lk:has(.lk-posten[data-nr="5"]:hover) .lk-blatt[data-nr="5"] .lk-auszug,.lk:has(.lk-posten[data-nr="6"]:hover) .lk-blatt[data-nr="6"] .lk-auszug,.lk:has(.lk-posten[data-nr="7"]:hover) .lk-blatt[data-nr="7"] .lk-auszug){filter:drop-shadow(0 4px 20px color-mix(in oklab, var(--lk-ton) 55%, transparent))}}@media (min-width:720px){.lk-liste{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,4vw,4.5rem)}}.lk-abschluss{margin-top:clamp(3.5rem,7vw,6rem)}.lk-merkmale{gap:clamp(1.5rem,2.5vw,2.25rem);margin-top:clamp(1.75rem,3vw,2.5rem);display:grid}.lk-merkmal-strich{background:var(--akzent);transform-origin:0;width:1.75rem;height:2px;margin-bottom:.8rem;display:block}.lk-merkmal-name{color:var(--schrift);font-size:.98rem;font-weight:600}.lk-merkmal-satz{color:var(--schrift-leise);margin-top:.35rem;font-size:.88rem;line-height:1.6}@media (min-width:640px){.lk-merkmale{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lk-merkmale{grid-template-columns:repeat(4,minmax(0,1fr))}}.lk-handeln{border-top:1px solid var(--linie);flex-direction:column;align-items:flex-start;gap:1.25rem;margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(2rem,4vw,3rem);display:flex}.lk-knopf{border-color:color-mix(in oklab, var(--akzent) 60%, transparent);letter-spacing:.14em;text-transform:uppercase;color:var(--schrift);align-items:center;gap:.7rem;padding:.95rem 1.7rem;font-size:.86rem;font-weight:500;display:inline-flex}[data-modus=hell] .lk-knopf{border-color:color-mix(in oklab, var(--akzent) 85%, transparent)}.lk-pfeil{transition:transform .3s}.lk-knopf:focus-visible .lk-pfeil{transform:translate(.28rem)}@media (hover:hover){.lk-knopf:hover .lk-pfeil{transform:translate(.28rem)}}@media (hover:none){.lk-knopf:active .lk-pfeil{transition-duration:.15s;transform:translate(.28rem)}}.lk-knopf:focus-visible{outline:2px solid var(--gold-hell);outline-offset:-6px}[data-modus=hell] .lk-knopf:focus-visible{outline-color:var(--akzent)}.lk-vorbehalt{max-width:34rem;color:var(--schrift-leise);font-size:.88rem;line-height:1.6}@media (min-width:720px){.lk-handeln{flex-direction:row;align-items:center;gap:2rem}}@supports (animation-timeline:view()){.lk-faecher{animation:linear both lk-auffaechern;animation-timeline:view();animation-range:entry 12% entry 88%}@media (max-width:1099px){.lk-faecher{animation-range:cover 8% cover 50%}}@keyframes lk-auffaechern{0%{--lk-faecher:0}to{--lk-faecher:1}}.lk-posten{animation:cubic-bezier(.22,1,.36,1) both lk-lackieren;animation-timeline:view();animation-range:cover 4% cover 40%}@keyframes lk-lackieren{0%{--lk-strich:0}to{--lk-strich:1}}.lk-karte-lack{clip-path:inset(calc((1 - var(--lk-strich,1)) * 100%) 0 0 0 round 2px)}.lk-merkmal-strich{animation:cubic-bezier(.22,1,.36,1) both lk-strich-wachsen;animation-timeline:view();animation-range:cover cover 18%}@keyframes lk-strich-wachsen{0%{scale:0 1}to{scale:1}}}@media (max-width:767px){.lk-bogen,.lk-nachbarschatten{display:none}}.lk-marke{fill:var(--navy-tief)}.as{isolation:isolate;color:var(--schrift);background:0 0;position:relative}.as-grund{z-index:0;background:linear-gradient(to bottom, var(--grund) 0%, var(--navy-tief) 22%, var(--navy-tief) 78%, var(--grund) 100%)}.as-schein{background:radial-gradient(ellipse 58% 34% at 50% 28%, color-mix(in oklab, var(--akzent) 6%, transparent) 0%, transparent 70%);position:absolute;inset:0}.as-bogen{background:radial-gradient(ellipse 90% 42% at 50% 62%, color-mix(in oklab, var(--akzent) 5%, transparent) 0%, color-mix(in oklab, var(--akzent) 2%, transparent) 42%, transparent 72%);position:absolute;inset:0}.as-vignette{background:radial-gradient(92% 78%,#0000 46%,#0000006b 100%);background:radial-gradient(92% 78%,#0000 46%,lab(0% 0 0/.42) 100%);position:absolute;inset:0}[data-modus=hell] .as-vignette{background:radial-gradient(ellipse 92% 78% at 50% 50%, transparent 48%, color-mix(in oklab, var(--navy) 10%, transparent) 100%)}.as-korn{opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23k)'/%3E%3C/svg%3E");position:absolute;inset:0}[data-modus=hell] .as-grund{background:linear-gradient(to bottom, var(--grund) 0%, #eef0f3 22%, #eef0f3 78%, var(--grund) 100%)}[data-modus=hell] .as-korn{opacity:.028;mix-blend-mode:multiply}[data-modus=hell] .as{--akzent:#77602a}.as-notruf{text-align:center;justify-items:center;display:grid}.as-oberzeile{letter-spacing:.22em;text-transform:uppercase;color:var(--akzent);align-items:center;gap:.85rem;font-size:.7rem;font-weight:500;display:flex}.as-puls{background:var(--akzent);width:.5rem;height:.5rem;box-shadow:0 0 0 0 color-mix(in oklab, var(--akzent) 60%, transparent);border-radius:50%;flex:none;animation:2s ease-in-out infinite as-pulsieren}@keyframes as-pulsieren{0%,to{opacity:.45;box-shadow:0 0 0 0 color-mix(in oklab, var(--akzent) 55%, transparent)}50%{opacity:1;box-shadow:0 0 0 6px color-mix(in oklab, var(--akzent) 0%, transparent)}}.as-nummer{font-family:var(--schrift-anzeige);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--schrift);align-items:center;gap:clamp(.75rem,2vw,1.5rem);margin-top:clamp(1.25rem,3vw,2.25rem);font-size:clamp(2.6rem,9vw,7.4rem);font-weight:600;line-height:1;transition:color .35s,translate .35s cubic-bezier(.22,1,.36,1);display:inline-flex}@supports ((-webkit-background-clip:text) or (background-clip:text)){.as-nummer{background-image:linear-gradient(to bottom, var(--schrift) 0%, var(--schrift) 38%, var(--gold-hell) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}[data-modus=hell] .as-nummer{background-image:linear-gradient(to bottom, var(--schrift) 0%, var(--schrift) 38%, var(--akzent) 100%)}}.as-hoerer{width:clamp(1.4rem,3.4vw,2.6rem);height:clamp(1.4rem,3.4vw,2.6rem);color:var(--akzent);flex:none;transition:translate .35s cubic-bezier(.22,1,.36,1)}.as-hoerer svg{width:100%;height:100%}@supports ((-webkit-background-clip:text) or (background-clip:text)){.as-nummer:focus-visible{background-image:linear-gradient(to bottom, var(--schrift) 0%, var(--gold-hell) 78%, var(--gold-hell) 100%)}@media (hover:hover){.as-nummer:hover{background-image:linear-gradient(to bottom, var(--schrift) 0%, var(--gold-hell) 78%, var(--gold-hell) 100%)}}[data-modus=hell] .as-nummer:focus-visible{background-image:linear-gradient(to bottom, var(--schrift) 0%, var(--akzent) 78%, var(--akzent) 100%)}@media (hover:hover){[data-modus=hell] .as-nummer:hover{background-image:linear-gradient(to bottom, var(--schrift) 0%, var(--akzent) 78%, var(--akzent) 100%)}}}.as-nummer:focus-visible{color:var(--gold-hell)}@media (hover:hover){.as-nummer:hover{color:var(--gold-hell)}}.as-nummer:focus-visible .as-hoerer{translate:0 -3px}@media (hover:hover){.as-nummer:hover .as-hoerer{translate:0 -3px}}@media (hover:none){.as-nummer:active .as-hoerer{transition-duration:.15s;translate:0 -3px}}.as-nummer:focus-visible{outline:2px solid var(--akzent);outline-offset:8px}.as-zusatz{color:var(--schrift-leise);flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem 1.1rem;margin-top:clamp(1rem,2vw,1.5rem);font-size:clamp(.92rem,1.4vw,1.05rem);display:flex}.as-trenner{background:var(--linie);width:1.75rem;height:1px}.as-zeit{color:var(--schrift)}.as-faelle{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem clamp(1.25rem,3vw,2.5rem);margin:clamp(3rem,6vw,5rem) 0 0;padding:0;list-style:none;display:flex}.as-fall{color:var(--schrift);font-size:clamp(.95rem,1.6vw,1.15rem);font-weight:500;position:relative}@media (min-width:640px){.as-fall+.as-fall:before{content:"";background:var(--linie);width:1px;height:.9em;position:absolute;top:50%;left:calc(clamp(1.25rem,3vw,2.5rem)/-2);translate:0 -50%}}.as-ablauf{margin-top:clamp(3.5rem,7vw,6rem)}.as-bandkopf{font-family:var(--schrift-anzeige);letter-spacing:-.01em;text-align:center;color:var(--schrift);font-size:clamp(1.2rem,2vw,1.55rem);font-weight:600}.as-schritte{gap:clamp(2rem,4vw,3rem);max-width:68rem;margin:clamp(2rem,3.5vw,3rem) auto 0;padding:0;list-style:none;display:grid}@media (min-width:760px){.as-schritte{grid-template-columns:repeat(3,minmax(0,1fr))}}.as-schritt{text-align:center;align-content:start;justify-items:center;gap:.5rem;display:grid}.as-schritt-nr{font-family:var(--schrift-anzeige);letter-spacing:.16em;font-variant-numeric:tabular-nums;color:var(--akzent);font-size:.78rem;font-weight:600}.as-schritt-titel{font-family:var(--schrift-anzeige);letter-spacing:-.01em;color:var(--schrift);font-size:clamp(1.05rem,1.8vw,1.3rem);font-weight:600}.as-schritt-text{max-width:26ch;color:var(--schrift-leise);font-size:.92rem;line-height:1.65}.as-fuss{border-top:1px solid var(--linie);text-align:center;margin-top:clamp(3.5rem,7vw,6rem);padding-top:clamp(2rem,4vw,3rem)}.as-zusicherungen{color:var(--schrift-leise);flex-wrap:wrap;justify-content:center;gap:.6rem clamp(1.25rem,3vw,2.25rem);margin:0;padding:0;font-size:.88rem;list-style:none;display:flex}.as-zusicherung{align-items:center;gap:.5rem;display:flex}.as-zusicherung:before{content:"";background:var(--akzent);border-radius:50%;width:3px;height:3px}.as-sonst{color:var(--schrift-leise);margin-top:clamp(1.5rem,3vw,2.25rem);font-size:.85rem;line-height:1.7}.as-link{color:var(--schrift-leise);font-variant-numeric:tabular-nums;background-image:linear-gradient(var(--akzent), var(--akzent));background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:1px;transition:background-size .4s cubic-bezier(.22,1,.36,1),color .3s}.as-link:focus-visible{color:var(--schrift);background-size:100% 1px}@media (hover:hover){.as-link:hover{color:var(--schrift);background-size:100% 1px}}@media (hover:none){.as-link:active{color:var(--schrift);background-size:100% 1px;transition-duration:.15s}}.as-link:focus-visible{outline:2px solid var(--akzent);outline-offset:3px}@supports (animation-timeline:view()){.as-faelle,.as-schritte{animation:linear both as-herein;animation-timeline:view();animation-range:entry 10% entry 60%}@keyframes as-herein{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}}@property --ab-bereit{syntax:"<number>";inherits:true;initial-value:1}@property --ab-kipp{syntax:"<number>";inherits:true;initial-value:1}.as-buehne{width:min(100%,82rem);margin:clamp(1.5rem,4vw,3rem) auto 0}.as-wagen{--ab-ton:var(--akzent);--ab-hell:var(--gold-hell);--ab-blank:#fff;--ab-deck:var(--navy-tief);aspect-ratio:1560/540;opacity:.92;width:100%;height:auto;display:block}[data-modus=hell] .as-wagen{--ab-hell:var(--akzent);--ab-ton:color-mix(in oklab, var(--akzent) 58%, var(--navy-tief));--ab-deck:#eef0f3;opacity:1}[data-modus=hell] .ab-fahne{opacity:calc(var(--ab-bereit) * .2)}[data-modus=hell] .ab-pfuetze{opacity:calc(var(--ab-bereit) * .28)}[data-modus=hell] .ab-hof{opacity:calc(var(--ab-bereit) * .4)}.ab-pritsche{transform-box:view-box;transform-origin:960px 300px;transform:rotate(calc(var(--ab-kipp) * 15deg)) translateX(calc(var(--ab-kipp) * 346px))}.ab-rampe{transform-box:view-box;transform-origin:1000px 300px;transform:rotate(calc(var(--ab-kipp) * -15deg))}.ab-seil{transform-box:view-box;transform-origin:350px 268px;transform:scaleX(var(--ab-kipp))}.ab-haken{transform-box:view-box;transform:translateX(calc(var(--ab-kipp) * 650px))}.ab-ram{transform-box:view-box;transform-origin:0 0;transform:translate(660px, 340px) rotate(calc((-11.31 + var(--ab-kipp) * 13.83) * 1deg))}.ab-ram-stange{transform-box:view-box;transform-origin:0 0;transform:scaleX(calc(2.0396 + var(--ab-kipp) * 3.3418))}.ab-ram-kopf{transform-box:view-box;transform-origin:0 0;transform:translateX(calc((203.96 + var(--ab-kipp) * 334.18) * 1px))}.ab-leuchte{opacity:calc(.18 + var(--ab-bereit) * .72)}.ab-rueck{opacity:calc(.2 + var(--ab-bereit) * .6)}.ab-hof{opacity:calc(var(--ab-bereit) * .85)}.ab-fahne{opacity:calc(var(--ab-bereit) * .55)}.ab-pfuetze{opacity:calc(var(--ab-bereit) * .7)}@supports (animation-timeline:view()){.as-wagen{animation-name:ab-bereitschaft,ab-kippen;animation-timing-function:linear,linear;animation-fill-mode:both,both;animation-timeline:view(),view();animation-range:entry 12% entry 72%,entry 70% cover 50%}@keyframes ab-bereitschaft{0%{--ab-bereit:0}to{--ab-bereit:1}}@keyframes ab-kippen{0%{--ab-kipp:0;animation-timing-function:cubic-bezier(.5,.02,.9,.47)}20%{--ab-kipp:.05;animation-timing-function:linear}76%{--ab-kipp:.83;animation-timing-function:cubic-bezier(.19,.4,.34,1)}to{--ab-kipp:1}}}@media (max-width:767px){.ab-fein{display:none}}.ab-marke{fill:var(--ab-hell)}.fn{--fn-tisch:#131c27;isolation:isolate;color:var(--schrift);background:0 0;position:relative}[data-modus=hell] .fn{--akzent:#77602a;--fn-tisch:#eef0f3}.fn-vignette{background:radial-gradient(94% 80% at 50% 44%,#0000 48%,#00000057 100%);background:radial-gradient(94% 80% at 50% 44%,#0000 48%,lab(0% 0 0/.34) 100%);position:absolute;inset:0}.fn-kopf{max-width:46rem}.fn-ueberzeile{letter-spacing:.34em;text-transform:uppercase;color:var(--akzent);font-size:.7rem;font-weight:500}.fn-titel{font-family:var(--schrift-anzeige);letter-spacing:-.02em;text-wrap:balance;color:var(--schrift);margin-top:clamp(1rem,2vw,1.5rem);font-size:clamp(1.85rem,4.2vw,3.3rem);font-weight:600;line-height:1.08}.fn-kernsatz{max-width:40rem;color:var(--schrift-leise);margin-top:clamp(1rem,2vw,1.5rem);font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.7}.fn-blatt{--fn-papier:#3a3833;--fn-kante:#55524a;--fn-tinte:#f2efe8;--fn-tinte-leise:#c3c0b8;--fn-linie:#f2efe826;--fn-linie-stark:#f2efe84d;--fn-akzent:var(--gold);isolation:isolate;background:var(--fn-papier);max-width:62rem;color:var(--fn-tinte);border-radius:3px;margin:clamp(2.75rem,6vw,5rem) auto 0;padding:clamp(1.9rem,4.5vw,3.5rem) clamp(1.35rem,5vw,4.5rem) clamp(2rem,5vw,3.75rem);position:relative;box-shadow:0 2px 4px -2px #00000080,0 30px 64px -28px #000000b8}.fn-blatt:before{content:"";background:linear-gradient(to right, transparent 0%, var(--fn-kante) 16%, var(--fn-kante) 84%, transparent 100%);border-radius:3px 3px 0 0;height:1px;position:absolute;inset:0 0 auto}.fn-blatt:after{content:"";z-index:-1;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23f)'/%3E%3C/svg%3E");border-radius:3px;position:absolute;inset:0}[data-modus=hell] .fn-blatt{--fn-papier:#f8f3e8;--fn-kante:#fff;--fn-tinte:var(--navy);--fn-tinte-leise:#5a6069;--fn-linie:#0e1b2a21;--fn-linie-stark:#0e1b2a42;--fn-akzent:#7b6026;box-shadow:0 1px 2px -1px #0e1b2a2e,0 24px 50px -26px #0e1b2a59}[data-modus=hell] .fn-blatt:after{opacity:.035;mix-blend-mode:multiply}.fn-marke-falz,.fn-marke-loch{display:none}@media (min-width:640px){.fn-marke-falz,.fn-marke-loch{background:var(--fn-linie-stark);height:1px;display:block;position:absolute;left:clamp(.5rem,1.5vw,1.35rem)}.fn-marke-falz{width:9px}.fn-marke-loch{width:14px;top:50%}.fn-marke-falz-oben{top:29.3%}.fn-marke-falz-unten{top:64.6%}}.fn-briefkopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem 2rem;display:flex}.fn-absender{align-items:center;gap:.85rem;display:flex}.fn-monogramm{aspect-ratio:90/99;flex:none;width:auto;height:clamp(1.75rem,3.4vw,2.4rem)}.fn-monogramm-pfad{fill:var(--fn-akzent)}.fn-absender-text{gap:.2rem;display:grid}.fn-absender-name{font-family:var(--schrift-anzeige);letter-spacing:-.01em;color:var(--fn-tinte);font-size:clamp(1rem,1.8vw,1.2rem);font-weight:600;line-height:1}.fn-absender-ort{letter-spacing:.24em;text-transform:uppercase;color:var(--fn-tinte-leise);font-size:.62rem;font-weight:500}.fn-datum{align-items:baseline;gap:.75rem;padding-top:.3rem;display:flex}.fn-datum-wort{letter-spacing:.24em;text-transform:uppercase;color:var(--fn-tinte-leise);font-size:.62rem;font-weight:500}.fn-datum-linie{background:var(--fn-linie-stark);width:6rem;height:1px}.fn-kopflinie{background:var(--fn-linie-stark);height:1px;margin-top:clamp(1.5rem,3vw,2.25rem)}.fn-feldname{letter-spacing:.26em;text-transform:uppercase;color:var(--fn-akzent);font-family:inherit;font-size:.6rem;font-weight:600}.fn-bezug{margin-top:clamp(1.75rem,3.5vw,2.75rem)}.fn-bezug-text{max-width:32ch;font-family:var(--schrift-anzeige);letter-spacing:-.015em;overflow-wrap:break-word;color:var(--fn-tinte);margin-top:.6rem;font-size:clamp(1.15rem,2.4vw,1.75rem);font-weight:600;line-height:1.2}.fn-positionen{margin-top:clamp(2rem,4vw,3.25rem)}.fn-tabellenkopf{letter-spacing:.22em;text-transform:uppercase;color:var(--fn-tinte-leise);grid-template-columns:2.75rem minmax(0,1fr);column-gap:.9rem;padding-bottom:.7rem;font-size:.6rem;font-weight:600;display:grid}.fn-liste{margin:0;padding:0;list-style:none}.fn-posten{border-top:1px solid var(--fn-linie);grid-template-columns:2.75rem minmax(0,1fr);align-items:baseline;gap:.35rem .9rem;padding:clamp(.9rem,1.8vw,1.3rem) 0;display:grid}.fn-posten-nr{font-family:var(--schrift-anzeige);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--fn-akzent);grid-area:1/1;font-size:.8rem;font-weight:600}.fn-posten-titel{font-family:var(--schrift-anzeige);letter-spacing:-.01em;color:var(--fn-tinte);grid-area:1/2;font-size:clamp(1rem,1.7vw,1.15rem);font-weight:600}.fn-posten-text{max-width:46ch;color:var(--fn-tinte-leise);grid-area:2/2;font-size:.9rem;line-height:1.65}@media (min-width:860px){.fn-tabellenkopf,.fn-posten{grid-template-columns:3rem 15rem minmax(0,1fr);column-gap:1.5rem}.fn-posten-text{grid-area:1/3}}.fn-summe{border-top:3px double var(--fn-linie-stark);padding-top:clamp(1.4rem,2.8vw,2rem)}.fn-summe-wert{font-family:var(--schrift-anzeige);letter-spacing:-.02em;color:var(--fn-tinte);margin-top:.55rem;font-size:clamp(1.3rem,2.8vw,2rem);font-weight:600;line-height:1.15}.fn-summe-zusatz{color:var(--fn-tinte-leise);margin-top:.5rem;font-size:.9rem;line-height:1.6}@media (min-width:720px){.fn-summe{text-align:right}.fn-summe-zusatz{max-width:30ch;margin-left:auto}}.fn-hinweis{max-width:42ch;color:var(--fn-tinte-leise);margin-top:clamp(1.5rem,3vw,2.25rem);font-size:.85rem;line-height:1.7}.fn-ablauf{margin-top:clamp(2.5rem,5vw,4rem)}.fn-schritte{gap:0;margin:clamp(1.25rem,2.5vw,1.75rem) 0 0;padding:0;list-style:none;display:grid}.fn-schritt{border-top:1px solid var(--fn-linie);align-content:start;gap:.3rem;padding:clamp(1.3rem,2.4vw,1.6rem) 1.5rem clamp(.5rem,1.5vw,1rem) 0;display:grid;position:relative}.fn-schritt-nr{background:var(--fn-papier);font-family:var(--schrift-anzeige);font-variant-numeric:tabular-nums;letter-spacing:.12em;color:var(--fn-akzent);padding-right:.6rem;font-size:.78rem;font-weight:600;position:absolute;top:0;left:0;translate:0 -50%}.fn-schritt-titel{font-family:var(--schrift-anzeige);letter-spacing:-.01em;color:var(--fn-tinte);font-size:clamp(.98rem,1.6vw,1.1rem);font-weight:600}.fn-schritt-text{max-width:30ch;color:var(--fn-tinte-leise);font-size:.86rem;line-height:1.6}@media (min-width:720px){.fn-schritte{grid-template-columns:repeat(3,minmax(0,1fr))}}.fn-fuss{border-top:1px solid var(--fn-linie);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:clamp(2rem,5vw,3.5rem);margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(1.75rem,3.5vw,2.75rem);display:flex}.fn-signum{flex:15rem;max-width:21rem}.fn-zug{fill:none;width:100%;height:auto;stroke:var(--fn-akzent);stroke-linecap:round;stroke-linejoin:round;margin-bottom:-5.5%;display:block;overflow:visible}.fn-zug-haupt,.fn-zug-schwung{stroke-dasharray:1;stroke-dashoffset:0}.fn-zug-haupt{stroke-width:2.6px}.fn-zug-schwung{stroke-width:1.9px}.fn-signum-linie{background:var(--fn-linie-stark);height:1px;display:block}.fn-signum-name{letter-spacing:.2em;text-transform:uppercase;color:var(--fn-tinte-leise);margin-top:.6rem;font-size:.62rem;font-weight:500;display:block}.fn-handeln{justify-items:start;gap:.85rem;display:grid}.fn-knopf{border-color:var(--fn-akzent);background-color:color-mix(in oklab, var(--fn-akzent) 10%, transparent);letter-spacing:.14em;text-transform:uppercase;color:var(--fn-tinte);align-items:center;gap:.7rem;padding:.95rem 1.7rem;font-size:.8rem;font-weight:500;display:inline-flex}.fn-vorbehalt{color:var(--fn-tinte-leise);font-size:.8rem;line-height:1.6}@supports (animation-timeline:view()){.fn-signum{view-timeline-name:--fn-signum}.fn-zug-haupt{animation:linear both fn-schreiben;animation-timeline:--fn-signum;animation-range:cover 20% cover 58%}.fn-zug-schwung{animation:linear both fn-schreiben;animation-timeline:--fn-signum;animation-range:cover 52% cover 72%}@keyframes fn-schreiben{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}}@property --fn-oeffnung{syntax:"<number>";inherits:true;initial-value:1}@property --fn-schritt{syntax:"<number>";inherits:true;initial-value:1}.fn{isolation:isolate;color:var(--schrift);background:0 0;position:relative}.fn-grund{z-index:0;background:linear-gradient(184deg, var(--grund-tief) 0%, var(--grund) 24%, var(--grund) 76%, var(--grund-tief) 100%)}.fn-licht{background:radial-gradient(ellipse 48% 44% at 30% 24%, color-mix(in oklab, var(--gold-hell) 6%, transparent) 0%, transparent 70%);position:absolute;inset:0}.fn-tresen{background:radial-gradient(ellipse 74% 24% at 52% 58%, color-mix(in oklab, var(--gold-hell) 4%, transparent) 0%, transparent 74%), linear-gradient(180deg, transparent 40%, color-mix(in oklab, var(--navy-tief) 20%, transparent) 82%, transparent 100%);position:absolute;inset:0}.fn-korn{opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23k)'/%3E%3C/svg%3E");position:absolute;inset:0}.fn-vignette{background:radial-gradient(ellipse 106% 98% at 42% 44%, transparent 48%, color-mix(in oklab, var(--navy-tief) 54%, transparent) 100%);position:absolute;inset:0}[data-modus=hell] .fn-licht{background:radial-gradient(ellipse 48% 44% at 30% 24%, color-mix(in oklab, var(--akzent) 10%, transparent) 0%, transparent 70%)}[data-modus=hell] .fn-tresen{background:radial-gradient(ellipse 74% 24% at 52% 58%, color-mix(in oklab, var(--akzent) 5%, transparent) 0%, transparent 74%), linear-gradient(180deg, transparent 40%, color-mix(in oklab, var(--navy) 7%, transparent) 82%, transparent 100%)}[data-modus=hell] .fn-korn{opacity:.028;mix-blend-mode:multiply}[data-modus=hell] .fn-vignette{background:radial-gradient(ellipse 106% 98% at 42% 44%, transparent 50%, color-mix(in oklab, var(--navy) 10%, transparent) 100%)}.fn-titel{font-family:var(--schrift-anzeige);letter-spacing:-.025em;color:var(--schrift);font-size:clamp(2.4rem,6.4vw,4.8rem);font-weight:600;line-height:1}.fn-titel-zeile{display:block}.fn-satz{max-width:46rem;color:var(--schrift-leise);margin-top:clamp(1.25rem,2.5vw,1.75rem);font-size:clamp(1.02rem,1.5vw,1.22rem);line-height:1.7}.fn-bandkopf{letter-spacing:.34em;text-transform:uppercase;color:var(--akzent);font-size:.7rem;font-weight:500}.fn-buehne{align-items:center;gap:clamp(2rem,4vw,3.5rem);margin-top:clamp(3rem,6vw,5rem);display:grid}@media (min-width:1100px){.fn-buehne{grid-template-columns:minmax(0,1.95fr) minmax(0,1fr)}}.fn-schluessel{--fn-ton:var(--akzent);--fn-hell:var(--gold-hell);--fn-blank:#fff;--fn-tief:var(--navy-tief);--fn-deck:var(--grund);aspect-ratio:1120/580;width:100%;height:auto;display:block}[data-modus=hell] .fn-schluessel{--fn-hell:#b99a58;--fn-tief:var(--navy)}.fn-praegung-schatten{fill:var(--fn-tief);fill-opacity:.7}.fn-praegung-flaeche{fill:var(--fn-tief);fill-opacity:.55}.fn-praegung-grat{fill:var(--fn-hell);fill-opacity:.3}.fn-bart{transform-box:view-box;transform-origin:500px 375px;rotate:calc(var(--fn-oeffnung,1) * -180deg)}.fn-bart-schatten{transform-box:view-box;transform-origin:500px 375px;translate:14px 18px;rotate:calc(var(--fn-oeffnung,1) * -180deg)}.fn-ablauf{gap:clamp(1.4rem,2.5vw,2rem);margin-top:clamp(1.25rem,2.5vw,1.75rem);display:grid}@media (min-width:720px) and (max-width:1099px){.fn-ablauf{grid-template-columns:repeat(3,minmax(0,1fr))}}.fn-schritt{padding-top:1.45rem;position:relative}.fn-schritt:before{content:"";background:var(--linie);height:1px;position:absolute;top:0;left:0;right:0}.fn-weg{background:linear-gradient(90deg, var(--akzent) 0%, color-mix(in oklab, var(--akzent) 35%, transparent) 100%);transform-origin:0;height:1px;scale:var(--fn-schritt,1) 1;position:absolute;top:0;left:0;right:0}.fn-punkt{border:1px solid color-mix(in oklab, var(--akzent) 55%, transparent);background:var(--grund);border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:0}.fn-punkt:after{content:"";background:var(--akzent);scale:var(--fn-schritt,1);border-radius:50%;position:absolute;inset:1.5px}.fn-schritt-titel{color:var(--schrift);font-size:1.02rem;font-weight:500;line-height:1.35;display:block}.fn-schritt-satz{color:var(--schrift-leise);margin-top:.35rem;font-size:.88rem;line-height:1.6;display:block}.fn-band{margin-top:clamp(3rem,6vw,5rem)}.fn-merkmale{gap:clamp(1.4rem,3vw,2rem);margin-top:clamp(1.25rem,2.5vw,1.75rem);display:grid}.fn-merkmal{border-top:1px solid var(--linie);padding-top:1.1rem}@media (min-width:900px){.fn-merkmale{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.fn-merkmal{border-top:0;padding:0 clamp(1.5rem,3vw,2.5rem)}.fn-merkmal:first-child{padding-left:0}.fn-merkmal:last-child{padding-right:0}.fn-merkmal+.fn-merkmal{border-left:1px solid var(--linie)}}.fn-merkmal-name{color:var(--schrift);font-size:.98rem;font-weight:500}.fn-merkmal-satz{color:var(--schrift-leise);margin-top:.45rem;font-size:.9rem;line-height:1.65}.fn-abschluss{border-top:1px solid var(--linie);margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(2rem,4vw,3rem)}.fn-hinweis{max-width:44rem;color:var(--schrift-leise);font-size:.92rem;line-height:1.7}.fn-handeln{flex-direction:column;align-items:flex-start;gap:1.25rem;margin-top:clamp(1.5rem,3vw,2rem);display:flex}@media (min-width:720px){.fn-handeln{flex-direction:row;align-items:center;gap:2rem}}.fn-knopf{border-color:color-mix(in oklab, var(--akzent) 60%, transparent);letter-spacing:.14em;text-transform:uppercase;color:var(--schrift);align-items:center;gap:.7rem;padding:.95rem 1.7rem;font-size:.86rem;font-weight:500;display:inline-flex}[data-modus=hell] .fn-knopf{border-color:color-mix(in oklab, var(--akzent) 85%, transparent)}.fn-pfeil{transition:transform .3s}.fn-knopf:focus-visible .fn-pfeil{transform:translate(.28rem)}@media (hover:hover){.fn-knopf:hover .fn-pfeil{transform:translate(.28rem)}}@media (hover:none){.fn-knopf:active .fn-pfeil{transition-duration:.15s;transform:translate(.28rem)}}.fn-knopf:focus-visible{outline:2px solid var(--gold-hell);outline-offset:-6px}[data-modus=hell] .fn-knopf:focus-visible{outline-color:var(--akzent)}.fn-vorbehalt{max-width:30rem;color:var(--schrift-leise);font-size:.88rem;line-height:1.6}@supports (animation-timeline:view()){.fn-buehne{view-timeline-name:--fn-uebergabe}.fn-schluessel{animation:both fn-aufklappen;animation-timeline:--fn-uebergabe;animation-range:entry 8% entry 96%}@keyframes fn-aufklappen{0%{--fn-oeffnung:0;animation-timing-function:cubic-bezier(.45,.05,.86,.5)}12%{--fn-oeffnung:.04;animation-timing-function:linear}86%{--fn-oeffnung:.92;animation-timing-function:cubic-bezier(.24,.5,.4,1)}to{--fn-oeffnung:1}}.fn-schritt{animation:cubic-bezier(.22,1,.36,1) both fn-setzen;animation-timeline:--fn-uebergabe}.fn-schritt:first-child{animation-range:entry 24% entry 42%}.fn-schritt:nth-child(2){animation-range:entry 48% entry 66%}.fn-schritt:nth-child(3){animation-range:entry 70% entry 88%}@keyframes fn-setzen{0%{--fn-schritt:0}to{--fn-schritt:1}}@media (max-width:1099px){.fn-schritt,.fn-schritt:first-child,.fn-schritt:nth-child(2),.fn-schritt:nth-child(3){animation-timeline:view();animation-range:entry 100% cover 45%}}@media (min-width:720px) and (max-width:1099px){.fn-schritt:first-child{animation-range:cover 8% cover 22%}.fn-schritt:nth-child(2){animation-range:cover 18% cover 32%}.fn-schritt:nth-child(3){animation-range:cover 28% cover 42%}}}@media (max-width:767px){.fn-fein{display:none}}@property --vk-lauf{syntax:"<number>";inherits:true;initial-value:1}.vk{--vk-hell:color-mix(in oklab, var(--akzent) 62%, #fff);--vk-mittel:var(--akzent);--vk-tief:color-mix(in oklab, var(--akzent) 52%, var(--grund));--vk-nut:color-mix(in oklab, var(--akzent) 22%, var(--grund));--vk-grund:color-mix(in oklab, var(--akzent) 12%, var(--grund));--vk-schatten:#0000008c;--vk-linie:color-mix(in oklab, var(--schrift) 12%, transparent)}@supports (color:lab(0% 0 0)){.vk{--vk-schatten:lab(0% 0 0/.55)}}.seite[data-modus=hell] .vk{--vk-hell:color-mix(in oklab, var(--akzent) 34%, #fff);--vk-mittel:var(--akzent);--vk-tief:color-mix(in oklab, var(--akzent) 74%, #000);--vk-nut:color-mix(in oklab, var(--akzent) 46%, #000);--vk-grund:color-mix(in oklab, var(--akzent) 16%, var(--grund));--vk-schatten:#00000042;--vk-linie:color-mix(in oklab, var(--schrift) 16%, transparent)}@supports (color:lab(0% 0 0)){.seite[data-modus=hell] .vk{--vk-schatten:lab(0% 0 0/.26)}}.vk{isolation:isolate}.vk-grund{background:linear-gradient(180deg, color-mix(in oklab, var(--akzent) 5%, var(--grund)) 0%, var(--grund) 30%, var(--grund) 70%, color-mix(in oklab, var(--akzent) 7%, var(--grund)) 100%)}.vk-schein{background:radial-gradient(46% 54% at 22% 46%, color-mix(in oklab, var(--akzent) 9%, transparent), transparent 70%);position:absolute;inset:0}.vk-korn{opacity:.4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23k)' opacity='0.05'/%3E%3C/svg%3E");position:absolute;inset:0}.vk-kopf{gap:1.15rem;max-width:46rem;display:grid}.vk-titel{font-family:var(--schrift-anzeige);letter-spacing:-.015em;text-wrap:balance;color:var(--schrift);flex-direction:column;font-size:clamp(2.1rem,5.4vw,3.9rem);font-weight:600;line-height:1.04;display:flex}.vk-titel-zeile:last-child{color:var(--schrift-leise)}.vk-satz{max-width:40rem;color:var(--schrift-leise);font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.62}.vk-weg{gap:2rem;margin-block:clamp(3rem,7vw,5rem);display:grid}@media (min-width:48rem){.vk-weg{grid-template-columns:6.5rem minmax(0,1fr);align-items:stretch;gap:clamp(1.5rem,3vw,2.5rem);min-height:36rem}}.vk-bahn{display:none}@media (min-width:48rem){.vk-bahn{view-timeline-name:--vk-strecke;display:block}}.vk-bild{width:100%;height:100%;display:block}.vk-schritte{grid-template-rows:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.vk-schritt{align-content:center;gap:.55rem;max-width:52rem;display:grid}.vk-schritt-titel{font-family:var(--schrift-anzeige);color:var(--schrift);font-size:clamp(1.15rem,2vw,1.5rem);font-weight:500;line-height:1.2}.vk-schritt-satz{color:var(--schrift-leise);font-size:1rem;line-height:1.62}@media (max-width:47.99rem){.vk-schritte{counter-reset:vk-nr}.vk-schritt{padding-left:2.6rem;position:relative}.vk-schritt:before{counter-increment:vk-nr;content:counter(vk-nr);font-family:var(--schrift-anzeige);color:var(--akzent);font-size:1.35rem;font-weight:600;position:absolute;top:.1rem;left:0}}.vk-saum{transform-box:view-box;translate:0 calc(var(--vk-lauf) * 960px)}.vk-knoten{--vk-an:clamp(0, (var(--vk-lauf) - var(--vk-schwelle)) * 11, 1);opacity:var(--vk-an)}.vk-ring{transform-box:view-box;transform-origin:50%;scale:calc(.82 + var(--vk-an) * .18)}.vk-knoten-schatten{transform-box:view-box;transform-origin:50%;scale:calc(1.35 - var(--vk-an) * .35);opacity:calc(.5 - var(--vk-an) * .24)}.vk-ziffer,.vk-ziffer-tief{font-family:var(--schrift-anzeige);font-size:30px;font-weight:600}.vk-ziffer{fill:var(--vk-hell)}.vk-ziffer-tief{fill:var(--vk-nut);opacity:.9}.vk-marke{fill:var(--akzent);opacity:calc(clamp(0, (var(--vk-lauf) - .86) * 7, 1) * .7)}@media (min-width:48rem){.vk-schritt{--vk-an:clamp(0, (var(--vk-lauf) - var(--vk-schwelle)) * 11, 1);opacity:calc(.24 + var(--vk-an) * .76);translate:calc((1 - var(--vk-an)) * 22px) 0}}.vk-band{gap:1.6rem;margin-top:clamp(3rem,6vw,4.5rem);display:grid}.vk-bandkopf{letter-spacing:.26em;text-transform:uppercase;color:var(--akzent);font-size:.72rem;font-weight:500}.vk-merkmale{gap:1.8rem;margin:0;display:grid}@media (min-width:48rem){.vk-merkmale{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.vk-merkmal{padding-inline:1.6rem}.vk-merkmal+.vk-merkmal{border-left:1px solid var(--vk-linie)}.vk-merkmal:first-child{padding-left:0}}.vk-merkmal-name{color:var(--schrift);font-size:1rem;font-weight:500}.vk-merkmal-satz{color:var(--schrift-leise);margin:.45rem 0 0;font-size:.94rem;line-height:1.58}.vk-mitbringen{flex-wrap:wrap;gap:.7rem 1.9rem;margin:0;padding:0;list-style:none;display:flex}.vk-stueck{color:var(--schrift-leise);align-items:baseline;gap:.7rem;font-size:.96rem;display:flex}.vk-stueck:before{content:"";background:color-mix(in oklab, var(--akzent) 60%, transparent);flex:none;width:.9rem;height:1px;translate:0 -.28em}.vk-abschluss{border-top:1px solid var(--vk-linie);gap:1.9rem;margin-top:clamp(3rem,6vw,4.5rem);padding-top:2.2rem;display:grid}.vk-hinweis{max-width:44rem;color:var(--schrift-leise);font-size:.98rem;line-height:1.62}.vk-handeln{flex-wrap:wrap;align-items:center;gap:1.2rem 1.8rem;display:flex}.vk-knopf{letter-spacing:.14em;text-transform:uppercase;color:var(--schrift);align-items:center;gap:.85rem;padding:.95rem 1.6rem;font-size:.8rem;font-weight:500;display:inline-flex}.vk-pfeil{transition:translate .22s}@media (hover:hover){.vk-knopf:hover .vk-pfeil{translate:.28rem}}@media (hover:none){.vk-knopf:active .vk-pfeil{transition-duration:.15s;translate:.28rem}}.vk-vorbehalt{color:var(--schrift-still);font-size:.9rem}@supports (animation-timeline:view()){@media (min-width:48rem){.vk-bild,.vk-schritt{animation:linear both vk-einlaufen;animation-timeline:--vk-strecke;animation-range:cover 10% cover 66%}}@keyframes vk-einlaufen{0%{--vk-lauf:0}to{--vk-lauf:1}}}@media (max-width:47.99rem){.vk-fein{display:none}}@property --kb-lauf{syntax:"<number>";inherits:true;initial-value:1}@property --kb-zahl{syntax:"<integer>";inherits:true;initial-value:9}.kb{--kb-punktmitte:2.56rem;--kb-sprung:3.4rem;--kb-siegel-grund:color-mix(in oklab, var(--akzent) 6%, var(--grund));--kb-linie:color-mix(in oklab, var(--schrift) 12%, transparent);--kb-punkt:color-mix(in oklab, var(--akzent) 55%, var(--grund))}.seite[data-modus=hell] .kb{--kb-siegel-grund:color-mix(in oklab, var(--akzent) 9%, var(--grund));--kb-linie:color-mix(in oklab, var(--schrift) 16%, transparent);--kb-punkt:color-mix(in oklab, var(--akzent) 42%, var(--grund))}.kb{isolation:isolate}.kb-grund{background:linear-gradient(180deg, color-mix(in oklab, var(--akzent) 5%, var(--grund)) 0%, var(--grund) 38%, var(--grund) 100%)}.kb-schein{background:radial-gradient(34% 46% at 74% 46%, color-mix(in oklab, var(--akzent) 13%, transparent), transparent 72%);opacity:calc(.2 + var(--kb-lauf) * .8);position:absolute;inset:0}.kb-kopf{gap:1.15rem;max-width:46rem;display:grid}.kb-ueber{letter-spacing:.3em;text-transform:uppercase;color:var(--akzent);align-items:center;gap:clamp(.7rem,1.4vw,1.1rem);font-size:clamp(.68rem,.9vw,.78rem);font-weight:500;display:flex}.kb-ueber:before{content:"";background:linear-gradient(90deg, transparent, var(--akzent));width:clamp(1.8rem,4vw,3.4rem);height:1px}.kb-titel{font-family:var(--schrift-anzeige);letter-spacing:-.02em;text-wrap:balance;color:var(--schrift);flex-direction:column;font-size:clamp(2.2rem,6vw,4.6rem);font-weight:600;line-height:1.02;display:flex}.kb-titel-zeile:last-child{background:linear-gradient(98deg, var(--akzent) 0%, color-mix(in oklab, var(--akzent) 40%, var(--schrift-leise)) 78%);color:#0000;-webkit-background-clip:text;background-clip:text}.kb-satz{max-width:40rem;color:var(--schrift-leise);font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.62}.kb-bahn{align-items:center;gap:clamp(2rem,5vw,4rem);margin-block:clamp(2.5rem,6vw,4.5rem);display:grid}@media (min-width:56rem){.kb-bahn{grid-template-columns:minmax(0,.85fr) minmax(22rem,1.15fr)}}.kb-zahl-block{counter-reset:kb-jahre var(--kb-zahl,9);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1.2rem,3vw,2.5rem);display:grid}.kb-zahl{font-family:var(--schrift-anzeige);color:var(--akzent);font-variant-numeric:tabular-nums;text-align:center;min-width:.62em;font-size:clamp(6rem,19vw,18rem);font-weight:600;line-height:.8}.kb-zahl:after{content:counter(kb-jahre)}.kb-zahl-text{gap:.6rem;max-width:26rem;display:grid}.kb-zahl-gross{font-family:var(--schrift-anzeige);color:var(--schrift);font-size:clamp(1.5rem,3.2vw,2.4rem);font-weight:500;line-height:1.08}.kb-zahl-klein{color:var(--schrift-leise);font-size:1rem;line-height:1.6}.kb-siegel{justify-self:center;width:100%;max-width:46rem;height:auto}.kb-ring-aussen{stroke-dasharray:1;stroke-dashoffset:clamp(0, 1 - var(--kb-lauf) / .55, 1)}.kb-ring-innen{stroke-dasharray:1;stroke-dashoffset:clamp(0, 1 - (var(--kb-lauf) - .15) / .5, 1)}.kb-siegel-flaeche{opacity:calc(clamp(0, (var(--kb-lauf) - .2) / .4, 1))}.kb-siegel-jahr{font-family:var(--schrift-anzeige);letter-spacing:.04em;opacity:clamp(0, (var(--kb-lauf) - var(--kb-schwelle)) * 14, 1);font-size:19px;font-weight:500}.kb-siegel-note{font-family:var(--schrift-anzeige);opacity:clamp(0, (var(--kb-lauf) - .6) / .25, 1);font-size:40px;font-weight:600}.kb-siegel-von{letter-spacing:.2em;opacity:clamp(0, (var(--kb-lauf) - .68) / .22, 1);font-size:10.5px}.kb-siegel-stern{transform-box:fill-box;transform-origin:50%;opacity:clamp(0, (var(--kb-lauf) - var(--kb-schwelle)) * 22, 1);scale:calc(.4 + clamp(0, (var(--kb-lauf) - var(--kb-schwelle)) * 22, 1) * .6)}.kb-siegel-marke{fill:var(--akzent);transform-box:fill-box;transform-origin:50%;--kb-marke-an:clamp(0, (var(--kb-lauf) - .12) / .22, 1);opacity:var(--kb-marke-an);scale:calc(.84 + var(--kb-marke-an) * .16)}.kb-kranz{transform-box:view-box;transform-origin:260px 260px;opacity:clamp(0, (var(--kb-lauf) - .55) / .3, 1);animation:72s linear infinite kb-kranz-dreht}@keyframes kb-kranz-dreht{to{rotate:360deg}}.kb-jahreskranz{transform-box:view-box;transform-origin:260px 260px;animation:110s linear infinite kb-kranz-dreht}.kb-huepfer{left:5.55556%;bottom:calc(var(--kb-punktmitte) - .75rem);opacity:0;pointer-events:none;z-index:2;width:1.5rem;height:1.5rem;margin-left:-.75rem;position:absolute}.kb-huepfer,.kb-huepfer-bogen,.kb-huepfer-stern{animation-duration:10s;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused}.kb-huepfer{animation-name:kb-springt-quer}.kb-laeuft .kb-huepfer,.kb-laeuft .kb-huepfer-bogen,.kb-laeuft .kb-huepfer-stern{animation-play-state:running}.kb-huepfer-bogen{width:100%;height:100%;animation-name:kb-springt-hoch}.kb-huepfer-stern{width:100%;height:100%;animation-name:kb-huepf-dreht}@keyframes kb-springt-quer{0%{opacity:0;translate:0}4%{opacity:1;translate:0}13%{translate:11.111cqw}22%{translate:22.222cqw}31%{translate:33.333cqw}40%{translate:44.444cqw}49%{translate:55.556cqw}58%{translate:66.667cqw}67%{translate:77.778cqw}76%{translate:88.889cqw}94%{opacity:1;translate:88.889cqw}to{opacity:0;translate:88.889cqw}}@keyframes kb-springt-hoch{0%{translate:0}4%{animation-timing-function:cubic-bezier(.18,.62,.36,1);translate:0}8.5%{translate:0 calc(var(--kb-sprung) * -1);animation-timing-function:cubic-bezier(.64,0,.82,.38)}13%{animation-timing-function:cubic-bezier(.18,.62,.36,1);translate:0}17.5%{translate:0 calc(var(--kb-sprung) * -1);animation-timing-function:cubic-bezier(.64,0,.82,.38)}22%{animation-timing-function:cubic-bezier(.18,.62,.36,1);translate:0}26.5%{translate:0 calc(var(--kb-sprung) * -1);animation-timing-function:cubic-bezier(.64,0,.82,.38)}31%{animation-timing-function:cubic-bezier(.18,.62,.36,1);translate:0}35.5%{translate:0 calc(var(--kb-sprung) * -1);animation-timing-function:cubic-bezier(.64,0,.82,.38)}40%{animation-timing-function:cubic-bezier(.18,.62,.36,1);translate:0}44.5%{translate:0 calc(var(--kb-sprung) * -1);animation-timing-function:cubic-bezier(.64,0,.82,.38)}49%{animation-timing-function:cubic-bezier(.18,.62,.36,1);translate:0}53.5%{translate:0 calc(var(--kb-sprung) * -1);animation-timing-function:cubic-bezier(.64,0,.82,.38)}58%{animation-timing-function:cubic-bezier(.18,.62,.36,1);translate:0}62.5%{translate:0 calc(var(--kb-sprung) * -1);animation-timing-function:cubic-bezier(.64,0,.82,.38)}67%{animation-timing-function:cubic-bezier(.18,.62,.36,1);translate:0}71.5%{translate:0 calc(var(--kb-sprung) * -1);animation-timing-function:cubic-bezier(.64,0,.82,.38)}76%{animation-timing-function:cubic-bezier(.18,.62,.36,1);translate:0}80.5%{translate:0 calc(var(--kb-sprung) * -1);animation-timing-function:cubic-bezier(.64,0,.82,.38)}85%{animation-timing-function:cubic-bezier(.18,.62,.36,1);translate:0}89.5%{translate:0 calc(var(--kb-sprung) * -1);animation-timing-function:cubic-bezier(.64,0,.82,.38)}94%{translate:0}to{translate:0}}@keyframes kb-huepf-dreht{to{rotate:360deg}}.kb-boegen{left:0;right:0;bottom:var(--kb-punktmitte);width:100%;height:var(--kb-sprung);opacity:clamp(0, (var(--kb-lauf) - .42) / .12, 1);pointer-events:none;position:absolute}.kb-strahl-block{border-top:1px solid var(--kb-linie);margin-top:clamp(2rem,5vw,3.5rem);padding-top:clamp(1.8rem,4vw,2.8rem);position:relative;container-type:inline-size}.kb-strahl{grid-template-columns:repeat(9,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.kb-strahl:before{content:"";background:color-mix(in oklab, var(--akzent) 45%, transparent);transform-origin:0;height:1px;scale:clamp(0, (var(--kb-lauf) - .45) / .47, 1) 1;position:absolute;top:.36rem;left:5.55556%;right:5.55556%}.kb-punkt{--kb-an:clamp(0, (var(--kb-lauf) - var(--kb-schwelle)) * 16, 1);justify-items:center;gap:.85rem;display:grid}.kb-punkt-marke{background:var(--kb-punkt);border:1px solid var(--akzent);width:.72rem;height:.72rem;scale:calc(.3 + var(--kb-an) * .7);opacity:var(--kb-an);border-radius:50%}.kb-punkt-jetzt .kb-punkt-marke{background:var(--akzent);width:1.1rem;height:1.1rem;box-shadow:0 0 0 calc(var(--kb-an) * 5px) color-mix(in oklab, var(--akzent) 20%, transparent);margin-top:-.19rem}.kb-punkt-jahr{letter-spacing:.04em;color:var(--schrift-leise);font-variant-numeric:tabular-nums;opacity:calc(.25 + var(--kb-an) * .75);font-size:.92rem}.kb-punkt-jetzt .kb-punkt-jahr{color:var(--akzent);font-weight:500}.kb-links{align-content:center;gap:clamp(1.6rem,3.5vw,2.6rem);display:grid}.kb-urkunde{max-width:34rem;color:var(--schrift-leise);text-wrap:balance;font-size:clamp(.96rem,1.4vw,1.05rem);line-height:1.62}@media (max-width:47.99rem){.kb-strahl{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 0}.kb-strahl:before,.kb-huepfer{display:none}.kb-zahl-block{text-align:center;grid-template-columns:1fr;justify-items:center}.kb-punkt-marke{position:relative}.kb-punkt-marke:after{content:"";background:radial-gradient(circle closest-side, var(--gold-hell) 0%, color-mix(in oklab, var(--gold-hell) 62%, transparent) 30%, color-mix(in oklab, var(--akzent) 22%, transparent) 64%, transparent 100%);opacity:0;pointer-events:none;animation:7.8s ease-out infinite both paused kb-lauflicht;animation-delay:calc(var(--kb-nr,0) * .6s);border-radius:50%;position:absolute;inset:-.6rem}.seite[data-modus=hell] .kb-punkt-marke:after{background:radial-gradient(circle closest-side, var(--akzent) 0%, color-mix(in oklab, var(--akzent) 55%, transparent) 32%, color-mix(in oklab, var(--akzent) 16%, transparent) 64%, transparent 100%)}.kb-punkt-jetzt .kb-punkt-marke:before{content:"";border:1.5px solid var(--akzent);opacity:0;pointer-events:none;animation:7.8s ease-out infinite both paused kb-lauflicht-ring;animation-delay:calc(var(--kb-nr,8) * .6s);border-radius:50%;position:absolute;inset:-2px}.kb-laeuft .kb-punkt-marke:after,.kb-laeuft .kb-punkt-jetzt .kb-punkt-marke:before{animation-play-state:running}}@keyframes kb-lauflicht{0%{opacity:0;transform:scale(.5)}3%{opacity:1;transform:scale(1.3)}9%{opacity:.7;transform:scale(1)}20%,to{opacity:0;transform:scale(.6)}}@keyframes kb-lauflicht-ring{0%{opacity:0;transform:scale(1)}2%{opacity:1;transform:scale(1)}12%{opacity:0;transform:scale(2.8)}13%{opacity:0;transform:scale(1)}15%{opacity:1;transform:scale(1)}25%{opacity:0;transform:scale(2.8)}26%,to{opacity:0;transform:scale(1)}}@supports (animation-timeline:view()){.kb-bahn{view-timeline-name:--kb-strecke}.kb-zahl{view-timeline-name:--kb-ziffer}.kb{timeline-scope:--kb-strecke, --kb-ziffer;animation:linear both kb-ablauf;animation-timeline:--kb-strecke;animation-range:cover 6% cover 72%}@media (max-width:55.99rem){.kb{animation-timeline:--kb-ziffer;animation-range:cover cover 66%}}@keyframes kb-ablauf{0%{--kb-zahl:1}10%{--kb-zahl:1}70%{--kb-zahl:9}to{--kb-zahl:9}}}.kb-punkt-link{border-radius:.3rem;justify-items:center;gap:.85rem;padding:.3rem .2rem .2rem;text-decoration:none;display:grid;position:relative}.kb-punkt-link:focus-visible .kb-punkt-marke{background:var(--akzent);scale:1.35}@media (hover:hover){.kb-punkt-link:hover .kb-punkt-marke{background:var(--akzent);scale:1.35}}.kb-punkt-link:focus-visible .kb-punkt-jahr{color:var(--akzent)}@media (hover:hover){.kb-punkt-link:hover .kb-punkt-jahr{color:var(--akzent)}}@media (hover:none){.kb-punkt-link:active .kb-punkt-marke{background:var(--akzent);scale:1.35}.kb-punkt-link:active .kb-punkt-jahr{color:var(--akzent)}}.kb-punkt-marke,.kb-punkt-jahr{transition:scale .18s,background-color .18s,color .18s}.kb-punkt-link:focus-visible{outline:2px solid var(--akzent);outline-offset:3px}.kb-punkt-info{z-index:40;border:1px solid color-mix(in oklab, var(--akzent) 35%, transparent);background:linear-gradient(158deg, #14212f 0%, var(--navy-tief) 100%);text-align:left;opacity:0;visibility:hidden;border-radius:.35rem;gap:.35rem;width:15.5rem;padding:.85rem 1rem;transition:opacity .18s,translate .18s,visibility 0s linear .18s;display:grid;position:absolute;bottom:calc(100% + .9rem);left:50%;translate:-50% .4rem;box-shadow:0 18px 40px -16px #000000d9}.kb-punkt-link:focus-visible .kb-punkt-info{opacity:1;visibility:visible;transition-delay:0s,0s,0s;translate:-50%}@media (hover:hover){.kb-punkt-link:hover .kb-punkt-info{opacity:1;visibility:visible;transition-delay:0s,0s,0s;translate:-50%}}.kb-punkt-info:after{content:"";background:var(--navy-tief);border-right:1px solid color-mix(in oklab, var(--akzent) 35%, transparent);border-bottom:1px solid color-mix(in oklab, var(--akzent) 35%, transparent);width:.6rem;height:.6rem;margin-top:-.3rem;margin-left:-.3rem;position:absolute;top:100%;left:50%;rotate:45deg}.kb-info-kopf{font-family:var(--schrift-anzeige);color:var(--gold);font-size:.95rem;font-weight:500}.kb-info-text{color:#ffffffb8;font-size:.84rem;line-height:1.5}.kb-info-fuss{letter-spacing:.12em;text-transform:uppercase;color:#fff9;font-size:.68rem}@media (max-width:47.99rem){.kb-strahl>.kb-punkt:nth-child(3n+1) .kb-punkt-info{left:0;right:auto;translate:0 .4rem}.kb-strahl>.kb-punkt:nth-child(3n+2) .kb-punkt-info{left:50%;right:auto;translate:-50% .4rem}.kb-strahl>.kb-punkt:nth-child(3n) .kb-punkt-info{left:auto;right:0;translate:0 .4rem}.kb-strahl>.kb-punkt:nth-child(3n+1) .kb-punkt-info:after{left:1.2rem;right:auto}.kb-strahl>.kb-punkt:nth-child(3n+2) .kb-punkt-info:after{left:50%;right:auto}.kb-strahl>.kb-punkt:nth-child(3n) .kb-punkt-info:after{left:auto;right:1.2rem}.kb-strahl>.kb-punkt:nth-child(3n+1) .kb-punkt-link:focus-visible .kb-punkt-info,.kb-strahl>.kb-punkt:nth-child(3n) .kb-punkt-link:focus-visible .kb-punkt-info{translate:0}.kb-strahl>.kb-punkt:nth-child(3n+2) .kb-punkt-link:focus-visible .kb-punkt-info{translate:-50%}@media (hover:hover){.kb-strahl>.kb-punkt:nth-child(3n+1) .kb-punkt-link:hover .kb-punkt-info,.kb-strahl>.kb-punkt:nth-child(3n) .kb-punkt-link:hover .kb-punkt-info{translate:0}.kb-strahl>.kb-punkt:nth-child(3n+2) .kb-punkt-link:hover .kb-punkt-info{translate:-50%}}}.kb-punkt:nth-child(-n+2) .kb-punkt-info{left:0;translate:0 .4rem}.kb-punkt:nth-child(-n+2) .kb-punkt-link:focus-visible .kb-punkt-info{translate:0}@media (hover:hover){.kb-punkt:nth-child(-n+2) .kb-punkt-link:hover .kb-punkt-info{translate:0}}.kb-punkt:nth-child(-n+2) .kb-punkt-info:after{left:1.2rem}.kb-punkt:nth-last-child(-n+2) .kb-punkt-info{left:auto;right:0;translate:0 .4rem}.kb-punkt:nth-last-child(-n+2) .kb-punkt-link:focus-visible .kb-punkt-info{translate:0}@media (hover:hover){.kb-punkt:nth-last-child(-n+2) .kb-punkt-link:hover .kb-punkt-info{translate:0}}.kb-punkt:nth-last-child(-n+2) .kb-punkt-info:after{left:auto;right:1.2rem}@media (max-width:47.99rem){.kb-boegen{display:none}.kb-punkt-info{width:12rem}}.ks{isolation:isolate;background:var(--grund);color:var(--schrift)}.ks-kopf{gap:1rem;max-width:52rem;margin-bottom:clamp(2.5rem,5vw,3.5rem);display:grid}.ks-ueber{letter-spacing:.3em;text-transform:uppercase;color:var(--akzent);align-items:center;gap:clamp(.7rem,1.4vw,1.1rem);font-size:clamp(.68rem,.9vw,.78rem);font-weight:500;display:flex}.ks-ueber:before{content:"";background:linear-gradient(90deg, transparent, var(--akzent));width:clamp(1.8rem,4vw,3.4rem);height:1px}.ks-titel{font-family:var(--schrift-anzeige);letter-spacing:-.015em;text-wrap:balance;color:var(--schrift);flex-direction:column;font-size:clamp(2.1rem,5.4vw,3.9rem);font-weight:600;line-height:1.04;display:flex}.ks-titel-zeile:last-child{color:var(--schrift-leise)}.ks-satz{max-width:40rem;color:var(--schrift-leise);font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.62}.ks-baender{gap:clamp(.9rem,1.8vw,1.3rem);width:100vw;margin-left:50%;display:grid;translate:-50%}.ks-band{overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.ks-zug{gap:clamp(.9rem,1.8vw,1.3rem);width:max-content;animation:70s linear infinite ks-zieht-links;display:flex}.ks-kopie{gap:inherit;display:flex}.ks-zug-zurueck{animation-name:ks-zieht-rechts;animation-duration:84s}@keyframes ks-zieht-links{0%{translate:0}to{translate:-50%}}@keyframes ks-zieht-rechts{0%{translate:-50%}to{translate:0}}.ks-band:hover .ks-zug,.ks-band:focus-within .ks-zug{animation-play-state:paused}.ks-karte{border:1px solid color-mix(in oklab, var(--schrift) 12%, transparent);background:color-mix(in oklab, var(--akzent) 3%, var(--grund));border-radius:.4rem;flex:none;align-content:start;gap:.75rem;width:min(23rem,78vw);margin:0;padding:1.3rem 1.4rem;display:grid}.ks-karte-kopf{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ks-sterne{gap:.16rem;display:inline-flex}.ks-stern{width:.88rem;height:.88rem}.ks-karte-wann{color:var(--schrift-still);white-space:nowrap;font-size:.78rem}.ks-karte-text{color:var(--schrift-leise);margin:0;font-size:.95rem;line-height:1.58}.ks-karte-fuss{color:var(--schrift-leise);font-size:.84rem}.ks-karte-ort{color:var(--schrift-still)}.ks-fuss{gap:.6rem;margin-top:clamp(1.6rem,3vw,2.4rem);display:grid}.ks-quelle{color:var(--schrift-still);font-size:.84rem}.ks-quelle-link{color:var(--akzent);text-underline-offset:.2em;text-decoration:underline}@media (max-width:47.99rem){.ks-baender>.ks-band:last-child{display:none}.ks-zug{animation-duration:46s}}.ks-band:focus{outline-offset:-2px;outline:2px solid #0000}.ks-karte{transition:border-color .25s,box-shadow .25s}.ks-band:focus-visible .ks-karte{border-color:color-mix(in oklab, var(--akzent) 75%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--akzent) 75%, transparent)}@media (hover:none){.ks-band{cursor:pointer}.ks-band:focus .ks-karte{border-color:color-mix(in oklab, var(--akzent) 75%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--akzent) 75%, transparent)}.ks-zug{animation-duration:140s}.ks-zug-zurueck{animation-duration:168s}}.fu{isolation:isolate;background:color-mix(in oklab, var(--akzent) 4%, var(--grund));color:var(--schrift);position:relative;overflow-x:clip}.fu-kante{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--akzent) 55%, transparent) 50%, transparent);height:1px}.fu-innen{padding-block:clamp(3rem,6vw,5rem) clamp(1.6rem,3vw,2.4rem);position:relative}.fu-wasserzeichen{z-index:-1;width:auto;height:clamp(14rem,30vw,26rem);fill:var(--akzent);opacity:.045;pointer-events:none;position:absolute;top:50%;right:-3%;translate:0 -50%}@media (max-width:63.99rem){.fu-wasserzeichen{display:none}}.fu-oben{gap:clamp(2.5rem,5vw,3.5rem);padding-bottom:clamp(2.5rem,5vw,3.5rem);display:grid}@media (min-width:64rem){.fu-oben{grid-template-columns:1.5fr repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem)}}@media (min-width:40rem) and (max-width:63.99rem){.fu-oben{grid-template-columns:repeat(2,minmax(0,1fr))}}.fu-marke{align-content:start;gap:1.1rem;max-width:26rem;display:grid}.fu-marke-zeile{align-items:center;gap:.85rem;display:flex}.fu-zeichen{width:2.6rem;height:2.6rem}.fu-wortmarke{width:auto;height:2rem}.fu-nur-hell,.seite[data-modus=hell] .fu-nur-dunkel{display:none}.seite[data-modus=hell] .fu-nur-hell{display:block}.fu-ueber{color:var(--schrift-leise);font-size:.92rem;line-height:1.62}.fu-whatsapp{border:1px solid color-mix(in oklab, var(--akzent) 35%, transparent);background:color-mix(in oklab, var(--akzent) 7%, transparent);color:var(--schrift);border-radius:999px;justify-self:start;align-items:center;gap:.65rem;padding:.6rem 1.1rem .6rem .9rem;font-size:.9rem;transition:border-color .2s,background-color .2s;display:inline-flex}@media (hover:hover){.fu-whatsapp:hover{border-color:var(--akzent);background:color-mix(in oklab, var(--akzent) 13%, transparent)}}.fu-whatsapp-zeichen{width:1.05rem;height:1.05rem;color:var(--akzent);flex-shrink:0}.fu-whatsapp-nummer{letter-spacing:.04em;font-variant-numeric:tabular-nums}.fu-spalte{align-content:start;gap:.9rem;display:grid}.fu-spalte-titel{letter-spacing:.22em;text-transform:uppercase;color:var(--akzent);font-size:.72rem;font-weight:500}.fu-liste{gap:.62rem;margin:0;padding:0;list-style:none;display:grid}.fu-link{color:var(--schrift-leise);background-image:linear-gradient(var(--akzent), var(--akzent));background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;font-size:.92rem;line-height:1.45;transition:background-size .26s,color .2s;display:inline-block}.fu-link:focus-visible{color:var(--schrift);background-size:100% 1px}@media (hover:hover){.fu-link:hover{color:var(--schrift);background-size:100% 1px}}.fu-orte-reihe{border-top:1px solid color-mix(in oklab, var(--schrift) 10%, transparent);gap:1.2rem;padding-block:clamp(1.6rem,3vw,2.4rem);display:grid}.fu-orte-titel{letter-spacing:.22em;text-transform:uppercase;color:var(--akzent);font-size:.72rem;font-weight:500}.fu-orte{gap:1.15rem clamp(1.5rem,3vw,3rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.fu-orte{grid-template-columns:repeat(3,minmax(0,1fr))}}.fu-ort{align-content:start;gap:.22rem;display:grid}.fu-ort-name{color:var(--schrift);font-size:.9rem;font-weight:500}.fu-ort-adresse{color:var(--schrift-leise);font-size:.86rem;line-height:1.5}.fu-ort-tel{color:var(--akzent);font-variant-numeric:tabular-nums;letter-spacing:.02em;justify-self:start;margin-top:.12rem;font-size:.86rem}.fu-ort-tel:focus-visible{text-underline-offset:.22em;text-decoration:underline}@media (hover:hover){.fu-ort-tel:hover{text-underline-offset:.22em;text-decoration:underline}}.fu-unten{border-top:1px solid color-mix(in oklab, var(--schrift) 10%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.6rem;padding-top:clamp(1.4rem,3vw,2rem);display:flex}.fu-recht{color:var(--schrift-leise);font-size:.82rem}.fu-rechtliches{flex-wrap:wrap;gap:.6rem 1.4rem;margin:0;padding:0;list-style:none;display:flex}.fu-link-recht{font-size:.82rem}@media (max-width:39.99rem){.fu-oben{gap:2.2rem}.fu-unten{flex-direction:column;align-items:flex-start;gap:.9rem}}.re{background:var(--grund);color:var(--schrift)}.re-innen{padding-block:clamp(7rem,12vw,10rem) clamp(4rem,8vw,7rem)}.re-zeichen{display:none}@media (min-width:80rem){.re-innen{grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:start;column-gap:clamp(2rem,5vw,5rem);display:grid}.re-innen>:not(.re-zeichen){grid-column:1}.re-zeichen{pointer-events:none;grid-area:1/2/span 10;align-self:stretch;height:100%;display:block}.re-zeichen-bild{width:100%;height:auto;max-height:26rem;fill:var(--akzent);opacity:.3;position:sticky;top:30vh}}.seite[data-modus=hell] .re-zeichen-bild{opacity:.22}.re-kopf{gap:1rem;max-width:40rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.re-kopf>*{min-width:0}.re-ueber{letter-spacing:.3em;text-transform:uppercase;color:var(--akzent);align-items:center;gap:clamp(.7rem,1.4vw,1.1rem);font-size:clamp(.68rem,.9vw,.78rem);font-weight:500;display:flex}.re-ueber:before{content:"";background:linear-gradient(90deg, transparent, var(--akzent));width:clamp(1.8rem,4vw,3.4rem);height:1px}.re-titel{font-family:var(--schrift-anzeige);letter-spacing:-.015em;color:var(--schrift);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:clamp(2.1rem,5vw,3.4rem);font-weight:600;line-height:1.04}.re-einleitung{color:var(--schrift-leise);font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.62}.re-verzeichnis{border:1px solid color-mix(in oklab, var(--schrift) 12%, transparent);background:color-mix(in oklab, var(--akzent) 4%, transparent);border-radius:.4rem;max-width:40rem;margin-bottom:clamp(2.5rem,5vw,4rem);padding:clamp(1.2rem,2.5vw,1.8rem) clamp(1.3rem,3vw,2rem)}.re-verzeichnis-titel{letter-spacing:.22em;text-transform:uppercase;color:var(--akzent);margin-bottom:.9rem;font-size:.72rem;font-weight:500}.re-verzeichnis-liste{gap:.5rem 1.6rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.re-verzeichnis-liste{grid-template-columns:repeat(2,minmax(0,1fr))}}.re-verzeichnis-link{color:var(--schrift-leise);font-size:.9rem;line-height:1.45}.re-verzeichnis-link:focus-visible{color:var(--schrift);text-underline-offset:.2em;text-decoration:underline}@media (hover:hover){.re-verzeichnis-link:hover{color:var(--schrift);text-underline-offset:.2em;text-decoration:underline}}.re-chef{isolation:isolate;grid-template-columns:21rem 1fr;align-items:center;gap:clamp(2rem,5vw,4rem);max-width:62rem;margin-block:clamp(1rem,2vw,1.5rem) clamp(3rem,6vw,4.5rem);display:grid;position:relative}.re-chef-buehne{z-index:-1;pointer-events:none;position:absolute;inset:-12% 0}.re-chef-kegel{background:radial-gradient(ellipse 55% 48% at 45% 50%, color-mix(in srgb, var(--akzent) 18%, transparent), transparent 72%);width:48%;height:100%;position:absolute;top:0;left:0}.re-chef-portraet{align-self:center;display:grid;position:relative}.re-chef-rahmen{background:linear-gradient(165deg, color-mix(in srgb, var(--akzent) 70%, transparent), color-mix(in srgb, var(--akzent) 18%, transparent) 45%, transparent 75%);border-radius:1rem;padding:1px;position:relative;overflow:hidden}.re-chef-bild{filter:saturate(1.04)contrast(1.02);border-radius:calc(1rem - 1px);width:100%;height:auto;transition:transform .7s cubic-bezier(.22,1,.36,1);display:block}.re-chef-glanz{pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff29 48%,#0000 62%);animation:2.4s cubic-bezier(.4,0,.2,1) .7s forwards re-chef-politur;position:absolute;inset:0;transform:translate(-120%)}@keyframes re-chef-politur{to{transform:translate(120%)}}@keyframes re-chef-politur-wieder{0%{transform:translate(-120%)}to{transform:translate(120%)}}@media (hover:hover){.re-chef:hover .re-chef-bild{transform:scale(1.03)}.re-chef:hover .re-chef-glanz{animation:2.4s cubic-bezier(.4,0,.2,1) .7s forwards re-chef-politur,1.4s cubic-bezier(.4,0,.2,1) forwards re-chef-politur-wieder}}.re-chef-text{align-self:center;gap:.55rem;display:grid;position:relative}.re-chef-rolle{letter-spacing:.3em;text-transform:uppercase;color:var(--akzent);align-items:center;gap:clamp(.7rem,1.4vw,1.1rem);font-size:clamp(.66rem,.85vw,.75rem);font-weight:500;display:flex}.re-chef-rolle-strich{background:linear-gradient(90deg, transparent, var(--akzent));width:clamp(1.6rem,3.5vw,2.8rem);height:1px}.re-chef-name{font-family:var(--schrift-anzeige);letter-spacing:-.02em;color:var(--schrift);background:linear-gradient(100deg, var(--schrift) 0%, color-mix(in srgb, var(--akzent) 92%, var(--schrift)) 55%, var(--akzent) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,5vw,3.25rem);font-weight:600;line-height:1.02}.re-chef-satz{max-width:26rem;color:var(--schrift-leise);font-size:clamp(.95rem,1.3vw,1.05rem);line-height:1.55}.re-chef-fakten{border-top:1px solid var(--linie);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:1rem clamp(1rem,2vw,1.75rem);margin-top:.75rem;padding-top:1.1rem;display:grid}.re-chef-fakt{gap:.15rem;display:grid}.re-chef-fakt-was{letter-spacing:.16em;text-transform:uppercase;color:var(--schrift-leise);font-size:.68rem;font-weight:500}.re-chef-fakt-wert{color:var(--schrift);font-variant-numeric:tabular-nums;font-size:clamp(.88rem,1.1vw,.95rem);font-weight:500}@media (max-width:48rem){.re-chef{grid-template-columns:1fr;gap:clamp(1.5rem,5vw,2.25rem)}.re-chef-portraet{justify-self:start;width:min(62%,15rem)}.re-chef-kegel{width:85%;height:60%;top:-18%}}.re-vorspann{max-width:36rem;margin-bottom:clamp(2rem,4vw,3rem)}.re-text{max-width:36rem}.re-abschnitt{scroll-margin-top:6rem}.re-abschnitt+.re-abschnitt{margin-top:clamp(1.8rem,3.5vw,2.6rem)}.re-h2{font-family:var(--schrift-anzeige);color:var(--schrift);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin-bottom:.9rem;font-size:clamp(1.3rem,2.4vw,1.65rem);font-weight:500;line-height:1.24}.re-h3{letter-spacing:.16em;text-transform:uppercase;color:var(--akzent);overflow-wrap:break-word;margin-bottom:.7rem;font-size:.82rem;font-weight:500}.re-abschnitt+.re-abschnitt .re-h3{margin-top:.4rem}.re-absatz{color:var(--schrift-leise);overflow-wrap:break-word;font-size:.96rem;line-height:1.72}.re-absatz+.re-absatz{margin-top:.9rem}.re-zeile+.re-zeile{margin-top:.18rem}.re-zeile+.re-absatz:not(.re-zeile){margin-top:1.1rem}.re-herkunft{border-top:1px solid color-mix(in oklab, var(--schrift) 10%, transparent);max-width:36rem;color:var(--schrift-still);margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(1.2rem,2.5vw,1.8rem);font-size:.82rem;line-height:1.6}.re-hinweis{gap:1.1rem;max-width:36rem;display:grid}.re-hinweis-satz{color:var(--schrift-leise);font-size:1rem;line-height:1.7}.re-hinweis-kontakt{border:1px solid color-mix(in oklab, var(--akzent) 30%, transparent);background:color-mix(in oklab, var(--akzent) 5%, transparent);border-radius:.4rem;justify-self:start;gap:.3rem;margin-top:.6rem;padding:1.1rem 1.4rem;font-style:normal;display:grid}.re-hinweis-name{color:var(--schrift);font-weight:500}.re-hinweis-zeile{color:var(--schrift-leise);font-size:.9rem}.re-hinweis-link{color:var(--akzent)}.re-hinweis-link:focus-visible{text-underline-offset:.22em;text-decoration:underline}@media (hover:hover){.re-hinweis-link:hover{text-underline-offset:.22em;text-decoration:underline}}.ws{--ws-korn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23k)' opacity='0.055'/%3E%3C/svg%3E");background:var(--grund);color:var(--schrift)}[data-modus=hell] .ws{--ws-korn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23k)' opacity='0.018'/%3E%3C/svg%3E")}.ws-kopf-feld{isolation:isolate;background-image:var(--ws-korn), radial-gradient(ellipse 42% 54% at 12% 18%, color-mix(in oklab, var(--akzent) 9%, transparent) 0%, transparent 68%), radial-gradient(ellipse 46% 60% at 88% 26%, color-mix(in oklab, var(--navy-weich) 62%, transparent) 0%, transparent 72%), linear-gradient(180deg, color-mix(in oklab, var(--akzent) 5%, var(--grund)) 0%, var(--grund) 46%, color-mix(in oklab, var(--grund-tief) 34%, var(--grund)) 100%);padding-block:clamp(7.5rem,13vw,10.5rem) clamp(3.5rem,7vw,6rem);position:relative;overflow-x:clip}[data-modus=hell] .ws-kopf-feld{background-image:var(--ws-korn), radial-gradient(ellipse 42% 54% at 12% 18%, color-mix(in oklab, var(--akzent) 3%, transparent) 0%, transparent 68%), linear-gradient(180deg, var(--grund) 0%, var(--grund) 62%, var(--grund-tief) 100%)}.ws-kopf-raster{gap:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:68rem){.ws-kopf-raster{grid-template-columns:minmax(0,1fr) minmax(0,.82fr);align-items:center}}.ms{text-align:center;justify-items:center;gap:clamp(1rem,2vw,1.5rem);max-width:24rem;display:grid;position:relative}.ms-schein{z-index:-1;aspect-ratio:3/2;background:radial-gradient(ellipse 50% 50% at 50% 42%, color-mix(in oklab, var(--akzent) 22%, transparent) 0%, color-mix(in oklab, var(--akzent) 7%, transparent) 42%, transparent 72%);pointer-events:none;width:min(30rem,150%);position:absolute;top:-18%;left:50%;translate:-50%}.ms-scheibe{aspect-ratio:1;width:clamp(9rem,15vw,12.5rem);box-shadow:0 0 0 1px color-mix(in oklab, var(--akzent) 40%, transparent), 0 0 0 9px color-mix(in oklab, var(--akzent) 9%, transparent), 0 1.2rem 3rem color-mix(in oklab, var(--navy-tief) 55%, transparent);background:#fff;border-radius:50%;place-items:center;display:grid}.ms-zeichen{width:82%;height:auto}.ms-text{gap:.3rem;display:grid}.ms-ueber{letter-spacing:.3em;text-transform:uppercase;color:var(--schrift-leise);font-size:clamp(.68rem,.9vw,.76rem);font-weight:500}.ms-name{font-family:var(--schrift-anzeige);letter-spacing:-.01em;color:var(--akzent);font-size:clamp(1.5rem,2.6vw,2rem);font-weight:600;line-height:1.08}.ms-satz{color:var(--schrift-leise);text-wrap:pretty;margin-top:.35rem;font-size:.88rem;line-height:1.6}[data-modus=hell] .ms-schein{display:none}[data-modus=hell] .ms-scheibe{box-shadow:0 0 0 1px color-mix(in oklab, var(--akzent) 55%, transparent), 0 0 0 9px color-mix(in oklab, var(--akzent) 12%, transparent), 0 .8rem 2rem color-mix(in oklab, var(--navy) 12%, transparent)}.ws-kopf-siegel{justify-content:center;display:flex}.ws-pfad{color:var(--schrift-leise);align-items:center;gap:.5rem;margin-bottom:clamp(1.6rem,3vw,2.4rem);font-size:.8rem;display:flex}.ws-pfad a{color:var(--akzent)}.ws-pfad a:focus-visible{text-underline-offset:.2em;text-decoration:underline}@media (hover:hover){.ws-pfad a:hover{text-underline-offset:.2em;text-decoration:underline}}.ws-kopf{gap:1.1rem;max-width:46rem;display:grid}.ws-ueber{letter-spacing:.3em;text-transform:uppercase;color:var(--akzent);align-items:center;gap:clamp(.7rem,1.4vw,1.1rem);font-size:clamp(.68rem,.9vw,.78rem);font-weight:500;display:flex}.ws-ueber:before{content:"";background:linear-gradient(90deg, transparent, var(--akzent));width:clamp(1.8rem,4vw,3.4rem);height:1px}.ws-titel{font-family:var(--schrift-anzeige);letter-spacing:-.02em;color:var(--schrift);flex-direction:column;font-size:clamp(2.3rem,6.2vw,4.6rem);font-weight:600;line-height:1.02;display:flex}.ws-titel-zeile:last-child{background:linear-gradient(98deg, var(--akzent) 0%, color-mix(in oklab, var(--akzent) 40%, var(--schrift-leise)) 78%);color:#0000;-webkit-background-clip:text;background-clip:text}.ws-satz{max-width:40rem;color:var(--schrift-leise);font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.62}[data-modus=hell] :is(.ws,.pk,.la,.ad,.fk,.uu,.wt,.fl,.fd,.wk,.ko,.jo,.be,.pr,.so,.gu) .knopf-linie{color:var(--navy);border-color:#0e1b2a47}[data-modus=hell] :is(.ws,.pk,.la,.ad,.fk,.uu,.wt,.fl,.fd,.wk,.ko,.jo,.be,.pr,.so,.gu) .knopf-linie:focus-visible{border-color:var(--akzent)}@media (hover:hover){[data-modus=hell] :is(.ws,.pk,.la,.ad,.fk,.uu,.wt,.fl,.fd,.wk,.ko,.jo,.be,.pr,.so,.gu) .knopf-linie:hover{border-color:var(--akzent)}}.ws-knoepfe{flex-wrap:wrap;gap:.9rem;margin-top:.6rem;display:flex}.ws-kopf-fuss{color:var(--schrift-still);font-size:.88rem}@property --ws-lauf{syntax:"<number>";inherits:true;initial-value:1}.ws-wand-feld{pointer-events:none;width:100vw;margin-top:clamp(2.5rem,6vw,4.5rem);margin-left:50%;translate:-50%;-webkit-mask:linear-gradient(#000 72%,#0000);mask:linear-gradient(#000 72%,#0000)}.ws-wand{width:100%;min-width:44rem;height:auto;display:block}.ws-loch{fill:color-mix(in oklab, var(--schrift) 6%, transparent)}.ws-leiste{stroke:color-mix(in oklab, var(--akzent) 40%, transparent);stroke-width:1.5px}.ws-umriss{fill:none;stroke:color-mix(in oklab, var(--schrift) 16%, transparent);stroke-width:1.2px;stroke-linejoin:round}.ws-werkzeug{fill:var(--akzent);opacity:clamp(0, (var(--ws-lauf) - var(--ws-schwelle)) / .12, 1);translate:0 calc((1 - clamp(0, (var(--ws-lauf) - var(--ws-schwelle)) / .12, 1)) * 6px)}.ws-haken{stroke:color-mix(in oklab, var(--akzent) 55%, transparent);stroke-width:2px;stroke-linecap:round;opacity:clamp(0, (var(--ws-lauf) - var(--ws-schwelle)) / .12, 1)}@supports (animation-timeline:view()){.ws-kopf-feld{view-timeline-name:--ws-strecke}.ws-wand-feld{animation:linear both ws-fuellt;animation-timeline:--ws-strecke;animation-range:cover 44% cover 70%}@keyframes ws-fuellt{0%{--ws-lauf:0}to{--ws-lauf:1}}}.ws-tafel-feld{isolation:isolate;background-image:var(--ws-korn), linear-gradient(90deg, color-mix(in oklab, var(--grund-tief) 44%, transparent) 0%, transparent 18%, transparent 82%, color-mix(in oklab, var(--grund-tief) 44%, transparent) 100%), linear-gradient(180deg, color-mix(in oklab, var(--grund-tief) 34%, var(--grund)) 0%, var(--grund) 34%, var(--grund) 72%, color-mix(in oklab, var(--grund-tief) 26%, var(--grund)) 100%);padding-block:clamp(3.5rem,8vw,6rem);position:relative;overflow-x:clip}[data-modus=hell] .ws-tafel-feld{background-image:var(--ws-korn), linear-gradient(180deg, var(--grund-tief) 0%, var(--grund) 9%, var(--grund) 93%, var(--grund-tief) 100%)}.ws-tafel-bahn{max-width:86rem;margin-inline:auto}.ws-mann-feld{pointer-events:none;grid-area:1/2/span 2;margin-right:clamp(-4rem,43rem - 50vw,0rem);position:relative}.ws-mann-feld:before{content:"";z-index:-2;background:radial-gradient(ellipse 46% 44% at 52% 76%, color-mix(in oklab, var(--navy-weich) 85%, transparent) 0%, color-mix(in oklab, var(--navy-weich) 30%, transparent) 46%, transparent 76%);pointer-events:none;position:absolute;inset:26% -12% -14% -8%}[data-modus=hell] .ws-mann-feld:before{display:none}@media (max-width:63.99rem){.ws-mann-feld{grid-area:auto/1;margin-right:0}}.ws-mann-schatten{z-index:-1;pointer-events:none;background:radial-gradient(30% 40% at 42% 62%,#000000b8 0%,#0000 74%),radial-gradient(58% 54% at 56% 58%,#00000057 0%,#0000 80%);height:26%;position:absolute;bottom:-3%;left:6%;right:1%}.ws-mann{filter:brightness(.92)contrast(1.04);width:100%;height:auto;display:block}[data-modus=hell] .ws-mann-schatten{background:radial-gradient(ellipse 30% 40% at 42% 62%, color-mix(in oklab, var(--navy) 24%, transparent) 0%, transparent 74%), radial-gradient(ellipse 58% 54% at 56% 58%, color-mix(in oklab, var(--navy) 11%, transparent) 0%, transparent 80%)}[data-modus=hell] .ws-mann{filter:brightness(1.03)contrast(.99)}@media (max-width:63.99rem){.ws-mann-feld{display:none}}.ws-tafel-kopf{gap:.9rem;max-width:44rem;margin-bottom:clamp(2rem,4vw,3rem);scroll-margin-top:7rem;display:grid}@media (min-width:64rem){.ws-tafel-kopf{grid-template-columns:minmax(0,40rem) minmax(0,1fr);align-items:center;gap:.9rem clamp(1.5rem,4vw,3.5rem);max-width:none}.ws-tafel-kopf>.ws-h2,.ws-tafel-kopf>.ws-tafel-satz{grid-column:1}}.ws-h2{font-family:var(--schrift-anzeige);letter-spacing:-.015em;color:var(--schrift);font-size:clamp(1.7rem,3.6vw,2.6rem);font-weight:600;line-height:1.1}.ws-tafel-satz{color:var(--schrift-leise);font-size:1rem;line-height:1.62}.ws-tafel{border-top:1px solid var(--linie);margin:0;padding:0;list-style:none;display:grid}@media (min-width:80rem){.ws-tafel{background-image:linear-gradient(var(--linie), var(--linie));background-position:top;background-repeat:no-repeat;background-size:1px 100%;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,3.4vw,3.4rem)}}.ws-zeile{border-bottom:1px solid var(--linie);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.4rem 1.1rem;padding-block:clamp(1.1rem,2.4vw,1.6rem);display:grid}@media (min-width:48rem){.ws-zeile{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.6rem}}.ws-zeile-zeichen{width:2.6rem;height:2.6rem;color:var(--akzent);opacity:.85;place-items:center;display:grid}.ws-zeile-zeichen svg{width:100%;height:100%}.ws-zeile-name{font-family:var(--schrift-anzeige);color:var(--schrift);font-size:clamp(1.02rem,1.6vw,1.16rem);font-weight:500;line-height:1.3}.ws-zeile-satz{color:var(--schrift-leise);max-width:42rem;margin-top:.22rem;font-size:.92rem;line-height:1.55}.ws-zeile-preis{grid-column:2;justify-items:start;gap:.14rem;display:grid}@media (min-width:48rem){.ws-zeile-preis{text-align:right;grid-column:3;justify-items:end;min-width:9rem}}.ws-betrag{font-family:var(--schrift-anzeige);color:var(--akzent);font-variant-numeric:tabular-nums;align-items:baseline;gap:.34rem;font-size:clamp(1.32rem,2.4vw,1.7rem);font-weight:600;line-height:1.05;display:flex}.ws-ab{font-family:var(--schrift-fliess);letter-spacing:.14em;text-transform:uppercase;color:var(--schrift-leise);font-size:.68rem;font-weight:500}.ws-anfrage{font-family:var(--schrift-anzeige);color:var(--schrift-leise);font-size:clamp(1rem,1.7vw,1.16rem);font-weight:500;line-height:1.3}.ws-dauer{color:var(--schrift-leise);font-variant-numeric:tabular-nums;font-size:.8rem}.ws-vorbehalt{max-width:44rem;color:var(--schrift-leise);margin-top:clamp(1.4rem,3vw,2.2rem);font-size:.86rem;line-height:1.6}.ws-leer{border:1px solid var(--linie);max-width:40rem;color:var(--schrift-leise);border-radius:.4rem;padding:1.4rem 1.6rem;font-size:.96rem;line-height:1.6}.ws-ablauf-feld{background-color:color-mix(in oklab, var(--akzent) 3%, var(--grund));background-image:var(--ws-korn), radial-gradient(ellipse 70% 88% at 50% 0%, color-mix(in oklab, var(--akzent) 7%, transparent) 0%, transparent 74%), linear-gradient(180deg, color-mix(in oklab, var(--grund-tief) 26%, transparent) 0%, transparent 24%, transparent 76%, color-mix(in oklab, var(--grund-tief) 30%, transparent) 100%);border-block:1px solid var(--linie);padding-block:clamp(3rem,7vw,5rem)}[data-modus=hell] .ws-ablauf-feld{background-color:color-mix(in oklab, var(--akzent) 2%, var(--grund));background-image:var(--ws-korn), radial-gradient(ellipse 70% 88% at 50% 0%, color-mix(in oklab, var(--akzent) 5%, transparent) 0%, transparent 74%)}.ws-ablauf{gap:clamp(1.6rem,3.5vw,2.6rem);margin:clamp(1.8rem,4vw,2.8rem) 0 0;padding:0;list-style:none;display:grid}@media (min-width:56rem){.ws-ablauf{grid-template-columns:repeat(4,minmax(0,1fr))}}.ws-schritt{align-content:start;gap:.5rem;display:grid}.ws-schritt-nr{font-family:var(--schrift-anzeige);color:var(--akzent);opacity:.45;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600;line-height:1}.ws-schritt-titel{font-family:var(--schrift-anzeige);color:var(--schrift);font-size:1.1rem;font-weight:500}.ws-schritt-text{color:var(--schrift-leise);font-size:.92rem;line-height:1.6}.ws-schluss-feld{background-image:var(--ws-korn), radial-gradient(ellipse 44% 62% at 82% 44%, color-mix(in oklab, var(--akzent) 8%, transparent) 0%, transparent 70%), linear-gradient(180deg, color-mix(in oklab, var(--grund-tief) 26%, var(--grund)) 0%, var(--grund) 38%, color-mix(in oklab, var(--grund-tief) 52%, var(--grund)) 100%);padding-block:clamp(3.5rem,8vw,6rem)}[data-modus=hell] .ws-schluss-feld{background-image:var(--ws-korn), radial-gradient(ellipse 44% 62% at 82% 44%, color-mix(in oklab, var(--akzent) 5%, transparent) 0%, transparent 70%), linear-gradient(180deg, var(--grund-tief) 0%, var(--grund) 34%, var(--grund-tief) 100%)}.ws-schluss{gap:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:64rem){.ws-schluss{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start}}.ws-merkmale{gap:clamp(1.2rem,2.5vw,1.8rem);margin:clamp(1.6rem,3.5vw,2.4rem) 0 0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.ws-merkmale{grid-template-columns:repeat(2,minmax(0,1fr))}}.ws-merkmal{border-left:2px solid color-mix(in oklab, var(--akzent) 45%, transparent);align-content:start;gap:.34rem;padding-left:.95rem;display:grid}.ws-merkmal-titel{font-family:var(--schrift-anzeige);color:var(--schrift);font-size:1rem;font-weight:500}.ws-merkmal-text{color:var(--schrift-leise);font-size:.9rem;line-height:1.58}.ws-orte{border:1px solid var(--linie);background:color-mix(in oklab, var(--akzent) 4%, var(--grund));border-radius:.45rem;align-content:start;gap:1.1rem;padding:clamp(1.4rem,3vw,2rem);display:grid}.ws-orte-titel{letter-spacing:.22em;text-transform:uppercase;color:var(--akzent);font-size:.72rem;font-weight:500}.ws-ort{gap:.16rem;display:grid}.ws-ort-name{font-family:var(--schrift-anzeige);color:var(--schrift);font-size:1rem;font-weight:500}.ws-ort-adresse{color:var(--schrift-leise);font-size:.88rem;line-height:1.5}.ws-ort-tel{color:var(--akzent);font-variant-numeric:tabular-nums;justify-self:start;font-size:.88rem}.ws-ort-tel:focus-visible{text-underline-offset:.22em;text-decoration:underline}@media (hover:hover){.ws-ort-tel:hover{text-underline-offset:.22em;text-decoration:underline}}.ws-orte-hinweis{border-top:1px solid var(--linie);color:var(--schrift-still);padding-top:.9rem;font-size:.84rem;line-height:1.55}.ws-orte-knopf{margin-top:.3rem}@media (max-width:47.99rem){.ws-zeile-zeichen{display:none}.ws-zeile{grid-template-columns:minmax(0,1fr)}.ws-zeile-preis{grid-column:1;margin-top:.5rem}}.pk{--pk-korn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23k)' opacity='0.055'/%3E%3C/svg%3E");--pk-feldlinie:color-mix(in oklab, var(--schrift) 55%, transparent);--pk-feld-x:57.19%;--pk-feld-y:29%;--pk-feld-b:29.06%;--pk-feld-h:24%;background:var(--grund);color:var(--schrift)}[data-modus=hell] .pk{--pk-korn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23k)' opacity='0.018'/%3E%3C/svg%3E")}.pk-kopf-feld{isolation:isolate;background-image:var(--pk-korn), radial-gradient(ellipse 42% 54% at 12% 16%, color-mix(in oklab, var(--akzent) 9%, transparent) 0%, transparent 68%), radial-gradient(ellipse 44% 56% at 76% 34%, color-mix(in oklab, var(--navy-weich) 66%, transparent) 0%, transparent 72%), linear-gradient(180deg, color-mix(in oklab, var(--akzent) 5%, var(--grund)) 0%, var(--grund) 46%, color-mix(in oklab, var(--grund-tief) 34%, var(--grund)) 100%);padding-block:clamp(7.5rem,13vw,10.5rem) clamp(3.5rem,7vw,6rem);position:relative;overflow-x:clip}[data-modus=hell] .pk-kopf-feld{background-image:var(--pk-korn), radial-gradient(ellipse 42% 54% at 12% 16%, color-mix(in oklab, var(--akzent) 3%, transparent) 0%, transparent 68%)}.pk-pfad{color:var(--schrift-leise);align-items:center;gap:.5rem;margin-bottom:clamp(1.6rem,3vw,2.4rem);font-size:.8rem;display:flex}.pk-pfad a{color:var(--akzent)}.pk-pfad a:focus-visible{text-underline-offset:.2em;text-decoration:underline}@media (hover:hover){.pk-pfad a:hover{text-underline-offset:.2em;text-decoration:underline}}.pk-kopf-raster{gap:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:68rem){.pk-kopf-raster{grid-template-columns:minmax(0,1fr) minmax(0,.82fr);align-items:start}}.pk-kopf{gap:1.1rem;max-width:44rem;display:grid}.pk-ueber{letter-spacing:.3em;text-transform:uppercase;color:var(--akzent);align-items:center;gap:clamp(.7rem,1.4vw,1.1rem);font-size:clamp(.68rem,.9vw,.78rem);font-weight:500;display:flex}.pk-ueber:before{content:"";background:linear-gradient(90deg, transparent, var(--akzent));width:clamp(1.8rem,4vw,3.4rem);height:1px}.pk-titel{font-family:var(--schrift-anzeige);letter-spacing:-.02em;color:var(--schrift);flex-direction:column;font-size:clamp(2.3rem,6vw,4.4rem);font-weight:600;line-height:1.02;display:flex}.pk-titel-zeile:last-child{background:linear-gradient(98deg, var(--akzent) 0%, color-mix(in oklab, var(--akzent) 40%, var(--schrift-leise)) 78%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.pk-satz{max-width:36rem;color:var(--schrift-leise);font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.62}.pk-preis{align-items:baseline;gap:.8rem;margin-top:.3rem;display:flex}.pk-preis-betrag{font-family:var(--schrift-anzeige);color:var(--akzent);font-variant-numeric:tabular-nums;font-size:clamp(2rem,3.6vw,2.8rem);font-weight:600;line-height:1}.pk-preis-zusatz{color:var(--schrift-leise);font-size:.9rem}.pk-termin{flex-wrap:wrap;align-items:center;gap:clamp(1rem,2.4vw,1.8rem);margin-top:.6rem;display:flex}.pk-tel-liste{border-left:1px solid var(--linie);gap:.1rem;padding-left:clamp(1rem,2.4vw,1.8rem);display:grid}@media (max-width:47.99rem){.pk-tel-liste{border-left:0;border-top:1px solid var(--linie);width:100%;padding:.9rem 0 0}}.pk-tel-ueber{letter-spacing:.22em;text-transform:uppercase;color:var(--schrift-leise);font-size:.72rem;font-weight:500}.pk-tel{font-family:var(--schrift-anzeige);color:var(--akzent);font-variant-numeric:tabular-nums;align-items:baseline;gap:.55rem;padding-block:.45rem;font-size:1.05rem;font-weight:500;display:flex}.pk-tel:focus-visible{text-underline-offset:.22em;text-decoration:underline}@media (hover:hover){.pk-tel:hover{text-underline-offset:.22em;text-decoration:underline}}.pk-tel-ort{font-family:var(--schrift-fliess);color:var(--schrift-leise);font-size:.82rem}.pk-kopf-fuss{color:var(--schrift-leise);font-size:.86rem}.pk-rechner{isolation:isolate;gap:clamp(.9rem,2vw,1.3rem);width:100%;max-width:34rem;margin-inline:auto;padding-block:clamp(1rem,2.5vw,2rem);display:grid;position:relative}.pk-schein{z-index:-1;background:radial-gradient(ellipse 52% 46% at 50% 46%, color-mix(in oklab, var(--akzent) 20%, transparent) 0%, color-mix(in oklab, var(--akzent) 6%, transparent) 44%, transparent 74%);pointer-events:none;position:absolute;inset:18% -22% 4%}[data-modus=hell] .pk-schein{display:none}.pk-eingabezeile{border:0;flex-wrap:wrap;align-items:baseline;gap:.5rem .7rem;min-width:0;margin:0;padding:0;display:flex}.pk-frage{letter-spacing:.22em;text-transform:uppercase;width:100%;color:var(--akzent);margin-bottom:.7rem;padding:0;font-size:.72rem;font-weight:500}.pk-vorwort{color:var(--schrift-leise);font-size:1rem}.pk-feld{align-items:center;display:inline-flex;position:relative}.pk-eingabe{border:0;border-bottom:1px solid color-mix(in oklab, var(--schrift) 55%, transparent);appearance:none;min-width:0;color:var(--schrift-leise);font-family:var(--schrift-anzeige);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border-radius:0;padding:.2rem 1.25rem .3rem .1rem;font-size:clamp(1rem,1.6vw,1.15rem);font-weight:500;transition:color .2s,border-color .2s}.pk-feld--gewaehlt .pk-eingabe{color:var(--schrift);border-bottom-color:var(--akzent)}.pk-eingabe:focus-visible{outline:2px solid var(--akzent);outline-offset:3px;border-bottom-color:var(--akzent)}.pk-pfeil{pointer-events:none;color:var(--schrift-leise);position:absolute;bottom:.55rem;right:.25rem}.pk-feld--gewaehlt .pk-pfeil{color:var(--akzent)}.pk-hinweis{color:var(--schrift-leise);font-size:.8rem;line-height:1.5}.pk-antwort{gap:.35rem;padding-block:clamp(.6rem,1.6vw,1.1rem);display:grid}.pk-antwort-ueber{letter-spacing:.2em;text-transform:uppercase;color:var(--schrift-leise);font-size:.72rem;font-weight:500}.pk-antwort-zahl{font-family:var(--schrift-anzeige);letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:linear-gradient(98deg, var(--akzent) 0%, color-mix(in oklab, var(--akzent) 45%, var(--schrift)) 82%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.4rem,5.4vw,3.9rem);font-weight:600;line-height:1.02;animation:.3s ease-out both pk-eintragen}@keyframes pk-eintragen{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:none}}.pk-regel{font-family:var(--schrift-anzeige);flex-wrap:wrap;align-items:baseline;gap:.4rem;line-height:1.05;display:flex}.pk-regel-zahl{color:var(--akzent);font-variant-numeric:tabular-nums;font-size:clamp(2rem,4.4vw,3rem);font-weight:600}.pk-regel-wort{color:var(--schrift-leise);font-size:clamp(.95rem,1.6vw,1.1rem);font-weight:500}.pk-regel-trenner{color:color-mix(in oklab, var(--akzent) 45%, transparent);padding-inline:.25rem;font-size:clamp(1.4rem,3vw,2rem)}.pk-regel-satz{max-width:30rem;color:var(--schrift-leise);text-wrap:pretty;margin-top:.5rem;font-size:.92rem;line-height:1.6}.pk-grundlage{max-width:30rem;color:var(--schrift);text-wrap:pretty;font-size:.95rem;line-height:1.55}.pk-meldung{max-width:30rem;color:var(--akzent);text-wrap:pretty;font-size:.95rem;line-height:1.55}.pk-zweites{border-top:1px solid var(--linie);padding-top:.4rem}.pk-zweites-knopf{color:var(--akzent);cursor:pointer;align-items:center;gap:.5rem;padding-block:.55rem;font-size:.9rem;list-style:none;display:flex}.pk-zweites-knopf::-webkit-details-marker{display:none}.pk-zweites-knopf:before{content:"+";border:1px solid color-mix(in oklab, var(--akzent) 55%, transparent);border-radius:50%;flex-shrink:0;place-items:center;width:1.1rem;height:1.1rem;font-size:.85rem;line-height:1;display:grid}.pk-zweites[open] .pk-zweites-knopf:before{content:"−"}.pk-zweites-knopf:focus-visible{color:var(--gold-hell)}@media (hover:hover){.pk-zweites-knopf:hover{color:var(--gold-hell)}}[data-modus=hell] .pk-zweites-knopf:focus-visible{color:var(--navy)}@media (hover:hover){[data-modus=hell] .pk-zweites-knopf:hover{color:var(--navy)}}.pk-eingabezeile--eng{padding-top:.3rem;padding-bottom:.5rem}.pk-vorlauf{max-width:30rem;color:var(--akzent);text-wrap:pretty;margin-top:.35rem;font-size:.92rem;line-height:1.55}.pk-vorbehalt{border-left:2px solid color-mix(in oklab, var(--akzent) 40%, transparent);color:var(--schrift-leise);text-wrap:pretty;padding-left:.9rem;font-size:.86rem;line-height:1.6}.pk-nur-vorlesen{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pk-auskunft-feld{background-image:var(--pk-korn), linear-gradient(180deg, var(--grund) 0%, color-mix(in oklab, var(--grund-tief) 30%, var(--grund)) 100%);padding-block:clamp(3.5rem,8vw,5.5rem)}[data-modus=hell] .pk-auskunft-feld{background-image:var(--pk-korn), linear-gradient(180deg, var(--grund) 0%, var(--grund-tief) 100%)}.pk-auskunft{gap:clamp(2rem,4vw,3.5rem);display:grid}@media (min-width:64rem){.pk-auskunft{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.pk-befund{border-left:1px solid var(--linie);padding-left:clamp(2rem,4vw,3.5rem)}}.pk-h2{font-family:var(--schrift-anzeige);letter-spacing:-.015em;color:var(--schrift);font-size:clamp(1.7rem,3.4vw,2.4rem);font-weight:600;line-height:1.1}.pk-gross{font-family:var(--schrift-anzeige);color:var(--akzent);font-variant-numeric:tabular-nums;margin-top:1rem;font-size:clamp(2.4rem,5vw,3.6rem);font-weight:600;line-height:1}.pk-auskunft-text{max-width:26rem;color:var(--schrift);margin-top:.7rem;font-size:1rem;line-height:1.6}.pk-auskunft-still{max-width:26rem;color:var(--schrift-leise);text-wrap:pretty;margin-top:.9rem;font-size:.88rem;line-height:1.6}.pk-befund-liste{gap:clamp(1.2rem,2.4vw,1.8rem);margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.pk-befund-punkt{border-left:2px solid color-mix(in oklab, var(--akzent) 45%, transparent);padding-left:.95rem}.pk-befund-titel{font-family:var(--schrift-anzeige);color:var(--schrift);font-size:1.05rem;font-weight:500}.pk-befund-text{color:var(--schrift-leise);text-wrap:pretty;margin-top:.3rem;font-size:.94rem;line-height:1.6}.pk-orte-feld{background-image:var(--pk-korn), radial-gradient(ellipse 46% 64% at 78% 40%, color-mix(in oklab, var(--akzent) 8%, transparent) 0%, transparent 70%), linear-gradient(180deg, color-mix(in oklab, var(--grund-tief) 30%, var(--grund)) 0%, var(--grund) 40%, color-mix(in oklab, var(--grund-tief) 52%, var(--grund)) 100%);padding-block:clamp(3.5rem,8vw,5.5rem)}[data-modus=hell] .pk-orte-feld{background-image:var(--pk-korn);border-top:1px solid var(--linie)}.pk-orte{gap:clamp(1.8rem,4vw,3rem);margin-top:clamp(1.6rem,3vw,2.4rem);display:grid}@media (min-width:48rem){.pk-orte{grid-template-columns:repeat(2,minmax(0,1fr))}}.pk-ort{justify-items:start;gap:.25rem;display:grid}.pk-ort-name{font-family:var(--schrift-anzeige);color:var(--schrift);font-size:1.1rem;font-weight:500}.pk-ort-adresse{color:var(--schrift-leise);font-size:.92rem}.pk-ort-tel{font-family:var(--schrift-anzeige);color:var(--akzent);font-variant-numeric:tabular-nums;margin-top:.35rem;font-size:clamp(1.4rem,2.8vw,1.9rem);font-weight:600;line-height:1.15}.pk-ort-tel:focus-visible{text-underline-offset:.2em;text-decoration:underline}@media (hover:hover){.pk-ort-tel:hover{text-underline-offset:.2em;text-decoration:underline}}.pk-ort-zeit{color:var(--schrift-leise);font-size:.86rem}.pk-orte-hinweis{border-top:1px solid var(--linie);max-width:42rem;color:var(--schrift-leise);margin-top:clamp(1.6rem,3vw,2.2rem);padding-top:clamp(1.2rem,2.4vw,1.6rem);font-size:.88rem;line-height:1.6}.pk-orte-knopf{margin-top:clamp(1.4rem,3vw,2rem)}@media (max-width:47.99rem){.pk-scheibe-rahmen{aspect-ratio:3/2}.pk-scheibe-bild{transform-origin:74% 20%;transform:scale(1.75)}.pk-antwort{--pk-feld-x:43%;--pk-feld-y:22%;--pk-feld-b:48%;--pk-feld-h:40%}.pk-antwort-datum{font-size:1.3rem}.pk-antwort-wort{font-size:1rem}}.la{--la-korn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23k)' opacity='0.055'/%3E%3C/svg%3E");background:var(--grund);color:var(--schrift)}[data-modus=hell] .la{--la-korn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23k)' opacity='0.018'/%3E%3C/svg%3E")}.la-kopf-feld{isolation:isolate;background-image:var(--la-korn), radial-gradient(ellipse 44% 56% at 14% 20%, color-mix(in oklab, var(--akzent) 9%, transparent) 0%, transparent 70%), linear-gradient(180deg, color-mix(in oklab, var(--akzent) 5%, var(--grund)) 0%, var(--grund) 52%, color-mix(in oklab, var(--grund-tief) 30%, var(--grund)) 100%);padding-block:clamp(7.5rem,13vw,10.5rem) clamp(3rem,6vw,5rem);position:relative;overflow-x:clip}[data-modus=hell] .la-kopf-feld{background-image:var(--la-korn), radial-gradient(ellipse 44% 56% at 14% 20%, color-mix(in oklab, var(--akzent) 3%, transparent) 0%, transparent 70%)}.la-pfad{color:var(--schrift-leise);align-items:center;gap:.5rem;margin-bottom:clamp(1.6rem,3vw,2.4rem);font-size:.8rem;display:flex}.la-pfad a{color:var(--akzent)}.la-pfad a:focus-visible{text-underline-offset:.2em;text-decoration:underline}@media (hover:hover){.la-pfad a:hover{text-underline-offset:.2em;text-decoration:underline}}.la-kopf{gap:1.1rem;max-width:46rem;display:grid}.la-ueber{letter-spacing:.3em;text-transform:uppercase;color:var(--akzent);align-items:center;gap:clamp(.7rem,1.4vw,1.1rem);font-size:clamp(.68rem,.9vw,.78rem);font-weight:500;display:flex}.la-ueber:before{content:"";background:linear-gradient(90deg, transparent, var(--akzent));width:clamp(1.8rem,4vw,3.4rem);height:1px}.la-titel{font-family:var(--schrift-anzeige);letter-spacing:-.02em;color:var(--schrift);flex-direction:column;font-size:clamp(2.3rem,6vw,4.4rem);font-weight:600;line-height:1.02;display:flex}.la-titel-zeile:last-child{background:linear-gradient(98deg, var(--akzent) 0%, color-mix(in oklab, var(--akzent) 40%, var(--schrift-leise)) 78%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.la-satz{max-width:40rem;color:var(--schrift-leise);font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.62}.la-knoepfe{flex-wrap:wrap;gap:.9rem;margin-top:.5rem;display:flex}.la-kopf-fuss{color:var(--schrift-leise);font-size:.86rem}.la-schnitt-feld{background-image:var(--la-korn), linear-gradient(180deg, color-mix(in oklab, var(--grund-tief) 30%, var(--grund)) 0%, var(--grund) 40%, var(--grund) 100%);padding-block:clamp(3.5rem,8vw,6rem)}[data-modus=hell] .la-schnitt-feld{background-image:var(--la-korn), linear-gradient(180deg, var(--grund-tief) 0%, var(--grund) 30%)}.la-schnitt-raster{align-items:center;gap:clamp(2rem,4vw,3.5rem);display:grid}@media (min-width:68rem){.la-schnitt-raster{grid-template-columns:minmax(0,.86fr) minmax(0,1fr)}}.la-h2{font-family:var(--schrift-anzeige);letter-spacing:-.015em;color:var(--schrift);font-size:clamp(1.7rem,3.4vw,2.4rem);font-weight:600;line-height:1.1}.la-schnitt-satz{max-width:34rem;color:var(--schrift-leise);text-wrap:pretty;margin-top:.9rem;font-size:1rem;line-height:1.62}.la-legende{gap:clamp(.9rem,1.8vw,1.3rem);margin:clamp(1.6rem,3vw,2.2rem) 0 0;padding:0;list-style:none;display:grid}.la-legende-punkt{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.la-probe{border:1px solid color-mix(in oklab, var(--schrift) 18%, transparent);border-radius:.2rem;width:1.4rem;height:1.4rem;margin-top:.15rem}.la-legende-text{gap:.2rem;display:grid}.la-legende-name{font-family:var(--schrift-anzeige);color:var(--schrift);font-size:1.02rem;font-weight:500}.la-legende-zweck{color:var(--schrift-leise);text-wrap:pretty;font-size:.92rem;line-height:1.55}.la-schnitt-bild{place-items:center;display:grid}.la-schnitt{width:100%;max-width:42rem;height:auto}.la-blech .la-kante,.la-blech .la-seite{fill:color-mix(in oklab, var(--schrift) 34%, var(--navy-weich))}.la-grund .la-kante,.la-grund .la-seite{fill:color-mix(in oklab, var(--navy-weich) 92%, var(--schrift))}.la-fueller .la-kante,.la-fueller .la-seite{fill:color-mix(in oklab, var(--schrift) 26%, var(--navy-weich))}.la-basis .la-kante,.la-basis .la-seite{fill:color-mix(in oklab, var(--akzent) 76%, var(--navy))}.la-klar .la-kante,.la-klar .la-seite{fill:color-mix(in oklab, var(--schrift) 14%, transparent)}.la-seite{filter:brightness(.72)}.la-klar .la-kante{stroke:color-mix(in oklab, var(--schrift) 26%, transparent);stroke-width:1px}.la-glanz-a{stop-color:color-mix(in oklab, var(--akzent) 62%, var(--navy))}.la-glanz-b{stop-color:color-mix(in oklab, var(--akzent) 88%, var(--schrift))}.la-glanz-c{stop-color:color-mix(in oklab, var(--schrift) 82%, var(--akzent))}.la-schatten-kern{stop-color:#00000080}.la-schatten-hof{stop-color:#00000029}.la-schatten-aus{stop-color:#0000}[data-modus=hell] .la-schatten-kern{stop-color:color-mix(in oklab, var(--navy) 22%, transparent)}[data-modus=hell] .la-schatten-hof{stop-color:color-mix(in oklab, var(--navy) 7%, transparent)}.la-bezug{stroke:color-mix(in oklab, var(--schrift) 30%, transparent);stroke-width:1px;stroke-dasharray:3 4}.la-bezugspunkt{fill:var(--akzent)}.la-name{font-family:var(--schrift-anzeige);fill:var(--schrift);font-size:19px;font-weight:500}.la-probe.la-blech{background:color-mix(in oklab, var(--schrift) 34%, var(--navy-weich))}.la-probe.la-grund{background:color-mix(in oklab, var(--navy-weich) 92%, var(--schrift))}.la-probe.la-fueller{background:color-mix(in oklab, var(--schrift) 26%, var(--navy-weich))}.la-probe.la-basis{background:color-mix(in oklab, var(--akzent) 76%, var(--navy))}.la-probe.la-klar{background:color-mix(in oklab, var(--schrift) 14%, transparent)}@supports (animation-timeline:view()){.la-schnitt-bild{view-timeline-name:--la-strecke}.la-lage{animation:linear both la-auftragen;animation-timeline:--la-strecke;animation-range:cover calc(18% + var(--la-stufe) * 9%) cover calc(32% + var(--la-stufe) * 9%)}@keyframes la-auftragen{0%{opacity:0;transform:translateY(var(--la-hub,22px))}to{opacity:1;transform:none}}}@media (max-width:39.99rem){.la-schnitt{--la-hub:60px}.la-marke{display:none}}.la-liste-feld{background-image:var(--la-korn);padding-block:clamp(3.5rem,8vw,5.5rem);scroll-margin-top:5rem}.la-liste{gap:clamp(1.4rem,3vw,2.2rem) clamp(2rem,5vw,4rem);margin:clamp(1.8rem,3.5vw,2.6rem) 0 0;padding:0;list-style:none;display:grid}@media (min-width:60rem){.la-liste{grid-template-columns:repeat(2,minmax(0,1fr))}}.la-punkt{border-left:2px solid color-mix(in oklab, var(--akzent) 40%, transparent);padding-left:.95rem}.la-punkt-titel{font-family:var(--schrift-anzeige);color:var(--schrift);font-size:1.08rem;font-weight:500}.la-punkt-text{color:var(--schrift-leise);text-wrap:pretty;margin-top:.25rem;font-size:.94rem;line-height:1.6}.la-ablauf-feld{background-color:color-mix(in oklab, var(--akzent) 3%, var(--grund));background-image:var(--la-korn), radial-gradient(ellipse 70% 90% at 50% 0%, color-mix(in oklab, var(--akzent) 6%, transparent) 0%, transparent 74%);border-block:1px solid var(--linie);padding-block:clamp(3.5rem,8vw,5.5rem)}[data-modus=hell] .la-ablauf-feld{background-color:color-mix(in oklab, var(--akzent) 2%, var(--grund))}.la-ablauf{gap:clamp(1.6rem,3vw,2.4rem);margin:clamp(1.8rem,3.5vw,2.6rem) 0 0;padding:0;list-style:none;display:grid}@media (min-width:60rem){.la-ablauf{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem)}}.la-schritt{padding-top:1.6rem;position:relative}.la-schritt-marke{background:var(--akzent);border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:0;left:0}.la-schritt:after{content:"";background:linear-gradient(90deg, color-mix(in oklab, var(--akzent) 45%, transparent), color-mix(in oklab, var(--akzent) 12%, transparent));width:calc(100% - .7rem + clamp(1.5rem,3vw,2.5rem));height:1px;position:absolute;top:.35rem;left:.7rem}@media (max-width:59.99rem){.la-schritt:after{display:none}}.la-schritt:last-child:after{display:none}.la-schritt-titel{font-family:var(--schrift-anzeige);color:var(--schrift);font-size:1.08rem;font-weight:500}.la-schritt-text{color:var(--schrift-leise);text-wrap:pretty;margin-top:.35rem;font-size:.92rem;line-height:1.6}.la-schluss-feld{background-image:var(--la-korn), linear-gradient(180deg, var(--grund) 0%, color-mix(in oklab, var(--grund-tief) 40%, var(--grund)) 100%);padding-block:clamp(3.5rem,8vw,6rem)}[data-modus=hell] .la-schluss-feld{background-image:var(--la-korn), linear-gradient(180deg, var(--grund) 40%, var(--grund-tief) 100%)}.la-schluss{gap:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:64rem){.la-schluss{grid-template-columns:minmax(0,1fr) minmax(0,.7fr)}}.la-merkmale{gap:clamp(1.2rem,2.4vw,1.8rem);margin:clamp(1.6rem,3vw,2.2rem) 0 0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.la-merkmale{grid-template-columns:repeat(2,minmax(0,1fr))}}.la-merkmal{border-left:2px solid color-mix(in oklab, var(--akzent) 45%, transparent);padding-left:.95rem}.la-merkmal-titel{font-family:var(--schrift-anzeige);color:var(--schrift);font-size:1.05rem;font-weight:500}.la-merkmal-text{color:var(--schrift-leise);margin-top:.25rem;font-size:.92rem;line-height:1.6}.la-garantie{border-top:1px solid var(--linie);color:var(--schrift-leise);margin-top:clamp(1.4rem,3vw,2rem);padding-top:clamp(1rem,2vw,1.4rem);font-size:.94rem}.la-orte{border:1px solid var(--linie);background:color-mix(in oklab, var(--akzent) 4%, var(--grund));border-radius:.45rem;align-content:start;gap:1.4rem;padding:clamp(1.4rem,3vw,2rem);display:grid}.la-orte-titel{letter-spacing:.22em;text-transform:uppercase;color:var(--akzent);font-size:.72rem;font-weight:500}.la-ort{justify-items:start;gap:.15rem;display:grid}.la-ort-name{font-family:var(--schrift-anzeige);color:var(--schrift);font-size:1.05rem;font-weight:500}.la-ort-adresse{color:var(--schrift-leise);font-size:.9rem}.la-ort-tel{font-family:var(--schrift-anzeige);color:var(--akzent);font-variant-numeric:tabular-nums;margin-top:.2rem;font-size:1.05rem;font-weight:500}.la-ort-tel:focus-visible{text-underline-offset:.2em;text-decoration:underline}@media (hover:hover){.la-ort-tel:hover{text-underline-offset:.2em;text-decoration:underline}}.la-orte-knopf{margin-top:.4rem}.ad{--ad-korn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23k)' opacity='0.055'/%3E%3C/svg%3E");--ad-warn:#f2a13c;--ad-weste:#e3d54e;--ad-rot:#d8563f;background:var(--grund);color:var(--schrift)}[data-modus=hell] .ad{--ad-korn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23k)' opacity='0.018'/%3E%3C/svg%3E");--ad-warn:#cf7a10;--ad-weste:#9a8a12;--ad-rot:#b8402c}.ad-kopf-feld{isolation:isolate;background-image:var(--ad-korn), radial-gradient(ellipse 82% 34% at 50% 104%, color-mix(in oklab, var(--akzent) 13%, transparent) 0%, transparent 72%), linear-gradient(180deg, color-mix(in oklab, var(--grund-tief) 55%, var(--grund)) 0%, var(--grund) 60%, var(--grund) 100%);padding-block:clamp(7.5rem,13vw,10.5rem) clamp(3rem,6vw,5rem);position:relative;overflow-x:clip}[data-modus=hell] .ad-kopf-feld{background-image:var(--ad-korn), radial-gradient(ellipse 82% 34% at 50% 104%, color-mix(in oklab, var(--akzent) 5%, transparent) 0%, transparent 72%)}.ad-pfad{color:var(--schrift-leise);align-items:center;gap:.5rem;margin-bottom:clamp(1.6rem,3vw,2.4rem);font-size:.8rem;display:flex}.ad-pfad a{color:var(--akzent)}.ad-pfad a:focus-visible{text-underline-offset:.2em;text-decoration:underline}@media (hover:hover){.ad-pfad a:hover{text-underline-offset:.2em;text-decoration:underline}}.ad-kopf{gap:1.1rem;max-width:48rem;display:grid}.ad-ueber{letter-spacing:.3em;text-transform:uppercase;color:var(--akzent);align-items:center;gap:clamp(.7rem,1.4vw,1.1rem);font-size:clamp(.68rem,.9vw,.78rem);font-weight:500;display:flex}.ad-ueber:before{content:"";background:linear-gradient(90deg, transparent, var(--akzent));width:clamp(1.8rem,4vw,3.4rem);height:1px}.ad-titel{font-family:var(--schrift-anzeige);letter-spacing:-.02em;color:var(--schrift);text-wrap:balance;font-size:clamp(2.2rem,5.6vw,4.2rem);font-weight:600;line-height:1.04}.ad-titel-zeile:last-child{background:linear-gradient(98deg, var(--akzent) 0%, color-mix(in oklab, var(--akzent) 40%, var(--schrift-leise)) 78%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.ad-satz{max-width:40rem;color:var(--schrift-leise);font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.62}.ad-notruf{border-left:2px solid var(--akzent);justify-items:start;gap:.2rem;margin-top:.6rem;padding-left:clamp(.9rem,2vw,1.3rem);display:grid}.ad-notruf-ueber{letter-spacing:.2em;text-transform:uppercase;color:var(--schrift-leise);font-size:.72rem;font-weight:500}.ad-notruf-nummer{font-family:var(--schrift-anzeige);letter-spacing:-.01em;color:var(--akzent);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(1.75rem,4.4vw,2.7rem);font-weight:600;line-height:1.1}.ad-notruf-nummer:focus-visible{text-underline-offset:.14em;text-decoration:underline}@media (hover:hover){.ad-notruf-nummer:hover{text-underline-offset:.14em;text-decoration:underline}}.ad-notruf-gebiet{color:var(--schrift-leise);font-size:.92rem}.ad-knoepfe{flex-wrap:wrap;gap:.9rem;margin-top:.8rem;display:flex}.ad-sichern-feld{background-image:var(--ad-korn), linear-gradient(180deg, var(--grund) 0%, color-mix(in oklab, var(--grund-tief) 45%, var(--grund)) 100%);padding-block:clamp(3.5rem,8vw,6rem);scroll-margin-top:5rem}[data-modus=hell] .ad-sichern-feld{background-image:var(--ad-korn), linear-gradient(180deg, var(--grund) 40%, var(--grund-tief) 100%)}.ad-sichern-kopf{max-width:44rem}.ad-h2{font-family:var(--schrift-anzeige);letter-spacing:-.015em;color:var(--schrift);font-size:clamp(1.7rem,3.4vw,2.4rem);font-weight:600;line-height:1.1}.ad-h2--zweit{margin-top:clamp(2.4rem,5vw,3.4rem)}.ad-sichern-satz{color:var(--schrift-leise);text-wrap:pretty;margin-top:.9rem;font-size:1rem;line-height:1.62}.ad-szene-feld{place-items:center;margin-top:clamp(2rem,4vw,3rem);display:grid}.ad-szene{width:100%;max-width:58rem;height:auto}.ad-schritte{gap:clamp(1.6rem,3vw,2.4rem) clamp(1.8rem,3.5vw,3rem);margin:clamp(2.2rem,4.5vw,3.2rem) 0 0;padding:0;list-style:none;display:grid}@media (min-width:52rem){.ad-schritte{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:76rem){.ad-schritte{grid-template-columns:repeat(4,minmax(0,1fr))}}.ad-schritt{border-top:1px solid var(--linie);padding-top:.9rem}.ad-schritt-nr{font-family:var(--schrift-anzeige);color:var(--akzent);font-variant-numeric:tabular-nums;font-size:2.1rem;font-weight:600;line-height:1;display:block}.ad-schritt-titel{font-family:var(--schrift-anzeige);color:var(--schrift);text-wrap:balance;margin-top:.5rem;font-size:1.06rem;font-weight:500;line-height:1.3}.ad-schritt-text{color:var(--schrift-leise);text-wrap:pretty;margin-top:.35rem;font-size:.92rem;line-height:1.6}.ad-vorbehalt{border-top:1px solid var(--linie);max-width:46rem;color:var(--schrift-leise);text-wrap:pretty;margin-top:clamp(2rem,4vw,2.8rem);padding-top:clamp(1rem,2vw,1.4rem);font-size:.9rem;line-height:1.6}.ad-fahrbahn{stroke:color-mix(in oklab, var(--schrift) 34%, transparent);stroke-width:2px}.ad-markierung line{stroke:color-mix(in oklab, var(--schrift) 15%, transparent);stroke-width:5px;stroke-linecap:round}[data-modus=hell] .ad-markierung line{stroke:color-mix(in oklab, var(--schrift) 22%, transparent)}.ad-planke line{stroke:color-mix(in oklab, var(--schrift) 40%, transparent);stroke-width:3px}.ad-planke .ad-pfosten{stroke:color-mix(in oklab, var(--schrift) 24%, transparent);stroke-width:4px}.ad-person-kopf{fill:color-mix(in oklab, var(--schrift) 52%, transparent)}.ad-weste{fill:var(--ad-weste);stroke:color-mix(in oklab, var(--schrift) 34%, transparent);stroke-width:1px}.ad-beine,.ad-arme{fill:none;stroke:color-mix(in oklab, var(--schrift) 52%, transparent);stroke-width:4px;stroke-linecap:round}.ad-dreieck-rand{fill:var(--ad-rot)}.ad-dreieck-innen{fill:var(--grund)}.ad-dreieck-fuss{fill:none;stroke:color-mix(in oklab, var(--schrift) 42%, transparent);stroke-width:3px;stroke-linecap:round}.ad-karosse{fill:color-mix(in oklab, var(--schrift) 30%, var(--grund));stroke:color-mix(in oklab, var(--schrift) 48%, transparent);stroke-width:1.5px;stroke-linejoin:round}.ad-scheibe{fill:color-mix(in oklab, var(--navy) 76%, var(--grund))}.ad-reifen{fill:color-mix(in oklab, var(--navy) 88%, var(--schrift))}.ad-felge{fill:color-mix(in oklab, var(--schrift) 32%, var(--navy))}.ad-licht-kern{stop-color:color-mix(in oklab, var(--ad-warn) 82%, white);stop-opacity:.85}.ad-licht-hof{stop-color:var(--ad-warn);stop-opacity:.28}.ad-licht-aus{stop-color:var(--ad-warn);stop-opacity:0}[data-modus=hell] .ad-licht-kern{stop-opacity:.42}[data-modus=hell] .ad-licht-hof{stop-opacity:.12}.ad-leuchte{fill:var(--ad-warn);stroke:color-mix(in oklab, var(--schrift) 30%, transparent);stroke-width:1px}.ad-blinker{animation:.68s linear infinite ad-blinken}@keyframes ad-blinken{0%,44%{opacity:1}56%,to{opacity:.14}}.ad-schatten-kern{stop-color:#00000085}.ad-schatten-hof{stop-color:#0000002e}.ad-schatten-aus{stop-color:#0000}[data-modus=hell] .ad-schatten-kern{stop-color:color-mix(in oklab, var(--navy) 24%, transparent)}[data-modus=hell] .ad-schatten-hof{stop-color:color-mix(in oklab, var(--navy) 8%, transparent)}.ad-faelle-feld{background-color:color-mix(in oklab, var(--akzent) 3%, var(--grund));background-image:var(--ad-korn), radial-gradient(ellipse 70% 90% at 50% 0%, color-mix(in oklab, var(--akzent) 6%, transparent) 0%, transparent 74%);border-block:1px solid var(--linie);padding-block:clamp(3.5rem,8vw,5.5rem)}[data-modus=hell] .ad-faelle-feld{background-color:color-mix(in oklab, var(--akzent) 2%, var(--grund))}.ad-faelle{align-items:start;gap:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:64rem){.ad-faelle{grid-template-columns:minmax(0,1fr) minmax(0,.62fr)}}.ad-lage-liste{flex-wrap:wrap;gap:.6rem;margin:clamp(1.6rem,3vw,2.2rem) 0 0;padding:0;list-style:none;display:flex}.ad-lage{border:1px solid color-mix(in oklab, var(--akzent) 42%, transparent);font-family:var(--schrift-anzeige);color:var(--schrift);background:color-mix(in oklab, var(--akzent) 6%, transparent);border-radius:99px;padding:.55rem 1.05rem;font-size:.95rem;font-weight:500}.ad-ablauf{gap:clamp(1rem,2vw,1.5rem);margin:clamp(1.4rem,2.8vw,2rem) 0 0;padding:0;list-style:none;display:grid}.ad-ablauf-punkt{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.9rem;display:grid}.ad-ablauf-nr{font-family:var(--schrift-anzeige);letter-spacing:.08em;color:var(--akzent);font-variant-numeric:tabular-nums;font-size:.86rem;font-weight:500}.ad-ablauf-text{gap:.15rem;display:grid}.ad-ablauf-titel{font-family:var(--schrift-anzeige);color:var(--schrift);font-size:1.02rem;font-weight:500}.ad-ablauf-text>span{color:var(--schrift-leise);text-wrap:pretty;font-size:.92rem;line-height:1.6}.ad-zusagen{border:1px solid var(--linie);background:color-mix(in oklab, var(--akzent) 4%, var(--grund));border-radius:.45rem;align-content:start;gap:1rem;padding:clamp(1.4rem,3vw,2rem);display:grid}.ad-zusagen-titel{letter-spacing:.22em;text-transform:uppercase;color:var(--akzent);font-size:.72rem;font-weight:500}.ad-zusagen-liste{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.ad-zusage{color:var(--schrift);padding-left:1.3rem;font-size:.98rem;line-height:1.5;position:relative}.ad-zusage:before{content:"";background:var(--akzent);width:.7rem;height:1px;position:absolute;top:.72em;left:0}.ad-kein-notfall{border-top:1px solid var(--linie);color:var(--schrift-leise);text-wrap:pretty;padding-top:1rem;font-size:.9rem;line-height:1.6}.ad-mail{color:var(--akzent);text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline}.ad-orte-feld{background-image:var(--ad-korn), linear-gradient(180deg, var(--grund) 0%, color-mix(in oklab, var(--grund-tief) 40%, var(--grund)) 100%);padding-block:clamp(3.5rem,8vw,6rem)}[data-modus=hell] .ad-orte-feld{background-image:var(--ad-korn), linear-gradient(180deg, var(--grund-tief) 0%, var(--grund) 26%)}.ad-orte-satz{max-width:40rem;color:var(--schrift-leise);text-wrap:pretty;margin-top:.9rem;font-size:1rem;line-height:1.62}.ad-orte{gap:clamp(1.6rem,3vw,2.6rem);margin-top:clamp(1.8rem,3.5vw,2.6rem);display:grid}@media (min-width:48rem){.ad-orte{grid-template-columns:repeat(2,minmax(0,1fr))}}.ad-ort{border-left:2px solid color-mix(in oklab, var(--akzent) 45%, transparent);justify-items:start;gap:.15rem;padding-left:clamp(.9rem,2vw,1.2rem);display:grid}.ad-ort-name{font-family:var(--schrift-anzeige);color:var(--schrift);font-size:1.08rem;font-weight:500}.ad-ort-adresse{color:var(--schrift-leise);font-size:.92rem}.ad-ort-tel{font-family:var(--schrift-anzeige);color:var(--akzent);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:.25rem;font-size:1.15rem;font-weight:500}.ad-ort-tel:focus-visible{text-underline-offset:.2em;text-decoration:underline}@media (hover:hover){.ad-ort-tel:hover{text-underline-offset:.2em;text-decoration:underline}}.ad-ort-zeit{color:var(--schrift-leise);font-size:.86rem}.ad-orte-notruf{border-top:1px solid var(--linie);justify-items:start;gap:.2rem;margin-top:clamp(2.2rem,4.5vw,3.2rem);padding-top:clamp(1.2rem,2.4vw,1.8rem);display:grid}.fk{--fk-korn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23k)' opacity='0.055'/%3E%3C/svg%3E");background:var(--grund);color:var(--schrift)}[data-modus=hell] .fk{--fk-korn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23k)' opacity='0.018'/%3E%3C/svg%3E")}.fk-kopf-feld{isolation:isolate;background-image:var(--fk-korn), radial-gradient(ellipse 46% 58% at 16% 22%, color-mix(in oklab, var(--akzent) 10%, transparent) 0%, transparent 70%), linear-gradient(180deg, color-mix(in oklab, var(--grund-tief) 50%, var(--grund)) 0%, var(--grund) 58%, var(--grund) 100%);padding-block:clamp(7.5rem,13vw,10.5rem) clamp(3rem,6vw,5rem);position:relative;overflow-x:clip}[data-modus=hell] .fk-kopf-feld{background-image:var(--fk-korn), radial-gradient(ellipse 46% 58% at 16% 22%, color-mix(in oklab, var(--akzent) 4%, transparent) 0%, transparent 70%)}.fk-pfad{color:var(--schrift-leise);align-items:center;gap:.5rem;margin-bottom:clamp(1.6rem,3vw,2.4rem);font-size:.8rem;display:flex}.fk-pfad a{color:var(--akzent)}.fk-pfad a:focus-visible{text-underline-offset:.2em;text-decoration:underline}@media (hover:hover){.fk-pfad a:hover{text-underline-offset:.2em;text-decoration:underline}}.fk-kopf{gap:1.1rem;max-width:52rem;display:grid}.fk-kopf>*{min-width:0}.fk-ueber{letter-spacing:.3em;text-transform:uppercase;color:var(--akzent);align-items:center;gap:clamp(.7rem,1.4vw,1.1rem);font-size:clamp(.68rem,.9vw,.78rem);font-weight:500;display:flex}.fk-ueber:before{content:"";background:linear-gradient(90deg, transparent, var(--akzent));width:clamp(1.8rem,4vw,3.4rem);height:1px}.fk-titel{font-family:var(--schrift-anzeige);letter-spacing:-.02em;color:var(--schrift);text-wrap:balance;font-size:clamp(2.2rem,5.4vw,4rem);font-weight:600;line-height:1.04}.fk-titel-zeile:last-child{background:linear-gradient(98deg, var(--akzent) 0%, color-mix(in oklab, var(--akzent) 40%, var(--schrift-leise)) 78%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.fk-satz{max-width:42rem;color:var(--schrift-leise);font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.62}.fk-leitfrage{font-family:var(--schrift-anzeige);letter-spacing:-.01em;color:var(--schrift);text-wrap:balance;margin-top:.4rem;font-size:clamp(1.3rem,2.4vw,1.8rem);font-weight:500;line-height:1.25}.fk-handeln{flex-wrap:wrap;align-items:center;gap:clamp(1.2rem,3vw,2.4rem);margin-top:.8rem;display:flex}.fk-tel-liste{gap:.3rem;display:grid}.fk-tel-ueber{letter-spacing:.2em;text-transform:uppercase;color:var(--schrift-leise);font-size:.72rem;font-weight:500}.fk-tel-reihe{flex-wrap:wrap;gap:.4rem 1.2rem;display:flex}.fk-tel{font-family:var(--schrift-anzeige);color:var(--akzent);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.05rem;font-weight:500}.fk-tel:focus-visible{text-underline-offset:.2em;text-decoration:underline}@media (hover:hover){.fk-tel:hover{text-underline-offset:.2em;text-decoration:underline}}.fk-tel-reihe--gross .fk-tel{font-size:clamp(1.15rem,2.2vw,1.5rem)}.fk-kopf-fuss{color:var(--schrift-leise);margin-top:.4rem;font-size:.86rem}.fk-zustaendig-feld{background-image:var(--fk-korn), linear-gradient(180deg, var(--grund) 0%, color-mix(in oklab, var(--grund-tief) 45%, var(--grund)) 100%);padding-block:clamp(3.5rem,8vw,6rem);scroll-margin-top:5rem}[data-modus=hell] .fk-zustaendig-feld{background-image:var(--fk-korn), linear-gradient(180deg, var(--grund) 45%, var(--grund-tief) 100%)}.fk-h2{font-family:var(--schrift-anzeige);letter-spacing:-.015em;color:var(--schrift);font-size:clamp(1.7rem,3.4vw,2.4rem);font-weight:600;line-height:1.1}.fk-zustaendig{gap:0;margin:clamp(2rem,4vw,3rem) 0 0;display:grid}.fk-zeile{border-top:1px solid var(--linie);gap:.5rem clamp(1.5rem,4vw,3.5rem);padding-block:clamp(1.4rem,3vw,2.2rem);display:grid}.fk-zeile:last-child{border-bottom:1px solid var(--linie)}@media (min-width:56rem){.fk-zeile{grid-template-columns:minmax(0,.34fr) minmax(0,1fr);align-items:baseline}}.fk-wer{font-family:var(--schrift-anzeige);letter-spacing:-.02em;color:var(--akzent);font-size:clamp(1.5rem,3vw,2.1rem);font-weight:600;line-height:1.1}.fk-was{color:var(--schrift-leise);text-wrap:pretty;gap:.45rem;margin:0;font-size:clamp(.98rem,1.3vw,1.06rem);line-height:1.6;display:grid}.fk-keine-zahl{max-width:54rem;font-family:var(--schrift-anzeige);color:var(--schrift);text-wrap:pretty;margin-top:clamp(2rem,4vw,3rem);font-size:clamp(1.02rem,1.6vw,1.2rem);font-weight:400;line-height:1.6}.fk-richtung-feld{background-color:color-mix(in oklab, var(--akzent) 3%, var(--grund));background-image:var(--fk-korn), radial-gradient(ellipse 70% 90% at 50% 0%, color-mix(in oklab, var(--akzent) 6%, transparent) 0%, transparent 74%);border-block:1px solid var(--linie);padding-block:clamp(3.5rem,8vw,5.5rem)}[data-modus=hell] .fk-richtung-feld{background-color:color-mix(in oklab, var(--akzent) 2%, var(--grund))}.fk-richtungen{gap:clamp(1.4rem,3vw,2.2rem) clamp(2rem,5vw,4rem);margin:clamp(1.8rem,3.5vw,2.6rem) 0 0;padding:0;list-style:none;display:grid}@media (min-width:60rem){.fk-richtungen{grid-template-columns:repeat(2,minmax(0,1fr))}}.fk-richtung{border-left:2px solid color-mix(in oklab, var(--akzent) 45%, transparent);padding-left:.95rem}.fk-richtung-titel{font-family:var(--schrift-anzeige);color:var(--schrift);text-wrap:balance;font-size:1.06rem;font-weight:500;line-height:1.3}.fk-richtung-text{color:var(--schrift-leise);text-wrap:pretty;margin-top:.28rem;font-size:.94rem;line-height:1.6}.fk-regel{border-left:2px solid var(--akzent);max-width:46rem;font-family:var(--schrift-anzeige);color:var(--schrift);text-wrap:pretty;margin-top:clamp(2rem,4vw,2.8rem);padding:clamp(1rem,2.2vw,1.5rem) 0 clamp(1rem,2.2vw,1.5rem) clamp(1.1rem,2.4vw,1.6rem);font-size:clamp(1.05rem,1.8vw,1.28rem);font-weight:500;line-height:1.5}.fk-ausgang{max-width:46rem;color:var(--schrift-leise);text-wrap:pretty;margin-top:clamp(1.2rem,2.4vw,1.8rem);font-size:.94rem;line-height:1.6}.fk-ende-feld{background-image:var(--fk-korn), linear-gradient(180deg, color-mix(in oklab, var(--grund-tief) 45%, var(--grund)) 0%, var(--grund) 42%, var(--grund) 100%);padding-block:clamp(3.5rem,8vw,6rem);scroll-margin-top:5rem}[data-modus=hell] .fk-ende-feld{background-image:var(--fk-korn), linear-gradient(180deg, var(--grund-tief) 0%, var(--grund) 30%)}.fk-ende-text{max-width:50rem;color:var(--schrift-leise);text-wrap:pretty;gap:.8rem;margin-top:clamp(2rem,4vw,3rem);font-size:clamp(.98rem,1.3vw,1.06rem);line-height:1.62;display:grid}.fk-ende-text--allein{color:color-mix(in oklab, var(--schrift) 86%, var(--grund));gap:1rem;font-size:clamp(1rem,1.5vw,1.14rem)}.fk-achten-feld{background-image:var(--fk-korn);border-block:1px solid var(--linie);padding-block:clamp(3.5rem,8vw,5.5rem)}.fk-achten{align-items:start;gap:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:64rem){.fk-achten{grid-template-columns:minmax(0,1fr) minmax(0,.72fr)}}.fk-fallstricke{gap:clamp(1.4rem,3vw,2rem);margin:clamp(1.8rem,3.5vw,2.6rem) 0 0;padding:0;list-style:none;display:grid}.fk-fallstrick-titel{font-family:var(--schrift-anzeige);color:var(--schrift);text-wrap:balance;font-size:1.06rem;font-weight:500;line-height:1.3}.fk-fallstrick-text{color:var(--schrift-leise);text-wrap:pretty;margin-top:.28rem;font-size:.94rem;line-height:1.62}.fk-angaben-karte{border:1px solid var(--linie);background:color-mix(in oklab, var(--akzent) 4%, var(--grund));border-radius:.45rem;align-content:start;gap:.8rem;padding:clamp(1.4rem,3vw,2rem);display:grid}.fk-angaben-titel{font-family:var(--schrift-anzeige);color:var(--schrift);text-wrap:balance;font-size:1.08rem;font-weight:500;line-height:1.3}.fk-angaben-satz{color:var(--schrift-leise);font-size:.9rem}.fk-angaben{gap:.7rem;margin:.4rem 0 0;display:grid}.fk-angabe{border-left:2px solid color-mix(in oklab, var(--akzent) 40%, transparent);gap:.1rem;padding-left:.9rem;display:grid}.fk-begriff{font-family:var(--schrift-anzeige);color:var(--schrift);font-size:.98rem;font-weight:500}.fk-begriff-text{color:var(--schrift-leise);text-wrap:pretty;margin:0;font-size:.88rem;line-height:1.5}.fk-angaben-schluss{border-top:1px solid var(--linie);color:var(--schrift-leise);text-wrap:pretty;margin-top:.4rem;padding-top:.9rem;font-size:.88rem;line-height:1.55}.fk-orte-feld{background-image:var(--fk-korn), linear-gradient(180deg, var(--grund) 0%, color-mix(in oklab, var(--grund-tief) 40%, var(--grund)) 100%);padding-block:clamp(3.5rem,8vw,6rem);scroll-margin-top:6rem}[data-modus=hell] .fk-orte-feld{background-image:var(--fk-korn), linear-gradient(180deg, var(--grund-tief) 0%, var(--grund) 26%)}.fk-orte{gap:clamp(1.6rem,3vw,2.4rem);margin-top:clamp(1.8rem,3.5vw,2.6rem);display:grid}@media (min-width:52rem){.fk-orte{grid-template-columns:repeat(3,minmax(0,1fr))}}.fk-ort{border-left:2px solid color-mix(in oklab, var(--akzent) 45%, transparent);justify-items:start;gap:.15rem;padding-left:clamp(.9rem,2vw,1.2rem);display:grid}.fk-ort-name{font-family:var(--schrift-anzeige);color:var(--schrift);font-size:1.06rem;font-weight:500}.fk-ort-adresse{color:var(--schrift-leise);font-size:.9rem}.fk-ort-tel{font-family:var(--schrift-anzeige);color:var(--akzent);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:.25rem;font-size:1.1rem;font-weight:500}.fk-ort-tel:focus-visible{text-underline-offset:.2em;text-decoration:underline}@media (hover:hover){.fk-ort-tel:hover{text-underline-offset:.2em;text-decoration:underline}}.fk-ort-zeit{color:var(--schrift-leise);font-size:.86rem}.fk-orte-satz{max-width:46rem;color:var(--schrift-leise);text-wrap:pretty;margin-top:clamp(1.8rem,3.5vw,2.6rem);font-size:.94rem;line-height:1.62}.fk-orte-telefon{border-top:1px solid var(--linie);justify-items:start;gap:.4rem;margin-top:clamp(2rem,4vw,3rem);padding-top:clamp(1.2rem,2.4vw,1.8rem);display:grid}.fk-buehne{place-items:center;margin-top:clamp(2.5rem,5vw,3.5rem);display:grid}.fk-tisch{width:100%;max-width:54rem;height:auto}.fk-schnur{stroke:color-mix(in oklab, var(--schrift) 34%, transparent);stroke-width:2px}.fk-schirm{fill:color-mix(in oklab, var(--navy) 82%, var(--schrift));stroke:color-mix(in oklab, var(--schrift) 30%, transparent);stroke-width:1.4px;stroke-linejoin:round}.fk-leuchtmittel{fill:var(--gold-hell)}.fk-kegel-nah{stop-color:color-mix(in oklab, var(--gold-hell) 26%, transparent)}.fk-kegel-fern{stop-color:color-mix(in oklab, var(--gold-hell) 0%, transparent)}[data-modus=hell] .fk-kegel-nah,[data-modus=hell] .fk-kegel-fern{stop-color:transparent}.fk-pfuetze-kern{stop-color:color-mix(in oklab, var(--gold-hell) 40%, transparent)}.fk-pfuetze-aus{stop-color:color-mix(in oklab, var(--gold-hell) 0%, transparent)}[data-modus=hell] .fk-pfuetze-kern{stop-color:color-mix(in oklab, var(--akzent) 38%, transparent)}.fk-platte,.fk-sitz{fill:color-mix(in oklab, var(--schrift) 30%, var(--grund));stroke:color-mix(in oklab, var(--schrift) 46%, transparent);stroke-width:1.2px}.fk-tischbein,.fk-bein,.fk-lehne{fill:none;stroke:color-mix(in oklab, var(--schrift) 40%, var(--grund));stroke-linecap:round}.fk-tischbein{stroke-width:9px}.fk-bein{stroke-width:7px}.fk-lehne{stroke-width:11px}.fk-boden{stroke:color-mix(in oklab, var(--schrift) 22%, transparent);stroke-width:1.6px}.fk-schatten-kern{stop-color:#00000080}.fk-schatten-hof{stop-color:#00000029}.fk-schatten-aus{stop-color:#0000}[data-modus=hell] .fk-schatten-kern{stop-color:color-mix(in oklab, var(--navy) 20%, transparent)}[data-modus=hell] .fk-schatten-hof{stop-color:color-mix(in oklab, var(--navy) 6%, transparent)}.fk-stuhl--frei{transform-box:view-box;transform-origin:760px 372px;transform:none}@supports (animation-timeline:view()){.fk-buehne{view-timeline-name:--fk-platz}.fk-stuhl--frei{animation:linear both fk-anruecken;animation-timeline:--fk-platz;animation-range:entry 24% entry 90%}@keyframes fk-anruecken{0%{transform:translate(86px)rotate(4deg)}to{transform:none}}@media (max-width:767px){.fk-stuhl--frei{animation-name:fk-anruecken-schmal;animation-range:entry 100% cover 65%}}@keyframes fk-anruecken-schmal{0%{transform:translate(150px)rotate(6deg)}to{transform:none}}}.uu{background:var(--grund);color:var(--schrift)}.uu-kopf-inhalt{padding-bottom:calc(clamp(2.5rem, 7vh, 5rem) + env(safe-area-inset-bottom,0px));z-index:2;position:absolute;inset:auto 0 0}.uu-kopf-inhalt:before{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#05090fb3 56%,#05090ff0 100%);position:absolute;inset:-7rem 0 0}.uu-kopf-inhalt>*{position:relative}.uu-titel{font-family:var(--schrift-anzeige);letter-spacing:-.03em;color:#fff;text-wrap:balance;font-size:clamp(2.2rem,6.6vw,5.2rem);font-weight:600;line-height:1}.uu-haarlinie{background:linear-gradient(90deg, var(--gold-hell), transparent);width:clamp(6rem,22vw,18rem);height:1px;margin-top:clamp(1rem,2.5vh,1.6rem);display:block}.uu-ortzeile{letter-spacing:.02em;color:#ffffffc7;margin-top:.8rem;font-size:.92rem}.uu-tor-feld{background:#05090f;position:relative}.uu-tor-lauf{height:auto}.uu-tor-buehne{height:100svh;position:relative;overflow:hidden}.uu-halle-foto{object-fit:cover}.uu-fenster{position:absolute;inset:0}.uu-fenster-maske{width:100%;height:100%;display:block;position:absolute;inset:0}.uu-fenster-flaeche{fill:#05090f}.uu-fenster-kontur{fill:none;width:max(23.625vw,42svh);height:auto;stroke:var(--gold);stroke-width:2px;stroke-linejoin:round;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.uu-fenster-zeile{letter-spacing:.34em;text-transform:uppercase;color:#ffffffb3;white-space:nowrap;font-size:clamp(.68rem,1vw,.8rem);font-weight:500;position:absolute;top:15%;left:50%;transform:translate(-50%)}.uu-loch-form{transform:scale(4.6)}.uu-fenster-flaeche,.uu-fenster-kontur,.uu-fenster-zeile{opacity:0}@supports (animation-timeline:view()){.uu-tor-lauf{view-timeline-name:--uu-fenster;height:250svh}.uu-tor-buehne{position:sticky;top:0}.uu-loch-form{animation:linear both uu-wachsen;animation-timeline:--uu-fenster;animation-range:contain 4% contain 44%}.uu-fenster-flaeche{animation:linear both uu-weichen;animation-timeline:--uu-fenster;animation-range:contain 28% contain 56%}.uu-fenster-kontur,.uu-fenster-zeile{animation:linear both uu-weichen;animation-timeline:--uu-fenster;animation-range:contain 22% contain 46%}@keyframes uu-wachsen{0%{transform:scale(1)}to{transform:scale(4.6)}}@keyframes uu-weichen{0%{opacity:1}to{opacity:0}}}.uu-handwerk-feld{background:radial-gradient(80% 60% at 50% 0,#ffd68c12 0%,#0000 70%),#05090f;padding-block:clamp(4rem,10vw,8rem)}.uu-handwerk{max-width:46rem;font-family:var(--schrift-anzeige);letter-spacing:-.01em;color:#ffffffe6;text-wrap:pretty;font-size:clamp(1.25rem,2.8vw,2.05rem);font-weight:400;line-height:1.42}.uu-verb{color:var(--gold-hell);font-weight:600}.uu-handwerk-schluss{color:#ffffffa8;text-wrap:pretty;border-top:1px solid #ffffff24;max-width:42rem;margin-top:clamp(2rem,5vw,3.5rem);padding-top:clamp(1.2rem,3vw,2rem);font-size:clamp(.95rem,1.3vw,1.05rem);line-height:1.62}.uu-umkehr-feld{isolation:isolate;background:#e8e9ea;padding-block:clamp(3rem,8vw,6rem);position:relative}.uu-umkehr-foto{object-fit:cover;object-position:center 30%;z-index:-1}.uu-platte{position:relative}.uu-platte-raster{background:linear-gradient(148deg,#e4cd9b 0%,#c6a867 46%,#a98a4e 100%);border-radius:.5rem;gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.8rem,4vw,3.2rem);display:grid;box-shadow:0 30px 80px #060c146b}@media (min-width:56rem){.uu-platte-raster{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4rem)}}.uu-ziffer{font-family:var(--schrift-anzeige);letter-spacing:-.04em;color:#6d5729;text-shadow:0 1px #ffffff6b;font-size:clamp(5rem,16vw,12rem);font-weight:600;line-height:.8}.uu-platte-text{gap:.5rem;display:grid}.uu-drei-titel{font-family:var(--schrift-anzeige);letter-spacing:-.015em;color:#2a2113;text-wrap:balance;font-size:clamp(1.15rem,2.4vw,1.7rem);font-weight:600;line-height:1.2}.uu-drei-satz{color:#4b3c20;font-size:clamp(.95rem,1.3vw,1.05rem)}.uu-zusagen{gap:clamp(.9rem,2vw,1.4rem);margin:clamp(1.2rem,3vw,2rem) 0 0;display:grid}.uu-zusage{border-left:2px solid #2a21136b;padding-left:.95rem}.uu-zusage-satz{font-family:var(--schrift-anzeige);color:#2a2113;text-wrap:balance;font-size:clamp(1rem,1.8vw,1.24rem);font-weight:500;line-height:1.3}.uu-zusage-beleg{color:#3a2e17;text-wrap:pretty;margin:.2rem 0 0;font-size:.9rem;line-height:1.55}.uu-grenzsatz{font-family:var(--schrift-anzeige);color:#2a2113;text-wrap:pretty;border-top:1px solid #2a211347;margin-top:clamp(1.2rem,3vw,2rem);padding-top:clamp(.9rem,2vw,1.4rem);font-size:clamp(1rem,1.7vw,1.2rem);line-height:1.45}.uu-nummer{font-family:var(--schrift-anzeige);color:var(--gold-hell);font-variant-numeric:tabular-nums;white-space:nowrap;gap:.1rem;font-size:clamp(1.3rem,2.8vw,1.9rem);font-weight:600;line-height:1.1;display:grid}.uu-nummer:focus-visible{text-underline-offset:.16em;text-decoration:underline}@media (hover:hover){.uu-nummer:hover{text-underline-offset:.16em;text-decoration:underline}}.uu-nummer-ort{font-family:var(--schrift-fliess);letter-spacing:.2em;text-transform:uppercase;color:#ffffff9e;font-size:.7rem;font-weight:500;text-decoration:none}.uu-schluss-feld{background:#05090f;padding-block:clamp(3rem,7vw,5rem);position:relative}.uu-schlussstrich{background:linear-gradient(90deg, var(--gold), color-mix(in oklab, var(--gold) 20%, transparent));transform-origin:0;width:100%;height:1px;position:absolute;inset:0 auto auto 0;transform:scaleX(1)}@supports (animation-timeline:view()){.uu-schluss-feld{view-timeline-name:--uu-schluss}.uu-schlussstrich{animation:linear both uu-ziehen;animation-timeline:--uu-schluss;animation-range:entry 20% cover 45%}@keyframes uu-ziehen{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}.uu-schluss-satz{font-family:var(--schrift-anzeige);color:#fff;font-size:clamp(1.15rem,2.2vw,1.5rem);font-weight:500;line-height:1.3}.uu-schluss-tel{flex-wrap:wrap;gap:clamp(1.4rem,4vw,3.5rem);margin-top:clamp(1.2rem,2.4vw,1.8rem);display:flex}.uu-nummer--gross{font-size:clamp(1.5rem,3.2vw,2.2rem)}.uu-belegleiste{color:#ffffff8f;text-wrap:pretty;border-top:1px solid #ffffff1f;margin-top:clamp(2.5rem,6vw,4rem);padding-top:clamp(1.2rem,2.4vw,1.8rem);font-size:.78rem;line-height:1.7}.uu-trenner{color:#ffffff4d}.uu-gf{--uu-gf-gold:#c6a867;--uu-gf-gold-hell:#ecd29a;isolation:isolate;color:#fff;background:radial-gradient(55% 60% at 24% 45%,#c6a86729,#0000 70%),linear-gradient(#070d15 0%,#0b1624 100%);padding:clamp(5rem,11vw,9rem) clamp(1.5rem,5vw,2.5rem);position:relative;overflow:clip}.uu-gf-laufschrift{z-index:-1;font-family:var(--schrift-anzeige);letter-spacing:-.04em;white-space:nowrap;color:#0000;-webkit-text-stroke:1.5px #c6a86733;pointer-events:none;font-size:clamp(6rem,17vw,16rem);font-weight:700;line-height:1;position:absolute;top:50%;left:0;translate:5% -50%}.uu-gf-raster{align-items:center;gap:clamp(3rem,6vw,5.5rem);max-width:80rem;margin-inline:auto;display:grid}@media (min-width:64rem){.uu-gf-raster{grid-template-columns:minmax(0,27rem) minmax(0,1fr)}}.uu-gf-bild{width:min(27rem,84%);margin:0 auto;position:relative}.uu-gf-block{z-index:-1;background:linear-gradient(150deg,#f0d9a3 0%,#c6a867 45%,#8f6d33 100%);border-radius:1.2rem;position:absolute;inset:0;translate:1.4rem 1.4rem;box-shadow:0 2rem 4rem #00000073}.uu-gf-rahmen{border-radius:1.2rem;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ecd29aa6,0 2.5rem 5rem #00000080}.uu-gf-foto{width:100%;height:auto;display:block}.uu-gf-ueber,.uu-weg-ueber{letter-spacing:.28em;text-transform:uppercase;color:var(--uu-gf-gold,#c6a867);align-items:center;gap:.9rem;font-size:.72rem;font-weight:600;display:flex}.uu-gf-strich,.uu-weg-strich{background:currentColor;width:2.6rem;height:1px}.uu-gf-name{font-family:var(--schrift-anzeige);letter-spacing:-.03em;color:var(--uu-gf-gold-hell);background:linear-gradient(110deg,#c6a867 0%,#f6e6b8 32%,#c6a867 52%,#8f6d33 100%) 0 0/220% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:1rem;font-size:clamp(3rem,7.4vw,6.2rem);font-weight:700;line-height:.95}.uu-gf-weg{color:#ffffffe6;text-wrap:pretty;max-width:38rem;margin-top:1.6rem;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.6}.uu-gf-heute{color:#ffffffa8;text-wrap:pretty;max-width:38rem;margin-top:.9rem;font-size:1rem;line-height:1.65}.uu-gf-zitat{border-left:2px solid var(--uu-gf-gold);max-width:36rem;margin:2.2rem 0 0;padding:.2rem 0 .2rem 1.5rem}.uu-gf-zitat-text{font-family:var(--schrift-anzeige);color:#fff;text-wrap:balance;font-size:clamp(1.3rem,2.2vw,1.75rem);font-weight:600;line-height:1.3}.uu-gf-zitat-quelle{color:#ffffff8c;margin-top:.8rem;font-size:.8rem}.uu-gf-fakten{flex-wrap:wrap;gap:.8rem 2.4rem;margin-top:2rem;display:flex}.uu-gf-fakt-was{letter-spacing:.22em;text-transform:uppercase;color:#ffffff80;font-size:.62rem;font-weight:600}.uu-gf-fakt-wert{color:#fff;margin-top:.25rem;font-weight:600}.uu-gf-link,.uu-weg-link,.uu-haeuser-link{color:#c6a867;border:1px solid #c6a86799;border-radius:999px;align-items:center;gap:.6rem;padding:.75rem 1.35rem;font-weight:600;text-decoration:none;transition:background-color .25s,border-color .25s;display:inline-flex}.uu-gf-link{margin-top:2rem}.uu-gf-link:hover,.uu-weg-link:hover,.uu-haeuser-link:hover{background:#c6a86724;border-color:#c6a867}.uu-gf-link:focus-visible,.uu-weg-link:focus-visible,.uu-haeuser-link:focus-visible,.uu-haus-tel:focus-visible{outline-offset:3px;outline:2px solid #c6a867}.uu-gf-pfeil{transition:translate .25s}.uu-gf-link:hover .uu-gf-pfeil{translate:.25rem}.uu-weg{--uu-weg-gold:#c6a867;color:#fff;background:linear-gradient(#0b1624 0%,#0a1420 100%);position:relative}.uu-weg-buehne{max-width:80rem;margin-inline:auto;padding:clamp(4rem,9vw,7rem) clamp(1.5rem,5vw,2.5rem)}.uu-weg-kopf{max-width:40rem}.uu-weg-titel,.uu-haeuser-titel{font-family:var(--schrift-anzeige);letter-spacing:-.025em;color:#fff;text-wrap:balance;margin-top:.9rem;font-size:clamp(2.2rem,5vw,4rem);font-weight:700;line-height:1}.uu-weg-bahn{gap:2.6rem;margin:2.8rem 0 0;padding:0 0 0 2.2rem;list-style:none;display:grid;position:relative}.uu-weg-bahn:before{content:"";background:linear-gradient(to bottom, var(--uu-weg-gold), #c6a86726);width:2px;position:absolute;top:.5rem;bottom:.5rem;left:.48rem}.uu-weg-station{gap:1.1rem;display:grid;position:relative}.uu-weg-punkt{width:1rem;height:1rem;box-shadow:0 0 0 2px var(--uu-weg-gold), 0 0 0 7px #c6a86729;background:#0b1624;border-radius:50%;position:absolute;top:.4rem;left:-2.2rem}.uu-weg-bild,.uu-weg-jahr-gross{aspect-ratio:4/3;border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 1.4rem 3rem #00000073,0 0 0 1px #c6a86747}.uu-weg-foto{object-fit:cover;transition:scale .8s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.uu-weg-station:hover .uu-weg-foto{scale:1.06}}.uu-weg-jahr-gross{font-family:var(--schrift-anzeige);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px var(--uu-weg-gold);background:radial-gradient(70% 60% at 50% 40%,#c6a8672e,#0000 70%),#0e1d30;place-items:center;margin:0;font-size:clamp(5rem,13vw,9rem);font-weight:700;display:grid}.uu-weg-inhalt{flex-direction:column;gap:.4rem;display:flex}.uu-weg-jahr{font-family:var(--schrift-anzeige);color:var(--uu-weg-gold);font-size:1.7rem;font-weight:700;line-height:1}.uu-weg-name{font-family:var(--schrift-anzeige);color:#fff;font-size:1.35rem;font-weight:700;line-height:1.15}.uu-weg-text{color:#ffffffc2;text-wrap:pretty;font-size:.95rem;line-height:1.6}.uu-weg-quelle{letter-spacing:.04em;color:#ffffff73;font-size:.7rem}.uu-weg-link{align-self:flex-start;margin-top:.5rem;padding:.5rem 1rem;font-size:.85rem}.uu-weg-linie{display:none}@supports (animation-timeline:view()){@media (min-width:64rem){.uu-weg{--uu-weg-karte:clamp(20rem, 25vw, 26rem);--uu-weg-luecke:clamp(2rem, 3.5vw, 3.5rem);--uu-weg-rand:clamp(2rem, 7vw, 7rem);--uu-weg-strecke:calc(var(--uu-weg-anzahl) * var(--uu-weg-karte) + (var(--uu-weg-anzahl) - 1) * var(--uu-weg-luecke) + 2 * var(--uu-weg-rand) - 100vw)}.uu-weg-huelle{height:calc(100svh + var(--uu-weg-strecke));view-timeline:--uu-weg-zeit block}.uu-weg-buehne{flex-direction:column;justify-content:center;gap:clamp(1.5rem,4svh,3rem);max-width:none;height:100svh;padding:clamp(2.5rem,7svh,4.5rem) 0 clamp(3.5rem,9svh,5.5rem);display:flex;position:sticky;top:0;overflow:clip}.uu-weg-kopf{max-width:none;padding-inline:var(--uu-weg-rand)}.uu-weg-bahn{align-items:flex-start;gap:var(--uu-weg-luecke);width:max-content;padding:2.4rem var(--uu-weg-rand) 0;margin:0;animation:linear both uu-weg-fahrt;animation-timeline:--uu-weg-zeit;animation-range:contain;display:flex}.uu-weg-bahn:before{background:linear-gradient(90deg, var(--uu-weg-gold), #c6a86740);width:auto;height:2px;inset:.9rem 0 auto}.uu-weg-station{width:var(--uu-weg-karte);flex:none}.uu-weg-punkt{top:-1.95rem;left:0}.uu-weg-bild,.uu-weg-jahr-gross{aspect-ratio:auto;height:min(34svh,17rem)}.uu-weg-jahr-gross{font-size:min(14svh,8rem)}.uu-weg-linie{right:var(--uu-weg-rand);bottom:clamp(1.6rem,4.5svh,2.8rem);left:var(--uu-weg-rand);background:#c6a86733;height:2px;display:block;position:absolute}.uu-weg-linie-balken{background:var(--uu-weg-gold);transform-origin:0;height:100%;animation:linear both uu-weg-fortschritt;animation-timeline:--uu-weg-zeit;animation-range:contain;display:block}}@media not all and (min-width:64rem){.uu-weg-station{animation:linear both uu-weg-auf;animation-timeline:view();animation-range:entry entry 80%}}}@keyframes uu-weg-fahrt{0%{translate:0}to{translate:calc(-1 * var(--uu-weg-strecke)) 0}}@keyframes uu-weg-fortschritt{0%{scale:0 1}to{scale:1}}@keyframes uu-weg-auf{0%{opacity:0;translate:-2rem}to{opacity:1;translate:0}}.uu-haeuser{color:#fff;background:#0a1420;padding:clamp(5rem,10vw,8rem) clamp(1.5rem,5vw,2.5rem)}.uu-haeuser-kopf,.uu-haeuser-reihe,.uu-haeuser-fuss{max-width:86rem;margin-inline:auto}.uu-haeuser-reihe{gap:1rem;margin-top:clamp(2rem,4vw,3rem);padding:0;list-style:none;display:grid}.uu-haus{isolation:isolate;border-radius:1.2rem;align-items:flex-end;min-width:0;min-height:26rem;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #c6a86740}.uu-haus-foto{z-index:-2;object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.uu-haus:after{content:"";z-index:-1;background:linear-gradient(#050a100d 25%,#050a1073 55%,#050a10f0 100%);position:absolute;inset:0}.uu-haus-inhalt{flex-direction:column;gap:.35rem;min-width:0;padding:clamp(1.4rem,2.5vw,2.2rem);display:flex}.uu-haus-beiname{letter-spacing:.16em;text-transform:uppercase;color:#0b1420;background:#c6a867;border-radius:999px;align-self:flex-start;margin-bottom:.4rem;padding:.3rem .75rem;font-size:.62rem;font-weight:700}.uu-haus-name{font-family:var(--schrift-anzeige);color:#fff;text-wrap:balance;font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:700;line-height:1.05}.uu-haus-rolle{letter-spacing:.2em;text-transform:uppercase;color:#ecd29a;font-size:.7rem;font-weight:600}.uu-haus-adresse{color:#fffc;font-size:.95rem}.uu-haus-tel{color:#fff;border-bottom:1px solid #c6a867b3;align-self:flex-start;margin-top:.6rem;font-weight:700;text-decoration:none;transition:color .25s}.uu-haus-tel:hover{color:#ecd29a}.uu-haeuser-fuss{margin-top:clamp(1.8rem,3vw,2.4rem)}@media (min-width:64rem){.uu-haeuser-reihe{height:min(72svh,40rem);display:flex}.uu-haus{flex:1 1 0;min-height:0;transition:flex-grow .7s cubic-bezier(.2,.75,.2,1)}.uu-haeuser-reihe:hover .uu-haus{flex-grow:.75}.uu-haeuser-reihe .uu-haus:hover{flex-grow:2.2}.uu-haus:hover .uu-haus-foto{transform:scale(1.05)}}@supports (animation-timeline:view()){.uu-haus{animation:linear both uu-haus-blende;animation-timeline:view();animation-range:entry calc(var(--i) * 12%) cover calc(30% + var(--i) * 5%)}.uu-haus-foto{animation:linear both uu-haus-bild;animation-timeline:view();animation-range:entry cover 50%}}@keyframes uu-haus-blende{0%{clip-path:inset(100% 0 0 round 1.2rem)}to{clip-path:inset(0 round 1.2rem)}}@keyframes uu-haus-bild{0%{scale:1.25}to{scale:1}}@supports (animation-timeline:view()){.uu-gf-laufschrift{animation:linear both uu-gf-laufen;animation-timeline:view();animation-range:cover}.uu-gf-bild{animation:linear both uu-gf-steigen;animation-timeline:view();animation-range:entry cover 40%}.uu-gf-block{animation:linear both uu-gf-block;animation-timeline:view();animation-range:entry 10% cover 45%}.uu-gf-name{animation:linear both uu-gf-glanz;animation-timeline:view();animation-range:entry 40% cover 60%}.uu-gf-text>*{animation:linear both uu-gf-zeile;animation-timeline:view();animation-range:entry entry 80%}}@keyframes uu-gf-laufen{0%{translate:5% -50%}to{translate:-35% -50%}}@keyframes uu-gf-steigen{0%{opacity:0;translate:0 22%}to{opacity:1;translate:0}}@keyframes uu-gf-block{0%{opacity:0;translate:-1.6rem -1.6rem}to{opacity:1;translate:1.4rem 1.4rem}}@keyframes uu-gf-glanz{0%{background-position:100% 0}to{background-position:0 0}}@keyframes uu-gf-zeile{0%{opacity:0;translate:0 1.5rem}to{opacity:1;translate:0}}.wt{background:var(--grund);color:var(--schrift)}.wt-nur-vorlesen{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wt-kopf{background:var(--grund-tief);border-bottom:1px solid var(--linie);padding-block:clamp(7.5rem,13vw,10.5rem) clamp(2rem,4vw,3rem);position:relative}.wt-pfad{color:var(--schrift-leise);font-size:.82rem}.wt-pfad a{color:inherit;border-bottom:1px solid #0000;text-decoration:none}.wt-pfad a:focus-visible{color:var(--schrift);border-bottom-color:var(--akzent)}@media (hover:hover){.wt-pfad a:hover{color:var(--schrift);border-bottom-color:var(--akzent)}}.wt-pfad-trenner{opacity:.5}.wt-titel{font-family:var(--schrift-anzeige);letter-spacing:-.015em;text-wrap:balance;margin-top:clamp(1rem,2.4vw,1.8rem);font-size:clamp(2.1rem,6vw,3.6rem);line-height:1.06}.wt-kernsatz{max-width:44ch;color:var(--schrift-leise);text-wrap:pretty;margin-top:clamp(.8rem,1.8vw,1.2rem);font-size:clamp(1rem,1.9vw,1.15rem);line-height:1.6}.wt-zusage{letter-spacing:.01em;color:var(--akzent);margin-top:clamp(.9rem,2vw,1.4rem);font-size:.95rem;font-weight:600}.wt-bereich{padding-block:clamp(2rem,5vw,3.5rem) clamp(3rem,7vw,5rem)}.wt-tafel{background:linear-gradient(#101c2b 0%,#0b1420 100%);border-radius:.5rem;padding:clamp(1.1rem,2.6vw,1.8rem) clamp(1rem,2.4vw,1.6rem) clamp(.9rem,2vw,1.3rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 18px 40px -24px #000000b3}.wt-tafel-rahmen{border-radius:inherit;border:1px solid color-mix(in oklab, var(--gold) 42%, transparent);pointer-events:none;position:absolute;inset:0}.wt-tafel-zeilen{gap:.28rem;display:grid}.wt-zeile{border-bottom:1px solid #ffffff12;grid-template-columns:minmax(4.5rem,22%) 1fr;align-items:baseline;gap:.6rem;padding-block:.42rem;display:grid}.wt-zeile:last-child{border-bottom:0}.wt-zeile-marke{letter-spacing:.18em;text-transform:uppercase;color:#ffffff9e;font-size:.62rem;font-weight:700}.wt-zeile-wert{min-width:0;font-family:var(--schrift-anzeige);color:#fff;overflow-wrap:anywhere;font-size:clamp(1rem,2.6vw,1.35rem);line-height:1.2}.wt-zeile-wert--leer{color:#ffffff4d;letter-spacing:.3em}.wt-klappe{perspective:320px;display:inline-block;position:relative}.wt-klappe-text{animation:.5s both wt-klappe-text;display:block}.wt-klappe-oben,.wt-klappe-unten{backface-visibility:hidden;pointer-events:none;position:absolute;inset:0;overflow:hidden}.wt-klappe-oben{clip-path:inset(0 0 50%);transform-origin:bottom;background:linear-gradient(#16283c 0%,#101c2b 100%);animation:.34s cubic-bezier(.4,0,.6,1) both wt-klappe-oben}.wt-klappe-unten{clip-path:inset(50% 0 0);transform-origin:top;background:linear-gradient(#101c2b 0%,#0b1420 100%);animation:.34s cubic-bezier(.4,0,.6,1) .16s both wt-klappe-unten}@keyframes wt-klappe-oben{0%{opacity:1;transform:rotateX(0)}to{opacity:0;transform:rotateX(-88deg)}}@keyframes wt-klappe-unten{0%{opacity:1;transform:rotateX(88deg)}to{opacity:0;transform:rotateX(0)}}@keyframes wt-klappe-text{0%,45%{opacity:0}to{opacity:1}}@property --wt-anteil{syntax:"<number>";inherits:false;initial-value:0}.wt-tafel-fuss{justify-content:space-between;align-items:baseline;gap:.8rem;margin-top:.7rem;display:flex}.wt-dauerlinie{background:linear-gradient(90deg, var(--gold) 0%, color-mix(in oklab, var(--gold) 55%, transparent) 100%);transform-origin:0;height:2px;transform:scaleX(var(--wt-anteil));border-radius:1px;flex:1;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.wt-dauer-text{letter-spacing:.06em;color:#ffffff8c;flex-shrink:0;font-size:.74rem}.wt-fortschritt{letter-spacing:.04em;flex-wrap:wrap;gap:.35rem 1.1rem;margin-top:clamp(1.4rem,3vw,2.2rem);padding:0;font-size:.78rem;list-style:none;display:flex}.wt-stufe{color:var(--schrift-leise)}.wt-stufe--jetzt{color:var(--akzent);font-weight:600}.wt-stufe-knopf{color:inherit;border:0;border-bottom:1px solid color-mix(in oklab, var(--schrift) 30%, transparent);cursor:pointer;font:inherit;letter-spacing:inherit;background:0 0;padding:.2rem 0}.wt-stufe-knopf:focus-visible{color:var(--schrift);border-bottom-color:var(--akzent)}@media (hover:hover){.wt-stufe-knopf:hover{color:var(--schrift);border-bottom-color:var(--akzent)}}.wt-schritt{margin-top:clamp(1.6rem,3.5vw,2.4rem)}.wt-frage{font-family:var(--schrift-anzeige);text-wrap:balance;font-size:clamp(1.35rem,3.4vw,1.95rem);line-height:1.2}.wt-frage:focus{outline:none}.wt-frage-hinweis{max-width:52ch;color:var(--schrift-leise);text-wrap:pretty;margin-top:.5rem;font-size:.92rem;line-height:1.6}.wt-orte{gap:.7rem;margin-top:clamp(1.2rem,2.6vw,1.8rem);display:grid}.wt-ort{text-align:left;background:var(--grund-erhoben);border:1px solid var(--linie);cursor:pointer;border-radius:.45rem;padding:0;transition:border-color .18s,background .18s;display:grid;overflow:hidden}.wt-ort:has(.wt-ort-bild){grid-template-columns:clamp(7.5rem,30%,14rem) minmax(0,1fr)}.wt-ort-bild{min-height:clamp(5.5rem,14vw,8.75rem);display:block;position:relative;overflow:hidden}.wt-ort-datei{object-fit:cover;width:100%;height:100%;transition:scale .6s cubic-bezier(.2,.7,.2,1);display:block;position:absolute;inset:0}.wt-ort-text{align-content:center;gap:.15rem;padding:clamp(.9rem,2.2vw,1.3rem) clamp(1rem,2.4vw,1.5rem);display:grid}@media (hover:hover){.wt-ort:hover{border-color:color-mix(in oklab, var(--akzent) 55%, transparent)}.wt-ort:hover .wt-ort-datei{scale:1.04}}.wt-ort--gewaehlt{border-color:var(--akzent);background:color-mix(in oklab, var(--akzent) 10%, var(--grund-erhoben))}.wt-ort-name{font-family:var(--schrift-anzeige);color:var(--schrift);font-size:clamp(1.05rem,2.4vw,1.25rem)}.wt-ort-adresse{color:var(--schrift-leise);font-size:.86rem}.wt-leistungen{border:0;gap:.4rem;margin-top:clamp(1.2rem,2.6vw,1.8rem);padding:0;display:grid}.wt-leistung{background:var(--grund-erhoben);border:1px solid var(--linie);cursor:pointer;border-radius:.4rem;grid-template-columns:auto 1fr auto;align-items:start;gap:.75rem;padding:.8rem 1rem;transition:border-color .18s,background .18s;display:grid}@media (hover:hover){.wt-leistung:hover{border-color:color-mix(in oklab, var(--akzent) 45%, transparent)}}.wt-leistung--gewaehlt{border-color:var(--akzent);background:color-mix(in oklab, var(--akzent) 9%, var(--grund-erhoben))}.wt-leistung-haken{width:1.15rem;height:1.15rem;accent-color:var(--akzent);cursor:pointer;margin-top:.15rem}.wt-leistung-text{gap:.12rem;min-width:0;display:grid}.wt-leistung-name{color:var(--schrift);font-size:.98rem}.wt-leistung-satz{color:var(--schrift-leise);text-wrap:pretty;font-size:.83rem;line-height:1.5}.wt-leistung-dauer{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--schrift-leise);flex-shrink:0;font-size:.78rem}.wt-abgabe{margin-top:clamp(1.2rem,2.6vw,1.8rem)}.wt-kalender{max-width:26rem}.wt-kalender-kopf{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}.wt-monat{font-family:var(--schrift-anzeige);text-align:center;font-size:1.1rem}.wt-blaettern{width:44px;height:44px;color:var(--schrift);border:1px solid var(--linie);cursor:pointer;background:0 0;border-radius:.35rem;flex-shrink:0;place-items:center;font-size:1.3rem;line-height:1;display:grid}@media (hover:hover){.wt-blaettern:hover:not(:disabled){border-color:var(--akzent)}}.wt-blaettern:disabled{opacity:.35;cursor:default}.wt-raster{table-layout:fixed;border-collapse:collapse;width:100%}.wt-raster th{letter-spacing:.09em;text-transform:uppercase;color:var(--schrift-leise);padding-bottom:.4rem;font-size:.68rem;font-weight:600}.wt-zelle,.wt-zelle-leer{height:46px;padding:1px}.wt-tag{font-variant-numeric:tabular-nums;width:100%;height:44px;color:var(--schrift);background:var(--grund-erhoben);border:1px solid var(--linie);cursor:pointer;border-radius:.3rem;place-items:center;font-size:.92rem;transition:border-color .15s,background .15s;display:grid;position:relative}@media (hover:hover){.wt-tag:hover{border-color:var(--akzent)}}.wt-tag--gewaehlt{color:#0b1420;background:var(--gold);border-color:var(--gold);font-weight:700}.wt-tag-punkt{background:var(--akzent);border-radius:50%;width:3px;height:3px;position:absolute;bottom:5px}.wt-tag--gewaehlt .wt-tag-punkt{background:#0b14208c}.wt-tag-still{font-variant-numeric:tabular-nums;width:100%;height:44px;color:var(--schrift-leise);place-items:center;font-size:.92rem;display:grid}.wt-kalender-gewaehlt{color:var(--schrift-leise);margin-top:.7rem;font-size:.88rem}.wt-zeiten{border:0;margin-top:clamp(1.2rem,2.6vw,1.7rem);padding:0}.wt-zeiten-titel{color:var(--schrift);padding:0;font-size:.88rem;font-weight:600}.wt-zeiten-raster{grid-template-columns:repeat(auto-fill,minmax(4.6rem,1fr));gap:.4rem;max-width:26rem;margin-top:.6rem;display:grid}.wt-zeit{font-variant-numeric:tabular-nums;min-height:44px;color:var(--schrift);background:var(--grund-erhoben);border:1px solid var(--linie);cursor:pointer;border-radius:.35rem;place-items:center;padding:.45rem .5rem;font-size:.9rem;transition:border-color .15s,background .15s;display:grid;position:relative}@media (hover:hover){.wt-zeit:hover{border-color:var(--akzent)}}.wt-zeit--gewaehlt{color:#0b1420;background:var(--gold);border-color:var(--gold);font-weight:700}.wt-zeit-radio{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}:is(.wt-zeit:has(.wt-zeit-radio:focus-visible),.wt-option:has(.wt-zeit-radio:focus-visible)){outline:2px solid var(--akzent);outline-offset:2px}.wt-abgabe-hinweis{max-width:52ch;color:var(--schrift-leise);text-wrap:pretty;margin-top:clamp(1rem,2.2vw,1.4rem);font-size:.86rem;line-height:1.6}.wt-leer{color:var(--schrift-leise);background:var(--grund-erhoben);border:1px solid var(--linie);border-radius:.4rem;margin-bottom:.9rem;padding:.8rem 1rem;font-size:.88rem;line-height:1.6}.wt-sprung{color:var(--akzent);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid;padding:0;display:inline}.wt-kollision{border:1px solid color-mix(in oklab, var(--gold) 55%, transparent);background:color-mix(in oklab, var(--gold) 7%, transparent);border-radius:.4rem;margin-bottom:1rem;padding:.9rem 1.1rem}.wt-kollision-titel{color:var(--schrift);font-weight:600}.wt-kollision-satz{color:var(--schrift-leise);margin-top:.3rem;font-size:.88rem}.wt-kollision-zeiten{flex-wrap:wrap;gap:.4rem;margin-top:.7rem;display:flex}.wt-kollision-zeiten .wt-zeit{min-width:4.6rem}.wt-daten{gap:clamp(1rem,2.2vw,1.4rem);max-width:44rem;margin-top:clamp(1.2rem,2.6vw,1.8rem);display:grid}.wt-block{background:color-mix(in oklab, var(--grund-erhoben) 55%, var(--grund));border:1px solid var(--linie);border-radius:.7rem;gap:clamp(1.1rem,2.4vw,1.4rem);min-width:0;padding:clamp(1.1rem,2.6vw,1.6rem);display:grid}.wt-block-titel{letter-spacing:.2em;text-transform:uppercase;color:var(--akzent);align-items:center;gap:.75rem;font-size:.74rem;font-weight:600;display:flex}.wt-block-strich{background:currentColor;flex:none;width:1.6rem;height:1px}.wt-block-haken{color:#0000;border:1px solid var(--linie);border-radius:999px;flex:none;place-items:center;width:1.3rem;height:1.3rem;margin-left:auto;transition:background-color .25s,border-color .25s,color .25s;display:grid}.wt-block-haken--da{color:var(--grund);background:var(--akzent);border-color:var(--akzent);animation:.45s cubic-bezier(.2,.8,.2,1.35) wt-haken}@keyframes wt-haken{0%{scale:.4}to{scale:1}}.wt-block-raster{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.15rem 1rem;display:grid}@media (max-width:30rem){.wt-block-raster{grid-template-columns:minmax(0,1fr)}}.wt-feld{align-content:start;gap:.4rem;min-width:0;display:grid}.wt-feld-beschriftung{letter-spacing:.01em;color:var(--schrift);font-size:.84rem;font-weight:600}.wt-pflicht{color:var(--akzent)}.wt-eingabe-rahmen{position:relative}.wt-eingabe{width:100%;min-height:48px;font:inherit;color:var(--schrift);background-color:var(--grund);border:1px solid color-mix(in oklab, var(--schrift) 55%, transparent);border-radius:.5rem;padding:.65rem .85rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}@media (hover:hover){.wt-eingabe:hover{border-color:color-mix(in oklab, var(--akzent) 75%, var(--schrift))}}.wt-eingabe:focus-visible{outline:2px solid var(--akzent);outline-offset:1px;border-color:var(--akzent);box-shadow:0 0 0 5px color-mix(in oklab, var(--akzent) 16%, transparent)}.wt-eingabe:required:valid{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.4l2.9 2.9 6.1-6.6' fill='none' stroke='%23b0904f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2.5rem}.wt-eingabe--lang{resize:vertical;min-height:6.5rem;line-height:1.55}.wt-eingabe--lang:required:valid{background-position:right .85rem top .85rem}.wt-eingabe-rahmen--einheit .wt-eingabe{padding-right:3rem}.wt-einheit{color:var(--schrift-leise);pointer-events:none;font-size:.86rem;position:absolute;top:50%;right:.9rem;translate:0 -50%}.wt-feld-hilfe{color:var(--schrift-leise);text-wrap:pretty;font-size:.79rem;line-height:1.5}.wt-kz{background:#fbfbf8;border:2px solid #1d1f22;border-radius:.45rem;align-items:stretch;max-width:19rem;height:48px;display:flex;position:relative;overflow:hidden;box-shadow:0 .7rem 1.6rem #00000038}.wt-kz:before,.wt-kz:after{content:"";pointer-events:none;background:#c8102e;height:.3rem;position:absolute;left:2.2rem;right:0}.wt-kz:before{top:0}.wt-kz:after{bottom:0}.wt-kz:focus-within{outline:2px solid var(--akzent);outline-offset:3px}.wt-kz-eu{color:#fff;background:#039;flex:none;align-content:center;place-items:center;gap:.12rem;width:2.2rem;display:grid}.wt-kz-sterne{width:1.3rem;height:1.3rem}.wt-kz-land{font-size:.82rem;font-weight:700;line-height:1}.wt-kz-eingabe{min-width:0;font-family:"Bahnschrift", "DIN Alternate", "DIN 1451", "Arial Narrow", var(--schrift-fliess), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#121417;background:0 0;border:0;outline:none;flex:1;padding:.2rem .85rem 0;font-size:1.45rem;font-weight:600;font-stretch:75%}.wt-kz-eingabe::placeholder{color:#b9bcc0;opacity:1}.wt-fahrbereit{border:0;gap:.55rem;min-width:0;margin:0;padding:0;display:grid}.wt-fahrbereit-wahl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}@media (max-width:26rem){.wt-fahrbereit-wahl{grid-template-columns:minmax(0,1fr)}}.wt-option{background:var(--grund);border:1px solid var(--linie);cursor:pointer;border-radius:.6rem;align-items:center;gap:.9rem;min-height:4.6rem;padding:.8rem 1rem;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex;position:relative}@media (hover:hover){.wt-option:hover{border-color:color-mix(in oklab, var(--akzent) 55%, transparent)}}.wt-option--gewaehlt{background:color-mix(in oklab, var(--akzent) 10%, var(--grund));border-color:var(--akzent);box-shadow:inset 0 0 0 1px var(--akzent)}.wt-option-zeichen{width:3.1rem;color:var(--schrift-leise);flex:none;transition:color .2s}.wt-option-zeichen svg{width:100%;height:auto;display:block}.wt-option--gewaehlt .wt-option-zeichen{color:var(--akzent);animation:.55s cubic-bezier(.2,.7,.2,1) wt-anfahren}@keyframes wt-anfahren{0%{opacity:.35;translate:-.7rem}to{opacity:1;translate:0}}.wt-option-text{gap:.12rem;min-width:0;display:grid}.wt-option-titel{color:var(--schrift);font-size:.96rem;font-weight:600}.wt-option-zeile{color:var(--schrift-leise);font-size:.8rem;line-height:1.4}.wt-offen{max-width:36ch;color:var(--schrift-leise);font-size:.82rem;line-height:1.45}.wt-offen-vorsatz{color:var(--akzent);font-weight:600}.wt-pruefen{border:1px solid var(--linie);border-radius:.45rem;gap:0;max-width:42rem;margin-top:clamp(1.2rem,2.6vw,1.8rem);display:grid;overflow:hidden}.wt-pruef-zeile{border-bottom:1px solid var(--linie);grid-template-columns:minmax(5.5rem,26%) 1fr;gap:.8rem;padding:.75rem 1rem;display:grid}.wt-pruef-zeile:last-child{border-bottom:0}.wt-pruef-marke{letter-spacing:.06em;text-transform:uppercase;color:var(--schrift-leise);font-size:.78rem;font-weight:600}.wt-pruef-wert{min-width:0;color:var(--schrift);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.5rem .9rem;font-size:.94rem;display:flex}.wt-aendern{color:var(--akzent);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;flex-shrink:0;padding:0;font-size:.8rem}.wt-rechtssatz{max-width:52ch;color:var(--schrift-leise);text-wrap:pretty;margin-top:1rem;font-size:.79rem;line-height:1.6}.wt-navigation{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:clamp(1.4rem,3vw,2rem);display:flex}.wt-weiter,.wt-absenden{min-height:46px;font:inherit;color:#0b1420;background:var(--gold);border:1px solid var(--gold);cursor:pointer;border-radius:.35rem;padding:.7rem 1.5rem;font-weight:600;transition:filter .15s}@media (hover:hover){.wt-weiter:hover:not(:disabled),.wt-absenden:hover:not(:disabled){filter:brightness(1.08)}}.wt-weiter:disabled,.wt-absenden:disabled{background:color-mix(in oklab, var(--gold) 40%, var(--grund-erhoben));color:#0b1420c7;color:lab(5.99344% -.718616 -9.56101/.78);cursor:not-allowed;border-color:#0000}.wt-zurueck{min-height:46px;font:inherit;color:var(--schrift);border:1px solid var(--linie);cursor:pointer;background:0 0;border-radius:.35rem;padding:.7rem 1.2rem}@media (hover:hover){.wt-zurueck:hover{border-color:var(--akzent)}}.wt-fehler{color:var(--schrift);background:#d4483b14;background:lab(51.3351% 55.3176 39.3117/.08);border:1px solid #d4483b99;border:1px solid lab(51.3351% 55.3176 39.3117/.6);border-radius:.4rem;margin-top:1rem;padding:.8rem 1rem;font-size:.9rem;line-height:1.6}.wt-laedt{color:var(--schrift-leise);margin-top:1.2rem;font-size:.9rem}.wt-ausfall{border:1px solid color-mix(in oklab, var(--gold) 45%, transparent);background:var(--grund-erhoben);border-radius:.45rem;margin-top:clamp(1.2rem,2.6vw,1.8rem);padding:clamp(1.1rem,2.6vw,1.6rem)}.wt-ausfall-titel{font-family:var(--schrift-anzeige);font-size:1.15rem}.wt-ausfall-satz{max-width:52ch;color:var(--schrift-leise);text-wrap:pretty;margin-top:.4rem;font-size:.92rem;line-height:1.6}.wt-ausfall-nummern,.wt-nummern{flex-wrap:wrap;gap:.8rem 1.6rem;margin-top:1rem;display:flex}.wt-nummer{min-height:44px;font-family:var(--schrift-anzeige);font-variant-numeric:tabular-nums;color:var(--schrift);gap:.1rem;font-size:clamp(1.05rem,2.4vw,1.3rem);text-decoration:none;display:grid}.wt-nummer:focus-visible{color:var(--akzent)}@media (hover:hover){.wt-nummer:hover{color:var(--akzent)}}.wt-nummer--gross{font-size:clamp(1.35rem,4vw,2.1rem)}.wt-nummer-ort{font-family:var(--schrift-fliess);letter-spacing:.1em;text-transform:uppercase;color:var(--schrift-leise);font-size:.72rem;font-weight:600}.wt-abschluss{border:1px solid color-mix(in oklab, var(--gold) 50%, transparent);background:var(--grund-erhoben);border-radius:.5rem;padding:clamp(1.6rem,4vw,2.6rem);position:relative}.wt-abschluss-marke{background:var(--gold);border-radius:2px;width:3.5rem;height:3px;display:block}.wt-abschluss-titel{font-family:var(--schrift-anzeige);text-wrap:balance;margin-top:1.1rem;font-size:clamp(1.4rem,3.6vw,2rem);line-height:1.2}.wt-abschluss-satz{max-width:54ch;color:var(--schrift-leise);text-wrap:pretty;margin-top:.7rem;font-size:.98rem;line-height:1.65}.wt-abschluss-daten{gap:.9rem;margin-top:clamp(1.4rem,3vw,2rem);display:grid}.wt-abschluss-daten dt{letter-spacing:.07em;text-transform:uppercase;color:var(--schrift-leise);font-size:.76rem;font-weight:600}.wt-abschluss-daten dd{color:var(--schrift);overflow-wrap:anywhere;margin-top:.15rem;font-size:1rem}.wt-referenz{font-family:var(--schrift-anzeige);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--akzent);font-size:clamp(1.3rem,3.2vw,1.7rem)}.wt-abschluss-hold,.wt-abschluss-ruf{color:var(--schrift-leise);margin-top:1.2rem;font-size:.88rem;line-height:1.6}.wt-noscript{background:var(--grund-erhoben);border-block:1px solid var(--linie);padding-block:clamp(2rem,5vw,3rem)}.wt-schluss{border-top:1px solid var(--linie);padding-block:clamp(2.5rem,6vw,4rem)}.wt-schluss-titel{font-family:var(--schrift-anzeige);font-size:clamp(1.3rem,3.4vw,1.9rem)}.wt-schluss-satz{max-width:48ch;color:var(--schrift-leise);text-wrap:pretty;margin-top:.5rem;font-size:.95rem;line-height:1.6}[data-modus=hell] .wt-zusage{color:#77602a}[data-modus=hell] .wt-tag--gewaehlt,[data-modus=hell] .wt-zeit--gewaehlt,[data-modus=hell] .wt-weiter,[data-modus=hell] .wt-absenden{color:var(--navy)}[data-modus=hell] .wt-weiter:disabled,[data-modus=hell] .wt-absenden:disabled{color:color-mix(in oklab, var(--navy) 78%, transparent)}[data-modus=hell] .wt-tag--gewaehlt .wt-tag-punkt{background:#0e1b2a80}@media (min-width:62rem){.wt-assistent{grid-template-columns:minmax(19rem,24rem) minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}.wt-tafelspalte{position:sticky;top:6.5rem}.wt-fortschritt{flex-direction:column;gap:.45rem;margin-top:clamp(1.2rem,2.4vw,1.8rem)}.wt-schritt{margin-top:0}.wt-stufe{padding-left:1.1rem;position:relative}.wt-stufe:before{content:"";opacity:.35;background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:.42em;left:0}.wt-stufe--jetzt:before,.wt-stufe--fertig:before{opacity:1}.wt-stufe:not(:last-child):after{content:"";opacity:.22;background:currentColor;width:1px;position:absolute;top:1.1em;bottom:-.45rem;left:2.5px}.wt-kopf-raster{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;gap:clamp(2rem,5vw,4rem);display:grid}.wt-kopf{padding-block:clamp(7.5rem,11vw,9rem) clamp(2rem,3.5vw,2.8rem)}.wt-zusage{margin-top:0;padding-bottom:.35rem}}.wt-zusage{padding-left:.9rem;position:relative}.wt-zusage:before{content:"";background:var(--gold);border-radius:1px;width:2px;position:absolute;top:.15em;bottom:.15em;left:0}.fl{background:var(--grund);color:var(--schrift)}.fl-kopf{isolation:isolate;background:var(--grund-tief);border-bottom:1px solid var(--linie);padding-block:clamp(7.5rem,13vw,10rem) clamp(1.8rem,3.5vw,2.6rem);position:relative;overflow:clip}.fl-kopf-bild{display:none}@media (min-width:64rem){.fl-kopf-bild{z-index:-1;width:50%;display:block;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 62%),linear-gradient(#0000 0,#000 10rem);mask-image:linear-gradient(90deg,#0000 0%,#000 62%),linear-gradient(#0000 0,#000 10rem);-webkit-mask-composite:source-in;mask-composite:intersect}}.fl-kopf-foto{object-fit:cover;object-position:center 42%}.fl-kopf-inhalt{max-width:86rem;margin-inline:auto;padding-inline:clamp(1.5rem,5vw,2.5rem)}.fl-pfad{color:var(--schrift-leise);font-size:.82rem}@media (hover:hover){.fl-pfad a:hover{color:var(--akzent)}}.fl-pfad-trenner{opacity:.5}.fl-h1{font-family:var(--schrift-anzeige);letter-spacing:-.02em;margin-top:.9rem;font-size:clamp(2rem,4.6vw,3.1rem);font-weight:600;line-height:1.08}.fl-h1-zusatz{font-family:var(--schrift-fliess);letter-spacing:.04em;color:var(--schrift-leise);margin-top:.45rem;font-size:clamp(.92rem,1.6vw,1.05rem);font-weight:400;display:block}.fl-kopf-satz{max-width:46rem;color:var(--schrift-leise);margin-top:1.1rem;font-size:clamp(.95rem,1.7vw,1.06rem);line-height:1.6}.fl-kopf-fakten{flex-wrap:wrap;align-items:center;gap:1.4rem;margin-top:1.6rem;display:flex}.fl-kopf-adresse{color:var(--schrift-leise);font-size:.92rem}.fl-kopf-knoepfe{flex-wrap:wrap;gap:.7rem;display:flex}.fl-knopf-voll{letter-spacing:.01em;color:var(--navy);background:var(--akzent);border:1px solid #0000;justify-content:center;align-items:center;padding:.72rem 1.4rem;font-size:.9rem;font-weight:600;transition:background .25s;display:inline-flex}.fl-knopf-voll:focus-visible{background:var(--gold-hell)}@media (hover:hover){.fl-knopf-voll:hover{background:var(--gold-hell)}}[data-modus=hell] .fl .fl-knopf-voll{color:#fff}[data-modus=hell] .fl .fl-knopf-voll:focus-visible{background:var(--navy)}@media (hover:hover){[data-modus=hell] .fl .fl-knopf-voll:hover{background:var(--navy)}}.fl-knopf-linie{justify-content:center;align-items:center;padding:.72rem 1.4rem;font-size:.9rem;font-weight:500;display:inline-flex}.fl-reiter{border-bottom:1px solid var(--linie);scrollbar-width:none;gap:.2rem;max-width:86rem;margin-inline:auto;padding-inline:clamp(1.5rem,5vw,2.5rem);display:flex;overflow-x:auto}.fl-reiter::-webkit-scrollbar{display:none}.fl-reiter-punkt{white-space:nowrap;color:var(--schrift-leise);border-bottom:2px solid #0000;padding:1rem 1.15rem .85rem;font-size:.92rem;transition:color .2s}@media (hover:hover){.fl-reiter-punkt:hover{color:var(--schrift)}}.fl-reiter-punkt[data-aktiv]{color:var(--akzent);border-bottom-color:var(--akzent)}.fl-steuerung{max-width:86rem;margin-inline:auto;padding:clamp(1.4rem,3vw,2rem) clamp(1.5rem,5vw,2.5rem) 0}.fl-filter{background:var(--grund-erhoben);border:1px solid var(--linie);padding:clamp(1.1rem,2.5vw,1.5rem)}.fl-filter-felder{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.9rem;display:grid}.fl-feld-gruppe{flex-direction:column;gap:.35rem;display:flex}.fl-feld-beschriftung{letter-spacing:.08em;text-transform:uppercase;color:var(--schrift-leise);font-size:.74rem;font-weight:500}.fl-filter select,.fl-filter input{width:100%;color:var(--schrift);background:var(--grund);border:1px solid var(--linie);appearance:none;border-radius:0;padding:.6rem .7rem;font-size:.92rem}.fl-filter select{background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 1.05rem) calc(50% + .1rem),calc(100% - .75rem) calc(50% + .1rem);background-repeat:no-repeat;background-size:.32rem .32rem,.32rem .32rem;padding-right:2rem}.fl-filter select:focus-visible,.fl-filter input:focus-visible{outline:2px solid var(--akzent);outline-offset:1px}.fl-filter input::placeholder{color:var(--schrift-leise);opacity:.7}.fl-filter-fuss{border-top:1px solid var(--linie);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:1.1rem;padding-top:1.1rem;display:flex}.fl-sortierung{flex-direction:column;gap:.35rem;min-width:15rem;display:flex}.fl-filter-knoepfe{align-items:center;gap:1rem;display:flex}.fl-zuruecksetzen{color:var(--schrift-leise);text-underline-offset:.25em;font-size:.88rem;text-decoration:underline}@media (hover:hover){.fl-zuruecksetzen:hover{color:var(--akzent)}}.fl-leiste{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.2rem;display:flex}.fl-trefferzahl{color:var(--schrift-leise);font-size:.95rem}.fl-trefferzahl strong{color:var(--schrift);font-size:1.1rem;font-weight:600}.fl-trefferzahl-seite{opacity:.8}.fl-ansicht{border:1px solid var(--linie);display:flex}.fl-ansicht-knopf{color:var(--schrift-leise);background:0 0;align-items:center;gap:.45rem;padding:.5rem .85rem;font-size:.85rem;transition:color .2s,background .2s;display:inline-flex}.fl-ansicht-knopf+.fl-ansicht-knopf{border-left:1px solid var(--linie)}@media (hover:hover){.fl-ansicht-knopf:hover{color:var(--schrift)}}.fl-ansicht-knopf[data-aktiv]{color:var(--navy);background:var(--akzent)}[data-modus=hell] .fl .fl-ansicht-knopf[data-aktiv]{color:#fff}.fl-ansicht-icon{width:.95rem;height:.95rem}@media (max-width:30rem){.fl-ansicht-text{display:none}}.fl-bestand{max-width:86rem;margin-inline:auto;padding:clamp(1.4rem,3vw,2rem) clamp(1.5rem,5vw,2.5rem) clamp(3rem,6vw,4.5rem)}.fl-liste{gap:1rem;display:grid}.fl-eintrag{background:var(--grund-erhoben);border:1px solid var(--linie);grid-template-columns:minmax(0,21rem) minmax(0,1fr);transition:border-color .25s;display:grid;position:relative}@media (hover:hover){.fl-eintrag:hover{border-color:#c6a86780}}.fl-eintrag-link{z-index:2;position:absolute;inset:0}.fl-eintrag-link:focus-visible{outline:2px solid var(--akzent);outline-offset:-2px}.fl-bild{aspect-ratio:4/3;background:var(--grund-tief);position:relative;overflow:hidden}.fl-foto{object-fit:cover}.fl-bild-fehlt{letter-spacing:.1em;text-transform:uppercase;height:100%;color:var(--schrift-leise);place-items:center;font-size:.82rem;display:grid}.fl-bildzahl{z-index:1;font-variant-numeric:tabular-nums;color:#ffffffe6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#070e16b8;padding:.35rem .6rem;font-size:.72rem;position:absolute;bottom:0;right:0}.fl-marke{z-index:1;letter-spacing:.12em;text-transform:uppercase;color:var(--navy);background:var(--akzent);padding:.35rem .7rem;font-size:.68rem;font-weight:500;position:absolute;top:0;left:0}.fl-inhalt{flex-direction:column;gap:.55rem;padding:clamp(1rem,2.2vw,1.4rem);display:flex}.fl-titel{letter-spacing:-.01em;color:var(--schrift);font-size:clamp(1.02rem,1.8vw,1.2rem);font-weight:600;line-height:1.3}.fl-titel,.fl-leer-titel,.fd-h1{overflow-wrap:anywhere}.fl-preis{font-variant-numeric:tabular-nums;color:var(--akzent);align-items:baseline;gap:.7rem;font-size:clamp(1.2rem,2.4vw,1.5rem);font-weight:600;display:flex}[data-modus=hell] .fl .fl-preis{color:#77602a}.fl-preis-vorher{color:var(--schrift-leise);font-size:.85rem;font-weight:400;text-decoration:line-through}.fl-daten{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.55rem 1.1rem;margin-top:.35rem;display:grid}.fl-feld dt{letter-spacing:.07em;text-transform:uppercase;color:var(--schrift-leise);font-size:.68rem}.fl-feld dd{font-variant-numeric:tabular-nums;color:var(--schrift);font-size:.9rem}.fl-ort{color:var(--schrift-leise);border-top:1px solid var(--linie);margin-top:auto;padding-top:.6rem;font-size:.82rem}.fl-liste[data-ansicht=raster]{grid-template-columns:repeat(auto-fill,minmax(16.5rem,1fr));gap:1.1rem}.fl-liste[data-ansicht=raster] .fl-eintrag{grid-template-columns:minmax(0,1fr);height:100%}.fl-liste[data-ansicht=raster] .fl-bild{aspect-ratio:3/2}.fl-liste[data-ansicht=raster] .fl-daten{order:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .8rem}.fl-liste[data-ansicht=raster] .fl-feld[data-rang="5"],.fl-liste[data-ansicht=raster] .fl-feld[data-rang="6"],.fl-liste[data-ansicht=raster] .fl-feld[data-rang="7"],.fl-liste[data-ansicht=raster] .fl-feld[data-rang="8"],.fl-liste[data-ansicht=raster] .fl-feld[data-rang="9"]{display:none}.fl-liste[data-ansicht=raster] .fl-inhalt{gap:.4rem}.fl-liste[data-ansicht=raster] .fl-preis{border-top:1px solid var(--linie);order:3;margin-top:auto;padding-top:.8rem;font-size:1.22rem}.fl-liste[data-ansicht=raster] .fl-ort{border-top:0;order:4;padding-top:.5rem}@media (max-width:40rem){.fl-eintrag{grid-template-columns:minmax(0,1fr)}.fl-bild{aspect-ratio:3/2}.fl-daten{grid-template-columns:repeat(2,minmax(0,1fr))}}.fl-blaetterung{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;margin-top:clamp(2rem,4vw,3rem);display:flex}.fl-blatt{color:var(--schrift);border:1px solid var(--linie);padding:.6rem 1rem;font-size:.9rem;transition:border-color .2s}@media (hover:hover){a.fl-blatt:hover{color:var(--akzent);border-color:var(--akzent)}}.fl-blatt[aria-disabled=true]{color:var(--schrift-leise);opacity:.45}.fl-blatt-zahlen{gap:.35rem;display:flex}.fl-blatt-zahl{font-variant-numeric:tabular-nums;min-width:2.4rem;color:var(--schrift-leise);border:1px solid #0000;place-items:center;padding:.6rem .5rem;font-size:.9rem;display:grid}@media (hover:hover){a.fl-blatt-zahl:hover{color:var(--akzent);border-color:var(--linie)}}.fl-blatt-zahl[aria-current=page]{color:var(--navy);background:var(--akzent)}[data-modus=hell] .fl .fl-blatt-zahl[aria-current=page]{color:#fff}.fl-leer{text-align:center;background:var(--grund-erhoben);border:1px solid var(--linie);justify-items:center;gap:.7rem;padding:clamp(3rem,8vw,5rem) 1.5rem;display:grid}.fl-leer-titel{font-family:var(--schrift-anzeige);color:var(--schrift);font-size:clamp(1.2rem,2.6vw,1.6rem);font-weight:600}.fl-leer-satz{max-width:34rem;color:var(--schrift-leise);font-size:.95rem;line-height:1.6}.fl-leer .fl-knopf-voll{margin-top:.6rem}.fd{background:var(--grund);color:var(--schrift);padding-block:clamp(7.5rem,13vw,9.5rem) clamp(3rem,7vw,5rem)}.fd-huelle{width:min(76rem,100% - 3rem);margin-inline:auto}.fd-pfad{color:var(--schrift-leise);margin-bottom:clamp(1.2rem,2.5vw,1.8rem);font-size:.82rem}.fd-pfad a{color:var(--schrift-leise);text-decoration:none;transition:color .2s}.fd-pfad a:focus-visible{color:var(--akzent)}@media (hover:hover){.fd-pfad a:hover{color:var(--akzent)}}.fd-pfad-trenner{margin-inline:.5rem}.fd-pfad [aria-current=page]{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}.fd-verkauft{color:var(--schrift);background:var(--grund-erhoben);border:1px solid var(--linie);border-left:3px solid var(--gold);margin-bottom:clamp(1.2rem,2.5vw,1.8rem);padding:.9rem 1.2rem;font-size:.92rem;line-height:1.6}.fd-verkauft a{color:var(--akzent);text-underline-offset:.2em}.fd-oben{gap:clamp(1.4rem,3vw,2.2rem);display:grid}@media (min-width:62rem){.fd-oben{grid-template-columns:minmax(0,1.55fr) minmax(19rem,1fr);align-items:start}}.fd-galerie{gap:.6rem;min-width:0;display:grid}.fd-buehne{aspect-ratio:4/3;background:var(--navy-tief);border:1px solid var(--linie);position:relative;overflow:hidden}.fd-buehne-leer{color:var(--schrift-leise);place-items:center;font-size:.95rem;display:grid}.fd-buehne-knopf{cursor:zoom-in;touch-action:pan-y pinch-zoom;isolation:isolate;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.fd-foto{object-fit:contain;opacity:0;visibility:hidden;transition:opacity 0s linear .28s,visibility 0s linear .28s}.fd-foto[data-sichtbar]{z-index:1;opacity:1;visibility:visible;transition:opacity .28s}.fd-foto[data-vorher]{opacity:1;visibility:visible}.fd-pfeil{color:#fff;cursor:pointer;touch-action:pan-y pinch-zoom;background:#0e1b2a9e;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:2.9rem;height:2.9rem;transition:background .2s,border-color .2s;display:grid;position:absolute;top:50%;translate:0 -50%}.fd-pfeil:focus-visible{border-color:var(--akzent);background:#0e1b2ad9}@media (hover:hover){.fd-pfeil:hover{border-color:var(--akzent);background:#0e1b2ad9}}.fd-pfeil-links{left:.7rem}.fd-pfeil-rechts{right:.7rem}.fd-zaehler{font-variant-numeric:tabular-nums;color:#fff;pointer-events:none;background:#0e1b2ab8;padding:.28rem .6rem;font-size:.78rem;position:absolute;bottom:.7rem;right:.7rem}.fd-streifen{scrollbar-width:thin;scroll-behavior:smooth;gap:.45rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.fd-vorschau{aspect-ratio:4/3;background:var(--navy-tief);border:1px solid var(--linie);cursor:pointer;opacity:.62;flex:none;width:6.4rem;padding:0;transition:opacity .2s,border-color .2s;position:relative;overflow:hidden}.fd-vorschau:focus-visible{opacity:1}@media (hover:hover){.fd-vorschau:hover{opacity:1}}.fd-vorschau[data-aktiv]{opacity:1;border-color:var(--akzent)}.fd-vorschau-bild{object-fit:cover}.fd-vollbild{width:min(96vw,90rem);max-width:none;max-height:94vh;color:var(--schrift);background:var(--navy-tief);border:1px solid var(--linie);padding:0}.fd-vollbild::backdrop{background:#060c14db}.fd-vollbild-inhalt{gap:0;display:grid}.fd-vollbild-foto{object-fit:contain;width:100%;height:auto;max-height:82vh}.fd-vollbild-leiste{border-top:1px solid var(--linie);justify-content:center;align-items:center;gap:1rem;padding:.7rem 1rem;display:flex}.fd-vollbild-knopf{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;transition:border-color .2s;display:grid}.fd-vollbild-knopf:focus-visible{border-color:var(--gold)}@media (hover:hover){.fd-vollbild-knopf:hover{border-color:var(--gold)}}.fd-vollbild-zaehler{font-variant-numeric:tabular-nums;text-align:center;color:#ffffffb8;min-width:6rem;font-size:.85rem}.fd-vollbild-schliessen{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;margin-left:auto;padding:.5rem 1rem;font-size:.85rem;transition:border-color .2s}.fd-vollbild-schliessen:focus-visible{border-color:var(--gold)}@media (hover:hover){.fd-vollbild-schliessen:hover{border-color:var(--gold)}}.fd-angebot{background:var(--grund-erhoben);border:1px solid var(--linie);align-content:start;gap:.75rem;padding:clamp(1.1rem,2.4vw,1.6rem);display:grid}@media (min-width:62rem){.fd-angebot{position:sticky;top:6.5rem}}.fd-marke-modell{letter-spacing:.08em;text-transform:uppercase;color:var(--schrift-leise);font-size:.82rem}.fd-h1{font-family:var(--schrift-anzeige);text-wrap:balance;color:var(--schrift);font-size:clamp(1.25rem,2.6vw,1.62rem);font-weight:600;line-height:1.25}.fd-preis{font-family:var(--schrift-anzeige);font-variant-numeric:tabular-nums;color:var(--akzent);flex-wrap:wrap;align-items:baseline;gap:.6rem;font-size:clamp(1.7rem,4vw,2.3rem);font-weight:700;line-height:1.1;display:flex}.fd-preis[data-verkauft]{color:var(--schrift-leise);text-decoration:line-through;text-decoration-thickness:2px}.fd-preis-vorher{color:var(--schrift-leise);font-size:.98rem;font-weight:500;text-decoration:line-through}.fd-steuer{color:var(--schrift-leise);font-size:.84rem}.fd-kurzdaten{border-top:1px solid var(--linie);grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.7rem 1rem;margin-top:.35rem;padding-top:.9rem;display:grid}.fd-kurz dt{letter-spacing:.06em;text-transform:uppercase;color:var(--schrift-leise);font-size:.72rem}.fd-kurz dd{font-variant-numeric:tabular-nums;color:var(--schrift);margin-top:.15rem;font-size:.95rem;font-weight:600}.fd-handlung{gap:.55rem;margin-top:.4rem;display:grid}.fd-knopf-voll,.fd-knopf-linie{justify-content:center;align-items:center;padding:.78rem 1.3rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:background .25s,border-color .25s;display:inline-flex}.fd-knopf-voll{color:var(--navy);background:var(--akzent);border:1px solid #0000}.fd-knopf-voll:focus-visible{background:var(--gold-hell)}@media (hover:hover){.fd-knopf-voll:hover{background:var(--gold-hell)}}[data-modus=hell] .fd .fd-knopf-voll{color:#fff}[data-modus=hell] .fd .fd-knopf-voll:focus-visible{background:var(--navy)}@media (hover:hover){[data-modus=hell] .fd .fd-knopf-voll:hover{background:var(--navy)}}.fd-knopf-linie{color:var(--schrift);border:1px solid var(--linie);background:0 0}.fd-knopf-linie:focus-visible{border-color:var(--akzent)}@media (hover:hover){.fd-knopf-linie:hover{border-color:var(--akzent)}}.fd-anfrage{border:1px solid var(--linie);background:color-mix(in oklab, var(--schrift) 3%, transparent);gap:.75rem;margin-top:.3rem;padding:clamp(1rem,2.5vw,1.35rem);display:grid;container-type:inline-size}.fd-anfrage-titel{font-family:var(--schrift-anzeige);color:var(--schrift);font-size:1.05rem;font-weight:600}.fd-anfrage-einleitung{color:var(--schrift-leise);margin-top:-.4rem;font-size:.86rem;line-height:1.5}.fd-anfrage-paar{gap:.75rem;display:grid}@container (min-width:30rem){.fd-anfrage-paar{grid-template-columns:1fr 1fr}}.fd-anfrage-block{gap:.3rem;min-width:0;display:grid}.fd-anfrage-marke{letter-spacing:.04em;color:var(--schrift-leise);font-size:.78rem;font-weight:500}.fd-anfrage-feld{width:100%;min-width:0;font:inherit;color:var(--schrift);background:var(--grund);border:1px solid var(--linie);border-radius:0;padding:.6rem .75rem;font-size:.92rem}.fd-anfrage-feld:focus-visible{outline:2px solid var(--akzent);outline-offset:1px;border-color:#0000}.fd-anfrage-feld[aria-invalid=true]{border-color:color-mix(in oklab, var(--akzent) 55%, #c0392b)}.fd-anfrage-textfeld{resize:vertical;field-sizing:content;min-height:7.5rem;max-height:22rem;line-height:1.55}.fd-anfrage-hinweis{color:var(--schrift-still);margin-top:-.35rem;font-size:.78rem}.fd-anfrage-fehler-feld,.fd-anfrage-fehler{color:var(--fehler);font-size:.8rem;line-height:1.45}.fd-anfrage-pflicht{color:var(--schrift-still);font-size:.78rem}.fd-anfrage-fuss{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.fd-anfrage-fuss .fd-knopf-voll{cursor:pointer;flex:auto}.fd-anfrage-fuss .fd-knopf-voll:disabled{opacity:.6;cursor:default}.fd-anfrage-abbrechen{color:var(--schrift-leise);cursor:pointer;text-underline-offset:.25em;background:0 0;border:none;padding:.78rem 1rem;font-size:.86rem;text-decoration:underline}.fd-anfrage-abbrechen:focus-visible{color:var(--schrift)}@media (hover:hover){.fd-anfrage-abbrechen:hover{color:var(--schrift)}}.fd-anfrage-dank{border:1px solid color-mix(in oklab, var(--akzent) 40%, var(--linie));background:color-mix(in oklab, var(--akzent) 7%, transparent);justify-items:start;gap:.5rem;margin-top:.3rem;padding:clamp(1rem,2.5vw,1.35rem);display:grid}.fd-anfrage-haken{width:2rem;height:2rem;color:var(--akzent);display:block}.fd-anfrage-haken svg{width:100%;height:100%}.fd-anfrage-dank-titel{font-family:var(--schrift-anzeige);color:var(--schrift);font-size:1.02rem;font-weight:600}.fd-anfrage-dank-text{color:var(--schrift-leise);font-size:.86rem;line-height:1.55}.fd-finanzierung,.fd-eintausch{color:var(--schrift-leise);font-size:.85rem;line-height:1.5}.fd-finanzierung a,.fd-eintausch a{color:var(--akzent);text-underline-offset:.2em}.fd-block{margin-top:clamp(2rem,4.5vw,3rem)}.fd-h2{font-family:var(--schrift-anzeige);color:var(--schrift);border-bottom:1px solid var(--linie);align-items:baseline;gap:.6rem;margin-bottom:clamp(.8rem,1.8vw,1.1rem);padding-bottom:.6rem;font-size:clamp(1.1rem,2.3vw,1.35rem);font-weight:600;display:flex}.fd-h2-zahl{font-family:var(--schrift-fliess);font-variant-numeric:tabular-nums;color:var(--schrift-leise);font-size:.82rem;font-weight:500}.fd-tafel{gap:0;display:grid}@media (min-width:46rem){.fd-tafel{grid-template-columns:1fr 1fr;column-gap:clamp(1.5rem,3vw,2.5rem)}}.fd-zeile{border-bottom:1px solid var(--linie);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding-block:.62rem;display:grid}.fd-zeile dt{color:var(--schrift-leise);font-size:.88rem}.fd-zeile dd{font-variant-numeric:tabular-nums;text-align:right;color:var(--schrift);font-size:.92rem;font-weight:600}.fd-ausstattung{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:clamp(1.1rem,2.5vw,1.8rem);display:grid}.fd-gruppe{min-width:0}.fd-h3{letter-spacing:.08em;text-transform:uppercase;color:var(--akzent);margin-bottom:.5rem;font-size:.78rem;font-weight:600}.fd-merkmale{gap:.4rem;list-style:none;display:grid}.fd-merkmale li{color:var(--schrift);padding-left:1.35rem;font-size:.9rem;line-height:1.45;position:relative}.fd-merkmale li:before{content:"";border-right:2px solid var(--akzent);border-bottom:2px solid var(--akzent);width:.42rem;height:.72rem;position:absolute;top:.38em;left:.15rem;rotate:45deg}.fd-beschreibung{max-width:62ch;color:var(--schrift-leise);gap:.9rem;font-size:.95rem;line-height:1.7;display:grid}.fd-verkaeufer-raster{background:var(--grund-erhoben);border:1px solid var(--linie);gap:clamp(1.2rem,3vw,2rem);padding:clamp(1.1rem,2.4vw,1.6rem);display:grid}@media (min-width:46rem){.fd-verkaeufer-raster{grid-template-columns:1fr 1fr}}.fd-verkaeufer-name{font-family:var(--schrift-anzeige);color:var(--schrift);font-size:1.1rem;font-weight:600}.fd-verkaeufer-rolle{color:var(--schrift-leise);margin-top:.1rem;font-size:.85rem}.fd-adresse{color:var(--schrift-leise);margin-top:.7rem;font-size:.92rem;font-style:normal;line-height:1.6}.fd-verkaeufer-knoepfe{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.fd-zeiten{align-content:start;gap:.8rem;display:grid}.fd-zeiten dt{letter-spacing:.07em;text-transform:uppercase;color:var(--schrift-leise);font-size:.74rem}.fd-zeiten dd{font-variant-numeric:tabular-nums;color:var(--schrift);gap:.15rem;margin-top:.25rem;font-size:.88rem;display:grid}.fd-zurueck{text-align:center;margin-top:clamp(2rem,4.5vw,3rem)}.wk{padding-block:clamp(7.5rem,13vw,10.5rem) clamp(3rem,7vw,5rem)}.wk-seitenkopf{text-align:center;max-width:46rem;margin-inline:auto;padding-inline:clamp(1.5rem,5vw,2.5rem)}.wk-augenbraue{letter-spacing:.16em;text-transform:uppercase;color:var(--akzent);font-size:.78rem;font-weight:500}.wk-h1{font-family:var(--schrift-anzeige);letter-spacing:-.02em;text-wrap:balance;color:var(--schrift);margin-top:.7rem;font-size:clamp(2rem,5vw,3.1rem);font-weight:700;line-height:1.06}.wk-einleitung{color:var(--schrift-leise);margin-top:1rem;font-size:clamp(1rem,1.6vw,1.1rem);line-height:1.6}.wk-ohne-js{text-align:center;border:1px solid var(--linie);background:var(--grund-erhoben);max-width:34rem;margin:2rem auto 0;padding:1.2rem 1.4rem}.wk-huelle{max-width:74rem;margin:clamp(2rem,5vw,3rem) auto 0;padding-inline:clamp(1.5rem,5vw,2.5rem)}.wk-anfrage{scroll-margin-top:7rem}.wk-ablauf{margin-top:clamp(3.5rem,8vw,6rem)}.wk-spalten{gap:clamp(1.5rem,3vw,2.5rem);display:grid}@media (min-width:62rem){.wk-spalten{grid-template-columns:minmax(0,1fr) 19rem;align-items:start}}.wk-haupt{background:var(--grund-erhoben);border:1px solid var(--linie);min-width:0;padding:clamp(1.3rem,3vw,2rem)}.wk-kopf{border-bottom:1px solid var(--linie);grid-template-columns:1fr auto;align-items:baseline;gap:.8rem;margin-bottom:1.4rem;padding-bottom:1.1rem;display:grid}.wk-schrittzahl{letter-spacing:.06em;text-transform:uppercase;color:var(--akzent);grid-column:1;font-size:.82rem}.wk-titel{font-family:var(--schrift-anzeige);letter-spacing:-.015em;color:var(--schrift);grid-column:1;font-size:clamp(1.35rem,2.8vw,1.8rem);font-weight:700}.wk-titel:focus-visible{outline:2px solid var(--akzent);outline-offset:4px}.wk-zuruecknehmen{color:var(--schrift-leise);border:1px solid var(--linie);grid-area:1/2/span 2;align-self:center;padding:.5rem .95rem;font-size:.85rem;transition:color .2s,border-color .2s}@media (hover:hover){.wk-zuruecknehmen:hover{color:var(--schrift);border-color:var(--akzent)}}.wk-fragen{gap:1.5rem;display:grid}.wk-frage{gap:.6rem;scroll-margin-top:7rem;display:grid;position:relative}.wk-frage[data-fertig]{border-bottom:1px solid var(--linie);grid-template-columns:1fr auto;align-items:baseline;gap:.3rem 1rem;padding-bottom:.9rem}.wk-frage-titel{color:var(--schrift);font-size:1rem;font-weight:600}.wk-frage[data-fertig] .wk-frage-titel{color:var(--schrift-leise);grid-column:1;font-size:.82rem;font-weight:500}.wk-antwort{color:var(--schrift);grid-column:1;font-size:1.05rem;font-weight:600}.wk-frage-aendern{color:var(--schrift-leise);border:1px solid #0000;grid-area:1/2/span 2;align-self:center;padding:.35rem .7rem;font-size:.8rem;transition:color .2s,border-color .2s}.wk-frage-aendern:focus-visible{color:var(--akzent);border-color:var(--linie)}@media (hover:hover){.wk-frage:hover .wk-frage-aendern{color:var(--akzent);border-color:var(--linie)}}.wk-kacheln{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.8rem;display:grid}.wk-kachel{text-align:left;background:var(--grund);border:1px solid var(--linie);gap:.35rem;padding:1.1rem 1.2rem;transition:border-color .2s,transform .2s;display:grid}.wk-kachel:focus-visible{border-color:var(--akzent);transform:translateY(-2px)}@media (hover:hover){.wk-kachel:hover{border-color:var(--akzent);transform:translateY(-2px)}}.wk-kachel-schmal{gap:.2rem;padding:.9rem 1rem}.wk-kachel-titel{color:var(--schrift);font-size:1rem;font-weight:600}.wk-kachel-hinweis{color:var(--schrift-leise);font-size:.84rem;line-height:1.45}.wk-raster{grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:.5rem;display:grid}.wk-marke{text-align:center;overflow-wrap:anywhere;color:var(--schrift);background:var(--grund);border:1px solid var(--linie);padding:.7rem .6rem;font-size:.9rem;font-weight:500;transition:border-color .2s,color .2s}.wk-marke:focus-visible{color:var(--akzent);border-color:var(--akzent)}@media (hover:hover){.wk-marke:hover{color:var(--akzent);border-color:var(--akzent)}}.wk-markenwahl{gap:1.6rem;display:grid}.wk-markenwahl-teil{gap:.7rem;display:grid}.wk-markenwahl-titel{letter-spacing:.14em;text-transform:uppercase;color:var(--schrift-leise);font-size:.74rem;font-weight:600}.wk-markenraster{--spalten:3;flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}@media (min-width:36rem){.wk-markenraster{--spalten:5}}.wk-markenkachel{flex:0 0 calc((100% - (var(--spalten) - 1) * .6rem) / var(--spalten));text-align:center;background:var(--grund);border:1px solid var(--linie);gap:.55rem;min-width:0;padding:.5rem .5rem .7rem;transition:border-color .2s,transform .2s;display:grid}.wk-markenkachel:focus-visible{border-color:var(--akzent);transform:translateY(-2px)}@media (hover:hover){.wk-markenkachel:hover{border-color:var(--akzent);transform:translateY(-2px)}}.wk-markenkachel-name{overflow-wrap:anywhere;color:var(--schrift);font-size:.86rem;font-weight:600}.wk-markenkachel[data-ohne-logo]{place-content:center;min-height:5.5rem}.wk-markenkachel[data-ohne-logo] .wk-markenkachel-name{font-size:1.05rem}.wk-markenlogo{aspect-ratio:16/10;place-items:center;display:grid;position:relative}.wk-markenlogo[data-klein]{flex:none;width:2.6rem}.wk-markenlogo-bild{object-fit:contain;width:80%;height:84%;display:block;position:absolute;inset:8% 10%}.wk-markenlogo[data-klein] .wk-markenlogo-bild{width:100%;height:100%;inset:0}.wk-markenlogo-bild[data-fuer=hell]{display:none}.seite[data-modus=hell] .wk-markenlogo-bild[data-fuer=hell]{display:block}.seite[data-modus=hell] .wk-markenlogo-bild[data-fuer=dunkel]{display:none}.wk-markenlogo-text{letter-spacing:.04em;width:100%;height:100%;color:var(--schrift-leise);border:1px solid var(--linie);place-items:center;font-size:1.1rem;font-weight:800;line-height:1;display:grid}.wk-markenlogo[data-klein] .wk-markenlogo-text{font-size:.68rem}.wk-markenlogo[data-frei]{color:var(--akzent);border:1px dashed var(--akzent);font-size:1.15rem;font-weight:600;line-height:1}.wk-auswahlliste{display:grid}.wk-auswahlliste-knopf{width:100%;font:inherit;text-align:left;color:var(--schrift);background:var(--grund);border:1px solid var(--linie);cursor:pointer;justify-content:space-between;align-items:center;gap:.8rem;padding:.75rem .9rem;font-size:.95rem;transition:border-color .2s;display:flex}.wk-auswahlliste-knopf:focus-visible,.wk-auswahlliste[data-offen] .wk-auswahlliste-knopf{border-color:var(--akzent);outline:none}@media (hover:hover){.wk-auswahlliste-knopf:hover{border-color:var(--akzent)}}.wk-auswahlliste-pfeil{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1rem;height:1rem;transition:transform .2s}.wk-auswahlliste[data-offen] .wk-auswahlliste-pfeil{transform:rotate(180deg)}.wk-auswahlliste-tafel{background:var(--grund);border:1px solid var(--akzent);border-top:none;gap:.5rem;padding:.6rem;display:grid}.wk-markenliste{overscroll-behavior:contain;gap:2px;max-height:min(21.5rem,52vh);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.wk-markenzeile{min-height:2.75rem;color:var(--schrift);cursor:pointer;align-items:center;gap:.8rem;padding:.35rem .6rem;font-size:.92rem;transition:background-color .15s;display:flex}.wk-markenzeile[aria-selected=true]{background-color:color-mix(in oklab, var(--akzent) 18%, transparent)}.wk-markenzeile-name{overflow-wrap:anywhere;line-height:1.2}.wk-markenzeile-frei{color:var(--akzent)}.wk-antwort-marke{align-items:center;gap:.6rem;display:flex}.wk-auswahl,.wk-feld,.wk-textfeld{width:100%;font:inherit;color:var(--schrift);background:var(--grund);border:1px solid var(--linie);padding:.75rem .9rem;font-size:.95rem;transition:border-color .2s}.wk-auswahl:focus-visible,.wk-feld:focus-visible,.wk-textfeld:focus-visible{border-color:var(--akzent);outline:none}.wk-textfeld{resize:vertical;line-height:1.55}.wk-paar{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.9rem;display:grid}.wk-feld-block{align-content:start;gap:.4rem;display:grid}.wk-feld-schmal{max-width:16rem}.wk-feld-marke{color:var(--schrift-leise);font-size:.85rem;font-weight:500}.wk-feld-fehler{color:var(--fehler);font-size:.82rem}.wk-zahl{align-items:center;gap:.6rem;display:flex}.wk-einheit{color:var(--schrift-leise);font-size:.9rem}.wk-motor{justify-items:start;gap:.6rem;display:grid}.wk-vin{justify-items:start;gap:.55rem;display:grid}.wk-vin-ohne{gap:.15rem}.wk-vin-hilfe{max-width:34rem;color:var(--schrift-leise);font-size:.86rem;line-height:1.5}.wk-feld-vin{letter-spacing:.08em;width:100%;max-width:24rem;font-family:ui-monospace,Cascadia Mono,Consolas,Liberation Mono,monospace}.wk-feld-vin::placeholder{letter-spacing:0}.wk-vin-hinweis{min-height:1.3em;color:var(--schrift-still);font-size:.82rem}.wk-vin-hinweis[data-art=fehler]{color:var(--fehler)}.wk-vin-hinweis[data-art=fertig]{color:var(--akzent)}.wk-weiss-nicht{color:var(--schrift-leise);border-bottom:1px solid var(--linie);padding:.45rem 0;font-size:.86rem;transition:color .2s}.wk-weiss-nicht:focus-visible{color:var(--akzent);border-bottom-color:var(--akzent)}@media (hover:hover){.wk-weiss-nicht:hover{color:var(--akzent);border-bottom-color:var(--akzent)}}.wk-block{border:none;gap:.7rem;display:grid}.wk-stufen{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.6rem;display:grid}.wk-stufen-zwei{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));max-width:22rem}.wk-stufe{cursor:pointer;background:var(--grund);border:1px solid var(--linie);gap:.15rem;padding:.8rem .9rem;transition:border-color .2s,background .2s;display:grid}@media (hover:hover){.wk-stufe:hover{border-color:var(--akzent)}}.wk-stufe[data-gewaehlt]{border-color:var(--akzent);background:color-mix(in oklab, var(--akzent) 12%, var(--grund))}.wk-stufe-feld{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wk-stufe:has(.wk-stufe-feld:focus-visible){outline:2px solid var(--akzent);outline-offset:2px}.wk-stufe-titel{color:var(--schrift);font-size:.95rem;font-weight:600}.wk-zustimmung{cursor:pointer;background:var(--grund);border:1px solid var(--linie);grid-template-columns:auto 1fr;align-items:start;gap:.7rem;padding:1rem 1.1rem;display:grid}.wk-zustimmung-feld{width:1.15rem;height:1.15rem;accent-color:var(--akzent);margin-top:.15rem}.wk-zustimmung-text{color:var(--schrift-leise);font-size:.88rem;line-height:1.55}.wk-link{color:var(--akzent);text-underline-offset:.2em;text-decoration:underline}.wk-hinweis{color:var(--schrift-leise);font-size:.86rem;line-height:1.55}.wk-fehler{color:var(--fehler);border:1px solid;padding:.85rem 1rem;font-size:.9rem}.wk-navigation{border-top:1px solid var(--linie);flex-wrap:wrap;justify-content:flex-end;gap:.8rem;margin-top:1.6rem;padding-top:1.4rem;display:flex}.wk-zurueck{margin-right:auto;padding:calc(.85rem - 1px) 1.6rem;font-size:.95rem;font-weight:600}.wk-weiter{color:var(--navy);background:var(--akzent);padding:.85rem 1.6rem;font-size:.95rem;font-weight:600;transition:background .2s,transform .2s}.wk-weiter:focus-visible{background:var(--gold-hell);transform:translateY(-1px)}@media (hover:hover){.wk-weiter:hover:not(:disabled){background:var(--gold-hell);transform:translateY(-1px)}}.wk-weiter:disabled{opacity:.5;cursor:not-allowed}.wk-weiter-link{text-decoration:none;display:inline-block}[data-modus=hell] .wk .wk-weiter{color:#fff}.wk-tafel{background:var(--grund-erhoben);border:1px solid var(--linie);align-self:start;padding:1.2rem 1.3rem}@media not (min-width:62rem){.wk-tafel{order:-1}}.wk-tafel-schritte{border-bottom:1px solid var(--linie);gap:.5rem;margin-bottom:1rem;padding-bottom:1rem;list-style:none;display:flex}.wk-tafel-tacho{border-top:1px solid var(--linie);padding-top:1.6rem}@media not (min-width:62rem){.wk-tafel-tacho{padding-top:1.3rem}.wk-tafel-tacho .wk-tacho{max-width:11.5rem}}.wk-tacho{width:100%;max-width:13.5rem;margin-inline:auto}.wk-tacho-bild{width:100%;height:auto;display:block;overflow:visible}.wk-tacho-bahn,.wk-tacho-fuellung{fill:none;stroke-width:7px}.wk-tacho-bahn{stroke:var(--linie)}.wk-tacho-fuellung{stroke:var(--akzent);stroke-dasharray:100 100;filter:drop-shadow(0 0 4px color-mix(in oklab, var(--akzent) 55%, transparent));transition:stroke-dashoffset .9s cubic-bezier(.22,1,.36,1)}.wk-tacho-strich{stroke:var(--schrift-leise);stroke-width:1.2px;opacity:.45;transition:stroke .25s,opacity .25s}.wk-tacho-strich[data-lang]{stroke-width:2.2px;opacity:.7}.wk-tacho-strich[data-an]{stroke:var(--akzent);opacity:1}.wk-tacho-skala{font-variant-numeric:tabular-nums;fill:var(--schrift-leise);text-anchor:middle;dominant-baseline:central;font-size:9.5px}.wk-tacho-nadel{fill:var(--akzent);filter:drop-shadow(0 1px 1.5px #00000073);transform-origin:0 0;transition:transform 1s cubic-bezier(.34,1.45,.5,1)}.wk-tacho[data-phase=anschlag] .wk-tacho-nadel{transition:transform .8s cubic-bezier(.45,0,.25,1)}.wk-tacho-nabe{fill:var(--grund-erhoben);stroke:var(--akzent);stroke-width:2px}.wk-tacho-nabe-kern{fill:var(--akzent)}.wk-tacho-zahl{font-family:var(--schrift-anzeige);font-variant-numeric:tabular-nums;fill:var(--schrift);text-anchor:middle;font-size:26px;font-weight:700}.wk-tacho-prozent{fill:var(--schrift-leise);font-size:14px}.wk-tacho-text{letter-spacing:.04em;fill:var(--schrift-leise);text-anchor:middle;font-size:10.5px}.wk-tafel-schritt{color:var(--schrift-leise);align-items:center;gap:.4rem;font-size:.78rem;display:flex}.wk-tafel-schritt[data-aktiv]{color:var(--akzent)}.wk-tafel-nummer{border:1px solid;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:600;display:grid}.wk-tafel-schritt[data-aktiv] .wk-tafel-nummer,.wk-tafel-schritt[data-erledigt] .wk-tafel-nummer{color:var(--navy);background:var(--akzent);border-color:var(--akzent)}.seite[data-modus=hell] .wk-tafel-schritt[data-aktiv] .wk-tafel-nummer,.seite[data-modus=hell] .wk-tafel-schritt[data-erledigt] .wk-tafel-nummer{color:#fff}.wk-tafel-titel{letter-spacing:.06em;text-transform:uppercase;color:var(--akzent);margin-bottom:.6rem;font-size:.8rem;font-weight:600}.wk-tafel-liste{gap:.55rem;margin-bottom:1.2rem;display:grid}.wk-tafel-zeile{grid-template-columns:1fr;gap:.1rem;display:grid}.wk-tafel-marke{color:var(--schrift-leise);align-items:center;gap:.5rem;font-size:.85rem;display:flex}.wk-tafel-zeile[data-dran] .wk-tafel-marke{color:var(--akzent);font-weight:500}.wk-tafel-zeichen{width:1rem;height:1rem;color:var(--akzent);flex:none}.wk-tafel-zeile:not([data-fertig],[data-dran]) .wk-tafel-zeichen{color:var(--schrift-leise)}.wk-tafel-wert{overflow-wrap:anywhere;color:var(--schrift);padding-left:1.5rem;font-size:.92rem;font-weight:600}.wk-tafel-aendern{font:inherit;color:inherit;text-align:left}.wk-tafel-aendern-hinweis{color:var(--schrift-leise);font-size:.78rem;font-weight:400}.wk-abschluss{text-align:center;background:var(--grund-erhoben);border:1px solid var(--linie);max-width:34rem;margin-inline:auto;padding:clamp(1.8rem,4vw,2.6rem)}.wk-abschluss-titel{font-family:var(--schrift-anzeige);color:var(--schrift);font-size:clamp(1.5rem,3.5vw,2.1rem);font-weight:700}.wk-abschluss-marke{letter-spacing:.08em;text-transform:uppercase;color:var(--schrift-leise);margin-top:1.6rem;font-size:.8rem}.wk-referenz{font-family:var(--schrift-anzeige);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--akzent);margin-top:.3rem;font-size:clamp(1.6rem,4vw,2.2rem);font-weight:700}.wk-abschluss-hinweis{color:var(--schrift-leise);margin-top:1.2rem;font-size:.9rem;line-height:1.6}.wk-abschluss .wk-weiter{margin-top:1.8rem}[data-modus=hell] .wk{--akzent:#77602a}.wk-bilder{border-top:1px solid var(--linie);gap:.7rem;margin-top:.4rem;padding-top:1.4rem;display:grid}.wk-bilder-feld{text-align:center;cursor:pointer;background:var(--grund);border:1px dashed var(--linie);place-items:center;gap:.3rem;padding:1.6rem 1.2rem;transition:border-color .2s,background .2s;display:grid}.wk-bilder-feld:has(.wk-bilder-eingabe:focus-visible){border-color:var(--akzent);background:color-mix(in oklab, var(--akzent) 6%, var(--grund))}@media (hover:hover){.wk-bilder-feld:hover{border-color:var(--akzent);background:color-mix(in oklab, var(--akzent) 6%, var(--grund))}}.wk-bilder-eingabe{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wk-bilder-aufruf{color:var(--akzent);font-size:.95rem;font-weight:600}.wk-bilder-formate{color:var(--schrift-leise);font-size:.82rem}.wk-bilder-liste{grid-template-columns:repeat(auto-fill,minmax(6rem,1fr));gap:.6rem;list-style:none;display:grid}.wk-bild{aspect-ratio:4/3;border:1px solid var(--linie);position:relative;overflow:hidden}.wk-bild-vorschau{object-fit:cover;width:100%;height:100%}.wk-bild-weg{color:#fff;background:#0e1b2ab8;place-items:center;width:1.6rem;height:1.6rem;font-size:1.1rem;line-height:1;transition:background .2s;display:grid;position:absolute;top:.3rem;right:.3rem}.wk-bild-weg:focus-visible{background:#0e1b2aeb}@media (hover:hover){.wk-bild-weg:hover{background:#0e1b2aeb}}.ko{isolation:isolate;padding-block:clamp(7.5rem,13vw,10.5rem) clamp(3.5rem,8vw,6rem);position:relative;overflow-x:clip}@property --ko-x{syntax:"<percentage>";inherits:false;initial-value:50%}@property --ko-y{syntax:"<percentage>";inherits:false;initial-value:18%}.ko-licht{z-index:-1;pointer-events:none;background:radial-gradient(ellipse 70% 55% at var(--ko-x,50%) var(--ko-y,18%), color-mix(in oklab, var(--gold) 13%, transparent) 0%, transparent 68%);opacity:.85;position:fixed;inset:0}@supports (animation-timeline:scroll()){.ko-licht{animation:linear both ko-licht-wandert;animation-timeline:scroll()}}@keyframes ko-licht-wandert{0%{--ko-x:50%;--ko-y:18%;opacity:.9}to{--ko-x:42%;--ko-y:74%;opacity:.35}}.ko-kopf{text-align:center;max-width:44rem;margin-inline:auto;padding-inline:clamp(1.5rem,5vw,2.5rem)}.ko-augenbraue{letter-spacing:.28em;text-transform:uppercase;color:var(--akzent);align-items:center;gap:.9rem;font-size:.78rem;font-weight:500;display:inline-flex}.ko-augenbraue-strich{opacity:.7;background:currentColor;width:2rem;height:1px}.ko-h1{font-family:var(--schrift-anzeige);letter-spacing:-.02em;text-wrap:balance;color:var(--schrift);margin-top:1rem;font-size:clamp(2.1rem,5.2vw,3.5rem);font-weight:700;line-height:1.04}.ko-h1-akzent{color:var(--akzent)}.ko-einleitung{color:var(--schrift-leise);margin-top:1.1rem;font-size:clamp(1rem,1.6vw,1.08rem);line-height:1.65}.ko-ohne-js{text-align:center;background:var(--grund-erhoben);border:1px solid var(--linie);max-width:34rem;margin:2rem auto 0;padding:1.2rem 1.4rem}.ko-spalten{gap:clamp(1.5rem,3vw,2.5rem);max-width:74rem;margin:clamp(2.5rem,6vw,4rem) auto 0;padding-inline:clamp(1.5rem,5vw,2.5rem);display:grid}@media (min-width:62rem){.ko-spalten{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start}}.ko-formular{background:var(--grund-erhoben);border:1px solid var(--linie);gap:1.4rem;min-width:0;padding:clamp(1.4rem,3vw,2.2rem);display:grid}.ko-formular-titel{font-family:var(--schrift-anzeige);letter-spacing:-.015em;color:var(--schrift);font-size:clamp(1.3rem,2.6vw,1.65rem);font-weight:700}.ko-block{border:none;gap:.7rem;display:grid}.ko-marke{color:var(--schrift-leise);font-size:.86rem;font-weight:500}.ko-anliegen{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.6rem;display:grid}.ko-wahl{cursor:pointer;background:var(--grund);border:1px solid var(--linie);gap:.2rem;padding:.85rem 1rem;transition:border-color .25s,background .25s;display:grid;position:relative}@media (hover:hover){.ko-wahl:hover{border-color:color-mix(in oklab, var(--akzent) 55%, transparent)}}.ko-wahl[data-gewaehlt]{border-color:var(--akzent);background:color-mix(in oklab, var(--akzent) 11%, var(--grund))}.ko-wahl-feld{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ko-wahl:has(.ko-wahl-feld:focus-visible){outline:2px solid var(--akzent);outline-offset:2px}.ko-wahl-titel{color:var(--schrift);font-size:.95rem;font-weight:600}.ko-wahl-hinweis{color:var(--schrift-leise);font-size:.8rem;line-height:1.4}.ko-paar{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem;display:grid}.ko-feld-block{gap:.4rem;display:grid;position:relative}.ko-feld-block:after{content:"";background:var(--akzent);height:2px;transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.ko-feld-block:focus-within:after{transform:scaleX(1)}.ko-feld{width:100%;font:inherit;color:var(--schrift);background:var(--grund);border:1px solid var(--linie);padding:.8rem .95rem;font-size:.95rem;transition:border-color .25s}.ko-feld:focus-visible{border-color:color-mix(in oklab, var(--akzent) 60%, var(--linie));outline:none}.ko-textfeld{resize:vertical;line-height:1.6}.ko-fehler-feld{color:var(--fehler);font-size:.82rem}.ko-fehler{color:var(--fehler);border:1px solid;padding:.85rem 1rem;font-size:.9rem}.ko-fuss{border-top:1px solid var(--linie);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.2rem;display:flex}.ko-pflicht{color:var(--schrift-leise);font-size:.82rem}.ko-absenden{color:var(--navy);background:var(--akzent);padding:.9rem 1.8rem;font-size:.95rem;font-weight:600;transition:background .25s,transform .25s}.ko-absenden:focus-visible{background:var(--gold-hell);transform:translateY(-1px)}@media (hover:hover){.ko-absenden:hover:not(:disabled){background:var(--gold-hell);transform:translateY(-1px)}}.ko-absenden:disabled{opacity:.55;cursor:not-allowed}.ko-dank{text-align:center;background:var(--grund-erhoben);border:1px solid var(--linie);justify-items:center;gap:1rem;min-width:0;padding:clamp(2rem,5vw,3.2rem) clamp(1.4rem,3vw,2.2rem);display:grid}.ko-dank-zeichen{width:3.4rem;height:3.4rem;color:var(--akzent)}.ko-dank-zeichen svg{width:100%;height:100%}.ko-dank-titel{font-family:var(--schrift-anzeige);color:var(--schrift);font-size:clamp(1.4rem,3vw,1.9rem);font-weight:700}.ko-dank-text{max-width:30rem;color:var(--schrift-leise);font-size:.95rem;line-height:1.65}.ko-direkt{background:var(--grund);border:1px solid var(--linie);align-self:start;gap:.9rem;min-width:0;padding:clamp(1.3rem,2.5vw,1.8rem);display:grid}.ko-direkt-titel{font-family:var(--schrift-anzeige);color:var(--schrift);font-size:1.2rem;font-weight:700}.ko-direkt-einleitung{color:var(--schrift-leise);font-size:.88rem;line-height:1.55}.ko-ruf{color:var(--navy);background:var(--akzent);align-items:center;gap:.9rem;padding:.95rem 1.1rem;transition:background .25s,transform .25s;display:flex}.ko-ruf:focus-visible{background:var(--gold-hell);transform:translateY(-1px)}@media (hover:hover){.ko-ruf:hover{background:var(--gold-hell);transform:translateY(-1px)}}.ko-ruf-zeichen{flex:none;width:1.5rem;height:1.5rem}.ko-ruf-zeichen svg{width:100%;height:100%}.ko-ruf-text{gap:.1rem;display:grid}.ko-ruf-marke{letter-spacing:.1em;text-transform:uppercase;opacity:.75;font-size:.76rem}.ko-ruf-nummer{font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:700}.ko-weg{border:1px solid var(--linie);align-items:center;gap:.9rem;padding:.8rem 1rem;transition:border-color .25s,background .25s;display:flex}.ko-weg:focus-visible{border-color:var(--akzent);background:color-mix(in oklab, var(--akzent) 7%, transparent)}@media (hover:hover){.ko-weg:hover{border-color:var(--akzent);background:color-mix(in oklab, var(--akzent) 7%, transparent)}}.ko-weg-zeichen{width:1.35rem;height:1.35rem;color:var(--akzent);flex:none}.ko-weg-zeichen svg{width:100%;height:100%}.ko-weg-text{gap:.05rem;min-width:0;display:grid}.ko-weg-marke{color:var(--schrift);font-size:.9rem;font-weight:600}.ko-weg-wert{overflow-wrap:anywhere;color:var(--schrift-leise);font-size:.8rem}.ko-haeuser-titel{letter-spacing:.14em;text-transform:uppercase;color:var(--akzent);border-top:1px solid var(--linie);margin-top:.8rem;padding-top:1.1rem;font-size:.78rem;font-weight:600}.ko-haeuser{gap:1.1rem;list-style:none;display:grid}.ko-haus{gap:.4rem;display:grid}.ko-haus-name{color:var(--schrift);gap:.1rem;font-size:.95rem;font-weight:600;display:grid}.ko-haus-rolle{color:var(--schrift-leise);font-size:.78rem;font-weight:400}.ko-haus-adresse{color:var(--schrift-leise);font-size:.86rem;line-height:1.5}.ko-zeiten{gap:.25rem;margin-top:.2rem;display:grid}.ko-zeit{grid-template-columns:5.5rem 1fr;gap:.5rem;font-size:.8rem;display:grid}.ko-zeit-was{color:var(--schrift-leise)}.ko-zeit-wann{color:var(--schrift);gap:.1rem;display:grid}.ko-haus-wege{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem;font-size:.85rem;display:flex}.ko-haus-wege a{color:var(--akzent);text-underline-offset:.2em;text-decoration:underline;transition:color .2s}@media (hover:hover){.ko-haus-wege a:hover{color:var(--gold-hell)}}.ko-haus-trenner{color:var(--schrift-leise)}[data-modus=hell] .ko{--akzent:#77602a}[data-modus=hell] .ko-licht{display:none}[data-modus=hell] .ko .ko-ruf,[data-modus=hell] .ko .ko-absenden{color:#fff}.jo{isolation:isolate;padding-block:clamp(7.5rem,13vw,10.5rem) clamp(3.5rem,8vw,6rem);position:relative;overflow-x:clip}.jo-band{z-index:-1;pointer-events:none;background:linear-gradient(100deg, transparent 0%, color-mix(in oklab, var(--gold) 4%, transparent) 22%, color-mix(in oklab, var(--gold) 14%, transparent) 46%, color-mix(in oklab, var(--gold) 4%, transparent) 70%, transparent 100%);opacity:.9;position:absolute;inset-block:22% 12%;inset-inline:-20%;transform:skewY(-3deg)}@supports (animation-timeline:view()){.jo-band{animation:linear both jo-band-wandert;animation-timeline:view();animation-range:entry exit}}@keyframes jo-band-wandert{0%{transform:skewY(-3deg)translate(-12%)}to{transform:skewY(-3deg)translate(12%)}}.jo-kartenfeld{position:relative}.jo-band--karten{display:none}@media (max-width:47.99rem){.jo-band--seite{display:none}.jo-band--karten{display:block;inset-block:-2rem}}@supports (animation-timeline:view()){@media (max-width:47.99rem){.jo-band--karten{animation-name:jo-band-quer}}}@keyframes jo-band-quer{0%{transform:skewY(-3deg)translate(-60vw)}to{transform:skewY(-3deg)translate(60vw)}}.jo-kopf{text-align:center;max-width:46rem;margin-inline:auto;padding-inline:clamp(1.5rem,5vw,2.5rem)}.jo-augenbraue{letter-spacing:.28em;text-transform:uppercase;color:var(--akzent);align-items:center;gap:.9rem;font-size:.78rem;font-weight:500;display:inline-flex}.jo-augenbraue-strich{opacity:.7;background:currentColor;width:2rem;height:1px}.jo-h1{font-family:var(--schrift-anzeige);letter-spacing:-.02em;text-wrap:balance;color:var(--schrift);margin-top:1rem;font-size:clamp(2.1rem,5.2vw,3.5rem);font-weight:700;line-height:1.04}.jo-h1-akzent{color:var(--gold)}.jo-einleitung{color:var(--schrift-leise);text-wrap:pretty;margin-top:1.2rem;font-size:clamp(1rem,1.9vw,1.12rem);line-height:1.65}.jo-bereiche{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:clamp(1rem,2.2vw,1.6rem);max-width:82rem;margin:clamp(2.5rem,6vw,4rem) auto 0;padding-inline:clamp(1.5rem,5vw,2.5rem);list-style:none;display:grid}.jo-karte{border:1px solid var(--linie);background:var(--grund-erhoben);border-radius:1rem;flex-direction:column;gap:.7rem;padding:clamp(1.4rem,2.6vw,1.9rem);transition:border-color .25s,transform .25s;display:flex}@media (hover:hover){.jo-karte:hover{border-color:color-mix(in oklab, var(--gold) 45%, var(--linie));transform:translateY(-3px)}}.jo-karte-ueberzeile{letter-spacing:.2em;text-transform:uppercase;color:var(--akzent);font-size:.74rem;font-weight:500}.jo-karte-titel{font-family:var(--schrift-anzeige);color:var(--schrift);font-size:clamp(1.4rem,2.6vw,1.75rem);font-weight:700;line-height:1.15}.jo-karte-text{color:var(--schrift-leise);text-wrap:pretty;font-size:.95rem;line-height:1.6}.jo-punkte{flex-direction:column;gap:.55rem;margin-top:.3rem;list-style:none;display:flex}.jo-punkt{color:var(--schrift-still);overflow-wrap:anywhere;grid-template-columns:1.1rem 1fr;align-items:start;gap:.6rem;font-size:.88rem;line-height:1.5;display:grid}.jo-punkt-zeichen{width:1.1rem;color:var(--gold);margin-top:.15rem;display:block}.jo-punkt-zeichen svg{width:100%;height:auto;display:block}.jo-karte-knopf{border:1px solid color-mix(in oklab, var(--gold) 40%, transparent);font:inherit;color:var(--gold);cursor:pointer;background:0 0;border-radius:.6rem;margin-top:auto;padding:.7rem 1.1rem;font-size:.9rem;font-weight:500;transition:background-color .2s,border-color .2s}.jo-karte-knopf:focus-visible{border-color:var(--gold);background:color-mix(in oklab, var(--gold) 10%, transparent)}@media (hover:hover){.jo-karte-knopf:hover{border-color:var(--gold);background:color-mix(in oklab, var(--gold) 10%, transparent)}}.jo-formular-bereich{max-width:46rem;margin:clamp(3rem,7vw,5rem) auto 0;padding-inline:clamp(1.5rem,5vw,2.5rem);scroll-margin-top:6rem}.jo-formular{border:1px solid var(--linie);background:var(--grund-erhoben);border-radius:1.1rem;flex-direction:column;gap:1.4rem;padding:clamp(1.6rem,4vw,2.6rem);display:flex}.jo-formular-titel{font-family:var(--schrift-anzeige);color:var(--schrift);font-size:clamp(1.5rem,3vw,1.95rem);font-weight:700}.jo-block{border:0;flex-direction:column;gap:.7rem;padding:0;display:flex}.jo-marke{color:var(--schrift-leise);font-size:.85rem;font-weight:500;display:block}.jo-wahlen{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.6rem;display:grid}.jo-wahl{border:1px solid var(--linie);cursor:pointer;border-radius:.6rem;justify-content:center;align-items:center;padding:.75rem .9rem;transition:border-color .2s,background-color .2s;display:flex;position:relative}@media (hover:hover){.jo-wahl:hover{border-color:color-mix(in oklab, var(--gold) 40%, var(--linie))}}.jo-wahl[data-gewaehlt]{border-color:var(--gold);background:color-mix(in oklab, var(--gold) 12%, transparent)}.jo-wahl-feld{opacity:0;cursor:pointer;position:absolute;inset:0}.jo-wahl-titel{color:var(--schrift);font-size:.92rem;font-weight:500}.jo-wahl:has(.jo-wahl-feld:focus-visible){outline:2px solid var(--gold);outline-offset:2px}.jo-paar{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;display:grid}.jo-feld-block{flex-direction:column;gap:.4rem;display:flex}.jo-feld{border:1px solid var(--linie);background:var(--grund);font:inherit;color:var(--schrift);border-radius:.55rem;padding:.75rem .9rem;font-size:.95rem;transition:border-color .2s}.jo-feld:focus-visible{border-color:var(--gold);box-shadow:0 0 0 3px color-mix(in oklab, var(--gold) 22%, transparent);outline:none}.jo-feld[aria-invalid=true]{border-color:#c0563f}.jo-textfeld{resize:vertical;min-height:8rem;line-height:1.55}.jo-unterlagen-hinweis{color:var(--schrift-still);font-size:.82rem;line-height:1.5}.jo-dateien{flex-direction:column;gap:.5rem;margin-top:.2rem;list-style:none;display:flex}.jo-datei{border:1px solid var(--linie);background:var(--grund);border-radius:.5rem;grid-template-columns:1fr auto auto;align-items:center;gap:.8rem;padding:.6rem .8rem;display:grid}.jo-datei-name{text-overflow:ellipsis;white-space:nowrap;color:var(--schrift);font-size:.88rem;overflow:hidden}.jo-datei-groesse{font-variant-numeric:tabular-nums;color:var(--schrift-still);font-size:.8rem}.jo-datei-weg{font:inherit;color:var(--akzent);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;font-size:.82rem;text-decoration:underline}@media (hover:hover){.jo-datei-weg:hover{color:var(--gold)}}.jo-datei-waehlen{border:1px dashed color-mix(in oklab, var(--gold) 45%, var(--linie));font:inherit;color:var(--akzent);cursor:pointer;background:0 0;border-radius:.55rem;align-self:start;margin-top:.4rem;padding:.6rem 1rem;font-size:.88rem;transition:border-color .2s,color .2s}.jo-datei-waehlen:focus-visible{border-color:var(--gold);color:var(--gold)}@media (hover:hover){.jo-datei-waehlen:hover{border-color:var(--gold);color:var(--gold)}}.jo-datei-eingabe{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.jo-nur-vorleser{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.jo-datenschutz{color:var(--schrift-still);font-size:.82rem;line-height:1.55}.jo-fuss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.jo-pflicht{color:var(--schrift-still);font-size:.8rem}.jo-absenden{background:var(--gold);font:inherit;color:#0e1b2a;cursor:pointer;border:0;border-radius:.6rem;padding:.85rem 1.8rem;font-size:.95rem;font-weight:600;transition:filter .2s}@media (hover:hover){.jo-absenden:hover:not(:disabled){filter:brightness(1.08)}}.jo-absenden:disabled{opacity:.6;cursor:progress}.jo-fehler-feld{color:#d97a63;font-size:.8rem}.jo-fehler{color:#d97a63;border:1px solid #d97a6373;border:1px solid lab(61.7804% 36.1947 29.6168/.45);border-radius:.55rem;padding:.8rem 1rem;font-size:.88rem;line-height:1.5}.jo-dank{border:1px solid color-mix(in oklab, var(--gold) 35%, var(--linie));background:var(--grund-erhoben);text-align:center;border-radius:1.1rem;flex-direction:column;align-items:center;gap:1rem;padding:clamp(2.5rem,6vw,4rem) clamp(1.6rem,4vw,2.6rem);display:flex}.jo-dank-zeichen{width:3rem;color:var(--gold);display:block}.jo-dank-zeichen svg{width:100%;height:auto;display:block}.jo-dank-titel{font-family:var(--schrift-anzeige);color:var(--schrift);font-size:clamp(1.4rem,3vw,1.8rem);font-weight:700}.jo-dank-text{max-width:32rem;color:var(--schrift-leise);text-wrap:pretty;font-size:.95rem;line-height:1.6}.jo-kein-inserat{max-width:46rem;color:var(--schrift-still);text-align:center;text-wrap:pretty;margin:clamp(2rem,4vw,3rem) auto 0;padding-inline:clamp(1.5rem,5vw,2.5rem);font-size:.85rem;line-height:1.6}.jo-ohne-js{border:1px solid var(--linie);background:var(--grund-erhoben);text-align:center;max-width:40rem;color:var(--schrift-leise);border-radius:.9rem;flex-direction:column;align-items:center;gap:1rem;margin:2.5rem auto 0;padding:1.6rem;font-size:.95rem;line-height:1.6;display:flex}[data-modus=hell] .jo{--akzent:#77602a}[data-modus=hell] .jo-band{display:none}[data-modus=hell] .jo-karte-knopf{color:var(--akzent);border-color:color-mix(in oklab, var(--akzent) 45%, transparent)}[data-modus=hell] .jo-karte-knopf:focus-visible{border-color:var(--akzent);background:color-mix(in oklab, var(--akzent) 8%, transparent)}@media (hover:hover){[data-modus=hell] .jo-karte-knopf:hover{border-color:var(--akzent);background:color-mix(in oklab, var(--akzent) 8%, transparent)}}[data-modus=hell] .jo-punkt-zeichen,[data-modus=hell] .jo-dank-zeichen{color:var(--akzent)}[data-modus=hell] .jo-datei-waehlen:focus-visible{color:var(--akzent);filter:brightness(.85)}@media (hover:hover){[data-modus=hell] .jo-datei-weg:hover,[data-modus=hell] .jo-datei-waehlen:hover{color:var(--akzent);filter:brightness(.85)}}[data-modus=hell] .jo-h1-akzent{color:#8a6e2f}[data-modus=hell] .jo-wahl[data-gewaehlt]{border-color:var(--akzent);background:color-mix(in oklab, var(--akzent) 10%, transparent)}.be{isolation:isolate;padding-block:clamp(7.5rem,13vw,10.5rem) clamp(3.5rem,8vw,6rem);position:relative;overflow-x:clip}.be-licht{z-index:-1;pointer-events:none;background:radial-gradient(ellipse 55% 60% at 50% 40%, color-mix(in oklab, var(--gold) 15%, transparent) 0%, transparent 70%);height:min(38rem,55vh);position:absolute;inset-block-start:12%;inset-inline:-10%}@supports (animation-timeline:view()){.be-licht{animation:linear both be-licht-atmet;animation-timeline:view();animation-range:entry exit}}@keyframes be-licht-atmet{0%{opacity:.5;transform:translateY(-2rem)scale(.92)}50%{opacity:1}to{opacity:.5;transform:translateY(2rem)scale(1.05)}}.be-kopf{text-align:center;max-width:46rem;margin-inline:auto;padding-inline:clamp(1.5rem,5vw,2.5rem)}.be-augenbraue{letter-spacing:.28em;text-transform:uppercase;color:var(--akzent);align-items:center;gap:.9rem;font-size:.78rem;font-weight:500;display:inline-flex}.be-augenbraue-strich{opacity:.7;background:currentColor;width:2rem;height:1px}.be-h1{font-family:var(--schrift-anzeige);letter-spacing:-.02em;text-wrap:balance;color:var(--schrift);margin-top:1rem;font-size:clamp(2.1rem,5.2vw,3.5rem);font-weight:700;line-height:1.04}.be-h1-akzent{color:var(--gold)}.be-einleitung{color:var(--schrift-leise);text-wrap:pretty;margin-top:1.2rem;font-size:clamp(1rem,1.9vw,1.12rem);line-height:1.65}.be-kennzahlen{text-align:center;max-width:58rem;margin:clamp(2.5rem,6vw,4rem) auto 0;padding:clamp(2rem,4.5vw,3rem) clamp(1.5rem,5vw,2.5rem)}.be-zahlen{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));align-items:start;gap:clamp(1.8rem,4vw,3.5rem);display:grid}.be-zahl-block{flex-direction:column;gap:.5rem;display:flex}.be-zahl{font-family:var(--schrift-anzeige);font-variant-numeric:tabular-nums;color:var(--schrift);font-size:clamp(2.4rem,5.5vw,3.4rem);font-weight:700;line-height:1}.be-zahl-gross{background:linear-gradient(170deg, color-mix(in oklab, var(--gold) 100%, white 25%) 0%, var(--gold) 55%, color-mix(in oklab, var(--gold) 100%, black 18%) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(3.2rem,7.5vw,4.8rem)}.be-zahl-marke{color:var(--schrift-still);text-wrap:balance;font-size:.82rem;line-height:1.4}.be-kennzahl-sterne{color:var(--gold);justify-content:center;gap:.2rem;margin-top:.1rem;display:flex}.be-kennzahl-sterne svg{width:.85rem;height:.85rem}.be-stand{letter-spacing:.04em;color:var(--schrift-still);margin-top:clamp(1.4rem,3vw,2rem);font-size:.78rem}.be-kennzahlen-hinweis{color:var(--schrift-still);font-size:.92rem}.be-pruefung{margin:clamp(1rem,3vw,2rem) auto 0;border-left:2px solid color-mix(in oklab, var(--gold) 40%, transparent);max-width:46rem;margin-inline:clamp(1.5rem,5vw,2.5rem);padding-left:clamp(1rem,2vw,1.4rem)}@media (min-width:52rem){.be-pruefung{margin-inline:auto}}.be-pruefung-titel{letter-spacing:.2em;text-transform:uppercase;color:var(--akzent);font-size:.74rem;font-weight:500}.be-pruefung-satz{color:var(--schrift-still);text-wrap:pretty;margin-top:.7rem;font-size:.88rem;line-height:1.7}.be-pruefung-link{color:var(--akzent);text-underline-offset:.25em;margin-top:.8rem;font-size:.85rem;text-decoration:underline;display:inline-block}.be-stimmen{max-width:72rem;margin:clamp(3.5rem,7vw,5rem) auto 0;padding-inline:clamp(1.5rem,5vw,2.5rem)}.be-stimmen-titel{font-family:var(--schrift-anzeige);color:var(--schrift);text-align:center;font-size:clamp(1.5rem,3.2vw,2.1rem);font-weight:700}.be-stimmen-leer{color:var(--schrift-still);text-align:center;text-wrap:pretty;margin-top:1.2rem;font-size:.95rem;line-height:1.65}.be-stimmen-link{color:var(--akzent);text-underline-offset:.25em;text-decoration:underline}.be-liste{columns:1;column-gap:clamp(1rem,2vw,1.5rem);margin-top:clamp(1.8rem,3.5vw,2.5rem);list-style:none}@media (min-width:46rem){.be-liste{columns:2}}@media (min-width:72rem){.be-liste{columns:3}}.be-liste>li{break-inside:avoid;margin-bottom:clamp(1rem,2vw,1.5rem)}.be-karte{border:1px solid var(--linie);background:var(--grund-erhoben);border-radius:1rem;flex-direction:column;gap:.8rem;margin:0;padding:clamp(1.4rem,2.6vw,1.8rem);transition:border-color .3s,transform .3s;display:flex;position:relative;overflow:hidden}.be-karte:before{content:"”";font-family:var(--schrift-anzeige);color:color-mix(in oklab, var(--gold) 12%, transparent);pointer-events:none;font-size:7rem;line-height:1;position:absolute;top:-1.5rem;right:.6rem}@media (hover:hover){.be-karte:hover{border-color:color-mix(in oklab, var(--gold) 50%, var(--linie));transform:translateY(-3px)}}.be-karte-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.be-karte-datum{font-variant-numeric:tabular-nums;color:var(--schrift-still);font-size:.74rem}.be-karte-text{color:var(--schrift);text-wrap:pretty;overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.6;position:relative}.be-karte-fuss{border-top:1px solid color-mix(in oklab, var(--linie) 60%, transparent);color:var(--schrift-still);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.35rem;margin-top:.2rem;padding-top:.8rem;font-size:.82rem;display:flex}.be-karte-name{color:var(--schrift-leise);font-weight:500}.be-karte-ort,.be-karte-quelle{color:var(--schrift-still)}.be-sterne{color:var(--gold);align-items:center;display:inline-flex}.be-sterne-reihe{gap:.15rem;display:inline-flex}.be-stern{width:1rem;height:1rem;display:block}.be-nur-vorleser{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.be-antwort{background:color-mix(in oklab, var(--gold) 7%, transparent);border-radius:.6rem;margin-top:.4rem;padding:.8rem .9rem}.be-antwort-marke{letter-spacing:.1em;text-transform:uppercase;color:var(--akzent);font-size:.72rem;font-weight:500}.be-antwort-text{color:var(--schrift-leise);text-wrap:pretty;overflow-wrap:anywhere;margin-top:.35rem;font-size:.88rem;line-height:1.6}.be-aufruf{border-top:1px solid var(--linie);text-align:center;max-width:42rem;margin:clamp(3.5rem,7vw,5rem) auto 0;padding:clamp(2rem,4vw,3rem) clamp(1.5rem,5vw,2.5rem)}.be-aufruf-titel{font-family:var(--schrift-anzeige);color:var(--schrift);font-size:clamp(1.3rem,2.8vw,1.8rem);font-weight:700}.be-aufruf-text{color:var(--schrift-leise);text-wrap:pretty;margin-top:.8rem;font-size:.95rem;line-height:1.65}.be-aufruf-knopf{background:var(--gold);color:#0e1b2a;border-radius:.6rem;margin-top:1.5rem;padding:.9rem 2rem;font-size:.95rem;font-weight:600;transition:filter .2s,transform .2s;display:inline-block}@media (hover:hover){.be-aufruf-knopf:hover{filter:brightness(1.08);transform:translateY(-1px)}}.be-fehler{margin:clamp(2.5rem,5vw,3.5rem) auto 0;border:1px solid var(--linie);background:var(--grund-erhoben);text-align:center;border-radius:1rem;max-width:40rem;margin-inline:clamp(1.5rem,5vw,2.5rem);padding:clamp(1.6rem,3.5vw,2.4rem)}@media (min-width:46rem){.be-fehler{margin-inline:auto}}.be-fehler-titel{color:var(--schrift);font-size:1.05rem;font-weight:600}.be-fehler-text{color:var(--schrift-still);text-wrap:pretty;margin-top:.7rem;font-size:.92rem;line-height:1.6}[data-modus=hell] .be{--akzent:#77602a}[data-modus=hell] .be-sterne,[data-modus=hell] .be-kennzahl-sterne{color:var(--akzent)}[data-modus=hell] .be-zahl-gross{background:linear-gradient(170deg,#a3823a 0%,#8a6e2f 55%,#6f5726 100%);color:#0000;-webkit-background-clip:text;background-clip:text}[data-modus=hell] .be-h1-akzent{color:#8a6e2f}[data-modus=hell] .be-licht{display:none}[data-modus=hell] .be-karte:before{color:#8a6e2f29;color:lab(48.2666% 6.04391 38.5069/.16)}.pr{isolation:isolate;padding-block:clamp(7.5rem,13vw,10.5rem) clamp(3.5rem,8vw,6rem);position:relative;overflow-x:clip}.pr-licht{z-index:-1;pointer-events:none;background:radial-gradient(ellipse 50% 70% at 50% 25%, color-mix(in oklab, var(--gold) 13%, transparent) 0%, transparent 72%);height:min(32rem,50vh);position:absolute;inset-block-start:0;inset-inline:-10%}.pr-kopf{text-align:center;max-width:46rem;margin-inline:auto;padding-inline:clamp(1.5rem,5vw,2.5rem)}.pr-augenbraue{letter-spacing:.28em;text-transform:uppercase;color:var(--akzent);align-items:center;gap:.9rem;font-size:.78rem;font-weight:500;display:inline-flex}.pr-augenbraue-strich{opacity:.7;background:currentColor;width:2rem;height:1px}.pr-h1{font-family:var(--schrift-anzeige);letter-spacing:-.02em;text-wrap:balance;color:var(--schrift);margin-top:1rem;font-size:clamp(2.1rem,5.2vw,3.5rem);font-weight:700;line-height:1.04}.pr-h1-akzent{color:var(--gold)}.pr-einleitung{color:var(--schrift-leise);text-wrap:pretty;margin-top:1.2rem;font-size:clamp(1rem,1.9vw,1.12rem);line-height:1.65}.pr-beleg{color:var(--schrift-still);text-wrap:pretty;margin-top:1.2rem;font-size:.78rem;line-height:1.5}@property --pr-zahl{syntax:"<integer>";inherits:false;initial-value:0}.pr-kennzahlen{flex-wrap:wrap;justify-content:center;gap:clamp(1.75rem,6vw,4.5rem);margin:clamp(2.2rem,4.5vw,3rem) 0 0;display:flex}.pr-kennzahl{animation:.9s cubic-bezier(.2,.7,.2,1) both pr-auf;animation-delay:calc(var(--i,0) * .14s + .25s);flex-direction:column-reverse;align-items:center;gap:.35rem;display:flex}.pr-kennzahl--vorne{flex-direction:column}.pr-kennzahl-wert{font-family:var(--schrift-anzeige);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--akzent);margin:0;font-size:clamp(2.6rem,6.5vw,4.2rem);font-weight:700;line-height:1}.pr-kennzahl-wort{letter-spacing:.26em;text-transform:uppercase;color:var(--schrift-leise);font-size:.72rem;font-weight:500}.pr-zaehler{counter-reset:pr-zahl var(--pr-zahl);animation:1.6s cubic-bezier(.2,.7,.2,1) .45s both pr-zaehlen}.pr-zaehler:after{content:counter(pr-zahl)}@keyframes pr-zaehlen{0%{--pr-zahl:0}to{--pr-zahl:var(--pr-ziel)}}@keyframes pr-auf{0%{opacity:0;translate:0 1.4rem}to{opacity:1;translate:0}}.pr-medien{border-top:1px solid var(--linie);max-width:54rem;margin:clamp(2.2rem,4.5vw,3rem) auto 0;padding-top:1.5rem}.pr-medien-wort{letter-spacing:.26em;text-transform:uppercase;color:var(--schrift-still);font-size:.7rem;font-weight:500}.pr-medien-liste{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.5rem 0;margin:.9rem 0 0;padding:0;list-style:none;display:flex}.pr-medien-name{font-family:var(--schrift-anzeige);letter-spacing:-.01em;color:var(--schrift-leise);white-space:nowrap;animation:.8s cubic-bezier(.2,.7,.2,1) both pr-auf;animation-delay:calc(var(--i,0) * .11s + .7s);font-size:clamp(1rem,2.2vw,1.3rem);font-weight:600}.pr-medien-name+.pr-medien-name:before{content:"·";color:var(--gold);margin-inline:.9rem}.pr-datum{letter-spacing:.16em;text-transform:uppercase;color:var(--akzent);font-size:.74rem;font-weight:600}.pr-zitat{border-left:2px solid color-mix(in oklab, var(--gold) 60%, transparent);margin:1.1rem 0 0;padding-left:1.1rem}.pr-zitat-text{color:var(--schrift);text-wrap:pretty;font-size:1.02rem;font-style:italic;line-height:1.6}.pr-zitat-wer{color:var(--schrift-still);margin-top:.45rem;font-size:.8rem}.pr-quelle{color:var(--schrift-still);flex-wrap:wrap;align-items:center;gap:.55rem .9rem;margin-top:1.25rem;font-size:.8rem;display:flex}.pr-quelle-link{letter-spacing:.02em;color:var(--akzent);border:1px solid color-mix(in oklab, var(--gold) 45%, transparent);border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:600;text-decoration:none;transition:background-color .25s,border-color .25s;display:inline-flex}.pr-quelle-pfeil{transition:translate .25s}@media (hover:hover){.pr-quelle-link:hover{background:color-mix(in oklab, var(--gold) 14%, transparent);border-color:var(--gold)}.pr-quelle-link:hover .pr-quelle-pfeil{translate:.15rem -.15rem}}.pr-quelle-link:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.pr-quelle-abo{border:1px solid var(--linie);border-radius:999px;padding:.2rem .55rem;font-size:.72rem}.pr-nur-vorleser{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pr-foto{margin:0}.pr-foto-knopf{aspect-ratio:4/3;background:var(--grund-erhoben);cursor:zoom-in;border:0;border-radius:1rem;width:100%;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 1.6rem 3.5rem #00000052}.pr-foto-knopf:after{content:"";border-radius:inherit;pointer-events:none;transition:box-shadow .3s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.pr-foto-datei{object-fit:cover;width:100%;height:100%;transition:scale .8s cubic-bezier(.2,.7,.2,1);display:block}@media (hover:hover){.pr-foto-knopf:hover .pr-foto-datei{scale:1.05}.pr-foto-knopf:hover:after{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--gold) 75%, transparent)}}.pr-foto-knopf:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.pr-foto-nachweis{color:var(--schrift-still);margin-top:.6rem;font-size:.68rem;line-height:1.4}.pr-foto--zeitung{max-width:min(100%,23.75rem);margin-inline:auto}.pr-foto--zeitung .pr-foto-knopf{aspect-ratio:auto;background:#f4f1ea;border-radius:.2rem;padding:.55rem;transition:rotate .5s cubic-bezier(.2,.7,.2,1);rotate:-2.5deg;box-shadow:0 .3rem .6rem #00000040,0 2rem 3.5rem #00000061}.pr-foto--zeitung .pr-foto-datei{object-fit:contain;height:auto}@media (hover:hover){.pr-foto--zeitung .pr-foto-knopf:hover{rotate:none}.pr-foto--zeitung .pr-foto-knopf:hover .pr-foto-datei{scale:1}}.pr-foto--zeitung .pr-foto-nachweis{text-align:center;margin-top:1rem}.pr-fokus{max-width:80rem;margin:clamp(4.5rem,9vw,7rem) auto 0;padding-inline:clamp(1.5rem,5vw,2.5rem)}.pr-fokus-raster{align-items:center;gap:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:64rem){.pr-fokus-raster{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.pr-fokus-bild,.pr-fokus .pr-foto{position:relative}.pr-fokus .pr-foto-nachweis{color:#ffffffd1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;background:#070e168c;border-radius:999px;margin:0;padding:.25rem .65rem;position:absolute;bottom:.8rem;left:.9rem}.pr-fokus-bild:before{content:"";z-index:-1;border:1px solid color-mix(in oklab, var(--gold) 60%, transparent);border-radius:1.2rem;position:absolute;inset:1.3rem -1.3rem -1.3rem 1.3rem}.pr-fokus-titel{font-family:var(--schrift-anzeige);letter-spacing:-.025em;color:var(--schrift);text-wrap:balance;margin-top:.8rem;font-size:clamp(2rem,4.4vw,3.3rem);font-weight:700;line-height:1.04}.pr-fokus-text>.pr-datum{margin-top:1.2rem}.pr-fokus-absatz{max-width:36rem;color:var(--schrift-leise);text-wrap:pretty;margin-top:1.1rem;font-size:clamp(1rem,1.6vw,1.08rem);line-height:1.7}.pr-fokus-zitat{margin:2rem 0 0;padding-top:2.4rem;position:relative}.pr-fokus-zeichen{font-family:var(--schrift-anzeige);color:var(--gold);opacity:.85;font-size:7rem;line-height:1;position:absolute;top:-3.4rem;left:-.3rem}.pr-fokus-zitat-text{font-family:var(--schrift-anzeige);letter-spacing:-.015em;color:var(--schrift);text-wrap:balance;font-size:clamp(1.45rem,3vw,2.1rem);font-weight:600;line-height:1.2}.pr-chronik{max-width:80rem;margin:clamp(5.5rem,10vw,8.5rem) auto 0;padding-inline:clamp(1.5rem,5vw,2.5rem)}.pr-chronik-kopf{text-align:center}.pr-chronik-titel{font-family:var(--schrift-anzeige);letter-spacing:-.02em;color:var(--schrift);text-wrap:balance;margin-top:.9rem;font-size:clamp(1.9rem,4.2vw,3rem);font-weight:700;line-height:1.05}.pr-strahl{gap:clamp(3.5rem,8vw,6.5rem);margin:clamp(3rem,6vw,4.5rem) 0 0;padding:0;list-style:none;display:grid;position:relative}.pr-strahl:before{content:"";inset-block:0;background:linear-gradient(to bottom, transparent 0%, var(--gold) 6%, color-mix(in oklab, var(--gold) 55%, transparent) 70%, transparent 100%);transform-origin:top;border-radius:2px;width:2px;position:absolute;left:.55rem}.pr-eintrag{--pr-medium-von:40vw;--pr-karte-von:22vw;gap:1.4rem;padding-left:2.6rem;display:grid;position:relative}.pr-punkt{border:2px solid var(--gold);background:var(--grund);width:1.15rem;height:1.15rem;box-shadow:0 0 0 6px var(--grund), 0 0 1.6rem color-mix(in oklab, var(--gold) 55%, transparent);border-radius:50%;position:absolute;top:.2rem;left:0}.pr-punkt-jahr{display:none}.pr-kachel{aspect-ratio:4/3;border:1px solid color-mix(in oklab, var(--gold) 32%, transparent);background:radial-gradient(ellipse 70% 60% at 50% 40%, color-mix(in oklab, var(--gold) 16%, transparent) 0%, transparent 70%), var(--grund-erhoben);border-radius:1rem;align-content:center;place-items:center;gap:.6rem;display:grid;position:relative;overflow:hidden;box-shadow:0 1.6rem 3.5rem #00000040}.pr-kachel-jahr{font-family:var(--schrift-anzeige);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px var(--akzent);font-size:clamp(4.5rem,11vw,8.5rem);font-weight:700;line-height:.9}.pr-kachel-medium{letter-spacing:.24em;text-transform:uppercase;color:var(--akzent);font-size:.74rem;font-weight:600}.pr-karte{border:1px solid var(--linie);background:color-mix(in oklab, var(--grund-erhoben) 70%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:1rem;padding:clamp(1.4rem,3vw,2.1rem)}.pr-titel{font-family:var(--schrift-anzeige);letter-spacing:-.015em;color:var(--schrift);text-wrap:balance;margin-top:.6rem;font-size:clamp(1.35rem,2.6vw,1.75rem);font-weight:700;line-height:1.15}.pr-text{color:var(--schrift-leise);text-wrap:pretty;margin-top:.8rem;font-size:.98rem;line-height:1.68}@media (min-width:64rem){.pr-strahl:before{left:calc(50% - 1px)}.pr-eintrag{--pr-medium-von:-16vw;--pr-karte-von:10vw;grid-template-columns:minmax(0,1fr) 7rem minmax(0,1fr);align-items:center;gap:0;padding-left:0}.pr-eintrag>.pr-medium,.pr-eintrag>.pr-karte{grid-row:1}.pr-eintrag[data-seite=links]>.pr-medium{grid-column:1}.pr-eintrag[data-seite=links]>.pr-karte,.pr-eintrag[data-seite=rechts]>.pr-medium{grid-column:3}.pr-eintrag[data-seite=rechts]>.pr-karte{grid-column:1}.pr-eintrag[data-seite=rechts]{--pr-medium-von:16vw;--pr-karte-von:-10vw}.pr-punkt{top:50%;left:50%;translate:-50% -50%}.pr-punkt-jahr{font-family:var(--schrift-anzeige);letter-spacing:.04em;color:var(--akzent);background:var(--grund);border-radius:.3rem;padding:.15rem .45rem;font-size:.85rem;font-weight:700;display:block;position:absolute;top:calc(100% + .7rem);left:50%;translate:-50%}}@supports (animation-timeline:view()){.pr-strahl:before{animation:linear both pr-linie-waechst;animation-timeline:view();animation-range:entry cover 85%}.pr-eintrag>.pr-medium{--pr-von:var(--pr-medium-von);animation:linear both pr-hereingleiten;animation-timeline:view();animation-range:entry cover 42%}.pr-eintrag>.pr-karte{--pr-von:var(--pr-karte-von);animation:linear both pr-hereingleiten;animation-timeline:view();animation-range:entry 8% cover 46%}.pr-punkt{animation:linear both pr-aufglühen;animation-timeline:view();animation-range:entry 30% cover 50%}.pr-fokus-bild{--pr-von:-14vw;animation:linear both pr-hereingleiten;animation-timeline:view();animation-range:entry cover 40%}.pr-fokus-text{--pr-von:10vw;animation:linear both pr-hereingleiten;animation-timeline:view();animation-range:entry 5% cover 42%}}@keyframes pr-linie-waechst{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes pr-hereingleiten{0%{opacity:0;translate:var(--pr-von) 0;filter:blur(6px)}to{opacity:1;filter:blur();translate:0}}@keyframes pr-aufglühen{0%{opacity:0;scale:.2}70%{opacity:1;scale:1.35}to{opacity:1;scale:1}}@property --pr-vz-an{syntax:"<number>";inherits:true;initial-value:0}.pr-vz{--pr-vz-gold:#c6a867;--pr-vz-dunkel:#0b1420;max-width:80rem;margin:clamp(4rem,8vw,6.5rem) auto 0;padding-inline:clamp(1.25rem,4vw,2.5rem)}.pr-vz-kopf{align-items:center;gap:clamp(1.5rem,3vw,2.5rem);padding-bottom:clamp(2rem,4vw,3rem);display:grid}@media (min-width:52rem){.pr-vz-kopf{grid-template-columns:minmax(0,24rem) minmax(0,1fr);gap:clamp(2.5rem,5vw,4.5rem)}}.pr-vz-logo{aspect-ratio:737/370;background:var(--pr-vz-gold);width:min(24rem,86%);-webkit-mask:var(--pr-vz-logo) center / contain no-repeat;-webkit-mask:var(--pr-vz-logo) center / contain no-repeat;mask:var(--pr-vz-logo) center / contain no-repeat}[data-modus=hell] .pr-vz-logo{background:var(--akzent)}.pr-vz-titel{font-family:var(--schrift-anzeige);letter-spacing:-.02em;color:var(--schrift);text-wrap:balance;font-size:clamp(2rem,4.6vw,3.4rem);font-weight:700;line-height:1.02}.pr-vz-einleitung{max-width:34rem;color:var(--schrift-leise);text-wrap:pretty;margin-top:1rem;font-size:1rem;line-height:1.65}.pr-vz-liste{border-top:1px solid color-mix(in oklab, var(--pr-vz-gold) 55%, transparent);margin:0;padding:0;list-style:none}.pr-vz-zeile{--pr-vz-schrift:color-mix(in oklab, var(--pr-vz-dunkel) calc(var(--pr-vz-an) * 100%), var(--schrift));--pr-vz-leise:color-mix(in oklab, #0b1420c7 calc(var(--pr-vz-an) * 100%), var(--schrift-leise));--pr-vz-akzent:color-mix(in oklab, #4d3b14 calc(var(--pr-vz-an) * 100%), var(--akzent));isolation:isolate;border-bottom:1px solid color-mix(in oklab, var(--pr-vz-gold) 30%, transparent);grid-template-columns:minmax(0,1fr) 4.5rem;grid-template-areas:"art bild""mitte bild""rechts bild";align-items:center;gap:.35rem 1rem;padding:1.3rem .25rem;transition:--pr-vz-an .55s cubic-bezier(.7,0,.2,1);display:grid;position:relative}@media (min-width:64rem){.pr-vz-zeile{grid-template-columns:14.5rem minmax(0,1fr) 12rem;grid-template-areas:"art mitte rechts";column-gap:2rem;min-height:7.5rem;padding:1.6rem 1.5rem}}.pr-vz-flut{z-index:-1;background:linear-gradient(100deg, transparent 0%, #fff4d659 50%, transparent 100%) 0 0 / 200% 100%, var(--pr-vz-gold);transform-origin:0;scale:var(--pr-vz-an) 1;background-position:120% 0,0 0;position:absolute;inset:0 -.25rem}.pr-vz-art{letter-spacing:.22em;text-transform:uppercase;color:var(--pr-vz-akzent);grid-area:art;font-size:.7rem;font-weight:600}.pr-vz-mitte{grid-area:mitte;min-width:0}.pr-vz-name{font-family:var(--schrift-anzeige);letter-spacing:-.02em;color:var(--pr-vz-schrift);text-wrap:balance;font-size:clamp(1.45rem,3.4vw,2.9rem);font-weight:700;line-height:1.04;transition:translate .55s cubic-bezier(.7,0,.2,1)}.pr-vz-text{max-width:38rem;color:var(--pr-vz-leise);margin-top:.45rem;font-size:.92rem;line-height:1.5}.pr-vz-rechts{flex-wrap:wrap;grid-area:rechts;align-items:center;gap:.4rem .8rem;margin-top:.35rem;font-size:.8rem;display:flex}@media (min-width:64rem){.pr-vz-rechts{justify-content:flex-end;margin-top:0}}.pr-vz-link{color:var(--pr-vz-schrift);border:1px solid color-mix(in oklab, var(--pr-vz-schrift) 45%, transparent);z-index:2;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .95rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.pr-vz-link:hover{color:var(--pr-vz-gold);background:var(--pr-vz-dunkel);border-color:var(--pr-vz-dunkel)}.pr-vz-link:focus-visible{outline:2px solid var(--pr-vz-gold);outline-offset:3px}.pr-vz-pfeil{transition:translate .25s}.pr-vz-link:hover .pr-vz-pfeil{translate:.15rem -.15rem}.pr-vz-hier{letter-spacing:.16em;text-transform:uppercase;color:var(--pr-vz-dunkel);background:var(--pr-vz-gold);border-radius:999px;padding:.4rem .85rem;font-size:.68rem;font-weight:600}.pr-vz-zeile[data-hier] .pr-vz-hier{background:color-mix(in oklab, var(--pr-vz-dunkel) calc(var(--pr-vz-an) * 100%), var(--pr-vz-gold));color:color-mix(in oklab, var(--pr-vz-gold) calc(var(--pr-vz-an) * 100%), var(--pr-vz-dunkel))}.pr-vz-folgt{color:var(--pr-vz-leise);font-style:italic}.pr-vz-seit{color:var(--pr-vz-leise);font-variant-numeric:tabular-nums}.pr-vz-bild{aspect-ratio:1;width:4.5rem;box-shadow:0 0 0 1px color-mix(in oklab, var(--pr-vz-gold) 40%, transparent);background:radial-gradient(circle at 30% 20%,#ffffff1f,#0000 60%),#13253a;border-radius:.8rem;grid-area:bild;place-items:center;display:grid;position:relative;overflow:hidden}.pr-vz-bild-foto{object-fit:cover}.pr-vz-bild-zeichen{font-family:var(--schrift-anzeige);letter-spacing:-.04em;color:var(--pr-vz-gold);font-size:1.5rem;font-weight:700}@media (min-width:64rem){.pr-vz-bild{z-index:3;aspect-ratio:4/3;opacity:0;pointer-events:none;border-radius:.9rem;width:14.5rem;transition:opacity .3s,translate .6s cubic-bezier(.2,.9,.25,1.15),rotate .6s cubic-bezier(.2,.9,.25,1.15),scale .6s cubic-bezier(.2,.9,.25,1.15);position:absolute;top:50%;left:.25rem;translate:-4rem -50%;rotate:-14deg;scale:.6;box-shadow:0 1.8rem 3.5rem #00000073,0 0 0 1px #0b142040}.pr-vz-bild-zeichen{color:#0000;-webkit-text-stroke:1.5px var(--pr-vz-gold);font-size:5rem}.pr-vz-art{transition:opacity .25s}}@media (min-width:64rem) and (hover:hover){.pr-vz-zeile:hover{--pr-vz-an:1;z-index:2}.pr-vz-zeile:hover .pr-vz-art{opacity:0}.pr-vz-zeile:hover .pr-vz-name{translate:1.2rem}.pr-vz-zeile:hover .pr-vz-bild{opacity:1;translate:0 -50%;rotate:-4deg;scale:1}.pr-vz-zeile:hover .pr-vz-flut{animation:1.1s ease-out .25s both pr-vz-schimmer}}@media (min-width:64rem){.pr-vz-zeile:has(:focus-visible){--pr-vz-an:1;z-index:2}}@keyframes pr-vz-schimmer{0%{background-position:120% 0,0 0}to{background-position:-120% 0,0 0}}@supports (animation-timeline:view()){.pr-vz-zeile{animation:linear both pr-vz-herein;animation-timeline:view();animation-range:entry cover 30%}.pr-vz-zeile[data-seite=rechts]{animation-name:pr-vz-herein-rechts}@media (hover:none),(max-width:63.99rem){.pr-vz-zeile,.pr-vz-zeile[data-seite=rechts]{animation-name:pr-vz-herein,pr-vz-mitte;animation-timing-function:linear,linear;animation-fill-mode:both,both;animation-timeline:view(),view();animation-range:entry cover 30%,cover 30% cover 70%}.pr-vz-zeile[data-seite=rechts]{animation-name:pr-vz-herein-rechts,pr-vz-mitte}}.pr-vz-logo{animation:linear both pr-vz-logo;animation-timeline:view();animation-range:entry cover 40%}}@keyframes pr-vz-herein{0%{opacity:0;translate:-40%}to{opacity:1;translate:0}}@keyframes pr-vz-herein-rechts{0%{opacity:0;translate:40%}to{opacity:1;translate:0}}@keyframes pr-vz-mitte{0%,to{--pr-vz-an:0}35%,65%{--pr-vz-an:1}}@keyframes pr-vz-logo{0%{opacity:0;rotate:-6deg;scale:.6}to{opacity:1;rotate:none;scale:1}}.pr-kontakt{border-top:1px solid var(--linie);text-align:center;max-width:42rem;margin:clamp(3.5rem,7vw,5rem) auto 0;padding:clamp(2rem,4vw,3rem) clamp(1.5rem,5vw,2.5rem) 0}.pr-kontakt-titel{font-family:var(--schrift-anzeige);color:var(--schrift);margin-top:.8rem;font-size:clamp(1.3rem,2.8vw,1.7rem);font-weight:700}.pr-kontakt-text{color:var(--schrift-leise);text-wrap:pretty;margin-top:.8rem;font-size:.95rem;line-height:1.65}.pr-kontakt-wege{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:1.4rem;display:flex}.pr-kontakt-weg{border:1px solid color-mix(in oklab, var(--gold) 40%, var(--linie));color:var(--schrift);border-radius:.6rem;padding:.75rem 1.5rem;font-size:.92rem;font-weight:500;transition:border-color .2s,background-color .2s}@media (hover:hover){.pr-kontakt-weg:hover{border-color:var(--gold);background:color-mix(in oklab, var(--gold) 8%, transparent)}}[data-modus=hell] .pr{--akzent:#77602a}[data-modus=hell] .pr-h1-akzent{color:#8a6e2f}[data-modus=hell] .pr-licht{display:none}.so{isolation:isolate;padding-block:clamp(7.5rem,13vw,10.5rem) clamp(3.5rem,8vw,6rem);position:relative;overflow-x:clip}.so-kopf{text-align:center;max-width:46rem;margin-inline:auto;padding-inline:clamp(1.5rem,5vw,2.5rem)}.so-augenbraue{letter-spacing:.28em;text-transform:uppercase;color:var(--akzent);align-items:center;gap:.9rem;font-size:.78rem;font-weight:500;display:inline-flex}.so-augenbraue-strich{opacity:.7;background:currentColor;width:2rem;height:1px}.so-h1{font-family:var(--schrift-anzeige);letter-spacing:-.02em;text-wrap:balance;color:var(--schrift);margin-top:1rem;font-size:clamp(2.1rem,5.2vw,3.5rem);font-weight:700;line-height:1.04}.so-h1-akzent{color:var(--gold)}.so-einleitung{color:var(--schrift-leise);text-wrap:pretty;margin-top:1.2rem;font-size:clamp(1rem,1.9vw,1.12rem);line-height:1.65}.so-flug{height:300svh;margin-top:clamp(2.5rem,6vw,4rem);position:relative}.so-buehne{place-items:center;height:100svh;padding-inline:clamp(1rem,4vw,2.5rem);display:grid;position:sticky;top:0}.so-karte{border:1px solid color-mix(in oklab, var(--gold) 30%, var(--linie));background:var(--grund-erhoben);border-radius:1.2rem;width:min(100%,78rem);height:min(78vh,46rem);overflow:hidden;box-shadow:0 2rem 5rem -2rem #00000080}.so-nadel{background:var(--gold);width:.9rem;height:.9rem;box-shadow:0 0 0 3px #0e1b2a8c, 0 0 1.2rem .2rem color-mix(in oklab, var(--gold) 60%, transparent);border-radius:50%}.so-nadel:after{content:"";border:1px solid color-mix(in oklab, var(--gold) 70%, transparent);border-radius:50%;animation:2.6s ease-out infinite so-nadel-pulst;position:absolute;inset:-.35rem}@keyframes so-nadel-pulst{0%{opacity:.9;transform:scale(.7)}70%,to{opacity:0;transform:scale(2.1)}}.so-hud{pointer-events:none;position:absolute;bottom:clamp(1.5rem,4vh,3rem);left:1rem;right:1rem;transform:none}.so-hud-zeile{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.06em;color:#ffffffdb;background:#0e1b2ab8;border-radius:999px;padding:.5rem 1.1rem;font-size:.78rem}.so-kartenhinweis{max-width:46rem;color:var(--schrift-still);text-align:center;text-wrap:pretty;margin:clamp(1.2rem,3vw,2rem) auto 0;padding-inline:clamp(1.5rem,5vw,2.5rem);font-size:.76rem;line-height:1.6}.so-haeuser{max-width:76rem;margin:clamp(3rem,7vw,5rem) auto 0;padding-inline:clamp(1.5rem,5vw,2.5rem)}.so-haeuser-kopf{text-align:center;max-width:40rem;margin-inline:auto}.so-haeuser-titel{font-family:var(--schrift-anzeige);color:var(--schrift);margin-top:.8rem;font-size:clamp(1.5rem,3.2vw,2.1rem);font-weight:700}.so-liste{gap:clamp(1.5rem,3vw,2.5rem);margin-top:clamp(2rem,4vw,3rem);display:grid}.so-haus{gap:clamp(1rem,2.5vw,2rem);scroll-margin-top:6rem;display:grid}@media (min-width:52rem){.so-haus{grid-template-columns:minmax(0,34rem) 1fr;align-items:start}}.so-haus-bild{background:var(--grund-erhoben);border-radius:1rem;position:relative;overflow:hidden}.so-haus-datei{object-fit:cover;width:100%;height:auto;display:block}.so-haus-nummer{font-family:var(--schrift-anzeige);font-variant-numeric:tabular-nums;color:#ffffffeb;text-shadow:0 .15rem 1rem #000000a6;font-size:clamp(2rem,4vw,2.8rem);font-weight:700;line-height:1;position:absolute;top:.8rem;left:1rem}.so-haus-inhalt{flex-direction:column;gap:.7rem;display:flex}.so-haus-rolle{letter-spacing:.18em;text-transform:uppercase;color:var(--akzent);font-size:.76rem;font-weight:500}.so-haus-titel{font-family:var(--schrift-anzeige);color:var(--schrift);font-size:clamp(1.3rem,2.8vw,1.7rem);font-weight:700}.so-haus-adresse{color:var(--schrift-leise);font-size:.98rem;font-style:normal;line-height:1.6}.so-haus-zeiten{border-top:1px solid var(--linie);flex-direction:column;gap:.5rem;margin-top:.3rem;padding-top:.8rem;display:flex}.so-zeit{grid-template-columns:5.5rem 1fr;align-items:baseline;gap:.8rem;display:grid}.so-zeit-was{letter-spacing:.08em;text-transform:uppercase;color:var(--schrift-still);font-size:.78rem;font-weight:500}.so-zeit-wann{color:var(--schrift-leise);font-variant-numeric:tabular-nums;flex-direction:column;gap:.15rem;font-size:.9rem;line-height:1.5;display:flex}.so-haus-wege{flex-wrap:wrap;gap:.6rem;margin-top:.6rem;display:flex}.so-weg{border:1px solid var(--linie);color:var(--schrift);border-radius:.55rem;padding:.6rem 1.1rem;font-size:.88rem;font-weight:500;transition:border-color .2s,background-color .2s}@media (hover:hover){.so-weg:hover{border-color:color-mix(in oklab, var(--gold) 50%, var(--linie));background:color-mix(in oklab, var(--gold) 7%, transparent)}}.so-weg-route{border-color:color-mix(in oklab, var(--gold) 40%, transparent);color:var(--akzent)}@media (hover:hover){.so-weg-route:hover{border-color:var(--gold);color:var(--gold)}}.so-nur-vorleser{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1023px){.so-flug{height:auto}.so-buehne{height:auto;padding-block:1rem;position:static}.so-karte{height:min(58vh,30rem)}.so-hud{display:none}}[data-modus=hell] .so{--akzent:#77602a}[data-modus=hell] .so-h1-akzent{color:#8a6e2f}.so-flug[data-karte=aus]{display:none}.so-flug:not(:has(canvas)){display:none}:is(.so:has(.so-flug[data-karte=aus]) .so-kartenhinweis,.so:has(.so-flug:not(:has(canvas))) .so-kartenhinweis){display:none}.so-hud{pointer-events:none;flex-direction:column;align-items:center;gap:.6rem;display:flex}.so-weltknopf{pointer-events:auto;border:1px solid color-mix(in oklab, var(--gold) 55%, transparent);font:inherit;letter-spacing:.04em;color:var(--gold);cursor:pointer;background:#0e1b2a;border-radius:999px;padding:.6rem 1.3rem;font-size:.82rem;font-weight:500;transition:border-color .2s,background-color .2s}.so-weltknopf:focus-visible{border-color:var(--gold);background:#16283c}@media (hover:hover){.so-weltknopf:hover{border-color:var(--gold);background:#16283c}}.so-hud:has(.so-weltknopf:not([hidden])) .so-hud-zeile{display:none}@media (max-width:1023px){.so-hud:has(.so-weltknopf:not([hidden])){display:flex;bottom:4.75rem}}.gu{background:var(--grund);color:var(--schrift);padding-block:clamp(7rem,12vw,10rem) clamp(4rem,8vw,7rem);position:relative;overflow-x:clip}.gu-licht{background:radial-gradient(ellipse 45% 55% at 50% 40%, color-mix(in srgb, var(--akzent) 14%, transparent), transparent 70%);pointer-events:none;width:min(120rem,160%);height:60%;position:absolute;top:-18%;left:50%;transform:translate(-50%)}.gu-kopf,.gu-bestellen,.gu-ablauf,.gu-arten-liste,.gu-bedingungen{max-width:78rem;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,2.5rem);position:relative}.gu-kopf{gap:1.1rem;max-width:52rem;margin-bottom:clamp(3rem,7vw,5rem);display:grid}.gu-augenbraue{letter-spacing:.3em;text-transform:uppercase;color:var(--akzent);align-items:center;gap:clamp(.7rem,1.4vw,1.1rem);font-size:clamp(.68rem,.9vw,.78rem);font-weight:500;display:flex}.gu-augenbraue-strich{background:linear-gradient(90deg, transparent, var(--akzent));width:clamp(1.8rem,4vw,3.4rem);height:1px}.gu-h1{font-family:var(--schrift-anzeige);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.3rem,6vw,4rem);font-weight:600;line-height:1.03}.gu-h1-akzent{color:var(--akzent)}.gu-einleitung{max-width:40rem;color:var(--schrift-leise);font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.6}.gu-abschnittskopf{gap:.9rem;max-width:44rem;margin-bottom:clamp(2rem,4vw,3rem);display:grid}.gu-h2{font-family:var(--schrift-anzeige);letter-spacing:-.015em;font-size:clamp(1.7rem,3.6vw,2.6rem);font-weight:600;line-height:1.08}.gu-werkbank{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4rem);margin-bottom:clamp(4rem,9vw,7rem);display:grid}.gu-vorschau{grid-area:1/2;position:sticky;top:clamp(6rem,12vw,9rem)}.gu-formular{grid-area:1/1;gap:clamp(1.75rem,3.5vw,2.75rem);display:grid}.gu-karte-buehne{perspective:1400px;--gu-licht-x:30%;--gu-licht-y:20%}.gu-karte{aspect-ratio:1.586;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.22,1,.36,1);position:relative}.gu-karte[data-gedreht]{transform:rotateY(180deg)}.gu-karte-seite{backface-visibility:hidden;background:linear-gradient(152deg, color-mix(in srgb, var(--akzent) 12%, transparent), transparent 55%), linear-gradient(160deg, #16283c 0%, #0e1b2a 55%, #0a1421 100%);box-shadow:0 1px 0 0 color-mix(in srgb, var(--akzent) 35%, transparent) inset, 0 clamp(1rem, 3vw, 2rem) clamp(2rem, 6vw, 4rem) #00000073;border-radius:clamp(.9rem,2vw,1.15rem);padding:clamp(1.1rem,2.6vw,1.7rem);display:grid;position:absolute;inset:0;overflow:hidden}.gu-karte-vorne{grid-template-rows:auto 1fr auto}.gu-karte-vorne:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(68deg,#ffffff08 0 1px,#0000 1px 7px),repeating-linear-gradient(-68deg,#ffffff08 0 1px,#0000 1px 7px);position:absolute;inset:0}.gu-karte-hinten{grid-template-rows:auto 1fr auto;gap:clamp(.75rem,2vw,1.1rem);transform:rotateY(180deg)}.gu-karte-glanz{background:radial-gradient(ellipse 40% 40% at var(--gu-licht-x) var(--gu-licht-y), #ffffff24, transparent 60%);pointer-events:none;transition:background .2s linear;position:absolute;inset:0}@media (hover:none),(pointer:coarse){.gu-karte-glanz{animation:9s ease-in-out infinite alternate gu-licht-wandern}}@keyframes gu-licht-wandern{0%{--gu-licht-x:18%}to{--gu-licht-x:82%}}@property --gu-licht-x{syntax:"<percentage>";inherits:true;initial-value:30%}.gu-karte-zeichen{pointer-events:none;width:auto;height:62%;position:absolute;bottom:12%;right:6%}.gu-karte-zeichen-pfad{fill:color-mix(in srgb, var(--akzent) 11%, transparent)}.gu-karte-zeichen-licht{fill:#ffffff0d}.gu-karte-kopf{justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.gu-karte-marke{font-family:var(--schrift-anzeige);letter-spacing:-.01em;color:#fff;font-size:clamp(.95rem,2.2vw,1.2rem);font-weight:600}.gu-karte-symbol{width:clamp(1.4rem,3.2vw,1.9rem);height:auto;color:var(--akzent);transition:opacity .25s}.gu-karte-mitte{align-content:center;gap:.15rem;display:grid;position:relative}.gu-karte-art{letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb, var(--akzent) 88%, #fff);font-size:clamp(.62rem,1.5vw,.72rem);font-weight:500}.gu-karte-betrag{text-shadow:0 1px #ffffff40,0 -1px 1px #0006;font-family:var(--schrift-anzeige);letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;align-items:baseline;gap:.18em;font-size:clamp(2.2rem,7.5vw,3.4rem);font-weight:600;line-height:1;display:flex}.gu-karte-platzhalter{color:#ffffff47;letter-spacing:.1em;font-size:.55em}.gu-karte-waehrung{color:var(--akzent);font-size:.44em;font-weight:500}.gu-karte-fuss{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex;position:relative}.gu-karte-fuer{color:#ffffffd1;text-overflow:ellipsis;white-space:nowrap;max-width:60%;font-size:clamp(.72rem,1.7vw,.85rem);overflow:hidden}.gu-karte-ort{letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;font-size:clamp(.58rem,1.3vw,.66rem)}.gu-karte-streifen{background:linear-gradient(#0a1018,#060a10);width:100%;height:clamp(1.6rem,4vw,2.4rem);position:absolute;top:14%;left:0}.gu-karte-hinten-inhalt{align-content:center;gap:.4rem;margin-top:clamp(2rem,5vw,3rem);display:grid;position:relative}.gu-karte-hinten-titel{letter-spacing:.22em;text-transform:uppercase;color:var(--akzent);font-size:clamp(.6rem,1.4vw,.68rem);font-weight:500}.gu-karte-hinten-text{color:#ffffffbf;font-size:clamp(.72rem,1.6vw,.82rem);line-height:1.5}.gu-karte-widmung{font-family:var(--schrift-anzeige);color:#fff;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:clamp(.95rem,2.4vw,1.25rem);line-height:1.4;display:-webkit-box;overflow:hidden;transform:rotate(-1.5deg)}.gu-karte-hinten-marke{letter-spacing:.24em;text-transform:uppercase;color:#ffffff80;text-align:right;font-size:clamp(.58rem,1.3vw,.66rem);position:relative}.gu-feldgruppe{border:0;gap:.85rem;margin:0;padding:0;display:grid}.gu-legende{color:var(--schrift);margin-bottom:.15rem;padding:0;font-size:clamp(.95rem,1.4vw,1.05rem);font-weight:600}.gu-optional{color:var(--schrift-leise);font-weight:400}.gu-arten{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.6rem;display:grid}.gu-art{text-align:left;border:1px solid var(--linie);background:color-mix(in srgb, var(--schrift) 2.5%, transparent);color:inherit;cursor:pointer;border-radius:.85rem;gap:.3rem;padding:clamp(.85rem,2vw,1.1rem);transition:border-color .2s,background .2s,transform .2s;display:grid}.gu-art[data-wert]{grid-column:1/-1}@media (hover:hover){.gu-art:hover{border-color:color-mix(in srgb, var(--akzent) 45%, transparent);transform:translateY(-1px)}}.gu-art[data-gewaehlt]{border-color:var(--akzent);background:color-mix(in srgb, var(--akzent) 10%, transparent)}.gu-art-symbol{width:1.35rem;height:auto;color:var(--akzent)}.gu-art-titel{font-size:clamp(.88rem,1.2vw,.95rem);font-weight:600}.gu-art-text{color:var(--schrift-leise);font-size:clamp(.78rem,1.05vw,.85rem);line-height:1.45}.gu-betraege{flex-wrap:wrap;gap:.5rem;display:flex}.gu-betrag{font-variant-numeric:tabular-nums;border:1px solid var(--linie);color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.6rem 1.05rem;font-size:.95rem;font-weight:500;transition:border-color .2s,background .2s}@media (hover:hover){.gu-betrag:hover{border-color:color-mix(in srgb, var(--akzent) 45%, transparent)}}.gu-betrag[data-gewaehlt]{border-color:var(--akzent);background:color-mix(in srgb, var(--akzent) 12%, transparent);color:var(--schrift)}.gu-betrag-frei{align-items:center;display:flex;position:relative}.gu-betrag-feld{width:9.5rem;font:inherit;font-variant-numeric:tabular-nums;border:1px solid var(--linie);color:var(--schrift);background:0 0;border-radius:999px;padding:.6rem 2rem .6rem 1.05rem;font-size:.95rem}.gu-betrag-einheit{color:var(--schrift-leise);pointer-events:none;font-size:.95rem;position:absolute;right:1rem}.gu-lieferarten{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.6rem;display:grid}.gu-lieferart{text-align:left;border:1px solid var(--linie);color:inherit;cursor:pointer;background:0 0;border-radius:.85rem;gap:.25rem;padding:clamp(.85rem,2vw,1.1rem);transition:border-color .2s,background .2s;display:grid}@media (hover:hover){.gu-lieferart:hover{border-color:color-mix(in srgb, var(--akzent) 45%, transparent)}}.gu-lieferart[data-gewaehlt]{border-color:var(--akzent);background:color-mix(in srgb, var(--akzent) 10%, transparent)}.gu-lieferart-titel{font-size:clamp(.88rem,1.2vw,.95rem);font-weight:600}.gu-lieferart-text{color:var(--schrift-leise);font-size:clamp(.78rem,1.05vw,.85rem);line-height:1.45}.gu-zeile{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.85rem;display:grid}.gu-feld{gap:.35rem;display:grid}.gu-etikett{color:var(--schrift);font-size:.85rem;font-weight:500}.gu-eingabe{width:100%;font:inherit;border:1px solid var(--linie);background:color-mix(in srgb, var(--schrift) 2.5%, transparent);color:var(--schrift);border-radius:.6rem;padding:.7rem .9rem;font-size:.95rem;transition:border-color .2s}.gu-eingabe:focus-visible{outline:2px solid var(--akzent);outline-offset:2px;border-color:#0000}.gu-textfeld{resize:vertical;min-height:5rem;line-height:1.5}.gu-zaehler{color:var(--schrift-leise);text-align:right;font-variant-numeric:tabular-nums;font-size:.75rem}.gu-fehler{color:#e5736f;font-size:.85rem}.gu-fehler-gross{background:#e5736f1a;border:1px solid #e5736f66;border-radius:.6rem;padding:.85rem 1rem;line-height:1.5}.gu-absenden{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.gu-knopf{font:inherit;background:var(--akzent);color:var(--navy-tief,#0a1421);cursor:pointer;border:0;border-radius:999px;padding:.85rem 1.9rem;font-size:1rem;font-weight:600;transition:filter .2s,transform .2s}@media (hover:hover){.gu-knopf:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}}.gu-knopf:disabled{opacity:.6;cursor:progress}[data-modus=hell] .gu .gu-knopf{color:#fff}@media (hover:hover){[data-modus=hell] .gu .gu-knopf:hover:not(:disabled){background:var(--navy)}}.gu-hinweis{color:var(--schrift-leise);font-size:.85rem}.gu-versteckt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gu-erfolg{border:1px solid color-mix(in srgb, var(--akzent) 40%, transparent);background:color-mix(in srgb, var(--akzent) 8%, transparent);border-radius:1rem;gap:.6rem;max-width:34rem;margin-bottom:clamp(4rem,9vw,7rem);padding:clamp(1.75rem,4vw,2.5rem);display:grid}.gu-erfolg-titel{font-family:var(--schrift-anzeige);font-size:clamp(1.4rem,3vw,1.8rem);font-weight:600}.gu-erfolg-text{color:var(--schrift-leise);font-size:1rem;line-height:1.6}.gu-ablauf,.gu-arten-liste,.gu-bedingungen{margin-bottom:clamp(4rem,9vw,7rem)}.gu-schritte{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:clamp(1.25rem,3vw,2rem);margin:0;padding:0;list-style:none;display:grid}.gu-schritt{border-top:1px solid var(--linie);gap:.4rem;padding-top:1.25rem;display:grid}.gu-schritt-nummer{font-family:var(--schrift-anzeige);color:color-mix(in srgb, var(--akzent) 55%, transparent);font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,3.5vw,2.2rem);font-weight:600;line-height:1}.gu-schritt-titel{font-size:clamp(1.05rem,1.6vw,1.2rem);font-weight:600}.gu-schritt-text{color:var(--schrift-leise);font-size:clamp(.9rem,1.2vw,.98rem);line-height:1.55}.gu-arten-gitter{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:clamp(.85rem,2vw,1.25rem);display:grid}.gu-karten-kachel{border:1px solid var(--linie);background:color-mix(in srgb, var(--schrift) 2.5%, transparent);color:inherit;border-radius:1rem;align-content:start;gap:.45rem;padding:clamp(1.25rem,3vw,1.75rem);text-decoration:none;transition:border-color .25s,transform .25s;display:grid}@media (hover:hover){a.gu-karten-kachel:hover{border-color:color-mix(in srgb, var(--akzent) 50%, transparent);transform:translateY(-2px)}}.gu-karten-symbol{width:1.6rem;height:auto;color:var(--akzent);margin-bottom:.2rem}.gu-karten-titel{font-size:clamp(1rem,1.4vw,1.1rem);font-weight:600}.gu-karten-text{color:var(--schrift-leise);font-size:clamp(.88rem,1.15vw,.95rem);line-height:1.5}.gu-karten-verweis{color:var(--akzent);margin-top:.35rem;font-size:.85rem;font-weight:500}.gu-bedingungen-liste{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:clamp(1.25rem,3vw,2rem);margin:0;display:grid}.gu-bedingung{border-left:2px solid color-mix(in srgb, var(--akzent) 40%, transparent);gap:.35rem;padding-left:1.1rem;display:grid}.gu-bedingung-titel{font-size:clamp(1rem,1.4vw,1.1rem);font-weight:600}.gu-bedingung-text{color:var(--schrift-leise);margin:0;font-size:clamp(.9rem,1.2vw,.98rem);line-height:1.6}@media (max-width:62rem){.gu-werkbank{grid-template-columns:1fr;gap:clamp(1.75rem,5vw,2.5rem)}.gu-vorschau{grid-area:1/1;max-width:26rem;position:static}.gu-formular{grid-area:2/1}}.startseite-bahn>section,.bereich-naht>section{position:relative}.startseite-bahn>section:before,.bereich-naht>section:before{content:"";inset-inline:0;z-index:4;pointer-events:none;background:linear-gradient(90deg, transparent 0%, var(--linie) 16%, color-mix(in oklab, var(--akzent) 50%, transparent) 50%, var(--linie) 84%, transparent 100%);height:1px;position:absolute;top:0}.startseite-bahn>section:after,.bereich-naht>section:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 100% 100% at 50% 0%, color-mix(in oklab, var(--akzent) 7%, transparent) 0%, transparent 70%);width:min(1180px,94%);height:320px;position:absolute;top:0;left:50%;translate:-50%}.startseite-bahn>section:first-of-type:before{z-index:3;background:linear-gradient(180deg, var(--navy-tief) 0%, color-mix(in oklab, var(--navy-tief) 55%, transparent) 42%, transparent 100%);height:360px}@media (max-width:767px){.seite[data-modus=hell] .startseite-bahn>section:first-of-type:before{height:6rem}}.startseite-bahn>section:first-of-type:after{content:none}.re-text .re-absatz a{color:var(--akzent);text-underline-offset:.2em;text-decoration:underline}.sv-pause{color:#ffffffd1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#070e1661;border:1px solid #ffffff38;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;transition:color .2s,border-color .2s,background-color .2s;display:grid}.sv-pause:hover{border-color:var(--gold);color:#fff;background:#070e168c}.sv-pause:focus-visible{outline:2px solid var(--gold);outline-offset:3px}[data-startfilm][data-angehalten],[data-startfilm][data-angehalten] *{animation-play-state:paused}.eb-haus{flex-direction:column;gap:.6rem;display:flex}.eb-haupt{width:100%;text-align:inherit;cursor:zoom-in;border:0;padding:0;display:block}.eb-haupt .so-haus-datei{aspect-ratio:1920/1066;transition:scale .8s cubic-bezier(.2,.7,.2,1)}.eb-haupt:after{content:"";border-radius:inherit;pointer-events:none;transition:box-shadow .3s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0f}@media (hover:hover){.eb-haupt:hover .so-haus-datei{scale:1.035}.eb-haupt:hover:after{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--gold) 70%, transparent)}}.eb-haupt:focus-visible,.eb-daumen-knopf:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.eb-haupt-marke{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#ffffffe6;letter-spacing:.06em;background:#070e169e;border:1px solid #fff3;border-radius:999px;align-items:center;gap:.45rem;padding:.38rem .75rem;font-size:.72rem;font-weight:500;display:inline-flex;position:absolute;bottom:.8rem;right:.8rem}.eb-haupt-marke svg{color:var(--gold-hell)}.eb-daumen{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.eb-daumen-knopf{aspect-ratio:4/3;border:1px solid var(--linie);background:var(--grund-erhoben);cursor:zoom-in;border-radius:.6rem;width:100%;padding:0;transition:border-color .25s;display:block;position:relative;overflow:hidden}.eb-daumen-bild{object-fit:cover;width:100%;height:100%;transition:scale .6s cubic-bezier(.2,.7,.2,1);display:block}@media (hover:hover){.eb-daumen-knopf:hover{border-color:color-mix(in oklab, var(--gold) 70%, transparent)}.eb-daumen-knopf:hover .eb-daumen-bild{scale:1.06}}.eb-mehr{color:#fff;font-family:var(--schrift-anzeige);letter-spacing:.02em;background:#070e169e;place-items:center;font-size:clamp(1rem,2.2vw,1.25rem);font-weight:700;display:grid;position:absolute;inset:0}.eb-film-zeichen{color:#fff;background:#070e168c;border:1px solid #ffffff59;border-radius:999px;place-items:center;width:1.9rem;height:1.9rem;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.gs{color:#fff;background:#04080ef2;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0}.gs::backdrop{background:#0000008c}:root:has(dialog.gs[open]){overflow:hidden}.gs-rahmen{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid;position:relative}.gs-kopf{justify-content:space-between;align-items:center;padding:1rem clamp(1rem,3vw,1.75rem);display:flex}.gs-zaehler{color:#ffffff9e;letter-spacing:.2em;font-variant-numeric:tabular-nums;font-size:.78rem}.gs-knopf{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff38;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;transition:border-color .2s,background-color .2s;display:grid}.gs-knopf:hover{border-color:var(--gold);background:#ffffff14}.gs-knopf:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.gs-buehne{touch-action:pan-y;flex-direction:column;justify-content:center;align-items:center;gap:.9rem;min-height:0;margin:0;padding:0 clamp(.75rem,6vw,5.5rem) clamp(1.25rem,4vw,2.5rem);display:flex}.gs-bild{object-fit:contain;-webkit-user-select:none;user-select:none;border-radius:.5rem;width:auto;height:auto;max-height:calc(100dvh - 9.5rem);animation:.4s cubic-bezier(.2,.7,.2,1) gs-ein;display:block;box-shadow:0 1.5rem 4rem #0000008c}.gs-film{background:#000;width:min(100%,60rem)}.gs-titel{color:var(--gold-hell);letter-spacing:.18em;text-transform:uppercase;text-align:center;font-size:.78rem;font-weight:500}.gs-pfeil{position:absolute;top:50%;translate:0 -50%}.gs-pfeil--zurueck{left:clamp(.5rem,2vw,1.5rem)}.gs-pfeil--vor{right:clamp(.5rem,2vw,1.5rem)}@media (max-width:639px){.gs-pfeil{top:auto;bottom:1rem;translate:none}.gs-pfeil--zurueck{left:calc(50% - 3.25rem)}.gs-pfeil--vor{right:calc(50% - 3.25rem)}.gs-buehne{padding-bottom:5rem}.gs-bild{max-height:calc(100dvh - 14rem)}}@keyframes gs-ein{0%{opacity:0;scale:.985}to{opacity:1;scale:1}}.uu-momente-feld{color:#fff;background:#05090f;padding-block:0 clamp(4rem,9vw,7rem)}.fs{--fs-rand:1.5rem}@media (min-width:640px){.fs{--fs-rand:2.5rem}}.fs-kopf{padding-inline:var(--fs-rand);justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:clamp(1.5rem,3vw,2.25rem);display:flex}.fs-titel{font-family:var(--schrift-anzeige);letter-spacing:-.015em;color:#fff;text-wrap:balance;font-size:clamp(1.5rem,3.2vw,2.4rem);font-weight:600;line-height:1.15}.fs-unterzeile{color:#ffffff9e;margin-top:.6rem;font-size:clamp(.95rem,1.3vw,1.05rem);line-height:1.55}.fs-pfeile{flex:none;gap:.6rem;display:none}@media (min-width:768px) and (hover:hover){.fs-pfeile{display:flex}}.fs-pfeil{color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #ffffff38;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;transition:border-color .2s,opacity .2s;display:grid}.fs-pfeil:hover:not(:disabled){border-color:var(--gold)}.fs-pfeil:disabled{opacity:.28;cursor:default}.fs-pfeil:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.fs-band{padding:0 var(--fs-rand) .25rem;scroll-snap-type:x mandatory;scroll-padding-inline:var(--fs-rand);overscroll-behavior-x:contain;scrollbar-width:none;gap:clamp(.75rem,1.6vw,1.25rem);margin:0;list-style:none;display:flex;overflow-x:auto}.fs-band::-webkit-scrollbar{display:none}.fs-eintrag{scroll-snap-align:start;flex-direction:column;flex:none;gap:.75rem;width:min-content;display:flex}.fs-bild-knopf{cursor:zoom-in;background:#0c121b;border:0;border-radius:.75rem;width:auto;height:clamp(15rem,31vw,27rem);padding:0;display:block;position:relative;overflow:hidden}.fs-bild-knopf:after{content:"";border-radius:inherit;pointer-events:none;transition:box-shadow .3s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.fs-bild{object-fit:cover;width:100%;height:100%;transition:scale .7s cubic-bezier(.2,.7,.2,1);display:block}@media (hover:hover){.fs-bild-knopf:hover .fs-bild{scale:1.04}.fs-bild-knopf:hover:after{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--gold) 70%, transparent)}}.fs-bild-knopf:focus-visible{outline:2px solid var(--gold);outline-offset:-4px}.fs-bildtitel{color:#dcc189d9;letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;font-weight:500}.ws-halle-zeile,.ad-kopf-bildzeile,.jo-ort-name{z-index:1;color:#fff;letter-spacing:.22em;text-transform:uppercase;text-shadow:0 1px 8px #00000080;align-items:center;gap:.7rem;font-size:.7rem;font-weight:500;display:inline-flex;position:absolute}.ws-halle-zeile:before,.ad-kopf-bildzeile:before{content:"";background:var(--gold-hell);width:1.6rem;height:1px}.ws-halle:after,.ad-kopf-bild:after,.jo-ort:after{content:"";pointer-events:none;background:linear-gradient(#05090f00 58%,#05090fb8 100%);position:absolute;inset:0}.ws-halle-feld{padding-block:clamp(.5rem,2vw,1.5rem) clamp(3rem,7vw,5rem)}.ws-halle{border-radius:clamp(.6rem,1.2vw,1rem);margin-block:0;position:relative;overflow:hidden}.ws-halle-bild{aspect-ratio:16/10;object-fit:cover;object-position:center 40%;width:100%;height:auto;display:block}@media (min-width:48rem){.ws-halle-bild{aspect-ratio:21/8}}.ws-halle-zeile{bottom:clamp(.9rem,2.5vw,1.6rem);left:clamp(1rem,3vw,2rem)}.ad-kopf-raster{align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}@media (min-width:64rem){.ad-kopf-raster{grid-template-columns:minmax(0,1fr) minmax(0,.92fr)}}.ad-kopf-bild{border:1px solid var(--linie);border-radius:clamp(.6rem,1.2vw,.9rem);margin:0;position:relative;overflow:hidden;box-shadow:0 1.5rem 3.5rem #00000047}.ad-kopf-foto{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.ad-kopf-bildzeile{bottom:clamp(.8rem,2.2vw,1.2rem);left:clamp(.9rem,2.5vw,1.4rem)}.ad-zusagen-foto{aspect-ratio:16/10;object-fit:cover;object-position:center 62%;border-radius:.3rem;width:100%;height:auto;display:block}.jo-orte{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.6rem,1.4vw,1rem);max-width:82rem;margin:clamp(2.5rem,6vw,4rem) auto 0;padding-inline:clamp(1.5rem,5vw,2.5rem);list-style:none;display:grid}.jo-ort{aspect-ratio:4/3;border-radius:.7rem;position:relative;overflow:hidden}.jo-ort:first-child{aspect-ratio:16/9;grid-column:1/-1}@media (min-width:48rem){.jo-orte{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr))}.jo-ort,.jo-ort:first-child{aspect-ratio:auto;grid-column:auto;height:clamp(11rem,19vw,17rem)}}.jo-ort-bild{object-fit:cover;width:100%;height:100%;display:block}.jo-ort-name{font-size:.66rem;bottom:clamp(.7rem,1.8vw,1rem);left:clamp(.8rem,2vw,1.1rem)}
