.agency-team{color:var(--ink,#102938);margin-block:28px 20px}.people-cards.people-profile-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:0;display:grid}.person-profile{border-top:1px solid var(--line,#10293825);align-items:flex-start;gap:20px;min-width:0;padding:28px 0;display:flex}.person-avatar,.person-portrait{object-fit:cover;background:#e4ebef;border-radius:50%;flex:0 0 72px;width:72px;height:72px}.person-avatar{color:#425967;letter-spacing:-.02em;place-items:center;font-size:1.25rem;font-weight:500;display:grid}.person-profile-copy{min-width:0;padding-block:4px}.person-profile h3,.os .person-profile h3{letter-spacing:-.015em;overflow-wrap:anywhere;margin:0 0 6px;font:500 1.125rem/1.35 DM Sans,sans-serif}.person-profile .person-role,.os .person-profile .person-role{color:var(--muted,#53636c);margin:0;font-size:1rem;line-height:1.5}.person-profile .person-bio,.os .person-profile .person-bio{white-space:pre-line;max-width:65ch;margin-top:16px;font-size:1rem;line-height:1.75}.person-specialities{color:var(--muted,#53636c);flex-wrap:wrap;gap:8px 18px;margin:14px 0 0;padding:0;font-size:.9375rem;list-style:none;display:flex}.person-profile-link{text-underline-offset:4px;align-items:center;min-height:44px;margin-top:10px;font-size:.9375rem;text-decoration:underline;display:inline-flex}.team-operations{border-top:1px solid var(--line,#10293825);margin-top:12px}.team-operations>summary{cursor:pointer;min-height:64px;color:var(--muted,#53636c);align-items:center;gap:16px;font-size:1rem;list-style:none;display:flex}.team-operations>summary::-webkit-details-marker{display:none}.team-operations .person-disclosure{flex:0 0 20px;place-items:center;margin-left:auto;display:grid}.team-operations .person-disclosure>svg:last-child,.team-operations[open] .person-disclosure>svg:first-child{display:none}.team-operations[open] .person-disclosure>svg:last-child{display:block}.team-operations .person-profile{border-top:0;padding-top:8px}.team-contact{margin-top:20px}.team-contact>a,.team-contact>button{text-underline-offset:5px;align-items:center;min-height:44px;font-size:1rem;text-decoration:underline;display:inline-flex}.team-contact>button{cursor:pointer;color:inherit;background:0 0;border:0;padding:0}.agency-team :is(a,button,summary):focus-visible{outline:2px solid var(--ink,#102938);outline-offset:5px;border-radius:4px}.agency-proof{grid-template-columns:1fr 1.7fr;gap:60px;display:grid}.agency-proof h2{font-size:clamp(2rem,4vw,3rem);line-height:1.1}.agency-proof dl{margin:0}.agency-proof dl>div{border-top:1px solid var(--line,#10293825);grid-template-columns:160px 1fr;gap:24px;padding:20px 0;display:grid}.agency-proof dt{color:var(--muted,#53636c);font-size:1rem}.agency-proof dd{white-space:pre-line;margin:0;font-size:1rem}.network-groups{gap:54px;margin-block:48px 34px;display:grid}.network-group{grid-template-columns:240px 1fr;gap:40px;display:grid}.network-group h3{letter-spacing:-.02em;margin:0;padding-top:22px;font-size:1.35rem;line-height:1.3}.partner-history-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 26px;margin:0;padding:0;list-style:none;display:grid}.partner-history-list li{border-top:1px solid var(--line,#10293825);overflow-wrap:anywhere;flex-direction:column;justify-content:center;gap:14px;min-width:0;min-height:100px;padding:22px 0;font-size:1.125rem;line-height:1.45;display:flex}.partner-history-list img{object-fit:contain;object-position:left center;width:auto;max-width:150px;height:44px}.os .people-cards.people-profile-list{grid-template-columns:1fr;gap:0}.os .person-profile{gap:16px;padding:22px 0}.os .person-avatar,.os .person-portrait{flex-basis:58px;width:58px;height:58px}@media (max-width:900px){.network-group{grid-template-columns:1fr;gap:22px}.network-group h3{padding:0}.agency-proof{grid-template-columns:1fr;gap:35px}.partner-history-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.people-cards.people-profile-list{grid-template-columns:1fr}.person-profile{gap:16px;padding:24px 0}.person-avatar,.person-portrait{flex-basis:60px;width:60px;height:60px}.partner-history-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.partner-history-list li{min-height:88px;font-size:1rem}.network-groups{gap:40px;margin-top:34px}.agency-proof dl>div{grid-template-columns:1fr;gap:8px}}
