.blog-hero.svelte-min277{position:relative;padding:10rem 0 4rem;text-align:center;overflow:hidden}.blog-hero__bg.svelte-min277{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.blog-hero__overlay.svelte-min277{position:absolute;inset:0;background:linear-gradient(155deg,#1e1e1c99,#28262380,#32302c66);z-index:1}.blog-hero__content.svelte-min277{position:relative;z-index:2}.blog-hero.svelte-min277 h1:where(.svelte-min277){font-family:var(--font-heading);font-size:clamp(2rem,4vw,3rem);color:#fff}.blog-hero__label.svelte-min277{color:#ffffffd9}.blog-hero.svelte-min277 .section-subtitle{text-align:center;max-width:500px;margin:0 auto;color:#ffffffe6}.blog-hero.svelte-min277 .divider{background:#fff6}.blog.svelte-min277{padding:var(--section-padding) 0;background:var(--color-warm-white)}.blog__empty.svelte-min277{text-align:center;color:var(--color-warm-gray);padding:3rem 0}.blog__grid.svelte-min277{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.blog-card.svelte-min277{display:flex;flex-direction:column;background:var(--color-card);border:1px solid var(--color-card-border);border-radius:var(--radius-lg);overflow:hidden;text-decoration:none;transition:all .35s ease}.blog-card.svelte-min277:hover{border-color:var(--color-sage-light);box-shadow:0 12px 40px #00000014;transform:translateY(-4px)}.blog-card__img.svelte-min277{aspect-ratio:16/9;overflow:hidden;background:#faf8f5}.blog-card__img.svelte-min277 img:where(.svelte-min277){width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.blog-card.svelte-min277:hover .blog-card__img:where(.svelte-min277) img:where(.svelte-min277){transform:scale(1.05)}.blog-card__body.svelte-min277{padding:1.5rem;flex:1;display:flex;flex-direction:column}.blog-card__meta.svelte-min277{display:flex;justify-content:space-between;margin-bottom:.75rem}.blog-card__date.svelte-min277{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-sage)}.blog-card__reading.svelte-min277{font-size:.72rem;color:var(--color-taupe)}.blog-card__title.svelte-min277{font-size:1.15rem;font-weight:500;color:var(--color-charcoal);line-height:1.35;margin-bottom:.5rem}.blog-card__summary.svelte-min277{font-size:.85rem;color:var(--color-warm-gray);line-height:1.6;flex:1}.blog-card__link.svelte-min277{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:500;color:var(--color-sage);margin-top:1rem;transition:gap .3s}.blog-card.svelte-min277:hover .blog-card__link:where(.svelte-min277){gap:.7rem;color:var(--color-sage-dark)}@media(max-width:768px){.blog__grid.svelte-min277{grid-template-columns:1fr}}
