.page_detailPage__D4SHG{min-height:100vh;background:var(--cr,#FFFFFF);color:var(--cd,#2C1A0A)}.page_hero__pSu8j{position:relative;height:620px;overflow:hidden}.page_heroBg__a3vak{position:absolute;inset:0;width:100%;height:100%}.page_imgWellness__Ngkyn{background:linear-gradient(160deg,#082028,#2C1808)}.page_imgCulinary__8Knh3{background:linear-gradient(160deg,#3A1808,#201808)}.page_imgGolf__SQwYH{background:linear-gradient(160deg,#102010,#0E2010)}.page_heroOverlay__0oUBc{position:absolute;inset:0;background:linear-gradient(0deg,rgba(44,26,10,.9) 0,rgba(44,26,10,.45) 50%,rgba(44,26,10,.1))}.page_heroContent__WXj_F{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:0 2.5rem 3.5rem}.page_heroTopBar__0PHvo{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.page_backLink__eA419{font-family:var(--fb,"DM Sans",sans-serif);font-size:var(--ds-text-xs,12px);letter-spacing:1.5px;text-transform:uppercase;color:rgba(200,180,154,.4);display:flex;align-items:center;gap:8px;transition:color .25s ease}.page_backLink__eA419:hover{color:var(--cb,#A07848)}.page_backLine__i3eMU{width:16px;height:.5px;background:currentColor}.page_heroNum__m0K3_{font-family:var(--fd,"Cormorant Garamond",Georgia,serif);font-size:6rem;font-weight:300;color:rgba(255,255,255,.05);line-height:1;user-select:none}.page_heroKicker__I9XRn{font-family:var(--fb,"DM Sans",sans-serif);font-size:var(--ds-text-xs,12px);letter-spacing:1.5px;text-transform:uppercase;color:var(--cb,#A07848);display:block;margin-bottom:.75rem}.page_heroTitle__smxC1{font-family:var(--fd,"Cormorant Garamond",Georgia,serif);font-size:clamp(2.5rem,5.5vw,4.5rem);font-weight:400;color:var(--cr,#FFFFFF);line-height:1.05;margin-bottom:.625rem}.page_heroTitle__smxC1 em{font-style:italic;color:var(--cb,#A07848)}.page_heroSubtitle__hX_5U{font-family:var(--fb,"DM Sans",sans-serif);font-size:.8125rem;font-weight:300;color:rgba(200,180,154,.5);margin-bottom:1.25rem}.page_heroMeta__hov2H{display:flex;align-items:center;gap:.625rem}.page_heroMetaItem__g8JA_{font-family:var(--fb,"DM Sans",sans-serif);font-size:var(--ds-text-xs,12px);letter-spacing:1.5px;text-transform:uppercase;color:rgba(200,180,154,.3)}.page_heroMetaSep__9D0LR{color:rgba(200,180,154,.15);font-size:var(--ds-text-xs,12px)}.page_introSection__bkpYk{display:grid;grid-template-columns:1fr 360px;gap:4rem;padding:4.5rem 2.5rem;border-bottom:.5px solid rgba(200,180,154,.2)}.page_introKicker__nQNSy{font-family:var(--fb,"DM Sans",sans-serif);font-size:var(--ds-text-xs,12px);letter-spacing:1.5px;text-transform:uppercase;color:var(--cb,#A07848);display:block;margin-bottom:1.25rem}.page_introCopy__xa8_g{font-family:var(--fb,"DM Sans",sans-serif);font-size:.9375rem;font-weight:300;color:var(--cm,#6B4C2A);line-height:var(--ds-text-base--line-height,1.6);margin-bottom:1.5rem}.page_introTagline__oc_Eo{font-family:var(--fd,"Cormorant Garamond",Georgia,serif);font-size:1.25rem;font-style:italic;color:var(--cb,#A07848);line-height:1.4}.page_detailsGrid__kzrkr{display:grid;grid-template-columns:1fr;gap:1px;background:rgba(200,180,154,.2);margin-bottom:2rem}.page_detailItem__1t2RU{background:var(--cp,#F5EFE8);padding:1.125rem 1.25rem}.page_detailLabel__58olu{font-family:var(--fb,"DM Sans",sans-serif);font-size:var(--ds-text-xs,12px);letter-spacing:1.5px;text-transform:uppercase;color:var(--cs,#C8B49A);display:block;margin-bottom:3px}.page_detailValue__ttXRN{font-family:var(--fb,"DM Sans",sans-serif);font-size:.875rem;font-weight:400;color:var(--cd,#2C1A0A)}.page_enquiryCta__TBJNe{display:flex;flex-direction:column}.page_routeStrip__kzFQQ{background:var(--cp,#F5EFE8);border-bottom:.5px solid rgba(200,180,154,.2);padding:1.5rem 2.5rem;display:flex;align-items:center;gap:3rem;overflow-x:auto;scrollbar-width:none}.page_routeStrip__kzFQQ::-webkit-scrollbar{display:none}.page_routeLabel__qLumz{font-family:var(--fb,"DM Sans",sans-serif);font-size:var(--ds-text-xs,12px);letter-spacing:1.5px;text-transform:uppercase;color:var(--cs,#C8B49A);flex-shrink:0}.page_routeStops__xXmPG{gap:0;flex-wrap:nowrap}.page_routeStopWrap__oKfwn,.page_routeStops__xXmPG{display:flex;align-items:center}.page_routeArrow__toBoV{font-size:var(--ds-text-xs,12px);color:rgba(200,180,154,.25);padding:0 .75rem;flex-shrink:0}.page_routeStop__S8QJA{font-family:var(--fb,"DM Sans",sans-serif);font-size:var(--ds-text-xs,12px);letter-spacing:.1rem;text-transform:uppercase;color:var(--cm,#6B4C2A);white-space:nowrap}.page_routeStop__S8QJA strong{color:var(--cd,#2C1A0A);font-weight:400}.page_routeNights__AeX9v{font-family:var(--fb,"DM Sans",sans-serif);font-size:var(--ds-text-xs,12px);color:var(--cs,#C8B49A);display:block;margin-top:2px}.page_highlightsSection__MmF6H{padding:4.5rem 2.5rem;border-bottom:.5px solid rgba(200,180,154,.2)}.page_highlightsHead__bBVoQ{margin-bottom:3rem}.page_hlKicker__WjC_c{font-family:var(--fb,"DM Sans",sans-serif);font-size:var(--ds-text-xs,12px);letter-spacing:1.5px;text-transform:uppercase;color:var(--cb,#A07848);display:block;margin-bottom:.5rem}.page_hlTitle__O41ux{font-family:var(--fd,"Cormorant Garamond",Georgia,serif);font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:400;color:var(--cd,#2C1A0A)}.page_hlTitle__O41ux em{font-style:italic}.page_highlightsList__CM31D{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(200,180,154,.15)}.page_highlightItem__BkbuQ{background:var(--cr,#FFFFFF);padding:2rem 1.75rem}.page_hlNum__q26SX{font-family:var(--fd,"Cormorant Garamond",Georgia,serif);font-size:2.5rem;font-weight:300;color:rgba(200,180,154,.25);display:block;line-height:1;margin-bottom:1rem}.page_hlText__dU5OC{font-family:var(--fb,"DM Sans",sans-serif);font-size:.75rem;font-weight:300;color:var(--cm,#6B4C2A);line-height:1.75}.page_includesSection__1IpF0{background:var(--cp,#F5EFE8);padding:3.5rem 2.5rem;border-bottom:.5px solid rgba(200,180,154,.2)}.page_includesLabel__uu8yb{font-family:var(--fb,"DM Sans",sans-serif);font-size:var(--ds-text-xs,12px);letter-spacing:1.5px;text-transform:uppercase;color:var(--cb,#A07848);display:block;margin-bottom:1.25rem}.page_includesList__eYEZu{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem 2rem}.page_includesItem__Pf2bh{font-family:var(--fb,"DM Sans",sans-serif);font-size:var(--ds-text-sm,14px);font-weight:300;color:var(--cm,#6B4C2A);display:flex;align-items:baseline;gap:.5rem;padding:.375rem 0;border-bottom:.5px solid rgba(200,180,154,.12)}.page_includesItem__Pf2bh:before{content:"—";color:var(--cs,#C8B49A);flex-shrink:0;font-size:var(--ds-text-xs,12px)}.page_specialistSection__gRdeP{background:var(--cd,#2C1A0A);display:grid;grid-template-columns:380px 1fr;border-bottom:.5px solid rgba(255,255,255,.04)}.page_spImgWrap__dvDcP{position:relative;overflow:hidden;min-height:360px;height:100%}.page_spImgPh__aE6b_{position:absolute;inset:0;width:100%;height:100%}.page_spImgWrap__dvDcP:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 60%,rgba(44,26,10,.9))}.page_spDevika__XHre5{background:linear-gradient(135deg,#1A0E06,#2C1A0A)}.page_spBobby__KyXdT{background:linear-gradient(135deg,#3A1808,#201408)}.page_spGolf__4YcIG{background:linear-gradient(135deg,#0A2010,#081008)}.page_spBody__WLlbO{padding:3.5rem 4rem;display:flex;flex-direction:column;justify-content:center}.page_spKicker__U6GGT{font-family:var(--fb,"DM Sans",sans-serif);font-size:var(--ds-text-xs,12px);letter-spacing:1.5px;text-transform:uppercase;color:var(--cb,#A07848);display:block;margin-bottom:.75rem}.page_spName__sfuYu{font-family:var(--fd,"Cormorant Garamond",Georgia,serif);font-size:clamp(1.625rem,2.5vw,2.5rem);font-weight:400;color:var(--cr,#FFFFFF);line-height:1.1;margin-bottom:.375rem}.page_spTitle__56G4K{font-size:var(--ds-text-sm,14px);font-style:italic;color:var(--cb,#A07848);margin-bottom:1.5rem}.page_spBio__gnal9,.page_spTitle__56G4K{font-family:var(--fb,"DM Sans",sans-serif);font-weight:300}.page_spBio__gnal9{font-size:.8125rem;color:rgba(200,180,154,.45);line-height:var(--ds-text-base--line-height,1.6)}.page_spAwards__1QDm9{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.page_spAward__z1fQ5{font-family:var(--fb,"DM Sans",sans-serif);font-size:var(--ds-text-xs,12px);letter-spacing:.1rem;text-transform:uppercase;color:rgba(200,180,154,.25);border:.5px solid rgba(200,180,154,.1);padding:4px 10px}.page_staysSection__5lTlz{padding:4rem 2.5rem;border-bottom:.5px solid rgba(200,180,154,.2)}.page_staysLabel__d0yYG{font-family:var(--fb,"DM Sans",sans-serif);font-size:var(--ds-text-xs,12px);letter-spacing:1.5px;text-transform:uppercase;color:var(--cb,#A07848);display:block;margin-bottom:1.5rem}.page_staysGrid__tun_y{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(200,180,154,.15);margin-bottom:1.5rem}.page_stayCard__0jLPE{background:var(--cp,#F5EFE8);padding:1.25rem 1.375rem}.page_stayCity__0nvmO{font-family:var(--fb,"DM Sans",sans-serif);font-size:var(--ds-text-xs,12px);letter-spacing:1.5px;text-transform:uppercase;color:var(--cs,#C8B49A);display:block;margin-bottom:3px}.page_stayHotel__OASQL{font-family:var(--fd,"Cormorant Garamond",Georgia,serif);font-size:1rem;font-weight:400;color:var(--cd,#2C1A0A)}.page_staysNote__EI_7F{font-family:var(--fb,"DM Sans",sans-serif);font-size:var(--ds-text-xs,12px);font-weight:300;color:var(--cs,#C8B49A);line-height:1.8;max-width:640px}.page_finalCta__vKEn3{background:var(--cd,#2C1A0A);padding:5.5rem 2.5rem;display:grid;grid-template-columns:1fr auto;align-items:center;gap:4rem}.page_fcTitle__S19AR{font-family:var(--fd,"Cormorant Garamond",Georgia,serif);font-size:clamp(1.75rem,3vw,2.75rem);font-weight:400;color:var(--cr,#FFFFFF);line-height:1.1;margin-bottom:.75rem}.page_fcTitle__S19AR em{font-style:italic;color:var(--cb,#A07848)}.page_fcSub__62mLJ{font-family:var(--fb,"DM Sans",sans-serif);font-size:.8125rem;font-weight:300;color:rgba(200,180,154,.4);line-height:var(--ds-text-base--line-height,1.6);max-width:480px}.page_fcBtns__a9uwI{display:flex;flex-direction:column;gap:.875rem;min-width:200px}.page_fcLink__L19v3{font-family:var(--fb,"DM Sans",sans-serif);font-size:var(--ds-text-xs,12px);letter-spacing:1.5px;text-transform:uppercase;color:rgba(200,180,154,.25);display:flex;align-items:center;gap:8px;transition:color .25s ease}.page_fcLink__L19v3:hover{color:var(--cb,#A07848)}.page_fcLinkLine__6XdPv{width:14px;height:.5px;background:currentColor}@media (max-width:1100px){.page_introSection__bkpYk{grid-template-columns:1fr;gap:2.5rem}.page_highlightsList__CM31D,.page_includesList__eYEZu,.page_staysGrid__tun_y{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.page_hero__pSu8j{height:520px}.page_specialistSection__gRdeP{grid-template-columns:260px 1fr}.page_spBody__WLlbO{padding:2.5rem 2rem}.page_finalCta__vKEn3{grid-template-columns:1fr;gap:2.5rem}.page_fcBtns__a9uwI{flex-direction:row}}@media (max-width:640px){.page_hero__pSu8j{height:440px}.page_heroNum__m0K3_{display:none}.page_highlightsList__CM31D,.page_includesList__eYEZu{grid-template-columns:1fr}.page_staysGrid__tun_y{grid-template-columns:1fr 1fr}.page_specialistSection__gRdeP{grid-template-columns:1fr}.page_spImgWrap__dvDcP{min-height:260px}.page_routeStrip__kzFQQ{flex-direction:column;align-items:flex-start}.page_fcBtns__a9uwI{flex-direction:column}}