.anna-hero[data-astro-cid-c656anq7]{border-bottom:1px solid var(--line-dark);padding:clamp(3.5rem,8vw,7.5rem) 0 clamp(4rem,8vw,7rem);overflow:hidden}.anna-hero-grid[data-astro-cid-c656anq7]{grid-template-columns:minmax(0,1.05fr) minmax(340px,.72fr);align-items:center;gap:clamp(2rem,7vw,7rem);display:grid}.anna-copy[data-astro-cid-c656anq7] h1[data-astro-cid-c656anq7]{max-width:8ch;margin-top:.7rem;font-size:clamp(4.2rem,9vw,8rem)}.anna-copy[data-astro-cid-c656anq7] .lead[data-astro-cid-c656anq7]{max-width:38ch;margin-top:1.5rem}.anna-signature[data-astro-cid-c656anq7]{width:fit-content;font-family:var(--serif);color:var(--plum);margin-top:2rem;font-size:2.35rem;font-style:italic;transform:rotate(-4deg)}.anna-signature[data-astro-cid-c656anq7] span[data-astro-cid-c656anq7]{margin-left:.25rem;font-size:1rem;display:inline-block;transform:translateY(-.7rem)}.anna-photo-card[data-astro-cid-c656anq7]{border:1px solid var(--line-dark);background:#fffdf7;margin:0;padding:1rem 1rem 1.2rem;position:relative;transform:rotate(1.4deg);box-shadow:18px 22px #6e274714}.anna-photo-card[data-astro-cid-c656anq7]:before{content:"";background:#ddd0adc2;border:1px solid #a8772224;width:98px;height:26px;position:absolute;top:-14px;left:50%;transform:translate(-50%)rotate(-2deg)}.anna-photo-card[data-astro-cid-c656anq7] img[data-astro-cid-c656anq7]{aspect-ratio:4/5;object-fit:cover;width:100%}.anna-photo-card[data-astro-cid-c656anq7] figcaption[data-astro-cid-c656anq7]{justify-content:space-between;align-items:baseline;gap:1rem;padding-top:.9rem;display:flex}.anna-photo-card[data-astro-cid-c656anq7] figcaption[data-astro-cid-c656anq7] strong[data-astro-cid-c656anq7]{font-family:var(--serif);font-size:1.5rem;font-weight:500}.anna-photo-card[data-astro-cid-c656anq7] figcaption[data-astro-cid-c656anq7] span[data-astro-cid-c656anq7]{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.08em;text-align:right;font-size:.72rem}.anna-note-grid[data-astro-cid-c656anq7]{border-block:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);display:grid}.anna-note-grid[data-astro-cid-c656anq7] article[data-astro-cid-c656anq7]{border-right:1px solid var(--line);min-height:270px;padding:1.5rem}.anna-note-grid[data-astro-cid-c656anq7] article[data-astro-cid-c656anq7]:last-child{border-right:0}.anna-note-number[data-astro-cid-c656anq7]{font-family:var(--serif);color:var(--plum);font-size:2.2rem;font-style:italic;display:block}.anna-note-grid[data-astro-cid-c656anq7] h3[data-astro-cid-c656anq7]{max-width:10ch;margin:2.3rem 0 .8rem}.anna-note-grid[data-astro-cid-c656anq7] p[data-astro-cid-c656anq7]{color:var(--ink-soft);max-width:36ch}.anna-letter-grid[data-astro-cid-c656anq7]{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:clamp(2rem,6vw,6rem);display:grid}.anna-letter[data-astro-cid-c656anq7]{border:1px solid var(--line);background:#fffaf0;padding:clamp(2rem,4vw,4rem);position:relative;transform:rotate(-.5deg)}.anna-letter[data-astro-cid-c656anq7]:after{content:"✿";font-family:var(--serif);color:#55745f29;font-size:4rem;position:absolute;bottom:.8rem;right:1.5rem;transform:rotate(12deg)}.anna-letter[data-astro-cid-c656anq7] blockquote[data-astro-cid-c656anq7]{font-family:var(--serif);color:var(--ink);margin:2rem 0 1.5rem;font-size:clamp(1.8rem,3.4vw,3.25rem);line-height:1.2}.anna-letter-sign[data-astro-cid-c656anq7]{font-family:var(--serif);color:var(--plum);margin:0;font-size:1.4rem;font-style:italic}.anna-values[data-astro-cid-c656anq7]{border-top:1px solid var(--line-dark);display:grid}.anna-values[data-astro-cid-c656anq7] article[data-astro-cid-c656anq7]{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;align-items:start;gap:1rem;padding:1.35rem 0;display:grid}.anna-values[data-astro-cid-c656anq7] span[data-astro-cid-c656anq7]{color:var(--plum);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.anna-values[data-astro-cid-c656anq7] strong[data-astro-cid-c656anq7]{font-family:var(--serif);font-size:1.45rem;font-weight:500;line-height:1.35}.anna-facts[data-astro-cid-c656anq7]{grid-template-columns:repeat(4,1fr)}.anna-cta[data-astro-cid-c656anq7]{text-align:center}.anna-cta[data-astro-cid-c656anq7] h2[data-astro-cid-c656anq7]{max-width:14ch;margin:.8rem auto 1.2rem}.anna-cta[data-astro-cid-c656anq7] .lead[data-astro-cid-c656anq7]{max-width:46ch;margin-inline:auto}.anna-actions[data-astro-cid-c656anq7]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}@media (width<=900px){.anna-hero-grid[data-astro-cid-c656anq7],.anna-letter-grid[data-astro-cid-c656anq7]{grid-template-columns:1fr}.anna-photo-card[data-astro-cid-c656anq7]{max-width:620px;margin-inline:auto;transform:rotate(.6deg)}.anna-note-grid[data-astro-cid-c656anq7]{grid-template-columns:1fr}.anna-note-grid[data-astro-cid-c656anq7] article[data-astro-cid-c656anq7]{border-right:0;border-bottom:1px solid var(--line);min-height:0}.anna-note-grid[data-astro-cid-c656anq7] article[data-astro-cid-c656anq7]:last-child{border-bottom:0}.anna-note-grid[data-astro-cid-c656anq7] h3[data-astro-cid-c656anq7]{margin-top:1.2rem}}@media (width<=640px){.anna-copy[data-astro-cid-c656anq7] h1[data-astro-cid-c656anq7]{font-size:clamp(3.4rem,18vw,5rem)}.anna-photo-card[data-astro-cid-c656anq7]{padding:.7rem .7rem 1rem;box-shadow:9px 12px #6e274712}.anna-photo-card[data-astro-cid-c656anq7] figcaption[data-astro-cid-c656anq7]{display:block}.anna-photo-card[data-astro-cid-c656anq7] figcaption[data-astro-cid-c656anq7] span[data-astro-cid-c656anq7]{text-align:left;margin-top:.15rem;display:block}.anna-letter[data-astro-cid-c656anq7]{padding:1.5rem}.anna-values[data-astro-cid-c656anq7] article[data-astro-cid-c656anq7]{grid-template-columns:1fr;gap:.35rem}.anna-facts[data-astro-cid-c656anq7]{grid-template-columns:repeat(2,1fr)}.anna-actions[data-astro-cid-c656anq7]{display:grid}}
