.v4{--v4-black:#050506;--v4-panel:#0b0b0d;--v4-panel-2:#111114;--v4-white:#f4f4f0;--v4-mute:#9a9a96;--v4-mute-2:#7c7c78;--v4-acid:#cf0;--v4-red:#ff2f2f;--v4-cyan:#00e9ff;--v4-line:#f4f4f024;--v4-line-soft:#f4f4f012;--v4-line-strong:#f4f4f04d;--v4-display:"Anton", "Arial Narrow", "Haettenschweiler", sans-serif;--v4-sans:"Archivo", ui-sans-serif, system-ui, sans-serif;--v4-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--v4-fs-mega:clamp(3.35rem, 22vw, 20.5rem);--v4-fs-xl:clamp(2.5rem, 8.6vw, 6.75rem);--v4-fs-lg:clamp(1.9rem, 5.4vw, 3.9rem);--v4-fs-md:clamp(1.4rem, 3.2vw, 2.2rem);--v4-fs-sm:clamp(1.05rem, 1.6vw, 1.25rem);--v4-gutter:1.25rem;--v4-max:84rem;--v4-section:clamp(4.5rem, 9vw, 8.5rem);--v4-ab:.013em}@media (width>=40rem){.v4{--v4-gutter:2rem}}@media (width>=80rem){.v4{--v4-gutter:3rem}}.v4{background:var(--v4-black);color:var(--v4-white);font-family:var(--v4-sans);-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.6;overflow-x:clip}.v4 ::selection{background:var(--v4-acid);color:#000}.v4 a{color:inherit;text-decoration:none}.v4 img{max-width:100%;display:block}.v4 :focus-visible{outline:2px solid var(--v4-acid);outline-offset:3px;border-radius:1px}.v4-overlay{z-index:90;pointer-events:none;position:fixed;inset:0}.v4-overlay:before{content:"";opacity:.32;background:repeating-linear-gradient(#0000 0 2px,#00000080 2px 3px);position:absolute;inset:0}.v4-overlay:after{content:"";opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.v4-wrap{width:min(100% - (var(--v4-gutter) * 2), var(--v4-max));margin-inline:auto}.v4-section{padding-block:var(--v4-section)}.v4-section--tight{padding-block:clamp(3rem,6vw,5rem)}.v4-skip{z-index:200;background:var(--v4-acid);color:#000;font-family:var(--v4-mono);letter-spacing:.16em;text-transform:uppercase;padding:.75rem 1.25rem;font-size:.75rem;position:absolute;top:0;left:-9999px}.v4-skip:focus{top:.75rem;left:.75rem}.v4-label{font-family:var(--v4-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--v4-mute);font-size:.6875rem;font-weight:500}.v4-label--acid{color:var(--v4-acid)}.v4-sec-head{align-items:center;gap:.9rem;margin-bottom:clamp(1.75rem,3.5vw,2.75rem);display:flex}.v4-sec-head__idx{font-family:var(--v4-mono);letter-spacing:.1em;color:var(--v4-acid);border:1px solid var(--v4-acid);flex:none;padding:.15rem .4rem;font-size:.6875rem}.v4-sec-head__txt{font-family:var(--v4-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--v4-white);white-space:nowrap;font-size:.6875rem;font-weight:500}.v4-sec-head__line{background:var(--v4-line);flex:auto;min-width:1rem;height:1px}.v4-h2{font-family:var(--v4-display);font-weight:400;font-size:var(--v4-fs-lg);letter-spacing:-.025em;text-transform:uppercase;margin:0 0 clamp(1.75rem,4vw,2.75rem) -.02em;line-height:.86}.v4-vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.v4-lede{font-size:var(--v4-fs-sm);color:#f4f4f0b8;text-wrap:pretty;max-width:46ch;line-height:1.55}.v4-body{color:#f4f4f0b3;text-wrap:pretty;max-width:68ch;line-height:1.72}.v4-glitch{isolation:isolate;display:inline-block;position:relative}.v4-glitch__t{z-index:3;display:block;position:relative}.v4-glitch__l{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;transition:transform .28s cubic-bezier(.2,.9,.2,1);position:absolute;inset:0}.v4-glitch__l--r{color:var(--v4-red);transform:translate3d(calc(var(--v4-ab) * -1), 0, 0)}.v4-glitch__l--c{color:var(--v4-cyan);transform:translate3d(var(--v4-ab), 0, 0)}.v4-glitch__s{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--v4-white);background:var(--v4-glitch-bg,var(--v4-black));clip-path:inset(100% 0 0);position:absolute;inset:0}.v4-glitch:hover,a:hover .v4-glitch,.v4-card:hover .v4-glitch{--v4-ab:.05em}.v4-glitch--auto .v4-glitch__l--r{animation:7.5s step-end infinite v4-ab-r}.v4-glitch--auto .v4-glitch__l--c{animation:7.5s step-end infinite v4-ab-c}.v4-glitch--auto .v4-glitch__s{animation:7.5s step-end infinite v4-slice}@keyframes v4-ab-r{0%,88%,to{transform:translate3d(calc(var(--v4-ab) * -1), 0, 0)}89%{transform:translate(-.05em,.012em)}91%{transform:translate(.022em,-.014em)}93%{transform:translate(-.034em)}95%{transform:translate(.008em,.008em)}}@keyframes v4-ab-c{0%,88%,to{transform:translate3d(var(--v4-ab), 0, 0)}89%{transform:translate(.055em,-.01em)}91%{transform:translate(-.026em,.016em)}93%{transform:translate(.038em)}95%{transform:translate(-.01em,-.008em)}}@keyframes v4-slice{0%,88%,to{clip-path:inset(100% 0 0);transform:translate(0,0)}89%{clip-path:inset(18% 0 62%);transform:translate(-.06em)}90%{clip-path:inset(100% 0 0);transform:translate(0,0)}92%{clip-path:inset(58% 0 26%);transform:translate(.045em)}93%{clip-path:inset(100% 0 0);transform:translate(0,0)}94%{clip-path:inset(8% 0 80%);transform:translate(.03em)}95%{clip-path:inset(100% 0 0)}}.v4-corrupt{display:inline-grid;position:relative}.v4-corrupt>span{grid-area:1/1;transition:opacity 60ms step-end}.v4-corrupt__b{opacity:0;color:var(--v4-acid)}.v4-corrupt:hover .v4-corrupt__a,a:hover .v4-corrupt .v4-corrupt__a{opacity:0}.v4-corrupt:hover .v4-corrupt__b,a:hover .v4-corrupt .v4-corrupt__b{opacity:1}.v4-btn{--btn-bg:var(--v4-acid);--btn-fg:#000;background:var(--btn-bg);color:var(--btn-fg);font-family:var(--v4-mono);letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--btn-bg);clip-path:polygon(0 0,100% 0,100% calc(100% - .7rem),calc(100% - .7rem) 100%,0 100%);justify-content:center;align-items:center;gap:.7rem;padding:1rem 1.6rem;font-size:.75rem;font-weight:700;transition:background-color .2s,color .2s,transform .2s cubic-bezier(.2,.9,.2,1);display:inline-flex;position:relative}.v4-btn:hover{background:var(--v4-white);border-color:var(--v4-white);transform:translateY(-2px)}.v4-btn:active{transform:translate(0,0)}.v4-btn--ghost{--btn-bg:transparent;--btn-fg:var(--v4-white);border-color:var(--v4-line-strong)}.v4-btn--ghost:hover{background:var(--v4-white);color:#000;border-color:var(--v4-white)}.v4-btn--dark{--btn-bg:#000;--btn-fg:var(--v4-acid);border-color:#000}.v4-btn--dark:hover{background:var(--v4-white);color:#000;border-color:var(--v4-white)}.v4-btn--xl{letter-spacing:.22em;clip-path:polygon(0 0,100% 0,100% calc(100% - 1rem),calc(100% - 1rem) 100%,0 100%);padding:1.35rem 2.25rem;font-size:.8125rem}.v4-btn--block{width:100%;display:flex}.v4-chip{border:1px solid var(--v4-line);font-family:var(--v4-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--v4-mute);white-space:nowrap;align-items:center;gap:.4rem;padding:.28rem .55rem;font-size:.6875rem;display:inline-flex}.v4-chip--acid{border-color:var(--v4-acid);color:var(--v4-acid)}.v4-tag{font-family:var(--v4-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--v4-acid);align-items:center;gap:.6rem;font-size:.6875rem;font-weight:700;display:inline-flex}.v4-tag:before{content:"";background:currentColor;flex:none;width:1.75rem;height:1px}.v4-nav{z-index:80;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border-bottom:1px solid var(--v4-line);background:#050506d1;position:sticky;top:0}.v4-nav__inner{justify-content:space-between;align-items:center;gap:1rem;height:3.75rem;display:flex}.v4-nav__mark{font-family:var(--v4-display);letter-spacing:.01em;text-transform:uppercase;align-items:baseline;gap:.45rem;font-size:1.15rem;line-height:1;display:inline-flex}.v4-nav__mark sup{font-family:var(--v4-mono);letter-spacing:.14em;color:var(--v4-acid);font-size:.5625rem}.v4-nav__links{align-items:center;gap:clamp(.9rem,2.5vw,2rem);margin:0;padding:0;list-style:none;display:flex}.v4-nav__link{font-family:var(--v4-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--v4-mute);padding-block:.5rem;font-size:.6875rem;font-weight:500;transition:color .18s;position:relative}.v4-nav__link:after{content:"";background:var(--v4-acid);transform-origin:0;width:100%;height:1px;transition:transform .25s cubic-bezier(.2,.9,.2,1);position:absolute;bottom:.15rem;left:0;transform:scaleX(0)}.v4-nav__link:hover,.v4-nav__link[aria-current=page]{color:var(--v4-white)}.v4-nav__link:hover:after,.v4-nav__link[aria-current=page]:after{transform:scaleX(1)}.v4-nav__cta{display:none}@media (width>=48rem){.v4-nav__cta{padding:.6rem 1rem;font-size:.6875rem;display:inline-flex}}.v4-hero{padding-top:clamp(2.5rem,7vw,6rem);padding-bottom:clamp(2rem,5vw,4rem);position:relative;overflow:clip}.v4-hero:before{content:"";pointer-events:none;background:radial-gradient(60% 55% at 78% 18%,#ccff001a,#0000 70%),radial-gradient(50% 50% at 10% 80%,#00e9ff0f,#0000 70%);height:120%;position:absolute;inset:-20% -10% auto}.v4-hero__inner{z-index:2;position:relative}.v4-hero__eyebrow{flex-wrap:wrap;align-items:center;gap:.6rem 1.1rem;margin:0 0 clamp(1.75rem,4vw,3rem);display:flex}.v4-hero__type{font-family:var(--v4-display);text-transform:uppercase;letter-spacing:-.02em;flex-direction:column;margin:0;font-weight:400;line-height:.82;display:flex}.v4-hero__l1{font-size:var(--v4-fs-xl);align-self:flex-start}.v4-hero__l2{letter-spacing:.18em;font-size:clamp(1.1rem,2.4vw,1.9rem);font-family:var(--v4-mono);color:var(--v4-mute);align-self:flex-start;align-items:center;gap:.9rem;margin-block:clamp(.6rem,1.6vw,1.1rem);font-weight:500;display:flex}.v4-hero__l2:after{content:"";background:var(--v4-line-strong);width:clamp(2rem,12vw,9rem);height:1px}.v4-hero__l3{font-size:var(--v4-fs-mega);letter-spacing:-.035em;--v4-glitch-bg:var(--v4-black);--v4-ab:.011em;align-self:stretch;margin-inline:-.055em}.v4-hero__l4{font-size:var(--v4-fs-xl);align-self:flex-end;align-items:center;gap:clamp(.75rem,2vw,1.5rem);margin-top:clamp(.2rem,.8vw,.6rem);display:flex}.v4-hero__strike{color:var(--v4-mute-2);position:relative}.v4-hero__strike:after{content:"";background:var(--v4-red);height:max(1px,.07em);position:absolute;top:52%;left:-.04em;right:-.04em;transform:rotate(-2deg)}.v4-endcap{border-top:1px solid var(--v4-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;margin-top:clamp(2rem,4vw,3rem);padding-top:1.5rem;display:flex}.v4-hero__foot{align-items:end;gap:clamp(1.5rem,4vw,3rem);margin-top:clamp(2.5rem,6vw,4.5rem);display:grid}@media (width>=56rem){.v4-hero__foot{grid-template-columns:minmax(0,1fr) auto}}.v4-hero__actions{flex-wrap:wrap;gap:.75rem;display:flex}.v4-marquee{background:var(--v4-acid);color:#000;border-block:1px solid var(--v4-acid);padding-block:.6rem;position:relative;overflow:hidden}.v4-marquee--rotate{margin-block:clamp(1.5rem,4vw,3rem);transform:rotate(-1.6deg)scale(1.04)}.v4-marquee--invert{color:var(--v4-white);border-color:var(--v4-line);background:0 0}.v4-marquee__track{width:max-content;animation:44s linear infinite v4-scroll;display:flex}.v4-marquee--rev .v4-marquee__track{animation-direction:reverse}.v4-marquee:hover .v4-marquee__track{animation-play-state:paused}.v4-marquee__group{font-family:var(--v4-display);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;font-size:clamp(.95rem,1.7vw,1.3rem);display:flex}.v4-marquee__item:after{content:"//";font-family:var(--v4-mono);opacity:.5;margin-inline:1.15rem;font-size:.72em}@keyframes v4-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.v4-stats{border-top:1px solid var(--v4-line);border-left:1px solid var(--v4-line);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=40rem){.v4-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.v4-stat{border-right:1px solid var(--v4-line);border-bottom:1px solid var(--v4-line);padding:clamp(1.1rem,2.5vw,1.9rem) clamp(.9rem,2vw,1.6rem) clamp(1.1rem,2.5vw,1.6rem);transition:background-color .3s;position:relative;overflow:clip}.v4-stat:hover{background:var(--v4-panel)}.v4-stat__n{font-family:var(--v4-display);letter-spacing:-.03em;margin-left:-.03em;font-size:clamp(2.6rem,15vw,5rem);line-height:.86;transition:color .3s;display:block}@media (width>=40rem){.v4-stat__n{font-size:min(8.5vw,8rem)}}.v4-stat:hover .v4-stat__n{color:var(--v4-acid)}.v4-stat__k{font-family:var(--v4-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--v4-mute);margin-top:.9rem;font-size:.625rem;display:block}.v4-stat__idx{font-family:var(--v4-mono);letter-spacing:.1em;color:var(--v4-mute-2);font-size:.5625rem;position:absolute;top:.6rem;right:.7rem}.v4-flag{position:relative}.v4-flag__head{z-index:3;position:relative}.v4-flag__title{font-family:var(--v4-display);text-transform:uppercase;letter-spacing:-.03em;flex-direction:column;margin:.9rem 0 0;line-height:.8;display:flex}.v4-flag__w1{--v4-glitch-bg:var(--v4-black);margin-left:-.05em;font-size:clamp(3rem,17.5vw,14.5rem)}.v4-flag__w2{letter-spacing:.02em;color:var(--v4-mute);align-self:flex-end;margin-top:.12em;font-size:clamp(1.55rem,6.6vw,5.4rem)}.v4-flag__body{gap:1.5rem;margin-top:clamp(1.5rem,3vw,2.5rem);display:grid;position:relative}@media (width>=62rem){.v4-flag__body{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:stretch;gap:0}}.v4-flag__art{border:1px solid var(--v4-line);background:var(--v4-panel);aspect-ratio:16/9;display:block;position:relative;overflow:hidden}.v4-flag__art img{object-fit:cover;filter:contrast(1.08)saturate(.85);width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.9,.2,1),filter .5s}.v4-flag__art:hover img{filter:contrast(1.12)saturate();transform:scale(1.035)}.v4-flag__art:after{content:"";pointer-events:none;mix-blend-mode:screen;opacity:.9;background:linear-gradient(90deg,#ff2f2f38,#0000 18%),linear-gradient(270deg,#00e9ff2e,#0000 18%),linear-gradient(#0000 45%,#050506bf);position:absolute;inset:0}.v4-flag__play{z-index:2;border:1px solid var(--v4-line-strong);font-family:var(--v4-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--v4-white);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050506cc;align-items:center;gap:.55rem;padding:.5rem .8rem;font-size:.625rem;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex;position:absolute;bottom:1rem;left:1rem}.v4-flag__art:hover .v4-flag__play{background:var(--v4-acid);border-color:var(--v4-acid);color:#000}.v4-flag__panel{z-index:2;background:var(--v4-panel);border:1px solid var(--v4-line);flex-direction:column;gap:1.35rem;padding:clamp(1.4rem,3vw,2.25rem);display:flex;position:relative}@media (width>=62rem){.v4-flag__panel{border-left:0}}.v4-flag__chips{flex-wrap:wrap;gap:.4rem;display:flex}.v4-flag__dl{border-top:1px solid var(--v4-line);margin-top:auto;padding-top:1.1rem}.v4-flag__dl b{font-family:var(--v4-display);letter-spacing:-.02em;color:var(--v4-acid);font-size:clamp(2.2rem,5vw,3.4rem);font-weight:400;line-height:.86;display:block}.v4-vs{border-top:1px solid var(--v4-line);background:radial-gradient(60% 100% at 100% 0%, #00e9ff17, transparent 70%), var(--v4-black);position:relative;overflow:clip}.v4-vs__grid{align-items:center;gap:clamp(1.75rem,4vw,3rem);display:grid}@media (width>=62rem){.v4-vs__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.v4-vs__copy{order:2}@media (width>=62rem){.v4-vs__copy{order:1}}.v4-vs__art{border:1px solid var(--v4-line);aspect-ratio:16/9;order:1;display:block;position:relative;overflow:hidden}@media (width>=62rem){.v4-vs__art{order:2;transform:rotate(1.1deg)}}.v4-vs__art img{object-fit:cover;filter:saturate(.7)contrast(1.05);width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.9,.2,1)}.v4-vs__art:hover img{transform:scale(1.04)}.v4-vs__art:after{content:"";mix-blend-mode:screen;pointer-events:none;background:linear-gradient(to top left,#00e9ff47,#0000 60%);position:absolute;inset:0}.v4-vs__title{font-family:var(--v4-display);text-transform:uppercase;letter-spacing:-.025em;line-height:.82;font-size:var(--v4-fs-lg);margin:.75rem 0 1.1rem}.v4-vs__title em{color:var(--v4-cyan);font-style:normal}.v4-vs__tag{color:var(--v4-cyan)}.v4-vs__meta{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1.5rem;display:flex}.v4-vs__n{font-family:var(--v4-display);letter-spacing:-.02em;color:var(--v4-white);font-size:clamp(2rem,4.5vw,3rem);line-height:.9}.v4-vs__n small{font-family:var(--v4-mono);letter-spacing:.2em;color:var(--v4-mute);margin-top:.5rem;font-size:.625rem;display:block}.v4-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));gap:clamp(1.5rem,3vw,2.25rem) clamp(1rem,2.4vw,1.75rem);display:grid}.v4-card{flex-direction:column;transition:transform .4s cubic-bezier(.2,.9,.2,1);display:flex;position:relative}.v4-card:nth-child(odd):hover{transform:rotate(-.5deg)translateY(-4px)}.v4-card:nth-child(2n):hover{transform:rotate(.5deg)translateY(-4px)}.v4-card__art{aspect-ratio:16/9;background:var(--v4-panel);border:1px solid var(--v4-line);transition:border-color .3s;position:relative;overflow:hidden}.v4-card:hover .v4-card__art{border-color:var(--v4-acid)}.v4-card__art img{object-fit:cover;filter:grayscale(.55)contrast(1.05);width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.9,.2,1),filter .4s}.v4-card:hover .v4-card__art img{filter:grayscale(0)contrast(1.08);transform:scale(1.05)}.v4-card__slice{pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(#0000 0 28%,#ff2f2f59 28% 31%,#0000 31% 55%,#00e9ff59 55% 57%,#0000 57%);transition:opacity .18s,transform .35s;position:absolute;inset:0;transform:translate(-2%)}.v4-card:hover .v4-card__slice{opacity:1;transform:translate(2%)}.v4-card__idx{z-index:2;background:var(--v4-black);border-right:1px solid var(--v4-line);border-bottom:1px solid var(--v4-line);font-family:var(--v4-mono);letter-spacing:.12em;color:var(--v4-mute);padding:.3rem .55rem;font-size:.5625rem;transition:background-color .25s,color .25s;position:absolute;top:0;left:0}.v4-card:hover .v4-card__idx{background:var(--v4-acid);color:#000;border-color:var(--v4-acid)}.v4-card__cat{z-index:2;font-family:var(--v4-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--v4-white);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050506b8;padding:.25rem .45rem;font-size:.5625rem;position:absolute;top:.5rem;right:.5rem}.v4-card__body{flex-direction:column;flex:1;gap:.55rem;padding-top:.9rem;display:flex}.v4-card__title{font-family:var(--v4-display);letter-spacing:-.005em;text-transform:uppercase;--v4-glitch-bg:var(--v4-black);margin:0;font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:400;line-height:.95}.v4-card__meta{font-family:var(--v4-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--v4-mute);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:auto;padding-top:.4rem;font-size:.625rem;display:flex}.v4-card__dl{color:var(--v4-white)}.v4-card__bar{background:var(--v4-line);height:1px;position:relative;overflow:hidden}.v4-card__bar:after{content:"";background:var(--v4-acid);transform-origin:0;transition:transform .4s cubic-bezier(.2,.9,.2,1);position:absolute;inset:0;transform:scaleX(0)}.v4-card:hover .v4-card__bar:after{transform:scaleX(1)}.v4-cat-head{padding-top:clamp(2.5rem,6vw,4.5rem);padding-bottom:clamp(1.5rem,3vw,2.5rem);position:relative}.v4-cat-head__title{font-family:var(--v4-display);letter-spacing:-.035em;text-transform:uppercase;margin:.75rem 0 0 -.045em;font-size:clamp(3rem,14vw,11rem);line-height:.82}.v4-cat-head__sub{flex-wrap:wrap;align-items:baseline;gap:.75rem 1.5rem;margin-top:clamp(1.25rem,2.5vw,2rem);display:flex}.v4-filters{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-block:1px solid var(--v4-line);background:#050506e6;margin-bottom:clamp(2rem,4vw,3rem);position:sticky;top:3.75rem}.v4-filters__inner{scrollbar-width:none;align-items:center;gap:.5rem;padding-block:.75rem;display:flex;overflow-x:auto}.v4-filters__inner::-webkit-scrollbar{display:none}.v4-filter{border:1px solid var(--v4-line);color:var(--v4-mute);font-family:var(--v4-mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;flex:none;padding:.55rem .9rem;font-size:.6875rem;font-weight:500;transition:background-color .2s,color .2s,border-color .2s}.v4-filter:hover{color:var(--v4-white);border-color:var(--v4-line-strong)}.v4-filter[aria-pressed=true]{background:var(--v4-acid);border-color:var(--v4-acid);color:#000}.v4-filter__n{opacity:.6;margin-left:.4rem}.v4-count{font-family:var(--v4-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--v4-mute);flex:none;margin-left:auto;padding-left:1rem;font-size:.6875rem}@media (width<=47.999rem){.v4-count{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.v4-empty{border:1px dashed var(--v4-line);text-align:center;padding:clamp(2.5rem,6vw,4rem)}.v4-card[hidden]{display:none}.v4-crumbs{font-family:var(--v4-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--v4-mute-2);flex-wrap:wrap;align-items:center;gap:.55rem;padding-top:clamp(1.5rem,3vw,2.5rem);font-size:.6875rem;display:flex}.v4-crumbs a{color:var(--v4-mute);transition:color .18s}.v4-crumbs a:hover{color:var(--v4-acid)}.v4-detail__head{gap:1.25rem;padding-block:clamp(1.25rem,3vw,2rem) clamp(1.75rem,4vw,2.75rem);display:grid}@media (width>=62rem){.v4-detail__head{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.v4-detail__title{font-family:var(--v4-display);letter-spacing:-.03em;text-transform:uppercase;--v4-glitch-bg:var(--v4-black);margin:.7rem 0 0 -.03em;font-size:clamp(2.4rem,8.2vw,6rem);line-height:.84}.v4-embed{aspect-ratio:16/9;border:1px solid var(--v4-line);background:var(--v4-panel);position:relative;overflow:hidden}.v4-embed iframe{border:0;width:100%;height:100%;display:block}.v4-detail__cols{gap:clamp(2rem,5vw,3.5rem);padding-top:clamp(2rem,4.5vw,3.25rem);display:grid}@media (width>=62rem){.v4-detail__cols{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}}.v4-specs{border-top:1px solid var(--v4-line)}.v4-spec{border-bottom:1px solid var(--v4-line-soft);font-family:var(--v4-mono);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.85rem;font-size:.75rem;display:flex}.v4-spec dt{letter-spacing:.16em;text-transform:uppercase;color:var(--v4-mute-2);flex:none;font-size:.625rem}.v4-spec dd{text-align:right;color:var(--v4-white);letter-spacing:.04em;margin:0}.v4-side{flex-direction:column;gap:1.25rem;display:flex;position:relative}@media (width>=62rem){.v4-side{align-self:start;position:sticky;top:5.5rem}}.v4-side__box{background:var(--v4-panel);border:1px solid var(--v4-line);padding:clamp(1.25rem,2.5vw,1.75rem)}.v4-side__n{font-family:var(--v4-display);letter-spacing:-.025em;color:var(--v4-acid);font-size:clamp(2.4rem,5.5vw,3.4rem);line-height:.86;display:block}.v4-code{border:1px solid var(--v4-line);background:var(--v4-panel-2);position:relative}.v4-code__bar{border-bottom:1px solid var(--v4-line);font-family:var(--v4-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--v4-mute);justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .5rem .5rem .9rem;font-size:.5625rem;display:flex}.v4-code pre{font-family:var(--v4-mono);color:var(--v4-acid);white-space:pre-wrap;word-break:break-word;margin:0;padding:1rem .95rem;font-size:.8125rem;line-height:1.7;overflow-x:auto}.v4-code--mute code{color:var(--v4-mute)}.v4-inline{font-family:var(--v4-mono);color:var(--v4-acid);background:var(--v4-panel-2);border:1px solid var(--v4-line);white-space:nowrap;padding:.1em .35em;font-size:.85em}.v4-side__actions{flex-direction:column;gap:.6rem;margin-top:1.5rem;display:flex}.v4-copy{border:1px solid var(--v4-line);color:var(--v4-mute);font-family:var(--v4-mono);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;flex:none;padding:.4rem .7rem;font-size:.5625rem;transition:background-color .18s,color .18s,border-color .18s}.v4-copy:hover{background:var(--v4-white);border-color:var(--v4-white);color:#000}.v4-copy[data-done="1"]{background:var(--v4-acid);border-color:var(--v4-acid);color:#000}.v4-h3{font-family:var(--v4-display);letter-spacing:-.005em;text-transform:uppercase;margin:0 0 .9rem;font-size:clamp(1.35rem,2.6vw,1.9rem);font-weight:400;line-height:.95}.v4-block+.v4-block{margin-top:clamp(2rem,4vw,3rem)}.v4-cta{background:var(--v4-acid);color:#000;position:relative;overflow:clip}.v4-cta__inner{align-items:center;gap:clamp(1.5rem,4vw,2.5rem);padding-block:clamp(3rem,7vw,5.5rem);display:grid}@media (width>=60rem){.v4-cta__inner{grid-template-columns:minmax(0,1fr) auto}}.v4-cta__title{font-family:var(--v4-display);letter-spacing:-.03em;text-transform:uppercase;margin:.6rem 0 0 -.03em;font-size:clamp(2.4rem,8vw,5.5rem);line-height:.82}.v4-cta__label{font-family:var(--v4-mono);letter-spacing:.26em;text-transform:uppercase;color:#0009;font-size:.6875rem;font-weight:700}.v4-foot{border-top:1px solid var(--v4-line);padding-block:clamp(2.5rem,5vw,4rem) 2rem}.v4-foot__top{gap:2rem;display:grid}@media (width>=48rem){.v4-foot__top{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr))}}.v4-foot__mark{font-family:var(--v4-display);letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(2rem,5vw,3rem);line-height:.85}.v4-foot__list{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.v4-foot__list a,.v4-foot__list span{font-family:var(--v4-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--v4-mute);font-size:.6875rem;transition:color .18s}.v4-foot__list a:hover{color:var(--v4-acid)}.v4-foot__bottom{border-top:1px solid var(--v4-line);font-family:var(--v4-mono);letter-spacing:.12em;color:var(--v4-mute-2);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.5rem;margin-top:clamp(2rem,4vw,3rem);padding-top:1.25rem;font-size:.625rem;display:flex}@media (prefers-reduced-motion:reduce){.v4 *,.v4 :before,.v4 :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.v4-marquee__track{animation:none;transform:none}.v4-glitch__s{display:none}.v4-card:hover,.v4-card:nth-child(odd):hover,.v4-card:nth-child(2n):hover,.v4-btn:hover{transform:none}}
