@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Inter:wght@400;500;600&family=Space+Mono:wght@400;700&display=swap";.hero{--hero-accent: #ff2d78;--hero-accent-dark: #e01d64;--hero-text: #ffffff;--hero-text-muted: rgba(255, 255, 255, .78);position:relative;min-height:var(--hero-min-height, 640px);width:100%;overflow:hidden;background:#0b0e16;display:flex;flex-direction:column}.hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 65%;z-index:1}.hero__image--placeholder{background:#12151f}.hero__image--placeholder svg{width:100%;height:100%;object-fit:cover;opacity:.4}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hero__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.hero__media .hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:2}.hero__external-video{overflow:hidden}.hero__external-video iframe{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-height:100%;min-width:177.77vh;transform:translate(-50%,-50%)}.hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(180deg,#080a12d9,#080a1259 22%,#080a1226 45%,#080a128c),linear-gradient(90deg,#080a12bf,#080a1226 55%,#080a120d)}.hero__content{position:relative;z-index:5;flex:1;display:flex;flex-direction:column;justify-content:center;max-width:1400px;width:100%;margin:0 auto;padding:40px clamp(20px,4vw,48px) 64px}.hero__content--left{align-items:flex-start;text-align:left}.hero__content--center{align-items:center;text-align:center}.hero__eyebrow{display:flex;align-items:center;gap:10px;font-family:Space Mono,monospace;color:var(--hero-text);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.22em;margin:0 0 20px}.hero__eyebrow:before{content:"";display:inline-block;width:22px;height:3px;background:var(--hero-accent);border-radius:2px}.hero__heading{color:var(--hero-text);font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:clamp(48px,7vw,88px);line-height:.95;font-weight:400;letter-spacing:.005em;margin:0 0 22px;max-width:680px;text-transform:uppercase}.hero__content--center .hero__heading{max-width:820px}.hero__subheading{color:var(--hero-text-muted);font-family:Inter,sans-serif;font-size:17px;line-height:1.6;font-weight:400;margin:0 0 36px;max-width:440px}.hero__content--center .hero__subheading{max-width:560px}.hero__buttons{display:flex;flex-wrap:wrap;gap:14px}.hero__btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:52px;padding:0 28px;border-radius:999px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:transform .15s ease,background .15s ease,border-color .15s ease}.hero__btn--primary{background:var(--hero-accent);color:#fff}.hero__btn--primary:hover{background:var(--hero-accent-dark);transform:translateY(-1px)}.hero__btn--secondary{background:#ffffff0f;color:var(--hero-text);border:1px solid rgba(255,255,255,.35);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hero__btn--secondary:hover{background:#ffffff24;border-color:#fff9}@media(max-width:640px){.hero__heading{font-size:36px}.hero__content{padding-bottom:48px}.hero__btn{width:100%}.hero__buttons{width:100%;flex-direction:column}}:root{--jc-header-height: 90px}sticky-header.header-wrapper{position:relative;z-index:30;transition:background-color .25s ease,backdrop-filter .25s ease}sticky-header.header-wrapper.jc-header--overlay{margin-bottom:calc(-1 * var(--jc-header-height))}.hero{position:relative;z-index:1}.jc-header--transparent{background:transparent!important;background-color:transparent!important;border-color:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.jc-header--frosted{background:#0a0e148c!important;background-color:#0a0e148c!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.jc-header--transparent a,.jc-header--transparent button,.jc-header--transparent svg,.jc-header--transparent path,.jc-header--frosted a,.jc-header--frosted button,.jc-header--frosted svg,.jc-header--frosted path{color:#fff!important;fill:#fff!important;stroke:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hero-header.css.map */
