.gp-hero{align-items:center;background:var(--wp--preset--color--surface);border-top:var(--gp-header-h) solid transparent;box-sizing:border-box;container-type:inline-size;display:flex;justify-content:center;min-height:100svh;overflow-x:clip}.gp-hero__inner{--gp-hero-u:min(calc((100svh - var(--gp-header-h))/788),calc(100cqw/1298));align-items:center;display:grid;gap:calc(var(--gp-hero-u)*28.8);grid-template-columns:calc(var(--gp-hero-u)*633) 1fr;min-height:calc(var(--gp-hero-u)*788);padding:0 calc(var(--gp-hero-u)*8) 0 calc(var(--gp-hero-u)*64);position:relative;width:100%}.gp-hero__content{display:flex;flex-direction:column;justify-content:center;max-width:calc(var(--gp-hero-u)*633);position:relative;z-index:5}.gp-hero__title{color:var(--wp--preset--color--contrast);font-family:var(--wp--preset--font-family--heading);font-size:calc(var(--gp-hero-u)*64);font-weight:700;letter-spacing:-.01em;line-height:1.09375;margin:0}.gp-hero__accent{color:var(--wp--preset--color--primary)}.gp-hero__subtitle{color:var(--wp--preset--color--muted);font-size:calc(var(--gp-hero-u)*18);font-weight:500;letter-spacing:.01em;line-height:1.5;margin:calc(var(--gp-hero-u)*16) 0 0}.gp-hero__buttons{display:flex;gap:calc(var(--gp-hero-u)*24);margin-top:calc(var(--gp-hero-u)*40)}.gp-hero__btn-group{align-items:center;display:inline-flex;flex-direction:column;gap:calc(var(--gp-hero-u)*8)}.gp-hero__btn-note{color:var(--wp--preset--color--muted);font-size:calc(var(--gp-hero-u)*12);font-weight:500;letter-spacing:.01em;line-height:1.5;text-align:center}.gp-hero .gp-btn{font-size:calc(var(--gp-hero-u)*14);height:calc(var(--gp-hero-u)*56);letter-spacing:.01em;min-width:calc(var(--gp-hero-u)*200);padding:0 calc(var(--gp-hero-u)*21.6)}.gp-hero .gp-btn[data-gp-hero-state="2"]{background:var(--wp--preset--color--orange);border-color:var(--wp--preset--color--orange)}.gp-hero .gp-btn[data-gp-hero-state="2"]:hover{background:var(--wp--preset--color--orange-dark);border-color:var(--wp--preset--color--orange-dark)}.gp-hero__media{min-height:0;position:static}.gp-hero__panel{background:var(--wp--custom--gradient--brand);border-radius:calc(var(--gp-hero-u)*56);height:calc(var(--gp-hero-u)*772);position:absolute;right:calc(var(--gp-hero-u)*8);top:calc(var(--gp-hero-u)*8);width:calc(var(--gp-hero-u)*493)}.gp-hero__carousel{inset:0;position:absolute}.gp-hero__box{display:block;position:absolute;transition:width var(--wp--custom--transition--hero-state),top var(--wp--custom--transition--hero-state),right var(--wp--custom--transition--hero-state),bottom var(--wp--custom--transition--hero-state)}.gp-hero__box img{display:block;filter:drop-shadow(0 calc(var(--gp-hero-u)*28.8) calc(var(--gp-hero-u)*43.2) rgba(21,55,0,.18));height:auto;width:100%}.gp-hero__box.is-active{bottom:auto;pointer-events:none;z-index:2}.gp-hero__box.is-next{bottom:auto;cursor:pointer;right:calc(var(--gp-hero-u)*159);top:calc(var(--gp-hero-u)*41);width:calc(var(--gp-hero-u)*191);z-index:1}@media(min-width:1025px){.gp-hero__carousel .gp-hero__box.is-active{right:calc(var(--gp-hero-u)*-28);top:calc(var(--gp-hero-u)*85);width:calc(var(--gp-hero-u)*738)}.gp-hero__carousel[data-gp-state="1"] .gp-hero__box.is-active{right:calc(var(--gp-hero-u)*12);top:calc(var(--gp-hero-u)*120);width:calc(var(--gp-hero-u)*654)}.gp-hero__carousel[data-gp-state="2"] .gp-hero__box.is-active{right:calc(var(--gp-hero-u)*23);top:calc(var(--gp-hero-u)*106);width:calc(var(--gp-hero-u)*687)}}.gp-hero__box.is-hidden{bottom:auto;pointer-events:none;right:calc(var(--gp-hero-u)*159);top:calc(var(--gp-hero-u)*41);width:calc(var(--gp-hero-u)*191);z-index:0}@media(hover:hover){.gp-hero__box.is-next{cursor:default;right:calc(var(--gp-hero-u)*-175);top:calc(var(--gp-hero-u)*354);width:calc(var(--gp-hero-u)*97)}.gp-hero__box.is-hidden{right:calc(var(--gp-hero-u)*-168);top:calc(var(--gp-hero-u)*359);width:calc(var(--gp-hero-u)*84)}}.gp-hero__editor-note{align-items:center;color:var(--wp--preset--color--contrast);display:flex;font-weight:600;inset:0;justify-content:center;opacity:.75;padding:2rem;position:absolute;text-align:center}@media(max-width:1024px){.gp-hero{border-top:0;display:block;max-height:none;min-height:0}.gp-hero__inner{gap:var(--wp--preset--spacing--r-24);grid-template-columns:1fr;min-height:0;padding:calc(var(--gp-header-bar-h) + var(--gp-header-border) + var(--wp--preset--spacing--r-16)) var(--wp--custom--layout--gutter) var(--wp--preset--spacing--r-24);width:auto}.gp-hero__content{max-width:none;padding-top:0}.gp-hero__title{font-size:var(--wp--preset--font-size--r-48)}.gp-hero__subtitle{font-size:var(--wp--preset--font-size--r-18);margin-top:var(--wp--preset--spacing--r-16)}.gp-hero__buttons{gap:var(--wp--preset--spacing--r-16);margin-top:var(--wp--preset--spacing--r-24)}.gp-hero .gp-btn{font-size:var(--wp--preset--font-size--r-14);height:auto;min-width:0;padding:var(--wp--preset--spacing--r-12) var(--wp--preset--spacing--r-24)}.gp-hero__btn-group{gap:var(--wp--preset--spacing--r-4)}.gp-hero__btn-note{font-size:var(--wp--preset--font-size--r-12)}.gp-hero__media{aspect-ratio:4/3;margin-inline:auto;min-height:0;position:relative;width:min(100%,520px)}.gp-hero__panel{border-radius:24px;height:auto;inset:0;position:absolute;width:auto}.gp-hero__box,.gp-hero__box.is-active,.gp-hero__box.is-hidden,.gp-hero__box.is-next{bottom:6%;left:auto;right:10%;top:auto;width:80%}.gp-hero__box{opacity:0;pointer-events:none;transition:opacity var(--wp--custom--transition--hero-fade),visibility 0s linear .42s;visibility:hidden}.gp-hero__box.is-active{opacity:1;transition:opacity var(--wp--custom--transition--hero-fade) .42s,visibility 0s;visibility:visible}}@media(prefers-reduced-motion:reduce){.gp-hero__box,.gp-hero__box.is-active,.gp-hero__box.is-hidden,.gp-hero__box.is-next{transition:none}}.gp-hero__stack{inset:0;position:absolute}.gp-hero__sbox{position:absolute;transform-origin:50% 55%;transition:transform var(--wp--custom--transition--hero-state);width:calc(var(--gp-hero-u)*470)}.gp-hero__sbox img{display:block;filter:drop-shadow(0 calc(var(--gp-hero-u)*28.8) calc(var(--gp-hero-u)*43.2) rgba(21,55,0,.18));height:auto;width:100%}.gp-hero__sbox--1{right:calc(var(--gp-hero-u)*90);top:calc(var(--gp-hero-u)*20);z-index:1}.gp-hero__sbox--2{right:calc(var(--gp-hero-u)*40);top:calc(var(--gp-hero-u)*320);z-index:2}.gp-hero__stack[data-gp-focus="1"] .gp-hero__sbox--1,.gp-hero__stack[data-gp-focus="2"] .gp-hero__sbox--2{transform:scale(1.15);z-index:3}.gp-hero__stack[data-gp-focus="1"] .gp-hero__sbox--2,.gp-hero__stack[data-gp-focus="2"] .gp-hero__sbox--1{transform:scale(.9)}@media(max-width:1024px){.gp-hero--stapel .gp-hero__media{aspect-ratio:4/5}.gp-hero__sbox{width:72%}.gp-hero__sbox--1{left:6%;right:auto;top:3%}.gp-hero__sbox--2{bottom:3%;right:4%;top:auto}}@media(prefers-reduced-motion:reduce){.gp-hero__sbox{transition:none}}.gp-hero--vielfalt{min-height:0}.gp-hero--vielfalt .gp-hero__inner{--gp-hero-u:min(calc(100cqw/1440),calc((100svh - var(--gp-header-h))/808));display:block;min-height:calc(var(--gp-hero-u)*854);padding:0}.gp-hero__photo{border-radius:calc(var(--gp-hero-u)*40);height:calc(var(--gp-hero-u)*720);left:calc(var(--gp-hero-u)*8);overflow:hidden;position:absolute;right:calc(var(--gp-hero-u)*8);top:calc(var(--gp-hero-u)*8)}.gp-hero__photo img{display:block;height:100%;object-fit:cover;width:100%}.gp-hero--vielfalt .gp-hero__content{align-items:center;left:50%;max-width:none;position:absolute;text-align:center;top:calc(var(--gp-hero-u)*196);transform:translateX(-50%);width:calc(var(--gp-hero-u)*501);z-index:1}.gp-hero--vielfalt .gp-hero__title{color:var(--wp--preset--color--contrast);font-size:calc(var(--gp-hero-title-size, 64)*var(--gp-hero-u));line-height:1.1;text-shadow:0 0 calc(var(--gp-hero-u)*71.8) var(--wp--preset--color--base);white-space:nowrap}.gp-hero--vielfalt .gp-hero__subtitle{color:var(--wp--preset--color--muted);font-weight:600;text-shadow:0 0 calc(var(--gp-hero-u)*102.8) var(--wp--preset--color--base)}.gp-hero__plate{background:var(--wp--preset--color--base);border-radius:calc(var(--gp-hero-u)*48);box-shadow:0 calc(var(--gp-hero-u)*35) calc(var(--gp-hero-u)*34.5) calc(var(--gp-hero-u)*-37) rgba(24,64,0,.08);left:50%;padding:calc(var(--gp-hero-u)*40) calc(var(--gp-hero-u)*64);position:absolute;top:calc(var(--gp-hero-u)*648);transform:translateX(-50%);z-index:2}.gp-hero--vielfalt .gp-hero__buttons{gap:calc(var(--gp-hero-u)*24);margin:0}.gp-hero--vielfalt .gp-btn.gp-hero__cta{border:0;border-radius:var(--wp--custom--radius--pill);box-sizing:border-box;gap:calc(var(--gp-hero-u)*16);height:calc(var(--gp-hero-u)*80);letter-spacing:.01em;max-width:100%;min-width:0;padding:calc(var(--gp-hero-u)*16) calc(var(--gp-hero-u)*40);width:calc(var(--gp-hero-u)*348)}.gp-hero__cta-icon{display:block;flex:none;height:calc(var(--gp-hero-u)*40);width:calc(var(--gp-hero-u)*40)}.gp-hero__cta-text{align-items:flex-start;display:flex;flex-direction:column;gap:calc(var(--gp-hero-u)*8);white-space:nowrap}.gp-hero__cta-title{font-size:calc(var(--gp-hero-u)*16);font-weight:700;line-height:1}.gp-hero__cta-note{font-size:calc(var(--gp-hero-u)*14);font-weight:500;line-height:1}@media(max-width:1024px){.gp-hero--vielfalt .gp-hero__inner{align-items:center;display:flex;flex-direction:column;gap:var(--wp--preset--spacing--r-24);min-height:0;padding:calc(var(--gp-header-bar-h) + var(--gp-header-border) + var(--wp--preset--spacing--r-16)) var(--wp--custom--layout--gutter) var(--wp--preset--spacing--r-24)}.gp-hero--vielfalt .gp-hero__photo{aspect-ratio:16/10;border-radius:var(--wp--custom--radius--large);height:auto;inset:auto;position:relative;width:100%}.gp-hero--vielfalt .gp-hero__content,.gp-hero--vielfalt .gp-hero__plate{position:static;transform:none;width:100%}.gp-hero--vielfalt .gp-hero__title{font-size:var(--wp--preset--font-size--r-40);white-space:normal}.gp-hero--vielfalt .gp-hero__subtitle{font-size:var(--wp--preset--font-size--r-16);margin-top:var(--wp--preset--spacing--r-16)}.gp-hero--vielfalt .gp-hero__plate{background:none;box-shadow:none;box-sizing:border-box;padding:0}.gp-hero--vielfalt .gp-hero__buttons{align-items:center;flex-direction:column;gap:var(--wp--preset--spacing--r-16)}.gp-hero--vielfalt .gp-btn.gp-hero__cta{gap:var(--wp--preset--spacing--r-16);height:72px;justify-content:flex-start;padding:var(--wp--preset--spacing--r-16) var(--wp--preset--spacing--r-24);width:348px}.gp-hero--vielfalt .gp-hero__cta-icon{height:40px;width:40px}.gp-hero--vielfalt .gp-hero__cta-text{gap:var(--wp--preset--spacing--r-8)}.gp-hero--vielfalt .gp-hero__cta-title{font-size:var(--wp--preset--font-size--r-16)}.gp-hero--vielfalt .gp-hero__cta-note{font-size:var(--wp--preset--font-size--r-14)}}@media(max-width:600px){.gp-hero__title{font-size:var(--wp--preset--font-size--r-40)}.gp-hero__subtitle{font-size:var(--wp--preset--font-size--r-16)}.gp-hero__buttons{flex-direction:column;gap:var(--wp--preset--spacing--r-24)}.gp-hero__btn-group,.gp-hero__buttons{align-items:center}.gp-hero .gp-btn{min-width:200px}.gp-hero__btn-note{text-align:center}}
