
.hypothesis{background:var(--coral);padding:36px;border-radius:var(--radius);margin-bottom:50px}.hypothesis p{font:500 clamp(25px,2.8vw,43px)/1.2 var(--heading);max-width:35ch;margin-top:20px}.research-step{display:grid;grid-template-columns:1fr 1.6fr;gap:36px;align-items:center;border-top:1px solid var(--line);padding:40px 0}.research-step .visual-figure{margin:0}.research-copy h3{margin:18px 0}.research-copy p{font-size:17px}.finding-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:45px}.finding-grid article{border-top:1px solid #ffffff40;padding-top:24px}.finding-grid h3{margin:18px 0}.experience .label{border-color:#ffffff60}.demo-grid{display:grid;grid-template-columns:1.65fr 1fr;gap:32px;align-items:start;margin-top:55px;padding:35px;background:#e5e5df;border-radius:var(--radius)}.demo-grid img{width:100%;height:auto;border-radius:6px}.demo-grid>div:first-child{position:sticky;top:35px}.beta-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:35px 0 55px}.beta-metrics article{padding:26px;background:var(--coral);border-radius:var(--radius)}.big-number{font:500 clamp(48px,5.8vw,92px)/1 var(--heading);letter-spacing:-.04em;margin-bottom:20px}.image-dialog .dialog-scroll>img{width:auto;max-width:100%;display:block}.visual-figure figcaption{font-size:14px}.visual-figure figcaption .text-link{font-size:14px}.section-intro{max-width:65ch}.hero-art img{max-height:650px;object-fit:contain;background:#d5e8ec}
@media(max-width:767px){.topline{align-items:flex-start}.topline span{max-width:145px;text-align:right}.research-step{grid-template-columns:1fr;gap:25px;padding:30px 0}.finding-grid{grid-template-columns:1fr;gap:30px}.hypothesis{padding:25px;margin-bottom:20px}.demo-grid{grid-template-columns:1fr;padding:16px;gap:30px}.demo-grid>div:first-child{position:static}.demo-grid>div:last-child{max-width:360px;margin:auto}.beta-metrics{grid-template-columns:1fr}.beta-metrics article{display:flex;align-items:center;gap:25px}.big-number{font-size:58px;min-width:125px;margin:0}.beta-metrics article>p:last-child{font-size:16px}.image-dialog .dialog-scroll>img{width:100%}}
