@charset "UTF-8";.team-grid__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:clamp(1.875rem,1.4348591549rem + 1.8779342723vw,3.125rem);text-align:center}.team-grid__title.h2{max-width:46.875rem;margin:0}.team-grid__content{max-width:40rem;margin:1.25rem 0 0}.team-grid__filters{margin-bottom:clamp(1.875rem,1.4348591549rem + 1.8779342723vw,3.125rem)}.team-grid__filters[hidden]{display:none}.team-grid__filter-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:.625rem}.team-grid__filter{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.625rem;padding:.625rem .9375rem;border:1px solid transparent;border-radius:3.125rem;background-color:var(--color-chip);color:var(--color-chip-text);font-size:1rem;line-height:1.4;letter-spacing:-.03em;cursor:pointer;-webkit-transition:background-color .3s ease,color .3s ease,border-color .3s ease;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.team-grid__filter:hover{border-color:currentColor}.team-grid__filter:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.team-grid__filter[aria-pressed=true]{border-color:var(--color-heading);background-color:#091b36;color:#fffbef}.team-grid__count{font-size:.75rem;color:inherit}.team-grid__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.0625rem;margin:0;padding:0;list-style:none}@media screen and (min-width: 768px){.team-grid__items{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width: 1200px){.team-grid__items{grid-template-columns:repeat(4,minmax(0,1fr))}}.team-grid__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.team-grid__item[hidden]{display:none}.team-grid__image{-webkit-box-ordinal-group:-1;-webkit-order:-2;-ms-flex-order:-2;order:-2;display:block;width:100%;height:auto;aspect-ratio:314/372;margin-bottom:1.25rem;border-radius:.625rem;background-color:#1a4d99;-o-object-fit:cover;object-fit:cover}.team-grid__name.h3{margin:.625rem 0 0}.team-grid__role{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;margin:0;font-weight:700;line-height:1.4}.team-grid__item{position:relative}.team-grid__open{padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer}.team-grid__open:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.625rem}.team-grid__open:focus-visible{outline:none}.team-grid__open:focus-visible:after{outline:2px solid var(--color-focus);outline-offset:4px}.team-grid__image{-webkit-transition:-webkit-transform .6s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .6s cubic-bezier(.22,1,.36,1);transition:transform .6s cubic-bezier(.22,1,.36,1);transition:transform .6s cubic-bezier(.22,1,.36,1),-webkit-transform .6s cubic-bezier(.22,1,.36,1)}.team-grid__item:hover .team-grid__image{-webkit-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}.team-grid__modal{--color-focus: #1A4D99;position:fixed;top:0;right:0;bottom:0;left:0;width:min(53.75rem,100% - 2rem);max-width:none;margin:auto;padding:0;border:0;border-radius:1.25rem;background-color:#fffbef;color:#000;overflow:visible}.team-grid__modal:focus-visible{outline:none}.team-grid__modal::-webkit-backdrop{background-color:#0006;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.team-grid__modal::backdrop{background-color:#0006;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.team-grid__modal.is-open::-webkit-backdrop{opacity:1}.team-grid__modal.is-open::backdrop{opacity:1}.team-grid__modal:not(.js-animated)::-webkit-backdrop{opacity:1}.team-grid__modal:not(.js-animated)::backdrop{opacity:1}.team-grid__modal-inner{display:grid;gap:1.25rem;max-height:calc(100dvh - 2rem);padding:1.25rem;border-radius:inherit;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}@media screen and (min-width: 768px){.team-grid__modal-inner{grid-template-columns:18.6875rem minmax(0,1fr);gap:2.4375rem}}.team-grid__modal-image{grid-area:1/1;display:block;width:100%;height:auto;aspect-ratio:299/352;border-radius:.625rem;background-color:#1a4d99;-o-object-fit:cover;object-fit:cover}.team-grid__modal-content{grid-row:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 768px){.team-grid__modal-content{grid-area:1/2;padding-top:2.1875rem;padding-right:3.0625rem}}.team-grid__modal-role{margin:0 0 .625rem;color:#091b36;font-size:.875rem;font-weight:700;line-height:1.4;letter-spacing:-.03em}.team-grid__modal-name.h3{margin:0 0 1.875rem;color:#091b36}.team-grid__modal-bio{max-width:27.625rem;margin-top:auto;font-size:.875rem;line-height:1.4;letter-spacing:-.03em}.team-grid__modal-bio p{margin:0}.team-grid__modal-bio p+p{margin-top:1em}.team-grid__modal-linkedin{grid-area:1/1;z-index:1;align-self:start;justify-self:end;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin:.9375rem .9375rem 0 0;border-radius:.3125rem;-webkit-transition:-webkit-transform .3s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .3s cubic-bezier(.22,1,.36,1);transition:transform .3s cubic-bezier(.22,1,.36,1);transition:transform .3s cubic-bezier(.22,1,.36,1),-webkit-transform .3s cubic-bezier(.22,1,.36,1)}.team-grid__modal-linkedin svg{display:block}.team-grid__modal-linkedin:hover,.team-grid__modal-linkedin:focus-visible{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08)}.team-grid__modal-linkedin:focus-visible{outline:2px solid #FFFBEF;outline-offset:2px}.team-grid__modal-close{position:absolute;top:-.625rem;right:-.625rem;z-index:1;display:block;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media screen and (min-width: 768px){.team-grid__modal-close{top:1.25rem;right:1.25rem}}.team-grid__modal-close:hover{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.team-grid__modal-close:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion: reduce){.team-grid__modal::-webkit-backdrop{-webkit-transition:none;transition:none}.team-grid__image,.team-grid__modal-linkedin,.team-grid__modal-close,.team-grid__modal::backdrop{-webkit-transition:none;transition:none}.team-grid__item:hover .team-grid__image{-webkit-transform:none;-ms-transform:none;transform:none}}html:has(.team-grid__modal[open]){overflow:hidden}
