/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.contents{display:contents}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.italic{font-style:italic}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--acid:#ef0b0b;--ink:#080808;--panel:#101010;--paper:#f1f0eb;--line:#2a2a2a;--muted:#a6a6a0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}::selection{background:var(--acid);color:#000}.skip{background:var(--acid);color:#000;z-index:100;padding:.8rem 1rem;position:fixed;top:-5rem;left:1rem}.skip:focus{top:1rem}.pulse{background:var(--acid);border-radius:50%;width:7px;height:7px;animation:2s infinite pulse;display:inline-block;box-shadow:0 0 0 5px #ef0b0b20}@keyframes pulse{50%{opacity:.5}}.nav-wrap{z-index:20;background:#070807d9;border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;height:76px;padding:0 3.5vw;display:flex;position:absolute;top:0;left:0;right:0}.brand{letter-spacing:-1.5px;font-size:23px;font-style:italic;font-weight:950}.brand i,.brand span{color:var(--acid);display:inline-block}.brand i{vertical-align:-.02em;font-size:1.14em;line-height:1}.brand span{vertical-align:-.07em;font-size:1.42em;line-height:.75}.nav-wrap nav{align-items:center;height:100%;display:flex}.nav-wrap nav a{letter-spacing:1.8px;text-transform:uppercase;color:#bbb;padding:0 18px;font-size:10px;font-weight:800;transition:all .2s}.nav-wrap nav a:hover{color:var(--acid)}.nav-actions{align-items:center;gap:8px;display:flex}.nav-stock-tab,.nav-cta{text-transform:uppercase;letter-spacing:1.4px;border:1px solid #ffffff2d;align-items:center;gap:12px;padding:13px 16px;font-size:10px;font-weight:900;display:flex}.nav-stock-tab{background:#ffffff0a}.nav-stock-tab:hover,.nav-stock-tab.is-active{border-color:var(--acid);color:#fff}.nav-stock-tab b,.nav-cta b{color:var(--acid);font-size:16px}.nav-stock-tab.is-active b{font-size:8px}.hero{align-items:center;height:100vh;min-height:820px;max-height:1020px;display:flex;position:relative;overflow:hidden}.hero-media{background:url(/sector-one-hero-alfa-dark-corrected.webp) 58% 43%/cover;position:absolute;inset:0}.hero-media video{object-fit:cover;object-position:58% 43%;filter:saturate(.9)contrast(1.05)brightness(.92);width:100%;height:100%;display:block}.hero-image{background:linear-gradient(90deg,#050605 0%,#050605ed 34%,#05060550 66%,#050605aa 100%),linear-gradient(#0000 50%,#050605 100%);position:absolute;inset:0}.hero-image:before{content:"";background:linear-gradient(112deg,#0000 42%,#ffffff09 49%,#0000 56%);animation:9s ease-in-out infinite hero-light;position:absolute;inset:-20%;transform:translate(-55%)}.hero-image:after{content:"";mix-blend-mode:multiply;background:radial-gradient(circle at 67% 48%,#0000 0 20%,#060706dd 72%),linear-gradient(105deg,#0000 60%,#ef0b0b10);position:absolute;inset:0}@keyframes hero-light{0%,28%{transform:translate(-55%)}70%,to{transform:translate(55%)}}.scanlines{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 80%);mask-image:linear-gradient(90deg,#000,#0000 80%)}.hero-rail{z-index:3;letter-spacing:1.8px;color:#888;justify-content:space-between;font-size:8px;display:flex;position:absolute;top:98px;left:3.5vw;right:3.5vw}.hero-rail span:last-child{color:var(--acid)}.hero-copy{z-index:2;max-width:850px;margin:65px 0 0 7vw;position:relative}.eyebrow,.kicker{letter-spacing:2.5px;text-transform:uppercase;font-size:10px;font-weight:900}.eyebrow{color:#d1d1d1;align-items:center;gap:13px;display:flex}.hero h1,h2,h3,p{margin-top:0}.hero h1{text-transform:uppercase;letter-spacing:-.075em;margin:37px 0 35px;font-size:clamp(68px,8.8vw,142px);font-weight:950;line-height:.78}.hero h1 em,h2 em{color:var(--acid);font-style:normal}.hero-intro{color:#d1d1d1;max-width:600px;font-size:18px;line-height:1.6}.hero-actions{gap:10px;margin-top:33px;display:flex}.btn{text-transform:uppercase;letter-spacing:1.6px;border:1px solid #ffffff42;justify-content:space-between;align-items:center;gap:45px;padding:17px 20px;font-size:10px;font-weight:900;transition:all .2s;display:inline-flex}.btn.primary{background:var(--acid);color:#090a09;border-color:var(--acid)}.btn.primary:hover{background:#fff;border-color:#fff}.btn.glass{background:#08090855}.btn.glass:hover{border-color:var(--acid);color:var(--acid)}.telemetry{z-index:4;background:#080a08d9;border:1px solid #ffffff26;width:310px;padding:20px;position:absolute;bottom:100px;right:3.5vw}.telemetry>p{border-bottom:1px solid var(--line);letter-spacing:1.7px;justify-content:space-between;margin-bottom:8px;padding-bottom:14px;font-size:8px;display:flex}.telemetry>p b{color:var(--acid)}.telemetry dl{margin:0}.telemetry dl div{border-bottom:1px solid #ffffff13;justify-content:space-between;padding:12px 0;display:flex}.telemetry dt{color:#888;font-size:10px}.telemetry dd{text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.telemetry small{letter-spacing:1.5px;color:#777;margin-top:16px;font-size:7px;display:block}.hero-marquee{background:var(--acid);color:#080908;letter-spacing:2px;white-space:nowrap;align-items:center;height:48px;font-size:11px;font-weight:950;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.hero-marquee span{min-width:max-content;padding-right:1rem;animation:22s linear infinite marquee}@keyframes marquee{to{transform:translate(-100%)}}.section{padding:110px 6vw}.intent{background:var(--paper);color:#0a0b0a}.section-label{text-transform:uppercase;border-top:1px solid #bbb;grid-template-columns:55px 1fr auto;align-items:center;margin-bottom:80px;padding:14px 0;display:grid}.section-label span{color:#777;font-size:10px}.section-label p{letter-spacing:1.8px;margin:0;font-size:10px;font-weight:900}.section-label small{letter-spacing:1.5px;color:#777;font-size:8px}.intent-head{grid-template-columns:1fr 2.2fr 1fr;align-items:end;gap:4vw;margin-bottom:60px;display:grid}.kicker{color:#ef0b0b;margin-bottom:14px}.intent-head h2,.signal h2,.journey h2,.case h2,.contact h2{letter-spacing:-.065em;text-transform:uppercase;margin:0;font-size:clamp(48px,6.4vw,94px);font-weight:950;line-height:.84}.intent-head>p:last-child{color:#666;max-width:340px;font-size:14px;line-height:1.7}.intent-grid{border-top:1px solid #bbb;grid-template-columns:repeat(3,1fr);display:grid}.intent-card{isolation:isolate;border-right:1px solid #bbb;min-height:430px;padding:27px;transition:all .25s;position:relative;overflow:hidden}.intent-card:first-child{border-left:1px solid #bbb}.intent-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 45%,#08090866);height:175px;position:absolute;bottom:48px;left:18px;right:18px}.intent-card>img{z-index:0;object-fit:cover;opacity:.86;filter:saturate(.72)brightness(.72)contrast(1.08);width:calc(100% - 36px);height:175px;transition:filter .3s,transform .45s;position:absolute;bottom:48px;left:18px;right:18px}.intent-card>div,.intent-card>h3,.intent-card>p,.intent-card>small{z-index:2;position:relative}.intent-card>div{justify-content:space-between;display:flex}.intent-card>div span{color:#777;font-size:10px}.intent-card>div b{font-size:18px}.intent-card h3{text-transform:uppercase;letter-spacing:-1.5px;max-width:260px;margin-top:62px;font-size:30px;line-height:1.02}.intent-card p{color:#555;max-width:310px;font-size:13px;line-height:1.7}.intent-card small{letter-spacing:1.4px;font-size:8px;font-weight:900;position:absolute;bottom:20px}.intent-card:hover,.intent-card:focus-visible{background:var(--acid);outline:0;transform:translateY(-8px)}.intent-card:hover p{color:#333}.intent-card:hover>img,.intent-card:focus-visible>img{filter:saturate()brightness(.9)contrast(1.05);transform:scale(1.025)}.signal{background:var(--ink);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(520px,1fr);min-height:760px;display:grid}.signal-copy{padding:100px 6vw 90px}.signal-copy h2{font-size:clamp(48px,5.8vw,88px)}.signal-copy>p:not(.kicker){color:#999;max-width:560px;margin:38px 0;line-height:1.75}.text-link{border-bottom:1px solid var(--acid);letter-spacing:1.6px;text-transform:uppercase;gap:35px;padding-bottom:8px;font-size:10px;font-weight:900;display:inline-flex}.text-link span{color:var(--acid)}.capability-list{border-left:1px solid var(--line);padding:70px 4.2vw}.capability-list article{border-bottom:1px solid var(--line);grid-template-columns:112px 24px 1fr 45px;align-items:center;gap:16px;padding:20px 0;transition:background .28s,padding .28s;display:grid}.capability-list article:hover{background:#ffffff04;padding-left:10px;padding-right:10px}.capability-thumb{cursor:zoom-in;background:#111;border:1px solid #ffffff24;width:112px;height:76px;padding:0;position:relative;overflow:hidden}.capability-thumb img{object-fit:cover;filter:saturate(.75)brightness(.78);width:100%;height:100%;transition:filter .45s,transform .65s cubic-bezier(.2,.75,.25,1);display:block;transform:scale(1.01)}.capability-thumb>span{background:var(--acid);color:#090909;opacity:0;place-items:center;width:24px;height:24px;font-size:13px;transition:opacity .25s,transform .35s;display:grid;position:absolute;bottom:7px;right:7px;transform:translate(5px,5px)}.capability-thumb:hover img,.capability-thumb:focus-visible img{filter:saturate()brightness();transform:scale(1.09)}.capability-thumb:hover>span,.capability-thumb:focus-visible>span{opacity:1;transform:none}.capability-thumb:focus-visible{outline:2px solid var(--acid);outline-offset:4px}.capability-list article>span{color:var(--acid);font-size:9px}.capability-list h3{text-transform:uppercase;margin-bottom:7px;font-size:22px}.capability-list p{color:#777;margin:0;font-size:11px;line-height:1.5}.capability-list b{letter-spacing:1.4px;color:#777;text-align:center;border:1px solid #343834;padding:7px;font-size:7px}.capability-viewer{z-index:1000;-webkit-backdrop-filter:blur();backdrop-filter:blur();opacity:0;visibility:hidden;background:0 0;place-items:center;padding:clamp(16px,4vw,56px);transition:opacity .34s,background .34s,-webkit-backdrop-filter .34s,backdrop-filter .34s,visibility .34s;display:grid;position:fixed;inset:0}.capability-viewer.is-open{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:1;visibility:visible;background:#000000d9;transition-delay:0s}.viewer-panel{opacity:.5;background:#0a0b0a;border:1px solid #ffffff2b;grid-template-columns:minmax(0,1.45fr) minmax(300px,.65fr);width:min(1120px,92vw);height:min(720px,88dvh);transition:transform .48s cubic-bezier(.16,1,.3,1),opacity .32s;display:grid;position:relative;overflow:hidden;transform:translateY(24px)scale(.97);box-shadow:0 35px 100px #000}.capability-viewer.is-open .viewer-panel{opacity:1;transform:none}.viewer-image{background:#111;min-width:0;min-height:0;overflow:hidden}.viewer-image img{object-fit:cover;filter:saturate(.9)contrast(1.04);width:100%;height:100%;transition:transform 1s cubic-bezier(.16,1,.3,1);display:block;transform:scale(1.05)}.capability-viewer.is-open .viewer-image img{transform:scale(1)}.viewer-copy{flex-direction:column;min-width:0;min-height:0;padding:clamp(34px,5vh,64px) clamp(28px,3.2vw,44px) 34px;display:flex}.viewer-copy>p:first-child{letter-spacing:2px;text-transform:uppercase;color:#777;font-size:8px}.viewer-copy>p:first-child span{color:var(--acid)}.viewer-copy h2{letter-spacing:-.055em;text-transform:uppercase;overflow-wrap:anywhere;margin:clamp(14px,3vh,24px) 0 clamp(18px,3.5vh,30px);font-size:clamp(38px,3.8vw,60px);line-height:.88}.viewer-copy strong{font-size:14px;line-height:1.5}.viewer-copy>p:not(:first-child){color:#999;margin:clamp(15px,2.8vh,22px) 0 24px;font-size:12px;line-height:1.65}.viewer-copy>button,.viewer-close{font:inherit;cursor:pointer}.viewer-copy>button{border:0;border-bottom:1px solid var(--acid);color:#fff;text-align:left;text-transform:uppercase;letter-spacing:1.5px;background:0 0;justify-content:space-between;margin-top:auto;padding:12px 0;font-size:9px;font-weight:900;display:flex}.viewer-copy>button span{color:var(--acid)}.viewer-close{z-index:3;color:#fff;background:#090a09cc;border:1px solid #ffffff36;width:42px;height:42px;font-size:27px;line-height:1;transition:background .22s,color .22s,transform .3s;position:absolute;top:18px;right:18px}.viewer-close:hover,.viewer-close:focus-visible{background:var(--acid);color:#080808;outline:0;transform:rotate(90deg)}.atelier{border-bottom:1px solid var(--line);background:#050605;grid-template-columns:1.15fr .85fr;min-height:540px;display:grid}.atelier figure{min-height:540px;margin:0;position:relative;overflow:hidden}.atelier figure+figure{border-left:1px solid #ffffff1c}.atelier img{object-fit:cover;filter:saturate(.88)brightness(.78);width:100%;height:100%;transition:filter .55s,transform 1s;position:absolute;inset:0;transform:scale(1.015)}.atelier figure:after{content:"";background:linear-gradient(#0000 52%,#050605d9 100%),linear-gradient(90deg,#ef0b0b0d,#0000 40%);position:absolute;inset:0}.atelier figure:hover img{filter:saturate()brightness(.9);transform:scale(1.035)}.atelier figcaption{z-index:2;justify-content:space-between;align-items:flex-end;gap:25px;display:flex;position:absolute;bottom:30px;left:34px;right:34px}.atelier figcaption span{letter-spacing:2px;text-transform:uppercase;color:var(--acid);font-size:8px;font-weight:900}.atelier figcaption b{text-transform:uppercase;text-align:right;text-shadow:0 2px 18px #000;max-width:330px;font-size:19px;line-height:1.12}.journey{background:var(--paper);color:#090a09}.journey-head{grid-template-columns:1fr 3fr;margin-bottom:70px;display:grid}.journey ol{border-top:1px solid #bbb;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.journey li{border-right:1px solid #bbb;min-height:270px;padding:22px 20px}.journey li:first-child{border-left:1px solid #bbb}.step-num{color:#777;justify-content:space-between;font-size:9px;display:flex}.step-num i{font-size:17px;font-style:normal}.journey li:hover .step-num i{color:#ef0b0b}.journey h3{text-transform:uppercase;margin-top:75px;font-size:24px}.journey li p{color:#6c6c6c;font-size:12px;line-height:1.6}.promise{color:#fff;border-left:6px solid var(--acid);background:#0a0b0a;grid-template-columns:1fr 2fr auto;align-items:center;margin-top:50px;padding:28px 32px;display:grid}.promise p{text-transform:uppercase;margin:0;font-size:18px;font-weight:900}.promise span{color:#999;font-size:12px}.promise b{letter-spacing:1.5px;color:var(--acid);font-size:8px}.case{grid-template-columns:1.2fr .8fr;min-height:760px;display:grid}.case-visual{background:linear-gradient(#0000 48%,#050605bd),linear-gradient(90deg,#0000 64%,#05060566),url(/atelier/race-engineering.webp) 53%/cover;min-height:650px;position:relative}.case-hud{letter-spacing:1.5px;background:#05060580;border:1px solid #ffffff3b;justify-content:space-between;padding:13px;font-size:8px;display:flex;position:absolute;top:25px;left:25px;right:25px}.case-hud span:last-child{color:var(--acid)}.case-copy{background:#0b0d0b;padding:95px 5vw}.case-copy h2{margin:28px 0 32px;font-size:clamp(48px,5.2vw,78px)}.case-copy>p:not(.kicker){color:#999;max-width:500px;line-height:1.7}.result-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:45px 0;display:grid}.result-grid div{border-right:1px solid var(--line);padding:18px 12px}.result-grid small{letter-spacing:1.4px;color:#777;text-transform:uppercase;margin-bottom:10px;font-size:8px;display:block}.result-grid strong{text-transform:uppercase;font-size:11px}.contact{background:var(--acid);color:#080908;grid-template-columns:.9fr 1.1fr;gap:9vw;padding:110px 6vw;display:grid}.contact .kicker{color:#fff9}.contact h2 em{color:#090909}.contact-intro>p:not(.kicker){color:#580000;max-width:490px;margin-top:38px;line-height:1.7}.contact-meta{text-transform:uppercase;flex-direction:column;gap:10px;margin-top:60px;font-size:11px;font-weight:900;display:flex}.contact form{color:#fff;background:#0a0b0a;flex-direction:column;gap:22px;padding:38px;display:flex;box-shadow:20px 20px #000}.form-status{border-bottom:1px solid var(--line);letter-spacing:1.5px;align-items:center;gap:12px;padding-bottom:18px;font-size:8px;display:flex}.form-status b{color:#777;margin-left:auto}.contact label{flex-direction:column;gap:8px;display:flex}.contact label span{letter-spacing:1.5px;text-transform:uppercase;color:#999;font-size:8px;font-weight:900}.contact input,.contact select,.contact textarea{font:inherit;color:#fff;resize:vertical;background:#0a0b0a;border:0;border-bottom:1px solid #363a36;border-radius:0;padding:12px 0;font-size:13px}.contact input:focus,.contact select:focus,.contact textarea:focus{border-color:var(--acid);outline:0}.form-row{grid-template-columns:2fr 1fr;gap:25px;display:grid}.contact button{background:var(--acid);color:#080908;text-align:left;text-transform:uppercase;letter-spacing:1.5px;cursor:pointer;border:0;justify-content:space-between;padding:17px 20px;font-weight:900;display:flex}.contact form>small{color:#777;font-size:8px}footer{border-top:1px solid var(--line);background:#060706;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:55px 6vw 25px;display:grid}footer>p{color:#777;text-align:center;letter-spacing:1.5px;margin:0;font-size:9px}footer>a:nth-child(3){text-align:right;letter-spacing:1.4px;font-size:9px}footer div{border-top:1px solid var(--line);color:#666;letter-spacing:1px;grid-column:1/-1;justify-content:space-between;margin-top:40px;padding-top:20px;font-size:8px;display:flex}footer div a{color:#fff}@media (width<=1000px){.nav-wrap{height:68px;padding:0 20px}.nav-wrap nav{display:none}.nav-cta{font-size:8px}.hero{height:100svh;min-height:760px}.hero-media,.hero-media video{object-position:72% center;background-position:72%}.hero-rail{top:86px;left:20px;right:20px}.hero-rail span:nth-child(2){display:none}.hero-copy{margin:55px 22px 0}.hero h1{letter-spacing:-.065em;font-size:clamp(58px,17vw,92px)}.hero-intro{max-width:90%;font-size:15px}.hero-actions{flex-direction:column;max-width:280px}.telemetry{display:none}.hero-marquee{height:42px}.section{padding:80px 22px}.section-label{margin-bottom:55px}.section-label small{display:none}.intent-head,.journey-head{grid-template-columns:1fr;gap:10px}.intent-head h2,.signal h2,.journey h2,.case h2,.contact h2{font-size:clamp(44px,13vw,65px)}.intent-grid{grid-template-columns:1fr}.intent-card,.intent-card:first-child{border-bottom:1px solid #bbb;border-left:1px solid #bbb;min-height:390px}.intent-card h3{margin-top:42px}.intent-card>img,.intent-card:after{height:150px}.signal{grid-template-columns:1fr}.signal-copy{padding:80px 22px}.capability-list{border-left:0;border-top:1px solid var(--line);padding:40px 22px}.atelier{grid-template-columns:1fr}.atelier figure{min-height:420px}.atelier figure+figure{border-top:1px solid #ffffff1c;border-left:0}.journey ol{grid-template-columns:1fr}.journey li,.journey li:first-child{border-bottom:1px solid #bbb;border-left:1px solid #bbb;min-height:0}.journey h3{margin:35px 0 8px}.promise{grid-template-columns:1fr;gap:12px}.case{grid-template-columns:1fr}.case-visual{min-height:480px}.case-copy{padding:75px 22px}.contact{grid-template-columns:1fr;padding:80px 22px}.contact form{padding:27px 22px;box-shadow:10px 10px #000}.form-row{grid-template-columns:1fr}footer{grid-template-columns:1fr;gap:15px;padding:50px 22px 25px}footer>p,footer>a:nth-child(3){text-align:left}footer div{margin-top:20px}.viewer-panel{grid-template-rows:minmax(160px,34dvh) minmax(0,1fr);grid-template-columns:1fr;height:min(700px,94dvh)}.viewer-image{min-height:0}.viewer-copy{padding:28px 24px 24px}.viewer-copy h2{margin:10px 0 16px;font-size:clamp(36px,9vw,48px)}.viewer-copy>p:not(:first-child){margin:12px 0 16px}}@media (width<=560px){.nav-cta .pulse{display:none}.hero h1{font-size:15.5vw}.hero-copy{margin-top:75px}.hero-intro{font-size:14px}.capability-list article{grid-template-columns:74px 18px 1fr}.capability-thumb{width:74px;height:58px}.capability-list article>b{display:none}.atelier figure{min-height:350px}.atelier figcaption{display:block;bottom:22px;left:22px;right:22px}.atelier figcaption b{text-align:left;margin-top:8px;font-size:16px;display:block}.result-grid{grid-template-columns:1fr}.result-grid div{border-bottom:1px solid var(--line)}.case-hud span:nth-child(2){display:none}.capability-viewer{padding:12px}.viewer-panel{width:100%;max-height:94vh}.viewer-image{min-height:34vh}.viewer-copy{padding:28px 20px}.viewer-close{top:10px;right:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pulse,.hero-marquee span,.hero-image:before{animation:none}.hero-media video{display:none}.intent-card,.capability-viewer,.viewer-panel,.viewer-image img,.capability-thumb img{transition:none}}.hero,.case-visual{contain:paint}.hero-media,.hero-media video,.hero-image,.case-visual{backface-visibility:hidden;transform:translateZ(0)}.pulse,.hero-marquee span{will-change:transform,opacity;backface-visibility:hidden}.intent,.signal,.atelier,.journey,.case,.contact,footer{content-visibility:auto}.intent{contain-intrinsic-size:auto 900px}.signal{contain-intrinsic-size:auto 800px}.atelier{contain-intrinsic-size:auto 540px}.journey,.case{contain-intrinsic-size:auto 760px}.contact{contain-intrinsic-size:auto 820px}footer{contain-intrinsic-size:auto 220px}@media (width<=1000px){.hero-marquee span{animation:none}.nav-wrap{background:#070807f2}}:root{--radius-sm:10px;--radius-md:18px;--radius-lg:28px}.nav-cta,.btn,.telemetry,.capability-list b,.case-hud,.contact button{border-radius:var(--radius-sm)}.intent-grid{border-top:0;gap:16px}.intent-card,.intent-card:first-child{border-radius:var(--radius-md);border:1px solid #bbb}.intent-card{box-shadow:0 12px 32px #0000000b}.capability-list{flex-direction:column;gap:12px;display:flex}.capability-list article{border:1px solid var(--line);border-radius:var(--radius-md);padding:18px}.capability-list article:hover{padding-left:24px;padding-right:18px}.capability-thumb{border-radius:12px}.capability-thumb>span{border-radius:7px}.atelier{gap:16px;padding:16px}.atelier figure,.atelier figure+figure{border-radius:var(--radius-lg);border:1px solid #ffffff1c}.journey ol{border-top:0;gap:12px}.journey li,.journey li:first-child{border-radius:var(--radius-md);border:1px solid #bbb}.promise{border-radius:var(--radius-md);overflow:hidden}.case-hud{overflow:hidden}.result-grid{border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.contact form{border-radius:var(--radius-lg)}.contact input,.contact select,.contact textarea{border-radius:var(--radius-sm);background:#101210;border:1px solid #363a36;padding:12px 14px}.contact input:focus,.contact select:focus,.contact textarea:focus{border-color:var(--acid)}.viewer-panel{border-radius:var(--radius-lg)}.viewer-close{border-radius:50%}@media (width<=1000px){.intent-grid,.journey ol{gap:12px}.intent-card,.intent-card:first-child,.journey li,.journey li:first-child{border:1px solid #bbb}.atelier{gap:12px;padding:12px}.atelier figure+figure{border:1px solid #ffffff1c}.capability-list article{padding:16px}.capability-list article:hover{padding-left:20px;padding-right:16px}}@media (width<=560px){:root{--radius-sm:8px;--radius-md:14px;--radius-lg:20px}.intent-grid,.journey ol{gap:10px}.atelier{gap:10px;padding:10px}.capability-list{gap:9px}.capability-list article{padding:13px 11px}.capability-list article:hover{padding-left:14px;padding-right:11px}}.stock-page{background:#080808}.stock-nav{position:absolute}.stock-hero{align-items:flex-end;height:88vh;min-height:760px;max-height:940px;padding:0 6vw 86px;display:flex;position:relative;overflow:hidden}.stock-hero-bg{background:linear-gradient(90deg,#050605f5 0%,#050605b8 35%,#0506051f 72%),linear-gradient(#0000 45%,#050605 100%),url(/sector-one-hero-alfa-dark-corrected.webp) 64% 47%/cover;position:absolute;inset:0}.stock-hero-meta{z-index:2;color:#8f918f;letter-spacing:1.8px;justify-content:space-between;font-size:8px;display:flex;position:absolute;top:101px;left:3.5vw;right:3.5vw}.stock-hero-meta span:last-child{color:var(--acid)}.stock-hero-copy{z-index:3;max-width:880px;position:relative}.stock-hero h1{letter-spacing:-.075em;text-transform:uppercase;margin:32px 0 30px;font-size:clamp(68px,8.5vw,132px);font-weight:950;line-height:.79}.stock-hero h1 em,.stock-intro h2 em,.featured-car h2 em,.stock-reel h2 em,.stock-cta h2 em{color:var(--acid);font-style:normal}.stock-hero-copy>p:not(.eyebrow){color:#c8cac8;max-width:610px;font-size:17px;line-height:1.65}.stock-hero-actions{gap:10px;margin-top:30px;display:flex}.stock-count{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:var(--radius-md);background:#070807c9;border:1px solid #ffffff25;width:260px;padding:22px;position:absolute;bottom:70px;right:3.5vw}.stock-count strong{color:var(--acid);letter-spacing:-5px;font-size:62px;line-height:.9;display:block}.stock-count span{text-transform:uppercase;margin:14px 0 18px;font-size:10px;font-weight:900;display:block}.stock-count small{letter-spacing:1.4px;color:#777;font-size:7px}.stock-intro{background:var(--paper);color:#090a09;padding:100px 6vw 50px}.stock-intro-label{text-transform:uppercase;border-top:1px solid #bbb;grid-template-columns:55px 1fr auto;align-items:center;padding:14px 0 0;display:grid}.stock-intro-label span{color:#777;font-size:10px}.stock-intro-label p{letter-spacing:1.8px;margin:0;font-size:10px;font-weight:900}.stock-intro-label small{letter-spacing:1.5px;color:#777;font-size:8px}.stock-intro-copy{grid-template-columns:.8fr 2fr 1fr;align-items:end;gap:4vw;margin-top:70px;display:grid}.stock-intro h2,.featured-car h2,.stock-reel h2,.stock-cta h2{letter-spacing:-.065em;text-transform:uppercase;margin:0;font-size:clamp(50px,6.2vw,92px);font-weight:950;line-height:.84}.stock-intro-copy>p:last-child{color:#666;font-size:13px;line-height:1.75}.stock-filters{border-bottom:1px solid #bbb;gap:9px;margin-top:55px;padding-bottom:14px;display:flex}.stock-filters span{letter-spacing:1.3px;text-transform:uppercase;border:1px solid #bbb;border-radius:999px;padding:10px 16px;font-size:8px;font-weight:900}.stock-filters .is-active{color:#fff;background:#090a09;border-color:#090a09}.featured-car{background:#0a0b0a;grid-template-columns:1.45fr .55fr;min-height:760px;display:grid}.featured-media{min-height:700px;position:relative;overflow:hidden}.featured-media:after{content:"";background:linear-gradient(90deg,#0000 65%,#0a0b0a),linear-gradient(#0000 55%,#05060573);position:absolute;inset:0}.featured-media img{object-fit:cover;filter:saturate(.82)contrast(1.05);width:100%;height:100%;transition:transform 1.3s cubic-bezier(.16,1,.3,1),filter .5s;display:block}.featured-car:hover .featured-media img{filter:saturate()contrast(1.02);transform:scale(1.025)}.featured-flags{z-index:2;justify-content:space-between;display:flex;position:absolute;top:24px;left:24px;right:24px}.featured-flags span{letter-spacing:1.4px;background:#05060599;border:1px solid #ffffff2b;border-radius:999px;padding:10px 12px;font-size:7px}.featured-flags span:first-child{color:var(--acid)}.featured-copy{flex-direction:column;justify-content:center;padding:80px 4vw;display:flex}.featured-copy h2{margin:22px 0 30px;font-size:clamp(48px,5.2vw,78px)}.featured-lead{color:#999;font-size:13px;line-height:1.7}.featured-copy dl{border-top:1px solid var(--line);margin:32px 0 40px}.featured-copy dl div{border-bottom:1px solid var(--line);justify-content:space-between;padding:17px 0;display:flex}.featured-copy dt{text-transform:uppercase;letter-spacing:1.4px;color:#777;font-size:8px}.featured-copy dd{text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.featured-copy .btn{align-self:flex-start}.vehicle-grid{background:var(--paper);color:#090a09;grid-template-columns:repeat(3,1fr);gap:16px;padding:18px 6vw 105px;display:grid}.vehicle-card{border-radius:var(--radius-md);background:#e8e7e1;border:1px solid #c4c4bf;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;overflow:hidden}.vehicle-card:hover{transform:translateY(-8px);box-shadow:0 24px 60px #00000014}.vehicle-image{background:#111;height:300px;position:relative;overflow:hidden}.vehicle-image img{object-fit:cover;filter:saturate(.78)brightness(.78);width:100%;height:100%;transition:transform .8s,filter .4s;display:block}.vehicle-card:hover .vehicle-image img{filter:saturate()brightness(.9);transform:scale(1.035)}.vehicle-image>div{justify-content:space-between;align-items:center;display:flex;position:absolute;top:14px;left:14px;right:14px}.vehicle-image span{background:var(--acid);color:#090a09;letter-spacing:1.2px;text-transform:uppercase;border-radius:999px;padding:9px 11px;font-size:7px;font-weight:900}.vehicle-image b{color:#fff;background:#090a09cc;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.vehicle-card-copy{padding:24px}.vehicle-card-copy>p:first-child{letter-spacing:1.5px;color:#777;font-size:8px}.vehicle-card h3{text-transform:uppercase;letter-spacing:-1.5px;margin:18px 0 14px;font-size:29px;line-height:1}.vehicle-card-copy>p:not(:first-child){color:#666;min-height:58px;font-size:12px;line-height:1.6}.vehicle-card dl{border-radius:var(--radius-sm);border:1px solid #c4c4bf;grid-template-columns:repeat(3,1fr);margin:22px 0;display:grid;overflow:hidden}.vehicle-card dl div{border-right:1px solid #c4c4bf;padding:11px 9px}.vehicle-card dl div:last-child{border:0}.vehicle-card dt{text-transform:uppercase;color:#777;margin-bottom:6px;font-size:7px}.vehicle-card dd{text-transform:uppercase;margin:0;font-size:8px;font-weight:900}.vehicle-card-copy>a{letter-spacing:1.3px;text-transform:uppercase;border-top:1px solid #bbb;justify-content:space-between;padding-top:16px;font-size:9px;font-weight:900;display:flex}.vehicle-card-copy>a span{color:var(--acid)}.stock-reel{background:#070807;grid-template-columns:.72fr 1.28fr;min-height:680px;display:grid}.reel-copy{flex-direction:column;justify-content:center;padding:100px 5vw 80px 6vw;display:flex}.reel-copy h2{margin:24px 0 30px;font-size:clamp(48px,5vw,76px)}.reel-copy>p:not(.kicker){color:#999;font-size:13px;line-height:1.75}.reel-copy>div{grid-template-columns:1fr 1fr;gap:12px;margin-top:32px;display:grid}.reel-copy span{border-bottom:1px solid var(--line);letter-spacing:1.3px;color:#777;padding:12px 0;font-size:8px}.reel-video{border-radius:var(--radius-lg);background:#0d0f0d;border:1px solid #ffffff1d;margin:28px 28px 28px 0;position:relative;overflow:hidden}.reel-video video{object-fit:cover;background:#080808;width:100%;height:100%;min-height:620px;display:block}.reel-video>span{letter-spacing:1.4px;pointer-events:none;background:#050605cf;border:1px solid #ffffff29;border-radius:999px;padding:10px 13px;font-size:7px;position:absolute;bottom:20px;left:20px}.stock-cta{background:var(--acid);color:#080808;padding:120px 6vw}.stock-cta .kicker{color:#ffffffa8}.stock-cta h2 em{color:#080808}.stock-cta>p:not(.kicker){color:#580000;max-width:620px;margin:36px 0;line-height:1.7}.stock-cta>div{gap:10px;display:flex}.stock-cta .btn.primary{color:#fff;background:#080808;border-color:#080808}.stock-cta .btn.glass{background:0 0;border-color:#740000}.stock-page footer{content-visibility:visible}@media (width<=1100px){.stock-count{display:none}.stock-hero-copy{max-width:720px}.featured-car{grid-template-columns:1.1fr .9fr}.vehicle-grid{grid-template-columns:1fr 1fr}.stock-intro-copy,.stock-reel{grid-template-columns:1fr}.reel-video{margin:0 22px 22px}.reel-video video{min-height:500px}}@media (width<=1000px){.nav-actions{gap:6px}.nav-stock-tab,.nav-cta{padding:11px 12px;font-size:8px}.stock-hero{height:90svh;min-height:700px;padding:0 22px 70px}.stock-hero-meta{top:86px;left:22px;right:22px}.stock-hero-meta span:nth-child(2){display:none}.stock-hero h1{font-size:clamp(58px,15vw,92px)}.stock-intro{padding:80px 22px 40px}.stock-intro-copy{margin-top:55px}.featured-car{grid-template-columns:1fr}.featured-media{min-height:480px}.featured-copy{padding:65px 22px}.vehicle-grid{padding:14px 22px 80px}.stock-reel h2,.stock-cta h2,.stock-intro h2,.featured-car h2{font-size:clamp(44px,12vw,66px)}.reel-copy{padding:75px 22px}.stock-cta{padding:85px 22px}}@media (width<=700px){.nav-wrap .nav-cta{display:none}.vehicle-grid{grid-template-columns:1fr}.vehicle-image{height:270px}.stock-hero-actions,.stock-cta>div{flex-direction:column;max-width:330px}.stock-filters{padding-bottom:12px;overflow:auto}.stock-filters span{white-space:nowrap}.featured-media{min-height:390px}.reel-video{margin:0 12px 12px}.reel-video video{min-height:360px}.stock-intro-label small{display:none}.stock-intro-label{grid-template-columns:45px 1fr}}:root{--paper:#deddd7}.nav-wrap nav a.nav-cars-link{color:#fff;position:relative}.nav-wrap nav a.nav-cars-link:after{content:"";background:var(--acid);height:2px;transition:transform .25s;position:absolute;bottom:0;left:18px;right:18px;transform:scaleX(.35)}.nav-wrap nav a.nav-cars-link:hover:after,.nav-wrap nav a.nav-cars-link.is-active:after{transform:scaleX(1)}.cars-page{color:#080808;background:#f1f2f2}.cars-nav{color:#fff;position:absolute}.showroom{background:#f1f2f2;padding-top:76px}.showroom-topline{color:#8f918f;letter-spacing:1.5px;text-transform:uppercase;background:#0b0c0b;border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;height:44px;padding:0 3.5vw;font-size:7px;display:flex}.showroom-topline span:last-child{color:var(--acid)}.showroom-stage{background:#111;height:min(660px,70vh);min-height:540px;position:relative;overflow:hidden}.showroom-stage>img{object-fit:cover;width:100%;height:100%;display:block}.showroom-stage>img.showroom-slide-next{animation:.72s cubic-bezier(.22,.72,.2,1) both showroom-slide-next}.showroom-stage>img.showroom-slide-previous{animation:.72s cubic-bezier(.22,.72,.2,1) both showroom-slide-previous}@keyframes showroom-slide-next{0%{opacity:.25;transform:translate(-5%)scale(1.025)}to{opacity:1;transform:none}}@keyframes showroom-slide-previous{0%{opacity:.25;transform:translate(5%)scale(1.025)}to{opacity:1;transform:none}}.showroom-shade{pointer-events:none;background:linear-gradient(#0000 58%,#070807e6 100%),linear-gradient(90deg,#0506055c,#0000 52%);position:absolute;inset:0}.showroom-title{z-index:2;color:#fff;position:absolute;bottom:34px;left:6vw}.showroom-title small,.showroom-description small,.showroom-price small{letter-spacing:1.2px;text-transform:uppercase;font-size:8px;display:block}.showroom-title h1{letter-spacing:-.055em;margin:9px 0 0;font-size:clamp(42px,5vw,76px);font-weight:800;line-height:.92}.showroom-specs{z-index:2;color:#fff;grid-template-columns:repeat(4,minmax(92px,1fr));margin:0;display:grid;position:absolute;bottom:40px;right:6vw}.showroom-specs div{border-left:1px solid #ffffff35;padding:0 18px}.showroom-specs dt{color:#c7c7c7;margin-bottom:9px;font-size:7px}.showroom-specs dd{margin:0;font-size:19px;font-weight:800}.showroom-thumbs{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f4f4f1e8;border-radius:12px;flex-direction:column;gap:6px;width:104px;padding:7px;display:flex;position:absolute;top:18px;right:18px}.showroom-thumbs button{cursor:pointer;opacity:.55;background:#ddd;border:2px solid #0000;border-radius:7px;height:58px;padding:0;transition:opacity .2s,border-color .2s;position:relative;overflow:hidden}.showroom-thumbs button:hover,.showroom-thumbs button.is-active{opacity:1;border-color:var(--acid)}.showroom-thumbs img{object-fit:cover;width:100%;height:100%;display:block}.showroom-thumbs span{color:#fff;background:#080808d9;border-radius:4px;padding:3px 4px;font-size:6px;position:absolute;bottom:3px;right:4px}.showroom-arrows{z-index:4;justify-content:center;gap:9px;height:0;display:flex;position:relative}.showroom-arrows button{color:#080808;cursor:pointer;background:#fff;border:0;border-radius:50%;width:46px;height:46px;margin-top:-23px;font-size:20px;transition:background .2s,color .2s,transform .2s;box-shadow:0 8px 24px #00000021}.showroom-arrows button:hover,.showroom-arrows button:focus-visible{background:var(--acid);color:#fff;outline:0;transform:translateY(-2px)}.showroom-info{background:#f1f2f2;grid-template-columns:1.4fr .62fr auto;align-items:center;gap:5vw;min-height:188px;padding:30px 6vw 28px;display:grid}.showroom-description p{color:#555;max-width:650px;margin:12px 0 14px;font-size:12px;line-height:1.65}.showroom-description>a{border-bottom:1px solid #080808;gap:12px;padding:0 0 4px;font-size:10px;font-weight:900;display:inline-flex}.showroom-description>a span{color:var(--acid)}.showroom-price{grid-template-columns:1fr;gap:7px;display:grid}.showroom-price strong{font-size:21px}.showroom-price span{color:#777;font-size:10px}.showroom-cta{background:var(--acid);color:#fff;text-transform:uppercase;letter-spacing:1px;border-radius:999px;justify-content:space-between;align-items:center;gap:26px;min-width:220px;padding:16px 18px;font-size:9px;font-weight:900;display:flex}.fleet-overview{color:#080808;background:#e6e7e4;border-top:1px solid #c4c5c2;padding:75px 6vw 90px}.fleet-overview>header{grid-template-columns:.6fr 1.1fr 1fr;align-items:end;gap:4vw;margin-bottom:38px;display:grid}.fleet-overview>header>div{border-top:1px solid #b9bab7;align-items:center;gap:18px;padding-top:12px;display:flex}.fleet-overview>header>div span{color:var(--acid);font-size:8px}.fleet-overview>header>div p{letter-spacing:1.4px;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.fleet-overview h2{letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:clamp(38px,4.6vw,68px);line-height:.9}.fleet-overview>header>p{color:#666;max-width:460px;margin:0;font-size:11px;line-height:1.65}.fleet-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.fleet-card{color:#080808;text-align:left;cursor:pointer;background:#f3f3f0;border:1px solid #c1c2bf;border-radius:12px;padding:0;transition:transform .3s,box-shadow .3s,border-color .3s;overflow:hidden}.fleet-card:hover,.fleet-card:focus-visible{border-color:#999;outline:0;transform:translateY(-5px);box-shadow:0 20px 45px #00000012}.fleet-card.is-active{border-color:var(--acid);box-shadow:inset 0 0 0 1px var(--acid)}.fleet-image{background:#111;height:178px;display:block;position:relative;overflow:hidden}.fleet-image img{object-fit:cover;width:100%;height:100%;transition:transform .65s;display:block}.fleet-card:hover .fleet-image img{transform:scale(1.035)}.fleet-image i{color:#fff;background:#080808d9;border-radius:999px;padding:6px 7px;font-size:7px;font-style:normal;position:absolute;top:10px;right:10px}.fleet-copy{grid-template-columns:1fr auto auto;align-items:end;gap:14px 24px;padding:17px 18px 15px;display:grid}.fleet-copy>strong{grid-column:1/-1;font-size:18px;line-height:1.05}.fleet-copy>span{flex-direction:column;gap:4px;display:flex}.fleet-copy small{letter-spacing:1px;text-transform:uppercase;color:#777;font-size:6px}.fleet-copy b{font-size:9px}.fleet-copy em{letter-spacing:1px;text-transform:uppercase;color:var(--acid);white-space:nowrap;font-size:7px;font-style:normal;font-weight:900}.showroom-note{color:#fff;background:#0a0b0a;grid-template-columns:1fr 1fr auto;align-items:center;gap:4vw;padding:28px 6vw;display:grid}.showroom-note p{text-transform:uppercase;letter-spacing:1px;align-items:center;gap:12px;margin:0;font-size:10px;font-weight:900;display:flex}.showroom-note>span{color:#777;font-size:10px}.showroom-note>a{border-bottom:1px solid var(--acid);text-transform:uppercase;letter-spacing:1px;padding-bottom:5px;font-size:9px;font-weight:900}.showroom-note>a b{color:var(--acid)}.cars-page footer{content-visibility:visible;color:#fff}@media (width<=1100px){.showroom-stage{height:610px}.showroom-specs{grid-template-columns:repeat(2,130px);gap:14px}.showroom-specs div:nth-child(odd){border-left:1px solid #ffffff35}.showroom-info{grid-template-columns:1.35fr .65fr}.showroom-cta{grid-column:1/-1;width:max-content}.fleet-overview>header{grid-template-columns:.7fr 1.3fr}.fleet-overview>header>p{grid-column:1/-1}.showroom-note{grid-template-columns:1fr auto}.showroom-note>span{display:none}}@media (width<=1000px){.showroom{padding-top:68px}.showroom-topline{padding:0 20px}.showroom-topline span:nth-child(2){display:none}.showroom-title{left:22px}.showroom-specs{right:22px}.showroom-info,.fleet-overview,.showroom-note{padding-left:22px;padding-right:22px}}@media (width<=820px){.fleet-grid{grid-template-columns:1fr 1fr}.fleet-copy{grid-template-columns:1fr auto}.fleet-copy em{grid-column:1/-1}}@media (width<=720px){.showroom-stage{height:620px;min-height:620px}.showroom-stage>img{object-position:center}.showroom-title{bottom:150px;left:20px;right:20px}.showroom-title h1{font-size:44px}.showroom-specs{grid-template-columns:repeat(2,1fr);gap:13px;bottom:30px;left:20px;right:20px}.showroom-specs div{padding-left:10px}.showroom-specs dd{font-size:15px}.showroom-thumbs{width:82px;top:12px;right:12px}.showroom-thumbs button{height:46px}.showroom-info{grid-template-columns:1fr;gap:26px;padding-top:42px}.showroom-cta{grid-column:auto;width:100%;min-width:0}.fleet-overview{padding-top:58px;padding-bottom:65px}.fleet-overview>header{grid-template-columns:1fr;gap:22px}.fleet-grid{grid-template-columns:1fr}.fleet-image{height:165px}.showroom-note{grid-template-columns:1fr;gap:18px}.showroom-note>a{width:max-content}.showroom-topline span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.showroom-stage>img.showroom-slide-next,.showroom-stage>img.showroom-slide-previous{animation:none}.fleet-card{transition:none}}.cars-page,.showroom,.showroom-info{background:#d9dbd7}.fleet-overview{background:#cfd1cd;border-top-color:#b8bbb6}.fleet-card{background:#e3e4df;border-color:#b4b7b2}.fleet-overview>header>p,.fleet-copy small,.showroom-price span{color:#555}.showroom-note>a.showroom-search-cta{border:1px solid var(--acid);background:var(--acid);color:#fff;border-radius:999px;justify-content:space-between;align-items:center;gap:20px;min-width:330px;padding:14px 18px;transition:background .2s,color .2s;display:flex}.showroom-search-cta span{flex-direction:column;gap:4px;display:flex}.showroom-search-cta small{letter-spacing:1.2px;text-transform:uppercase;opacity:.75;font-size:7px;font-weight:700}.showroom-search-cta strong{letter-spacing:.8px;text-transform:uppercase;font-size:9px;line-height:1.25}.showroom-note>a.showroom-search-cta b{color:currentColor;font-size:16px}.showroom-note>a.showroom-search-cta:hover,.showroom-note>a.showroom-search-cta:focus-visible{color:#080808;background:#fff;outline:0}@media (width<=1100px){.showroom-note>a.showroom-search-cta{min-width:310px}}@media (width<=720px){.showroom-note>a.showroom-search-cta{width:100%;min-width:0}}.car-detail-page{color:#fff;background:#090a09}.car-detail-page .cars-nav{position:absolute}.car-detail-hero{height:min(790px,92vh);min-height:680px;position:relative;overflow:hidden}.car-detail-hero>img{object-fit:cover;width:100%;height:100%;display:block}.car-detail-shade{background:linear-gradient(#0000 52%,#080808f2 100%),linear-gradient(90deg,#080808a8 0%,#0000 55%);position:absolute;inset:0}.car-detail-breadcrumb{z-index:2;letter-spacing:1.4px;text-transform:uppercase;color:#bbb;gap:12px;font-size:8px;display:flex;position:absolute;top:106px;left:3.5vw}.car-detail-breadcrumb a{color:#fff;border-bottom:1px solid var(--acid);padding-bottom:4px}.car-detail-heading{z-index:2;max-width:720px;position:absolute;bottom:64px;left:6vw}.car-detail-heading small{letter-spacing:1.8px;text-transform:uppercase;font-size:9px}.car-detail-heading h1{letter-spacing:-.065em;text-transform:uppercase;margin:18px 0 22px;font-size:clamp(54px,7vw,110px);line-height:.82}.car-detail-heading p{letter-spacing:1.2px;text-transform:uppercase;color:#bbb;font-size:9px}.car-detail-hero-specs{z-index:2;grid-template-columns:repeat(2,140px);gap:20px 0;margin:0;display:grid;position:absolute;bottom:70px;right:6vw}.car-detail-hero-specs div{border-left:1px solid #ffffff3d;padding-left:18px}.car-detail-hero-specs dt{color:#aaa;margin-bottom:8px;font-size:7px}.car-detail-hero-specs dd{margin:0;font-size:20px;font-weight:900}.car-detail-content{color:#090a09;background:#f1f2f2;padding:80px 6vw 100px}.car-detail-intro{grid-template-columns:.65fr 1.6fr .75fr;align-items:end;gap:4vw;margin-bottom:55px;display:grid}.car-detail-intro>div:first-child{border-top:1px solid #bbb;gap:18px;padding-top:12px;display:flex}.car-detail-intro>div:first-child span{color:var(--acid);font-size:8px}.car-detail-intro small{letter-spacing:1.3px;text-transform:uppercase;font-size:8px}.car-detail-intro h2,.car-detail-body h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(42px,5.4vw,82px);line-height:.85}.car-detail-intro h2 em{color:var(--acid);font-style:normal}.car-detail-price{flex-direction:column;gap:8px;display:flex}.car-detail-price strong{font-size:27px}.car-detail-price span{color:#777;font-size:10px}.car-detail-gallery{grid-template-rows:repeat(2,minmax(235px,1fr));grid-template-columns:1.4fr .6fr;gap:10px;min-height:650px;display:grid}.car-detail-gallery figure{background:#151515;margin:0;position:relative;overflow:hidden}.car-detail-gallery figure.is-main{grid-row:1/3}.car-detail-gallery img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1);display:block}.car-detail-gallery figure:hover img{transform:scale(1.025)}.car-detail-gallery figcaption{color:#fff;letter-spacing:1px;background:#080808dd;border-radius:999px;padding:7px 9px;font-size:7px;position:absolute;bottom:12px;right:12px}.car-detail-body{grid-template-columns:1.25fr .75fr;gap:8vw;margin-top:85px;display:grid}.car-detail-body article>small,.car-detail-body aside>small{letter-spacing:1.3px;text-transform:uppercase;color:#666;font-size:8px}.car-detail-body article h2{margin:25px 0 30px;font-size:clamp(40px,4.6vw,70px)}.car-detail-body article>p{color:#555;max-width:720px;font-size:14px;line-height:1.75}.car-detail-disclaimer{border:1px solid #cacbc8;align-items:flex-start;gap:12px;margin-top:35px;padding:18px;font-size:10px;line-height:1.6;display:flex}.car-detail-disclaimer .pulse{flex:none;margin-top:4px}.car-detail-body aside dl{border-top:1px solid #bbb;margin:25px 0 30px}.car-detail-body aside dl div{border-bottom:1px solid #ccc;justify-content:space-between;gap:18px;padding:14px 0;display:flex}.car-detail-body aside dt{text-transform:uppercase;color:#777;font-size:8px}.car-detail-body aside dd{text-align:right;margin:0;font-size:10px;font-weight:900}.car-detail-body aside>a{background:var(--acid);color:#fff;text-transform:uppercase;letter-spacing:1px;border-radius:999px;justify-content:space-between;align-items:center;padding:17px 20px;font-size:9px;font-weight:900;display:flex}.car-detail-pagination{border-top:1px solid #292929;border-bottom:1px solid #292929;grid-template-columns:1fr .6fr 1fr;display:grid}.car-detail-pagination a{border-right:1px solid #292929;flex-direction:column;gap:9px;padding:32px 4vw;display:flex}.car-detail-pagination a:last-child{text-align:right;border:0}.car-detail-pagination a:nth-child(2){text-align:center}.car-detail-pagination small{color:#777;text-transform:uppercase;letter-spacing:1.3px;font-size:7px}.car-detail-pagination strong{text-transform:uppercase;font-size:14px}.car-detail-pagination a:hover strong{color:var(--acid)}.car-detail-page footer{content-visibility:visible}.car-not-found{text-align:center;place-content:center;gap:22px;min-height:100vh;display:grid}.car-not-found a{color:var(--acid)}@media (width<=1000px){.car-detail-hero-specs{right:22px}.car-detail-heading{left:22px}.car-detail-content{padding-left:22px;padding-right:22px}.car-detail-intro{grid-template-columns:1fr 1.5fr}.car-detail-price{grid-column:1/-1}.car-detail-body{grid-template-columns:1fr;gap:60px}}@media (width<=720px){.car-detail-hero{height:780px;min-height:780px}.car-detail-heading{bottom:235px}.car-detail-heading h1{font-size:50px}.car-detail-hero-specs{grid-template-columns:repeat(2,1fr);bottom:45px;left:22px;right:22px}.car-detail-intro{grid-template-columns:1fr}.car-detail-gallery{grid-template-rows:360px 220px 220px;grid-template-columns:1fr;min-height:0}.car-detail-gallery figure.is-main{grid-row:auto}.car-detail-pagination{grid-template-columns:1fr 1fr}.car-detail-pagination a:nth-child(2){display:none}.car-detail-pagination a{padding:26px 20px}.car-detail-pagination strong{font-size:11px}}.car-detail-gallery>button{cursor:zoom-in;text-align:left;background:#151515;border:0;margin:0;padding:0;position:relative;overflow:hidden}.car-detail-gallery>button.is-main{grid-row:1/3}.car-detail-gallery>button:hover img,.car-detail-gallery>button:focus-visible img{transform:scale(1.025)}.car-detail-gallery>button:focus-visible{outline:3px solid var(--acid);outline-offset:-3px}.gallery-count{color:#fff;letter-spacing:1px;background:#080808dd;border-radius:999px;padding:7px 9px;font-size:7px;position:absolute;bottom:12px;right:12px}.gallery-zoom{color:#080808;opacity:0;background:#f5f5f0e8;border-radius:50%;place-items:center;width:38px;height:38px;font-size:17px;transition:opacity .25s,transform .25s;display:grid;position:absolute;top:14px;left:14px;transform:translateY(6px)}.car-detail-gallery>button:hover .gallery-zoom,.car-detail-gallery>button:focus-visible .gallery-zoom{opacity:1;transform:none}.gallery-lightbox{z-index:1200;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050505f2;grid-template-columns:76px minmax(0,1fr) 76px;align-items:center;gap:20px;padding:40px;animation:.25s both gallery-open;display:grid;position:fixed;inset:0}.gallery-lightbox>img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:calc(100vh - 80px);display:block}.gallery-lightbox>button{color:#fff;cursor:pointer;background:#111;border:1px solid #ffffff38;border-radius:50%;width:52px;height:52px;font-size:22px}.gallery-lightbox>button:hover,.gallery-lightbox>button:focus-visible{background:var(--acid);border-color:var(--acid);outline:0}.gallery-lightbox-close{z-index:2;position:absolute;top:24px;right:28px}.gallery-lightbox>span{letter-spacing:1.5px;color:#aaa;font-size:8px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}@keyframes gallery-open{0%{opacity:0}}.car-engine-video{border-top:1px solid #c4c5c2;grid-template-columns:.72fr 1.28fr;align-items:center;gap:7vw;margin-top:90px;padding-top:85px;display:grid}.car-engine-video-copy>small{letter-spacing:1.3px;text-transform:uppercase;color:#666;font-size:8px}.car-engine-video-copy h2{letter-spacing:-.055em;text-transform:uppercase;margin:24px 0 28px;font-size:clamp(40px,4.8vw,72px);line-height:.88}.car-engine-video-copy h2 em{color:var(--acid);font-style:normal}.car-engine-video-copy>p{color:#555;max-width:540px;font-size:13px;line-height:1.75}.car-engine-video-copy>span{letter-spacing:1px;text-transform:uppercase;align-items:center;gap:12px;margin-top:28px;font-size:8px;font-weight:900;display:flex}.car-engine-video-copy>span i{flex:none}.car-engine-video-player{aspect-ratio:16/9;background:#111;position:relative;overflow:hidden}.car-engine-video-player>img{object-fit:cover;filter:saturate(.55)brightness(.45);width:100%;height:100%;display:block}.car-engine-video-player>div{background:linear-gradient(#0000 45%,#080808b8);position:absolute;inset:0}.engine-play{background:var(--acid);color:#fff;border-radius:50%;place-items:center;width:76px;height:76px;padding-left:4px;font-size:22px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 45px #0008}.car-engine-video-player>p{color:#fff;flex-direction:column;gap:5px;margin:0;display:flex;position:absolute;bottom:18px;left:22px}.car-engine-video-player>p small{letter-spacing:1.3px;text-transform:uppercase;color:#aaa;font-size:7px}.car-engine-video-player>p strong{text-transform:uppercase;font-size:14px}@media (width<=900px){.car-engine-video{grid-template-columns:1fr;gap:42px}.car-engine-video-player{width:100%}}@media (width<=720px){.car-detail-gallery>button.is-main{grid-row:auto}.gallery-lightbox{grid-template-columns:44px minmax(0,1fr) 44px;gap:6px;padding:20px 8px}.gallery-lightbox>button{width:40px;height:40px}.gallery-lightbox-close{top:14px;right:14px}.gallery-zoom{opacity:1;width:34px;height:34px;transform:none}.car-engine-video{margin-top:65px;padding-top:60px}.engine-play{width:60px;height:60px}}@media (prefers-reduced-motion:reduce){.gallery-lightbox{animation:none}.gallery-zoom,.car-detail-gallery img{transition:none}}.s1-admin,.s1-admin-login{--admin-red:#ef3340;--admin-ink:#0b0b0b;--admin-paper:#f2f2ef;background:var(--admin-paper);min-height:100vh;color:var(--admin-ink);font-family:Arial,Helvetica,sans-serif}.s1-admin *,.s1-admin-login *{box-sizing:border-box}.s1-admin-brand{letter-spacing:-1px;font-size:20px;font-weight:900}.s1-admin-brand i{font-style:normal}.s1-admin-brand b{color:var(--admin-red)}.s1-admin-login{color:#fff;background:#090909;place-items:center;padding:30px;display:grid}.s1-admin-login>section{background:#101010;border:1px solid #ffffff24;width:min(500px,100%);padding:50px}.s1-admin-login .s1-kicker{color:#888;letter-spacing:2px;margin:65px 0 15px;font-size:10px}.s1-admin-login h1,.s1-page-heading h1{letter-spacing:-.065em;text-transform:uppercase;margin:0;font-size:clamp(48px,6vw,82px);line-height:.84}.s1-admin-login h1 em,.s1-page-heading h1 em{color:var(--admin-red);font-style:normal}.s1-admin-login form{gap:18px;margin-top:42px;display:grid}.s1-admin-login label,.s1-form-section label{letter-spacing:.8px;text-transform:uppercase;gap:8px;font-size:9px;font-weight:800;display:grid}.s1-admin-login input{color:#fff;background:#181818;border:1px solid #444;height:50px;padding:0 14px}.s1-admin-login button,.s1-page-heading>button{background:var(--admin-red);color:#fff;letter-spacing:1px;text-transform:uppercase;cursor:pointer;border:0;height:50px;font-size:9px;font-weight:900}.s1-back{color:#aaa;margin-top:28px;font-size:10px;display:block}.s1-setup{border-left:3px solid var(--admin-red);background:#181818;gap:12px;margin-top:35px;padding:20px;display:grid}.s1-setup p{color:#aaa;margin:0;font-size:12px;line-height:1.6}.s1-setup code{color:#fff;background:#0a0a0a;padding:8px;font-size:11px}.s1-admin>header{z-index:30;border-top:4px solid var(--admin-red);color:#fff;background:#0b0b0b;border-bottom:1px solid #242424;grid-template-columns:250px 1fr auto;align-items:center;height:68px;padding:0 24px;display:grid;position:fixed;top:0;left:0;right:0}.s1-admin>header>div{color:#999;letter-spacing:1px;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;display:flex}.s1-live-dot{background:#54c878;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #54c87820}.s1-admin>header>button{color:#ddd;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #444;padding:9px 13px;font-size:8px}.s1-admin>aside{z-index:20;color:#fff;background:#101010;flex-direction:column;width:250px;padding:35px 18px 22px;display:flex;position:fixed;top:68px;bottom:0;left:0}.s1-admin>aside>p{color:#666;letter-spacing:1.8px;margin:0 14px 18px;font-size:8px}.s1-admin>aside nav{gap:4px;display:grid}.s1-admin>aside nav button,.s1-new-car{color:#aaa;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;min-height:45px;padding:0 14px;font-size:10px;font-weight:700;display:flex}.s1-admin>aside nav button span{color:#666;width:18px}.s1-admin>aside nav button b{background:var(--admin-red);color:#fff;border-radius:99px;margin-left:auto;padding:3px 6px;font-size:7px}.s1-admin>aside nav button.active,.s1-admin>aside nav button:hover{color:#fff;background:#1c1c1c}.s1-admin>aside nav button.active{border-left:2px solid var(--admin-red)}.s1-new-car{justify-content:center;background:var(--admin-red)!important;color:#fff!important;margin-top:24px!important}.s1-admin-user{border-top:1px solid #2a2a2a;gap:6px;margin-top:auto;padding:18px 12px;display:grid}.s1-admin-user span{color:#666;letter-spacing:1.4px;font-size:7px}.s1-admin-content{min-height:100vh;margin-left:250px;padding:115px 5vw 80px}.s1-preview-note{background:#fff6d7;border:1px solid #d3b35a;gap:14px;margin:-20px 0 35px;padding:13px 16px;font-size:10px;display:flex}.s1-preview-note span{color:#675b3b}.s1-admin-message{color:#9e1923;text-align:left;cursor:pointer;background:#fff0f1;border:1px solid #d7a6aa;justify-content:space-between;width:100%;margin:0 0 25px;padding:13px 16px;font-size:10px;display:flex}.s1-page-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:55px;display:flex}.s1-page-heading p{color:#777;letter-spacing:2px;margin:0 0 16px;font-size:9px}.s1-page-heading>button{padding:0 22px}.s1-stat-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.s1-stat{background:#fff;border:1px solid #ddd;flex-direction:column;min-height:170px;padding:22px;display:flex}.s1-stat>span{letter-spacing:1px;text-transform:uppercase;color:#777;font-size:8px}.s1-stat strong{letter-spacing:-2px;margin:auto 0 10px;font-size:clamp(28px,3vw,50px);line-height:1}.s1-section-title{letter-spacing:1.5px;text-transform:uppercase;margin:55px 0 20px;font-size:10px}.s1-vehicle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.s1-vehicle-grid>article{background:#fff;border:1px solid #d0d0cd}.s1-vehicle-image{color:#555;letter-spacing:3px;background:#171717;place-items:center;height:190px;font-size:11px;display:grid;position:relative;overflow:hidden}.s1-vehicle-image img{object-fit:cover;width:100%;height:100%}.s1-vehicle-image>b,.s1-inquiries article>div>span{color:#fff;letter-spacing:.8px;text-transform:uppercase;background:#777;padding:6px 8px;font-size:7px;position:absolute;top:12px;left:12px}.s1-vehicle-image .status-published{background:#257443}.s1-vehicle-image .status-reserved{background:#c27b17}.s1-vehicle-image .status-sold{background:#111}.s1-vehicle-image .status-draft{background:#666}.s1-vehicle-copy{padding:18px}.s1-vehicle-copy>small{color:#888;font-size:7px}.s1-vehicle-copy h3{margin:9px 0 4px;font-size:20px}.s1-vehicle-copy>p{color:#777;min-height:16px;margin:0;font-size:10px}.s1-vehicle-copy>div{justify-content:space-between;align-items:flex-end;margin-top:24px;display:flex}.s1-vehicle-copy>div strong{font-size:17px}.s1-vehicle-copy>div span{color:#888;font-size:8px}.s1-vehicle-copy footer{border-top:1px solid #ddd;gap:5px;margin:18px -18px -18px;padding:10px;display:flex}.s1-vehicle-copy footer button,.s1-vehicle-copy footer a{color:#111;text-align:center;text-transform:uppercase;cursor:pointer;background:#f2f2ef;border:0;flex:1;padding:9px;font-size:7px;font-weight:900}.s1-empty{text-align:center;background:#fff;border:1px dashed #aaa;margin-top:20px;padding:45px}.s1-empty strong{font-size:18px}.s1-empty p{color:#777;margin:10px 0 0;font-size:11px}.s1-form-section{background:#fff;border:1px solid #d5d5d2;margin:0 0 18px;padding:30px}.s1-form-section>h2{letter-spacing:1.4px;text-transform:uppercase;border-bottom:1px solid #ddd;margin:0 0 26px;padding-bottom:15px;font-size:11px}.s1-form-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.s1-form-section label.wide{grid-column:span 3}.s1-form-section input,.s1-form-section select,.s1-form-section textarea{color:#111;width:100%;min-width:0;font:inherit;text-transform:none;letter-spacing:0;background:#fafafa;border:1px solid #ccc;padding:12px}.s1-form-section textarea{resize:vertical;min-height:100px}.s1-form-section .check{grid-auto-flow:column;justify-content:start;align-self:end;align-items:center;min-height:44px;display:flex}.s1-form-section .check input{width:16px;height:16px}.s1-upload{text-align:center;background:#f7f7f4;border:1px dashed #999;padding:42px;position:relative}.s1-upload input{opacity:0;pointer-events:none;position:absolute}.s1-upload label{cursor:pointer}.s1-upload label strong{font-size:14px}.s1-upload label span{color:#777;margin-top:7px;font-size:9px}.s1-media-row{gap:8px;margin-top:14px;display:flex;overflow:auto}.s1-media-row img,.s1-media-row span{object-fit:cover;color:#fff;background:#111;place-items:center;width:110px;height:72px;display:grid}.s1-file-list{gap:5px;margin:14px 0;padding:0;list-style:none;display:grid}.s1-file-list li{background:#eee;justify-content:space-between;padding:9px 12px;font-size:9px;display:flex}.s1-file-list button{cursor:pointer;background:0 0;border:0}.s1-form-actions{z-index:10;background:#111;justify-content:flex-end;gap:8px;padding:14px;display:flex;position:sticky;bottom:0}.s1-form-actions button{color:#111;text-transform:uppercase;cursor:pointer;background:#fff;border:0;padding:14px 18px;font-size:8px;font-weight:900}.s1-form-actions .secondary{color:#fff;background:#333;margin-right:auto}.s1-form-actions .publish{background:var(--admin-red);color:#fff}.s1-inquiries{gap:10px;display:grid}.s1-inquiries article{background:#fff;border:1px solid #ddd;padding:24px;position:relative}.s1-inquiries article>div{justify-content:flex-end;display:flex}.s1-inquiries article>div>span{margin-right:auto;position:static}.s1-inquiries time{color:#888;font-size:8px}.s1-inquiries h3{margin:22px 0 8px}.s1-inquiries p{color:#555;font-size:12px}.s1-inquiries footer{border-top:1px solid #ddd;gap:20px;padding-top:14px;font-size:9px;display:flex}.s1-inquiries footer a{color:var(--admin-red)}@media (width<=1050px){.s1-stat-grid,.s1-vehicle-grid,.s1-form-grid{grid-template-columns:repeat(2,1fr)}.s1-form-section label.wide{grid-column:span 2}}@media (width<=720px){.s1-admin>header{grid-template-columns:1fr auto;padding:0 15px}.s1-admin>header>div{display:none}.s1-admin>aside{width:100%;height:62px;padding:5px 8px;display:block;top:auto;bottom:0}.s1-admin>aside>p,.s1-new-car,.s1-admin-user{display:none}.s1-admin>aside nav{grid-template-columns:repeat(4,1fr);display:grid}.s1-admin>aside nav button{flex-direction:column;justify-content:center;gap:4px;min-height:52px;padding:4px;font-size:7px}.s1-admin>aside nav button span{width:auto}.s1-admin>aside nav button.active{border-left:0;border-top:2px solid var(--admin-red)}.s1-admin-content{margin-left:0;padding:100px 16px 95px}.s1-page-heading{flex-direction:column;align-items:flex-start;margin-bottom:35px}.s1-page-heading h1{font-size:52px}.s1-page-heading>button{width:100%}.s1-stat-grid,.s1-vehicle-grid,.s1-form-grid{grid-template-columns:1fr}.s1-stat{min-height:135px}.s1-form-section{padding:20px}.s1-form-section label.wide{grid-column:auto}.s1-form-actions{flex-wrap:wrap}.s1-form-actions .secondary{width:100%;margin:0}.s1-admin-login>section{padding:30px 22px}.s1-inquiries footer{flex-direction:column;gap:8px}.s1-preview-note{flex-direction:column}}.car-inquiry{border-top:1px solid #bbb;gap:9px;margin-top:30px;padding-top:25px;display:grid}.car-inquiry h3{margin:0 0 7px;font-size:17px}.car-inquiry input,.car-inquiry textarea{width:100%;font:inherit;background:#f6f6f3;border:1px solid #bbb;padding:12px}.car-inquiry textarea{resize:vertical;min-height:105px}.car-inquiry>label{color:#666;align-items:flex-start;gap:9px;font-size:8px;line-height:1.5;display:flex}.car-inquiry>label input{flex:none;width:15px;height:15px}.car-inquiry>button{background:var(--acid);color:#fff;text-transform:uppercase;letter-spacing:1px;cursor:pointer;border:0;border-radius:999px;justify-content:space-between;align-items:center;padding:17px 20px;font-size:9px;font-weight:900;display:flex}.car-inquiry>p{margin:4px 0 0;font-size:9px;line-height:1.5}.inquiry-honeypot{position:absolute!important;left:-9999px!important}.car-detail-content{background:#d9dbd7}.maintenance-options{border-top:1px solid #b6b9b4;border-bottom:1px solid #b6b9b4;margin:-12px 0 70px;padding:30px 0 34px}.maintenance-options-heading{grid-template-columns:.65fr 1.6fr .75fr;align-items:start;gap:4vw;margin-bottom:24px;display:grid}.maintenance-options-heading>div:first-child{gap:18px;padding-top:9px;display:flex}.maintenance-options-heading>div:first-child span{color:var(--acid);font-size:8px}.maintenance-options-heading small{letter-spacing:1.3px;text-transform:uppercase;font-size:8px}.maintenance-options-heading h3{text-transform:uppercase;letter-spacing:-.025em;margin:0 0 8px;font-size:24px;line-height:1}.maintenance-options-heading p{color:#555;margin:0;font-size:11px;line-height:1.55}.maintenance-options-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-left:calc(26% + 2vw);display:grid}.maintenance-option{background:#e3e4df;border:1px solid #b4b7b2;border-radius:10px;grid-template-columns:minmax(0,1fr) 32px;align-items:stretch;min-height:72px;transition:border-color .2s,background .2s,transform .2s;display:grid;position:relative}.maintenance-option:hover{border-color:#888;transform:translateY(-2px)}.maintenance-option.is-selected{border-color:var(--acid);color:#fff;box-shadow:inset 3px 0 0 var(--acid);background:#101110}.maintenance-option>button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:13px 8px 13px 13px;display:flex}.maintenance-option>button:focus-visible{outline:2px solid var(--acid);outline-offset:-2px;border-radius:9px}.maintenance-check{color:#080808;background:#f5f5f2;border:1px solid #8d908b;border-radius:4px;flex:none;place-items:center;width:19px;height:19px;font-size:12px;font-weight:900;display:grid}.is-selected .maintenance-check{border-color:var(--acid);background:var(--acid);color:#fff}.maintenance-option-copy{flex-direction:column;gap:7px;min-width:0;display:flex}.maintenance-option-copy strong{text-transform:uppercase;letter-spacing:.45px;font-size:9px;line-height:1.25}.maintenance-option-copy small{color:var(--acid);font-size:9px;font-weight:900}.maintenance-info{cursor:help;opacity:.68;border:1px solid;border-radius:50%;place-self:center;place-items:center;width:17px;height:17px;font-family:Georgia,serif;font-size:10px;font-weight:700;line-height:1;display:grid;position:relative}.maintenance-info:hover,.maintenance-info:focus-visible{opacity:1;outline:2px solid var(--acid);outline-offset:2px}.maintenance-info:after{content:attr(data-tooltip);z-index:20;color:#fff;pointer-events:none;opacity:0;background:#080808;border-radius:7px;width:220px;padding:11px 12px;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:400;line-height:1.5;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + 12px);right:-8px;transform:translateY(4px);box-shadow:0 12px 30px #0004}.maintenance-info:hover:after,.maintenance-info:focus-visible:after{opacity:1;transform:none}.maintenance-selection{color:#555;justify-content:space-between;gap:20px;margin:13px 0 0 calc(26% + 2vw);font-size:9px;line-height:1.4;display:flex}.maintenance-selection strong{color:#080808;text-transform:uppercase}.maintenance-selection span:last-child{text-align:right}@media (width<=1000px){.maintenance-options-heading{grid-template-columns:1fr 1.5fr}.maintenance-options-grid,.maintenance-selection{margin-left:0}.maintenance-options-grid{grid-template-columns:1fr}.maintenance-option{min-height:66px}.maintenance-info:after{right:0}.maintenance-options-heading>div:last-child{grid-column:2}}@media (width<=720px){.maintenance-options{margin-top:0;padding-top:26px}.maintenance-options-heading{grid-template-columns:1fr;gap:16px}.maintenance-options-heading>div:last-child{grid-column:auto}.maintenance-selection{flex-direction:column;gap:4px}.maintenance-selection span:last-child{text-align:left}.maintenance-info:after{width:auto;position:fixed;bottom:20px;left:20px;right:20px}}:root{--mobile-nav-height:calc(68px + env(safe-area-inset-top,0px))}html{scroll-padding-top:calc(var(--mobile-nav-height) + 16px);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;touch-action:manipulation;overflow-x:clip}body{overscroll-behavior-x:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-width:320px;min-height:100%;overflow-x:clip}img,video{max-width:100%}img{height:auto}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}p,h1,h2,h3,strong,span{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}a,code{overflow-wrap:anywhere;word-break:break-word}#start,#expertise,#methode,#case,#contact,#showroom,#car-content{scroll-margin-top:calc(var(--mobile-nav-height) + 16px)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--acid);outline-offset:3px}.mobile-nav-shell{align-items:center;gap:2px;display:none;position:relative}.mobile-menu-toggle{color:#fff;cursor:pointer;background:#0b0c0be8;border:1px solid #ffffff32;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:48px;height:48px;padding:0;display:flex}.mobile-menu-toggle span{background:currentColor;border-radius:999px;flex:none;width:22px;height:2px;transition:transform .22s,opacity .18s;display:block}.mobile-menu-toggle.is-open span:first-child{transform:translateY(7px)rotate(45deg)}.mobile-menu-toggle.is-open span:nth-child(2){opacity:0}.mobile-menu-toggle.is-open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu-panel{z-index:19;left:0;right:0;top:var(--mobile-nav-height);height:calc(100vh - var(--mobile-nav-height));height:calc(100dvh - var(--mobile-nav-height));padding:clamp(24px,6vw,54px) max(20px,env(safe-area-inset-right,0px)) max(24px,env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px));overscroll-behavior:contain;color:#fff;background:linear-gradient(145deg,#080908 0%,#111311 100%);border-top:1px solid #ffffff1c;animation:.22s both mobile-menu-in;position:fixed;overflow-y:auto;box-shadow:0 24px 70px #000}.mobile-menu-links{border-top:1px solid #333;flex-direction:column;display:flex}.mobile-menu-links a{text-transform:uppercase;letter-spacing:-.035em;border-bottom:1px solid #292b29;justify-content:space-between;align-items:center;min-height:58px;font-size:clamp(22px,6vw,38px);font-weight:950;line-height:1;display:flex}.mobile-menu-links a span{color:#666;letter-spacing:1.3px;font-size:8px}.mobile-menu-links a.is-active,.mobile-menu-links a:focus-visible{color:var(--acid)}.mobile-menu-contact{background:var(--acid);color:#080808;letter-spacing:1.2px;text-transform:uppercase;border-radius:12px;justify-content:space-between;align-items:center;min-height:52px;margin-top:24px;padding:0 18px;font-size:10px;font-weight:900;display:flex}.mobile-menu-panel>small{color:#666;letter-spacing:1.4px;margin-top:20px;font-size:8px;display:block}@keyframes mobile-menu-in{0%{opacity:0;transform:translateY(-10px)}}.maintenance-option{grid-template-columns:minmax(0,1fr) 44px}.maintenance-info{opacity:.78;border:0;width:44px;height:44px}.maintenance-info>span{border:1px solid;border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.maintenance-info:hover,.maintenance-info:focus-visible{outline:0}.maintenance-info:hover>span,.maintenance-info:focus-visible>span{outline:2px solid var(--acid);outline-offset:2px}.showroom-description>a,.text-link,footer a{align-items:center;min-height:44px}.showroom-stage{touch-action:pan-y}.gallery-lightbox{touch-action:pan-y;overscroll-behavior:contain}@media (width<=1000px){.nav-wrap,.cars-nav,.car-detail-page .cars-nav{height:var(--mobile-nav-height);padding-top:env(safe-area-inset-top,0px);padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px));-webkit-backdrop-filter:blur(14px);background:#070807f5;position:fixed;top:0}.nav-wrap>.brand{align-items:center;min-height:44px;display:flex}.nav-wrap>.nav-cta{display:none}.mobile-nav-shell{display:flex}.showroom{padding-top:var(--mobile-nav-height)}.showroom-topline{height:44px}.hero{height:auto;min-height:100dvh;padding-top:var(--mobile-nav-height);padding-bottom:70px}.hero-copy{margin-top:24px}.stock-hero{height:auto;min-height:100dvh;padding-top:var(--mobile-nav-height)}.hero-rail,.stock-hero-meta{top:calc(var(--mobile-nav-height) + 18px)}.car-detail-breadcrumb{top:calc(var(--mobile-nav-height) + 20px)}.btn,.nav-stock-tab,.showroom-cta,.showroom-search-cta,.car-detail-body aside>a,.contact button{min-height:48px}.capability-thumb{min-height:58px}.viewer-close{width:48px;height:48px}.viewer-copy>button{min-height:44px}.contact input,.contact select,.contact textarea{min-height:48px;font-size:16px;line-height:1.35}.contact textarea{min-height:132px}.contact-meta a{align-items:center;min-height:44px;display:flex}footer div{flex-wrap:wrap;gap:16px}}.flat-flag{border-radius:2px;flex:none;width:20px;height:13px;display:block;overflow:hidden;box-shadow:0 0 0 1px #ffffff30}.flat-flag-nl{background:linear-gradient(#ae1c28 0 33.333%,#fff 33.333% 66.666%,#21468b 66.666% 100%)}.flat-flag-en{background:#012169 url(/flags/union-jack.png) 50%/cover no-repeat;width:22px;height:11px}.language-switcher{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060606b8;border:1px solid #ffffff2e;border-radius:999px;gap:3px;padding:3px;display:flex}.language-switcher button{color:#aaa;cursor:pointer;font:600 10px/1 var(--font-mono,monospace);letter-spacing:.02em;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;display:flex}.language-switcher button.is-active{color:#080808;background:#fff}.language-switcher button b{font:inherit}.mobile-language-menu{display:none;position:relative}.mobile-language-current{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:48px;height:48px;padding:0;display:grid;position:relative}.mobile-language-current:before{content:"";background:#0b0c0be8;border:1px solid #ffffff32;border-radius:10px;width:36px;height:36px;position:absolute}.mobile-language-current[aria-expanded=true]:before{border-color:var(--acid);background:#161816}.mobile-language-current .flat-flag{z-index:1;position:relative}.mobile-language-dropdown{z-index:24;background:#0b0c0bf7;border:1px solid #ffffff2e;border-radius:12px;min-width:152px;padding:6px;animation:.16s both mobile-language-in;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 38px #000b}.mobile-language-dropdown button{color:#fff;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;width:100%;min-height:46px;padding:0 11px;font-size:11px;font-weight:800;display:flex}.mobile-language-dropdown button:hover,.mobile-language-dropdown button:focus-visible{color:var(--acid);background:#ffffff10}@keyframes mobile-language-in{0%{opacity:0;transform:translateY(-5px)}}.field-error{color:#ff6b6b!important;letter-spacing:.02em!important;margin-top:6px!important;font-size:11px!important;display:block!important}input[aria-invalid=true]{border-color:#ff6b6b!important}@media (width<=980px){.nav-wrap>.language-switcher{display:none}.mobile-language-menu{display:block}}@media (width<=720px){.mobile-hide-arrow{display:none!important}.hero-copy{max-width:calc(100% - 40px);margin-left:20px;margin-right:20px}.hero h1{letter-spacing:-.06em;margin:27px 0 25px;font-size:clamp(48px,15.5vw,66px);line-height:.86}.hero-intro{max-width:100%;font-size:15px;line-height:1.65}.hero-actions{width:100%;max-width:none}.hero-actions .btn{width:100%;min-height:52px}.section{padding:68px 18px}.signal-copy,.capability-list,.case-copy,.contact{padding-left:18px;padding-right:18px}.intent-head h2,.signal h2,.journey h2,.case h2,.contact h2{font-size:clamp(42px,12vw,58px);line-height:.9}.intent-card p,.signal-copy>p:not(.kicker),.journey li p,.case-copy>p:not(.kicker),.contact-intro>p:not(.kicker),.car-detail-body article>p,.car-engine-video-copy>p{font-size:15px;line-height:1.65}.intent-card{min-height:410px;padding:22px}.capability-list article{grid-template-columns:74px 18px minmax(0,1fr);gap:12px}.capability-list h3{font-size:20px}.capability-list p{font-size:13px;line-height:1.5}.atelier figure{min-height:clamp(320px,92vw,420px)}.case-visual{background-position:48%;min-height:68svh}.contact{padding-top:70px;padding-bottom:calc(76px + env(safe-area-inset-bottom,0px));gap:42px}.contact form{padding:25px 18px;box-shadow:8px 8px #000}.contact button{font-size:11px}.showroom-title h1{font-size:clamp(38px,11vw,50px);line-height:.92}.showroom-specs dt{font-size:9px}.showroom-specs dd{font-size:16px}.showroom-description p{font-size:14px}.showroom-price strong{font-size:25px}.fleet-copy small{font-size:9px}.fleet-copy b{font-size:12px}.fleet-copy em{font-size:9px}.showroom-note{padding-top:26px;padding-bottom:calc(26px + env(safe-area-inset-bottom,0px))}.showroom-note p,.showroom-note>span{font-size:11px;line-height:1.5}.car-detail-hero{height:max(720px,100dvh);min-height:0}.car-detail-heading{bottom:238px;left:20px;right:20px}.car-detail-heading h1{font-size:clamp(42px,13vw,54px);line-height:.88}.car-detail-heading p{font-size:10px;line-height:1.45}.car-detail-content{padding:64px 18px 78px}.car-detail-intro h2,.car-detail-body h2{font-size:clamp(40px,12vw,56px);line-height:.9}.car-detail-gallery{grid-template-rows:clamp(360px,120vw,520px) clamp(260px,78vw,360px) clamp(260px,78vw,360px);gap:8px;width:calc(100% + 36px);margin-left:-18px;margin-right:-18px}.car-detail-gallery>button{min-height:44px}.car-detail-gallery .gallery-zoom{display:none}.gallery-lightbox{padding:max(16px,env(safe-area-inset-top,0px)) 6px max(16px,env(safe-area-inset-bottom,0px));grid-template-columns:50px minmax(0,1fr) 50px;gap:2px}.gallery-lightbox>img{max-height:calc(100dvh - 40px)}.gallery-lightbox>button{width:48px;height:48px}.gallery-lightbox-close{right:max(12px,env(safe-area-inset-right,0px));top:max(12px,env(safe-area-inset-top,0px))}.car-engine-video{margin-top:62px;padding-top:54px}.car-detail-body{margin-top:64px}.car-detail-body aside dl div{align-items:center;min-height:44px}.car-detail-pagination a{justify-content:center;min-height:88px}.maintenance-option{min-height:68px}.maintenance-option-copy strong{font-size:10px}.maintenance-option-copy small,.maintenance-selection{font-size:11px}}@media (width<=390px){.nav-wrap,.cars-nav,.car-detail-page .cars-nav{padding-left:max(14px,env(safe-area-inset-left,0px));padding-right:max(14px,env(safe-area-inset-right,0px))}.brand{font-size:21px}.mobile-menu-toggle{width:46px;height:46px}.section{padding-left:15px;padding-right:15px}.hero-copy{max-width:calc(100% - 32px);margin-left:16px;margin-right:16px}.hero h1{font-size:clamp(44px,15vw,58px)}.showroom-thumbs{width:76px}.showroom-thumbs button{height:48px}.showroom-title,.showroom-specs,.car-detail-heading,.car-detail-hero-specs{left:16px;right:16px}.car-detail-content{padding-left:15px;padding-right:15px}.car-detail-gallery{width:calc(100% + 30px);margin-left:-15px;margin-right:-15px}.maintenance-option>button{gap:8px;padding-left:10px}.maintenance-option-copy strong{font-size:9px}}@media (height<=540px) and (orientation:landscape){.hero,.stock-hero{min-height:620px}.mobile-menu-links a{min-height:48px;font-size:22px}.mobile-menu-panel{padding-top:18px}}@media (hover:none) and (pointer:coarse){.intent-card:hover,.fleet-card:hover,.maintenance-option:hover,.atelier figure:hover img,.vehicle-card:hover,.featured-car:hover .featured-media img{transform:none}}@media (prefers-reduced-motion:reduce){.mobile-menu-panel{animation:none}.mobile-menu-toggle span,.maintenance-option{transition:none}}.brand{letter-spacing:-.045em;text-transform:uppercase;font-kerning:normal;text-rendering:geometricprecision;align-items:center;min-width:max-content;padding:0;font-family:Helvetica Neue,Arial Nova,Arial,Helvetica,sans-serif;font-size:23px;font-style:italic;font-weight:850;line-height:1;transition:opacity .2s;display:inline-flex;transform:none}.brand i,.brand span{color:var(--acid);font-style:inherit;text-shadow:none;display:inline-block}.brand i{margin-right:-.012em;font-size:1.13em;line-height:1;transform:translateY(-.03em)}.brand span{letter-spacing:-.035em;margin-left:.028em;font-size:1.42em;line-height:1;transform:translateY(-.145em)}.brand:before,.brand:after{content:none}.brand:hover,.brand:focus-visible{filter:none;opacity:.88;transform:none}@media (width<=390px){.brand{padding:0;font-size:21px}}@media (prefers-reduced-motion:reduce){.brand{transition:none}}.showroom-coming .showroom-stage{height:min(760px,78vh);min-height:620px}.showroom-coming-title{max-width:760px;bottom:58px}.showroom-coming-title h1{font-size:clamp(68px,9vw,132px);line-height:.82}.showroom-coming-title p{color:#deded9;max-width:620px;margin:24px 0 0;font-size:15px;line-height:1.65}.showroom-coming-info{grid-template-columns:minmax(0,1fr) auto auto}.showroom-cta-secondary{color:#fff;background:#101110;border:1px solid #ffffff28}@media (width<=720px){.showroom-coming .showroom-stage{height:calc(100svh - 112px);min-height:650px}.showroom-coming-title{bottom:52px;left:18px;right:82px}.showroom-coming-title h1{font-size:clamp(50px,15vw,68px)}.showroom-coming-title p{font-size:13px;line-height:1.55}.showroom-coming-info{grid-template-columns:1fr;padding:28px 18px}.showroom-coming-info .showroom-cta{width:100%}}.faq{color:#f5f5f1;background:#0a0a0a}.faq-head{max-width:760px;margin:58px 0 42px 25%}.faq-head h2{letter-spacing:-.055em;margin:14px 0;font-size:clamp(52px,7vw,98px);line-height:.88}.faq-list{border-top:1px solid #ffffff24;max-width:920px;margin-left:25%}.faq-list details{border-bottom:1px solid #ffffff24}.faq-list summary{cursor:pointer;grid-template-columns:48px 1fr 30px;align-items:center;gap:20px;min-height:84px;font-size:clamp(17px,2vw,24px);font-weight:700;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span,.faq-list summary b{color:var(--acid);font:700 10px/1 monospace}.faq-list summary b{font-size:22px;transition:transform .2s}.faq-list details[open] summary b{transform:rotate(45deg)}.faq-list details>p{color:#b8b8b4;max-width:680px;margin:0 48px 28px 68px;line-height:1.7}.stock-coming{background:#080808;align-items:flex-end;min-height:clamp(720px,100svh,960px);display:flex;position:relative;overflow:hidden}.stock-coming-media{filter:saturate(.55)brightness(.48);background:url(/sector-one-hero-alfa-dark-corrected.webp) 50% 42%/cover no-repeat;position:absolute;inset:0}.stock-coming-shade{background:linear-gradient(90deg,#050505ed 0 38%,#05050566 72%,#05050599),linear-gradient(0deg,#050505 0,#05050500 48%);position:absolute;inset:0}.stock-coming-copy{z-index:1;width:min(780px,100% - 80px);margin:0 0 12vh max(40px,8vw);position:relative}.stock-coming-copy h1{letter-spacing:-.065em;margin:24px 0 34px;font-size:clamp(64px,9vw,132px);line-height:.82}.stock-coming-copy>p:not(.eyebrow){color:#cececa;max-width:650px;font-size:17px;line-height:1.75}.stock-coming-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.stock-coming-status{z-index:1;letter-spacing:.09em;flex-direction:column;align-items:flex-end;gap:9px;font:700 10px/1.4 monospace;display:flex;position:absolute;bottom:38px;right:38px}.stock-coming-status strong{color:var(--acid)}.stock-principles{color:#111;background:#efefe9;grid-template-columns:1fr 1fr;display:grid}.stock-principles article{border-right:1px solid #0002;grid-template-columns:50px 1fr;gap:28px;padding:80px max(36px,7vw);display:grid}.stock-principles article>span{color:#777;font:700 11px monospace}.stock-principles h2{letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(28px,3vw,44px)}.stock-principles p{color:#555;max-width:560px;line-height:1.7}.stock-principles a{color:#111;border-bottom:2px solid var(--acid);margin-top:18px;font-weight:800;display:inline-block}.privacy-page{color:#f5f5f1;background:#0a0a0a;min-height:100vh}.privacy-nav{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;height:84px;padding:0 max(24px,5vw);display:flex}.privacy-page article{width:min(920px,100% - 40px);margin:0 auto;padding:110px 0 130px}.privacy-page h1{letter-spacing:-.06em;max-width:800px;margin:24px 0 30px;font-size:clamp(58px,8vw,110px);line-height:.86}.privacy-intro{color:#c7c7c3;max-width:700px;font-size:20px;line-height:1.65}.privacy-page article>small{color:#83837f;margin-top:20px;display:block}.privacy-sections{margin:72px 0}.privacy-sections section{border-top:1px solid #ffffff24;grid-template-columns:minmax(220px,32%) 1fr;gap:48px;padding:34px 0;display:grid}.privacy-sections h2{margin:0;font-size:21px}.privacy-sections p{color:#bdbdb8;margin:0;line-height:1.75}.privacy-sections a{color:#fff;-webkit-text-decoration-color:var(--acid);-webkit-text-decoration-color:var(--acid);-webkit-text-decoration-color:var(--acid);text-decoration-color:var(--acid);text-underline-offset:4px}@media (width<=720px){.faq-head,.faq-list{margin-left:0}.faq-head{margin-top:42px}.faq-list summary{grid-template-columns:34px 1fr 22px;gap:10px;min-height:76px;font-size:16px}.faq-list details>p{margin:0 22px 24px 44px}.stock-coming{min-height:760px}.stock-coming-copy{width:calc(100% - 36px);margin:0 18px 112px}.stock-coming-copy h1{font-size:clamp(52px,16vw,72px)}.stock-coming-copy>p:not(.eyebrow){font-size:15px}.stock-coming-actions{flex-direction:column}.stock-coming-actions .btn{width:100%}.stock-coming-status{align-items:flex-start;bottom:28px;left:18px;right:18px}.stock-principles{grid-template-columns:1fr}.stock-principles article{border-bottom:1px solid #0002;grid-template-columns:34px 1fr;padding:52px 20px}.privacy-nav{padding:0 16px}.privacy-page article{padding:72px 0 90px}.privacy-page h1{font-size:clamp(48px,14vw,68px)}.privacy-intro{font-size:17px}.privacy-sections{margin:52px 0}.privacy-sections section{grid-template-columns:1fr;gap:12px;padding:28px 0}}.s1-report,.s1-operation-form,.s1-operation-list{border:1px solid var(--admin-line);background:var(--admin-panel);border-radius:13px;margin-top:18px;padding:24px}.s1-report h2{margin:0 0 24px;font-size:15px}.s1-report>div{color:#888;text-transform:uppercase;grid-template-columns:130px 1fr 50px;align-items:center;gap:14px;margin:12px 0;font-size:9px;display:grid}.s1-report>div:after{content:"";background:#2c302c;grid-area:1/2;height:5px}.s1-report>div b{z-index:1;background:var(--admin-red);grid-area:1/2;height:5px;position:relative}.s1-report>div strong{text-align:right;color:#fff}.s1-operation-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.s1-operation-form label{color:#888;text-transform:uppercase;letter-spacing:.08em;gap:7px;font-size:8px;display:grid}.s1-operation-form input,.s1-operation-form textarea{color:#fff;background:#111411;border:1px solid #3a3e3a;min-height:44px;padding:10px}.s1-operation-form textarea{min-height:80px}.s1-operation-form button{background:var(--admin-red);color:#fff;border:0;border-radius:5px;align-self:end;min-height:44px;font-size:8px;font-weight:800}.s1-operation-list{gap:8px;display:grid}.s1-operation-list article{border-bottom:1px solid var(--admin-line);grid-template-columns:minmax(180px,1fr) 2fr auto;align-items:center;gap:20px;padding:16px;display:grid}.s1-operation-list article div{gap:6px;display:grid}.s1-operation-list small{color:var(--admin-red);text-transform:uppercase;font-size:7px}.s1-operation-list p{color:#888;margin:0;font-size:10px}.s1-operation-list button,.s1-inquiries footer button{color:#aaa;cursor:pointer;background:0 0;border:0;font-size:8px}.s1-inquiries select{color:#fff;background:#111;border:1px solid #444;padding:7px 10px;font-size:8px}.s1-media-manager,.s1-media-pending{gap:8px;margin:18px 0;display:grid}.s1-media-manager article,.s1-media-pending article{border:1px solid var(--admin-line);background:#111411;grid-template-columns:90px minmax(140px,1fr) repeat(4,46px);align-items:center;gap:8px;padding:8px;display:grid}.s1-media-manager img,.s1-media-manager video,.s1-media-pending img{object-fit:cover;width:90px;height:60px}.s1-media-manager article>div{gap:5px;display:grid}.s1-media-manager span,.s1-media-pending small{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.s1-media-manager button,.s1-media-pending button{color:#fff;cursor:pointer;background:#1c1f1c;border:1px solid #444;height:32px;font-size:8px}@media (width<=720px){.s1-admin>aside{overflow-x:auto}.s1-admin>aside nav{width:max-content;display:flex!important}.s1-admin>aside nav button{flex:0 0 72px;width:72px}.s1-operation-form,.s1-operation-list article{grid-template-columns:1fr}.s1-report>div{grid-template-columns:90px 1fr 34px}.s1-media-manager article,.s1-media-pending article{grid-template-columns:70px 1fr repeat(2,36px)}.s1-media-manager img,.s1-media-manager video,.s1-media-pending img{width:70px;height:50px}}.analytics-consent{z-index:1000;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111e;border:1px solid #ffffff24;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;max-width:920px;margin:auto;padding:18px 20px;display:grid;position:fixed;bottom:18px;left:18px;right:18px;box-shadow:0 20px 60px #0008}.analytics-consent strong{font-size:13px}.analytics-consent p{color:#aaa;margin:6px 0 0;font-size:11px;line-height:1.5}.analytics-consent button{color:#fff;text-transform:uppercase;background:#222;border:1px solid #555;min-height:38px;padding:0 15px;font-size:9px;font-weight:700}.analytics-consent .accept{background:#f10d17;border-color:#f10d17}@media (width<=620px){.analytics-consent{grid-template-columns:1fr 1fr}.analytics-consent>div{grid-column:1/-1}.analytics-consent button{width:100%}}.s1-admin{--admin-red:#f10d17;--admin-bg:#101310;--admin-panel:#191c19;--admin-line:#303330;--admin-muted:#838783;--admin-text:#f1f1ed;background:var(--admin-bg);color:var(--admin-text);font-family:Arial,Helvetica,sans-serif;font-weight:400}.s1-admin>header{background:var(--admin-red);color:#fff;border:0;justify-content:space-between;align-items:center;height:40px;padding:0 34px;display:flex}.s1-admin>header>div{color:#fff;letter-spacing:1.4px;align-items:center;gap:34px;font-size:7px;display:flex}.s1-admin>header>div strong{font-size:7px}.s1-admin>header>div span{opacity:.55}.s1-admin>header>a{color:#fff;letter-spacing:1.2px;font-size:7px;font-weight:800}.s1-live-dot{display:none}.s1-admin>aside{border-right:1px solid var(--admin-line);background:#0a0d0a;width:248px;padding:0 23px 28px;top:40px}.s1-admin>aside>.s1-admin-brand{color:#fff;justify-content:space-between;align-items:center;height:128px;display:flex}.s1-admin>aside>.s1-admin-brand>span{letter-spacing:-2.2px;font-size:23px;font-style:italic;font-weight:900}.s1-admin>aside>.s1-admin-brand i{color:var(--admin-red)}.s1-admin>aside>.s1-admin-brand b{margin-left:1px}.s1-admin>aside>.s1-admin-brand small{color:#777;letter-spacing:1.7px;font-size:7px;font-weight:700}.s1-admin>aside nav{gap:0;margin-top:25px}.s1-admin>aside nav button{color:#8d918d;border-bottom:1px solid #292c29;height:55px;padding:0;font-size:10px;font-weight:400;background:0 0!important}.s1-admin>aside nav button span{color:#616561;width:26px;font-size:6px}.s1-admin>aside nav button.active{color:#fff;border-left:0}.s1-admin>aside nav button.active span{color:var(--admin-red)}.s1-admin>aside nav button b{background:var(--admin-red)}.s1-new-car{display:none!important}.s1-admin-user{border-top:1px solid #292c29;padding:20px 0 0}.s1-admin-user strong{color:#747874;font-size:9px;font-weight:400}.s1-admin-user button{color:#fff;letter-spacing:1.4px;cursor:pointer;background:0 0;border:0;margin-top:22px;padding:0;font-size:8px}.s1-admin-content{background:var(--admin-bg);min-height:100vh;margin-left:248px;padding:65px 55px 80px}.s1-admin-message{border:1px solid var(--admin-red);color:#fff;background:#2b1113;margin:0 0 28px}.s1-page-heading{align-items:center;min-height:205px;margin:0}.s1-page-heading>div{max-width:850px}.s1-page-heading p{color:var(--admin-red);letter-spacing:2px;margin:0 0 25px;font-size:7px;font-weight:800}.s1-page-heading h1{letter-spacing:-.055em;font-size:clamp(50px,5vw,73px);font-weight:300;line-height:.82}.s1-page-heading h1 em{color:var(--admin-red);font-style:normal;font-weight:300}.s1-page-heading>div>span{color:#777b77;margin-top:18px;font-size:11px;display:block}.s1-page-heading>button{background:var(--admin-red);border-radius:8px;justify-content:space-between;align-items:center;width:190px;height:50px;padding:0 18px;font-size:8px;display:flex}.s1-page-heading>button b{font-size:15px;font-weight:300}.s1-stat-grid{gap:12px;margin:28px 0 34px}.s1-stat{border:1px solid var(--admin-line);background:var(--admin-panel);min-height:175px;color:var(--admin-text);border-radius:13px;padding:24px 22px;container-type:inline-size}.s1-stat:last-child{border:2px solid var(--admin-red)}.s1-stat>span{color:#888c88;letter-spacing:1.3px;font-size:7px}.s1-stat strong{letter-spacing:-1.5px;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%;margin:auto 0 18px;font-size:clamp(24px,15cqi,42px);font-weight:700;line-height:1.02}.s1-stat small{color:#6d716d;font-size:7px}.s1-recent{border:1px solid var(--admin-line);background:var(--admin-panel);border-radius:13px;overflow:hidden}.s1-recent>header{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;height:100px;padding:25px;display:flex}.s1-recent>header span{color:var(--admin-red);letter-spacing:1.7px;font-size:7px;font-weight:800}.s1-recent>header h2{margin:15px 0 0;font-size:16px;font-weight:400}.s1-recent>header button{color:#aaa;cursor:pointer;background:0 0;border:0;font-size:7px}.s1-recent>article{border-bottom:1px solid var(--admin-line);grid-template-columns:100px minmax(180px,1fr) 180px 150px;align-items:center;gap:20px;min-height:91px;padding:12px 25px;display:grid}.s1-recent>article:last-child{border:0}.s1-recent>article img,.s1-recent-placeholder{object-fit:cover;background:#0b0d0b;border-radius:6px;place-items:center;width:100px;height:64px;display:grid}.s1-recent>article>div{gap:8px;display:grid}.s1-recent>article small{color:#6d716d;font-size:6px}.s1-recent>article strong{text-transform:uppercase;font-size:11px}.s1-recent>article>b{font-size:15px;font-weight:400}.s1-recent>article>em,.s1-vehicle-image>b,.s1-inquiries article>div>span{color:#ddd;letter-spacing:.7px;text-transform:uppercase;background:#676b67;border-radius:99px;width:max-content;padding:7px 11px;font-size:6px;font-style:normal;font-weight:400;position:static}.s1-recent .status-published,.s1-vehicle-image .status-published{color:#a9d9b4;background:#1e512d}.s1-recent .status-reserved,.s1-vehicle-image .status-reserved{color:#e1cf91;background:#5a4512}.s1-recent .status-sold,.s1-vehicle-image .status-sold{color:#aaa;background:#222}.s1-section-title{color:#fff}.s1-vehicle-grid{grid-template-columns:1fr;gap:12px}.s1-vehicle-grid>article{border:1px solid var(--admin-line);background:var(--admin-panel);min-height:172px;color:var(--admin-text);border-radius:13px;grid-template-columns:180px 1fr;padding:14px;display:grid}.s1-vehicle-image{background:#0b0d0b;border-radius:7px;height:144px}.s1-vehicle-image>b{position:absolute;top:10px;left:10px}.s1-vehicle-copy{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(220px,1.4fr) 180px 160px;column-gap:30px;padding:18px 15px 5px 25px;display:grid}.s1-vehicle-copy>small{color:#717571;grid-column:1;font-size:6px}.s1-vehicle-copy h3{text-transform:uppercase;grid-column:1;margin:8px 0 0;font-size:24px;font-weight:300}.s1-vehicle-copy>p{color:#777;grid-column:1;font-size:8px}.s1-vehicle-copy>div{grid-area:1/2/4;align-self:center;gap:18px;margin:0;display:grid}.s1-vehicle-copy>div strong{color:var(--admin-red);font-size:17px}.s1-vehicle-copy>div span{font-size:8px}.s1-vehicle-copy footer{border:0;flex-direction:column;grid-area:1/3/4;justify-content:center;margin:0;padding:0;display:flex}.s1-vehicle-copy footer button,.s1-vehicle-copy footer a{border-bottom:1px solid var(--admin-line);color:#ddd;text-align:left;background:0 0;flex:none;min-height:36px;padding:11px 0;font-size:7px;font-weight:400}.s1-vehicle-copy footer .danger{color:#8e9290}.s1-empty{background:var(--admin-panel);color:#fff;border:1px dashed #444}.s1-empty p{color:#777}.s1-form-page{max-width:none}.s1-form-section{border:1px solid var(--admin-line);background:var(--admin-panel);color:var(--admin-text);border-radius:13px;margin-bottom:14px;padding:30px}.s1-form-section>h2{border-bottom-color:var(--admin-line);font-size:14px;font-weight:400}.s1-admin-login label,.s1-form-section label{color:#898d89;font-size:7px}.s1-form-section input,.s1-form-section select,.s1-form-section textarea{color:#eee;background:#111411;border:1px solid #3a3e3a}.s1-form-section input:focus,.s1-form-section select:focus,.s1-form-section textarea:focus{border-color:var(--admin-red);outline:0}.s1-upload{background:#111411;border-color:#555}.s1-file-list li{color:#aaa;background:#111411}.s1-form-actions{border:1px solid var(--admin-line);background:#0a0d0a;border-radius:10px}.s1-form-actions button{color:#fff;background:#242724}.s1-form-actions .publish{background:var(--admin-red)}.s1-inquiries article{border:1px solid var(--admin-line);background:var(--admin-panel);color:#fff;border-radius:13px}.s1-inquiries article p{color:#888}.s1-inquiries article footer{border-top-color:var(--admin-line)}@media (width<=1050px){.s1-admin-content{padding-left:30px;padding-right:30px}.s1-page-heading h1{font-size:54px}.s1-vehicle-copy{grid-template-columns:1fr 130px}.s1-vehicle-copy footer{flex-direction:row;grid-area:auto/1/auto/-1}.s1-recent>article{grid-template-columns:80px 1fr 120px 120px}.s1-recent>article img,.s1-recent-placeholder{width:80px;height:55px}}@media (width<=720px){.s1-admin>header{height:38px;padding:0 12px}.s1-admin>header>div span{display:none}.s1-admin>header>a{font-size:6px}.s1-admin>aside{border:0;border-top:1px solid var(--admin-line);width:100%;height:62px;padding:5px 8px;top:auto}.s1-admin>aside>.s1-admin-brand,.s1-admin-user{display:none}.s1-admin>aside nav{margin:0}.s1-admin>aside nav button{border:0;height:52px}.s1-admin-content{margin:0;padding:70px 16px 90px}.s1-page-heading{min-height:0;margin-bottom:38px}.s1-page-heading h1{font-size:44px}.s1-stat-grid{grid-template-columns:1fr 1fr}.s1-stat{min-height:140px}.s1-recent>header{height:85px}.s1-recent>article{grid-template-columns:64px 1fr;padding:12px 15px}.s1-recent>article img,.s1-recent-placeholder{width:64px;height:48px}.s1-recent>article>b,.s1-recent>article>em{grid-column:2}.s1-vehicle-grid>article{grid-template-columns:1fr}.s1-vehicle-image{height:190px}.s1-vehicle-copy{grid-template-columns:1fr;padding:18px 5px 5px}.s1-vehicle-copy>div,.s1-vehicle-copy footer{grid-area:auto/1}.s1-vehicle-copy footer{margin-top:15px}.s1-form-section{padding:20px}.s1-page-heading>button{width:100%}}.s1-admin>aside{overflow-y:auto}.market-inline{color:#aaa;background:#343834;border-radius:99px;padding:3px 6px;font-size:7px;font-weight:700}.market-inline.fair{color:#99d2aa;background:#173d23}.market-inline.high{color:#f2a8ae;background:#482024}.market-inline.low{color:#e4ca78;background:#473912}.s1-operation-form select,.market-vehicle-select select,.tradein-grid select{color:#fff;background:#111411;border:1px solid #3a3e3a;min-height:44px;padding:10px}.s1-primary-link{background:var(--admin-red);color:#fff;border-radius:7px;place-items:center;min-height:50px;padding:0 20px;font-size:8px;font-weight:800;display:grid}.quote-pdf-screen{color:#f2f2ed;background:#101310;place-items:center;min-height:100vh;padding:24px;display:grid}.quote-pdf-screen>section{background:#191c19;border:1px solid #303330;border-radius:14px;width:min(720px,100%);padding:50px}.quote-pdf-screen>section>p{color:#f10d17;letter-spacing:.18em;margin:70px 0 18px;font-size:8px}.quote-pdf-screen h1{letter-spacing:-.06em;margin:0;font-size:clamp(42px,7vw,72px)}.quote-pdf-screen>section>span{color:#888;margin-top:16px;display:block}.quote-pdf-screen>section>div{justify-content:space-between;align-items:center;margin-top:60px;display:flex}.quote-pdf-screen button{color:#fff;background:#f10d17;border:0;border-radius:6px;min-height:48px;padding:0 20px}.workshop-week{grid-template-columns:repeat(5,minmax(180px,1fr));gap:8px;margin-top:20px;display:grid;overflow-x:auto}.workshop-week>section{border:1px solid var(--admin-line);background:var(--admin-panel);border-radius:10px;min-height:300px}.workshop-week header{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:end;padding:16px;display:flex}.workshop-week header strong{font-size:28px}.workshop-week article{border-left:3px solid var(--admin-red);background:#101310;gap:5px;margin:8px;padding:12px;display:grid}.workshop-week article time{color:var(--admin-red);font-size:8px}.workshop-week article span,.workshop-week>section>p{color:#777;font-size:8px}.workshop-week>section>p{padding:12px}.tradein-grid{gap:12px;display:grid}.tradein-grid>article,.market-sources,.market-chart,.market-comps{border:1px solid var(--admin-line);background:var(--admin-panel);border-radius:12px;padding:24px}.tradein-grid article>div{color:#888;justify-content:space-between;font-size:8px;display:flex}.tradein-grid h3{margin:22px 0 8px;font-size:23px}.tradein-grid p,.tradein-grid blockquote{color:#888;font-size:10px}.tradein-grid blockquote{border-left:2px solid var(--admin-red);background:#101310;margin:18px 0;padding:14px}.tradein-grid footer{align-items:center;gap:10px;display:flex}.tradein-grid input{color:#fff;background:#111;border:1px solid #444;min-height:42px;padding:9px}.tradein-grid a{color:#fff;margin-left:auto;font-size:8px}.market-vehicle-select{color:#888;gap:8px;max-width:520px;margin-bottom:25px;font-size:8px;display:grid}.market-sources,.market-chart,.market-comps{margin:18px 0}.market-sources>div{flex-wrap:wrap;gap:7px;margin:20px 0;display:flex}.market-sources a{color:#ddd;border:1px solid #3b3e3b;border-radius:5px;gap:14px;padding:10px;font-size:8px;display:flex}.market-sources p{color:#777;font-size:9px;line-height:1.6}.market-chart header{justify-content:space-between;display:flex}.market-chart header h2{color:var(--admin-red);margin:8px 0;font-size:34px}.market-chart header>div:last-child{color:#888;flex-wrap:wrap;gap:12px;font-size:7px;display:flex}.market-chart header span{align-items:center;gap:5px;display:flex}.market-chart header i{background:#fff;width:15px;height:2px}.market-chart header i.estimate{background:#f10d17}.market-chart header i.average{background:#f4c85a}.market-chart header i.range{background:#687068}.market-chart svg{width:100%;margin:15px 0}.market-chart .line{fill:none;stroke-width:2px}.market-chart .line.estimate{stroke:#f10d17;stroke-width:4px}.market-chart .line.average{stroke:#f4c85a}.market-chart .line.range{stroke:#687068;stroke-dasharray:5}.market-chart .line.asking{stroke:#fff;stroke-dasharray:8}.market-chart circle{fill:#f10d17;stroke:#fff;stroke-width:2px}.market-chart footer{color:#777;justify-content:space-between;font-size:8px;display:flex}.market-comps{gap:7px;display:grid}.market-comps article{border-bottom:1px solid var(--admin-line);grid-template-columns:minmax(220px,1fr) 120px 90px 60px;align-items:center;gap:14px;padding:14px;display:grid}.market-comps article>div{gap:5px;display:grid}.market-comps small,.market-comps span,.market-comps em{color:#777;font-size:7px}.showroom-actions{display:grid}.showroom-tradein{text-align:center;color:#111;padding:10px;font-size:9px;font-weight:800;text-decoration:underline}.trade-in-page{color:#f4f4ef;background:#0b0b0b;min-height:100vh;padding-bottom:90px}.trade-in-page>header{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;height:84px;padding:0 max(20px,5vw);display:flex}.trade-in-page>section{max-width:1040px;margin:auto;padding:100px 30px 60px}.trade-in-page>section>p{color:#f10d17;letter-spacing:.18em;font-size:8px}.trade-in-page h1{letter-spacing:-.06em;margin:22px 0;font-size:clamp(56px,8vw,108px);line-height:.84}.trade-in-page h1 em{color:#f10d17;font-style:normal}.trade-in-page>section>span{color:#aaa;max-width:650px;line-height:1.7;display:block}.trade-in-page>form{background:#151515;border:1px solid #303030;grid-template-columns:repeat(3,1fr);gap:14px;max-width:1040px;margin:auto;padding:30px;display:grid}.trade-in-page label{color:#888;gap:7px;font-size:8px;display:grid}.trade-in-page input,.trade-in-page textarea{color:#fff;background:#0b0b0b;border:1px solid #3b3b3b;min-height:46px;padding:10px}.trade-in-page .wide{grid-column:1/-1}.trade-in-page .consent{align-items:center;display:flex}.trade-in-page .consent input{min-height:0}.trade-in-page button{color:#fff;background:#f10d17;border:0;grid-column:1/-1;min-height:50px}@media (width<=760px){.quote-pdf-screen>section{padding:30px 22px}.workshop-week{grid-template-columns:repeat(5,240px)}.tradein-grid footer,.market-chart header{flex-direction:column;align-items:stretch}.tradein-grid a{margin-left:0}.market-comps article{grid-template-columns:1fr 1fr}.trade-in-page>section{padding:70px 18px 40px}.trade-in-page>form{grid-template-columns:1fr;margin:0 16px;padding:18px}.trade-in-page .wide,.trade-in-page button{grid-column:1}.s1-primary-link{width:100%}}.s1-mobile-tabs,.s1-mobile-more{display:none}.s1-admin>header>div,.s1-admin>header>div strong,.s1-admin>header>a{font-size:10px}.s1-admin>aside nav button{font-size:13px}.s1-admin>aside nav button span{font-size:9px}.s1-admin-user strong{font-size:12px}.s1-admin-user button,.s1-page-heading p{font-size:10px}.s1-page-heading>div>span{font-size:14px;line-height:1.55}.s1-page-heading>button,.s1-primary-link{font-size:11px}.s1-stat>span,.s1-stat small,.s1-recent>header span,.s1-recent>header button,.s1-recent>article small,.s1-vehicle-copy>small{font-size:10px}.s1-recent>article strong{font-size:14px}.s1-recent>article>em,.s1-vehicle-image>b{font-size:9px}.s1-vehicle-copy>p,.s1-vehicle-copy>div span,.s1-vehicle-copy footer button,.s1-vehicle-copy footer a,.s1-admin-login label,.s1-form-section label,.s1-operation-form label{font-size:11px}.s1-form-section input,.s1-form-section select,.s1-form-section textarea,.s1-operation-form input,.s1-operation-form select,.s1-operation-form textarea{font-size:14px}.s1-operation-form button{font-size:11px}.s1-form-help{color:#9a9e9a;margin:-8px 0 24px;font-size:13px;line-height:1.6}.s1-form-advanced{padding:0;overflow:hidden}.s1-form-advanced>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:78px;padding:0 30px;list-style:none;display:flex}.s1-form-advanced>summary::-webkit-details-marker{display:none}.s1-form-advanced>summary span{font-size:15px}.s1-form-advanced>summary b{color:#858985;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.s1-form-advanced[open]>summary{border-bottom:1px solid var(--admin-line)}.s1-form-advanced>.s1-form-grid{padding:30px}.s1-auto-toggle{background:#111411;border:1px solid #3b3f3b;border-radius:8px;align-items:center;gap:14px;padding:18px;display:flex!important}.s1-auto-toggle>input{height:22px;width:22px!important}.s1-auto-toggle>span{gap:5px;display:grid}.s1-auto-toggle strong{color:#fff;font-size:14px}.s1-auto-toggle small{font-size:11px;line-height:1.5}.s1-seo-preview{background:#101310;border-radius:7px;gap:7px;margin-top:15px;padding:16px;display:grid}.s1-seo-preview span{color:#777;font-size:10px}.s1-seo-preview strong{overflow-wrap:anywhere;font-size:13px}.secondary-action{background:0 0!important;border:1px solid #4a4e4a!important}.workshop-week article button{color:#fff;cursor:pointer;background:0 0;border:1px solid #3a3e3a;margin-top:8px;padding:7px;font-size:10px}.workshop-week article.status-completed{opacity:.55;border-left-color:#4f945d}.workshop-week article.status-cancelled{opacity:.45;border-left-color:#777}.quote-downloads{gap:8px;display:flex}.quote-pdf-screen .quote-downloads .mono{color:#111;background:#fff;border:1px solid #777}.contact-consent{grid-template-columns:20px 1fr;align-items:start;gap:10px!important;display:grid!important}.contact-consent input{height:18px;width:18px!important}.contact-consent span{font-size:12px;line-height:1.5}.contact-form-notice{color:#fff;border:1px solid #ffffff2b;grid-column:1/-1;margin:0;padding:14px;font-size:13px;line-height:1.5}.market-command{grid-template-columns:1.35fr .65fr;gap:14px;margin:18px 0;display:grid}.market-command>article,.market-profiles{border:1px solid var(--admin-line);background:var(--admin-panel);border-radius:14px;padding:24px}.market-command header,.market-profiles header{justify-content:space-between;gap:18px;margin-bottom:18px;display:flex}.market-command small,.market-profiles small{color:var(--admin-red);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:900}.market-command h2,.market-profiles h2{letter-spacing:-.03em;margin:6px 0 0;font-size:24px}.market-deal-list{gap:8px;display:grid}.market-deal-list>div:not(.s1-empty){background:#101310;border:1px solid #2e332e;border-radius:10px;grid-template-columns:105px minmax(180px,1fr) 105px 155px 78px;align-items:center;gap:12px;padding:13px;display:grid}.market-deal-list strong{font-size:13px}.market-deal-list small,.market-deal-list em{color:#858985;font-size:9px;line-height:1.35}.market-deal-list b{color:#fff;font-size:14px}.market-deal-list a{color:#fff;text-align:right;font-size:9px;font-weight:900}.deal-pill{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#3a3d3a;border-radius:999px;justify-content:center;padding:8px 9px;font-size:8px;font-weight:900;display:inline-flex}.deal-pill.buy_candidate{background:var(--admin-red)}.deal-pill.negotiate{background:#a86612}.deal-pill.avoid{background:#3a2024}.deal-pill.watch{background:#26372a}.market-source-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.market-source-grid span{background:#101310;border:1px solid #303530;border-radius:9px;flex-direction:column;justify-content:space-between;min-height:58px;padding:12px;font-size:11px;font-weight:900;display:flex}.market-source-grid span.disabled{opacity:.45}.market-source-grid b{color:#858985;font-size:8px}.market-runs{gap:6px;margin-top:16px;display:grid}.market-runs p{border-top:1px solid var(--admin-line);color:#888;justify-content:space-between;margin:0;padding:10px;font-size:9px;display:flex}.market-runs strong{color:#fff;text-transform:uppercase}.market-profiles{margin:18px 0}.market-profiles>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.market-profiles article{background:#101310;border:1px solid #303530;border-radius:12px;flex-direction:column;gap:11px;min-height:178px;padding:18px;display:flex}.market-profiles article strong{font-size:18px;line-height:1.15}.market-profiles article span{color:#858985;font-size:10px;line-height:1.5}.market-profiles footer{background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:0;display:flex}.market-profiles footer b{color:#fff;font-size:10px}.market-profiles footer button{color:#fff;cursor:pointer;background:#171b17;border:1px solid #3a3e3a;border-radius:999px;min-height:34px;padding:0 12px;font-size:8px;font-weight:900}.market-profile-form,.market-observation-form{margin-bottom:18px}.s1-empty.compact{text-align:left;margin:0;padding:22px}.market-margin-board{border:1px solid var(--admin-line);background:var(--admin-panel);border-radius:14px;margin:18px 0;padding:24px}.market-margin-board>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.market-margin-board small{color:var(--admin-red);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:900}.market-margin-board h2{letter-spacing:-.03em;margin:6px 0 0;font-size:26px}.market-margin-board p{color:#8b8f8b;max-width:470px;margin:0;font-size:12px;line-height:1.5}.market-margin-table{gap:8px;display:grid}.market-margin-head,.market-margin-table article{grid-template-columns:minmax(210px,1.25fr) minmax(150px,.9fr) 115px 125px 130px 120px 150px;align-items:center;gap:12px;display:grid}.market-margin-head{color:#858985;text-transform:uppercase;letter-spacing:.1em;padding:0 14px 8px;font-size:8px;font-weight:900}.market-margin-table article{background:#101310;border:1px solid #303530;border-radius:12px;padding:15px}.market-margin-table article.has-margin{background:linear-gradient(90deg,#1c1012,#101310 50%);border-color:#5b1b20}.market-margin-table article div{gap:6px;display:grid}.market-margin-table strong{font-size:14px}.market-margin-table small{color:#858985;text-transform:none;letter-spacing:0;font-size:9px;line-height:1.45}.market-margin-table span{color:#aaa;font-size:10px;line-height:1.4}.market-margin-table b{font-size:13px}.market-margin-table em{color:#fff;gap:4px;font-size:17px;font-style:normal;font-weight:900;display:grid}.market-margin-table em small{color:var(--admin-red);font-size:10px}.market-margin-table footer{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:7px;padding:0;display:flex}.market-margin-table footer button,.market-margin-table footer a{color:#fff;cursor:pointer;background:#171b17;border:1px solid #3a3e3a;border-radius:999px;min-height:32px;padding:0 11px;font-size:8px;font-weight:900}.market-margin-table footer button{background:var(--admin-red);border-color:#8c1018}.deal-pill.scan_needed{color:#d8d8d3;background:#3a3d3a}.market-command.simple{grid-template-columns:1.2fr .8fr}.market-margin-table footer button.secondary{color:#e9e9e3;background:#202420;border-color:#454945}.market-search-edit{background:#151915;border:1px solid #353a35;border-radius:10px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:4px;padding:16px;display:grid}.market-search-edit label{color:#858985;letter-spacing:.1em;text-transform:uppercase;gap:7px;font-size:8px;font-weight:900;display:grid}.market-search-edit input,.market-search-edit textarea{color:#fff;background:#0f120f;border:1px solid #3a3e3a;min-height:42px;padding:10px;font-size:13px}.market-search-edit textarea{resize:vertical;min-height:86px}.market-search-edit .wide{grid-column:1/-1}.market-search-edit>div{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.market-search-edit>div button{color:#fff;cursor:pointer;background:#202420;border:1px solid #444;border-radius:999px;min-height:38px;padding:0 18px;font-size:9px;font-weight:900}.market-search-edit>div button[type=submit]{background:var(--admin-red);border-color:#8c1018}.s1-admin-content :where(section,article,div,form,header,footer){min-width:0}.s1-admin-content :where(.s1-recent,.s1-vehicle-grid,.s1-form-section,.market-margin-board,.market-command,.market-technical,.market-chart,.market-comps){max-width:100%}.market-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.market-margin-table,.market-margin-table article{box-sizing:border-box;width:100%;max-width:100%}.market-margin-head,.market-margin-table article{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr) minmax(160px,1fr) minmax(120px,.72fr) minmax(150px,.95fr);gap:12px}.market-price-comparison{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px!important;display:grid!important}.market-price-comparison span{color:#fff;background:#0c0f0c;border:1px solid #292e29;border-radius:8px;min-width:0;padding:10px;font-size:12px;font-weight:800}.market-price-comparison small{margin-bottom:5px;font-weight:800;display:block;color:#777!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:7px!important}.market-technical{border:1px solid var(--admin-line);background:var(--admin-panel);border-radius:14px;padding:22px}.market-technical>summary{cursor:pointer;color:#fff;justify-content:space-between;align-items:center;gap:20px;font-size:14px;font-weight:800;list-style:none;display:flex}.market-technical>summary::-webkit-details-marker{display:none}.market-technical>summary span{color:#777;font-size:10px;font-weight:500}.market-technical[open]>summary{border-bottom:1px solid var(--admin-line);margin-bottom:18px;padding-bottom:16px}@media (width<=1250px) and (width>=901px){.market-margin-head{display:none}.market-margin-table article{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:14px;padding:18px}.market-price-comparison{grid-column:1/-1}.market-margin-table article>em{align-self:center}.market-margin-table article>footer{justify-content:flex-end}.market-search-edit{grid-column:1/-1}}@media (width<=720px){.s1-admin>aside{display:none!important}.s1-mobile-tabs{z-index:100;height:76px;padding:6px max(5px,env(safe-area-inset-left)) max(6px,env(safe-area-inset-bottom));border-top:1px solid var(--admin-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090c09ed;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.s1-mobile-tabs button{color:#747874;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:10px;display:flex}.s1-mobile-tabs button span{font-size:9px}.s1-mobile-tabs button.active{color:#fff;border-top:2px solid var(--admin-red)}.s1-mobile-tabs button.active span{color:var(--admin-red)}.s1-mobile-more{z-index:110;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0b0e0beb;flex-direction:column;justify-content:flex-end;padding:22px;display:flex;position:fixed;inset:0 0 76px}.s1-mobile-more>header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.s1-mobile-more>header strong{font-size:28px}.s1-mobile-more>header button{color:#fff;background:0 0;border:0;font-size:32px}.s1-mobile-more>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.s1-mobile-more>div button{border:1px solid var(--admin-line);background:var(--admin-panel);color:#fff;text-align:left;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:74px;padding:14px;display:grid}.s1-mobile-more>div button span{color:var(--admin-red);font-size:9px}.s1-mobile-more .logout{color:#fff;background:0 0;border:1px solid #4a4e4a;min-height:48px;margin-top:10px}.s1-admin-content{padding-bottom:104px}.s1-admin>header>a{font-size:9px}.s1-page-heading p{font-size:10px}.s1-page-heading>div>span{font-size:14px}.s1-stat>span,.s1-stat small,.s1-recent>article small,.s1-vehicle-copy>small{font-size:10px}.s1-recent>article strong{font-size:13px}.s1-form-section label,.s1-operation-form label{font-size:12px}.s1-form-section input,.s1-form-section select,.s1-form-section textarea,.s1-operation-form input,.s1-operation-form select,.s1-operation-form textarea{min-height:48px;font-size:16px}.s1-form-advanced>summary{padding:0 20px}.s1-form-advanced>.s1-form-grid{padding:20px}.s1-form-actions button{min-height:46px;font-size:10px}.quote-pdf-screen>section>div{flex-direction:column;align-items:stretch;gap:18px}.quote-downloads{display:grid}.quote-downloads button{width:100%}.workshop-week article span,.workshop-week article time{font-size:10px}}@media (width<=900px){.market-command,.market-command.simple,.market-profiles>div,.market-deal-list>div:not(.s1-empty){grid-template-columns:1fr}.market-deal-list a{text-align:left}.market-source-grid{grid-template-columns:1fr}.market-command>article,.market-profiles,.market-margin-board{padding:18px}.market-margin-board>header{flex-direction:column;align-items:flex-start}.market-margin-head{display:none}.market-margin-table article{grid-template-columns:1fr}.market-margin-table article>span,.market-margin-table article>b,.market-margin-table article>em{border-top:1px solid #252925;padding-top:6px}.market-margin-table article>span:before,.market-margin-table article>b:before,.market-margin-table article>em:before{color:#666;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-style:normal;font-weight:900;display:block}.market-margin-table article>b:first-of-type:before{content:"EU aankoop"}.market-margin-table article>b:nth-of-type(2):before{content:"Belgische waarde"}.market-margin-table article>span:nth-of-type(2):before{content:"Kosten / risico"}.market-search-edit{grid-template-columns:1fr}.market-search-edit>div{grid-template-columns:1fr 1fr;justify-content:stretch;display:grid}.market-kpis{grid-template-columns:1fr 1fr}.market-price-comparison{border-top:1px solid #252925;padding-top:8px}.market-margin-table article>span:first-of-type:before{content:"Zoekopdracht"}.market-margin-table article>em:before{content:"Verwachte marge"}.market-technical>summary{flex-direction:column;align-items:flex-start;gap:4px}}@media (width<=520px){.market-kpis,.market-price-comparison{grid-template-columns:1fr}.market-margin-board h2{font-size:22px}.market-margin-table footer{grid-template-columns:1fr 1fr;display:grid}.market-margin-table footer .deal-pill{grid-column:1/-1}.market-margin-table footer button,.market-margin-table footer a{text-align:center;justify-content:center}}.s1-vehicle-copy footer.vehicle-actions{grid-template-columns:1fr 1fr;align-content:center;gap:7px;display:grid}.s1-vehicle-copy footer.vehicle-actions button,.s1-vehicle-copy footer.vehicle-actions a{color:#f2f2ed;text-align:center;cursor:pointer;background:#232623;border:1px solid #3c403c;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-size:8px;font-weight:700;line-height:1.15;transition:border-color .18s,background .18s,transform .18s;display:flex}.s1-vehicle-copy footer.vehicle-actions button:hover,.s1-vehicle-copy footer.vehicle-actions a:hover{background:#303430;border-color:#6a6e6a;transform:translateY(-1px)}.s1-vehicle-copy footer.vehicle-actions .action-publish{background:var(--admin-red);color:#fff;border-color:#a50e16;grid-column:1/-1}.s1-vehicle-copy footer.vehicle-actions .action-reserved{color:#f0d783;background:#4a3913;border-color:#765913}.s1-vehicle-copy footer.vehicle-actions .action-sold{color:#fff;background:#111;border-color:#555}.s1-vehicle-copy footer.vehicle-actions .action-inactive{color:#b9bcb9}.s1-vehicle-copy footer.vehicle-actions .danger{color:#ef9da3;background:#281416;border-color:#55252a;grid-column:1/-1}@media (width<=1050px){.s1-vehicle-copy footer.vehicle-actions{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.s1-vehicle-copy footer.vehicle-actions .action-publish,.s1-vehicle-copy footer.vehicle-actions .danger{grid-column:auto}}@media (width<=720px){.s1-vehicle-copy footer.vehicle-actions{grid-template-columns:1fr 1fr;gap:9px}.s1-vehicle-copy footer.vehicle-actions button,.s1-vehicle-copy footer.vehicle-actions a{min-height:44px;font-size:10px}.s1-vehicle-copy footer.vehicle-actions .action-publish,.s1-vehicle-copy footer.vehicle-actions .danger{grid-column:1/-1}}.s1-admin>aside nav .s1-nav-group>button{width:100%}.s1-admin>aside nav .s1-nav-group>button i{color:#747874;margin-left:auto;font-size:15px;font-style:normal}.s1-admin>aside nav .s1-nav-submenu{border-bottom:1px solid #292c29;padding:5px 0 9px 26px;display:grid}.s1-admin>aside nav .s1-nav-submenu button{color:#747874;border-radius:7px;height:38px;min-height:38px;padding:0 10px;font-size:11px;border:0!important}.s1-admin>aside nav .s1-nav-submenu button.active{color:#fff;background:#171a17!important}.s1-admin>aside nav .s1-nav-submenu button.active:before{content:"";background:var(--admin-red);border-radius:50%;width:5px;height:5px;margin-right:10px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.brand-logo{flex:none;align-items:center;text-decoration:none;overflow:visible;background:0 0!important;display:inline-flex!important}.brand-logo>span{color:#f4f4ef;letter-spacing:-2.2px;white-space:nowrap;align-items:baseline;font:italic 900 27px/1 Arial,Helvetica,sans-serif;display:inline-flex}.brand-logo i,.brand-logo b{color:#f10d17;font:inherit}.brand-logo i{margin-right:1px}.brand-logo b{margin-left:2px;font-size:1.23em}footer .brand-logo>span{font-size:31px}.s1-admin-brand.brand-logo{justify-content:flex-start;background:0 0!important;width:auto!important;height:auto!important}.s1-admin-brand.brand-logo>span{font-size:25px}.s1-admin-login .s1-admin-brand.brand-logo{width:auto;height:auto;margin-bottom:34px}.s1-admin-login .s1-admin-brand.brand-logo>span{font-size:34px}.quote-pdf-screen .s1-admin-brand.brand-logo{width:auto;height:auto}@media (width<=720px){.brand-logo>span{font-size:23px}.s1-admin-login .s1-admin-brand.brand-logo{width:auto;height:auto}.s1-admin-login .s1-admin-brand.brand-logo>span{font-size:30px}}.workshop-actions{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;display:grid}.workshop-week article .workshop-actions button{margin:0}.workshop-week article .workshop-actions .danger{color:#ff8f95;background:#291214;border-color:#6e292d}.v2-site{--v2-red:#f22332;--v2-ink:#070807;--v2-paper:#ecece8;background:var(--v2-ink);color:#fff;min-height:100vh}.v2-site *{box-sizing:border-box}.v2-site img{max-width:100%;display:block}.v2-site small,.v2-site .v2-hero-copy>p,.v2-site .v2-page-copy>p{text-transform:uppercase;letter-spacing:.17em;font-weight:850}.v2-nav{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070807d8;border-bottom:1px solid #ffffff1d;align-items:center;gap:24px;height:76px;padding:0 3.5vw;display:flex;position:absolute;top:0;left:0;right:0}.v2-nav>.brand{margin-right:auto}.v2-nav>nav{align-items:center;gap:26px;display:flex}.v2-nav>nav a{text-transform:uppercase;letter-spacing:.14em;color:#c5c5c0;white-space:nowrap;font-size:9px;font-weight:850}.v2-nav>nav a:hover{color:var(--v2-red)}.v2-nav .language-switcher{flex:none}.v2-nav-cta{background:var(--v2-red);text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;border-radius:999px;padding:13px 18px;font-size:9px;font-weight:900}.v2-mobile-tools{align-items:center;display:none}.v2-menu-toggle{color:#fff;background:#0b0c0be8;border:1px solid #ffffff32;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:48px;height:48px;display:flex}.v2-menu-toggle span{background:currentColor;border-radius:3px;width:22px;height:2px;transition:all .2s}.v2-menu-toggle.is-open span:first-child{transform:translateY(7px)rotate(45deg)}.v2-menu-toggle.is-open span:nth-child(2){opacity:0}.v2-menu-toggle.is-open span:last-child{transform:translateY(-7px)rotate(-45deg)}.v2-mobile-panel{z-index:35;background:linear-gradient(145deg,#080908,#111311);height:calc(100dvh - 76px);padding:32px 22px;position:fixed;top:76px;left:0;right:0;overflow:auto}.v2-mobile-panel>div{border-top:1px solid #333}.v2-mobile-panel>div a{text-transform:uppercase;letter-spacing:-.04em;border-bottom:1px solid #292b29;justify-content:space-between;align-items:center;min-height:62px;font-size:clamp(25px,8vw,42px);font-weight:950;line-height:1;display:flex}.v2-mobile-panel a small{color:#666;font-size:8px}.v2-mobile-cta{background:var(--v2-red);text-transform:uppercase;letter-spacing:.12em;border-radius:14px;align-items:center;min-height:54px;margin-top:24px;padding:0 18px;font-size:10px;font-weight:900;display:flex}.v2-mobile-panel>small{color:#666;margin-top:22px;font-size:8px;display:block}.v2-hero{background:#050505;align-items:center;height:940px;min-height:100vh;display:flex;position:relative;overflow:hidden}.v2-hero-bg{filter:saturate(.72)contrast(1.05);background:url(/sector-one-hero-alfa-dark-corrected.webp) 64% 45%/cover no-repeat;position:absolute;inset:0}.v2-hero-shade{background:linear-gradient(90deg,#050505f5 0 37%,#05050568 67%,#050505a0),linear-gradient(0deg,#050505 0,#0000 48%);position:absolute;inset:0}.v2-grid{background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 82%);mask-image:linear-gradient(90deg,#000,#0000 82%)}.v2-hero-meta{z-index:2;color:#8c8c88;letter-spacing:.17em;justify-content:space-between;font-size:8px;display:flex;position:absolute;top:101px;left:3.5vw;right:3.5vw}.v2-hero-meta span:last-child{color:var(--v2-red)}.v2-hero-copy{z-index:2;width:min(920px,88vw);margin:54px 0 0 7vw;position:relative}.v2-hero-copy>p{align-items:center;gap:12px;font-size:10px;display:flex}.v2-hero-copy>p i{background:var(--v2-red);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #f2233220}.v2-hero h1{text-transform:uppercase;letter-spacing:-.075em;margin:34px 0 29px;font-size:clamp(70px,8vw,126px);font-weight:950;line-height:.82}.v2-hero h1 em,.v2-site h2 em{color:var(--v2-red);font-style:normal;display:block}.v2-hero-copy>strong{color:#d1d1cd;max-width:650px;font-size:17px;font-weight:400;line-height:1.65;display:block}.v2-hero-copy>div{gap:10px;margin-top:34px;display:flex}.v2-pill{text-transform:uppercase;letter-spacing:.13em;border:1px solid #ffffff36;border-radius:999px;justify-content:space-between;align-items:center;gap:35px;min-height:50px;padding:0 20px;font-size:9px;font-weight:900;transition:all .2s;display:inline-flex}.v2-pill:hover{border-color:var(--v2-red);color:var(--v2-red)}.v2-pill-red{background:var(--v2-red);border-color:var(--v2-red);color:#fff}.v2-pill-red:hover{color:#080808;background:#fff;border-color:#fff}.v2-hero aside{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080808c5;border:1px solid #ffffff25;border-radius:18px;width:285px;padding:20px;position:absolute;bottom:46px;right:3.5vw}.v2-hero aside small{color:var(--v2-red);font-size:8px}.v2-hero aside b{margin:10px 0;font-size:13px;display:block}.v2-hero aside p{color:#92928e;margin:0;font-size:11px;line-height:1.6}.v2-proof{background:#0a0b0a;border-bottom:1px solid #ffffff1d;grid-template-columns:repeat(4,1fr);display:grid}.v2-proof div{border-right:1px solid #ffffff1d;min-height:100px;padding:26px 3vw}.v2-proof div:last-child{border:0}.v2-proof small{color:var(--v2-red);margin-bottom:10px;font-size:8px;display:block}.v2-proof strong{text-transform:uppercase;letter-spacing:.05em;font-size:12px}.v2-route{color:#070807;background:#ecece8;border-bottom:1px solid #bdbdb8;grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr);gap:42px;padding:88px 6vw;display:grid}.v2-route header{align-self:start;position:sticky;top:102px}.v2-route header small{color:var(--v2-red);font-size:9px}.v2-route header h2{letter-spacing:-.065em;text-transform:uppercase;max-width:540px;margin:24px 0 20px;font-size:clamp(48px,6vw,86px);line-height:.84}.v2-route header p{color:#62625f;max-width:430px;font-size:14px;line-height:1.75}.v2-route>div{border:1px solid #171817;grid-template-columns:1fr 1fr;display:grid}.v2-route a{background:#f3f3ef;border-bottom:1px solid #171817;border-right:1px solid #171817;flex-direction:column;min-height:260px;padding:28px;transition:all .2s;display:flex}.v2-route a:nth-child(2n){border-right:0}.v2-route a:nth-last-child(-n+2){border-bottom:0}.v2-route a:hover{background:#fff;transform:translateY(-2px)}.v2-route a small{color:var(--v2-red);font-size:10px}.v2-route a h3{letter-spacing:-.045em;text-transform:uppercase;margin:46px 0 14px;font-size:clamp(24px,2.5vw,38px);line-height:.95}.v2-route a p{color:#6b6b67;font-size:13px;line-height:1.65}.v2-route a strong{text-transform:uppercase;letter-spacing:.12em;margin-top:auto;font-size:9px}.v2-vision{background:#080908;border-bottom:1px solid #ffffff1d;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:6vw;padding:92px 7vw;display:grid}.v2-vision>div:first-child{position:sticky;top:100px}.v2-vision small{color:var(--v2-red);font-size:9px}.v2-vision h2{letter-spacing:-.06em;text-transform:uppercase;max-width:710px;margin:22px 0 24px;font-size:clamp(42px,5vw,78px);line-height:.9}.v2-vision>div:first-child p{color:#b8b8b3;max-width:600px;font-size:14px;line-height:1.75}.v2-vision>div:last-child{gap:12px;display:grid}.v2-vision article{background:linear-gradient(145deg,#0c0e0c,#050605);border:1px solid #fff2;border-radius:18px;padding:26px}.v2-vision article span{color:var(--v2-red);letter-spacing:.14em;font-size:10px;font-weight:900}.v2-vision article h3{letter-spacing:-.035em;text-transform:uppercase;margin:36px 0 14px;font-size:26px;line-height:.98}.v2-vision article p{color:#9f9f9a;margin:0;font-size:13px;line-height:1.7}.v2-trust{background:#080908;border-bottom:1px solid #ffffff1d;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:6vw;padding:0 7vw 96px;display:grid}.v2-trust small{color:var(--v2-red);font-size:9px}.v2-trust h2{letter-spacing:-.055em;text-transform:uppercase;max-width:650px;margin:20px 0 0;font-size:clamp(38px,4.6vw,68px);line-height:.9}.v2-trust>div:last-child{background:#fff2;border:1px solid #fff2;gap:1px;display:grid}.v2-trust article{background:#0b0d0b;padding:28px}.v2-trust h3{text-transform:uppercase;letter-spacing:-.025em;margin:0 0 12px;font-size:20px}.v2-trust p{color:#9f9f9a;max-width:620px;margin:0;font-size:13px;line-height:1.65}.v2-section{padding:110px 6vw}.v2-light{background:var(--v2-paper);color:#0a0a0a}.v2-section-head{grid-template-columns:180px 1fr;gap:40px;margin-bottom:65px;display:grid}.v2-section-head>div{border-top:1px solid;justify-content:space-between;padding-top:12px;display:flex}.v2-section-head span{color:var(--v2-red);font-size:10px}.v2-section-head small{font-size:9px}.v2-section-head h2{letter-spacing:-.07em;text-transform:uppercase;max-width:1100px;margin:0;font-size:clamp(56px,6.8vw,104px);line-height:.83}.v2-pillars{border-top:1px solid #111;border-left:1px solid #111;grid-template-columns:repeat(4,1fr);display:grid}.v2-pillars article{border-bottom:1px solid #111;border-right:1px solid #111;flex-direction:column;min-height:380px;padding:28px;display:flex}.v2-pillars small{color:#777;font-size:8px}.v2-pillars h3{text-transform:uppercase;letter-spacing:-.04em;margin:55px 0 16px;font-size:27px;line-height:.95}.v2-pillars p{color:#666;font-size:12px;line-height:1.65}.v2-pillars a{text-transform:uppercase;letter-spacing:.1em;margin-top:auto;font-size:9px;font-weight:900}.v2-pillars a b{color:var(--v2-red);padding-left:9px}.v2-goals{background:#080908}.v2-goal-grid{background:#ffffff20;border:1px solid #ffffff20;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.v2-goal-grid>a{background:#080908;flex-direction:column;min-height:250px;padding:28px;transition:all .2s;display:flex}.v2-goal-grid>a:hover{background:#121312;transform:translateY(-2px)}.v2-goal-grid small{color:var(--v2-red);font-size:9px}.v2-goal-grid h3{text-transform:uppercase;margin:42px 0 13px;font-size:27px;line-height:.95}.v2-goal-grid p{color:#8b8b87;font-size:12px;line-height:1.65}.v2-goal-grid b{text-transform:uppercase;letter-spacing:.1em;margin-top:auto;font-size:9px}.v2-story{grid-template-columns:.82fr 1.18fr;min-height:820px;display:grid}.v2-story>div{padding:105px 6vw}.v2-story>div>small{color:var(--v2-red);font-size:9px}.v2-story h2{letter-spacing:-.07em;text-transform:uppercase;margin:26px 0;font-size:clamp(60px,6.2vw,98px);line-height:.82}.v2-story>div>p{color:#aaa;max-width:520px;font-size:14px;line-height:1.8}.v2-timeline{border-top:1px solid #ffffff1d;margin-top:44px}.v2-timeline article{border-bottom:1px solid #ffffff1d;grid-template-columns:85px 1fr;padding:18px 0;display:grid}.v2-timeline article>b{color:var(--v2-red);text-transform:uppercase}.v2-timeline strong{text-transform:uppercase;font-size:12px}.v2-timeline p{color:#777;margin:6px 0 0;font-size:10px;line-height:1.5}.v2-text-link{color:var(--v2-red);text-transform:uppercase;letter-spacing:.1em;margin-top:25px;font-size:10px;font-weight:900;display:inline-flex}.v2-story figure{min-height:700px;margin:0;position:relative}.v2-story figure img{object-fit:cover;filter:saturate(.7)contrast(1.05);width:100%;height:100%}.v2-story figcaption{letter-spacing:.17em;background:#070807dd;border-radius:999px;padding:13px 18px;font-size:8px;font-weight:900;position:absolute;bottom:24px;left:24px}.v2-services{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.v2-services article{color:#fff;background:#0b0c0b;border-radius:20px;flex-direction:column;min-height:320px;padding:30px;display:flex}.v2-services article:nth-child(2){background:var(--v2-red)}.v2-services article:nth-child(3){color:#111;background:#d8d8d3}.v2-services small{font-size:8px}.v2-services h3{text-transform:uppercase;letter-spacing:-.04em;margin:55px 0 20px;font-size:33px;line-height:.95}.v2-services p{color:#a6a6a2;font-size:12px;line-height:1.7}.v2-services article:nth-child(n+2) p{color:inherit}.v2-services a{text-transform:uppercase;margin-top:auto;font-size:9px;font-weight:900}.v2-track,.v2-import{align-items:flex-end;min-height:720px;padding:90px 7vw;display:flex;position:relative;overflow:hidden}.v2-track>div,.v2-import>div{filter:saturate(.62)contrast(1.08);background:url(/atelier/spa-night.webp) 50%/cover;position:absolute;inset:0}.v2-track>div{background-image:url(/atelier/personal/alfa-racing-heritage.webp)}.v2-track:after,.v2-import:after{content:"";background:linear-gradient(90deg,#050505ed 0 45%,#05050533 78%),linear-gradient(0deg,#050505 0,#0000 58%);position:absolute;inset:0}.v2-track article,.v2-import article{z-index:2;max-width:850px;position:relative}.v2-track small,.v2-import small{color:var(--v2-red);font-size:9px}.v2-track h2,.v2-import h2{letter-spacing:-.07em;text-transform:uppercase;margin:20px 0 28px;font-size:clamp(60px,7.3vw,110px);line-height:.8}.v2-track article>p,.v2-import article>p{color:#c2c2bd;max-width:620px;line-height:1.75}.v2-track article>div,.v2-import article>div{flex-wrap:wrap;gap:10px;margin:28px 0;display:flex}.v2-track article>div span,.v2-import article>div span{letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffffff35;border-radius:999px;padding:10px 14px;font-size:8px}.v2-process{border-top:1px solid #111;border-left:1px solid #111;grid-template-columns:repeat(4,1fr);display:grid}.v2-process article{border-bottom:1px solid #111;border-right:1px solid #111;min-height:280px;padding:26px}.v2-process small{color:var(--v2-red);font-size:10px}.v2-process h3{text-transform:uppercase;margin:54px 0 16px;font-size:24px}.v2-process p{color:#666;font-size:12px;line-height:1.7}.v2-process-note{justify-content:space-between;align-items:center;gap:20px;margin-top:28px;display:flex}.v2-process-note p{color:#555;max-width:680px;line-height:1.7}.v2-process-note .v2-pill{color:#fff;background:#111}.v2-import>div{filter:saturate(.42)brightness(.58);background-image:url(/showroom/porsche-718-rear.webp)}.v2-lifestyle{background:var(--v2-red);color:#080808;grid-template-columns:1.35fr .65fr;align-items:flex-end;gap:7vw;padding:110px 7vw;display:grid}.v2-lifestyle h2{letter-spacing:-.075em;text-transform:uppercase;margin:0;font-size:clamp(64px,7.8vw,120px);line-height:.78}.v2-lifestyle h2 em{color:#fff}.v2-lifestyle>div{border-top:1px solid #080808;padding-top:20px}.v2-lifestyle p{font-size:15px;line-height:1.75}.v2-lifestyle strong{text-transform:uppercase;letter-spacing:.14em;font-size:10px}.v2-parts-preview{background:#090a09}.v2-parts-preview>.v2-section-head{color:#fff}.v2-parts-preview>div{border:1px solid #ffffff20;border-radius:22px;grid-template-columns:320px 1fr;gap:30px;padding:32px;display:grid}.v2-parts-preview article p{color:#aaa;line-height:1.7}.v2-parts-preview article .v2-pill{margin-top:20px}.v2-parts-preview>div>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.v2-parts-preview>div>div span{color:#171717;text-align:center;filter:grayscale();background:#e5e5e0;border-radius:16px;place-items:center;min-height:105px;font-size:16px;font-style:italic;font-weight:950;display:grid}.v2-cta-band{color:#fff;background:#111411;border-block:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:30px;padding:34px 6vw;display:flex}.v2-cta-band small{color:var(--v2-red);font-size:8px}.v2-cta-band h2{letter-spacing:-.04em;text-transform:uppercase;margin:8px 0 6px;font-size:clamp(26px,3vw,44px);line-height:1}.v2-cta-band p{color:#aaa;margin:0;font-size:13px;line-height:1.55}.v2-faq{color:#090a09;background:#ecece8;border-top:1px solid #c6c6c0;grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr);gap:50px;padding:96px 7vw;display:grid}.v2-faq header small{color:var(--v2-red);font-size:9px}.v2-faq h2{letter-spacing:-.065em;text-transform:uppercase;max-width:520px;margin:24px 0 0;font-size:clamp(42px,5.6vw,82px);line-height:.84}.v2-faq>div{border-top:1px solid #111}.v2-faq details{border-bottom:1px solid #111}.v2-faq summary{cursor:pointer;text-transform:uppercase;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:24px;min-height:76px;font-size:18px;font-weight:850;list-style:none;display:flex}.v2-faq summary::-webkit-details-marker{display:none}.v2-faq summary:after{content:"+";color:var(--v2-red);font-size:24px}.v2-faq details[open] summary:after{content:"−"}.v2-faq details p{color:#62625f;max-width:720px;margin:0 0 26px;font-size:14px;line-height:1.75}.v2-contact{background:#111;grid-template-columns:1fr 1fr;gap:7vw;padding:105px 7vw;display:grid}.v2-contact>div>small{color:var(--v2-red);font-size:9px}.v2-contact h2{letter-spacing:-.065em;text-transform:uppercase;margin:22px 0;font-size:clamp(54px,6vw,92px);line-height:.84}.v2-contact>div>p{color:#aaa;max-width:520px;line-height:1.7}.v2-contact>div>a{color:var(--v2-red);font-weight:900}.v2-contact form{grid-template-columns:1fr 1fr;gap:18px;display:grid}.v2-contact label{display:block}.v2-contact label:nth-child(3),.v2-contact label:nth-child(4),.v2-contact label:nth-child(5){grid-column:1/-1}.v2-contact label>span{text-transform:uppercase;letter-spacing:.13em;margin-bottom:8px;font-size:8px;display:block}.v2-contact input,.v2-contact select,.v2-contact textarea{color:#fff;background:#080808;border:1px solid #ffffff28;border-radius:10px;width:100%;padding:14px;font-size:16px}.v2-contact textarea{resize:vertical}.v2-contact label>i{color:#ff6b6b;margin-top:5px;font-size:10px;display:block}.v2-contact button{background:var(--v2-red);color:#fff;text-transform:uppercase;letter-spacing:.12em;border:0;border-radius:999px;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:54px;padding:0 20px;font-size:9px;font-weight:900;display:flex}.v2-footer{background:#050505;border-top:1px solid #ffffff1a;grid-template-columns:1fr 1fr;gap:40px;padding:70px 6vw 32px;display:grid}.v2-footer>div>.brand{margin-bottom:35px;display:inline-block}.v2-footer h2{letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(44px,5vw,76px);line-height:.86}.v2-footer nav{grid-template-columns:1fr 1fr;align-content:start;gap:8px 35px;display:grid}.v2-footer nav a{text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;min-height:45px;font-size:9px;display:flex}.v2-footer nav a span{color:var(--v2-red)}.v2-footer>p{color:#666;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #ffffff1b;grid-column:1/-1;padding-top:24px;font-size:8px}.v2-subpage{background:var(--v2-paper);color:#111}.v2-page-hero{color:#fff;align-items:flex-end;height:740px;min-height:80vh;padding:100px 7vw 80px;display:flex;position:relative;overflow:hidden}.v2-page-image,.v2-page-shade{background-position:50%;background-size:cover;position:absolute;inset:0}.v2-page-image{filter:saturate(.62)contrast(1.06)}.v2-page-shade{background:linear-gradient(90deg,#050505ec 0 48%,#05050545 80%),linear-gradient(#0000 40%,#050505d9)}.v2-page-copy{z-index:2;max-width:920px;position:relative}.v2-page-copy>p{color:var(--v2-red);font-size:9px}.v2-page-copy h1{letter-spacing:-.075em;text-transform:uppercase;margin:24px 0;font-size:clamp(65px,7.6vw,118px);line-height:.82}.v2-page-copy>strong{color:#d0d0cc;max-width:650px;font-size:16px;font-weight:400;line-height:1.7;display:block}.v2-page-copy .v2-pill{margin-top:30px}.v2-breadcrumb{color:#777;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #bbb;gap:10px;padding:20px 6vw;font-size:9px;display:flex}.v2-breadcrumb a{color:var(--v2-red)}.v2-detail-grid{border-bottom:1px solid #bbb;grid-template-columns:repeat(4,1fr);padding:90px 6vw 110px;display:grid}.v2-detail-grid article{border:1px solid #aaa;border-right:0;min-height:280px;padding:28px}.v2-detail-grid article:last-child{border-right:1px solid #aaa}.v2-detail-grid small{color:var(--v2-red);font-size:9px}.v2-detail-grid h2{text-transform:uppercase;margin:50px 0 18px;font-size:25px;line-height:1}.v2-detail-grid p{color:#666;font-size:12px;line-height:1.7}.v2-page-contact{background:var(--v2-red);color:#080808;padding:100px 7vw}.v2-page-contact>p{text-transform:uppercase;letter-spacing:.14em;font-size:10px}.v2-page-contact h2{letter-spacing:-.07em;text-transform:uppercase;max-width:1000px;font-size:clamp(55px,7vw,104px);line-height:.82}.v2-page-contact .v2-pill{border-color:#080808}.v2-parts-finder{color:#fff;background:#090a09;grid-template-columns:280px 1fr;gap:1px;padding:90px 6vw;display:grid}.v2-parts-finder>aside{background:#0e100e;padding:28px}.v2-parts-finder h2{text-transform:uppercase;letter-spacing:-.04em;font-size:30px}.v2-parts-finder label{border-top:1px solid #ffffff18;padding:16px 0;display:block}.v2-parts-finder label span{color:#aaa;text-transform:uppercase;margin-bottom:8px;font-size:9px;display:block}.v2-parts-finder select{color:#fff;background:#070807;border:1px solid #ffffff24;border-radius:9px;width:100%;padding:12px}.v2-parts-finder>div{padding:35px}.v2-parts-finder>div>p{color:var(--v2-red);text-transform:uppercase;letter-spacing:.14em;font-size:9px}.v2-parts-finder>div>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.v2-parts-finder>div>div a{color:#111;text-align:center;filter:grayscale();background:#e6e6e1;border-radius:16px;place-items:center;min-height:110px;font-style:italic;font-weight:950;transition:all .2s;display:grid}.v2-parts-finder>div>div a:hover{background:#fff;transform:translateY(-2px)}@media (width<=1100px){.v2-nav>nav{gap:14px}.v2-nav>nav a{font-size:8px}.v2-pillars,.v2-detail-grid{grid-template-columns:1fr 1fr}.v2-detail-grid article:nth-child(2){border-right:1px solid #aaa}.v2-detail-grid article:nth-child(n+3){border-top:0}.v2-parts-preview>div>div,.v2-parts-finder>div>div{grid-template-columns:1fr 1fr}}@media (width<=900px){.v2-nav{height:68px;padding:0 18px;position:fixed}.v2-nav>nav,.v2-nav>.language-switcher,.v2-nav-cta{display:none}.v2-mobile-tools{display:flex}.v2-mobile-tools .mobile-language-menu{display:block}.v2-mobile-panel{height:calc(100dvh - 68px);top:68px}.v2-hero{height:840px;min-height:100svh;padding-top:68px}.v2-hero-meta{top:88px;left:18px;right:18px}.v2-hero-meta span:nth-child(2){display:none}.v2-hero-copy{width:calc(100% - 36px);margin:72px 18px 0}.v2-hero h1{font-size:clamp(46px,13vw,70px);line-height:.86}.v2-hero-copy>strong{max-width:92%;font-size:14px}.v2-hero-copy>div{flex-direction:column;max-width:320px}.v2-hero aside{display:none}.v2-proof{grid-template-columns:1fr 1fr}.v2-proof div:nth-child(2){border-right:0}.v2-proof div:nth-child(-n+2){border-bottom:1px solid #ffffff1d}.v2-route{grid-template-columns:1fr;padding:72px 20px}.v2-route header{position:static}.v2-route>div{grid-template-columns:1fr}.v2-route a,.v2-route a:nth-child(2n),.v2-route a:nth-last-child(-n+2){border-bottom:1px solid #171817;border-right:0}.v2-route a:last-child{border-bottom:0}.v2-route a{min-height:220px}.v2-vision{grid-template-columns:1fr;gap:30px;padding:72px 20px}.v2-vision>div:first-child{position:static}.v2-vision h2{font-size:clamp(40px,11vw,58px)}.v2-vision article{padding:22px}.v2-vision article h3{margin-top:26px;font-size:23px}.v2-trust{grid-template-columns:1fr;gap:30px;padding:0 20px 72px}.v2-trust h2{font-size:clamp(36px,10vw,54px)}.v2-section{padding:78px 20px}.v2-section-head{grid-template-columns:1fr;gap:20px}.v2-section-head>div{max-width:190px}.v2-section-head h2{font-size:clamp(48px,13vw,66px)}.v2-pillars,.v2-goal-grid,.v2-services,.v2-process{grid-template-columns:1fr}.v2-pillars article{min-height:260px}.v2-pillars h3{margin-top:34px}.v2-goal-grid>a{min-height:220px}.v2-story{grid-template-columns:1fr}.v2-story>div{padding:78px 20px}.v2-story h2{font-size:58px}.v2-story figure{order:-1;min-height:500px}.v2-services article{min-height:265px}.v2-track,.v2-import{min-height:720px;padding:70px 20px}.v2-track h2,.v2-import h2{font-size:58px}.v2-process article{min-height:220px}.v2-process-note{flex-direction:column;align-items:stretch}.v2-lifestyle{grid-template-columns:1fr;padding:80px 20px}.v2-lifestyle h2{font-size:58px}.v2-cta-band{flex-direction:column;align-items:flex-start;padding:30px 20px}.v2-parts-preview>div{grid-template-columns:1fr;padding:22px}.v2-faq{grid-template-columns:1fr;padding:78px 20px}.v2-faq summary{font-size:15px}.v2-contact{grid-template-columns:1fr;padding:78px 20px}.v2-footer{grid-template-columns:1fr;padding:65px 20px 30px}.v2-footer nav{grid-template-columns:1fr}.v2-footer>p{grid-column:1}.v2-page-hero{height:auto;min-height:720px;padding:150px 20px 70px}.v2-page-copy h1{font-size:clamp(52px,13vw,70px)}.v2-breadcrumb{padding:18px 20px}.v2-detail-grid{grid-template-columns:1fr;padding:65px 20px}.v2-detail-grid article{border-bottom:0;border-right:1px solid #aaa}.v2-detail-grid article:last-child{border-bottom:1px solid #aaa}.v2-parts-finder{grid-template-columns:1fr;padding:65px 20px}.v2-parts-finder>div{padding:25px 0}.v2-page-contact{padding:75px 20px}}@media (width<=560px){.v2-hero-copy>p{font-size:8px}.v2-hero h1{font-size:clamp(43px,13.5vw,60px)}.v2-proof div{padding:21px 16px}.v2-proof strong{font-size:10px}.v2-story h2,.v2-track h2,.v2-import h2,.v2-lifestyle h2{font-size:49px}.v2-parts-preview>div>div,.v2-parts-finder>div>div{grid-template-columns:1fr 1fr}.v2-parts-preview>div>div span,.v2-parts-finder>div>div a{min-height:85px;font-size:12px}.v2-contact form{grid-template-columns:1fr}.v2-contact label{grid-column:1!important}}@media (prefers-reduced-motion:reduce){.v2-site *{scroll-behavior:auto!important}}.v2-editorial{color:#f4f4f1;background:#030303;border-block:1px solid #252525}.v2-editorial-grid{grid-template-columns:1fr 1fr;display:grid}.v2-editorial-card{min-height:34rem;color:inherit;isolation:isolate;background:#050505;border-bottom:1px solid #252525;text-decoration:none;display:flex;position:relative;overflow:hidden}.v2-editorial-card-1,.v2-editorial-card-4{grid-column:1/-1;min-height:42rem}.v2-editorial-card-1{align-items:center}.v2-editorial-card-2{border-right:1px solid #252525}.v2-editorial-card-1 img{object-position:center 62%}.v2-editorial-card-2 img{object-position:center;width:57%;left:43%}.v2-editorial-card-3 img{object-position:center;width:57%;left:0;right:43%}.v2-editorial-card-4 img{object-position:center 58%}.v2-editorial-shade{z-index:-1;background:linear-gradient(90deg,#000000f5 0%,#000000c7 32%,#00000026 70%,#00000057 100%);position:absolute;inset:0}.v2-editorial-card-2 .v2-editorial-shade{background:linear-gradient(90deg,#050505 0% 40%,#05050594 58%,#05050514 100%)}.v2-editorial-card-3 .v2-editorial-shade{background:linear-gradient(90deg,#05050514 0%,#0505058f 43%,#050505 60% 100%)}.v2-editorial-card-4 .v2-editorial-shade{background:linear-gradient(90deg,#000000f0 0%,#000000b8 38%,#0000001f 72%,#0000004d 100%)}.v2-editorial-copy{z-index:2;align-self:center;width:min(39rem,48%);padding:clamp(3rem,6vw,7rem);position:relative}.v2-editorial-copy small{color:#c5c5c2;font:700 .82rem/1.2 var(--font-mono,monospace);letter-spacing:.18em;margin-bottom:2.2rem;display:block}.v2-editorial-copy small b{color:#f12635}.v2-editorial-copy small:after{content:"";background:#f12635;width:2.2rem;height:2px;margin-top:1.3rem;display:block}.v2-editorial-copy h2{color:#f4f4f1;letter-spacing:-.045em;text-transform:uppercase;max-width:10ch;margin:0 0 1.5rem;font-size:clamp(3.2rem,5.7vw,6.8rem);font-weight:300;line-height:.92}.v2-editorial-copy p{color:#c8c8c4;max-width:27rem;margin:0 0 2.2rem;font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.55}.v2-editorial-copy strong{color:#f4f4f1;letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:1.2rem;font-size:.82rem;display:inline-flex}.v2-editorial-copy strong i{color:#f12635;font-size:1.35rem;font-style:normal}.v2-editorial-card:hover strong{color:#f12635}.v2-editorial-card:focus-visible{outline-offset:-3px;outline:3px solid #f12635}.v2-editorial-nav{border-top:1px solid #8d1720;grid-template-columns:repeat(4,1fr);display:grid}.v2-editorial-nav a{color:#a8a8a4;text-align:center;letter-spacing:.12em;text-transform:uppercase;border-right:1px solid #252525;padding:1.25rem 2rem;font-size:.72rem;text-decoration:none}.v2-editorial-nav a:last-child{border-right:0}.v2-editorial-nav a:hover,.v2-editorial-nav a:focus-visible{color:#fff;background:#111}@media (width<=900px){.v2-editorial-grid{display:block}.v2-editorial-card,.v2-editorial-card-1,.v2-editorial-card-4{min-height:27rem}.v2-editorial-card-1{min-height:34rem}.v2-editorial-card-2,.v2-editorial-card-3{border-right:0;min-height:24rem}.v2-editorial-copy{width:52%;padding:2.25rem 1.5rem}.v2-editorial-card-1 .v2-editorial-copy,.v2-editorial-card-4 .v2-editorial-copy{width:63%;padding:2.75rem 1.75rem}.v2-editorial-card-2 .v2-editorial-copy{width:47%}.v2-editorial-card-3 .v2-editorial-copy{width:48%;margin-left:52%}.v2-editorial-card-2 img{width:54%;left:46%}.v2-editorial-card-3 img{width:52%;right:48%}.v2-editorial-copy small{margin-bottom:1.25rem;font-size:.67rem}.v2-editorial-copy small:after{margin-top:.8rem}.v2-editorial-copy h2,.v2-editorial-card-2 h2,.v2-editorial-card-3 h2{margin-bottom:1rem;font-size:clamp(2rem,8.7vw,3.4rem);line-height:.95}.v2-editorial-card-2 h2,.v2-editorial-card-3 h2{font-size:clamp(1.7rem,6.8vw,2.55rem)}.v2-editorial-copy p{margin-bottom:1.35rem;font-size:.94rem;line-height:1.45}.v2-editorial-copy strong{letter-spacing:.18em;gap:.75rem;font-size:.68rem}.v2-editorial-nav{grid-template-columns:1fr 1fr}.v2-editorial-nav a{border-bottom:1px solid #252525;padding:1rem .6rem;font-size:.6rem}.v2-editorial-card-1 img{object-position:62% center}.v2-editorial-card-4 img{object-position:58% center}}@media (width<=520px){.v2-editorial-card-1{min-height:31rem}.v2-editorial-card-2,.v2-editorial-card-3{min-height:22rem}.v2-editorial-card-4{min-height:25rem}.v2-editorial-card-1 .v2-editorial-copy,.v2-editorial-card-4 .v2-editorial-copy{width:68%}.v2-editorial-copy{padding:1.75rem 1.1rem}.v2-editorial-card-2 .v2-editorial-copy{width:48%}.v2-editorial-card-3 .v2-editorial-copy{width:50%;margin-left:50%}.v2-editorial-copy p{font-size:.84rem}.v2-editorial-card-2 h2,.v2-editorial-card-3 h2{font-size:clamp(1.5rem,6.4vw,2.15rem)}}@media (prefers-reduced-motion:reduce){.v2-editorial-card img{transition:none}.v2-editorial-card:hover img{transform:none}}.v2-editorial{background:#020202}.v2-editorial-grid{width:min(100%,1600px);margin-inline:auto;display:block}.v2-editorial-card,.v2-editorial-card-1,.v2-editorial-card-2,.v2-editorial-card-3,.v2-editorial-card-4{border-right:0;grid-column:auto;width:100%}.v2-editorial-card-1{min-height:42rem}.v2-editorial-card-2,.v2-editorial-card-3{min-height:23rem}.v2-editorial-card-4{min-height:27rem}.v2-editorial-card-1 .v2-editorial-copy{width:48%;padding:4.5rem 3.5rem}.v2-editorial-card-2 .v2-editorial-copy{width:46%;padding:3rem 3.5rem}.v2-editorial-card-3 .v2-editorial-copy{width:48%;margin-left:52%;padding:3rem 3.5rem}.v2-editorial-card-4 .v2-editorial-copy{width:45%;padding:3.25rem 3.5rem}.v2-editorial-card-1 img{object-position:62% center;inset:0}.v2-editorial-card-2 img{object-position:center;width:54%;inset:0 0 0 46%}.v2-editorial-card-3 img{object-position:center;width:52%;inset:0 48% 0 0}.v2-editorial-card-4 img{object-position:62% center;inset:0}.v2-editorial-copy h2,.v2-editorial-card-2 h2,.v2-editorial-card-3 h2{font-size:clamp(2.45rem,4.5vw,4.8rem);line-height:.94}.v2-editorial-card-4 h2{font-size:clamp(2.2rem,3.7vw,4rem)}.v2-editorial-copy p{font-size:clamp(.95rem,1.25vw,1.15rem)}@media (width<=900px){.v2-editorial-card-1{min-height:31rem}.v2-editorial-card-2,.v2-editorial-card-3{min-height:20rem}.v2-editorial-card-4{min-height:22rem}.v2-editorial-card-1 .v2-editorial-copy{width:52%;padding:3.25rem 2.1rem}.v2-editorial-card-2 .v2-editorial-copy{width:46%;padding:2.25rem 2.1rem}.v2-editorial-card-3 .v2-editorial-copy{width:48%;margin-left:52%;padding:2.25rem 2.1rem}.v2-editorial-card-4 .v2-editorial-copy{width:48%;padding:2.35rem 2.1rem}.v2-editorial-copy h2{font-size:clamp(2.3rem,7.8vw,4rem)}.v2-editorial-card-2 h2,.v2-editorial-card-3 h2{font-size:clamp(1.75rem,5.8vw,2.8rem)}.v2-editorial-card-4 h2{font-size:clamp(2rem,6.4vw,3.15rem)}}@media (width<=560px){.v2-editorial-card-1{min-height:28rem}.v2-editorial-card-2,.v2-editorial-card-3{min-height:18.5rem}.v2-editorial-card-4{min-height:20rem}.v2-editorial-card-1 .v2-editorial-copy{width:60%;padding:2.4rem 1.25rem}.v2-editorial-card-2 .v2-editorial-copy{width:49%;padding:1.6rem 1.15rem}.v2-editorial-card-3 .v2-editorial-copy{width:49%;margin-left:51%;padding:1.6rem 1.15rem}.v2-editorial-card-4 .v2-editorial-copy{width:58%;padding:1.9rem 1.25rem}.v2-editorial-card-1 img{object-position:67% center}.v2-editorial-card-2 img{width:52%;left:48%}.v2-editorial-card-3 img{width:51%;right:49%}.v2-editorial-card-4 img{object-position:66% center}.v2-editorial-copy small{margin-bottom:1rem}.v2-editorial-copy small:after{width:1.6rem;margin-top:.7rem}.v2-editorial-copy h2{font-size:clamp(2.1rem,9.2vw,3rem)}.v2-editorial-card-2 h2,.v2-editorial-card-3 h2{font-size:clamp(1.45rem,6.2vw,2rem)}.v2-editorial-card-4 h2{font-size:clamp(1.75rem,7.4vw,2.45rem)}.v2-editorial-copy p{margin-bottom:1.15rem;font-size:.76rem;line-height:1.42}.v2-editorial-copy strong{letter-spacing:.16em;font-size:.6rem}.v2-editorial-copy strong i{font-size:1rem}}.v2-hero h1{letter-spacing:-.055em;max-width:790px;font-size:clamp(48px,5.2vw,78px);line-height:.88}.v2-section-head h2{font-size:clamp(48px,5.5vw,82px)}.v2-story h2{font-size:clamp(50px,5.2vw,78px)}.v2-track h2,.v2-import h2{font-size:clamp(50px,6vw,88px)}.v2-lifestyle h2{font-size:clamp(52px,6.2vw,92px)}.v2-page-copy h1{font-size:clamp(54px,6.2vw,92px)}.v2-page-contact h2{font-size:clamp(48px,5.8vw,84px)}.v2-footer>div:first-child{border:0;margin:0;padding:0;display:block}.v2-footer>div:first-child>.brand{margin:0 0 28px;display:inline-flex}.v2-footer{color:#f2f2ed}.v2-footer>div:first-child>h2{color:#bfc0bb;letter-spacing:-.04em;max-width:580px;margin:0;font-size:clamp(28px,3vw,44px);line-height:.98}.v2-footer nav a{color:#ecece7;font-size:10px;font-weight:700}.v2-footer nav a:hover,.v2-footer nav a:focus-visible{color:#fff;outline-color:#f22332}.v2-footer>p{color:#969690}.v2-mobile-tools{z-index:50;position:relative}.v2-mobile-tools .mobile-language-dropdown{z-index:60}.v2-mobile-panel,.v2-mobile-panel>div a{color:#f2f2ed}.v2-mobile-panel>div a:hover,.v2-mobile-panel>div a:focus-visible{color:#fff;outline-color:#f22332}.v2-mobile-panel a small,.v2-mobile-panel>small{color:#9b9e9b}.v2-mobile-panel .v2-mobile-cta{color:#080808}.v2-detail-grid--parts{background:#272a27;border-bottom-color:#272a27;gap:1px;padding:1px}.v2-detail-grid--parts article{color:#f2f2ed;background:#0c0e0c;border:0;min-height:230px;padding:30px}.v2-detail-grid--parts small{color:#f22332;background:#f2233212;border:1px solid #f2233255;border-radius:999px;justify-content:center;align-items:center;width:36px;height:24px;display:inline-flex}.v2-detail-grid--parts h2{color:#fff;margin:48px 0 14px;font-size:27px}.v2-detail-grid--parts p{color:#a9aca9;max-width:300px;margin:0;font-size:13px;line-height:1.65}.v2-focus{color:#fff;background:#090a09;padding:105px 6vw}.v2-focus>header{grid-template-columns:180px 1fr;gap:40px;margin-bottom:55px;display:grid}.v2-focus>header small{color:#f22332;border-top:1px solid #ffffff4a;padding-top:12px;font-size:9px}.v2-focus>header h2{letter-spacing:-.06em;text-transform:uppercase;max-width:900px;margin:0;font-size:clamp(48px,5.5vw,82px);line-height:.85}.v2-focus-content{border:1px solid #ffffff24;border-radius:22px;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);display:grid;overflow:hidden}.v2-focus-list{background:#0d0f0d;border-right:1px solid #ffffff24}.v2-focus-list button{color:#8e918e;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff1b;grid-template-columns:35px 1fr 24px;align-items:center;gap:12px;width:100%;min-height:82px;padding:0 22px;display:grid}.v2-focus-list button:last-child{border-bottom:0}.v2-focus-list button:hover,.v2-focus-list button[aria-selected=true]{color:#fff;background:#151815}.v2-focus-list button[aria-selected=true]{box-shadow:inset 4px 0 #f22332}.v2-focus-list span{color:#f22332;font-size:9px}.v2-focus-list strong{text-transform:uppercase;letter-spacing:.04em;font-size:14px}.v2-focus-list b{text-align:right;font-size:20px}.v2-focus-panel{background:#101210;grid-template-columns:1.2fr .8fr;min-height:520px;display:grid}.v2-focus-panel figure{min-height:520px;margin:0;overflow:hidden}.v2-focus-panel figure img{object-fit:cover;filter:saturate(.72)contrast(1.05);width:100%;height:100%}.v2-focus-panel>div{flex-direction:column;justify-content:center;padding:42px 34px;display:flex}.v2-focus-panel small{color:#f22332;font-size:8px}.v2-focus-panel h3{text-transform:uppercase;letter-spacing:-.045em;margin:25px 0 18px;font-size:clamp(30px,3.2vw,48px);line-height:.92}.v2-focus-panel p{color:#a5a8a5;font-size:13px;line-height:1.75}.v2-focus-panel a{color:#f22332;text-transform:uppercase;letter-spacing:.1em;margin-top:25px;font-size:9px;font-weight:900}.cars-page.v2-site .showroom-title h1{font-size:clamp(44px,5.6vw,82px)}.cars-page.v2-site .showroom-coming-title h1{font-size:clamp(48px,6vw,88px)}.cars-page.v2-site .showroom-collection-heading{color:#f22332;letter-spacing:.18em;text-transform:uppercase;margin:0 0 16px;font-size:10px;font-weight:900;display:block}.car-detail-page.v2-site .car-detail-heading h1{font-size:clamp(44px,5.6vw,82px)}.car-detail-page.v2-site .car-detail-intro h2{font-size:clamp(40px,5vw,72px)}.v2-parts-finder .v2-brand-logo-grid{border-top:1px solid #ffffff20;border-left:1px solid #ffffff20;grid-template-columns:repeat(4,1fr);gap:0;display:grid}.v2-parts-finder .v2-brand-logo-grid button{cursor:pointer;background:#0c0d0c;border:1px solid #ffffff20;border-top:0;border-left:0;border-radius:0;place-items:center;min-height:155px;padding:30px;transition:all .2s;display:grid}.v2-parts-finder .v2-brand-logo-grid button:hover,.v2-parts-finder .v2-brand-logo-grid button.is-active{background:#171917;transform:none;box-shadow:inset 0 -3px #f22332}.v2-parts-finder .v2-brand-logo-grid img{object-fit:contain;filter:grayscale()brightness(1.9);opacity:.72;width:100%;height:76px;transition:all .2s}.v2-parts-finder .v2-brand-logo-grid button:hover img,.v2-parts-finder .v2-brand-logo-grid button.is-active img{opacity:1;filter:grayscale()brightness(2.5)}.v2-parts-finder .v2-brand-logo-grid img[src$="/audi-logo.svg"],.v2-home-brand-logos img[src$="/audi-logo.svg"]{filter:grayscale()invert()brightness(1.35);opacity:.82}.v2-parts-finder .v2-brand-logo-grid button:hover img[src$="/audi-logo.svg"],.v2-parts-finder .v2-brand-logo-grid button.is-active img[src$="/audi-logo.svg"]{filter:grayscale()invert()brightness(1.6);opacity:1}.v2-home-brand-logos{border-top:1px solid #ffffff20;border-left:1px solid #ffffff20;grid-template-columns:repeat(4,1fr)!important;gap:0!important;display:grid!important}.v2-parts-preview>div>.v2-home-brand-logos span{border:1px solid #ffffff20;border-top:0;border-left:0;place-items:center;padding:22px;display:grid;filter:none!important;background:#0d0f0d!important;border-radius:0!important;min-height:125px!important}.v2-home-brand-logos img{object-fit:contain;filter:grayscale()brightness(1.9);opacity:.72;width:100%;height:62px}.v2-partner-strip{background:#070807;border-bottom:1px solid #ffffff1d;grid-template-columns:210px minmax(0,1fr);align-items:center;min-height:82px;display:grid;overflow:hidden}.v2-partner-strip>small{color:#777;letter-spacing:.16em;padding:0 3vw;font-size:8px;font-weight:900;line-height:1.5}.v2-partner-strip>div{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.v2-partner-strip>div>div{align-items:center;width:max-content;animation:30s linear infinite v2-partners;display:flex}.v2-partner-strip span{flex:none;place-items:center;width:200px;height:64px;padding:13px 30px;display:grid}.v2-partner-strip img{object-fit:contain;filter:grayscale()brightness(2.2);opacity:.65;width:auto;max-width:100%;height:34px}.v2-partner-strip img[src$="/simons.png"]{height:28px}.v2-partner-strip img[src$="/skf.svg"]{height:31px}.v2-partner-strip img[src$="/dayco.png"]{height:28px}.v2-partner-strip img[src$="/bosch.svg"]{height:31px}@keyframes v2-partners{to{transform:translate(-50%)}}.v2-parts-finder .v2-public-parts{border-top:1px solid #ffffff20;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:35px;padding-top:35px;display:grid}.v2-public-parts article{background:#111311;border:1px solid #ffffff20;border-radius:16px;flex-direction:column;padding:18px;display:flex}.v2-public-parts article>img{object-fit:cover;background:#080808;border-radius:10px;width:100%;height:190px}.v2-public-parts small{color:#f22332;text-transform:uppercase;letter-spacing:.1em;margin-top:15px;font-size:8px}.v2-public-parts h3{text-transform:uppercase;margin:10px 0;font-size:20px}.v2-public-parts p{color:#999;font-size:11px;line-height:1.6}.v2-public-parts strong{margin-top:auto;font-size:18px}.v2-parts-finder .v2-public-parts a{color:#f22332;filter:none;text-transform:uppercase;background:0 0;border:0;border-top:1px solid #ffffff1f;border-radius:0;min-height:0;margin-top:16px;padding-top:13px;font-size:9px;font-weight:900;display:block}.s1-part-form{border:1px solid var(--admin-line);background:var(--admin-panel);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:28px;display:grid}.s1-part-form label{color:#9a9e9a;gap:8px;font-size:11px;display:grid}.s1-part-form input,.s1-part-form select,.s1-part-form textarea{color:#fff;background:#111411;border:1px solid #3a3e3a;width:100%;min-height:46px;padding:11px;font-size:14px}.s1-part-form textarea{resize:vertical;min-height:120px}.s1-part-form .wide{grid-column:1/-1}.s1-part-form .check{align-items:center;display:flex}.s1-part-form .check input{width:20px;min-height:20px}.s1-part-brand-preview{color:#aeb1ae;border:1px solid #343834;align-items:center;gap:14px;min-height:52px;padding:8px 12px;font-size:10px;display:flex}.s1-part-brand-preview img{object-fit:contain;filter:grayscale()brightness(2);width:62px;height:36px}.s1-part-upload{border:1px dashed #555;padding:22px}.s1-part-current-photo{align-items:center;gap:15px;display:flex}.s1-part-current-photo img{object-fit:cover;width:120px;height:80px}.s1-part-current-photo button{color:#fff;background:0 0;border:1px solid #555;padding:10px}.s1-part-actions{justify-content:flex-end;gap:10px;display:flex}.s1-part-actions button{color:#fff;background:#222;border:1px solid #555;min-height:48px;padding:0 20px}.s1-part-actions button:last-child{border-color:var(--admin-red);background:var(--admin-red)}.s1-parts-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.s1-parts-grid>article{border:1px solid var(--admin-line);background:var(--admin-panel);border-radius:14px;flex-direction:column;padding:16px;display:flex}.s1-parts-grid>article>img,.s1-part-placeholder{object-fit:cover;color:#555;background:#101310;border-radius:10px;place-items:center;width:100%;height:190px;font-size:30px;display:grid}.s1-parts-grid small{color:#888;margin-top:15px}.s1-parts-grid h3{margin:9px 0;font-size:20px}.s1-parts-grid>article>strong{color:var(--admin-red);font-size:18px}.s1-parts-grid>article>span{margin-top:10px;font-size:9px}.s1-parts-grid footer{border-top:1px solid var(--admin-line);background:0 0;gap:8px;margin-top:16px;padding:12px 0 0;display:flex}.s1-parts-grid footer button{color:#fff;background:#111;border:1px solid #444;flex:1;min-height:40px}.s1-parts-grid footer .danger{color:#ff7070}@media (width<=900px){.v2-hero h1{max-width:560px;font-size:clamp(38px,9.5vw,48px);line-height:.92}.v2-section-head h2,.v2-focus>header h2{font-size:clamp(42px,11vw,54px)}.v2-story h2,.v2-track h2,.v2-import h2,.v2-lifestyle h2{font-size:clamp(42px,11vw,52px)}.v2-page-copy h1{font-size:clamp(44px,11.5vw,60px)}.v2-focus{padding:76px 20px}.v2-focus>header{grid-template-columns:1fr;gap:18px}.v2-focus>header small{max-width:180px}.v2-focus-content{grid-template-columns:1fr}.v2-focus-list{border-bottom:1px solid #ffffff24;border-right:0}.v2-focus-list button{min-height:68px}.v2-focus-panel{grid-template-columns:1fr;min-height:0}.v2-focus-panel figure{min-height:330px;max-height:440px}.v2-focus-panel>div{padding:30px 22px}.cars-page.v2-site .showroom-title h1,.cars-page.v2-site .showroom-coming-title h1{font-size:clamp(40px,11vw,54px)}.car-detail-page.v2-site .car-detail-heading h1{font-size:clamp(40px,11vw,56px)}.v2-footer>div:first-child>h2{max-width:420px;font-size:clamp(25px,7.2vw,34px);line-height:1.02}.v2-footer nav a{min-height:58px;font-size:12px}.v2-footer>p{font-size:9px;line-height:1.7}.v2-detail-grid--parts{background:#090a09;border:0;gap:1px;padding:1px 20px 35px}.v2-detail-grid--parts article{background:#101210;border:0;border-bottom:1px solid #303330;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);align-items:start;column-gap:14px;min-height:0;padding:22px 18px;display:grid}.v2-detail-grid--parts article:last-child{border-bottom:0}.v2-detail-grid--parts small{grid-row:1/span 2;margin-top:1px}.v2-detail-grid--parts h2{margin:0 0 7px;font-size:22px;line-height:1.05}.v2-detail-grid--parts p{color:#b6b8b5;margin:0;font-size:13px;line-height:1.5}.v2-parts-finder .v2-brand-logo-grid{grid-template-columns:1fr 1fr}.v2-parts-finder .v2-brand-logo-grid button{min-height:132px;padding:24px}.v2-parts-finder .v2-brand-logo-grid img{height:66px}.v2-home-brand-logos{grid-template-columns:1fr 1fr!important}.v2-partner-strip{grid-template-columns:1fr;min-height:92px;padding-top:10px}.v2-partner-strip>small{text-align:center;padding:0 20px}.v2-partner-strip span{width:160px;height:58px;padding:11px 24px}.v2-parts-finder .v2-public-parts,.s1-parts-grid,.s1-part-form{grid-template-columns:1fr}.s1-part-form .wide{grid-column:1}}@media (prefers-reduced-motion:reduce){.v2-partner-strip>div>div{animation-play-state:paused}}.v2-about-preview{color:#f2f2ed;background:#070807}.about-hero{background:#070807;border-bottom:1px solid #ffffff18;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:0;min-height:calc(100dvh - 96px);display:grid}.about-hero figure,.about-split figure,.about-gallery figure{background:#111;margin:0;overflow:hidden}.about-hero figure{min-height:640px}.about-hero img,.about-split img,.about-gallery img{object-fit:cover;filter:grayscale()contrast(1.12)brightness(.78);width:100%;height:100%;display:block}.about-hero>div{flex-direction:column;justify-content:center;padding:clamp(48px,7vw,110px);display:flex}.about-hero small,.about-split small,.about-timeline small,.about-closing small{color:#f22332;letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:900}.about-hero h1,.about-split h2,.about-timeline h2,.about-closing h2{text-transform:uppercase;letter-spacing:-.06em;margin:28px 0 0}.about-hero h1{max-width:760px;font-size:clamp(54px,6.6vw,104px);line-height:.82}.about-hero h1 em,.about-closing h2 em{color:#f22332;font-style:normal;display:block}.about-hero p,.about-split p,.about-closing p{color:#b9bbb5;max-width:650px;margin:32px 0 0;font-size:16px;line-height:1.8}.about-split{border-bottom:1px solid #ffffff18;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:620px;display:grid}.about-split>div{flex-direction:column;justify-content:center;padding:clamp(48px,6vw,92px);display:flex}.about-split h2{max-width:650px;font-size:clamp(44px,5vw,78px);line-height:.88}.about-timeline{color:#080908;background:#e9e8e2;padding:clamp(64px,7vw,110px) 6vw}.about-timeline header{grid-template-columns:minmax(220px,.45fr) minmax(0,1fr);gap:44px;margin-bottom:52px;display:grid}.about-timeline h2{margin:0;font-size:clamp(48px,5.8vw,86px);line-height:.86}.about-timeline>div{border:1px solid #101110;grid-template-columns:repeat(4,1fr);display:grid}.about-timeline article{border-right:1px solid #101110;min-height:300px;padding:28px}.about-timeline article:last-child{border-right:0}.about-timeline span{color:#f22332;letter-spacing:.16em;font-size:10px;font-weight:900}.about-timeline h3{text-transform:uppercase;letter-spacing:-.04em;margin:82px 0 18px;font-size:26px;line-height:1}.about-timeline p{color:#60615d;margin:0;font-size:13px;line-height:1.7}.about-gallery{background:#222;grid-template-columns:1.1fr .9fr;grid-auto-rows:minmax(360px,48vw);gap:1px;display:grid}.about-gallery figure{position:relative}.about-gallery figure.wide{grid-row:span 2}.about-gallery figcaption{color:#fff;letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #ffffff35;padding-top:16px;font-size:10px;font-weight:900;position:absolute;bottom:20px;left:22px;right:22px}.about-closing{background:#070807;border-top:1px solid #ffffff18;padding:clamp(72px,8vw,130px) 6vw}.about-closing h2{max-width:980px;font-size:clamp(46px,6.4vw,96px);line-height:.84}.about-closing p{max-width:720px}@media (width<=900px){.about-hero,.about-split,.about-timeline header{grid-template-columns:1fr}.about-hero{min-height:0}.about-hero figure{min-height:430px}.about-hero>div,.about-split>div{padding:48px 22px}.about-hero h1{font-size:clamp(42px,13vw,58px)}.about-split h2,.about-timeline h2,.about-closing h2{font-size:clamp(38px,11vw,54px)}.about-timeline{padding:58px 20px}.about-timeline>div{border-bottom:0;grid-template-columns:1fr}.about-timeline article{border-bottom:1px solid #101110;border-right:0;min-height:0;padding:24px 18px}.about-timeline h3{margin:34px 0 12px}.about-gallery{grid-template-columns:1fr;grid-auto-rows:minmax(300px,72vw)}.about-gallery figure.wide{grid-row:auto}.about-closing{padding:64px 22px}}.v2-editorial{color:#080908;background:linear-gradient(#070807 0%,#22231f 7%,#efeee8 18% 82%,#20211e 93%,#080908 100%);border:0;padding:clamp(56px,7vw,96px) clamp(14px,4vw,72px)}.v2-editorial-grid{grid-template-columns:minmax(0,1.22fr) minmax(260px,.78fr);gap:10px;width:min(100%,1180px);margin-inline:auto;display:grid}.v2-editorial-card,.v2-editorial-card-1,.v2-editorial-card-2,.v2-editorial-card-3,.v2-editorial-card-4{color:#fff;isolation:isolate;background:#050605;border:0;border-radius:8px;min-height:315px;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000029}.v2-editorial-card-1{grid-row:span 2;min-height:610px}.v2-editorial-card-4{grid-column:1/-1;min-height:300px}.v2-editorial-card img{object-fit:cover;filter:grayscale()contrast(1.15)brightness(.5);z-index:-2;width:100%;height:100%;transition:transform .55s,filter .55s;position:absolute;inset:0}.v2-editorial-card-1 img,.v2-editorial-card-4 img{object-position:center}.v2-editorial-card-2 img,.v2-editorial-card-3 img{object-position:center;width:100%;left:0}.v2-editorial-shade,.v2-editorial-card-2 .v2-editorial-shade,.v2-editorial-card-3 .v2-editorial-shade,.v2-editorial-card-4 .v2-editorial-shade{background:linear-gradient(90deg,#000000db 0%,#0000008f 42%,#00000014 100%)}.v2-editorial-copy,.v2-editorial-card-1 .v2-editorial-copy,.v2-editorial-card-2 .v2-editorial-copy,.v2-editorial-card-3 .v2-editorial-copy,.v2-editorial-card-4 .v2-editorial-copy{width:min(430px,74%);margin:0;padding:clamp(24px,3.5vw,46px)}.v2-editorial-card-3 .v2-editorial-copy{margin-left:0}.v2-editorial-copy small{color:#ddd;margin-bottom:24px;font-size:10px}.v2-editorial-copy small:after{width:28px;margin-top:12px}.v2-editorial-copy h2,.v2-editorial-card-2 h2,.v2-editorial-card-3 h2,.v2-editorial-card-4 h2{letter-spacing:-.06em;max-width:11ch;font-size:clamp(34px,4.2vw,64px);font-weight:800;line-height:.88}.v2-editorial-card-2 h2,.v2-editorial-card-3 h2{font-size:clamp(28px,3vw,44px)}.v2-editorial-copy p{color:#dadad5;max-width:330px;font-size:12px}.v2-editorial-subbrand{z-index:2;color:#f5f4ef99;text-transform:uppercase;pointer-events:none;justify-items:start;gap:1px;display:grid;position:absolute;bottom:clamp(16px,2.2vw,30px);right:clamp(18px,2.35vw,34px)}.v2-editorial-wordmark{color:currentColor;letter-spacing:-.085em;white-space:nowrap;align-items:baseline;font:italic 900 clamp(16px,1.1vw,20px)/.9 Arial,Helvetica,sans-serif;display:inline-flex}.v2-editorial-wordmark i,.v2-editorial-wordmark b{color:inherit;font:inherit}.v2-editorial-wordmark i{margin-right:1px}.v2-editorial-wordmark b{margin-left:2px;font-size:1.23em}.v2-editorial-subbrand>span:last-child{color:currentColor;letter-spacing:.1em;margin-left:clamp(2px,.25vw,4px);font-size:clamp(7px,.5vw,8px);font-weight:700;line-height:1}.v2-editorial-card-2 .v2-editorial-subbrand,.v2-editorial-card-3 .v2-editorial-subbrand{bottom:clamp(13px,1.45vw,20px);right:clamp(14px,1.55vw,22px)}.v2-editorial-card:hover img{filter:grayscale()contrast(1.17)brightness(.58);transform:scale(1.025)}.v2-editorial-nav{display:none}@media (width<=900px){.v2-editorial{background:linear-gradient(#070807 0%,#efeee8 13% 87%,#080908 100%);padding:52px 14px}.v2-editorial-grid{display:block}.v2-editorial-card,.v2-editorial-card-1,.v2-editorial-card-2,.v2-editorial-card-3,.v2-editorial-card-4{border-radius:8px;min-height:320px;margin-bottom:8px}.v2-editorial-card-1{min-height:460px}.v2-editorial-card-4{min-height:310px}.v2-editorial-copy,.v2-editorial-card-1 .v2-editorial-copy,.v2-editorial-card-2 .v2-editorial-copy,.v2-editorial-card-3 .v2-editorial-copy,.v2-editorial-card-4 .v2-editorial-copy{width:74%;padding:26px 18px}.v2-editorial-copy h2,.v2-editorial-card-2 h2,.v2-editorial-card-3 h2,.v2-editorial-card-4 h2{font-size:clamp(30px,9vw,46px)}.v2-editorial-subbrand{bottom:17px;right:18px}.v2-editorial-wordmark{font-size:18px}.v2-editorial-subbrand>span:last-child{font-size:7px}.v2-editorial-card-2 .v2-editorial-subbrand,.v2-editorial-card-3 .v2-editorial-subbrand{transform:none}}.v2-site--lean{color:#f5f4ef;background:#070807}.v2-site--lean .v2-nav{background:#050605e6;position:fixed;box-shadow:0 18px 50px #00000040}.v2-site--lean .v2-hero{background:#050605;height:min(760px,100svh);min-height:640px;padding-bottom:116px}.v2-site--lean .v2-hero-bg{filter:grayscale()saturate(.66)contrast(1.14)brightness(.72);background-image:url(/atelier/race-engineering.webp);background-position:62% 34%}.v2-site--lean .v2-hero-shade{background:radial-gradient(circle at 74% 42%,#0000 0 22%,#050605ad 62%,#050605 100%),linear-gradient(90deg,#050605 0%,#050605f0 42%,#05060552 75%,#050605 100%),linear-gradient(#0000 55%,#050605 100%);display:block}.v2-site--lean .v2-grid{opacity:.42;display:block}.v2-site--lean .v2-hero-copy{max-width:780px;margin-top:24px}.v2-site--lean .v2-hero-copy>strong{color:#deded8;max-width:590px;font-size:16px}.v2-site--lean .v2-pill{min-height:48px;box-shadow:none;border-radius:10px}.v2-site--lean .v2-pill-red{color:#fff;background:#f22332;border-color:#f22332}.v2-site--lean .v2-hero aside{color:#fff;background:#080908c2;border-radius:16px;bottom:190px}.v2-site--lean .v2-hero aside p{color:#b9bbb6}.v2-site--lean .v2-hero>.v2-partner-strip{z-index:6;background:linear-gradient(90deg,#0b0d0b,#111411 52%,#0b0d0b);border-top:1px solid #ffffff24;border-bottom:0;min-height:78px;position:absolute;bottom:0;left:0;right:0}.v2-site--lean .v2-proof{background:#111411;grid-template-columns:repeat(4,1fr)}.v2-site--lean .v2-route{color:#080908;background:#efeee8;border:0;padding:clamp(62px,7vw,96px) clamp(20px,5vw,76px)}.v2-site--lean .v2-route header h2{font-size:clamp(44px,5vw,76px)}.v2-site--lean .v2-route header p{font-size:15px}.v2-site--lean .v2-route>div{background:0 0;border:0;gap:12px}.v2-site--lean .v2-route a{min-height:225px;box-shadow:none;background:#fbfaf4;border-radius:8px;border:1px solid #0c0d0c29!important}.v2-site--lean .v2-route a h3{margin-top:36px;font-size:clamp(24px,2.4vw,34px)}.v2-site--lean .v2-route a:hover{background:#fff;box-shadow:0 18px 46px #0000001a}.v2-site--lean .v2-vision,.v2-site--lean .v2-trust,.v2-site--lean .v2-goals,.v2-site--lean .v2-section.v2-light,.v2-site--lean .v2-focus,.v2-site--lean .v2-track,.v2-site--lean .v2-lifestyle,.v2-site--lean .v2-cta-band{display:none}.v2-site--lean .v2-editorial{background:linear-gradient(#efeee8 0%,#e7e5dc 100%);padding:clamp(52px,6vw,82px) clamp(14px,4vw,72px)}.v2-site--lean .v2-story{color:#fff;background:#080908;min-height:0}.v2-site--lean .v2-story>div{padding:clamp(64px,7vw,96px) clamp(20px,6vw,92px)}.v2-site--lean .v2-story h2{font-size:clamp(40px,4.6vw,72px)}.v2-site--lean .v2-story figure{min-height:620px}.v2-site--lean .v2-import{background:#060706;border-block:1px solid #ffffff1f;align-items:center;min-height:620px;padding:clamp(64px,8vw,110px) clamp(20px,7vw,92px)}.v2-site--lean .v2-import>div{filter:grayscale()saturate(.55)contrast(1.08)brightness(.58)}.v2-site--lean .v2-import:after{background:linear-gradient(90deg,#060706 0%,#060706eb 38%,#06070661 72%,#060706 100%),linear-gradient(#0000 46%,#060706 100%)}.v2-site--lean .v2-import article{max-width:900px}.v2-site--lean .v2-import h2{max-width:980px;font-size:clamp(50px,6.4vw,98px)}.v2-site--lean .v2-parts-preview{color:#080908;background:#efeee8}.v2-site--lean .v2-parts-preview>.v2-section-head{color:#080908}.v2-site--lean .v2-parts-preview>div{background:#0c0e0c;border:0;border-radius:8px}.v2-site--lean .v2-faq{color:#080908;background:#efeee8}.v2-site--lean .v2-contact{background:#0e100e;border-top:1px solid #ffffff1f}.v2-site--lean :is(h1,h2,h3){text-wrap:balance;max-width:100%}.v2-site--lean :is(p,strong,small,a,button){overflow-wrap:break-word}.v2-site--lean .v2-hero h1{max-width:min(820px,90vw);font-size:clamp(48px,6vw,94px);line-height:.86}.v2-site--lean .v2-route header h2,.v2-site--lean .v2-story h2{font-size:clamp(40px,4.6vw,70px);line-height:.92}.v2-site--lean .v2-import h2{max-width:min(980px,92vw);font-size:clamp(44px,5.8vw,88px);line-height:.9}.v2-site--lean .v2-editorial-copy h2,.v2-site--lean .v2-editorial-card-2 h2,.v2-site--lean .v2-editorial-card-3 h2,.v2-site--lean .v2-editorial-card-4 h2{font-size:clamp(2rem,3.7vw,4.25rem);line-height:.96}.v2-site--lean .v2-editorial-card-2 h2,.v2-site--lean .v2-editorial-card-3 h2{font-size:clamp(1.75rem,3vw,3.05rem)}.v2-site--lean .v2-editorial-copy p{font-size:clamp(.9rem,1.05vw,1.05rem)}@media (width<=900px){.v2-site--lean .v2-hero{height:min(720px,100svh);min-height:620px;padding-bottom:108px}.v2-site--lean .v2-hero-bg{background-position:64% 32%}.v2-site--lean .v2-hero-copy{margin-top:24px}.v2-site--lean .v2-hero h1{font-size:clamp(38px,10.4vw,56px);line-height:.9}.v2-site--lean .v2-hero>.v2-partner-strip{min-height:86px;padding-top:8px}.v2-site--lean .v2-proof{grid-template-columns:1fr 1fr}.v2-site--lean .v2-route{padding:58px 18px}.v2-site--lean .v2-route header h2{font-size:clamp(36px,9.5vw,52px)}.v2-site--lean .v2-route a{min-height:190px}.v2-site--lean .v2-import{min-height:560px;padding:64px 20px}.v2-site--lean .v2-import h2{font-size:clamp(36px,9.7vw,54px);line-height:.94}.v2-site--lean .v2-story{padding:0;display:block}.v2-site--lean .v2-story figure{min-height:420px}.v2-site--lean .v2-story h2{font-size:clamp(36px,9.4vw,54px)}.v2-site--lean .v2-editorial-copy h2,.v2-site--lean .v2-editorial-card-2 h2,.v2-site--lean .v2-editorial-card-3 h2,.v2-site--lean .v2-editorial-card-4 h2{font-size:clamp(1.55rem,6.4vw,2.65rem)}.v2-site--lean .v2-editorial-copy p{font-size:.82rem;line-height:1.45}}@media (width<=560px){.v2-site--lean .v2-hero h1{font-size:clamp(36px,10vw,48px)}.v2-site--lean .v2-hero-copy>strong{font-size:13px;line-height:1.55}.v2-site--lean .v2-import h2{font-size:clamp(34px,9.2vw,48px)}.v2-site--lean .v2-editorial-card-1 .v2-editorial-copy,.v2-site--lean .v2-editorial-card-4 .v2-editorial-copy{width:64%}.v2-site--lean .v2-editorial-card-2 .v2-editorial-copy,.v2-site--lean .v2-editorial-card-3 .v2-editorial-copy{width:52%}.v2-site--lean .v2-editorial-card-3 .v2-editorial-copy{margin-left:48%}.v2-site--lean .v2-editorial-copy h2,.v2-site--lean .v2-editorial-card-2 h2,.v2-site--lean .v2-editorial-card-3 h2,.v2-site--lean .v2-editorial-card-4 h2{font-size:clamp(1.35rem,5.8vw,2.15rem)}}.v2-site--lean .v2-hero{align-items:flex-start;min-height:clamp(660px,82svh,790px)}.v2-site--lean .v2-hero-copy{width:min(760px,86vw);margin-top:clamp(104px,13vh,142px)}.v2-site--lean .v2-hero h1{letter-spacing:-.055em;max-width:min(730px,86vw);font-size:clamp(42px,4.9vw,76px);line-height:.92}.v2-site--lean .v2-hero-copy>strong{white-space:pre-line;max-width:620px;font-size:clamp(14px,1.15vw,16px);line-height:1.65}.v2-site--lean .v2-hero aside{bottom:168px}.v2-site--lean .v2-faq{grid-template-columns:minmax(330px,380px) minmax(0,1fr);align-items:start;gap:clamp(38px,5vw,76px);overflow:hidden}.v2-site--lean .v2-faq header,.v2-site--lean .v2-faq>div,.v2-site--lean .v2-faq details,.v2-site--lean .v2-faq summary{min-width:0}.v2-site--lean .v2-faq h2{letter-spacing:-.05em;max-width:100%;font-size:clamp(34px,3.35vw,54px);line-height:.98}.v2-site--lean .v2-faq summary{white-space:normal;min-height:70px;font-size:clamp(14px,1.18vw,17px);line-height:1.25}.v2-site--lean .v2-route{grid-template-columns:minmax(260px,.44fr) minmax(0,1fr);align-items:start;gap:clamp(34px,5vw,72px)}.v2-site--lean .v2-route>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.v2-site--lean .v2-route a{min-width:0;min-height:248px;padding:30px 28px 26px}.v2-site--lean .v2-route a h3{overflow-wrap:normal;gap:2px;max-width:100%;margin:38px 0 18px;line-height:1;display:grid}.v2-site--lean .v2-route-wordmark{color:#080908;letter-spacing:-.085em;white-space:nowrap;justify-self:start;align-items:baseline;font:italic 900 clamp(24px,2.4vw,34px)/1 Arial,Helvetica,sans-serif;display:inline-flex}.v2-site--lean .v2-route-wordmark i,.v2-site--lean .v2-route-wordmark b{color:inherit;font:inherit}.v2-site--lean .v2-route-wordmark i{margin-right:1px}.v2-site--lean .v2-route-wordmark b{margin-left:2px;font-size:1.23em}.v2-site--lean .v2-route a h3>span:last-child{color:#080908;letter-spacing:-.035em;text-transform:uppercase;margin-left:clamp(3px,.55vw,8px);font-size:clamp(15px,1.28vw,20px);line-height:.94}.v2-site--lean .v2-route a h4{color:#080908;letter-spacing:-.055em;text-transform:uppercase;max-width:13ch;margin:0 0 14px;font-size:clamp(24px,2.1vw,32px);font-weight:400;line-height:.96}.v2-site--lean .v2-route a p{max-width:34ch;margin-bottom:16px}.v2-site--lean .v2-route a strong{line-height:1.25}@media (width<=1150px){.v2-site--lean .v2-faq{grid-template-columns:1fr;gap:30px}.v2-site--lean .v2-faq h2{max-width:11.5ch}}@media (width<=900px){.v2-site--lean .v2-hero{height:auto;min-height:650px;padding-top:68px;padding-bottom:118px}.v2-site--lean .v2-hero-copy{width:calc(100% - 36px);margin:86px 18px 0}.v2-site--lean .v2-hero h1{max-width:620px;font-size:clamp(36px,9vw,50px);line-height:.96}.v2-site--lean .v2-faq{grid-template-columns:1fr;gap:26px;padding:70px 20px}.v2-site--lean .v2-faq h2{max-width:11ch;font-size:clamp(36px,10vw,52px);line-height:.95}.v2-site--lean .v2-route,.v2-site--lean .v2-route>div{grid-template-columns:1fr}.v2-site--lean .v2-route a{min-height:210px}.v2-site--lean .v2-route a h3{margin-top:28px}.v2-site--lean .v2-route-wordmark{font-size:clamp(24px,7vw,31px)}.v2-site--lean .v2-route a h3>span:last-child{margin-left:3px;font-size:clamp(14px,4.3vw,18px)}.v2-site--lean .v2-route a h4{font-size:clamp(24px,7vw,30px)}}@media (width<=560px){.v2-site--lean .v2-hero-copy{margin-top:76px}.v2-site--lean .v2-hero h1{font-size:clamp(34px,8.8vw,43px)}.v2-site--lean .v2-faq h2{font-size:clamp(34px,9.2vw,46px)}.v2-site--lean .v2-faq summary{min-height:64px;font-size:13px}}.v2-site{--s1-display:"Arial Narrow","Helvetica Neue",Arial,Helvetica,sans-serif;--s1-text:"Helvetica Neue",Arial,Helvetica,sans-serif}.v2-site :where(.v2-nav>nav a,.v2-nav-cta,.v2-pill,.v2-mobile-panel a,.v2-hero-copy>p,.v2-hero-meta,.v2-proof small,.v2-route header small,.v2-route a small,.v2-route a strong,.v2-vision small,.v2-trust small,.v2-section-head small,.v2-section-head span,.v2-goal-grid small,.v2-story>div>small,.v2-track small,.v2-import small,.v2-contact label>span,.v2-footer nav a){font-family:var(--s1-display);letter-spacing:.16em;font-stretch:75%}.v2-site :where(.v2-hero h1,.v2-page-copy h1,.v2-route header h2,.v2-route a h4,.v2-vision h2,.v2-trust h2,.v2-section-head h2,.v2-pillars h3,.v2-goal-grid h3,.v2-story h2,.v2-track h2,.v2-import h2,.v2-lifestyle h2,.v2-faq h2,.v2-contact h2,.v2-footer h2,.v2-editorial-copy h2){font-family:var(--s1-display);letter-spacing:.025em;font-weight:400;font-stretch:75%}.v2-site--lean .v2-hero h1{letter-spacing:.055em;font-weight:300;line-height:.96}.v2-site--lean .v2-hero-copy>strong,.v2-site :where(p,li,dd,input,select,textarea){font-family:var(--s1-text)}.brand-logo>span,.v2-site--lean .v2-route-wordmark{font-family:var(--s1-display);letter-spacing:.02em;font-stretch:75%}.v2-site--lean .v2-route a h3>span:last-child{font-family:var(--s1-display);letter-spacing:.08em;font-stretch:75%}.v2-authority-band{color:#fff;background:radial-gradient(circle at 18% 0,#ffffff2e,#0000 26%),linear-gradient(135deg,#f51c2cf5,#7e0a13fa 40%,#101210 40%,#050605);border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff2e;grid-template-columns:minmax(260px,.56fr) minmax(0,1.44fr);display:grid}.v2-authority-band-copy{border-right:1px solid #ffffff2e;align-content:center;gap:10px;min-height:136px;padding:26px clamp(20px,4vw,56px);display:grid}.v2-authority-band-copy small{color:#fff;font-family:var(--s1-display);letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:900}.v2-authority-band-copy p{color:#ffffffc7;max-width:410px;margin:0;font-size:13px;line-height:1.5}.v2-authority-logos{background:#ffffff24;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid}.v2-authority-logo{text-align:center;text-transform:uppercase;background:linear-gradient(145deg,#151815 0%,#070807 74%);align-content:center;place-items:center;gap:8px;min-height:136px;padding:18px 10px;display:grid;box-shadow:inset 0 1px #ffffff21,inset 0 -20px 42px #00000052}.v2-authority-logo b{font-family:var(--s1-display);letter-spacing:-.045em;text-shadow:0 2px #000000b8,0 7px #00000047,0 17px 28px #000000ad,0 -1px #ffffff52;font-size:clamp(24px,2.45vw,40px);font-style:italic;font-weight:900;font-stretch:75%;line-height:.82;display:block;transform:skew(-7deg)translateZ(0)}.v2-authority-logo small{color:#ffffffb8;font-family:var(--s1-display);letter-spacing:.22em;text-shadow:0 2px 8px #00000094;font-size:9px;font-weight:900;line-height:1;display:block}.partner-bbs{color:#ffd500;background:radial-gradient(circle at 50% 16%,#ffd5003b,#0000 26%),linear-gradient(145deg,#2b2111 0%,#080807 76%)}.partner-kw{color:#f7cf27;background:radial-gradient(circle at 50% 16%,#f7cf2738,#0000 28%),linear-gradient(145deg,#452a88 0%,#111017 76%)}.partner-ap{color:#ff3b38;background:radial-gradient(circle at 50% 16%,#ff3b383d,#0000 28%),linear-gradient(145deg,#351011 0%,#080606 76%)}.partner-reiger{color:#00a7df;background:radial-gradient(circle at 50% 16%,#00a7df40,#0000 28%),linear-gradient(145deg,#102733 0%,#060708 76%)}.partner-st{color:#ff7f22;background:radial-gradient(circle at 50% 16%,#ff7f2240,#0000 28%),linear-gradient(145deg,#362010 0%,#070706 76%)}.partner-ascher{color:#f7f4e8;background:radial-gradient(circle at 50% 16%,#ffffff2e,#0000 28%),linear-gradient(145deg,#222522 0%,#080908 76%)}@media (width<=900px){.v2-site--lean .v2-hero h1{letter-spacing:.035em;line-height:1}.v2-authority-band{grid-template-columns:1fr}.v2-authority-band-copy{border-bottom:1px solid #ffffff29;border-right:0;min-height:0;padding:22px 24px}.v2-authority-logos{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-authority-logo{min-height:96px}.v2-authority-logo b{font-size:clamp(24px,7vw,34px)}}@media (width<=560px){.v2-site--lean .v2-editorial-card-3 .v2-editorial-copy,.v2-editorial-card-3 .v2-editorial-copy{width:64%;margin-left:0;padding:2.35rem 1.25rem}.v2-site--lean .v2-editorial-card-3 img,.v2-editorial-card-3 img{object-position:68% center;width:100%;inset:0}.v2-site--lean .v2-editorial-card-3 .v2-editorial-shade,.v2-editorial-card-3 .v2-editorial-shade{background:linear-gradient(90deg,#000000e6 0%,#0000009e 43%,#0000002e 100%)}.v2-site--lean .v2-editorial-card-3 .v2-editorial-copy h2,.v2-editorial-card-3 .v2-editorial-copy h2{max-width:9ch;font-size:clamp(28px,8vw,36px)}.v2-site--lean .v2-editorial-card-3 .v2-editorial-copy p,.v2-editorial-card-3 .v2-editorial-copy p{max-width:190px;font-size:.88rem;line-height:1.34}.v2-site--lean .v2-editorial-card-3 .v2-editorial-copy strong,.v2-editorial-card-3 .v2-editorial-copy strong{margin-top:.15rem}.v2-authority-band-copy{padding:20px 18px}.v2-authority-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-authority-logo{gap:6px;min-height:78px}.v2-authority-logo b{font-size:clamp(24px,9vw,34px)}.v2-authority-logo small{letter-spacing:.18em;font-size:8px}}
