.jr-page.jrr-clean{background:#fff;font-family:Roboto,Arial,sans-serif}.jr-page.jrr-clean>.section{padding-block:64px;border-top:1px solid #e6ebf0;background:#fff}.jr-page.jrr-clean h2{font-size:32px;line-height:1.25;font-weight:600;letter-spacing:-.6px;text-transform:none}.jr-page.jrr-clean h3{font-size:18px;line-height:1.4;font-weight:600;letter-spacing:0;text-transform:none}.jr-page.jrr-clean p{font-size:15px;line-height:1.85;color:#536171}.jr-page.jrr-clean .jr-banner{height:auto;min-height:300px;display:flex;align-items:center}.jr-page.jrr-clean .jr-banner>img{object-fit:cover;object-position:center 55%}.jr-page.jrr-clean .jr-banner-shade{background:#071c35a6}.jr-page.jrr-clean .jr-banner>.container{display:flex!important;flex-direction:column;align-items:flex-start;gap:14px;padding-block:50px;text-align:left}.jr-page.jrr-clean .jr-banner h1{font-size:44px;line-height:1.15;letter-spacing:-1px;font-weight:600;text-transform:none;color:#fff}.jr-page.jrr-clean .jr-banner h1 em{font-style:normal;color:#fff}.jr-page.jrr-clean .jr-banner p{margin:0;color:#fff;font-size:16px}.jr-page.jrr-clean .jr-banner nav{order:-1;background:none;color:#fff;padding:0;margin:0;font-size:12px;gap:9px}.jr-page.jrr-clean .jr-banner nav a,.jr-page.jrr-clean .jr-banner nav span{color:#fff}.jrr-intro-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:48px;align-items:center}.jrr-intro-copy h2{margin-bottom:16px}.jr-page.jrr-clean .jrr-intro-summary{margin-bottom:24px;max-width:480px;font-size:16px}.jr-page.jrr-clean .jr-facts{display:grid;grid-template-columns:1fr;gap:0;margin:0 0 24px;border-block:1px solid #e6ebf0}.jr-page.jrr-clean .jr-facts>div{background:none;border:0;border-radius:0;box-shadow:none;padding:16px 0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;text-align:left}.jr-page.jrr-clean .jr-facts>div+div{border-top:1px solid #e6ebf0}.jr-page.jrr-clean .jr-facts svg{width:21px;height:21px;order:0;color:#154d87}.jr-page.jrr-clean .jr-facts span{font-size:12px;color:#637080;display:block;margin:0 0 3px}.jr-page.jrr-clean .jr-facts strong{font-size:15px;color:#172b40;font-weight:500}.jr-page.jrr-clean .jr-phase-buttons{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0}.jr-page.jrr-clean .jr-phase-buttons .button{min-width:0;font-size:13px;text-transform:none;gap:8px;padding:13px 12px;border-radius:4px;flex-wrap:wrap}.jr-page.jrr-clean .jr-phase-buttons .button span{display:block;font-size:11px;color:#ffffffc9;font-weight:400}.jr-page.jrr-clean .jr-phase-buttons svg{display:none}.jr-page.jrr-clean .jr-gallery{margin:0;border:0;box-shadow:none}.jr-page.jrr-clean .jr-gallery-image{height:auto;min-height:0;aspect-ratio:4/3;border-radius:6px;overflow:hidden}.jr-page.jrr-clean .jr-gallery-caption{padding:12px 0;gap:8px;flex-wrap:wrap}.jr-page.jrr-clean .jr-gallery-caption p{font-size:12px;margin:0}.jr-page.jrr-clean .jr-section-title{text-align:left;display:block;margin:0 0 28px;padding:0}.jr-page.jrr-clean .jr-section-title>span{display:none}.jr-page.jrr-clean .jr-section-title h2{font-size:32px;margin:0;color:#172b40}.jr-page.jrr-clean .jr-overview-content{text-align:left;max-width:850px;margin:0}.jr-page.jrr-clean .jr-overview-content p{margin-bottom:18px}.jr-page.jrr-clean .jr-overview-content .button{margin:8px 0 0}.jr-page.jrr-clean>.jr-amenities,.jr-page.jrr-clean>.jr-faq,.jr-page.jrr-clean>.jr-location-highlights{background:#f7f9fb}.jr-page.jrr-clean .jr-brochure-intro{text-align:left;margin:0 0 28px;max-width:760px}.jr-page.jrr-clean .jr-amenity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 30px}.jr-page.jrr-clean .jr-amenity-grid article{border:0;border-bottom:1px solid #e0e6ec;border-radius:0;background:none;box-shadow:none;padding:24px 0;display:flex;gap:14px;align-items:flex-start;text-align:left}.jr-page.jrr-clean .jr-amenity-grid article>svg{color:#154d87;width:23px;height:23px;margin:0;flex-shrink:0}.jr-page.jrr-clean .jr-amenity-grid h3{font-size:16px;margin:0 0 8px}.jr-page.jrr-clean .jr-amenity-grid p{font-size:14px;line-height:1.75;margin:0}.jr-page.jrr-clean .jr-amenity-note{font-size:12px;text-align:left;margin-top:22px}.jr-page.jrr-clean .jr-location-grid{gap:40px}.jr-page.jrr-clean .jr-location-grid h3{margin-bottom:16px}.jr-page.jrr-clean .jr-regional-grid{gap:24px}.jr-page.jrr-clean .jr-regional-grid article{box-shadow:none;border:0;border-top:1px solid #dce5ef;border-radius:0;background:none;padding:24px 0}.jr-page.jrr-clean .jr-faq-list{max-width:900px;margin:0}.jr-page.jrr-clean .jr-faq details{padding:18px 0;border:0;border-bottom:1px solid #dce5ef;background:none;border-radius:0}.jr-page.jrr-clean .jr-faq summary{font-size:15px;font-weight:500;line-height:1.6}.jr-page.jrr-clean .jr-faq details p{padding-top:12px;font-size:14px}.jr-page.jrr-clean .jr-bottom-buttons{justify-content:flex-start;margin-top:28px}@media(max-width:1000px){.jr-page.jrr-clean .jr-amenity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jrr-intro-grid{gap:28px}}@media(max-width:800px){.jr-page.jrr-clean>.section{padding-block:40px}.jr-page.jrr-clean .jr-banner{min-height:250px}.jr-page.jrr-clean .jr-banner>.container{padding-block:35px}.jr-page.jrr-clean .jr-banner h1{font-size:34px}.jr-page.jrr-clean .jr-banner p{font-size:14px}.jr-page.jrr-clean .jr-section-title h2,.jr-page.jrr-clean h2{font-size:27px}.jrr-intro-grid{grid-template-columns:1fr;gap:28px}.jr-page.jrr-clean .jr-gallery-image{aspect-ratio:4/3}.jr-page.jrr-clean .jr-phase-buttons{grid-template-columns:1fr 1fr}.jr-page.jrr-clean .jr-location-grid{gap:28px}.jr-page.jrr-clean .jr-overview-content .button{margin:8px 0 0}.jr-page.jrr-clean .jr-bottom-buttons{flex-wrap:wrap}}@media(max-width:480px){.jr-page.jrr-clean .jr-amenity-grid{grid-template-columns:1fr}.jr-page.jrr-clean .jr-phase-buttons .button{font-size:12px;line-height:1.5;flex-direction:column}.jr-page.jrr-clean .jr-gallery-caption>div{flex-wrap:wrap}.jr-page.jrr-clean .jr-gallery-caption p{width:100%}}