:root{--mn-green:#7acd2e;--mn-lime:#c6f24e;--mn-deep:#0a1206;--mn-grad:linear-gradient(115deg, #17890f 0%, #5fbe27 48%, #a9e83c 100%);--mn-mono:var(--font-mono-k), ui-monospace, SFMono-Regular, monospace;--mn-display:var(--font-anton), "Arial Narrow", "Helvetica Neue", sans-serif}.mn{font-family:var(--font-archivo), ui-sans-serif, system-ui, sans-serif;background:var(--bg-deep);color:var(--ink)}.mn :focus-visible{outline:2px solid var(--mn-lime);outline-offset:4px}.mn-hero{--mn-scroll:0px;--mn-scroll-max:440svh;height:calc(100svh + var(--mn-scroll));background:#000;position:relative}@media (max-width:1024px){.mn-hero{--mn-scroll-max:380svh}}@media (max-width:768px){.mn-hero{--mn-scroll-max:340svh}}.mn-hero__stage{isolation:isolate;--glow:.55;--tint:.05;--haze:.5;--motes:0;--burst:0;--sc:1;--rx:0deg;--ry:0deg;--sweep-x:-140%;--sweep-o:0;--intro-o:1;--intro-y:0px;--cue-o:1;--cap-o:0;--fin-o:0;--fin-y:34px;--fin-v:hidden;--scrim:.6;background:#000;height:100svh;position:sticky;top:0;overflow:clip}.mn-plane{position:absolute;inset:0}.mn-poster,.mn-canvas{object-fit:cover;object-position:center;width:100%;height:100%;transform:scale(calc(var(--sc,1) * 1.07)) perspective(1600px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));position:absolute;inset:0}.mn-poster{opacity:1;transition:opacity .5s linear}.mn-tint,.mn-glow,.mn-haze,.mn-motes,.mn-burst,.mn-scrim,.mn-vignette{pointer-events:none;position:absolute;inset:0}.mn-tint{mix-blend-mode:multiply;opacity:var(--tint,.05);background:linear-gradient(205deg,#1e600ee6,#020801f5 72%)}.mn-glow{mix-blend-mode:screen;opacity:var(--glow,.55);background:radial-gradient(46% 54% at 50% 54%,#7acd2e80,#7acd2e1f 55%,#0000 74%)}.mn-sweep{inset:-25% auto auto;left:var(--sweep-x,-140%);pointer-events:none;mix-blend-mode:screen;filter:blur(8px);width:30%;height:150%;opacity:var(--sweep-o,0);background:linear-gradient(90deg,#0000,#c6f24e57 40%,#ffffff80 52%,#0000);position:absolute;transform:rotate(14deg)}.mn-haze{opacity:var(--haze,.5);background:linear-gradient(#0000 46%,#d6ecff0d 74%,#d6ecff29)}.mn-motes{mix-blend-mode:screen;opacity:var(--motes,0);background-image:radial-gradient(2.5px 2.5px at 18% 32%,#fffffff2,#0000 62%),radial-gradient(1.6px 1.6px at 64% 66%,#d6f6a0d9,#0000 62%),radial-gradient(2px 2px at 38% 78%,#fffc,#0000 62%),radial-gradient(1.4px 1.4px at 82% 24%,#c6f24ee6,#0000 62%);background-size:360px 360px,240px 240px,420px 420px,300px 300px;animation:26s ease-in-out infinite alternate mn-mote-drift;inset:-14%}@keyframes mn-mote-drift{0%{transform:translate(0,0)}to{transform:translate(-3%,-4%)}}.mn-burst{mix-blend-mode:screen;opacity:var(--burst,0);background:radial-gradient(38% 46%,#ffffffeb,#c6f24e8c 42%,#0000 72%)}.mn-scrim{opacity:var(--scrim,.6);background:linear-gradient(#0009,#0000 26%),linear-gradient(#0000 54%,#000c),radial-gradient(64% 56% at 24% 76%,#0000008c,#0000 72%),radial-gradient(72% 62% at 50% 46%,#00000080,#0000 76%)}.mn-scrim:after{content:"";opacity:var(--fin-o,0);background:radial-gradient(74% 56% at 50% 46%,#000000d9,#00000080 58%,#0000 100%);position:absolute;inset:0}.mn-vignette{background:radial-gradient(76% 66% at 50% 48%,#0000 42%,#0009 100%)}.mn-copy{z-index:2;pointer-events:none;position:absolute;inset:0}.mn-copy a{pointer-events:auto}.mn-copy .is-off{visibility:hidden}.mn-intro{left:var(--pad-x);max-width:min(92vw,46rem);opacity:var(--intro-o,1);transform:translateY(var(--intro-y,0px));position:absolute;bottom:clamp(96px,18vh,176px)}.mn-eyebrow{font-family:var(--mn-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--mn-lime);align-items:center;gap:.85em;margin-bottom:clamp(.9rem,2vh,1.4rem);font-size:clamp(.6rem,1vw,.7rem);display:flex}.mn-tick{background:var(--mn-grad);flex:none;width:10px;height:10px;transform:skew(-12deg);box-shadow:0 0 14px #c6f24e8c}.mn-h1{font-family:var(--mn-display);text-transform:uppercase;letter-spacing:.005em;color:#fff;font-size:clamp(3rem,10.5vw,9rem);font-weight:400;line-height:.86}.mn-line{display:block}.mn-line--accent{color:var(--mn-lime);text-shadow:0 0 48px #c6f24e59}.mn-lede{color:#ffffffbd;max-width:36ch;margin-top:clamp(.9rem,2vh,1.4rem);font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.6}.mn-actions{flex-wrap:wrap;gap:clamp(.75rem,1.6vw,1.1rem);margin-top:clamp(1.2rem,3vh,2rem);display:flex}.mn-caption{left:var(--pad-x);font-family:var(--mn-mono);letter-spacing:.32em;text-transform:uppercase;color:#ffffffa8;opacity:var(--cap-o,0);font-size:clamp(.58rem,.9vw,.66rem);position:absolute;bottom:clamp(22px,4vh,40px)}.mn-finale{opacity:var(--fin-o,0);transform:translateY(var(--fin-y,34px));visibility:var(--fin-v,hidden);place-content:center;justify-items:center;gap:clamp(1.2rem,3vh,2rem);display:grid;position:absolute;inset:0}.mn-finale__mark{filter:drop-shadow(0 24px 60px #000000b3);width:clamp(220px,32vw,420px);height:auto}.mn-cue{opacity:var(--cue-o,1);flex-direction:column;align-items:center;gap:.65rem;display:flex;position:absolute;bottom:clamp(18px,3.4vh,34px);left:50%;transform:translate(-50%)}.mn-cue__label{font-family:var(--mn-mono);letter-spacing:.42em;text-transform:uppercase;color:#ffffff9e;padding-left:.42em;font-size:.56rem}.mn-cue__track{background:#ffffff38;width:1px;height:clamp(34px,5.4vh,54px);position:relative;overflow:hidden}.mn-cue__thumb{background:var(--mn-lime);width:3px;height:16px;animation:1.9s cubic-bezier(.65,0,.35,1) infinite mn-cue-drop;position:absolute;left:-1px;box-shadow:0 0 10px #c6f24ecc}@keyframes mn-cue-drop{0%{opacity:0;top:-18px}22%{opacity:1}78%{opacity:1}to{opacity:0;top:100%}}.mn-nav{z-index:60;padding:clamp(.7rem, 1.6vh, 1.15rem) var(--pad-x);pointer-events:none;background:linear-gradient(#000000d1,#0000);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:fixed;top:0;left:0;right:0}.mn-nav>*{pointer-events:auto}.mn-nav__logo{display:inline-flex}.mn-nav__logo img{filter:drop-shadow(0 6px 18px #0009);width:auto;height:clamp(30px,4.6vh,42px)}.mn-nav__links{gap:clamp(1.1rem,2.6vw,2.4rem);margin:0;padding:0;list-style:none;display:flex}.mn-nav__links a{font-family:var(--mn-mono);letter-spacing:.26em;text-transform:uppercase;color:#ffffffc7;padding-block:.35rem;font-size:.64rem;text-decoration:none;transition:color .25s linear;position:relative}.mn-nav__links a:after{content:"";background:var(--mn-lime);transform-origin:100%;height:1px;transition:transform .45s var(--ease-out-expo);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.mn-nav__links a:hover,.mn-nav__links a:focus-visible{color:var(--mn-lime)}.mn-nav__links a:hover:after,.mn-nav__links a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.mn-btn,.mn-ghost{font-family:var(--font-archivo), ui-sans-serif, sans-serif;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;transition:transform .45s var(--ease-out-expo), filter .28s linear, border-color .28s linear, color .28s linear;justify-content:center;align-items:center;padding:1.05rem 2.4rem;font-size:.76rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;position:relative;transform:skew(-12deg)}.mn-btn>span,.mn-ghost>span{display:block;transform:skew(12deg)}.mn-btn{color:#06140a;background:var(--mn-grad);box-shadow:0 22px 44px -22px #7acd2e99}.mn-btn:after{content:"";background:#0b1105;width:11px;position:absolute;top:0;bottom:0;right:0}.mn-ghost{color:#ffffffeb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff08;border:1px solid #ffffff61}.mn-btn:hover,.mn-btn:focus-visible,.mn-ghost:hover,.mn-ghost:focus-visible{filter:brightness(1.07);transform:skew(-12deg)translateY(-3px)}.mn-ghost:hover,.mn-ghost:focus-visible{border-color:var(--mn-lime);color:var(--mn-lime)}.mn-btn--sm{letter-spacing:.16em;padding:.7rem 1.5rem;font-size:.64rem}.mn-btn--lg{padding:1.25rem 3.2rem;font-size:.82rem}.mn-sec{padding-block:var(--section-y);position:relative;overflow:clip}.mn-vlabel{writing-mode:vertical-rl;font-family:var(--mn-mono);letter-spacing:.44em;text-transform:uppercase;color:#ffffff57;-webkit-user-select:none;user-select:none;font-size:.6rem;position:absolute;top:50%;left:clamp(10px,1.6vw,26px);transform:translateY(-50%)}.mn-h2{font-family:var(--mn-display);text-transform:uppercase;letter-spacing:.004em;color:#fff;margin:0;font-size:clamp(2.4rem,6.4vw,5.4rem);font-weight:400;line-height:.94}.mn-h2--mega{font-size:clamp(2.9rem,9.2vw,8rem);line-height:.9}.mn-h2__accent{color:var(--mn-lime)}.mn-h2 .mask-line{margin-bottom:-.06em;padding-bottom:.06em}.mn-can__grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.mn-can__copy{grid-column:2}.mn-can__media{flex-direction:column;grid-area:1/1;gap:clamp(.75rem,1.6vw,1.25rem);display:flex}.mn-fig{aspect-ratio:16/9;background:#0a0a0a;border:1px solid #ffffff17;margin:0;position:relative;overflow:hidden}.mn-fig img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease-out-expo);display:block}@media (hover:hover){.mn-fig:hover img{transform:scale(1.04)}}.mn-can__pair{grid-template-columns:1fr 1fr;gap:clamp(.75rem,1.6vw,1.25rem);display:grid}.mn-specs{border-top:1px solid #ffffff24;margin:clamp(1.6rem,4vh,2.4rem) 0 0}.mn-specs>div{border-bottom:1px solid #ffffff17;grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;gap:1rem;padding:.85rem 0;display:grid}.mn-specs dt{font-family:var(--mn-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--mn-lime);font-size:.6rem}.mn-specs dd{color:#ffffffad;margin:0;font-size:.95rem}.mn-statement{background:#030303}.mn-statement__bg{object-fit:cover;opacity:.32;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mn-statement:before{content:"";background:linear-gradient(90deg,#030303f0 0%,#03030399 55%,#030303e6 100%);position:absolute;inset:0}.mn-statement__inner{z-index:1;position:relative}.mn-statement__lede{max-width:44ch;margin-top:clamp(1.4rem,3.5vh,2.2rem)}.mn-slash{pointer-events:none;background:linear-gradient(90deg,#0000,#c6f24ea6 22% 78%,#0000);height:1px;position:absolute;bottom:clamp(14px,2.6vh,30px);left:-4%;right:-4%;transform:rotate(-.7deg)}.mn-beast{background:#000;align-items:center;min-height:92svh;display:flex}.mn-beast__bg{z-index:0;position:absolute;inset:0;overflow:hidden}.mn-beast__bg img{object-fit:cover;object-position:62% 44%;width:100%;height:118%;position:absolute;top:-9%;left:0}.mn-beast__bg:after{content:"";background:linear-gradient(90deg,#000000e6 0%,#00000094 46%,#0000002e 78%),linear-gradient(#000000b8,#0000 26%,#000000c7);position:absolute;inset:0}.mn-beast__inner{z-index:1;width:100%;position:relative}.mn-final{background:var(--bg-deep);padding-block:0}.mn-final__band{background:#000;position:relative;overflow:hidden}.mn-final__band img{aspect-ratio:16/9;object-fit:cover;object-position:32% center;width:100%;max-height:76svh;display:block}.mn-final__band:after{content:"";pointer-events:none;background:linear-gradient(180deg, #0000008c, transparent 24%), linear-gradient(0deg, var(--bg-deep) 0%, #03030359 22%, transparent 46%);position:absolute;inset:0}.mn-final__inner{text-align:center;flex-direction:column;align-items:center;gap:clamp(1.1rem,3vh,1.8rem);padding-block:clamp(3.5rem,9vh,6.5rem) clamp(4rem,10vh,7rem);display:flex}.mn-final__inner .mn-eyebrow{justify-content:center;margin-bottom:0}.mn-final__inner .mn-lede{text-align:center;max-width:44ch;margin-top:0}.mn-final__actions{flex-wrap:wrap;justify-content:center;gap:clamp(.75rem,1.6vw,1.1rem);margin-top:clamp(.8rem,2.5vh,1.6rem);display:flex}.mn-foot{background:#000;border-top:1px solid #ffffff14;padding-block:clamp(2.4rem,6vh,4rem) clamp(1.6rem,4vh,2.6rem)}.mn-foot__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(1.2rem,3vw,2.4rem);display:flex}.mn-foot__mark{width:auto;height:clamp(34px,5vh,46px)}.mn-foot__links{flex-wrap:wrap;gap:clamp(1rem,2.4vw,2rem);margin:0;padding:0;list-style:none;display:flex}.mn-foot__links a{font-family:var(--mn-mono);letter-spacing:.24em;text-transform:uppercase;color:#fff9;font-size:.62rem;text-decoration:none;transition:color .25s linear}.mn-foot__links a:hover,.mn-foot__links a:focus-visible{color:var(--mn-lime)}.mn-foot__bottom{border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;gap:.6rem 1.5rem;margin-top:clamp(1.8rem,4vh,2.6rem);padding-top:clamp(1.1rem,2.5vh,1.6rem);display:flex}.mn-foot__bottom p{font-family:var(--mn-mono);letter-spacing:.14em;text-transform:uppercase;color:#fff6;margin:0;font-size:.6rem}@media (max-width:1024px){.mn-can__grid{grid-template-columns:1fr}.mn-can__copy,.mn-can__media{grid-area:auto/1}}@media (max-width:900px){.mn-vlabel{display:none}}@media (max-width:760px){.mn-nav__links{display:none}.mn-h1{font-size:clamp(2.6rem,13vw,4.6rem)}.mn-intro{right:var(--pad-x);bottom:clamp(84px,16vh,130px)}.mn-can__pair{grid-template-columns:1fr}.mn-specs>div{grid-template-columns:6rem minmax(0,1fr);gap:.75rem}.mn-btn,.mn-ghost{padding:.95rem 1.9rem}.mn-btn--lg{padding:1.1rem 2.4rem}}@media (max-height:540px){.mn-h1{font-size:clamp(2.1rem,8.5vh,3.4rem)}.mn-intro{bottom:64px}.mn-lede{margin-top:.7rem}}@media (prefers-reduced-motion:reduce){.mn-cue,.mn-caption,.mn-finale,.mn-sweep{display:none!important}.mn-motes{animation:none}}
