@font-face{font-family:Inter;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-weight:800;font-display:swap;src:url(/fonts/inter-latin-800-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-weight:900;font-display:swap;src:url(/fonts/inter-latin-900-normal.woff2)format("woff2")}:root{--cream:#f3f0e9;--ink:#111;--mint:#10c687;--text-secondary:color-mix(in srgb, var(--ink) 78%, var(--cream));--text-secondary-on-ink:color-mix(in srgb, var(--cream) 82%, var(--ink));--surface-hover:color-mix(in srgb, var(--ink) 7%, var(--cream));--outline:2px;--sh-chip:3px 3px 0 var(--ink);--sh-card:4px 4px 0 var(--ink);--sh-hero:6px 6px 0 var(--ink);--r-tag:4px;--r-chip:999px;--r-card:16px;--r-hero:24px;--rule:2px;color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--cream);color:var(--ink)}body{-webkit-font-smoothing:antialiased;font-weight:500;line-height:1.5}img{max-width:100%;height:auto;display:block}.skip{z-index:50;background:var(--cream);color:var(--ink);border:var(--outline) solid var(--ink);border-radius:var(--r-chip);padding:10px 16px;font-weight:800;position:absolute;top:-60px;left:8px}.skip:focus{outline:3px solid var(--ink);outline-offset:3px;top:8px}.site{isolation:isolate;background:var(--cream);min-height:100svh;color:var(--ink);flex-direction:column;font-size:16px;font-weight:500;line-height:1.5;display:flex;position:relative;overflow-x:clip;container:site/inline-size}.site>main{flex:1 0 auto}.site a{color:inherit}.site :focus-visible{outline:2px solid var(--ink);outline-offset:3px}.site .tab-nums{font-variant-numeric:tabular-nums}.site .sec{color:var(--text-secondary)}.site .ext{margin-left:2px;font-weight:900;text-decoration:none;display:inline-block}.site .wm{letter-spacing:-.025em;font-weight:900;line-height:1}.site .wm .x{color:var(--mint)}.site .gh{width:100%;height:auto;display:block}.site .eyes{transform-box:fill-box;transform-origin:50%}.site .tag{background:var(--mint);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--r-tag);padding:2px 7px;font-size:11px;font-weight:900;line-height:1.35;display:inline-block}.site .lnk{text-underline-offset:3px;text-decoration:underline 2px;text-decoration-color:var(--ink);font-weight:800}.site .lnk:hover,.site .lnk:focus-visible{background:var(--mint)}.site .lnk:hover .sec,.site .lnk:focus-visible .sec{color:var(--ink)}.site .lnk:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.site .sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site .pill{border:var(--outline) solid var(--ink);border-radius:var(--r-chip);background:var(--cream);min-height:48px;color:var(--ink);font:inherit;box-shadow:var(--sh-chip);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;padding:0 24px;font-size:16px;font-weight:800;text-decoration:none;transition:transform 90ms ease-out,box-shadow 90ms ease-out;display:inline-flex}.site .pill:hover{background:var(--surface-hover);text-underline-offset:3px;text-decoration:underline 2px}.site .pill:active{box-shadow:none;transform:translate(3px,3px)}.site .pill:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.site .glayer{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.site .lane{pointer-events:none;position:relative}.site .g{left:var(--x);top:var(--y);width:var(--w);transform:rotate(var(--r));position:absolute}.site .g .gi{display:block}.site .dk{display:none}@container site (width>=900px){.site .dk{display:block}.site .ph{display:none}}.site .tabs{border-bottom:var(--rule) solid var(--ink);background:var(--cream);z-index:3;display:flex;position:relative}.site .tabs a{letter-spacing:-.01em;white-space:nowrap;border-left:var(--rule) solid var(--ink);flex:auto;justify-content:center;align-items:center;min-height:48px;padding:0 4px;font-size:13.5px;font-weight:800;text-decoration:none;display:flex}.site .tabs a:hover{background:var(--surface-hover);text-underline-offset:3px;text-decoration:underline 2px}.site .tabs a[aria-current=page]{background:var(--ink);color:var(--cream);text-decoration:none}.site .tabs a:focus-visible{outline:3px solid var(--ink);outline-offset:-5px}.site .tabs a[aria-current=page]:focus-visible{outline-color:var(--cream)}.site .tabs .home{border-left:0;flex:none;gap:3px;min-width:48px;padding:0 7px}.site .tabs .home:hover{text-decoration:none}.site .tabs .home:hover .wm{text-underline-offset:3px;text-decoration:underline 2px}.site .tabs .home .tri{font-size:11px}.site .tabs .home .hg{width:26px;display:block}.site .tabs .home .wm{font-size:18px;display:none}@container site (width>=700px){.site .tabs .home .wm{display:inline}.site .tabs .home{padding:0 18px}.site .tabs a{font-size:15px}}.site .wrap{z-index:1;padding:0 16px;position:relative}@container site (width>=900px){.site .wrap{width:100%;max-width:1000px;margin:0 auto;padding:0 24px}}.site .crumb{padding:12px 0 0;font-size:13px}.site .crumb a{font-weight:700}.site .crumb ol{flex-wrap:wrap;gap:6px;list-style:none;display:flex}.site .crumb li+li:before{content:"/";margin-right:6px}.site .sec-h{letter-spacing:-.02em;font-size:24px;font-weight:900;line-height:1.1}@container site (width>=900px){.site .sec-h{font-size:30px}}.site .block{border-top:var(--rule) solid var(--ink);padding:20px 0 24px}.site footer.foot{border-top:var(--rule) solid var(--ink);z-index:1;background:var(--cream);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:16px 16px 24px;font-size:13px;display:flex;position:relative}.site footer.foot a{align-items:center;min-height:44px;padding:0 6px;font-weight:700;display:inline-flex}@container site (width>=900px){.site footer.foot{padding:18px max(24px,50% - 476px) 28px}.site .home~footer.foot{padding-left:max(32px,50% - 588px);padding-right:max(32px,50% - 588px)}}.site{--vh:100svh}.site .home{position:relative}.site .home-grid{z-index:1;position:relative}.site .hb{z-index:2;align-items:center;gap:14px;padding:18px 16px 0;display:flex;position:relative}.site .hb .badge-art{flex:none;width:80px;height:auto;transform:rotate(-5deg)}.site .hb h1{gap:5px;display:grid}.site .hb h1 .wm{font-size:27px}.site .hb h1 .tg{color:var(--text-secondary);letter-spacing:0;font-size:14px;font-weight:700;line-height:1.3}.site .home .lane{z-index:1;height:32px;margin:0 16px;position:relative}.site .home .lane .g{top:auto;bottom:-14px}.site .cabinet{z-index:2;background:var(--cream);border:var(--outline) solid var(--ink);border-radius:var(--r-hero);box-shadow:var(--sh-hero);width:calc(100% - 38px);margin:0 16px;position:relative;overflow:hidden}.site .cabinet ol{list-style:none}.site .cabinet li+li{border-top:var(--rule) solid var(--ink)}.site .slot{grid-template-columns:30px 1fr;align-items:center;column-gap:8px;min-height:66px;padding:10px 14px 10px 26px;text-decoration:none;display:grid;position:relative}.site .slot .no{color:var(--text-secondary);text-align:right;font-variant-numeric:tabular-nums;grid-row:1/3;align-self:start;padding-top:5px;font-size:13px;font-weight:900}.site .slot .sl{letter-spacing:-.02em;font-size:22px;font-weight:900;line-height:1.1}.site .slot .sd{color:var(--text-secondary);grid-column:2;margin-top:3px;font-size:14px;line-height:1.3}.site .slot .cur{opacity:0;font-size:12px;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.site .slot.first{grid-template-columns:30px 1fr 84px}.site .slot.first .th{aspect-ratio:16/9;border:var(--outline) solid var(--ink);border-radius:var(--r-tag);object-fit:cover;grid-area:1/3/4;width:84px}.site .slot.first .sd{grid-column:2}.site .slot .ttl{grid-column:2;margin-top:4px;font-size:15px;font-weight:800;line-height:1.25}.site .slot:hover{background:var(--surface-hover)}.site .slot:hover .sl{text-underline-offset:4px;text-decoration:underline 2px}.site .slot.sel{background:var(--ink);color:var(--cream)}.site .slot.sel .sl{text-decoration:none}.site .slot.sel .no,.site .slot.sel .sd{color:var(--text-secondary-on-ink)}.site .slot.sel .cur{opacity:1}.site .slot.sel .th{border-color:var(--cream)}.site .slot:focus-visible{outline:2px solid var(--cream);outline-offset:-7px}.site .slot:not(.sel):focus-visible{outline-color:var(--ink)}.site .preview{display:none}.site .about-band{z-index:1;border-top:var(--rule) solid var(--ink);width:100%;margin-top:32px;position:relative}.site .band-in{gap:24px;padding:24px 16px 28px;display:grid}.site .band-k{letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);font-size:11px;font-weight:900}.site .about-band h2{letter-spacing:-.025em;margin-top:6px;font-size:28px;font-weight:900;line-height:1.05}.site .about-band h2.sm{letter-spacing:-.015em;font-size:20px;line-height:1.15}.site .about-band p{max-width:62ch;margin-top:8px;font-size:16px}.site .hl{background:var(--mint);color:var(--ink);border-radius:var(--r-tag);padding:0 3px;font-weight:800}.site .acts{flex-wrap:wrap;gap:6px 18px;margin-top:10px;font-size:15px;display:flex}.site .acts a{padding:11px 0;display:inline-block}.site .players{grid-template-columns:1fr 1fr;gap:0 16px;margin-top:16px;display:grid}.site .players>div{border-top:var(--rule) solid var(--ink);padding-top:8px}.site .players b{letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);font-size:11px;font-weight:900;display:block}.site .players strong{letter-spacing:-.025em;font-size:30px;font-weight:900;line-height:1.1;display:block}.site .players span{color:var(--text-secondary);font-size:14px;display:block}@container site (width>=900px){.site .home-grid{--gap:clamp(28px,3vw,56px);column-gap:var(--gap);max-width:1240px;padding:clamp(14px,calc(var(--vh) * .025),36px) 32px 0;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"hb hb""lane lane""cab pv";width:100%;margin:0 auto;display:grid}.site .hb{gap:clamp(14px,calc(var(--vh) * .02),22px);grid-area:hb;padding:0}.site .hb .badge-art{width:clamp(84px,calc(var(--vh) * .12),132px)}.site .hb h1 .wm{font-size:clamp(30px,calc(var(--vh) * .05),48px)}.site .hb h1 .tg{font-size:clamp(14px,calc(var(--vh) * .018),17px)}.site .home .lane{height:clamp(20px,calc(var(--vh) * .035),40px);grid-area:lane;margin:0}.site .cabinet{grid-area:cab;width:calc(100% - 6px);margin:0}.site .home-grid{--slot:clamp(54px,calc(var(--vh) * .083),90px)}.site .slot{min-height:var(--slot);padding:clamp(6px,calc(var(--vh) * .011),12px) 16px clamp(6px,calc(var(--vh) * .011),12px) 34px}.site .slot .sl{font-size:clamp(22px,calc(var(--vh) * .034),32px)}.site .slot.first{min-height:calc(var(--slot) * 1.3);grid-template-columns:34px 1fr auto}.site .slot.first .th{width:clamp(96px,calc(var(--vh) * .14),150px)}.site .slot .cur{font-size:14px;left:12px}.site .preview{grid-area:pv;align-self:stretch;min-height:0;display:block}.site .band-in{max-width:1240px;padding:clamp(24px,calc(var(--vh) * .04),44px) 32px 36px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(28px,3vw,56px);margin:0 auto}.site .about-band h2{font-size:clamp(30px,3vw,40px)}}.site .pv{border:var(--outline) solid var(--ink);border-radius:var(--r-hero);background:var(--cream);flex-direction:column;height:100%;display:flex;overflow:hidden}.site .pv[hidden]{display:none}.site .pv-bar{letter-spacing:.14em;text-transform:uppercase;border-bottom:var(--rule) solid var(--ink);flex:none;justify-content:space-between;padding:8px 16px;font-size:11px;font-weight:900;display:flex}.site .pv-b{flex-direction:column;flex:auto;min-height:0;padding:16px 18px;display:flex}.site .pv-b img.big{object-fit:cover;border:var(--outline) solid var(--ink);border-radius:var(--r-card);flex:1 1 0;width:100%;min-height:70px}.site .pv-b .pv-h{font-size:clamp(20px,calc(var(--vh) * .028),26px);letter-spacing:-.02em;margin-top:12px;font-weight:900;line-height:1.1}.site .pv-b p{margin-top:6px;font-size:15px}.site .pv-b .pv-h:first-child{margin-top:0}.site .pv-b .row{gap:10px;display:flex}.site .pv-b .row img{aspect-ratio:16/9;object-fit:cover;border:var(--outline) solid var(--ink);border-radius:var(--r-tag);width:33%}.site .pv-b ul{margin-top:10px;list-style:none}.site .pv-b li{border-top:var(--rule) solid var(--ink);padding:7px 0;font-size:15px;font-weight:800}.site .pv-b li span{color:var(--text-secondary);font-size:13px;font-weight:500;display:block}.site .pv.ink{background:var(--ink);color:var(--cream);border-color:var(--ink)}.site .pv.ink .pv-bar{border-color:var(--cream)}.site .pv.ink p{color:var(--text-secondary-on-ink)}.site .pv .room{flex:auto;place-items:center;min-height:0;display:grid}.site .pv .room span{width:clamp(72px,calc(var(--vh) * .13),130px)}.site .ep-top{padding:16px 0 0}.site .krow{align-items:center;gap:10px;min-height:40px;display:flex}.site .krow .tag{white-space:nowrap;flex:none}.site .krow .m{color:var(--text-secondary);font-size:14px;font-weight:700}.site .ep-top h1{letter-spacing:-.03em;max-width:18ch;margin-top:4px;font-size:34px;font-weight:900;line-height:1.02}.site .ep-top .lead{max-width:60ch;margin-top:10px;font-size:17px}.site .ep-top .hosts{color:var(--text-secondary);margin-top:8px;font-size:14px;font-weight:700}.site .ep-top .hosts a{color:var(--ink)}.site .ep-hero{padding-bottom:24px}.site .facade{border:var(--outline) solid var(--ink);border-radius:var(--r-hero);width:calc(100% - 6px);box-shadow:var(--sh-hero);background:var(--ink);cursor:pointer;font:inherit;color:inherit;text-align:left;margin-top:18px;padding:0;text-decoration:none;display:block;position:relative;overflow:hidden}.site .facade img{aspect-ratio:16/9;object-fit:cover;width:100%}.site .facade iframe{aspect-ratio:16/9;border:0;width:100%;display:block}.site .facade .play{background:var(--cream);color:var(--ink);border:var(--outline) solid var(--ink);border-radius:var(--r-chip);justify-content:center;align-items:center;min-width:72px;min-height:72px;padding:0 18px;font-size:24px;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site .facade:hover .play,.site .facade:focus-visible .play{background:var(--ink);color:var(--cream)}.site .facade:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.site div.facade{cursor:default}.site div.facade:hover .play{background:var(--cream);color:var(--ink)}.site div.short{cursor:default}.site div.short:hover b{text-decoration:none}.site .ctas{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:20px;padding-bottom:24px;display:flex}@container site (width>=900px){.site .ep-hero{grid-template-columns:1fr 520px;align-items:start;gap:40px;padding-bottom:28px;display:grid}.site .ep-top h1{font-size:52px}.site .facade{margin-top:0}.site .ctas{padding-bottom:0}}.site .chapters{margin-top:12px;list-style:none}.site .chapters li{border-top:var(--rule) solid var(--ink)}.site .chapters li:first-child{border-top:0}.site .chapters a,.site .chapters .row{grid-template-columns:minmax(72px,max-content) 1fr;align-items:baseline;gap:10px;min-height:44px;padding:10px 0;text-decoration:none;display:grid}.site .chapters a:hover{background:var(--surface-hover)}.site .chapters a:hover .n{text-underline-offset:3px;text-decoration:underline 2px}.site .chapters .t{font-variant-numeric:tabular-nums;font-size:15px;font-weight:900}.site .chapters .n{font-weight:700}@container site (width>=900px){.site .chapters{columns:2;column-gap:40px}.site .chapters li{break-inside:avoid}.site .chapters li:first-child{border-top:var(--rule) solid var(--ink)}}.site .shelf{scroll-snap-type:x mandatory;gap:18px;margin-top:4px;padding:16px 10px 16px 2px;list-style:none;display:flex;overflow-x:auto}.site .shelf li{scroll-snap-align:start;flex:0 0 148px}.site .short{border:var(--outline) solid var(--ink);border-radius:var(--r-card);box-shadow:var(--sh-card);background:var(--cream);transform:rotate(var(--tilt,0deg));text-decoration:none;transition:transform .12s ease-out;display:block;overflow:hidden}.site .shelf li:nth-child(odd) .short{--tilt:-1.5deg}.site .shelf li:nth-child(2n) .short{--tilt:1.5deg}.site .short:hover,.site .short:focus-visible{--tilt:0deg}.site .short:hover b{text-underline-offset:3px;text-decoration:underline 2px}.site .short:active{box-shadow:none;transform:translate(4px,4px)}.site .short img{aspect-ratio:9/16;object-fit:cover;border-bottom:var(--outline) solid var(--ink);width:100%}.site .short .s-b{padding:8px 10px 10px;display:block}.site .short b{font-size:14px;font-weight:900;line-height:1.2;display:block}.site .short .s-m{color:var(--text-secondary);font-variant-numeric:tabular-nums;margin-top:3px;font-size:12.5px;display:block}.site .fact{border:var(--outline) solid var(--ink);border-radius:var(--r-card);box-shadow:var(--sh-card);width:calc(100% - 4px);margin-top:14px;padding:16px}.site .fact h3{margin-top:8px;font-size:20px;font-weight:900}.site .fact p{margin-top:4px}.site .gloss{gap:0;margin-top:12px;display:grid}.site .gloss div{border-top:var(--rule) solid var(--ink);padding:10px 0}.site .gloss dt{font-weight:900}.site .gloss dd{font-size:15px}.site .links{margin-top:6px;list-style:none}.site .links a{padding:11px 0;display:inline-block}@container site (width>=900px){.site .two{grid-template-columns:1fr 1fr;gap:40px;display:grid}.site .gloss{grid-template-columns:1fr 1fr;column-gap:28px}}.site .notes{max-width:68ch;margin-top:10px}.site .note{color:var(--text-secondary);margin-top:4px;font-size:14px}.site .sm-h{margin-top:24px;font-size:18px;font-weight:900}.site .notes p+p{margin-top:10px}.site .tx p{max-width:68ch;margin-top:12px}.site .tx .ts{font-variant-numeric:tabular-nums;margin-right:8px;font-weight:900}.site .tx details{margin-top:14px}.site .tx summary{cursor:pointer;text-underline-offset:3px;align-items:center;min-height:44px;font-weight:800;text-decoration:underline 2px;display:flex}.site .tx summary:hover{background:var(--surface-hover)}.site .tx h3{border-top:var(--rule) solid var(--ink);margin-top:22px;padding-top:10px;font-size:18px;font-weight:900}.site .bigband{border-top:var(--rule) solid var(--ink);gap:10px;padding:22px 0 28px;display:grid}.site .bigband h2{letter-spacing:-.02em;font-size:24px;font-weight:900;line-height:1.1}.site .pn{border-top:var(--rule) solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 0 24px;font-size:15px;display:flex}.site .pn a{padding:11px 0;display:inline-block}.site .ph-top{padding:16px 0 0}.site .ph-top .hrow{align-items:flex-end;gap:12px;display:flex}.site .ph-top h1{letter-spacing:-.035em;font-size:44px;font-weight:900;line-height:1}.site .ph-top .hrow .lane{flex:1;height:52px;overflow:hidden}.site .ph-top p{max-width:64ch;margin-top:8px}.site .filters{border:var(--outline) solid var(--ink);border-radius:var(--r-card);grid-template-columns:repeat(3,1fr);margin:16px 0 4px;list-style:none;display:grid;overflow:hidden}.site .filters li{border-left:var(--rule) solid var(--ink);border-top:var(--rule) solid var(--ink)}.site .filters li:nth-child(3n+1){border-left:0}.site .filters li:nth-child(-n+3){border-top:0}.site .filters a{justify-content:center;align-items:center;min-height:44px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.site .filters a:hover{background:var(--surface-hover);text-underline-offset:3px;text-decoration:underline 2px}.site .filters a[aria-current=page]{background:var(--ink);color:var(--cream);text-decoration:none}.site .filters a:focus-visible{outline:3px solid var(--ink);outline-offset:-5px}.site .filters a[aria-current=page]:focus-visible{outline-color:var(--cream)}@container site (width>=700px){.site .filters{border-radius:var(--r-chip);grid-template-columns:repeat(6,1fr)}.site .filters li{border-top:0}.site .filters li:nth-child(3n+1){border-left:var(--rule) solid var(--ink)}.site .filters li:first-child{border-left:0}}.site .fnote{color:var(--text-secondary);font-size:13px}.site .month{margin-top:22px}.site .month h2{letter-spacing:-.02em;border-bottom:var(--rule) solid var(--ink);justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:6px;font-size:22px;font-weight:900;display:flex}.site .month h2 small{color:var(--text-secondary);letter-spacing:0;font-size:13px;font-weight:700}.site .plist{list-style:none}.site .plist li{border-bottom:var(--rule) solid var(--ink)}.site .prow{grid-template-columns:52px 1fr;align-items:baseline;column-gap:10px;padding:9px 0;display:grid}.site .prow .d{font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.site .prow .tt a{font-size:16px;font-weight:800;line-height:1.25;text-decoration:none}.site .prow .tt a:hover{text-underline-offset:3px;text-decoration:underline 2px}.site .prow .mm{color:var(--text-secondary);grid-column:2;margin-top:2px;font-size:13px}.site .prow .k{letter-spacing:.08em;text-transform:uppercase;color:var(--ink);font-size:11px;font-weight:900}.site .prow.ep{grid-template-columns:52px 1fr 104px;padding:14px 0}.site .prow.ep .tt a{font-size:19px;font-weight:900}.site .prow.ep img{aspect-ratio:16/9;object-fit:cover;border:var(--outline) solid var(--ink);border-radius:var(--r-tag);grid-area:1/3/3;align-self:center;width:104px}@container site (width>=900px){.site .posts-in{max-width:900px;margin:0 auto}.site .ph-top h1{font-size:64px}.site .prow{grid-template-columns:72px 92px 1fr 220px;align-items:center;padding:8px 0}.site .prow .mm{text-align:right;grid-column:4;margin-top:0}.site .prow .kc{display:block}.site .prow.ep{grid-template-columns:72px 92px 1fr 160px 220px}.site .prow.ep img{grid-area:1/4;justify-self:end;width:140px}.site .prow.ep .mm{grid-column:5}}.site .prow .kc{display:none}.site .empty{border-bottom:var(--rule) solid var(--ink);padding:24px 0}.site .posts-in>:last-child{margin-bottom:28px}.site .pager{justify-content:space-between;align-items:center;gap:12px;padding:20px 0 28px;font-size:14px;display:flex}.site .page-h{letter-spacing:-.035em;font-size:44px;font-weight:900;line-height:1}@container site (width>=900px){.site .page-h{font-size:64px}}.site .carts{grid-template-columns:minmax(0,1fr);gap:22px;margin:20px 0 32px;list-style:none;display:grid}@container site (width>=600px){.site .carts{grid-template-columns:repeat(2,minmax(0,1fr))}}@container site (width>=900px){.site .carts{grid-template-columns:repeat(3,minmax(0,1fr))}.site .carts li.latest{grid-column:1/-1}}.site .cart{border:var(--outline) solid var(--ink);border-radius:var(--r-card) var(--r-card) var(--r-tag) var(--r-tag);height:100%;box-shadow:var(--sh-card);background:var(--cream);width:calc(100% - 4px);padding:10px 10px 14px;text-decoration:none;transition:transform 90ms ease-out,box-shadow 90ms ease-out;display:block}.site .cart:before{content:"";border:var(--outline) solid var(--ink);border-radius:0 0 var(--r-tag) var(--r-tag);border-top:0;height:10px;margin:-10px 22% 10px;display:block}.site .cart:hover{background:var(--surface-hover)}.site .cart:hover .ct{text-underline-offset:3px;text-decoration:underline 2px}.site .cart:active{box-shadow:none;transform:translate(4px,4px)}.site .cart:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.site .cart img{aspect-ratio:16/9;object-fit:cover;border:var(--outline) solid var(--ink);border-radius:var(--r-tag);width:100%}.site .cart .cn{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-top:12px;font-size:13px;font-weight:900;display:flex}.site .cart .ct{letter-spacing:-.02em;margin-top:6px;font-size:21px;font-weight:900;line-height:1.12;display:block}.site .cart .cm{color:var(--text-secondary);font-variant-numeric:tabular-nums;margin-top:6px;font-size:13.5px;display:block}.site .cart .cp{margin-top:8px;font-size:15px;display:block}.site .cart.hero{border-radius:var(--r-hero) var(--r-hero) var(--r-card) var(--r-card);box-shadow:var(--sh-hero);width:calc(100% - 6px)}.site .cart.hero:active{transform:translate(6px,6px)}@container site (width>=900px){.site .cart.hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);column-gap:28px;padding:14px 14px 18px;display:grid}.site .cart.hero:before{grid-column:1/-1}.site .cart.hero{grid-template-rows:auto auto auto auto 1fr;align-items:start}.site .cart.hero img{grid-area:2/1/6}.site .cart.hero .cn,.site .cart.hero .ct,.site .cart.hero .cm,.site .cart.hero .cp{grid-column:2}.site .cart.hero .cn{margin-top:0}.site .cart.hero .ct{font-size:34px}}.site .cart.empty{box-shadow:none;cursor:default;border-style:dashed;transform:none}.site .cart.empty:before{border-style:dashed}.site .cart.empty .slotbox{aspect-ratio:16/9;border:var(--outline) dashed var(--ink);border-radius:var(--r-tag);letter-spacing:.14em;text-transform:uppercase;place-items:center;font-size:12px;font-weight:900;display:grid}.site .intro{padding:16px 0 8px}.site .intro .hrow{align-items:flex-end;gap:12px;display:flex}.site .intro .hrow .lane{flex:1;height:52px;overflow:hidden}.site .intro .lead{max-width:34ch;margin-top:12px;font-size:20px;font-weight:800;line-height:1.3}.site .intro p{max-width:62ch;margin-top:10px}.site .tlist{margin-top:10px;list-style:none}.site .tlist li{border-top:var(--rule) solid var(--ink)}.site .tlist a{grid-template-columns:minmax(72px,max-content) 1fr;align-items:baseline;gap:10px;min-height:44px;padding:10px 0;text-decoration:none;display:grid}.site .tlist a:hover{background:var(--surface-hover)}.site .tlist a:hover .n{text-underline-offset:3px;text-decoration:underline 2px}.site .tlist .t{font-variant-numeric:tabular-nums;font-weight:900}.site .tlist .n{font-weight:700}.site .tlist .n small{color:var(--text-secondary);font-size:13px;font-weight:500;display:block}.site .about-page .players{max-width:520px}.site .about-page .players>div{scroll-margin-top:16px}.site .play-zone{background:var(--ink);color:var(--cream);z-index:1;text-align:center;flex:1 0 auto;place-items:center;padding:48px 16px 56px;display:grid;position:relative}.site .play-zone .room{width:min(150px,36vw);margin:0 auto}.site .play-zone h1{letter-spacing:-.035em;margin-top:20px;font-size:44px;font-weight:900;line-height:1}.site .play-zone p{color:var(--text-secondary-on-ink);max-width:44ch;margin:10px auto 0}.site .play-zone .crumb{color:var(--cream);padding:0 0 24px}.site .play-zone a{color:var(--cream)}.site .play-zone .lnk{text-decoration-color:var(--cream)}.site .play-zone .lnk:hover,.site .play-zone .lnk:focus-visible{background:var(--mint);color:var(--ink);text-decoration-color:var(--ink)}.site .play-zone :focus-visible{outline-color:var(--cream)}.site .play-zone .lnk:hover .sec,.site .play-zone .lnk:focus-visible .sec{color:var(--ink)}.site .play-zone .sec{color:var(--text-secondary-on-ink)}@container site (width>=900px){.site .play-zone h1{font-size:64px}}.site .nf{justify-items:start;gap:12px;padding:40px 0 56px;display:grid}.site .nf .ng{width:96px;transform:rotate(-8deg)}.site .nf h1{letter-spacing:-.04em;font-size:64px;font-weight:900;line-height:1}@keyframes drift{0%{transform:translate(var(--fx),var(--fy)) rotate(calc(var(--r) - 14deg));opacity:0}14%{opacity:1}55%{transform:translate(calc(var(--fx) * -.12),calc(var(--fy) * -.25 - 6px)) rotate(calc(var(--r) + 6deg))}80%{transform:translate(calc(var(--fx) * .04),2px) rotate(calc(var(--r) - 2deg))}to{transform:translate(0,0) rotate(var(--r));opacity:1}}@keyframes hop{0%{transform:none}35%{transform:translateY(-7px)rotate(-5deg)}70%{transform:translateY(1px)rotate(2deg)}to{transform:none}}@keyframes blink{0%,to{transform:scaleY(1)}45%,55%{transform:scaleY(.1)}}@keyframes stamp{0%{opacity:0;transform:rotate(-5deg)scale(1.35)}60%{opacity:1;transform:rotate(-5deg)scale(.94)}to{transform:rotate(-5deg)scale(1)}}@keyframes pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.site.go .g{animation:drift var(--d) cubic-bezier(.25,.75,.3,1) var(--dl) both}.site.go .hb .badge-art{animation:.46s cubic-bezier(.2,.9,.3,1.2) both stamp}.site.go .cabinet li{animation:pop .26s calc(.18s + var(--i) * 55ms) ease-out both}.site.react .g .gi{animation:.62s ease-out hop}.site.react .g .eyes{animation:.38s ease-in-out .12s blink}@media (prefers-reduced-motion:reduce){.site *{transition:none!important;animation:none!important}.site .pill:active,.site .short:active,.site .cart:active{transform:none}}.site .prods{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:16px;list-style:none;display:grid}@container site (width>=700px){.site .prods{grid-template-columns:repeat(2,minmax(0,1fr))}}.site .prod{border:var(--outline) solid var(--ink);border-radius:var(--r-card);box-shadow:var(--sh-card);background:var(--cream);width:calc(100% - 4px);padding:16px 16px 6px}.site .prod h3{letter-spacing:-.02em;font-size:26px;font-weight:900;line-height:1.1}.site .prod h3 a{align-items:center;min-height:44px;display:inline-flex}.site .prod .pu{color:var(--text-secondary);margin-top:0;font-size:13px}.site .prod p{margin-top:8px}.site .prod .tl-k,.site .tl-k{letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);margin-top:16px;font-size:11px;font-weight:900}.site .consult-lead{max-width:62ch;margin-top:10px}.site .offers{margin-top:12px;margin-bottom:24px;display:grid}.site .offers div{border-top:var(--rule) solid var(--ink);padding:12px 0}.site .offers dt{letter-spacing:-.015em;font-size:20px;font-weight:900}.site .offers dd{max-width:62ch;margin-top:2px}@container site (width>=900px){.site .offers{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:28px}}.site .soon{font-weight:800}.site .band-p{max-width:60ch}
