.narrative-scene{height:680px}.narrative-scene .news-cloud-card{width:31.8%;padding:15px;min-height:106px;animation:cloud-drift 7s ease-in-out infinite alternate;animation-delay:calc(var(--news-index)* -.61s);transform-origin:center;will-change:transform,opacity}.news-cloud-card a{font-size:12px;line-height:1.35}.news-cloud-card>span{font-size:8px;line-height:1.5;margin-bottom:7px}.news-converging .news-cloud-card{animation-play-state:paused;translate:0 0;rotate:0deg}.narrative-scene .news-cloud-card:focus-within{filter:opacity(1);animation-play-state:paused}@keyframes cloud-drift{from{translate:0 -7px;rotate:-1.3deg;filter:opacity(.65)}to{translate:0 7px;rotate:1.3deg;filter:opacity(1)}}.narrative-scene .selected-story{top:180px;opacity:calc(var(--signal,0)*(1 - var(--team,0)));transform:scale(calc(.85 + var(--signal,0)*.15));z-index:5}.company-check{position:absolute;left:13%;right:13%;top:445px;display:flex;align-items:center;gap:13px;padding:18px 20px;border:1px solid #82abd5;background:#dae4ef;border-radius:9px;opacity:calc(var(--check,0)*(1 - var(--team,0)));transform:translateY(calc((1 - var(--check,0))*20px));z-index:6}.check-ring{width:35px;height:35px;display:grid;place-items:center;border-radius:50%;background:#29517a;color:white;font-size:22px;transform:scale(var(--check,0))}.company-check strong{display:block;font-size:14px}.company-check div>span{display:block;font-size:11px;margin-top:5px;color:#2f5e8e}.team-story-grid{inset:45px 0 95px}.voice-front{box-shadow:0 0 0 calc(var(--matched,0)*3px) #3b76b2,0 0 calc(var(--matched,0)*35px) #4885c244;background:color-mix(in srgb,#d6e3f1 calc(var(--matched,0)*100%),#f9fbfd)}.voice-front:after{content:'✓ Signal match';position:absolute;bottom:40px;left:17px;font-size:10px;font-weight:600;color:#224466;opacity:var(--matched,0)}.engagement-scene{position:absolute;inset:0;pointer-events:none;z-index:15;opacity:var(--engage,0)}.engagement-counts{position:absolute;top:515px;left:18%;right:18%;display:flex;justify-content:center;gap:30px;color:#2f5d8c;font-size:12px}.engagement-counts strong{font-size:21px;color:#203f5e;font-variant-numeric:tabular-nums}.response-bubble{position:absolute;left:14%;right:14%;padding:11px 16px;background:#fff;border:1px solid #bbcee1;border-radius:9px;box-shadow:0 5px 15px #1e3b5810;display:flex;justify-content:space-between;gap:10px;align-items:center}.response-bubble strong{font-size:11px;font-weight:500}.response-bubble>span{font-size:8px;color:#3870a9;white-space:nowrap}.response-one{top:556px;left:9%;right:20%}.response-two{top:598px;left:20%;right:7%}.response-three{top:640px;left:13%;right:16%}.engagement-note{position:absolute;top:689px;right:0;font-size:9px;color:#33679b}.scene-disclaimer{opacity:calc(1 - var(--engage,0))}.feed-status{opacity:calc(1 - var(--team,0))}
@media(max-width:900px){.narrative-scene{height:480px}.narrative-scene .news-cloud-card{width:48%;padding:9px;min-height:65px}.news-cloud-card a{font-size:10px;line-height:1.25}.news-cloud-card>span{font-size:7px;margin-bottom:4px}.narrative-scene .selected-story{top:95px;padding:23px}.narrative-scene .selected-story h3{font-size:36px}.company-check{left:5%;right:5%;top:310px;padding:13px}.company-check strong{font-size:12px}.company-check div>span{font-size:10px}.team-story-grid{inset:0 0 30px}.voice-front:after{font-size:8px;left:12px;bottom:9px}.voice-front p{max-width:130px}.engagement-counts{top:337px;left:5%;right:5%;font-size:10px;gap:20px}.engagement-counts strong{font-size:17px}.response-bubble{padding:9px 11px;left:2%;right:2%;gap:5px}.response-bubble strong{font-size:9px}.response-bubble>span{font-size:6px}.response-one{top:373px}.response-two{top:409px;left:7%;right:0}.response-three{top:445px;left:0;right:8%}.engagement-note{top:485px;font-size:8px}.narrative-stage.sc-stage{min-height:780px}.narrative-chapter h2{font-size:31px}}
@media(prefers-reduced-motion:reduce){.narrative-scene{height:auto}.narrative-scene .news-cloud-card{display:none}.narrative-scene .selected-story{opacity:1;transform:none;position:relative;top:auto}.company-check{position:relative;top:auto;left:auto;right:auto;opacity:1;transform:none;margin-block:20px}.check-ring{transform:none}.team-story-grid{position:relative;inset:auto}.voice-front{display:none}.engagement-scene{position:relative;opacity:1;display:grid;gap:10px;margin-top:25px}.engagement-counts,.response-bubble,.engagement-note{position:relative;top:auto;left:auto;right:auto;opacity:1!important;transform:none!important}.engagement-counts{display:none}.scene-disclaimer,.feed-status{opacity:1}.narrative-stage.sc-stage{min-height:0}}
@media(min-width:901px){.engagement-counts{top:540px}.response-one{top:580px}.response-two{top:622px}.response-three{top:664px}.engagement-note{top:710px}}
@media(max-width:900px){.engagement-counts{top:364px}.response-one{top:400px}.response-two{top:436px}.response-three{top:472px}.engagement-note{top:513px}}
@media(prefers-reduced-motion:reduce){.engagement-counts,.response-one,.response-two,.response-three,.engagement-note{top:auto}}
@media(prefers-reduced-motion:reduce){.narrative-scene .news-cloud-card{display:block;position:relative;left:auto!important;top:auto!important;width:100%;min-height:0;transform:none!important;opacity:1!important;animation:none;filter:none;translate:none;rotate:none}.news-cloud-card a{font-size:14px}.news-cloud-card>span{font-size:11px}.feed-status{position:relative;top:auto}.voice-card{min-height:260px}}
.scene-disclaimer{opacity:calc(1 - var(--zoom,0))}@media(prefers-reduced-motion:reduce){.scene-disclaimer{opacity:1}}
