.gl[data-astro-cid-sahthylw]{--ink: #121212;--soft: #555;--mute: #8a8a8a;--faint: #c9c9c9;--pad: clamp(20px, 5vw, 80px);--gap: clamp(16px, 1.9vw, 24px);display:grid;grid-template-columns:210px minmax(0,1fr);column-gap:clamp(48px,7vw,140px);padding:150px var(--pad) 140px 32px;box-sizing:border-box}.main[data-astro-cid-sahthylw]{width:100%;max-width:1080px;margin:0 auto}.rail[data-astro-cid-sahthylw]{position:sticky;top:50vh;transform:translateY(-50%);align-self:start;max-height:calc(100vh - 180px);overflow-y:auto;scrollbar-width:none}.rail[data-astro-cid-sahthylw]::-webkit-scrollbar{display:none}.rail[data-astro-cid-sahthylw] ol[data-astro-cid-sahthylw]{list-style:none;margin:0;padding:0}.rail[data-astro-cid-sahthylw]>ol[data-astro-cid-sahthylw]{position:relative;padding-left:16px}.rail[data-astro-cid-sahthylw]>ol[data-astro-cid-sahthylw]:before{content:"";position:absolute;left:3px;top:6px;bottom:6px;width:1px;background:#ececec}.ry[data-astro-cid-sahthylw]+.ry[data-astro-cid-sahthylw]{margin-top:22px}.ryl[data-astro-cid-sahthylw]{display:block;margin-bottom:8px;font-size:10px;font-weight:600;letter-spacing:.2em;color:var(--faint);transition:color .3s}.ry[data-astro-cid-sahthylw].on .ryl[data-astro-cid-sahthylw]{color:var(--ink)}.rail[data-astro-cid-sahthylw] li[data-astro-cid-sahthylw][data-rk]{position:relative}.rail[data-astro-cid-sahthylw] li[data-astro-cid-sahthylw][data-rk] a[data-astro-cid-sahthylw]{display:flex;justify-content:space-between;gap:10px;padding:4px 0;font-size:11px;line-height:1.35;color:var(--mute);transition:color .25s}.rail[data-astro-cid-sahthylw] li[data-astro-cid-sahthylw][data-rk] small[data-astro-cid-sahthylw]{flex:none;font-size:9.5px;letter-spacing:.08em;color:var(--faint)}.rail[data-astro-cid-sahthylw] li[data-astro-cid-sahthylw][data-rk]:before{content:"";position:absolute;left:-16px;top:9px;width:7px;height:7px;border-radius:50%;background:var(--ink);transform:scale(0);transition:transform .3s}.rail[data-astro-cid-sahthylw] li[data-astro-cid-sahthylw][data-rk].on:before{transform:scale(1)}.rail[data-astro-cid-sahthylw] li[data-astro-cid-sahthylw][data-rk].on a[data-astro-cid-sahthylw],.rail[data-astro-cid-sahthylw] li[data-astro-cid-sahthylw][data-rk] a[data-astro-cid-sahthylw]:hover{color:var(--ink)}.ybar[data-astro-cid-sahthylw]{display:none}.head[data-astro-cid-sahthylw]{margin-bottom:clamp(64px,7vw,110px)}.lab[data-astro-cid-sahthylw]{font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.head[data-astro-cid-sahthylw] h1[data-astro-cid-sahthylw]{margin-top:10px;font-size:clamp(30px,3vw,44px);font-weight:200;font-style:italic;letter-spacing:.01em;color:#6f6f6f}.sum[data-astro-cid-sahthylw]{margin-top:12px;font-size:12px;color:var(--mute)}.filt[data-astro-cid-sahthylw]{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:30px}.filt[data-astro-cid-sahthylw] button[data-astro-cid-sahthylw]{padding:4px 0;border:0;background:none;cursor:pointer;font:inherit;font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid transparent;transition:color .2s,border-color .2s}.filt[data-astro-cid-sahthylw] button[data-astro-cid-sahthylw]:hover{color:var(--soft)}.filt[data-astro-cid-sahthylw] button[data-astro-cid-sahthylw].on{color:var(--ink);border-color:var(--ink)}.year[data-astro-cid-sahthylw]{scroll-margin-top:110px}.year[data-astro-cid-sahthylw]+.year[data-astro-cid-sahthylw]{margin-top:clamp(100px,10vw,160px)}.yn[data-astro-cid-sahthylw]{margin-bottom:clamp(32px,3.4vw,48px);font-size:11px;font-weight:600;letter-spacing:.24em;color:#b9b9b9}.show[data-astro-cid-sahthylw]{scroll-margin-top:120px;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);column-gap:var(--gap);align-items:start}.show[data-astro-cid-sahthylw]+.show[data-astro-cid-sahthylw]{margin-top:clamp(80px,8vw,128px)}.info[data-astro-cid-sahthylw]{position:sticky;top:140px;padding-right:clamp(0px,2vw,32px)}.when[data-astro-cid-sahthylw]{font-size:10px;font-weight:500;letter-spacing:.2em;color:var(--mute)}.show[data-astro-cid-sahthylw] h3[data-astro-cid-sahthylw]{margin-top:12px;font-size:clamp(20px,1.7vw,26px);font-weight:300;letter-spacing:.02em;line-height:1.25}.venue[data-astro-cid-sahthylw]{margin-top:6px;font-size:13px;font-style:italic;font-weight:300;color:var(--soft)}.col[data-astro-cid-sahthylw]{display:flex;align-items:baseline;gap:10px;margin-top:18px;font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.col[data-astro-cid-sahthylw] small[data-astro-cid-sahthylw]{font-size:9.5px;font-weight:400;letter-spacing:.1em;color:var(--mute)}.txt[data-astro-cid-sahthylw]{margin-top:22px}.tb[data-astro-cid-sahthylw]{max-height:7.2em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}.txt[data-astro-cid-sahthylw].open .tb[data-astro-cid-sahthylw]{max-height:none;-webkit-mask-image:none;mask-image:none}.tb[data-astro-cid-sahthylw] p[data-astro-cid-sahthylw]{font-size:12.5px;line-height:1.8;color:var(--soft)}.tb[data-astro-cid-sahthylw] p[data-astro-cid-sahthylw]+p[data-astro-cid-sahthylw]{margin-top:1em}.tb[data-astro-cid-sahthylw] b{font-weight:500;color:var(--ink)}.more[data-astro-cid-sahthylw]{margin-top:8px;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ink)}.go[data-astro-cid-sahthylw]{display:inline-flex;gap:8px;margin-top:24px;font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.go[data-astro-cid-sahthylw] b[data-astro-cid-sahthylw]{font-weight:400;transition:transform .3s}.go[data-astro-cid-sahthylw]:hover b[data-astro-cid-sahthylw]{transform:translate(4px)}.pics[data-astro-cid-sahthylw]{display:grid;gap:10px}.pic[data-astro-cid-sahthylw]{display:block;padding:0;border:0;background:#f4f4f4;cursor:zoom-in;overflow:hidden}.pic[data-astro-cid-sahthylw] img[data-astro-cid-sahthylw]{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.4s cubic-bezier(.2,.7,.2,1),opacity .3s}.pic[data-astro-cid-sahthylw]:hover img[data-astro-cid-sahthylw]{transform:scale(1.025)}.n1[data-astro-cid-sahthylw]{grid-template-columns:minmax(0,1fr);max-width:78%}.n1[data-astro-cid-sahthylw] .pic[data-astro-cid-sahthylw]{aspect-ratio:4/5}.n1[data-astro-cid-sahthylw].wide{max-width:none}.n1[data-astro-cid-sahthylw].wide .pic[data-astro-cid-sahthylw]{aspect-ratio:3/2}.n2[data-astro-cid-sahthylw]{grid-template-columns:1fr 1fr}.n2[data-astro-cid-sahthylw] .pic[data-astro-cid-sahthylw]{aspect-ratio:4/5}.n3[data-astro-cid-sahthylw],.n4[data-astro-cid-sahthylw]{grid-template-columns:1.15fr 1fr;grid-template-rows:auto auto}.n3[data-astro-cid-sahthylw] .lead[data-astro-cid-sahthylw],.n4[data-astro-cid-sahthylw] .lead[data-astro-cid-sahthylw]{grid-row:span 2}.n3[data-astro-cid-sahthylw] .pic[data-astro-cid-sahthylw]:not(.lead),.n4[data-astro-cid-sahthylw] .pic[data-astro-cid-sahthylw]:not(.lead){aspect-ratio:4/3}.n4[data-astro-cid-sahthylw] .pic[data-astro-cid-sahthylw]:nth-child(n+4){grid-column:1 / -1;aspect-ratio:16/9}.end[data-astro-cid-sahthylw]{margin-top:clamp(100px,10vw,160px);font-size:12px;color:var(--mute)}.end[data-astro-cid-sahthylw] a[data-astro-cid-sahthylw]{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.lb[data-astro-cid-sahthylw]{position:fixed;inset:0;width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#0e0e0ef7;color:#eee}.lb[data-astro-cid-sahthylw]::backdrop{background:#0e0e0e99}.lb[data-astro-cid-sahthylw][open]{display:grid;place-items:center}.lb[data-astro-cid-sahthylw] img[data-astro-cid-sahthylw]{max-width:calc(100vw - 160px);max-height:calc(100vh - 140px);object-fit:contain}.lbcap[data-astro-cid-sahthylw]{position:absolute;left:0;right:0;bottom:28px;display:flex;justify-content:center;gap:18px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#bbb}.lbcap[data-astro-cid-sahthylw] small[data-astro-cid-sahthylw]{color:#777}.lb[data-astro-cid-sahthylw] button[data-astro-cid-sahthylw]{position:absolute;border:0;background:none;color:#eee;cursor:pointer;font:inherit;font-weight:200}.lbx[data-astro-cid-sahthylw]{top:22px;right:28px;font-size:34px}.lbp[data-astro-cid-sahthylw],.lbn[data-astro-cid-sahthylw]{top:50%;transform:translateY(-50%);width:64px;height:96px;font-size:44px}.lbp[data-astro-cid-sahthylw]{left:12px}.lbn[data-astro-cid-sahthylw]{right:12px}.lb[data-astro-cid-sahthylw] button[data-astro-cid-sahthylw]:hover{color:#fff}@media(max-width:1100px){.gl[data-astro-cid-sahthylw]{grid-template-columns:180px minmax(0,1fr);column-gap:48px}.show[data-astro-cid-sahthylw]{grid-template-columns:1fr;row-gap:28px}.info[data-astro-cid-sahthylw]{position:static;padding-right:0;max-width:560px}.n1[data-astro-cid-sahthylw]{max-width:70%}}@media(max-width:900px){.gl[data-astro-cid-sahthylw]{display:block;padding-top:0;padding-left:var(--pad)}.rail[data-astro-cid-sahthylw]{display:none}.ybar[data-astro-cid-sahthylw]{position:sticky;top:0;z-index:20;display:flex;gap:22px;height:88px;padding:18px 0 0 84px;margin:0 calc(-1 * var(--pad)) 40px;padding-right:var(--pad);align-items:center;overflow-x:auto;scrollbar-width:none;background:#fffffff5}.ybar[data-astro-cid-sahthylw]::-webkit-scrollbar{display:none}.ybar[data-astro-cid-sahthylw] a[data-astro-cid-sahthylw]{flex:none;font-size:11px;font-weight:500;letter-spacing:.18em;color:var(--faint);transition:color .2s}.ybar[data-astro-cid-sahthylw] a[data-astro-cid-sahthylw].on{color:var(--ink)}.year[data-astro-cid-sahthylw],.show[data-astro-cid-sahthylw]{scroll-margin-top:100px}.head[data-astro-cid-sahthylw]{margin-top:20px}.filt[data-astro-cid-sahthylw]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:calc(-1 * var(--pad));padding-right:var(--pad)}.filt[data-astro-cid-sahthylw]::-webkit-scrollbar{display:none}.filt[data-astro-cid-sahthylw] button[data-astro-cid-sahthylw]{flex:none}.n1[data-astro-cid-sahthylw]{max-width:none}.n3[data-astro-cid-sahthylw],.n4[data-astro-cid-sahthylw]{grid-template-columns:1fr 1fr}.n3[data-astro-cid-sahthylw] .lead[data-astro-cid-sahthylw],.n4[data-astro-cid-sahthylw] .lead[data-astro-cid-sahthylw]{grid-row:auto;grid-column:1 / -1;aspect-ratio:4/5}.lb[data-astro-cid-sahthylw] img[data-astro-cid-sahthylw]{max-width:100vw;max-height:calc(100vh - 120px)}.lbp[data-astro-cid-sahthylw],.lbn[data-astro-cid-sahthylw]{display:none}}
