.video[data-astro-cid-yngxbivw]{margin:var(--space-md) 0}.video[data-astro-cid-yngxbivw] video[data-astro-cid-yngxbivw]{border-radius:var(--radius);background:#000;width:100%;height:auto;max-height:80vh}figcaption[data-astro-cid-yngxbivw]{margin-top:var(--space-xs);color:var(--color-text-muted);font-size:.875rem}.videos[data-astro-cid-4yfwqt2w]{gap:var(--space-sm);margin-bottom:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.videos[data-astro-cid-4yfwqt2w] .bili,.videos[data-astro-cid-4yfwqt2w] .video{margin:0}.shots[data-astro-cid-4yfwqt2w]{gap:var(--space-xs);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin:0;padding:0;list-style:none;display:grid}.shot[data-astro-cid-4yfwqt2w]{cursor:zoom-in;border-radius:var(--radius);background:0 0;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.shot[data-astro-cid-4yfwqt2w] img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:filter .25s}.shot[data-astro-cid-4yfwqt2w]:hover img{filter:brightness(1.08)saturate(1.04)}.shot-n[data-astro-cid-4yfwqt2w]{color:#fff;text-align:center;background:#0000008c;border-radius:999px;min-width:1.25rem;padding:0 .25rem;font-size:.75rem;line-height:1.25rem;position:absolute;bottom:.25rem;right:.25rem;box-shadow:0 0 0 1px #ffffff40}.shot[data-astro-cid-4yfwqt2w]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.lightbox[data-astro-cid-4yfwqt2w]{background:0 0;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:0;overflow:hidden}.lightbox[data-astro-cid-4yfwqt2w][open]{justify-content:center;align-items:center;display:flex}.lightbox[data-astro-cid-4yfwqt2w]::backdrop{background:#000000eb}.lb-img[data-astro-cid-4yfwqt2w]{object-fit:contain;border-radius:var(--radius);width:auto;max-width:92vw;max-height:86dvh}.lightbox[data-astro-cid-4yfwqt2w] button[data-astro-cid-4yfwqt2w]{color:#fff;cursor:pointer;background:#00000073;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.75rem;line-height:1;display:flex;position:absolute}.lightbox[data-astro-cid-4yfwqt2w] button[data-astro-cid-4yfwqt2w]:hover{background:#000000b3}.lb-close[data-astro-cid-4yfwqt2w]{top:var(--space-sm);right:var(--space-sm);font-size:1.5rem}.lb-prev[data-astro-cid-4yfwqt2w]{left:var(--space-xs);top:50%;transform:translateY(-50%)}.lb-next[data-astro-cid-4yfwqt2w]{right:var(--space-xs);top:50%;transform:translateY(-50%)}.lb-count[data-astro-cid-4yfwqt2w]{text-align:center;color:#ffffffbf;margin:0;font-size:.875rem}.lb-bar[data-astro-cid-4yfwqt2w]{padding:var(--space-xs) var(--space-sm) var(--space-sm);position:absolute;bottom:0;left:0;right:0}.clip[data-astro-cid-4yfwqt2w]{flex-direction:column;display:flex}@media (width>=41rem){.videos[data-astro-cid-4yfwqt2w] .video video{aspect-ratio:16/9;object-fit:contain}}.mc[data-astro-cid-4yfwqt2w]{margin-top:var(--space-xs)}.mc-toggle[data-astro-cid-4yfwqt2w]{color:var(--color-text-muted);font:inherit;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;padding:.125rem 0;font-size:.8125rem}.mc-toggle[data-astro-cid-4yfwqt2w]:hover{color:var(--color-accent)}.mc-toggle[data-astro-cid-4yfwqt2w]:after{content:" ▾"}.mc-toggle[data-astro-cid-4yfwqt2w][aria-expanded=true]:after{content:" ▴"}.mc-panel[data-astro-cid-4yfwqt2w]{padding-top:var(--space-xs)}.mc-list[data-astro-cid-4yfwqt2w]{margin:0 0 var(--space-xs);padding:0;list-style:none}.mc-item[data-astro-cid-4yfwqt2w]{margin-bottom:var(--space-xs)}.mc-who[data-astro-cid-4yfwqt2w]{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;display:flex}.mc-who[data-astro-cid-4yfwqt2w] strong[data-astro-cid-4yfwqt2w]{font-size:.875rem}.mc-who[data-astro-cid-4yfwqt2w] time[data-astro-cid-4yfwqt2w]{color:var(--color-text-muted);font-size:.75rem}.mc-said[data-astro-cid-4yfwqt2w]{font-family:var(--font-serif);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.9375rem}.mc-hint[data-astro-cid-4yfwqt2w]{color:var(--color-text-muted);font-size:.8125rem}.mc-form[data-astro-cid-4yfwqt2w]{flex-direction:column;gap:.375rem;display:flex}.mc-nick[data-astro-cid-4yfwqt2w],.mc-body[data-astro-cid-4yfwqt2w]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg-subtle);width:100%;color:var(--color-text);font:inherit;padding:.25rem .5rem;font-size:.875rem}.mc-nick[data-astro-cid-4yfwqt2w]{max-width:10rem}.mc-body[data-astro-cid-4yfwqt2w]{font-family:var(--font-serif);resize:vertical}.mc-location-note[data-astro-cid-4yfwqt2w]{color:#ffffffa6;margin:0;font-size:.6875rem}.mc-row[data-astro-cid-4yfwqt2w]{justify-content:space-between;align-items:center;gap:var(--space-xs);display:flex}.mc-error[data-astro-cid-4yfwqt2w]{color:#9b2c2c;font-size:.8125rem}.mc-row[data-astro-cid-4yfwqt2w] button[data-astro-cid-4yfwqt2w]{border-radius:var(--radius);background:var(--color-accent);color:#fff;font:inherit;cursor:pointer;border:0;padding:.25rem .75rem;font-size:.875rem}.mc-row[data-astro-cid-4yfwqt2w] button[data-astro-cid-4yfwqt2w]:disabled{opacity:.5;cursor:default}.lb-mc[data-astro-cid-4yfwqt2w]{text-align:center;margin:0}.lb-mc[data-astro-cid-4yfwqt2w] .mc-toggle[data-astro-cid-4yfwqt2w]{color:#fffc}.lb-mc[data-astro-cid-4yfwqt2w] .mc-panel[data-astro-cid-4yfwqt2w]{max-height:46dvh;margin-top:var(--space-xs);padding:var(--space-sm);border-radius:var(--radius);text-align:left;background:#000000bf;overflow-y:auto}.lb-mc[data-astro-cid-4yfwqt2w] .mc-who[data-astro-cid-4yfwqt2w] strong[data-astro-cid-4yfwqt2w],.lb-mc[data-astro-cid-4yfwqt2w] .mc-said[data-astro-cid-4yfwqt2w]{color:#f5f2ea}.lb-mc[data-astro-cid-4yfwqt2w] .mc-hint[data-astro-cid-4yfwqt2w],.lb-mc[data-astro-cid-4yfwqt2w] .mc-who[data-astro-cid-4yfwqt2w] time[data-astro-cid-4yfwqt2w]{color:#fff9}.lb-mc[data-astro-cid-4yfwqt2w] .mc-nick[data-astro-cid-4yfwqt2w],.lb-mc[data-astro-cid-4yfwqt2w] .mc-body[data-astro-cid-4yfwqt2w]{color:#f5f2ea;background:#ffffff1a;border-color:#ffffff40}.lb-mc[data-astro-cid-4yfwqt2w] .mc-nick[data-astro-cid-4yfwqt2w]::placeholder,.lb-mc[data-astro-cid-4yfwqt2w] .mc-body[data-astro-cid-4yfwqt2w]::placeholder{color:#ffffff80}.lightbox[data-astro-cid-4yfwqt2w] .mc[data-astro-cid-4yfwqt2w] button[data-astro-cid-4yfwqt2w]{border-radius:var(--radius);width:auto;height:auto;position:static}.lightbox[data-astro-cid-4yfwqt2w] .mc-toggle[data-astro-cid-4yfwqt2w]{background:0 0;border-radius:0;font-size:.8125rem}.lightbox[data-astro-cid-4yfwqt2w] .mc-toggle[data-astro-cid-4yfwqt2w]:hover{color:#fff;background:0 0}.page[data-astro-cid-74wvftk7]{padding-block:var(--space-lg)}.head[data-astro-cid-74wvftk7]{margin-bottom:var(--space-md)}.head[data-astro-cid-74wvftk7] h1[data-astro-cid-74wvftk7]{margin-bottom:var(--space-xs);font-size:clamp(1.375rem,3vw,1.875rem)}.kicker[data-astro-cid-74wvftk7]{margin:0 0 var(--space-xs);letter-spacing:.12em;text-indent:.12em;color:var(--color-text-muted);font-size:.8125rem}.meta[data-astro-cid-74wvftk7]{letter-spacing:.06em}.draft-banner[data-astro-cid-74wvftk7]{color:#713f12;border-radius:var(--radius);padding:var(--space-xs) var(--space-sm);background:#fde68a;font-size:.875rem}.meta[data-astro-cid-74wvftk7]{margin:0 0 var(--space-xs);color:var(--color-text-muted);flex-wrap:wrap;gap:.375rem;font-size:.9375rem;display:flex}.to-article[data-astro-cid-74wvftk7]{margin:var(--space-sm) 0 0}
