*{box-sizing:border-box}body{color:#261235;background:#fffaf2;margin:0;font-family:Manrope,sans-serif}a{color:inherit}.site-header[data-astro-cid-omha2cvd]{justify-content:space-between;align-items:center;gap:40px;width:min(1400px,100% - 64px);min-height:90px;margin:0 auto;display:flex}.brand[data-astro-cid-omha2cvd]{letter-spacing:-.05em;align-items:center;gap:12px;font-size:1rem;font-weight:800;text-decoration:none;display:flex}.brand-logo[data-astro-cid-omha2cvd]{object-fit:contain;border-radius:50%;width:48px;height:48px}nav[data-astro-cid-omha2cvd]{gap:30px;display:flex}nav[data-astro-cid-omha2cvd] a[data-astro-cid-omha2cvd]{font-size:.9rem;font-weight:600;text-decoration:none}nav[data-astro-cid-omha2cvd] a[data-astro-cid-omha2cvd].active,nav[data-astro-cid-omha2cvd] a[data-astro-cid-omha2cvd]:hover{color:#7a2cff}.research-hero[data-astro-cid-omha2cvd]{width:min(1400px,100% - 64px);margin:0 auto;padding:110px 0 120px}.eyebrow[data-astro-cid-omha2cvd]{letter-spacing:.14em;margin:0 0 20px;font-size:.72rem;font-weight:800}.research-hero[data-astro-cid-omha2cvd] h1[data-astro-cid-omha2cvd]{letter-spacing:-.075em;max-width:1100px;margin:0;font-size:clamp(4rem,8vw,8rem);line-height:.92}.research-hero[data-astro-cid-omha2cvd] h1[data-astro-cid-omha2cvd] span[data-astro-cid-omha2cvd]{color:#7a2cff;display:block}.intro[data-astro-cid-omha2cvd]{max-width:720px;margin:38px 0 0;font-size:1.15rem;line-height:1.8}.research-feed[data-astro-cid-omha2cvd]{background:#f0eaff;padding:100px max(32px,50% - 700px)}.feed-heading[data-astro-cid-omha2cvd]{max-width:850px;margin-bottom:60px}.feed-heading[data-astro-cid-omha2cvd] h2[data-astro-cid-omha2cvd]{letter-spacing:-.06em;margin:0;font-size:clamp(2.8rem,5vw,5rem);line-height:1}.first-article[data-astro-cid-omha2cvd]{background:#fffaf2;border-radius:28px;grid-template-columns:100px 1fr;align-items:start;min-height:370px;padding:36px;display:grid}.article-number[data-astro-cid-omha2cvd]{color:#7a2cff;font-size:.75rem;font-weight:800}.article-content[data-astro-cid-omha2cvd]{max-width:900px}.article-label[data-astro-cid-omha2cvd]{letter-spacing:.14em;color:#7a2cff;margin:0 0 30px;font-size:.7rem;font-weight:800}.article-content[data-astro-cid-omha2cvd] h3[data-astro-cid-omha2cvd]{letter-spacing:-.055em;max-width:850px;margin:0;font-size:clamp(2.3rem,4vw,4.3rem);line-height:1.05}.article-content[data-astro-cid-omha2cvd]>p[data-astro-cid-omha2cvd]{max-width:650px;margin-top:30px;line-height:1.8}.article-link[data-astro-cid-omha2cvd]{text-underline-offset:5px;margin-top:28px;font-weight:800;display:inline-block}.method[data-astro-cid-omha2cvd]{color:#fff;background:#6d24df;padding:110px max(32px,50% - 700px)}.yellow[data-astro-cid-omha2cvd]{color:#f1ff38}.method-grid[data-astro-cid-omha2cvd]{grid-template-columns:1.2fr .8fr;gap:100px;display:grid}.method[data-astro-cid-omha2cvd] h2[data-astro-cid-omha2cvd]{letter-spacing:-.06em;margin:0;font-size:clamp(2.8rem,5vw,5rem);line-height:1}.method-grid[data-astro-cid-omha2cvd] p[data-astro-cid-omha2cvd]{margin-top:0;line-height:1.8}footer[data-astro-cid-omha2cvd]{color:#fff;background:#261235;grid-template-columns:1fr 1fr auto;align-items:center;gap:40px;padding:55px max(32px,50% - 700px);display:grid}footer[data-astro-cid-omha2cvd] p[data-astro-cid-omha2cvd]{margin:0;font-size:.8rem}.footer-brand[data-astro-cid-omha2cvd]{color:#f1ff38}@media (width<=900px){nav[data-astro-cid-omha2cvd]{flex-wrap:wrap;gap:12px 20px;width:100%;margin-top:8px;display:flex}nav[data-astro-cid-omha2cvd] a[data-astro-cid-omha2cvd]{font-size:.95rem}.site-header[data-astro-cid-omha2cvd]{flex-direction:column;align-items:flex-start;gap:20px;width:calc(100% - 40px);padding-top:20px;padding-bottom:20px}.research-hero[data-astro-cid-omha2cvd]{width:calc(100% - 40px);padding:70px 0 90px}.research-feed[data-astro-cid-omha2cvd],.method[data-astro-cid-omha2cvd]{padding-left:20px;padding-right:20px}.first-article[data-astro-cid-omha2cvd]{grid-template-columns:1fr;gap:25px}.method-grid[data-astro-cid-omha2cvd]{grid-template-columns:1fr;gap:45px}footer[data-astro-cid-omha2cvd]{grid-template-columns:1fr}}
