.editorial-services{background:#fff}.editorial-row{min-height:620px;display:grid;grid-template-columns:1.2fr 1fr;align-items:stretch}.editorial-row.reverse{grid-template-columns:1fr 1.2fr}.editorial-row.reverse>button{order:2}.editorial-row>button{border:0;padding:0;overflow:hidden;cursor:zoom-in;background:#21110b}.editorial-row>button img{width:100%;height:100%;min-height:620px;object-fit:cover;display:block;transition:transform .5s}.editorial-row>button:hover img{transform:scale(1.025)}.editorial-row>div{padding:90px clamp(35px,7vw,110px);display:flex;flex-direction:column;justify-content:center}.editorial-row h2{font-size:clamp(2.4rem,4vw,4rem)}.editorial-row>div>p:last-child{font-size:1.12rem;color:var(--muted);max-width:570px}.service-list-section{padding:110px max(24px,calc((100vw - var(--max))/2));background:var(--cream)}.service-list-section .section-heading{margin-bottom:35px}.line-list{border-top:1px solid #bdb2a7}.line-list>div{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:27px 0;border-bottom:1px solid #bdb2a7;align-items:center}.line-list strong{font-family:Georgia,serif;font-size:1.55rem}.line-list span{color:var(--muted)}.photo-strip{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:12px}.photo-strip button{height:380px;border:0;padding:0;overflow:hidden;cursor:zoom-in}.photo-strip img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.photo-strip button:hover img{transform:scale(1.03)}.velux-list{background:#eee8df}@media(max-width:900px){.editorial-row,.editorial-row.reverse{grid-template-columns:1fr}.editorial-row.reverse>button{order:0}.editorial-row>button img{min-height:0;height:430px}.editorial-row>div{padding:65px 28px}.photo-strip{grid-template-columns:1fr}.photo-strip button{height:310px}.line-list>div{grid-template-columns:1fr;gap:5px}}@media(max-width:600px){.editorial-row>button img{height:320px}.service-list-section{padding:75px 18px}.line-list strong{font-size:1.35rem}.photo-strip button{height:260px}}
