.stats-bar[data-astro-cid-4aracdkc]{background:var(--c-ivory);border-block-end:1px solid var(--c-line);padding-block:var(--sp-5)}.stats-list[data-astro-cid-4aracdkc]{justify-content:center;gap:var(--sp-4) var(--sp-10);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.stat-item[data-astro-cid-4aracdkc]{align-items:center;gap:var(--sp-1);text-align:center;flex-direction:column;display:flex}.stat-item__value[data-astro-cid-4aracdkc]{font-size:var(--text-2xl);color:var(--c-teal);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-weight:800;line-height:1}.stat-item__label[data-astro-cid-4aracdkc]{font-size:var(--text-xs);color:var(--c-ink-faint);text-transform:uppercase;letter-spacing:var(--tracking-caps);font-weight:500}.pillars[data-astro-cid-4aracdkc]{gap:var(--sp-8);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width<=900px){.pillars[data-astro-cid-4aracdkc]{gap:var(--sp-6);grid-template-columns:1fr}}.pillar-card[data-astro-cid-4aracdkc]{border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-surface);transition:border-color var(--dur-normal) var(--ease-out), box-shadow var(--dur-normal) var(--ease-out), transform var(--dur-normal) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.pillar-card[data-astro-cid-4aracdkc]:hover{border-color:color-mix(in oklab, var(--c-teal) 45%, var(--c-line));box-shadow:0 16px 36px -4px color-mix(in oklab, var(--c-teal) 14%, transparent), 0 4px 12px color-mix(in oklab, var(--c-ink) 5%, transparent);transform:translateY(-4px)}.pillar-card__inner[data-astro-cid-4aracdkc]{block-size:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.pillar-card__media[data-astro-cid-4aracdkc]{aspect-ratio:16/9;background:var(--c-mist);inline-size:100%;position:relative;overflow:hidden}.pillar-card__img[data-astro-cid-4aracdkc]{object-fit:cover;object-position:center;block-size:100%;inline-size:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.pillar-card[data-astro-cid-4aracdkc]:hover .pillar-card__img[data-astro-cid-4aracdkc]{transform:scale(1.04)}.pillar-card__meta[data-astro-cid-4aracdkc]{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.pillar-card__tag[data-astro-cid-4aracdkc]{font-size:var(--text-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--c-teal-deep);background:var(--c-teal-soft);border-radius:var(--r-xs);padding:.2rem .55rem;font-weight:600;line-height:1.3}.pillar-card__count[data-astro-cid-4aracdkc]{font-size:var(--text-xs);color:var(--c-ink-faint);font-variant-numeric:tabular-nums;font-weight:500}.pillar-card__body[data-astro-cid-4aracdkc]{padding:var(--sp-6);gap:var(--sp-3);flex-direction:column;flex-grow:1;display:flex}.pillar-card__title[data-astro-cid-4aracdkc]{font-family:var(--font-sans);font-size:var(--text-lg);color:var(--c-ink);font-weight:600;line-height:var(--leading-snug);justify-content:space-between;align-items:center;gap:var(--sp-2);transition:color var(--dur-fast) var(--ease-out);display:flex}.pillar-card[data-astro-cid-4aracdkc]:hover .pillar-card__title[data-astro-cid-4aracdkc]{color:var(--c-teal)}.pillar-card__title-arrow[data-astro-cid-4aracdkc]{color:var(--c-teal);transition:transform var(--dur-fast) var(--ease-out);flex-shrink:0}.pillar-card[data-astro-cid-4aracdkc]:hover .pillar-card__title-arrow[data-astro-cid-4aracdkc]{transform:translate(4px)}.pillar-card__desc[data-astro-cid-4aracdkc]{font-size:var(--text-sm);color:var(--c-ink-soft);margin:0;line-height:1.65}.pillar-card__topics[data-astro-cid-4aracdkc]{gap:var(--sp-2);margin-block:var(--sp-1);flex-wrap:wrap;display:flex}.pillar-card__topic[data-astro-cid-4aracdkc]{font-size:var(--text-2xs);color:var(--c-ink-soft);background:var(--c-ivory);border:1px solid color-mix(in oklab, var(--c-line) 80%, var(--c-teal-soft));border-radius:var(--r-sm);padding:.1875rem .5rem;font-weight:500;line-height:1.35}.pillar-card__featured[data-astro-cid-4aracdkc]{padding:var(--sp-3) var(--sp-4);background:color-mix(in oklab, var(--c-teal-soft) 35%, var(--c-ivory));border-radius:var(--r-sm);border-inline-start:3px solid var(--c-teal);margin-block-start:var(--sp-1)}.pillar-card__featured-label[data-astro-cid-4aracdkc]{font-size:var(--text-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--c-teal);margin-block-end:.1875rem;font-weight:600;display:block}.pillar-card__featured-text[data-astro-cid-4aracdkc]{font-size:var(--text-xs);color:var(--c-ink);line-height:1.5}.pillar-card__footer[data-astro-cid-4aracdkc]{border-block-start:1px solid var(--c-line);font-size:var(--text-xs);justify-content:space-between;align-items:center;margin-block-start:auto;padding-block-start:var(--sp-4);display:flex}.pillar-card__read-info[data-astro-cid-4aracdkc]{color:var(--c-ink-faint);align-items:center;gap:.375rem;font-weight:500;display:inline-flex}.pillar-card__cta[data-astro-cid-4aracdkc]{color:var(--c-teal);transition:transform var(--dur-fast) var(--ease-out);font-weight:600}.pillar-card[data-astro-cid-4aracdkc]:hover .pillar-card__cta[data-astro-cid-4aracdkc]{transform:translate(3px)}.blog-head[data-astro-cid-4aracdkc]{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);flex-wrap:wrap;margin-block-end:var(--sp-7);display:flex}.blog-head__cta[data-astro-cid-4aracdkc]{flex-shrink:0}.blog-preview-grid[data-astro-cid-4aracdkc]{gap:var(--sp-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));margin:0;padding:0;list-style:none;display:grid}.blog-preview-card[data-astro-cid-4aracdkc]{border:1px solid var(--c-line);border-radius:var(--r-lg);transition:border-color var(--dur-normal) var(--ease-out), transform var(--dur-normal) var(--ease-out), box-shadow var(--dur-normal) var(--ease-out);overflow:hidden}.blog-preview-card[data-astro-cid-4aracdkc]:hover{border-color:color-mix(in oklab, var(--c-teal) 40%, transparent);box-shadow:0 6px 20px color-mix(in oklab, var(--c-teal) 8%, transparent);transform:translateY(-2px)}.blog-preview-card__inner[data-astro-cid-4aracdkc]{gap:var(--sp-3);padding:var(--sp-5) var(--sp-6);color:inherit;background:var(--c-surface);flex-direction:column;block-size:100%;text-decoration:none;display:flex}.blog-preview-card__title[data-astro-cid-4aracdkc]{font-size:var(--text-base);color:var(--c-ink);transition:color var(--dur-fast) var(--ease-out);font-weight:700;line-height:1.35}.blog-preview-card[data-astro-cid-4aracdkc]:hover .blog-preview-card__title[data-astro-cid-4aracdkc]{color:var(--c-teal)}.blog-preview-card__lede[data-astro-cid-4aracdkc]{font-size:var(--text-sm);color:var(--c-ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-grow:1;line-height:1.65;display:-webkit-box;overflow:hidden}.blog-preview-card__foot[data-astro-cid-4aracdkc]{font-size:var(--text-xs);color:var(--c-ink-faint);border-block-start:1px solid var(--c-line);justify-content:space-between;align-items:center;padding-block-start:var(--sp-3);display:flex}.blog-preview-card__foot[data-astro-cid-4aracdkc] span[data-astro-cid-4aracdkc]{color:var(--c-teal);transition:transform var(--dur-fast) var(--ease-out);font-weight:500}.blog-preview-card[data-astro-cid-4aracdkc]:hover .blog-preview-card__foot[data-astro-cid-4aracdkc] span[data-astro-cid-4aracdkc]{transform:translate(3px)}
