.ArticleCard_card__XlVRu,.ArticleCard_link__TynSo{display:flex;flex-direction:column}.ArticleCard_link__TynSo{gap:var(--space-sm);color:inherit}.ArticleCard_media__IeMkA{position:relative;aspect-ratio:1/1;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--color-border);background:var(--color-surface-raised)}.ArticleCard_img__M_jYi{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--t-slow) var(--ease-out)}.ArticleCard_card__XlVRu:hover .ArticleCard_img__M_jYi{transform:scale(1.03)}.ArticleCard_card__XlVRu:hover .ArticleCard_media__IeMkA{border-color:var(--color-border-strong)}.ArticleCard_body__7tquN{display:grid;grid-gap:10px;gap:10px}.ArticleCard_tagRow__a9w8H{display:flex;align-items:center;gap:10px}.ArticleCard_cluster__Z4coG{font-size:.72rem;font-weight:600;letter-spacing:.12em;color:var(--color-accent-strong)}.ArticleCard_cluster__Z4coG,.ArticleCard_kind__t55z7{font-family:var(--font-mono);text-transform:uppercase}.ArticleCard_kind__t55z7{font-size:.62rem;font-weight:700;letter-spacing:.14em;color:var(--color-text-subtle);background:var(--color-surface-raised);border:1px solid var(--color-border);padding:2px 8px;border-radius:var(--radius-pill)}.ArticleCard_title__i9NfJ{font-family:var(--font-heading);font-size:clamp(1.35rem,1rem + 1.1vw,1.75rem);letter-spacing:-.014em;font-weight:500;line-height:1.1;margin:0;color:var(--color-text);transition:color var(--t-fast)}.ArticleCard_card__XlVRu:hover .ArticleCard_title__i9NfJ{color:var(--color-accent-strong)}.ArticleCard_meta__KZSWc{display:flex;gap:14px;font-family:var(--font-mono);font-size:.74rem;letter-spacing:.04em;color:var(--color-text-muted)}@media (max-width:600px){.ArticleCard_mobileList__M4qOu .ArticleCard_link__TynSo{display:grid;grid-template-columns:96px 1fr;grid-gap:14px;gap:14px;align-items:center;padding:14px 0;border-top:1px solid var(--color-border)}.ArticleCard_mobileList__M4qOu:last-child .ArticleCard_link__TynSo{border-bottom:1px solid var(--color-border)}.ArticleCard_mobileList__M4qOu .ArticleCard_media__IeMkA{width:96px;border-radius:var(--radius-md)}.ArticleCard_mobileList__M4qOu .ArticleCard_body__7tquN{gap:6px}.ArticleCard_mobileList__M4qOu .ArticleCard_kind__t55z7,.ArticleCard_mobileList__M4qOu .ArticleCard_meta__KZSWc{display:none}.ArticleCard_mobileList__M4qOu .ArticleCard_cluster__Z4coG{font-size:.66rem}.ArticleCard_mobileList__M4qOu .ArticleCard_title__i9NfJ{font-size:1.05rem;line-height:1.22}}@media (min-width:800px){.ArticleCard_wide__3dMFp{grid-column:span 2}.ArticleCard_wide__3dMFp .ArticleCard_media__IeMkA{aspect-ratio:1.7/1}.ArticleCard_wide__3dMFp .ArticleCard_title__i9NfJ{font-size:clamp(1.6rem,1rem + 1.6vw,2.15rem)}}.page_pillars__XYos4{background:var(--color-ink);color:var(--color-text-on-dark);padding:var(--space-section) 0}.page_pillars__XYos4 .page_intro__YeqBg{max-width:60ch}.page_pillars__XYos4 .page_pillarsTitle__Ic_4i{font-family:var(--font-heading);font-size:clamp(2rem,1rem + 3vw,3.25rem);margin-top:var(--space-xs);font-weight:400;letter-spacing:-.018em;color:var(--color-text-on-dark)}.page_pillars__XYos4 .page_pillarsTitle__Ic_4i em{color:var(--color-accent)}.page_pillarsGrid__qNob7{margin-top:var(--space-lg);display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-md);gap:var(--space-md);align-items:stretch}@media (max-width:1080px){.page_pillarsGrid__qNob7{grid-template-columns:1fr 1fr}}@media (max-width:700px){.page_pillarsGrid__qNob7{grid-template-columns:1fr}}.page_spotlight__XYSeN{background:var(--color-surface-raised);padding:var(--space-section) 0}.page_spotlightInner__C3kk0{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:var(--space-lg);gap:var(--space-lg);align-items:stretch;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-lg)}@media (max-width:860px){.page_spotlightInner__C3kk0{grid-template-columns:1fr;gap:var(--space-md);padding:var(--space-md)}}.page_spotlightTitle__8dyho{font-family:var(--font-heading);font-size:clamp(1.9rem,1rem + 2.6vw,3rem);font-weight:400;letter-spacing:-.018em;line-height:1.06;margin-top:var(--space-xs)}.page_spotlightSub__auMmP{font-size:1.05rem;color:var(--color-text-muted);line-height:var(--lh-relaxed);margin-top:var(--space-sm);max-width:52ch}.page_spotlightCtas__p6a7q{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md)}.page_spotlightAside__rQRBE{display:grid;align-content:center;grid-gap:var(--space-sm);gap:var(--space-sm);border-radius:var(--radius-md);background:linear-gradient(160deg,var(--color-ink) 0,var(--color-ink-raised) 100%);color:var(--color-text-on-dark);padding:clamp(1.25rem,1rem + 1vw,1.75rem)}@media (max-width:860px){.page_spotlightAside__rQRBE{padding:var(--space-lg) var(--space-md)}}.page_spotlightKicker__t8z3i{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent)}.page_spotlightFacts__NLX_F{margin:0;display:grid}.page_spotlightFacts__NLX_F>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-sm);padding:.7rem 0;border-top:1px solid var(--color-border-on-dark)}.page_spotlightFacts__NLX_F>div:first-child{border-top:0;padding-top:0}.page_spotlightFacts__NLX_F>div:last-child{padding-bottom:0}.page_spotlightFacts__NLX_F dt{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-on-dark-muted);white-space:nowrap}.page_spotlightFacts__NLX_F dd{margin:0;text-align:right;font-size:.95rem;line-height:1.25;color:var(--color-text-on-dark)}.page_thoughts__vNLSB{background:var(--color-surface);padding:var(--space-section) 0}.page_thoughtsHead__qsqGC{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;gap:var(--space-md);margin-bottom:var(--space-lg)}.page_thoughtsGrid__h3AKP{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-md);gap:var(--space-md)}@media (max-width:1080px){.page_thoughtsGrid__h3AKP{grid-template-columns:1fr 1fr}}@media (max-width:560px){.page_thoughtsGrid__h3AKP{grid-template-columns:1fr}}.page_thought__Ma2CY{display:grid;grid-gap:8px;gap:8px;padding:var(--space-md);border-radius:var(--radius-md);background:var(--color-surface-raised);border:1px solid var(--color-border);transition:transform var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out);height:100%}.page_thought__Ma2CY:hover{transform:translateY(-2px);border-color:var(--color-border-strong)}.page_thought__Ma2CY .page_tag__t9Q6I{font-family:var(--font-body);font-weight:600;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-strong)}.page_thought__Ma2CY h4{font-family:var(--font-heading);font-size:1.25rem;font-weight:500;margin:4px 0;line-height:1.18}.page_thought__Ma2CY p{font-size:.95rem;color:var(--color-text-muted);line-height:var(--lh-relaxed);margin:0}.page_thought__Ma2CY .page_meta__7uwVl{margin-top:auto}.page_testimonials__eoJmU{padding:var(--space-section) 0}.page_testimonialsGrid__nPL9n{margin-top:var(--space-lg);display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-md);gap:var(--space-md)}@media (max-width:880px){.page_testimonialsGrid__nPL9n{grid-template-columns:1fr}}.page_books___Fudh{background:var(--color-surface-raised);padding:var(--space-section) 0}.page_booksGrid__TGf2N{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:var(--space-md);gap:var(--space-md);align-items:end}@media (max-width:880px){.page_booksGrid__TGf2N{grid-template-columns:1fr}}.page_bookCover__eM6x9{aspect-ratio:3/4;border-radius:var(--radius-sm);padding:var(--space-md);display:grid;align-content:space-between;position:relative;overflow:hidden}.page_bookCover__eM6x9.page_felt__VLKVe{background:linear-gradient(160deg,var(--color-ink) 0,oklch(28% .04 250) 100%);color:var(--color-text-on-dark)}.page_bookCover__eM6x9.page_starter__Wksha{background:linear-gradient(160deg,var(--color-accent) 0,var(--color-accent-strong) 100%);color:var(--color-text-on-dark)}.page_bookCover__eM6x9 .page_tag__t9Q6I{display:inline-block;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;border:1px solid;padding:4px 8px;border-radius:var(--radius-pill);width:-moz-fit-content;width:fit-content;opacity:.85}.page_bookCover__eM6x9 .page_bookTitle__ME0Ov{font-family:var(--font-heading);font-size:clamp(1.5rem,1rem + 1.5vw,2.25rem);font-weight:400;letter-spacing:-.018em;line-height:1}.page_bookCover__eM6x9 .page_bookAuthor__eyFpo{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.06em;opacity:.8}