:root{--breakpoint-sm: 600px;--breakpoint-md: 782px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--breakpoint-xxl: 1600px}.hero.is-hyphenated{hyphens:auto}.hero{--heroTailW: 54px;--heroTailH: 63px;--heroCardW: 596px;--heroFrameW: none;--heroPaddingY: 64px;--heroHeaderOffset: 0px;--heroRadius: var(--cardRadius);--heroCardBg: transparent;--heroCardBorder: transparent;--heroCardColor: var(--white);--heroTailFill: var(--heroCardBg);--heroBorderClip: polygon( 0 0, 100% 0, 100% calc(100% - var(--heroTailH)), calc(100% - 1.5px) calc(100% - var(--heroTailH)), calc(100% - 1.5px) 100%, 0 100% );position:relative;display:flex;overflow:hidden;background:var(--gradient-midnight);color:var(--heroCardColor);--heroContentLeft: max( var(--sidePadding), calc(50% - var(--contentMaxWidth) / 2 + var(--sidePadding)) )}.hero__frame{position:relative;width:100%;margin-inline:auto}.hero--basic .hero__frame{display:flex}.hero__media{position:absolute;inset:0}.hero__media img{display:block;width:100%;height:100%;object-fit:cover}.hero__inner{position:relative;z-index:1;display:flex;align-items:flex-end;width:100%;max-width:var(--contentMaxWidth);margin-inline:auto;padding-block:calc(var(--heroHeaderOffset) + var(--heroPaddingY)) var(--heroPaddingY);padding-inline:var(--sidePadding)}.hero__card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:40px;width:100%;max-width:var(--heroCardW);padding:48px;background:var(--heroCardBg);border-radius:var(--heroRadius) var(--heroRadius) 0 var(--heroRadius);color:var(--heroCardColor)}.hero__card::before{content:"";position:absolute;inset:0;border:1px solid var(--heroCardBorder);border-radius:inherit;pointer-events:none;clip-path:var(--heroBorderClip)}.hero__body{display:flex;flex-direction:column;align-items:flex-start;max-width:500px}.hero__headline{font-size:clamp(3.6rem,3.6rem + 12*(100vw - 320px)/1340,4.8rem);line-height:var(--lhHeadline);color:inherit;margin:0}.hero__headline+.hero__text{margin-top:3.2rem}.hero__subline{font-size:var(--fsH5);font-weight:700;color:inherit;margin:1rem 0 0}.hero__subline+.hero__text{margin-top:3.2rem}.hero__claim{width:312px;max-width:100%;height:auto;margin:3.2rem 0 4rem}.hero__text{font-size:var(--fsBodyM);color:inherit;margin:0}.hero__text *:last-child{margin-bottom:0}.hero__button{white-space:nowrap}.hero__tail{position:absolute;right:calc(var(--heroTailW)*-1);bottom:0;width:var(--heroTailW);height:var(--heroTailH);background:var(--heroTailFill);clip-path:polygon(0 0, 100% 100%, 0 100%)}.hero--card-outline{--heroCardBg: transparent;--heroCardBorder: var(--white);--heroCardColor: var(--white)}.hero--card-outline .hero__tail{background:none;clip-path:none;transform:translateX(-1px)}.hero--card-outline .hero__tail::after{content:"";position:absolute;left:-1px;right:0;bottom:0;height:1px;background:var(--heroCardBorder)}.hero--card-outline .hero__tail::before{content:"";position:absolute;top:-0.3px;left:.4px;width:82.6px;height:.8px;background:var(--heroCardBorder);transform:rotate(49.2deg);transform-origin:0 0}.hero--card-dark{--heroCardBg: var(--gradient-midnight);--heroTailFill: var(--darkblue);--heroCardColor: var(--white)}.hero--card-light{--heroCardBg: var(--white);--heroCardColor: var(--darkblue)}.hero--card-light .hero__text{color:var(--darkblue-80)}.hero--card-dark .hero__tail,.hero--card-light .hero__tail{width:calc(var(--heroTailW) + 1px);transform:translateX(-1px)}.hero--2col{--heroCardW: min(596px, calc(64vw - 110px))}.hero--2col .hero__media{inset:0 0 0 max(50%,var(--heroContentLeft) + var(--heroCardW) + var(--heroTailW) + 16px)}.hero--focus-top .hero__media img{object-position:center top}.hero--focus-bottom .hero__media img{object-position:center bottom}.hero--focus-left .hero__media img{object-position:left center}.hero--focus-right .hero__media img{object-position:right center}.hero--cutout{--heroFrameW: 1512px}.hero--cutout .hero__media{inset:0 0 0 33.33%;max-width:60%;margin-left:auto}.hero--cutout .hero__media img{object-fit:contain;object-position:right bottom}.hero--page-start{--heroHeaderOffset: var(--headerContentOffset)}.hero--basic{min-height:clamp(320px,33vw,433px)}.hero--basic .hero__card{max-width:900px;padding:0;background:none;border-radius:0}.hero--basic .hero__card::before{content:none}@media(max-width: 1200px){.hero.force-full-width{width:auto;max-width:none;margin-inline:calc(var(--sidePadding)*-1)}}@media(max-width: 768px){.hero{--heroTailW: 63px;--heroTailH: 54px;--heroPaddingY: 48px;--heroMediaInset: 0px;--heroCardOverlap: 20px;--heroBorderClip: polygon( var(--heroTailW) 0, 100% 0, 100% 100%, 0 100%, 0 1.5px, var(--heroTailW) 1.5px );flex-direction:column}.hero__inner{padding-inline:0}.hero--has-media .hero__inner{padding-block:0 var(--heroPaddingY)}.hero--has-media.hero--card-dark .hero__inner,.hero--has-media.hero--card-light .hero__inner{margin-top:calc(var(--heroCardOverlap)*-1);padding-bottom:0}.hero--has-media.hero--card-light{background:none}.hero__card{max-width:none;padding:40px 24px;border-radius:0 var(--heroRadius) var(--heroRadius) var(--heroRadius)}.hero__body{max-width:none}.hero__tail{right:auto;bottom:auto;left:0;top:calc(var(--heroTailH)*-1)}.hero--card-dark .hero__tail,.hero--card-light .hero__tail{width:var(--heroTailW);height:calc(var(--heroTailH) + 1px);transform:none}.hero--card-outline .hero__inner{padding-inline:var(--sidePadding)}.hero--card-outline .hero__tail{transform:translateY(1px)}.hero--card-outline .hero__tail::before{top:-0.3px;left:.8px;transform:rotate(40.8deg)}.hero--card-outline .hero__tail::after{top:0;bottom:-1px;left:0;right:auto;width:1px;height:auto}.hero--2col .hero__media,.hero--fullscreen .hero__media{position:relative;inset:auto;width:auto;height:320px;margin-top:calc(var(--headerHeight) - var(--cardRadius));margin-left:var(--heroMediaInset)}.hero--card-outline:not(.hero--cutout){--heroMediaInset: calc(var(--heroTailW) + var(--sidePadding))}.hero--cutout .hero__media{max-width:none;margin-left:0}.hero--cutout .hero__media img{object-position:right bottom}.hero--basic .hero__inner{padding-block:calc(var(--heroHeaderOffset) + 64px) 64px;padding-inline:var(--sidePadding)}}/*# sourceMappingURL=hero.css.map */
