.people-page h1,.people-page h2,.people-page h3{font-weight:500}.people-intro{padding:85px 7vw 65px;max-width:1300px;margin:auto}.people-intro h1{font-size:clamp(48px,6vw,84px)}.people-intro>p:last-child{max-width:580px;font-size:19px;line-height:1.7}.people-hero{display:grid;grid-template-columns:1fr 1fr;gap:10vw;align-items:center;padding:0 10vw 80px}.people-hero figure{margin:0;height:520px;background:var(--surface)}.people-hero figure img{width:100%;height:100%;object-fit:cover;object-position:center 20%}.people-hero h2{font-size:60px}.people-hero p{max-width:400px}.people-roster{padding:70px 7vw 85px;border:0}.people-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px 35px}.person-link{text-decoration:none}.person-image{height:420px;overflow:hidden;background:var(--surface)}.person-image img{width:100%;height:100%;object-fit:cover;object-position:center 20%;transition:transform .5s}.person-link:hover img{transform:scale(1.025)}.person-name{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.person-name h3{font-size:28px;margin:0}.person-name>span{color:var(--accent);font-size:24px}.person-link>p{font-size:13px;color:var(--weak);margin:8px 0}.person-initials{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:70px;letter-spacing:-.05em;background:var(--surface);color:var(--accent)}.person-initials span{font-size:15px;letter-spacing:0;color:var(--ink);margin-top:20px}.people-join{display:grid;grid-template-columns:1.2fr 1fr;gap:10vw;padding:70px 8vw;background:var(--surface);border:0}.people-join h2{font-size:48px}.people-join p{max-width:450px}.person-profile{display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:center;padding:55px 8vw 85px}.person-profile figure{margin:0;height:650px;background:var(--surface)}.person-profile img{height:100%;width:100%;object-fit:cover;object-position:center 20%}.person-profile h1{font-size:clamp(48px,5vw,76px)}.person-profile article>p{font-size:17px;line-height:1.8}.person-profile .person-license,.person-profile .person-contact-note{font-size:12px;color:var(--weak)}.person-next{padding:65px 8vw;background:var(--surface);border:0}.person-next>div{display:flex;gap:35px;flex-wrap:wrap}.person-next a{font-size:15px;padding:15px 0}.join-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:var(--surface)}.join-hero>div{padding:70px 5vw 70px 7vw}.join-hero h1{font-size:clamp(44px,4.9vw,70px)}.join-hero p:not(.area-kicker){font-size:18px;max-width:470px}.join-hero figure{margin:0;height:680px}.join-hero img{height:100%;width:100%;object-fit:cover;object-position:60% center}.join-intro{padding:90px 8vw;display:grid;grid-template-columns:1.1fr 1fr;gap:10vw;border:0}.join-intro h2{font-size:45px}.join-intro p{line-height:1.8}.join-topics{padding:65px 8vw;background:var(--surface);border:0}.join-topics>div{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:50px}.join-topics article{border-top:1px solid #c7b99b;padding-top:25px}.join-topics h3{font-size:27px}.join-topics p{font-size:16px;line-height:1.8}.join-meet{padding:85px 12vw;display:grid;grid-template-columns:1fr 1fr;gap:10vw;align-items:center;border:0}.join-meet figure{margin:0;height:470px}.join-meet img{width:100%;height:100%;object-fit:cover;object-position:center 15%}.join-meet h2{font-size:46px}.join-conversation{padding:70px 8vw;background:var(--surface);display:grid;grid-template-columns:1fr 1fr;gap:10vw;border:0}.join-conversation p{font-size:16px;line-height:1.8}.join-conversation summary{font-size:16px;font-weight:500}.people-page :focus-visible{outline:3px solid var(--accent);outline-offset:5px}
@media(max-width:1000px){.people-grid{gap:35px 22px}.person-image{height:340px}.person-profile{gap:5vw}.person-profile figure{height:530px}.people-hero{gap:6vw}.join-topics>div{gap:25px}.join-hero figure{height:620px}}
@media(max-width:600px){.people-intro{padding:48px 25px 35px}.people-intro h1{font-size:48px}.people-intro>p:last-child{font-size:17px}.people-hero,.people-join,.person-profile,.join-hero,.join-intro,.join-meet,.join-conversation{grid-template-columns:1fr;gap:30px;padding:40px 25px}.people-hero figure{height:410px}.people-hero h2{font-size:44px}.people-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 15px}.people-roster{padding:40px 25px}.person-image{height:230px}.person-name h3{font-size:20px;line-height:1.2}.person-name>span{font-size:20px}.person-link>p{font-size:11px}.person-initials{font-size:46px}.person-initials span{font-size:12px}.people-join h2{font-size:35px}.person-profile figure{height:440px}.person-profile h1{font-size:48px}.person-next{padding:40px 25px}.person-next>div{display:grid;gap:0}.join-hero{padding:0}.join-hero>div{padding:50px 25px}.join-hero figure{height:340px}.join-hero h1{font-size:44px}.join-topics{padding:45px 25px}.join-topics>div{grid-template-columns:1fr;gap:30px;margin-top:30px}.join-intro h2,.join-meet h2{font-size:36px}.join-meet figure{height:400px}.join-conversation h2{font-size:36px}}
@media(prefers-reduced-motion:reduce){.person-image img{transition:none}.person-link:hover img{transform:none}}
