.sb-home{--home-h2:clamp(30px,4.4vw,48px);--home-mission:clamp(28px,4.2vw,48px);--home-lead:clamp(18px,2.2vw,24px);--home-body:clamp(16px,1.4vw,18px);--home-small:14px;--home-h3:clamp(20px,2vw,24px);--home-callout:clamp(20px,2vw,24px);--home-stat:clamp(40px,6vw,72px);--home-figure:clamp(48px,8vw,88px)}.sb-home-section{padding-block:var(--space-8)}@media (min-width:768px){.sb-home-section{padding-block:calc(var(--space-8)*2)}}.sb-home-h2,.sb-home-mission{font-variant-numeric:lining-nums}.sb-home-section+.sb-home-section{border-top:1px solid var(--color-line)}.sb-home-h2{font-family:var(--font-heading);font-size:var(--home-h2);letter-spacing:-.02em;color:var(--color-heading);text-wrap:balance;font-weight:700;line-height:1.05}.sb-home-mission{font-family:var(--font-heading);font-size:var(--home-mission);letter-spacing:-.01em;color:var(--color-heading);text-wrap:balance;font-weight:600;line-height:1.15}.sb-home-eyebrow{font-size:var(--text-nav);letter-spacing:.08em;text-transform:uppercase;color:var(--color-secondary);font-weight:600}.sb-home-lead{font-size:var(--home-lead);color:var(--color-body);max-width:40ch;line-height:1.4}.sb-home-tagline{font-family:var(--font-heading);color:var(--color-secondary);font-size:clamp(18px,1.9vw,24px);font-weight:600;line-height:1.2}.sb-home-hero-h1{font-family:var(--font-heading);letter-spacing:-.015em;color:var(--color-heading);font-variant-numeric:lining-nums;text-wrap:balance;max-width:24ch;font-size:clamp(32px,4.4vw,58px);font-weight:700;line-height:1.08}@media (min-width:768px){.sb-home-tagline,.sb-home-hero-h1{text-shadow:0 0 12px var(--color-page),0 0 24px var(--color-page),0 0 40px var(--color-page)}}.sb-home-body{font-size:var(--home-body);color:var(--color-body);max-width:62ch;line-height:1.6}.sb-home-small{font-size:var(--home-small);color:var(--color-secondary);max-width:62ch;line-height:1.5}.sb-home-figure{font-family:var(--font-heading);font-size:var(--home-figure);letter-spacing:-.02em;color:var(--color-heading);font-variant-numeric:lining-nums tabular-nums;font-weight:700;line-height:1}.sb-home-link{color:var(--color-link);text-underline-offset:4px;font-weight:500;text-decoration:underline}.sb-home-ask{align-items:center;gap:var(--space-2);padding:var(--space-3)var(--space-4);border-radius:var(--radius-control);background:var(--color-card);color:var(--color-heading);font-size:var(--text-button);font-weight:600;text-decoration:none;display:inline-flex}.sb-home-ask:hover{filter:brightness(.93)}.sb-home-card{background:var(--color-card);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-5)}.sb-home-card-title{font-family:var(--font-heading);font-size:var(--home-h3);color:var(--color-heading);font-weight:700;line-height:1.2}.sb-home-callout{font-family:var(--font-heading);font-size:var(--home-callout);letter-spacing:-.01em;color:var(--color-heading);font-variant-numeric:lining-nums tabular-nums;font-weight:700;line-height:1.1}.sb-home-stat{font-family:var(--font-heading);font-size:var(--home-stat);letter-spacing:-.02em;color:var(--color-heading);font-variant-numeric:lining-nums tabular-nums;font-weight:700;line-height:1}.sb-home-row{padding-block:var(--space-7)}.sb-home-row+.sb-home-row{border-top:1px solid var(--color-line)}.sb-home-row:first-child{padding-top:0}.sb-home-row:last-child{padding-bottom:0}
