section[data-astro-cid-rffmxwko],article[data-astro-cid-rffmxwko]{box-sizing:border-box}h1[data-astro-cid-rffmxwko],h2[data-astro-cid-rffmxwko],p[data-astro-cid-rffmxwko],ul[data-astro-cid-rffmxwko],ol[data-astro-cid-rffmxwko],figure[data-astro-cid-rffmxwko]{margin:0}ul[data-astro-cid-rffmxwko],ol[data-astro-cid-rffmxwko]{padding:0;list-style:none}svg[data-astro-cid-rffmxwko]{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.hero[data-astro-cid-rffmxwko]{color:#fff;background:#121212;padding:104px 24px 72px;position:relative;overflow:hidden}.hero-bg[data-astro-cid-rffmxwko]{object-fit:cover;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-rffmxwko]:after{content:"";background:radial-gradient(120% 90% at 50% 0,#1212121a 0%,#121212d9 70%),linear-gradient(#12121280 0%,#1e1e1ebf 55%,#1e1e1e 100%);position:absolute;inset:0}.hero-inner[data-astro-cid-rffmxwko]{z-index:1;text-align:center;max-width:1060px;margin:0 auto;position:relative}.hero-tagline[data-astro-cid-rffmxwko]{letter-spacing:.42em;text-indent:.42em;color:#e2873f;font-family:Oswald,Noto Sans JP,sans-serif;font-size:14px;font-weight:300}.hero-title[data-astro-cid-rffmxwko]{letter-spacing:.16em;text-indent:.16em;text-shadow:0 2px 30px #0000008c;margin-top:12px;font-family:Oswald,Noto Sans JP,sans-serif;font-size:clamp(40px,9vw,86px);font-weight:500;line-height:1.1}.hero-lead[data-astro-cid-rffmxwko]{color:#cfcfcf;max-width:640px;margin:20px auto 0;font-size:15px;line-height:2}.hero-index[data-astro-cid-rffmxwko]{text-align:left;border-top:1px solid #ffffff29;max-width:640px;margin:44px auto 0}.hero-index[data-astro-cid-rffmxwko] li[data-astro-cid-rffmxwko],.flyer[data-astro-cid-rffmxwko]{--accent:#e2873f;--accent-hover:#efa061}.hero-index[data-astro-cid-rffmxwko] a[data-astro-cid-rffmxwko]{color:inherit;border-bottom:1px solid #ffffff29;grid-template-columns:54px 1fr auto;align-items:baseline;gap:16px;padding:16px 4px;text-decoration:none;transition:background .3s;display:grid}.hero-index[data-astro-cid-rffmxwko] a[data-astro-cid-rffmxwko]:hover,.hero-index[data-astro-cid-rffmxwko] a[data-astro-cid-rffmxwko]:focus-visible{background:color-mix(in srgb, var(--accent) 12%, transparent)}.hero-index-num[data-astro-cid-rffmxwko]{letter-spacing:.12em;color:var(--accent);font-family:Oswald,Noto Sans JP,sans-serif;font-size:18px;font-weight:300}.hero-index[data-astro-cid-rffmxwko] a[data-astro-cid-rffmxwko]:hover .hero-index-title[data-astro-cid-rffmxwko],.hero-index[data-astro-cid-rffmxwko] a[data-astro-cid-rffmxwko]:focus-visible .hero-index-title[data-astro-cid-rffmxwko]{color:var(--accent)}.hero-index-title[data-astro-cid-rffmxwko]{letter-spacing:.14em;font-family:Oswald,Noto Sans JP,sans-serif;font-size:17px;font-weight:300}.hero-index-edition[data-astro-cid-rffmxwko]{letter-spacing:.08em;color:#8f8f8f;font-size:11.5px}.flyer[data-astro-cid-rffmxwko]{background:#1e1e1e;padding:72px 24px;scroll-margin-top:88px;position:relative}.flyer[data-astro-cid-rffmxwko]+.flyer[data-astro-cid-rffmxwko]{border-top:1px solid #2e2e2e}.flyer[data-astro-cid-rffmxwko]:before{content:"";background:radial-gradient(72% 100% at 8% 0%, color-mix(in srgb, var(--accent) 16%, transparent) 0%, transparent 72%);pointer-events:none;height:320px;position:absolute;inset:0 0 auto}.flyer-inner[data-astro-cid-rffmxwko]{max-width:1060px;margin:0 auto;position:relative}.flyer-head[data-astro-cid-rffmxwko]{grid-template-columns:auto 1fr;align-items:start;gap:24px;display:grid}.flyer-num[data-astro-cid-rffmxwko]{color:#0000;-webkit-text-stroke:1px var(--accent);font-family:Oswald,Noto Sans JP,sans-serif;font-size:clamp(40px,7vw,72px);font-weight:500;line-height:.9}.flyer-name[data-astro-cid-rffmxwko]{letter-spacing:.1em;color:#fff;font-family:Oswald,Noto Sans JP,sans-serif;font-size:clamp(26px,4.4vw,42px);font-weight:500;line-height:1.1}.flyer-edition[data-astro-cid-rffmxwko]{letter-spacing:.12em;color:var(--accent);align-items:center;gap:10px;margin-top:8px;font-size:11.5px;display:flex}.flyer-edition[data-astro-cid-rffmxwko]:before{content:"";background:var(--accent);width:28px;height:1px}.flyer-lead[data-astro-cid-rffmxwko]{color:#e8e8e8;margin-top:18px;font-size:16px;font-weight:700;line-height:1.8}.flyer-description[data-astro-cid-rffmxwko]{color:#bdbdbd;margin-top:8px;font-size:13.5px;line-height:2}.highlights[data-astro-cid-rffmxwko]{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.chip[data-astro-cid-rffmxwko]{letter-spacing:.04em;color:#cfcfcf;border:1px solid color-mix(in srgb, var(--accent) 36%, #3a3a3a);border-left:2px solid var(--accent);background:#232323;padding:5px 12px;font-size:11.5px;line-height:1.6}.flyer-figure[data-astro-cid-rffmxwko]{margin-top:32px}.flyer-open[data-astro-cid-rffmxwko]{cursor:zoom-in;background:#000;border:1px solid #3a3a3a;width:100%;padding:0;display:block;position:relative;overflow:hidden}.flyer-open[data-astro-cid-rffmxwko] img[data-astro-cid-rffmxwko]{width:100%;height:auto;transition:transform .6s cubic-bezier(.22,1,.36,1),filter .4s;display:block}.flyer-open[data-astro-cid-rffmxwko]:hover,.flyer-open[data-astro-cid-rffmxwko]:focus-visible{border-color:var(--accent)}.flyer-open[data-astro-cid-rffmxwko]:hover img[data-astro-cid-rffmxwko],.flyer-open[data-astro-cid-rffmxwko]:focus-visible img[data-astro-cid-rffmxwko]{filter:brightness(1.06);transform:scale(1.015)}.flyer-hint[data-astro-cid-rffmxwko]{letter-spacing:.06em;color:#fff;opacity:0;background:#121212b8;border:1px solid #ffffff3d;align-items:center;gap:8px;padding:8px 14px;font-size:11.5px;transition:opacity .3s,transform .3s;display:inline-flex;position:absolute;bottom:14px;right:14px;transform:translateY(6px)}.flyer-open[data-astro-cid-rffmxwko]:hover .flyer-hint[data-astro-cid-rffmxwko],.flyer-open[data-astro-cid-rffmxwko]:focus-visible .flyer-hint[data-astro-cid-rffmxwko]{opacity:1;transform:translateY(0)}.flyer-hint[data-astro-cid-rffmxwko] svg[data-astro-cid-rffmxwko]{width:15px;height:15px;color:var(--accent);flex:none}.flyer-actions[data-astro-cid-rffmxwko]{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.action[data-astro-cid-rffmxwko]{letter-spacing:.1em;color:#cfcfcf;cursor:pointer;background:0 0;border:1px solid #3a3a3a;align-items:center;gap:10px;padding:11px 20px;font-family:inherit;font-size:12px;text-decoration:none;transition:color .3s,border-color .3s,background .3s;display:inline-flex}.action[data-astro-cid-rffmxwko] svg[data-astro-cid-rffmxwko]{flex:none;width:15px;height:15px}.action[data-astro-cid-rffmxwko] .arrow[data-astro-cid-rffmxwko]{width:16px;height:9px;transition:transform .35s cubic-bezier(.22,1,.36,1)}.action[data-astro-cid-rffmxwko]:hover,.action[data-astro-cid-rffmxwko]:focus-visible{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 70%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.action[data-astro-cid-rffmxwko]:hover .arrow[data-astro-cid-rffmxwko],.action[data-astro-cid-rffmxwko]:focus-visible .arrow[data-astro-cid-rffmxwko]{transform:translate(5px)}.action-primary[data-astro-cid-rffmxwko]{color:#1e1e1e;background:var(--accent);border-color:var(--accent)}.action-primary[data-astro-cid-rffmxwko]:hover,.action-primary[data-astro-cid-rffmxwko]:focus-visible{color:#1e1e1e;background:var(--accent-hover);border-color:var(--accent-hover)}[data-astro-cid-rffmxwko]:is(a,button):focus-visible{outline:1px dashed color-mix(in srgb, var(--accent,#e2873f) 80%, transparent);outline-offset:6px}@media (width<=700px){.hero[data-astro-cid-rffmxwko]{padding:72px 16px 56px}.hero-index[data-astro-cid-rffmxwko] a[data-astro-cid-rffmxwko]{grid-template-columns:42px 1fr;gap:4px 12px}.hero-index-edition[data-astro-cid-rffmxwko]{grid-column:2}.flyer[data-astro-cid-rffmxwko]{padding:48px 16px}.flyer-head[data-astro-cid-rffmxwko]{grid-template-columns:1fr;gap:10px}.flyer-actions[data-astro-cid-rffmxwko] .action[data-astro-cid-rffmxwko]{flex:auto;justify-content:center}.flyer-hint[data-astro-cid-rffmxwko]{opacity:1;transform:none}}
