html,body{margin:0;padding:0;overflow-x:clip;background:#f9f7f2;color:#545454;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased}a{color:#545454;text-decoration:none}a:hover{color:#80867c}*{box-sizing:border-box}@keyframes menuIn{from{opacity:0;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes menuItems{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}[data-svc] [data-svc-grad]{opacity:0;transition:opacity .5s ease}[data-svc]:hover [data-svc-grad]{opacity:1}[data-svc] [data-svc-arrow]{transition:transform .5s ease,background .5s ease}[data-svc]:hover [data-svc-arrow]{transform:rotate(45deg);background:#f9f7f2;border-color:#f9f7f2}[data-svc]:hover [data-svc-arrow] svg{stroke:#80867c}[data-svc] [data-svc-arrow] svg{transition:stroke .5s ease}[data-m~="burger"],[data-m~="bottombar"],[data-m~="mobilemenu"]{display:none}@media (max-width:1100px){[data-m~="services"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:240px!important}[data-m~="services"]>a{grid-column:auto!important;grid-row:auto!important}[data-m~="teaser"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:900px){h1{font-size:clamp(36px,9.5vw,46px)!important}h2{font-size:clamp(28px,7.5vw,34px)!important}[data-m~="meta"],[data-m~="navlinks"]{display:none!important}[data-m~="burger"]{display:flex!important}[data-m~="mobilemenu"]{display:flex!important}[data-m~="navbar"]{padding:6px 20px!important}[data-m~="navwrap"]{background:rgba(244,240,232,0.88)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;box-shadow:none!important}[data-m~="navbar"] img{height:68px!important;max-width:60vw!important}[data-m~="hero"]{height:auto!important;min-height:0!important;margin-top:-80px!important;display:flex;flex-direction:column;background:#f9f7f2!important}[data-m~="hero-inner"]{order:1;position:relative!important;height:auto!important;align-items:flex-start!important;padding:112px 24px 28px!important;background:#f9f7f2}[data-m~="hero-inner"]>div{max-width:none!important;gap:14px!important}[data-m~="hero-inner"] p{font-size:16px!important}[data-m~="hero"]>img,[data-m~="hero"]>div:not([data-m]){order:2;position:relative!important;inset:auto!important;width:100%!important;height:auto!important;aspect-ratio:16/9;flex:0 0 auto;overflow:hidden}[data-m~="hero"]>div:not([data-m]) img{transform:none!important}[data-m~="hero-grad"]{order:2;display:block!important;position:absolute!important;left:0;right:0;bottom:0;top:auto!important;height:56.25vw;pointer-events:none;background:linear-gradient(180deg,#f9f7f2 0%,rgba(249,247,242,0) 28%)!important}[data-m~="hero"]{position:relative}[data-m~="hero"]>span{display:none!important}[data-m~="wrap"]{padding-left:24px!important;padding-right:24px!important}[data-m~="sec"]{padding-top:72px!important;padding-bottom:56px!important}[data-m~="sec"]:has([data-m~="bleed"]){padding-bottom:0!important;overflow:visible!important}[data-m~="sec"]:has([data-m~="sticky"] [data-m~="small"]){overflow:visible!important}[data-m~="g2"],[data-m~="g3"],[data-m~="step"],[data-m~="form"]{grid-template-columns:1fr!important;gap:32px!important}[data-m~="g2"]>*{justify-self:stretch!important;max-width:none!important}[data-m~="g3"]>div{border:none!important;padding:0!important}[data-m~="form"]>*{grid-column:auto!important}[data-m~="form"]{padding:28px 22px!important;gap:18px!important}[data-m~="bleed"]{order:2;margin:0 0 96px!important;height:auto!important;aspect-ratio:4/3}[data-m~="bleed"] img:first-child{border-radius:10px!important}[data-m~="small"]{display:block!important;right:16px!important;bottom:-110px!important;width:34%!important;height:auto!important;aspect-ratio:3/4;border-width:6px!important;border-radius:16px!important}[data-m~="small"]:has(img[src*="Mondphasen"]){aspect-ratio:3/2;width:46%!important;bottom:-80px!important}[data-m~="sticky"]:has([data-m~="small"]){padding-bottom:0!important}[data-m~="textpad"]{order:1;padding:0 0 28px!important}[data-m~="sticky"]{order:2}[data-m~="aboutimg"]{padding:0!important}[data-m~="quote"]{position:static!important;max-width:none!important;margin-top:16px;box-shadow:none!important}[data-m~="quote"] p{font-size:20px!important}[data-m~="sticky"]:has([data-m~="small"]){margin-bottom:96px}[data-m~="sticky"]>div:has([data-m~="small"]){aspect-ratio:4/3}[data-m~="sticky"]{position:static!important;padding-bottom:0!important}[data-m~="sticky"]>div{height:auto!important;aspect-ratio:4/5}[data-m~="imgs"]{position:static!important;grid-template-rows:56vw 40vw!important}[data-m~="panel"]{padding:36px 24px!important;max-width:none!important;backdrop-filter:none!important;background:rgba(249,247,242,0.97)!important}[data-m~="warum"]{padding:0 0 64px!important}[data-m~="warum-img"]{position:relative!important;width:100%!important;height:60vw!important;margin-bottom:-60px}[data-m~="warum-img"]>div{background:linear-gradient(180deg,rgba(249,247,242,0) 50%,#f9f7f2 100%)!important}[data-m~="parallax"]{background-attachment:scroll!important;height:340px!important}[data-m~="parallax"] p{font-size:26px!important}[data-m~="stepcard"]{padding:28px 22px!important;gap:20px!important}[data-m~="tl"] button span:last-child{display:none!important}[data-m~="gallery"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:44vw!important;gap:10px!important}[data-m~="gallery"]>div{grid-column:auto!important;grid-row:auto!important}[data-m~="teaser"]{display:flex!important;grid-template-columns:none!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px!important;margin:0 -24px;padding:0 24px 8px;scrollbar-width:none}[data-m~="teaser"]::-webkit-scrollbar{display:none}[data-m~="teaser"]>a{flex:0 0 74%;scroll-snap-align:start}[data-m~="teaser"]{cursor:grab}[data-m~="teaser-nav"]{display:flex!important}[data-m~="reviews"]{display:flex!important;grid-template-columns:none!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px!important;margin:0 -24px;padding:0 24px 8px;scrollbar-width:none;cursor:grab}[data-m~="reviews"]::-webkit-scrollbar{display:none}[data-m~="reviews"]>div{flex:0 0 84%;scroll-snap-align:center}[data-m~="reviews"] p{font-size:19px!important}[data-m~="reviews-nav"]{display:flex!important;margin-top:12px!important}[data-m~="sec"]:has([data-m~="reviews"]) [data-m~="wrap"]{padding-top:56px!important;padding-bottom:48px!important}[data-m~="sec"]:has([data-m~="reviews"]) [data-m~="wrap"]>div:first-child{margin-bottom:24px!important;gap:12px!important}[data-m~="reviews"]>div{padding:24px 24px!important;gap:10px!important}[data-m~="cta-img"]{width:200px!important;height:200px!important}[data-m~="cta-text"]{align-items:center!important;text-align:center}[data-m~="cta-text"] p{margin:0 auto!important}[data-m~="cta-img"]+div{max-width:100%!important}[data-m~="g2"]>div{min-width:0}[data-m~="cardhead"]{flex-wrap:wrap}[data-m~="cardhead"] img{width:88px!important;height:88px!important}[data-m~="cardhead"] h3{font-size:28px!important}[data-m~="cardhead"]+a,[data-m~="crow"]{flex-direction:column!important;align-items:flex-start!important;gap:8px!important;font-size:17px!important}[data-m~="crow"]>span:last-child{min-width:0;max-width:100%;overflow-wrap:anywhere}[data-m~="crow"]>span:first-child{width:48px!important;height:48px!important}[data-m~="crow"]>span:first-child svg{width:20px;height:20px}[data-m~="g2"]:has([data-m~="cardhead"])>div{padding:28px 22px!important}[data-m~="hero"] h1{font-size:clamp(34px,9vw,42px)!important}[data-m~="tl"]{display:flex!important;overflow-x:auto;gap:18px;padding:4px 2px 8px;scrollbar-width:none}[data-m~="tl"]::-webkit-scrollbar{display:none}[data-m~="tl"] button{flex:0 0 auto}[data-m~="tl"] button span:last-child{display:inline!important}[data-m~="step"]{justify-items:center;text-align:center}[data-m~="step"] h3{text-align:center}[data-m~="footer"]{padding-bottom:110px!important}[data-m~="bottombar"]{display:flex!important}[data-m~="slider"]{max-width:none!important}[data-m~="story"]{grid-template-columns:1fr!important;gap:28px!important}[data-m~="story"]>div:first-child{order:-1}[data-m~="story"] [style*="aspect-ratio"]{max-width:70%;margin:0 auto}}@media (max-width:600px){[data-m~="gallery"]{grid-auto-rows:46vw!important}[data-m~="services"]{grid-template-columns:1fr!important;grid-auto-rows:220px!important}[data-m~="imgs"]{grid-template-columns:1fr 1fr!important}}