.profile.dk-m6qiycef{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.profile-portrait.dk-m6qiycef{justify-self:end;width:100%;max-width:360px}.profile-title.dk-m6qiycef{letter-spacing:-.035em;max-width:700px;font-size:clamp(40px,4.7vw,68px)}.profile.dk-m6qiycef .profile-photo{object-fit:cover;object-position:50% 30%;border-radius:var(--radius-card);width:100%;height:clamp(300px,28vw,380px)}.profile-copy.dk-m6qiycef{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.story-link.dk-m6qiycef{align-items:center;gap:12px;font-size:15px;display:inline-flex}.story-link.dk-m6qiycef .icon{transition:transform .25s}.story-link.dk-m6qiycef:hover .icon{transform:translateY(4px)}.role.dk-m6qiycef{background:var(--accent);border-radius:999px;align-items:center;height:34px;padding:0 16px;font-size:14px;display:inline-flex}.profile-intro.dk-m6qiycef{max-width:530px;color:var(--on-dark-muted);margin:0;font-size:17px;line-height:1.6}.actions.dk-m6qiycef{flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:4px;display:flex}.profile-main.dk-m6qiycef{flex-direction:column;gap:16px;display:flex}.story-section.dk-m6qiycef{padding:clamp(48px,6vw,88px) 0}.story-layout.dk-m6qiycef{max-width:1240px}.story-layout.dk-m6qiycef:not(.has-photos){max-width:840px}.story-layout.dk-m6qiycef.has-photos{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.story-copy.dk-m6qiycef{min-width:0}.story-copy.dk-m6qiycef .heading.dk-m6qiycef{margin-bottom:28px;font-size:clamp(32px,3.8vw,50px)}.story-text.dk-m6qiycef{color:#3a3a3a;flex-direction:column;gap:18px;font-size:17px;line-height:1.8;display:flex}.story-text.dk-m6qiycef p.dk-m6qiycef{margin:0}.story-gallery.dk-m6qiycef{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin:0;padding:0;list-style:none;display:grid}.story-gallery.dk-m6qiycef.single-photo{grid-template-columns:minmax(0,1fr)}.story-gallery.dk-m6qiycef.odd-photos li.dk-m6qiycef:last-child{grid-column:1/-1}.story-gallery.dk-m6qiycef li.dk-m6qiycef{background:var(--surface);border-radius:20px;min-width:0;overflow:hidden}.story-gallery.dk-m6qiycef img{width:100%;height:auto;display:block}.colleagues.dk-m6qiycef{background:var(--surface)}.stack.dk-m6qiycef{flex-direction:column;gap:clamp(32px,4vw,48px);display:flex}.head.dk-m6qiycef{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;display:flex}.grid-4.dk-m6qiycef{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (width<=1000px){.grid-4.dk-m6qiycef{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.story-layout.dk-m6qiycef.has-photos{grid-template-columns:minmax(0,1fr);gap:28px}.story-gallery.dk-m6qiycef.single-photo{max-width:520px}.profile.dk-m6qiycef{grid-template-columns:minmax(0,1fr);gap:32px}.profile-title.dk-m6qiycef{font-size:clamp(40px,7vw,60px)}.profile-portrait.dk-m6qiycef{justify-self:start;max-width:320px}.profile.dk-m6qiycef .profile-photo{height:300px}}@media (width<=640px){.profile-copy.dk-m6qiycef{gap:20px}.profile-title.dk-m6qiycef{font-size:clamp(36px,9.5vw,48px)}.profile-portrait.dk-m6qiycef{max-width:280px}.profile.dk-m6qiycef .profile-photo{height:280px}.profile-main.dk-m6qiycef{gap:8px}.story-gallery.dk-m6qiycef{gap:12px}.story-gallery.dk-m6qiycef li.dk-m6qiycef{border-radius:16px}}
