.psoc[data-astro-cid-ewz3qors]{display:flex;gap:2px}.psoc__btn[data-astro-cid-ewz3qors]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;text-decoration:none;color:var(--navy);transition:background-color .2s ease,box-shadow .2s ease}.psoc__btn[data-astro-cid-ewz3qors] svg[data-astro-cid-ewz3qors]{width:18px;height:18px;display:block;fill:currentColor}.psoc--card[data-astro-cid-ewz3qors] .psoc__btn[data-astro-cid-ewz3qors]{border-radius:var(--r-md)}.psoc--card[data-astro-cid-ewz3qors] .psoc__btn[data-astro-cid-ewz3qors]:hover{background:var(--surface);color:var(--navy)}.psoc--photo[data-astro-cid-ewz3qors]{gap:6px}.psoc--photo[data-astro-cid-ewz3qors] .psoc__btn[data-astro-cid-ewz3qors]{width:36px;height:36px;border-radius:50%;background:var(--white);box-shadow:var(--shadow-sm)}.psoc--photo[data-astro-cid-ewz3qors] .psoc__btn[data-astro-cid-ewz3qors]{position:relative}.psoc--photo[data-astro-cid-ewz3qors] .psoc__btn[data-astro-cid-ewz3qors]:after{content:"";position:absolute;inset:-4px}.psoc--photo[data-astro-cid-ewz3qors] .psoc__btn[data-astro-cid-ewz3qors] svg[data-astro-cid-ewz3qors]{width:16px;height:16px}.psoc--photo[data-astro-cid-ewz3qors] .psoc__btn[data-astro-cid-ewz3qors]:hover{box-shadow:var(--shadow-md);color:var(--navy)}.psoc--dialog[data-astro-cid-ewz3qors]{gap:8px}.psoc--dialog[data-astro-cid-ewz3qors] .psoc__btn[data-astro-cid-ewz3qors]{border-radius:50%;background:var(--surface)}.psoc--dialog[data-astro-cid-ewz3qors] .psoc__btn[data-astro-cid-ewz3qors]:hover{background:var(--line);color:var(--navy)}.pdlg[data-astro-cid-f53q5nrb]{width:720px;max-width:calc(100vw - 64px);max-height:calc(100dvh - 136px);margin:104px auto auto;padding:0;border:0;border-radius:var(--r-xl);background:var(--white);box-shadow:var(--shadow-lg);color:var(--text);overflow-y:auto;scrollbar-width:thin}.pdlg[data-astro-cid-f53q5nrb]::backdrop{background:#01172b94}.pdlg[data-astro-cid-f53q5nrb][open]{animation:pdlg-in .32s var(--ease-out)}@keyframes pdlg-in{0%{opacity:0;transform:translateY(12px) scale(.98)}}.pdlg__head[data-astro-cid-f53q5nrb]{position:relative;padding:40px 40px 28px}.pdlg__close[data-astro-cid-f53q5nrb]{position:absolute;right:24px;top:24px;width:40px;height:40px;border-radius:50%;border:0;background:var(--surface);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.pdlg__close[data-astro-cid-f53q5nrb] svg[data-astro-cid-f53q5nrb]{width:14px;height:14px;stroke:var(--navy);stroke-width:1.75;stroke-linecap:round;fill:none}.pdlg__close[data-astro-cid-f53q5nrb]:hover{background:var(--line)}.pdlg__who[data-astro-cid-f53q5nrb]{display:flex;align-items:center;gap:20px}.pdlg[data-astro-cid-f53q5nrb] .pdlg__photo{display:block;width:88px;height:88px;border-radius:50%;object-fit:cover;object-position:center 38%;flex-shrink:0}.pdlg__name[data-astro-cid-f53q5nrb]{margin:0;font-size:28px;font-weight:700;color:var(--navy);line-height:1.25;padding-right:48px}.pdlg__meta[data-astro-cid-f53q5nrb]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:20px}.pdlg__roles[data-astro-cid-f53q5nrb]{display:flex;flex-wrap:wrap;gap:8px}.pdlg__pill[data-astro-cid-f53q5nrb]{font-size:12px;font-weight:600;color:var(--navy);background:var(--surface);padding:6px 12px;border-radius:var(--r-pill)}.pdlg__body[data-astro-cid-f53q5nrb]{padding:24px 40px 12px;border-top:1px solid var(--surface-2)}.pdlg__prof[data-astro-cid-f53q5nrb]{margin:0 0 28px;font-size:var(--fs-base);line-height:var(--lh-body)}.pdlg__label[data-astro-cid-f53q5nrb]{display:block;margin:0 0 4px;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--grey-500)}.pdlg__list[data-astro-cid-f53q5nrb]{list-style:none;margin:0 0 32px;padding:0}.pdlg__list[data-astro-cid-f53q5nrb] li[data-astro-cid-f53q5nrb]{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid var(--surface-2)}.pdlg__list[data-astro-cid-f53q5nrb] li[data-astro-cid-f53q5nrb]:last-child{border-bottom:0}.pdlg__item[data-astro-cid-f53q5nrb]{min-width:0;font-size:var(--fs-base);font-weight:600;color:var(--navy);line-height:1.4}.pdlg__years[data-astro-cid-f53q5nrb]{flex-shrink:0;font-size:var(--fs-sm);color:var(--grey-500);font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:1100px){.pdlg[data-astro-cid-f53q5nrb]{margin-top:96px;max-height:calc(100dvh - 120px);max-width:min(720px,calc(100vw - 48px))}}@media(max-width:640px){.pdlg[data-astro-cid-f53q5nrb]{width:100%;max-width:100%;margin:auto 0 0;max-height:calc(100dvh - 84px);border-radius:var(--r-xl) 28px 0 0}.pdlg[data-astro-cid-f53q5nrb][open]{animation-name:pdlg-up}@keyframes pdlg-up{0%{transform:translateY(40px);opacity:0}}.pdlg__head[data-astro-cid-f53q5nrb]{padding:28px 20px 20px}.pdlg[data-astro-cid-f53q5nrb] .pdlg__photo{width:64px;height:64px}.pdlg__name[data-astro-cid-f53q5nrb]{font-size:22px;padding-right:40px}.pdlg__close[data-astro-cid-f53q5nrb]{right:16px;top:16px}.pdlg__body[data-astro-cid-f53q5nrb]{padding:20px 20px 8px}}html:not(.js) .pdlg[data-astro-cid-f53q5nrb]{display:block;position:static;margin:0 0 24px;width:auto;max-width:none;max-height:none;box-shadow:none;border:1px solid var(--line)}html:not(.js) .pdlg__close[data-astro-cid-f53q5nrb]{display:none}@media(min-width:641px)and (max-width:1100px){[data-rpanel]{grid-template-columns:290px minmax(0,1fr)!important;gap:18px 32px!important;padding:28px!important}[data-rthumbs]{grid-row:span 3;flex-wrap:wrap!important;gap:8px!important}}@media(max-width:640px){[data-rpanel]{gap:20px!important;padding:24px 20px!important}[data-rthumbs]{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;justify-items:center}[data-rthumbs]>span{width:100%!important;max-width:104px;height:auto!important;aspect-ratio:1 / 1;box-sizing:border-box}[data-rg][data-rboard]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}[data-rboard] .bcard__photo{height:auto!important;aspect-ratio:4 / 5}[data-rboard] .bcard__photo>span{left:8px!important;top:8px!important;font-size:12px!important;padding:3px 8px!important}[data-rboard] .pcard>div:nth-child(2){padding:12px 12px 0!important;gap:4px!important}[data-rboard] .pcard b{font-size:14px!important;padding-right:0!important}[data-rboard] .pcard>div:nth-child(2)>span{font-size:12px!important}[data-rboard] .pcard>div:nth-child(2)>div span{font-size:12px!important;padding:3px 8px!important}[data-rboard] .pcard>span[data-rf]{margin:12px!important;width:calc(100% - 24px)!important;padding-top:10px!important;font-size:12px!important}[data-rboard] .bcard-social{top:8px;right:8px}}@media(max-width:1100px){[data-rexrow="3"]{gap:14px!important}[data-rexrow="3"] button>div:first-child{height:240px!important}[data-rexrow="4"]{gap:12px!important}[data-rexrow="4"] button>div:first-child{height:190px!important}[data-rexec] button>div:nth-child(2){padding:12px!important}[data-rexec] b,[data-rexec] button span{font-size:14px!important}}@media(max-width:640px){[data-rexec]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}[data-rexec]>div{display:contents!important}[data-rexrow="3"]>.ecard-wrap:first-child{grid-column:1 / -1}[data-rexrow="3"]>.ecard-wrap:first-child button>div:first-child{height:280px!important}[data-rexec] button>div:first-child{height:190px!important}}@media(max-width:1100px){[data-rg][data-rcomp]{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:640px){[data-rcomp] span[style*=nowrap]{white-space:normal!important}[data-rcomp]>div{padding:16px 18px!important}[data-rcomp]>div>span{font-size:12px!important}[data-rcomp]>div>p:first-of-type{font-size:14px!important}[data-rcomp]>div>p+p{font-size:12px!important}[data-rsecnote]{font-size:14px!important;padding:14px 18px!important}}.subnav{display:inline-flex;align-items:center;min-height:44px;padding:0 24px;border-radius:999px;font-size:14px;font-weight:600;text-decoration:none;color:var(--navy);border:1px solid var(--line);background:var(--white)}.subnav:hover{border-color:var(--grey);color:var(--navy)}.subnav--on,.subnav--on:hover{background:var(--navy);color:var(--white);border-color:var(--navy)}.pcard{transition:border-color .2s ease,transform .25s var(--ease-out),box-shadow .25s ease}.pcard:hover{border-color:var(--grey)!important;transform:translateY(-2px);box-shadow:var(--shadow-lg)!important}.pcard__arrow{width:28px;height:28px;border-radius:50%;background:var(--yellow);display:inline-flex;align-items:center;justify-content:center;transition:transform .2s var(--ease-out)}.pcard:hover .pcard__arrow{transform:translate(3px)}.ecard-wrap{position:relative;display:grid}.ecard-social{position:absolute;right:12px;top:12px}.bcard-wrap{position:relative;display:grid}.bcard-social{position:absolute;right:16px;top:334px}.profiles__h{display:none;margin:0 0 24px;font-size:26px;color:var(--navy)}html:not(.js) .profiles{padding:48px var(--gutter);background:var(--surface)}html:not(.js) .profiles__h{display:block}html.dlg-open{overflow:hidden}
