.au-hero{position:relative;isolation:isolate;width:100%;min-height:var(--au-min-height, 800px);overflow:hidden;background-color:#0a0a0a;display:flex}.au-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.au-hero__bg-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;opacity:var(--au-image-opacity, .45)}.au-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(to top,color-mix(in srgb,var(--au-overlay-color, #0a0a0a) calc(var(--au-overlay-start-opacity, 1) * 100%),transparent),color-mix(in srgb,var(--au-overlay-color, #0a0a0a) calc(var(--au-overlay-mid-opacity, .7) * 100%),transparent) 55%,color-mix(in srgb,var(--au-overlay-color, #0a0a0a) calc(var(--au-overlay-end-opacity, .3) * 100%),transparent))}.au-hero__inner{position:relative;z-index:1;width:100%;display:flex}.au-hero__content{margin:0 auto;width:100%;max-width:var(--au-content-max-width, 1152px);display:flex;flex-direction:column;gap:40px;padding:64px 24px 80px;box-sizing:border-box}@media screen and (min-width:750px){.au-hero__content{padding:64px 40px 80px}}.au-hero--valign-top .au-hero__inner{align-items:flex-start}.au-hero--valign-center .au-hero__inner{align-items:center}.au-hero--valign-bottom .au-hero__inner{align-items:flex-end}.au-hero__label{margin:0;font-family:var(--au-label-font, inherit);color:var(--au-label-color, #d4342c);font-size:var(--au-label-size, 14px);font-weight:var(--au-label-weight, 700);letter-spacing:var(--au-label-spacing, 2px);text-transform:uppercase}.au-hero__heading{margin:0;max-width:var(--au-heading-max-width, 896px);font-family:var(--au-heading-font, inherit);font-size:clamp(var(--au-heading-size-min, 44px),var(--au-heading-size-vw, 8vw),var(--au-heading-size-max, 104px));font-weight:var(--au-heading-weight, 800);line-height:var(--au-heading-line-height, .9);color:var(--au-heading-color, #ffffff);letter-spacing:-.01em}.au-hero__heading-row{display:block}.au-hero__highlight{color:var(--au-heading-highlight, #d4342c)}.au-hero__description{max-width:var(--au-desc-max-width, 672px);font-family:var(--au-desc-font, inherit);color:var(--au-desc-color, #c9c9c9);font-size:var(--au-desc-size, 18px);font-weight:var(--au-desc-weight, 400);line-height:var(--au-desc-line-height, 1.6)}.au-hero__description p{margin:0 0 12px}.au-hero__description p:last-child{margin-bottom:0}.au-hero__divider{width:100%;height:1px;background-color:var(--au-divider-color, #3a3a3a);transform-origin:left center}.au-hero__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}@media screen and (min-width:750px){.au-hero__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 32px}}.au-hero__stat{display:flex;flex-direction:column;gap:6px}.au-hero__stat-number{font-family:var(--au-stat-font, inherit);color:var(--au-stat-number-color, #ffffff);font-size:var(--au-stat-number-size, 34px);font-weight:var(--au-stat-number-weight, 800);line-height:1.1;white-space:nowrap}.au-hero__stat-label{font-family:var(--au-stat-font, inherit);color:var(--au-stat-label-color, #a0a0a0);font-size:var(--au-stat-label-size, 13px);font-weight:var(--au-stat-label-weight, 400);line-height:1.4;max-width:22ch}.au-hero--animated .au-anim{opacity:0;will-change:transform,opacity;transition:opacity var(--au-anim-duration, .7s) var(--au-anim-easing, ease-out),transform var(--au-anim-duration, .7s) var(--au-anim-easing, ease-out)}.au-hero--anim-fade-up .au-anim[data-au-anim=fade]{transform:translateY(var(--au-anim-distance, 28px))}.au-hero--anim-fade-down .au-anim[data-au-anim=fade]{transform:translateY(calc(var(--au-anim-distance, 28px) * -1))}.au-hero--anim-fade-left .au-anim[data-au-anim=fade]{transform:translate(var(--au-anim-distance, 28px))}.au-hero--anim-fade-right .au-anim[data-au-anim=fade]{transform:translate(calc(var(--au-anim-distance, 28px) * -1))}.au-hero--anim-zoom .au-anim[data-au-anim=fade]{transform:scale(.92)}.au-hero--anim-fade-only .au-anim[data-au-anim=fade]{transform:none}.au-hero--animated .au-anim[data-au-anim=fade-in]{transform:scaleX(.85)}.au-hero--animated .au-anim--visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.au-hero--animated .au-anim{opacity:1!important;transform:none!important;transition:none!important}}@media screen and (max-width:749px){.au-hero__stat-number{font-size:calc(var(--au-stat-number-size, 34px) * .8)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/about-us-hero.css.map */
