.area-page{padding-bottom:4rem}.area-breadcrumb{color:var(--muted-foreground,#65617a);align-items:center;gap:.6rem;margin:1.5rem 0;font-size:.9rem;display:flex}.area-breadcrumb a,.area-home-link a{color:inherit;text-underline-offset:3px;text-decoration:underline}.area-page .section-intro p:last-child{max-width:65ch}.area-people-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:1.2rem;display:grid}.area-person-card{color:#262139;background:#fff;border:1px solid #d9d2e5;border-radius:16px;text-decoration:none;transition:box-shadow .2s,transform .2s;display:block;overflow:hidden}:is(.area-person-card:hover,.area-person-card:focus-visible){transform:translateY(-2px);box-shadow:0 10px 28px #33204a22}.area-person-photo{aspect-ratio:4/3;background:#f6f3fa;overflow:hidden}.area-person-photo img,.area-person-photo .photo-fallback{object-fit:cover;width:100%;height:100%}.area-person-copy{padding:1rem}.area-person-copy h2{margin:0 0 .6rem;font-size:1.15rem}.area-person-copy small{font-size:.75rem;font-weight:400}.area-person-copy p{margin:.3rem 0;line-height:1.5}.area-person-price{font-weight:600}.area-pagination{justify-content:space-between;align-items:center;gap:1rem;margin:2rem 0;display:flex}.area-pagination a{border:1px solid #bcb0d2;border-radius:9px;padding:.6rem 1rem}.area-home-link{margin-top:2rem}
