.as-hero-section{position:relative;width:100%;height:100vh;min-height:600px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;background-color:var(--as-bg-color);color:var(--as-text-color);padding-top:6rem}.as-hero__container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:1400px;margin:0 auto;padding:0 1.5rem;height:100%}@media (min-width: 768px){.as-hero__container{flex-direction:row;padding:0 3rem;align-items:center}}.as-hero__content{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;z-index:10;gap:2rem}@media (min-width: 768px){.as-hero__content{max-width:36rem}}.as-hero__title{font-size:3rem;font-weight:700;letter-spacing:-.025em;line-height:1.1;margin:0;color:var(--as-text-color)}@media (min-width: 768px){.as-hero__title{font-size:4.5rem}}@media (min-width: 1024px){.as-hero__title{font-size:6rem}}.as-reveal-wrap{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.2em;margin-bottom:-.2em}.as-reveal-inner{display:inline-block;transform:translateY(100%);opacity:0;transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .8s ease}.as-hero-section.is-loaded .as-reveal-inner{transform:translateY(0);opacity:1}.as-hero__desc{font-size:1.125rem;font-weight:300;line-height:1.625;color:var(--as-text-opacity-80);margin:0;opacity:0;transition:opacity .8s ease}@media (min-width: 768px){.as-hero__desc{font-size:1.25rem;max-width:24rem}}.as-hero-section.is-loaded .as-hero__desc{opacity:1}.as-hero__action{opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .4s ease}.as-hero-section.is-loaded .as-hero__action{opacity:1;transform:translateY(0)}.as-hero__btn{background-color:var(--as-btn-bg);color:var(--as-btn-text);padding:1rem 2rem;font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;border-radius:.125rem;border:none;cursor:pointer;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transition:transform .1s ease,box-shadow .3s ease}.as-hero__btn:hover{transform:scale(1.02);box-shadow:0 25px 50px -12px #00000040}.as-hero__btn:active{transform:scale(.98)}.as-hero__visual-wrapper{flex:1;width:100%;height:50vh;margin-top:3rem;display:flex;align-items:center;justify-content:center;position:relative;opacity:0;transform:scale(.95);transition:opacity 1.2s ease-out,transform 1.2s ease-out}.as-hero-section.is-loaded .as-hero__visual-wrapper{opacity:1;transform:scale(1)}@media (min-width: 768px){.as-hero__visual-wrapper{height:100%;margin-top:0}}.as-hero__visual{position:relative;width:100%;height:100%;max-width:600px;max-height:800px;will-change:transform,opacity}.as-hero__img{width:100%;height:100%;object-fit:cover;border-radius:.375rem;box-shadow:0 25px 50px -12px #00000040;filter:grayscale(20%) contrast(1.1);display:block}.as-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0000000d;border-radius:.375rem;pointer-events:none}.as-hero__scroll-indicator{position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%);opacity:0;animation:as-fade-in 1s ease 1s forwards,as-bounce 2s infinite 2s;color:var(--as-text-opacity-80)}@media (min-width: 768px){.as-hero__scroll-indicator{left:3rem;transform:none}}@keyframes as-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}@keyframes as-fade-in{to{opacity:1}}@media (min-width: 768px){@keyframes as-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/as-hero.css.map */
