.blog.svelte-u4k2t{background:var(--color-navy);min-height:100vh}.blog-hero.svelte-u4k2t{position:relative;height:50vh;min-height:380px;display:flex;align-items:center;justify-content:center;overflow:hidden}.blog-hero-bg.svelte-u4k2t{position:absolute;top:0;right:0;bottom:0;left:0}.blog-hero-bg.svelte-u4k2t picture:where(.svelte-u4k2t){display:block;width:100%;height:100%}.blog-hero-bg.svelte-u4k2t img:where(.svelte-u4k2t){width:100%;height:100%;object-fit:cover;object-position:center 30%;opacity:.25}.blog-hero-ov.svelte-u4k2t{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a162880,#0a162833 40%,#0a1628e6)}.blog-hero-content.svelte-u4k2t{position:relative;z-index:2;text-align:center;padding:0 2rem}.blog-label{font-family:var(--font-sans);font-weight:500;font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;color:var(--color-steel);opacity:.5;margin-bottom:.75rem}.blog-h1{font-family:var(--font-serif);font-weight:400;font-size:clamp(2rem,4vw,3rem);color:var(--color-ice);margin-bottom:.5rem}.blog-sub{font-family:var(--font-sans);font-weight:300;font-size:1rem;color:var(--color-steel);opacity:.6}.blog-inner.svelte-u4k2t{max-width:800px;margin:0 auto;padding:3rem 2rem 4rem}.blog-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem}.blog-tag.svelte-u4k2t{font-family:var(--font-sans);font-weight:400;font-size:.7rem;color:var(--color-steel);opacity:.45;background:none;border:1px solid rgba(200,223,245,.06);padding:.4rem .85rem;cursor:pointer;transition:all .25s}.blog-tag.svelte-u4k2t:hover{border-color:#c8dff526;opacity:.7}.blog-tag.active.svelte-u4k2t{border-color:#3a6b9f80;color:var(--color-ice);opacity:.8;background:#3a6b9f14}.blog-grid.svelte-u4k2t{display:flex;flex-direction:column;gap:1px}.blog-card{display:block;text-decoration:none;padding:2rem 0;border-bottom:1px solid rgba(200,223,245,.04);transition:border-color .3s}.blog-card:first-child{border-top:1px solid rgba(200,223,245,.04)}.blog-card:hover{border-color:#c8dff51a}.bc-meta.svelte-u4k2t{display:flex;align-items:center;gap:1rem;margin-bottom:.6rem}.bc-date.svelte-u4k2t{font-family:var(--font-sans);font-size:.65rem;color:var(--color-steel);opacity:.4}.bc-tags.svelte-u4k2t{font-family:var(--font-sans);font-size:.6rem;color:var(--color-cobalt);opacity:.5}.bc-title.svelte-u4k2t{font-family:var(--font-serif);font-weight:400;font-size:1.35rem;color:var(--color-ice);line-height:1.35;margin-bottom:.5rem;transition:opacity .3s}.blog-card.svelte-u4k2t:hover .bc-title:where(.svelte-u4k2t){opacity:.8}.bc-desc.svelte-u4k2t{font-family:var(--font-sans);font-weight:300;font-size:.9rem;color:var(--color-steel);opacity:.55;line-height:1.6;margin-bottom:.75rem}.bc-read.svelte-u4k2t{font-family:var(--font-sans);font-size:.7rem;color:var(--color-cobalt);opacity:.4;transition:opacity .3s}.blog-card.svelte-u4k2t:hover .bc-read:where(.svelte-u4k2t){opacity:.9}.blog-empty.svelte-u4k2t{font-family:var(--font-sans);font-weight:300;font-size:.9rem;color:var(--color-steel);opacity:.4;text-align:center;padding:3rem 0}
