.team-preview{padding:104px 0;border-top:1px solid var(--line)}.team-preview-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:42px}.team-preview h2{margin:25px 0 0;font-size:clamp(42px,5vw,68px);font-weight:500;line-height:.96;letter-spacing:-.077em}.team-preview h2 span{color:#777}.team-preview-heading>a,.team-directory a{padding-bottom:5px;border-bottom:1px solid var(--ink);font-size:13px;font-weight:600}.team-grid,.team-directory{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.team-grid article,.team-directory article{min-height:242px;padding:24px;border:1px solid var(--line);border-radius:22px;background:#fff}.team-grid h3{margin:87px 0 10px;font-size:22px;font-weight:500;letter-spacing:-.045em}.team-grid article>p:last-child{max-width:270px;margin:0;color:var(--muted);font-size:14px;line-height:1.55}.team-directory{width:min(1280px,calc(100% - 64px));margin:0 auto 105px}.team-directory article{min-height:320px;display:flex;flex-direction:column;padding:28px}.team-role{display:flex;justify-content:space-between;align-items:start}.team-role span{color:#8b8b8b;font-size:12px}.team-directory h2{margin:83px 0 10px;font-size:27px;font-weight:500;letter-spacing:-.055em}.team-directory article>p{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.team-directory a{margin-top:auto;align-self:start}.kyro-workspace{padding:0 22px 18px;border:1px solid var(--line);border-radius:22px;background:#fff}.kyro-workspace form{padding-top:16px}.kyro-prompts button{padding:8px 11px;border:1px solid var(--line);border-radius:999px}.areas article:first-child{border-radius:22px 0 0 22px}.areas article:last-child{border-radius:0 22px 22px 0}@media(max-width:760px){.team-preview{padding:75px 0}.team-preview-heading{display:block}.team-preview-heading>a{display:inline-block;margin-top:25px}.team-grid,.team-directory{grid-template-columns:1fr;gap:12px}.team-grid article{min-height:195px}.team-grid h3{margin-top:46px}.team-directory{width:calc(100% - 32px);margin-bottom:70px}.team-directory article{min-height:260px}.team-directory h2{margin-top:58px}.kyro-workspace{padding:0 14px 14px}.areas article:first-child,.areas article:last-child{border-radius:0}}
