.im[data-astro-cid-osqtovba]{position:fixed;right:16px;bottom:0;z-index:10}.im-tab[data-astro-cid-osqtovba]{font:600 13px var(--mono);color:#fff;background:var(--accent);border:1px solid var(--accent);border-bottom:0;border-radius:8px 8px 0 0;padding:7px 14px;cursor:pointer}.im-win[data-astro-cid-osqtovba]{display:none;width:min(320px,calc(100vw - 32px));background:var(--paper);border:1px solid var(--ink);border-bottom:0;border-radius:8px 8px 0 0;overflow:hidden}.im[data-astro-cid-osqtovba][data-open=true] .im-tab[data-astro-cid-osqtovba]{display:none}.im[data-astro-cid-osqtovba][data-open=true] .im-win[data-astro-cid-osqtovba]{display:block}.im-bar[data-astro-cid-osqtovba]{display:flex;justify-content:space-between;align-items:center;padding:6px 12px;background:var(--accent);color:#fff;font:600 13px var(--mono)}.im-x[data-astro-cid-osqtovba]{background:none;border:0;color:#fff;font-size:18px;line-height:1;cursor:pointer;padding:0 2px}.im-log[data-astro-cid-osqtovba]{display:flex;gap:10px;align-items:flex-start;margin:12px 12px 10px;font-size:14px;line-height:1.5}.im-log[data-astro-cid-osqtovba] p[data-astro-cid-osqtovba]{margin:0 0 2px}.im-log[data-astro-cid-osqtovba] .auto[data-astro-cid-osqtovba]{font:600 12px var(--mono);color:var(--accent);margin-bottom:4px}.im-log[data-astro-cid-osqtovba] .auto[data-astro-cid-osqtovba] span[data-astro-cid-osqtovba]{font-weight:400;color:var(--muted)}.im-icon[data-astro-cid-osqtovba]{flex:none;width:48px;height:48px;border:1px solid var(--ink);border-radius:4px;image-rendering:pixelated}.im-win[data-astro-cid-osqtovba] textarea[data-astro-cid-osqtovba]{display:block;box-sizing:border-box;width:calc(100% - 24px);margin:0 12px;font:14px var(--sans);border:1px solid var(--line);border-radius:4px;padding:8px;resize:vertical}.im-send[data-astro-cid-osqtovba]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px 4px;font:12px var(--mono);color:var(--muted)}.im-send[data-astro-cid-osqtovba] span[data-astro-cid-osqtovba]{flex-basis:100%}.im-send[data-astro-cid-osqtovba] button[data-astro-cid-osqtovba]{font:500 13px/1.6 var(--mono);color:var(--ink);background:var(--paper);border:1px solid var(--ink);border-radius:4px;padding:0 8px;cursor:pointer}.im-send[data-astro-cid-osqtovba] button[data-astro-cid-osqtovba]:hover,.im-send[data-astro-cid-osqtovba] button[data-astro-cid-osqtovba].last{background:var(--mark)}.im-note[data-astro-cid-osqtovba]{margin:0;padding:4px 12px 12px;font:12px var(--mono);color:var(--muted);overflow-wrap:anywhere}main[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr);gap:64px}h1[data-astro-cid-j7pv25f6]{font:600 2.4rem/1.1 var(--serif);letter-spacing:-.015em;margin:0}.lede[data-astro-cid-j7pv25f6]{font-size:1.15rem;line-height:1.75;color:var(--ink-2);margin:24px 0 0;max-width:34em}h2[data-astro-cid-j7pv25f6]{font:600 1.6rem/1.2 var(--serif);margin:0 0 20px}.cards[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;list-style:none;margin:0;padding:0}.cards[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{margin:0}.cards[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:4px 0 6px;color:var(--ink-2)}.shot[data-astro-cid-j7pv25f6]{display:block;border:var(--edge);border-radius:8px;overflow:hidden;margin-bottom:14px}.shot[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;width:100%;height:auto;aspect-ratio:8 / 5;object-fit:cover;object-position:top;transition:transform .2s}.shot[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{transform:scale(1.02)}.kind[data-astro-cid-j7pv25f6]{display:block;font:500 12px var(--mono);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px}.t[data-astro-cid-j7pv25f6]{font:600 1.25rem var(--serif);color:var(--ink);text-decoration:none}.t[data-astro-cid-j7pv25f6]:hover{color:var(--accent);text-decoration:underline}.talk[data-astro-cid-j7pv25f6]{font-size:.9rem}.more[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:.95rem;margin:36px 0 0}@media(min-width:700px){.cards[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}}@media(min-width:900px){h1[data-astro-cid-j7pv25f6]{font-size:3.75rem}.lede[data-astro-cid-j7pv25f6]{font-size:1.35rem}}
