@font-face{font-family:"Chivo";src:url(assets/fonts/chivo-latin.woff2?v=499c79a1) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Chivo Ersatz";src:local("Arial"),local("ArialMT");font-weight:100 549;size-adjust:106.1%;ascent-override:88.6%;descent-override:23.6%;line-gap-override:0%}@font-face{font-family:"Chivo Ersatz";src:local("Arial Bold"),local("Arial-BoldMT");font-weight:550 900;size-adjust:101.9%;ascent-override:92.3%;descent-override:24.5%;line-gap-override:0%}:root{--papier:#F5F4EA;--weiss:#FFFFFF;--werkzeuggrau:#36352F;--thujagrau:#5B5943;--stahl:#7B7B78;--stahl-hell:#D9D8D2;--oliv:#C9C068;--oliv-hell:#ECEACB;--oliv-tief:#5D571B;--plakette:#2F2E28;--plakette-linie:#4A493F;--kiesel:#B7B39A;--raster-tief:#10100F;--rot:#BF3A2B;--rot-tief:#A32E21;--schrift:"Chivo","Chivo Ersatz",system-ui,sans-serif;--fs-h1:clamp(2.125rem,1.5rem + 2.778vw,4rem);--fs-h1-zusatz:clamp(1.25rem,1.0417rem + 0.926vw,1.875rem);--fs-h2-gross:clamp(2rem,1.4167rem + 2.593vw,3.75rem);--fs-h2:clamp(1.875rem,1.5417rem + 1.481vw,2.875rem);--fs-h3:clamp(1.3125rem,1.2083rem + 0.463vw,1.625rem);--fs-zitat:clamp(1.375rem,1.2083rem + 0.741vw,1.875rem);--fs-lead:clamp(1.125rem,1.0625rem + 0.278vw,1.3125rem);--fs-text:clamp(1.0625rem,1.0417rem + 0.093vw,1.125rem);--fs-klein:0.9375rem;--fs-mini:0.875rem;--inhalt:76rem;--rand:clamp(1rem,4vw,3rem);--spalt:clamp(1rem,2vw,2rem);--a-1:4px;--a-2:8px;--a-3:12px;--a-4:16px;--a-5:24px;--a-6:32px;--a-7:48px;--a-8:64px;--a-9:96px;--a-10:128px;--sektion-y:clamp(4rem,2.6667rem + 5.926vw,8rem);--sektion-y-eng:clamp(3rem,2.3333rem + 2.963vw,5rem);--kopf-h:84px;--kopf-h-gross:84px;--kopf-kante:4px;--buehne-max:1440px;--kopf-raster:var(--inhalt);--eck:3px;--bleed:max(var(--rand),calc((100cqw - var(--inhalt)) / 2));--schatten-kopf:0 6px 20px rgba(47,46,40,.06);--schatten-leiste:0 -6px 20px rgba(47,46,40,.14);--schatten-dialog:0 24px 64px rgba(16,16,15,.35);--dauer-1:150ms;--dauer-2:280ms;--dauer-3:550ms;--dauer-4:700ms;--versatz:80ms;--kurve-setzen:cubic-bezier(.2,.7,.2,1);--ruhe:64;--hinweis-rechner:70px;--leiste-h:68px}@media (min-width:1280px) and (min-height:800px){:root{--kopf-h-gross:112px}}@media (max-width:639.98px){:root{--kopf-h:64px;--kopf-h-gross:64px;--ruhe:72}}@media (prefers-reduced-motion:reduce){:root{--dauer-1:1ms;--dauer-2:1ms;--dauer-3:1ms;--dauer-4:1ms;--versatz:0ms}}@media (min-width:1600px){:root{--inhalt:90rem;--kopf-raster:var(--inhalt)}}@media (min-width:2000px){:root{--inhalt:min(120rem,100vw - 20rem);--kopf-raster:var(--inhalt)}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip;scroll-behavior:smooth;scroll-padding-top:calc(var(--kopf-h) + var(--kopf-kante) + 16px);scroll-padding-bottom:calc(var(--fox-hinweis-h,0px) + 16px)}@media (max-width:1023.98px){html:not(.fox-hinweis-offen){scroll-padding-bottom:calc(var(--leiste-h) + env(safe-area-inset-bottom) + 16px)}html.fox-hinweis-offen{scroll-padding-bottom:calc(var(--fox-hinweis-h,0px) + 56px + 16px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;font-family:var(--schrift);font-size:var(--fs-text);font-weight:400;line-height:1.6;color:var(--werkzeuggrau);background:var(--papier);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{margin:0;font-weight:800;line-height:1.12;letter-spacing:-.005em;hyphens:manual}h3{letter-spacing:0;line-height:1.25}p{margin:0}img{display:block;max-width:100%;height:auto}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}[hidden]{display:none !important}address{font-style:normal}.sprite{position:absolute;width:0;height:0;overflow:hidden}.nur-vorleser{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.ikon{width:20px;height:20px;flex:none}.ohne-umbruch{white-space:nowrap}.pfeil{width:16px;height:16px;flex:none}:focus-visible{outline:3px solid var(--oliv-tief);outline-offset:3px}.plakette :focus-visible,.held :focus-visible,.leiste :focus-visible{outline-color:var(--oliv)}.wrap{width:min(100% - 2 * var(--rand),var(--inhalt));margin-inline:auto}.sprunglink{position:fixed;left:var(--a-4);top:var(--a-4);z-index:100;padding:12px 18px;background:var(--werkzeuggrau);color:var(--papier);font-weight:700;text-decoration:none;border-radius:var(--eck);transform:translateY(-200%)}.sprunglink:focus{transform:none}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:12px 22px;border:2px solid transparent;border-radius:var(--eck);font-family:var(--schrift);font-size:var(--fs-text);font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--dauer-1),color var(--dauer-1),border-color var(--dauer-1)}.knopf:active{transform:translateY(1px)}.knopf--anruf{background:var(--rot);color:var(--weiss)}.knopf--anruf:hover{background:var(--rot-tief)}.plakette .knopf--anruf,.held .knopf--anruf{border-color:var(--oliv-hell)}.knopf--zweit{background:transparent;color:var(--werkzeuggrau);border-color:var(--werkzeuggrau)}.knopf--zweit:hover{background:var(--oliv);border-color:var(--oliv);color:var(--werkzeuggrau)}.knopf--dunkel{color:var(--papier);border-color:var(--papier)}.knopf--dunkel:hover{background:var(--oliv);border-color:var(--oliv);color:var(--werkzeuggrau)}.knopf--kopf,.knopf--weiter{background:var(--werkzeuggrau);color:var(--papier)}.knopf--kopf:hover,.knopf--weiter:hover{background:var(--plakette)}.knopf .pfeil{margin-left:2px}.textlink{display:inline-flex;align-items:center;gap:8px;color:var(--oliv-tief);font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.textlink:hover{text-decoration-thickness:2px}.plakette .textlink{color:var(--oliv)}.etikett{display:inline-block;padding:4px 10px;font-size:var(--fs-mini);font-weight:600;line-height:1.3;white-space:nowrap}.etikett--nachher{background:var(--oliv);color:var(--werkzeuggrau)}.etikett--vorher{background:var(--plakette);color:var(--papier)}.anlass__bild,.anlass__person,.weitere__foto,.pflegepaar,.familie__bild,.arbeitsband__bild,.kontakt__bild{position:relative}.anlass__bild figcaption,.anlass__person figcaption,.bauserie__bild figcaption,.weitere__foto figcaption,.pflegepaar figcaption,.familie__bild figcaption,.arbeitsband__bild figcaption,.kontakt__bild figcaption{position:absolute;left:0;right:0;bottom:0;margin:0;padding:6px 8px;background:rgba(47,46,40,.9);color:var(--papier);font-size:var(--fs-mini);line-height:1.3}.marker{list-style:none;margin:0;padding:0}.marker > li{position:relative;padding:var(--a-4) 0 var(--a-4) 24px;border-top:1px solid var(--stahl-hell)}.marker > li:last-child{border-bottom:1px solid var(--stahl-hell)}.marker > li::before{content:"";position:absolute;left:0;top:calc(var(--a-4) + .8em - 4px);width:8px;height:8px;background:var(--oliv-tief)}.plakette{background:var(--plakette);color:var(--papier)}.kopf{position:fixed;top:0;left:0;right:0;z-index:50;height:calc(var(--kopf-h-gross) + var(--kopf-kante));padding-top:calc(var(--kopf-h-gross) - var(--kopf-h));background:var(--weiss);border-bottom:var(--kopf-kante) solid var(--oliv);transition:transform var(--dauer-2) var(--kurve-setzen)}.kopf::after{content:"";position:absolute;left:0;right:0;bottom:calc(-1 * var(--kopf-kante));height:1px;box-shadow:var(--schatten-kopf);opacity:0;pointer-events:none;transition:opacity var(--dauer-2)}.kopf.ist-gescrollt::after{opacity:1}.kopf__leiste{height:var(--kopf-h);width:min(100% - 2 * var(--rand),var(--kopf-raster));margin-inline:auto;display:flex;align-items:center;gap:var(--a-5)}.marke{display:flex;align-items:center;gap:var(--a-4);align-self:stretch;color:var(--werkzeuggrau);text-decoration:none;margin-right:auto;min-width:0}.marke__logo{width:auto;height:64px;flex:none;transform-origin:0 100%;transition:transform var(--dauer-2) var(--kurve-setzen)}.marke__text{display:grid;line-height:1.15;min-width:0;transition:transform var(--dauer-2) var(--kurve-setzen)}.marke__name{font-size:18px;font-weight:800;letter-spacing:0;white-space:nowrap}.marke__zusatz{font-size:var(--fs-klein);font-weight:600;color:var(--thujagrau);white-space:nowrap;margin-top:2px}.kopf__nav ul{display:flex;gap:2px;list-style:none;margin:0;padding:0}.kopf__nav a{position:relative;display:block;padding:10px 11px;font-size:16px;font-weight:500;color:var(--werkzeuggrau);text-decoration:none;white-space:nowrap}.kopf__nav a::after{content:"";position:absolute;left:11px;right:11px;bottom:4px;height:2px;background:var(--oliv-tief);transform:scaleX(0);transform-origin:0 50%;transition:transform var(--dauer-1) var(--kurve-setzen)}.kopf__nav a:hover::after,.kopf__nav a[aria-current="true"]::after{transform:scaleX(1)}.kopf__aktionen{display:flex;align-items:center;gap:var(--a-3);flex:none}.knopf--kopf{min-height:48px;padding:10px 18px;font-size:16px}.kopf__mobil{display:none;align-items:center;gap:6px;margin-right:var(--a-3);color:var(--werkzeuggrau);font-weight:700;font-size:15px;text-decoration:none;white-space:nowrap}.kopf__mobil:hover{color:var(--oliv-tief);text-decoration:underline;text-underline-offset:.2em}.kopf__mobil .ikon{width:18px;height:18px}@media (min-width:1680px){.kopf__mobil{display:inline-flex}}.menue__mobil{display:inline-flex;align-items:center;gap:8px;color:var(--werkzeuggrau);font-weight:700;text-underline-offset:.2em}.held__mobil{margin-top:var(--a-2);font-size:var(--fs-klein)}.held__mobil a,.kontakt__mobil{display:inline-flex;align-items:center;gap:6px;color:inherit;font-weight:700;text-underline-offset:.2em}.held__mobil .ikon,.kontakt__mobil .ikon,.fragen__mobil .ikon{width:18px;height:18px}.kontakt__mobil{margin-top:var(--a-3);color:var(--papier)}.fragen__mobil{font-size:var(--fs-klein)}html:not(.js) .kopf__menueknopf{display:none}.kopf__menueknopf{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 16px;border:2px solid var(--werkzeuggrau);border-radius:var(--eck);background:var(--weiss);font-weight:700;font-size:16px;color:var(--werkzeuggrau);cursor:pointer}.kopf__striche,.kopf__striche::before,.kopf__striche::after{display:block;width:18px;height:2px;background:currentColor}.kopf__striche{position:relative}.kopf__striche::before,.kopf__striche::after{content:"";position:absolute;left:0;transition:transform var(--dauer-2)}.kopf__striche::before{top:-6px}.kopf__striche::after{top:6px}.kopf__menueknopf[aria-expanded="true"] .kopf__striche{background:transparent}.kopf__menueknopf[aria-expanded="true"] .kopf__striche::before{transform:translateY(6px) rotate(45deg)}.kopf__menueknopf[aria-expanded="true"] .kopf__striche::after{transform:translateY(-6px) rotate(-45deg)}.menue{position:absolute;left:0;right:0;top:100%;margin-top:var(--kopf-kante);height:calc(100svh - var(--kopf-h-gross) - var(--kopf-kante));overflow-y:auto;overscroll-behavior:contain;background:var(--weiss);border-bottom:1px solid var(--stahl-hell);padding:var(--a-2) var(--rand) var(--a-6);box-shadow:var(--schatten-kopf)}.menue__liste{list-style:none;margin:0;padding:0}.menue__liste a{display:flex;align-items:center;min-height:52px;border-bottom:1px solid var(--stahl-hell);font-size:19px;font-weight:700;color:var(--werkzeuggrau);text-decoration:none}.menue__fuss{display:grid;gap:var(--a-4);margin-top:var(--a-5);justify-items:start}.menue__mail{color:var(--oliv-tief);font-weight:600;text-underline-offset:.2em}@media (min-width:1280px) and (min-height:800px){.marke__logo{height:96px;align-self:flex-end;margin-bottom:8px}.kopf.ist-klein{transform:translateY(-28px)}.kopf.ist-klein .marke__logo{transform:scale(.6667)}.kopf.ist-klein .marke__text{transform:translateX(-73px)}}@media (max-width:2199.98px){.marke__zusatz{display:none}}@media (max-width:1179.98px){.kopf__nav{display:none}}@media (min-width:1180px){.menue,.kopf__menueknopf{display:none !important}}@media (max-width:1023.98px){.marke__logo{height:53px}}@media (max-width:639.98px){.kopf__leiste{gap:var(--a-2)}.marke__logo{height:48px}.marke__text{display:none}.knopf--kopf{width:48px;min-height:48px;padding:0}.kopf__nummer{display:none}.kopf__menueknopf{padding:0 12px}}@media (max-width:359.98px){.kopf__menueknopf{padding:0 10px;gap:8px}.marke__logo{height:44px}}main{padding-top:calc(var(--kopf-h-gross) + var(--kopf-kante))}.held{background:var(--plakette);container-type:inline-size}.held__rahmen{--held-x:var(--rand);position:relative;isolation:isolate;overflow:hidden;height:min(calc(100svh - var(--kopf-h-gross) - var(--kopf-kante)),max(900px,46vw));min-height:560px;background:var(--werkzeuggrau)}@supports (width:1cqw){.held__rahmen{--held-x:max(var(--rand),calc((100cqw - var(--kopf-raster)) / 2))}}@media (min-width:1024px){.fox-hinweis-offen .held__rahmen{height:min(calc(100svh - var(--kopf-h-gross) - var(--kopf-kante) - var(--hinweis-rechner)),max(900px,46vw))}}.buehne{--p:var(--ruhe);--feder:0%;position:absolute;inset:0;overflow:hidden;background:var(--werkzeuggrau);touch-action:pan-y;user-select:none;-webkit-user-select:none}.js:not(.rm) .buehne{--p:0}.js .buehne{cursor:ew-resize}.paar{position:absolute;inset:0;margin:0;visibility:hidden;opacity:0}.paar.is-aktiv{visibility:visible;opacity:1}.paar.is-kommt{visibility:visible;z-index:2;animation:einblenden var(--dauer-3) ease forwards}.paar__nachher.is-blende{animation:einblenden 600ms ease both}@keyframes einblenden{from{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.paar.is-kommt,.paar__nachher.is-blende{animation:none}}.paar--pool{--pos:50% 92%;--pos-m:30% 55%;background:#888982 url("data:image/webp;base64,UklGRooAAABXRUJQVlA4IH4AAADwAwCdASoYAA8APu1iqU2ppaQiMAgBMB2JYwAAYfF4COGtuka9CXsAAP67GPI/kFXa1TU77p+tauAou6K6b2su262ESsdc2XJ4ik0p2Rws/upRfgeUa7tALr4oRDpRySkU1s0gdU1GXkNssjBsfKFItvc9fznWc+7UkxiNAAA=") 50% 92% / cover no-repeat}.paar--terrasse{--pos:50% 100%;--pos-m:55% 65%;background:#576950}.paar--rasen{--pos:50% 100%;--pos-m:55% 60%;background:#666564}.paar__bild{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--pos,50% 50%);pointer-events:none;-webkit-user-drag:none}.paar__nachher{position:absolute;inset:0;overflow:hidden;transform:translate3d(calc((var(--p) - 100) * 1%),0,0);-webkit-mask-image:linear-gradient(270deg,transparent 0,#000 var(--feder));mask-image:linear-gradient(270deg,transparent 0,#000 var(--feder))}.paar__nachher .paar__bild{transform:translate3d(calc((100 - var(--p)) * 1%),0,0)}html:not(.js) .paar__spaet{display:none}.regler{position:absolute;inset:0;z-index:3;pointer-events:none;transform:translate3d(calc(var(--p) * 1%),0,0)}.regler--griff{z-index:5}.regler.ist-eng-l .etikett--nachher,.regler.ist-eng-r .etikett--vorher{visibility:hidden}.regler__linie{position:absolute;top:0;bottom:0;left:-1px;width:2px;background:var(--weiss);box-shadow:0 0 0 1px rgba(16,16,15,.28)}.regler__etikett{position:absolute;top:var(--a-5);left:0}.regler .etikett--nachher{transform:translateX(calc(-100% - 12px))}.regler .etikett--vorher{transform:translateX(12px)}.griff{position:absolute;left:0;top:var(--griff-y,46%);width:44px;height:44px;margin:-22px 0 0 -22px;display:grid;place-items:center;background:var(--rot);color:var(--weiss);border:2px solid var(--weiss);border-radius:var(--eck);box-shadow:0 0 0 1px rgba(16,16,15,.45),0 2px 10px rgba(16,16,15,.35);pointer-events:auto;cursor:ew-resize;touch-action:pan-y;transition:background-color var(--dauer-1)}.griff:hover{background:var(--rot-tief)}.griff svg{width:26px;height:13px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:square}.griff:focus-visible{outline:3px solid var(--weiss);outline-offset:2px;box-shadow:0 0 0 8px var(--werkzeuggrau)}.griff__hinweis{position:absolute;left:0;top:var(--griff-y,46%);transform:translate(-50%,34px);padding:4px 10px;background:var(--plakette);color:var(--papier);font-size:var(--fs-mini);font-weight:600;white-space:nowrap}.js:not(.rm) .regler__linie,.js:not(.rm) .griff,.js:not(.rm) .griff__hinweis{opacity:0;transition:opacity 500ms ease}.js .regler.is-da .regler__linie,.js .regler.is-da .griff,.js .regler.is-da .griff__hinweis{opacity:1}.js .regler.is-benutzt .griff__hinweis{opacity:0;transition-duration:var(--dauer-2)}.js:not(.rm) .regler__etikett{opacity:0;transition:opacity 400ms ease}.js .regler.is-etiketten .regler__etikett{opacity:1}html:not(.js) .griff,html:not(.js) .griff__hinweis{display:none}.held__text{--tb:44rem;position:absolute;z-index:5;left:var(--held-x);bottom:clamp(24px,4.5vh,48px);width:min(44rem,calc(var(--ruhe) * 1% - 48px - var(--held-x)));color:var(--papier)}.held__text::before{--unten:clamp(24px,4.5vh,48px);content:"";position:absolute;z-index:-1;pointer-events:none;left:calc(-1 * var(--held-x));right:calc(-.9 * var(--tb));top:calc(-.7 * var(--tb));bottom:calc(-1 * var(--unten));background:radial-gradient(ellipse calc(1.1 * var(--tb)) calc(.75 * var(--tb)) at calc(var(--held-x) + .48 * var(--tb)) calc(100% - var(--unten) - .3 * var(--tb)),rgba(16,16,15,0.5) 0,rgba(16,16,15,0.5) 42%,rgba(16,16,15,0.45) 54%,rgba(16,16,15,0.36) 64%,rgba(16,16,15,0.25) 73%,rgba(16,16,15,0.14) 82%,rgba(16,16,15,0.06) 90%,rgba(16,16,15,0.015) 96%,rgba(16,16,15,0) 100%),radial-gradient(ellipse calc(.8 * var(--tb)) calc(.85 * var(--tb)) at calc(var(--held-x) + .26 * var(--tb)) calc(100% - var(--unten) - .14 * var(--tb)),rgba(16,16,15,0.4) 0,rgba(16,16,15,0.39) 38%,rgba(16,16,15,0.33) 52%,rgba(16,16,15,0.23) 64%,rgba(16,16,15,0.13) 76%,rgba(16,16,15,0.05) 87%,rgba(16,16,15,0.01) 95%,rgba(16,16,15,0) 100%),radial-gradient(ellipse calc(1.25 * var(--tb)) calc(.42 * var(--tb)) at calc(var(--held-x) + .5 * var(--tb)) 100%,rgba(16,16,15,0.46) 0,rgba(16,16,15,0.45) 48%,rgba(16,16,15,0.38) 60%,rgba(16,16,15,0.27) 71%,rgba(16,16,15,0.15) 81%,rgba(16,16,15,0.06) 90%,rgba(16,16,15,0.01) 96%,rgba(16,16,15,0) 100%)}.held__titel{font-weight:800;letter-spacing:-.005em}.held__titel > span{display:block}.held__ort{font-size:var(--fs-lead);font-weight:700;letter-spacing:0;line-height:1.3;color:var(--oliv-hell);margin-bottom:var(--a-2)}.held__kern{font-size:min(var(--fs-h1),3.5rem);line-height:1.05;color:var(--weiss);text-wrap:balance}.held__wer{font-size:var(--fs-h1-zusatz);font-weight:500;line-height:1.2;letter-spacing:-.005em;margin-top:var(--a-2);color:var(--papier)}.held__unter{margin-top:var(--a-4);font-size:var(--fs-text);line-height:1.5;max-width:40rem;color:var(--papier);text-wrap:pretty}.held__wege{display:flex;flex-wrap:wrap;gap:var(--a-3);margin-top:var(--a-5)}.held__vertrauen{display:flex;flex-wrap:wrap;gap:var(--a-2) var(--a-5);list-style:none;margin:var(--a-5) 0 0;padding:0;font-size:var(--fs-klein);line-height:1.35}.held__vertrauen li{display:grid;padding-left:var(--a-3);border-left:2px solid var(--oliv)}.held__vertrauen strong{font-weight:700;color:var(--weiss)}.held__vertrauen span{color:var(--oliv-hell)}@media (min-width:1024px){.held__komma{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}}.projekt{position:absolute;z-index:6;right:var(--held-x);bottom:clamp(24px,4.5vh,48px);width:340px;padding:var(--a-3) var(--a-4) var(--a-4);background:rgba(54,53,47,.92);color:var(--papier);border-top:4px solid var(--oliv)}.js:not(.rm) .projekt{opacity:0;transition:opacity 600ms ease}.js .projekt.is-da{opacity:1}.projekt__text{min-height:2.7em;font-size:var(--fs-klein);line-height:1.35}.projekt__titel{font-weight:700}.projekt__wahl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:var(--a-3)}html:not(.js) .projekt__wahl{display:none}html:not(.js) .projekt__text{min-height:0}.projekt__knopf{appearance:none;margin:0;padding:0;border:0;background:none;cursor:pointer;display:grid;gap:6px;text-align:left;font-size:var(--fs-mini);font-weight:600;line-height:1.2;color:var(--kiesel)}.projekt__knopf img{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-bottom:3px solid transparent;opacity:.8;transition:opacity var(--dauer-1),border-color var(--dauer-1)}.projekt__knopf:hover,.projekt__knopf[aria-pressed="true"]{color:var(--papier)}.projekt__knopf:hover img{opacity:1}.projekt__knopf[aria-pressed="true"] img{opacity:1;border-bottom-color:var(--oliv)}.projekt__knopf:focus-visible{outline:3px solid var(--oliv);outline-offset:3px}@media (min-width:1024px) and (max-height:860px){.held__kern{font-size:min(var(--fs-h1),3rem)}.held__wer{font-size:min(var(--fs-h1-zusatz),1.5rem)}.held__unter{margin-top:var(--a-3);max-width:44rem}.held__wege{margin-top:var(--a-4)}.held__vertrauen{margin-top:var(--a-4)}}@media (min-width:1024px) and (max-height:760px){.held__kern{font-size:min(var(--fs-h1),2.5rem)}.held__wer{font-size:min(var(--fs-h1-zusatz),1.375rem)}.held__unter{font-size:1rem;line-height:1.45;max-width:44rem}}@media (min-width:1024px) and (max-width:1279.98px){.paar--pool{--pos:0% 100%}.paar--pool .paar__bild{top:auto;height:125%}.held__kern{font-size:min(var(--fs-h1),2.5rem)}.held__wer{font-size:1.375rem}.held__unter{font-size:1rem;line-height:1.45;max-width:none}.held__wege{margin-top:var(--a-4)}.held__vertrauen{margin-top:var(--a-4);gap:var(--a-2) var(--a-4)}}@media (min-width:1600px){.paar--pool{--pos:0% 90%}.paar--terrasse,.paar--rasen{--pos:50% 70%}}@media (min-width:1920px) and (min-height:861px){.held__text{--tb:clamp(44rem,20rem + 20vw,52rem);width:min(var(--tb),calc(var(--ruhe) * 1% - 48px - var(--held-x)))}.held__kern{font-size:clamp(3.5rem,.5rem + 2.5vw,4.5rem)}.held__wer{font-size:clamp(1.875rem,1.125rem + .625vw,2.125rem)}.held__unter{font-size:1.1875rem;max-width:44rem}.projekt{width:26rem}}@media (max-width:1023.98px){.held{background:var(--plakette)}.held__rahmen{--band:clamp(260px,38svh,420px);height:auto;min-height:0;overflow:visible;display:grid;grid-template-columns:minmax(0,1fr);background:var(--plakette)}.buehne{position:relative;inset:auto;grid-row:1;height:var(--band)}.paar__bild{object-position:var(--pos-m,50% 50%)}.paar--pool{background-position:var(--pos-m)}.griff{--griff-y:50%}.griff__hinweis{transform:translate(calc(-100% - 30px),-50%)}.regler__etikett{top:var(--a-3)}.projekt{position:static;grid-row:2;width:auto;padding:var(--a-2) var(--rand) 0;background:none;border:0}.projekt__text{min-height:0;font-size:var(--fs-mini);color:var(--kiesel);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.projekt__titel{font-weight:600}.projekt__wahl{position:absolute;z-index:6;right:var(--a-2);top:calc(var(--band) - 52px);display:flex;gap:0;margin:0}.projekt__knopf{padding:4px}.projekt__knopf span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.projekt__knopf img{width:56px;height:40px;aspect-ratio:auto;opacity:.9;border:2px solid var(--weiss)}.projekt__knopf[aria-pressed="true"] img{border-color:var(--oliv)}.held__text{position:static;grid-row:3;width:auto;padding:var(--a-5) var(--rand) var(--a-7)}.held__text::before{display:none}.held__ort{color:var(--oliv)}.held__kern{font-size:clamp(1.75rem,1.2rem + 2.4vw,2.75rem)}.held__wer{font-size:clamp(1.0625rem,.95rem + .6vw,1.375rem)}.held__vertrauen span{color:var(--kiesel)}}@media (max-width:639.98px){.held__rahmen{--band:clamp(160px,calc(38svh - 44px),380px)}.held__text{display:flex;flex-direction:column;padding-top:var(--a-3);padding-bottom:var(--a-6)}.projekt{padding-top:6px}.held__titel{order:1}.held__wege{order:2;display:grid;gap:var(--a-2);margin-top:var(--a-4)}.held__mobil{order:2}.held__wege .knopf{width:100%;min-height:48px;padding:9px 16px}.held__vertrauen{order:3;display:grid;gap:6px;margin-top:var(--a-4);font-size:var(--fs-mini)}.held__vertrauen li{display:block}.held__unter{order:4;margin-top:var(--a-4);font-size:1rem}.held__ort{font-size:.9375rem;margin-bottom:2px}.held__kern{font-size:clamp(1.625rem,7.2vw,2rem)}.held__wer{font-size:1.0625rem;margin-top:4px}.held__ort::before{content:"FIX IT SERVICE \00B7  " / "";font-weight:800}}@media (max-width:359.98px) and (max-height:700px){.fox-hinweis-offen .held__rahmen{--band:120px}}.wort-kurz{display:none}@media (max-width:639.98px) and (max-height:700px){.held__wege{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.held__wege .knopf{padding-inline:10px}.held__wege .wort-lang{display:none}.held__wege .wort-kurz{display:inline}}.anlass{padding-block:var(--sektion-y);container-type:inline-size}.anlass__raster{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--a-6)}.anlass__titel{font-size:var(--fs-h2-gross);line-height:1.08;max-width:18em;text-wrap:balance}.anlass__bild{margin:0}.anlass__foto{aspect-ratio:4 / 3;background:#ABA49C}.anlass__foto img{width:100%;height:100%;object-fit:cover;object-position:45% 62%}.anlass__liste{max-width:40rem}.anlass__schluss{display:grid;gap:var(--a-4);justify-items:start;max-width:36rem}.anlass__schluss p{font-size:var(--fs-lead);font-weight:600;line-height:1.45}.anlass__person{margin:var(--a-2) 0 0;justify-self:stretch}.anlass__personfoto{aspect-ratio:4 / 3;background:#7D8270}.anlass__personfoto img{width:100%;height:100%;object-fit:cover;object-position:45% 26%}@media (max-width:639.98px){.anlass__bild{margin-inline:calc(-1 * var(--rand))}.anlass__bild figcaption{padding-inline:var(--rand)}}@media (min-width:1024px){.anlass__raster{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--spalt);row-gap:var(--a-7)}.anlass__titel{grid-column:1 / -1}.anlass__bild{grid-column:1 / span 8;grid-row:2}.anlass__foto{aspect-ratio:16 / 10;margin-left:calc(-1 * var(--bleed));width:calc(100% + var(--bleed))}.anlass__liste{grid-column:1 / -1;grid-row:3;max-width:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--spalt)}.anlass__liste > li:last-child{border-bottom:0}.anlass__schluss{grid-column:9 / -1;grid-row:2;align-self:start;max-width:none}.anlass__bild{display:flex;flex-direction:column}.anlass__foto{flex:1 0 auto}.anlass__schluss{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start}.anlass__person{align-self:stretch;flex:1 1 auto;display:flex;flex-direction:column}.anlass__personfoto{flex:1 1 0;min-height:11rem;aspect-ratio:auto}.anlass__bild figcaption{left:calc(-1 * var(--bleed));padding-left:var(--bleed)}}@media (min-width:1600px){.anlass__schluss p{font-size:clamp(1.375rem,.8rem + .9vw,1.75rem);font-weight:700;line-height:1.3;text-wrap:pretty}}.ablauf{padding-block:var(--sektion-y);border-top:4px solid var(--oliv);container-type:inline-size}.ablauf,.kontakt{scroll-margin-top:calc(-16px - var(--kopf-kante))}.ablauf__raster{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--a-7)}.ablauf__aussage{display:grid;gap:var(--a-4);justify-items:start;align-content:start}.ablauf__titel{font-size:var(--fs-h2);color:var(--papier);text-wrap:balance;margin-bottom:var(--a-2)}.leitwort{font-style:normal;color:var(--oliv)}.ablauf__aussage p{max-width:36rem;color:var(--papier);hyphens:auto}.ablauf__aussage .ablauf__signal{font-size:var(--fs-klein);color:var(--kiesel);padding-top:var(--a-3);border-top:1px solid var(--plakette-linie)}.ablauf__aussage .knopf{margin-top:var(--a-3)}.ablauf__zwischen{font-size:var(--fs-mini);font-weight:800;letter-spacing:0;color:var(--kiesel);margin-bottom:var(--a-3)}.schritte{list-style:none;margin:0;padding:0;--marke:2.75rem;--zeile:calc(var(--fs-h3) * 1.25)}.schritte > .schritt{position:relative;display:grid;grid-template-columns:var(--marke) 1.5rem minmax(0,1fr);column-gap:var(--a-3);align-items:start;padding:0 0 var(--a-6)}.schritte > .schritt:last-child{padding-bottom:0}.schritt__marke{position:relative;z-index:1;display:grid;place-items:center;width:var(--marke);height:var(--marke);margin-top:calc((var(--zeile) - var(--marke)) / 2);border-radius:50%;background:var(--oliv);color:var(--werkzeuggrau);font-size:1.125rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;box-shadow:0 0 0 4px var(--plakette)}.schritt__icon{width:1.5rem;height:1.5rem;margin-top:calc((var(--zeile) - 1.5rem) / 2);color:var(--oliv)}.schritte > .schritt:not(:last-child)::after{content:"";position:absolute;left:calc(var(--marke) / 2 - 1px);width:2px;top:calc(var(--zeile) / 2);height:100%;background:var(--oliv);opacity:.55;transform-origin:50% 0}.schritt__satz{font-size:var(--fs-h3);font-weight:800;line-height:1.25;color:var(--papier)}.schritte > .schritt p + p{margin-top:var(--a-2);color:var(--kiesel);max-width:34rem}@media (max-width:639.98px){.schritte{--marke:2.25rem}.schritte > .schritt{grid-template-columns:var(--marke) 1.25rem minmax(0,1fr);column-gap:var(--a-2)}.schritt__marke{font-size:1rem}.schritt__icon{width:1.25rem;height:1.25rem;margin-top:calc((var(--zeile) - 1.25rem) / 2)}}@keyframes marke-ein{from{opacity:0;scale:.5}to{opacity:1;scale:1}}@keyframes schritt-ein{from{opacity:0;translate:0 .75rem}to{opacity:1;translate:0 0}}@keyframes linie-wachsen{from{scale:1 0}to{scale:1 1}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.schritt__marke,.schritt__icon,.schritt__text,.schritte > .schritt::after{animation:schritt-ein linear both;animation-timeline:view(block auto 0px)}.schritt__marke{animation-name:marke-ein;animation-range:entry 0% entry 40%}.schritt__icon{animation-range:entry 10% entry 55%}.schritt__text{animation-range:entry 15% entry 70%}.schritte > .schritt::after{animation-name:linie-wachsen;animation-range:entry 55% cover 50%}}}.bauserie{margin:0}.bauserie__reihe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--a-3)}.bauserie__bild{position:relative;margin:0}.bauserie__foto{position:relative;aspect-ratio:4 / 3;background:var(--plakette-linie)}.bauserie__foto img{width:100%;height:100%;object-fit:cover}.bauserie__bild > .etikett{position:absolute;left:0;top:0}.bauserie__link{margin-top:var(--a-4)}.ablauf__person{margin:0}.ablauf__personfoto{aspect-ratio:4 / 5;background:var(--plakette-linie)}.ablauf__personfoto img{width:100%;height:100%;object-fit:cover;object-position:45% 40%}.ablauf__person figcaption{margin-top:var(--a-2);font-size:var(--fs-mini);line-height:1.4;color:var(--kiesel)}@media (max-width:1023.98px){.ablauf__raster{gap:var(--a-4)}.ablauf__aussage{display:contents}.ablauf__aussage .knopf{order:5;justify-self:start;margin-top:var(--a-5)}.ablauf__schritte{margin-top:var(--a-6)}.bauserie{margin-top:var(--a-5)}}@media (max-width:639.98px){.ablauf__aussage .knopf{justify-self:stretch}.bauserie__reihe{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--a-4) var(--a-3)}.bauserie__bild:nth-child(3){grid-column:1 / -1;grid-row:1}.ablauf__personfoto{aspect-ratio:1}.ablauf__personfoto img{object-position:45% 30%}}@media (min-width:640px) and (max-width:1023.98px){.ablauf__raster{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--spalt)}.ablauf__aussage > *,.bauserie{grid-column:1 / -1}.ablauf__schritte{grid-column:1}.ablauf__person{grid-column:2;align-self:start;margin-top:var(--a-6)}}@media (min-width:1024px){.ablauf__raster{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--spalt);row-gap:var(--a-8)}.ablauf__aussage{grid-column:1 / span 5;grid-row:1;position:relative}.ablauf__schritte{grid-column:6 / span 4;grid-row:1;padding-left:var(--a-4)}.ablauf__person{grid-column:10 / -1;grid-row:1;align-self:start}.ablauf__raster:not(:has(.ablauf__person)) .ablauf__schritte{grid-column:7 / -1;padding-left:0}.bauserie{grid-column:1 / -1;grid-row:2;justify-self:start;width:100cqw;margin-left:calc(-1 * var(--bleed))}.bauserie__reihe{gap:0}.bauserie__bild:first-child figcaption{padding-left:var(--bleed)}.bauserie__bild:first-child .etikett{left:var(--bleed)}.bauserie__link{padding-left:var(--bleed)}}.abschnitt-name{font-size:var(--fs-klein);font-weight:700;line-height:1.3;color:var(--thujagrau);margin-bottom:var(--a-3)}.abschnitt-titel{font-size:var(--fs-h2);text-wrap:balance}.abschnitt-kopf{max-width:50rem;margin-bottom:var(--a-7)}.angebot{padding-block:var(--sektion-y)}.blaetter{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--a-5)}.blatt{display:flex;flex-direction:column;min-width:0;background:var(--weiss);border:1px solid var(--stahl-hell)}.blatt__foto{position:relative;margin:-1px -1px 0;background:#848677}.blatt__foto img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.blatt__foto--gartenbau{background:#61633B}.blatt__foto--gartenbau img{object-position:45% 45%}.blatt__foto--terrassen img{object-position:45% 58%}.blatt__foto--pool{background:#878576}.blatt__text{display:flex;flex-direction:column;flex:1;gap:var(--a-4);padding:var(--a-5) var(--a-5) var(--a-6)}.blatt__titel{font-size:var(--fs-h3)}.blatt__text p{max-width:38rem;hyphens:auto}.blatt__fakt{font-size:var(--fs-mini);line-height:1.5;color:var(--thujagrau)}@media (max-width:639.98px){.blatt__fakt{display:none}.blatt__foto img{aspect-ratio:16 / 10}}.blatt__wege{margin-top:auto;padding-top:var(--a-2);display:flex;flex-direction:column;align-items:flex-start;gap:var(--a-3)}.blatt__wege .textlink{white-space:normal}.blatt__projekt{font-size:var(--fs-klein);font-weight:600;color:var(--thujagrau);text-underline-offset:.2em}.blatt__projekt:hover{color:var(--werkzeuggrau)}.weitere{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--a-8);margin-top:var(--a-8);padding-top:var(--a-7);border-top:1px solid var(--stahl-hell)}.weitere__eintrag{display:flex;flex-direction:column;align-items:flex-start;gap:var(--a-3);min-width:0}.weitere__foto,.pflegepaar{width:100%;margin:0 0 var(--a-2)}.weitere__foto img{width:100%;aspect-ratio:3 / 2;object-fit:cover;background:#555547}.weitere__titel{font-size:var(--fs-h3)}.weitere__eintrag p{max-width:36rem}.weitere__eintrag .textlink{margin-top:auto;padding-top:var(--a-2)}.pflegepaar__bilder{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px;aspect-ratio:3 / 2}.pflegepaar__foto{position:relative;background:#949488}.pflegepaar__foto img{width:100%;height:100%;object-fit:cover;object-position:50% 60%}.pflegepaar__foto .etikett{position:absolute;left:0;top:0}.pflegepaar__traeger{height:100%;background:#949488}@media (min-width:640px){.blaetter{grid-template-columns:repeat(2,minmax(0,1fr))}.blatt--gross{grid-column:1 / -1}.weitere{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--spalt)}}@media (min-width:1024px){.abschnitt-kopf{margin-bottom:var(--a-8)}.blaetter{gap:var(--spalt)}.blatt--gross{display:grid;grid-template-columns:calc((100% - var(--spalt)) / 2) minmax(0,1fr);column-gap:var(--spalt)}.blatt--gross .blatt__foto{margin:-1px 0 -1px -1px}.blatt--gross .blatt__foto::before{content:"";display:block;padding-top:75%}.blatt--gross .blatt__foto img{position:absolute;inset:0;height:100%;aspect-ratio:auto}.blatt--gross .blatt__text{padding:var(--a-7) var(--a-7) var(--a-7) var(--a-6);justify-content:center}.blatt--gross .blatt__titel{font-size:clamp(1.875rem,1.2rem + 1vw,2.375rem)}.blatt__text{padding:var(--a-6) var(--a-6) var(--a-7)}}@media (min-width:1024px) and (max-width:1279.98px){.blatt--gross .blatt__text{padding:var(--a-6) var(--a-6) var(--a-6) var(--a-5)}.blatt--gross .blatt__titel{font-size:1.75rem}}@keyframes aufdecken{from{clip-path:inset(0 98% 0 0)}to{clip-path:inset(0)}}@keyframes heranruecken{from{scale:1.12;translate:0 4%}to{scale:1;translate:0 0}}@keyframes driften{from{transform:translateX(0)}to{transform:translateX(-7.4074%)}}@keyframes wachsen{from{translate:0 14%}to{translate:0 0}}.anlass__foto,.karte__foto,.pflegepaar__foto,.blatt__foto,.probe__foto{overflow:clip}@media (hover:hover) and (prefers-reduced-motion:no-preference){.karte__foto img{transition:transform var(--dauer-3) var(--kurve-setzen)}.karte:hover .karte__foto img{transform:scale(1.04)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.bauserie__foto,.aufdecken__ziel{animation:aufdecken linear both;animation-timeline:view(block auto 0px);animation-range:entry 0% entry 60%}.bauserie__bild:nth-child(1) .bauserie__foto{animation-range:entry 0% entry 45%}.bauserie__bild:nth-child(2) .bauserie__foto{animation-range:entry 7.5% entry 52.5%}.bauserie__bild:nth-child(3) .bauserie__foto{animation-range:entry 15% entry 60%}.anlass__foto img,.karte__foto img{animation:heranruecken linear both;animation-timeline:view(block auto 0px);animation-range:entry 0% cover 50%}.blatt__foto img{animation:heranruecken linear both;animation-timeline:view(block auto 0px);animation-range:entry 0% cover 50%}@media (min-width:640px){.blatt:not(.blatt--gross) + .blatt .blatt__foto img{animation-range:entry 8% cover 55%}}.fuss__rasen{animation:wachsen linear both;animation-timeline:view(block auto 0px);animation-range:entry 0% entry 100%}.mappe > li:nth-child(2n) .karte__foto img{animation-range:entry 8% cover 55%}@media (min-width:1024px){.mappe > li:nth-child(2n) .karte__foto img{animation-range:entry 0% cover 50%}.mappe > li:nth-child(3n + 2) .karte__foto img{animation-range:entry 8% cover 55%}.mappe > li:nth-child(3n + 3) .karte__foto img{animation-range:entry 16% cover 60%}}}@media (max-width:639.98px) and (prefers-reduced-motion:no-preference){.mappe__rahmen{view-timeline:--mappe block}.karte__foto img{animation-timeline:--mappe}}@media (prefers-reduced-motion:no-preference){.muster__brett{view-timeline:--brett block}.probe__foto img{animation:heranruecken linear both;animation-timeline:--brett;animation-range:entry 0% cover 35%}.muster__reihe > li:nth-child(2) .probe__foto img{animation-range:entry 5% cover 40%}.muster__reihe > li:nth-child(3) .probe__foto img{animation-range:entry 10% cover 45%}.muster__reihe > li:nth-child(4) .probe__foto img{animation-range:entry 15% cover 50%}.muster__reihe > li:nth-child(5) .probe__foto img{animation-range:entry 20% cover 55%}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.arbeitsband{overflow-x:clip}.arbeitsband__reihe{width:108%;animation:driften linear both;animation-timeline:view(block auto 0px);animation-range:cover 0% cover 100%}.arbeitsband__bild:first-child figcaption{padding-left:calc(8px + 26.4%)}}}.familie{background:var(--oliv-hell);padding-block:var(--sektion-y)}.familie__raster{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--a-6)}.familie__einleitung{margin-top:var(--a-4);font-size:var(--fs-lead);line-height:1.5;max-width:32rem}.fakten{margin:0;border-bottom:1px solid rgba(54,53,47,.2)}.fakten__zeile{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:var(--a-4);padding:var(--a-3) 0;border-top:1px solid rgba(54,53,47,.2)}.fakten dt{display:flex;align-items:flex-start;gap:var(--a-3);font-weight:800;font-variant-numeric:tabular-nums}.fakten__icon{flex:none;width:1.5rem;height:1.5rem;margin-top:calc((1lh - 1.5rem) / 2);color:var(--oliv-tief)}.familie__bild{margin:0}.familie__foto{aspect-ratio:4 / 5;background:#8F9A7A;overflow:clip}.familie__foto img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}@media (min-width:640px) and (max-width:1023.98px){.familie__bild{max-width:28rem}}.fakten dd{margin:0}.fakten__link{display:flex;width:fit-content;margin-top:2px}@media (max-width:639.98px){.fakten__zeile{grid-template-columns:minmax(0,1fr);gap:2px}.fakten dd{padding-left:calc(1.5rem + var(--a-3))}}.muster__titel{font-size:var(--fs-h3)}.muster__satz{margin-top:var(--a-2);max-width:44rem}.muster__brett{margin-top:var(--a-5);background:var(--weiss);padding:var(--a-3)}.muster__brett:focus-visible{outline-offset:2px}.muster__reihe{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--a-3)}.probe{margin:0}.probe__foto{aspect-ratio:1;background:var(--stahl-hell)}.probe img{display:block;width:100%;height:100%;object-fit:cover}.probe figcaption{display:grid;gap:2px;margin-top:var(--a-3);padding-bottom:var(--a-1);font-size:var(--fs-klein);line-height:1.35}.probe strong{font-weight:700}.probe span{color:var(--thujagrau)}@media (max-width:1023.98px){.muster__brett{margin-inline:calc(-1 * var(--rand));padding:var(--a-3) var(--rand);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-padding-inline:var(--rand);scrollbar-width:none}.muster__brett::-webkit-scrollbar{display:none}.muster__reihe{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(150px,44%)}.muster__reihe > li{scroll-snap-align:start}}@media (min-width:640px) and (max-width:1023.98px){.muster__reihe{grid-auto-columns:minmax(180px,28%)}}@media (min-width:1024px){.familie__raster{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--spalt);row-gap:var(--a-8)}.muster{grid-row:3;margin-top:var(--a-6)}.familie__raster{row-gap:var(--a-6)}.familie__aussage{grid-column:1 / span 5;grid-row:1}.fakten{grid-column:1 / span 5;grid-row:2;align-self:start}.familie__bild{grid-column:7 / -1;grid-row:1 / span 2;position:relative;display:flex;flex-direction:column}.familie__foto{position:relative;flex:1 0 auto;min-height:22rem;aspect-ratio:auto}.familie__foto img{position:absolute;inset:0;object-position:50% 12%}.fakten__zeile{grid-template-columns:8.5rem minmax(0,1fr)}.muster{grid-column:1 / -1}}.team{padding-block:var(--sektion-y);container-type:inline-size}.team__raster{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--a-7)}.team__bild{position:relative;margin:0}.team__foto{aspect-ratio:3 / 2;background:#446C41}.team__foto img{width:100%;height:100%;object-fit:cover}.team__text > p{margin-top:var(--a-5);max-width:36rem}.team__im-team{font-size:var(--fs-klein);font-weight:700;line-height:1.3;color:var(--thujagrau);margin-bottom:var(--a-4)}.team__menschen{padding-top:var(--a-5);border-top:1px solid var(--stahl-hell)}.team__menschen{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.namen{list-style:none;margin:var(--a-6) 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--stahl-hell)}.namen__feld{display:grid;gap:4px;align-content:start;padding:var(--a-4) 0}.namen__feld + .namen__feld{border-top:1px solid var(--stahl-hell)}.namen__name{font-size:var(--fs-h3);font-weight:800;line-height:1.2}.namen__rolle{font-size:var(--fs-klein);line-height:1.4;color:var(--thujagrau)}.portraet{position:relative}.portraet__text,.team__bild figcaption{position:absolute;left:0;right:0;bottom:0;margin:0;padding:6px 8px;background:rgba(47,46,40,.9);color:var(--papier);font-size:var(--fs-mini);line-height:1.3}.portraet__text[hidden]{display:none}.portraet__vorname,.team__namen{display:block;font-weight:800}.portraet__rolle,.team__datum{display:block;color:var(--kiesel)}.portraets{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--a-3)}.portraet img{width:100%;aspect-ratio:4 / 5;object-fit:cover;background:#D3D3D8}.arbeitsband{margin:var(--a-8) 0 0}.arbeitsband__reihe{display:grid;grid-auto-flow:column}.arbeitsband__bild{margin:0;min-width:0}.arbeitsband__bild img{width:100%;height:var(--band-h);object-fit:cover;background:#6B6656}.arbeitsband__unterschrift{display:none}.arbeitsband__reihe:focus-visible{outline-offset:-3px}@media (max-width:1023.98px){.arbeitsband__reihe{overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-padding-inline:var(--rand);scrollbar-width:none}.arbeitsband__reihe::-webkit-scrollbar{display:none}.arbeitsband__bild{scroll-snap-align:start}.arbeitsband__bild:last-child{scroll-snap-align:end}.arbeitsband{--band-h:220px}.arbeitsband__reihe{gap:var(--a-3);padding-inline:var(--rand);grid-auto-columns:max-content}.arbeitsband__bild img{width:auto;aspect-ratio:4 / 3}.arbeitsband__bild--randsteine img{aspect-ratio:3 / 4}}@media (max-width:1023.98px){.team__menschen{row-gap:var(--a-4)}.team__menschen > .team__im-team{margin-bottom:0}}@media (max-width:639.98px){.team__bild{margin-inline:calc(-1 * var(--rand))}.team__bild figcaption{padding-inline:var(--rand);font-size:.8125rem}.portraets{gap:var(--a-2)}}@media (max-width:359.98px){.team__namen,.team__datum{display:inline}.team__datum{margin-left:.4em}}@media (min-width:640px) and (max-width:1023.98px){.portraets{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:640px){.namen{grid-template-columns:repeat(2,minmax(0,1fr))}.namen__feld{padding-right:var(--a-5)}.namen__feld + .namen__feld{border-top:0;border-left:1px solid var(--stahl-hell);padding-left:var(--a-5);padding-right:0}}@media (min-width:1024px){.team__raster{row-gap:var(--a-8)}.team__text{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--spalt);align-items:start}.team__text > h2{grid-column:1 / span 6;grid-row:1 / span 2;padding-right:var(--a-6)}.team__text > p,.team__text > .namen{grid-column:7 / -1}.team__text > p{margin-top:0}.team__menschen{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--spalt);row-gap:0}.team__menschen > .team__im-team{grid-column:1 / -1;margin-bottom:var(--a-4)}.team__bild{grid-column:1 / span 7}.portraets{grid-column:8 / -1;gap:var(--a-3)}.portraets{align-self:stretch;grid-auto-rows:1fr}.portraet{min-height:0}.portraet img{height:100%;aspect-ratio:auto;object-position:50% 32%}.arbeitsband{--band-h:clamp(320px,25cqw,520px)}.arbeitsband__reihe{grid-template-columns:16fr 16fr 9fr 16fr}}.referenzen{background:var(--weiss);border-top:1px solid var(--stahl-hell);padding-top:var(--sektion-y)}.referenzen__kopf{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--a-5);margin-bottom:var(--a-7)}.referenzen__satz{margin-top:var(--a-4);font-size:var(--fs-lead);line-height:1.5;max-width:40rem}.referenzen__google{display:flex;align-items:flex-start;gap:var(--a-3);align-self:end}.g-logo{flex:none;width:2.5rem;height:2.5rem}.referenzen__wertung{display:grid;justify-items:start;gap:2px;margin:0;padding-left:var(--a-3);border-left:2px solid var(--oliv-tief);font-size:var(--fs-klein);line-height:1.4}.referenzen__wertung strong{font-weight:700;font-size:var(--fs-text)}.referenzen__wertung span{color:var(--thujagrau)}.referenzen__wertung .textlink{margin-top:var(--a-1)}.referenzen__wertung .referenzen__zweit{margin-top:var(--a-2);color:var(--thujagrau);font-size:var(--fs-mini)}.referenzen__zweit .textlink{display:inline;margin:0}.mappe{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--a-7) var(--spalt)}.mappe > li{min-width:0}.karte{position:relative;display:flex;flex-direction:column;gap:var(--a-2);height:100%}.karte__foto{background:var(--stahl-hell);margin-bottom:var(--a-2)}.karte__foto img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.karte__titel{font-size:var(--fs-h3);font-weight:800}.karte__zeile{font-size:var(--fs-klein);line-height:1.45;color:var(--thujagrau)}.karte__folge{appearance:none;align-self:flex-start;margin:var(--a-1) 0 0;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:var(--fs-klein);font-weight:700;color:var(--oliv-tief);text-align:left;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.karte__folge::after{content:"";position:absolute;inset:0;z-index:1}.karte:hover .karte__folge{text-decoration-thickness:2px}@media (min-width:1024px){.karte__folge{scroll-margin-top:calc(var(--kopf-h) + var(--kopf-kante) + 22px + min(25vw,33rem))}}@supports selector(:has(*)){.karte__folge:focus-visible{outline:none}.karte:has(.karte__folge:focus-visible){outline:3px solid var(--oliv-tief);outline-offset:6px}}html:not(.js) .karte__folge{display:none}@media (max-width:639.98px){.mappe__rahmen{margin-inline:calc(-1 * var(--rand));padding-inline:var(--rand);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-padding-inline:var(--rand);scrollbar-width:none}.mappe__rahmen::-webkit-scrollbar{display:none}.mappe{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;padding-bottom:var(--a-2)}.mappe > li{scroll-snap-align:start}}@media (min-width:640px){.mappe{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.referenzen__kopf{grid-template-columns:minmax(0,8fr) minmax(0,4fr);column-gap:var(--spalt);margin-bottom:var(--a-8)}.mappe{grid-template-columns:repeat(3,minmax(0,1fr))}}.band{margin-top:var(--sektion-y);padding-block:var(--sektion-y-eng);background:var(--oliv);color:var(--werkzeuggrau)}.band :focus-visible{outline-color:var(--werkzeuggrau)}.band__raster{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--a-7)}.stimmen-reihe{min-width:0}.stimmen{--karte:82%;list-style:none;margin:0;padding:0 0 var(--a-3);display:grid;grid-auto-flow:column;grid-auto-columns:var(--karte);gap:var(--a-4);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.stimmen::-webkit-scrollbar{display:none}.stimmen > li{scroll-snap-align:start;display:flex}.stimmen:focus-visible{outline:3px solid var(--werkzeuggrau);outline-offset:4px}@media (min-width:640px){.stimmen{--karte:calc((100% - var(--a-4)) / 2)}}@media (min-width:1024px){.stimmen{--karte:calc((100% - 2 * var(--spalt)) / 3);gap:var(--spalt)}}.stimmen__wege{display:flex;align-items:center;gap:var(--a-2);margin-top:var(--a-4)}.stimmen__bewerten{margin-right:auto;gap:var(--a-2)}@media (max-width:639.98px){.stimmen__wege{flex-wrap:wrap}.stimmen__bewerten{order:2;width:100%;justify-content:center;margin-right:0}.stimmen__pfeil:first-of-type{margin-left:auto}}.stimmen__pfeil{display:grid;place-items:center;width:48px;height:48px;padding:0;cursor:pointer;background:transparent;color:var(--werkzeuggrau);border:2px solid var(--werkzeuggrau)}.stimmen__pfeil:hover{background:var(--werkzeuggrau);color:var(--oliv)}.stimmen__pfeil[hidden]{display:none}.stimme{margin:0;display:flex;flex-direction:column;width:100%;background:var(--weiss);color:var(--werkzeuggrau)}.stimme__foto{position:relative;aspect-ratio:16 / 9;background:#848677;overflow:clip}.stimme__foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.stimmen > li:nth-child(2) .stimme__foto img{object-position:12% 55%}.stimme__foto-text{position:absolute;left:0;bottom:0;padding:4px 10px;background:rgba(47,46,40,.86);color:var(--papier);font-size:var(--fs-mini);font-weight:600;line-height:1.4}.stimme__inhalt{position:relative;flex:1;display:flex;flex-direction:column;gap:var(--a-3);padding:var(--a-5)}.stimme__kopf{display:flex;align-items:center;gap:var(--a-2)}.stimme__g{width:1.25rem;height:1.25rem}.stimme__sterne{display:flex;gap:2px;color:#B8860B}.stimme__sterne svg{width:1rem;height:1rem}.stimme blockquote{position:relative;margin:0;padding-top:2.25rem}.stimme blockquote::before{content:"“";position:absolute;left:-.04em;top:-.12em;pointer-events:none;font-size:5rem;font-weight:800;line-height:1;color:var(--oliv)}.stimme blockquote p{position:relative;font-size:var(--fs-text);font-weight:600;line-height:1.5;text-wrap:pretty}.stimme figcaption{margin-top:auto;font-size:var(--fs-klein);font-weight:500;color:var(--thujagrau)}.band__anfrage{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--a-4) var(--a-6)}.stimmen-reihe + .band__anfrage{padding-top:var(--a-6);border-top:2px solid var(--werkzeuggrau)}.band__zeile{font-size:var(--fs-h3);font-weight:700;line-height:1.3;max-width:34rem}.knopf--band{background:transparent;color:var(--werkzeuggrau);border-color:var(--werkzeuggrau)}.knopf--band:hover{background:var(--werkzeuggrau);color:var(--oliv)}@media (max-width:639.98px){.knopf--band{width:100%}}.folge{width:min(100vw - 24px,1120px);max-width:none;max-height:calc(100svh - 24px);margin:auto;padding:0;border:0;border-radius:var(--eck);background:var(--plakette);color:var(--papier);box-shadow:var(--schatten-dialog);overflow:hidden}.folge[open]{display:flex;flex-direction:column}.folge::backdrop{background:rgba(16,16,15,.82)}.folge :focus-visible{outline-color:var(--oliv)}.folge__kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--a-4);padding:var(--a-2) var(--a-2) var(--a-2) var(--a-5);border-bottom:1px solid var(--plakette-linie)}.folge__titel{font-size:var(--fs-text);font-weight:800;line-height:1.3}.folge__zu,.folge__knopf{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:10px 18px;border:2px solid var(--papier);border-radius:var(--eck);background:transparent;color:var(--papier);font-weight:700;font-size:16px;cursor:pointer;transition:background-color var(--dauer-1),color var(--dauer-1),border-color var(--dauer-1)}.folge__zu:hover,.folge__knopf:hover{background:var(--oliv);border-color:var(--oliv);color:var(--werkzeuggrau)}.folge__figur{margin:0;display:flex;flex-direction:column;min-height:0;flex:1}.folge__buehne{position:relative;display:flex;align-items:center;justify-content:center;height:min(calc(100svh - 24px - 66px - 52px - 72px),760px);background:var(--raster-tief)}.folge__buehne img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.folge__buehne .etikett{position:absolute;left:0;top:0}.folge__buehne{touch-action:pan-y pinch-zoom}.folge__unter{padding:var(--a-3) var(--a-5);font-size:var(--fs-klein);line-height:1.4}.folge__zahl{color:var(--kiesel);white-space:nowrap}.folge__wege{display:flex;justify-content:space-between;gap:var(--a-3);padding:0 var(--a-5) var(--a-4)}.pfeil--zurueck{transform:scaleX(-1)}@media (prefers-reduced-motion:no-preference){.folge[open]{animation:folge-ein var(--dauer-2) var(--kurve-setzen)}.folge[open]::backdrop{animation:einblenden var(--dauer-2) ease}}@keyframes folge-ein{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:639.98px){.folge__kopf{padding-left:var(--a-4)}.folge__unter,.folge__wege{padding-inline:var(--a-4)}.folge__buehne{height:auto}.folge__buehne img{max-height:calc(100svh - 24px - 92px - 72px - 72px)}}.fragen{position:relative;isolation:isolate;padding-block:var(--sektion-y)}.fragen::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:url(assets/img/fragen-grund-1280.webp?v=6c594561) 0 100% / cover no-repeat;filter:brightness(1.12) saturate(.8);-webkit-mask-image:linear-gradient(to top right,rgba(0,0,0,.8) 0,rgba(0,0,0,.45) 16%,rgba(0,0,0,.15) 30%,transparent 40%);mask-image:linear-gradient(to top right,rgba(0,0,0,.8) 0,rgba(0,0,0,.45) 16%,rgba(0,0,0,.15) 30%,transparent 40%)}@media (max-width:1023.98px){.fragen::before{inset:auto 0 0 0;height:min(100%,120vw);background-image:url(assets/img/fragen-grund-960.webp?v=073e1f69);-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,.8) 0,rgba(0,0,0,.3) 22%,rgba(0,0,0,.1) 45%,transparent 70%);mask-image:linear-gradient(to top,rgba(0,0,0,.8) 0,rgba(0,0,0,.3) 22%,rgba(0,0,0,.1) 45%,transparent 70%)}}.fragen__raster{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--a-7)}.fragen__kopf{display:grid;gap:var(--a-4);align-content:start}.fragen__kopf .abschnitt-titel{max-width:22em}.fragen__satz{font-size:var(--fs-lead);line-height:1.5}.fragen__ruf{display:flex;align-items:center;gap:var(--a-4);margin-top:var(--a-3);padding:var(--a-4);background:var(--weiss);border:1px solid var(--stahl-hell)}.fragen__person{flex:none;width:5.5rem;height:auto;aspect-ratio:4 / 5;object-fit:cover;background:#DADAD3}.fragen__ruftext{display:grid;gap:var(--a-3);justify-items:start}.fragen__seite{font-size:var(--fs-text);font-weight:700;color:var(--werkzeuggrau)}.fragen__wer{margin-top:-8px;font-size:var(--fs-mini);color:var(--thujagrau)}.fragen__liste{display:grid;gap:var(--a-8);align-content:start}.gruppe__titel{cursor:default;user-select:none}.gruppe__titel{color:var(--oliv-tief);font-size:var(--fs-mini);letter-spacing:.04em;margin-bottom:var(--a-3)}.gruppe__titel + .frage{border-top:2px solid var(--oliv-tief)}.gruppe__titel{display:flex;align-items:center;gap:var(--a-2);margin-bottom:var(--a-2);font-size:var(--fs-klein);font-weight:800;letter-spacing:.02em;color:var(--thujagrau)}.gruppe__icon{width:1.25rem;height:1.25rem;color:var(--oliv-tief)}.frage{border-top:1px solid var(--stahl-hell)}.frage:last-child{border-bottom:1px solid var(--stahl-hell)}.frage__kopf{position:relative;display:block;list-style:none;cursor:pointer;padding:var(--a-5) 3.25rem var(--a-5) 0;min-height:56px;font-size:var(--fs-lead);font-weight:700;line-height:1.4;color:var(--werkzeuggrau)}.frage__kopf::-webkit-details-marker{display:none}.frage__kopf:hover{color:var(--oliv-tief)}.frage__zeichen{position:absolute;right:0;top:calc(var(--a-5) + .5lh - 1rem);width:2rem;height:2rem;border:2px solid var(--oliv-tief);transition:background-color var(--dauer-1)}.frage__zeichen::before,.frage__zeichen::after{content:"";position:absolute;background:var(--oliv-tief)}.frage__zeichen::before{left:calc(50% - 6px);top:calc(50% - 1px);width:12px;height:2px}.frage__zeichen::after{left:calc(50% - 1px);top:calc(50% - 6px);width:2px;height:12px;transition:transform var(--dauer-2) var(--kurve-setzen)}.frage__kopf:hover .frage__zeichen,.frage[open] .frage__zeichen{background:var(--oliv-hell)}.frage[open] .frage__zeichen::after{transform:scaleY(0)}.frage__antwort{padding:0 3rem var(--a-5) 0;max-width:39rem}.frage__antwort p{hyphens:auto}.frage__antwort .textlink{display:inline}@media (prefers-reduced-motion:no-preference){.frage[open] .frage__antwort{animation:frage-ein var(--dauer-2) var(--kurve-setzen)}}@keyframes frage-ein{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (min-width:1024px){.fragen__raster{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--spalt);align-items:start}.fragen__kopf{position:sticky;top:calc(var(--kopf-h) + var(--kopf-kante) + var(--a-6))}}.kontakt{padding-block:var(--sektion-y);border-top:4px solid var(--oliv)}.kontakt__raster{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--a-6)}.kontakt .abschnitt-name{color:var(--kiesel)}.kontakt__titel{font-size:var(--fs-h2);color:var(--papier);text-wrap:balance;margin-bottom:var(--a-4)}.kontakt__text{color:var(--papier);max-width:32rem}.kontakt__anruf{margin-top:var(--a-5)}@media (max-width:1023.98px){.kontakt__rechts{display:contents}.kontakt__angaben{order:1}.karte-zwei{order:2}}.kontakt__angaben{margin:0;display:grid}.kontakt__zeile{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:var(--a-3);padding:var(--a-3) 0;border-top:1px solid var(--plakette-linie)}.kontakt__zeile:last-child{border-bottom:1px solid var(--plakette-linie)}.kontakt__zeile dt{font-size:var(--fs-klein);font-weight:700;color:var(--kiesel);padding-top:2px}.kontakt__zeile dd{margin:0;color:var(--papier)}.kontakt__zeile a{color:var(--oliv);font-weight:700;text-underline-offset:.2em}.kontakt__bild{margin:0;width:min(100%,28rem)}@media (min-width:640px) and (max-width:1023.98px){.kontakt__bild{width:100%}}.kontakt__foto{aspect-ratio:5 / 4;background:var(--plakette-linie)}.kontakt__foto img{width:100%;height:100%;object-fit:cover;object-position:50% 4%}.karte-zwei{position:relative;background:var(--werkzeuggrau);border:1px solid var(--plakette-linie)}.karte-zwei.ist-geladen{aspect-ratio:16 / 9}.karte-zwei__vorschau{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--a-3);padding:var(--a-5)}.karte-zwei__adresse{font-weight:700;line-height:1.35;color:var(--papier)}.karte-zwei__knopf{min-height:48px;padding:10px 16px;font-size:16px;white-space:normal;text-align:left}.karte-zwei__hinweis{font-size:var(--fs-mini);line-height:1.4;color:var(--kiesel);max-width:28rem}.karte-zwei__hinweis a{color:var(--oliv)}.karte-zwei iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.anfrage{background:var(--weiss);color:var(--werkzeuggrau);border-radius:var(--eck);padding:40px}.anfrage :focus-visible{outline-color:var(--oliv-tief)}.anfrage .textlink,.anfrage a{color:var(--oliv-tief)}.anfrage .knopf--anruf{border-color:transparent;color:var(--weiss)}.fortschritt{margin-bottom:var(--a-5)}.fortschritt__text{font-size:var(--fs-mini);font-weight:600;color:var(--thujagrau);margin-bottom:var(--a-2)}.fortschritt__spur{height:4px;background:var(--stahl-hell);overflow:hidden}.fortschritt__balken{display:block;height:100%;background:var(--oliv-tief);transform:scaleX(.25);transform-origin:0 50%;transition:transform var(--dauer-2) var(--kurve-setzen)}.strecke__ohne{margin-bottom:var(--a-5);padding:var(--a-3) var(--a-4);background:var(--oliv-hell);font-size:var(--fs-klein)}fieldset.schritt{margin:0;padding:0;border:0;min-width:0}fieldset.schritt:focus{outline:none}html:not(.js) fieldset.schritt + fieldset.schritt{margin-top:var(--a-7);padding-top:var(--a-6);border-top:1px solid var(--stahl-hell)}.schritt__frage{padding:0;font-size:var(--fs-h3);font-weight:800;line-height:1.25;margin-bottom:var(--a-2)}.schritt__hilfe{font-size:var(--fs-klein);color:var(--thujagrau);margin-bottom:var(--a-4)}.schritt__frage + .wahl{margin-top:var(--a-4)}@media (prefers-reduced-motion:no-preference){fieldset.schritt.kommt-vor{animation:schritt-vor var(--dauer-2) var(--kurve-setzen)}fieldset.schritt.kommt-zurueck{animation:schritt-zurueck var(--dauer-2) var(--kurve-setzen)}}@keyframes schritt-vor{from{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}@keyframes schritt-zurueck{from{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:none}}.wahl{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));gap:var(--a-2)}.strecke{container-type:inline-size}.frage-w{display:none}.frage-w--sonst{display:inline}.frage-worum,.frage-ihre,.wahl .wahl__karte--worum{display:none}@supports selector(:has(*)){.strecke:has([name="vorhaben"]:checked) .frage-w--sonst{display:none}.strecke:has([name="vorhaben"][value="Sonstiges"]:checked) .frage-w--sonst,.strecke:has([name="vorhaben"][value="Neuanlage oder Gartengestaltung"]:checked) .frage-w--garten,.strecke:has([name="vorhaben"][value="Terrasse oder Pflaster"]:checked) .frage-w--terrasse,.strecke:has([name="vorhaben"][value="Pool"]:checked) .frage-w--pool,.strecke:has([name="vorhaben"][value="Zaun oder Sichtschutz"]:checked) .frage-w--zaun,.strecke:has([name="vorhaben"][value="Gartenpflege oder Objektbetreuung"]:checked) .frage-w--pflege{display:inline}.strecke:has([name="vorhaben"][value="Sonstiges"]:checked) :is(.frage-fw,.frage-wo,.wahl__karte--wer,.feld--vorhaben){display:none}.strecke:has([name="vorhaben"][value="Sonstiges"]:checked) :is(.frage-worum,.frage-ihre){display:inline}.strecke:has([name="vorhaben"][value="Sonstiges"]:checked) .wahl .wahl__karte--worum{display:block}.strecke:has([name="vorhaben"][value="Sonstiges"]:checked) [data-schritt="3"]:not([hidden]){display:flex;flex-direction:column}.strecke:has([name="vorhaben"][value="Sonstiges"]:checked) [data-schritt="3"] .feld--nachricht{order:-1}.strecke:has([name="vorhaben"][value="Sonstiges"]:checked) [data-schritt="3"] .feld--nachricht textarea{min-height:10rem}.strecke:has([name="vorhaben"][value="Sonstiges"]:checked) #f-nachricht::placeholder{color:transparent}}@container (min-width:26rem){[data-schritt="2"] .wahl{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}}[data-schritt="2"] .wahl__karte,[data-schritt="2"] .wahl__flaeche{height:100%}.wahl--bild{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr}@container (min-width:26rem){.wahl--bild{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:42rem){.wahl--bild{grid-template-columns:repeat(3,minmax(0,1fr))}}.wahl--bild .wahl__karte,.wahl--bild .wahl__flaeche{height:100%}.wahl__karte{position:relative;display:block}.wahl__karte input,.chip input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.wahl__flaeche{position:relative;display:flex;align-items:center;gap:var(--a-3);height:100%;min-height:72px;padding:var(--a-3) 36px var(--a-3) var(--a-3);background:var(--weiss);border:1px solid var(--stahl);border-radius:var(--eck);cursor:pointer;transition:background-color var(--dauer-1),border-color var(--dauer-1),box-shadow var(--dauer-1)}.wahl__karte:hover .wahl__flaeche{border-color:var(--werkzeuggrau)}.wahl__karte input:checked + .wahl__flaeche{background:var(--oliv-hell);border-color:var(--oliv-tief);box-shadow:inset 0 0 0 1px var(--oliv-tief)}.wahl__karte input:checked + .wahl__flaeche::after{content:"";position:absolute;right:13px;top:13px;width:12px;height:7px;border-left:2px solid var(--oliv-tief);border-bottom:2px solid var(--oliv-tief);transform:rotate(-45deg)}.wahl__karte input:focus-visible + .wahl__flaeche,.chip input:focus-visible + span{outline:3px solid var(--oliv-tief);outline-offset:2px}.wahl__bild{width:56px;height:56px;flex:none;object-fit:cover;background:var(--stahl-hell)}.wahl__text{display:grid;gap:2px;min-width:0}.wahl__titel{font-weight:700;line-height:1.3}.wahl__zusatz{font-size:var(--fs-klein);line-height:1.35;color:var(--thujagrau)}.feld{margin-top:var(--a-5)}.schritt__frage + .feld{margin-top:var(--a-4)}.feld--gruppe{border:0;padding:0;margin-inline:0;min-width:0}.feld__label{display:block;padding:0;margin-bottom:6px;font-size:var(--fs-klein);font-weight:600;line-height:1.35}.feld__art{font-weight:400;color:var(--thujagrau)}.feld__eingabe{display:block;width:100%;min-height:52px;padding:12px 14px;background:var(--weiss);border:1px solid var(--stahl);border-radius:var(--eck);font-size:var(--fs-text);line-height:1.4;color:var(--werkzeuggrau)}.feld__eingabe--text{min-height:124px;resize:vertical}.feld__eingabe::placeholder{color:#6B6A5E;opacity:1}.feld__eingabe:hover{border-color:var(--werkzeuggrau)}.feld__eingabe:focus-visible{border-color:var(--werkzeuggrau);outline:3px solid var(--oliv-tief);outline-offset:1px}.feld__eingabe[aria-invalid="true"]{border-color:var(--rot-tief);box-shadow:inset 0 0 0 1px var(--rot-tief)}.feld__hilfe{margin-top:6px;font-size:var(--fs-mini);color:var(--thujagrau)}.feld__fehler{display:flex;align-items:flex-start;gap:8px;margin-top:8px;font-size:var(--fs-klein);font-weight:600;line-height:1.4;color:var(--rot-tief)}.feld__fehler::before{content:"!";flex:none;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-top:1px;background:var(--rot-tief);color:var(--weiss);font-size:13px;font-weight:800}.chips{display:flex;flex-wrap:wrap;gap:var(--a-2)}.chip{position:relative;display:block}.chip span{display:flex;align-items:center;min-height:44px;padding:8px 14px;border:1px solid var(--stahl);border-radius:var(--eck);background:var(--weiss);cursor:pointer;line-height:1.3;transition:background-color var(--dauer-1),border-color var(--dauer-1)}.chip:hover span{border-color:var(--werkzeuggrau)}.chip input:checked + span{background:var(--oliv-hell);border-color:var(--oliv-tief);box-shadow:inset 0 0 0 1px var(--oliv-tief)}.feld--haken{display:grid;grid-template-columns:24px minmax(0,1fr);column-gap:var(--a-3);align-items:start}.haken__feld{width:24px;height:24px;margin:1px 0 0;accent-color:var(--oliv-tief);cursor:pointer}.haken__text{font-size:var(--fs-klein);line-height:1.45;cursor:pointer}.feld--haken .feld__fehler{grid-column:2}.strecke__foto{margin-top:var(--a-5);padding-top:var(--a-4);border-top:1px solid var(--stahl-hell);font-size:var(--fs-klein);color:var(--thujagrau)}.form-status{margin-top:var(--a-5);padding:var(--a-3) var(--a-4);font-size:var(--fs-klein);font-weight:600;line-height:1.45}.form-status.error{color:var(--rot-tief);background:var(--papier);border-left:3px solid var(--rot-tief)}.form-status.success{color:var(--werkzeuggrau);background:var(--oliv-hell)}.strecke__anruf{margin-top:var(--a-3)}.schritt__vorwahl{margin:0 0 var(--a-4);padding:var(--a-2) var(--a-3);background:var(--oliv-hell);font-size:var(--fs-klein);color:var(--werkzeuggrau)}.strecke__wege{display:flex;align-items:center;gap:var(--a-4);margin-top:var(--a-6)}.strecke__wege .knopf{margin-left:auto}.strecke__zurueck{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 4px;background:none;border:0;color:var(--oliv-tief);font-weight:700;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.strecke__zurueck:hover{text-decoration-thickness:2px}.knopf--senden:disabled{opacity:.7;cursor:progress}.erfolg{padding:var(--a-6);background:var(--oliv-hell);color:var(--werkzeuggrau)}.erfolg:focus{outline:none}.erfolg__haken{color:var(--oliv-tief);margin-bottom:var(--a-3)}.erfolg__titel{font-size:var(--fs-h3);font-weight:800;line-height:1.25;margin-bottom:var(--a-3)}@media (max-width:639.98px){.kontakt__anruf{width:100%}.anfrage{padding:20px;margin-inline:calc(8px - var(--rand))}.strecke__wege .knopf{flex:1 1 auto}.kontakt__zeile{grid-template-columns:minmax(0,1fr);gap:2px}.karte-zwei.ist-geladen{aspect-ratio:4 / 3}}@media (min-width:1024px){.kontakt__raster{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--spalt);row-gap:var(--a-6);align-items:start}.kontakt__spalte{grid-column:1 / span 5;grid-row:1}.kontakt__text{max-width:none}.kontakt__anruf{display:flex;width:100%;justify-content:center}.kontakt__rechts{display:contents}.kontakt__bild{grid-column:1 / span 5;grid-row:2;align-self:stretch;width:100%;position:relative;display:flex;flex-direction:column}.kontakt__foto{flex:1 0 auto;aspect-ratio:auto;min-height:24rem}.kontakt__foto img{position:absolute;inset:0;object-position:50% 3%}.kontakt__foto{position:relative}.anfrage{grid-column:6 / -1;grid-row:2}.karte-zwei{grid-column:1 / -1;grid-row:3;margin-top:var(--a-5)}.karte-zwei.ist-geladen{aspect-ratio:21 / 9}.kontakt__angaben{grid-column:1 / -1;grid-row:4;margin-top:var(--a-4);grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--spalt)}.kontakt__zeile{grid-template-columns:minmax(0,1fr);gap:4px;align-content:start}.kontakt__zeile:last-child{border-bottom:0}}.rechtstext{padding-bottom:var(--sektion-y)}.rechtstext .wrap{max-width:44rem;padding-top:var(--a-8)}.rechtstext h1{font-size:var(--fs-h2);margin-bottom:var(--a-6)}.rechtstext h2{font-size:var(--fs-h3);margin:var(--a-7) 0 var(--a-3);padding-top:var(--a-4);border-top:1px solid var(--stahl-hell)}.rechtstext h3{font-size:var(--fs-text);font-weight:800;margin:var(--a-5) 0 var(--a-2)}.rechtstext p + p,.rechtstext p + ul,.rechtstext ul + p,.rechtstext address + p,.rechtstext dl + p{margin-top:var(--a-3)}.rechtstext ul{margin:var(--a-3) 0 0;padding-left:1.2em}.rechtstext li + li{margin-top:4px}.rechtstext a{color:var(--oliv-tief);text-underline-offset:.2em;overflow-wrap:anywhere}.rechtstext code{font-family:inherit;font-weight:600}.rechtstext .stand{color:var(--thujagrau);font-size:var(--fs-klein)}.angaben{display:grid;grid-template-columns:minmax(0,1fr);gap:2px var(--a-4);margin:0}.angaben dt{font-weight:700}.angaben dd{margin:0 0 var(--a-2)}@media (min-width:640px){.angaben{grid-template-columns:13rem minmax(0,1fr);row-gap:var(--a-2)}.angaben dd{margin:0}}.fox-logo{display:inline-block;margin:var(--a-2) 0 var(--a-3)}.fox-logo img{width:110px;height:auto}.fehlerseite{padding-top:calc(var(--kopf-h-gross) + var(--kopf-kante) + var(--a-8));padding-bottom:var(--sektion-y)}.fehlerseite .wrap{max-width:44rem}.fehlerseite h1{font-size:var(--fs-h2-gross);line-height:1.08;margin-bottom:var(--a-5);text-wrap:balance}.fehlerseite p{font-size:var(--fs-lead);max-width:34rem}.fehlerseite__wege{display:flex;flex-wrap:wrap;gap:var(--a-3);margin-top:var(--a-6)}.fehlerseite__links{margin-top:var(--a-7);padding-top:var(--a-5);border-top:1px solid var(--stahl-hell);display:flex;flex-wrap:wrap;gap:var(--a-2) var(--a-5)}@media (max-width:639.98px){.fehlerseite__wege .knopf{width:100%}}.fuss{--rasen:160px;position:relative;background:#342A20 url("assets/img/fuss-e-erde-1024.webp?v=214429c1") 0 0 / 1024px 1024px repeat;--ueber:32px;padding-top:calc(var(--rasen) + var(--a-6));padding-bottom:var(--a-6)}.fuss picture{display:contents}.fuss__rasen{position:absolute;left:0;top:calc(-1 * var(--ueber));width:100%;height:calc(var(--rasen) + var(--ueber));max-width:none;object-fit:cover;object-position:50% 0;pointer-events:none;user-select:none}#fox-hinweis-platz{background:#342A20}.fuss > .wrap{position:relative}.fuss__raster{display:grid;gap:var(--a-7) var(--spalt);grid-template-columns:minmax(0,1fr)}.fuss__marke{display:grid;gap:var(--a-4);justify-items:start;align-content:start}.fuss__logo{width:320px;height:auto}.fuss__logo--kasten{box-sizing:content-box;width:288px;padding:16px;background:var(--weiss);border:4px solid var(--oliv);border-radius:var(--eck)}.fuss--a .fuss__logo{box-sizing:content-box;padding:14px 18px 12px;background:var(--papier);border-top:4px solid var(--oliv);box-shadow:0 10px 28px rgba(0,0,0,.38)}.fuss--b .fuss__raster{background:var(--papier);box-shadow:0 0 0 100vmax var(--papier);clip-path:inset(-32px -100vmax);color:var(--werkzeuggrau)}.fuss--b .fuss__raster :is(.fuss__zeile,.fuss__titel){color:var(--thujagrau)}.fuss--b .fuss__raster a{color:var(--oliv-tief)}.fuss__zeile{font-size:var(--fs-klein);color:var(--kiesel);max-width:22rem}.fuss__spalte{display:grid;gap:6px;align-content:start;justify-items:start;font-size:var(--fs-text)}.kopf__social,.menue__social,.fuss__social{display:flex;align-items:center;gap:4px}.kopf__social{display:none;margin-right:var(--a-2)}@media (min-width:1366px){.kopf__social{display:flex}}:is(.kopf__social,.menue__social,.fuss__social) a{display:grid;place-items:center;width:44px;height:44px;color:inherit}:is(.kopf__social,.menue__social) a{color:var(--werkzeuggrau)}:is(.kopf__social,.menue__social,.fuss__social) a:hover{color:var(--oliv-tief)}.fuss__social a:hover{color:var(--oliv)}:is(.kopf__social,.menue__social,.fuss__social) svg{width:24px;height:24px;transform-origin:50% 50%;transition:transform 180ms ease}.fuss__social svg{width:22px;height:22px}:is(.kopf__social,.menue__social,.fuss__social) a:focus-visible{color:var(--oliv-tief)}.fuss__social a:focus-visible{color:var(--oliv)}@media (prefers-reduced-motion:no-preference){:is(.kopf__social,.menue__social,.fuss__social) a:is(:hover,:focus-visible) svg{transform:scale(1.18)}}.menue__social{margin-left:-10px}.fuss__titel{font-size:var(--fs-mini);font-weight:800;line-height:1.3;color:var(--kiesel);margin-bottom:var(--a-2)}.fuss__nap{display:grid;gap:6px;font-style:normal}.fuss__nap span:first-child{font-weight:800}.fuss a{color:var(--oliv);text-underline-offset:.2em}.fuss__anfrage{display:grid;gap:var(--a-3);justify-items:start;align-content:start}.fuss__anfrage .fuss__titel{margin-bottom:0}.fuss__anfrage p:not(.fuss__titel){max-width:22rem;color:var(--papier)}.fuss__anfrage .knopf{margin-top:var(--a-2)}.fuss .knopf--dunkel{color:var(--papier)}.fuss .knopf--dunkel:hover{color:var(--werkzeuggrau)}.fuss__unten{display:flex;flex-wrap:wrap;align-items:center;gap:var(--a-3) var(--a-6);margin-top:var(--a-8);padding-top:var(--a-5);border-top:1px solid var(--plakette-linie);font-size:var(--fs-klein);color:var(--kiesel)}.fuss__fox{display:inline-flex;align-items:center;gap:8px;margin-left:auto;text-decoration:none}.fuss__fox img{width:32px;height:auto}@media (max-width:639.98px){.fuss{--rasen:107px;--ueber:21px;background-size:512px 512px;padding-top:calc(var(--rasen) + var(--a-5))}.fuss__nap{gap:0}.fuss__nap a{display:flex;align-items:center;min-height:44px}.fuss__logo{width:240px}.fuss__logo--kasten{width:220px;padding:14px}.fuss__raster{row-gap:var(--a-6)}.fuss__unten{margin-top:var(--a-7)}.fuss__fox{margin-left:0}}@media (max-width:1023.98px){.fuss__nav{gap:0}.fuss__nav a{padding-block:10px}.fuss__nav a:focus-visible{outline-offset:-2px}.fuss__nav .fuss__titel{margin-bottom:0}}@media (min-width:640px){.fuss__raster{grid-template-columns:repeat(2,minmax(0,1fr))}.fuss__marke,.fuss__anfrage{grid-column:1 / -1}}@media (min-width:1024px){.fuss__raster{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}.fuss__marke{grid-column:auto}.fuss__raster--vier .fuss__marke{grid-column:1 / -1}.fuss__raster--vier{grid-template-columns:repeat(3,minmax(0,1fr))}.fuss__anfrage{grid-column:auto}}@media (min-width:1280px){.fuss__raster--vier{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr))}.fuss__raster--vier .fuss__marke{grid-column:auto}}.leiste{display:none}@media (max-width:1023.98px){.leiste{position:fixed;z-index:40;left:0;right:0;bottom:var(--fox-hinweis-h,0px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--a-2);padding:10px var(--rand) calc(10px + env(safe-area-inset-bottom));background:var(--weiss);box-shadow:var(--schatten-leiste);transform:translateY(110%);visibility:hidden;transition:transform var(--dauer-2) var(--kurve-setzen),visibility 0s linear var(--dauer-2)}.leiste.ist-da{transform:none;visibility:visible;transition:transform var(--dauer-2) var(--kurve-setzen),visibility 0s}.leiste .knopf{min-height:48px;padding:10px 12px}.leiste{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr)}.knopf--mobil-leiste{width:48px;padding:0 !important;background:var(--weiss);color:var(--werkzeuggrau);border-color:var(--werkzeuggrau)}html:not(.js) .leiste{display:none}.fox-hinweis-offen .leiste{padding-block:6px;box-shadow:none;border-top:1px solid var(--stahl-hell)}.fox-hinweis-offen .leiste .knopf{min-height:44px;padding-block:8px}}#fox-consent-banner{display:none;position:fixed;bottom:0;left:0;right:0;background:var(--plakette);color:var(--papier);border-top:4px solid var(--oliv);z-index:9999;box-shadow:0 -4px 20px rgba(16,16,15,.2)}.fox-hinweis-offen #fox-consent-banner{display:block}#fox-consent-banner .fox-consent-inner{max-width:var(--inhalt);margin:0 auto;padding:12px var(--rand);display:flex;align-items:center;justify-content:space-between;gap:10px 24px}#fox-consent-banner .fox-consent-text{flex:1 1 auto;min-width:0;font-size:14px;line-height:1.45}#fox-consent-banner .fox-consent-text a{color:var(--oliv);text-decoration:underline}#fox-consent-banner .fox-consent-actions{display:flex;gap:8px;flex:none}#fox-consent-banner button{padding:10px 18px;border-radius:var(--eck);border:2px solid var(--papier);background:transparent;color:var(--papier);cursor:pointer;font-size:14px;font-weight:700;line-height:1.3;min-width:150px;text-align:center}#fox-consent-banner button:hover,#fox-consent-banner button:focus-visible{background:var(--oliv);border-color:var(--oliv);color:var(--werkzeuggrau)}#fox-consent-banner button:focus-visible{outline:3px solid var(--oliv);outline-offset:3px}#fox-consent-banner :focus-visible{outline-color:var(--oliv)}@media (max-width:639px){#fox-consent-banner .fox-consent-inner{flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom))}#fox-consent-banner .fox-consent-text{font-size:13px;line-height:1.4;letter-spacing:-.01em}#fox-consent-banner button{flex:1 1 0;min-width:0;min-height:44px;padding:8px 6px;font-size:13px}}@media (max-width:359px){#fox-consent-banner button{padding:8px 4px;font-size:12px}}@media (min-width:640px) and (max-height:500px){#fox-consent-banner .fox-consent-inner{padding-top:8px;padding-bottom:8px;gap:8px 16px}#fox-consent-banner .fox-consent-text{font-size:13px;line-height:1.35}#fox-consent-banner button{min-width:0;padding:8px 12px;font-size:13px}}#fox-consent-status{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:10000;max-width:min(92vw,520px);background:var(--plakette);color:var(--papier);border:1px solid var(--plakette-linie);border-radius:var(--eck);padding:12px 18px;font-size:14px;line-height:1.45;box-shadow:var(--schatten-dialog)}.legal-hinweis{margin:28px 0;padding:18px 20px;border:2px solid currentColor;border-radius:0;background:var(--oliv-hell)}.legal-hinweis p{margin:0 0 10px}.legal-hinweis p:last-child{margin-bottom:0}.legal-hinweis a{font-weight:600}.fox-datenschutz-zeile{margin-top:12px}.fox-datenschutz-link{font-size:13px;text-decoration:underline;cursor:pointer;color:inherit}form[data-form-name] .honeypot{position:absolute;left:-10000px;opacity:0;pointer-events:none}.form-status:empty{display:none}html:not(.js) .strecke .schritt,html:not(.js) .strecke__wege{display:none}html:not(.js) a[href="#"][data-fox-datenschutz]{display:none}@media (forced-colors:active){.frage__zeichen::before,.frage__zeichen::after,.fortschritt__balken,.regler__linie{background:CanvasText}.marker > li::before,.schritte > .schritt::before{background:CanvasText}.kopf__striche,.kopf__striche::before,.kopf__striche::after{background:CanvasText}.kopf__menueknopf[aria-expanded="true"] .kopf__striche{background:transparent}}@media (max-width:1179.98px){html:not(.js){--kopf-h-gross:calc(var(--kopf-h) + 44px)}html:not(.js) .kopf__nav{display:block;position:absolute;top:0;left:0;right:0;height:44px;overflow-x:auto;background:var(--papier);border-bottom:1px solid var(--stahl-hell)}html:not(.js) .kopf__nav ul{width:max-content;padding-inline:calc(var(--rand) - 10px)}html:not(.js) .kopf__nav a{padding:11px 10px;font-size:15px}html:not(.js) .kopf__nav a::after{left:10px;right:10px}}html:has(.kopf__menueknopf[aria-expanded="true"]) #fox-consent-banner{display:none}html:has(.kopf__menueknopf[aria-expanded="true"]) .leiste{visibility:hidden}.js .regler.is-da .griff__hinweis{animation:hinweis-weg var(--dauer-3) ease 5s forwards}@keyframes hinweis-weg{to{opacity:0;visibility:hidden}}@media (max-width:639.98px) and (max-height:700px){.fox-hinweis-offen .leiste{display:none}html.fox-hinweis-offen{scroll-padding-bottom:calc(var(--fox-hinweis-h,0px) + 16px)}}@media (max-width:639.98px) and (max-height:620px){.regler .etikett--vorher{display:none}.projekt__knopf img{width:48px;height:34px}}@media (max-width:1023.98px){.textlink,.blatt__projekt,.fuss__nav a{position:relative}.textlink::after,.blatt__projekt::after,.fuss__nav a::after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.frage__antwort .textlink::after{height:32px}}@media print{.kopf,.leiste,#fox-consent-banner,.regler,.projekt__wahl{display:none !important}main{padding-top:0}.held__rahmen{height:auto;min-height:0}}@media (max-width:639.98px) and (max-height:620px){.projekt__text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}}
