.crossx-home .cx-hero{position:relative;display:flex;align-items:center;min-height:clamp(720px,calc(100svh - 110px),1000px);padding:120px var(--cx-gutter) 110px;isolation:isolate;background:#080a0b;color:#f5f5f2;text-align:left;border-bottom:1px solid #242729}.crossx-home .cx-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#080a0b75 0%,#080a0b60 29%,#080a0b10 64%,transparent 100%)}.crossx-home .cx-hero-media{position:absolute;top:-40px;right:0;bottom:-40px;left:0;z-index:-2;width:100%;height:calc(100% + 80px);max-width:none;max-height:none;margin:0;aspect-ratio:auto;object-fit:cover;object-position:64% center}.crossx-home .cx-hero-content{width:780px;max-width:75%;margin-top:84px;padding:0}.crossx-home .cx-hero .cx-eyebrow{margin-bottom:24px;color:#ff8739;font-size:12px;font-weight:750;letter-spacing:.15em;text-transform:uppercase}.crossx-home .cx-hero h1{margin:0 0 26px;font-family:var(--font-heading--family, "Arial Narrow", sans-serif);font-size:clamp(66px,6.4vw,96px);line-height:.94;letter-spacing:-.025em;font-weight:700;text-transform:uppercase;text-wrap:initial}.crossx-home .cx-hero h1 em{font-style:italic}.crossx-home .cx-hero .cx-lede{max-width:465px;margin:0 0 32px;color:#d2d4d6;font-size:17px;line-height:1.75}.crossx-home .cx-hero .cx-actions{justify-content:flex-start;gap:18px 30px}.crossx-home .cx-hero .cx-button{min-height:58px;padding:17px 25px;border-radius:0;background:#ef7d2d;border-color:#ef7d2d;color:#080a0b;font-size:12px;font-weight:750;letter-spacing:.055em;text-transform:uppercase;gap:32px}.crossx-home .cx-hero .cx-button:hover{background:#ff954d;border-color:#ff954d}.crossx-home .cx-hero .cx-text-link{color:#f5f5f2;font-size:12px;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #d4d5d6;min-height:34px}.crossx-home .cx-hero :is(a,button):focus-visible{outline-color:#ffab74}.crossx-home .cx-hero-caption{position:absolute;left:var(--cx-gutter);bottom:25px;right:var(--cx-gutter);max-width:470px;color:#a1a5a8;text-align:left;font-size:10px;line-height:1.5;margin:0}@media(max-width:1099px)and (min-width:750px){.crossx-home .cx-hero{min-height:760px;padding-top:140px}.crossx-home .cx-hero-content{max-width:88%}.crossx-home .cx-hero h1{font-size:clamp(62px,8vw,82px)}.crossx-home .cx-hero-media{object-position:69% center}}@media(max-width:749px){.crossx-home .cx-hero{min-height:820px;align-items:flex-end;padding:365px 20px 80px}.crossx-home .cx-hero-media{inset:-24px 0 auto;width:100%;height:620px;object-position:74% center}.crossx-home .cx-hero:after{background:linear-gradient(180deg,#080a0b00,#080a0b05 23%,#080a0b9c 43%,#080a0bed 61%,#080a0b 80%)}.crossx-home .cx-hero-content{width:100%;max-width:none;margin:0}.crossx-home .cx-hero .cx-eyebrow{margin-bottom:18px;font-size:10px;letter-spacing:.12em}.crossx-home .cx-hero h1{max-width:520px;margin-bottom:22px;font-size:clamp(50px,13.6vw,72px);line-height:.96;letter-spacing:-.025em}.crossx-home .cx-hero .cx-lede{max-width:410px;font-size:15px;margin-bottom:25px;line-height:1.7}.crossx-home .cx-hero .cx-actions{gap:15px 20px}.crossx-home .cx-hero .cx-button{min-height:53px;padding:15px 19px;font-size:11px;gap:19px}.crossx-home .cx-hero .cx-text-link{font-size:10px}.crossx-home .cx-hero-caption{max-width:330px;bottom:20px;font-size:9px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/crossx-hero-dark.css.map */
