.page[data-astro-cid-caxtvqie]{--accent:#e2873f;--accent-hover:#efa061}section[data-astro-cid-caxtvqie],nav[data-astro-cid-caxtvqie]{box-sizing:border-box}h1[data-astro-cid-caxtvqie],h2[data-astro-cid-caxtvqie],p[data-astro-cid-caxtvqie],ul[data-astro-cid-caxtvqie]{margin:0}ul[data-astro-cid-caxtvqie]{padding:0;list-style:none}svg[data-astro-cid-caxtvqie]{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.hero[data-astro-cid-caxtvqie]{color:#fff;background:#121212;padding:104px 24px 64px;position:relative;overflow:hidden}.hero-bg[data-astro-cid-caxtvqie]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-caxtvqie]:after{content:"";background:linear-gradient(#1212129e 0%,#161616c7 48%,#1e1e1e 100%);position:absolute;inset:0}.hero-inner[data-astro-cid-caxtvqie]{z-index:1;max-width:1060px;margin:0 auto;position:relative}.hero-edition[data-astro-cid-caxtvqie]{letter-spacing:.12em;color:var(--accent);align-items:center;gap:10px;font-size:11.5px;display:flex}.hero-edition[data-astro-cid-caxtvqie]:before{content:"";background:var(--accent);width:28px;height:1px}.hero-title[data-astro-cid-caxtvqie]{letter-spacing:.12em;text-shadow:0 2px 30px #0000008c;margin-top:12px;font-family:Oswald,Noto Sans JP,sans-serif;font-size:clamp(36px,7.5vw,76px);font-weight:500;line-height:1.1}.hero-lead[data-astro-cid-caxtvqie]{color:#e8e8e8;margin-top:18px;font-size:16px;font-weight:700;line-height:1.8}.hero-summary[data-astro-cid-caxtvqie]{color:#bdbdbd;margin-top:6px;font-size:13.5px;line-height:2}.related[data-astro-cid-caxtvqie]{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.related[data-astro-cid-caxtvqie] a[data-astro-cid-caxtvqie]{letter-spacing:.06em;color:#cfcfcf;background:#12121280;border:1px solid #3a3a3a;align-items:center;gap:10px;padding:9px 16px;font-size:12px;text-decoration:none;transition:color .3s,border-color .3s,background .3s;display:inline-flex}.related[data-astro-cid-caxtvqie] a[data-astro-cid-caxtvqie] svg[data-astro-cid-caxtvqie]{flex:none;width:15px;height:8px;transition:transform .35s cubic-bezier(.22,1,.36,1)}.related[data-astro-cid-caxtvqie] a[data-astro-cid-caxtvqie]:hover,.related[data-astro-cid-caxtvqie] a[data-astro-cid-caxtvqie]:focus-visible{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 70%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.related[data-astro-cid-caxtvqie] a[data-astro-cid-caxtvqie]:hover svg[data-astro-cid-caxtvqie],.related[data-astro-cid-caxtvqie] a[data-astro-cid-caxtvqie]:focus-visible svg[data-astro-cid-caxtvqie]{transform:translate(4px)}.doc[data-astro-cid-caxtvqie]{background:#1e1e1e;padding:64px 24px;scroll-margin-top:88px}.doc[data-astro-cid-caxtvqie]+.doc[data-astro-cid-caxtvqie]{border-top:1px solid #2e2e2e}.doc-inner[data-astro-cid-caxtvqie]{max-width:1060px;margin:0 auto}.doc-sub[data-astro-cid-caxtvqie]{letter-spacing:.24em;color:var(--accent);font-family:Oswald,Noto Sans JP,sans-serif;font-size:12px;font-weight:300}.doc-heading[data-astro-cid-caxtvqie]{letter-spacing:.06em;color:#fff;flex-wrap:wrap;align-items:baseline;gap:14px;margin-top:8px;font-size:clamp(20px,3.2vw,28px);font-weight:700;display:flex}.doc-count[data-astro-cid-caxtvqie]{letter-spacing:.12em;color:#8f8f8f;font-family:Oswald,Noto Sans JP,sans-serif;font-size:12px;font-weight:300}.doc-note[data-astro-cid-caxtvqie]{color:#bdbdbd;max-width:760px;margin-top:14px;font-size:13px;line-height:2}.sheet-list[data-astro-cid-caxtvqie]{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:28px;display:grid}.sheet-wide[data-astro-cid-caxtvqie]{grid-column:span 2}.sheet-list-single[data-astro-cid-caxtvqie]{grid-template-columns:1fr}.sheet-list-single[data-astro-cid-caxtvqie] .sheet-wide[data-astro-cid-caxtvqie]{grid-column:auto}.sheet-open[data-astro-cid-caxtvqie]{cursor:zoom-in;background:#000;border:1px solid #3a3a3a;width:100%;padding:0;transition:border-color .3s;display:block;position:relative;overflow:hidden}.sheet-open[data-astro-cid-caxtvqie] img[data-astro-cid-caxtvqie]{width:100%;height:auto;transition:transform .6s cubic-bezier(.22,1,.36,1),filter .4s;display:block}.sheet-open[data-astro-cid-caxtvqie]:hover,.sheet-open[data-astro-cid-caxtvqie]:focus-visible{border-color:var(--accent)}.sheet-open[data-astro-cid-caxtvqie]:hover img[data-astro-cid-caxtvqie],.sheet-open[data-astro-cid-caxtvqie]:focus-visible img[data-astro-cid-caxtvqie]{filter:brightness(1.05);transform:scale(1.02)}.sheet-zoom[data-astro-cid-caxtvqie]{color:#fff;opacity:0;background:#121212b8;border:1px solid #ffffff3d;justify-content:center;align-items:center;width:34px;height:34px;transition:opacity .3s,transform .3s;display:flex;position:absolute;bottom:10px;right:10px;transform:translateY(6px)}.sheet-open[data-astro-cid-caxtvqie]:hover .sheet-zoom[data-astro-cid-caxtvqie],.sheet-open[data-astro-cid-caxtvqie]:focus-visible .sheet-zoom[data-astro-cid-caxtvqie]{opacity:1;transform:translateY(0)}.sheet-zoom[data-astro-cid-caxtvqie] svg[data-astro-cid-caxtvqie]{width:15px;height:15px;color:var(--accent)}.sheet-label[data-astro-cid-caxtvqie]{letter-spacing:.02em;color:#9f9f9f;margin-top:10px;font-size:11.5px;line-height:1.7}.doc-actions[data-astro-cid-caxtvqie]{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.action[data-astro-cid-caxtvqie]{letter-spacing:.1em;color:#cfcfcf;border:1px solid #3a3a3a;align-items:center;gap:10px;padding:11px 20px;font-size:12px;text-decoration:none;transition:color .3s,border-color .3s,background .3s;display:inline-flex}.action[data-astro-cid-caxtvqie] svg[data-astro-cid-caxtvqie]{flex:none;width:15px;height:15px}.action[data-astro-cid-caxtvqie] .arrow[data-astro-cid-caxtvqie]{width:16px;height:9px;transition:transform .35s cubic-bezier(.22,1,.36,1)}.action[data-astro-cid-caxtvqie]:hover,.action[data-astro-cid-caxtvqie]: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-caxtvqie]:hover .arrow[data-astro-cid-caxtvqie],.action[data-astro-cid-caxtvqie]:focus-visible .arrow[data-astro-cid-caxtvqie]{transform:translate(5px)}.action-primary[data-astro-cid-caxtvqie]{color:#1e1e1e;background:var(--accent);border-color:var(--accent)}.action-primary[data-astro-cid-caxtvqie]:hover,.action-primary[data-astro-cid-caxtvqie]:focus-visible{color:#1e1e1e;background:var(--accent-hover);border-color:var(--accent-hover)}.pager[data-astro-cid-caxtvqie]{justify-content:space-between;gap:16px;max-width:1060px;margin:0 auto;padding:36px 24px 72px;display:flex}.pager-link[data-astro-cid-caxtvqie]{letter-spacing:.08em;color:#cfcfcf;align-items:center;gap:12px;font-size:12.5px;text-decoration:none;display:inline-flex}.pager-link[data-astro-cid-caxtvqie] svg[data-astro-cid-caxtvqie]{flex:none;width:18px;height:10px;transition:transform .35s cubic-bezier(.22,1,.36,1)}.pager-link[data-astro-cid-caxtvqie]:hover,.pager-link[data-astro-cid-caxtvqie]:focus-visible{color:var(--accent)}.pager-back[data-astro-cid-caxtvqie]:hover svg[data-astro-cid-caxtvqie],.pager-back[data-astro-cid-caxtvqie]:focus-visible svg[data-astro-cid-caxtvqie]{transform:translate(-6px)}.pager-next[data-astro-cid-caxtvqie]:hover svg[data-astro-cid-caxtvqie],.pager-next[data-astro-cid-caxtvqie]:focus-visible svg[data-astro-cid-caxtvqie]{transform:translate(6px)}[data-astro-cid-caxtvqie]:is(a,button):focus-visible{outline:1px dashed color-mix(in srgb, var(--accent) 80%, transparent);outline-offset:6px}@media (width<=900px){.sheet-list[data-astro-cid-caxtvqie]{grid-template-columns:repeat(3,1fr)}.sheet-wide[data-astro-cid-caxtvqie]{grid-column:1/-1}}@media (width<=700px){.hero[data-astro-cid-caxtvqie]{padding:72px 16px 48px}.doc[data-astro-cid-caxtvqie]{padding:48px 16px}.sheet-list[data-astro-cid-caxtvqie]{grid-template-columns:repeat(2,1fr);gap:14px}.sheet-zoom[data-astro-cid-caxtvqie]{opacity:1;transform:none}.doc-actions[data-astro-cid-caxtvqie] .action[data-astro-cid-caxtvqie]{flex:auto;justify-content:center}.pager[data-astro-cid-caxtvqie]{padding:28px 16px 56px}.pager-link[data-astro-cid-caxtvqie]{font-size:11.5px}}
