.TintEdgeDetail-module__yMWsdG__section{--edge-surface:var(--bg,#080808);--edge-ink:var(--text,#f6f2ea);--edge-muted:var(--text-soft,#b8b4ac);--edge-accent:var(--gold,#d8a63c);--edge-line:#ffffff14;--edge-radius:18px;border-top:1px solid var(--edge-line);background:var(--edge-surface);color:var(--edge-ink);font-family:var(--font-body), sans-serif;padding:clamp(42px,5vw,64px) 0;scroll-margin-top:96px}.TintEdgeDetail-module__yMWsdG__default{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.TintEdgeDetail-module__yMWsdG__section .TintEdgeDetail-module__yMWsdG__inner{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:clamp(28px,6vw,80px);width:min(100% - 56px,1120px);margin-inline:auto;display:grid}.TintEdgeDetail-module__yMWsdG__section .TintEdgeDetail-module__yMWsdG__copy{grid-area:1/2;min-width:0;max-width:540px}.TintEdgeDetail-module__yMWsdG__section .TintEdgeDetail-module__yMWsdG__eyebrow{color:var(--edge-accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:700;line-height:1.5}.TintEdgeDetail-module__yMWsdG__section .TintEdgeDetail-module__yMWsdG__title{color:var(--edge-ink);font-family:var(--font-display), sans-serif;letter-spacing:-.045em;overflow-wrap:break-word;text-wrap:balance;margin:0 0 24px;font-size:clamp(32px,3.5vw,48px);font-weight:800;line-height:1.1}.TintEdgeDetail-module__yMWsdG__title span{display:block}.TintEdgeDetail-module__yMWsdG__section .TintEdgeDetail-module__yMWsdG__body{color:var(--edge-muted);margin:0;font-size:16px;line-height:1.7}.TintEdgeDetail-module__yMWsdG__section .TintEdgeDetail-module__yMWsdG__body+.TintEdgeDetail-module__yMWsdG__body{margin-top:16px}.TintEdgeDetail-module__yMWsdG__section .TintEdgeDetail-module__yMWsdG__figure{grid-area:1/1;justify-self:center;width:100%;min-width:0;max-width:420px;margin:0}.TintEdgeDetail-module__yMWsdG__section .TintEdgeDetail-module__yMWsdG__photo{object-fit:contain;border-radius:var(--edge-radius);width:100%;height:auto;display:block}.TintEdgeDetail-module__yMWsdG__section .TintEdgeDetail-module__yMWsdG__caption{color:var(--edge-muted);margin:0;padding-top:12px;font-size:12px;line-height:1.5}.TintEdgeDetail-module__yMWsdG__tesla,.TintEdgeDetail-module__yMWsdG__rivian{--edge-surface:#fff;--edge-ink:#171a20;--edge-muted:#5c5e62;--edge-accent:#3e6ae1;--edge-line:#d8d8d8;--edge-radius:22px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:DM Sans,sans-serif}.TintEdgeDetail-module__yMWsdG__tesla .TintEdgeDetail-module__yMWsdG__inner,.TintEdgeDetail-module__yMWsdG__rivian .TintEdgeDetail-module__yMWsdG__inner{width:min(92%,1120px)}.TintEdgeDetail-module__yMWsdG__tesla .TintEdgeDetail-module__yMWsdG__title,.TintEdgeDetail-module__yMWsdG__rivian .TintEdgeDetail-module__yMWsdG__title{font-family:DM Sans,sans-serif;font-weight:600}.TintEdgeDetail-module__yMWsdG__rivian{--edge-ink:#111;--edge-muted:#545454;--edge-accent:#111;--edge-line:#d6d6d6}.TintEdgeDetail-module__yMWsdG__lucid{--edge-surface:#080808;--edge-ink:#fff;--edge-muted:#b7b7b7;--edge-accent:#d7be96;--edge-line:#353330;--edge-radius:2px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:IBM Plex Sans,sans-serif}.TintEdgeDetail-module__yMWsdG__lucid .TintEdgeDetail-module__yMWsdG__title{letter-spacing:-.035em;font-family:Bodoni Moda,serif;font-size:clamp(36px,4vw,54px);font-weight:400}.TintEdgeDetail-module__yMWsdG__lucid .TintEdgeDetail-module__yMWsdG__eyebrow{letter-spacing:.17em;font-size:10px;font-weight:400}@media (max-width:760px){.TintEdgeDetail-module__yMWsdG__section{--edge-radius:16px;padding:40px 0}.TintEdgeDetail-module__yMWsdG__section .TintEdgeDetail-module__yMWsdG__inner{grid-template-columns:minmax(0,1fr);gap:28px;width:min(100% - 40px,540px)}.TintEdgeDetail-module__yMWsdG__section .TintEdgeDetail-module__yMWsdG__copy,.TintEdgeDetail-module__yMWsdG__section .TintEdgeDetail-module__yMWsdG__figure{grid-area:auto}.TintEdgeDetail-module__yMWsdG__section .TintEdgeDetail-module__yMWsdG__title{margin-bottom:20px;font-size:34px}.TintEdgeDetail-module__yMWsdG__section .TintEdgeDetail-module__yMWsdG__body{font-size:15px}.TintEdgeDetail-module__yMWsdG__lucid{--edge-radius:2px}.TintEdgeDetail-module__yMWsdG__lucid .TintEdgeDetail-module__yMWsdG__title{font-size:38px}}
.TintShadeSimulator-module__BH41PG__vehicle.tint-simulator-section{--text:#171a20;--text-soft:#5c5e62;--gold:#3e6ae1;--gold-strong:#2f55bf;color:#171a20;background:#fff;border-color:#e3e4e6;padding:60px 0;font-family:inherit}.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator{gap:30px;width:92%;max-width:1440px}.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator .section-heading{text-align:left;gap:16px;max-width:760px;margin:0;display:grid}.TintShadeSimulator-module__BH41PG__vehicle .section-heading__eyebrow{color:#5c5e62;letter-spacing:.08em;font-size:12px;font-weight:600}.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator .section-heading__title{color:#171a20;letter-spacing:-.045em;overflow-wrap:normal;font-family:inherit;font-size:clamp(34px,4vw,54px);font-weight:600;line-height:1.08}.TintShadeSimulator-module__BH41PG__vehicle .section-heading__description{color:#5c5e62;font-size:16px;line-height:1.6}.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator__preview-frame{box-shadow:none;background:#f4f4f4;border-color:#e3e4e6;border-radius:22px}:is(.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator__label,.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator__lighting-note){color:#171a20;text-transform:none;background:#fffffff0;border-color:#d8d8d8;font-weight:600}.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator__label--selected{color:#2f55bf;border-color:#cbd5f4}.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator__lighting-note span{color:#5c5e62}:is(.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator__status,.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator__shade-note,.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator__variant-note,.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator__guidance p,.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator__disclaimer){color:#5c5e62}.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator__detail-link{color:#2f55bf;font-weight:600}.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator__controls{min-width:0;box-shadow:none;background:#f7f7f7;border-color:#e3e4e6;border-radius:22px;gap:22px;padding:24px}.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator__control-group legend{text-transform:none;gap:10px;font-size:16px;font-weight:600}.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator__control-group legend span{color:#2f55bf;background:#e9edf8;flex-shrink:0;font-weight:600}:is(.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator__option-button,.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator__shade-segment-button){color:#171a20;background:#fff;border-color:#d8d8d8;min-height:48px;font-family:inherit}:is(.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator__option-button strong,.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator__shade-segment-button strong,.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator__shade-control-header strong){font-weight:600}.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator__option-button span{color:#5c5e62;font-size:11px;font-weight:400}:is(.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator__option-button:hover,.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator__shade-segment-button:hover){color:#171a20;background:#f0f3fc;border-color:#3e6ae1;transform:none}:is(.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator__option-button[aria-pressed=true],.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator__shade-segment-button[aria-pressed=true]){color:#254aa8;background:#eef2fc;border-color:#3e6ae1;box-shadow:inset 0 0 0 1px #3e6ae1}:is(.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator__option-button:hover span,.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator__option-button[aria-pressed=true] span){color:#254aa8}:is(.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator__option-button .tint-simulator__selection-state,.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator__shade-segment-button .tint-simulator__selection-state,.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator__option-button[aria-pressed=true] .tint-simulator__selection-state,.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator__shade-segment-button[aria-pressed=true] .tint-simulator__selection-state){color:#fff;text-transform:none;background:#3e6ae1;padding:2px 6px;font-size:9px;font-weight:600}.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator__shade-control{background:0 0;border:0;border-top:1px solid #dedfe1;border-radius:0;padding:12px 0 0}.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator__shade-control-header span{color:#2f55bf;text-transform:none;font-weight:600}:is(.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator__guidance,.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator__variant-note){background:#fff;border-color:#e3e4e6}.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator__disclaimer{background:0 0;border-color:#0000}.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator__disclaimer:before{color:#5c5e62;border-color:#8e9094}.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator__cta{background:#f7f7f7;border-color:#e3e4e6;border-radius:22px;flex-direction:column;align-items:flex-start;gap:20px;padding:24px}.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator__cta h3{color:#171a20;letter-spacing:-.035em;margin:10px 0;font-family:inherit;font-size:28px;font-weight:600;line-height:1.15}.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator__cta p{color:#5c5e62;font-size:14px;line-height:1.6}.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator__cta .button{width:auto;min-width:0;min-height:48px;box-shadow:none;color:#fff;letter-spacing:0;text-transform:none;background:#3e6ae1;border:1px solid #3e6ae1;border-radius:40px;padding:13px 24px;font-family:inherit;font-size:14px;font-weight:600}.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator__cta .button:hover{background:#2f55bf;border-color:#2f55bf;transform:none}@media (max-width:760px){.TintShadeSimulator-module__BH41PG__vehicle.tint-simulator-section{padding:40px 0}.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator{gap:24px;width:88%}:is(.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator__controls,.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator__cta){border-radius:16px;gap:18px;padding:16px}.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator__preview-frame{border-radius:16px}.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator__control-group legend{font-size:14px}.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator__cta .button{width:100%}}@media (max-width:640px){.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator__preview-card{background:linear-gradient(#fff 0% 86%,#fff0)}.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator__shade-segment-button{min-height:48px}.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator__shade-segment-button strong{font-size:14px}.TintShadeSimulator-module__BH41PG__vehicle .tint-simulator__shade-segment-button span{font-size:10px}}
@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/vehicle-pages/bodoni-moda-400-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/vehicle-pages/dm-sans-400-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/vehicle-pages/ibm-plex-sans-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/vehicle-pages/ibm-plex-sans-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/vehicle-pages/ibm-plex-sans-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/vehicle-pages/inter-400-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.VehicleBrandPage-module__PaE41a__page{--paper:#fff;--panel:#f4f4f4;--ink:#171a20;--muted:#5c5e62;--line:#d8d8d8;--accent:#3e6ae1;--button-text:#fff;color:var(--ink);background:var(--paper);font-family:Inter,sans-serif;position:relative}.VehicleBrandPage-module__PaE41a__page *{box-sizing:border-box}.VehicleBrandPage-module__PaE41a__page h1,.VehicleBrandPage-module__PaE41a__page h2,.VehicleBrandPage-module__PaE41a__page h3,.VehicleBrandPage-module__PaE41a__page p,.VehicleBrandPage-module__PaE41a__page figure{margin:0}.VehicleBrandPage-module__PaE41a__page a{color:inherit}.VehicleBrandPage-module__PaE41a__page a:focus-visible,.VehicleBrandPage-module__PaE41a__page button:focus-visible,.VehicleBrandPage-module__PaE41a__page summary:focus-visible{outline-offset:5px;outline:3px solid #3e6ae1}.VehicleBrandPage-module__PaE41a__page section[id],.VehicleBrandPage-module__PaE41a__page article[id]{scroll-margin-top:32px}.VehicleBrandPage-module__PaE41a__tesla{font-family:DM Sans,sans-serif}.VehicleBrandPage-module__PaE41a__lucid{--paper:#080808;--panel:#131313;--ink:#fff;--muted:#b7b7b7;--line:#353330;--accent:#d7be96;--button-text:#171512;font-family:IBM Plex Sans,sans-serif}.VehicleBrandPage-module__PaE41a__rivian{--paper:#fff;--panel:#f2f2f2;--ink:#111;--muted:#545454;--line:#d6d6d6;--accent:#fa0;--button-text:#111;font-family:DM Sans,sans-serif}.VehicleBrandPage-module__PaE41a__header{z-index:10;height:68px;color:var(--ink);background:var(--paper);justify-content:space-between;align-items:center;gap:24px;padding:0 3.4%;display:flex;position:relative}.VehicleBrandPage-module__PaE41a__brand{white-space:nowrap;align-items:center;gap:12px;display:flex}.VehicleBrandPage-module__PaE41a__brand>span{width:52px;display:flex}.VehicleBrandPage-module__PaE41a__brand svg{width:100%;height:auto}.VehicleBrandPage-module__PaE41a__brand strong{letter-spacing:.04em;font-size:14px;font-weight:600}.VehicleBrandPage-module__PaE41a__desktopNav{align-items:center;gap:30px;display:flex}.VehicleBrandPage-module__PaE41a__desktopNav a{padding:10px 0;font-size:13px;font-weight:500}.VehicleBrandPage-module__PaE41a__desktopNav a[aria-current]{border-bottom:1px solid}.VehicleBrandPage-module__PaE41a__headerCta{background:var(--panel);border-radius:4px;padding:10px 18px;font-size:12px;font-weight:500}.VehicleBrandPage-module__PaE41a__mobileMenu{display:none}.VehicleBrandPage-module__PaE41a__lucid .VehicleBrandPage-module__PaE41a__header{color:#fff;background:linear-gradient(#0008,#0000);border-bottom:1px solid #ffffff25;height:90px;position:absolute;inset:0 0 auto}.VehicleBrandPage-module__PaE41a__lucid .VehicleBrandPage-module__PaE41a__headerCta{color:#171512;text-transform:uppercase;letter-spacing:.13em;background:#d7be96;border-radius:2px;padding:17px 20px;font-size:10px}.VehicleBrandPage-module__PaE41a__rivian .VehicleBrandPage-module__PaE41a__header{color:#111;background:#fff;border:1px solid #e8e8e8;border-radius:14px;height:62px;padding:0 26px;position:absolute;inset:16px 16px auto}.VehicleBrandPage-module__PaE41a__rivian .VehicleBrandPage-module__PaE41a__headerCta{background:#fa0;border-radius:30px;padding:10px 20px;font-size:13px;font-weight:600}.VehicleBrandPage-module__PaE41a__rivian .VehicleBrandPage-module__PaE41a__desktopNav a{font-weight:600}.VehicleBrandPage-module__PaE41a__hero{color:var(--ink);width:92%;max-width:1440px;margin-inline:auto;position:relative}.VehicleBrandPage-module__PaE41a__photo{aspect-ratio:4/3;object-fit:contain;width:100%;height:auto;display:block}.VehicleBrandPage-module__PaE41a__hero>.VehicleBrandPage-module__PaE41a__photo{width:100%;max-width:900px;height:auto}.VehicleBrandPage-module__PaE41a__hero h1{letter-spacing:-.035em;font-weight:500;line-height:1.1}.VehicleBrandPage-module__PaE41a__actions{flex-wrap:wrap;gap:12px;display:flex}.VehicleBrandPage-module__PaE41a__primaryButton,.VehicleBrandPage-module__PaE41a__secondaryButton{border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;min-width:200px;min-height:44px;padding:13px 24px;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;transition:background .15s;display:inline-flex}.VehicleBrandPage-module__PaE41a__page .VehicleBrandPage-module__PaE41a__primaryButton{background:var(--accent);color:var(--button-text)}.VehicleBrandPage-module__PaE41a__page .VehicleBrandPage-module__PaE41a__secondaryButton{background:var(--panel);color:var(--ink)}.VehicleBrandPage-module__PaE41a__primaryButton:hover,.VehicleBrandPage-module__PaE41a__secondaryButton:hover{filter:brightness(.92)}.VehicleBrandPage-module__PaE41a__hero .VehicleBrandPage-module__PaE41a__secondaryButton{background:var(--panel);color:var(--ink)}.VehicleBrandPage-module__PaE41a__heroFoot{color:var(--muted);justify-content:space-between;gap:20px;font-size:11px;line-height:1.5;display:flex}.VehicleBrandPage-module__PaE41a__makerLogo{object-fit:contain;object-position:left;opacity:.8;width:105px;height:12px;margin-bottom:26px;display:block}.VehicleBrandPage-module__PaE41a__tesla .VehicleBrandPage-module__PaE41a__desktopNav a{font-weight:600}.VehicleBrandPage-module__PaE41a__tesla .VehicleBrandPage-module__PaE41a__headerCta{background:var(--accent);color:#fff;border-radius:30px;font-weight:600}.VehicleBrandPage-module__PaE41a__tesla .VehicleBrandPage-module__PaE41a__primaryButton,.VehicleBrandPage-module__PaE41a__tesla .VehicleBrandPage-module__PaE41a__secondaryButton{border-radius:40px;min-width:175px;min-height:50px;font-size:14px;font-weight:600}.VehicleBrandPage-module__PaE41a__teslaHero{grid-template-columns:minmax(0,.58fr) minmax(0,1fr);align-items:center;gap:28px 40px;padding:40px 0 28px;display:grid}.VehicleBrandPage-module__PaE41a__teslaHero>.VehicleBrandPage-module__PaE41a__photo{border-radius:22px;grid-area:1/2}.VehicleBrandPage-module__PaE41a__teslaHeroTop{grid-area:1/1}.VehicleBrandPage-module__PaE41a__teslaHero .VehicleBrandPage-module__PaE41a__makerLogo{filter:invert();height:10px;margin:0 0 26px}.VehicleBrandPage-module__PaE41a__teslaHero h1{letter-spacing:-.045em;font-size:clamp(44px,4.5vw,66px);font-weight:600;line-height:1.04}.VehicleBrandPage-module__PaE41a__teslaHeroTop>p{margin:24px 0 30px;font-size:23px;line-height:1.4}.VehicleBrandPage-module__PaE41a__teslaHero .VehicleBrandPage-module__PaE41a__secondaryButton{background:0 0;border-color:#171a20}.VehicleBrandPage-module__PaE41a__teslaHero .VehicleBrandPage-module__PaE41a__heroFoot{grid-column:1/-1}.VehicleBrandPage-module__PaE41a__section{padding:100px max(4%,50% - 620px)}.VehicleBrandPage-module__PaE41a__sectionHeading{margin-bottom:48px}.VehicleBrandPage-module__PaE41a__sectionHeading h2{letter-spacing:-.04em;font-size:clamp(32px,3.5vw,48px);font-weight:500;line-height:1.18}.VehicleBrandPage-module__PaE41a__sectionHeading>p{max-width:660px;color:var(--muted);margin-top:20px;font-size:15px;line-height:1.7}.VehicleBrandPage-module__PaE41a__textLink{border-bottom:1px solid;align-items:center;gap:28px;padding:10px 0 5px;font-size:14px;line-height:1.5;display:inline-flex}.VehicleBrandPage-module__PaE41a__tesla .VehicleBrandPage-module__PaE41a__section{padding-top:65px;padding-bottom:65px}.VehicleBrandPage-module__PaE41a__tesla .VehicleBrandPage-module__PaE41a__sectionHeading{margin-bottom:30px}.VehicleBrandPage-module__PaE41a__tesla .VehicleBrandPage-module__PaE41a__sectionHeading h2{letter-spacing:-.045em;font-weight:600}.VehicleBrandPage-module__PaE41a__teslaExplorer{width:92%;max-width:1440px;margin-inline:auto;padding:45px 0 65px}.VehicleBrandPage-module__PaE41a__explorerHeader{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.VehicleBrandPage-module__PaE41a__explorerHeader h2{letter-spacing:-.05em;font-size:clamp(36px,4.5vw,60px);font-weight:600;line-height:1.08}.VehicleBrandPage-module__PaE41a__explorerHeader>p{max-width:500px;font-size:20px;line-height:1.55}.VehicleBrandPage-module__PaE41a__modelTabs{border-bottom:1px solid #d0d1d2;gap:35px;margin:28px 0;display:flex}.VehicleBrandPage-module__PaE41a__modelTabs button{cursor:pointer;font:inherit;color:#5c5e62;background:0 0;border:0;border-bottom:3px solid #0000;padding:16px 8px;font-size:16px;font-weight:600}.VehicleBrandPage-module__PaE41a__modelTabs button[aria-selected=true]{color:#171a20;border-bottom-color:#171a20}.VehicleBrandPage-module__PaE41a__modelPanel:not([hidden]){grid-template-columns:minmax(0,1fr) minmax(0,.58fr);align-items:center;gap:40px;display:grid}.VehicleBrandPage-module__PaE41a__modelPanel>div{min-width:0}.VehicleBrandPage-module__PaE41a__explorerImage{border-radius:22px;overflow:hidden}.VehicleBrandPage-module__PaE41a__explorerImage img{aspect-ratio:4/3;object-fit:contain;width:100%;height:auto;display:block}.VehicleBrandPage-module__PaE41a__explorerDescription{gap:22px;display:grid}.VehicleBrandPage-module__PaE41a__explorerDescription h3{letter-spacing:-.035em;margin-bottom:18px;font-size:34px;font-weight:600}.VehicleBrandPage-module__PaE41a__explorerDescription p{color:#5c5e62;font-size:16px;line-height:1.65}.VehicleBrandPage-module__PaE41a__explorerDescription ul{margin:0;padding:0;list-style:none}.VehicleBrandPage-module__PaE41a__explorerDescription li{color:#5c5e62;border-bottom:1px solid #d8d8d8;padding:12px 0;font-size:14px;line-height:1.5}.VehicleBrandPage-module__PaE41a__explorerDescription .VehicleBrandPage-module__PaE41a__textLink{margin-top:16px}.VehicleBrandPage-module__PaE41a__teslaGlass{color:#fff;background:#000;padding:65px 4%}.VehicleBrandPage-module__PaE41a__teslaGlass .VehicleBrandPage-module__PaE41a__sectionHeading{text-align:center}.VehicleBrandPage-module__PaE41a__teslaGlass .VehicleBrandPage-module__PaE41a__sectionHeading>p{color:#c2c2c2;margin-inline:auto}.VehicleBrandPage-module__PaE41a__interiorPair{grid-template-columns:1fr 1fr;gap:24px;max-width:1500px;margin-inline:auto;display:grid}.VehicleBrandPage-module__PaE41a__interiorPair .VehicleBrandPage-module__PaE41a__photo{object-fit:contain}.VehicleBrandPage-module__PaE41a__interiorPair figcaption{padding:18px 0;font-size:14px}.VehicleBrandPage-module__PaE41a__teslaGlass .VehicleBrandPage-module__PaE41a__actions{justify-content:center;margin-top:30px}.VehicleBrandPage-module__PaE41a__tesla .VehicleBrandPage-module__PaE41a__films .VehicleBrandPage-module__PaE41a__sectionHeading{text-align:center}.VehicleBrandPage-module__PaE41a__tesla .VehicleBrandPage-module__PaE41a__films .VehicleBrandPage-module__PaE41a__sectionHeading p{margin-inline:auto}.VehicleBrandPage-module__PaE41a__tesla .VehicleBrandPage-module__PaE41a__galleryGrid .VehicleBrandPage-module__PaE41a__photo{border-radius:22px}.VehicleBrandPage-module__PaE41a__tesla .VehicleBrandPage-module__PaE41a__quote .content-section{padding:60px 0}.VehicleBrandPage-module__PaE41a__tesla .VehicleBrandPage-module__PaE41a__quote .section-heading h2{font-family:DM Sans,sans-serif;font-weight:600}.VehicleBrandPage-module__PaE41a__filmGrid{grid-template-columns:repeat(3,1fr);gap:40px;margin-bottom:32px;display:grid}.VehicleBrandPage-module__PaE41a__filmGrid article{border-top:1px solid var(--line);flex-direction:column;padding:30px 0 0;display:flex}.VehicleBrandPage-module__PaE41a__filmGrid .VehicleBrandPage-module__PaE41a__filmType{color:var(--muted);margin-bottom:14px;font-size:13px}.VehicleBrandPage-module__PaE41a__filmGrid h3{letter-spacing:-.03em;margin-bottom:20px;font-size:32px;font-weight:500}.VehicleBrandPage-module__PaE41a__filmGrid article>p:not(.VehicleBrandPage-module__PaE41a__filmType),.VehicleBrandPage-module__PaE41a__filmGrid li{color:var(--muted);font-size:14px;line-height:1.7}.VehicleBrandPage-module__PaE41a__filmGrid .VehicleBrandPage-module__PaE41a__filmRating{margin-bottom:12px}.VehicleBrandPage-module__PaE41a__filmNote{color:var(--muted);margin-bottom:24px;font-size:13px;line-height:1.6}.VehicleBrandPage-module__PaE41a__filmGrid ul{margin:24px 0 30px;padding-left:18px}.VehicleBrandPage-module__PaE41a__filmGrid li{padding:5px 0}.VehicleBrandPage-module__PaE41a__filmGrid .VehicleBrandPage-module__PaE41a__secondaryButton{min-width:0;margin-top:auto}.VehicleBrandPage-module__PaE41a__gallery{background:var(--panel)}.VehicleBrandPage-module__PaE41a__galleryGrid{grid-template-columns:1fr 1fr;gap:35px 24px;display:grid}.VehicleBrandPage-module__PaE41a__galleryGrid figcaption{color:var(--muted);padding:14px 0;font-size:13px}.VehicleBrandPage-module__PaE41a__galleryGroup+.VehicleBrandPage-module__PaE41a__galleryGroup{margin-top:48px}.VehicleBrandPage-module__PaE41a__galleryGroupHeading{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:24px;padding-top:22px;display:flex}.VehicleBrandPage-module__PaE41a__galleryGroupHeading h3{letter-spacing:-.025em;font-size:28px;font-weight:500}.VehicleBrandPage-module__PaE41a__galleryGroupHeading span{color:var(--muted);flex-shrink:0;font-size:12px}.VehicleBrandPage-module__PaE41a__completeGalleryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.VehicleBrandPage-module__PaE41a__completeGalleryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.VehicleBrandPage-module__PaE41a__morePhotos{margin-top:35px}.VehicleBrandPage-module__PaE41a__morePhotos summary{cursor:pointer;border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 0;font-size:14px;list-style:none;display:flex}.VehicleBrandPage-module__PaE41a__morePhotos summary::-webkit-details-marker{display:none}.VehicleBrandPage-module__PaE41a__morePhotos[open] summary{margin-bottom:28px}.VehicleBrandPage-module__PaE41a__morePhotos[open] summary span{transform:rotate(45deg)}.VehicleBrandPage-module__PaE41a__gallery>.VehicleBrandPage-module__PaE41a__textLink{margin-top:30px}.VehicleBrandPage-module__PaE41a__faq{grid-template-columns:1fr 1.4fr;gap:80px;display:grid}.VehicleBrandPage-module__PaE41a__faq .VehicleBrandPage-module__PaE41a__sectionHeading h2{font-size:34px}.VehicleBrandPage-module__PaE41a__faq details{border-bottom:1px solid var(--line)}.VehicleBrandPage-module__PaE41a__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:23px 0;font-size:15px;line-height:1.5;list-style:none;display:flex}.VehicleBrandPage-module__PaE41a__faq summary::-webkit-details-marker{display:none}.VehicleBrandPage-module__PaE41a__faq summary span{flex-shrink:0;font-size:25px}.VehicleBrandPage-module__PaE41a__faq details[open] summary span{transform:rotate(45deg)}.VehicleBrandPage-module__PaE41a__faq details>p{color:var(--muted);margin-bottom:24px;font-size:14px;line-height:1.8}.VehicleBrandPage-module__PaE41a__quote{--text:var(--ink);background:var(--panel)}:is(.VehicleBrandPage-module__PaE41a__quote .contact-form-panel,.VehicleBrandPage-module__PaE41a__quote .contact-form-aside,.VehicleBrandPage-module__PaE41a__quote .contact-form__field,.VehicleBrandPage-module__PaE41a__quote .contact-form-aside__card-copy){min-width:0}.VehicleBrandPage-module__PaE41a__quote .contact-form-aside__card-copy{overflow-wrap:anywhere}.VehicleBrandPage-module__PaE41a__quote .content-section{border:0;padding:80px 0}:is(.VehicleBrandPage-module__PaE41a__quote .contact-form-panel,.VehicleBrandPage-module__PaE41a__quote .contact-form-aside,.VehicleBrandPage-module__PaE41a__quote .contact-form-aside__block,.VehicleBrandPage-module__PaE41a__quote .contact-form-aside__card){box-shadow:none;border-color:var(--line);background:0 0;border-radius:4px}.VehicleBrandPage-module__PaE41a__quote .section-heading h2{color:var(--ink);letter-spacing:-.04em;font:500 clamp(30px,3vw,42px)/1.2 Inter,sans-serif}:is(.VehicleBrandPage-module__PaE41a__quote .section-heading__eyebrow,.VehicleBrandPage-module__PaE41a__quote .contact-form-aside h3,.VehicleBrandPage-module__PaE41a__quote .contact-form-aside__card strong,.VehicleBrandPage-module__PaE41a__quote .contact-form__label){color:var(--ink)}.VehicleBrandPage-module__PaE41a__quote .section-heading__eyebrow{letter-spacing:.06em;font-size:11px}:is(.VehicleBrandPage-module__PaE41a__quote .section-heading__description,.VehicleBrandPage-module__PaE41a__quote .contact-form-aside__list li,.VehicleBrandPage-module__PaE41a__quote .contact-form__consent,.VehicleBrandPage-module__PaE41a__quote .contact-form-aside__card,.VehicleBrandPage-module__PaE41a__quote .contact-form-aside__card-copy span){color:var(--muted)}.VehicleBrandPage-module__PaE41a__quote .contact-form-aside__list li:before{background:var(--ink)}:is(.VehicleBrandPage-module__PaE41a__quote .contact-form input:not([type=checkbox]),.VehicleBrandPage-module__PaE41a__quote .contact-form textarea){background:var(--paper);color:var(--ink);border:1px solid #919191;border-radius:4px}.VehicleBrandPage-module__PaE41a__quote .contact-form input::placeholder{color:var(--muted)}.VehicleBrandPage-module__PaE41a__quote .contact-form textarea::placeholder{color:var(--muted)}.VehicleBrandPage-module__PaE41a__quote .contact-form__consent a{color:var(--ink);text-decoration:underline}.VehicleBrandPage-module__PaE41a__quote .button{background:var(--accent);border:1px solid var(--accent);color:var(--button-text);box-shadow:none;border-radius:4px}.VehicleBrandPage-module__PaE41a__quote .contact-form-aside__card-icon{color:var(--ink);border-color:var(--line);background:0 0}.VehicleBrandPage-module__PaE41a__quote .contact-success-card{background:var(--paper);color:var(--ink);border-color:var(--line)}.VehicleBrandPage-module__PaE41a__quote .contact-success-card p{color:var(--muted)}.VehicleBrandPage-module__PaE41a__booking{flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;padding:45px 4%;display:flex}.VehicleBrandPage-module__PaE41a__booking p{font-size:18px}.VehicleBrandPage-module__PaE41a__page .site-footer{color:#fff;background:#111}.VehicleBrandPage-module__PaE41a__overline{letter-spacing:.17em;text-transform:uppercase;font-size:10px;line-height:1.6}.VehicleBrandPage-module__PaE41a__lucidHero{grid-template-columns:minmax(0,.58fr) minmax(0,1fr);align-items:center;gap:40px;padding:140px 0 50px;display:grid}.VehicleBrandPage-module__PaE41a__lucidHero>.VehicleBrandPage-module__PaE41a__photo{grid-area:1/2}.VehicleBrandPage-module__PaE41a__lucidHeroContent{grid-area:1/1}.VehicleBrandPage-module__PaE41a__lucid h1,.VehicleBrandPage-module__PaE41a__lucid h2,.VehicleBrandPage-module__PaE41a__lucid .VehicleBrandPage-module__PaE41a__filmGrid h3{letter-spacing:-.035em;font-family:Bodoni Moda,serif;font-weight:400}.VehicleBrandPage-module__PaE41a__lucidHero h1{margin-top:20px;font-size:clamp(48px,4.8vw,72px);line-height:1.1}.VehicleBrandPage-module__PaE41a__lucidHero .VehicleBrandPage-module__PaE41a__heroSubhead{margin-top:18px;font-size:22px}.VehicleBrandPage-module__PaE41a__lucid .VehicleBrandPage-module__PaE41a__primaryButton,.VehicleBrandPage-module__PaE41a__lucid .VehicleBrandPage-module__PaE41a__secondaryButton{letter-spacing:.13em;text-transform:uppercase;border-radius:2px;min-width:185px;min-height:50px;font-family:IBM Plex Sans,sans-serif;font-size:11px;font-weight:500}.VehicleBrandPage-module__PaE41a__lucid .VehicleBrandPage-module__PaE41a__secondaryButton{color:#fff;background:0 0;border-color:#8c8578}.VehicleBrandPage-module__PaE41a__lucidHero .VehicleBrandPage-module__PaE41a__actions{margin-top:30px}.VehicleBrandPage-module__PaE41a__lucidHero .VehicleBrandPage-module__PaE41a__makerLogo{width:130px;height:11px;margin-bottom:22px}.VehicleBrandPage-module__PaE41a__lucidIntro{text-align:center;padding-top:130px;padding-bottom:130px}.VehicleBrandPage-module__PaE41a__lucidIntro .VehicleBrandPage-module__PaE41a__overline{color:#d7be96}.VehicleBrandPage-module__PaE41a__lucidIntro h2{margin:30px auto;font-size:clamp(42px,5.5vw,80px);line-height:1.12}.VehicleBrandPage-module__PaE41a__lucidIntro>p:last-child{color:#b7b7b7;max-width:630px;margin:auto;font-size:16px;line-height:1.8}.VehicleBrandPage-module__PaE41a__lucidGlass{padding-bottom:120px}.VehicleBrandPage-module__PaE41a__glassTitle{grid-template-columns:1.2fr 1fr;align-items:end;gap:20px 90px;padding:0 6% 60px;display:grid}.VehicleBrandPage-module__PaE41a__glassTitle .VehicleBrandPage-module__PaE41a__overline{color:#d7be96;grid-column:1/-1}.VehicleBrandPage-module__PaE41a__glassTitle h2{font-size:clamp(42px,5vw,68px);line-height:1.12}.VehicleBrandPage-module__PaE41a__glassTitle>p:last-child{color:#b7b7b7;max-width:400px;padding-bottom:4px;font-size:16px;line-height:1.8}.VehicleBrandPage-module__PaE41a__glassLead{width:88%;max-width:900px;margin-inline:auto!important}.VehicleBrandPage-module__PaE41a__glassLead .VehicleBrandPage-module__PaE41a__photo{aspect-ratio:4/3;object-fit:contain;width:100%;height:auto}.VehicleBrandPage-module__PaE41a__glassLead figcaption{color:#aaa;padding:20px 0 40px;font-size:12px}.VehicleBrandPage-module__PaE41a__lucidGlassDetails{grid-template-columns:repeat(3,1fr);gap:22px;width:88%;max-width:1440px;margin-inline:auto;display:grid}.VehicleBrandPage-module__PaE41a__lucidGlassDetails h3{margin:20px 0 12px;font-size:17px;font-weight:400}.VehicleBrandPage-module__PaE41a__lucidGlassDetails figcaption p{color:#aaa;font-size:13px;line-height:1.7}.VehicleBrandPage-module__PaE41a__lucidModelPhoto{width:88%;max-width:900px;margin-inline:auto;position:relative}.VehicleBrandPage-module__PaE41a__lucidModelPhoto:after{content:"";background:linear-gradient(#0000,#000a);position:absolute;inset:45% 0 0}.VehicleBrandPage-module__PaE41a__lucidModelPhoto .VehicleBrandPage-module__PaE41a__photo{aspect-ratio:4/3;height:auto}.VehicleBrandPage-module__PaE41a__lucidModelPhoto h2{z-index:1;font-size:clamp(50px,6.5vw,88px);position:absolute;bottom:45px;left:6%}.VehicleBrandPage-module__PaE41a__lucidModelCopy{grid-template-columns:1fr 1fr auto;align-items:start;gap:65px;width:88%;max-width:1240px;margin-inline:auto;padding:50px 0 90px;display:grid}.VehicleBrandPage-module__PaE41a__lucidModelCopy p,.VehicleBrandPage-module__PaE41a__lucidModelCopy li{color:#aaa;font-size:15px;line-height:1.8}.VehicleBrandPage-module__PaE41a__lucidModelCopy ul{margin:0;padding-left:18px}.VehicleBrandPage-module__PaE41a__lucid .VehicleBrandPage-module__PaE41a__sectionHeading h2{font-size:clamp(42px,4.8vw,66px)}.VehicleBrandPage-module__PaE41a__lucid .VehicleBrandPage-module__PaE41a__films{border-top:1px solid #353330}.VehicleBrandPage-module__PaE41a__lucid .VehicleBrandPage-module__PaE41a__filmGrid article{border-color:#6f6149}.VehicleBrandPage-module__PaE41a__lucid .VehicleBrandPage-module__PaE41a__filmGrid .VehicleBrandPage-module__PaE41a__filmType{color:#d7be96;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.VehicleBrandPage-module__PaE41a__lucid .VehicleBrandPage-module__PaE41a__filmGrid h3{font-size:42px}.VehicleBrandPage-module__PaE41a__lucid .VehicleBrandPage-module__PaE41a__gallery{background:#0f0f0f}.VehicleBrandPage-module__PaE41a__lucid .VehicleBrandPage-module__PaE41a__quote .section-heading h2{letter-spacing:-.03em;font-family:Bodoni Moda,serif;font-weight:400}.VehicleBrandPage-module__PaE41a__lucid .VehicleBrandPage-module__PaE41a__quote .contact-form__label{letter-spacing:.12em;font-family:IBM Plex Sans,sans-serif;font-size:10px;font-weight:400}.VehicleBrandPage-module__PaE41a__lucid .VehicleBrandPage-module__PaE41a__quote .button{color:#171512}.VehicleBrandPage-module__PaE41a__lucid .VehicleBrandPage-module__PaE41a__booking p{font-family:Bodoni Moda,serif;font-size:28px}.VehicleBrandPage-module__PaE41a__rivianHero{grid-template-columns:minmax(0,.58fr) minmax(0,1fr);align-items:center;gap:32px 40px;padding:125px 0 40px;display:grid}.VehicleBrandPage-module__PaE41a__rivianHero>.VehicleBrandPage-module__PaE41a__photo{border-radius:22px;grid-area:1/2}.VehicleBrandPage-module__PaE41a__rivianHeroContent{grid-area:1/1}.VehicleBrandPage-module__PaE41a__rivianHero .VehicleBrandPage-module__PaE41a__heroFoot{grid-column:1/-1}.VehicleBrandPage-module__PaE41a__rivianHero h1{letter-spacing:-.045em;font-size:clamp(44px,4.5vw,66px);font-weight:600;line-height:1.04}.VehicleBrandPage-module__PaE41a__rivianHeroContent>p{margin:28px 0 36px;font-size:23px;line-height:1.4}.VehicleBrandPage-module__PaE41a__rivian .VehicleBrandPage-module__PaE41a__makerLogo{filter:invert();width:95px;height:13px}.VehicleBrandPage-module__PaE41a__rivian .VehicleBrandPage-module__PaE41a__primaryButton,.VehicleBrandPage-module__PaE41a__rivian .VehicleBrandPage-module__PaE41a__secondaryButton{letter-spacing:-.01em;border-radius:40px;min-width:175px;min-height:52px;font-size:14px;font-weight:600}.VehicleBrandPage-module__PaE41a__rivianHero .VehicleBrandPage-module__PaE41a__primaryButton{color:#111;background:#fa0}.VehicleBrandPage-module__PaE41a__rivianHero .VehicleBrandPage-module__PaE41a__secondaryButton{color:#111;background:0 0;border:1px solid #111}.VehicleBrandPage-module__PaE41a__rivianIntro{grid-template-columns:1.2fr 1fr;align-items:center;gap:90px;display:grid}.VehicleBrandPage-module__PaE41a__rivian h2{letter-spacing:-.05em;font-size:clamp(36px,4.8vw,66px);font-weight:600;line-height:1.08}.VehicleBrandPage-module__PaE41a__rivianIntro p{font-size:20px;line-height:1.55}.VehicleBrandPage-module__PaE41a__rivianIntro .VehicleBrandPage-module__PaE41a__textLink{margin-top:22px}.VehicleBrandPage-module__PaE41a__rivianModels{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;width:92%;max-width:1500px;margin-inline:auto;padding:0 0 90px;display:grid}.VehicleBrandPage-module__PaE41a__rivianModels article{min-width:0}.VehicleBrandPage-module__PaE41a__rivianModelPhoto{border-radius:22px;position:relative;overflow:hidden}.VehicleBrandPage-module__PaE41a__rivianModelPhoto:after{content:"";background:linear-gradient(#0006,#0000);position:absolute;inset:0 0 40%}.VehicleBrandPage-module__PaE41a__rivianModelPhoto h2{color:#fff;z-index:1;font-size:62px;position:absolute;top:25px;left:30px}.VehicleBrandPage-module__PaE41a__rivianModelCopy{padding:28px 12px 0}.VehicleBrandPage-module__PaE41a__rivianModelCopy p{font-size:16px;line-height:1.65}.VehicleBrandPage-module__PaE41a__rivianModelCopy ul{margin:20px 0 28px;padding:0;list-style:none}.VehicleBrandPage-module__PaE41a__rivianModelCopy li{color:#555;border-bottom:1px solid #ddd;padding:10px 0;font-size:14px;line-height:1.5}.VehicleBrandPage-module__PaE41a__rivianCoverage{background:#f2f2f2}.VehicleBrandPage-module__PaE41a__rivianCoverage>div{grid-template-columns:repeat(3,1fr);gap:50px;margin-top:55px;display:grid}.VehicleBrandPage-module__PaE41a__rivianCoverage article>span{border-bottom:1px solid #aaa;padding-bottom:20px;font-size:14px;display:block}.VehicleBrandPage-module__PaE41a__rivianCoverage h3{letter-spacing:-.03em;margin:25px 0 16px;font-size:25px;font-weight:600}.VehicleBrandPage-module__PaE41a__rivianCoverage p{color:#555;font-size:16px;line-height:1.6}.VehicleBrandPage-module__PaE41a__rivian .VehicleBrandPage-module__PaE41a__gallery{background:#fff}.VehicleBrandPage-module__PaE41a__rivian .VehicleBrandPage-module__PaE41a__galleryGrid .VehicleBrandPage-module__PaE41a__photo{border-radius:22px}.VehicleBrandPage-module__PaE41a__rivian .VehicleBrandPage-module__PaE41a__films{background:#f2f2f2}.VehicleBrandPage-module__PaE41a__rivian .VehicleBrandPage-module__PaE41a__filmGrid article{background:#fff;border:0;border-radius:22px;padding:34px}.VehicleBrandPage-module__PaE41a__rivian .VehicleBrandPage-module__PaE41a__filmGrid h3{font-size:36px;font-weight:600}.VehicleBrandPage-module__PaE41a__rivian .VehicleBrandPage-module__PaE41a__filmGrid .VehicleBrandPage-module__PaE41a__secondaryButton{color:#fff;background:#111;padding-inline:16px;font-size:12px}.VehicleBrandPage-module__PaE41a__rivian .VehicleBrandPage-module__PaE41a__quote .section-heading h2{font-family:DM Sans,sans-serif;font-weight:600}.VehicleBrandPage-module__PaE41a__rivian .VehicleBrandPage-module__PaE41a__quote .button{color:#fff;background:#111;border-color:#111;border-radius:40px}:is(.VehicleBrandPage-module__PaE41a__rivian .VehicleBrandPage-module__PaE41a__quote .contact-form-panel,.VehicleBrandPage-module__PaE41a__rivian .VehicleBrandPage-module__PaE41a__quote .contact-form-aside){border-radius:20px}.VehicleBrandPage-module__PaE41a__rivian .VehicleBrandPage-module__PaE41a__booking .VehicleBrandPage-module__PaE41a__primaryButton{color:#fff;background:#111}@media (max-width:1100px){.VehicleBrandPage-module__PaE41a__desktopNav{gap:20px}.VehicleBrandPage-module__PaE41a__brand strong{font-size:12px}.VehicleBrandPage-module__PaE41a__lucidHeroContent{display:block}.VehicleBrandPage-module__PaE41a__lucidHeroContent .VehicleBrandPage-module__PaE41a__actions{margin-top:35px}.VehicleBrandPage-module__PaE41a__lucidModelCopy{grid-template-columns:1fr 1fr;gap:35px}.VehicleBrandPage-module__PaE41a__lucidModelCopy .VehicleBrandPage-module__PaE41a__secondaryButton{grid-column:1/-1;justify-self:start}.VehicleBrandPage-module__PaE41a__rivian .VehicleBrandPage-module__PaE41a__filmGrid{gap:20px}.VehicleBrandPage-module__PaE41a__rivian .VehicleBrandPage-module__PaE41a__filmGrid article{padding:25px}.VehicleBrandPage-module__PaE41a__rivianModels{grid-template-columns:repeat(2,minmax(0,1fr))}.VehicleBrandPage-module__PaE41a__rivianModels article:first-child{grid-column:1/-1;justify-self:center;width:100%;max-width:900px}}@media (max-width:980px){.VehicleBrandPage-module__PaE41a__modelPanel:not([hidden]){grid-template-columns:minmax(0,1fr);gap:26px}.VehicleBrandPage-module__PaE41a__explorerDescription{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:35px}}@media (max-width:760px){.VehicleBrandPage-module__PaE41a__header{gap:12px;height:66px;padding:0 20px}.VehicleBrandPage-module__PaE41a__brand>span{width:43px}.VehicleBrandPage-module__PaE41a__brand strong{font-size:12px}.VehicleBrandPage-module__PaE41a__desktopNav,.VehicleBrandPage-module__PaE41a__headerCta{display:none}.VehicleBrandPage-module__PaE41a__mobileMenu{display:block}.VehicleBrandPage-module__PaE41a__mobileMenu summary{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;list-style:none;display:flex}.VehicleBrandPage-module__PaE41a__mobileMenu summary::-webkit-details-marker{display:none}.VehicleBrandPage-module__PaE41a__mobileMenu summary span{background:currentColor;width:20px;height:1px;display:block}.VehicleBrandPage-module__PaE41a__mobileMenu nav{background:var(--paper);color:var(--ink);border-bottom:1px solid var(--line);padding:16px 24px;display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 14px 28px #0002}.VehicleBrandPage-module__PaE41a__mobileMenu nav a{padding:15px 0;font-size:15px}.VehicleBrandPage-module__PaE41a__rivian .VehicleBrandPage-module__PaE41a__mobileMenu nav{background:#fff;border-radius:0 0 14px 14px}.VehicleBrandPage-module__PaE41a__lucid .VehicleBrandPage-module__PaE41a__header{height:75px}.VehicleBrandPage-module__PaE41a__rivian .VehicleBrandPage-module__PaE41a__header{height:60px;padding:0 17px;inset:12px 12px auto}.VehicleBrandPage-module__PaE41a__hero h1{font-size:40px}.VehicleBrandPage-module__PaE41a__teslaHero{grid-template-columns:minmax(0,1fr);gap:24px;padding:25px 0}.VehicleBrandPage-module__PaE41a__teslaHero>.VehicleBrandPage-module__PaE41a__photo{border-radius:16px;grid-area:2/1}.VehicleBrandPage-module__PaE41a__teslaHero h1{font-size:48px}.VehicleBrandPage-module__PaE41a__teslaHeroTop>p{margin:20px 0 24px;font-size:19px}.VehicleBrandPage-module__PaE41a__teslaHero .VehicleBrandPage-module__PaE41a__makerLogo{width:90px;margin-bottom:20px}.VehicleBrandPage-module__PaE41a__actions{gap:10px}.VehicleBrandPage-module__PaE41a__primaryButton,.VehicleBrandPage-module__PaE41a__secondaryButton{min-width:0;padding:12px 15px;font-size:12px}.VehicleBrandPage-module__PaE41a__tesla .VehicleBrandPage-module__PaE41a__primaryButton,.VehicleBrandPage-module__PaE41a__tesla .VehicleBrandPage-module__PaE41a__secondaryButton{min-width:0;min-height:46px;padding:12px 14px;font-size:12px}.VehicleBrandPage-module__PaE41a__teslaHero .VehicleBrandPage-module__PaE41a__actions{grid-template-columns:1fr 1fr;display:grid}.VehicleBrandPage-module__PaE41a__heroFoot{text-align:center;flex-direction:column;gap:8px;font-size:9px}.VehicleBrandPage-module__PaE41a__section{padding:60px 6%}.VehicleBrandPage-module__PaE41a__sectionHeading{margin-bottom:30px}.VehicleBrandPage-module__PaE41a__sectionHeading h2{font-size:32px}.VehicleBrandPage-module__PaE41a__sectionHeading>p{font-size:14px}.VehicleBrandPage-module__PaE41a__tesla .VehicleBrandPage-module__PaE41a__section{padding-top:45px;padding-bottom:45px}.VehicleBrandPage-module__PaE41a__teslaExplorer{width:88%;padding:30px 0 45px}.VehicleBrandPage-module__PaE41a__explorerHeader{grid-template-columns:minmax(0,1fr);gap:20px}.VehicleBrandPage-module__PaE41a__explorerHeader h2{font-size:42px}.VehicleBrandPage-module__PaE41a__explorerHeader>p{font-size:17px;line-height:1.6}.VehicleBrandPage-module__PaE41a__modelTabs{justify-content:space-between;gap:0;margin:20px 0}.VehicleBrandPage-module__PaE41a__modelTabs button{padding:15px 3px;font-size:11px}.VehicleBrandPage-module__PaE41a__explorerImage{border-radius:16px}.VehicleBrandPage-module__PaE41a__explorerImage img{aspect-ratio:4/3;height:auto}.VehicleBrandPage-module__PaE41a__explorerDescription{grid-template-columns:minmax(0,1fr);gap:20px}.VehicleBrandPage-module__PaE41a__explorerDescription h3{font-size:28px}.VehicleBrandPage-module__PaE41a__teslaGlass{padding:55px 6%}.VehicleBrandPage-module__PaE41a__interiorPair{grid-template-columns:1fr;gap:25px}.VehicleBrandPage-module__PaE41a__teslaGlass .VehicleBrandPage-module__PaE41a__actions{grid-template-columns:1fr;display:grid}.VehicleBrandPage-module__PaE41a__filmGrid,.VehicleBrandPage-module__PaE41a__galleryGrid{grid-template-columns:1fr;gap:30px}.VehicleBrandPage-module__PaE41a__galleryGroupHeading{gap:12px}.VehicleBrandPage-module__PaE41a__galleryGroupHeading h3{font-size:25px}.VehicleBrandPage-module__PaE41a__galleryGroupHeading span{font-size:11px}.VehicleBrandPage-module__PaE41a__filmGrid article{padding-top:25px}.VehicleBrandPage-module__PaE41a__filmGrid h3{font-size:30px}.VehicleBrandPage-module__PaE41a__filmGrid ul{margin:18px 0 25px}.VehicleBrandPage-module__PaE41a__faq{grid-template-columns:1fr;gap:0}.VehicleBrandPage-module__PaE41a__faq .VehicleBrandPage-module__PaE41a__sectionHeading h2{font-size:32px}.VehicleBrandPage-module__PaE41a__faq summary{font-size:14px}.VehicleBrandPage-module__PaE41a__quote .content-section{padding:45px 0}.VehicleBrandPage-module__PaE41a__tesla .VehicleBrandPage-module__PaE41a__quote .content-section{padding:45px 0}:is(.VehicleBrandPage-module__PaE41a__quote .contact-form-panel,.VehicleBrandPage-module__PaE41a__quote .contact-form-aside){padding:25px 16px}.VehicleBrandPage-module__PaE41a__quote .section-heading h2{font-size:30px}.VehicleBrandPage-module__PaE41a__booking{text-align:center;gap:18px;padding:35px 6%}.VehicleBrandPage-module__PaE41a__booking p{font-size:17px}.VehicleBrandPage-module__PaE41a__lucidHero{grid-template-columns:minmax(0,1fr);gap:32px;padding:110px 0 40px}.VehicleBrandPage-module__PaE41a__lucidHero>.VehicleBrandPage-module__PaE41a__photo{grid-area:2/1}.VehicleBrandPage-module__PaE41a__lucidHeroContent .VehicleBrandPage-module__PaE41a__overline{letter-spacing:.1em;font-size:9px}.VehicleBrandPage-module__PaE41a__lucidHero h1{margin-top:18px;font-size:clamp(48px,12vw,68px);line-height:1.1}.VehicleBrandPage-module__PaE41a__lucidHero .VehicleBrandPage-module__PaE41a__heroSubhead{font-size:19px}.VehicleBrandPage-module__PaE41a__lucidHero .VehicleBrandPage-module__PaE41a__makerLogo{width:105px;height:8px}.VehicleBrandPage-module__PaE41a__lucidHeroContent .VehicleBrandPage-module__PaE41a__actions{grid-template-columns:1fr;gap:12px;margin-top:26px;display:grid}.VehicleBrandPage-module__PaE41a__lucid .VehicleBrandPage-module__PaE41a__primaryButton,.VehicleBrandPage-module__PaE41a__lucid .VehicleBrandPage-module__PaE41a__secondaryButton{min-width:0;min-height:46px;padding:13px 16px;font-size:10px}.VehicleBrandPage-module__PaE41a__lucidIntro{padding:80px 6%}.VehicleBrandPage-module__PaE41a__lucidIntro h2{margin:24px 0;font-size:42px}.VehicleBrandPage-module__PaE41a__lucidIntro>p:last-child{font-size:14px}.VehicleBrandPage-module__PaE41a__glassTitle{grid-template-columns:1fr;gap:22px;padding:0 6% 35px}.VehicleBrandPage-module__PaE41a__glassTitle h2{font-size:43px}.VehicleBrandPage-module__PaE41a__glassTitle>p:last-child{font-size:14px}.VehicleBrandPage-module__PaE41a__glassLead figcaption{padding:16px 0 30px;font-size:11px}.VehicleBrandPage-module__PaE41a__lucidGlassDetails{grid-template-columns:1fr;gap:34px}.VehicleBrandPage-module__PaE41a__lucidGlassDetails h3{margin-top:17px}.VehicleBrandPage-module__PaE41a__lucidGlass{padding-bottom:60px}.VehicleBrandPage-module__PaE41a__lucidModelPhoto .VehicleBrandPage-module__PaE41a__photo{aspect-ratio:4/3;height:auto}.VehicleBrandPage-module__PaE41a__lucidModelPhoto h2{font-size:49px;bottom:28px}.VehicleBrandPage-module__PaE41a__lucidModelCopy{grid-template-columns:1fr;gap:25px;padding:32px 0 65px}.VehicleBrandPage-module__PaE41a__lucidModelCopy p,.VehicleBrandPage-module__PaE41a__lucidModelCopy li{font-size:14px}.VehicleBrandPage-module__PaE41a__lucid .VehicleBrandPage-module__PaE41a__sectionHeading h2{font-size:42px}.VehicleBrandPage-module__PaE41a__lucid .VehicleBrandPage-module__PaE41a__booking p{font-size:27px}.VehicleBrandPage-module__PaE41a__rivianHero{grid-template-columns:minmax(0,1fr);gap:30px;padding:110px 0 30px}.VehicleBrandPage-module__PaE41a__rivianHero>.VehicleBrandPage-module__PaE41a__photo{grid-area:2/1}.VehicleBrandPage-module__PaE41a__rivianHero h1{letter-spacing:-.045em;font-size:52px}.VehicleBrandPage-module__PaE41a__rivianHeroContent>p{margin-top:22px;font-size:20px}.VehicleBrandPage-module__PaE41a__rivianHero .VehicleBrandPage-module__PaE41a__actions{grid-template-columns:1fr;gap:12px;display:grid}.VehicleBrandPage-module__PaE41a__rivian .VehicleBrandPage-module__PaE41a__primaryButton,.VehicleBrandPage-module__PaE41a__rivian .VehicleBrandPage-module__PaE41a__secondaryButton{min-height:48px;padding:13px 18px;font-size:13px}.VehicleBrandPage-module__PaE41a__rivianIntro{grid-template-columns:1fr;gap:26px}.VehicleBrandPage-module__PaE41a__rivian h2{font-size:42px}.VehicleBrandPage-module__PaE41a__rivianIntro p{font-size:17px;line-height:1.6}.VehicleBrandPage-module__PaE41a__rivianModels{grid-template-columns:1fr;gap:45px;width:88%;padding:0 0 60px}.VehicleBrandPage-module__PaE41a__rivianModels article:first-child{grid-column:auto}.VehicleBrandPage-module__PaE41a__rivianModelPhoto{border-radius:16px}.VehicleBrandPage-module__PaE41a__rivianModelPhoto h2{font-size:48px;top:20px;left:22px}.VehicleBrandPage-module__PaE41a__rivianModelCopy{padding:24px 0 0}.VehicleBrandPage-module__PaE41a__rivianModelCopy p{font-size:15px}.VehicleBrandPage-module__PaE41a__rivianCoverage>div{grid-template-columns:1fr;gap:35px;margin-top:35px}.VehicleBrandPage-module__PaE41a__rivianCoverage h3{font-size:24px}.VehicleBrandPage-module__PaE41a__rivianCoverage p{font-size:15px}.VehicleBrandPage-module__PaE41a__rivian .VehicleBrandPage-module__PaE41a__filmGrid article{padding:28px}.VehicleBrandPage-module__PaE41a__rivian .VehicleBrandPage-module__PaE41a__galleryGrid .VehicleBrandPage-module__PaE41a__photo{border-radius:16px}}@media (prefers-reduced-motion:reduce){.VehicleBrandPage-module__PaE41a__primaryButton,.VehicleBrandPage-module__PaE41a__secondaryButton{transition:none}}
.ServicesSection-module__yIL7hG__specialtyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ServicesSection-module__yIL7hG__specialtyGrid .specialty-card{min-width:0}.ServicesSection-module__yIL7hG__specialtyGrid .specialty-card--rivian .specialty-card__content{grid-template-columns:112px minmax(0,1fr)}.ServicesSection-module__yIL7hG__rivianLogo.specialty-card__logo-image{opacity:.8;width:92px;height:auto}@media (max-width:860px){.ServicesSection-module__yIL7hG__specialtyGrid{grid-template-columns:minmax(0,1fr)}}
.TeslaModelYPage-module__gUMD-G__page{background:#fff}.TeslaModelYPage-module__gUMD-G__section,.TeslaModelYPage-module__gUMD-G__sectionInner{width:92%;max-width:1440px;margin-inline:auto}.TeslaModelYPage-module__gUMD-G__section{padding:55px 0}.TeslaModelYPage-module__gUMD-G__heading{grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin-bottom:36px;display:grid}.TeslaModelYPage-module__gUMD-G__page h2{letter-spacing:-.05em;font-size:clamp(36px,4.5vw,60px);font-weight:600;line-height:1.08}.TeslaModelYPage-module__gUMD-G__heading p{max-width:540px;font-size:20px;line-height:1.55}.TeslaModelYPage-module__gUMD-G__links{flex-wrap:wrap;gap:12px 30px;margin-top:20px;display:flex}.TeslaModelYPage-module__gUMD-G__glassSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.TeslaModelYPage-module__gUMD-G__glassSummary>div{border-top:1px solid #d8d8d8;padding-top:22px}.TeslaModelYPage-module__gUMD-G__glassSummary h3,.TeslaModelYPage-module__gUMD-G__coverage h3{letter-spacing:-.03em;margin-bottom:12px;font-size:24px;font-weight:600}.TeslaModelYPage-module__gUMD-G__glassSummary p,.TeslaModelYPage-module__gUMD-G__coverage p{color:#5c5e62;font-size:15px;line-height:1.7}.TeslaModelYPage-module__gUMD-G__interior{color:#fff;background:#111;margin:20px 0;padding:60px 0}.TeslaModelYPage-module__gUMD-G__interior .TeslaModelYPage-module__gUMD-G__heading p{color:#c7c7c7;font-size:18px}.TeslaModelYPage-module__gUMD-G__photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.TeslaModelYPage-module__gUMD-G__photos img{border-radius:22px}.TeslaModelYPage-module__gUMD-G__photos figcaption{color:#5c5e62;padding-top:15px;font-size:14px;line-height:1.5}.TeslaModelYPage-module__gUMD-G__darkPhotos figcaption{color:#c7c7c7}.TeslaModelYPage-module__gUMD-G__roofNote{color:#c7c7c7;max-width:840px;padding:26px 0;font-size:14px;line-height:1.7}.TeslaModelYPage-module__gUMD-G__morePhotos{border-top:1px solid #555;margin-top:8px}.TeslaModelYPage-module__gUMD-G__morePhotos summary,.TeslaModelYPage-module__gUMD-G__details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:18px;font-weight:500;list-style:none;display:flex}.TeslaModelYPage-module__gUMD-G__morePhotos summary::-webkit-details-marker{display:none}.TeslaModelYPage-module__gUMD-G__details summary::-webkit-details-marker{display:none}.TeslaModelYPage-module__gUMD-G__morePhotos summary span,.TeslaModelYPage-module__gUMD-G__details summary span{flex-shrink:0;font-size:24px;font-weight:400}.TeslaModelYPage-module__gUMD-G__morePhotos[open] summary span,.TeslaModelYPage-module__gUMD-G__details details[open] summary span{transform:rotate(45deg)}.TeslaModelYPage-module__gUMD-G__morePhotos .TeslaModelYPage-module__gUMD-G__photos{padding:10px 0}.TeslaModelYPage-module__gUMD-G__coverage{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 40px;display:grid}.TeslaModelYPage-module__gUMD-G__coverage article{border-top:1px solid #d8d8d8;padding-top:22px}.TeslaModelYPage-module__gUMD-G__number{color:#5c5e62;margin-bottom:18px;font-size:12px;display:block}.TeslaModelYPage-module__gUMD-G__installation{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;display:grid}.TeslaModelYPage-module__gUMD-G__installation>div>p{color:#5c5e62;max-width:520px;margin-top:25px;font-size:17px;line-height:1.7}.TeslaModelYPage-module__gUMD-G__details details{border-bottom:1px solid #d8d8d8}.TeslaModelYPage-module__gUMD-G__details details:first-child{border-top:1px solid #d8d8d8}.TeslaModelYPage-module__gUMD-G__details details>div,.TeslaModelYPage-module__gUMD-G__details details>p{padding-bottom:20px}.TeslaModelYPage-module__gUMD-G__details h3{margin-bottom:8px;font-size:17px;font-weight:600}.TeslaModelYPage-module__gUMD-G__details p{color:#5c5e62;font-size:14px;line-height:1.7}.TeslaModelYPage-module__gUMD-G__review{border-top:1px solid #d8d8d8;max-width:520px;margin-top:35px;padding-top:24px}.TeslaModelYPage-module__gUMD-G__review p{font-size:20px;line-height:1.5}.TeslaModelYPage-module__gUMD-G__review a{margin-top:18px;font-size:13px;display:inline-block}.TeslaModelYPage-module__gUMD-G__review span{text-underline-offset:5px;margin-top:8px;text-decoration:underline;display:block}.TeslaModelYPage-module__gUMD-G__page .contact-form__intent{color:#171a20;background:#eef2fc;border-color:#cbd5f4}.TeslaModelYPage-module__gUMD-G__page .contact-form__intent span{color:#5c5e62}.TeslaModelYPage-module__gUMD-G__page .contact-form__intent strong{color:#254aa8}@media (max-width:980px){.TeslaModelYPage-module__gUMD-G__heading{gap:35px}.TeslaModelYPage-module__gUMD-G__heading p{font-size:17px}.TeslaModelYPage-module__gUMD-G__coverage{grid-template-columns:repeat(2,minmax(0,1fr))}.TeslaModelYPage-module__gUMD-G__installation{gap:40px}}@media (max-width:760px){.TeslaModelYPage-module__gUMD-G__section,.TeslaModelYPage-module__gUMD-G__sectionInner{width:88%}.TeslaModelYPage-module__gUMD-G__section{padding:40px 0}.TeslaModelYPage-module__gUMD-G__heading{grid-template-columns:minmax(0,1fr);gap:20px;margin-bottom:28px}.TeslaModelYPage-module__gUMD-G__page h2{font-size:42px}.TeslaModelYPage-module__gUMD-G__heading p{font-size:17px}.TeslaModelYPage-module__gUMD-G__glassSummary,.TeslaModelYPage-module__gUMD-G__coverage,.TeslaModelYPage-module__gUMD-G__photos,.TeslaModelYPage-module__gUMD-G__installation{grid-template-columns:minmax(0,1fr);gap:28px}.TeslaModelYPage-module__gUMD-G__glassSummary h3,.TeslaModelYPage-module__gUMD-G__coverage h3{font-size:23px}.TeslaModelYPage-module__gUMD-G__interior{padding:45px 0}.TeslaModelYPage-module__gUMD-G__interior .TeslaModelYPage-module__gUMD-G__heading p{font-size:16px}.TeslaModelYPage-module__gUMD-G__photos img{border-radius:16px}.TeslaModelYPage-module__gUMD-G__photos figcaption{font-size:13px}.TeslaModelYPage-module__gUMD-G__morePhotos summary,.TeslaModelYPage-module__gUMD-G__details summary,.TeslaModelYPage-module__gUMD-G__installation>div>p{font-size:16px}}
