.yWPNnW_shell{--hub-line:#2d42541f;--hub-surface:#f4f6f8;--hub-accent:#294c61;color:var(--text-main);background:radial-gradient(at 100% 0,#b7caec33,#0000 27%),radial-gradient(at 0 25%,#b9d8cf1f,#0000 30%),#fff;overflow:clip}.yWPNnW_page{max-width:1200px;margin:auto;padding:28px 24px 64px}.yWPNnW_footer{margin-top:20px}.yWPNnW_shell :focus-visible{outline-offset:5px;border-radius:5px;outline:2px solid #6b94ae}.yWPNnW_hero{padding:40px 0 42px;position:relative}.yWPNnW_makeHero{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:36px;min-height:290px;display:grid}.yWPNnW_heroCopy{z-index:1;position:relative}.yWPNnW_brandStage{isolation:isolate;perspective:800px;align-self:stretch;place-items:center;min-height:230px;display:grid;position:relative}.yWPNnW_brandLight{filter:blur(10px);background:radial-gradient(at 52% 55%,#9abcd93d,#0000 56%),radial-gradient(at 35% 72%,#9ad3bf33,#0000 58%);border-radius:50%;animation:10s ease-in-out infinite alternate yWPNnW_hubLight;position:absolute;inset:-40px -70px}.yWPNnW_brandRoad{z-index:-1;color:#7795a9;opacity:.3;width:145%;height:110%;position:absolute;-webkit-mask-image:radial-gradient(#000 10%,#0000 68%);mask-image:radial-gradient(#000 10%,#0000 68%)}.yWPNnW_brandEmblem{width:clamp(130px,15vw,190px);height:clamp(130px,15vw,190px);-webkit-mask:var(--hub-emblem) center / contain no-repeat;mask:var(--hub-emblem) center / contain no-repeat;-webkit-mask:var(--hub-emblem) center / contain no-repeat;filter:drop-shadow(0 1px #fff);background:linear-gradient(135deg,#17222c 14%,#83929f 42%,#344b5b 60%,#23313c 85%) 0 0/200% 200%;animation:.95s cubic-bezier(.16,1,.3,1) both yWPNnW_hubEmblem,12s ease-in-out 1s infinite yWPNnW_hubMetal;display:block}.yWPNnW_brandWordmark{letter-spacing:-.06em;text-align:center;color:var(--hub-accent);font-size:clamp(26px,4vw,44px);font-weight:500}.yWPNnW_facts{color:var(--text-soft);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:8px 0;margin:22px 0 0;padding:0;font-size:12px;line-height:1.5;list-style:none;display:flex}.yWPNnW_facts li+li:before{content:"·";opacity:.5;padding:0 12px}.yWPNnW_heroActions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:26px;display:flex}.yWPNnW_textLink{color:var(--hub-accent);align-items:center;gap:10px;font-size:12px;text-decoration:none;display:inline-flex}.yWPNnW_textLink svg{flex-shrink:0;transition:transform .3s}.yWPNnW_textLink:hover svg{transform:translate(3px)}.yWPNnW_inventory{scroll-margin-top:110px}.yWPNnW_inventoryHead{border-top:1px solid var(--hub-line);justify-content:space-between;align-items:center;gap:20px;padding:20px 0 22px;display:flex}.yWPNnW_inventoryHead h2{letter-spacing:-.025em;align-items:center;gap:12px;margin:0;font-size:19px;font-weight:500;display:flex}.yWPNnW_inventoryHead h2 span{background:var(--hub-surface);min-width:25px;height:25px;color:var(--text-soft);letter-spacing:0;border-radius:30px;place-items:center;padding:0 7px;font-size:11px;display:grid}.yWPNnW_carGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 22px;display:grid}.yWPNnW_carCard{min-width:0;color:inherit;flex-direction:column;text-decoration:none;display:flex}.yWPNnW_carMedia{aspect-ratio:4/3;background:var(--hub-surface);border-radius:18px;position:relative;overflow:hidden}.yWPNnW_carImg{object-fit:cover;transition:transform .85s cubic-bezier(.16,1,.3,1)}.yWPNnW_carCard:hover .yWPNnW_carImg{transform:scale(1.035)}.yWPNnW_carBody{flex-direction:column;gap:7px;padding:13px 1px 0;display:flex}.yWPNnW_carTitle{-webkit-line-clamp:2;letter-spacing:-.015em;-webkit-box-orient:vertical;min-height:38px;font-size:13px;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}.yWPNnW_carPrice{color:var(--hub-accent);font-size:13px;font-weight:500}.yWPNnW_carMeta{text-overflow:ellipsis;white-space:nowrap;color:var(--text-soft);font-size:10px;line-height:1.5;overflow:hidden}.yWPNnW_carNoImage{height:100%;color:var(--text-soft);place-items:center;font-size:12px;display:grid}.yWPNnW_explore{scroll-margin-top:110px}.yWPNnW_crumbs{color:var(--text-soft);flex-wrap:wrap;gap:7px;margin:0 0 4px;padding:0;font-size:11px;list-style:none;display:flex}.yWPNnW_crumbs li+li:before{content:"›";opacity:.45;margin-right:7px}.yWPNnW_crumbs a{color:var(--text-soft);text-decoration:none}.yWPNnW_crumbs a:hover{color:var(--brand)}.yWPNnW_title{letter-spacing:-.05em;margin:26px 0 15px;font-size:clamp(32px,4.3vw,54px);font-weight:500;line-height:1.08}.yWPNnW_hero .yWPNnW_title{margin-top:0}.yWPNnW_intro{max-width:64ch;color:var(--text-soft);margin:0 0 24px;font-size:14px;line-height:1.55}.yWPNnW_hero .yWPNnW_intro{max-width:46ch;margin-bottom:0;line-height:1.7}.yWPNnW_empty{color:var(--text-soft);justify-items:start;gap:14px;padding:28px 0;display:grid}.yWPNnW_empty a{color:var(--hub-accent);align-items:center;gap:10px;font-size:13px;text-decoration:none;display:inline-flex}.yWPNnW_more{margin:16px 0 0}.yWPNnW_more a{color:var(--hub-accent);align-items:center;gap:10px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.yWPNnW_linkGroups{gap:0;margin-top:48px;display:grid}.yWPNnW_linkGroup{border-top:1px solid var(--hub-line)}.yWPNnW_linkGroup:last-child{border-bottom:1px solid var(--hub-line)}.yWPNnW_linkGroup summary{cursor:pointer;align-items:center;gap:12px;min-height:76px;list-style:none;display:flex}.yWPNnW_linkGroup summary::-webkit-details-marker{display:none}.yWPNnW_linkGroup summary h2{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:500;line-height:1.35}.yWPNnW_groupCount{color:var(--text-soft);font-size:11px}.yWPNnW_linkGroup summary>svg{color:var(--text-soft);margin-left:auto;transition:transform .35s}.yWPNnW_linkGroup[open] summary>svg{transform:rotate(180deg)}.yWPNnW_groupBody{padding:0 0 24px}.yWPNnW_groupSearch{background:var(--hub-surface);max-width:320px;color:var(--text-soft);border-radius:13px;align-items:center;gap:9px;margin:0 0 15px;padding:0 12px;display:flex}.yWPNnW_groupSearch input{width:100%;min-width:0;min-height:42px;color:var(--text-main);font:inherit;font-size:12px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:8px 0!important}.yWPNnW_groupSearch input:focus-visible{outline:0}.yWPNnW_groupSearch:focus-within{outline-offset:2px;outline:2px solid #6b94ae73}.yWPNnW_groupSearch input::-webkit-search-cancel-button{display:none}.yWPNnW_groupSearch button{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:grid}.yWPNnW_linkGroup ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.yWPNnW_linkGroup li{min-width:0}.yWPNnW_linkGroup li a{min-height:43px;color:var(--text-main);border-bottom:1px solid color-mix(in srgb,var(--hub-line) 65%,transparent);align-items:center;gap:8px;padding:8px 0;font-size:12px;text-decoration:none;transition:color .3s;display:flex}.yWPNnW_linkGroup li a>span:first-child{text-overflow:ellipsis;overflow:hidden}.yWPNnW_linkGroup li a>svg{color:var(--text-soft);opacity:.45;flex-shrink:0;margin-left:auto;transition:transform .3s,opacity .3s}.yWPNnW_linkGroup li a:hover{color:var(--hub-accent)}.yWPNnW_linkGroup li a:hover>svg{opacity:1;transform:translate(2px,-2px)}.yWPNnW_linkCount{color:var(--text-soft);flex-shrink:0;margin-left:auto;font-size:10px}.yWPNnW_linkGroup li a:has(.yWPNnW_linkCount)>svg{margin-left:0}.yWPNnW_searchStatus{color:var(--text-soft);margin-top:12px;font-size:12px}.yWPNnW_searchStatus:empty{display:none}.yWPNnW_statGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin:0 0 24px;display:grid}.yWPNnW_stat{border-radius:var(--radius-md);background:var(--bg-elevated);border:1px solid var(--line-soft);padding:16px}.yWPNnW_stat dt{color:var(--text-soft);font-size:.82rem}.yWPNnW_stat dd{margin:4px 0 0;font-size:1.15rem;font-weight:500}.yWPNnW_table{border-collapse:collapse;width:100%;margin:0 0 16px;font-size:.92rem}.yWPNnW_table th,.yWPNnW_table td{border-bottom:1px solid var(--line-soft);text-align:left;padding:8px 10px}.yWPNnW_tableWrap{border:1px solid var(--hub-line);background:color-mix(in srgb,var(--hub-surface) 35%,transparent);border-radius:18px;margin:18px 0;overflow-x:auto}.yWPNnW_tableWrap .yWPNnW_table{margin:0}.yWPNnW_table th{font-weight:500}.yWPNnW_table th,.yWPNnW_table td{padding:14px 16px}.yWPNnW_table a{color:var(--hub-accent);text-decoration:none}.yWPNnW_note{color:var(--text-soft);font-size:.85rem}.yWPNnW_section{margin-top:36px}.yWPNnW_sectionTitle{letter-spacing:-.025em;margin:0 0 12px;font-size:1.4rem;font-weight:500;line-height:1.3}.yWPNnW_cta{border:1px solid var(--hub-line);background:linear-gradient(120deg,color-mix(in srgb,var(--hub-surface) 75%,transparent),color-mix(in srgb,var(--hub-surface) 30%,transparent));border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:24px 0;padding:20px;display:flex}.yWPNnW_cta h2{margin:0 0 6px;font-size:1.1rem;font-weight:500}.yWPNnW_cta p{max-width:62ch;color:var(--text-soft);margin:0;line-height:1.5}.yWPNnW_ctaButton{color:#fff;background:linear-gradient(120deg,#263b46,#294f54);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:10px 18px;font-size:12px;font-weight:500;text-decoration:none;transition:transform .35s,box-shadow .35s;display:inline-flex;box-shadow:inset 0 1px #ffffff24,0 8px 22px -17px #1e3f4c80}.yWPNnW_ctaButton:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff2e,0 12px 22px -16px #1e3f4c99}.yWPNnW_faq h3{margin:16px 0 4px;font-size:1rem;font-weight:500}.yWPNnW_faq p{max-width:72ch;color:var(--text-soft);margin:0;line-height:1.55}[data-theme=dark] .yWPNnW_shell{--hub-line:#c8d9ef1f;--hub-surface:#171c25;--hub-accent:#bdd9e9;--text-main:#f2f4f7;--text-soft:#a3acb9;background:radial-gradient(at 100% 0,#42568c38,#0000 28%),radial-gradient(at 0 28%,#2556611c,#0000 30%),#090c12}[data-theme=dark] .yWPNnW_brandLight{background:radial-gradient(at 52% 55%,#6b8fd02e,#0000 57%),radial-gradient(at 35% 72%,#487f8a24,#0000 58%)}[data-theme=dark] .yWPNnW_brandEmblem{filter:drop-shadow(0 1px #ffffff1f);background-image:linear-gradient(135deg,#eff5fa 14%,#768b9d 42%,#d7e6ee 60%,#a1b9cd 85%)}[data-theme=dark] .yWPNnW_ctaButton{color:#172a34;background:linear-gradient(120deg,#d9e8ed,#b7d7dc);box-shadow:inset 0 1px #ffffff80}@keyframes yWPNnW_hubEmblem{0%{opacity:0;transform:translate3d(0,18px,-40px)rotateY(-9deg)}to{opacity:1;transform:translate(0,0)rotateY(0)}}@keyframes yWPNnW_hubLight{0%{opacity:.65;transform:translate(-12px,5px)}to{opacity:1;transform:translate(12px,-5px)}}@keyframes yWPNnW_hubMetal{0%,to{background-position:0 0}50%{background-position:100% 100%}}@media (max-width:1000px){.yWPNnW_carGrid,.yWPNnW_linkGroup ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.yWPNnW_page{padding:22px 20px 42px}.yWPNnW_makeHero{grid-template-columns:minmax(0,1fr) 125px;gap:14px;min-height:0;padding:26px 0 30px}.yWPNnW_hero{padding-block:28px}.yWPNnW_hero .yWPNnW_title{font-size:clamp(31px,6vw,42px)}.yWPNnW_hero .yWPNnW_intro{font-size:12px}.yWPNnW_brandStage{min-height:150px}.yWPNnW_brandEmblem{width:115px;height:115px}.yWPNnW_facts{gap:7px;margin-top:16px;font-size:10px}.yWPNnW_facts li+li:before{padding:0 7px 0 0}.yWPNnW_heroActions{gap:16px;margin-top:21px}.yWPNnW_heroActions .yWPNnW_textLink{font-size:11px}.yWPNnW_ctaButton{min-height:42px;padding:9px 14px;font-size:11px}.yWPNnW_carGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}.yWPNnW_carMedia{border-radius:15px}.yWPNnW_carTitle{min-height:35px;font-size:12px}.yWPNnW_carPrice{font-size:12px}.yWPNnW_carMeta{font-size:9px}.yWPNnW_inventoryHead h2{font-size:18px}.yWPNnW_inventoryHead .yWPNnW_textLink{font-size:11px}.yWPNnW_linkGroups{margin-top:34px}.yWPNnW_linkGroup summary{min-height:67px}.yWPNnW_linkGroup summary h2{font-size:18px}.yWPNnW_linkGroup ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}.yWPNnW_linkGroup li a{font-size:11px}.yWPNnW_linkCount{font-size:9px}.yWPNnW_sectionTitle{font-size:20px}.yWPNnW_table{font-size:12px}}@media (max-width:480px){.yWPNnW_makeHero{display:block}.yWPNnW_heroCopy{max-width:100%}.yWPNnW_makeHero .yWPNnW_title{padding-right:95px}.yWPNnW_makeHero .yWPNnW_intro{padding-right:75px}.yWPNnW_brandStage{width:88px;height:110px;min-height:110px;position:absolute;top:18px;right:0}.yWPNnW_brandEmblem{width:78px;height:78px}.yWPNnW_brandWordmark{font-size:18px}.yWPNnW_brandRoad{opacity:.18;width:190%}.yWPNnW_brandLight{inset:-15px -20px}.yWPNnW_facts{margin-top:20px}.yWPNnW_heroActions{gap:20px}.yWPNnW_linkCount{font-size:8px}.yWPNnW_linkGroup ul{column-gap:18px}.yWPNnW_linkGroup li a{gap:5px}.yWPNnW_linkGroup li a>svg{width:11px}}@media (prefers-reduced-motion:reduce){.yWPNnW_shell *,.yWPNnW_shell :before,.yWPNnW_shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.yWPNnW_brandEmblem{opacity:1;transform:none}.yWPNnW_carCard:hover .yWPNnW_carImg,.yWPNnW_ctaButton:hover,.yWPNnW_textLink:hover svg{transform:none}}
