.lead{position:relative;isolation:isolate;background:var(--cloud);border-bottom:1px solid var(--hairline);overflow:clip}.lead-bg{position:absolute;inset:0 0 0 auto;width:76%;z-index:-1;aspect-ratio:auto;border-radius:0;height:100%}.lead-bg img{object-position:76% 14%}.lead-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--cloud) 0%,color-mix(in srgb,var(--cloud) 80%,transparent) 14%,color-mix(in srgb,var(--cloud) 25%,transparent) 30%,transparent 42%)}.lead-inner{padding-block:clamp(2rem,4.5vw,3.75rem) clamp(1.5rem,3vw,2.25rem)}.lead-copy{max-width:37rem}.lead h1{font-size:clamp(2.5rem,5vw,4.1rem);line-height:1.03;letter-spacing:-.03em;max-width:12ch;margin-bottom:.4em}.lead .lede{max-width:33rem;color:var(--ink)}.lead-alt{margin-top:1rem;font-size:var(--t-ui);color:var(--ink);max-width:34rem}.finder{margin-top:1.5rem;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) auto;gap:.75rem;align-items:end;background:var(--paper);border:1px solid var(--ink);border-radius:16px;padding:1rem}.finder label{display:block;font:600 var(--t-caption)/1.2 var(--font-body);color:var(--graphite);margin-bottom:.4rem}.finder select{min-height:48px}.finder .btn{min-height:48px;white-space:nowrap}.finder:focus-within{outline:3px solid var(--mist);outline-offset:2px}.carebar{list-style:none;margin:0 0 clamp(1.5rem,3vw,2.5rem);padding:0;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));background:var(--paper);border:1px solid var(--ink);border-radius:16px;overflow:hidden}.carebar li{margin:0}.carebar li+li{border-left:1px solid var(--hairline)}.carebar a{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.3rem;height:100%;padding:1.1rem .5rem 1rem;color:var(--ink);text-decoration:none}.carebar-icon{display:grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:50%;background:var(--mist);color:var(--jade-deep);margin-bottom:.35rem}.carebar a:hover .carebar-icon,.carebar a:focus-visible .carebar-icon{background:var(--jade);color:var(--paper)}.carebar-name{font:650 1rem/1.2 var(--font-display);letter-spacing:-.005em}.carebar-count{font-size:var(--t-caption);color:var(--slate)}.carebar a:hover,.carebar a:focus-visible{background:var(--cloud)}.carebar a:hover .carebar-name{color:var(--jade)}.figures{background:var(--cloud);border-bottom:1px solid var(--hairline)}.figures .databand{margin-top:0;border-top:0}@media(max-width:1000px){.carebar{grid-template-columns:repeat(4,minmax(0,1fr))}.carebar li:nth-child(4n+1){border-left:0}.carebar li:nth-child(n+5){border-top:1px solid var(--hairline)}}@media(max-width:760px){.lead-bg{position:relative;inset:auto;width:100%;z-index:0;height:auto;aspect-ratio:16 / 10}.lead-bg img{object-position:66% 18%}.lead-bg:after{background:linear-gradient(180deg,transparent 55%,var(--cloud) 100%)}.lead-inner{padding-top:1.5rem}}@media(max-width:620px){.finder{grid-template-columns:1fr}.carebar{grid-template-columns:repeat(2,minmax(0,1fr))}.carebar li:nth-child(4n+1){border-left:1px solid var(--hairline)}.carebar li:nth-child(odd){border-left:0}.carebar li:nth-child(n+3){border-top:1px solid var(--hairline)}}.care{list-style:none;margin:2.25rem 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.25rem 1.25rem}.care li{margin:0}.care a{display:block;color:inherit;text-decoration:none}.care .figure{margin-bottom:.9rem}.care-name{display:block;font:650 1.3rem/1.2 var(--font-display);letter-spacing:-.01em}.care-count{display:block;margin-top:.3rem;font-size:var(--t-ui);color:var(--graphite)}.care a:hover .care-name,.care a:focus-visible .care-name{color:var(--jade);text-decoration:underline;text-underline-offset:.18em}.care-all{margin:2rem 0 0}@media(max-width:1000px){.care{grid-template-columns:repeat(2,minmax(0,1fr))}}.hero--cities{padding-top:clamp(2rem,5vw,4rem);border-top:1px solid var(--hairline)}.hero--cities .hero-inner{align-items:center;min-height:clamp(24rem,36vw,32rem)}.hero--cities .hero-copy{max-width:30rem;padding-block:1rem 3rem}.hero--cities h2{font-size:clamp(1.9rem,3.4vw,2.75rem)}.citylist{list-style:none;margin:1.5rem 0 0;padding:0;border-top:1px solid var(--ink)}.citylist li{margin:0}.citylist a{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:1rem;align-items:baseline;padding:1rem 0;border-bottom:1px solid var(--hairline);color:inherit;text-decoration:none}.city-name{font:650 1.45rem/1.15 var(--font-display);letter-spacing:-.015em}.city-count{font-size:var(--t-ui);color:var(--graphite)}.citylist a:hover .city-name,.citylist a:focus-visible .city-name{color:var(--jade)}@media(max-width:520px){.citylist a{grid-template-columns:1fr;gap:.2rem}}.standard{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,5rem);align-items:center}.standard h2{font-size:clamp(1.9rem,3.4vw,2.75rem)}.standard-proof p{margin:.85rem 0 0}.standard-list{margin:1.75rem 0;display:grid;grid-template-columns:1fr 1fr;gap:1.75rem 2rem;border-top:1px solid var(--ink);padding-top:1.5rem}.standard-list dt{font:650 1.12rem/1.25 var(--font-display)}.standard-list dd{margin:.4rem 0 0;font-size:var(--t-ui);color:var(--graphite)}@media(max-width:900px){.standard{grid-template-columns:1fr}}@media(max-width:560px){.standard-list{grid-template-columns:1fr}}.forhosp{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:center}.forhosp p{max-width:62ch}.forhosp-cta{margin:0}@media(max-width:700px){.forhosp{grid-template-columns:1fr}}
