.featured-products{padding-block:clamp(80px,10vw,140px)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.night-hero{position:relative;min-height:min(860px,88vh);display:flex;align-items:flex-end;background:#080808;overflow:hidden}.night-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 78% 30%,#202020 0,transparent 38%),linear-gradient(135deg,#0d0d0d,#030303 65%)}.night-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--hero-position)}.night-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000e6,#0000008c 48%,#00000038),linear-gradient(0deg,rgba(0,0,0,.82),transparent 50%)}.night-hero__content{position:relative;z-index:2;padding-block:clamp(90px,14vh,160px) 110px}.night-hero__logo{display:block;width:min(var(--logo-width),90vw);max-height:160px;object-fit:contain;object-position:left center}.night-hero__text{max-width:640px;margin-top:24px;color:#c6c6c6;font-size:clamp(16px,1.4vw,20px);line-height:1.7}.night-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.night-hero__rail{position:absolute;z-index:3;left:0;right:0;bottom:0;display:flex;justify-content:space-between;gap:24px;padding:14px max(24px,calc((100vw - 1500px)/2));border-top:1px solid rgba(255,255,255,.16);background:#00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#aaa}@media(max-width:700px){.night-hero{min-height:720px}.night-hero__veil{background:linear-gradient(0deg,#000000f0,#0000004d 80%)}.night-hero__content{padding-bottom:110px}.night-hero__logo{width:min(var(--logo-width),92vw);max-height:105px}.night-hero__rail span:nth-child(3){display:none}}.race-story{padding-block:clamp(80px,11vw,150px);background:#080808}.race-story__inner{display:grid;gap:0}.race-story__media{height:min(66vw,720px);background:#111;overflow:hidden}.race-story__media img{width:100%;height:100%;object-fit:cover;filter:saturate(.75) contrast(1.08)}.race-story__copy{width:min(880px,calc(100% - 36px));margin:-90px auto 0;position:relative;z-index:2;padding:clamp(34px,6vw,76px);background:#080808f0;border:1px solid #242424;text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.race-story h2{margin:16px 0 24px;font-size:clamp(36px,5vw,70px);line-height:1;letter-spacing:-.045em}.race-story__copy div{max-width:680px;margin:auto;color:#aaa;font-size:17px;line-height:1.75}.race-story .text-link{display:inline-block;margin-top:28px}@media(max-width:700px){.race-story__media{height:420px}.race-story__copy{margin:-44px auto 0;padding:34px 22px}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
