._header_vxv8w_1{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;height:100px;padding-inline:4%;border-bottom:1px solid rgba(36,67,74,.08);background:#f8f5eff7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._brand_vxv8w_14{display:flex;align-items:center;height:100%;flex-shrink:0}._brand_vxv8w_14 img{width:122px;height:88px;object-fit:contain}._navigation_vxv8w_25{display:flex;align-items:center;gap:clamp(16px,2.7vw,42px);margin-inline:24px}._navigation_vxv8w_25 a{font-size:14px;padding-block:10px;transition:color .2s}._navigation_vxv8w_25 a:hover{color:var(--gold-text)}._headerActions_vxv8w_39{display:flex;align-items:center;gap:27px}._languages_vxv8w_44{display:flex;gap:2px;font-size:14px;letter-spacing:.04em}._languages_vxv8w_44 a{min-width:44px;padding:13px 6px;color:var(--muted)}._languages_vxv8w_44 a[aria-current]{color:var(--deep);text-decoration:underline;text-underline-offset:5px}._headerBooking_vxv8w_60{display:flex;align-items:center;gap:15px;font-size:14px;border-bottom:1px solid var(--gold);padding-block:10px}._menuToggle_vxv8w_68{display:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:transparent}._navigation_vxv8w_25 ._mobileBooking_vxv8w_78{display:none}@media(max-width:1100px){._headerBooking_vxv8w_60{display:none}._navigation_vxv8w_25{gap:25px}}@media(max-width:900px){._header_vxv8w_1{height:80px;padding-inline:20px}._brand_vxv8w_14 img{width:96px;height:72px}._headerActions_vxv8w_39{gap:14px}._menuToggle_vxv8w_68{display:flex}._navigation_vxv8w_25{display:none;position:absolute;inset:80px 0 auto;margin:0;padding:22px 28px 30px;background:var(--cream);border-bottom:1px solid var(--line);box-shadow:0 20px 30px #183e4814}._navigationOpen_vxv8w_116{display:flex;flex-direction:column;align-items:stretch;gap:0}._navigation_vxv8w_25 a{font-family:var(--serif);font-size:24px;padding-block:13px}._navigation_vxv8w_25 ._mobileBooking_vxv8w_78{display:flex;align-items:center;gap:16px;margin-top:12px;padding-top:25px;border-top:1px solid var(--line);font-family:inherit;font-size:14px}}._footer_ow17i_1{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:36px;padding:50px 5% 20px}._footerBrand_ow17i_8{font-family:var(--serif);font-size:25px;letter-spacing:-.035em}._footerBrand_ow17i_8 em{font-size:23px}._footer_ow17i_1 p{font-size:12px;margin-top:8px;color:var(--muted)}._footer_ow17i_1>span{text-align:center;font-size:12px;letter-spacing:.12em;color:var(--muted)}._backToTop_ow17i_27{display:flex;align-items:center;gap:17px;padding-block:12px;font-size:12px}._footerBottom_ow17i_34{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:20px;grid-column:1/-1;padding-top:20px;border-top:1px solid var(--line);color:var(--muted);font-size:12px;letter-spacing:.04em}._footerBottom_ow17i_34 small{font-size:inherit}@media(max-width:760px){._footer_ow17i_1{grid-template-columns:1fr auto;gap:28px;padding:35px 24px 20px}._footer_ow17i_1>span{grid-column:1/-1;grid-row:2;text-align:left;font-size:12px}._footerBrand_ow17i_8{font-size:23px}._backToTop_ow17i_27{font-size:12px;gap:10px}._footerBottom_ow17i_34{font-size:12px;line-height:1.8;gap:10px}}._container_of5ux_1{width:min(1240px,calc(100% - 112px));margin-inline:auto}._eyebrow_of5ux_5{display:block;font-size:12px;line-height:1.7;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-text)}._button_of5ux_14{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:54px;padding:18px 20px;border:1px solid var(--deep);background:var(--deep);color:#fff;font-size:12px;line-height:1.5;font-weight:600;letter-spacing:.13em;text-transform:uppercase;transition:background .2s,border-color .2s,transform .2s;max-width:100%}._button_of5ux_14:not(:disabled):hover{background:#2f5b65;border-color:#2f5b65;transform:translateY(-2px)}._buttonLight_of5ux_40{background:var(--paper);color:var(--deep);border-color:var(--paper)}._buttonLight_of5ux_40:not(:disabled):hover{background:#e9dfcc;border-color:#e9dfcc}._sectionHeading_of5ux_50{display:flex;justify-content:space-between;align-items:flex-end;gap:48px}._sectionHeading_of5ux_50 ._eyebrow_of5ux_5{margin-bottom:20px}._sectionHeading_of5ux_50 h2{font-family:var(--serif);font-size:clamp(39px,4.2vw,61px);line-height:1.12;letter-spacing:-.045em;font-weight:400}._sectionHeading_of5ux_50 h2 em{color:var(--blue)}._sectionHeading_of5ux_50>p{max-width:330px;padding-bottom:5px;color:var(--muted);font-size:16px;line-height:1.9}._centered_of5ux_76{flex-direction:column;align-items:center;gap:24px;text-align:center}._centered_of5ux_76>p{max-width:560px;padding:0}._buttonOutline_of5ux_86{background:transparent;color:var(--paper);border-color:#ffffff73;padding-inline:15px;font-size:12px;gap:14px}._buttonOutline_of5ux_86:not(:disabled):hover{background:#315761;border-color:#fff}._iconButton_of5ux_98{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;padding:0;border:1px solid rgba(255,255,255,.35);background:transparent;color:#fff;transition:background .2s}._iconButton_of5ux_98:hover{background:#3e5a62}@media(max-width:760px){._container_of5ux_1{width:calc(100% - 40px)}._sectionHeading_of5ux_50{flex-direction:column;align-items:flex-start;gap:22px}._sectionHeading_of5ux_50 ._eyebrow_of5ux_5{font-size:12px;margin-bottom:17px}._sectionHeading_of5ux_50 h2{font-size:clamp(38px,8.6vw,56px)}._sectionHeading_of5ux_50>p{max-width:460px;font-size:16px;line-height:1.9}._centered_of5ux_76{align-items:center}}._textLink_of5ux_141{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding-block:10px;font-size:14px;text-decoration:underline;text-underline-offset:5px}._hero_1re3y_1{position:relative;min-height:min(790px,calc(100svh - 100px));min-height:clamp(600px,calc(100svh - 100px),850px);isolation:isolate;background:#53696a;color:var(--paper);overflow:hidden}._heroImage_1re3y_10{position:absolute;z-index:-3;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 58%}._heroShade_1re3y_19{position:absolute;z-index:-2;inset:0;background:linear-gradient(90deg,#0c2126cc,#0e202585 42%,#0e202514 78%),linear-gradient(0deg,rgba(10,30,35,.46),transparent 38%)}._heroContent_1re3y_26{width:min(1240px,calc(100% - 112px));margin-inline:auto;padding-block:clamp(88px,12vh,140px) 130px}._hero_1re3y_1 ._eyebrow_1re3y_31{color:#f1dfbd;font-size:12px;letter-spacing:.2em;margin-bottom:30px}._hero_1re3y_1 h1{font-family:var(--serif);font-size:clamp(66px,7.8vw,116px);font-weight:400;line-height:1.03;letter-spacing:-.055em}._hero_1re3y_1 h1 em{color:#efd7aa}._heroContent_1re3y_26>p{font-size:17px;font-weight:500;line-height:1.6;margin-top:29px;color:#fffdf5;text-shadow:0 1px 8px rgba(0,0,0,.28)}._heroContent_1re3y_26>._heroDescription_1re3y_55{max-width:450px;margin-top:12px;font-size:16px;font-weight:400;line-height:1.8}._hero_1re3y_1 ._action_1re3y_62{margin-top:34px}._heroBottom_1re3y_65{position:absolute;inset:auto 4% 30px;display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:12px;letter-spacing:.09em;color:#f5eee3}._heroBottom_1re3y_65 a{display:flex;align-items:center;gap:18px;padding:10px 0}._heroSide_1re3y_82{position:absolute;right:25px;top:45%;writing-mode:vertical-rl;font-size:12px;letter-spacing:.23em;color:#fffdf5}@media(min-width:1700px){._heroContent_1re3y_26{padding-top:120px}}@media(max-width:760px){._hero_1re3y_1{min-height:clamp(580px,calc(100svh - 80px),800px)}._heroImage_1re3y_10{object-position:56% center}._heroShade_1re3y_19{background:linear-gradient(90deg,#0c2126b3,#0e202538),linear-gradient(0deg,rgba(10,30,35,.6),transparent 55%)}._heroContent_1re3y_26{width:calc(100% - 48px);padding-top:95px;padding-bottom:135px}._hero_1re3y_1 ._eyebrow_1re3y_31{font-size:12px;letter-spacing:.15em;margin-bottom:26px}._hero_1re3y_1 h1{font-size:clamp(62px,12.8vw,86px)}._heroContent_1re3y_26>p{max-width:32ch;margin-top:23px;font-size:16px;line-height:1.8}._heroContent_1re3y_26>._heroDescription_1re3y_55{max-width:36ch;font-size:15px;line-height:1.75}._hero_1re3y_1 ._action_1re3y_62{margin-top:29px}._heroBottom_1re3y_65{inset-inline:24px;bottom:22px;font-size:12px}._heroBottom_1re3y_65>span{max-width:150px;line-height:1.8}._heroBottom_1re3y_65 a{gap:9px}._heroSide_1re3y_82{display:none}}@media(max-width:360px){._hero_1re3y_1 h1{font-size:57px}._heroContent_1re3y_26{padding-top:80px}._heroBottom_1re3y_65>span{max-width:150px}}._welcome_n80np_1{position:relative;padding:100px 28px 75px}._welcome_n80np_1 ._heading_n80np_5 h2{font-size:clamp(33px,3.35vw,49px)}._welcomeOrnament_n80np_8{display:block;margin:34px auto 0;width:fit-content;color:#ad9870;opacity:.7}@media(max-width:760px){._welcome_n80np_1{padding:70px 24px 55px}._welcome_n80np_1 ._heading_n80np_5 h2{font-size:clamp(30px,6.4vw,43px)}}._gallery_1ngbk_1{width:min(1120px,calc(100% - 48px));max-width:none;max-height:calc(100svh - 36px);padding:24px;border:1px solid #526065;background:#142e35;color:#f8f5ef;overflow-y:auto}._gallery_1ngbk_1::backdrop{background:#08161ae0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._galleryHeader_1ngbk_15{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}._galleryHeader_1ngbk_15 ._eyebrow_1ngbk_22{font-size:12px;color:#d8bd8f}._galleryHeader_1ngbk_15 h2{margin-top:7px;font-family:var(--serif);font-size:25px;font-weight:400}._galleryHeader_1ngbk_15 h2 span{font-family:Helvetica Neue,Arial,sans-serif;font-size:14px;color:#bbc8ca}._galleryStage_1ngbk_37{position:relative;display:flex;justify-content:center;align-items:center;height:min(58svh,650px);background:#0e2227;touch-action:pan-y pinch-zoom}._galleryStage_1ngbk_37>img{width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}._galleryPrevious_1ngbk_53,._galleryNext_1ngbk_54{position:absolute;z-index:1;top:calc(50% - 22px);background:#0f2328c7}._galleryPrevious_1ngbk_53{left:12px}._galleryNext_1ngbk_54{right:12px}._galleryCaption_1ngbk_66{display:flex;justify-content:space-between;gap:24px;padding-block:18px;font-size:14px;line-height:1.6;color:#d0dad7}._galleryCaption_1ngbk_66>span:last-child{flex-shrink:0;font-size:12px;letter-spacing:.12em}._galleryThumbnails_1ngbk_80{display:flex;gap:8px;overflow-x:auto;padding:4px}._galleryThumbnails_1ngbk_80 button{flex:0 0 85px;height:58px;border:2px solid transparent;padding:0;background:#0e2227;opacity:.55;transition:opacity .2s}._galleryThumbnails_1ngbk_80 button[aria-pressed=true]{border-color:#e3c38e;opacity:1}._galleryThumbnails_1ngbk_80 button:hover{opacity:1}._galleryThumbnails_1ngbk_80 img{width:100%;height:100%;object-fit:cover}@media(max-width:760px){._gallery_1ngbk_1{width:calc(100% - 16px);padding:15px;max-height:calc(100svh - 20px)}._galleryHeader_1ngbk_15 h2{font-size:22px}._galleryHeader_1ngbk_15 h2 span{display:block;margin-top:6px;font-size:12px}._galleryStage_1ngbk_37{height:52svh;touch-action:pan-y pinch-zoom}._galleryPrevious_1ngbk_53{left:4px}._galleryNext_1ngbk_54{right:4px}._galleryStage_1ngbk_37 ._arrow_1ngbk_132{width:38px;height:44px}._galleryCaption_1ngbk_66{gap:14px;font-size:12px}}._bookingLink_9p70q_1{max-width:100%}._bookingLink_9p70q_1 ._button_9p70q_4:disabled{opacity:.65}._bookingLink_9p70q_1 small{display:block;margin-top:10px;color:var(--muted);font-size:12px;line-height:1.5}._outline_9p70q_14 small{color:#d2d9d7}._property_1bnxs_1{display:grid;grid-template-columns:1.05fr 1fr;width:min(1320px,calc(100% - 80px));margin-inline:auto;background:var(--paper)}._propertyReverse_1bnxs_8{grid-template-columns:1fr 1.05fr}._propertyReverse_1bnxs_8 ._propertyMedia_1bnxs_11{order:2}._propertyMedia_1bnxs_11{min-width:0;display:grid;grid-template-rows:minmax(400px,1fr) 120px;gap:7px}._coverButton_1bnxs_20{position:relative;width:100%;min-height:0;border:0;padding:0;overflow:hidden;background:#c6c9bf}._coverButton_1bnxs_20>img{width:100%;height:100%;max-height:640px;min-height:460px;object-fit:cover;transition:transform .6s}._propertyReverse_1bnxs_8 ._coverButton_1bnxs_20>img{object-position:center 53%}._coverButton_1bnxs_20:hover>img{transform:scale(1.035)}._photoCount_1bnxs_43{position:absolute;top:0;right:0;padding:19px 22px;background:var(--paper);color:var(--ink);font-size:12px;letter-spacing:.16em}._coverHint_1bnxs_53{position:absolute;left:22px;bottom:22px;display:flex;align-items:center;gap:12px;padding:12px 16px;background:#142e34cc;color:#fff;font-size:12px}._previewPhotos_1bnxs_65{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;min-height:0}._previewPhotos_1bnxs_65 button{position:relative;min-width:0;padding:0;border:0;overflow:hidden;background:#d9d8c7}._previewPhotos_1bnxs_65 img{width:100%;height:120px;object-fit:cover;transition:transform .4s}._previewPhotos_1bnxs_65 button:hover img{transform:scale(1.06)}._previewPhotos_1bnxs_65 button>span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:6px;padding:12px;background:#0f252ba1;color:#fff;font-size:12px;line-height:1.6;letter-spacing:.03em;text-transform:uppercase}._propertyCopy_1bnxs_103{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(32px,4.4vw,68px)}._propertyCopy_1bnxs_103>._eyebrow_1bnxs_110{font-size:12px}._propertyCopy_1bnxs_103 h3{margin-top:25px;font-family:var(--serif);font-weight:400;font-size:clamp(38px,4.4vw,65px);line-height:1.1;letter-spacing:-.055em;white-space:normal}._propertyCopy_1bnxs_103 h3 em{color:var(--blue)}._propertyLocation_1bnxs_125{display:block;margin-top:14px;color:var(--gold-text);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}._propertyCopy_1bnxs_103>p:not(._accessNote_1bnxs_134){margin-top:25px;color:var(--muted);font-size:16px;line-height:1.95}._amenities_1bnxs_140{list-style:none;padding:0;margin:28px 0 30px;display:grid;grid-template-columns:1fr 1fr;width:100%;column-gap:18px;row-gap:18px}._amenities_1bnxs_140 li{display:flex;align-items:center;gap:11px;font-size:14px;line-height:1.5}._amenities_1bnxs_140 svg{color:var(--blue);width:21px}._accessNote_1bnxs_134{display:flex;align-items:center;gap:9px;color:#8a672f;margin-top:-5px;margin-bottom:25px;font-size:14px;line-height:1.6}@media(max-width:1100px){._property_1bnxs_1{width:calc(100% - 56px)}._propertyCopy_1bnxs_103{padding:32px}._propertyCopy_1bnxs_103 h3{font-size:45px}._propertyCopy_1bnxs_103>._eyebrow_1bnxs_110{font-size:12px}._propertyMedia_1bnxs_11{grid-template-rows:minmax(390px,1fr) 105px}._previewPhotos_1bnxs_65 img{height:105px}}@media(max-width:760px){._property_1bnxs_1,._propertyReverse_1bnxs_8{width:calc(100% - 32px);grid-template-columns:1fr}._propertyReverse_1bnxs_8 ._propertyMedia_1bnxs_11{order:0}._propertyMedia_1bnxs_11{grid-template-rows:auto 85px}._coverButton_1bnxs_20{aspect-ratio:1.1}._coverButton_1bnxs_20>img{min-height:0;max-height:none;height:100%}._photoCount_1bnxs_43{padding:16px 18px}._coverHint_1bnxs_53{left:16px;bottom:16px;font-size:12px}._previewPhotos_1bnxs_65 img{height:85px}._previewPhotos_1bnxs_65 button>span{font-size:12px;gap:6px;padding-inline:5px}._propertyCopy_1bnxs_103{padding:36px 25px 38px}._propertyCopy_1bnxs_103 h3{margin-top:20px;font-size:clamp(38px,9.5vw,54px)}._propertyCopy_1bnxs_103>p:not(._accessNote_1bnxs_134){font-size:16px;margin-top:22px}._amenities_1bnxs_140{max-width:450px;margin-block:25px}._amenities_1bnxs_140 li{font-size:14px;gap:9px}._accessNote_1bnxs_134{font-size:14px}}@media(max-width:360px){._propertyCopy_1bnxs_103{padding-inline:20px}._propertyCopy_1bnxs_103 h3{font-size:35px}._previewPhotos_1bnxs_65 button>span{font-size:12px}}._apartments_4wb9m_1{padding-top:30px;padding-bottom:80px}._apartments_4wb9m_1>._headingContainer_4wb9m_5{margin-bottom:55px}._propertyList_4wb9m_8{display:flex;flex-direction:column;gap:70px}@media(max-width:760px){._apartments_4wb9m_1{padding-top:20px;padding-bottom:65px}._apartments_4wb9m_1>._headingContainer_4wb9m_5{margin-bottom:33px}._propertyList_4wb9m_8{gap:35px}}._experience_cb8kn_1{padding:80px 0 110px;border-top:1px solid var(--line)}._experience_cb8kn_1 ._heading_cb8kn_5 h2{font-size:clamp(36px,3.6vw,52px)}._experienceGrid_cb8kn_8{display:grid;grid-template-columns:repeat(4,1fr);gap:45px;margin-top:65px;text-align:center}._experienceIcon_cb8kn_15{display:inline-flex;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:24px;border:1px solid #dbd0b9;border-radius:50%;color:var(--blue)}._experienceItem_cb8kn_26 h3{font-family:var(--serif);font-size:21px;font-weight:400;line-height:1.3;letter-spacing:-.03em}._experienceItem_cb8kn_26 p{max-width:230px;margin:15px auto 0;color:var(--muted);font-size:14px;line-height:1.9}@media(max-width:1100px){._experienceGrid_cb8kn_8{gap:25px}._experienceItem_cb8kn_26 h3{font-size:19px}}@media(max-width:760px){._experience_cb8kn_1{padding:65px 0 70px}._experience_cb8kn_1 ._heading_cb8kn_5 h2{font-size:clamp(31px,6.8vw,47px)}._experienceGrid_cb8kn_8{grid-template-columns:1fr 1fr;gap:36px 25px;margin-top:40px}._experienceIcon_cb8kn_15{width:60px;height:60px;margin-bottom:18px}._experienceItem_cb8kn_26 h3{font-size:19px}._experienceItem_cb8kn_26 p{font-size:14px;margin-top:11px}}._island_tfqbz_1{padding:95px 0 100px;background:#eeeae1}._islandGrid_tfqbz_5{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:46px}._islandCard_tfqbz_11{min-width:0}._islandPhoto_tfqbz_14{overflow:hidden;aspect-ratio:1.4}._islandPhoto_tfqbz_14 img{width:100%;height:100%;object-fit:cover}._islandCollage_tfqbz_23{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}._islandCopy_tfqbz_27{padding:23px 3px 0}._islandCopy_tfqbz_27 ._eyebrow_tfqbz_30{font-size:12px}._islandCopy_tfqbz_27 h3{margin-top:11px;font-family:var(--serif);font-weight:400;font-size:clamp(24px,2.5vw,34px);letter-spacing:-.045em}._islandCopy_tfqbz_27 p{margin-top:12px;color:var(--muted);font-size:14px;line-height:1.9;max-width:340px}@media(max-width:760px){._island_tfqbz_1{padding-block:65px}._islandGrid_tfqbz_5{grid-template-columns:1fr;gap:36px;margin-top:30px}._islandPhoto_tfqbz_14{aspect-ratio:1.5}._islandCopy_tfqbz_27{padding-top:19px}._islandCopy_tfqbz_27 h3{font-size:30px}._islandCopy_tfqbz_27 p{max-width:440px;font-size:16px}}._location_xqfvr_1{padding:105px 0 85px}._mapContext_xqfvr_4{margin-top:14px;color:var(--muted);font-size:12px;line-height:1.8}._mapGrid_xqfvr_10{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:45px}._mapGrid_xqfvr_10 figure{background:var(--paper);padding:12px}._mapGrid_xqfvr_10 img{width:100%;aspect-ratio:1.18;object-fit:cover}._mapGrid_xqfvr_10 figcaption{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:15px;row-gap:7px;padding:20px 8px 11px}._mapGrid_xqfvr_10 figcaption>span:first-child{font-family:var(--serif);font-size:25px;letter-spacing:-.035em}._mapGrid_xqfvr_10 figcaption>span:last-child{font-size:12px;color:var(--gold-text)}._mapNote_xqfvr_43{text-align:center;margin-top:23px;font-size:12px;color:var(--muted)}@media(max-width:760px){._location_xqfvr_1{padding-block:65px}._mapGrid_xqfvr_10{grid-template-columns:1fr;gap:22px;margin-top:28px}._mapGrid_xqfvr_10 figcaption{padding-inline:5px}._mapGrid_xqfvr_10 figcaption>span:first-child{font-size:24px}._mapGrid_xqfvr_10 figcaption>span:last-child{font-size:12px}}._directions_xqfvr_70{padding:0 8px 8px}._booking_1f7wk_1{position:relative;isolation:isolate;overflow:hidden;margin:0;padding:85px 28px;color:var(--paper);background:var(--deep)}._booking_1f7wk_1:before{content:"";position:absolute;z-index:-1;inset:-130% -70% -120% -30%;border-radius:50%;transform:rotate(-25deg);background:repeating-radial-gradient(ellipse at 20% 70%,transparent 0 48px,rgba(235,223,197,.06) 49px 50px,transparent 51px 74px);pointer-events:none}._bookingInner_1f7wk_25{max-width:850px;margin-inline:auto;text-align:center}._bookingInner_1f7wk_25>._bookingNote_1f7wk_30{margin-top:24px;color:#e0e6e3;font-size:12px}._booking_1f7wk_1 ._eyebrow_1f7wk_35{color:#dec69c}._booking_1f7wk_1 h2{margin-top:28px;font-family:var(--serif);font-size:clamp(37px,4.4vw,64px);line-height:1.15;font-weight:400;letter-spacing:-.04em}._booking_1f7wk_1 h2 em{color:#e0be80}._bookingInner_1f7wk_25>p{max-width:480px;margin:25px auto 0;font-size:16px;line-height:1.9;color:#e0e6e3}._bookingChoices_1f7wk_56{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:650px;margin:43px auto 0;text-align:left}._bookingChoice_1f7wk_56{padding:24px;border-top:1px solid rgba(255,255,255,.28)}._bookingChoice_1f7wk_56>span{display:block;font-family:var(--serif);font-size:26px;letter-spacing:-.03em}._bookingChoice_1f7wk_56>small{display:block;margin-top:9px;font-size:12px;color:#c3d0d1}@media(max-width:760px){._booking_1f7wk_1{padding:60px 22px}._booking_1f7wk_1 h2{font-size:clamp(34px,7.6vw,48px)}._bookingInner_1f7wk_25>p{font-size:14px}._bookingChoices_1f7wk_56{grid-template-columns:1fr;gap:10px;max-width:380px;margin-top:28px}._bookingChoice_1f7wk_56{padding:25px 7px 15px}._bookingChoice_1f7wk_56>span{font-size:25px}}._bookingAction_1f7wk_105{margin-top:25px}@media(max-width:760px){._bookingAction_1f7wk_105{margin-top:18px}}._skipLink_102yh_1{position:fixed;z-index:100;top:12px;left:20px;padding:16px 22px;background:var(--deep);color:#fff;transform:translateY(-160%)}._skipLink_102yh_1:focus{transform:translateY(0)}:root{font-family:Helvetica Neue,Arial,sans-serif;color:#24434a;background:#f8f5ef;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--cream: #f8f5ef;--paper: #fffefa;--ink: #24434a;--blue: #34778b;--deep: #183e48;--gold: #a47c3e;--gold-text: #795923;--line: #ddd6c9;--muted: #65716e;--serif: Georgia, "Times New Roman", serif}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;min-width:320px}body,button,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button,a{touch-action:manipulation}button{color:inherit}button:not(:disabled),a{cursor:pointer}a{color:inherit;text-decoration:none}button{border-radius:0}img{display:block;max-width:100%;height:auto}svg{flex-shrink:0}h1,h2,h3,p,figure{margin:0}button:disabled{cursor:not-allowed}em{font-weight:inherit}::selection{background:#d8c79f;color:#183e48}:focus-visible{outline:3px solid #a47c3e;outline-offset:5px}main:focus{outline:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}@media(max-width:900px){html{scroll-padding-top:84px}}
