.blog-index-hero[data-astro-cid-45kbf3xs]{position:relative;overflow:hidden}.blog-index-hero__bg[data-astro-cid-45kbf3xs]{z-index:0;position:absolute;inset:0}.blog-index-hero__overlay[data-astro-cid-45kbf3xs]{z-index:1;background:linear-gradient(135deg,#1f1f1ff2 0%,#1f1f1fcc 55%,#1f1f1f8c 100%);position:absolute;inset:0}.blog-index-hero__bg-image[data-astro-cid-45kbf3xs]{object-fit:cover;width:100%;height:100%}.blog-index-hero[data-astro-cid-45kbf3xs] .padding-global[data-astro-cid-45kbf3xs]{z-index:2;position:relative}.blog-index-hero__inner[data-astro-cid-45kbf3xs]{flex-direction:column;gap:1.25rem;max-width:52rem;padding:4rem 0 3.5rem;display:flex}.blog-index-hero__breadcrumb[data-astro-cid-45kbf3xs]{color:#ffffffb3;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.blog-index-hero__breadcrumb[data-astro-cid-45kbf3xs] a[data-astro-cid-45kbf3xs]{color:#ffffffe6;transition:color .2s}.blog-index-hero__breadcrumb[data-astro-cid-45kbf3xs] a[data-astro-cid-45kbf3xs]:hover{color:var(--accent-bright)}.blog-index-hero__sep[data-astro-cid-45kbf3xs]{opacity:.5}.blog-index-hero__eyebrow[data-astro-cid-45kbf3xs]{color:var(--accent-bright);letter-spacing:.12em;text-transform:uppercase;align-self:flex-start;font-size:.8125rem;font-weight:700}.blog-index-hero__lead[data-astro-cid-45kbf3xs]{opacity:.92;max-width:40rem;line-height:1.7}@media (min-width:768px){.blog-index-hero__inner[data-astro-cid-45kbf3xs]{padding:5.5rem 0 4.5rem}}.blog-index-grid-section__header[data-astro-cid-k26gq265]{text-align:center;flex-direction:column;gap:.875rem;max-width:44rem;margin:0 auto 3rem;display:flex}.blog-index-grid-section__eyebrow[data-astro-cid-k26gq265]{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:700}.blog-index-grid-section__intro[data-astro-cid-k26gq265]{color:var(--paragraph-gray);margin:0;line-height:1.7}.blog-index-grid-section__empty[data-astro-cid-k26gq265]{background:var(--white);text-align:center;border-radius:16px;max-width:36rem;margin:0 auto;padding:3rem 2rem;box-shadow:0 12px 32px #0c234014}.blog-index-grid-section__empty-eyebrow[data-astro-cid-k26gq265]{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .75rem;font-size:.8125rem;font-weight:700}.blog-index-grid-section__empty-text[data-astro-cid-k26gq265]{color:var(--paragraph-gray);margin:0;font-size:1rem;line-height:1.7}.blog-index-grid-section__empty-text[data-astro-cid-k26gq265] a[data-astro-cid-k26gq265]{color:var(--accent);font-weight:700;text-decoration:underline}.blog-index-grid[data-astro-cid-k26gq265]{gap:1.5rem;display:grid}.blog-index-grid__card[data-astro-cid-k26gq265]{background:var(--white);color:inherit;border-radius:16px;flex-direction:column;transition:transform .26s,box-shadow .26s;display:flex;overflow:hidden;box-shadow:0 12px 32px #0c234014}.blog-index-grid__card[data-astro-cid-k26gq265]:hover{transform:translateY(-4px);box-shadow:0 24px 56px #0c234029}.blog-index-grid__image[data-astro-cid-k26gq265]{aspect-ratio:16/10;position:relative;overflow:hidden}.blog-index-grid__img[data-astro-cid-k26gq265]{object-fit:cover;width:100%;height:100%;transition:transform .5s}.blog-index-grid__card[data-astro-cid-k26gq265]:hover .blog-index-grid__img[data-astro-cid-k26gq265]{transform:scale(1.04)}.blog-index-grid__ribbon[data-astro-cid-k26gq265]{background:var(--accent);color:var(--white);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:.4375rem .875rem;font-size:.6875rem;font-weight:800;position:absolute;top:1rem;left:1rem;box-shadow:0 6px 16px #b6541059}.blog-index-grid__body[data-astro-cid-k26gq265]{flex-direction:column;flex:1;gap:.625rem;padding:1.5rem 1.5rem 1.75rem;display:flex}.blog-index-grid__eyebrow[data-astro-cid-k26gq265]{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:700}.blog-index-grid__title[data-astro-cid-k26gq265]{color:var(--text-dark);margin:0;font-size:1.25rem;font-weight:800;line-height:1.3}.blog-index-grid__excerpt[data-astro-cid-k26gq265]{color:var(--paragraph-gray);flex:1;margin:0;font-size:.9375rem;line-height:1.6}.blog-index-grid__meta[data-astro-cid-k26gq265]{color:var(--dark-gray);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.8125rem;font-weight:600;display:flex}.blog-index-grid__dot[data-astro-cid-k26gq265]{opacity:.6}.blog-index-grid__cta[data-astro-cid-k26gq265]{color:var(--accent);align-items:center;gap:.5rem;margin-top:.75rem;font-size:.9375rem;font-weight:700;display:none}.blog-index-grid__cta-arrow[data-astro-cid-k26gq265]{font-size:1.125rem;line-height:1;transition:transform .26s;display:inline-block}.blog-index-grid__card[data-astro-cid-k26gq265]:hover .blog-index-grid__cta-arrow[data-astro-cid-k26gq265]{transform:translate(4px)}@media (min-width:640px){.blog-index-grid[data-astro-cid-k26gq265]{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.blog-index-grid[data-astro-cid-k26gq265]{grid-template-columns:repeat(3,1fr)}.blog-index-grid__card--featured[data-astro-cid-k26gq265]{flex-direction:row;grid-column:span 3}.blog-index-grid__card--featured[data-astro-cid-k26gq265] .blog-index-grid__image[data-astro-cid-k26gq265]{aspect-ratio:auto;flex:55%}.blog-index-grid__card--featured[data-astro-cid-k26gq265] .blog-index-grid__body[data-astro-cid-k26gq265]{flex:45%;justify-content:center;padding:2.5rem 2.75rem}.blog-index-grid__title--featured[data-astro-cid-k26gq265]{font-size:1.875rem;line-height:1.2}.blog-index-grid__card--featured[data-astro-cid-k26gq265] .blog-index-grid__excerpt[data-astro-cid-k26gq265]{flex:0 auto;font-size:1rem}.blog-index-grid__card--featured[data-astro-cid-k26gq265] .blog-index-grid__cta[data-astro-cid-k26gq265]{display:inline-flex}}
