@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4084ce120da2621a-s.2x4a0-syw-9dj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/16d91c780434f2ce-s.p.0shchh0jtv0ui.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ef79401ea952b7f0-s.3t69pc-7h-e66.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8800dfc60902df36-s.p.3nasnllvo8ig4.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:Onest Fallback;src:local(Arial);ascent-override:92.2%;descent-override:28.99%;line-gap-override:0.0%;size-adjust:105.2%}.onest_aeab1d29-module__C0LFWW__className{font-family:Onest,Onest Fallback;font-style:normal}.onest_aeab1d29-module__C0LFWW__variable{--font-onest:"Onest", "Onest Fallback"}
@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3fcea565cfce403b-s.34hnzmuy7si01.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44af270ac9d55e91-s.p.2a_rqjkuo6grw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/68aff7b3a1ec3262-s.44r8i-i0e0hql.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/68019c21ced96fa9-s.p.0mhosx07nwlp0.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:Prata Fallback;src:local(Times New Roman);ascent-override:83.87%;descent-override:30.57%;line-gap-override:0.0%;size-adjust:118.4%}.prata_9829cb8b-module__0dk9xa__className{font-family:Prata,Prata Fallback;font-style:normal;font-weight:400}.prata_9829cb8b-module__0dk9xa__variable{--font-prata:"Prata", "Prata Fallback"}
@font-face{font-family:Jura;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/087af4debcb4e4f2-s.0jb65vbk1zpig.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Jura;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/9ee96739b121ce9a-s.p.3lmchp9-sez_h.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jura;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/3fe854a9b0295cea-s.2hp5ij5kdplg6.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Jura;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/61c1960037665be1-s.3-a6atthxed6i.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Jura;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/fe5ad94b15b8b2fc-s.2widxpld78swu.woff2)format("woff2");unicode-range:U+200C-200D,U+2010,U+25CC,U+A900-A92F}@font-face{font-family:Jura;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/609700cec8d350fa-s.06r6xizt69v7i.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Jura;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/74ba499d049c4e16-s.2_ezmyicbc6n7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jura;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/a056574f751321d1-s.p.23xcc_-yg-u7i.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:Jura Fallback;src:local(Arial);ascent-override:90.47%;descent-override:20.44%;line-gap-override:0.0%;size-adjust:106.66%}.jura_dc7a3aa-module__1NHfoq__className{font-family:Jura,Jura Fallback;font-style:normal}.jura_dc7a3aa-module__1NHfoq__variable{--font-contour:"Jura", "Jura Fallback"}
@font-face{font-family:Russo One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/803974e4127973f0-s.p.2to4mwkp-fs37.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Russo One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4c6c4e3ac6c6a74a-s.08abb06phw2xc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Russo One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3601f32897df77ee-s.p.27o2sdc0u17j6.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:Russo One Fallback;src:local(Arial);ascent-override:80.0%;descent-override:24.1%;line-gap-override:0.0%;size-adjust:115.75%}.russo_one_da505cff-module__7_BXAW__className{font-family:Russo One,Russo One Fallback;font-style:normal;font-weight:400}.russo_one_da505cff-module__7_BXAW__variable{--font-alloy:"Russo One", "Russo One Fallback"}
@font-face{font-family:"Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f2e849d3553a0a52-s.3cx2yude7_-4j.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9cd5979df91f9479-s.p.0xfoyxlx1-tli.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/55fc17560cd417ba-s.2ake2acbwht_3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0d6fcb3e6b55e2a0-s.0q1uuwl_6kyai.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a626ed2fbe2db1bf-s.p.342nhdmq3f7um.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:"Exo 2 Fallback";src:local(Arial);ascent-override:97.88%;descent-override:19.69%;line-gap-override:0.0%;size-adjust:102.06%}.exo_2_f679d7cc-module__4nJ3_a__className{font-family:"Exo 2","Exo 2 Fallback";font-style:normal}.exo_2_f679d7cc-module__4nJ3_a__variable{--font-impulse:"Exo 2", "Exo 2 Fallback"}
:root{--ink:#090c0f;--graphite:#171c21;--warm-white:#f3f1ec;--cold-silver:#c9d1d7;--dream-blue:#0c5d91;--premium-bronze:#b48550;--energy-ice:#72bbc6;--dream-electric:var(--dream-blue);--premium-deep-bronze:var(--premium-bronze);--premium-bg:var(--ink);--dream-surface:var(--warm-white);--premium-ink:var(--warm-white);--energy-bg:var(--ink);--energy-teal:var(--graphite);--energy-mint:var(--energy-ice);--muted:var(--graphite);--line:color-mix(in srgb, var(--ink) 16%, transparent);--atelier-white:var(--warm-white);--atelier-graphite:var(--graphite);--atelier-panel:var(--ink);--atelier-ice:var(--dream-blue);--atelier-bronze:var(--premium-bronze);--atelier-cyan:var(--energy-ice);--font-sans:var(--font-onest), Arial, sans-serif;--font-display:var(--font-prata), Georgia, serif;--container:1360px;--header-height:78px;--ease-precision:cubic-bezier(.22, 1, .36, 1);--ease-premium:cubic-bezier(.16, 1, .3, 1);--shadow-dream:0 28px 70px #07499b1f;--shadow-premium:0 32px 80px #00000057}*{box-sizing:border-box}html{background:var(--dream-surface);scroll-behavior:smooth}body{min-width:0;color:var(--ink);background:var(--dream-surface);font-family:var(--font-sans);text-rendering:optimizelegibility;margin:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.intro-film{z-index:1000;color:#f8f4ec;isolation:isolate;background:#020304;width:100dvw;min-width:100dvw;max-width:100dvw;height:100dvh;min-height:100dvh;max-height:100dvh;display:grid;position:fixed;top:0;left:0;overflow:hidden}.intro-film__media,.intro-film__shade{position:absolute;inset:0}.intro-film__media{z-index:-2;place-items:center;display:grid}.intro-film__media video,.intro-film__media img{object-fit:contain;width:100%;height:100%}.intro-film__shade{z-index:-1;pointer-events:none;background:linear-gradient(#0000008a,#0000 28% 62%,#000000b8),radial-gradient(circle at 18%,#1777ff26,#0000 34%),radial-gradient(circle at 82%,#d19a5421,#0000 34%)}.intro-film__skip{top:max(22px, env(safe-area-inset-top));right:max(24px, env(safe-area-inset-right));color:#fff;cursor:pointer;min-height:46px;font:inherit;letter-spacing:.05em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0205088f;border:1px solid #fff6;border-radius:999px;padding:0 20px;font-size:12px;font-weight:700;position:absolute}.intro-film__brand{top:max(28px, env(safe-area-inset-top));left:max(28px, env(safe-area-inset-left));color:#ffffffb8;letter-spacing:-.055em;font-size:22px;font-weight:400;position:absolute}.intro-film__brand span{color:#fff;font-weight:760}.intro-film__decision{width:min(680px,100% - 40px);margin:0 auto max(42px, calc(env(safe-area-inset-bottom) + 24px));max-height:calc(100dvh - max(132px, env(safe-area-inset-top)));text-align:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:intro-decision-in .42s var(--ease-premium) both;background:linear-gradient(110deg,#091d32e6,#05070af0 55%,#20160ce6);border:1px solid #fff3;align-self:end;padding:clamp(24px,4vw,42px);overflow-y:auto;box-shadow:0 28px 80px #00000080}.intro-film__decision p{color:#ffffff9e;letter-spacing:.13em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:700}.intro-film__decision h2{letter-spacing:-.045em;max-width:16ch;margin:0 auto 26px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,48px);font-weight:400;line-height:1.04}.intro-film__decision>div{justify-content:center;gap:12px;display:flex}.intro-film__decision button{cursor:pointer;min-height:52px;font:inherit;border:1px solid #0000;padding:0 24px;font-size:13px;font-weight:700}.intro-film__watch{color:#15100a;background:linear-gradient(90deg, #ead0a9, var(--premium-bronze))}.intro-film__enter{color:#fff;background:#ffffff0f;border-color:#ffffff52!important}.intro-film button:focus-visible{outline-offset:4px;outline:3px solid #fff}@keyframes intro-decision-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.intro-film__decision{animation:none}}@media (max-width:760px){.intro-film__media video,.intro-film__media img{object-fit:contain}.intro-film__brand{font-size:18px}.intro-film__skip{min-height:42px;padding-inline:16px;font-size:10px}.intro-film__decision{width:calc(100% - 24px);padding:24px 18px}.intro-film__decision>div{display:grid}.intro-film__decision button{width:100%}}@media (max-height:560px){.intro-film__brand{top:max(10px, env(safe-area-inset-top));left:max(14px, env(safe-area-inset-left));font-size:16px}.intro-film__skip{top:max(8px, env(safe-area-inset-top));right:max(10px, env(safe-area-inset-right));min-height:38px;padding-inline:14px}.intro-film__decision{bottom:8px;right:0;bottom:max(8px, env(safe-area-inset-bottom,0px));width:min(720px,100% - 20px);max-height:calc(100dvh - 68px);margin:0 auto;padding:14px 18px;position:absolute;left:0}.intro-film__decision p{margin-bottom:5px}.intro-film__decision h2{max-width:22ch;margin-bottom:10px;font-size:clamp(22px,6.5vh,32px)}.intro-film__decision>div{display:flex}.intro-film__decision button{width:auto;min-height:40px;padding-inline:18px}}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid var(--dream-blue);outline-offset:4px}.not-found-page{align-content:center;justify-items:start;gap:18px;min-height:70dvh;padding-block:clamp(72px,12vw,160px);display:grid}.not-found-page h1{letter-spacing:-.055em;max-width:12ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,8vw,100px);font-weight:400;line-height:.96}.not-found-page>p:not(.section-kicker){max-width:58ch;color:var(--muted);margin:0}.not-found-page__actions{flex-wrap:wrap;gap:10px;display:flex}.not-found-page__actions a{border:1px solid var(--line);padding:14px 20px}.not-found-page__actions a:first-child{color:#fff;background:var(--ink)}.site-container{width:min(var(--container), calc(100% - 48px));margin-inline:auto}.site-header{z-index:30;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(100deg,#14314ae0,#04080de8 58%,#1c120ae6);border-bottom:1px solid #ffffff1f;position:sticky;top:0;left:0;right:0;box-shadow:0 14px 36px #00000029}.site-body:not(:has(.hero)) .site-header{color:#fff;background:linear-gradient(100deg,#244b6b 0%,#101d2b 46%,#07090c 64%,#120d08 100%);position:sticky}.site-header__frame{min-height:var(--header-height);grid-template-columns:minmax(180px,1fr) auto minmax(280px,1fr);align-items:center;gap:28px;display:grid}.brand,.brand__copy,.header-contact{align-items:center;display:flex}.brand{width:fit-content}.brand__copy,.header-contact{flex-direction:column;align-items:flex-start;line-height:1.1}.brand__copy strong{color:#ffffffc7;letter-spacing:-.055em;font-size:24px;font-weight:380}.primary-nav{white-space:nowrap;justify-content:center;gap:clamp(16px,2.3vw,34px);font-size:12px;font-weight:580;display:flex}.primary-nav a{padding:8px 0;position:relative}.primary-nav a:after{transform-origin:100%;background:linear-gradient(90deg, var(--dream-electric), #fff, var(--premium-bronze));content:"";height:2px;transition:transform .18s;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.primary-nav a:hover:after,.primary-nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.header-actions{justify-self:end;align-items:center;gap:18px;display:flex}.header-contact{color:#ffffffe6;white-space:nowrap;font-size:12px;font-weight:650}.header-cta{border:1px solid color-mix(in srgb, var(--premium-bronze) 80%, #fff);color:#fff;min-height:44px;transition:color .24s var(--ease-premium), background .24s var(--ease-premium);align-items:center;padding-inline:18px;font-size:12px;font-weight:680;display:inline-flex}.header-cta:hover{color:#171008;background:var(--premium-bronze)}.atmosphere-toggle{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#04090f94;border:1px solid #ffffff47;padding:4px;display:inline-flex}.atmosphere-toggle button{color:#ffffffad;cursor:pointer;min-height:34px;font:inherit;text-transform:uppercase;background:0 0;border:0;padding:0 14px;font-size:11px;font-weight:720}.atmosphere-toggle button[aria-pressed=true]{color:#fff;background:var(--dream-blue)}.dreamauto-experience[data-atmosphere=premium] .atmosphere-toggle button[aria-pressed=true]{color:#1b1209;background:var(--premium-bronze)}.atmosphere-toggle--header{display:none}.technology-portal{isolation:isolate;color:#f5fffb;background:var(--energy-bg);border-bottom:1px solid #74f3c34d;min-height:clamp(420px,52svh,480px);position:relative;overflow:clip}.technology-portal__media,.technology-portal__image{width:100%;height:100%;position:absolute;inset:0}.technology-portal__media{z-index:-1;display:block}.technology-portal__image{object-fit:cover;object-position:center}.technology-portal__content{min-height:inherit;align-items:center;padding-block:42px;display:flex}.technology-portal__copy{width:min(600px,45vw);animation:technology-copy-in .78s var(--ease-premium) both}.technology-portal__label{color:var(--energy-mint);letter-spacing:.18em;text-transform:uppercase;margin:0 0 16px;font-size:11px;font-weight:750;line-height:1}.technology-portal h1{letter-spacing:-.065em;max-width:11ch;margin:0;font-size:clamp(52px,5.3vw,84px);font-weight:410;line-height:.92}.technology-portal h1 span{color:var(--energy-mint);font-weight:300}.technology-portal__description{color:#effff9b8;max-width:40ch;margin:20px 0 24px;font-size:clamp(14px,1.1vw,17px);line-height:1.55}.technology-portal__actions{flex-wrap:wrap;gap:10px;display:flex}.technology-portal__cta{border:1px solid #74f3c375;justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:0 16px 0 18px;font-size:12px;font-weight:710;transition:color .18s,background .18s,border-color .18s,transform .18s;display:inline-flex}.technology-portal__cta svg{width:17px;height:17px}.technology-portal__cta--electric{color:#07110f;background:var(--energy-mint);border-color:var(--energy-mint)}.technology-portal__cta--hybrid{color:#edfff8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07110f5c}.technology-portal__cta:hover,.technology-portal__cta:focus-visible{transform:translateY(-2px)}.technology-portal__cta--electric:hover,.technology-portal__cta--electric:focus-visible{background:#a1ffda;border-color:#a1ffda}.technology-portal__cta--hybrid:hover,.technology-portal__cta--hybrid:focus-visible{color:#07110f;background:var(--energy-mint);border-color:var(--energy-mint)}.technology-portal__directions{color:#edfff8c2;border-bottom:1px solid #edfff859;margin-top:18px;padding-bottom:4px;font-size:12px;font-weight:620;transition:color .18s,border-color .18s;display:inline-block}.technology-portal__directions:hover,.technology-portal__directions:focus-visible{color:var(--energy-mint);border-color:var(--energy-mint)}@keyframes technology-copy-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hero{background:var(--premium-bg);position:relative;overflow:clip}.hero__grid{--dream-share:50%;grid-template-columns:var(--dream-share) calc(100% - var(--dream-share));min-height:max(720px,100svh - 8px);transition:grid-template-columns .76s var(--ease-premium);display:grid;position:relative}.hero__grid:has(.hero-panel--dream:hover){--dream-share:54%}.hero__grid:has(.hero-panel--premium:hover){--dream-share:46%}.hero-panel{isolation:isolate;min-width:0;position:relative;overflow:hidden}.hero-panel__image{z-index:-3;object-fit:cover;transition:transform .9s var(--ease-premium), filter .9s var(--ease-premium)}.hero-panel__image--mobile{display:none}.hero-panel--dream .hero-panel__image{object-position:67% center}.hero-panel--premium .hero-panel__image{object-position:31% center}.hero-panel:hover .hero-panel__image{transform:scale(1.015)}.hero-panel__scrim{z-index:-2;position:absolute;inset:0}.hero-panel--dream{color:#fff;background:#577690}.hero-panel--dream .hero-panel__scrim{background:linear-gradient(90deg,#03182b7a 0%,#03182b29 38%,#0000 66%),linear-gradient(#0000 56%,#030f1c29)}.hero-panel--premium{color:var(--premium-ink);background:var(--premium-bg)}.hero-panel--premium .hero-panel__scrim{background:linear-gradient(270deg,#020508b3 0%,#0205082e 44%,#0000 70%),linear-gradient(#0000 52%,#02050840)}.hero-panel__content{z-index:1;width:min(42vw,570px);position:absolute;top:clamp(150px,18vh,205px)}.hero-panel--dream .hero-panel__content{left:max(32px, calc((100vw - var(--container)) / 2 + 28px))}.hero-panel--premium .hero-panel__content{right:max(32px, calc((100vw - var(--container)) / 2 + 28px));top:clamp(62px,8vh,92px)}.hero-panel h1,.hero-panel h2{letter-spacing:-.06em;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(42px,4.25vw,72px);font-weight:430;line-height:1.01}.hero-panel--premium h2{max-width:11ch;color:var(--premium-bronze);letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:.98}.hero-panel__description{color:#ffffffc7;max-width:35ch;margin:24px 0 28px;font-size:clamp(14px,1.1vw,17px);line-height:1.55}.hero-panel__cta{color:#fff;background:var(--dream-blue);border:1px solid #fff3;border-radius:2px;align-items:center;gap:18px;min-height:54px;padding:0 20px 0 23px;font-size:13px;font-weight:680;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 14px 26px #146bff3d}.hero-panel__cta:hover{transform:translateY(-2px);box-shadow:0 18px 32px #146bff52}.hero-panel__cta svg{width:18px;height:18px}.hero-panel--premium .hero-panel__cta{color:#17110a;background:var(--premium-bronze);border-color:#ffffff26;box-shadow:0 14px 30px #5d3b1642}.hero__membrane{z-index:8;top:-5%;bottom:-7%;left:var(--dream-share);pointer-events:none;width:clamp(44px,5vw,84px);transition:left .76s var(--ease-premium), border-radius .76s var(--ease-premium);border-radius:48% 52% 58% 42%;position:absolute;transform:translate(-50%)}.hero__membrane:before,.hero__membrane:after{content:"";position:absolute;left:50%}.hero__membrane:before{background:linear-gradient(180deg, var(--dream-electric) 0%, #d8f3ff 48%, #fff8ec 56%, var(--premium-bronze) 100%);border-radius:50%;width:3px;inset-block:0;transform:translate(-50%);box-shadow:-5px 0 20px #2397ff9e,5px 0 22px #c1813a75}.hero__membrane:after{background:#fffaefa8;border-radius:50%;width:38px;height:38px;top:56%;transform:translate(-50%,-50%);box-shadow:0 0 30px 13px #fff4dc61}.catalog-page,.review-rail{z-index:8;background:radial-gradient(circle at 88% 12%,#74f3c324,#0000 25%),linear-gradient(135deg,#f7faf9 0%,#fff 54%,#f4f1eb 100%);padding:clamp(72px,7vw,112px) 0 clamp(78px,8vw,124px);position:relative;overflow:clip}.review-rail__heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:34px;display:flex}.review-rail__heading h2{letter-spacing:-.055em;max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4.7vw,68px);font-weight:400;line-height:.96}.review-rail__heading>a{border:1px solid #0714262e;align-items:center;gap:18px;min-height:44px;padding:0 18px;font-size:12px;font-weight:700;display:inline-flex}.review-rail__cards{grid-template-columns:minmax(0,1.45fr) repeat(2,minmax(0,.78fr));gap:14px;display:grid}.review-card{color:#eafff7;background:#07110f;border:1px solid #0714261f;min-height:380px;display:flex;overflow:hidden}.review-card--featured{min-height:470px}.review-card__media{flex:0 0 46%;min-width:0;position:relative;overflow:hidden}.review-card__media img{object-fit:cover}.review-card__body{flex-direction:column;flex:1;min-width:0;padding:clamp(24px,2.4vw,38px);display:flex}.review-card__status{color:var(--energy-mint);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:750;display:flex}.review-card__status span{border:1px solid #74f3c36b;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.review-card blockquote{margin:auto 0 28px}.review-card blockquote p{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,2.35vw,38px);line-height:1.08}.review-card--compact blockquote p{font-size:clamp(22px,1.8vw,29px)}.review-card__meta{color:#eafff79e;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:11px;display:flex}.review-card__meta cite{color:#fff;font-style:normal;font-weight:720}.review-card__meta span{border-left:1px solid #eafff72e;padding-left:12px}.review-card__source{width:fit-content;color:var(--energy-mint);border-bottom:1px solid #74f3c361;margin-top:18px;padding-bottom:3px;font-size:11px}.review-rail__empty{color:#effff9;background:linear-gradient(90deg,#07110ff7,#07110fb8),radial-gradient(circle at 80% 20%,#74f3c359,#0000 30%);border:1px solid #74f3c338;grid-template-columns:minmax(140px,.35fr) minmax(0,1fr);align-items:end;gap:clamp(28px,6vw,110px);min-height:270px;padding:clamp(28px,4vw,58px);display:grid}.review-rail__empty>span{color:var(--energy-mint);letter-spacing:.1em;text-transform:uppercase;align-self:start;font-size:11px;font-weight:750}.review-rail__empty h3{letter-spacing:-.055em;max-width:740px;margin:0 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4.6vw,66px);font-weight:400;line-height:.98}.review-rail__empty p{color:#effff9ad;max-width:64ch;margin:0;font-size:14px;line-height:1.6}.review-rail--archive{min-height:calc(100svh - var(--header-height))}.catalog-home{padding-block:clamp(58px,8vw,118px);padding-top:clamp(28px,3.5vw,56px)}.catalog-home .catalog__heading{margin-bottom:22px}.catalog-home .catalog__heading h2{font-size:clamp(32px,3vw,44px)}.catalog-home .catalog__heading>p{display:none}.proof-strip{background:#fff;border-block:1px solid #07152e1a}.proof-strip__grid{grid-template-columns:repeat(4,1fr);display:grid}.proof-strip__item{border-left:1px solid #07152e1a;align-content:center;gap:7px;min-height:126px;padding:30px 25px;display:grid}.proof-strip__item:first-child{border-left:0}.proof-strip__item strong{letter-spacing:-.035em;font-size:15px}.proof-strip__item span{color:#66738a;max-width:24ch;font-size:12px;line-height:1.4}.process,.social-feed{padding-block:clamp(65px,9vw,132px)}.process__heading,.social-feed__heading{justify-content:space-between;align-items:flex-end;gap:36px;display:flex}.process__heading h2,.social-feed__heading h2,.testimonial h2{letter-spacing:-.07em;max-width:760px;margin:0;font-size:clamp(34px,4.5vw,64px);line-height:.98}.process__heading>p:last-child{color:#64718a;max-width:290px;margin:0 0 4px;font-size:14px;line-height:1.55}.process__timeline li{background:#fff;border:1px solid #07152e1f;border-radius:14px;min-height:235px;padding:21px 18px;position:relative}.process__timeline li:after{z-index:2;content:"";background:#a9b7cd;width:14px;height:1px;position:absolute;top:37px;right:-14px}.process__timeline li:last-child:after{display:none}.process__timeline span{color:var(--dream-blue);letter-spacing:.11em;font-size:11px;font-weight:850}.process__timeline h3{letter-spacing:-.055em;margin:52px 0 10px;font-size:21px}.process__timeline p{color:#64718a;margin:0;font-size:12px;line-height:1.5}.testimonial{color:var(--premium-ink);background:var(--premium-bg)}.testimonial__frame{grid-template-columns:minmax(0,1fr) minmax(330px,.82fr);align-items:end;gap:clamp(42px,8vw,160px);padding-block:clamp(65px,9vw,125px);display:grid}.testimonial .section-kicker{color:var(--premium-bronze)}.testimonial blockquote{border-top:1px solid #f6f2e94d;margin:0;padding:26px 0 0;position:relative}.testimonial blockquote:before{color:var(--premium-bronze);content:"“";font-family:Georgia,serif;font-size:72px;line-height:.5;position:absolute;top:18px;left:-6px}.testimonial blockquote p{letter-spacing:-.045em;margin:0;font-size:clamp(19px,2vw,29px);font-weight:520;line-height:1.2}.testimonial cite{color:#b9b4aa;margin-top:24px;font-size:12px;font-style:normal;line-height:1.4;display:block}.social-feed__heading>a{border:1px solid var(--line);min-height:44px;color:var(--ink);white-space:nowrap;border-radius:10px;align-items:center;gap:12px;padding:0 15px;font-size:13px;font-weight:800;display:inline-flex}.social-feed__grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:43px;display:grid}.social-post{background:#fff;border:1px solid #07152e1c;border-radius:16px;overflow:hidden;box-shadow:0 14px 34px #07152e0d}.social-post--premium{color:var(--premium-ink);background:#0a0d12;border-color:#c7923e42}.social-post__visual{aspect-ratio:1.25;position:relative;overflow:hidden}.social-post__image{object-fit:cover}.social-post__body{min-height:230px;padding:16px;display:grid}.social-post__meta,.social-post__footer{color:#748198;justify-content:space-between;gap:10px;font-size:10px;font-weight:750;line-height:1.2;display:flex}.social-post--premium .social-post__meta,.social-post--premium .social-post__footer{color:#b9b4aa}.social-post__meta span{color:var(--dream-blue)}.social-post--premium .social-post__meta span,.social-post--premium .social-post__footer a{color:var(--premium-bronze)}.social-post__body>p{margin:20px 0;font-size:14px;line-height:1.5}.social-post__footer{border-top:1px solid #07152e1a;align-self:end;padding-top:13px}.social-post--premium .social-post__footer{border-color:#f6f2e924}.lead-section{color:var(--premium-ink);background:#0a0d12}.lead-section__frame{grid-template-columns:minmax(0,.9fr) minmax(360px,1fr);align-items:start;gap:clamp(38px,7vw,120px);padding-block:clamp(64px,9vw,126px);display:grid}.lead-section__copy .section-kicker{color:var(--premium-bronze)}.lead-section__copy h2{letter-spacing:-.07em;max-width:620px;margin:0;font-size:clamp(34px,4.3vw,60px);line-height:.98}.lead-section__copy>p:last-child{color:#b9b4aa;max-width:410px;margin:23px 0 0;font-size:15px;line-height:1.55}.lead-form{background:#f6f2e90d;border:1px solid #f6f2e92b;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px;display:grid}.lead-form__field{gap:7px;display:grid}.lead-form__field--full,.lead-form__consent,.lead-form__submit,.lead-form__notice{grid-column:1/-1}.lead-form label{font-size:12px;font-weight:750}.lead-form input,.lead-form textarea{width:100%;color:var(--premium-ink);font:inherit;background:#05070aad;border:1px solid #f6f2e938;border-radius:9px}.lead-form input:not([type=checkbox]),.lead-form textarea{min-height:46px;padding:11px 12px}.lead-form textarea{resize:vertical}.lead-form__consent{grid-template-columns:auto 1fr;align-items:start;gap:9px;display:grid}.lead-form__consent input{width:16px;height:16px;accent-color:var(--premium-bronze);margin:0}.lead-form__consent label,.lead-form__consent-copy{color:#d5d0c7;line-height:1.35}.lead-form__submit{color:#1c140b;background:var(--premium-bronze);cursor:pointer;min-height:49px;font:inherit;border:0;border-radius:10px;font-size:13px;font-weight:850}.lead-form__submit:disabled{cursor:wait;opacity:.7}.lead-form__error{color:#ffb9a8;grid-column:2;margin:0;font-size:11px}.lead-form__notice{color:#e2ddd3;margin:0;font-size:13px;line-height:1.45}.lead-form__notice--success{border-top:1px solid #f6f2e929;padding-top:3px}.lead-form__notice--success p{margin:12px 0}.lead-form__fallbacks{flex-wrap:wrap;gap:12px;display:flex}.lead-form__fallbacks a{color:var(--premium-bronze);text-underline-offset:3px;font-size:12px;font-weight:800;text-decoration:underline}.lead-form__honeypot{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.social-post__footer a{color:var(--dream-blue);white-space:nowrap;font-size:11px}.news-page .social-feed{min-height:calc(100svh - var(--header-height))}.site-footer__grid{grid-template-columns:1.5fr repeat(2,1fr) 1.25fr;gap:32px;padding-block:48px 36px;display:grid}.site-footer__brand{align-items:flex-start;gap:12px;display:flex}.site-footer__brand .brand__mark{color:#17110a;background:var(--premium-bronze)}.site-footer__brand strong{letter-spacing:-.05em;font-size:18px}.site-footer p{margin:0}.site-footer__brand p,.site-footer__legal{color:#aaa79f;margin-top:8px;font-size:12px;line-height:1.5}.site-footer__label{color:var(--premium-bronze);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800;margin-bottom:14px!important}.site-footer a{color:#f1ede3;width:fit-content;margin-top:9px;font-size:13px;display:block}.catalog{color:var(--ink)}.catalog__heading{justify-content:space-between;gap:32px;margin-bottom:34px;display:flex}.section-kicker{color:var(--dream-blue);letter-spacing:.12em;text-transform:uppercase;margin:0 0 13px;font-size:11px;font-weight:800}.catalog__heading h2{letter-spacing:-.065em;max-width:740px;margin:0;font-size:clamp(33px,4.1vw,58px);line-height:.98}.catalog__heading>p{color:#62708a;max-width:280px;margin:10px 0 0;font-size:14px;line-height:1.5}.catalog-filter{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:minmax(270px,1.7fr) repeat(4,minmax(130px,1fr));gap:9px;padding:10px;display:grid;box-shadow:0 14px 32px #07152e0f}.catalog-filter__segments{background:#eef3fb;border-radius:10px;gap:5px;padding:4px;display:flex}.catalog-filter button,.catalog-filter select{min-height:42px;color:var(--ink);font:inherit;background:0 0;border:0;border-radius:8px;font-size:13px;font-weight:700}.catalog-filter button{cursor:pointer;flex:1}.catalog-filter button.is-active{color:#fff;background:var(--ink);box-shadow:0 4px 12px #07152e2b}.catalog-filter label{border-left:1px solid var(--line);min-width:0;padding:4px 9px;display:grid}.catalog-filter label span{color:#7b879b;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.catalog-filter select{cursor:pointer;outline:none;width:100%;min-width:0}.catalog__result{color:#65728a;margin:20px 0 14px;font-size:13px;font-weight:650}.catalog__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.vehicle-card{background:#fff;border:1px solid #07152e1a;border-radius:18px;overflow:hidden;box-shadow:0 14px 34px #07152e0f}.vehicle-card--premium{color:var(--premium-ink);background:#0a0d12;border-color:#c7923e47}.vehicle-card__visual{background:#dceaf9;min-height:230px;position:relative;overflow:hidden}.vehicle-card__visual img{object-fit:cover;transition:transform .3s}.vehicle-card__segment{color:#fff;letter-spacing:.07em;text-transform:uppercase;background:#07152ed1;border-radius:7px;padding:7px 9px;font-size:10px;font-weight:800;position:absolute;top:14px;left:14px}.vehicle-card--premium .vehicle-card__segment{color:#1a1208;background:var(--premium-bronze)}.vehicle-card__body{padding:19px}.vehicle-card__topline,.vehicle-card__footer{color:#738099;justify-content:space-between;gap:12px;font-size:11px;font-weight:700;display:flex}.vehicle-card--premium .vehicle-card__topline,.vehicle-card--premium .vehicle-card__footer{color:#b9b4aa}.vehicle-card h3{letter-spacing:-.05em;margin:9px 0;font-size:22px}.vehicle-card__body>p{color:#61708a;min-height:42px;margin:0;font-size:13px;line-height:1.45}.vehicle-card--premium .vehicle-card__body>p{color:#c0bcb3}.vehicle-card__price{gap:4px;margin:17px 0;display:grid}.vehicle-card__price strong{letter-spacing:-.045em;font-size:19px}.vehicle-card__price span{color:#718099;font-size:11px}.vehicle-card--premium .vehicle-card__price span{color:#b9b4aa}.vehicle-card__footer{border-top:1px solid var(--line);padding-top:14px}.vehicle-card--premium .vehicle-card__footer{border-color:#f6f2e924}.vehicle-card__footer a{color:var(--dream-blue);font-size:12px;font-weight:800}.vehicle-card__source{color:#65728a;text-underline-offset:3px;margin-top:13px;font-size:11px;font-weight:700;-webkit-text-decoration:underline #65728a59;text-decoration:underline #65728a59;display:inline-flex}.vehicle-card--premium .vehicle-card__source{color:#b9b4aa;text-decoration-color:#b9b4aa59}.vehicle-card--premium .vehicle-card__footer a{color:var(--premium-bronze)}.catalog__empty{border:1px dashed var(--line);color:#65728a;text-align:center;border-radius:16px;padding:32px}.vehicle-page{min-height:calc(100svh - var(--header-height));background:var(--dream-surface);padding-block:40px 88px}.vehicle-page--premium{color:var(--premium-ink);background:var(--premium-bg)}.vehicle-page__back{color:var(--dream-blue);margin-bottom:24px;font-size:13px;font-weight:750;display:inline-block}.vehicle-page--premium .vehicle-page__back,.vehicle-page--premium .section-kicker{color:var(--premium-bronze)}.vehicle-page__grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,.75fr);align-items:center;gap:clamp(28px,5vw,78px);display:grid}.vehicle-page__image{background:#dceaf9;border-radius:20px;min-height:clamp(310px,44vw,590px);position:relative;overflow:hidden}.vehicle-page__image img{object-fit:cover}.vehicle-page__copy h1{letter-spacing:-.075em;margin:0;font-size:clamp(40px,4.7vw,68px);line-height:.95}.vehicle-page__lead{color:#62708a;margin:24px 0;font-size:17px;line-height:1.5}.vehicle-page--premium .vehicle-page__lead{color:#c5c0b6}.vehicle-page dl{grid-template-columns:repeat(3,1fr);gap:13px;margin:0;display:grid}.vehicle-page dl div{border-top:1px solid var(--line);padding-top:11px}.vehicle-page--premium dl div{border-color:#f6f2e92b}.vehicle-page dt{color:#738099;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.vehicle-page dd{margin:5px 0 0;font-size:13px;font-weight:700}.vehicle-page__price{letter-spacing:-.055em;margin:31px 0 14px;font-size:26px;font-weight:800}.vehicle-page__cta{color:#fff;background:var(--dream-blue);border-radius:12px;align-items:center;min-height:52px;padding:0 19px;font-size:13px;font-weight:800;display:inline-flex}.vehicle-page--premium .vehicle-page__cta{color:#1c140b;background:var(--premium-bronze)}.vehicle-page__copy>p:last-child{color:#68758d;font-size:13px}.vehicle-page--premium .vehicle-page__copy>p:last-child{color:#c5c0b6}@media (max-width:960px){.site-header__frame{grid-template-columns:auto 1fr;gap:16px}.primary-nav{justify-content:flex-end}.header-contact{display:none}.hero-panel{min-height:720px}.catalog-filter{grid-template-columns:repeat(4,1fr)}.catalog-filter__segments{grid-column:span 4}.catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.process__timeline,.social-feed__grid{grid-template-columns:repeat(2,1fr)}.process__timeline li:after{display:none}.site-footer__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){:root{--header-height:auto}.site-container{width:min(100% - 32px, var(--container))}.technology-portal{min-height:clamp(500px,72svh,620px)}.technology-portal__image{object-position:center}.technology-portal__content{align-items:flex-start;padding-block:74px 32px}.technology-portal__copy{width:min(100%,400px)}.technology-portal__label{margin-bottom:13px;font-size:10px}.technology-portal h1{max-width:9ch;font-size:clamp(48px,14.5vw,64px)}.technology-portal__description{max-width:31ch;margin:17px 0 20px;font-size:14px;line-height:1.45}.technology-portal__actions{flex-wrap:nowrap}.technology-portal__cta{gap:10px;min-height:46px;padding-inline:14px}.technology-portal__directions{margin-top:15px}.site-header__frame{grid-template-columns:1fr auto;gap:14px;min-height:72px;padding:0}.primary-nav{display:none}.primary-nav::-webkit-scrollbar{display:none}.header-actions .header-contact{display:none}.header-actions{gap:0}.header-cta{min-height:38px;padding-inline:12px;font-size:10px}.atmosphere-toggle--header{display:inline-flex;position:absolute;top:calc(100% + 18px);left:16px}.hero__grid{height:100svh;min-height:820px;max-height:940px;display:block}.hero-panel{opacity:0;pointer-events:none;min-height:0;transition:opacity .52s var(--ease-premium);position:absolute;inset:0}.hero__grid[data-atmosphere=dream] .hero-panel--dream,.hero__grid[data-atmosphere=premium] .hero-panel--premium{z-index:2;opacity:1;pointer-events:auto}.hero-panel--dream .hero-panel__scrim{background:linear-gradient(#0316278c 0%,#0316270d 56%,#03162747 100%)}.hero-panel--premium .hero-panel__scrim{background:linear-gradient(#020508d1 0%,#0205081f 62%,#02050866 100%)}.hero-panel__image--desktop{display:none}.hero-panel .hero-panel__image--mobile{object-fit:cover;object-position:55% bottom;display:block;height:calc(100% + 160px)!important;top:-220px!important;bottom:auto!important}.hero-panel--premium .hero-panel__image--mobile{object-fit:contain;object-position:center bottom;width:118%!important;height:100%!important;top:-50px!important;left:-9%!important}.hero-panel--dream .hero-panel__image--mobile{background:#94b6cf}.hero-panel--premium .hero-panel__image--mobile{background:#050403}.hero-panel__content,.hero-panel--dream .hero-panel__content,.hero-panel--premium .hero-panel__content{width:auto;top:185px;left:24px;right:24px}.hero-panel--premium .hero-panel__content{top:165px}.hero-panel h1,.hero-panel h2{max-width:11ch;font-size:clamp(44px,12.6vw,58px);line-height:.98}.hero-panel__description{margin:20px 0 27px;font-size:16px}.hero__membrane{z-index:5;width:70px;left:auto;right:-43px;transform:none}.hero__grid[data-atmosphere=premium] .hero__membrane{left:-43px;right:auto}.catalog-page,.catalog-home{padding-block:52px 70px}.catalog-page{padding-top:92px}.catalog__heading,.vehicle-page__grid{display:grid}.catalog__heading>p{margin:0}.catalog-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-filter__segments{grid-column:span 2}.catalog-filter label:nth-of-type(odd){border-left:0}.catalog__grid,.proof-strip__grid,.process__timeline,.social-feed__grid,.testimonial__frame,.site-footer__grid{grid-template-columns:1fr}.proof-strip__item{border-top:1px solid #07152e1a;border-left:0;min-height:0;padding:21px 0}.proof-strip__item:first-child{border-top:0}.process,.social-feed{padding-block:58px}.process__heading,.social-feed__heading{align-items:start;display:grid}.process__timeline{margin-top:32px}.process__timeline li{min-height:0}.process__timeline h3{margin-top:31px}.testimonial__frame{padding-block:60px}.social-feed__grid{margin-top:30px}.social-post__body{min-height:190px}.lead-section__frame,.lead-form{grid-template-columns:1fr}.lead-form__field--full,.lead-form__consent,.lead-form__submit,.lead-form__notice{grid-column:auto}.vehicle-card__visual{min-height:235px}.vehicle-page{padding-block:29px 60px}.vehicle-page__grid{grid-template-columns:1fr}.vehicle-page__image{min-height:300px}}@media (max-width:340px){.technology-portal__actions{flex-wrap:wrap}}.catalog-home{z-index:9;background:linear-gradient(#fffffffc,#f6f8fb 72%);border-radius:28px 28px 0 0;margin-top:-28px;position:relative;box-shadow:0 -22px 70px #0412241f}.catalog__heading{align-items:end;padding-inline:clamp(0px,1vw,14px)}.catalog__heading h2{max-width:15ch}.catalog-filter{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid #0d2a5024;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0 26px 22px;overflow:hidden;box-shadow:0 24px 65px #0719351a}.catalog-filter__segments{background:0 0;border-bottom:1px solid #0d2a501f;border-radius:0;grid-column:1/-1;gap:0;margin:0 -26px 22px;padding:0 26px}.catalog-filter__segments button{color:#536078;border-radius:0;flex:none;min-height:66px;padding-inline:clamp(16px,2.8vw,44px);font-size:14px;font-weight:650;transition:color .24s,box-shadow .24s,background .24s;box-shadow:inset 0 -2px #0000}.catalog-filter__segments button.is-active{color:var(--dream-blue);box-shadow:inset 0 -3px var(--dream-blue);background:0 0}.dreamauto-experience[data-atmosphere=premium] .catalog-filter__segments button.is-active{color:#9d682f;box-shadow:inset 0 -3px var(--premium-bronze)}.catalog-filter__powertrains{background:#07110f;border:1px solid #74f3c333;border-radius:12px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:18px;padding:6px;display:grid}.catalog-filter__powertrains button{color:#edfff8b3;min-height:46px;padding-inline:12px;font-size:12px;font-weight:660;transition:color .18s,background .18s,box-shadow .18s}.catalog-filter__powertrains button.is-active{color:#07110f;background:var(--energy-mint);box-shadow:0 8px 22px #26ba8b2e}.catalog--energy .section-kicker{color:#128f6c}.catalog--energy .catalog-filter{border-color:#128f6c4d;box-shadow:0 24px 65px #0747371f}.catalog-filter label{border-left:1px solid #0d2a501f;justify-content:center;gap:5px;min-height:68px;padding:10px 22px;position:relative}.catalog-filter label:first-of-type{border-left:0}.catalog-filter label span{color:#7b8698;letter-spacing:.08em;font-size:10px;font-weight:650}.catalog-filter select{color:#101d34;min-height:28px;padding:0 28px 0 0;font-size:14px;font-weight:650}.catalog__result{letter-spacing:.04em;text-transform:uppercase;margin:28px 4px 16px}.catalog__grid{gap:clamp(16px,1.7vw,26px)}.vehicle-card{min-height:540px;transition:transform .42s var(--ease-premium), box-shadow .42s var(--ease-premium), border-color .42s ease;border-radius:3px;flex-direction:column;display:flex;box-shadow:0 18px 45px #081b3514}.vehicle-card:hover{border-color:#146bff4d;transform:translateY(-6px);box-shadow:0 30px 70px #081b3526}.vehicle-card--premium:hover{border-color:#d3a4678f}.vehicle-card__visual{flex:0 0 56%;min-height:300px}.vehicle-card__visual:after{content:"";pointer-events:none;background:linear-gradient(#0000,#05122333);height:34%;position:absolute;inset:auto 0 0}.vehicle-card__visual img{transition:transform .65s var(--ease-premium), filter .65s ease}.vehicle-card:hover .vehicle-card__visual img{transform:scale(1.045)}.vehicle-card__segment{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#071c38b8;border:1px solid #ffffff3d;border-radius:999px;padding:8px 11px;top:18px;left:18px;box-shadow:0 8px 22px #0410202e}.vehicle-card--premium .vehicle-card__segment{color:#f8d7a8;background:#140d07bd;border-color:#f3d3a55c}.vehicle-card__body{flex-direction:column;flex:1;padding:22px 22px 18px;display:flex}.vehicle-card__powertrain{color:#42546e;letter-spacing:.08em;text-transform:uppercase;border:1px solid #102f5229;border-radius:999px;margin-left:auto;padding:4px 8px;font-size:9px}.vehicle-card__powertrain--hybrid,.vehicle-card__powertrain--electric{color:#087053;background:#74f3c31f;border-color:#128f6c47}.vehicle-card--premium .vehicle-card__powertrain{color:#d8c3a5;border-color:#d8c3a53d}.vehicle-card--premium .vehicle-card__powertrain--hybrid,.vehicle-card--premium .vehicle-card__powertrain--electric{color:var(--energy-mint);background:#74f3c314;border-color:#74f3c34d}.vehicle-card h3{margin:8px 0;font-size:clamp(22px,1.8vw,28px);font-weight:560}.vehicle-card--premium h3{color:var(--premium-bronze);font-family:Georgia,Times New Roman,serif;font-weight:400}.vehicle-card__price{justify-content:space-between;align-items:end;gap:16px;margin:auto 0 16px;padding-top:18px;display:flex}.vehicle-card__price strong{font-size:clamp(20px,1.65vw,25px)}.vehicle-card__trust-seal{color:#5e6e87;text-align:right;align-items:center;gap:6px;max-width:124px;font-size:10px;font-weight:650;line-height:1.25;display:inline-flex}.vehicle-card__trust-seal svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:19px;min-width:19px}.vehicle-card--premium .vehicle-card__trust-seal{color:#c9a578}.vehicle-card__footer a{align-items:center;gap:7px;display:inline-flex}.vehicle-card__footer a span{transition:transform .22s}.vehicle-card:hover .vehicle-card__footer a span{transform:translate(2px,-2px)}@media (max-width:760px){.review-rail{padding:64px 0 78px}.review-rail--archive{padding-top:96px}.review-rail__heading{align-items:start;margin-bottom:24px;display:grid}.review-rail__heading h2{font-size:clamp(36px,11.5vw,50px)}.review-rail__heading>a{width:fit-content}.review-rail__cards{scroll-snap-type:x mandatory;margin-right:-16px;padding:0 16px 16px 0;display:flex;overflow-x:auto}.review-card,.review-card--featured{scroll-snap-align:start;flex:0 0 min(86vw,360px);min-width:min(86vw,360px);min-height:430px}.review-card--featured{display:grid}.review-card__media{min-height:190px}.review-rail__empty{grid-template-columns:1fr;align-items:end;gap:42px;min-height:360px;padding:26px 22px}.review-rail__empty h3{font-size:clamp(34px,11.5vw,48px)}.catalog-home{border-radius:18px 18px 0 0;margin-top:-16px}.catalog-filter{grid-template-columns:1fr 1fr;padding:0 14px 16px}.catalog-filter__segments{margin:0 -14px 12px;padding:0 8px}.catalog-filter__segments button{flex:1;min-height:56px;padding-inline:7px;font-size:12px}.catalog-filter__powertrains{grid-template-columns:1fr 1fr;margin:0 0 12px}.catalog-filter__powertrains button{min-height:44px;padding-inline:7px;font-size:11px}.catalog-filter label,.catalog-filter label:first-of-type{border-top:1px solid #0d2a501a;border-left:0;min-height:62px;padding-inline:12px}.catalog-filter label:nth-of-type(2n){border-left:1px solid #0d2a501a}.vehicle-card{min-height:0}.vehicle-card__visual{min-height:285px}}.proof-strip{color:#f5f7fb;background:radial-gradient(circle at 50% 100%,#fff7e624,#0000 15%),linear-gradient(105deg,#315777 0%,#172d42 44%,#070b11 57%,#090807 100%);border:0;position:relative;overflow:hidden}.proof-strip:after{background:linear-gradient(var(--dream-electric), #eef9ff 48%, var(--premium-bronze));content:"";width:2px;position:absolute;top:-18%;bottom:-20%;left:50%;transform:rotate(7deg);box-shadow:-4px 0 18px #2a99ff7a,5px 0 22px #c8914f61}.proof-strip__grid{grid-template-columns:minmax(190px,1.25fr) repeat(4,1fr);align-items:center;min-height:230px}.proof-strip__intro{gap:4px;padding-right:clamp(24px,4vw,60px);display:grid}.proof-strip__intro span{color:#ffffff9e;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.proof-strip__intro strong{letter-spacing:-.04em;max-width:10ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,2.25vw,36px);font-weight:400;line-height:1.04}.proof-strip__item{border-left-color:#fff3;min-height:auto;padding:12px clamp(18px,2.2vw,34px)}.proof-strip__item strong{font-size:14px}.proof-strip__item span{color:#ffffffa3}.process{padding-block:clamp(76px,7.5vw,116px)}.process__heading{grid-template-columns:minmax(260px,.8fr) minmax(0,1.6fr);align-items:start;display:grid}.process__heading .section-kicker{grid-area:1/1}.process__heading h2{grid-area:2/1;max-width:12ch;padding-top:0;font-family:Georgia,Times New Roman,serif;font-weight:400}.process__heading>p:last-child{grid-area:2/2;place-self:end;max-width:380px}.process__timeline{gap:0;margin-top:72px;position:relative}.process__timeline:before{background:linear-gradient(90deg, var(--dream-blue), #9bb9dc 46%, #d7c1a1 72%, var(--premium-bronze));content:"";height:1px;position:absolute;top:37px;left:10%;right:10%}.process__timeline li{background:0 0;border:0;border-radius:0;min-height:200px;padding:0 clamp(12px,2vw,28px)}.process__timeline li:before{z-index:2;content:"";background:#f8fafc;border:2px solid #6d99c9;border-radius:50%;width:11px;height:11px;position:absolute;top:31px;left:50%;transform:translate(-50%)}.process__timeline li:nth-last-child(-n+2):before{border-color:#bf9360}.process__timeline li:after{display:none}.process__timeline span{text-align:center;display:block}.process__timeline h3{margin:61px 0 11px;font-size:19px;font-weight:600}.testimonial{isolation:isolate;min-height:clamp(560px,48vw,720px);position:relative;overflow:hidden}.testimonial__image{z-index:-3;object-fit:cover;object-position:center}.testimonial__veil{z-index:-2;background:linear-gradient(90deg,#03070bf5 0%,#03070bc2 31%,#03070b14 67%,#03070b14);position:absolute;inset:0}.testimonial__frame{min-height:inherit;align-items:center;padding-block:clamp(80px,9vw,140px);display:flex}.testimonial__copy{max-width:560px}.testimonial h2{letter-spacing:-.055em;max-width:10ch;font-family:Georgia,Times New Roman,serif;font-weight:400}.testimonial__copy>p:last-child{color:#f6f2e9b8;max-width:48ch;margin:26px 0 0;font-size:15px;line-height:1.65}.social-feed{padding-block:clamp(90px,10vw,150px)}.social-feed__heading h2{max-width:12ch;font-family:Georgia,Times New Roman,serif;font-weight:400}.social-feed__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;margin-top:58px}.social-post{border-radius:3px;box-shadow:0 18px 48px #07152e14}.social-post--featured{grid-column:1/-1;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);min-height:420px;display:grid}.social-post--featured .social-post__visual{aspect-ratio:auto;min-height:420px}.social-post--featured .social-post__body{min-height:420px;padding:clamp(28px,4vw,58px)}.social-post--featured .social-post__body>p{letter-spacing:-.045em;max-width:24ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2.5vw,38px);line-height:1.14}.social-post--compact{grid-column:span 4}.social-post--compact .social-post__visual{aspect-ratio:1.65}.social-post--compact .social-post__body{min-height:220px;padding:18px}.news-page{padding-top:clamp(58px,6vw,92px)}.news-page .social-feed{padding-top:clamp(48px,5vw,76px)}.news-filters-wrap{z-index:3;position:relative}.news-filters{color:#effff9;background:#07110f;border:1px solid #74f3c338;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid;box-shadow:0 28px 70px #07110f29}.news-filters>div{flex-wrap:wrap;gap:6px;display:flex}.news-filters button{color:#effff9ad;cursor:pointer;min-height:40px;font:inherit;background:0 0;border:1px solid #effff91f;padding:0 16px;font-size:11px;font-weight:680}.news-filters button[aria-pressed=true]{border-color:var(--energy-mint);color:#07110f;background:var(--energy-mint)}.news-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-top:54px;display:grid}.news-card{background:#fff;border:1px solid #0714261f;min-width:0;overflow:hidden;box-shadow:0 18px 48px #07142614}.news-card--premium{color:#f7f0e6;background:#090b0e;border-color:#d0a87547}.news-card--featured{grid-column:1/-1;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);min-height:470px;display:grid}.news-card--medium{grid-column:span 6;grid-template-columns:minmax(180px,.82fr) minmax(0,1.18fr);min-height:310px;display:grid}.news-card--update{grid-column:span 4;min-height:230px}.news-card__visual{background:#dfe9ef;min-height:250px;position:relative;overflow:hidden}.news-card__visual img{object-fit:cover;transition:transform .62s var(--ease-premium)}.news-card:hover .news-card__visual img{transform:scale(1.035)}.news-card__visual--empty{color:var(--energy-mint);background:radial-gradient(circle at 70% 28%,#74f3c333,#0000 24%),linear-gradient(135deg,#07110f,#123b38);place-items:center;display:grid}.news-card__visual--empty span{letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:780}.news-card--update .news-card__visual{min-height:76px}.news-card__body{flex-direction:column;min-width:0;padding:clamp(22px,3vw,42px);display:flex}.news-card__meta{color:#758198;justify-content:space-between;gap:12px;font-size:10px;font-weight:720;display:flex}.news-card__meta span{color:var(--dream-blue)}.news-card--premium .news-card__meta{color:#aaa49b}.news-card--premium .news-card__meta span{color:var(--premium-bronze)}.news-card h3{letter-spacing:-.05em;margin:auto 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,2.5vw,40px);font-weight:400;line-height:1.05}.news-card--featured h3{max-width:12ch;font-size:clamp(38px,4vw,62px)}.news-card--update h3{margin-top:30px;font-size:clamp(23px,2vw,30px)}.news-card__body>p{color:#637189;margin:0 0 24px;font-size:14px;line-height:1.6}.news-card--premium .news-card__body>p{color:#bdb7ae}.news-card__body>a{color:#0a69dd;border-bottom:1px solid;width:fit-content;margin-top:auto;padding-bottom:4px;font-size:11px;font-weight:720}.news-card--premium .news-card__body>a{color:var(--premium-bronze)}.news-grid__empty{color:#66758d;border:1px solid #0714261f;margin:48px 0 0;padding:48px}.lead-section{background:linear-gradient(104deg,#215177e6,#07111cf7 48%,#0c0906fa 62%),#08111c;position:relative;overflow:hidden}.lead-section:before{background:linear-gradient(var(--dream-electric), #f5fbff 50%, var(--premium-bronze));content:"";width:2px;position:absolute;top:-22%;bottom:-22%;left:43%;transform:rotate(7deg);box-shadow:-7px 0 30px #2591ff80,8px 0 34px #c7923e5c}.lead-section__copy h2{font-family:Georgia,Times New Roman,serif;font-weight:400}.lead-form{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0306098f;border-radius:3px;padding:clamp(22px,3vw,36px);position:relative;box-shadow:0 28px 70px #00000038}.lead-form input,.lead-form textarea,.lead-form__submit{border-radius:2px}.lead-form__submit{background:linear-gradient(90deg,#d7ad77,#bd8445);min-height:56px}.site-footer{background:#060708;border-top:1px solid #f6f2e91f}.site-footer__grid{grid-template-columns:1.3fr .8fr .8fr 1.35fr;padding-block:62px 44px}.site-footer__brand .brand__mark{display:none}.site-footer__brand strong{font-size:24px}@media (max-width:760px){.proof-strip:after{left:auto;right:24px}.proof-strip__grid{grid-template-columns:1fr;padding-block:48px}.proof-strip__intro{padding:0 0 30px}.proof-strip__item{padding:20px 0}.process__heading{display:block}.process__heading h2{max-width:10ch;padding-top:0}.process__heading>p:last-child{margin-top:24px}.process__timeline{gap:0;margin-top:50px;display:grid}.process__timeline:before{background:linear-gradient(var(--dream-blue), var(--premium-bronze));width:1px;height:auto;top:8px;bottom:18px;left:6px}.process__timeline li{min-height:0;padding:0 0 36px 38px}.process__timeline li:before{top:5px;left:6px}.process__timeline span{text-align:left}.process__timeline h3{margin:10px 0 8px}.testimonial{min-height:690px}.testimonial__image{object-position:61% center}.testimonial__veil{background:linear-gradient(#03070be6,#03070b80 56%,#03070b2e)}.testimonial__frame{align-items:flex-start;padding-top:70px}.social-feed__grid{grid-template-columns:1fr}.social-post--featured,.social-post--compact{grid-column:1}.social-post--featured{min-height:0;display:block}.social-post--featured .social-post__visual{min-height:285px}.social-post--featured .social-post__body{min-height:320px;padding:24px}.social-post--compact{grid-template-columns:.8fr 1.2fr;display:grid}.social-post--compact .social-post__visual{aspect-ratio:auto;min-height:100%}.social-post--compact .social-post__body{min-height:220px}.news-page{padding-top:96px}.news-page .social-feed{padding-top:54px}.news-filters{grid-template-columns:1fr;margin-inline:0;padding:10px}.news-filters>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.news-filters>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.news-filters button{min-height:42px;padding-inline:6px;font-size:10px}.news-grid{grid-template-columns:1fr;gap:12px;margin-top:32px}.news-card--featured,.news-card--medium,.news-card--update{grid-column:1;min-height:0;display:block}.news-card__visual,.news-card--update .news-card__visual{min-height:220px}.news-card__body{min-height:310px;padding:24px 20px}.news-card--update .news-card__body{min-height:220px}.news-card h3,.news-card--featured h3,.news-card--update h3{margin-top:34px;font-size:clamp(30px,9.6vw,42px)}.lead-section:before{left:76%}.site-footer__grid{grid-template-columns:1fr}}.mobile-contact-bar{display:none}@media (max-width:760px){.mobile-contact-bar{z-index:40;right:12px;bottom:max(12px, env(safe-area-inset-bottom));color:#f8f4eb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#05090ec2;border:1px solid #ffffff3d;border-radius:15px;grid-template-columns:repeat(3,1fr);min-height:76px;transition:transform .26s,opacity .26s;display:grid;position:fixed;left:12px;overflow:hidden;box-shadow:0 20px 50px #00000057}.mobile-contact-bar a{min-width:0;color:inherit;border-left:1px solid #ffffff29;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:11px;font-weight:650;display:flex}.mobile-contact-bar a:first-child{border-left:0}.mobile-contact-bar a:last-child{color:#edc38c}.mobile-contact-bar svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:22px;height:22px}.site-footer__grid{padding-bottom:calc(132px + env(safe-area-inset-bottom))}body:has(.lead-form :focus) .mobile-contact-bar{transform:translateY(calc(120% + env(safe-area-inset-bottom)));opacity:0;pointer-events:none}}.legal-test-notice{color:#f6f1e8;background:radial-gradient(circle at 84% 18%,#c08b4c33,#0000 34%),linear-gradient(135deg,#07131e 0%,#090d12 52%,#17100b 100%);border-top:1px solid #ffffff1f;position:relative;overflow:hidden}.legal-test-notice__frame{padding-block:clamp(64px,8vw,112px)}.legal-test-notice__grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:clamp(40px,7vw,110px);display:grid}.legal-test-notice h2{letter-spacing:-.055em;max-width:14ch;margin:14px 0 24px;font-size:clamp(2.25rem,5vw,4.8rem);line-height:.96}.legal-test-notice h3{margin:0 0 18px;font-size:1.2rem}.legal-test-notice p{color:#f6f1e8c2;max-width:68ch;line-height:1.7}.legal-test-notice__owner{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0b;border:1px solid #edc38c3d;border-radius:18px;padding:28px}.legal-test-notice__owner a,.legal-test-notice__contacts a{color:#edc38c;text-underline-offset:4px;text-decoration:underline}.legal-test-notice__contacts{flex-wrap:wrap;gap:12px 24px;margin-top:28px;display:flex}@media (max-width:760px){.legal-test-notice__grid{grid-template-columns:1fr}.legal-test-notice h2{max-width:11ch}.legal-test-notice__owner{padding:22px}}@media (max-width:760px) and (max-height:720px){.hero-panel--dream .hero-panel__image--mobile{top:-340px!important}}html,body,.dreamauto-experience,#site-content{max-width:100%;overflow-x:clip}body{background:var(--dream-surface)}.site-container{width:min(var(--container), calc(100% - 84px))}.site-header{color:var(--atelier-white);background:color-mix(in srgb, var(--ink) 96%, transparent);box-shadow:none}.site-header--home{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000;position:absolute}.site-header__frame{min-height:var(--header-height);grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr);gap:clamp(16px,2vw,28px)}.brand__copy strong{color:#f6f7f7b8;font-family:var(--font-sans);letter-spacing:-.06em;font-size:25px;font-weight:300}.brand__copy strong>span{color:var(--atelier-white);font-weight:700}.primary-nav{gap:clamp(16px,2vw,30px);font-size:11px;font-weight:400}.primary-nav a{color:#f6f7f7d6}.primary-nav a:after{background:currentColor;height:1px}.header-contact{gap:4px;font-weight:400}.header-contact strong{color:var(--atelier-white);font-size:12px;font-weight:400}.header-contact span{color:#f6f7f785;font-size:9px;font-weight:400}.header-actions{gap:12px}.header-cta{border-color:color-mix(in srgb, var(--premium-bronze) 72%, transparent);white-space:nowrap;min-height:42px;padding-inline:14px;font-size:10px;font-weight:500}.mobile-menu{display:none}.cinematic-hero{isolation:isolate;min-height:clamp(700px,100svh,920px);color:var(--atelier-white);background:var(--atelier-graphite)}.cinematic-hero:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#01070ce0 0%,#01070ca8 31%,#01070c1a 62%,#0000 76%);position:absolute;inset:0}.cinematic-hero__media{z-index:0;pointer-events:none;position:absolute;inset:0}.cinematic-hero__image{object-fit:cover;object-position:center}.cinematic-hero__image--mobile{display:none}.cinematic-hero__content{z-index:2;min-height:inherit;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-top:clamp(250px,38svh,360px);padding-bottom:96px;display:flex;position:relative}.cinematic-hero__content>p{display:none}.cinematic-hero h1{max-width:12ch;font-family:var(--font-sans);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(46px,4.5vw,66px);font-weight:300;line-height:1.04}.cinematic-hero__actions{align-items:center;gap:24px;margin-top:34px;display:flex}.cinematic-hero__actions a{min-height:52px;color:var(--atelier-white);border:1px solid #ffffff3d;align-items:center;padding-inline:28px;font-size:12px;font-weight:500;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.cinematic-hero__actions a:first-child{border-color:var(--dream-blue);background:var(--dream-blue)}.cinematic-hero__actions a:last-child{border-width:0 0 1px;border-color:#ffffff6b;min-height:42px;padding-inline:0}.cinematic-hero__actions a:hover,.cinematic-hero__actions a:focus-visible{border-color:var(--cold-silver);color:var(--warm-white);background:color-mix(in srgb, var(--dream-blue) 82%, var(--graphite))}.brand-gateway{min-height:clamp(520px,49vw,710px);color:var(--atelier-white);background:var(--atelier-graphite);position:relative;overflow:clip}.brand-gateway__heading{z-index:5;pointer-events:none;position:absolute;top:34px;left:0;right:0}.brand-gateway__heading>p{display:none}.brand-gateway__heading h2{color:#f6f7f7b3;font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:10px;font-weight:500}.brand-gateway__characters{width:100%;position:absolute;inset:0}.brand-gateway__character{background:var(--atelier-panel);width:57%;position:absolute;top:0;bottom:0;overflow:hidden}.brand-gateway__character:first-child{left:0}.brand-gateway__character:last-child{z-index:2;clip-path:polygon(18% 0,100% 0,100% 100%,0 100%);filter:drop-shadow(-1px 0 0 color-mix(in srgb, var(--premium-bronze) 72%, transparent));right:0}.brand-gateway__character:after{z-index:1;content:"";pointer-events:none;position:absolute;inset:0}.brand-gateway__character:first-child:after{background:linear-gradient(#030a100a 30%,#02080de6 100%)}.brand-gateway__character:last-child:after{background:linear-gradient(#0603010f 25%,#050302f0 100%)}.brand-gateway__image-wrap{pointer-events:none;position:absolute;inset:0}.brand-gateway__image{object-fit:cover}.brand-gateway__character:first-child .brand-gateway__image{object-position:58% center}.brand-gateway__character:last-child .brand-gateway__image{object-position:52% center}.brand-gateway__copy{z-index:3;bottom:clamp(38px,4.4vw,66px);left:max(42px, calc((100vw - var(--container)) / 2));max-width:34ch;position:absolute}.brand-gateway__character:last-child .brand-gateway__copy{right:max(42px, calc((100vw - var(--container)) / 2));left:23%}.brand-gateway__copy h3{letter-spacing:.015em;text-transform:uppercase;margin:0 0 12px;font-size:clamp(42px,5vw,68px);font-weight:300;line-height:1}.brand-gateway__character:first-child h3{color:var(--atelier-ice);font-family:var(--font-sans)}.brand-gateway__character:last-child h3{color:var(--atelier-bronze);font-family:var(--font-display);text-transform:none;font-size:clamp(40px,4.5vw,62px);font-weight:400}.brand-gateway__copy p{color:#f6f7f7b3;max-width:29ch;margin:0 0 30px;font-size:clamp(14px,1.5vw,18px);line-height:1.5}.brand-gateway__copy a{width:fit-content;min-height:36px;color:var(--atelier-ice);border-bottom:1px solid;align-items:center;font-size:12px;display:inline-flex}.brand-gateway__character:last-child .brand-gateway__copy a{color:var(--atelier-bronze)}.energy-collection{isolation:isolate;min-height:clamp(300px,28vw,390px);color:var(--atelier-white);background:var(--energy-bg);border-top:1px solid color-mix(in srgb, var(--energy-ice) 16%, transparent);position:relative;overflow:clip}.energy-collection:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#020c11fa 0%,#020c11d6 26%,#020c112e 56%,#0000 78%);position:absolute;inset:0}.energy-collection__image-wrap{z-index:0;pointer-events:none;position:absolute;inset:0}.energy-collection__image{object-fit:cover;object-position:center}.energy-collection__content{z-index:2;min-height:inherit;flex-direction:column;justify-content:center;align-items:flex-start;padding-block:42px;display:flex;position:relative}.energy-collection__content>p:first-child{color:var(--atelier-cyan);letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font-size:10px;font-weight:500}.energy-collection h2{font-family:var(--font-sans);letter-spacing:-.045em;margin:0;font-size:clamp(38px,4vw,58px);font-weight:300}.energy-collection__content>p:nth-of-type(2){color:#f6f7f7a8;max-width:34ch;margin:14px 0 26px;font-size:14px;line-height:1.55}.energy-collection__content>div{gap:22px;display:flex}.energy-collection__content a{border-bottom:1px solid color-mix(in srgb, var(--energy-ice) 52%, transparent);min-height:34px;color:var(--atelier-cyan);align-items:center;font-size:12px;display:inline-flex}.catalog-home{z-index:auto;background:var(--dream-surface);box-shadow:none;border-radius:0;margin-top:0}.review-rail,.process,.social-feed{color:var(--ink)}.process__heading h2,.social-feed__heading h2,.lead-section__copy h2,.legal-test-notice h2,.not-found-page h1,.proof-strip__intro strong,.vehicle-card--premium h3{font-family:var(--font-display);font-weight:400}.section-kicker,.catalog__result{letter-spacing:.14em}.proof-strip,.lead-section,.legal-test-notice{background-color:var(--atelier-graphite)}.site-footer{color:#f6f7f7b8;background:var(--ink)}.site-footer__brand strong{color:var(--atelier-white);font-family:var(--font-sans)}@media (max-width:1180px){.site-header__frame{grid-template-columns:auto 1fr auto}.primary-nav{gap:14px;font-size:10px}}@media (max-width:900px){.site-header__frame{grid-template-columns:1fr auto auto;gap:10px}.primary-nav{display:none}.mobile-menu{z-index:2;display:block;position:relative}.mobile-menu summary{min-height:38px;color:var(--atelier-white);cursor:pointer;background:#03080ca3;border:1px solid #f6f7f74d;align-items:center;padding-inline:12px;font-size:10px;font-weight:500;display:flex}.mobile-menu summary:focus-visible{outline:3px solid var(--atelier-ice);outline-offset:3px}.mobile-menu__panel{background:#03080cfa;border:1px solid #f6f7f733;width:min(300px,100vw - 32px);padding:12px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 60px #0000006b}.mobile-menu__panel>a{color:#f6f7f7db;border-bottom:1px solid #f6f7f71f;align-items:center;min-height:42px;font-size:12px;display:flex}.mobile-menu__panel>a[aria-current=page]{color:var(--atelier-ice)}.mobile-menu__panel .mobile-menu__cta{border:1px solid var(--atelier-bronze);min-height:44px;color:var(--atelier-white);justify-content:center;margin-top:10px}}@media (max-width:760px){:root{--header-height:68px}.site-container{width:min(var(--container), calc(100% - 32px))}.site-header,.site-header--home{position:absolute}.site-body:not(:has(.hero)) .site-header{position:sticky}.site-header__frame{min-height:var(--header-height);grid-template-columns:1fr auto;padding-inline:0}.header-actions{display:none}.brand__copy strong{font-size:21px}.header-contact span{display:none}.header-contact strong{font-size:11px}.header-cta{min-height:38px;padding-inline:10px;font-size:9px}.cinematic-hero{min-height:780px}.cinematic-hero:after{background:linear-gradient(#01070ce6 0%,#01070c94 41%,#01070c0a 74%,#01070c52 100%)}.cinematic-hero__image--desktop{display:none}.cinematic-hero__image--mobile{object-position:center bottom;display:block}.cinematic-hero__content{padding-top:146px;padding-bottom:64px}.cinematic-hero h1{text-wrap:initial;max-width:10.5ch;font-size:clamp(39px,12vw,50px);line-height:1.04}.cinematic-hero__actions{gap:14px;width:min(100%,310px);margin-top:28px;display:grid}.cinematic-hero__actions a{justify-content:center;width:100%}.cinematic-hero__actions a:last-child{justify-self:start;width:fit-content}.brand-gateway{min-height:0;overflow:hidden}.brand-gateway__heading{background:var(--atelier-graphite);align-items:center;min-height:76px;display:flex;position:relative;top:auto}.brand-gateway__characters{width:100%;position:relative;inset:auto}.brand-gateway__character,.brand-gateway__character:first-child,.brand-gateway__character:last-child{clip-path:none;filter:none;width:100%;height:520px;position:relative;inset:auto}.brand-gateway__character:last-child{height:480px}.brand-gateway__character:first-child .brand-gateway__image{object-position:66% center}.brand-gateway__character:last-child .brand-gateway__image{object-position:64% center}.brand-gateway__copy,.brand-gateway__character:last-child .brand-gateway__copy{max-width:31ch;bottom:34px;left:22px;right:22px}.brand-gateway__copy h3,.brand-gateway__character:last-child h3{font-size:clamp(39px,12vw,52px)}.brand-gateway__copy p{margin-bottom:22px;font-size:14px}.energy-collection{min-height:430px}.energy-collection:after{background:linear-gradient(90deg,#020c11fa 0%,#020c11d9 55%,#020c1157 100%)}.energy-collection__image{object-position:62% center}.energy-collection__content{justify-content:flex-start;padding-top:62px}.energy-collection h2{max-width:9ch;font-size:clamp(36px,11vw,46px)}.energy-collection__content>p:nth-of-type(2){max-width:25ch}.energy-collection__content>div{flex-wrap:wrap;gap:12px 18px}.catalog-home{border-radius:0;margin-top:0}}@media (max-width:400px){.site-header__frame{gap:8px}.brand__copy strong{font-size:19px}.mobile-menu summary{padding-inline:9px}.header-cta{padding-inline:8px;font-size:8.5px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-visual-mode=contour]{--mode-page:#0a1117;--mode-panel:#101a22;--mode-ink:#f2f6f8;--mode-muted:#8da0ae;--mode-accent:#1689e8;--mode-secondary:#6ab7f1;--mode-line:#26516f;--mode-display:var(--font-contour), var(--font-onest), sans-serif}html[data-visual-mode=alloy]{--mode-page:#f1eee8;--mode-panel:#0d1216;--mode-ink:#11171c;--mode-muted:#53616c;--mode-accent:#0c5d91;--mode-secondary:#b48550;--mode-line:#8b969e;--mode-display:var(--font-alloy), var(--font-onest), sans-serif}html[data-visual-mode=impulse]{--mode-page:#0c1116;--mode-panel:#111820;--mode-ink:#f3f1ec;--mode-muted:#9aa4ad;--mode-accent:#2b8fd2;--mode-secondary:#c6996c;--mode-line:#536b7d;--mode-display:var(--font-impulse), var(--font-onest), sans-serif}.process{color:var(--mode-ink);background:var(--mode-page);padding:0;position:relative;overflow:hidden}.process__frame{padding-block:clamp(88px,8vw,132px) clamp(76px,7vw,116px)}.process__heading{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);align-items:end;gap:20px clamp(52px,9vw,160px);display:grid}.process__heading .section-kicker{color:var(--mode-accent);font-family:var(--font-onest), sans-serif;letter-spacing:.22em;grid-area:1/1/auto/-1;margin:0;font-size:11px;font-weight:700}.process__heading h2{max-width:11ch;color:var(--mode-ink);font-family:var(--mode-display);letter-spacing:-.065em;text-transform:uppercase;grid-area:2/1;margin:0;padding:0;font-size:clamp(54px,6.3vw,104px);font-weight:600;line-height:.94}.process__heading>p:last-child{max-width:34ch;color:var(--mode-muted);grid-area:2/2;place-self:end start;margin:0 0 8px;font-size:16px;line-height:1.55}.process__route{background:var(--mode-line);height:1px;margin-top:clamp(60px,7vw,104px)}.process__timeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.process__timeline:before{display:none}.process__timeline li{background:0 0;border:0;min-height:220px;padding:34px clamp(16px,2.3vw,36px) 26px 0;position:relative}.process__timeline li:before{border:2px solid var(--mode-accent);background:var(--mode-page);content:"";border-radius:50%;width:11px;height:11px;position:absolute;top:-6px;left:0}.process__timeline li:nth-child(n+4):before{border-color:var(--mode-secondary)}.process__timeline span{color:var(--mode-accent);font-family:var(--mode-display);letter-spacing:-.04em;text-align:left;font-size:clamp(28px,2.4vw,42px);font-weight:500;display:block}.process__timeline li:nth-child(n+4) span{color:var(--mode-secondary)}.process__timeline h3{color:var(--mode-ink);margin:20px 0 10px;font-size:18px;font-weight:650}.process__timeline p{max-width:26ch;color:var(--mode-muted);margin:0;font-size:14px;line-height:1.55}html[data-visual-mode=contour] .process__heading h2{color:#0000;-webkit-text-stroke:1.5px var(--mode-ink);text-shadow:0 0 28px #1689e833}html[data-visual-mode=contour] .process__timeline span{color:#0000;-webkit-text-stroke:1px var(--mode-accent)}html[data-visual-mode=alloy] .process{border-block:1px solid #d0cbc2}html[data-visual-mode=alloy] .process__heading h2{color:#38434a;text-shadow:1px 1px #fff,3px 3px #aab0b3}html[data-visual-mode=alloy] .process__route{display:none}html[data-visual-mode=alloy] .process__timeline{color:#f3f1ec;background:var(--mode-panel);margin-top:clamp(60px,7vw,100px);padding:20px clamp(22px,3vw,44px) 0;box-shadow:0 28px 60px #14191d29}html[data-visual-mode=alloy] .process__timeline li{border-top:1px solid #4f626f}html[data-visual-mode=alloy] .process__timeline li:nth-child(n+4){border-top-color:#9a7452}html[data-visual-mode=alloy] .process__timeline li:before{background:var(--mode-panel);top:-6px}html[data-visual-mode=alloy] .process__timeline h3{color:#f3f1ec}html[data-visual-mode=alloy] .process__timeline p{color:#9aa7b0}html[data-visual-mode=impulse] .process__heading h2{letter-spacing:-.045em;text-shadow:5px 0 #2b8fd224}html[data-visual-mode=impulse] .process__route{background:var(--mode-secondary);box-shadow:-42vw 0 0 var(--mode-accent)}@media (max-width:760px){.process__frame{padding-block:72px 76px}.process__heading{display:block}.process__heading h2{max-width:9ch;margin-top:24px;font-size:clamp(42px,13vw,64px);line-height:.98}.process__heading>p:last-child{margin-top:28px;font-size:15px}.process__route{display:none}.process__timeline,html[data-visual-mode=alloy] .process__timeline{box-shadow:none;background:0 0;margin-top:48px;padding:0;display:block}.process__timeline li,html[data-visual-mode=alloy] .process__timeline li{border-top:0;border-left:1px solid var(--mode-line);min-height:0;padding:0 0 38px 42px}.process__timeline li:before,html[data-visual-mode=alloy] .process__timeline li:before{background:var(--mode-page);top:2px;left:-6px}.process__timeline span{font-size:30px}.process__timeline h3{margin:10px 0 8px}html[data-visual-mode=alloy] .process__timeline h3{color:var(--mode-ink)}html[data-visual-mode=alloy] .process__timeline p{color:var(--mode-muted)}}body,.site-header,.visual-mode-bar,.catalog-home,.review-rail,.social-feed,.lead-section,.site-footer,.vehicle-card,.review-card,.news-card{transition:color .24s var(--ease-precision), background-color .24s var(--ease-precision), border-color .24s var(--ease-precision), box-shadow .24s var(--ease-precision)}body{color:var(--mode-ink);background-color:var(--mode-page)}.visual-mode-bar{z-index:29;top:var(--header-height);border-bottom:1px solid color-mix(in srgb, var(--mode-line) 72%, transparent);color:var(--mode-ink);background-color:color-mix(in srgb, var(--mode-page) 94%, transparent);box-shadow:0 12px 30px color-mix(in srgb, var(--mode-panel) 16%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky}.visual-mode-bar__frame{justify-content:space-between;align-items:center;gap:20px;min-height:54px;display:flex}.visual-mode-bar__label{color:var(--mode-muted);letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:750}.visual-mode-switcher{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.visual-mode-switcher__option{border:0;border-left:1px solid color-mix(in srgb, var(--mode-line) 72%, transparent);min-width:126px;min-height:38px;color:var(--mode-muted);cursor:pointer;font-family:var(--font-onest), sans-serif;letter-spacing:.06em;text-align:left;text-transform:uppercase;background:0 0;padding:0 18px;font-size:11px;font-weight:650;position:relative}.visual-mode-switcher__option span{color:var(--mode-accent);font-family:var(--mode-display);margin-right:8px;font-size:9px}.visual-mode-switcher__option:after{background:var(--mode-accent);content:"";height:2px;transition:transform .18s var(--ease-precision);position:absolute;bottom:3px;left:18px;right:18px;transform:scaleX(0)}.visual-mode-switcher__option[aria-checked=true]{color:var(--mode-ink)}.visual-mode-switcher__option[aria-checked=true]:after{transform:scaleX(1)}.visual-mode-switcher__option:hover{color:var(--mode-ink)}.visual-mode-switcher__option:focus-visible{outline:2px solid var(--mode-accent);outline-offset:-3px}.site-header{border-bottom-color:color-mix(in srgb, var(--mode-accent) 38%, transparent);background:var(--mode-panel)}.site-body:not(:has(.hero)) .site-header{border-bottom-color:color-mix(in srgb, var(--mode-accent) 38%, transparent);background:var(--mode-panel)}.brand__copy strong>span,.primary-nav a[aria-current=page]{color:var(--mode-accent)}.primary-nav a:after{background:var(--mode-accent)}.header-cta{border-color:var(--mode-secondary)}.cinematic-hero h1,.brand-gateway__heading h2,.brand-gateway__copy h3,.energy-collection h2,.catalog__heading h1,.catalog__heading h2,.review-rail__heading h2,.social-feed__heading h2,.lead-section__copy h2,.site-footer__brand strong{font-family:var(--mode-display);letter-spacing:-.045em}.cinematic-hero__actions a:first-child,.catalog-filter button[aria-pressed=true],.lead-form__submit{background-color:var(--mode-accent)}.cinematic-hero__actions a:last-child,.brand-gateway__copy a,.energy-collection__content a{border-color:var(--mode-secondary)}.review-rail,.social-feed,.lead-section{color:var(--mode-ink);background-color:var(--mode-page)}.catalog-home{color:var(--mode-ink);background-color:color-mix(in srgb, var(--mode-page) 86%, var(--mode-panel));box-shadow:0 28px 72px color-mix(in srgb, var(--mode-panel) 18%, transparent)}.vehicle-card,.review-card,.news-card,.lead-form{border-color:color-mix(in srgb, var(--mode-line) 55%, transparent);color:var(--mode-ink);background-color:color-mix(in srgb, var(--mode-page) 94%, var(--mode-panel))}.vehicle-card p,.review-card p,.news-card p,.catalog__heading>p,.review-rail__heading>p,.social-feed__heading>p,.lead-section__copy>p:last-child{color:var(--mode-muted)}.proof-strip,.site-footer{border-color:color-mix(in srgb, var(--mode-line) 60%, transparent);background-color:var(--mode-panel)}html[data-visual-mode=contour] .cinematic-hero h1,html[data-visual-mode=contour] .brand-gateway__heading h2,html[data-visual-mode=contour] .energy-collection h2,html[data-visual-mode=contour] .review-rail__heading h2,html[data-visual-mode=contour] .social-feed__heading h2,html[data-visual-mode=contour] .lead-section__copy h2{color:#0000;-webkit-text-stroke:1px currentColor;-webkit-text-stroke-color:var(--mode-ink);text-shadow:0 0 24px color-mix(in srgb, var(--mode-accent) 24%, transparent)}html[data-visual-mode=alloy] .brand-gateway,html[data-visual-mode=alloy] .review-rail,html[data-visual-mode=alloy] .social-feed,html[data-visual-mode=alloy] .lead-section{color:var(--mode-ink);background-color:var(--mode-page)}html[data-visual-mode=alloy] .brand-gateway__heading h2,html[data-visual-mode=alloy] .review-rail__heading h2,html[data-visual-mode=alloy] .social-feed__heading h2,html[data-visual-mode=alloy] .lead-section__copy h2{color:#38434a;text-shadow:1px 1px #fff,2px 2px #aab0b3}html[data-visual-mode=impulse] .brand-gateway__heading h2,html[data-visual-mode=impulse] .energy-collection h2,html[data-visual-mode=impulse] .review-rail__heading h2,html[data-visual-mode=impulse] .social-feed__heading h2,html[data-visual-mode=impulse] .lead-section__copy h2{text-shadow:4px 0 0 color-mix(in srgb, var(--mode-accent) 18%, transparent)}@media (max-width:900px){.visual-mode-bar{top:var(--header-height)}.visual-mode-bar__frame{width:100%;min-height:48px;padding-inline:12px}.visual-mode-bar__label{display:none}.visual-mode-switcher{width:100%}.visual-mode-switcher__option{text-align:center;min-width:0;min-height:42px;padding-inline:10px}.visual-mode-switcher__option span{display:none}.visual-mode-switcher__option:after{left:10px;right:10px}}
html[data-visual-mode=contour]{--mode-page:#070d12;--mode-panel:#0c151d;--mode-panel-strong:#101d27;--mode-ink:#edf7ff;--mode-muted:#91a9b9;--mode-accent:#33a8ff;--mode-secondary:#d5a36e;--mode-line:#24516e;--mode-card:#0a151deb;--mode-display:var(--font-contour), var(--font-onest), sans-serif;--mode-material:url(/images/modes/contour/technical-field.webp);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-visual-mode=alloy]{--mode-page:#f1eee8;--mode-panel:#fbfaf7;--mode-panel-strong:#11161a;--mode-ink:#11171b;--mode-muted:#5a6870;--mode-accent:#116898;--mode-secondary:#a97843;--mode-line:#b7b8b4;--mode-card:#fffffff0;--mode-display:var(--font-alloy), var(--font-onest), sans-serif;--mode-material:url(/images/modes/alloy/machined-metal.webp);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-visual-mode=impulse]{--mode-page:#05080a;--mode-panel:#090d11;--mode-panel-strong:#10161b;--mode-ink:#f5f4ef;--mode-muted:#9ca8ae;--mode-accent:#188fe0;--mode-secondary:#cb965f;--mode-line:#344958;--mode-card:#0a0f13f0;--mode-display:var(--font-impulse), var(--font-onest), sans-serif;--mode-material:url(/images/modes/impulse/night-trajectory.webp);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-visual-mode] body{color:var(--mode-ink);background:var(--mode-page)}:where(#directions,#catalog,#process,#delivery,#news,#contacts){scroll-margin-top:calc(var(--header-height) + 66px)}html[data-visual-mode] :where(.section-kicker){color:var(--mode-accent);font-family:var(--font-onest), sans-serif;letter-spacing:.22em;text-transform:uppercase;font-size:10px;font-weight:750}.visual-mode-bar{isolation:isolate;border-bottom:1px solid color-mix(in srgb, var(--mode-line) 74%, transparent);background-color:color-mix(in srgb, var(--mode-page) 96%, transparent);min-height:56px;overflow:hidden;box-shadow:0 12px 36px #0000002e}.visual-mode-bar:before{z-index:-1;background-image:var(--mode-material);content:"";opacity:.2;background-position:50% 66%;background-size:cover;position:absolute;inset:0}html[data-visual-mode=alloy] .visual-mode-bar:before{opacity:.72}html[data-visual-mode=impulse] .visual-mode-bar:before{opacity:.54}.visual-mode-bar__frame{min-height:56px}.visual-mode-bar__label{color:var(--mode-muted);letter-spacing:.24em;font-size:9px;font-weight:800}.visual-mode-switcher{border:1px solid color-mix(in srgb, var(--mode-line) 70%, transparent);background:color-mix(in srgb, var(--mode-page) 76%, transparent);gap:4px;padding:4px}.visual-mode-switcher__option{min-width:132px;min-height:38px;color:var(--mode-muted);letter-spacing:.1em;border:0;transition:color .18s,background-color .18s,box-shadow .18s}.visual-mode-switcher__option:after{display:none}.visual-mode-switcher__option[aria-checked=true]{color:var(--mode-ink);background:color-mix(in srgb, var(--mode-accent) 15%, var(--mode-page));box-shadow:inset 0 -2px 0 var(--mode-accent)}html[data-visual-mode=alloy] .visual-mode-switcher{background:#ffffffb8;border-color:#b9b9b4;box-shadow:inset 0 1px #fff}html[data-visual-mode=alloy] .visual-mode-switcher__option[aria-checked=true]{color:#f7f5ef;background:#13181c;box-shadow:inset 0 -2px #b9854f,0 6px 18px #11171b29}html[data-visual-mode=impulse] .visual-mode-switcher__option{font-family:var(--font-impulse), var(--font-onest), sans-serif}html[data-visual-mode] .site-header{border-bottom:1px solid color-mix(in srgb, var(--mode-line) 72%, transparent);background:color-mix(in srgb, var(--mode-panel-strong) 94%, transparent);box-shadow:none}html[data-visual-mode] .site-body:not(:has(.hero)) .site-header{border-bottom:1px solid color-mix(in srgb, var(--mode-line) 72%, transparent);background:color-mix(in srgb, var(--mode-panel-strong) 94%, transparent);box-shadow:none}html[data-visual-mode=alloy] .site-header{color:#11171b;background:#f9f7f2f5}html[data-visual-mode=alloy] .site-body:not(:has(.hero)) .site-header{color:#11171b;background:#f9f7f2f5}html[data-visual-mode=alloy] :where(.brand,.primary-nav a,.mobile-menu summary,.header-cta){color:#11171b}html[data-visual-mode=alloy] .brand__copy strong>span{color:#67747b}html[data-visual-mode=alloy] .brand__copy strong{color:#273137}html[data-visual-mode=alloy] .header-contact :where(strong,span){color:#253036}html[data-visual-mode=alloy] .visual-mode-bar__label{color:#435158}html[data-visual-mode] .brand__copy strong{font-family:var(--mode-display)}html[data-visual-mode=contour] .brand__copy strong{letter-spacing:.08em}html[data-visual-mode=impulse] .brand__copy strong{letter-spacing:.14em;text-transform:uppercase}html[data-visual-mode] .primary-nav a:after{background:var(--mode-accent);height:1px}html[data-visual-mode] .header-cta{border-color:var(--mode-secondary)}[data-mode-surface=hero]{isolation:isolate}[data-mode-surface=hero]:before{z-index:0;background-image:var(--mode-material);content:"";opacity:.14;pointer-events:none;background-position:bottom;background-size:cover;position:absolute;inset:0}html[data-visual-mode=alloy] [data-mode-surface=hero]:before{opacity:.12;mix-blend-mode:screen}html[data-visual-mode=impulse] [data-mode-surface=hero]:before{opacity:.34}[data-mode-surface=hero] .cinematic-hero__content{z-index:2}html[data-visual-mode] .cinematic-hero__eyebrow{font-family:var(--font-onest), sans-serif;letter-spacing:.26em;text-transform:uppercase;font-weight:800}html[data-visual-mode] .cinematic-hero h1{max-width:11ch;font-family:var(--mode-display);text-wrap:balance}html[data-visual-mode=contour] .cinematic-hero h1{color:#ebf7ff14;letter-spacing:-.035em;-webkit-text-stroke:1.25px #dff3ff;text-shadow:0 0 26px #1b96e833;font-weight:500}html[data-visual-mode=alloy] .cinematic-hero h1{color:#d9d8d2;letter-spacing:-.06em;text-shadow:0 1px #fff,0 3px #85898a,0 8px 18px #00000057;font-weight:900}html[data-visual-mode=impulse] .cinematic-hero h1{color:#fff;letter-spacing:.005em;text-transform:uppercase;text-shadow:5px 0 #1483cb1f;max-width:13ch;font-weight:450;line-height:.98}html[data-visual-mode] .cinematic-hero__actions a{letter-spacing:.08em;text-transform:uppercase;border-radius:0;font-size:11px;font-weight:750}html[data-visual-mode=contour] .cinematic-hero__actions a:first-child{background:#0d4b73b8;border:1px solid #309ee9;box-shadow:inset 0 0 0 1px #7acbff1f,0 0 24px #198fda29}html[data-visual-mode=alloy] .cinematic-hero__actions a:first-child{color:#f8f6f1;background:#12171b;border:1px solid #d2b188;box-shadow:0 8px 22px #00000038}html[data-visual-mode=impulse] .cinematic-hero__actions a:first-child{background:#0d5f94;border:1px solid #268fd2}[data-mode-surface=characters],[data-mode-surface=energy],[data-mode-surface=reviews]{isolation:isolate;position:relative}[data-mode-surface=characters]:before,[data-mode-surface=energy]:before,[data-mode-surface=reviews]:before{z-index:-1;background-image:var(--mode-material);content:"";opacity:.12;pointer-events:none;background-position:bottom;background-size:cover;position:absolute;inset:0}html[data-visual-mode=alloy] :where([data-mode-surface=characters],[data-mode-surface=reviews]){color:var(--mode-ink);background:#f3f0ea}html[data-visual-mode=alloy] :where([data-mode-surface=characters],[data-mode-surface=reviews]):before{opacity:.35}html[data-visual-mode=impulse] :where([data-mode-surface=characters],[data-mode-surface=energy],[data-mode-surface=reviews]):before{opacity:.18}html[data-visual-mode] :where(.brand-gateway__heading h2,.energy-collection h2,.review-rail__heading h2){font-family:var(--mode-display)}html[data-visual-mode] .brand-gateway__heading h2{text-transform:none;max-width:12ch;font-size:clamp(34px,4.6vw,68px);line-height:.94}html[data-visual-mode=contour] :where(.brand-gateway__heading h2,.energy-collection h2,.review-rail__heading h2){color:#edf7ff1f;letter-spacing:-.02em;-webkit-text-stroke:1px #e2f4ff;font-weight:500}html[data-visual-mode=alloy] :where(.brand-gateway__heading h2,.review-rail__heading h2){color:#41484b;text-shadow:0 1px #fff,0 3px #c1c1bd,0 7px 14px #181e211f;font-weight:900}html[data-visual-mode=alloy] .brand-gateway__heading h2{color:#e7e5df;text-shadow:0 1px #fff,0 3px #777d7f,0 8px 18px #00000057}html[data-visual-mode=impulse] :where(.brand-gateway__heading h2,.energy-collection h2,.review-rail__heading h2){letter-spacing:.01em;text-transform:uppercase;font-weight:420}html[data-visual-mode] .brand-gateway__character{border-color:color-mix(in srgb, var(--mode-line) 72%, transparent);background:color-mix(in srgb, var(--mode-card) 88%, transparent)}html[data-visual-mode=alloy] .brand-gateway__character{background:#faf9f6c7;border-color:#b9b8b2;box-shadow:0 28px 58px #282c2e17}html[data-visual-mode] .brand-gateway__copy h3{font-family:var(--mode-display)}html[data-visual-mode=contour] .brand-gateway__copy h3{letter-spacing:.06em;font-weight:550}html[data-visual-mode=alloy] .brand-gateway__copy h3{color:#151b1f;font-weight:800}html[data-visual-mode=impulse] .brand-gateway__copy h3{letter-spacing:.08em;text-transform:uppercase}html[data-visual-mode] .energy-collection{background-color:var(--mode-panel-strong)}html[data-visual-mode=alloy] .energy-collection{color:#f3f3ef;background-color:#11161a}html[data-visual-mode] .energy-collection__content a,html[data-visual-mode] .brand-gateway__copy a{letter-spacing:.1em;text-transform:uppercase;border-radius:0;font-size:10px;font-weight:750}html[data-visual-mode] .catalog-home{border:1px solid color-mix(in srgb, var(--mode-line) 62%, transparent);color:var(--mode-ink);background-color:var(--mode-page);background-image:var(--mode-material);background-position:top;background-size:100%;border-radius:0;box-shadow:0 28px 72px #0000002e}html[data-visual-mode=contour] .catalog-home{background-blend-mode:soft-light}html[data-visual-mode=alloy] .catalog-home{background-blend-mode:screen;border-color:#b9b8b2;box-shadow:0 34px 74px #22272a1f}html[data-visual-mode=impulse] .catalog-home{background-blend-mode:screen}html[data-visual-mode] :where(.catalog__heading h1,.catalog__heading h2){font-family:var(--mode-display);color:var(--mode-ink)}html[data-visual-mode] .catalog__heading>p{color:var(--mode-muted)}html[data-visual-mode=contour] :where(.catalog__heading h1,.catalog__heading h2){letter-spacing:.025em;font-weight:520}html[data-visual-mode=alloy] :where(.catalog__heading h1,.catalog__heading h2){letter-spacing:-.055em;font-weight:850}html[data-visual-mode=impulse] :where(.catalog__heading h1,.catalog__heading h2){letter-spacing:.015em;font-weight:430}html[data-visual-mode] .catalog-filter{border-color:color-mix(in srgb, var(--mode-line) 72%, transparent);background:color-mix(in srgb, var(--mode-panel) 92%, transparent);box-shadow:none;border-radius:0}html[data-visual-mode] .catalog-filter :where(button,select){color:var(--mode-muted);background-color:#0000}html[data-visual-mode] .catalog-filter label>span{color:var(--mode-muted)}html[data-visual-mode] .catalog-filter select{color:var(--mode-ink)}html[data-visual-mode] .catalog-filter select option{color:var(--mode-ink);background:var(--mode-panel)}html[data-visual-mode] .catalog__result{color:var(--mode-muted)}html[data-visual-mode=alloy] .catalog-filter{background:#faf9f6f0;border-color:#b8b8b4;box-shadow:inset 0 1px #fff,0 18px 42px #1c212414}html[data-visual-mode] .catalog-filter button.is-active,html[data-visual-mode] .catalog-filter button[aria-pressed=true]{color:var(--mode-ink);background:color-mix(in srgb, var(--mode-accent) 17%, var(--mode-panel));box-shadow:inset 0 -2px 0 var(--mode-accent)}html[data-visual-mode=alloy] .catalog-filter button.is-active,html[data-visual-mode=alloy] .catalog-filter button[aria-pressed=true]{color:#f5f3ed;background:#12171b;box-shadow:inset 0 -2px #aa7742}html[data-visual-mode] :where(.vehicle-card,.review-card,.news-card,.lead-form){border:1px solid color-mix(in srgb, var(--mode-line) 68%, transparent);color:var(--mode-ink);background:var(--mode-card);box-shadow:none;border-radius:0}html[data-visual-mode=contour] :where(.vehicle-card,.review-card,.news-card){box-shadow:inset 0 1px #5bb3eb12}html[data-visual-mode=alloy] :where(.vehicle-card,.review-card,.news-card,.lead-form){background:#ffffffe6;border-color:#c4c3bd;box-shadow:0 18px 44px #1f252814,inset 0 1px #fff}html[data-visual-mode=impulse] :where(.vehicle-card,.review-card,.news-card){border-color:#293b47;box-shadow:inset 0 -1px #c48d5426}html[data-visual-mode] .vehicle-card h3{font-family:var(--mode-display)}html[data-visual-mode=alloy] .vehicle-card h3{font-weight:800}html[data-visual-mode=impulse] .vehicle-card h3{letter-spacing:.01em}html[data-visual-mode] .review-rail{color:var(--mode-ink);background-color:var(--mode-page)}html[data-visual-mode] .review-rail__empty{border-color:var(--mode-line);border-radius:0}html[data-visual-mode] .review-card blockquote p{font-family:var(--mode-display)}html[data-visual-mode=contour] .review-card blockquote p{letter-spacing:-.015em;font-weight:520}html[data-visual-mode=alloy] .review-card blockquote p{letter-spacing:-.04em;font-weight:700}html[data-visual-mode=impulse] .review-card blockquote p{letter-spacing:.01em;font-weight:420}html[data-visual-mode] .proof-strip{border-block:1px solid color-mix(in srgb, var(--mode-line) 65%, transparent);background-color:var(--mode-panel-strong);background-image:var(--mode-material);background-blend-mode:soft-light;background-position:50% 70%;background-size:cover}html[data-visual-mode=alloy] .proof-strip{color:#eef0ee;background-blend-mode:multiply}html[data-visual-mode] .proof-strip__intro strong{font-family:var(--mode-display)}html[data-visual-mode] .process{min-height:784px;color:var(--mode-ink);background-color:var(--mode-page);background-image:var(--mode-material);background-blend-mode:soft-light;background-position:bottom;background-size:cover}html[data-visual-mode=alloy] .process{background-blend-mode:screen;border-block:1px solid #c1c0bb}html[data-visual-mode] .process__heading h2{font-family:var(--mode-display)}html[data-visual-mode=contour] .process__heading h2{color:#ebf7ff12;letter-spacing:-.025em;-webkit-text-stroke:1.2px #e8f7ff;text-shadow:0 0 30px #1689e82b;font-weight:520}html[data-visual-mode=alloy] .process__heading h2{color:#41484b;letter-spacing:-.065em;text-shadow:0 1px #fff,0 3px #c1c1bd,0 7px 14px #181e211f;font-weight:900}html[data-visual-mode=impulse] .process__heading h2{letter-spacing:.015em;text-transform:uppercase;text-shadow:5px 0 #1582c71f;max-width:14ch;font-weight:420}html[data-visual-mode] .process__route{background:var(--mode-line)}html[data-visual-mode=impulse] .process__route{background:var(--mode-secondary);box-shadow:-42vw 0 0 var(--mode-accent)}html[data-visual-mode] .process__timeline li:before{border-color:var(--mode-accent);background:var(--mode-page)}html[data-visual-mode=contour] .process__timeline span{color:#30a5f01f;font-family:var(--mode-display);-webkit-text-stroke:1px var(--mode-accent)}html[data-visual-mode=alloy] .process__timeline{background:#12171b;padding:18px 30px 0;box-shadow:0 28px 60px #14191d29}html[data-visual-mode=alloy] .process__timeline li{border-top-color:#50616c}html[data-visual-mode=alloy] .process__timeline li:nth-child(n+4){border-top-color:#9b744c}html[data-visual-mode=alloy] .process__timeline li:before{background:#12171b}html[data-visual-mode=alloy] .process__timeline :where(h3,span){color:#f3f1ec}html[data-visual-mode=impulse] .process__timeline span{font-family:var(--mode-display);letter-spacing:.08em;font-weight:350}html[data-visual-mode] .testimonial{border-block:1px solid color-mix(in srgb, var(--mode-line) 58%, transparent)}html[data-visual-mode] .testimonial h2{font-family:var(--mode-display)}html[data-visual-mode=contour] .testimonial h2{letter-spacing:.01em;font-weight:520}html[data-visual-mode=alloy] .testimonial h2{color:#f2f0eb;letter-spacing:-.05em;font-weight:850}html[data-visual-mode=impulse] .testimonial h2{letter-spacing:.02em;text-transform:uppercase;font-weight:420}html[data-visual-mode] .social-feed{color:var(--mode-ink);background-color:var(--mode-page);background-image:var(--mode-material);background-blend-mode:soft-light;background-position:top;background-size:100%;position:relative}html[data-visual-mode=alloy] .social-feed{background-blend-mode:screen}html[data-visual-mode] .social-feed__heading h2{font-family:var(--mode-display)}html[data-visual-mode=contour] .social-feed__heading h2{letter-spacing:-.015em;font-weight:520}html[data-visual-mode=alloy] .social-feed__heading h2{color:#30383c;letter-spacing:-.06em;text-shadow:none;font-weight:900}html[data-visual-mode=impulse] .social-feed__heading h2{letter-spacing:.01em;text-transform:uppercase;font-weight:420}html[data-visual-mode] .news-card h3{font-family:var(--mode-display)}html[data-visual-mode=contour] .news-card h3{font-weight:550}html[data-visual-mode=alloy] .news-card h3{font-family:var(--font-alloy), var(--font-onest), sans-serif;letter-spacing:-.04em;font-weight:750}html[data-visual-mode=impulse] .news-card h3{letter-spacing:.015em;font-weight:430}html[data-visual-mode] .lead-section{color:var(--mode-ink);background-color:var(--mode-page);background-image:var(--mode-material);background-blend-mode:soft-light;background-position:bottom;background-size:cover}html[data-visual-mode=alloy] .lead-section{background-blend-mode:screen}html[data-visual-mode] .lead-section__copy h2{font-family:var(--mode-display)}html[data-visual-mode=contour] .lead-section__copy h2{font-weight:520}html[data-visual-mode=alloy] .lead-section__copy h2{color:#30383c;letter-spacing:-.06em;font-weight:900}html[data-visual-mode=impulse] .lead-section__copy h2{letter-spacing:.015em;text-transform:uppercase;font-weight:420}html[data-visual-mode] .lead-form{background:color-mix(in srgb, var(--mode-card) 96%, transparent)}html[data-visual-mode] .lead-form :where(input,textarea){border-color:color-mix(in srgb, var(--mode-line) 72%, transparent);color:var(--mode-ink);background:color-mix(in srgb, var(--mode-page) 82%, transparent);border-radius:0}html[data-visual-mode=alloy] .lead-form :where(input,textarea){color:#151b1f;background:#f5f3ee}html[data-visual-mode] .lead-form__submit{color:#f7f8f7;background:var(--mode-accent);letter-spacing:.1em;text-transform:uppercase;border-radius:0;font-size:11px;font-weight:800}html[data-visual-mode=alloy] .lead-form__submit{background:#12171b;box-shadow:inset 0 -2px #a97843}html[data-visual-mode] .legal-test-notice{border-block:1px solid color-mix(in srgb, var(--mode-line) 64%, transparent);color:#f1f2ef;background-color:var(--mode-panel-strong);background-image:var(--mode-material);background-blend-mode:soft-light;background-position:50% 72%;background-size:cover}html[data-visual-mode] .legal-test-notice h2{font-family:var(--mode-display)}html[data-visual-mode=alloy] .legal-test-notice h2{font-weight:800}html[data-visual-mode=impulse] .legal-test-notice h2{letter-spacing:.03em;text-transform:uppercase}html[data-visual-mode] .site-footer{border-color:color-mix(in srgb, var(--mode-line) 64%, transparent);color:#eef2f3;background-color:var(--mode-panel-strong);background-image:var(--mode-material);background-blend-mode:soft-light;background-position:bottom;background-size:cover}html[data-visual-mode] .site-footer__brand strong{font-family:var(--mode-display)}html[data-visual-mode=alloy] .site-footer__brand strong{font-weight:800}html[data-visual-mode=impulse] .site-footer__brand strong{letter-spacing:.08em;text-transform:uppercase}html[data-visual-mode] :where(.catalog-page,.news-page,.reviews-page,.vehicle-page,.legal-page){color:var(--mode-ink);background-color:var(--mode-page);background-image:var(--mode-material);background-blend-mode:soft-light;background-position:top;background-repeat:no-repeat;background-size:100%}html[data-visual-mode=alloy] :where(.catalog-page,.news-page,.reviews-page,.vehicle-page,.legal-page){background-blend-mode:screen}html[data-visual-mode] :where([data-mode-surface=hero],[data-mode-surface=characters],[data-mode-surface=energy],[data-mode-surface=reviews]){transition:color .22s,background-color .22s,border-color .22s}@media (max-width:900px){.visual-mode-bar{min-height:50px}.visual-mode-bar__frame{min-height:50px;padding-inline:10px}.visual-mode-switcher{gap:2px;padding:3px}.visual-mode-switcher__option{min-height:40px;padding-inline:8px;font-size:10px}html[data-visual-mode] .cinematic-hero h1{max-width:10ch}html[data-visual-mode=impulse] .cinematic-hero h1{max-width:12ch;font-size:clamp(42px,12.5vw,66px)}html[data-visual-mode] .catalog-home{background-size:auto 760px;width:calc(100% - 20px);margin-inline:10px}html[data-visual-mode] .brand-gateway__heading{background:var(--mode-panel-strong);align-items:flex-end;min-height:124px;padding-block:22px}html[data-visual-mode] .brand-gateway__heading h2{font-size:clamp(28px,8.8vw,40px)}html[data-visual-mode=alloy] .process__timeline{box-shadow:none;background:0 0;padding:0}html[data-visual-mode=alloy] .process__timeline li{border-left-color:#9ea3a2}html[data-visual-mode=alloy] .process__timeline li:before{background:var(--mode-page)}html[data-visual-mode=alloy] .process__timeline :where(h3,span){color:var(--mode-ink)}html[data-visual-mode=alloy] .process__timeline p{color:var(--mode-muted)}}@media (max-width:520px){.visual-mode-switcher__option{letter-spacing:.04em}html[data-visual-mode=contour] .cinematic-hero h1{-webkit-text-stroke-width:1px}html[data-visual-mode=alloy] .cinematic-hero h1{background-size:820px}}html[data-visual-mode] .process{background-blend-mode:normal;background-image:none;border:0;min-height:0}html[data-visual-mode] .process__frame.site-container{width:100%;max-width:none;min-height:850px;padding:104px clamp(24px,6vw,112px) 70px}html[data-visual-mode] .process__heading{grid-template-columns:minmax(0,1.6fr) minmax(280px,.65fr);align-items:end;gap:28px clamp(48px,8vw,150px);display:grid}html[data-visual-mode] .process__heading .section-kicker{color:#e7e0d8;font:720 14px/1 var(--font-onest), sans-serif;letter-spacing:.18em;grid-column:1/-1;margin:0}html[data-visual-mode] .process__heading h2{max-width:none;font-family:var(--mode-display);text-transform:uppercase;grid-column:1;margin:0;padding:0;font-size:clamp(66px,6.25vw,116px);line-height:.91;display:block}html[data-visual-mode] .process__heading h2 span{display:block}html[data-visual-mode] .process__heading>p:last-child{max-width:35ch;font:400 clamp(17px, 1.2vw, 22px)/1.48 var(--font-onest), sans-serif;grid-column:2;margin:0 0 8px}html[data-visual-mode] .process__trajectory{height:74px;margin-top:58px;position:relative}html[data-visual-mode] .process__trajectory:after{content:"";background:linear-gradient(90deg,#2ca4f4 0 58%,#c68f5d 78% 100%);height:2px;position:absolute;bottom:8px;left:0;right:0;box-shadow:0 0 14px #2ca4f473}html[data-visual-mode] .process__timeline,html[data-visual-mode=alloy] .process__timeline{color:inherit;box-shadow:none;background:0 0;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;display:grid}html[data-visual-mode] .process__timeline li,html[data-visual-mode=alloy] .process__timeline li{background:0 0;border:0;min-height:176px;padding:0 clamp(18px,2.2vw,38px) 0 0;position:relative}html[data-visual-mode] .process__timeline li:before,html[data-visual-mode=alloy] .process__timeline li:before{border:3px solid var(--mode-accent);background:var(--mode-page);width:14px;height:14px;box-shadow:0 0 10px color-mix(in srgb, var(--mode-accent) 55%, transparent);content:"";border-radius:50%;position:absolute;top:-12px;left:0}html[data-visual-mode] .process__timeline li:nth-child(n+4):before{border-color:var(--mode-secondary)}html[data-visual-mode] .process__number{color:var(--mode-accent);font-family:var(--mode-display);letter-spacing:.02em;margin-bottom:16px;font-size:clamp(35px,3.2vw,58px);font-weight:430;line-height:1;display:block}html[data-visual-mode] .process__timeline li:nth-child(n+4) .process__number{color:var(--mode-secondary)}html[data-visual-mode] .process__icon{display:none}html[data-visual-mode] .process__timeline h3{color:var(--mode-ink);font:640 clamp(17px, 1.2vw, 21px)/1.2 var(--font-onest), sans-serif;margin:0 0 12px}html[data-visual-mode] .process__timeline p{max-width:27ch;color:var(--mode-muted);font:400 clamp(13px, .95vw, 16px)/1.55 var(--font-onest), sans-serif;margin:0}html[data-visual-mode=contour] .process{background:#050d13}html[data-visual-mode=contour] .process__heading{display:block}html[data-visual-mode=contour] .process__heading .section-kicker{margin-bottom:42px}html[data-visual-mode=contour] .process__heading h2{color:#071118d1;font-family:var(--font-contour), var(--font-onest), sans-serif;letter-spacing:-.045em;-webkit-text-stroke:1.5px #268fd6;text-shadow:0 0 18px #1f8fe02e;transform-origin:0;width:83.333%;font-size:clamp(64px,6.5vw,120px);font-weight:410;transform:scaleX(1.2)}html[data-visual-mode=contour] .process__heading h2 span:last-child{-webkit-text-stroke-color:#4f8aa1;text-shadow:44vw 0 35px #be804e1a}html[data-visual-mode=contour] .process__heading>p:last-child{color:#dfd4ca;max-width:31ch;margin-top:38px}html[data-visual-mode=contour] .process__number{color:#0e324b59;-webkit-text-stroke:1.2px var(--mode-accent)}html[data-visual-mode=contour] .process__timeline li:nth-child(n+4) .process__number{color:#5335234d;-webkit-text-stroke-color:var(--mode-secondary)}html[data-visual-mode=alloy] .process{color:#11161a;background:#f3f0ea}html[data-visual-mode=alloy] .process__frame.site-container{padding-bottom:50px}html[data-visual-mode=alloy] .process__heading .section-kicker{color:#10161a;letter-spacing:.28em}html[data-visual-mode=alloy] .process__heading .section-kicker:first-letter{color:#1883c4}html[data-visual-mode=alloy] .process__heading h2{color:#0000;max-width:11.3ch;font-family:var(--font-alloy), var(--font-onest), sans-serif;letter-spacing:-.045em;-webkit-text-stroke:1px #76828a;text-shadow:0 1px #fff,2px 2px #156eaa3d,0 8px 16px #1f262a1f;background-image:linear-gradient(#fdfdfc 0%,#86929a 25%,#f2f4f4 48%,#68747b 73%,#e1e5e5 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(62px,5.75vw,106px);font-weight:400;line-height:.99}html[data-visual-mode=alloy] .process__heading>p:last-child{color:#14191c;font-size:clamp(16px,1.35vw,24px)}html[data-visual-mode=alloy] .process__trajectory{display:none}html[data-visual-mode=alloy] .process__timeline{background:linear-gradient(#0d1114 0 102px,#0000 102px);width:calc(100% + clamp(48px,12vw,224px));margin:48px clamp(-112px,-6vw,-24px) 0;padding-inline:clamp(24px,6vw,112px)}html[data-visual-mode=alloy] .process__timeline li{border-right:1px solid #d4d0c9;min-height:260px;padding:20px clamp(18px,2.1vw,36px) 0 14px}html[data-visual-mode=alloy] .process__timeline li:last-child{border-right:0}html[data-visual-mode=alloy] .process__timeline li:before{display:none}html[data-visual-mode=alloy] .process__number,html[data-visual-mode=alloy] .process__timeline li:nth-child(n+4) .process__number{color:#f2f4f4;height:82px;font-family:var(--font-alloy), sans-serif;text-shadow:0 1px #fff,2px 2px #6f7b82;margin:0;font-size:clamp(44px,4vw,70px)}html[data-visual-mode=alloy] .process__icon{color:#1b2328;border-bottom:1px solid var(--mode-accent);width:max-content;margin:24px 0 18px;padding-bottom:14px;display:block}html[data-visual-mode=alloy] .process__timeline li:nth-child(n+4) .process__icon{border-color:var(--mode-secondary)}html[data-visual-mode=alloy] .process__timeline h3{color:#11161a;font-size:clamp(18px,1.3vw,23px)}html[data-visual-mode=alloy] .process__timeline p{color:#5c666d}html[data-visual-mode=impulse] .process{color:#f5f2ec;background:#0c1218}html[data-visual-mode=impulse] .process__heading{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}html[data-visual-mode=impulse] .process__heading .section-kicker{color:#e7e2dc;letter-spacing:.28em}html[data-visual-mode=impulse] .process__heading h2{color:#f3f0e9;max-width:15ch;font-family:var(--font-impulse), var(--font-onest), sans-serif;letter-spacing:.005em;text-shadow:none;font-size:clamp(66px,6vw,110px);font-weight:440;line-height:.92}html[data-visual-mode=impulse] .process__heading>p:last-child{color:#9ea3a8;align-self:center;margin-bottom:0}html[data-visual-mode=impulse] .process__trajectory{background:url(/images/modes/impulse/night-trajectory.webp) 50% 61%/cover no-repeat;height:116px;margin:0 clamp(-112px,-6vw,-24px)}html[data-visual-mode=impulse] .process__trajectory:after{opacity:.72;background:linear-gradient(90deg,#298fd4 0 45%,#91a1ac 63%,#c59668 85%);bottom:10px}html[data-visual-mode=impulse] .process__number{color:#f3f0e9;letter-spacing:.04em;font-weight:420}@media (max-width:900px){html[data-visual-mode] .process__frame.site-container{min-height:0;padding:70px 20px 64px}html[data-visual-mode] .process__heading,html[data-visual-mode=impulse] .process__heading{display:block}html[data-visual-mode] .process__heading h2{margin-top:22px;font-size:clamp(42px,12vw,66px);line-height:.96}html[data-visual-mode=contour] .process__heading .section-kicker{margin-bottom:0}html[data-visual-mode=contour] .process__heading h2{width:83.333%;transform:scaleX(1.2)}html[data-visual-mode] .process__heading>p:last-child{max-width:34ch;margin-top:28px;font-size:15px}html[data-visual-mode] .process__trajectory{height:48px;margin-top:30px}html[data-visual-mode] .process__timeline,html[data-visual-mode=alloy] .process__timeline{background:0 0;width:100%;margin:0;padding:0;display:block}html[data-visual-mode] .process__timeline li,html[data-visual-mode=alloy] .process__timeline li{border:0;border-left:1px solid var(--mode-line);min-height:0;padding:0 0 38px 42px}html[data-visual-mode] .process__timeline li:before,html[data-visual-mode=alloy] .process__timeline li:before{background:var(--mode-page);display:block;top:3px;left:-7px}html[data-visual-mode] .process__number,html[data-visual-mode=alloy] .process__number,html[data-visual-mode=alloy] .process__timeline li:nth-child(n+4) .process__number{height:auto;color:var(--mode-accent);text-shadow:none;margin:0 0 12px;font-size:34px}html[data-visual-mode] .process__timeline li:nth-child(n+4) .process__number{color:var(--mode-secondary)}html[data-visual-mode=alloy] .process__icon{margin:0 0 15px;padding-bottom:10px}html[data-visual-mode=alloy] .process__timeline h3{color:var(--mode-ink)}html[data-visual-mode=alloy] .process__timeline p{color:var(--mode-muted)}html[data-visual-mode=impulse] .process__trajectory{margin-inline:-20px}}@media (prefers-reduced-motion:reduce){html[data-visual-mode] :where([data-mode-surface],.visual-mode-switcher__option){transition:none}}
