.site-design.subpage-design main .about-panorama{background:#f5f0ea;color:#102d35;overflow:hidden;text-align:center}
.about-panorama-copy{padding:clamp(28px,4vw,62px) 16px 12px}
.site-design.subpage-design main .about-panorama h1{font-size:clamp(26px,5vw,72px);line-height:1.08;letter-spacing:-.04em;margin:14px auto 22px;color:#102d35;overflow-wrap:anywhere}
.site-design.subpage-design main .about-panorama .eyebrow{color:#102d35}
.site-design.subpage-design main .about-panorama .button{display:inline-flex;align-items:center;gap:12px;border-radius:999px;background:#064655;color:#fff;border-color:#064655}
.about-panorama figure{margin:0;overflow:hidden}
.about-panorama figure img{width:100%;height:auto;display:block}
@media(max-width:600px){.about-panorama figure img{height:160px;object-fit:cover;object-position:center}}
