@charset "UTF-8";
:root{--ink:#090909;--paper:#e5e4df;--muted:#a9a9a4;--red:#ff3028;--line:#343434;--mono:"Courier New",monospace;--display:Impact,"Arial Narrow",sans-serif;color-scheme:dark;font-family:Arial,Helvetica,sans-serif;background:var(--ink);color:var(--paper);scroll-behavior:smooth;scroll-padding-top:90px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) *{box-sizing:border-box}:where(.mbcc-home,.mbcc-shell,.mbcc-services){margin:0}:where(.mbcc-home,.mbcc-shell,.mbcc-services) a{color:inherit;text-decoration:none}:where(.mbcc-home,.mbcc-shell,.mbcc-services) button{font:inherit;color:inherit;cursor:pointer}:where(.mbcc-home,.mbcc-shell,.mbcc-services) img{display:block;max-width:100%;height:auto}:where(.mbcc-home,.mbcc-shell,.mbcc-services) button,:where(.mbcc-home,.mbcc-shell,.mbcc-services) a{-webkit-tap-highlight-color:transparent}:where(.mbcc-home,.mbcc-shell,.mbcc-services) button:focus-visible,:where(.mbcc-home,.mbcc-shell,.mbcc-services) a:focus-visible{outline:3px solid var(--red);outline-offset:6px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) ::selection{background:var(--red);color:white}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .skip{position:fixed;top:-100px;left:12px;padding:15px;background:var(--red);z-index:30}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .skip:focus{top:12px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .signal-bar{padding:10px 3.4%;display:flex;justify-content:space-between;background:var(--red);color:#080808;font:700 12px var(--mono);letter-spacing:.05em}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .signal-star{margin:0 12px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .site-header{display:flex;align-items:center;justify-content:space-between;padding:24px 3.4%;border-bottom:1px solid var(--line);gap:26px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .header-brand{width:170px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .site-header nav{display:flex;gap:30px;font:700 13px var(--mono)}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .site-header nav a{padding:10px 0;position:relative}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .site-header nav a:after{content:"";position:absolute;bottom:2px;height:2px;width:0;left:0;background:var(--red);transition:width .2s}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .site-header nav a:hover:after{width:100%}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .store-link{border:1px solid #8e8e87;padding:13px 18px;font:700 13px var(--mono);display:flex;gap:28px;align-items:center}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .store-link:hover{background:var(--paper);color:var(--ink)}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .store-link span{font-size:24px;line-height:.8}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero{max-width:1600px;margin:auto;padding:24px 5% 0;position:relative}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-id,:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-bottom{display:flex;justify-content:space-between;font:12px var(--mono);letter-spacing:.06em;color:var(--muted)}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-logo{width:82%;max-width:1080px;margin:10px auto -10px;position:relative;z-index:1}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-logo img{width:100%;max-height:270px;object-fit:contain}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:center;padding:0 2% 30px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-copy{position:relative;padding-top:20px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .eyebrow{font:700 12px var(--mono);letter-spacing:.07em;display:flex;align-items:center;gap:9px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .square{width:7px;height:7px;background:var(--red)}:where(.mbcc-home,.mbcc-shell,.mbcc-services) h2{font-family:var(--display);font-weight:400;letter-spacing:-.025em;line-height:.94;margin:26px 0}:where(.mbcc-home,.mbcc-shell,.mbcc-services) h2 span{color:var(--red)}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-copy h2{font-size:clamp(60px,7.6vw,120px);margin:20px 0 24px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-copy p{font-size:16px;line-height:1.65;color:#b9b9b4;margin:0 0 26px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .button{display:inline-flex;align-items:center;justify-content:space-between;gap:48px;padding:19px 23px;font:700 14px var(--mono);transition:transform .2s,background .2s}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .button span{font:28px Arial;line-height:16px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .button-red{background:var(--red);color:#080808}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .button:hover{transform:translateY(-3px);background:#fff}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-note{display:flex;align-items:center;gap:12px;margin-top:26px;color:var(--muted);font:12px/1.4 var(--mono)}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-note img{height:35px;width:auto}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-art{position:relative;margin:30px 0 20px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .art-window{border:1px solid #85857c;transform:rotate(3deg);box-shadow:10px 12px 0 #171717;transition:transform .35s}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-art:hover .art-window{transform:rotate(0)}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .window-bar{background:var(--paper);color:#151515;font:700 11px var(--mono);padding:9px 10px;display:flex;justify-content:space-between;gap:10px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .image-open{border:0;padding:0;background:transparent;display:block;width:100%;position:relative}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-image{overflow:hidden}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-image img{width:100%;aspect-ratio:1.13;object-fit:cover}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .image-zoom{position:absolute;right:12px;bottom:12px;border:1px solid white;background:#090909;display:grid;place-items:center;font-size:25px;width:42px;height:42px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .art-sticker{background:var(--red);color:#080808;font:29px/.94 var(--display);padding:18px 26px;position:absolute;right:-25px;bottom:34px;transform:rotate(-9deg);box-shadow:4px 4px 0 #070707}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .art-caption{font:11px var(--mono);display:flex;justify-content:space-between;margin:27px 6px 0}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-bottom{padding:23px 0;border-top:1px solid var(--line);align-items:center}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-bottom>span:nth-child(2){font-size:21px;color:var(--red)}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .ticker{overflow:hidden;background:var(--red);color:#070707;padding:14px 0;border-top:1px solid #ff655f;border-bottom:1px solid #ff655f}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .ticker>div{display:flex;align-items:center;gap:44px;width:max-content;animation:ticker 40s linear infinite}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .ticker span{font:30px var(--display);letter-spacing:.02em}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .ticker img{height:31px;width:auto;filter:brightness(0)}@keyframes ticker{to{transform:translateX(-35%)}}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .section{max-width:1500px;margin:auto;padding:92px 5%}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:38px;gap:30px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .section-heading h2{font-size:clamp(52px,5.7vw,85px);margin:18px 0 0}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .section-aside p{font-size:16px;line-height:1.5;color:var(--muted);margin:0 0 24px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .text-link{font:700 13px var(--mono);border-bottom:1px solid #777;padding-bottom:9px;display:inline-flex;gap:42px;align-items:center}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .text-link:hover{color:var(--red)}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .text-link span{font-size:23px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .collection-grid{display:grid;grid-template-columns:1fr 1fr .76fr;gap:24px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .product-image{background:#f5f5f3;overflow:hidden;isolation:isolate}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .product-image>img{width:100%;aspect-ratio:1/1.15;object-fit:cover;transition:transform .5s}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .product-image:hover>img{transform:scale(1.045)}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .corner-label{position:absolute;z-index:1;top:16px;left:16px;background:var(--paper);color:#111;padding:7px 9px;border:1px solid #aaa;font:11px var(--mono)}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .product-plus{position:absolute;right:16px;bottom:16px;background:#111;width:37px;height:37px;display:grid;place-items:center;font:25px var(--mono)}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .product-meta{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 0;border-bottom:1px solid var(--line)}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .product-meta h3{font:700 17px Arial;margin:0 0 8px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .product-meta p{font-size:14px;color:var(--muted);margin:0}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .product-meta>span{font:12px var(--mono);color:#888}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .graphic-card{padding:22px;background:#111;border:1px solid #484843;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .graphic-card>img{height:66%;max-height:290px;max-width:85%;object-fit:contain;align-self:center;transition:transform .5s}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .graphic-card:hover>img{transform:rotate(-6deg)}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .graphic-card-top,:where(.mbcc-home,.mbcc-shell,.mbcc-services) .graphic-card-bottom{display:flex;justify-content:space-between;align-items:center;font:12px/1.5 var(--mono);gap:10px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .graphic-card-top>span:last-child{font-size:32px;color:var(--red)}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .graphic-card-bottom>a{font-size:30px;background:var(--red);width:45px;height:45px;color:#080808;display:grid;place-items:center}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .collection-footnote{font:11px/1.6 var(--mono);color:#999;margin:22px 0 0}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .world{display:grid;grid-template-columns:1.03fr 1fr;padding-top:15px;gap:0}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .world-art{position:relative;min-height:620px;overflow:hidden;background:#111}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .world-art>img{height:100%;width:100%;object-fit:cover;filter:saturate(.85) brightness(.6);position:absolute;inset:0;transition:filter .5s}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .world-art:hover>img{filter:saturate(1) brightness(.75)}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .world-art-label{position:absolute;left:30px;top:36px;font:clamp(46px,6vw,84px)/.94 var(--display);max-width:90%;color:white;transform:rotate(-5deg);text-shadow:4px 4px 0 #101010}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .photo-code{position:absolute;left:24px;right:24px;bottom:26px;font:11px var(--mono);color:white;border-top:1px solid #ffffff70;padding-top:12px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .world-copy{padding:55px 12%;background:var(--paper);color:#151515;position:relative}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .world-copy h2{font-size:clamp(54px,5.4vw,80px)}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .world-copy p{font-size:16px;line-height:1.65}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .world-copy p:first-of-type{font-weight:700}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .world-signature{width:70%;max-width:300px;margin:28px 0}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .world-footer{display:flex;justify-content:space-between;gap:10px;font:11px/1.4 var(--mono);border-top:1px solid #aaa;padding-top:20px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .transmission{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.3fr;align-items:center;gap:7%;padding-top:48px;padding-bottom:70px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .transmission-mark{padding:20px 12%;background:radial-gradient(ellipse at center,#2c1111 0,transparent 65%)}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .transmission-mark img{width:100%;filter:drop-shadow(0 0 1px #555)}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .transmission-copy h2{font-size:clamp(44px,5vw,72px);margin:23px 0}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .transmission-copy p{color:var(--muted);font-size:16px;line-height:1.5}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .sound-button{display:flex;align-items:center;width:100%;max-width:470px;background:#171717;border:1px solid #555;padding:18px;gap:18px;font:700 12px var(--mono);text-align:left}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .sound-button:hover{border-color:var(--red)}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .play-icon{color:var(--red);font-size:20px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .sound-bars{margin-left:auto;display:flex;gap:3px;align-items:center;height:24px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .sound-bars i{display:block;height:6px;width:3px;background:var(--red)}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .sound-bars i:nth-child(2),:where(.mbcc-home,.mbcc-shell,.mbcc-services) .sound-bars i:nth-child(4){height:14px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .sound-bars i:nth-child(3){height:22px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .sound-button[aria-pressed=true] i{animation:bars .6s ease-in-out infinite alternate}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .sound-button[aria-pressed=true] i:nth-child(2n){animation-delay:-.3s}@keyframes bars{to{height:3px}}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .transmission-copy .sound-status{font:11px var(--mono);margin-top:15px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .closing{padding:66px 8% 76px;position:relative;overflow:hidden;background:var(--red);color:#080808;border-top:1px solid #ff655f}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .closing p{font:700 12px var(--mono);position:relative;z-index:1}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .closing>a{display:block;font:clamp(74px,11.6vw,170px)/.91 var(--display);letter-spacing:-.02em;position:relative;z-index:1;max-width:1300px;margin:24px auto 0}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .closing>a>span:first-child{-webkit-text-stroke:2px #090909;color:transparent}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .closing>a:hover>span:first-child{color:#090909}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .closing-arrow{position:absolute;right:4%;top:12%;font-family:Arial;font-size:clamp(90px,15vw,210px)}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .closing-lightning{position:absolute;right:0;top:-25%;width:70%;height:160%;object-fit:contain;opacity:.28;mix-blend-mode:screen;pointer-events:none}:where(.mbcc-home,.mbcc-shell,.mbcc-services) footer{padding:35px 4% 24px;display:flex;align-items:center;justify-content:space-between;gap:25px;flex-wrap:wrap;font:11px var(--mono);color:var(--muted)}:where(.mbcc-home,.mbcc-shell,.mbcc-services) footer img{width:170px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .back-top{padding:12px 0}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .back-top:hover{color:var(--red)}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .footer-tag{border-top:1px solid var(--line);padding-top:21px;width:100%;text-align:right;font-size:10px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) dialog{background:#0c0c0c;color:var(--paper);border:1px solid #777;padding:0;width:min(90vw,820px);max-height:92dvh}:where(.mbcc-home,.mbcc-shell,.mbcc-services) dialog::backdrop{background:#000d;backdrop-filter:blur(6px)}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .dialog-top{padding:13px 18px;display:flex;align-items:center;justify-content:space-between;gap:18px;font:12px var(--mono);border-bottom:1px solid #444}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .dialog-top button{border:1px solid #555;background:#171717;padding:10px 14px;font:12px var(--mono)}:where(.mbcc-home,.mbcc-shell,.mbcc-services) dialog>img{max-height:72dvh;width:100%;object-fit:contain}:where(.mbcc-home,.mbcc-shell,.mbcc-services) dialog>p{font:11px var(--mono);padding:0 18px}.mbcc-home:has(dialog[open]){overflow:hidden}
@media(min-width:1600px){:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-grid{gap:10%}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-logo img{max-height:310px}}
@media(max-width:1050px){:where(.mbcc-home,.mbcc-shell,.mbcc-services) .site-header nav{gap:18px;font-size:12px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .header-brand{width:140px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .store-link{gap:14px;padding:11px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-logo{width:95%;margin:12px auto 0}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-grid{gap:4%;padding-left:0;padding-right:0}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-copy h2{font-size:8vw}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .art-sticker{right:-10px;font-size:24px;padding:15px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .collection-grid{gap:16px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .graphic-card{padding:17px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .graphic-card>img{max-height:220px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .world-copy{padding:40px 9%}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .world-art{min-height:580px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .transmission{gap:3%}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-id{font-size:10px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-id span:last-child{display:none}}
@media(max-width:740px){:where(.mbcc-home,.mbcc-shell,.mbcc-services){scroll-padding-top:15px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .signal-bar{padding:9px 5%;font-size:10px;justify-content:center}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .signal-bar>span:last-child{display:none}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .site-header{padding:20px 5%;gap:20px;flex-wrap:wrap}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .header-brand{width:145px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .store-link{font-size:12px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .site-header nav{order:3;width:100%;justify-content:space-between;border-top:1px solid var(--line);padding-top:12px;gap:10px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero{padding-top:20px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-logo{width:100%;margin:22px 0 8px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-logo img{max-height:none}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-grid{grid-template-columns:1fr;padding-bottom:20px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-copy{padding-top:15px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-copy h2{font-size:clamp(70px,17vw,120px);margin:20px 0}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-copy p{font-size:16px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-note{position:absolute;right:0;bottom:0;font-size:10px;max-width:105px;gap:8px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-note img{width:22px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .button{gap:20px;font-size:12px;padding:19px 15px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-art{margin:36px 10px 12px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-image img{aspect-ratio:1.1}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .window-bar{font-size:10px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .art-sticker{font-size:29px;right:-8px;bottom:45px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .art-caption{font-size:10px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-bottom{font-size:10px;gap:12px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-bottom>span:last-child{max-width:120px;text-align:right}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .ticker{padding:11px 0}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .ticker span{font-size:25px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .ticker>div{gap:26px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .section{padding:60px 5%}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .section-heading{align-items:flex-start;gap:20px;flex-direction:column}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .section-heading h2{font-size:62px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .section-aside{display:flex;justify-content:space-between;width:100%;align-items:center;gap:20px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .section-aside p{font-size:14px;margin:0}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .text-link{font-size:11px;gap:10px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .collection-grid{grid-template-columns:1fr 1fr;gap:14px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .product-image>img{aspect-ratio:1/1.3}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .corner-label{font-size:9px;left:8px;top:8px;padding:5px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .product-meta h3{font-size:14px;line-height:1.3}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .product-meta>span{display:none}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .product-meta p{font-size:12px;line-height:1.5}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .product-plus{right:9px;bottom:9px;width:31px;height:31px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .graphic-card{grid-column:1/-1;min-height:170px;flex-direction:row;align-items:center;margin-top:14px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .graphic-card>img{height:140px;max-width:30%;order:0}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .graphic-card-top,:where(.mbcc-home,.mbcc-shell,.mbcc-services) .graphic-card-bottom{width:30%;font-size:11px;flex-direction:column;align-items:flex-start;gap:20px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .graphic-card-bottom{align-items:flex-end;text-align:right}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .graphic-card-top>span:last-child{display:none}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .collection-footnote{font-size:10px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .world{display:block;padding-top:0}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .world-art{min-height:460px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .world-art-label{font-size:68px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .world-copy{padding:36px 9%}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .world-copy h2{font-size:68px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .world-footer{font-size:10px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .transmission{grid-template-columns:1fr;padding-top:10px;gap:0}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .transmission-mark{max-width:300px;margin:auto;padding:20px 5%}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .transmission-copy h2{font-size:58px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .sound-button{font-size:11px;gap:12px;padding:17px 13px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .closing{padding:45px 5% 55px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .closing p{font-size:10px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .closing>a{font-size:16vw}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .closing-arrow{right:0;top:18%;font-size:18vw}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .closing-lightning{width:100%}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .closing>a>span:first-child{-webkit-text-stroke:1px #090909}:where(.mbcc-home,.mbcc-shell,.mbcc-services) footer{padding:28px 5%;gap:22px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) footer img{width:150px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .back-top{font-size:10px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .footer-tag{text-align:left}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .dialog-top{font-size:10px;padding:10px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .dialog-top button{font-size:11px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .eyebrow{font-size:11px}}
@media(max-width:370px){:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-note{display:none}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .site-header nav{font-size:10px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .store-link{gap:8px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .header-brand{width:130px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-copy h2{font-size:68px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .world-art{min-height:380px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .world-art-label{font-size:56px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .transmission-copy h2{font-size:49px}}
@media(prefers-reduced-motion:reduce){:where(.mbcc-home,.mbcc-shell,.mbcc-services){scroll-behavior:auto}:where(.mbcc-home,.mbcc-shell,.mbcc-services) *,:where(.mbcc-home,.mbcc-shell,.mbcc-services) *:before,:where(.mbcc-home,.mbcc-shell,.mbcc-services) *:after{animation:none!important;transition:none!important}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .art-window{transform:none}}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .signal-bar,:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-id,:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-bottom,:where(.mbcc-home,.mbcc-shell,.mbcc-services) .window-bar,:where(.mbcc-home,.mbcc-shell,.mbcc-services) .art-caption,:where(.mbcc-home,.mbcc-shell,.mbcc-services) .corner-label,:where(.mbcc-home,.mbcc-shell,.mbcc-services) .collection-footnote,:where(.mbcc-home,.mbcc-shell,.mbcc-services) .photo-code,:where(.mbcc-home,.mbcc-shell,.mbcc-services) .world-footer,:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-note,:where(.mbcc-home,.mbcc-shell,.mbcc-services) .eyebrow,:where(.mbcc-home,.mbcc-shell,.mbcc-services) .transmission-copy .sound-status,:where(.mbcc-home,.mbcc-shell,.mbcc-services) footer,:where(.mbcc-home,.mbcc-shell,.mbcc-services) .footer-tag,:where(.mbcc-home,.mbcc-shell,.mbcc-services) .dialog-top,:where(.mbcc-home,.mbcc-shell,.mbcc-services) .dialog-top button,:where(.mbcc-home,.mbcc-shell,.mbcc-services) dialog>p,:where(.mbcc-home,.mbcc-shell,.mbcc-services) .graphic-card-top,:where(.mbcc-home,.mbcc-shell,.mbcc-services) .graphic-card-bottom{font-size:12px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .site-header nav,:where(.mbcc-home,.mbcc-shell,.mbcc-services) .store-link,:where(.mbcc-home,.mbcc-shell,.mbcc-services) .text-link,:where(.mbcc-home,.mbcc-shell,.mbcc-services) .sound-button{font-size:14px}
@media(max-width:740px){:where(.mbcc-home,.mbcc-shell,.mbcc-services) .site-header nav{font-size:12px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .store-link,:where(.mbcc-home,.mbcc-shell,.mbcc-services) .text-link,:where(.mbcc-home,.mbcc-shell,.mbcc-services) .sound-button,:where(.mbcc-home,.mbcc-shell,.mbcc-services) .button{font-size:12px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-note{display:none}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .section-aside{flex-wrap:wrap}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-id{line-height:1.5}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .graphic-card-top,:where(.mbcc-home,.mbcc-shell,.mbcc-services) .graphic-card-bottom{font-size:12px}}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-copy{display:flex;flex-direction:column;align-items:center;gap:28px;padding-top:0}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-symbol{width:auto;height:300px;max-width:80%;object-fit:contain}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .world-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .world-copy h2{margin-top:0}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .world-copy .world-signature{width:100%;max-width:360px;margin:30px 0 40px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .world-art{min-height:480px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .closing>a{margin-top:0}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .closing-arrow{top:0}
@media(max-width:740px){:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-symbol{height:180px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-copy{gap:20px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-art{margin-top:28px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .world-art{min-height:380px}}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-tags{position:relative;width:100%;height:350px;isolation:isolate}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-tags .hero-symbol{position:absolute;height:330px;max-width:85%;left:50%;top:0;transform:translateX(-50%) rotate(-9deg);opacity:.35}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-tag-red{position:absolute;width:100%;top:30%;left:0;transform:rotate(-8deg);filter:drop-shadow(0 4px 0 #090909)}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-tag-white{position:absolute;width:65%;right:-2%;bottom:1%;padding:13px 15px;background:#141414;border:1px solid #555;transform:rotate(7deg);box-shadow:5px 5px 0 #090909}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .campaign-tag{position:absolute;width:35%;max-width:185px;left:-9%;bottom:-8%;transform:rotate(-13deg);pointer-events:none;filter:drop-shadow(3px 5px 0 #090909)}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-art{margin-bottom:55px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .world-tags{position:relative;width:100%;min-height:230px;margin:0 0 30px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .world-copy .world-tags .world-signature{width:100%;max-width:none;margin:38px 0 0;transform:rotate(-7deg)}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .world-badge{position:absolute;width:42%;right:-3%;bottom:-2%;transform:rotate(12deg)}
@media(max-width:740px){:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-tags{height:260px;max-width:440px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-tags .hero-symbol{height:250px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-tag-white{width:58%;right:2%;padding:10px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-copy{gap:24px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-art{margin-bottom:38px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .campaign-tag{left:-4%;bottom:-7%;width:32%}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .world-tags{min-height:210px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .world-badge{right:0}}
@media(prefers-reduced-motion:no-preference){:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-tags:hover .hero-tag-white{transform:rotate(3deg)}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .hero-tag-white{transition:transform .25s}}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .game-link{align-items:center;min-height:44px;font-size:14px;transition:background .2s,color .2s}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .game-link:hover,:where(.mbcc-home,.mbcc-shell,.mbcc-services) .game-link:focus-visible{background:var(--red);color:var(--ink)}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .game-link>span:last-child{font-size:22px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .collection-grid{grid-template-columns:minmax(0,1fr) minmax(0,.76fr)}@media(max-width:740px){:where(.mbcc-home,.mbcc-shell,.mbcc-services) .collection-grid{grid-template-columns:1fr}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .collection-grid .product-image>img{aspect-ratio:1}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .graphic-card{grid-column:auto}}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .site-header [aria-current=page]{color:var(--red)}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .services-main{max-width:1400px;padding:0 5%;margin:auto}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .services-heading{position:relative;padding:58px 0 48px;border-bottom:1px solid var(--line);overflow:hidden}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .services-heading h1{font:clamp(66px,9vw,128px)/.92 var(--display);letter-spacing:-.025em;margin:24px 0}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .services-heading h1 span{color:var(--red)}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .services-heading>p{font-size:18px;color:var(--muted);margin-bottom:0}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .services-heading>img{position:absolute;right:8%;top:20px;max-height:300px;width:230px;opacity:.14;transform:rotate(13deg);z-index:-1}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .service-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:44px 0 30px;align-items:start}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .service{border:1px solid #4b4b47;background:#111}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .service-strip{background:var(--paper);color:#111;padding:13px 22px;font:700 12px var(--mono);display:flex;justify-content:space-between;gap:16px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .service-body{padding:30px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .service-name{display:flex;align-items:center;justify-content:space-between;gap:20px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .service-name>img{width:42px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .service h2{font-size:clamp(34px,3.6vw,51px);line-height:1.03;margin:0 0 20px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .service p{font-size:16px;line-height:1.6;color:#bcbcb6}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .service-price{font:52px var(--display);color:var(--red);display:flex;align-items:center;gap:20px;flex-wrap:wrap}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .service-price span{font:12px/1.5 var(--mono);color:var(--paper);max-width:130px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .service .quote-notice{border-left:2px solid var(--red);padding:10px 15px;background:#1c1716;font-size:14px;color:#ddd}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .service form{margin-top:28px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .service label{display:flex;justify-content:space-between;gap:12px;font:700 12px var(--mono);margin:24px 0 10px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .service label span{font-size:10px;font-weight:400;color:#999}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .service input:not([type=hidden]),:where(.mbcc-home,.mbcc-shell,.mbcc-services) .service textarea{width:100%;background:#090909;border:1px solid #555;padding:13px;color:var(--paper);font:16px/1.5 Arial;border-radius:0}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .service textarea{resize:vertical;min-height:106px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .service input:focus,:where(.mbcc-home,.mbcc-shell,.mbcc-services) .service textarea:focus{outline:2px solid var(--red);outline-offset:2px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .service small{display:block;font-size:12px;line-height:1.5;color:#aaa;margin-top:8px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .service .button{border:0;width:100%;margin-top:24px;gap:14px;font-size:13px;text-align:left}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .service .checkout-note{font-size:12px;color:#aaa;line-height:1.6;margin:15px 0 0}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .mastering-service{background:var(--paper);color:#111}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .mastering-service .service-strip{background:var(--red)}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .mastering-service p{color:#42423e}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .mastering-brand{width:80%;margin:8px 0 24px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .mastering-art{display:flex;justify-content:center;border-top:1px solid #aaa;border-bottom:1px solid #aaa;margin:26px 0;padding:20px 0}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .mastering-art img{width:65%;max-height:240px;object-fit:contain}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .rate-pending{display:flex;flex-direction:column;gap:10px;font:12px var(--mono)}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .rate-pending strong{font:30px var(--display)}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .mastering-inquiry{background:#111;color:var(--paper)}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .mastering-inquiry:hover{background:var(--red);color:#111}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .mastering-service .checkout-note{color:#555}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .service-contact{padding:25px 0 60px;display:flex;justify-content:space-between;gap:20px;font:13px var(--mono)}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .service-contact a{color:var(--red)}@media(max-width:740px){:where(.mbcc-home,.mbcc-shell,.mbcc-services) .services-heading{padding:42px 0 34px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .services-heading h1{font-size:17vw}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .services-heading>img{right:0;top:35px;width:150px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .service-grid{grid-template-columns:1fr;gap:28px;padding-top:30px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .service-body{padding:24px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .service-strip{padding:12px 20px;font-size:11px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .service h2{font-size:40px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .service-contact{flex-direction:column;font-size:12px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .service-price{font-size:49px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .service .button{font-size:12px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .service-name>img{width:32px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .mastering-art img{max-height:260px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .services-heading>.eyebrow{font-size:11px}}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .service label{font-size:14px}:where(.mbcc-home,.mbcc-shell,.mbcc-services) .service label span,:where(.mbcc-home,.mbcc-shell,.mbcc-services) .service-strip,:where(.mbcc-home,.mbcc-shell,.mbcc-services) .service small,:where(.mbcc-home,.mbcc-shell,.mbcc-services) .service .checkout-note{font-size:12px}
