:root{--dark:#171717;--pink:#ff1c55;--yellow:#ffdf42;--blue:#00bae5;--white:#fff;--grey:#7f7f7a;--pad:30px;--gap:30px;--border:5px;--f-display:"Kanit", "Arial Black", sans-serif;--f-body:"Kanit", "Helvetica Neue", Arial, sans-serif;--f-marker:"Permanent Marker", "Kanit", cursive;--f-button:"Kanit", "Arial Narrow", sans-serif;--fg:var(--dark);--bg:var(--white)}@media (width<=1024px){:root{--border:4px}}@media (width<=767px){:root{--pad:20px;--gap:20px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--f-body);letter-spacing:.3px;color:var(--fg);background:var(--bg);margin:0;font-size:22px;font-weight:600;line-height:1.2;overflow-x:hidden}img,svg,video,iframe{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p,ul{margin:0}button,input{font:inherit}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.theme-dark{--fg:var(--white);--bg:var(--dark)}.on-dark{--fg:var(--white);color:var(--fg);background:var(--dark)}.on-light{--fg:var(--dark);color:var(--fg);background:var(--white)}.wrap{padding-inline:var(--pad)}.stack>*+*{margin-top:14.4px}.t-giant{font:800 18.5vw/.7 var(--f-display);letter-spacing:.3px;white-space:nowrap}.t-outline{color:#0000;-webkit-text-stroke:5px var(--fg)}.t-xl{--xl:140px;font:800 var(--xl)/.8 var(--f-display);text-transform:uppercase}.t-lg{--lg:96px;font:900 var(--lg)/.8 var(--f-display);text-transform:uppercase;letter-spacing:.06px;overflow-wrap:break-word}.t-md{font:800 60px/.9 var(--f-display);text-transform:uppercase}.t-sm{font:700 34px/.9 var(--f-display)}.t-xs{font:700 29px/.9 var(--f-display)}.t-marker{font:400 60.8px/1 var(--f-marker);color:var(--pink);text-transform:uppercase}.t-lead{font:600 22px/1.2 var(--f-body)}.t-lead p+p{margin-top:14.4px}.t-small{font:500 18px/1.1 var(--f-body)}.t-buy{font:700 26px/.7 var(--f-button);color:var(--pink);text-transform:uppercase}@media (width<=1024px){.t-giant{font-size:17vw}.t-xl{--xl:110px;font-size:var(--xl);line-height:.9}.t-lg{--lg:80px;font-size:var(--lg)}.t-marker{font-size:49.6px}}@media (width<=767px){.t-giant{font-size:var(--giant-m,31vw);white-space:normal}.t-outline{-webkit-text-stroke-width:4px}.t-xl{--xl:61px;font-size:var(--xl);line-height:.8}.t-lg{--lg:52px;font-size:var(--lg)}.t-md{font-size:44px;line-height:.8}.t-marker{font-size:36px}.t-lead,body{font-size:20px}}.rich a{color:var(--pink);font-weight:700}.rich a:hover{text-decoration:underline}.rich strong{font-weight:800}.rich p+p,.rich p+ul,.rich ul+p{margin-top:14.4px}.rich ul{padding-left:1.2em}.fit-box{container-type:inline-size}@media (width>=768px){.fit-box .t-xl[style*=--fit-chars]{font-size:min(var(--xl), calc(128cqi / var(--fit-chars)))}.fit-box .t-lg[style*=--fit-chars]{font-size:min(var(--lg), calc(128cqi / var(--fit-chars)))}}.t-giant,.t-xl,.t-lg,.t-md{-webkit-hyphens:manual;hyphens:manual}.btn{font:800 19px/1 var(--f-display);letter-spacing:.3px;text-transform:uppercase;color:var(--white);background:var(--dark);cursor:pointer;white-space:nowrap;border:0;align-items:center;gap:11px;padding:10px 17px 9px;transition:background-color .2s,color .2s;display:inline-flex}.btn svg{width:40px;height:auto;fill:var(--pink);flex:none;transition:fill .2s}.btn:hover,.btn:focus-visible{background:var(--yellow);color:var(--dark)}.btn:hover svg,.btn:focus-visible svg{fill:var(--dark)}.btn--light{background:var(--white);color:var(--dark)}.btn--pink{background:var(--pink);color:var(--white);padding:10px 20px}.btn--pink svg{display:none}@media (width<=767px){.btn{padding:8px 18px}}.box{border:var(--border) solid var(--fg);padding:20px}.ratio{aspect-ratio:16/9;background:#000;position:relative;overflow:hidden}.ratio>img,.ratio>iframe{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.cover{object-fit:cover;width:100%;height:100%}.yt{cursor:pointer}.yt .yt-play{cursor:pointer;filter:drop-shadow(0 1px 6px #0006);background:0 0;border:0;width:60px;height:60px;margin:auto;padding:0;transition:transform .2s;position:absolute;inset:0}.yt .yt-play svg{fill:#eeeeeebf;width:100%;height:100%}.yt:hover .yt-play{transform:scale(1.1)}.yt:hover .yt-play svg{fill:#fff}.yt.is-playing .yt-play{display:none}.stores{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.stores a{width:45px;height:45px;transition:transform .2s;display:block}.stores img{object-fit:contain;width:100%;height:100%}.stores a:hover{transform:scale(1.1)}.on-dark .stores img,.theme-dark .stores img{filter:invert()}.site-header{z-index:50;padding:20px var(--pad);background:var(--bg);justify-content:space-between;align-items:center;display:flex;position:relative}.logo img{width:auto;height:80px}.nav{align-items:center;gap:20px;display:flex}.nav-list{gap:0;margin:0;padding:0;list-style:none;display:flex}.nav-list>li{position:relative}.nav-link{font:800 17px/24px var(--f-body);text-transform:uppercase;letter-spacing:.3px;color:var(--fg);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:13px 15px;display:flex}.nav-link:hover,.nav-link[aria-current],.nav-item:focus-within>.nav-link{color:var(--pink)}.nav-link .caret{fill:currentColor;width:10px;height:10px}.sub{background:var(--white);border-bottom:5px solid var(--white);opacity:0;visibility:hidden;min-width:260px;margin:0;padding:0 0 5px;list-style:none;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:100%;left:0;transform:translateY(6px);box-shadow:0 8px 24px #00000014}.nav-item:hover>.sub,.nav-item:focus-within>.sub,.nav-item.open>.sub{opacity:1;visibility:visible;transform:none}.sub a{font:800 17px/24px var(--f-body);text-transform:uppercase;color:var(--dark);white-space:nowrap;padding:5px 10px;display:block}.sub a:hover,.sub a[aria-current]{color:var(--pink)}.nav-cta{font:800 16px/24px var(--f-display);text-transform:uppercase;color:var(--bg);background:var(--fg);padding:6px 20px 8px;transition:background-color .2s,color .2s}.nav-cta:hover{background:var(--pink);color:var(--white)}.menu-toggle{display:none}@media (width<=1024px){.site-header{padding:10px var(--pad)}.menu-toggle{margin-right:-10px}.logo,.menu-toggle{z-index:2;position:relative}.logo img{height:70px}.nav-cta{display:none}.menu-toggle{width:45px;height:45px;color:var(--fg);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:color .3s;display:grid}.menu-toggle svg{fill:currentColor;width:28px;height:28px}.menu-toggle .i-close{display:none}.menu-open .menu-toggle{color:var(--white)}.menu-open .menu-toggle .i-open{display:none}.menu-open .menu-toggle .i-close{display:block}.site-header.menu-open{background:var(--dark)}.nav-list{z-index:1;padding:10px var(--pad) 40px;overscroll-behavior:contain;background:var(--dark);opacity:0;visibility:hidden;flex-direction:column;transition:opacity .3s,visibility .3s;display:flex;position:fixed;inset:90px 0 0;overflow-y:auto}.menu-open .nav-list{opacity:1;visibility:visible}.nav-list>li:first-child{margin-top:auto}.nav-list>li:last-child{margin-bottom:auto}.nav-list>li{opacity:0;transition:opacity .4s,transform .4s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i,0) * 50ms);transform:translateY(24px)}.menu-open .nav-list>li{opacity:1;transform:none}.nav-list .nav-link{width:100%;font:800 clamp(44px, 12vw, 80px)/1 var(--f-display);color:var(--white);justify-content:flex-start;gap:14px;padding:4px 0}.nav-list .nav-link:hover,.nav-list .nav-link[aria-current]{color:var(--pink)}.nav-list .nav-link .caret{width:.4em;height:.4em;transition:transform .25s}.nav-item.open>.nav-link .caret{transform:rotate(180deg)}.nav-list .mobile-only .nav-link{color:var(--pink)}.sub{opacity:1;visibility:visible;box-shadow:none;background:0 0;border:0;min-width:0;padding:6px 0 16px;display:none;position:static;transform:none}.nav-item.open>.sub,.nav-item.open:hover>.sub{display:block}.nav-item:hover>.sub{display:none}.sub a{color:var(--white);font:800 20px/1.6 var(--f-body);white-space:normal;padding:0}.sub a:hover,.sub a[aria-current]{color:var(--pink)}html.menu-lock{overflow:hidden}}.nav-list .mobile-only{display:none}@media (width<=1024px){.nav-list .mobile-only{display:block}}.mailing{padding:30px var(--pad);border-top:5px solid var(--dark);background:var(--white);color:var(--dark)}.mailing h2{font:900 8.7vw/.8 var(--f-display);letter-spacing:.3px;white-space:nowrap;margin-bottom:21px}.mailing form{grid-template-columns:4fr 1fr;gap:10px 20px;display:grid}.mailing input{width:100%;font:600 20px/1.2 var(--f-body);border:4px solid var(--dark);color:var(--dark);background:#fff;border-radius:0;padding:12px 16px}.mailing input::placeholder{color:var(--grey)}.mailing button{font:800 22px/1 var(--f-display);text-transform:uppercase;justify-content:center}.mailing .form-msg{grid-column:1/-1;min-height:0;font-size:18px}@media (width<=1024px){.mailing h2{font-size:8.4vw}}@media (width<=767px){.mailing h2{white-space:normal;text-align:center;font-size:18vw}.mailing form{grid-template-columns:1fr;gap:20px}.mailing input{padding:14px 16px}.mailing button{padding:14px}}.site-footer{background:var(--dark);color:var(--white);padding:40px var(--pad);grid-template-columns:1fr auto;gap:30px;display:grid}.footer-brand{flex-direction:column;gap:20px;max-width:680px;display:flex}.footer-brand img{align-self:flex-start;width:auto;height:80px}.footer-brand p{font:700 34px/.9 var(--f-display)}.socials{align-items:center;gap:12px;margin-top:auto;padding-top:50px;display:flex}.socials a{place-items:center;width:25px;height:25px;display:grid}.socials svg{fill:currentColor;width:22px;height:22px;transition:fill .2s}.socials a:hover svg{fill:var(--pink)}.footer-cols{grid-template-columns:255px 255px;gap:20px;display:grid}.footer-cols h3{font:600 22px/26.4px var(--f-body);margin-bottom:20px}.footer-cols ul{padding:0;list-style:none}.footer-cols a{font:800 17px/24px var(--f-body);text-transform:uppercase}.footer-cols a:hover{color:var(--pink)}.copyright{background:var(--yellow);color:var(--dark);padding:10px var(--pad);font:500 18px/1.1 var(--f-body)}@media (width<=1024px){.footer-cols{grid-template-columns:1fr 1fr}}@media (width<=767px){.site-footer{text-align:center;grid-template-columns:1fr}.footer-brand{align-items:center}.footer-brand img{align-self:center}.socials{justify-content:center;padding-top:0}.footer-cols{grid-template-columns:1fr;gap:40px}.footer-cols h3{font-size:20px}.copyright{text-align:center}}html.js-reveal main,html.js-reveal .mailing{visibility:hidden}.carousel{position:relative}.carousel-track{scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;grid-auto-columns:calc(33.3333% - 13.3333px);grid-auto-flow:column;gap:20px;display:grid;overflow-x:auto}.carousel-track::-webkit-scrollbar{display:none}.carousel-track>*{scroll-snap-align:start}.carousel-track button{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.carousel-track img{aspect-ratio:16/9;object-fit:cover;width:100%}.dots{flex-wrap:wrap;justify-content:center;gap:8px;padding:15px 0 0;display:flex}.dots button{opacity:1;cursor:pointer;width:6px;height:6px;color:var(--fg);background:currentColor;border:0;border-radius:50%;padding:0}.dots button[aria-current=true]{background:var(--pink)}@media (width<=1024px){.carousel-track{grid-auto-columns:calc(50% - 10px)}}@media (width<=767px){.carousel-track{grid-auto-columns:100%}}.lightbox{z-index:9000;background:#000000eb;justify-content:center;align-items:center;padding:40px;display:none;position:fixed;inset:0}.lightbox.open{display:flex}.lightbox img{object-fit:contain;width:auto;max-width:100%;max-height:100%}.lightbox button{color:#fff;cursor:pointer;font:700 40px/1 var(--f-body);background:0 0;border:0;padding:10px 16px;position:absolute}.lightbox .lb-close{top:10px;right:10px}.lightbox .lb-prev{top:50%;left:10px;transform:translateY(-50%)}.lightbox .lb-next{top:50%;right:10px;transform:translateY(-50%)}.lightbox button:hover{color:var(--pink)}.home-hero{padding:30px var(--pad);--giant-m:33vw;justify-content:space-between;gap:30px;display:flex}.home-hero .t-giant{line-height:.7}@media (width<=767px){.home-hero{flex-direction:column;gap:11px;padding:20px}}.feature{padding:0 var(--pad) var(--pad)}.feature-inner{grid-template-columns:1fr 2fr;gap:20px;display:grid}.feature--boxed .feature-inner{border:var(--border) solid var(--dark);padding:20px}.feature--half .feature-inner{grid-template-columns:1fr 1fr}.feature--media-left .feature-inner,.feature--boxed.feature--media-left .feature-inner{grid-template-columns:2fr 1fr}.feature--media-left:not(.feature--boxed) .feature-inner{gap:30px}.feature--wide .feature-inner{grid-template-columns:1fr;gap:30px}.feature--media-left .feature-media,.feature--wide .feature-media{order:-1}.feature-inner>*,.game-hero>*,.game-row>*,.sec-card>*,.sec-promo>*,.wallpapers>*,.kit-boxes>*,.award-cols>*,.foundation-cards>*{min-width:0}.feature-text{flex-direction:column;justify-content:space-between;gap:20px;display:flex}.feature-text .t-lead{max-width:500px;margin-top:14.4px}.feature--wide .feature-text{gap:0}.feature--wide .feature-text .t-lead{max-width:600px;margin-bottom:0}.feature--wide .feature-text .btn{align-self:flex-start;margin-top:20px}.feature-text .btn{align-self:flex-start}.feature-media{min-height:0}.feature-media>a{height:100%}.feature-media .ratio{width:100%}.feature-media>a{display:block}.feature-media>a img{object-fit:cover;aspect-ratio:3/2;width:100%;height:100%}.feature--wide .feature-media .ratio{height:auto}@media (width<=1024px){.feature--half .feature-inner{grid-template-columns:1fr}.feature--half .feature-media{order:-1}.feature--half .feature-text .t-lead{max-width:none}.feature--half .feature-text .btn{align-self:flex-end}.feature-inner{grid-template-columns:1fr 1.4fr}.feature--media-left .feature-inner,.feature--boxed.feature--media-left .feature-inner{grid-template-columns:1.4fr 1fr}.feature--wide .feature-inner{grid-template-columns:1fr}}@media (width<=767px){.feature-inner,.feature--media-left .feature-inner,.feature--boxed.feature--media-left .feature-inner{grid-template-columns:1fr}.feature-media{order:-1}.feature-text .btn{align-self:flex-end}.feature-text .t-lead{max-width:none}.feature-inner{gap:20px!important}}.page-title{padding:30px var(--pad)}.page-title .t-marker+*{margin-top:0}.page-title--big{padding-top:30px;padding-bottom:30px}.game-hero{padding:0 var(--pad) var(--pad);grid-template-columns:1fr 2fr;gap:30px;display:grid}.game-about{border:var(--border) solid var(--fg);flex-direction:column;justify-content:space-between;gap:20px;padding:20px;display:flex}.buy-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.t-buy{white-space:nowrap}.game-shots{padding:0 var(--pad) var(--pad)}@media (width<=1024px){.game-hero{grid-template-columns:1fr}.game-hero .game-trailer{order:-1}.game-about{max-width:100%}}@media (width<=767px){.game-about .t-md{font-size:51px;line-height:.8}}.quotes{padding:60px var(--pad) 70px;text-align:center;background:var(--white);color:var(--dark)}.quote-slides{max-width:900px;margin:0 auto;display:grid;position:relative}.quote{opacity:0;visibility:hidden;flex-direction:column;grid-area:1/1;justify-content:center;transition:opacity .6s,visibility .6s;display:flex}.quote.is-active{opacity:1;visibility:visible}.quote blockquote{margin:0;font:700 34px/1.15 Helvetica Neue,Arial,sans-serif}.quote cite{font-style:normal;font:400 15px/1.4 var(--f-body);margin-top:20px;display:block}.quote cite strong{color:var(--pink);font-weight:700;display:block}@media (width<=767px){.quote blockquote{font-size:24px}}.notice{padding:30px var(--pad)}.notice p{font:800 60px/.9 var(--f-display);text-transform:uppercase}.notice strong{color:var(--pink);font-weight:800}@media (width<=767px){.notice p{font-size:38px}}.sec-card{padding:0 var(--pad) var(--pad);grid-template-columns:2fr 1fr;align-items:start;gap:30px;display:grid}.sec-card.img-right{grid-template-columns:1fr 2fr}.sec-card.img-right .sec-img{order:2}.sec-card .sec-img img{aspect-ratio:16/9;object-fit:cover;width:100%}.sec-card .sec-body{border:var(--border) solid var(--fg);padding:20px}@media (width<=1024px){.sec-card,.sec-card.img-right{grid-template-columns:1fr;gap:30px}.sec-card.img-right .sec-img{order:0}}@media (width<=767px){.sec-card,.sec-card.img-right{gap:20px}}.sec-promo{padding:var(--pad);grid-template-columns:3fr 5fr;gap:30px;display:grid}.sec-promo.img-left{grid-template-columns:5fr 3fr}.sec-promo.img-left .sec-img{order:-1}.sec-promo .sec-body{flex-direction:column;justify-content:space-between;gap:20px;display:flex}.sec-promo .sec-text{font:400 16px/1.5 var(--f-body);margin-top:14.4px}.sec-promo .sec-note{font:600 24px/1.5 var(--f-button);text-transform:uppercase;margin-top:14.4px}.sec-promo .sec-body .btn{align-self:flex-end}.sec-promo .sec-img img{width:100%;height:auto}@media (width<=1024px){.sec-promo,.sec-promo.img-left{grid-template-columns:1fr}.sec-promo .sec-img{order:2}}.wallpapers{padding:var(--pad);grid-template-columns:3fr 2fr;gap:30px;display:grid}.wallpapers .sec-img img{object-fit:cover;aspect-ratio:16/9;width:100%;height:100%}.wallpapers .sec-body{border:var(--border) solid var(--white);flex-direction:column;justify-content:space-between;gap:40px;min-width:0;padding:20px;display:flex;container-type:inline-size}.wallpapers .t-marker{font-size:40px}.wallpapers .t-lg{white-space:nowrap;font-size:min(96px,15cqi)}.wp-files{flex-wrap:wrap;justify-content:center;gap:30px;display:flex}.wp-files a{text-align:center;font:400 18px/1.3 var(--f-display);flex-direction:column;align-items:center;display:flex}.wp-files svg{width:40px;height:40px;fill:var(--white);margin-bottom:15px;transition:fill .2s,transform .2s}.wp-files small{color:var(--pink);font:400 13px/1.3 var(--f-display);text-transform:uppercase}.wp-files a:hover svg{fill:var(--pink);transform:scale(1.1)}@media (width<=1024px){.wallpapers{grid-template-columns:1fr}}@media (width<=767px){.wallpapers{gap:20px}.wallpapers .t-marker{font-size:34px}.wp-files{flex-direction:column;gap:25px}}.games-head{padding:30px var(--pad);--giant-m:27.5vw;justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.games-jump{text-align:right;font:800 22px/24px var(--f-body);text-transform:uppercase;padding:0;list-style:none}.games-jump a:hover{color:var(--pink)}.game-row{padding:0 var(--pad) var(--pad);min-height:calc(32vw + var(--pad));grid-template-columns:1fr 2fr;gap:30px;scroll-margin-top:20px;display:grid}.game-row:nth-child(2n){grid-template-columns:1fr 1fr}.game-row:nth-child(2n) .game-card{order:2}.game-card{border:var(--border) solid var(--white);flex-direction:column;justify-content:space-between;display:flex}.game-card-top{padding:20px}.game-card-top .t-lg{margin-bottom:0}.game-card .buy-row{padding:0 20px 20px}.game-row .game-img{display:block}.game-row .game-img img{object-fit:cover;width:100%;height:100%;min-height:100%}@media (width<=1024px){.games-head{flex-direction:column}.games-jump{text-align:right;align-self:stretch;font-size:20px}.game-row,.game-row:nth-child(2n){grid-template-columns:1fr;min-height:0}.game-row .game-card,.game-row:nth-child(2n) .game-card{order:2}.game-row .game-img img{aspect-ratio:16/6;height:auto}}@media (width<=767px){.games-jump{font-size:18px}.game-row{gap:20px}.game-row .game-img img{aspect-ratio:10/9}.game-card-top .btn{float:right}}.kit-head{padding:30px var(--pad)}.kit-head .t-giant{margin-top:0}.kit-head{--giant-m:29.5vw}.kit-banner{padding:0 var(--pad) var(--pad)}.kit-banner img{aspect-ratio:2;object-fit:cover;width:100%}.kit-boxes{padding:0 var(--pad) 0;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:30px;display:grid}.kit-box{border:var(--border) solid var(--white);flex-direction:column;gap:20px;padding:20px;display:flex}.kit-box .btn{align-self:flex-end;margin-top:auto}.kit-box .rich strong{text-transform:uppercase}.kit-section{padding:var(--pad)}.kit-section .t-md{margin-bottom:30px}.kit-shots{padding:20px 20px 20px var(--pad)}.kit-shots .t-giant{white-space:normal;margin-bottom:30px;font-size:14.1vw}@media (width<=1024px){.kit-boxes{grid-template-columns:1fr;max-width:482px}.kit-shots .t-giant{font-size:13.9vw}}@media (width<=767px){.kit-boxes{gap:20px;max-width:none}.kit-shots .t-giant{margin-bottom:20px;font-size:12vw}}.about-head{padding:30px var(--pad) 30px;--giant-m:26vw;justify-content:space-between;display:flex}@media (width<=767px){.about-head{flex-direction:column;gap:5px}}.about-gallery{padding:0 var(--pad);grid-template-columns:repeat(4,1fr);display:grid}.about-gallery img{aspect-ratio:345/386;object-fit:cover;width:100%}.about-gallery button{cursor:zoom-in;background:0 0;border:0;padding:0}.about-intro{padding:30px var(--pad) 30px;grid-template-columns:1fr 1fr;gap:20px;display:grid}.awards{padding:30px var(--pad)}.awards-title{font:900 8.1vw/.8 var(--f-display);white-space:nowrap;margin-bottom:35px}.award-cols{grid-template-columns:1fr 1fr;align-items:start;gap:30px;display:grid}.award-col{flex-direction:column;gap:30px;display:flex}.award-card{border:var(--border) solid var(--white);padding:20px}.award-card img{aspect-ratio:625/535;object-fit:cover;width:100%;margin-bottom:20px}.award-event ul{font:400 16px/24px var(--f-body);margin-top:12px;padding:0;list-style:none}.award-event li{align-items:baseline;gap:8px;display:flex}.award-event li svg{width:13px;height:13px;fill:var(--pink);flex:none;transform:translateY(2px)}@media (width<=1024px){.about-gallery{grid-template-columns:repeat(4,1fr)}.award-cols{grid-template-columns:1fr}}@media (width<=767px){.about-gallery{display:none}.about-gallery-m{display:block}.about-intro{grid-template-columns:1fr}.awards-title{white-space:normal;font-size:12.6vw}.award-cols,.award-col{gap:20px}}.about-gallery-m{padding:20px var(--pad) 0;display:none}@media (width<=767px){.about-gallery-m{display:block}}.foundation-cards{padding:0 var(--pad) var(--pad);grid-template-columns:1fr 1fr;gap:30px;display:grid}.f-card{border:var(--border) solid var(--dark);flex-direction:column;gap:20px;padding:20px;display:flex}.f-card img{aspect-ratio:1;object-fit:cover;width:100%}.f-card .btn{align-self:flex-end;margin-top:auto}.f-card h2{margin-top:10px}.foundation-title .t-xl{line-height:.7}@media (width<=1024px){.foundation-cards{grid-template-columns:1fr}}@media (width<=767px){.f-card h2{font-size:51px;line-height:.8}.foundation-title .t-xl{--xl:90px;font-size:var(--xl);line-height:.8}}.statement{flex-direction:column;justify-content:center;min-height:540px;padding:60px 20px;display:flex}.statement .accent{color:var(--pink)}.statement .contact-email{font:600 32px/1 var(--f-display);align-items:center;gap:12px;margin-top:40px;display:inline-flex}.statement .contact-email svg{fill:currentColor;width:26px;height:26px}.statement .contact-email:hover{color:var(--pink)}.jobs{gap:20px;max-width:900px;margin-top:40px;display:grid}.job{border:var(--border) solid var(--white);padding:20px}@media (width<=1024px){.statement{min-height:420px}}@media (width<=767px){.statement{min-height:380px;padding:60px 10px}.statement .contact-email{font-size:22px}}.prose{max-width:860px;padding:40px var(--pad) 60px;font:400 18px/1.55 var(--f-body)}.prose h1{font:800 60px/.9 var(--f-display);text-transform:uppercase;margin-bottom:30px}.prose h2,.prose h3{font:700 28px/1.1 var(--f-display);margin:36px 0 12px}.prose p,.prose ul{margin:0 0 14px}.prose a{color:var(--pink)}@media (width<=767px){.prose h1{font-size:44px}}.hover-pink:hover{color:var(--pink);transition:color .5s}.about-gallery-m .carousel-track img{aspect-ratio:345/386;object-position:center top}.feature--boxed .feature-inner,body:not(.theme-dark) .game-about,.f-card{--fg:var(--white);background:var(--dark);color:var(--white);border-color:var(--dark)}.feature--boxed .btn,.f-card .btn{background:var(--white);color:var(--dark)}.feature--boxed .btn:hover,.f-card .btn:hover,.feature--boxed .btn:focus-visible,.f-card .btn:focus-visible{background:var(--yellow);color:var(--dark)}body:not(.theme-dark) .game-about .stores img{filter:invert()}:root{--radius:14px;--radius-in:8px}@media (width<=767px){:root{--radius:12px;--radius-in:6px}}.box,.feature--boxed .feature-inner,.game-about,.game-card,.kit-box,.f-card,.award-card,.sec-card .sec-body,.wallpapers .sec-body,.job{border-radius:var(--radius)}.ratio,.feature-media>a,.feature-media img,.sec-img img,.game-img,.game-img img,.kit-banner img,.carousel-track button,.carousel-track img,.lightbox img{border-radius:var(--radius);overflow:hidden}.feature--boxed .ratio,.feature--boxed .feature-media>a,.feature--boxed .feature-media img,.award-card img,.f-card img{border-radius:var(--radius-in)}.btn,.nav-cta,.mailing input{border-radius:999px}.btn{padding-left:22px;padding-right:22px}.mailing input{padding-left:22px}html.font-kanit{--f-body:"Kanit", sans-serif;--f-button:"Kanit", sans-serif}html.font-kanit body{font-weight:400}html.font-kanit .t-lead,html.font-kanit .t-lead p{letter-spacing:0;font-size:20px;font-weight:400;line-height:1.35}html.font-kanit .t-small{font-size:16px;font-weight:400;line-height:1.35}html.font-kanit .rich strong{font-weight:600}html.font-kanit .rich a{font-weight:500}html.font-kanit .t-buy{font-size:22px;font-weight:700;line-height:1}html.font-kanit .nav-link,html.font-kanit .sub a,html.font-kanit .footer-cols a{font-size:16px;font-weight:500}@media (width<=1024px){html.font-kanit .nav-list .nav-link{font-size:clamp(44px,12vw,80px);font-weight:800}html.font-kanit .nav-list .sub a{font-size:19px}}html.font-kanit .footer-cols h3{font-weight:800}html.font-kanit .quote blockquote{font:600 32px/1.15 var(--f-display)}html.font-kanit .quote cite,html.font-kanit .award-event ul,html.font-kanit .prose,html.font-kanit .sec-promo .sec-text{font-weight:400}html.font-kanit .sec-promo .sec-note{font-weight:700}html.font-kanit .games-jump{font-size:19px;font-weight:600}html.font-kanit .mailing input,html.font-kanit .copyright{font-weight:400}@media (width<=767px){html.font-kanit .t-lead,html.font-kanit .t-lead p{font-size:18px}}.feature-text .t-lead{margin-top:22px}.feature-text .t-marker{margin-top:6px}.t-lead p+p,.rich p+p{margin-top:18px}.game-about .t-md{margin-bottom:26px}.kit-box,.f-card{gap:26px}.sec-card .sec-body .t-sm+*{margin-top:24px}.award-card .t-lg{margin-bottom:26px}.award-event+.award-event{margin-top:30px}.award-event ul{margin-top:14px}.award-event li+li{margin-top:4px}.sec-promo .sec-text,.sec-promo .sec-note{margin-top:22px}.game-card-top .t-small{margin:26px 0 30px}.job .t-sm+*{margin-top:20px}.btn{gap:14px;padding:13px 26px 12px;font-size:22px}.btn svg{width:46px}.nav-cta{padding:9px 22px 10px;font-size:17px}@media (width<=767px){.btn{padding:12px 24px 11px;font-size:21px}}@media (width>=1025px){.sub{border-radius:var(--radius);border-bottom:0;padding:10px 8px;overflow:hidden}.sub a{border-radius:8px;padding:6px 12px}}.carousel-track{cursor:grab}.carousel-track.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;user-select:none}.carousel-track.is-dragging button{cursor:grabbing}.carousel-track img{-webkit-user-drag:none;user-select:none}.dots{gap:11px;padding-top:18px}.dots button{width:9px;height:9px}@media (width>=1025px){html.font-kanit .nav-link{padding:13px 14px;font-size:16px}html.font-kanit .sub a{font-size:17px}.nav-cta{padding:9px 22px 10px;font-size:16px}}body{flex-direction:column;min-height:100svh;display:flex}main{flex-direction:column;flex:1 0 auto;display:flex}main>.statement:only-child{flex:1}.statement--full{min-height:calc(100svh - 120px)}@media (width<=1024px){.statement--full{min-height:calc(100svh - 90px)}}.game-card-top .t-lead{margin:26px 0 30px}@media (width>=1025px){html.font-kanit .nav-link,.nav-cta{font-weight:600}}@media (width<=767px){.yt .yt-play{width:34px;height:34px}}
