@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-cyrillic-ext-500-normal-DngHVvy4.woff2)format("woff2"),url(/assets/oswald-cyrillic-ext-500-normal-Hz7kEHBT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-cyrillic-500-normal-Dz4ZC46J.woff2)format("woff2"),url(/assets/oswald-cyrillic-500-normal-CjKr_ZfC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-vietnamese-500-normal-hXcn5ojQ.woff2)format("woff2"),url(/assets/oswald-vietnamese-500-normal-Bi4XG4HV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-latin-ext-500-normal-QdEKgtiz.woff2)format("woff2"),url(/assets/oswald-latin-ext-500-normal-DcyNJhgm.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-latin-500-normal-B-eyT0Dw.woff2)format("woff2"),url(/assets/oswald-latin-500-normal-DM85Di4w.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-cyrillic-ext-600-normal-DJv8RkPb.woff2)format("woff2"),url(/assets/oswald-cyrillic-ext-600-normal-CXH_3Vsf.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-cyrillic-600-normal-OIkAk3Qq.woff2)format("woff2"),url(/assets/oswald-cyrillic-600-normal-B7zyAoGs.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-vietnamese-600-normal-h0z1RevK.woff2)format("woff2"),url(/assets/oswald-vietnamese-600-normal-CH5CIKWT.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-latin-ext-600-normal-5Cvn_Zbc.woff2)format("woff2"),url(/assets/oswald-latin-ext-600-normal-BUCHT9gM.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-latin-600-normal-plFmSr5g.woff2)format("woff2"),url(/assets/oswald-latin-600-normal-DRToI_2E.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-cyrillic-ext-700-normal-CtkJES1U.woff2)format("woff2"),url(/assets/oswald-cyrillic-ext-700-normal-VKAui8kQ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-cyrillic-700-normal-BO0IwMyy.woff2)format("woff2"),url(/assets/oswald-cyrillic-700-normal-DxuP1Pb9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-vietnamese-700-normal-_DkZZ6ID.woff2)format("woff2"),url(/assets/oswald-vietnamese-700-normal-BxFoeH7J.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-latin-ext-700-normal-BKErdSR5.woff2)format("woff2"),url(/assets/oswald-latin-ext-700-normal-CJSSDThd.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-latin-700-normal-vy6hmKSr.woff2)format("woff2"),url(/assets/oswald-latin-700-normal-UmC9Ev9x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-franklin-cyrillic-ext-400-normal-B9g9xgcO.woff2)format("woff2"),url(/assets/libre-franklin-cyrillic-ext-400-normal-D5jvQp33.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-franklin-cyrillic-400-normal-BxQnOlOp.woff2)format("woff2"),url(/assets/libre-franklin-cyrillic-400-normal-T4bKsRTj.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-franklin-vietnamese-400-normal-BejjGN4K.woff2)format("woff2"),url(/assets/libre-franklin-vietnamese-400-normal-DVbyimmf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-franklin-latin-ext-400-normal-BlKPGRwu.woff2)format("woff2"),url(/assets/libre-franklin-latin-ext-400-normal-CEHJ3Zjr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-franklin-latin-400-normal-DNAyL8lK.woff2)format("woff2"),url(/assets/libre-franklin-latin-400-normal-B5qoBLOl.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/libre-franklin-cyrillic-ext-600-normal-Drvu5lSS.woff2)format("woff2"),url(/assets/libre-franklin-cyrillic-ext-600-normal-DzWQ5Djp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/libre-franklin-cyrillic-600-normal-B9QZ7Zqf.woff2)format("woff2"),url(/assets/libre-franklin-cyrillic-600-normal-BDh_aE24.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/libre-franklin-vietnamese-600-normal-B9bGnPdK.woff2)format("woff2"),url(/assets/libre-franklin-vietnamese-600-normal-BRdbLLo3.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/libre-franklin-latin-ext-600-normal-CSmGWxVI.woff2)format("woff2"),url(/assets/libre-franklin-latin-ext-600-normal-BbCuItST.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/libre-franklin-latin-600-normal-BBKMvfE-.woff2)format("woff2"),url(/assets/libre-franklin-latin-600-normal-DjS29Py2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--rot:#de0a12;--rot-dunkel:#b8080f;--schwarz:#141414;--weiss:#fff;--grau:#6b6f73;--zink:#8d949a;--holz:#c08a4a;--linie:#e4e4e4;--rand:clamp(18px, 4vw, 64px);--display:"Oswald", "Arial Narrow", sans-serif;--text:"Libre Franklin", system-ui, sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--weiss);color:var(--schwarz);font:400 1.0625rem/1.55 var(--text);margin:0;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3{font-family:var(--display);letter-spacing:-.005em;margin:0;font-weight:700;line-height:1}h2{font-size:clamp(2.2rem,5vw,4.2rem)}p{margin:0 0 1em}.leiste{z-index:20;padding:clamp(14px, 1.6vw, 26px) var(--rand);justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.marke{font:600 clamp(1.05rem, 1.25vw, 1.7rem)/1 var(--display);text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:.55em;text-decoration:none;display:flex}.marke i{color:var(--rot);font-style:normal}.marke-dach{width:1.9em;height:auto;color:var(--schwarz)}.leiste-tel{font:500 clamp(1rem, 1.1vw, 1.45rem)/1 var(--text);font-variant-numeric:tabular-nums;text-underline-offset:.28em;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--rot);text-decoration-color:var(--rot);padding:12px 0}.einstieg{height:210vh;position:relative}.buehne{height:100svh;padding:0 var(--rand);flex-direction:column;justify-content:center;display:flex;position:sticky;top:0;overflow:hidden}.drei{z-index:2;text-transform:none;width:max-content;max-width:none;padding-top:.55em;font-size:min(16rem,12.2vw,15.5svh);line-height:.9;position:relative}.drei .zeile{will-change:transform;white-space:nowrap;display:block}.drei .z2{color:var(--schwarz)}.drei .unter b{color:var(--schwarz);font-weight:700}.drei .unter{color:var(--rot);letter-spacing:.01em;margin-top:.7em;font-size:.3em;display:block}.dach{width:104%;height:.62em;color:var(--rot);will-change:transform;position:absolute;top:0;left:-2%;overflow:visible}.giebel-klein{z-index:1;right:var(--rand);aspect-ratio:1000/760;clip-path:polygon(0 34%,50% 0,100% 34%,100% 100%,0 100%);width:clamp(200px,21vw,480px);position:absolute;bottom:3svh;overflow:hidden}.giebel-klein img{object-fit:cover;object-position:50% 70%;width:100%;height:100%}.absender{z-index:2;flex-wrap:wrap;align-items:center;gap:1.2em;margin:clamp(18px,4.5svh,48px) 0 0;font-size:clamp(.95rem,1.05vw,1.3rem);display:flex;position:relative}.absender .absender-name{display:none}.knopf{background:var(--rot);color:var(--weiss);font-variant-numeric:tabular-nums;padding:.75em 1.1em;font-weight:600;text-decoration:none;display:inline-block}.knopf:hover,.knopf:focus-visible{background:var(--rot-dunkel)}.giebel{background:var(--weiss);height:118vh;position:relative}.giebel-buehne{height:100svh;padding:0 var(--rand);flex-direction:column;justify-content:center;align-items:center;gap:clamp(14px,2svh,24px);display:flex;position:sticky;top:0;overflow:hidden}.giebel-bild{aspect-ratio:1000/640;clip-path:polygon(12% 40%,50% 4%,88% 40%,88% 100%,12% 100%);will-change:clip-path;width:min(1000px,100%,156.25svh - 203.125px);margin:0;position:relative}.giebel-bild img{object-fit:cover;width:100%;height:100%}.giebel-text{width:min(1000px,100%,156.25svh - 203.125px);color:var(--schwarz);opacity:0;grid-template-columns:auto 1fr;align-items:baseline;gap:0 2rem;display:grid;position:relative}.giebel-text .ort{font:600 .9rem/1 var(--text);text-transform:uppercase;letter-spacing:.12em;color:var(--rot);margin:0}.giebel-text .satz{font:500 clamp(1.2rem, 1.7vw, 1.9rem)/1.2 var(--display);max-width:34em;margin:0}.gewerk{padding:clamp(40px,5vw,90px) 0 0}.gewerk-kopf{padding:0 var(--rand) clamp(36px, 5vw, 70px);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:end;gap:0 clamp(24px,5vw,90px);display:grid}.gewerk-kopf .nr{font:700 clamp(4rem, 9vw, 9rem)/.8 var(--display);color:var(--holz);grid-column:1;margin:0}.gewerk-kopf h2{grid-column:1;font-size:clamp(2.6rem,6vw,5.6rem)}.gewerk-kopf p:last-child{grid-area:1/2/span 2;max-width:34rem;margin:0;font-size:clamp(1.05rem,1.25vw,1.35rem)}.film{background:#2b2a26;width:100%;position:relative;overflow:hidden}.film .still,.film canvas{object-fit:cover;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.film canvas{opacity:0;transition:opacity .35s}.film.is-live canvas{opacity:1}.film-stuhl{aspect-ratio:21/9}.schnitt{padding:clamp(90px, 13vw, 190px) var(--rand) clamp(60px, 8vw, 120px);grid-template-columns:minmax(0,.8fr) minmax(0,2fr);align-items:center;gap:clamp(24px,4vw,70px);display:grid}.schnitt-kopf h2{margin-bottom:.45em}.schnitt-kopf p{max-width:24rem}.wahl{flex-wrap:nowrap;gap:6px;margin-top:1.4rem;display:flex}.wahl button{font:600 clamp(.85rem, 1vw, 1.05rem)/1 var(--text);white-space:nowrap;border:2px solid var(--schwarz);color:var(--schwarz);cursor:pointer;background:0 0;min-height:44px;padding:.85em .75em}.wahl button[aria-pressed=true]{background:var(--schwarz);color:var(--weiss)}.wahl button[data-gewerk=holz][aria-pressed=true]{background:var(--holz);border-color:var(--holz);color:var(--schwarz)}.wahl button[data-gewerk=blech][aria-pressed=true]{background:var(--zink);border-color:var(--zink);color:var(--schwarz)}.wahl button[data-gewerk=deck][aria-pressed=true]{background:var(--rot);border-color:var(--rot);color:var(--weiss)}.schnitt-bild{margin:0}.schnitt-bild svg{width:100%;height:auto;color:var(--schwarz);overflow:visible}.schnitt-bild figcaption{color:var(--grau);margin-top:.6rem;font-size:.9rem}.t{transition:opacity .35s}.mauer{color:#b9b9b9}.pfette,.sparren{fill:#e8c98f;stroke:var(--schwarz);stroke-width:2px}.faser{color:#78501e59}.schalung{fill:#d9b679;stroke:var(--schwarz);stroke-width:2px}.daemm{fill:#f6d3d3;stroke:var(--rot);stroke-width:2px;stroke-dasharray:6 5}.folie,.latten rect{fill:var(--rot)}.ziegel path{fill:var(--rot);stroke:var(--weiss);stroke-width:2px}.traufblech{fill:none;stroke:var(--zink);stroke-width:7px;stroke-linejoin:round}.schneefang rect,.kamin-blech{fill:var(--zink);stroke:#4d5257;stroke-width:2px}.rinne{fill:none;stroke:var(--zink);stroke-width:9px;stroke-linecap:round}.fallrohr{fill:var(--zink);stroke:#4d5257;stroke-width:2px}.marken line{stroke:var(--schwarz);stroke-width:1.5px}.marken circle{fill:var(--schwarz)}.marken polyline{fill:none;stroke:var(--schwarz);stroke-width:1.5px}.marken text.rechts{text-anchor:end}.latten path{fill:#7a0509}.konter{fill:#9c2a2e}.rinnenhaken{fill:none;stroke:#2e3236;stroke-width:7px;stroke-linejoin:round}.marken text{font:600 22px/1 var(--text);fill:var(--schwarz);text-anchor:middle}.marken text.links{text-anchor:start}.marken g{transition:opacity .3s}.schnitt[data-wahl=holz] .t:not(.holz):not(.mauer),.schnitt[data-wahl=blech] .t:not(.blech):not(.mauer),.schnitt[data-wahl=deck] .t:not(.deck):not(.mauer){opacity:.12}.schnitt[data-wahl=holz] .marken g:not([data-g=holz]),.schnitt[data-wahl=blech] .marken g:not([data-g=blech]),.schnitt[data-wahl=deck] .marken g:not([data-g=deck]){opacity:0}.klein{padding:clamp(60px, 9vw, 140px) var(--rand);grid-template-rows:auto auto;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,48px);display:grid}.klein-bild{margin:0}.klein-bild img{aspect-ratio:3/2;object-fit:cover;width:100%}.klein-bild figcaption{margin-top:.6rem;font-size:.95rem}.klein-bild figcaption b{font-family:var(--display);color:var(--rot);margin-right:.4em}.klein-blech{grid-row:1/span 2}.klein-text h2{margin-bottom:.5em;font-size:clamp(2rem,3.6vw,3.4rem)}blockquote{font:500 clamp(1.5rem, 2.2vw, 2.2rem)/1.15 var(--display);color:var(--rot);margin:1.6rem 0 0}blockquote cite{font:400 .9rem/1.4 var(--text);color:var(--grau);margin-top:.6rem;font-style:normal;display:block}.klein-fenster{align-self:end}.schindel{position:relative}.film-schindel{aspect-ratio:16/8}.schindel-text{padding:clamp(28px, 4vw, 60px) var(--rand) 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(20px,4vw,70px);display:grid}.schindel-text h2{font-size:clamp(2.2rem,4.6vw,4.4rem)}.schindel-text p{max-width:30rem;font-size:clamp(1.05rem,1.2vw,1.3rem)}.katalog{padding:clamp(90px, 12vw, 180px) var(--rand) clamp(60px, 8vw, 120px)}.katalog-kopf{border-bottom:3px solid var(--schwarz);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:clamp(24px,3vw,44px);padding-bottom:1.2rem;display:flex}.katalog-kopf h2{max-width:14ch;font-size:clamp(2.4rem,5.4vw,5rem)}.katalog-kopf h2 span{color:var(--rot);font-variant-numeric:tabular-nums}.katalog-kopf p{max-width:20rem;margin:0}.spalten{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,54px);display:grid}.spalte h3{border-bottom:6px solid var(--holz);margin-bottom:.6rem;padding:.2em 0 .45em;font-size:clamp(1.6rem,2.3vw,2.3rem)}.spalte[data-farbe=blech] h3{border-color:var(--zink)}.spalte[data-farbe=deck] h3{border-color:var(--rot)}.spalte ol{counter-reset:n 0;margin:0;padding:0;list-style:none}.spalte[data-farbe=blech] ol{counter-reset:n 11}.spalte[data-farbe=deck] ol{counter-reset:n 21}.spalte li{counter-increment:n;border-bottom:1px solid var(--linie);grid-template-columns:2.4em 1fr;padding:.55em 0;font-size:clamp(1rem,1.1vw,1.2rem);display:grid}.spalte li:before{content:counter(n, decimal-leading-zero);font:500 .95em/1.55 var(--display);color:var(--grau);font-variant-numeric:tabular-nums}.stimmen{padding:clamp(40px, 6vw, 100px) var(--rand) clamp(80px, 10vw, 160px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,90px);display:grid}.stimmen-bild{margin:0}.stimmen-bild img{aspect-ratio:4/5;object-fit:cover;object-position:55% 50%;width:100%}.stimmen-text h2{text-transform:uppercase;letter-spacing:.06em;margin-bottom:1.4rem;font-size:clamp(1.4rem,1.8vw,1.8rem)}.stimmen-text ul{margin:0 0 1.4rem;padding:0;list-style:none}.stimmen-text li{font:500 clamp(1.7rem, 3vw, 3rem)/1.08 var(--display);color:var(--rot);margin-bottom:.8em}.stimmen-text .quelle{color:var(--grau);font-size:.9rem}.kontakt{background:var(--rot);color:var(--weiss);padding:clamp(80px, 11vw, 170px) var(--rand)}.kontakt h2{margin-bottom:.35em;font-size:clamp(1.8rem,3vw,3rem)}.gross-tel{font:700 clamp(4rem, 15vw, 15rem)/.9 var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin-bottom:clamp(30px,4vw,60px);text-decoration:none;display:block}.gross-tel:hover,.gross-tel:focus-visible{text-underline-offset:.08em;text-decoration:underline;text-decoration-thickness:.06em}.kontakt-zeilen{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;font-size:clamp(1rem,1.15vw,1.25rem);display:grid}.kontakt-zeilen p{border-top:2px solid #fff9;margin:0;padding-top:1rem}.fuss{background:var(--schwarz);color:#cfcfcf;padding:clamp(40px, 6vw, 80px) var(--rand) 40px}.fuss-marke{font:700 clamp(4rem, 14vw, 13rem)/.85 var(--display);color:var(--weiss);margin:0 0 1.4rem}.fuss-links{flex-wrap:wrap;align-items:center;gap:8px 20px;margin:0;font-size:.92rem;display:flex}.fuss-links button{font:inherit;color:var(--weiss);text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;padding:10px 0;text-decoration:underline}dialog{border:0;max-width:36rem;padding:28px;font-size:1rem}dialog::backdrop{background:#0000008c}dialog h3{margin-bottom:.8rem;font-size:1.6rem}dialog button{font:600 1rem var(--text);border:2px solid var(--schwarz);background:var(--weiss);cursor:pointer;padding:.8em 1.2em}.mobil-anruf{display:none}.still-modus .einstieg{height:auto}.still-modus .buehne{position:relative}.still-modus .giebel{height:auto}.still-modus .giebel-buehne{height:auto;padding:8vh var(--rand);position:relative}.still-modus .drei{font-size:min(8.4rem,8.6vw)}.still-modus .giebel-klein{width:40vw;max-width:640px;bottom:11svh}.still-modus .giebel-bild{clip-path:none}.still-modus .giebel-text{opacity:1}@media (width<=760px){body{font-size:1rem}.marke{font-size:1.02rem}.marke span{max-width:13ch;line-height:1.05}.leiste-tel{font-size:.98rem}.einstieg{height:auto}.buehne{justify-content:flex-start;height:auto;padding-top:17svh;padding-bottom:5svh;position:relative}.drei{font-size:clamp(2.2rem,12.4vw,4.4rem)}.drei .unter{margin-top:.6em;font-size:1.2rem}.giebel-klein,.still-modus .giebel-klein{display:none}.still-modus .drei{font-size:clamp(2.2rem,12.4vw,4.4rem)}.giebel-text{grid-template-columns:1fr;gap:.6rem}.giebel-bild,.giebel-text{width:100%}.absender{margin-top:4svh;font-size:.95rem}.absender .absender-name{display:none}.giebel{height:108vh}.giebel-buehne{justify-content:flex-start;padding-top:6svh}.giebel-bild{aspect-ratio:1000/860}.giebel-bild img{object-position:46% 62%}.still-modus .giebel{margin-top:0}.gewerk-kopf{grid-template-columns:1fr}.gewerk-kopf p:last-child{grid-area:auto/1;margin-top:1.2rem}.film-stuhl{aspect-ratio:4/5}.schnitt,.klein{grid-template-columns:1fr}.klein-blech{grid-row:auto}.film-schindel{aspect-ratio:4/5}.schindel-text,.spalten,.stimmen,.kontakt-zeilen{grid-template-columns:1fr}.marken text{font-size:40px}.schnitt-bild{margin-inline:calc(-1 * var(--rand) + 4px)}.schnitt-bild figcaption{margin-inline:calc(var(--rand) - 4px)}.wahl button{flex:auto;padding:.85em .55em;font-size:.82rem}.mobil-anruf{z-index:30;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));background:var(--rot);color:var(--weiss);text-align:center;font:600 1.05rem/1 var(--text);padding:16px;text-decoration:none;transition:transform .3s;display:block;position:fixed;transform:translateY(150%)}.mobil-anruf.da{transform:none}.fuss{padding-bottom:100px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}#kat-titel{text-wrap:balance}
