.research-hero{display:grid;grid-template-columns:1.3fr 1fr;gap:5vw;align-items:center;padding:65px 0}.research-hero h1{font-size:clamp(52px,6.8vw,92px);line-height:1.03;letter-spacing:-.05em;font-weight:400;margin:30px 0}.research-page em{font-family:Georgia,serif;font-weight:400}.research-subtitle{font-size:17px;line-height:1.6;max-width:500px}.research-hero .small{line-height:1.8;color:#59626a}.clay-drawing{width:100%;color:#34413f}.research-illustration .meta{font-size:9px;text-align:center;color:#71818b}.research-page h2{font-size:clamp(38px,4.4vw,62px);font-weight:400;letter-spacing:-1.8px;line-height:1.08;margin:0 0 28px}.research-page p{line-height:1.8}.research-intro,.research-takeaway{display:grid;grid-template-columns:1fr 2fr;gap:5vw;border-top:1px solid #b9c0c1;padding:50px 0}.research-intro p,.research-takeaway p,.research-method>p,.research-results>p{font-size:17px;color:#59626a;max-width:720px}.research-facts{display:flex;gap:55px;margin-top:35px}.research-facts strong{display:block;font-size:37px;letter-spacing:-1px;font-weight:400}.research-facts span{display:block;font:10px/1.8 monospace;color:#59626a;max-width:200px;margin-top:12px}.research-method{border-top:1px solid #b9c0c1;padding:40px 0 50px}.research-method>p{margin-left:35%}.method-line{display:flex;justify-content:space-between;align-items:center;gap:15px;border-bottom:1px solid #b9c0c1;padding:35px 0 20px;font:11px monospace}.method-line i{font-style:normal;color:#8d9991}.research-results{padding:40px 0}.research-results h2{margin-top:30px}.research-charts{display:grid;grid-template-columns:1fr 1fr;gap:3vw}.research-charts figure{margin:20px 0 0}.research-charts h3{font-size:19px;font-weight:400}.research-charts svg{width:100%;height:auto;overflow:visible}.chart-grid path{stroke:#d9dcd6;stroke-width:1;fill:none}.chart-grid text,.chart-ticks{font:11px monospace;fill:#59626a}.result-line{stroke:#10151a;stroke-width:2.3;fill:none}.result-line.mixed{stroke:#7e8d82;stroke-dasharray:.025 .02}.research-charts.motion-enabled .result-line{clip-path:inset(0 calc((1 - var(--chart-progress,0))*100%) 0 0)}.chart-legend{display:flex;gap:28px;font:11px monospace;margin-top:25px}.chart-legend span:last-child{color:#63776b}.research-charts figcaption{font:10px/1.8 monospace;color:#59626a}.research-results .chart-source{font:10px/1.8 monospace;max-width:750px;margin-top:30px}.research-takeaway .research-limit{font-size:14px}.draw-line{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--drawing-progress,1))}@media(max-width:700px){.research-hero{grid-template-columns:1fr;padding:35px 0;gap:10px}.research-hero h1{font-size:54px}.research-illustration{max-width:480px}.research-intro,.research-takeaway{grid-template-columns:1fr;gap:28px;padding:35px 0}.research-page h2{font-size:40px}.research-facts{gap:30px}.research-facts strong{font-size:32px}.research-method>p{margin-left:0}.method-line{gap:8px;font-size:9px}.research-charts{grid-template-columns:1fr;gap:20px}.research-intro p,.research-method>p,.research-results>p{font-size:16px}.research-hero .meta{font-size:9px}.cv-download{max-width:100%}.research-takeaway .cv-format{font-size:8px}}@media(prefers-reduced-motion:reduce){.research-charts.motion-enabled .result-line{clip-path:none}.draw-line{stroke-dashoffset:0}}
@media(max-width:700px){.chart-grid text,.chart-ticks{font-size:18px}}
