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