@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")}.is-layout-constrained>.alignwide{max-width:1446px}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:830px;margin-left:auto !important;margin-right:auto !important}.staff-block{padding:clamp(40px,4.1666666667vw,80px) 0}.staff-block .staff-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(20px,1.5625vw,30px)}@media(max-width: 992px){.staff-block .staff-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.staff-block .staff-grid{grid-template-columns:1fr}}.staff-block .staff-card{background:rgba(237,28,36,.1);border:1px solid #e5e5e5;border-radius:10px;overflow:visible;transition:box-shadow .3s ease,transform .3s ease;display:flex;flex-direction:column;height:100%}.staff-block .staff-card:hover{box-shadow:0 10px 30px rgba(0,0,0,.1);transform:translateY(-5px)}.staff-block .staff-card .staff-photo{padding:clamp(20px,1.5625vw,30px);display:flex;align-items:center;justify-content:center}.staff-block .staff-card .staff-photo img{width:80%;aspect-ratio:1;object-fit:cover;border-radius:50%}.staff-block .staff-card .staff-info{padding:clamp(20px,1.5625vw,30px);padding-top:0;display:flex;flex-direction:column;flex:1}.staff-block .staff-card .staff-info .staff-name{margin:0 0 clamp(5px,0.5208333333vw,10px) 0;color:#0a0a0a;font-size:clamp(20px,1.25vw,24px);text-align:center}.staff-block .staff-card .staff-info .staff-job-title{margin:0 0 clamp(10px,0.78125vw,15px) 0;color:#201d4c;font-weight:600;font-size:clamp(14px,0.8333333333vw,16px);text-align:center}.staff-block .staff-card .staff-info .staff-excerpt{margin:0 0 clamp(15px,1.0416666667vw,20px) 0;color:#0a0a0a;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.staff-block .staff-card .staff-info .staff-excerpt p{margin:0}.staff-block .staff-card .staff-info .wp-block-button{margin:0;margin-top:auto;display:none}.staff-block .staff-card .staff-info .wp-block-button .wp-block-button__link{cursor:pointer;display:inline-block;width:auto}.staff-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:none;align-items:center;justify-content:center;padding:20px}.staff-modal.active{display:flex}.staff-modal .staff-modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.85);cursor:pointer}.staff-modal .staff-modal-content-wrapper{position:relative;width:100%;max-width:1200px;max-height:90vh;z-index:2;background:#fff;border-radius:10px;overflow:hidden}.staff-modal .staff-modal-content-wrapper .staff-modal-close{position:absolute;top:20px;right:20px;background:#201d4c;border:none;color:#fff;font-size:30px;cursor:pointer;padding:0;width:40px;height:40px;line-height:1;border-radius:50%;transition:transform .3s ease,background-color .3s ease;z-index:10;display:flex;align-items:center;justify-content:center}.staff-modal .staff-modal-content-wrapper .staff-modal-close:hover{transform:scale(1.1);background:#ed1c24}.staff-modal .staff-modal-content-wrapper .staff-modal-inner{display:grid;grid-template-columns:400px 1fr;max-height:90vh}@media(max-width: 992px){.staff-modal .staff-modal-content-wrapper .staff-modal-inner{grid-template-columns:1fr}}.staff-modal .staff-modal-content-wrapper .staff-modal-inner .staff-modal-left{background:#f5f5f5;display:flex;align-items:center;justify-content:center;padding:clamp(30px,2.0833333333vw,40px)}@media(max-width: 992px){.staff-modal .staff-modal-content-wrapper .staff-modal-inner .staff-modal-left{padding:clamp(20px,1.5625vw,30px)}}.staff-modal .staff-modal-content-wrapper .staff-modal-inner .staff-modal-left .staff-modal-image{width:100%;height:auto;border-radius:10px;object-fit:cover}.staff-modal .staff-modal-content-wrapper .staff-modal-inner .staff-modal-right{padding:clamp(40px,3.125vw,60px);overflow-y:auto}@media(max-width: 992px){.staff-modal .staff-modal-content-wrapper .staff-modal-inner .staff-modal-right{padding:clamp(30px,2.0833333333vw,40px)}}.staff-modal .staff-modal-content-wrapper .staff-modal-inner .staff-modal-right .staff-modal-title{margin:0 0 clamp(10px,0.78125vw,15px) 0;color:#201d4c;font-size:clamp(28px,1.875vw,36px)}.staff-modal .staff-modal-content-wrapper .staff-modal-inner .staff-modal-right .staff-modal-subtitle{margin:0 0 clamp(20px,1.5625vw,30px) 0;color:#ed1c24;font-weight:600;font-size:clamp(18px,1.1458333333vw,22px)}.staff-modal .staff-modal-content-wrapper .staff-modal-inner .staff-modal-right .staff-modal-bio{color:#0a0a0a;line-height:1.8}.staff-modal .staff-modal-content-wrapper .staff-modal-inner .staff-modal-right .staff-modal-bio p{margin:0 0 clamp(15px,1.0416666667vw,20px) 0}.staff-modal .staff-modal-content-wrapper .staff-modal-inner .staff-modal-right .staff-modal-bio p:last-child{margin-bottom:0}.staff-modal .staff-modal-content-wrapper .staff-modal-inner .staff-modal-right .staff-modal-bio h1,.staff-modal .staff-modal-content-wrapper .staff-modal-inner .staff-modal-right .staff-modal-bio h2,.staff-modal .staff-modal-content-wrapper .staff-modal-inner .staff-modal-right .staff-modal-bio h3,.staff-modal .staff-modal-content-wrapper .staff-modal-inner .staff-modal-right .staff-modal-bio h4,.staff-modal .staff-modal-content-wrapper .staff-modal-inner .staff-modal-right .staff-modal-bio h5,.staff-modal .staff-modal-content-wrapper .staff-modal-inner .staff-modal-right .staff-modal-bio h6{margin:clamp(20px,1.5625vw,30px) 0 clamp(10px,0.78125vw,15px) 0;color:#201d4c}.staff-modal .staff-modal-content-wrapper .staff-modal-inner .staff-modal-right .staff-modal-bio h1:first-child,.staff-modal .staff-modal-content-wrapper .staff-modal-inner .staff-modal-right .staff-modal-bio h2:first-child,.staff-modal .staff-modal-content-wrapper .staff-modal-inner .staff-modal-right .staff-modal-bio h3:first-child,.staff-modal .staff-modal-content-wrapper .staff-modal-inner .staff-modal-right .staff-modal-bio h4:first-child,.staff-modal .staff-modal-content-wrapper .staff-modal-inner .staff-modal-right .staff-modal-bio h5:first-child,.staff-modal .staff-modal-content-wrapper .staff-modal-inner .staff-modal-right .staff-modal-bio h6:first-child{margin-top:0}.staff-modal .staff-modal-content-wrapper .staff-modal-inner .staff-modal-right .staff-modal-bio ul,.staff-modal .staff-modal-content-wrapper .staff-modal-inner .staff-modal-right .staff-modal-bio ol{margin:0 0 clamp(15px,1.0416666667vw,20px) 0;padding-left:20px}.staff-modal-data{display:none !important}