.v3-hero{--hero-gap:var(--size-6);--hero-content-gap:var(--size-3);--hero-eyebrow-color:var(--accent-1);--hero-label-size:var(--text-2xl);--hero-label-rule:3px;--hero-label-gap:var(--size-2-5);--hero-focal-x:50%;--hero-focal-y:50%;--hero-target-x:50%;--hero-zoom:1;overflow:hidden;position:relative}.v3-hero__background{background-image:var(--hero-image-sm);background-position:var(--hero-focal-x) var(--hero-focal-y);background-repeat:no-repeat;background-size:cover;bottom:0;left:clamp(calc(100% - var(--hero-zoom)*100%),calc(var(--hero-target-x) - var(--hero-focal-x)*var(--hero-zoom)),0%);position:absolute;top:0;width:calc(var(--hero-zoom)*100%)}.v3-hero__overlay{background:rgba(var(--hero-overlay-rgb),var(--hero-overlay-alpha));inset:0;position:absolute}.v3-hero__overlay--gradient{background:linear-gradient(90deg,rgba(var(--hero-overlay-rgb),var(--hero-overlay-alpha)) 0,rgba(var(--hero-overlay-rgb),calc(var(--hero-overlay-alpha)*.85)) 30%,rgba(var(--hero-overlay-rgb),calc(var(--hero-overlay-alpha)*.35)) 60%,rgba(var(--hero-overlay-rgb),0) 100%)}.v3-hero__grid{align-items:end;display:grid;gap:var(--hero-gap);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);position:relative}.v3-hero__grid--single{grid-template-columns:minmax(0,1fr)}.v3-hero__content{display:flex;flex-direction:column;gap:var(--hero-content-gap)}.v3-hero__eyebrow{color:var(--hero-eyebrow-color);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--letter-spacing-caps);margin:0;text-transform:uppercase}.v3-hero__heading{margin:0;max-width:20ch}h1.v3-hero__heading,h2.v3-hero__heading,h3.v3-hero__heading{overflow-wrap:unset}.v3-hero__description{max-width:60ch}.v3-hero__description>:last-child{margin-bottom:0}.v3-hero__labels{display:flex;flex-direction:column;gap:var(--hero-label-gap);list-style:none;margin:0 0 0 auto;max-width:140px;padding:0;width:100%}.v3-hero__label{--label-accent:var(--accent-2);border-top:var(--hero-label-rule) solid var(--label-accent);flex:1 1 0;font-family:var(--font-heading);font-size:var(--hero-label-size);font-weight:var(--weight-bold);line-height:var(--leading-sm);padding-top:var(--size-1-5);text-transform:uppercase}.v3-hero__label--accent-1{--label-accent:var(--accent-1)}.v3-hero__label--accent-2{--label-accent:var(--accent-2)}.v3-hero__label--accent-3{--label-accent:var(--accent-3)}.v3-hero--height-small{padding-bottom:var(--size-10);padding-top:var(--size-10)}.v3-hero--height-medium{padding-bottom:calc(var(--size-10)*1.75);padding-top:calc(var(--size-10)*1.75)}.v3-hero--height-large{padding-bottom:calc(var(--size-10)*2.5);padding-top:calc(var(--size-10)*2.5)}.v3-hero--height-full{display:flex;flex-direction:column;justify-content:center;min-height:100vh}@media (min-width:768px){.v3-hero__background{background-image:var(--hero-image-lg)}}@media (max-width:991px){.v3-hero{--hero-gap:var(--size-4)}.v3-hero__grid{align-items:start;grid-template-columns:minmax(0,1fr)}.v3-hero__labels{flex-direction:row;flex-wrap:wrap;gap:var(--size-3);margin-left:0;max-width:unset}.v3-hero__label{flex:1 1 0}.v3-hero__overlay--gradient{background:rgba(var(--hero-overlay-rgb),var(--hero-overlay-alpha))}}