@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-ext-wght-normal-okcGN4Nq.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-wght-normal-BS41q_Tv.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-ext-wght-normal-DQgQPNk4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-wght-normal-sS1B39LI.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-vietnamese-wght-normal-TKKdAiBA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-ext-wght-normal-B4u9PlvR.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-wght-normal-DX-nOvPD.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-void:#0d0d0d;--c-pitch:#070707;--c-carbon:#141414;--c-graphite:#1c1c1c;--c-ash:#2a2a2a;--c-titanium:#8a8d8f;--c-titanium-dim:#5c5f61;--c-titanium-bright:#b9bcbe;--brushed:linear-gradient(100deg, #5c5f61 0%, #9da0a2 18%, #6e7173 32%, #b9bcbe 47%, #74777a 61%, #a3a6a8 78%, #5c5f61 100%);--c-bone:#f2f2f2;--c-bone-dim:#a8a8a8;--c-bone-faint:#6b6b6b;--c-guards:#d5001c;--c-guards-hot:#ff0a24;--c-guards-deep:#8f0013;--f-display:"Archivo Variable", "Archivo", ui-sans-serif, system-ui, sans-serif;--f-body:"Inter Tight Variable", "Inter Tight", ui-sans-serif, system-ui, sans-serif;--f-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, monospace;--t-mega:clamp(2.9rem, 9.5vw, 11rem);--t-xxl:clamp(2.6rem, 8.5vw, 8rem);--t-xl:clamp(2rem, 5.5vw, 4.5rem);--t-lg:clamp(1.5rem, 3vw, 2.5rem);--t-md:clamp(1.05rem, 1.5vw, 1.35rem);--t-sm:.9375rem;--t-xs:.8125rem;--t-micro:.6875rem;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-6:1.5rem;--s-8:2rem;--s-12:3rem;--s-16:4rem;--s-24:6rem;--s-32:8rem;--s-48:12rem;--gutter:clamp(1.25rem, 4vw, 5rem);--measure:62ch;--e-out:cubic-bezier(.16, 1, .3, 1);--e-in-out:cubic-bezier(.87, 0, .13, 1);--d-xs:.28s;--d-sm:.5s;--d-md:.9s;--z-grain:900;--z-cursor:1000;--z-nav:800;--z-modal:850}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;touch-action:pan-x pan-y;scroll-behavior:auto}body{touch-action:pan-x pan-y;background:var(--c-void);color:var(--c-bone);font-family:var(--f-body);font-size:var(--t-md);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;line-height:1.55;overflow-x:clip}img,svg,video,canvas{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit;background:0 0;border:none}button{cursor:pointer}a{color:inherit;text-decoration:none}ul,ol{list-style:none}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.display{font-family:var(--f-display);letter-spacing:-.03em;text-transform:uppercase;font-weight:700;font-stretch:125%;line-height:.85}.mono{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--c-titanium)}.measure{max-width:var(--measure)}.split-mask{display:block;overflow:hidden}.split-line{will-change:transform;display:block}.section{padding-inline:var(--gutter);padding-bottom:clamp(var(--s-16), 6vw, var(--s-32));position:relative}.section-full{min-height:100svh}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(a,button,input,textarea,select):focus-visible{outline:2px solid var(--c-guards);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.grain{display:none}}.grain{z-index:var(--z-grain);pointer-events:none;opacity:.42;mix-blend-mode:overlay;will-change:transform;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");background-repeat:repeat;animation:.9s step-end infinite grain-shift;position:fixed;inset:-150%}@keyframes grain-shift{0%{transform:translate(0,0)}12%{transform:translate(-3%,-5%)}25%{transform:translate(-8%,3%)}37%{transform:translate(4%,-6%)}50%{transform:translate(-2%,7%)}62%{transform:translate(6%,2%)}75%{transform:translate(-7%,-3%)}87%{transform:translate(2%,5%)}to{transform:translate(0,0)}}@media (width<=900px){.grain{opacity:.28;animation-duration:1.4s}}.chrome{z-index:var(--z-nav);pointer-events:none;position:fixed;inset:0 0 auto}.chrome>*{pointer-events:auto}.chrome__progress{background:var(--c-guards);transform-origin:0;z-index:2;width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}.chrome__bar{justify-content:space-between;align-items:center;gap:var(--s-6);padding:var(--s-6) var(--gutter);will-change:transform;mix-blend-mode:difference;display:flex}.chrome__mark{align-items:baseline;gap:var(--s-2);display:flex}.chrome__mark-num{font-family:var(--f-display);letter-spacing:-.02em;color:var(--c-bone);font-size:1.35rem;font-weight:700;font-stretch:125%}.chrome__mark-sub{color:var(--c-titanium)}.chrome__nav{gap:var(--s-8);display:flex}.chrome__link{color:var(--c-bone-dim);transition:color var(--d-xs) var(--e-out);position:relative}.chrome__link:after{content:"";pointer-events:none;background:var(--c-guards);transform-origin:100%;width:100%;height:1px;transition:transform var(--d-sm) var(--e-out);position:absolute;bottom:-6px;left:0;transform:scaleX(0)}.chrome__link:hover,.chrome__link.is-current{color:var(--c-bone)}.chrome__link.is-current:after,.chrome__link:hover:after{transform-origin:0;transform:scaleX(1)}.chrome__right{align-items:center;gap:var(--s-6);display:flex}.chrome__sound{align-items:center;gap:var(--s-3);-webkit-backdrop-filter:blur(14px);color:var(--c-titanium);letter-spacing:.08em;text-transform:uppercase;transition:all var(--d-xs) var(--e-out);cursor:pointer;background:#121214b3;border:1px solid #ffffff1f;border-radius:999px;padding:6px 14px;font-size:.72rem;line-height:1;display:inline-flex}.chrome__sound:hover{color:var(--c-bone);background:#1c1c20d9;border-color:#ffffff47}.chrome__bars{align-items:center;gap:2px;height:12px;display:flex}.chrome__bars i{background:var(--c-titanium-dim);width:2px;transition:height var(--d-xs) var(--e-out), background var(--d-xs) var(--e-out);border-radius:1px;display:block}.chrome__bars i:first-child{height:4px}.chrome__bars i:nth-child(2){height:8px}.chrome__bars i:nth-child(3){height:5px}.chrome__bars i:nth-child(4){height:10px}.chrome__sound.is-on{color:var(--c-bone);background:#1c1012cc;border-color:#d5001c73}.chrome__sound.is-on:hover{border-color:#d5001cbf}.chrome__sound.is-on .chrome__bars i{background:var(--c-guards);animation:.54s ease-in-out infinite alternate eq}.chrome__sound.is-on .chrome__bars i:first-child{animation-delay:0s}.chrome__sound.is-on .chrome__bars i:nth-child(2){animation-delay:.14s}.chrome__sound.is-on .chrome__bars i:nth-child(3){animation-delay:.28s}.chrome__sound.is-on .chrome__bars i:nth-child(4){animation-delay:90ms}@keyframes eq{0%{height:3px}50%{height:12px}to{height:4px}}.chrome__sound-dot{background:var(--c-titanium-dim);width:5px;height:5px;transition:background var(--d-xs) var(--e-out), box-shadow var(--d-xs) var(--e-out);border-radius:50%;margin-left:2px}.chrome__sound.is-on .chrome__sound-dot{background:var(--c-guards);box-shadow:0 0 8px var(--c-guards)}.chrome__burger{cursor:pointer;width:28px;height:20px;z-index:calc(var(--z-modal) + 1);background:0 0;border:none;display:none;position:relative}.chrome__burger span{background:var(--c-bone);width:100%;height:2px;transition:transform var(--d-sm) var(--e-out), background var(--d-xs) var(--e-out), top var(--d-sm) var(--e-out), bottom var(--d-sm) var(--e-out);border-radius:1px;position:absolute;left:0}.chrome__burger span:first-child{top:4px}.chrome__burger span:last-child{bottom:4px}.chrome__burger.is-open span:first-child{background:var(--c-guards);top:9px;transform:rotate(45deg)}.chrome__burger.is-open span:last-child{background:var(--c-guards);bottom:9px;transform:rotate(-45deg)}.chrome__sheet{padding:env(safe-area-inset-top,24px) max(1.5rem, 6vw) env(safe-area-inset-bottom,32px);clip-path:inset(0 0 100%);pointer-events:none;z-index:var(--z-modal);box-sizing:border-box;background:#080809;flex-direction:column;justify-content:space-between;transition:clip-path .55s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;inset:0;overflow:hidden}.chrome__sheet.is-open{clip-path:inset(0);pointer-events:auto}.chrome__sheet-glow{aspect-ratio:1;pointer-events:none;z-index:0;background:radial-gradient(circle,#d5001c2e 0%,#d5001c0a 45%,#0000 70%);border-radius:50%;width:min(80vw,420px);position:absolute;top:-10%;right:-15%}.chrome__sheet-header{z-index:1;width:100%;padding-block:var(--s-4);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;display:flex;position:relative}.chrome__sheet-close{width:44px;height:44px;color:var(--c-bone);cursor:pointer;transition:all var(--d-xs) var(--e-out);background:#ffffff0f;border:1px solid #ffffff29;border-radius:50%;place-items:center;display:grid}.chrome__sheet-close:hover,.chrome__sheet-close:active{border-color:var(--c-guards);color:var(--c-guards);background:#d5001c40;transform:scale(1.05)}.chrome__close-icon{width:16px;height:16px;position:relative}.chrome__close-icon:before,.chrome__close-icon:after{content:"";background:currentColor;border-radius:1px;width:16px;height:2px;position:absolute;top:7px;left:0}.chrome__close-icon:before{transform:rotate(45deg)}.chrome__close-icon:after{transform:rotate(-45deg)}.chrome__sheet-nav{z-index:1;flex-direction:column;width:100%;margin-block:auto;display:flex;position:relative}.chrome__sheet-item{cursor:pointer;text-align:left;width:100%;transition:transform var(--d-xs) var(--e-out), padding-left var(--d-xs) var(--e-out);background:0 0;border:none;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-block:clamp(1rem,2.8vh,1.8rem);display:flex}.chrome__sheet-item:hover,.chrome__sheet-item:active{padding-left:6px}.chrome__sheet-itemLeft{align-items:baseline;gap:var(--s-4);display:flex}.chrome__sheet-num{color:var(--c-guards);letter-spacing:.1em;font-size:.75rem;font-weight:600}.chrome__sheet-title{color:var(--c-bone);transition:color var(--d-xs) var(--e-out);font-size:clamp(1.6rem,6.5vw,2.4rem);line-height:1}.chrome__sheet-item:hover .chrome__sheet-title,.chrome__sheet-item:active .chrome__sheet-title{color:var(--c-guards)}.chrome__sheet-itemRight{align-items:center;gap:var(--s-3);display:flex}.chrome__sheet-sub{color:var(--c-titanium-dim);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.chrome__sheet-arrow{color:var(--c-titanium-dim);transition:transform var(--d-xs) var(--e-out), color var(--d-xs) var(--e-out);font-size:1.25rem}.chrome__sheet-item:hover .chrome__sheet-arrow,.chrome__sheet-item:active .chrome__sheet-arrow{color:var(--c-guards);transform:translate(4px)}@media (width<=900px){.chrome__nav{display:none}.chrome__burger{display:block}.chrome__sound span:not(.chrome__bars){display:none}}.tacho-overlay{z-index:950;pointer-events:none;-webkit-backdrop-filter:blur(24px);background:#050507e0;justify-content:center;align-items:center;display:none;position:fixed;inset:0;overflow:hidden}.tacho-dial{aspect-ratio:1;will-change:transform, opacity, filter;justify-content:center;align-items:center;width:min(340px,84vw);display:flex;position:relative}.tacho-dial__bezel{background:radial-gradient(circle at 40% 30%,#1c1d22 0%,#0d0e12 60%,#060608 100%);border:2px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;box-shadow:0 25px 60px #000000e6,inset 0 2px 6px #fff3,inset 0 -4px 10px #000c,0 0 40px #d5001c2e}.tacho-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tacho-ring{fill:none;stroke:#ffffff1a;stroke-width:1px}.tacho-inner-ring{fill:none;stroke:#ffffff0d;stroke-width:1px}.tacho-digit{fill:var(--c-bone);letter-spacing:0;font-size:13px;font-weight:600}.tacho-digit--red{fill:var(--c-guards)}.tacho-needle-arm{transform-origin:100px 100px;transform-box:view-box;will-change:transform}.tacho-needle-blade{filter:drop-shadow(0 0 6px #d5001ce6)}.tacho-hub-outer{fill:#141518;stroke:#fff3;stroke-width:1.5px}.tacho-hub-inner{fill:#22242a;stroke:var(--c-guards);stroke-width:1px}.tacho-center-screen{z-index:2;pointer-events:none;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;bottom:20%}.tacho-brand{letter-spacing:.32em;color:#fff6;font-size:.54rem}.tacho-speed-val{justify-content:center;align-items:baseline;gap:4px;display:flex}.tacho-speed-digits{color:var(--c-bone);letter-spacing:-.02em;text-shadow:0 0 14px #fff6;font-size:2rem;font-weight:800;line-height:1}.tacho-speed-unit{color:var(--c-guards);letter-spacing:.12em;font-size:.65rem;font-weight:700}.tacho-sub-telemetry{justify-content:center;align-items:center;gap:5px;display:flex}.tacho-gear-badge{background:var(--c-guards);color:#fff;letter-spacing:.04em;border-radius:2px;padding:1px 4px;font-size:.64rem;font-weight:700;line-height:1}.tacho-dot{color:#fff3;font-size:.6rem}.tacho-rpm-digits{color:var(--c-titanium);letter-spacing:.04em;font-size:.72rem;font-weight:600}.tacho-unit{color:#ffffff4d;letter-spacing:.1em;font-size:.52rem}.tacho-shift-flash{pointer-events:none;opacity:0;mix-blend-mode:screen;z-index:3;background:radial-gradient(circle,#d5001c66 0%,#d5001c1a 45%,#0000 75%);position:absolute;inset:0}@media (width<=600px){.tacho-dial{width:min(210px,60vw)}.tacho-center-screen{gap:1px;bottom:21%}.tacho-brand{letter-spacing:.22em;font-size:.44rem}.tacho-speed-digits{font-size:1.4rem}.tacho-speed-unit{font-size:.5rem}.tacho-gear-badge{padding:1px 3px;font-size:.5rem}.tacho-rpm-digits{font-size:.58rem}.tacho-unit{font-size:.42rem}}.p911-footer{color:var(--c-bone);margin-top:clamp(var(--s-16), 5vw, var(--s-24));padding-top:var(--s-16);padding-bottom:clamp(var(--s-6), 4vh, var(--s-10));background:#060607;border-top:1px solid #ffffff0f;position:relative;overflow:hidden}.p911-footer__lightband{pointer-events:none;z-index:2;height:3px;position:absolute;top:0;left:0;right:0}.p911-footer__lightbeam{background:linear-gradient(90deg,#0000 0%,#d5001c66 15%,#ff3c50f2 50%,#d5001c66 85%,#0000 100%);height:2px;position:absolute;inset:0}.p911-footer__lightglow{filter:blur(6px);background:radial-gradient(at top,#d5001c99 0%,#d5001c26 50%,#0000 80%);height:16px;position:absolute;top:-6px;left:5%;right:5%}.p911-footer__inner{max-width:1500px;padding-inline:var(--gutter);z-index:1;margin:0 auto;position:relative}.p911-footer__grid{gap:var(--s-10);padding-top:var(--s-8);padding-bottom:var(--s-16);border-bottom:1px solid #ffffff0f;grid-template-columns:1.4fr 1fr 1fr 1.2fr;display:grid}.p911-footer__col--brand{gap:var(--s-4);flex-direction:column;display:flex}.p911-footer__mark{align-items:baseline;gap:var(--s-2);display:inline-flex}.p911-footer__markNum{font-family:var(--f-display);letter-spacing:-.02em;color:var(--c-bone);font-size:1.8rem;font-weight:700;font-stretch:125%}.p911-footer__markSub{color:var(--c-guards);letter-spacing:.1em;text-transform:uppercase;font-size:.85rem}.p911-footer__bio{color:var(--c-titanium);font-size:var(--t-xs);max-width:38ch;line-height:1.65}.p911-footer__status{align-items:center;gap:var(--s-3);width:fit-content;margin-top:var(--s-2);background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;padding:6px 14px;display:inline-flex}.p911-footer__statusDot{background:#00d26a;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite p911Pulse;box-shadow:0 0 8px #00d26a}@keyframes p911Pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}.p911-footer__statusText{color:var(--c-bone-dim);letter-spacing:.05em;font-size:.7rem}.p911-footer__colTitle{text-transform:uppercase;letter-spacing:.14em;color:var(--c-titanium-dim);margin-bottom:var(--s-6);font-size:.72rem}.p911-footer__list{gap:var(--s-3);flex-direction:column;display:flex}.p911-footer__link{font-size:var(--t-sm);color:var(--c-bone-dim);align-items:center;gap:var(--s-3);transition:color var(--d-xs) var(--e-out), transform var(--d-xs) var(--e-out);text-decoration:none;display:inline-flex}.p911-footer__link:hover{color:var(--c-guards);transform:translate(4px)}.p911-footer__icon{width:15px;height:15px;color:var(--c-titanium);transition:color var(--d-xs) var(--e-out), transform var(--d-xs) var(--e-out);flex-shrink:0}.p911-footer__link:hover .p911-footer__icon{color:var(--c-guards)}.p911-footer__icon--maps{width:16px;height:16px;color:unset;filter:drop-shadow(0 1px 2px #0006)}.p911-footer__specItem{font-size:var(--t-sm);color:var(--c-titanium);align-items:center;gap:var(--s-3);display:inline-flex}.p911-footer__link--strong{color:var(--c-bone);font-weight:500}.p911-footer__link--strong .p911-footer__icon{color:var(--c-bone-dim)}.p911-footer__link--ig,.p911-footer__link--ig .p911-footer__icon--ig{color:var(--c-guards)}.p911-footer__link--ig:hover,.p911-footer__link--ig:hover .p911-footer__icon--ig{color:var(--c-guards-hot)}.p911-footer__watermark{text-align:center;letter-spacing:-.02em;background:linear-gradient(#ffffff47 0%,#ffffff17 55%,#d5001c26 100%);-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #ffffff38;-webkit-user-select:none;user-select:none;pointer-events:none;margin-block:var(--s-12) var(--s-8);filter:drop-shadow(0 0 20px #d5001c26);-webkit-background-clip:text;background-clip:text;font-size:clamp(3.8rem,15vw,13rem);font-weight:900;line-height:.85}.p911-footer__bottom{justify-content:space-between;align-items:center;gap:var(--s-6);padding-top:var(--s-8);color:var(--c-bone-dim);border-top:1px solid #ffffff0f;font-size:.78rem;display:flex}.p911-footer__bottomLeft{align-items:center;gap:var(--s-2);color:var(--c-bone-dim);display:flex}.p911-footer__sep{opacity:.4}.p911-footer__bottomCenter{align-items:center;display:flex}.p911-footer__clock{color:var(--c-bone);letter-spacing:.06em;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:.75rem;display:inline-flex}.p911-footer__clockPulse{background:var(--c-guards);width:6px;height:6px;box-shadow:0 0 8px var(--c-guards);border-radius:50%;animation:1.8s ease-in-out infinite p911Pulse}.p911-footer__topBtn{color:var(--c-bone);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all var(--d-xs) var(--e-out);background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:7px 16px;font-size:.74rem;display:inline-flex}.p911-footer__topBtn:hover{background:var(--c-guards);border-color:var(--c-guards);color:#fff;transform:translateY(-2px);box-shadow:0 0 14px #d5001c66}.p911-footer__topArrow{font-size:.85rem}@media (width<=1024px){.p911-footer__grid{gap:var(--s-8);grid-template-columns:1fr 1fr}}@media (width<=768px){.p911-footer{padding-top:var(--s-8)}.p911-footer__grid{gap:var(--s-8);grid-template-columns:1fr}.p911-footer__bottom{align-items:flex-start;gap:var(--s-4);flex-direction:column}.p911-footer__bottomRight{align-self:flex-start}}.p911-loader{z-index:100000;-webkit-user-select:none;user-select:none;font-family:var(--f-mono);color:var(--c-bone);background:var(--c-pitch);pointer-events:auto;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.p911-loader__shutter{background:var(--c-pitch);z-index:1;will-change:transform;width:100%;height:50.5%;position:absolute;left:0}.p911-loader__shutter--top{top:0}.p911-loader__shutter--bottom{bottom:0}.p911-loader__bg-grid{opacity:.9;pointer-events:none;z-index:2;background-image:radial-gradient(circle,#d5001c17 0%,#0d0d0df2 70%),linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:100% 100%,32px 32px,32px 32px;position:absolute;inset:0}.p911-loader__corner{font-size:var(--t-micro);letter-spacing:.14em;color:var(--c-titanium-dim);text-transform:uppercase;z-index:10;pointer-events:none;position:absolute}.p911-loader__corner--tl{top:2rem;left:2.5rem}.p911-loader__corner--tr{pointer-events:auto;top:2rem;right:2.5rem}.p911-loader__corner--bl{bottom:2rem;left:2.5rem}.p911-loader__corner--br{bottom:2rem;right:2.5rem}.p911-loader__coord-tag{color:var(--c-guards);margin-right:.5rem}.p911-loader__skip{border:1px solid var(--c-ash);color:var(--c-titanium-bright);font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.14em;cursor:pointer;transition:all .2s var(--e-out);background:#ffffff0d;border-radius:2px;align-items:center;gap:.5rem;padding:.45rem .9rem;display:inline-flex}.p911-loader__skip:hover{background:var(--c-guards);border-color:var(--c-guards);color:#fff;box-shadow:0 0 16px #d5001c80}.p911-loader__stage{z-index:20;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:520px;max-width:92vw;margin:auto;display:flex;position:relative}.p911-loader__brand{flex-direction:column;align-items:center;gap:.35rem;margin-bottom:1rem;display:flex}.p911-loader__brand-title{font-family:var(--f-display);letter-spacing:.22em;text-transform:uppercase;color:var(--c-bone);text-shadow:0 0 30px #fff3;margin:0;font-size:clamp(1.5rem,4vw,2.4rem);font-weight:900;font-stretch:125%;line-height:1}.p911-loader__brand-sub{font-size:var(--t-micro);letter-spacing:.25em;color:var(--c-titanium);text-transform:uppercase}.p911-loader__gauge-wrap{justify-content:center;align-items:center;width:clamp(230px,44vw,290px);height:clamp(230px,44vw,290px);margin:0 auto .75rem;display:flex;position:relative}.p911-loader__svg-gauge{filter:drop-shadow(0 0 30px #000000e6);width:100%;height:100%;overflow:visible}.p911-loader__tacho-ring{fill:none;stroke:#ffffff1a;stroke-width:1px}.p911-loader__tacho-inner-ring{fill:none;stroke:#ffffff0d;stroke-width:1px}.p911-loader__tacho-digit{fill:var(--c-bone);font-size:13px;font-weight:600}.p911-loader__tacho-digit--red{fill:var(--c-guards)}.p911-loader__needle-arm{transform-origin:100px 100px;transform-box:view-box;will-change:transform}.p911-loader__needle-blade{filter:drop-shadow(0 0 8px #d5001cf2)}.p911-loader__hub-outer{fill:#141518;stroke:#fff3;stroke-width:1.5px}.p911-loader__hub-inner{fill:#22242a;stroke:var(--c-guards);stroke-width:1px}.p911-loader__gauge-center{pointer-events:none;z-index:2;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;bottom:20%}.p911-loader__brand-tag{letter-spacing:.32em;color:#fff6;margin-bottom:2px;font-size:.55rem}.p911-loader__speed-row{justify-content:center;align-items:baseline;gap:4px;display:flex}.p911-loader__num-big{font-family:var(--f-mono);letter-spacing:-.02em;color:var(--c-bone);text-shadow:0 0 16px #fff6;font-size:clamp(2rem,5vw,2.6rem);font-weight:800;line-height:1}.p911-loader__speed-unit{color:var(--c-guards);letter-spacing:.12em;font-size:.65rem;font-weight:700}.p911-loader__sub-readout{justify-content:center;align-items:center;gap:5px;margin-top:3px;display:flex}.p911-loader__sub-rpm{color:var(--c-titanium);letter-spacing:.04em;font-size:.72rem;font-weight:600}.p911-loader__sub-dot{color:#fff3;font-size:.6rem}.p911-loader__sub-pct{background:var(--c-guards);color:#fff;letter-spacing:.04em;border-radius:2px;padding:1px 5px;font-size:.65rem;font-weight:700;line-height:1.1}.p911-loader__silhouette-wrap{justify-content:center;align-items:center;width:clamp(220px,46vw,290px);height:60px;margin:.25rem auto .75rem;display:flex}.p911-loader__silhouette{filter:drop-shadow(0 0 10px #d5001c40);width:100%;height:100%;overflow:visible}.p911-loader__silhouette-path{fill:none;stroke:var(--c-titanium-bright);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2200}.p911-loader__silhouette-glass{fill:none;stroke:var(--c-guards);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:800}.p911-loader__telemetry{flex-direction:column;align-items:center;gap:.55rem;width:100%;display:flex}.p911-loader__status-line{font-size:var(--t-xs);letter-spacing:.14em;color:var(--c-titanium-bright);text-transform:uppercase;justify-content:center;align-items:center;gap:.6rem;display:flex}.p911-loader__status-dot{background:var(--c-guards);width:6px;height:6px;box-shadow:0 0 8px var(--c-guards);border-radius:50%;animation:.8s ease-in-out infinite alternate pulseLoaderDot}@keyframes pulseLoaderDot{0%{opacity:.4;transform:scale(.85)}to{opacity:1;transform:scale(1.35)}}.p911-loader__led-bar{gap:4px;width:clamp(180px,35vw,240px);height:5px;display:flex}.p911-loader__led-segment{background:#ffffff14;border-radius:1px;flex:1;transition:all .15s}.p911-loader__led-segment.is-active{background:var(--c-titanium-bright);box-shadow:0 0 6px #fff6}.p911-loader__led-segment.is-active.is-redline{background:var(--c-guards);box-shadow:0 0 10px #d5001ce6}.p911-loader__flash{opacity:0;pointer-events:none;z-index:50;mix-blend-mode:screen;background:radial-gradient(circle,#d5001c80 0%,#ffffff4d 30%,#0000 70%);position:absolute;inset:0}@media (width<=640px){.p911-loader__corner--bl,.p911-loader__corner--tl{display:none}.p911-loader__corner--tr{top:1.25rem;right:1.25rem}.p911-loader__corner--br{bottom:1.25rem;right:1.25rem}.p911-loader__brand,.p911-loader__gauge-wrap{margin-bottom:.6rem}}.hero{background:var(--c-void);min-height:100svh;position:relative;overflow:hidden}.hero__backdrop{z-index:0;position:absolute;inset:0;overflow:hidden}.hero__video{object-fit:cover;opacity:.38;filter:brightness(.7)contrast(1.1);will-change:transform;width:100%;height:100%;position:absolute;inset:0}.hero__overlay{background:radial-gradient(ellipse 90% 70% at 50% 50%, #05050673 0%, #050506e0 80%, var(--c-void) 100%), linear-gradient(180deg, #05050699 0%, transparent 35%, transparent 70%, var(--c-void) 100%);pointer-events:none;position:absolute;inset:0}.hero__rings{aspect-ratio:1;pointer-events:none;width:min(88vh,900px);position:absolute;top:50%;left:62%;transform:translate(-50%,-50%)}.hero__ring{border:1px solid var(--c-guards);opacity:.14;will-change:transform, opacity;border-radius:50%;position:absolute;inset:0}.hero__ring:nth-child(2){border-color:var(--c-titanium);opacity:.08;inset:14%}.hero__ring:nth-child(3){opacity:.06;inset:28%}.hero__heat{pointer-events:none;background:radial-gradient(60% 45% at 62% 52%,#d5001c1f,#0000 70%),radial-gradient(80% 60% at 20% 80%,#8a8d8f14,#0000 70%);position:absolute;inset:0}.hero__inner{z-index:1;min-height:100svh;padding:calc(var(--s-24) + 2vw) var(--gutter) var(--s-12);grid-template-rows:1fr auto;align-content:center;display:grid;position:relative}.hero__stack{align-content:center;display:grid;position:relative}.hero__slide{grid-area:1/1}.hero__kicker{margin-bottom:var(--s-6);color:var(--c-guards)}.hero__head{font-size:var(--t-mega);white-space:pre-line;max-width:11ch;margin-bottom:var(--s-8);text-transform:lowercase;letter-spacing:-.045em}.hero__sub{max-width:46ch;color:var(--c-bone-dim);font-size:var(--t-md)}.hero__actions{align-items:center;gap:var(--s-4);margin-top:var(--s-8);flex-wrap:wrap;display:flex}.hero__btnPrimary{background:var(--c-guards);border:1px solid var(--c-guards);color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all var(--d-xs) var(--e-out);border-radius:999px;justify-content:center;align-items:center;padding:14px 28px;font-size:.82rem;font-weight:600;display:inline-flex;box-shadow:0 0 24px #d5001c66}.hero__btnPrimary:hover{background:#e60021;transform:translateY(-2px);box-shadow:0 0 32px #d5001cb3}.hero__btnSecondary{color:var(--c-bone);letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);cursor:pointer;transition:all var(--d-xs) var(--e-out);background:#ffffff0a;border:1px solid #ffffff26;border-radius:999px;justify-content:center;align-items:center;padding:14px 26px;font-size:.82rem;font-weight:500;display:inline-flex}.hero__btnSecondary:hover{color:#fff;background:#ffffff1a;border-color:#ffffff59;transform:translateY(-2px)}.hero__rail{right:var(--gutter);gap:var(--s-4);z-index:2;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.hero__rail li{align-items:center;gap:var(--s-3);justify-content:flex-start;display:flex}.hero__rail span{font-size:var(--t-xs);color:var(--c-bone-faint);transition:color var(--d-sm) var(--e-out);min-width:2ch;line-height:1}.hero__rail i{background:var(--c-ash);transform-origin:0%;width:24px;height:1.5px;transition:transform var(--d-sm) var(--e-out), background var(--d-sm) var(--e-out);border-radius:1px;display:block}.hero__rail .is-active span{color:var(--c-bone);font-weight:600}.hero__rail .is-active i{background:var(--c-guards);transform:scaleX(1.8)}.hero__marche{color:var(--c-bone-faint);letter-spacing:.28em;grid-row:2}.hero__scroll{bottom:var(--s-12);right:var(--gutter);align-items:center;gap:var(--s-3);color:var(--c-bone-faint);font-size:var(--t-xs);letter-spacing:.15em;text-transform:uppercase;z-index:2;display:flex;position:absolute}.hero__scroll i{background:linear-gradient(180deg, var(--c-guards) 0%, #d5001c00 100%);width:1.5px;height:40px;animation:hero-drop 2s var(--e-out) infinite;transform-origin:top;border-radius:1px;display:block}@keyframes hero-drop{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}@media (width<=900px){.hero__rail,.hero__scroll{display:none}.hero__marche{letter-spacing:.18em;line-height:1.9}.hero__slide{max-width:none}.hero__inner{padding-top:var(--s-32)}}.acc,.acc__intro{min-height:100svh;position:relative;overflow:hidden}.acc__intro{z-index:2;pointer-events:none;position:absolute;inset:0}.acc__car{will-change:transform, opacity;width:min(74vw,900px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.acc--photo .acc__car{width:100%;inset:0;transform:none}.acc__svg{width:100%;height:auto}.lamp__core,.lamp__bloom,.lamp__beam{will-change:opacity}.acc__frame{aspect-ratio:16/9;width:max(100vw,177.778svh);height:auto;line-height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.acc__base{filter:brightness(.3)saturate(.45)contrast(1.12);will-change:filter;width:100%;height:auto}.acc__lit{filter:brightness(1.55)saturate(1.1);will-change:opacity;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.acc__lit-img{object-fit:fill;width:100%;height:100%;display:block}.lamp__bloom,.lamp__beam,.acc--photo .lamp__bloom,.acc--photo .lamp__beam{aspect-ratio:1;pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.lamp__bloom,.acc--photo .lamp__bloom{mix-blend-mode:screen;background:radial-gradient(circle,#ffeec8d9 0%,#ffcf7a4d 38%,#0000 70%)}.lamp__beam,.acc--photo .lamp__beam{aspect-ratio:1.6;mix-blend-mode:screen;background:radial-gradient(#fff2d061 0%,#0000 66%)}.acc__flash{pointer-events:none;mix-blend-mode:screen;will-change:opacity;background:radial-gradient(60% 40% at 50% 42%,#ffe2a88c,#0000 70%);position:absolute;inset:0}.acc__copy{text-align:center;gap:var(--s-3);width:100%;max-width:100vw;padding-inline:var(--gutter);box-sizing:border-box;display:grid;position:absolute;bottom:clamp(3rem,12vh,9rem);left:50%;transform:translate(-50%)}.acc__copy>*{overflow:hidden}.acc__word{color:var(--c-titanium);display:block}.acc__title{color:var(--c-bone);text-transform:lowercase;letter-spacing:-.03em;white-space:nowrap;font-size:clamp(1.8rem,8.5vw,6rem)}.acc__hint{bottom:var(--s-8);color:var(--c-bone-faint);position:absolute;left:50%;transform:translate(-50%)}.acc--mobile.acc--photo .acc__frame{aspect-ratio:841/1870;width:100vw;max-width:100vw}@media (aspect-ratio<=5/4) and (width>=769px){.acc--photo:not(.acc--mobile) .acc__frame{width:min(200vw,177.778svh)}}@media (width<=768px){.acc__frame,.acc--photo .acc__frame,.acc--mobile.acc--photo .acc__frame{aspect-ratio:841/1870!important;width:100vw!important;max-width:100vw!important;height:auto!important}.acc__car{width:100vw}.acc__copy{padding-inline:var(--gutter);bottom:clamp(2.5rem,14vh,6rem)}.acc__title{font-size:clamp(1.6rem,8.2vw,3rem)}}.casa{background:var(--c-void);position:relative}.casa__intro{aspect-ratio:16/9;width:100%;min-height:clamp(540px,56.25vw,100vh);padding:clamp(var(--s-8), 4vw, var(--s-16)) var(--gutter);box-sizing:border-box;display:flex;position:relative;overflow:hidden}.casa__video{object-fit:cover;opacity:.76;filter:brightness(.95)contrast(1.06);pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.casa__video--desktop{display:block}.casa__video--mobile{display:none}.casa__videoOverlay{z-index:0;background:radial-gradient(ellipse 85% 75% at 50% 50%, #0505060d 0%, #05050659 65%, #050506e0 100%), linear-gradient(180deg, var(--c-void) 0%, transparent 12%, transparent 85%, var(--c-void) 100%);pointer-events:none;position:absolute;inset:0}.casa__layers{pointer-events:none;z-index:1;position:absolute;inset:-20% 0}.casa__layer{will-change:transform;display:block;position:absolute}.casa__layer--back{background:radial-gradient(70% 50% at 78% 30%,#8a8d8f0f,#0000 70%);inset:0}.casa__layer--mid{aspect-ratio:1;opacity:.35;border:1px solid #ffffff14;border-radius:50%;width:min(52vw,720px);top:8%;right:-6%}.casa__layer--front{aspect-ratio:1;background:radial-gradient(circle,#d5001c14,#0000 65%);width:min(40vw,520px);bottom:-8%;left:-14%}.casa__introInner{z-index:1;text-shadow:0 2px 14px #000c;flex-direction:column;justify-content:space-between;width:100%;max-width:1500px;margin:0 auto;display:flex;position:relative}.casa__introTop{max-width:1100px}.casa__kicker{color:var(--c-guards);margin-bottom:var(--s-3)}.casa__title{letter-spacing:-.03em;max-width:20ch;margin-bottom:0;font-size:clamp(2.2rem,4.6vw,4.4rem);line-height:.95}.casa__cols{gap:clamp(var(--s-6), 4vw, var(--s-12));color:var(--c-bone);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));max-width:1100px;display:grid}@media (width<=900px){.casa__intro{aspect-ratio:1214/2160;box-sizing:border-box;flex-direction:column;justify-content:flex-end;align-items:flex-start;max-height:82svh;display:flex;position:relative;padding:2rem max(1.5rem,5.5vw)!important}.casa__video--desktop{display:none}.casa__video--mobile{opacity:.88;filter:brightness(.96)contrast(1.06);object-position:center 25%;display:block}.casa__videoOverlay{background:linear-gradient(180deg, #05050726 0%, transparent 25%, #05050773 50%, #050507e0 75%, var(--c-void) 100%)}.casa__introInner{z-index:2;box-sizing:border-box;text-shadow:0 2px 14px #000000f2;width:100%;max-width:100%;margin:0;padding:0;position:relative}.casa__kicker{letter-spacing:.22em;color:var(--c-guards);margin-bottom:.75rem;font-size:.72rem;font-weight:600;display:block}.casa__title{max-width:13ch;margin-bottom:1rem;font-size:clamp(1.65rem,6.4vw,2.2rem);line-height:.94}.casa__cols{color:var(--c-bone);flex-direction:column;gap:.75rem;font-size:.86rem;line-height:1.52;display:flex}.casa__cols p{max-width:100%}}@media (width<=700px){.casa__layer--mid,.casa__layer--front{display:none}}.trans{background:var(--c-void);isolation:isolate;min-height:120svh;position:relative;overflow:hidden}.trans__canvas{z-index:0;width:100%;height:100%;position:absolute;inset:0}.trans__ground{z-index:0;opacity:0;background:linear-gradient(#0d0d0d 0%,#17191a 45%,#34383a 100%),radial-gradient(70% 50% at 55% 60%,#d5001c1a,#0000 70%);position:absolute;inset:0}.trans__stage,.trans__plate{z-index:1;position:absolute;inset:0}.trans__car{will-change:transform;width:min(68vw,920px);position:absolute;top:0;left:0}.trans__car svg{width:100%;height:auto}.trans__plate{padding:var(--gutter);pointer-events:none;place-items:end start;display:grid}.trans__plate .trans__car{opacity:.9;width:min(28vw,320px);position:relative}.trans__copy{right:max(var(--gutter), 4vw);bottom:clamp(var(--s-8), 8vh, var(--s-16));z-index:2;text-align:right;pointer-events:none;max-width:min(44ch,45vw);position:absolute}.trans__copy>*{pointer-events:auto;display:block}.trans__kicker{color:var(--c-guards);margin-bottom:var(--s-2);font-size:var(--t-xs)}.trans__title{letter-spacing:-.02em;margin-bottom:var(--s-4);word-break:keep-all;font-size:clamp(2.4rem,6vw,4.8rem);line-height:.92}.trans__titleSub{color:var(--c-bone-dim);font-size:.88em;display:block}.trans__lede{color:var(--c-bone-dim);max-width:36ch;margin-left:auto;font-size:clamp(.8rem,1.1vw,.95rem);line-height:1.6}.trans__actions{align-items:center;gap:var(--s-3);margin-top:var(--s-6);flex-wrap:wrap;justify-content:flex-end;display:flex}.trans__cta{background:var(--c-guards);border:1px solid var(--c-guards);color:#fff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:all var(--d-xs) var(--e-out);border-radius:999px;align-items:center;gap:6px;padding:10px 20px;font-size:.76rem;font-weight:600;display:inline-flex;box-shadow:0 0 20px #d5001c59}.trans__cta:hover{background:#e60021;transform:translateY(-1px);box-shadow:0 0 28px #d5001ca6}@media (width<=900px){.trans{min-height:80svh}.trans__car{width:88vw}.trans__copy{left:var(--gutter);right:var(--gutter);text-align:left;bottom:var(--s-8);max-width:none}.trans__title{font-size:clamp(2rem,9vw,3.2rem)}.trans__lede{max-width:none;margin-left:0}}.card{will-change:transform;height:100%}.card__btn{text-align:left;flex-direction:column;width:100%;height:100%;display:flex}.card__media{aspect-ratio:3/2;background:var(--c-carbon);border:1px solid var(--c-ash);display:block;position:relative;overflow:hidden}.card__sil,.card__img{width:100%;height:100%}.card__sil{background:radial-gradient(70% 60% at 50% 45%,#1c1e20,#0b0b0c 70%);padding:8% 6%}.card__img{object-fit:cover}.card__sil,.card__img{transition:transform .9s var(--e-out)}.card__btn:hover .card__sil,.card__btn:hover .card__img{transform:scale(1.04)}.card__media:after{content:"";pointer-events:none;opacity:0;transition:opacity var(--d-sm) var(--e-out);background:linear-gradient(#0000 55%,#0000008c);position:absolute;inset:0}.card__btn:hover .card__media:after{opacity:1}.card__badge{top:var(--s-3);left:var(--s-3);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);z-index:2;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.7rem;display:inline-flex;position:absolute}.card__badge--available{color:#fff;background:#050506d9;border:1px solid #d5001c99;box-shadow:0 0 10px #d5001c40}.card__badgeDot{background:var(--c-guards);width:5px;height:5px;box-shadow:0 0 6px var(--c-guards);border-radius:50%;animation:1.8s ease-in-out infinite p911Pulse}.card__badge--sold{color:var(--c-titanium-dim);background:#050506d9;border:1px solid #ffffff1f}.card__body{gap:var(--s-2);padding-top:var(--s-5);flex-direction:column;flex-grow:1;display:flex}.card__marca{color:var(--c-guards);font-size:var(--t-xs);letter-spacing:.1em}.card__modello{white-space:nowrap;text-overflow:ellipsis;font-size:clamp(1.1rem,1.35vw,1.42rem);line-height:1.15;display:block;overflow:hidden}.card__meta{gap:var(--s-4);color:var(--c-titanium);flex-wrap:wrap;min-height:1.2em;font-size:.78rem;display:flex}.card__meta i{font-style:normal}.card__footer{justify-content:space-between;align-items:center;gap:var(--s-3);padding-top:var(--s-3);border-top:1px solid #ffffff0f;margin-top:auto;display:flex}.card__prezzo{color:var(--c-bone);letter-spacing:.04em;font-size:.82rem;font-weight:600}.card__cta{color:var(--c-guards);letter-spacing:.06em;text-transform:uppercase;transition:transform var(--d-xs) var(--e-out), color var(--d-xs) var(--e-out);font-size:.76rem;font-weight:600}.card__btn:hover .card__cta{color:#fff;transform:translate(4px)}.mag{justify-content:center;align-items:center;gap:var(--s-3);border:1px solid var(--c-ash);min-height:52px;font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--c-bone);will-change:transform;transition:border-color var(--d-xs) var(--e-out), color var(--d-xs) var(--e-out);background:0 0;border-radius:999px;padding:16px 36px;display:inline-flex;position:relative;overflow:hidden}.mag:before{content:"";pointer-events:none;background:var(--c-guards);transform-origin:bottom;transition:transform var(--d-sm) var(--e-out);z-index:0;position:absolute;inset:0;transform:scaleY(0)}.mag:hover{border-color:var(--c-guards)}.mag:hover:before{transform:scaleY(1)}.mag__label{z-index:1;will-change:transform;display:inline-block;position:relative}.mag--solid{border-color:var(--c-bone)}.mag--solid:before{background:var(--c-bone);transform:scaleY(1)}.mag--solid .mag__label{color:var(--c-void)}.mag--solid:hover:before{background:var(--c-guards)}.mag--solid:hover .mag__label{color:var(--c-bone)}@media (width<=600px){.mag{letter-spacing:.12em;text-align:center;max-width:95%;min-height:48px;padding:14px 28px;font-size:.78rem}}.vault{padding-block:var(--s-32) var(--s-24);background:var(--c-void)}.vault__head{max-width:1500px;margin:0 auto var(--s-16)}.vault__kicker{color:var(--c-guards);margin-bottom:var(--s-6)}.vault__title{font-size:var(--t-xxl);margin-bottom:var(--s-6)}.vault__lede{color:var(--c-bone-dim);margin-bottom:var(--s-6)}.vault__badges{align-items:center;gap:var(--s-3) var(--s-6);margin-bottom:var(--s-8);padding:var(--s-3) var(--s-4);background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;flex-wrap:wrap;width:fit-content;display:flex}.vault__badgeItem{color:var(--c-bone-dim);letter-spacing:.04em;align-items:center;gap:6px;font-size:.74rem;display:inline-flex}.vault__badgeDot{background:var(--c-guards);border-radius:50%;width:5px;height:5px}.vault__filters{gap:var(--s-3);flex-wrap:wrap;display:flex}.vault__filter{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-6);border:1px solid var(--c-ash);color:var(--c-bone-faint);transition:color var(--d-xs) var(--e-out), border-color var(--d-xs) var(--e-out);border-radius:999px;display:inline-flex}.vault__filter:hover{color:var(--c-bone);border-color:var(--c-titanium-dim)}.vault__filter.is-active{color:var(--c-void);background:var(--c-bone);border-color:var(--c-bone)}.vault__count{opacity:.6;font-size:.6rem}.vault__grid{gap:var(--s-8) var(--s-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));max-width:1500px;margin:0 auto;display:grid}.vault__more{align-items:center;gap:var(--s-8);max-width:1500px;margin:var(--s-16) auto 0;flex-wrap:wrap;display:flex}.vault__altLink{color:var(--c-titanium);font-size:var(--t-xs);align-items:center;gap:var(--s-2);transition:color var(--d-xs) var(--e-out), transform var(--d-xs) var(--e-out);text-decoration:none;display:inline-flex}.vault__altLink:hover{color:var(--c-bone);transform:translate(3px)}@media (width<=768px){.vault__grid{gap:var(--s-8)}.vault__more{align-items:center;gap:var(--s-6);margin:var(--s-16) auto 0;text-align:center;flex-direction:column;width:100%;display:flex}.vault__more .mag{width:auto;max-width:95%;display:inline-flex}.vault__altLink{text-align:center;letter-spacing:.08em;padding:var(--s-2) var(--s-4);align-self:center;font-size:.82rem}}.anat{background:var(--c-void);padding-block:clamp(3.5rem,6vh,5.5rem)}.anat__head{max-width:1500px;margin:0 auto var(--s-8);padding-inline:var(--gutter)}.anat__kicker{color:var(--c-guards);margin-bottom:var(--s-2);font-size:var(--t-xs)}.anat__title{max-width:18ch;margin-bottom:var(--s-4);font-size:clamp(2.2rem,5vw,4.2rem);line-height:.98}.anat__lede{color:var(--c-bone-dim);font-size:var(--t-sm);max-width:58ch;margin-bottom:0;line-height:1.6}.anat__grid{gap:clamp(var(--s-8), 4.5vw, var(--s-16));max-width:1500px;padding-inline:var(--gutter);grid-template-columns:1.4fr 1fr;align-items:center;margin:0 auto;display:grid}.anat__switch{-webkit-backdrop-filter:blur(16px);width:100%;margin-bottom:var(--s-4);box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:4px;padding:4px;display:grid}.anat__tab{color:var(--c-titanium);letter-spacing:.05em;cursor:pointer;white-space:nowrap;transition:all var(--d-xs) var(--e-out);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 4px;font-size:clamp(.68rem,.85vw,.76rem);display:flex}.anat__tab:hover{color:var(--c-bone);background:#ffffff0d;border-color:#ffffff1a}.anat__tab.is-active{color:#fff;background:linear-gradient(#24272a 0%,#121416 100%);border-color:#d5001c80;box-shadow:0 0 14px #d5001c33,inset 0 1px #ffffff26}.anat__tabSigla{letter-spacing:.06em;font-weight:600}.anat__tabN{letter-spacing:.03em;color:var(--c-titanium-dim);transition:all var(--d-xs) var(--e-out);background:#ffffff0f;border-radius:4px;padding:2px 5px;font-size:.6rem;font-weight:500}.anat__tab:hover .anat__tabN{color:var(--c-bone-dim);background:#ffffff1a}.anat__tab.is-active .anat__tabN{color:var(--c-guards);background:#d5001c26;box-shadow:0 0 6px #d5001c33}.anat__engine{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.anat__svg{object-fit:contain;width:100%;max-width:780px;height:auto;max-height:520px}.fs-part{will-change:transform}.anat__panel{gap:var(--s-6);align-content:start;display:grid}.anat__controls{gap:var(--s-7);padding:var(--s-7);background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;display:grid;box-shadow:0 4px 24px #00000059}.throttle{gap:var(--s-3);width:100%;display:grid}.throttle__head{justify-content:space-between;align-items:baseline;gap:var(--s-4);display:flex}.throttle__labelWrap{align-items:baseline;gap:var(--s-3);display:flex}.throttle__kicker{text-transform:uppercase;letter-spacing:.12em;color:var(--c-guards);font-size:.72rem}.throttle__rpm{color:var(--c-bone);letter-spacing:-.01em;font-size:1.25rem;font-weight:700}.throttle__rpm small{color:var(--c-titanium);margin-left:2px;font-size:.65rem;font-weight:400}.throttle__status{color:var(--c-titanium-dim);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.throttle__trackWrap{gap:var(--s-2);display:grid}.throttle__slider{appearance:none;cursor:ew-resize;width:100%;height:8px;transition:box-shadow var(--d-xs) var(--e-out);background:linear-gradient(90deg,#1f2224 0%,#3a3d40 60%,#d5001cd9 100%);border-radius:4px;outline:none}.throttle__slider:focus-visible{box-shadow:0 0 0 2px var(--c-guards)}.throttle__slider::-webkit-slider-thumb{appearance:none;background:var(--c-bone);border:3px solid var(--c-void);cursor:ew-resize;width:22px;height:22px;transition:transform var(--d-xs) var(--e-out), background var(--d-xs) var(--e-out);border-radius:50%;box-shadow:0 0 12px #d5001c73,0 2px 6px #000000b3}.throttle__slider::-moz-range-thumb{background:var(--c-bone);border:3px solid var(--c-void);cursor:ew-resize;border-radius:50%;width:22px;height:22px;box-shadow:0 0 12px #d5001c73,0 2px 6px #000000b3}.throttle__slider:hover::-webkit-slider-thumb{background:var(--c-guards);transform:scale(1.15)}.throttle__slider:active::-webkit-slider-thumb{background:var(--c-guards);transform:scale(1.15)}.throttle__ticks{color:var(--c-titanium-dim);justify-content:space-between;padding-inline:2px;font-size:.65rem;display:flex}.throttle__redline{color:var(--c-guards);font-weight:600}.knob{align-items:center;gap:var(--s-6);padding-top:var(--s-6);border-top:1px solid #ffffff0f;width:100%;display:flex}.knob__dial{flex-shrink:0;place-items:center;width:88px;height:88px;display:grid;position:relative}.knob__dial:before{content:"";pointer-events:none;border:1px solid var(--c-ash);border-radius:50%;position:absolute;inset:0}.knob__dial:after{content:"";pointer-events:none;background:conic-gradient(from 0deg, var(--c-ash) 0 1deg, transparent 1deg 27deg) border-box;opacity:.7;border-radius:50%;position:absolute;inset:-6px;-webkit-mask:radial-gradient(circle,#0000 44px,#000 44px 48px,#0000 48px);mask:radial-gradient(circle,#0000 44px,#000 44px 48px,#0000 48px)}.knob__grip{background:var(--brushed);touch-action:none;cursor:grab;border-radius:50%;place-items:start center;width:64px;height:64px;padding-top:5px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #00000080,0 8px 20px #0009}.knob__notch{background:var(--c-guards);border-radius:2px;width:2.5px;height:14px}.knob__content{gap:var(--s-3);flex-grow:1;min-width:0;display:grid}.knob__head{justify-content:space-between;align-items:baseline;gap:var(--s-3);display:flex}.knob__kicker{text-transform:uppercase;letter-spacing:.12em;color:var(--c-titanium);font-size:.72rem}.knob__value{color:var(--c-bone);letter-spacing:-.01em;font-size:1.15rem;font-weight:700}.knob__sliderWrap{gap:var(--s-2);display:grid}.knob__fallback{appearance:none;cursor:ew-resize;width:100%;height:8px;transition:box-shadow var(--d-xs) var(--e-out);background:linear-gradient(90deg,#1f2224 0%,#3a3d40 60%,#d5001cd9 100%);border-radius:4px;outline:none}.knob__fallback:focus-visible{box-shadow:0 0 0 2px var(--c-guards)}.knob__fallback::-webkit-slider-thumb{appearance:none;background:var(--c-bone);border:3px solid var(--c-void);cursor:ew-resize;width:20px;height:20px;transition:transform var(--d-xs) var(--e-out), background var(--d-xs) var(--e-out);border-radius:50%;box-shadow:0 0 10px #d5001c66,0 2px 6px #0009}.knob__fallback::-moz-range-thumb{background:var(--c-bone);border:3px solid var(--c-void);cursor:ew-resize;border-radius:50%;width:20px;height:20px;box-shadow:0 0 10px #d5001c66,0 2px 6px #0009}.knob__fallback:hover::-webkit-slider-thumb{background:var(--c-guards);transform:scale(1.15)}.knob__fallback:active::-webkit-slider-thumb{background:var(--c-guards);transform:scale(1.15)}.knob__ticks{color:var(--c-titanium-dim);justify-content:space-between;padding-inline:2px;font-size:.65rem;display:flex}.knob__exploded{color:var(--c-guards)}.anat__note{color:var(--c-guards);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.anat__nota{color:var(--c-bone-dim);font-size:var(--t-sm);margin-top:var(--s-1);line-height:1.65}.anat__vetture{color:var(--c-titanium);letter-spacing:.05em;font-size:.75rem;line-height:1.7}.anat__actions{align-items:center;gap:var(--s-6);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.anat__start{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-6);border:1px solid var(--c-guards);color:var(--c-guards);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:color var(--d-xs) var(--e-out), background var(--d-xs) var(--e-out), transform var(--d-xs) var(--e-out), box-shadow var(--d-xs) var(--e-out);background:0 0;border-radius:999px;font-size:.78rem;display:inline-flex}.anat__start:hover{background:var(--c-guards);color:var(--c-bone);transform:translateY(-1px)}.anat__start.is-playing{background:var(--c-guards);color:var(--c-bone);border-color:var(--c-guards-hot);box-shadow:0 0 20px #d5001c73}.anat__soundBars{align-items:flex-end;gap:2px;height:10px;display:inline-flex}.anat__soundBars span{background:var(--c-bone);border-radius:1px;width:2px;animation:.8s ease-in-out infinite alternate soundBarDance;display:block}.anat__soundBars span:first-child{height:40%;animation-delay:.1s}.anat__soundBars span:nth-child(2){height:95%;animation-delay:.3s}.anat__soundBars span:nth-child(3){height:60%;animation-delay:.2s}.anat__hint{color:var(--c-bone-faint);letter-spacing:.04em;margin-top:-2px;font-size:.72rem}.anat__foot{gap:var(--s-16);max-width:1500px;margin:var(--s-32) auto 0;padding-top:var(--s-16);border-top:1px solid var(--c-ash);grid-template-columns:1fr auto;align-items:center;display:grid}.anat__footKicker{color:var(--c-guards);margin-bottom:var(--s-6);font-size:var(--t-xs);letter-spacing:.15em;text-transform:uppercase}.anat__marcheList{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.anat__marcaItem{display:block}.anat__marca{align-items:center;gap:var(--s-4);font-size:var(--t-lg);color:var(--c-bone-faint);cursor:pointer;transition:all var(--d-xs) var(--e-out);text-decoration:none;display:inline-flex}.anat__marcaArrow{opacity:0;color:var(--c-guards);transition:all var(--d-xs) var(--e-out);font-size:.85em;transform:translate(-8px)}.anat__marca:hover{color:#fff;transform:translate(6px)}.anat__marca:hover .anat__marcaArrow{opacity:1;transform:translate(0)}.track{width:min(320px,45vw);position:relative}.track__svg{width:100%;height:auto}.track__overlay{width:100%;height:100%;position:absolute;inset:0}.track__marker{will-change:transform}.track__cap{margin-top:var(--s-4);color:var(--c-bone-faint);text-align:center;display:block}@media (width<=1000px){.anat__grid{gap:var(--s-12);grid-template-columns:1fr}.anat__foot{grid-template-columns:1fr}.track{width:min(300px,75vw);margin:0 auto}}@media (pointer:coarse){.knob__dial{display:none}.knob{justify-items:stretch}.knob__fallback{width:100%}}.contatti{padding-block:var(--s-32) var(--s-12);background:var(--c-pitch)}.contatti__head{max-width:1500px;margin:0 auto var(--s-16)}.contatti__kicker{color:var(--c-guards);margin-bottom:var(--s-6)}.contatti__title{font-size:var(--t-xxl);margin-bottom:var(--s-6)}.contatti__lede{color:var(--c-bone-dim)}.contatti__grid{gap:var(--s-16);grid-template-columns:1.25fr 1fr;max-width:1500px;margin:0 auto;display:grid}.contatti__form{gap:var(--s-8);align-content:start;display:grid}.contatti__row{gap:var(--s-6);grid-template-columns:1fr 1fr;display:grid}.contatti__tipi{border:0}.contatti__tipi legend{color:var(--c-titanium);margin-bottom:var(--s-4)}.contatti__tipiRow{gap:var(--s-3);grid-template-columns:repeat(3,1fr);display:grid}.tipo{gap:var(--s-1);padding:var(--s-4);border:1px solid var(--c-ash);cursor:pointer;transition:border-color var(--d-xs) var(--e-out), background var(--d-xs) var(--e-out);display:grid;position:relative}.tipo input{opacity:0;pointer-events:none;position:absolute}.tipo:hover{border-color:var(--c-titanium-dim)}.tipo.is-active{border-color:var(--c-guards);background:#d5001c0f}.tipo__l{font-size:var(--t-sm);color:var(--c-bone)}.tipo__d{font-size:var(--t-xs);color:var(--c-bone-faint);line-height:1.4}.contatti__field{gap:var(--s-2);display:grid}.contatti__field label{color:var(--c-titanium)}.contatti__field input,.contatti__field textarea{width:100%;padding:var(--s-3) 0;border-bottom:1px solid var(--c-ash);color:var(--c-bone);font-size:var(--t-sm);transition:border-color var(--d-xs) var(--e-out);resize:vertical}.contatti__field input::placeholder,.contatti__field textarea::placeholder{color:var(--c-bone-faint)}.contatti__field input:focus,.contatti__field textarea:focus{border-bottom-color:var(--c-guards);outline:none}.contatti__field.has-error input,.contatti__field.has-error textarea{border-bottom-color:var(--c-guards)}.contatti__err{color:var(--c-guards)}.contatti__submit{align-items:center;gap:var(--s-6);flex-wrap:wrap;display:flex}.contatti__status{color:var(--c-titanium)}.contatti__aside{gap:var(--s-8);align-content:start;display:grid}.contatti__location{gap:var(--s-6);display:grid}.mappa{border:1px solid var(--c-ash);border-radius:4px;overflow:hidden}.mappa svg{width:100%;height:auto;display:block}.mappa__pin{will-change:transform}.mappa__cap{padding:var(--s-3) var(--s-4);color:var(--c-bone);background:var(--c-carbon);border-top:1px solid var(--c-ash);font-size:var(--t-xs);justify-content:space-between;align-items:center;display:flex}.mappa__liveDot{font-size:var(--t-micro);color:var(--c-guards);letter-spacing:.08em}.contatti__card{padding:var(--s-6);background:var(--c-carbon);border:1px solid var(--c-ash);gap:var(--s-6);border-radius:4px;display:grid}.contatti__cardHeader{gap:var(--s-1);display:grid}.contatti__cardKicker{color:var(--c-guards);font-size:var(--t-xs)}.contatti__cardTitle{font-size:var(--t-xl);color:var(--c-bone);margin:0}.contatti__cardAddress{color:var(--c-bone-dim);font-size:var(--t-sm);margin:0}.contatti__cardDetails{gap:var(--s-3);padding-block:var(--s-4);border-block:1px solid var(--c-ash);display:grid}.contatti__cardRow{font-size:var(--t-xs);justify-content:space-between;align-items:center;gap:var(--s-4);display:flex}.contatti__cardLabel{color:var(--c-titanium)}.contatti__cardVal{color:var(--c-bone);text-align:right}.contatti__mapsLink{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--c-void);border:1px solid var(--c-ash);color:var(--c-bone);font-size:var(--t-xs);transition:all var(--d-xs) var(--e-out);border-radius:4px;text-decoration:none;display:inline-flex}.contatti__mapsLinkLeft{align-items:center;gap:var(--s-2);display:inline-flex}.contatti__mapsIcon{filter:drop-shadow(0 1px 2px #0006);width:16px;height:16px;transition:transform var(--d-xs) var(--e-out);flex-shrink:0}.contatti__mapsArrow{transition:transform var(--d-xs) var(--e-out)}.contatti__mapsLink:hover{border-color:var(--c-guards);color:#fff;background:#d5001c14}.contatti__mapsLink:hover .contatti__mapsIcon{transform:scale(1.15)}.contatti__mapsLink:hover .contatti__mapsArrow{transform:translate(2px,-2px)}@media (width<=1000px){.contatti__grid{grid-template-columns:1fr}}@media (width<=900px){.contatti{padding-block:var(--s-8) var(--s-16);padding-inline:max(1.25rem,5.5vw)}}@media (width<=700px){.contatti__row,.contatti__tipiRow{grid-template-columns:1fr}}.pagehead{max-width:1500px;margin:0 auto var(--s-16);padding-top:calc(var(--s-32) + 2vw);padding-inline:var(--gutter);box-sizing:border-box}.pagehead__kicker{color:var(--c-guards);margin-bottom:var(--s-6)}.pagehead__title{font-size:var(--t-xxl);max-width:16ch;margin-bottom:var(--s-6)}.pagehead__lede{color:var(--c-bone-dim)}@media (width<=900px){.pagehead{padding-top:clamp(6.5rem,15vh,8.5rem);margin-bottom:var(--s-8);padding-inline:max(1.25rem,5.5vw)}.pagehead__title{margin-bottom:var(--s-4);font-size:clamp(2rem,8.5vw,3.2rem);line-height:.95}.pagehead__kicker{margin-bottom:var(--s-3);font-size:var(--t-xs)}.pagehead__lede{font-size:var(--t-sm);line-height:1.5}}.chi{padding-bottom:var(--s-32)}.chi__cinema{max-width:1500px;margin:0 auto var(--s-16);position:relative}.chi__cinemaFrame{aspect-ratio:16/9;background:var(--c-pitch);border:1px solid var(--c-ash);border-radius:8px;width:100%;max-height:82vh;position:relative;overflow:hidden;box-shadow:0 32px 80px -20px #000000d9}.chi__video{object-fit:cover;cursor:pointer;width:100%;height:100%;transition:filter var(--d-sm) var(--e-out);display:block;transform:scale(1.04)}.chi__videoVignette{pointer-events:none;background:radial-gradient(circle,#0000 40%,#070707b3 100%),linear-gradient(#07070799 0%,#0000 25% 75%,#070707cc 100%);position:absolute;inset:0}.chi__videoGlow{pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 40px #00000080}.chi__videoHudTop{padding:var(--s-4) var(--s-6);z-index:3;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.chi__hudBadge{align-items:center;gap:var(--s-2);-webkit-backdrop-filter:blur(12px);font-size:var(--t-xs);color:var(--c-bone);letter-spacing:.04em;background:#0d0d0db8;border:1px solid #ffffff1a;border-radius:999px;padding:.35rem .85rem;display:inline-flex}.chi__recDot{background:var(--c-guards);width:7px;height:7px;box-shadow:0 0 8px var(--c-guards);border-radius:50%;animation:1.6s ease-in-out infinite recPulse}@keyframes recPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.85)}}.chi__hudControls{align-items:center;gap:var(--s-2);display:flex}.chi__videoBtn{align-items:center;gap:var(--s-2);-webkit-backdrop-filter:blur(14px);color:var(--c-bone-dim);font-size:var(--t-xs);letter-spacing:.05em;cursor:pointer;transition:all var(--d-xs) var(--e-out);background:#0d0d0dbf;border:1px solid #ffffff1f;border-radius:999px;padding:.45rem .95rem;display:inline-flex}.chi__videoBtn:hover{color:var(--c-bone);border-color:var(--c-titanium);background:#1c1c1ce6}.chi__videoBtn.is-active{border-color:var(--c-guards);color:var(--c-bone);background:#d5001c2e}.chi__videoBtn--icon{padding:.45rem .75rem;font-size:.8rem;line-height:1}.chi__btnIcon{font-size:.9rem;line-height:1}.chi__soundBars{align-items:flex-end;gap:2px;height:11px;display:inline-flex}.chi__soundBars span{background:var(--c-guards-hot);border-radius:1px;width:2.5px;animation:1s ease-in-out infinite alternate soundBarDance;display:block}.chi__soundBars span:first-child{height:40%;animation-delay:.1s}.chi__soundBars span:nth-child(2){height:95%;animation-delay:.3s}.chi__soundBars span:nth-child(3){height:60%;animation-delay:.2s}@keyframes soundBarDance{0%{height:25%}50%{height:100%}to{height:45%}}.chi__videoHudBottom{padding:var(--s-4) var(--s-6);z-index:3;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.chi__hudCaption{font-size:var(--t-xs);color:var(--c-bone-dim);text-shadow:0 2px 8px #000c}.chi__hudMeta{font-size:var(--t-micro);color:var(--c-titanium);letter-spacing:.08em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d0d0d99;border-radius:4px;padding:.25rem .6rem}.chi__body{max-width:1500px;margin:0 auto var(--s-32);gap:var(--s-6);display:grid}.chi__p{color:var(--c-bone-dim);font-size:var(--t-md);max-width:68ch}.chi__p:first-child{color:var(--c-bone);font-size:var(--t-lg);line-height:1.35}.chi__logo{gap:var(--s-16);max-width:1500px;margin:0 auto var(--s-32);padding-block:var(--s-16);border-block:1px solid var(--c-ash);grid-template-columns:1fr 1fr;align-items:center;display:grid}.chi__logoKicker{color:var(--c-titanium);margin-bottom:var(--s-4)}.chi__logoTitle{font-size:var(--t-xl);margin-bottom:var(--s-6)}.chi__logoText p{color:var(--c-bone-dim)}.chi__logoLink{margin-top:var(--s-6)}.chi__logoLink a{color:var(--c-guards);border-bottom:1px solid #0000}.chi__logoLink a:hover{border-bottom-color:var(--c-guards)}.chi__logoCar svg{width:100%;height:auto}.chi__salute{max-width:1500px;color:var(--c-titanium);font-size:var(--t-lg);margin:0 auto}.chi__salute strong{color:var(--c-bone);font-weight:500}@media (width<=900px){.chi__cinemaFrame{aspect-ratio:16/10}.chi__videoHudTop,.chi__videoHudBottom{padding:var(--s-3) var(--s-4)}.chi__hudCaption{font-size:var(--t-micro);max-width:65%}.chi__logo{gap:var(--s-8);grid-template-columns:1fr}}@media (width<=600px){.chi__cinemaFrame{aspect-ratio:4/3}.chi__hudBadge span:last-child,.chi__videoBtn span:last-child,.chi__hudMeta{display:none}}.gal{column-count:2;column-gap:var(--s-3);margin:0;padding:0;list-style:none}@media (width<=680px){.gal{column-count:1}}.gal__shot{break-inside:avoid;margin-bottom:var(--s-3);display:block}.gal__shot button{background:var(--c-carbon);border:1px solid var(--c-ash);cursor:pointer;text-align:left;width:100%;transition:border-color var(--d-xs) var(--e-out);border-radius:4px;padding:0;display:block;overflow:hidden}.gal__shot button:hover{border-color:var(--c-guards)}.gal__shot img{object-fit:contain;width:100%;height:auto;transition:transform .7s var(--e-out);display:block}.gal__shot button:hover img{transform:scale(1.03)}.gal__box{z-index:var(--z-modal);place-items:center;display:grid;position:fixed;inset:0}.gal__scrim{-webkit-backdrop-filter:blur(8px);cursor:pointer;background:#050505f0;border:none;position:absolute;inset:0}.gal__full{object-fit:contain;border-radius:4px;width:auto;max-width:min(1500px,100vw - 8rem);height:auto;max-height:86svh;position:relative;box-shadow:0 12px 48px #000c}.gal__nav{border:1px solid var(--c-ash);width:52px;height:52px;color:var(--c-bone);-webkit-backdrop-filter:blur(6px);cursor:pointer;transition:all var(--d-xs) var(--e-out);background:#0d0d0d99;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.gal__nav:hover{border-color:var(--c-guards);color:#fff;background:#d5001c33}.gal__nav--prev{left:var(--gutter)}.gal__nav--next{right:var(--gutter)}.gal__close{top:var(--s-6);right:var(--gutter);padding:var(--s-2) var(--s-4);border:1px solid var(--c-ash);color:var(--c-bone-dim);-webkit-backdrop-filter:blur(6px);cursor:pointer;transition:all var(--d-xs) var(--e-out);background:#0d0d0d99;border-radius:999px;font-size:.8rem;position:absolute}.gal__close:hover{color:#fff;border-color:var(--c-guards);background:#d5001c33}.gal__count{bottom:var(--s-6);color:var(--c-titanium);font-size:.85rem;position:absolute;left:50%;transform:translate(-50%)}@media (width<=700px){.gal__nav{width:42px;height:42px}.gal__nav--prev{left:var(--s-3)}.gal__nav--next{right:var(--s-3)}.gal__full{max-width:calc(100vw - 1.5rem);max-height:80svh}}.det{padding-block:calc(var(--s-24) + 2vw) var(--s-32);max-width:1500px;margin:0 auto}.det__back{margin-bottom:var(--s-8)}.det__back a{color:var(--c-titanium)}.det__back a:hover{color:var(--c-bone)}.det__head{margin-bottom:var(--s-12)}.det__marca{color:var(--c-guards);margin-bottom:var(--s-4)}.det__title{font-size:var(--t-xl);max-width:20ch}.det__sold{color:var(--c-guards);margin-top:var(--s-4)}.det__grid{gap:var(--s-16);grid-template-columns:1.7fr 1fr;align-items:start;display:grid}.det__placeholder{border:1px solid var(--c-ash)}.det__plate{aspect-ratio:3/2;background:radial-gradient(70% 60% at 50% 45%,#1c1e20,#0b0b0c 72%);width:100%;padding:6%}.det__placeholderNote{padding:var(--s-4);color:var(--c-bone-faint);border-top:1px solid var(--c-ash)}.det__aside{gap:var(--s-6);top:var(--s-24);align-content:start;display:grid;position:sticky}.det__sectionTitle{color:var(--c-titanium);margin-bottom:var(--s-4)}.det__specs{gap:var(--s-3);display:grid}.det__row{justify-content:space-between;gap:var(--s-4);padding-bottom:var(--s-3);border-bottom:1px solid var(--c-ash);display:flex}.det__row dt{color:var(--c-bone-faint)}.det__row dd{font-size:var(--t-sm);text-align:right}.det__prezzo{font-family:var(--f-display);font-stretch:125%;font-size:var(--t-lg)}.det__ctaBox{gap:var(--s-5);padding:var(--s-6);background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;display:grid;box-shadow:0 8px 32px #0006}.det__cta{gap:var(--s-4);justify-items:start;display:grid}.det__wa{color:var(--c-bone);letter-spacing:.04em;transition:color var(--d-xs) var(--e-out);align-items:center;gap:8px;font-size:.78rem;display:inline-flex}.det__wa:hover{color:var(--c-guards)}.det__waDot{background:#25d366;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite p911Pulse;box-shadow:0 0 8px #25d366}.det__perks{gap:var(--s-2);padding-top:var(--s-4);color:var(--c-titanium);letter-spacing:.04em;border-top:1px solid #ffffff0f;font-size:.72rem;display:grid}.det__visite{color:var(--c-bone-faint);font-size:.75rem;line-height:1.8}.det__prose{gap:var(--s-12);margin-top:var(--s-24);padding-top:var(--s-12);border-top:1px solid var(--c-ash);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid}.det__p{color:var(--c-bone-dim);margin-bottom:var(--s-3)}.det__list{gap:var(--s-2);color:var(--c-bone-dim);font-size:var(--t-sm);display:grid}.det__list li{padding-left:var(--s-4);position:relative}.det__list li:before{content:"—";color:var(--c-guards);position:absolute;left:0}@media (width<=1000px){.det__grid{gap:var(--s-8);grid-template-columns:1fr}.det__aside{position:static}}
