.topic-heading[data-astro-cid-e453ffp4]{font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:600;letter-spacing:-.02em;color:var(--text-primary);white-space:nowrap}.topic-field[data-astro-cid-e453ffp4]{inset:-16% -20%}.topic-grid[data-astro-cid-e453ffp4]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}@media(min-width:1024px){.topic-grid[data-astro-cid-e453ffp4]{grid-template-columns:repeat(4,1fr);gap:1rem}}.topic-card[data-astro-cid-e453ffp4]{display:flex;flex-direction:column;padding:1.25rem;border-radius:1rem;background:color-mix(in srgb,var(--bg-panel) 90%,transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);text-decoration:none;transition:background-color .2s ease}@media(min-width:640px){.topic-card[data-astro-cid-e453ffp4]{padding:1.75rem 1.5rem}}.topic-card[data-astro-cid-e453ffp4]:hover,.topic-card[data-astro-cid-e453ffp4]:focus-visible{background:color-mix(in srgb,var(--bg-raised) 94%,transparent)}.topic-card[data-astro-cid-e453ffp4]:focus-visible{outline:2px solid var(--accent-light);outline-offset:2px}.topic-icon[data-astro-cid-e453ffp4]{width:1.75rem;height:1.75rem;color:#fff9;margin-bottom:2rem;transition:color .2s ease}@media(min-width:640px){.topic-icon[data-astro-cid-e453ffp4]{width:2rem;height:2rem;margin-bottom:2.5rem}}.topic-card[data-astro-cid-e453ffp4]:hover .topic-icon[data-astro-cid-e453ffp4],.topic-card[data-astro-cid-e453ffp4]:focus-visible .topic-icon[data-astro-cid-e453ffp4]{color:var(--accent-light)}.topic-title[data-astro-cid-e453ffp4]{font-size:1rem;font-weight:600;letter-spacing:-.01em;line-height:1.25;color:var(--text-primary)}@media(min-width:640px){.topic-title[data-astro-cid-e453ffp4]{font-size:1.25rem}}.topic-blurb[data-astro-cid-e453ffp4]{margin-top:.25rem;font-size:.8125rem;line-height:1.4;color:var(--text-muted)}.topic-count[data-astro-cid-e453ffp4]{margin-top:1rem;font-size:.8125rem;color:var(--accent-light);opacity:.85}@media(prefers-reduced-motion:reduce){.topic-card[data-astro-cid-e453ffp4],.topic-icon[data-astro-cid-e453ffp4]{transition:none}}.section-heading[data-astro-cid-ijnerlr2]{font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:600;letter-spacing:-.02em;color:var(--text-primary);white-space:nowrap}.stats-bar[data-astro-cid-ijnerlr2]{display:flex;align-items:center;justify-content:center;gap:2rem}@media(min-width:640px){.stats-bar[data-astro-cid-ijnerlr2]{gap:3rem}}.stat[data-astro-cid-ijnerlr2]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.stat-value[data-astro-cid-ijnerlr2]{display:flex;align-items:baseline}.stat-number[data-astro-cid-ijnerlr2],.stat-plus[data-astro-cid-ijnerlr2]{font-size:clamp(2.5rem,6vw,4rem);font-weight:700;color:var(--accent-light);letter-spacing:-.03em;line-height:1}.stat-label[data-astro-cid-ijnerlr2]{font-size:.875rem;font-weight:400;color:var(--text-muted);margin-top:.5rem}.stat-divider[data-astro-cid-ijnerlr2]{width:1px;height:2.5rem;background:linear-gradient(to bottom,transparent,rgba(var(--accent-rgb),.25),transparent)}@media(min-width:640px){.newsletter-inner[data-astro-cid-ijnerlr2]{padding:2.5rem 3rem}}.newsletter-form[data-astro-cid-ijnerlr2]{display:flex;gap:.5rem;max-width:400px;margin:1rem auto 0}.newsletter-input[data-astro-cid-ijnerlr2]{flex:1;min-width:0;height:44px;padding:0 1rem;font-size:.875rem;font-family:inherit;color:var(--text-primary);background:var(--bg-deep);border:1px solid var(--stroke);border-radius:10px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.newsletter-input[data-astro-cid-ijnerlr2]::placeholder{color:var(--text-subtle)}.newsletter-input[data-astro-cid-ijnerlr2]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle)}.newsletter-btn[data-astro-cid-ijnerlr2]{height:44px;padding:0 1.25rem;font-size:.8125rem;font-weight:600;font-family:inherit;color:var(--cta-text);background:var(--cta);border:none;border-radius:10px;cursor:pointer;white-space:nowrap;transition:background .15s ease}.newsletter-btn[data-astro-cid-ijnerlr2]:hover{background:var(--cta-hover)}@media(max-width:400px){.newsletter-form[data-astro-cid-ijnerlr2]{flex-direction:column}}.featured-card[data-astro-cid-ijnerlr2]{display:block;border-radius:16px;border:1px solid var(--stroke);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease;text-decoration:none}.featured-card[data-astro-cid-ijnerlr2]:hover{border-color:var(--accent-link);box-shadow:0 0 30px var(--accent-subtle),0 0 60px rgba(var(--accent-rgb),.06)}.featured-image[data-astro-cid-ijnerlr2]{position:relative;aspect-ratio:21 / 9;background:var(--bg-panel);overflow:hidden}@media(max-width:768px){.featured-image[data-astro-cid-ijnerlr2]{aspect-ratio:16 / 9}}@media(max-width:640px){.featured-image[data-astro-cid-ijnerlr2]{aspect-ratio:4 / 3}}.featured-image[data-astro-cid-ijnerlr2] img[data-astro-cid-ijnerlr2]{transition:transform .3s cubic-bezier(.16,1,.3,1)}.featured-card[data-astro-cid-ijnerlr2]:hover .featured-image[data-astro-cid-ijnerlr2] img[data-astro-cid-ijnerlr2]{transform:scale(1.03)}.featured-duotone[data-astro-cid-ijnerlr2]{position:absolute;inset:0}.featured-fade[data-astro-cid-ijnerlr2]{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 0%,rgba(4,3,18,.5) 40%,rgba(2,2,12,.92) 70%,rgba(2,2,10,.98) 100%);pointer-events:none;z-index:4}.featured-overlay[data-astro-cid-ijnerlr2]{position:absolute;bottom:0;left:0;right:0;padding:2rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:.5rem;z-index:5}@media(min-width:640px){.featured-overlay[data-astro-cid-ijnerlr2]{padding:3rem 2.5rem 2rem}.featured-title[data-astro-cid-ijnerlr2],.featured-excerpt[data-astro-cid-ijnerlr2],.blog-author--featured[data-astro-cid-ijnerlr2]{max-width:65%}}.featured-title[data-astro-cid-ijnerlr2]{font-size:clamp(1.25rem,3vw,2rem);font-weight:700;color:var(--text-primary);letter-spacing:-.02em;line-height:1.2;transition:color .2s ease}.featured-card[data-astro-cid-ijnerlr2]:hover .featured-title[data-astro-cid-ijnerlr2]{color:var(--accent-light)}.featured-excerpt[data-astro-cid-ijnerlr2]{font-size:.875rem;line-height:1.6;color:#f5f5f7b3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.category-badge--featured[data-astro-cid-ijnerlr2]{display:none}.blog-author--featured[data-astro-cid-ijnerlr2]{padding-top:.5rem;max-width:none!important;width:100%}.blog-author--featured[data-astro-cid-ijnerlr2] .blog-author-name[data-astro-cid-ijnerlr2],.blog-author--featured[data-astro-cid-ijnerlr2] .blog-author-date[data-astro-cid-ijnerlr2]{color:#f5f5f799}.featured-category-inline[data-astro-cid-ijnerlr2]{margin-left:auto;font-size:.625rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-primary);background:#0a0a0fb3;backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:4px 10px}.category-badge[data-astro-cid-ijnerlr2]{position:absolute;bottom:.75rem;left:.75rem;font-size:.625rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-primary);background:#0a0a0fb3;backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:4px 10px;z-index:5}.blog-author[data-astro-cid-ijnerlr2]{display:flex;align-items:center;gap:.5rem;margin-top:auto;padding-top:.75rem}.blog-author-avatar[data-astro-cid-ijnerlr2]{width:28px;height:28px;border-radius:50%;object-fit:cover;border:1px solid var(--stroke)}.blog-author-name[data-astro-cid-ijnerlr2]{font-size:.8125rem;font-weight:500;color:var(--text-muted)}.blog-author-sep[data-astro-cid-ijnerlr2]{font-size:.5rem;color:var(--text-subtle);opacity:.5}.blog-author-date[data-astro-cid-ijnerlr2]{font-size:.75rem;color:var(--text-subtle)}.latest-grid[data-astro-cid-ijnerlr2]{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:640px){.latest-grid[data-astro-cid-ijnerlr2]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.latest-grid[data-astro-cid-ijnerlr2]{grid-template-columns:repeat(3,1fr)}}@media(max-width:639px){.latest-grid[data-astro-cid-ijnerlr2]{gap:.625rem}.latest-grid[data-astro-cid-ijnerlr2] .blog-card[data-astro-cid-ijnerlr2]{flex-direction:row;align-items:center}.latest-grid[data-astro-cid-ijnerlr2] .blog-card-image[data-astro-cid-ijnerlr2]{width:96px;aspect-ratio:1 / 1;flex-shrink:0}.latest-grid[data-astro-cid-ijnerlr2] .category-badge[data-astro-cid-ijnerlr2]{display:none}.latest-grid[data-astro-cid-ijnerlr2] .blog-card-body[data-astro-cid-ijnerlr2]{padding:.75rem 1rem;justify-content:center}}.blog-card[data-astro-cid-ijnerlr2]{display:flex;flex-direction:column;border-radius:12px;border:1px solid var(--stroke);background:var(--bg-panel);overflow:hidden;text-decoration:none;transition:border-color .2s ease,box-shadow .15s ease,opacity .3s ease,transform .3s ease;animation:cardIn .4s cubic-bezier(.16,1,.3,1) both}.blog-card[data-astro-cid-ijnerlr2]:hover{border-color:rgba(var(--accent-rgb),.25);box-shadow:0 0 20px rgba(var(--accent-rgb),.12),0 0 40px rgba(var(--accent-rgb),.05)}.blog-card[data-astro-cid-ijnerlr2].is-hidden{display:none}.blog-card-image[data-astro-cid-ijnerlr2]{position:relative;aspect-ratio:2 / 1;background:var(--bg-panel);overflow:hidden}.blog-card-image[data-astro-cid-ijnerlr2] img[data-astro-cid-ijnerlr2]{transform:scale(1.02);transition:transform .25s cubic-bezier(.16,1,.3,1)}.blog-card[data-astro-cid-ijnerlr2]:hover .blog-card-image[data-astro-cid-ijnerlr2] img[data-astro-cid-ijnerlr2]{transform:scale(1.06)}.duotone[data-astro-cid-ijnerlr2]{isolation:isolate}.duotone[data-astro-cid-ijnerlr2] img[data-astro-cid-ijnerlr2]{filter:grayscale(.5) contrast(1) brightness(1.1);mix-blend-mode:multiply}.duotone[data-astro-cid-ijnerlr2]:before{content:"";position:absolute;inset:0;z-index:1;mix-blend-mode:lighten;pointer-events:none}.duotone[data-astro-cid-ijnerlr2]:after{content:"";position:absolute;inset:0;z-index:0}.duotone[data-astro-cid-ijnerlr2][data-duotone="1"]{background:#ff4076}.duotone[data-astro-cid-ijnerlr2][data-duotone="1"]:before{background:#021f53}.duotone[data-astro-cid-ijnerlr2][data-duotone="2"]{background:#fa50cb}.duotone[data-astro-cid-ijnerlr2][data-duotone="2"]:before{background:#1a0b8c}.duotone[data-astro-cid-ijnerlr2][data-duotone="3"]{background:#b953f5}.duotone[data-astro-cid-ijnerlr2][data-duotone="3"]:before{background:#12143c}.duotone[data-astro-cid-ijnerlr2][data-duotone="4"]{background:#0899ef}.duotone[data-astro-cid-ijnerlr2][data-duotone="4"]:before{background:#12103c}.duotone[data-astro-cid-ijnerlr2][data-duotone="5"]{background:#ff7b5c}.duotone[data-astro-cid-ijnerlr2][data-duotone="5"]:before{background:#1a0e3d}.card-placeholder[data-astro-cid-ijnerlr2]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--bg-panel) 0%,var(--bg-raised) 100%)}.blog-card-body[data-astro-cid-ijnerlr2]{padding:1rem 1.25rem 1.25rem;display:flex;flex-direction:column;gap:.375rem;flex:1}.blog-card-title[data-astro-cid-ijnerlr2]{font-size:.9375rem;font-weight:600;color:var(--text-primary);line-height:1.35;letter-spacing:-.01em;transition:color .2s ease}.blog-card[data-astro-cid-ijnerlr2]:hover .blog-card-title[data-astro-cid-ijnerlr2]{color:var(--accent-light)}@keyframes cardIn{0%{opacity:0;transform:translateY(12px) scale(.97);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0px)}}@media(prefers-reduced-motion:reduce){.blog-card[data-astro-cid-ijnerlr2]{animation:none}}.load-more-btn[data-astro-cid-ijnerlr2]{font-size:.875rem;font-weight:500;font-family:inherit;color:var(--accent-light);background:transparent;border:1px solid var(--stroke);border-radius:10px;padding:10px 24px;cursor:pointer;transition:all .15s ease}.load-more-btn[data-astro-cid-ijnerlr2]:hover{color:var(--text-primary);border-color:var(--accent);box-shadow:0 0 12px var(--glow-accent),0 0 24px var(--accent-faint)}.empty-state[data-astro-cid-ijnerlr2]{text-align:center;padding:3rem 1rem}.back-to-top[data-astro-cid-ijnerlr2]{position:fixed;bottom:1.25rem;right:1.25rem;width:40px;height:40px;border-radius:50%;background:var(--bg-raised);border:1px solid var(--stroke);color:var(--text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease;pointer-events:none;z-index:50}.back-to-top[data-astro-cid-ijnerlr2].is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.back-to-top[data-astro-cid-ijnerlr2]:hover{color:var(--text-primary);border-color:var(--accent-link);box-shadow:0 0 12px var(--accent-muted)}.lead-grid[data-astro-cid-ijnerlr2]{display:grid;gap:2.5rem}@media(min-width:1024px){.lead-grid[data-astro-cid-ijnerlr2]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:2.5rem;align-items:stretch}.lead-featured[data-astro-cid-ijnerlr2]{height:100%;display:flex}.lead-featured[data-astro-cid-ijnerlr2] .featured-image[data-astro-cid-ijnerlr2]{aspect-ratio:auto;min-height:100%;flex:1}.lead-featured[data-astro-cid-ijnerlr2] .featured-title[data-astro-cid-ijnerlr2],.lead-featured[data-astro-cid-ijnerlr2] .featured-excerpt[data-astro-cid-ijnerlr2]{max-width:90%}}.most-read-heading[data-astro-cid-ijnerlr2]{font-family:var(--font-mono-display);font-size:.8125rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.5rem}.most-read-list[data-astro-cid-ijnerlr2]{display:grid}.most-read-list[data-astro-cid-ijnerlr2] li[data-astro-cid-ijnerlr2]+li[data-astro-cid-ijnerlr2] .most-read-item[data-astro-cid-ijnerlr2]{border-top:1px solid rgba(255,255,255,.06)}.most-read-item[data-astro-cid-ijnerlr2]{display:flex;align-items:center;gap:.875rem;padding:1rem 0;text-decoration:none}.most-read-thumb[data-astro-cid-ijnerlr2]{position:relative;flex:0 0 auto;width:3.5rem;height:2.75rem;border-radius:8px;overflow:hidden;align-self:center}.most-read-thumb[data-astro-cid-ijnerlr2] img[data-astro-cid-ijnerlr2]{transition:transform .25s cubic-bezier(.16,1,.3,1)}.most-read-item[data-astro-cid-ijnerlr2]:hover .most-read-thumb[data-astro-cid-ijnerlr2] img[data-astro-cid-ijnerlr2]{transform:scale(1.06)}.most-read-text[data-astro-cid-ijnerlr2]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.most-read-title[data-astro-cid-ijnerlr2]{font-size:.9375rem;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--text-primary);transition:color .2s ease}.most-read-item[data-astro-cid-ijnerlr2]:hover .most-read-title[data-astro-cid-ijnerlr2]{color:var(--accent-light)}.most-read-meta[data-astro-cid-ijnerlr2]{font-size:.8125rem;color:var(--text-muted)}.blog-card-meta[data-astro-cid-ijnerlr2]{font-size:.8125rem;color:var(--text-muted);margin-top:auto;padding-top:.25rem}.closing-section[data-astro-cid-ijnerlr2]{border-top:1px solid rgba(255,255,255,.06);background:radial-gradient(ellipse 70% 60% at 50% 0%,rgba(var(--accent-rgb),.08),transparent 70%)}.closing-grid[data-astro-cid-ijnerlr2]{display:grid;gap:3.5rem}@media(min-width:1024px){.closing-grid[data-astro-cid-ijnerlr2]{grid-template-columns:1fr 1fr;gap:0}.closing-col[data-astro-cid-ijnerlr2]{padding-right:4rem}.closing-col--mc[data-astro-cid-ijnerlr2]{padding-right:0;padding-left:4rem;border-left:1px solid rgba(255,255,255,.06)}}.closing-heading[data-astro-cid-ijnerlr2]{font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:600;letter-spacing:-.02em;color:var(--text-primary)}.closing-text[data-astro-cid-ijnerlr2]{margin-top:.5rem;font-size:.9375rem;color:var(--text-muted);max-width:28rem}.closing-section[data-astro-cid-ijnerlr2] .closing-form[data-astro-cid-ijnerlr2]{display:grid;grid-template-columns:1fr 1fr;gap:.625rem;margin:1.5rem 0 0;max-width:30rem}.closing-submit[data-astro-cid-ijnerlr2]{grid-column:1 / -1;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.closing-form[data-astro-cid-ijnerlr2] .newsletter-btn[data-astro-cid-ijnerlr2]{padding-left:1.75rem;padding-right:1.75rem}.closing-proof[data-astro-cid-ijnerlr2]{display:flex;align-items:center;gap:.625rem;font-size:.8125rem;color:var(--text-muted)}.closing-proof-num[data-astro-cid-ijnerlr2]{color:var(--text-primary);font-weight:600;font-variant-numeric:tabular-nums}.closing-faces[data-astro-cid-ijnerlr2]{display:flex}.closing-faces[data-astro-cid-ijnerlr2] img[data-astro-cid-ijnerlr2]{width:1.75rem;height:1.75rem;border-radius:9999px;object-fit:cover;border:2px solid var(--bg-deep)}.closing-faces[data-astro-cid-ijnerlr2] img[data-astro-cid-ijnerlr2]:not(:first-child){margin-left:-.5rem}@media(max-width:400px){.closing-section[data-astro-cid-ijnerlr2] .closing-form[data-astro-cid-ijnerlr2]{grid-template-columns:1fr}.closing-submit[data-astro-cid-ijnerlr2]{flex-direction:column;align-items:stretch;gap:.75rem}.closing-proof[data-astro-cid-ijnerlr2]{justify-content:center}}.closing-quote[data-astro-cid-ijnerlr2]{margin-top:1rem;font-size:1rem;line-height:1.6;color:var(--text-primary);opacity:.85;max-width:30rem}.closing-attr[data-astro-cid-ijnerlr2]{margin-top:1rem;display:flex;align-items:center;gap:.625rem;font-size:.8125rem;color:var(--text-muted)}.closing-avatar[data-astro-cid-ijnerlr2]{width:28px;height:28px;border-radius:999px;object-fit:cover}.closing-btn[data-astro-cid-ijnerlr2]{display:inline-flex;align-items:center;justify-content:center;margin-top:1.75rem;height:3rem;padding:0 1.75rem;border-radius:.75rem;font-size:.875rem;font-weight:600;background:var(--cta);color:var(--cta-text);box-shadow:0 0 20px var(--glow-cta),0 4px 12px #00000040;transition:background-color .15s ease;text-decoration:none}.closing-btn[data-astro-cid-ijnerlr2]:hover{background:var(--cta-hover)}.latest-grid[data-astro-cid-ijnerlr2] .blog-card[data-astro-cid-ijnerlr2]{border:0;background:transparent;border-radius:0;box-shadow:none}.latest-grid[data-astro-cid-ijnerlr2] .blog-card[data-astro-cid-ijnerlr2]:hover{box-shadow:none}.latest-grid[data-astro-cid-ijnerlr2] .blog-card-image[data-astro-cid-ijnerlr2]{border-radius:12px}.latest-grid[data-astro-cid-ijnerlr2] .blog-card-body[data-astro-cid-ijnerlr2]{padding:.875rem .125rem .25rem}@media(min-width:640px){.latest-grid[data-astro-cid-ijnerlr2]{row-gap:2rem}}@media(max-width:639px){.latest-grid[data-astro-cid-ijnerlr2] .blog-card-image[data-astro-cid-ijnerlr2]{border-radius:10px}.latest-grid[data-astro-cid-ijnerlr2] .blog-card-body[data-astro-cid-ijnerlr2]{padding:.25rem 0 .25rem 1rem}}
