.bhd-stay-life{background:#fcfbf8;color:#263f30;font-family:DM Sans,sans-serif;width:100%}.bhd-stay-life *,.bhd-stay-life :after,.bhd-stay-life :before{box-sizing:border-box}.bhd-stay-life__inner{align-items:center;display:grid;gap:clamp(60px,8vw,130px);grid-template-columns:1.12fr .88fr;margin:0 auto;max-width:1440px;padding:125px 7%}.bhd-stay-life__photos{display:grid;gap:15px;grid-template-columns:1.25fr .75fr;grid-template-rows:1fr 1fr;height:clamp(420px,43vw,600px);position:relative}.bhd-stay-life__photo{background:#d9d9ce;overflow:hidden}.bhd-stay-life__photo img{display:block;height:100%;object-fit:cover;width:100%}.bhd-stay-life__photo--main{grid-column:1;grid-row:1/3}.bhd-stay-life__photo--detail-one{grid-column:2;grid-row:1}.bhd-stay-life__photo--detail-two{grid-column:2;grid-row:2}.bhd-stay-life__content{max-width:530px}.bhd-stay-life__eyebrow{align-items:center;color:#bd5b32;display:flex;font-family:DM Mono,monospace;font-size:11px;font-weight:500;gap:15px;letter-spacing:.16em;margin:0 0 32px}.bhd-stay-life__eyebrow span{background:#bd5b32;display:block;height:1px;width:34px}.bhd-stay-life__content h2{color:#263f30;font-family:Fraunces,Georgia,serif;font-size:clamp(45px,4.6vw,72px);font-weight:400;letter-spacing:-.04em;line-height:1.1;margin:0 0 35px}.bhd-stay-life__content h2 em{font-weight:400}.bhd-stay-life__lead{color:#263f30;font-family:Fraunces,Georgia,serif;font-size:clamp(22px,2vw,29px);line-height:1.4;margin:0 0 22px}.bhd-stay-life__content>p:not(.bhd-stay-life__eyebrow,.bhd-stay-life__lead){color:#485649;font-size:16px;line-height:1.8;margin:0 0 20px}.bhd-stay-life__signature{align-items:center;color:#bd5b32;display:flex;font-family:DM Mono,monospace;font-size:10px;gap:16px;letter-spacing:.17em;margin-top:42px}.bhd-stay-life__signature-line{background:#bd5b32;height:1px;width:36px}@media (max-width:1024px){.bhd-stay-life__inner{gap:45px;padding:90px 6%}.bhd-stay-life__photos{height:470px}.bhd-stay-life__content h2{font-size:clamp(42px,5vw,58px)}}@media (max-width:767px){.bhd-stay-life__inner{gap:55px;grid-template-columns:1fr;padding:80px 7%}.bhd-stay-life__photos{aspect-ratio:1/1;gap:9px;height:auto}.bhd-stay-life__content{max-width:100%}.bhd-stay-life__eyebrow{margin-bottom:26px}.bhd-stay-life__content h2{font-size:clamp(43px,10vw,62px);margin-bottom:27px}.bhd-stay-life__lead{font-size:24px}.bhd-stay-life__signature{margin-top:34px}}