.timeline[data-astro-cid-hdbmxhrx]{position:relative;padding:0}.timeline[data-astro-cid-hdbmxhrx]:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:var(--color-primary-700);transform:translate(-50%)}.timeline-item[data-astro-cid-hdbmxhrx]{position:relative;width:50%;padding:0 2rem 2.5rem}.timeline-item--left[data-astro-cid-hdbmxhrx]{left:0;text-align:right;padding-right:2.5rem}.timeline-item--right[data-astro-cid-hdbmxhrx]{left:50%;padding-left:2.5rem}.timeline-item__dot[data-astro-cid-hdbmxhrx]{position:absolute;top:1.25rem;width:14px;height:14px;border-radius:50%;background:var(--color-primary-700);border:3px solid #f8fafc;z-index:1}.timeline-item--left[data-astro-cid-hdbmxhrx] .timeline-item__dot[data-astro-cid-hdbmxhrx]{right:-7px}.timeline-item--right[data-astro-cid-hdbmxhrx] .timeline-item__dot[data-astro-cid-hdbmxhrx]{left:-7px}@media(max-width:767px){.timeline[data-astro-cid-hdbmxhrx]:before{left:7px}.timeline-item[data-astro-cid-hdbmxhrx],.timeline-item--left[data-astro-cid-hdbmxhrx],.timeline-item--right[data-astro-cid-hdbmxhrx]{width:100%;left:0;text-align:left;padding:0 0 2rem 2rem}.timeline-item__dot[data-astro-cid-hdbmxhrx]{left:0!important;right:auto!important}}.team-card[data-astro-cid-hdbmxhrx]{display:flex;flex-direction:column;height:100%;padding:0;background:#fff;border:0;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.team-card__img[data-astro-cid-hdbmxhrx]{display:block}.team-card[data-astro-cid-hdbmxhrx]:hover{transform:translateY(-4px)}.team-card[data-astro-cid-hdbmxhrx]:focus-visible{outline:2px solid var(--color-primary-700);outline-offset:2px}.team-card__more[data-astro-cid-hdbmxhrx]{opacity:.85;transition:gap .2s ease,opacity .2s ease}.team-card[data-astro-cid-hdbmxhrx]:hover .team-card__more[data-astro-cid-hdbmxhrx]{opacity:1;gap:.4rem}.team-modal[data-astro-cid-hdbmxhrx]{position:fixed;inset:0;margin:auto;width:min(640px,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);padding:0;border:0;border-radius:.9rem;background:#fff;box-shadow:0 24px 64px #0f203c47;overflow:hidden}.team-modal[data-astro-cid-hdbmxhrx]::backdrop{background:#0f1d338c;backdrop-filter:blur(2px)}.team-modal__inner[data-astro-cid-hdbmxhrx]{position:relative;max-height:calc(100dvh - 2rem);overflow-y:auto}.team-modal__close[data-astro-cid-hdbmxhrx]{position:absolute;top:.85rem;right:.85rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;background:#ffffffe6;color:var(--color-primary-900, #1a3d6e);border:1px solid rgba(15,32,60,.12);cursor:pointer;transition:background .2s ease}.team-modal__close[data-astro-cid-hdbmxhrx]:hover{background:#fff}.team-modal__close[data-astro-cid-hdbmxhrx]:focus-visible{outline:2px solid var(--color-primary-700);outline-offset:2px}.team-modal__head[data-astro-cid-hdbmxhrx]{display:flex;gap:1.25rem;align-items:center;padding:1.75rem 1.75rem 1.25rem;border-bottom:1px solid rgba(15,32,60,.08)}.team-modal__photo[data-astro-cid-hdbmxhrx]{width:88px;height:110px;flex-shrink:0;border-radius:.6rem;object-fit:cover;object-position:top}.team-modal__body[data-astro-cid-hdbmxhrx]{padding:1.5rem 1.75rem 1.9rem}.team-modal__section[data-astro-cid-hdbmxhrx]+.team-modal__section[data-astro-cid-hdbmxhrx]{margin-top:1.5rem}.team-modal__section-title[data-astro-cid-hdbmxhrx]{font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary-600, #2a5298);margin-bottom:.75rem}.team-modal__list[data-astro-cid-hdbmxhrx]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.team-modal__list[data-astro-cid-hdbmxhrx] li[data-astro-cid-hdbmxhrx]{position:relative;padding-left:1.1rem;font-size:.9375rem;line-height:1.55;color:#374151}.team-modal__list[data-astro-cid-hdbmxhrx] li[data-astro-cid-hdbmxhrx]:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:999px;background:var(--color-primary-700, #1a3d6e)}.team-modal__defs[data-astro-cid-hdbmxhrx]{margin:0}.team-modal__defs[data-astro-cid-hdbmxhrx] dt[data-astro-cid-hdbmxhrx]{font-weight:600;color:var(--color-primary-900, #1a3d6e);font-size:.9375rem}.team-modal__defs[data-astro-cid-hdbmxhrx] dd[data-astro-cid-hdbmxhrx]{margin:0 0 .85rem;font-size:.9375rem;line-height:1.55;color:#374151}.team-modal__defs[data-astro-cid-hdbmxhrx] dd[data-astro-cid-hdbmxhrx]:last-child{margin-bottom:0}@media(max-width:480px){.team-modal__head[data-astro-cid-hdbmxhrx]{flex-direction:column;text-align:center;align-items:center}}
