.editorial-intro,.editorial-split{padding:96px 8vw;display:grid;grid-template-columns:minmax(170px,.72fr) minmax(0,2.28fr);gap:6vw;border-bottom:1px solid var(--line)}
.editorial-intro{background:#e7e9e4}
.editorial-intro>div,.editorial-split>div{min-width:0;max-width:900px}
.editorial-intro h2,.editorial-split h2,.quick-title h2{font:700 clamp(2.25rem,4.5vw,4.8rem)/1.03 'Manrope';letter-spacing:-.06em;margin:0 0 30px;overflow-wrap:anywhere}
.editorial-intro h2 em,.editorial-split h2 em,.quick-title h2 em{font-family:Georgia,serif;font-weight:400}
.editorial-intro p,.editorial-split p{max-width:820px;margin:0 0 1.2em;color:#55574f;font-size:1.03rem;line-height:1.82}
.editorial-split:nth-of-type(even){background:#e9e8e1}
.quick-facts{padding:92px 6vw;display:grid;grid-template-columns:minmax(230px,.82fr) minmax(0,2.18fr);gap:6vw;align-items:start;background:#f6f5ee;border-bottom:1px solid var(--line)}
.quick-title{min-width:0;position:sticky;top:40px}
.quick-title h2{margin-top:18px}
.quick-facts dl{min-width:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(17,18,15,.2);border-left:1px solid rgba(17,18,15,.2)}
.quick-facts dl>div{min-width:0;padding:25px 22px 27px;border-right:1px solid rgba(17,18,15,.2);border-bottom:1px solid rgba(17,18,15,.2)}
.quick-facts dt{font:700 .67rem/1.3 'Manrope';letter-spacing:.13em;color:#707269;text-transform:uppercase}
.quick-facts dd{margin:10px 0 9px;font:600 clamp(1.25rem,2vw,2rem)/1.12 'Manrope';letter-spacing:-.04em;overflow-wrap:anywhere}
.quick-facts dl p{margin:0;color:#686a62;font-size:.78rem;line-height:1.55}
.interior-photo{position:relative;width:100%;margin:0;overflow:hidden;background:#151713}
.interior-photo img{width:100%;height:clamp(440px,62vw,850px);object-fit:cover}
.interior-photo>span{position:absolute;left:4vw;bottom:4vw;padding:11px 14px;color:#f2f2ea;background:rgba(17,18,15,.82);backdrop-filter:blur(8px);font:700 .68rem/1 'Manrope';letter-spacing:.16em}
section.fact-grid{padding:92px 6vw;display:grid;grid-template-columns:minmax(230px,.82fr) minmax(0,2.18fr);gap:6vw;align-items:start;background:#f6f5ee;border:0;border-bottom:1px solid var(--line)}
section.fact-grid>.dash-title{min-width:0;padding:0;border:0;position:sticky;top:40px}
section.fact-grid>.dash-title h2{font:700 clamp(2.25rem,4.5vw,4.8rem)/1.03 'Manrope';letter-spacing:-.06em;margin:18px 0 30px;overflow-wrap:anywhere}
section.fact-grid>.dash-title h2 em{font-family:Georgia,serif;font-weight:400}
section.fact-grid>dl{min-width:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(17,18,15,.2);border-left:1px solid rgba(17,18,15,.2)}
section.fact-grid>dl>div{min-width:0;padding:25px 22px 27px;border-right:1px solid rgba(17,18,15,.2);border-bottom:1px solid rgba(17,18,15,.2)}
section.fact-grid>dl dt{font:700 .67rem/1.3 'Manrope';letter-spacing:.13em;color:#707269;text-transform:uppercase}
section.fact-grid>dl dd{margin:10px 0 9px;font:600 clamp(1.25rem,2vw,2rem)/1.12 'Manrope';letter-spacing:-.04em;overflow-wrap:anywhere}
section.fact-grid>dl p{margin:0;color:#686a62;font-size:.78rem;line-height:1.55}
@media(max-width:900px){.editorial-intro,.editorial-split,.quick-facts,section.fact-grid{grid-template-columns:1fr;padding:78px 6vw}.quick-title,section.fact-grid>.dash-title{position:static}.quick-facts dl,section.fact-grid>dl{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.editorial-intro,.editorial-split,.quick-facts,section.fact-grid{padding:64px 5vw}.editorial-intro h2,.editorial-split h2,.quick-title h2,section.fact-grid>.dash-title h2{font-size:clamp(2rem,11vw,3.15rem)}.quick-facts dl,section.fact-grid>dl{grid-template-columns:1fr}.quick-facts dl>div,section.fact-grid>dl>div{padding:22px 18px}.quick-facts dd,section.fact-grid>dl dd{font-size:1.45rem}.interior-photo img{height:58vh;min-height:390px}.interior-photo>span{left:5vw;bottom:5vw}}
