@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:200;src:url("../fonts/spectral-v15-latin-200.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:200;src:url("../fonts/spectral-v15-latin-200italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:300;src:url("../fonts/spectral-v15-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:300;src:url("../fonts/spectral-v15-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:400;src:url("../fonts/spectral-v15-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:400;src:url("../fonts/spectral-v15-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:500;src:url("../fonts/spectral-v15-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:500;src:url("../fonts/spectral-v15-latin-500italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:600;src:url("../fonts/spectral-v15-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:600;src:url("../fonts/spectral-v15-latin-600italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:700;src:url("../fonts/spectral-v15-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:700;src:url("../fonts/spectral-v15-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:800;src:url("../fonts/spectral-v15-latin-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:800;src:url("../fonts/spectral-v15-latin-800italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:100;src:url("../fonts/lato-v25-latin-100.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:100;src:url("../fonts/lato-v25-latin-100italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:300;src:url("../fonts/lato-v25-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:300;src:url("../fonts/lato-v25-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:400;src:url("../fonts/lato-v25-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:400;src:url("../fonts/lato-v25-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:700;src:url("../fonts/lato-v25-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:700;src:url("../fonts/lato-v25-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:900;src:url("../fonts/lato-v25-latin-900.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:900;src:url("../fonts/lato-v25-latin-900italic.woff2") format("woff2")}.staff-block{padding:clamp(10px,1.5625vw,30px) 0}.staff-block .wrapper{padding:0;margin:0;max-width:initial}.staff-block .staff-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(16px,1.25vw,24px)}@media(max-width: 992px){.staff-block .staff-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 600px){.staff-block .staff-grid{grid-template-columns:1fr}}.staff-block .staff-card{position:relative;border-radius:5px;overflow:hidden;cursor:pointer;aspect-ratio:353/449;background-color:var(--color-primary);background-size:cover;background-position:center top;transition:transform .3s ease}.staff-block .staff-card:hover,.staff-block .staff-card:focus-visible{outline:none;transform:translateY(-4px)}.staff-block .staff-card::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(32, 29, 76, 0) 62.64%, rgba(32, 29, 76, 0.9) 113.89%),linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%)}.staff-block .staff-card__info{position:absolute;bottom:0;left:0;right:0;padding:clamp(20px,1.4583333333vw,28px) clamp(20px,1.4583333333vw,28px) clamp(40px,2.9166666667vw,56px);z-index:1;text-align:center}.staff-block .staff-card__name{color:#fff;text-align:center;font-family:"Spectral",Tahoma,Geneva,Verdana,sans-serif;font-size:clamp(22px,1.6666666667vw,32px);line-height:1.25;font-style:normal;font-weight:500;line-height:1.2;margin:0 0 5px}.staff-block .staff-card__role{color:#fff;font-family:"Lato",Tahoma,Geneva,Verdana,sans-serif;font-size:clamp(18px,1.1458333333vw,22px);line-height:1.2727272727;font-style:normal;font-weight:500;line-height:1.3;margin:0;min-height:2.6em}.staff-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s .3s}.staff-modal.is-open{opacity:1;visibility:visible;transition:opacity .3s ease,visibility 0s 0s}.staff-modal__overlay{position:absolute;inset:0;background:rgba(0,0,0,.75);cursor:pointer}.staff-modal__card{position:relative;z-index:1;display:grid;grid-template-columns:40% 60%;width:100%;max-width:1750px;height:85vh;background:#fff;border-radius:4px;overflow:hidden;padding:4vw 8vw}@media(max-width: 768px){.staff-modal__card{grid-template-columns:1fr;max-height:90vh;overflow-y:auto}}.staff-modal__left{position:relative;overflow:hidden;min-height:380px}@media(max-width: 768px){.staff-modal__left{display:none}}.staff-modal__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.staff-modal__right{padding:clamp(30px,2.6041666667vw,50px);overflow-y:auto;display:flex;flex-direction:column}@media(max-width: 1023px){.staff-modal__right{padding:0 0 30px}}.staff-modal__identity{display:contents}@media(max-width: 768px){.staff-modal__identity{display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:clamp(20px,1.6666666667vw,32px);text-align:center}}.staff-modal__identity-text{display:contents}@media(max-width: 768px){.staff-modal__identity-text{display:block}}.staff-modal__avatar{display:none}@media(max-width: 768px){.staff-modal__avatar{display:block;width:72px;height:72px;border-radius:50%;object-fit:cover;object-position:center top;flex-shrink:0}}.staff-modal__close{align-self:flex-end;display:inline-flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;color:var(--color-text);font-family:"Lato",Tahoma,Geneva,Verdana,sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:0;margin-bottom:clamp(24px,1.875vw,36px);transition:color .2s ease}.staff-modal__close svg{flex-shrink:0}.staff-modal__close:hover{color:var(--color-secondary)}.staff-modal__name{color:var(--color-primary);font-size:clamp(28px,1.875vw,36px);line-height:1.1666666667;font-weight:500;margin:0 0 8px;line-height:1.1}.staff-modal__role{color:var(--color-secondary);font-size:clamp(13px,0.78125vw,15px);line-height:1.3333333333;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;margin:0 0 clamp(20px,1.6666666667vw,32px)}@media(max-width: 768px){.staff-modal__role{margin-bottom:0}}.staff-modal__bio{color:var(--color-text);line-height:1.4;flex:1}.staff-modal__bio p{margin:0 0 1em}.staff-modal__bio p:last-child{margin-bottom:0}.staff-modal__bio h2,.staff-modal__bio h3,.staff-modal__bio h4{color:var(--color-primary);margin:1.2em 0 .4em}.staff-modal__bio h2:first-child,.staff-modal__bio h3:first-child,.staff-modal__bio h4:first-child{margin-top:0}.staff-modal-data{display:none !important}