/* Small editorial previews, using familiar shows, homes, and a research brief. */
.audience-human-preview{display:grid;grid-template-columns:1fr 25px 1.2fr;align-items:center;gap:13px;margin:19px auto 0;max-width:440px}.audience-preview-posters{display:flex;align-items:center;justify-content:center;gap:8px}.audience-preview-posters img{width:67px;height:100px;object-fit:cover;border:1px solid #adbcd066;border-radius:4px;box-shadow:0 8px 18px #060e1b44}.audience-preview-posters img:first-child{transform:rotate(-5deg)}.audience-preview-posters img:last-child{transform:rotate(5deg)}.human-preview-arrow{font-size:23px;color:#d5c3ed}.audience-preview-segment{border:1px solid #a18bbd;border-radius:6px;padding:13px;background:#493d6555;text-align:center}.preview-households{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;max-width:106px;margin:0 auto 12px}.preview-households i{display:block;color:#d8c8ef;height:23px}.preview-households svg{width:100%;height:100%;display:block}.audience-preview-segment strong{font-size:11px;line-height:1.6;font-weight:500;color:#e4dcef;display:block}.audience-preview-segment>span{font:7px/1.7 var(--mono);color:#cabfdd;display:block;margin-top:6px}.investor-human-preview{max-width:300px;margin:13px auto 0;position:relative;padding:0 5px}.research-preview-paper{background:#eee8dc;border:1px solid #cbbfa8;border-radius:5px;padding:16px 22px;color:#244359;position:relative;box-shadow:6px 6px 0 #536174,10px 10px 0 #2a3e56;transform:rotate(-1deg)}.research-preview-name{display:flex;align-items:center;gap:8px}.research-preview-name>.platform-icon{height:19px;width:19px;min-width:19px;padding:4px;border-radius:4px}.research-preview-name>span{font:7px/1.6 var(--mono);color:#526977;letter-spacing:.3px}.research-preview-paper>strong{font:25px/1.08 var(--serif);color:#25465b;display:block;margin:12px 0 9px}.research-preview-homes{display:flex;gap:8px;color:#4d766f;margin-bottom:9px}.research-preview-homes svg{height:21px;width:21px;display:block}.research-preview-paper>small{font:6px/1.5 var(--mono);color:#596a75;letter-spacing:.2px}.solution-card-viz:has(.investor-human-preview){background:radial-gradient(ellipse at 80% 10%,#76654855,transparent 80%),#182b40}.solution-hero-visual .investor-human-preview{max-width:340px;margin-top:31px;padding:0 12px}.solution-hero-visual .research-preview-paper{padding:25px 29px}.solution-hero-visual .research-preview-paper>strong{font-size:42px;margin:19px 0 16px}.solution-hero-visual .research-preview-name>span{font-size:8px}.solution-hero-visual .research-preview-homes svg{width:29px;height:29px}.solution-hero-visual .research-preview-paper>small{font-size:7px}.solution-hero-visual:has(.investor-human-preview) .solution-viz-caption{margin-top:27px}.solution-hero-visual .audience-human-preview{margin-top:46px}.solution-hero-visual .audience-preview-posters img{height:136px;width:90px}.solution-hero-visual .audience-preview-segment{padding:19px}.solution-hero-visual .audience-preview-segment strong{font-size:14px}.solution-hero-visual .audience-preview-segment>span{font-size:8px}.solution-hero-visual .preview-households{max-width:130px;gap:10px;margin-bottom:16px}.solution-hero-visual .preview-households i{height:30px}.solution-hero-visual:has(.audience-human-preview) .solution-viz-caption{margin-top:29px}
.compact .audience-human-preview{grid-template-columns:1fr 14px 1.1fr;gap:8px;margin-top:16px}.compact .audience-preview-posters{gap:5px}.compact .audience-preview-posters img{height:69px;width:45px}.compact .human-preview-arrow{font-size:17px}.compact .audience-preview-segment{padding:9px}.compact .preview-households{gap:4px;max-width:77px;margin-bottom:8px}.compact .preview-households i{height:17px}.compact .audience-preview-segment strong{font-size:8px;line-height:1.5}.compact .audience-preview-segment>span{display:none}.compact .investor-human-preview{max-width:190px;margin-top:9px;padding:0 8px}.compact .research-preview-paper{padding:11px 15px;box-shadow:4px 4px 0 #536174,7px 7px 0 #2a3e56}.compact .research-preview-name>.platform-icon{height:14px;width:14px;min-width:14px;padding:3px}.compact .research-preview-name{gap:6px}.compact .research-preview-name>span{font-size:5px;letter-spacing:0}.compact .research-preview-paper>strong{font-size:22px;margin:8px 0}.compact .research-preview-homes{gap:5px;margin-bottom:0}.compact .research-preview-homes svg{width:16px;height:16px}.compact .research-preview-paper>small{display:none}.preview-in-view .research-preview-paper{animation:friendly-arrive 1.5s ease both}.preview-in-view .preview-households i{animation:house-arrive .8s ease both}.preview-in-view .preview-households i:nth-child(n+4){animation-delay:.35s}@keyframes friendly-arrive{from{opacity:.4;transform:translateY(8px) rotate(-3deg)}to{opacity:1;transform:translateY(0) rotate(-1deg)}}@keyframes house-arrive{from{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:none}}
@media(max-width:600px){.audience-human-preview{grid-template-columns:1fr 20px 1.2fr;gap:10px;margin-top:15px}.audience-preview-posters{gap:5px}.audience-preview-posters img{width:48px;height:73px}.audience-preview-segment{padding:11px}.audience-preview-segment strong{font-size:10px}.audience-preview-segment>span{font-size:6px}.preview-households{gap:5px;max-width:86px}.preview-households i{height:20px}.investor-human-preview{max-width:248px;margin-top:10px}.research-preview-paper{padding:14px 19px}.research-preview-paper>strong{font-size:25px;margin:10px 0}.research-preview-name>span{font-size:6px}.research-preview-paper>small{font-size:5px}.research-preview-homes svg{height:20px;width:20px}.solution-hero-visual .investor-human-preview{max-width:290px;margin-top:20px}.solution-hero-visual .research-preview-paper{padding:22px}.solution-hero-visual .research-preview-paper>strong{font-size:36px}.solution-hero-visual .research-preview-name>span{font-size:7px}.solution-hero-visual .research-preview-paper>small{font-size:6px}.solution-hero-visual .audience-human-preview{margin-top:27px}.solution-hero-visual .audience-preview-posters img{width:56px;height:85px}.solution-hero-visual .audience-preview-segment{padding:12px}.solution-hero-visual .audience-preview-segment strong{font-size:11px}.solution-hero-visual .audience-preview-segment>span{font-size:6px}.solution-hero-visual .preview-households{gap:6px}.solution-hero-visual .preview-households i{height:23px}.compact .audience-human-preview{grid-template-columns:1fr 14px 1.1fr;gap:8px}.compact .research-preview-paper>strong{font-size:22px}.compact .investor-human-preview{margin-top:9px}.compact .research-preview-homes svg{width:16px;height:16px}.compact .audience-preview-segment strong{font-size:8px}.compact .preview-households i{height:17px}}
@media(max-width:355px){.solution-hero-visual .audience-preview-posters img{width:46px;height:70px}.solution-hero-visual .audience-human-preview{gap:7px;grid-template-columns:1fr 16px 1.2fr}.solution-hero-visual .audience-preview-segment{padding:10px}.solution-hero-visual .audience-preview-segment strong{font-size:10px}.solution-hero-visual .research-preview-paper{padding:18px}.solution-hero-visual .research-preview-paper>strong{font-size:33px}.solution-hero-visual .research-preview-name>span{font-size:6px}}
.solution-card-viz .research-preview-paper{padding:12px 20px}.solution-card-viz .research-preview-paper>strong{font-size:27px;margin:10px 0 8px}.solution-card-viz .research-preview-paper>small{display:none}.solution-card-viz .research-preview-homes{margin-bottom:0}.compact .solution-card-viz .research-preview-paper{padding:8px 13px}.compact .solution-card-viz .research-preview-paper>strong{font-size:19px;margin:6px 0}.compact .solution-card-viz .research-preview-homes{margin-bottom:0}
@media(max-width:600px){.solution-card-viz .research-preview-paper>strong{font-size:25px}.compact .solution-card-viz .research-preview-paper>strong{font-size:19px}}
/* Growth begins with the viewing context, rather than an experiment split. */
.growth-human-preview{display:grid;grid-template-columns:1fr 24px 1.3fr;gap:12px;align-items:center;max-width:370px;margin:19px auto 0}
.growth-preview-quiet{text-align:center;border:1px solid #54737a;background:#163038;border-radius:6px;padding:13px 11px}
.growth-preview-quiet>span,.growth-preview-elsewhere>span{font:7px/1.6 var(--mono);color:#b6cfcf;letter-spacing:.2px;display:block;text-align:center}
.growth-preview-quiet>b{font-size:27px;font-weight:400;color:#8cafb8;display:block;line-height:1.2;margin:9px 0}
.growth-preview-quiet>strong{font-size:11px;font-weight:500;line-height:1.6;color:#c9dede}
.growth-preview-arrow{font-size:23px;color:#accfbc;text-align:center}
.growth-preview-posters{display:flex;justify-content:center;gap:9px;margin-top:12px}
.growth-preview-posters>img{height:81px;width:54px;object-fit:cover;border-radius:4px;border:1px solid #97afa277;box-shadow:0 5px 14px #08131a44}
.growth-preview-posters>img:first-child{transform:rotate(-4deg)}
.growth-preview-posters>img:last-child{transform:rotate(4deg)}
.compact .growth-human-preview{grid-template-columns:1fr 17px 1.3fr;gap:8px;margin-top:16px;max-width:285px}
.compact .growth-preview-quiet{padding:10px 8px}.compact .growth-preview-quiet>span,.compact .growth-preview-elsewhere>span{font-size:5px}.compact .growth-preview-quiet>b{font-size:22px;margin:5px 0}.compact .growth-preview-quiet>strong{font-size:9px}.compact .growth-preview-arrow{font-size:19px}.compact .growth-preview-posters{gap:7px;margin-top:9px}.compact .growth-preview-posters>img{height:57px;width:38px}
@media(max-width:600px){.growth-human-preview{margin-top:19px;gap:10px}.growth-preview-quiet>span,.growth-preview-elsewhere>span{font-size:6px}.growth-preview-quiet{padding:12px 9px}.growth-preview-posters>img{height:73px;width:49px}.growth-preview-posters{gap:8px}.growth-preview-quiet>strong{font-size:10px}.compact .growth-human-preview{margin-top:20px}}
.growth-preview-quiet>span,.growth-preview-elsewhere>span{font-size:8px}.compact .growth-preview-quiet>span,.compact .growth-preview-elsewhere>span{font-size:6px}
@media(max-width:600px){.growth-preview-quiet>span,.growth-preview-elsewhere>span{font-size:7px}.compact .growth-preview-quiet>span,.compact .growth-preview-elsewhere>span{font-size:6px}}
@media(max-width:355px){.growth-preview-quiet{padding-inline:7px}.growth-preview-quiet>strong{font-size:9px}.growth-human-preview{margin-top:15px}}
@media(prefers-reduced-motion:reduce){.investor-human-preview *,.audience-human-preview *,.growth-human-preview *{animation:none!important}}
