@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c2f99d9cf2202b97-s.07.cj5nt96ax5.woff2?dpl=dpl_Hy5t7NLf6Zd4JyZJaaRDUoSWeEwi)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d5ae8bb5eabba168-s.1300o-yize_-_.woff2?dpl=dpl_Hy5t7NLf6Zd4JyZJaaRDUoSWeEwi)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7b3954b250246604-s.p.16y2v1gf61amr.woff2?dpl=dpl_Hy5t7NLf6Zd4JyZJaaRDUoSWeEwi)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bungee Fallback;src:local(Arial);ascent-override:73.58%;descent-override:21.64%;line-gap-override:0.0%;size-adjust:138.63%}.bungee_b9fdbe39-module__W0VbJG__className{font-family:Bungee,Bungee Fallback;font-style:normal;font-weight:400}.bungee_b9fdbe39-module__W0VbJG__variable{--font-sign:"Bungee", "Bungee Fallback"}
@font-face{font-family:Bungee Shade;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6d3fca9d5f5e65c8-s.02b4g9_un45c2.woff2?dpl=dpl_Hy5t7NLf6Zd4JyZJaaRDUoSWeEwi)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bungee Shade;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c99303540e5e62b5-s.0vzp317amu5da.woff2?dpl=dpl_Hy5t7NLf6Zd4JyZJaaRDUoSWeEwi)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bungee Shade;font-style:normal;font-weight:400;font-display:swap;src:url(../media/708275832e49e63d-s.p.049js3n1t9uwn.woff2?dpl=dpl_Hy5t7NLf6Zd4JyZJaaRDUoSWeEwi)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bungee Shade Fallback;src:local(Arial);ascent-override:63.33%;descent-override:18.63%;line-gap-override:0.0%;size-adjust:161.06%}.bungee_shade_c01fac91-module__g6V2Na__className{font-family:Bungee Shade,Bungee Shade Fallback;font-style:normal;font-weight:400}.bungee_shade_c01fac91-module__g6V2Na__variable{--font-shade:"Bungee Shade", "Bungee Shade Fallback"}
@font-face{font-family:Rubik Spray Paint;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7c9b40c56f0ec290-s.04~~sv7m0oyqb.woff2?dpl=dpl_Hy5t7NLf6Zd4JyZJaaRDUoSWeEwi)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik Spray Paint;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f31bf930e81d3dd9-s.0q4p5o_l5yrmj.woff2?dpl=dpl_Hy5t7NLf6Zd4JyZJaaRDUoSWeEwi)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik Spray Paint;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b62da43911b5f251-s.0.eig6nzo738h.woff2?dpl=dpl_Hy5t7NLf6Zd4JyZJaaRDUoSWeEwi)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik Spray Paint;font-style:normal;font-weight:400;font-display:swap;src:url(../media/48c903a7bb463841-s.0h0wct8g81jt2.woff2?dpl=dpl_Hy5t7NLf6Zd4JyZJaaRDUoSWeEwi)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik Spray Paint;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f92d037bf82f7954-s.p.00bfxq3a~z_n7.woff2?dpl=dpl_Hy5t7NLf6Zd4JyZJaaRDUoSWeEwi)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik Spray Paint Fallback;src:local(Arial);ascent-override:78.94%;descent-override:21.11%;line-gap-override:0.0%;size-adjust:118.44%}.rubik_spray_paint_f7c3992e-module__pxnSeq__className{font-family:Rubik Spray Paint,Rubik Spray Paint Fallback;font-style:normal;font-weight:400}.rubik_spray_paint_f7c3992e-module__pxnSeq__variable{--font-spray:"Rubik Spray Paint", "Rubik Spray Paint Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.0end3qt1tw3rz.woff2?dpl=dpl_Hy5t7NLf6Zd4JyZJaaRDUoSWeEwi)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0bhxxck2.9j91.woff2?dpl=dpl_Hy5t7NLf6Zd4JyZJaaRDUoSWeEwi)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.0end3qt1tw3rz.woff2?dpl=dpl_Hy5t7NLf6Zd4JyZJaaRDUoSWeEwi)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0bhxxck2.9j91.woff2?dpl=dpl_Hy5t7NLf6Zd4JyZJaaRDUoSWeEwi)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.0end3qt1tw3rz.woff2?dpl=dpl_Hy5t7NLf6Zd4JyZJaaRDUoSWeEwi)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0bhxxck2.9j91.woff2?dpl=dpl_Hy5t7NLf6Zd4JyZJaaRDUoSWeEwi)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_b6229ef3-module__HBqepW__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_b6229ef3-module__HBqepW__variable{--font-body:"Figtree", "Figtree Fallback"}
:root{--ink:#09070f;--street:#120d1c;--paper:#f3eefc;--muted:#a79cc2;--neon:#ff3ea5;--teal:#00ffc8;--yellow:#ffe040;--sign:var(--font-sign),"Impact",system-ui,sans-serif;--shade:var(--font-shade),var(--font-sign),system-ui,sans-serif;--body:var(--font-body),system-ui,-apple-system,sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--ink)}html{scrollbar-gutter:stable}body{color:var(--paper);font-family:var(--body);margin:0;font-size:16px;line-height:1.5}a{color:inherit}:focus-visible{outline:2px solid var(--yellow);outline-offset:3px}.gutter{padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.hero{background:var(--street);height:min(100svh,56.25vw);min-height:520px;position:relative;overflow:hidden}.scene{will-change:transform;transform:translate3d(var(--px,0),calc(var(--py,0px) + var(--sy,0px)),0) scale(1.04);position:absolute;inset:-6%}.zoom{position:absolute;inset:0;container-type:size}.cover{aspect-ratio:16/9;width:max(100cqw,177.778cqh);position:absolute;top:min(50cqh,92.926cqh - max(56.25cqw,100cqh)/2.40964);left:50%;transform:translate(-50%,-50%)}.cover img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.hero{container:hero/size}@container hero not (min-aspect-ratio:.9341){.cover{width:190.32cqw;top:calc(75.76cqh - 91cqw);transform:translate(-50.75%)}.cover:after{content:"";background:linear-gradient(#09070f,#09070f00);height:22%;position:absolute;inset:-1px -1px auto}.hero:not(.kerbed) .cover:before{content:"";z-index:1;background:linear-gradient(#120d1c00,var(--street));height:26%;position:absolute;inset:auto -1px -1px}}.street-host{z-index:0;position:absolute;inset:0}.hero.staged .scene{visibility:hidden}.hero.staged{z-index:1;background:0 0}.hero.kerbed{z-index:1;clip-path:inset(0 0 calc(var(--hero-foot,0px) - 4px) 0)}.kerb{display:none}.hero.kerbed .kerb{z-index:2;left:0;right:0;top:calc(100% - var(--hero-foot,0px) - 2px);background:var(--ink);pointer-events:none;height:5px;display:block;position:absolute;box-shadow:0 1px #ffffff14}.hero.kerbed .kerb:before{content:"";background:linear-gradient(#5b5468,#2a2433);height:3px;position:absolute;top:-3px;left:0;right:0}.hero.kerbed~main .wall{--wall-top:linear-gradient(transparent,transparent);margin-top:calc(-1 * var(--hero-foot,0px));padding-top:calc(120px + var(--hero-foot,0px))}.hero.kerbed~main .tag{top:calc(52px + var(--hero-foot,0px))}.hero:not(.staged):before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#09070fd9,#0000);height:120px;position:absolute;inset:0 0 auto}.hero:not(.staged):not(.kerbed):after{content:"";background:linear-gradient(to top,var(--ink),transparent);pointer-events:none;height:38%;position:absolute;inset:auto 0 0}.stage-over{z-index:49;pointer-events:none;position:fixed;inset:0}.stage-over:empty{display:none}.top{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;padding-block:18px;display:flex;position:absolute;top:0;left:0;right:0}.mark{font-family:var(--sign);letter-spacing:.02em;color:var(--neon);text-shadow:0 0 12px #ff3ea5b3;font-size:18px;text-decoration:none}.top ul{gap:22px;margin:0;padding:0;font-size:15px;font-weight:500;list-style:none;display:flex}.top ul a{opacity:.9;text-decoration:none}.top ul a:hover{opacity:1;color:var(--teal)}.hits{z-index:1;transform:translate3d(var(--px,0px),calc(var(--py,0px) + var(--sy,0px)),0);position:absolute;inset:0}.front{z-index:1;cursor:pointer;position:absolute}.door{z-index:2;cursor:pointer;background:0 0;border:0;padding:0;position:absolute}.front:not([style]),.door:not([style]){display:none}.door:focus,.door:focus-visible{outline:none}.hero:not(.staged) .door.ring{outline:2px solid var(--yellow);outline-offset:4px;border-radius:12px}.shop{z-index:50;opacity:0;background:#0a0710;transition:opacity .35s;position:fixed;inset:0;overflow:hidden}.shop.in{opacity:1}.shop.staged{background:0 0}.sh-stage{position:absolute;top:0;left:0}.sh-bg,.sh-front{pointer-events:none;width:100%;display:block;position:absolute;left:0}.sh-bg{height:100%;top:0}.sh-front{z-index:3;height:11.9%;top:88.1%}.sh-bin{z-index:2;cursor:pointer;width:23.4%;height:47%;position:absolute;top:47%;left:38.3%}.sh-rec-hit{position:absolute}.sh-name{z-index:4;text-align:center;font-family:var(--sign);color:#fff;pointer-events:none;font-size:clamp(22px,3.6vw,54px);position:absolute;top:31%;left:0;right:0}.sh-name span{text-shadow:0 0 6px var(--c,var(--neon)),0 0 20px var(--c,var(--neon)),0 0 44px var(--c,var(--neon))}.sh-leave{z-index:5;top:max(16px,env(safe-area-inset-top,0px));left:max(16px,env(safe-area-inset-left,0px));font:600 15px var(--body);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a07108c;border:1px solid #ffffff40;border-radius:999px;padding:10px 18px;position:absolute}.sh-ctrl{z-index:5;right:max(16px,env(safe-area-inset-right,0px));bottom:max(16px,env(safe-area-inset-bottom,0px));gap:10px;display:flex;position:absolute}.sh-ctrl button{border:2px solid var(--neon);color:#fff;cursor:pointer;background:#0a07108c;border-radius:50%;width:48px;height:48px;font-size:26px;line-height:1;box-shadow:0 0 14px #ff3ea573}.sh-leave:hover,.sh-ctrl button:hover{background:#ff3ea533}.wall{--wall-top:linear-gradient(to bottom,var(--ink),transparent 90px);background-color:#2a1520;background-image:radial-gradient(ellipse 60% 70% at 72% 0,#ffe04047,transparent 70%),var(--wall-top),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='60'%3E%3Cg fill='%23341a26' stroke='%23140a10' stroke-width='3'%3E%3Crect x='1.5' y='1.5' width='57' height='27' rx='2'/%3E%3Crect x='61.5' y='1.5' width='57' height='27' rx='2'/%3E%3Crect x='-28.5' y='31.5' width='57' height='27' rx='2'/%3E%3Crect x='31.5' y='31.5' width='57' height='27' rx='2'/%3E%3Crect x='91.5' y='31.5' width='57' height='27' rx='2'/%3E%3C/g%3E%3C/svg%3E");background-size:auto,auto,120px 60px;padding-block:120px 140px;position:relative;overflow:hidden}.wall:after{content:"";pointer-events:none;background:radial-gradient(at 50% 40%,#0000 40%,#09070fbf 100%);position:absolute;inset:0}.tag{z-index:1;font-family:var(--font-spray),var(--sign);color:var(--neon);opacity:.92;text-shadow:0 0 18px #ff3ea559;pointer-events:none;font-size:clamp(44px,7vw,104px);line-height:1;position:absolute;top:52px;left:max(20px,4vw);transform:rotate(-6deg)}.posters{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:0 18px;max-width:1320px;margin:0 auto;padding-top:60px;display:grid;position:relative}.poster{color:#1b1020;clip-path:polygon(0 0,100% 0,100% 94%,96% 97%,91% 95%,86% 99%,80% 96%,73% 98%,66% 95%,58% 99%,51% 96%,44% 98%,37% 95%,30% 99%,23% 96%,15% 98%,8% 95%,3% 99%,0 96%);will-change:transform;background:#efe4cf;flex-direction:column;gap:8px;min-width:0;padding:12px 12px 26px;text-decoration:none;transition:transform .35s cubic-bezier(.2,.9,.3,1.3);display:flex;position:relative;box-shadow:0 18px 30px #0000008c}.poster:after{content:"";pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(100deg,#0000 30%,#785a3c29 31%,#0000 33%),linear-gradient(170deg,#0000 60%,#785a3c24 61%,#0000 64%),radial-gradient(at 30% 20%,#0000 50%,#5a3c282e);position:absolute;inset:0}.poster:first-child{transform:translate3d(0,var(--lift,0px),0) rotate(-3deg)}.poster:nth-child(2){transform:translate3d(0,calc(var(--lift,0px) + 46px),0) rotate(2.5deg)}.poster:nth-child(3){transform:translate3d(0,calc(var(--lift,0px) + 8px),0) rotate(-1.5deg)}.poster:nth-child(4){transform:translate3d(0,calc(var(--lift,0px) + 60px),0) rotate(3.5deg)}.poster:hover,.poster:focus-visible{z-index:3;transform:translate3d(0,calc(var(--lift,0px) - 6px),0) rotate(0) scale(1.04)}.poster .art{aspect-ratio:1;background:#000;display:block;overflow:hidden}.poster video{object-fit:cover;width:100%;height:100%;display:block}.poster .name{font-family:var(--sign);border-bottom:4px solid var(--c);margin-top:6px;padding-bottom:6px;font-size:clamp(17px,1.7vw,24px);line-height:1}.poster .genre{color:#5a4a5e;font-size:14px}footer{color:var(--muted);border-top:1px solid #241b33;flex-wrap:wrap;justify-content:space-between;gap:12px 28px;padding-block:28px;font-size:14px;display:flex}footer ul{gap:22px;margin:0;padding:0;list-style:none;display:flex}footer a{text-decoration:none}footer a:hover{color:var(--teal)}@media (prefers-reduced-motion:reduce){.shop,.poster{transition:none}}@media (max-width:900px){.posters{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 18px}.poster:nth-child(2),.poster:nth-child(4){margin-top:30px}}@media (max-width:640px){.hero{height:72svh;min-height:460px}.top ul{gap:16px;font-size:14px}}.sound{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a07108c;border:1px solid #ffffff40;border-radius:999px;place-items:center;width:40px;height:40px;padding:0;display:inline-grid}.sound svg{width:20px;height:20px}.sound:hover{background:#ff3ea533}.sound[data-muted]{color:var(--neon);border-color:var(--neon);box-shadow:0 0 12px #ff3ea58c}.sound:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.sh-sound{z-index:5;top:max(16px,env(safe-area-inset-top,0px));right:max(16px,env(safe-area-inset-right,0px));position:absolute}.shop{container-type:size}.sh-stage:not([style]){--w:max(100cqw,calc(100cqh * 1920 / 1072));width:var(--w);height:calc(var(--w) * 1072 / 1920);left:calc((100cqw - var(--w)) / 2);top:calc((100cqh - var(--w) * 1072 / 1920) * .78)}@media (max-width:699px){.sh-stage:not([style]){--w:max(190cqw,100cqw,calc(100cqh * 1920 / 1072))}}.sh-turn{z-index:2;font:700 clamp(11px,1vw,14px) var(--body);letter-spacing:.04em;color:#1b1020;background:var(--yellow);cursor:pointer;border:0;border-radius:999px;padding:6px 12px;position:absolute;top:6%;right:5%;transform:rotate(3deg);box-shadow:0 4px 12px #00000080}.sh-turn:hover{background:#fff}.sh-held{z-index:6;opacity:0;visibility:hidden;background:#09070fa8;place-items:center;padding:16px;transition:opacity .3s,visibility 0s .6s;display:grid;position:absolute;inset:0}.sh-held.on{opacity:1;visibility:visible;transition:opacity .3s}.sleeve{aspect-ratio:1;width:min(88vw,74vh,560px);transform-style:preserve-3d;transition:transform .6s cubic-bezier(.3,.7,.2,1);position:relative;transform:perspective(1600px)translateY(18%)scale(.55)rotateY(0)}.sh-held.on .sleeve{transform:perspective(1600px)translateY(0)scale(1)rotateY(180deg)}.face{backface-visibility:hidden;border-radius:4px;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 60px #000000b3}.face-front img{object-fit:cover;width:100%;height:100%;display:block}.face-back{color:#1b1020;background:#efe4cf;display:flex;transform:rotateY(180deg)}.face-back:focus{outline:none}.face-back:focus-visible{outline:2px solid var(--yellow);outline-offset:4px}.spine{border-right:3px solid var(--c);background:#000;flex:0 0 16%;position:relative}.spine img,.spine video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.sleeve-notes{flex-direction:column;flex:1;gap:clamp(8px,1.6vh,14px);min-width:0;padding:clamp(16px,4%,30px) clamp(16px,5%,34px);display:flex;overflow:auto}.sleeve-notes h2{font:400 clamp(24px,4.4vw,40px)/1 var(--sign);border-bottom:5px solid var(--c);margin:0;padding-bottom:8px}.sleeve-notes .genre{letter-spacing:.12em;text-transform:uppercase;color:#5a4a5e;margin:-4px 0 0;font-size:13px;font-weight:700}.sleeve-notes .line{margin:0;font-size:clamp(15px,1.7vw,19px);font-weight:500;line-height:1.4}.members{counter-reset:side;margin:0;padding:0;font-size:clamp(13px,1.4vw,16px);list-style:none}.members li{counter-increment:side;border-bottom:1px dashed #1b102040;align-items:baseline;gap:10px;padding:5px 0;display:flex}.members li:before{content:"A" counter(side);font:400 12px var(--sign);color:#7a6a7e;min-width:2em}.members .who{font-weight:700}.members .part{color:#5a4a5e;text-align:right;margin-left:auto}.stickers{flex-wrap:wrap;gap:10px 14px;margin:4px 0 0;padding:0;list-style:none;display:flex}.sticker{font:400 clamp(13px,1.3vw,16px) var(--sign);border:2px solid #1b1020;border-radius:10px;padding:9px 14px;text-decoration:none;display:inline-block;transform:rotate(-2deg);box-shadow:3px 3px #1b1020}.sticker.site{background:var(--c);color:#1b1020}.sticker.station{color:var(--teal);background:#1b1020;transform:rotate(2deg)}.sticker:hover{transform:rotate(0)translateY(-2px)}.turn-back{font:600 14px var(--body);color:#1b1020;cursor:pointer;background:0 0;border:2px solid #1b1020;border-radius:999px;flex:none;align-self:flex-end;margin-top:auto;padding:7px 14px}.turn-back:hover{background:#1b102014}@media (max-width:640px){.sleeve-notes{gap:6px;padding:14px}.sleeve-notes .line{font-size:14px}.members li{padding:3px 0}.sticker{padding:7px 11px}}@media (prefers-reduced-motion:reduce){.sleeve,.sh-held.on .sleeve{transition:none;transform:rotateY(180deg)}.sh-held{transition:opacity .3s,visibility 0s .3s}}.top{padding-top:max(18px,calc(env(safe-area-inset-top,0px) + 6px))}.sh-leave:before,.sh-turn:before{content:"";position:absolute;inset:-8px}.menu{z-index:2;display:none;position:relative}.menu-btn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);background:#0a07108c;border:1px solid #ffffff40;border-radius:999px;place-items:center;width:40px;height:40px;padding:0;display:inline-grid;position:relative}.menu-btn:before{content:"";position:absolute;inset:-4px}.menu-btn svg{width:20px;height:20px}.menu-btn[data-open]{color:var(--neon);border-color:var(--neon);box-shadow:0 0 12px color-mix(in srgb,var(--neon) 55%,transparent)}.menu-btn:focus-visible{outline:2px solid var(--teal);outline-offset:2px}@media (max-width:600px){.top{column-gap:10px}.top>ul{display:none}.menu{margin-left:auto;display:block}}.menu-scrim{opacity:0;background:#04030880;transition:opacity .2s;position:fixed;inset:0}.menu-sheet{-webkit-backdrop-filter:blur(18px)saturate(1.4);width:min(420px,100vw - 24px);box-shadow:0 18px 50px #0000008c,0 0 0 1px color-mix(in srgb,var(--neon) 18%,transparent),0 0 28px color-mix(in srgb,var(--neon) 22%,transparent);opacity:0;transform-origin:100% 0;background:#0c0914d1;border:1px solid #ffffff29;border-radius:20px;padding:8px;transition:opacity .2s,transform .2s cubic-bezier(.2,.8,.2,1);position:absolute;top:calc(100% + 12px);right:-50px;transform:translateY(-10px)scale(.97)}.top:has(.menu-layer){z-index:30}.hero:has(.menu-layer){z-index:30}.menu-layer[data-in] .menu-scrim{opacity:1}.menu-layer[data-in] .menu-sheet{opacity:1;transform:none}.menu .menu-sheet ul{margin:0;padding:0;list-style:none;display:block}.menu .menu-sheet li+li{border-top:1px solid #ffffff14}.menu .menu-sheet a,.menu .menu-sheet button{opacity:1;color:#fff;text-align:left;width:100%;min-height:58px;font-family:var(--sign);letter-spacing:.02em;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;padding:0 18px;font-size:clamp(20px,5.8vw,26px);font-weight:400;line-height:1.05;text-decoration:none;display:flex}.menu .menu-sheet a:hover,.menu .menu-sheet button:hover,.menu .menu-sheet a:focus-visible,.menu .menu-sheet button:focus-visible{color:var(--neon);background:color-mix(in srgb,var(--neon) 12%,transparent);text-shadow:0 0 14px color-mix(in srgb,var(--neon) 70%,transparent);outline:none}@media (prefers-reduced-motion:reduce){.menu-sheet{transition:opacity .2s;transform:none}}
