.hasu-hero-section{position:relative;grid-column:1 / -1;width:100%;max-width:100%;display:flex;overflow:hidden;box-sizing:border-box;background-color:var(--color-background, #0a0b09);min-height:var(--hh-min-height);padding-top:var(--hh-pad-top);padding-bottom:var(--hh-pad-bottom);padding-left:var(--hh-pad-x);padding-right:var(--hh-pad-x);justify-content:var(--hh-justify);align-items:var(--hh-align)}.hasu-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hasu-hero__image{width:100%;height:100%;object-fit:cover;object-position:78% center;transform:scale(1.06);display:block}.hasu-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-image:linear-gradient(90deg,var(--hh-overlay-color) 0%,transparent 60%),linear-gradient(0deg,var(--hh-overlay-color) 0%,transparent 40%);background-color:transparent}.hasu-hero__content{position:relative;z-index:2;width:100%;max-width:var(--hh-max-width)}.hasu-hero__eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 22px;font-size:11px;letter-spacing:.28em;text-transform:uppercase;font-weight:500;color:var(--color-primary, #c8823f)}.hasu-hero__eyebrow:before{content:"";width:26px;height:1px;flex-shrink:0;background:var(--color-primary, #c8823f)}.hasu-hero__heading{margin:0 0 26px;transform:translate(var(--hh-heading-x),var(--hh-heading-y));font-family:Fraunces,serif;font-weight:400;line-height:1.05;letter-spacing:-.01em}.hasu-hero__heading-line-1,.hasu-hero__heading-line-2{display:block}.hasu-hero__heading-line-1{font-size:clamp(2.375rem,5.8vw,var(--hh-h1-size))}.hasu-hero__heading-line-2{font-size:clamp(2.375rem,5.8vw,var(--hh-h2-size));margin-top:.05em;font-style:italic;color:var(--color-primary-hover, #e3a868)}.hasu-hero__subheading{font-size:var(--hh-sub-size);line-height:1.7;font-weight:300;max-width:440px;margin-bottom:38px;color:var(--color-foreground-muted, rgba(238, 231, 216, .7));transform:translate(var(--hh-sub-x),var(--hh-sub-y))}.hasu-hero__buttons{display:flex;flex-wrap:wrap;gap:16px;justify-content:var(--hh-btn-align);transform:translate(var(--hh-btn-x),var(--hh-btn-y))}.hasu-hero__button{display:inline-flex;align-items:center;gap:10px;font-size:var(--hh-btn-font-size);padding:var(--hh-btn-pad-v) var(--hh-btn-pad-h);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;white-space:nowrap;border-radius:0;transition:background-color .35s cubic-bezier(.16,.8,.24,1),border-color .35s cubic-bezier(.16,.8,.24,1)}.hasu-hero__button--solid{border:1px solid transparent}.hasu-hero__button--solid:hover{background-color:#e3a868;border-color:#e3a868}.hasu-hero__button--outline{background:transparent;border:1px solid}.hasu-hero__button--outline:hover{background-color:#c8823f1f}.hasu-hero__scroll-indicator{position:absolute;right:5vw;bottom:44px;z-index:2;display:flex;flex-direction:column;align-items:center;gap:14px;background:none;border:none;cursor:pointer;padding:0;font-family:inherit;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--color-foreground-muted, #aba79c)}.hasu-hero__scroll-line{width:1px;height:56px;background:linear-gradient(var(--color-primary, #c8823f),transparent);animation:hasu-hero-pulse-line 2.4s ease-in-out infinite}@keyframes hasu-hero-pulse-line{0%,to{opacity:.35}50%{opacity:1}}@media screen and (max-width:749px){.hasu-hero-section{min-height:var(--hh-min-height-mobile);padding-top:var(--hh-pad-top-mobile);padding-bottom:var(--hh-pad-bottom-mobile);padding-left:var(--hh-pad-x-mobile);padding-right:var(--hh-pad-x-mobile);justify-content:var(--hh-justify-mobile);align-items:var(--hh-align-mobile)}.hasu-hero__content{max-width:var(--hh-max-width-mobile)}.hasu-hero__heading-line-1{font-size:var(--hh-h1-size-mobile)}.hasu-hero__heading-line-2{font-size:var(--hh-h2-size-mobile)}.hasu-hero__subheading{font-size:var(--hh-sub-size-mobile)}.hasu-hero__buttons{justify-content:var(--hh-btn-align-mobile)}.hasu-hero__button{font-size:var(--hh-btn-font-size-mobile);padding:var(--hh-btn-pad-v-mobile) var(--hh-btn-pad-h-mobile)}.hasu-hero__scroll-indicator{display:none}}@media(prefers-reduced-motion:reduce){.hasu-hero__scroll-line{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-hasu-hero.css.map */
