.discover{padding:130px 0;background:#f5f0e6}
.discover-lead{display:grid;grid-template-columns:1fr .8fr;gap:8vw;align-items:end;margin-bottom:58px}
.discover-lead>p{color:var(--muted);max-width:520px;margin:0 0 5px}
.discover-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}
.discover-card{min-height:365px;padding:42px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden;color:#fff;background-position:center;background-size:cover;isolation:isolate}
.discover-card:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(9,31,24,.08),rgba(9,31,24,.88))}
.discover-card:nth-child(1){background-image:url('images/hotel-08.jpg')}
.discover-card:nth-child(2){background-image:url('images/hotel-09.jpg')}
.discover-card:nth-child(3){background-image:url('images/hotel-01.jpg')}
.discover-card:nth-child(4){background-image:url('images/hotel-07.jpg')}
.discover-number{font-family:var(--serif);color:#e8d9bd;font-size:1.2rem;margin-bottom:auto}
.discover-card h3{font-family:var(--serif);font-weight:500;font-size:2.35rem;line-height:1;margin:0 0 12px}
.discover-card p{font-size:.9rem;line-height:1.6;margin:0;max-width:490px}
.discover-facts{display:grid;grid-template-columns:repeat(4,1fr);margin-top:18px;border:1px solid var(--line);background:var(--paper)}
.discover-fact{padding:27px;border-right:1px solid var(--line)}
.discover-fact:last-child{border:0}
.discover-fact strong{display:block;font-family:var(--serif);font-size:1.55rem;color:var(--ink);font-weight:500}
.discover-fact span{display:block;color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.07em}
.stay-ideas{padding:120px 0}
.stay-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:9vw;align-items:start}
.stay-list{border-top:1px solid var(--line)}
.stay-item{display:grid;grid-template-columns:75px 1fr;gap:25px;padding:27px 0;border-bottom:1px solid var(--line)}
.stay-item>span{font-family:var(--serif);font-size:1.6rem;color:var(--gold)}
.stay-item h3{font-family:var(--serif);font-size:1.8rem;color:var(--ink);font-weight:500;margin:0 0 5px}
.stay-item p{color:var(--muted);margin:0;font-size:.92rem}
@media(max-width:800px){.discover,.stay-ideas{padding:85px 0}.discover-lead,.stay-grid{grid-template-columns:1fr;gap:35px}.discover-grid{grid-template-columns:1fr}.discover-facts{grid-template-columns:1fr 1fr}.discover-fact:nth-child(2){border-right:0}.discover-fact:nth-child(-n+2){border-bottom:1px solid var(--line)}}
@media(max-width:520px){.discover-card{min-height:330px;padding:28px}.discover-facts{grid-template-columns:1fr}.discover-fact{border-right:0;border-bottom:1px solid var(--line)!important}.stay-item{grid-template-columns:50px 1fr}}
