.delivery-team-page{--team-ink:#161616;--team-muted:#525252;--team-line:#e0e0e0;--team-paper:#fff;--team-blue:#0f62fe;--team-link:#0f62fe;--team-header-offset:59px;padding-top:var(--team-header-offset);background:var(--team-paper);color:var(--team-ink);font-family:Switzer,Inter,system-ui,sans-serif;font-size:16px;line-height:1.7}.delivery-team-page *,.delivery-team-page :before,.delivery-team-page :after{box-sizing:border-box}.delivery-team-page :is(h1,h2,h3,h4,p,dl,dd,ul,ol){margin:0}.delivery-team-page :is(h1,h2,h3,h4){color:var(--team-ink);overflow-wrap:anywhere;text-wrap:balance;font-family:inherit}.delivery-team-page h1{letter-spacing:-.045em;max-width:19ch;font-size:clamp(38px,4.5vw,64px);font-weight:530;line-height:1.07}.delivery-team-page h2{letter-spacing:-.035em;max-width:27ch;font-size:clamp(30px,3.2vw,42px);font-weight:530;line-height:1.16}.delivery-team-page h3{letter-spacing:-.025em;font-size:24px;font-weight:560;line-height:1.3}.delivery-team-page :is(section,[id]){scroll-margin-top:calc(var(--team-header-offset) + 24px)}.delivery-team-page a{text-underline-offset:5px;text-decoration-thickness:1px}.delivery-team-page a:focus-visible{outline:2px solid var(--team-link);outline-offset:5px}.delivery-team-page .team-shell{width:100%;max-width:1496px;margin-inline:auto;padding-inline:20px}.delivery-team-page .team-eyebrow{color:var(--team-muted);letter-spacing:.035em;font-size:12px;font-weight:600;line-height:1.6}.delivery-team-page .team-hero{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:40px;display:grid}.delivery-team-page .team-hero-copy,.delivery-team-page .team-assignment,.delivery-team-page .team-section-heading>*{min-width:0}.delivery-team-page .team-hero-copy>.team-eyebrow,.delivery-team-page .team-section-heading .team-eyebrow,.delivery-team-page .team-section>.team-eyebrow{margin-bottom:18px}.delivery-team-page .team-hero-copy>.team-lead{max-width:61ch;margin-top:24px}.delivery-team-page .team-lead{color:var(--team-ink);font-size:18px;line-height:1.65}.delivery-team-page .team-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px;display:flex}.delivery-team-page .team-button,.delivery-team-page .team-text-link{justify-content:space-between;align-items:center;gap:16px;min-height:44px;font-size:14px;font-weight:600;line-height:1.5;transition:color .16s,background-color .16s;display:inline-flex}.delivery-team-page .team-button{background:var(--team-ink);max-width:100%;min-height:48px;color:var(--team-paper);border:1px solid #0000;border-radius:4px;padding:13px 20px;text-decoration:none}.delivery-team-page .team-button:hover{background:var(--team-blue);color:#fff}.delivery-team-page .team-text-link{color:var(--team-link);text-decoration:none}.delivery-team-page .team-text-link:hover{text-decoration:underline}.delivery-team-page :is(.team-button,.team-text-link) svg{flex:none}.delivery-team-page .team-assignment{border-left:2px solid var(--team-blue);align-self:start;padding-left:20px}.delivery-team-page .team-assignment>.team-eyebrow{max-width:36ch;margin-bottom:22px}.delivery-team-page .team-assignment dl>div{border-bottom:1px solid var(--team-line);grid-template-columns:minmax(0,1fr);gap:4px;padding-block:15px;font-size:14px;line-height:1.6;display:grid}.delivery-team-page .team-assignment dl>div:first-child{padding-top:0}.delivery-team-page .team-assignment dl>div:last-child{border-bottom:0;padding-bottom:0}.delivery-team-page .team-assignment dt{color:var(--team-ink);font-weight:600}.delivery-team-page .team-assignment dd{color:var(--team-muted)}.delivery-team-page .team-jump-links{border-block:1px solid var(--team-line);flex-wrap:wrap;grid-column:1/-1;gap:0 24px;padding-block:8px;display:flex}.delivery-team-page .team-jump-links a{min-height:44px;color:var(--team-muted);align-items:center;padding-block:8px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.delivery-team-page .team-jump-links a:hover{color:var(--team-link);text-decoration:underline}.delivery-team-page .team-section{padding-block:48px}.delivery-team-page .team-section+.team-section{border-top:1px solid var(--team-line)}.delivery-team-page .team-section-heading{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.delivery-team-page .team-prose{max-width:70ch;color:var(--team-muted)}.delivery-team-page .team-prose p+p{margin-top:16px}.delivery-team-page .team-qualification-sheet{border-block:1px solid var(--team-line);margin-top:32px;padding-block:28px}.delivery-team-page .team-credentials{--tc-ink:var(--team-ink);--tc-muted:var(--team-muted);--tc-line:var(--team-line);--tc-blue:var(--team-link);margin:0}.delivery-team-page .team-credentials .team-credentials-title{letter-spacing:-.02em;margin-bottom:24px;font-size:21px;font-weight:560}.delivery-team-page .team-credentials-grid{gap:32px}.delivery-team-page .team-credentials h4{letter-spacing:.01em;text-wrap:initial;margin-bottom:16px;font-size:13px;font-weight:600}.delivery-team-page .team-credentials .team-credentials-list{gap:12px}.delivery-team-page .team-credentials .team-credentials-list li{line-height:1.65}.delivery-team-page .team-credentials :is(.team-credentials-training,.team-credentials-assignment,.team-credentials-clearance p){font-size:14px;line-height:1.7}.delivery-team-page .team-credentials-clearance{margin-top:24px;padding-top:24px}.delivery-team-page .team-note,.delivery-team-page .team-small{max-width:112ch;color:var(--team-muted);font-size:14px;line-height:1.75}.delivery-team-page .team-note{margin-top:24px}.delivery-team-page .team-specialists{margin-top:48px}.delivery-team-page .team-specialist-grid{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:22px;display:grid}.delivery-team-page .team-specialist{border-top:1px solid var(--team-line);min-width:0;padding-top:24px}.delivery-team-page .team-specialist>.team-eyebrow{margin-bottom:12px}.delivery-team-page .team-specialist h3{max-width:31ch}.delivery-team-page .team-specialist>p:not(.team-eyebrow){color:var(--team-muted);margin-top:16px}.delivery-team-page .team-subjects,.delivery-team-page .team-specialist-evidence{margin-top:24px}.delivery-team-page .team-subjects ul{flex-wrap:wrap;gap:8px 0;margin-top:10px;padding:0;list-style:none;display:flex}.delivery-team-page .team-subjects li{border-right:1px solid var(--team-line);color:var(--team-ink);margin-right:14px;padding-right:14px;font-size:14px;line-height:1.5}.delivery-team-page .team-subjects li:last-child{border-right:0;margin-right:0;padding-right:0}.delivery-team-page .team-specialist-evidence>p+p{color:var(--team-muted);margin-top:8px;font-size:14px;line-height:1.7}.delivery-team-page .team-specialists>.team-small{margin-top:28px}.delivery-team-page .team-role-table{border-collapse:collapse;table-layout:fixed;width:100%;color:var(--team-muted);text-align:left;margin-top:32px;font-size:15px;line-height:1.7}.delivery-team-page .team-role-table :is(th,td){border-bottom:1px solid var(--team-line);vertical-align:top;overflow-wrap:anywhere;width:33.3333%;padding:24px 24px 24px 0;font-weight:400}.delivery-team-page .team-role-table tr>:last-child{padding-right:0}.delivery-team-page .team-role-table thead th{border-top:1px solid var(--team-line);color:var(--team-muted);letter-spacing:.035em;padding-block:14px;font-size:12px;font-weight:600}.delivery-team-page .team-role-table h3{letter-spacing:-.015em;text-wrap:initial;margin-bottom:10px;font-size:18px;font-weight:600}.delivery-team-page .team-role-table .team-text-link{font-size:inherit;font-weight:500;display:inline}.delivery-team-page .team-role-table .team-text-link svg{vertical-align:text-bottom;margin-left:4px;display:inline}.delivery-team-page .team-boundaries{color:#d4d4d4;background:#161616;border:0;padding:32px 24px}.delivery-team-page .team-boundaries .team-eyebrow{color:#b8b8b8}.delivery-team-page .team-boundaries :is(h2,h3){color:#fff}.delivery-team-page .team-boundaries h2{max-width:29ch}.delivery-team-page .team-boundary-grid{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:32px;display:grid}.delivery-team-page .team-boundary-grid article{border-top:1px solid #454545;min-width:0;padding-top:20px}.delivery-team-page .team-boundary-grid h3{margin-bottom:12px;font-size:21px}.delivery-team-page .team-boundary-grid p{font-size:15px;line-height:1.75}.delivery-team-page .team-boundaries+.team-section{border-top:0}.delivery-team-page .team-process{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:32px;padding-left:24px;list-style-type:decimal-leading-zero;display:grid}.delivery-team-page .team-process li{min-width:0;color:var(--team-ink);padding-left:8px;font-size:17px;font-weight:500;line-height:1.5}.delivery-team-page .team-process li::marker{color:var(--team-link);font-size:13px;font-weight:600}.delivery-team-page .team-related{border-top:1px solid var(--team-line);margin-top:48px;padding-top:28px}.delivery-team-page .team-related ul{grid-template-columns:minmax(0,1fr);column-gap:32px;margin-top:14px;padding:0;list-style:none;display:grid}.delivery-team-page .team-related li{border-bottom:1px solid var(--team-line);min-width:0}.delivery-team-page .team-related a{width:100%;min-height:56px;padding-block:14px}.delivery-team-page .team-contact{background:var(--team-blue);color:#fff;flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:48px;padding:28px 24px;display:flex}.delivery-team-page .team-contact p{letter-spacing:-.015em;max-width:65ch;font-size:20px;font-weight:500;line-height:1.5}.delivery-team-page .team-contact .team-button{color:#161616;background:#fff;flex:none}.delivery-team-page .team-contact .team-button:hover{color:#0f62fe}.delivery-team-page .team-contact a:focus-visible{outline-color:#fff}html.dark .delivery-team-page{--team-ink:#fff;--team-muted:#b8b8b8;--team-line:#393939;--team-paper:#000;--team-link:#a6c8ff}@media (min-width:640px){.delivery-team-page .team-shell{padding-inline:24px}.delivery-team-page .team-assignment dl>div{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px}.delivery-team-page .team-specialist-grid,.delivery-team-page .team-related ul{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-team-page .team-process{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px}.delivery-team-page .team-boundaries,.delivery-team-page .team-contact{padding:40px 32px}}@media (min-width:768px){.delivery-team-page{--team-header-offset:89px}.delivery-team-page .team-section{padding-block:64px}.delivery-team-page .team-hero{padding-top:56px}.delivery-team-page .team-section-heading{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px}.delivery-team-page .team-section-heading>.team-prose{padding-top:1px}.delivery-team-page .team-qualification-sheet{margin-top:40px;padding-block:32px}.delivery-team-page .team-boundary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:40px}.delivery-team-page .team-boundaries{padding:48px 32px}.delivery-team-page .team-contact{margin-bottom:64px}}@media (min-width:1024px){.delivery-team-page .team-shell{padding-inline:48px}.delivery-team-page .team-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);gap:48px;padding-top:64px}.delivery-team-page .team-assignment{margin-top:4px;padding-left:24px}.delivery-team-page .team-assignment dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.delivery-team-page .team-specialist-grid{column-gap:48px}.delivery-team-page .team-process{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;margin-top:40px}.delivery-team-page .team-related ul{grid-template-columns:repeat(3,minmax(0,1fr))}.delivery-team-page .team-contact{flex-direction:row;justify-content:space-between;align-items:center;gap:40px}.delivery-team-page .team-boundaries,.delivery-team-page .team-contact{padding-inline:40px}}@media (min-width:1280px){.delivery-team-page .team-hero{gap:56px 64px}.delivery-team-page .team-assignment dl>div{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:20px;padding-block:18px}.delivery-team-page .team-section{padding-block:80px}.delivery-team-page .team-section-heading{column-gap:80px}.delivery-team-page .team-specialist-grid{column-gap:64px}.delivery-team-page .team-boundaries{padding:56px 48px}.delivery-team-page .team-boundary-grid{gap:48px}.delivery-team-page .team-contact{margin-bottom:80px;padding:40px 48px}}@media (max-width:767px){.delivery-team-page .team-role-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.delivery-team-page .team-role-table tbody tr{border-top:1px solid var(--team-line);grid-template-columns:minmax(0,1fr);gap:20px;padding-block:26px;display:grid}.delivery-team-page .team-role-table tbody tr:last-child{border-bottom:1px solid var(--team-line)}.delivery-team-page .team-role-table tbody :is(th,td){border:0;width:auto;padding:0;display:block}.delivery-team-page .team-role-table td:before{color:var(--team-ink);content:attr(data-label);letter-spacing:.025em;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.delivery-team-page .team-role-table h3{font-size:21px}}@media (prefers-reduced-motion:reduce){.delivery-team-page *,.delivery-team-page :before,.delivery-team-page :after{scroll-behavior:auto;transition:none;animation:none}}
