.blog-hero.svelte-rwi3u8{color:var(--color-foreground);align-items:center;gap:2.5rem;padding:2rem 0;display:grid}.hero-copy.svelte-rwi3u8{min-width:0}.hero-eyebrow.svelte-rwi3u8{color:var(--color-primary);font:500 .625rem/1.6 var(--font-mono);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.625rem;display:flex}.hero-marker.svelte-rwi3u8{background:var(--color-primary);flex-shrink:0;width:.5rem;height:.5rem}.hero-copy.svelte-rwi3u8 h1:where(.svelte-rwi3u8){letter-spacing:-.035em;overflow-wrap:break-word;text-wrap:balance;max-width:10ch;margin-top:1.3rem;font-size:clamp(2.75rem,6.4vw,5.5rem);font-weight:800;line-height:1.02}.hero-description.svelte-rwi3u8{max-width:30ch;color:var(--color-muted);margin-top:1.5rem;font-size:1rem;line-height:1.75}.hero-cta.svelte-rwi3u8{color:#172014;background:#a8e82c;border-radius:.375rem;justify-content:space-between;align-items:center;gap:1.5rem;min-height:3rem;margin-top:1.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:650;transition:background-color .15s;display:inline-flex}.hero-cta.svelte-rwi3u8:hover{background:#b9ef50}.hero-cta.svelte-rwi3u8 svg:where(.svelte-rwi3u8){flex-shrink:0}.hero-cta.svelte-rwi3u8:focus-visible,.featured-body.svelte-rwi3u8 a:where(.svelte-rwi3u8):focus-visible{outline-offset:5px;outline:2px solid #a8e82c}.hero-cta.svelte-rwi3u8:focus-visible{outline-color:var(--color-primary)}.hero-signature.svelte-rwi3u8{display:none}.featured-story.svelte-rwi3u8{color:#f3f5ef;background:#171c18;border:1px solid #3c473d;border-radius:.75rem;min-width:0;position:relative;overflow:hidden}.featured-label.svelte-rwi3u8{color:#f3f5ef;font:500 .625rem/1.5 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1.25rem;display:flex}.featured-label.svelte-rwi3u8>span:where(.svelte-rwi3u8):last-child{font-size:1rem}.featured-cover.svelte-rwi3u8{display:block;overflow:hidden}.featured-cover.svelte-rwi3u8>img:where(.svelte-rwi3u8){aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%}.featured-placeholder.svelte-rwi3u8{aspect-ratio:16/9;background:#222923;justify-content:center;align-items:center;display:flex}.featured-placeholder.svelte-rwi3u8 img:where(.svelte-rwi3u8){width:35%;height:45%}.featured-body.svelte-rwi3u8{padding:1.25rem}.featured-meta.svelte-rwi3u8{color:#b4bdb0;font:400 .625rem/1.6 var(--font-mono);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.featured-meta.svelte-rwi3u8>span:where(.svelte-rwi3u8):first-child{color:#a8e82c}.featured-body.svelte-rwi3u8 h2:where(.svelte-rwi3u8){letter-spacing:-.03em;overflow-wrap:anywhere;text-wrap:pretty;margin-top:.75rem;font-size:clamp(1.25rem,2.2vw,1.625rem);line-height:1.2}.featured-body.svelte-rwi3u8 h2:where(.svelte-rwi3u8) a:where(.svelte-rwi3u8){transition:color .15s}.featured-body.svelte-rwi3u8 h2:where(.svelte-rwi3u8) a:where(.svelte-rwi3u8):hover{color:#a8e82c}.featured-body.svelte-rwi3u8 p:where(.svelte-rwi3u8){color:#b4bdb0;margin-top:.75rem;font-size:.8125rem;line-height:1.65}.hero-emblem.svelte-rwi3u8{display:none}@media (width>=640px){.blog-hero.svelte-rwi3u8{padding:2.5rem 0}.hero-eyebrow.svelte-rwi3u8{font-size:.6875rem}.hero-description.svelte-rwi3u8{font-size:1.125rem}.featured-body.svelte-rwi3u8{padding:1.5rem}}@media (width>=1024px){.blog-hero.svelte-rwi3u8{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3.5rem;padding:3rem 0}.hero-signature.svelte-rwi3u8{gap:.375rem;margin-top:3rem;display:flex}.hero-signature.svelte-rwi3u8 span:where(.svelte-rwi3u8){background:var(--color-primary);width:1.5rem;height:.375rem}.hero-signature.svelte-rwi3u8 span:where(.svelte-rwi3u8):nth-child(2){opacity:.65}.hero-signature.svelte-rwi3u8 span:where(.svelte-rwi3u8):nth-child(3){opacity:.4}.hero-signature.svelte-rwi3u8 span:where(.svelte-rwi3u8):nth-child(4){opacity:.2}.hero-signature.svelte-rwi3u8 span:where(.svelte-rwi3u8):nth-child(5){opacity:.1}.hero-emblem.svelte-rwi3u8{opacity:.7;justify-content:center;display:flex}}@media (prefers-reduced-motion:reduce){.hero-cta.svelte-rwi3u8,.featured-body.svelte-rwi3u8 h2:where(.svelte-rwi3u8) a:where(.svelte-rwi3u8){transition:none}}
