/* Shared photographic openings: About, Expertise and Services. */
#main-content .fresh-about-scroll .opening .scene-wrap{max-width:1480px;padding-left:48px;padding-right:48px}
#main-content .fresh-about-scroll .opening h1{font:clamp(42px,5.1vw,80px)/1.03 FuturaBT-Bold,Arial,sans-serif;letter-spacing:-.035em;max-width:1100px;color:#fff;margin:0 0 24px}
#main-content .fresh-about-scroll .opening .eyebrow{font:700 12px/1.3 Arial,sans-serif;letter-spacing:.16em;color:#d5e6ac;margin:0 0 24px}
#main-content .fresh-about-scroll .opening-copy{font:400 1.1rem/1.6 Merriweather,Georgia,serif;max-width:57ch;color:#fff;margin:0 0 34px}
#main-content .paired-services .office-story[data-backdrop-mode="opening"] .office-backdrop>.office-shade{background:linear-gradient(90deg,rgba(8,18,21,.9),rgba(8,18,21,.8) 55%,rgba(8,18,21,.32)),linear-gradient(0deg,rgba(8,18,21,.5),transparent 80%);opacity:1}
@media(max-width:767px){
 #main-content .fresh-about-scroll .opening .scene-wrap{padding-left:24px;padding-right:24px}
 #main-content .fresh-about-scroll .opening h1{font-size:clamp(32px,9.2vw,56px);margin-bottom:20px;overflow-wrap:normal}
 #main-content .fresh-about-scroll .opening .eyebrow{font-size:10px;margin-bottom:20px}
 #main-content .fresh-about-scroll .opening-copy{max-width:36ch;margin-bottom:24px}
 #main-content .paired-services .office-story[data-backdrop-mode="opening"] .office-backdrop>.office-shade{background:linear-gradient(90deg,#071318e0,#071318c4),linear-gradient(0deg,#07131860,transparent 85%)}
}
