.av-hero{position:relative;isolation:isolate;background-color:rgb(var(--color-background))}.av-hero__frame{position:relative;display:grid;grid-template-areas:"stack";overflow:hidden}.av-hero__media,.av-hero__content-wrap{grid-area:stack}.av-hero__media{position:relative;z-index:0;min-height:100%;background-color:rgb(var(--av-sand))}.av-hero__media picture,.av-hero__media img,.av-hero__media .av-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.av-hero__media img{object-fit:cover;object-position:var(--av-focal-mobile, var(--av-focal, 50% 50%))}@media screen and (min-width:750px){.av-hero__media img{object-position:var(--av-focal, 50% 50%)}}@media screen and (max-width:749px){.av-hero--hm-adapt .av-hero__frame{aspect-ratio:var(--av-hero-ratio-mobile, 3 / 4)}.av-hero--hm-medium .av-hero__frame{min-height:60vh;min-height:60svh}.av-hero--hm-large .av-hero__frame{min-height:78vh;min-height:78svh}.av-hero--hm-full .av-hero__frame{min-height:calc(100vh - var(--header-height, 0px));min-height:calc(100svh - var(--header-height, 0px))}}@media screen and (min-width:750px){.av-hero--hd-adapt .av-hero__frame{aspect-ratio:var(--av-hero-ratio, 16 / 9)}.av-hero--hd-medium .av-hero__frame{min-height:max(48rem,62vh)}.av-hero--hd-large .av-hero__frame{min-height:max(56rem,84vh)}.av-hero--hd-full .av-hero__frame{min-height:calc(100vh - var(--header-height, 0px))}}.av-hero--light{--av-hero-overlay-rgb: var(--av-charcoal)}.av-hero--dark{--av-hero-overlay-rgb: var(--av-ivory)}.av-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(var(--av-hero-gradient-direction, to top),rgba(var(--av-hero-overlay-rgb),min(1,calc(var(--av-hero-overlay) * 1.6))) 0%,rgba(var(--av-hero-overlay-rgb),var(--av-hero-overlay)) 38%,rgba(var(--av-hero-overlay-rgb),calc(var(--av-hero-overlay) * .15)) 100%)}.av-hero--overlay-solid .av-hero__overlay{background:rgba(var(--av-hero-overlay-rgb),var(--av-hero-overlay))}@media screen and (max-width:749px){.av-hero--mv-top{--av-hero-gradient-direction: to bottom}.av-hero--mv-center .av-hero__overlay{background:rgba(var(--av-hero-overlay-rgb),var(--av-hero-overlay))}}@media screen and (min-width:750px){.av-hero--dv-top{--av-hero-gradient-direction: to bottom}.av-hero--dv-center.av-hero--dh-left{--av-hero-gradient-direction: to right}.av-hero--dv-center.av-hero--dh-right{--av-hero-gradient-direction: to left}.av-hero--dv-center.av-hero--dh-center .av-hero__overlay{background:rgba(var(--av-hero-overlay-rgb),var(--av-hero-overlay))}}.av-hero__content-wrap{position:relative;z-index:2;display:flex;flex-direction:column;padding:var(--av-space-3xl) var(--av-gutter) var(--av-space-xl)}.av-hero--inset .av-hero__content-wrap{padding-inline:var(--av-space-md)}.av-hero__content{width:100%;max-width:var(--av-hero-content-width, 60rem)}.av-hero--width-narrow{--av-hero-content-width: 44rem}.av-hero--width-medium{--av-hero-content-width: 62rem}.av-hero--width-wide{--av-hero-content-width: 86rem}@media screen and (max-width:749px){.av-hero--mv-top .av-hero__content-wrap{justify-content:flex-start}.av-hero--mv-center .av-hero__content-wrap{justify-content:center}.av-hero--mv-bottom .av-hero__content-wrap{justify-content:flex-end}.av-hero--mh-left .av-hero__content-wrap{align-items:flex-start;text-align:left}.av-hero--mh-center .av-hero__content-wrap{align-items:center;text-align:center}.av-hero--mh-center .av-hero__actions{justify-content:center}}@media screen and (min-width:750px){.av-hero__content-wrap{padding:var(--av-space-3xl) var(--av-gutter) var(--av-space-2xl)}.av-hero--inset .av-hero__content-wrap{padding-inline:var(--av-space-xl)}.av-hero:not(.av-hero--inset) .av-hero__content-wrap{padding-inline:max(var(--av-gutter),calc((100% - var(--page-width)) / 2 + var(--av-gutter)))}.av-hero--dv-top .av-hero__content-wrap{justify-content:flex-start}.av-hero--dv-center .av-hero__content-wrap{justify-content:center}.av-hero--dv-bottom .av-hero__content-wrap{justify-content:flex-end}.av-hero--dh-left .av-hero__content-wrap{align-items:flex-start;text-align:left}.av-hero--dh-center .av-hero__content-wrap{align-items:center;text-align:center}.av-hero--dh-right .av-hero__content-wrap{align-items:flex-end;text-align:right}.av-hero--dh-center .av-hero__actions{justify-content:center}.av-hero--dh-right .av-hero__actions{justify-content:flex-end}}.av-hero--light .av-hero__content{--color-foreground: var(--av-ivory);--color-accent: var(--av-ivory);--color-button: var(--av-ivory);--color-button-text: var(--av-charcoal);--color-secondary-button: var(--av-charcoal);--color-secondary-button-text: var(--av-ivory);--color-link: var(--av-ivory)}.av-hero--dark .av-hero__content{--color-foreground: var(--av-charcoal);--color-accent: var(--av-olive-deep);--color-button: var(--av-charcoal);--color-button-text: var(--av-ivory);--color-secondary-button: var(--av-ivory);--color-secondary-button-text: var(--av-charcoal);--color-link: var(--av-charcoal)}.av-hero__content{color:rgb(var(--color-foreground))}.av-hero__eyebrow{margin-bottom:var(--av-space-sm)}.av-hero__heading{max-width:14ch}.av-hero--width-wide .av-hero__heading{max-width:18ch}.av-hero--dh-center .av-hero__heading,.av-hero--mh-center .av-hero__heading{margin-inline:auto}.av-hero__text{margin-top:var(--av-space-md);max-width:44ch;font-size:var(--av-text-lead);line-height:1.6;color:rgba(var(--color-foreground),.92)}.av-hero--dh-center .av-hero__text{margin-inline:auto}.av-hero--dh-right .av-hero__text{margin-left:auto}.av-hero__actions{margin-top:var(--av-space-lg)}.av-hero__content .button--secondary{--alpha-button-background: 0}@media screen and (max-width:749px){.av-hero--mh-center .av-hero__text{margin-inline:auto}.av-hero--mh-left .av-hero__text,.av-hero--mh-left .av-hero__heading{margin-left:0}.av-hero__actions .button{flex:1 1 auto;min-width:0}}.av-hero--animate .av-hero__content>*{animation:av-rise var(--av-duration-slow) var(--av-ease-out) both}.av-hero--animate .av-hero__content>:nth-child(2){animation-delay:90ms}.av-hero--animate .av-hero__content>:nth-child(3){animation-delay:.18s}.av-hero--animate .av-hero__content>:nth-child(4){animation-delay:.27s}@media(prefers-reduced-motion:reduce){.av-hero--animate .av-hero__content>*{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/av-section-hero.css.map */
