.mn-root{--mn-bg:#050505;--mn-ink:#f5f2ec;--mn-metal:#c8a06a;--mn-line:#f5f2ec1a;--mn-line-soft:#f5f2ec0f;--mn-ease:cubic-bezier(.16, 1, .3, 1);background:var(--mn-bg);color:var(--mn-ink);font-family:var(--font-archivo), system-ui, sans-serif;min-height:100vh;overflow-x:clip}.mn-root::selection,.mn-root ::selection{background:var(--mn-metal);color:#050505}@media (pointer:fine){.mn-root.mn-has-cursor,.mn-root.mn-has-cursor *{cursor:none}}.mn-root :focus-visible{outline:1px solid var(--mn-metal);outline-offset:4px}.mn-display{font-family:var(--font-anton), sans-serif;text-transform:uppercase;letter-spacing:-.01em;font-weight:400;line-height:.86}.mn-label{font-family:var(--font-mono), monospace;letter-spacing:.22em;text-transform:uppercase;font-size:10px;line-height:1}.mn-mono{font-family:var(--font-mono), monospace}.mn-grid-overlay{z-index:1;pointer-events:none;background-image:linear-gradient(to right, var(--mn-line-soft) 1px, transparent 1px);background-size:8.33333% 100%;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000)}@media (max-width:767px){.mn-grid-overlay{background-size:25% 100%}}.mn-grain{z-index:2;pointer-events:none;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");width:200%;height:200%;animation:.9s steps(4,end) infinite mn-grain-shift;position:fixed;inset:-50%}@keyframes mn-grain-shift{0%{transform:translate(0)}25%{transform:translate(-2%,1%)}50%{transform:translate(1%,-2%)}75%{transform:translate(-1%,-1%)}to{transform:translate(2%,2%)}}@media (prefers-reduced-motion:reduce){.mn-grain{animation:none}}.mn-rule{background:var(--mn-line);border:0;height:1px}.mn-cursor-ring,.mn-cursor-dot{z-index:9998;pointer-events:none;mix-blend-mode:difference;will-change:transform;border-radius:999px;position:fixed;top:0;left:0}.mn-cursor-ring{width:34px;height:34px;transition:background-color .25s var(--mn-ease);border:1px solid #fff;margin:-17px 0 0 -17px}.mn-cursor-ring.is-active{background:#fff}.mn-cursor-dot{background:#fff;width:4px;height:4px;margin:-2px 0 0 -2px}.mn-link{transition:color .35s var(--mn-ease);display:inline-block;position:relative}.mn-link:after{content:"";transform-origin:100%;width:100%;height:1px;transition:transform .5s var(--mn-ease);background:currentColor;position:absolute;bottom:-3px;left:0;transform:scaleX(0)}.mn-link:hover:after{transform-origin:0;transform:scaleX(1)}.mn-shear{transition:transform .6s var(--mn-ease), color .6s var(--mn-ease);display:inline-block}.mn-shear:hover{color:var(--mn-metal);transform:skew(-10deg)translate(.04em)}.mn-cap-row{transition:background-color .5s var(--mn-ease)}.mn-cap-row:hover{background-color:#f5f2ec09}.mn-cap-item{transition:color .4s var(--mn-ease), border-color .4s var(--mn-ease);color:#f5f2ec6b;border:1px solid #f5f2ec1f}.mn-cap-row:hover .mn-cap-item{color:var(--mn-ink);border-color:#f5f2ec57}.mn-cap-row:hover .mn-cap-item:nth-child(2){transition-delay:25ms}.mn-cap-row:hover .mn-cap-item:nth-child(3){transition-delay:50ms}.mn-cap-row:hover .mn-cap-item:nth-child(4){transition-delay:75ms}.mn-cap-row:hover .mn-cap-item:nth-child(5){transition-delay:.1s}.mn-cap-row:hover .mn-cap-item:nth-child(6){transition-delay:.125s}.mn-cap-row:hover .mn-cap-item:nth-child(7){transition-delay:.15s}.mn-cap-row:hover .mn-cap-item:nth-child(8){transition-delay:.175s}.mn-cap-row:hover .mn-cap-item:nth-child(9){transition-delay:.2s}.mn-cap-row:hover .mn-cap-item:nth-child(10){transition-delay:.225s}.mn-cap-row:hover .mn-cap-num{color:var(--mn-metal)}.mn-cap-num{transition:color .4s var(--mn-ease)}.mn-card{will-change:transform}.mn-card video,.mn-card img{filter:saturate(.92)contrast(1.04);transition:filter .6s var(--mn-ease)}.mn-card:hover video,.mn-card:hover img{filter:saturate(1.05)contrast(1.06)}.mn-card .mn-card-frame{background:#0a0a0a;position:relative;overflow:hidden}.mn-card .mn-card-frame:after{content:"";pointer-events:none;border:1px solid #f5f2ec1f;position:absolute;inset:0}.mn-glow{pointer-events:none;opacity:0;transition:opacity 1s var(--mn-ease);filter:blur(90px);position:absolute;inset:0}.mn-glow.is-active{opacity:.22}.mn-portrait-img{filter:grayscale()contrast(1.22)brightness(.94);width:100%;height:auto;display:block}.mn-portrait-sweep{pointer-events:none;mix-blend-mode:overlay;will-change:background-position;background:linear-gradient(115deg,#0000 20%,#c8a06a8c 42%,#f5f2ece6 50%,#c8a06a8c 58%,#0000 80%) 0 0/260% 100%;position:absolute;inset:0}.mn-hud{z-index:40;pointer-events:none;mix-blend-mode:difference;color:#fff;position:fixed}.mn-hud-bar{background:#ffffff2e;width:1px;height:32vh;position:relative;overflow:hidden}.mn-hud-bar-fill{transform-origin:top;background:#fff;position:absolute;inset:0;transform:scaleY(0)}.mn-preloader{z-index:100;color:var(--mn-ink);background:#050505;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}html.mn-loading{overflow:hidden}.mn-marquee{width:max-content;animation:26s linear infinite mn-marquee;display:flex}@keyframes mn-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.mn-marquee{animation:none}}.mn-fade-bottom{-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.mn-noselect{-webkit-user-select:none;user-select:none}.mn-mass{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.mn-mass-body,.mn-mass-bloom{aspect-ratio:1.18;grid-area:1/1;width:min(86vw,640px);animation:19s ease-in-out infinite mn-mass-drift}.mn-mass-body{filter:contrast(1.08)saturate(.95)blur(2px);--lobe-1:radial-gradient(38% 26% at 40% 28%, #000 74%, transparent 100%);--lobe-2:radial-gradient(40% 30% at 54% 48%, #000 74%, transparent 100%);--lobe-3:radial-gradient(37% 28% at 41% 64%, #000 74%, transparent 100%);--lobe-4:radial-gradient(29% 20% at 55% 78%, #000 74%, transparent 100%);-webkit-mask-image:var(--lobe-1), var(--lobe-2), var(--lobe-3), var(--lobe-4);-webkit-mask-image:var(--lobe-1), var(--lobe-2), var(--lobe-3), var(--lobe-4);mask-image:var(--lobe-1), var(--lobe-2), var(--lobe-3), var(--lobe-4);background:radial-gradient(82% 124% at 48% 48%,#0000 54%,#050506b3 100%),radial-gradient(60% 42% at 33% 22%,#fffdf880,#0000 62%),linear-gradient(177deg,#060608 0%,#2b2a27 10%,#6d6a62 18%,#f7f4ee 28%,#9c9890 36%,#3c3b42 47%,#c8a06ad9 55%,#2b2a32 63%,#c9c5bd 76%,#46443e 87%,#16161a 100%);animation:19s ease-in-out infinite mn-mass-drift,24s ease-in-out infinite mn-mass-knead;position:relative;overflow:hidden}.mn-mass-bloom{filter:blur(60px);background:radial-gradient(at 44% 42%,#d8d2c657,#c8a06a24 45%,#0000 72%);width:min(104vw,800px)}.mn-mass-sheen{mix-blend-mode:screen;opacity:.42;background:conic-gradient(#0000 0%,#ffffff9e 9%,#0000 22%,#c8a06a73 38%,#0000 52%,#ffffff57 68%,#0000 84%);animation:34s linear infinite mn-mass-wheel;position:absolute;inset:-30%;-webkit-mask-image:radial-gradient(55% 48% at 38% 30%,#000 10%,#0000 72%);mask-image:radial-gradient(55% 48% at 38% 30%,#000 10%,#0000 72%)}.mn-mass-band{mix-blend-mode:screen;opacity:.4;filter:blur(12px);background:linear-gradient(101deg,#0000 34%,#c8a06ab3 45%,#f5f2ecf2 50%,#c8a06ab3 55%,#0000 66%) 0 0/320% 100%;animation:13s ease-in-out infinite mn-mass-sweep;position:absolute;inset:0}@keyframes mn-mass-knead{0%,to{-webkit-mask-position:0 0,0 0,0 0,0 0;mask-position:0 0,0 0,0 0,0 0}33%{-webkit-mask-position:14px -10px,-18px 8px,16px 6px,-10px -8px;mask-position:14px -10px,-18px 8px,16px 6px,-10px -8px}66%{-webkit-mask-position:-12px 8px,14px -12px,-16px -6px,12px 10px;mask-position:-12px 8px,14px -12px,-16px -6px,12px 10px}}@keyframes mn-mass-drift{0%{transform:translate(0,0)rotate(0)scale(1)}33%{transform:translate(2.2%,-1.6%)rotate(2.4deg)scale(1.035)}66%{transform:translate(-1.8%,1.4%)rotate(-1.8deg)scale(.975)}to{transform:translate(0,0)rotate(0)scale(1)}}@keyframes mn-mass-wheel{to{transform:rotate(360deg)}}@keyframes mn-mass-sweep{0%{background-position:130% 0}50%{background-position:-30% 0}to{background-position:130% 0}}@media (max-aspect-ratio:1){.mn-mass-body{aspect-ratio:.74;width:min(82vw,480px)}.mn-mass-bloom{aspect-ratio:.74;width:min(100vw,600px)}}@media (prefers-reduced-motion:reduce){.mn-mass-body,.mn-mass-bloom,.mn-mass-sheen,.mn-mass-band{animation:none}}
