@font-face{font-family:"Thrive Signature";src:url("/assets/fonts/allura-regular.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}
/* One paragraph rhythm across the introduction, expanded story and closing. */
.about p{margin:0 0 20px}
.about .story-more{margin:0 0 24px}
.about .about-signoff{margin:0}
.about .about-signoff p{margin:0 0 20px}
.about .about-signoff .about-signature{font-family:"Thrive Signature","Segoe Script","Brush Script MT",cursive;font-size:clamp(30px,3.2vw,36px);font-weight:400;font-style:normal;line-height:1.35;color:var(--wine);margin:18px 0 0}

.about .about-portrait{width:90%;max-width:351px}
@media(max-width:800px){.about .about-portrait{margin-inline:auto}}

@media(min-width:801px){.about .about-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:44px}}
@media(max-width:800px){.about .about-grid{gap:24px}}

.about .about-visual{position:static;top:auto;align-self:start}
