.hnsk-hero__inner{position:relative}.hnsk-hero__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:2.4rem}.hnsk-hero__eyebrow{--hnsk-stars-gap: .5rem;display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;margin:0;font-family:var(--font-body-family);font-size:1.5rem;font-weight:500;line-height:normal;color:#242433}.hnsk-hero__eyebrow-dot{font-weight:400;font-size:1.6rem;letter-spacing:-.02em;color:#1a1918}.hnsk-hero__row{display:flex;flex-direction:column;align-items:flex-start;gap:3.2rem}.hnsk-hero__text{display:contents}.hnsk-hero__heading{margin:0;font-family:var(--font-heading-family);font-style:normal;font-weight:var(--hnsk-heading-weight, 400);font-size:clamp(4rem,6.25vw,var(--hnsk-hero-heading-size, 90px));line-height:.9;letter-spacing:-.01em;color:#242433;max-width:60rem}.hnsk-hero__heading em{font-style:italic}.hnsk-hero__subheading strong,.hnsk-hero__subheading b{font-weight:600}.hnsk-hero__subheading{margin:0;max-width:51.9rem;font-family:var(--font-heading-family);font-style:normal;font-weight:var(--hnsk-heading-weight, 400);font-size:clamp(2.4rem,2.22vw,3.2rem);line-height:1.2;letter-spacing:-.01em;color:#242433}.hnsk-hero__buttons{display:flex;flex-wrap:wrap;gap:2.4rem}.hnsk-hero__cta{display:flex;flex-direction:column;align-items:center;width:fit-content}.hnsk-hero__shot{display:contents}.hnsk-hero__media-wrapper{margin-top:3.2rem}.hnsk-hero__media{position:relative}.hnsk-hero{overflow:hidden}@media screen and (min-width:750px)and (min-height:700px){.hnsk-hero{display:flex;align-items:center;min-height:min(calc(100vh - var(--header-height, 0px)),1000px);min-height:min(calc(100svh - var(--header-height, 0px)),1000px)}.hnsk-hero .hnsk-hero__inner{width:100%;padding-top:6.4rem;padding-bottom:6.4rem}.hnsk-hero-section+.section{margin-top:-4rem}}.hnsk-hero__poster{display:block;width:100%;height:auto}.hnsk-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s cubic-bezier(.33,1,.68,1)}.hnsk-hero__media.is-playing .hnsk-hero__video{opacity:1}@media(prefers-reduced-motion:reduce){.hnsk-hero__video{display:none}}@media screen and (min-width:990px){.hnsk-hero__shot{display:block;position:absolute;right:0;top:50%;width:60%;transform:translate(6%,-50%);pointer-events:none}.hnsk-hero__media-wrapper{position:static;width:100%;height:auto;margin:0;display:block;transform:none}.hnsk-hero__media{width:100%;height:auto;transform:none}.hnsk-hero__poster{position:static;display:block;width:100%;height:auto;max-width:none}}@keyframes hnsk-badge-arrive{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}.hnsk-hero__badge{position:relative;display:inline-flex;align-items:center;gap:1.6rem;width:0;min-width:100%;margin-top:1.6rem;padding:1.6rem;border-radius:1.2rem;background:#fff;box-shadow:0 1.6rem 3.2rem -1.6rem #1e222538;animation:hnsk-badge-arrive .6s cubic-bezier(.4,0,.2,1) 2s both}.hnsk-hero__badge:before{content:"";position:absolute;top:-.6rem;left:50%;margin-left:-.7rem;width:1.4rem;height:1.4rem;border-radius:.2rem;background:#fff;transform:rotate(45deg)}@media(prefers-reduced-motion:reduce){.hnsk-hero__badge{animation:none}}.hnsk-hero__badge-text{margin:0;font-family:var(--font-body-family);font-size:1.3rem;font-weight:400;line-height:1.2;letter-spacing:-.01em;color:#0d0d12}.hnsk-hero__badge-text strong,.hnsk-hero__badge-text b{font-weight:700}.hnsk-hero__badge-logo{display:block;flex-shrink:0;width:7rem;height:auto}.hnsk-hero__badge-link{display:inline-flex;align-items:center;gap:.2rem;margin-left:.4rem;font-size:1.3rem;font-weight:600;line-height:1.2;letter-spacing:-.01em;color:#434bea;text-decoration:none;white-space:nowrap}.hnsk-hero__badge-link:hover,.hnsk-hero__badge-link:focus-visible{text-decoration:underline;text-underline-offset:.2rem}.hnsk-hero__badge-link .icon{width:1.3rem;height:1.3rem}@media screen and (max-width:989px){.hnsk-hero__inner{display:flex;flex-direction:column;align-items:stretch;--hnsk-hero-stack: 2.4rem;gap:var(--hnsk-hero-stack);padding-inline:3.2rem}.hnsk-hero__content,.hnsk-hero__row,.hnsk-hero__cta{display:contents}.hnsk-hero__text{display:flex;flex-direction:column;order:1;gap:1.6rem;align-items:center}.hnsk-hero .hnsk-hero__inner{padding-top:3.2rem;padding-bottom:calc(4rem - var(--spacing-sections-mobile, 28px))}.hnsk-hero__shot{display:block;position:relative;order:3;margin-inline:-3.2rem}.hnsk-hero__eyebrow{order:6;--hnsk-stars-gap: .2rem;margin-top:calc(1.6rem - var(--hnsk-hero-stack));justify-content:center;gap:.8rem;font-size:1.1rem;letter-spacing:-.01em}.hnsk-hero__eyebrow-dot{font-size:1.1rem}.hnsk-hero__eyebrow .hnsk-stars .icon{width:1.2rem;height:1.2rem}.hnsk-hero__heading{max-width:24rem;margin-inline:auto;font-size:5.6rem;text-align:center}.hnsk-hero__badge{order:5;margin-top:calc(1.6rem - var(--hnsk-hero-stack))}.hnsk-hero__media-wrapper{height:auto;margin:0;display:flex;justify-content:center;overflow:visible;pointer-events:none}.hnsk-hero__media{width:min(146%,40rem);max-width:none;flex-shrink:0;height:auto;margin-top:-2.2rem;margin-bottom:-3.9rem;transform:none}.hnsk-hero__poster{width:100%;height:auto;max-width:none}.hnsk-hero__subheading{max-width:72%;font-family:var(--font-body-family);font-size:1.8rem;line-height:1.2;letter-spacing:-.03em;text-align:center}.hnsk-hero__subheading br{display:none}.hnsk-hero__buttons{order:4;flex-direction:column;flex-wrap:nowrap;align-items:center;gap:1.6rem}.hnsk-hero__buttons>.button:nth-child(n+2){display:none}.hnsk-hero__buttons>.button{padding-block:1.2rem;font-size:clamp(1.05rem,calc(-.55rem + 5vw),1.4rem);white-space:nowrap}.hnsk-hero__buttons>.button .hnsk-button__note{margin-left:clamp(.8rem,2.4vw,1.2rem)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/hansker-hero.css.map */
