.page-hero[data-astro-cid-b6gi252y]{position:relative;height:60vh;min-height:400px;margin-top:97px;display:flex;align-items:center;justify-content:center;overflow:hidden}.page-hero-background[data-astro-cid-b6gi252y]{position:absolute;inset:0;z-index:0}.page-hero-background[data-astro-cid-b6gi252y] img[data-astro-cid-b6gi252y]{width:100%;height:100%;object-fit:cover;object-position:center 18%}.page-hero[data-astro-cid-b6gi252y] .hero-overlay[data-astro-cid-b6gi252y]{position:absolute;inset:0;background:#415588a6;z-index:1}.page-hero[data-astro-cid-b6gi252y] .hero-overlay[data-astro-cid-b6gi252y]:before{display:none}.page-hero[data-astro-cid-b6gi252y] .container[data-astro-cid-b6gi252y]{position:relative;z-index:2;text-align:center}.page-hero-title[data-astro-cid-b6gi252y]{font-family:var(--font-heading);font-size:clamp(42px,6vw,74px);color:#fff;margin:0}.people-intro[data-astro-cid-b6gi252y]{background:var(--white);padding:80px 0}.people-intro[data-astro-cid-b6gi252y] .intro-text[data-astro-cid-b6gi252y]{font-family:var(--font-body);font-weight:300;font-size:clamp(20px,2.5vw,30px);line-height:1.4;color:var(--black);max-width:993px}.people-section[data-astro-cid-b6gi252y]{background:var(--white);padding:0;position:relative}.shield-bg[data-astro-cid-b6gi252y]{position:absolute;width:70%;height:auto;z-index:0;pointer-events:none}.shield-bg[data-astro-cid-b6gi252y] img[data-astro-cid-b6gi252y]{width:100%;height:auto}.shield-bg-top[data-astro-cid-b6gi252y]{right:0;top:-600px;width:55%}.shield-bg-bottom[data-astro-cid-b6gi252y]{left:0;bottom:-38%;transform:scaleX(-1) scaleY(-1);z-index:10}.people-list[data-astro-cid-b6gi252y]{display:flex;flex-direction:column}.person-item[data-astro-cid-b6gi252y]{padding:40px 0}.person-item[data-astro-cid-b6gi252y].bio-open{border-bottom:1px solid var(--navy)}.person-header[data-astro-cid-b6gi252y]{display:flex;gap:40px;align-items:flex-start}.person-photo[data-astro-cid-b6gi252y]{flex-shrink:0;width:235px;height:235px;overflow:hidden;background:#ddd}.person-photo[data-astro-cid-b6gi252y] img[data-astro-cid-b6gi252y]{width:100%;height:100%;object-fit:cover;filter:grayscale(100%);transition:filter .3s ease}.person-item[data-astro-cid-b6gi252y]:hover .person-photo[data-astro-cid-b6gi252y] img[data-astro-cid-b6gi252y]{filter:grayscale(0%)}.person-info[data-astro-cid-b6gi252y]{flex:1;padding-top:20px}.person-name[data-astro-cid-b6gi252y]{font-family:var(--font-heading);font-size:clamp(32px,4vw,48px);color:var(--navy);margin:0 0 8px}.person-role[data-astro-cid-b6gi252y]{font-family:var(--font-body);font-weight:300;font-size:20px;color:var(--black);margin:0 0 20px}.person-toggle[data-astro-cid-b6gi252y]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-weight:500;font-size:16px;color:var(--navy);background:none;border:none;border-bottom:1px solid var(--navy);padding:0 0 4px;cursor:pointer;transition:color .2s ease}.person-toggle[data-astro-cid-b6gi252y]:hover{color:var(--blue);border-color:var(--blue)}.person-toggle[data-astro-cid-b6gi252y] svg[data-astro-cid-b6gi252y]{width:16px;height:16px;transition:transform .3s ease}.person-toggle[data-astro-cid-b6gi252y].active svg[data-astro-cid-b6gi252y]{transform:rotate(90deg)}.person-bio[data-astro-cid-b6gi252y]{max-height:0;overflow:hidden;transition:max-height .4s ease}.person-bio[data-astro-cid-b6gi252y].expanded{max-height:2000px}.person-bio-content[data-astro-cid-b6gi252y]{padding:0 0 10px 275px;font-family:var(--font-body);font-weight:300;font-size:20px;line-height:1.4;color:var(--black)}.person-bio-content[data-astro-cid-b6gi252y] p{margin:0 0 20px}.person-bio-content[data-astro-cid-b6gi252y] p:first-child{margin-top:0}.person-bio-content[data-astro-cid-b6gi252y] p:last-child{margin-bottom:0}@media(max-width:1200px){.shield-bg-top[data-astro-cid-b6gi252y]{top:-500px;width:50%}}@media(max-width:900px){.page-hero[data-astro-cid-b6gi252y]{height:32vh;min-height:220px}.shield-bg-top[data-astro-cid-b6gi252y]{top:-400px;width:45%}.person-header[data-astro-cid-b6gi252y]{flex-direction:column;align-items:flex-start;text-align:left;gap:24px}.person-photo[data-astro-cid-b6gi252y]{width:200px;height:200px}.person-info[data-astro-cid-b6gi252y]{padding-top:0}.person-bio-content[data-astro-cid-b6gi252y]{padding:24px 0 10px;font-size:16px}}@media(max-width:600px){.shield-bg-top[data-astro-cid-b6gi252y]{top:-300px;width:40%}.person-photo[data-astro-cid-b6gi252y]{width:160px;height:160px}.person-name[data-astro-cid-b6gi252y]{font-size:28px}.person-role[data-astro-cid-b6gi252y]{font-size:16px}}
