.Breadcrumb-module__ZPlMaG__crumbs{color:var(--grey);align-items:baseline;font-size:13px;line-height:1.5;display:flex}.Breadcrumb-module__ZPlMaG__link{color:var(--ink);border-bottom:1px solid var(--line);padding-bottom:1px;position:relative}.Breadcrumb-module__ZPlMaG__link:before{content:"";position:absolute;inset:-14px -8px}.Breadcrumb-module__ZPlMaG__sep{margin:0 10px}.Breadcrumb-module__ZPlMaG__caps{letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:500}.Breadcrumb-module__ZPlMaG__caps .Breadcrumb-module__ZPlMaG__link{color:var(--grey);border-bottom:0;padding-bottom:0}.Breadcrumb-module__ZPlMaG__caps .Breadcrumb-module__ZPlMaG__link:hover{color:var(--ink)}.Breadcrumb-module__ZPlMaG__caps .Breadcrumb-module__ZPlMaG__sep{margin:0}.Breadcrumb-module__ZPlMaG__caps .Breadcrumb-module__ZPlMaG__current{color:var(--ink)}
.shared-module__ZrPima__i{font-style:italic}.shared-module__ZrPima__page{--pgap:clamp(56px, 7vw, 100px)}
.TitleBlock-module__p0JDcW__title{padding-top:26px;padding-bottom:28px}.TitleBlock-module__p0JDcW__h1{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);overflow-wrap:break-word;margin-top:16px;margin-left:-.067em;font-size:clamp(56px,10.4vw,150px);font-weight:400;line-height:1}.TitleBlock-module__p0JDcW__long{font-size:clamp(44px,8.06vw,116px)}.TitleBlock-module__p0JDcW__meta{grid-template-columns:minmax(0,32fr) minmax(0,21fr);column-gap:11.67%;margin-top:24px;display:grid}.TitleBlock-module__p0JDcW__place{font-family:var(--font-display);color:var(--ink);font-size:clamp(24px,2.1vw,30px);font-style:italic;line-height:1.2}.TitleBlock-module__p0JDcW__intro{color:var(--ink-2);margin-top:10px;font-size:17px;line-height:1.6}.TitleBlock-module__p0JDcW__statusLabel{font-family:var(--font-display);color:var(--accent);font-size:clamp(24px,2.1vw,30px);line-height:1.2}.TitleBlock-module__p0JDcW__statusNote{color:var(--grey);margin-top:10px;font-size:14px;line-height:1.55}@media (max-width:900px){.TitleBlock-module__p0JDcW__title{padding-top:22px}.TitleBlock-module__p0JDcW__meta{grid-template-columns:minmax(0,1fr);row-gap:24px}.TitleBlock-module__p0JDcW__status{border-top:1px solid var(--line);padding-top:18px}.TitleBlock-module__p0JDcW__statusNote{font-size:15px}}@media (max-width:600px){.TitleBlock-module__p0JDcW__intro{font-size:16px}}
.LeadFigure-module__UPxu9W__lead{padding-bottom:calc(var(--pgap) * .7)}.LeadFigure-module__UPxu9W__img{width:100%;height:auto;aspect-ratio:var(--ar,1200 / 580);object-fit:cover;background:var(--panel)}@media (max-width:900px){.LeadFigure-module__UPxu9W__img{aspect-ratio:3/2}}@media (max-width:600px){.LeadFigure-module__UPxu9W__figure{margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter))}.LeadFigure-module__UPxu9W__img{aspect-ratio:4/5}.LeadFigure-module__UPxu9W__figure .fig{padding:0 var(--gutter)}}
.FactsTable-module__EcrGfW__facts{padding-bottom:var(--pgap)}.FactsTable-module__EcrGfW__table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:15px;line-height:1.45}.FactsTable-module__EcrGfW__colLabel{width:14.17%}.FactsTable-module__EcrGfW__colValue{width:35.83%}.FactsTable-module__EcrGfW__table th,.FactsTable-module__EcrGfW__table td{vertical-align:top;border-top:1px solid var(--line)}.FactsTable-module__EcrGfW__table th{text-align:left;color:var(--grey);padding:16px 16px 16px 0;font-size:13px;font-weight:400;line-height:1.7}.FactsTable-module__EcrGfW__table th.FactsTable-module__EcrGfW__second{padding-left:48px}.FactsTable-module__EcrGfW__table td{color:var(--ink);padding:16px 24px 16px 0}.FactsTable-module__EcrGfW__table tr:last-child th,.FactsTable-module__EcrGfW__table tr:last-child td{border-bottom:1px solid var(--line)}@media (max-width:1100px){.FactsTable-module__EcrGfW__colLabel{width:18%}.FactsTable-module__EcrGfW__colValue{width:32%}.FactsTable-module__EcrGfW__table th.FactsTable-module__EcrGfW__second{padding-left:32px}}@media (max-width:900px){.FactsTable-module__EcrGfW__table colgroup{display:none}.FactsTable-module__EcrGfW__table,.FactsTable-module__EcrGfW__table tbody{width:100%;display:block}.FactsTable-module__EcrGfW__table tr{grid-template-columns:minmax(112px,36%) minmax(0,1fr);display:grid}.FactsTable-module__EcrGfW__table th,.FactsTable-module__EcrGfW__table td,.FactsTable-module__EcrGfW__table th.FactsTable-module__EcrGfW__second{padding:14px 12px 14px 0;display:block}.FactsTable-module__EcrGfW__table td{padding-right:0}.FactsTable-module__EcrGfW__table tr:last-child>:nth-child(-n+2){border-bottom:0}}
.Story-module__XAGDTW__story{padding-bottom:var(--pgap);grid-template-columns:minmax(0,9fr) minmax(0,10fr);column-gap:5%;display:grid}.Story-module__XAGDTW__h2{font-family:var(--font-display);color:var(--ink);font-size:clamp(32px,3.06vw,44px);font-weight:400;line-height:1.1}.Story-module__XAGDTW__p{color:var(--ink-2);margin-top:18px;font-size:16px;line-height:1.65}.Story-module__XAGDTW__h2+.Story-module__XAGDTW__p{margin-top:36px}.Story-module__XAGDTW__materials{padding-top:6px}.Story-module__XAGDTW__h3{font-family:var(--font-display);color:var(--ink);font-size:clamp(24px,2.08vw,30px);font-style:italic;font-weight:400;line-height:1.15}.Story-module__XAGDTW__list{border-bottom:1px solid var(--line);margin-top:26px}.Story-module__XAGDTW__item{border-top:1px solid var(--line);align-items:baseline;gap:20px;padding:13px 0 14px;display:flex}.Story-module__XAGDTW__num{width:34px;font-family:var(--font-display);color:var(--accent);font-optical-sizing:none;font-variation-settings:"opsz" 8;flex:none;font-size:24px;font-style:italic;font-weight:500;line-height:1}.Story-module__XAGDTW__text{color:var(--ink-2);font-size:14.5px;line-height:1.55}.Story-module__XAGDTW__name{color:var(--ink);font-weight:600}@media (max-width:900px){.Story-module__XAGDTW__story{grid-template-columns:minmax(0,1fr);row-gap:56px}.Story-module__XAGDTW__h2+.Story-module__XAGDTW__p{margin-top:24px}.Story-module__XAGDTW__materials{padding-top:0}.Story-module__XAGDTW__text{font-size:15px}.Story-module__XAGDTW__item{gap:16px}}
.Gallery-module__UuxALW__gallery{padding-bottom:var(--pgap);flex-direction:column;gap:30px;display:flex}.Gallery-module__UuxALW__row{align-items:flex-start;gap:24px;display:flex}.Gallery-module__UuxALW__fig{flex:var(--w) 1 0;min-width:0}.Gallery-module__UuxALW__img{width:100%;height:auto;aspect-ratio:var(--ar);object-fit:cover;background:var(--panel)}@media (max-width:900px){.Gallery-module__UuxALW__gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px 16px;display:grid}.Gallery-module__UuxALW__row{display:contents}.Gallery-module__UuxALW__wide{grid-column:1/-1}.Gallery-module__UuxALW__img{aspect-ratio:auto}}@media (max-width:600px){.Gallery-module__UuxALW__gallery{grid-template-columns:minmax(0,1fr);row-gap:24px}}
.Plans-module__w-fLdG__plans{padding-bottom:var(--pgap);align-items:flex-start;gap:24px;display:flex}.Plans-module__w-fLdG__fig{flex:var(--w) 1 0;min-width:0}.Plans-module__w-fLdG__panel{aspect-ratio:var(--ar);padding:var(--pad,24px);background:var(--panel)}.Plans-module__w-fLdG__img{object-fit:contain;width:100%;height:100%}@media (max-width:900px){.Plans-module__w-fLdG__plans{flex-direction:column;gap:32px}.Plans-module__w-fLdG__fig{flex:none;width:100%}.Plans-module__w-fLdG__panel{aspect-ratio:auto;padding:16px}.Plans-module__w-fLdG__img{height:auto}}
.ReelStrip-module__5xYSva__section{padding-top:40px;padding-bottom:var(--pgap)}.ReelStrip-module__5xYSva__h2{font-family:var(--font-display);color:var(--ink);font-size:clamp(36px,3.6vw,52px);font-weight:400;line-height:1.1}.ReelStrip-module__5xYSva__p{color:var(--ink-2);font-size:16px;line-height:1.65}.ReelStrip-module__5xYSva__side{grid-template-columns:minmax(0,56fr) minmax(0,8fr) minmax(0,52fr) minmax(0,4fr);align-items:start;display:grid}.ReelStrip-module__5xYSva__side .ReelStrip-module__5xYSva__text{grid-column:1}.ReelStrip-module__5xYSva__side .ReelStrip-module__5xYSva__rail{grid-column:3;gap:40px;display:flex}.ReelStrip-module__5xYSva__side .ReelStrip-module__5xYSva__item{flex:0 240px;min-width:0}.ReelStrip-module__5xYSva__side .ReelStrip-module__5xYSva__p{max-width:520px;margin-top:clamp(28px,5.6vw,80px)}.ReelStrip-module__5xYSva__more{margin-top:44px;padding-bottom:3px}.ReelStrip-module__5xYSva__head{grid-template-columns:minmax(0,32fr) minmax(0,21fr);align-items:start;column-gap:11.67%;display:grid}.ReelStrip-module__5xYSva__row .ReelStrip-module__5xYSva__p{margin-top:8px;font-size:15px;line-height:1.6}.ReelStrip-module__5xYSva__row .ReelStrip-module__5xYSva__rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin-top:60px;display:grid}.ReelStrip-module__5xYSva__card{color:var(--ink);display:block}.ReelStrip-module__5xYSva__poster{aspect-ratio:240/426;background:var(--panel);display:block;position:relative;overflow:hidden}.ReelStrip-module__5xYSva__img{object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.ReelStrip-module__5xYSva__card:hover .ReelStrip-module__5xYSva__img,.ReelStrip-module__5xYSva__card:focus-visible .ReelStrip-module__5xYSva__img{transform:scale(1.03)}.ReelStrip-module__5xYSva__play{background:var(--bg);width:30px;height:30px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:10px;left:10px}.ReelStrip-module__5xYSva__caption{margin-top:12px;font-size:13px;line-height:1.45;display:block}.ReelStrip-module__5xYSva__date{letter-spacing:.18em;text-transform:uppercase;color:var(--grey);margin-top:6px;font-size:11px;font-weight:500;display:block}@media (max-width:1100px){.ReelStrip-module__5xYSva__side .ReelStrip-module__5xYSva__rail{gap:24px}}@media (max-width:900px){.ReelStrip-module__5xYSva__side,.ReelStrip-module__5xYSva__head{grid-template-columns:minmax(0,1fr)}.ReelStrip-module__5xYSva__side .ReelStrip-module__5xYSva__p,.ReelStrip-module__5xYSva__row .ReelStrip-module__5xYSva__p{margin-top:20px;font-size:16px}.ReelStrip-module__5xYSva__more{margin-top:28px}.ReelStrip-module__5xYSva__side .ReelStrip-module__5xYSva__rail,.ReelStrip-module__5xYSva__row .ReelStrip-module__5xYSva__rail{margin:36px calc(-1 * var(--gutter)) 0;padding:0 var(--gutter) 4px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-column:auto;gap:16px;display:flex;overflow-x:auto}.ReelStrip-module__5xYSva__rail::-webkit-scrollbar{display:none}.ReelStrip-module__5xYSva__side .ReelStrip-module__5xYSva__item,.ReelStrip-module__5xYSva__row .ReelStrip-module__5xYSva__item{scroll-snap-align:start;flex:0 0 clamp(200px,58vw,260px)}.ReelStrip-module__5xYSva__caption{font-size:14px}}
.Closing-module__Me6JRa__closing{padding-top:34px;padding-bottom:var(--pgap);justify-content:space-between;align-items:center;gap:32px;display:flex}.Closing-module__Me6JRa__more{font-family:var(--font-display);color:var(--ink);font-size:clamp(30px,3.06vw,44px);font-weight:400;line-height:1.1}.Closing-module__Me6JRa__i{font-style:italic}.Closing-module__Me6JRa__arr{color:var(--accent);transition:transform .3s;display:inline-block}.Closing-module__Me6JRa__more:hover .Closing-module__Me6JRa__arr,.Closing-module__Me6JRa__more:focus-visible .Closing-module__Me6JRa__arr{transform:translate(6px)}@media (max-width:900px){.Closing-module__Me6JRa__closing{flex-direction:column;align-items:flex-start;gap:28px}}@media (max-width:600px){.Closing-module__Me6JRa__closing .btn{width:100%}}
.ResortTitle-module__fzjwIG__title{grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:start;padding-top:28px;padding-bottom:50px;display:grid}.ResortTitle-module__fzjwIG__crumbs{grid-column:1/-1}.ResortTitle-module__fzjwIG__h1{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin-top:30px;margin-left:-.067em;font-size:clamp(56px,10.4vw,150px);font-weight:400;line-height:.92}.ResortTitle-module__fzjwIG__aside{margin-top:84px}.ResortTitle-module__fzjwIG__place{font-family:var(--font-display);color:var(--ink);font-size:clamp(30px,2.8vw,40px);font-style:italic;line-height:1.1}.ResortTitle-module__fzjwIG__status{letter-spacing:.18em;text-transform:uppercase;color:var(--ink);align-items:center;gap:12px;margin-top:22px;font-size:11px;font-weight:500;display:flex}.ResortTitle-module__fzjwIG__statusLabel{color:var(--grey)}.ResortTitle-module__fzjwIG__dot{background:var(--accent);border-radius:50%;width:8px;height:8px;display:block}.ResortTitle-module__fzjwIG__intro{color:var(--ink-2);margin-top:22px;font-size:17px;line-height:1.6}@media (max-width:1200px){.ResortTitle-module__fzjwIG__title{grid-template-columns:minmax(0,1fr)}.ResortTitle-module__fzjwIG__aside{max-width:560px;margin-top:36px}}@media (max-width:900px){.ResortTitle-module__fzjwIG__title{padding-top:22px;padding-bottom:36px}.ResortTitle-module__fzjwIG__h1{margin-top:22px}.ResortTitle-module__fzjwIG__aside{margin-top:28px}}@media (max-width:600px){.ResortTitle-module__fzjwIG__intro{font-size:16px}}
.ResortConcept-module__eTIWbG__concept{padding-top:clamp(16px,4.2vw,60px);padding-bottom:var(--pgap);grid-template-columns:minmax(0,14fr) minmax(0,13fr);align-items:start;column-gap:10%;display:grid}.ResortConcept-module__eTIWbG__h2{font-family:var(--font-display);color:var(--ink);font-size:clamp(32px,3.06vw,44px);font-weight:400;line-height:1.1}.ResortConcept-module__eTIWbG__body{color:var(--ink-2);margin-top:42px;font-size:16px;line-height:1.65}.ResortConcept-module__eTIWbG__body p+p{margin-top:20px}.ResortConcept-module__eTIWbG__table{border-collapse:collapse;width:100%;margin-top:8px;font-size:15px;line-height:1.45}.ResortConcept-module__eTIWbG__caption{caption-side:top;text-align:left;font-family:var(--font-display);color:var(--ink);padding-bottom:18px;font-size:26px;font-style:italic;line-height:1.1}.ResortConcept-module__eTIWbG__table th,.ResortConcept-module__eTIWbG__table td{border-top:1px solid var(--line);vertical-align:top;padding:14px 0}.ResortConcept-module__eTIWbG__table th{text-align:left;color:var(--grey);white-space:nowrap;padding-right:24px;font-weight:400}.ResortConcept-module__eTIWbG__table td{text-align:right;color:var(--ink)}.ResortConcept-module__eTIWbG__table tr:last-child th,.ResortConcept-module__eTIWbG__table tr:last-child td{border-bottom:1px solid var(--line)}.ResortConcept-module__eTIWbG__status{align-items:center;gap:10px;display:inline-flex}.ResortConcept-module__eTIWbG__dot{background:var(--accent);border-radius:50%;width:7px;height:7px;display:block}@media (max-width:900px){.ResortConcept-module__eTIWbG__concept{grid-template-columns:minmax(0,1fr)}.ResortConcept-module__eTIWbG__body{margin-top:24px}.ResortConcept-module__eTIWbG__table{margin-top:56px}}
.MoodGallery-module__asnxlq__mood{padding-top:40px;padding-bottom:var(--pgap);grid-template-columns:repeat(60,minmax(0,1fr));align-items:start;display:grid}.MoodGallery-module__asnxlq__fig{min-width:0}.MoodGallery-module__asnxlq__img{width:100%;height:auto;aspect-ratio:var(--ar);object-fit:cover;background:var(--panel)}.MoodGallery-module__asnxlq__f1{grid-area:1/1/auto/37}.MoodGallery-module__asnxlq__f2{grid-area:1/43/auto/61}.MoodGallery-module__asnxlq__f3{grid-area:2/1/auto/21;margin-top:min(91px,6.3vw)}.MoodGallery-module__asnxlq__text{grid-area:2/23/auto/39;margin-top:min(261px,18.1vw)}.MoodGallery-module__asnxlq__f4{grid-area:2/41/auto/61;margin-top:min(191px,13.3vw)}.MoodGallery-module__asnxlq__h2{font-family:var(--font-display);color:var(--ink);font-size:clamp(30px,2.8vw,40px);font-weight:400;line-height:1.1}.MoodGallery-module__asnxlq__p{color:var(--ink-2);margin-top:20px;font-size:15px;line-height:1.6}@media (max-width:1100px){.MoodGallery-module__asnxlq__text{grid-column:22/40}}@media (max-width:900px){.MoodGallery-module__asnxlq__mood{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.MoodGallery-module__asnxlq__text,.MoodGallery-module__asnxlq__f1,.MoodGallery-module__asnxlq__f2,.MoodGallery-module__asnxlq__f3,.MoodGallery-module__asnxlq__f4{grid-row:auto;margin-top:0}.MoodGallery-module__asnxlq__text,.MoodGallery-module__asnxlq__f1,.MoodGallery-module__asnxlq__f4{grid-column:1/-1}.MoodGallery-module__asnxlq__f2{grid-column:1}.MoodGallery-module__asnxlq__f3{grid-column:2}.MoodGallery-module__asnxlq__text{max-width:560px;margin-bottom:8px}.MoodGallery-module__asnxlq__p{font-size:16px}.MoodGallery-module__asnxlq__img{aspect-ratio:auto}}@media (max-width:600px){.MoodGallery-module__asnxlq__mood{grid-template-columns:minmax(0,1fr);row-gap:24px}.MoodGallery-module__asnxlq__f2,.MoodGallery-module__asnxlq__f3{grid-column:1}}
