.rh[data-astro-cid-elcvqaib]{padding-top:3rem;padding-bottom:3.5rem}.rh__row[data-astro-cid-elcvqaib]{grid-template-columns:1.2fr 1fr;align-items:end;gap:4rem;margin-top:2.5rem;display:grid}.rh[data-astro-cid-elcvqaib] h1[data-astro-cid-elcvqaib]{letter-spacing:-.055em;font-size:clamp(3rem,5.2vw,5rem);font-weight:500;line-height:.99}.rh[data-astro-cid-elcvqaib] .btn-row[data-astro-cid-elcvqaib]{gap:1.5rem;margin-top:1.7rem}.research-front[data-astro-cid-elcvqaib]{grid-template-columns:1.1fr 1fr;gap:1.5rem;display:grid}.cve-door[data-astro-cid-elcvqaib]{color:#16140f;border-radius:var(--radius-md);background:#ebe9e3;border:1px solid #d3d0c7;flex-direction:column;padding:clamp(1.5rem,3vw,2.7rem);scroll-margin-top:7rem;transition:background .2s;display:flex}.cve-door[data-astro-cid-elcvqaib]:hover{background:#f7f6f2}.cve-door__top[data-astro-cid-elcvqaib]{justify-content:space-between;align-items:center;display:flex}.cve-door[data-astro-cid-elcvqaib] .label[data-astro-cid-elcvqaib]{color:#514e47}.cve-door__arrow[data-astro-cid-elcvqaib]{border:1px solid #b6b2a8;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.cve-door__heading[data-astro-cid-elcvqaib]{margin:1rem 0}.cve-door__stamp[data-astro-cid-elcvqaib]{letter-spacing:-.065em;font-size:clamp(4rem,6.2vw,6rem);font-weight:600;line-height:1;display:block}.cve-door__stamp[data-astro-cid-elcvqaib]>span[data-astro-cid-elcvqaib]{font-family:var(--font-serif);margin-left:1rem;font-weight:400}.cve-door[data-astro-cid-elcvqaib] h2[data-astro-cid-elcvqaib]{font:italic clamp(1.8rem, 2.5vw, 2.5rem)/1.1 var(--font-serif);margin-top:.7rem}.cve-door[data-astro-cid-elcvqaib]>p[data-astro-cid-elcvqaib]{color:#514e47;max-width:45ch;line-height:1.6}.cve-door__vendors[data-astro-cid-elcvqaib]{flex-wrap:wrap;align-items:center;gap:1rem;margin:1.8rem 0;display:flex}.cve-door__vendors[data-astro-cid-elcvqaib]>span[data-astro-cid-elcvqaib]{color:#514e47;font-size:.75rem}.cve-door__vendors[data-astro-cid-elcvqaib]>div[data-astro-cid-elcvqaib]{gap:.7rem;display:flex}.cve-door__vendors[data-astro-cid-elcvqaib] img[data-astro-cid-elcvqaib]{object-fit:contain;background:#fff;border-radius:5px;padding:3px}.cve-door__cta[data-astro-cid-elcvqaib]{border-top:1px solid #b6b2a8;justify-content:space-between;margin-top:auto;padding-top:1.2rem;font-weight:600;display:flex}.front-story[data-astro-cid-elcvqaib]{border:1px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--surface-1);flex-direction:column;padding:clamp(1.5rem,3vw,2.7rem);display:flex;position:relative}.front-story__art[data-astro-cid-elcvqaib]{height:140px;margin:1rem 0;position:relative;overflow:hidden}.front-story[data-astro-cid-elcvqaib] h2[data-astro-cid-elcvqaib]{letter-spacing:-.04em;margin-bottom:1rem;font-size:clamp(1.65rem,2.4vw,2.5rem);line-height:1.1}.front-story[data-astro-cid-elcvqaib] h2[data-astro-cid-elcvqaib] a[data-astro-cid-elcvqaib]:after{content:"";position:absolute;inset:0}.front-story[data-astro-cid-elcvqaib]>p[data-astro-cid-elcvqaib]:not(.label){color:var(--fg-2);font-size:.95rem;line-height:1.6}.front-story__cta[data-astro-cid-elcvqaib]{justify-content:space-between;margin-top:auto;padding-top:1.5rem;font-weight:500;display:flex}.publications[data-astro-cid-elcvqaib]{margin-top:5rem;padding-bottom:3rem;position:relative}.legacy-anchor[data-astro-cid-elcvqaib]{position:absolute;top:0}.publications__head[data-astro-cid-elcvqaib]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.8rem;display:flex}.publications__head[data-astro-cid-elcvqaib] h2[data-astro-cid-elcvqaib]{letter-spacing:-.045em;font-size:clamp(2rem,3vw,3rem);font-weight:500}.publications__head[data-astro-cid-elcvqaib] p[data-astro-cid-elcvqaib]{color:var(--fg-3);margin-top:.5rem}.publication-tools[data-astro-cid-elcvqaib]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;padding:1rem 0;display:flex}.publication-tools[data-astro-cid-elcvqaib][hidden]{display:none}.publication-types[data-astro-cid-elcvqaib]{flex-wrap:wrap;gap:.25rem;display:flex}.publication-types[data-astro-cid-elcvqaib] button[data-astro-cid-elcvqaib]{border-radius:var(--radius-sm);color:var(--fg-2);cursor:pointer;border:1px solid #0000;padding:.7rem 1rem;font-size:.85rem}.publication-types[data-astro-cid-elcvqaib] button[data-astro-cid-elcvqaib][aria-pressed=true]{background:var(--fg);color:var(--bg)}.publication-types[data-astro-cid-elcvqaib] button[data-astro-cid-elcvqaib]:hover:not([aria-pressed=true]){border-color:var(--rule-strong)}.publication-search[data-astro-cid-elcvqaib]{border:1px solid var(--rule-strong);border-radius:var(--radius-sm);flex:0 18rem;align-items:center;gap:.5rem;min-width:0;padding:.6rem .8rem;display:flex}.publication-search[data-astro-cid-elcvqaib] input[data-astro-cid-elcvqaib]{width:100%;min-width:0;color:var(--fg);background:0 0;border:0;font-size:.85rem}.publication-search[data-astro-cid-elcvqaib] input[data-astro-cid-elcvqaib]::placeholder{color:var(--fg-3)}.publication-grid[data-astro-cid-elcvqaib]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.publication-empty[data-astro-cid-elcvqaib]:not([hidden]){text-align:center;justify-items:center;gap:1.2rem;padding:4rem 1rem;display:grid}.publication-more[data-astro-cid-elcvqaib]{justify-content:center;margin-top:2rem;display:flex}.research-follow[data-astro-cid-elcvqaib]{align-items:center;gap:2rem;padding-block:3rem 5rem;display:flex}.research-follow[data-astro-cid-elcvqaib] h2[data-astro-cid-elcvqaib]{font:italic clamp(1.5rem, 2.5vw, 2rem) var(--font-serif);flex:1}@media (width<=64rem){.rh__row[data-astro-cid-elcvqaib]{gap:2rem}.publication-grid[data-astro-cid-elcvqaib]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=45rem){.rh[data-astro-cid-elcvqaib]{padding-top:2rem}.rh__row[data-astro-cid-elcvqaib],.research-front[data-astro-cid-elcvqaib]{grid-template-columns:1fr}.rh__row[data-astro-cid-elcvqaib]{gap:1.5rem;margin-top:2rem}.publication-grid[data-astro-cid-elcvqaib]{grid-template-columns:1fr}.publication-search[data-astro-cid-elcvqaib]{flex-basis:100%}.publication-types[data-astro-cid-elcvqaib]{gap:.25rem}.publication-types[data-astro-cid-elcvqaib] button[data-astro-cid-elcvqaib]{padding:.6rem .7rem;font-size:.78rem}.publications__head[data-astro-cid-elcvqaib]{align-items:start}.publications__head[data-astro-cid-elcvqaib] p[data-astro-cid-elcvqaib]{max-width:25ch}.research-follow[data-astro-cid-elcvqaib]{flex-wrap:wrap;gap:1rem}.research-follow[data-astro-cid-elcvqaib] h2[data-astro-cid-elcvqaib]{flex-basis:75%}.research-follow[data-astro-cid-elcvqaib] .btn[data-astro-cid-elcvqaib]{width:100%}}
