.team{padding-bottom:80px;padding-top:80px}.page-home .team,.page-team-archive .team.group:nth-of-type(2n){background:#fdf7f2}.team .header{align-items:flex-end;display:flex;gap:2em;justify-content:space-between;margin-bottom:2.5em}.team .header .heading{flex-shrink:0}.team .header .heading .eyebrow{font-size:1em;letter-spacing:.1em;margin:0 0 .5em;text-transform:uppercase}.team .header .heading .title{line-height:1.2;margin:0}.team .header .description{font-size:1em;line-height:1.6;margin:0;max-width:380px}.team .group-title{line-height:1.2;margin:0 0 1em;text-align:center}.team .grid{display:grid;gap:1.375em;grid-template-columns:repeat(4,1fr);list-style:none;margin:0 0 2.5em;padding:0}.team .grid .item,.team .grid .item .link{display:flex;flex-direction:column;gap:1em}.team .grid .item .link{border:1px solid transparent;border-radius:20px;color:inherit;padding:.75em;text-decoration:none;transition:border-color .2s ease,opacity .2s ease}.team .grid .item .link:focus-visible,.team .grid .item .link:hover{border-color:#335080;opacity:1}.team .grid .item .photo{aspect-ratio:302/286;background:#fdf7f2;border-radius:20px;overflow:hidden}.team .grid .item .photo img{height:100%;object-fit:cover;object-position:top center;width:100%}.team .grid .item .photo--placeholder,.team .grid .item .photo--placeholder .icon{align-items:center;display:flex;justify-content:center}.team .grid .item .photo--placeholder .icon{height:3.5em;width:3.5em}.team .grid .item .photo--placeholder .icon svg{height:100%;width:100%}.team .grid .item .photo--placeholder .icon svg path{stroke:#335080}.team .grid .item .info{text-align:center}.team .grid .item .info .name{font-size:1.25em;font-weight:700;line-height:1.2;margin:0 0 .25em}.team .grid .item .info .specialty{font-size:.875em;margin:0}.team .cta{display:flex;justify-content:center}.page-team-archive .team-nav{background:#fdf7f2;border-bottom:1px solid rgba(0,0,0,.08);margin-bottom:20px;padding:12px 0;position:sticky;top:var(--topbar-h,100px);z-index:5}.page-team-archive .team-nav .list{display:flex;flex-wrap:wrap;gap:8px 12px;list-style:none;margin:0;padding:0}.page-team-archive .team-nav .link{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:999px;color:#335080;display:inline-flex;font-size:.95em;font-weight:500;padding:8px 16px;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.page-team-archive .team-nav .link:focus-visible,.page-team-archive .team-nav .link:hover{background:#335080;border-color:#335080;color:#fff;opacity:1}.page-team-archive .team-nav .link.is-active{background:#335080;border-color:#335080;color:#fff}@media (max-width:1200px){.team{padding-bottom:53.3333333333px;padding-top:53.3333333333px}.team .grid .item .info .name{font-size:1.1em}}@media (max-width:1000px){.team{padding-bottom:40px;padding-top:40px}.team .header{align-items:center;flex-direction:column;gap:1em;justify-content:center;margin-bottom:2em;text-align:center}.team .header .description{max-width:100%}.team .grid{gap:0;grid-template-columns:repeat(2,1fr)}.team .grid .item .info .name{font-size:1em}.page-team-archive .team-nav{padding:8px 0}.page-team-archive .team-nav .list{flex-wrap:nowrap;gap:8px;width:max-content}.page-team-archive .team-nav .section{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none}.page-team-archive .team-nav .section::-webkit-scrollbar{display:none}}