.subhead{line-height:normal}.header__container{padding:1.5% 3% 1%}.header__cta:hover a{color:#000!important}.menu__submenu .menu__item{margin-bottom:0}.hs-landing-page .header__container{background-color:#000}@media (max-width:767px){.header__container{padding:1rem 0 0!important}.header__navigation.open{background-color:#000;margin-top:0!important;top:161px!important;z-index:55!important}.menu__submenu .menu__item{background-color:#000!important}.header--scroll .header__row{height:65px!important}header.header--scroll{height:80px!important;overflow:hidden}.hero__banner-content{padding:0 15px}}.counter{padding:0 10px!important;width:unset!important}.counter h3{font-size:1.25em!important}.custom-recent-work_desc_wrap .subhead{padding:0 15px}@media (max-width:767px){#hs_cos_wrapper_dnd_area-module-3 .card__details{padding-right:0!important}}.checklist_items{max-height:92px!important}.blog-author-bio{border-bottom:1px solid rgba(0,0,0,.15);border-top:1px solid rgba(0,0,0,.15);margin:3rem auto 0;max-width:960px;padding:2.25rem 0;position:relative}.blog-author-bio__inner{align-items:flex-start;display:flex;gap:1.75rem}.blog-author-bio__photo-link{border:none;border-radius:50%;display:block;flex-shrink:0;height:90px;overflow:hidden;transition:opacity .3s ease;width:90px}.blog-author-bio__photo-link:hover{opacity:.85}.blog-author-bio__photo{display:block;height:100%;object-fit:cover;width:100%}.blog-author-bio__label{color:rgba(0,0,0,.4);font-size:11px;font-weight:600;letter-spacing:.75px;line-height:1;margin:0 0 .5rem;text-transform:uppercase}.blog-author-bio__name{font-size:24px;font-weight:700;line-height:1.15;margin:0 0 .65rem;text-transform:uppercase}.blog-author-bio__name a{color:#000;text-decoration:none;transition:color .2s ease}.blog-author-bio__name a:hover{color:#b05e2e}.blog-author-bio__desc{color:#3c3c3c;font-size:14px;line-height:1.7;margin:0 0 1rem}.blog-author-bio__more{align-items:center;color:#b05e2e;display:inline-flex;font-size:14px;font-weight:400;gap:6px;letter-spacing:.75px;text-decoration:none;text-transform:uppercase;transition:color .2s ease}.blog-author-bio__more:hover{color:#8f4012}.blog-author-bio__more svg{height:14px;transition:transform .2s ease;width:14px}.blog-author-bio__more:hover svg{transform:translateX(3px)}@media screen and (max-width:600px){.blog-author-bio{padding:2rem 0}.blog-author-bio__inner{align-items:center;flex-direction:column;gap:1.25rem;text-align:center}.blog-author-bio__more{justify-content:center}}.blog-post__meta .blog-post__timestamp{display:inline}.mobile-call-bar{background-color:#1a1a1a;border-bottom:1px solid #2e2e2e;display:none}.mobile-call-bar__link{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;letter-spacing:.02em;padding:13px 16px;text-decoration:none}.mobile-call-bar__link:active,.mobile-call-bar__link:visited{color:#fff}.mobile-call-bar__link svg{fill:#fff;flex-shrink:0;height:17px;width:17px}@media screen and (max-width:767px){.mobile-call-bar{display:block;left:0;position:fixed;right:0;top:0;z-index:51}.header{top:46px!important}}