.rs-project-nav{background:#eeece2;border-top:1px solid #dedbcf;border-bottom:1px solid #dedbcf;color:#504e44}.rs-project-inner{max-width:1400px;margin:auto;display:flex;align-items:center;gap:25px;padding:12px 28px;font-size:12px;line-height:1.5}.rs-project-inner>span,.rs-eyebrow{font-size:10px;letter-spacing:1.8px;font-weight:600;color:#8b8068}.rs-project-inner>a{color:#514f44;text-decoration:none}.rs-project-inner>a:hover{text-decoration:underline;text-underline-offset:5px}.rs-project-inner .rs-nav-cta{margin-left:auto;font-weight:600;color:#414a38}.rs-nav-cta span{font-size:16px;padding-left:10px}
.rs-page{max-width:1320px;margin:auto;padding:55px 30px 75px;color:#45463e}.rs-page h1{font-family:Georgia,serif;font-size:clamp(38px,4.5vw,68px);line-height:1.1;font-weight:400;letter-spacing:-1.5px;margin:18px 0 26px;color:#292e25}.rs-page h2{font-family:Georgia,serif;font-size:clamp(28px,3vw,43px);font-weight:400;line-height:1.2;color:#34392e}.rs-page h3{font-size:20px;font-weight:500;line-height:1.4;margin:20px 0 12px;color:#3e4436}.rs-page p{font-size:15px;line-height:1.9;color:#76796e}.rs-page .rs-eyebrow{font-size:10px;line-height:1.5;color:#8b8068;letter-spacing:1.8px}.rs-page .rs-lead{font-size:18px;line-height:1.8;max-width:670px}.rs-page .wp-block-columns{gap:45px}.rs-page .rs-hero{align-items:center;margin-bottom:65px}.rs-hero figure{margin:0}.rs-hero img{width:100%;height:470px;object-fit:cover;border-radius:3px}.rs-page .rs-section{padding:55px 0;border-top:1px solid #dedbcf}.rs-page .rs-cards{gap:22px;align-items:stretch}.rs-cards>.wp-block-column{background:#f2f0e7;padding:24px;border:1px solid #e6e2d6;border-radius:3px}.rs-cards figure{margin:-24px -24px 25px}.rs-cards img{height:215px;width:100%;object-fit:cover}.rs-page a{color:#5c674d;text-underline-offset:5px}.rs-page .wp-block-buttons{gap:14px;margin-top:25px}.rs-page .wp-block-button__link,.rs-cta{border-radius:2px;background:#4a4e3e;color:#fff!important;font-size:13px;padding:16px 22px;text-decoration:none;display:inline-block}.rs-page .rs-stat{font-family:Georgia,serif;font-size:70px;line-height:1;color:#8c8068;margin:0 0 15px}.rs-page .rs-story-band{background:#ebe7da;padding:38px;margin:45px 0}.rs-page .rs-card-links{line-height:2}.rs-page .rs-card-links a{display:block;padding:5px 0;border-bottom:1px solid #dedbcf;text-decoration:none}.rs-page .rs-card-links a:after{content:' ↗';float:right}.rs-space-links{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 25px}.rs-space-links a{display:block;padding:11px 16px;border:1px solid #d8d5c7;color:#555d47!important;text-decoration:none;border-radius:2px;font-size:13px;background:#faf9f4}.rs-space-links a:hover,.rs-space-links a[aria-current]{background:#e9e8dc;border-color:#81896e}.rs-hotel-spaces,.rs-catalog-intro{padding:24px 0 35px;margin-bottom:25px;border-top:1px solid #dedbcf;border-bottom:1px solid #dedbcf}.rs-hotel-spaces>p:last-child,.rs-catalog-intro>p{font-size:14px;color:#7a7e70;line-height:1.8;max-width:820px}.rs-catalog-intro h2{font:400 35px/1.25 Georgia,serif;max-width:750px}.rs-project-end{max-width:1280px;margin:60px auto;padding:48px;background:#eeece2;display:flex;align-items:center;gap:50px}.rs-project-end>div{max-width:750px}.rs-project-end h2{font:400 36px/1.25 Georgia,serif;color:#363b2f}.rs-project-end p{font-size:14px;line-height:1.8;color:#797c70}.rs-project-end .rs-cta{white-space:nowrap;margin-left:auto}.rs-home-route{padding:35px;border:1px solid #dedbcf;background:#f0eee4;margin:45px 0}.rs-home-route h2{font:400 34px/1.2 Georgia,serif}.rs-home-route .wp-block-columns{align-items:center}.rs-home-route p{color:#73776b}.rs-page .rs-links-intro{max-width:800px;margin-bottom:35px}
@media(min-width:922px){.main-header-menu>.menu-item>a{font-size:12px!important;padding-left:12px!important;padding-right:12px!important}}
@media(max-width:1000px){.rs-project-inner{gap:15px;flex-wrap:wrap;padding:12px 20px}.rs-project-inner>span{display:none}.rs-project-inner .rs-nav-cta{margin-left:0}.rs-page{padding:35px 22px}.rs-hero img{height:360px}.rs-page .wp-block-columns{gap:22px}.rs-project-end{margin:30px 20px;padding:30px}.rs-project-end .rs-cta{white-space:normal}}
@media(max-width:650px){.rs-project-inner{column-gap:18px;row-gap:8px;font-size:11px}.rs-project-inner .rs-nav-cta{width:100%;border-top:1px solid #d8d5c7;padding-top:7px}.rs-page h1{letter-spacing:-.7px}.rs-hero img{height:300px}.rs-page .rs-section{padding:32px 0}.rs-page .rs-hero{margin-bottom:35px}.rs-project-end{display:block}.rs-project-end .rs-cta{margin-top:15px}.rs-page .rs-story-band{padding:24px}.rs-space-links a{padding:9px 12px;font-size:12px}}
.page-id-7967 header.entry-header,.page-id-8280 header.entry-header,.page-id-8282 header.entry-header,.page-id-8284 header.entry-header,.page-id-8038 header.entry-header{display:none}