.home-hero{--u: min(1px, calc(100vw / 1718));--um: calc(min(100vw, 640px) / 390);--hh-accent: #d4ff00;--hh-button: #8244e5;background:var(--hh-frame, #141414);color:#fff;min-width:0}.home-hero,.home-hero *{box-sizing:border-box}.home-hero__title,.home-hero__body,.home-hero__tile-title,.home-hero__tile-sub,.home-hero__tile-link{overflow-wrap:anywhere}.home-hero__banner{position:relative;isolation:isolate;display:flex;flex-direction:column;background:var(--hh-panel, #202221)}.home-hero__media{position:relative;height:calc(342 * var(--um));overflow:hidden}.home-hero__media img,.home-hero__media picture,.home-hero__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--hh-focus, center)}.home-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--hh-overlay, 0)}.home-hero__content{position:relative;display:flex;flex-direction:column;padding:calc(28.3 * var(--um)) calc(24 * var(--um)) calc(72 * var(--um))}.home-hero__eyebrow{margin:0;font-family:var(--font-body--family),sans-serif;font-weight:600;font-size:calc(10 * var(--um));line-height:1;letter-spacing:.16em;text-transform:uppercase;color:#fff}.home-hero__title{margin:calc(25 * var(--um) - .11em) 0 0;font-family:var(--font-rama-gothic-e),sans-serif;font-weight:700;font-size:calc(48 * var(--um));line-height:.896;text-transform:uppercase;color:var(--hh-title-color, #fff);text-wrap:wrap}.home-hero__title-accent{color:var(--hh-title-accent-color, var(--hh-accent))}.home-hero__body{margin:calc(14 * var(--um)) 0 0;max-width:34em;font-family:var(--font-body--family),sans-serif;font-size:max(13px,calc(14 * var(--um)));line-height:1.4;color:#fff}.home-hero__body p{margin:0}.home-hero__banner-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer}.home-hero__buttons{display:flex;flex-direction:column;gap:12px;margin-top:calc(58.7 * var(--um))}.home-hero__body a,.home-hero__button{position:relative;z-index:2}.home-hero__button{display:flex;align-items:center;justify-content:center;min-height:calc(58 * var(--um));padding:12px 24px;margin:0;background:var(--hh-button);color:var(--hh-button-text, #fff);font-family:var(--font-body--family),sans-serif;font-weight:600;font-size:calc(14.5 * var(--um));letter-spacing:.02em;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;transition:filter .15s ease}.home-hero__button:hover{filter:brightness(1.1)}.home-hero__button:focus-visible,.home-hero__tile:focus-visible{outline:3px solid var(--hh-accent);outline-offset:3px}.home-hero__banner-link:focus-visible{outline:3px solid var(--hh-accent);outline-offset:-3px}.home-hero__button--secondary{background:var(--hh-second-button-bg, #fff);color:var(--hh-second-button-text, #8244e5)}.home-hero__button--secondary:hover{background:var(--hh-second-button-hover-bg, #8244e5);color:var(--hh-second-button-hover-text, #fff);filter:none}.home-hero__tiles{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(8.5 * var(--um));padding:0}.home-hero--banner_tiles .home-hero__tiles{padding-top:calc(8.5 * var(--um))}.home-hero__tile{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:calc(350 * var(--um));padding:calc(83.3 * var(--um) - .11 * 48 * var(--um)) calc(19 * var(--um)) calc(92 * var(--um));overflow:hidden;color:#fff;text-decoration:none}.home-hero__tile img,.home-hero__tile picture,.home-hero__tile>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.home-hero__tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#000;opacity:var(--tile-overlay, .25)}.home-hero__tile-title{margin:0;font-family:var(--font-rama-gothic-e),sans-serif;font-weight:700;font-size:calc(48 * var(--um));line-height:.9;text-transform:uppercase}.home-hero__tile-sub{margin:calc(3.5 * var(--um)) 0 0;font-family:var(--font-rama-gothic-e),sans-serif;font-weight:400;font-size:calc(27 * var(--um));line-height:1;text-transform:uppercase}.home-hero__tile-link{margin-top:auto;font-family:var(--font-body--family),sans-serif;font-weight:600;font-size:calc(14.5 * var(--um));line-height:1;color:var(--hh-link-text, var(--hh-accent))}@media(min-width:990px){.home-hero__banner{min-width:0;width:100%;min-height:var(--hh-desktop-height, 600px);justify-content:center;align-self:stretch;background:none}.home-hero--image-height .home-hero__banner{min-height:0;aspect-ratio:var(--hh-image-ratio, 1.777777)}.home-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;z-index:-1}.home-hero__content{justify-content:center;flex:1;min-width:0;text-align:var(--hh-text-align, left);padding:clamp(32px,4.2vw,72px) clamp(24px,3.2vw,56px)}.home-hero__eyebrow{font-size:13.5px}.home-hero__title{margin-top:28px;font-size:clamp(56px,5.59vw,96px);line-height:.9}.home-hero__title-main,.home-hero__title-accent{display:block}.home-hero__body{align-self:var(--hh-text-position, flex-start);margin-top:24px;max-width:560px;font-size:clamp(14px,1.16vw,20px)}.home-hero__buttons{align-self:var(--hh-button-position, flex-start);flex-direction:row;flex-wrap:wrap;width:fit-content;max-width:100%;margin-top:32px}.home-hero__button{max-width:100%;min-width:172px;min-height:58px;font-size:16px}.home-hero__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(17.5 * var(--u));padding:calc(21.5 * var(--u)) calc(18 * var(--u))}.home-hero--banner_tiles .home-hero__tiles{padding:calc(9 * var(--u)) calc(18 * var(--u)) calc(9.5 * var(--u))}.home-hero__tile{min-height:calc(838 * var(--u));padding:calc(507.5 * var(--u) - .11 * 96 * var(--u)) calc(55 * var(--u)) calc(100 * var(--u))}.home-hero__tile-title{font-size:calc(96 * var(--u))}.home-hero__tile-sub{margin-top:calc(16 * var(--u));font-size:calc(41 * var(--u))}.home-hero__tile-link{font-size:16px}.home-hero--banner_tiles .home-hero__tile{min-height:calc(409 * var(--u));padding:calc(126 * var(--u) - .11 * 58 * var(--u)) calc(54 * var(--u)) calc(42 * var(--u))}.home-hero--banner_tiles .home-hero__tile-title{font-size:calc(58 * var(--u))}.home-hero--banner_tiles .home-hero__tile-sub{margin-top:calc(13 * var(--u));font-size:calc(33 * var(--u))}.home-hero--split{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;padding:12px}.home-hero--split .home-hero__content{padding:clamp(24px,3.2vw,56px)}.home-hero--split .home-hero__title{font-size:clamp(48px,4.2vw,72px)}.home-hero--split .home-hero__tiles{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(min-content,1fr);gap:12px;padding:0}.home-hero--split .home-hero__tile{min-height:0;padding:clamp(20px,2.3vw,40px)}.home-hero--split .home-hero__tile-title{font-size:clamp(36px,3.37vw,58px)}.home-hero--split .home-hero__tile-sub{margin-top:12px;font-size:clamp(22px,1.93vw,33px)}.home-hero--split .home-hero__tile-link--text{padding-top:20px}}@media(prefers-reduced-motion:reduce){.home-hero__button{transition:none}}.home-hero__tile-link--filled,.home-hero__tile-link--outline{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;width:fit-content;max-width:100%;min-height:58px;padding:12px 24px;border:2px solid transparent;text-align:center;text-transform:uppercase;letter-spacing:.02em;line-height:1.25}.home-hero__tile-link--filled{background:var(--hh-button);color:var(--hh-button-text, #fff)}.home-hero__tile-link--outline{border-color:currentColor}.home-hero__button--outline,.home-hero__button--text{background:transparent;color:var(--hh-link-text, var(--hh-accent))}.home-hero__button--outline{border:2px solid currentColor}.home-hero__button--text{min-width:0;min-height:44px;padding:0}.home-hero__tile:hover .home-hero__tile-link--filled{filter:brightness(1.1)}.home-hero__tile:hover .home-hero__tile-link--outline{background:color-mix(in srgb,currentColor 12%,transparent)}@media(min-width:990px){.home-hero__tile-link--filled,.home-hero__tile-link--outline{max-width:min(172px,100%);padding-inline:20px}}.home-hero .home-hero__title--mobile{display:none}@media(max-width:989px){.home-hero .home-hero__title--desktop{display:none}.home-hero .home-hero__title--mobile{display:block}}.home-hero__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:var(--hh-main-gradient, transparent)}.home-hero__canvas{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.home-hero--content-custom .home-hero__content{display:none}.home-hero__free{--hf-x: var(--hf-desktop-x);--hf-y: var(--hf-desktop-y);--hf-width: var(--hf-desktop-width);--hf-anchor-x: var(--hf-desktop-anchor_x);--hf-anchor-y: var(--hf-desktop-anchor_y);--hf-size: var(--hf-desktop-size);--hf-align: var(--hf-desktop-align);position:absolute;z-index:2;left:var(--hf-x);top:var(--hf-y);width:var(--hf-width);max-width:100%;transform:translate(var(--hf-anchor-x),var(--hf-anchor-y));font-family:var(--hf-font, var(--font-body--family));font-size:var(--hf-size);font-weight:var(--hf-weight);line-height:var(--hf-leading);letter-spacing:var(--hf-tracking);text-transform:var(--hf-case);text-align:var(--hf-align);color:var(--hf-color);overflow-wrap:anywhere}.home-hero__free-copy,.home-hero__free-copy p{margin:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.home-hero__free a,.home-hero__free button{pointer-events:auto}.home-hero__free-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--hf-height);padding:12px 16px;border:2px solid transparent;border-radius:var(--hf-radius);background:var(--hf-bg);color:var(--hf-color);font:inherit;letter-spacing:inherit;text-decoration:none;text-align:inherit}.home-hero__free-button:hover{background:var(--hf-hover-bg);color:var(--hf-hover-color)}.home-hero__free-button--outline{background:transparent;border-color:currentColor}.home-hero__free-button--text{background:transparent;padding-inline:0}.home-hero__free a:focus-visible{outline:3px solid var(--hh-accent);outline-offset:3px}.home-hero__free img{display:block;max-width:100%;height:auto}.home-hero__free-image{width:100%;transform:rotate(var(--hf-rotation))}.home-hero__free-copy--small{display:none}@media(min-width:990px){.home-hero--content-custom_mobile .home-hero__canvas,.home-hero__free--device-mobile,.home-hero__free--device-tablet,.home-hero__free--device-small{display:none}}@media(max-width:989px){.home-hero--content-custom_mobile .home-hero__content{display:none}.home-hero:is(.home-hero--mobile-overlay,.home-hero--content-custom,.home-hero--content-custom_mobile) .home-hero__banner{min-height:var(--hh-mobile-overlay-height,660px)}.home-hero:is(.home-hero--mobile-overlay,.home-hero--content-custom,.home-hero--content-custom_mobile).home-hero--mobile-height-image .home-hero__banner{min-height:0;aspect-ratio:var(--hh-mobile-ratio)}.home-hero:is(.home-hero--mobile-overlay,.home-hero--content-custom,.home-hero--content-custom_mobile) .home-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;z-index:-1}.home-hero__banner .home-hero__media img{object-position:var(--hh-mobile-focus,center)}.home-hero__media:before{background:var(--hh-main-gradient-mobile,transparent)}.home-hero--mobile-overlay .home-hero__content{flex:1;min-height:inherit;padding:var(--hh-overlay-pad-top) var(--hh-overlay-pad-x) var(--hh-overlay-pad-bottom);justify-content:var(--hh-overlay-position);text-align:var(--hh-overlay-align)}.home-hero--mobile-overlay .home-hero__title{margin-top:0}.home-hero--mobile-overlay .home-hero__eyebrow+.home-hero__title{margin-top:20px}.home-hero--mobile-overlay.home-hero--mobile-buttons-bottom .home-hero__buttons{margin-top:auto;padding-top:24px}.home-hero__free-copy--desktop{display:none}.home-hero__free-copy--small{display:block}.home-hero__free--device-desktop{display:none}}@media(min-width:750px)and (max-width:989px){.home-hero__free{--hf-x: var(--hf-tablet-x);--hf-y: var(--hf-tablet-y);--hf-width: var(--hf-tablet-width);--hf-anchor-x: var(--hf-tablet-anchor_x);--hf-anchor-y: var(--hf-tablet-anchor_y);--hf-size: var(--hf-tablet-size);--hf-align: var(--hf-tablet-align)}.home-hero__free--device-mobile{display:none}}@media(max-width:749px){.home-hero__free{--hf-x: var(--hf-mobile-x);--hf-y: var(--hf-mobile-y);--hf-width: var(--hf-mobile-width);--hf-anchor-x: var(--hf-mobile-anchor_x);--hf-anchor-y: var(--hf-mobile-anchor_y);--hf-size: var(--hf-mobile-size);--hf-align: var(--hf-mobile-align)}.home-hero__free--device-tablet{display:none}}.home-hero__canvas[data-hero-editor] .home-hero__free{pointer-events:auto}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-home-hero-v2.css.map */
