@layer blocks{.blk-hero{background:var(--eq-bg);color:var(--eq-ink);position:relative;overflow:clip;container:blk-hero/inline-size}.blk-hero-inner{gap:calc(var(--eq-space-6) * 1.5);max-width:76rem;padding:calc(var(--eq-space-6) * 1.5) var(--eq-space-4);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.blk-hero-copy{justify-items:start;gap:var(--eq-space-4);grid-template-columns:minmax(0,1fr);max-width:36rem;display:grid}.blk-hero-copy>*{margin:0}.blk-hero-title{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2rem,7cqi,3.5rem);line-height:1.04}.blk-hero-lede{text-wrap:pretty;max-width:34rem}.blk-hero-actions{gap:var(--eq-space-2);padding-block:var(--eq-space-2);flex-wrap:wrap;display:flex}.blk-hero-visual{padding:var(--eq-space-5) var(--eq-space-3);border-radius:var(--eq-radius-l);background:radial-gradient(circle at 1px 1px, var(--eq-line-strong) 1px, transparent 0) 0 0 / 18px 18px, color-mix(in oklab, var(--eq-surface) 70%, var(--eq-bg));border:1px solid var(--eq-line);position:relative}.blk-hero-stage,.blk-hero-panel{max-width:30rem;margin-inline:auto}.blk-hero-low{gap:var(--eq-space-2);margin-top:var(--eq-space-4);padding-top:var(--eq-space-3);border-top:1px solid var(--eq-line);display:grid}.blk-hero-low>p{margin:0}.blk-hero-note{width:min(19rem, calc(100% - var(--eq-space-5)));margin:calc(var(--eq-space-3) * -1) 0 0 auto;position:relative}.blk-hero-note-row{align-items:center;gap:var(--eq-space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.blk-hero-note-row p{margin:0}.blk-hero-note-icon{width:var(--eq-h-m);height:var(--eq-h-m);border-radius:var(--eq-radius-m);background:var(--eq-tint-strong);place-items:center;display:grid}@container blk-hero (min-width:56rem){.blk-hero-inner{padding-block:calc(var(--eq-space-6) * 2.5);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center}.blk-hero-visual{padding:calc(var(--eq-space-6) * 1.25) var(--eq-space-6) calc(var(--eq-space-6) * 2.5)}.blk-hero-note{inset-inline-start:calc(var(--eq-space-6) * -.75);bottom:var(--eq-space-5);width:min(19rem, calc(100% - var(--eq-space-6)));margin:0;position:absolute}}}
