.home-actions{gap:var(--space-3);margin:var(--space-5) 0 0;flex-wrap:wrap;display:flex}.home-head{text-align:center;margin-bottom:var(--space-7)}.home-head .eyebrow,.home-hero .eyebrow,.home-objectives .eyebrow{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);display:inline-flex}.dash{background:var(--primary);width:28px;height:2px;display:inline-block}.home-fallback{padding-block:var(--space-3) 0}.home-fallback p{font-size:var(--step--1);color:var(--muted);font-weight:700;font-family:var(--font-ui);margin:0}.home-fallback p:before{content:"i";border:1.5px solid;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:8px;font-size:12px;font-style:italic;display:inline-grid}.home-split{gap:var(--space-7);align-items:center;display:grid}.home-intro-img img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);width:100%;box-shadow:var(--shadow)}.lead-p{font-size:var(--step-0)}.home-checks{margin:var(--space-4) 0 0;gap:var(--space-2);padding:0;list-style:none;display:grid}.home-checks li{padding-left:2rem;position:relative}.home-checks li:before{content:"";border-left:3px solid var(--primary);border-bottom:3px solid var(--primary);width:1.1rem;height:.6rem;position:absolute;top:.45em;left:0;transform:rotate(-45deg)translateY(-30%)}@media (width>=900px){.home-split{gap:var(--space-8);grid-template-columns:45fr 55fr}}.home-banners{padding-block:0 var(--space-8)}.home-banners-grid{gap:var(--space-5);max-width:calc(62rem + 40px);display:grid}.home-banner{border-radius:var(--radius);box-shadow:var(--shadow);display:block;overflow:hidden}.home-banner img{width:100%;height:auto}.home-banner:focus-visible{outline-offset:4px}.home-lines-grid{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.home-line{border-radius:var(--radius);padding:var(--space-6) var(--space-6) var(--space-7);text-align:center;align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.tint-a{background:var(--band-grey)}.tint-b{background:var(--band-mint)}.tint-c{background:var(--surface-3)}.home-line-head{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.home-line h3{font-size:var(--step-1);margin:0}.home-icon{fill:none;stroke:var(--primary-700);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none}.home-line p{margin:0}.home-line-cta{padding-top:var(--space-3);margin-top:auto!important}@media (width>=900px){.home-lines-grid{border-radius:var(--radius);grid-template-columns:repeat(3,1fr);gap:0;overflow:hidden}.home-line{border-radius:0}}.home-join-grid{gap:var(--space-6);display:grid}.home-col h3{font-size:var(--step-1)}.home-col{text-align:center}.home-col a:not(.btn){color:var(--link)}.home-col h3{color:var(--on-band-green)}.home-col-cta{margin-top:var(--space-5)}@media (width>=900px){.home-join-grid{gap:var(--space-7);grid-template-columns:repeat(3,1fr)}}.home-all{text-align:center;margin:var(--space-6) 0 0}.home-cta{padding-block:var(--space-8)}.home-cta h2{color:#fff;margin-bottom:var(--space-3)}.home-cta p{color:var(--on-band-dark);margin:0}.home-cta-inner{gap:var(--space-5);align-items:center;display:grid}.home-cta .home-actions{margin:0}.btn--cta-ghost{color:#fff;background:0 0;border-color:#fff}.btn--cta-ghost:hover{background:#ffffff1f}@media (width>=900px){.home-cta-inner{grid-template-columns:1fr auto}}
