.dialog[data-astro-cid-kgxnl5bf]{width:calc(100% - 40px);max-width:720px;max-height:calc(100% - 80px);color:inherit;background:0 0;border:0;margin:40px auto auto;padding:0;overflow:auto}.dialog[data-astro-cid-kgxnl5bf]::backdrop{background:color-mix(in oklch, var(--studio-bg) 60%, transparent);-webkit-backdrop-filter:blur(10px)}.dialog[data-astro-cid-kgxnl5bf][open]{animation:fadeIn .3s var(--studio-tap)}.dialog[data-astro-cid-kgxnl5bf][open] .modal[data-astro-cid-kgxnl5bf]{animation:slideIn .3s var(--studio-tap)}@keyframes fadeIn{0%{opacity:0}}@keyframes slideIn{0%{transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.dialog[data-astro-cid-kgxnl5bf][open],.dialog[data-astro-cid-kgxnl5bf][open] .modal[data-astro-cid-kgxnl5bf]{animation:none}}.modal[data-astro-cid-kgxnl5bf]{background:var(--studio-bg);border:1px solid var(--studio-line-2);width:100%;max-width:720px;padding:40px 44px 44px;position:relative;box-shadow:0 24px 64px #0000001f}.page[data-astro-cid-kgxnl5bf]{max-width:var(--studio-container);padding:clamp(40px, 6vh, 72px) var(--studio-pad-x) 0;margin:0 auto}.page[data-astro-cid-kgxnl5bf] .modal[data-astro-cid-kgxnl5bf]{box-shadow:none;margin:0 auto}.close[data-astro-cid-kgxnl5bf]{font-family:var(--studio-font-mono);border:1px solid var(--studio-line);color:var(--studio-ink-3);cursor:pointer;letter-spacing:.04em;transition:color .18s var(--studio-tap), border-color .18s var(--studio-tap);background:0 0;padding:4px 10px;font-size:12px;position:absolute;top:18px;right:22px}.close[data-astro-cid-kgxnl5bf]:hover{color:var(--studio-accent);border-color:var(--studio-accent)}.close[data-astro-cid-kgxnl5bf]:focus-visible{outline:2px solid var(--studio-accent);outline-offset:2px}.head[data-astro-cid-kgxnl5bf]{margin-bottom:28px}.kicker[data-astro-cid-kgxnl5bf]{font-family:var(--studio-font-mono);color:var(--studio-accent);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:8px;margin-bottom:8px;font-size:11px;display:inline-flex}.pulse[data-astro-cid-kgxnl5bf]{background:var(--studio-accent);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.pulse[data-astro-cid-kgxnl5bf]{animation:none}}.title[data-astro-cid-kgxnl5bf]{font-family:var(--studio-font-serif);color:var(--studio-ink);letter-spacing:-.022em;margin:0 0 6px;font-size:clamp(44px,6vw,60px);font-style:italic;font-weight:400;line-height:1}.meta[data-astro-cid-kgxnl5bf]{font-family:var(--studio-font-mono);color:var(--studio-ink-3);margin:0;font-size:12px}.meta[data-astro-cid-kgxnl5bf] code[data-astro-cid-kgxnl5bf]{font-family:var(--studio-font-mono);background:var(--studio-bg-soft);border:1px solid var(--studio-line);padding:0 4px}.now-section[data-astro-cid-kgxnl5bf]{border-top:1px solid var(--studio-line);padding:20px 0}.now-section[data-astro-cid-kgxnl5bf] [data-astro-cid-kgxnl5bf]:is(h2,h3){font-family:var(--studio-font-mono);color:var(--studio-ink-3);text-transform:uppercase;letter-spacing:.08em;margin:0 0 10px;font-size:11px;font-weight:500}.now-section[data-astro-cid-kgxnl5bf] p[data-astro-cid-kgxnl5bf]{color:var(--studio-ink);font-size:15.5px;line-height:1.6;font-family:var(--studio-font-sans);margin:0 0 8px}.now-section[data-astro-cid-kgxnl5bf] p[data-astro-cid-kgxnl5bf] em{font-family:var(--studio-font-serif);color:var(--studio-accent);font-style:italic}.now-list[data-astro-cid-kgxnl5bf]{margin:0;padding:0;list-style:none}.now-list[data-astro-cid-kgxnl5bf] li[data-astro-cid-kgxnl5bf]{border-bottom:1px dotted var(--studio-line);font-size:14.5px;font-family:var(--studio-font-sans);color:var(--studio-ink);grid-template-columns:110px 1fr auto;gap:14px;padding:6px 0;display:grid}.now-list[data-astro-cid-kgxnl5bf] li[data-astro-cid-kgxnl5bf]:last-child{border-bottom:0}.now-list[data-astro-cid-kgxnl5bf] li[data-astro-cid-kgxnl5bf] em[data-astro-cid-kgxnl5bf]{font-family:var(--studio-font-serif);font-style:italic}.now-list[data-astro-cid-kgxnl5bf] li[data-astro-cid-kgxnl5bf] code[data-astro-cid-kgxnl5bf]{font-family:var(--studio-font-mono);background:var(--studio-bg-soft);border:1px solid var(--studio-line);padding:0 5px;font-size:12.5px}.k[data-astro-cid-kgxnl5bf],.m[data-astro-cid-kgxnl5bf]{font-family:var(--studio-font-mono);color:var(--studio-ink-3);font-size:11px}.colophon[data-astro-cid-kgxnl5bf]{border-top:1px solid var(--studio-line);font-family:var(--studio-font-mono);color:var(--studio-ink-3);flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:22px;padding-top:18px;font-size:11px;display:flex}@media (width<=600px){.modal[data-astro-cid-kgxnl5bf]{padding:28px 22px 32px}.title[data-astro-cid-kgxnl5bf]{font-size:36px}.now-list[data-astro-cid-kgxnl5bf] li[data-astro-cid-kgxnl5bf]{grid-template-columns:1fr;gap:2px}}
