@layer reset{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}body{margin:0;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,figure,dl,dd,fieldset{margin:0}ul,ol{padding:0;list-style:none}fieldset{border:0;min-width:0;padding:0}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}img,svg{max-width:100%;display:block}img{height:auto}[hidden]{display:none!important}}@layer tokens{:root{--brand:#e2281b;--brand-strong:#b8170c;--brand-tint:#fdeceb;--brand-on:#fff;--brand-flame:linear-gradient(23deg, #d10000 20%, #ff5400 100%);--brand-glow:#e2281b80;--brand-deep:#7d0f07;--stage:#000;--stage-ink:#fff;--stage-muted:#d8d8d8;--stage-dim:#a3a3a3;--stage-line:#ffffff24;--texture:url(/assets/brick2-800.webp);--texture-size:800px 500px;--logo-tag:url(/assets/tag.webp);--white:#fff;--paper:#f4f4f4;--paper-2:#ebebeb;--ink:#000;--body:#2b2b2b;--muted:#666;--line:#e2e2e2;--font-display:"HHI Display", "Heebo", sans-serif;--font-text:"Heebo", system-ui, sans-serif;--font-app:-apple-system, BlinkMacSystemFont, "Heebo", "Segoe UI", sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.9375rem;--text-lg:1.0625rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--sp-20:80px;--sp-30:120px;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:20px;--r-full:999px;--hit:44px;--a-bg:#f5f5f7;--a-side:#ededf0;--a-card:#fff;--a-ink:#1d1d1f;--a-ink-2:#3a3a3c;--a-muted:#5d5d62;--a-faint:#66666b;--a-field:#86868b;--a-line:#00000021;--a-line-2:#00000012;--a-line-3:#0000003d;--a-fill:#0000000a;--a-fill-2:#0001;--a-focus:#06c;--a-focus-ring:#0066cc47;--a-link:#0058b0;--a-scrim:#00000052;--a-toast:#1d1d1ff0;--a-side-w:256px;--ok:#17692d;--ok-bg:#e3f4e7;--ok-dot:#34c759;--warn:#8a4300;--warn-bg:#fff0d6;--warn-dot:#ff9500;--bad:#b3140a;--bad-bg:#fde6e4;--bad-dot:#e2281b;--info:#1e4fa3;--info-bg:#e3edfb;--info-dot:#3b82f6;--idle:#55555a;--idle-bg:#ececef;--idle-dot:#a1a1a6;--sh-1:0 1px 2px #0000000a, 0 0 0 1px #0000000d;--sh-2:0 12px 32px #0000001a, 0 0 0 1px #0000000f;--sh-3:0 30px 80px #0003, 0 0 0 1px #0000000f;--ease:cubic-bezier(.2, .8, .2, 1);--t-fast:.12s;--t-med:.24s}[data-brand=mm]{--brand:#d30035;--brand-strong:#a30029;--brand-tint:#fdeaee;--brand-on:#fff;--brand-flame:linear-gradient(23deg, #600018 12%, #d30035 100%);--brand-glow:#d3003573;--brand-deep:#600018;--stage:#0e0e0e;--stage-ink:#fefcfc;--stage-muted:#d5d1d2;--stage-dim:#a39fa0;--texture:url(/assets/mm/wall-tile.webp);--texture-size:172px 256px;--logo-tag:url(/assets/mm/logo-240.webp)}@media (prefers-reduced-motion:reduce){:root{--t-fast:0s;--t-med:0s}}}@layer base{html{direction:rtl}h1,h2,h3,h4{overflow-wrap:break-word;text-wrap:balance;min-width:0}bdi,.num{font-variant-numeric:tabular-nums}.ltr{direction:ltr;unicode-bidi:isolate}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--white);color:var(--ink);border-radius:var(--r-sm);padding:10px 16px;font-weight:600;position:absolute;inset-block-start:-100px;inset-inline-start:8px}.skip-link:focus-visible{inset-block-start:8px}.icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer components;@layer site{body.site{--texture:url(/assets/brick2-800.webp);--wrap:1240px;--gutter:clamp(20px, 5vw, 56px);--top-h:72px;--focus:var(--ink);--brick:linear-gradient(#00000094, #00000094), var(--texture) 0 0 / var(--texture-size) repeat var(--stage);--d-h2:clamp(46px, 6.4vw, 96px);--d-h3:clamp(30px, 3vw, 40px);font-family:var(--font-text);font-size:var(--text-lg);color:var(--body);background:var(--white);-webkit-font-smoothing:antialiased;line-height:1.65}html:has(body.site){scroll-behavior:smooth;background:var(--stage);scroll-padding-top:88px}html.nav-open{overflow:hidden}.site ::selection{background:var(--brand);color:var(--brand-on)}.site :focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:2px}.site main:focus{outline:none}.site .skip-link{z-index:200}.site .no-js-only{display:none}.wrap{width:100%;max-width:calc(var(--wrap) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.site main a:not(.btn,.video){text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.site main a:not(.btn,.video):hover{text-decoration-color:currentColor}.site bdi{white-space:nowrap}.h2{font:700 var(--d-h2) / .9 var(--font-display);color:var(--ink)}.h3{font:700 clamp(36px, 4vw, 54px) / .95 var(--font-display);color:var(--ink)}.h2-accent{color:var(--brand)}.h2[lang=en]{text-transform:uppercase;letter-spacing:-.005em}.lede{max-width:56ch;color:var(--muted);font-size:clamp(18px,1.5vw,21px);line-height:1.6}.h2+.lede,.h3+.lede{margin-block-start:20px}.fine{color:var(--muted);margin-block-start:28px;font-size:14px}.kicker{font:600 15px / 1 var(--font-display);letter-spacing:.2em;text-transform:uppercase;direction:ltr;justify-content:flex-end;align-items:center;gap:12px;margin-block-end:18px;display:flex}.kicker:after{content:"";background:var(--brand);block-size:4px;inline-size:36px}.placeholder{border-radius:var(--r-full);font-family:var(--font-text);letter-spacing:0;color:var(--warn);background:color-mix(in srgb, currentColor 9%, transparent);vertical-align:baseline;border:1.5px dashed;padding:1px 10px;font-size:max(.82em,13px);font-weight:600;line-height:1.5;display:inline-block}.btn{border-radius:var(--r-sm);min-block-size:54px;font:700 25px / 1 var(--font-display);letter-spacing:.01em;white-space:nowrap;transition:background-color var(--t-fast), color var(--t-fast), border-color var(--t-fast), transform var(--t-fast);border:2px solid #0000;justify-content:center;align-items:center;gap:10px;padding:4px 28px 0;text-decoration:none;display:inline-flex}.btn .icon{stroke-width:2.4px;block-size:20px;inline-size:20px;transition:transform var(--t-med) var(--ease);margin-block-start:-4px}.btn:hover .icon{transform:translate(-4px)}.btn:active{transform:translateY(1px)}.btn--sm{min-block-size:44px;padding-inline:18px;font-size:22px}.btn--red{background:var(--brand);color:var(--brand-on)}.btn--red:hover{background:var(--brand-strong)}.btn--white{background:var(--white);color:var(--ink)}.btn--white:hover{background:var(--ink);color:var(--white)}.btn--ghost{border-color:var(--white);color:var(--white)}.btn--ghost:hover{background:var(--white);color:var(--ink)}.btn--black{background:var(--ink);color:var(--white)}.btn--black:hover{background:var(--brand-strong)}.btn--line{border-color:var(--ink);color:var(--ink)}.btn--line:hover{background:var(--ink);color:var(--white)}@media (max-width:380px){.btn{gap:8px;padding-inline:16px;font-size:22px}}.acts{flex-wrap:wrap;gap:14px;margin-block-start:clamp(32px,4vw,48px);display:flex}.top{z-index:50;background:var(--stage);color:var(--stage-ink);border-block-end:1px solid var(--stage-line);--focus:var(--white);position:sticky;inset-block-start:0}.top-in{min-block-size:var(--top-h);align-items:center;gap:clamp(16px,2vw,32px);display:flex}.brand{flex:none;align-items:center;gap:12px;text-decoration:none;display:flex}.brand img{block-size:42px;inline-size:auto}.brand-word{font:700 26px / 1 var(--font-display);letter-spacing:.08em;padding-block-start:2px}.nav{flex:1;min-inline-size:0}.nav ul{align-items:center;gap:clamp(14px,1.9vw,28px);display:flex}.nav li:not(.nav-login) a{font:700 23px / 1 var(--font-display);color:var(--stage-muted);white-space:nowrap;transition:color var(--t-fast);border-block-end:4px solid #0000;padding-block:26px 20px;text-decoration:none;display:block}.nav li:not(.nav-login) a:hover{color:var(--white)}.nav li:not(.nav-login) a[aria-current]{color:var(--white);border-block-end-color:var(--brand)}.nav-login{display:none}.top-login{flex:none}.top-login-short{display:none}.burger{inline-size:var(--hit);block-size:var(--hit);border-radius:var(--r-sm);color:var(--white);background:0 0;border:0;flex:none;place-items:center;padding:0;display:none}.burger .icon{stroke-width:2.2px;block-size:30px;inline-size:30px}.burger-close,.top.is-open .burger-open{display:none}.top.is-open .burger-close{display:block}@media (max-width:1100px){body.site{--top-h:64px}.top-in{gap:10px}.brand{gap:9px;margin-inline-end:auto}.brand img{block-size:36px}.brand-word{font-size:22px}.burger{display:grid}.top-login-full{display:none}.top-login-short{display:inline}.nav{inset:var(--top-h) 0 0;z-index:49;overscroll-behavior:contain;padding:12px var(--gutter) 40px;background:var(--brick);visibility:hidden;opacity:0;transition:opacity var(--t-med) var(--ease), transform var(--t-med) var(--ease), visibility 0s linear var(--t-med);flex:none;position:fixed;overflow-y:auto;transform:translateY(-12px)}.top.is-open .nav{visibility:visible;opacity:1;transition-delay:0s;transform:none}.nav ul{flex-direction:column;align-items:stretch;gap:0}.nav li:not(.nav-login) a{border-block-end:2px solid var(--stage-line);color:var(--white);padding-block:18px 12px;font-size:clamp(38px,10vw,52px)}.nav li:not(.nav-login) a[aria-current]{border-block-end-color:var(--brand);box-shadow:inset -6px 0 0 var(--brand);padding-inline-start:18px}.nav-login{margin-block-start:28px;display:block}.nav-login .btn{inline-size:100%}}@media (max-width:359px){.top-login{display:none}}.hero{isolation:isolate;background:var(--stage);color:var(--stage-ink);--focus:var(--white);--fs:clamp(58px, 18.4vw, 226px);position:relative;overflow:clip}.hero-photo{block-size:clamp(250px,36vw,560px);display:block;position:relative}.hero-photo img{object-fit:cover;object-position:50% 28%;block-size:100%;inline-size:100%}.hero-photo:after{content:"";background:linear-gradient(180deg, #00000059 0%, transparent 28%, transparent 46%, var(--stage) 100%);position:absolute;inset:0}.hero-beams{pointer-events:none;mix-blend-mode:screen;block-size:clamp(250px,36vw,560px);position:absolute;inset:0 0 auto;overflow:hidden}.hero-beams i{background:linear-gradient(180deg, color-mix(in srgb, var(--white) 26%, transparent), transparent 78%);clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);transform-origin:50% 0;block-size:130%;inline-size:26vw;animation:11s ease-in-out infinite alternate beam;position:absolute;inset-block-start:-12%;inset-inline-start:14%}.hero-beams i:nth-child(2){background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 42%, transparent), transparent 80%);animation-duration:14s;animation-delay:-5s;inset-inline-start:44%}.hero-beams i:nth-child(3){animation-duration:9s;animation-delay:-3s;inset-inline-start:68%}.hero-seal{filter:drop-shadow(0 16px 36px #0009);block-size:auto;inline-size:clamp(92px,13vw,190px);animation:.6s cubic-bezier(.3,1.5,.5,1) .35s backwards stamp;position:absolute;inset-block-start:clamp(14px,3vw,40px);inset-inline-end:max(var(--gutter), calc(50vw - 620px));rotate:-9deg}.hero-body{grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:clamp(20px,3.4vw,56px);margin-block-start:calc(var(--fs) * -.62);padding-block-end:clamp(44px,6vw,88px);display:grid;position:relative}.hero-title,.hero-year{font:700 var(--fs) / .8 var(--font-display);text-transform:uppercase;letter-spacing:-.012em;white-space:nowrap;direction:ltr}.hero-title{text-align:end;color:var(--white);text-wrap:nowrap;animation:lift .8s var(--ease) backwards;grid-column:1/-1}.hero-year{color:var(--brand);animation:lift .8s var(--ease) 80ms backwards;padding-block-start:.08em}.hero-info{animation:rise .8s var(--ease) .16s backwards;padding-block-end:calc(var(--fs) * .05)}.hero-tag{font:700 clamp(34px, 4vw, 60px) / .95 var(--font-display);color:var(--white)}.hero-meta{flex-wrap:wrap;gap:8px 36px;margin-block-start:16px;display:flex}.hero-meta dt{color:var(--stage-dim);font-size:13px;font-weight:600;line-height:1.3}.hero-meta dd{font:600 clamp(26px, 2.6vw, 34px) / 1.1 var(--font-display);color:var(--white);letter-spacing:.02em}@media (max-width:700px){.hero-body{align-items:center;column-gap:16px}.hero-info{display:contents}.hero-tag{padding-block-start:.1em;font-size:clamp(30px,9.4vw,44px)}.hero-meta{grid-column:1/-1;gap:12px 32px;margin-block-start:22px}}.cd{background:var(--brand-flame);color:var(--brand-on);--focus:var(--white);--cd-num:clamp(88px, 9.4vw, 132px);position:relative;overflow:clip}.cd:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff29 50%,#0000);inline-size:34%;animation:7s ease-in-out 1s infinite sheen;position:absolute;inset-block:0;inset-inline-start:0;transform:translate(120%)}.cd-in{flex-wrap:wrap;align-items:center;gap:14px 26px;padding-block:26px;display:flex;position:relative}.cd-line{font:700 clamp(32px, 3.5vw, 46px) / 1 var(--font-display);flex-wrap:wrap;align-items:center;gap:4px 20px;display:flex}.cd-big{min-block-size:calc(var(--cd-num) * .9);align-items:center;gap:6px 16px;display:inline-flex}.cd-num{font-size:var(--cd-num);letter-spacing:-.01em;animation:beat .5s var(--ease);line-height:.86}.cd-num--date{font-size:calc(var(--cd-num) * .7);animation:none}.cd-when{border-radius:var(--r-sm);background:var(--ink);color:var(--white);padding:5px 12px 4px;font-size:17px;font-weight:600;line-height:1.4}.cd .btn{margin-inline-start:auto}.cd[data-state=closed] .cd-big{display:none}@media (max-width:700px){.cd-in{flex-direction:column;align-items:flex-start;gap:14px;padding-block:28px 32px}.cd-line{flex-direction:column;align-items:flex-start}.cd .btn{inline-size:100%;margin-block-start:6px;margin-inline-start:0}}.ended{background:var(--brand-flame);color:var(--brand-on);--focus:var(--white);padding-block:clamp(48px,7vw,88px)}.ended .h2,.ended .lede{color:var(--brand-on)}.ended .btn{margin-block-start:28px}.sec{padding-block:clamp(64px,9vw,128px)}.sec--tight{padding-block:clamp(44px,6vw,80px)}.sec--paper{background:var(--paper)}.sec--dark,.strip-sec,.worlds,.phead,.nf,.foot,.calc,.channels,.callout--dark{--focus:var(--white);color:var(--stage-muted)}.sec--dark{background:var(--brick)}:is(.sec--dark,.strip-sec,.worlds,.phead,.nf,.calc,.channels) :is(.h2,.h3){color:var(--white)}:is(.sec--dark,.strip-sec,.worlds,.calc,.channels) .lede{color:var(--stage-muted)}:is(.sec--dark,.strip-sec,.worlds,.phead,.nf,.calc,.channels,.foot) .placeholder{color:var(--warn-dot)}.headrow{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:20px clamp(32px,6vw,96px);margin-block-end:clamp(40px,6vw,72px);display:grid}.headrow .lede{margin:0}.split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.prose{max-inline-size:64ch}.prose>p:not(.lede){margin-block-start:18px}@media (max-width:860px){.headrow,.split{grid-template-columns:minmax(0,1fr)}}.ticker{background:var(--stage);border-block:1px solid var(--stage-line);direction:ltr;padding-block:18px 12px;overflow:hidden}.ticker-track{inline-size:max-content;animation:48s linear infinite marquee;display:flex}.ticker-run{flex:none;display:flex}.ticker-run span{font:700 clamp(44px, 6vw, 84px) / 1 var(--font-display);text-transform:uppercase;white-space:nowrap;color:#0000;-webkit-text-stroke:1.5px var(--stage-dim);align-items:center;display:flex}.ticker-run span:nth-child(3n+1){color:var(--brand);-webkit-text-stroke:0}.ticker-run span:after{content:"";background:var(--white);block-size:.16em;inline-size:.16em;margin-inline:.42em;rotate:45deg}.catcols{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px clamp(40px,6vw,88px);display:grid}.catcols h3{font:700 30px / 1 var(--font-display);color:var(--stage-dim);margin-block-end:6px}.catrow{border-block-end:2px solid var(--stage-line);justify-content:space-between;align-items:center;gap:16px;padding-block:18px 12px;display:flex}.catrow-name{font:600 clamp(38px, 4.3vw, 62px) / 1 var(--font-display);text-transform:uppercase;color:var(--white);white-space:nowrap;direction:ltr;unicode-bidi:isolate}.catrow-meta{flex:none;justify-items:end;gap:2px;display:grid}.catrow-age{font:600 clamp(28px, 3vw, 40px) / 1 var(--font-display);color:var(--brand)}@media (max-width:860px){.catcols{grid-template-columns:minmax(0,1fr)}}@media (max-width:380px){.catrow{gap:10px}.catrow-name{font-size:29px}.catrow-age{font-size:23px}}.strip-sec{background:var(--stage);padding-block-start:clamp(64px,8vw,104px)}.strip-sec .headrow{grid-template-columns:minmax(0,1fr) auto;margin-block-end:clamp(32px,4vw,48px)}.strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.strip li{aspect-ratio:4/3;overflow:hidden}.strip img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform .6s var(--ease)}.strip li:hover img{transform:scale(1.05)}@media (max-width:700px){.strip{grid-template-columns:repeat(2,minmax(0,1fr))}.strip-sec .headrow{grid-template-columns:minmax(0,1fr);justify-items:start}}.worlds{background:radial-gradient(60% 90% at 12% 50%, var(--brand-glow), transparent 70%), var(--brick);padding-block:clamp(72px,10vw,144px);position:relative;overflow:clip}.worlds-in{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;display:grid}.worlds .kicker{color:var(--white)}.worlds-seal{filter:drop-shadow(0 20px 50px #0009);block-size:auto;inline-size:clamp(220px,34vw,440px);margin-block:-40px;margin-inline-end:clamp(-120px,-7vw,-40px);animation:80s linear infinite spin}@media (max-width:700px){.worlds-in{grid-template-columns:minmax(0,1fr)}.worlds-seal{grid-row:1;justify-self:end;inline-size:190px;margin-block:-24px 0;margin-inline-end:-64px}}.foot{background:var(--stage);color:var(--stage-dim);padding-block-start:clamp(56px,7vw,88px);font-size:15px;overflow:clip}.foot-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px clamp(32px,6vw,96px);display:grid}.foot-brand{align-items:flex-start;gap:20px;display:flex}.foot-brand img{flex:none;block-size:auto;inline-size:104px;rotate:-8deg}.foot-name{font:700 30px / 1 var(--font-display);color:var(--white);text-transform:uppercase;letter-spacing:.04em;margin-block-end:10px}.foot-brand p+p{max-inline-size:40ch;margin-block-start:4px}.foot-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;display:grid}.foot-nav h2{font:700 24px / 1 var(--font-display);color:var(--white);margin-block-end:10px}.foot-nav a{min-block-size:36px;color:var(--stage-muted);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.foot-nav a:hover{color:var(--white);text-decoration:underline;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);text-underline-offset:4px}.foot-mega{font:700 clamp(40px, 13.6vw, 280px) / .8 var(--font-display);text-transform:uppercase;text-align:center;white-space:nowrap;color:#0000;-webkit-text-stroke:1.5px var(--stage-line);-webkit-user-select:none;user-select:none;direction:ltr;margin-block:clamp(40px,6vw,72px) -.14em}@media (max-width:860px){.foot-in{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.foot-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-brand img{inline-size:84px}}.phead{--kick:clamp(84px, 15.5vw, 250px);isolation:isolate;background:var(--brick);padding-block:clamp(48px, 7vw, 96px) calc(var(--kick) * .56);border-block-end:6px solid var(--brand);border-image:var(--brand-flame) 1;position:relative;overflow:clip}.phead-kicker{z-index:-1;font:700 var(--kick) / .8 var(--font-display);text-transform:uppercase;white-space:nowrap;color:#0000;-webkit-text-stroke:1.5px var(--stage-line);-webkit-user-select:none;user-select:none;pointer-events:none;direction:ltr;position:absolute;inset-block-end:-.13em;inset-inline-end:-.03em}.phead-title{font:700 clamp(64px, 11.4vw, 156px) / .86 var(--font-display);color:var(--white);animation:rise .7s var(--ease) backwards}.phead-lede{max-inline-size:58ch;color:var(--stage-muted);margin-block-start:20px;font-size:clamp(18px,1.6vw,22px);line-height:1.55}.phead-jump{flex-wrap:wrap;gap:12px;margin-block-start:32px;display:flex}.phead-acts{margin-block-start:32px}.ticks{gap:10px;display:grid}.ticks li{padding-inline-start:24px;position:relative}.ticks li:before{content:"";background:var(--brand);block-size:3px;inline-size:13px;position:absolute;inset-block-start:.72em;inset-inline-start:0}.ticks--big{color:var(--white);gap:18px;font-size:clamp(18px,1.5vw,21px);line-height:1.55}.rulecols{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px clamp(32px,4vw,56px);display:grid}.rulecols--4{grid-template-columns:repeat(4,minmax(0,1fr))}.rule>:is(h2,h3){font:700 clamp(30px, 2.8vw, 36px) / 1 var(--font-display);color:var(--ink);border-block-end:4px solid var(--ink);margin-block-end:16px;padding-block-end:12px}.rule p+p{margin-block-start:12px}.rule-lede{color:var(--ink);font-weight:600}.sec--dark .rule>:is(h2,h3){color:var(--white);border-color:var(--white)}@media (max-width:1000px){.rulecols--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.rulecols,.rulecols--4{grid-template-columns:minmax(0,1fr);gap:40px}}.dates{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.dates:before{content:"";background:var(--ink);block-size:4px;position:absolute;inset-block-start:13px;inset-inline:0}.dates li{padding-block-start:50px;padding-inline-end:20px;position:relative}.dates li:before{content:"";background:var(--paper);border:4px solid var(--ink);border-radius:50%;block-size:30px;inline-size:30px;position:absolute;inset-block-start:0;inset-inline-start:0}.dates li.is-hot:before{background:var(--brand);border-color:var(--brand);box-shadow:0 0 0 6px color-mix(in srgb, var(--brand) 22%, transparent)}.dates b{font:600 clamp(32px, 3.5vw, 48px) / 1 var(--font-display);color:var(--ink);display:block}.dates li.is-hot b{color:var(--brand-strong)}.dates li>span{color:var(--muted);margin-block-start:8px;display:block}@media (max-width:760px){.dates{grid-template-columns:minmax(0,1fr);gap:28px}.dates:before{block-size:auto;inline-size:4px;inset-block:6px;inset-inline:13px auto}.dates li{padding-block-start:0;padding-inline:50px 0}}.seal-big{filter:drop-shadow(0 18px 30px #00000040);justify-self:center;block-size:auto;inline-size:min(340px,62vw);rotate:-8deg}.photoframe{block-size:auto;inline-size:100%;box-shadow:-14px 14px 0 var(--brand)}.lineup-h{font:700 clamp(28px, 2.8vw, 36px) / 1 var(--font-display);color:var(--stage-muted);margin-block-end:32px}.lineup{grid-template-columns:repeat(5,minmax(0,1fr));gap:40px 28px;display:grid}.lineup h4{font:600 20px / 1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--stage-muted);border-block-end:4px solid var(--brand);margin-block-end:14px;padding-block-end:10px}.lineup ul{gap:4px;display:grid}.lineup li{font:600 clamp(26px, 2.5vw, 36px) / 1.08 var(--font-display);text-transform:uppercase;color:var(--white)}@media (max-width:1000px){.lineup{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.lineup{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.lineup li{font-size:23px}}.cattables{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:48px clamp(40px,6vw,88px);display:grid}.cattable{border-collapse:collapse;inline-size:100%}.cattable caption{text-align:start;padding-block-end:8px}.cattable-group{font:700 34px / 1 var(--font-display);color:var(--ink)}.cattable thead th{text-align:start;color:var(--muted);border-block-end:4px solid var(--ink);padding-block:8px;font-size:13px;font-weight:600}.cattable tbody :is(th,td){text-align:start;vertical-align:top;border-block-end:2px solid var(--line);padding-block:16px 12px}.cattable :is(th,td)+:is(th,td){padding-inline-start:14px}.cattable tbody th{font:600 clamp(28px, 3.2vw, 44px) / 1 var(--font-display);text-transform:uppercase;color:var(--ink)}.cattable-age{font:600 clamp(26px, 2.6vw, 34px) / 1 var(--font-display);color:var(--brand-strong)}.cattable tr:target{background:color-mix(in srgb, var(--brand) 10%, transparent)}@media (max-width:860px){.cattables{grid-template-columns:minmax(0,1fr)}}@media (max-width:380px){.cattable tbody th{font-size:24px}.cattable-age{font-size:22px}.cattable :is(th,td)+:is(th,td){padding-inline-start:8px}}.calc{border-radius:var(--r-xl);background:radial-gradient(70% 90% at 100% 0%, var(--brand-glow), transparent 60%), var(--brick);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px clamp(32px,5vw,72px);padding:clamp(24px,4.4vw,60px);scroll-margin-top:96px;display:grid}.calc-intro h2{font:700 clamp(42px, 4.6vw, 66px) / .92 var(--font-display);color:var(--white)}.calc-intro p{max-inline-size:40ch;margin-block-start:14px}.calc-form legend{color:var(--white);margin-block-end:10px;padding:0;font-weight:700}.calc-selects{grid-template-columns:minmax(0,4fr) minmax(0,6fr) minmax(0,5fr);gap:10px;display:grid}.calc-field>span{margin-block-end:4px;font-size:14px;font-weight:500;display:block}.calc-field select{border-radius:var(--r-md);background-color:var(--white);block-size:58px;inline-size:100%;color:var(--ink);border:3px solid #0000;padding-inline:12px;font-size:19px;font-weight:600}.calc-field select[aria-invalid=true]{border-color:var(--brand)}.calc-out{min-block-size:132px;margin-block-start:22px}.calc-hint{color:var(--stage-dim);border:2px dashed var(--stage-line);border-radius:var(--r-md);padding:18px}.calc-msg{border-radius:var(--r-md);border-inline-start:6px solid var(--brand);background:var(--white);color:var(--ink);padding:14px 18px;font-weight:500}.calc-who{flex-wrap:wrap;align-items:baseline;gap:2px 14px;margin-block-end:16px;display:flex}.calc-who strong{font:700 30px / 1.1 var(--font-display);color:var(--white)}.calc-fits-h{color:var(--stage-dim);margin-block-end:8px;font-size:14px;font-weight:600}.calc-fits{gap:8px;display:grid}.calc-fit{border-radius:var(--r-sm);border-inline-start:6px solid var(--brand);background:color-mix(in srgb, var(--white) 9%, transparent);animation:rise .4s var(--ease) backwards;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;padding:12px 16px 9px;display:flex}.calc-fit:nth-child(2){animation-delay:50ms}.calc-fit:nth-child(3){animation-delay:.1s}.calc-fit:nth-child(n+4){animation-delay:.15s}.calc-fit-name{font:600 clamp(30px, 3vw, 38px) / 1 var(--font-display);text-transform:uppercase;color:var(--white)}.calc-fit-meta{flex-wrap:wrap;gap:0 14px;font-size:14px;font-weight:500;display:flex}.calc-fit.is-quota{border-inline-start-color:var(--warn-dot)}.calc-fit-flag{color:var(--warn-dot);flex-basis:100%;font-size:14px;font-weight:700}.calc-note,.calc-next{margin-block-start:14px;font-size:15px}.calc-note{color:var(--white)}@media (max-width:860px){.calc{border-radius:var(--r-lg);grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.calc-sec>.wrap{padding-inline:12px}}.pricehero{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:48px clamp(40px,7vw,104px);display:grid}.pricehero-nums{gap:36px;display:grid}.bigprice-n{font:700 clamp(132px, 17vw, 240px) / .8 var(--font-display);color:var(--ink);letter-spacing:-.01em;align-items:flex-start;display:flex}.bigprice--sm .bigprice-n{font-size:clamp(76px,8.4vw,116px)}.bigprice-cur,.bigprice-plus{font-family:var(--font-text);color:var(--brand-strong);margin-block-start:.1em;font-size:.36em;font-weight:800;line-height:1}.bigprice-cur{margin-inline-start:.12em}.bigprice-plus{vertical-align:top;margin-inline-end:.08em;font-size:.5em;display:inline-block}.bigprice-l{color:var(--muted);margin-block-start:14px;display:block}.bigprice-l strong{font:700 clamp(28px, 3vw, 36px) / 1 var(--font-display);color:var(--ink);margin-inline-end:6px}.ladder{border-collapse:collapse;inline-size:100%}.ladder caption{text-align:start;font:700 clamp(28px, 2.8vw, 34px) / 1 var(--font-display);color:var(--ink);padding-block-end:16px}.ladder :is(th,td){vertical-align:middle;text-align:start;padding-block:7px}.ladder tbody th{inline-size:7.5em;color:var(--muted);white-space:nowrap;font-weight:500}.ladder-row{align-items:center;gap:14px;display:flex}.ladder-bar{inline-size:calc((100% - 6.5em) * var(--w));border-radius:var(--r-sm);background:var(--ink);flex:none;block-size:34px}.ladder tr:first-child .ladder-bar{background:var(--brand-flame)}.ladder-total{font:600 30px / 1 var(--font-display);color:var(--ink);white-space:nowrap}@media (max-width:860px){.pricehero{grid-template-columns:minmax(0,1fr)}}.callouts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-block-start:clamp(48px,6vw,72px);display:grid}.callout{border:3px solid var(--ink);padding:clamp(22px,3vw,36px)}.callout h3{font:700 var(--d-h3) / .95 var(--font-display);color:var(--ink);margin-block-end:10px}.callout--dark{background:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.callout--dark h3{color:var(--white);margin:0}.prepare{border:2px solid var(--stage-line);background:#0006;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:16px 40px;margin-block-start:clamp(48px,6vw,72px);padding:clamp(22px,3vw,36px);display:grid}.prepare h3{font:700 var(--d-h3) / .95 var(--font-display);color:var(--white)}.notes{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px clamp(28px,3vw,48px);display:grid}@media (max-width:1000px){.notes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.callouts,.prepare,.notes{grid-template-columns:minmax(0,1fr)}}.faq{gap:clamp(48px,6vw,80px);display:grid}.faq-group{grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start;gap:12px clamp(24px,4vw,64px);scroll-margin-top:96px;display:grid}.faq-group h2{font:700 clamp(38px, 4vw, 54px) / .95 var(--font-display);color:var(--ink);position:sticky;inset-block-start:calc(var(--top-h) + 24px)}.faq details{border-block-end:2px solid var(--line)}.faq details:first-child{border-block-start:4px solid var(--ink)}.faq summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding-block:18px;font-size:clamp(18px,1.5vw,20px);font-weight:600;line-height:1.4;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .icon{background:var(--ink);block-size:26px;inline-size:26px;color:var(--white);stroke-width:2.4px;transition:rotate var(--t-med) var(--ease), background-color var(--t-fast);border-radius:50%;padding:3px}.faq summary:hover .icon{background:var(--brand-strong)}.faq details[open] summary .icon{background:var(--brand-strong);rotate:45deg}.faq details p{max-inline-size:64ch;padding-block-end:22px}@media (max-width:860px){.faq-group{grid-template-columns:minmax(0,1fr)}.faq-group h2{position:static}}.videos{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.video,.video-frame{aspect-ratio:16/9;border-radius:var(--r-lg);inline-size:100%}.video-frame{background:var(--ink);border:0;display:block}.video{isolation:isolate;background:radial-gradient(60% 80% at 50% 45%, var(--brand-glow), transparent 70%), var(--brick);color:var(--white);--focus:var(--ink);place-items:center;text-decoration:none;display:grid;position:relative;overflow:hidden}.video-play{aspect-ratio:1;background:var(--brand);inline-size:clamp(72px,9vw,104px);box-shadow:0 0 0 0 var(--brand-glow);transition:transform var(--t-med) var(--ease), box-shadow var(--t-med) var(--ease);border-radius:50%;place-items:center;margin-block-end:12%;display:grid}.video-play .icon{block-size:44%;inline-size:44%;margin-inline-start:6%}.video:hover .video-play{box-shadow:0 0 0 14px var(--brand-glow);transform:scale(1.08)}.video-text{background:linear-gradient(#0000,#000000d9);gap:2px;padding:40px clamp(16px,2.4vw,28px) clamp(14px,2vw,22px);display:grid;position:absolute;inset-block-end:0;inset-inline:0}.video-text strong{font:700 clamp(28px, 3vw, 40px) / 1 var(--font-display)}.video-text>span:last-child{color:var(--stage-muted);font-size:14px}.video-tag{border:2px solid var(--stage-line);border-radius:var(--r-sm);font:600 14px / 1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--stage-muted);padding:5px 10px 3px;position:absolute;inset-block-start:16px;inset-inline-end:16px}.livebox{align-items:center;gap:clamp(24px,5vw,72px);display:flex}.onair{background:var(--brand);color:var(--brand-on);font:700 clamp(40px, 5vw, 64px) / 1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;direction:ltr;flex:none;align-items:center;gap:12px;padding:12px 20px 8px;display:flex;rotate:-5deg}.onair:before{content:"";background:var(--white);border-radius:50%;block-size:.32em;inline-size:.32em;margin-block-start:-.1em;animation:1.6s steps(2,jump-none) infinite blink}.livebox p:not(.lede,.onair){margin-block-start:12px}.gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-block-start:clamp(32px,4vw,56px);display:grid}.gallery li{aspect-ratio:3/2;background:var(--paper-2);overflow:hidden}.gallery li:first-child{aspect-ratio:auto;grid-area:span 2/span 2}.gallery img{object-fit:cover;block-size:100%;inline-size:100%}@media (max-width:760px){.videos{grid-template-columns:minmax(0,1fr)}.livebox{flex-direction:column;align-items:flex-start}.gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:48px clamp(40px,6vw,88px);display:grid}.cform>.h3{margin-block-end:24px}.cform-form{gap:18px;display:grid}.cform-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;display:grid}.cform-field{gap:6px;display:grid}.cform-field>span{color:var(--ink);font-weight:700}.cform-field em{color:var(--muted);font-style:normal;font-weight:400}.cform-field :is(input,textarea){border:2px solid var(--ink);border-radius:var(--r-md);background:var(--white);min-block-size:54px;inline-size:100%;color:var(--ink);font:500 var(--text-lg) / 1.4 var(--font-text);padding:12px 14px}.cform-field textarea{resize:vertical;min-block-size:150px}.cform-field [dir=ltr]{text-align:start}.cform-field [aria-invalid=true]{border-color:var(--brand-strong)}.cform-err{color:var(--bad);font-size:15px;font-weight:600}.cform-err:empty{display:none}.cform-err--form{border-radius:var(--r-md);border-inline-start:6px solid var(--brand);background:var(--bad-bg);padding:12px 16px}.cform-trap{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.cform-acts{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.cform-acts .btn:disabled{opacity:.6;cursor:progress}.cform-done{border-radius:var(--r-lg);border-inline-start:8px solid var(--ok-dot);background:var(--paper);padding:clamp(20px,3vw,32px)}.cform-done h3{font:700 clamp(34px, 4vw, 48px) / 1 var(--font-display);color:var(--ink)}.cform-done p{margin-block:10px 20px}.cform-nojs{border:2px dashed var(--line);border-radius:var(--r-md);padding:16px 18px}@media (max-width:560px){.cform-row{grid-template-columns:minmax(0,1fr)}}.channels{border-radius:var(--r-xl);background:radial-gradient(80% 70% at 0% 0%, var(--brand-glow), transparent 65%), var(--brick);padding:clamp(24px,3.4vw,40px)}.channels h2{font:700 clamp(36px, 4vw, 48px) / .95 var(--font-display);color:var(--white);margin-block-end:20px}.fields{display:grid}.fields>div{border-block-end:1px solid var(--line);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:2px 16px;padding-block:14px;display:grid}.fields dt{color:var(--ink);font-weight:600}.channels .fields>div{border-color:var(--stage-line)}.channels .fields dt{color:var(--stage-dim);font-weight:500}.channels .fields dd{color:var(--white)}.channels-ig{min-block-size:var(--hit);align-items:center;gap:8px;font-size:20px;font-weight:700;display:inline-flex}.channels small{color:var(--stage-muted);font-size:14px;display:block}.channels-faq{color:var(--stage-muted);margin-block-start:22px}.channels-faq a{color:var(--white);white-space:nowrap;font-weight:600}@media (max-width:860px){.contact{grid-template-columns:minmax(0,1fr)}}@media (max-width:460px){.fields>div{grid-template-columns:minmax(0,1fr)}}.legal{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:48px clamp(40px,6vw,96px);display:grid}.legal-doc{max-inline-size:72ch}.draft{border-inline-start:6px solid var(--warn-dot);border-radius:var(--r-sm);background:var(--warn-bg);color:var(--warn);padding:16px 20px;font-size:18px;line-height:1.5}.legal-doc>.fine{margin-block-start:14px}.legal-sections{counter-reset:sec}.legal-sections>li{counter-increment:sec;margin-block-start:clamp(40px,5vw,56px);scroll-margin-top:96px}.legal-sections h2{font:700 clamp(32px, 3.4vw, 42px) / 1 var(--font-display);color:var(--ink);border-block-end:4px solid var(--ink);align-items:baseline;gap:12px;margin-block-end:18px;padding-block-end:10px;display:flex}.legal-sections h2:before{content:counter(sec, decimal-leading-zero);color:var(--brand-strong);letter-spacing:.04em;font-size:.7em}.legal-sections :is(p,ul,dl)+:is(p,ul,dl){margin-block-start:14px}.legal-nav{position:sticky;inset-block-start:calc(var(--top-h) + 24px)}.legal-nav a{min-block-size:var(--hit);border-inline-start:4px solid var(--line);color:var(--muted);align-items:center;padding-inline-start:16px;font-weight:500;text-decoration:none;display:flex}.legal-nav a:hover{color:var(--ink);border-color:var(--ink)}.legal-nav a[aria-current]{color:var(--ink);border-color:var(--brand);font-weight:700}@media (max-width:860px){.legal{grid-template-columns:minmax(0,1fr)}.legal-nav{position:static}}.nf{background:var(--brick);min-block-size:70vh;padding-block:clamp(56px,8vw,112px)}.nf-code{font:700 clamp(150px, 30vw, 380px) / .78 var(--font-display);color:#0000;background:var(--brand-flame);-webkit-background-clip:text;background-clip:text;inline-size:-moz-fit-content;inline-size:fit-content;margin-block-end:12px}.nf .phead-title{font-size:clamp(52px,8vw,110px)}.nf-links-h{font:700 28px / 1 var(--font-display);color:var(--stage-dim);margin-block:56px 12px}.nf-links{flex-wrap:wrap;gap:4px 24px;display:flex}.nf-links a{min-block-size:var(--hit);color:var(--white);align-items:center;font-weight:600;display:inline-flex}[data-brand=mm] body.site{--texture:url(/assets/mm/wall-tile.webp);--wall:var(--texture) 0 0 / var(--texture-size) repeat var(--stage);--brick:linear-gradient(#0000009e, #0000009e), var(--wall);--split:linear-gradient(180deg, var(--stage-ink) 0 58%, var(--stage-muted) 58%) 0 0 / 100% 1lh repeat-y;--extrude:drop-shadow(0 .05em 0 var(--brand-deep))}[data-brand=mm] .brand img{block-size:56px}[data-brand=mm] :is(.phead-title,.mm-hero-line){color:#0000;background:var(--split);-webkit-background-clip:text;background-clip:text;inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:100%}[data-brand=mm] :is(.phead-title,.mm-hero-title){filter:var(--extrude)}[data-brand=mm] .phead-title{padding-block-end:.06em}[data-brand=mm] .foot{background:var(--brick)}[data-brand=mm] .foot-brand picture{flex:none}[data-brand=mm] .foot-brand img{inline-size:148px;rotate:none}[data-brand=mm] .foot-mega{font-size:clamp(36px,11.9vw,244px)}.foot-soon{align-items:center;gap:8px;min-block-size:36px;display:inline-flex}@media (max-width:1100px){[data-brand=mm] .brand img{block-size:48px}}@media (max-width:520px){[data-brand=mm] .foot-brand img{inline-size:112px}}.mm-hero{isolation:isolate;background:radial-gradient(46% 62% at 27% 46%, var(--brand-glow), transparent 72%), linear-gradient(#00000040, #00000040), var(--wall);color:var(--stage-ink);--focus:var(--white);position:relative;overflow:clip}.mm-hero-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px clamp(24px,4vw,64px);min-block-size:min(72vh,680px);padding-block:clamp(32px,5vw,72px) clamp(44px,6vw,88px);display:grid}.mm-hero-text{order:-1}.mm-hero-logo{display:block}.mm-hero-logo img{filter:drop-shadow(0 20px 44px #000000bf);block-size:auto;inline-size:100%;max-inline-size:620px;margin-inline:auto;animation:.6s cubic-bezier(.3,1.5,.5,1) .1s backwards stamp}.mm-hero-title{font:700 clamp(72px, 9vw, 136px) / .84 var(--font-display);animation:lift .8s var(--ease) backwards;padding-block-end:.06em}.mm-hero-line{white-space:nowrap;display:block}.mm-hero-meta{animation:lift .8s var(--ease) .12s backwards;margin-block-start:clamp(22px,2.8vw,40px);display:flex}.mm-hero-meta div{background:var(--brand);color:var(--brand-on);box-shadow:0 0 0 3px var(--stage), 0 0 0 6px var(--stage-ink);align-items:baseline;gap:12px;padding:12px 20px 7px;display:flex;rotate:-2deg}.mm-hero-meta dt{font:700 clamp(22px, 2vw, 28px) / 1 var(--font-display)}.mm-hero-meta dd{font:700 clamp(36px, 3.6vw, 52px) / 1 var(--font-display);letter-spacing:.02em}@media (max-width:860px){.mm-hero{background:radial-gradient(80% 44% at 50% 26%, var(--brand-glow), transparent 72%), linear-gradient(#00000040, #00000040), var(--wall)}.mm-hero-in{grid-template-columns:minmax(0,1fr);min-block-size:0}.mm-hero-text{order:0}.mm-hero-logo img{max-inline-size:min(86vw,460px)}}.mm-facets{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:40px clamp(40px,6vw,88px);display:grid}.mm-facet h3{font:700 30px / 1 var(--font-display);color:var(--stage-dim);margin-block-end:6px}.mm-facet-stack{gap:40px;display:grid}.mm-facet-stack h3{margin-block-end:14px}.mm-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.mm-tiles li{border:2px solid var(--stage-line);border-block-end:5px solid var(--brand);min-block-size:84px;font:600 clamp(24px, 2.7vw, 38px) / 1 var(--font-display);color:var(--white);background:#00000080;place-items:center;padding:8px 2px 2px;display:grid}.mm-chips{flex-wrap:wrap;gap:10px;display:flex}.mm-chips li{border:2px solid var(--stage-ink);font:700 clamp(26px, 2.6vw, 34px) / 1 var(--font-display);color:var(--white);background:#00000080;padding:10px 16px 5px}.mm-tiles--ink li{border-color:var(--ink);border-block-end-color:var(--brand);background:var(--white);color:var(--ink)}.mm-chips--ink li{border-color:var(--ink);background:var(--white);color:var(--ink)}@media (max-width:860px){.mm-facets{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.mm-tiles{gap:5px}.mm-tiles li{min-block-size:68px;font-size:21px}}.mm-band{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:20px clamp(32px,6vw,96px);display:grid}.mm-band .acts{margin-block-start:28px}@media (max-width:860px){.mm-band{grid-template-columns:minmax(0,1fr)}}.mm-strip{background:var(--brick);padding-block-end:clamp(64px,8vw,104px)}.mm-empty{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-block-start:clamp(32px,4vw,56px);display:grid}.mm-empty-note{border:2px dashed var(--stage-line);background:#0000008c;grid-area:span 2/span 2;align-content:center;gap:12px;padding:clamp(24px,4vw,56px);display:grid}.mm-empty-h{font:700 clamp(36px, 4.6vw, 64px) / .95 var(--font-display);color:var(--white)}.mm-empty-note p{max-inline-size:40ch;color:var(--stage-muted)}.mm-empty-frame{aspect-ratio:3/2;border:2px dashed var(--stage-line);background:#0006}.mm-empty--compact{grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:0}.mm-empty--compact .mm-empty-note{grid-row:auto;padding:clamp(20px,2.6vw,32px)}.mm-empty--compact .mm-empty-h{font-size:clamp(30px,3.2vw,44px)}.mm-follow{color:var(--stage-muted);align-items:center;gap:10px;display:flex}.mm-follow .icon{block-size:24px;inline-size:24px}@media (max-width:760px){.mm-empty,.mm-empty--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-empty-note{grid-row:auto}.mm-empty:not(.mm-empty--compact) .mm-empty-frame:last-child{display:none}}.mm-stage-logo{filter:drop-shadow(0 20px 50px #0009);block-size:auto;inline-size:clamp(240px,32vw,440px)}.mm-logo-card{border-radius:var(--r-xl);background:radial-gradient(70% 70% at 50% 45%, var(--brand-glow), transparent 72%), var(--wall);box-shadow:-14px 14px 0 var(--brand);place-items:center;padding:clamp(24px,4vw,48px);display:grid}.mm-logo-card img{block-size:auto;inline-size:min(100%,420px)}@media (max-width:700px){.mm-stage-logo{justify-self:center}.mm-logo-card{box-shadow:-8px 8px 0 var(--brand)}}.mm-values{counter-reset:value;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px clamp(28px,4vw,56px);display:grid}.mm-values li{counter-increment:value;border-block-start:4px solid var(--brand);padding-block-start:14px}.mm-values li:before{content:counter(value, decimal-leading-zero);font:600 20px / 1 var(--font-display);letter-spacing:.1em;color:var(--stage-dim);margin-block-end:12px;display:block}.mm-values h3{font:700 clamp(30px, 3vw, 40px) / 1 var(--font-display);color:var(--white);margin-block-end:8px}@media (min-width:761px){.dates--2{grid-template-columns:repeat(2,minmax(0,1fr));max-inline-size:820px}}@media (max-width:860px){.mm-values{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.mm-values{grid-template-columns:minmax(0,1fr);gap:28px}}.mm-cat{margin-block-start:clamp(44px,5.4vw,72px);scroll-margin-top:96px}.mm-cat--pair,.mm-cat--ages{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:40px clamp(32px,6vw,88px);display:grid}.mm-cat-h{font:700 clamp(34px, 3.6vw, 46px) / 1 var(--font-display);color:var(--ink);border-block-end:4px solid var(--ink);margin-block-end:16px;padding-block-end:10px}.mm-cat-note{color:var(--muted);margin-block-end:16px;font-size:16px}.mm-rulebox{border-inline-start:6px solid var(--brand);background:var(--white);padding:clamp(20px,2.6vw,28px)}.mm-rulebox h4{font:700 28px / 1 var(--font-display);color:var(--ink);margin-block-end:10px}.mm-rulebox p+p{margin-block-start:10px}.mm-cattables .cattable:last-child{grid-area:1/2/span 2}.mm-cattables .cattable tbody th{font-size:clamp(28px,2.9vw,40px)}.cattable tbody th small{font:500 14px / 1.3 var(--font-text);letter-spacing:0;text-transform:none;color:var(--muted);margin-block-start:4px;display:block}.mm-time{font:600 clamp(24px, 2.3vw, 30px) / 1 var(--font-display);color:var(--ink)}@media (max-width:860px){.mm-cat--pair,.mm-cat--ages{grid-template-columns:minmax(0,1fr)}.mm-cattables .cattable:last-child{grid-area:auto}}.mm-rules-h{margin-block-end:clamp(32px,4vw,56px)}.ticks--lede{gap:14px;margin-block-start:24px;font-size:clamp(18px,1.5vw,21px);line-height:1.55}.mm-rules-top{align-items:start}.mm-dl{border-radius:var(--r-xl);background:radial-gradient(80% 70% at 0% 0%, var(--brand-glow), transparent 65%), var(--brick);color:var(--stage-muted);--focus:var(--white);padding:clamp(24px,3.4vw,40px);scroll-margin-top:96px}.mm-dl h2{font:700 clamp(36px, 4vw, 48px) / .95 var(--font-display);color:var(--white);margin-block-end:10px}.mm-dl ul{gap:10px;margin-block-start:22px;display:grid}.site main a.mm-dl-file{border-radius:var(--r-md);background:var(--white);min-block-size:76px;color:var(--ink);align-items:center;gap:14px;padding:12px 16px;text-decoration:none;display:flex}.mm-dl-tag{background:var(--brand);color:var(--brand-on);font:700 17px / 1 var(--font-display);letter-spacing:.08em;flex:none;padding:7px 8px 3px}.mm-dl-text{flex:1;gap:3px;min-inline-size:0;display:grid}.mm-dl-text strong{font:700 clamp(26px, 2.4vw, 32px) / 1 var(--font-display)}.mm-dl-text small{color:var(--muted);font-size:14px;line-height:1.35}.mm-dl-act{inline-size:var(--hit);block-size:var(--hit);background:var(--ink);color:var(--white);transition:background-color var(--t-fast);border-radius:50%;flex:none;place-items:center;display:grid}.mm-dl-act .icon{stroke-width:2.2px;block-size:22px;inline-size:22px}.mm-dl-file:hover .mm-dl-act{background:var(--brand-strong)}.mm-judging{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:48px clamp(32px,5vw,72px);display:grid}.mm-criteria h3{font:700 clamp(38px, 4vw, 54px) / 1 var(--font-display);color:var(--white);border-block-end:4px solid var(--white);justify-content:space-between;align-items:baseline;gap:12px;padding-block-end:10px;display:flex}.mm-criteria-n{color:var(--stage-dim);font-size:.62em}.mm-criteria ol{counter-reset:criterion}.mm-criteria li{counter-increment:criterion;border-block-end:2px solid var(--stage-line);grid-template-columns:2.5em minmax(0,1fr);align-content:start;gap:2px 6px;padding-block:16px 14px;display:grid}.mm-criteria li:before{content:counter(criterion, decimal-leading-zero);font:600 clamp(28px, 2.8vw, 36px) / 1 var(--font-display);color:var(--brand);grid-row:span 2}.mm-criteria strong{font:700 clamp(26px, 2.4vw, 32px) / 1.05 var(--font-display);color:var(--white)}.mm-criteria li span{grid-column:2;font-size:16px;line-height:1.5}@media (min-width:861px){.mm-criteria:last-child ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,3vw,40px);display:grid}}@media (max-width:860px){.mm-judging{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.mm-hero-logo img,.mm-hero-title,.mm-hero-meta{animation:none}}@keyframes lift{0%{transform:translateY(22px)}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}@keyframes stamp{0%{opacity:0;scale:1.7}}@keyframes beam{0%{transform:rotate(-9deg)}to{transform:rotate(10deg)}}@keyframes sheen{0%,55%{transform:translate(120%)}to{transform:translate(-420%)}}@keyframes beat{0%{transform:scale(.86)}55%{transform:scale(1.05)}to{transform:none}}@keyframes marquee{to{transform:translate(-33.3333%)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes blink{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){html:has(body.site){scroll-behavior:auto}.hero-beams i,.hero-seal,.hero-title,.hero-year,.hero-info,.phead-title,.cd:before,.cd-num,.ticker-track,.worlds-seal,.onair:before,.calc-fit{animation:none}.btn:hover .icon,.strip li:hover img,.video:hover .video-play{transform:none}}@media print{.top,.foot-mega,.ticker,.hero-beams,.burger{display:none}}}@layer app,utilities;@font-face{font-family:HHI Display;font-weight:200 700;font-display:swap;src:url(/fonts/oswald-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;ascent-override:84%;descent-override:16%;line-gap-override:0%}@font-face{font-family:HHI Display;font-weight:200 700;font-display:swap;src:url(/fonts/karantina-hebrew-700-normal.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+25CC,U+FB1D-FB4F;ascent-override:84%;descent-override:16%;line-gap-override:0%}@font-face{font-family:Heebo;font-weight:100 900;font-display:swap;src:url(/fonts/heebo-hebrew-wght-normal.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-weight:100 900;font-display:swap;src:url(/fonts/heebo-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
