.mc-universe{max-width:1440px;margin:0 auto;padding:0 30px;color:#202124}.mc-universe *{box-sizing:border-box}.mc-nav{display:flex;gap:26px;overflow-x:auto;scrollbar-width:thin;border-bottom:1px solid #e7e7e9;padding:12px 0 24px;margin-bottom:28px}.mc-nav a{flex-shrink:0;white-space:nowrap;font-size:13px;color:#60646b;text-decoration:none}.mc-nav a:hover{color:var(--mc-accent)}.mc-hero{background:var(--mc-background);display:grid;grid-template-columns:1.05fr 1fr;min-height:570px;border-radius:28px;overflow:hidden;isolation:isolate}.mc-copy{padding:52px 0 52px 48px;align-self:center;position:relative;z-index:1}.mc-eyebrow{text-transform:uppercase;letter-spacing:.15em;font-weight:700;font-size:10px;line-height:1.5;margin:0 0 20px;color:var(--mc-accent)}.mc-eyebrow span{margin:0 8px;opacity:.5}.mc-hero h1,.mc-hero .mc-title{font-size:clamp(30px,3.35vw,49px);letter-spacing:-.045em;line-height:1.08;color:var(--mc-accent);margin:0 0 20px;font-weight:750}.mc-hero h2{font-size:clamp(31px,3.4vw,50px);letter-spacing:-.05em;line-height:1.09;max-width:600px;margin:0 0 23px;font-weight:700}.mc-intro{font-size:16px;line-height:1.65;max-width:470px;color:#555b63;margin:0 0 28px}.mc-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.mc-button{background:var(--mc-accent);color:#fff;display:inline-flex;gap:22px;align-items:center;border-radius:28px;padding:14px 20px;font-size:13px;font-weight:650;text-decoration:none}.mc-button:hover{filter:brightness(.9)}.mc-stock{color:var(--mc-accent);text-decoration:none;font-size:12px;line-height:1.4}.mc-stock span{margin-left:6px}.mc-art{min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:28px 28px 28px 12px;position:relative;align-self:stretch}.mc-wordmark{font-size:clamp(16px,2.2vw,30px);font-weight:800;letter-spacing:.1em;line-height:1.1;color:var(--mc-accent);margin:8px 0 22px;opacity:.6;text-align:center}.mc-art-image{width:100%;display:flex;align-items:center;justify-content:center;min-height:250px;max-height:390px;position:relative}.mc-hero-image{width:100%;height:390px;object-fit:contain;mix-blend-mode:multiply}.mc-caption{color:#697079;font-size:9px;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;margin:16px 10px 0;text-align:center}.mc-art--studio .mc-hero-image{mix-blend-mode:normal}.mc-hero--type .mc-wordmark{font-size:clamp(45px,7vw,96px);font-weight:800;opacity:.17;letter-spacing:-.055em;line-height:1.1;overflow-wrap:anywhere}.mc-family-console .mc-art{background:radial-gradient(ellipse at 60% 45%,#ffffffa0,transparent 68%)}.mc-family-console .mc-hero-image{height:400px}.mc-family-controller .mc-art-image,.mc-family-cable .mc-art-image{transform:rotate(-3deg)}.mc-family-memory .mc-art-image{max-width:400px}.mc-family-anime .mc-art-image,.mc-family-guide .mc-art-image{transform:rotate(3deg);max-width:450px}.mc-family-anime .mc-art{background:radial-gradient(ellipse at 60% 44%,var(--mc-tint),transparent 70%)}.mc-family-anime .mc-wordmark{font-weight:850;letter-spacing:-.04em;opacity:.8}.mc-family-manual .mc-art-image,.mc-family-cover .mc-art-image,.mc-family-vip .mc-art-image,.mc-family-detail .mc-art-image{transform:rotate(-4deg);max-width:440px}.mc-family-spare .mc-art{background:linear-gradient(130deg,transparent 45%,var(--mc-tint))}.mc-family-figure .mc-art-image{max-width:460px}.mc-features{list-style:none;margin:0;padding:25px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;border-bottom:1px solid #e6e7e9}.mc-features li{display:flex;align-items:center;gap:12px;color:#5f646b;font-size:13px}.mc-features li span{width:28px;height:28px;border:1px solid var(--mc-tint);display:grid;place-items:center;border-radius:50%;color:var(--mc-accent);font-size:10px;flex-shrink:0}.mc-worlds,.mc-selection{padding-top:56px}.mc-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:24px}.mc-heading h2,.mc-catalog h2,.mc-catalog h1{font-size:clamp(27px,2.9vw,41px);font-weight:700;letter-spacing:-.04em;line-height:1.14;margin:0}.mc-heading p{font-size:14px;line-height:1.6;color:#656a72;margin:12px 0 0;max-width:380px}.mc-heading>a{font-size:13px;color:var(--mc-accent);text-decoration:none;flex-shrink:0}.mc-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mc-related{min-width:0;display:grid;grid-template-columns:1fr auto;gap:18px;padding:23px;background:var(--mc-background);border:1px solid transparent;border-radius:18px;color:#202124;text-decoration:none;font-size:17px;font-weight:650;line-height:1.35;transition:transform .2s,border-color .2s}.mc-related:hover{transform:translateY(-3px);border-color:var(--mc-accent)}.mc-related-index{grid-column:1/-1;color:var(--mc-accent);font-size:11px;letter-spacing:.08em}.mc-related b{align-self:end;color:var(--mc-accent);font-weight:400}.mc-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.mc-product{min-width:0;color:inherit;text-decoration:none}.mc-product-photo{background:#f4f5f7;aspect-ratio:1;border-radius:19px;position:relative;padding:22px;overflow:hidden}.mc-product-photo img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .2s}.mc-product:hover img{transform:scale(1.035)}.mc-product-photo span{position:absolute;right:12px;bottom:12px;border-radius:50%;background:#fff;color:var(--mc-accent);width:30px;height:30px;display:grid;place-items:center}.mc-product h3{font-size:14px;line-height:1.5;margin:14px 0 6px;font-weight:600;letter-spacing:0}.mc-product>p{font-size:13px;color:#5e646c;margin:0}.mc-catalog{border-top:1px solid #e7e7e9;padding:48px 0 24px;margin-top:58px;scroll-margin-top:120px}.mc-catalog .mc-eyebrow{margin-bottom:12px}.mc-catalog>p:last-child{font-size:14px;color:#656b72;line-height:1.65;margin:16px 0 0;max-width:650px}.mc-description{max-width:1380px;margin:48px auto 24px;padding:40px 30px 0;border-top:1px solid #e7e7e9}.mc-description>h2{font-size:clamp(26px,3vw,40px);line-height:1.15;letter-spacing:-.04em;margin:0 0 25px}.mc-description .rte{max-width:1050px;font-size:16px;line-height:1.75}.mc-description .rte h2,.mc-description .rte h3{line-height:1.3;letter-spacing:-.025em}.mc-universe a:focus-visible{outline:3px solid var(--mc-accent);outline-offset:5px}@media(min-width:750px)and (max-width:999px){.mc-copy{padding-left:30px}.mc-hero h1,.mc-hero .mc-title{font-size:32px}.mc-hero h2{font-size:36px}.mc-art{padding-right:16px}.mc-hero-image,.mc-family-console .mc-hero-image{height:330px}.mc-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.mc-universe{padding:0 16px}.mc-nav{gap:22px;padding:10px 0 18px;margin-bottom:20px}.mc-nav a{font-size:12px}.mc-hero{grid-template-columns:1fr;min-height:0;border-radius:22px}.mc-copy{padding:32px 26px 0}.mc-eyebrow{font-size:9px;margin-bottom:17px}.mc-hero h1,.mc-hero .mc-title{font-size:32px;margin-bottom:17px}.mc-hero h2{font-size:33px;margin-bottom:19px}.mc-intro{font-size:14px;line-height:1.7;margin-bottom:24px}.mc-actions{gap:16px}.mc-button{font-size:12px;gap:16px;padding:13px 17px}.mc-stock{font-size:11px}.mc-art{padding:24px 22px 26px;min-height:200px}.mc-wordmark{font-size:17px;margin:6px 0 15px}.mc-art-image{min-height:150px;max-height:275px}.mc-hero-image,.mc-family-console .mc-hero-image{height:255px}.mc-caption{font-size:8px;margin-top:12px}.mc-hero--type .mc-wordmark{font-size:50px;margin:0;max-width:100%}.mc-hero--type .mc-art{min-height:180px}.mc-features{grid-template-columns:1fr;gap:12px;padding:20px 4px}.mc-features li{font-size:12px}.mc-features li span{width:23px;height:23px;font-size:9px}.mc-worlds,.mc-selection{padding-top:39px}.mc-heading{display:block;margin-bottom:22px}.mc-heading h2,.mc-catalog h2,.mc-catalog h1{font-size:28px}.mc-heading p{font-size:13px;margin-top:11px}.mc-heading>a{display:inline-block;margin-top:15px;font-size:12px}.mc-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.mc-related{padding:18px 16px;gap:18px 10px;font-size:15px;border-radius:16px}.mc-related-index{font-size:10px}.mc-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.mc-product-photo{padding:14px;border-radius:16px}.mc-product-photo span{width:26px;height:26px;font-size:13px;right:9px;bottom:9px}.mc-product h3{font-size:12px;line-height:1.5;margin-top:12px}.mc-product>p{font-size:12px}.mc-catalog{margin-top:38px;padding:35px 0 18px}.mc-catalog>p:last-child{font-size:13px}.mc-description{margin-top:30px;padding:30px 16px 0}.mc-description .rte{font-size:14px}}@media(prefers-reduced-motion:reduce){.mc-related,.mc-product-photo img{transition:none}}.mg-universe{color:#202124;max-width:1440px;margin:0 auto;padding:0 30px}.mg-universe *{box-sizing:border-box}.mg-nav{display:flex;gap:24px;overflow-x:auto;padding:18px 0 22px;scrollbar-width:thin;border-bottom:1px solid #e6e7e9;margin-bottom:28px}.mg-nav a{font-size:13px;white-space:nowrap;text-decoration:none;color:#62656a;flex-shrink:0;padding:5px 0}.mg-nav a[aria-current=page]{color:var(--mg-accent);font-weight:700;border-bottom:2px solid var(--mg-accent)}.mg-hero{background:var(--mg-bg);border-radius:28px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;min-height:560px;isolation:isolate}.mg-hero-copy{padding:60px 0 56px 52px;z-index:1;align-self:center}.mg-eyebrow{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px;color:var(--mg-accent)}.mg-hero h1,.mg-hero .mg-title{font-size:clamp(32px,3.8vw,58px);line-height:1.04;letter-spacing:-.05em;margin:0 0 15px;color:var(--mg-accent);font-weight:750}.mg-hero h2{font-size:clamp(32px,3.4vw,52px);line-height:1.08;letter-spacing:-.05em;margin:0 0 22px;max-width:570px;font-weight:700}.mg-intro{font-size:17px;line-height:1.6;color:#555a60;max-width:470px;margin:0 0 30px}.mg-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.mg-button{display:inline-flex;gap:22px;align-items:center;padding:14px 21px;border-radius:28px;background:var(--mg-accent);color:#fff;text-decoration:none;font-size:14px;font-weight:600}.mg-button:hover{filter:brightness(.9)}.mg-stock{font-size:14px;color:var(--mg-accent);text-decoration:none}.mg-stock span{margin-left:8px}.mg-hero-art{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:45px 24px 30px}.mg-mark{position:absolute;inset:20px 0 auto;text-align:center;font-size:clamp(72px,10vw,155px);letter-spacing:-.08em;font-weight:800;line-height:1;color:var(--mg-accent);opacity:.07;z-index:-1}.mg-console-image{width:100%;height:auto;max-height:400px;object-fit:contain;mix-blend-mode:multiply}.mg-photo-caption{font-size:10px;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:#666a70;text-align:center;margin:16px 0 0}.mg-experiences{margin:0;padding:26px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;border-bottom:1px solid #e6e7e9}.mg-experiences li{display:flex;align-items:center;gap:13px;font-size:13px;line-height:1.5;color:#555a60}.mg-experiences li span{font-size:10px;color:var(--mg-accent);border:1px solid var(--mg-tint);border-radius:50%;width:28px;height:28px;flex-shrink:0;display:grid;place-items:center}.mg-worlds,.mg-selection{padding-top:64px}.mg-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:26px}.mg-heading h2,.mg-catalog-heading h2,.mg-catalog-heading h1{font-size:clamp(28px,3vw,43px);line-height:1.12;letter-spacing:-.04em;margin:0;font-weight:700}.mg-heading .mg-eyebrow{margin-bottom:10px}.mg-heading>p{color:#686b70;font-size:14px;line-height:1.5;max-width:260px;margin:0}.mg-heading>a{color:var(--mg-accent);font-size:14px;text-decoration:none;white-space:nowrap}.mg-genre-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.mg-genre{display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:170px;padding:22px 24px;background:var(--mg-bg);border:1px solid transparent;border-radius:18px;color:#202124;text-decoration:none;transition:transform .2s,border-color .2s}.mg-genre:hover{transform:translateY(-3px);border-color:var(--mg-accent)}.mg-control{align-self:flex-end;background:var(--mg-tint);color:var(--mg-accent);min-width:52px;height:52px;border-radius:50%;display:grid;place-items:center;padding:0 12px;font-size:20px;font-weight:700;letter-spacing:-.04em}.mg-genre-label{display:flex;gap:10px;align-items:center;justify-content:space-between;font-size:18px;font-weight:600}.mg-genre-label b{font-weight:400;color:var(--mg-accent)}.mg-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.mg-product{min-width:0;color:inherit;text-decoration:none}.mg-product-image{background:#f5f6f7;border-radius:19px;aspect-ratio:1;position:relative;padding:22px;overflow:hidden}.mg-product-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .2s}.mg-product:hover img{transform:scale(1.035)}.mg-product-arrow{position:absolute;right:12px;bottom:12px;background:#fff;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;color:var(--mg-accent)}.mg-product h3{font-size:14px;line-height:1.45;letter-spacing:0;font-weight:600;margin:15px 0 5px}.mg-product>p{font-size:13px;color:#5c6065;margin:0}.mg-catalog-heading{padding:64px 0 26px;margin-top:55px;border-top:1px solid #e6e7e9;scroll-margin-top:120px}.mg-catalog-heading .mg-eyebrow{margin-bottom:10px}.mg-catalog-heading>p:last-child{font-size:14px;color:#686b70;margin:14px 0 0}.mg-universe a:focus-visible{outline:3px solid var(--mg-accent);outline-offset:5px}.mg-original-description{max-width:1380px;margin:48px auto 20px;padding:42px 30px 0;border-top:1px solid #e6e7e9;scroll-margin-top:130px}.mg-original-description>h2{font-size:clamp(26px,3vw,40px);line-height:1.15;letter-spacing:-.04em;margin-bottom:24px}.mg-original-description .rte{font-size:16px;line-height:1.75;max-width:1020px}.mg-original-description .rte h2,.mg-original-description .rte h3{line-height:1.3;letter-spacing:-.02em}@media(min-width:1500px){.mg-hero-copy{padding-left:64px}.mg-console-image{max-height:440px}.mg-hero{min-height:590px}}@media(max-width:999px){.mg-hero-copy{padding:40px 0 40px 32px}.mg-hero-art{padding:32px 16px}.mg-hero{min-height:490px}.mg-hero h1,.mg-hero .mg-title{font-size:38px}.mg-hero h2{font-size:36px}.mg-intro{font-size:15px}.mg-actions{gap:16px}.mg-experiences{gap:14px}.mg-experiences li{font-size:12px}.mg-genre{padding:20px 18px}.mg-genre-label{font-size:16px}}@media(max-width:749px){.mg-universe{padding:0 16px}.mg-nav{gap:22px;margin-bottom:18px;padding:10px 0 17px}.mg-nav a{font-size:12px}.mg-hero{grid-template-columns:1fr;min-height:0;border-radius:22px}.mg-hero-copy{padding:34px 26px 0}.mg-hero h1,.mg-hero .mg-title{font-size:35px}.mg-hero h2{font-size:34px;max-width:440px;margin-bottom:18px}.mg-intro{margin-bottom:24px;max-width:430px}.mg-actions{gap:17px}.mg-button{font-size:12px;padding:13px 16px;gap:12px}.mg-stock{font-size:12px}.mg-hero-art{padding:24px 36px 22px}.mg-console-image{max-height:280px}.mg-mark{font-size:100px;inset:10px 0 auto}.mg-photo-caption{margin-top:10px;font-size:9px}.mg-experiences{grid-template-columns:1fr;gap:11px;padding:20px 4px}.mg-experiences li{font-size:12px}.mg-experiences li span{width:23px;height:23px;font-size:9px}.mg-worlds,.mg-selection{padding-top:42px}.mg-heading{display:block;margin-bottom:20px}.mg-heading h2,.mg-catalog-heading h2,.mg-catalog-heading h1{font-size:30px}.mg-heading>p{margin:12px 0 0;max-width:none;font-size:13px}.mg-heading>a{display:inline-block;margin-top:16px;font-size:13px}.mg-genre-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mg-genre{min-height:148px;padding:18px;border-radius:16px;gap:22px}.mg-control{height:44px;min-width:44px;font-size:17px}.mg-genre-label{font-size:16px}.mg-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.mg-product-image{padding:14px;border-radius:16px}.mg-product h3{font-size:12px;margin-top:12px}.mg-product>p{font-size:12px}.mg-product-arrow{width:26px;height:26px;right:9px;bottom:9px}.mg-catalog-heading{padding:40px 0 18px;margin-top:38px}.mg-original-description{padding:30px 16px 0;margin-top:30px}.mg-original-description .rte{font-size:14px}}@media(prefers-reduced-motion:reduce){.mg-genre,.mg-product-image img{transition:none}}.mg-brand-bar{display:flex;align-items:center;gap:36px;border-bottom:1px solid #e6e7e9;margin-bottom:28px}.mg-brand-logo{display:block;flex:0 0 110px;width:110px;height:auto}.mg-brand-bar .mg-nav{min-width:0;flex:1;border-bottom:0;margin:0;justify-content:center;gap:38px}.mg-universe--dark .mg-hero{background:#121b2a}.mg-universe--dark .mg-hero h1,.mg-universe--dark .mg-hero .mg-title,.mg-universe--dark .mg-hero .mg-eyebrow,.mg-universe--dark .mg-hero .mg-stock{color:var(--mg-hero-highlight)}.mg-universe--dark .mg-hero h2{color:#fff}.mg-universe--dark .mg-intro{color:#ccd5e1}.mg-universe--dark .mg-hero .mg-button{background:var(--mg-hero-highlight);color:#121b2a}.mg-universe--dark .mg-hero a:focus-visible{outline-color:var(--mg-hero-highlight)}.mg-universe--dark .mg-hero-art{margin:22px;padding:28px;background:#f5f7fa;border-radius:21px}.mg-universe--dark .mg-mark{color:#496282;opacity:.06}.mg-universe--dark .mg-photo-caption{color:#586373}@media(max-width:749px){.mg-brand-bar{gap:18px;margin-bottom:18px}.mg-brand-logo{flex-basis:88px;width:88px}.mg-brand-bar .mg-nav{justify-content:flex-start;gap:24px}.mg-universe--dark .mg-hero-art{margin:24px 20px 20px;padding:22px 28px}}.mg-genre:nth-child(1) .mg-control{background:#e3efda;color:#416813}.mg-genre:nth-child(2) .mg-control{background:#f4e2dd;color:#ae3929}.mg-genre:nth-child(3) .mg-control{background:#dfeaf6;color:#205d9d}.mg-genre:nth-child(4) .mg-control{background:#f5ebc7;color:#7a5c06}.mg-art-stack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:10px;width:100%;min-height:330px}.mg-shot{min-width:0;position:relative}.mg-shot:nth-child(1){transform:translateY(28px)}.mg-shot:nth-child(2){transform:translateY(-24px)}.mg-shot:nth-child(3){transform:translateY(14px)}.mg-shot .mg-console-image{display:block;width:100%;height:290px;max-height:none;object-fit:contain;mix-blend-mode:multiply}.mg-art-single{grid-template-columns:minmax(0,1fr);max-width:380px}.mg-art-single .mg-shot{transform:none}.mg-art-single .mg-console-image{height:370px}.mg-genre{background:var(--mg-bg)}.mg-control{border-radius:12px!important;background:var(--mg-tint)!important;color:var(--mg-accent)!important;font-size:16px}.mg-brand-logo{width:110px;height:44px;object-fit:contain}.mg-tone-playstation .mg-hero{background:radial-gradient(ellipse at 100% 0,#223e62,transparent 70%),#111a2c}.mg-tone-xbox .mg-hero{background:radial-gradient(ellipse at 90% 10%,#28573b,transparent 65%),#101c16}.mg-tone-rpg .mg-hero{background:radial-gradient(ellipse at 95% 0,#493555,transparent 70%),#191725}.mg-tone-fps .mg-hero{background:radial-gradient(ellipse at 100% 0,#4d5739,transparent 70%),#1d241b}.mg-tone-combat .mg-hero{background:linear-gradient(125deg,#241821,#4a1725)}.mg-tone-collector .mg-hero{background:radial-gradient(ellipse at 100% 0,#4d3d28,transparent 70%),#211d18}.mg-tone-japan .mg-hero{background:radial-gradient(circle at 95% 10%,#eeb8b9 0 14%,transparent 14.2%),#fcf0f0}.mg-tone-usa .mg-hero{background:linear-gradient(140deg,#f4f7fd 50%,#dce6f7)}.mg-tone-sports .mg-hero{background:linear-gradient(115deg,#f0f7ed 45%,#d9e9d7)}.mg-tone-platform .mg-hero{background:linear-gradient(145deg,#eaf7fc,#d9ecf7)}.mg-tone-action .mg-hero{background:linear-gradient(125deg,#fff4ec,#efd5c4)}.mg-tone-adventure .mg-hero{background:linear-gradient(135deg,#eff7f0,#d7e8df)}.mg-tone-sega .mg-hero{background:linear-gradient(135deg,#f2f7ff,#dce8fa)}.mg-tone-budget .mg-hero{background:linear-gradient(130deg,#f2faed,#dfeecf)}.mg-universe--dark .mg-hero .mg-intro{color:#d9dee6}@media(max-width:999px){.mg-art-stack{gap:5px}.mg-shot .mg-console-image{height:245px}.mg-art-single .mg-console-image{height:320px}}@media(max-width:749px){.mg-art-stack{min-height:190px;gap:7px}.mg-shot .mg-console-image{height:190px}.mg-art-single .mg-console-image{height:250px}.mg-shot:nth-child(1){transform:translateY(12px)}.mg-shot:nth-child(2){transform:translateY(-10px)}.mg-shot:nth-child(3){transform:translateY(6px)}.mg-hero-art{padding:30px 20px}.mg-universe--dark .mg-hero-art{padding:22px 14px}.mg-brand-bar .mg-nav{gap:22px}.mg-genre-label{font-size:15px}.mg-brand-logo{width:90px;height:40px;flex-basis:90px}}.mg-universe--studio .mg-hero{min-height:530px}.mg-universe--studio .mg-hero-art--studio{background:transparent;margin:0;padding:28px 20px;border-radius:0;min-width:0;justify-content:center;align-items:center}.mg-universe--studio .mg-studio-image{display:block;width:100%;height:auto;max-height:460px;object-fit:contain;mix-blend-mode:normal}.mg-universe--studio .mg-hero-copy{padding-top:44px;padding-bottom:44px}.mg-universe--studio .mg-mark{display:none}@media(max-width:749px){.mg-universe--studio .mg-hero{min-height:0}.mg-universe--studio .mg-hero-copy{padding:34px 26px 0}.mg-universe--studio .mg-hero-art--studio{padding:24px 10px 18px;margin:0}.mg-universe--studio .mg-studio-image{max-height:280px}.mg-universe--studio .mg-photo-caption{margin-top:0;font-size:9px}}.mh-universe{color:#202124;max-width:1440px;margin:0 auto;padding:0 30px}.mh-universe *{box-sizing:border-box}.mh-nav{display:flex;gap:24px;overflow-x:auto;padding:18px 0 22px;scrollbar-width:thin;border-bottom:1px solid #e6e7e9;margin-bottom:28px}.mh-nav a{font-size:13px;white-space:nowrap;text-decoration:none;color:#62656a;flex-shrink:0;padding:5px 0}.mh-nav a[aria-current=page]{color:var(--mh-accent);font-weight:700;border-bottom:2px solid var(--mh-accent)}.mh-hero{background:var(--mh-bg);border-radius:28px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;min-height:560px;isolation:isolate}.mh-hero-copy{padding:60px 0 56px 52px;z-index:1;align-self:center}.mh-eyebrow{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px;color:var(--mh-accent)}.mh-hero h1,.mh-hero .mh-title{font-size:clamp(32px,3.8vw,58px);line-height:1.04;letter-spacing:-.05em;margin:0 0 15px;color:var(--mh-accent);font-weight:750}.mh-hero h2{font-size:clamp(32px,3.4vw,52px);line-height:1.08;letter-spacing:-.05em;margin:0 0 22px;max-width:570px;font-weight:700}.mh-intro{font-size:17px;line-height:1.6;color:#555a60;max-width:470px;margin:0 0 30px}.mh-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.mh-button{display:inline-flex;gap:22px;align-items:center;padding:14px 21px;border-radius:28px;background:var(--mh-accent);color:#fff;text-decoration:none;font-size:14px;font-weight:600}.mh-button:hover{filter:brightness(.9)}.mh-stock{font-size:14px;color:var(--mh-accent);text-decoration:none}.mh-stock span{margin-left:8px}.mh-hero-art{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:45px 24px 30px}.mh-mark{position:absolute;inset:20px 0 auto;text-align:center;font-size:clamp(72px,10vw,155px);letter-spacing:-.08em;font-weight:800;line-height:1;color:var(--mh-accent);opacity:.07;z-index:-1}.mh-console-image{width:100%;height:auto;max-height:400px;object-fit:contain;mix-blend-mode:multiply}.mh-photo-caption{font-size:10px;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:#666a70;text-align:center;margin:16px 0 0}.mh-experiences{margin:0;padding:26px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;border-bottom:1px solid #e6e7e9}.mh-experiences li{display:flex;align-items:center;gap:13px;font-size:13px;line-height:1.5;color:#555a60}.mh-experiences li span{font-size:10px;color:var(--mh-accent);border:1px solid var(--mh-tint);border-radius:50%;width:28px;height:28px;flex-shrink:0;display:grid;place-items:center}.mh-worlds,.mh-selection{padding-top:64px}.mh-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:26px}.mh-heading h2,.mh-catalog-heading h2,.mh-catalog-heading h1{font-size:clamp(28px,3vw,43px);line-height:1.12;letter-spacing:-.04em;margin:0;font-weight:700}.mh-heading .mh-eyebrow{margin-bottom:10px}.mh-heading>p{color:#686b70;font-size:14px;line-height:1.5;max-width:260px;margin:0}.mh-heading>a{color:var(--mh-accent);font-size:14px;text-decoration:none;white-space:nowrap}.mh-genre-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.mh-genre{display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:170px;padding:22px 24px;background:var(--mh-bg);border:1px solid transparent;border-radius:18px;color:#202124;text-decoration:none;transition:transform .2s,border-color .2s}.mh-genre:hover{transform:translateY(-3px);border-color:var(--mh-accent)}.mh-control{align-self:flex-end;background:var(--mh-tint);color:var(--mh-accent);min-width:52px;height:52px;border-radius:50%;display:grid;place-items:center;padding:0 12px;font-size:20px;font-weight:700;letter-spacing:-.04em}.mh-genre-label{display:flex;gap:10px;align-items:center;justify-content:space-between;font-size:18px;font-weight:600}.mh-genre-label b{font-weight:400;color:var(--mh-accent)}.mh-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.mh-product{min-width:0;color:inherit;text-decoration:none}.mh-product-image{background:#f5f6f7;border-radius:19px;aspect-ratio:1;position:relative;padding:22px;overflow:hidden}.mh-product-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .2s}.mh-product:hover img{transform:scale(1.035)}.mh-product-arrow{position:absolute;right:12px;bottom:12px;background:#fff;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;color:var(--mh-accent)}.mh-product h3{font-size:14px;line-height:1.45;letter-spacing:0;font-weight:600;margin:15px 0 5px}.mh-product>p{font-size:13px;color:#5c6065;margin:0}.mh-catalog-heading{padding:64px 0 26px;margin-top:55px;border-top:1px solid #e6e7e9;scroll-margin-top:120px}.mh-catalog-heading .mh-eyebrow{margin-bottom:10px}.mh-catalog-heading>p:last-child{font-size:14px;color:#686b70;margin:14px 0 0}.mh-universe a:focus-visible{outline:3px solid var(--mh-accent);outline-offset:5px}.mh-original-description{max-width:1380px;margin:48px auto 20px;padding:42px 30px 0;border-top:1px solid #e6e7e9;scroll-margin-top:130px}.mh-original-description>h2{font-size:clamp(26px,3vw,40px);line-height:1.15;letter-spacing:-.04em;margin-bottom:24px}.mh-original-description .rte{font-size:16px;line-height:1.75;max-width:1020px}.mh-original-description .rte h2,.mh-original-description .rte h3{line-height:1.3;letter-spacing:-.02em}@media(min-width:1500px){.mh-hero-copy{padding-left:64px}.mh-console-image{max-height:440px}.mh-hero{min-height:590px}}@media(max-width:999px){.mh-hero-copy{padding:40px 0 40px 32px}.mh-hero-art{padding:32px 16px}.mh-hero{min-height:490px}.mh-hero h1,.mh-hero .mh-title{font-size:38px}.mh-hero h2{font-size:36px}.mh-intro{font-size:15px}.mh-actions{gap:16px}.mh-experiences{gap:14px}.mh-experiences li{font-size:12px}.mh-genre{padding:20px 18px}.mh-genre-label{font-size:16px}}@media(max-width:749px){.mh-universe{padding:0 16px}.mh-nav{gap:22px;margin-bottom:18px;padding:10px 0 17px}.mh-nav a{font-size:12px}.mh-hero{grid-template-columns:1fr;min-height:0;border-radius:22px}.mh-hero-copy{padding:34px 26px 0}.mh-hero h1,.mh-hero .mh-title{font-size:35px}.mh-hero h2{font-size:34px;max-width:440px;margin-bottom:18px}.mh-intro{margin-bottom:24px;max-width:430px}.mh-actions{gap:17px}.mh-button{font-size:12px;padding:13px 16px;gap:12px}.mh-stock{font-size:12px}.mh-hero-art{padding:24px 36px 22px}.mh-console-image{max-height:280px}.mh-mark{font-size:100px;inset:10px 0 auto}.mh-photo-caption{margin-top:10px;font-size:9px}.mh-experiences{grid-template-columns:1fr;gap:11px;padding:20px 4px}.mh-experiences li{font-size:12px}.mh-experiences li span{width:23px;height:23px;font-size:9px}.mh-worlds,.mh-selection{padding-top:42px}.mh-heading{display:block;margin-bottom:20px}.mh-heading h2,.mh-catalog-heading h2,.mh-catalog-heading h1{font-size:30px}.mh-heading>p{margin:12px 0 0;max-width:none;font-size:13px}.mh-heading>a{display:inline-block;margin-top:16px;font-size:13px}.mh-genre-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mh-genre{min-height:148px;padding:18px;border-radius:16px;gap:22px}.mh-control{height:44px;min-width:44px;font-size:17px}.mh-genre-label{font-size:16px}.mh-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.mh-product-image{padding:14px;border-radius:16px}.mh-product h3{font-size:12px;margin-top:12px}.mh-product>p{font-size:12px}.mh-product-arrow{width:26px;height:26px;right:9px;bottom:9px}.mh-catalog-heading{padding:40px 0 18px;margin-top:38px}.mh-original-description{padding:30px 16px 0;margin-top:30px}.mh-original-description .rte{font-size:14px}}@media(prefers-reduced-motion:reduce){.mh-genre,.mh-product-image img{transition:none}}.mh-brand-bar{display:flex;align-items:center;gap:36px;border-bottom:1px solid #e6e7e9;margin-bottom:28px}.mh-brand-logo{display:block;flex:0 0 110px;width:110px;height:auto}.mh-brand-bar .mh-nav{min-width:0;flex:1;border-bottom:0;margin:0;justify-content:center;gap:38px}.mh-universe--dark .mh-hero{background:#15181e}.mh-universe--dark .mh-hero h1,.mh-universe--dark .mh-hero .mh-title,.mh-universe--dark .mh-hero .mh-eyebrow,.mh-universe--dark .mh-hero .mh-stock{color:var(--mh-hero-highlight)}.mh-universe--dark .mh-hero h2{color:#fff}.mh-universe--dark .mh-intro{color:#d2cfbf}.mh-universe--dark .mh-hero .mh-button{background:var(--mh-hero-highlight);color:#15181e}.mh-universe--dark .mh-hero a:focus-visible{outline-color:var(--mh-hero-highlight)}.mh-universe--dark .mh-hero-art{margin:22px;padding:28px;background:#fbf8f0;border-radius:21px}.mh-universe--dark .mh-mark{color:#937022;opacity:.06}.mh-universe--dark .mh-photo-caption{color:#6e654e}@media(max-width:749px){.mh-brand-bar{gap:18px;margin-bottom:18px}.mh-brand-logo{flex-basis:88px;width:88px}.mh-brand-bar .mh-nav{justify-content:flex-start;gap:24px}.mh-universe--dark .mh-hero-art{margin:24px 20px 20px;padding:22px 28px}}.mh-genre:nth-child(1) .mh-control{background:#e3efda;color:#416813}.mh-genre:nth-child(2) .mh-control{background:#f4e2dd;color:#ae3929}.mh-genre:nth-child(3) .mh-control{background:#dfeaf6;color:#205d9d}.mh-genre:nth-child(4) .mh-control{background:#f5ebc7;color:#7a5c06}.mh-brand-atari{display:block;width:130px;height:auto}.mh-brand-logo{width:120px;flex-basis:120px;height:48px;object-fit:cover}.mh-tone-atari .mh-hero{position:relative;background:linear-gradient(130deg,#faf5ed,#eee1cd)}.mh-tone-atari .mh-hero:after{content:"";position:absolute;inset:auto 0 0;height:9px;background:linear-gradient(90deg,#752f23 0 20%,#b84d27 20% 40%,#db7d2c 40% 60%,#e8b441 60% 80%,#eed98d 80%)}.mh-tone-atari .mh-control{border-radius:8px}.mh-tone-philips .mh-hero{background:linear-gradient(130deg,#f3f8ff,#dfebf8)}.mh-tone-philips .mh-control{border-radius:10px;font-family:monospace}.mh-tone-arcade .mh-hero{background:radial-gradient(ellipse at 100% 0,#39301e,transparent 65%),#15181e}.mh-tone-discover .mh-hero{background:linear-gradient(120deg,#f4f0fa,#e5dcf3)}.mh-tone-arcade .mh-console-image,.mh-tone-discover .mh-console-image{height:330px;max-height:none;object-fit:cover;object-position:center}.mh-tone-arcade .mh-genre{background:#fbf5e6}.mh-tone-discover .mh-console-image{object-fit:contain;height:380px}.mh-tone-atari .mh-control,.mh-tone-philips .mh-control{background:var(--mh-tint)!important;color:var(--mh-accent)!important}@media(max-width:749px){.mh-brand-atari{width:100px}.mh-brand-logo{width:100px;flex-basis:100px;height:40px}.mh-tone-arcade .mh-console-image{height:175px}.mh-tone-discover .mh-console-image{height:250px}.mh-brand-bar .mh-nav{gap:20px}}.mh-universe--studio .mh-hero{min-height:530px}.mh-universe--studio .mh-hero-art--studio{background:transparent;margin:0;padding:28px 20px;border-radius:0;min-width:0;justify-content:center;align-items:center}.mh-universe--studio .mh-studio-image{display:block;width:100%;height:auto;max-height:460px;object-fit:contain;mix-blend-mode:normal}.mh-universe--studio .mh-hero-copy{padding-top:44px;padding-bottom:44px}.mh-universe--studio .mh-mark{display:none}@media(max-width:749px){.mh-universe--studio .mh-hero{min-height:0}.mh-universe--studio .mh-hero-copy{padding:34px 26px 0}.mh-universe--studio .mh-hero-art--studio{padding:24px 10px 18px;margin:0}.mh-universe--studio .mh-studio-image{max-height:280px}.mh-universe--studio .mh-photo-caption{margin-top:0;font-size:9px}}.mn-universe{color:#202124;max-width:1440px;margin:0 auto;padding:0 30px}.mn-universe *{box-sizing:border-box}.mn-nav{display:flex;gap:24px;overflow-x:auto;padding:18px 0 22px;scrollbar-width:thin;border-bottom:1px solid #e6e7e9;margin-bottom:28px}.mn-nav a{font-size:13px;white-space:nowrap;text-decoration:none;color:#62656a;flex-shrink:0;padding:5px 0}.mn-nav a[aria-current=page]{color:var(--mn-accent);font-weight:700;border-bottom:2px solid var(--mn-accent)}.mn-hero{background:var(--mn-bg);border-radius:28px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;min-height:560px;isolation:isolate}.mn-hero-copy{padding:60px 0 56px 52px;z-index:1;align-self:center}.mn-eyebrow{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px;color:var(--mn-accent)}.mn-hero h1,.mn-hero .mn-title{font-size:clamp(32px,3.8vw,58px);line-height:1.04;letter-spacing:-.05em;margin:0 0 15px;color:var(--mn-accent);font-weight:750}.mn-hero h2{font-size:clamp(32px,3.4vw,52px);line-height:1.08;letter-spacing:-.05em;margin:0 0 22px;max-width:570px;font-weight:700}.mn-intro{font-size:17px;line-height:1.6;color:#555a60;max-width:470px;margin:0 0 30px}.mn-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.mn-button{display:inline-flex;gap:22px;align-items:center;padding:14px 21px;border-radius:28px;background:var(--mn-accent);color:#fff;text-decoration:none;font-size:14px;font-weight:600}.mn-button:hover{filter:brightness(.9)}.mn-stock{font-size:14px;color:var(--mn-accent);text-decoration:none}.mn-stock span{margin-left:8px}.mn-hero-art{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:45px 24px 30px}.mn-mark{position:absolute;inset:20px 0 auto;text-align:center;font-size:clamp(72px,10vw,155px);letter-spacing:-.08em;font-weight:800;line-height:1;color:var(--mn-accent);opacity:.07;z-index:-1}.mn-console-image{width:100%;height:auto;max-height:400px;object-fit:contain;mix-blend-mode:multiply}.mn-photo-caption{font-size:10px;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:#666a70;text-align:center;margin:16px 0 0}.mn-experiences{margin:0;padding:26px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;border-bottom:1px solid #e6e7e9}.mn-experiences li{display:flex;align-items:center;gap:13px;font-size:13px;line-height:1.5;color:#555a60}.mn-experiences li span{font-size:10px;color:var(--mn-accent);border:1px solid var(--mn-tint);border-radius:50%;width:28px;height:28px;flex-shrink:0;display:grid;place-items:center}.mn-worlds,.mn-selection{padding-top:64px}.mn-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:26px}.mn-heading h2,.mn-catalog-heading h2,.mn-catalog-heading h1{font-size:clamp(28px,3vw,43px);line-height:1.12;letter-spacing:-.04em;margin:0;font-weight:700}.mn-heading .mn-eyebrow{margin-bottom:10px}.mn-heading>p{color:#686b70;font-size:14px;line-height:1.5;max-width:260px;margin:0}.mn-heading>a{color:var(--mn-accent);font-size:14px;text-decoration:none;white-space:nowrap}.mn-genre-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.mn-genre{display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:170px;padding:22px 24px;background:var(--mn-bg);border:1px solid transparent;border-radius:18px;color:#202124;text-decoration:none;transition:transform .2s,border-color .2s}.mn-genre:hover{transform:translateY(-3px);border-color:var(--mn-accent)}.mn-control{align-self:flex-end;background:var(--mn-tint);color:var(--mn-accent);min-width:52px;height:52px;border-radius:50%;display:grid;place-items:center;padding:0 12px;font-size:20px;font-weight:700;letter-spacing:-.04em}.mn-genre-label{display:flex;gap:10px;align-items:center;justify-content:space-between;font-size:18px;font-weight:600}.mn-genre-label b{font-weight:400;color:var(--mn-accent)}.mn-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.mn-product{min-width:0;color:inherit;text-decoration:none}.mn-product-image{background:#f5f6f7;border-radius:19px;aspect-ratio:1;position:relative;padding:22px;overflow:hidden}.mn-product-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .2s}.mn-product:hover img{transform:scale(1.035)}.mn-product-arrow{position:absolute;right:12px;bottom:12px;background:#fff;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;color:var(--mn-accent)}.mn-product h3{font-size:14px;line-height:1.45;letter-spacing:0;font-weight:600;margin:15px 0 5px}.mn-product>p{font-size:13px;color:#5c6065;margin:0}.mn-catalog-heading{padding:64px 0 26px;margin-top:55px;border-top:1px solid #e6e7e9;scroll-margin-top:120px}.mn-catalog-heading .mn-eyebrow{margin-bottom:10px}.mn-catalog-heading>p:last-child{font-size:14px;color:#686b70;margin:14px 0 0}.mn-universe a:focus-visible{outline:3px solid var(--mn-accent);outline-offset:5px}.mn-original-description{max-width:1380px;margin:48px auto 20px;padding:42px 30px 0;border-top:1px solid #e6e7e9;scroll-margin-top:130px}.mn-original-description>h2{font-size:clamp(26px,3vw,40px);line-height:1.15;letter-spacing:-.04em;margin-bottom:24px}.mn-original-description .rte{font-size:16px;line-height:1.75;max-width:1020px}.mn-original-description .rte h2,.mn-original-description .rte h3{line-height:1.3;letter-spacing:-.02em}@media(min-width:1500px){.mn-hero-copy{padding-left:64px}.mn-console-image{max-height:440px}.mn-hero{min-height:590px}}@media(max-width:999px){.mn-hero-copy{padding:40px 0 40px 32px}.mn-hero-art{padding:32px 16px}.mn-hero{min-height:490px}.mn-hero h1,.mn-hero .mn-title{font-size:38px}.mn-hero h2{font-size:36px}.mn-intro{font-size:15px}.mn-actions{gap:16px}.mn-experiences{gap:14px}.mn-experiences li{font-size:12px}.mn-genre{padding:20px 18px}.mn-genre-label{font-size:16px}}@media(max-width:749px){.mn-universe{padding:0 16px}.mn-nav{gap:22px;margin-bottom:18px;padding:10px 0 17px}.mn-nav a{font-size:12px}.mn-hero{grid-template-columns:1fr;min-height:0;border-radius:22px}.mn-hero-copy{padding:34px 26px 0}.mn-hero h1,.mn-hero .mn-title{font-size:35px}.mn-hero h2{font-size:34px;max-width:440px;margin-bottom:18px}.mn-intro{margin-bottom:24px;max-width:430px}.mn-actions{gap:17px}.mn-button{font-size:12px;padding:13px 16px;gap:12px}.mn-stock{font-size:12px}.mn-hero-art{padding:24px 36px 22px}.mn-console-image{max-height:280px}.mn-mark{font-size:100px;inset:10px 0 auto}.mn-photo-caption{margin-top:10px;font-size:9px}.mn-experiences{grid-template-columns:1fr;gap:11px;padding:20px 4px}.mn-experiences li{font-size:12px}.mn-experiences li span{width:23px;height:23px;font-size:9px}.mn-worlds,.mn-selection{padding-top:42px}.mn-heading{display:block;margin-bottom:20px}.mn-heading h2,.mn-catalog-heading h2,.mn-catalog-heading h1{font-size:30px}.mn-heading>p{margin:12px 0 0;max-width:none;font-size:13px}.mn-heading>a{display:inline-block;margin-top:16px;font-size:13px}.mn-genre-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mn-genre{min-height:148px;padding:18px;border-radius:16px;gap:22px}.mn-control{height:44px;min-width:44px;font-size:17px}.mn-genre-label{font-size:16px}.mn-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.mn-product-image{padding:14px;border-radius:16px}.mn-product h3{font-size:12px;margin-top:12px}.mn-product>p{font-size:12px}.mn-product-arrow{width:26px;height:26px;right:9px;bottom:9px}.mn-catalog-heading{padding:40px 0 18px;margin-top:38px}.mn-original-description{padding:30px 16px 0;margin-top:30px}.mn-original-description .rte{font-size:14px}}@media(prefers-reduced-motion:reduce){.mn-genre,.mn-product-image img{transition:none}}.ms-universe{color:#202124;max-width:1440px;margin:0 auto;padding:0 30px}.ms-universe *{box-sizing:border-box}.ms-nav{display:flex;gap:24px;overflow-x:auto;padding:18px 0 22px;scrollbar-width:thin;border-bottom:1px solid #e6e7e9;margin-bottom:28px}.ms-nav a{font-size:13px;white-space:nowrap;text-decoration:none;color:#62656a;flex-shrink:0;padding:5px 0}.ms-nav a[aria-current=page]{color:var(--ms-accent);font-weight:700;border-bottom:2px solid var(--ms-accent)}.ms-hero{background:var(--ms-bg);border-radius:28px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;min-height:560px;isolation:isolate}.ms-hero-copy{padding:60px 0 56px 52px;z-index:1;align-self:center}.ms-eyebrow{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px;color:var(--ms-accent)}.ms-hero h1,.ms-hero .ms-title{font-size:clamp(32px,3.8vw,58px);line-height:1.04;letter-spacing:-.05em;margin:0 0 15px;color:var(--ms-accent);font-weight:750}.ms-hero h2{font-size:clamp(32px,3.4vw,52px);line-height:1.08;letter-spacing:-.05em;margin:0 0 22px;max-width:570px;font-weight:700}.ms-intro{font-size:17px;line-height:1.6;color:#555a60;max-width:470px;margin:0 0 30px}.ms-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.ms-button{display:inline-flex;gap:22px;align-items:center;padding:14px 21px;border-radius:28px;background:var(--ms-accent);color:#fff;text-decoration:none;font-size:14px;font-weight:600}.ms-button:hover{filter:brightness(.9)}.ms-stock{font-size:14px;color:var(--ms-accent);text-decoration:none}.ms-stock span{margin-left:8px}.ms-hero-art{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:45px 24px 30px}.ms-mark{position:absolute;inset:20px 0 auto;text-align:center;font-size:clamp(72px,10vw,155px);letter-spacing:-.08em;font-weight:800;line-height:1;color:var(--ms-accent);opacity:.07;z-index:-1}.ms-console-image{width:100%;height:auto;max-height:400px;object-fit:contain;mix-blend-mode:multiply}.ms-photo-caption{font-size:10px;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:#666a70;text-align:center;margin:16px 0 0}.ms-experiences{margin:0;padding:26px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;border-bottom:1px solid #e6e7e9}.ms-experiences li{display:flex;align-items:center;gap:13px;font-size:13px;line-height:1.5;color:#555a60}.ms-experiences li span{font-size:10px;color:var(--ms-accent);border:1px solid var(--ms-tint);border-radius:50%;width:28px;height:28px;flex-shrink:0;display:grid;place-items:center}.ms-worlds,.ms-selection{padding-top:64px}.ms-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:26px}.ms-heading h2,.ms-catalog-heading h2,.ms-catalog-heading h1{font-size:clamp(28px,3vw,43px);line-height:1.12;letter-spacing:-.04em;margin:0;font-weight:700}.ms-heading .ms-eyebrow{margin-bottom:10px}.ms-heading>p{color:#686b70;font-size:14px;line-height:1.5;max-width:260px;margin:0}.ms-heading>a{color:var(--ms-accent);font-size:14px;text-decoration:none;white-space:nowrap}.ms-genre-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ms-genre{display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:170px;padding:22px 24px;background:var(--ms-bg);border:1px solid transparent;border-radius:18px;color:#202124;text-decoration:none;transition:transform .2s,border-color .2s}.ms-genre:hover{transform:translateY(-3px);border-color:var(--ms-accent)}.ms-control{align-self:flex-end;background:var(--ms-tint);color:var(--ms-accent);min-width:52px;height:52px;border-radius:50%;display:grid;place-items:center;padding:0 12px;font-size:20px;font-weight:700;letter-spacing:-.04em}.ms-genre-label{display:flex;gap:10px;align-items:center;justify-content:space-between;font-size:18px;font-weight:600}.ms-genre-label b{font-weight:400;color:var(--ms-accent)}.ms-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.ms-product{min-width:0;color:inherit;text-decoration:none}.ms-product-image{background:#f5f6f7;border-radius:19px;aspect-ratio:1;position:relative;padding:22px;overflow:hidden}.ms-product-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .2s}.ms-product:hover img{transform:scale(1.035)}.ms-product-arrow{position:absolute;right:12px;bottom:12px;background:#fff;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;color:var(--ms-accent)}.ms-product h3{font-size:14px;line-height:1.45;letter-spacing:0;font-weight:600;margin:15px 0 5px}.ms-product>p{font-size:13px;color:#5c6065;margin:0}.ms-catalog-heading{padding:64px 0 26px;margin-top:55px;border-top:1px solid #e6e7e9;scroll-margin-top:120px}.ms-catalog-heading .ms-eyebrow{margin-bottom:10px}.ms-catalog-heading>p:last-child{font-size:14px;color:#686b70;margin:14px 0 0}.ms-universe a:focus-visible{outline:3px solid var(--ms-accent);outline-offset:5px}.ms-original-description{max-width:1380px;margin:48px auto 20px;padding:42px 30px 0;border-top:1px solid #e6e7e9;scroll-margin-top:130px}.ms-original-description>h2{font-size:clamp(26px,3vw,40px);line-height:1.15;letter-spacing:-.04em;margin-bottom:24px}.ms-original-description .rte{font-size:16px;line-height:1.75;max-width:1020px}.ms-original-description .rte h2,.ms-original-description .rte h3{line-height:1.3;letter-spacing:-.02em}@media(min-width:1500px){.ms-hero-copy{padding-left:64px}.ms-console-image{max-height:440px}.ms-hero{min-height:590px}}@media(max-width:999px){.ms-hero-copy{padding:40px 0 40px 32px}.ms-hero-art{padding:32px 16px}.ms-hero{min-height:490px}.ms-hero h1,.ms-hero .ms-title{font-size:38px}.ms-hero h2{font-size:36px}.ms-intro{font-size:15px}.ms-actions{gap:16px}.ms-experiences{gap:14px}.ms-experiences li{font-size:12px}.ms-genre{padding:20px 18px}.ms-genre-label{font-size:16px}}@media(max-width:749px){.ms-universe{padding:0 16px}.ms-nav{gap:22px;margin-bottom:18px;padding:10px 0 17px}.ms-nav a{font-size:12px}.ms-hero{grid-template-columns:1fr;min-height:0;border-radius:22px}.ms-hero-copy{padding:34px 26px 0}.ms-hero h1,.ms-hero .ms-title{font-size:35px}.ms-hero h2{font-size:34px;max-width:440px;margin-bottom:18px}.ms-intro{margin-bottom:24px;max-width:430px}.ms-actions{gap:17px}.ms-button{font-size:12px;padding:13px 16px;gap:12px}.ms-stock{font-size:12px}.ms-hero-art{padding:24px 36px 22px}.ms-console-image{max-height:280px}.ms-mark{font-size:100px;inset:10px 0 auto}.ms-photo-caption{margin-top:10px;font-size:9px}.ms-experiences{grid-template-columns:1fr;gap:11px;padding:20px 4px}.ms-experiences li{font-size:12px}.ms-experiences li span{width:23px;height:23px;font-size:9px}.ms-worlds,.ms-selection{padding-top:42px}.ms-heading{display:block;margin-bottom:20px}.ms-heading h2,.ms-catalog-heading h2,.ms-catalog-heading h1{font-size:30px}.ms-heading>p{margin:12px 0 0;max-width:none;font-size:13px}.ms-heading>a{display:inline-block;margin-top:16px;font-size:13px}.ms-genre-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ms-genre{min-height:148px;padding:18px;border-radius:16px;gap:22px}.ms-control{height:44px;min-width:44px;font-size:17px}.ms-genre-label{font-size:16px}.ms-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.ms-product-image{padding:14px;border-radius:16px}.ms-product h3{font-size:12px;margin-top:12px}.ms-product>p{font-size:12px}.ms-product-arrow{width:26px;height:26px;right:9px;bottom:9px}.ms-catalog-heading{padding:40px 0 18px;margin-top:38px}.ms-original-description{padding:30px 16px 0;margin-top:30px}.ms-original-description .rte{font-size:14px}}@media(prefers-reduced-motion:reduce){.ms-genre,.ms-product-image img{transition:none}}.ms-nav{justify-content:center;gap:34px}.ms-control{font-size:16px}.ms-nav a{font-size:14px}@media(max-width:749px){.ms-nav{justify-content:flex-start;gap:24px}.ms-nav a{font-size:12px}}.ms-brand-bar{display:flex;align-items:center;gap:36px;border-bottom:1px solid #e6e7e9;margin-bottom:28px}.ms-brand-logo{display:block;flex:0 0 85px;width:85px;height:auto}.ms-brand-bar .ms-nav{min-width:0;flex:1;border-bottom:0;margin:0}@media(max-width:749px){.ms-brand-bar{gap:18px;margin-bottom:18px}.ms-brand-logo{flex-basis:64px;width:64px}}.mv-universe{color:#202124;max-width:1440px;margin:0 auto;padding:0 30px}.mv-universe *{box-sizing:border-box}.mv-nav{display:flex;gap:24px;overflow-x:auto;padding:18px 0 22px;scrollbar-width:thin;border-bottom:1px solid #e6e7e9;margin-bottom:28px}.mv-nav a{font-size:13px;white-space:nowrap;text-decoration:none;color:#62656a;flex-shrink:0;padding:5px 0}.mv-nav a[aria-current=page]{color:var(--mv-accent);font-weight:700;border-bottom:2px solid var(--mv-accent)}.mv-hero{background:var(--mv-bg);border-radius:28px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;min-height:560px;isolation:isolate}.mv-hero-copy{padding:60px 0 56px 52px;z-index:1;align-self:center}.mv-eyebrow{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px;color:var(--mv-accent)}.mv-hero h1,.mv-hero .mv-title{font-size:clamp(32px,3.8vw,58px);line-height:1.04;letter-spacing:-.05em;margin:0 0 15px;color:var(--mv-accent);font-weight:750}.mv-hero h2{font-size:clamp(32px,3.4vw,52px);line-height:1.08;letter-spacing:-.05em;margin:0 0 22px;max-width:570px;font-weight:700}.mv-intro{font-size:17px;line-height:1.6;color:#555a60;max-width:470px;margin:0 0 30px}.mv-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.mv-button{display:inline-flex;gap:22px;align-items:center;padding:14px 21px;border-radius:28px;background:var(--mv-accent);color:#fff;text-decoration:none;font-size:14px;font-weight:600}.mv-button:hover{filter:brightness(.9)}.mv-stock{font-size:14px;color:var(--mv-accent);text-decoration:none}.mv-stock span{margin-left:8px}.mv-hero-art{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:45px 24px 30px}.mv-mark{position:absolute;inset:20px 0 auto;text-align:center;font-size:clamp(72px,10vw,155px);letter-spacing:-.08em;font-weight:800;line-height:1;color:var(--mv-accent);opacity:.07;z-index:-1}.mv-console-image{width:100%;height:auto;max-height:400px;object-fit:contain;mix-blend-mode:multiply}.mv-photo-caption{font-size:10px;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:#666a70;text-align:center;margin:16px 0 0}.mv-experiences{margin:0;padding:26px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;border-bottom:1px solid #e6e7e9}.mv-experiences li{display:flex;align-items:center;gap:13px;font-size:13px;line-height:1.5;color:#555a60}.mv-experiences li span{font-size:10px;color:var(--mv-accent);border:1px solid var(--mv-tint);border-radius:50%;width:28px;height:28px;flex-shrink:0;display:grid;place-items:center}.mv-worlds,.mv-selection{padding-top:64px}.mv-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:26px}.mv-heading h2,.mv-catalog-heading h2,.mv-catalog-heading h1{font-size:clamp(28px,3vw,43px);line-height:1.12;letter-spacing:-.04em;margin:0;font-weight:700}.mv-heading .mv-eyebrow{margin-bottom:10px}.mv-heading>p{color:#686b70;font-size:14px;line-height:1.5;max-width:260px;margin:0}.mv-heading>a{color:var(--mv-accent);font-size:14px;text-decoration:none;white-space:nowrap}.mv-genre-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.mv-genre{display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:170px;padding:22px 24px;background:#edf4fc;border:1px solid transparent;border-radius:18px;color:#202124;text-decoration:none;transition:transform .2s,border-color .2s}.mv-genre:hover{transform:translateY(-3px);border-color:var(--mv-accent)}.mv-control{align-self:flex-end;background:var(--mv-tint);color:var(--mv-accent);min-width:52px;height:52px;border-radius:50%;display:grid;place-items:center;padding:0 12px;font-size:30px;font-weight:500;letter-spacing:-.04em}.mv-genre-label{display:flex;gap:10px;align-items:center;justify-content:space-between;font-size:18px;font-weight:600}.mv-genre-label b{font-weight:400;color:var(--mv-accent)}.mv-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.mv-product{min-width:0;color:inherit;text-decoration:none}.mv-product-image{background:#f5f6f7;border-radius:19px;aspect-ratio:1;position:relative;padding:22px;overflow:hidden}.mv-product-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .2s}.mv-product:hover img{transform:scale(1.035)}.mv-product-arrow{position:absolute;right:12px;bottom:12px;background:#fff;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;color:var(--mv-accent)}.mv-product h3{font-size:14px;line-height:1.45;letter-spacing:0;font-weight:600;margin:15px 0 5px}.mv-product>p{font-size:13px;color:#5c6065;margin:0}.mv-catalog-heading{padding:64px 0 26px;margin-top:55px;border-top:1px solid #e6e7e9;scroll-margin-top:120px}.mv-catalog-heading .mv-eyebrow{margin-bottom:10px}.mv-catalog-heading>p:last-child{font-size:14px;color:#686b70;margin:14px 0 0}.mv-universe a:focus-visible{outline:3px solid var(--mv-accent);outline-offset:5px}.mv-original-description{max-width:1380px;margin:48px auto 20px;padding:42px 30px 0;border-top:1px solid #e6e7e9;scroll-margin-top:130px}.mv-original-description>h2{font-size:clamp(26px,3vw,40px);line-height:1.15;letter-spacing:-.04em;margin-bottom:24px}.mv-original-description .rte{font-size:16px;line-height:1.75;max-width:1020px}.mv-original-description .rte h2,.mv-original-description .rte h3{line-height:1.3;letter-spacing:-.02em}@media(min-width:1500px){.mv-hero-copy{padding-left:64px}.mv-console-image{max-height:440px}.mv-hero{min-height:590px}}@media(max-width:999px){.mv-hero-copy{padding:40px 0 40px 32px}.mv-hero-art{padding:32px 16px}.mv-hero{min-height:490px}.mv-hero h1,.mv-hero .mv-title{font-size:38px}.mv-hero h2{font-size:36px}.mv-intro{font-size:15px}.mv-actions{gap:16px}.mv-experiences{gap:14px}.mv-experiences li{font-size:12px}.mv-genre{padding:20px 18px}.mv-genre-label{font-size:16px}}@media(max-width:749px){.mv-universe{padding:0 16px}.mv-nav{gap:22px;margin-bottom:18px;padding:10px 0 17px}.mv-nav a{font-size:12px}.mv-hero{grid-template-columns:1fr;min-height:0;border-radius:22px}.mv-hero-copy{padding:34px 26px 0}.mv-hero h1,.mv-hero .mv-title{font-size:35px}.mv-hero h2{font-size:34px;max-width:440px;margin-bottom:18px}.mv-intro{margin-bottom:24px;max-width:430px}.mv-actions{gap:17px}.mv-button{font-size:12px;padding:13px 16px;gap:12px}.mv-stock{font-size:12px}.mv-hero-art{padding:24px 36px 22px}.mv-console-image{max-height:280px}.mv-mark{font-size:100px;inset:10px 0 auto}.mv-photo-caption{margin-top:10px;font-size:9px}.mv-experiences{grid-template-columns:1fr;gap:11px;padding:20px 4px}.mv-experiences li{font-size:12px}.mv-experiences li span{width:23px;height:23px;font-size:9px}.mv-worlds,.mv-selection{padding-top:42px}.mv-heading{display:block;margin-bottom:20px}.mv-heading h2,.mv-catalog-heading h2,.mv-catalog-heading h1{font-size:30px}.mv-heading>p{margin:12px 0 0;max-width:none;font-size:13px}.mv-heading>a{display:inline-block;margin-top:16px;font-size:13px}.mv-genre-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mv-genre{min-height:148px;padding:18px;border-radius:16px;gap:22px}.mv-control{height:44px;min-width:44px;font-size:27px}.mv-genre-label{font-size:16px}.mv-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.mv-product-image{padding:14px;border-radius:16px}.mv-product h3{font-size:12px;margin-top:12px}.mv-product>p{font-size:12px}.mv-product-arrow{width:26px;height:26px;right:9px;bottom:9px}.mv-catalog-heading{padding:40px 0 18px;margin-top:38px}.mv-original-description{padding:30px 16px 0;margin-top:30px}.mv-original-description .rte{font-size:14px}}@media(prefers-reduced-motion:reduce){.mv-genre,.mv-product-image img{transition:none}}.mv-brand-bar{display:flex;align-items:center;gap:36px;border-bottom:1px solid #e6e7e9;margin-bottom:28px}.mv-brand-logo{display:block;flex:0 0 140px;width:140px;height:auto}.mv-brand-bar .mv-nav{min-width:0;flex:1;border-bottom:0;margin:0;justify-content:center;gap:38px}.mv-universe--dark .mv-hero{background:#07182e}.mv-universe--dark .mv-hero h1,.mv-universe--dark .mv-hero .mv-title,.mv-universe--dark .mv-hero .mv-eyebrow,.mv-universe--dark .mv-hero .mv-stock{color:var(--mv-hero-highlight)}.mv-universe--dark .mv-hero h2{color:#fff}.mv-universe--dark .mv-intro{color:#c2d4e8}.mv-universe--dark .mv-hero .mv-button{background:var(--mv-hero-highlight);color:#07182e}.mv-universe--dark .mv-hero a:focus-visible{outline-color:var(--mv-hero-highlight)}.mv-universe--dark .mv-hero-art{margin:22px;padding:28px;background:#f3f7fc;border-radius:21px}.mv-universe--dark .mv-mark{color:#006ac1;opacity:.06}.mv-universe--dark .mv-photo-caption{color:#53657a}@media(max-width:749px){.mv-brand-bar{gap:18px;margin-bottom:18px}.mv-brand-logo{flex-basis:110px;width:110px}.mv-brand-bar .mv-nav{justify-content:flex-start;gap:24px}.mv-universe--dark .mv-hero-art{margin:24px 20px 20px;padding:22px 28px}}.mv-genre:nth-child(1) .mv-control{background:#dff2eb;color:#227b62}.mv-genre:nth-child(2) .mv-control{background:#f9e5e8;color:#b93951}.mv-genre:nth-child(3) .mv-control{background:#deebfb;color:#2367b1}.mv-genre:nth-child(4) .mv-control{background:#f1e4f3;color:#925197}.mv-console-image{height:clamp(200px,25vw,340px);max-height:none;object-fit:cover;object-position:center}@media(max-width:749px){.mv-console-image{height:155px;max-height:none}.mv-universe--dark .mv-hero-art{padding:24px 20px}}.mx-universe{color:#202124;max-width:1440px;margin:0 auto;padding:0 30px}.mx-universe *{box-sizing:border-box}.mx-nav{display:flex;gap:24px;overflow-x:auto;padding:18px 0 22px;scrollbar-width:thin;border-bottom:1px solid #e6e7e9;margin-bottom:28px}.mx-nav a{font-size:13px;white-space:nowrap;text-decoration:none;color:#62656a;flex-shrink:0;padding:5px 0}.mx-nav a[aria-current=page]{color:var(--mx-accent);font-weight:700;border-bottom:2px solid var(--mx-accent)}.mx-hero{background:var(--mx-bg);border-radius:28px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;min-height:560px;isolation:isolate}.mx-hero-copy{padding:60px 0 56px 52px;z-index:1;align-self:center}.mx-eyebrow{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px;color:var(--mx-accent)}.mx-hero h1,.mx-hero .mx-title{font-size:clamp(32px,3.8vw,58px);line-height:1.04;letter-spacing:-.05em;margin:0 0 15px;color:var(--mx-accent);font-weight:750}.mx-hero h2{font-size:clamp(32px,3.4vw,52px);line-height:1.08;letter-spacing:-.05em;margin:0 0 22px;max-width:570px;font-weight:700}.mx-intro{font-size:17px;line-height:1.6;color:#555a60;max-width:470px;margin:0 0 30px}.mx-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.mx-button{display:inline-flex;gap:22px;align-items:center;padding:14px 21px;border-radius:28px;background:var(--mx-accent);color:#fff;text-decoration:none;font-size:14px;font-weight:600}.mx-button:hover{filter:brightness(.9)}.mx-stock{font-size:14px;color:var(--mx-accent);text-decoration:none}.mx-stock span{margin-left:8px}.mx-hero-art{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:45px 24px 30px}.mx-mark{position:absolute;inset:20px 0 auto;text-align:center;font-size:clamp(72px,10vw,155px);letter-spacing:-.08em;font-weight:800;line-height:1;color:var(--mx-accent);opacity:.07;z-index:-1}.mx-console-image{width:100%;height:auto;max-height:400px;object-fit:contain;mix-blend-mode:multiply}.mx-photo-caption{font-size:10px;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:#666a70;text-align:center;margin:16px 0 0}.mx-experiences{margin:0;padding:26px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;border-bottom:1px solid #e6e7e9}.mx-experiences li{display:flex;align-items:center;gap:13px;font-size:13px;line-height:1.5;color:#555a60}.mx-experiences li span{font-size:10px;color:var(--mx-accent);border:1px solid var(--mx-tint);border-radius:50%;width:28px;height:28px;flex-shrink:0;display:grid;place-items:center}.mx-worlds,.mx-selection{padding-top:64px}.mx-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:26px}.mx-heading h2,.mx-catalog-heading h2,.mx-catalog-heading h1{font-size:clamp(28px,3vw,43px);line-height:1.12;letter-spacing:-.04em;margin:0;font-weight:700}.mx-heading .mx-eyebrow{margin-bottom:10px}.mx-heading>p{color:#686b70;font-size:14px;line-height:1.5;max-width:260px;margin:0}.mx-heading>a{color:var(--mx-accent);font-size:14px;text-decoration:none;white-space:nowrap}.mx-genre-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.mx-genre{display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:170px;padding:22px 24px;background:var(--mx-bg);border:1px solid transparent;border-radius:18px;color:#202124;text-decoration:none;transition:transform .2s,border-color .2s}.mx-genre:hover{transform:translateY(-3px);border-color:var(--mx-accent)}.mx-control{align-self:flex-end;background:var(--mx-tint);color:var(--mx-accent);min-width:52px;height:52px;border-radius:50%;display:grid;place-items:center;padding:0 12px;font-size:20px;font-weight:700;letter-spacing:-.04em}.mx-genre-label{display:flex;gap:10px;align-items:center;justify-content:space-between;font-size:18px;font-weight:600}.mx-genre-label b{font-weight:400;color:var(--mx-accent)}.mx-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.mx-product{min-width:0;color:inherit;text-decoration:none}.mx-product-image{background:#f5f6f7;border-radius:19px;aspect-ratio:1;position:relative;padding:22px;overflow:hidden}.mx-product-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .2s}.mx-product:hover img{transform:scale(1.035)}.mx-product-arrow{position:absolute;right:12px;bottom:12px;background:#fff;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;color:var(--mx-accent)}.mx-product h3{font-size:14px;line-height:1.45;letter-spacing:0;font-weight:600;margin:15px 0 5px}.mx-product>p{font-size:13px;color:#5c6065;margin:0}.mx-catalog-heading{padding:64px 0 26px;margin-top:55px;border-top:1px solid #e6e7e9;scroll-margin-top:120px}.mx-catalog-heading .mx-eyebrow{margin-bottom:10px}.mx-catalog-heading>p:last-child{font-size:14px;color:#686b70;margin:14px 0 0}.mx-universe a:focus-visible{outline:3px solid var(--mx-accent);outline-offset:5px}.mx-original-description{max-width:1380px;margin:48px auto 20px;padding:42px 30px 0;border-top:1px solid #e6e7e9;scroll-margin-top:130px}.mx-original-description>h2{font-size:clamp(26px,3vw,40px);line-height:1.15;letter-spacing:-.04em;margin-bottom:24px}.mx-original-description .rte{font-size:16px;line-height:1.75;max-width:1020px}.mx-original-description .rte h2,.mx-original-description .rte h3{line-height:1.3;letter-spacing:-.02em}@media(min-width:1500px){.mx-hero-copy{padding-left:64px}.mx-console-image{max-height:440px}.mx-hero{min-height:590px}}@media(max-width:999px){.mx-hero-copy{padding:40px 0 40px 32px}.mx-hero-art{padding:32px 16px}.mx-hero{min-height:490px}.mx-hero h1,.mx-hero .mx-title{font-size:38px}.mx-hero h2{font-size:36px}.mx-intro{font-size:15px}.mx-actions{gap:16px}.mx-experiences{gap:14px}.mx-experiences li{font-size:12px}.mx-genre{padding:20px 18px}.mx-genre-label{font-size:16px}}@media(max-width:749px){.mx-universe{padding:0 16px}.mx-nav{gap:22px;margin-bottom:18px;padding:10px 0 17px}.mx-nav a{font-size:12px}.mx-hero{grid-template-columns:1fr;min-height:0;border-radius:22px}.mx-hero-copy{padding:34px 26px 0}.mx-hero h1,.mx-hero .mx-title{font-size:35px}.mx-hero h2{font-size:34px;max-width:440px;margin-bottom:18px}.mx-intro{margin-bottom:24px;max-width:430px}.mx-actions{gap:17px}.mx-button{font-size:12px;padding:13px 16px;gap:12px}.mx-stock{font-size:12px}.mx-hero-art{padding:24px 36px 22px}.mx-console-image{max-height:280px}.mx-mark{font-size:100px;inset:10px 0 auto}.mx-photo-caption{margin-top:10px;font-size:9px}.mx-experiences{grid-template-columns:1fr;gap:11px;padding:20px 4px}.mx-experiences li{font-size:12px}.mx-experiences li span{width:23px;height:23px;font-size:9px}.mx-worlds,.mx-selection{padding-top:42px}.mx-heading{display:block;margin-bottom:20px}.mx-heading h2,.mx-catalog-heading h2,.mx-catalog-heading h1{font-size:30px}.mx-heading>p{margin:12px 0 0;max-width:none;font-size:13px}.mx-heading>a{display:inline-block;margin-top:16px;font-size:13px}.mx-genre-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mx-genre{min-height:148px;padding:18px;border-radius:16px;gap:22px}.mx-control{height:44px;min-width:44px;font-size:17px}.mx-genre-label{font-size:16px}.mx-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.mx-product-image{padding:14px;border-radius:16px}.mx-product h3{font-size:12px;margin-top:12px}.mx-product>p{font-size:12px}.mx-product-arrow{width:26px;height:26px;right:9px;bottom:9px}.mx-catalog-heading{padding:40px 0 18px;margin-top:38px}.mx-original-description{padding:30px 16px 0;margin-top:30px}.mx-original-description .rte{font-size:14px}}@media(prefers-reduced-motion:reduce){.mx-genre,.mx-product-image img{transition:none}}.mx-brand-bar{display:flex;align-items:center;gap:36px;border-bottom:1px solid #e6e7e9;margin-bottom:28px}.mx-brand-logo{display:block;flex:0 0 110px;width:110px;height:auto}.mx-brand-bar .mx-nav{min-width:0;flex:1;border-bottom:0;margin:0;justify-content:center;gap:38px}.mx-universe--dark .mx-hero{background:#101713}.mx-universe--dark .mx-hero h1,.mx-universe--dark .mx-hero .mx-title,.mx-universe--dark .mx-hero .mx-eyebrow,.mx-universe--dark .mx-hero .mx-stock{color:var(--mx-hero-highlight)}.mx-universe--dark .mx-hero h2{color:#fff}.mx-universe--dark .mx-intro{color:#c5d0c7}.mx-universe--dark .mx-hero .mx-button{background:var(--mx-hero-highlight);color:#101713}.mx-universe--dark .mx-hero a:focus-visible{outline-color:var(--mx-hero-highlight)}.mx-universe--dark .mx-hero-art{margin:22px;padding:28px;background:#f4f7f0;border-radius:21px}.mx-universe--dark .mx-mark{color:#355521;opacity:.06}.mx-universe--dark .mx-photo-caption{color:#56604f}@media(max-width:749px){.mx-brand-bar{gap:18px;margin-bottom:18px}.mx-brand-logo{flex-basis:88px;width:88px}.mx-brand-bar .mx-nav{justify-content:flex-start;gap:24px}.mx-universe--dark .mx-hero-art{margin:24px 20px 20px;padding:22px 28px}}.mx-genre:nth-child(1) .mx-control{background:#e3efda;color:#416813}.mx-genre:nth-child(2) .mx-control{background:#f4e2dd;color:#ae3929}.mx-genre:nth-child(3) .mx-control{background:#dfeaf6;color:#205d9d}.mx-genre:nth-child(4) .mx-control{background:#f5ebc7;color:#7a5c06}#main-content:has(>.masaru-univers){display:flex;flex-direction:column}#main-content>.masaru-univers{order:-1}#main-content>:not(.shopify-section){order:-2}a[data-mo]{cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/50/compiled_assets/styles.css.map */
