@media (max-width:600px){.id-makes .id-text-tile,.id-models .id-text-tile{padding:6px 8px;font-size:13px;line-height:1.25}}.id-clamp{overflow:hidden;transition:max-height .2s}.id-introstrip{position:relative;max-width:var(--content);margin:20px auto 0;overflow:hidden}.id-introstrip__track{display:grid}@media (max-width:600px){.id-introstrip{max-width:calc(100vw - 12px);margin:6px}}.id-vehiclebar{position:relative;max-width:var(--content);margin:16px auto 0}@media (max-width:600px){.id-vehiclebar{display:none}}.id-vehiclebar__card{border-radius:var(--radius-sm);background:#fff;box-shadow:0 18px 40px rgb(0 0 0 / 18%);overflow:hidden}.id-vehiclebar__row{display:flex;align-items:center;gap:24px;padding:20px 24px}.id-vehiclebar__title{flex:none;width:250px;white-space:nowrap}.id-vehiclebar__eyebrow{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--ac)}.id-vehiclebar__head{margin-top:4px;font-size:24px;font-weight:900;line-height:1.1;text-transform:uppercase;color:var(--ink)}.id-vehiclebar .id-vsel-group{display:grid;grid-template-columns:.8fr 1.1fr 1.1fr auto;gap:10px;align-items:center;flex:1;min-width:0}.id-vehiclebar .id-vsel{min-width:0;height:52px;padding:0 40px 0 16px;border-color:#cfcfcf;font-size:17px;cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%23141414' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 16px center}.id-vehiclebar .id-vsel:disabled{background:var(--surface);color:var(--light-muted);cursor:not-allowed}.id-vehiclebar .id-vsel-group__go{height:52px;padding:0 30px;font-size:15px;letter-spacing:.1em}@media (max-width:1100px){.id-vehiclebar__row{display:block}.id-vehiclebar__title{width:auto;margin-bottom:14px}}@media (max-width:700px){.id-vehiclebar .id-vsel-group{grid-template-columns:1fr}}.id-introstrip__slide{grid-area:1/1;opacity:0;visibility:hidden;transition:opacity .4s ease}.id-introstrip__slide.-current{opacity:1;visibility:visible}.id-introstrip picture{display:block}.id-introstrip__img{display:block;width:100%;height:auto;aspect-ratio:7/2;object-fit:cover;object-position:center}@media (max-width:600px){.id-introstrip__img{aspect-ratio:3/1}}.id-introstrip__slide{position:relative}.id-introstrip__slide>a{display:block;color:inherit;text-decoration:none}.id-introstrip__copy{position:absolute;top:50%;left:48px;max-width:40%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:flex-start;gap:20px}.id-introstrip__heading{margin:0;font-size:56px;font-weight:900;line-height:1.02;letter-spacing:-.01em;text-transform:uppercase;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.45);overflow-wrap:anywhere}.id-introstrip__btn{display:inline-flex;align-items:center;height:48px;padding:0 28px;border:2px solid transparent;box-sizing:border-box;background:var(--ac);color:#fff;font-size:14px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transform:skewX(-8deg);transition:background .12s,color .12s,border-color .12s}.id-introstrip__btn>span{transform:skewX(8deg)}.id-introstrip__btn:hover{border-color:#000;background:#fff;color:#000}@media (max-width:1100px){.id-introstrip__copy{gap:14px}.id-introstrip__heading{font-size:32px}.id-introstrip__btn{height:40px;padding:0 20px;font-size:12px}}@media (max-width:600px){.id-introstrip__copy{left:12px;max-width:calc(60% - 12px);gap:8px}.id-introstrip__heading{font-size:20px}.id-introstrip__btn{display:none}}@media (prefers-reduced-motion:reduce){.id-introstrip__slide{transition:none}}.id-introstrip__arrow{position:absolute;top:50%;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;transform:translateY(-50%);border:0;border-radius:50%;background:rgba(20,20,20,.45);color:#fff;cursor:pointer;transition:background .12s}.id-introstrip__arrow:hover{background:rgba(20,20,20,.72)}.id-introstrip__arrow.-prev{left:16px}.id-introstrip__arrow.-next{right:16px}.id-introstrip__dots{position:absolute;right:16px;bottom:14px;display:flex;gap:8px}.id-introstrip__dot{width:10px;height:10px;padding:0;border:1px solid rgba(255,255,255,.9);border-radius:50%;background:0 0;cursor:pointer;transition:background .12s}.id-introstrip__dot:hover{background:rgba(255,255,255,.5)}.id-introstrip__dot.-current{background:#fff}@media (max-width:600px){.id-introstrip__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.id-introstrip__track::-webkit-scrollbar{display:none}.id-introstrip__slide{flex:0 0 100%;grid-area:auto;opacity:1;visibility:visible;scroll-snap-align:start}.id-introstrip picture{overflow:hidden}.id-introstrip__img{width:calc(100% / .7);max-width:none;margin-left:calc(-100% * .3 / .7)}.id-introstrip__arrow{display:none}}.id-hero{position:relative;margin:0 var(--inset);border-bottom:1px solid var(--rule);overflow:hidden}.id-hero__photo{position:absolute;inset:0}.id-hero__photo{filter:grayscale(1) contrast(1.1)}.id-hero__wash{position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,20,20,.76) 0,rgba(20,20,20,.56) 50%,rgba(20,20,20,.22) 100%)}.id-hero__tint{position:absolute;inset:0;background:var(--ac);mix-blend-mode:multiply;opacity:.35}.id-hero__grid{position:relative;display:grid;grid-template-columns:1.15fr 1fr;gap:36px;align-items:center;padding:44px 40px 44px 30px}.id-hero__copy{border-left:6px solid var(--ac);padding:6px 0 6px 26px}.id-hero__bullets{font-size:12px;font-weight:800;letter-spacing:.16em;color:color-mix(in srgb,var(--ac) 45%,#fff)}.id-hero__title{margin-top:14px;font-size:62px;font-weight:900;line-height:.98;letter-spacing:-.02em;color:#fff}.id-hero__sub{margin-top:14px;max-width:520px;font-size:16px;font-weight:700;line-height:1.55;color:#d8d8d8}.id-hero__panel{padding:22px 24px 24px;background:#f2f2f2;border:2px solid var(--ink);border-radius:4px}.id-vpanel__tab{display:inline-flex;align-items:center;height:34px;margin:-22px 0 16px -24px;padding:0 26px 0 24px;background:var(--ac);color:#fff;font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,calc(100% - 16px) 100%,0 100%)}.id-hero__panel .id-vsel{height:52px;padding:0 40px 0 16px;border-color:#d0d0d0;border-radius:0;font-size:18px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%23141414' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 16px center;-webkit-appearance:none;appearance:none;cursor:pointer}.id-hero__panel .id-vsel:disabled{background:var(--surface);color:var(--light-muted);cursor:not-allowed}.id-hero__panel .id-vsel-group{gap:8px}.id-hero__panel .id-vsel-group__go{height:54px;margin-top:14px;font-size:16px;letter-spacing:.1em}.id-hero__panel .id-vsel-group__go:not(:disabled):hover{background:var(--ac-hover)}.id-promos-band{margin:26px var(--inset) 0;container-type:inline-size}.id-promos{--id-promo-gap:20px;--id-promo-col:calc((100cqw - 3 * var(--id-promo-gap)) / 4);display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:calc(var(--id-promo-col) * 280 / 360);gap:var(--id-promo-gap)}.id-promos__slot.-top-left{grid-area:1/1/2}.id-promos__slot.-bottom-left{grid-area:2/1/5}.id-promos__slot.-top-center{grid-area:1/2/3/4}.id-promos__slot.-top-right{grid-area:1/4/4}.id-promos__slot.-bottom-center-left{grid-area:3/2/5}.id-promos__slot.-bottom-center-right{grid-area:3/3/5}.id-promos__slot.-bottom-right{grid-area:4/4/5}.id-promos__img{display:block;width:100%;height:100%;border-radius:var(--radius-sm);object-fit:cover}.id-promos__slot a{display:block;height:100%;overflow:hidden;border-radius:var(--radius-sm);transition:box-shadow .2s,transform .2s}.id-promos__img{transition:transform .2s}@media (hover:hover){.id-promos__slot a:hover{box-shadow:0 10px 24px rgba(0,0,0,.12);transform:translateY(-2px)}.id-promos__slot a:hover .id-promos__img{transform:scale(1.03)}}.id-promos__slot a:focus-visible{box-shadow:0 10px 24px rgba(0,0,0,.12);transform:translateY(-2px)}.id-promos__slot a:focus-visible .id-promos__img{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.id-promos__slot a:focus-visible,.id-promos__slot a:focus-visible .id-promos__img,.id-promos__slot a:hover,.id-promos__slot a:hover .id-promos__img{transform:none}}@media (max-width:600px){.id-promos-band{margin:6px 6px 0}ul.id-promos{--id-promo-gap:10px;--id-promo-col:calc((100vw - 12px - var(--id-promo-gap)) / 2);grid-template-columns:repeat(2,minmax(0,1fr))}ul.id-promos .id-promos__slot.-top-center{grid-area:1/1/3/3}ul.id-promos .id-promos__slot.-bottom-left{grid-area:3/1/6/2}ul.id-promos .id-promos__slot.-top-right{grid-area:3/2/6/3}ul.id-promos .id-promos__slot.-top-left{grid-area:6/1/7/2}ul.id-promos .id-promos__slot.-bottom-right{grid-area:6/2/7/3}ul.id-promos .id-promos__slot.-bottom-center-left{grid-area:7/1/9/2}ul.id-promos .id-promos__slot.-bottom-center-right{grid-area:7/2/9/3}}.id-blurb,.id-makes,.id-models{margin:30px var(--inset) 0}.id-makes__grid,.id-models__grid{--id-tile-h:56px;--id-tile-gap:10px;--id-clamp-rows:3;display:grid;grid-auto-rows:var(--id-tile-h);gap:var(--id-tile-gap);max-height:calc(var(--id-clamp-rows) * var(--id-tile-h) + (var(--id-clamp-rows) - 1) * var(--id-tile-gap))}.id-makes__grid{grid-template-columns:repeat(8,1fr)}.id-models__grid{grid-template-columns:repeat(5,1fr)}@media (max-width:600px){.id-makes__grid,.id-models__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.id-blurb__body{position:relative;max-height:180px}.id-blurb__body p+p{margin-top:12px}.id-blurb__body::after{content:"";position:absolute;left:0;right:0;bottom:0;height:90px;background:linear-gradient(rgba(255,255,255,0),#fff);pointer-events:none}.id-clamp.-open{max-height:none}.id-clamp.-open::after{display:none}.id-blurb__body p{font-size:18px;line-height:1.7;color:#000}.id-blurb__body p{font-size:16px}.id-homevideos{margin:30px var(--inset) 0}.id-homevideos__item{min-width:0;margin:0}.id-homevideos__embed{display:block;width:100%;height:auto;aspect-ratio:16/9;border:0;border-radius:var(--radius);background:var(--ink)}.id-homevideos__poster{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.id-homevideos__thumb{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.id-homevideos__play{position:relative;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--ac);color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.3);transition:transform .2s}.id-homevideos__poster:focus-visible .id-homevideos__play,.id-homevideos__poster:hover .id-homevideos__play{transform:scale(1.1)}.id-homevideos__brand{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:19px;font-weight:700;line-height:1.3;color:var(--ink)}a.id-homevideos__brand:hover .id-homevideos__name{color:var(--ac)}.id-homevideos__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.id-homevideos__logo{flex:none;margin-left:auto;width:34px;height:34px;object-fit:contain}.id-hot{margin:30px var(--inset) 0}.id-hot__row{display:grid;grid-template-columns:repeat(4,1fr);align-items:stretch;gap:10px;aspect-ratio:3/1}.id-hot__col{display:flex;flex-direction:column;gap:10px;min-height:0}.id-hot__col.-wide{grid-column:span 2}@media (max-width:600px){.id-hot{margin:6px 6px 0}.id-hot__row{display:flex;flex-direction:column;aspect-ratio:auto}.id-hot__col{aspect-ratio:3/4}.id-hot__col.-wide{aspect-ratio:3/2}}.id-hot__tile{position:relative;display:block;flex:1;min-height:0;border-radius:var(--radius-sm);overflow:hidden;transition:box-shadow .2s,transform .2s}.id-hot__img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;transition:transform .2s}@media (hover:hover){a.id-hot__tile:hover{box-shadow:0 10px 24px rgba(0,0,0,.12);transform:translateY(-2px)}a.id-hot__tile:hover .id-hot__img{transform:scale(1.03)}}a.id-hot__tile:focus-visible{box-shadow:0 10px 24px rgba(0,0,0,.12);transform:translateY(-2px)}a.id-hot__tile:focus-visible .id-hot__img{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){a.id-hot__tile:focus-visible,a.id-hot__tile:focus-visible .id-hot__img,a.id-hot__tile:hover,a.id-hot__tile:hover .id-hot__img{transform:none}}