.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-slider{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(20px,1.5625vw,30px);margin-bottom:60px}@media(max-width: 992px){.staff-block .staff-slider{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.staff-block .staff-slider{grid-template-columns:1fr}}.staff-block .staff-slider.slick-initialized{display:block}.staff-block .staff-slider.slick-initialized .slick-track{display:flex;align-items:stretch}.staff-block .staff-slider.slick-initialized .slick-slide{display:flex !important;height:auto}.staff-block .staff-slider.slick-initialized .slick-slide>div{display:flex;flex:1}.staff-block .staff-slider.slick-initialized .slick-slide .staff-card{width:100%}.staff-block .staff-slider.slick-initialized .slick-slide{margin:0 15px}.staff-block .staff-slider.slick-initialized .slick-list{margin:0 -15px}.staff-block.staff-layout-slider .slick-nav-wrapper{display:flex;align-items:center;justify-content:center;gap:30px;margin-top:40px}.staff-block.staff-layout-slider .slick-nav-wrapper .slick-prev,.staff-block.staff-layout-slider .slick-nav-wrapper .slick-next{background:var(--color-secondary, #FF6B35);border:none;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.staff-block.staff-layout-slider .slick-nav-wrapper .slick-prev:hover,.staff-block.staff-layout-slider .slick-nav-wrapper .slick-next:hover{background:var(--color-primary, #0066CC)}.staff-block.staff-layout-slider .slick-nav-wrapper .slick-prev:hover svg path,.staff-block.staff-layout-slider .slick-nav-wrapper .slick-next:hover svg path{stroke:#fff}.staff-block.staff-layout-slider .slick-nav-wrapper .slick-prev.slick-disabled,.staff-block.staff-layout-slider .slick-nav-wrapper .slick-next.slick-disabled{opacity:.3;cursor:not-allowed}.staff-block.staff-layout-slider .slick-nav-wrapper .slick-prev svg,.staff-block.staff-layout-slider .slick-nav-wrapper .slick-next svg{width:16px;height:26px}.staff-block.staff-layout-slider .slick-nav-wrapper .slick-progress-bar{flex:1;max-width:400px;height:4px;background:rgba(var(--color-primary, #0066CC), 0.2);border-radius:2px;overflow:hidden;position:relative}.staff-block.staff-layout-slider .slick-nav-wrapper .slick-progress-bar .slick-progress-fill{height:100%;background:var(--color-primary, #0066CC);width:0%;transition:width .3s ease}.staff-block .staff-card{background:rgba(0,0,0,0);border:none;border-radius:0;overflow:visible;transition:transform .3s ease;display:flex;flex-direction:column;height:100%}.staff-block .staff-card:hover{transform:translateY(-5px)}.staff-block .staff-card .staff-photo{padding:0}.staff-block .staff-card .staff-photo img{display:block;width:100%;aspect-ratio:320/300;object-fit:cover;border-top-right-radius:123px}.staff-block .staff-card .staff-info{background:#f4f4f4;padding:clamp(16px,1.25vw,24px) 0;display:flex;flex-direction:column;align-items:center;flex:1}.staff-block .staff-card .staff-info .staff-name{margin:0 0 8px 0;color:#3b527e;font-weight:400;font-size:clamp(18px,1.1458333333vw,22px);text-align:center}.staff-block .staff-card .staff-info .staff-job-title,.staff-block .staff-card .staff-info .staff-excerpt{display:none}.staff-block .staff-card .staff-info .wp-block-button{margin:0}.staff-block .staff-card .staff-info .wp-block-button .wp-block-button__link{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:auto;background:rgba(0,0,0,0);color:#3b527e;padding:0;border-radius:0;text-transform:none;letter-spacing:normal}.staff-block .staff-card .staff-info .wp-block-button .wp-block-button__link::after{content:none}.staff-block .staff-card .staff-info .wp-block-button .wp-block-button__link svg{width:24px;height:auto}.staff-block .staff-card .staff-info .wp-block-button .wp-block-button__link:hover{background:rgba(0,0,0,0);opacity:.7}.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:var(--color-primary, #0066CC);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:var(--color-secondary, #FF6B35)}.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:var(--color-primary, #0066CC);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:var(--color-secondary, #FF6B35);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:var(--color-text, #333333);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:var(--color-primary, #0066CC)}.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}