.component_team-card-grid.top_section_spacing{padding-top:200px}.person-card--title{font-family:var(--fontSecondary)!important}.component_team-card-grid{padding:5rem 0}.component_team-card-grid.show_background_color{background:var(--primaryColor100)}.component_team-card-grid .card-grid--wrapper{grid-column-gap:2rem;grid-row-gap:2rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-top:2rem;padding:1.5rem}@media (min-width:1024px){.component_team-card-grid .card-grid--wrapper{margin-top:3rem}}@media (min-width:1350px){.component_team-card-grid .card-grid--wrapper{padding:0}}.person-card:hover .person-card--action{cursor:pointer;opacity:1}.person-card--image{aspect-ratio:3/2;border-radius:var(--borderRadiusMedium);overflow:hidden;position:relative}@media (min-width:768px){.person-card--image{aspect-ratio:1/1}}.person-card--image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.person-card--action{background:var(--primaryColor500);height:100%;left:0;opacity:0;position:absolute;top:0;transition:.15s ease-in-out;width:100%}.person-card--action,.person-card--action p{align-items:center;display:flex;flex-direction:column;justify-content:center}.person-card--action p{color:var(--white);font-family:var(--fontPrimary);font-size:1.125rem}.person-card--action p span{color:#fff!important;margin-top:.5rem}.person-card--action p svg{height:1.5rem;width:1.5rem}.person-card--details{margin-top:16px}.person-card--title{font-size:1.4rem;font-weight:600;margin-bottom:6px}.person-card--subtitle,.person-card--title{color:var(--primaryColor900);font-family:var(--fontPrimary)}.person-card--subtitle{font-size:1.2rem;font-weight:400}[class*=team-modal]{-ms-scroll-chaining:none;align-items:center;display:none;height:100vh;justify-content:center;left:0;overscroll-behavior:contain;position:absolute;top:0;width:100%;z-index:10}[class*=team-modal].is-active{display:flex}.modal-overlay{background:#2c2c2c;height:100vh;left:0;opacity:.85;position:fixed;top:0;width:100%}.modal-wrapper{background:var(--white);border-radius:var(--borderRadiusLarge);max-height:90vh;overflow-y:auto;position:fixed;width:90vw;z-index:1}@media (min-width:768px){.modal-wrapper{width:85vw}}@media (min-width:1024px){.modal-wrapper{display:grid;grid-template-columns:.5fr 1fr;width:75vw}}@media (min-width:1250px){.modal-wrapper{width:1088px}}.close-trigger{color:var(--primaryColor900);cursor:pointer;position:absolute;right:2rem;top:2rem}.close-trigger svg{height:24px;width:24px}.modal-wrapper .modal-info--a{align-items:center;background:var(--primaryColor200);display:flex;justify-content:center;padding:2rem}@media (min-width:1024px){.modal-wrapper .modal-info--a{align-items:unset;flex-direction:column}}@media (min-width:1250px){.modal-wrapper .modal-info--a{padding:5rem 3.375rem}}.modal-wrapper .modal-info--a .modal--image{aspect-ratio:1/1;border-radius:var(--borderRadiusMedium);margin-right:1rem;max-height:250px;overflow:hidden}@media (min-width:1024px){.modal-wrapper .modal-info--a .modal--image{margin-right:unset;max-height:unset}}.modal-wrapper .modal-info--a .modal--image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.modal-wrapper .modal-info--a h3+.modal--contact-details{margin-top:1.5rem}.modal-wrapper .modal-info--a h3+.modal--contact-details:before{background:var(--primaryColor900);content:"";display:block;height:1px;margin-bottom:1.5rem;width:75px}.modal-wrapper .modal-info--a .modal--contact-details{margin-top:.75rem}.modal-wrapper .modal-info--a .modal--contact-details .modal--email,.modal-wrapper .modal-info--a .modal--contact-details .modal--phone{font-family:var(--fontPrimary)}.modal-wrapper .modal-info--a .modal--contact-details .modal--email span,.modal-wrapper .modal-info--a .modal--contact-details .modal--phone span{align-items:center;color:var(--primaryColor500);display:flex;font-size:1.125rem}.modal-wrapper .modal-info--a .modal--contact-details .modal--email span svg,.modal-wrapper .modal-info--a .modal--contact-details .modal--phone span svg{stroke-width:2;height:1.25rem;margin-right:5px;width:1.25rem}.modal-wrapper .modal-info--a .modal--contact-details .modal--phone{margin-top:1.125rem}.modal-wrapper .modal-info--a .modal--contact-details a{color:var(--primaryColor900);font-size:1rem;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:break-all}.modal-wrapper .modal-info--b{padding:2rem}.modal-wrapper .modal-info--b .biography--text{display:block;padding:.9rem 0 0;position:relative;width:100%}@media (min-width:768px){.modal-wrapper .modal-info--b{padding:3.5rem 4rem}}@media (min-width:1250px){.modal-wrapper .modal-info--b{padding:6rem 5rem}}.modal-wrapper .modal-info--b .subtitle+p{margin-top:1rem}.team-modal-2 .modal-info--a{display:block}@media (min-width:1024px){.team-modal-2 .modal-info--a{display:flex}}@media only screen and (max-width:1024px){.component.component_team-card-grid h3{font-size:42px!important;line-height:46px!important}}@media only screen and (max-width:480px){.component.component_team-card-grid h3{font-size:32px!important;line-height:42px!important}.component_team-card-grid .card-grid--wrapper .person-card--subtitle{font-size:1rem!important}.component_team-card-grid .card-grid--wrapper{grid-template-columns:auto!important;padding:1.5rem 0!important}}@media only screen and (max-width:380px){.component.component_team-card-grid h3{font-size:28px!important;line-height:36px!important}}