@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.apb-people-directory-shell .person-skeleton{padding:24px}@media(min-width:768px){.apb-people-directory-shell .person-skeleton{padding:32px}}.apb-people-directory-shell .skeleton-header{display:flex;flex-direction:column;gap:24px;margin-bottom:32px}@media(min-width:768px){.apb-people-directory-shell .skeleton-header{flex-direction:row;gap:32px}}.apb-people-directory-shell .skeleton-profile-img{width:160px;height:160px;border-radius:50%;background:linear-gradient(90deg,#f5f5f5,#f0f0f0,#f5f5f5);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite;align-self:center}@media(min-width:768px){.apb-people-directory-shell .skeleton-profile-img{width:180px;height:180px;align-self:flex-start}}.apb-people-directory-shell .skeleton-info{flex:1;display:flex;flex-direction:column;gap:12px}.apb-people-directory-shell .skeleton-name,.apb-people-directory-shell .skeleton-logo,.apb-people-directory-shell .skeleton-text,.apb-people-directory-shell .skeleton-line{background:linear-gradient(90deg,#f5f5f5,#f0f0f0,#f5f5f5);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite;border-radius:6px}.apb-people-directory-shell .skeleton-name{height:36px;width:70%;margin-bottom:4px}.apb-people-directory-shell .skeleton-logo{height:60px;width:180px}.apb-people-directory-shell .skeleton-text{height:20px;width:80%}.apb-people-directory-shell .skeleton-text.short{width:50%}.apb-people-directory-shell .skeleton-content{margin-top:24px;display:flex;flex-direction:column;gap:8px}.apb-people-directory-shell .skeleton-line{height:16px;width:100%}.apb-people-directory-shell .skeleton-line.short{width:60%}.apb-people-directory-shell .skeleton-article{pointer-events:none;display:flex;flex-direction:column;height:100%;border-radius:12px;overflow:hidden}.apb-people-directory-shell .skeleton-article-content{padding:8px;flex:1;display:flex;flex-direction:column;gap:4px}.apb-people-directory-shell .skeleton-article-img{width:100%;aspect-ratio:16/9;background:linear-gradient(90deg,#f5f5f5,#f0f0f0,#f5f5f5);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite;flex-shrink:0}.apb-people-directory-shell .skeleton-article-title{height:16px;background:linear-gradient(90deg,#f5f5f5,#f0f0f0,#f5f5f5);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite;border-radius:4px}.apb-people-directory-shell .skeleton-article-title.short{width:70%}.apb-people-directory-shell .skeleton-article-date{height:12px;width:50%;margin-top:auto;background:linear-gradient(90deg,#f5f5f5,#f0f0f0,#f5f5f5);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite;border-radius:4px}.apb-people-directory-shell .paywall-message{background:linear-gradient(180deg,#fff,#f5f5f5);border:2px solid #e8e8e8;border-radius:16px;padding:32px 24px;text-align:center;max-width:500px;margin:0 auto}@media(min-width:768px){.apb-people-directory-shell .paywall-message{padding:32px}}.apb-people-directory-shell .paywall-icon{display:flex;align-items:center;justify-content:center;margin-bottom:16px}.apb-people-directory-shell .paywall-icon svg{color:#1e3a5f;opacity:.8}.apb-people-directory-shell .paywall-title{font-size:1.75rem;line-height:1.29;font-weight:400;letter-spacing:0;color:#1a1a1a;margin:0 0 12px}@media(min-width:768px){.apb-people-directory-shell .paywall-title{font-size:2rem;line-height:1.25;font-weight:400;letter-spacing:0}}.apb-people-directory-shell .paywall-description{font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:.5px;color:#666;margin:0 0 24px}.apb-people-directory-shell .paywall-actions{display:flex;flex-direction:column;gap:8px;align-items:center}@media(min-width:768px){.apb-people-directory-shell .paywall-actions{flex-direction:row;justify-content:center;gap:12px}}.apb-people-directory-shell .paywall-button{display:inline-block;padding:8px 24px;font-size:.875rem;line-height:1.43;font-weight:600;letter-spacing:.1px;border-radius:6px;text-decoration:none;transition:all .2s ease;border:2px solid transparent;text-align:center;min-width:180px;cursor:pointer}.apb-people-directory-shell .paywall-button:focus{outline:2px solid #1e3a5f;outline-offset:2px}.apb-people-directory-shell .paywall-button-primary{background:linear-gradient(135deg,#1e3a5f,#2d5985);color:#fff}.apb-people-directory-shell .paywall-button-primary:hover{transform:translateY(-2px)}.apb-people-directory-shell .paywall-button-secondary{background:#fff;color:#1e3a5f;border-color:#1e3a5f}.apb-people-directory-shell .paywall-button-secondary:hover{background:#1e3a5f;color:#fff}.apb-people-directory-shell .filter-options{background:#fff;border-radius:8px;padding:12px;border:1px solid #e8e8e8;display:flex;flex-direction:column;gap:8px;position:relative;overflow:visible}.apb-people-directory-shell .filter-row{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}.apb-people-directory-shell .filter-row--search .filter-group{flex:1 1 0;min-width:200px}.apb-people-directory-shell .filter-row--dropdowns .filter-group{flex:1 1 0;min-width:160px}.apb-people-directory-shell .filter-group{position:relative}.apb-people-directory-shell .filter-group label{display:block;font-size:.875rem;line-height:1.43;font-weight:600;letter-spacing:.1px;color:#1a1a1a;margin-bottom:2px}.apb-people-directory-shell .filter-input{width:100%;padding:8px 16px;border:2px solid #e8e8e8;border-radius:6px;background:#fff;font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:.5px;color:#1a1a1a;box-shadow:0 1px 2px #00000014,0 1px 3px #0000000f;transition:all .3s cubic-bezier(.4,0,.2,1);box-sizing:border-box}.apb-people-directory-shell .filter-input::placeholder{color:#666}.apb-people-directory-shell .filter-input:focus{outline:none;border-color:#1e3a5f;box-shadow:0 0 0 3px #1e3a5f1f,0 2px 4px #00000014,0 3px 6px #0000000f}.apb-people-directory-shell .filter-input:hover:not(:focus):not(:disabled){border-color:#2d5985;background:#fff}.apb-people-directory-shell .filter-dropdown-toggle{width:100%;padding:8px 16px;border:2px solid #e8e8e8;border-radius:6px;background:#fff;font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:.5px;color:#1a1a1a;box-shadow:0 1px 2px #00000014,0 1px 3px #0000000f;transition:all .3s cubic-bezier(.4,0,.2,1);box-sizing:border-box}.apb-people-directory-shell .filter-dropdown-toggle::placeholder{color:#666}.apb-people-directory-shell .filter-dropdown-toggle:focus{outline:none;border-color:#1e3a5f;box-shadow:0 0 0 3px #1e3a5f1f,0 2px 4px #00000014,0 3px 6px #0000000f}.apb-people-directory-shell .filter-dropdown-toggle{display:flex;align-items:center;justify-content:space-between;border-radius:0;cursor:pointer;text-align:left}.apb-people-directory-shell .filter-dropdown-toggle .dropdown-arrow{font-size:.75rem;line-height:1.33;font-weight:600;letter-spacing:.5px;transition:transform .2s ease}.apb-people-directory-shell .filter-dropdown-toggle[aria-expanded=true] .dropdown-arrow{transform:rotate(180deg)}.apb-people-directory-shell .filter-dropdown-toggle:hover:not(:focus){border-color:#2d5985;background:#e8eef5}.apb-people-directory-shell .filter-dropdown-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:100;background:#fff;border:2px solid #e8e8e8;border-radius:6px;box-shadow:0 4px 8px #00000014,0 6px 12px #0000000f;max-height:300px;overflow-y:auto;animation:slideDown .2s ease-out}.apb-people-directory-shell .filter-dropdown-menu::-webkit-scrollbar{width:8px;height:8px}.apb-people-directory-shell .filter-dropdown-menu::-webkit-scrollbar-track{background:#f5f5f5;border-radius:6px}.apb-people-directory-shell .filter-dropdown-menu::-webkit-scrollbar-thumb{background:#2d5985;border-radius:6px}.apb-people-directory-shell .filter-dropdown-menu::-webkit-scrollbar-thumb:hover{background:#1e3a5f}.apb-people-directory-shell .filter-dropdown-menu{scrollbar-width:thin;scrollbar-color:#2d5985 #f5f5f5;z-index:100;padding:8px 0}.apb-people-directory-shell .filter-dropdown-item{display:flex;align-items:center;min-height:20px;cursor:pointer;transition:background .2s ease;border-left:3px solid transparent;line-height:1.2}.apb-people-directory-shell .filter-dropdown-item:hover{background:#e8eef5;border-left-color:#1e3a5f}.apb-people-directory-shell .filter-dropdown-item:not(:last-child){border-bottom:1px solid #e8e8e8}.apb-people-directory-shell .filter-dropdown-item input[type=checkbox]{cursor:pointer;accent-color:#1e3a5f;margin:0;border-radius:4px}.apb-people-directory-shell .filter-dropdown-item input[type=checkbox]:focus{outline:2px solid #1e3a5f;outline-offset:2px}.apb-people-directory-shell .filter-dropdown-item input[type=checkbox]{width:16px;height:16px;margin:10px;vertical-align:middle}.apb-people-directory-shell .filter-dropdown-item span:first-of-type{flex:1 1 auto;line-height:1.2;font-size:.875rem;line-height:1.43;font-weight:400;letter-spacing:.25px;color:#1a1a1a}.apb-people-directory-shell .company-suggestions{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:100;background:#fff;border:2px solid #e8e8e8;border-radius:6px;box-shadow:0 4px 8px #00000014,0 6px 12px #0000000f;max-height:300px;overflow-y:auto;animation:slideDown .2s ease-out}.apb-people-directory-shell .company-suggestions::-webkit-scrollbar{width:8px;height:8px}.apb-people-directory-shell .company-suggestions::-webkit-scrollbar-track{background:#f5f5f5;border-radius:6px}.apb-people-directory-shell .company-suggestions::-webkit-scrollbar-thumb{background:#2d5985;border-radius:6px}.apb-people-directory-shell .company-suggestions::-webkit-scrollbar-thumb:hover{background:#1e3a5f}.apb-people-directory-shell .company-suggestions{scrollbar-width:thin;scrollbar-color:#2d5985 #f5f5f5;list-style:none;padding:0;margin:2px 0 0;max-height:250px}.apb-people-directory-shell .company-suggestion-item{display:flex;align-items:center;padding:8px 12px;cursor:pointer;transition:background .2s ease;border-left:3px solid transparent}.apb-people-directory-shell .company-suggestion-item:hover{background:#e8eef5;border-left-color:#1e3a5f}.apb-people-directory-shell .company-suggestion-item:not(:last-child){border-bottom:1px solid #e8e8e8}.apb-people-directory-shell .filter-checkbox-group{flex:0 0 auto}.apb-people-directory-shell .filter-checkbox-group label{display:flex;align-items:center;font-size:.875rem;line-height:1.43;font-weight:400;letter-spacing:.25px;cursor:pointer;margin-bottom:0}.apb-people-directory-shell .filter-checkbox-group label input[type=checkbox]{cursor:pointer;accent-color:#1e3a5f;margin:0;border-radius:4px}.apb-people-directory-shell .filter-checkbox-group label input[type=checkbox]:focus{outline:2px solid #1e3a5f;outline-offset:2px}.apb-people-directory-shell .filter-checkbox-group label input[type=checkbox]{margin-right:4px}.apb-people-directory-shell .filter-tags{flex:1 1 100%;margin-top:8px;padding-top:8px;border-top:1px solid #e8e8e8}.apb-people-directory-shell .filter-tags-title{font-size:.6875rem;line-height:1.45;font-weight:600;letter-spacing:.5px;color:#666;margin-bottom:4px;text-transform:uppercase}.apb-people-directory-shell .filter-tags-list{display:flex;flex-wrap:wrap;gap:2px}.apb-people-directory-shell .filter-tag{display:inline-flex;align-items:center;gap:2px;border-radius:16px;padding:2px 8px;font-size:.75rem;line-height:1.33;font-weight:600;letter-spacing:.5px;box-shadow:0 1px 2px #00000014,0 1px 3px #0000000f;white-space:nowrap;transition:all .3s cubic-bezier(.4,0,.2,1);animation:slideDown .2s ease-out;background:#1e3a5f;color:#fff}.apb-people-directory-shell .filter-tag.search-tag{background:#4a7ba7;color:#fff}.apb-people-directory-shell .filter-tag-remove{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;transition:all .2s ease}.apb-people-directory-shell .filter-tag-remove:hover{background:#ffffff4d;transform:scale(1.1)}.apb-people-directory-shell .filter-tag-remove:focus{outline:2px solid currentColor;outline-offset:2px}.apb-people-directory-shell .filter-tag-remove{font-size:.75rem;line-height:1.33;font-weight:600;letter-spacing:.5px}.apb-people-directory-shell .directory-notice{background:#f5f5f5;border-left:4px solid #1e3a5f;padding:12px;border-radius:6px;margin-bottom:12px}.apb-people-directory-shell .directory-notice p{font-size:.875rem;line-height:1.43;font-weight:400;letter-spacing:.25px;color:#1a1a1a;margin:0;line-height:1.6}.apb-people-directory-shell .directory-notice p a{color:#1e3a5f;text-decoration:none;font-weight:500;transition:color .2s ease}.apb-people-directory-shell .directory-notice p a:hover{color:#1e3a5f;text-decoration:underline}.apb-people-directory-shell .directory-notice p a:focus{outline:2px solid #1e3a5f;outline-offset:2px}.apb-people-directory-shell .modal-content-card .directory-notice{background:transparent;border-left:none;padding:0;margin-bottom:0}.apb-people-directory-shell .modal-content-card .directory-notice p{font-size:.875rem;color:#666}.apb-people-directory-shell .modal-content-card .directory-notice a,.apb-people-directory-shell .modal-content-card .directory-notice a:hover{color:#1e3a5f}body.apb-1000-page #topbanner,body.apb-1000-page #search-wrap{display:none!important}body.apb-1000-page .apb-1000-page-wrapper{font-family:proxima-nova,sans-serif;width:100%}body.apb-1000-page .apb-1000-page-wrapper .content-area{width:100%;max-width:none;float:none;display:block;margin:0}body.apb-1000-page .apb-1000-page-wrapper .site-main,body.apb-1000-page .apb-1000-page-wrapper .entry-content{width:100%;max-width:none}body.apb-1000-page .apb-1000-page-wrapper .apb-1000-directory-article{width:100%;max-width:none;float:none;margin:0;padding:0;background:transparent}body.apb-1000-page .apb-1000-page-wrapper .apb-1000-directory-header{margin:20px 0}body.apb-1000-page .apb-1000-page-wrapper .apb-directory-logo{display:block;width:20%;max-width:360px;min-width:180px;height:auto;margin:50px auto}@media(max-width:768px){body.apb-1000-page .apb-1000-page-wrapper .apb-directory-logo{width:60%;min-width:0;max-width:280px}}body.apb-1000-page .apb-1000-page-wrapper .apb-1000-directory-content,body.apb-1000-page .apb-1000-page-wrapper .apb-1000-directory-content :is(h1,h2,h3,h4,h5,h6,p,li,a,span,strong,em,td,th,small){font-family:inherit}body.apb-1000-page .apb-1000-page-wrapper h2,body.apb-1000-page .apb-1000-page-wrapper h2.wp-block-heading{color:var(--main-blue, #182553);text-align:center;font-family:Lora,Georgia,Times New Roman,serif;font-size:30px;font-style:normal;font-weight:400;line-height:135%}body.apb-1000-page .apb-1000-page-wrapper h2.wp-block-heading.has-text-color,body.apb-1000-page .apb-1000-page-wrapper h2.wp-block-heading.has-link-color,body.apb-1000-page .apb-1000-page-wrapper h2.wp-block-heading.has-text-align-center{color:var(--main-blue, #182553)!important;text-align:center!important;font-family:Lora,Georgia,Times New Roman,serif!important;font-size:30px!important;font-style:normal!important;font-weight:400!important;line-height:135%!important}body.apb-1000-page .apb-1000-page-wrapper h2.wp-block-heading.has-link-color a{color:inherit!important}body.apb-1000-page .apb-1000-page-wrapper :is(button,input,select,textarea){font-family:inherit}body.apb-1000-page .apb-1000-page-wrapper .entry-content img.apb-directory-logo{border-radius:0;box-shadow:none}@media(min-width:1024px){body.apb-1000-page .apb-1000-page-wrapper{display:flex;align-items:flex-start;gap:16px}}@media(min-width:1024px){body.apb-1000-page #page.site.site-top,body.apb-1000-page #page.site.site-top>#main.wrapper{width:100%;max-width:none}body.apb-1000-page #page.site.site-top{padding-left:0!important;padding-right:0!important}body.apb-1000-page #page.site.site-top>#main.wrapper{display:block;box-sizing:border-box;max-width:none!important;margin:0!important;padding-left:0!important;padding-right:0!important}body.apb-1000-page #page>#main{display:block}body.apb-1000-page .apb-1000-page-wrapper>#primary.apb-1000-directory-template{flex:1 1 auto;min-width:0;width:auto;margin:0}body.apb-1000-page .apb-1000-page-wrapper>#secondary{flex:0 0 300px;width:300px}}.apb-people-directory-shell #people-directory-root{font-family:proxima-nova,sans-serif;display:flex;flex-direction:column;width:100%;min-width:0;gap:24px;max-width:none;margin:0;box-sizing:border-box}.apb-people-directory-shell .apb-auth-skeleton{display:flex;flex-direction:column;width:100%;gap:16px}.apb-people-directory-shell .apb-auth-skeleton__hero,.apb-people-directory-shell .apb-auth-skeleton__filters,.apb-people-directory-shell .apb-auth-skeleton__card{background:linear-gradient(90deg,#f5f5f5,#f0f0f0,#f5f5f5);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite;border-radius:8px}.apb-people-directory-shell .apb-auth-skeleton__hero{width:min(520px,85%);height:120px;margin:0 auto}.apb-people-directory-shell .apb-auth-skeleton__filters{width:100%;height:142px}.apb-people-directory-shell .apb-auth-skeleton__grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:768px){.apb-people-directory-shell .apb-auth-skeleton__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){.apb-people-directory-shell .apb-auth-skeleton__grid{grid-template-columns:repeat(4,1fr)}}.apb-people-directory-shell .apb-auth-skeleton__card{width:100%;min-height:260px}.apb-people-directory-shell #people-navigation{flex:0 0 auto;width:100%}.apb-people-directory-shell #apb-people-main{flex:1 1 auto;min-width:0}.apb-people-directory-shell #people-navigation{position:relative;z-index:200;transition:none!important;animation:none!important}.apb-people-directory-shell #filter-container{transition:none!important;animation:none!important;opacity:1!important}.apb-people-directory-shell .error-message{padding:16px;background:#fceee9;border:2px solid #e76f51;border-radius:6px;color:#e76f51;font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:.5px;text-align:center;margin:24px 0}.apb-people-directory-shell .no-results{padding:32px;text-align:center;color:#666;font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:.5px}.apb-people-directory-shell #pagination-container,.apb-people-directory-shell .pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin:32px 0;flex-wrap:wrap}.apb-people-directory-shell #pagination-container a,.apb-people-directory-shell #pagination-container button,.apb-people-directory-shell .pagination a,.apb-people-directory-shell .pagination button{display:flex;align-items:center;justify-content:center;min-width:40px;padding:8px 12px;border-radius:6px;background:#fff;color:#1a1a1a;text-decoration:none;border:2px solid #dcdcdc;font-size:.875rem;line-height:1.43;font-weight:600;letter-spacing:.1px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.apb-people-directory-shell #pagination-container a:hover:not(:disabled):not(.active),.apb-people-directory-shell #pagination-container button:hover:not(:disabled):not(.active),.apb-people-directory-shell .pagination a:hover:not(:disabled):not(.active),.apb-people-directory-shell .pagination button:hover:not(:disabled):not(.active){background:#e8eef5;color:#1e3a5f;border-color:#1e3a5f;transform:translateY(-2px)}.apb-people-directory-shell #pagination-container a.active,.apb-people-directory-shell #pagination-container a.pagination-number.active,.apb-people-directory-shell #pagination-container button.active,.apb-people-directory-shell #pagination-container button.pagination-number.active,.apb-people-directory-shell .pagination a.active,.apb-people-directory-shell .pagination a.pagination-number.active,.apb-people-directory-shell .pagination button.active,.apb-people-directory-shell .pagination button.pagination-number.active{background:#1e3a5f;color:#fff;border-color:#1e3a5f;cursor:default}.apb-people-directory-shell #pagination-container a:disabled,.apb-people-directory-shell #pagination-container button:disabled,.apb-people-directory-shell .pagination a:disabled,.apb-people-directory-shell .pagination button:disabled{opacity:.38;cursor:not-allowed;background:#f5f5f5}.apb-people-directory-shell #pagination-container a.pagination-prev,.apb-people-directory-shell #pagination-container a.pagination-next,.apb-people-directory-shell #pagination-container button.pagination-prev,.apb-people-directory-shell #pagination-container button.pagination-next,.apb-people-directory-shell .pagination a.pagination-prev,.apb-people-directory-shell .pagination a.pagination-next,.apb-people-directory-shell .pagination button.pagination-prev,.apb-people-directory-shell .pagination button.pagination-next{font-weight:700}.apb-people-directory-shell .pagination-numbers{display:flex;align-items:center;justify-content:center;gap:4px}.apb-people-directory-shell .pagination-ellipsis{padding:0 4px;color:#666;font-size:.875rem;line-height:1.43;font-weight:600;letter-spacing:.1px;-webkit-user-select:none;user-select:none}.apb-people-directory-shell .apb-directory-title{font-size:2.25rem;line-height:1.22;font-weight:400;letter-spacing:0;color:#d1b06b;margin-top:24px;margin-bottom:24px;text-align:left}@media(min-width:768px){.apb-people-directory-shell .apb-directory-title{font-size:2.8125rem;line-height:1.16;font-weight:400;letter-spacing:0}}.apb-people-directory-shell #people-directory-list{display:grid;grid-template-columns:1fr;gap:16px;margin:0;padding:0;width:100%;box-sizing:border-box}@media(min-width:640px){.apb-people-directory-shell #people-directory-list{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.apb-people-directory-shell #people-directory-list{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.apb-people-directory-shell #people-directory-list{grid-template-columns:repeat(3,1fr)}}@media(min-width:1280px){.apb-people-directory-shell #people-directory-list{grid-template-columns:repeat(4,1fr)}}.apb-people-directory-shell .loading-container{display:flex;align-items:center;justify-content:center;min-height:400px;width:100%}.apb-people-directory-shell .apb-directory-marketing-background{width:100%}.apb-people-directory-shell .apb-directory-marketing-content{width:100%;box-sizing:border-box;margin:0;padding:0;color:var(--main-text, #2A2A2A);font-family:Proxima Nova,sans-serif;font-size:16px;font-style:normal;line-height:135%;overflow-x:clip}.apb-people-directory-shell .apb-directory-marketing-content p,.apb-people-directory-shell .apb-directory-marketing-content li,.apb-people-directory-shell .apb-directory-marketing-content a,.apb-people-directory-shell .apb-directory-marketing-content span,.apb-people-directory-shell .apb-directory-marketing-content strong,.apb-people-directory-shell .apb-directory-marketing-content em{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;line-height:inherit}.apb-people-directory-shell .apb-directory-marketing-content .is-layout-constrained,.apb-people-directory-shell .apb-directory-marketing-content .is-layout-flow,.apb-people-directory-shell .apb-directory-marketing-content .wp-block-group,.apb-people-directory-shell .apb-directory-marketing-content .wp-block-group__inner-container{width:100%;max-width:none;box-sizing:border-box}.apb-people-directory-shell .apb-directory-marketing-content .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)),.apb-people-directory-shell .apb-directory-marketing-content .is-layout-flow>:where(:not(.alignleft):not(.alignright):not(.alignfull)),.apb-people-directory-shell .apb-directory-marketing-content .wp-block-group__inner-container>*{max-width:none;margin-left:0;margin-right:0}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-banner{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-banner>.wp-block-group__inner-container,.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-banner>.wp-block-cover__inner-container{width:min(1240px,100%);max-width:1240px;margin-left:auto;margin-right:auto}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-manual-button-dark,.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-manual-button-light{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:8px 18px!important;border-radius:8px!important;text-align:center!important;font-family:Proxima Nova,sans-serif!important;font-size:18px!important;font-style:normal!important;font-weight:400!important;line-height:1.15!important;text-decoration:none!important;white-space:nowrap!important;cursor:pointer!important;transition:background-color .18s ease,color .18s ease,border-color .18s ease!important}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-manual-button-dark a,.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-manual-button-light a{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:inherit!important;text-decoration:none!important}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-manual-button-dark a:hover,.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-manual-button-dark a:focus-visible,.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-manual-button-dark a:active,.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-manual-button-light a:hover,.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-manual-button-light a:focus-visible,.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-manual-button-light a:active{color:inherit!important;text-decoration:none!important}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-manual-button-row{display:flex;flex-wrap:nowrap;align-items:center;gap:12px;width:min(100%,460px)}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-manual-button-row>*{margin:0!important;flex:0 0 auto}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-manual-button-dark{background:transparent!important;border:1px solid #D3BC8D!important;color:#d3bc8d!important}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-manual-button-dark:hover{background:#d3bc8d1f!important}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-manual-button-dark:active{background:#d3bc8d38!important}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-manual-button-light{background:#d3bc8d!important;border:1px solid #D3BC8D!important;color:#182553!important}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-manual-button-light:hover{background:#c8ae74!important;border-color:#c8ae74!important}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-manual-button-light:active{background:#b89a63!important;border-color:#b89a63!important}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-hero{margin:0;background:#1f2d5d;padding:clamp(24px,4vw,56px);border-radius:0}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-hero>.wp-block-group__inner-container{display:grid;grid-template-columns:1fr;grid-template-areas:"text" "image";gap:20px;align-items:start;align-content:start}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-hero>.wp-block-group__inner-container>.wp-block-group:first-child{grid-area:text;display:flex;flex-direction:column;gap:16px;margin:0}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-hero h1,.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-hero .wp-block-heading{margin:0!important;color:#fff!important;font-family:Lora,Georgia,Times New Roman,serif!important;font-size:38px!important;font-style:normal!important;font-weight:400!important;line-height:120%!important}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-hero>.wp-block-group__inner-container>.wp-block-image:last-child,.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-hero>.wp-block-group__inner-container>figure.wp-block-image:last-child{grid-area:image;margin:0;display:flex;justify-content:center;align-items:center;width:100%}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-hero>.wp-block-group__inner-container>.wp-block-image:last-child img,.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-hero>.wp-block-group__inner-container>figure.wp-block-image:last-child img{width:min(100%,clamp(320px,46vw,760px));max-width:100%;height:auto;object-fit:contain;display:block}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-hero .apb-1000-hero-logo{color:#fff;opacity:.95;font-size:22px;line-height:1;margin:0}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-hero .apb-1000-hero-title{color:#fff;font-family:Lora,Georgia,Times New Roman,serif;font-size:clamp(2rem,3.2vw,3.45rem);line-height:1.1;margin:0;max-width:18ch}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-hero .apb-1000-hero-description{color:#ffffffe6;font-size:clamp(1rem,1.15vw,1.375rem);line-height:1.5;margin:0;max-width:48ch}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-hero .apb-1000-hero-cta-row{display:flex;flex-wrap:nowrap;align-items:center;gap:12px;margin:4px 0 0;width:min(100%,460px)}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-hero .apb-1000-hero-cta-row>*{margin:0!important;flex:0 0 auto}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-hero .apb-1000-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border-radius:10px;text-decoration:none;font-family:Proxima Nova,sans-serif;font-size:1.125rem;line-height:1.2;font-weight:600;border:2px solid transparent;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-hero .apb-1000-btn-primary{background:#d5bc84;color:#1f2d5d;border-color:#d5bc84}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-hero .apb-1000-btn-secondary{background:transparent;color:#d5bc84;border-color:#d5bc84}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-hero .apb-1000-btn:hover,.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-hero .apb-1000-btn:focus-visible{text-decoration:none;filter:brightness(.96)}.apb-people-directory-shell .apb-directory-marketing-content .wp-block-media-text{width:min(1240px,100%);max-width:1240px;margin:0 auto;box-sizing:border-box;padding-inline:clamp(8px,1.5vw,20px);gap:clamp(20px,2.8vw,48px);align-items:center}.apb-people-directory-shell .apb-directory-marketing-content .wp-block-media-text.has-background{width:min(1240px,100%);max-width:1240px;margin-left:auto;margin-right:auto;padding-top:40px;padding-bottom:40px;padding-inline:clamp(16px,2vw,28px);box-sizing:border-box}.apb-people-directory-shell .apb-directory-marketing-content .wp-block-media-text.has-background.apb-1000-full-width{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100dvw;max-width:100dvw;margin-left:calc(50% - 50dvw);margin-right:calc(50% - 50dvw);padding-top:40px;padding-bottom:40px;padding-inline:max(clamp(16px,2vw,28px),(100vw - 1240px) / 2);padding-inline:max(clamp(16px,2vw,28px),(100dvw - 1240px) / 2);box-sizing:border-box}.apb-people-directory-shell .apb-directory-marketing-content .wp-block-media-text+.wp-block-media-text{margin-top:clamp(44px,6vw,96px)}.apb-people-directory-shell .apb-directory-marketing-content .wp-block-media-text>.wp-block-media-text__media,.apb-people-directory-shell .apb-directory-marketing-content .wp-block-media-text>figure.wp-block-media-text__media{display:flex;align-items:center;justify-content:center;margin:0;padding:0;background:transparent;border-radius:0}.apb-people-directory-shell .apb-directory-marketing-content .wp-block-media-text>.wp-block-media-text__media img,.apb-people-directory-shell .apb-directory-marketing-content .wp-block-media-text>figure.wp-block-media-text__media img{display:block;width:100%;max-width:560px;height:auto}.apb-people-directory-shell .apb-directory-marketing-content .wp-block-media-text__content{width:100%;max-width:720px;padding:0;display:flex;flex-direction:column;gap:clamp(12px,1.5vw,20px);align-self:center;justify-self:stretch}.apb-people-directory-shell .apb-directory-marketing-content .wp-block-media-text.is-stacked-on-mobile:not(.has-media-on-the-right) .wp-block-media-text__content{justify-self:start}.apb-people-directory-shell .apb-directory-marketing-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{margin-left:0;margin-right:0}.apb-people-directory-shell .apb-directory-marketing-content .wp-block-media-text.is-stacked-on-mobile:not(.has-media-on-the-right) .wp-block-media-text__content :is(p,li){text-align:justify;text-justify:inter-word}.apb-people-directory-shell .apb-directory-marketing-content .wp-block-media-text__content h2,.apb-people-directory-shell .apb-directory-marketing-content .wp-block-media-text__content .wp-block-heading{margin:0;font-family:Lora,Georgia,Times New Roman,serif!important;color:#17315c;font-size:30px;line-height:1.12;letter-spacing:-.01em;font-weight:400;text-align:left!important}.apb-people-directory-shell .apb-directory-marketing-content .wp-block-media-text__content ul{margin:0;padding-left:0;list-style-position:inside;color:#4b5565;font-size:clamp(1rem,1.05vw,1.25rem);line-height:1.65}.apb-people-directory-shell .apb-directory-marketing-content .wp-block-media-text__content ul li{margin-top:0;margin-right:0;margin-bottom:.7rem;margin-left:0!important;margin-inline-start:0!important;padding-left:0}.apb-people-directory-shell .apb-directory-marketing-content .wp-block-media-text__content ul li strong{color:#1f2a3d;font-weight:700}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-tabs{--apb-1000-tab-active: #D3BC8D;--apb-1000-tab-inactive: #AEACAC;--apb-1000-tab-text: #3f4c69;--apb-1000-tab-text-active: #22345a;--apb-1000-tabs-inline-pad: clamp(8px, 1.5vw, 20px);width:100%;box-sizing:border-box}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-tabs .apb-1000-tabs-nav{width:min(1240px,100%);margin:0 auto clamp(20px,3vw,36px);padding-inline:var(--apb-1000-tabs-inline-pad);display:flex;flex-wrap:nowrap;align-items:stretch;gap:0;overflow-x:auto;border-bottom:1px solid #d8dde8;scrollbar-width:thin}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-tabs .apb-1000-tabs-tab{position:relative;appearance:none;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--main-blue, #182553);font-family:Lora,Georgia,Times New Roman,serif;font-size:22px;font-style:normal;font-weight:400;line-height:125%;text-align:left;padding:12px 24px;min-width:220px;display:flex;justify-content:flex-start;align-items:center;gap:10px;flex:1 0 220px;cursor:pointer;opacity:.6;transition:color .18s ease,border-color .18s ease,opacity .18s ease}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-tabs .apb-1000-tabs-tab:before{content:"";width:42px;height:42px;border-radius:2px;flex:0 0 42px;background-color:var(--apb-1000-tab-inactive);transition:background-color .18s ease;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-size:contain}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-tabs .apb-1000-tabs-tab[aria-selected=true]{color:var(--main-blue, #182553);border-bottom-color:var(--apb-1000-tab-active);opacity:1}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-tabs .apb-1000-tabs-tab[aria-selected=true]:before{background-color:var(--apb-1000-tab-active)}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-tabs .apb-1000-tabs-tab:focus-visible{outline:2px solid rgba(24,37,83,.35);outline-offset:-2px}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-tabs .apb-1000-tabs-tab.icon-bank:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 42 42' fill='none'%3E%3Cpath d='M21 12.6332C20.9421 12.6332 20.8866 12.6563 20.8458 12.6974C20.8051 12.7385 20.7824 12.7942 20.7829 12.852C20.7829 12.9729 20.8808 13.0709 21.0017 13.0709C21.1226 13.0709 21.2206 12.9729 21.2206 12.852C21.2187 12.7313 21.1207 12.6341 21 12.6332' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M36.7075 18.0815H5.29243C5.04743 18.082 4.8123 17.985 4.63889 17.8119C4.46549 17.6388 4.36804 17.4039 4.36804 17.1589V13.6994C4.36861 12.9462 4.8509 12.2778 5.56554 12.0397L20.4152 7.08867C20.7949 6.96263 21.2051 6.96263 21.5847 7.08867L36.4344 12.0397C37.149 12.2778 37.6313 12.9462 37.6319 13.6994V17.1589C37.6319 17.4039 37.5344 17.6388 37.361 17.8119C37.1876 17.985 36.9525 18.082 36.7075 18.0815Z' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.99414 31.5044V18.0815' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M35.0059 18.0815V31.5044' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.9971 18.0815V31.5044' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21 18.0815V31.5044' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M28.0029 18.0815V31.5044' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M35.6746 31.5044H6.32536C5.66241 31.5047 5.05654 31.8795 4.7602 32.4725L3.67825 34.6364C3.55607 34.8792 3.49268 35.1472 3.49268 35.419V36.7566H38.5073V35.419C38.5073 35.1472 38.4439 34.8792 38.3217 34.6364L37.2397 32.4725C36.9434 31.8795 36.3375 31.5047 35.6746 31.5044Z' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M40.258 36.7566H1.74194' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 42 42' fill='none'%3E%3Cpath d='M21 12.6332C20.9421 12.6332 20.8866 12.6563 20.8458 12.6974C20.8051 12.7385 20.7824 12.7942 20.7829 12.852C20.7829 12.9729 20.8808 13.0709 21.0017 13.0709C21.1226 13.0709 21.2206 12.9729 21.2206 12.852C21.2187 12.7313 21.1207 12.6341 21 12.6332' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M36.7075 18.0815H5.29243C5.04743 18.082 4.8123 17.985 4.63889 17.8119C4.46549 17.6388 4.36804 17.4039 4.36804 17.1589V13.6994C4.36861 12.9462 4.8509 12.2778 5.56554 12.0397L20.4152 7.08867C20.7949 6.96263 21.2051 6.96263 21.5847 7.08867L36.4344 12.0397C37.149 12.2778 37.6313 12.9462 37.6319 13.6994V17.1589C37.6319 17.4039 37.5344 17.6388 37.361 17.8119C37.1876 17.985 36.9525 18.082 36.7075 18.0815Z' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.99414 31.5044V18.0815' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M35.0059 18.0815V31.5044' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.9971 18.0815V31.5044' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21 18.0815V31.5044' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M28.0029 18.0815V31.5044' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M35.6746 31.5044H6.32536C5.66241 31.5047 5.05654 31.8795 4.7602 32.4725L3.67825 34.6364C3.55607 34.8792 3.49268 35.1472 3.49268 35.419V36.7566H38.5073V35.419C38.5073 35.1472 38.4439 34.8792 38.3217 34.6364L37.2397 32.4725C36.9434 31.8795 36.3375 31.5047 35.6746 31.5044Z' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M40.258 36.7566H1.74194' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-tabs .apb-1000-tabs-tab.icon-search-primary:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 42 42' fill='none'%3E%3Cpath d='M34.7486 22.7612C36.4656 24.4781 36.9794 27.0602 36.0503 29.3036C35.1211 31.547 32.9321 33.0097 30.5039 33.0097C28.0757 33.0097 25.8867 31.547 24.9576 29.3036C24.0284 27.0602 24.5422 24.4781 26.2593 22.7612C28.6044 20.4191 32.4034 20.4191 34.7486 22.7612' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M38.5074 35.0058L34.7468 31.2452' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M36.7568 17.4985V10.4956C36.7568 7.59489 34.4053 5.24341 31.5046 5.24341H10.4958C7.59514 5.24341 5.24365 7.59489 5.24365 10.4956V31.5043C5.24365 34.405 7.59514 36.7565 10.4958 36.7565H23.7804' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.7479 5.24341V36.7565' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 42 42' fill='none'%3E%3Cpath d='M34.7486 22.7612C36.4656 24.4781 36.9794 27.0602 36.0503 29.3036C35.1211 31.547 32.9321 33.0097 30.5039 33.0097C28.0757 33.0097 25.8867 31.547 24.9576 29.3036C24.0284 27.0602 24.5422 24.4781 26.2593 22.7612C28.6044 20.4191 32.4034 20.4191 34.7486 22.7612' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M38.5074 35.0058L34.7468 31.2452' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M36.7568 17.4985V10.4956C36.7568 7.59489 34.4053 5.24341 31.5046 5.24341H10.4958C7.59514 5.24341 5.24365 7.59489 5.24365 10.4956V31.5043C5.24365 34.405 7.59514 36.7565 10.4958 36.7565H23.7804' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.7479 5.24341V36.7565' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-tabs .apb-1000-tabs-tab.icon-search-secondary:before,.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-tabs .apb-1000-tabs-tab.icon-chart:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 42 42' fill='none'%3E%3Cpath d='M8.75 15.75V8.75C8.75 6.817 10.317 5.25 12.25 5.25H33.25C35.183 5.25 36.75 6.817 36.75 8.75V31.5C36.75 33.433 35.183 35 33.25 35H26.25' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M29.75 15.75V12.25H26.25' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.5 17.5L20.125 14' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.125 14L17.5 16.625' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.5029 17.5L29.7501 12.25' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26.25 22.75H29.75' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26.25 28H29.75' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.125 21C17.4742 21 21 24.5258 21 28.875C21 33.2242 17.4742 36.75 13.125 36.75C8.77576 36.75 5.25 33.2242 5.25 28.875C5.25 24.5258 8.77576 21 13.125 21' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.5859 28.875H10.6641' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.125 26.4141V31.3359' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 42 42' fill='none'%3E%3Cpath d='M8.75 15.75V8.75C8.75 6.817 10.317 5.25 12.25 5.25H33.25C35.183 5.25 36.75 6.817 36.75 8.75V31.5C36.75 33.433 35.183 35 33.25 35H26.25' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M29.75 15.75V12.25H26.25' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.5 17.5L20.125 14' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.125 14L17.5 16.625' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.5029 17.5L29.7501 12.25' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26.25 22.75H29.75' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26.25 28H29.75' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.125 21C17.4742 21 21 24.5258 21 28.875C21 33.2242 17.4742 36.75 13.125 36.75C8.77576 36.75 5.25 33.2242 5.25 28.875C5.25 24.5258 8.77576 21 13.125 21' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.5859 28.875H10.6641' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.125 26.4141V31.3359' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-tabs .apb-1000-tabs-tab.icon-person:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 42 42' fill='none'%3E%3Cpath d='M5.24989 26.25V24.5C5.22421 23.0999 5.76908 21.7496 6.75927 20.7594C7.74946 19.7692 9.09979 19.2243 10.4999 19.25H15.7499C17.15 19.2243 18.5003 19.7692 19.4905 20.7594C20.4807 21.7496 21.0256 23.0999 20.9999 24.5V26.25' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M28 19.25H31.5C32.9001 19.2243 34.2504 19.7692 35.2406 20.7594C36.2308 21.7496 36.7757 23.0999 36.75 24.5V26.25' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='13.125' cy='9.625' r='4.375' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='29.75' cy='10.5' r='3.5' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M31.5 30.625H26.9641' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M31.5 35.0981V30.625' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.5 30.7098C12.5272 34.4329 16.4273 36.75 20.6665 36.75C24.9057 36.75 28.8058 34.4329 30.833 30.7098' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 42 42' fill='none'%3E%3Cpath d='M5.24989 26.25V24.5C5.22421 23.0999 5.76908 21.7496 6.75927 20.7594C7.74946 19.7692 9.09979 19.2243 10.4999 19.25H15.7499C17.15 19.2243 18.5003 19.7692 19.4905 20.7594C20.4807 21.7496 21.0256 23.0999 20.9999 24.5V26.25' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M28 19.25H31.5C32.9001 19.2243 34.2504 19.7692 35.2406 20.7594C36.2308 21.7496 36.7757 23.0999 36.75 24.5V26.25' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='13.125' cy='9.625' r='4.375' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='29.75' cy='10.5' r='3.5' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M31.5 30.625H26.9641' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M31.5 35.0981V30.625' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.5 30.7098C12.5272 34.4329 16.4273 36.75 20.6665 36.75C24.9057 36.75 28.8058 34.4329 30.833 30.7098' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-tabs .apb-1000-tabs-panel{width:min(1240px,100%);margin-left:auto;margin-right:auto;padding-inline:var(--apb-1000-tabs-inline-pad);box-sizing:border-box}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-tabs .apb-1000-tabs-panel .wp-block-media-text__content h3,.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-tabs .apb-1000-tabs-panel .wp-block-media-text__content h3.wp-block-heading{display:none}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-tabs .apb-1000-tabs-panel[hidden]{display:none!important}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-tabs .apb-1000-tabs-panel+.apb-1000-tabs-panel{margin-top:0}@media(min-width:1024px){.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-tabs .apb-1000-tabs-tab{min-width:0;flex:1 1 0}}@media(max-width:767px){.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-tabs .apb-1000-tabs-tab{font-size:1.125rem;min-width:190px;padding-inline:14px}}@media(min-width:1024px){.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-hero>.wp-block-group__inner-container>.wp-block-group:first-child>.wp-block-group__inner-container{display:block!important;grid-template-columns:1fr!important;grid-template-areas:none!important;gap:0!important;justify-content:initial!important;align-content:initial!important}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-hero .wp-block-group__inner-container{display:grid;grid-template-columns:minmax(460px,720px) minmax(280px,520px);gap:12px 32px;align-items:center;align-content:center;justify-content:center;max-width:1240px;margin-left:auto;margin-right:auto}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-hero .wp-block-group__inner-container>.wp-block-group:first-child,.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-hero .wp-block-group__inner-container>h1,.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-hero .wp-block-group__inner-container>p,.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-hero .wp-block-group__inner-container>h2,.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-hero .wp-block-group__inner-container>ul{grid-column:1;width:100%;max-width:720px}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-hero .wp-block-group__inner-container>.wp-block-image:last-child,.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-hero .wp-block-group__inner-container>figure.wp-block-image:last-child{grid-column:2;justify-self:center}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-hero .wp-block-group__inner-container>.wp-block-group:first-child{align-self:center;justify-self:stretch}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-hero .wp-block-group__inner-container>.wp-block-image:last-child,.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-hero .wp-block-group__inner-container>figure.wp-block-image:last-child{position:static;align-self:center;margin:0}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-hero .wp-block-group__inner-container>.wp-block-image:last-child img,.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-hero .wp-block-group__inner-container>figure.wp-block-image:last-child img{width:min(100%,clamp(280px,30vw,500px));height:auto;max-width:100%;max-height:clamp(220px,32vw,460px);object-fit:contain}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-hero .wp-block-group__inner-container>.wp-block-group:first-child>ul{margin-top:0;margin-bottom:0}.apb-people-directory-shell .apb-directory-marketing-content .wp-block-media-text{grid-template-columns:minmax(280px,520px) minmax(460px,720px)}.apb-people-directory-shell .apb-directory-marketing-content .wp-block-media-text:not(.has-media-on-the-right):not(.apb-1000-tabs-panel) .wp-block-media-text__content{width:min(100%,720px);justify-self:end;margin-left:auto;margin-right:0}.apb-people-directory-shell .apb-directory-marketing-content .wp-block-media-text.has-media-on-the-right:not(.apb-1000-tabs-panel){grid-template-columns:minmax(460px,720px) minmax(280px,520px)}.apb-people-directory-shell .apb-directory-marketing-content .wp-block-media-text.has-media-on-the-right:not(.apb-1000-tabs-panel) .wp-block-media-text__content{width:min(100%,720px);justify-self:end;margin-left:0;margin-right:0}.apb-people-directory-shell .apb-directory-marketing-content .wp-block-media-text.has-media-on-the-right:not(.apb-1000-tabs-panel)>.wp-block-media-text__media,.apb-people-directory-shell .apb-directory-marketing-content .wp-block-media-text.has-media-on-the-right:not(.apb-1000-tabs-panel)>figure.wp-block-media-text__media{justify-self:end}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-tabs-panel .wp-block-media-text__content{width:min(100%,720px);justify-self:start;margin-left:0;margin-right:auto}}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-hero.apb-reveal-ready{opacity:0;transform:translateY(28px);transition:opacity .56s ease,transform .56s ease;will-change:opacity,transform}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-hero.apb-reveal-visible{opacity:1;transform:translateY(0)}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-group-reveal.apb-reveal-ready{opacity:0;transform:translateY(18px);transition:opacity .46s ease,transform .46s ease;will-change:opacity,transform}.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-group-reveal.apb-reveal-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-hero.apb-reveal-ready,.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-hero.apb-reveal-visible,.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-group-reveal.apb-reveal-ready,.apb-people-directory-shell .apb-directory-marketing-content .apb-1000-group-reveal.apb-reveal-visible{opacity:1;transform:none;transition:none}}.apb-people-directory-shell .loading-spinner{display:flex;flex-direction:column;align-items:center;gap:12px}.apb-people-directory-shell .loading-spinner .spinner{width:48px;height:48px;border:4px solid #e8e8e8;border-top-color:#1e3a5f;border-radius:50%;animation:spin .8s linear infinite}.apb-people-directory-shell .loading-spinner p{font-size:.875rem;line-height:1.43;font-weight:400;letter-spacing:.25px;color:#666;margin:0}@keyframes spin{to{transform:rotate(360deg)}}.apb-people-directory-shell .apb-directory-logo{display:block;margin:50px auto;max-height:75px;width:auto}.apb-people-directory-shell .person-entry{display:flex;flex-direction:column;background:#fff;border-radius:12px;border:1px solid #e8e8e8;transition:box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1);opacity:0;animation:fadeInUp .5s ease-out forwards}.apb-people-directory-shell .person-entry:hover{border-color:#1e3a5f}.apb-people-directory-shell .person-entry.card-style{padding:0;margin:0;min-width:0;word-break:break-word;overflow:hidden;height:100%}.apb-people-directory-shell .card-clickable-wrapper{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.apb-people-directory-shell .card-clickable-wrapper:hover,.apb-people-directory-shell .card-clickable-wrapper:focus,.apb-people-directory-shell .card-clickable-wrapper:active,.apb-people-directory-shell .card-clickable-wrapper:visited{text-decoration:none}.apb-people-directory-shell .card-clickable-wrapper.card-no-profile{cursor:default;pointer-events:none}.apb-people-directory-shell .card-clickable-wrapper.card-no-profile .card-profile-link{display:none}.apb-people-directory-shell .card-img-row{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px 12px 12px;border-top-left-radius:12px;border-top-right-radius:12px;overflow:hidden;flex-shrink:0}.apb-people-directory-shell .card-profile-img{width:200px;height:200px;aspect-ratio:1;border-radius:50%;object-fit:cover;display:block;background:#f5f5f5 url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120 120"><circle cx="60" cy="45" r="20" fill="%23b0c4ce"/><path d="M30 100 Q30 75 60 75 Q90 75 90 100" fill="%23b0c4ce"/></svg>') center/60% no-repeat;border:4px solid #ffffff;border-radius:50%!important}@media(min-width:768px){.apb-people-directory-shell .card-profile-img{width:220px;height:220px;aspect-ratio:1;border-radius:50%;object-fit:cover;display:block}}.apb-people-directory-shell .card-info-section{flex:1 1 auto;display:flex;flex-direction:column;gap:4px;padding:8px 12px}.apb-people-directory-shell .card-name{font-size:1rem;line-height:1.5;font-weight:600;letter-spacing:.15px;color:#1a1a1a;display:block;text-align:center;margin:0 0 2px}.apb-people-directory-shell .person-entry.card-style h3.card-name{font-weight:600;letter-spacing:.15px!important}.apb-people-directory-shell .card-position{font-size:.875rem;line-height:1.43;font-weight:400;letter-spacing:.25px;color:#666;line-height:1.5;text-align:center;margin:0}.apb-people-directory-shell .card-position-previous{font-size:.75rem;line-height:1.33;font-weight:400;letter-spacing:.4px;font-style:italic;color:#666;text-align:center;margin:0;opacity:.8}.apb-people-directory-shell .card-profile-link{display:block;width:100%;text-align:center;padding:4px 12px;margin-top:auto;font-size:.75rem;line-height:1.33;font-weight:600;letter-spacing:.5px;color:#666;background:#f5f5f5;border:0;border-top:1px solid #e8e8e8;border-bottom-left-radius:12px;border-bottom-right-radius:12px;text-decoration:none;letter-spacing:.01em;transition:all .2s ease;opacity:.8}.apb-people-directory-shell .card-clickable-wrapper:hover .card-profile-link{background:#f0f0f0;color:#1e3a5f;opacity:1}.apb-people-directory-shell .person-profile-picture-large{width:140px;height:140px;aspect-ratio:1;border-radius:50%;object-fit:cover;display:block;background:#f5f5f5 url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120 120"><circle cx="60" cy="45" r="20" fill="%23b0c4ce"/><path d="M30 100 Q30 75 60 75 Q90 75 90 100" fill="%23b0c4ce"/></svg>') center/60% no-repeat;border:4px solid #ffffff}body.apb-people-modal-open{overflow:hidden}body.apb-people-modal-open #wpfront-notification-bar{display:none!important}.apb-people-directory-shell .person-modal-overlay{position:fixed;inset:0;background:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;display:flex;align-items:center;justify-content:center;padding:0;animation:modal-fade-in .2s ease-out}@media(min-width:768px){.apb-people-directory-shell .person-modal-overlay{padding:50px}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}.apb-people-directory-shell .person-modal-wrapper{position:relative;max-width:1200px;width:100%;height:100%;margin:0 auto}@media(min-width:768px){.apb-people-directory-shell .person-modal-wrapper{height:auto;max-height:90vh}}.apb-people-directory-shell .person-modal-container{background:#fff;width:100%;height:100%;overflow-y:auto;position:relative;z-index:10001;animation:modal-slide-up .3s ease-out;border-radius:0}@media(min-width:768px){.apb-people-directory-shell .person-modal-container{max-height:90vh}}.apb-people-directory-shell .person-modal-container::-webkit-scrollbar{width:10px}.apb-people-directory-shell .person-modal-container::-webkit-scrollbar-track{background:transparent}.apb-people-directory-shell .person-modal-container::-webkit-scrollbar-thumb{background:#dcdcdc;border-radius:10px;border:2px solid #ffffff;transition:background .2s ease}.apb-people-directory-shell .person-modal-container::-webkit-scrollbar-thumb:hover{background:#e8e8e8}.apb-people-directory-shell .person-modal-container{scrollbar-width:thin;scrollbar-color:#dcdcdc transparent}@keyframes modal-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.apb-people-directory-shell .person-modal-close{position:absolute;top:16px;right:16px;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10003;transition:all .2s ease}@media(min-width:768px){.apb-people-directory-shell .person-modal-close{top:24px;right:24px;width:48px;height:48px}}.apb-people-directory-shell .person-modal-close svg{color:#fff;transition:transform .2s ease}.apb-people-directory-shell .person-modal-close:hover{background:#e76f51;transform:scale(1.08)}.apb-people-directory-shell .person-modal-close:hover svg{transform:rotate(90deg)}.apb-people-directory-shell .person-modal-close:focus-visible{outline:2px solid #1e3a5f;outline-offset:2px}.apb-people-directory-shell .modal-content-wrapper{display:flex;flex-direction:column;gap:24px;padding:16px 12px 24px;max-width:1120px;margin:50px auto}@media(min-width:768px){.apb-people-directory-shell .modal-content-wrapper{flex-direction:row;gap:32px;padding:16px 32px 32px;align-items:flex-start}}.apb-people-directory-shell .modal-content-wrapper.is-pending-layout{visibility:hidden}.apb-people-directory-shell .modal-sidebar{flex-shrink:0;width:100%;order:1}@media(min-width:768px){.apb-people-directory-shell .modal-sidebar{order:auto;width:300px;position:sticky;top:20px;align-self:flex-start;max-height:calc(100vh - 40px);overflow-y:auto}}@media(min-width:1024px){.apb-people-directory-shell .modal-sidebar{width:320px}}.apb-people-directory-shell .modal-sidebar-profile-picture-container{text-align:center;margin-bottom:16px;display:block}.apb-people-directory-shell .modal-sidebar-profile-picture{width:150px;height:150px;border-radius:50%!important;border:3px solid #ffffff;object-fit:cover;box-shadow:0 2px 8px #0000001f}@media(min-width:768px){.apb-people-directory-shell .modal-sidebar-profile-picture{width:180px;height:180px;border-width:4px}}.apb-people-directory-shell .modal-sidebar-card{background:transparent;border:1px solid #e8e8e8;border-radius:12px;padding:16px;margin-bottom:12px;transition:box-shadow .2s ease}.apb-people-directory-shell .modal-sidebar-card:hover{box-shadow:0 2px 8px #0000000f}.apb-people-directory-shell .modal-sidebar-card-title{font-size:1rem;line-height:1.5;font-weight:600;letter-spacing:.15px;color:#1a1a1a;margin:0 0 12px;padding-bottom:4px;border-bottom:2px solid #1e3a5f}.apb-people-directory-shell .modal-sidebar-meta{display:flex;flex-direction:column;gap:8px}.apb-people-directory-shell .modal-sidebar-meta-item{display:flex;align-items:flex-start;gap:8px;padding:4px;border-radius:6px;transition:background .2s ease}.apb-people-directory-shell .modal-sidebar-meta-item:hover{background:#fff}.apb-people-directory-shell .modal-sidebar-icon{color:#1e3a5f;flex-shrink:0;margin-top:2px}.apb-people-directory-shell .modal-sidebar-meta-content{flex:1;display:flex;flex-direction:column;gap:2px}.apb-people-directory-shell .modal-sidebar-meta-label{font-size:.6875rem;line-height:1.45;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px}.apb-people-directory-shell .modal-sidebar-meta-value{font-size:.875rem;line-height:1.43;font-weight:400;letter-spacing:.25px;font-weight:500}.apb-people-directory-shell .modal-sidebar-reports-to-link{display:block;text-decoration:none;color:#1e3a5f;font-weight:500}.apb-people-directory-shell .modal-sidebar-reports-to-link:hover{text-decoration:underline}.apb-people-directory-shell .modal-sidebar-reports-to-link+.apb-people-directory-shell .modal-sidebar-reports-to-link{margin-top:2px}.apb-people-directory-shell .modal-sidebar-category-link{display:inline;background:none;border:none;padding:0;margin:0;color:#1e3a5f;cursor:pointer;text-align:left}.apb-people-directory-shell .modal-sidebar-category-link:hover{text-decoration:underline}.apb-people-directory-shell .modal-sidebar-linkedin-item{text-decoration:none;color:inherit}.apb-people-directory-shell .modal-sidebar-linkedin-item .modal-sidebar-meta-value{color:#1e3a5f}.apb-people-directory-shell .modal-sidebar-company-card{text-align:center}.apb-people-directory-shell .modal-sidebar-company-logo{display:flex;align-items:center;justify-content:center;padding:12px;border-radius:6px;min-height:100px}.apb-people-directory-shell .modal-sidebar-company-logo img{max-height:80px;max-width:100%;width:auto;height:auto;object-fit:contain}.apb-people-directory-shell .modal-main-content{flex:1;min-width:0;width:100%;order:2}@media(min-width:768px){.apb-people-directory-shell .modal-main-content{order:auto;width:auto}}.apb-people-directory-shell .modal-person-header{margin-bottom:24px}@media(min-width:768px){.apb-people-directory-shell .modal-person-header{margin-bottom:32px}}.apb-people-directory-shell .modal-person-name{font-size:2.8125rem;line-height:1.16;font-weight:400;letter-spacing:0;color:#1a1a1a;margin:0 0 2px;display:flex;align-items:center;gap:4px;flex-wrap:wrap}@media(min-width:768px){.apb-people-directory-shell .modal-person-name{font-size:2.8125rem;line-height:1.16;font-weight:400;letter-spacing:0}}.apb-people-directory-shell .modal-person-link{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:#1e3a5f;opacity:.6;transition:all .2s ease}.apb-people-directory-shell .modal-person-link:hover{opacity:1;transform:translateY(-2px)}.apb-people-directory-shell .modal-person-subtitle{font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:.5px;color:#666;margin:0}.apb-people-directory-shell .modal-content-card{background:transparent;border:1px solid #e8e8e8;border-radius:12px;padding:16px;margin-bottom:12px;transition:box-shadow .2s ease}@media(min-width:768px){.apb-people-directory-shell .modal-content-card{padding:16px}}.apb-people-directory-shell .modal-content-card:hover{box-shadow:0 2px 8px #0000000f}.apb-people-directory-shell .modal-content-card:last-child{margin-bottom:0}.apb-people-directory-shell .modal-content-card-title{font-size:1.5rem;line-height:1.33;font-weight:400;letter-spacing:0;color:#1a1a1a;margin:0 0 16px;padding-bottom:8px;border-bottom:2px solid #1e3a5f}.apb-people-directory-shell .modal-tab-buttons{display:flex;align-items:center;gap:24px;margin:0 0 16px;padding:0;border-bottom:0}.apb-people-directory-shell .modal-tab-buttons--single{gap:0}.apb-people-directory-shell .modal-tab-button{font-size:1.375rem;line-height:1.27;font-weight:500;letter-spacing:0;border:2px solid #e8e8e8;border-radius:6px;background:#fff;color:#666;padding:2px 12px;cursor:pointer;margin-bottom:0;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.apb-people-directory-shell .modal-tab-button:hover{color:#1a1a1a;border-color:#1e3a5f}.apb-people-directory-shell .modal-tab-button.is-active{color:#fff;border-color:#1e3a5f;background:#1e3a5f}.apb-people-directory-shell .modal-tab-button.is-static{cursor:default;pointer-events:none}.apb-people-directory-shell .modal-team-grid{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:640px){.apb-people-directory-shell .modal-team-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.apb-people-directory-shell .modal-team-grid{grid-template-columns:repeat(3,1fr)}}.apb-people-directory-shell .related-grid{display:grid;grid-template-columns:1fr;gap:8px}@media(min-width:640px){.apb-people-directory-shell .related-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.apb-people-directory-shell .related-grid{grid-template-columns:repeat(2,1fr)}}.apb-people-directory-shell .related-card{display:flex;flex-direction:column;background:#fff;overflow:hidden;transition:all .2s ease;text-decoration:none;color:inherit}.apb-people-directory-shell .related-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.apb-people-directory-shell .related-card-image{width:100%;aspect-ratio:2/1;overflow:hidden;background:#f5f5f5}.apb-people-directory-shell .related-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.related-card:hover .apb-people-directory-shell .related-card-image img{transform:scale(1.05)}.apb-people-directory-shell .related-card-content{padding:8px;flex:1;display:flex;flex-direction:column;gap:2px}.apb-people-directory-shell .related-card-title{font-size:1rem;line-height:1.5;font-weight:600;letter-spacing:.15px;color:#1a1a1a;margin:0;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1}.apb-people-directory-shell .related-card-date{font-size:.6875rem;line-height:1.45;font-weight:600;letter-spacing:.5px;color:#666;margin:0}.apb-people-directory-shell .person-modal-loading{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;padding:24px;min-height:500px}.apb-people-directory-shell .person-modal-error{padding:24px;text-align:center;min-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center}.apb-people-directory-shell .person-modal-error p{font-size:1.375rem;line-height:1.27;font-weight:500;letter-spacing:0;color:#e76f51;margin-bottom:24px}.apb-people-directory-shell .person-modal-error .error-close-button{padding:8px 32px;background:linear-gradient(135deg,#1e3a5f,#2d5985);color:#fff;border:none;border-radius:50%;font-size:.875rem;line-height:1.43;letter-spacing:.1px;font-weight:600;cursor:pointer;transition:all .2s ease}.apb-people-directory-shell .person-modal-error .error-close-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000029}@media(prefers-reduced-motion:reduce){.apb-people-directory-shell .person-modal-overlay,.apb-people-directory-shell .person-modal-container,.apb-people-directory-shell *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(prefers-contrast:high){.apb-people-directory-shell .modal-sidebar-card,.apb-people-directory-shell .modal-content-card{border-width:2px}.apb-people-directory-shell .person-modal-close{border:2px solid currentColor}}@media(max-width:767px){.apb-people-directory-shell .modal-person-name{font-size:2rem;line-height:1.2}.apb-people-directory-shell .modal-content-card{padding:12px}}.single-person-page{background:#fafafa;padding:12px 8px;min-height:100vh}@media(min-width:768px){.single-person-page{padding:24px 16px}}.single-person-nav{max-width:1200px;margin:0 auto 16px;padding:0}.person-back-button{display:inline-flex;align-items:center;gap:4px;padding:8px 16px;background:#fff;border:1px solid #e8e8e8;border-radius:6px;text-decoration:none;color:#1e3a5f;font-size:.875rem;line-height:1.43;letter-spacing:.1px;font-weight:600;transition:all .2s ease;cursor:pointer}.person-back-button svg{flex-shrink:0;transition:transform .2s ease}.person-back-button:hover{background:#2d5985;color:#0f1f3d;transform:translateY(-1px)}.person-back-button:hover svg{transform:translate(-3px)}.person-back-button:active{transform:translateY(0)}.single-person-content{max-width:1200px;margin:0 auto;background:#fff;border-radius:16px;padding:16px 12px 24px}@media(min-width:768px){.single-person-content{padding:24px 32px}}.single-person-page .person-header{margin-bottom:32px}.single-person-page .person-content-section{margin:32px 0}.single-person-page .related-articles-section{margin-top:32px}.org-chart-overlay{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10010;display:flex;align-items:center;justify-content:center;padding:16px;animation:org-chart-fade-in .2s ease-out}@keyframes org-chart-fade-in{0%{opacity:0}to{opacity:1}}.org-chart-wrapper{position:relative;z-index:10011;background:#fff;width:96vw;max-width:none;height:94vh;max-height:94vh;display:flex;flex-direction:column;border-radius:6px;overflow:hidden;box-shadow:0 24px 64px #0000004d;animation:org-chart-slide-up .25s ease-out}@keyframes org-chart-slide-up{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}.org-chart-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid #e8e8e8;position:sticky;top:0;background:#fff;z-index:1;flex-shrink:0}.org-chart-header-info{display:flex;align-items:baseline;gap:10px;min-width:0}.org-chart-company-name{font-size:1.1rem;font-weight:700;color:#1e3a5f;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.org-chart-count{font-size:.8rem;color:#666;white-space:nowrap;flex-shrink:0}.org-chart-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:none;cursor:pointer;color:#666;border-radius:4px;flex-shrink:0;transition:background-color .15s,color .15s}.org-chart-close:hover{background:#f5f5f5;color:#1e3a5f}.org-chart-close:focus-visible{outline:2px solid #1e3a5f;outline-offset:2px}.org-chart-body{padding:32px 24px;overflow:auto;flex:1;min-width:0}.org-chart-tree{display:flex;flex-direction:column;align-items:center;width:max-content;min-width:100%}.org-chart-item{display:flex;flex-direction:column;align-items:center}.org-chart-v-stem{width:2px;height:24px;background:#dcdcdc;flex-shrink:0}.org-chart-children{display:flex;flex-direction:row;align-items:flex-start}.org-chart-child-col{display:flex;flex-direction:column;align-items:center;position:relative;padding:0 18px}.org-chart-child-col:before{content:"";display:block;width:2px;height:24px;background:#dcdcdc}.org-chart-child-col:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:#dcdcdc}.org-chart-child-col:first-child:after{left:50%}.org-chart-child-col:last-child:after{right:50%}.org-chart-child-col:first-child:last-child:after{display:none}.org-chart-node-card{width:148px;display:flex;flex-direction:column;align-items:center;padding:14px 10px 12px;background:#fff;border:2px solid #dcdcdc;border-radius:8px;cursor:pointer;text-align:center;gap:8px;font-family:inherit;font-size:inherit;line-height:inherit;transition:box-shadow .15s ease,border-color .15s ease,transform .15s ease}.org-chart-node-card:hover{box-shadow:0 6px 18px #0000001f;border-color:#4a7ba7;transform:translateY(-2px)}.org-chart-node-card:focus-visible{outline:2px solid #1e3a5f;outline-offset:2px}.org-chart-node-card--focused{border-color:#d1b06b;background:#fbf9f3}.org-chart-node-card--focused .org-chart-node-avatar{border-color:#d1b06b;box-shadow:0 0 0 3px #f1e7d3}.org-chart-node-avatar-wrap{width:52px;height:52px;flex-shrink:0}.org-chart-node-avatar{width:52px;height:52px;border-radius:50%;object-fit:cover;border:2px solid #dcdcdc;display:block;background:#f5f5f5;transition:border-color .15s,box-shadow .15s}.org-chart-node-info{display:flex;flex-direction:column;gap:3px;width:100%}.org-chart-node-name{font-size:.78rem;font-weight:700;color:#1e3a5f;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3}.org-chart-node-title{font-size:.69rem;color:#666;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3}.org-chart-node-company{font-size:.65rem;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.org-chart-loading{display:flex;flex-direction:row;gap:16px;padding:32px 0;justify-content:center}.org-chart-skeleton-card{width:148px;height:130px;background:linear-gradient(90deg,#f5f5f5 25%,#f0f0f0,#f5f5f5 75%);background-size:200% 100%;border-radius:8px;animation:org-chart-shimmer 1.4s ease-in-out infinite}@keyframes org-chart-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.org-chart-error,.org-chart-empty{text-align:center;color:#666;padding:48px 20px;font-size:.9rem}.modal-sidebar-profile-orgchart-btn{position:relative;display:inline-block;background:none;border:none;padding:0;margin:0;cursor:pointer;border-radius:50%;transition:filter .2s ease,transform .2s ease}.modal-sidebar-profile-orgchart-btn:hover{filter:brightness(.92);transform:scale(1.02)}.modal-sidebar-profile-orgchart-btn:hover .modal-sidebar-orgchart-badge{opacity:1;transform:scale(1)}.modal-sidebar-profile-orgchart-btn:focus-visible{outline:3px solid #1e3a5f;outline-offset:3px}.modal-sidebar-profile-orgchart-btn .modal-sidebar-profile-picture{display:block}.modal-sidebar-orgchart-badge{position:absolute;bottom:6px;right:6px;width:24px;height:24px;border-radius:50%;background:#1e3a5f;color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.7);transition:opacity .18s ease,transform .18s ease;pointer-events:none;box-shadow:0 1px 4px #00000040}@media(min-width:768px){.modal-sidebar-orgchart-badge{bottom:8px;right:8px;width:28px;height:28px}}