body[data-page=authors]{background:var(--btw-surface,#fbfdff)}body[data-page=authors] .authors-page{width:min(100% - 2rem,1240px);margin-inline:auto;padding-block:clamp(1.5rem,3.5vw,3rem) clamp(4rem,8vw,7rem)}body[data-page=authors] .authors-page__hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(22rem,1.1fr);grid-template-rows:auto 1fr;min-height:0;margin-block-end:clamp(1rem,2vw,1.5rem);overflow:hidden;border:1px solid var(--btw-line);border-top:3px solid var(--btw-brand-core);border-radius:var(--btw-radius-card);background:var(--btw-surface-raised);box-shadow:0 12px 32px rgba(8,44,79,.045)}body[data-page=authors] .authors-page__hero>p:first-child{align-self:end;margin:0;padding:var(--btw-space-panel) var(--btw-space-panel) .65rem;color:var(--btw-action);font-family:var(--btw-font-ui-locale);font-size:.72rem;font-weight:750;letter-spacing:var(--btw-surface-eyebrow-letter-spacing);line-height:1.35;text-transform:var(--btw-surface-eyebrow-text-transform)}body[data-page=authors] .authors-page__hero h1{align-self:start;max-width:16ch;margin:0;padding:0 var(--btw-space-panel) var(--btw-space-panel);color:var(--btw-ink-strong);font-family:var(--btw-font-heading-locale);font-size:var(--btw-type-page-title)!important;font-weight:650;letter-spacing:var(--btw-surface-headline-letter-spacing);line-height:max(var(--btw-heading-line-height-floor,0),1.08);overflow-wrap:anywhere;text-wrap:balance}body[data-page=authors] .authors-page__hero>p:last-child{grid-column:2;grid-row:1/span 2;display:flex;align-items:center;max-width:none;margin:0;padding:var(--btw-space-panel);border-inline-start:1px solid var(--btw-line);background:color-mix(in srgb,var(--btw-surface-soft) 76%,white);color:var(--btw-ink-muted);font-size:var(--btw-type-body);line-height:1.65;text-wrap:pretty}body[data-page=authors] .authors-page__directory{min-width:0}body[data-page=authors] .authors-page__initials{position:sticky;z-index:3;top:5.75rem;margin-block-end:clamp(1rem,2vw,1.5rem);padding:.45rem;border:1px solid #ccdde8;border-radius:var(--btw-radius-control);background:rgba(255,255,255,.96);box-shadow:0 6px 18px rgba(8,44,79,.04);backdrop-filter:blur(12px)}body[data-page=authors] .authors-page__initials ol{display:flex;flex-wrap:wrap;gap:.2rem;margin:0;padding:0;list-style:none}body[data-page=authors] .authors-page__initials a{display:inline-flex;justify-content:center;align-items:center;min-width:2.55rem;min-height:2.55rem;border-radius:6px;color:#275d9b;font-family:var(--btw-font-ui-locale);font-size:.76rem;font-weight:780;text-decoration:none;touch-action:manipulation}body[data-page=authors] .authors-page__initials a:hover{background:#edf5fa;color:#173b67}body[data-page=authors] .authors-page__groups{display:grid;min-width:0;gap:1.2rem}body[data-page=authors] .authors-page__group{display:grid;grid-template-columns:minmax(3.75rem,.07fr) minmax(0,.93fr);min-width:0;gap:clamp(1rem,2vw,1.5rem);padding:clamp(1rem,2vw,1.5rem);scroll-margin-block-start:9.5rem;border:1px solid var(--btw-line);border-radius:var(--btw-radius-card);background:#fff;box-shadow:0 8px 22px rgba(8,44,79,.03)}body[data-page=authors] .authors-page__group>h2{margin:0;color:#0879ba;font-family:var(--btw-font-heading-locale);font-size:var(--btw-type-subsection-title)!important;font-weight:650;line-height:1}body[data-page=authors] .authors-page__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;min-width:0;margin:0;padding:0;list-style:none}body[data-page=authors] .authors-page__card{min-width:0;overflow:hidden;border:1px solid transparent;border-radius:var(--btw-radius-control);background:#f4f8fb}body[data-page=authors] .authors-page__card-link{display:grid;grid-template-columns:minmax(0,1fr);gap:1.1rem;min-height:100%;padding:1.15rem;color:inherit;text-decoration:none;touch-action:manipulation;transition:background-color .16s ease,border-color .16s ease}body[data-page=authors] .authors-page__card--portrait .authors-page__card-link{grid-template-columns:6.5rem minmax(0,1fr)}body[data-page=authors] .authors-page__card-link:hover{background:#eaf3f9}body[data-page=authors] .authors-page__card .author-visual{width:6.5rem;height:6.5rem;margin:0;overflow:hidden;border-radius:var(--btw-radius-control);background:#e8f1f5}body[data-page=authors] .authors-page__portrait{width:100%;height:100%;object-fit:cover;object-position:center top}body[data-page=authors] .authors-page__card-copy{min-width:0}body[data-page=authors] .authors-page__card h3{margin:0 0 .35rem;color:#173b67;font-family:var(--btw-font-heading-locale);font-size:var(--btw-type-card-title)!important;line-height:1.25;overflow-wrap:anywhere}body[data-page=authors] .authors-page__card-link:hover .authors-page__profile-link,body[data-page=authors] .authors-page__card-link:hover h3{color:#0879ba}body[data-page=authors] .authors-page__role{margin:0 0 .5rem;color:#275d9b!important;font-family:var(--btw-font-ui-locale);font-size:.78rem!important;font-weight:720;line-height:1.45}body[data-page=authors] .authors-page__card p:not(.authors-page__role){margin:0 0 .6rem;color:#526f88;font-size:.92rem;line-height:1.55;text-wrap:pretty}body[data-page=authors] .authors-page__profile-link{display:inline-flex;align-items:center;min-height:2.75rem;color:#275d9b;font-family:var(--btw-font-ui-locale);font-size:.78rem;font-weight:750}body[data-page=authors] .authors-page__profile-link:after{width:.42rem;height:.42rem;margin-inline-start:.55rem;border-block-start:1px solid currentcolor;border-inline-end:1px solid currentcolor;content:"";transform:rotate(45deg)}[dir=rtl] body[data-page=authors] .authors-page__profile-link:after{transform:rotate(-45deg)}body[data-page=authors] .authors-page a:focus-visible{border-radius:4px;outline:3px solid rgba(8,121,186,.38);outline-offset:3px}body[data-page=authors] .authors-page__card-link:focus-visible{border-radius:9px;outline-offset:-4px}body[data-page=authors] .authors-page__empty{max-width:40rem;padding:2rem;border:1px solid #ccdde8;border-radius:14px;background:#fff}@media (min-width:768px) and (max-width:1024px){body[data-page=authors] .authors-page__hero{grid-template-columns:minmax(0,1fr) minmax(19rem,.95fr)}body[data-page=authors] .authors-page__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){body[data-page=authors] .authors-page{width:min(100% - 1.25rem,1344px);padding-block:.75rem 4rem}body[data-page=authors] .authors-page__hero{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;min-height:0;border-radius:var(--btw-radius-card)}body[data-page=authors] .authors-page__hero>p:first-child{padding:1.35rem 1.35rem .7rem}body[data-page=authors] .authors-page__hero h1{padding:0 1.35rem 1.35rem;font-size:var(--btw-type-page-title)!important}body[data-page=authors] .authors-page__hero>p:last-child{grid-column:1;grid-row:auto;padding:1.35rem;border-block-start:1px solid var(--btw-line);border-inline-start:0;font-size:.95rem;line-height:1.58}body[data-page=authors] .authors-page__initials{position:static}body[data-page=authors] .authors-page__group{grid-template-columns:minmax(0,1fr);gap:.9rem;padding:1.15rem;scroll-margin-block-start:5.5rem}body[data-page=authors] .authors-page__group>h2{padding-block-end:.7rem;border-block-end:1px solid #d4e2ef;font-size:var(--btw-type-subsection-title)!important}body[data-page=authors] .authors-page__grid{grid-template-columns:minmax(0,1fr)}body[data-page=authors] .authors-page__card-link{gap:.9rem;padding:1rem}body[data-page=authors] .authors-page__card--portrait .authors-page__card-link{grid-template-columns:5.25rem minmax(0,1fr)}body[data-page=authors] .authors-page__card .author-visual{width:5.25rem;height:5.25rem}}@media (max-width:360px){body[data-page=authors] .authors-page__card--portrait .authors-page__card-link{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){body[data-page=authors] .authors-page__card-link{transition:none}}