.ht-grid[data-astro-cid-vggrubf3]{gap:10px}.ht[data-astro-cid-vggrubf3] .bp-cell[data-astro-cid-vggrubf3]{border:none;margin:0}.ht-grid[data-astro-cid-vggrubf3]{grid-template-columns:repeat(4,1fr);grid-template-areas:"winter winter aw truck""winter winter as perf""trailer ev shop shop";grid-auto-rows:200px}.ht-winter[data-astro-cid-vggrubf3]{grid-area:winter}.ht-aw[data-astro-cid-vggrubf3]{grid-area:aw}.ht-as[data-astro-cid-vggrubf3]{grid-area:as}.ht-truck[data-astro-cid-vggrubf3]{grid-area:truck}.ht-perf[data-astro-cid-vggrubf3]{grid-area:perf}.ht-trailer[data-astro-cid-vggrubf3]{grid-area:trailer}.ht-ev[data-astro-cid-vggrubf3]{grid-area:ev}.ht-shop[data-astro-cid-vggrubf3]{grid-area:shop}.ht-cell[data-astro-cid-vggrubf3]{padding:0;display:block;position:relative;overflow:hidden}.ht-img[data-astro-cid-vggrubf3]{object-fit:cover;filter:grayscale()brightness(.72);width:100%;height:100%;transition:filter .35s ease,scale .6s var(--e-sig);position:absolute;inset:0}.ht-tint[data-astro-cid-vggrubf3]{background:var(--blue);mix-blend-mode:color;transition:opacity .35s;position:absolute;inset:0}.ht-scrim[data-astro-cid-vggrubf3]{background:linear-gradient(#12203333,#122033d1 85%);transition:opacity .35s;position:absolute;inset:0}.ht-scrim2[data-astro-cid-vggrubf3]{z-index:1;background:linear-gradient(#0000 48%,#122033b8 96%);position:absolute;inset:0}.ht-cell[data-astro-cid-vggrubf3]:hover .ht-img[data-astro-cid-vggrubf3]{filter:none;scale:1.04}.ht-cell[data-astro-cid-vggrubf3]:hover .ht-tint[data-astro-cid-vggrubf3],.ht-cell[data-astro-cid-vggrubf3]:hover .ht-scrim[data-astro-cid-vggrubf3]{opacity:0}.ht-winter[data-astro-cid-vggrubf3] .ht-img[data-astro-cid-vggrubf3]{filter:none}.ht-winter[data-astro-cid-vggrubf3] .ht-tint[data-astro-cid-vggrubf3],.ht-winter[data-astro-cid-vggrubf3] .ht-scrim[data-astro-cid-vggrubf3]{opacity:0}.ht-grid[data-astro-cid-vggrubf3]:has(.ht-cell:hover:not(.ht-winter):not(.ht-shop)) .ht-winter[data-astro-cid-vggrubf3] .ht-img[data-astro-cid-vggrubf3]{filter:grayscale()brightness(.72);scale:1}.ht-grid[data-astro-cid-vggrubf3]:has(.ht-cell:hover:not(.ht-winter):not(.ht-shop)) .ht-winter[data-astro-cid-vggrubf3] .ht-tint[data-astro-cid-vggrubf3],.ht-grid[data-astro-cid-vggrubf3]:has(.ht-cell:hover:not(.ht-winter):not(.ht-shop)) .ht-winter[data-astro-cid-vggrubf3] .ht-scrim[data-astro-cid-vggrubf3]{opacity:1}.ht-copy[data-astro-cid-vggrubf3]{z-index:2;text-shadow:0 2px 12px #122033bf;flex-direction:column;gap:6px;display:flex;position:absolute;bottom:18px;left:22px;right:22px}.ht-k[data-astro-cid-vggrubf3]{color:var(--electric);font-size:10px}.ht-name[data-astro-cid-vggrubf3]{font-family:var(--f-display);text-transform:uppercase;color:#fff;font-size:26px;font-weight:400;line-height:1}.ht-desc[data-astro-cid-vggrubf3]{color:#ffffffe0;max-width:44ch;font-size:13.5px;line-height:1.5}.ht-winter[data-astro-cid-vggrubf3] .ht-name[data-astro-cid-vggrubf3]{font-size:clamp(34px,3.4vw,46px)}.ht-winter[data-astro-cid-vggrubf3] .ht-copy[data-astro-cid-vggrubf3]{gap:8px;bottom:26px;left:30px;right:30px}.ht-spec[data-astro-cid-vggrubf3]{color:#ffffffbf;letter-spacing:2.5px;font-size:10px}.ht-br[data-astro-cid-vggrubf3]{z-index:2;width:34px;height:34px;transition:width .3s var(--e-sig),height .3s var(--e-sig);position:absolute}.ht-br-tl[data-astro-cid-vggrubf3]{border-top:2px solid var(--electric);border-left:2px solid var(--electric);top:14px;left:14px}.ht-br-br[data-astro-cid-vggrubf3]{border-bottom:2px solid var(--electric);border-right:2px solid var(--electric);bottom:14px;right:14px}.ht-winter[data-astro-cid-vggrubf3]:hover .ht-br[data-astro-cid-vggrubf3]{width:46px;height:46px}.ht-shop[data-astro-cid-vggrubf3]{background:var(--blue);transition:background var(--d-std) ease}.ht-shop[data-astro-cid-vggrubf3]:hover{background:var(--electric)}.ht-shop-copy[data-astro-cid-vggrubf3]{height:100%;text-shadow:none;justify-content:center;padding:26px 28px;position:static}.ht-shop[data-astro-cid-vggrubf3] .ht-k[data-astro-cid-vggrubf3]{color:#fffc}.ht-shop-b[data-astro-cid-vggrubf3]{font-family:var(--f-mono);letter-spacing:2px;text-transform:uppercase;color:#fff;border-bottom:1px solid #ffffff8c;align-self:flex-start;margin-top:6px;padding-bottom:2px;font-size:11px}@media (width<=1360px){.ht-grid[data-astro-cid-vggrubf3]{grid-template-columns:repeat(2,1fr);grid-template-areas:"winter winter""winter winter""aw truck""as perf""trailer ev""shop shop";grid-auto-rows:180px}}@media (width<=560px){.ht-grid[data-astro-cid-vggrubf3]{grid-template-columns:repeat(2,1fr);grid-template-areas:"winter winter""winter winter""aw as""truck perf""trailer ev""shop shop";grid-auto-rows:128px;gap:8px}.ht-name[data-astro-cid-vggrubf3]{font-size:19px}.ht-winter[data-astro-cid-vggrubf3] .ht-name[data-astro-cid-vggrubf3]{font-size:28px}.ht-winter[data-astro-cid-vggrubf3] .ht-copy[data-astro-cid-vggrubf3]{bottom:16px;left:20px;right:20px}.ht-copy[data-astro-cid-vggrubf3]{bottom:12px;left:14px;right:14px}.ht-spec[data-astro-cid-vggrubf3],.ht-desc[data-astro-cid-vggrubf3]{display:none}.ht-shop[data-astro-cid-vggrubf3] .ht-desc[data-astro-cid-vggrubf3]{font-size:12.5px;display:block}}@media (prefers-reduced-motion:reduce){.ht-img[data-astro-cid-vggrubf3],.ht-tint[data-astro-cid-vggrubf3],.ht-scrim[data-astro-cid-vggrubf3],.ht-br[data-astro-cid-vggrubf3]{transition:none}}
