.sidebar[data-astro-cid-fzx4ypy5]{z-index:50;color:#fff;mix-blend-mode:exclusion;pointer-events:none;background:0 0;width:72px;position:fixed;inset:0 auto 0 0}.sidebar[data-astro-cid-fzx4ypy5]>[data-astro-cid-fzx4ypy5]{pointer-events:auto}.logo[data-astro-cid-fzx4ypy5]{z-index:51;color:var(--logo);line-height:0;position:fixed;top:28px;left:18px}html[data-theme=light] .logo[data-astro-cid-fzx4ypy5]{color:#fff;mix-blend-mode:exclusion}.tools[data-astro-cid-fzx4ypy5]{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex;position:absolute;top:100px;left:0}.menu-btn[data-astro-cid-fzx4ypy5]{background:0 0;border:0;border-radius:50%;width:44px;height:44px;position:relative}.menu-btn[data-astro-cid-fzx4ypy5]:before{content:"";opacity:0;background:#ffffff38;border-radius:50%;transition:opacity .3s,transform .3s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:0;transform:scale(.5)}.menu-btn[data-astro-cid-fzx4ypy5]:hover:before,.menu-btn[data-astro-cid-fzx4ypy5]:focus-visible:before{opacity:1;transform:scale(1)}.menu-btn[data-astro-cid-fzx4ypy5]:active:before{transform:scale(.92)}.menu-btn[data-astro-cid-fzx4ypy5] span[data-astro-cid-fzx4ypy5]{background:currentColor;width:18px;height:1.25px;position:absolute;left:13px}.menu-btn[data-astro-cid-fzx4ypy5] span[data-astro-cid-fzx4ypy5]:first-child{top:18px}.menu-btn[data-astro-cid-fzx4ypy5] span[data-astro-cid-fzx4ypy5]:nth-child(2){top:25px}.icon[data-astro-cid-fzx4ypy5]{width:22px;height:22px;color:inherit;place-items:center;display:grid}.login[data-astro-cid-fzx4ypy5]{flex-direction:column;align-items:center;gap:6px;width:56px;display:flex}.login-label[data-astro-cid-fzx4ypy5]{letter-spacing:.14em;opacity:.7;font-size:8px;line-height:1}.vtag[data-astro-cid-fzx4ypy5]{letter-spacing:.24em;white-space:nowrap;opacity:.7;writing-mode:vertical-rl;margin:0;font-size:10px;font-weight:500;position:absolute;bottom:48px;left:50%;transform:translate(-50%)rotate(180deg)}.icon[data-astro-cid-fzx4ypy5]:hover,.login[data-astro-cid-fzx4ypy5]:hover{opacity:.7}@media (width<=767px){.sidebar[data-astro-cid-fzx4ypy5]{mix-blend-mode:normal;width:100%;height:0;inset:auto 0 0}.logo[data-astro-cid-fzx4ypy5],html[data-theme=light] .logo[data-astro-cid-fzx4ypy5]{left:20px;top:calc(env(safe-area-inset-top) + 12px);color:var(--accent);mix-blend-mode:normal}.logo[data-astro-cid-fzx4ypy5] svg{width:38px;height:auto}.tools[data-astro-cid-fzx4ypy5]{top:auto;left:50%;bottom:calc(env(safe-area-inset-bottom) + 16px);width:auto;position:fixed;transform:translate(-50%)}.login[data-astro-cid-fzx4ypy5],.theme[data-astro-cid-fzx4ypy5],.fav[data-astro-cid-fzx4ypy5],.vtag[data-astro-cid-fzx4ypy5]{display:none}.menu-btn[data-astro-cid-fzx4ypy5]{color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0a0a52;border:1px solid #ffffff38;width:52px;height:52px}.menu-btn[data-astro-cid-fzx4ypy5]:before{display:none}.menu-btn[data-astro-cid-fzx4ypy5]:active{transform:scale(.94)}.menu-btn[data-astro-cid-fzx4ypy5] span[data-astro-cid-fzx4ypy5]{width:18px;left:16px}.menu-btn[data-astro-cid-fzx4ypy5] span[data-astro-cid-fzx4ypy5]:first-child{top:21px}.menu-btn[data-astro-cid-fzx4ypy5] span[data-astro-cid-fzx4ypy5]:nth-child(2){top:28px}}.overlay[data-astro-cid-2i3agi2m]{z-index:100;-webkit-backdrop-filter:blur(24px);color:#fff;opacity:0;padding:96px 24px 160px calc(var(--side-w) + 24px);background:#0a0a0aed;transition:opacity .5s;position:fixed;inset:0;overflow-y:auto}.overlay[data-astro-cid-2i3agi2m][hidden]{display:none}.overlay[data-astro-cid-2i3agi2m].is-open{opacity:1}.col[data-astro-cid-2i3agi2m]{gap:36px;max-width:520px;margin:0 auto;display:grid}ul[data-astro-cid-2i3agi2m]{margin:0;padding:0;list-style:none}.search[data-astro-cid-2i3agi2m]{border-bottom:1px solid #ffffff4d;align-items:center;gap:14px;padding-bottom:14px;display:flex}.search[data-astro-cid-2i3agi2m] input[data-astro-cid-2i3agi2m]{color:#fff;min-width:0;font:inherit;letter-spacing:.02em;background:0 0;border:0;flex:1;font-size:16px}.search[data-astro-cid-2i3agi2m] input[data-astro-cid-2i3agi2m]::placeholder{color:#a6a6a6}.search[data-astro-cid-2i3agi2m] input[data-astro-cid-2i3agi2m]:focus{outline:none}.primary[data-astro-cid-2i3agi2m]{display:grid}.primary[data-astro-cid-2i3agi2m] a[data-astro-cid-2i3agi2m]{justify-content:space-between;align-items:center;padding:8px 0 6px;display:flex}.primary[data-astro-cid-2i3agi2m] .en[data-astro-cid-2i3agi2m]{letter-spacing:-.015em;font-size:20px;font-weight:800}.primary[data-astro-cid-2i3agi2m] .is-on[data-astro-cid-2i3agi2m]{color:var(--accent)}.primary[data-astro-cid-2i3agi2m] small[data-astro-cid-2i3agi2m]{letter-spacing:.04em;color:#a6a6a6;font-size:12px}.label[data-astro-cid-2i3agi2m]{letter-spacing:.14em;color:#a6a6a6;margin:0 0 14px;font-size:10px}.group[data-astro-cid-2i3agi2m] ul[data-astro-cid-2i3agi2m]{grid-template-columns:repeat(3,1fr);gap:12px 0;display:grid}.group[data-astro-cid-2i3agi2m] a[data-astro-cid-2i3agi2m]{letter-spacing:.04em;color:#e6e6e6;font-size:12px}.group[data-astro-cid-2i3agi2m] .ja[data-astro-cid-2i3agi2m] a[data-astro-cid-2i3agi2m]{letter-spacing:.02em;font-weight:700}.pick[data-astro-cid-2i3agi2m]{width:260px;position:absolute;top:170px;right:56px}.pick[data-astro-cid-2i3agi2m] ul[data-astro-cid-2i3agi2m]{gap:16px;display:grid}.pick[data-astro-cid-2i3agi2m] a[data-astro-cid-2i3agi2m]{align-items:center;gap:14px;display:flex}.thumb[data-astro-cid-2i3agi2m]{flex-shrink:0;width:64px;height:80px}.thumb[data-astro-cid-2i3agi2m] img{object-fit:cover;width:100%;height:100%}.t[data-astro-cid-2i3agi2m]{font-size:12px;font-weight:700;line-height:1.5}.primary[data-astro-cid-2i3agi2m] a[data-astro-cid-2i3agi2m]:hover .en[data-astro-cid-2i3agi2m],.group[data-astro-cid-2i3agi2m] a[data-astro-cid-2i3agi2m]:hover,.pick[data-astro-cid-2i3agi2m] a[data-astro-cid-2i3agi2m]:hover .t[data-astro-cid-2i3agi2m]{color:var(--accent)}.close[data-astro-cid-2i3agi2m]{left:calc(50% + var(--side-w) / 2);-webkit-backdrop-filter:blur(16px);background:#ffffff1a;border:1px solid #fff3;border-radius:50%;place-items:center;width:52px;height:52px;transition:background .3s;display:grid;position:fixed;bottom:84px;transform:translate(-50%)}.close[data-astro-cid-2i3agi2m]:hover,.fab[data-astro-cid-2i3agi2m]:hover{background:#fff3}.fab[data-astro-cid-2i3agi2m]{display:none}@media (prefers-reduced-motion:no-preference){.overlay[data-astro-cid-2i3agi2m].is-open .col[data-astro-cid-2i3agi2m]>[data-astro-cid-2i3agi2m]{animation:.5s ease-out both menu-in}.overlay[data-astro-cid-2i3agi2m].is-open .col[data-astro-cid-2i3agi2m]>[data-astro-cid-2i3agi2m]:nth-child(2){animation-delay:40ms}.overlay[data-astro-cid-2i3agi2m].is-open .col[data-astro-cid-2i3agi2m]>[data-astro-cid-2i3agi2m]:nth-child(3){animation-delay:80ms}.overlay[data-astro-cid-2i3agi2m].is-open .col[data-astro-cid-2i3agi2m]>[data-astro-cid-2i3agi2m]:nth-child(4){animation-delay:.12s}}@keyframes menu-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (width<=1100px){.pick[data-astro-cid-2i3agi2m]{display:none}}.overlay[data-astro-cid-2i3agi2m] .sp-only[data-astro-cid-2i3agi2m]{display:none}@media (width<=767px){.overlay[data-astro-cid-2i3agi2m] .sp-only[data-astro-cid-2i3agi2m]{display:flex}.pc-only[data-astro-cid-2i3agi2m]{display:none!important}.overlay[data-astro-cid-2i3agi2m]{padding:calc(env(safe-area-inset-top) + 64px) 0 calc(env(safe-area-inset-bottom) + 96px)}.col[data-astro-cid-2i3agi2m]{gap:20px;max-width:none;margin:0 clamp(24px,14.4vw,56px)}.search[data-astro-cid-2i3agi2m]{border-bottom-color:#ffffff80;flex-direction:row-reverse;padding-bottom:8px}.primary[data-astro-cid-2i3agi2m] a[data-astro-cid-2i3agi2m]{height:32px;padding:0}.primary[data-astro-cid-2i3agi2m] small[data-astro-cid-2i3agi2m],.group[data-astro-cid-2i3agi2m] .label[data-astro-cid-2i3agi2m]{display:none}.group[data-astro-cid-2i3agi2m] ul[data-astro-cid-2i3agi2m]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.group[data-astro-cid-2i3agi2m] li[data-astro-cid-2i3agi2m] a[data-astro-cid-2i3agi2m]{color:#a6a6a6;align-items:center;height:26px;font-size:12px;display:flex}.primary[data-astro-cid-2i3agi2m] .label[data-astro-cid-2i3agi2m]{display:none}.util[data-astro-cid-2i3agi2m]{align-items:center}.u-btn[data-astro-cid-2i3agi2m]{-webkit-backdrop-filter:blur(16px);color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;place-items:center;width:52px;height:52px;transition:background .3s;display:grid}.u-btn[data-astro-cid-2i3agi2m]:hover{background:#fff3}.fab[data-astro-cid-2i3agi2m]{bottom:calc(env(safe-area-inset-bottom) + 16px);-webkit-backdrop-filter:blur(16px);color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;place-items:center;width:52px;height:52px;padding:0;transition:background .3s;display:grid;position:fixed}.theme-fab[data-astro-cid-2i3agi2m]{left:clamp(16px,10vw,40px)}.login-fab[data-astro-cid-2i3agi2m]{right:clamp(16px,10vw,40px)}.close[data-astro-cid-2i3agi2m]{left:50%;bottom:calc(env(safe-area-inset-bottom) + 16px)}}.footer[data-astro-cid-nns7i3if]{color:#fff;background:0 0;padding:80px 0 48px}.top[data-astro-cid-nns7i3if]{justify-content:space-between;gap:48px;display:flex}.brand[data-astro-cid-nns7i3if]{opacity:.35;width:412px}.name[data-astro-cid-nns7i3if]{margin:0;font-size:30px;line-height:27px}.tag[data-astro-cid-nns7i3if]{margin:8px 0 0;font-size:12px;line-height:27px}.cols[data-astro-cid-nns7i3if]{text-align:right;justify-content:flex-end;gap:56px;display:flex}ul[data-astro-cid-nns7i3if]{margin:0;padding:0;list-style:none}.cols[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{gap:9px;display:grid}.h[data-astro-cid-nns7i3if]{letter-spacing:.1em;color:#a6a6a6;margin:0 0 10px;font-size:10px;line-height:1.27}.cols[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{white-space:nowrap;font-size:12px;font-weight:500;line-height:1.5}.cols[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--accent)}.bottom[data-astro-cid-nns7i3if]{border-top:1px solid #ffffff24;justify-content:space-between;margin-top:64px;padding-top:24px;font-size:10px;line-height:1.27;display:flex}.bottom[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{margin:0}.bottom[data-astro-cid-nns7i3if]{align-items:center}.sp[data-astro-cid-nns7i3if]{display:none}.big-logo[data-astro-cid-nns7i3if]{color:#ffffff0f;margin-top:40px}.big-logo[data-astro-cid-nns7i3if] svg{width:100%;height:auto;display:block}html[data-theme=light] .footer[data-astro-cid-nns7i3if]{background:#5a5a5a}html[data-theme=light] .brand[data-astro-cid-nns7i3if]{opacity:.75}html[data-theme=light] .h[data-astro-cid-nns7i3if]{color:#ffffffc7}html[data-theme=light] .bottom[data-astro-cid-nns7i3if]{border-top-color:#ffffff47}html[data-theme=light] .big-logo[data-astro-cid-nns7i3if]{color:#ffffff1a}@media (width<=1024px){.top[data-astro-cid-nns7i3if]{flex-direction:column}.brand[data-astro-cid-nns7i3if]{width:auto}}.sp-links[data-astro-cid-nns7i3if]{display:none}@media (width<=767px){.footer[data-astro-cid-nns7i3if]{padding:56px 0 calc(env(safe-area-inset-bottom) + 108px);text-align:center}.sp[data-astro-cid-nns7i3if]{display:inline}.top[data-astro-cid-nns7i3if]{align-items:center;gap:32px}.brand[data-astro-cid-nns7i3if]{opacity:1}.name[data-astro-cid-nns7i3if]{font-size:24px;line-height:1.2}.tag[data-astro-cid-nns7i3if]{color:#a6a6a6;margin-top:12px;font-size:12px;line-height:1.7}.cols[data-astro-cid-nns7i3if]{display:none}.sp-links[data-astro-cid-nns7i3if]{width:100%;max-width:360px;display:block}.sp-links[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{text-align:left;grid-template-rows:repeat(5,auto);grid-template-columns:repeat(2,auto);grid-auto-flow:column;justify-content:center;column-gap:40px;display:grid}.sp-links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{white-space:nowrap;color:#a6a6a6;align-items:center;height:30px;font-size:11px;font-weight:500;display:flex}.bottom[data-astro-cid-nns7i3if]{border-top:0;justify-content:center;margin-top:32px;padding-top:0}.bottom[data-astro-cid-nns7i3if],.big-logo[data-astro-cid-nns7i3if]{display:none}.footer[data-astro-cid-nns7i3if]{padding-top:40px}}.catbar[data-astro-cid-okpgx4fs]{top:0;left:var(--side-w);z-index:30;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;pointer-events:none;background:#141414b8;height:72px;transition:transform .3s ease-out,opacity .3s ease-out;position:fixed;right:0;transform:translateY(-72px)}html[data-theme=light] .catbar[data-astro-cid-okpgx4fs]{background:#ffffffd1}.catbar[data-astro-cid-okpgx4fs].show{opacity:1;pointer-events:auto;transition:transform .4s ease-out,opacity .4s ease-out;transform:none}.catnav[data-astro-cid-okpgx4fs].in-bar{top:28px}.catnav[data-astro-cid-okpgx4fs]{z-index:20;letter-spacing:.04em;color:var(--text);gap:36px;font-size:13px;line-height:1.27;display:flex;position:absolute;top:28px;right:48px}a[data-astro-cid-okpgx4fs]:hover,.on[data-astro-cid-okpgx4fs]{text-underline-offset:3px;text-decoration:underline}@media (width<=1100px){.catnav[data-astro-cid-okpgx4fs],.catbar[data-astro-cid-okpgx4fs]{display:none}}@font-face{font-family:Overpass TB;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/overpass/v19/qFdH35WCmI96Ajtm81GrU9vgwBcIs1s.woff2)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;ascent-override:98.5%;descent-override:27.5%;line-gap-override:0%}@font-face{font-family:Overpass TB;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/overpass/v19/qFdH35WCmI96Ajtm81GlU9vgwBcI.woff2)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;ascent-override:98.5%;descent-override:27.5%;line-gap-override:0%}:root{--font-en:"Overpass TB", system-ui, sans-serif;--font-ja:"Noto Sans JP", "Hiragino Sans", "Yu Gothic", sans-serif;--font-mark:"Plus Jakarta Sans", "Overpass TB", sans-serif;--glass:#ffffff0d;--glass-line:#ffffff24;--accent:#d2ff00;--lime-fill:color-mix(in srgb, var(--accent) 86%, transparent);--lime-rim:color-mix(in srgb, var(--accent) 55%, #fff);--lime-shine:inset 0 1px 0 #ffffff73;--ink:#141414;--ink-2:#1c1b1a;--bg:transparent;--bg-solid:#0a0a0a;--bg-alt:#ffffff08;--bg-deep:#ffffff0a;--bg-raised:#ffffff14;--text:#fff;--text-sub:#a6a6a6;--text-muted:#a6a6a6;--text-faint:#6e6e6e;--line:#ffffff24;--line-soft:#ffffff14;--heading:#fff;--side-bg:#0a0a0a52;--side-line:#ffffff14;--side-ink:#fff;--logo:var(--accent);--placeholder:#ffffff14;--surface:#ffffff0d;--section-alt:transparent;--rule:#ffffff1f;--rule-strong:#fff6;--solid-bg:#fff;--solid-fg:#0a0a0a;--title-band-bg:transparent;--title-band-fg:#fff;--tab-bg:transparent;--tab-line:#ffffff4d;--tab-on-bg:var(--lime-fill);--tab-on-line:var(--lime-rim);--tab-on-fg:#141414;--side-w:72px;--content-max:1040px;--gutter:48px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--bg:#fff;--bg-alt:#fff;--bg-deep:#fff;--bg-raised:#fff;--text:#141414;--text-sub:#6b6660;--text-muted:#6b6760;--text-faint:#8c8a85;--line:#dedbd6;--line-soft:#dedbd6;--heading:#141414;--side-bg:#fff9;--side-line:#dedbd6;--side-ink:#141414;--logo:#141414;--placeholder:#e7e4de;--surface:#f3f2ef;--section-alt:#f3f2ef;--rule:#d9d6d1;--rule-strong:#141414;--solid-bg:#141414;--solid-fg:#fff;--title-band-bg:#141414;--title-band-fg:#fff;--tab-bg:#fff;--tab-line:#141414;--tab-on-bg:#141414;--tab-on-line:#141414;--tab-on-fg:var(--accent);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box;border-radius:0}html{-webkit-text-size-adjust:100%;background:#0a0a0a}body{color:var(--text);font-family:var(--font-ja);-webkit-font-smoothing:antialiased;background:0 0;margin:0;font-weight:400;line-height:1.8}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.en{font-family:var(--font-en);font-style:normal;font-weight:700}.en-sub{font-family:var(--font-en);font-style:normal;font-weight:500}.wordmark{font-family:var(--font-mark);letter-spacing:-.02em;font-style:italic;font-weight:700}.page-bg{z-index:-1;pointer-events:none;background:#0a0a0a;position:fixed;inset:0;overflow:hidden}.page-bg:before{content:"";background:var(--page-img,none) center / cover no-repeat;filter:blur(80px)saturate(1.1);position:absolute;inset:-10%;transform:translateZ(0)}.page-bg:after{content:"";background:linear-gradient(#0a0a0abd,#0a0a0ad6 40%,#0a0a0aed);position:absolute;inset:0}html[data-theme=light] .page-bg:after{background:#ffffffdb}.site{padding-left:var(--side-w);min-height:100vh;position:relative}.container{width:100%;max-width:calc(var(--content-max) + var(--gutter) * 2);padding:0 var(--gutter);margin:0 auto}.section{padding:32px 0 48px}.section.container{padding-left:var(--gutter);padding-right:var(--gutter)}.section-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.section-head h1,.section-head h2{font-family:var(--font-en);letter-spacing:-.025em;color:var(--heading);margin:0;font-size:28px;font-style:normal;font-weight:800;line-height:1.2}.section-head p{color:var(--text-sub);margin:6px 0 0;font-size:13px;line-height:1.4}.section-head .more{font-family:var(--font-en);letter-spacing:.04em;white-space:nowrap;color:var(--text);font-size:12px;font-weight:700}.band{margin:0;font-weight:900}.band span{color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:0 0;padding:0;line-height:1.9}.cat{color:#fff;font-family:var(--font-en);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:0 0;border:1px solid #ffffff4d;border-radius:999px;padding:3.5px 10px;font-size:10px;font-style:normal;font-weight:700;line-height:1.27;display:inline-block}.date{font-family:var(--font-en);letter-spacing:.03em;color:var(--text-sub);white-space:nowrap;font-size:12px;font-style:normal;font-weight:500}.event-date{background:var(--accent);color:#141414;white-space:nowrap;border-radius:999px;padding:2px 8px 4px;font-size:12px;font-weight:700;line-height:1.45;display:inline-block}.band-accent{margin:0;font-weight:900}.band-accent span{color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:0 0;padding:0}.btn-solid{background:var(--solid-bg);color:var(--solid-fg);letter-spacing:.06em;cursor:pointer;border:0;border-radius:999px;padding:12px 28px;font-size:12px;font-weight:700;line-height:1.43;transition:opacity .2s;display:inline-block}.btn-solid:hover{opacity:.85}.photo{background:var(--placeholder);position:relative;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%}.photo img.play{object-fit:contain;width:40px;height:40px}@media (width<=767px){.photo img.play{width:32px;height:32px}}@media (prefers-reduced-motion:no-preference){.reveal{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(20px)}.reveal.is-in{opacity:1;transform:none}}@media (width<=1024px){:root{--gutter:32px}.section-head h1,.section-head h2{font-size:26px}}@media (width<=767px){:root{--side-w:0px;--gutter:16px}section.watch,section.kw,section.works-sec{display:none}body{scroll-padding-bottom:96px}.section-head{align-items:flex-end;gap:12px;margin-bottom:16px}.section-head h1,.section-head h2{font-size:20px}.section-head p{margin-top:4px;font-size:12px}.section-head .more{font-size:12px}}@media (width>=768px){html:not([data-layout=wide]){--gutter:clamp(32px, calc((100vw - var(--side-w)) * .12), 164px)}}.page-bg.has-color:after{background:var(--page-color);opacity:.86}.logo-flicker svg{transition:transform .3s,filter .3s}.logo-flicker:hover svg{filter:drop-shadow(0 0 9px #d2ff0073);animation:.6s step-end both tb-flicker;transform:scale(1.03)}.logo-flicker:active svg{transform:scale(.98)}@keyframes tb-flicker{0%{opacity:0}5%{opacity:.4}10%{opacity:0}15%,20%{opacity:.5}25%{opacity:0}30%,40%{opacity:.7}45%{opacity:0}50%,65%{opacity:.85}70%{opacity:0}75%,to{opacity:1}}.qh .photo img{transition:filter .2s}@media (hover:hover){.qh:hover .photo img{filter:brightness(.5)}.qh:hover .photo{animation:.5s linear forwards tb-flash2}}@keyframes tb-flash2{0%{opacity:0}12%{opacity:.5}24%{opacity:0}40%{opacity:.85}52%{opacity:0}64%,to{opacity:1}}.home-wipe{z-index:200;pointer-events:none;position:fixed;inset:0}.home-wipe i{height:110vh;position:absolute;inset:0;transform:translate(110%)}.home-wipe .w-s{mix-blend-mode:exclusion;background:#390071}.home-wipe .w-o{background:var(--accent)}.home-wipe .w-m{background:#0a0605}.home-wipe.is-in i{transition:transform .3s cubic-bezier(.77,0,.18,1);transform:translate(0)}.home-wipe.is-in .w-o{transition-delay:50ms}.home-wipe.is-in .w-m{transition-delay:.1s}.home-wipe.is-cover i{transform:translate(0)}.home-wipe.is-cover.is-out i{transition:transform .38s cubic-bezier(.77,0,.18,1);transform:translate(-110%)}.home-wipe.is-cover.is-out .w-o{transition-delay:50ms}.home-wipe.is-cover.is-out .w-s{transition-delay:.1s}@media (prefers-reduced-motion:reduce){.logo-flicker:hover svg,.qh:hover .photo{animation:none}.home-wipe{display:none}}html[data-theme=light] .cat{color:#141414;border-color:#14141447}html[data-theme=light] .band span,html[data-theme=light] .band-accent span{color:#141414}html[data-theme=light] .photo .cat{color:#fff;border-color:#ffffff80}html[data-theme=light] .photo .band span,html[data-theme=light] .photo .band-accent span{color:#fff}html[data-theme=light] .latest .chip.on{color:#fff;background:#141414;border-color:#141414}html[data-theme=light] .latest .hcard{border-bottom-color:#1414141f}html[data-theme=light] .news-card .more,html[data-theme=light] .card .more{color:#141414}html[data-theme=light] .ranking .tabs{background:#1414140f}html[data-theme=light] .ranking .tab:not(.on):hover{color:#141414}html[data-theme=light] .works-sec .panel{-webkit-backdrop-filter:none;color:#141414;background:#f3f2ef;border-color:#14141414}html[data-theme=light] .works-sec .phead{border-bottom-color:#1414141f}html[data-theme=light] .works-sec .eyebrow{color:var(--accent);background:#141414}html[data-theme=light] .works-sec .dark-btn{color:#fff;background:#141414}html[data-theme=light] .works-sec .all{color:#141414;background:0 0;border-color:#1414144d}html[data-theme=light] .works-sec .arrow{color:#141414;border-color:#14141438}html[data-theme=light] .works-sec .wimg{background:#1414140f}html[data-theme=light] .works-sec .divider{background:#1414141a}html[data-theme=light] .works-sec .dur{color:#fff;background:#0000008c}html[data-theme=light] .nl .block,html[data-theme=light] .nl .joined{color:#141414;background:#f3f2ef;border-color:#14141414}html[data-theme=light] .nl input{color:#141414;background:#fff;border-color:#14141438}html[data-theme=light] .nl input::placeholder{color:#8a857e}html[data-theme=light] .nl .go:hover,html[data-theme=light] .nl .joined-stop:hover{color:#141414}html[data-theme=light] .nl .stop{color:#141414;background:#14141412}html[data-theme=light] .main .mn-link,html[data-theme=light] .main .press-ico,html[data-theme=light] .main .zip-dl{color:#141414;background:#1414140f}html[data-theme=light] .main .zip-dl{border-color:#14141433}html[data-theme=light] .main .mn-link:hover{background:var(--accent);color:#0a0a0a}html[data-theme=light] .main .press-tag{color:#141414;border-color:#14141447}[data-hero]~section{z-index:1;position:relative}[data-hero]~section.latest{box-shadow:0 -24px 48px #00000040}html[data-theme=dark] [data-hero]~section.nl{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0a8c!important}html[data-theme=dark] [data-hero]~section.nl .block{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff29;background:#28282847!important}html[data-theme=light] [data-hero]~section{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb8!important}.view-more{border:1px solid color-mix(in srgb, var(--text,#fff) 32%, transparent);background:color-mix(in srgb, var(--text,#fff) 4%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:min(280px,100%);color:color-mix(in srgb, var(--text,#fff) 62%, transparent);font-family:var(--font-en);letter-spacing:.14em;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin:0 auto;padding:13px 24px 12px;font-size:13px;font-weight:700;line-height:1.27;transition:color .25s,border-color .25s,background-color .25s;display:flex}.view-more:hover:not(:disabled){color:var(--text,#fff);border-color:color-mix(in srgb, var(--text,#fff) 60%, transparent);background:color-mix(in srgb, var(--text,#fff) 8%, transparent)}.view-more:disabled{cursor:default;opacity:.5}.view-more .vm-icon{font-size:11px;transition:transform .35s ease-out;display:inline-block}.view-more[aria-expanded=true] .vm-icon{transform:rotate(180deg)}@media (width<=767px){.view-more{width:100%;padding:12px 20px 11px;font-size:12px}.site[data-astro-cid-hkbrpulz]{padding-top:calc(env(safe-area-inset-top) + 64px)}html[data-hero-top] .site[data-astro-cid-hkbrpulz]{padding-top:0}}
