.page-gradient{display:none!important}.articles-page.svelte-1ke13eg{padding:160px 32px 96px;position:relative;overflow:hidden}.articles-bg.svelte-1ke13eg{filter:blur(40px);opacity:.75;pointer-events:none;z-index:0;background:radial-gradient(50% 80% at 50% 0,oklab(94.8168% -.00988386 -.0012556) 0%,oklab(97.6676% -.00444774 -.000564985) 35%,#0000 70%);height:720px;position:absolute;top:0;left:-10%;right:-10%}.container.svelte-1ke13eg{z-index:1;max-width:1180px;margin:0 auto;position:relative}.page-header.svelte-1ke13eg{max-width:760px;margin:0 0 48px}.eyebrow.svelte-1ke13eg{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--oto-green);margin:0 0 24px;font-size:12px;font-weight:500}.page-header.svelte-1ke13eg h1:where(.svelte-1ke13eg){font-family:var(--font-display-hero);letter-spacing:-.012em;color:var(--fg-1);margin:0 0 20px;font-size:clamp(40px,4.2vw,56px);font-weight:500;line-height:1.12}.page-lede.svelte-1ke13eg{font-family:var(--font-sans);color:var(--oto-stone);max-width:60ch;margin:0;font-size:19px;line-height:1.55}.category-nav.svelte-1ke13eg{flex-wrap:wrap;gap:8px;margin:0 0 48px;display:flex}.category-nav.svelte-1ke13eg a:where(.svelte-1ke13eg){font-family:var(--font-mono);letter-spacing:.04em;color:var(--oto-stone);border:1px solid var(--oto-ivory-deep);transition:background .18s var(--ease-out), border-color .18s var(--ease-out), color .18s var(--ease-out);background:#fff;border-radius:999px;align-items:center;gap:4px;padding:9px 16px;font-size:12.5px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.category-nav.svelte-1ke13eg a:where(.svelte-1ke13eg):hover{border-color:var(--oto-green);color:var(--oto-green);background:var(--oto-green-soft)}.category-nav.svelte-1ke13eg a.selected:where(.svelte-1ke13eg){background:var(--oto-green);border-color:var(--oto-green);color:#fff}.article-grid.svelte-1ke13eg{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;display:grid}.article-card.svelte-1ke13eg{height:100%}.card-link.svelte-1ke13eg{border:1px solid var(--oto-ivory-deep);height:100%;color:inherit;transition:transform .24s var(--ease-out), box-shadow .24s var(--ease-out), border-color .24s var(--ease-out);background:#fff;border-radius:14px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 1px 3px #13233a0a}.card-link.svelte-1ke13eg:hover{border-color:var(--oto-green);transform:translateY(-3px);box-shadow:0 12px 32px #13233a14}.card-image.svelte-1ke13eg{aspect-ratio:16/10;background:var(--oto-ivory-soft);overflow:hidden}.card-image.svelte-1ke13eg img:where(.svelte-1ke13eg){object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out);display:block}.card-link.svelte-1ke13eg:hover .card-image:where(.svelte-1ke13eg) img:where(.svelte-1ke13eg){transform:scale(1.04)}.card-body.svelte-1ke13eg{flex-direction:column;flex-grow:1;gap:12px;padding:20px 22px 22px;display:flex}.card-meta.svelte-1ke13eg{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--oto-green);justify-content:space-between;gap:16px;font-size:11px;font-weight:500;display:flex}.card-body.svelte-1ke13eg h2:where(.svelte-1ke13eg){font-family:var(--font-display);letter-spacing:-.005em;color:var(--fg-1);text-wrap:balance;margin:0;font-size:19px;font-weight:500;line-height:1.25}.card-body.svelte-1ke13eg p:where(.svelte-1ke13eg){font-family:var(--font-sans);color:var(--oto-stone);margin:0;font-size:15px;line-height:1.55}.card-body.svelte-1ke13eg .author:where(.svelte-1ke13eg){font-family:var(--font-mono);letter-spacing:.04em;color:var(--oto-stone);margin-top:auto;padding-top:8px;font-size:11.5px;font-weight:500}.empty-state.svelte-1ke13eg{font-family:var(--font-sans);color:var(--oto-stone);padding:32px 0;font-size:16px}@media (width<=720px){.articles-page.svelte-1ke13eg{padding:120px 20px 64px}.page-header.svelte-1ke13eg h1:where(.svelte-1ke13eg){font-size:36px}.article-grid.svelte-1ke13eg{grid-template-columns:1fr}}
