.Amenities-module-scss-module__f73yKW__section{background:var(--color-bg-white);padding-block:var(--amenities-pad-block-start) 0}.Amenities-module-scss-module__f73yKW__heading{text-align:center;text-wrap:initial;margin-bottom:var(--amenities-heading-gap);flex-direction:column;align-items:center;display:flex}.Amenities-module-scss-module__f73yKW__board{grid-template-columns:1fr;display:grid}@media (min-width:768px){.Amenities-module-scss-module__f73yKW__board{grid-template-columns:1fr 1fr}}.Amenities-module-scss-module__f73yKW__media{grid-template-columns:1fr 1fr;display:grid}.Amenities-module-scss-module__f73yKW__figure{aspect-ratio:1;position:relative;overflow:hidden}.Amenities-module-scss-module__f73yKW__image{object-fit:cover;transition:transform var(--duration-slower) var(--ease-out)}.Amenities-module-scss-module__f73yKW__figure:hover .Amenities-module-scss-module__f73yKW__image{transform:scale(1.04)}.Amenities-module-scss-module__f73yKW__copy{gap:calc(clamp(1.5rem,3.125vw,60px)*var(--fi-space));padding-block:calc(clamp(1.5rem,2vw,2.5rem)*var(--fi-space));flex-direction:column;display:flex}.Amenities-module-scss-module__f73yKW__copyStart{justify-content:flex-start;padding-inline-start:clamp(1.25rem,3.177vw,61px);padding-inline-end:var(--container-padding)}.Amenities-module-scss-module__f73yKW__copyEnd{justify-content:center;padding-inline-start:var(--container-padding);padding-inline-end:clamp(1.25rem,3.229vw,62px)}@media (min-width:768px){.Amenities-module-scss-module__f73yKW__copyStart{padding-block:calc(clamp(.5rem,.521vw,10px)*var(--fi-space)) 0}.Amenities-module-scss-module__f73yKW__copyEnd{padding-block:0}.Amenities-module-scss-module__f73yKW__alignEnd{text-align:end;align-items:flex-end}}.Amenities-module-scss-module__f73yKW__item{max-width:var(--col-note)}.Amenities-module-scss-module__f73yKW__itemTitle{font-size:var(--fs-feature);letter-spacing:var(--ls-feature);line-height:var(--lh-feature);font-weight:500}.Amenities-module-scss-module__f73yKW__itemBody{margin-top:calc(clamp(.375rem,.677vw,13px)*var(--fi-space));font-size:var(--fs-note);letter-spacing:var(--ls-note);line-height:var(--lh-note);color:var(--color-text);font-weight:600}
.CoverBanner-module-scss-module__nZR1Gq__cover{aspect-ratio:1920/885;width:100%;background:var(--color-bg-dark);max-block-size:100svh;position:relative;overflow:hidden}@media (max-width:767px){.CoverBanner-module-scss-module__nZR1Gq__cover{aspect-ratio:4/5}}.CoverBanner-module-scss-module__nZR1Gq__image{object-fit:cover}.CoverBanner-module-scss-module__nZR1Gq__watermark{opacity:.4;pointer-events:none;width:20vw;height:auto;position:absolute;inset-block-end:0;inset-inline-end:3%}.CoverBanner-module-scss-module__nZR1Gq__scrim{pointer-events:none;background:linear-gradient(#0f0f0f00 0%,#0f0f0f59 7% 100%);height:max(29%,12rem);position:absolute;inset-block-end:0;inset-inline:0}@media (max-width:767px){.CoverBanner-module-scss-module__nZR1Gq__scrim{height:max(52%,12rem)}}.CoverBanner-module-scss-module__nZR1Gq__title{z-index:var(--z-elevated);height:max(29%,12rem);color:var(--color-text-invert);text-wrap:initial;flex-direction:column;justify-content:center;margin:0;display:flex;position:absolute;inset-block-end:0;inset-inline-start:var(--container-padding)}@media (max-width:767px){.CoverBanner-module-scss-module__nZR1Gq__title{height:max(52%,12rem)}}
.Brand-module-scss-module__nCGvTa__section{background:var(--color-bg);position:relative}.Brand-module-scss-module__nCGvTa__cover{overflow:visible}.Brand-module-scss-module__nCGvTa__awards{display:contents}.Brand-module-scss-module__nCGvTa__couple,.Brand-module-scss-module__nCGvTa__awardMain,.Brand-module-scss-module__nCGvTa__awardSecond{pointer-events:none;height:auto;z-index:var(--z-elevated);position:absolute}.Brand-module-scss-module__nCGvTa__couple{width:30.729vw;inset-block-end:0;inset-inline-start:58.125%}.Brand-module-scss-module__nCGvTa__awardMain,.Brand-module-scss-module__nCGvTa__awardSecond{--collage-lift:4.792vw;--collage-scale:.85}.Brand-module-scss-module__nCGvTa__awardMain{width:calc(16.458vw*var(--collage-scale));inset-block-start:calc(36.042vw - var(--collage-lift));inset-inline-start:59.01%}.Brand-module-scss-module__nCGvTa__awardSecond{width:calc(9.896vw*var(--collage-scale));inset-block-start:calc(48.021vw - var(--collage-lift));inset-inline-start:75.573%}@media (max-width:1023px){.Brand-module-scss-module__nCGvTa__couple{width:48%;inset-inline:auto 2%}.Brand-module-scss-module__nCGvTa__awards{justify-content:center;align-items:flex-end;gap:calc(1.5rem*var(--fi-space));margin-block-start:calc(clamp(1.5rem,4vw,2.5rem)*var(--fi-space));display:flex}.Brand-module-scss-module__nCGvTa__awardMain,.Brand-module-scss-module__nCGvTa__awardSecond{block-size:clamp(140px,38vw,200px);inline-size:auto;position:static}}.Brand-module-scss-module__nCGvTa__copy{max-width:var(--col-brand);padding-block:calc(clamp(1.5rem,4.531vw,87px)*var(--fi-space)) 0}@media (max-width:1023px){.Brand-module-scss-module__nCGvTa__copy{max-width:none}}.Brand-module-scss-module__nCGvTa__copy p{font-size:var(--fs-body);letter-spacing:var(--ls-body);line-height:var(--lh-body);font-weight:600}.Brand-module-scss-module__nCGvTa__stats{margin-top:calc(clamp(1.5rem,4.948vw,95px)*var(--fi-space));list-style:none;display:grid}@media (max-width:1023px){.Brand-module-scss-module__nCGvTa__stats{margin-top:calc(clamp(1rem,3vw,2rem)*var(--fi-space))}}.Brand-module-scss-module__nCGvTa__stats{gap:calc(clamp(1.5rem,3vw,2.5rem)*var(--fi-space));padding-block-end:calc(clamp(2rem,5.208vw,100px)*var(--fi-space))}@media (min-width:480px){.Brand-module-scss-module__nCGvTa__stats{grid-template-columns:37.24% 40.55% 22.21%;gap:0}}.Brand-module-scss-module__nCGvTa__stat{flex-direction:column;display:flex}.Brand-module-scss-module__nCGvTa__statValue{font-size:var(--fs-stat);letter-spacing:var(--ls-stat);font-weight:600;line-height:1}.Brand-module-scss-module__nCGvTa__statLabel{margin-top:calc(clamp(.5rem,1.042vw,20px)*var(--fi-space));font-size:var(--fs-body);letter-spacing:var(--ls-body);line-height:var(--lh-body);flex-direction:column;font-weight:600;display:flex}
.Button-module-scss-module__-dcsGa__button{font-family:var(--font-sans);border-radius:var(--radius-full);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out);border:0;justify-content:center;align-items:center;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.Button-module-scss-module__-dcsGa__button:active{transform:translateY(1px)}.Button-module-scss-module__-dcsGa__button:disabled,.Button-module-scss-module__-dcsGa__button[aria-disabled=true]{opacity:.45;pointer-events:none}.Button-module-scss-module__-dcsGa__size-lg{font-size:var(--fs-btn-lg);letter-spacing:var(--ls-btn-lg);height:var(--btn-h-lg);padding-inline:clamp(1.5rem,2.5vw,48px)}.Button-module-scss-module__-dcsGa__size-sm{font-size:var(--fs-btn-sm);letter-spacing:var(--ls-btn-sm);height:var(--btn-h-sm);width:var(--btn-w-sm);padding-inline:clamp(.75rem,1.25vw,24px)}.Button-module-scss-module__-dcsGa__variant-dark{background:var(--color-bg-dark);color:var(--color-text-invert)}.Button-module-scss-module__-dcsGa__variant-dark:hover{background:var(--color-accent)}.Button-module-scss-module__-dcsGa__variant-accent{background:var(--color-accent);color:var(--color-text-invert)}.Button-module-scss-module__-dcsGa__variant-accent:hover{background:var(--color-accent-dark)}.Button-module-scss-module__-dcsGa__variant-outline{color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-line);background:0 0}.Button-module-scss-module__-dcsGa__variant-outline:hover{color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}
