.team-detail-root,.team-detail-root *,.team-detail-root :after,.team-detail-root :before{box-sizing:border-box}.row-fluid-wrapper.row-depth-1.row-number-1.dnd-section:has(.team-detail-root),.row-fluid-wrapper.row-depth-1.row-number-1.dnd-section:has(.team-detail-root) .dnd-column,.row-fluid-wrapper.row-depth-1.row-number-1.dnd-section:has(.team-detail-root) .dnd-module,.row-fluid-wrapper.row-depth-1.row-number-1.dnd-section:has(.team-detail-root) .hs_cos_wrapper,.row-fluid-wrapper.row-depth-1.row-number-1.dnd-section:has(.team-detail-root)>.row-fluid{margin:0!important;padding:0!important}.team-detail-root{--section-gap:clamp(56px,7vw,110px);background:transparent;display:flex;flex-direction:column;gap:0;width:100%}.team-detail-root .hero{grid-template-columns:52% 48%;margin:var(--section-gap) auto}.team-detail-root .hero-title{align-self:flex-start;width:fit-content}.team-detail-root .hero-text{max-width:100%}.team-detail-agents{margin:0 auto var(--section-gap);padding:0 50px;width:calc(100% - 130px)}.team-detail-hero__summary{display:flex;flex-direction:column;gap:12px}.team-detail-root .hero-agentic-card .hero-agentic__content .metric-content{max-width:455px;overflow:visible;padding-left:0;padding-right:0;padding-top:0}.team-detail-root .hero-agentic-card,.team-detail-root .hero-agentic-card .hero-agentic__content{overflow:visible}.team-detail-root .hero-agentic-card .hero-agentic__content,.team-detail-root .hero-agentic-card .hero-agentic__content *{pointer-events:none}.team-detail-root .hero-agentic-card .hero-agentic__content svg{margin:0 auto;max-width:455px;overflow:visible}.team-detail-agents__heading{color:hsla(0,0%,100%,.95);font-size:clamp(34px,4vw,40px);font-weight:600;line-height:1.08;margin:0 0 48px}.team-detail-agents__list{display:flex;flex-direction:column;gap:var(--section-gap)}.team-agent{align-items:center;column-gap:40px;display:grid}.team-agent--supervisor{gap:30px;justify-items:center;margin:0 auto 40px;max-width:760px;text-align:center}.team-agent--left{grid-template-columns:48px minmax(0,688px) 1fr}.team-agent--right{grid-template-columns:1fr minmax(0,688px) 48px;position:relative}.team-agent__marker{align-self:center;background:#5983bc;border:none;border-radius:999px;box-shadow:none;height:40px;width:40px}.team-agent--supervisor .team-agent__marker{height:72px;width:72px}.team-agent--left .team-agent__marker{grid-column:1}.team-agent--right .team-agent__marker{position:absolute;right:0;top:calc(50% + 12px);transform:translateY(-50%)}.team-agent--left .team-agent__copy{grid-column:2;text-align:left}.team-agent--right .team-agent__copy{grid-column:2;text-align:right}.team-agent__title{color:#fff;font-size:20.8px;font-weight:700;line-height:1.25;margin:0 0 6px}.team-agent--supervisor .team-agent__copy,.team-agent__copy{max-width:688px}.team-agent__desc{color:hsla(0,0%,100%,.84);font-size:18.2px;font-weight:400;line-height:1.45;margin:0}@media (max-width:900px){.team-detail-root{--section-gap:clamp(45px,10.5vw,66px);--mobile-section-inner-gap:calc(var(--section-gap)/1.5)}.team-detail-root .hero{gap:10px;grid-template-columns:1fr;min-height:auto;width:calc(100% - 40px)}.team-detail-root .hero-copy{gap:8px;max-width:100%;padding-left:8px;padding-right:8px;text-align:center}.team-detail-root .hero-title{align-self:center;margin:0 auto 12px}.team-detail-root .hero-agentic{margin-top:0;padding:0}.team-detail-root .hero-agentic-card{border-radius:16px;min-height:0;padding:0}.team-detail-root .hero-agentic-card .hero-agentic__content svg{margin-left:-4%;max-width:none;width:108%}.team-detail-agents{margin:0;padding:0 20px var(--section-gap);width:100%}.team-detail-agents__heading{margin-bottom:36px;text-align:center}.team-agent--left{column-gap:24px;grid-template-columns:40px minmax(0,1fr);width:100%}.team-agent--right{column-gap:24px;grid-template-columns:minmax(0,1fr) 40px;width:100%}.team-agent{justify-content:center}.team-agent--supervisor{margin:0 0 32px;width:100%}.team-agent--left .team-agent__copy,.team-agent--right .team-agent__copy{max-width:none}.team-agent--left .team-agent__copy{grid-column:2;text-align:left}.team-agent--right .team-agent__copy{grid-column:1;grid-row:1;text-align:right}.team-agent--left .team-agent__marker{grid-column:1;justify-self:start}.team-agent--right .team-agent__marker{align-self:center;grid-column:2;grid-row:1;justify-self:end;position:static;transform:none}.team-agent__title{font-size:clamp(18px,5vw,20.8px)}.team-agent__desc{font-size:clamp(14px,4.096vw,18.2px);line-height:1.5}.team-agent--supervisor .team-agent__copy,.team-agent__copy{max-width:none}}