.hero[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border);position:relative;overflow:hidden}.hero__bg[data-astro-cid-lcdefpme]{pointer-events:none;background-image:linear-gradient(90deg,#6ee7b70b 1px,#0000 1px),linear-gradient(#6ee7b70b 1px,#0000 1px);background-position:-1px -1px;background-size:40px 40px;position:absolute;inset:0;mask-image:radial-gradient(80% 90% at 20% 30%,#000 20%,#0000 75%)}.hero__bg[data-astro-cid-lcdefpme]:after{content:"";background:radial-gradient(closest-side,#6ee7b712,#0000);width:70%;height:110%;position:absolute;top:-30%;left:-10%}.hero__inner[data-astro-cid-lcdefpme]{padding-block:clamp(4rem,12vw,8rem) clamp(3.5rem,9vw,6rem);position:relative}.hero__prompt[data-astro-cid-lcdefpme]{color:var(--text);font-family:var(--font-mono);overflow-wrap:anywhere;margin-bottom:1.5rem;font-size:.875rem}.hero__user[data-astro-cid-lcdefpme],.hero__path[data-astro-cid-lcdefpme]{color:var(--accent)}.cursor[data-astro-cid-lcdefpme]{vertical-align:-.2em;background:var(--accent);width:.6em;height:1.15em;margin-left:.3em;animation:1.1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.hero__name[data-astro-cid-lcdefpme]{letter-spacing:-.045em;font-size:clamp(2.75rem,1.4rem + 7vw,6rem);font-weight:700;line-height:.95}.hero__role[data-astro-cid-lcdefpme]{max-width:40ch;color:var(--accent);font-family:var(--font-mono);text-wrap:balance;gap:.6em;margin-top:1.25rem;font-size:clamp(.9375rem,.85rem + .5vw,1.125rem);line-height:1.45;display:flex}.hero__role-mark[data-astro-cid-lcdefpme]{opacity:.6;flex:none}.hero__intro[data-astro-cid-lcdefpme]{max-width:58ch;color:var(--text);font-size:var(--step-1);gap:.75rem;margin-top:1.75rem;line-height:1.65;display:grid}.hero__actions[data-astro-cid-lcdefpme]{margin-top:2.25rem}.hero__meta[data-astro-cid-lcdefpme]{color:var(--muted);font-family:var(--font-mono);font-size:var(--step--1);align-items:center;gap:.6rem;margin-top:2.5rem;display:flex}.hero__dot[data-astro-cid-lcdefpme]{background:var(--accent);width:.4rem;height:.4rem;box-shadow:0 0 0 3px var(--accent-soft);border-radius:50%}.about-teaser[data-astro-cid-lcdefpme]{max-width:var(--prose);font-size:var(--step-1);gap:1.25rem;display:grid}.cta[data-astro-cid-lcdefpme]{border:1px solid var(--border);border-radius:var(--radius);background:radial-gradient(circle at 100% 0%, #6ee7b70f, transparent 50%), var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 2rem;padding:clamp(1.5rem,4vw,2.5rem);display:flex}.cta__title[data-astro-cid-lcdefpme]{font-size:var(--step-2);letter-spacing:-.025em;margin-bottom:.5rem}@media (width<=30rem){.hero__actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{flex:100%}}
