.so-team{isolation:isolate;position:relative}.so-team-photo{position:absolute;inset:0}.so-team-photo__img{object-fit:cover;object-position:center 18%;transition:transform .7s var(--so-ease-out);transform:scale(1)}.so-team__intro{max-width:48rem;margin:0 auto var(--so-section-intro);text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.so-team__intro .so-h2{color:var(--so-ink);margin:0}.so-team__intro p{text-align:center;max-width:32rem;margin:0;font-size:clamp(.95rem,1.4vw,1.125rem);line-height:1.65}.so-team--sketch{padding:var(--so-section-y) 0;color:var(--so-ink);background:#f6f3ec}.so-team-sketch{grid-template-columns:1fr;justify-items:center;gap:1.75rem 1.15rem;margin:0;padding:0;list-style:none;display:grid}.so-team-sketch__card{width:100%;min-width:0;max-width:20rem}.so-team-sketch__media{aspect-ratio:3/4;transform-origin:50%;background:#d4cfc6;border-radius:18px;position:relative;overflow:hidden}.so-team-sketch__copy{margin-top:.75rem}.so-team-sketch__name{font-family:var(--so-font-display), sans-serif;letter-spacing:-.03em;color:var(--so-ink);margin:0;padding-bottom:.18rem;font-size:1.3125rem;font-weight:600;display:inline-block;position:relative}@media (min-width:640px){.so-team-sketch--triad{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;gap:1.75rem 1.35rem;max-width:40rem;margin-inline:auto}.so-team-sketch--triad .so-team-sketch__card{max-width:none}}@media (min-width:960px){.so-team-sketch--triad{grid-template-columns:repeat(3,minmax(0,1fr));max-width:56rem}}@media (min-width:640px){.so-team-sketch--quad{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;gap:1.75rem 1.25rem;max-width:40rem;margin-inline:auto}.so-team-sketch--quad .so-team-sketch__card{max-width:none}}@media (min-width:1024px){.so-team-sketch--quad{grid-template-columns:repeat(4,minmax(0,1fr));max-width:68rem}.so-team-sketch--quad .so-team-sketch__card:nth-child(5){grid-column:2}.so-team-sketch--quad .so-team-sketch__card:nth-child(6){grid-column:3}}@media (hover:hover) and (pointer:fine){.so-team-sketch__card:hover .so-team-photo__img{transform:scale(1.045)}}.so-team--dusk{padding:var(--so-section-y) 0;color:var(--so-ink);background:#f6f3ec}.so-team-dusk{grid-template-columns:1fr;justify-items:center;gap:1.75rem 1.15rem;margin:0;padding:0;list-style:none;display:grid}.so-team-dusk__card{width:100%;min-width:0;max-width:20rem}.so-team-dusk__media{aspect-ratio:1;clip-path:inset(0 round 12px);transform-origin:50%;background:#ebe6de;border:1px solid #041a4a14;transition:clip-path .2s;position:relative;overflow:hidden;box-shadow:0 8px 24px #041a4a0d}.so-team-dusk__identicon rect:first-child{fill:#ebe6de}.so-team-dusk__identicon{width:100%;height:100%;display:block}.so-team-dusk__copy{margin-top:.75rem}.so-team-dusk__name{font-family:var(--so-font-display), sans-serif;letter-spacing:-.03em;color:var(--so-ink);margin:0;padding-bottom:.18rem;font-size:1.3125rem;font-weight:600;display:inline-block;position:relative}@media (min-width:640px){.so-team-dusk{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;gap:1.75rem 1.25rem;max-width:40rem;margin-inline:auto}.so-team-dusk__card{max-width:none}}@media (min-width:1024px){.so-team-dusk{grid-template-columns:repeat(4,minmax(0,1fr));max-width:68rem}.so-team-dusk__card:nth-child(5){grid-column:2}.so-team-dusk__card:nth-child(6){grid-column:3}}.so-team-dusk__media,.so-team-sketch__media{transition:clip-path .2s,transform .35s cubic-bezier(.23,1,.32,1)}.so-team-dusk__name:after,.so-team-sketch__name:after{content:"";background:color-mix(in srgb, var(--so-gold-deep) 45%, #041a4a2e);transform-origin:0;width:100%;height:1px;transition:transform .3s cubic-bezier(.23,1,.32,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.so-team-dusk__meta,.so-team-sketch__meta{flex-direction:column;align-items:flex-start;gap:.28rem;margin-top:.35rem;display:flex}.so-team-dusk__role,.so-team-sketch__role,.so-team-dusk__division,.so-team-sketch__division{flex-wrap:wrap;align-items:baseline;gap:.45rem .55rem;margin:0;line-height:1.4;display:flex}.so-team-dusk__role,.so-team-sketch__role{color:var(--so-ink-soft);font-size:.82rem;font-weight:400}.so-team-dusk__piped,.so-team-sketch__piped{align-items:baseline;gap:.55rem;display:inline-flex}.so-team-dusk__sep,.so-team-sketch__sep{background:#041a4a2e;flex:none;align-self:stretch;width:1px;min-height:.75em;margin-block:.18em;display:block}.so-team-dusk__division,.so-team-sketch__division{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--so-muted) 82%, var(--so-ink) 8%);font-size:.62rem;font-weight:600}@media (hover:hover) and (pointer:fine){.so-team-dusk__card:hover .so-team-dusk__media{clip-path:inset(0 0 4px round 16px);transform:scale(1.015)}.so-team-dusk__card:hover .so-team-dusk__name:after,.so-team-sketch__card:hover .so-team-sketch__name:after{transform:scaleX(1)}.so-team-dusk__card:hover .so-team-dusk__meta,.so-team-sketch__card:hover .so-team-sketch__meta{column-gap:1.15rem}.so-team-dusk__card:hover .so-team-dusk__sep,.so-team-sketch__card:hover .so-team-sketch__sep{background:color-mix(in srgb, var(--so-gold-deep) 55%, #041a4a38);opacity:1;transform:scaleY(1.15)}}@media (prefers-reduced-motion:reduce){.so-team-photo__img,.so-team-dusk__media,.so-team-sketch__media,.so-team-dusk__name:after,.so-team-sketch__name:after,.so-team-dusk__meta,.so-team-sketch__meta,.so-team-dusk__sep,.so-team-sketch__sep{clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}}
