.open-popup{width:100%;text-decoration:none;cursor:pointer}.employee-popup{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.7);display:-webkit-box;display:-ms-flexbox;display:flex;z-index:9999;visibility:visible;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;opacity:1}.employee-popup.hidden{opacity:0;visibility:hidden}.employee-popup .inner-popup{max-width:95.625rem;position:relative}.employee-popup .inner-popup #popup-inner-content{width:100%}.employee-popup .popup-content{background:var(--grass-100);width:90%;position:relative;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0}@media (max-width:64rem){.employee-popup .popup-content{width:100%}}.employee-popup .popup-content.visible{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.employee-popup .popup-content .employee-profile{max-width:56.25rem;overflow:auto;height:100%;max-height:100vh;padding:40px 0}@media (max-width:64rem){.employee-popup .popup-content .employee-profile{max-width:26.375rem;-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width:47.9375rem){.employee-popup .popup-content .employee-profile{max-width:100%}}.employee-popup .popup-content .employee-profile .img-wrapper{aspect-ratio:376/506;border-radius:0.625rem}@media (max-width:64rem){.employee-popup .popup-content .employee-profile .img-wrapper{aspect-ratio:422/367}}@media (max-width:47.9375rem){.employee-popup .popup-content .employee-profile .img-wrapper{aspect-ratio:200/200;margin-top:80px;position:relative}}.employee-popup .popup-content .employee-profile .img-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0.625rem}.employee-popup .popup-content .employee-profile .text-wrapper{border-top:1px solid var(--dark-50);border-bottom:1px solid var(--dark-50);padding:2.5rem 0}@media (max-width:47.9375rem){.employee-popup .popup-content .employee-profile .text-wrapper{row-gap:1.25rem}}.employee-popup .popup-content .employee-profile .text-wrapper h3{font:var(--h5-font)}.employee-popup .popup-content .employee-profile .text-wrapper .position{font:var(--body-s-font)}.employee-popup .popup-content .employee-profile .text-wrapper .contact .small{font:var(--body-s-font);width:100%;display:block}.employee-popup .popup-content .employee-profile .text-wrapper .linkedin a{font:var(--body-s-font)}.employee-popup .popup-content .employee-profile .text-wrapper .linkedin a:after{width:1.125rem;height:1.125rem}.employee-popup .close-popup{position:absolute;top:10%;right:80px;width:50px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;z-index:5;border:1px solid var(--primary-dark);background-color:var(--primary-dark);cursor:pointer;-webkit-transition:allvar(--bezier);transition:allvar(--bezier)}@media (max-width:64rem){.employee-popup .close-popup{top:5rem}}@media (max-width:47.9375rem){.employee-popup .close-popup{top:2.5rem;right:1rem}}.employee-popup .close-popup span{width:1.25rem;height:1.25rem}.employee-popup .close-popup span:after{background:var(--primary-light);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.employee-popup .close-popup:hover span:after{background:var(--primary-dark)}