.EeJ0TW_root{gap:var(--fw-space-2);min-width:0;font-family:var(--fw-font-ui);font-weight:var(--fw-weight-ui);display:grid}.EeJ0TW_label{font-size:var(--fw-type-small)}.EeJ0TW_trigger{width:100%;min-width:0;min-height:52px;scroll-margin-block:calc(var(--fw-header-height) + 16px) 16px;border:1px solid var(--fw-control-border);background:var(--fw-page);color:var(--fw-text);font:inherit;font-size:var(--fw-type-body);text-align:left;transition:border-color var(--fw-duration-control) var(--fw-ease-interface), background-color var(--fw-duration-control) var(--fw-ease-interface);border-radius:26px;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;line-height:1.5;display:flex}.EeJ0TW_trigger>span:first-child{overflow-wrap:anywhere;min-width:0}.EeJ0TW_trigger:hover:not(:disabled){border-color:var(--fw-text);background:var(--fw-surface-subtle)}.EeJ0TW_trigger:focus-visible,.EeJ0TW_trigger[data-state=open]{border-color:var(--fw-focus);outline:2px solid var(--fw-focus);outline-offset:-2px}.EeJ0TW_trigger[data-placeholder]{color:var(--fw-text-muted)}.EeJ0TW_trigger[aria-invalid=true]{border-color:var(--fw-error)}.EeJ0TW_trigger[aria-invalid=true]:focus-visible{outline-color:var(--fw-error)}.EeJ0TW_trigger:disabled{cursor:not-allowed;background:var(--fw-surface-subtle);opacity:.6}.EeJ0TW_chevron{transition:transform var(--fw-duration-selection) var(--fw-ease-interface);flex-shrink:0;display:flex}.EeJ0TW_trigger[data-state=open] .EeJ0TW_chevron{transform:rotate(180deg)}.EeJ0TW_chevron svg,.EeJ0TW_indicator svg{stroke-width:1.75px;width:18px;height:18px}.EeJ0TW_content{z-index:var(--fw-layer-popover);width:var(--radix-select-trigger-width);max-width:calc(100vw - 32px);max-height:var(--radix-select-content-available-height);border:1px solid var(--fw-line);border-radius:var(--fw-radius-panel);background:var(--fw-page);color:var(--fw-text);box-shadow:var(--fw-shadow-popover);font-family:var(--fw-font-ui);font-size:var(--fw-type-body);font-weight:var(--fw-weight-ui);line-height:var(--fw-leading-ui);transform-origin:var(--radix-select-content-transform-origin);animation:EeJ0TW_reveal var(--fw-duration-reveal) var(--fw-ease-interface);overflow:hidden}.EeJ0TW_viewport{padding:8px}.EeJ0TW_content .EeJ0TW_viewport{scrollbar-width:thin;scrollbar-color:var(--fw-control-border) transparent}.EeJ0TW_content .EeJ0TW_viewport::-webkit-scrollbar{width:6px;display:block}.EeJ0TW_content .EeJ0TW_viewport::-webkit-scrollbar-thumb{background:var(--fw-control-border);border-radius:var(--fw-radius-pill)}.EeJ0TW_item{border-radius:calc(var(--fw-radius-panel) - 8px);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px 16px;display:flex}.EeJ0TW_item+.EeJ0TW_item{margin-top:var(--fw-space-1)}.EeJ0TW_item[data-state=checked]{background:var(--fw-surface-subtle)}.EeJ0TW_item[data-highlighted]{background:var(--fw-text);color:var(--fw-page);outline:none}.EeJ0TW_itemCopy{overflow-wrap:anywhere;min-width:0}.EeJ0TW_description{margin-top:var(--fw-space-1);color:var(--fw-text-muted);font-size:var(--fw-type-small);line-height:1.4;display:block}.EeJ0TW_item[data-highlighted] .EeJ0TW_description{color:inherit}.EeJ0TW_indicator{flex-shrink:0;width:18px;display:flex}.EeJ0TW_item[data-disabled]{opacity:.5;cursor:not-allowed}@keyframes EeJ0TW_reveal{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.EeJ0TW_trigger,.EeJ0TW_chevron{transition:none}.EeJ0TW_content{animation:none}}@media (forced-colors:active){.EeJ0TW_trigger,.EeJ0TW_content{border-color:buttontext}.EeJ0TW_item[data-highlighted]{outline-offset:-2px;outline:2px solid highlight}}
.EhmBUa_section{container:people/inline-size}.EhmBUa_browser{gap:var(--fw-space-10);display:grid}.EhmBUa_selector{min-width:0}.EhmBUa_desktopSelector{gap:var(--fw-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.EhmBUa_person{align-items:center;gap:var(--fw-space-3);width:100%;padding:var(--fw-space-4);border-radius:var(--fw-radius-panel);color:var(--fw-text);text-align:left;transition:background-color var(--fw-duration-selection) var(--fw-ease-interface);background:0 0;border:0;display:flex;position:relative}.EhmBUa_person:hover{background:var(--fw-surface-subtle)}.EhmBUa_person[aria-pressed=true]{background:var(--fw-surface-accent)}.EhmBUa_person:active{background:var(--fw-surface-accent-active)}.EhmBUa_person:focus-visible{z-index:1}.EhmBUa_thumbnail{-o-object-fit:cover;object-fit:cover;filter:grayscale();border-radius:var(--fw-radius-pill);flex-shrink:0;width:48px;height:48px}.EhmBUa_personLabel{flex:1;min-width:0}.EhmBUa_personName{font-family:var(--fw-font-ui);font-size:var(--fw-type-body);font-weight:var(--fw-weight-ui);line-height:1.3;display:block}.EhmBUa_personRole{margin-top:var(--fw-space-1);color:var(--fw-text-muted);font-size:var(--fw-type-small);line-height:1.4;display:block}.EhmBUa_selectedIndicator{width:16px;height:16px;color:var(--fw-text);visibility:hidden}.EhmBUa_person[aria-pressed=true] .EhmBUa_selectedIndicator{visibility:visible}.EhmBUa_mobileSelector{display:none}.EhmBUa_profiles{display:grid}.EhmBUa_profiles>.EhmBUa_profile{grid-area:1/1;align-self:start}.EhmBUa_profile[inert]{visibility:hidden}.EhmBUa_profile{gap:var(--fw-space-6) clamp(2rem, 5cqi, 4rem);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,20rem) minmax(0,40rem);align-items:start;display:grid}.EhmBUa_profileAside{grid-area:1/1}.EhmBUa_profileCopy{grid-area:1/2/span 2}.EhmBUa_qualifications{grid-area:2/1;min-width:0}.EhmBUa_portrait{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;filter:grayscale();border-radius:var(--fw-radius-panel);background:var(--fw-surface-subtle);width:100%;height:auto;display:block}.EhmBUa_profileAside,.EhmBUa_profileCopy{min-width:0}.EhmBUa_identity h3{margin:0 0 var(--fw-space-2);font-size:var(--fw-type-title);font-weight:var(--fw-weight-heading);line-height:var(--fw-leading-heading);letter-spacing:var(--fw-tracking-title)}.EhmBUa_role{color:var(--fw-text-muted);font-size:var(--fw-type-body);margin:0;line-height:1.5}.EhmBUa_registration{margin:var(--fw-space-1) 0 0;color:var(--fw-text-muted);font-size:var(--fw-type-small);line-height:1.5}.EhmBUa_biographyText{margin-top:var(--fw-space-6);font-size:var(--fw-type-prose);line-height:var(--fw-leading-prose)}.EhmBUa_biographyText p{margin:0 0 var(--fw-space-4)}.EhmBUa_biographyText p:last-child{margin-bottom:0}.EhmBUa_interests{margin-top:var(--fw-space-8)}.EhmBUa_interests h4,.EhmBUa_qualifications h4{margin:0 0 var(--fw-space-3);font-family:var(--fw-font-ui);font-size:var(--fw-type-small);font-weight:var(--fw-weight-ui);color:var(--fw-text-muted);line-height:1.5}.EhmBUa_interests ul{gap:var(--fw-space-2) var(--fw-space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.EhmBUa_interests li{align-items:baseline;gap:var(--fw-space-2);color:var(--fw-text);font-size:var(--fw-type-body);line-height:1.5;display:flex}.EhmBUa_interests li:before{content:"";background:var(--fw-text-muted);border-radius:50%;flex:0 0 4px;align-self:start;height:4px;margin-top:calc(.75em - 2px)}.EhmBUa_qualifications ul{gap:var(--fw-space-3);margin:0;padding:0;list-style:none;display:grid}.EhmBUa_qualifications li{font-size:var(--fw-type-small);line-height:1.5}.EhmBUa_award,.EhmBUa_institution{display:block}.EhmBUa_award{color:var(--fw-text)}.EhmBUa_institution{color:var(--fw-text-muted)}.EhmBUa_contacts{gap:0 var(--fw-space-6);margin:var(--fw-space-1) 0 calc(-1 * var(--fw-space-3));flex-wrap:wrap;padding:0;list-style:none;display:flex}.EhmBUa_contactLink{align-items:center;gap:var(--fw-space-2);min-height:44px;font-family:var(--fw-font-ui);font-size:var(--fw-type-small);line-height:1.4;display:inline-flex}.EhmBUa_contactLink svg{stroke-width:1.6px;width:1.15em;height:1.15em;color:var(--fw-text-muted);transition:color var(--fw-duration-control) var(--fw-ease-interface);flex-shrink:0}.EhmBUa_contactLink:hover svg,.EhmBUa_contactLink:focus-visible svg{color:var(--fw-text)}@container people (max-width:68rem){.EhmBUa_desktopSelector{display:none}.EhmBUa_mobileSelector{max-width:24rem;display:block}.EhmBUa_profile{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}@container people (max-width:34.4375rem){.EhmBUa_heading{margin-bottom:var(--fw-space-8)}.EhmBUa_browser{gap:var(--fw-space-8)}.EhmBUa_mobileSelector{max-width:none}.EhmBUa_profile{gap:var(--fw-space-6) var(--fw-space-4);grid-template-rows:none;grid-template-columns:min(8.5rem,38%) minmax(0,1fr)}.EhmBUa_profileAside{grid-area:1/1}.EhmBUa_profileCopy{display:contents}.EhmBUa_identity{grid-area:1/2}.EhmBUa_contacts{margin-block:calc(-1 * var(--fw-space-3));grid-area:2/1/auto/-1}.EhmBUa_biographyText{grid-area:3/1/auto/-1;margin-top:0}.EhmBUa_interests,.EhmBUa_qualifications{margin-top:var(--fw-space-2);grid-area:4/1/auto/-1}.EhmBUa_qualifications{grid-row:5}}@container people (max-width:17rem){.EhmBUa_profile{grid-template-columns:minmax(0,1fr)}.EhmBUa_profileAside{width:min(10rem,60%)}.EhmBUa_identity{grid-area:2/1}.EhmBUa_contacts{grid-row:3}.EhmBUa_biographyText{grid-row:4}.EhmBUa_interests{grid-row:5}.EhmBUa_qualifications{grid-row:6}}@media (prefers-reduced-motion:reduce){.EhmBUa_person,.EhmBUa_contactLink svg{transition:none}}
._3bezfW_section{container-type:inline-size}._3bezfW_list{gap:var(--fw-space-10) clamp(2rem, 4vw, 4rem);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}._3bezfW_item{min-width:0;max-width:44rem}._3bezfW_item+._3bezfW_item{padding-top:var(--fw-space-8);border-top:1px solid var(--fw-line)}@container (min-width:48rem){._3bezfW_list[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}._3bezfW_list[data-columns="2"] ._3bezfW_item{border-top:0;padding-top:0}}@container (min-width:68rem){._3bezfW_list[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}._3bezfW_list[data-columns="3"] ._3bezfW_item{border-top:0;padding-top:0}}
._0d5_5q_steps{--stone:10px;--stone-centre:.8em;--step-gap:var(--fw-space-6);gap:var(--step-gap);font-size:var(--fw-type-body);line-height:var(--fw-leading-body);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}._0d5_5q_steps>li{padding-left:calc(var(--stone) + var(--fw-space-6));text-wrap:pretty;margin:0;position:relative}._0d5_5q_steps>li:before{content:"";left:0;top:calc(var(--stone-centre) - var(--stone) / 2);width:var(--stone);height:var(--stone);background:var(--fw-text);border-radius:50%;position:absolute}._0d5_5q_steps>li:nth-child(3n+2):before{background:var(--fw-text-muted)}._0d5_5q_steps>li:nth-child(3n):before{background:var(--fw-accent)}._0d5_5q_steps>li:not(:last-child):after{content:"";left:calc(var(--stone) / 2 - .5px);top:calc(var(--stone-centre) + var(--stone) / 2 + 6px);bottom:calc(-1 * var(--step-gap) + 6px);background:var(--fw-line);width:1px;position:absolute}._0d5_5q_steps>li{transition:color var(--fw-duration-panel) var(--fw-ease-interface)}._0d5_5q_steps>li[data-done]{color:var(--fw-text-muted)}._0d5_5q_steps>li[data-done]:before{--tick:14px;left:calc((var(--stone) - var(--tick)) / 2);top:calc(var(--stone-centre) - var(--tick) / 2);width:var(--tick);height:var(--tick);background:var(--fw-text);border-radius:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}._0d5_5q_steps>li[data-done]:not(:last-child):after{background:var(--fw-text-muted)}._0d5_5q_steps>li[aria-current=step]:before{box-shadow:0 0 0 4px var(--fw-surface-accent)}@media (prefers-reduced-motion:reduce){._0d5_5q_steps>li{transition:none}}._0d5_5q_steps:has(>._0d5_5q_titled){--stone:12px;--stone-centre:calc(var(--fw-type-title-xs) * .65);--step-gap:var(--fw-space-10);font-size:inherit;line-height:inherit}._0d5_5q_steps>._0d5_5q_titled{padding-left:calc(var(--stone) + 1.25rem)}._0d5_5q_steps>._0d5_5q_titled:not(:last-child):after{bottom:calc(-1 * var(--step-gap) - var(--stone-centre) + var(--stone) / 2 + 6px)}._0d5_5q_steps ._0d5_5q_title{margin:0 0 var(--fw-space-3);font-size:var(--fw-type-title-xs);font-weight:var(--fw-weight-heading);line-height:var(--fw-leading-snug);letter-spacing:var(--fw-tracking-snug)}._0d5_5q_titled>:last-child{margin-bottom:0}
