body[data-page=authors]{background:#eef4f7}body[data-page=authors] .authors-page{width:min(100% - 2rem,1344px);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,1.08fr) minmax(22rem,.92fr);grid-template-rows:auto 1fr;min-height:clamp(17rem,24vw,21rem);margin-block-end:clamp(1rem,2vw,1.5rem);overflow:hidden;border:1px solid rgba(137,203,224,.22);border-radius:18px;background:linear-gradient(128deg,#082c4f,#0a416c);box-shadow:0 16px 46px rgba(8,44,79,.12)}body[data-page=authors] .authors-page__hero>p:first-child{align-self:end;margin:0;padding:clamp(2rem,4vw,3.75rem) clamp(2rem,4vw,3.75rem) .75rem;color:#73cee8;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 clamp(2rem,4vw,3.75rem) clamp(2rem,4vw,3.75rem);color:#f8fcff;font-family:var(--btw-font-heading-locale);font-size:clamp(2.75rem,4.8vw,4.6rem)!important;font-weight:650;letter-spacing:var(--btw-surface-headline-letter-spacing);line-height:1.02;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:clamp(2rem,4vw,3.75rem);border-inline-start:1px solid rgba(175,226,240,.22);background:rgba(4,30,53,.17);color:#d7e6ed;font-size:clamp(.98rem,1.25vw,1.08rem);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:12px;background:rgba(255,255,255,.96);box-shadow:0 8px 24px rgba(8,44,79,.06);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__group,body[data-page=authors] .authors-page__groups{display:grid;min-width:0;gap:clamp(1rem,2vw,1.5rem)}body[data-page=authors] .authors-page__group{grid-template-columns:minmax(3.75rem,.07fr) minmax(0,.93fr);padding:clamp(1.25rem,2.5vw,2rem);scroll-margin-block-start:9.5rem;border:1px solid #ccdde8;border-radius:15px;background:#fff;box-shadow:0 8px 26px rgba(8,44,79,.045);content-visibility:auto;contain-intrinsic-size:none auto 900px}body[data-page=authors] .authors-page__group>h2{margin:0;color:#0879ba;font-family:var(--btw-font-heading-locale);font-size:clamp(1.8rem,3vw,2.6rem)!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 rgba(8,69,112,.14);border-radius:11px;background:#f6fafc}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:#eef6fa}body[data-page=authors] .authors-page__card .author-visual{width:6.5rem;height:6.5rem;margin:0;overflow:hidden;border-radius:9px;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:1.24rem!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__hero h1{font-size:clamp(2.6rem,5.8vw,3.8rem)!important}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:14px}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:clamp(2.25rem,10.8vw,3.15rem)!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 rgba(175,226,240,.22);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:2rem!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}}