.hero{padding-block:var(--s9) var(--s8);border-bottom:1px solid var(--hairline);background:radial-gradient(900px 420px at 15% -10%, var(--gold-soft), transparent 70%)}.hero-inner{gap:var(--s8);grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr);align-items:center;display:grid}.hero-copy{gap:var(--s4);flex-direction:column;max-width:640px;display:flex}.hero-copy h1{line-height:1.18}.hero-actions{gap:var(--s3);margin-top:var(--s2);flex-wrap:wrap;display:flex}.hero-mark{align-items:center;gap:var(--s5);flex-direction:column;justify-self:center;display:flex}.hero-wordmark{font-family:var(--font-wordmark);letter-spacing:.42em;color:var(--gold);opacity:.85;direction:ltr;padding-inline-start:.42em;font-size:15px}@media (max-width:760px){.hero-inner{grid-template-columns:1fr}.hero-mark{display:none}.hero{padding-block:var(--s8) var(--s7)}}.breed-root{color:var(--text);flex-direction:column;gap:10px;display:flex;text-decoration:none!important}.breed-root h3{font-size:17px}.breed-root:hover h3{color:var(--gold)}.breed-root-img{aspect-ratio:4/3}.breed-root-blank{opacity:.6;justify-content:center;align-items:center;height:100%;display:flex}.health-band{gap:var(--s7);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;display:grid}.health-counts{gap:var(--s3);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.health-counts li{background:var(--surface-1);border:1px solid var(--hairline);border-radius:var(--r-md);padding:var(--s4) var(--s5);flex-direction:column;gap:2px;display:flex}.health-counts .num{color:var(--gold);font-variant-numeric:tabular-nums;font-size:32px;font-weight:800;line-height:1.1}.health-counts span:last-child{color:var(--text-2);font-size:14px}@media (max-width:760px){.health-band{grid-template-columns:1fr}}.cta-pair .card h2{font-size:22px}
