.page-module__rvDjRW__hero{height:75vh;min-height:500px;padding-top:var(--nav-height);justify-content:center;align-items:flex-end;padding-bottom:15vh;display:flex;position:relative;overflow:hidden}.page-module__rvDjRW__heroOverlay{z-index:1;background:linear-gradient(#2d4a22b3 0%,#2d4a2200 60%),radial-gradient(circle,#0d140e0d 0%,#0d140e26 100%);position:absolute;inset:0}.page-module__rvDjRW__heroContent{z-index:2;text-align:left;flex-direction:column;align-items:flex-start;gap:20px;width:100%;max-width:1280px;margin:0 auto;padding:0 32px 20vh;animation:1s ease-out page-module__rvDjRW__fadeUp;display:flex;position:relative}@keyframes page-module__rvDjRW__fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-module__rvDjRW__heroTitle{color:var(--color-white);letter-spacing:-.01em;max-width:850px;margin:0;font-size:clamp(2.2rem,4.5vw,3.8rem);font-weight:300;line-height:1.1}.page-module__rvDjRW__heroContent .section-eyebrow{align-items:center;gap:12px;margin:0;display:flex}.page-module__rvDjRW__heroContent .section-eyebrow span{letter-spacing:.2em;text-transform:uppercase;font-size:clamp(.8rem,1.6vw,.95rem)!important}.page-module__rvDjRW__heroSub{color:var(--color-white);max-width:700px;font-size:clamp(.95rem,1.4vw,1.2rem);font-family:var(--font-accent);opacity:.95;text-shadow:0 2px 8px #0003;margin:0;font-style:italic}@media (max-width:1024px){.page-module__rvDjRW__hero{height:60vh;padding-bottom:12vh}.page-module__rvDjRW__heroContent{padding:0}}@media (max-width:640px){.page-module__rvDjRW__hero{align-items:flex-end;height:65vh;min-height:450px}.page-module__rvDjRW__heroContent{text-align:left;align-items:flex-start;gap:16px;padding:0 24px 18vh}.page-module__rvDjRW__heroTitle{font-size:clamp(2rem,10vw,2.5rem);line-height:1.2}.page-module__rvDjRW__heroSub{font-size:.95rem}}.page-module__rvDjRW__overviewGrid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.page-module__rvDjRW__overviewImages{flex-direction:column;gap:12px;display:flex}.page-module__rvDjRW__overviewBig{border-radius:var(--radius-card);height:480px;position:relative;overflow:hidden}.page-module__rvDjRW__overviewSmalls{grid-template-columns:1fr 1fr;gap:12px;display:grid}.page-module__rvDjRW__overviewSmall{border-radius:var(--radius-img);height:240px;position:relative;overflow:hidden}.page-module__rvDjRW__overviewText{flex-direction:column;gap:18px;display:flex}.page-module__rvDjRW__overviewTitle{color:var(--color-forest);font-size:clamp(2rem,5vw,3.5rem)}.page-module__rvDjRW__overviewBody{color:#1a2c1ebf;font-size:clamp(1rem,2vw,1.35rem);line-height:1.8}.page-module__rvDjRW__overviewHighlights{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.page-module__rvDjRW__overviewHighlights li{color:#1a2c1ecc;background:var(--color-white);border-left:3px solid var(--color-gold);border-radius:10px;padding:14px 18px;font-size:1.25rem;line-height:1.7}.page-module__rvDjRW__overviewHighlights li strong{color:var(--color-forest);font-weight:600}.page-module__rvDjRW__stats{border-top:1px solid var(--color-mist);grid-template-columns:repeat(4,1fr);gap:16px;margin-top:8px;padding-top:24px;display:grid}.page-module__rvDjRW__stat{flex-direction:column;gap:4px;display:flex}.page-module__rvDjRW__statN{font-family:var(--font-display);color:var(--color-forest);font-size:2rem;font-weight:700;line-height:1}.page-module__rvDjRW__statL{color:#1a2c1e80;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.page-module__rvDjRW__amenTitle{color:var(--color-white);text-align:center;margin-bottom:40px}.page-module__rvDjRW__amenGrid{grid-template-columns:repeat(5,1fr);gap:2px;display:grid}.page-module__rvDjRW__amenItem{text-align:center;transition:background var(--transition-base);border:1px solid #ffffff0f;flex-direction:column;align-items:center;gap:10px;padding:28px 16px;display:flex}.page-module__rvDjRW__amenItem:hover{background:#ffffff0a}.page-module__rvDjRW__amenIcon{color:var(--color-gold)}.page-module__rvDjRW__amenLabel{color:#f0ebe3b8;font-size:.82rem;line-height:1.3}.page-module__rvDjRW__policyTitle{color:var(--color-forest);margin-bottom:32px}.page-module__rvDjRW__accordion{flex-direction:column;gap:2px;display:flex}.page-module__rvDjRW__detail{background:var(--color-white);border:1px solid var(--color-mist);border-radius:10px;overflow:hidden}.page-module__rvDjRW__detail+.page-module__rvDjRW__detail{margin-top:8px}.page-module__rvDjRW__summary{cursor:pointer;color:var(--color-forest);-webkit-user-select:none;user-select:none;transition:background var(--transition-base);justify-content:space-between;align-items:center;padding:20px 24px;font-size:.9375rem;font-weight:500;list-style:none;display:flex}.page-module__rvDjRW__summary::-webkit-details-marker{display:none}.page-module__rvDjRW__summary:hover{background:var(--color-stone)}.page-module__rvDjRW__chevron{color:var(--color-sage);transition:transform var(--transition-base);flex-shrink:0}.page-module__rvDjRW__detail[open] .page-module__rvDjRW__chevron{transform:rotate(180deg)}.page-module__rvDjRW__answer{color:#1a2c1ea6;border-top:1px solid var(--color-mist);padding:18px 24px 20px;font-size:.9rem;line-height:1.75}.page-module__rvDjRW__bookCta{background:var(--color-bark);text-align:center;padding:80px 0}.page-module__rvDjRW__bookCta .page-module__rvDjRW__container{flex-direction:column;align-items:center;gap:16px;display:flex}.page-module__rvDjRW__bookCtaTitle{color:var(--color-white)}.page-module__rvDjRW__bookCtaSub{color:#f0ebe3a6}@media (max-width:900px){.page-module__rvDjRW__overviewGrid{grid-template-columns:1fr}.page-module__rvDjRW__amenGrid{grid-template-columns:repeat(3,1fr)}.page-module__rvDjRW__stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.page-module__rvDjRW__amenGrid{grid-template-columns:repeat(2,1fr)}}
