.mast[data-astro-cid-5tznm7mj]{text-align:center;padding-block:clamp(40px,6vw,72px) clamp(24px,3vw,36px);border-bottom:3px double var(--ink)}.mrow[data-astro-cid-5tznm7mj]{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);padding-block:10px}h1[data-astro-cid-5tznm7mj]{font-size:clamp(3.4rem,1.5rem + 9vw,9.5rem);line-height:.92;letter-spacing:-.06em;margin:clamp(20px,3vw,36px) 0 0;animation:inkIn 1.1s var(--ease) backwards}@keyframes inkIn{0%{opacity:0;letter-spacing:-.02em;filter:blur(6px)}}.sub[data-astro-cid-5tznm7mj]{margin:16px auto 0;color:var(--ink-2);font-size:var(--t-md);max-width:34em;font-style:italic}.feat[data-astro-cid-5tznm7mj]{border-bottom:1px solid var(--rule)}.feat-link[data-astro-cid-5tznm7mj]{display:block;text-decoration:none;padding-block:clamp(36px,5vw,64px)}.feat-meta[data-astro-cid-5tznm7mj]{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.feat[data-astro-cid-5tznm7mj] h2[data-astro-cid-5tznm7mj]{font-size:clamp(2.2rem,1.3rem + 3.6vw,4.4rem);line-height:1.02;letter-spacing:-.045em;margin:18px 0 0;max-width:18ch;transition:color .3s}.feat-body[data-astro-cid-5tznm7mj]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px 48px;margin-top:24px;align-items:end}.deck[data-astro-cid-5tznm7mj]{margin:0;font-size:var(--t-md);line-height:1.6;color:var(--ink-2)}.deck[data-astro-cid-5tznm7mj]:first-letter{font-family:var(--f-display);font-size:2.8em;float:left;line-height:.85;margin:.04em .1em 0 0;color:var(--ink)}.by[data-astro-cid-5tznm7mj]{display:grid;gap:6px;border-left:1px solid var(--rule);padding-left:24px;font-size:var(--t-sm);color:var(--mute)}.go[data-astro-cid-5tznm7mj]{color:var(--ink);font-weight:500;margin-top:6px;transition:transform .3s var(--ease)}.feat-link[data-astro-cid-5tznm7mj]:hover h2[data-astro-cid-5tznm7mj]{color:var(--green)}.feat-link[data-astro-cid-5tznm7mj]:hover .go[data-astro-cid-5tznm7mj]{transform:translate(6px)}.contents[data-astro-cid-5tznm7mj]{padding-block:clamp(36px,5vw,64px)}.toc-head[data-astro-cid-5tznm7mj]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid var(--ink)}.toc-head[data-astro-cid-5tznm7mj] h2[data-astro-cid-5tznm7mj]{margin:0;letter-spacing:.2em}.filters[data-astro-cid-5tznm7mj]{display:flex;gap:6px;flex-wrap:wrap}.f[data-astro-cid-5tznm7mj]{font:inherit;font-size:var(--t-sm);padding:6px 12px;border:1px solid var(--rule);background:transparent;color:var(--ink-2);cursor:pointer;border-radius:999px;transition:all .2s}.f[data-astro-cid-5tznm7mj]:hover{border-color:var(--ink);color:var(--ink)}.f[data-astro-cid-5tznm7mj].on{background:var(--ink);border-color:var(--ink);color:var(--sheet)}.toc[data-astro-cid-5tznm7mj]{list-style:none;margin:0;padding:0}.toc[data-astro-cid-5tznm7mj] li[data-astro-cid-5tznm7mj]{border-bottom:1px solid var(--rule);animation:paneIn .5s var(--ease) backwards}.toc[data-astro-cid-5tznm7mj] li[data-astro-cid-5tznm7mj]:nth-child(2){animation-delay:.05s}.toc[data-astro-cid-5tznm7mj] li[data-astro-cid-5tznm7mj]:nth-child(3){animation-delay:.1s}.toc[data-astro-cid-5tznm7mj] li[data-astro-cid-5tznm7mj]:nth-child(4){animation-delay:.15s}.toc[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]{display:grid;grid-template-columns:3.4rem minmax(0,auto) minmax(2rem,1fr) auto;gap:16px;align-items:baseline;padding:24px 0;text-decoration:none}.rn[data-astro-cid-5tznm7mj]{font-family:var(--f-display);font-size:1.1rem;color:var(--red);font-weight:500}.tt[data-astro-cid-5tznm7mj]{display:grid;gap:4px;max-width:36rem}.ttl[data-astro-cid-5tznm7mj]{font-family:var(--f-display);font-weight:500;font-size:clamp(1.3rem,1.05rem + 1vw,1.85rem);line-height:1.15;letter-spacing:-.03em;transition:color .25s}.ds[data-astro-cid-5tznm7mj]{color:var(--mute);font-size:.98rem}.lead[data-astro-cid-5tznm7mj]{border-bottom:2px dotted var(--rule);align-self:end;margin-bottom:.55em;transition:border-color .3s}.pg[data-astro-cid-5tznm7mj]{display:grid;justify-items:end;gap:2px}.mins[data-astro-cid-5tznm7mj]{font-family:var(--f-display);font-size:1.15rem;font-variant-numeric:tabular-nums}.toc[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]:hover .ttl[data-astro-cid-5tznm7mj]{color:var(--green)}.toc[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]:hover .lead[data-astro-cid-5tznm7mj]{border-color:var(--ink)}.postcard[data-astro-cid-5tznm7mj]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(20px,4vw,48px);align-items:start;border:1px solid var(--ink);padding:clamp(22px,4vw,44px);margin-bottom:clamp(48px,6vw,88px);position:relative;background:var(--sheet)}.postcard[data-astro-cid-5tznm7mj]:after{content:"";position:absolute;inset:6px;border:1px dashed var(--rule);pointer-events:none}.stamp[data-astro-cid-5tznm7mj]{width:96px;height:112px;border:2px dotted var(--ink);display:grid;place-content:center;text-align:center;background:var(--amber);color:var(--on-amber);transform:rotate(3deg);outline:6px solid var(--sheet);outline-offset:-10px}.stamp[data-astro-cid-5tznm7mj] span[data-astro-cid-5tznm7mj]{font-family:var(--f-display);font-weight:600;font-size:1.8rem;letter-spacing:-.05em;line-height:1}.stamp[data-astro-cid-5tznm7mj] small[data-astro-cid-5tznm7mj]{font-family:var(--f-mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;margin-top:6px}.postcard[data-astro-cid-5tznm7mj] h2[data-astro-cid-5tznm7mj]{margin:10px 0 8px;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.4rem)}.postcard[data-astro-cid-5tznm7mj] p[data-astro-cid-5tznm7mj]{margin:0 0 20px;color:var(--ink-2)}.postcard[data-astro-cid-5tznm7mj] .join-wrap{position:relative;z-index:1;max-width:520px}@media(max-width:760px){.feat-body[data-astro-cid-5tznm7mj]{grid-template-columns:minmax(0,1fr)}.by[data-astro-cid-5tznm7mj]{border-left:0;padding-left:0;border-top:1px solid var(--rule);padding-top:14px}.toc[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]{grid-template-columns:2.4rem minmax(0,1fr) auto}.lead[data-astro-cid-5tznm7mj],.ds[data-astro-cid-5tznm7mj]{display:none}.postcard[data-astro-cid-5tznm7mj]{grid-template-columns:minmax(0,1fr)}.stamp[data-astro-cid-5tznm7mj]{width:76px;height:88px}.mrow[data-astro-cid-5tznm7mj] .label[data-astro-cid-5tznm7mj]:nth-child(2){display:none}}
