.mo[data-astro-cid-r5e2u2ih]{display:inline-flex;flex-wrap:wrap;min-width:0;align-items:stretch;max-width:100%;border:1.5px dashed #9b8f75;background:var(--card)}.mo-btn[data-astro-cid-r5e2u2ih]{flex:0 1 auto;min-width:0;text-align:left;display:inline-flex;align-items:center;gap:.45rem;background:none;border:0;padding:.45rem .7rem;cursor:pointer;font-family:var(--f-ui);font-size:.74rem;color:var(--ink);min-height:40px}.mo-btn[data-astro-cid-r5e2u2ih] b[data-astro-cid-r5e2u2ih]{font-family:var(--f-display);font-size:1rem;color:var(--ox);font-weight:700}.mo-l[data-astro-cid-r5e2u2ih]{font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--green);text-decoration:underline;text-underline-offset:3px}.mo-btn[data-astro-cid-r5e2u2ih] .l-in[data-astro-cid-r5e2u2ih]{display:none}.mo-btn[data-astro-cid-r5e2u2ih][data-claimed] .l-in[data-astro-cid-r5e2u2ih]{display:inline}.mo-btn[data-astro-cid-r5e2u2ih][data-claimed] .l-out[data-astro-cid-r5e2u2ih]{display:none}.mo-btn[data-astro-cid-r5e2u2ih]:hover .mo-l[data-astro-cid-r5e2u2ih]{color:var(--ox)}.mo-code[data-astro-cid-r5e2u2ih]{display:inline-flex;align-items:center;padding:0 .6rem;border-left:1.5px dashed #9b8f75;font-family:var(--f-mono);font-size:.78rem;letter-spacing:.1em;color:var(--green);white-space:nowrap;overflow:hidden;min-width:7em;flex:1;min-height:40px}.mo-none[data-astro-cid-r5e2u2ih]{border-style:dotted;border-color:var(--rule);text-decoration:none;justify-content:space-between;gap:.8rem;padding:.5rem .7rem;min-height:40px;align-items:center;font-family:var(--f-ui);font-size:.74rem;flex-wrap:wrap}.mo-n[data-astro-cid-r5e2u2ih]{color:var(--muted);font-style:italic;font-family:var(--f-display);font-size:.9rem}.mo-r[data-astro-cid-r5e2u2ih]{color:var(--green);font-weight:600;letter-spacing:.04em}.mo-none[data-astro-cid-r5e2u2ih]:hover .mo-r[data-astro-cid-r5e2u2ih]{color:var(--ox);text-decoration:underline}.letters[data-astro-cid-l3sqt2zg]{display:grid;grid-template-columns:240px minmax(0,1fr);gap:2.5rem}.letters[data-astro-cid-l3sqt2zg].no-stats{grid-template-columns:1fr}.dist[data-astro-cid-l3sqt2zg]{border-top:3px solid var(--ink);padding-top:1rem;align-self:start;position:sticky;top:1rem}.dist-avg[data-astro-cid-l3sqt2zg]{font-family:var(--f-display);font-size:3.6rem;font-weight:600;line-height:1;margin:0 0 .2rem;color:var(--ink);letter-spacing:-.03em}.dist-count[data-astro-cid-l3sqt2zg]{font-family:var(--f-ui);font-size:.78rem;color:var(--muted);margin:.4rem 0 1rem}.dist-bars[data-astro-cid-l3sqt2zg]{list-style:none;margin:0;padding:0;display:grid;gap:.35rem;font-family:var(--f-ui);font-size:.78rem}.dist-bars[data-astro-cid-l3sqt2zg] li[data-astro-cid-l3sqt2zg]{display:grid;grid-template-columns:2.2rem 1fr 1.6rem;align-items:center;gap:.5rem}.dist-track[data-astro-cid-l3sqt2zg]{height:6px;background:var(--paper-3);position:relative}.dist-track[data-astro-cid-l3sqt2zg] span[data-astro-cid-l3sqt2zg]{position:absolute;inset:0 auto 0 0;background:var(--gold)}.dist-n[data-astro-cid-l3sqt2zg]{text-align:right;color:var(--muted)}.letters-list[data-astro-cid-l3sqt2zg]{display:grid;gap:0;min-width:0}.letter[data-astro-cid-l3sqt2zg]{padding:1.2rem 0;border-top:1px solid var(--rule)}.letter[data-astro-cid-l3sqt2zg]:first-child{border-top:0;padding-top:0}.letters[data-astro-cid-l3sqt2zg].no-stats .letter[data-astro-cid-l3sqt2zg]:first-child{border-top:1px solid var(--rule);padding-top:1.2rem}.letter-title[data-astro-cid-l3sqt2zg]{font-size:1.15rem;margin:.25rem 0 .35rem;font-variation-settings:"opsz" 24}.letter-body[data-astro-cid-l3sqt2zg]{margin:0 0 .5rem;font-size:1.02rem;line-height:1.6;color:var(--ink-2)}.letter-body[data-astro-cid-l3sqt2zg]:before{content:"“"}.letter-body[data-astro-cid-l3sqt2zg]:after{content:"”"}.letter-sig[data-astro-cid-l3sqt2zg]{margin:0;font-family:var(--f-display);font-style:italic;font-size:.95rem;color:var(--ink-2)}.letter-sig[data-astro-cid-l3sqt2zg] b[data-astro-cid-l3sqt2zg]{font-style:normal;font-weight:600}.letter-date[data-astro-cid-l3sqt2zg]{color:var(--muted)}.letter-v[data-astro-cid-l3sqt2zg]{display:inline-block;margin-left:.5rem;font-family:var(--f-ui);font-style:normal;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--green);border:1px solid var(--green);padding:.1em .45em;vertical-align:.15em}.empty-letters[data-astro-cid-l3sqt2zg]{border:1px dashed #b9ae96;background:var(--card);padding:1.6rem 1.5rem;text-align:center;display:grid;justify-items:center;gap:.3rem}.el-mark[data-astro-cid-l3sqt2zg]{margin:0;font-size:1.8rem;line-height:1;color:var(--ox)}.el-h[data-astro-cid-l3sqt2zg]{margin:0;font-family:var(--f-display);font-size:1.3rem;font-weight:600;font-style:italic;color:var(--ink);text-wrap:balance}.el-p[data-astro-cid-l3sqt2zg]{margin:0 0 .6rem;color:var(--ink-2);font-size:.98rem;max-width:46ch}@media(max-width:760px){.letters[data-astro-cid-l3sqt2zg]{grid-template-columns:1fr;gap:1.5rem}.dist[data-astro-cid-l3sqt2zg]{position:static}}
