.opening-sequence-module__z5BVXq__veil{z-index:21;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.opening-sequence-module__z5BVXq__aperture{transform-origin:0 0;opacity:0}.opening-sequence-module__z5BVXq__preview[data-intro-phase=complete] .opening-sequence-module__z5BVXq__veil{visibility:hidden}.opening-sequence-module__z5BVXq__preview[data-intro-phase=pending] .opening-sequence-module__z5BVXq__veil{animation:.3s 3s both opening-sequence-module__z5BVXq__fallback-dismiss}.opening-sequence-module__z5BVXq__replay{z-index:10;right:var(--page-padding);bottom:max(24px, env(safe-area-inset-bottom));position:fixed}body:has(.opening-sequence-module__z5BVXq__preview[data-intro-phase=pending]) .site-header{animation:.3s 3s both opening-sequence-module__z5BVXq__fallback-reveal}@keyframes opening-sequence-module__z5BVXq__fallback-dismiss{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes opening-sequence-module__z5BVXq__fallback-reveal{0%{opacity:0}to{opacity:1}}@media (max-width:767px){.opening-sequence-module__z5BVXq__replay{bottom:max(16px, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.opening-sequence-module__z5BVXq__veil{display:none}body:has(.opening-sequence-module__z5BVXq__preview[data-intro-phase=pending]) .site-header{animation:none}}
.service-showcase-module__r2qlkq__section{padding:var(--section-space) var(--page-padding) 0}.service-showcase-module__r2qlkq__sectionHeader{justify-content:space-between;align-items:end;gap:48px;margin-bottom:48px;display:flex}.service-showcase-module__r2qlkq__sectionHeader p{color:var(--muted);margin:0 0 24px}.service-showcase-module__r2qlkq__sectionHeader h2{letter-spacing:-.03em;max-width:16ch;margin:0;font-size:clamp(36px,4vw,48px);line-height:1.05}.service-showcase-module__r2qlkq__row{border-top:1px solid var(--color-line);grid-template-columns:5fr 7fr;align-items:center;gap:72px;padding-block:40px;display:grid}.service-showcase-module__r2qlkq__row:nth-of-type(2n){grid-template-columns:7fr 5fr}.service-showcase-module__r2qlkq__row:nth-of-type(2n) .service-showcase-module__r2qlkq__copy{order:2}.service-showcase-module__r2qlkq__row:last-of-type{border-bottom:1px solid var(--color-line)}.service-showcase-module__r2qlkq__copy>p:first-child{color:var(--muted);margin:0 0 24px}.service-showcase-module__r2qlkq__copy h3{letter-spacing:-.04em;margin:0 0 20px;font-size:36px;line-height:1.15}.service-showcase-module__r2qlkq__copy h3 span{color:var(--muted)}.service-showcase-module__r2qlkq__copy>p:last-child{max-width:440px;color:var(--muted);margin:0;font-size:15px;line-height:1.6}.service-showcase-module__r2qlkq__tile{isolation:isolate;min-width:0;min-height:540px;color:var(--color-paper);background:var(--color-night);border-radius:28px;align-items:center;margin:0;padding:clamp(20px,3vw,40px);display:flex;position:relative;overflow:hidden;container-type:inline-size}.service-showcase-module__r2qlkq__ink{z-index:-2;animation:32s linear infinite alternate service-showcase-module__r2qlkq__neam-drift;position:absolute;inset:-4%}.service-showcase-module__r2qlkq__ink img{object-fit:cover}.service-showcase-module__r2qlkq__tile[data-paused=true] .service-showcase-module__r2qlkq__ink{animation-play-state:paused}.service-showcase-module__r2qlkq__resolve{z-index:-1;opacity:0;image-rendering:pixelated;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.service-showcase-module__r2qlkq__tile[data-entered=true] .service-showcase-module__r2qlkq__resolve{animation:service-showcase-module__r2qlkq__resolve .9s var(--ease-settle) both}.service-showcase-module__r2qlkq__glass{-webkit-backdrop-filter:blur(28px)saturate(130%);backdrop-filter:blur(28px)saturate(130%);background:#0c0e1e61;border:1px solid #ffffff1f;border-radius:20px;width:100%;min-width:0;padding:28px;box-shadow:inset 0 1px #ffffff12}.service-showcase-module__r2qlkq__tile[data-entered=true] .service-showcase-module__r2qlkq__glass{animation:service-showcase-module__r2qlkq__card-enter .6s .2s var(--ease-settle) both}.service-showcase-module__r2qlkq__tile[data-tone=light]{background:var(--color-indigo-100);color:var(--color-ink)}.service-showcase-module__r2qlkq__tile[data-tone=light] .service-showcase-module__r2qlkq__glass{-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);box-shadow:none;background:#ffffff61;border:1px solid #fff9}.service-showcase-module__r2qlkq__label{font:11px/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-indigo-200);margin:0 0 12px}.service-showcase-module__r2qlkq__glass h4{letter-spacing:-.025em;margin:0 0 16px;font-size:26px;line-height:1.15}.service-showcase-module__r2qlkq__caption{font:11px/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:#f3f4f9bf;margin:0 0 24px}.service-showcase-module__r2qlkq__tile[data-tone=light] .service-showcase-module__r2qlkq__caption{color:var(--color-indigo-800)}.service-showcase-module__r2qlkq__table{margin-top:24px}.service-showcase-module__r2qlkq__tableHead,.service-showcase-module__r2qlkq__projectRow{grid-template-columns:20px minmax(0,1fr) 62px 80px 56px;align-items:center;gap:10px;display:grid}.service-showcase-module__r2qlkq__tableHead{font:11px/1.5 var(--font-mono);text-transform:uppercase;color:#f3f4f9bf;border-bottom:1px solid #ffffff26;padding-bottom:12px}.service-showcase-module__r2qlkq__tableBody{height:276px;position:relative}.service-showcase-module__r2qlkq__projectRow{top:calc(var(--row) * 92px);width:100%;height:92px;transition:top .6s var(--ease-settle);border-bottom:1px solid #ffffff1f;position:absolute}.service-showcase-module__r2qlkq__rank{font:13px var(--font-mono);color:var(--color-indigo-300)}.service-showcase-module__r2qlkq__projectName{font-size:14px;line-height:1.3}.service-showcase-module__r2qlkq__projectName small{color:#f3f4f9bf;margin-top:5px;font-size:11px;display:block}.service-showcase-module__r2qlkq__pips{flex-wrap:wrap;gap:3px;display:flex}.service-showcase-module__r2qlkq__pips i{background:#ffffff24;border-radius:2px;width:9px;height:9px;transition:background .16s;display:block}.service-showcase-module__r2qlkq__pips i[data-lit=true]{background:var(--color-indigo-300)}.service-showcase-module__r2qlkq__pips>span{width:100%;font:11px var(--font-mono);color:#f3f4f9cc;margin-top:3px}.service-showcase-module__r2qlkq__quarter{font:11px var(--font-mono);text-align:center;opacity:0;border:1px solid #ffffff40;border-radius:999px;padding:5px 8px;transition:opacity .32s}.service-showcase-module__r2qlkq__quarter[data-visible=true]{opacity:1}.service-showcase-module__r2qlkq__mobileLabel{display:none}.service-showcase-module__r2qlkq__departments{gap:20px;margin:28px 0;display:grid;position:relative}.service-showcase-module__r2qlkq__department{grid-template-columns:96px 1fr 24px;align-items:center;gap:16px;font-size:14px;display:grid}.service-showcase-module__r2qlkq__department>span:last-child{font:13px var(--font-mono);text-align:right;font-variant-numeric:tabular-nums}.service-showcase-module__r2qlkq__bar{background:#161b491f;border-radius:4px;height:6px;overflow:hidden}.service-showcase-module__r2qlkq__bar i{border-radius:inherit;background:var(--color-indigo-500);height:100%;display:block}.service-showcase-module__r2qlkq__scan{background:var(--color-indigo-500);height:1px;animation:service-showcase-module__r2qlkq__scan .9s var(--ease-glide) forwards;position:absolute;inset:0 0 auto;box-shadow:0 0 15px 4px #5f6fd966}.service-showcase-module__r2qlkq__attention{background:#ffffff8c;border-radius:14px;padding:20px}.service-showcase-module__r2qlkq__attention,.service-showcase-module__r2qlkq__issue,.service-showcase-module__r2qlkq__reviewPanel{opacity:0;transition:opacity .48s var(--ease-settle), transform .48s var(--ease-settle);transform:translateY(14px)}.service-showcase-module__r2qlkq__attention[data-visible=true],.service-showcase-module__r2qlkq__issue[data-visible=true],.service-showcase-module__r2qlkq__reviewPanel[data-visible=true]{opacity:1;transform:none}.service-showcase-module__r2qlkq__attentionHeader{justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:500;display:flex}.service-showcase-module__r2qlkq__badge{background:var(--color-ink);color:var(--color-paper);white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:11px}.service-showcase-module__r2qlkq__issue{border-top:1px solid #161b491f;gap:12px;margin-top:16px;padding-top:16px;display:flex}.service-showcase-module__r2qlkq__issueIcon{background:var(--color-ink);width:20px;height:20px;color:var(--color-paper);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;display:grid}.service-showcase-module__r2qlkq__issue strong{font-size:13px;font-weight:500;line-height:1.4;display:block}.service-showcase-module__r2qlkq__issue p{color:var(--color-indigo-800);margin:6px 0 0;font-size:12px;line-height:1.5}.service-showcase-module__r2qlkq__example{font:11px/1.6 var(--font-mono);color:#f3f4f9bf;margin:20px 0 0}.service-showcase-module__r2qlkq__tile[data-tone=light] .service-showcase-module__r2qlkq__example{color:var(--color-indigo-800)}.service-showcase-module__r2qlkq__cardTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.service-showcase-module__r2qlkq__cardTop .service-showcase-module__r2qlkq__label{margin:0;font-size:11px}.service-showcase-module__r2qlkq__progressBadge{color:var(--color-indigo-200);white-space:nowrap;background:#aabafb29;border-radius:999px;padding:5px 10px;font-size:11px}.service-showcase-module__r2qlkq__steps{margin:24px 0;padding:0;list-style:none}.service-showcase-module__r2qlkq__steps li{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;font-size:13px;display:grid;position:relative}.service-showcase-module__r2qlkq__steps li:not(:last-child):after{content:"";background:#fff3;width:1px;position:absolute;top:35px;bottom:-10px;left:10px}.service-showcase-module__r2qlkq__steps li[data-state=done]:after{background:var(--color-indigo-300)}.service-showcase-module__r2qlkq__stepIcon{border:1px solid #ffffff59;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.service-showcase-module__r2qlkq__steps li[data-state=done] .service-showcase-module__r2qlkq__stepIcon{background:#ffffff24;border-color:#0000}.service-showcase-module__r2qlkq__steps li[data-state=running] .service-showcase-module__r2qlkq__stepIcon{border-color:#aabafb38;border-top-color:var(--color-indigo-300);animation:.8s linear infinite service-showcase-module__r2qlkq__neam-spin}.service-showcase-module__r2qlkq__steps li[data-state=review] .service-showcase-module__r2qlkq__stepIcon{border-color:var(--color-indigo-300)}.service-showcase-module__r2qlkq__steps li[data-state=review] .service-showcase-module__r2qlkq__stepIcon:after{content:"";background:var(--color-indigo-300);border-radius:50%;width:6px;height:6px;animation:1.6s infinite service-showcase-module__r2qlkq__neam-pulse}.service-showcase-module__r2qlkq__stepValue{color:#f3f4f9bf;font-size:11px}.service-showcase-module__r2qlkq__steps li[data-state=running] .service-showcase-module__r2qlkq__stepValue{color:var(--color-indigo-200)}.service-showcase-module__r2qlkq__reviewBadge{background:var(--color-paper);color:var(--color-ink);border-radius:999px;padding:5px 9px;font-size:11px}.service-showcase-module__r2qlkq__reviewPanel{background:#ffffff14;border:1px solid #ffffff1f;border-radius:14px;min-height:160px;padding:20px}.service-showcase-module__r2qlkq__reviewPanel h5{margin:0 0 8px;font-size:16px;font-weight:500}.service-showcase-module__r2qlkq__reviewPanel p{color:#f3f4f9cc;margin:0;font-size:12px;line-height:1.6}.service-showcase-module__r2qlkq__mockActions{align-items:center;gap:16px;margin-top:16px;font-size:11px;display:flex}.service-showcase-module__r2qlkq__mockActions>span:first-child{background:var(--color-paper);color:var(--color-ink);border-radius:999px;padding:9px 14px;transition:transform .12s,background .12s}.service-showcase-module__r2qlkq__mockActions>span[data-pressed=true]{background:var(--color-line);transform:scale(.95)}.service-showcase-module__r2qlkq__motionControl{min-height:44px;color:var(--muted);background:0 0;border:0;justify-content:end;align-items:center;gap:12px;margin:12px 0 0 auto;padding:8px;font-size:12px;display:flex}.service-showcase-module__r2qlkq__motionControl:hover{color:var(--color-ink)}.service-showcase-module__r2qlkq__tile[data-paused=true] *{animation-play-state:paused}@keyframes service-showcase-module__r2qlkq__resolve{0%{opacity:1}to{opacity:0}}@keyframes service-showcase-module__r2qlkq__card-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes service-showcase-module__r2qlkq__scan{to{opacity:0;transform:translateY(130px)}}@media (max-width:1199px){.service-showcase-module__r2qlkq__row,.service-showcase-module__r2qlkq__row:nth-of-type(2n){grid-template-columns:1fr;gap:32px}.service-showcase-module__r2qlkq__row .service-showcase-module__r2qlkq__copy{order:2}.service-showcase-module__r2qlkq__tile{width:100%;max-width:780px;min-height:560px;margin-inline:auto;padding:40px}.service-showcase-module__r2qlkq__glass{max-width:600px;margin-inline:auto}.service-showcase-module__r2qlkq__copy>p:last-child{max-width:65ch}}@media (max-width:767px){.service-showcase-module__r2qlkq__sectionHeader{flex-direction:column;align-items:start;gap:24px;margin-bottom:40px}.service-showcase-module__r2qlkq__row{padding-block:32px}.service-showcase-module__r2qlkq__copy h3{font-size:32px}.service-showcase-module__r2qlkq__tile{min-height:520px;padding:20px}.service-showcase-module__r2qlkq__glass{padding:22px}.service-showcase-module__r2qlkq__glass h4{font-size:24px}.service-showcase-module__r2qlkq__cardTop{flex-direction:column;align-items:start;gap:8px}.service-showcase-module__r2qlkq__department{grid-template-columns:84px 1fr 20px;gap:10px;font-size:13px}.service-showcase-module__r2qlkq__attention{padding:16px}.service-showcase-module__r2qlkq__steps li{grid-template-columns:22px 1fr;gap:0 10px;min-height:60px;padding-block:8px}.service-showcase-module__r2qlkq__stepIcon{grid-row:1/3}.service-showcase-module__r2qlkq__steps li>span:last-child{grid-column:2;justify-self:start}.service-showcase-module__r2qlkq__steps li:not(:last-child):after{top:42px;bottom:-18px}.service-showcase-module__r2qlkq__reviewPanel{padding:16px}.service-showcase-module__r2qlkq__mockActions{flex-wrap:wrap;gap:10px}}@container (max-width:470px){.service-showcase-module__r2qlkq__tableHead{display:none}.service-showcase-module__r2qlkq__tableBody{height:396px}.service-showcase-module__r2qlkq__projectRow{height:132px;top:calc(var(--row) * 132px);grid-template-columns:20px 1fr 1fr 36px;align-content:center;gap:8px}.service-showcase-module__r2qlkq__projectName{grid-column:2/4}.service-showcase-module__r2qlkq__rank{grid-area:1/1}.service-showcase-module__r2qlkq__score{grid-area:2/2}.service-showcase-module__r2qlkq__score+.service-showcase-module__r2qlkq__score{grid-column:3}.service-showcase-module__r2qlkq__quarter{grid-area:1/4;padding:4px}.service-showcase-module__r2qlkq__mobileLabel{font:11px var(--font-mono);text-transform:uppercase;color:#f3f4f9bf;margin-bottom:6px;display:block}.service-showcase-module__r2qlkq__pips>span{width:auto;margin:0 0 0 2px}}@media (prefers-reduced-motion:reduce){.service-showcase-module__r2qlkq__motionControl{display:none}.service-showcase-module__r2qlkq__tile[data-entered=true] .service-showcase-module__r2qlkq__resolve{opacity:0}.service-showcase-module__r2qlkq__tile[data-entered=true] .service-showcase-module__r2qlkq__glass{opacity:1;transform:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.service-showcase-module__r2qlkq__glass{background:#0c0e1ef2}.service-showcase-module__r2qlkq__tile[data-tone=light] .service-showcase-module__r2qlkq__glass{background:#f3f4f9f5}}
.team-experience-module__daHSza__section{--site-shell-max-width:1240px;--logo-gap:32px;--logo-cell-width:132px;--ribbon-duration:36s;padding:48px var(--page-padding);border-bottom:1px solid var(--color-line);background:var(--color-paper);color:var(--foreground)}.team-experience-module__daHSza__row{grid-template-columns:auto minmax(0,1fr) 44px;align-items:center;gap:24px;display:grid}.team-experience-module__daHSza__row h2{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:normal;max-width:200px;margin:0;font-size:11px;font-weight:400;line-height:1.5}.team-experience-module__daHSza__control{border-radius:var(--radius-default);background:var(--color-paper);width:44px;height:44px;color:var(--muted);cursor:pointer;border:0;flex:0 0 44px;justify-content:center;align-items:center;padding:0;display:inline-flex}.team-experience-module__daHSza__control:hover{background:var(--color-ash)}.team-experience-module__daHSza__viewport{min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}.team-experience-module__daHSza__track{width:max-content;min-width:200%;animation:team-experience-module__daHSza__ribbon-scroll var(--ribbon-duration) linear infinite;display:flex}.team-experience-module__daHSza__group{justify-content:space-around;align-items:center;gap:var(--logo-gap);padding:0 var(--logo-gap) 0 0;flex:1 0 auto;margin:0;list-style:none;display:flex}.team-experience-module__daHSza__item{flex:0 0 var(--logo-cell-width);width:var(--logo-cell-width);filter:grayscale();opacity:.75;justify-content:center;align-items:center;gap:6px;height:48px;display:flex}.team-experience-module__daHSza__barclaysEagle{flex:0 0 20px;width:20px;height:auto}.team-experience-module__daHSza__barclaysEagle+.team-experience-module__daHSza__logo{max-width:calc(100% - 26px)}.team-experience-module__daHSza__logo{object-fit:contain;max-width:100%;height:auto;max-height:44px;display:block}.team-experience-module__daHSza__section[data-paused=true] .team-experience-module__daHSza__track,.team-experience-module__daHSza__viewport:hover .team-experience-module__daHSza__track,.team-experience-module__daHSza__section:focus-within .team-experience-module__daHSza__track{animation-play-state:paused}@keyframes team-experience-module__daHSza__ribbon-scroll{to{transform:translate(-50%)}}@media (max-width:767px){.team-experience-module__daHSza__section{--logo-gap:24px;--logo-cell-width:120px;--ribbon-duration:30s;padding-block:20px}.team-experience-module__daHSza__row{grid-template-columns:112px minmax(0,1fr) 44px;gap:8px}.team-experience-module__daHSza__row h2{white-space:normal}.team-experience-module__daHSza__viewport{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000)}.team-experience-module__daHSza__logo{max-width:112px;max-height:40px}}@media (prefers-reduced-motion:reduce){.team-experience-module__daHSza__row{grid-template-columns:auto minmax(0,1fr)}.team-experience-module__daHSza__control,.team-experience-module__daHSza__group[aria-hidden=true]{display:none}.team-experience-module__daHSza__viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.team-experience-module__daHSza__track{min-width:100%;animation:none;display:block}.team-experience-module__daHSza__group{min-width:100%;padding:0}}@media (prefers-reduced-motion:reduce) and (max-width:767px){.team-experience-module__daHSza__row{grid-template-columns:112px minmax(0,1fr)}}.team-experience-module__daHSza__viewport:focus-visible{-webkit-mask-image:none;mask-image:none}
.faq-module__TMh2Ga__section{padding:var(--section-space) var(--page-padding)}.faq-module__TMh2Ga__layout{grid-template-columns:5fr 7fr;align-items:start;gap:72px;display:grid}.faq-module__TMh2Ga__heading{letter-spacing:-.03em;margin:0 0 32px;font-size:48px;line-height:1.05}.faq-module__TMh2Ga__list{min-width:0}.faq-module__TMh2Ga__item{border-bottom:1px solid var(--color-line)}.faq-module__TMh2Ga__item h3{margin:0}.faq-module__TMh2Ga__question{text-align:left;letter-spacing:-.015em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:24px 0;font-size:20px;font-weight:500;line-height:1.4;display:flex}.faq-module__TMh2Ga__icon{border:1px solid var(--color-line);border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:24px;font-weight:400;line-height:1;transition:background .24s,color .24s;display:grid}.faq-module__TMh2Ga__question[aria-expanded=true] .faq-module__TMh2Ga__icon{background:var(--color-ink);color:var(--color-paper);border-color:var(--color-ink)}.faq-module__TMh2Ga__question:hover .faq-module__TMh2Ga__icon{border-color:var(--color-ink)}.faq-module__TMh2Ga__answerWrap{opacity:0;transition:grid-template-rows .24s var(--ease-settle), opacity .24s var(--ease-settle);grid-template-rows:0fr;display:grid}.faq-module__TMh2Ga__answerWrap[data-open=true]{opacity:1;grid-template-rows:1fr}.faq-module__TMh2Ga__answerWrap>div{overflow:hidden}.faq-module__TMh2Ga__answer{color:var(--muted);padding:0 48px 24px 0;font-size:16px;line-height:1.6}.faq-module__TMh2Ga__answer p{max-width:60ch;margin:0}.faq-module__TMh2Ga__link{min-height:44px;color:var(--color-indigo-600);text-underline-offset:3px;align-items:center;margin-top:8px;text-decoration:underline;display:inline-flex}@media (max-width:767px){.faq-module__TMh2Ga__layout{grid-template-columns:1fr;gap:32px}.faq-module__TMh2Ga__heading{font-size:36px}.faq-module__TMh2Ga__question{gap:16px;font-size:18px}.faq-module__TMh2Ga__answer{padding-right:0}}
