.blog-hero.svelte-u4k2t{--chrome-text:#f3f5f4;--chrome-text-muted:#a5aeaa;--hairline:#f3f5f429;color:var(--chrome-text);background:radial-gradient(circle at 85% 12%,#f28c2821,#0000 26rem),#0b0f14;padding-block:clamp(4rem,9vw,7rem) clamp(4rem,8vw,6.5rem)}.blog-hero-grid.svelte-u4k2t{gap:clamp(2.5rem,6vw,5rem);display:grid}.blog-heading.svelte-u4k2t{max-inline-size:58rem}.blog-heading.svelte-u4k2t h1:where(.svelte-u4k2t){letter-spacing:-.035em;max-inline-size:16ch;margin:0;font-size:clamp(2.5rem,6.5vw,5.2rem);font-weight:400;line-height:.98}.blog-heading.svelte-u4k2t p:where(.svelte-u4k2t){max-inline-size:46rem;color:var(--chrome-text-muted);margin:1.5rem 0 0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.65}.featured-post.svelte-u4k2t{border:1px solid var(--hairline);background:#11171d;border-radius:1.5rem;grid-template-columns:minmax(0,1.45fr) minmax(18rem,.85fr);min-block-size:31rem;display:grid;overflow:hidden}.featured-image.svelte-u4k2t{min-block-size:25rem;overflow:hidden}.featured-image.svelte-u4k2t img:where(.svelte-u4k2t),.post-image.svelte-u4k2t img:where(.svelte-u4k2t){object-fit:cover;block-size:100%;inline-size:100%;display:block}.featured-copy.svelte-u4k2t{flex-direction:column;justify-content:center;padding:clamp(1.75rem,4vw,3.5rem);display:flex}.featured-copy.svelte-u4k2t h2:where(.svelte-u4k2t){letter-spacing:-.02em;margin:1rem 0;font-size:clamp(1.65rem,3vw,2.6rem);font-weight:450;line-height:1.1}.featured-copy.svelte-u4k2t>p:where(.svelte-u4k2t){color:var(--chrome-text-muted);margin:0;line-height:1.65}.post-category.svelte-u4k2t{inline-size:fit-content;font-family:var(--font-code,var(--font-mono));letter-spacing:.12em;text-transform:uppercase;color:#f2a154;font-size:.7rem;font-weight:600}.post-byline.svelte-u4k2t{align-items:center;gap:.75rem;margin-block-start:auto;padding-block-start:2rem;display:flex}.post-byline.svelte-u4k2t img:where(.svelte-u4k2t){object-fit:cover;background:#dfe5e2;border-radius:50%;flex:none}.post-byline.svelte-u4k2t div:where(.svelte-u4k2t){gap:.16rem;min-inline-size:0;display:grid}.post-byline.svelte-u4k2t strong:where(.svelte-u4k2t){font-size:.84rem;font-weight:600}.post-byline.svelte-u4k2t span:where(.svelte-u4k2t){color:var(--chrome-text-muted);font-size:.74rem}.blog-feed.svelte-u4k2t{color:#171717;background:#f5f6f4;padding-block:clamp(4rem,8vw,7rem)}.feed-head.svelte-u4k2t{border-block-end:1px solid #11111126;justify-content:space-between;align-items:baseline;gap:1.5rem;padding-block-end:1.5rem;display:flex}.feed-head.svelte-u4k2t h2:where(.svelte-u4k2t){letter-spacing:-.02em;margin:0;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:450}.feed-head.svelte-u4k2t span:where(.svelte-u4k2t){color:#696d6b;font-size:.86rem}.post-grid.svelte-u4k2t{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,2rem);padding-block-start:2rem;display:grid}.post-card.svelte-u4k2t{background:#fff;border:1px solid #11111121;border-radius:1.25rem;flex-direction:column;min-inline-size:0;display:flex;overflow:hidden}.post-image.svelte-u4k2t{aspect-ratio:16/9;background:#dfe3e1;position:relative;overflow:hidden}.post-image.svelte-u4k2t img:where(.svelte-u4k2t){transition:transform .5s var(--ease-out)}.post-card.svelte-u4k2t:hover .post-image:where(.svelte-u4k2t) img:where(.svelte-u4k2t){transform:scale(1.025)}.post-image.svelte-u4k2t .post-category:where(.svelte-u4k2t){color:#f5b26e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0f14d1;border-radius:999px;padding:.45rem .65rem;position:absolute;inset-block-start:1rem;inset-inline-start:1rem}.post-copy.svelte-u4k2t{flex-direction:column;flex:1;padding:clamp(1.25rem,2.5vw,1.75rem);display:flex}.post-copy.svelte-u4k2t h3:where(.svelte-u4k2t){letter-spacing:-.015em;margin:0;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:500;line-height:1.18}.post-copy.svelte-u4k2t>p:where(.svelte-u4k2t){color:#666a68;margin:.85rem 0 0;line-height:1.6}.post-copy.svelte-u4k2t .post-byline:where(.svelte-u4k2t){border-block-start:1px solid #11111117}.post-copy.svelte-u4k2t .post-byline:where(.svelte-u4k2t) span:where(.svelte-u4k2t){color:#747876}html[data-theme=dark] .blog-feed.svelte-u4k2t{color:#f3f5f4;background:#0f151a}html[data-theme=dark] .feed-head.svelte-u4k2t{border-color:#f3f5f424}html[data-theme=dark] .feed-head.svelte-u4k2t span:where(.svelte-u4k2t),html[data-theme=dark] .post-copy.svelte-u4k2t>p:where(.svelte-u4k2t),html[data-theme=dark] .post-copy.svelte-u4k2t .post-byline:where(.svelte-u4k2t) span:where(.svelte-u4k2t){color:#a5aeaa}html[data-theme=dark] .post-card.svelte-u4k2t{background:#151c22;border-color:#f3f5f424}html[data-theme=dark] .post-copy.svelte-u4k2t .post-byline:where(.svelte-u4k2t){border-color:#f3f5f41a}@media (width<=820px){.featured-post.svelte-u4k2t{grid-template-columns:1fr}.featured-image.svelte-u4k2t{aspect-ratio:16/10;min-block-size:0}.featured-copy.svelte-u4k2t{min-block-size:22rem}}@media (width<=680px){.post-grid.svelte-u4k2t{grid-template-columns:1fr}.feed-head.svelte-u4k2t{flex-direction:column;align-items:flex-start;gap:.4rem}.blog-heading.svelte-u4k2t h1:where(.svelte-u4k2t){max-inline-size:none}}@media (prefers-reduced-motion:reduce){.post-image.svelte-u4k2t img:where(.svelte-u4k2t){transition:none}}
