.sc-cover[data-astro-cid-bn47yekr]{--fg:var(--ink);--ico:var(--brass);--num:var(--accent);--rule:var(--brass);z-index:1;color:var(--fg);position:sticky;top:0;overflow:hidden}.bg[data-astro-cid-bn47yekr]{animation:1.1s cubic-bezier(.7,0,.2,1) both sc-wipe;position:absolute;inset:0}@keyframes sc-wipe{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}.tone-light[data-astro-cid-bn47yekr] .bg[data-astro-cid-bn47yekr]{background:radial-gradient(80% 60% at 12% 4%,#f9e8c6,#fbf5ea 50%,#f1e7d6)}.tone-band[data-astro-cid-bn47yekr] .bg[data-astro-cid-bn47yekr]{background:radial-gradient(ellipse 90% 70% at 20% 10%, #f2e9da, var(--band) 60%, #dfd2bc)}.tone-deep[data-astro-cid-bn47yekr] .bg[data-astro-cid-bn47yekr]{background:radial-gradient(ellipse 90% 70% at 20% 0%, #3a332d, var(--deep) 55%, #1f1b18)}.tone-wine[data-astro-cid-bn47yekr] .bg[data-astro-cid-bn47yekr]{background:radial-gradient(ellipse 90% 70% at 20% 0%, #9e3a41, var(--accent) 55%, #6a2228)}.tone-deep[data-astro-cid-bn47yekr]{--fg:var(--on-deep);--ico:#e2c48c;--num:#e2c48c}.tone-wine[data-astro-cid-bn47yekr]{--fg:var(--on-accent);--ico:#e2c48c;--num:var(--on-accent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tone-wine[data-astro-cid-bn47yekr] .bg[data-astro-cid-bn47yekr]{background:radial-gradient(ellipse 90% 70% at 20% 0%, #e8a9ad, var(--accent) 55%, #cf8086)}:root:not([data-theme=light]) .tone-wine[data-astro-cid-bn47yekr]{--ico:var(--on-accent);--rule:var(--on-accent)}:root:not([data-theme=light]) .tone-light[data-astro-cid-bn47yekr] .bg[data-astro-cid-bn47yekr]{background:radial-gradient(ellipse 80% 60% at 12% 4%, #342c24, var(--card) 50%, var(--bg))}:root:not([data-theme=light]) .tone-band[data-astro-cid-bn47yekr] .bg[data-astro-cid-bn47yekr]{background:radial-gradient(ellipse 90% 70% at 20% 10%, #2a241f, var(--band) 60%, #1a1613)}:root:not([data-theme=light]) .tone-light[data-astro-cid-bn47yekr],:root:not([data-theme=light]) .tone-band[data-astro-cid-bn47yekr]{--ico:#c9a667;--num:var(--accent)}}:root[data-theme=dark] .tone-wine[data-astro-cid-bn47yekr] .bg[data-astro-cid-bn47yekr]{background:radial-gradient(ellipse 90% 70% at 20% 0%, #e8a9ad, var(--accent) 55%, #cf8086)}:root[data-theme=dark] .tone-wine[data-astro-cid-bn47yekr]{--ico:var(--on-accent);--rule:var(--on-accent)}:root[data-theme=dark] .tone-light[data-astro-cid-bn47yekr] .bg[data-astro-cid-bn47yekr]{background:radial-gradient(ellipse 80% 60% at 12% 4%, #342c24, var(--card) 50%, var(--bg))}:root[data-theme=dark] .tone-band[data-astro-cid-bn47yekr] .bg[data-astro-cid-bn47yekr]{background:radial-gradient(ellipse 90% 70% at 20% 10%, #2a241f, var(--band) 60%, #1a1613)}:root[data-theme=dark] .tone-light[data-astro-cid-bn47yekr],:root[data-theme=dark] .tone-band[data-astro-cid-bn47yekr]{--ico:#c9a667;--num:var(--accent)}.in[data-astro-cid-bn47yekr]{transform-origin:50% 0;box-sizing:border-box;flex-direction:column;gap:14px;min-height:calc(100svh - 122px);padding:0 20px 28px;display:flex;position:relative}.top[data-astro-cid-bn47yekr]{animation:sc-rise .9s var(--ease,cubic-bezier(.16, 1, .3, 1)) .5s both}.sc-cover[data-astro-cid-bn47yekr] .crumb{color:inherit;margin:8px 0 0}.sc-cover[data-astro-cid-bn47yekr] .crumb a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:3px}.ico[data-astro-cid-bn47yekr]{width:76px;height:76px;color:var(--ico);flex-shrink:0;margin-top:2px;overflow:visible}.ico[data-astro-cid-bn47yekr] *{animation:1.8s cubic-bezier(.5,0,.2,1) .55s backwards sc-draw}@keyframes sc-draw{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}.lab[data-astro-cid-bn47yekr]{font-family:var(--mincho);letter-spacing:.02em;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:44px;font-weight:800;line-height:1.25}.ln[data-astro-cid-bn47yekr]{padding-bottom:.06em;display:block;overflow:hidden}.ln[data-astro-cid-bn47yekr]>span[data-astro-cid-bn47yekr]{animation:sc-up 1.1s var(--ease,cubic-bezier(.16, 1, .3, 1)) both;animation-delay:calc(.7s + var(--i) * .14s);display:inline-block}@keyframes sc-up{0%{transform:translateY(105%)}to{transform:none}}@keyframes sc-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ttl[data-astro-cid-bn47yekr]{animation:sc-rise .9s var(--ease,cubic-bezier(.16, 1, .3, 1)) 1s both;flex-direction:column;gap:4px;display:flex}.ttl[data-astro-cid-bn47yekr] h1[data-astro-cid-bn47yekr]{font-family:var(--mincho);text-wrap:balance;margin:0;font-size:18px;font-weight:700;line-height:1.5}.cnt[data-astro-cid-bn47yekr]{font-size:14px}.cnt[data-astro-cid-bn47yekr] .latin[data-astro-cid-bn47yekr]{font-size:16px;font-style:italic}.menu[data-astro-cid-bn47yekr]{border-top:1px solid color-mix(in srgb, var(--rule) 55%, transparent);margin:auto 0 0;padding:0;list-style:none}.menu[data-astro-cid-bn47yekr] li[data-astro-cid-bn47yekr]{border-bottom:1px solid color-mix(in srgb, var(--rule) 30%, transparent);animation:sc-rise .9s var(--ease,cubic-bezier(.16, 1, .3, 1)) both;animation-delay:calc(1.1s + var(--i) * 90ms)}.menu[data-astro-cid-bn47yekr] a[data-astro-cid-bn47yekr]{min-height:44px;color:inherit;grid-template-columns:26px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:9px 0;text-decoration:none;display:grid}.menu[data-astro-cid-bn47yekr] a[data-astro-cid-bn47yekr]:hover .t[data-astro-cid-bn47yekr]{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.menu[data-astro-cid-bn47yekr] a[data-astro-cid-bn47yekr]:focus-visible{outline-offset:2px;border-radius:4px;outline:3px solid}.n[data-astro-cid-bn47yekr]{font-family:var(--latin);color:var(--num);font-size:14px;font-style:italic}.w[data-astro-cid-bn47yekr]{flex-direction:column;min-width:0;display:flex}.c[data-astro-cid-bn47yekr]{opacity:.88;font-size:12px;font-weight:700}.t[data-astro-cid-bn47yekr]{font-family:var(--mincho);font-size:16px;font-weight:700;line-height:1.4}.d[data-astro-cid-bn47yekr]{opacity:.88;white-space:nowrap;font-size:12px}@media (width>=900px){.in[data-astro-cid-bn47yekr]{grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:20px 80px;max-width:1200px;min-height:min(760px,100vh - 72px);margin:0 auto;padding:0 48px 80px;display:grid}.top[data-astro-cid-bn47yekr]{grid-column:1/-1}.sc-cover[data-astro-cid-bn47yekr] .crumb{margin-top:24px;font-size:14px}.ico[data-astro-cid-bn47yekr]{grid-column:1;width:200px;height:200px;margin-top:12px}.lab[data-astro-cid-bn47yekr]{grid-column:1;align-self:end;font-size:84px;line-height:1.16}.ttl[data-astro-cid-bn47yekr]{grid-column:1}.ttl[data-astro-cid-bn47yekr] h1[data-astro-cid-bn47yekr]{font-size:22px}.menu[data-astro-cid-bn47yekr]{grid-area:2/2/5;align-self:end;margin:0}.t[data-astro-cid-bn47yekr]{font-size:18px}}
