body.continuous-page,body.about-page,body.research-page{--paper:#fff;--soft:#f5f5f2;--ink:#191919;--muted:#62666b;--line:#19191926;--yellow:#ffcb00;color-scheme:light;background:#fff;color:var(--ink)}body.continuous-page p{color:var(--muted)}body.continuous-page .kicker{color:#685600}body.continuous-page .chapter{scroll-margin-top:96px}body.continuous-page .continuous-hero{background:#080c61;color:#fff;min-height:660px;max-height:1080px;height:100svh;place-items:center start}.hero-landscape{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.hero-landscape img{width:100%;height:100%;object-fit:cover;object-position:center}body.continuous-page .continuous-hero:after{background:linear-gradient(0deg,#fff,transparent 18%),radial-gradient(ellipse 80% 55% at 0% 35%,#02082465,transparent 100%)}body.continuous-page .continuous-hero .hero-copy{width:min(1120px,calc(100% - 96px));text-align:left}body.continuous-page .hero-wordmark{margin-left:0;margin-right:0}body.continuous-page .hero-wordmark img{filter:none}body.continuous-page .hero-emphasis{color:#fff;box-shadow:none}body.continuous-page .continuous-hero .hero-copy>p,body.continuous-page .continuous-hero .hero-next{transform:none;color:#f5f6fa}body.continuous-page .hero-copy>p{margin-top:32px;margin-left:0}body.continuous-page .hero-next{color:#fff;margin-top:28px}body.continuous-page .technology-notes>div,body.continuous-page .capability-details>div,body.continuous-page .case-grid details{border-color:var(--line)}body.continuous-page .case-grid small{color:#71757a}body.continuous-page .case-grid b{color:#54585c}body.continuous-page .contact-addresses a{color:#191919}body.continuous-page .contact-codes figcaption{color:#62666b}body.continuous-page .text-link{border-color:#19191966}body.continuous-page .business-stripes-art{background:#fff}body.continuous-page .business-stripes-art img{mix-blend-mode:multiply;filter:grayscale(1) invert(1);opacity:.2}body.continuous-page .business-stripes-art:after{background:linear-gradient(0deg,#ffffffa0,transparent 75%)}body.continuous-page .outcomes.business-stripes .section-intro,body.continuous-page .outcomes.business-stripes .outcome-list>.outcome-copy:nth-child(n){text-shadow:0 2px 14px #fff,0 0 28px #fff}body.continuous-page .outcomes.business-stripes .outcome-copy h3{color:#191919}body.continuous-page .outcomes.business-stripes .section-intro>p:last-child,body.continuous-page .outcomes.business-stripes .outcome-copy p{color:#595e63}body.continuous-page .outcomes.business-stripes .outcome-copy .outcome-caption{color:#666b70}body.continuous-page .outcomes.business-stripes .outcome-list>.outcome-copy:nth-child(n){border-color:var(--line)}body.continuous-page .capability{background:#fff}body.continuous-page .capability .orbit-art{mix-blend-mode:multiply}body.continuous-page .capability-details{text-shadow:0 2px 12px #fff,0 0 24px #fff}body.continuous-page .assembly-art--points,body.continuous-page .delivery,body.continuous-page .delivery-flow{background:#fff}body.continuous-page .delivery-flow .delivery-steps li{border:0;text-shadow:0 2px 12px #fff}body.continuous-page .delivery-flow .delivery-steps p{color:#50565c}body.continuous-page .collaboration .section-intro>p:last-child,body.continuous-page .collaboration .expert-grid article>p:not(.expert-platform),body.continuous-page .collaboration .expert-expanded p{color:#62666b}body.continuous-page .collaboration .expert-grid h3,body.continuous-page .collaboration .expert-grid strong{color:#191919}body.continuous-page .collaboration .expert-card-live:hover h3,body.continuous-page .collaboration .expert-card-live:focus-within h3{color:#191919;text-shadow:none;text-decoration:underline;-webkit-text-decoration-color:#ffcb00;text-decoration-color:#ffcb00;text-decoration-thickness:3px;text-underline-offset:8px}body.continuous-page .collaboration .expert-platform,body.continuous-page .collaboration .expert-expanded .expert-assets-label{color:#74787c}body.continuous-page .collaboration .expert-grid details,body.continuous-page .collaboration .expert-expanded .expert-assets-label,body.continuous-page .collaboration .expert-grid article{border-color:var(--line)}body.continuous-page .collaboration .expert-grid summary{color:#50565c}body.continuous-page .collaboration .expert-grid summary:hover{color:#191919}body.continuous-page .collaboration .expert-grid summary:focus-visible{outline-color:#ffcb00}body.continuous-page .team>img{filter:brightness(1.1);border:1px solid #19191912}body.about-page .subpage,body.research-page .subpage{background:transparent;color:#191919}body.research-page .section--ink{background:#f5f5f2;color:#191919}body.research-page .section-head>p,body.research-page .subhero>p:last-child{color:#62666b}body.research-page .research-list,body.research-page .research-list a{border-color:#19191926}body.research-page .research-list a:hover,body.research-page .research-list a:focus-visible{background:#ffcb0015}body.about-page .site-footer,body.research-page .site-footer,body.continuous-page .site-footer{background:#ffcb00;color:#191919}body .site-footer .footer-top,body .site-footer .footer-bottom{border-color:#19191935}body .site-footer .footer-top nav a,body .site-footer .footer-bottom,body .site-footer p{color:#191919}@media(max-width:760px){body.continuous-page .chapter{scroll-margin-top:80px}body.continuous-page .continuous-hero{height:84svh;min-height:610px;max-height:840px;align-items:start;padding-top:130px}body.continuous-page .continuous-hero .hero-copy{width:calc(100% - 40px)}.hero-landscape img{object-position:75% center}body.continuous-page .continuous-hero:after{background:linear-gradient(0deg,#fff,transparent 20%),radial-gradient(ellipse 110% 58% at 0% 30%,#02082470,transparent 100%)}body.continuous-page .hero-copy>p{margin-top:28px}body.continuous-page .business-stripes-art img{filter:grayscale(1) invert(1);opacity:.16}body.continuous-page .delivery-flow .delivery-steps li{background:#ffffffc7}}@supports not (height:100svh){body.continuous-page .continuous-hero{height:100vh}}body.continuous-page .continuous-hero .hero-copy>p.hero-translation{font-size:24px;line-height:1.4;letter-spacing:-.015em;font-weight:400;color:#f5f6fa;margin:20px 0 0;max-width:580px}@media(max-width:760px){body.continuous-page .continuous-hero .hero-copy>p.hero-translation{font-size:18px;line-height:1.45;margin-top:16px;max-width:32ch}.hero-translation-break{display:none}body.continuous-page .hero-copy>p.hero-translation+p{margin-top:24px}}body.continuous-page .inquiry-banner{margin-top:0;padding:100px 0 112px;background:transparent;scroll-margin-top:96px}.inquiry-banner-inner{position:relative;isolation:isolate;box-sizing:border-box;min-height:280px;padding:56px 48px;display:flex;align-items:center;justify-content:space-between;gap:40px;overflow:hidden}.inquiry-banner-inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#0c11131f,#0c11131f),url(/assets/banners/inquiry-light-block.webp) center / cover no-repeat;opacity:1;pointer-events:none}body.continuous-page .inquiry-banner h2{margin:0;font-size:40px;line-height:1.25;font-weight:500;letter-spacing:-.035em}body.continuous-page .inquiry-banner p{margin:16px 0 0;font-size:15px;color:#686868}.inquiry-banner button{display:flex;align-items:center;justify-content:space-between;gap:48px;min-width:180px;min-height:54px;background:#ffcb00;color:#191919;border:0;padding:16px 24px;font:inherit;cursor:pointer}.inquiry-banner button:hover{background:#edbd00}@media(max-width:760px){body.continuous-page .inquiry-banner{margin-top:0;padding:64px 0 72px}.inquiry-banner-inner{min-height:280px;padding:36px 24px;align-items:flex-start;justify-content:center;flex-direction:column;gap:24px}body.continuous-page .inquiry-banner h2{font-size:28px}body.continuous-page .inquiry-banner p{font-size:14px;line-height:1.7}.inquiry-banner button{min-width:160px}}body.continuous-page{--chapter-title-size:44px}body.continuous-page main section h2{font-size:var(--chapter-title-size)!important;font-weight:500!important;line-height:1.25!important;letter-spacing:-.035em!important}body.continuous-page .continuous-hero{display:flex;align-items:flex-start;padding-top:156px}body.continuous-page .continuous-hero .hero-copy{padding-top:0}body.continuous-page .hero-wordmark{width:104px;margin-bottom:28px}body.continuous-page .hero-copy h1{font-size:clamp(40px,4vw,64px);font-weight:500;line-height:1.18;letter-spacing:-.045em;margin-bottom:0;white-space:normal}body.continuous-page .continuous-hero .hero-copy>p.hero-translation{font-size:17px;line-height:1.5;max-width:440px;margin-top:24px;color:#ffffffd9}body.continuous-page .hero-copy>p.hero-translation+p{font-size:15px;line-height:1.8;margin-top:20px;color:#ffffffd9}body.continuous-page .hero-next{margin-top:24px}@media(min-width:761px)and (max-width:1100px){body.continuous-page{--chapter-title-size:36px}body.continuous-page .continuous-hero{padding-top:140px}body.continuous-page .hero-copy h1{font-size:40px}}@media(max-width:760px){body.continuous-page{--chapter-title-size:30px}body.continuous-page .continuous-hero{padding-top:112px;height:90svh;min-height:620px;max-height:850px}body.continuous-page .hero-wordmark{width:88px;margin-bottom:24px}body.continuous-page .hero-copy h1{font-size:clamp(30px,4.8vw,36px);line-height:1.25;max-width:18em}body.continuous-page .continuous-hero .hero-copy>p.hero-translation{font-size:14px;max-width:30ch;margin-top:20px;line-height:1.55}body.continuous-page .hero-copy>p.hero-translation+p{font-size:13px;line-height:1.8;margin-top:18px}body.continuous-page .hero-next{margin-top:22px}}@media(max-height:600px)and (min-width:761px){body.continuous-page .continuous-hero{padding-top:100px;min-height:530px}}.hero-title-part{display:inline-block}@media(max-width:480px){.hero-title-part{display:block}}@media(max-width:760px){body.continuous-page main>section.chapter{margin-top:0!important;margin-bottom:0!important;padding-top:96px!important;padding-bottom:0!important}body.continuous-page main>#business-outcomes{padding-top:64px!important}body.continuous-page main>#contact{margin-top:0;padding-top:96px;padding-bottom:96px}body.continuous-page main>section.chapter .section-intro{margin-bottom:28px}}@media(max-width:760px){body.continuous-page .delivery-flow{min-height:0;height:auto;margin-top:0}body.continuous-page .delivery-flow .delivery-steps{min-height:0;padding-top:0;padding-bottom:0;align-content:start}body.continuous-page .delivery-flow .delivery-steps li:last-child{padding-bottom:0}}body.continuous-page .continuous-hero .hero-wordmark{width:clamp(300px,42vw,600px);max-width:100%;margin:0 0 28px}body.continuous-page .continuous-hero .hero-copy h1{font-size:clamp(30px,3vw,46px);line-height:1.3}@media(max-width:760px){body.continuous-page .continuous-hero .hero-wordmark{width:min(100%,440px);margin-bottom:24px}body.continuous-page .continuous-hero .hero-copy h1{font-size:clamp(26px,4.8vw,34px)}}body.continuous-page .continuous-hero .hero-next{justify-content:flex-start}body.continuous-page .continuous-hero .hero-next svg{position:relative;left:-2px}@media(min-width:761px){body.continuous-page main>#business-outcomes{padding-top:102px!important}}body.continuous-page .inquiry-banner-inner{background:#111719}body.continuous-page .inquiry-banner h2{color:#fff}body.continuous-page .inquiry-banner p{color:#d5d7d7}@media(max-width:760px){.inquiry-banner-inner:before{background-position:68% center;opacity:.48}}body.continuous-page .inquiry-banner button{display:inline-flex;justify-content:center;gap:0;min-width:0;min-height:44px;padding:10px 16px;border:1px solid #ffffff80;border-radius:0;background:transparent;color:#fff;font-size:13px;white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}body.continuous-page .inquiry-banner button span{display:none}body.continuous-page .inquiry-banner button:hover,body.continuous-page .inquiry-banner button:focus-visible{background:#fff;color:#191919;border-color:#fff}@media(max-width:760px){body.continuous-page .inquiry-banner button{font-size:12px;padding:12px}}body.continuous-page .delivery{padding-bottom:0}body.continuous-page .delivery-flow{min-height:0;height:auto}body.continuous-page .delivery-flow .delivery-steps{min-height:0;padding-bottom:0}body.continuous-page .delivery-flow .delivery-steps li{padding-bottom:0}body.continuous-page .delivery+.collaboration{margin-top:144px;padding-top:0}@media(max-width:760px){body.continuous-page main>#delivery+#collaboration{padding-top:128px!important}}body.continuous-page .delivery-flow{margin-top:0}body.continuous-page .delivery-flow .delivery-steps{padding-top:0}body.continuous-page #delivery .section-intro{margin-bottom:32px}@media(max-width:760px){body.continuous-page #delivery .section-intro{margin-bottom:28px}}body.continuous-page .team .text-link{display:inline-flex;align-items:center;gap:8px}body.continuous-page .team .team-link-arrow{display:block;width:1em;height:1em;flex:none}body.continuous-page #customers .logo-wall{margin-top:0}body.continuous-page #customers>p{margin:20px 0 0;font-size:14px;line-height:1.8}@media(max-width:760px){body.continuous-page #customers>p{font-size:13px;margin-top:16px}}body.continuous-page #customers{scroll-margin-top:96px}@media(max-width:760px){body.continuous-page .continuous-hero{height:calc(100svh - 244px);min-height:340px;max-height:none}body.continuous-page #customers.chapter{padding-top:0;scroll-margin-top:84px}body.continuous-page #customers .logo-wall{gap:0}body.continuous-page #customers .logo-wall-cell{height:72px}}body.continuous-page #capability .capability-grid{display:block;position:relative;isolation:isolate;overflow:hidden;padding:56px;background:#ededed;border:1px solid #e4e4e4;border-radius:10px}body.continuous-page #capability .capability-grid:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 92% 6%,#ffffffd9,transparent 48%),linear-gradient(135deg,#ffffff60,transparent 45%,#dcdcdc55);box-shadow:inset 0 1px #fff}body.continuous-page #capability .section-intro{width:65%;max-width:610px;min-height:0;margin-bottom:56px}body.continuous-page #capability .section-intro p{color:#626262}body.continuous-page #capability .orbit-art{width:240px;top:-10px;right:12px;opacity:.55;mix-blend-mode:multiply;pointer-events:auto}body.continuous-page #capability .orbit-art dot-orbits{opacity:1}body.continuous-page #capability .orbit-art img{opacity:1}body.continuous-page #capability .capability-details{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0;text-shadow:none}body.continuous-page #capability .capability-details>div{border-top:1px solid #c9c9c9;padding-top:20px}body.continuous-page #capability .capability-details p{color:#626262}@media(max-width:760px){body.continuous-page #capability .capability-grid{padding:30px 24px;border-radius:8px}body.continuous-page #capability .section-intro{width:100%;margin-bottom:32px}body.continuous-page #capability .section-intro h2,body.continuous-page #capability .section-intro p{position:relative;z-index:1}body.continuous-page #capability .orbit-art{width:200px;top:-70px;right:-125px;opacity:.12}body.continuous-page #capability .capability-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}body.continuous-page #capability .capability-details>div{padding-top:14px}}body.continuous-page .hero-copy h1 .hero-ai{display:inline-block;margin-inline:.22em;letter-spacing:0}body.continuous-page #capability{overflow:visible}body.continuous-page #capability .capability-stack{position:relative;isolation:isolate;perspective:1100px}body.continuous-page #capability .capability-stack-back{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:1px solid #d9d9d9;border-radius:10px;transform-origin:50% 50%;background:linear-gradient(135deg,#fafafa,#dedede);box-shadow:0 -2px 12px #00000005}body.continuous-page #capability .capability-stack-back--far{transform:translateY(-30px) translateZ(-90px);z-index:-2}body.continuous-page #capability .capability-stack-back--near{transform:translateY(-15px) translateZ(-42px);z-index:-1;background:linear-gradient(135deg,#fff,#e6e6e6)}body.continuous-page #capability .capability-grid{width:100%;margin:0;box-shadow:0 12px 32px #00000006}@media(max-width:760px){body.continuous-page #capability .capability-stack-back{border-radius:8px}body.continuous-page #capability .capability-stack-back--far{transform:translateY(-20px) translateZ(-90px)}body.continuous-page #capability .capability-stack-back--near{transform:translateY(-10px) translateZ(-42px)}}body.continuous-page #capability .orbit-art dot-orbits.is-ready img{display:none}body.continuous-page #capability .capability-stack{width:calc(100% - 48px);max-width:none}body.continuous-page #capability .capability-grid{padding-inline:max(23px,calc((100% - 1120px)/2 - 1px))}body.continuous-page #capability .orbit-art{right:max(24px,calc((100% - 1120px)/2));top:8px}@media(max-width:760px){body.continuous-page #capability .capability-stack{width:calc(100% - 16px)}body.continuous-page #capability .capability-grid{padding-inline:11px}body.continuous-page #capability .orbit-art{right:-125px;top:-70px}}body.continuous-page #capability .capability-grid{border-radius:0;overflow:visible;background:linear-gradient(180deg,#d5d5d5,#ededed 48%,#fafafa);padding-bottom:56px}body.continuous-page #capability .capability-grid:before{background:linear-gradient(120deg,#ffffff38,transparent 55%);box-shadow:inset 0 1px #fff9}body.continuous-page #capability .capability-stack-back{border-radius:0}body.continuous-page #capability .capability-details{width:62%;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 36px}body.continuous-page #capability .capability-details>div{border:0;padding-top:0}body.continuous-page #capability .orbit-art{width:480px;top:auto;bottom:-48px;right:-12px;opacity:.72;z-index:2}body.continuous-page #capability .orbit-art canvas{max-width:100%}@media(max-width:1100px)and (min-width:761px){body.continuous-page #capability .orbit-art{width:420px;right:-20px;bottom:-50px}body.continuous-page #capability .capability-details{width:55%}}@media(max-width:760px){body.continuous-page #capability .capability-grid{padding-bottom:210px}body.continuous-page #capability .capability-details{width:100%;gap:24px 20px}body.continuous-page #capability .orbit-art{width:400px;top:auto;bottom:-70px;right:0;max-width:100%;opacity:.65;aspect-ratio:1.5}body.continuous-page #capability .section-intro{width:100%}body.continuous-page #capability{margin-bottom:56px}}body.continuous-page #capability .section-intro{width:100%}body.continuous-page #capability .capability-details{width:100%;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:760px){body.continuous-page #capability .capability-grid{padding-bottom:30px}body.continuous-page #capability .capability-details{grid-template-columns:repeat(2,minmax(0,1fr))}body.continuous-page #capability{margin-bottom:0}}body.continuous-page #capability .capability-grid{border:0;background:transparent;box-shadow:none;padding-inline:max(24px,calc((100% - 1120px)/2));padding-top:57px;padding-bottom:57px}body.continuous-page #capability .capability-grid:before{top:-28px;right:0;bottom:-44px;left:0;background:linear-gradient(180deg,#d5d5d5,#ededed 48%,#fff 94%);box-shadow:none}body.continuous-page #capability .capability-stack-back{top:-28px;right:0;bottom:-44px;left:0;border:0;box-shadow:none;background:linear-gradient(180deg,#e2e2e2,#fff 90%)}body.continuous-page #capability .capability-stack-back--near{background:linear-gradient(180deg,#e8e8e8,#fff 90%)}@media(max-width:760px){body.continuous-page #capability .capability-grid{padding:31px 12px}body.continuous-page #capability .capability-grid:before,body.continuous-page #capability .capability-stack-back{top:-18px;right:0;bottom:-28px;left:0}}body.continuous-page .hero-copy h1.hero-shiny-text{width:fit-content;max-width:100%;color:#e0e0e0;background-image:linear-gradient(120deg,#d0d0d0,#d0d0d0 35%,#fff,#d0d0d0 65%,#d0d0d0);background-size:200% auto;background-position:150% center;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:hero-text-shine 3s linear infinite}@keyframes hero-text-shine{0%{background-position:150% center}65%,to{background-position:-50% center}}@media(prefers-reduced-motion:reduce){body.continuous-page .hero-copy h1.hero-shiny-text{animation:none;background:none;-webkit-text-fill-color:#fff;color:#fff}}@media(forced-colors:active){body.continuous-page .hero-copy h1.hero-shiny-text{background:none;animation:none;-webkit-text-fill-color:CanvasText;color:CanvasText}}body.continuous-page main>#business-outcomes{padding-top:212px!important}@media(max-width:760px){body.continuous-page main>#business-outcomes{padding-top:160px!important}}body.continuous-page #capability .capability-stack{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;width:calc(100% - 48px);padding-left:max(24px,calc((100% - 1120px)/2 - 24px));perspective:none}body.continuous-page #capability .capability-grid{background:none;border:0;padding:40px 0;box-shadow:none;isolation:auto;min-width:0}body.continuous-page #capability .capability-grid:before{content:none}body.continuous-page #capability .section-intro{max-width:none;width:100%;margin-bottom:48px}body.continuous-page #capability .capability-details{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 28px}body.continuous-page #capability .capability-gallery{min-width:0;overflow:hidden}@media(max-width:760px){body.continuous-page #capability .capability-stack{display:block;width:calc(100% - 40px);padding:0}body.continuous-page #capability .capability-grid{padding:0}body.continuous-page #capability .section-intro{margin-bottom:30px}body.continuous-page #capability .capability-details{gap:24px 20px}body.continuous-page #capability .capability-gallery{margin:28px -12px 0}}body.continuous-page #business-outcomes .growth-layout{width:min(1120px,calc(100% - 96px));margin:48px auto 0;display:grid;grid-template-columns:1fr 2fr;gap:48px;align-items:start}body.continuous-page #business-outcomes .outcome-list{width:100%;margin:0;gap:22px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}body.continuous-page #business-outcomes .outcome-list>.outcome-copy{display:block;padding:0;border:0;text-align:left;text-shadow:none;transform:none}body.continuous-page #business-outcomes .outcome-copy h3{font-size:21px;line-height:1.4;margin:0 0 22px}body.continuous-page #business-outcomes .outcome-copy p{font-size:13px;line-height:1.9}body.continuous-page #business-outcomes .outcome-caption{display:block;font-size:12px;margin-top:22px}@media(max-width:760px){body.continuous-page #business-outcomes .growth-layout{width:calc(100% - 40px);grid-template-columns:1fr;gap:26px;margin-top:32px}body.continuous-page #business-outcomes .outcome-list{grid-template-columns:1fr;gap:26px}body.continuous-page #business-outcomes .outcome-copy h3{font-size:19px;margin-bottom:10px}body.continuous-page #business-outcomes .outcome-caption{margin-top:10px}}.capability-drift-shell .drift-wall{mask-image:none;-webkit-mask-image:none}.capability-drift-shell .drift-wall__plane{height:calc(100% - 56px);overflow:hidden;mask-image:linear-gradient(to bottom,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 10%,#000 90%,transparent)}@media(max-width:760px){body.continuous-page #business-outcomes .outcome-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}body.continuous-page #business-outcomes .outcome-copy h3{font-size:14px;line-height:1.5;margin-bottom:12px;letter-spacing:-.03em}body.continuous-page #business-outcomes .outcome-copy p{font-size:11px;line-height:1.8}body.continuous-page #business-outcomes .outcome-caption{font-size:10px;line-height:1.7;margin-top:12px}}body.continuous-page #business-outcomes .growth-layout{gap:56px}.growth-thought-original{min-height:218px;background:#f7f7f7;padding:24px 20px;border-radius:4px;text-align:left;box-shadow:none;border:0}body.continuous-page #business-outcomes .outcome-copy h3{font-size:23px;font-weight:600}body.continuous-page #business-outcomes .outcome-list{padding-top:24px}@media(max-width:760px){body.continuous-page #business-outcomes .growth-layout{gap:28px}.growth-thought-original{min-height:210px;padding:22px 18px}body.continuous-page #business-outcomes .outcome-list{padding-top:0}body.continuous-page #business-outcomes .outcome-copy h3{font-size:14px;font-weight:600}}@media(min-width:761px){body.continuous-page #capability .capability-stack{padding-right:24px}}.growth-thought-original{min-height:190px;padding:22px 12px 10px;display:flex;justify-content:center;align-items:flex-start;background:linear-gradient(180deg,#f1f1f1,#f7f7f7 42%,#fff 95%);border-radius:0}@media(max-width:760px){.growth-thought-original{min-height:190px;padding:22px 12px 10px}}.growth-thought-original{border-radius:5px}body.continuous-page #technology{position:relative;isolation:isolate}#technology .harness-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:64px;align-items:center;min-height:430px;position:relative;z-index:1}#technology .harness-copy .section-intro{margin-bottom:32px;width:100%;max-width:none}#technology .harness-copy .technology-notes{width:100%;margin:0;gap:22px}#technology .technology-notes>div{border:0;padding-top:0;display:block}#technology .technology-notes h3{font-size:17px}#technology .technology-notes p{font-size:13px}.harness-folder-demo{display:flex;justify-content:center;align-items:flex-end;min-height:430px;padding:210px 0 42px}body.continuous-page #technology .assembly-art--points{position:absolute;inset:auto 0 -20px;height:auto;opacity:.16;pointer-events:none;z-index:0;overflow:hidden}@media(max-width:760px){#technology .harness-layout{grid-template-columns:1fr;gap:24px}.harness-folder-demo{min-height:380px;padding:190px 0 20px}#technology .harness-copy .technology-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#technology .technology-notes h3{font-size:14px}#technology .technology-notes p{font-size:11px}body.continuous-page #technology .assembly-art--points{bottom:0;opacity:.12}}@media(max-width:760px){.harness-folder-demo .folder-float{transform:scale(.82);transform-origin:center bottom}}@media(max-width:760px){#technology .harness-folder-demo{overflow:clip}}@media(max-width:760px){#technology .harness-copy{grid-row:1}#technology .harness-layout>astro-island{grid-row:2}}@media(max-width:760px){body.continuous-page #capability .capability-stack{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px 16px;align-items:start}body.continuous-page #capability .capability-grid{display:contents}body.continuous-page #capability .section-intro{grid-column:1 / -1;margin:0}body.continuous-page #capability .capability-details{grid-column:1;grid-row:2;grid-template-columns:1fr;gap:18px}body.continuous-page #capability .capability-details h3{font-size:15px;margin-bottom:5px}body.continuous-page #capability .capability-details p{font-size:12px;line-height:1.65}body.continuous-page #capability .capability-gallery{grid-column:2;grid-row:2;margin:0;align-self:center}}.expert-lanyard-scroll{width:100%;overflow:hidden}.expert-lanyard-canvas{height:540px;width:100%;min-width:850px}.expert-lanyard-accessible{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.expert-lanyard-fallback{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding:110px 32px 24px}.expert-lanyard-fallback article{background:#fafafa;padding:24px;border:1px solid #eee;border-radius:12px}.expert-lanyard-fallback h3{font-size:24px}.expert-lanyard-fallback strong,.expert-lanyard-fallback p{font-size:13px;line-height:1.8}@media(max-width:760px){.expert-lanyard-canvas{height:460px;width:900px}}body.continuous-page .team .text-link{justify-content:center;border:1px solid #19191938;border-radius:0;background:transparent;padding:10px 16px;font-size:13px;white-space:nowrap;text-decoration:none;transition:background-color .18s,border-color .18s}body.continuous-page .team .text-link:hover{background:#fff;border-color:#19191966}body.continuous-page .team .text-link:focus-visible{outline:2px solid #191919;outline-offset:3px}@media(max-width:760px){body.continuous-page .team .text-link{font-size:12px;padding:10px;min-height:44px}}@media(max-width:760px){.growth-thought-original{width:min(100%,280px);box-sizing:border-box;margin-inline:auto;min-height:150px;padding:18px 12px 8px}.growth-thought-original .thought-line{font-size:14px}}@media(max-width:760px){#technology .harness-layout{gap:8px;min-height:0}#technology .harness-folder-demo{height:260px;min-height:0;padding:0;box-sizing:border-box}#technology .harness-folder-demo .folder-float{transform:scale(.68);transform-origin:center bottom;flex-shrink:0}}@media(max-width:760px){body.continuous-page #collaboration .expert-lanyard-scroll{width:100%;margin-inline:0}body.continuous-page #collaboration .expert-lanyard-video{width:120%;max-width:none;margin-left:-10%}}
