/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.blog-page.svelte-miyto5{min-height:100vh;padding:13rem 0 5rem}.container.svelte-miyto5{max-width:1200px;margin:0 auto;padding:0 1.5rem}.blog-page__hero.svelte-miyto5{text-align:center;margin-bottom:3.5rem}.blog-page__icon.svelte-miyto5{margin-bottom:1.25rem;display:inline-flex}.blog-page__eyebrow.svelte-miyto5{text-transform:uppercase;letter-spacing:.22em;color:var(--color-gold);margin-bottom:1.25rem;font-size:.7rem}.blog-page__title.svelte-miyto5{font-family:var(--font-serif,"DM Serif Display", Georgia, serif);color:var(--color-cream,#f0ece4);letter-spacing:-.015em;margin-bottom:1rem;font-size:clamp(2.25rem,5vw,3.75rem);line-height:1.05}.blog-page__subtitle.svelte-miyto5{color:var(--color-cream-muted);max-width:640px;margin:0 auto;font-size:1.05rem;line-height:1.55}.blog-page__filters.svelte-miyto5{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:3rem;display:flex}.blog-page__filter.svelte-miyto5{text-transform:uppercase;letter-spacing:.1em;color:#9a948c;background:#161616;border:1px solid #272320;border-radius:2px;padding:.45rem 1rem;font-size:.78rem;font-weight:500;text-decoration:none;transition:border-color .15s,color .15s,background .15s;display:inline-block}.blog-page__filter.svelte-miyto5:hover{color:#f0ece4;border-color:#c9a84c66}.blog-page__filter--active.svelte-miyto5{color:#f0ece4;background:#c9a84c14;border-color:#c9a84c}.blog-page__grid.svelte-miyto5{grid-template-columns:1fr;gap:2.5rem;display:grid}@media (min-width:700px){.blog-page__grid.svelte-miyto5{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.blog-page__grid.svelte-miyto5{grid-template-columns:repeat(3,1fr);gap:2.5rem 2rem}}.blog-card.svelte-miyto5{flex-direction:column;display:flex}.blog-card__link.svelte-miyto5{color:inherit;flex-direction:column;height:100%;text-decoration:none;display:flex}.blog-card__media.svelte-miyto5{aspect-ratio:16/9;background:var(--color-dark-surface);border:1px solid var(--color-dark-border);border-radius:2px;margin-bottom:1.25rem;transition:border-color .3s;overflow:hidden}.blog-card__media.svelte-miyto5 img:where(.svelte-miyto5){object-fit:cover;width:100%;height:100%;transition:transform .6s}.blog-card__link.svelte-miyto5:hover .blog-card__media:where(.svelte-miyto5){border-color:#c9a84c66}.blog-card__link.svelte-miyto5:hover .blog-card__media:where(.svelte-miyto5) img:where(.svelte-miyto5){transform:scale(1.04)}.blog-card__placeholder.svelte-miyto5{background:linear-gradient(135deg,var(--color-dark-surface),var(--color-dark-surface2));width:100%;height:100%}.blog-card__body.svelte-miyto5{flex-direction:column;flex:1;display:flex}.blog-card__category.svelte-miyto5{text-transform:uppercase;letter-spacing:.18em;color:var(--color-gold);margin-bottom:.6rem;font-size:.65rem}.blog-card__title.svelte-miyto5{font-family:var(--font-serif,"DM Serif Display", Georgia, serif);letter-spacing:-.01em;-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 0 14px #c9a84c2e);background:linear-gradient(#f0d985,#e2c068,#c9a84c);-webkit-background-clip:text;background-clip:text;margin-bottom:.75rem;font-size:1.5rem;line-height:1.2;transition:filter .2s}.blog-card__link.svelte-miyto5:hover .blog-card__title:where(.svelte-miyto5){filter:drop-shadow(0 0 22px #c9a84c59)}.blog-card__excerpt.svelte-miyto5{color:var(--color-cream-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin-bottom:1rem;font-size:.95rem;line-height:1.55;display:-webkit-box;overflow:hidden}.blog-card__meta.svelte-miyto5{color:var(--color-cream-subtle);align-items:center;gap:.6rem;margin-bottom:1rem;font-size:.75rem;display:flex}.blog-card__meta-reading.svelte-miyto5{align-items:center;gap:.3rem;display:inline-flex}.blog-card__cta.svelte-miyto5{text-transform:uppercase;letter-spacing:.14em;color:var(--color-gold);align-items:center;gap:.4rem;margin-top:auto;font-size:.75rem;transition:gap .2s;display:inline-flex}.blog-card__link.svelte-miyto5:hover .blog-card__cta:where(.svelte-miyto5){gap:.65rem}.blog-page__empty.svelte-miyto5{text-align:center;background:var(--color-dark-surface);border:1px dashed var(--color-dark-border);color:var(--color-cream-muted);border-radius:4px;padding:4rem 1rem}.blog-page__pagination.svelte-miyto5{border-top:1px solid var(--color-dark-border);justify-content:center;align-items:center;gap:1.5rem;margin-top:4rem;padding-top:2rem;display:flex}.blog-page__page-link.svelte-miyto5{text-transform:uppercase;letter-spacing:.12em;color:var(--color-cream-muted);font-size:.8rem;text-decoration:none;transition:color .2s}.blog-page__page-link.svelte-miyto5:hover{color:var(--color-gold)}.blog-page__page-current.svelte-miyto5{color:var(--color-cream-subtle);font-size:.75rem}
