.research-page{padding-bottom:40px}.research-page .research-heading{padding:clamp(42px,5.2vw,72px) 0 34px}.research-page .research-heading>.eyebrow{font-size:16px}.research-page .research-heading h1{font-size:var(--page-title-size);font-weight:400;margin:23px 0;line-height:.97;text-wrap:balance;max-width:1050px}.research-page .research-introduction{font-size:clamp(18px,1.7vw,21px);color:var(--muted);line-height:1.7}.research-page .research-tabs{display:flex;gap:32px;overflow-x:auto;padding-bottom:5px}.research-page .research-tabs a{font-size:16px;white-space:nowrap;padding:13px 0;position:relative;color:var(--muted)}.research-page .research-tabs [aria-current]{color:var(--moss)}.research-page .research-tabs [aria-current]:after{content:"";position:absolute;left:0;right:0;bottom:5px;height:2px;background:var(--moss)}.research-page .research-tabs a:hover{color:var(--moss)}.research-page .research-tabs a:focus-visible{outline-offset:-2px}.research-page .research-content{padding-top:8px}.research-page .research-section{padding-block:42px}.research-page .research-section+.research-section{margin-top:20px}.research-page .research-section-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:29px}.research-page .research-section-heading h2{font-size:42px;line-height:1.1}.research-page .research-section-heading>.text-link{font-size:16px}.research-page .research-article-feature{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(32px,4vw,60px);align-items:start}.research-page .research-article-image{display:block;overflow:hidden;background:#eee7d7}.research-page .research-article-image img,.research-page .research-benchmark-image img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.research-page .research-article-image:hover img,.research-page .research-benchmark-image:hover img{transform:scale(1.015)}.research-page .research-feature-image{aspect-ratio:1.65}.research-page .research-feature-image-full{aspect-ratio:auto}.research-page .research-feature-image-full img,.research-page .research-feature-image-full:hover img{height:auto;transform:none}.research-page .research-article-meta{display:flex;flex-wrap:wrap;gap:5px 14px;align-items:center;font-size:11px;line-height:1.6;color:var(--muted)}.research-page .research-article-meta>span{color:var(--moss)}.research-page .research-featured-article>.research-article-meta{margin-top:22px}.research-page .research-featured-article h2,.research-page .research-featured-article h3{font-size:clamp(38px,3.8vw,52px);line-height:1.05;margin-top:13px}.research-page .research-featured-article h2 a,.research-page .research-featured-article h3 a,.research-page .research-compact-copy h2 a,.research-page .research-compact-copy h3 a{display:flex;align-items:start;justify-content:space-between;gap:17px}.research-page .research-featured-article h2 span,.research-page .research-featured-article h3 span{font:300 24px/1.8 var(--sans)}.research-page .research-feature-description{font-size:16px;line-height:1.7;color:var(--muted);margin-top:14px}.research-page .research-secondary-articles{display:grid;gap:36px;padding-top:0}.research-page .research-compact-article{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(0,1fr);gap:22px;align-items:start}.research-page .research-compact-image{aspect-ratio:1.3}.research-page .research-compact-copy h2,.research-page .research-compact-copy h3{font-size:clamp(25px,2.35vw,32px);line-height:1.12;margin-top:12px}.research-page .research-compact-copy h2 span,.research-page .research-compact-copy h3 span{font:300 17px/1.7 var(--sans)}.research-page .research-compact-copy>p{font-size:13px;line-height:1.7;color:var(--muted);margin-top:13px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.research-page .research-featured-article h2 a:hover,.research-page .research-featured-article h3 a:hover,.research-page .research-compact-copy h2 a:hover,.research-page .research-compact-copy h3 a:hover,.research-page .research-paper-copy h2 a:hover,.research-page .research-paper-copy h3 a:hover,.research-page .research-benchmark-copy h2 a:hover,.research-page .research-benchmark-copy h3 a:hover{color:var(--moss)}.research-page .research-paper-list{display:grid;gap:22px}.research-page .research-paper-entry{display:grid;grid-template-columns:140px minmax(0,1fr);gap:36px;align-items:center;padding:30px;background:var(--paper)}.research-page .research-paper-entry[data-paper-category=evaluation]{--paper-category-bg:#e3e8d0;--paper-category-ink:#45552d}.research-page .research-paper-entry[data-paper-category=method]{--paper-category-bg:#f0dfcd;--paper-category-ink:#7a4c2b}.research-page .research-paper-entry[data-paper-category=data]{--paper-category-bg:#dce6eb;--paper-category-ink:#34576a}.research-page .research-paper-entry[data-paper-category=analysis]{--paper-category-bg:#e7deec;--paper-category-ink:#694775}.research-page .research-paper-mark{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;aspect-ratio:.83;padding:18px 16px;background:var(--paper-category-bg);color:var(--paper-category-ink)}.research-page .research-paper-mark-project{font:400 24px/1.15 var(--serif);letter-spacing:-.02em;max-width:100%;overflow-wrap:anywhere}.research-page .research-paper-mark-footer{display:flex;flex-direction:column;align-items:flex-start;gap:7px;margin-top:auto;padding-top:24px}.research-page .research-paper-mark-venue{font-size:12px;color:inherit}.research-page .research-paper-mark-category{font:500 14px/1.5 var(--sans)}.research-page .research-paper-copy{max-width:780px;min-width:0}.research-page .research-paper-meta{font-size:11px;color:var(--muted);line-height:1.6}.research-page .research-paper-copy h2,.research-page .research-paper-copy h3{font-size:clamp(26px,2.65vw,34px);line-height:1.2;letter-spacing:-.02em;margin-top:12px}.research-page .research-paper-tags{display:flex;flex-wrap:wrap;gap:6px 0;list-style:none;margin:12px 0 0;padding:0;color:color-mix(in srgb,var(--moss) 68%,var(--muted));font-size:14px;line-height:1.6}.research-page .research-paper-tags li{display:flex;align-items:baseline;max-width:100%}.research-page .research-paper-tags li:not(:last-child):after{content:"·";margin-inline:10px;color:var(--muted)}.research-page .research-resource-links{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:22px;font-size:12px;line-height:1.6;color:var(--moss)}.research-page .research-paper-copy .research-resource-links{margin-top:12px}.research-page .research-resource-links a{display:inline-flex;gap:11px;align-items:center}.research-page .research-resource-links a:hover{text-decoration:underline;text-underline-offset:4px}.research-page .research-benchmark-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,56px)}.research-page .research-benchmark-image{display:block;aspect-ratio:1.85;overflow:hidden;background:#eee7d7}.research-page .research-benchmark-copy{padding-top:24px}.research-page .research-benchmark-label{font-size:11px;color:var(--moss);line-height:1.6}.research-page .research-benchmark-copy h2,.research-page .research-benchmark-copy h3{font-size:clamp(31px,3vw,40px);line-height:1.1;margin-top:12px}.research-page .research-benchmark-description{max-width:450px;font-size:14px;line-height:1.8;color:var(--muted);margin-top:16px}@media(max-width:1000px){.research-page .research-article-feature{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:30px}.research-page .research-compact-article{grid-template-columns:1fr;gap:16px}.research-page .research-compact-image{aspect-ratio:2.2}.research-page .research-compact-copy h2,.research-page .research-compact-copy h3{font-size:29px}.research-page .research-compact-copy>p{-webkit-line-clamp:2;font-size:12px}.research-page .research-compact-copy h2,.research-page .research-compact-copy h3{margin-top:8px}.research-page .research-secondary-articles{gap:30px}.research-page .research-paper-entry{gap:28px;padding:26px}.research-page .research-resource-links{column-gap:20px}}@media(max-width:680px){.research-page .research-heading{padding-top:34px;padding-bottom:25px}.research-page .research-heading h1{margin-block:20px}.research-page .research-tabs{gap:25px}.research-page .research-content{padding-top:0}.research-page .research-section{padding-block:32px}.research-page .research-section+.research-section{margin-top:12px}.research-page .research-section-heading{margin-bottom:24px}.research-page .research-section-heading h2{font-size:36px}.research-page .research-section-heading>.text-link{font-size:16px;gap:14px}.research-page .research-article-feature{grid-template-columns:1fr;gap:34px}.research-page .research-featured-article h2,.research-page .research-featured-article h3{font-size:42px}.research-page .research-compact-article{grid-template-columns:125px minmax(0,1fr);gap:19px}.research-page .research-compact-image{aspect-ratio:1.18}.research-page .research-compact-copy h2,.research-page .research-compact-copy h3{font-size:28px}.research-page .research-article-meta{font-size:10px;gap:3px 10px}.research-page .research-paper-entry{grid-template-columns:minmax(0,1fr);gap:0;padding:24px 22px;align-items:start}.research-page .research-paper-mark{display:none}.research-page .research-paper-copy h2,.research-page .research-paper-copy h3{font-size:clamp(28px,6.2vw,32px);line-height:1.2;overflow-wrap:normal;text-wrap:pretty}.research-page .research-paper-meta{font-size:14px}.research-page .research-resource-links{font-size:11px;gap:10px 17px;margin-top:19px}.research-page .research-benchmark-grid{grid-template-columns:1fr;gap:38px}.research-page .research-benchmark-copy{padding-top:21px}.research-page .research-benchmark-copy h2,.research-page .research-benchmark-copy h3{font-size:36px}}@media(max-width:380px){.research-page .research-tabs{gap:19px}.research-page .research-compact-article{grid-template-columns:105px minmax(0,1fr);gap:15px}.research-page .research-compact-copy h2,.research-page .research-compact-copy h3{font-size:25px}}.research-page .research-benchmark-image.research-benchmark-title-cover{background:#e7e9d5;padding:clamp(24px,3.5vw,48px)}.research-page .research-benchmark-title-cover-content{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:var(--moss);position:relative;padding-right:24px}.research-page .research-benchmark-cover-title{font:400 clamp(46px,5.5vw,76px)/1 var(--serif);letter-spacing:-.04em}.research-page .research-benchmark-cover-subtitle{font-size:clamp(12px,1.3vw,15px);line-height:1.6;max-width:250px;margin-top:16px}.research-page .research-benchmark-cover-arrow{position:absolute;right:0;bottom:0;font-size:25px;color:var(--clay)}.research-page .research-article-meta,.research-page .research-paper-meta,.research-page .research-benchmark-label{font-size:14px;overflow-wrap:anywhere}.research-page .research-article-meta>*{min-width:0;max-width:100%}.research-page .research-paper-mark-venue{font-size:12px;line-height:1.5;max-width:100%;overflow-wrap:anywhere}.research-page .research-resource-links{font-size:16px}.research-page .research-resource-links a{min-width:0;max-width:100%;overflow-wrap:anywhere}.research-page .research-resource-links a>span{flex-shrink:0}.research-page .research-compact-copy,.research-page .research-paper-copy{min-width:0;overflow-wrap:anywhere}.research-page .research-compact-copy>p{font-size:15px}.research-page .research-feature-description{font-size:18px}.research-page .research-benchmark-description{font-size:16px}@media(min-width:681px){.research-page .research-paper-entry{grid-template-columns:180px minmax(0,1fr)}.research-page .research-paper-mark{aspect-ratio:1}}@media(max-width:680px){.research-page .research-tabs{gap:22px}.research-page .research-paper-meta{display:flex;flex-wrap:wrap;gap:4px 7px;align-items:baseline}.research-page .research-paper-entry{gap:24px}.research-page .research-paper-mark{display:flex;aspect-ratio:auto;min-height:156px;padding:20px}.research-page .research-paper-entry .research-resource-links{font-size:16px;gap:4px 20px;margin-top:12px}.research-page .research-paper-entry .research-resource-links a{min-height:44px}}@media(max-width:480px){.research-page .research-tabs{gap:18px}.research-page.research-category-page .research-compact-article{grid-template-columns:1fr;gap:16px}.research-page.research-category-page .research-compact-image{width:100%;aspect-ratio:1.85}}
