.startpage-header-element{--startpage-header-line-transform: none;display:flex;flex-direction:column;justify-content:flex-end;height:100vh;height:100svh;width:100%;background:#f8f8f8}@media(min-width:1440px){.startpage-header-element{height:104svh}}.startpage-header-element__header-group{--theme--headline-marked-bg: #ec6625;--theme--headline-marked: #fff}.startpage-header-element__header-group .headline{opacity:0}.startpage-header-element__header-group .headline.startpage-header-element__headline--initialized{opacity:1}.startpage-header-element__bodytext{max-width:20ch;overflow-wrap:break-word;margin-bottom:1rem}@media(min-width:768px){.startpage-header-element__bodytext{max-width:unset;word-break:unset}}.startpage-header-element__content{position:relative;z-index:1}.startpage-header-element__badge{position:absolute;z-index:2;width:clamp(7.8rem,15vw,11.875rem);height:clamp(7.8rem,15vw,11.875rem);bottom:clamp(-2rem,5vw - 5rem + 100% - var(--offset, 100%),3rem);right:clamp(.5rem,5vw - 0rem,3rem)}@media(min-width:768px){.startpage-header-element__badge{bottom:clamp(-2rem,5vw - 7rem + 100% - var(--offset, 100%),0rem)}}@media(min-width:1440px){.startpage-header-element__badge{bottom:clamp(-4rem,5vw - 10rem + 100% - var(--offset, 100%),4rem)}}.startpage-header-element__background{position:absolute;top:0;left:0;width:100%}.startpage-header-element__background.angled-clip{clip-path:none}.startpage-header-element__media-wrapper{width:100%;height:100vh;height:100svh}.angled-clip--bottom-right.angled-clip .startpage-header-element__media-wrapper{clip-path:polygon(0% 0%,100% 0%,100% var(--offset),0% 100%)}@media(min-width:1440px){.startpage-header-element__media-wrapper{height:104svh}}.startpage-header-element__headline-lines-wrapper{position:relative;overflow:clip}.startpage-header-element__headline-line{--startpage-header-headline-index: 0;transform:var(--startpage-header-line-transform);transition:transform .5s cubic-bezier(.75,0,.35,1)}.startpage-header-element__headline-line:not(:first-child){position:absolute;top:calc(var(--startpage-header-headline-index) * 100%);left:0}
