.team-hero-layout{display:grid;grid-template-columns:1fr;gap:var(--space-8);align-items:center}.team-hero-text{max-width:36rem}.team-hero-title{margin-top:var(--space-4)}.team-hero-media{max-width:32rem;justify-self:center}.team-hero-figure,.team-prep-figure{border-radius:var(--radius-xl);overflow:hidden;border:1px solid rgba(31,41,55,.9);box-shadow:var(--shadow-soft);background:var(--color-surface)}.team-hero-caption,.team-prep-caption{padding:var(--space-3);font-size:var(--font-size-xs);color:var(--gray-400);background:linear-gradient(180deg,rgba(15,23,42,.96),#020617)}.team-hero-figure img,.team-prep-figure img{width:100%;height:auto;object-fit:cover}.team-hero-cta,.team-message-cta{display:flex;flex-wrap:wrap;gap:var(--space-3)}.team-grid{align-items:flex-start}.team-experience-column,.team-dev-column{background:linear-gradient(145deg,rgba(15,23,42,.98),rgba(15,23,42,.96));border-radius:var(--radius-xl);border:1px solid rgba(31,41,55,.9);padding:var(--space-6);box-shadow:var(--shadow-subtle)}.team-subheading{font-size:var(--font-size-xl);margin-bottom:var(--space-3)}.team-list{list-style:none;display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.team-list li{position:relative;padding-left:1.4rem;font-size:var(--font-size-sm);color:var(--color-text-muted)}.team-list li::before{content:"";position:absolute;left:.35rem;top:.55rem;width:.35rem;height:.35rem;border-radius:999px;background:var(--color-primary)}.team-prep-layout{display:grid;grid-template-columns:1fr;gap:var(--space-8);align-items:center}.team-prep-media{max-width:32rem;justify-self:center}.team-roles-grid,.team-values-grid{align-items:stretch}.team-support-layout{align-items:flex-start}.team-message-layout{display:grid;grid-template-columns:1fr;gap:var(--space-8);align-items:flex-start}.team-message-text{max-width:40rem}.team-hiring-block{width:100%}.team-hiring-card{border-radius:var(--radius-xl);border:1px solid rgba(31,41,55,.9);overflow:hidden;background:radial-gradient(circle at top left,rgba(34,197,94,.16),transparent 55%),linear-gradient(145deg,rgba(15,23,42,.98),rgba(15,23,42,.98));box-shadow:var(--shadow-soft);display:grid;grid-template-columns:1fr;gap:0}.team-hiring-image-wrapper{max-height:220px;overflow:hidden}.team-hiring-image-wrapper img{width:100%;height:100%;object-fit:cover;transform:scale(1.02);transition:transform var(--transition-slow),filter var(--transition-slow)}.team-hiring-card:hover .team-hiring-image-wrapper img{transform:scale(1.06);filter:saturate(1.1)}.team-hiring-content{padding:var(--space-5)}@media (min-width:768px){.team-hero-layout{grid-template-columns:minmax(0,1.2fr)minmax(0,1fr)}.team-prep-layout{grid-template-columns:minmax(0,1.2fr)minmax(0,1fr)}.team-message-layout{grid-template-columns:minmax(0,1.4fr)minmax(0,1fr)}.team-hiring-card{grid-template-columns:minmax(0,1.2fr)minmax(0,1.1fr);align-items:stretch}.team-hiring-image-wrapper{max-height:none}}@media (min-width:1024px){.team-hero-media,.team-prep-media{justify-self:end}}