.TeamMemberCard_root__Qf_J_{width:100%}.TeamMemberCard_figure__iUyfG{position:relative;aspect-ratio:1/1;width:100%}.TeamMemberCard_name__NNh3T{font-family:var(--font-monument-grotesk),sans-serif;font-weight:700;font-size:1.6rem;line-height:110%}.TeamMemberCard_name__NNh3T:not(:first-child){margin-top:2rem}.TeamMemberCard_role___fWPV,.TeamMemberCard_text__VpUdl.TeamMemberCard_text__VpUdl{font-family:var(--font-monument-grotesk),sans-serif;font-weight:400;font-size:1.6rem;line-height:110%}.TeamMemberCard_text__VpUdl.TeamMemberCard_text__VpUdl{margin-top:2rem}.TeamMemberCard_contact__pWLQL{display:block;font-family:var(--font-monument-grotesk),sans-serif;font-weight:400;font-size:1.6rem;line-height:110%;text-decoration:underline;-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0);-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:.2rem;text-underline-offset:.2rem;transition:-webkit-text-decoration .3s ease;transition:text-decoration .3s ease;transition:text-decoration .3s ease,-webkit-text-decoration .3s ease}.TeamMemberCard_contact__pWLQL:focus-visible{-webkit-text-decoration-color:currentcolor;text-decoration-color:initial}@media screen and (hover:hover){.TeamMemberCard_contact__pWLQL:hover{-webkit-text-decoration-color:currentcolor;text-decoration-color:initial}}.TeamMemberCard_text__VpUdl+.TeamMemberCard_contact__pWLQL{margin-top:2rem}.RelatedCaseStudies_root__jUFw8{margin-top:7rem;border-top:1px solid #191919}@media screen and (min-width:1024px){.RelatedCaseStudies_root__jUFw8{margin-top:12rem}}.RelatedCaseStudies_wrapper__MX7oc{display:grid;grid-row:auto;width:calc(100% - 2rem);margin-right:auto;margin-left:auto}@media screen and (min-width:1024px){.RelatedCaseStudies_wrapper__MX7oc{width:calc(100% - 4rem);grid-template-columns:repeat(4,1fr);column-gap:2rem}}.RelatedCaseStudies_title__QL_wa{margin:4rem 0;font-family:var(--font-monument-grotesk),sans-serif;font-weight:400;font-size:2.4rem;line-height:110%;text-transform:uppercase}@media screen and (min-width:1024px){.RelatedCaseStudies_title__QL_wa{grid-column:span 4}}.RelatedCaseStudies_card__mMJGL{margin-bottom:6rem}@media screen and (min-width:1024px){.RelatedCaseStudies_card__mMJGL{margin-bottom:0}}.RelatedCaseStudies_showAll__zuZFu{width:100%}@media screen and (min-width:1024px){.RelatedCaseStudies_showAll__zuZFu{grid-column:span 4;margin-top:4rem}}.TopicsSection_root__Zs2ld{padding:2rem;border-radius:.4rem;background-color:#f4f4f4;width:calc(100% - 2rem);margin-right:auto;margin-left:auto}@media screen and (min-width:1024px){.TopicsSection_root__Zs2ld{width:calc(100% - 4rem)}}.TopicsSection_title__duGVm{font-family:var(--font-monument-grotesk),sans-serif;font-weight:400;font-size:2.4rem;line-height:110%;text-transform:uppercase}.TopicsSection_topics__wkLuv{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.4rem}.TopicsSection_button__0FKa8,.TopicsSection_topic__mafr8{height:5.9rem;padding:1.5rem;color:#191919;white-space:nowrap;visibility:hidden;opacity:0;background-color:#e4e4e4;font-family:var(--font-monument-grotesk),sans-serif;font-weight:400;font-size:2.4rem;line-height:120%;text-transform:uppercase}@media screen and (min-width:1024px){.TopicsSection_button__0FKa8,.TopicsSection_topic__mafr8{font-size:3.8rem}}.TopicsSection_button__0FKa8,.TopicsSection_topic__mafr8{text-transform:unset;transition:color .3s ease,background-color .3s ease}.TopicsSection_button__0FKa8 svg path,.TopicsSection_topic__mafr8 svg path{transition:fill .3s ease}.TopicsSection_button__0FKa8:focus-visible,.TopicsSection_topic__mafr8:focus-visible{color:#fff;background-color:#191919}.TopicsSection_button__0FKa8:focus-visible svg path,.TopicsSection_topic__mafr8:focus-visible svg path{fill:#fff}@media screen and (hover:hover){.TopicsSection_button__0FKa8:hover,.TopicsSection_topic__mafr8:hover{color:#fff;background-color:#191919}.TopicsSection_button__0FKa8:hover svg path,.TopicsSection_topic__mafr8:hover svg path{fill:#fff}}@media screen and (min-width:1024px){.TopicsSection_button__0FKa8,.TopicsSection_topic__mafr8{height:7.8rem}}.TopicsSection_topic__mafr8{overflow:hidden;max-width:100%;text-overflow:ellipsis}.TopicsSection_button__0FKa8{cursor:pointer;display:flex;align-items:center}