.home-hero{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--s-6);gap:var(--s-6);align-items:start;margin:0 0 var(--s-7)}@media (min-width:64rem){.home-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--s-7);margin-top:var(--s-4)}}.home-hero-sample,.home-hero-text{min-width:0}.home-h1{font-size:clamp(1.5rem,.6rem + 2.6vw,2.875rem);line-height:1.08;font-weight:850;letter-spacing:-.025em;margin:0 0 var(--s-4)}.home-hero .lede{max-width:34rem}.home-hero .action-row{gap:var(--s-3) var(--s-5);margin:var(--s-5) 0 var(--s-4)}.home-promise{font-size:.9375rem;color:var(--graphite);max-width:var(--measure);margin:0 0 var(--s-5)}.hero-check{max-width:28rem;padding-top:var(--s-4);border-top:1px solid var(--line-soft)}.field-ok-line{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-2);border-left:3px solid var(--ok);font-size:.875rem;color:var(--ink)}.field-ok-line .glyph{color:var(--ok)}.hero-sample{margin:0;border-color:var(--line)}.hero-sample-title{font-size:1.25rem;line-height:1.35}.hero-rows-heading{font-size:1rem;margin:var(--s-5) 0 0;padding-bottom:var(--s-2);border-bottom:2px solid var(--ink)}.hero-rows .ledger-row:hover{background:none}.band h2{font-size:1.5625rem}@media (min-width:64rem){.home-hero-sample{grid-column:2;grid-row:1/span 2}.home-how{grid-column:1;grid-row:2}.home-not{max-width:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:0 var(--s-7);gap:0 var(--s-7);align-items:start}.home-not>h2{grid-column:1/-1}.home-not>p,.home-not>ul{max-width:var(--measure);margin-top:0}}