.carx-shell{font-family:var(--font-inter), system-ui, -apple-system, sans-serif;color:var(--hp-ink-soft);-webkit-font-smoothing:antialiased;background:#fff}.carx-page{padding-bottom:0;display:block}.carx-band{background:#fff;padding:60px 0}.carx-band--mint{background:var(--hp-band-mint)}.carx-band--hero{padding:30px 0 56px}.carx-band--tight{padding:30px 0}.carx-band--flush{padding:0}.carx-container{box-sizing:border-box;max-width:1333px;margin:0 auto;padding:0 24px}.carx-preview-banner{z-index:50;color:#fff;background:#1f2937;justify-content:space-between;align-items:center;gap:16px;padding:10px 24px;font-size:14px;font-weight:600;display:flex;position:sticky;top:0}.carx-preview-banner-text{line-height:1.3}.carx-preview-banner-exit{color:#fff;white-space:nowrap;flex:none;text-decoration:underline}.carx-breadcrumb{color:var(--hp-muted);margin-bottom:20px;font-size:13px}.carx-breadcrumb a{color:var(--hp-muted);text-decoration:none}.carx-breadcrumb a:hover{color:var(--hp-teal)}.carx-breadcrumb [aria-current=page]{color:var(--hp-ink)}.carx-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:48px;display:grid}.carx-hero-lead{min-width:0}.carx-hero-brand{letter-spacing:.8px;text-transform:uppercase;color:var(--hp-teal);margin:0 0 6px;font-size:12px;font-weight:500}.carx-hero-title{color:#1a1a1a;margin:0;font-size:42px;font-weight:500;line-height:1.1}.carx-hero-generation{color:var(--hp-muted);font-size:24px;font-weight:400}.carx-hero-blurb{max-width:52ch;color:var(--hp-body);margin:14px 0 0;font-size:15px;line-height:1.55}.carx-price-card{background:#fff;border:1px solid #ededed;border-radius:8px;margin-top:22px;padding:22px 24px;box-shadow:0 8px 18px #0f40330f}.carx-price-from-label{color:var(--hp-muted);margin:0;font-size:12.5px}.carx-price-amount{color:var(--hp-teal);margin:2px 0 0;font-size:34px;font-weight:600;line-height:1.1}.carx-price-monthly{color:var(--hp-body);margin:8px 0 0;font-size:13.5px}.carx-price-pending{color:var(--hp-ink);margin:0;font-size:22px;font-weight:600}.carx-price-pending-note{color:var(--hp-muted);margin:6px 0 0;font-size:13px}.carx-hero-ctas{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.carx-btn{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:11px 20px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.carx-btn--primary{background:var(--hp-teal);color:#fff}.carx-btn--primary:hover{background:var(--hp-teal-deep)}.carx-btn--outline{border-color:var(--hp-teal);color:var(--hp-teal);background:#fff}.carx-btn--outline:hover{background:#f2faf8}.carx-btn--ghost{border-color:var(--hp-line);color:var(--hp-ink);background:#fff}.carx-btn--ghost:hover{border-color:var(--hp-teal);color:var(--hp-teal)}.carx-hero-media{aspect-ratio:16/9;background:var(--hp-band-mint);border-radius:12px;overflow:hidden}.carx-hero-media img{object-fit:cover;width:100%;height:100%}.carx-hero-media-empty{color:#9db9a2;justify-content:center;align-items:center;height:100%;display:flex}.carx-well-glyph{opacity:.85;width:190px;height:82px}.carx-h2{color:#1a1a1a;margin:0 0 20px;font-size:26px;font-weight:500}.carx-h2-accent{color:var(--hp-teal)}.carx-keyspecs-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.carx-stat{background:#fff;border:1px solid #e6efe0;border-radius:8px;align-items:center;gap:12px;padding:16px;display:flex}.carx-stat-icon-wrap{color:var(--hp-teal);flex:none;justify-content:center;align-items:center;display:flex}.carx-stat-body{flex-direction:column;min-width:0;display:flex}.carx-stat-label{color:var(--hp-muted);font-size:11.5px}.carx-stat-value{color:var(--hp-ink);font-size:15px;font-weight:600}.carx-variant-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.carx-variant{background:#fff;border:1px solid #ededed;border-radius:8px;grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) auto;align-items:center;gap:20px;padding:18px 20px;display:grid}.carx-variant.is-selected{border-color:var(--hp-teal);box-shadow:0 0 0 1px var(--hp-teal)}.carx-variant-main{flex-direction:column;gap:8px;min-width:0;display:flex}.carx-variant-id{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.carx-variant-name{color:var(--hp-ink);font-size:17px;font-weight:600}.carx-variant-tag{background:var(--hp-band-mint);letter-spacing:.4px;color:var(--hp-teal);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-block}.carx-variant-specs{flex-wrap:wrap;gap:6px 24px;margin:0;display:flex}.carx-variant-spec{flex-direction:column;gap:1px;display:flex}.carx-variant-spec dt{letter-spacing:.3px;text-transform:uppercase;color:var(--hp-muted);font-size:11px}.carx-variant-spec dd{color:var(--hp-ink-soft);margin:0;font-size:14px;font-weight:500}.carx-variant-price{text-align:right;white-space:nowrap}.carx-variant-otr{color:var(--hp-teal);font-size:18px;font-weight:600}.carx-variant-otr-label{color:var(--hp-muted);font-size:11.5px;font-weight:400;display:block}.carx-pending-pill{color:var(--hp-muted);background:#f4f5f4;border-radius:999px;padding:3px 10px;font-size:12px;display:inline-block}.carx-tabs{flex-wrap:wrap;gap:8px;display:flex}.carx-tab{border:1px solid var(--hp-line);color:var(--hp-body);cursor:pointer;background:#fff;border-radius:999px;padding:8px 18px;font-family:inherit;font-size:13.5px;font-weight:500}.carx-tab.is-on{border-color:var(--hp-teal);background:var(--hp-teal);color:#fff}.carx-panel{margin-top:22px}.carx-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.carx-h3{color:var(--hp-ink);margin:0;font-size:19px;font-weight:600}.carx-panel-price{margin-top:12px}.carx-specs{max-width:860px;margin-top:22px}.carx-acc{background:#fff;border:1px solid #ededed;border-radius:8px;margin:0 0 12px}.carx-acc-head{cursor:pointer;align-items:center;gap:12px;padding:15px 20px;list-style:none;display:flex}.carx-acc-head::-webkit-details-marker{display:none}.carx-acc-title{letter-spacing:1.6px;text-transform:uppercase;color:var(--hp-ink);flex:auto;font-size:14px;font-weight:600}.carx-acc-chevron{color:#9aa09b;flex:none;transition:transform .15s}.carx-acc[open]>.carx-acc-head .carx-acc-chevron{transform:rotate(180deg)}.carx-spec-rows{margin:0;padding:0 20px 8px}.carx-spec-row{border-bottom:1px solid var(--hp-line-soft);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:10px 0;font-size:14px;display:grid}.carx-spec-row:last-child{border-bottom:0}.carx-spec-row dt{color:var(--hp-muted)}.carx-spec-row dd{color:var(--hp-ink-soft);margin:0}.carx-spec-colours{padding:4px 20px 14px}.carx-note{color:var(--hp-muted);margin:0;font-size:13.5px}.carx-loan{background:var(--hp-teal);color:#fff;padding:56px 0}.carx-loan-inner{box-sizing:border-box;max-width:1333px;margin:0 auto;padding:0 24px}.carx-loan-heading{color:#fff;margin:0 0 22px;font-size:26px;font-weight:500}.carx-loan-heading-accent{color:var(--hp-lime)}.carx-loan-empty{color:#ffffffd1;margin:0;font-size:15px;line-height:1.55}.carx-loan-headline{margin-bottom:8px}.carx-loan-context{color:#ffffffd1;margin:0;font-size:14.5px}.carx-loan-figure{color:var(--hp-lime);margin:8px 0 0;font-size:40px;font-weight:600;line-height:1.05}.carx-loan-from{color:#ffffffbf;font-size:24px}.carx-loan-per{color:#ffffffb3;font-size:15px;font-weight:400}.carx-loan-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 48px;max-width:760px;margin:20px 0 0;display:grid}.carx-loan-row{border-bottom:1px solid #ffffff29;justify-content:space-between;gap:12px;padding:10px 0;font-size:13.5px;display:flex}.carx-loan-row dt{color:#ffffffb8}.carx-loan-row dd{color:#fff;margin:0;font-weight:600}.carx-loan-fine{color:#ffffff9e;margin:16px 0 0;font-size:12px;line-height:1.5}.carx-loan-fine+.carx-loan-fine{margin-top:4px}.carx-loan-interactive{max-width:760px;margin:28px 0 0}.carx-loan-adjust{letter-spacing:.4px;text-transform:uppercase;color:#ffffffb3;margin:0 0 12px;font-size:12.5px;font-weight:500}.carx-loan-interactive .loan-calc-title{display:none}.carx-body-copy{color:var(--hp-body);margin:0;font-size:15px;line-height:1.55}.carx-link{color:var(--hp-teal);text-decoration:underline}.carx-promo-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.carx-promo-card{background:#fff;border:1px solid #ededed;border-radius:8px;padding:18px}.carx-promo-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.carx-promo-scope{color:var(--hp-muted);font-size:11.5px}.carx-promo-title{color:var(--hp-ink);margin:10px 0 0;font-size:15.5px;font-weight:600}.carx-promo-desc{color:var(--hp-body);margin:6px 0 0;font-size:13.5px;line-height:1.5}.carx-promo-window{color:var(--hp-muted);margin:10px 0 0;font-size:12px}.carx-similar-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.carx-similar-card{background:#fff;border:1px solid #ededed;border-radius:8px;overflow:hidden}.carx-similar-link{flex-direction:column;padding-bottom:14px;text-decoration:none;display:flex}.carx-similar-card:hover{border-color:var(--hp-teal)}.carx-similar-media{aspect-ratio:16/10;background:var(--hp-band-mint);color:#9db9a2;justify-content:center;align-items:center;display:flex}.carx-similar-media .carx-well-glyph{width:120px;height:52px}.carx-similar-name{color:var(--hp-ink);margin:14px 16px 0;font-size:16px;font-weight:600}.carx-similar-price{color:var(--hp-teal);margin:4px 16px 0;font-size:15px;font-weight:600}.carx-similar-from{color:var(--hp-muted);font-size:12px;font-weight:400}.carx-similar-pending{color:var(--hp-muted);font-size:13px;font-weight:400}.carx-shell .site-availability-pill{border-radius:999px;font-size:11px}@media (max-width:900px){.carx-band{padding:44px 0}.carx-band--hero{padding:20px 0 40px}.carx-band--tight{padding:24px 0}.carx-container,.carx-loan-inner{padding:0 20px}.carx-loan{padding:44px 0}.carx-hero-grid{grid-template-columns:1fr;gap:22px}.carx-hero-media{order:-1}.carx-hero-title{font-size:30px}.carx-hero-generation{font-size:18px}.carx-price-amount{font-size:28px}.carx-hero-ctas .carx-btn{flex:auto}.carx-h2,.carx-loan-heading{font-size:22px}.carx-loan-figure{font-size:32px}.carx-loan-rows{grid-template-columns:1fr}.carx-keyspecs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.carx-variant{grid-template-columns:1fr;gap:12px}.carx-variant-price{text-align:left}.carx-variant-otr-label{display:inline}.carx-spec-row{gap:10px}.carx-similar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.carn-page{font-family:var(--font-inter), system-ui, -apple-system, sans-serif;color:#1c1b1b;background:radial-gradient(1150px 375px at 820px -157px,#005f5f2e,#005f5f00) no-repeat,#fff;border-bottom:1px solid #1a64781a}.carn-shell{box-sizing:border-box;--carn-gutter:clamp(18px, 5.56vw, 80px);max-width:1440px;padding:0 var(--carn-gutter);margin:0 auto}.carn-breadcrumb{padding:53px 0 37px}.carn-top{grid-template-columns:682.7px minmax(0,1fr);align-items:start;gap:53.3px;padding-bottom:24px;display:grid}.carn-top-media{min-width:0;position:relative}.carn-gallery{flex-direction:column;gap:22px;display:flex}.carn-hero{aspect-ratio:2;background:#f7f7f7;border-radius:16.68px;position:relative;overflow:hidden}.carn-hero-compare{z-index:2;box-sizing:border-box;letter-spacing:-.38px;color:#005f5f;cursor:pointer;background:#fff;border-radius:18.36px;align-items:center;gap:6.38px;padding:3.99px 10.37px 3.99px 3.99px;font-size:12.77px;font-weight:500;line-height:15.5px;text-decoration:none;transition:background-color .12s;display:inline-flex;position:absolute;top:6px;right:20.7px}.carn-hero-compare:hover{background:#f2f7f7}.carn-hero-compare svg{flex:none;width:19.15px;height:19.15px}.carn-hero-img{object-fit:cover;object-position:50% 45%;width:100%;height:100%;display:block}.carn-hero-nav{z-index:2;color:#5c6a70b8;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:color .12s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.carn-hero-nav:hover{color:#1c1b1beb}.carn-hero-nav:focus-visible{outline-offset:2px;outline:2px solid #005f5f}.carn-hero-nav svg{filter:drop-shadow(0 1px 1.5px #00000059);flex:none;width:26px;height:26px}.carn-hero-nav--prev{left:12px}.carn-hero-nav--next{right:12px}.carn-hero--empty{color:#b0bcc2;justify-content:center;align-items:center;display:flex}.carn-thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.carn-thumb{aspect-ratio:2;cursor:pointer;background:#f7f7f7;border:0;border-radius:14.28px;padding:0;transition:box-shadow .12s;overflow:hidden}.carn-thumb:not(.is-active):hover{box-shadow:0 0 0 2px #005f5f73}.carn-thumb.is-active{background:#fff;padding:3.29px;box-shadow:0 0 0 3.29px #005f5f}.carn-thumb.is-active .carn-thumb-img{border-radius:11px}.carn-thumb-img{object-fit:cover;width:100%;height:100%;display:block}.carn-summary{flex-direction:column;gap:0;min-width:0;display:flex}.carn-avail{text-transform:uppercase;color:#3e6d48;background:0 0;border-radius:0;align-self:flex-start;padding:0;font-size:17.72px;font-weight:500;line-height:18.76px}.carn-page .carn-summary h1.carn-h1:not(#page-h1-scale){letter-spacing:-.92px;font-size:45.86px;font-weight:600;line-height:1.114}.carn-summary{container-type:inline-size}.carn-page .carn-summary h1.carn-h1:not(#page-h1-scale)[data-fit=xl]{font-size:min(45.86px,8.43cqi)}.carn-page .carn-summary h1.carn-h1:not(#page-h1-scale)[data-fit=l]{font-size:min(42px,7.72cqi)}.carn-page .carn-summary h1.carn-h1:not(#page-h1-scale)[data-fit=m]{font-size:min(38px,6.99cqi)}.carn-page .carn-summary h1.carn-h1:not(#page-h1-scale)[data-fit=s]{font-size:min(34px,6.25cqi)}.carn-h1{font-family:var(--font-inter), system-ui, -apple-system, sans-serif;letter-spacing:-.92px;color:#1c1b1b;margin:19.5px 0 0;font-size:45.86px;font-weight:600;line-height:51.07px}.carn-also{color:#3f4944;max-width:494.1px;margin:16.7px 0 0;font-size:16.68px;line-height:20.2px}.carn-also-label{color:#3f4944;font-weight:600}.carn-also-list{margin:6px 0 0;padding:0;list-style:none}.carn-also-item{border-top:1px solid #ebedf0;padding:4px 0}.carn-also-item:first-child{border-top:0}.carn-also-link{color:#005f5f;font-weight:600;text-decoration:none}.carn-also-link:hover{text-decoration:underline}.carn-price{box-sizing:border-box;background:0 0;border:0;flex-direction:column;gap:12.2px;margin-top:18.7px;padding:0;display:flex}.carn-price-headline{color:#005f5f;align-items:baseline;gap:4.38px;margin:0;font-size:35.01px;font-weight:700;line-height:42.37px;display:flex}.carn-price-permonth{letter-spacing:-.7px;font-size:17.51px;font-weight:500;line-height:21.2px}.carn-price-otr-row{align-items:baseline;gap:8px;margin:31.8px 0 0;display:flex}.carn-price-otr-caption{color:#3f4944d6;font-size:14.59px;font-weight:500;line-height:17.7px}.carn-price-byline{letter-spacing:-.25px;color:#3f4944d1;margin:0;font-size:12.51px;font-weight:500;line-height:15.14px}.carn-price-adjust{color:#005f5f;text-decoration:none}.carn-price-adjust:hover{text-decoration:underline}.carn-price-otr{color:#3f4944;font-size:25.02px;font-weight:600;line-height:30.27px}.carn-price-pending{color:#1c1b1b;margin:0;font-size:24px;font-weight:600}.carn-arrival{color:#5b6661;max-width:560px;margin:10px 0 0;font-size:15px;line-height:22px}.carn-price-pending-note{color:#6b6b6b;margin:0;font-size:13px}.carn-dealer{box-sizing:border-box;background:#005f5f08;border:1.04px solid #005f5f3d;border-radius:20.85px;flex-direction:column;gap:0;max-width:494.1px;margin-top:32.5px;padding:16.1px 16.4px 19.1px;display:flex}.carn-dealer-head{align-items:center;gap:9.4px;display:flex}.carn-dealer-icon{color:#005f5f;background:#005f5f1c;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:41.7px;height:41.7px;display:flex}.carn-dealer-id{flex-direction:column;gap:5.21px;min-width:0;display:flex}.carn-dealer-name{letter-spacing:-.15px;color:#1c1b1b;font-size:14.59px;font-weight:600;line-height:17.7px}.carn-dealer-showrooms{color:#3f4944c7;font-size:12.51px;font-weight:500;line-height:15.1px}.carn-dealer-cols{border-top:1.04px solid #005f5f3d;grid-template-columns:222px minmax(0,1fr);gap:0;margin-top:17.7px;padding-top:22.4px;display:grid}.carn-dealer-col{flex-direction:column;gap:8.34px;min-width:0;display:flex}.carn-dealer-col-label{color:#1c1b1b;font-size:12.51px;font-weight:700;line-height:15.1px}.carn-dealer-col-value{color:#3f4944c7;font-size:12.51px;font-weight:500;line-height:15.1px}.carn-ctas{flex-flow:wrap;gap:13.55px;margin-top:16.7px;display:flex}.carn-cta{box-sizing:border-box;text-align:center;letter-spacing:-1.04px;border-radius:10.42px;justify-content:center;align-items:center;padding:14.6px 25px;font-size:15.63px;font-weight:600;line-height:15.63px;text-decoration:none;display:inline-flex}.carn-cta--primary{color:#fff;background:#005f5f}.carn-cta--primary:hover{background:#004c4a}.carn-cta--outline{color:#010101;background:#fff;border:2.08px solid #0a0a0a}.carn-cta--outline:hover{background:#f5f5f5}.carn-keyspecs{box-sizing:border-box;flex-direction:column;padding-top:62.5px;display:flex}.carn-keyspecs-grid{border-bottom:1px solid #005f5f38;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:24px 16px;padding-bottom:18.5px;display:flex}.carn-stat{text-align:left;flex-direction:row;flex:0 auto;align-items:center;gap:6.3px;min-width:0;display:flex}.carn-stat-icon{color:#005f5f;flex:none;display:flex}.carn-stat-icon svg{width:32px;height:32px}.carn-stat-text{flex-direction:column;min-width:0;display:flex}.carn-stat-value{color:#0a0a0a;font-size:14px;font-weight:600;line-height:16.8px}.carn-stat-label{color:#005f5fd9;font-size:12px;font-weight:400;line-height:14.4px}.carn-specs-cta{box-sizing:border-box;color:#005f5f;background:#fff;border:1px solid #005f5f;border-radius:10px;justify-content:center;align-items:center;width:fit-content;margin:30.5px auto 0;padding:14px 24px;font-size:15px;font-weight:600;line-height:15px;text-decoration:none;display:inline-flex}.carn-specs-cta:hover{background:#f5fdee}.carn-specs-section{box-sizing:border-box;margin-bottom:64px;padding:88.2px 0 0}.carn-specs-head{margin-bottom:91.3px}.carn-specs-title{font-family:var(--font-inter), system-ui, -apple-system, sans-serif;color:#1c1b1b;margin:0 0 21.5px;font-size:32px;font-weight:600;line-height:38.7px}.carn-specs-lede{color:#3f4944;margin:0;font-size:16px;font-weight:500;line-height:19.4px}.carn-specs{flex-direction:column;gap:0;display:flex;overflow:hidden}.carn-acc{background:0 0;border:0;border-radius:0}.carn-acc-head{cursor:pointer;background:#f7fafa;border-top:1px solid #005f5f38;justify-content:space-between;align-items:center;gap:16px;padding:24px;list-style:none;transition:background-color .12s;display:flex}.carn-acc-head:hover{background:#edf5f5}.carn-acc-head::-webkit-details-marker{display:none}.carn-acc-title{letter-spacing:-.24px;color:#1c1b1b;font-size:24px;font-weight:500;line-height:29px}.carn-acc-chevron{color:#1c1b1b;flex:none;width:24px;height:24px;transition:transform .15s}.carn-acc[open] .carn-acc-chevron{transform:rotate(180deg)}.carn-spec-rows{box-sizing:border-box;background:#005f5f1a;border:.8px solid #005f5f38;border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 77px;margin:0;padding:17px 25.5px;display:grid}.carn-spec-row{box-sizing:border-box;border-bottom:1px solid #bec9c3;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:16px;min-height:64.8px;padding:12px 0;display:grid}.carn-spec-label{color:#3f4944;font-size:16px;font-weight:600;line-height:19.4px}.carn-spec-value{color:#1c1b1b;text-align:center;margin:0;font-size:16px;font-weight:400;line-height:19.4px}.carn-spec-value .site-spec-cell{color:#1c1b1b;text-align:center;align-items:center;font-size:16px;line-height:19.4px}.carn-spec-value .site-spec-value{color:#1c1b1b;font-size:16px;font-weight:400;line-height:19.4px}.carn-spec-value .site-spec-pending{color:#3f4944;font-size:16px;font-style:normal;font-weight:400;line-height:19.4px}.carn-spec-value .site-spec-yes,.carn-spec-value .site-spec-no,.carn-spec-value .site-spec-optional,.carn-spec-value .site-spec-package,.carn-spec-value .site-spec-na{font-size:16px;font-weight:400;line-height:19.4px}.carn-spec-value .site-spec-detail{color:#3f4944;font-size:13px;line-height:19.4px}.carn-spec-note{color:#6b6b6b;margin:0;font-size:15px}.carn-finance{scroll-margin-top:80px}.carn-finance-title{display:none}@media (max-width:700px){.carn-finance-title{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:-.5px;color:var(--hp-heading);background:#fff;margin:0;padding:32px 20px 0;font-size:24px;font-weight:600;line-height:30px;display:block}.carn-finance .hp-calc{padding-top:0}}.carn-finance .hp-calc-disclaimer{white-space:nowrap;width:max-content;max-width:none;font-weight:400;line-height:19.4px}.carn-alts{box-sizing:border-box;max-width:1283px;padding:53px 0 52px}.carn-alts-head{justify-content:space-between;align-items:center;gap:44px;margin-bottom:12px;display:flex}.carn-alts-titles{min-width:0}.carn-alts-heading{font-family:var(--font-inter), system-ui, -apple-system, sans-serif;letter-spacing:0;color:#1c1b1b;margin:0;font-size:32px;font-weight:600;line-height:38.7px}.carn-alts-sub{color:#3f4944;margin:12px 0 0;font-size:16px;font-weight:500;line-height:19.4px}.carn-alts-all{color:#1a2230;background:#fff;border:1.5px solid #e2e2e2;border-radius:8px;flex:none;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;line-height:16.9px;text-decoration:none;display:inline-flex}.carn-alts-all:hover{color:#005f5f;border-color:#005f5f}.carn-alts-all-icon{flex:none}.carn-alts .hp-rownav{margin-top:27px}.carn-alts-row{margin:0 -4px;padding:4px 4px 14px}@media (max-width:700px){.carn-alts .hp-rownav-chev{color:#3f4944;background:#fffffff0;border-radius:999px;width:40px;height:40px;margin-top:-20px;display:grid;top:120px;box-shadow:0 2px 8px #0000002e}.carn-alts .hp-rownav-chev svg{width:22px;height:22px}.carn-alts .hp-rownav-chev--prev{left:4px}.carn-alts .hp-rownav-chev--next{right:4px}.carn-alts .hp-rownav-chev:disabled{opacity:0;pointer-events:none}}.carn-faq{box-sizing:border-box;margin:0 calc(-1 * var(--carn-gutter));padding:64px var(--carn-gutter);background:#005f5f12;border-radius:0}@media (max-width:1100px){.carn-top{grid-template-columns:minmax(0,1fr);gap:28px}.carn-keyspecs-grid{flex-wrap:wrap;justify-content:flex-start;gap:28px 48px}.carn-spec-rows{grid-template-columns:minmax(0,1fr)}.carn-alts-heading{font-size:30px}}@media (max-width:560px){.carn-shell{--carn-gutter:18px}.carn-faq{margin-left:-18px;margin-right:-18px;padding:32px 18px}.carn-h1{font-size:26px}.carn-keyspecs-grid{gap:20px 28px}.carn-alts-head{flex-direction:column;align-items:flex-start}.carn-price-headline{font-size:30px}}.carn-hero-overlay{display:none}@media (max-width:740px){.carn-breadcrumb{display:none}.carn-top{gap:24px;padding-top:0}.carn-top-media{margin:0 calc(-1 * var(--carn-gutter));position:relative}.carn-hero{border-left:0;border-right:0;border-radius:0}.carn-hero-overlay{z-index:2;pointer-events:none;display:flex;position:absolute;top:14px;left:16px;right:16px}.carn-hero-overlay .carn-avail{box-shadow:0 1px 6px #0d211c24}.carn-gallery{gap:10px}.carn-thumbs{scrollbar-width:none;gap:8px;padding:0 18px;display:flex;overflow-x:auto}.carn-thumbs::-webkit-scrollbar{display:none}.carn-thumb{aspect-ratio:4/3;flex:0 0 84px}.carn-summary>.carn-avail{display:none}.carn-h1{font-size:30px}.carn-page .carn-summary h1.carn-h1:not(#page-h1-scale),.carn-page .carn-summary h1.carn-h1:not(#page-h1-scale)[data-fit]{letter-spacing:-.01em;font-size:24px;line-height:1.2}.carn-page .carn-summary h1.carn-h1:not(#page-h1-scale)[data-fit=m]{font-size:22px}.carn-page .carn-summary h1.carn-h1:not(#page-h1-scale)[data-fit=s]{font-size:20px}.carn-price{background:#005f5f;border-color:#005f5f;gap:6px}.carn-price:before{content:"Estimated Monthly Payment";color:#fff;font-size:13px;font-weight:500}.carn-price--pending:before{content:"Price"}.carn-price-headline{color:#fff;font-size:32px}.carn-price-permonth{color:#ffffffd9}.carn-price-byline{color:#fffc}.carn-price-adjust{color:#b7f399}.carn-price .carn-price-rate{margin-top:0;font-size:13px;line-height:18px}.carn-price .carn-price-rate-label{color:#b7f399}.carn-price .carn-price-rate-value{color:#fff}.carn-price-otr,.carn-price-otr-caption{color:#ffffffe6}.carn-price-otr{font-size:16px;font-weight:500}.carn-price-pending,.carn-price-pending-note{color:#fff}.carn-price.carn-price--pending{background:#f7f9f8;border:1px solid #e3e8e6}.carn-price--pending:before{color:#5b6661}.carn-price--pending .carn-price-pending{color:#1c1b1b}.carn-price--pending .carn-price-pending-note{color:#5b6661}.carn-keyspecs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.carn-stat{text-align:left;background:#fff;border:.8px solid #e4e9e6;border-radius:12px;align-items:flex-start;gap:10px;padding:18px 16px;box-shadow:0 1px 4px #0d211c0d}.carn-stat-label{color:#3f4944;order:2}.carn-stat-value{order:3;font-weight:700}.carn-specs-cta{display:none}.carn-specs{gap:0}.carn-acc{background:0 0;border:0;border-bottom:1px solid #e0e5e2;border-radius:0}.carn-acc-head{background:0 0;padding:18px 2px}.carn-spec-rows{padding:0 2px 16px}.carn-alts-head{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:12px}.carn-alts-all{flex:none}.carn-alts-sub{display:none}.carn-alts-row{scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--carn-gutter));padding:4px var(--carn-gutter) 8px;scroll-padding-left:var(--carn-gutter);gap:12px}.carn-alts-row>.hp-cars-cell{scroll-snap-align:start;flex:0 0 calc(50% - 6px);min-width:0}.carn-alts-row .hp-car-card{width:100%}.carn-hero-overlay .carn-avail{letter-spacing:.4px;color:#005f5f;background:#ffffffeb;border-radius:999px;padding:6px 12px;font-size:12px;line-height:16px}.carn-keyspecs{padding-top:28px}.carn-keyspecs-grid{flex-wrap:wrap;gap:12px;padding-bottom:28px;display:flex}.carn-stat{flex:calc(50% - 6px);min-width:140px}.carn-specs-section{margin-bottom:40px;padding-top:36px}.carn-specs-head{margin-bottom:20px}.carn-specs-title{margin-bottom:10px}.carn-spec-rows{background:#005f5f0f;border:.8px solid #005f5f29;border-radius:12px;padding:4px 14px 10px}.carn-acc[open] .carn-acc-head{padding-bottom:12px}.carn-price{border-radius:14px;padding:14px 16px 15px}.carn-price .carn-price-headline{line-height:1.1}.carn-h1{line-height:1.15}.carn-summary>.carn-price-otr-row{margin-top:18px}.carn-summary>.carn-price-otr-row .carn-price-otr{color:#1c1b1b;font-size:22px;font-weight:600;line-height:26px}.carn-summary>.carn-price-otr-row .carn-price-otr-caption{color:#3f4944d6}.carn-ctas{gap:10px;margin-top:14px}.carn-cta{flex:100%}.carn-alts{padding:40px 0 36px}.carn-alts-head{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:16px}.carn-alts-heading{font-size:26px;line-height:1.2}}@media (min-width:1441px){.carn-page{overflow-x:clip}.carn-page .carn-faq{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}}.carn-top-media .carn-hero-save{z-index:2;position:absolute;top:3px;right:124px}.carn-price-rate{font-family:var(--font-inter), system-ui, sans-serif;color:#3f4944;margin:8px 0 0;font-size:14px;line-height:20px}.carn-price-rate-label{color:#005f5f;font-weight:600}.carn-price-rate-value{color:#1c1b1b;font-weight:500}.carn-stat-value--pending{color:#3f4944;font-style:normal;font-weight:500}.carn-landing{color:#3f4944;background:#f7f9f8;border:1px solid #e3e8e6;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;margin:16px 0 0;padding:14px 16px;display:flex}.carn-landing-chip{color:#8a5a00;font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.02em;background:#fff4dc;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:12px;font-weight:600}.carn-landing-text{font-family:var(--font-inter), system-ui, sans-serif;margin:0;font-size:14px;font-weight:400;line-height:21px}.carn-landing--desk{max-width:494.1px;margin-top:24px}.carn-landing--phone{display:none}@media (max-width:740px){.carn-landing--desk{display:none}.carn-landing--phone{margin-left:18px;margin-right:18px;display:flex}}.carn-dealer-pending{font-family:var(--font-inter), system-ui, sans-serif;color:#005f5f;border:1px dashed #005f5f4d;border-radius:14px;margin:24px 0 0;padding:16px 18px;font-size:15px;line-height:22px}@media (max-width:700px){.carn-acc-title{letter-spacing:-.2px;font-size:17px;line-height:22px}.carn-keyspecs-grid{align-items:stretch}}.carn-report{color:#3f4944;margin:20px 0 0;font-size:14px}.carn-report-link{color:#005f5f;text-underline-offset:2px;font-weight:600;text-decoration:underline}.car-share{font-family:var(--font-inter), system-ui, sans-serif;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.car-share-glyph{flex:none;width:18px;height:18px;display:block}.carn-share-row{border-top:1px solid #e3e8e6;justify-content:center;align-items:center;gap:40px;max-width:494px;margin-top:18px;padding-top:16px;display:flex}.carn-share-row .carn-summary-compare{color:#3f4944}.carn-share-row .carn-summary-compare:hover{color:#005f5f}.carn-summary-compare svg{width:18px;height:18px}.carn-summary-compare.is-added{color:#005f5f}@media (min-width:741px){.carn-top-media .carn-hero-compare{display:none}.carn-top-media .carn-hero-save{right:20.7px}}.car-share--link{color:#3f4944;font-size:14px;font-weight:500;line-height:20px}.car-share--link:hover{color:#005f5f}.car-share--link:focus-visible,.car-share--icon:focus-visible{outline-offset:2px;outline:2px solid #0f766e}.car-share--icon{z-index:3;color:#005f5f;background:#ffffffeb;border:1px solid #e2e2e2;border-radius:999px;justify-content:center;width:34px;height:34px;position:absolute}.car-share-toast{color:#fff;white-space:nowrap;background:#003f3f;border-radius:8px;padding:4px 10px;font-size:12px;line-height:16px;position:absolute;top:40px;right:0}.carn-top-media .carn-hero-share{display:none}@media (max-width:740px){.carn-share-row{display:none}.carn-top-media .carn-hero-share{display:inline-flex;top:3px;right:166px}}.carn-intro-title{font-family:var(--font-inter), system-ui, -apple-system, sans-serif;color:#1c1b1b;margin:0 0 10px;font-size:20px;font-weight:600;line-height:26px}.carn-intro-text{color:#4a4f57;margin:0;font-size:16px;line-height:26px}.carn-intro--desk{margin-top:32px}.carn-intro--phone{display:none}@media (max-width:740px){.carn-intro--desk{display:none}.carn-intro--phone{padding-top:32px;display:block}.carn-intro-title{font-size:18px;line-height:24px}.carn-intro-text{font-size:15px;line-height:24px}}.carn-summary>.carn-price-otr-row--total{margin-top:14px}