.page-hero{position:relative;z-index:0;display:flex;flex-direction:column;justify-content:space-between;min-height:max(55vh,320px);overflow:hidden;text-align:left;color:var(--hero-ink);--sec-text: var(--hero-ink);--sec-soft: var(--hero-ink);--sec-accent: var(--hero-ink);--sec-bg: var(--hero-scrim)}.page-hero--home{min-height:max(68vh,360px)}.page-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.page-hero-in{position:relative;z-index:1;width:100%;padding:60px 0 40px;background:linear-gradient(to top,var(--hero-scrim) 0,var(--hero-scrim) calc(100% - 60px),transparent 100%)}.page-hero-text{max-width:960px}.page-hero .lead{margin-left:0;margin-right:0}.page-hero .actions{justify-content:flex-start}.page-hero .btn-action{outline:2px solid var(--sec-text);outline-offset:0}.page-hero .crumb a:hover{color:var(--hero-ink);text-decoration:underline;text-underline-offset:3px}@media(max-width:768px){.page-hero{min-height:max(46vh,320px)}.page-hero-in{padding:48px 0 28px;background:linear-gradient(to top,var(--hero-scrim) 0,var(--hero-scrim) calc(100% - 48px),transparent 100%)}.page-hero--home{min-height:max(68vh,520px)}}.page-hero--home .page-hero-text{max-width:680px}.page-hero--home .page-title{font-size:clamp(34px,4vw,54px)}.page-hero--home .page-hero-in{padding-bottom:32px}[data-skin=nacht] .page-hero .page-hero-text{max-width:680px}[data-skin=nacht] .page-hero .page-title{font-size:clamp(34px,4vw,54px)}.page-hero-in--top{padding:28px 0 72px;background:linear-gradient(to bottom,var(--hero-scrim) 0,var(--hero-scrim) calc(100% - 72px),transparent 100%)}.page-hero-in--foot{margin-top:auto}.page-hero-in--top .page-title{margin-bottom:0}@media(max-width:768px){.page-hero-in--top{padding:20px 0 56px;background:linear-gradient(to bottom,var(--hero-scrim) 0,var(--hero-scrim) calc(100% - 56px),transparent 100%)}}.page-hero--home .page-hero-in--top{padding:24px 0 44px;background:none}.page-hero--home .page-hero-in--top:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom,var(--hero-scrim-home-top) 0,var(--hero-scrim-home-top) calc(100% - 44px),transparent 100%)}@media(min-width:769px){.page-hero--home .page-hero-in--top:before{-webkit-mask-image:linear-gradient(to right,var(--hero-ink) 0,var(--hero-ink) calc(max(0px,(100% - var(--max)) / 2) + var(--gutter) + 720px),transparent calc(max(0px,(100% - var(--max)) / 2) + var(--gutter) + 1040px));mask-image:linear-gradient(to right,var(--hero-ink) 0,var(--hero-ink) calc(max(0px,(100% - var(--max)) / 2) + var(--gutter) + 720px),transparent calc(max(0px,(100% - var(--max)) / 2) + var(--gutter) + 1040px))}}.page-hero--home .page-hero-in--foot{padding:52px 0 32px;background:linear-gradient(to top,var(--hero-scrim-home-foot) 0,var(--hero-scrim-home-foot) calc(100% - 52px),transparent 100%)}.page-hero--home .page-title,.page-hero--home .lead{text-shadow:0 2px 14px rgba(var(--shadow-color),.55)}@media(max-width:768px){.page-hero--home .page-hero-in--top{padding:18px 0 36px}.page-hero--home .page-hero-in--top:before{background:linear-gradient(to bottom,var(--hero-scrim-home-top) 0,var(--hero-scrim-home-top) calc(100% - 36px),transparent 100%)}.page-hero--home .page-hero-in--foot{padding:44px 0 24px;background:linear-gradient(to top,var(--hero-scrim-home-foot) 0,var(--hero-scrim-home-foot) calc(100% - 44px),transparent 100%)}.page-hero--home .actions .btn{flex:1 1 auto;justify-content:center;padding:13px 18px}}.page-hero--scrim-light{--hero-scrim: var(--hero-scrim-light)}.page-hero--scrim-lighter{--hero-scrim: var(--hero-scrim-lighter)}.page-hero .page-title,.page-hero .lead,.page-hero .crumb,.page-hero .eyebrow{text-shadow:0 2px 14px rgba(var(--shadow-color),.55)}
