:root{--gf-wald: #244C3D;--gf-weiss: #F5F3EC;--gf-salbei: #DFE7DC;--gf-graphit: #222823;--gf-nacht: #17332A;--gf-linie-hell: rgb(245 243 236 / .22);--gf-linie-dunkel: rgb(36 76 61 / .2);--gf-weich: cubic-bezier(.2, .7, .2, 1);--gf-ruhig: cubic-bezier(.7, 0, .2, 1);--gf-atem: 4.5s;--gf-rand: clamp(2rem, 4vw, 4.8rem);--gf-breite: calc(var(--page-width, 120rem) - 10rem);--gf-karte-rundung: 2.4rem;--gf-radius-karte: 12px;--gf-radius-knopf: 8px;--gf-ueberlapp: clamp(14.4rem, 28vh, 27.2rem);--font-heading-family: "Montserrat", system-ui, sans-serif;--font-heading-style: normal;--font-heading-weight: 500;--font-body-family: "Montserrat", system-ui, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600}@media(max-width:639px){:root{--gf-ueberlapp: 11.2rem}}.gf-dunkel{--color-foreground: 245, 243, 236;color:var(--gf-weiss)}.gf-dunkel .gf-titel{color:var(--gf-weiss)}:is(.color-scheme-1,.color-scheme-2,.color-scheme-5) :is(h1,h2,.h0,.h1,.h2,.title){color:var(--gf-wald)}.gf-breite{width:min(100% - var(--gf-rand) * 2,var(--gf-breite));margin-inline:auto}.gf-titel{margin:0;font-family:var(--font-heading-family);font-weight:500;color:var(--gf-wald);font-size:3.2rem;line-height:4rem;letter-spacing:-.01em;text-wrap:balance}.gf-titel-xl,.gf-titel-l{font-size:3.2rem;line-height:4rem}@media(max-width:749px){.gf-titel,.gf-titel-xl,.gf-titel-l{font-size:2.6rem;line-height:3.4rem}}.gf-zeile-block{display:block}.gf-index{display:flex;align-items:center;gap:1.2rem;margin:0 0 2.4rem;font-size:1.4rem;line-height:2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gf-wald)}.gf-dunkel .gf-index{color:var(--gf-salbei)}.gf-index:before{content:"";flex:none;width:.64rem;height:.64rem;border-radius:50%;background:currentColor}.gf-index-dunkel{color:var(--gf-wald)}.gf-text{max-width:57.6rem;font-size:1.6rem;line-height:2.4rem}.gf-knoepfe{display:flex;flex-wrap:wrap;gap:1.6rem}.gf-knopf{position:relative;display:inline-flex;align-items:center;gap:1.04rem;min-height:4.8rem;padding:0 2.4rem;border-radius:var(--gf-radius-knopf);overflow:hidden;font-size:1.6rem;font-weight:600;text-decoration:none;transition:translate .6s var(--gf-weich),box-shadow .6s var(--gf-weich),background-color .4s ease}.gf-knopf svg{width:1.6rem;height:1.6rem;transition:translate .5s var(--gf-weich)}.gf-knopf-primaer{background:var(--gf-wald);color:#fff}.gf-dunkel .gf-knopf-primaer{background:var(--gf-weiss);color:var(--gf-wald)}.gf-knopf-still{background:transparent;color:var(--gf-wald);box-shadow:inset 0 0 0 1px var(--gf-wald)}.gf-dunkel .gf-knopf-still{background:#f5f3ec14;color:var(--gf-weiss);box-shadow:inset 0 0 0 1px var(--gf-linie-hell);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gf-knopf:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transform:translate(-120%);background:linear-gradient(100deg,transparent 30%,oklch(100% 0 0 / .28) 50%,transparent 70%)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.gf-knopf:hover{translate:0 -2px;box-shadow:0 14px 30px -14px #17332a80}.gf-knopf:hover svg{translate:3px 0}.gf-knopf:hover:after{transform:translate(120%);transition:transform 1.1s var(--gf-weich)}}.gf-karte{position:relative;z-index:1;margin-top:calc(var(--gf-karte-rundung) * -1);border-radius:var(--gf-karte-rundung) var(--gf-karte-rundung) 0 0}.gf-doppelbelichtung{position:relative;z-index:1;margin-top:calc(var(--gf-ueberlapp) * -1)}.gf-doppelbelichtung .gf-doppel-bild,.gf-doppelbelichtung .gf-doppel-schatten{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 calc(var(--gf-ueberlapp) * 1.9));mask-image:linear-gradient(to bottom,transparent 0,#000 calc(var(--gf-ueberlapp) * 1.9))}.shopify-section:first-child>.gf-karte,.shopify-section:first-child>.gf-doppelbelichtung{margin-top:0}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){[data-einblenden]{transition:opacity 1.4s cubic-bezier(.33,0,.2,1),transform 1.7s cubic-bezier(.19,.8,.22,1);transition-delay:calc(var(--verzoegerung, 0ms) + var(--staffel, 0ms))}[data-einblenden]:not(.ist-sichtbar){opacity:0;transform:translate3d(0,3.84rem,0)}[data-einblenden=links]:not(.ist-sichtbar){transform:translate3d(-2.5rem,0,0)}[data-einblenden=rechts]:not(.ist-sichtbar){transform:translate3d(4rem,0,0)}[data-einblenden=zoom]:not(.ist-sichtbar){transform:scale(.94)}[data-einblenden=weich]:not(.ist-sichtbar){transform:none}.gf-atmen{animation:gf-atmen 24s ease-in-out infinite alternate}@supports (animation-timeline: view()){.gf-karte{transform-origin:50% 0;animation:gf-karte-anheben linear both;animation-timeline:view();animation-range:entry 0% entry 45%}}}.gf-editor [data-einblenden]{transition-duration:.01ms!important}@keyframes gf-atmen{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes gf-karte-anheben{0%{transform:scale(.955)}to{transform:none}}.gf-fortschritt{position:fixed;z-index:1000;inset:0 0 auto;height:2px;pointer-events:none}.gf-fortschritt b{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left center;transform:scaleX(0);background:linear-gradient(90deg,rgb(36 76 61 / .15),rgb(36 76 61 / .6) 70%,var(--gf-wald))}@supports (animation-timeline: scroll()){.gf-fortschritt b{animation:gf-linie linear both;animation-timeline:scroll(root block)}}@supports not (animation-timeline: scroll()){.gf-fortschritt{display:none}}@media(prefers-reduced-motion:reduce){.gf-fortschritt{display:none}}@keyframes gf-linie{to{transform:scaleX(1)}}@media(prefers-reduced-motion:no-preference)and (min-width:750px)and (pointer:fine){@view-transition{navigation:auto}::view-transition-old(root){animation:gf-vt-aus .18s ease both}::view-transition-new(root){animation:gf-vt-ein .26s ease both}}@keyframes gf-vt-aus{to{opacity:0}}@keyframes gf-vt-ein{0%{opacity:0}}.gf-hero{position:relative;isolation:isolate;overflow:hidden;min-height:max(64rem,100svh);display:flex;align-items:flex-end;background:var(--gf-nacht);color:var(--gf-weiss)}.gf-hero-bild{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.gf-hero-bild img,.gf-hero-bild picture{width:100%;height:100%;object-fit:cover;display:block}.gf-hero-bild{-webkit-mask-image:linear-gradient(to bottom,#000 65%,transparent);mask-image:linear-gradient(to bottom,#000 65%,transparent)}.gf-hero-schatten{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(to top,rgb(23 51 42 / .85) 0,rgb(23 51 42 / .4) 35%,transparent 70%),linear-gradient(to right,rgb(23 51 42 / .6),transparent 60%)}.gf-hero-platzhalter{width:100%;height:100%;background:radial-gradient(120% 90% at 70% 30%,var(--gf-wald),var(--gf-nacht))}.gf-hero-platzhalter:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(45deg,transparent 0 5.4rem,rgb(245 243 236 / .07) 5.4rem 5.5rem),repeating-linear-gradient(-45deg,transparent 0 5.4rem,rgb(245 243 236 / .07) 5.4rem 5.5rem);-webkit-mask-image:radial-gradient(90% 80% at 75% 35%,#000,transparent 75%);mask-image:radial-gradient(90% 80% at 75% 35%,#000,transparent 75%)}.gf-hero:has(.gf-hero-platzhalter){min-height:max(56rem,78svh)}.gf-hero-inhalt{width:100%;padding:clamp(9.6rem,14vh,14.4rem) var(--gf-rand) clamp(3.2rem,5vh,5.6rem);padding-inline:max(var(--gf-rand),(100% - var(--gf-breite)) / 2)}[data-hero-inhalt]{opacity:calc(1 - var(--hero-p, 0) * 1.25);transform:translate3d(0,calc(var(--hero-p, 0) * -5rem),0)}.gf-hero-text{max-width:64rem}.gf-hero-titel{font-size:4.8rem;line-height:5.6rem}.gf-zeile{display:block;overflow:hidden;padding-bottom:.12em;margin-bottom:-.12em}.gf-zeile>span{display:inline-block}.gf-hero-copy{max-width:54.4rem;margin:2.4rem 0 3.2rem;color:var(--gf-weiss)}.gf-hero-fuss{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;margin-top:clamp(4rem,6vh,7.2rem);padding-top:1.76rem;list-style:none;padding-left:0;font-size:1.4rem;line-height:2rem;font-weight:500;color:var(--gf-weiss)}.gf-hero-fuss:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--gf-linie-hell);transform-origin:left center}[data-hero-bild]:before,[data-hero-bild]:after{content:"";position:absolute;z-index:3;left:-2px;right:-2px;height:58%;pointer-events:none}[data-hero-bild]:before{top:-2px;transform:translateY(-101%);background:linear-gradient(to bottom,var(--gf-nacht) 64%,transparent)}[data-hero-bild]:after{bottom:-2px;transform:translateY(101%);background:linear-gradient(to top,var(--gf-nacht) 64%,transparent)}@media(prefers-reduced-motion:no-preference){[data-hero-bild]:before,[data-hero-bild]:after{animation:gf-vorhang 1.9s var(--gf-ruhig) .1s backwards}.gf-hero-bild img{animation:gf-ankunft 2.8s var(--gf-weich) both}}@media(prefers-reduced-motion:no-preference)and (max-width:639px){[data-hero-bild]:before,[data-hero-bild]:after,.gf-hero-bild img{animation:none}}@media(prefers-reduced-motion:no-preference){.gf-auftritt{animation:gf-auftritt 1s var(--gf-weich) both;animation-delay:calc(var(--n, 0) * .11s + .25s)}.gf-zeile>span{animation:gf-zeile 1.15s cubic-bezier(.16,.84,.24,1) both;animation-delay:calc(var(--n, 0) * .12s + .2s)}.gf-hero-fuss:before{animation:gf-linie-ein 1.6s var(--gf-weich) .9s both}}@media(prefers-reduced-motion:reduce){[data-hero-inhalt]{opacity:1;transform:none}}@keyframes gf-vorhang{0%{transform:none}}@keyframes gf-ankunft{0%{opacity:.35;transform:scale(1.1)}}@keyframes gf-auftritt{0%{opacity:0;transform:translateY(18px)}}@keyframes gf-zeile{0%{transform:translateY(108%)}}@keyframes gf-linie-ein{0%{transform:scaleX(0)}}@media(max-width:639px){.gf-hero-titel{font-size:3.2rem;line-height:4rem}.gf-knoepfe{flex-direction:column}.gf-knoepfe>a{justify-content:center}.gf-hero-fuss{grid-template-columns:1fr;gap:.8rem}[data-hero-inhalt]{transform:none}}.gf-doppel{position:relative;isolation:isolate;overflow:hidden;background:var(--gf-nacht);color:var(--gf-weiss)}.gf-doppel-bild{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden}.gf-doppel-bild-innen{position:absolute;top:-18%;right:0;bottom:-18%;left:0}.gf-doppel-bild img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width:749px){.gf-doppel-bild img{object-position:var(--gf-bild-x-handy, 50%) 50%}}.gf-doppel.gf-doppelbelichtung{background:linear-gradient(to bottom,transparent,var(--gf-nacht) var(--gf-ueberlapp))}.shopify-section:has(>.gf-hero):has(+.shopify-section>.gf-doppelbelichtung) .gf-hero-inhalt{padding-bottom:calc(var(--gf-ueberlapp) + clamp(2.4rem,4vh,4.8rem))}.gf-doppel-schatten{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to right,#17332ad1,#17332a33 70%)}.gf-doppel-inhalt{padding:calc(var(--gf-ueberlapp) + clamp(8rem,10vw,14.4rem)) 0 clamp(9.6rem,12vw,17.6rem)}.gf-doppel .gf-text{margin-top:2.4rem;color:var(--gf-weiss)}.gf-zitat{max-width:64rem;margin:4rem 0 0;padding-left:2.4rem;border-left:2px solid var(--gf-salbei);font-family:var(--font-heading-family);font-weight:500;font-size:2rem;line-height:3rem}.gf-schritte-abschnitt{background:var(--gf-weiss);color:var(--gf-graphit);padding:clamp(8.8rem,10vw,14.4rem) 0 calc(var(--gf-karte-rundung) + clamp(8rem,9vw,12.8rem));--gf-grund: var(--gf-weiss)}.gf-schritte-abschnitt.gf-salbei-grund{background:var(--gf-salbei);--gf-grund: var(--gf-salbei)}.gf-schritte-kopf{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:3.2rem 8rem;align-items:end}.gf-schritte-abschnitt .gf-titel{color:var(--gf-wald)}.gf-schritte{--fortschritt: 1;position:relative;list-style:none;margin:clamp(6.4rem,7vw,9.6rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(var(--anzahl, 4),minmax(0,1fr));gap:4rem 2.8rem}.gf-schritte:before,.gf-schritte:after{content:"";position:absolute;left:.56rem;right:0;top:.56rem;height:1px;margin-top:-.5px}.gf-schritte:before{background:var(--gf-linie-dunkel)}.gf-schritte:after{background:var(--gf-wald);transform-origin:left center;transform:scaleX(var(--fortschritt))}.gf-schritt{position:relative;padding-top:3.6rem}.gf-schritt:before{content:"";position:absolute;z-index:1;top:0;left:0;width:1.12rem;height:1.12rem;border-radius:50%;background:var(--gf-wald);box-shadow:0 0 0 4px var(--gf-grund);transition:transform .6s var(--gf-weich),background-color .6s ease}.gf-schritte.zeichnen-an .gf-schritt:not(.ist-erreicht):before{background:var(--gf-grund);transform:scale(.75);box-shadow:inset 0 0 0 1px var(--gf-wald),0 0 0 4px var(--gf-grund)}.gf-schritt i{display:block;margin-bottom:1.44rem;font-style:normal;font-size:1.4rem;font-weight:600;letter-spacing:.08em;color:var(--gf-wald)}.gf-schritt strong{display:block;margin-bottom:.8rem;font-family:var(--font-heading-family);font-weight:500;font-size:2rem;line-height:2.8rem;color:var(--gf-wald)}.gf-schritt small{display:block;font-size:1.6rem;line-height:2.4rem;color:var(--gf-graphit)}.gf-schritte-knopf{display:flex;justify-content:center;margin-top:clamp(5.6rem,6vw,8rem)}@media(max-width:989px){.gf-schritte-kopf,.gf-schritte{grid-template-columns:1fr}.gf-schritte:before,.gf-schritte:after{right:auto;bottom:0;width:1px;height:auto;margin:0 0 0 -.5px}.gf-schritte:after{transform-origin:center top;transform:scaleY(var(--fortschritt))}.gf-schritt{padding:0 0 0 3.84rem}}.gf-beratung{position:relative;isolation:isolate;overflow:hidden;background:var(--gf-nacht);color:var(--gf-weiss);text-align:center}.gf-beratung-bild{position:absolute;top:-14%;right:0;bottom:-14%;left:0;z-index:-2}.gf-beratung-bild img{width:100%;height:100%;object-fit:cover;display:block}.gf-beratung{background:var(--gf-wald)}.gf-beratung-schatten{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(80% 70% at 50% 50%,#244c3db3,#17332aeb)}.gf-beratung-inhalt{padding:clamp(11.2rem,14vw,19.2rem) 0}.gf-beratung .gf-index{justify-content:center}.gf-beratung .gf-text{margin:2.4rem auto 0;color:var(--gf-weiss)}.gf-beratung .gf-knoepfe{justify-content:center;margin-top:4rem}.gf-kontakt{margin-top:3.2rem;font-size:1.4rem;line-height:2rem;color:var(--gf-salbei)}.gf-kontakt a{color:inherit}.gf-zahlen-abschnitt{background:var(--gf-wald);color:var(--gf-weiss);padding:clamp(8rem,9vw,12.8rem) 0 calc(var(--gf-karte-rundung) + clamp(7.2rem,8vw,11.2rem))}.gf-zahlen{list-style:none;margin:clamp(4.8rem,6vw,8rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(var(--anzahl, 3),minmax(0,1fr));gap:4rem 3.2rem}.gf-zahl{padding-top:2.24rem;border-top:1px solid var(--gf-linie-hell)}.gf-zahl strong{display:block;font-family:var(--font-heading-family);font-weight:500;font-size:4.8rem;line-height:5.6rem;font-variant-numeric:tabular-nums;color:var(--gf-weiss)}.gf-zahl small{display:block;margin-top:.8rem;font-size:1.4rem;line-height:2rem;font-weight:500;color:var(--gf-salbei)}@media(max-width:749px){.gf-zahlen{grid-template-columns:1fr}}.gf-einstieg-abschnitt{background:var(--gf-weiss);color:var(--gf-graphit);padding:6.4rem 0}.gf-einstieg-abschnitt .gf-titel{color:var(--gf-wald);margin-bottom:3.2rem}.gf-einstieg{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--anzahl, 3),minmax(0,1fr));gap:2.4rem}.gf-einstieg-karte{position:relative;display:flex;flex-direction:column;gap:.8rem;height:100%;min-height:17.6rem;padding:3.2rem;border-radius:var(--gf-radius-karte);background:var(--gf-salbei);color:var(--gf-graphit);text-decoration:none;transition:translate .6s var(--gf-weich),box-shadow .6s var(--gf-weich)}.gf-einstieg-karte strong{font-size:2rem;line-height:2.8rem;font-weight:500;color:var(--gf-wald)}.gf-einstieg-karte span{font-size:1.6rem;line-height:2.4rem}.gf-einstieg-karte svg{width:2rem;height:2rem;margin-top:auto;color:var(--gf-wald);transition:translate .5s var(--gf-weich)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.gf-einstieg-karte:hover{translate:0 -3px;box-shadow:0 18px 36px -22px #17332a73}.gf-einstieg-karte:hover svg{translate:4px 0}}.gf-einstieg-karte:focus-visible{outline:2px solid var(--gf-wald);outline-offset:3px}.gf-einstieg-karte-bild{padding:0 0 2.4rem;overflow:hidden;background:var(--gf-salbei)}.gf-einstieg-karte-bild>:not(.gf-einstieg-foto){margin-inline:2.4rem}.gf-einstieg-foto{display:block;aspect-ratio:1;overflow:hidden;margin-bottom:1.6rem;background:var(--gf-salbei)}.gf-einstieg-foto img{width:100%;height:100%;object-fit:cover;display:block;transition:scale 1.4s var(--gf-weich)}.gf-einstieg-karte-bild svg{margin-top:.8rem}@media(hover:hover)and (prefers-reduced-motion:no-preference){.gf-einstieg-karte-bild:hover .gf-einstieg-foto img{scale:1.05}}@media(max-width:989px){.gf-einstieg:has(.gf-einstieg-karte-bild){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.gf-einstieg:not(:has(.gf-einstieg-karte-bild)){grid-template-columns:1fr}.gf-einstieg-karte{min-height:0}.gf-einstieg-karte-bild>:not(.gf-einstieg-foto){margin-inline:1.6rem}}@media(max-width:479px){.gf-einstieg{gap:1.2rem}.gf-einstieg-karte-bild strong{font-size:1.6rem;line-height:2.2rem}.gf-einstieg-karte-bild span:not(.gf-einstieg-foto){font-size:1.4rem;line-height:2rem}}.product__description table{width:100%;border-collapse:collapse;border:0;table-layout:auto;margin:1.6rem 0 2.4rem;font-size:1.5rem;line-height:2.2rem}.product__description :is(td,th){border:0;border-bottom:1px solid var(--gf-linie-dunkel);padding:1rem 1.2rem 1rem 0;text-align:left;vertical-align:top;font-weight:400}.product__description tr>:first-child{color:var(--gf-graphit);font-weight:500;width:55%}.product__description tr>:last-child{color:var(--gf-wald);font-weight:600}.product__description :is(td,th) :is(strong,b){font-weight:inherit}.product__description tr:first-child>*{border-top:1px solid var(--gf-linie-dunkel)}.gf-material-abschnitt{background:var(--gf-weiss);color:var(--gf-graphit);padding:clamp(8.8rem,10vw,14.4rem) 0;overflow:hidden}.gf-material-abschnitt.gf-salbei-grund{background:var(--gf-salbei)}.gf-material{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:4.8rem 6.4rem;align-items:center}.gf-material-kopf .gf-text{margin:2.4rem 0 3.2rem}.gf-material-karten{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--anzahl, 3),minmax(0,1fr));gap:2.4rem}.gf-material-karte:nth-child(2){margin-top:6.4rem}.gf-material-karte:nth-child(3){margin-top:2.4rem}.gf-material-foto{aspect-ratio:3 / 4;overflow:hidden;border-radius:var(--gf-radius-karte);margin-bottom:1.6rem;background:var(--gf-salbei);box-shadow:0 24px 48px -32px #17332a73}.gf-material-foto img{width:100%;height:100%;object-fit:cover;display:block}.gf-material-karte strong{display:block;font-family:var(--font-heading-family);font-weight:500;font-size:2rem;line-height:2.8rem;color:var(--gf-wald)}.gf-material-karte small{display:block;margin-top:.4rem;font-size:1.5rem;line-height:2.2rem}@media(max-width:989px){.gf-material{grid-template-columns:1fr}.gf-material-karten{grid-template-columns:repeat(3,minmax(22rem,1fr));overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1.6rem;margin-inline:calc(var(--gf-rand) * -1);padding-inline:var(--gf-rand)}.gf-material-karte{scroll-snap-align:start;margin-top:0!important}.gf-material-lauf[data-parallax]{transform:none!important}}@media screen and (max-width:749px){.gf-material-karten{grid-template-columns:1fr;gap:1.6rem;overflow:visible;margin-inline:0;padding:0;scroll-snap-type:none}.gf-material-lauf{display:grid;grid-template-columns:11.2rem minmax(0,1fr);column-gap:1.6rem;align-items:center}.gf-material-foto{grid-row:1 / span 2;aspect-ratio:1;margin-bottom:0;box-shadow:0 16px 32px -24px #17332a73}.gf-material-karte strong{align-self:end;font-size:1.8rem;line-height:2.4rem}.gf-material-karte small{align-self:start}}.gf-bildtext-abschnitt{background:var(--gf-weiss);color:var(--gf-graphit);padding:clamp(6.4rem,8vw,12rem) 0}.gf-bildtext-abschnitt.gf-salbei-grund{background:var(--gf-salbei)}.gf-bildtext{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:4.8rem 8rem;align-items:center}.gf-bildtext-rechts .gf-bildtext-foto{order:2}.gf-bildtext-foto{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--gf-radius-karte);background:var(--gf-salbei)}.gf-bildtext-foto-innen{position:absolute;top:-10%;right:0;bottom:-10%;left:0}.gf-bildtext-foto img{width:100%;height:100%;object-fit:cover;display:block}.gf-bildtext-text .gf-text{margin:2.4rem 0 3.2rem}.gf-bildtext-text .gf-text p{margin:0 0 1.2rem}@media(max-width:989px){.gf-bildtext{grid-template-columns:1fr}.gf-bildtext-rechts .gf-bildtext-foto{order:0}}:is(.gf-hero-schatten,.gf-doppel-schatten,.gf-beratung-schatten,.gf-hero-platzhalter):empty{display:block}.gf-logo{width:18rem}.gf-logo img{display:block;width:18rem;height:auto}@media screen and (max-width:749px){.gf-logo,.gf-logo img{width:16rem}}.header__icon.gf-header-telefon{gap:.8rem;width:auto;min-width:4.4rem;text-decoration:none;color:rgb(var(--color-foreground))}.gf-header-telefon svg{width:2rem;height:2rem;flex:none}.gf-header-telefon .gf-header-telefon__nummer{display:none;height:auto;font-size:1.4rem;font-weight:600;letter-spacing:.02em;white-space:nowrap}@media screen and (min-width:1440px){.header.page-width{max-width:140rem}.header__icon.gf-header-telefon{padding:0 1.2rem}.gf-header-telefon .gf-header-telefon__nummer{display:inline}}@media screen and (min-width:990px){.header--middle-left{column-gap:2.4rem}.header__inline-menu .list-menu--inline{flex-wrap:nowrap}.header__inline-menu .header__menu-item{padding:1.2rem .9rem;white-space:nowrap;font-size:1.4rem;letter-spacing:.02em}}@media screen and (min-width:990px)and (max-width:1199px){.header--middle-left{column-gap:1.6rem}.header .gf-logo,.header .gf-logo img{width:15rem}.header__inline-menu .header__menu-item{padding:1.2rem .6rem;font-size:1.3rem;letter-spacing:0}}@media(hover:hover){.gf-header-telefon:hover .gf-header-telefon__nummer{text-decoration:underline;text-underline-offset:.3rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gf-signatur.css.map */
