.wrap[data-astro-cid-ta2fbyqs]{max-width:1240px;padding:0 var(--gutter) 8svh;margin:0 auto}h2[data-astro-cid-ta2fbyqs]{font-size:var(--step-3);letter-spacing:-.03em;margin-bottom:.4rem;line-height:1}.sub[data-astro-cid-ta2fbyqs]{color:var(--coral);margin-bottom:2rem;font-size:1.35rem}.label[data-astro-cid-ta2fbyqs]{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.3rem;font-size:.66rem}.todo[data-astro-cid-ta2fbyqs]{color:var(--ink-3);font-style:italic}section[data-astro-cid-ta2fbyqs]{margin-bottom:11svh}.letter-row[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:clamp(20px,4vw,60px);display:grid}.letter[data-astro-cid-ta2fbyqs]{background:#fffdf8 repeating-linear-gradient(#0000 0 33px,#2f7f7a1f 33px 34px);border:1px solid #1d1b1840;padding:clamp(22px,4vw,52px);font-size:1.06rem;line-height:34px;transform:rotate(-.8deg);box-shadow:0 2px #1d1b180f,0 30px 40px -30px #1d1b1880}.letter[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]+p[data-astro-cid-ta2fbyqs]{margin-top:34px}.salute[data-astro-cid-ta2fbyqs]{color:var(--ink);font-size:1.8rem}.sign[data-astro-cid-ta2fbyqs]{color:var(--coral);font-size:2rem}.ps[data-astro-cid-ta2fbyqs]{color:var(--ink-2);font-size:1.25rem}.facts[data-astro-cid-ta2fbyqs]{gap:1.1rem;display:grid}.card[data-astro-cid-ta2fbyqs]{border:1.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink);background:#fffaf0;padding:.9rem 1rem}.card[data-astro-cid-ta2fbyqs]:nth-child(2){transform:rotate(1.2deg)}.card[data-astro-cid-ta2fbyqs]:nth-child(3){transform:rotate(-1deg)}.v[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);margin-bottom:.3rem;font-size:1.4rem}.v[data-astro-cid-ta2fbyqs].sm{margin-bottom:.5rem;font-size:1.05rem;line-height:1.25}.by[data-astro-cid-ta2fbyqs]{font-family:var(--font-sans);color:var(--ink-3);font-size:.8rem;display:block}.langs[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:.3rem .9rem;display:flex}.langs[data-astro-cid-ta2fbyqs] .mono[data-astro-cid-ta2fbyqs]{color:var(--ink-3);font-size:.64rem}.map[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.map[data-astro-cid-ta2fbyqs]:before{content:"";border-top:3px dotted var(--ink-3);position:absolute;top:22px;left:4%;right:4%}.map[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{padding-top:calc(var(--i) % 2 * 2.2rem);align-content:start;gap:.35rem;display:grid;position:relative}.badge[data-astro-cid-ta2fbyqs]{letter-spacing:.1em;border:1.5px solid var(--ink);width:max-content;box-shadow:2px 2px 0 var(--ink);z-index:1;background:#fffaf0;border-radius:999px;padding:.55rem .7rem;font-size:.7rem;position:relative}.now[data-astro-cid-ta2fbyqs] .badge[data-astro-cid-ta2fbyqs]{background:var(--accent);color:#fff}.name[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);font-size:1.45rem;line-height:1.05}.when[data-astro-cid-ta2fbyqs]{color:var(--teal);font-size:.72rem}.map[data-astro-cid-ta2fbyqs] .t[data-astro-cid-ta2fbyqs]{color:var(--ink-2);font-size:.9rem}.cols[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,3vw,40px);margin:1.4rem 0;display:grid}.cols[data-astro-cid-ta2fbyqs]>div[data-astro-cid-ta2fbyqs]{border-top:2px solid var(--ink);padding-top:.8rem}.more[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs],.off[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{color:var(--ink);border-bottom:2px solid var(--accent);font-weight:600;text-decoration:none}.more[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover,.off[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover{color:var(--accent)}.hand-of-cards[data-astro-cid-ta2fbyqs]{justify-content:center;margin:2rem 0 0;padding:0;list-style:none;display:flex}.hand-of-cards[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{aspect-ratio:5/7;border:1.5px solid var(--ink);width:min(30%,260px);box-shadow:4px 6px 0 var(--ink);transform:translateY(var(--y)) rotate(var(--r));transition:transform .3s var(--ease-out);outline:8px solid var(--c);outline-offset:-16px;background:#fffdf8;border-radius:14px;flex-direction:column;justify-content:space-between;margin:0 -14px;padding:1rem;display:flex}.hand-of-cards[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:hover{transform:translateY(calc(var(--y) - 16px)) rotate(var(--r));z-index:2}.suit[data-astro-cid-ta2fbyqs]{font-size:1.4rem}.suit[data-astro-cid-ta2fbyqs].b{align-self:flex-end;transform:rotate(180deg)}.pt[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);text-align:center;padding:0 .4rem;font-size:clamp(1.1rem,.8rem + 1vw,1.6rem);line-height:1.15}.off[data-astro-cid-ta2fbyqs] ul[data-astro-cid-ta2fbyqs]{gap:.7rem;margin:1.2rem 0;padding:0;font-size:1.1rem;list-style:none;display:grid}.off[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:before{content:"✶ ";color:var(--coral)}.todo-note[data-astro-cid-ta2fbyqs]{color:var(--ink-3);font-size:1.3rem}@media (width<=900px){.letter-row[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.map[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:1.4rem}.map[data-astro-cid-ta2fbyqs]:before{border-top:none;border-left:3px dotted var(--ink-3);inset:0 auto 0 22px}.map[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{padding-top:0;padding-left:0}.cols[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}}@media (width<=560px){.hand-of-cards[data-astro-cid-ta2fbyqs]{flex-direction:column;align-items:center;gap:1rem}.hand-of-cards[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{aspect-ratio:auto;width:78%;min-height:180px;transform:rotate(var(--r));margin:0}.hand-of-cards[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:hover{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.hand-of-cards[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{transition:none}}
