/* White research presentation: centred title, quiet navigation, full-width observations. */
.research30{--ink:#1d1d20;--text:#55565b;--muted:#717278;--accent:#2865db;--surface:#f5f5f7;--line:#dfdfe4;--chapter-surface:#eceef2;background:#fff;color:var(--ink)}
.research30 .site-header{position:sticky;top:12px;width:calc(100% - 48px);max-width:1280px;margin:12px auto 0;height:62px;border:1px solid #e6e6ea;border-radius:24px;background:#ffffffed;box-shadow:0 8px 30px #171a2810;z-index:30}
.research30 .nav{width:100%;padding-inline:26px;height:60px;min-height:60px;gap:28px}.research30 .brand{font-weight:700;font-size:24px;letter-spacing:-.7px}.research30 .nav-code{border:0;background:var(--accent);color:#fff;padding:7px 18px;border-radius:24px}.research30 .nav-links a{color:#45454a}
.research30 .hero{height:calc(100svh - 86px);padding:24px 0 8px}.research30 .hero-copy{text-align:center}.research30 .hero h1{display:block;max-width:1020px;margin:auto}.research30 .studio-wordmark{display:block;font-size:76px;font-weight:700;line-height:1.04;letter-spacing:-3px}.research30 .studio-paper-title{display:block;max-width:960px;margin:14px auto 0;font-size:32px;line-height:1.16;font-weight:500;letter-spacing:-.8px;text-wrap:balance}.research30 .hero-intro{justify-content:center;margin-top:14px}.research30 .hero-intro p{font-size:14px;color:var(--muted)}.research30 .hero-intro>a{display:none}.research30 .hero-figure{margin-top:12px}.research30 .scene-controls{justify-content:center}.research30 .scene-controls button{border-radius:20px;padding:5px 13px;font-size:11px}.research30 .scene-status{display:none}.research30 .hero-about{text-align:center}.research30 .hero-about .explanation-body{text-align:left}.research30 .hero-figure .scene-media{max-height:none}.research30 .scene-study figcaption{font-size:10px}
.research30 h2{font-weight:650;font-size:54px;line-height:1.04;letter-spacing:-1.8px;text-wrap:balance}.research30 h3{letter-spacing:-.5px}.research30 .section,.research30 .research-results{padding-block:100px}.research30 .research-heading{max-width:900px}.research30 .method-section,.research30 .generation-section,.research30 .observation-section{background:#f5f5f7}.research30 .method-section,.research30 .observation-section{padding-block:88px}.research30 .generation-section{background:#fff}.research30 .explanation-body{background:#f5f5f7}.research30 .data-table{background:#fff}.research30 .data-table th,.research30 .data-table td{border-color:var(--line)}.research30 .asset-heading{column-gap:50px}.research30 .hero-facts strong{font-weight:650;font-size:34px}.research30 .atlas-overview,.research30 .method-figure,.research30 .transfer-film video{border-radius:16px;overflow:hidden}.research30 .eyebrow,.research30 .results-kicker{color:var(--muted);letter-spacing:1.4px;font-weight:600}
.rgb-section{padding:88px 0;background:#fff}.rgb-heading{margin-bottom:32px}.rgb-heading h2{margin-top:12px}.rgb-heading>p:last-child{font-size:17px;color:var(--text);margin-top:22px;max-width:630px}.rgb-task-labels{display:grid;grid-template-columns:1fr 1fr;text-align:center;border-block:1px solid var(--line);padding:14px 0;font-size:16px;font-weight:600}.rgb-task-labels>span+span{border-left:1px solid var(--line)}.rgb-ribbon video{width:100%;height:auto;max-height:none;aspect-ratio:8/3;object-fit:contain;border-radius:0;background:#fff}.research30 .rgb-ribbon figcaption{display:flex;justify-content:space-between;align-items:center;margin-top:14px;font-size:11px;gap:16px}.rgb-ribbon button{background:none;border:0;color:var(--accent);white-space:nowrap}.rgb-section>.explanation{margin-top:24px}.research30 .site-footer{border-color:var(--line)}
@media(min-width:1101px) and (max-height:800px){.research30 .hero{padding-top:17px}.research30 .studio-wordmark{font-size:62px}.research30 .studio-paper-title{font-size:27px;max-width:850px;margin-top:10px}.research30 .hero-intro{margin-top:8px}}
@media(max-width:1100px){.research30 .studio-wordmark{font-size:64px}.research30 .studio-paper-title{font-size:28px}.research30 h2{font-size:44px}}
@media(max-width:700px){.research30 .site-header{width:calc(100% - 24px);top:8px;margin-top:8px;border-radius:20px;height:54px}.research30 .nav{padding-inline:14px;gap:12px;height:52px;min-height:52px}.research30 .brand{font-size:19px}.research30 .nav-links{gap:13px}.research30 .nav-links a{font-size:10px}.research30 .nav-code{display:none}.research30 .hero{height:calc(100svh - 70px);padding-top:22px}.research30 .studio-wordmark{font-size:48px;letter-spacing:-2px}.research30 .studio-paper-title{font-size:21px;letter-spacing:-.4px;line-height:1.2;margin-top:12px}.research30 .hero-intro p{font-size:11px}.research30 .scene-controls{display:flex}.research30 .scene-controls button{padding:5px 9px;font-size:10px}.research30 .hero-figure{margin-top:10px}.research30 .hero-about{text-align:left}.research30 h2{font-size:36px;letter-spacing:-1px}.research30 .section,.research30 .research-results,.research30 .method-section,.research30 .observation-section,.rgb-section{padding-block:58px}.rgb-heading{margin-bottom:22px}.rgb-heading>p:last-child{font-size:14px;margin-top:18px}.rgb-task-labels{padding:11px 0;font-size:13px}.rgb-ribbon video{aspect-ratio:4/3}.research30 .rgb-ribbon figcaption{font-size:10px;align-items:start}.research30 .hero-facts strong{font-size:28px}.research30 .hero-facts{gap:24px}}
@media(max-width:360px){.research30 .studio-wordmark{font-size:43px}.research30 .studio-paper-title{font-size:19px}.research30 .nav-links{gap:10px}.research30 .nav{gap:10px}}
