body:has(.popover-container:popover-open){overflow:hidden}.popover-container{background:transparent;border:none;margin:0;max-height:none;max-width:none;padding:0}.popover-container::backdrop{backdrop-filter:none;background:rgba(50,50,50,.95);inset:0;pointer-events:auto;position:fixed;transition:background-color .3s;transition-behavior:allow-discrete}.popover-container:popover-open{align-items:center;background:transparent;border:none;display:flex;height:auto;inset:0;justify-content:center;margin:0;min-height:100dvh;min-width:100%;overflow:auto;position:fixed;width:auto}.popover-container .popover-content-wrap{background-color:#fff;border:none;border-radius:20rem;box-shadow:0 10rem 50rem 0 rgba(51,71,91,.3);margin-left:auto;margin-right:auto;max-width:850px;overflow:visible;padding:30px;position:relative;width:calc(100% - 40px)}@media (max-width:580px){.popover-container .popover-content-wrap{border-radius:5rem;padding:20px;width:calc(100% - 20px)}}.popover-container button.close-btn{background:hsla(0,0%,100%,.25);border:2px solid #fff;border-radius:50%;display:block;height:48px;margin:0;position:absolute;right:0;top:-70px;transition:.1s ease-in;width:48px}.popover-container button.close-btn span{align-items:center;display:flex;justify-content:center;text-align:center}.popover-container button.close-btn svg{height:16px;width:16px}.popover-container button.close-btn svg path{fill:#fff;transition:.1s ease-in}.popover-container button.close-btn:focus,.popover-container button.close-btn:hover{background:hsla(0,0%,100%,.9)}.popover-container button.close-btn:focus svg path,.popover-container button.close-btn:hover svg path{fill:#33475b}.popover-container .popover-content-container{max-height:calc(100dvh - 160px);overflow-y:auto;text-align:initial}.popover-container .popover-content-container h1,.popover-container .popover-content-container h2,.popover-container .popover-content-container h3,.popover-container .popover-content-container h4,.popover-container .popover-content-container h5,.popover-container .popover-content-container h6{color:initial;margin-bottom:20rem}.popover-container .popover-content-container a:not([class]):focus,.popover-container .popover-content-container a:not([class]):hover{text-decoration:underline}.pr-contacts{margin-top:40rem}.pr-contacts__heading{color:#000;font-family:Inter,sans-serif;font-size:14rem;font-weight:700;letter-spacing:.06em;margin:0 0 20rem;text-transform:uppercase}.pr-contacts__list{display:flex;flex-direction:column;gap:20rem;list-style:none;margin:0;padding:0}.pr-contacts__item{align-items:center;display:flex;gap:14rem}.pr-contacts__avatar{align-items:center;background:rgba(144,148,166,.2);border-radius:50%;display:flex;flex-shrink:0;height:48rem;justify-content:center;overflow:hidden;width:48rem}.pr-contacts__avatar img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pr-contacts__initials{color:#333e48;font-family:Inter,sans-serif;font-size:14rem;font-weight:700;line-height:1}.pr-contacts__meta{min-width:0}.pr-contacts__name{color:#000;font-family:Inter,sans-serif;font-size:15rem;font-weight:700;line-height:1.3}.pr-contacts__title{color:#333e48;font-size:14rem;margin-top:2rem}.pr-contacts__details{align-items:center;display:flex;flex-wrap:wrap;gap:4rem 16rem;margin-top:4rem}.pr-contacts__bio,.pr-contacts__email,.pr-contacts__phone{align-items:center;background:none;border:0;color:#de1215;cursor:pointer;display:inline-flex;font:inherit;font-size:14rem;gap:6rem;padding:0;text-decoration:none}.pr-contacts__bio:hover,.pr-contacts__email:hover,.pr-contacts__phone:hover{text-decoration:underline}.pr-contacts__email-icon{display:inline-flex;line-height:0}.pr-contacts__phone{color:#333e48}.pr-contacts__phone:hover{color:#de1215}.pr-contacts__empty{color:#333e48;font-size:14rem;font-style:italic}.pr-contacts-popup{background-color:rgba(0,0,0,.72);box-sizing:border-box;display:none;height:100%;inset:0;overflow-y:auto;padding:80px 40px 60px;position:fixed;width:100%;z-index:100000}.pr-contacts-popup.is-open{display:flex}@media (max-width:767px){.pr-contacts-popup{padding:72px 20px 40px}}.pr-contacts-popup__inner{margin:auto;max-width:1240px;position:relative;width:100%}.pr-contacts-popup__layout{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:40px;justify-content:center}@media (max-width:767px){.pr-contacts-popup__layout{align-items:center;flex-direction:column;gap:24px}}.pr-contacts-popup__media{flex:0 0 auto;max-width:100%;width:380px}.pr-contacts-popup__media img{aspect-ratio:1/1;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.35);display:block;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:767px){.pr-contacts-popup__media{width:min(320px,100%)}}.pr-contacts-popup__panel{flex:1 1 620px;max-width:760px;position:relative;width:100%}@media (max-width:767px){.pr-contacts-popup__panel{flex:1 1 auto;max-width:100%}}.pr-contacts-popup__close{align-items:center;background:transparent;border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;position:absolute;right:0;top:-48px;width:40px;z-index:2}.pr-contacts-popup__close svg{height:22px;pointer-events:none;width:22px}.pr-contacts-popup__content{background:#fff;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.35);box-sizing:border-box;max-height:80vh;overflow-y:auto;padding:48px 52px;width:100%}@media (max-width:767px){.pr-contacts-popup__content{padding:32px 28px}}.pr-contacts-popup__name{color:#000;font-family:Libre Baskerville,sans-serif;font-size:32px;font-weight:400;line-height:1.25;margin:0}@media (max-width:767px){.pr-contacts-popup__name{font-size:28px}}.pr-contacts-popup__title{color:#000;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:1.4;margin:10px 0 0}.pr-contacts-popup__bio{color:#333e48;font-family:Inter,sans-serif;font-size:15px;font-weight:400;line-height:1.5;margin-top:22px}.pr-contacts-popup__bio p{margin:0 0 1em}.pr-contacts-popup__bio p:last-child{margin-bottom:0}html.pr-contacts-popup-open{overflow:hidden}