.team[data-astro-cid-st7mclbm]{gap:2.5rem var(--col-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.person-open[data-astro-cid-st7mclbm]{text-align:left;width:100%;color:inherit;cursor:pointer;gap:0;display:grid}.person-photo[data-astro-cid-st7mclbm]{aspect-ratio:4/5;background:#8a8f96;max-width:100%;margin-bottom:1.25rem;display:block;position:relative;overflow:hidden}.person-photo[data-astro-cid-st7mclbm] img[data-astro-cid-st7mclbm]{object-fit:cover;filter:saturate(.92);width:100%;height:100%;transition:transform 1.1s var(--ease-out), filter .4s ease}.person-open[data-astro-cid-st7mclbm]:hover .person-photo[data-astro-cid-st7mclbm] img[data-astro-cid-st7mclbm],.person-open[data-astro-cid-st7mclbm]:focus-visible .person-photo[data-astro-cid-st7mclbm] img[data-astro-cid-st7mclbm]{filter:saturate();transform:scale(1.03)}.person-photo[data-astro-cid-st7mclbm]:after{content:"";background:var(--oxblood);clip-path:polygon(0 0,calc(100% - .45rem) 0,100% 100%,0 100%);width:38%;height:.5rem;transition:width .5s var(--ease-out);position:absolute;bottom:0;left:0}.person-open[data-astro-cid-st7mclbm]:hover .person-photo[data-astro-cid-st7mclbm]:after,.person-open[data-astro-cid-st7mclbm]:focus-visible .person-photo[data-astro-cid-st7mclbm]:after{clip-path:none;width:100%}.person-cue[data-astro-cid-st7mclbm]{color:var(--white);opacity:0;transition:opacity .3s ease, transform .4s var(--ease-out);background:linear-gradient(#07142900,#071429d9);padding:.7rem 1rem;font-size:.88rem;font-weight:620;position:absolute;bottom:.5rem;left:0;right:0;transform:translateY(6px)}.person-open[data-astro-cid-st7mclbm]:hover .person-cue[data-astro-cid-st7mclbm],.person-open[data-astro-cid-st7mclbm]:focus-visible .person-cue[data-astro-cid-st7mclbm]{opacity:1;transform:none}@media (hover:none){.person-cue[data-astro-cid-st7mclbm]{opacity:1;transform:none}}.person-initials[data-astro-cid-st7mclbm]{background:var(--navy);color:var(--white);font-family:var(--font-display);letter-spacing:.04em;place-items:center;font-size:clamp(2.5rem,1.5rem + 3vw,4rem);font-weight:300;font-stretch:125%;display:grid;position:absolute;inset:0}.person-name[data-astro-cid-st7mclbm]{font-family:var(--font-display);font-size:1.35rem;font-weight:700;font-stretch:112%;line-height:1.2;transition:color .2s}.person-open[data-astro-cid-st7mclbm]:hover .person-name[data-astro-cid-st7mclbm]{color:var(--oxblood)}.person-role[data-astro-cid-st7mclbm]{color:var(--ink-soft);margin-top:.3rem;font-size:1rem;line-height:1.45}.person-creds[data-astro-cid-st7mclbm]{color:var(--oxblood);margin-top:.45rem;font-size:.86rem;font-weight:650;line-height:1.4}.person-email[data-astro-cid-st7mclbm]{justify-items:start;gap:.25rem;margin-top:.7rem;font-size:.95rem;font-weight:580;display:grid}.person-email[data-astro-cid-st7mclbm] a[data-astro-cid-st7mclbm]{border-bottom:1px solid var(--rule);overflow-wrap:anywhere;transition:border-color .2s}.person-email[data-astro-cid-st7mclbm] a[data-astro-cid-st7mclbm]:hover{border-color:var(--oxblood)}.em-short[data-astro-cid-st7mclbm]{display:none}.profile[data-astro-cid-st7mclbm]{width:min(64rem, calc(100vw - 2 * var(--gutter)));background:var(--white);max-height:min(46rem,100svh - 4rem);color:var(--navy);border:0;margin:auto;padding:0;overflow:hidden;box-shadow:0 40px 90px -30px #07142999}.profile[data-astro-cid-st7mclbm]::backdrop{backdrop-filter:blur(3px);background:#071429b8}.profile[data-astro-cid-st7mclbm][open]{animation:profile-in .52s var(--ease-out)}.profile[data-astro-cid-st7mclbm][open]::backdrop{animation:.36s fade-in}@keyframes profile-in{0%{opacity:0;transform:translateY(18px)scale(.985)}}@keyframes fade-in{0%{opacity:0}}.profile-inner[data-astro-cid-st7mclbm]{max-height:inherit;grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid;position:static}.profile-photo[data-astro-cid-st7mclbm]{background:#8a8f96;min-height:100%;position:relative}.profile-photo[data-astro-cid-st7mclbm] img[data-astro-cid-st7mclbm]{object-fit:cover;object-position:50% 20%;width:100%;height:100%;position:absolute;inset:0}.profile-photo[data-astro-cid-st7mclbm]:after{content:"";background:var(--oxblood);clip-path:polygon(0 0,calc(100% - .53rem) 0,100% 100%,0 100%);width:40%;height:.6rem;position:absolute;bottom:0;left:0}.profile-body[data-astro-cid-st7mclbm]{max-height:min(46rem,100svh - 4rem);padding:clamp(2rem,1.5rem + 2vw,3.25rem);overflow-y:auto}.profile-name[data-astro-cid-st7mclbm]{font-family:var(--font-display);letter-spacing:-.02em;padding-right:2.5rem;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.4rem);font-weight:720;font-stretch:118%;line-height:1.05}.profile-role[data-astro-cid-st7mclbm]{color:var(--oxblood);margin-top:.5rem;font-weight:620}.profile-bio[data-astro-cid-st7mclbm]{color:var(--slate);gap:1rem;margin-top:1.5rem;line-height:1.7;display:grid}.profile-highlights[data-astro-cid-st7mclbm]{flex-wrap:wrap;gap:.5rem;margin-top:1.75rem;display:flex}.profile-highlights[data-astro-cid-st7mclbm] li[data-astro-cid-st7mclbm]{background:var(--mist-2);border:1px solid var(--rule);color:var(--navy);padding:.45rem .8rem;font-size:.88rem;font-weight:600}.profile-creds[data-astro-cid-st7mclbm]{margin-top:1.75rem}.profile-k[data-astro-cid-st7mclbm]{color:var(--oxblood);margin-bottom:.6rem;font-size:.9rem;font-weight:680}.profile-creds[data-astro-cid-st7mclbm] ul[data-astro-cid-st7mclbm]{border-top:1px solid var(--rule);display:grid}.profile-creds[data-astro-cid-st7mclbm] li[data-astro-cid-st7mclbm]{border-bottom:1px solid var(--rule);padding:.6rem 0 .6rem 1.4rem;font-weight:600;position:relative}.profile-creds[data-astro-cid-st7mclbm] li[data-astro-cid-st7mclbm]:before{content:"";background:var(--oxblood);clip-path:polygon(0 0,calc(100% - .21rem) 0,100% 100%,.21rem 100%);width:.75rem;height:.24rem;position:absolute;top:1.15rem;left:0}.profile-contact[data-astro-cid-st7mclbm]{flex-wrap:wrap;gap:.75rem 2.5rem;margin-top:1.75rem;display:flex}.profile-contact[data-astro-cid-st7mclbm] dt[data-astro-cid-st7mclbm]{color:var(--slate);font-size:.85rem;font-weight:650}.profile-contact[data-astro-cid-st7mclbm] dd[data-astro-cid-st7mclbm]{margin:0;font-weight:620}.profile-contact[data-astro-cid-st7mclbm] a[data-astro-cid-st7mclbm]{border-bottom:1px solid var(--rule);overflow-wrap:anywhere}.profile-contact[data-astro-cid-st7mclbm] a[data-astro-cid-st7mclbm]:hover{border-color:var(--oxblood)}.profile-quote[data-astro-cid-st7mclbm]{border-left:3px solid var(--oxblood);margin-top:1.75rem;padding-left:1.25rem}.profile-quote[data-astro-cid-st7mclbm] p[data-astro-cid-st7mclbm]{font-family:var(--font-display);color:var(--navy);font-size:1.2rem;font-weight:450;font-stretch:100%;line-height:1.4}.profile-quote[data-astro-cid-st7mclbm] figcaption[data-astro-cid-st7mclbm]{color:var(--slate);margin-top:.5rem;font-size:.85rem}.profile-links[data-astro-cid-st7mclbm]{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:2rem;display:flex}.profile-close[data-astro-cid-st7mclbm]{z-index:2;background:var(--white);width:2.75rem;height:2.75rem;color:var(--navy);border:1px solid var(--rule);place-items:center;transition:background-color .2s,color .2s;display:grid;position:absolute;top:1rem;right:1rem}.profile-close[data-astro-cid-st7mclbm]:hover{background:var(--navy);color:var(--white)}.profile-close[data-astro-cid-st7mclbm] svg[data-astro-cid-st7mclbm]{width:.9rem;height:.9rem}@media (width<=1080px){.team[data-astro-cid-st7mclbm]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.em-full[data-astro-cid-st7mclbm]{display:none}.em-short[data-astro-cid-st7mclbm]{display:inline}}@media (width<=380px){.team[data-astro-cid-st7mclbm]{grid-template-columns:1fr}}@media (width<=720px){.profile[data-astro-cid-st7mclbm]{width:100vw;max-width:100vw;max-height:92svh;margin:auto 0 0}.profile[data-astro-cid-st7mclbm][open]{animation:sheet-in .46s var(--ease-out)}@keyframes sheet-in{0%{opacity:0;transform:translateY(40px)}}.profile-inner[data-astro-cid-st7mclbm]{grid-template-columns:1fr;max-height:92svh;overflow-y:auto}.profile-photo[data-astro-cid-st7mclbm]{height:min(68vw,19rem);min-height:0}.profile-body[data-astro-cid-st7mclbm]{max-height:none;padding:1.75rem max(16px, var(--gutter)) 2.5rem;overflow:visible}}@media (prefers-reduced-motion:reduce){.profile[data-astro-cid-st7mclbm][open],.profile[data-astro-cid-st7mclbm][open]::backdrop{animation:none}}
