h1.svelte-22q6b1.svelte-22q6b1.svelte-22q6b1,h2.svelte-22q6b1.svelte-22q6b1.svelte-22q6b1{font-weight:400}h1.svelte-22q6b1.svelte-22q6b1.svelte-22q6b1{font-size:clamp(4rem,8.5cqw,8rem);line-height:.95;letter-spacing:-.06em}h1.svelte-22q6b1 em.svelte-22q6b1.svelte-22q6b1,.invitation.svelte-22q6b1 h2 em.svelte-22q6b1.svelte-22q6b1{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.065em}h1.svelte-22q6b1 em.svelte-22q6b1.svelte-22q6b1{color:#a5432e}.story-hero.svelte-22q6b1.svelte-22q6b1.svelte-22q6b1{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:clamp(3rem,7cqw,7rem);align-items:center}.page-label.svelte-22q6b1.svelte-22q6b1.svelte-22q6b1{margin-bottom:1.5rem;color:#6c6b63;font-size:1rem;line-height:1.5}.intro-copy.svelte-22q6b1.svelte-22q6b1.svelte-22q6b1{max-width:28rem;margin-top:2rem;color:#53554d;font-size:clamp(1.25rem,1.8cqw,1.5rem);line-height:1.5;letter-spacing:-.02em}.hero-copy.svelte-22q6b1 .marketing-text-link.svelte-22q6b1.svelte-22q6b1{margin-top:2rem}.founder-portrait.svelte-22q6b1.svelte-22q6b1.svelte-22q6b1{width:min(100%,18rem);justify-self:end;margin:0}.founder-portrait.svelte-22q6b1 img.svelte-22q6b1.svelte-22q6b1{display:block;width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 35%;object-position:50% 35%;border-radius:50%}.founder-portrait.svelte-22q6b1 figcaption.svelte-22q6b1.svelte-22q6b1{margin-top:1.25rem;color:#6c6b63;font-size:1rem;line-height:1.5;text-align:center}.letter-section.svelte-22q6b1.svelte-22q6b1.svelte-22q6b1{border-top:1px solid #d3d0c6;scroll-margin-top:calc(6rem + var(--app-safe-top-padding, 0px) + var(--app-top-offset, 0px))}.letter-layout.svelte-22q6b1.svelte-22q6b1.svelte-22q6b1{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);gap:clamp(3rem,7cqw,7rem);align-items:start}aside.svelte-22q6b1.svelte-22q6b1.svelte-22q6b1{max-width:16rem;border-top:1px solid #d3d0c6;padding-top:1.25rem}aside.svelte-22q6b1 h2.svelte-22q6b1.svelte-22q6b1{font-size:1.5rem;line-height:1.2;letter-spacing:-.025em}aside.svelte-22q6b1 p.svelte-22q6b1.svelte-22q6b1{margin-top:.75rem;color:#6c6b63;font-size:1.125rem;line-height:1.5}.letter.svelte-22q6b1.svelte-22q6b1.svelte-22q6b1{max-width:44rem}.letter.svelte-22q6b1 h2.svelte-22q6b1.svelte-22q6b1{margin-bottom:2rem;color:#a5432e;font:italic 400 2.75rem/1.1 Georgia,Times New Roman,serif;letter-spacing:-.045em}.letter-body.svelte-22q6b1.svelte-22q6b1.svelte-22q6b1{font:400 1.25rem/1.6 Aeonik,sans-serif;letter-spacing:-.01em;color:#53554d}.letter-body.svelte-22q6b1 p.svelte-22q6b1+p.svelte-22q6b1{margin-top:1.5rem}.letter-body.svelte-22q6b1 strong.svelte-22q6b1.svelte-22q6b1{font-weight:500;color:#292a25}.letter-body.svelte-22q6b1 blockquote.svelte-22q6b1.svelte-22q6b1{margin-block:2.5rem;padding-left:1.5rem;border-left:2px solid #a5432e;color:#a5432e;font:italic 400 clamp(1.75rem,2.75cqw,2.5rem)/1.35 Georgia,"Times New Roman",serif;letter-spacing:-.035em}.letter-body.svelte-22q6b1 blockquote strong.svelte-22q6b1.svelte-22q6b1{color:inherit;font-weight:400}.signature.svelte-22q6b1.svelte-22q6b1.svelte-22q6b1{border-top:1px solid #d3d0c6;margin-top:3rem;padding-top:2rem}.signature.svelte-22q6b1 p.svelte-22q6b1.svelte-22q6b1{color:#a5432e;font:italic 400 2.25rem/1.2 Georgia,Times New Roman,serif;letter-spacing:-.04em}.signature.svelte-22q6b1 span.svelte-22q6b1.svelte-22q6b1{display:block;margin-top:.75rem;color:#6c6b63;font-size:1rem;line-height:1.5}.invitation.svelte-22q6b1.svelte-22q6b1.svelte-22q6b1{background:#deef80}.invitation-inner.svelte-22q6b1.svelte-22q6b1.svelte-22q6b1{display:flex;align-items:center;justify-content:space-between;gap:2.5rem}.invitation.svelte-22q6b1 h2.svelte-22q6b1.svelte-22q6b1{font-size:clamp(2.75rem,4.75cqw,4.75rem);line-height:1.05;letter-spacing:-.05em}.invitation.svelte-22q6b1 .marketing-action.svelte-22q6b1.svelte-22q6b1{flex-shrink:0}@media (max-width: 900px){.story-hero.svelte-22q6b1.svelte-22q6b1.svelte-22q6b1{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:2.5rem}.letter-layout.svelte-22q6b1.svelte-22q6b1.svelte-22q6b1{grid-template-columns:minmax(0,.5fr) minmax(0,1.5fr);gap:2.5rem}}@media (max-width: 700px){h1.svelte-22q6b1.svelte-22q6b1.svelte-22q6b1{font-size:clamp(3.75rem,14vw,6rem)}.story-hero.svelte-22q6b1.svelte-22q6b1.svelte-22q6b1,.letter-layout.svelte-22q6b1.svelte-22q6b1.svelte-22q6b1{grid-template-columns:minmax(0,1fr);gap:2.5rem}.founder-portrait.svelte-22q6b1.svelte-22q6b1.svelte-22q6b1{justify-self:start}.letter-section.svelte-22q6b1.svelte-22q6b1.svelte-22q6b1{scroll-margin-top:calc(5.5rem + var(--app-safe-top-padding, 0px) + var(--app-top-offset, 0px))}aside.svelte-22q6b1.svelte-22q6b1.svelte-22q6b1{max-width:none}.letter.svelte-22q6b1 h2.svelte-22q6b1.svelte-22q6b1{font-size:2.25rem}.invitation-inner.svelte-22q6b1.svelte-22q6b1.svelte-22q6b1{align-items:flex-start;flex-direction:column}.invitation.svelte-22q6b1 h2.svelte-22q6b1.svelte-22q6b1{font-size:clamp(2.5rem,9.5vw,4rem)}}
