.team-directory[data-astro-cid-6sqsh2pf]{padding:calc(var(--rf-gap) * 2) 0 calc(var(--rf-gap) * 4.5);scroll-margin-top:var(--rf-topbar-height)}.team-directory__header[data-astro-cid-6sqsh2pf]{display:flex;justify-content:space-between;align-items:center;gap:calc(var(--rf-gap) * 2);margin-bottom:calc(var(--rf-gap) * 1.5)}.team-directory[data-astro-cid-6sqsh2pf] h2[data-astro-cid-6sqsh2pf]{text-wrap:balance;color:var(--rf-color-primary);font-family:var(--rf-font-editorial);font-weight:400;font-size:22px;letter-spacing:.04em}.team-directory__contact[data-astro-cid-6sqsh2pf]{display:inline-flex;gap:var(--rf-gap);flex:0 0 auto;font-size:13px;min-height:44px;align-items:center;color:var(--rf-color-primary);text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:6px;transition:color var(--rf-motion-base) var(--rf-ease-out),text-decoration-color var(--rf-motion-base) var(--rf-ease-out)}.team-gallery[data-astro-cid-6sqsh2pf]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:calc(var(--rf-gap) * 1.25);row-gap:0}.member[data-astro-cid-6sqsh2pf]{display:grid;grid-row:span 8;grid-template-rows:subgrid;min-width:0;scroll-margin-top:calc(var(--rf-topbar-height) + var(--rf-gap) * 2)}.member__link[data-astro-cid-6sqsh2pf]{--member-name-hover: var(--rf-color-accent);display:grid;grid-row:1 / -1;grid-template-rows:subgrid;min-width:0}.member__image[data-astro-cid-6sqsh2pf]{position:relative;overflow:hidden}.member__action[data-astro-cid-6sqsh2pf]{display:flex;align-items:center;justify-content:space-between;gap:var(--rf-gap);min-height:44px;margin-top:var(--rf-gap);padding-block:calc(var(--rf-gap) / 2);border-bottom:1px solid var(--rf-border-warm);color:var(--rf-color-primary);font-size:13px;font-weight:600;transition:color var(--rf-motion-base) var(--rf-ease-out),border-color var(--rf-motion-base) var(--rf-ease-out)}.member__link[data-astro-cid-6sqsh2pf]:focus-visible .member__action[data-astro-cid-6sqsh2pf]{color:var(--rf-color-accent);border-color:var(--rf-color-primary)}.member__action[data-astro-cid-6sqsh2pf] .site-icon{opacity:.65;transition:opacity var(--rf-motion-base) var(--rf-ease-out),transform var(--rf-motion-base) var(--rf-ease-out)}.team-directory__contact[data-astro-cid-6sqsh2pf] .site-icon{transition:transform var(--rf-motion-base) var(--rf-ease-out)}.member__link[data-astro-cid-6sqsh2pf]:focus-visible h3[data-astro-cid-6sqsh2pf]{color:var(--member-name-hover);text-decoration-color:currentColor}.member__link[data-astro-cid-6sqsh2pf]:focus-visible .member__action[data-astro-cid-6sqsh2pf] .site-icon{opacity:1}@media(hover:hover)and (pointer:fine){.team-directory__contact[data-astro-cid-6sqsh2pf]:hover{color:var(--rf-color-accent);text-decoration-color:currentColor}.member__link[data-astro-cid-6sqsh2pf]:hover h3[data-astro-cid-6sqsh2pf]{color:var(--member-name-hover);text-decoration-color:currentColor}.member__link[data-astro-cid-6sqsh2pf]:hover .member__action[data-astro-cid-6sqsh2pf]{color:var(--rf-color-accent);border-color:var(--rf-color-primary)}.member__link[data-astro-cid-6sqsh2pf]:hover .member__action[data-astro-cid-6sqsh2pf] .site-icon{opacity:1}.team-directory__contact[data-astro-cid-6sqsh2pf]:hover .site-icon,.member__link[data-astro-cid-6sqsh2pf]:hover .member__action[data-astro-cid-6sqsh2pf] .site-icon{transform:translate(var(--rf-hover-nudge),calc(-1 * var(--rf-hover-nudge)))}}.member__caption[data-astro-cid-6sqsh2pf]{padding:var(--rf-gap) 0 calc(var(--rf-gap) * 1.25)}.member__discipline[data-astro-cid-6sqsh2pf]{margin-top:calc(var(--rf-gap) / 2);color:var(--rf-text-2);font-size:10px;letter-spacing:.14em}.member[data-astro-cid-6sqsh2pf] h3[data-astro-cid-6sqsh2pf]{color:var(--rf-color-primary);font-family:var(--rf-font-editorial);font-size:28px;font-weight:400;line-height:1.35;letter-spacing:.06em;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:6px;transition:color var(--rf-motion-base) var(--rf-ease-out),text-decoration-color var(--rf-motion-base) var(--rf-ease-out)}.member__role[data-astro-cid-6sqsh2pf]{margin-top:calc(var(--rf-gap) / 2);color:var(--rf-color-primary);font-size:15px;font-weight:600;line-height:1.6}.member__summary[data-astro-cid-6sqsh2pf]{margin-top:calc(var(--rf-gap) * 1.5);min-width:0}.member__summary-label[data-astro-cid-6sqsh2pf]{margin-bottom:calc(var(--rf-gap) / 2);color:var(--rf-text-2);font-size:12px;line-height:1.6;letter-spacing:.06em}.member__tags[data-astro-cid-6sqsh2pf]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:calc(var(--rf-gap) * .5);margin:0;padding:0;list-style:none}.member__tags[data-astro-cid-6sqsh2pf] li[data-astro-cid-6sqsh2pf]{padding:calc(var(--rf-gap) * .25) calc(var(--rf-gap) * .625);border:1px solid rgba(var(--rf-color-primary-rgb),.12);border-radius:calc(var(--rf-radius-xl) * 2);background:rgba(var(--rf-color-primary-rgb),.035);color:var(--rf-color-primary);font-size:12px;line-height:1.5;white-space:nowrap}.team-commitment[data-astro-cid-6sqsh2pf]{--rf-texture-width: 100%;--rf-texture-opacity: .78;--rf-texture-opacity-mobile: .42;--rf-texture-position: right 78%;padding-block:calc(var(--rf-gap) * 4);scroll-margin-top:var(--rf-topbar-height)}.team-commitment[data-astro-cid-6sqsh2pf]:before{mask-image:linear-gradient(100deg,transparent,#000 74%)}.team-commitment__inner[data-astro-cid-6sqsh2pf]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:calc(var(--rf-gap) * 4);align-items:center}.team-commitment[data-astro-cid-6sqsh2pf] h2[data-astro-cid-6sqsh2pf]{color:var(--rf-texture-title);font-family:var(--rf-font-editorial);font-size:clamp(28px,2.6vw,36px);font-weight:400;line-height:1.5;letter-spacing:.02em}.team-commitment[data-astro-cid-6sqsh2pf] h2[data-astro-cid-6sqsh2pf] span[data-astro-cid-6sqsh2pf]{display:block;color:var(--rf-texture-accent)}.team-commitment__copy[data-astro-cid-6sqsh2pf]{max-width:38em;color:var(--rf-texture-copy);font-size:16px;line-height:1.95;text-wrap:pretty}.team-commitment__copy[data-astro-cid-6sqsh2pf] p[data-astro-cid-6sqsh2pf]+p[data-astro-cid-6sqsh2pf]{margin-top:calc(var(--rf-gap) * .5)}@media(max-width:960px){.team-commitment[data-astro-cid-6sqsh2pf]{padding-block:calc(var(--rf-gap) * 3)}.team-commitment__inner[data-astro-cid-6sqsh2pf]{grid-template-columns:minmax(0,1fr);gap:calc(var(--rf-gap) * 1.5)}}a[data-astro-cid-6sqsh2pf]:focus-visible{outline:3px solid var(--rf-color-gold);outline-offset:6px}@media(max-width:1100px){.team-gallery[data-astro-cid-6sqsh2pf]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:calc(var(--rf-gap) * 2)}.member[data-astro-cid-6sqsh2pf]{padding-bottom:calc(var(--rf-gap) * 3)}.member[data-astro-cid-6sqsh2pf]:nth-last-child(-n+2){padding-bottom:0}}@media(max-width:800px){.team-gallery[data-astro-cid-6sqsh2pf]{column-gap:var(--rf-gap)}}@media(max-width:600px){.team-directory[data-astro-cid-6sqsh2pf]{padding-block:calc(var(--rf-gap) * 2) calc(var(--rf-gap) * 3)}.team-directory__header[data-astro-cid-6sqsh2pf]{align-items:flex-start;flex-direction:column;gap:calc(var(--rf-gap) / 2);max-width:480px;margin:0 auto calc(var(--rf-gap) * 1.5)}.team-directory[data-astro-cid-6sqsh2pf] h2[data-astro-cid-6sqsh2pf]{font-size:20px}.team-directory__contact[data-astro-cid-6sqsh2pf]{gap:calc(var(--rf-gap) / 2)}.team-gallery[data-astro-cid-6sqsh2pf]{grid-template-columns:minmax(0,1fr);gap:calc(var(--rf-gap) * 3)}.member[data-astro-cid-6sqsh2pf]{display:block;grid-column:auto;grid-row:auto;width:100%;max-width:480px;margin-inline:auto;padding-bottom:0}.member__link[data-astro-cid-6sqsh2pf]{--member-name-hover: var(--rf-on-ink-accent);grid-row:auto;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"identity" "portrait" "credentials" "summary" "action"}.member__image[data-astro-cid-6sqsh2pf]{--portrait-aspect: 6 / 5;--portrait-crop: 50% 0%;grid-area:portrait}.member__caption[data-astro-cid-6sqsh2pf]{grid-area:identity;padding:calc(var(--rf-gap) * 1.25) calc(var(--rf-gap) * 1.5);background:var(--rf-fill-ink)}.member[data-astro-cid-6sqsh2pf] h3[data-astro-cid-6sqsh2pf]{color:var(--rf-surface);font-size:32px;letter-spacing:.04em}.member__role[data-astro-cid-6sqsh2pf]{margin-top:calc(var(--rf-gap) / 4);color:var(--rf-surface-warm);font-size:15px}.member__discipline[data-astro-cid-6sqsh2pf]{margin-top:calc(var(--rf-gap) * .75);color:var(--rf-border);font-size:10px;line-height:1.7;letter-spacing:.08em;overflow-wrap:anywhere}.member__summary[data-astro-cid-6sqsh2pf]{grid-area:summary;margin-top:calc(var(--rf-gap) * 1.5)}.member__action[data-astro-cid-6sqsh2pf]{grid-area:action;justify-content:flex-start;width:fit-content;margin-top:calc(var(--rf-gap) * .75);padding-block:0;border-bottom:0}.team-commitment[data-astro-cid-6sqsh2pf]{padding-block:calc(var(--rf-gap) * 2.5)}.team-commitment__inner[data-astro-cid-6sqsh2pf]{gap:calc(var(--rf-gap) * 1.25)}.team-commitment__copy[data-astro-cid-6sqsh2pf]{font-size:15px}}@media(prefers-reduced-motion:reduce){.member__action[data-astro-cid-6sqsh2pf]{transition:none}}
