html:has(#root .legacy-header){background:#000}:is(body:has(#root .legacy-header),#root .octaleads-public:has(.legacy-header)){--background:0 0% 0%;--foreground:0 0% 100%;--card:0 0% 9%;--card-foreground:var(--foreground);--muted:0 0% 9%;--muted-foreground:0 0% 74%;--border:0 0% 16%;--color-background:#000;--color-foreground:#fff;--color-card:#171717;--color-card-foreground:#fff;--color-muted:#171717;--color-muted-foreground:#bdbdbd;--color-border:#292929;--public-panel:#171717;--octa-reference-spectrum:linear-gradient(90deg, #ffc037 0%, #ed4582 35%, #a95eff 75%, #24dbff 100%);--octa-reference-glow:radial-gradient(700px 380px at 85% 20%, #6a30ff52, transparent 65%), radial-gradient(600px 340px at 70% 90%, #24dbff26, transparent 65%), radial-gradient(550px 280px at 5% 100%, #ed45822e, transparent 65%);color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#000}body:has(#root .legacy-header) :is(.showcase-site,.consulting-services,.about-reinvent,.about-reinvent main,.people-page,.ocean-industries,.hub-blog,.hub-article,.service-product-page){color:#fff;background-color:#000}body:has(#root .legacy-header) .legacy-header>nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000000bf;border-color:#292929}body:has(#root .legacy-header) .legacy-header :is(#desktop-services-menu,#mobile-navigation){background-color:#171717;border-color:#292929}body:has(#root .legacy-header) .legacy-header .octa-mega-intro{background:#121212}body:has(#root .legacy-header) .legacy-header :is(.h-14>.hidden:nth-child(3)>a[href=\/contact],.octa-site-contact){background:var(--octa-reference-spectrum);color:#161616;border-color:#0000}body:has(#root .legacy-header) .legacy-header .h-14>.hidden:nth-child(3)>a[href=\/dashboard]{color:#fff;background:#0a0a0a;border-color:#8c8c8c}body:has(#root .legacy-header) .legacy-header .h-14>.hidden:nth-child(3)>a[href=\/dashboard]:is(:hover,:focus-visible){color:#161616}body:has(#root .legacy-header) #main-content .octa-horizon-hero{color:#fff;background:#000}body:has(#root .legacy-header) #main-content .octa-terrain{filter:grayscale();opacity:.25;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000038 32%,#000 76%);mask-image:linear-gradient(90deg,#0000 0%,#00000038 32%,#000 76%)}body:has(#root .legacy-header) #main-content .enterprise-hero-opening{background:#000}body:has(#root .legacy-header) #main-content .enterprise-hero-opening .enterprise-hero-art{filter:grayscale();opacity:.25;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000038 32%,#000 76%);mask-image:linear-gradient(90deg,#0000 0%,#00000038 32%,#000 76%)}@media not (min-width:64rem){body:has(#root .legacy-header) #main-content :is(.octa-terrain,.enterprise-hero-opening .enterprise-hero-art){display:none}}body:has(#root .legacy-header) #main-content .showcase-announcement{color:#ffc037;background:#121212;box-shadow:inset 0 -1px #292929}body:has(#root .legacy-header) #main-content .showcase-services-matte:before,body:has(#root .legacy-header) #main-content .service-section-gray,body:has(#root .legacy-header) #main-content>section.bg-foreground.text-background{color:#fff;background:#000;border-color:#292929}body:has(#root .legacy-header) #main-content :is(.showcase-portal,.home-feedback-panel,.enterprise-portal,.enterprise-hero-stage:not(.enterprise-hero-opening),.service-product-hero,.people-contact-hero,.reinvent-connect,.consulting-connect,.ocean-industry-cta){background:var(--octa-reference-glow), #000;color:#fff;border-color:#292929}body:has(#root .legacy-header) #main-content :is(.octa-horizon-cards>a,.showcase-card,.portal-illustration,.consulting-title,.consulting-caption,.directory-card,.service-benefit-grid>*,.service-process-grid li,.service-tech-grid>div,.service-capability-grid .possibility-card,.possibility-card>a,.service-consultation-card,.people-values article,.people-empty,.people-job){color:#fff;box-shadow:none;background:#171717;border-color:#292929}body:has(#root .legacy-header) #main-content :is(.octa-horizon-cards>a,.directory-card,.service-process-grid li):is(:hover,:focus-visible){background:#252525;border-color:#4d4d4d}body:has(#root .legacy-header) #main-content :is(.showcase-site p,.showcase-section p,.home-feedback-panel p,.portal-illustration-row span,.portal-illustration small,.consulting-services p,.directory-card>span,.service-product-page p,.service-benefit-grid p,.service-process-grid p,.service-tech-grid span,.possibility-copy p){color:#bdbdbd}body:has(#root .legacy-header) #main-content :is(.octa-horizon-eyebrow,.octa-horizon-cards span,.portal-illustration-heading,.showcase-label,.showcase-site .text-link,.showcase-card a,.home-contact-email,.consulting-connect a,.service-benefit-grid svg,.service-feature-layout svg,.possibility-copy>svg,.directory-card>svg,.directory-card b){color:#ffc037}body:has(#root .legacy-header) #main-content .showcase-section .eyebrow{color:#ffc037!important}body:has(#root .legacy-header) #main-content :is(.portal-illustration-row,.service-feature-layout,.service-existing-customer,.people-channel,.people-roles){border-color:#292929}body:has(#root .legacy-header) #main-content :is(.service-section-nav,.reinvent-nav,.consulting-subnav,.directory-layout aside){color:#fff;background:#121212;border-color:#292929}body:has(#root .legacy-header) #main-content :is(.service-section-nav a,.consulting-subnav a,.service-light-link,.service-logo-row li,.service-logo-row li>svg){color:#f5f5f5}body:has(#root .legacy-header) #main-content .consulting-subnav a[href=\/contact]{background:#252525}body:has(#root .legacy-header) #main-content .service-product-intro>div:first-child{background:#0a0a0abf;box-shadow:inset 0 0 0 1px #292929}body:has(#root .legacy-header) #main-content #technology,body:has(#root .legacy-header) #main-content #technology>.container-custom{background:0 0;border:0;border-radius:0}body:has(#root .legacy-header) #main-content #technology>.container-custom{padding-block:0}body:has(#root .legacy-header) #main-content #technology>.container-custom>h2{display:none}body:has(#root .legacy-header) #main-content #technology .service-logo-row{margin-block-start:0}body:has(#root .legacy-header) #main-content :is(.service-product-hero h1,#benefits>h2,#process>h2,.service-benefit-grid h3,.service-process-grid h3){color:#fff}body:has(#root .legacy-header) #main-content .service-kicker{color:#ffc037!important}body:has(#root .legacy-header) #main-content .service-product-summary{color:#dedede!important}body:has(#root .legacy-header) #main-content .service-product-hero:after{background:var(--octa-reference-spectrum)}body:has(#root .legacy-header) #main-content .service-product-hero .unique-service-art{color:#dedede}body:has(#root .legacy-header) #main-content .service-product-hero .unique-service-art:before{background:radial-gradient(circle at 35% 30%,#302446,#171717 65%,#0a0a0a)}body:has(#root .legacy-header) #main-content :is(.people-contact-card,.service-enquiry-card){color:#fff;background:#121214;border-color:#292929}body:has(#root .legacy-header) #main-content :is(.people-form,.service-enquiry-card,.directory-search,.people-search) :is(input:not([type=checkbox],[type=radio],[type=hidden]),textarea,select){color:#fff;background-color:#1d1d1d;border-color:#585858}body:has(#root .legacy-header) #main-content :is(.people-form,.service-enquiry-card,.directory-search,.people-search) ::placeholder{color:#a3a3a3}body:has(#root .legacy-header) #main-content :is(.octa-blog-breadcrumb,.octa-article-breadcrumb){background-color:#121212}body:has(#root .legacy-header) #main-content .octa-blog-card-panel{background-color:#0505058f}body:has(#root .legacy-header) footer.cloud-footer{color:#fff;background:#000}body:has(#root .legacy-header) footer.cloud-footer :is(.cloud-footer-bottom small,.octa-footer-legal){background:var(--octa-reference-spectrum) bottom / 100% 4px no-repeat, #141414}
.legacy-header :is(nav .h-14 > .hidden > div, #mobile-navigation > .container-custom > div):has(> a[href="/gallery"]) { display: none; }

.cloud-footer nav[aria-label="Footer navigation"] li:has(> a[href="/gallery"]) { display: none; }
