.hero[data-astro-cid-lcdefpme]{isolation:isolate;background:var(--ink);color:var(--ink-text);position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme]:before{content:"";z-index:-2;background:radial-gradient(60% 80% at 82% 20%,#c8741f61,#0000 70%),radial-gradient(40% 50% at 10% 100%,#a3540e33,#0000 70%);position:absolute;inset:0}.hero-rings[data-astro-cid-lcdefpme]{z-index:-1;width:min(46rem,80vw);color:var(--ink-accent);opacity:.28;position:absolute;top:50%;right:-8%;transform:translateY(-50%)}.hero-inner[data-astro-cid-lcdefpme]{padding-block:clamp(4.5rem,14vw,9rem)}.hero-kicker[data-astro-cid-lcdefpme]{color:var(--ink-accent);font-weight:500;font-family:var(--font-mono);letter-spacing:.06em;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:4px;margin-bottom:1.4rem;padding:.35rem .85rem;font-size:.8rem;display:inline-block}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:#fff;max-width:14ch}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ink-accent);font-style:italic;font-weight:500}.hero-lead[data-astro-cid-lcdefpme]{color:#d8cdb6;max-width:34rem;margin-bottom:2rem;font-size:clamp(1.1rem,2vw,1.3rem)}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;display:flex}.hero[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]:not(.button--on-dark){color:#fffaf0;background:#c8741f}.hero[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]:not(.button--on-dark):hover{background:#e08a2e}.hero-exif[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);margin:3rem 0 0;font-size:.8rem}.button--on-dark[data-astro-cid-lcdefpme]{color:#fff;background:#ffffff14;border-color:#ffffff38}.button--on-dark[data-astro-cid-lcdefpme]:hover{color:#fff;background:#ffffff29}.pitch[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.pitch-intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0}.pitch-points[data-astro-cid-lcdefpme]{gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}.pitch-points[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:3rem 1fr;column-gap:1rem;display:grid}.num[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--accent);grid-row:span 2;padding-top:.2rem;font-size:.95rem;font-weight:700}.pitch-points[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.3rem}.pitch-points[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-muted);margin:0}.tools-section[data-astro-cid-lcdefpme]{background:var(--surface);border-block:1px solid var(--border)}.tool-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:1.25rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.tool-card[data-astro-cid-lcdefpme]{border-radius:var(--radius);border:1px solid var(--border);background:var(--bg);flex-direction:column;padding:1.6rem;transition:border-color .15s,transform .15s;display:flex;position:relative}.tool-card[data-astro-cid-lcdefpme]:not(.tool-card--soon):hover{border-color:var(--accent);transform:translateY(-2px)}.tool-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.5rem}.tool-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--text);text-decoration:none}.tool-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after{content:"";position:absolute;inset:0}.tool-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-muted);flex:1;font-size:.975rem}.tool-link[data-astro-cid-lcdefpme]{color:var(--accent);font-weight:650}.tool-card--soon[data-astro-cid-lcdefpme]{background:0 0;border-style:dashed}.tool-card--soon[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--text-muted)}.tool-card--soon[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.section-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:2rem;display:flex}.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0}.post-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:1.5rem;display:grid}@media (width<=48rem){.pitch[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
