/*! tailwindcss v4.2.2 | 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-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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:"Saira", sans-serif;--font-mono:"Geist Mono", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Saira Condensed", sans-serif}}@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}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.m-1{margin:calc(var(--spacing) * 1)}.m-2{margin:calc(var(--spacing) * 2)}.m-4{margin:calc(var(--spacing) * 4)}.m-5{margin:calc(var(--spacing) * 5)}.m-7{margin:calc(var(--spacing) * 7)}.m-8{margin:calc(var(--spacing) * 8)}.m-10{margin:calc(var(--spacing) * 10)}.m-11{margin:calc(var(--spacing) * 11)}.m-12{margin:calc(var(--spacing) * 12)}.m-13{margin:calc(var(--spacing) * 13)}.m-14{margin:calc(var(--spacing) * 14)}.m-15{margin:calc(var(--spacing) * 15)}.m-17{margin:calc(var(--spacing) * 17)}.m-19{margin:calc(var(--spacing) * 19)}.m-20{margin:calc(var(--spacing) * 20)}.m-21{margin:calc(var(--spacing) * 21)}.m-22{margin:calc(var(--spacing) * 22)}.m-23{margin:calc(var(--spacing) * 23)}.m-24{margin:calc(var(--spacing) * 24)}.m-25{margin:calc(var(--spacing) * 25)}.m-26{margin:calc(var(--spacing) * 26)}.m-29{margin:calc(var(--spacing) * 29)}.m-30{margin:calc(var(--spacing) * 30)}.m-32{margin:calc(var(--spacing) * 32)}.m-34{margin:calc(var(--spacing) * 34)}.m-36{margin:calc(var(--spacing) * 36)}.m-37{margin:calc(var(--spacing) * 37)}.m-39{margin:calc(var(--spacing) * 39)}.m-40{margin:calc(var(--spacing) * 40)}.m-41{margin:calc(var(--spacing) * 41)}.m-43{margin:calc(var(--spacing) * 43)}.m-44{margin:calc(var(--spacing) * 44)}.m-46{margin:calc(var(--spacing) * 46)}.m-47{margin:calc(var(--spacing) * 47)}.m-48{margin:calc(var(--spacing) * 48)}.m-50{margin:calc(var(--spacing) * 50)}.m-53{margin:calc(var(--spacing) * 53)}.m-54{margin:calc(var(--spacing) * 54)}.m-55{margin:calc(var(--spacing) * 55)}.m-57{margin:calc(var(--spacing) * 57)}.m-58{margin:calc(var(--spacing) * 58)}.m-59{margin:calc(var(--spacing) * 59)}.m-60{margin:calc(var(--spacing) * 60)}.m-61{margin:calc(var(--spacing) * 61)}.m-63{margin:calc(var(--spacing) * 63)}.m-64{margin:calc(var(--spacing) * 64)}.m-67{margin:calc(var(--spacing) * 67)}.m-68{margin:calc(var(--spacing) * 68)}.m-69{margin:calc(var(--spacing) * 69)}.m-70{margin:calc(var(--spacing) * 70)}.m-74{margin:calc(var(--spacing) * 74)}.m-75{margin:calc(var(--spacing) * 75)}.m-79{margin:calc(var(--spacing) * 79)}.m-83{margin:calc(var(--spacing) * 83)}.m-84{margin:calc(var(--spacing) * 84)}.m-85{margin:calc(var(--spacing) * 85)}.m-88{margin:calc(var(--spacing) * 88)}.m-91{margin:calc(var(--spacing) * 91)}.m-93{margin:calc(var(--spacing) * 93)}.m-94{margin:calc(var(--spacing) * 94)}.m-95{margin:calc(var(--spacing) * 95)}.m-97{margin:calc(var(--spacing) * 97)}.m-98{margin:calc(var(--spacing) * 98)}.m-99{margin:calc(var(--spacing) * 99)}.m-100{margin:calc(var(--spacing) * 100)}.m-106{margin:calc(var(--spacing) * 106)}.m-107{margin:calc(var(--spacing) * 107)}.m-110{margin:calc(var(--spacing) * 110)}.m-113{margin:calc(var(--spacing) * 113)}.m-115{margin:calc(var(--spacing) * 115)}.m-120{margin:calc(var(--spacing) * 120)}.m-123{margin:calc(var(--spacing) * 123)}.m-125{margin:calc(var(--spacing) * 125)}.m-127{margin:calc(var(--spacing) * 127)}.m-129{margin:calc(var(--spacing) * 129)}.m-130{margin:calc(var(--spacing) * 130)}.m-138{margin:calc(var(--spacing) * 138)}.m-139{margin:calc(var(--spacing) * 139)}.m-141{margin:calc(var(--spacing) * 141)}.m-144{margin:calc(var(--spacing) * 144)}.m-152{margin:calc(var(--spacing) * 152)}.m-153{margin:calc(var(--spacing) * 153)}.m-154{margin:calc(var(--spacing) * 154)}.m-157{margin:calc(var(--spacing) * 157)}.m-159{margin:calc(var(--spacing) * 159)}.m-161{margin:calc(var(--spacing) * 161)}.m-165{margin:calc(var(--spacing) * 165)}.m-166{margin:calc(var(--spacing) * 166)}.m-170{margin:calc(var(--spacing) * 170)}.m-172{margin:calc(var(--spacing) * 172)}.m-173{margin:calc(var(--spacing) * 173)}.m-175{margin:calc(var(--spacing) * 175)}.m-178{margin:calc(var(--spacing) * 178)}.m-179{margin:calc(var(--spacing) * 179)}.m-185{margin:calc(var(--spacing) * 185)}.m-189{margin:calc(var(--spacing) * 189)}.m-193{margin:calc(var(--spacing) * 193)}.m-195{margin:calc(var(--spacing) * 195)}.m-197{margin:calc(var(--spacing) * 197)}.m-205{margin:calc(var(--spacing) * 205)}.m-207{margin:calc(var(--spacing) * 207)}.m-214{margin:calc(var(--spacing) * 214)}.m-216{margin:calc(var(--spacing) * 216)}.m-225{margin:calc(var(--spacing) * 225)}.m-236{margin:calc(var(--spacing) * 236)}.m-249{margin:calc(var(--spacing) * 249)}.m-254{margin:calc(var(--spacing) * 254)}.m-269{margin:calc(var(--spacing) * 269)}.m-280{margin:calc(var(--spacing) * 280)}.m-281{margin:calc(var(--spacing) * 281)}.m-293{margin:calc(var(--spacing) * 293)}.m-307{margin:calc(var(--spacing) * 307)}.m-320{margin:calc(var(--spacing) * 320)}.m-323{margin:calc(var(--spacing) * 323)}.m-329{margin:calc(var(--spacing) * 329)}.m-367{margin:calc(var(--spacing) * 367)}.m-409{margin:calc(var(--spacing) * 409)}.m-416{margin:calc(var(--spacing) * 416)}.m-419{margin:calc(var(--spacing) * 419)}.m-426{margin:calc(var(--spacing) * 426)}.m-430{margin:calc(var(--spacing) * 430)}.m-499{margin:calc(var(--spacing) * 499)}.m-525{margin:calc(var(--spacing) * 525)}.m-540{margin:calc(var(--spacing) * 540)}.m-545{margin:calc(var(--spacing) * 545)}.m-548{margin:calc(var(--spacing) * 548)}.m-557{margin:calc(var(--spacing) * 557)}.m-571{margin:calc(var(--spacing) * 571)}.m-573{margin:calc(var(--spacing) * 573)}.m-595{margin:calc(var(--spacing) * 595)}.m-596{margin:calc(var(--spacing) * 596)}.m-622{margin:calc(var(--spacing) * 622)}.m-628{margin:calc(var(--spacing) * 628)}.m-663{margin:calc(var(--spacing) * 663)}.m-711{margin:calc(var(--spacing) * 711)}.m-716{margin:calc(var(--spacing) * 716)}.m-772{margin:calc(var(--spacing) * 772)}.m-775{margin:calc(var(--spacing) * 775)}.m-914{margin:calc(var(--spacing) * 914)}.m-918{margin:calc(var(--spacing) * 918)}.m-919{margin:calc(var(--spacing) * 919)}.m-939{margin:calc(var(--spacing) * 939)}.m-1059{margin:calc(var(--spacing) * 1059)}.m-1117{margin:calc(var(--spacing) * 1117)}.m-1122{margin:calc(var(--spacing) * 1122)}.m-1182{margin:calc(var(--spacing) * 1182)}.m-1183{margin:calc(var(--spacing) * 1183)}.m-1374{margin:calc(var(--spacing) * 1374)}.m-1419{margin:calc(var(--spacing) * 1419)}.m-1443{margin:calc(var(--spacing) * 1443)}.m-1513{margin:calc(var(--spacing) * 1513)}.m-1661{margin:calc(var(--spacing) * 1661)}.m-1678{margin:calc(var(--spacing) * 1678)}.m-1721{margin:calc(var(--spacing) * 1721)}.m-1772{margin:calc(var(--spacing) * 1772)}.m-1808{margin:calc(var(--spacing) * 1808)}.m-1816{margin:calc(var(--spacing) * 1816)}.m-1850{margin:calc(var(--spacing) * 1850)}.m-1886{margin:calc(var(--spacing) * 1886)}.m-1943{margin:calc(var(--spacing) * 1943)}.m-2048{margin:calc(var(--spacing) * 2048)}.m-2061{margin:calc(var(--spacing) * 2061)}.m-2084{margin:calc(var(--spacing) * 2084)}.m-2131{margin:calc(var(--spacing) * 2131)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.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,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--speed-lines:repeating-linear-gradient(105deg, transparent 0 12%, #e106001f 12.03%, transparent 12.09% 24%);--paper:#e9e7e1;--paper-deep:#d9d6ce;--ink:#0a0d0c;--ink-soft:#111513;--green:#8f100c;--acid:#e10600;--muted-dark:#555d58;--muted-light:#a1a7a3;--line-dark:#0a0d0c33;--line-light:#e9e7e133;--ease:cubic-bezier(.16, 1, .3, 1);--gutter:clamp(1.25rem, 4vw, 5rem);--section:clamp(6.5rem, 10vw, 10rem);--label:clamp(.6875rem, .65rem + .1vw, .75rem);--body:clamp(1rem, .95rem + .18vw, 1.125rem);--focus:var(--green);--error:#ff806f;--error-text:#ff9b8d;--car-accent:var(--acid);--headline-on-light:var(--green);--headline-on-dark:var(--paper);--car-tint:7, 10, 12;--car-filter:saturate(.9) contrast(1.04);--motion-reveal:1.3;--motion-parallax:4;--car-shift:-1.5%;--scrim-side:.42}[data-car=porsche-911-gt3-touring]{--car-tint:38, 28, 16;--car-filter:saturate(.9) contrast(1.04) sepia(.06)}[data-car=porsche-911-turbo-s]{--ink:#090c12;--ink-soft:#10141c;--car-accent:#cfe3ff;--headline-on-light:#2f5a8c;--headline-on-dark:var(--car-accent);--car-tint:10, 18, 32;--car-filter:saturate(.86) contrast(1.05);--motion-reveal:.9;--motion-parallax:6;--car-shift:-3%;--scrim-side:.7}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink);scroll-padding-top:4.5rem}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:var(--body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}body,button,input,textarea{font-family:var(--font-sans)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,textarea{font:inherit}::selection{color:var(--paper);background:var(--acid)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.dark-section,.form-panel,.site-header.is-light{--focus:var(--acid)}.shell{width:min(100%,100rem);padding-inline:var(--gutter);margin-inline:auto}.skip-link{z-index:500;background:var(--acid);color:var(--ink);font-family:var(--font-mono);font-size:var(--label);text-transform:uppercase;padding:.75rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.grain{z-index:200;pointer-events:none;opacity:.022;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.speed-layer{z-index:150;pointer-events:none;opacity:0;background:var(--speed-lines);mix-blend-mode:difference;position:fixed;inset:0}.site-header{z-index:120;height:5rem;padding-inline:var(--gutter);color:var(--ink);border-bottom:1px solid var(--line-dark);transition:height .45s var(--ease), color .3s, background .35s, backdrop-filter .35s, border-color .3s;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;inset:0 0 auto}.site-header.is-light{color:var(--paper);border-color:var(--line-light)}.site-header.is-compact{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#e9e7e1e0;height:4.2rem}.site-header.is-light.is-compact{background:#0a0d0ce0}.brand{justify-self:start;align-items:center;gap:.75rem;line-height:1;display:flex}.brand-mark{font-family:var(--font-display);letter-spacing:-.045em;font-size:1.45rem;font-weight:800}.brand-mark b{color:var(--green);font-weight:inherit}.brand small{opacity:.64;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-left:1px solid;padding-left:.75rem;font-size:.57rem;font-weight:500}.site-header.is-light .brand-mark b{color:var(--acid)}.site-header nav{gap:clamp(1.5rem,3vw,3.2rem);display:flex}.site-header nav a,.header-cta{font-family:var(--font-mono);font-size:var(--label);letter-spacing:.08em;text-transform:uppercase}.site-header nav a{opacity:.68;transition:opacity .25s;position:relative}.site-header nav a:after{content:"";transform-origin:0;height:1px;transition:transform .35s var(--ease);background:currentColor;position:absolute;inset:auto 0 -.45rem;transform:scaleX(0)}.site-header nav a:hover,.site-header nav a[aria-current]{opacity:1}.site-header nav a:hover:after,.site-header nav a[aria-current]:after{transform:scaleX(1)}.header-cta{justify-self:end;align-items:center;gap:1rem;display:flex}.header-cta b{background:var(--ink);width:2rem;height:2rem;color:var(--paper);place-items:center;font-size:.9rem;font-weight:400;transition:background .25s,color .25s;display:grid}.site-header.is-light .header-cta b{color:var(--paper);background:var(--acid)}.header-cta:hover b{color:var(--paper);background:var(--green)}.site-header.is-light .header-cta:hover b{color:var(--ink);background:var(--paper)}.page-progress{transform-origin:0;background:var(--green);width:100%;height:2px;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.site-header.is-light .page-progress{background:var(--acid)}.mobile-cta{display:none}.section-light{padding-block:var(--section);background:var(--paper)}:is(.character:has(+.pricing),.service:has(+.inquiry),.real-gallery){padding-bottom:0}.section-label{border-bottom:1px solid var(--line-dark);color:var(--muted-dark);font-family:var(--font-mono);font-size:var(--label);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding-bottom:1rem;line-height:1.35;display:flex}.section-label.light{color:var(--muted-light);border-color:var(--line-light)}.section-heading,.character-heading{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:clamp(1rem,2vw,2rem);padding-block:clamp(4rem,7vw,7rem);display:grid}.section-heading h2,.character-heading h2{font-family:var(--font-display);letter-spacing:-.035em;grid-column:1/9;margin:0;font-size:clamp(4rem,7.6vw,8rem);font-weight:700;line-height:.9}.section-heading>p,.character-heading>p{max-width:29rem;color:var(--muted-dark);grid-column:10/-1;margin:0;line-height:1.65}.section-heading-compact{padding-block:clamp(3.75rem,6vw,6rem)}.headline-accent{color:var(--headline-on-light)}.dark-section .headline-accent{color:var(--headline-on-dark)}.light-heading>p,.character-heading>p{color:var(--muted-light)}.eyebrow{font-family:var(--font-mono);font-size:var(--label);letter-spacing:.08em;text-transform:uppercase;margin:0 0 1.2rem;padding-left:3rem;line-height:1.4;position:relative}.eyebrow:before{content:"";background:currentColor;width:2.2rem;height:1px;position:absolute;top:.65em;left:0}.button{min-width:min(24rem,34vw);min-height:4.4rem;font-family:var(--font-mono);font-size:var(--label);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.4rem;line-height:1.35;display:flex}.button b{font-size:1.15rem;font-weight:400}.button-light{color:var(--ink);background:var(--paper)}.button-light b{color:var(--green)}.button-dark{color:var(--paper);background:var(--ink)}.button-dark b{color:var(--acid)}.hero{isolation:isolate;background:var(--ink);height:max(46rem,100svh);color:var(--paper);position:relative;overflow:hidden}.hero-media{position:absolute;inset:0;overflow:hidden;container-type:size}.hero-plate{top:-4cqh;left:calc(var(--page-focus,50) / 100 * (100cqw - max(100cqw, 192cqh)));will-change:transform;width:max(100cqw,192cqh);height:108cqh;position:absolute}.hero-plate img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;filter:var(--car-filter);position:absolute;inset:0}.hero-scrim{z-index:1;background:linear-gradient(180deg, rgba(var(--car-tint), .62) 0, rgba(var(--car-tint), .06) 34%, rgba(var(--car-tint), .18) 58%, rgba(var(--car-tint), .94) 100%), linear-gradient(90deg, rgba(var(--car-tint), var(--scrim-side)), transparent 65%);position:absolute;inset:0}.hero-frame{z-index:3;inset:6.5rem var(--gutter) 1.5rem;pointer-events:none;position:absolute}.hero-frame i{width:1rem;height:1rem;position:absolute}.hero-frame i:first-child{border-left:1px solid var(--car-accent);border-top:1px solid var(--car-accent);top:0;left:0}.hero-frame i:nth-child(2){border-right:1px solid var(--car-accent);border-top:1px solid var(--car-accent);top:0;right:0}.hero-frame i:nth-child(3){border-left:1px solid var(--car-accent);border-bottom:1px solid var(--car-accent);bottom:0;left:0}.hero-frame i:nth-child(4){border-right:1px solid var(--car-accent);border-bottom:1px solid var(--car-accent);bottom:0;right:0}.hero-meta{z-index:4;top:6.7rem;left:calc(var(--gutter) + 1rem);right:calc(var(--gutter) + 1rem);color:#e9e7e1b3;font-family:var(--font-mono);font-size:var(--label);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:1rem;display:flex;position:absolute}.hero-meta span:nth-child(2){align-items:center;gap:.5rem;display:flex}.hero-meta i{background:var(--car-accent);width:.35rem;height:.35rem;animation:1.5s infinite pulse}@keyframes pulse{50%{opacity:.5}}.hero-content{z-index:4;color:var(--paper);position:absolute;bottom:clamp(3rem,6vh,5.2rem);left:0;right:0}.hero h1,.hero .slide-title{max-width:92rem;font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(6rem,13vw,13rem);font-weight:800;line-height:.69}.title-clip{display:block;overflow:hidden}.title-line{display:block}.title-accent{color:#e9e7e1cc}.hero-bottom{grid-template-columns:1fr auto;align-items:end;gap:3rem;margin-top:clamp(1.8rem,3vw,3rem);display:grid}.hero-bottom>p{text-wrap:pretty;color:#e9e7e1c7;margin:0;line-height:1.55}.hero-actions{grid-template-columns:auto auto;align-items:stretch;gap:1rem;display:grid}.hero-price{border-left:1px solid var(--line-light);flex-direction:column;justify-content:center;min-width:13rem;padding:.7rem 0 .7rem 1.2rem;display:flex}.hero-price span{color:var(--muted-light);font-family:var(--font-mono);font-size:var(--label);letter-spacing:.07em;text-transform:uppercase}.hero-price strong{font-family:var(--font-display);letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin-top:.35rem;font-size:1.65rem;font-weight:600}.scroll-cue{z-index:4;left:var(--gutter);color:#e9e7e18c;font-family:var(--font-mono);font-size:var(--label);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.7rem;display:flex;position:absolute;bottom:1rem}.scroll-cue i{background:var(--paper);transform-origin:0;width:2.5rem;height:1px;animation:cue 1.8s var(--ease) infinite}@keyframes cue{0%{transform-origin:0;transform:scaleX(0)}48%{transform-origin:0;transform:scaleX(1)}52%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}.metric-strip{background:var(--ink);color:var(--paper);border-block:1px solid var(--line-light)}.metric-strip-inner{grid-template-columns:repeat(4,1fr);display:grid}.metric-strip-inner>div{border-right:1px solid var(--line-light);grid-template-columns:auto auto 1fr;align-items:center;gap:.55rem;min-height:7rem;padding-inline:clamp(.75rem,2vw,2rem);display:grid}.metric-strip-inner>div:last-child{border-right:0}.metric-strip strong{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,3.5vw,3.25rem);font-weight:600}.metric-strip em{color:var(--car-accent);font-family:var(--font-mono);font-size:var(--label);font-style:normal}.metric-strip span{color:var(--muted-light);font-family:var(--font-mono);font-size:var(--label);letter-spacing:.06em;text-align:right;text-transform:uppercase;justify-self:end}.manifest-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);padding-block:clamp(4rem,7vw,7rem);display:grid}.manifest h2{font-family:var(--font-display);letter-spacing:-.035em;grid-column:1/9;margin:0;font-size:clamp(4.2rem,7.7vw,8.2rem);font-weight:700;line-height:.9}.body-copy{grid-column:10/-1;align-self:end}.body-copy p{margin:0 0 1.5rem;line-height:1.65}.body-copy p+p{color:var(--muted-dark)}.text-link{border-top:1px solid var(--ink);font-family:var(--font-mono);font-size:var(--label);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;margin-top:2.5rem;padding:1rem 0;display:flex}.wide-image{background:#171b19;height:min(52vw,90svh);margin:0 calc(50% - 50vw);position:relative;overflow:hidden}.wide-image img,.sticky-photo img,.profile-media img,.duo-media img,.gallery-grid img,.gallery-feature img{object-fit:cover;width:100%;height:120%;filter:var(--car-filter);position:absolute;top:-10%;left:0}.wide-image img,.gallery-feature img{height:114%;top:-7%}.image-reveal:after{content:"";z-index:2;pointer-events:none;border:1px solid #e9e7e147;position:absolute;inset:1rem}.wide-image figcaption,.gallery-grid figcaption,.gallery-feature figcaption,.real-shot figcaption{z-index:3;font-family:var(--font-mono);font-size:var(--label);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;gap:.5rem;line-height:1.2;display:flex;position:absolute;inset:auto 1.5rem 1.4rem}.wide-image figcaption span,.gallery-grid figcaption span,.gallery-feature figcaption span,.real-shot figcaption span{background:rgba(var(--car-tint), .84);color:var(--paper);padding:.55rem .75rem}.wide-image:before,.gallery-grid figure:before,.gallery-feature:before{content:"";z-index:1;background:linear-gradient(transparent, rgba(var(--car-tint), .62));pointer-events:none;position:absolute;inset:55% 0 0}.conversion-ribbon{border-bottom:1px solid var(--line-dark);grid-template-columns:1fr auto;align-items:center;gap:2rem;padding:clamp(1.5rem,3vw,2.5rem) 0;display:grid}.conversion-ribbon>div{grid-template-columns:8rem minmax(0,30rem);align-items:start;gap:2rem;display:grid}.conversion-ribbon span{font-family:var(--font-mono);font-size:var(--label);letter-spacing:.08em;text-transform:uppercase}.conversion-ribbon p{color:var(--muted-dark);margin:0;line-height:1.6}.character{padding-block:var(--section);background:var(--ink);color:var(--paper)}.character-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(1rem,2vw,2rem);display:grid}.character-heading>p,.feature-list{grid-column:9/-1}.sticky-photo{background:#171b19;grid-column:1/8;height:calc(100svh - 7rem);min-height:39rem;position:sticky;top:5.5rem;overflow:hidden}.sticky-photo>span{z-index:3;color:#e9e7e1cc;font-family:var(--font-mono);font-size:var(--label);letter-spacing:.07em;text-transform:uppercase;text-shadow:0 1px 16px #000;position:absolute;bottom:1.2rem;left:1.3rem}.feature-list{padding-top:5rem}.feature-list article{border-top:1px solid var(--line-light);grid-template-columns:3rem 1fr;gap:1.2rem;min-height:32svh;padding:2rem 0 4rem;display:grid}.feature-list article>span{color:var(--car-accent);font-family:var(--font-mono);font-size:var(--label)}.feature-list h3{font-family:var(--font-display);letter-spacing:-.025em;margin:0 0 1.1rem;font-size:clamp(2.4rem,3.7vw,4rem);font-weight:600;line-height:.9}.feature-list p{max-width:30rem;color:var(--muted-light);margin:0;line-height:1.6}.pricing{padding-block:var(--section);background:var(--ink);color:var(--paper)}.price-list{border-top:1px solid var(--line-light)}.price-row{z-index:0;border-bottom:1px solid var(--line-light);min-height:9rem;transition:color .4s, padding .4s var(--ease);grid-template-columns:4rem .85fr 1.05fr .8fr 1fr;align-items:center;gap:1rem;display:grid;position:relative;overflow:hidden}.price-row:before{content:"";z-index:-1;transform-origin:bottom;background:var(--paper);transition:transform .45s var(--ease);position:absolute;inset:0;transform:scaleY(0)}.price-row:hover{color:var(--ink);padding-inline:1rem}.price-row:hover:before{transform:scaleY(1)}.price-index{color:var(--car-accent);font-family:var(--font-mono);font-size:var(--label)}.price-row h3{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(2.6rem,4vw,4.25rem);font-weight:600;line-height:.9}.price-row h3 small{color:var(--car-accent);font-family:var(--font-mono);font-size:var(--label);letter-spacing:.08em;text-transform:uppercase;margin-top:.6rem;font-weight:400;display:block}.price-row>p{color:var(--muted-light);font-family:var(--font-mono);font-size:var(--label);letter-spacing:.05em;text-transform:uppercase;margin:0;line-height:1.5}.price-row>strong{font-family:var(--font-display);letter-spacing:-.035em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(2.8rem,4.6vw,5rem);font-weight:600}.price-row strong small{color:var(--muted-light);font-family:var(--font-mono);font-size:var(--label);letter-spacing:.07em}.price-tax-note{border-bottom:1px solid var(--line-light);min-height:4.25rem;font-family:var(--font-mono);font-size:var(--label);letter-spacing:.07em;text-transform:uppercase;grid-template-columns:4rem 1fr;align-items:center;gap:1rem;display:grid}.price-tax-note span{color:var(--car-accent)}.price-tax-note strong{color:var(--paper);font-weight:500}.price-action{font-family:var(--font-mono);font-size:var(--label);letter-spacing:.06em;text-transform:uppercase;justify-self:end;align-items:center;gap:.8rem;display:flex}.price-action b{border:1px solid;place-items:center;width:2.8rem;height:2.8rem;font-size:1rem;font-weight:400;display:grid}.price-row.recommended{box-shadow:inset 2px 0 var(--car-accent)}.price-row:hover .price-index,.price-row:hover h3 small{color:var(--green)}.price-row:hover>p,.price-row:hover strong small{color:var(--muted-dark)}.terms,.pricing-note{max-width:70rem;color:var(--muted-light);font-family:var(--font-mono);font-size:var(--label);letter-spacing:.05em;line-height:1.6}.terms{text-transform:uppercase;margin:2rem 0 0}.pricing-note{margin:.75rem 0 0}.steps{border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.steps article{border-right:1px solid var(--line-dark);padding:1.5rem 2rem 3rem 0}.steps article:not(:first-child){padding-left:2rem}.steps article:last-child{border-right:0}.steps article>span{color:var(--green);font-family:var(--font-mono);font-size:var(--label)}.steps h3{font-family:var(--font-display);letter-spacing:-.025em;margin:2.5rem 0 1rem;font-size:2.4rem;font-weight:600;line-height:.92}.steps p{color:var(--muted-dark);margin:0;line-height:1.6}.profile-break,.duo{background:var(--ink);height:min(90svh,60rem);min-height:42rem;color:var(--paper);position:relative;overflow:hidden}.profile-media,.duo-media{position:absolute;inset:0;overflow:hidden}.profile-overlay,.duo-overlay{background:linear-gradient(180deg, rgba(var(--car-tint), .76), rgba(var(--car-tint), .22) 34%, transparent 58%), linear-gradient(90deg, rgba(var(--car-tint), .46), transparent 52%);position:absolute;inset:0}.profile-copy,.duo-copy{z-index:2;align-items:flex-start;padding-top:clamp(3rem,7svh,5.5rem);display:flex;position:absolute;inset:0}.profile-copy>div>span,.duo-copy p{font-family:var(--font-mono);font-size:var(--label);letter-spacing:.08em;text-transform:uppercase;color:#e9e7e1b8;margin:0}.duo-copy h2{font-family:var(--font-display);letter-spacing:-.035em;margin:1.2rem 0 0;font-size:clamp(3.6rem,6.4vw,6.8rem);font-weight:700;line-height:.9}.duo-cars{z-index:2;margin:0;padding:0;list-style:none;position:absolute;inset:auto 0 clamp(1.5rem,4svh,3rem)}.duo-cars li{bottom:0;left:var(--anchor);white-space:nowrap;position:absolute}.duo-cars li:last-child{left:auto;right:calc(100% - var(--anchor))}.duo-cta{gap:1.6rem;min-width:0;min-height:0;padding:.8rem .8rem .8rem 1.2rem;transition:background-color .3s}.duo-cta span{gap:.3rem;display:grid}.duo-cta strong{font-weight:400}.duo-cta small{letter-spacing:.06em;color:var(--ink);font-size:.8em}@supports (color:color-mix(in lab, red, red)){.duo-cta small{color:color-mix(in srgb, var(--ink) 62%, transparent)}}.duo-cta b{background:var(--car-accent);width:2.4rem;height:2.4rem;color:var(--ink);place-items:center;display:grid}.duo-cta:hover,.duo-cta:focus-visible{background:var(--car-accent)}.duo-cta:hover small,.duo-cta:focus-visible small{color:var(--ink)}.duo-cta:hover b,.duo-cta:focus-visible b{background:var(--ink);color:var(--car-accent)}.duo-overlay{background:linear-gradient(0deg, rgba(var(--car-tint), .55), transparent 24%), linear-gradient(180deg, rgba(var(--car-tint), .76), rgba(var(--car-tint), .22) 34%, transparent 58%), linear-gradient(90deg, rgba(var(--car-tint), .46), transparent 52%)}.duo-overlay:after{content:"";opacity:0;background:linear-gradient(90deg, transparent 48%, rgba(var(--car-tint), .55));transition:opacity .5s var(--ease);position:absolute;inset:0}.duo:has(.duo-cars li:last-child a:is(:hover,:focus-visible)) .duo-overlay:after{background:linear-gradient(270deg, transparent 48%, rgba(var(--car-tint), .55))}.duo:has(.duo-cars a:is(:hover,:focus-visible)) .duo-overlay:after{opacity:1}.profile-copy blockquote{font-family:var(--font-display);letter-spacing:-.035em;margin:1.1rem 0 0;font-size:clamp(3rem,4.4vw,5.6rem);font-weight:700;line-height:.92}.profile-copy blockquote span{color:var(--paper)}.big-metrics{border-block:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.big-metrics>div{border-right:1px solid var(--line-dark);padding:clamp(2rem,4vw,4rem) clamp(.8rem,2vw,2rem)}.big-metrics>div:last-child{border-right:0}.big-metrics strong{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(4rem,7vw,7.5rem);font-weight:600;line-height:1}.big-metrics em{color:var(--green);font-family:var(--font-mono);font-size:var(--label);margin-left:.45rem;font-style:normal}.big-metrics span{color:var(--muted-dark);font-family:var(--font-mono);font-size:var(--label);letter-spacing:.05em;text-transform:uppercase;margin-top:1rem;line-height:1.45;display:block}.spec-table{border-top:1px solid var(--line-dark);margin:clamp(3.5rem,7vw,7rem) 0 0}.spec-table div{border-bottom:1px solid var(--line-dark);min-height:4.5rem;transition:padding .35s var(--ease), background .35s;grid-template-columns:1fr 2fr;align-items:center;display:grid}.spec-table div:hover{background:var(--paper-deep);padding-inline:1rem}.spec-table dt{color:var(--muted-dark);font-family:var(--font-mono);font-size:var(--label);letter-spacing:.06em;text-transform:uppercase}.spec-table dd{margin:0}.gallery{padding-block:var(--section);background:var(--ink);color:var(--paper)}.gallery-grid{grid-template-columns:repeat(12,1fr);align-items:start;gap:clamp(1rem,2.5vw,3rem);display:grid}.gallery-grid figure{background:#171b19;margin:0;position:relative;overflow:hidden}.gallery-grid img{width:108%;max-width:none;transition:left 1.1s var(--ease);left:-4%}.gallery-grid figure:hover img{left:calc(-4% + var(--car-shift))}.gallery-interior{grid-column:1/9;height:min(49vw,47rem)}.gallery-wheel{grid-column:9/13;height:min(44vw,43rem);margin-top:7rem!important}.gallery-rear{grid-column:3/12;height:min(50vw,49rem);margin-top:1rem!important}.gallery-feature{background:#171b19;height:min(100svh,50vw);margin:clamp(3rem,6vw,6rem) 0 0;position:relative;overflow:hidden}.wide-image:after,.gallery-feature:after{display:none}.gallery-feature:before{inset:62% 0 0}.gallery-feature figcaption{inset:auto auto clamp(1.4rem, 3vw, 2.5rem) var(--gutter)}.gallery-feature+.shell{margin-top:clamp(1rem,2.5vw,3rem)}.inquiry-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);display:grid}.inquiry-intro{flex-direction:column;grid-column:1/6;align-self:start;display:flex;position:sticky;top:6rem}.inquiry-intro h2{font-family:var(--font-display);letter-spacing:-.04em;margin:clamp(4rem,7vw,7rem) 0 2rem;font-size:clamp(5rem,8vw,8.5rem);font-weight:700;line-height:.9}.inquiry-intro>p{max-width:31rem;color:var(--muted-dark);margin:0 0 2rem;line-height:1.65}.trust-list{border-top:1px solid var(--line-dark);margin:0;padding:0;list-style:none}.trust-list li{border-bottom:1px solid var(--line-dark);gap:1rem;padding:.85rem 0;display:flex}.trust-list span{color:var(--green);font-family:var(--font-mono);font-size:var(--label)}.inquiry-intro dl{margin:0}.inquiry-intro dl div{border-bottom:1px solid var(--line-dark);grid-template-columns:7rem 1fr;padding:1rem 0;display:grid}.inquiry-intro dt{color:var(--muted-dark);font-family:var(--font-mono);font-size:var(--label);letter-spacing:.06em;text-transform:uppercase}.inquiry-intro dd{font-variant-numeric:tabular-nums;margin:0}.form-panel{background:var(--ink-soft);color:var(--paper);grid-column:7/-1;align-self:center;padding:clamp(2rem,4vw,4rem)}.form-title{border-bottom:1px solid var(--line-light);color:var(--muted-light);font-family:var(--font-mono);font-size:var(--label);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:1rem;margin-bottom:3rem;padding-bottom:1rem;line-height:1.4;display:flex}.form-panel form{grid-template-columns:1fr 1fr;gap:1.5rem 1rem;display:grid}.field.full,.consent.full{grid-column:1/-1}.field label{color:var(--muted-light);font-family:var(--font-mono);font-size:var(--label);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.65rem;display:block}.field input,.field textarea{border:0;border-bottom:1px solid var(--line-light);background:linear-gradient(var(--acid), var(--acid)) no-repeat left bottom / 0 2px;width:100%;color:var(--paper);transition:border-color .25s, background-size .5s var(--ease);border-radius:0;outline:0;padding:.85rem 0}.field input:focus,.field textarea:focus{background-size:100% 2px}.field input:focus-visible,.field textarea:focus-visible{box-shadow:none;outline:0}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--error);background-image:linear-gradient(var(--error), var(--error));background-size:100% 2px}.field input::placeholder,.field textarea::placeholder{color:var(--muted-light);opacity:.62}.field input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-variant-numeric:tabular-nums;cursor:pointer}.field input[type=date]:not(.has-value):not(:focus)::-webkit-datetime-edit{color:var(--muted-light);opacity:.62}.field input[type=date]::-webkit-calendar-picker-indicator{opacity:.5;cursor:pointer;transition:opacity .25s}.field input[type=date]:hover::-webkit-calendar-picker-indicator{opacity:1}.field input[type=date]:focus::-webkit-calendar-picker-indicator{opacity:1}.field:has([aria-invalid=true]) label{color:var(--error-text)}.field textarea{resize:vertical}.field-error{color:var(--error-text);margin-top:.5rem;font-size:.8rem;line-height:1.4;display:block}.consent{color:var(--muted-light);cursor:pointer;align-items:start;gap:.75rem;font-size:.83rem;line-height:1.5;display:flex}.consent input{appearance:none;cursor:pointer;background:0 0;border:1px solid #e9e7e173;flex:none;place-content:center;width:1.125rem;height:1.125rem;margin:.1rem 0 0;transition:background .25s,border-color .25s;display:grid}.consent input:before{content:"";background:var(--paper);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);width:.6rem;height:.6rem;transition:transform .3s var(--ease);transform:scale(0)}.consent input:checked{background:var(--acid);border-color:var(--acid)}.consent input:checked:before{transform:scale(1)}.consent input:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.consent input[aria-invalid=true]{border-color:var(--error)}.consent:hover input{border-color:var(--paper)}.consent-error{grid-column:1/-1;margin-top:-1rem}.submit{isolation:isolate;background:var(--acid);min-height:4.5rem;color:var(--paper);cursor:pointer;font-family:var(--font-mono);font-size:var(--label);letter-spacing:.07em;text-transform:uppercase;transition:color .45s var(--ease);border:0;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;margin-top:.5rem;padding:.85rem 1.4rem;display:flex;position:relative;overflow:hidden}.submit:before{content:"";z-index:-1;background:var(--paper);transform-origin:100%;transition:transform .55s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.submit:hover{color:var(--ink)}.submit:hover:before{transform-origin:0;transform:scaleX(1)}.submit b{transition:transform .45s var(--ease), opacity .3s;font-size:1.1rem;font-weight:400}.submit:hover b{transform:translate(.35rem)}.submit:focus-visible{outline:2px solid var(--paper);outline-offset:4px}.submit.is-sending{pointer-events:none}.submit.is-sending b{opacity:0;transform:translate(.5rem)}.submit.is-sending:after{content:"";background:var(--paper);transform-origin:0;height:2px;animation:sending 1.1s var(--ease) infinite;position:absolute;bottom:0;left:0;right:0}@keyframes sending{0%{transform-origin:0;transform:scaleX(0)}60%{transform-origin:0;transform:scaleX(1)}61%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}.submit-recap{color:var(--muted-light);font-family:var(--font-mono);font-size:var(--label);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;grid-column:1/-1;margin:.25rem 0 -.5rem}.submit-recap[hidden]{display:none}.submit-recap span{display:inline-block}.submit-note{color:var(--muted-light);grid-column:1/-1;margin:-.5rem 0 0;font-size:.78rem;line-height:1.5}.alert{border-left:2px solid var(--acid);background:#e1060014;margin-bottom:2rem;padding:1rem;scroll-margin-top:6rem;font-size:.9rem;line-height:1.55}.alert:focus{outline:0}.alert:focus-visible{outline:1px solid var(--acid)}@supports (color:color-mix(in lab, red, red)){.alert:focus-visible{outline:1px solid color-mix(in srgb, var(--acid) 70%, transparent)}}.alert:focus-visible{outline-offset:4px}.alert.error{border-left-color:var(--error);background:#ff806f0f}.alert.success{border-left-color:var(--paper);color:var(--paper);background:#e9e7e10f}.alert a{color:inherit;text-underline-offset:.2em;-webkit-text-decoration:underline #e9e7e159;text-decoration:underline #e9e7e159}.alert a:hover{text-decoration-color:currentColor}.alert ul{margin:.4rem 0 0;padding-left:1.1rem}.fleet-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(auto-fill,minmax(min(100%,36rem),1fr));gap:clamp(1rem,2.5vw,3rem);padding-top:clamp(1.5rem,3vw,3rem);display:grid}.fleet-card{background:var(--ink-soft);color:var(--paper);flex-direction:column;display:flex}.fleet-card-media{--frame:.75rem;aspect-ratio:16/10;background:#171b19;position:relative;overflow:hidden}.fleet-card-media img{object-fit:cover;width:108%;max-width:none;height:100%;filter:var(--car-filter);transition:left 1.1s var(--ease);position:absolute;inset:0 auto 0 -4%}.fleet-card:hover .fleet-card-media img{left:calc(-4% + var(--car-shift))}.fleet-card-media:after{content:"";z-index:2;inset:var(--frame);pointer-events:none;border:1px solid #e9e7e147;position:absolute}.fleet-card-index{z-index:3;left:calc(var(--frame) + 1.1rem);top:calc(var(--frame) + 1rem);background:rgba(var(--car-tint), .84);font-family:var(--font-mono);font-size:var(--label);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;padding:.55rem .75rem;line-height:1;position:absolute}.fleet-card-index b{color:var(--car-accent);font-weight:400}.fleet-card-body{flex-direction:column;flex:1;padding:clamp(1.5rem,3vw,2.75rem);display:flex}.fleet-card-kicker{color:var(--muted-light);font-family:var(--font-mono);font-size:var(--label);letter-spacing:.08em;text-transform:uppercase}.fleet-card h3{font-family:var(--font-display);letter-spacing:-.035em;margin:1rem 0;font-size:clamp(3rem,5vw,5rem);font-weight:700;line-height:.85}.fleet-card-body>p{max-width:32rem;color:var(--muted-light);margin:0 0 2rem;line-height:1.6}.fleet-card-figures{border-block:1px solid var(--line-light);grid-template-columns:repeat(3,1fr);margin:auto 0 0;display:grid}.fleet-card-figures div{padding:1.1rem .75rem 1.1rem 0}.fleet-card-figures div+div{border-left:1px solid var(--line-light);padding-left:1rem}.fleet-card-figures dd{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;order:-1;margin:0;font-size:clamp(2rem,3vw,3rem);font-weight:600;line-height:1}.fleet-card-figures div{flex-direction:column;display:flex}.fleet-card-figures dt{color:var(--car-accent);font-family:var(--font-mono);font-size:var(--label);letter-spacing:.06em;text-transform:uppercase;margin-top:.5rem}.fleet-card-foot{font-family:var(--font-mono);font-size:var(--label);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;display:flex}.fleet-card-foot strong{text-transform:none;font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-left:.4rem;font-size:1.5rem;font-weight:600}.fleet-card-cta b{color:var(--acid);margin-left:.5rem;font-weight:400}.compare{padding-block:var(--section);background:var(--ink);color:var(--paper);border-top:1px solid var(--line-light)}.compare-table{border-top:1px solid var(--paper)}.compare-row{grid-template-columns:minmax(10rem, .8fr) repeat(var(--cols), minmax(0, 1.4fr));border-bottom:1px solid var(--line-light);align-items:center;gap:1rem;min-height:4.5rem;display:grid}.compare-head{min-height:6rem}.compare-head a{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.8rem,3.4vw,3.4rem);font-weight:700;line-height:.9}.compare-head a b{color:var(--car-accent);font-family:var(--font-mono);font-size:var(--label);margin-left:.4rem;font-weight:400}.compare-label{color:var(--muted-light);font-family:var(--font-mono);font-size:var(--label);letter-spacing:.06em;text-transform:uppercase}.compare-value{font-variant-numeric:tabular-nums;padding-block:.9rem;line-height:1.45}.garage-links{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:0 clamp(1rem,2vw,2rem);display:grid}.garage-links .text-link{border-color:var(--paper)}.car-picker{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.car-picker legend{color:var(--muted-light);font-family:var(--font-mono);font-size:var(--label);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.65rem;padding:0}.car-picker-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.75rem;display:grid}.car-option{cursor:pointer;display:block;position:relative}.car-option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.car-option-card{border:1px solid var(--line-light);height:100%;color:var(--muted-light);transition:border-color .3s, background .3s, color .3s, box-shadow .3s, transform .4s var(--ease);grid-template-rows:auto auto auto 1fr auto;gap:.3rem;padding:.9rem 1rem 1.1rem;display:grid;position:relative;overflow:hidden}.car-option-head{color:var(--muted-light);font-family:var(--font-mono);font-size:var(--label);letter-spacing:.08em;justify-content:space-between;align-items:center;display:flex}.car-option-check{width:.75rem;height:.75rem;transition:background .3s, border-color .3s, transform .4s var(--ease);border:1px solid}.car-option-art{margin:.25rem -.25rem .4rem;display:block}.car-option-art .car-sil{width:100%;max-height:6.5rem;margin-inline:auto}.car-option strong{color:var(--paper);font-family:var(--font-display);letter-spacing:-.02em;font-size:1.5rem;font-weight:600;line-height:1}.car-option small{font-family:var(--font-mono);font-size:var(--label);letter-spacing:.06em;text-transform:uppercase}.car-option-price{color:var(--muted-light);font-family:var(--font-mono);font-size:var(--label);letter-spacing:.06em;font-variant-numeric:tabular-nums;margin-top:.35rem}.car-option:hover .car-option-card{color:var(--paper);border-color:#e9e7e180;transform:translateY(-2px)}.car-option input:focus-visible+.car-option-card{outline:2px solid var(--acid);outline-offset:3px}.car-option input:checked+.car-option-card{border-color:var(--car-accent);background:rgba(var(--car-tint), .55);color:var(--paper);box-shadow:inset 0 -2px var(--car-accent)}.car-option input:checked+.car-option-card .car-option-check{background:var(--car-accent);border-color:var(--car-accent);transform:rotate(45deg)scale(.85)}.car-option input:checked+.car-option-card .car-option-index{color:var(--car-accent)}.car-option input:checked+.car-option-card .car-option-price{color:var(--paper)}.car-picker.has-error .car-option-card{border-color:var(--error)}.car-picker.has-error .car-option input:checked+.car-option-card{border-color:var(--car-accent)}.car-sil{aspect-ratio:2281/710;opacity:.75;-webkit-mask:var(--sil) center / contain no-repeat;-webkit-mask:var(--sil) center / contain no-repeat;-webkit-mask:var(--sil) center / contain no-repeat;-webkit-mask:var(--sil) center / contain no-repeat;mask:var(--sil) center / contain no-repeat;background:currentColor;transition:opacity .5s;display:block;position:relative}.car-sil:after{content:"";opacity:0;background:linear-gradient(100deg, transparent 38%, var(--car-accent) 48%, #fff 50%, var(--car-accent) 52%, transparent 62%) -120% 0 / 300% 100% no-repeat;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.car-sil:after{background:linear-gradient(100deg, transparent 38%, color-mix(in srgb, var(--car-accent) 85%, transparent) 48%, #fff 50%, color-mix(in srgb, var(--car-accent) 85%, transparent) 52%, transparent 62%) -120% 0 / 300% 100% no-repeat}}.car-picker:has(input:checked) .car-option input:not(:checked)+.car-option-card .car-sil{opacity:.35}.car-option input:checked+.car-option-card .car-sil{opacity:1}.car-option.is-drawing .car-sil,.inquiry-done .car-sil{animation:sil-draw .7s var(--ease) both}.car-option.is-drawing .car-sil:after,.inquiry-done .car-sil:after{animation:sil-sweep .9s var(--ease) .2s both}@keyframes sil-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes sil-sweep{0%{opacity:1;background-position:-120% 0}to{opacity:0;background-position:120% 0}}.date-range{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:1.5rem 1rem;display:grid}.date-summary{color:var(--muted-light);font-family:var(--font-mono);font-size:var(--label);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;grid-column:1/-1;margin:-.75rem 0 0}.date-summary[hidden]{display:none}.field.is-prefilled textarea{animation:prefill-flash 1.2s var(--ease)}@keyframes prefill-flash{0%,40%{background-size:100% 2px}to{background-size:0 2px}}.inquiry-done{gap:1.5rem;display:grid}.inquiry-done-art{color:var(--paper);padding:1rem 0 .5rem}.inquiry-done-art .car-sil{max-height:13rem;margin-inline:auto}.inquiry-done .alert{margin:0}.inquiry-done-contact{border-top:1px solid var(--line-light);margin:0}.inquiry-done-contact div{border-bottom:1px solid var(--line-light);grid-template-columns:7rem 1fr;padding:1rem 0;display:grid}.inquiry-done-contact dt{color:var(--muted-light);font-family:var(--font-mono);font-size:var(--label);letter-spacing:.06em;text-transform:uppercase}.inquiry-done-contact dd{font-variant-numeric:tabular-nums;margin:0}.inquiry-again{border-color:var(--line-light);margin-top:0}.inquiry-again:hover b{color:var(--acid)}.field:focus-within label{color:var(--paper)}.field label{transition:color .25s}.submit:active{scale:.985}.field-error{animation:error-in .35s var(--ease)}@keyframes error-in{0%{opacity:0;transform:translateY(-.25rem)}}.garage-preview{background:var(--ink-soft);color:var(--paper);border-bottom:1px solid var(--line-light);padding-block:clamp(5rem,8vw,8rem)}.garage-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);display:grid}.garage-grid .section-label{grid-column:1/-1}.garage-grid h2{font-family:var(--font-display);letter-spacing:-.035em;grid-column:1/9;margin:clamp(3rem,5vw,5rem) 0 0;font-size:clamp(3.5rem,6.4vw,6.8rem);font-weight:700;line-height:.9}.garage-grid h2 span{color:var(--muted-light)}.garage-grid>p{color:var(--muted-light);grid-column:9/-1;align-self:end;margin:0;line-height:1.65}.real-gallery{padding-block:var(--section);background:var(--ink);color:var(--paper);border-top:1px solid var(--line-light)}.real-gallery-heading{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:clamp(1rem,2vw,2rem);padding-block:clamp(4rem,7vw,7rem);display:grid}.real-gallery-heading h2{font-family:var(--font-display);letter-spacing:-.035em;grid-column:1/9;margin:0;font-size:clamp(3.5rem,6.4vw,6.8rem);font-weight:700;line-height:.9}.real-gallery-heading h2 span{color:var(--paper)}.real-gallery-heading>p{color:var(--muted-light);grid-column:10/-1;margin:0;line-height:1.65}.real-gallery-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(1rem,2.5vw,3rem);display:grid}.real-shot{background:#171b19;margin:0;position:relative;overflow:hidden}.real-shot:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#050706bd);height:30%;position:absolute;inset:auto 0 0}.real-shot img{object-fit:cover;filter:saturate(.82)contrast(1.05);width:100%;height:100%;transition:scale 1.1s var(--ease), filter .7s var(--ease)}.real-shot:hover img{filter:saturate(.96)contrast(1.04);scale:1.025}.real-shot-front{aspect-ratio:1.95;grid-column:1/-1}.real-shot-rear{aspect-ratio:1.5;grid-column:1/8;margin-top:clamp(1rem,3vw,3rem)}.real-shot-head-on{aspect-ratio:4/5;grid-column:8/-1;margin-top:clamp(3rem,5vw,5rem)}.real-shot-wide{aspect-ratio:2.3;grid-column:1/-1}.real-shot-detail{aspect-ratio:4/5;grid-column:span 3}footer{background:var(--ink);color:var(--paper);padding:clamp(5rem,8vw,8rem) 0 2rem;overflow:hidden}.footer-logo{align-items:flex-end;gap:clamp(1.2rem,3vw,3rem);display:flex}.footer-logo>span{color:var(--paper);font-family:var(--font-display);letter-spacing:-.055em;white-space:nowrap;font-size:clamp(7rem,17vw,16rem);font-weight:800;line-height:.62}.footer-logo>span b{color:var(--paper);font-weight:inherit}.footer-logo small{border-bottom:1px solid var(--acid);color:var(--muted-light);font-family:var(--font-mono);font-size:var(--label);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;margin-bottom:.2em;padding-bottom:.65rem}.footer-grid{border-top:1px solid var(--line-light);grid-template-columns:repeat(3,1fr);gap:3rem;margin-top:clamp(3.5rem,5vw,5rem);padding-top:2rem;display:grid}.footer-grid>div{flex-direction:column;gap:.5rem;display:flex}.footer-grid>div>span{color:var(--muted-light);font-family:var(--font-mono);font-size:var(--label);letter-spacing:.06em;text-transform:uppercase;margin-bottom:1rem}.footer-grid a,.footer-grid p{font-variant-numeric:tabular-nums;margin:0;font-size:.95rem}.footer-grid p span{display:inline-block}.footer-grid p span+span:before{content:"· "}.footer-grid a:hover{color:var(--acid)}.footer-legal{border-top:1px solid var(--line-light);color:var(--muted-light);font-family:var(--font-mono);font-size:var(--label);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;gap:3rem;margin-top:4rem;padding-top:1rem;line-height:1.55;display:flex}.footer-legal span:last-child{text-align:right;max-width:52rem}.image-reveal{overflow:hidden}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hp-field{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.hero-slider{--dock:5.8rem;--dock-bottom:1.9rem;touch-action:pan-y;-webkit-user-select:none;user-select:none}.slider-stage{background:var(--ink);position:absolute;inset:0}.slide{display:none;position:absolute;inset:0;overflow:hidden}.slide.is-active,.slide.is-entering,.slide.is-leaving{display:block}.slide-media{position:absolute;inset:0;overflow:hidden;container-type:size}.slide-parallax{--plate-ratio:1.7778;top:-3cqh;left:calc(-3cqw + var(--fx) / 100 * (106cqw - max(106cqw, 106cqh * var(--plate-ratio))));width:max(106cqw, 106cqh * var(--plate-ratio));will-change:transform;height:106cqh;position:absolute}.slide-parallax img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;filter:var(--car-filter);position:absolute;inset:0}.slide-smear,.fx-fringe{opacity:0;visibility:hidden;pointer-events:none;will-change:transform, opacity;width:128%;height:108%;position:absolute;inset:-4% -14%}.fx-fringe{mix-blend-mode:screen}.slide .hero-content{z-index:4;bottom:calc(var(--dock) + var(--dock-bottom) + 2.5rem)}.slide .hero-content:before{content:"";z-index:-1;background:radial-gradient(30rem 14rem at 18rem 14rem, rgba(var(--car-tint), .5), rgba(var(--car-tint), .3) 45%, transparent);pointer-events:none;width:60rem;height:28rem;position:absolute;top:-12rem;left:-6rem}.slide-title{text-wrap:balance}.hero .slide-title{--title-base:clamp(5rem, min(13vw, 20.5vh), 13rem);font-size:min(var(--title-base), var(--title-cap,100vw));word-spacing:.05em;margin-left:-.04em}.slide.is-crowded .hero-bottom{grid-template-columns:auto;justify-content:start}.slide.is-crowded .hero-actions{grid-column:auto}.slide .title-clip{padding-top:.06em}.slide .ch{will-change:transform;display:inline-block}.slide .hero-bottom{grid-template-columns:auto 1fr auto;gap:clamp(1.5rem,3.4vw,3.6rem);margin-top:1.6rem}.slide .hero-actions{grid-column:3;gap:.9rem}.slide .button{gap:2.4rem;min-width:0;min-height:3.6rem;padding-inline:1.2rem 1rem}.slide .hero-price{min-width:0;padding-block:.35rem}.slide .hero-price strong{margin-top:.2rem;font-size:1.4rem;line-height:1.1}.slide-figures{gap:clamp(1.2rem,2.4vw,2.6rem);margin:0;padding:0;display:flex}.slide-figures div{flex-direction:column-reverse;gap:.3rem;display:flex}.slide-figures dd{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:clamp(2rem,3vw,3rem);font-weight:700;line-height:.9}.slide-figures dt{color:#e9e7e1a8;font-family:var(--font-mono);font-size:var(--label);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.45rem;display:flex}.slide-figures dt:before{content:"";background:var(--acid);width:.5rem;height:2px}.hero-slider .hero-meta,.hero-slider .hero-frame{z-index:6}.hero-media picture{display:contents}.page-hero .hero-content{top:9.5rem;bottom:auto}.page-hero .hero-content-inner{max-width:min(46%,40rem)}.page-hero h1{letter-spacing:-.04em;max-width:none;font-size:clamp(3.6rem,7vw,8.5rem);line-height:.92}.page-hero .title-clip{padding-bottom:.06em;display:block}.hero-glow{z-index:1;left:var(--gx);top:var(--gy);width:var(--gw);aspect-ratio:5;filter:blur(6px);mix-blend-mode:screen;pointer-events:none;background:radial-gradient(closest-side,#ff34288c,#ff342833 48%,#0000);animation:5s ease-in-out infinite glow-breathe;position:absolute;translate:-50% -50%}.hero-glow:after{content:"";background:radial-gradient(closest-side,#ff342842,#0000);width:80%;height:420%;position:absolute;top:150%;left:10%}@keyframes glow-breathe{50%{opacity:.62}}.page-hero .hero-scrim{background:linear-gradient(90deg, rgba(var(--car-tint), .88) 0, rgba(var(--car-tint), .66) 22%, rgba(var(--car-tint), .28) 34%, transparent 44%), linear-gradient(180deg, rgba(var(--car-tint), .55) 0, transparent 26%, transparent 62%, rgba(var(--car-tint), .9) 100%)}@media (width>=761px) and (aspect-ratio<=3/2){.slide-parallax{width:106cqw;height:calc(106cqw / var(--plate-ratio));left:-3cqw;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.hero-plate{width:100cqw;height:56.25cqw;top:auto;bottom:-4cqh;left:0;-webkit-mask-image:linear-gradient(#0000,#000 22%);mask-image:linear-gradient(#0000,#000 22%)}}.page-crumbs{z-index:4;top:6.7rem;left:calc(var(--gutter) + 1rem);right:calc(var(--gutter) + 1rem);color:#e9e7e199;font-family:var(--font-mono);font-size:var(--label);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:.6rem;display:flex;position:absolute}.page-crumbs a{transition:color .25s}.page-crumbs a:hover,.page-crumbs a:focus-visible,.page-crumbs [aria-current]{color:var(--paper)}.page-lead{grid-template-columns:minmax(0,28rem);justify-items:start;gap:1.6rem;margin-top:clamp(1.5rem,3vh,2.5rem);display:grid}.page-lead p{text-wrap:pretty;color:#e9e7e1e6;margin:0;line-height:1.55}.page-actions{flex-direction:column;align-items:flex-start;gap:1.1rem;display:flex}.page-actions .button{min-width:min(24rem,26vw)}.page-back{color:#e9e7e1d9;font-family:var(--font-mono);font-size:var(--label);letter-spacing:.06em;text-transform:uppercase;transition:color .25s}.page-back:hover,.page-back:focus-visible{color:var(--paper)}.page-spec{z-index:4;left:calc(var(--gutter) + 1rem);right:calc(var(--gutter) + 1rem);border-top:1px solid var(--car-accent);background:linear-gradient(180deg, rgba(var(--car-tint), .5), transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);grid-template-columns:minmax(0,1fr) auto;display:grid;position:absolute;bottom:2.5rem}.page-spec dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.page-spec dl div,.page-spec-price{flex-direction:column-reverse;justify-content:flex-end;gap:.35rem;padding:1.1rem 1.5rem 1.2rem 0;display:flex}.page-spec dd{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.9rem,3vw,3rem);font-weight:700;line-height:1}.page-spec dt,.page-spec-price span{color:var(--muted-light);font-family:var(--font-mono);font-size:var(--label);letter-spacing:.07em;text-transform:uppercase}.page-spec-price{border-left:1px solid var(--line-light);flex-direction:column;align-items:flex-start;padding-left:1.5rem}.page-spec-price strong{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.4rem,2vw,2rem);font-weight:600}.slider-fx{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.fx-speed{opacity:0;background:var(--speed-lines);mix-blend-mode:difference;position:absolute;inset:0}.fx-flash{opacity:0;mix-blend-mode:soft-light;background:#fff;position:absolute;inset:0}.fx-blade{opacity:0;visibility:hidden;will-change:transform, opacity;background:#fff;width:3px;position:absolute;top:-10%;bottom:-10%;left:0;box-shadow:0 0 2px 1px #ffffffe6,0 0 26px 8px #e106008c}.fx-trail{opacity:0;visibility:hidden;will-change:transform, opacity;border-radius:2px;position:absolute}.fx-trail.is-tail{background:linear-gradient(90deg,#0000,#ff3b2f 35%,#ff3b2f);box-shadow:0 0 18px #e10600b3}.fx-trail.is-head{background:linear-gradient(90deg,#0000,#fff 40%,#fff);box-shadow:0 0 16px #ffffff8c}.fx-trail.is-flip{transform-origin:0}.slider-line{z-index:7;left:var(--gutter);right:var(--gutter);bottom:calc(var(--dock) + var(--dock-bottom) + .9rem);background:var(--line-light);--p:0;height:1px;position:absolute}.slider-line[hidden]{display:none}.slider-line i{background:var(--acid);transform:scaleX(var(--p));transform-origin:0;position:absolute;inset:0}.slider-line b{top:50%;left:calc(var(--p) * 100%);background:var(--acid);width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute;box-shadow:0 0 10px #e10600cc}.slider-bar{z-index:7;left:calc(var(--gutter) + 1rem);right:calc(var(--gutter) + 1rem);bottom:var(--dock-bottom);justify-content:space-between;align-items:flex-end;gap:2rem;display:flex;position:absolute}.slider-thumbs{flex:auto;gap:.75rem;display:flex}.thumb{min-width:0;height:var(--dock);isolation:isolate;color:#e9e7e1b8;background:var(--ink);transition:color .4s var(--ease), border-color .4s var(--ease), translate .5s var(--ease), scale .3s var(--ease);border:1px solid #e9e7e124;flex:0 20rem;display:block;position:relative;overflow:hidden}.thumb:before{content:"";z-index:5;border-left:2px solid var(--acid);border-top:2px solid var(--acid);opacity:0;transform-origin:0 0;width:.9rem;height:.9rem;transition:opacity .35s var(--ease), scale .5s var(--ease);position:absolute;top:-1px;left:-1px;scale:.4}.thumb-media{position:absolute;inset:0;container-type:inline-size}.thumb-media img{object-fit:cover;object-position:var(--thumb-focus);width:100%;height:100%;transition:scale .9s var(--ease), translate 1.1s var(--ease);position:absolute;inset:0}.thumb-base{filter:grayscale()contrast(1.45)brightness(.6)}.thumb-color{filter:saturate(1.1)contrast(1.08);clip-path:inset(0 calc((1 - var(--p,0)) * 70%) 0 30%)}.thumb-media:before{content:"";z-index:2;background:linear-gradient(90deg,#0a0d0cf0 0 30%,#0a0d0c66 58%,#0000 80%),repeating-linear-gradient(0deg,#0a0d0c52 0 1px,#0000 1px 3px);position:absolute;inset:0}.thumb-media:after{content:"";z-index:2;opacity:0;mix-blend-mode:screen;transition:opacity .6s var(--ease);background:radial-gradient(55% 120% at 88% 62%,#e1060061,#0000 70%);position:absolute;inset:0}.thumb-scan{z-index:3;opacity:0;background:var(--acid);width:1px;transform:translateX(calc(30cqw + var(--p,0) * 70cqw));position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 10px 2px #e10600b3}.thumb-text{z-index:4;flex-direction:column;justify-content:space-between;height:100%;padding:.7rem 1rem .8rem;display:flex;position:relative}.thumb-text small{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted-light);transition:color .4s var(--ease);font-size:.625rem}.thumb-text strong{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;font-size:clamp(1.3rem,1.7vw,1.65rem);font-weight:700;line-height:1}.thumb-text em{font-family:var(--font-mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.6875rem;font-style:normal}.thumb:not(.is-active):is(:hover,:focus-visible){--p:1;color:var(--paper);border-color:#e9e7e180;translate:0 -3px}.thumb:not(.is-active) .thumb-color{transition:clip-path .7s var(--ease) .25s}.thumb:is(:hover,:focus-visible) .thumb-media img{scale:1.05;translate:calc(var(--travel) * 2%) 0}.thumb:focus-visible{outline:2px solid var(--paper);outline-offset:3px}.thumb:active{scale:.985}.thumb.is-active{color:var(--paper);border-color:#e9e7e1b3}.thumb.is-active:before{opacity:1;scale:1}.thumb.is-active .thumb-media:after,.thumb.is-active .thumb-scan{opacity:1}.thumb.is-active .thumb-text small{color:var(--acid)}.thumb.is-active .thumb-color{transition:none}.slider-controls{align-items:center;gap:.6rem;display:flex}.slider-controls[hidden]{display:none}.slider-count{font-family:var(--font-mono);font-size:var(--label);letter-spacing:.08em;font-variant-numeric:tabular-nums;align-items:center;gap:.6rem;margin:0 .8rem 0 0;display:flex}.count-mask{display:inline-grid;overflow:clip}.count-mask>span{font-family:var(--font-display);letter-spacing:-.02em;color:var(--paper);grid-area:1/1;font-size:2rem;font-weight:700;line-height:1}.slider-count>span:last-child{color:var(--muted-light)}.slider-count i{background:var(--muted-light);width:1.8rem;height:1px}.slider-button{width:2.75rem;height:2.75rem;color:var(--paper);-webkit-backdrop-filter:blur(14px);cursor:pointer;transition:background-color .3s var(--ease), color .3s var(--ease), border-color .3s var(--ease), scale .3s var(--ease);background:#0a0d0c80;border:1px solid #e9e7e14d;place-items:center;display:grid}.slider-button svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:square;width:1rem;height:1rem}.slider-button .icon-play{fill:currentColor;stroke:none;display:none}.slider-button.is-paused .icon-play{display:block}.slider-button.is-paused .icon-pause{display:none}.slider-button:hover{color:var(--ink);background:var(--paper);border-color:var(--paper)}.slider-button:active{scale:.94}.slider-button:focus-visible{outline:2px solid var(--paper);outline-offset:3px}@media (width<=760px){.hero-slider{--dock:4.4rem;--dock-bottom:1.2rem}.slide .hero-content{bottom:calc(var(--dock) + var(--dock-bottom) + 2.2rem)}.slide .hero-content:before{content:none}.slide .hero-bottom{grid-template-columns:1fr;gap:1rem;margin-top:1.2rem}.slide .hero-actions{grid-column:auto;grid-template-columns:auto 1fr;align-items:center}.slide .hero-price{padding-left:.9rem;display:flex}.slide-figures{gap:1.6rem}.slide-figures dd{font-size:1.9rem}.slide-parallax{--plate-ratio:.5625;--fx:var(--fx-m)}.slider-bar{left:calc(var(--gutter) + .25rem);right:calc(var(--gutter) + .25rem);gap:.5rem}.slider-thumbs{gap:.5rem}.thumb{flex:1 1 0}.thumb-text{padding:.5rem .6rem .55rem}.thumb-text small,.slider-count,.slider-arrow{display:none}.thumb-text strong{font-size:1.1rem}.slider-button{width:2.4rem;height:2.4rem}.slider-line{left:calc(var(--gutter) + .25rem);right:calc(var(--gutter) + .25rem);bottom:calc(var(--dock) + var(--dock-bottom) + .7rem)}}@media (prefers-reduced-motion:reduce){.thumb,.thumb-media img,.thumb-color{transition:none!important;translate:none!important}.thumb-media img{scale:none!important}}@media (width<=1180px){.hero-bottom{grid-template-columns:1fr;gap:1.5rem}.hero-actions{justify-content:start}.section-heading h2,.character-heading h2,.manifest h2{grid-column:1/9}.section-heading>p,.character-heading>p,.body-copy{grid-column:9/-1}.price-row{grid-template-columns:3rem .75fr 1fr .8fr}.price-action{grid-column:2/-1;justify-self:start;margin:-1.4rem 0 1.2rem}}@media (width<=1024px){.section-heading,.character-heading,.manifest-grid{grid-template-columns:1fr;gap:2.5rem}.section-heading h2,.character-heading h2,.manifest h2,.section-heading>p,.character-heading>p,.body-copy{grid-column:1}.character-grid{grid-template-columns:1fr}.sticky-photo,.feature-list{grid-column:1}.sticky-photo{height:72svh;position:relative;top:auto}.feature-list{grid-template-columns:1fr 1fr;gap:0 2rem;padding-top:3rem;display:grid}.feature-list article{min-height:0}.big-metrics{grid-template-columns:1fr 1fr}.big-metrics>div:nth-child(2){border-right:0}.big-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--line-dark)}.steps{grid-template-columns:1fr 1fr}.steps article:nth-child(2){border-right:0}.steps article:nth-child(-n+2){border-bottom:1px solid var(--line-dark)}.inquiry-grid{grid-template-columns:1fr;gap:4rem}.inquiry-intro,.form-panel{grid-column:1}.inquiry-intro{position:static}.garage-grid h2,.real-gallery-heading h2{grid-column:1/9}.real-gallery-heading>p{grid-column:9/-1}.real-shot-detail{grid-column:span 6}}@media (width<=760px){.fleet-card-figures dd{font-size:2rem}.fleet-card-foot{flex-direction:column;align-items:flex-start}.compare-row{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:.5rem 1rem;padding-block:1rem}.compare-row>:first-child{grid-column:1/-1}.compare-head>:first-child{display:none}.compare-head a{font-size:1.8rem}:root{--gutter:1.25rem;--section:5.5rem}body{padding-bottom:0}.site-header{grid-template-columns:1fr auto;height:4.3rem}.site-header nav{display:none}.header-cta{gap:.6rem;font-size:0}.header-cta:before{content:"Dostupnost";font-family:var(--font-mono);font-size:var(--label);letter-spacing:.06em;text-transform:uppercase}.mobile-cta{z-index:110;background:var(--acid);min-height:4rem;color:var(--paper);transition:transform .5s var(--ease);grid-template-columns:1fr auto;align-items:center;padding:.7rem 1rem;display:grid;position:fixed;bottom:.75rem;left:.75rem;right:.75rem;transform:translateY(calc(100% + 1.5rem));box-shadow:0 1rem 3rem #00000059}.mobile-cta.is-visible{transform:translateY(0)}.mobile-cta span{font-family:var(--font-mono);font-size:var(--label);letter-spacing:.06em;text-transform:uppercase;font-weight:500}.mobile-cta small{grid-row:2;font-size:.7rem}.mobile-cta b{grid-area:1/2/3;font-size:1.2rem;font-weight:400}.hero{min-height:44rem}.hero-meta{top:5.35rem;left:calc(var(--gutter) + .5rem);right:calc(var(--gutter) + .5rem)}.hero-meta span:nth-child(2){display:none}.hero-frame{top:5rem;bottom:1rem}.hero-media img{object-position:58% center}.hero h1{font-size:clamp(5.2rem,25vw,8rem);line-height:.68}.hero .slide-title{--title-base:clamp(5.2rem, 25vw, 8rem);line-height:.68}.hero-content{bottom:2.6rem}.hero-bottom{gap:1.2rem}.hero-bottom>p{font-size:.95rem}.hero-actions{grid-template-columns:1fr}.button{width:100%;min-width:0;min-height:4rem}.hero-price{border-left:0;padding:.3rem 0 0}.scroll-cue{display:none}.page-hero .hero-content{top:8.2rem;bottom:auto}.page-hero .hero-content-inner{max-width:none}.page-hero h1{font-size:clamp(3.4rem,17vw,5.4rem)}.page-hero .hero-media{top:46%;-webkit-mask-image:linear-gradient(#0000,#000 30%);mask-image:linear-gradient(#0000,#000 30%)}.hero-plate{width:100%;height:100%;top:0;left:0}.hero-glow{display:none}.page-hero .hero-scrim{background:linear-gradient(180deg, rgba(var(--car-tint), .92) 0, rgba(var(--car-tint), .88) 42%, rgba(var(--car-tint), .55) 54%, transparent 68%, rgba(var(--car-tint), .35) 76%, rgba(var(--car-tint), .92) 100%)}.page-crumbs{top:5.35rem;left:calc(var(--gutter) + .5rem);right:calc(var(--gutter) + .5rem);gap:.4rem}.page-lead{grid-template-columns:1fr;gap:1.2rem}.page-lead p{font-size:.95rem}.page-actions{gap:1rem}.page-actions .button{align-self:stretch}.page-spec{left:calc(var(--gutter) + .5rem);right:calc(var(--gutter) + .5rem);grid-template-columns:1fr;bottom:1.6rem}.page-spec dl div,.page-spec-price{padding:.8rem .75rem .9rem 0}.page-spec dd{font-size:1.6rem}.page-spec-price{border-left:0;border-top:1px solid var(--line-light);flex-direction:row;justify-content:space-between;align-items:baseline;padding-left:0}.metric-strip-inner{grid-template-columns:1fr 1fr}.metric-strip-inner>div:nth-child(2){border-right:0}.metric-strip-inner>div:nth-child(-n+2){border-bottom:1px solid var(--line-light)}.metric-strip-inner>div{grid-template-columns:auto 1fr;min-height:6rem;padding-block:1rem;padding-inline:.35rem}.metric-strip strong{font-size:clamp(1.85rem,9vw,2.45rem)}.metric-strip span{text-align:left;grid-area:1/1/auto/-1;justify-self:start;margin-bottom:.35rem}.section-label{flex-direction:column;gap:.35rem}.section-label span:last-child{opacity:.8}.manifest h2,.character-heading h2,.section-heading h2{letter-spacing:-.03em;font-size:clamp(3.1rem,12.5vw,4.8rem);line-height:.9}.manifest-grid,.section-heading,.character-heading{padding-block:3.5rem}.wide-image{aspect-ratio:4/5;height:auto}.wide-image figcaption span:last-child{display:none}.conversion-ribbon{grid-template-columns:1fr}.conversion-ribbon>div{grid-template-columns:1fr;gap:.6rem}.sticky-photo{height:64svh;min-height:31rem}.feature-list{grid-template-columns:1fr;padding-top:2rem}.feature-list article{padding:1.5rem 0 3rem}.feature-list h3{font-size:2.5rem}.price-row{grid-template-columns:2.2rem 1fr auto;gap:.5rem;min-height:12rem;padding-block:1.25rem}.price-row>p,.price-row>strong,.price-action{grid-column:2}.price-row>strong{font-size:3.5rem}.price-action{margin:.4rem 0 0}.price-action b{width:2.3rem;height:2.3rem}.price-row h3{font-size:2.8rem}.price-tax-note{grid-template-columns:2.2rem 1fr;min-height:3.75rem}.steps{grid-template-columns:1fr}.steps article,.steps article:not(:first-child){border-right:0;border-bottom:1px solid var(--line-dark);padding:1.5rem 0 2.75rem}.profile-break,.duo{flex-direction:column;height:auto;min-height:0;padding-top:2.75rem;display:flex}.profile-copy,.duo-copy{order:-1;padding-top:0;position:relative;inset:auto}.profile-copy blockquote{font-size:clamp(2.6rem,11vw,4.4rem)}.profile-overlay,.duo-overlay{display:none}.profile-media{aspect-ratio:4/5;width:100%;margin-top:-1.5rem;position:relative;inset:auto}.profile-media img{width:156%;max-width:none;height:100%;top:0;left:-28%}.profile-media:after{content:"";background:linear-gradient(180deg, var(--ink) 5%, transparent 46%);position:absolute;inset:0}.duo-media{aspect-ratio:4/5;width:100%;margin-top:1.5rem;position:relative;inset:auto}.duo-cars{padding:0 var(--gutter) 2.5rem;gap:.75rem;display:grid;position:relative;inset:auto}.duo-cars li,.duo-cars li:last-child{white-space:normal;position:static}.duo-cta{justify-content:space-between}.duo-overlay:after{content:none}.duo-media img{height:100%;top:0}.big-metrics>div{padding:2rem .6rem}.big-metrics strong{font-size:clamp(3.2rem,15vw,4.8rem)}.spec-table div{grid-template-columns:1fr 1.6fr;gap:.7rem;min-height:5rem}.gallery-grid{display:block}.gallery-grid figure{aspect-ratio:4/5;width:100%;height:auto;margin:0 0 1rem!important}.gallery-grid figure:first-child{aspect-ratio:4/4.7}.gallery-grid .gallery-wheel{width:76%;margin-left:auto!important}.gallery-feature{aspect-ratio:4/5;height:auto;margin-top:1rem}.gallery-feature+.shell{margin-top:1rem}.inquiry-grid{gap:3rem}.inquiry-intro h2{font-size:clamp(4.2rem,19vw,6.4rem);line-height:.9}.form-panel{padding:2rem 1.2rem}.form-title{flex-direction:column;gap:.35rem}.form-panel form{grid-template-columns:1fr}.field.full,.consent.full,.submit,.submit-note,.consent-error,.date-range,.submit-recap{grid-column:1}.car-picker-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.car-option-card{padding:.7rem .7rem .85rem}.car-option-art .car-sil{max-height:4.25rem}.car-option strong{font-size:1.2rem}.car-option small,.car-option-price{letter-spacing:.04em;font-size:.625rem}.garage-grid{grid-template-columns:1fr}.garage-grid .section-label,.garage-grid h2,.garage-grid>p{grid-column:1}.garage-grid h2{font-size:clamp(2.6rem,10.6vw,5rem)}.real-gallery-heading{grid-template-columns:1fr;padding-block:3.5rem}.real-gallery-heading h2,.real-gallery-heading>p{grid-column:1}.real-gallery-heading h2{font-size:clamp(2.5rem,9.4vw,4.8rem);line-height:.9}.real-gallery-grid{display:block}.real-shot{aspect-ratio:4/3;width:100%;margin:0 0 1rem}.real-shot-head-on{aspect-ratio:4/5;width:78%;margin-left:auto}.real-shot figcaption{inset-inline:1rem}.real-shot figcaption span:last-child{display:none}.gallery-grid figcaption span,.real-shot figcaption span{white-space:nowrap;font-size:.625rem}.footer-logo{display:block}.footer-logo>span{font-size:35vw}.footer-logo small{width:fit-content;margin-top:2.2rem;padding-bottom:.5rem;display:block}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:last-child{grid-column:1/-1}.footer-legal{flex-direction:column}.footer-legal span:last-child{text-align:left}.speed-layer{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal],.title-line{opacity:1!important;clip-path:none!important;transform:none!important}[data-parallax] img,.hero-plate{transform:none!important}.speed-layer{display:none}}:root{--frame:1rem;--caption-x:calc(var(--frame) + 1.1rem);--caption-y:calc(var(--frame) + 1rem)}.section-heading h2,.character-heading h2,.manifest h2,.real-gallery-heading h2,.garage-grid h2,.profile-copy blockquote,.feature-list h3,.steps h3,.fleet-card h3{text-wrap:balance}main p,main dd,main figcaption,footer p{text-wrap:pretty}.price-index{padding-left:1rem}.metric-strip-inner>div{align-content:center;align-items:baseline}.metric-strip-inner>div:first-child{padding-left:0}.metric-strip-inner>div:last-child{padding-right:0}.big-metrics>div:first-child{padding-left:0}.image-reveal:after,.sticky-photo:after{inset:var(--frame)}.sticky-photo:after{content:"";z-index:2;pointer-events:none;border:1px solid #e9e7e147;position:absolute}.sticky-photo:before{content:"";z-index:1;background:linear-gradient(transparent, rgba(var(--car-tint), .62));pointer-events:none;position:absolute;inset:60% 0 0}.real-shot figcaption{inset:auto var(--caption-x) var(--caption-y)}.wide-image figcaption{inset:auto var(--gutter) clamp(1.4rem, 3vw, 2.5rem)}.gallery-grid figcaption{inset:auto auto var(--caption-y) var(--caption-x)}.sticky-photo>span{left:var(--caption-x);bottom:var(--caption-y)}.real-shot-detail figcaption span:last-child{display:none}.real-shot img{filter:saturate(.82)contrast(1.05)brightness(.92)}.real-shot:hover img{filter:saturate(.96)contrast(1.04)brightness()}.character+.pricing{padding-top:calc(var(--section) * .45)}.garage-preview+.real-gallery{padding-top:calc(var(--section) * .6)}.compare-head a{align-items:center;gap:1rem;display:inline-flex}.compare-head a b{border:1px solid var(--line-light);width:2.4rem;height:2.4rem;color:var(--car-accent);place-items:center;margin:0;font-size:.9rem;transition:background .3s,color .3s,border-color .3s;display:grid}.compare-head a:hover b{background:var(--car-accent);border-color:var(--car-accent);color:var(--ink)}.compare-row:not(.compare-head){transition:background .3s}.compare-row:not(.compare-head):hover{background:#e9e7e109}.compare-row:last-child .compare-value{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.6rem,2.2vw,2.2rem);font-weight:600}.text-link{transition:border-color .3s}.text-link b{transition:transform .45s var(--ease);display:inline-block}.text-link:hover{border-color:var(--green)}.dark-section .text-link:hover{border-color:var(--acid)}.text-link:hover b{transform:translate(.35rem)}.text-link[href^=\#]:hover b{transform:translateY(.3rem)}.fleet-card-media:after{transition:inset .6s var(--ease), border-color .4s}.fleet-card:hover .fleet-card-media:after{border-color:#e9e7e18c;inset:.5rem}.fleet-card-cta b{transition:transform .45s var(--ease);display:inline-block}.fleet-card:hover .fleet-card-cta b{transform:translate(.35rem)}.feature-list article h3,.feature-list article p,.feature-list article>span{transition:color .5s var(--ease)}.garage-car{border-top:1px solid var(--paper);grid-template-columns:12rem 1fr auto auto;align-items:center;gap:1.5rem;margin-top:2.5rem;padding:1rem 0;display:grid}.garage-car-media{aspect-ratio:16/10;background:#171b19;position:relative;overflow:hidden}.garage-car-media img{object-fit:cover;width:108%;max-width:none;height:100%;filter:var(--car-filter);transition:left 1.1s var(--ease);position:relative;left:-4%}.garage-car-name{font-family:var(--font-display);letter-spacing:-.03em;gap:.4rem;font-size:clamp(1.8rem,2.6vw,2.6rem);font-weight:700;line-height:.9;display:grid}.garage-car-name small,.garage-car-price{color:var(--muted-light);font-family:var(--font-mono);font-size:var(--label);letter-spacing:.07em;font-weight:400}.garage-car-name small{text-transform:uppercase}.garage-car b{color:var(--car-accent);transition:transform .45s var(--ease);font-weight:400}.garage-car:hover img{left:calc(-4% + var(--car-shift))}.garage-car:hover b{transform:translate(.35rem)}.footer-logo>span{margin-left:-.035em}@media (width>=1025px){.feature-list:has(.is-active) article:not(.is-active) h3{color:#e9e7e161}.feature-list:has(.is-active) article:not(.is-active) p{color:#a1a7a380}.feature-list:has(.is-active) article:not(.is-active)>span{color:var(--muted-light)}}@media (width>=761px){.profile-copy blockquote{text-indent:-.36em}}@media (width<=1024px){.big-metrics>div:nth-child(odd){padding-left:0}}@media (width<=760px){.price-index{padding-left:.6rem}.price-row{grid-template-columns:2.6rem 1fr auto}.metric-strip-inner>div:nth-child(odd){padding-left:0}.compare-head{z-index:2;background:var(--ink);position:sticky;top:4.2rem}.compare-head a b{width:1.9rem;height:1.9rem}.compare-head,.compare-head a{align-items:end}.garage-car{grid-template-columns:7.5rem 1fr auto}.garage-car-price{display:none}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}
