.hero-section{position:relative;isolation:isolate;overflow:hidden}.hero-section__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-repeat:no-repeat;background-position:center;background-size:cover;--hero-parallax-x: 0px;--hero-parallax-y: 0px;transform:translate3d(var(--hero-parallax-x),var(--hero-parallax-y),0) scale(1.05);transition:transform .6s cubic-bezier(.22,1,.36,1);opacity:0;animation:hero-background-fade 1.5s ease-out forwards}.hero-section__logo{display:none!important}.header__heading-logo-wrapper img{filter:blur(18px);animation-name:hero-background-fade;animation-duration:1.5s,1s;animation-timing-function:ease-out,ease;animation-delay:0s,1.2s;animation-fill-mode:forwards,forwards;animation-name:header-logo-focus}.hero-section[data-parallax-ready] .hero-section__media{will-change:transform}.hero-section__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000c7,#0000008c 60%,#0000004d);opacity:var(--hero-section-overlay, .6)}.hero-section__content-wrapper{position:relative;z-index:2;min-height:100vh;padding-block:clamp(4rem,10vw,8rem);display:flex;align-items:center}.hero-section__content{color:#f7f7f7;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,4vw,4rem);row-gap:1.5rem;letter-spacing:-.075em;line-height:1.3;width:100%;align-items:end}.hero-section__content h1{letter-spacing:-.02em;line-height:.9;font-weight:400}.hero-section__content.hero-section__content--center{margin-inline:auto;text-align:center;align-items:center}.hero-section__content.hero-section__content--left{margin-inline-end:auto;text-align:left;align-items:flex-start}.hero-section__eyebrow{font-size:.85rem;letter-spacing:.35em;text-transform:uppercase;margin-bottom:1rem;display:inline-block}.hero-section__heading{font-size:var(--hero-heading-font-size, clamp(2.5rem, 5vw, 4.75rem));line-height:1;font-weight:600;font-family:var(--hero-heading-font-family, var(--font-heading-family));margin-bottom:1rem;max-width:none;color:var(--hero-heading-color, currentColor);opacity:0;animation:hero-content-fade .5s ease forwards;animation-delay:2s;grid-column:1}.hero-section__heading span{display:block}.hero-section__heading p{margin:0 0 .35rem}.hero-section__heading p:last-child{margin-bottom:0}.hero-section__body{font-size:var(--hero-body-font-size, 1rem);margin-bottom:2rem;font-family:var(--hero-body-font-family, var(--font-body-family));max-width:none;opacity:0;animation:hero-content-fade .5s ease forwards;animation-delay:2.5s;grid-column:1 / 2}.hero-section__body p{margin:0 0 .35rem}.hero-section__heading strong,.hero-section__body strong{color:#c30100;font-weight:400}.hero-section__actions .button{min-width:14rem;padding-inline:4rem;position:relative;opacity:0;animation:hero-content-fade .5s ease forwards;animation-delay:3s;line-height:2em;text-decoration:underline;letter-spacing:0;font-size:1em;background-color:#c30100}.hero-section__actions{width:auto;display:flex;justify-content:flex-end;align-self:end;grid-column:2 / 3}hero-section__actions .button:before,.hero-section__actions .button:after{content:"";position:absolute;top:-.25rem;right:-.25rem;bottom:-.25rem;left:-.25rem;border-radius:inherit;border:2px solid currentColor;opacity:0;transform:scale(.85);pointer-events:none}.hero-section__actions .button:after{animation:hero-button-pulse 1s ease-out 3.5s 1 forwards}.hero-section__actions .button:hover:before,.hero-section__actions .button:focus-visible:before{animation:hero-button-pulse 1s ease-out 0s 1 forwards}@keyframes hero-background-fade{0%{opacity:0}to{opacity:1}}@keyframes hero-content-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes header-logo-focus{0%{filter:blur(18px);transform:translate3d(var(--hero-parallax-x),var(--hero-parallax-y),0) scale(1.2)}to{filter:blur(0);transform:translate3d(var(--hero-parallax-x),var(--hero-parallax-y),0) scale(1)}}@keyframes hero-button-pulse{0%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(1.3)}}@media (prefers-reduced-motion: reduce){.hero-section__media{transition:none;transform:scale(1.02);animation:none;opacity:1}.hero-section__heading,.hero-section__body,.hero-section__actions .button,.hero-section__actions .button:before,.hero-section__actions .button:after{animation:none;opacity:1}}@media screen and (max-width: 990px){.hero-section__content{display:flex;flex-direction:column;align-items:flex-start}.hero-section__actions{width:100%;grid-column:auto;align-self:flex-start;justify-content:flex-start}}@media screen and (max-width: 750px){.hero-section__content-wrapper{min-height:100vh;padding-block:clamp(3rem,12vw,5rem)}.hero-section__content{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-hero-section.css.map */
