.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;font-size:clamp(32px,5vw,55px)!important;width:fit-content}.team-detail-breadcrumb{align-self:start;backdrop-filter:blur(30px) saturate(170%);-webkit-backdrop-filter:blur(30px) saturate(170%);background:linear-gradient(135deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.04)),rgba(20,24,32,.42);border:1px solid hsla(0,0%,100%,.14);border-radius:22px;box-shadow:0 18px 40px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.16),inset 0 -1px 0 hsla(0,0%,100%,.05);grid-column:1/-1;justify-self:start;margin:0 0 12px -16px;max-width:100%;overflow:hidden;padding:16px;position:relative;width:fit-content}.team-detail-breadcrumb:before{background:radial-gradient(circle at 18% 0,hsla(0,0%,100%,.18),transparent 36%),linear-gradient(135deg,hsla(0,0%,100%,.1),transparent 45%);border-radius:inherit;content:"";inset:0;opacity:.7;pointer-events:none;position:absolute}.team-detail-breadcrumb__list{align-items:center;column-gap:16px;display:grid;grid-template-columns:minmax(120px,auto) auto minmax(120px,auto) auto minmax(120px,auto);list-style:none;margin:0;padding:0;position:relative;row-gap:10px;z-index:1}.team-detail-breadcrumb__item{display:block;font-size:15px;line-height:1.25;min-width:0}.team-detail-breadcrumb__separator{align-items:center;color:hsla(0,0%,100%,.42);display:inline-flex;font-size:18px;justify-content:center;line-height:1}.team-detail-breadcrumb__current,.team-detail-breadcrumb__label,.team-detail-breadcrumb__link{display:inline-block;max-width:100%;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.team-detail-breadcrumb__link{color:hsla(0,0%,100%,.96)!important;cursor:pointer;text-decoration:none;transition:color .2s ease,text-shadow .2s ease,transform .2s ease}.team-detail-breadcrumb__link:focus-visible,.team-detail-breadcrumb__link:hover{color:#fff!important;text-decoration-color:#fff!important;text-shadow:0 0 12px hsla(0,0%,100%,.1);transform:translateY(-2px)}.team-detail-breadcrumb__current,.team-detail-breadcrumb__item--current,.team-detail-breadcrumb__item--disabled,.team-detail-breadcrumb__label{color:hsla(0,0%,100%,.62)}.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-root .hero-agentic-card .hero-agentic__content .segment-group{animation:team-detail-pie-spin 48s linear infinite;transform-origin:400px 400px}.team-detail-root .hero-agentic-card .hero-agentic__content .segment-group image{animation:team-detail-pie-spin-counter 48s linear infinite;transform-box:fill-box;transform-origin:center}.team-detail-root .hero-agentic-card .hero-agentic__content svg>g:first-of-type{animation:team-detail-pie-spin 48s linear infinite;transform-origin:400px 400px}.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);isolation:isolate;position:relative}.team-detail-agents__connections{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:0}.team-detail-agents__connection{fill:none;stroke:hsla(0,0%,100%,.54);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.team-detail-agents__connection--branch,.team-detail-agents__connection--trunk{animation:team-detail-a2a-flow-branch .6s linear infinite;stroke-dasharray:1 14}.team-agent{align-items:center;column-gap:40px;display:grid;position:relative;z-index:1}.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{--team-agent-marker-size:70px;--team-agent-marker-fill:#5983bc;align-self:center;display:block;flex:0 0 auto;height:var(--team-agent-marker-size);overflow:visible;width:var(--team-agent-marker-size)}.team-agent__marker--large{--team-agent-marker-size:100px}.team-agent__marker-svg{display:block;height:100%;overflow:visible;width:100%}.team-agent__marker-wave{pointer-events:none}.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:clamp(18px,5vw,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:clamp(14px,4.096vw,18.2px);font-weight:400;line-height:1.45;margin:0}@keyframes team-detail-pie-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes team-detail-pie-spin-counter{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes team-detail-a2a-flow-trunk{0%{stroke-dashoffset:0}to{stroke-dashoffset:-24}}@keyframes team-detail-a2a-flow-branch{0%{stroke-dashoffset:0}to{stroke-dashoffset:-15}}@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-breadcrumb{margin-bottom:18px;margin-left:0;padding:14px 16px;width:100%}.team-detail-breadcrumb__list{align-items:center;column-gap:10px;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr);row-gap:0}.team-detail-breadcrumb__item{font-size:14px;min-width:0;width:auto}.team-detail-breadcrumb__separator{align-items:center;background-color:hsla(0,0%,100%,.42);color:transparent;display:inline-flex;flex:0 0 18px;font-size:0;height:18px;justify-content:center;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E") center /contain no-repeat;width:18px}.team-detail-root .hero-title{align-self:center;margin:0 auto 12px;text-align:center}.team-detail-hero__summary{align-items:center}.team-detail-root .hero-text{text-align:center}.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 28px var(--section-gap);width:100%}.team-detail-agents__heading{margin-bottom:36px;text-align:center}.team-agent--left{grid-template-columns:26px minmax(0,1fr)}.team-agent--left,.team-agent--right{align-self:center;column-gap:24px;width:calc(100% - 32px)}.team-agent--right{grid-template-columns:minmax(0,1fr) 26px}.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;justify-self:start;text-align:left}.team-agent--right .team-agent__copy{grid-column:1;grid-row:1;justify-self:end;text-align:right}.team-agent__marker--small{--team-agent-marker-size:50px}.team-agent--left .team-agent__marker{grid-column:1;justify-self:start;transform:translateX(-10px)}.team-agent--right .team-agent__marker{align-self:center;grid-column:2;grid-row:1;justify-self:end;position:static;transform:translateX(10px)}.team-agent__desc{line-height:1.5}.team-agent--supervisor .team-agent__copy{max-width:none}}