.menu-overlay{--menu-primary-width:clamp(370px, 31vw, 440px);--menu-series-width:clamp(440px, 36vw, 600px);--menu-display-font:"Microgramma D Extended", "Microgramma D Extended Medium", "Eurostile Extended", Michroma, sans-serif;--menu-link-size:clamp(15px, 1.55vw, 20px)}.menu-toggle{z-index:1002;cursor:pointer;mix-blend-mode:difference;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:48px;height:48px;padding:0;transition:top .3s,opacity .25s,visibility .25s,transform .3s cubic-bezier(.77,0,.18,1);display:flex;position:fixed;top:35px;left:28px}body.header-scrolled .menu-toggle{top:15px}body.header-hidden:not(.menu-open) .menu-toggle{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-18px)}.menu-toggle:focus-visible{outline-offset:3px;outline:1px solid #fff}body.menu-open .menu-toggle{visibility:hidden;opacity:0;pointer-events:none}.menu-toggle span{backface-visibility:hidden;transform-origin:0;background:#fff;border-radius:999px;flex:0 0 2px;width:26px;height:2px;min-height:2px;transition:width .25s,transform .25s;display:block}.menu-toggle:hover span{width:30px}.menu-toggle:hover span:nth-child(2){transform:translate(2px)}:is(body:has(.loader:not(.done)) .menu-toggle,body:has(.model-loader:not(.is-done)) .menu-toggle){visibility:hidden;opacity:0;pointer-events:none}.menu-overlay{z-index:1001;visibility:hidden;opacity:0;transition:visibility .55s,opacity .55s;position:fixed;inset:0}.menu-overlay.is-open{visibility:visible;opacity:1}.menu-backdrop{background:#0000004d;position:absolute;inset:0}.menu-panel{width:min(100%, var(--menu-primary-width));color:#fff;opacity:0;background:0 0;transition:width .65s cubic-bezier(.2,.8,.2,1),transform .65s cubic-bezier(.2,.8,.2,1),opacity .65s;position:absolute;inset:0 auto 0 0;overflow:hidden;transform:translate(-4%)}.menu-panel.has-series{width:min(100%, calc(var(--menu-primary-width) + var(--menu-series-width)))}.menu-overlay.is-open .menu-panel{opacity:1;transform:none}.menu-primary{z-index:2;width:var(--menu-primary-width);background:var(--surface-dark,#121614);scrollbar-width:none;flex-direction:column;max-width:100%;height:100%;padding:clamp(94px,11vh,118px) clamp(34px,4vw,56px) clamp(30px,5vh,46px);transition:width .65s cubic-bezier(.2,.8,.2,1),padding .65s cubic-bezier(.2,.8,.2,1),background-color .45s;display:flex;position:relative;overflow-y:auto}body.header-tone-green .menu-primary{background:var(--surface-green,#071719)}.menu-panel.has-series .menu-primary{width:var(--menu-primary-width)}.menu-primary::-webkit-scrollbar{display:none}.series-view::-webkit-scrollbar{display:none}.menu-close{z-index:4;color:#fff;cursor:pointer;background:0 0;border:0;font:300 46px/1 Arial,sans-serif;transition:transform .25s;position:absolute;top:24px;right:28px}.menu-close:hover{transform:scale(1.08)}.main-menu,.fleet-list{margin:0;padding:0;list-style:none}.main-menu>li>a,.menu-label{color:#fff;font:400 var(--menu-link-size)/1.3 var(--menu-display-font);letter-spacing:.01em;text-transform:uppercase;align-items:center;padding:5px 0;text-decoration:none;display:inline-flex}.main-menu>li>a:hover,.fleet-list a:hover,.series-trigger:hover{color:#fff}.main-menu>li+li{margin-top:clamp(12px,1.8vh,18px)}.fleet-item{margin-bottom:clamp(28px,4vh,42px)}.fleet-list{flex-direction:column;gap:clamp(8px,1.4vh,13px);margin:10px 0 0;padding-left:clamp(16px,2vw,24px);display:flex}.fleet-list a,.series-trigger{color:#ffffff94;letter-spacing:.01em;text-align:left;background:0 0;border:0;width:100%;padding:0;font:400 clamp(14px,1.35vw,17px)/1.45 Manrope,sans-serif;text-decoration:none;transition:color .25s}.series-trigger{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.series-trigger>span:last-child{opacity:0;transition:opacity .25s,transform .25s;transform:translate(-8px)}.series-trigger:hover>span:last-child,.series-trigger[aria-expanded=true]>span:last-child{opacity:1;transform:none}.menu-foot{color:#ffffff7a;text-transform:uppercase;letter-spacing:.18em;gap:18px;margin-top:auto;padding-top:34px;font:500 10px Manrope,sans-serif;display:flex}.series-view{z-index:1;inset:0 0 0 var(--menu-primary-width);-webkit-backdrop-filter:blur(22px)saturate(115%);backdrop-filter:blur(22px)saturate(115%);scrollbar-width:none;opacity:0;visibility:hidden;pointer-events:none;background:#1d201fc2;border-left:0;padding:clamp(76px,9vh,96px) clamp(34px,4vw,58px) 42px;transition:opacity .4s .12s,transform .5s 80ms,visibility .5s,background-color .45s;position:absolute;overflow-y:auto;transform:translate(-30px)}body.header-tone-green .series-view{background:#071719b8}.menu-panel.has-series .series-view.is-active{opacity:1;visibility:visible;pointer-events:auto;transform:none}.series-heading{margin:32px 0 18px}.series-heading p{color:#ffffffb8;font:400 12px var(--menu-display-font);text-transform:uppercase;letter-spacing:.18em;margin:0}.series-heading h2{display:none}.series-models{gap:clamp(24px,4vh,42px);display:grid}.series-model{background:0 0;border:0;min-height:190px;padding:8px 8px 12px;transition:opacity .3s;position:relative;overflow:hidden}.series-model:hover{opacity:1}.series-model-image{justify-content:center;align-items:center;height:clamp(118px,17vh,158px);display:flex}.series-model-image img{--model-scale:1;object-fit:contain;filter:drop-shadow(0 18px 16px #00000047);width:100%;height:100%;transform:scale(var(--model-scale));transition:transform .5s cubic-bezier(.2,.75,.2,1),filter .5s}.series-model--800c-grill img{--model-scale:1.28}.series-model--700c img{--model-scale:1.16}.series-models--600{gap:clamp(18px,2.8vh,30px)}.series-models--600 .series-model{min-height:166px}.series-models--600 .series-model-meta strong{font-size:clamp(15px,1.5vw,19px)}.series-model:hover img{transform:scale(var(--model-scale)) scale(1.035);filter:drop-shadow(0 22px 18px #0000005c)}.series-model-meta{text-align:center;color:#fff;margin-top:4px;display:block}.series-model-meta>span{display:none}.series-model-meta strong{font:400 clamp(16px, 1.7vw, 21px)/1.3 var(--menu-display-font);letter-spacing:.04em;text-transform:uppercase;transition:color .3s,letter-spacing .3s}.series-model-meta i{display:none}.series-model:hover .series-model-meta strong{color:#fff;letter-spacing:.065em}body.menu-open{overflow:hidden}@media (width<=900px){.menu-panel,.menu-panel.has-series{width:100%}.menu-primary,.menu-panel.has-series .menu-primary{width:100%;padding-right:clamp(30px,7vw,54px)}.menu-panel.has-series .menu-primary{opacity:0;pointer-events:none;transform:translate(-25%)}.series-view{padding-top:76px;inset:0;transform:translate(100%)}.menu-panel.has-series .series-view.is-active{transform:none}.series-model{min-height:185px}.series-model-image{height:116px}}@media (width<=650px){.menu-toggle{top:21px;left:18px}body.header-scrolled .menu-toggle{top:9px}.menu-primary{padding:92px 30px 34px}.menu-close{top:20px;right:22px}.menu-foot{gap:16px;padding-top:30px}.series-view{padding:72px 20px 30px}.series-heading{margin:24px 0 16px}.series-model{min-height:164px;padding:12px 16px}.series-model-image{height:98px}}@media (height<=690px) and (width>=901px){.menu-primary{padding-top:76px;padding-bottom:24px}.main-menu>li+li{margin-top:9px}.fleet-item{margin-bottom:20px}.fleet-list{gap:5px}.menu-foot{padding-top:20px}.series-view{padding-top:68px;padding-bottom:24px}.series-heading{margin:18px 0 10px}.series-models{gap:14px}.series-model{min-height:148px}.series-model-image{height:108px}}@media (prefers-reduced-motion:reduce){.menu-overlay,.menu-panel,.menu-primary,.series-view,.series-model-image img{transition-duration:.01ms!important}}
