#about .about-grid{align-items:center;gap:clamp(54px,6vw,90px)}
#about .about-copy h2{font-size:clamp(28px,2.5vw,35px);line-height:1.7;letter-spacing:.025em;margin-bottom:24px}
#about .about-copy h2 span{display:block}
#about .about-copy>p:not(.eyebrow){font-size:14px;line-height:2.05;margin-top:18px;max-width:40em}
#about .about-copy .about-invitation{padding-top:16px;border-top:1px solid #cbb7a5}
#about .signature{margin:25px 0 21px}
@media(max-width:800px){#about .about-grid{gap:40px}#about .about-copy h2{font-size:28px}}
@media(max-width:640px){
 #about .about-grid{gap:34px}
 #about .about-copy h2{font-size:clamp(25px,6.65vw,28px);line-height:1.7;letter-spacing:.015em;margin-bottom:21px}
 #about .about-copy>p:not(.eyebrow){font-size:14px;line-height:2;margin-top:19px}
 #about .about-copy .about-invitation{margin-top:22px}
 .footer-bottom>div{justify-content:flex-end}
}
