.blog-category-header.svelte-s8nx8a{--blog-header-offset:4rem;top:calc(var(--blog-header-offset) - 1px);z-index:16;box-sizing:border-box;width:100%;margin-top:var(--blog-header-offset);padding:.65rem var(--edge);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#10100f;border-top:1px solid #e9e2d20f;border-bottom:1px solid #e9e2d224;display:block;position:sticky}.blog-category-header__inner.svelte-s8nx8a{flex-wrap:nowrap;justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex;overflow-x:auto}.blog-category-header.svelte-s8nx8a button:where(.svelte-s8nx8a),.blog-category-header.svelte-s8nx8a a:where(.svelte-s8nx8a){min-height:2rem;color:var(--bone);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:1px solid #0000;flex:none;align-items:center;padding:.45rem .65rem;font-size:.72rem;font-weight:800;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.blog-category-header.svelte-s8nx8a button:where(.svelte-s8nx8a):hover,.blog-category-header.svelte-s8nx8a button.active:where(.svelte-s8nx8a),.blog-category-header.svelte-s8nx8a a:where(.svelte-s8nx8a):hover{border-color:var(--terracotta);background:var(--terracotta);color:var(--black)}@media (width<=760px){.blog-category-header.svelte-s8nx8a{--blog-header-offset:8.75rem}.blog-category-header__inner.svelte-s8nx8a{justify-content:flex-start}}.blog-shell.svelte-u4k2t,.blog-featured.svelte-u4k2t,.post-index.svelte-u4k2t{color:var(--paper);background:#fff}.blog-shell.svelte-u4k2t{min-height:60vh;padding:clamp(6rem,10vw,10rem) clamp(1.5rem,5vw,5rem)}.blog-featured.svelte-u4k2t{padding:clamp(2rem,4vw,4rem) clamp(1rem,4vw,4rem) clamp(2.5rem,5vw,5rem)}.featured-card.svelte-u4k2t{max-width:94rem;height:clamp(16.5rem,22vw,19.8rem);min-height:0;color:inherit;background:#f3f3f5;border-radius:.5rem;grid-template-columns:minmax(12rem,24rem) minmax(0,1fr);margin:0 auto;text-decoration:none;display:grid;overflow:hidden}.featured-media.svelte-u4k2t{background:0 0;height:100%;margin:0;overflow:hidden}.featured-media.svelte-u4k2t img:where(.svelte-u4k2t){object-fit:contain;width:100%;height:100%}.featured-media--empty.svelte-u4k2t{color:var(--bone);place-items:center;font-size:clamp(2rem,5vw,6rem);font-weight:950;display:grid}.featured-copy.svelte-u4k2t{align-content:start;gap:clamp(.75rem,1.4vw,1.1rem);min-width:0;padding:clamp(1.25rem,2.4vw,2.25rem);display:grid;overflow:hidden}.featured-badge.svelte-u4k2t{background:var(--jade);color:#fff;border-radius:.25rem;width:fit-content;padding:.35rem .75rem;font-size:.82rem;font-weight:950}.featured-copy.svelte-u4k2t h1:where(.svelte-u4k2t){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(1.35rem,2.2vw,2.45rem);line-height:1.16;display:-webkit-box;overflow:hidden}.featured-copy.svelte-u4k2t p:where(.svelte-u4k2t){max-width:64rem;color:var(--earth-body);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(.88rem,1vw,1rem);font-weight:400;line-height:1.65;display:-webkit-box;overflow:hidden}.featured-tags.svelte-u4k2t,.post-tags.svelte-u4k2t{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.featured-tags.svelte-u4k2t li:where(.svelte-u4k2t){background:var(--terracotta);color:#fff;border-radius:999px;padding:.4rem .75rem;font-size:.78rem;font-weight:400}.featured-dots.svelte-u4k2t{justify-content:center;gap:.45rem;margin-top:1rem;display:flex}.featured-dots.svelte-u4k2t button:where(.svelte-u4k2t){cursor:pointer;background:#10100f2e;border:0;border-radius:999px;width:.6rem;height:.6rem;transition:width .16s,background .16s}.featured-dots.svelte-u4k2t button.active:where(.svelte-u4k2t){background:var(--paper);width:1.6rem}.post-index.svelte-u4k2t{padding:clamp(1rem,3vw,3rem) clamp(1rem,4vw,4rem) clamp(5rem,8vw,9rem)}.blog-layout.svelte-u4k2t{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);gap:clamp(2rem,5vw,5rem);max-width:94rem;margin:0 auto;display:grid}.post-index-copy.svelte-u4k2t{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.post-index-copy.svelte-u4k2t h2:where(.svelte-u4k2t),.popular-posts.svelte-u4k2t h2:where(.svelte-u4k2t){color:var(--paper);margin:0;font-size:clamp(1.8rem,3vw,3rem);line-height:1.05}.post-list.svelte-u4k2t{border-top:1px solid #10100f24;display:grid}.post-card.svelte-u4k2t{color:inherit;border-bottom:1px solid #10100f24;grid-template-columns:minmax(13rem,20rem) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,3rem);padding:clamp(1.5rem,3vw,2.5rem) 0;text-decoration:none;transition:border-color .16s;display:grid}.post-card.svelte-u4k2t:not(.has-thumb){grid-template-columns:1fr}.post-card.svelte-u4k2t:hover{border-color:#c963468c}.post-thumb.svelte-u4k2t{aspect-ratio:16/10;background:0 0;border-radius:.5rem;margin:0;overflow:hidden}.post-thumb.svelte-u4k2t img:where(.svelte-u4k2t){object-fit:contain;width:100%;height:100%;transition:transform .18s}.post-card.svelte-u4k2t:hover .post-thumb:where(.svelte-u4k2t) img:where(.svelte-u4k2t){transform:scale(1.04)}.post-main.svelte-u4k2t{gap:.8rem;display:grid}.post-meta.svelte-u4k2t{color:var(--earth-muted);flex-wrap:wrap;gap:.75rem;font-size:.9rem;font-weight:400;display:flex}.post-meta.svelte-u4k2t span:where(.svelte-u4k2t):first-child{color:var(--jade);font-weight:850}.post-card.svelte-u4k2t h3:where(.svelte-u4k2t){color:var(--paper);margin:0;font-size:clamp(1.45rem,2vw,2.35rem);line-height:1.22}.post-main.svelte-u4k2t p:where(.svelte-u4k2t){color:var(--earth-body);margin:0;font-size:clamp(1rem,1.2vw,1.2rem);font-weight:400;line-height:1.65}.post-tags.svelte-u4k2t li:where(.svelte-u4k2t){color:var(--earth-body);background:#10100f0d;border:1px solid #10100f2e;border-radius:999px;padding:.38rem .72rem;font-size:.76rem;font-weight:400}.popular-posts.svelte-u4k2t{align-self:start;position:sticky;top:8.75rem}.popular-posts.svelte-u4k2t h2:where(.svelte-u4k2t){border-bottom:2px solid var(--paper);padding-bottom:1rem;font-size:clamp(1.4rem,2vw,2rem)}.popular-posts.svelte-u4k2t ol:where(.svelte-u4k2t){margin:0;padding:0;list-style:none;display:grid}.popular-posts.svelte-u4k2t a:where(.svelte-u4k2t){color:inherit;border-bottom:1px solid #10100f1f;grid-template-columns:auto minmax(0,1fr);gap:.4rem .9rem;padding:1rem 0;text-decoration:none;display:grid}.popular-posts.svelte-u4k2t a:where(.svelte-u4k2t):hover strong:where(.svelte-u4k2t){color:var(--terracotta)}.popular-posts.svelte-u4k2t span:where(.svelte-u4k2t){color:var(--earth-muted);font-weight:950}.popular-posts.svelte-u4k2t strong:where(.svelte-u4k2t){font-size:.98rem;line-height:1.35}.popular-posts.svelte-u4k2t small:where(.svelte-u4k2t){color:var(--earth-muted);grid-column:2;font-size:.82rem;font-weight:800}.blog-empty.svelte-u4k2t{color:var(--earth-body);margin:0;font-size:clamp(1.2rem,2vw,1.8rem);font-weight:800}@media (width<=980px){.blog-layout.svelte-u4k2t{grid-template-columns:1fr}.featured-card.svelte-u4k2t{grid-template-columns:1fr;height:auto}.featured-media.svelte-u4k2t{height:clamp(13rem,44vw,20rem)}.popular-posts.svelte-u4k2t{position:static}}@media (width<=760px){.post-card.svelte-u4k2t{grid-template-columns:1fr}}
