:root{--bg:#101d2d;--night:#101d2d;--deep:#0b1422;--mid:#122136;--card:#101d2d;--panel:#101d2d;--txt:#edf3fc;--dim:#b0c2d9;--muted:#b0c2d9;--low:#b0c2d9;--line:#37577d24;--line-2:#37577d3d;--accent-solid:#95beff;--accent:#95beff;--sig:#95beff;--cobalt:#95beff;--azure:#95beff;--accb:#c4d2e4}body,body[data-layout]{color:#edf3fc;background:#101d2d}body[data-layout=stage]{--stage-white:#edf3fc;--stage-muted:#b0c2d9;background:#0b1422}body :where(a,button,summary,input,select,textarea):focus-visible{outline-offset:4px;outline-width:3px;outline-color:#548fe8}body .btn{letter-spacing:.035em;font-size:13px;font-weight:600}body .btn--sm{font-size:12px}body .ghost{color:#edf3fc;background:#0b1422;border:1px solid #548fe8;font-size:13px;font-weight:600}body .ghost:hover{color:#95beff;background:#101d2d;border-color:#548fe8}body :is(.products-link,.services-text-link,.work-link,.work-project__visual-link,.about-link,.blog-link,.contact-link,.plot-link,.seed-link){font-weight:600}body .nav{color:#edf3fc;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#101d2ddc;border-bottom:1px solid #548fe82e;box-shadow:0 12px 32px #0000000b}body .nav.is-stuck{background:#101d2df3;border-bottom-color:#548fe848}body .nav__mark{filter:brightness(0)saturate()invert(35%)sepia(89%)saturate(1450%)hue-rotate(205deg)brightness(92%)contrast(95%)}body .nav__word{color:#edf3fc}body .nav__word span{color:#95beff}body .nav__links{color:#b0c2d9}body .nav__links a{background:0 0}body .nav__links a:hover{color:#95beff;background:#2869e60b}body .nav__links a[aria-current=page]{color:#95beff;background:#2869e610}body .nav-toggle{color:#edf3fc;background:#101d2d;border-color:#548fe8;box-shadow:0 5px 16px #00000010}body .nav-toggle:hover{color:#95beff;background:#0b1422;border-color:#548fe8}body .nav>.btn{color:#fff;background:#173b67;border-color:#344b67}body .nav>.btn:hover{color:#fff;background:#2869e6}body[data-layout=stage] .nav,.page-mode body[data-layout=stage] .nav{color:#edf3fc;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#101d2df0;border-bottom:1px solid #548fe83d;box-shadow:0 12px 32px #0000000d}body[data-layout=stage] .nav__links a:hover{background:#2869e60b}.home-stage,.story-field{background:#101d2d}.story-field:before,.story-field:after{content:none}.home-stage .scene{color:#edf3fc}.home-stage .scene:after,.home-stage .scene--opening:after{background:0 0}.scene h1 em,.scene h2 em,.scene-index{color:#95beff}.scene-index:before{background:#2d6ebe66}.scene-index small,.scene__summary,.service-panels p{color:#b0c2d9}.scene__statement{color:#edf3fc}.scene__actions .ghost{color:#edf3fc;background:#0b1422;border-color:#548fe8}.scene__actions .ghost:hover{color:#95beff;background:#101d2d;border-color:#548fe8}.scene__actions .btn{color:#fff;background:#173b67;border-color:#344b67}.scene__actions .btn:hover{color:#fff;background:#2869e6}.service-tabs button{color:#b0c2d9;border-color:#548fe8}.service-tabs button span{color:#95beff}.service-tabs button[aria-selected=true],.service-tabs button:hover{color:#edf3fc;border-color:#548fe8}.service-tabs button[aria-selected=true]{box-shadow:0 -2px #000}.story-card{color:#edf3fc;box-shadow:none;background:#101d2dd9;border-color:#548fe842}.story-card:hover{color:#edf3fc;box-shadow:none;background:#101d2d;border-color:#548fe882}.story-card p{color:#b0c2d9}.story-card p.story-card__client{color:#edf3fc}.story-card__link,.story-card__link>span,.story-card p.product-status{color:#95beff}.story-card__link{border-color:#548fe838}.scene__footer{color:#b0c2d9;border-color:#548fe85c}.scene__footer a:hover{color:#95beff}.stage-dock{background:#0b1422}.story-navigation{background:#101d2dd9;border-color:#548fe837;box-shadow:0 8px 30px #00000014}.story-progress a span{background:#647f9d}.story-progress a[aria-current] span{background:#2869e6}.story-progress a:hover span,.story-progress a:focus-visible span{background:#0f4fa8}.story-step{color:#95beff}.story-step:hover:not(:disabled){color:#95beff;background:#2869e60d}.story-step:disabled{color:#b0c2d9;opacity:.58}.signal-ticker{color:#edf3fc;background:#101d2d;border-color:#548fe837}.signal-ticker__label{color:#edf3fc;background:#0b1422;border-color:#548fe837}.signal-ticker__label small{color:#b0c2d9}.signal-ticker__item>span{color:#b0c2d9;font-weight:500}.signal-ticker__item strong{color:#95beff;text-shadow:none}.signal-ticker__item i{color:#95beff}.signal-ticker__pause,.ambient-toggle{color:#95beff;background:#101d2d;border-color:#548fe8}.ambient-toggle:hover,.signal-ticker__pause:hover{background:#0b1422}@media (width<=1000px){body .nav.menu-open .nav__links{background:#101d2df8;border-bottom:1px solid #548fe848}}body :is(.page-opening,.landing,.hero,.hero6,.phero){color:#edf3fc;background:#101d2d}body :is(.page-opening,.landing,.hero,.hero6,.phero) :is(h1,h2,h3) em{color:#95beff}body :is(.opening__summary,.hero__sub,.hero6__sub,.landing .hero__sub,.landing .hero6__sub){color:#b0c2d9}body .page-opening:after,body .landing:after{background:linear-gradient(#101d2dfa 0%,#101d2d7d 38%,#0000 65%,#0b1422e8),linear-gradient(90deg,#101d2de8,#0000 68%)}body .opening__image{background:#101d2d;border:1px solid #548fe840;box-shadow:0 28px 70px #00000017}body .opening__meta,body .landing__meta{color:#b0c2d9;border-color:#54729136}body .landing__meta .tagband span{color:#b0c2d9}body[data-page=mainframe] :is(.page-opening>.wrap>.kicker,.proof-editorial .eyebrow){display:none}body :is(.sec--ink,.sech--deep,.capabilities,.capability-gallery,.connection-story,.product-exhibit,.process-editorial,.purpose-editorial,.contact-experience){--txt:#edf3fc;--dim:#b0c2d9;--muted:#b0c2d9;--sig:#95beff;color:#edf3fc;background:#0b1422}body .capabilities :is(.capabilities__intro .eyebrow,.srow__t),body .capability-gallery :is(h2,h3),body .purpose-editorial :is(h2,h3,p),body .connection-story :is(h2,h3){color:#edf3fc}body .capability-gallery .capability-sheet__copy p,body .connection-story :is(p,.lede),body .purpose-editorial :is(.split b,.split6 b){color:#b0c2d9}body .capability-gallery .capability-sheet__copy :is(a,.num),body .process-editorial :is(.loop b,.loop6 b){color:#95beff}body .process-editorial :is(.loop,.loop6){border-color:#548fe865}body .process-editorial :is(.loop span,.loop6 span){color:#edf3fc}body .process-editorial :is(.loop i,.loop6 i){color:#b0c2d9}body :is(.close6,.closeband),body[data-layout] :is(.close6,.closeband){color:#edf3fc;background:linear-gradient(145deg,#0b1422,#122136);border-color:#548fe837}body :is(.close6,.closeband) :is(h2,h3) em{color:#95beff}body :is(.close6,.closeband) :is(.mail,.tagband,.close6__meta,.close6__foot){color:#b0c2d9;border-color:#548fe83d}body[data-layout] :is(.close6,.closeband) .tagband span{color:#b0c2d9}body .site-map-footer{background:#101d2d;border-top-color:#344b67}body .site-map-footer__masthead .site-map-footer__mark{width:36px;height:36px}body .site-map-footer__columns a{color:#95beff;font-size:13px;font-weight:500}body .site-map-footer__columns p,body .site-map-footer__columns address{color:#b0c2d9;font-size:12px}body .site-map-footer__columns a>span{color:#95beff;background:#122136;font-size:10px}body .site-map-footer__bottom{color:#b0c2d9;font-size:11px}body[data-layout=services] .services-hero,body[data-layout=services] .services-hero__stage{color:#edf3fc;background:#101d2d}body[data-layout=services] .services-hero h1 em{color:#95beff}body[data-layout=services] .services-hero__copy>p{color:#b0c2d9}body[data-layout=services] .services-actions .ghost{color:#95beff}body[data-layout=services] .services-hero__image{mix-blend-mode:normal;opacity:1;filter:saturate(.95)contrast(1.015)}body[data-layout=services] .services-hero__stage:after{background:linear-gradient(90deg,#101d2d 0%,#101d2df4 31%,#101d2da6 47%,#0000 70%),linear-gradient(#101d2d,#0000 17% 78%,#101d2d)}body[data-layout=services] .services-hero__motion{color:#95beff;background:#101d2de8;border-color:#548fe85c;box-shadow:0 10px 30px #00000014}body[data-layout=services] .services-hero__motion:hover{color:#95beff;background:#101d2d;border-color:#548fe8}body[data-layout=services] .services-hero__facts{color:#b0c2d9;background:#0b1422;border-color:#548fe83b}body[data-layout=services] .services-hero__facts span+span{border-color:#548fe83b}body[data-layout=services] .services-connection{color:#edf3fc;background:linear-gradient(135deg,#101d2d 0%,#0b1422 55%,#122136 100%)}body[data-layout=services] .services-engagement{color:#edf3fc;background:linear-gradient(155deg,#101d2d 0%,#0b1422 48%,#122136 100%)}body[data-layout=services] .services-engineering{color:#edf3fc;background:#0b1422}body[data-layout=services] .services-engineering__media figcaption,body[data-layout=services] .services-stack li{color:#b0c2d9}body[data-layout=services] .services-stack,body[data-layout=services] .services-stack h3{color:#edf3fc;border-color:#548fe83d}body[data-layout=services] .services-engineering__media{background:#101d2d;box-shadow:0 24px 60px #00000012}body[data-layout=services] .services-stack{padding-top:40px;scroll-margin-top:115px}body[data-layout=services] .services-stack__grid{gap:14px;margin-top:30px}body[data-layout=services] .services-stack__tile{background:linear-gradient(145deg,#101d2d 0% 100%);border:1px solid #344b67;border-radius:4px;min-width:0;min-height:236px;padding:26px 22px;transition:opacity .6s,transform .6s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 6px 18px #00000005}body[data-layout=services] .services-stack__tile:before{content:"";transform-origin:0;background:#2869e6;height:3px;transition:transform .35s;position:absolute;top:0;left:0;right:0;transform:scaleX(.13)}body[data-layout=services] .services-stack__heading{align-items:center;gap:14px;min-height:54px;margin-bottom:24px;display:flex}body[data-layout=services] .services-stack__icon{color:#95beff;background:linear-gradient(145deg,#101d2d,#0b1422);border:1px solid #344b67;border-radius:12px;flex:0 0 50px;place-items:center;width:50px;height:50px;transition:color .25s,background .25s;display:grid;box-shadow:inset 0 1px #000,0 3px 8px #00000010}body[data-layout=services] .services-stack__icon .new-icon{width:27px;height:27px;display:block}body[data-layout=services] .services-stack h3{color:#edf3fc;letter-spacing:-.025em;margin:0;font-size:20px;font-weight:500;line-height:1.2}body[data-layout=services] .services-stack ul{gap:8px}body[data-layout=services] .services-stack .services-stack__tile li{color:#b0c2d9;overflow-wrap:anywhere;background:#0b1422;border:1px solid #344b67;border-radius:3px;max-width:100%;padding:5px 9px;font-size:16px;line-height:1.5}body[data-layout=services] .services-stack__tile--intelligence{background:linear-gradient(145deg,#0b1422,#0b1422);border-color:#344b67}body[data-layout=services] .services-stack__tile--intelligence .services-stack__icon{color:#fff;background:#2869e6;border-color:#548fe8;box-shadow:0 5px 12px #00000025}body[data-layout=services] .services-stack__tile--intelligence li{background:#101d2d;border-color:#344b67}@media (hover:hover) and (pointer:fine){body[data-layout=services] .services-stack__tile:hover{border-color:#548fe8;box-shadow:0 10px 26px #00000012}body[data-layout=services] .services-stack__tile:hover:before{transform:scaleX(1)}}@media (width<=1150px){body[data-layout=services] .services-stack__grid{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-layout=services] .services-stack__tile{min-height:210px}}@media (width<=560px){body[data-layout=services] .services-stack__grid{grid-template-columns:minmax(0,1fr);gap:12px}body[data-layout=services] .services-stack__tile{min-height:0;padding:22px}body[data-layout=services] .services-stack__heading{margin-bottom:18px}}@media (prefers-reduced-motion:reduce){body[data-layout=services] .services-stack__tile,body[data-layout=services] .services-stack__tile:before,body[data-layout=services] .services-stack__icon{transition:none}}@media print{body[data-layout=services] .services-stack__tile{break-inside:avoid;box-shadow:none}}body[data-layout=work] .work-hero{color:#edf3fc;background:#101d2d}body[data-layout=work] .work-hero__heading h1 em{color:#95beff}body[data-layout=work] .work-hero__heading p{color:#b0c2d9}body[data-layout=work] .work-split{border-color:#548fe83b}body[data-layout=work] .work-panel+.work-panel{border-color:#344b6785}body[data-layout=work] .work-panel--soygen .work-panel__image{filter:brightness(.92)saturate(.95)contrast(1.01)}body[data-layout=work] .work-panel--soygen:after{background:linear-gradient(#0000 0%,#07182b2e 36%,#07182bbd 76%,#07182be8 100%)}@media (width>=901px){body[data-layout=work] .work-panel--soygen.is-active .work-panel__image{filter:brightness()saturate()contrast(1.01)}body[data-layout=work] .work-panel--soygen.is-inactive .work-panel__image{filter:brightness(.62)saturate(.72)}}body[data-layout=work] .work-contact{background:#0b1422}body[data-layout=work] .work-project--soygen{color:#edf3fc;background:#0b1422}body[data-layout=work] .work-project--soygen .work-project__visual{background:#122136;border-color:#344b6755}body[data-layout=work] .work-project--soygen :is(.work-project__header p,.work-project__story>p,.work-project__foot){color:#b0c2d9}body[data-layout=work] .work-project--soygen .work-project__story h3 em,body[data-layout=work] .work-project--soygen :is(.work-project__visual-link,.work-link,.work-project__foot a){color:#95beff;border-color:#548fe84d}body[data-layout=work] .work-project__capabilities li{color:#b0c2d9;border-color:#548fe84d}body[data-layout=work-study] .case-study{--case-ink:#edf3fc;--case-dim:#b0c2d9;--case-blue:#95beff;--case-line:#344b67;background:#101d2d}body[data-layout=work-study] .case-hero{color:#edf3fc;background:#0b1422}body[data-layout=work-study] .case-hero__media img{filter:saturate(.88)contrast(.96)brightness(1.04)}body[data-layout=work-study] .case-hero:after{background:linear-gradient(#101d2d12 30%,#101d2da8 69%,#101d2df5 100%),linear-gradient(90deg,#101d2df4 0%,#101d2db8 34%,#0000 78%)}body[data-layout=work-study] .case-hero :is(.work-back,h1,h1 em,.case-hero__content>p){color:#edf3fc;text-shadow:0 1px 12px #000}body[data-layout=work-study] .case-hero h1 em{color:#95beff}body[data-layout=work-study] .case-brief{background:#0b1422}body[data-layout=work-study] .case-network__owner{color:#edf3fc;background:#122136;border-color:#344b67}body[data-layout=work-study] .case-network__owner span{color:#b0c2d9}body[data-layout=work-study] .case-detail .domain-map{color:#edf3fc;background:#0b1422;border-color:#344b67}body[data-layout=work-study] .case-detail .domain-map__intro h3,body[data-layout=work-study] .domain-card dt{color:#edf3fc}body[data-layout=work-study] .domain-map__intro p{color:#b0c2d9}body[data-layout=work-study] .domain-map__grid{background:#192c44;border-color:#344b67}body[data-layout=work-study] .domain-card{color:#edf3fc;background:#101d2d}body[data-layout=work-study] .domain-card dd{color:#b0c2d9}body[data-layout=work-study] .domain-card .new-icon{color:#95beff}body[data-layout=work-study] .case-next{color:#edf3fc;background:#122136}body[data-layout=work-study] .case-next :is(.case-next__project>span,.case-next p,.case-next__contact .work-link){color:#b0c2d9;border-color:#548fe855}body[data-layout=work-study] .case-next__project h2>span,body[data-layout=work-study] .case-next__project:hover h2{color:#95beff}body[data-layout=products] .products-hero,body[data-layout=products] .products-hero__stage{color:#edf3fc;background:#101d2d}body[data-layout=products] .products-hero h1 em{color:#95beff}body[data-layout=products] .products-hero__content>p{color:#b0c2d9}body[data-layout=products] .products-hero__content>.products-link{color:#95beff}body[data-layout=products] .products-hero__media{mix-blend-mode:normal;filter:saturate(.96)contrast(1.01)}body[data-layout=products] .products-hero__stage:after{background:linear-gradient(90deg,#101d2d 0%,#101d2df3 29%,#101d2d7d 48%,#0000 67%)}body[data-layout=products] .products-pair{background:#0b1422}body[data-layout=products] .product-feature{background:#101d2d}body[data-layout=products] .product-feature--seed{background:#0b1422}body[data-layout=products] .product-feature__visual,body[data-layout=products] .product-feature--seed .product-feature__visual{background:#101d2d}body[data-layout=products] .product-feature__visual img,body[data-layout=products] .product-feature--seed .product-feature__visual img{background:#101d2d;border-color:#548fe842;box-shadow:0 22px 55px #00000012}body[data-layout=products] .product-status{color:#b0c2d9;border-color:#548fe8;font-size:12px;font-weight:600}@media (width>=1201px) and (hover:hover){body[data-layout=products] .product-feature.is-muted{opacity:.78;filter:saturate(.82)contrast(.98)}}body[data-layout=about] .about-hero{color:#edf3fc;background:#101d2d}body[data-layout=about] .about-hero h1 em{color:#95beff}body[data-layout=about] .about-hero__copy>p{color:#b0c2d9}body[data-layout=about] .about-hero__art img{filter:saturate(.96)contrast(1.01)}body[data-layout=about] .about-hero__stage:after{background:linear-gradient(90deg,#101d2d 0%,#101d2df5 31%,#101d2d9e 48%,#0000 72%)}body[data-layout=about] .about-facts{color:#edf3fc;background:#0b1422;border-color:#548fe83b}body[data-layout=about] .about-facts__layout>div+div{border-color:#548fe83b}body[data-layout=about] .about-facts dt{color:#b0c2d9}body[data-layout=about] .about-facts dd{color:#edf3fc}body[data-layout=about] .about-journey{color:#edf3fc;background:#101d2d}body[data-layout=about] .about-journey h2 em,body[data-layout=about] .about-journey .about-section-heading>.about-link,body[data-layout=about] .about-timeline li:last-child h3{color:#95beff}body[data-layout=about] .about-timeline p{color:#b0c2d9}body[data-layout=about] .about-team__controls button:disabled{color:#b0c2d9;opacity:.58;border-color:#548fe8}body[data-layout=about] .about-timeline li:last-child .about-timeline__marker:after{background:#101d2d;box-shadow:0 0 0 7px #000,0 0 28px #0000002e}body[data-layout=blog] .blog-hero,body[data-layout=contact] .contact-opening{color:#edf3fc;background:#101d2d}body[data-layout=contact] .contact-opening h1 em{color:#95beff}body[data-layout=contact] .contact-opening__intro>p{color:#b0c2d9}body[data-layout=contact] .contact-direct>div{border-color:#548fe842}body[data-layout=contact] .contact-direct dt,body[data-layout=contact] .contact-opening__base{color:#b0c2d9}body[data-layout=contact] .contact-direct a{color:#edf3fc}body[data-layout=contact] .contact-direct a>span,body[data-layout=contact] .contact-direct a:hover{color:#95beff}body[data-layout=contact] .contact-form label>span,body[data-layout=contact] .contact-form .form__note{color:#b0c2d9}body[data-layout=contact] .contact-form :is(input,select,textarea)::placeholder{color:#b0c2d9;opacity:1}body[data-layout=plot-iq-detail] .plot-hero{color:#f4f1e7;background:#080d04}body[data-layout=plot-iq-detail] .plot-hero__media img{filter:none}body[data-layout=plot-iq-detail] .plot-hero__media:after{background:linear-gradient(90deg,#080d04fa 0%,#080d04ed 27%,#080d049d 42%,#080d0424 66%,#080d040d 100%),linear-gradient(#0000 48%,#080d0468 80%,#080d04f2 100%)}body[data-layout=plot-iq-detail] .plot-status,body[data-layout=plot-iq-detail] .plot-hero__copy>p{color:#c4d2e4}body[data-layout=plot-iq-detail] .plot-hero h1>span{color:#fff}body[data-layout=plot-iq-detail] .plot-hero h1 em,body[data-layout=plot-iq-detail] .plot-link{color:#b0c2d9}body[data-layout=plot-iq-detail] .plot-hero__meta>div{border-color:#d9bd5a55}body[data-layout=plot-iq-detail] .plot-hero__meta dt{color:#c4d2e4}body[data-layout=plot-iq-detail] .plot-hero__meta dd{color:#eee9d7}body[data-layout=plot-iq-detail] .plot-process{color:#edf3fc;background:#0b1422}body[data-layout=plot-iq-detail] .plot-process em{color:#95beff}body[data-layout=plot-iq-detail] .plot-process__heading h2,body[data-layout=plot-iq-detail] .plot-process__steps :is(span,p){color:#b0c2d9}body[data-layout=plot-iq-detail] .plot-process__steps{border-color:#548fe865}body[data-layout=plot-iq-detail] .plot-process__steps li:before{background:#2869e6}@media (width<=980px){body[data-layout=plot-iq-detail] .plot-hero__media img{filter:brightness(1.08)contrast(1.02)saturate(1.08)}body[data-layout=plot-iq-detail] .plot-hero__media:after{background:linear-gradient(#0000 68%,#080d04d9 100%)}}body[data-layout=seed-iq-detail] .seed-hero{color:#edf3fc;background:#0b1422}body[data-layout=seed-iq-detail] .seed-hero__media img{filter:saturate(.88)contrast(.97)brightness(1.04)}body[data-layout=seed-iq-detail] .seed-hero:after{background:linear-gradient(90deg,#101d2d 0%,#101d2df2 40%,#101d2db5 62%,#101d2d2b 80%),linear-gradient(#0000 50%,#0b1422f5 100%)}body[data-layout=seed-iq-detail] .seed-status,body[data-layout=seed-iq-detail] .seed-hero__content>p,body[data-layout=seed-iq-detail] .seed-hero h1>span,body[data-layout=seed-iq-detail] .seed-hero h1 em,body[data-layout=seed-iq-detail] .seed-link{color:#8dd6b2}body[data-layout=seed-iq-detail] .seed-hero__meta>div{border-color:#71938059}body[data-layout=seed-iq-detail] .seed-hero__meta dt,body[data-layout=seed-iq-detail] .seed-hero__meta dd{color:#8dd6b2}body[data-layout=seed-iq-detail] .seed-process{color:#8dd6b2;background:#122136}body[data-layout=seed-iq-detail] .seed-process em,body[data-layout=seed-iq-detail] .seed-process__heading h2,body[data-layout=seed-iq-detail] .seed-process__steps :is(span,p),body[data-layout=seed-iq-detail] .seed-process__context{color:#8dd6b2}body[data-layout=seed-iq-detail] .seed-process__steps,body[data-layout=seed-iq-detail] .seed-process__steps li:not(:first-child){border-color:#769a865f}@media (width<=900px){body[data-layout=services] .services-hero__stage:after,body[data-layout=products] .products-hero__stage:after{display:none}body[data-layout=services] .services-hero__image,body[data-layout=products] .products-hero__media{background:linear-gradient(#101d2d,#0000 16% 82%,#101d2d)}body[data-layout=products] .products-hero__media img{-webkit-mask-image:linear-gradient(#0000 0%,#000 17% 100%);mask-image:linear-gradient(#0000 0%,#000 17% 100%)}body[data-layout=about] .about-hero__stage{min-height:0;display:block}body[data-layout=about] .about-hero__layout{padding-block:126px 24px}body[data-layout=about] .about-hero__copy{width:100%}body[data-layout=about] .about-hero__art{width:100%;position:relative;inset:auto}body[data-layout=about] .about-hero__art img{-webkit-mask-composite:source-over;-webkit-mask-image:linear-gradient(#0000,#000 16%);mask-image:linear-gradient(#0000,#000 16%);-webkit-mask-composite:source-over;mask-composite:add}body[data-layout=about] .about-hero__stage:after{display:none}}@media print{body{color:#111;background:#fff}}body[data-layout] .nav[data-nav-theme]{--nav-bg:#101d2d;--nav-ink:#edf3fc;--nav-muted:#b0c2d9;--nav-accent:#95beff;--nav-line:#344b674d;--nav-hover:#2869e60c;--nav-cta:#edf3fc;--nav-cta-ink:#fff;--nav-arrow:#95beff;--nav-brand:#95beff;color:var(--nav-ink);background:var(--nav-surface,var(--nav-bg));border-bottom-color:var(--nav-line);transition:background-color .24s,color .24s,border-color .24s;box-shadow:0 5px 22px #00000008}body[data-layout] .nav[data-nav-theme=dark]{--nav-bg:#0c1828;--nav-ink:#f5f8ff;--nav-muted:#d6e3f3;--nav-accent:#95beff;--nav-line:#344b6733;--nav-hover:#192c4414;--nav-cta:#e8f1ff;--nav-cta-ink:#edf3fc;--nav-arrow:#95beff;--nav-brand:#95beff}body[data-layout] .nav[data-nav-theme=gold]{--nav-bg:#080d04;--nav-ink:#fffdf5;--nav-muted:#dcd8c6;--nav-accent:#b0c2d9;--nav-line:#d4c99033;--nav-hover:#e2b80d12;--nav-cta:#b0c2d9;--nav-cta-ink:#8dd6b2;--nav-arrow:#b0c2d9;--nav-brand:#95beff}body[data-layout] .nav[data-nav-theme] :is(.nav__word,.nav-toggle){color:var(--nav-ink)}body[data-layout] .nav[data-nav-theme] .nav__word span{color:var(--nav-brand)}body[data-layout] .nav:is([data-nav-theme=dark],[data-nav-theme=gold]) .nav__mark{filter:none}body[data-layout] .nav[data-nav-theme] .nav__links{color:var(--nav-muted)}body[data-layout] .nav[data-nav-theme] .nav__links a{color:var(--nav-muted);background:0 0}body[data-layout] .nav[data-nav-theme] .nav__links a:is(:hover,[aria-current]){color:var(--nav-accent);background:var(--nav-hover)}body[data-layout] .nav[data-nav-theme] .nav__links a:after{background:var(--nav-accent)}body[data-layout] .nav[data-nav-theme]>.btn{color:var(--nav-cta-ink);background:var(--nav-cta);border-color:var(--nav-cta)}body[data-layout] .nav[data-nav-theme]>.btn:hover{color:var(--nav-cta-ink);background:var(--nav-cta);filter:brightness(1.08);transform:none}body[data-layout] .nav[data-nav-theme]>.btn .action-icon{background:var(--nav-arrow);color:var(--nav-cta-ink)}body[data-layout] .nav[data-nav-theme=dark]>.btn .action-icon{color:#fff}body[data-layout] .nav[data-nav-theme] .nav-toggle{border-color:var(--nav-line);box-shadow:none;background:0 0}body[data-layout] .nav[data-nav-theme] .nav-toggle:hover{color:var(--nav-accent);background:var(--nav-hover);border-color:var(--nav-accent)}body[data-layout] .nav[data-nav-theme] :focus-visible{outline-color:var(--nav-accent)}@media (width<=1000px){body[data-layout] .nav[data-nav-theme].menu-open .nav__links{background:var(--nav-surface,var(--nav-bg));border-color:var(--nav-line)}}@media (prefers-reduced-motion:reduce){body[data-layout] .nav[data-nav-theme]{transition:none}}body .page-skip{z-index:110;color:#edf3fc;background:#101d2d;padding:12px 18px;position:fixed;top:-80px;left:24px}body .page-skip:focus{outline-offset:3px;outline:2px solid #548fe8;top:16px}body[data-page=mainframe] .method p,body[data-layout=services] .services-method p,body[data-layout=about] :is(.about-timeline,.about-values__grid) p,body[data-layout=products] .product-feature__intro>p,body[data-layout=plot-iq-detail] .plot-capabilities__list p,body[data-layout=seed-iq-detail] .seed-capabilities__list p,body[data-layout=work-study] :is(.case-timeline,.case-pipeline,.case-network__members) p,body[data-layout=work-study] .case-brief__layout>div>p{font-size:16px;line-height:1.7}body[data-layout=products] .product-feature__capabilities dd,body[data-layout=work-study] .case-detail .domain-card dd{font-size:15px;line-height:1.6}body[data-layout=services] .service-detail__body li{font-size:15px}body[data-layout=services] .services-stack li{font-size:14px}body[data-layout=services] .services-engineering__media figcaption{font-size:13px}body[data-layout=services] .services-pipeline__node{letter-spacing:0;font-size:12px}body[data-layout=services] .services-pipeline__node:before{display:none}body[data-layout=services] .services-pipeline__node--out-2{color:#fff;background:#205bbb}body[data-layout=services] .services-pipeline__core strong{letter-spacing:0;font-size:14px}body[data-layout=services] .services-pipeline__core span{letter-spacing:0;font-size:11px}body[data-layout=products] .product-feature__flow{font-size:13px}body[data-layout=plot-iq-detail] .plot-process__steps p,body[data-layout=seed-iq-detail] .seed-process__steps p{font-size:14px;line-height:1.6}body[data-layout=plot-iq-detail] .plot-platform__media figcaption,body[data-layout=seed-iq-detail] .seed-platform__media figcaption{font-size:13px}body[data-layout=work-study] .case-network__owner img{box-sizing:content-box;background:#10233d;width:140px;max-width:calc(100% - 32px);padding:16px;display:block}body[data-layout=contact] .contact-form label{font-size:14px}body[data-layout=contact] .contact-form label>span{font-size:12px}body[data-layout=contact] :is(.contact-compose__heading>p,.contact-opening__base,.contact-form .form__note,.contact-form .err){font-size:13px}body[data-layout=contact] :is(.contact-office__intro>p,.contact-faq p){font-size:16px}body .site-map-footer__columns a{min-height:32px;margin-bottom:5px;padding-block:5px;font-size:14px}body .site-map-footer__columns :is(p,address){font-size:13px}body .site-map-footer__bottom{font-size:12px}@media (width<=720px){body[data-layout=about] .about-hero__copy>p,body[data-layout=plot-iq-detail] :is(.plot-hero__copy>p,.plot-platform__heading p),body[data-layout=seed-iq-detail] :is(.seed-hero__content>p,.seed-platform__heading p),body[data-layout=work-study] .case-detail__body{font-size:16px}body[data-layout=seed-iq-detail] .seed-hero:after{background:linear-gradient(90deg,#101d2dfa 0%,#101d2ded 50%,#101d2dd9 100%),linear-gradient(#0000 45%,#0b1422 100%)}}@media (width<=600px){body[data-layout=stage] .scene__content{padding-top:148px}body[data-layout=stage] .scene__heading :is(h1,h2) br{display:initial}body .site-map-footer__columns a{min-height:44px;margin-bottom:0;padding-block:10px}body .site-map-footer__columns h2{margin-bottom:10px}body .site-map-footer__bottom a{align-items:center;min-height:44px;display:inline-flex}}@media (width<=500px){body[data-layout=services] .services-pipeline__node{width:21%;font-size:10px}body[data-layout=services] .services-pipeline__core strong{font-size:10px}body[data-layout=services] .services-pipeline__core span{font-size:9px}}body[data-layout=products] .products-hero__layout{pointer-events:none}body[data-layout=products] .products-hero__content{pointer-events:auto}.product-cinema{z-index:1;min-width:0;position:absolute;inset:90px 0 0 36%}.product-cinema .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-cinema__viewport{position:absolute;inset:0 0 86px}.product-cinema__viewport video{object-fit:contain;touch-action:pan-y;opacity:0;width:100%;height:100%;display:block}.cinema-ready .product-cinema__viewport video{opacity:1;transition:opacity .35s}body[data-layout=products] .cinema-ready>.products-hero__media{visibility:hidden}body[data-layout=products] .cinema-ready:after{display:none}body[data-layout=products] .cinema-ready .products-hero__content{width:37%}.product-cinema__controls{justify-content:flex-end;align-items:center;display:flex;position:absolute;bottom:35px;left:10%;right:7%}.product-cinema__controls[hidden]{display:none}.product-cinema__play{color:#edf3fc;cursor:pointer;background:#101d2d99;border:1px solid #344b67;border-radius:25px;justify-content:center;align-items:center;gap:10px;min-width:99px;min-height:44px;padding:9px 17px;font:500 14px/1.4 Inter,sans-serif;display:inline-flex}.product-cinema__play:hover{background:#0b1422;border-color:#548fe8}.product-cinema__play>span:first-child{width:13px;font-size:12px}.product-cinema__controls :focus-visible{outline-offset:6px;outline:2px solid #548fe8}@media (width<=1100px) and (width>=901px){.product-cinema{left:37%}.product-cinema__controls{gap:10px;left:6%;right:5%}}@media (width<=900px){.product-cinema{width:100%;height:clamp(410px,79vw,670px);position:relative;inset:auto}.product-cinema:not([data-ready]){display:none}.product-cinema__viewport{inset:0 0 92px}.product-cinema__controls{bottom:25px;left:7%;right:7%}body[data-layout=products] .cinema-ready>.products-hero__media{display:none}body[data-layout=products] .cinema-ready .products-hero__content{width:100%}body[data-layout=products] .cinema-ready .products-hero__layout{padding-bottom:0}body[data-layout=products] .cinema-ready .products-hero h1{max-width:20ch}}@media (width<=500px){.product-cinema{height:400px}.product-cinema__controls{gap:10px 12px;left:24px;right:24px}.product-cinema__play{min-width:85px;padding-inline:12px}}@media (prefers-reduced-motion:reduce){.cinema-ready .product-cinema__viewport video{transition:none}}@media print{.product-cinema{display:none}body[data-layout=products] .cinema-ready>.products-hero__media{visibility:visible;display:block}}
