.blog-page.svelte-1s4sn4g{--paper: var(--background);--ink: var(--foreground);--accent: var(--primary);--grid: color-mix(in srgb, var(--foreground) 10%, transparent);min-height:100vh;color:var(--ink);background:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px),var(--paper);background-size:40px 40px;font-family:JetBrains Mono,monospace}.hero.svelte-1s4sn4g,.featured.svelte-1s4sn4g,.closing.svelte-1s4sn4g{padding:clamp(64px,10vw,150px) 6vw}.hero.svelte-1s4sn4g{min-height:570px;border-bottom:1px solid var(--ink);display:flex;flex-direction:column;justify-content:center}.eyebrow.svelte-1s4sn4g,.section-label.svelte-1s4sn4g,.article-meta.svelte-1s4sn4g,.article-number.svelte-1s4sn4g{font-size:10px;font-weight:700;letter-spacing:.12em}.eyebrow.svelte-1s4sn4g span:where(.svelte-1s4sn4g){border:1px solid var(--ink);padding:6px 8px;margin-right:12px}h1.svelte-1s4sn4g,h2.svelte-1s4sn4g,h3.svelte-1s4sn4g{margin:0;letter-spacing:-.065em}h1.svelte-1s4sn4g{margin-top:54px;font-size:clamp(54px,8vw,120px);line-height:.86;font-weight:500}h1.svelte-1s4sn4g em:where(.svelte-1s4sn4g),h2.svelte-1s4sn4g span:where(.svelte-1s4sn4g){color:var(--accent);font-style:normal}.lead.svelte-1s4sn4g{max-width:570px;margin:36px 0 0;font-size:14px;line-height:1.8}.featured.svelte-1s4sn4g{display:grid;grid-template-columns:.7fr 1.3fr;gap:8vw;border-bottom:1px solid var(--ink)}.article-meta.svelte-1s4sn4g{color:color-mix(in srgb,var(--ink) 65%,transparent)}.article-meta.svelte-1s4sn4g span:where(.svelte-1s4sn4g){margin:0 7px}.featured.svelte-1s4sn4g h2:where(.svelte-1s4sn4g){margin-top:28px;font-size:clamp(42px,6vw,90px);line-height:.9;font-weight:500}.featured.svelte-1s4sn4g p:where(.svelte-1s4sn4g){max-width:580px;margin:30px 0;font-size:13px;line-height:1.85}.read-link.svelte-1s4sn4g,.cta.svelte-1s4sn4g{display:inline-flex;justify-content:space-between;gap:38px;padding:17px 20px;color:var(--paper);background:var(--ink);border:1px solid var(--ink);box-shadow:4px 4px 0 var(--accent);font-size:11px;font-weight:700;text-decoration:none}.read-link.svelte-1s4sn4g:hover,.cta.svelte-1s4sn4g:hover{transform:translate(-2px,-2px)}.articles.svelte-1s4sn4g{border-bottom:1px solid var(--ink)}.articles.svelte-1s4sn4g>.section-label:where(.svelte-1s4sn4g){padding:30px 6vw;border-bottom:1px solid var(--ink)}.articles.svelte-1s4sn4g article:where(.svelte-1s4sn4g){display:grid;grid-template-columns:.35fr 1.45fr .2fr;gap:24px;align-items:start;padding:40px 6vw;border-bottom:1px solid var(--ink)}.articles.svelte-1s4sn4g article:where(.svelte-1s4sn4g):last-child{border-bottom:0}.articles.svelte-1s4sn4g h3:where(.svelte-1s4sn4g){max-width:760px;margin-top:18px;font-size:clamp(26px,3.3vw,48px);line-height:1;font-weight:500}.articles.svelte-1s4sn4g a:where(.svelte-1s4sn4g){justify-self:end;color:var(--ink);font-size:30px;line-height:1;text-decoration:none}.articles.svelte-1s4sn4g article:where(.svelte-1s4sn4g):hover{color:var(--paper);background:var(--ink)}.articles.svelte-1s4sn4g article:where(.svelte-1s4sn4g):hover .article-meta:where(.svelte-1s4sn4g),.articles.svelte-1s4sn4g article:where(.svelte-1s4sn4g):hover a:where(.svelte-1s4sn4g){color:var(--paper)}.closing.svelte-1s4sn4g{color:var(--paper);background:var(--ink)}.closing.svelte-1s4sn4g h2:where(.svelte-1s4sn4g){margin:28px 0 42px;font-size:clamp(42px,6vw,90px);line-height:.9;font-weight:500}.cta.svelte-1s4sn4g{color:var(--ink);background:var(--paper);box-shadow:4px 4px 0 var(--accent)}@media (max-width: 800px){.hero.svelte-1s4sn4g,.featured.svelte-1s4sn4g,.closing.svelte-1s4sn4g{padding:72px 20px}.featured.svelte-1s4sn4g{grid-template-columns:1fr;gap:36px}.articles.svelte-1s4sn4g>.section-label:where(.svelte-1s4sn4g){padding:24px 20px}.articles.svelte-1s4sn4g article:where(.svelte-1s4sn4g){grid-template-columns:42px 1fr 24px;gap:12px;padding:30px 20px}.articles.svelte-1s4sn4g a:where(.svelte-1s4sn4g){font-size:22px}}@media (prefers-reduced-motion: reduce){.svelte-1s4sn4g,.svelte-1s4sn4g:before,.svelte-1s4sn4g:after{transition:none!important}}
