.person-header{position:relative;color:var(--header-color);background-color:var(--header-background-color)}.person-header__inner{container-name:--header-inner;container-type:inline-size;padding-block-start:var(--header-height)}.person-header__layout{display:grid;padding-block-start:clamp(20px,9.3333333333px + 3.3333333333vw,50px);padding-block-start:clamp(1.25rem,0.58333rem + 3.3333333333vw,3.125rem)}@media(min-width:46.25rem){.person-header--has-image .person-header__layout{gap:var(--fw-column-gap);grid-template-columns:1fr 50%}}@media(min-width:61.25rem){.person-header--has-image .person-header__layout{grid-template-columns:1fr 37%}}.person-header__figure{display:block;margin-inline-end:calc(-1*var(--fw-site-edge))}@media(max-width:46.1875rem){.person-header__figure{margin-inline-start:calc(-1*var(--fw-site-edge))}}@media(min-width:46.25rem){.person-header__figure{align-self:end}}.person-header__image{block-size:auto;inline-size:100%;display:block}@media(min-width:46.25rem){.person-header__image{max-block-size:724px;max-block-size:45.25rem;max-inline-size:543px;max-inline-size:33.9375rem}}.person-header__main{display:flex;flex-direction:column;gap:clamp(30px,19.3333333333px + 3.3333333333vw,60px);gap:clamp(1.875rem,1.20833rem + 3.3333333333vw,3.75rem);container-name:--header-main;container-type:inline-size}.person-header__main-group{display:grid;grid-template-columns:100%}.person-header__intro{display:grid;gap:clamp(20px,11.1111111111px + 2.7777777778vw,45px);gap:clamp(1.25rem,0.69444rem + 2.7777777778vw,2.8125rem);grid-template-columns:100%;margin-block-end:clamp(20px,9.3333333333px + 3.3333333333vw,50px);margin-block-end:clamp(1.25rem,0.58333rem + 3.3333333333vw,3.125rem)}.person-header__profile{display:grid;gap:clamp(5px,1.4444444444px + 1.1111111111vw,15px);gap:clamp(0.3125rem,0.09028rem + 1.1111111111vw,0.9375rem);grid-template-columns:100%}.person-header__profile-name{font-size:clamp(36px,17.3333333333px + 5.8333333333cqi,64px);font-size:clamp(2.25rem,1.08333rem + 5.8333333333cqi,4rem);font-weight:700;line-height:1.1;font-weight:800}@container (min-width: 500px){.person-header__profile-name{font-weight:800}}.person-header__job-title{font-size:14px;font-size:0.875rem;font-weight:800;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}@container (min-width: 500px){.person-header__job-title{font-size:16px;font-size:1rem}}.person-header__meta{border-inline-start:1px solid #e8b720;border-inline-start:0.0625rem solid #e8b720;padding-inline:30px;padding-inline:1.875rem}.person-header__meta-details{--grid-template-columns: 100%;display:grid;align-items:start;gap:15px 30px;gap:0.9375rem 1.875rem;grid-template-columns:var(--grid-template-columns)}@container (min-width: 400px){.person-header__meta-details{--grid-template-columns: repeat(2, 1fr)}}@container (min-width: 800px){.person-header__meta-details{--grid-template-columns: repeat(3, 1fr)}}@container (min-width: 920px){.person-header__meta-details{--grid-template-columns: repeat(4, 1fr)}}.person-header__meta-detail{display:grid;gap:4px;gap:0.25rem;grid-template-columns:100%}.person-header__meta-detail-label{font-size:15px;font-size:0.9375rem;font-weight:800;line-height:1.2;text-transform:uppercase}.person-header__meta-detail-items{font-size:16px;font-size:1rem;line-height:1.625}@container (min-width: 500px){.person-header__meta-detail-items{font-size:18px;font-size:1.125rem;line-height:1.7777777778}}.person-header__meta-detail-link{color:inherit;text-decoration:underline}.person-header__meta-detail-link:focus-visible{color:#001835}@media(hover: hover){.person-header__meta-detail-link:hover{color:#001835}}.person-header__meta-detail-item-title{font-weight:bold}.person-header__contact{background-color:#fff;margin-inline:calc(-1*var(--fw-site-edge));padding-block:40px;padding-block:2.5rem;padding-inline:var(--fw-site-edge)}@media(min-width:46.25rem){.person-header__contact{padding-block-end:0}}@media(min-width:46.25rem){.person-header--has-image .person-header__contact{margin-block-start:auto;margin-inline-end:calc(-1*var(--fw-column-gap));padding-inline-end:var(--fw-column-gap)}}@media(min-width: 90rem){.person-header--has-image .person-header__contact{margin-inline-end:calc(-1*(var(--fw-max-width)*.37 + var(--fw-column-gap) + var(--fw-site-edge)));padding-inline-end:calc(var(--fw-max-width)*.37 + var(--fw-column-gap) + var(--fw-site-edge))}}.people-contact__details{--flex-width: auto;display:flex;align-items:start;flex-wrap:wrap;gap:clamp(20px,16.4444444444px + 1.1111111111cqi,30px);gap:clamp(1.25rem,1.02778rem + 1.1111111111cqi,1.875rem)}@container (min-width: 550px) and (max-width: 696px){.people-contact__details{-moz-column-gap:40px;column-gap:40px;-moz-column-gap:2.5rem;column-gap:2.5rem}}@container (min-width: 697px){.people-contact__details{--flex-width: 200px;--flex-width: 12.5rem}}.people-contact__detail{display:grid;flex:0 0 var(--flex-width);gap:4px;gap:0.25rem;grid-template-columns:100%;font-style:normal}.people-contact__detail-label{font-size:15px;font-size:0.9375rem;font-weight:800;line-height:1.2;text-transform:uppercase}.people-contact__detail-items{font-size:16px;font-size:1rem;line-height:1.625}@container (min-width: 500px){.people-contact__detail-items{font-size:18px;font-size:1.125rem;line-height:1.7777777778}}.people-contact__detail-item-link{color:inherit;text-decoration:underline}.people-contact__detail-item-link:focus-visible{color:#001835}@media(hover: hover){.people-contact__detail-item-link:hover{color:#001835}}.people-contact__socials{display:flex;flex-wrap:wrap;gap:10px;gap:0.625rem}.people-contact__social-link{inline-size:36px;inline-size:2.25rem;aspect-ratio:1;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#043c58;border-radius:5px;border-radius:0.3125rem}.people-contact__social-link:focus-visible{color:#001835;background-color:#9dcee6}@media(hover: hover){.people-contact__social-link:hover{color:#001835;background-color:#9dcee6}}.people-contact__social-link-label{block-size:1px;block-size:0.0625rem;inline-size:1px;inline-size:0.0625rem;position:absolute;border:0;clip:rect(0 0 0 0);margin:-1px;margin:-0.0625rem;overflow:hidden;padding:0}.people-contact__social-link-icon{inline-size:16px;inline-size:1rem;display:block}.people-contact__detail-button{flex:0 0 var(--flex-width)}.person-header--has-image .person-header__decoration{display:none}.person-header__decoration-inner{position:relative}.person-header__decoration-inner :where(.component-decoration){inset-block-end:calc(-1*clamp(70px,38.085106383px + 6.3829787234vw,130px));inset-block-end:calc(-1*clamp(4.375rem,2.38032rem + 6.3829787234vw,8.125rem));inset-inline-end:calc(var(--fw-padding-inline)*-1);translate:0 25% 0}@media(max-width:46.1875rem){.person-header__decoration-inner :where(.component-decoration){block-size:240px;block-size:15rem;inline-size:37px;inline-size:2.3125rem;background-size:48px 240px;background-size:3rem 15rem}}@media(min-width:46.25rem)and (max-width:61.1875rem){.person-header__decoration-inner :where(.component-decoration){block-size:300px;block-size:18.75rem;inline-size:49px;inline-size:3.0625rem;background-size:60px 300px;background-size:3.75rem 18.75rem}}@media(min-width:61.25rem){.person-header__decoration-inner :where(.component-decoration){inset-inline-end:0}}