@import url(https://fonts.googleapis.com/css2?family=Baloo+2:wght@500;600;700;800&family=Fredoka:wght@500;600;700&family=Nunito:wght@400;500;600;700;800&display=swap);#app{width:100%;height:100%}#app .el-backtop{width:48px;height:48px;background:#171b19;border:1px solid hsla(40,50%,88%,.28);border-radius:0;box-shadow:0 10px 22px rgba(0,0,0,.32);transition:all .18s cubic-bezier(.2,.8,.2,1)}#app .el-backtop .el-icon{color:#b64b25}#app .el-backtop:hover{background:linear-gradient(135deg,#df762f,#b64b25 62%,#722d16);border-color:transparent;transform:translateY(-3px) scale(1.05)}#app .el-backtop:hover .el-icon{color:#fff5e1}.el-overlay-dialog:has(.carrom-dialog),.el-overlay:has(.carrom-dialog){background-color:rgba(5,6,5,.45)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.el-dialog.carrom-dialog{background:#171b19!important;border:1px solid hsla(40,50%,88%,.28)!important;border-radius:0!important;padding:0!important;overflow:hidden;box-shadow:0 22px 44px rgba(0,0,0,.42)}.el-dialog.carrom-dialog .el-dialog__header{margin:0;padding:24px 28px 18px;border-bottom:1px dashed hsla(40,50%,88%,.28);background:linear-gradient(180deg,#171b19,#171b19)}.el-dialog.carrom-dialog .el-dialog__title{font-family:Arial Narrow,Roboto Condensed,Impact,Microsoft YaHei,sans-serif;font-size:20px;font-weight:700;letter-spacing:0;text-transform:none;color:#f0e6d2}.el-dialog.carrom-dialog .el-dialog__headerbtn{top:18px;right:18px;width:32px;height:32px;background:rgba(255,138,61,.08);border:1px solid hsla(40,50%,88%,.15);border-radius:0;transition:all .18s cubic-bezier(.2,.8,.2,1)}.el-dialog.carrom-dialog .el-dialog__headerbtn .el-dialog__close{color:hsla(40,50%,88%,.6);font-size:15px}.el-dialog.carrom-dialog .el-dialog__headerbtn:hover{background:linear-gradient(135deg,#df762f,#b64b25 62%,#722d16);border-color:transparent}.el-dialog.carrom-dialog .el-dialog__headerbtn:hover .el-dialog__close{color:#fff5e1}.el-dialog.carrom-dialog .el-dialog__body{padding:28px;color:hsla(40,50%,88%,.82)}.el-dialog.carrom-dialog .el-input__wrapper,.el-dialog.carrom-dialog .el-select__wrapper,.el-dialog.carrom-dialog .el-textarea__inner{background:#101211!important;box-shadow:none!important;border:1px solid hsla(40,50%,88%,.28)!important;border-radius:0!important;padding:10px 16px;transition:border-color .18s cubic-bezier(.2,.8,.2,1)}.el-dialog.carrom-dialog .el-input__wrapper:hover,.el-dialog.carrom-dialog .el-select__wrapper:hover,.el-dialog.carrom-dialog .el-textarea__inner:hover{border-color:#df762f!important}.el-dialog.carrom-dialog .el-input__wrapper.is-focus,.el-dialog.carrom-dialog .el-input__wrapper:focus-within,.el-dialog.carrom-dialog .el-select__wrapper.is-focus,.el-dialog.carrom-dialog .el-select__wrapper:focus-within,.el-dialog.carrom-dialog .el-textarea__inner.is-focus,.el-dialog.carrom-dialog .el-textarea__inner:focus-within{border-color:#b64b25!important;box-shadow:0 0 0 3px rgba(255,138,61,.18)!important}.el-dialog.carrom-dialog .el-input__inner,.el-dialog.carrom-dialog .el-select__placeholder,.el-dialog.carrom-dialog .el-textarea__inner{color:#f0e6d2!important;font-family:Inter,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.el-dialog.carrom-dialog .el-input__inner::placeholder,.el-dialog.carrom-dialog .el-select__placeholder::placeholder,.el-dialog.carrom-dialog .el-textarea__inner::placeholder{color:hsla(40,50%,88%,.42)!important}.el-dialog.carrom-dialog .el-form-item__label{color:hsla(40,50%,88%,.6)!important;font-family:Inter,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;font-weight:700;letter-spacing:.01em;text-transform:none}.el-dialog.carrom-dialog .el-form-item__error{font-family:Inter,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;letter-spacing:.02em;color:#d65840!important}.el-select-dropdown{background:#171b19!important;border:1px solid hsla(40,50%,88%,.28)!important;border-radius:0!important;box-shadow:0 22px 44px rgba(0,0,0,.42)!important}.el-select-dropdown .el-select-dropdown__item{font-family:Inter,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;color:hsla(40,50%,88%,.82);border-radius:0}.el-select-dropdown .el-select-dropdown__item.is-hovering,.el-select-dropdown .el-select-dropdown__item:hover{background:rgba(255,138,61,.08)!important;color:#f0e6d2!important}.el-select-dropdown .el-select-dropdown__item.is-selected{color:#8d391d!important;font-weight:700}.el-select-dropdown .el-popper__arrow:before{background:#171b19!important;border-color:hsla(40,50%,88%,.28)!important}.el-message{background:#171b19!important;border:1px solid hsla(40,50%,88%,.28)!important;border-left:4px solid #b64b25!important;border-radius:0!important;box-shadow:0 22px 44px rgba(0,0,0,.42)!important}.el-message .el-message__content{font-family:Inter,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif!important;font-size:14px!important;letter-spacing:.01em;color:#f0e6d2!important}.el-message.el-message--error{border-left-color:#d65840!important}.el-message.el-message--success{border-left-color:#70a06f!important}.el-message.el-message--warning{border-left-color:#f0ae39!important}*,:after,:before{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ol,ul{list-style:none}blockquote,q{quotes:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit;outline:none}img{max-width:100%;height:auto;vertical-align:middle}button{border:none;background:none;cursor:pointer}button,input,select,textarea{font-family:inherit;outline:none}body,html{padding:0;margin:0;width:100%;height:100%;font-size:15px;color:hsla(40,50%,88%,.82);background:#101211;font-family:Inter,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{font-family:Arial Narrow,Roboto Condensed,Impact,Microsoft YaHei,sans-serif;color:#f0e6d2;text-transform:none;letter-spacing:.005em}h1,h2,h3,h4{font-weight:700}h1{font-size:88px;line-height:1.04}h1,h2{letter-spacing:0}h2{font-size:44px;line-height:1.16}h3{font-size:28px;line-height:1.28}h3,h4{letter-spacing:0}h4{font-size:20px;line-height:1.4}a{color:#8d391d;transition:color .18s cubic-bezier(.2,.8,.2,1)}a:hover{color:#b64b25}::selection{background:#df762f;color:#fff5e1}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#171b19}::-webkit-scrollbar-thumb{background:rgba(255,138,61,.35);border-radius:0;border:2px solid #171b19}::-webkit-scrollbar-thumb:hover{background:#b64b25}#app{user-select:auto}@keyframes fade-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes wipe-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes rule-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes float-soft{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes pulse-soft{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.05);opacity:1}}@keyframes spin-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 0 0 rgba(182,75,37,.45)}50%{box-shadow:0 0 0 10px rgba(182,75,37,0)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes neon-pulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes section-title-glow{0%,to{opacity:1}50%{opacity:.5}}@keyframes live-blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes tile-fall{0%{transform:translateY(-100%);opacity:0}10%{opacity:1}to{transform:translateY(100vh);opacity:.3}}@keyframes wave-flow{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes ticker-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes bounce-soft{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.04)}}.el-message-box.messageBox{border-radius:0!important;border:1px solid hsla(40,50%,88%,.28)!important;background:#171b19!important;background-color:#171b19!important;box-shadow:0 22px 44px rgba(0,0,0,.42)!important;padding:0!important;max-width:420px!important;overflow:hidden!important}.el-message-box.messageBox .el-message-box__header{padding:24px 28px 16px!important;border-bottom:1px dashed hsla(40,50%,88%,.28)!important;background:linear-gradient(180deg,#171b19,#171b19)!important}.el-message-box.messageBox .el-message-box__title{font-family:Arial Narrow,Roboto Condensed,Impact,Microsoft YaHei,sans-serif!important;font-size:20px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;color:#f0e6d2!important}.el-message-box.messageBox .el-message-box__status{display:none!important}.el-message-box.messageBox .el-message-box__headerbtn{top:18px!important;right:18px!important;width:32px!important;height:32px!important;background:rgba(255,138,61,.08)!important;border:1px solid hsla(40,50%,88%,.15)!important;border-radius:0!important;transition:all .18s cubic-bezier(.2,.8,.2,1)!important}.el-message-box.messageBox .el-message-box__headerbtn .el-message-box__close{color:hsla(40,50%,88%,.6)!important;font-size:15px!important}.el-message-box.messageBox .el-message-box__headerbtn:hover{border-color:transparent!important;background:linear-gradient(135deg,#df762f,#b64b25 62%,#722d16)!important}.el-message-box.messageBox .el-message-box__headerbtn:hover .el-message-box__close{color:#fff5e1!important}.el-message-box.messageBox .el-message-box__content{padding:26px 28px!important;font-family:Inter,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif!important;font-size:15px!important;color:hsla(40,50%,88%,.82)!important}.el-message-box.messageBox .el-message-box__container{padding-left:0!important}.el-message-box.messageBox .el-message-box__message,.el-message-box.messageBox .el-message-box__message p{padding-left:0!important;color:hsla(40,50%,88%,.82)!important;font-size:15px!important;line-height:1.75!important}.el-message-box.messageBox .el-message-box__btns{padding:0 28px 28px!important;gap:12px!important}.el-message-box.messageBox .el-message-box__btns .el-button{height:48px!important;margin-left:0!important;border-radius:0!important;padding:0 28px!important;font-family:Arial Narrow,Roboto Condensed,Impact,Microsoft YaHei,sans-serif!important;font-size:14px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;transition:all .18s cubic-bezier(.2,.8,.2,1)!important}.el-message-box.messageBox .el-message-box__btns .el-button--primary{background:linear-gradient(135deg,#df762f,#b64b25 62%,#722d16)!important;border:none!important;font-weight:700!important;color:#fff5e1!important}.el-message-box.messageBox .el-message-box__btns .el-button--primary:focus,.el-message-box.messageBox .el-message-box__btns .el-button--primary:hover{filter:brightness(1.05)!important;transform:translateY(-1px)!important;color:#fff5e1!important}.el-message-box.messageBox .el-message-box__btns .el-button:not(.el-button--primary){background:rgba(78,205,196,.1)!important;border:1px solid hsla(40,50%,88%,.28)!important;font-weight:700!important;color:hsla(40,50%,88%,.6)!important}.el-message-box.messageBox .el-message-box__btns .el-button:not(.el-button--primary):focus,.el-message-box.messageBox .el-message-box__btns .el-button:not(.el-button--primary):hover{border-color:#809387!important;color:#526057!important;background:rgba(78,205,196,.16)!important}.el-overlay.is-message-box{background:rgba(5,6,5,.5)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}#app>:not(.garage-home) .site-header .nav-dock{background:rgba(32,41,46,.96)!important;border-color:rgba(230,182,75,.45)!important;border-radius:4px!important;box-shadow:0 10px 24px rgba(16,24,27,.28)!important}#app>:not(.garage-home) .site-header .dock-brand{border-color:rgba(255,250,240,.16)!important}#app>:not(.garage-home) .site-header .coins-badge,#app>:not(.garage-home) .site-header .dock-nav__item,#app>:not(.garage-home) .site-header .logo__primary{color:#fffaf0!important}#app>:not(.garage-home) .site-header .logo__accent{color:#e6b64b!important;-webkit-text-fill-color:#e6b64b!important}#app>:not(.garage-home) .site-header .logo__mark{color:#e6b64b!important}#app>:not(.garage-home) .site-header .logo__patty{fill:#bd412d!important}#app>:not(.garage-home) .site-header .auth-pill--in,#app>:not(.garage-home) .site-header .dock-nav__item.is-active{background:#bd412d!important;box-shadow:none!important}#app>:not(.garage-home) .site-header .coins-badge{background:rgba(230,182,75,.12)!important;border-color:rgba(230,182,75,.34)!important}#app>:not(.garage-home) .site-header .coins-badge svg{color:#e6b64b!important}:root{--waste-coal:#101211;--waste-black:#070807;--waste-steel:#252b28;--waste-panel:#171b19;--waste-rust:#b64b25;--waste-orange:#df762f;--waste-amber:#f0ae39;--waste-dust:#dfd4bd;--waste-muted:#8d9589;--waste-line:hsla(41,35%,81%,.18)}#app{min-height:100%;background:radial-gradient(circle at 12% 4%,rgba(182,75,37,.15),transparent 25rem),linear-gradient(140deg,var(--waste-black),var(--waste-coal) 56%,#131815)}#app .site-header .header-shell{max-width:none;padding:18px clamp(18px,4vw,64px) 0}#app .site-header.is-scrolled .header-shell{padding-top:0}#app .site-header .nav-dock{position:relative;min-height:68px;border:1px solid rgba(240,174,57,.52);border-radius:0;background:linear-gradient(90deg,rgba(240,174,57,.1),transparent 24%),linear-gradient(135deg,hsla(0,0%,100%,.04),transparent 40%),rgba(12,15,13,.94);box-shadow:0 14px 36px rgba(0,0,0,.46),inset 0 1px 0 hsla(0,0%,100%,.07);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))}#app .site-header .nav-dock:after,#app .site-header .nav-dock:before{content:"";position:absolute;pointer-events:none}#app .site-header .nav-dock:before{top:8px;bottom:8px;left:42%;width:1px;background:linear-gradient(transparent,rgba(240,174,57,.7),transparent)}#app .site-header .nav-dock:after{right:18px;bottom:7px;width:54px;height:4px;background:repeating-linear-gradient(90deg,var(--waste-amber) 0 8px,transparent 8px 12px)}#app .site-header .dock-brand{min-height:68px;padding:0 26px;border-right-color:var(--waste-line)}#app .site-header .dock-nav{height:68px}#app .site-header .dock-nav__item{padding:0 clamp(11px,1.25vw,22px);color:hsla(41,35%,81%,.72);font-size:10px}#app .site-header .dock-nav__item:after{background:hsla(41,35%,81%,.1)}#app .site-header .dock-nav__item:hover{color:var(--waste-dust);background:rgba(240,174,57,.08)}#app .site-header .dock-nav__item.is-active{color:#14110b;background:var(--waste-amber)}#app .site-header .dock-nav__item.is-active .dock-nav__dot{background:var(--waste-rust)}#app .site-header .dock-actions{gap:7px;padding-right:22px}#app .site-header .auth-pill,#app .site-header .coins-badge{min-height:36px;border-color:hsla(41,35%,81%,.26);border-radius:0;font-size:9px}#app .site-header .coins-badge{color:var(--waste-dust);background:hsla(0,0%,100%,.025)}#app .site-header .coins-badge svg{color:var(--waste-amber)}#app .site-header .auth-pill--in{border-color:var(--waste-rust);background:var(--waste-rust)}#app .site-header .auth-pill--in:hover{background:var(--waste-orange)}#app .site-header .logo__mark{box-shadow:4px 4px 0 var(--waste-rust)}#app .site-header .logo--light .logo__word em,#app .site-header .logo__accent{color:var(--waste-amber)}#app .site-header .mobile-sheet{background:rgba(3,4,3,.76)}#app .site-header .sheet-panel{border-bottom:3px solid var(--waste-amber);background:linear-gradient(145deg,#151a17,#080a09)}#app .site-header .sheet-link i,#app .site-header .sheet-link span,#app .site-header .sheet-panel__label{color:var(--waste-amber)}#app .garage-home{--garage-ink:var(--waste-coal);--garage-blue:var(--waste-steel);--garage-red:var(--waste-rust);--garage-yellow:var(--waste-amber);--garage-paper:#d9cfba;--garage-cream:#ece2cd;--garage-steel:#717b70;background:var(--waste-coal)}#app .garage-home .hero{min-height:min(900px,100vh);padding:194px 0 88px;align-items:flex-end;background:var(--waste-black)}#app .garage-home .hero:after{content:"";position:absolute;z-index:1;right:-6vw;bottom:0;width:min(66vw,920px);height:46%;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 72px,rgba(240,174,57,.22) 72px 75px),repeating-linear-gradient(0deg,transparent 0 72px,rgba(240,174,57,.14) 72px 75px);transform:perspective(400px) rotateX(55deg) rotate(-3deg);transform-origin:bottom right}#app .garage-home .hero__bg{object-position:67% center;filter:saturate(.46) contrast(1.3) brightness(.42) sepia(.18)}#app .garage-home .hero__scrim{background:linear-gradient(90deg,rgba(5,7,6,.98) 0,rgba(10,12,10,.88) 39%,rgba(10,12,10,.29) 74%,rgba(6,7,6,.48) 100%),linear-gradient(0deg,var(--waste-black),transparent 37%)}#app .garage-home .hero__grit{opacity:.5;background-image:radial-gradient(rgba(240,174,57,.28) .55px,transparent .8px);background-size:6px 6px}#app .garage-home .hero__hazard{right:-12vw;bottom:12%;width:min(67vw,930px);height:28px;border-color:rgba(240,174,57,.42);background:repeating-linear-gradient(-48deg,#c66429 0 17px,var(--waste-amber) 17px 34px,#171916 34px 52px);opacity:.84;transform:rotate(-8deg)}#app .garage-home .hero__side-guide{right:clamp(13px,2vw,35px);color:hsla(41,35%,81%,.56)}#app .garage-home .hero__side-guide i,#app .garage-home .hero__side-guide span{color:var(--waste-amber);background-color:var(--waste-amber)}#app .garage-home .hero__inner{display:grid;grid-template-columns:minmax(0,680px) 1fr;align-items:end}#app .garage-home .hero__kicker{width:max-content;max-width:100%;margin-bottom:23px;border-color:rgba(240,174,57,.75);color:var(--waste-amber);background:rgba(240,174,57,.08)}#app .garage-home .hero__title{max-width:12ch;color:var(--waste-dust);font-size:clamp(56px,7.6vw,106px);line-height:.86;letter-spacing:-.065em;text-shadow:6px 6px 0 rgba(0,0,0,.46)}#app .garage-home .hero__title span{color:var(--waste-amber)}#app .garage-home .hero__sub{max-width:50ch;color:hsla(41,35%,81%,.7)}#app .garage-home .hero__actions{gap:0}#app .garage-home .hero__cta,#app .garage-home .hero__ghost{min-height:56px;border-radius:0}#app .garage-home .hero__cta{border-color:var(--waste-amber);background:var(--waste-amber);color:#17120a;box-shadow:6px 6px 0 var(--waste-rust)}#app .garage-home .hero__cta:hover{background:#ffc557}#app .garage-home .hero__ghost{border-left:0;border-color:hsla(41,35%,81%,.38);color:var(--waste-dust)}#app .garage-home .hero__ghost span{color:var(--waste-amber)}#app .garage-home .hero__gauges{width:100%;margin-top:clamp(42px,8vh,86px);border-color:var(--waste-line);background:linear-gradient(90deg,rgba(16,18,17,.88),rgba(32,37,34,.66));backdrop-filter:blur(14px)}#app .garage-home .gauge{flex:1;min-width:0;padding:17px clamp(13px,2vw,30px);border-color:var(--waste-line)}#app .garage-home .gauge dt{color:hsla(41,35%,81%,.5)}#app .garage-home .gauge dd{color:var(--waste-dust);font-size:29px}#app .garage-home .gauge dd span{color:var(--waste-amber)}#app .garage-home .lineup{padding:132px 0 146px;color:var(--waste-dust);background:linear-gradient(90deg,rgba(240,174,57,.035) 1px,transparent 0),linear-gradient(rgba(240,174,57,.035) 1px,transparent 0),#181c19;background-size:42px 42px,42px 42px,auto}#app .garage-home .lineup__grid{display:none}#app .garage-home .lineup__heading{grid-template-columns:minmax(300px,1.2fr) minmax(220px,.65fr) auto;padding-bottom:33px;border-bottom:1px solid var(--waste-line)}#app .garage-home .lineup__heading>p{color:hsla(41,35%,81%,.58)}#app .garage-home .lineup__heading h2{color:var(--waste-dust);font-size:clamp(52px,6.3vw,88px)}#app .garage-home .lineup__eyebrow,#app .garage-home .lineup__heading h2 em{color:var(--waste-amber)}#app .garage-home .lineup__eyebrow i{border-radius:0;background:var(--waste-rust);box-shadow:0 0 0 5px rgba(182,75,37,.16)}#app .garage-home .lineup__counter{border-color:var(--waste-line);border-bottom-color:var(--waste-amber);background:#101211}#app .garage-home .lineup__counter strong{color:var(--waste-amber)}#app .garage-home .lineup__counter span{color:hsla(41,35%,81%,.52)}#app .garage-home .lineup__catalogue{grid-template-columns:minmax(0,1.26fr) minmax(315px,.74fr)}#app .garage-home .featured-game{grid-template-rows:minmax(360px,1fr) auto;min-height:655px;border-color:rgba(240,174,57,.36);background:#111411;box-shadow:9px 9px 0 rgba(0,0,0,.36)}#app .garage-home .featured-game:hover{box-shadow:12px 12px 0 rgba(182,75,37,.52)}#app .garage-home .featured-game__visual>img{filter:saturate(.52) contrast(1.16) brightness(.74)}#app .garage-home .featured-game__shade{background:linear-gradient(135deg,rgba(5,7,5,.7),transparent 58%),linear-gradient(0deg,rgba(5,7,5,.87),transparent 52%)}#app .garage-home .featured-game__live,#app .garage-home .featured-game__serial{color:var(--waste-dust)}#app .garage-home .featured-game__corner{color:rgba(240,174,57,.78)}#app .garage-home .featured-game__live{border-color:rgba(240,174,57,.46);background:rgba(7,8,7,.62)}#app .garage-home .featured-game__live i{border-radius:0;background:var(--waste-amber);box-shadow:0 0 0 4px rgba(240,174,57,.13)}#app .garage-home .featured-game__details{padding:29px;background:#111411}#app .garage-home .featured-game__logo,#app .garage-home .upcoming-game__logo{border-color:var(--waste-line);background:#242a25}#app .garage-home .featured-game__label,#app .garage-home .upcoming-game__copy>span{color:var(--waste-amber)}#app .garage-home .featured-game h3,#app .garage-home .up-next__heading>span,#app .garage-home .upcoming-game__copy h3{color:var(--waste-dust)}#app .garage-home .featured-game p,#app .garage-home .up-next__heading p,#app .garage-home .upcoming-game__copy p{color:hsla(41,35%,81%,.55)}#app .garage-home .featured-game__action{color:var(--waste-amber)}#app .garage-home .featured-game__action b{color:var(--waste-rust)}#app .garage-home .game-tags span{border-color:hsla(41,35%,81%,.2);color:hsla(41,35%,81%,.67)}#app .garage-home .up-next{border-top-color:var(--waste-amber)}#app .garage-home .up-next,#app .garage-home .up-next__heading,#app .garage-home .upcoming-game{border-bottom-color:var(--waste-line)}#app .garage-home .upcoming-game:hover{background:linear-gradient(90deg,rgba(240,174,57,.11),transparent)}#app .garage-home .upcoming-game__number{color:rgba(240,174,57,.4)}#app .garage-home .upcoming-game__status{border-color:rgba(240,174,57,.55);color:var(--waste-amber)}#app .garage-home .roadmap{padding:136px 0;background:linear-gradient(120deg,rgba(182,75,37,.18),transparent 38%),#0d100e;color:var(--waste-dust)}#app .garage-home .roadmap:before{opacity:.35;background-image:linear-gradient(rgba(240,174,57,.09) 1px,transparent 0),linear-gradient(90deg,rgba(240,174,57,.09) 1px,transparent 0)}#app .garage-home .roadmap__heading{grid-template-columns:1.15fr .7fr;padding-bottom:30px;border-bottom:1px solid var(--waste-line)}#app .garage-home .roadmap h2 em,#app .garage-home .roadmap__heading span{color:var(--waste-amber)}#app .garage-home .roadmap h2{color:var(--waste-dust);font-size:clamp(50px,6vw,84px)}#app .garage-home .roadmap__heading p,#app .garage-home .stop p{color:hsla(41,35%,81%,.61)}#app .garage-home .route__line{top:0;left:0;right:0;height:1px;background:var(--waste-line)}#app .garage-home .stop{min-height:278px;padding:34px clamp(18px,2.6vw,36px) 24px;border-right:1px solid var(--waste-line)}#app .garage-home .stop:last-child{border-right:0}#app .garage-home .stop__icon{width:57px;height:57px;border-color:var(--waste-amber);border-radius:0;background:var(--waste-amber);box-shadow:4px 4px 0 var(--waste-rust)}#app .garage-home .stop__tag{color:hsla(41,35%,81%,.45)}#app .garage-home .stop h3{color:var(--waste-dust)}#app .garage-home .shop{padding:134px 0;color:var(--waste-dust);background:radial-gradient(circle at 75% 15%,rgba(240,174,57,.08),transparent 24rem),#202521}#app .garage-home .shop__intro{padding-bottom:31px;border-bottom-color:rgba(240,174,57,.65)}#app .garage-home .shop__intro span{color:var(--waste-amber)}#app .garage-home .shop h2{color:var(--waste-dust);font-size:clamp(50px,5.5vw,78px)}#app .garage-home .shop h2 em{color:var(--waste-amber)}#app .garage-home .shop__intro p{color:hsla(41,35%,81%,.6)}#app .garage-home .bento{grid-auto-rows:230px;gap:14px}#app .garage-home .tile{border-color:var(--waste-line);background:#141815}#app .garage-home .tile:after{border-color:rgba(240,174,57,.14);box-shadow:0 0 0 20px rgba(240,174,57,.035),0 0 0 40px rgba(240,174,57,.022)}#app .garage-home .tile:hover{box-shadow:6px 7px 0 var(--waste-rust)}#app .garage-home .tile--tall{background:linear-gradient(155deg,#343b34,#141815 72%)}#app .garage-home .tile__icon{border-color:rgba(240,174,57,.46);color:var(--waste-amber);background:#111411}#app .garage-home .tile--tall .tile__icon{background:var(--waste-amber);color:#18140d}#app .garage-home .tile--tall .tile__code,#app .garage-home .tile__code{color:hsla(41,35%,81%,.46)}#app .garage-home .tile h3{color:var(--waste-dust)}#app .garage-home .tile p,#app .garage-home .tile--tall p{color:hsla(41,35%,81%,.58)}#app .garage-home .tile__meta b,#app .garage-home .tile__meta span{border-color:hsla(41,35%,81%,.2);color:hsla(41,35%,81%,.6)}#app .garage-home .tile__meta b{border-color:rgba(240,174,57,.48);color:var(--waste-amber)}#app .garage-home .supply{padding:136px 0;color:#161915;background:#d8cdb7}#app .garage-home .supply__block{min-height:530px;grid-template-columns:1.15fr .85fr;border-color:#171a16;background:#e9dec9;box-shadow:10px 10px 0 rgba(18,21,18,.36)}#app .garage-home .supply__block:before{border-color:rgba(24,28,23,.26)}#app .garage-home .supply__content{padding:72px clamp(30px,5vw,76px)}#app .garage-home .supply__badge{border-color:var(--waste-rust);color:var(--waste-rust)}#app .garage-home .supply h2{font-size:clamp(52px,5.7vw,82px);color:#161915}#app .garage-home .supply h2 em{color:var(--waste-rust)}#app .garage-home .supply p{color:rgba(22,25,21,.66)}#app .garage-home .supply li b{border-radius:0;background:#242b25}#app .garage-home .supply__btn{border-radius:0;background:var(--waste-rust);box-shadow:5px 5px 0 #242b25}#app .garage-home .supply__btn span{color:var(--waste-amber)}#app .garage-home .crate-wrap{background:linear-gradient(145deg,#1e2520,#0c0f0d)}#app .garage-home .crate-wrap:before{border-color:rgba(240,174,57,.22);box-shadow:0 0 0 36px rgba(240,174,57,.05),0 0 0 72px rgba(240,174,57,.035)}#app .garage-home .crate-wrap__label{color:hsla(41,35%,81%,.55)}#app .garage-home .crate-wrap__ticket{background:var(--waste-amber);color:#20180b}#app .site-footer{background:#070907;color:var(--waste-dust)}#app .site-footer:before{opacity:.1}#app .site-footer:after{background:radial-gradient(circle,rgba(182,75,37,.34),transparent 68%)}#app .site-footer .footer-ticket{border-color:rgba(240,174,57,.58);color:var(--waste-amber)}#app .site-footer .brand__statement{color:hsla(41,35%,81%,.62)}#app .site-footer .brand__mail{border-color:var(--waste-line);background:hsla(0,0%,100%,.035)}#app .site-footer .brand__mail i,#app .site-footer .brand__mail span,#app .site-footer .group h4{color:var(--waste-amber)}#app .site-footer .footer-bottom,#app .site-footer .group h4{border-color:var(--waste-line)}#app .site-footer .chip{color:hsla(41,35%,81%,.65)}#app .site-footer .chip span{color:var(--waste-rust)}#app .site-footer .chip:hover{color:var(--waste-amber)}#app .site-footer .brand__license,#app .site-footer .footer-bottom p{color:hsla(41,35%,81%,.4)}#app .masthead{border-bottom-color:var(--waste-rust);background:linear-gradient(100deg,rgba(182,75,37,.24),transparent 45%),linear-gradient(145deg,#151a17,#080a08)}#app .masthead__grid{opacity:.23;background-image:linear-gradient(rgba(240,174,57,.16) 1px,transparent 0),linear-gradient(90deg,rgba(240,174,57,.16) 1px,transparent 0)}#app .masthead__stripe{height:22px;background:repeating-linear-gradient(90deg,var(--waste-amber) 0 18px,var(--waste-rust) 18px 36px,transparent 36px 52px)}#app .masthead__index{background:var(--waste-rust)}#app .masthead__kicker{border-color:rgba(240,174,57,.48);color:var(--waste-amber)}#app .masthead__title{color:var(--waste-dust)}#app .masthead__title span{color:var(--waste-amber)}#app .masthead__sub{color:hsla(41,35%,81%,.66)}#app .masthead__chips .chip{border-color:var(--waste-line);background:hsla(0,0%,100%,.045)}#app .masthead__chips .chip strong{color:var(--waste-amber)}#app .masthead__chips .chip span{color:hsla(41,35%,81%,.58)}@media(max-width:960px){#app .garage-home .hero__inner{grid-template-columns:1fr}#app .garage-home .hero__gauges{grid-column:auto}#app .garage-home .lineup__catalogue{grid-template-columns:1fr}#app .garage-home .roadmap__heading{grid-template-columns:1fr;gap:25px}#app .garage-home .supply__block{grid-template-columns:1fr}}@media(max-width:760px){#app .site-header .header-shell{padding:8px 12px 0}#app .site-header .dock-brand,#app .site-header .nav-dock{min-height:56px}#app .garage-home .hero{min-height:760px;padding-top:188px}#app .garage-home .hero__title{font-size:clamp(48px,14vw,76px)}#app .garage-home .hero__hazard{width:94vw;bottom:15%}#app .garage-home .hero__gauges{flex-wrap:wrap;margin-top:43px}#app .garage-home .gauge{min-width:50%}#app .garage-home .lineup,#app .garage-home .roadmap,#app .garage-home .shop,#app .garage-home .supply{padding:88px 0}#app .garage-home .lineup__heading{display:block}#app .garage-home .lineup__heading>p{margin:20px 0}#app .garage-home .lineup__counter{width:max-content}#app .garage-home .route{grid-template-columns:1fr}#app .garage-home .route__line{top:0;bottom:0;left:28px;width:1px;height:auto}#app .garage-home .stop{min-height:0;padding:29px 0 29px 86px;border-right:0;border-bottom:1px solid var(--waste-line)}#app .garage-home .stop:last-child{border-bottom:0}#app .garage-home .stop__icon{position:absolute;top:29px;left:0}#app .garage-home .supply__content{padding:55px 31px}}@media(max-width:480px){#app .garage-home .hero__actions{display:grid;grid-template-columns:1fr}#app .garage-home .hero__ghost{border-top:0;border-left:1px solid hsla(41,35%,81%,.38)}#app .garage-home .gauge{min-width:100%;border-right:0;border-bottom:1px solid var(--waste-line)}#app .garage-home .gauge:last-child{border-bottom:0}#app .garage-home .featured-game__details{flex-direction:column}}#app .garage-home .hero__inner{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:22px}#app .garage-home .hero__actions,#app .garage-home .hero__kicker,#app .garage-home .hero__sub,#app .garage-home .hero__title{grid-column:1/span 7}#app .garage-home .hero__gauges{grid-column:1/-1}#app .garage-home .hero__title{margin-top:0}#app .garage-home .lineup__heading{grid-template-columns:6fr 3fr 2fr;align-items:stretch}#app .garage-home .lineup__heading>div:first-child{align-self:end}#app .garage-home .lineup__heading>p{align-self:end;padding:0 0 2px 26px;border-left:1px solid var(--waste-line)}#app .garage-home .lineup__counter{align-self:end;justify-self:stretch;min-width:0}#app .garage-home .lineup__catalogue{grid-template-columns:8fr 4fr}#app .garage-home .featured-game{grid-template-columns:minmax(0,1.07fr) minmax(310px,.93fr);grid-template-rows:1fr;min-height:610px}#app .garage-home .featured-game__visual{min-height:100%}#app .garage-home .featured-game__details{flex-direction:column;justify-content:space-between;padding:38px}#app .garage-home .featured-game__logo{width:78px;height:78px}#app .garage-home .featured-game__copy{display:flex;height:100%;flex-direction:column}#app .garage-home .featured-game__bottom{margin-top:auto;align-items:flex-start;flex-direction:column}#app .garage-home .up-next{display:grid;grid-template-rows:auto 1fr 1fr}#app .garage-home .upcoming-game{grid-template-columns:34px 58px minmax(0,1fr);align-items:center;padding-right:10px}#app .garage-home .upcoming-game__status{display:none}#app .garage-home .roadmap__heading{grid-template-columns:7fr 5fr}#app .garage-home .route .stop:nth-of-type(2){grid-column:span 5}#app .garage-home .route .stop:nth-of-type(3){grid-column:span 4}#app .garage-home .route .stop:nth-of-type(4){grid-column:span 3}#app .garage-home .stop{display:flex;min-height:320px;flex-direction:column;justify-content:flex-end}#app .garage-home .stop__icon{position:absolute;top:34px;left:clamp(18px,2.6vw,36px)}#app .garage-home .shop__intro{display:grid;grid-template-columns:7fr 4fr}#app .garage-home .bento{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:190px}#app .garage-home .tile--wide{grid-column:span 7;grid-row:span 2}#app .garage-home .tile--tall{grid-column:span 5;grid-row:span 2}#app .garage-home .tile--small{grid-column:span 6}#app .garage-home .tile--wide .tile__body{max-width:78%}#app .garage-home .tile--wide h3{font-size:clamp(30px,3.3vw,47px)}#app .garage-home .supply__block{grid-template-columns:5fr 7fr}#app .garage-home .supply__content{display:grid;align-content:center;grid-template-columns:minmax(0,1fr)}#app .garage-home .supply ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#app .garage-home .supply li{align-items:flex-start;flex-direction:column;gap:8px;padding-right:10px}#app .garage-home .supply__btn{justify-self:start;margin-top:4px}#app .garage-home .crate-wrap{order:-1}#app .game-page .yard{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:22px;padding-top:118px;padding-bottom:132px}#app .game-page .yard__intro{grid-column:1/-1;display:grid;grid-template-columns:7fr 4fr;align-items:end;margin-bottom:56px}#app .game-page .yard__intro>p{padding-left:28px;border-left:1px solid var(--waste-line)}#app .game-page .project-board{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;border-top:0}#app .game-page .project{min-height:360px;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:25px;border:1px solid var(--waste-line);border-left:1px solid var(--waste-line);background:linear-gradient(145deg,#202621,#111411)}#app .game-page .project--live{border-top:5px solid var(--waste-amber);padding-left:25px}#app .game-page .project:hover{padding-left:25px;transform:translateY(-6px);background:linear-gradient(145deg,#293029,#121613)}#app .game-page .project__rail{height:auto;flex-direction:row;justify-content:space-between;color:var(--waste-amber)}#app .game-page .project__rail i{width:42px;flex:0 0 1px;background:var(--waste-line)}#app .game-page .project__stamp{align-self:flex-start;margin:26px 0 0}#app .game-page .project__body{margin-top:auto}#app .game-page .project__go{margin-top:27px;padding-top:15px;border-top:1px solid var(--waste-line)}#app .game-page .workshop-notes{grid-column:1/-1;display:grid;grid-template-columns:4fr 8fr;gap:22px;margin-top:110px}#app .game-page .workshop-notes>header{padding:30px;background:var(--waste-amber);color:#17140d}#app .game-page .workshop-notes>header .eyebrow,#app .game-page .workshop-notes>header h2,#app .game-page .workshop-notes>header h2 em{color:inherit}#app .game-page .workshop-notes__grid{grid-template-columns:repeat(2,minmax(0,1fr))}#app .game-page .download-panel{grid-column:1/-1;display:grid;grid-template-columns:8fr 4fr;align-items:center;margin-top:26px}#app .game-page .notice{grid-column:3/span 8;margin-top:104px}#app .detail-page .overview{padding:118px 0 84px}#app .detail-page .overview__inner{grid-template-columns:4fr 8fr;gap:38px}#app .detail-page .overview__sidebar{grid-column:1;grid-row:1}#app .detail-page .overview__main{grid-column:2;grid-row:1;padding-left:clamp(0px,3vw,42px);border-left:1px solid var(--waste-line)}#app .detail-page .panel{border-radius:0}#app .detail-page .highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}#app .detail-page .highlights__item{grid-template-columns:35px minmax(0,1fr)}#app .detail-page .cta{padding-top:0;padding-bottom:118px}#app .detail-page .cta__panel{grid-template-columns:7fr 5fr;align-items:stretch}#app .detail-page .cta__text{padding:54px}#app .detail-page .cta__btn{align-self:stretch;min-width:0}#app .supply-page .stockroom{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 22px;padding-top:112px;padding-bottom:128px}#app .supply-page .stock-ledger{grid-column:1/span 3;display:flex;min-height:690px;flex-direction:column;align-self:start}#app .supply-page .stock-ledger__main{padding:30px;border-right:0;border-bottom:1px solid var(--waste-line)}#app .supply-page .stock-ledger__cell{min-height:115px;padding:22px 30px;border-left:0;border-bottom:1px solid var(--waste-line)}#app .supply-page .stock-ledger__cell:last-child{border-bottom:0}#app .supply-page .supply-board{grid-column:4/-1;margin-top:0}#app .supply-page .supply-board__head{display:grid;grid-template-columns:7fr 5fr;align-items:end;margin-bottom:32px}#app .supply-page .supply-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#app .supply-page .crate-card:first-child{grid-row:span 2;min-height:524px}#app .supply-page .crate-card:first-child .crate-card__mark{font-size:100px}#app .supply-page .counter-notes{grid-column:1/-1;grid-template-columns:5fr 7fr;margin-top:86px}#app .about-page .studio-hero{min-height:840px}#app .about-page .studio-hero__inner{display:grid;grid-template-columns:4fr 8fr;gap:22px;align-items:end}#app .about-page .studio-hero__copy{grid-column:2;max-width:780px}#app .about-page .work-order{grid-column:1;grid-row:1;transform:translateY(34px)}#app .about-page .studio-hero__bottom{justify-content:space-between}#app .about-page .approach__inner{display:grid;grid-template-columns:4fr 8fr;gap:22px}#app .about-page .section-intro{position:sticky;top:110px;align-self:start}#app .about-page .approach__body{grid-column:2}#app .about-page .approach__points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}#app .about-page .approach-card{display:block;min-height:290px;padding:28px;border-right:1px solid var(--waste-line)}#app .about-page .approach-card:last-child{border-right:0}#app .about-page .bench__head{display:grid;grid-template-columns:5fr 4fr 3fr;align-items:end}#app .about-page .bench__cards{grid-template-columns:repeat(4,minmax(0,1fr))}#app .about-page .operating-model__inner,#app .about-page .record__inner{display:grid;grid-template-columns:5fr 7fr;gap:22px}#app .about-page .operating-model__copy,#app .about-page .record__ledger{grid-column:2}#app .about-page .contact-band__inner{grid-template-columns:8fr 4fr}#app .contact-page .contact-main{padding:112px 0 128px}#app .contact-page .contact-main__inner{grid-template-columns:4fr 8fr;gap:22px;align-items:start}#app .contact-page .channels{display:grid;grid-template-columns:1fr}#app .contact-page .channels .sec-head{padding:25px 0 28px;border-bottom:2px solid var(--waste-amber)}#app .contact-page .channel{display:grid;grid-template-columns:35px 1fr;padding:26px 0}#app .contact-page .form-wrap{position:sticky;top:96px}#app .contact-page .form-panel{border-radius:0}#app .contact-page .form-panel__header{grid-template-columns:74px 1fr}#app .contact-page .contact-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}#app .contact-page .contact-form .form-row{display:contents}#app .contact-page .contact-form .form-group--check,#app .contact-page .contact-form .form-group:nth-of-type(5),#app .contact-page .form-actions,#app .contact-page .form-success{grid-column:1/-1}#app .order-container .order-page{padding-top:106px;padding-bottom:126px}#app .order-container .records{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0;background:transparent;border:0;box-shadow:none}#app .order-container .records__head{display:none}#app .order-container .record{display:grid;grid-template-columns:46px 1fr auto;grid-template-areas:"idx ref status" "idx amount go";gap:15px;min-height:158px;padding:25px;border:1px solid var(--waste-line);background:#1a1f1b;text-align:left}#app .order-container .record__idx{grid-area:idx;color:var(--waste-amber)}#app .order-container .record__ref{grid-area:ref}#app .order-container .record__status{grid-area:status;justify-self:end}#app .order-container .record__amount{grid-area:amount;align-self:end}#app .order-container .record__go{grid-area:go;align-self:end}#app .order-container .record:hover{transform:translateY(-4px)}#app .order-container .state{max-width:760px;margin:0 auto}#app .order-container .record:has(.record__head){display:grid;grid-template-columns:5fr 7fr;grid-template-areas:"head head" "block-one block-two" "foot foot";max-width:100%;min-height:0}#app .order-container .record__head{grid-area:head}#app .order-container .record .block:first-of-type{grid-area:block-one}#app .order-container .record .block:nth-of-type(2){grid-area:block-two}#app .order-container .record__foot{grid-area:foot}#app .legal-page .lp-body{padding:90px 0 126px}#app .legal-page .lp-body__inner{display:block}#app .legal-page .toc{position:static;margin-bottom:18px}#app .legal-page .toc__panel{border-width:1px;box-shadow:none}#app .legal-page .toc__head{padding:14px 20px}#app .legal-page .toc__list{display:flex;max-height:none;overflow-x:auto}#app .legal-page .toc__list li{flex:0 0 min(300px,76vw);border-right:1px solid var(--waste-line)}#app .legal-page .toc__list a{height:100%;min-height:70px;padding:16px 18px;border-bottom:0}#app .legal-page .lp-content{padding:0 clamp(23px,5vw,76px) 36px}#app .legal-page .lp-content__ticket{margin:0 calc(clamp(23px,5vw,76px)*-1);padding:16px clamp(23px,5vw,76px)}#app .legal-page .lp-content .lp-section{display:grid;grid-template-columns:minmax(190px,3fr) minmax(0,7fr);column-gap:42px;padding:38px 0}#app .legal-page .lp-content .lp-section>h2,#app .legal-page .lp-content .lp-section>h3{grid-column:1}#app .legal-page .lp-content .lp-section>ol,#app .legal-page .lp-content .lp-section>p,#app .legal-page .lp-content .lp-section>table,#app .legal-page .lp-content .lp-section>ul{grid-column:2}#app .not-found-page .nf__inner{display:grid;grid-template-columns:5fr 7fr;column-gap:46px;align-items:center}#app .not-found-page .nf__actions,#app .not-found-page .nf__status,#app .not-found-page .nf__text,#app .not-found-page .nf__title{grid-column:1}#app .not-found-page .nf__code{grid-column:2;grid-row:1/span 4;align-self:center;justify-self:end}#app .not-found-page .nf__links{grid-column:1/-1;margin-top:54px}@media(max-width:1000px){#app .garage-home .featured-game{grid-template-columns:1fr;grid-template-rows:320px auto}#app .garage-home .featured-game__details{flex-direction:row}#app .garage-home .featured-game__copy{display:block}#app .garage-home .featured-game__bottom{margin-top:19px;flex-direction:row}#app .game-page .project-board{grid-template-columns:repeat(2,minmax(0,1fr))}#app .about-page .approach__inner,#app .about-page .operating-model__inner,#app .about-page .record__inner,#app .contact-page .contact-main__inner,#app .game-page .download-panel,#app .game-page .workshop-notes{grid-template-columns:1fr}#app .game-page .notice{grid-column:1/-1}#app .detail-page .overview__inner{grid-template-columns:1fr}#app .detail-page .overview__main,#app .detail-page .overview__sidebar{grid-column:auto;grid-row:auto}#app .detail-page .overview__main{padding-left:0;border-left:0}#app .supply-page .stock-ledger{grid-column:1/-1;display:grid;min-height:0;grid-template-columns:2fr repeat(3,1fr)}#app .supply-page .supply-board{grid-column:1/-1;margin-top:56px}#app .about-page .section-intro,#app .contact-page .form-wrap{position:static}#app .about-page .approach__body,#app .about-page .operating-model__copy,#app .about-page .record__ledger{grid-column:auto}#app .legal-page .lp-content .lp-section{grid-template-columns:1fr;gap:16px}#app .legal-page .lp-content .lp-section>h2,#app .legal-page .lp-content .lp-section>h3,#app .legal-page .lp-content .lp-section>ol,#app .legal-page .lp-content .lp-section>p,#app .legal-page .lp-content .lp-section>table,#app .legal-page .lp-content .lp-section>ul{grid-column:auto}}@media(max-width:680px){#app .about-page .bench__head,#app .about-page .contact-band__inner,#app .about-page .studio-hero__inner,#app .game-page .download-panel,#app .game-page .supply-board__head,#app .game-page .yard__intro,#app .garage-home .hero__inner,#app .garage-home .lineup__heading,#app .garage-home .shop__intro{display:block}#app .game-page .yard__intro>p,#app .garage-home .lineup__heading>p{margin-top:20px;padding-left:0;border-left:0}#app .garage-home .lineup__catalogue,#app .garage-home .supply__block{grid-template-columns:1fr}#app .garage-home .crate-wrap{order:0}#app .garage-home .route,#app .garage-home .supply ul{grid-template-columns:1fr}#app .garage-home .route .stop:nth-of-type(n){grid-column:auto}#app .garage-home .bento{grid-template-columns:1fr;grid-auto-rows:auto}#app .garage-home .tile--small,#app .garage-home .tile--tall,#app .garage-home .tile--wide{grid-column:auto;grid-row:auto}#app .game-page .yard{display:block;padding-top:78px}#app .detail-page .highlights,#app .game-page .project-board,#app .game-page .workshop-notes__grid,#app .not-found-page .nf__inner,#app .order-container .records,#app .supply-page .counter-notes,#app .supply-page .supply-grid{grid-template-columns:1fr}#app .game-page .workshop-notes{display:block;margin-top:65px}#app .game-page .workshop-notes>header{margin-bottom:16px}#app .supply-page .stockroom{display:block;padding-top:76px}#app .supply-page .stock-ledger{display:flex}#app .supply-page .supply-board{margin-top:54px}#app .supply-page .crate-card:first-child{grid-row:auto;min-height:254px}#app .about-page .studio-hero__copy,#app .about-page .work-order{grid-column:auto;grid-row:auto;transform:none}#app .about-page .work-order{margin-top:34px}#app .about-page .approach__points,#app .about-page .bench__cards{grid-template-columns:1fr}#app .about-page .approach-card{min-height:0;border-right:0;border-bottom:1px solid var(--waste-line)}#app .contact-page .contact-main__inner{display:block}#app .contact-page .channels{margin-bottom:50px}#app .contact-page .contact-form{display:block}#app .order-container .record:has(.record__head){display:block}#app .not-found-page .nf__code{grid-column:1;grid-row:auto;justify-self:start;margin:25px 0}#app .not-found-page .nf__links{grid-column:auto}}#app .garage-home .route{grid-template-columns:repeat(12,minmax(0,1fr));gap:0}#app .garage-home .route>.stop{min-width:0;min-height:346px;padding:112px clamp(20px,2.7vw,38px) 36px}#app .garage-home .route>.stop:first-of-type{grid-column:span 5}#app .garage-home .route>.stop:nth-of-type(2){grid-column:span 4}#app .garage-home .route>.stop:nth-of-type(3){grid-column:span 3}#app .garage-home .route>.stop h3{overflow-wrap:anywhere;font-size:clamp(23px,2.35vw,31px);line-height:1.04}#app .garage-home .route>.stop p{max-width:none;font-size:13px;line-height:1.7}@media(max-width:1080px){#app .garage-home .route{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}#app .garage-home .route__line{display:none}#app .garage-home .route>.stop:nth-of-type(n){grid-column:auto;min-height:330px;padding:104px 25px 30px;border:1px solid var(--waste-line);background:rgba(7,9,7,.22)}#app .garage-home .route>.stop__icon{top:25px;left:25px}}@media(max-width:760px){#app .garage-home .roadmap{padding:82px 0}#app .garage-home .roadmap__heading{margin-bottom:42px}#app .garage-home .route{grid-template-columns:1fr;gap:0;padding-left:0}#app .garage-home .route__line{display:block;top:30px;bottom:30px;left:29px;right:auto;width:1px;height:auto;background:repeating-linear-gradient(180deg,var(--waste-amber) 0 14px,transparent 14px 27px)}#app .garage-home .route>.stop:nth-of-type(n){min-height:0;padding:0 0 30px 86px;border:0;border-bottom:1px solid var(--waste-line);background:transparent}#app .garage-home .route>.stop+.stop{padding-top:30px}#app .garage-home .route>.stop:last-child{padding-bottom:0;border-bottom:0}#app .garage-home .route>.stop__icon{display:flex;top:0;left:0;width:58px;height:58px;margin:0}#app .garage-home .route>.stop+.stop .stop__icon{top:30px}#app .garage-home .route>.stop h3{margin-top:9px;font-size:27px}#app .garage-home .route>.stop p{font-size:14px}}