.band[data-astro-cid-xb5vhqfh]{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);margin-top:clamp(2.5rem,6vw,4.5rem);display:grid}.band-1[data-astro-cid-xb5vhqfh]{grid-template-columns:minmax(0,1fr)}@media (width<=860px){.band[data-astro-cid-xb5vhqfh]{grid-template-columns:minmax(0,1fr)}}.blk-head[data-astro-cid-xb5vhqfh]{border-bottom:1px solid var(--ink);font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.02em;color:var(--ink);margin:0 0 clamp(1rem,2.5vw,1.75rem);padding-bottom:.5rem;font-weight:500}.blk[data-astro-cid-xb5vhqfh]>[data-astro-cid-xb5vhqfh]+[data-astro-cid-xb5vhqfh]{margin-top:1rem}.blk[data-astro-cid-xb5vhqfh] .lede[data-astro-cid-xb5vhqfh]+.prose[data-astro-cid-xb5vhqfh]{margin-top:clamp(1.25rem,2.5vw,1.75rem)}.blk[data-astro-cid-xb5vhqfh] .prose[data-astro-cid-xb5vhqfh]{max-width:54ch;font-size:var(--step--1);color:var(--ink-soft);line-height:1.75}.cols-4[data-astro-cid-xb5vhqfh]{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:clamp(.9rem,2vw,1.75rem);display:grid}.sub-head[data-astro-cid-xb5vhqfh]{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 .7em;font-weight:500}.plain[data-astro-cid-xb5vhqfh]{font-size:var(--step--2);color:var(--ink);margin:0;padding:0;line-height:1.9;list-style:none}.plain[data-astro-cid-xb5vhqfh] li[data-astro-cid-xb5vhqfh]:before{content:none}.tbl[data-astro-cid-xb5vhqfh]{border-collapse:collapse;width:100%;font-size:var(--step--1);color:var(--ink)}.tbl[data-astro-cid-xb5vhqfh] th[data-astro-cid-xb5vhqfh]{border-bottom:1px solid var(--line-strong);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;text-align:left;color:var(--ink-faint);padding:0 0 .5rem;font-weight:400}.tbl[data-astro-cid-xb5vhqfh] td[data-astro-cid-xb5vhqfh]{border-bottom:1px solid var(--line);vertical-align:top;padding:clamp(.7rem,1.6vw,1rem) 1rem clamp(.7rem,1.6vw,1rem) 0}.tbl[data-astro-cid-xb5vhqfh] td[data-astro-cid-xb5vhqfh]:last-child,.tbl[data-astro-cid-xb5vhqfh] th[data-astro-cid-xb5vhqfh]:last-child{padding-right:0}.tbl[data-astro-cid-xb5vhqfh] .num[data-astro-cid-xb5vhqfh]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;width:7rem;color:var(--ink-faint)}.tbl[data-astro-cid-xb5vhqfh] tbody[data-astro-cid-xb5vhqfh] tr[data-astro-cid-xb5vhqfh]:first-child .num[data-astro-cid-xb5vhqfh]{color:var(--red)}.tbl-note[data-astro-cid-xb5vhqfh]{max-width:52ch;font-size:var(--step--2);color:var(--ink-soft);margin-top:.45em;line-height:1.65;display:block}.blk-lede[data-astro-cid-xb5vhqfh]{max-width:58ch;font-size:var(--step--2);color:var(--ink-soft);margin:-.5rem 0 1.25rem;line-height:1.65}.tbl-link[data-astro-cid-xb5vhqfh]{border-bottom:1px solid var(--line-strong);transition:border-color .2s var(--ease), color .2s var(--ease)}.tbl-link[data-astro-cid-xb5vhqfh]:hover{border-bottom-color:var(--red);color:var(--red)}.tbl-go[data-astro-cid-xb5vhqfh]{font-family:var(--font-mono);color:var(--ink-faint);transition:transform .2s var(--ease), color .2s var(--ease);margin-left:.4em;display:inline-block}.tbl-link[data-astro-cid-xb5vhqfh]:hover .tbl-go[data-astro-cid-xb5vhqfh]{color:var(--red);transform:translate(.18em)}@media (prefers-reduced-motion:reduce){.tbl-link[data-astro-cid-xb5vhqfh]:hover .tbl-go[data-astro-cid-xb5vhqfh]{transform:none}}@media (width<=640px){.tbl[data-astro-cid-xb5vhqfh],.tbl[data-astro-cid-xb5vhqfh] tbody[data-astro-cid-xb5vhqfh],.tbl[data-astro-cid-xb5vhqfh] tr[data-astro-cid-xb5vhqfh],.tbl[data-astro-cid-xb5vhqfh] td[data-astro-cid-xb5vhqfh]{width:100%;display:block}.tbl[data-astro-cid-xb5vhqfh] thead[data-astro-cid-xb5vhqfh]{display:none}.tbl[data-astro-cid-xb5vhqfh] td[data-astro-cid-xb5vhqfh]{border:0;padding:.15rem 0}.tbl[data-astro-cid-xb5vhqfh] tr[data-astro-cid-xb5vhqfh]{border-bottom:1px solid var(--line);padding-block:.9rem}}.head-block[data-astro-cid-xb5vhqfh]{padding-top:clamp(7rem,14vw,11rem);padding-bottom:0}.rail[data-astro-cid-xb5vhqfh]{border-block:1px solid var(--ink);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-faint);border-bottom-width:0;flex-wrap:wrap;gap:.35rem 1.6rem;padding-block:.45rem;display:flex}.rail-end[data-astro-cid-xb5vhqfh]{margin-left:auto}.id-block[data-astro-cid-xb5vhqfh]{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:stretch;gap:clamp(1.5rem,4vw,3.5rem);padding-top:clamp(1.25rem,3vw,2rem);display:grid}.id-text[data-astro-cid-xb5vhqfh]{flex-direction:column;justify-content:space-between;display:flex}.portrait[data-astro-cid-xb5vhqfh]{align-self:center;margin:0}.portrait[data-astro-cid-xb5vhqfh] img{width:100%;height:auto;display:block}@media (width<=760px){.id-block[data-astro-cid-xb5vhqfh]{grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,5vw,2rem)}.portrait[data-astro-cid-xb5vhqfh]{align-self:start;max-width:360px}}.slug-line[data-astro-cid-xb5vhqfh]{border-top:1px solid var(--ink);flex-wrap:wrap;align-items:baseline;gap:.5rem clamp(.9rem,3vw,2.5rem);padding-top:.5rem;display:flex}.ref[data-astro-cid-xb5vhqfh],.hash[data-astro-cid-xb5vhqfh]{font-size:var(--step--2);font-variant-numeric:tabular-nums;color:var(--ink-faint);padding-top:.9em;font-weight:500}.hash[data-astro-cid-xb5vhqfh]{color:var(--red);margin-left:auto}.title[data-astro-cid-xb5vhqfh]{letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(2rem,1.1rem + 3.4vw,4.25rem);font-weight:500;line-height:1}.id-about[data-astro-cid-xb5vhqfh]{margin-top:clamp(1.5rem,3.5vw,2.5rem)}.id-detail[data-astro-cid-xb5vhqfh]{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));align-items:start;gap:clamp(1.25rem,3vw,2.5rem);margin-top:clamp(1.25rem,3vw,2rem);display:grid}.id-detail[data-astro-cid-xb5vhqfh]>[data-astro-cid-xb5vhqfh]+[data-astro-cid-xb5vhqfh]{margin-top:0}.id-about[data-astro-cid-xb5vhqfh] .prose[data-astro-cid-xb5vhqfh]{max-width:none;font-size:var(--step--2);color:var(--ink-soft);line-height:1.8}@media (width<=860px){.id-about[data-astro-cid-xb5vhqfh]{grid-template-columns:minmax(0,1fr)}}.id-meta[data-astro-cid-xb5vhqfh]{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:clamp(.9rem,2vw,1.75rem);margin:clamp(1.5rem,3.5vw,2.5rem) 0 0;padding-top:clamp(.9rem,2vw,1.25rem);display:grid}.id-meta[data-astro-cid-xb5vhqfh] dt[data-astro-cid-xb5vhqfh]{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.id-meta[data-astro-cid-xb5vhqfh] dd[data-astro-cid-xb5vhqfh]{font-size:var(--step--2);color:var(--ink);margin:.55em 0 0;line-height:1.7}.id-meta[data-astro-cid-xb5vhqfh] a[data-astro-cid-xb5vhqfh]{border-bottom:1px solid var(--line-strong);transition:border-color .2s var(--ease)}.id-meta[data-astro-cid-xb5vhqfh] a[data-astro-cid-xb5vhqfh]:hover{border-bottom-color:var(--red)}.real-name[data-astro-cid-xb5vhqfh]{font-size:var(--step-0);letter-spacing:.02em;color:var(--ink);padding-top:.5rem}.role[data-astro-cid-xb5vhqfh]{font-size:var(--step--1);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-soft);padding-top:.2rem;padding-bottom:clamp(1.5rem,4vw,2.5rem)}.lede[data-astro-cid-xb5vhqfh]{letter-spacing:-.015em;max-width:30ch;color:var(--ink);font-size:clamp(1.35rem,.9rem + 1.5vw,2.1rem);line-height:1.25}.lede[data-astro-cid-xb5vhqfh]+.prose[data-astro-cid-xb5vhqfh]{margin-top:clamp(1.5rem,3vw,2.25rem)}.id-mail[data-astro-cid-xb5vhqfh]{padding-top:clamp(1.25rem,3vw,2rem)}.mail[data-astro-cid-xb5vhqfh]{font-size:var(--step--1)}.mail[data-astro-cid-xb5vhqfh] a[data-astro-cid-xb5vhqfh]{border-bottom:1px solid var(--red);transition:background .2s var(--ease)}.mail[data-astro-cid-xb5vhqfh] a[data-astro-cid-xb5vhqfh]:hover{background:var(--red-wash)}
