.l-person-header{padding-top:2.125rem;padding-top:clamp(2.125rem,1.7572115385rem + 1.6346153846vw,3.1875rem);padding-bottom:2.5rem;padding-bottom:clamp(2.5rem,2.3918269231rem + .4807692308vw,2.8125rem)}.c-person-header{--headshot: 6.125rem;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"media intro" "body body";row-gap:.875rem}@media screen and (min-width: 64rem){.c-person-header{--headshot: 13.75rem;grid-template-rows:auto 1fr;grid-template-areas:"media intro" "media body";column-gap:1.6875rem;align-items:start;row-gap:1.25rem;row-gap:clamp(1.25rem,.9038461538rem + 1.5384615385vw,2.25rem)}}@media screen and (min-width: 80rem){.c-person-header{--headshot: 18.0625rem}}.c-person-header--no-image{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "body";row-gap:1.25rem;row-gap:clamp(1.25rem,.9038461538rem + 1.5384615385vw,2.25rem)}.c-person-header__media{grid-area:media;position:relative;justify-self:start;width:calc(var(--headshot) * 1.5882352941);height:calc(var(--headshot) * 1.285467128);margin-left:-.875rem;margin-right:-.1875rem}@media screen and (min-width: 64rem){.c-person-header__media{margin-inline:0}}.c-person-header__blobs{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.c-person-header__blob{position:absolute;width:calc(var(--headshot) * .7172318339);border-radius:62.4375rem;background:linear-gradient(var(--blob-angle),var(--color-accent) 11.166%,rgba(152,246,219,0) 96.831%);transform:translate(-50%,-50%) rotate(var(--blob-rotate)) scaleY(var(--blob-flip, 1))}.c-person-header__blob--1{--blob-angle: -13.28deg;--blob-rotate: 98.31deg;--blob-flip: -1;left:calc(var(--headshot) * .5470242215);top:calc(var(--headshot) * .4165743945);height:calc(var(--headshot) * .8540138408)}.c-person-header__blob--2{--blob-angle: -17.58deg;--blob-rotate: -98.99deg;left:calc(var(--headshot) * .6946366782);top:calc(var(--headshot) * .8416608997);height:calc(var(--headshot) * 1.1459861592)}.c-person-header__blob--3{--blob-angle: -18.09deg;--blob-rotate: -73.04deg;--blob-flip: -1;left:calc(var(--headshot) * .9174740484);top:calc(var(--headshot) * .6556401384);height:calc(var(--headshot) * 1.1814186851)}.c-person-header__blob--4{--blob-angle: -17.12deg;--blob-rotate: -100.58deg;--blob-flip: -1;left:calc(var(--headshot) * .6136678201);top:calc(var(--headshot) * .6596193772);height:calc(var(--headshot) * 1.114567474)}.c-person-header__image{position:absolute;left:calc(var(--headshot) * .2422145329);top:calc(var(--headshot) * .0034602076);width:var(--headshot);height:var(--headshot);border-radius:50%;object-fit:cover}.c-person-header__intro{grid-area:intro;align-self:center}@media screen and (min-width: 64rem){.c-person-header__intro{align-self:start;padding-top:.9375rem}}.c-person-header__body{grid-area:body}.c-person-header__name{margin:0 0 .375rem;font-family:Edenred,sans-serif;line-height:1.2;color:var(--color-primary);font-size:1.75rem;font-size:clamp(1.75rem,1.4471153846rem + 1.3461538462vw,2.625rem)}.c-person-header__role{margin:0;font-family:Edenred,sans-serif;font-weight:500;line-height:1.2;font-size:1.25rem;font-size:clamp(1.25rem,1.1201923077rem + .5769230769vw,1.625rem)}.c-person-header__bio{max-width:51.6875rem}.c-person-header__bio p:not(:last-child){margin-bottom:.625rem}@media screen and (min-width: 64rem){.c-person-header__bio p:not(:last-child){margin-bottom:1.25rem}}.c-person-header__contact{max-width:53.1875rem;border-top:1px solid var(--color-grey);text-align:center;margin-top:1.8125rem;margin-top:clamp(1.8125rem,1.2932692308rem + 2.3076923077vw,3.3125rem);padding-top:1.125rem;padding-top:clamp(1.125rem,.6490384615rem + 2.1153846154vw,2.5rem)}@media screen and (min-width: 64rem){.c-person-header__contact{text-align:left}}.c-person-header__contact-label{margin:0 0 1.125rem;font-family:Edenred,sans-serif;font-size:1.1875rem;font-weight:500;line-height:1.2;color:var(--color-primary)}.c-person-header__contact-list{display:flex;flex-wrap:wrap;justify-content:center;gap:1.1875rem;margin:0;padding:0;list-style:none}@media screen and (min-width: 64rem){.c-person-header__contact-list{justify-content:flex-start}}.c-person-header__contact-list li{margin:0;padding:0}.c-person-header__contact-link{text-decoration:none;outline:none;border:0;transition:all .15s ease;display:inline-flex;align-items:center;justify-content:center;width:3.125rem;height:3.125rem;border-radius:50%;background-color:var(--color-white);box-shadow:0 0 1.0625rem #cdd8e5;color:var(--color-black);cursor:pointer}.c-person-header__contact-link:hover,.c-person-header__contact-link:focus-visible{color:var(--color-primary)}.c-person-header__contact-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.c-person-header__contact-link svg{display:block}
