:root{--grid-columns:12;--grid-column-span:calc(100% / var(--grid-columns))}.f-hero{position:relative;grid-column:1/-1;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}@media(min-width:768px){.f-hero{min-height:850px}.f-hero:not(.f-hero--boxed):not(.f-hero--no-media){height:100vh}}.f-hero:before{content:"";background:linear-gradient(180deg,#000,transparent 29.29%);top:0;left:0;z-index:1;pointer-events:none}.f-hero:before,.f-hero__media{width:100%;height:100%;position:absolute}.f-hero__media{inset:0;overflow:hidden}.f-hero__media picture{display:block;width:100%;height:100%}.f-hero__image,.f-hero__video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.f-hero>.o-container{position:relative;z-index:2;flex:1}.f-hero--under-header .f-hero>.o-container,.has-hero-overlay .f-hero>.o-container{padding-top:calc(clamp(6.25rem,6.62983vw + 4.69613rem,10rem))}.f-hero>.o-container>.f-hero__card{clip-path:polygon(0 0,calc(100% - var(--framework-bevel-large)) 0,100% var(--framework-bevel-large),100% 100%,var(--framework-bevel-large) 100%,0 calc(100% - var(--framework-bevel-large)));position:relative;z-index:3;background:var(--surface-hero-card);color:var(--text-hero-card);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;aspect-ratio:1;align-self:end;margin-bottom:16px;padding:calc(clamp(1.5rem,.88398vw + 1.29282rem,2rem))}@media(min-width:550px)and (max-width:767px){.f-hero>.o-container>.f-hero__card{aspect-ratio:auto;height:auto;padding-block:calc(clamp(1.5rem,1.76796vw + 1.08564rem,2.5rem));padding-inline:calc(clamp(2rem,1.76796vw + 1.58564rem,3rem))}}@media(min-width:768px){.f-hero>.o-container>.f-hero__card{position:absolute;right:32px;bottom:64px;margin-bottom:0;width:calc(5 * (100% - 64px) / 12);aspect-ratio:1;padding:calc(clamp(2rem,3.09392vw + 1.27486rem,3.75rem))}}@media(min-width:1025px){:root{--grid-columns:12}.f-hero>.o-container>.f-hero__card{right:64px;width:calc(5 * (100% - 128px) / 12)}}.f-hero>.o-container>.f-hero__card .f-hero__title{color:var(--text-hero-card)}.f-hero__preamble,.f-hero__title{margin:0 0 calc(clamp(.5rem,.88398vw + .29282rem,1rem))}.f-hero__preamble{font-size:var(--typography-body-medium);line-height:var(--typography-body-medium-lh)}.f-hero__metadata{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none}.f-hero__metadata-item{display:inline-flex;align-items:center}.f-hero__metadata-item:not(:last-child):after{content:"";display:inline-block;width:7px;height:7px;background-color:currentColor;margin-left:.5rem}.f-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:calc(clamp(.5rem,.88398vw + .29282rem,1rem));margin-block-start:64px}@media(max-width:767px){.f-hero--boxed{min-height:calc(100vh - var(--header-height,clamp(5rem,6.62983vw + 3.44613rem,8.75rem)));min-height:calc(100dvh - var(--header-height,clamp(5rem,6.62983vw + 3.44613rem,8.75rem)))}}@media(min-width:768px){.f-hero--boxed{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);gap:0;grid-column:1/-1;width:100%;min-height:auto;max-width:none;margin-inline:0;padding-block:calc(clamp(3rem,3.53591vw + 2.17127rem,5rem));padding-inline:0;align-items:center}.f-hero--boxed:before{display:none}.f-hero--boxed .f-hero__breadcrumbs{grid-column:1/-1;margin-bottom:calc(clamp(1rem,1.76796vw + .58564rem,2rem))}.f-hero--boxed>.f-hero__media{clip-path:polygon(0 0,calc(100% - var(--framework-bevel-large)) 0,100% var(--framework-bevel-large),100% 100%,var(--framework-bevel-large) 100%,0 calc(100% - var(--framework-bevel-large)));position:relative;grid-column:1/span 6;aspect-ratio:1;width:100%;height:auto}.f-hero--boxed>.o-container{display:contents}.f-hero--boxed>.o-container>.f-hero__card{position:relative;grid-column:7/span 6;align-self:center;right:auto;bottom:auto;width:100%;aspect-ratio:auto;background:transparent;color:var(--text-primary);clip-path:none;margin-bottom:0;padding-inline:calc(clamp(2rem,3.53591vw + 1.17127rem,4rem));padding-block:0}.f-hero--boxed>.o-container>.f-hero__card .f-hero__title{color:var(--text-primary);font-family:var(--font-title-primary);font-size:var(--typography-heading-display);font-weight:700;line-height:var(--typography-heading-display-lh);letter-spacing:var(--typography-heading-display-ls)}.f-hero--boxed>.o-container>.f-hero__card .f-hero__preamble{color:var(--text-primary);font-size:var(--typography-preamble);line-height:var(--typography-preamble-lh)}}.f-hero--no-media{min-height:auto;height:auto;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-block:calc(clamp(3rem,3.53591vw + 2.17127rem,5rem));padding-inline:0}@media(min-width:768px){.f-hero--no-media{min-height:650px;height:auto;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-block:calc(clamp(3rem,3.53591vw + 2.17127rem,5rem));padding-inline:0;display:flex}}.f-hero--no-media:before,.f-hero--no-media>.f-hero__media{display:none}.f-hero--no-media .f-hero--under-header.f-hero--no-media>.o-container,.has-hero-overlay .f-hero--no-media.f-hero--no-media>.o-container{padding-top:calc(clamp(3.75rem,3.31492vw + 2.97307rem,5.625rem))}.f-hero--no-media>.o-container{display:grid;align-content:center;padding-top:0}.f-hero--no-media>.o-container .f-hero__breadcrumbs{grid-column:1/-1;margin-bottom:calc(clamp(1rem,.88398vw + .79282rem,1.5rem))}.f-hero--no-media>.o-container>.f-hero__card{position:relative;right:auto;bottom:auto;align-self:center;grid-column:1/-1;width:100%;aspect-ratio:auto;height:auto;margin-top:-20px;margin-bottom:0;padding:0;background:transparent;color:var(--text-primary);clip-path:none}@media(min-width:768px){.f-hero--no-media>.o-container>.f-hero__card{grid-column:1/span 12}}.f-hero--no-media>.o-container>.f-hero__card .f-hero__title{margin:0 0 calc(clamp(1rem,.88398vw + .79282rem,1.5rem));color:var(--text-primary);font-family:var(--font-title-primary);font-size:var(--typography-heading-display);font-weight:700;line-height:var(--typography-heading-display-lh);letter-spacing:var(--typography-heading-display-ls)}.f-hero--no-media>.o-container>.f-hero__card .f-hero__preamble{margin:0 0 calc(clamp(1rem,.88398vw + .79282rem,1.5rem));color:var(--text-primary);font-size:var(--typography-preamble);line-height:var(--typography-preamble-lh)}.f-hero--no-media>.o-container>.f-hero__card .f-hero__metadata{margin-bottom:calc(clamp(1rem,.88398vw + .79282rem,1.5rem))}.f-hero--no-media>.o-container>.f-hero__card .f-hero__actions{margin-block-start:calc(clamp(1.5rem,1.76796vw + 1.08564rem,2.5rem))}

/*# sourceMappingURL=hero.css.map*/