.hero[data-astro-cid-lcdefpme]{padding:var(--sp-section) 0}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.035em;max-width:24ch;font-size:clamp(2.25rem,1.55rem + 3vw,3.8rem)}.hero[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{color:var(--text-2);max-width:57ch;margin-top:var(--sp-xxl);font-size:clamp(1.05rem,.98rem + .4vw,1.2rem)}.eyebrow[data-astro-cid-lcdefpme]{color:var(--text-2)}.hero-ctas[data-astro-cid-lcdefpme]{gap:var(--sp-md);margin:var(--sp-xxl) 0 var(--sp-xl);flex-wrap:wrap;display:flex}.btn[data-astro-cid-lcdefpme]{min-height:48px}.btn--primary[data-astro-cid-lcdefpme]{background:var(--content-link);color:var(--surface)}.btn--primary[data-astro-cid-lcdefpme]:hover{box-shadow:none}.btn--secondary[data-astro-cid-lcdefpme]{color:var(--content-link)}.text-link[data-astro-cid-lcdefpme]{align-items:center;gap:var(--sp-sm);min-height:44px;color:var(--content-link);text-underline-offset:4px;font-weight:650;text-decoration:underline;display:inline-flex}.studio-feature[data-astro-cid-lcdefpme]{align-items:center;gap:var(--sp-xxxl);border:1px solid var(--hairline-strong);border-radius:var(--r-xl);background:var(--surface);grid-template-columns:1.3fr 1fr;padding:clamp(24px,4vw,48px);display:grid}.studio-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:18ch}.studio-note[data-astro-cid-lcdefpme]{margin:var(--sp-sm) 0 0;color:var(--text-2)}.molecule-figure[data-astro-cid-lcdefpme]{padding:var(--sp-lg);color:#1c1c1e;border-radius:var(--r-lg);background:#fff;margin:0}.molecule-figure[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:min(100%,260px);height:auto;margin:0 auto;display:block}.molecule-figure[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{justify-content:space-between;gap:var(--sp-sm);margin-top:var(--sp-sm);flex-wrap:wrap;font-size:.82rem;display:flex}.molecule-figure[data-astro-cid-lcdefpme] .mono[data-astro-cid-lcdefpme]{color:#525257}.section-heading[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:var(--sp-lg);margin-bottom:var(--sp-xl);display:flex}.section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:0}.section-heading[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{flex:none}.compound-grid[data-astro-cid-lcdefpme]{gap:var(--sp-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.compound-card[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--sp-sm);color:var(--text);padding:var(--sp-xxl);border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--surface);display:flex}.compound-card[data-astro-cid-lcdefpme]:hover{border-color:var(--hairline-strong);text-decoration:none}.compound-card[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme]{text-underline-offset:4px;text-decoration:underline}.compound-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--text);margin-bottom:var(--sp-md)}.card-arrow[data-astro-cid-lcdefpme]{color:var(--content-link);font-size:1.4rem}.reading-paths[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,64px);display:grid}.reading-paths[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.35rem}.reading-paths[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{border-top:1px solid var(--hairline-strong);padding-top:var(--sp-xxl)}.approach[data-astro-cid-lcdefpme]{max-width:68ch;margin:var(--sp-section) 0}.approach[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:1.5rem}@media (width<=720px){.studio-feature[data-astro-cid-lcdefpme]{gap:var(--sp-xxl);grid-template-columns:1fr}.molecule-figure[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:min(100%,210px)}.compound-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.compound-card[data-astro-cid-lcdefpme]{padding:var(--sp-lg)}.section-heading[data-astro-cid-lcdefpme]{display:block}.section-heading[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{margin-top:var(--sp-sm)}.reading-paths[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=380px){.compound-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.btn[data-astro-cid-lcdefpme]:hover{transform:none}}
