.vx{--vx-void:#000;--vx-chrome:#f4f4f2;--vx-steel:#9a9a98;--vx-graphite:#4a4a4a;--vx-hair:hsla(0,0%,100%,.55);--vx-wide:var(--font-wide),"Michroma","Eurostile","Arial Black",sans-serif;--vx-micro:var(--font-mono),"IBM Plex Mono",ui-monospace,Menlo,monospace;background:var(--vx-void);color:var(--vx-chrome);font-family:var(--vx-micro);font-size:13px;line-height:1.5;cursor:crosshair;overflow-x:hidden}.vx-wrap{max-width:1240px;margin:0 auto;display:grid;gap:64px;padding-inline:16px;padding-bottom:64px}.vx-grain{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:50;mix-blend-mode:screen;opacity:.7}.vx-hero{position:relative;height:clamp(520px,78vh,760px);overflow:hidden;isolation:isolate;border-bottom:1px solid var(--vx-hair)}.vx-plane{position:absolute;inset:-4%;will-change:transform;transition:transform .25s ease-out}.vx-far{background:url(/design/024-s-chrome.webp) center 42%/cover no-repeat;filter:contrast(1.12) brightness(.92)}.vx-far:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 45%,transparent 35%,rgba(0,0,0,.85) 100%);pointer-events:none}.vx-screen{mix-blend-mode:screen;z-index:1}.vx-near{filter:blur(3.2px);opacity:.85}.vx-fill{position:absolute;inset:0;width:100%;height:100%;display:block}.vx-hero-copy{position:absolute;left:clamp(16px,4vw,56px);bottom:clamp(24px,6vh,64px);z-index:4;display:grid;gap:10px;max-width:min(92vw,900px)}.vx-kicker{font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--vx-steel);display:flex;gap:18px;flex-wrap:wrap}.vx-sub{text-transform:lowercase;font-size:11px;letter-spacing:.28em;color:var(--vx-steel)}.vx-sub,.vx-title{font-weight:400;margin:0}.vx-title{position:relative;font-family:var(--vx-wide);white-space:nowrap;text-transform:uppercase}.vx-title.vx-wordmark{font-size:clamp(34px,7.4vw,104px);letter-spacing:.06em;line-height:1}.vx-title.vx-head{font-size:clamp(18px,2.6vw,28px);letter-spacing:.08em}.vx-title.l-solid{color:hsla(60,8%,95%,.92);-webkit-text-stroke:0}.vx-title.l-line{color:transparent;-webkit-text-stroke:1px hsla(60,8%,95%,.95)}.vx-title.vx-head.l-line{-webkit-text-stroke:.7px hsla(60,8%,95%,.95)}.vx-title.vx-wordmark.l-wide{font-size:clamp(26px,5.2vw,72px);letter-spacing:.32em}.vx-title.vx-head.l-wide{letter-spacing:.26em;font-size:clamp(14px,1.9vw,20px)}.vx-title.vx-wordmark:after{content:attr(data-text);position:absolute;left:0;top:0;color:transparent;-webkit-text-stroke:.5px hsla(0,0%,100%,.35);transform:translate(2px,-1px);pointer-events:none}.vx-title.g-on{transform:translate(var(--gx,3px));clip-path:inset(var(--gt,20%) 0 var(--gb,40%) 0)}@supports not (-webkit-text-stroke:1px #fff){.vx-title.l-line{color:hsla(60,8%,95%,.92)}}.vx-sec{display:grid;gap:22px;min-width:0}.vx-sec-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:14px;border-bottom:1px solid var(--vx-hair);padding-bottom:10px}.vx-sec-head .vx-idx{font-family:var(--vx-wide);font-size:12px;color:var(--vx-steel)}.vx-sec-head .vx-ref{font-size:9.5px;letter-spacing:.2em;color:var(--vx-steel);text-transform:uppercase;text-align:right}.vx-sec-head .vx-title{overflow:hidden;text-overflow:clip}@media (max-width:560px){.vx-sec-head{grid-template-columns:auto minmax(0,1fr)}.vx-sec-head .vx-ref{display:none}}.vx-lede{max-width:66ch;color:#c9c9c6;font-size:14px;margin:0}.vx-plate{position:relative;min-width:0;overflow:hidden;border:1px solid hsla(0,0%,100%,.7);background:#050505;isolation:isolate;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),inset 0 -1px 0 hsla(0,0%,100%,.08),0 30px 60px -20px rgba(0,0,0,.9)}.vx-plate:before{z-index:-2;background:var(--img,none) center /cover no-repeat;opacity:.55;filter:contrast(1.25) brightness(.7)}.vx-plate:after,.vx-plate:before{content:"";position:absolute;inset:0}.vx-plate:after{z-index:-1;background:linear-gradient(160deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,0) 22%,rgba(0,0,0,.55) 60%,rgba(0,0,0,.85))}.vx-gloss{position:absolute;left:-10%;right:-10%;top:-60%;height:90%;background:radial-gradient(60% 50% at 50% 100%,hsla(0,0%,100%,.16),transparent 70%);pointer-events:none}.vx-plate-in{position:relative;padding:18px;display:grid;gap:14px}.vx-decal-row{display:flex;justify-content:space-between;gap:12px;font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--vx-steel);flex-wrap:wrap}.vx-track{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:10px 0;border-top:1px solid hsla(0,0%,100%,.22)}.vx-track .no{font-family:var(--vx-wide);font-size:20px;color:var(--vx-steel);width:2.2ch}.vx-track .name{font-family:var(--vx-wide);font-size:15px;text-transform:uppercase;letter-spacing:.06em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vx-track .meta{font-size:10px;letter-spacing:.14em;color:var(--vx-steel);font-variant-numeric:tabular-nums;text-align:right}.vx-track.live .name{color:#fff;text-shadow:0 0 12px hsla(0,0%,100%,.35)}.vx-track.live .no:before{content:"▶";font-size:10px;margin-right:4px;vertical-align:middle}.vx-btns{display:flex;gap:10px;flex-wrap:wrap}.vx-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--vx-wide);font-size:11px;letter-spacing:.18em;text-transform:uppercase;padding:13px 18px;border:1px solid #fff;cursor:crosshair;color:#000;position:relative;overflow:hidden;text-decoration:none;white-space:nowrap;background:linear-gradient(180deg,#fff,#cfcfcc 45%,#7b7b78 50%,#e6e6e3 56%,#bdbdba);box-shadow:inset 0 1px 0 #fff,0 6px 18px rgba(0,0,0,.8)}.vx-btn:after{content:"";position:absolute;top:0;bottom:0;width:40%;left:-60%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.85),transparent);transform:skewX(-20deg);pointer-events:none}.vx-btn.ghost{background:rgba(0,0,0,.45);color:#fff;backdrop-filter:blur(6px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4)}.vx-btn.small{font-size:9.5px;padding:8px 12px}.vx-btn:focus-visible{outline:1px solid #fff;outline-offset:3px}.vx-btn:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:no-preference){.vx-btn:hover:after{animation:vx-glint .7s ease-out}}@keyframes vx-glint{to{left:120%}}.vx-readouts{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));border:1px solid hsla(0,0%,100%,.3)}.vx-readout{padding:10px 12px;border-right:1px solid hsla(0,0%,100%,.18);display:grid;gap:2px;min-width:0}.vx-readout:last-child{border-right:0}.vx-readout .k{font-size:8.5px;letter-spacing:.24em;color:var(--vx-steel);text-transform:uppercase}.vx-readout .v{font-family:var(--vx-wide);font-size:clamp(14px,2vw,22px);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.vx-readout .v small{font-family:var(--vx-micro);font-size:9px;color:var(--vx-steel);margin-left:4px}@media (max-width:640px){.vx-readouts{grid-template-columns:repeat(2,minmax(0,1fr))}.vx-readout{border-bottom:1px solid hsla(0,0%,100%,.18)}}.vx-meter{height:26px;display:grid;grid-template-columns:repeat(48,1fr);gap:2px;align-items:end}.vx-meter i{display:block;background:linear-gradient(#fff,#8a8a88)}.vx-zoombar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--vx-steel)}.vx-zoombar button{font-family:var(--vx-micro);font-size:10px;letter-spacing:.14em;background:transparent;color:#fff;border:1px solid hsla(0,0%,100%,.5);padding:6px 10px;cursor:crosshair}.vx-zoombar button[aria-pressed=true]{background:#fff;color:#000}.vx-zoomwrap{overflow:auto;max-height:560px;border:1px solid var(--vx-hair);background:#030303}.vx-zoomwrap svg{display:block}.vx-rules{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));border-top:1px solid var(--vx-hair)}.vx-rule{padding:16px 14px 18px 0;border-bottom:1px solid hsla(0,0%,100%,.18);display:grid;gap:6px;min-width:0}.vx-rule b{font-family:var(--vx-wide);font-weight:400;font-size:13px;letter-spacing:.1em;text-transform:uppercase}.vx-rule span{font-size:9px;letter-spacing:.24em;color:var(--vx-steel);text-transform:uppercase}.vx-rule p{margin:0;color:#c9c9c6;font-size:13px;max-width:46ch}.vx-footer{font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--vx-steel);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid var(--vx-hair);padding-top:12px}.vx-table{width:100%;border-collapse:collapse;font-size:12px}.vx-table th{text-align:left;padding:10px;font-size:8.5px;letter-spacing:.24em;color:var(--vx-steel);text-transform:uppercase;font-weight:400;border-bottom:1px solid hsla(0,0%,100%,.4)}.vx-table td{padding:10px;border-bottom:1px solid hsla(0,0%,100%,.14);vertical-align:top;color:#d9d9d6}.vx-table td.n{font-family:var(--vx-wide);font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap}.vx-table tr.on td{background:hsla(0,0%,100%,.06)}.vx-snd{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom, 0px));z-index:80;display:inline-flex;align-items:center;gap:10px;font-family:var(--vx-wide);font-size:12px;letter-spacing:.2em;text-transform:uppercase;background:rgba(0,0,0,.75);color:#fff;padding:12px 16px;cursor:pointer;backdrop-filter:blur(6px)}.vx-snd,.vx-snd-dot{border:1px solid #fff}.vx-snd-dot{width:9px;height:9px}.vx-snd[aria-pressed=true]{background:#fff;color:#000}.vx-snd[aria-pressed=true] .vx-snd-dot{background:#000;border-color:#000;animation:vx-pulse 1.2s ease-in-out infinite}@keyframes vx-pulse{50%{opacity:.2}}.vx-snd:focus-visible{outline:1px solid #fff;outline-offset:3px}.vx-bg{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.35}.vx-above{position:relative;z-index:1}@media (prefers-reduced-motion:reduce){.vx-plane{transition:none}.vx-snd[aria-pressed=true] .vx-snd-dot{animation:none}}.vx-vids{background:#000}.vx-vids video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;filter:grayscale(1) contrast(1.1) brightness(.85)}.vx-vids video.on{opacity:.9}.vx-vids video.glitch{translate:var(--vx,8px) 0;clip-path:inset(var(--vt,30%) 0 var(--vb,30%) 0);opacity:.9}.vx-far.has-video{background:none}.vx-far.has-video canvas{mix-blend-mode:screen}.vx-hero .vx-overlay{transition:opacity 1.2s ease}.vx-hero.clean .vx-overlay{opacity:0!important}.vx-hero.clean .vx-vids video.on{opacity:1;filter:none}.vx-grain{transition:opacity 1.2s ease}body.vx-clean-hero .vx-grain{opacity:0!important}