.BlogIndex-module__KMu1LG__page{background:var(--paper)}.BlogIndex-module__KMu1LG__archive{padding-bottom:var(--space-6)}.BlogIndex-module__KMu1LG__hero{padding-block:var(--space-8) var(--space-10);border-bottom:1px solid var(--hairline-forest);background:var(--paper)}.BlogIndex-module__KMu1LG__heroGrid{gap:var(--space-8);align-items:center;display:grid}.BlogIndex-module__KMu1LG__heroCopy{max-width:48rem}.BlogIndex-module__KMu1LG__eyebrow{color:var(--forest-700)}.BlogIndex-module__KMu1LG__heroHeadline{max-width:16ch;margin-top:var(--space-4)}.BlogIndex-module__KMu1LG__heroLead{max-width:42rem;margin-top:var(--space-5)}.BlogIndex-module__KMu1LG__heroMedia{border:1px solid var(--hairline-gold);border-radius:var(--radius-lg);background:var(--slate-200);box-shadow:var(--shadow-flat);overflow:hidden}.BlogIndex-module__KMu1LG__heroImage{aspect-ratio:4/3;object-fit:cover;width:100%}.BlogIndex-module__KMu1LG__filters{gap:var(--space-5);padding-block:var(--space-6);border-bottom:1px solid var(--hairline-forest);align-items:start;display:grid}.BlogIndex-module__KMu1LG__filterGroup{gap:var(--space-3);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.BlogIndex-module__KMu1LG__filterLabel{font-family:var(--mono-stack);font-size:var(--text-label-sm);font-weight:var(--weight-medium);color:var(--text-secondary);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow)}.BlogIndex-module__KMu1LG__filterOptions{gap:var(--space-2);flex-wrap:wrap;display:flex}.BlogIndex-module__KMu1LG__filterButton,.BlogIndex-module__KMu1LG__clearButton,.BlogIndex-module__KMu1LG__emptyAction{border:1px solid var(--hairline-forest);min-height:2.75rem;color:var(--forest-900);cursor:pointer;transition:color var(--dur-fast) ease, border-color var(--dur-fast) ease, background var(--dur-fast) ease, transform var(--dur-fast) ease;background:0 0}.BlogIndex-module__KMu1LG__filterButton{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);font-size:var(--text-body-sm);font-weight:var(--weight-medium);line-height:var(--leading-compact);text-align:start}.BlogIndex-module__KMu1LG__filterButton:hover,.BlogIndex-module__KMu1LG__clearButton:hover,.BlogIndex-module__KMu1LG__emptyAction:hover{border-color:var(--forest-700);background:color-mix(in oklch, var(--forest-700) 6%, transparent)}.BlogIndex-module__KMu1LG__filterButton:active,.BlogIndex-module__KMu1LG__clearButton:active,.BlogIndex-module__KMu1LG__emptyAction:active{transform:translateY(1px)}.BlogIndex-module__KMu1LG__filterButton[data-active=true]{border-color:var(--forest-900);background:var(--forest-900);color:var(--text-on-dark)}.BlogIndex-module__KMu1LG__filterStatus{gap:var(--space-3);min-height:2.75rem;font-size:var(--text-body-sm);color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.BlogIndex-module__KMu1LG__clearButton,.BlogIndex-module__KMu1LG__emptyAction{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);font-size:var(--text-body-sm);font-weight:var(--weight-semibold)}.BlogIndex-module__KMu1LG__entries{gap:var(--space-8) var(--space-5);padding-block:var(--space-8);display:grid}.BlogIndex-module__KMu1LG__entry{gap:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--hairline-ink);align-content:start;display:grid}.BlogIndex-module__KMu1LG__entryMedia{border-radius:var(--radius-lg);background:var(--slate-200);overflow:hidden}.BlogIndex-module__KMu1LG__entryImage{aspect-ratio:16/10;object-fit:cover;width:100%;transition:transform var(--dur-base) var(--ease-out)}.BlogIndex-module__KMu1LG__entry:focus-within .BlogIndex-module__KMu1LG__entryImage,.BlogIndex-module__KMu1LG__entry:hover .BlogIndex-module__KMu1LG__entryImage{transform:scale(1.015)}.BlogIndex-module__KMu1LG__entryCopy{gap:var(--space-3);align-content:start;display:grid}.BlogIndex-module__KMu1LG__entryTaxonomy{gap:var(--space-2) var(--space-4);color:var(--forest-700);font-size:var(--text-label-sm);flex-wrap:wrap;align-items:center;display:flex}.BlogIndex-module__KMu1LG__entryTaxonomy span+span{color:var(--text-secondary)}.BlogIndex-module__KMu1LG__previewStatus{padding-inline:var(--space-2);border:1px solid var(--hairline-gold);border-radius:var(--radius-pill);color:var(--forest-700)!important}.BlogIndex-module__KMu1LG__entryTitle{max-width:28ch}.BlogIndex-module__KMu1LG__entryTitle a{color:inherit;text-decoration:none}.BlogIndex-module__KMu1LG__entryTitle a:hover{color:var(--forest-700)}.BlogIndex-module__KMu1LG__readCue{color:var(--gold-600);transition:transform var(--dur-fast) var(--ease-out);display:inline-block}.BlogIndex-module__KMu1LG__entryTitle a:hover .BlogIndex-module__KMu1LG__readCue,.BlogIndex-module__KMu1LG__entryTitle a:focus .BlogIndex-module__KMu1LG__readCue{transform:translateX(var(--space-1))}.BlogIndex-module__KMu1LG__entrySummary{max-width:62ch}.BlogIndex-module__KMu1LG__entryMeta{gap:var(--space-2) var(--space-5);margin-top:var(--space-1);font-family:var(--mono-stack);font-size:var(--text-label-sm);color:var(--text-secondary);flex-wrap:wrap;display:flex}.BlogIndex-module__KMu1LG__emptyState{max-width:48rem;margin-block:var(--space-10);padding:var(--space-6);border:1px solid var(--hairline-forest);border-radius:var(--radius);background:color-mix(in oklch, var(--forest-700) 4%, var(--paper))}.BlogIndex-module__KMu1LG__emptyState p+.BlogIndex-module__KMu1LG__emptyAction{margin-top:var(--space-4)}.BlogIndex-module__KMu1LG__emptyHeading+p{margin-top:var(--space-3)}.BlogIndex-module__KMu1LG__pagination{gap:var(--space-4);padding-block:var(--space-6) var(--space-10);border-top:1px solid var(--hairline-forest);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.BlogIndex-module__KMu1LG__paginationNext{text-align:end}.BlogIndex-module__KMu1LG__paginationLink{min-height:2.75rem;color:var(--forest-700);font-weight:var(--weight-semibold);text-underline-offset:.2em;align-items:center;display:inline-flex}.BlogIndex-module__KMu1LG__paginationLink:hover{color:var(--gold-600)}.BlogIndex-module__KMu1LG__pageCount{font-family:var(--mono-stack);font-size:var(--text-label-sm);color:var(--text-secondary)}@media (min-width:62em){.BlogIndex-module__KMu1LG__heroGrid{gap:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr))}.BlogIndex-module__KMu1LG__heroCopy{grid-column:1/span 7}.BlogIndex-module__KMu1LG__heroMedia{grid-column:9/-1}.BlogIndex-module__KMu1LG__filters{column-gap:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr))}.BlogIndex-module__KMu1LG__filterGroup:first-of-type{grid-column:1/span 7}.BlogIndex-module__KMu1LG__filterGroup:nth-of-type(2){grid-column:8/-1}.BlogIndex-module__KMu1LG__filterStatus{grid-column:1/-1}.BlogIndex-module__KMu1LG__entries{grid-template-columns:repeat(2,minmax(0,1fr))}.BlogIndex-module__KMu1LG__entryFeatured{column-gap:var(--space-5);padding-bottom:var(--space-5);grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.BlogIndex-module__KMu1LG__entryFeatured .BlogIndex-module__KMu1LG__entryMedia{grid-column:1/span 7}.BlogIndex-module__KMu1LG__entryFeatured .BlogIndex-module__KMu1LG__entryCopy{grid-column:8/-1}.BlogIndex-module__KMu1LG__entryFeatured.BlogIndex-module__KMu1LG__entryNoImage .BlogIndex-module__KMu1LG__entryCopy{grid-column:1/span 8}}@media (max-width:47.99em){.BlogIndex-module__KMu1LG__pagination{grid-template-columns:1fr 1fr}.BlogIndex-module__KMu1LG__pageCount{text-align:center;grid-area:1/1/auto/-1}}@media (prefers-reduced-motion:reduce){.BlogIndex-module__KMu1LG__filterButton,.BlogIndex-module__KMu1LG__clearButton,.BlogIndex-module__KMu1LG__emptyAction,.BlogIndex-module__KMu1LG__entryImage,.BlogIndex-module__KMu1LG__readCue{transition:none}.BlogIndex-module__KMu1LG__filterButton:active,.BlogIndex-module__KMu1LG__clearButton:active,.BlogIndex-module__KMu1LG__emptyAction:active,.BlogIndex-module__KMu1LG__entry:focus-within .BlogIndex-module__KMu1LG__entryImage,.BlogIndex-module__KMu1LG__entry:hover .BlogIndex-module__KMu1LG__entryImage{transform:none}}
.BlogPreviewBanner-module__dH4AIa__banner{z-index:60;background:color-mix(in oklch, var(--gold-500) 18%, var(--paper));box-shadow:0 1px 0 0 var(--forest-950);color:var(--forest-950);pointer-events:auto;position:fixed;inset:0 0 auto}.BlogPreviewBanner-module__dH4AIa__inner{gap:var(--space-3) var(--space-4);padding-block:var(--space-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label dismiss""copy copy""status status";align-items:center;display:grid}.BlogPreviewBanner-module__dH4AIa__label{color:var(--forest-700);grid-area:label}.BlogPreviewBanner-module__dH4AIa__copy{gap:var(--space-1);grid-area:copy;max-width:56rem;display:grid}.BlogPreviewBanner-module__dH4AIa__status{color:var(--forest-700);font-family:var(--mono-stack);font-size:var(--text-label-sm);font-weight:var(--weight-semibold);grid-area:status}.BlogPreviewBanner-module__dH4AIa__dismiss{border:1px solid var(--hairline-forest);border-radius:var(--radius-pill);background:var(--paper);width:2.75rem;height:2.75rem;color:var(--forest-900);font-size:var(--text-body-md);cursor:pointer;grid-area:dismiss;justify-content:center;justify-self:end;align-items:center;margin:0;padding:0;line-height:0;display:inline-flex}.BlogPreviewBanner-module__dH4AIa__dismiss:hover{background:color-mix(in oklch, var(--gold-500) 12%, var(--paper))}.BlogPreviewBanner-module__dH4AIa__dismiss:focus-visible{outline:2px solid var(--forest-700);outline-offset:2px}@media (min-width:62em){.BlogPreviewBanner-module__dH4AIa__inner{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"label copy status dismiss"}}