:where(.astro-kh7btl4r)[data-reveal="1"]{--reveal-delay: 80ms}:where(.astro-kh7btl4r)[data-reveal="2"]{--reveal-delay: .16s}.hero:where(.astro-kh7btl4r){padding-block:clamp(2.5rem,6vw,6rem) clamp(1.5rem,3vw,3rem);max-width:64ch}.hero:where(.astro-kh7btl4r) h1:where(.astro-kh7btl4r){margin-block:.35em .25em;font-size:var(--step-4)}.hero__tag:where(.astro-kh7btl4r){font-size:var(--step-1);color:var(--ink-soft);max-width:52ch;line-height:1.4}.band:where(.astro-kh7btl4r){padding-block:var(--space-3xl)}.band--sunk:where(.astro-kh7btl4r){background:var(--surface-sunk);border-block:1px solid var(--line);max-width:none;padding-inline:var(--edge);margin-inline:calc(-1 * var(--edge))}.band--sunk:where(.astro-kh7btl4r)>:where(.astro-kh7btl4r){max-width:var(--maxw);margin-inline:auto}.band__title:where(.astro-kh7btl4r){margin-block:.4em 1.2em;max-width:26ch}.creed:where(.astro-kh7btl4r){list-style:none;display:grid;gap:var(--space-md);max-width:60ch;margin-top:var(--space-md)}.creed:where(.astro-kh7btl4r) li:where(.astro-kh7btl4r){position:relative;padding-left:1.6rem}.creed:where(.astro-kh7btl4r) li:where(.astro-kh7btl4r):before{content:"→";position:absolute;left:0;color:var(--signal);font-family:var(--font-mono)}.contact-cta:where(.astro-kh7btl4r){display:flex;align-items:center;gap:var(--space-lg);flex-wrap:wrap;margin-top:var(--space-xl)}
