.blog-card.svelte-pf7zc2{display:flex;flex-direction:column;height:100%;border-radius:20px;overflow:hidden;text-decoration:none;color:inherit;cursor:pointer;background:var(--sw-bg-card);border:1px solid var(--sw-border-subtle);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease;animation:svelte-pf7zc2-card-enter .5s ease both;animation-delay:var(--stagger-delay, 0ms)}@keyframes svelte-pf7zc2-card-enter{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.blog-card.svelte-pf7zc2:hover{transform:translateY(-6px);border-color:#d4af3759;box-shadow:0 20px 48px #00000040}.card-media.svelte-pf7zc2{overflow:hidden;aspect-ratio:16 / 10;background:var(--sw-bg-surface)}.card-media.svelte-pf7zc2 img:where(.svelte-pf7zc2){width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.blog-card.svelte-pf7zc2:hover .card-media:where(.svelte-pf7zc2) img:where(.svelte-pf7zc2){transform:scale(1.06)}.card-body.svelte-pf7zc2{display:flex;flex-direction:column;flex:1;gap:.65rem;padding:1.35rem 1.4rem 1.5rem}.card-category.svelte-pf7zc2{font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#d4af37}.card-title.svelte-pf7zc2{margin:0;font-family:Inter Tight,Inter,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.35;color:var(--sw-text-primary);transition:color .22s ease;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card.svelte-pf7zc2:hover .card-title:where(.svelte-pf7zc2){color:#d4af37}.card-excerpt.svelte-pf7zc2{margin:0;flex:1;font-size:.92rem;line-height:1.65;color:var(--sw-text-secondary);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-footer.svelte-pf7zc2{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.25rem;padding-top:.85rem;border-top:1px solid var(--sw-border-subtle)}.card-author.svelte-pf7zc2{display:flex;align-items:center;gap:.55rem;min-width:0}.author-avatar.svelte-pf7zc2{flex-shrink:0;width:28px;height:28px;border-radius:50%;object-fit:cover;border:1.5px solid rgba(212,175,55,.3)}.author-meta.svelte-pf7zc2{font-size:.8rem;color:var(--sw-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta-dot.svelte-pf7zc2{margin:0 .25rem;opacity:.5}.card-read.svelte-pf7zc2{display:inline-flex;align-items:center;gap:.3rem;flex-shrink:0;font-size:.78rem;color:var(--sw-text-muted)}.card-cta.svelte-pf7zc2{display:inline-flex;align-items:center;gap:.35rem;font-size:.88rem;font-weight:600;color:#d4af37;transition:gap .22s ease}.blog-card.svelte-pf7zc2:hover .card-cta:where(.svelte-pf7zc2){gap:.55rem}@media(prefers-reduced-motion:reduce){.blog-card.svelte-pf7zc2{animation:none}.blog-card.svelte-pf7zc2,.card-media.svelte-pf7zc2 img:where(.svelte-pf7zc2),.card-title.svelte-pf7zc2,.card-cta.svelte-pf7zc2{transition:none}.blog-card.svelte-pf7zc2:hover{transform:none}.blog-card.svelte-pf7zc2:hover .card-media:where(.svelte-pf7zc2) img:where(.svelte-pf7zc2){transform:none}}.featured.svelte-1hl6jqy{position:relative;display:block;margin-bottom:3.5rem;border-radius:24px;overflow:hidden;text-decoration:none;color:inherit;cursor:pointer;border:1px solid var(--sw-border-subtle);background:linear-gradient(135deg,#08101ffa,#0c1c30f2 45%,#142837eb);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.featured.svelte-1hl6jqy:hover{transform:translateY(-4px);border-color:#d4af3766;box-shadow:0 24px 60px #00000059,0 0 0 1px #d4af3714}.featured-glow.svelte-1hl6jqy{position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 85% 50%,rgba(212,175,55,.12),transparent 60%),radial-gradient(ellipse 40% 60% at 10% 80%,rgba(20,184,166,.08),transparent 50%);pointer-events:none}.featured-body.svelte-1hl6jqy{position:relative;display:grid;grid-template-columns:1fr;gap:0;min-height:280px}.featured-copy.svelte-1hl6jqy{order:2}.featured-media.svelte-1hl6jqy{order:1}@media(min-width:768px){.featured-body.svelte-1hl6jqy{grid-template-columns:1.05fr .95fr;min-height:360px}.featured-copy.svelte-1hl6jqy{order:1}.featured-media.svelte-1hl6jqy{order:2}}.featured-copy.svelte-1hl6jqy{display:flex;flex-direction:column;justify-content:center;gap:1rem;padding:2rem 1.75rem;z-index:1}@media(min-width:768px){.featured-copy.svelte-1hl6jqy{padding:2.75rem 2.5rem}}.featured-badges.svelte-1hl6jqy{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.badge-latest.svelte-1hl6jqy{display:inline-flex;align-items:center;padding:.25rem .65rem;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#050a14;background:#d4af37}.badge-category.svelte-1hl6jqy{font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#14b8a6}.featured-title.svelte-1hl6jqy{margin:0;font-family:Inter Tight,Inter,sans-serif;font-size:clamp(1.65rem,3vw,2.35rem);font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--sw-text-primary);transition:color .25s ease}.featured.svelte-1hl6jqy:hover .featured-title:where(.svelte-1hl6jqy){color:#d4af37}.featured-excerpt.svelte-1hl6jqy{margin:0;font-size:1rem;line-height:1.7;color:var(--sw-text-secondary);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-width:38rem}.featured-meta.svelte-1hl6jqy{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-top:.25rem}.author-avatar.svelte-1hl6jqy{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid rgba(212,175,55,.35)}.meta-text.svelte-1hl6jqy{font-size:.88rem;color:var(--sw-text-muted)}.meta-dot.svelte-1hl6jqy{margin:0 .35rem;opacity:.5}.meta-read.svelte-1hl6jqy{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;color:var(--sw-text-muted)}.featured-cta.svelte-1hl6jqy{display:inline-flex;align-items:center;gap:.45rem;margin-top:.5rem;font-size:.95rem;font-weight:600;color:#d4af37;transition:gap .25s ease}.featured.svelte-1hl6jqy:hover .featured-cta:where(.svelte-1hl6jqy){gap:.7rem}.featured-media.svelte-1hl6jqy{position:relative;min-height:220px;overflow:hidden}@media(min-width:768px){.featured-media.svelte-1hl6jqy{min-height:100%}}.featured-media.svelte-1hl6jqy:before{content:"";position:absolute;inset:0;background:linear-gradient(to right,rgba(8,16,31,.85) 0%,rgba(8,16,31,.2) 35%,transparent 70%);z-index:1;pointer-events:none}@media(max-width:767px){.featured-media.svelte-1hl6jqy:before{background:linear-gradient(to bottom,transparent 55%,rgba(8,16,31,.75) 100%)}}.featured-media.svelte-1hl6jqy img:where(.svelte-1hl6jqy){width:100%;height:100%;min-height:220px;object-fit:cover;transition:transform .5s ease}@media(min-width:768px){.featured-media.svelte-1hl6jqy img:where(.svelte-1hl6jqy){min-height:360px}}.featured.svelte-1hl6jqy:hover .featured-media:where(.svelte-1hl6jqy) img:where(.svelte-1hl6jqy){transform:scale(1.04)}@media(prefers-reduced-motion:reduce){.featured.svelte-1hl6jqy,.featured-media.svelte-1hl6jqy img:where(.svelte-1hl6jqy),.featured-cta.svelte-1hl6jqy,.featured-title.svelte-1hl6jqy{transition:none}.featured.svelte-1hl6jqy:hover{transform:none}.featured.svelte-1hl6jqy:hover .featured-media:where(.svelte-1hl6jqy) img:where(.svelte-1hl6jqy){transform:none}}.blog-list.svelte-q27xrw{margin-bottom:2rem}.archive-header.svelte-q27xrw{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--sw-border-subtle)}.archive-title.svelte-q27xrw{margin:0;font-family:Inter Tight,Inter,sans-serif;font-size:1.5rem;font-weight:500;color:var(--sw-text-primary)}.archive-count.svelte-q27xrw{font-size:.82rem;color:var(--sw-text-muted);letter-spacing:.04em}.blog-grid.svelte-q27xrw{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.blog-grid.svelte-q27xrw{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 2.25rem}}.blog-page.svelte-u4k2t{position:relative}.blog-page.svelte-u4k2t:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 50% 40% at 50% 0%,rgba(212,175,55,.06),transparent 60%),radial-gradient(ellipse 40% 30% at 90% 20%,rgba(20,184,166,.04),transparent 50%);pointer-events:none}.blog-wrap.svelte-u4k2t{position:relative;max-width:80rem;margin:0 auto}.page-header.svelte-u4k2t{max-width:48rem;margin:0 auto 3rem;text-align:center}.page-sub.svelte-u4k2t{margin-top:1rem;font-size:1.08rem;color:var(--sw-text-secondary);line-height:1.7}@media(max-width:600px){.page-sub.svelte-u4k2t{font-size:1rem}.page-header.svelte-u4k2t{margin-bottom:2rem}}.newsletter-wrap.svelte-u4k2t{max-width:42rem;margin:3rem auto 0}
