/* The industry collection sits on white. The shared Nevka field appears at its edges. */
body.industry-light{background:#fff;color:#18191b;--paper:#fff;--muted:#656662;--line:rgba(24,25,27,.16)}
.industry-light .site-atmosphere{background:#fff}
.industry-light .site-atmosphere canvas{opacity:1;background:#fff}
.industry-light .site-atmosphere.is-fallback{background:radial-gradient(ellipse at 90% 30%,#ffd2be,#fff 67%)}
.industry-light .site-atmosphere::after{background:linear-gradient(90deg,#fff 7%,#ffffffee 32%,#ffffff88 72%,#ffffff22),linear-gradient(0deg,#fff,transparent 55%)}
body.industry-light .page-header,body.industry-light .page-header.scrolled{background:rgba(255,255,255,.92);color:#18191b;border-bottom-color:#18191b18}
body.industry-light .brand>span{color:#18191b}
body.industry-light .brand svg rect,body.industry-light .brand svg path[stroke="#d8d6ce"]{stroke:#18191b}
body.industry-light .page-nav>a{color:#414240}
body.industry-light .page-nav .nav-contact{color:#18191b}
body.industry-light .page-nav .nav-contact:hover{background:#18191b;color:#fff}
body.industry-light .page-hero::before{background:linear-gradient(180deg,#ffffff66,transparent 45%,#fff 100%)}
body.industry-light .hero-lede,body.industry-light .eyebrow{color:#565854}
body.industry-light .page-section,body.industry-light .page-section.light-section,body.industry-light .page-section:not(.light-section):not(.orange-section){background:#fff;color:#18191b;border-radius:0;box-shadow:none;margin-inline:0;padding-inline:var(--gutter);border-color:var(--line);--line:rgba(24,25,27,.16)}
body.industry-light .specialist-breadcrumb{color:#676863;border-color:var(--line)}
body.industry-light .specialist-hero-actions{border-color:var(--line)}
body.industry-light .specialist-hero-actions>p{color:#676863}
body.industry-light .specialist-hero-actions>a{border-color:#18191b77}
body.industry-light .specialist-stage{background:linear-gradient(#fff,#f7f7f4)}
body.industry-light .specialist-stage-caption{color:#686863}
body.industry-light .specialist-cases .section-head>p,body.industry-light .deep-case-copy>p{color:#595c58}
body.industry-light .deep-case-label,body.industry-light .deep-case .case-tags,body.industry-light .case-mechanism,body.industry-light .case-stack{color:#656862}
body.industry-light .deep-case .case-tags span,body.industry-light .deep-case-copy>a{border-color:#18191b33}
body.industry-light .case-mechanism strong{color:#292c28}
body.industry-light .industry-page-link>span{color:#62645f}
body.industry-light .industry-directory-head,body.industry-light .directory-copy small,body.industry-light .industry-directory a>small,body.industry-light .hero-meta{color:#65665f}
body.industry-light .directory-heading,body.industry-light .directory-number,body.industry-light .industry-hero-foot{color:#65665f}
body.industry-light .industry-hero-foot{border-color:var(--line)}
body.industry-light .industry-hero-foot a{color:#18191b}
body.industry-light .industry-directory a{border-color:#18191b25}
body.industry-light .industry-directory a::before{background:#fe5b2a08}
body.industry-light .industry-hub-lede,body.industry-light .hub-project p{color:#595c58}
body.industry-light .hub-capabilities,body.industry-light .hub-project-list>p,body.industry-light .hub-project>span{color:#646660}
body.industry-light .industry-hub-section{border-top:1px solid var(--line)}
body.industry-light .industry-crossovers{background:linear-gradient(100deg,#ffffff22,#ffffffe8 55%,#fff)!important}
body.industry-light .industry-crossovers p{color:#595c58}
/* A second glimpse of the same field keeps the collection connected to the opening. */
body.industry-light .specialist-cases{background:linear-gradient(100deg,#fff 45%,#ffffffde 78%,#ffffffa0)!important}
@media(max-width:720px){
 .industry-light .site-atmosphere::after{background:linear-gradient(90deg,#ffffffdd,#ffffff66),linear-gradient(0deg,#fff,transparent 80%)}
 body.industry-light .page-nav{background:#fff}
 body.industry-light .page-section.light-section{margin-inline:0;border-radius:0;padding-inline:var(--gutter)}
 body.industry-light .specialist-cases{background:linear-gradient(90deg,#fff,#ffffffde)!important}
}
@media(max-width:760px){
 body[data-page="education"] .eds-collection .eds-motion-toggle{min-height:44px}
 body[data-page="ai"] .ais-collection .ais-preview-toggle{min-height:44px;min-width:100px}
}
