#her2-next-home .h-section.h-place{position:relative;display:block;isolation:isolate;overflow:hidden;height:445px;margin:56px 5%;padding:0;border-radius:26px;color:#fffdf5;background:#203b32}
#her2-next-home .h-place-photo{display:block;position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 64%}
#her2-next-home .h-place:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(10,23,17,.77),rgba(10,23,17,.05) 75%)}
#her2-next-home .h-place-location{position:absolute;left:34px;top:28px;font-size:10px;letter-spacing:2px;text-shadow:0 1px 5px #0009}
#her2-next-home .h-place-bottom{position:absolute;bottom:32px;left:34px;right:34px;display:flex;align-items:end;justify-content:space-between;gap:20px}
#her2-next-home .h-place-name{font-family:Georgia,serif;font-weight:400;font-size:79px;line-height:1.05;letter-spacing:-4px;margin-bottom:17px}
#her2-next-home .h-place h2{font-size:25px;font-weight:500;letter-spacing:-.7px;line-height:1.35;margin:0}
#her2-next-home .h-place p{color:#efeee6;font-size:12px;line-height:1.9;margin:13px 0 0}
#her2-next-home .h-place .h-place-cta{display:inline-flex;align-items:center;justify-content:center;background:#fffdf5;color:#203b32;border:1px solid #fffdf5;border-radius:30px;min-height:50px;padding:12px 24px;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .2s}
#her2-next-home .h-place .h-place-cta:hover{background:#f1e9df}
#her2-next-home .h-place .h-place-cta:focus-visible{outline:3px solid #f1b9cb;outline-offset:5px}
@media(max-width:650px){#her2-next-home .h-section.h-place{margin:38px 6%;height:425px;border-radius:22px}#her2-next-home .h-place-photo{object-position:45% center}#her2-next-home .h-place-location{left:23px;top:24px;font-size:9px}#her2-next-home .h-place-bottom{left:23px;right:23px;bottom:25px;align-items:start;flex-direction:column;gap:23px}#her2-next-home .h-place-name{font-size:57px;margin-bottom:14px}#her2-next-home .h-place h2{font-size:24px}#her2-next-home .h-place p{font-size:11px}#her2-next-home .h-place .h-place-cta{min-height:47px;font-size:12px}}
@media(prefers-reduced-motion:reduce){#her2-next-home .h-place .h-place-cta{transition:none}}
