@font-face{font-family:"Newsreader";src:url(/assets/fonts/newsreader-f16.woff2) format("woff2");font-weight:500 600;font-style:normal;font-display:optional}@font-face{font-family:"Hanken Grotesk";src:url(/assets/fonts/hanken-f16.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:optional}@font-face{font-family:"Titel Ersatz";src:local(Georgia);size-adjust:97%;ascent-override:75.7%;descent-override:27.3%;line-gap-override:0%}@font-face{font-family:"Text Ersatz";src:local(Arial),local(Helvetica);size-adjust:100.2%;ascent-override:99.8%;descent-override:30.2%;line-gap-override:0%}:root{--weiss:#fff;--kalk:#F7F3EA;--kalk-2:#EFE9DC;--tanne:#12261F;--moos:#46534D;--tief:#0F3D2E;--tief-2:#0B3125;--tief-3:#165340;--sonne:#FFC53D;--sonne-2:#F5B21C;--sonne-hell:#FFF3D1;--wiese:#17703F;--wiese-hell:#E5F1E8;--linie:#E3DDD0;--linie-2:#CFC7B5;--auf-tief:#fff;--auf-tief-2:#C9D8D0;--auf-tief-linie:rgba(255,255,255,.16);--fehler:#A3261B;--titel:"Newsreader","Titel Ersatz",Georgia,"Times New Roman",serif;--text:"Hanken Grotesk","Text Ersatz",Arial,Helvetica,sans-serif;--max:1200px;--rand:clamp(16px,4.2vw,48px);--abstand:clamp(64px,8.5vw,120px);--luft:clamp(32px,4vw,56px);--r-klein:8px;--r-knopf:10px;--r-karte:16px;--r-gross:24px;--schatten:0 1px 2px rgba(18,38,31,.05),0 10px 30px -14px rgba(18,38,31,.22);--schatten-hoch:0 2px 4px rgba(18,38,31,.06),0 24px 60px -24px rgba(18,38,31,.35);--kopf-h:76px;--ink:var(--tanne);--accent:var(--wiese);--accent-deep:var(--tief);--cta:var(--sonne);--line:var(--linie);--line-strong:var(--linie-2)}@media(max-width:899px){:root{--kopf-h:64px}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--kopf-hoehe,var(--kopf-h)) + var(--sprung-hoehe,0px) + 16px)}body{margin:0;background:var(--weiss);color:var(--tanne);font:400 1.125rem/1.6 var(--text);font-kerning:normal;font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}@media(max-width:599px){body{font-size:1.0625rem}}img,svg,picture{display:block;max-width:100%}img{height:auto}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}button,input,textarea{font:inherit;color:inherit}input,textarea{font-size:max(16px,1em)}:focus-visible{outline:3px solid var(--tanne);outline-offset:3px;border-radius:4px}.tief :focus-visible,.fuss :focus-visible{outline-color:var(--sonne)}h1,h2,h3,h4{font-family:var(--titel);font-weight:500;color:inherit;margin:0;letter-spacing:-.012em;text-wrap:balance;hyphens:manual}h1{font-size:clamp(2.25rem,1.2rem + 3vw,3.75rem);line-height:1.05}h2{font-size:clamp(1.875rem,1.28rem + 2.2vw,2.75rem);line-height:1.1}h3{font-size:clamp(1.3125rem,1.17rem + .5vw,1.5rem);line-height:1.22;font-weight:560;letter-spacing:-.005em}h4{font-size:1.25rem;line-height:1.25;font-weight:560}h1,h2,h3,h4{overflow-wrap:break-word}@media(max-width:359px){h1,h2,h3,h4{hyphens:none;-webkit-hyphens:none}}p{margin:0}main p,main li,main dd,main small,.band-text{hyphens:auto;-webkit-hyphens:auto;hyphenate-limit-chars:10 4 4;-webkit-hyphenate-limit-before:5;-webkit-hyphenate-limit-after:5;hyphenate-limit-lines:2;-webkit-hyphenate-limit-lines:2;text-wrap:pretty}@supports not ((hyphenate-limit-lines:2) or (-webkit-hyphenate-limit-lines:2)){main p,main li,main dd,main small,.band-text{hyphens:none;-webkit-hyphens:none}}.strassenname{hyphens:manual;-webkit-hyphens:manual}ul,ol{margin:0;padding:0}b,strong{font-weight:650}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;padding:0;margin:-1px}[hidden]{display:none!important}.huelle{width:100%;max-width:calc(var(--max) + 2*var(--rand));margin-inline:auto;padding-inline:var(--rand)}.lead{font-size:clamp(1.1875rem,1.08rem + .4vw,1.3125rem);line-height:1.55;color:var(--tanne);max-width:62ch}.klein{font-size:.9375rem;line-height:1.55;color:var(--moos);max-width:72ch}.mikro{font-size:.9375rem;line-height:1.5;color:var(--moos)}.kicker{display:var(--f);align-items:center;gap:.6em;font:600 .9375rem/1.3 var(--text);letter-spacing:.01em;color:var(--wiese);margin-bottom:1rem}.kicker::before{content:"";width:9px;height:9px;border-radius:50%;background:var(--sonne);box-shadow:0 0 0 3px var(--sonne-hell);flex:none}.tief .kicker{color:var(--sonne)}.tief .kicker::before{box-shadow:0 0 0 3px rgba(255,197,61,.22)}.btn{display:var(--f);align-items:center;justify-content:center;gap:.6em;min-height:54px;padding:.85rem 1.5rem;border:0;border-radius:var(--r-knopf);font:650 1.0625rem/1.2 var(--text);letter-spacing:-.005em;text-decoration:none;text-align:center;cursor:pointer;transition:background-color .15s,box-shadow .15s,transform .15s}.btn svg{width:20px;height:20px;flex:none}.btn.primaer{background:var(--sonne);color:var(--tanne);box-shadow:inset 0 -2px 0 rgba(18,38,31,.12),0 6px 18px -10px rgba(214,150,0,.65)}.btn.primaer:hover{background:var(--sonne-2)}.btn.primaer:active{transform:translateY(1px)}.btn.primaer::after{content:"";width:18px;height:18px;flex:none;background:currentColor;-webkit-mask:var(--a);mask:var(--a);transition:transform .15s}.btn.primaer:hover::after{transform:translateX(2px)}.btn.weiter::after,.kopf-knopf::after,.menue-knopf::after,.leiste .btn::after{display:none}.btn.sekundaer{background:var(--weiss);color:var(--tanne);box-shadow:inset 0 0 0 1.5px var(--linie-2)}.btn.sekundaer:hover{box-shadow:inset 0 0 0 1.5px var(--tanne)}.btn.hell{background:var(--weiss);color:var(--tanne)}.btn-gross{min-height:60px;padding-inline:1.75rem;font-size:1.125rem}.btn:disabled{opacity:.55;cursor:wait}@media(max-width:359px){.btn{padding-inline:1rem}.btn-gross{font-size:1.0625rem}}.knoepfe{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:var(--luft)}.textlink{display:var(--m);padding-block:.6rem;font-weight:650;color:var(--tanne);text-decoration:underline;text-decoration-color:var(--sonne);text-decoration-thickness:2px;text-underline-offset:.3em}.textlink:hover{text-decoration-color:var(--tanne)}.textlink.tel{display:var(--f);align-items:center;min-height:44px;padding-block:0;text-decoration:none;gap:.55em;white-space:nowrap}.textlink.tel svg{width:22px;height:22px;color:var(--wiese)}.textlink.tel:hover span,.textlink.tel:hover{text-decoration:underline}.tl-ende{white-space:nowrap}.tl-ende::after{content:"→";display:var(--m);margin-left:.35em;text-decoration:none;transition:transform .15s}.textlink:hover .tl-ende::after{transform:translateX(3px)}.textknopf{background:none;border:0;padding:.4rem 0;min-height:44px;font-weight:650;text-decoration:underline;text-decoration-color:var(--sonne);text-decoration-thickness:2px;text-underline-offset:.3em;cursor:pointer}.liste-haken{list-style:none;display:grid;gap:12px;margin-top:1.5rem}.liste-haken li{position:relative;padding-left:2.1rem;line-height:1.45;max-width:58ch}.liste-haken li::before{content:"";position:absolute;left:0;top:.08em;width:1.4rem;height:1.4rem;border-radius:50%;background:var(--wiese) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4L18 8'/%3E%3C/svg%3E") center/68% no-repeat}.springen{position:absolute;left:12px;top:-60px;z-index:60;background:var(--tanne);color:#fff;padding:.7rem 1rem;border-radius:var(--r-klein);font-weight:650;text-decoration:none}.springen:focus{top:12px}.kopf{position:sticky;top:0;z-index:40;background:var(--weiss);border-bottom:1px solid transparent;transition:border-color .2s,box-shadow .2s}.kopf.gescrollt{border-bottom-color:var(--linie);box-shadow:0 8px 24px -20px rgba(18,38,31,.4)}.kopf-innen{display:flex;align-items:center;gap:clamp(16px,2.2vw,32px);min-height:var(--kopf-h)}.logo{display:var(--f);align-items:center;gap:12px;text-decoration:none;color:var(--tanne);margin-right:auto;min-height:44px}.logo-svg{height:38px;width:auto;flex:none}.nav{display:flex;align-items:center;gap:clamp(14px,1.8vw,28px)}.nav a{font-weight:550;font-size:1rem;text-decoration:none;padding:.5rem 0;min-height:44px;display:var(--f);align-items:center;border-bottom:2px solid transparent}.nav a:hover{border-bottom-color:var(--sonne)}.nav a[aria-current=page]{border-bottom-color:var(--tanne)}.kopf-tel{display:var(--f);align-items:center;gap:.5em;font-weight:650;text-decoration:none;white-space:nowrap;min-height:44px}.kopf-tel svg{width:20px;height:20px;color:var(--wiese)}.kopf-knopf{min-height:52px;padding:.7rem 1.25rem;font-size:1rem}.kopf-anruf,.menue{display:none}@media(max-width:1279px){.nav{gap:18px}.nav a{font-size:.9375rem}.kopf-tel span{display:none}.kopf-tel{width:44px;justify-content:center}.logo-svg{height:34px}}@media(max-width:1179px){.nav{display:none}.menue{display:block}.menue summary{list-style:none;width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;background:var(--kalk)}.menue summary::-webkit-details-marker{display:none}.menue summary span,.menue summary span::before,.menue summary span::after{display:block;width:20px;height:2px;background:var(--tanne);border-radius:2px;position:relative;transition:transform .2s,background .2s}.menue summary span::before,.menue summary span::after{content:"";position:absolute;left:0}.menue summary span::before{top:-6px}.menue summary span::after{top:6px}.menue[open] summary span{background:var(--j)}.menue[open] summary span::before{transform:translateY(6px) rotate(45deg)}.menue[open] summary span::after{transform:translateY(-6px) rotate(-45deg)}.menue-liste{position:absolute;left:0;right:0;top:100%;background:var(--weiss);border-bottom:1px solid var(--linie);box-shadow:0 24px 40px -24px rgba(18,38,31,.35);padding:8px var(--rand) 20px;display:grid;max-height:calc(100vh - var(--kopf-hoehe,var(--kopf-h)) - env(safe-area-inset-bottom));max-height:calc(100dvh - var(--kopf-hoehe,var(--kopf-h)) - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior-y:contain}body:has(.menue[open]) .leiste{visibility:hidden;pointer-events:none}.menue-liste>a{padding:14px 0;border-bottom:1px solid var(--linie);text-decoration:none;font-weight:600;font-size:1.0625rem}.menue-tel{display:flex;align-items:center;gap:.6em}.menue-tel svg{width:20px;height:20px;color:var(--wiese)}.menue-liste .menue-knopf{margin-top:16px;border:0}}@media(max-width:899px){.kopf-tel,.kopf-knopf{display:none}.kopf-anruf{display:var(--f);align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:var(--wiese-hell);color:var(--wiese)}.kopf-anruf svg{width:22px;height:22px}.logo-svg{height:auto;width:min(290px,calc(100vw - 2*var(--rand) - 124px))}.kopf-innen{gap:12px}}@media(max-width:359px){.kopf-anruf{display:none}.logo-svg{width:calc(100vw - 2*var(--rand) - 62px)}}.fuss .logo-svg,.wer-karte .logo-svg{height:auto;width:min(320px,100%)}.fuss .logo.logo-bild{width:min(390px,100%)}.abschnitt{padding-block:var(--abstand);position:relative}.abschnitt.hell{background:var(--kalk)}.abschnitt.tief{background:var(--tief);color:var(--auf-tief)}.abschnitt:not(.hell):not(.tief)+.abschnitt:not(.hell):not(.tief):not(.hausbild-abschnitt){padding-top:0}.abschnitt:not(.hell):not(.tief)+.abschnitt:not(.hell):not(.tief):not(.hausbild-abschnitt)>.huelle::before{content:"";display:block;height:1px;background:var(--linie);margin-bottom:var(--abstand)}.abschnitt-kopf{max-width:780px;margin-bottom:var(--luft)}.abschnitt-kopf h2+.lead,.abschnitt-kopf h2+p{margin-top:1.1rem}.abschnitt>.huelle>p+p{margin-top:1rem}.abschnitt>.huelle>p{max-width:68ch}.abschnitt>.huelle>.knoepfe+.knoepfe{margin-top:16px}.held.start{position:relative;background:var(--weiss)}.held-raster{display:grid;grid-template-columns:minmax(var(--rand),1fr) minmax(0,calc(var(--max)*7/12)) minmax(0,calc(var(--max)*5/12)) minmax(0,1fr);min-height:min(calc(100svh - var(--kopf-h)),760px)}.held-text{grid-column:2;align-self:center;padding:clamp(48px,6vw,96px) clamp(32px,4.5vw,72px) clamp(48px,6vw,96px) 0;max-width:720px}.held h1{margin-bottom:1.25rem}.h1-vor{display:block;font-size:.42em;line-height:1.25;font-weight:500;letter-spacing:0;color:var(--wiese);margin-bottom:.5em}.h1-kern{display:block}.held .lead{margin-bottom:.25rem}.held .liste-haken{margin-top:1.6rem}.held-knoepfe{margin-top:2.1rem}.held .mikro{margin-top:1rem;max-width:48ch;hyphens:manual;-webkit-hyphens:manual}@media(max-width:1023px){.held-raster{grid-template-columns:minmax(var(--rand),1fr) minmax(0,calc(var(--max)*7/12)) minmax(0,calc(var(--max)*5/12)) minmax(var(--rand),1fr);min-height:0}.held-text{grid-column:2/4;grid-row:2;padding:40px 0 64px;max-width:760px}}@media(max-width:599px){.held-text{padding:28px 0 48px}.h1-vor{font-size:.52em}.held-knoepfe{flex-direction:column;align-items:stretch;gap:10px}.held-knoepfe .btn{width:100%}.held-tel{justify-content:center}}.plz-kurz{margin-top:clamp(24px,3vw,36px);padding:18px 20px 20px;border-radius:var(--r-karte);background:var(--kalk);max-width:520px}.plz-kurz-titel{font:560 1.25rem/1.25 var(--titel);letter-spacing:-.005em;margin-bottom:12px}.plz-kurz-zeile{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.plz-kurz-feld{display:grid;gap:6px;flex:1 1 150px;min-width:0}.plz-kurz-feld label{font-size:.9375rem;font-weight:600;color:var(--moos)}.plz-kurz-feld input{width:100%;height:52px;border-radius:var(--r-knopf);border:1.5px solid var(--moos);background:var(--weiss);padding:0 16px;font-size:1.1875rem;font-weight:600;letter-spacing:.06em}.plz-kurz-feld input:focus{outline:3px solid var(--tanne);outline-offset:0;border-color:var(--tanne)}.plz-kurz .btn{min-height:52px;flex:none}@media(max-width:399px){.plz-kurz .btn{flex:1 1 100%}}.plz-kurz .plz-ergebnis{margin-top:14px;background:var(--weiss)}.plz-kurz-knopf{margin-top:12px}@media(max-width:599px){.plz-kurz{padding:14px}.plz-kurz .plz-ergebnis{padding:12px 14px;gap:4px;font-size:15px;line-height:1.4}.plz-kurz .gemeinde-wahl{margin-top:2px}.plz-kurz .gemeinde-wahl button{flex-direction:column;align-items:var(--o);justify-content:center;gap:0;min-height:44px;padding:.1rem .75rem;line-height:1.2}.plz-kurz-knopf{margin-top:8px}.plz-kurz-knopf .btn{padding-inline:14px}}.held-raster.mit-haus{grid-template-columns:minmax(var(--rand),1fr) min(calc(var(--max)*5/12),calc((100% - 2*var(--rand))*5/12)) min(calc(var(--max)*7/12),calc((100% - 2*var(--rand))*7/12)) minmax(var(--rand),1fr);grid-template-rows:auto auto;min-height:0}.mit-haus .held-text{grid-column:2;grid-row:1/3;align-self:center;max-width:none;padding:clamp(40px,4.5vw,64px) clamp(28px,3vw,48px) clamp(48px,5.5vw,80px) 0}.mit-haus h1{font-size:clamp(2.25rem,1.2rem + 2.4vw,3.375rem)}@media(min-width:1024px) and (max-width:1199px){.mit-haus h1{font-size:2.75rem}.mit-haus .lead{font-size:1.125rem}.mit-haus .held-text{padding-top:28px;padding-right:16px}.mit-haus .liste-haken{margin-top:1.25rem}.mit-haus .held-knoepfe{margin-top:1.6rem}}@media(min-width:1280px){.mit-haus h1{font-size:3.5rem;letter-spacing:-.02em}.mit-haus .held-text{padding-right:24px}}.held-haus{grid-column:3;grid-row:1;align-self:end;min-width:0;padding-top:clamp(40px,4.5vw,64px)}h2[tabindex="-1"]:focus{outline:none}.held-haus .hausbild{box-shadow:var(--schatten-hoch)}.hausbild-flaeche{position:relative}.hausbild.mit-ausschnitt .hausbild-flaeche img,.hausbild img{width:100%;height:auto}.hs-hinweis{display:flex;align-items:center;gap:.6em;margin-top:16px;font-size:.9375rem;line-height:1.45;color:var(--moos)}.hs-hinweis .chip-punkt{flex:none;box-shadow:0 0 0 3px var(--sonne-hell)}.held-haus .hs-chips{margin-top:12px}@media(max-width:1023px){.mit-haus .held-text{grid-column:2/4;grid-row:auto;align-self:start;padding:36px 0 32px;max-width:760px}.held-haus{grid-column:2/4;grid-row:auto;align-self:start;padding:0}}@media(max-width:699px){.held-haus{grid-column:1/5}.held-haus .hausbild{border-radius:0;box-shadow:none}.held-haus .hs-hinweis,.held-haus .hs-chips{margin-inline:var(--rand)}.mit-haus .held-text{padding:28px 0}}.hausbild{position:relative;border-radius:var(--r-gross);overflow:hidden;background:var(--kalk);box-shadow:var(--schatten)}.hs{position:absolute;transform:translate(-50%,-50%);display:var(--f);align-items:center;justify-content:center;width:44px;height:44px;text-decoration:none;z-index:2;cursor:pointer;transition:opacity .3s,visibility .3s}.hs.ist-aussen{opacity:0;visibility:hidden;pointer-events:none;transition-duration:.12s}.hs .punkt{width:22px;height:22px;border-radius:50%;background:var(--sonne);box-shadow:0 0 0 5px rgba(255,255,255,.92),0 6px 16px rgba(0,0,0,.35);transition:transform .2s}.hs .punkt::after{content:"";position:absolute;inset:0;margin:auto;width:44px;height:44px;border-radius:50%;border:2px solid rgba(255,255,255,.85);animation:puls 2.6s ease-out infinite}.hs:hover .punkt,.hs[aria-expanded="true"] .punkt{transform:scale(1.15)}.etikett{position:absolute;white-space:nowrap;background:rgba(255,255,255,.96);color:var(--tanne);font:650 .9375rem/1 var(--text);padding:.55rem .8rem;border-radius:999px;box-shadow:0 6px 20px -6px rgba(0,0,0,.35);pointer-events:none;transform:translate(var(--hs-versatz,0),var(--hs-y-versatz,0))}@media(max-width:344px){.im-hero .hs-dach .etikett{--hs-y-versatz:-7px}}.etikett.e-r{left:calc(100% + 4px)}.etikett.e-l{right:calc(100% + 4px)}.etikett.e-o{bottom:calc(100% + 4px)}.etikett.e-u{top:calc(100% + 4px)}.etikett.verdeckt{opacity:0}@keyframes puls{0%{transform:scale(.6);opacity:.9}80%,100%{transform:scale(var(--pm,1.35));opacity:0}}.hs-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.hs-chip{display:var(--f);align-items:center;gap:.55em;min-height:44px;padding:.55rem 1rem;border-radius:999px;background:var(--weiss);box-shadow:inset 0 0 0 1.5px var(--linie);text-decoration:none;font-weight:600;font-size:.9375rem}.hs-chip:hover{box-shadow:inset 0 0 0 1.5px var(--tanne)}@media(min-width:1024px) and (max-width:1279px){.held-haus .hs-chips{gap:8px}.held-haus .hs-chip{padding-inline:.75rem}.held-haus .hs-chip .chip-punkt{display:none}}.chip-punkt{width:10px;height:10px;border-radius:50%;background:var(--sonne)}.hs-karte{position:absolute;z-index:5;width:min(380px,calc(100% - 32px));background:var(--weiss);border-radius:var(--r-karte);box-shadow:var(--schatten-hoch);overflow:hidden;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .18s,transform .18s,visibility 0s .18s;max-height:calc(100% - 32px);display:flex;flex-direction:column}.hs-kopf{position:relative;flex:none;min-height:64px;background:var(--weiss);z-index:3}.hs-scroll{min-height:0;overflow-y:auto;overscroll-behavior-y:contain}.hs-karte.offen{opacity:1;visibility:visible;transform:none;transition:opacity .18s,transform .18s}.hs-foto{margin:0;aspect-ratio:16/9;overflow:hidden;background:var(--kalk)}.hs-foto img{width:100%;height:100%;object-fit:cover}.hs-foto-mit-zeile{margin:0}.hs-foto-mit-zeile .bildzeile{padding:8px 22px 0}.hs-inhalt{padding:20px 22px 22px}.hs-inhalt .kicker,.hs-inhalt h3{margin-bottom:.5rem}.hs-wert{margin-top:16px;padding:14px 16px;border-radius:var(--r-klein);background:var(--sonne-hell)}.hs-wert-zahl{font:560 1.5rem/1.15 var(--titel)}.hs-wert-text{font-size:.9375rem;margin-top:.2rem}.hs-wert-zehn{font-size:.9375rem;font-weight:650;margin-top:.4rem}.hs-fuss{font-size:.9375rem;line-height:1.5;color:var(--moos);margin-top:12px}.hs-knoepfe{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:18px}.schliessen{position:absolute;top:10px;right:10px;z-index:2;width:44px;height:44px;border-radius:50%;border:0;background:rgba(255,255,255,.94);box-shadow:0 2px 10px rgba(0,0,0,.18);display:flex;align-items:center;justify-content:center;cursor:pointer}.schliessen svg{width:20px;height:20px}.hs-karte.per-zeiger .schliessen:focus-visible,.hs.per-zeiger:focus-visible{outline:none}.hs-karte.blatt,.hs-karten .hs-karte{position:fixed;left:0;right:0;bottom:0;top:auto;width:auto;max-height:88svh;border-radius:var(--r-gross) var(--r-gross) 0 0;z-index:70;padding-bottom:env(safe-area-inset-bottom)}.hs-karte.blatt .hs-kopf::before,.hs-karten .hs-kopf::before{content:"";display:block;width:44px;height:5px;border-radius:3px;background:var(--linie-2);margin:10px auto 0;position:absolute;left:0;right:0;top:0;z-index:3}.blatt-grund{position:fixed;inset:0;background:rgba(10,30,22,.45);opacity:0;visibility:hidden;transition:opacity .2s;z-index:65}.blatt-grund.offen{opacity:1;visibility:visible}body.hausblatt-offen{overflow:hidden}@media(min-width:700px){.hs-karte.blatt,.hs-karten .hs-karte{left:50%;right:auto;width:min(560px,94vw);transform:translateX(-50%);bottom:24px;border-radius:var(--r-gross)}}@media(max-width:699px){.hausbild{border-radius:var(--r-karte)}.etikett{display:none}.im-hero .etikett{display:block;padding:.45rem .7rem}.im-hero .etikett.eh-u{top:calc(100% + 2px);bottom:auto;left:auto;right:auto}.hs .punkt{width:18px;height:18px;box-shadow:0 0 0 4px rgba(255,255,255,.92),0 4px 12px rgba(0,0,0,.35)}.hs .punkt::after{width:36px;height:36px}}@media(prefers-reduced-motion:reduce){.hs .punkt::after{animation:none}*,*::before,*::after{transition-duration:.01ms;scroll-behavior:auto}}.szene-schild{position:absolute;left:14px;top:14px;z-index:3;padding:.5rem .85rem;border-radius:999px;background:var(--weiss);font:650 .9375rem/1 var(--text);opacity:0;display:none}.hp{display:none;position:absolute;left:0;top:0;width:100%;height:100%;max-width:none;pointer-events:none;opacity:0}.szene-bereit .hs:not(.ist-da) .punkt{background:rgba(255,255,255,.2);box-shadow:0 0 0 3px rgba(255,255,255,.95),0 4px 14px rgba(0,0,0,.4)}.szene-lauf .hs:not(.ist-neu) .punkt::after,.szene-lauf .etikett{animation:none;opacity:0}.szene-schritte{list-style:none}.szene-schritt{position:relative;display:flex;flex-direction:column;justify-content:center;padding:28px 0 28px 34px;color:var(--moos);transition:color .3s}.szene-schritt::before{content:"";position:absolute;left:5px;top:0;bottom:0;width:2px;background:var(--linie)}.szene-schritt h3{font-size:clamp(1.5rem,1.15rem + 1vw,2rem);margin-bottom:.5rem;color:var(--tanne)}.szene-schritt h3::before{content:"";position:absolute;left:0;width:12px;height:12px;margin-top:.42em;border-radius:50%;background:var(--weiss);box-shadow:inset 0 0 0 2px var(--linie-2)}.szene-schritt.ist-dran{color:var(--tanne)}.szene-schritt.ist-dran h3::before{background:var(--sonne);box-shadow:0 0 0 5px var(--sonne-hell)}.szene-schritt.ist-durch h3::before{background:var(--wiese);box-shadow:none}.szene-wert{margin-top:12px;padding-left:14px;border-left:3px solid var(--sonne);font-size:.9375rem;line-height:1.45;color:var(--moos)}.szene-wert-zahl{display:block;font:560 1.375rem/1.2 var(--titel);color:var(--tanne)}@media(min-width:1024px){.mit-szene .held-text{grid-row:1}.mit-szene .held-haus{grid-row:1;align-self:center;padding-block:40px}.szene-kopf{grid-column:2;grid-row:2;padding:clamp(40px,4.5vw,64px) clamp(28px,3vw,48px) 24px 0}.szene-schritte{grid-column:3;grid-row:2;padding-top:clamp(48px,6vw,96px)}.szene-ende{grid-column:3;grid-row:3;padding:16px 0 clamp(64px,8vw,120px) 34px}.szene-ende .hs-hinweis,.szene-ende .hs-chips{display:none}}@media(max-width:1023px){.held-raster.mit-szene{display:flex;flex-direction:column}.mit-szene>*{align-self:stretch}.mit-szene .held-text,.szene-kopf,.szene-schritte,.szene-ende{margin-inline:var(--rand);max-width:760px}.mit-szene .held-haus{margin-inline:var(--rand)}.held-buehne .hs-hinweis,.held-buehne .hs-chips{display:none}.szene-kopf{padding-top:32px}.szene-ende{padding:8px 0 40px}.mit-szene .held-text{display:contents}.mit-szene .held-text>*{margin-inline:var(--rand)}.mit-szene .held-text>:first-child{margin-top:24px}.mit-szene .held-text>:last-child{margin-bottom:8px}.mit-szene .held-text>.kicker,.mit-szene .held-text>h1{order:-2}.mit-szene .held-haus{order:-1;margin-bottom:24px}}@media(max-width:699px){.mit-szene .hausbild{border-radius:var(--r-karte)}.szene-ende .hs-hinweis{margin-top:0}.mit-szene .held-text>:first-child{margin-top:20px}.mit-szene .held-text>.kicker{margin-bottom:12px}}@media(max-width:359px){.mit-szene .held-text>:first-child{margin-top:12px}.mit-szene .held-text>.kicker{margin-bottom:8px}.mit-haus h1{font-size:2rem;margin-bottom:14px}}@media(min-width:1024px) and (prefers-reduced-motion:reduce){.mit-szene .held-haus{grid-row:1/5;align-self:stretch;padding-block:40px 0}.held-buehne{position:sticky;top:calc(var(--kopf-h) + 24px)}.szene-schritte{grid-column:2;grid-row:3;padding:0 clamp(28px,3vw,48px) 0 0}.szene-ende{grid-column:2;grid-row:4}}@media(max-width:1023px) and (prefers-reduced-motion:reduce){.mit-szene .held-haus{position:sticky;top:var(--kopf-h);z-index:3;background:var(--weiss);padding-bottom:8px}}@media(prefers-reduced-motion:no-preference){.szene-bereit .hp,.szene-bereit .szene-schild{display:block}.mit-szene .hs{width:44.2px;height:44.2px;transform:translate(-50%,-50%) scale(calc(1/var(--ks,1)))}.szene-schritt{min-height:40svh;padding-block:20px}.szene-schritt.hoch{min-height:48svh}}@media(min-width:1024px) and (prefers-reduced-motion:no-preference){.held-raster.mit-szene{grid-template-rows:minmax(calc(100svh - var(--kopf-h)),auto) auto auto auto}.mit-szene .held-haus{grid-row:1/5;align-self:stretch;padding-block:0;container-type:inline-size}.held-buehne{position:sticky;top:calc(var(--kopf-h) + max(24px,(100svh - var(--kopf-h) - 110px) / 2 - var(--hb)));margin-top:max(24px,(100svh - var(--kopf-h) - 110px) / 2 - var(--hb))}.szene-schritte{grid-column:2;grid-row:3;padding:0 clamp(28px,3vw,48px) 0 0}.szene-ende{grid-column:2;grid-row:4;min-height:44svh;display:flex;flex-direction:column;justify-content:center;padding-right:clamp(28px,3vw,48px)}.szene-schritt{min-height:40svh;padding-block:12px 46px}.szene-schritt.hoch{min-height:50svh}}@media(max-width:1023px) and (prefers-reduced-motion:no-preference){.mit-szene.szene-lauf .held-haus{position:sticky;top:var(--kopf-h);z-index:3;background:var(--weiss);padding-bottom:8px}}.pk-bild{position:relative}.pk-raum{position:relative;overflow:hidden;width:min(100%,calc((100svh - var(--kopf-h) - 230px) * 2));aspect-ratio:2;container-type:size;perspective:1600px;perspective-origin:45% 30%}.tl{position:absolute;left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:calc(var(--b) * 1%);--u:calc(1 - var(--t,1));transform:translate3d(calc((var(--px) - var(--x)) * var(--u) * 1cqw),calc((var(--py) - var(--y)) * var(--u) * 1cqh),calc(var(--sz,0) * var(--u) * 1px)) rotateY(calc(var(--sr,0) * var(--u) * 1deg));will-change:transform}.tl img{position:absolute;left:0;top:0;max-width:none}.tl::after{content:"";position:absolute;left:6%;right:6%;bottom:-4%;height:7%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgba(18,38,31,.32),transparent);opacity:calc(.3 + var(--t,1)*.7)}.tl-m{--y:3;--b:11.6;--sr:-26}.tl-m1{--x:2;--px:22;--py:9;--sz:-140;z-index:1}.tl-m2{--x:15.4;--px:23.8;--py:10.5;--sz:-100;z-index:2}.tl-s{--x:58;--y:7;--b:19.5;--px:34;--py:43;--sz:80;--sr:22;z-index:6}.tl-h{--x:58;--y:62;--b:14;--px:14;--py:70;--sz:120;z-index:7}.tl-k{--x:74.5;--y:62;--b:15;--px:43;--py:66;--sz:140;z-index:8}.pk-etiketten{list-style:none;display:grid;gap:14px;margin-top:24px}.pk-e strong{display:block;font:560 1.125rem/1.25 var(--titel)}.pk-e span{display:block;margin-top:.15rem;font-size:.9375rem;line-height:1.45;color:var(--moos)}.pk-preis{display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--l);gap:16px 40px;margin-top:var(--luft);padding:24px 28px;border-radius:var(--r-karte);background:var(--kalk)}.pk-preis .knoepfe{margin-top:0}@media(min-width:1024px){.pk-raum{margin-inline:auto}.pk-etiketten{position:absolute;inset:0;margin:0;width:min(100%,calc((100svh - var(--kopf-h) - 230px) * 2));margin-inline:auto;pointer-events:none;display:block}.pk-e{position:absolute;left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:calc(var(--b) * 1%);opacity:var(--t,1);transform:translateY(calc((1 - var(--t,1)) * 12px))}.pk-e::before{content:"";position:absolute;left:0;top:-12px;width:40px;height:3px;background:var(--sonne)}.pk-e1{--x:2;--y:64;--b:52}.pk-e5{--x:2;--y:82;--b:52}.pk-e2{--x:79.5;--y:7;--b:20.5}.pk-e3{--x:79.5;--y:36;--b:20.5}.pk-e4{--x:58;--y:86;--b:40}.pk-buehne[data-ruhig] :is(.pk-raum,.pk-etiketten){width:100%}}@media(max-width:1023px){.pk-raum{width:min(100%,560px);aspect-ratio:1}.tl-m{--y:2;--b:20.5}.tl-m1{--x:2}.tl-m2{--x:26.5}.pk-bild.module-2 .tl-m1{--x:26.5}.pk-bild.module-2 .tl-m2{--x:51}.tl-s{--x:2;--y:59;--b:40}.tl-h{--x:47;--y:62;--b:24}.tl-k{--x:74;--y:60;--b:24}.pk-etiketten{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media(min-width:1024px) and (prefers-reduced-motion:no-preference){.f16-szene-paket:not(.pk-ruhig){padding-block:0}.pk-buehne:not([data-ruhig]){height:400svh}.pk-buehne:not([data-ruhig]) .pk-klebt{position:sticky;top:var(--kopf-h);height:calc(100svh - var(--kopf-h));display:flex;align-items:center}.pk-buehne:not([data-ruhig]) .pk-klebt>.huelle{width:100%}.pk-kopf{margin-bottom:24px}}.sr-raster{display:grid;grid-template-columns:var(--i);gap:clamp(32px,5vw,80px);align-items:start}.sr-liste{margin:0;border-top:1px solid var(--linie)}.sr-punkt{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:6px 32px;padding:20px 0;border-bottom:1px solid var(--linie)}.sr-punkt dt{display:flex;gap:12px;font:560 1.125rem/1.35 var(--titel)}.sr-punkt dd{margin:0;font-size:1.125rem;line-height:1.55}.sr-haken{flex:none;width:24px;height:24px;margin-top:1px;border-radius:50%;background:var(--wiese-hell);color:var(--wiese);display:grid;place-items:center}.sr-haken svg{width:15px;height:15px}.sr-schluss{margin-top:24px;font-weight:600}@media(max-width:1023px){.sr-raster{grid-template-columns:var(--d);gap:0}}@media(max-width:699px){.sr-punkt{grid-template-columns:var(--d)}.sr-punkt dd{padding-left:36px}}.band{border-block:1px solid var(--linie);background:var(--weiss)}.band-raster{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.35fr)}.band-zahl,.band-person{padding:clamp(24px,3vw,36px) clamp(14px,1.6vw,24px);display:flex;flex-direction:column;gap:4px}.band-zahl+.band-zahl,.band-zahl+.band-person{border-left:1px solid var(--linie)}.band-raster>:first-child{padding-left:0}.band-zahl b{font:560 clamp(1.375rem,1.1rem + .9vw,1.875rem)/1.1 var(--titel);letter-spacing:-.015em;white-space:nowrap}.band-text{font-size:.9375rem;color:var(--moos);line-height:1.4}.band-person{background:var(--j);border-radius:0;margin:0;line-height:1.45}.band-person b{font:560 1.125rem/1.25 var(--titel)}.person-trenner{display:none}.person-titel{display:block;font-size:.9375rem;font-weight:650;color:var(--wiese);margin:.2rem 0 .35rem}@media(max-width:359px){.band-zahl b{font-size:1.25rem}}.band-person-satz{font-size:.9375rem;line-height:1.45;color:var(--moos)}@media(min-width:1024px) and (max-width:1199px){.band-raster{grid-template-columns:var(--g)}.band-person{grid-column:1/-1;margin:0 0 20px;flex-direction:row;align-items:baseline;gap:6px 16px;flex-wrap:wrap}.band-person-text{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.band-zahl+.band-person{border-left:0}}@media(max-width:1023px){.band-raster{grid-template-columns:var(--c)}.band-zahl{padding:22px 16px}.band-raster>:first-child{padding-left:16px}.band-zahl+.band-zahl{border-left:0}.band-zahl:nth-child(2n){border-left:1px solid var(--linie)}.band-zahl:nth-child(n+3){border-top:1px solid var(--linie)}.band-person{grid-column:1/-1;margin:0 0 20px}.band-zahl+.band-person{border-left:0}}.zusagen{background:var(--tief);color:var(--auf-tief);overflow:clip}.zusagen-raster{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,5vw,80px);align-items:start}.zusagen .abschnitt-kopf{margin-bottom:32px}.zusagen .lead{color:var(--auf-tief-2)}.wartezeit-konto{display:grid;grid-template-columns:var(--c);gap:14px}.beitrag{background:var(--tief-3);border:1px solid var(--auf-tief-linie);border-radius:var(--r-karte);padding:22px 22px 20px}.beitrag h3{font:650 1rem/1.3 var(--text);letter-spacing:0;color:var(--auf-tief-2)}.beitrag-betrag{margin-top:.6rem;display:flex;flex-direction:column}.beitrag-vor{font-size:.9375rem;color:var(--auf-tief-2)}.beitrag-wert{display:flex;align-items:baseline;gap:.35rem;color:var(--sonne)}.beitrag-chf{font:600 1.125rem/1 var(--text)}.beitrag-zahl{font:560 clamp(2.5rem,1.8rem + 2.4vw,3.5rem)/1 var(--titel);letter-spacing:-.02em}.beitrag-zeile{margin-top:.5rem;font-size:.9375rem;color:var(--auf-tief)}.zusagen-links .knoepfe{margin-top:32px}@media(min-width:1024px){.zusagen-links{position:sticky;top:calc(var(--kopf-h) + 40px)}}.vertragsblatt{position:relative;background:var(--weiss);color:var(--tanne);border-radius:6px;padding:clamp(28px,3.4vw,48px) clamp(24px,3.2vw,48px) clamp(24px,3vw,40px);box-shadow:0 30px 70px -30px rgba(0,0,0,.55),0 2px 0 rgba(255,255,255,.08)}.vertragsblatt::before{content:"";position:absolute;inset:10px -10px -10px 10px;z-index:-1;border-radius:6px;background:var(--kalk-2);opacity:.16}.blatt-titel{font-size:clamp(1.5rem,1.2rem + 1vw,2rem);padding-bottom:18px;border-bottom:2px solid var(--tanne)}.blatt-liste{list-style:none;counter-reset:klausel}.vertragsblatt .klausel{counter-increment:klausel;border:0;border-radius:0;background:none;box-shadow:none;display:grid;grid-template-columns:2.4rem 1fr;column-gap:8px;padding:18px 0;border-bottom:1px solid var(--linie)}.vertragsblatt .klausel::before{content:counter(klausel) ".";grid-row:1/span 2;font:560 1.25rem/1.25 var(--titel);color:var(--wiese)}.vertragsblatt .klausel h4{font-size:1.1875rem;margin-bottom:.35rem}.vertragsblatt .klausel p{font-size:1rem;line-height:1.55;color:var(--moos)}.vertragsblatt .blatt-fuss{display:block;margin:22px 0 0;padding:18px 0 0;background:none;border-radius:0;max-width:none;position:relative}.vertragsblatt .blatt-fuss::before{content:"";display:block;width:180px;max-width:50%;height:1px;background:var(--tanne);margin-bottom:12px}.vertragsblatt .blatt-fuss .versprechen-titel{font:560 1.1875rem/1.3 var(--titel)}.vertragsblatt .blatt-fuss p+p{margin-top:.35rem;font-size:1rem;color:var(--moos)}@media(max-width:1023px){.zusagen-raster{grid-template-columns:var(--d)}.vertragsblatt::before{display:none}}@media(max-width:479px){.wartezeit-konto{grid-template-columns:var(--d)}.beitrag{padding:18px}}.versprechen{display:flex;gap:16px;align-items:var(--o);padding:22px 24px;border-radius:var(--r-karte);background:var(--wiese-hell);max-width:760px;margin-top:var(--luft)}.versprechen-titel{font:560 1.25rem/1.3 var(--titel);margin-bottom:.3rem}.karte{position:relative;background:var(--weiss);border:1px solid var(--linie);border-radius:var(--r-karte);padding:clamp(22px,2.4vw,30px);display:flex;flex-direction:column;gap:.6rem}.karte p{color:var(--moos);font-size:1.0625rem;line-height:1.55}.mehr{margin-top:auto;align-self:var(--o);padding:.7rem 0 .2rem;font-weight:650;text-decoration:underline;text-decoration-color:var(--sonne);text-decoration-thickness:2px;text-underline-offset:.3em;display:var(--m)}.projekte{display:grid;grid-template-columns:var(--h);gap:clamp(16px,2vw,24px)}.projekt{display:flex;flex-direction:column}.projekt-bild{aspect-ratio:4/3;border-radius:var(--r-karte);overflow:hidden;background:var(--kalk)}.projekt-bild img{width:100%;height:100%;object-fit:cover}.projekt-text{padding-top:16px}.projekt-daten{font-size:.9375rem;font-weight:650;letter-spacing:.02em;color:var(--wiese);margin-bottom:.35rem}.projekt-text h3{font-size:1.3125rem;margin-bottom:.35rem}.projekt-text p:last-child{font-size:1.125rem;color:var(--moos);line-height:1.55}@media(max-width:899px){.projekte{grid-template-columns:var(--c)}.projekte>:first-child{grid-column:1/-1}.projekte>:first-child .projekt-bild{aspect-ratio:16/9}}@media(max-width:599px){.projekte{grid-template-columns:var(--d)}}.stimmen-reihe{display:grid;grid-template-columns:var(--c);gap:clamp(16px,2vw,24px);margin-top:var(--luft)}.stimme{margin:0;padding:clamp(22px,2.6vw,32px);border-radius:var(--r-karte);background:var(--kalk);display:flex;flex-direction:column;gap:14px}.stimme-zeichen{width:30px;color:var(--sonne-2)}.stimme blockquote{margin:0}.stimme blockquote p{font:500 clamp(1.1875rem,1.05rem + .45vw,1.375rem)/1.45 var(--titel);letter-spacing:-.005em}.stimme figcaption{font-size:.9375rem;color:var(--moos);line-height:1.45;margin-top:auto}@media(max-width:799px){.stimmen-reihe{grid-template-columns:var(--d)}}.zeitleiste{list-style:none;display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:clamp(16px,2vw,24px);position:relative;margin-top:8px}.zeitleiste.anzahl-5{--n:5}.zeitleiste::before{content:"";position:absolute;left:12px;right:12px;top:11px;height:2px;background:var(--linie-2)}.zeitleiste li{position:relative;padding:44px 0 0}.zeit-punkt{position:absolute;left:0;top:0;width:24px;height:24px;border-radius:50%;background:var(--weiss);border:2px solid var(--tanne)}.hell .zeit-punkt{background:var(--kalk)}.zeitleiste li h3{margin-bottom:.5rem}.zeitleiste li p{color:var(--moos);font-size:1.0625rem;line-height:1.55}.zeit-wann{font-size:.9375rem;font-weight:650;color:var(--wiese);margin-bottom:.35rem}.zeitleiste li.ziel{background:var(--tief);color:var(--auf-tief);border-radius:var(--r-karte);padding:44px 24px 24px;margin-top:-20px}.zeitleiste li.ziel .zeit-punkt{left:24px;top:-12px;background:var(--sonne);border-color:var(--sonne);box-shadow:0 0 0 6px rgba(255,197,61,.25)}.zeitleiste li.ziel p{color:var(--auf-tief-2)}.zeitleiste li.ziel .zeit-wann{color:var(--sonne)}@media(max-width:1099px){.zeitleiste.anzahl-5{grid-template-columns:var(--d);gap:0;max-width:720px}.zeitleiste.anzahl-5::before{left:11px;right:auto;top:12px;bottom:12px;width:2px;height:auto}.zeitleiste.anzahl-5 li{padding:0 0 28px 48px}.zeitleiste.anzahl-5 li.ziel{margin:8px 0 0;padding:22px 22px 22px 48px}.zeitleiste.anzahl-5 li.ziel .zeit-punkt{left:0;top:24px}}@media(max-width:899px){.zeitleiste{grid-template-columns:var(--d);gap:0}.zeitleiste::before{left:11px;right:auto;top:12px;bottom:12px;width:2px;height:auto}.zeitleiste li{padding:0 0 28px 48px}.zeitleiste li.ziel{margin:8px 0 0;padding:22px 22px 22px 48px}.zeitleiste li.ziel .zeit-punkt{left:0;top:24px}}.team-foto{margin:0 0 var(--luft);position:relative;border-radius:var(--r-gross);overflow:hidden;background:var(--kalk)}.team-foto img{width:100%;height:auto;object-fit:contain}.team-foto .bild-team{aspect-ratio:2400/1340}.wer{display:grid;grid-template-columns:var(--e);gap:clamp(28px,5vw,72px);align-items:start}.wer-text h2{margin-bottom:1.25rem}.wer-text p+p{margin-top:1rem}.wer-text p{max-width:62ch}.wer-karte{background:var(--kalk);border-radius:var(--r-karte);padding:clamp(22px,2.6vw,32px);display:grid;gap:18px}.hell .wer-karte{background:var(--weiss)}.wer-karte .logo{margin-right:0}.kontakt-liste{list-style:none;display:grid;gap:12px}.kontakt-liste a{display:var(--f);align-items:center;min-height:44px}.kontakt-liste li{display:flex;gap:12px;align-items:var(--o);font-size:1rem;line-height:1.45}.symbol-klein{width:22px;height:22px;flex:none;color:var(--wiese);margin-top:1px}.symbol-klein svg{width:22px;height:22px}.wer-karte a{font-weight:650}.wer-knopf{width:100%}@media(max-width:899px){.wer{grid-template-columns:var(--d)}}.plz-rechner{background:var(--weiss);border:1px solid var(--linie);border-radius:var(--r-karte);padding:clamp(22px,2.6vw,32px);max-width:640px}.hell .plz-rechner{border-color:var(--j);box-shadow:var(--schatten)}.plz-rechner h3{margin-bottom:.4rem}.plz-erklaerung{color:var(--moos);font-size:1.0625rem;margin-bottom:1rem}.plz-zeile label{display:block;font-weight:650;font-size:1rem;margin-bottom:.4rem}.plz-feld{display:flex;gap:8px;max-width:360px}.plz-feld input{flex:1;min-width:0;height:56px;border-radius:var(--r-knopf);border:1.5px solid var(--moos);padding:0 16px;font-size:1.25rem;font-weight:600;letter-spacing:.06em;background:var(--weiss)}