/* Phase V5: move About below Hero, preserve all homepage functionality */
body.rs-luxury .rs-top-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;}
body.rs-luxury .rs-top-grid>.rs-hero-panel{grid-column:1!important;grid-row:1!important;width:100%;border-right:0!important;border-bottom:1px solid #b58a4d50;min-height:660px;padding-left:max(5%,calc((100% - 1320px)/2));padding-right:max(5%,calc((100% - 1320px)/2));grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:35px;}
body.rs-luxury .rs-top-grid>.rs-about-panel{grid-column:1!important;grid-row:2!important;width:100%;min-height:340px;padding:65px max(6%,calc((100% - 1200px)/2));display:flex;flex-direction:column;align-items:flex-start;justify-content:center;}
body.rs-luxury .rs-top-grid>.rs-about-panel h2{max-width:800px;margin:15px 0 18px;}
body.rs-luxury .rs-top-grid>.rs-about-panel p{max-width:850px;margin:0 0 13px;}
body.rs-luxury .rs-top-grid>.rs-about-panel .rs-dark-outline{margin-top:16px;}
body.rs-luxury .rs-top-grid>.rs-hero-panel .rs-planet-holder{min-width:0;}
@media(max-width:850px){body.rs-luxury .rs-top-grid>.rs-hero-panel{min-height:600px;padding:65px 6%;grid-template-columns:1fr!important;gap:0;}body.rs-luxury .rs-top-grid>.rs-about-panel{padding:55px 6%;min-height:0;}}
@media(max-width:560px){body.rs-luxury .rs-top-grid>.rs-hero-panel{display:block;min-height:750px;padding:48px 6% 0;}body.rs-luxury .rs-top-grid>.rs-about-panel{padding:48px 6%;}}
