.biography-banner{position:relative}.biography-banner::before{background-color:var(--color-primary);content:'';height:16.875rem;position:absolute;width:calc(100% - ((100% - var(--container-max-width)) * 0.5))}@media (min-width: 768px){.biography-banner::before{clip-path:polygon(0% 0%, 100% 0%, calc(100% - 8.4375rem) 100%, 0% 100%)}}.biography-banner__contact{padding-top:1.875rem}.biography-banner__contact a{color:var(--color-gray-dark);text-decoration:none}.biography-banner__contact-email,.biography-banner__contact-location,.biography-banner__contact-phone{margin-bottom:0.4375rem;padding-left:1.625rem;position:relative}.biography-banner__contact-email::before,.biography-banner__contact-location::before,.biography-banner__contact-phone::before{background-color:var(--color-primary);content:'';left:0;height:0.75rem;-webkit-mask-position:left;mask-position:left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;transform:translateY(-50%);width:0.75rem}.biography-banner__contact-email::before{-webkit-mask-image:var(--icon-email);mask-image:var(--icon-email)}.biography-banner__contact-location::before{-webkit-mask-image:var(--icon-pin);mask-image:var(--icon-pin)}.biography-banner__contact-phone::before{-webkit-mask-image:var(--icon-phone);mask-image:var(--icon-phone)}.biography-banner__img{padding:0;position:relative}.biography-banner__img img{aspect-ratio:1 / 1;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width: 768px){.biography-banner__img img{aspect-ratio:unset;height:100%;position:absolute;right:0;top:0}}.biography-banner__info{background-color:var(--color-white);padding:3.4375rem 3.5625rem;position:relative}.biography-banner__info-flag{background-color:var(--color-secondary);clip-path:polygon(0% 0%, 100% 0%, calc(100% - 1rem) 100%, 0% 100%);position:absolute;padding:0.4375rem 1.625rem 0.4375rem 1.25rem;left:0;top:0}.biography-banner__info-type{color:var(--color-white)}.biography-banner__info-name{padding-bottom:2.125rem;position:relative}.biography-banner__info-name::after{background-color:var(--color-primary);bottom:0;clip-path:polygon(0.125rem 0%, 100% 0%, 2.625rem 100%, 0% 100%);content:'';left:0;position:absolute;height:0.25rem;width:2.75rem}.biography-banner__info-name h1{color:var(--color-secondary);padding-bottom:0.5rem}.biography-banner__wrapper{background-color:var(--color-white);padding-top:1rem}@media (min-width: 768px){.biography-banner__wrapper{padding-top:5.875rem}}.biography-banner .row{box-shadow:-0.3125rem -0.25rem 1.375rem 0 rgba(0,0,0,0.25)}

