.shell.svelte-a0out7{max-width:1440px;margin-inline:auto;padding-inline:var(--shell-pad-x)}.pad.svelte-a0out7{padding-block:120px}@media(max-width:980px){.pad.svelte-a0out7{padding-block:96px}}@media(max-width:720px){.pad.svelte-a0out7{padding-block:64px}}.hero.svelte-a0out7{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-8);align-items:center;max-width:1100px;margin-bottom:var(--space-10)}.hero-copy.svelte-a0out7{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;max-width:760px}.hero-platy.svelte-a0out7{display:grid;place-items:center;flex-shrink:0}@media(max-width:720px){.hero.svelte-a0out7{grid-template-columns:1fr;gap:var(--space-5)}.hero-platy.svelte-a0out7{justify-self:center}}h1.svelte-a0out7{font-family:var(--font-head);font-weight:800;font-size:clamp(40px,6vw,72px);letter-spacing:-1.5px;line-height:1.05;text-transform:lowercase;color:var(--color-text);margin:0}h1.svelte-a0out7 em:where(.svelte-a0out7){font-family:var(--font-accent);font-style:italic;font-weight:400;color:var(--color-purple-light)}.lede.svelte-a0out7{font-family:var(--font-body);font-size:18px;line-height:1.5;color:var(--color-text-muted);max-width:580px;margin:0}.divider.svelte-a0out7{opacity:.4;margin-top:var(--space-3)}.post-grid.svelte-a0out7{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space-5)}@media(max-width:1100px){.post-grid.svelte-a0out7{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.post-grid.svelte-a0out7{grid-template-columns:1fr}}.post-card.svelte-a0out7{background:var(--color-surface1);border:1px solid var(--color-border);border-radius:var(--radius-brand-md);padding:var(--space-7);display:flex;flex-direction:column;gap:var(--space-3);text-decoration:none;color:inherit;transition:border-color var(--motion-duration-base) var(--motion-easing)}.post-card.svelte-a0out7:hover{border-color:var(--color-border-strong)}.post-tag.svelte-a0out7{font-family:var(--font-mono);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-purple)}.post-title.svelte-a0out7{font-family:var(--font-head);font-weight:800;font-size:22px;letter-spacing:-.4px;line-height:1.2;text-transform:lowercase;color:var(--color-text);margin:0}.post-excerpt.svelte-a0out7{font-family:var(--font-body);font-size:14px;line-height:1.55;color:var(--color-text-muted);margin:var(--space-2) 0 0;flex:1}.post-foot.svelte-a0out7{display:flex;justify-content:space-between;align-items:center;margin-top:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.post-link.svelte-a0out7{font-family:var(--font-mono);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-lime)}.post-foot-left.svelte-a0out7{display:flex;align-items:center;gap:var(--space-4)}.post-date.svelte-a0out7{font-family:var(--font-mono);font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--color-text-faint)}.post-brand.svelte-a0out7{display:flex;align-items:center;gap:var(--space-2)}.brand-logo.svelte-a0out7{height:20px;width:auto;display:block;object-fit:contain}.brand-logo--dp.svelte-a0out7{height:16px;opacity:.5}.brand-name.svelte-a0out7{font-family:var(--font-head);font-weight:700;font-size:12px;letter-spacing:-.2px;text-transform:lowercase;color:var(--color-text-muted)}.empty-state.svelte-a0out7{border-top:1px solid var(--color-border);padding-top:var(--space-9);display:flex;flex-direction:column;gap:var(--space-4);max-width:620px}.status-tag.svelte-a0out7{font-family:var(--font-mono);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-lime)}.empty-state.svelte-a0out7 h2:where(.svelte-a0out7){font-family:var(--font-head);font-weight:800;font-size:clamp(28px,3.5vw,40px);letter-spacing:-.8px;line-height:1.1;text-transform:lowercase;color:var(--color-text);margin:0}.empty-state.svelte-a0out7 p:where(.svelte-a0out7){font-family:var(--font-body);font-size:16px;line-height:1.55;color:var(--color-text-muted);margin:0}.link.svelte-a0out7{font-family:var(--font-mono);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-lime);text-decoration:none;border-bottom:1px solid var(--color-lime);padding-bottom:2px;align-self:flex-start;margin-top:var(--space-3)}.link.svelte-a0out7:hover{color:var(--color-text);border-bottom-color:var(--color-text)}
