.blog_page__iP9Ub{background-color:var(--color-white);overflow-x:clip}.blog_image__fIV89{object-fit:cover}.blog_meta__y1pLv{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);margin:0;font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-widest);text-transform:uppercase;color:var(--color-text-secondary)}.blog_metaLine__V3l_2{width:32px;height:1px;background-color:var(--color-accent)}.blog_metaDim__4Fk_C{font-weight:var(--font-weight-regular);color:var(--color-text-tertiary)}.blog_readLink__IrSvI{display:inline-flex;align-items:center;gap:var(--space-3);align-self:flex-start;padding-bottom:4px;font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-text-primary);text-decoration:none;border-bottom:1px solid var(--color-accent);transition:gap var(--transition-base)}.blog_readLink__IrSvI:hover{gap:var(--space-4)}.blog_categoryTab__y2Ort:focus-visible,.blog_discoveryRow__W7LO8:focus-visible,.blog_readLink__IrSvI:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.blog_categoriesNav__BDhWB{border-bottom:1px solid var(--color-border-subtle);background-color:var(--color-white)}.blog_categoriesList__KfRQX{display:flex;align-items:center;gap:var(--space-6);margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.blog_categoriesList__KfRQX::-webkit-scrollbar{display:none}.blog_categoryTab__y2Ort{display:inline-block;padding:var(--space-5) 0;margin-bottom:-1px;font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-widest);text-transform:uppercase;white-space:nowrap;color:var(--color-text-tertiary);text-decoration:none;border-bottom:1px solid transparent;transition:color var(--transition-base),border-color var(--transition-base)}.blog_categoryTabActive__1vGXE,.blog_categoryTab__y2Ort:hover{color:var(--color-text-primary)}.blog_categoryTabActive__1vGXE{border-bottom-color:var(--color-accent)}.blog_featuredSection__eAgMo{padding:var(--section-space-md) 0}.blog_featured__XE4UJ{display:grid;grid-template-columns:1fr;grid-gap:var(--space-7);gap:var(--space-7);align-items:end}@media (min-width:992px){.blog_featured__XE4UJ{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-10)}}.blog_featuredImageLink__qa2Yv{position:relative;display:block;width:100%;aspect-ratio:4/3;overflow:hidden;background-color:var(--color-light-sand)}.blog_featuredBody__rCGQ0{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.blog_featuredTitle__opMHn{margin:0;font-family:var(--font-heading);font-size:clamp(1.75rem,3.2vw,3rem);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);overflow-wrap:break-word}.blog_entryTitle__je1t4 a,.blog_featuredTitle__opMHn a{color:var(--color-text-primary);text-decoration:none;transition:color var(--transition-base)}.blog_entryTitle__je1t4 a:hover,.blog_excerpt__57etC,.blog_featuredTitle__opMHn a:hover{color:var(--color-text-secondary)}.blog_excerpt__57etC{margin:0;max-width:46ch;font-family:var(--font-body);font-size:var(--font-size-body);line-height:var(--line-height-relaxed)}.blog_listSection__w4w7Y{padding:var(--section-space-sm) 0 var(--section-space-lg)}.blog_listHead__qihMd{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) 0;margin-bottom:var(--space-8);border-top:1px solid var(--color-border-strong)}.blog_listTitle__zA8ik{margin:0;font-family:var(--font-heading);font-size:var(--font-size-2xl);font-weight:var(--font-weight-regular);color:var(--color-text-primary)}.blog_count__oE_DL{font-family:var(--font-body);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-widest);text-transform:uppercase;color:var(--color-text-tertiary)}.blog_grid__4VF_V{display:grid;grid-template-columns:1fr;grid-gap:var(--space-9) var(--space-7);gap:var(--space-9) var(--space-7)}@media (min-width:640px){.blog_grid__4VF_V{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.blog_grid__4VF_V{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog_entry__Py8xO{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.blog_entryImageLink__ilDcO{position:relative;display:block;width:100%;aspect-ratio:4/3;overflow:hidden;background-color:var(--color-light-sand)}.blog_entryTitle__je1t4{margin:0;font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-regular);line-height:var(--line-height-heading);overflow-wrap:break-word}.blog_entryExcerpt__ta8aJ{margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--font-body);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.blog_empty__oeFlF{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5);padding:var(--space-8) 0}.blog_emptyTitle__1Qq18{margin:0;font-family:var(--font-heading);font-size:var(--font-size-2xl);color:var(--color-text-primary)}.blog_discovery__Vvaai{background-color:var(--color-bg-dark);color:var(--color-text-on-dark);padding:var(--section-space-lg) 0}.blog_discoveryGrid__3s_st{display:grid;grid-template-columns:1fr;grid-gap:var(--space-8);gap:var(--space-8);align-items:end}@media (min-width:992px){.blog_discoveryGrid__3s_st{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-11)}}.blog_discoveryEyebrow__sYeo5{display:inline-flex;align-items:center;gap:var(--space-3);font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-widest);text-transform:uppercase;color:var(--color-text-on-dark-secondary)}.blog_discoveryTitle__m2cJs{margin:var(--space-5) 0 0;max-width:10ch;font-family:var(--font-heading);font-size:clamp(2.5rem,5vw,4.5rem);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--color-off-white)}.blog_discoveryTitle__m2cJs em{font-style:italic;color:var(--color-text-on-dark-secondary)}.blog_discoveryList__PnxlY{margin:0;padding:0;list-style:none;border-top:1px solid var(--color-border-dark)}.blog_discoveryRow__W7LO8{display:grid;grid-template-columns:1fr auto;grid-template-areas:"hint arrow" "label arrow";align-items:center;grid-column-gap:var(--space-5);column-gap:var(--space-5);padding:var(--space-5) 0;border-bottom:1px solid var(--color-border-dark);color:inherit;text-decoration:none;transition:padding-left var(--transition-smooth)}.blog_discoveryRow__W7LO8:hover{padding-left:var(--space-3)}.blog_discoveryRow__W7LO8:hover .blog_discoveryArrow__B08zA{color:var(--color-accent)}.blog_discoveryHint__nJZwa{grid-area:hint;font-family:var(--font-body);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-widest);text-transform:uppercase;color:var(--color-text-on-dark-muted)}.blog_discoveryLabel__EcAj2{grid-area:label;font-family:var(--font-heading);font-size:clamp(1.5rem,2.6vw,2.25rem);line-height:var(--line-height-heading);color:var(--color-off-white)}.blog_discoveryArrow__B08zA{grid-area:arrow;font-size:var(--font-size-xl);color:var(--color-text-on-dark-muted);transition:color var(--transition-base)}@media (prefers-reduced-motion:reduce){.blog_categoryTab__y2Ort,.blog_discoveryRow__W7LO8,.blog_readLink__IrSvI{transition:none}}