.ki[data-astro-cid-j7pv25f6]{position:fixed;inset:0;z-index:100;background:var(--paper);color:var(--ink);display:grid;place-items:center;overflow:hidden;clip-path:inset(0 0 0 0)}html.ki-on{overflow:hidden}.ki[data-astro-cid-j7pv25f6].closing{transition:clip-path .8s cubic-bezier(.76,0,.24,1)}.ki[data-astro-cid-j7pv25f6].closing .cam[data-astro-cid-j7pv25f6],.ki[data-astro-cid-j7pv25f6].closing .ki-count[data-astro-cid-j7pv25f6],.ki[data-astro-cid-j7pv25f6].closing .ki-skip[data-astro-cid-j7pv25f6]{opacity:0;transition:opacity .25s ease}.ki[data-astro-cid-j7pv25f6].gone{opacity:0;transition:opacity .4s ease}.cam[data-astro-cid-j7pv25f6]{transform:scale(1);will-change:transform,opacity;opacity:0;transition:opacity .5s ease}.cam[data-astro-cid-j7pv25f6].ready{opacity:1}.ki-glyph[data-astro-cid-j7pv25f6]{display:block;font-family:var(--display);font-size:min(34vh,40vw);line-height:1;font-feature-settings:normal;text-align:center}.ki-glyph[data-astro-cid-j7pv25f6].jp{font-family:var(--nijimi);font-size:min(30vh,36vw)}.ki-count[data-astro-cid-j7pv25f6]{position:absolute;left:var(--gutter);bottom:20px;margin:0;color:var(--muted)}.ki-skip[data-astro-cid-j7pv25f6]{all:unset;position:absolute;right:var(--gutter);bottom:20px;cursor:pointer;color:var(--muted);font-family:var(--sans);font-size:13.5px}.ki-skip[data-astro-cid-j7pv25f6]:hover{color:var(--ink)}.ki-preload[data-astro-cid-j7pv25f6]{position:absolute;left:-9999px;top:0;font-family:var(--nijimi)}.hero[data-astro-cid-j7pv25f6]{position:relative;height:max(560px,100svh);overflow:hidden;background:#1c1b18;color:#fff}.hero-video[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:auto 0 0;height:45%;pointer-events:none;background:linear-gradient(transparent,#100f0c80)}.panel[data-astro-cid-j7pv25f6]{position:absolute;z-index:2;left:var(--gutter);bottom:var(--gutter);width:max(280px,calc((100% - 2 * var(--gutter) - 3 * var(--gap)) / 4));padding:22px 24px 24px;background:var(--paper);color:var(--ink)}.sr[data-astro-cid-j7pv25f6]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kis[data-astro-cid-j7pv25f6]{list-style:none;margin:0 0 22px;padding:0}.kis[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:16px;padding:3px 0;border-bottom:1px solid var(--line)}.kis[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:first-child{border-top:1px solid var(--ink)}.kk[data-astro-cid-j7pv25f6]{font-family:var(--nijimi);font-size:clamp(30px,2.5vw,38px);line-height:1.15}.ke[data-astro-cid-j7pv25f6]{font-family:var(--display);font-size:clamp(17px,1.4vw,21px)}.panel[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{transition:opacity .6s ease}html.ki-on .panel[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6],.panel[data-astro-cid-j7pv25f6].pre>[data-astro-cid-j7pv25f6]{opacity:0}.facts[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--display);font-size:16px;line-height:1.5;color:var(--ink-2)}@media(max-width:760px){.hero[data-astro-cid-j7pv25f6]{height:max(600px,100svh)}.panel[data-astro-cid-j7pv25f6]{width:calc(100% - 2 * var(--gutter));padding:20px 20px 22px}}.toc[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.toc[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--gap);align-items:baseline;padding:20px 0 22px;border-bottom:1px solid var(--line)}.toc[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;gap:14px}.toc[data-astro-cid-j7pv25f6] .no[data-astro-cid-j7pv25f6]{font-family:var(--nijimi);font-size:clamp(30px,2.6vw,40px);line-height:1;flex:none}.toc[data-astro-cid-j7pv25f6] .head[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:2px}.toc[data-astro-cid-j7pv25f6] .t[data-astro-cid-j7pv25f6]{font-family:var(--jp-display);font-size:clamp(17px,1.45vw,21px);letter-spacing:.04em;line-height:1.5}.toc[data-astro-cid-j7pv25f6] .head[data-astro-cid-j7pv25f6] .en[data-astro-cid-j7pv25f6]{font-size:15px}.toc[data-astro-cid-j7pv25f6] .tx[data-astro-cid-j7pv25f6]{font-size:14.5px;line-height:1.9;color:var(--ink-2)}.toc[data-astro-cid-j7pv25f6] .side[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.toc[data-astro-cid-j7pv25f6] .ex[data-astro-cid-j7pv25f6]{font-family:var(--sans);font-size:14px;line-height:1.7;color:var(--muted)}.toc[data-astro-cid-j7pv25f6] .pg[data-astro-cid-j7pv25f6]{font-family:var(--display);font-size:19px}.toc[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover .t[data-astro-cid-j7pv25f6],.toc[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover .no[data-astro-cid-j7pv25f6]{color:var(--accent)}@media(max-width:860px){.toc[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr);row-gap:8px}}.peek[data-astro-cid-j7pv25f6]{position:fixed;left:0;top:0;z-index:30;width:240px;aspect-ratio:4 / 3;pointer-events:none;opacity:0;transform:translate(-50%,-110%) scale(.96);transition:opacity .2s,transform .2s var(--ease)}.peek[data-astro-cid-j7pv25f6].show{opacity:1;transform:translate(-50%,-110%) scale(1)}.peek[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}@media(hover:none){.peek[data-astro-cid-j7pv25f6]{display:none}}.strip[data-astro-cid-j7pv25f6]{display:block;overflow:hidden;container-type:inline-size}.strip-track[data-astro-cid-j7pv25f6],.strip-group[data-astro-cid-j7pv25f6]{display:flex;width:max-content}.strip-group[data-astro-cid-j7pv25f6]{gap:var(--gap);padding-right:var(--gap)}.strip-moving[data-astro-cid-j7pv25f6] .strip-track[data-astro-cid-j7pv25f6]{animation:flow-strip 44s linear infinite}@keyframes flow-strip{to{transform:translate(-50%)}}.strip[data-astro-cid-j7pv25f6]:hover .strip-track[data-astro-cid-j7pv25f6],.strip[data-astro-cid-j7pv25f6]:focus-visible .strip-track[data-astro-cid-j7pv25f6]{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.strip[data-astro-cid-j7pv25f6]{overflow-x:auto}.strip-moving[data-astro-cid-j7pv25f6] .strip-track[data-astro-cid-j7pv25f6]{animation:none}.strip-copy[data-astro-cid-j7pv25f6]{display:none}}.strip[data-astro-cid-j7pv25f6] .cell[data-astro-cid-j7pv25f6]{display:block;width:calc((100cqw - 2 * var(--gap)) / 3);aspect-ratio:4 / 3;overflow:hidden}.strip[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;transition:filter .3s;display:block}.strip[data-astro-cid-j7pv25f6] .cell[data-astro-cid-j7pv25f6].wide{background:var(--letterbox)}.strip[data-astro-cid-j7pv25f6] .cell[data-astro-cid-j7pv25f6].wide img[data-astro-cid-j7pv25f6]{object-fit:contain}.strip[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{filter:brightness(.85)}.strip-cap[data-astro-cid-j7pv25f6]{margin:8px 0 0;font-size:14.5px}.strip-cap[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{border-bottom:1px solid currentColor}.strip-cap[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--accent)}.mail[data-astro-cid-j7pv25f6]{font-family:var(--display);font-size:clamp(22px,2.2vw,32px);line-height:1.2;overflow-wrap:anywhere}.mail[data-astro-cid-j7pv25f6]:hover{color:var(--accent)}.sns[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:6px 20px;font-family:var(--display)}.sns[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--line)}.sns[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--accent);border-color:var(--accent)}.notes[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;font-size:14.5px;line-height:1.9}.notes[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{position:relative;padding-left:1.1em}.notes[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"・";position:absolute;left:0;color:var(--muted)}.notes[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6].sub{padding-left:1.1em;font-size:13px;color:var(--ink-2)}.notes[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6].sub:before{content:""}
