.ai-team-entry{display:grid;grid-template-columns:1.15fr .85fr;gap:64px;align-items:center;width:min(1180px,calc(100% - 48px));margin:0 auto;padding:88px 0;border-top:1px solid var(--line)}.ai-team-entry-copy h2{font-size:clamp(34px,4.3vw,60px);line-height:1.24;letter-spacing:-.03em;margin:0 0 24px;color:var(--ink)}.ai-team-entry-copy p{max-width:52ch;font-size:16px;line-height:1.9;color:var(--ink-soft);margin:0 0 28px}.ai-team-entry-note{display:block;margin-top:20px;color:var(--muted);font-size:12px;line-height:1.8}.ai-team-entry-portrait{margin:0;max-width:360px;justify-self:end}.ai-team-entry-portrait img{width:100%;height:auto;border-radius:16px}.ai-team-entry-portrait a{display:block;outline-offset:6px}.ai-team-entry-portrait figcaption{padding-top:16px;display:grid;gap:5px}.ai-team-entry-portrait figcaption strong{font-size:18px}.ai-team-entry-portrait figcaption span{font-size:13px;color:var(--ink-soft)}@media(max-width:760px){.ai-team-entry{grid-template-columns:1fr;gap:30px;padding:56px 0;width:calc(100% - 36px)}.ai-team-entry-portrait{justify-self:start;max-width:280px}.ai-team-entry-copy h2{font-size:36px}.ai-team-entry-copy p{font-size:15px}.ai-team-entry-note{font-size:12px}}@media(prefers-reduced-motion:reduce){.ai-team-entry *{scroll-behavior:auto}}
