.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.performance-chart{grid-column:1/-1;min-width:0;margin:88px 0 0;scroll-margin-top:110px}.performance-chart__heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.performance-chart__heading h3{font:650 clamp(1.35rem,2.3vw,2.6rem)/1.25 var(--display);letter-spacing:-.035em;margin:0}.performance-chart__heading em{color:var(--signal);font-style:normal}.performance-chart__heading>span{color:#a6ada0;font:400 .75rem/1.6 var(--mono);letter-spacing:.08em}.performance-chart__panel{border:1px solid var(--line);background:#0c0f0b;padding:clamp(20px,3vw,48px)}.performance-chart__vehicle-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.performance-chart__vehicle>span{color:#aab3a2;font:400 .75rem/1.5 var(--mono);letter-spacing:.07em}.performance-chart__vehicle h4{font:500 clamp(2rem,3.5vw,3.75rem)/1.05 var(--display);letter-spacing:-.045em;margin:12px 0 8px}.performance-chart__vehicle h4 strong{color:var(--signal);font-weight:650}.performance-chart__vehicle p{color:#bdc4b6;margin:0;font-size:.875rem;line-height:1.7}.performance-chart__vehicle p>span{color:#627050;margin:0 8px}.performance-chart__stages{border:1px solid #343c2c;gap:5px;padding:5px;display:flex}.performance-chart__stages button{color:#c2c9bb;min-height:48px;font:500 .875rem/1.5 var(--mono);white-space:nowrap;background:0 0;border:0;padding:12px 22px;transition:color .2s,background .2s}.performance-chart__stages button:hover{background:#232b19}.performance-chart__stages button[aria-pressed=true]{color:#101506;background:var(--signal)}.performance-chart button:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.performance-chart__summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin:32px 0;display:grid}.performance-chart__stat{min-width:0;padding:28px 0}.performance-chart__stat:first-child{border-right:1px solid var(--line);padding-right:30px}.performance-chart__stat:nth-child(2){padding-left:40px}.performance-chart__stat-label{align-items:center;gap:16px;font-size:1rem;display:flex}.performance-chart__stat-label>span{color:#94a187;font:400 .75rem/1.5 var(--mono);letter-spacing:.05em}.performance-chart__numbers{white-space:nowrap;align-items:baseline;gap:clamp(12px,2vw,30px);margin:14px 0 12px;display:flex}.performance-chart__stock{color:#a5afa0;font:500 clamp(1.375rem,2.4vw,2.5rem)/1.2 var(--display);letter-spacing:-.04em}.performance-chart__numbers strong{color:var(--bone);font:650 clamp(2rem,4.4vw,4.7rem)/1.1 var(--display);letter-spacing:-.055em}.performance-chart__numbers small{font:400 .875rem/1 var(--mono);letter-spacing:0}.performance-chart__arrow{color:var(--signal);font-size:clamp(1.5rem,2.3vw,2.5rem)}.performance-chart__gain{color:var(--signal);font:500 .875rem/1.6 var(--mono)}.performance-chart__gain>span{color:#a5afa0;margin-left:8px;font-size:.875rem}.performance-chart__stage-note{border-top:1px solid var(--line);color:#b6c0ab;grid-column:1/-1;margin:0;padding:16px 0;font-size:.875rem;line-height:1.7}.performance-chart__stage-note>span{color:var(--signal);font-family:var(--mono);margin-right:16px}.performance-chart__meta{color:#aab3a2;font:400 .75rem/1.6 var(--mono);letter-spacing:.07em;justify-content:space-between;align-items:center;gap:24px;display:flex}.performance-chart__legend{gap:28px;display:flex}.performance-chart__legend>span{white-space:nowrap;align-items:center;gap:10px;display:flex}.performance-chart__legend>span:last-child{color:var(--signal)}.performance-chart__swatch{border-top:2px solid;width:25px;height:0;display:block}.performance-chart__swatch--series{border-color:#94a4ac;border-top-style:dashed}.performance-chart__swatch--optimized{border-color:var(--signal)}.performance-chart__metrics{gap:8px;display:flex}.performance-chart__metrics button{color:#aab3a2;min-height:44px;font:500 .8125rem/1.5 var(--mono);background:0 0;border:1px solid #0000;padding:10px 14px}.performance-chart__metrics button>span{opacity:.65}.performance-chart__metrics button:hover{color:var(--bone)}.performance-chart__metrics button[aria-pressed=true]{color:var(--signal);background:#17200d;border-color:#4d6030}.performance-chart__chart-label{color:#a6b299;font:400 .75rem/1.5 var(--mono);letter-spacing:.04em;justify-content:space-between;gap:16px;margin:26px 0 12px;display:flex}.performance-chart__graphic{position:relative}.performance-chart__plot{margin-left:46px;margin-right:16px;position:relative}.performance-chart__svg{width:100%;height:clamp(260px,27vw,420px);display:block;overflow:visible}.performance-chart__grid line{stroke:#efede71a;stroke-width:1px;vector-effect:non-scaling-stroke}.performance-chart__series,.performance-chart__optimized{fill:none;vector-effect:non-scaling-stroke;stroke-linejoin:round}.performance-chart__series{stroke:#94a4ac;stroke-width:2.5px;stroke-dasharray:9 7}.performance-chart__optimized{stroke:var(--signal);stroke-width:3.5px}.performance-chart__reveal{transform-origin:0 0;transform:scaleX(0)}.performance-chart--visible .performance-chart__reveal{animation:1.6s cubic-bezier(.25,.7,.3,1) both performance-chart-draw}.performance-chart__y-ticks{pointer-events:none;height:calc(100% - 28px);position:absolute;top:0;left:0;right:0}.performance-chart__y-ticks span{color:#a1ad97;font:400 .75rem/1.5 var(--mono);position:absolute;right:calc(100% + 12px);transform:translateY(-50%)}.performance-chart__ticks{height:20px;font:400 .8125rem/1.5 var(--mono);color:#b9c1b0;margin-top:8px;position:relative}.performance-chart__ticks span{position:absolute;top:0;transform:translate(-50%)}.performance-chart__axis{text-align:right;font:400 .75rem/1.6 var(--mono);letter-spacing:.07em;color:#a1ad97;margin:12px 16px 0 0}.performance-chart__footer{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;margin-top:28px;padding-top:24px;display:grid}.performance-chart__footer p{color:#aeb8a4;max-width:780px;margin:0;font-size:.875rem;line-height:1.75}.performance-chart__footer button{min-height:44px;color:var(--bone);font:500 .75rem/1.5 var(--mono);letter-spacing:.025em;background:0 0;border:0;align-items:center;gap:10px;padding:12px 0;display:flex}.performance-chart__footer button>span{color:var(--signal);font-size:24px;line-height:1}.performance-chart__footer button:hover{color:var(--signal)}@keyframes performance-chart-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=850px){.performance-chart__vehicle-row{flex-direction:column;align-items:start;gap:24px}.performance-chart__stat:first-child{padding-right:20px}.performance-chart__stat:nth-child(2){padding-left:24px}.performance-chart__stat-label{flex-direction:column;align-items:start;gap:5px}.performance-chart__numbers{gap:12px}.performance-chart__gain>span{margin-left:0;display:block}.performance-chart__meta{flex-wrap:wrap}.performance-chart__footer{grid-template-columns:1fr;gap:16px}}@media (width<=540px){.performance-chart{margin-top:54px;scroll-margin-top:94px}.performance-chart__heading{margin-bottom:20px;display:block}.performance-chart__heading h3{font-size:1.5rem;line-height:1.25}.performance-chart__heading h3 em{display:block}.performance-chart__heading>span{margin-top:14px;font-size:.75rem;display:block}.performance-chart__panel{padding:24px 16px}.performance-chart__vehicle h4{font-size:2.5rem}.performance-chart__stages{grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;gap:3px;padding:4px;display:grid}.performance-chart__stages button{padding:12px 4px;font-size:.8125rem}.performance-chart__summary{grid-template-columns:1fr;margin-top:26px}.performance-chart__stat:first-child{border-right:0;border-bottom:1px solid var(--line);padding:22px 0}.performance-chart__stat:nth-child(2){padding:22px 0}.performance-chart__stat-label{flex-direction:row;align-items:center;gap:16px}.performance-chart__numbers{justify-content:space-between;gap:10px}.performance-chart__numbers strong{font-size:2.7rem}.performance-chart__stock{font-size:1.8rem}.performance-chart__gain>span{margin-left:8px;display:inline}.performance-chart__stage-note>span{margin:0 0 4px;display:block}.performance-chart__meta{letter-spacing:.01em;gap:20px}.performance-chart__legend{gap:24px}.performance-chart__metrics{gap:6px;width:100%}.performance-chart__metrics button{flex:1;padding:10px 6px;font-size:.75rem}.performance-chart__chart-label{letter-spacing:0;flex-wrap:wrap;gap:6px;margin-top:22px}.performance-chart__plot{margin-left:40px;margin-right:14px}.performance-chart__svg{height:220px}.performance-chart__ticks{font-size:.75rem}.performance-chart__ticks span:nth-child(2n){display:none}.performance-chart__y-ticks span{right:calc(100% + 8px)}.performance-chart__footer{margin-top:24px;padding-top:20px}}@media (prefers-reduced-motion:reduce){.performance-chart .performance-chart__reveal{animation:none;transform:none}.performance-chart button{transition:none}}.hero--video .hero__car{filter:none;background-position:50%;background-size:cover;transform:none}.hero__video,.hero__image,.hero__image--mobile{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.hero--video .hero__gradient{background:linear-gradient(90deg,#07070761,#07070705 62%),linear-gradient(#0000 61%,#070707d1),linear-gradient(#07070740,#0000 32%);transition:opacity .35s}.hero--video .hero__telemetry--top{display:none}.hero--video .hero__frame{top:162px}.hero--video .hero__content{padding-top:185px;transition:opacity .35s}.hero--video .hero__title{text-shadow:0 2px 24px #00000059}.hero--clean .hero__content,.hero--clean .hero__frame,.hero--clean .hero__telemetry,.hero--clean .hero__gauge,.hero--clean .hero__scroll{opacity:0;visibility:hidden;pointer-events:none}.hero--clean .hero__gradient{opacity:0}.video-compare{z-index:6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070707c7;border:1px solid #efede73d;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex;position:absolute;top:104px;left:4.2vw;right:4.2vw}.video-compare__selection,.video-compare__actions{align-items:center;gap:6px;display:flex}.video-compare__selection{min-width:0}.video-compare__actions{flex-shrink:0}.video-compare__selection>span{color:#9fa29a;font:400 .75rem var(--mono);letter-spacing:.14em;margin-right:12px}.video-compare__format{color:#9fa29a;font:400 .75rem var(--mono);letter-spacing:.14em;white-space:nowrap;padding:8px 11px}.video-compare button{min-height:34px;color:var(--bone);font:500 .75rem var(--mono);letter-spacing:.08em;white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:8px 11px;transition:background .2s,color .2s;display:flex}.video-compare button:hover{background:#efede71f}.video-compare__selection button[aria-pressed=true]{background:var(--signal);color:var(--ink)}.video-compare__actions button:last-child{border-color:#efede740}.video-compare__actions button[aria-pressed=true]{border-color:var(--signal);color:var(--signal)}.video-compare__progress{height:2px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.video-compare__progress i{background:var(--signal);transform-origin:0;width:100%;height:100%;transition:transform .15s linear;display:block;transform:scaleX(0)}.video-compare__error{background:var(--ink);padding:12px;font-size:.75rem;position:absolute;top:100%;left:0;right:0}@media (width<=1280px){.video-compare__selection>span{display:none}}@media (width<=1100px){.video-compare{flex-wrap:wrap;gap:7px;padding:8px}.video-compare__selection{flex-basis:100%;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.video-compare__actions{justify-content:flex-end;width:100%}.video-compare button{min-height:38px;padding:8px 10px}.hero--video .hero__frame{top:256px}.hero--video .hero__content{padding-top:279px}}@media (width<=860px){.hero--video .hero__title{font-size:9.2vw}.video-compare{top:88px;left:16px;right:16px}.video-compare__actions button span{display:none}.video-compare__actions button:last-child{margin-left:auto}.hero--video .hero__frame{top:240px}.hero--video .hero__content{padding-top:259px}.hero--video .hero__car,.hero__video,.hero__image{object-position:58% center;background-position:58%}}@media (width<=640px){.video-compare__selection{grid-template-columns:repeat(2,minmax(0,1fr))}.hero--video .hero__frame{top:284px}.hero--video .hero__content{padding-top:304px}}@media (width<=1100px) and (aspect-ratio<=16/10){.hero__media{height:min(56.25vw,40svh);top:0;bottom:auto}.hero--video .hero__gradient{background:linear-gradient(0deg, var(--ink) 3%, #0707078c 38%, #0707071f 72%, #07070700 92%), linear-gradient(90deg, #07070752, #07070700 55%), linear-gradient(180deg, #07070780, #07070700 24%)}}@media (width<=860px) and (height<=520px){.hero.hero--video .hero__title{font-size:clamp(26px,7.5vh,10vw)}.hero.hero--standard .hero__content{padding-top:104px;padding-bottom:44px}.hero--video .hero__content{padding-top:186px}.hero__kicker{margin-bottom:14px}.hero__footer{margin-top:20px}.hero__footer p{margin-bottom:14px}}.hero__image--mobile{display:none}@media (width<=1100px) and (aspect-ratio<=16/10){.hero--standard.hero--image .hero__image{display:none}.hero--standard.hero--image .hero__image--mobile{display:block}.hero--standard.hero--image .hero__media{height:auto;top:0;bottom:0}.hero--standard.hero--image .hero__gradient{background:linear-gradient(#0707070a 22%,#07070757 46%,#07070799 72%,#070707f5),linear-gradient(90deg,#07070761,#07070700 58%),linear-gradient(#0707078c,#07070700 22%)}.hero.hero--standard.hero--image .hero__content{text-align:center;justify-content:flex-start;align-items:center;padding-top:clamp(170px,32svh,300px)}.hero--standard.hero--image .hero__title{letter-spacing:-.09em;font-size:13.6vw;line-height:.8}.hero--standard.hero--image .hero__line--two{margin-left:0}.hero--standard.hero--image .hero__footer{margin-top:auto}.hero__scan-control{padding:7px 8px;font-size:.7rem}}.hero.hero--standard .hero__frame{top:108px}.hero.hero--standard .hero__content{padding-top:clamp(155px,19vh,230px)}.hero.hero--standard .hero__telemetry--top{display:flex}.hero__scan-control{z-index:5;color:var(--bone);font:400 .75rem var(--mono);letter-spacing:.08em;background:#07070799;border:1px solid #efede740;padding:9px 10px;position:absolute;top:112px;right:4.2vw}.hero__scan-control:hover{border-color:var(--signal);color:var(--signal)}.hero__scan-control--compare{top:auto;bottom:25px}.hero--clean .hero__scan{display:none}@media (width<=860px){.hero.hero--standard .hero__frame{top:92px}.hero.hero--standard .hero__content{padding-top:160px}.hero__scan-control{padding:8px;font-size:.75rem;top:98px;right:20px}.hero__scan-control--compare{top:auto;bottom:25px}}@media (prefers-reduced-motion:reduce){.hero__scan-control{display:none}}@font-face{font-family:Syne Variable;src:url(../assets/fonts/syne-variable.woff2?v=2)format("woff2");font-style:normal;font-weight:400 800;font-display:swap}@font-face{font-family:Manrope Variable;src:url(../assets/fonts/manrope-variable.woff2?v=2)format("woff2");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../assets/fonts/ibm-plex-mono-400.woff2?v=2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../assets/fonts/ibm-plex-mono-500.woff2?v=2)format("woff2");font-style:normal;font-weight:500;font-display:swap}:root{--ink:#070707;--ink-2:#0d0e0e;--ink-3:#151616;--bone:#efede7;--muted:#969993;--signal:#c7ff2e;--line:#efede72e;--display:"Syne Variable", sans-serif;--body:"Manrope Variable", sans-serif;--mono:"IBM Plex Mono", monospace;font-family:var(--body);color:var(--bone);background:var(--ink);font-synthesis:none;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{background:var(--ink);scroll-behavior:smooth}html.lenis{scroll-behavior:auto}body{background:var(--ink);min-width:320px;margin:0;overflow-x:hidden}html.is-loading,body.is-loading,body.nav-open{overflow:hidden}html.is-loading{scrollbar-gutter:stable}.site--loading .hero__line i{transform:translateY(115%)}.site--loading [data-hero]{opacity:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}img,svg{display:block}::selection{color:var(--ink);background:var(--signal)}:focus-visible{outline:2px solid var(--signal);outline-offset:5px}.skip{z-index:1000;background:var(--signal);color:var(--ink);font:500 .75rem var(--mono);padding:12px 18px;position:fixed;top:-80px;left:16px}.skip:focus{top:16px}.section-code{color:var(--signal);font:500 .75rem/1.2 var(--mono);letter-spacing:.16em}.grain{z-index:998;pointer-events:none;opacity:.045;mix-blend-mode:screen;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='.86' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.72'/%3E%3C/svg%3E");position:fixed;inset:0}.cursor-dot,.cursor-ring{z-index:1100;pointer-events:none;will-change:transform;border-radius:50%;position:fixed;top:0;left:0}.cursor-dot{background:var(--signal);width:5px;height:5px;margin:-2.5px}.cursor-ring{border:1px solid #c7ff2e8c;width:44px;height:44px;margin:-22px;transition:width .3s,height .3s,margin .3s,background .3s}body.cursor-hover .cursor-ring{background:#c7ff2e14;width:64px;height:64px;margin:-32px}.preloader{z-index:1200;isolation:isolate;color:var(--bone);flex-direction:column;justify-content:space-between;padding:30px 3.2vw;display:flex;position:fixed;inset:0;overflow:hidden}.preloader:focus{outline:none}.preloader__half{z-index:-1;will-change:transform;background-color:#080a08;background-image:repeating-linear-gradient(0deg,#0000 0 63px,#efede706 63px 64px);height:calc(50% + 1px);transition:transform .76s cubic-bezier(.76,0,.24,1);position:absolute;left:0;right:0}.preloader__half--top{border-bottom:1px solid #c7ff2e38;top:0}.preloader__half--bottom{border-top:1px solid #c7ff2e38;bottom:0}.preloader__half:after{content:"";background:radial-gradient(at 50% 100%,#c7ff2e0b,#0000 68%);position:absolute;inset:0}.preloader__half--bottom:after{transform:rotate(180deg)}.preloader__top,.preloader__bottom{justify-content:space-between;align-items:center;gap:20px;transition:opacity .18s;display:flex}.preloader__core{width:min(760px,100% - 64px);transition:opacity .18s,filter .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.preloader__caption{border-bottom:1px solid var(--line);font:500 .75rem/1.5 var(--mono);letter-spacing:.1em;justify-content:space-between;align-items:center;gap:16px;padding-bottom:22px;display:flex}.preloader__caption>span:first-child{color:var(--signal)}.preloader__caption>span:last-child{color:#b0b6a5;align-items:center;gap:9px;display:flex}.preloader__caption i{background:var(--signal);border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #c7ff2e80}.preloader__sweep{justify-content:center;align-items:baseline;gap:18px;padding:22px 0 12px;display:flex}.preloader__rpm{font:750 clamp(5rem,16vw,13rem)/1 var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.065em;color:var(--signal)}.preloader__unit{color:#a3aa97;font:500 .75rem var(--mono);letter-spacing:.1em}.preloader__tachometer{background:#22271d;height:10px;position:relative;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 11px,#0000 11px 15px);mask-image:repeating-linear-gradient(90deg,#000 0 11px,#0000 11px 15px)}.preloader__tachometer>span{background:var(--signal);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.preloader__scale{color:#979e8e;font:400 .75rem var(--mono);justify-content:space-between;gap:12px;margin-top:12px;display:flex}.preloader__scale>span:last-child{color:var(--signal)}.preloader__log{font:400 .8125rem/1.5 var(--mono);letter-spacing:.04em;gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}.preloader__log li{align-items:center;gap:14px;transition:opacity .15s,color .15s;display:flex}.preloader__log li>span{width:16px;color:var(--signal)}.preloader__log li>i{color:#7e8772;margin-left:auto;font-size:.75rem;font-style:normal}.preloader__log .is-pending{opacity:0}.preloader__log .is-complete{color:#939d87}.preloader__log .is-current{color:var(--bone)}.preloader__bottom{border-top:1px solid var(--line);color:#959d8b;font:400 .75rem/1.6 var(--mono);letter-spacing:.1em;padding-top:20px}.preloader--doors .preloader__half--top{transform:translateY(-100%)}.preloader--doors .preloader__half--bottom{transform:translateY(100%)}.preloader--doors .preloader__top,.preloader--doors .preloader__bottom,.preloader--doors .preloader__core{opacity:0;pointer-events:none}.preloader--doors .preloader__core{filter:blur(3px)}.preloader__top{z-index:2;position:relative}.preloader__top .logo{transition:opacity .2s}.preloader--brand .preloader__core,.preloader--brand .preloader__bottom,.preloader--brand .preloader__top .logo{opacity:0;pointer-events:none}.preloader--brand .preloader__half,.preloader--doors .preloader__half{background-image:none;border-color:#0000}.preloader--brand .preloader__half:after,.preloader--doors .preloader__half:after{opacity:0}.preloader__brand{z-index:1;text-align:center;width:100%;padding:24px;transition:opacity .22s,transform .32s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.preloader__brand-name{color:var(--signal);font:700 clamp(1.35rem,7.7vw,8rem)/1.12 var(--display);letter-spacing:-.065em;white-space:nowrap;margin:0;animation:.65s cubic-bezier(.22,1,.36,1) both preloader-brand-enter}.preloader__brand-tagline{color:var(--bone);font:400 clamp(1rem,1.6vw,1.4rem)/1.65 var(--body);letter-spacing:.015em;margin:26px 0 0;animation:.65s cubic-bezier(.22,1,.36,1) both preloader-brand-enter}.preloader__brand-break{display:none}.preloader--doors .preloader__brand{opacity:0;pointer-events:none;transform:translateY(calc(-50% - 10px))}@keyframes preloader-brand-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.preloader{padding:20px 16px}.preloader__top{gap:12px}.preloader .logo{gap:8px}.preloader .logo__b{width:32px;height:32px}.preloader .logo__copy strong{letter-spacing:.08em;font-size:1.05rem}.preloader .logo__copy small{letter-spacing:.04em}.preloader__core{width:calc(100% - 40px)}.preloader__caption{letter-spacing:.03em;padding-bottom:18px}.preloader__sweep{gap:10px;padding-top:28px}.preloader__rpm{font-size:22vw}.preloader__log{gap:14px;margin-top:28px;font-size:.75rem}.preloader__log li{gap:9px}.preloader__bottom{letter-spacing:.04em;flex-wrap:wrap;gap:4px 20px;font-size:.75rem}.preloader__brand{padding:20px 16px}.preloader__brand-tagline{margin-top:22px}.preloader__brand-break{display:block}}@media (height<=560px) and (width>=601px){.preloader{padding-block:16px}.preloader__core{width:min(520px,65vw)}.preloader__caption{padding-bottom:8px}.preloader__rpm{font-size:18vh}.preloader__sweep{padding:8px 0}.preloader__log{gap:5px;margin-top:14px}}.logo{z-index:2;align-items:center;gap:11px;width:fit-content;display:inline-flex;position:relative}.logo__b{width:36px;height:36px;font:750 1.45rem/.8 var(--display);border:1px solid;place-items:center;display:grid;position:relative}.logo__b:after{content:"";background:var(--signal);height:2px;position:absolute;bottom:-5px;left:-1px;right:-1px}.logo__copy{flex-direction:column;display:flex}.logo__copy strong{font:700 1.2rem/.9 var(--display);letter-spacing:.14em}.logo__copy small{color:var(--signal);font:400 .75rem/1 var(--mono);letter-spacing:.16em;margin-top:6px}.header{z-index:100;color:var(--bone);mix-blend-mode:normal;position:fixed;top:0;left:0;right:0}.page-progress{background:var(--signal);transform-origin:0;width:100%;height:2px;position:absolute;top:0;left:0;transform:scaleX(0);box-shadow:0 0 12px #c7ff2e73}.header__inner{-webkit-backdrop-filter:blur(14px);z-index:2;background:#070707d6;border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto 1fr;align-items:center;min-height:86px;padding:0 clamp(20px,3.2vw,54px);display:grid;position:relative}.header__status{font:400 .75rem var(--mono);letter-spacing:.14em;align-items:center;gap:9px;display:flex}.header__status span:first-child{background:var(--signal);width:5px;height:5px;box-shadow:0 0 12px var(--signal);border-radius:50%;animation:2s ease-in-out infinite pulse}.nav{display:none}.header__cta{font:500 .75rem var(--mono);letter-spacing:.12em;border:1px solid #ffffff59;justify-self:end;align-items:center;gap:19px;padding:12px 15px 12px 18px;transition:background .25s,color .25s,border .25s;display:flex}.header__cta:hover{background:var(--signal);color:var(--ink);border-color:var(--signal)}.menu{display:none}.hero{isolation:isolate;background:#070707;min-height:100svh;position:relative;overflow:hidden}.hero__media,.hero__car,.hero__gradient,.speed-field,.hero__scan{position:absolute;inset:0}.hero__media{z-index:-2}.hero__car{filter:brightness(.68)saturate(.78);will-change:transform, filter;background:url(../assets/hero-lab.webp) 50%/cover no-repeat;transform:scale(1.04)}.hero__gradient{background:linear-gradient(90deg,#070707b8 0%,#0707071a 43%,#07070752 100%),linear-gradient(#0000 66%,#070707e6 100%),linear-gradient(#07070794,#0000 28%)}.speed-field{opacity:.75;mix-blend-mode:screen}.speed-field canvas{width:100%;height:100%}.hero__scan{background:var(--signal);opacity:.25;width:1px;animation:6s cubic-bezier(.7,0,.3,1) infinite scan;left:63%;right:auto;box-shadow:0 0 25px 3px #c7ff2e6b}.hero__frame{pointer-events:none;position:absolute;inset:108px 3.2vw 38px}.hero__frame span{border-color:#ffffff7a;width:15px;height:15px;position:absolute}.hero__frame span:first-child{border-top:1px solid;border-left:1px solid;top:0;left:0}.hero__frame span:nth-child(2){border-top:1px solid;border-right:1px solid;top:0;right:0}.hero__frame span:nth-child(3){border-bottom:1px solid;border-left:1px solid;bottom:0;left:0}.hero__frame span:nth-child(4){border-bottom:1px solid;border-right:1px solid;bottom:0;right:0}.hero__telemetry{color:#ffffffa6;font:400 .75rem var(--mono);letter-spacing:.14em;display:flex;position:absolute}.hero__telemetry--top{gap:28px;top:116px;left:4.2vw}.hero__telemetry--top span:first-child{color:var(--signal)}.hero__telemetry--side{writing-mode:vertical-rl;gap:30px;top:42%;right:1.15vw}.hero__content{flex-direction:column;justify-content:flex-end;width:calc(100% - 8.4vw);min-height:100svh;margin:0 auto;padding:clamp(155px,19vh,230px) 0 70px;display:flex;position:relative}.hero__kicker{font:500 .75rem var(--mono);letter-spacing:.23em;margin:0 0 25px}.hero__kicker span{color:var(--signal);padding-inline:8px}.hero__title{font:700 clamp(5.5rem,14.2vw,14.8rem)/.69 var(--display);letter-spacing:-.075em;text-transform:uppercase;margin:0}.hero__line{margin-bottom:-.09em;padding:.08em .04em .08em 0;display:block;overflow:hidden}.hero__line i{transform-origin:0;font-style:normal;display:block}.hero__line--two{color:#0000;-webkit-text-stroke:1px #ffffffa6;margin-left:28vw}.hero__line--three{color:var(--signal)}.hero__footer{justify-content:space-between;align-items:end;margin-top:38px;display:flex}.hero__footer p{color:#ffffffc4;margin:0;font-size:.86rem;line-height:1.65}.hero__action{font:500 .75rem var(--mono);letter-spacing:.12em;align-items:center;gap:20px;display:flex}.hero__action-icon{background:var(--signal);width:46px;height:46px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.hero__gauge{align-items:center;gap:4px;display:flex;position:absolute;bottom:78px;right:4vw}.hero__gauge span{font:400 .75rem var(--mono);color:#ffffff80;margin-inline:6px}.hero__gauge i{background:#ffffff5c;width:1px;height:8px;display:block}.hero__gauge i:nth-of-type(n+7){background:var(--signal);height:13px}.hero__scroll{transform-origin:0 100%;font:400 .75rem var(--mono);letter-spacing:.16em;align-items:center;gap:14px;display:flex;position:absolute;bottom:42px;left:1.4vw;transform:rotate(-90deg)}.hero__scroll i{background:var(--signal);width:55px;height:1px;display:block;position:relative;overflow:hidden}.hero__scroll i:after{content:"";background:#fff;animation:1.9s ease-in-out infinite scrollline;position:absolute;inset:0}.statement{color:var(--ink);background:var(--bone);padding:clamp(110px,14vw,230px) 3.2vw 90px;overflow:hidden}.statement__meta{font:500 .75rem/1.5 var(--mono);letter-spacing:.12em;border-top:1px solid #00000059;justify-content:space-between;gap:30px;margin-bottom:clamp(70px,10vw,150px);padding-top:15px;display:flex}.statement__meta span:first-child{color:#587000}.statement__copy{flex-direction:column;display:flex}.statement__word{width:max-content;font:700 clamp(5.4rem,14vw,14rem)/.72 var(--display);letter-spacing:-.08em;text-transform:uppercase}.statement__word:nth-child(2){align-self:flex-end}.statement__word--outline{color:#0000;-webkit-text-stroke:1.5px var(--ink)}.statement__word--accent{color:#587000;margin-left:10vw}.statement__word--small{align-self:center;font-size:clamp(4rem,9vw,9rem)}.statement__foot{border-top:1px solid #00000040;grid-template-columns:50px minmax(250px,580px) auto;align-items:start;gap:45px;margin:100px 0 0 36%;padding-top:28px;display:grid}.statement__foot svg{color:#587000}.statement__foot p{letter-spacing:-.02em;margin:0;font-size:clamp(1.15rem,1.6vw,1.55rem);line-height:1.5}.statement__foot span{font:500 .75rem var(--mono);letter-spacing:.14em;white-space:nowrap}.calibration{background:var(--ink);grid-template-columns:1.1fr .9fr;gap:1px;padding:140px 3.2vw;display:grid}.calibration__head{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:.5fr 1.5fr .5fr;align-items:end;margin-bottom:85px;padding-top:18px;display:grid}.calibration__head>span{color:var(--signal);font:500 .75rem var(--mono);letter-spacing:.15em;align-self:start}.calibration__head h2{font:720 clamp(6rem,13vw,13rem)/.76 var(--display);letter-spacing:-.07em;margin:0}.calibration__head h2 em{color:var(--signal);font-style:normal}.calibration__head p{color:var(--muted);justify-self:end;margin:0 0 10px;font-size:.84rem;line-height:1.6}.calibration__visual{isolation:isolate;min-height:clamp(480px,42vw,760px);position:relative;overflow:hidden}.calibration__image{z-index:-2;object-fit:cover;object-position:62% center;width:100%;height:100%;display:block;position:absolute;inset:0}.calibration__visual:after{content:"";z-index:-1;background:linear-gradient(#0000 68%,#0707076b);position:absolute;inset:0}.calibration__scanline{background:var(--signal);width:1px;box-shadow:0 0 18px var(--signal);opacity:.45;animation:5s ease-in-out infinite scanpanel;position:absolute;top:0;bottom:0;left:48%}.calibration__hud{font:400 .75rem var(--mono);letter-spacing:.13em;grid-template-columns:auto auto 1fr auto;align-items:center;gap:14px;display:grid;position:absolute;top:22px;left:22px;right:22px}.calibration__hud i{background:#ffffff59;height:1px}.calibration__hud span:nth-child(2),.calibration__hud span:last-child{color:var(--signal)}.calibration__stamp{color:var(--signal);font:400 .75rem/1.5 var(--mono);letter-spacing:.1em;align-items:center;gap:15px;display:flex;position:absolute;bottom:30px;right:30px}.calibration__layers{background:var(--ink-3);border-left:1px solid var(--line);flex-direction:column;min-height:0;padding:clamp(35px,5vw,80px);display:flex}.calibration__tabs{border-bottom:1px solid var(--line);display:flex}.calibration__tabs button{color:#73766f;font:500 .75rem var(--mono);letter-spacing:.1em;text-align:left;background:0 0;border:0;flex:1;padding:0 0 18px;position:relative}.calibration__tabs button span{margin-bottom:9px;display:block}.calibration__tabs button.is-active{color:var(--bone)}.calibration__tabs button.is-active:after{content:"";background:var(--signal);height:2px;position:absolute;bottom:-1px;left:0;right:0}.calibration__detail{margin-block:auto;animation:.5s cubic-bezier(.2,.75,.2,1) both detailin}.calibration__detail>span{color:var(--signal);font:400 .75rem var(--mono)}.calibration__detail h3{font:700 clamp(2.65rem,4.15vw,5rem)/.9 var(--display);letter-spacing:-.06em;word-break:normal;overflow-wrap:normal;margin:25px 0 30px}.calibration__detail p{color:#b6b8b2;max-width:440px;margin:0;font-size:1rem;line-height:1.7}.calibration__note{color:#73766f;font:400 .75rem/1.6 var(--mono);border-top:1px solid var(--line);margin:auto 0 0;padding-top:20px}.data-section{background:#111212;grid-template-columns:1fr 1fr;scroll-margin-top:86px;display:grid}.data-section__media{aspect-ratio:1;align-self:center;min-height:0;position:relative;overflow:hidden}.data-section__image{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ambient-video,.ambient-video__visual{position:absolute;inset:0}.ambient-video__visual{filter:grayscale(.22)contrast(.98)}.ambient-video__visual img,.ambient-video__visual video{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.ambient-video--amg-tunnel-film .ambient-video__visual img,.ambient-video--amg-tunnel-film .ambient-video__visual video{object-position:62% center}.ambient-video:after{content:"";pointer-events:none;background:#8084880a;position:absolute;inset:0}.ambient-video__control{z-index:3;min-height:44px;color:var(--bone);font:500 .75rem var(--mono);letter-spacing:.05em;background:#070707ad;border:1px solid #efede74d;align-items:center;gap:10px;padding:10px 13px;display:flex;position:absolute;bottom:20px;left:20px}.ambient-video__control:hover{border-color:var(--signal);color:var(--signal)}.calibration__visual:after{z-index:1;pointer-events:none}.calibration__hud,.calibration__stamp,.calibration__scanline{z-index:2;pointer-events:none}.data-section__grid{z-index:2}@media (width<=480px){.ambient-video__control{gap:7px;padding:9px 10px;bottom:12px;left:12px}}.data-section__grid{pointer-events:none;background-image:linear-gradient(#c7ff2e06 1px,#0000 1px),linear-gradient(90deg,#c7ff2e06 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.data-section__copy{border-left:1px solid var(--line);flex-direction:column;justify-content:center;min-width:0;padding:clamp(60px,6vw,110px) clamp(35px,7vw,115px);display:flex}.data-section__copy h2{font:720 clamp(4.6rem,7vw,8.4rem)/.76 var(--display);letter-spacing:-.07em;margin:65px 0 48px}.data-section__copy h2 em{color:var(--signal);letter-spacing:-.04em;font-size:.55em;font-style:normal}.data-section__copy>p{color:#aeb0aa;max-width:500px;margin:0;font-size:1rem;line-height:1.75}.signal{margin-top:75px}.signal svg{width:100%;height:80px;overflow:visible}.signal path{fill:none;stroke:var(--signal);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:1100;animation:5s linear infinite signal}.signal span{color:#6f726c;font:400 .75rem var(--mono);letter-spacing:.14em;margin-top:10px;display:block}.process{background:var(--bone);color:var(--ink);padding:clamp(64px,7vw,112px) 4.2vw;scroll-margin-top:85px}.process__meta{color:#506400;font:500 .75rem/1.5 var(--mono);letter-spacing:.12em;border-bottom:1px solid #07070738;justify-content:space-between;gap:24px;padding-bottom:22px;display:flex}.process__layout{grid-template-columns:.9fr 1.1fr;align-items:start;gap:7vw;padding-top:64px;display:grid}.process__intro{min-width:0}.process__intro h2{font:730 clamp(2.7rem,4.65vw,5.6rem)/.9 var(--display);letter-spacing:-.065em;margin:0}.process__intro h2 em{color:#587000;font-style:normal}.process__intro p{color:#545650;margin:30px 0 0;font-size:.9rem;line-height:1.8}.process__link{border-bottom:1px solid var(--ink);width:fit-content;font:500 .75rem var(--mono);letter-spacing:.09em;justify-content:space-between;align-items:center;gap:28px;margin-top:38px;padding:14px 0;display:flex}.process__link:hover{color:#587000;border-color:#587000}.process__steps{margin:0;padding:0;list-style:none}.process__step{border-bottom:1px solid #07070738;grid-template-columns:52px minmax(0,1fr);gap:22px;padding:26px 0;display:grid}.process__step:first-child{padding-top:0}.process__number{color:#587000;width:42px;height:42px;font:500 .75rem var(--mono);border:1px solid #58700066;border-radius:50%;place-items:center;display:grid}.process__step h3{font:700 clamp(1.45rem,2vw,2.4rem)/1.08 var(--display);letter-spacing:-.045em;margin:3px 0 12px}.process__step p{color:#545650;max-width:490px;margin:0;font-size:.88rem;line-height:1.7}.local{background:var(--ink-2);border-top:1px solid var(--line);grid-template-columns:.92fr 1.08fr;min-height:100svh;scroll-margin-top:86px;display:grid;position:relative}.local__map{background:#121411;flex-direction:column;min-width:0;min-height:700px;display:flex}.local__map-heading{border-bottom:1px solid var(--line);font:500 .75rem/1.5 var(--mono);letter-spacing:.06em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:24px 28px;display:flex}.local__map-heading>span:first-child{color:var(--signal);align-items:center;gap:10px;display:flex}.local__map-heading i{background:var(--signal);border-radius:50%;width:6px;height:6px}.local__map-heading>span:last-child{color:#b4b8ae}.local__map-frame{isolation:isolate;background:#d8dad4;flex:1;width:100%;min-height:500px;position:relative}.local__map-canvas{z-index:0;font-family:var(--body);background:#d8dad4;position:absolute;inset:0}.local__map-canvas .leaflet-tile-pane{filter:grayscale(.78)contrast(.94)}.local__map-scan{pointer-events:none}.local__scan-line{background:#648b0080;display:block;position:absolute;box-shadow:0 0 6px #c7ff2e59}.local__scan-line--horizontal{width:200vmax;height:1px;top:0;left:-100vmax}.local__scan-line--vertical{width:1px;height:200vmax;top:-100vmax;left:0}.local__scan-rings{width:var(--scan-size,300px);aspect-ratio:1;place-items:center;display:grid;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.local__scan-rings i{border:1px solid #648b0099;border-radius:50%;animation:6s ease-in-out infinite map-scan-breathe;position:absolute;box-shadow:0 0 8px #c7ff2e14}.local__scan-rings i:first-child{width:24%;height:24%;animation-delay:-4s}.local__scan-rings i:nth-child(2){width:62%;height:62%;animation-delay:-2s}.local__scan-rings i:nth-child(3){width:100%;height:100%}@keyframes map-scan-breathe{0%,to{opacity:.35}50%{opacity:.85}}.local__map-marker{color:var(--ink);background:var(--signal);border:2px solid var(--ink);font:750 23px var(--display);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 8px #c7ff2e38,0 4px 18px #00000040}.local__map-label{background:var(--ink);color:var(--bone);font:500 12px var(--mono);letter-spacing:.04em;border:0;border-radius:0;padding:10px 14px;box-shadow:0 3px 15px #0000002e}.local__map-label.leaflet-tooltip-top:before{border-top-color:var(--ink)}.local__map-canvas .leaflet-control-zoom{border:1px solid #aaa;box-shadow:0 2px 10px #0000001a}.local__map-canvas .leaflet-control-zoom a{background:var(--bone);width:40px;height:40px;color:var(--ink);line-height:40px}.local__map-canvas .leaflet-control-attribution{color:#222;background:#fffffff0;padding:4px 8px;font-size:12px;line-height:1.5}.local__map-canvas .leaflet-control-attribution a{color:#263314}.local__map-status{z-index:1;background:var(--ink);color:var(--bone);pointer-events:none;margin:0;padding:12px 16px;font-size:14px;line-height:1.5;position:absolute;bottom:44px;left:20px;right:20px}.local__map-link{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex}.local__map-link>span:first-child{gap:8px;display:grid}.local__map-link strong{font:500 .875rem var(--mono);letter-spacing:.07em}.local__map-link>span:first-child>span{color:#b4b8ae;font-size:.875rem;line-height:1.5}.local__map-link>span:last-child{font:500 .75rem var(--mono);color:var(--signal);align-items:center;gap:12px;display:flex}.local__map-link:hover{background:#1c2018}.local__copy{border-left:1px solid var(--line);flex-direction:column;justify-content:center;min-width:0;padding:clamp(80px,9vw,160px) clamp(35px,6vw,100px);display:flex}.local__copy h2{font:720 clamp(3.75rem,5.3vw,7.2rem)/.78 var(--display);letter-spacing:-.07em;margin:55px 0 45px}.local__copy h2 span,.local__copy h2 em{display:block}.local__copy h2 span:last-child{letter-spacing:-.045em;font-size:.75em}.local__copy h2 em{color:var(--signal);font-style:normal}.local__copy>p{color:#a5a8a1;max-width:410px;margin:0 0 45px;line-height:1.7}.local__copy address{font-style:normal;font:500 .76rem/1.8 var(--mono);letter-spacing:.08em}.local__route{width:fit-content;font:500 .75rem var(--mono);letter-spacing:.12em;border:1px solid #ffffff4d;align-items:center;gap:24px;margin-top:45px;padding:16px 19px;transition:all .25s;display:flex}.local__route:hover{background:var(--signal);border-color:var(--signal);color:var(--ink)}.local__facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.local__facts span{border-right:1px solid var(--line);font:400 .75rem var(--mono);letter-spacing:.11em;gap:18px;padding:25px 3.2vw;display:flex}.local__facts span:last-child{border-right:0}.local__facts i{color:var(--signal);font-style:normal}.finale{isolation:isolate;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:120px 5vw;display:flex;position:relative;overflow:hidden}.finale__image,.finale__overlay{z-index:-2;position:absolute;inset:0}.finale__image{filter:brightness(.53)saturate(.6);will-change:transform;background:url(../assets/cockpit.webp) 50%/cover no-repeat}.finale__overlay{z-index:-1;background:radial-gradient(circle,#0000,#07070794 67%),linear-gradient(#07070759,#0000 70%,#070707d9)}.finale__meta{border-top:1px solid var(--line);font:400 .75rem var(--mono);letter-spacing:.15em;justify-content:space-between;padding-top:16px;display:flex;position:absolute;top:35px;left:3.2vw;right:3.2vw}.finale__meta span:first-child{color:var(--signal)}.finale h2{font:720 clamp(5rem,11.7vw,13rem)/.78 var(--display);letter-spacing:-.075em;margin:0}.finale h2 span,.finale h2 strong{display:block}.finale h2 span{color:#0000;-webkit-text-stroke:1px #ffffffbf}.finale h2 strong{color:var(--signal)}.finale p{color:#fffc;margin:45px 0 0;font-size:.92rem;line-height:1.7}.contact{background:var(--signal);color:var(--ink);grid-template-columns:1fr 1fr;gap:8vw;padding:clamp(80px,10vw,160px) 3.2vw;display:grid}.contact .section-code{color:#394900}.contact__head h2{font:730 clamp(5.5rem,9vw,10.2rem)/.75 var(--display);letter-spacing:-.08em;margin:60px 0 55px}.contact__head h2 em{color:#0000;-webkit-text-stroke:1.5px var(--ink);font-style:normal}.contact__direct{flex-direction:column;gap:12px;display:flex}.contact__direct a{border-bottom:1px solid #0006;align-items:center;gap:14px;width:fit-content;padding-bottom:5px;font-size:.78rem;display:flex}.contact__form{background:var(--ink);color:var(--bone);align-self:center;padding:clamp(30px,4.5vw,70px);box-shadow:22px 22px #0000001f}.contact__form-code{color:var(--signal);font:400 .75rem var(--mono);letter-spacing:.14em;justify-content:space-between;margin-bottom:50px;display:flex}.contact__form-code span:last-child{color:#81847d}.contact__form label{font:500 .75rem var(--mono);letter-spacing:.12em;align-items:center;gap:15px;margin:25px 0 10px;display:flex}.contact__form label span{color:var(--signal)}.contact__form label i{color:#6e716b;margin-left:auto;font-size:.75rem;font-style:normal}.contact__form input,.contact__form select,.contact__form textarea{width:100%;color:var(--bone);background:0 0;border:0;border-bottom:1px solid #ffffff47;border-radius:0;outline:none;padding:13px 0 16px;font-size:1rem;transition:border-color .2s}.contact__form input:focus,.contact__form select:focus,.contact__form textarea:focus{border-color:var(--signal)}.contact__form select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--signal) 50%),linear-gradient(135deg,var(--signal) 50%,transparent 50%);background-position:calc(100% - 7px),100%;background-repeat:no-repeat;background-size:7px 7px,7px 7px}.contact__form select option{background:var(--ink)}.contact__form textarea{resize:vertical}.contact__submit{background:var(--signal);width:100%;color:var(--ink);font:600 .75rem var(--mono);letter-spacing:.12em;border:0;justify-content:space-between;align-items:center;margin-top:42px;padding:22px;display:flex}.contact__form>p{color:#777a74;font:400 .75rem/1.6 var(--mono);margin:15px 0 0}.footer{isolation:isolate;background:var(--ink);scroll-margin-top:85px;position:relative;overflow:hidden}.footer__media{z-index:-2;background-position:50%;background-size:cover;position:absolute;inset:0}.footer__video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.footer:before{content:"";z-index:-1;background:linear-gradient(#070707db,#07070733 35%,#0707074d 58%,#070707f0),linear-gradient(90deg,#07070742,#0000 65%);position:absolute;inset:0}.footer__content{flex-direction:column;min-height:clamp(640px,57vw,1000px);padding:64px 3.2vw 28px;display:flex}.footer__top{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:32px;display:grid}.footer__top>p{color:var(--bone);justify-self:center;margin:0;font-size:1rem;line-height:1.7}.footer__address{color:var(--bone);font:400 .875rem/1.7 var(--mono);letter-spacing:.04em;justify-self:end;gap:20px;display:flex}.footer__address svg{flex-shrink:0;margin-top:4px}.footer__word{font:750 20vw/.75 var(--display);letter-spacing:-.095em;white-space:nowrap;text-shadow:0 4px 40px #0000001f;margin:auto 0 32px -1.5vw}.footer__word span{color:var(--signal)}.footer__bottom{color:#d0d1ca;font:400 .875rem/1.6 var(--mono);letter-spacing:.04em;border-top:1px solid #efede766;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 30px;padding-top:22px;display:flex}.footer__bottom a{color:var(--bone);padding:8px 0}.footer__bottom a:hover,.footer__address:hover{color:var(--signal)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.35;box-shadow:0 0 2px var(--signal)}}@keyframes scan{0%,15%{opacity:0;transform:translate(-38vw)}30%{opacity:.35}70%{opacity:.35}85%,to{opacity:0;transform:translate(35vw)}}@keyframes scanpanel{0%,to{opacity:.1;left:22%}50%{opacity:.55;left:77%}}@keyframes scrollline{0%{transform:translate(-110%)}60%,to{transform:translate(110%)}}@keyframes detailin{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes signal{0%{stroke-dashoffset:2200px}to{stroke-dashoffset:0}}@keyframes radiate{0%{opacity:0;transform:scale(.75)}45%{opacity:1}to{opacity:0;transform:scale(1.08)}}@media (width<=1000px){.cursor-dot,.cursor-ring,.header__status{display:none}.header__inner{grid-template-columns:1fr auto auto;gap:20px}.header__cta{display:none}.menu{width:40px;height:40px;color:inherit;z-index:3;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:flex-end;gap:7px;padding:0;display:flex;position:relative}.menu span{background:currentColor;width:26px;height:1px;transition:transform .25s,width .25s}.menu span:last-child{width:17px}.menu--open span:first-child{transform:translateY(4px)rotate(45deg)}.menu--open span:last-child{width:26px;transform:translateY(-4px)rotate(-45deg)}.nav{background:var(--ink);visibility:hidden;opacity:0;z-index:1;flex-direction:column;justify-content:center;padding:110px 8vw 70px;transition:all .35s;display:flex;position:fixed;inset:0;transform:translateY(-14px)}.nav--open{visibility:visible;opacity:1;transform:none}.nav a{font:700 clamp(3.7rem,10vw,7rem)/1.1 var(--display);letter-spacing:-.055em}.nav a i{font:400 .75rem var(--mono);color:var(--signal);margin-right:20px;font-style:normal}.calibration{display:block}.calibration__head{grid-template-columns:1fr 2fr}.calibration__head p{display:none}.calibration__visual{aspect-ratio:4/3;min-height:0}.calibration__layers{border-left:0;border-top:1px solid var(--line);min-height:500px}.data-section{grid-template-columns:1fr}.data-section__copy{border-left:0}.local{grid-template-columns:1fr}.local__map{min-height:0}.local__map-frame{flex:none;height:clamp(380px,60svh,560px);min-height:0}.local__copy{border-left:0;border-top:1px solid var(--line)}.contact{grid-template-columns:1fr}.contact__form{width:min(100%,720px)}}@media (width<=860px){.header__inner{min-height:72px}.hero__content{width:calc(100% - 32px);min-height:100svh;padding:160px 0 74px}.hero__car{background-position:58%}.speed-field{display:none}.hero__gradient{background:linear-gradient(#07070726 28%,#070707ed),linear-gradient(90deg,#0707074d,#0000)}.hero__frame{inset:92px 18px 24px}.hero__telemetry--top{top:98px;left:20px}.hero__telemetry--top span:not(:first-child),.hero__telemetry--side,.hero__gauge{display:none}.hero__title{letter-spacing:-.08em;font-size:clamp(3.45rem,14.3vw,6.4rem);line-height:.79}.hero__line--two{margin-left:18vw}.hero__footer{margin-top:34px;display:block}.hero__footer p{margin-bottom:25px}.hero__action{width:fit-content}.hero__scroll{display:none}.statement{padding:100px 20px 80px}.statement__meta span:last-child{display:none}.statement__word{font-size:clamp(4rem,18.5vw,7rem)}.statement__word--small{font-size:12.8vw}.statement__word--accent{margin-left:0;font-size:13vw}.statement__foot{grid-template-columns:30px 1fr;gap:24px;margin:75px 0 0}.statement__foot span{display:none}.statement__foot p{font-size:1rem}.calibration{padding:100px 20px}.calibration__head{margin-bottom:50px;display:block}.calibration__head h2{margin-top:30px;font-size:22vw}.calibration__layers{min-height:500px;padding:35px 24px}.calibration__detail h3{font-size:12vw}.calibration__hud{gap:8px;font-size:.75rem;top:12px;left:12px;right:12px}.calibration__stamp{gap:8px;font-size:.75rem;bottom:14px;right:14px}.calibration__stamp svg{width:24px}.data-section__copy{min-width:0;padding:75px 20px}.data-section__copy h2{margin:48px 0 35px;font-size:15vw}.data-section__copy h2 em{letter-spacing:-.045em;font-size:.61em}.signal{margin-top:50px}.process{padding:70px 20px}.process__meta span:last-child{display:none}.process__layout{grid-template-columns:1fr;gap:48px;padding-top:42px}.process__intro h2{font-size:clamp(2.5rem,8.4vw,4.8rem)}.process__intro p{margin-top:24px}.process__link{margin-top:22px}.process__step{grid-template-columns:36px minmax(0,1fr);gap:18px;padding:24px 0}.process__number{width:34px;height:34px;font-size:.75rem}.process__step h3{font-size:clamp(1.15rem,4.3vw,1.8rem)}.process__step p{font-size:.82rem}.local{scroll-margin-top:72px}.local__map-heading,.local__map-link{padding:22px 20px}.local__copy{min-width:0;padding:90px 20px}.local__copy h2{font-size:16vw}.local__copy h2 span{font-size:.82em}.local__copy h2 span:last-child{letter-spacing:-.04em;font-size:.65em}.local__facts{grid-template-columns:1fr}.local__facts span{border-right:0;border-bottom:1px solid var(--line);padding:20px}.local__facts span:last-child{border-bottom:0}.finale{min-height:90svh;padding:100px 20px}.finale__image{background-position:58%}.finale h2{font-size:17vw}.finale__meta{left:20px;right:20px}.finale__meta span:last-child{display:none}.contact{padding:95px 20px}.contact__head h2{font-size:20vw}.contact__form{padding:30px 22px;box-shadow:10px 10px #0000001f}.footer{scroll-margin-top:72px}.footer__content{min-height:740px;padding:48px 20px 24px}.footer__top{grid-template-columns:1fr;gap:24px}.footer__top>p,.footer__address{justify-self:start}.footer__media,.footer__video{object-position:58% center;background-position:58%}.footer__word{margin:auto 0 28px;font-size:18.5vw}.footer__bottom{gap:8px 24px}.footer__bottom span{width:100%}.footer__bottom a{align-items:center;min-height:44px;display:flex}}@media (width<=480px){.hero__kicker{font-size:.75rem}.hero__footer p{font-size:.78rem}.logo__copy strong{font-size:1.02rem}.logo__copy small,.calibration__tabs button{font-size:.75rem}.calibration__detail h3{font-size:11.5vw}.contact__form-code{font-size:.75rem}}@media (width<=350px){.hero--video .hero__title{font-size:8.8vw}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.preloader{display:none}.hero__line i{transform:none!important}.speed-field,.hero__scan,.cursor-dot,.cursor-ring{display:none!important}.statement__word,.hero__car,.calibration__image,.data-section__image,.finale__image{transform:none!important}}.hero--video .hero__title{font-size:clamp(3rem,11.2vw,11.8rem);line-height:.79}.hero__line--two{margin-left:24vw}.hero__kicker{letter-spacing:.12em;font-size:.875rem;line-height:1.6}.hero__footer p,.calibration__head p,.process__intro p,.process__step p,.local__copy address,.finale>p{font-size:1rem}.hero__footer p{color:#e3e4df}.hero__action,.header__cta,.process__link,.local__route,.contact__form label,.contact__submit{letter-spacing:.06em;font-size:.875rem}.hero__action{min-height:48px}.hero__action-icon{flex-shrink:0}.logo__copy small{letter-spacing:.09em;font-size:.75rem}.calibration__head{grid-template-columns:.65fr 1.6fr .5fr;gap:24px}.calibration__head h2{font-size:clamp(4.4rem,10.8vw,11rem)}.calibration__layers{gap:38px;min-width:0;padding:clamp(28px,3.2vw,58px)}.calibration__tabs{gap:12px}.calibration__tabs button{letter-spacing:.035em;color:#b8bbb3;min-height:56px;font-size:.875rem;line-height:1.5}.calibration__tabs button span{color:#a9ad9f;font-size:.75rem}.calibration__tabs button.is-active span{color:var(--signal)}.calibration__detail h3{font-size:clamp(2rem,3.5vw,4rem);line-height:1.02}.calibration__note{color:#afb3a9;font-family:var(--body);font-size:.875rem;line-height:1.65}.calibration__hud{text-shadow:0 1px 6px #000}.calibration__stamp{background:#070707b3;padding:10px 12px}.signal span{color:#a9ada2}.data-section__copy h2 em{font-size:.5em}.local__facts span{font-size:.8125rem}.finale h2{font-size:10vw}.contact__direct a{font-size:1rem}.contact__form-code{flex-wrap:wrap;gap:20px;line-height:1.6}.contact__form label{flex-wrap:wrap;gap:10px;line-height:1.5}.contact__form label i{color:#aeb2a6}.contact__form input::placeholder,.contact__form textarea::placeholder{color:#a0a398}.contact__form select{padding-right:25px}.contact__form>p{font-family:var(--body);color:#b4b7ad;font-size:.875rem;line-height:1.6}.nav a i{font-size:.875rem}@media (width<=1100px) and (width>=1001px){.calibration__tabs{flex-wrap:wrap}.calibration__tabs button{flex-basis:100%;gap:14px;min-height:44px;padding:12px 0;display:flex}.calibration__tabs button span{margin:0}}@media (width<=860px){.hero--video .hero__title{font-size:9.2vw;line-height:.86}.hero__line--two{margin-left:18vw}.hero__kicker{letter-spacing:.07em;font-size:.75rem}.hero__kicker span{padding-inline:3px}.hero__footer{margin-top:30px}.hero__footer p{font-size:1rem}.calibration__head h2{font-size:18vw}.calibration__layers{gap:36px;padding:32px 24px}.calibration__detail h3{font-size:clamp(2rem,7vw,3.8rem)}.data-section__copy h2 em{font-size:.55em}.calibration__hud{gap:10px;font-size:.75rem}.calibration__stamp{font-size:.75rem}.process__step h3{font-size:clamp(1.15rem,4.3vw,1.8rem);line-height:1.2}.process__step p{font-size:1rem}.finale h2{font-size:10.5vw;line-height:1.03}.contact__submit{gap:15px;padding:20px 14px;font-size:.8125rem}}@media (width<=480px){.hero__kicker{max-width:260px}.hero__action{gap:16px}.calibration__tabs{flex-direction:column;gap:0}.calibration__tabs button{flex:auto;align-items:center;gap:18px;min-height:50px;padding:14px 0;font-size:.875rem;display:flex}.calibration__tabs button span{margin:0}.calibration__detail h3{font-size:1.8rem}.calibration__hud{grid-template-columns:auto 1fr auto}.calibration__hud span:nth-child(2){display:none}.calibration__stamp{bottom:12px;right:12px}.contact__form{padding:28px 18px}.contact__form-code{margin-bottom:32px}.contact__form label{font-size:.8125rem}.contact__submit{font-family:var(--body);letter-spacing:0;font-size:.875rem}.footer__address{font-size:.8125rem}}.calibration,.tuning-options,.contact{scroll-margin-top:86px}.calibration__head--stages{grid-template-columns:.75fr 2fr .65fr;align-items:start;margin-bottom:56px}.calibration__head--stages h2{font-size:clamp(2.6rem,5.4vw,6rem);line-height:.98}.calibration__head--stages p{align-self:end}.stage-grid{border:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stage-card{background:linear-gradient(145deg,#181b15,#0b0d0a 65%);flex-direction:column;min-width:0;padding:clamp(24px,2.5vw,44px);display:flex}.stage-card+.stage-card{border-left:1px solid var(--line)}.stage-card__top{align-items:baseline;gap:14px;display:flex}.stage-card__top>span:first-child{font:500 .8125rem var(--mono);letter-spacing:.12em}.stage-card__top>strong{color:var(--signal);font:650 clamp(4rem,7vw,8rem)/1 var(--display);letter-spacing:-.07em}.stage-card__bars{align-self:center;gap:5px;margin-left:auto;display:flex}.stage-card__bars i{background:#30362b;width:6px;height:22px;transform:skew(-14deg)}.stage-card__bars i.is-lit{background:var(--signal)}.stage-card__tag{color:var(--signal);font:500 .75rem/1.65 var(--mono);letter-spacing:.04em;margin:30px 0 16px}.stage-card h3{font:650 clamp(1.4rem,2.1vw,2.35rem)/1.15 var(--display);letter-spacing:-.04em;margin:0 0 22px}.stage-card__description{color:#bdc2b7;margin:0 0 24px;font-size:1rem;line-height:1.75}.stage-card__detail{border-top:1px solid var(--line);color:#a7afa0;margin:auto 0 26px;padding-top:22px;font-size:.875rem;line-height:1.65}.stage-card>a{min-height:46px;font:500 .8125rem var(--mono);letter-spacing:.04em;justify-content:space-between;align-items:center;gap:16px;display:flex}.stage-card>a:hover{color:var(--signal)}.stage-grid__note{color:#afb5a7;grid-column:1/-1;max-width:920px;margin:20px 0 64px;font-size:.875rem;line-height:1.75}.tuning-options{background:#0b0e0a;padding:100px 3.2vw 90px}.tuning-options__meta{border-top:1px solid var(--line);font:400 .75rem/1.6 var(--mono);letter-spacing:.08em;color:#9da593;justify-content:space-between;gap:20px;padding-top:20px;display:flex}.tuning-options__intro{grid-template-columns:1.1fr .9fr;align-items:end;gap:5vw;margin:66px 0;display:grid}.tuning-options__intro h2{font:700 clamp(2.5rem,5.5vw,6.2rem)/1 var(--display);letter-spacing:-.06em;margin:0}.tuning-options__intro em{color:var(--signal);font-style:normal}.tuning-options__intro p{color:#b8c0ae;max-width:570px;margin:16px 0 0;font-size:1rem;line-height:1.8}.tuning-options__intro p:first-child{color:var(--bone);font-size:1.2rem}.tuning-options__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 50px;display:grid}.option-group{border:0;min-width:0;margin:0;padding:0}.option-group legend{width:100%;font:600 clamp(1.1rem,1.9vw,1.6rem)/1.4 var(--display);letter-spacing:-.02em;align-items:center;gap:16px;padding:0 0 20px;display:flex}.option-group legend>span{color:var(--signal);font:400 .8125rem var(--mono)}.option-item{border-top:1px solid var(--line);cursor:pointer;align-items:center;gap:18px;padding:18px 14px;transition:background .2s;display:flex;position:relative}.option-item:last-child{border-bottom:1px solid var(--line)}.option-item input{opacity:0;width:24px;height:24px;margin:0;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.option-item:has(input:focus-visible){outline:2px solid var(--signal);outline-offset:3px}.option-item__check{color:#aab59a;width:24px;height:24px;font:400 1rem var(--mono);border:1px solid #626d56;flex-shrink:0;place-items:center;display:grid}.option-item--selected{background:#c7ff2e0f}.option-item--selected .option-item__check{background:var(--signal);color:var(--ink);border-color:var(--signal)}.option-item:hover{background:#c7ff2e0b}.option-item strong{font-size:1rem;font-weight:500;line-height:1.5;display:block}.option-item small{color:#9ca68f;margin-top:3px;font-size:.875rem;line-height:1.6;display:block}.tuning-options__bottom{border-top:1px solid var(--line);grid-template-columns:1.2fr .8fr;align-items:center;gap:5vw;margin-top:48px;padding-top:24px;display:grid}.tuning-options__bottom>p{color:#9ca68f;margin:0;font-size:.875rem;line-height:1.8}.tuning-options__request{text-align:right;justify-self:end}.tuning-options__request span{font:400 .75rem/1.6 var(--mono);color:#aeb89e;display:block}.tuning-options__request strong{color:var(--signal);font:500 .875rem var(--mono);padding:16px 0;display:block}.contact{grid-template-columns:.85fr 1.15fr;gap:5vw}.contact__head{min-width:0}.contact__intro{max-width:430px;margin:0 0 40px;font-size:1rem;line-height:1.8}.contact__form{min-width:0;padding:clamp(24px,3.2vw,54px)}.contact__fields{border:0;min-width:0;margin:0;padding:0}.contact__availability{background:#1b2113;border:1px solid #6c784f;padding:16px 18px;color:#c9d0b9!important;margin-bottom:30px!important}.contact__form .contact__help,.contact__privacy{color:#b4bca9;margin:10px 0 18px;font-size:.875rem;line-height:1.7}.contact__form .contact__help#registration-formats{font-family:var(--mono);font-size:.75rem}.contact__form .registration-upload{background:#12170d;border:1px dashed #69764e;min-height:160px;margin-top:18px;position:relative}.contact__form .registration-upload:focus-within{outline:2px solid var(--signal);outline-offset:4px}.contact__form .registration-upload input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;padding:0;position:absolute;inset:0}.registration-upload__content{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px 14px;display:flex}.registration-upload__icon{color:var(--signal);font-size:32px;line-height:1}.registration-upload__content strong{font:500 .8125rem/1.5 var(--mono)}.registration-upload__content>span:last-child{color:#a5b095;font-size:.875rem}.registration-preview{border:1px solid var(--line);align-items:center;gap:16px;margin-top:18px;padding:16px;display:flex}.registration-preview img{object-fit:contain;background:#1d2217;flex-shrink:0;width:80px;height:92px}.registration-preview>div{min-width:0}.registration-preview strong{overflow-wrap:anywhere;font-size:.875rem;line-height:1.6;display:block}.registration-preview span{color:#a5b095;margin-top:4px;font-size:.75rem;line-height:1.6;display:block}.registration-preview button{min-height:40px;color:var(--bone);background:0 0;border:0;border-bottom:1px solid #778164;padding:9px 0;font-size:.875rem}.contact__form .contact__error{color:#ffb9a9;font-size:.875rem;line-height:1.6}.contact__selected{padding:20px 0 12px}.contact__selected>p{font:500 .75rem/1.6 var(--mono);color:var(--signal)}.contact__selected ul{flex-wrap:wrap;gap:8px;margin:12px 0;padding:0;list-style:none;display:flex}.contact__selected li{background:#202718;align-items:center;gap:8px;padding:0 4px 0 12px;font-size:.8125rem;display:flex}.contact__selected li button{width:36px;min-height:40px;color:var(--signal);background:0 0;border:0;font-size:20px}.contact__selected>a{text-underline-offset:4px;color:#b4bca9;font-size:.875rem;text-decoration:underline}.contact__trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.contact__privacy{margin-top:24px}.contact__submit:disabled{opacity:.5;cursor:not-allowed}.contact__submit{margin-top:24px}.contact__feedback:empty{display:none}.contact__feedback{border:1px solid var(--line);margin-top:24px;padding:18px;font-size:1rem;line-height:1.7}.contact__feedback--error{color:#ffb9a9;border-color:#714334}.contact__feedback--success{color:var(--signal);border-color:#748e37}@media (width>=1001px){.contact__head{align-self:start;position:sticky;top:112px}.contact__head h2{font-size:clamp(4.5rem,7.6vw,9rem)}}@media (width<=1000px){.calibration__head--stages{grid-template-columns:1fr 2fr;display:grid}.calibration__head--stages h2{font-size:6vw}.stage-card{padding:24px 20px}.stage-card h3{font-size:1.5rem}.stage-card__tag{min-height:40px}.contact{grid-template-columns:1fr}.contact__intro{max-width:620px}}@media (width<=700px){.calibration,.tuning-options,.contact{scroll-margin-top:72px}.calibration__head--stages{display:block}.calibration__head--stages h2{margin-top:28px;font-size:9.7vw}.stage-grid{grid-template-columns:1fr}.stage-card{padding:28px 24px}.stage-card+.stage-card{border-left:0;border-top:1px solid var(--line)}.stage-card__top>strong{font-size:5rem}.stage-card__tag{min-height:0;margin-top:24px}.stage-card h3{font-size:1.8rem}.stage-card__detail{margin-bottom:12px}.tuning-options{padding:72px 20px}.tuning-options__meta>span:last-child{display:none}.tuning-options__intro{grid-template-columns:1fr;gap:14px;margin:40px 0}.tuning-options__intro h2{font-size:10vw}.tuning-options__groups,.tuning-options__bottom{grid-template-columns:1fr;gap:34px}.option-group legend{font-size:1.25rem}.option-item{gap:14px;padding-inline:8px}.option-item input{left:8px}.tuning-options__request{text-align:left;justify-self:start}.contact__form{padding:28px 18px}.contact__form input,.contact__form select,.contact__form textarea{font-size:1rem}.contact__form-code span:last-child{display:none}.contact__direct a{font-size:.875rem}.registration-preview{gap:12px;padding:12px}.registration-preview img{width:60px;height:80px}}.logo--performance{aspect-ratio:10/3;width:clamp(160px,15vw,210px);display:block;overflow:hidden}.logo--performance img{object-fit:cover;width:100%;height:100%;display:block}.logo--performance:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.preloader__brand-logo{width:clamp(240px,58vw,680px);max-width:100%;margin-inline:auto}.statement.statement--refined{padding:72px 3.2vw 36px;scroll-margin-top:76px}.statement--refined .statement__meta{margin-bottom:58px;padding-top:18px}.statement__layout{grid-template-columns:minmax(0,1.85fr) minmax(260px,.85fr);align-items:center;gap:5vw;display:grid}.statement__title{font:700 clamp(3.2rem,6.8vw,8.5rem)/.99 var(--display);letter-spacing:-.065em;margin:0}.statement__line{white-space:nowrap;display:block}.statement__outline{color:#0000;-webkit-text-stroke:1.3px var(--ink)}.statement__line--accent{color:#587000;margin-top:8px}.statement__aside{justify-self:end;max-width:410px}.statement__signal{align-items:end;gap:5px;width:210px;height:64px;margin-bottom:24px;display:flex}.statement__signal i{height:var(--bar-height);transform-origin:bottom;background:#587000;flex:1;display:block}.statement__signal i:nth-child(-n+5){background:#b5bba3}.statement__eyebrow{color:#4d5f20;font:500 .75rem/1.7 var(--mono);letter-spacing:.04em;margin:0 0 14px}.statement__description{max-width:390px;margin:0;font-size:clamp(1rem,1.2vw,1.25rem);line-height:1.75}.statement__link{min-height:48px;font:500 .8125rem/1.5 var(--mono);border-bottom:1px solid #949c7c;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding:18px 0 12px;display:flex}.statement__link:hover{color:#587000}.statement__link:focus-visible{outline-offset:5px;outline:2px solid #587000}.statement__signature{color:#5e6353;font:400 .75rem/1.5 var(--mono);letter-spacing:.06em;border-top:1px solid #c3c4b9;align-items:center;gap:28px;margin-top:50px;padding-top:20px;display:flex}.statement__signature svg{color:#587000;margin-left:auto}.performance-chart__request{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:30px;margin-top:26px;padding-top:24px;display:grid}.performance-chart__request .performance-chart__stage-note{border:0;grid-column:auto;max-width:530px;padding:0}.performance-chart__request .performance-chart__stage-note>span{margin:0 0 4px;display:block}.performance-chart__request>a{background:var(--signal);color:var(--ink);min-height:54px;font:600 .9375rem/1.5 var(--body);justify-content:space-between;align-items:center;gap:24px;padding:17px 22px;transition:background .2s;display:flex}.performance-chart__request>a>span:last-child{font-size:24px}.performance-chart__request>a:hover{background:#dbff7f}.performance-chart__request>a:focus-visible{outline:2px solid var(--signal);outline-offset:5px}.performance-chart__footer{margin-top:22px;padding-top:20px}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.tuning-options__groups{display:block}.option-disclosure{border-top:1px solid #3c4532}.option-disclosure:last-child{border-bottom:1px solid #3c4532}.option-disclosure>summary{cursor:pointer;grid-template-columns:44px minmax(0,1fr) auto 28px;align-items:center;gap:24px;min-height:106px;padding:22px 12px;list-style:none;display:grid}.option-disclosure>summary::-webkit-details-marker{display:none}.faq__item>summary::-webkit-details-marker{display:none}.option-disclosure>summary::marker{content:""}.faq__item>summary::marker{content:""}.option-disclosure>summary:hover{background:#151b0f}.option-disclosure__number{color:var(--signal);font:400 .8125rem var(--mono)}.option-disclosure__title{align-items:baseline;gap:24px;display:flex}.option-disclosure__title>strong{font:600 clamp(1.25rem,2vw,1.85rem)/1.35 var(--display);letter-spacing:-.025em}.option-disclosure__title>span,.option-disclosure__count{color:#a8b29b;font:400 .8125rem/1.5 var(--mono)}.option-disclosure[open] .option-disclosure__title>strong{color:var(--signal)}.option-disclosure__count{color:#bfcca8}.disclosure-icon{width:26px;height:26px;color:var(--signal);flex-shrink:0;display:block;position:relative}.disclosure-icon:before,.disclosure-icon:after{content:"";background:currentColor;width:16px;height:1px;transition:transform .2s;position:absolute;top:12px;left:5px}.disclosure-icon:after{transform:rotate(90deg)}details[open]>summary .disclosure-icon:after{transform:rotate(0)}.option-disclosure>summary:focus-visible,.faq__item>summary:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.option-disclosure__items{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;min-width:0;margin:0;padding:0 64px 28px;display:grid}.option-disclosure__items .option-item{border-bottom:0}.option-disclosure[open] .option-disclosure__items,.faq__item[open] .faq__answer{animation:.25s ease-out disclosure-enter}@keyframes disclosure-enter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.faq{background:#0c0f0b;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:7vw;padding:100px 3.2vw;scroll-margin-top:76px;display:grid}.faq__intro h2{font:650 clamp(2rem,3.6vw,4.4rem)/1.06 var(--display);letter-spacing:-.05em;margin:32px 0 26px}.faq__intro h2 em{color:var(--signal);font-style:normal}.faq__intro>p{color:#b6bfaa;margin:0;font-size:1rem;line-height:1.75}.faq__intro>a{min-height:44px;color:var(--bone);font:500 .75rem/1.6 var(--mono);border-bottom:1px solid #62743e;align-items:center;gap:16px;margin-top:28px;display:inline-flex}.faq__intro>a:hover{color:var(--signal)}.faq__intro>a:focus-visible{outline:2px solid var(--signal);outline-offset:5px}.faq__list{min-width:0}.faq__item{border-top:1px solid #3c4532}.faq__item:last-child{border-bottom:1px solid #3c4532}.faq__item>summary{cursor:pointer;align-items:center;gap:20px;min-height:90px;padding:24px 0;list-style:none;display:flex}.faq__number{color:#9bb477;font:400 .75rem var(--mono)}.faq__item h3{font:500 clamp(1rem,1.35vw,1.25rem)/1.5 var(--body);flex:1;margin:0}.faq__item>summary:hover h3,.faq__item[open] h3{color:var(--signal)}.faq__answer{padding:0 46px 26px 36px}.faq__answer p{color:#bfc8b4;margin:0;font-size:1rem;line-height:1.85}@media (width<=1100px){.statement__layout{grid-template-columns:minmax(0,1.65fr) minmax(250px,.85fr);gap:3vw}.statement__title{font-size:6.5vw}.statement__signal{height:48px;margin-bottom:18px}.option-disclosure__title{display:block}.option-disclosure__title>span{margin-top:6px;display:block}.performance-chart__request{grid-template-columns:1fr;gap:18px}.performance-chart__request>a{justify-self:start}}@media (width<=1000px){.nav a{font-size:clamp(1.75rem,min(9vw,9dvh),6rem)}.faq{grid-template-columns:1fr;gap:40px;padding:80px 3.2vw}.faq__intro h2{font-size:clamp(2rem,5.8vw,4rem)}.faq__intro h2 em br{display:none}}@media (width<=760px){.statement.statement--refined{padding:52px 20px 26px}.statement--refined .statement__meta{margin-bottom:34px}.statement__layout{grid-template-columns:1fr;gap:32px}.statement__title{font-size:clamp(2rem,8.7vw,4.5rem);line-height:1.03}.statement__aside{justify-self:start;max-width:560px}.statement__signal{display:none}.statement__description{max-width:500px}.statement__link{gap:24px;width:fit-content;margin-top:14px;font-size:.75rem}.statement__signature{letter-spacing:0;flex-wrap:wrap;gap:14px;margin-top:30px;font-size:.75rem}.statement__signature svg{display:none}.option-disclosure>summary{grid-template-columns:26px minmax(0,1fr) 26px;gap:12px;min-height:100px;padding:20px 0}.option-disclosure__count{grid-column:2;font-size:.75rem}.option-disclosure .disclosure-icon{grid-area:1/3/3}.option-disclosure__items{grid-template-columns:1fr;padding:0 0 20px}.faq{padding:64px 20px}.faq__intro h2{margin-top:26px;font-size:clamp(1.65rem,6.8vw,3rem)}.faq__item>summary{gap:12px;padding:20px 0}.faq__item h3{font-size:1rem}.faq__answer{padding:0 0 24px 28px}.faq__answer p{font-size:.9375rem;line-height:1.8}}@media (width<=540px){.performance-chart__heading{margin-bottom:16px}.performance-chart__heading h3{font-size:1.25rem}.performance-chart__heading h3 em{display:inline}.performance-chart__heading>span{display:none}.performance-chart__panel{padding:20px 12px}.performance-chart__vehicle-row{gap:16px}.performance-chart__vehicle h4{margin:8px 0 4px;font-size:2rem}.performance-chart__vehicle>span{font-size:.75rem}.performance-chart__vehicle p{font-size:.8125rem}.performance-chart__vehicle p>span{margin:0 4px}.performance-chart__stages button{min-height:44px;padding:8px 4px}.performance-chart__summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:16px 0}.performance-chart__stat:first-child{border-right:1px solid var(--line);border-bottom:0;padding:14px 10px 14px 0}.performance-chart__stat:nth-child(2){padding:14px 0 14px 12px}.performance-chart__stat-label{font-size:.875rem}.performance-chart__stat-label>span{display:none}.performance-chart__numbers{grid-template-columns:auto 1fr;gap:5px 10px;margin:8px 0;display:grid}.performance-chart__stock{font:400 .875rem/1.4 var(--mono);letter-spacing:-.04em}.performance-chart__stock small{font-size:.75rem}.performance-chart__arrow{font-size:16px}.performance-chart__numbers strong{grid-column:1/-1;font-size:clamp(1.7rem,6.5vw,2.2rem);line-height:1.1}.performance-chart__numbers strong small,.performance-chart__gain{font-size:.75rem}.performance-chart__gain>span{display:none}.performance-chart__meta{gap:10px}.performance-chart__legend{font-size:.75rem}.performance-chart__metrics{gap:4px}.performance-chart__chart-label{margin-top:16px;font-size:.75rem}.performance-chart__svg{height:180px}.performance-chart__axis{margin-top:8px}.performance-chart__request{gap:14px;margin-top:20px;padding-top:18px}.performance-chart__request>a{justify-self:stretch;gap:16px;padding:14px;font-size:.9375rem}.performance-chart__footer{gap:10px}}@media (prefers-reduced-motion:reduce){.statement__line,.statement__signal i{opacity:1!important;transform:none!important}.option-disclosure[open] .option-disclosure__items,.faq__item[open] .faq__answer{animation:none}}.contact__privacy a{color:inherit;text-decoration:underline}
