*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:150px}body,html{margin:0;padding:0}body{background:#05060a;color:#f2f4fa;font:400 1rem/1.6 Tomorrow,system-ui,sans-serif;overflow-x:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.mx-burger,.mx-dots,.mx-prog,.mx-quick,.mx-sheet,.mx-swipe,.mx-tabs{display:none}.mx-rip{position:absolute;border-radius:50%;pointer-events:none;background:rgba(255,255,255,.3);transform:scale(0);animation:mx-rip .6s ease-out forwards;z-index:5}@keyframes mx-rip{to{transform:scale(1);opacity:0}}@keyframes mx-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}body .mx .fcol .fbody{display:block}@media (max-width:900px){html{text-size-adjust:100%}body{-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}body .mx a,body .mx button,body .mx label,body .mx summary{touch-action:manipulation}body .mx input,body .mx select,body .mx textarea{font-size:16px}body .mx :focus-visible{outline-offset:2px}.mx-prog{display:block;position:fixed;inset:0 0 auto 0;height:3px;z-index:95;pointer-events:none}.mx-prog i{display:block;height:100%;background:linear-gradient(90deg,var(--cy,#00e5ff),var(--vi,#7b34ff));transform-origin:0 50%;transform:scaleX(var(--mx-p,0));box-shadow:0 0 12px rgba(0,229,255,.6)}body .mx header{inset:calc(env(safe-area-inset-top, 0px) + 10px) 12px auto 12px;padding:5px;gap:8px}body .mx header .brand{padding:4px 16px 4px 4px;font-size:.76rem;letter-spacing:.12em;gap:8px}body .mx header .brand img{width:34px;height:34px;padding:6px}body .mx #nv{display:none}body .mx #mb{display:grid;place-items:center;width:44px;height:44px;padding:0;margin:0;border-radius:50%;background:rgba(255,255,255,.06);position:relative;overflow:hidden}body .mx #mb .mb-t{display:none}body .mx .mx-burger{display:block;position:relative;width:20px;height:14px}body .mx .mx-burger i{position:absolute;left:0;height:2px;border-radius:2px;background:var(--tx,#f2f4fa);transition:transform .35s cubic-bezier(.3,1.3,.5,1),opacity .2s,width .3s}body .mx .mx-burger i:first-child{top:0;width:20px}body .mx .mx-burger i:nth-child(2){top:6px;width:20px}body .mx .mx-burger i:nth-child(3){top:12px;width:12px;background:var(--cy,#00e5ff)}body .mx .mx-burger[data-open=true] i:first-child{transform:translateY(6px) rotate(45deg)}body .mx .mx-burger[data-open=true] i:nth-child(2){opacity:0}body .mx .mx-burger[data-open=true] i:nth-child(3){width:20px;transform:translateY(-6px) rotate(-45deg)}body .mx .mx-tabs{display:block;position:fixed;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom, 0px));z-index:60;height:66px;border-radius:26px;background:rgba(10,12,22,.86);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);border:1px solid rgba(255,255,255,.12);box-shadow:0 16px 44px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.06);transition:transform .38s cubic-bezier(.2,.8,.2,1)}body .mx .mx-tabs[data-hide=true]{transform:translateY(calc(100% + 28px + env(safe-area-inset-bottom, 0px)))}body .mx .mx-tabs ul{list-style:none;margin:0;padding:6px;height:100%;display:grid;grid-template-columns:repeat(5,1fr);position:relative}body .mx .mx-tabs li{list-style:none;min-width:0}body .mx .mx-ind{position:absolute;top:6px;bottom:6px;left:6px;width:calc((100% - 12px) / 5);border-radius:20px;background:linear-gradient(135deg,rgba(0,229,255,.2),rgba(123,52,255,.3));box-shadow:inset 0 0 0 1px rgba(0,229,255,.4);transform:translateX(calc(var(--i, 0) * 100%));transition:transform .45s cubic-bezier(.3,1.25,.5,1)}body .mx .mx-tab{position:relative;z-index:1;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:0;border:0;background:none;border-radius:20px;overflow:hidden;color:var(--mu,#8d93a8);font:700 .58rem var(--f,"Tomorrow",system-ui,sans-serif);letter-spacing:.1em;text-transform:uppercase;transition:color .25s;cursor:pointer}body .mx .mx-tab svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .35s cubic-bezier(.3,1.6,.5,1)}body .mx .mx-tab.on{color:var(--cy,#00e5ff)}body .mx .mx-tab.on svg{transform:translateY(-1px) scale(1.12)}body .mx .mx-tab:active svg{transform:scale(.9)}body .mx .mx-sheet{display:flex;flex-direction:column;position:fixed;inset:0;z-index:90;padding:calc(env(safe-area-inset-top, 0px) + 8px) 18px calc(env(safe-area-inset-bottom, 0px) + 18px);background:radial-gradient(70% 40% at 90% 0,rgba(123,52,255,.35),transparent 70%),radial-gradient(60% 40% at 0 100%,rgba(0,229,255,.16),transparent 70%),rgba(5,6,10,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow-y:auto;overscroll-behavior:contain;transform:translateY(100%);visibility:hidden;transition:transform .5s cubic-bezier(.2,.9,.2,1),visibility 0s .5s}body .mx .mx-sheet.open{transform:none;visibility:visible;transition:transform .5s cubic-bezier(.2,.9,.2,1)}body .mx .mx-grab{flex:none;width:44px;height:5px;border-radius:5px;background:rgba(255,255,255,.22);margin:4px auto 10px}body .mx .mx-sh-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}body .mx .mx-sh-top .brand{display:flex;align-items:center;gap:10px;font-weight:800;letter-spacing:.14em;font-size:.85rem}body .mx .mx-sh-top .brand img{width:36px;height:36px;object-fit:contain}body .mx .mx-sh-top .brand span{color:var(--cy,#00e5ff)}body .mx .mx-x{width:46px;height:46px;border-radius:50%;border:1px solid var(--ln,rgba(255,255,255,.12));background:rgba(255,255,255,.06);color:var(--tx,#f2f4fa);display:grid;place-items:center;cursor:pointer}body .mx .mx-x svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}body .mx .mx-eyebrow{font-size:.68rem;letter-spacing:.3em;color:var(--cy,#00e5ff);font-weight:700;margin:6px 2px 8px}body .mx .mx-links{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0}body .mx .mx-links li{list-style:none;border-top:1px solid var(--ln,rgba(255,255,255,.12));opacity:0;transform:translateY(14px)}body .mx .mx-sheet.open .mx-links li{animation:mx-up .5s cubic-bezier(.2,.9,.2,1) forwards;animation-delay:calc(var(--d, 0s) + .12s)}body .mx .mx-link{position:relative;overflow:hidden;display:grid;grid-template-columns:34px 1fr 22px;align-items:center;grid-gap:6px;gap:6px;min-height:54px;padding:6px 4px;color:var(--tx,#f2f4fa)}body .mx .mx-link em{font-style:normal;font-size:.68rem;letter-spacing:.1em;color:var(--mu,#8d93a8)}body .mx .mx-link b{display:block;font-size:1.25rem;line-height:1.1;font-weight:800;letter-spacing:.03em;text-transform:uppercase}body .mx .mx-link small{display:block;margin-top:2px;font-size:.72rem;line-height:1.35;color:var(--mu,#8d93a8)}body .mx .mx-link svg{width:20px;height:20px;fill:none;stroke:var(--mu,#8d93a8);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s}body .mx .mx-link.on b,body .mx .mx-link.on em{color:var(--cy,#00e5ff)}body .mx .mx-link.on svg{stroke:var(--cy,#00e5ff)}body .mx .mx-link:active svg{transform:translateX(6px)}body .mx .mx-sh-foot{margin-top:auto;padding-top:22px;display:grid;grid-gap:14px;gap:14px}body .mx .mx-sh-foot .btn{width:100%}body .mx .mx-soc{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}body .mx .mx-soc a{display:grid;place-items:center;min-height:46px;border:1px solid var(--ln,rgba(255,255,255,.12));border-radius:14px;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--tx,#f2f4fa);background:rgba(255,255,255,.03)}body .mx .btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;position:relative;overflow:hidden;text-align:center;transition:transform .25s,filter .25s,scale .18s}body .mx .btn:active,body .mx .mx-q:active,body .mx .nc:active,body .mx .pj:active{scale:.97}body .mx .mx-q,body .mx .nc,body .mx .pj{transition:scale .18s,border-color .25s}body .mx .cta{gap:10px}body .mx .gk,body .mx .go{display:inline-flex;align-items:center;min-height:44px}body .mx footer .fl a,body .mx footer ul a{display:inline-flex;align-items:center;min-height:40px}@media (hover:none){body .mx .pj:hover .art{transform:none}body .mx .nc:hover{transform:none;border-color:var(--ln,rgba(255,255,255,.12))}body .mx .pl li:hover{padding-left:0;color:inherit}}body .mx .mx-snap{display:flex;grid-template-columns:none;grid-template-rows:none;min-height:0;gap:14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad,20px);margin-inline:calc(var(--pad, 20px) * -1);padding:6px var(--pad,20px) 12px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}body .mx .mx-snap::-webkit-scrollbar{display:none}body .mx .mx-snap>*{flex:0 0 84%;max-width:340px;min-width:0;margin:0;scroll-snap-align:start;scroll-snap-stop:always}body .mx .mx-snap>.pj{min-height:430px;grid-row:auto}body .mx .mx-snap>.nc{min-height:100%}body .mx .mx-dots{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:6px}body .mx .mx-dots button{position:relative;width:8px;height:8px;padding:0;border:0;border-radius:99px;background:rgba(255,255,255,.25);transition:width .35s cubic-bezier(.3,1.3,.5,1),background .3s}body .mx .mx-dots button:before{content:"";position:absolute;inset:-18px -5px}body .mx .mx-dots button[aria-current=true]{width:28px;background:linear-gradient(90deg,var(--cy,#00e5ff),var(--vi,#7b34ff))}body .mx .mx-swipe{display:block;text-align:center;margin-top:10px;font-size:.62rem;letter-spacing:.24em;text-transform:uppercase;color:var(--mu,#8d93a8);transition:opacity .4s}body .mx .mx-swipe[data-gone=true]{opacity:0}body .mx .gn{margin-top:2rem}body .mx footer{padding:40px var(--pad,20px) calc(112px + env(safe-area-inset-bottom, 0px))}body .mx footer .fw{margin-bottom:1.6rem}body .mx footer .fg{grid-template-columns:1fr;gap:0}body .mx footer .fg>div:first-child{padding-bottom:1.4rem}body .mx .fcol{border-top:1px solid var(--ln,rgba(255,255,255,.12))}body .mx .fcol:last-of-type{border-bottom:1px solid var(--ln,rgba(255,255,255,.12))}body .mx .fcol h4{margin:0}body .mx .fcol h4 button{width:100%;min-height:56px;display:flex;align-items:center;justify-content:space-between;padding:0;background:none;border:0;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer}body .mx .fcol h4 i{position:relative;width:14px;height:14px}body .mx .fcol h4 i:after,body .mx .fcol h4 i:before{content:"";position:absolute;left:0;top:6px;width:14px;height:2px;background:var(--cy,#00e5ff);transition:transform .3s}body .mx .fcol h4 i:after{transform:rotate(90deg)}body .mx .fcol.open h4 i:after{transform:rotate(0)}body .mx .fcol[data-phone=true] .fbody{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}body .mx .fcol[data-phone=true].open .fbody{grid-template-rows:1fr}body .mx .fcol[data-phone=true] .fbody>ul{overflow:hidden;min-height:0}body .mx .fcol[data-phone=true].open .fbody>ul{padding-bottom:1rem}body .mx footer .fb2{flex-direction:column;gap:.6rem}body .mx #toast{bottom:calc(92px + env(safe-area-inset-bottom, 0px));max-width:calc(100vw - 32px);text-align:center}body .pg-home #hero{min-height:100svh;align-items:flex-end;padding:calc(env(safe-area-inset-top, 0px) + 100px) var(--pad) calc(120px + env(safe-area-inset-bottom, 0px))}body .pg-home .frame:after{background:linear-gradient(180deg,rgba(5,6,10,.55) 0,rgba(5,6,10,.1) 30%,rgba(5,6,10,.82) 72%,var(--bg,#05060a) 100%),repeating-linear-gradient(0deg,rgba(0,0,0,.16) 0 1px,transparent 1px 3px)}body .pg-home .hc{max-width:100%}body .pg-home h1{font-size:clamp(3.1rem,16vw,5.4rem);line-height:.92}body .pg-home .tag{font-size:.6rem;letter-spacing:.2em;margin-bottom:1.1rem}body .pg-home #hero p{font-size:1rem;margin:1.2rem 0 1.6rem;color:#c4c8d8}body .pg-home .scr{display:none}body .pg-home .snd{right:14px;left:auto;bottom:auto;top:calc(env(safe-area-inset-top, 0px) + 76px);width:46px;height:46px;padding:0;justify-content:center}body .pg-home .snd span{display:none}body .pg-home section.mx-quick{display:block;padding:44px var(--pad) 8px;background:var(--bg,#05060a)}body .pg-home .mx-quick h2{font-size:clamp(1.9rem,8.5vw,2.6rem);max-width:14ch}body .pg-home .mx-q-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:1.4rem}body .pg-home .mx-q{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:6px;min-height:150px;padding:16px;border:1px solid var(--ln,rgba(255,255,255,.12));border-radius:22px;background:linear-gradient(150deg,rgba(123,52,255,.24),rgba(5,6,10,.75) 70%)}body .pg-home .mx-q:after{content:"";position:absolute;right:-30px;top:-30px;width:90px;height:90px;border-radius:50%;background:radial-gradient(circle,rgba(0,229,255,.3),transparent 70%);pointer-events:none}body .pg-home .mx-q svg{width:30px;height:30px;margin-bottom:auto;fill:none;stroke:var(--cy,#00e5ff);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}body .pg-home .mx-q b{display:block;font-size:.86rem;letter-spacing:.08em;text-transform:uppercase;line-height:1.2}body .pg-home .mx-q small{display:block;font-size:.72rem;line-height:1.4;color:var(--mu,#8d93a8)}body .pg-home .mx-q.wide{grid-column:1/-1;min-height:0;flex-direction:row;align-items:center;gap:14px}body .pg-home .mx-q.wide svg{margin:0}body .pg-home section{padding-top:clamp(56px,14vw,90px);padding-bottom:clamp(56px,14vw,90px)}body .pg-home section.mx-quick{padding-bottom:8px}body .pg-home #games{padding-top:44px}body .pg-home .gh{margin-bottom:1.6rem;gap:1rem}body .pg-home .gh h2{max-width:100%}body .pg-home #about{padding-top:clamp(110px,24vw,150px)}body .pg-home .pr{margin-top:2.4rem}body .pg-home .ev{padding:20px;gap:1.2rem}body .pg-home .ev .btn{width:100%}body .pg-home .ab-s{padding:22px;margin-bottom:16px}body .pg-home .ab-t{grid-template-columns:1fr;gap:10px}body .pg-home .ab-t div{display:grid;grid-template-columns:56px 1fr;grid-column-gap:14px;column-gap:14px;align-items:center;padding:12px 14px}body .pg-home .ab-t i{grid-row:span 2;width:56px;height:56px;margin:0;font-size:1.1rem}body .pg-home .soc{display:grid;grid-template-columns:1fr 1fr}body .pg-home .soc a{justify-content:center;min-height:50px;padding:.8rem .6rem;font-size:.68rem}body .pg-home #community .btn,body .pg-home #final .btn,body .pg-home #partners .btn{width:100%}body .pg-home #partners .gk{display:flex;margin:1rem 0 0!important}body .pg-home #final{min-height:70svh}body .pg-home .pl li{padding:1.1rem 0}body .pg-events .tb{position:static;margin:1.2rem var(--pad) 0;padding:10px;gap:10px;border-radius:20px}body .pg-events .sr{flex:1 1 100%;min-height:48px;padding:0 1rem}body .pg-events .sr input{font-size:16px}body .pg-events .ch{flex:1 1 100%;flex-wrap:nowrap;overflow-x:auto;margin-inline:-10px;padding:2px 10px;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}body .pg-events .ch::-webkit-scrollbar{display:none}body .pg-events .ch button{flex:none;min-height:44px;white-space:nowrap;scroll-snap-align:start}body .pg-events #grid{gap:14px}body .pg-events .tabs{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch}body .pg-events .tabs::-webkit-scrollbar{display:none}body .pg-events .tabs button{flex:none;white-space:nowrap;min-height:48px}body .mx section{scroll-margin-top:90px}body .pg-community .hero,body .pg-games .gh,body .pg-ip .hero{padding-top:calc(env(safe-area-inset-top, 0px) + 112px)}body .pg-partnerships input,body .pg-partnerships select,body .pg-partnerships textarea{min-height:50px;font-size:16px}}@media (max-width:360px){body .mx .mx-tab{font-size:.52rem;letter-spacing:.06em}body .pg-home .mx-q-grid{grid-template-columns:1fr}body .pg-home .mx-q{min-height:0}body .pg-home .mx-q svg{margin-bottom:4px}}html.lite video{display:none!important}@media (prefers-reduced-motion:reduce){.mx-rip,body .mx .mx-sheet.open .mx-links li{animation:none!important;opacity:1!important;transform:none!important}body .mx .mx-ind,body .mx .mx-sheet,body .mx .mx-tabs{transition:none!important}}.mx-strip{display:none}@media (max-width:900px){body .mx header{inset:calc(env(safe-area-inset-top, 0px) + 10px) 14px auto 14px;flex-wrap:wrap;align-items:center;padding:5px 5px 0 10px;gap:0 8px;border-radius:26px;background:rgba(10,12,22,.78);box-shadow:0 8px 28px rgba(0,0,0,.4)}body .mx header .brand{padding:0;background:none;box-shadow:none;font-size:.74rem;letter-spacing:.14em;gap:10px}body .mx header .brand img{width:34px;height:34px;padding:6px}body .mx #mb{width:40px;height:40px;background:rgba(255,255,255,.07);border-color:transparent}body .mx header .mx-strip{order:3;flex:0 0 100%;display:flex;align-items:center;justify-content:space-between;gap:0;margin:2px -5px 0 -10px;padding:0 6px;max-height:40px;overflow:hidden;border-top:1px solid rgba(255,255,255,.07);transition:max-height .3s ease,opacity .25s ease,margin .3s ease}body .mx header .mx-strip a,body .mx header .mx-strip button{flex:1 1;position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 4px;margin:0;border:0;background:none;font:600 .62rem var(--f,"Tomorrow",system-ui,sans-serif);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--mu,#8d93a8);cursor:pointer;transition:color .2s}body .mx header .mx-strip .x{display:none}body .mx header .mx-strip .on{color:var(--cy,#00e5ff)}body .mx header .mx-strip .on:after{content:"";position:absolute;left:20%;right:20%;bottom:3px;height:2px;border-radius:2px;background:var(--cy,#00e5ff)}html[data-mx-down] body .mx header .mx-strip{max-height:0;opacity:0;margin-top:0;border-top-color:transparent;pointer-events:none}html[data-mx-down] body .mx header{padding-bottom:5px}body .mx footer{padding-bottom:calc(40px + env(safe-area-inset-bottom, 0px))}body .mx #toast,body .pg-ip #rvb{bottom:calc(24px + env(safe-area-inset-bottom, 0px))}body .pg-home #hero{padding:calc(env(safe-area-inset-top, 0px) + 128px) 24px calc(72px + env(safe-area-inset-bottom, 0px))}body .pg-home .frame:after{background:linear-gradient(180deg,rgba(5,6,10,.72) 0,rgba(5,6,10,.5) 38%,rgba(5,6,10,.86) 76%,var(--bg,#05060a) 100%),repeating-linear-gradient(0deg,rgba(0,0,0,.16) 0 1px,transparent 1px 3px)}body .pg-home .tag{font-size:.62rem;line-height:1.9;letter-spacing:.2em;white-space:normal;margin-bottom:1.1rem}body .pg-home .tag>span:not(.tag-dot){display:block}body .pg-home .tag .tag-dot{display:none}body .pg-home h1{font-size:clamp(2.4rem,12.6vw,4.6rem);line-height:.98}body .pg-home #hero p{font-size:.96rem;line-height:1.65;max-width:34ch;margin:1.3rem 0 1.9rem}body .pg-home .cta{gap:12px}body .pg-home .cta .btn{min-height:50px;padding:.85rem 1.2rem;font-size:.74rem}body .pg-home .snd{top:auto;left:auto;right:24px;bottom:calc(22px + env(safe-area-inset-bottom, 0px));width:40px;height:40px;background:rgba(12,14,24,.55)}body .pg-about .ph,body .pg-community .hero,body .pg-events .eh,body .pg-games .gh,body .pg-ip .hero,body .pg-music .mh,body .pg-news .ph,body .pg-partnerships .ph{padding-top:calc(env(safe-area-inset-top, 0px) + 132px)}body .mx .mx-snap{display:grid;grid-template-columns:1fr;grid-template-rows:none;grid-auto-rows:auto;grid-gap:16px;gap:16px;overflow:visible;scroll-snap-type:none;margin-inline:0;padding:4px 0 0}body .mx .mx-snap>*{flex:none;width:100%;max-width:none;grid-column:auto;grid-row:auto}body .mx .mx-snap>.pj{min-height:300px}body .mx .mx-snap>.pj.big{min-height:340px}body .mx .mx-snap>.nc{min-height:0}body .mx .mx-dots,body .mx .mx-swipe{display:none}}@media (min-width:600px) and (max-width:900px){body .mx header{inset-inline:clamp(14px,4vw,32px)}body .mx header .mx-strip a,body .mx header .mx-strip button{font-size:.68rem}body .pg-home #hero{padding-inline:clamp(24px,6vw,64px)}body .pg-home h1{font-size:clamp(2.4rem,12.6vw,5.6rem)}body .pg-home .tag{font-size:.72rem}body .pg-home #hero p{font-size:clamp(1rem,2.4vw,1.2rem);max-width:42ch}body .pg-home .cta .btn{flex:0 1 auto;min-width:220px}body .pg-home .snd{right:clamp(24px,6vw,64px)}}@media (min-width:640px) and (max-width:900px){body .mx .mx-snap{grid-template-columns:1fr 1fr;gap:18px}body .mx .mx-snap>.pj.big{grid-column:1/-1}}@media (max-width:900px){body .mx h1,body .mx h2,body .mx h3{max-width:100%;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}body .pg-music .mh h1{font-size:clamp(1.5rem,7.2vw,5rem)}}@media (max-width:600px){body .pg-home h2{font-size:clamp(1.4rem,6.6vw,2.6rem)}body .pg-home #about h2{font-size:clamp(1.7rem,8vw,3rem)}body .pg-home #final h2{font-size:clamp(2rem,9vw,4rem)}}@media (max-width:1000px){body .pg-community .sch{grid-template-columns:minmax(0,1fr)}body .pg-community .sch>*{min-width:0}}@media (max-width:600px){body .pg-community .cd{grid-template-columns:repeat(4,minmax(0,1fr))}body .pg-community .cd b{font-size:clamp(1.5rem,8vw,2.4rem)}body .pg-community .nxt h3{font-size:clamp(1.4rem,7vw,2.2rem)}}@media (max-width:760px){body .pg-community .bx .go{display:none}}@media (max-width:480px){body .pg-community .lst button{grid-template-columns:auto minmax(0,1fr);gap:.5rem 1rem;padding:1rem}body .pg-community .lst button .pill{grid-column:2;justify-self:start}}@media (min-width:700px) and (max-width:900px){body .mx header .mx-strip .x{display:inline-flex}body .mx header .mx-strip .more{display:none}}@media (max-width:360px){body .mx header .mx-strip a,body .mx header .mx-strip button{font-size:.58rem;letter-spacing:.08em}}@media (max-width:640px){body .pg-news.mx .pg{grid-template-columns:1fr 1fr;gap:10px}body .pg-news.mx .pc{padding:12px}body .pg-news.mx .pc:has(details[open]){grid-column:1/-1}body .pg-news.mx .pc .meta{flex-wrap:wrap;gap:.3rem}body .pg-news.mx .pc time{font-size:.6rem}body .pg-news.mx .pc h3{font-size:1rem;margin:.4rem 0}body .pg-news.mx .pc>p{font-size:.78rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}body .pg-news.mx .pc details{margin-top:.7rem;padding-top:.6rem}body .pg-news.mx .pc summary{font-size:.62rem;letter-spacing:.12em}body .pg-news.mx .pimg{margin-bottom:.6rem}body .pg-events.mx #grid{grid-template-columns:1fr 1fr;gap:10px}body .pg-events.mx #grid .ea{height:128px;padding:10px}body .pg-events.mx #grid .tg{top:8px;left:8px;font-size:.5rem;padding:.2rem .45rem}body .pg-events.mx #grid .stt{top:32px;left:8px;right:auto;font-size:.5rem;padding:.2rem .5rem}body .pg-events.mx #grid .dt b{font-size:1.8rem}body .pg-events.mx #grid .dt span{font-size:.55rem;letter-spacing:.14em}body .pg-events.mx #grid .eb{padding:10px 12px 12px;gap:8px}body .pg-events.mx #grid .eb h3{font-size:1.05rem;line-height:1.1}body .pg-events.mx #grid .eb .g{font-size:.7rem}body .pg-events.mx #grid .em{grid-template-columns:1fr 1fr;gap:6px;padding-top:8px}body .pg-events.mx #grid .em>div:nth-child(3){display:none}body .pg-events.mx #grid .em dd{font-size:.78rem}body .pg-events.mx #grid .ef{flex-direction:column;align-items:flex-start;gap:4px;font-size:.62rem}body .pg-home.mx .mx-snap.nw{grid-template-columns:1fr 1fr;gap:10px}body .pg-home.mx .mx-snap.nw>.nc{padding:12px;gap:.5rem}body .pg-home.mx .mx-snap.nw>.nc:last-child:nth-child(odd){grid-column:1/-1}body .pg-home.mx .nw .nc h3{font-size:1rem}body .pg-home.mx .nw .nc p{font-size:.78rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}body .pg-site.mx .gd .shots{grid-template-columns:1fr 1fr;gap:10px}body .pg-site.mx .gd .shot:last-child:nth-child(odd){grid-column:1/-1}body .pg-site.mx .gd .shot.empty span{font-size:.55rem;letter-spacing:.18em}body .pg-site.mx .gd .pipe{grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,auto);grid-auto-flow:column;gap:.9rem .6rem}body .pg-site.mx .gd .pipe li{font-size:.62rem;letter-spacing:.08em;gap:.55rem}body .pg-site.mx .gd .team{grid-template-columns:1fr 1fr;gap:10px}body .pg-site.mx .gd .team li{padding:.9rem .8rem}body .pg-site.mx .gd .team li:last-child:nth-child(odd){grid-column:1/-1}body .pg-site.mx .gd .team i{font-size:2.2rem;margin-bottom:.3rem}body .pg-site.mx .gd .team b{font-size:.85rem}body .pg-site.mx .gd .team span{font-size:.6rem;letter-spacing:.08em}body .pg-site.mx .gd .oth{grid-template-columns:1fr 1fr;gap:10px}body .pg-site.mx .gd .oth a{padding:1rem .9rem}body .pg-site.mx .gd .oth em{font-size:1.6rem}body .pg-site.mx .gd .oth b{font-size:.85rem}body .pg-site.mx .gd .oth small{font-size:.58rem;letter-spacing:.14em}}