.tycoon .audience-stories{align-items:start;gap:34px 22px}.tycoon .audience-story{margin:0}.tycoon .audience-story__stage{color:var(--ink);background:radial-gradient(#14291f12 1px, transparent 1.4px) 0 0 / 14px 14px, var(--paper);border:2px solid var(--ink);border-radius:14px;padding:4px 14px 10px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 6px #14291f33}.tycoon .audience-story:hover .audience-story__stage{transform:translateY(-3px)rotate(-.4deg);box-shadow:0 9px #14291f3d}.tycoon .audience-story__stage .industry-story{border-top:0;margin-top:0}.tycoon .audience-story figcaption,.tycoon .audience-moves figcaption{margin-top:14px}.tycoon .audience-story h3,.tycoon .audience-moves h3{color:inherit;font:inherit;letter-spacing:inherit;text-wrap:balance;margin:0}.tycoon .audience-story figcaption{color:var(--ink);letter-spacing:-.01em;font-size:19px;font-weight:800;line-height:1.25}.tycoon .audience-story figcaption p{max-width:52ch;color:var(--ink-soft);letter-spacing:0;margin-top:6px;font-size:14.5px;font-weight:400;line-height:1.45}.tycoon .audience-moves__output{color:var(--ink-soft);font:500 13px/1.4 var(--f-mono);letter-spacing:.02em;align-items:baseline;gap:8px;margin-top:8px;display:flex}.tycoon .audience-moves__output:before{content:"▸";color:var(--ok);font-family:var(--f-pixel);font-size:18px}.tycoon .subpage-section--turf .audience-moves__output{color:#fffdf4cc}.tycoon .subpage-section--turf .audience-moves__output:before{color:var(--hl-bg)}@media (prefers-reduced-motion:reduce){.tycoon .audience-story__stage{transition:none}.tycoon .audience-story:hover .audience-story__stage{transform:none}}
