.rlx-page{background:#f7f4ed;color:#1d3328}.rlx-page *{box-sizing:border-box}.rlx-hero{min-height:680px;position:relative;background-image:var(--rlx-cover);background-position:center;background-size:cover;color:white}.rlx-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,29,22,.83),rgba(8,29,22,.28) 78%),linear-gradient(0deg,rgba(8,29,22,.5),transparent 50%)}.rlx-hero-inner{position:relative;max-width:1180px;margin:auto;padding:55px 24px 32px;min-height:680px;display:flex;flex-direction:column;justify-content:space-between}.rlx-back{color:#fff;text-decoration:none;font-size:14px}.rlx-hero-copy{max-width:790px}.rlx-eyebrow,.rlx-overline{font-size:12px;letter-spacing:.22em;font-weight:800;color:#bba77a}.rlx-hero h1{font-family:Georgia,serif;font-size:clamp(3.2rem,6.8vw,6.5rem);font-weight:400;line-height:1.02;letter-spacing:-.04em;margin:20px 0}.rlx-hero-copy>p{font-size:19px;letter-spacing:.03em}.rlx-hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.rlx-primary,.rlx-secondary{display:inline-block;padding:16px 24px;border-radius:4px;text-decoration:none!important;font-weight:800;font-size:14px;transition:transform .2s,background .2s}.rlx-primary{background:#d4b47c;color:#172b20!important}.rlx-secondary{border:1px solid #fff;color:white!important}.rlx-primary:hover,.rlx-secondary:hover{transform:translateY(-3px)}.rlx-hero-note{font-size:11px;color:#ddd;letter-spacing:.06em}.rlx-facts{max-width:1180px;margin:-45px auto 0;position:relative;background:#fff;display:grid;grid-template-columns:repeat(4,1fr);box-shadow:0 18px 45px #2038291f;border-radius:8px;overflow:hidden}.rlx-facts>div{padding:27px;border-right:1px solid #e6e8df;display:flex;flex-direction:column;gap:7px}.rlx-facts span,.rlx-facts small{font-size:11px;letter-spacing:.12em;color:#697c70}.rlx-facts strong{font-size:26px;letter-spacing:-.03em}.rlx-content,.rlx-photos,.rlx-location{max-width:1180px;margin:auto;padding:100px 24px}.rlx-two{display:grid;grid-template-columns:1.5fr 1fr;gap:90px}.rlx-page h2{font-family:Georgia,serif;font-size:clamp(2.5rem,4vw,4.6rem);line-height:1.08;font-weight:400;margin:16px 0 25px}.rlx-page h2 em{color:#9b815a}.rlx-two p,.rlx-location p{line-height:1.9;color:#54645a;font-size:16px}.rlx-chips{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0}.rlx-chips span{border:1px solid #d6dcd0;padding:9px 13px;border-radius:30px;font-size:12px}.rlx-caveat{font-size:12px!important}.rlx-contact{background:#203c2d;color:#fff;padding:38px;border-radius:8px;align-self:start}.rlx-contact>span{font-size:11px;letter-spacing:.2em;color:#d4b47c}.rlx-contact h3{font:normal 35px Georgia,serif;margin:16px 0}.rlx-contact p{color:#d5e1d9}.rlx-contact .rlx-primary{display:block;text-align:center;margin:24px 0}.rlx-textlink{color:white!important}.rlx-photos{padding-top:30px}.rlx-section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px}.rlx-section-heading p{color:#617268}.rlx-scrollhint{font-size:11px;letter-spacing:.16em}.rlx-photo-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:210px;gap:12px}.rlx-photo{position:relative;grid-column:span 2;border:0;cursor:pointer;overflow:hidden;padding:0;border-radius:7px;background:#213c2d}.rlx-photo:nth-child(1),.rlx-photo:nth-child(2){grid-column:span 3;grid-row:span 2}.rlx-photo img{height:100%;width:100%;object-fit:cover;transition:transform .5s}.rlx-photo:hover img{transform:scale(1.055)}.rlx-photo span{position:absolute;bottom:0;left:0;right:0;color:white;text-align:left;padding:35px 20px 17px;background:linear-gradient(transparent,#0009);font-size:13px}.rlx-location{padding-top:45px}.rlx-location>div:first-child{max-width:780px}.rlx-location iframe{width:100%!important;min-height:390px;border-radius:9px!important}.rlx-location section{margin-top:25px!important}.rlx-location section>h2,.rlx-location section>p:first-of-type{display:none}.rlx-last{text-align:center;padding:90px 24px;background:#203c2d;color:white}.rlx-last>span{font-size:12px;letter-spacing:.2em;color:#d4b47c}.rlx-last h2{margin:22px 0 35px}.rlx-page .rlx-primary:focus-visible,.rlx-photo:focus-visible{outline:3px solid #e5bb73;outline-offset:4px}@media(max-width:760px){.rlx-hero,.rlx-hero-inner{min-height:590px}.rlx-facts{margin:0 14px;grid-template-columns:repeat(2,1fr)}.rlx-facts>div{padding:18px}.rlx-facts strong{font-size:21px}.rlx-two{grid-template-columns:1fr;gap:28px}.rlx-content,.rlx-photos,.rlx-location{padding:65px 18px}.rlx-photo-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:180px}.rlx-photo,.rlx-photo:nth-child(1),.rlx-photo:nth-child(2){grid-column:span 1;grid-row:span 1}.rlx-photo:first-child{grid-column:span 2;grid-row:span 2}.rlx-section-heading{display:block}.rlx-scrollhint{display:none}}
