@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/fonts/archivo-variable-latin.woff2)format("woff2");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:Archivo;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/fonts/archivo-variable-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:8.5rem}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{color:#222221;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:#eef0e9;margin:0;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:1.0625rem;font-stretch:100%;line-height:1.6;overflow-x:hidden}img,svg,picture{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline-offset:3px;border-radius:2px;outline:3px solid #d3781d}::selection{color:#1c2419;background:#d3781d}.h1{letter-spacing:-.022em;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:clamp(2.125rem,5.8vw,5.25rem);font-weight:800;font-stretch:96%;line-height:1.02}@media (width>=40em){.h1{font-stretch:118%}}.h2{letter-spacing:-.022em;text-wrap:balance;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.875rem,3.9vw,3.5rem);font-weight:800;font-stretch:96%;line-height:1.02}@media (width>=40em){.h2{font-stretch:112%}}.h3{letter-spacing:-.012em;font-size:clamp(1.3125rem,2.1vw,1.75rem);font-weight:700;font-stretch:108%;line-height:1.15}.lede{max-width:38em;font-size:clamp(1.125rem,1.55vw,1.375rem);line-height:1.5}.text{max-width:40em}.text>*+*{margin-top:1em}.text a{color:#96500a;text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.text a:hover{text-decoration-thickness:2px}.mass{font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap;font-weight:600;font-stretch:78%}.zeile{padding-bottom:.14em}.zeile-mask{margin-bottom:-.14em}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%;max-width:90rem;margin-inline:auto;padding-inline:clamp(1.25rem,4.5vw,4.5rem)}.skip-link{z-index:200;color:#1c2419;background:#d3781d;border-radius:3px;padding:.75rem 1.25rem;font-weight:700;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.skip-link:focus{transform:none}.kerf{transform-origin:0;background:#d3781d;height:2px;display:block}.btn{color:#1c2419;isolation:isolate;background:#d3781d;border-radius:3px;align-items:center;gap:.75rem;min-height:3.25rem;padding:.85rem 1.5rem;font-weight:700;font-stretch:105%;line-height:1.2;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:#f9faf6;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translateY(101%)}.btn:hover:before,.btn:focus-visible:before{transform:none}.btn--hell{background:#f9faf6}.btn--hell:before{background:#d3781d}.btn--dunkel{color:#f9faf6;background:#1c2419}.btn--dunkel:before{background:#2b381e}.btn--linie{color:inherit;background:0 0;box-shadow:inset 0 0 0 1.5px}.btn--linie:before{background:#d3781d}.btn--linie:hover,.btn--linie:focus-visible{color:#1c2419;box-shadow:inset 0 0 0 1.5px #d3781d}.mehr{padding-bottom:.3rem;font-weight:700;font-stretch:105%;display:inline-block;position:relative}.mehr:after{content:"";transform-origin:100%;background:#d3781d;height:2px;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;right:0}.mehr:hover:after{transform-origin:0;transform:scaleX(.35)}.section{padding-block:clamp(4.5rem,10vw,9.5rem)}.section--tanne{color:#f9faf6;background:#1c2419}.section--forst{color:#f9faf6;background:#2b381e}.section--orange{color:#1c2419;background:#d3781d}.section--flach{padding-block:calc(clamp(4.5rem,10vw,9.5rem)/1.66667)}.section__head{gap:1.25rem;margin-bottom:clamp(2.5rem,5vw,4.5rem);padding-top:clamp(1.5rem,3vw,2.5rem);display:grid;position:relative}.section__head:after{content:"";transform-origin:0;height:1px;transition:transform 1.5s cubic-bezier(.16,1,.3,1);transition-delay:var(--linie-delay,0s);pointer-events:none;background:#d6dccc;position:absolute;top:0;left:0;right:0}.section__head.linie-wartet:after{transition:none;transform:scaleX(0)}.section__head:before{content:"";z-index:1;transform-origin:0;width:clamp(3rem,8vw,6rem);height:3px;transition:transform 1.1s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--linie-delay,0s) + .35s);background:#d3781d;position:absolute;top:-1px;left:0}.section__head.linie-wartet:before{transition:none;transform:scaleX(0)}@media (width>=62em){.section__head{grid-template-columns:7fr 5fr;align-items:end;gap:clamp(1rem,2vw,2rem)}}.section__head .lede{color:#434e36}.section--tanne .section__head .lede,.section--forst .section__head .lede{color:#d6dccc}.section--tanne .section__head:after,.section--forst .section__head:after{background:#8e9c7b4d}.bild{background:#d6dccc;border-radius:3px;position:relative;overflow:hidden}.bild img{object-fit:cover;width:100%;height:100%}.section--tanne .bild,.section--forst .bild{background:#2b381e}.bild__legende{color:#434e36;margin-top:.75rem;font-size:.875rem}.section--tanne .bild__legende,.section--forst .bild__legende{color:#8e9c7b}.gatter{background:#1c2419;position:relative;overflow:hidden}.gatter>img{object-fit:cover;width:100%;height:100%}.gatter__brett{will-change:transform;position:absolute;top:0;bottom:0;overflow:hidden}.gatter__innen{will-change:transform;height:100%}.gatter__innen img{object-fit:cover;width:100%;height:100%}.gatter.is-gesaegt>img{opacity:0}.hinweis{background:#d3781d1f;border-left:4px solid #d3781d;border-radius:0 3px 3px 0;max-width:46em;padding:1rem 1.25rem;font-size:.875rem}.hinweis strong{font-weight:700}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.grund{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.grund:after{content:"";opacity:.42;background:url(/img/korn.png);position:absolute;inset:0}.grund__schimmer{aspect-ratio:1;will-change:transform;border-radius:50%;width:78vmax;position:absolute}.grund__schimmer--a{background:radial-gradient(closest-side,#434e36d1,#434e3657 45%,#434e3600);bottom:-46vmax;left:-30vmax}.grund__schimmer--b{background:radial-gradient(closest-side,#8e9c7b42,#2b381e8c 50%,#2b381e00);width:70vmax;top:-50vmax;right:-26vmax}.grund__ringe{--d:clamp(46rem, 96vw, 100rem);--x:50%;--y:50%;left:calc(var(--x) - var(--d) / 2);top:calc(var(--y) - var(--d) / 2);width:var(--d);height:var(--d);opacity:.25;position:absolute}.grund__ringe i{will-change:transform;background:50%/contain no-repeat;position:absolute;inset:0}.grund__ringe i:first-child{background-image:url(/img/ringe-a.svg)}.grund__ringe i:nth-child(2){background-image:url(/img/ringe-b.svg)}.hero-buehne .grund__ringe{--x:4%;--y:104%}.page-head .grund__ringe{--x:92%;--y:-4%}.fehler .grund__ringe{--x:86%;--y:50%;opacity:.16}.section--orange .grund__ringe{--x:100%;--y:118%;--d:clamp(36rem, 70vw, 72rem);opacity:.07}.section--orange .grund__ringe i:first-child{background-image:url(/img/ringe-a-dunkel.svg)}.site-footer .grund__ringe{--x:6%;--y:114%;--d:clamp(38rem, 70vw, 72rem);opacity:.18}.section--orange .grund:after,.site-footer .grund:after{opacity:.3}.hero-buehne,.hero,.page-head,.fehler,.section--orange,.site-footer{isolation:isolate;position:relative}.section--orange,.site-footer{overflow:hidden}.hero__text,.hero__bild,.page-head__innen,.cta,.fehler>:not(.grund),.site-footer>:not(.grund){z-index:1;position:relative}.section{background-image:radial-gradient(70rem 42rem at 100% 0,#8e9c7b33,#8e9c7b00 70%)}.section--papier{background:radial-gradient(64rem 38rem at 0 100%,#8e9c7b2b,#8e9c7b00 70%),#f9faf6}.section--tanne,.ablauf{background:radial-gradient(80rem 46rem at 0 0,#434e368c,#434e3600 70%),radial-gradient(70rem 44rem at 100% 100%,#2b381ee6,#2b381e00 70%),#1c2419}.section--forst{background:linear-gradient(100deg,#2b381e 0%,#364229 100%)}.site-footer{background:radial-gradient(70rem 40rem at 0 0,#2b381ed9,#2b381e00 70%),#1c2419}.section--orange{background:radial-gradient(60rem 36rem at 0 0,#e38a31,#d3781d00 70%),#d3781d}.section--tanne{isolation:isolate;position:relative}.section--tanne:before,.section--tanne:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.section--tanne:before{opacity:.16;background-image:url(/img/ringe-a.svg),url(/img/ringe-b.svg);background-position:right -26rem top -38rem;background-repeat:no-repeat;background-size:76rem}.section--tanne:after{opacity:.42;background:url(/img/korn.png)}.section--forst{isolation:isolate;position:relative}.section--forst:before,.section--forst:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.section--forst:before{opacity:.16;background-image:url(/img/ringe-a.svg),url(/img/ringe-b.svg);background-position:-34rem;background-repeat:no-repeat;background-size:72rem}.section--forst:after{opacity:.42;background:url(/img/korn.png)}.ablauf__buehne{isolation:isolate;position:relative}.ablauf__buehne:before,.ablauf__buehne:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.ablauf__buehne:before{opacity:.14;background-image:url(/img/ringe-a.svg),url(/img/ringe-b.svg);background-position:right -22rem bottom -42rem;background-repeat:no-repeat;background-size:78rem}.ablauf__buehne:after{opacity:.42;background:url(/img/korn.png)}.chronik:before{background-position:right -30rem bottom -40rem}.massstab{z-index:80;pointer-events:none;background:repeating-linear-gradient(#8e9c7bb3 0 1px,#0000 1px 40px) 0 0/100% 100% no-repeat,repeating-linear-gradient(#8e9c7b8c 0 1px,#0000 1px 8px) 0 0/45% 100% no-repeat;width:.8rem;display:none;position:fixed;top:6.25rem;bottom:1.25rem;left:.85rem}@media (width>=62em){.hat-massstab .massstab{display:block}}.massstab__lauf{transform-origin:50% 0;will-change:transform;background:#d3781d;width:2px;position:absolute;top:0;bottom:0;left:-.35rem;transform:scaleY(0)}@media (prefers-reduced-motion:reduce){.grund__ringe,.grund__ringe i,.grund__schimmer{will-change:auto}}.vorhang{z-index:150;pointer-events:none;display:none;position:fixed;inset:0}.js .vorhang{animation:10ms 4s forwards vorhang-notbremse;display:block}.js.is-bereit .vorhang{animation:none}.vorhang__haelfte{will-change:transform;background:#1c2419;height:50.5%;position:absolute;left:0;right:0}.vorhang__haelfte--oben{top:0}.vorhang__haelfte--unten{bottom:0}.vorhang__linie{transform-origin:0;will-change:transform;background:#d3781d;height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0;transform:scaleX(0)}@keyframes vorhang-notbremse{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.js .vorhang{display:none}}.site-header{z-index:100;color:#f9faf6;will-change:transform;height:5rem;position:fixed;top:0;left:0;right:0}.site-header:before{content:"";opacity:0;background:#1c2419;border-bottom:1px solid #8e9c7b40;transition:opacity .4s;position:absolute;inset:0}.site-header.is-fest:before,.menue-offen .site-header:before{opacity:1}.site-header__innen{justify-content:space-between;align-items:center;gap:1.5rem;width:100%;max-width:90rem;height:100%;margin-inline:auto;padding-inline:clamp(1.25rem,4.5vw,4.5rem);display:flex;position:relative}.site-header__logo{flex:none}.site-header__logo img{width:auto;max-width:none;height:1.9rem}@media (width>=40em){.site-header__logo img{height:2.15rem}}@media (width>=70em){.site-header__logo img{height:2.5rem}}@media (width>=80em){.site-header__logo img{height:3rem}}.nav{display:none}@media (width>=70em){.nav{display:block}}.nav__liste{align-items:center;gap:clamp(1.1rem,2vw,2.25rem);display:flex}.nav__link{padding-block:.5rem;font-size:.9375rem;font-weight:600;font-stretch:104%;display:block;position:relative}.nav__link:after{content:"";transform-origin:0;background:#d3781d;height:2px;transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;bottom:.15rem;left:0;right:0;transform:scaleX(0)}.nav__link:hover:after,.nav__link[aria-current=page]:after{transform:none}.site-header__aktionen{align-items:center;gap:.75rem;display:flex}.tel{color:#1c2419;font-variant-numeric:tabular-nums;letter-spacing:.01em;background:#d3781d;border-radius:3px;align-items:center;gap:.6rem;min-height:2.75rem;padding:.5rem 1rem;font-size:1rem;font-weight:600;font-stretch:90%;display:none}.tel svg{flex:none;width:1rem;height:1rem}@media (width>=40em){.tel{display:inline-flex}}.burger{border-radius:3px;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #f9faf673}@media (width>=70em){.burger{display:none}}.burger span{background:currentColor;height:2px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;left:.7rem;right:.7rem}.burger span:first-child{transform:translateY(-4px)}.burger span:nth-child(2){transform:translateY(4px)}.burger[aria-expanded=true] span:first-child{transform:rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){transform:rotate(-45deg)}.menue{z-index:90;color:#f9faf6;visibility:hidden;opacity:0;background:#1c2419;flex-direction:column;justify-content:space-between;gap:2rem;padding:7rem clamp(1.25rem,4.5vw,4.5rem) 2rem;transition:opacity .3s,visibility 0s .3s;display:flex;position:fixed;inset:0;overflow-y:auto}.menue-offen .menue{visibility:visible;opacity:1;transition:opacity .3s}@media (width>=70em){.menue{display:none}}.menue__link{letter-spacing:-.022em;text-wrap:balance;padding-block:.55rem;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.75rem,8vw,3rem);font-weight:800;font-stretch:96%;line-height:1.02;display:block}@media (width>=40em){.menue__link{font-stretch:110%}}.menue__link[aria-current=page]{color:#d3781d}.menue__zeile{overflow:hidden}.menue__fuss{color:#d6dccc;gap:.35rem;display:grid}.menue__fuss a{color:#f9faf6;font-weight:600}.menue__recht{flex-wrap:wrap;gap:.25rem 1.25rem;margin-top:.75rem;font-size:.875rem;display:flex}.menue__fuss .menue__recht a{color:#d6dccc;font-weight:400}.menue__fuss .menue__recht a[aria-current=page]{color:#d3781d}.site-footer{color:#d6dccc;background:#1c2419;padding-block:clamp(3.5rem,7vw,6rem) 2rem;font-size:.9375rem}.site-footer a{color:#f9faf6}.site-footer a:hover{color:#d3781d}.site-footer__raster{gap:2.5rem;width:100%;max-width:90rem;margin-inline:auto;padding-inline:clamp(1.25rem,4.5vw,4.5rem);display:grid}@media (width>=40em){.site-footer__raster{grid-template-columns:1fr 1fr}}@media (width>=62em){.site-footer__raster{grid-template-columns:4fr 3fr 2.5fr 2.5fr;gap:clamp(1rem,2vw,2rem)}}.site-footer__logo img{width:10.5rem;height:auto}.site-footer__spalte{flex-direction:column;gap:2rem;display:flex}@media (width>=62em){.site-footer__spalte{gap:1rem}}.site-footer__saege{align-self:flex-start;width:auto;height:4rem;margin-top:auto}@media (width>=62em){.site-footer__saege{height:5.5rem}}.site-footer__titel{color:#8e9c7b;margin-bottom:.9rem;font-size:.875rem;font-weight:600}.site-footer__liste{gap:.45rem;display:grid}.site-footer address{font-style:normal;line-height:1.65}.site-footer__claim{margin-inline:auto;letter-spacing:-.022em;text-wrap:balance;padding-inline:clamp(1.25rem,4.5vw,4.5rem);color:#2b381e;white-space:nowrap;text-wrap:nowrap;width:100%;max-width:90rem;margin-top:clamp(3rem,7vw,6rem);padding-bottom:.2em;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:clamp(.75rem,3.7vw,1.5rem);font-weight:800;font-stretch:96%;line-height:1.02;overflow:hidden}@media (width>=40em){.site-footer__claim{-webkit-text-stroke:1px #434e36;font-size:clamp(1rem,3vw,2.7rem);font-stretch:122%}}.site-footer__ende{margin-inline:auto;padding-inline:clamp(1.25rem,4.5vw,4.5rem);border-top:1px solid #8e9c7b40;flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;width:100%;max-width:90rem;margin-top:1.75rem;padding-top:1.5rem;font-size:.875rem;display:flex}.site-footer__ende ul{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.site-footer__rechts{flex-wrap:wrap;align-items:center;gap:.5rem 1.75rem;margin-left:auto;display:flex}.site-footer__oben{align-items:center;gap:.5em;display:inline-flex}.site-footer__oben svg{flex:none;width:.75em;height:.9em;transition:transform .45s cubic-bezier(.16,1,.3,1)}.site-footer__oben:hover svg,.site-footer__oben:focus-visible svg{transform:translateY(-3px)}.site-footer .site-footer__credit{color:#8e9c7b;width:1.1rem;display:inline-flex}.site-footer .site-footer__credit:hover,.site-footer .site-footer__credit:focus-visible{color:#d3781d}.site-footer .site-footer__credit svg{width:100%;height:auto;display:block}#inhalt:focus{outline:none}[data-tooltip]{position:relative}[data-tooltip]:before,[data-tooltip]:after{z-index:2;pointer-events:none;opacity:0;transition:opacity .2s,transform .45s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;transform:translate(6px,-50%)}[data-tooltip]:before{content:"";border:5px solid #0000;border-left-color:#f9faf6;border-right-width:0;right:calc(100% + 5px)}[data-tooltip]:after{content:attr(data-tooltip);color:#1c2419;white-space:nowrap;background:#f9faf6;border-radius:3px;padding:.55em .8em;font-size:.75rem;font-weight:600;line-height:1.2;right:calc(100% + 10px);box-shadow:0 .75rem 2rem -.75rem #0000008c}[data-tooltip]:hover:before,[data-tooltip]:hover:after,[data-tooltip]:focus-visible:before,[data-tooltip]:focus-visible:after{opacity:1;transform:translateY(-50%)}.hero-buehne{color:#f9faf6;background:#1c2419}.hero-buehne__steckbrief{z-index:1;background:0 0;position:relative}.hero{display:grid;position:relative}@media (width>=62em){.hero{grid-template-columns:minmax(0,7fr) minmax(0,5fr);min-height:min(100svh,56.25rem)}}.hero__text{flex-direction:column;justify-content:flex-end;gap:1.75rem;padding:7.5rem clamp(1.25rem,4.5vw,4.5rem) 2.75rem;display:flex}@media (width>=62em){.hero__text{padding-bottom:clamp(3rem,6vh,5rem);padding-left:max(clamp(1.25rem,4.5vw,4.5rem),50vw - 45rem + clamp(1.25rem,4.5vw,4.5rem));padding-right:clamp(2rem,4vw,5rem)}}.hero__titel{gap:1.1rem;display:grid}.hero__ort{color:#8e9c7b;align-items:center;gap:.9rem;font-size:1rem;font-weight:600;font-stretch:104%;display:flex}.hero__ort:before{content:"";background:#d3781d;flex:none;width:2.5rem;height:2px}.hero__claim{letter-spacing:-.022em;text-wrap:balance;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:clamp(2.4rem,4.9vw,5.25rem);font-weight:800;font-stretch:96%;line-height:1.02;display:block}@media (width>=40em){.hero__claim{font-stretch:118%}}.hero__lede{color:#d6dccc;max-width:32em}.hero__aktionen{flex-wrap:wrap;gap:.75rem;display:flex}.hero__bild{min-height:62vw}@media (width>=62em){.hero__bild{height:calc(100% - 5rem);min-height:0;margin-top:5rem}.hero__bild>img{position:absolute;inset:0}}.page-head{color:#f9faf6;background:#1c2419;padding-top:calc(5rem + clamp(2.5rem,7vw,6rem));padding-bottom:clamp(2.5rem,6vw,5rem)}.page-head--bild{padding-bottom:0}.page-head__innen{gap:1.5rem;width:100%;max-width:90rem;margin-inline:auto;padding-inline:clamp(1.25rem,4.5vw,4.5rem);display:grid}@media (width>=62em){.page-head__innen{grid-template-columns:8fr 4fr;align-items:end;gap:clamp(1rem,2vw,2rem)}.page-head__innen .krume{grid-column:1/-1}}.page-head__innen .lede{color:#d6dccc}.krume{color:#8e9c7b;font-size:.875rem}.krume ol{flex-wrap:wrap;gap:.5rem;display:flex}.krume li+li:before{content:"/";color:#434e36;margin-right:.5rem}.krume a:hover{color:#f9faf6}.page-head__bild{margin-inline:auto;z-index:1;width:100%;max-width:90rem;margin-top:clamp(2.5rem,6vw,5rem);padding-inline:clamp(1.25rem,4.5vw,4.5rem);position:relative}.page-head__bild .gatter{aspect-ratio:4/3;border-radius:3px}@media (width>=40em){.page-head__bild .gatter{aspect-ratio:21/9}}@media (width>=62em){.page-head--bild{flex-direction:column;max-height:100svh;padding-top:calc(5rem + clamp(1.5rem,6vh,6rem));display:flex}.page-head--bild .page-head__innen{flex:none}.page-head--bild .page-head__bild{flex:0 calc(min(100vw,90rem)/2.33333 - clamp(1.25rem,4.5vw,4.5rem)/1.16667);min-height:11rem;margin-top:clamp(1.5rem,4vh,5rem)}.page-head--bild .page-head__bild .gatter{aspect-ratio:auto;position:absolute;inset:0 clamp(1.25rem,4.5vw,4.5rem)}}.steckbrief{grid-template-columns:1fr 1fr;width:100%;max-width:90rem;margin-inline:auto;padding-inline:clamp(1.25rem,4.5vw,4.5rem);display:grid}@media (width>=62em){.steckbrief{grid-template-columns:repeat(4,1fr)}}.steckbrief>div{padding:1.5rem 1rem 1.5rem 0;position:relative}.steckbrief>div:after{content:"";transform-origin:0;height:1px;transition:transform 1.5s cubic-bezier(.16,1,.3,1);transition-delay:var(--linie-delay,0s);pointer-events:none;background:#8e9c7b4d;position:absolute;top:0;left:0;right:0}.steckbrief>div.linie-wartet:after{transition:none;transform:scaleX(0)}@media (width>=62em){.steckbrief>div{padding-block:2rem}}.steckbrief dt{color:#8e9c7b;font-size:.875rem}.steckbrief dd{margin-top:.25rem;font-size:clamp(1.125rem,1.6vw,1.5rem);font-weight:700;font-stretch:108%;line-height:1.2}.statement{gap:2rem;width:100%;max-width:90rem;margin-inline:auto;padding-inline:clamp(1.25rem,4.5vw,4.5rem);display:grid}@media (width>=62em){.statement{grid-template-columns:2fr 10fr;gap:clamp(1rem,2vw,2rem)}}.statement__marke{color:#96500a;font-weight:700;font-stretch:105%}.statement__text{letter-spacing:-.018em;max-width:24em;font-size:clamp(1.5rem,3.2vw,3.125rem);font-weight:650;font-stretch:106%;line-height:1.16}.panorama{margin-inline:auto;width:100%;max-width:90rem;margin-top:clamp(3rem,6vw,5.5rem);padding-inline:clamp(1.25rem,4.5vw,4.5rem)}.panorama .bild{aspect-ratio:1110/448}.sortiment{border-bottom:1px solid #d6dccc}.sortiment>li{position:relative}.sortiment>li:after{content:"";transform-origin:0;height:1px;transition:transform 1.5s cubic-bezier(.16,1,.3,1);transition-delay:var(--linie-delay,0s);pointer-events:none;background:#d6dccc;position:absolute;top:0;left:0;right:0}.sortiment>li.linie-wartet:after{transition:none;transform:scaleX(0)}.sortiment__zeile{isolation:isolate;grid-template-columns:1fr auto;align-items:center;gap:.35rem 1.5rem;padding:1.35rem 0;display:grid;position:relative}@media (width>=62em){.sortiment__zeile{grid-template-columns:7fr 4fr auto;padding:1.6rem 0}}.sortiment__zeile:before{content:"";z-index:-1;transform-origin:50% 100%;background:#1c2419;transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 calc(-1*clamp(1.25rem,4.5vw,4.5rem));transform:scaleY(0)}.sortiment__zeile:hover,.sortiment__zeile:focus-visible{color:#f9faf6}.sortiment__zeile:hover:before,.sortiment__zeile:focus-visible:before{transform:none}.sortiment__zeile:hover .sortiment__info,.sortiment__zeile:focus-visible .sortiment__info{color:#8e9c7b}.sortiment__zeile:hover .sortiment__name,.sortiment__zeile:focus-visible .sortiment__name{transform:translate(.75rem)}.sortiment__zeile:hover .sortiment__marke,.sortiment__zeile:focus-visible .sortiment__marke{transform:translate(-.75rem)scaleX(1.6)}.sortiment__name{letter-spacing:-.022em;text-wrap:balance;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.5rem,3.4vw,3rem);font-weight:800;font-stretch:96%;line-height:1.02;transition:transform .45s cubic-bezier(.16,1,.3,1)}@media (width>=40em){.sortiment__name{font-stretch:112%}}.sortiment__info{color:#434e36;font-variant-numeric:tabular-nums;letter-spacing:.01em;grid-column:1;font-size:1.0625rem;font-weight:600;font-stretch:78%}@media (width>=62em){.sortiment__info{grid-column:2}}.sortiment__marke{transform-origin:100%;background:#d3781d;grid-area:1/2;width:2rem;height:2px;transition:transform .45s cubic-bezier(.16,1,.3,1)}@media (width>=62em){.sortiment__marke{grid-column:3}}.sortiment__vorschau{z-index:60;aspect-ratio:10/3.4;pointer-events:none;opacity:0;will-change:transform, opacity;background:#2b381e;border-radius:3px;width:30rem;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 1.5rem 3rem -1rem #1c24198c}.sortiment__vorschau img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0}.sortiment__vorschau img.is-aktiv{opacity:1}.sortiment__fuss{margin-top:2.5rem}.ablauf{color:#f9faf6;background:#1c2419;overflow:hidden}.ablauf__buehne{flex-direction:column;gap:clamp(2rem,4vh,3.5rem);padding-block:clamp(4.5rem,10vw,9.5rem);display:flex}.ablauf.ist-horizontal .ablauf__buehne{justify-content:space-between;height:100vh;padding-block:6.5rem 2.5rem}.ablauf__kopf{gap:1rem;width:100%;max-width:90rem;margin-inline:auto;padding-inline:clamp(1.25rem,4.5vw,4.5rem);display:grid}@media (width>=62em){.ablauf__kopf{grid-template-columns:7fr 5fr;align-items:end;gap:clamp(1rem,2vw,2rem)}}.ablauf__kopf .lede{color:#d6dccc}.ablauf__spur{counter-reset:schritt;gap:3rem clamp(1rem,2vw,2rem);width:100%;max-width:90rem;margin-inline:auto;padding-inline:clamp(1.25rem,4.5vw,4.5rem);display:grid}@media (width>=40em){.ablauf__spur{grid-template-columns:1fr 1fr}}.ablauf.ist-horizontal .ablauf__spur{will-change:transform;flex-wrap:nowrap;flex:1;gap:clamp(1.5rem,3vw,3.5rem);width:max-content;max-width:none;min-height:0;margin:0;padding-left:max(clamp(1.25rem,4.5vw,4.5rem),50vw - 45rem + clamp(1.25rem,4.5vw,4.5rem));padding-right:12vw;display:flex}.ablauf__schritt{counter-increment:schritt;flex-direction:column;gap:1.25rem;display:flex}.ablauf.ist-horizontal .ablauf__schritt{flex:none;width:clamp(24rem,36vw,38rem);min-height:0}.ablauf__bild{aspect-ratio:4/3}.ablauf.ist-horizontal .ablauf__bild{aspect-ratio:auto;flex:1;min-height:0}.ablauf__bild img{transform:scale(1.12)}.ablauf__text{grid-template-columns:auto 1fr;align-items:baseline;gap:.4rem 1.25rem;display:grid}.ablauf__text:before{content:counter(schritt);color:#d3781d;letter-spacing:-.022em;text-wrap:balance;grid-row:1/span 3;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:clamp(2.5rem,4vw,4rem);font-weight:800;font-stretch:96%;line-height:.9}@media (width>=40em){.ablauf__text:before{font-stretch:125%}}.ablauf__text p{color:#d6dccc;max-width:30em}.ablauf__text .mehr{justify-self:start;margin-top:.5rem}.ablauf__fortschritt{width:100%;max-width:90rem;margin-inline:auto;padding-inline:clamp(1.25rem,4.5vw,4.5rem);display:none}.ablauf.ist-horizontal .ablauf__fortschritt{display:block}.ablauf__fortschritt span{background:#8e9c7b4d;height:2px;display:block;position:relative;overflow:hidden}.ablauf__fortschritt span:after{content:"";transform:scaleX(var(--fortschritt,0));transform-origin:0;background:#d3781d;position:absolute;inset:0}.holzarten{gap:3rem clamp(1rem,2vw,2rem);display:grid}@media (width>=62em){.holzarten{grid-template-columns:8fr 4fr}}.holzarten__titel{color:#96500a;margin-bottom:.75rem;font-weight:700;font-stretch:105%}.holzarten__liste li{letter-spacing:-.022em;text-wrap:balance;justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.7rem;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.625rem,3.5vw,3.25rem);font-weight:800;font-stretch:96%;line-height:1.02;display:flex;position:relative}.holzarten__liste li:after{content:"";transform-origin:0;height:1px;transition:transform 1.5s cubic-bezier(.16,1,.3,1);transition-delay:var(--linie-delay,0s);pointer-events:none;background:#d6dccc;position:absolute;top:0;left:0;right:0}.holzarten__liste li.linie-wartet:after{transition:none;transform:scaleX(0)}@media (width>=40em){.holzarten__liste li{font-stretch:112%}}.holzarten__liste li small{letter-spacing:0;color:#434e36;text-align:right;font-size:.9375rem;font-weight:500;font-stretch:100%}.teaser{align-items:center;gap:2.5rem clamp(1rem,2vw,2rem);width:100%;max-width:90rem;margin-inline:auto;padding-inline:clamp(1.25rem,4.5vw,4.5rem);display:grid}@media (width>=62em){.teaser{grid-template-columns:5fr 1fr 6fr}}.teaser__bild{aspect-ratio:4/5}@media (width>=62em){.teaser__bild{grid-column:1}}.teaser__text{justify-items:start;gap:1.5rem;display:grid}@media (width>=62em){.teaser__text{grid-column:3}}.teaser__text p{color:#d6dccc;max-width:34em}.faq{gap:2.5rem clamp(1rem,2vw,2rem);width:100%;max-width:90rem;margin-inline:auto;padding-inline:clamp(1.25rem,4.5vw,4.5rem);display:grid}@media (width>=62em){.faq{grid-template-columns:4fr 8fr}}.faq__liste{border-bottom:1px solid #d6dccc}.faq__eintrag{border-top:1px solid #d6dccc}.faq__eintrag summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.3rem 0;font-size:clamp(1.125rem,1.9vw,1.4375rem);font-weight:700;font-stretch:105%;line-height:1.25;list-style:none;display:flex}.faq__eintrag summary::-webkit-details-marker{display:none}.faq__eintrag summary:after{content:"";background:linear-gradient(#96500a,#96500a) 50%/100% 2px no-repeat,linear-gradient(#96500a,#96500a) 50%/2px 100% no-repeat;flex:none;width:1.1rem;height:1.1rem;transition:transform .4s cubic-bezier(.16,1,.3,1)}.faq__eintrag[open] summary:after{transform:rotate(45deg)}.faq__antwort{color:#434e36;max-width:44em;padding:0 0 1.6rem}.faq__antwort a{color:#96500a;text-underline-offset:.18em;text-decoration:underline}.cta{gap:2.5rem clamp(1rem,2vw,2rem);width:100%;max-width:90rem;margin-inline:auto;padding-inline:clamp(1.25rem,4.5vw,4.5rem);display:grid}@media (width>=62em){.cta{grid-template-columns:7fr 5fr;align-items:end}}.cta__titel{letter-spacing:-.022em;text-wrap:balance;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:clamp(2.125rem,5.8vw,5.25rem);font-weight:800;font-stretch:96%;line-height:1.02}@media (width>=40em){.cta__titel{font-stretch:120%}}.cta__seite{justify-items:start;gap:1.25rem;display:grid}.cta__tel{letter-spacing:-.022em;text-wrap:balance;font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:clamp(2.25rem,5vw,4.25rem);font-weight:800;font-stretch:86%;line-height:1}@media (width>=40em){.cta__tel{font-stretch:100%}}.cta__mail{text-underline-offset:.2em;font-size:clamp(1.125rem,1.55vw,1.375rem);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.subnav{z-index:50;background:#eef0e9;border-bottom:1px solid #d6dccc;position:sticky;top:5rem}.subnav ul{scrollbar-width:none;gap:.5rem 2rem;width:100%;max-width:90rem;margin-inline:auto;padding-block:.9rem;padding-inline:clamp(1.25rem,4.5vw,4.5rem);display:flex;overflow-x:auto}.subnav ul::-webkit-scrollbar{display:none}.subnav a{white-space:nowrap;color:#434e36;border-bottom:2px solid #0000;padding-block:.25rem;font-size:.9375rem;font-weight:600;display:block}.subnav a:hover,.subnav a.is-aktiv{color:#222221;border-bottom-color:#d3781d}.gruppe{padding-inline:clamp(1.25rem,4.5vw,4.5rem);width:100%;max-width:90rem;margin-inline:auto;padding-top:clamp(4rem,8vw,7.5rem)}.gruppe:last-of-type{padding-bottom:clamp(4.5rem,10vw,9.5rem)}.gruppe__kopf{gap:1rem;margin-bottom:clamp(1.5rem,3vw,2.5rem);padding-top:clamp(1.5rem,3vw,2.5rem);display:grid;position:relative}.gruppe__kopf:after{content:"";transform-origin:0;height:1px;transition:transform 1.5s cubic-bezier(.16,1,.3,1);transition-delay:var(--linie-delay,0s);pointer-events:none;background:#d6dccc;position:absolute;top:0;left:0;right:0}.gruppe__kopf.linie-wartet:after{transition:none;transform:scaleX(0)}.gruppe__kopf:before{content:"";z-index:1;transform-origin:0;width:clamp(3rem,8vw,6rem);height:3px;transition:transform 1.1s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--linie-delay,0s) + .35s);background:#d3781d;position:absolute;top:-1px;left:0}.gruppe__kopf.linie-wartet:before{transition:none;transform:scaleX(0)}@media (width>=62em){.gruppe__kopf{grid-template-columns:7fr 5fr;align-items:end;gap:clamp(1rem,2vw,2rem)}}.gruppe__kopf .lede{color:#434e36}.produkt{gap:1.5rem clamp(1rem,2vw,2rem);padding-block:clamp(1.75rem,3.5vw,3rem);display:grid;position:relative}.produkt:after{content:"";transform-origin:0;height:1px;transition:transform 1.5s cubic-bezier(.16,1,.3,1);transition-delay:var(--linie-delay,0s);pointer-events:none;background:#d6dccc;position:absolute;top:0;left:0;right:0}.produkt.linie-wartet:after{transition:none;transform:scaleX(0)}@media (width>=62em){.produkt{grid-template-columns:5fr 7fr;align-items:start}}.produkt__text{align-content:start;gap:1.25rem;display:grid}.produkt__bild img{height:auto}@media (width>=62em){.produkt__bild--hoch{max-width:34rem}}.daten{gap:0;display:grid}.daten>div{grid-template-columns:8.5rem 1fr;gap:1rem;padding-block:.55rem;display:grid;position:relative}.daten>div:after{content:"";transform-origin:0;height:1px;transition:transform 1.5s cubic-bezier(.16,1,.3,1);transition-delay:var(--linie-delay,0s);pointer-events:none;background:#d6dccc;position:absolute;top:0;left:0;right:0}.daten>div.linie-wartet:after{transition:none;transform:scaleX(0)}.daten>div:last-child{border-bottom:1px solid #d6dccc}.daten dt{color:#434e36;font-size:.9375rem}.daten dd{font-weight:600}.section--tanne .daten>div,.section--forst .daten>div{border-color:#8e9c7b4d}.section--tanne .daten>div:after,.section--forst .daten>div:after{background:#8e9c7b4d}.section--tanne .daten dt,.section--forst .daten dt{color:#8e9c7b}.querschnitte{flex-wrap:wrap;align-items:flex-end;gap:1.25rem 1.75rem;display:flex}.querschnitt{justify-items:start;gap:.5rem;display:grid}.querschnitt svg{transform-origin:0 100%;overflow:visible}.querschnitt figcaption{font-variant-numeric:tabular-nums;letter-spacing:.01em;color:#434e36;font-size:.9375rem;font-weight:600;font-stretch:78%}.querschnitte__hinweis{color:#434e36;flex-basis:100%;font-size:.875rem}.chronik__raster{gap:2.5rem clamp(1rem,2vw,2rem);width:100%;max-width:90rem;margin-inline:auto;padding-inline:clamp(1.25rem,4.5vw,4.5rem);display:grid}@media (width>=62em){.chronik__raster{grid-template-columns:6fr 6fr}}.chronik__ringe{display:none}@media (width>=62em){.chronik__ringe{align-self:start;place-items:center;height:calc(100vh - 7rem);display:grid;position:sticky;top:6rem}}.chronik__ringe>*{grid-area:1/1}.chronik__ringe svg{width:min(100%,78vh);height:auto;overflow:visible}.chronik__ringe .ring{transform-box:view-box;transform-origin:0 0}.chronik__jahr{letter-spacing:-.022em;text-wrap:balance;font-variant-numeric:tabular-nums;letter-spacing:.01em;color:#f9faf6;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:800;font-stretch:100%;line-height:1}@media (width>=40em){.chronik__jahr{font-stretch:110%}}.chronik__liste{display:grid}.meilenstein{gap:.75rem;padding-block:clamp(2rem,5vw,4rem);transition:opacity .5s;display:grid;position:relative}.meilenstein:after{content:"";transform-origin:0;height:1px;transition:transform 1.5s cubic-bezier(.16,1,.3,1);transition-delay:var(--linie-delay,0s);pointer-events:none;background:#8e9c7b4d;position:absolute;top:0;left:0;right:0}.meilenstein.linie-wartet:after{transition:none;transform:scaleX(0)}@media (width>=62em){.meilenstein{align-content:center;min-height:46vh}}.js .chronik.ist-aktiv .meilenstein{opacity:.32}.js .chronik.ist-aktiv .meilenstein.is-aktiv{opacity:1}.meilenstein p{color:#d6dccc;max-width:32em}.meilenstein__jahr{letter-spacing:-.022em;text-wrap:balance;font-variant-numeric:tabular-nums;letter-spacing:.01em;color:#d3781d;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;font-stretch:78%;line-height:1}@media (width>=40em){.meilenstein__jahr{font-stretch:100%}}.karten{gap:clamp(1rem,2vw,2rem);display:grid}@media (width>=40em){.karten{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.karte{align-content:start;gap:.5rem;padding-top:1.25rem;display:grid;position:relative}.karte:after{content:"";transform-origin:0;height:2px;transition:transform 1.5s cubic-bezier(.16,1,.3,1);transition-delay:var(--linie-delay,0s);pointer-events:none;background:#d3781d;position:absolute;top:0;left:0;right:0}.karte.linie-wartet:after{transition:none;transform:scaleX(0)}.karte p{color:#434e36}.section--tanne .karte p,.section--forst .karte p{color:#d6dccc}.leistung{gap:1.25rem clamp(1rem,2vw,2rem);padding-block:clamp(2rem,4.5vw,4rem);display:grid;position:relative}.leistung:after{content:"";transform-origin:0;height:1px;transition:transform 1.5s cubic-bezier(.16,1,.3,1);transition-delay:var(--linie-delay,0s);pointer-events:none;background:#d6dccc;position:absolute;top:0;left:0;right:0}.leistung.linie-wartet:after{transition:none;transform:scaleX(0)}@media (width>=62em){.leistung{grid-template-columns:6fr 6fr;align-items:start}}.leistung:last-child{border-bottom:1px solid #d6dccc}.leistung__name{letter-spacing:-.022em;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.625rem,3.1vw,3rem);font-weight:800;font-stretch:96%;line-height:1.02}@media (width>=40em){.leistung__name{font-stretch:112%}}.leistung__text{gap:1.25rem;display:grid}.duo{align-items:center;gap:2.5rem clamp(1rem,2vw,2rem);width:100%;max-width:90rem;margin-inline:auto;padding-inline:clamp(1.25rem,4.5vw,4.5rem);display:grid}@media (width>=62em){.duo{grid-template-columns:6fr 6fr}.duo--bild-rechts .duo__bild{order:2}}.duo__text{justify-items:start;gap:1.5rem;display:grid}.duo__bild{aspect-ratio:4/3}.galerie{margin-inline:auto;grid-template-columns:1fr 1fr;gap:clamp(1rem,2vw,2rem);width:100%;max-width:90rem;margin-top:clamp(3rem,6vw,5rem);padding-inline:clamp(1.25rem,4.5vw,4.5rem);display:grid}.galerie>figure{grid-column:1/-1}@media (width>=40em){.galerie>figure{grid-column:auto}}@media (width>=62em){.galerie{grid-template-columns:repeat(4,1fr)}.galerie>figure{grid-column:span 2}}.galerie .bild{aspect-ratio:4/3}.galerie .galerie__breit{grid-column:1/-1}.galerie .galerie__breit .bild{aspect-ratio:auto}.galerie .galerie__breit .bild img{height:auto}.galerie .galerie__klein{grid-column:span 1}.kontakt{gap:3.5rem clamp(1rem,2vw,2rem);width:100%;max-width:90rem;margin-inline:auto;padding-inline:clamp(1.25rem,4.5vw,4.5rem);display:grid}@media (width>=62em){.kontakt{grid-template-columns:5fr 1fr 6fr}}.kontakt__daten{align-content:start;gap:2rem;display:grid}@media (width>=62em){.kontakt__form{grid-column:3}}.kontakt__block{gap:.35rem;padding-top:1.1rem;display:grid;position:relative}.kontakt__block:after{content:"";transform-origin:0;height:1px;transition:transform 1.5s cubic-bezier(.16,1,.3,1);transition-delay:var(--linie-delay,0s);pointer-events:none;background:#d6dccc;position:absolute;top:0;left:0;right:0}.kontakt__block.linie-wartet:after{transition:none;transform:scaleX(0)}.kontakt__block address{font-style:normal}.kontakt__block h2,.kontakt__block h3{color:#434e36;font-size:.875rem;font-weight:600}.kontakt__gross{font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:clamp(2rem,4vw,3.25rem);font-weight:800;font-stretch:86%;line-height:1.05}.formular,.formular__zeile{gap:1.5rem;display:grid}@media (width>=40em){.formular__zeile{grid-template-columns:1fr 1fr}}.feld{gap:.4rem;display:grid}.feld label{font-size:.9375rem;font-weight:600}.feld input,.feld textarea{background:#f9faf6;border:1.5px solid #8e9c7b;border-radius:3px;width:100%;padding:.85rem 1rem}.feld input:focus-visible,.feld textarea:focus-visible{outline-offset:1px;border-color:#1c2419;outline:3px solid #d3781d}.feld textarea{resize:vertical;min-height:10rem}.feld--check{grid-template-columns:auto 1fr;align-items:start;gap:.75rem}.feld--check input{accent-color:#96500a;width:1.25rem;height:1.25rem;margin-top:.2rem}.feld--check label{font-weight:400}.feld--check label a{color:#96500a;text-decoration:underline}.formular__status{color:#96500a;min-height:1.5em;font-weight:600}.prose{width:100%;max-width:54rem;margin-inline:auto;padding-inline:clamp(1.25rem,4.5vw,4.5rem)}.prose>*+*{margin-top:1.1em}.prose h2{letter-spacing:-.012em;margin-top:2.5em;font-size:clamp(1.3125rem,2.1vw,1.75rem);font-weight:700;font-stretch:108%;line-height:1.15}.prose>:first-child{margin-top:0}.prose ul{padding-left:1.25rem;list-style:outside}.prose a{color:#96500a;text-underline-offset:.18em;text-decoration:underline}.prose address{font-style:normal}.fehler{color:#f9faf6;background:#1c2419;align-content:center;justify-items:start;gap:1.75rem;min-height:100vh;padding:8rem clamp(1.25rem,4.5vw,4.5rem) 4rem;display:grid}.fehler p{color:#d6dccc;max-width:32em}.fehler__code{letter-spacing:-.022em;text-wrap:balance;color:#2b381e;-webkit-text-stroke:2px #d3781d;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:clamp(5rem,22vw,18rem);font-weight:800;font-stretch:96%;line-height:.85}@media (width>=40em){.fehler__code{font-stretch:125%}}.rechtstext{gap:2rem clamp(1rem,2vw,2rem);width:100%;max-width:90rem;margin-inline:auto;padding-inline:clamp(1.25rem,4.5vw,4.5rem);display:grid}@media (width>=62em){.rechtstext{grid-template-columns:4fr 8fr;align-items:start}}.sprung{z-index:40;background:#eef0e9;border-bottom:1px solid #d6dccc;margin-inline:calc(-1*clamp(1.25rem,4.5vw,4.5rem));padding-inline:clamp(1.25rem,4.5vw,4.5rem);position:sticky;top:5rem}.sprung .sprung__liste{border-bottom:0;max-height:60vh;overflow-y:auto}@media (width>=62em){.sprung{z-index:auto;scrollbar-width:thin;background:0 0;border-bottom:0;max-height:calc(100vh - 8rem);margin-inline:0;padding-left:0;padding-right:clamp(1rem,3vw,3rem);top:6.5rem;overflow-y:auto}.sprung .sprung__liste{border-bottom:1px solid #d6dccc;max-height:none;overflow:visible}}.sprung__titel{color:#434e36;cursor:pointer;justify-content:space-between;align-items:center;padding-block:.75rem;font-size:.875rem;font-weight:600;list-style:none;display:flex}.sprung__titel::-webkit-details-marker{display:none}.sprung__titel:after{content:"";background:linear-gradient(#96500a,#96500a) 50%/100% 2px no-repeat,linear-gradient(#96500a,#96500a) 50%/2px 100% no-repeat;width:.9rem;height:.9rem;transition:transform .4s cubic-bezier(.16,1,.3,1)}[open]>.sprung__titel:after{transform:rotate(45deg)}@media (width>=62em){.sprung__titel{pointer-events:none}.sprung__titel:after{display:none}}.sprung__liste{counter-reset:sprung;border-bottom:1px solid #d6dccc}.sprung__liste li{counter-increment:sprung;border-top:1px solid #d6dccc}.sprung__link{color:#434e36;grid-template-columns:1.9rem 1fr;gap:.25rem;padding:.6rem 0;font-size:.9375rem;font-weight:500;line-height:1.35;display:grid;position:relative}.sprung__link:before{content:counter(sprung);font-variant-numeric:tabular-nums;letter-spacing:.01em;color:#96500a;font-weight:600;font-stretch:78%}.sprung__link:after{content:"";transform-origin:0;background:#d3781d;height:2px;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.sprung__link:hover{color:#222221}.sprung__link.is-aktiv{color:#222221;font-weight:700}.sprung__link.is-aktiv:after{transform:none}.rechtstext__inhalt{counter-reset:klausel;max-width:46rem}.rechtstext__inhalt>.hinweis{margin-bottom:1rem}.klausel{counter-increment:klausel;padding-block:clamp(1.75rem,3.5vw,2.75rem);position:relative}.klausel:after{content:"";transform-origin:0;height:1px;transition:transform 1.5s cubic-bezier(.16,1,.3,1);transition-delay:var(--linie-delay,0s);pointer-events:none;background:#d6dccc;position:absolute;top:0;left:0;right:0}.klausel.linie-wartet:after{transition:none;transform:scaleX(0)}.klausel>*+*{margin-top:1em}.klausel ul{padding-left:1.25rem;list-style:outside}.klausel ul li+li{margin-top:.4em}.klausel h3{margin-top:1.75em;font-size:1.0625rem;font-weight:700}.klausel h3+p{margin-top:.4em}.klausel a{color:#96500a;text-underline-offset:.18em;overflow-wrap:anywhere;text-decoration:underline}.klausel address{font-style:normal}.klausel__titel{letter-spacing:-.012em;grid-template-columns:2.6rem 1fr;align-items:baseline;font-size:clamp(1.3125rem,2.1vw,1.75rem);font-weight:700;font-stretch:108%;line-height:1.15;display:grid}.klausel__titel:before{content:counter(klausel);font-variant-numeric:tabular-nums;letter-spacing:.01em;color:#96500a;font-weight:600;font-stretch:78%}.begriffe>div{border-top:1px solid #d6dccc;padding-block:.7rem}.begriffe>div:last-child{border-bottom:1px solid #d6dccc}@media (width>=40em){.begriffe>div{grid-template-columns:13rem 1fr;gap:1.25rem;display:grid}}.begriffe dt{font-weight:700}.hervor{background:#f9faf6;border:1.5px solid #222221;border-radius:3px;margin-top:2em;padding:1.25rem 1.5rem}.hervor>*+*{margin-top:.75em}.hervor h3{margin-top:0}.offen{color:inherit;background:#d3781d47;border-radius:2px;padding:.05em .3em}.rechtstext--paragraf .sprung__link{grid-template-columns:2.7rem 1fr}.rechtstext--paragraf .sprung__link:before{content:"§ " counter(sprung)}.rechtstext--paragraf .klausel__titel{grid-template-columns:3.6rem 1fr}.rechtstext--paragraf .klausel__titel:before{content:"§ " counter(klausel);white-space:nowrap}.klausel__liste{padding-left:1.6rem;list-style:decimal}.klausel__liste>li{padding-left:.4rem}.klausel__liste>li+li{margin-top:.85em}.klausel__liste>li::marker{font-variant-numeric:tabular-nums;letter-spacing:.01em;color:#96500a;font-weight:600;font-stretch:78%}.klausel__liste p+p{margin-top:.6em}.rechtstext__vorspann{color:#434e36;margin-bottom:1rem}.rechtstext__nachsatz{color:#434e36;border-top:1px solid #d6dccc;margin-top:2rem;padding-top:1.25rem;font-size:.9375rem}.rechtstext__nachsatz a{color:#96500a;text-underline-offset:.18em;text-decoration:underline}
