.post[data-astro-cid-j76an5tj]{--post-logo-plate: var(--white);--post-about-plate: var(--paper);--post-img-plate: var(--paper-2)}@media screen and (prefers-color-scheme:dark){:root:not([data-theme=light]) .post[data-astro-cid-j76an5tj]{--post-logo-plate: var(--paper-3);--post-about-plate: var(--paper-3);--post-img-plate: var(--on-dark);--post-frame-ring: 0 0 0 1px var(--island-edge);--post-img-ring: 0 0 0 1px var(--island-edge);--post-photo-filter: saturate(.85) brightness(.86)}:root:not([data-theme=light]) .icon-light[data-astro-cid-j76an5tj]{display:none}:root:not([data-theme=light]) .icon-dark[data-astro-cid-j76an5tj]{display:block}}@media screen{:root[data-theme=dark] .post[data-astro-cid-j76an5tj]{--post-logo-plate: var(--paper-3);--post-about-plate: var(--paper-3);--post-img-plate: var(--on-dark);--post-frame-ring: 0 0 0 1px var(--island-edge);--post-img-ring: 0 0 0 1px var(--island-edge);--post-photo-filter: saturate(.85) brightness(.86)}:root[data-theme=dark] .icon-light[data-astro-cid-j76an5tj]{display:none}:root[data-theme=dark] .icon-dark[data-astro-cid-j76an5tj]{display:block}}.post-head[data-astro-cid-j76an5tj]{padding:clamp(48px,7vw,104px) 0 clamp(36px,5vw,64px)}.head-grid[data-astro-cid-j76an5tj],.body-grid[data-astro-cid-j76an5tj]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.6fr);gap:32px;align-items:start}@media(max-width:900px){.head-grid[data-astro-cid-j76an5tj],.body-grid[data-astro-cid-j76an5tj]{grid-template-columns:minmax(0,1fr)}}.crumbs[data-astro-cid-j76an5tj] ol[data-astro-cid-j76an5tj]{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.crumbs[data-astro-cid-j76an5tj] li[data-astro-cid-j76an5tj]{display:inline-flex;gap:8px;align-items:center}.crumbs[data-astro-cid-j76an5tj] a[data-astro-cid-j76an5tj]{color:var(--ink-2);text-decoration:none}.crumbs[data-astro-cid-j76an5tj] a[data-astro-cid-j76an5tj]:hover{color:var(--ink);text-decoration:underline}@media(pointer:coarse){.crumbs[data-astro-cid-j76an5tj] a[data-astro-cid-j76an5tj]{position:relative}.crumbs[data-astro-cid-j76an5tj] a[data-astro-cid-j76an5tj]:after{content:"";position:absolute;left:-4px;right:-4px;top:50%;height:44px;transform:translateY(-50%)}}.crumbs[data-astro-cid-j76an5tj] .sep[data-astro-cid-j76an5tj]{color:var(--ink-3)}.meta[data-astro-cid-j76an5tj]{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;margin-bottom:clamp(20px,3vw,32px)}.cats[data-astro-cid-j76an5tj]{list-style:none;margin:0;padding:0;display:contents}.meta[data-astro-cid-j76an5tj] time[data-astro-cid-j76an5tj]{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin-left:6px}.post-head[data-astro-cid-j76an5tj] h1[data-astro-cid-j76an5tj]{font-size:clamp(2.3rem,5.4vw,4.6rem);line-height:1.02;letter-spacing:-.045em;max-width:22ch;margin:0;overflow-wrap:break-word}.post-head[data-astro-cid-j76an5tj] h1[data-astro-cid-j76an5tj].long{font-size:clamp(2rem,4.4vw,3.7rem);line-height:1.05;max-width:26ch}.feature[data-astro-cid-j76an5tj]{margin:0 auto}.frame[data-astro-cid-j76an5tj]{border-radius:var(--radius-lg);overflow:hidden;background:var(--paper-2);box-shadow:var(--post-frame-ring, none)}.frame[data-astro-cid-j76an5tj] img[data-astro-cid-j76an5tj]{width:100%;aspect-ratio:21 / 9;object-fit:cover;filter:var(--post-photo-filter, none)}.frame[data-astro-cid-j76an5tj].art{height:clamp(160px,20vw,280px)}.frame[data-astro-cid-j76an5tj].art .grain-art{border-radius:var(--radius-lg);min-height:0;height:100%}@media(max-width:640px){.frame[data-astro-cid-j76an5tj] img[data-astro-cid-j76an5tj]{aspect-ratio:4 / 3}}.body[data-astro-cid-j76an5tj]{padding-top:clamp(48px,7vw,96px);padding-bottom:clamp(64px,8vw,112px)}.rail[data-astro-cid-j76an5tj]{position:sticky;top:104px}.rail[data-astro-cid-j76an5tj] .label[data-astro-cid-j76an5tj]{margin-bottom:18px}.label[data-astro-cid-j76an5tj] .num[data-astro-cid-j76an5tj]{margin-right:2px}.author[data-astro-cid-j76an5tj]{display:flex;gap:14px;align-items:center;margin-bottom:24px}.author[data-astro-cid-j76an5tj] img[data-astro-cid-j76an5tj]{width:52px;height:52px;border-radius:50%;object-fit:cover;filter:grayscale(1) contrast(1.05);flex:none}.author[data-astro-cid-j76an5tj] img[data-astro-cid-j76an5tj].logo{filter:none;object-fit:contain;background:var(--post-logo-plate);border:1px solid var(--hair-2);padding:10px}.author[data-astro-cid-j76an5tj] p[data-astro-cid-j76an5tj]{margin:0;display:grid;gap:2px;line-height:1.3}.author[data-astro-cid-j76an5tj] a[data-astro-cid-j76an5tj],.author[data-astro-cid-j76an5tj] .name[data-astro-cid-j76an5tj]{color:var(--ink);font-weight:500;letter-spacing:-.02em;text-decoration:none}.author[data-astro-cid-j76an5tj] a[data-astro-cid-j76an5tj]:hover{color:var(--sea);text-decoration:underline}.author[data-astro-cid-j76an5tj] span[data-astro-cid-j76an5tj]:not(.name){font-family:var(--font-mono);font-size:.66rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.facts[data-astro-cid-j76an5tj]{margin:0 0 24px;border-top:1px solid var(--hair);max-width:280px}.facts[data-astro-cid-j76an5tj] div[data-astro-cid-j76an5tj]{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--hair)}.facts[data-astro-cid-j76an5tj] dt[data-astro-cid-j76an5tj]{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.facts[data-astro-cid-j76an5tj] dd[data-astro-cid-j76an5tj]{margin:0;font-size:.92rem;text-align:right}.back[data-astro-cid-j76an5tj] .arrow[data-astro-cid-j76an5tj]{transition:transform .25s var(--ease)}.back[data-astro-cid-j76an5tj]:hover .arrow[data-astro-cid-j76an5tj]{transform:translate(-3px)}@media(max-width:900px){.rail[data-astro-cid-j76an5tj]{position:static;display:grid;grid-template-columns:minmax(0,1fr);padding-bottom:32px;border-bottom:1px solid var(--hair);margin-bottom:8px}.facts[data-astro-cid-j76an5tj]{max-width:none}.back[data-astro-cid-j76an5tj]{justify-self:start}}.archive-note[data-astro-cid-j76an5tj]{background:var(--paper-2);border-radius:var(--radius);padding:clamp(20px,2.6vw,28px) clamp(20px,3vw,32px);margin-bottom:clamp(32px,4vw,48px);max-width:720px}.archive-note[data-astro-cid-j76an5tj] .label[data-astro-cid-j76an5tj]{margin-bottom:10px}.archive-note[data-astro-cid-j76an5tj] .label[data-astro-cid-j76an5tj]:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--sea);box-shadow:0 0 0 4px rgba(var(--sea-rgb),.1)}.archive-note[data-astro-cid-j76an5tj] p[data-astro-cid-j76an5tj]:last-child{margin:0;color:var(--ink);font-size:1.02rem;line-height:1.6}.post-prose[data-astro-cid-j76an5tj]{overflow-wrap:break-word}.post-prose[data-astro-cid-j76an5tj]>:first-child{margin-top:0}.post-prose[data-astro-cid-j76an5tj]>p:first-of-type{font-size:1.24rem;line-height:1.6;color:var(--ink);letter-spacing:-.012em}.post-prose[data-astro-cid-j76an5tj] a{color:var(--sea)}.post-prose[data-astro-cid-j76an5tj] a:hover{color:var(--ink)}.post-prose[data-astro-cid-j76an5tj] h2{color:var(--ink);font-weight:500}.post-prose[data-astro-cid-j76an5tj] h3,.post-prose[data-astro-cid-j76an5tj] h4{color:var(--ink);font-weight:500;letter-spacing:-.02em}.post-prose[data-astro-cid-j76an5tj] strong{font-weight:600;color:var(--ink)}.post-prose[data-astro-cid-j76an5tj] img{height:auto;border-radius:var(--radius);background:var(--post-img-plate);filter:var(--post-photo-filter, none);box-shadow:var(--post-img-ring, none)}.post-prose[data-astro-cid-j76an5tj] hr{border:0;border-top:1px solid var(--hair);margin:2.4em 0}.post-prose[data-astro-cid-j76an5tj] blockquote p:last-child{margin-bottom:0}.post-prose[data-astro-cid-j76an5tj] ul li::marker,.post-prose[data-astro-cid-j76an5tj] ol li::marker{color:var(--ink-3)}.post-prose[data-astro-cid-j76an5tj] table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:.98rem;margin:1.8em 0}.post-prose[data-astro-cid-j76an5tj] th,.post-prose[data-astro-cid-j76an5tj] td{border-bottom:1px solid var(--hair);padding:10px 14px 10px 0;text-align:left;vertical-align:top}.post-prose[data-astro-cid-j76an5tj] th{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-weight:500}.post-prose[data-astro-cid-j76an5tj] pre{max-width:100%;overflow-x:auto;background:var(--paper-2);border-radius:var(--radius-sm);padding:16px 18px;font-size:.9rem}.post-prose[data-astro-cid-j76an5tj] code{font-family:var(--font-mono);font-size:.9em}.about[data-astro-cid-j76an5tj]{display:grid;grid-template-columns:48px minmax(0,1fr);gap:20px;margin-top:clamp(56px,8vw,96px);padding:clamp(24px,3.4vw,40px);border-radius:var(--radius-lg);background:var(--white);border:1px solid var(--hair-2);max-width:720px}.icon-dark[data-astro-cid-j76an5tj]{display:none}.about[data-astro-cid-j76an5tj] img[data-astro-cid-j76an5tj]{width:48px;height:48px;border-radius:50%;background:var(--post-about-plate);border:1px solid var(--hair-2);padding:9px}.about[data-astro-cid-j76an5tj] .label[data-astro-cid-j76an5tj]{margin:12px 0 14px}.about[data-astro-cid-j76an5tj] h2[data-astro-cid-j76an5tj]{font-size:clamp(1.6rem,2.6vw,2.1rem);margin-bottom:.5em}.about[data-astro-cid-j76an5tj] p[data-astro-cid-j76an5tj]{color:var(--ink-2)}.about[data-astro-cid-j76an5tj] .line[data-astro-cid-j76an5tj]{color:var(--ink);font-weight:500;letter-spacing:-.015em;margin-bottom:22px}@media(max-width:520px){.about[data-astro-cid-j76an5tj]{grid-template-columns:minmax(0,1fr)}.about[data-astro-cid-j76an5tj] .label[data-astro-cid-j76an5tj]{margin-top:0}}.related[data-astro-cid-j76an5tj]{border-top:1px solid var(--hair);padding-top:clamp(64px,8vw,112px);padding-bottom:clamp(32px,4vw,56px)}.related-head[data-astro-cid-j76an5tj]{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap;margin-bottom:clamp(32px,5vw,56px)}.related-head[data-astro-cid-j76an5tj] h2[data-astro-cid-j76an5tj]{margin:0}
