.team-page{padding:130px var(--page-gutter) 80px;background:#172024}.team-wrap{max-width:1320px;margin:auto}.team-breadcrumb{color:#b9c5c3;flex-wrap:wrap;gap:10px;margin-bottom:48px;font-size:13px;display:flex}.team-breadcrumb a{color:#f6c95e;text-underline-offset:4px}.community-back{font:600 17px var(--head);gap:18px;margin-top:24px;display:inline-flex}.community-back svg{vertical-align:middle;flex:none;width:18px;height:18px;display:inline-block}.community-team{scroll-margin-top:32px}.community-team-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:35px;display:flex}.community-team-heading .section-kicker{letter-spacing:.14em;color:#d7c47f;margin:0 0 20px;font-size:10px;line-height:1.5}.community-team-heading h1{margin:0;font-size:clamp(38px,5.3vw,68px);line-height:1.1}.community-team-heading>p{color:#c6ceca;max-width:240px;margin:0 0 4px;font-size:17px;line-height:1.7}.community-people{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0 0 42px;display:grid}.community-person{min-width:0}.community-person-art{background:radial-gradient(at 50% 85%,#6c704b26,#0000 68%);border-bottom:1px solid #67705d;justify-content:center;align-items:flex-end;height:clamp(285px,30vw,390px);padding:16px 10px 0;display:flex;position:relative;overflow:hidden}.community-person-art img{object-fit:contain;object-position:center bottom;width:auto;max-width:none;height:100%;display:block}.community-person:first-child .community-person-art img{width:100%;max-width:100%}.community-person-copy{padding:22px 0 0}.community-person-role{color:#c8b57a;letter-spacing:.12em;font-size:10px;font-weight:800;line-height:1.6;display:block}.community-person h3{font:500 clamp(23px,2.1vw,29px)/1.25 var(--head);color:#f6eedc;margin:10px 0}.community-person p{color:#c6ceca;max-width:280px;margin:0;font-size:15px;line-height:1.7}.community-team-contact{border-top:1px solid #455052;max-width:820px;padding-top:28px}.community-team-contact p{color:#c6ceca;margin:0;font-size:16px;line-height:1.8}.community-team-contact a{color:#f6c95e;text-underline-offset:4px;overflow-wrap:anywhere}@media (max-width:1000px){.community-people{gap:22px}.community-person-art{height:310px;padding-inline:0}.community-person-role{font-size:9px}}@media (max-width:800px){.community-team-heading{margin-bottom:26px;display:block}.community-team-heading>p{max-width:none;margin-top:20px}.community-people{gap:18px}.community-person-art{height:260px}.community-person h3{font-size:22px}.community-person p{font-size:14px}}@media (max-width:600px){.community-people{grid-template-columns:1fr;gap:32px;max-width:390px;margin:0 auto 34px}.community-person-art{height:340px;padding:12px 14px 0}.community-person-copy{padding-top:19px}.community-person-role{font-size:10px}.community-person h3{font-size:26px}.community-person p{max-width:none}.community-team-contact{padding-top:25px}}@media (max-width:800px){.team-page{padding-top:104px;padding-bottom:60px}.team-breadcrumb{margin-bottom:34px}.community-team-heading h1{font-size:clamp(38px,8vw,58px)}}.team-story{border-block:1px solid #455052;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:64px;margin:8px 0 42px;padding:48px 0;display:grid}.team-story .section-kicker{letter-spacing:.14em;color:#d7c47f;margin:0 0 20px;font-size:10px;line-height:1.5}.team-story h2{margin:0;font-size:clamp(30px,3.4vw,44px);line-height:1.17}.team-story-copy p{color:#c6ceca;margin:0 0 22px;font-size:18px;line-height:1.85}.team-story-copy p:last-child{margin-bottom:0}@media (max-width:800px){.team-story{grid-template-columns:1fr;gap:26px;margin:0 0 32px;padding:32px 0}.team-story-copy p{font-size:16px;line-height:1.8}}.team-story-byline{align-items:center;gap:16px;margin:24px 0 0;display:flex}.team-author-copy{color:#c6ceca;margin:0;font-size:15px;line-height:1.65}.team-author-copy strong{font-family:var(--head);color:#f6eedc;font-size:20px;font-weight:500;display:block}.team-author-copy span{color:#b5beb9;margin-top:4px;font-size:12px;display:block}.team-author-portrait{background:#24342b;border:1px solid #7a7956;border-radius:50%;flex:0 0 72px;width:72px;height:72px;display:block;position:relative;overflow:hidden}.team-author-portrait img{width:250px;max-width:none;height:auto;display:block;position:absolute;top:-6px;left:50%;transform:translate(-53%)}
