/* Eight Bells Concept 04 — homepage Elopements section */
.eb27-elo{padding:100px 0 130px;border-top:1px solid #d2d2c8}
.eb27-elo__top{display:grid;grid-template-columns:.9fr 1.1fr;gap:9vw;align-items:start}
.eb27-elo__copy{padding-top:58px}
.eb27-elo__title{font:400 clamp(55px,6.3vw,105px)/1.02 Georgia,'Times New Roman',serif;letter-spacing:-.063em;margin:24px 0 30px}
.eb27-elo__title em{font-weight:400}
.eb27-elo__description{font-size:15px;line-height:1.85;color:#565c54;max-width:410px;margin:0 0 28px}
.eb27-elo__main-photo{height:640px;overflow:hidden;background:#e7e8e0}
.eb27-elo__bottom{display:grid;grid-template-columns:.68fr 1.32fr;gap:7vw;align-items:end;margin-top:100px}
.eb27-elo__small,.eb27-elo__wide{margin:0;min-width:0}
.eb27-elo__small{margin-left:7vw}
.eb27-elo__small-photo{height:330px;overflow:hidden;background:#e7e8e0}
.eb27-elo__wide-photo{height:480px;overflow:hidden;background:#e7e8e0}
.eb27-elo__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s ease}
.eb27-elo__main-photo:hover .eb27-elo__image,.eb27-elo__small-photo:hover .eb27-elo__image,.eb27-elo__wide-photo:hover .eb27-elo__image{transform:scale(1.025)}
.eb27-elo__caption{display:flex;justify-content:space-between;gap:15px;margin-top:15px}
.eb27-elo__caption span{font-size:10px;letter-spacing:.14em;color:#72776e;text-transform:uppercase}
.eb27-elo__placeholder{height:100%;display:grid;place-items:center;padding:24px;text-align:center;color:#72776e;font-size:13px}
@media(max-width:900px){.eb27-elo__top{gap:5vw}.eb27-elo__main-photo{height:520px}.eb27-elo__bottom{gap:5vw}.eb27-elo__small{margin-left:0}}
@media(max-width:650px){.eb27-elo{padding:75px 0 90px}.eb27-elo__top{display:block}.eb27-elo__copy{padding-top:0;margin-bottom:40px}.eb27-elo__title{font-size:clamp(52px,10vw,72px)}.eb27-elo__description{font-size:14px}.eb27-elo__main-photo{height:110vw;max-height:600px}.eb27-elo__bottom{display:block;margin-top:48px}.eb27-elo__small{width:72%;margin:0 0 45px}.eb27-elo__small-photo{height:65vw;max-height:370px}.eb27-elo__wide-photo{height:75vw;max-height:440px}}
