@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:2000;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{grid-template-columns:repeat(5,1fr);gap:13px;margin:44px 0 0;padding:0;list-style:none;display:grid}.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}}.review-submit{padding:clamp(3rem,7vw,7rem) 0}.review-submit__frame{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(2rem,6vw,7rem);display:grid}.review-submit__frame>div:first-child{position:sticky;top:6rem}.review-submit__frame h2{margin:1rem 0;font-size:clamp(2.2rem,5vw,5.4rem);line-height:.94}.review-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem;display:grid}.review-form>label{gap:.45rem;font-weight:650;display:grid}.review-form input,.review-form textarea{border:1px solid color-mix(in srgb, currentColor 24%, transparent);background:color-mix(in srgb, Canvas 92%, transparent);width:100%;color:inherit;font:inherit;padding:.9rem 1rem}.review-form__consents,.review-form__legal,.review-form>button,.review-form>p,.review-form>div{grid-column:1/-1}.review-form__consents{border:1px solid color-mix(in srgb, currentColor 18%, transparent);gap:.65rem;padding:1rem;display:grid}.review-form__consents label{align-items:center;gap:.65rem;display:flex}.review-form__consents input{width:1.15rem;height:1.15rem}.review-form__legal{opacity:.72;font-size:.82rem}.studio-review-queue{gap:.75rem;display:grid}.studio-review-item{border:1px solid color-mix(in srgb, currentColor 18%, transparent);justify-content:space-between;gap:1rem;padding:1rem;display:flex}@media (max-width:760px){.review-submit__frame,.review-form{grid-template-columns:1fr}.review-submit__frame>div:first-child{position:static}.review-form>*{grid-column:1}}.studio-shell{--studio-bg:var(--tg-theme-bg-color,#071019);--studio-panel:var(--tg-theme-secondary-bg-color,#0d1822);--studio-text:var(--tg-theme-text-color,#f4f7f9);--studio-muted:var(--tg-theme-hint-color,#91a2b1);--studio-link:var(--tg-theme-link-color,#2c9cff);--studio-button:var(--tg-theme-button-color,#1679d3);min-height:max(100dvh, var(--tg-viewport-stable-height,100dvh));padding:max(18px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));background:radial-gradient(circle at 85% -10%, #2c9cff2e, transparent 36%), var(--studio-bg);color:var(--studio-text);font-family:var(--font-onest), sans-serif;transition:background-color .18s;overflow-x:clip}.studio-header,.studio-panel__head,.studio-wizard__footer,.studio-segments{justify-content:space-between;align-items:center;gap:16px;display:flex}.studio-header{max-width:1280px;margin:0 auto 18px}.studio-header h1{font:500 clamp(26px, 4vw, 44px)/1 var(--font-onest), sans-serif;letter-spacing:-.04em;margin:5px 0 0}.studio-kicker{color:var(--studio-link);letter-spacing:.18em;font-size:10px;font-weight:750}.studio-connection{color:var(--studio-muted);align-items:center;gap:8px;font-size:12px;display:flex}.studio-connection span{background:#42d697;border-radius:50%;width:8px;height:8px;box-shadow:0 0 14px #42d697}.studio-connection[data-status=telegram-required] span,.studio-connection[data-status=denied] span{box-shadow:none;background:#d49a61}.studio-actions{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;max-width:1280px;margin:0 auto 14px;display:grid}.studio-action{min-width:44px;min-height:52px;color:var(--studio-text);text-align:center;background:#0d1822c2;border:1px solid #91a2b138;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:8px;font-size:11px;text-decoration:none;display:flex}.studio-action:hover,.studio-action:focus-visible,.studio-action[aria-current=page]{border-color:var(--studio-link);background:#2c9cff1c}.studio-action:focus-visible{outline:2px solid var(--studio-link);outline-offset:2px}.studio-action__icon{color:var(--studio-link);font-size:18px}.studio-workspace{max-width:1280px;margin:0 auto}.studio-panel{background:linear-gradient(145deg,#111f2bf5,#081119f7);border:1px solid #91a2b133;border-radius:22px;padding:clamp(18px,3vw,34px);box-shadow:0 24px 80px #0000003d}.studio-panel h2{font:500 clamp(22px, 3vw, 34px)/1.1 var(--font-onest), sans-serif;margin:6px 0 0}.studio-panel p{color:var(--studio-muted)}.studio-balance__status{color:var(--studio-muted);border:1px solid #91a2b140;border-radius:999px;align-self:flex-start;padding:7px 11px;font-size:12px}.studio-balance__status[data-status=ok]{color:#8ce1ba;border-color:#4cd09573}.studio-balance__status[data-status=error]{color:#f0c18a;border-color:#dea6608c}.studio-balance__grid{grid-template-columns:minmax(220px,1.35fr) repeat(4,minmax(110px,.65fr));gap:10px;margin-top:26px;display:grid}.studio-balance__grid article{background:#040c136b;border:1px solid #91a2b129;border-radius:16px;min-height:112px;padding:16px}.studio-balance__grid span,.studio-balance__grid small{color:var(--studio-muted);font-size:12px;display:block}.studio-balance__grid strong{color:var(--studio-text);font:500 clamp(20px, 3vw, 34px)/1 var(--font-onest), sans-serif;margin:12px 0 6px;display:block}.studio-balance__primary{background:linear-gradient(135deg,#0d69b83b,#040c1399)!important}.studio-balance__warning{border-left:2px solid #dfa660;padding-left:12px;color:#f0c18a!important}.studio-balance__note{max-width:760px;margin:18px 0 0;font-size:13px}.studio-media-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-top:24px;display:grid}.studio-media-list article{background:#040c136b;border:1px solid #91a2b12e;border-radius:16px;gap:9px;min-height:120px;padding:16px;display:grid}.studio-media-list article span,.studio-media-list article small{color:var(--studio-muted);font-size:12px}.studio-media-list article strong{color:var(--studio-text);font-size:18px}.studio-media-review{border:0;gap:7px;margin:8px 0 0;padding:0;display:grid}.studio-media-review legend{color:var(--studio-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font-size:11px}.studio-media-review label{color:var(--studio-text);align-items:center;gap:8px;font-size:12px;display:flex}.studio-media-review input{accent-color:#2694de;block-size:17px;inline-size:17px}.studio-media-review button{min-height:42px;color:var(--studio-text);background:#2694de26;border:1px solid #2694dea6;border-radius:10px;margin-top:8px;font-weight:650}.studio-media-review button:disabled{opacity:.42}.studio-step{color:var(--studio-muted);font:600 12px/1 var(--font-contour), monospace}.studio-choice-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:26px 0 16px;display:grid}.studio-choice,.studio-chip,.studio-primary{min-height:44px;color:var(--studio-text);font:inherit;cursor:pointer;background:0 0;border:1px solid #91a2b14d;border-radius:10px;padding:10px 14px}.studio-choice[aria-pressed=true],.studio-chip[aria-pressed=true]{border-color:var(--studio-link);background:#2c9cff24}.studio-segments{color:var(--studio-muted);justify-content:flex-start;padding:12px 0 20px}.studio-editor{border:0;border-top:1px solid #91a2b12e;grid-template-columns:1fr 1fr;gap:14px;margin:0;padding:20px 0;display:grid}.studio-editor legend{color:var(--studio-text);grid-column:1/-1;padding-top:18px;font-weight:650}.studio-editor label{color:var(--studio-muted);gap:7px;font-size:12px;display:grid}.studio-editor label:nth-of-type(2){grid-row:span 2}.studio-editor input,.studio-editor textarea{resize:vertical;width:100%;min-height:44px;color:var(--studio-text);font:inherit;background:#02080d8c;border:1px solid #91a2b142;border-radius:10px;padding:11px 12px}.studio-preview-grid{grid-template-columns:minmax(0,1fr);gap:10px;margin:8px 0 20px;display:grid}.studio-preview{color:#101820;background:#f4f0e9;border:1px solid #91a2b12e;border-radius:14px;flex-direction:column;justify-content:flex-end;gap:5px;min-height:126px;padding:16px;display:flex}.studio-preview--2{background:linear-gradient(145deg,#e8edf1,#fff)}.studio-preview--3,.studio-preview--impulse{color:#f6f8fa;background:linear-gradient(145deg,#0b1219,#101e2a)}.studio-preview span{letter-spacing:.15em;text-transform:uppercase;font-size:10px}.studio-preview small{opacity:.65}.studio-primary{border-color:var(--studio-button);background:var(--studio-button);font-weight:700}.studio-live:empty,.studio-bottom-nav{display:none}@media (max-width:900px){.studio-actions{grid-template-columns:repeat(4,1fr)}.studio-choice-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:520px){.studio-shell{padding:max(14px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.studio-header{flex-direction:column;align-items:flex-start;gap:8px}.studio-header h1{font-size:27px}.studio-connection{text-align:left;max-width:none}.studio-actions{grid-template-columns:repeat(4,1fr);gap:6px}.studio-actions .studio-action{flex-direction:column;gap:3px;min-height:58px;padding:5px 3px;font-size:9px}.studio-panel{border-radius:17px;padding:18px 14px}.studio-panel__head{align-items:flex-start}.studio-balance__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-balance__primary{grid-column:1/-1}.studio-choice-grid{grid-template-columns:repeat(2,1fr);margin-top:20px}.studio-editor{grid-template-columns:1fr}.studio-editor label:nth-of-type(2){grid-row:auto}.studio-preview-grid{grid-template-columns:1fr}.studio-preview{min-height:94px}.studio-wizard__footer{flex-direction:column;align-items:stretch}}.lead-form__captcha,.lead-form__live{grid-column:1/-1}.lead-form__captcha{max-width:100%;overflow:hidden}.lead-form__live:empty{display:none}.editorial-preview{z-index:40;color:#f4efe8;letter-spacing:.02em;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080e12f0;border-block:1px solid #b8895385;justify-content:center;align-items:center;gap:12px;padding:12px 20px;font-size:13px;display:flex;position:sticky;top:72px}.editorial-preview strong{color:#d5a467;text-transform:uppercase;letter-spacing:.12em}@media (max-width:640px){.editorial-preview{flex-direction:column;align-items:flex-start;gap:4px;padding-inline:16px;top:62px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
