.BlogList-module-scss-module__Q0N1Pa__container{--blog-list-measure:77.5rem;--blog-list-subtitle-measure:35rem;--blog-list-index-column:3.75rem;--blog-list-dash-width:1.75rem;--blog-list-row-motion:var(--duration-fast) var(--ease-out);--blog-list-title-motion:var(--duration-fast) var(--ease-out);--blog-list-title-tracking:-.01em;--blog-list-index-tracking:.1em;max-width:var(--blog-list-measure);padding:var(--space-8) var(--space-6) var(--space-16);margin:0 auto}.BlogList-module-scss-module__Q0N1Pa__header{margin-bottom:var(--space-10)}.BlogList-module-scss-module__Q0N1Pa__eyebrow{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.BlogList-module-scss-module__Q0N1Pa__dash{width:var(--blog-list-dash-width);height:var(--border-width-sm);background:var(--text-muted)}.BlogList-module-scss-module__Q0N1Pa__title{font-family:var(--font-display);font-size:var(--fs-display-xl);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin:0 0 var(--space-4);font-weight:350}.BlogList-module-scss-module__Q0N1Pa__subtitle.BlogList-module-scss-module__Q0N1Pa__subtitle{font-size:var(--fs-text-lg);color:var(--text-muted);line-height:var(--leading-body);max-width:var(--blog-list-subtitle-measure)}.BlogList-module-scss-module__Q0N1Pa__featured{gap:var(--space-10);margin-bottom:var(--space-10);padding:var(--space-8);background:radial-gradient(circle at 90% 20%, color-mix(in oklch, var(--highlight) 36%, transparent), transparent 30%),var(--bg-light);color:inherit;transition:background var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);grid-template-columns:minmax(0,1fr) minmax(10rem,14rem);align-items:end;text-decoration:none;display:grid}.BlogList-module-scss-module__Q0N1Pa__featured:hover{background:radial-gradient(circle at 88% 18%, color-mix(in oklch, var(--primary) 24%, transparent), transparent 32%),var(--bg-light);transform:translateY(calc(var(--space-0-5) * -1))}.BlogList-module-scss-module__Q0N1Pa__featured:focus-visible{outline:var(--border-width-md) solid var(--primary);outline-offset:var(--space-1)}.BlogList-module-scss-module__Q0N1Pa__featuredCopy{gap:var(--space-3);display:grid}.BlogList-module-scss-module__Q0N1Pa__featuredKicker{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase}.BlogList-module-scss-module__Q0N1Pa__featuredTitle{max-width:18ch;margin:0}.BlogList-module-scss-module__Q0N1Pa__featuredDescription{max-width:44rem}.BlogList-module-scss-module__Q0N1Pa__featuredMeta{justify-items:end;gap:var(--space-2);text-align:right;display:grid}.BlogList-module-scss-module__Q0N1Pa__filters{gap:var(--space-4);margin-bottom:var(--space-8);padding:var(--space-5);background:color-mix(in oklch, var(--bg-light) 70%, transparent);flex-direction:column;display:flex}.BlogList-module-scss-module__Q0N1Pa__searchInput{width:100%;max-width:var(--blog-list-subtitle-measure)}.BlogList-module-scss-module__Q0N1Pa__filterGroup{gap:var(--space-1-5);flex-direction:column;display:flex}.BlogList-module-scss-module__Q0N1Pa__filterLabel{font-size:var(--fs-text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase}.BlogList-module-scss-module__Q0N1Pa__chipRow,.BlogList-module-scss-module__Q0N1Pa__seriesRow{gap:var(--space-1);flex-wrap:wrap;display:flex}.BlogList-module-scss-module__Q0N1Pa__clearBtn{font-family:var(--font-mono);font-size:var(--fs-text-xs);letter-spacing:var(--tracking-wide);min-height:auto;padding:0}.BlogList-module-scss-module__Q0N1Pa__filterFooter{align-items:baseline;gap:var(--space-3);margin-top:var(--space-1);display:flex}.BlogList-module-scss-module__Q0N1Pa__resultCount{font-family:var(--font-mono);font-size:var(--fs-text-xs);margin-top:var(--space-1)}.BlogList-module-scss-module__Q0N1Pa__list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.BlogList-module-scss-module__Q0N1Pa__row{grid-template-columns:var(--blog-list-index-column) 1fr auto auto;gap:var(--space-6);padding:var(--space-5);background:color-mix(in oklch, var(--bg-light) 52%, transparent);cursor:pointer;transition:background var(--blog-list-row-motion),transform var(--blog-list-row-motion);color:inherit;animation:BlogList-module-scss-module__Q0N1Pa__staggerIn var(--duration-entrance) var(--ease-out-expo) both;align-items:baseline;text-decoration:none;display:grid}.BlogList-module-scss-module__Q0N1Pa__row:first-child{animation-delay:0s}.BlogList-module-scss-module__Q0N1Pa__row:nth-child(2){animation-delay:60ms}.BlogList-module-scss-module__Q0N1Pa__row:nth-child(3){animation-delay:.12s}.BlogList-module-scss-module__Q0N1Pa__row:nth-child(4){animation-delay:.18s}.BlogList-module-scss-module__Q0N1Pa__row:nth-child(5){animation-delay:.24s}.BlogList-module-scss-module__Q0N1Pa__row:nth-child(6){animation-delay:.3s}.BlogList-module-scss-module__Q0N1Pa__row:hover{background:color-mix(in oklch, var(--highlight) 30%, transparent);transform:translateX(var(--space-1))}.BlogList-module-scss-module__Q0N1Pa__postTitle{font-family:var(--font-display);font-size:var(--fs-display-xs);letter-spacing:var(--blog-list-title-tracking);font-weight:400;line-height:var(--leading-wide);transition:color var(--blog-list-title-motion);color:inherit;text-decoration:none}.BlogList-module-scss-module__Q0N1Pa__row:hover .BlogList-module-scss-module__Q0N1Pa__postTitle{color:var(--primary)}.BlogList-module-scss-module__Q0N1Pa__index{font-family:var(--font-mono);font-size:var(--fs-text-xs);color:var(--text-muted);letter-spacing:var(--blog-list-index-tracking)}.BlogList-module-scss-module__Q0N1Pa__meta{gap:var(--space-0-5);flex-direction:column;display:flex}.BlogList-module-scss-module__Q0N1Pa__description{font-size:var(--fs-text-sm);color:var(--text-muted);line-height:var(--leading-relaxed);margin-top:var(--space-1)}.BlogList-module-scss-module__Q0N1Pa__series{font-family:var(--font-mono);font-size:var(--fs-text-xs);color:var(--primary);line-height:var(--leading-relaxed)}.BlogList-module-scss-module__Q0N1Pa__tagCol{gap:var(--space-1);flex-wrap:wrap;justify-content:flex-end;display:flex}.BlogList-module-scss-module__Q0N1Pa__inlineTag{width:fit-content;padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-full);background:color-mix(in oklch, var(--bg) 82%, transparent);font-family:var(--font-mono);font-size:var(--fs-text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;align-items:center;display:inline-flex}.BlogList-module-scss-module__Q0N1Pa__date{font-family:var(--font-mono);font-size:var(--fs-text-xs);color:var(--text-muted);text-align:right}.BlogList-module-scss-module__Q0N1Pa__empty{padding:var(--space-12) 0;text-align:center}@media (max-width:900px){.BlogList-module-scss-module__Q0N1Pa__container{padding:var(--space-6) var(--space-4) var(--space-12)}.BlogList-module-scss-module__Q0N1Pa__featured{gap:var(--space-6);padding:var(--space-5);grid-template-columns:1fr}.BlogList-module-scss-module__Q0N1Pa__featuredMeta{text-align:left;justify-items:start}.BlogList-module-scss-module__Q0N1Pa__row{gap:var(--space-1);padding:var(--space-4);grid-template-columns:1fr}.BlogList-module-scss-module__Q0N1Pa__row:hover{transform:none}.BlogList-module-scss-module__Q0N1Pa__index{font-size:var(--fs-text-xs)}.BlogList-module-scss-module__Q0N1Pa__postTitle{font-size:var(--fs-text-xl)}.BlogList-module-scss-module__Q0N1Pa__tagCol{justify-content:flex-start}.BlogList-module-scss-module__Q0N1Pa__date{text-align:left}}@media (prefers-reduced-motion:reduce){.BlogList-module-scss-module__Q0N1Pa__row{animation:none}}
/*# sourceMappingURL=0ui9zzpkhy8p4.css.map*/