.video-hero_hero__OGwLS{position:relative;isolation:isolate;width:100%;min-height:min(56.25rem,calc(100svh - var(--site-shell-height)));overflow:hidden;background:#050605;color:#ffffff}.video-hero_frame__Ef_nN,.video-hero_grade__T0mdS,.video-hero_poster__yojKv,.video-hero_video__OpW7S{position:absolute;inset:0}.video-hero_poster__yojKv{z-index:0;background-image:url(/hero-desktop.jpg);background-position:50%;background-size:cover;transform:scale(1.01)}.video-hero_video__OpW7S{z-index:1;width:100%;height:100%;border:0;object-fit:cover;object-position:center;opacity:0;transition:opacity .36s ease}.video-hero_videoReady__rglsT{opacity:1}.video-hero_grade__T0mdS{z-index:2;background:linear-gradient(90deg,rgba(4,5,4,.9),rgba(4,5,4,.5) 48%,rgba(4,5,4,.12)),linear-gradient(180deg,rgba(5,6,5,.12),transparent 48%,rgba(5,6,5,.82));pointer-events:none}.video-hero_frame__Ef_nN{z-index:3;inset:clamp(12px,2vw,28px);bottom:8px;border:1px solid rgba(255,255,255,.2);border-left:2px solid rgba(215,25,32,.86);pointer-events:none}.video-hero_content__9U1xR{position:relative;z-index:4;width:min(100%,var(--page-wide));margin:0 auto;padding:clamp(76px,10vh,116px) clamp(18px,6vw,96px) 150px}.video-hero_kicker__ARewx{display:flex;margin:0 0 28px;align-items:center;gap:10px;color:rgba(255,255,255,.8);font-size:.75rem;font-weight:800;letter-spacing:.18em;line-height:1.3;text-transform:uppercase}.video-hero_dot__zqHE6{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#e01b22;box-shadow:0 0 0 5px rgba(224,27,34,.16)}.video-hero_content__9U1xR h1{max-width:980px;margin:0;font-family:var(--font-display),"Arial Narrow",sans-serif;font-size:var(--type-display);font-weight:900;letter-spacing:-.035em;line-height:.9;text-transform:uppercase}.video-hero_content__9U1xR h1 em{color:#e01b22;font-style:normal}.video-hero_lede__A_u8r{max-width:540px;margin:34px 0 0;color:rgba(255,255,255,.84);font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.5}.video-hero_actions__vr3gT{display:flex;margin-top:30px;gap:11px}.video-hero_button__4Gs3V{display:inline-flex;min-height:52px;padding:0 20px;align-items:center;justify-content:space-between;gap:28px;border:1px solid transparent;color:#ffffff;font-size:.8125rem;font-weight:800;letter-spacing:.07em;text-decoration:none;text-transform:uppercase;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.video-hero_primary__vCjak{background:#d71920}.video-hero_primary__vCjak:hover{background:#f02a31}.video-hero_secondary__mSZLz{border-color:rgba(255,255,255,.52);background:rgba(5,6,5,.3);backdrop-filter:blur(8px)}.video-hero_secondary__mSZLz:hover{border-color:#ffffff;background:rgba(255,255,255,.1)}.video-hero_button__4Gs3V:focus-visible{outline:3px solid #ff7a7f;outline-offset:3px}.video-hero_stats__k0GZT{position:absolute;z-index:4;right:0;bottom:0;left:0;display:grid;width:min(100%,var(--page-wide));min-height:98px;margin:0 auto;padding:0 clamp(18px,6vw,96px) 12px;grid-template-columns:repeat(4,1fr);align-items:center;border-top:1px solid rgba(255,255,255,.28)}.video-hero_stats__k0GZT div{display:flex;min-height:52px;padding-left:24px;flex-direction:column;justify-content:center;border-left:1px solid rgba(255,255,255,.24)}.video-hero_stats__k0GZT div:first-child{padding-left:0;border-left:0}.video-hero_stats__k0GZT dt{font-size:1.2rem;font-weight:850;letter-spacing:-.035em}.video-hero_stats__k0GZT dd{margin:5px 0 0;color:rgba(255,255,255,.62);font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}@media (max-width:900px) and (orientation:portrait){.video-hero_poster__yojKv{background-image:url(/hero-mobile.jpg)}}@media (max-width:720px){.video-hero_hero__OGwLS{min-height:max(43.75rem,calc(100svh - var(--site-shell-height)))}.video-hero_frame__Ef_nN{inset:10px;bottom:6px}.video-hero_grade__T0mdS{background:linear-gradient(90deg,rgba(4,5,4,.92),rgba(4,5,4,.42)),linear-gradient(180deg,rgba(5,6,5,.08) 25%,rgba(5,6,5,.92))}.video-hero_content__9U1xR{padding:82px 18px 172px}.video-hero_kicker__ARewx{margin-bottom:22px;font-size:.75rem;letter-spacing:.13em}.video-hero_content__9U1xR h1{max-width:100%;font-size:var(--type-display);letter-spacing:-.055em;line-height:.95}.video-hero_lede__A_u8r{max-width:340px;margin-top:22px;font-size:.95rem}.video-hero_actions__vr3gT{margin-top:26px;flex-direction:column;align-items:stretch}.video-hero_button__4Gs3V{width:100%}.video-hero_stats__k0GZT{min-height:132px;padding-inline:18px;grid-template-columns:repeat(2,1fr)}.video-hero_stats__k0GZT div{min-height:56px;padding-left:14px}.video-hero_stats__k0GZT div:nth-child(3){padding-left:0;border-left:0}.video-hero_stats__k0GZT dt{font-size:.95rem}.video-hero_stats__k0GZT dd{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.video-hero_video__OpW7S{display:none}}.whole-trucks-section_section__xDjDl{width:100%;padding-bottom:clamp(90px,11vw,150px);scroll-margin-top:var(--site-shell-height);background:var(--surface-paper)}.whole-trucks-section_rule__G__WJ{width:min(100%,var(--page-wide));margin:0 auto;padding:0 clamp(18px,3vw,42px)}.whole-trucks-section_rule__G__WJ:before{display:block;height:clamp(49px,4.8vw,70px);border-top:1px solid var(--rule);content:""}.whole-trucks-section_centerAction__Ok_1N{display:flex;margin-top:clamp(40px,5vw,58px);padding:0 clamp(18px,3vw,42px);justify-content:center}.whole-trucks-section_shopAll__WtzFe{display:inline-flex;min-height:56px;padding:0 32px;align-items:center;gap:34px;border:1px solid var(--rule-strong);color:var(--text-strong);font-size:.72rem;font-weight:850;letter-spacing:.055em;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.whole-trucks-section_shopAll__WtzFe:hover{border-color:var(--text-strong);background:var(--invert-bg);color:var(--invert-fg)}.whole-trucks-section_shopAll__WtzFe:focus-visible{outline:3px solid var(--brand);outline-offset:4px}