:is(body.cv-site,body.neural-home,body.visual-system-page){--editorial-gap: clamp(56px, 7vw, 112px);--editorial-caption: .75rem;--editorial-display: var(--font-heading, "Space Grotesk", var(--font-sans, system-ui, sans-serif));--editorial-metadata: var(--font-mono, "IBM Plex Mono", monospace);--editorial-guide: rgba(243, 246, 248, .065)}:is(body.cv-site:not(.privacy-page),body.neural-home,body.visual-system-page) main{position:relative;isolation:isolate}:is(body.cv-site:not(.privacy-page),body.neural-home,body.visual-system-page) main:before{content:"";position:absolute;inset:0 max(24px,calc((100% - 1280px)/2));z-index:-1;border-inline:1px solid var(--editorial-guide);pointer-events:none}:is(body.cv-site:not(.privacy-page),body.neural-home,body.visual-system-page) :is(h1,h2,h3){font-family:var(--editorial-display)}:is(body.cv-site,body.neural-home,body.visual-system-page) :is(.guide-kicker,.v-eyebrow,.product-number,.planet-meta,.signal-flow__caption,.codecr-blob__label,.codecr-blob__caption){font-family:var(--editorial-metadata);letter-spacing:.025em}:is(body.cv-site,body.neural-home,body.visual-system-page) .site-header{background:#080b0ff0;border-bottom-color:#9daebf1a;box-shadow:none}:is(body.cv-site,body.neural-home,body.visual-system-page) .site-nav a{font-weight:450}:is(body.cv-site,body.neural-home) :is(.product-hero,.guide-hero){gap:clamp(32px,6vw,92px);padding-block:clamp(56px,7vw,104px)}body.cv-site:not(.privacy-page) :is(.product-hero,.guide-hero) h1{line-height:1.06;letter-spacing:-.035em;font-weight:520;text-wrap:balance;overflow-wrap:anywhere}body.cv-site:not(.privacy-page) .product-section{padding-block:clamp(56px,7vw,104px);border-top-color:var(--line-soft, rgba(157, 174, 191, .13))}:is(body.cv-site,body.neural-home,body.visual-system-page) :is(.product-artwork,.section-data-art,.solution-overview-art){min-width:0;border:0;box-shadow:none;background:transparent}:is(body.cv-site,body.neural-home,body.visual-system-page) :is(.product-artwork--scene,.section-data-art,.solution-overview-art) :is(.neural-planet-stage,[data-flow-stage]){border:0;border-radius:0;box-shadow:none}:is(body.cv-site,body.neural-home,body.visual-system-page) .product-artwork--scene .neural-planet-fallback{border:0;border-radius:0}:is(body.cv-site,body.neural-home,body.visual-system-page) :is(.product-artwork,.section-data-art,.solution-overview-art) figcaption{color:var(--text-soft, #b3bec9);font-size:var(--editorial-caption);line-height:1.7;max-width:52rem;overflow-wrap:anywhere}body.neural-home{background-color:var(--bg-deep, #05070a)}body.neural-home #top{padding-block:clamp(28px,4vw,56px) clamp(40px,6vw,80px);border:0}body.neural-home #top :is(.neural-planet,.codecr-blob){max-width:1120px;width:100%;margin-inline:auto}body.neural-home #top .codecr-blob{border:0;background:transparent;box-shadow:none}body.neural-home #top .codecr-blob__stage{border:0;border-radius:0;box-shadow:none}body.neural-home #top .codecr-blob__caption{font-size:var(--editorial-caption);color:var(--text-soft, #b3bec9)}body.neural-home #top .neural-planet-stage{height:clamp(340px,64svh,720px);border:0;border-radius:0}body.neural-home .product-section{padding-block:var(--editorial-gap);border-top-color:var(--line-soft, rgba(157, 174, 191, .13))}body.neural-home :is(.product-section-heading,.product-split>div:first-child) h2{font-size:clamp(2.15rem,4.5vw,4.25rem);font-weight:500;line-height:1.1;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere}body.neural-home .product-section-heading{max-width:780px;margin-bottom:48px}body.neural-home :is(.product-section-heading,.product-split>div:first-child)>p:not(.guide-kicker){max-width:39rem;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.85}body.neural-home :is(.guide-kicker,.product-number){color:var(--text-soft, #b3bec9)}body.neural-home .neural-strip{border:0;gap:32px;padding-block:16px 40px}body.neural-home .neural-strip div{padding:0;align-items:flex-start;border:0}body.neural-home .neural-strip span{font-size:.9rem;line-height:1.8}body.neural-home .neural-strip strong{font-size:1rem;font-weight:550;margin-bottom:8px}body.neural-home #workflow .product-grid{gap:clamp(24px,4vw,52px)}body.neural-home #workflow .product-grid article{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;transition:none}body.neural-home #workflow .product-grid article:is(:hover,:focus-within){transform:none}body.neural-home #workflow .workflow-flow{margin:0 0 28px}body.neural-home #workflow .workflow-flow [data-flow-stage]{border:0;border-radius:0}body.neural-home #workflow .product-grid h3{font-size:clamp(1.45rem,2vw,1.85rem);font-weight:520;line-height:1.2}body.neural-home #workflow .product-grid p{line-height:1.8}body.neural-home .signal-flow{margin-block:40px;padding-block:clamp(56px,8vw,112px);border-color:var(--line-soft, rgba(157, 174, 191, .13))}body.neural-home .signal-flow__stage{border:0;height:clamp(340px,40vw,580px)}body.neural-home .section-data-art{margin-top:40px}body.neural-home .section-data-art--wide{gap:clamp(24px,5vw,72px)}body.neural-home .section-data-art .planet-meta{font-size:.72rem;line-height:1.65;flex-wrap:wrap}body.neural-home .section-data-art .planet-bottom{border-bottom-color:var(--line-soft, rgba(157, 174, 191, .13))}body.neural-home .product-closing{margin-block:40px 80px;padding:clamp(48px,7vw,96px) 0 0;border:0;border-top:1px solid var(--line-soft, rgba(157, 174, 191, .13));border-radius:0;background:transparent;box-shadow:none}@media(max-width:760px){:is(body.cv-site:not(.privacy-page),body.neural-home,body.visual-system-page) main:before{inset-inline:16px}body.neural-home #top{padding-top:24px}body.neural-home #top .neural-planet-stage{height:clamp(320px,54svh,520px)}body.neural-home .product-section-heading{margin-bottom:32px}body.neural-home .neural-strip{gap:24px;padding-block:8px 24px}body.neural-home .signal-flow__stage{height:340px}body.neural-home .section-data-art{margin-top:28px}body.neural-home .product-closing{margin-bottom:56px}}@media(forced-colors:active){:is(body.cv-site,body.neural-home,body.visual-system-page) main:before{display:none}:is(body.cv-site,body.neural-home,body.visual-system-page) .site-header{background:Canvas;border-bottom-color:CanvasText}}@media(min-width:761px){.nano-home .nano-hero__art.visual-data-host{bottom:110px}.nano-home .nano-hero__art.visual-data-host [data-dna-stage]{min-height:0}}
