.hero{isolation:isolate;background:var(--night);color:#fff;--soft:var(--mist);--focus:var(--mist);grid-template-rows:1fr auto;min-height:min(100svh,58rem);display:grid;position:relative;overflow:hidden}.hero__ph{z-index:-2;object-fit:cover;object-position:62% 60%;width:100%;height:100%;position:absolute;inset:0}.hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#001d22f2 0%,#001d22d1 38%,#001d2233 72%,#001d220d 100%),linear-gradient(#001d2200 64%,#001d22eb 100%),linear-gradient(#001d22e0 0%,#001d2200 24%);position:absolute;inset:0}.hero__in{align-content:end;gap:1.5rem;padding-block:8.5rem clamp(2.5rem,5vw,4rem);display:grid}.hero h1 span{display:block}.hero .lede{color:#e3ecec;max-width:36rem}.hero .actions{margin-top:.5rem}.strip{border-top:1px solid var(--rule-d)}.strip__in{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.strip li:first-child a{padding-inline-start:0}.strip a{border-inline-start:1px solid var(--rule-d);height:100%;min-height:5.5rem;font:600 clamp(.95rem, 1.25vw, 1.2rem) / 1.08 var(--f-display);letter-spacing:.05em;text-transform:uppercase;flex-direction:column;gap:.45rem;padding:1rem clamp(.75rem,1.4vw,1.4rem);text-decoration:none;transition:background .16s linear;display:flex}.strip li:first-child a{border-inline-start:0}.strip a:hover{background:var(--petrol)}.strip span{font:600 .8125rem/1 var(--f-text);letter-spacing:.08em;color:var(--mist)}@media (width<=61.99rem){.strip__in{grid-template-columns:repeat(4,minmax(0,1fr))}.strip li:nth-child(n+5) a{border-top:1px solid var(--rule-d)}.strip li:nth-child(5) a{border-inline-start:0;padding-inline-start:0}}@media (width<=47.99rem){.hero{min-height:0;display:block}.hero picture{display:block;position:relative}.hero__ph{aspect-ratio:5/4;object-position:70% 50%;height:auto;position:static}.hero:after{content:none}.hero picture:after{content:"";background:linear-gradient(#001d22e6 0%,#001d2200 36%),linear-gradient(#001d2200 54%,#001d22b3 84%,#001d22 100%);position:absolute;inset:0}.hero__in{margin-top:-3.5rem;padding-block:0 2.25rem;position:relative}.strip__in{grid-template-columns:repeat(2,minmax(0,1fr))}.strip a{border-top:1px solid var(--rule-d);min-height:4rem}.strip li:nth-child(-n+2) a{border-top:0}.strip li:nth-child(odd) a{border-inline-start:0;padding-inline-start:0}.strip li:nth-child(2n) a{border-inline-start:1px solid var(--rule-d);padding-inline-start:clamp(.75rem,1.4vw,1.4rem)}}.system{gap:1.75rem;min-width:0;display:grid}.schematic{color:#fff;width:100%}.js-mv .system .schematic{clip-path:inset(0 100% 0 0);transition:clip-path var(--m-draw,1.5s) var(--m-ease) .25s}.js-mv .system.is-in .schematic{clip-path:inset(0)}@media (prefers-reduced-motion:reduce){.js-mv .system .schematic{clip-path:none;transition:none}}.part{opacity:.74;transition:opacity var(--m-state,.16s) linear;cursor:pointer}.part__hit{fill:#0000;stroke:none}.part:hover,.part:focus-visible{opacity:1}.part:focus-visible{outline:2px solid var(--mist);outline-offset:4px}.system__key li{transform-origin:0;transition:scale var(--m-state,.16s) linear, color var(--m-state,.16s) linear;color:var(--mist)}.system__key li:hover{color:#fff}.system:has(.part[data-n="01"]:hover) .system__key li[data-n="01"],.system:has(.part[data-n="01"]:focus-visible) .system__key li[data-n="01"],.system:has(.part[data-n="02"]:hover) .system__key li[data-n="02"],.system:has(.part[data-n="02"]:focus-visible) .system__key li[data-n="02"],.system:has(.part[data-n="03"]:hover) .system__key li[data-n="03"],.system:has(.part[data-n="03"]:focus-visible) .system__key li[data-n="03"],.system:has(.part[data-n="05"]:hover) .system__key li[data-n="05"],.system:has(.part[data-n="05"]:focus-visible) .system__key li[data-n="05"],.system:has(.part[data-n="06"]:hover) .system__key li[data-n="06"],.system:has(.part[data-n="06"]:focus-visible) .system__key li[data-n="06"]{scale:var(--m-lean-key,1.1);color:#fff}.system:has(.system__key li[data-n="01"]:hover) .part[data-n="01"],.system:has(.system__key li[data-n="02"]:hover) .part[data-n="02"],.system:has(.system__key li[data-n="03"]:hover) .part[data-n="03"],.system:has(.system__key li[data-n="05"]:hover) .part[data-n="05"],.system:has(.system__key li[data-n="06"]:hover) .part[data-n="06"]{opacity:1}.schematic__n{font:600 22px/1 var(--f-display);letter-spacing:.08em;fill:var(--mist)}.system__key{border-top:1px solid var(--rule-d);flex-wrap:wrap;gap:.5rem 2rem;padding-top:1.25rem;display:flex}.system__key a{font:600 1.0625rem/1.2 var(--f-display);letter-spacing:.06em;text-transform:uppercase;align-items:baseline;gap:.6rem;text-decoration:none;display:flex}.system__key a:hover{text-decoration:underline}.system__key span{font:600 .8125rem/1 var(--f-text);color:var(--mist)}@media (width<=47.99rem){.system__draw{overflow-x:auto}.schematic{width:46rem;max-width:none}}.range-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem 4rem;margin-bottom:clamp(2rem,4vw,3.25rem);display:grid}.range-head .head{margin-bottom:0}.range-foot{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:clamp(2rem,4vw,3rem);font-size:.9375rem;display:flex}@media (width<=61.99rem){.range-head{grid-template-columns:1fr}}
