.sK4MNW_page{--ink:#11100f;--warm:#f1e9df;--muted:#968f88;--gold:#b99a61;background:var(--ink);color:var(--warm);min-height:100vh;overflow-x:hidden}.sK4MNW_header{justify-content:space-between;align-items:center;max-width:1320px;min-height:92px;margin:0 auto;padding:18px clamp(24px,6vw,80px);display:flex}.sK4MNW_brand img{width:auto;height:48px;display:block}.sK4MNW_header nav{align-items:center;gap:clamp(16px,2.8vw,38px);display:flex}.sK4MNW_header nav a:not(.sK4MNW_cta),.sK4MNW_footer a,.sK4MNW_footer p{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.sK4MNW_cta{background:var(--gold);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;padding:13px 16px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex;color:#18130e!important}.sK4MNW_cta svg{width:14px;height:14px}.sK4MNW_hero,.sK4MNW_container{max-width:1180px;margin:0 auto;padding-left:clamp(24px,6vw,80px);padding-right:clamp(24px,6vw,80px)}.sK4MNW_hero{grid-template-columns:minmax(0,.92fr) minmax(280px,1.08fr);align-items:center;gap:clamp(42px,7vw,110px);min-height:570px;padding-top:72px;padding-bottom:92px;display:grid}.sK4MNW_heroCopy{min-width:0}.sK4MNW_hero h1{color:var(--warm);letter-spacing:-.02em;overflow-wrap:break-word;max-width:570px;margin:18px 0 26px;font-family:Cormorant Garamond,Playfair Display,serif;font-size:clamp(50px,6.5vw,82px);font-weight:400;line-height:.92}.sK4MNW_subtitle{color:var(--muted);max-width:500px;margin:0 0 30px;font-family:Cormorant Garamond,Playfair Display,serif;font-size:clamp(21px,2.1vw,30px);line-height:1.18}.sK4MNW_photo{aspect-ratio:4/5;background:linear-gradient(145deg,#b99a6117,#ffffff04);border:1px solid #b99a6173;width:100%;min-height:360px;max-height:570px}.sK4MNW_editorial,.sK4MNW_details{border-top:1px solid #b99a612e;padding:clamp(78px,9vw,120px) 0}.sK4MNW_twoColumn,.sK4MNW_details .sK4MNW_container{grid-template-columns:1fr 1fr;gap:10vw;display:grid}.sK4MNW_twoColumn h2,.sK4MNW_benefits h2,.sK4MNW_details h2,.sK4MNW_booking h2{color:var(--warm);margin:18px 0 0;font-family:Cormorant Garamond,Playfair Display,serif;font-size:clamp(40px,4.8vw,64px);font-weight:400;line-height:.96}.sK4MNW_twoColumn p,.sK4MNW_details .sK4MNW_container>p,.sK4MNW_benefitGrid p{color:var(--muted);max-width:580px;margin:0 0 20px;font-size:16px;line-height:1.8}.sK4MNW_benefits{background:#100e0d;padding:clamp(78px,9vw,120px) 0}.sK4MNW_benefits h2{max-width:700px;margin:18px 0 55px}.sK4MNW_benefitGrid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.sK4MNW_benefitGrid article{border-top:1px solid #b99a6159;padding:22px 24px 0 0}.sK4MNW_benefitGrid span{color:var(--gold);letter-spacing:.15em;font-size:11px}.sK4MNW_benefitGrid h3{color:var(--warm);margin:23px 0 12px;font-family:Cormorant Garamond,Playfair Display,serif;font-size:29px;font-weight:400}.sK4MNW_booking{text-align:center;border-top:1px solid #b99a612e;padding:clamp(80px,10vw,130px) 24px}.sK4MNW_booking h2{max-width:680px;margin:18px auto 32px}.sK4MNW_footer{border-top:1px solid #b99a612e;justify-content:space-between;align-items:center;gap:24px;padding:28px clamp(24px,6vw,80px);display:flex}.sK4MNW_footer img{width:auto;height:40px}.sK4MNW_footer p,.sK4MNW_footer a{margin:0;text-decoration:none}@media (max-width:760px){.sK4MNW_header{min-height:76px;padding:16px 24px}.sK4MNW_brand img{height:40px}.sK4MNW_header nav a:not(.sK4MNW_cta){display:none}.sK4MNW_hero{flex-direction:column;gap:48px;min-height:0;padding-top:58px;padding-bottom:78px;display:flex}.sK4MNW_hero h1{max-width:100%;font-size:clamp(48px,14vw,62px);line-height:.94}.sK4MNW_subtitle{max-width:100%;font-size:clamp(21px,6vw,27px)}.sK4MNW_photo{min-height:320px}.sK4MNW_editorial,.sK4MNW_details,.sK4MNW_benefits{padding-top:78px;padding-bottom:78px}.sK4MNW_twoColumn,.sK4MNW_details .sK4MNW_container{flex-direction:column;gap:24px;display:flex}.sK4MNW_twoColumn h2,.sK4MNW_benefits h2,.sK4MNW_details h2,.sK4MNW_booking h2{font-size:clamp(40px,11vw,53px)}.sK4MNW_benefits h2{margin-bottom:38px}.sK4MNW_benefitGrid{flex-direction:column;gap:32px;display:flex}.sK4MNW_benefitGrid article{padding-right:0}.sK4MNW_footer{flex-direction:column;align-items:flex-start;gap:14px}.sK4MNW_booking{padding-top:82px;padding-bottom:82px}}
