#hero[data-astro-cid-bbe6dxrz]{position:relative;max-width:1200px;margin:0 auto;padding:40px 24px 60px;overflow:hidden}#hero-graph[data-astro-cid-bbe6dxrz]{position:absolute;top:-60px;right:-40px;width:60%;max-width:720px;z-index:0;pointer-events:none;mix-blend-mode:multiply;mask-image:radial-gradient(ellipse at 65% 40%,black 45%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse at 65% 40%,black 45%,transparent 78%)}#hero-graph-img[data-astro-cid-bbe6dxrz]{display:block;width:100%;height:auto}#hero-graph-extra[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%}#hero-heading[data-astro-cid-bbe6dxrz]{position:relative;font-family:var(--font-serif);font-weight:500;font-size:clamp(40px,6vw,72px);line-height:1.08;letter-spacing:-.01em;margin:0;max-width:700px}#hero-subhead[data-astro-cid-bbe6dxrz]{position:relative;margin:24px 0 0;font-size:17px;line-height:1.6;color:var(--color-body);max-width:480px}#hero-byline[data-astro-cid-bbe6dxrz]{position:relative;display:flex;align-items:center;gap:12px;margin-top:32px;font-size:14px;color:var(--color-ink)}#hero-avatar[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--color-ink);color:var(--color-bg);font-size:13px;font-weight:600}@media(max-width:640px){#hero-graph[data-astro-cid-bbe6dxrz]{width:80%;opacity:.5}}#featured-essay[data-astro-cid-burxlomu]{display:grid;grid-template-columns:1fr 1fr;max-width:1200px;margin:0 auto;border:1px solid var(--color-border);border-radius:8px;overflow:hidden;text-decoration:none;color:inherit;background:var(--color-card)}#featured-image[data-astro-cid-burxlomu]{background-color:#e9ecf5;background-size:cover;background-position:center;min-height:280px}#featured-content[data-astro-cid-burxlomu]{position:relative;padding:40px 48px;display:flex;flex-direction:column;justify-content:center}#featured-label[data-astro-cid-burxlomu]{color:var(--color-accent);font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}#featured-content[data-astro-cid-burxlomu] h2[data-astro-cid-burxlomu]{font-family:var(--font-serif);font-weight:500;font-size:clamp(26px,3vw,34px);line-height:1.2;margin:12px 0}#featured-content[data-astro-cid-burxlomu] p[data-astro-cid-burxlomu]{color:var(--color-body);margin:0;line-height:1.6}#featured-meta[data-astro-cid-burxlomu]{display:flex;gap:8px;margin-top:24px;font-size:13px;color:var(--color-body);text-transform:uppercase;letter-spacing:.03em}#featured-arrow[data-astro-cid-burxlomu]{position:absolute;right:48px;bottom:40px}@media(max-width:800px){#featured-essay[data-astro-cid-burxlomu]{grid-template-columns:1fr}#featured-content[data-astro-cid-burxlomu]{padding:32px 24px}#featured-arrow[data-astro-cid-burxlomu]{position:static;margin-top:20px}}#latest-thinking[data-astro-cid-fhkf2dkv]{max-width:1200px;margin:80px auto 0;padding:0 24px}#latest-header[data-astro-cid-fhkf2dkv]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:32px}#latest-header[data-astro-cid-fhkf2dkv] h2[data-astro-cid-fhkf2dkv]{font-family:var(--font-serif);font-weight:500;font-size:30px;margin:0}#latest-header[data-astro-cid-fhkf2dkv] a[data-astro-cid-fhkf2dkv]{color:var(--color-body);text-decoration:none;font-size:14px}#latest-empty[data-astro-cid-fhkf2dkv]{color:var(--color-body)}#latest-grid[data-astro-cid-fhkf2dkv]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.latest-card[data-astro-cid-fhkf2dkv]{display:block;text-decoration:none;color:inherit}.latest-thumb[data-astro-cid-fhkf2dkv]{background-color:#e9ecf5;background-size:cover;background-position:center;aspect-ratio:4 / 3;border-radius:6px;margin-bottom:16px}.latest-category[data-astro-cid-fhkf2dkv]{display:block;color:var(--color-accent);font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px}.latest-card[data-astro-cid-fhkf2dkv] h3[data-astro-cid-fhkf2dkv]{font-family:var(--font-serif);font-weight:500;font-size:20px;line-height:1.3;margin:0 0 8px}.latest-meta[data-astro-cid-fhkf2dkv]{color:var(--color-body);font-size:13px;margin:0}@media(max-width:800px){#latest-grid[data-astro-cid-fhkf2dkv]{grid-template-columns:1fr}}#explore-ideas[data-astro-cid-zsz6mp23]{max-width:1200px;margin:80px auto 0;padding:0 24px}#explore-ideas[data-astro-cid-zsz6mp23] h2[data-astro-cid-zsz6mp23]{font-family:var(--font-serif);font-weight:500;font-size:30px;margin:0 0 32px}#topics-grid[data-astro-cid-zsz6mp23]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.topic-card[data-astro-cid-zsz6mp23]{display:flex;flex-direction:column;text-decoration:none;color:inherit;border:1px solid var(--color-border);border-radius:8px;padding:28px 24px;background:var(--color-card)}.topic-icon[data-astro-cid-zsz6mp23]{color:var(--color-accent);margin-bottom:20px}.topic-card[data-astro-cid-zsz6mp23] h3[data-astro-cid-zsz6mp23]{font-size:17px;font-weight:600;margin:0 0 8px}.topic-card[data-astro-cid-zsz6mp23] p[data-astro-cid-zsz6mp23]{color:var(--color-body);font-size:14px;line-height:1.6;margin:0 0 20px;flex-grow:1}.topic-arrow[data-astro-cid-zsz6mp23]{color:var(--color-ink)}@media(max-width:900px){#topics-grid[data-astro-cid-zsz6mp23]{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){#topics-grid[data-astro-cid-zsz6mp23]{grid-template-columns:1fr}}#subscribe[data-astro-cid-wacas32n]{max-width:1200px;margin:80px auto 60px;padding:0 24px}#newsletter-card[data-astro-cid-wacas32n]{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap;background:var(--color-card);border:1px solid var(--color-border);border-radius:8px;padding:40px 48px}#newsletter-copy[data-astro-cid-wacas32n] h2[data-astro-cid-wacas32n]{font-family:var(--font-serif);font-weight:500;font-size:24px;margin:0 0 8px}#newsletter-copy[data-astro-cid-wacas32n] p[data-astro-cid-wacas32n]{color:var(--color-body);margin:0;max-width:400px}#newsletter-form[data-astro-cid-wacas32n]{display:flex;gap:12px}#newsletter-form[data-astro-cid-wacas32n] input[data-astro-cid-wacas32n]{border:1px solid var(--color-border);border-radius:4px;padding:12px 16px;font-size:14px;min-width:240px;font-family:var(--font-sans)}#newsletter-form[data-astro-cid-wacas32n] button[data-astro-cid-wacas32n]{background:var(--color-accent);color:#fff;border:none;border-radius:4px;padding:12px 24px;font-size:14px;font-weight:600;cursor:pointer;font-family:var(--font-sans)}@media(max-width:700px){#newsletter-form[data-astro-cid-wacas32n]{flex-direction:column;width:100%}#newsletter-form[data-astro-cid-wacas32n] input[data-astro-cid-wacas32n]{min-width:0}}
