body.is-team-member-modal-open{overflow:hidden}.team-member-modal{position:fixed;z-index:1100;display:flex;align-items:center;justify-content:center;padding:1.25rem 0;inset:0;opacity:0;pointer-events:none;transition:opacity 0.3s ease,visibility 0.3s ease;visibility:hidden}.team-member-modal.is-open{opacity:1;pointer-events:auto;visibility:visible}@media screen and (min-width:991px){.team-member-modal{padding:2.5rem 2rem}}.team-member-modal__overlay{position:absolute;background-color:rgba(14,49,86,.72);inset:0}.team-member-modal__dialog{position:relative;z-index:1;display:flex;width:24.375rem;max-width:100vw;max-height:calc(100vh - 2.5rem);flex-direction:column;background-color:#fff;box-shadow:0 0.75rem 2.5rem rgba(0,0,0,.18);opacity:0;overflow:hidden;transform:translateY(0.75rem);transition:opacity 0.3s ease,transform 0.3s ease}.team-member-modal.is-open .team-member-modal__dialog{opacity:1;transform:translateY(0)}@media screen and (min-width:991px){.team-member-modal__dialog{width:76.375rem;height:47.5625rem;max-width:min(76.375rem,100vw - 4rem);max-height:min(47.5625rem,100vh - 5rem)}}.team-member-modal__close{position:absolute;z-index:3;top:1.25rem;right:1rem;display:flex;width:2rem;height:2rem;align-items:center;justify-content:center;padding:0;border:0;background:transparent;cursor:pointer}.team-member-modal__close:focus-visible{outline:0.125rem solid #32a460;outline-offset:0.125rem}@media screen and (min-width:1199px){.team-member-modal__close{top:2rem;right:3.25rem}}.team-member-modal__close-icon{position:relative;display:block;width:1rem;height:1rem}.team-member-modal__close-icon:after,.team-member-modal__close-icon:before{position:absolute;top:50%;left:35%;width:1.4375rem;height:0.125rem;background-color:#252b69;content:"";transform:translate(-50%,-50%) rotate(45deg)}.team-member-modal__close-icon:after{transform:translate(-50%,-50%) rotate(-45deg)}.team-member-modal__panel{display:flex;width:100%;min-height:0;flex:1 1 auto;flex-direction:column;padding:4.5rem 1rem 1.25rem;gap:2.5rem;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}@media screen and (min-width:991px){.team-member-modal__panel{flex-direction:row;align-items:center;padding:2.5rem;gap:3.75rem;overflow-y:hidden}}.team-member-modal__figure{width:100%;max-width:22.375rem;height:21.75rem;margin:0 auto;flex-shrink:0;overflow:hidden}@media screen and (min-width:991px){.team-member-modal__figure{width:33.8125rem;max-width:none;height:42.5625rem;margin:0}}.team-member-modal__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.team-member-modal__body{display:flex;width:100%;min-width:0;flex:1 1 auto;flex-direction:column;align-items:flex-start}@media screen and (min-width:991px){.team-member-modal__body{width:33.8125rem;max-height:100%;flex:1 1 auto;min-height:30.375rem;overflow-y:auto;-webkit-overflow-scrolling:touch}}.team-member-modal__designation{margin:0 0 0.5rem;color:#32a460;font-family:Montserrat,sans-serif;font-size:1.125rem;font-weight:700;letter-spacing:0;line-height:1.2;padding-bottom:0.5rem}@media screen and (min-width:991px){.team-member-modal__designation{font-size:1.25rem;line-height:1.4}}.team-member-modal__name{margin:0 0 2rem;color:#252b69;font-family:Montserrat,sans-serif;font-size:2rem;font-weight:700;letter-spacing:0;line-height:1.2;word-break:break-word}@media screen and (min-width:991px){.team-member-modal__name{font-size:3rem;line-height:1.2}}.team-member-modal__bio{display:flex;width:100%;flex-direction:column;gap:1rem;color:#222223;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.4}@media screen and (min-width:991px){.team-member-modal__bio{gap:1.25rem;font-size:1.25rem;line-height:1.5}}.team-member-modal__bio>:first-child{margin-top:0}.team-member-modal__bio>:last-child{margin-bottom:0}.team-member-modal__bio p{margin:0;display:flex;width:100%;flex-direction:column;gap:1rem;color:#222223;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.4}@media screen and (min-width:991px){.team-member-modal__bio p{gap:1.25rem;font-size:1.25rem;line-height:1.5}}.team-member-modal__bio h2,.team-member-modal__bio h3,.team-member-modal__bio h4{margin:0;color:#252b69;font-size:1.125rem;font-weight:700;line-height:1.2}@media screen and (min-width:991px){.team-member-modal__bio h2,.team-member-modal__bio h3,.team-member-modal__bio h4{font-size:1.25rem;line-height:1.4}}.team-member-modal__bio b,.team-member-modal__bio strong{font-weight:700;color:#252b69}.team-member-modal__bio p>b:only-child,.team-member-modal__bio p>strong:only-child{font-size:1.125rem;line-height:1.2}@media screen and (min-width:991px){.team-member-modal__bio p>b:only-child,.team-member-modal__bio p>strong:only-child{font-size:1.25rem;line-height:1.4}}.team-member-modal__bio em,.team-member-modal__bio i{font-style:italic}.team-member-modal__bio a{color:#32a460;font-weight:500;text-decoration:underline;text-underline-offset:0.125rem}.team-member-modal__bio a:focus-visible,.team-member-modal__bio a:hover{color:#32a460;text-decoration:underline}.team-member-modal__bio a b,.team-member-modal__bio a strong{color:inherit;font-weight:700}.team-member-modal__bio a em,.team-member-modal__bio a i{font-style:italic}.team-member-modal__status{display:none;min-height:0;flex:1 1 auto;align-items:center;justify-content:center;padding:3.25rem 1.5rem 1.5rem;margin:0;text-align:center}.team-member-modal__status.is-loading{display:flex}@media screen and (min-width:991px){.team-member-modal__status{padding:2.5rem}}.team-member-modal__spinner{display:inline-block;width:1.5rem;height:1.5rem;flex-shrink:0;border:0.125rem solid rgba(37,43,105,.2);border-top-color:#252b69;border-radius:50%;animation:team-modal-spin 0.75s linear infinite}@keyframes team-modal-spin{to{transform:rotate(360deg)}}.team-member-modal__panel:not([hidden])~.team-member-modal__status{display:none}@media (prefers-reduced-motion:reduce){.team-member-modal__spinner{animation:none;border-top-color:#252b69}}@media (prefers-reduced-motion:reduce){.team-member-modal,.team-member-modal__dialog{transition:none}}
/*# sourceMappingURL=team-member-modal.css.map */
