.care-homes-module__UUtoPW__page{padding-top:68px}.care-homes-module__UUtoPW__page+.pv-footer{margin-top:0}.care-homes-module__UUtoPW__section{min-height:calc(100svh - 68px);color:var(--care-ink);background:var(--care-bg);align-items:center;padding-block:72px;display:grid}.care-homes-module__UUtoPW__rhem{--care-ink:#183f35;--care-bg:#e1eee5}.care-homes-module__UUtoPW__halo{--care-ink:#203d65;--care-bg:#e3ebfa}.care-homes-module__UUtoPW__content{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:center;gap:40px clamp(40px,5vw,88px);width:min(100% - 48px,1600px);margin-inline:auto;display:grid}.care-homes-module__UUtoPW__copy{min-width:0}.care-homes-module__UUtoPW__section :is(h1,h2){letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(40px,4.5vw,64px);font-weight:300;line-height:1.04}.care-homes-module__UUtoPW__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.care-homes-module__UUtoPW__actions .care-homes-module__UUtoPW__button{border:1px solid var(--care-ink);min-width:180px;min-height:54px;color:var(--care-bg);background:var(--care-ink);text-align:center;border-radius:10px;justify-content:center;align-items:center;padding:14px 24px;font-size:16px;font-weight:600;line-height:1.3;transition:background-color .16s,color .16s;display:inline-flex}.care-homes-module__UUtoPW__actions .care-homes-module__UUtoPW__secondary{color:var(--care-ink);background:0 0}.care-homes-module__UUtoPW__features{gap:24px;margin:36px 0 0;display:grid}.care-homes-module__UUtoPW__features dt{font-size:18px;font-weight:600;line-height:1.4}.care-homes-module__UUtoPW__features dd{max-width:54ch;margin:5px 0 0;font-size:18px;line-height:1.5}.care-homes-module__UUtoPW__photo{border-radius:12px;width:100%;height:clamp(440px,45vw,640px);margin:0;position:relative;overflow:hidden}.care-homes-module__UUtoPW__photo img{object-fit:cover}.care-homes-module__UUtoPW__rhem .care-homes-module__UUtoPW__photo img{filter:contrast(1.08)saturate(1.05)}.care-homes-module__UUtoPW__halo .care-homes-module__UUtoPW__photo img{object-position:100% 50%}.care-homes-module__UUtoPW__actions .care-homes-module__UUtoPW__button:focus-visible{outline:2px solid var(--care-ink);outline-offset:4px}.care-homes-module__UUtoPW__actions .care-homes-module__UUtoPW__button:is(:focus-visible,:active){color:var(--care-ink);background:var(--care-bg)}.care-homes-module__UUtoPW__actions .care-homes-module__UUtoPW__secondary:is(:focus-visible,:active){color:var(--care-bg);background:var(--care-ink)}@media (hover:hover) and (pointer:fine){.care-homes-module__UUtoPW__actions .care-homes-module__UUtoPW__button:hover{color:var(--care-ink);background:var(--care-bg)}.care-homes-module__UUtoPW__actions .care-homes-module__UUtoPW__secondary:hover{color:var(--care-bg);background:var(--care-ink)}}@media (max-width:900px){.care-homes-module__UUtoPW__section{min-height:0;padding-block:56px}.care-homes-module__UUtoPW__content{grid-template-columns:minmax(0,1fr);gap:32px}.care-homes-module__UUtoPW__photo{aspect-ratio:4/3;height:auto}}@media (max-width:767px){.care-homes-module__UUtoPW__page{padding-top:94px}.care-homes-module__UUtoPW__section{padding-block:48px}.care-homes-module__UUtoPW__content{width:calc(100% - 32px)}.care-homes-module__UUtoPW__features{margin-top:28px}.care-homes-module__UUtoPW__features :is(dt,dd){font-size:16px}}@media (max-width:480px){.care-homes-module__UUtoPW__actions{flex-direction:column}}@media (prefers-reduced-motion:reduce){.care-homes-module__UUtoPW__actions .care-homes-module__UUtoPW__button{transition:none}}
