.hero-module__MJAXFG__hero{flex-direction:column;min-height:calc(100svh - 64px);padding-block:1.5rem;display:flex}.hero-module__MJAXFG__raster{flex-direction:column;flex:1 0 auto;justify-content:center;display:flex;container-type:inline-size}.hero-module__MJAXFG__bildzelle{display:contents}.hero-module__MJAXFG__bild{border-radius:var(--radius-panel);background:var(--surface-tint);box-shadow:var(--schatten-panel);--hero-fokus:29% 50%;flex:auto;min-height:80cqw;max-height:105.263cqw;margin-top:1.75rem;position:relative;overflow:hidden}@media (min-width:640px){.hero-module__MJAXFG__bild{min-height:62.5cqw;max-height:80cqw}}@media (min-width:1024px){.hero-module__MJAXFG__hero{min-height:calc(100svh - 88px);padding-block:clamp(2.5rem,6vh,7.5rem)}.hero-module__MJAXFG__raster{-moz-column-gap:2rem;grid-template-columns:repeat(12,minmax(0,1fr));align-content:center;align-items:center;column-gap:2rem;display:grid}.hero-module__MJAXFG__text{grid-column:1/span 5}.hero-module__MJAXFG__bildzelle{grid-column:6/span 7;display:block}.hero-module__MJAXFG__bild{flex:none;max-width:calc(1.22*clamp(36.4583cqw - .520834rem,100svh - 88px - 2*clamp(2.5rem,6vh,7.5rem),52.0833cqw - .744048rem));height:clamp(36.4583cqw - .520834rem,100svh - 88px - 2*clamp(2.5rem,6vh,7.5rem),52.0833cqw - .744048rem);min-height:0;max-height:none;margin-top:0;margin-left:auto;container-type:size}}@media (min-width:1920px){.hero-module__MJAXFG__bild{height:clamp(36.4583cqw - .520834rem,100svh - 88px - 2*clamp(2.5rem,6vh,7.5rem),max(52.0833cqw - .744048rem,min(56.6343cqw - .809062rem,60svh)))}}@media (min-width:1024px){@supports (width:1cqh){.hero-module__MJAXFG__bild{--hero-fokus:min(0px, max(calc((100cqw - 149.64cqh) * .29), calc(100cqw - 122.71cqh))) 50%}}}.hero-module__MJAXFG__bildMitZweit{box-shadow:none;background:0 0;overflow:visible}.hero-module__MJAXFG__bildInnen{border-radius:var(--radius-panel);background:var(--surface-tint);box-shadow:var(--schatten-panel);position:absolute;inset:0;overflow:hidden}.hero-module__MJAXFG__zweitpanel{z-index:1;aspect-ratio:9/16;background:var(--brand-deep);width:16%;box-shadow:0 0 0 6px var(--bg), var(--schatten-panel);border-radius:20px;display:none;position:absolute;bottom:-2rem;left:-2rem;overflow:hidden}@media (min-width:1280px){.hero-module__MJAXFG__zweitpanel{display:block}}.hero-module__MJAXFG__lichtstrich{stroke-dasharray:.13 .87;stroke-dashoffset:0;animation:6s ease-in-out 2.1s infinite both hero-module__MJAXFG__lichtstrich}@keyframes hero-module__MJAXFG__lichtstrich{0%{stroke-dashoffset:0;stroke-opacity:0}6.4%{stroke-opacity:.95}45.333%{stroke-opacity:.95}53.333%{stroke-dashoffset:-.87px;stroke-opacity:0}to{stroke-dashoffset:-.87px;stroke-opacity:0}}@media (prefers-reduced-motion:reduce){.hero-module__MJAXFG__lichtstrich{stroke-opacity:0;animation:none}}
.lux-module__uw-88W__glanz{background:radial-gradient(90% 140% at 100% 0%, rgb(var(--brand-accent-kanal) / .42), transparent 62%)}.lux-module__uw-88W__fuellung{width:var(--fuellung,100%);background:linear-gradient(90deg, var(--brand-dark), var(--brand) 55%, var(--brand-accent))}.lux-module__uw-88W__regler{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;margin:0}.lux-module__uw-88W__regler::-webkit-slider-runnable-track{background:0 0;height:28px}.lux-module__uw-88W__regler::-moz-range-track{background:0 0;height:28px}.lux-module__uw-88W__regler::-webkit-slider-thumb{appearance:none;border:2px solid var(--brand-dark);background:var(--brand-accent);width:28px;height:28px;box-shadow:0 0 var(--glanz-r,18px) rgb(var(--brand-accent-kanal) / var(--glanz-a,.6));border-radius:9999px}.lux-module__uw-88W__regler::-moz-range-thumb{box-sizing:border-box;border:2px solid var(--brand-dark);background:var(--brand-accent);width:28px;height:28px;box-shadow:0 0 var(--glanz-r,18px) rgb(var(--brand-accent-kanal) / var(--glanz-a,.6));border-radius:9999px}.lux-module__uw-88W__regler:focus-visible{outline:none}.lux-module__uw-88W__regler:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--surface), 0 0 0 5px var(--brand-dark), 0 0 var(--glanz-r,18px) rgb(var(--brand-accent-kanal) / var(--glanz-a,.6))}.lux-module__uw-88W__regler:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--surface), 0 0 0 5px var(--brand-dark), 0 0 var(--glanz-r,18px) rgb(var(--brand-accent-kanal) / var(--glanz-a,.6))}.lux-module__uw-88W__balken{transition:width .5s var(--ease-kino), background-color .2s}
