/* Each word has its own mask; authored line containers keep their geometry. */
/* Preserve the display face through the new word wrappers. */
html body.home-page main#top #services.home-expertise .expertise-row h3,
html body.home-page main#top #services.home-expertise .expertise-row h3 *,
html body .services-page .services-detail-heading h2,
html body .services-page .services-detail-heading h2 * {
 font-family:'GC Gudlak',sans-serif!important;
}

html body.home-page main#top #work .work-slider-toolbar,
html body.home-page main#top #work .work-caption-layer {opacity:1!important;transform:none!important;}
html body.home-page main#top #work .work-slide-caption :is(h3,p) {
 opacity:1!important;translate:none!important;
}
html body #site-mobile-menu nav.menu-social {padding-bottom:20px!important;}
html body #site-mobile-menu nav.menu-social a {font-weight:700!important;}
@media(min-width:1024px){
 html body.home-page main#top #founder.founder.page-section>.founder-photo {
 width:90%!important;max-width:none!important;align-self:end!important;
 }
 html body.home-page main#top #founder.founder.page-section>.founder-photo>img {
 width:100%!important;height:auto!important;
 }
 html body.home-page main#top #founder.founder.page-section .founder-copy>p:not(.eyebrow) {
 line-height:1.25!important;
 }
 html body footer#contact.contact-panel .contact-details {padding-top:16px!important;}
}
