*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html:focus-within{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100dvh;line-height:1.5}canvas,img,picture,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}a,button{cursor:pointer;background:0 0;border:0}a:focus-visible,button:focus-visible{outline-offset:none;outline:none}a{color:inherit;text-decoration:none}ol,ul{list-style:none}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__nuxt{isolation:isolate}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:Neue Montreal;src:url(../fonts/NeueMontreal-Regular.woff2)format("woff2"),url(../fonts/NeueMontreal-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neue Montreal;src:url(../fonts/NeueMontreal-Medium.woff2)format("woff2"),url(../fonts/NeueMontreal-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Die Grotesk;src:url(../fonts/TestDieGrotesk-B-Regular.woff2)format("woff2"),url(../fonts/TestDieGrotesk-B-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Die Grotesk;src:url(../fonts/TestDieGrotesk-B-Bold.woff2)format("woff2"),url(../fonts/TestDieGrotesk-B-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Press Start 2P";src:url(../fonts/PressStart2P-Accents.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--columns:12;--gutter:40px;--margin:40px}#grid-c .tour__ruler{width:calc(var(--r) * 2);height:calc(var(--r) * 2);pointer-events:none;border:1px solid #ff000059;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#grid-c .grid__h{flex-direction:column}#grid-c .grid__h,#grid-c .grid__v{justify-content:space-between;width:100%;height:100%;display:flex;position:fixed}#grid-c.o{opacity:.5}#grid-c{--r:calc(min(30vh, 18vw));opacity:0;z-index:101;width:100vw;height:100%;top:0;left:0}#grid-c,#grid-c #grid-w{pointer-events:none;position:fixed}#grid-c #grid-w{top:var(--margin);bottom:var(--margin);left:var(--margin);width:calc(100vw - var(--margin) - var(--margin));opacity:.2;justify-content:center;display:flex}#grid-c #grid-w #grid{justify-content:space-between;width:100vw;height:100%;display:flex}#grid-c #grid-w #grid div{float:left;width:calc(100vw / var(--columns) + var(--gutter) / (var(--columns)) - (var(--gutter) + var(--margin) * 2 / var(--columns)));background:red;height:0;position:relative}#grid-c #grid-h{opacity:.2;width:100vw;height:100vh;position:fixed}#grid-c #grid-h div:first-child{background:red;width:100vw;height:1px;position:absolute;top:50%}#grid-c #grid-h div:nth-child(2){background:red;width:1px;height:100vh;position:absolute;left:50%}#grid-c #grid-h div:nth-child(3){background:red;width:100vw;height:1px;position:absolute;top:25%}#grid-c #grid-h div:nth-child(4){background:red;width:100vw;height:1px;position:absolute;top:75%}html{-webkit-user-select:none;user-select:none;overscroll-behavior:none;text-rendering:optimizelegibility;-webkit-text-size-adjust:none;-webkit-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;width:100%;height:100dvh;font-family:Neue Montreal;font-size:calc(max(.52083vw,7.5px));position:absolute;top:0;left:0;overflow:hidden}@media (height<=500px) and (orientation:landscape),(width<=834px){:root{--columns:6;--gutter:20px;--margin:20px}#grid-c #grid-w #grid div:nth-child(n+7){display:none}html{font-size:calc(min(2.5641vw,11px))}}body{letter-spacing:-3%;color:#000;font-family:Neue Montreal;font-size:2.2rem;font-weight:500;line-height:100%}.layout>.page,body{width:100%;height:100%;padding:var(--margin);background-color:#fff;position:absolute;top:0;left:0;overflow:auto}.layout>.page{z-index:0}h1{letter-spacing:-6%;padding-right:.6rem;font-family:Die Grotesk,Neue Montreal,sans-serif;font-size:10rem;font-weight:600;line-height:80%}.error-page{width:100%;height:100%;padding:var(--margin);z-index:0;touch-action:none;background-color:#fff;position:absolute;top:0;left:0;overflow:auto}.error-page,.error-page__contenu{flex-direction:column;display:flex}.error-page__contenu{text-align:center;flex:1;justify-content:center;align-items:center;gap:2rem}.error-page h1{font-size:calc(min(15rem,24vh,14vw));line-height:1}.error-page__perso{z-index:5;position:fixed;inset:0}.error-page__perso,.sombritude{pointer-events:none;width:100%;height:100%}.sombritude{opacity:0;z-index:2;background-color:#000;position:absolute;top:0;left:0;overflow:auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.coverflow{z-index:3;position:fixed;inset:0}.coverflow__canvas{touch-action:pan-y;cursor:grab;width:100%;height:100%;opacity:calc(1 - var(--cf-progress,0) * .7);display:block}.coverflow__canvas:active{cursor:grabbing}.is-detail .coverflow__canvas{cursor:default}.coverflow__title{left:0;right:0;bottom:calc(12.5rem + var(--margin));z-index:3;pointer-events:none;color:#000;height:4.5rem;transition:color .3s cubic-bezier(.19,1,.22,1),bottom 1s cubic-bezier(.19,1,.22,1);position:fixed;overflow:hidden}.coverflow__title.is-detail{bottom:calc(7.5rem + var(--margin))}@media (height<=500px) and (orientation:landscape){.coverflow__title,.coverflow__title.is-detail{bottom:calc(4rem + var(--margin))}}.coverflow__title-track{will-change:transform;position:absolute;top:0;left:0;right:0}.coverflow__title-row{text-align:center;text-transform:uppercase;height:4.5rem;letter-spacing:-6%;font-family:Die Grotesk,Neue Montreal,sans-serif;font-size:3.5rem;font-weight:600;line-height:80%;line-height:140%!important}.coverflow__timeline{left:0;right:0;bottom:var(--margin);pointer-events:none;height:6rem;position:absolute}.coverflow__ruler{will-change:transform;position:absolute;inset:0}.coverflow__year{transform:translate(calc(-50% + var(--x)),-50%);opacity:.3;transition:opacity 1.4s cubic-bezier(.19,1,.22,1),transform 1.5s cubic-bezier(.19,1,.22,1);transition-delay:0s,var(--stagger-delay,0s);pointer-events:auto;cursor:drag;flex-direction:column;align-items:center;gap:.9rem;display:flex;position:absolute;top:50%;left:50%}.coverflow__year.has-album{opacity:1;cursor:pointer}.coverflow__year.is-active{opacity:1}.coverflow.is-detail .coverflow__year{transform:translate(calc(-50% + var(--x)),calc(-50% + 20rem))}.coverflow__year-label{letter-spacing:-3%;font-family:Neue Montreal;font-size:1.2rem;font-weight:400;line-height:110%}.coverflow__mark{background-color:currentColor;width:1px;height:1px;transition:all 1s cubic-bezier(.19,1,.22,1)}.is-active .coverflow__mark{width:1px;height:1rem}.navigation__wrapper{z-index:99;width:calc(100vw / var(--columns) * 12 + var(--gutter) / (var(--columns) / 12) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 12));gap:var(--gutter);color:#000;display:flex;position:absolute}.navigation__wrapper .logo{width:calc(100vw / var(--columns) * 3 + var(--gutter) / (var(--columns) / 3) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 3))}.navigation__wrapper .logo a{width:fit-content;display:flex}.navigation__wrapper .logo svg{height:3rem}.navigation__wrapper nav{width:calc(100vw / var(--columns) * 6 + var(--gutter) / (var(--columns) / 6) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 6));gap:1.5rem;display:flex}.navigation__wrapper nav a{letter-spacing:-3%;cursor:pointer;width:fit-content;height:3rem;font-family:Neue Montreal;font-size:2.2rem;font-weight:500;line-height:100%;transition:opacity .5s;display:block;position:relative;overflow:hidden}.navigation__wrapper nav a:after,.navigation__wrapper nav a:before{content:"";will-change:transform;background-color:currentColor;width:100%;height:.25rem;position:absolute;bottom:0;left:0}.navigation__wrapper nav a:before{opacity:1;transition:transform 1s cubic-bezier(.19,1,.22,1);transform:translate(102%)}.navigation__wrapper nav a:after{opacity:0;transition:none;transform:translate(-102%)}.navigation__wrapper nav a:hover:before{opacity:0;transform:translateZ(0)}.navigation__wrapper nav a:hover:after{opacity:1;transition:transform 1s cubic-bezier(.19,1,.22,1);transform:translateZ(0)}.navigation__wrapper nav a.a:after{opacity:1;transform:translateZ(0)}.navigation__wrapper nav a.disabled{pointer-events:none;opacity:.5}.navigation__wrapper nav:has(a.router-link-active) a{opacity:.25}:is(.navigation__wrapper nav:has(a.router-link-active) a.router-link-active,.navigation__wrapper nav:has(a.router-link-active) a:hover){opacity:1}.navigation__wrapper nav:has(a.router-link-active) a.router-link-active:before{opacity:0;transform:translateZ(0)}.navigation__wrapper nav:has(a.router-link-active) a:hover:before{opacity:0;transform:translateZ(0)}.navigation__wrapper nav:has(a.router-link-active) a.router-link-active:after{opacity:1;transition:transform 1s cubic-bezier(.19,1,.22,1);transform:translateZ(0)}.navigation__wrapper nav:has(a.router-link-active) a:hover:after{opacity:1;transition:transform 1s cubic-bezier(.19,1,.22,1);transform:translateZ(0)}.navigation__wrapper .cart{width:calc(100vw / var(--columns) * 3 + var(--gutter) / (var(--columns) / 3) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 3));justify-content:flex-end;display:flex}.navigation__wrapper .cart p{width:fit-content}.navigation__wrapper .legal,.navigation__wrapper .menu-toggle{display:none}@media (height<=500px) and (orientation:landscape),(width<=834px){.navigation__wrapper{width:calc(100vw / var(--columns) * 6 + var(--gutter) / (var(--columns) / 6) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 6));gap:var(--gutter);justify-content:space-between;align-items:flex-start}.navigation__wrapper .logo{width:calc(100vw / var(--columns) * 2 + var(--gutter) / (var(--columns) / 2) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 2))}.navigation__wrapper .menu-toggle{font:inherit;color:inherit;text-align:center;height:2.2rem;display:block;overflow:hidden}.navigation__wrapper .cart{width:auto}.navigation__wrapper nav{z-index:-1;width:auto;padding:calc(8rem + var(--margin)) var(--margin) var(--margin);color:#000;opacity:0;pointer-events:none;background-color:#fff;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:0;transition:opacity .5s cubic-bezier(.45,0,.55,1);position:fixed;inset:0}.navigation__wrapper nav .legal{letter-spacing:-3%;width:calc(100vw / var(--columns) * 6 + var(--gutter) / (var(--columns) / 6) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 6));justify-content:space-between;margin-top:2.5rem;font-family:Neue Montreal;font-size:1.2rem;font-weight:400;line-height:110%;display:flex}.navigation__wrapper nav a{letter-spacing:-3%;height:7rem;font-family:Neue Montreal;font-size:7rem;font-weight:500;line-height:100%}.navigation__wrapper nav a:after,.navigation__wrapper nav a:before{display:none}.navigation__wrapper nav .nav__inner{display:block}.navigation__wrapper.is-menu-open nav{opacity:1;pointer-events:auto}.navigation__wrapper.is-menu-open nav:has(a.router-link-active) a:not(.router-link-active){opacity:.25}}@media (height<=500px) and (orientation:landscape) and (orientation:landscape),(width<=834px) and (height<=500px) and (orientation:landscape){.navigation__wrapper nav{padding-top:calc(5rem + var(--margin))}.navigation__wrapper nav a{height:calc(min(7rem,11vh));font-size:calc(min(7rem,11vh))}}.footer{opacity:.5;margin-top:10rem;position:relative}.footer .footer__inner,.footer .footer__inner>div{justify-content:space-between;align-items:flex-end;display:flex}.footer .footer__inner>div{width:calc(100vw / var(--columns) * 6 + var(--gutter) / (var(--columns) / 6) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 6))}.footer .footer__inner .footer__copyright,.footer .footer__inner .footer__link{width:calc(100vw / var(--columns) * 3 + var(--gutter) / (var(--columns) / 3) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 3));flex-direction:column;display:flex}.footer .footer__inner .footer__copyright div,.footer .footer__inner .footer__link div{gap:.5rem;display:flex}.footer .footer__inner .footer__newsletter{width:calc(100vw / var(--columns) * 5 + var(--gutter) / (var(--columns) / 5) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 5))}.footer .footer__inner .footer__newsletter form{width:calc(100vw / var(--columns) * 3 + var(--gutter) / (var(--columns) / 3) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 3));flex-direction:column;align-items:flex-start;display:flex}.footer .footer__inner .footer__newsletter form .input{align-items:center;display:flex}.footer .footer__inner .footer__newsletter form .footer__trap{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.footer .footer__inner .footer__newsletter form .footer__note{margin-top:1rem}.footer .footer__inner .footer__newsletter form input{all:unset;width:calc(100vw / var(--columns) * 2 + var(--gutter) / (var(--columns) / 2) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 2) + var(--gutter))}.footer .footer__inner .footer__newsletter form input:focus{border:none}.footer .footer__inner .footer__newsletter form input::placeholder{color:inherit;opacity:.5}.footer .footer__inner .footer__newsletter form input.is-done::placeholder{opacity:1}.footer .footer__inner .footer__logo{width:calc(.5 * (100vw / var(--columns) + var(--gutter) / (var(--columns)) - (var(--gutter) + var(--margin) * 2 / var(--columns))))}@media (height<=500px) and (orientation:landscape),(width<=834px){.footer .footer__inner{letter-spacing:-3%;flex-direction:column;font-family:Neue Montreal;font-size:1.2rem;font-weight:400;line-height:110%}.footer .footer__inner>div:first-child{align-items:flex-start}.footer .footer__inner .button{letter-spacing:-3%;font-family:Neue Montreal;font-size:1.2rem;font-weight:400;line-height:110%}.footer .footer__inner .footer__newsletter{width:calc(100vw / var(--columns) * 5 + var(--gutter) / (var(--columns) / 5) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 5));margin-top:2.5rem}.footer .footer__inner .footer__newsletter form{width:calc(100vw / var(--columns) * 4 + var(--gutter) / (var(--columns) / 4) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 4))}.footer .footer__inner .footer__newsletter form input{width:calc(100vw / var(--columns) * 3 + var(--gutter) / (var(--columns) / 3) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 3) + var(--gutter))}.footer .footer__inner .footer__newsletter form label{letter-spacing:-3%;margin-bottom:2rem;font-family:Neue Montreal;font-size:2.2rem;font-weight:500;line-height:100%}.footer .footer__inner .footer__logo{width:calc(100vw / var(--columns) + var(--gutter) / (var(--columns)) - (var(--gutter) + var(--margin) * 2 / var(--columns)))}}.product-card{display:block}.product-card,.product-card .product-card__image-wrap{width:calc(100vw / var(--columns) * 3 + var(--gutter) / (var(--columns) / 3) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 3))}.product-card .product-card__image-wrap{height:calc(100vw / var(--columns) * 3 + var(--gutter) / (var(--columns) / 3) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 3) + 100vw / var(--columns) + var(--gutter) / (var(--columns)) - (var(--gutter) + var(--margin) * 2 / var(--columns)));justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.product-card .product-card__image-wrap img{width:calc((100vw / var(--columns) * 3 + var(--gutter) / (var(--columns) / 3) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 3)) / 1.5);-o-object-fit:cover;object-fit:cover}.product-card .product-card__info{justify-content:space-between;align-items:baseline;margin-top:1.5rem;display:flex}.product-card .product-card__info .product-card__title{text-transform:uppercase}.product-card .product-card__info .product-card__price,.product-card .product-card__info .product-card__title{letter-spacing:-3%;font-family:Neue Montreal;font-size:1.2rem;font-weight:400;line-height:110%}.cart-drawer{z-index:100;width:calc(100vw / var(--columns) * 4 + var(--gutter) / (var(--columns) / 4) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 4) + var(--gutter) + var(--gutter));max-width:100%;height:100dvh;padding:var(--margin);color:#000;background-color:#fff;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden}.cart-drawer__overlay{z-index:99;opacity:.5;cursor:pointer;background-color:#000;position:fixed;inset:0}.cart-overlay-enter-active,.cart-overlay-leave-active{transition:opacity 1s cubic-bezier(.19,1,.22,1)}.cart-overlay-enter-from,.cart-overlay-leave-to{opacity:0}.cart-drawer-enter-active,.cart-drawer-leave-active{transition:transform 1.5s cubic-bezier(.19,1,.22,1)}.cart-drawer-enter-from,.cart-drawer-leave-to{transform:translate(100%)}.cart-drawer__header{letter-spacing:-3%;border-bottom:1px solid #e7e7e7;justify-content:space-between;align-items:center;padding-bottom:2rem;font-family:Neue Montreal;font-size:2.2rem;font-weight:500;line-height:100%;display:flex}.cart-drawer__header,.shipping__heading{flex:none;margin-bottom:3rem}.shipping__heading p{letter-spacing:-3%;margin-bottom:2rem;font-family:Neue Montreal;font-size:1.8rem;font-weight:400;line-height:110%}.shipping__heading .line__wrapper{background-color:#e7e7e7;border-radius:.2rem;width:100%;height:.4rem}.shipping__heading .line__wrapper .line__progress{background-color:#000;border-radius:.2rem;max-width:100%;height:100%;transition:width .5s cubic-bezier(.19,1,.22,1)}.cart-drawer__empty{opacity:.5}.cart-drawer__lines{scrollbar-width:none;flex-direction:column;flex:auto;gap:3rem;min-height:0;padding-bottom:3rem;display:flex;overflow-y:auto}.cart-drawer__lines::-webkit-scrollbar{display:none}.cart-drawer__line{justify-content:space-between;align-items:flex-start;gap:3rem;display:flex}.cart-drawer__line-image{width:calc(100vw / var(--columns) + var(--gutter) / (var(--columns)) - (var(--gutter) + var(--margin) * 2 / var(--columns)));height:calc(100vw / var(--columns) + var(--gutter) / (var(--columns)) - (var(--gutter) + var(--margin) * 2 / var(--columns)) + (100vw / var(--columns) + var(--gutter) / (var(--columns)) - (var(--gutter) + var(--margin) * 2 / var(--columns))) / 3);background-color:#f5f5f5;justify-content:center;align-items:center;display:flex}.cart-drawer__line-image img{-o-object-fit:cover;object-fit:cover;width:calc((100vw / var(--columns) + var(--gutter) / (var(--columns)) - (var(--gutter) + var(--margin) * 2 / var(--columns))) / 1.5)}.cart-drawer__line-info{flex-direction:column;justify-content:space-between;gap:.3rem;height:100%;display:flex}.cart-drawer__line-title{letter-spacing:-3%;width:calc(100vw / var(--columns) * 2 + var(--gutter) / (var(--columns) / 2) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 2));text-transform:uppercase;font-family:Neue Montreal;font-size:2.2rem;font-weight:500;line-height:100%}.cart-drawer__line-price,.cart-drawer__line-variant{letter-spacing:-3%;font-family:Neue Montreal;font-size:1.8rem;font-weight:400;line-height:110%}.cart-drawer__line-price{width:calc(100vw / var(--columns) + var(--gutter) / (var(--columns)) - (var(--gutter) + var(--margin) * 2 / var(--columns)));text-align:right;flex-direction:column;justify-content:space-between;align-items:flex-end;height:100%;display:flex}.cart-drawer__line-price button,.cart-drawer__qty button{cursor:pointer;color:#000;border:1px solid #e7e7e7;border-radius:.5rem;justify-content:center;align-items:center;width:5.2rem;height:5.2rem;transition:border 1s cubic-bezier(.19,1,.22,1);display:flex}.cart-drawer__line-price button svg,.cart-drawer__qty button svg{width:2.2rem;height:2.2rem}.cart-drawer__line-price button:disabled,.cart-drawer__qty button:disabled{opacity:.3;cursor:default}.cart-drawer__line-price button:hover,.cart-drawer__qty button:hover{border:1px solid #000}.cart-drawer__qty{border:1px solid #e7e7e7;border-radius:.5rem;align-items:center;gap:2rem;width:min-content;transition:border 1s cubic-bezier(.19,1,.22,1);display:flex}.cart-drawer__qty:hover{border:1px solid #000}.cart-drawer__qty button{cursor:pointer;color:#000;border:none;justify-content:center;align-items:center;width:5.2rem;height:5.2rem;display:flex}.cart-drawer__qty button svg{width:1.5rem;height:1.5rem}.cart-drawer__qty button:disabled{opacity:.3;cursor:default}.cart-drawer__qty button:hover{border:none}.cart-drawer__footer{border-top:1px solid #e7e7e7;flex-direction:column;flex:none;gap:1.5rem;margin-top:auto;padding-top:2rem;display:flex}.cart-drawer__total{letter-spacing:-3%;justify-content:space-between;font-family:Neue Montreal;font-size:2.2rem;font-weight:500;line-height:100%;display:flex}@media (height<=500px) and (orientation:landscape),(width<=834px){.cart-drawer{width:100vw}.cart-drawer__line,.cart-drawer__lines{gap:var(--margin)}.cart-drawer__line-image{width:calc(100vw / var(--columns) * 2 + var(--gutter) / (var(--columns) / 2) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 2));height:calc(100vw / var(--columns) * 2 + var(--gutter) / (var(--columns) / 2) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 2) + (100vw / var(--columns) * 2 + var(--gutter) / (var(--columns) / 2) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 2)) / 3)}.cart-drawer__line-title{width:calc(100vw / var(--columns) * 3 + var(--gutter) / (var(--columns) / 3) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 3))}}.album__page .clips{gap:var(--gutter);width:calc(100vw / var(--columns) * 8 + var(--gutter) / (var(--columns) / 8) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 8));grid-template-columns:repeat(2,1fr);display:grid}.album__page .clips__item:only-child{grid-column:1/-1}@media (height<=500px) and (orientation:landscape),(width<=834px){.album__page .clips{width:calc(100vw / var(--columns) * 6 + var(--gutter) / (var(--columns) / 6) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 6));grid-template-columns:1fr}}.album__page .clips__media{aspect-ratio:16/9;background-color:#000;position:relative}.album__page .clips__player{width:100%;height:100%;display:block}.album__page .clips__overlay{cursor:pointer;opacity:1;border:0;width:100%;height:100%;padding:0;transition:opacity .4s cubic-bezier(.19,1,.22,1);position:absolute;inset:0;overflow:hidden}.album__page .clips__overlay.is-hidden{opacity:0;pointer-events:none}.album__page .clips__thumb-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.album__page .clips__overlay-bg{opacity:.4;background-color:#000;transition:opacity .4s cubic-bezier(.19,1,.22,1);position:absolute;inset:0}.clips__overlay:hover .album__page .clips__overlay-bg{opacity:.5}.album__page .clips__play-label{letter-spacing:-3%;color:#fff;font-family:Neue Montreal;font-size:2.2rem;font-weight:500;line-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.album__page .hls-video{background-color:#000;width:100%;height:100%;display:block}.button{letter-spacing:-3%;text-align:center;cursor:pointer;border-radius:.5rem;padding:1.8rem 4rem;font-family:Neue Montreal;font-size:2.2rem;font-weight:500;line-height:100%;transition:opacity .25s;display:block;position:relative}.button:disabled:not(.is-loading){opacity:.3;cursor:default;pointer-events:none}.button:focus-visible{outline-offset:.3rem;outline:.2rem solid #000}.button--primary{color:#fff;background-color:#000}.button--primary:hover:not(:disabled){opacity:.3}.button--primary:disabled:not(.is-loading){color:#fff;opacity:1;background-color:#b2b2b2}.button--secondary{color:#000;background-color:#fff}.button--ghost:hover:not(:disabled),.button--secondary:disabled:not(.is-loading),.button--secondary:hover:not(:disabled),.button--tertiary:hover:not(:disabled){opacity:.3}.button--ghost,.button--tertiary{background-color:#0000;border:none;border-radius:0;align-items:flex-start;padding:0;display:flex}.button--tertiary{letter-spacing:-3%;cursor:pointer;align-items:flex-start;width:fit-content;height:3rem;font-family:Neue Montreal;font-size:2.2rem;font-weight:500;line-height:100%;transition:opacity .5s;display:flex;position:relative;overflow:hidden}.button--tertiary:after,.button--tertiary:before{content:"";will-change:transform;background-color:currentColor;width:100%;height:.25rem;position:absolute;bottom:0;left:0}.button--tertiary:before{opacity:1;transition:transform 1s cubic-bezier(.19,1,.22,1);transform:translate(102%)}.button--tertiary:after{opacity:0;transition:none;transform:translate(-102%)}.button--tertiary:hover:before{opacity:0;transform:translateZ(0)}.button--tertiary:hover:after{transition:transform 1s cubic-bezier(.19,1,.22,1)}.button--tertiary.a:after,.button--tertiary:hover:after{opacity:1;transform:translateZ(0)}.button--tertiary.disabled{pointer-events:none;opacity:.5}.button__spinner{border:.2rem solid;border-right-color:#0000;border-radius:50%;width:2rem;height:2rem;margin:-1rem 0 0 -1rem;animation:.7s infinite button-spin;position:absolute;top:50%;left:50%}.button.is-loading .button__label{visibility:hidden}@keyframes button-spin{to{transform:rotate(1turn)}}.home__page{-webkit-font-smoothing:none;font-smooth:never;overscroll-behavior:none;background:#000;font-family:"Press Start 2P",monospace}.home__page .home__track{height:600vh;position:relative}.home__page .home__stage{height:100dvh;position:sticky;top:0;overflow:hidden}.home__page .home__canvas,.home__page .home__poster{width:100%;height:100%;position:absolute;inset:0}.home__page .home__poster{width:auto;max-width:none;inset:0 auto 0 50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.home__page .home__poster.is-hidden{visibility:hidden}.home__page .home__hint{left:var(--margin);bottom:var(--margin);text-align:left;color:#ffffffb3;pointer-events:none;font-size:8px;line-height:1;transition:opacity .3s;animation:1.2s step-end infinite home-blink;position:absolute}.home__page .home__hint.is-hidden{opacity:0;animation:none}.home__page .home__skip{right:var(--margin);bottom:var(--margin);color:#fff9;text-underline-offset:4px;font-size:8px;line-height:1;text-decoration:underline;position:absolute}.home__page .home__skip:focus-visible,.home__page .home__skip:hover{color:#fff;outline:none}.home__page .home__shortcut{letter-spacing:.08em;white-space:nowrap;color:#fff;text-shadow:0 0 2px #fffc,0 0 12px #ffffff59;font-size:calc(clamp(11px,1.25vw,22px));line-height:1;transition:opacity .25s,text-shadow .25s;position:absolute;top:50%}.home__page .home__shortcut.is-left{left:19%;transform:translate(-50%,-50%)}.home__page .home__shortcut.is-right{left:82%;transform:translate(-50%,-50%)}.home__page .home__shortcut:focus-visible,.home__page .home__shortcut:hover{text-shadow:0 0 3px #ffffffe6,0 0 18px #fffc;outline:none}.home__page .home__shortcut.is-hidden{opacity:0;pointer-events:none}@media (width<=600px){.home__page .home__shortcut{font-size:10px;top:52%}.home__page .home__shortcut.is-left{left:var(--margin);transform:translateY(-50%)}.home__page .home__shortcut.is-right{left:auto;right:var(--margin);transform:translateY(-50%)}}.home__page.is-static .home__stage,.home__page.is-static .home__track{height:100%}.home__page.is-static .home__hint,.home__page.is-static .home__skip{display:none}.home__page .home__start{letter-spacing:.08em;white-space:nowrap;color:#fff;text-shadow:0 0 2px #fffc,0 0 12px #ffffff73;align-items:center;gap:.9em;font-size:calc(clamp(11px,1.1vw,20px));line-height:1;transition:opacity .25s;animation:1.1s step-end infinite home-start-blink;display:flex;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.home__page .home__start:before{content:"";clip-path:polygon(0 0,100% 50%,0 100%);background:currentColor;width:.85em;height:.95em}.home__page .home__start:focus-visible,.home__page .home__start:hover{text-shadow:0 0 3px #ffffffe6,0 0 18px #fffc;outline:none;animation:none}.home__page .home__start.is-hidden{opacity:0;pointer-events:none;animation:none}@media (prefers-reduced-motion:reduce){.home__page .home__start{animation:none}}.layout>.page.home__page{background-color:#000;padding:0}@keyframes home-start-blink{50%{opacity:.15}}@keyframes home-blink{50%{opacity:0}}.musiques__page .musiques__heading{border:0;margin:-1px;padding:0}.musiques__page .musiques__fallback,.musiques__page .musiques__heading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shop__page{padding:var(--margin);display:block}.shop__page .shop__header{justify-content:space-between;align-items:flex-start;gap:var(--gutter);margin-top:10rem;margin-bottom:1rem;display:flex}.shop__page .shop__title-row{-moz-column-gap:2rem;width:calc(100vw / var(--columns) * 8 + var(--gutter) / (var(--columns) / 8) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 8));flex-wrap:wrap;align-items:baseline;gap:1rem 2rem;display:flex}.shop__page .shop__title-row .active__filter{letter-spacing:-6%;opacity:1;flex-direction:column;height:11rem;padding-right:.6rem;font-family:Die Grotesk,Neue Montreal,sans-serif;font-size:10rem;font-weight:400;line-height:100%;transition:all 1s cubic-bezier(.19,1,.22,1);display:flex;overflow:hidden}.shop__page .shop__title-row .active__filter span{cursor:pointer;transition:all 1s cubic-bezier(.19,1,.22,1);transform:translateY(-100%)}.shop__page .shop__title-row .active__filter.is-visible{opacity:.25}.shop__page .shop__title-row .active__filter.is-active,.shop__page .shop__title-row .active__filter.is-visible:hover{opacity:1}.shop__page .shop__title-row .active__filter.is-visible span{transform:translateY(0)}.shop__page .shop__title-row .active__filter.is-active span{transform:translateY(-100%)}.shop__page .shop__heading{letter-spacing:-6%;padding-right:.6rem;font-family:Die Grotesk,Neue Montreal,sans-serif;font-size:10rem;font-weight:600;line-height:80%}.shop__page .shop__filter__wrapper{-moz-column-gap:2rem;width:calc(100vw / var(--columns) * 8 + var(--gutter) / (var(--columns) / 8) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 8));flex-wrap:wrap;align-items:baseline;column-gap:2rem;display:flex;position:absolute}.shop__page .shop__filter__wrapper .hidden{opacity:0;font-weight:600;line-height:80%}.shop__page .shop__filter-toggle,.shop__page .shop__filter__wrapper .hidden,.shop__page .shop__filter__wrapper .shop__filter-option{letter-spacing:-6%;padding-right:.6rem;font-family:Die Grotesk,Neue Montreal,sans-serif;font-size:10rem}.shop__page .shop__filter__wrapper .shop__filter-option{color:#000;opacity:.25;cursor:pointer;height:0;font-weight:400;line-height:100%;transition:all 1s cubic-bezier(.19,1,.22,1);position:relative;overflow:hidden}.shop__page .shop__filter__wrapper .shop__filter-option.is-active,.shop__page .shop__filter__wrapper .shop__filter-option:hover{opacity:1}.shop__page .shop__filter__wrapper .shop__filter-option.is-visible{height:11rem}.shop__page .shop__filter-toggle{color:#000;opacity:.25;cursor:pointer;white-space:nowrap;height:11rem;width:calc(100vw / var(--columns) * 4 + var(--gutter) / (var(--columns) / 4) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 4));font-weight:400;line-height:100%;transition:all 1s cubic-bezier(.19,1,.22,1);position:relative;overflow:hidden}.shop__page .shop__filter-toggle p{text-align:right;transition:all 1s cubic-bezier(.19,1,.22,1)}.shop__page .shop__filter-toggle .cross{width:5rem;height:5rem;transition:all 1s cubic-bezier(.19,1,.22,1);position:absolute;bottom:5rem;right:0;transform:translate(100%,50%)}.shop__page .shop__filter-toggle.is-active,.shop__page .shop__filter-toggle:hover{opacity:1}.shop__page .shop__filter-toggle:hover p{transform:translate(-7rem)}.shop__page .shop__filter-toggle:hover .cross{transform:translateY(50%)}.shop__page .shop__filter-toggle.is-active p{transform:translate(-7rem,-100%)}.shop__page .shop__filter-toggle.is-active .cross{transform:translateY(50%)rotate(90deg)}.shop__page .shop__grid{gap:var(--gutter);flex-wrap:wrap;margin-top:7rem;transition:transform 1s cubic-bezier(.19,1,.22,1);display:flex}.shop__page .shop__grid.is-active,.shop__page footer.is-active{transform:translateY(25rem)}.shop__page .shop__error{letter-spacing:-3%;opacity:.5;height:50%;margin-top:7rem;font-family:Neue Montreal;font-size:2.2rem;font-weight:500;line-height:100%;position:relative}.shop__page .shop__error,.shop__page.shop__error--page{justify-content:center;align-items:center;width:100%;display:flex;top:0;left:0;overflow:auto}.shop__page.shop__error--page{flex-direction:column;height:100%;position:absolute}.shop__page footer{transition:transform 1s cubic-bezier(.19,1,.22,1)}@media (height<=500px) and (orientation:landscape),(width<=834px){.shop__page .shop__header{gap:0;margin-top:8rem;margin-bottom:1rem}.shop__page .shop__title-row{width:calc(100vw / var(--columns) * 4 + var(--gutter) / (var(--columns) / 4) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 4));-moz-column-gap:1.5rem;column-gap:1.5rem}.shop__page .shop__title-row .active__filter{height:4rem;font-size:4rem}.shop__page .shop__heading{padding-right:0;font-size:4rem}.shop__page .shop__filter__wrapper{width:calc(100vw / var(--columns) * 4 + var(--gutter) / (var(--columns) / 4) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 4));gap:0 1rem}.shop__page .shop__filter__wrapper .hidden,.shop__page .shop__filter__wrapper .shop__filter-option{font-size:4rem}.shop__page .shop__filter__wrapper .shop__filter-option.is-visible{height:4rem}.shop__page .shop__filter-toggle{flex-shrink:0;width:max-content;height:4rem;padding-right:3.2rem;font-size:4rem}.shop__page .shop__filter-toggle p{text-align:left}.shop__page .shop__filter-toggle .cross{width:2.5rem;height:2.5rem;bottom:2rem;transform:translateY(50%)}.shop__page .shop__filter-toggle:hover .cross,.shop__page .shop__filter-toggle:hover p{transform:none}.shop__page .shop__filter-toggle:hover .cross{transform:translateY(50%)}.shop__page .shop__filter-toggle.is-active p,.shop__page .shop__filter-toggle.is-active:hover p{transform:translateY(-100%)}.shop__page .shop__filter-toggle.is-active .cross,.shop__page .shop__filter-toggle.is-active:hover .cross{transform:translateY(50%)rotate(90deg)}.shop__page .shop__grid{margin-top:4rem}.shop__page .shop__grid.is-active,.shop__page footer.is-active{transform:translateY(18rem)}}.album__page{overscroll-behavior-y:contain;display:block;z-index:3!important;background:0 0!important}.album__page .album__content{flex-direction:column;align-items:center;display:flex}.album__page .album__content .album__header{letter-spacing:-3%;margin-bottom:10rem;font-family:Neue Montreal;font-size:1.2rem;font-weight:400;line-height:110%}.album__page .album__content .album__listen{width:calc(100vw / var(--columns) * 8 + var(--gutter) / (var(--columns) / 8) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 8));justify-content:space-between;align-items:flex-start;display:flex}.album__page .album__content .album__listen .album__tracklist{letter-spacing:-3%;font-family:Neue Montreal;font-size:1.8rem;font-weight:400;line-height:110%}.album__page .album__content .album__listen ul li{margin:.25rem 0}.album__page .album__content .album__about{letter-spacing:-3%;width:calc(100vw / var(--columns) * 4 + var(--gutter) / (var(--columns) / 4) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 4));margin-left:calc(100vw / var(--columns) * 2 + var(--gutter) / (var(--columns) / 2) - var(--margin) * 2 / var(--columns) * 2);align-self:flex-start;margin-top:15rem;font-family:Neue Montreal;font-size:3.2rem;font-weight:500;line-height:100%}.album__page .album__content .album__clips{margin:15rem 0}@media (height<=500px) and (orientation:landscape),(width<=834px){.album__page .album__content{align-items:flex-start}.album__page .album__content .album__listen{flex-direction:column;align-items:flex-start;gap:4rem}.album__page .album__content .album__about,.album__page .album__content .album__clips,.album__page .album__content .album__listen,.album__page .album__content .album__merch-grid{width:calc(100vw / var(--columns) * 6 + var(--gutter) / (var(--columns) / 6) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 6))}.album__page .album__content .album__about{letter-spacing:-3%;margin-top:8rem;margin-left:0;font-family:Neue Montreal;font-size:2.2rem;font-weight:500;line-height:100%}.album__page .album__content .album__credits{margin-top:8rem}.album__page .album__content .album__clips,.album__page .album__content .album__merch-grid{margin:8rem 0}.album__page .album__content .album__merch-grid{flex-wrap:wrap;row-gap:4rem}}.album__bg{z-index:0;background-color:var(--album-color);inset:0}.album__bg,.album__hero{pointer-events:none;transform:translateY(var(--scroll-shift,0));position:fixed}.album__hero{left:0;right:0;bottom:calc(4rem + var(--margin));z-index:2;text-align:center;flex-direction:column;align-items:center;gap:2rem;display:flex}.album__hero-hint{opacity:.5;letter-spacing:-3%;font-family:Neue Montreal;font-size:1.2rem;font-weight:400;line-height:110%}.album__spacer{height:100dvh}.album__content{padding:var(--margin) 0;min-height:100dvh;position:relative}.album__merch{margin-top:20rem}.album__merch .album__merch-grid,.album__merch .album__merch__header,.shop__page.shop__product{justify-content:space-between;display:flex}.album__merch .album__merch__header h2{letter-spacing:-6%;text-transform:uppercase;font-family:Die Grotesk,Neue Montreal,sans-serif;font-size:3.5rem;font-weight:600;line-height:80%}.album__merch .album__merch-grid{gap:var(--gutter)}.album__merch-error{letter-spacing:-3%;margin:15rem 0;font-family:Neue Montreal;font-size:1.2rem;font-weight:400;line-height:110%}@media (height<=500px) and (orientation:landscape),(width<=834px){.album__merch-error{margin:8rem 0}}.shop__page.shop__product{height:100vh;overflow:hidden}.shop__page.shop__product .shop__gallery{width:calc(100vw / var(--columns) * 8 + var(--gutter) / (var(--columns) / 8) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 8) + var(--gutter));margin-top:calc(var(--gutter) * -1);margin-left:calc(var(--gutter) * -1);cursor:pointer;justify-content:center;align-items:center;height:100dvh;transition:width 1.5s cubic-bezier(.19,1,.22,1);display:flex;position:relative}.shop__page.shop__product .shop__gallery .shop__gallery-image-wrap{width:100%;height:100%;position:relative;overflow:hidden}.shop__page.shop__product .shop__gallery .shop__gallery-image-wrap .shop__gallery-image-inner{width:100%;height:100%;position:absolute;inset:0;overflow:scroll}.shop__page.shop__product .shop__gallery .shop__gallery-image-wrap .shop__gallery-image-inner::-webkit-scrollbar{display:none}.shop__page.shop__product .shop__gallery .shop__gallery-image-wrap .shop__gallery-image-inner::-webkit-scrollbar-thumb{display:none}.shop__page.shop__product .shop__gallery .shop__gallery-image-wrap .shop__gallery-image-inner.png{justify-content:center;align-items:center;display:flex}.shop__page.shop__product .shop__gallery .shop__gallery-image-wrap img{-o-object-fit:cover;object-fit:cover;-webkit-user-drag:none;width:100%}.shop__page.shop__product .shop__gallery .shop__gallery-image-wrap img.png{width:calc(100vw / var(--columns) * 4 + var(--gutter) / (var(--columns) / 4) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 4));height:calc(100vw / var(--columns) * 4 + var(--gutter) / (var(--columns) / 4) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 4));transition:width 1.5s cubic-bezier(.19,1,.22,1),height 1.5s cubic-bezier(.19,1,.22,1)}.shop__page.shop__product .shop__gallery .gallery-slide-next-enter-active,.shop__page.shop__product .shop__gallery .gallery-slide-next-leave-active,.shop__page.shop__product .shop__gallery .gallery-slide-prev-enter-active,.shop__page.shop__product .shop__gallery .gallery-slide-prev-leave-active{transition:transform 1.5s cubic-bezier(.19,1,.22,1)}.shop__page.shop__product .shop__gallery .gallery-slide-next-enter-from{transform:translateY(100%)}.shop__page.shop__product .shop__gallery .gallery-slide-next-leave-to,.shop__page.shop__product .shop__gallery .gallery-slide-prev-enter-from{transform:translateY(-100%)}.shop__page.shop__product .shop__gallery .gallery-slide-prev-leave-to{transform:translateY(100%)}.shop__page.shop__product .shop__gallery .shop__thumbs{top:50%;left:calc(var(--gutter) + .25 * (100vw / var(--columns) + var(--gutter) / (var(--columns)) - (var(--gutter) + var(--margin) * 2 / var(--columns))));z-index:1;flex-direction:column;gap:1.6rem;display:flex;position:absolute;transform:translateY(-50%)}.shop__page.shop__product .shop__gallery .shop__thumb{width:calc(.5 * (100vw / var(--columns) + var(--gutter) / (var(--columns)) - (var(--gutter) + var(--margin) * 2 / var(--columns))));aspect-ratio:3/4;-o-object-fit:contain;object-fit:contain;cursor:pointer;opacity:.4;transition:opacity .5s cubic-bezier(.19,1,.22,1);display:block}.shop__page.shop__product .shop__gallery .shop__thumb.is-active{opacity:1}.shop__page.shop__product .shop__gallery .shop__thumb img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.shop__page.shop__product .shop__gallery .shop__thumbs-frame{width:calc(2rem + .5 * (100vw / var(--columns) + var(--gutter) / (var(--columns)) - (var(--gutter) + var(--margin) * 2 / var(--columns))));box-sizing:border-box;pointer-events:none;border:.5px solid #000;transition:transform 1s cubic-bezier(.19,1,.22,1),height .5s cubic-bezier(.19,1,.22,1);position:absolute;left:-1rem}.shop__page.shop__product .shop__gallery .shop__description{letter-spacing:-3%;width:calc(100vw / var(--columns) * 2 + var(--gutter) / (var(--columns) / 2) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 2));bottom:var(--gutter);text-align:center;font-family:Neue Montreal;font-size:1.2rem;font-weight:400;line-height:110%;position:absolute}.shop__page.shop__product .shop__info{text-align:center;flex-direction:column;justify-content:center;align-items:center;transition:transform 1.5s cubic-bezier(.19,1,.22,1),width 1.5s cubic-bezier(.19,1,.22,1);display:flex}.shop__page.shop__product .shop__info,.shop__page.shop__product .shop__info .shop__title{width:calc(100vw / var(--columns) * 4 + var(--gutter) / (var(--columns) / 4) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 4))}.shop__page.shop__product .shop__info .shop__title{letter-spacing:-6%;text-transform:uppercase;margin-bottom:4rem;font-family:Die Grotesk,Neue Montreal,sans-serif;font-size:calc(min(3.5rem,2.4vw));font-weight:600;line-height:80%}.shop__page.shop__product .shop__info .shop__price-block{margin-bottom:7rem}.shop__page.shop__product .shop__info .shop__price{letter-spacing:-3%;font-family:Neue Montreal;font-size:2.2rem;font-weight:500;line-height:100%}.shop__page.shop__product .shop__info .shop__delivery{letter-spacing:-3%;opacity:.6;margin-top:3rem;font-family:Neue Montreal;font-size:1.2rem;font-weight:400;line-height:110%}.shop__page.shop__product .shop__info .shop__option{margin-bottom:4rem}.shop__page.shop__product .shop__info .shop__option:last-child{margin-bottom:0}.shop__page.shop__product .shop__info .shop__option-name{letter-spacing:-3%;margin-bottom:1rem;font-family:Neue Montreal;font-size:1.2rem;font-weight:400;line-height:110%}.shop__page.shop__product .shop__info .shop__option-values{letter-spacing:-3%;gap:2rem;font-family:Neue Montreal;font-size:2.2rem;font-weight:500;line-height:100%;display:flex}.shop__page.shop__product .shop__info .shop__option-value{opacity:.25;cursor:pointer}.shop__page.shop__product .shop__info .shop__option-value.is-active{opacity:1}.shop__page.shop__product .shop__actions{width:max(100vw / var(--columns) * 2 + var(--gutter) / (var(--columns) / 2) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 2),29rem);right:calc(100vw / var(--columns) + var(--gutter) / (var(--columns)) - (var(--gutter) + var(--margin) * 2 / var(--columns)) + var(--gutter) + var(--gutter));bottom:var(--gutter);z-index:1;flex-direction:column;gap:1rem;transition:right 1s cubic-bezier(.19,1,.22,1);display:flex;position:absolute}.shop__page.shop__product.is-expanded{display:block}.shop__page.shop__product.is-expanded .shop__gallery{width:100vw}.shop__page.shop__product.is-expanded .shop__gallery .shop__gallery-image-wrap img{-o-object-fit:cover;object-fit:cover;width:100%}.shop__page.shop__product.is-expanded .shop__gallery .shop__gallery-image-wrap img.png{width:calc(100vw / var(--columns) * 9 + var(--gutter) / (var(--columns) / 9) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 9));height:calc(100vw / var(--columns) * 9 + var(--gutter) / (var(--columns) / 9) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 9))}.shop__page.shop__product.is-expanded .shop__info{width:0;height:100%;transform:translateX(calc(100vw / var(--columns) * 4 + var(--gutter) / (var(--columns) / 4) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 4)));pointer-events:none}.shop__page.shop__product.is-expanded .shop__actions{right:var(--gutter)}.shop__page.shop__product.is-expanded .shop__description{right:calc(100vw / var(--columns) * 2 + var(--gutter) / (var(--columns) / 2) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 2) + var(--gutter) + var(--gutter));text-align:right}.shop__page.shop__product .shop__description-mobile{display:none}@media (height<=500px) and (orientation:landscape),(width<=834px){.shop__page.shop__product{height:100dvh;display:block;overflow:hidden auto}.shop__page.shop__product .shop__gallery,.shop__page.shop__product.is-expanded .shop__gallery{width:100vw;height:calc(min(130vw,82dvh));margin-left:calc(var(--gutter) * -1);cursor:default;box-sizing:border-box;display:block}.shop__page.shop__product .shop__gallery .shop__gallery-image-wrap,.shop__page.shop__product.is-expanded .shop__gallery .shop__gallery-image-wrap{touch-action:pan-y;height:100%}.shop__page.shop__product .shop__gallery .shop__gallery-image-wrap .shop__gallery-image-inner,.shop__page.shop__product.is-expanded .shop__gallery .shop__gallery-image-wrap .shop__gallery-image-inner{touch-action:pan-y;overflow:hidden}.shop__page.shop__product .shop__gallery .shop__gallery-image-wrap img,.shop__page.shop__product.is-expanded .shop__gallery .shop__gallery-image-wrap img{touch-action:pan-y;height:100%}.shop__page.shop__product .shop__gallery .shop__gallery-image-wrap img.png,.shop__page.shop__product.is-expanded .shop__gallery .shop__gallery-image-wrap img.png{width:calc(100vw / var(--columns) * 4 + var(--gutter) / (var(--columns) / 4) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 4));height:calc(100vw / var(--columns) * 4 + var(--gutter) / (var(--columns) / 4) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 4))}.shop__page.shop__product .shop__gallery .shop__track,.shop__page.shop__product.is-expanded .shop__gallery .shop__track{will-change:transform;width:100%;height:100%;transition:transform .8s cubic-bezier(.19,1,.22,1);display:flex}.shop__page.shop__product .shop__gallery .shop__track-slide,.shop__page.shop__product.is-expanded .shop__gallery .shop__track-slide{flex:0 0 100%;justify-content:center;align-items:center;height:100%;display:flex}.shop__page.shop__product .shop__gallery .shop__thumbs,.shop__page.shop__product.is-expanded .shop__gallery .shop__thumbs{flex-direction:row;gap:3rem;top:auto;bottom:3rem;left:50%;transform:translate(-50%)}.shop__page.shop__product .shop__gallery .shop__thumb,.shop__page.shop__product.is-expanded .shop__gallery .shop__thumb{width:calc(100vw / var(--columns) + var(--gutter) / (var(--columns)) - (var(--gutter) + var(--margin) * 2 / var(--columns)))}.shop__page.shop__product .shop__gallery .shop__thumbs-frame,.shop__page.shop__product.is-expanded .shop__gallery .shop__thumbs-frame{border:.25px solid #000;transition:transform 1s cubic-bezier(.19,1,.22,1),width .5s cubic-bezier(.19,1,.22,1),height .5s cubic-bezier(.19,1,.22,1);left:0}.shop__page.shop__product .shop__gallery .shop__description,.shop__page.shop__product.is-expanded .shop__gallery .shop__description{display:none}.shop__page.shop__product.is-expanded .shop__gallery .shop__gallery-image-wrap img.png{width:calc(100vw / var(--columns) * 4 + var(--gutter) / (var(--columns) / 4) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 4));height:calc(100vw / var(--columns) * 4 + var(--gutter) / (var(--columns) / 4) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 4))}.shop__page.shop__product .shop__info,.shop__page.shop__product.is-expanded .shop__info{width:calc(100vw / var(--columns) * 6 + var(--gutter) / (var(--columns) / 6) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 6));pointer-events:auto;text-align:center;height:auto;margin-bottom:var(--gutter);align-items:center;padding:4rem 0 2rem;transform:none}.shop__page.shop__product .shop__info .shop__title,.shop__page.shop__product.is-expanded .shop__info .shop__title{width:100%;margin-bottom:2rem;font-size:2.6rem}.shop__page.shop__product .shop__info .shop__price-block,.shop__page.shop__product.is-expanded .shop__info .shop__price-block{margin-bottom:3rem}.shop__page.shop__product .shop__description-mobile{letter-spacing:-3%;width:calc(100vw / var(--columns) * 6 + var(--gutter) / (var(--columns) / 6) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 6));text-align:center;margin-bottom:4rem;font-family:Neue Montreal;font-size:1.4rem;font-weight:400;line-height:100%;display:block}.shop__page.shop__product .shop__actions,.shop__page.shop__product.is-expanded .shop__actions{width:calc(100vw / var(--columns) * 6 + var(--gutter) / (var(--columns) / 6) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 6));position:fixed;right:auto;box-shadow:0 0 50px 15px #0000001a}}@media (height<=500px) and (orientation:landscape) and (orientation:landscape),(width<=834px) and (height<=500px) and (orientation:landscape){.shop__page.shop__product{align-items:flex-start;display:flex}.shop__page.shop__product .shop__gallery,.shop__page.shop__product.is-expanded .shop__gallery{flex:none;width:50vw;height:100dvh;position:sticky;top:0}.shop__page.shop__product .shop__gallery .shop__gallery-image-wrap,.shop__page.shop__product.is-expanded .shop__gallery .shop__gallery-image-wrap{height:calc(100% - 9rem)}.shop__page.shop__product .shop__gallery .shop__gallery-image-wrap img,.shop__page.shop__product .shop__gallery .shop__gallery-image-wrap img.png,.shop__page.shop__product.is-expanded .shop__gallery .shop__gallery-image-wrap img,.shop__page.shop__product.is-expanded .shop__gallery .shop__gallery-image-wrap img.png{aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:100%}.shop__page.shop__product .shop__gallery .shop__thumbs,.shop__page.shop__product.is-expanded .shop__gallery .shop__thumbs{gap:1.5rem;bottom:2rem}.shop__page.shop__product .shop__gallery .shop__thumb,.shop__page.shop__product.is-expanded .shop__gallery .shop__thumb{width:11vh}.shop__page.shop__product .shop__info,.shop__page.shop__product.is-expanded .shop__info{width:auto;padding:9rem var(--margin) 9rem 0;flex:1}.shop__page.shop__product .shop__description-mobile{width:auto}.shop__page.shop__product .shop__actions,.shop__page.shop__product.is-expanded .shop__actions{left:auto;right:var(--margin);width:calc(50vw - var(--margin) * 2)}}.game__page{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;color:#2b2b2b;-webkit-font-smoothing:none;font-smooth:never;font-family:"Press Start 2P",monospace;display:block;overflow:hidden}.game__canvas{width:100vw;height:100dvh;display:block}.game__canvas,.game__pad{position:absolute;inset:0}.game__pad{touch-action:none}.game__stick{pointer-events:none;background-color:#ffffff8c;background-image:repeating-conic-gradient(#2b2b2b1a 0% 25%,transparent 0 50%);background-size:8px 8px;width:112px;height:112px;margin:-56px 0 0 -56px;position:absolute;top:0;left:0;box-shadow:0 -4px #8f8f8f,0 4px #8f8f8f,-4px 0 #8f8f8f,4px 0 #8f8f8f}.game__stick i{background-color:#2b2b2b;width:44px;height:44px;position:absolute;top:34px;left:34px;box-shadow:0 -4px #2b2b2b,0 4px #2b2b2b,-4px 0 #2b2b2b,4px 0 #2b2b2b}.game__hud{top:calc(var(--margin) * 2.6);left:var(--margin);pointer-events:none;flex-direction:column;gap:14px;font-size:16px;display:flex;position:absolute}.game__lives{flex-wrap:wrap;gap:6px;max-width:220px;display:flex}.game__lives svg{fill:#2b2b2b;width:21px;height:18px}.game__sound{pointer-events:auto;align-self:flex-start;gap:10px}.game__sound,.game__sound-btn{align-items:center;display:flex}.game__sound-btn{color:#2b2b2b;cursor:pointer;background-color:#fff;gap:8px;padding:8px 10px;font-family:"Press Start 2P",monospace;font-size:8px;line-height:1.4;box-shadow:0 -4px #2b2b2b,0 4px #2b2b2b,-4px 0 #2b2b2b,4px 0 #2b2b2b}.game__sound-btn svg{fill:currentColor;width:11px;height:9px}.game__sound-btn:focus-visible,.game__sound-btn:hover{color:#c00;background-color:#fff;outline:none;box-shadow:0 -4px #c00,0 4px #c00,-4px 0 #c00,4px 0 #c00}.game__sound-volume{appearance:none;cursor:pointer;background:0 0;width:72px;height:16px;margin:0}.game__sound-volume::-webkit-slider-runnable-track{background:#2b2b2b;height:4px}.game__sound-volume::-moz-range-track{background:#2b2b2b;height:4px}.game__sound-volume::-webkit-slider-thumb{appearance:none;background:#2b2b2b;border:0;border-radius:0;width:12px;height:12px;margin-top:-4px}.game__sound-volume::-moz-range-thumb{background:#2b2b2b;border:0;border-radius:0;width:12px;height:12px}.game__sound-volume:focus-visible::-webkit-slider-thumb{background:#c00}.game__sound-volume:hover::-webkit-slider-thumb{background:#c00}.game__sound-volume:focus-visible::-moz-range-thumb{background:#c00}.game__sound-volume:hover::-moz-range-thumb{background:#c00}.game__sound-volume:focus-visible{outline:none}.game__cards-btn{color:#2b2b2b;cursor:pointer;pointer-events:auto;background-color:#fff;align-self:flex-start;padding:8px 10px;font-family:"Press Start 2P",monospace;font-size:8px;line-height:1.4;box-shadow:0 -4px #2b2b2b,0 4px #2b2b2b,-4px 0 #2b2b2b,4px 0 #2b2b2b}.game__cards-btn em{color:#8f8f8f;font-style:normal}.game__cards-btn:focus-visible,.game__cards-btn:hover{color:#c00;background-color:#fff;outline:none;box-shadow:0 -4px #c00,0 4px #c00,-4px 0 #c00,4px 0 #c00}.game__cards{pointer-events:auto;background-color:#fff;width:calc(min(340px,78vw));max-height:55vh;padding:14px 14px 10px;font-family:"Press Start 2P",monospace;overflow-y:auto;box-shadow:0 -4px #2b2b2b,0 4px #2b2b2b,-4px 0 #2b2b2b,4px 0 #2b2b2b}.game__cards-title{color:#8f8f8f;margin-bottom:10px;font-size:8px}.game__cards ul{flex-direction:column;gap:12px;display:flex}.game__cards li{-moz-column-gap:8px;grid-template-columns:1fr auto;gap:4px 8px;font-size:8px;line-height:1.6;display:grid}.game__cards-name{color:#2b2b2b}.game__cards-count{text-align:right;color:#2b2b2b}.game__cards-rarity{color:#8f8f8f;text-transform:uppercase;grid-column:1/-1;font-size:8px}.game__cards-desc{opacity:.75;grid-column:1/-1}.game__cards .is-epic .game__cards-rarity{color:#c00}.game__score{top:calc(var(--margin) * 2.6);right:var(--margin);letter-spacing:1px;pointer-events:none;gap:24px;font-size:24px;display:flex;position:absolute}.game__score-hi{color:#8f8f8f}.game__help{bottom:var(--margin);left:var(--margin);opacity:.55;pointer-events:none;max-width:60vw;font-size:8px;line-height:2;position:absolute}.game__upgrade{background:#ffffffe0 0 25%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.game__upgrade-title{text-align:center;padding:0 var(--margin);margin-bottom:36px;font-size:16px;line-height:1.6}.game__upgrade-choices{padding:0 var(--margin);justify-content:center;gap:28px;display:flex}.game__upgrade .game__card{text-align:center;cursor:pointer;color:#2b2b2b;background-color:#fff;flex-direction:column;align-items:center;gap:16px;width:calc(clamp(190px,22vw,290px));padding:28px 20px 32px;font-family:"Press Start 2P",monospace;transition:transform .15s steps(3,end),background-color .15s steps(2,end);display:flex;box-shadow:0 -4px #8f8f8f,0 4px #8f8f8f,-4px 0 #8f8f8f,4px 0 #8f8f8f}.game__upgrade .game__card strong{overflow-wrap:anywhere;font-size:16px;font-weight:400;line-height:1.6}.game__upgrade .game__card-rarity{color:#8f8f8f;text-transform:uppercase;font-size:8px}.game__upgrade .game__card-desc{opacity:.75;font-size:8px;line-height:1.9}.game__upgrade .game__card.is-rare{background-color:#ececec;box-shadow:0 -4px #2b2b2b,0 4px #2b2b2b,-4px 0 #2b2b2b,4px 0 #2b2b2b}.game__upgrade .game__card.is-epic{background-color:#fff;box-shadow:0 -4px #c00,0 4px #c00,-4px 0 #c00,4px 0 #c00}.game__upgrade .game__card.is-epic .game__card-rarity{color:#c00}.game__upgrade .game__card:focus-visible,.game__upgrade .game__card:hover{color:#fff;background-color:#2b2b2b;outline:none;transform:translateY(-8px)}.game__upgrade .game__card:focus-visible .game__card-rarity,.game__upgrade .game__card:hover .game__card-rarity{color:#fff}.game__abilities{right:var(--margin);bottom:var(--margin);pointer-events:none;flex-direction:column;gap:16px;min-width:180px;display:flex;position:absolute}.game__ability{opacity:.5;font-size:8px;line-height:1.6}.game__ability em{color:#fff;background-color:#2b2b2b;margin-left:4px;padding:2px 4px;font-style:normal}.game__ability.is-ready{opacity:1}.game__cooldown{display:none}.game__meter{gap:2px;margin-top:8px;display:flex}.game__meter b{background-color:#dcdcdc;flex:1;height:8px}.game__meter b.on{background-color:#2b2b2b}.game__boss{top:calc(var(--margin) * 2.6);text-align:center;letter-spacing:1px;text-transform:uppercase;pointer-events:none;width:calc(min(420px,46vw));font-size:8px;position:absolute;left:50%;transform:translate(-50%)}.game__boss-bar{background-color:#fff;height:16px;margin-top:12px;display:block;position:relative;overflow:hidden;box-shadow:0 -4px #2b2b2b,0 4px #2b2b2b,-4px 0 #2b2b2b,4px 0 #2b2b2b}.game__boss-bar:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 6px,#fff 0 8px);position:absolute;inset:0}.game__boss-bar i{transform-origin:0;background-color:#c00;height:100%;transition:transform .15s steps(4,end);display:block}.game__banner{text-align:center;pointer-events:none;width:90vw;animation:2.8s steps(14,end) both game-banner;position:absolute;top:22%;left:50%}.game__banner-title{text-shadow:4px 4px #2b2b2b2e;font-size:32px}.game__banner-sub{text-transform:uppercase;color:#c00;margin-top:20px;font-size:8px;line-height:2}@keyframes game-banner{0%{opacity:0;transform:translate(-50%,16px)}12%,78%{opacity:1;transform:translate(-50%)}to{opacity:0}}.game__over{text-align:center;background-color:#fff;min-width:340px;max-height:94vh;padding:40px 48px 44px;font-size:16px;line-height:1.8;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 -4px #2b2b2b,0 4px #2b2b2b,-4px 0 #2b2b2b,4px 0 #2b2b2b}.game__over-title{margin-bottom:20px;font-size:32px}.game__over-record{color:#c00;margin-bottom:14px;font-size:8px;animation:.6s step-end infinite game-blink}.game__over-sub{color:#8f8f8f;margin-top:8px;font-size:8px}.game__over button{cursor:pointer;color:#fff;background-color:#2b2b2b;margin:32px auto 0;padding:16px 24px;font-family:"Press Start 2P",monospace;font-size:16px;transition:transform .12s steps(2,end);display:block;box-shadow:0 -4px #2b2b2b,0 4px #2b2b2b,-4px 0 #2b2b2b,4px 0 #2b2b2b}.game__over button:focus-visible,.game__over button:hover{background-color:#c00;outline:none;transform:translateY(-4px);box-shadow:0 -4px #c00,0 4px #c00,-4px 0 #c00,4px 0 #c00}.game__contest{z-index:5;padding:var(--margin);background:#ffffffe0 0 25%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow-y:auto}.game__contest-box{text-align:center;background-color:#fff;width:min(100%,460px);margin:auto;padding:36px 32px 32px;box-shadow:0 -4px #2b2b2b,0 4px #2b2b2b,-4px 0 #2b2b2b,4px 0 #2b2b2b}.game__contest-box,.game__contest-box form{flex-direction:column;align-items:stretch;display:flex}.game__contest-kicker{color:#c00;margin-bottom:14px;font-size:8px}.game__contest-title{overflow-wrap:anywhere;margin-bottom:18px;font-size:16px;font-weight:400;line-height:1.6}.game__contest-text{color:#8f8f8f;margin-bottom:16px;font-size:8px;line-height:2}.game__contest-text strong{color:#2b2b2b;overflow-wrap:anywhere;font-weight:400}.game__contest-error{color:#c00;margin:4px 0 12px;font-size:8px;line-height:1.9}.game__contest-input{color:#2b2b2b;text-align:center;background-color:#fff;outline:none;margin:4px 4px 16px;padding:14px 12px;font-family:"Press Start 2P",monospace;font-size:12px;box-shadow:0 -4px #2b2b2b,0 4px #2b2b2b,-4px 0 #2b2b2b,4px 0 #2b2b2b}.game__contest-input::placeholder{color:#8f8f8f;opacity:.6}.game__contest-input:focus{background-color:#fff;box-shadow:0 -4px #c00,0 4px #c00,-4px 0 #c00,4px 0 #c00}.game__contest-input--code{letter-spacing:8px;text-indent:8px;font-size:24px}.game__contest-check{text-align:left;cursor:pointer;align-items:flex-start;gap:10px;margin:0 0 16px;font-size:8px;line-height:2;display:flex}.game__contest-check input{accent-color:#2b2b2b;flex:none;width:16px;height:16px;margin-top:2px}.game__contest-check a,.game__contest-link{text-decoration:underline}.game__contest-alt,.game__contest-main{cursor:pointer;color:#fff;background-color:#2b2b2b;margin:4px 4px 0;padding:16px 12px;font-family:"Press Start 2P",monospace;font-size:12px;transition:transform .12s steps(2,end);box-shadow:0 -4px #2b2b2b,0 4px #2b2b2b,-4px 0 #2b2b2b,4px 0 #2b2b2b}.game__contest-alt:focus-visible,.game__contest-alt:hover:not(:disabled),.game__contest-main:focus-visible,.game__contest-main:hover:not(:disabled){background-color:#c00;outline:none;transform:translateY(-4px);box-shadow:0 -4px #c00,0 4px #c00,-4px 0 #c00,4px 0 #c00}.game__contest-alt:disabled,.game__contest-main:disabled{opacity:.5;cursor:default}.game__contest-alt{color:#2b2b2b;background-color:#fff;margin-top:16px;box-shadow:0 -4px #2b2b2b,0 4px #2b2b2b,-4px 0 #2b2b2b,4px 0 #2b2b2b}.game__contest-link{color:#8f8f8f;cursor:pointer;margin-top:18px;font-family:"Press Start 2P",monospace;font-size:8px}.game__contest-link:hover:not(:disabled){color:#2b2b2b}.game__contest-link:disabled{opacity:.5;cursor:default;text-decoration:none}.game__standing{margin-top:24px;font-size:8px;line-height:2}.game__standing-title{color:#8f8f8f;margin-bottom:8px;font-size:8px}.game__standing-up{color:#c00;margin-bottom:10px}.game__standing-note{color:#8f8f8f;margin:6px 0;font-size:8px}.game__standing-note.is-blink{animation:.6s step-end infinite game-blink}.game__over .game__standing-retry{color:#2b2b2b;background-color:#fff;margin:8px auto 0;padding:10px 14px;font-size:8px;box-shadow:0 -4px #2b2b2b,0 4px #2b2b2b,-4px 0 #2b2b2b,4px 0 #2b2b2b}.game__standing-list{text-align:left;flex-direction:column;gap:2px;display:flex}.game__standing-list li{grid-template-columns:28px 1fr auto;gap:10px;padding:3px 8px;display:grid}.game__standing-list li span:last-child{text-align:right}.game__standing-list li.is-me{color:#fff;background:#2b2b2b}.game__standing-gap{color:#8f8f8f;letter-spacing:4px;padding:0 8px!important;display:block!important}.game__over button.game__over-join{color:#2b2b2b;background-color:#fff;margin:20px auto 0;font-size:8px;box-shadow:0 -4px #2b2b2b,0 4px #2b2b2b,-4px 0 #2b2b2b,4px 0 #2b2b2b}.game__over button.game__over-join:focus-visible,.game__over button.game__over-join:hover{color:#c00;background-color:#fff;box-shadow:0 -4px #c00,0 4px #c00,-4px 0 #c00,4px 0 #c00}.game__share{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:24px;display:flex}.game__share-note{color:#8f8f8f;width:100%;font-size:8px}.game__over button.game__share-btn{color:#2b2b2b;background-color:#fff;margin:0;padding:12px 14px;font-size:8px;box-shadow:0 -4px #2b2b2b,0 4px #2b2b2b,-4px 0 #2b2b2b,4px 0 #2b2b2b}.game__over button.game__share-btn:focus-visible,.game__over button.game__share-btn:hover:not(:disabled){color:#c00;background-color:#fff;box-shadow:0 -4px #c00,0 4px #c00,-4px 0 #c00,4px 0 #c00}.game__over button.game__share-btn:disabled{opacity:.5;cursor:default}@keyframes game-blink{50%{opacity:0}}@media (height<=500px) and (orientation:landscape){.game__contest{padding:10px var(--margin)}.game__contest-box{padding:16px 24px}.game__contest-kicker{margin-bottom:8px}.game__contest-title{margin-bottom:10px}.game__contest-text{margin-bottom:10px;line-height:1.7}.game__contest-input{margin-bottom:10px;padding:10px 12px}.game__contest-alt,.game__contest-main{padding:11px 12px}.game__contest-alt{margin-top:10px}.game__contest-link{margin-top:12px}}@media (width<=600px),(pointer:coarse){.game__hud{gap:10px;font-size:10px}.game__lives svg{width:14px;height:12px}.game__score{gap:12px;font-size:12px}.game__boss{top:calc(var(--margin) * 4.4);width:calc(min(300px,70vw))}.game__banner-title{font-size:16px}.game__upgrade{padding-top:calc(var(--margin) * 6.5);justify-content:flex-start;overflow-y:auto}.game__upgrade-title{margin-bottom:20px;font-size:12px}.game__upgrade-choices{width:100%;padding-bottom:var(--margin);flex-direction:column;align-items:center;gap:14px}.game__upgrade .game__card{gap:10px;width:calc(min(86vw,340px));padding:16px 14px 18px}.game__over,.game__upgrade .game__card strong{font-size:12px}.game__over{width:calc(min(84vw,340px));min-width:0;padding:28px 18px 30px}.game__over-title{font-size:20px}.game__over button{padding:14px 20px;font-size:12px}.game__help{right:var(--margin);text-align:center;opacity:.4;max-width:none}}.is-touch .game__abilities{width:224px;min-width:0;bottom:calc(28px + var(--margin) + env(safe-area-inset-bottom,0px));right:calc(var(--margin) + env(safe-area-inset-right,0px));pointer-events:none;flex-flow:wrap;justify-content:flex-end;align-items:flex-end;gap:10px}.is-touch .game__ability{pointer-events:auto;text-align:center;opacity:.5;cursor:pointer;background-color:#fff;flex-direction:column;justify-content:space-between;width:68px;height:68px;padding:9px 5px 6px;font-size:7px;display:flex;position:relative;box-shadow:0 -4px #2b2b2b,0 4px #2b2b2b,-4px 0 #2b2b2b,4px 0 #2b2b2b}.is-touch .game__ability>span{z-index:1;position:relative}.is-touch .game__ability .game__cooldown{z-index:0;transform-origin:bottom;pointer-events:none;background-color:#2b2b2b4d;display:block;position:absolute;inset:0}.is-touch .game__ability .game__meter,.is-touch .game__ability.is-passive .game__cooldown{display:none}.is-touch .game__ability.is-ready{color:#fff;background-color:#2b2b2b}.is-touch .game__ability.is-passive{text-align:left;pointer-events:none;order:-1;width:100%;height:auto;padding:8px 10px}.is-touch .game__ability.is-passive .game__meter{display:flex}.is-touch .game__ability .game__meter b.on{background-color:#2b2b2b}.is-touch .game__ability.is-ready .game__meter b{background-color:#ffffff4d}.is-touch .game__ability.is-ready .game__meter b.on{background-color:#fff}.is-touch .game__help{bottom:calc(var(--margin) * .6 + env(safe-area-inset-bottom,0px));animation:7s steps(14,end) forwards game-help-fade}@keyframes game-help-fade{0%,70%{opacity:.55}to{opacity:0}}.game__filters{pointer-events:none;width:0;height:0;position:absolute}.page.tour__page{--r:calc(min(30vh, 18vw));--cy:0px;display:block;overflow:hidden}.page.tour__page.is-single{--r:57vw;--cy:calc(-35vh + var(--r))}.page.tour__page .tour__cities{pointer-events:none;transform:translate(var(--cx,0),var(--cy)) rotate(calc(var(--sel,0deg) * -1 + var(--off,0deg)));transition:transform 1.5s cubic-bezier(.19,1,.22,1);position:absolute;inset:0}.page.tour__page .tour__city{width:0;height:0;transform:rotate(var(--a)) translateY(calc(var(--r) * -1));transition:transform 1.5s cubic-bezier(.19,1,.22,1),opacity .5s cubic-bezier(.19,1,.22,1);position:absolute;top:50%;left:50%}.page.tour__page .tour__city span{white-space:nowrap;transform:translate(-50%,-50%) rotate(calc(-1 * (var(--a) - var(--sel,0deg) + var(--off,0deg))));letter-spacing:-3%;cursor:pointer;pointer-events:auto;padding:1rem;font-family:Neue Montreal;font-size:2.2rem;font-weight:500;line-height:100%;transition:transform 1.5s cubic-bezier(.19,1,.22,1);display:block;position:absolute;top:0;left:0}.page.tour__page .tour__city.is-past{color:#0000004d}.page.tour__page .tour__city.is-soldout{text-align:center}.page.tour__page .tour__city.is-soldout p:last-child,.page.tour__page .tour__date{letter-spacing:-3%;font-family:Neue Montreal;font-size:1.2rem;font-weight:400;line-height:110%}.page.tour__page .tour__city.is-dim{opacity:.25}.page.tour__page.is-single .tour__city{color:#000}.page.tour__page.is-single .tour__city:not(.is-selected){opacity:.3}.page.tour__page.is-single .tour__city:not(.is-selected):hover{opacity:1}.page.tour__page .tour__hand{width:1px;height:calc(-4rem + var(--r));height:calc(-1rem + var(--r) - (4rem * abs(sin(var(--a))) + 1.2rem * abs(cos(var(--a)))));transform-origin:50% 100%;transform:translateX(-50%) rotate(var(--a));pointer-events:none;background-color:#000;transition:transform 1.5s cubic-bezier(.19,1,.22,1),height 1.5s cubic-bezier(.19,1,.22,1),opacity .5s cubic-bezier(.19,1,.22,1);position:absolute;bottom:50%;left:50%}.page.tour__page .tour__date{white-space:nowrap;transition:opacity .5s cubic-bezier(.19,1,.22,1);position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-100% - .6rem))}.page.tour__page .tour-rise-enter-from,.page.tour__page .tour-rise-leave-to,.page.tour__page .tour-slide-next-enter-from .tour__poster,.page.tour__page .tour-slide-next-leave-to .tour__poster,.page.tour__page .tour-slide-prev-enter-from .tour__poster,.page.tour__page .tour-slide-prev-leave-to .tour__poster,.page.tour__page .tour-slide-rise-enter-from .tour__poster,.page.tour__page .tour-slide-rise-leave-to .tour__poster,.page.tour__page.is-single .tour__date,.page.tour__page.is-single .tour__hand{opacity:0}.page.tour__page .tour__detail{pointer-events:none;position:absolute;inset:0}.page.tour__page .tour__poster{width:min(100vw / var(--columns) * 2 + var(--gutter) / (var(--columns) / 2) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 2) + var(--gutter) + var(--gutter),30vh);background-color:#f5f5f5;background-size:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page.tour__page .tour__poster img{width:100%;display:block}.page.tour__page .tour__poster.is-empty{aspect-ratio:3/4}.page.tour__page .tour__ticket{left:50%;bottom:var(--margin);width:max-content;min-width:calc(100vw / var(--columns) * 2 + var(--gutter) / (var(--columns) / 2) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 2));text-align:center;pointer-events:auto;background-color:#fff;justify-content:center;display:flex;position:absolute;overflow:hidden;transform:translate(-50%)}.page.tour__page .tour__ticket-show{margin:0 calc(var(--gutter) / 2);border-radius:.5rem}.page.tour__page .tour__ticket-row{letter-spacing:-3%;white-space:nowrap;justify-items:center;padding:1.4rem 2rem;font-family:Neue Montreal;font-size:2.2rem;font-weight:500;line-height:100%;display:grid;overflow:hidden}.page.tour__page .tour__ticket-row.tour__ticket-row:first-child{border:1px solid #e7e7e7;border-radius:.5rem .5rem 0 0}.page.tour__page .tour__ticket-row.tour__ticket-row:nth-child(2){border:1px solid #e7e7e7;border-top-width:0}.page.tour__page .tour__ticket-row.tour__ticket-link{border:1px solid #000;width:100%}.page.tour__page .tour__ticket-row.tour__ticket-link--full,.page.tour__page .tour__ticket-row.tour__ticket-link--past{border:1px solid #b2b2b2!important}.page.tour__page .tour__ticket-row>span{grid-area:1/1}.page.tour__page .tour__ticket-sizer{visibility:hidden}.page.tour__page .tour__ticket .button{border-radius:0 0 .5rem .5rem}.page.tour__page .tour-slide-next-enter-active,.page.tour__page .tour-slide-next-leave-active,.page.tour__page .tour-slide-prev-enter-active,.page.tour__page .tour-slide-prev-leave-active,.page.tour__page .tour-slide-rise-enter-active,.page.tour__page .tour-slide-rise-leave-active{transition:opacity 1.5s}.page.tour__page .tour-slide-next-enter-active .tour__poster,.page.tour__page .tour-slide-next-leave-active .tour__poster,.page.tour__page .tour-slide-prev-enter-active .tour__poster,.page.tour__page .tour-slide-prev-leave-active .tour__poster,.page.tour__page .tour-slide-rise-enter-active .tour__poster,.page.tour__page .tour-slide-rise-leave-active .tour__poster{transition:translate 1.5s cubic-bezier(.19,1,.22,1),opacity 1s cubic-bezier(.19,1,.22,1)}.page.tour__page .tour-slide-next-enter-from .tour__poster{translate:calc(100vw / var(--columns) * 2 + var(--gutter) / (var(--columns) / 2) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 2) + var(--gutter) + var(--gutter) + var(--gutter)) 0}.page.tour__page .tour-slide-next-leave-to .tour__poster,.page.tour__page .tour-slide-prev-enter-from .tour__poster{translate:calc(-1 * (100vw / var(--columns) * 2 + var(--gutter) / (var(--columns) / 2) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 2) + var(--gutter) + var(--gutter) + var(--gutter))) 0}.page.tour__page .tour-slide-prev-leave-to .tour__poster{translate:calc(100vw / var(--columns) * 2 + var(--gutter) / (var(--columns) / 2) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 2) + var(--gutter) + var(--gutter) + var(--gutter)) 0}.page.tour__page .tour-rise-enter-from,.page.tour__page .tour-rise-leave-to,.page.tour__page .tour-slide-rise-enter-from .tour__poster,.page.tour__page .tour-slide-rise-leave-to .tour__poster{translate:0 calc(100vw / var(--columns) * 2 + var(--gutter) / (var(--columns) / 2) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 2) + var(--gutter) + var(--gutter) + var(--gutter))}.page.tour__page .tour-rise-enter-active,.page.tour__page .tour-rise-leave-active{transition:translate 1.5s cubic-bezier(.19,1,.22,1),opacity .6s cubic-bezier(.19,1,.22,1)}.page.tour__page .tour-text-next-enter-active,.page.tour__page .tour-text-next-leave-active,.page.tour__page .tour-text-prev-enter-active,.page.tour__page .tour-text-prev-leave-active{transition:translate 1.5s cubic-bezier(.19,1,.22,1)}.page.tour__page .tour-text-next-enter-from,.page.tour__page .tour-text-prev-leave-to{translate:calc(200% + 2rem)}.page.tour__page .tour-text-next-leave-to,.page.tour__page .tour-text-prev-enter-from{translate:calc(-200% - 2rem)}.page.tour__page .tour__heading{left:var(--margin);bottom:var(--margin);position:absolute}.page.tour__page .tour__year{right:var(--margin);bottom:var(--margin);letter-spacing:-6%;padding-right:.6rem;font-family:Die Grotesk,Neue Montreal,sans-serif;font-size:10rem;font-weight:600;line-height:80%;position:absolute}.page.tour__page .tour__empty{z-index:1;opacity:.5;text-align:center;letter-spacing:-3%;font-family:Neue Montreal;font-size:1.2rem;font-weight:400;line-height:110%;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.page.tour__page .tour__hand.is-idle{--idle-r:calc(min(30vh, 18vw));width:1px;height:var(--idle-r);transform-origin:50% 100%;transition:none;animation:60s linear infinite tour-idle-hand;inset:auto auto 50% 50%;transform:translate(-50%)}@media (height<=500px) and (orientation:landscape),(width<=834px){.page.tour__page{--r:87vw;--cx:calc(-50vw - 25px);--off:90deg;touch-action:none}.page.tour__page.is-single{--r:77vw;--cx:0px;--off:0deg;--cy:calc(-34vh + var(--r))}.page.tour__page .tour__cities,.page.tour__page .tour__city span{will-change:transform}.page.tour__page.is-dragging .tour__cities,.page.tour__page.is-dragging .tour__city span{transition:none}.page.tour__page:not(.is-single) .tour__city span{transform:translate(-50%,-50%) rotate(calc(-1 * (var(--a) - var(--sel,0deg) + var(--off,0deg)))) translateY(-1.4rem)}.page.tour__page .tour__hand{left:var(--margin);width:auto;height:1px;top:50%;bottom:auto;right:0;transform:none}.page.tour__page .tour__date{left:var(--margin);transform:translateY(calc(-100% - .6rem))}.page.tour__page .tour__hand.is-idle{--idle-r:calc(min(30vh, 48vw))}.page.tour__page .tour__heading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden}.page.tour__page .tour__year{display:none}.page.tour__page.is-single .tour__city.is-far:not(.is-selected){opacity:0;pointer-events:none}.page.tour__page.is-single .tour__city.is-far:not(.is-selected) span{pointer-events:none}.page.tour__page .tour__posters{--pw:calc(100vw / var(--columns) * 4 + var(--gutter) / (var(--columns) / 4) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 4));--pgap:var(--gutter);width:0;height:0;margin-left:calc(var(--pw) / -2);will-change:transform;pointer-events:none;transition:transform 1.2s cubic-bezier(.19,1,.22,1);position:absolute;top:47%;left:50%}.page.tour__page .tour__posters.is-dragging{transition:none}.page.tour__page .tour__poster--slide{width:var(--pw);transform:translate(calc(var(--o,0) * (var(--pw) + var(--pgap))),-50%) scale(.73);transition:transform 1.2s cubic-bezier(.19,1,.22,1);position:absolute;top:0;left:0}.page.tour__page .tour__poster--slide:not(.is-far){will-change:transform}.page.tour__page .tour__poster--slide.is-active{transform:translate(calc(var(--o,0) * (var(--pw) + var(--pgap))),-50%)}.page.tour__page .tour__poster--slide.is-before{transform-origin:100%}.page.tour__page .tour__poster--slide.is-after{transform-origin:0}.page.tour__page .tour__poster--slide.is-jump,.page.tour__page .tour__posters.is-dragging .tour__poster--slide{transition:none}.page.tour__page .tour__ticket{width:auto;min-width:0;padding-inline:var(--margin);justify-content:flex-start;gap:var(--gutter);scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding-inline:var(--margin);left:0;right:0;overflow-x:auto;transform:none}.page.tour__page .tour__ticket::-webkit-scrollbar{display:none}.page.tour__page .tour__ticket .tour__ticket-show{scroll-snap-align:start;flex:none;margin:0}.page.tour__page .tour__ticket .tour__ticket-show:only-child{margin-inline:auto}}@media (height<=500px) and (orientation:landscape){.page.tour__page{--r:36vh;--cx:calc(50vw - 9rem - var(--margin) - var(--r));--cy:6vh}.page.tour__page .tour__date,.page.tour__page .tour__hand{left:calc(50% + var(--cx));top:calc(50% + var(--cy))}.page.tour__page:not(.is-single) .tour__city span{font-size:1.5rem}.page.tour__page.is-single{--r:60vh;--cx:calc(-22vw)}.page.tour__page.is-single .tour__posters{--pw:44vh;top:54%;left:28%}.page.tour__page.is-single .tour__ticket{top:54%;bottom:auto;left:54%;transform:translateY(-50%)}}@keyframes tour-idle-hand{0%{transform:translate(-50%)rotate(0)}to{transform:translate(-50%)rotate(1turn)}}.page.archives__page{display:block;overflow:hidden}.page.archives__page .archives__scene{touch-action:none;width:100%;height:100vh;position:absolute;top:0;left:0}.page.archives__page .archives__canvas{cursor:grab;width:100%;height:100%;display:block}.page.archives__page .archives__canvas:active{cursor:grabbing}.page.archives__page .archives__heading{left:var(--margin);bottom:var(--margin);z-index:2;color:#fff;mix-blend-mode:difference}.page.archives__page .archives__date,.page.archives__page .archives__frame,.page.archives__page .archives__heading,.page.archives__page .archives__time{pointer-events:none;transition:opacity 1.5s cubic-bezier(.19,1,.22,1);position:absolute}.page.archives__page .archives__frame{left:calc(100vw / var(--columns) * 2 + var(--gutter) / (var(--columns) / 2) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 2) - .5 * (100vw / var(--columns) + var(--gutter) / (var(--columns)) - (var(--gutter) + var(--margin) * 2 / var(--columns))) + var(--gutter));width:calc(100vw / var(--columns) + var(--gutter) / (var(--columns)) - (var(--gutter) + var(--margin) * 2 / var(--columns)));height:calc(1.28 * (100vw / var(--columns) + var(--gutter) / (var(--columns)) - (var(--gutter) + var(--margin) * 2 / var(--columns))));opacity:0;border:.5px solid #000;top:50%;transform:translate(-50%,-50%)}.page.archives__page .archives__date,.page.archives__page .archives__time{letter-spacing:-3%;opacity:0;padding-block:.3em;font-family:Neue Montreal;font-size:1.2rem;font-weight:400;line-height:110%;display:grid;top:50%;overflow:hidden;transform:translateY(-50%)}.page.archives__page .archives__date{left:calc(50% + .5 * (100vw / var(--columns) * 4 + var(--gutter) / (var(--columns) / 4) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 4)) + var(--gutter))}.page.archives__page .archives__time{right:var(--margin);justify-items:end}.page.archives__page .archives__date>span,.page.archives__page .archives__time>span{white-space:nowrap;grid-area:1/1}.page.archives__page .archives-text-next-enter-active,.page.archives__page .archives-text-prev-enter-active{transition:translate 1.5s cubic-bezier(.19,1,.22,1)}.page.archives__page .archives-text-next-leave-active,.page.archives__page .archives-text-prev-leave-active{transition:translate .45s cubic-bezier(.19,1,.22,1)}.page.archives__page .archives-text-next-enter-from,.page.archives__page .archives-text-prev-leave-to{translate:0 120%}.page.archives__page .archives-text-next-leave-to,.page.archives__page .archives-text-prev-enter-from{translate:0 -120%}.page.archives__page.is-slider .archives__heading{opacity:0}.page.archives__page.is-slider .archives__date,.page.archives__page.is-slider .archives__frame,.page.archives__page.is-slider .archives__time{opacity:1}.page.archives__page .archives__empty{opacity:.5;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page.archives__page.is-mobile{overflow:hidden auto}.page.archives__page.is-mobile.is-slider{overflow:hidden}.archives-m{-webkit-tap-highlight-color:transparent}.archives-m__grid{-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:repeat(6,1fr);align-items:start;row-gap:4.6rem;margin:0;padding:7.9rem 0 8rem;list-style:none;display:grid}.archives-m__cell{position:relative}.archives-m__month{letter-spacing:-3%;white-space:nowrap;pointer-events:none;font-family:Neue Montreal;font-size:1.4rem;font-weight:400;line-height:110%;position:absolute;top:-2.3rem;left:0}.archives-m__month.is-right{left:auto;right:0}.archives-m__thumb{cursor:pointer;background:#f5f5f5;border:0;width:100%;padding:0;display:block;overflow:hidden}.archives-m__thumb img{-o-object-fit:cover;object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;display:block}.archives-m__single{z-index:1;padding:calc(3rem + var(--gutter) + var(--gutter)) var(--margin) var(--margin);background:#fff;flex-direction:column;display:flex;position:fixed;inset:0}.archives-m__stage{touch-action:none;cursor:grab;flex:1;min-height:0;position:relative;overflow:hidden}.archives-m__track{will-change:transform}.archives-m__slide,.archives-m__track{transition:transform .8s cubic-bezier(.19,1,.22,1);position:absolute;inset:0}.archives-m__slide{transform:translateX(calc(var(--o,0) * (100% + var(--gutter))));justify-content:center;align-items:center;display:flex}.archives-m__slide img{-o-object-fit:cover;object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;max-height:100%;display:block}.archives-m.is-dragging .archives-m__slide,.archives-m.is-dragging .archives-m__track{transition:none}.archives-m__meta{letter-spacing:-3%;justify-content:space-between;margin-top:2.4rem;font-family:Neue Montreal;font-size:1.4rem;font-weight:400;line-height:110%;display:flex}.archives-m-meta-enter-active,.archives-m-meta-leave-active{transition:opacity .25s cubic-bezier(.19,1,.22,1)}.archives-m-meta-enter-from,.archives-m-meta-leave-to{opacity:0}.archives-m__thumbs{align-items:flex-end;gap:calc(var(--gutter) / 2);margin-top:2rem;margin-inline:calc(var(--margin) * -1);padding:0 0 2rem var(--margin);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;scroll-padding-inline-start:var(--margin);display:flex;position:relative;overflow-x:auto}.archives-m__thumbs::-webkit-scrollbar{display:none}.archives-m__thumbs:after{content:"";width:calc(100vw - var(--margin) - (100vw / var(--columns) + var(--gutter) / (var(--columns)) - (var(--gutter) + var(--margin) * 2 / var(--columns))) - var(--gutter) / 2);flex:none}.archives-m__strip-thumb{width:calc(100vw / var(--columns) + var(--gutter) / (var(--columns)) - (var(--gutter) + var(--margin) * 2 / var(--columns)));opacity:.3;cursor:pointer;scroll-snap-align:start;background:#f5f5f5;border:0;flex:none;padding:0;transition:opacity .6s cubic-bezier(.19,1,.22,1)}.archives-m__strip-thumb img{-o-object-fit:cover;object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;display:block}.archives-m__strip-thumb.is-active{opacity:1}.archives-m-fade-enter-active,.archives-m-fade-leave-active{transition:opacity .5s cubic-bezier(.19,1,.22,1)}.archives-m-fade-enter-from,.archives-m-fade-leave-to{opacity:0}.legal__page{padding:var(--margin);display:block}.legal__page .legal__main{align-items:flex-start;margin-top:10rem;display:flex}.legal__page .legal__heading{top:calc(10rem + var(--margin));width:calc(100vw / var(--columns) * 6 + var(--gutter) / (var(--columns) / 6) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 6));letter-spacing:-6%;flex:none;padding-right:.6rem;font-family:Die Grotesk,Neue Montreal,sans-serif;font-size:10rem;font-weight:400;line-height:80%;position:sticky}.legal__page .legal__content{letter-spacing:-3%;width:calc(100vw / var(--columns) * 5 + var(--gutter) / (var(--columns) / 5) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 5));margin-top:25rem;margin-left:calc(100vw / var(--columns) * 6 + var(--gutter) / (var(--columns) / 6) - var(--margin) * 2 / var(--columns) * 6 - (100vw / var(--columns) * 6 + var(--gutter) / (var(--columns) / 6) - (var(--gutter) + var(--margin) * 2 / var(--columns) * 6)));flex:none;font-family:Neue Montreal;font-size:2.2rem;font-weight:500;line-height:100%}.legal__page .legal__content p{margin:1rem 0}.legal__page .legal__content h2{font:inherit;letter-spacing:-6%;letter-spacing:inherit;margin-top:4.4rem;margin-bottom:1rem;font-family:Die Grotesk,Neue Montreal,sans-serif;font-size:3.5rem;font-weight:600;line-height:80%}.legal__page .legal__content h2:first-child{margin-top:0}.legal__page .legal__content ul{padding-left:1.6rem;list-style:none}.legal__page .legal__content ul li{margin-top:2rem;position:relative}.legal__page .legal__content ul li:before{content:"•";position:absolute;left:-1.6rem}.legal__page .legal__content a{text-underline-offset:.2em;text-decoration:underline;transition:opacity .5s}.legal__page .legal__content a:hover,.legal__page .legal__empty{opacity:.5}@media (height<=500px) and (orientation:landscape),(width<=834px){.legal__page .legal__main{margin-top:8rem;display:block}.legal__page .legal__heading{width:auto;font-size:6rem;position:static}.legal__page .legal__content{letter-spacing:-3%;width:auto;margin:4rem 0 0;font-family:Neue Montreal;font-size:1.8rem;font-weight:400;line-height:110%}}
