[id^=Hero-]{--hero-blue: #4a9eff;--hero-ease: cubic-bezier(.16, 1, .3, 1);--hero-gutter-start: clamp(20px, 6vw, 80px);--hero-gutter-end: clamp(20px, 4vw, 56px)}[id^=Hero-] .hero__content-wrapper{box-sizing:border-box;padding-inline-start:var(--hero-gutter-start);padding-inline-end:var(--hero-gutter-end);position:relative;z-index:3}[id^=Hero-] .hero__media-grid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#0a1b33e0,#0a1b3394 38%,#0a1b331f 66%,#0a1b3300),linear-gradient(180deg,#0a1b334d,#0a1b3300 40%,#0a1b3342);pointer-events:none;z-index:1}[id^=Hero-] h1{font-weight:700;font-size:clamp(2.75rem,1.3rem + 5.6vw,5.75rem);line-height:.96;letter-spacing:-.042em;text-wrap:balance;margin:0;text-shadow:0 1px 24px rgba(5,15,32,.28)}[id^=Hero-] p{line-height:1.6;letter-spacing:-.005em;text-wrap:pretty}[id^=Hero-] .button-custom{position:relative;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;gap:0;font-weight:600;font-size:.9375rem;letter-spacing:-.005em;line-height:1;min-height:54px;padding-inline:36px;border-radius:100px;text-decoration:none;box-shadow:0 4px 14px #050f202e;will-change:transform;transition:transform .24s var(--hero-ease),box-shadow .24s var(--hero-ease)}[id^=Hero-] .button-custom:after{content:"\2192";display:inline-block;font-size:1.0625rem;line-height:1;width:0;margin-left:0;opacity:0;transform:translate(-4px);transition:width .24s var(--hero-ease),margin-left .24s var(--hero-ease),opacity .24s var(--hero-ease),transform .24s var(--hero-ease)}[id^=Hero-] .button-custom:hover{transform:translateY(-2px);box-shadow:0 16px 38px #050f2066}[id^=Hero-] .button-custom:hover:after{width:1.0625rem;margin-left:10px;opacity:1;transform:translate(0)}[id^=Hero-] .button-custom:active{transform:translateY(0) scale(.985);transition-duration:90ms}[id^=Hero-] .button-custom:focus-visible{outline:2px solid var(--hero-blue);outline-offset:4px}[id^=Hero-] .divider__line{border:none;height:1px;min-height:1px;background:linear-gradient(90deg,#ffffff57,#ffffff1a 55%,#fff0)}[id^=Hero-] h4{font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.032em;line-height:1;margin:0;transition:color .24s var(--hero-ease)}@media(prefers-reduced-motion:no-preference){html:not(.shopify-design-mode) [id^=Hero-] .hero__content-wrapper>*{animation:heroRise .76s var(--hero-ease) both}html:not(.shopify-design-mode) [id^=Hero-] .hero__content-wrapper>*:nth-child(1){animation-delay:60ms}html:not(.shopify-design-mode) [id^=Hero-] .hero__content-wrapper>*:nth-child(2){animation-delay:.13s}html:not(.shopify-design-mode) [id^=Hero-] .hero__content-wrapper>*:nth-child(3){animation-delay:.21s}html:not(.shopify-design-mode) [id^=Hero-] .hero__content-wrapper>*:nth-child(4){animation-delay:.29s}html:not(.shopify-design-mode) [id^=Hero-] .hero__content-wrapper>*:nth-child(5){animation-delay:.37s}html:not(.shopify-design-mode) [id^=Hero-] .hero__content-wrapper>*:nth-child(6){animation-delay:.44s}}@keyframes heroRise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media(max-width:989px){[id^=Hero-]{--hero-gutter-start: clamp(24px, 5vw, 48px)}}@media(max-width:749px){[id^=Hero-]{--hero-gutter-start: 20px;--hero-gutter-end: 20px}[id^=Hero-] h1{font-size:clamp(2.5rem,11.4vw,4rem);line-height:.98;letter-spacing:-.04em}[id^=Hero-] p{font-size:.9375rem;line-height:1.55}[id^=Hero-] .button-custom{width:auto;min-width:190px;min-height:52px}[id^=Hero-] .hero__content-wrapper .group-block-content.layout-panel-flex--row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%}[id^=Hero-] h4{font-size:1.375rem;letter-spacing:-.028em}[id^=Hero-] .hero__content-wrapper .group-block-content.layout-panel-flex--row p{font-size:.5625rem;letter-spacing:.06em;line-height:1.3;white-space:normal}[id^=Hero-] .hero__media-grid:after{background:linear-gradient(180deg,#0a1b336b,#0a1b33a8 55%,#0a1b33e0)}}@media(prefers-reduced-motion:reduce){[id^=Hero-] *,[id^=Hero-] *:before,[id^=Hero-] *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-hero.css.map */
