.atlas-hero{position:relative;width:100%;overflow:hidden;min-height:var(--hero-min-height, 90vh)!important;height:var(--hero-min-height, 90vh)!important}.atlas-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.atlas-hero__video,.atlas-hero__image{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.atlas-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--hero-overlay-color, rgba(0,0,0,.35));pointer-events:none}.atlas-hero__canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.atlas-hero__heading,.atlas-hero__subheading,.atlas-hero__btn-wrapper{position:absolute;transform:translate(-50%,-50%);text-align:center;width:max-content;max-width:90vw}.atlas-hero__heading{font-weight:var(--hero-heading-weight, 600)!important;font-size:var(--hero-heading-size, 5vw)!important;color:#fff!important;line-height:1.15!important;margin:0!important;letter-spacing:0em!important;left:var(--hero-heading-x, 50%);top:var(--hero-heading-y, 50%)}.atlas-hero__subheading{font-family:var(--font-body-family);font-size:clamp(1.4rem,2vw,1.8rem);color:#ffffffd9;margin:0!important;line-height:1.6;left:var(--hero-subheading-x, 50%);top:var(--hero-subheading-y, 60%)}.atlas-hero__btn-wrapper{position:absolute;transform:translate(-50%,-50%);left:var(--hero-btn-x, 50%);top:var(--hero-btn-y, 70%);z-index:3}.atlas-hero__btn{display:inline-block!important;position:relative!important;padding:var(--hero-btn-padding-v, 1.2rem) var(--hero-btn-padding-h, 3rem)!important;border:none!important;border-radius:10rem!important;color:#fff!important;font-family:var(--font-body-family)!important;font-size:var(--hero-btn-font-size, 1.4rem)!important;line-height:1!important;font-weight:400!important;letter-spacing:.02em!important;text-decoration:none!important;cursor:pointer!important;background:#ffffff26!important;-webkit-backdrop-filter:blur(var(--hero-btn-blur, 20px)) saturate(180%) brightness(1.1)!important;backdrop-filter:blur(var(--hero-btn-blur, 20px)) saturate(180%) brightness(1.1)!important;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #ffffff1a,inset 1px 0 #ffffff26,inset -1px 0 #ffffff26,0 4px 24px #0003!important;transition:background .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)!important;box-sizing:border-box!important;isolation:isolate!important}.atlas-hero__btn:hover{background:#fff3!important;transform:translateY(-1px)!important}@keyframes heroFadeUp{0%{opacity:0;transform:translate(-50%,calc(-50% + 12px))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes heroBtnFadeUp{0%{opacity:0;transform:translate(-50%,calc(-50% + 12px))}to{opacity:1;transform:translate(-50%,-50%)}}.atlas-hero__heading{animation:heroFadeUp .6s cubic-bezier(.4,0,.2,1) .1s both}.atlas-hero__subheading{animation:heroFadeUp .6s cubic-bezier(.4,0,.2,1) .3s both}.atlas-hero__btn-wrapper{animation:heroBtnFadeUp .6s cubic-bezier(.4,0,.2,1) .5s both}@media screen and (max-width:749px){.atlas-hero__heading{font-size:max(var(--hero-heading-size, 5vw),3rem)!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/atlas-hero.css.map */
