/* Motion only: retain Pexlino’s existing layout and visual components. */
body[data-page="home"] main{position:relative;background:#080e1e;isolation:isolate}
.chapter-particles{position:fixed;inset:0;width:100%;height:100svh;z-index:0;pointer-events:none;opacity:0;transition:opacity .2s}
body[data-page="home"] main>section{position:relative;z-index:1}
body[data-page="home"] main>:is(.next-why,.next-services,.story-section,.next-workbench,.process-story){background:transparent}
body[data-page="home"] .site-footer{position:relative;z-index:1}
.process-story.is-scroll-process .process-story-grid{height:calc(var(--workspace-height) + 900px);position:relative}
.process-story.is-scroll-process .process-story-scene{position:sticky;top:105px}
.process-story.is-scroll-process .next-section-intro>p:after{content:"Scroll through the stages, or select one below.";display:block;margin-top:15px;color:#7893b8;font-size:11px;letter-spacing:.01em}
.motion-reveal{opacity:0;translate:0 12px;transition:opacity .45s ease,translate .5s ease}
.motion-reveal.is-revealed{opacity:1;translate:0 0}
@media(prefers-reduced-motion:reduce){.chapter-particles{transition:none}.motion-reveal{opacity:1;translate:none;transition:none}.process-story.is-scroll-process .process-story-grid{height:auto}.process-story.is-scroll-process .process-story-scene{position:relative;top:auto}}
