.magentic-studio{.about-hero{position:relative;padding:32px 30px 60px;isolation:isolate}.about-hero .hero-copy{margin:74px auto 0}.about-hero .hero-copy h1{max-width:720px}.about-hero .hero-copy p{max-width:610px}.about-delivery,.about-experience,.about-team{padding:64px 48px}.about-section-intro,.experience-history>div,.team-profile{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);gap:64px}.about-section-intro h2{max-width:360px}.about-section-intro p,.experience-history dd,.team-profile-bio p{color:#5f6877;line-height:1.8;margin:0}.about-section-intro p+p,.team-profile-bio p+p{margin-top:16px}.team-profiles{margin-top:48px}.team-profile{padding-top:36px;border-top:1px solid var(--line)}.team-profile+.team-profile{margin-top:36px}.team-profile-identity h3{font-size:28px}.team-profile-identity p{margin:8px 0 20px;color:var(--accent-dark);font-size:13px}.about-project-note a,.team-profile-identity a{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--accent-dark);text-decoration:underline}.experience-history{margin:40px 0 0}.experience-history>div{padding:24px 0;border-top:1px solid var(--line);align-items:start}.experience-history strong{display:block;font-family:Magentic Geist,sans-serif;font-size:19px;font-weight:600;line-height:1.3}.experience-history dt span{display:block;margin-top:7px;color:#5f6877;font-size:12px}.about-project-note{margin-top:12px;padding-top:24px;border-top:1px solid var(--line);display:flex;align-items:start;gap:48px}.about-project-note p{margin:0;max-width:660px;font-size:13px;color:#5f6877;line-height:1.8}.about-project-note a{flex-shrink:0}}@media (max-width:800px){.magentic-studio{.about-hero{padding:24px 20px 48px}.about-delivery,.about-experience,.about-team{padding:48px 24px}.about-section-intro,.experience-history>div,.team-profile{gap:32px}.about-project-note{flex-direction:column;gap:20px}}}@media (max-width:600px){.magentic-studio{.about-hero{padding:16px 16px 40px}.about-hero .hero-copy{margin-top:44px}.about-delivery,.about-experience,.about-team{padding:40px 20px}.about-section-intro,.experience-history>div,.team-profile{grid-template-columns:1fr;gap:20px}.about-section-intro h2,.team-profile-identity h3{font-size:25px}.team-profile-identity p{margin-bottom:12px}.team-profiles{margin-top:32px}.team-profile{padding-top:28px}.experience-history{margin-top:28px}.experience-history>div{gap:12px}}}