.home-hero{background:var(--brand-primary-dark);color:var(--brand-text-inverse)}.home-hero-grid{display:grid;grid-template-columns:1.04fr 0.96fr;grid-gap:48px;gap:48px;align-items:center}.home-hero a,.home-hero h1,.home-hero p,.home-index figcaption{color:var(--brand-text-inverse)}.hero-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:24px}.home-index{margin:0;border:1px solid var(--brand-border)}.home-index .media-slot{aspect-ratio:8/5;border:0}.home-index figcaption{padding:16px}.index-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:8px 0 0;padding:0}.index-chips li{border:1px solid var(--brand-border);padding:2px 8px;font-size:.8rem}.method-row{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;grid-gap:48px;gap:48px;margin-top:32px}.method-row+.method-row{margin-top:64px}.method-row-reversed .media-slot{order:2}.method-row .media-slot{aspect-ratio:2/1}.home-checkpoints,.home-families{background:var(--brand-bg-alt)}.family-row{display:grid;grid-template-columns:200px 1fr;align-items:center;grid-gap:24px;gap:24px;border-top:1px solid var(--brand-border);padding:16px}.family-row:last-child{border-bottom:1px solid var(--brand-border)}.family-row .media-slot{aspect-ratio:4/3}.use-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:24px;margin-bottom:24px}.use-grid article{text-align:center;border:1px solid var(--brand-border);padding:16px}.use-grid span{font-size:3rem;color:var(--brand-primary);line-height:1;display:inline-block;margin-bottom:16px}.home-closing .background-slot{opacity:.18}@media (max-width:767.98px){.home-hero-grid,.method-row{grid-template-columns:1fr;gap:24px}.method-row-reversed .media-slot{order:0}.family-row{grid-template-columns:1fr;gap:16px}.family-row .media-slot{max-width:200px}.use-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}