.nova-scroll-story{background:var(--v-bg, #020308);position:relative;padding:80px 0;scroll-margin-top:90px}.nova-scroll-story.is-pinned{height:500svh;padding:0}.nova-scroll-story.is-pinned .nova-story-stage{position:sticky;top:0;height:100svh;padding-block:72px 24px}.nova-story-stage{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);width:min(1600px,calc(100% - 64px))}.nova-scroll-story--solution .nova-story-stage{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.nova-story-media{margin:0;min-width:0}.nova-story-media video,.nova-story-media img{display:block;width:100%;height:auto;object-fit:contain;aspect-ratio:16/9;-webkit-mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent),linear-gradient(to bottom,transparent,#000 3%,#000 92%,transparent);mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent),linear-gradient(to bottom,transparent,#000 3%,#000 92%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.nova-scroll-story--solution .nova-story-media video,.nova-scroll-story--solution .nova-story-media img{aspect-ratio:4/3;max-height:78svh}.nova-story-copy{min-width:0}.nova-story-paragraphs{display:grid;grid-template-rows:auto auto;row-gap:26px}.vector-page .nova-story-paragraph{grid-area:1 / 1 / 3 / 2;display:grid;grid-template-rows:subgrid;align-items:start;color:#d8deed;font-weight:400;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.vector-page .nova-story-paragraph.is-active{opacity:1;visibility:visible}.nova-story-controls{display:flex;gap:6px;margin-top:24px}.nova-story-controls button{width:44px;height:44px;display:grid;place-items:center;background:transparent;border:0}.nova-story-controls button span{width:20px;height:3px;border-radius:2px;background:#454d60}.nova-story-controls button[aria-current] span{background:#acbafb}@media(max-width:900px){.nova-story-stage,.nova-scroll-story--solution .nova-story-stage{grid-template-columns:1fr;gap:30px;width:calc(100% - 40px)}.nova-story-copy{order:0}.nova-story-media{order:1;width:100%;max-width:760px;margin-inline:auto}.nova-scroll-story{padding:65px 0}.vector-page .nova-story-paragraph{font-size:clamp(23px,4vw,32px)}}@media(prefers-reduced-motion:reduce){.vector-page .nova-story-paragraph{transition:none;transform:none}}.vector-page .nova-story-paragraph h2{margin:0}.vector-page .nova-story-paragraph p{font-size:15px;line-height:1.85;letter-spacing:normal;color:#a7b2c7}@media(min-width:901px)and (max-height:649px){.nova-scroll-story.is-pinned .nova-story-media video,.nova-scroll-story.is-pinned .nova-story-media img{max-height:calc(100svh - 110px)}.nova-scroll-story.is-pinned .nova-story-paragraph h2{font-size:clamp(28px,3.4vw,44px)}.nova-scroll-story.is-pinned .nova-story-paragraphs{row-gap:18px}}
