.hero[data-astro-cid-j7pv25f6]{padding:4rem 0 3rem;max-width:72rem;margin:0 auto;position:relative;background-image:linear-gradient(#ffffff06 1px,transparent 1px),linear-gradient(90deg,#ffffff06 1px,transparent 1px);background-size:40px 40px,40px 40px}.hero[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background-image:url(/noise.png);background-repeat:repeat;opacity:.02;pointer-events:none}.hero-logo[data-astro-cid-j7pv25f6]{max-width:200px;height:auto;margin-bottom:1.5rem}.hero-title[data-astro-cid-j7pv25f6]{font-family:Martian Mono,JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700;font-size:clamp(2.5rem,8vw,5rem);letter-spacing:-.02em;text-transform:uppercase;line-height:.95;color:var(--accent);margin:0 0 1.25rem}.hero-tagline[data-astro-cid-j7pv25f6]{font-family:"Source Serif 4",Georgia,Times New Roman,serif;font-size:var(--body-size);color:var(--muted);max-width:42rem;margin:0 0 2rem;line-height:var(--body-line)}.hero-ctas[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.75rem}.btn[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;font-family:Martian Mono,JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--label-size);text-transform:uppercase;letter-spacing:.12em;padding:.75rem 1.25rem;min-height:44px;text-decoration:none;border:1px solid var(--line)}.btn-primary[data-astro-cid-j7pv25f6]{background:var(--accent);color:var(--paper);border-color:var(--accent)}.btn-secondary[data-astro-cid-j7pv25f6]{color:var(--ink);background:transparent}.grid-section[data-astro-cid-j7pv25f6]{max-width:72rem;margin:0 auto;padding:2rem 0}.card-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem}.contact-band[data-astro-cid-j7pv25f6]{max-width:72rem;margin:0 auto;padding:3rem 0;border-top:1px solid var(--line)}.band-title[data-astro-cid-j7pv25f6]{font-family:Martian Mono,JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--section-size);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--ink);margin:0 0 .5rem}.band-copy[data-astro-cid-j7pv25f6]{font-family:"Source Serif 4",Georgia,Times New Roman,serif;color:var(--muted);margin:0 0 1.25rem}
