.business-section{padding-bottom:7rem;padding-top:7rem}.business-section h2{font-family:Fraunces,serif;font-weight:600;line-height:1.05;max-width:12ch}.intro-section h2,.section-heading h2{font-size:clamp(2.5rem,5vw,4.5rem)}.intro-section .lead{color:var(--business-muted,rgba(255,248,238,.72));font-size:1.1rem;line-height:1.8}.section-image{border-radius:1.5rem;height:560px;object-fit:cover;width:100%}.text-link{color:var(--business-paper,#fff8ee);font-weight:700;text-decoration:none}.text-link i{color:var(--business-accent,#f4b24a);margin-left:.3rem}.about-section{scroll-margin-top:6rem}.about-text{color:var(--business-muted,rgba(255,248,238,.72));line-height:1.8}@media (max-width:767.98px){.business-section{padding-bottom:5rem;padding-top:5rem}.section-image{height:380px}}