@font-face{font-family:proxima_nova_regular;src:url(ProximaNova-Regular.4e812c29.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:proxima_nova_light;src:url(ProximaNova-Light.3ad91a1d.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:proxima_nova_semibold;src:url(ProximaNova-Semibold.255f3e64.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:proxima_nova_bold;src:url(ProximaNova-Bold.a74661fa.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:proxima_nova_black;src:url(ProximaNova-Black.bc68ab81.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.article-hero,.article-rooms,.article-split,.article-cta-banner,.article-ugc{--space-unit: 4px;--space-0: 0;--space-1: calc(var(--space-unit) * 1);--space-2: calc(var(--space-unit) * 2);--space-3: calc(var(--space-unit) * 3);--space-4: calc(var(--space-unit) * 4);--space-5: calc(var(--space-unit) * 5);--space-6: calc(var(--space-unit) * 6);--space-7: calc(var(--space-unit) * 7);--space-8: calc(var(--space-unit) * 8);--space-9: calc(var(--space-unit) * 9);--space-10: calc(var(--space-unit) * 10);--space-12: calc(var(--space-unit) * 12);--space-16: calc(var(--space-unit) * 16);--space-20: calc(var(--space-unit) * 20);--space-24: calc(var(--space-unit) * 24);--font-size: 16px;--font-size-12: 12px;--font-size-14: 14px;--font-size-16: 16px;--font-size-20: 20px;--font-size-24: 24px;--font-size-32: 32px;--font-size-48: 48px;--font-size-64: 64px;--font-size-96: 96px;font-size:var(--font-size-16);letter-spacing:normal}.article-hero h1,.article-hero h2,.article-hero h3,.article-hero h4,.article-hero h5,.article-hero h6,.article-rooms h1,.article-rooms h2,.article-rooms h3,.article-rooms h4,.article-rooms h5,.article-rooms h6,.article-split h1,.article-split h2,.article-split h3,.article-split h4,.article-split h5,.article-split h6,.article-cta-banner h1,.article-cta-banner h2,.article-cta-banner h3,.article-cta-banner h4,.article-cta-banner h5,.article-cta-banner h6,.article-ugc h1,.article-ugc h2,.article-ugc h3,.article-ugc h4,.article-ugc h5,.article-ugc h6{letter-spacing:normal}.article-header .navbar>ul>li>a,.article-header .navbar>ul>li>header-menu>details>summary,.article-header .header__inline-menu>ul>li>a,.article-header .header__inline-menu>ul>li>header-menu>details>summary{letter-spacing:normal}.article-hero{position:relative;width:100%;overflow:hidden;display:block;text-align:center;margin:16px 0 0;padding:40px 20px 0}@media screen and (min-width:1200px){.article-hero{padding:40px 40px 0}}@media screen and (min-width:1800px){.article-hero{padding:80px 80px 0}}.article-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.article-hero__media img{width:100%;height:100%;object-fit:cover;transition:filter var(--transition-hover)}.article-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#00000085,#0000004d 45%,#0000 74%);pointer-events:none}.article-hero:hover .article-hero__media img{filter:brightness(.9)}.article-hero__inner{position:relative;z-index:1;width:100%;pointer-events:none}.article-hero__content{color:var(--white);font-family:var(--font-bold);max-width:100%}.article-hero__heading{font-size:32px;text-shadow:0 1px 14px rgba(0,0,0,.22);line-height:1;margin:20px 0 8px;color:var(--white)}@media screen and (min-width:1800px){.article-hero__heading{font-size:48px}}.article-hero__text{font-size:var(--font-size-16);text-shadow:0 1px 10px rgba(0,0,0,.35);line-height:1.3;max-width:24em;margin:0 auto 4px;color:var(--white)}@media screen and (min-width:768px){.article-hero__text{max-width:100%;margin:0 auto 16px}}@media screen and (min-width:1800px){.article-hero__text{font-size:var(--font-size-24)}}@media screen and (min-width:2560px){.article-hero__text{max-width:21em}}.article-hero__cta{pointer-events:auto;display:inline-block;background:var(--white);color:#1e1e1e;border-radius:100px;font-family:var(--font-bold);font-size:14px;line-height:1;text-transform:uppercase;letter-spacing:var(--uppercase-letter-spacing);padding:.75em 1.5em;margin-top:8px;border:2px solid transparent;transition:all var(--transition-quick)}.article-hero__cta:hover{background:var(--grey-ultra-light);color:#1e1e1e}@media screen and (max-width:350px){.article-hero__cta{font-size:12px}}@media screen and (min-width:1800px){.article-hero__cta{font-size:var(--font-size-24)}}.article-rooms{padding:16px 20px}@media screen and (min-width:768px){.article-rooms{padding:16px 24px}}@media screen and (min-width:1200px){.article-rooms{padding:16px 40px}}@media screen and (min-width:1800px){.article-rooms{padding:40px 80px}}.article-rooms__heading{font-size:32px;line-height:1.25;margin-bottom:var(--space-6)}@media screen and (min-width:1800px){.article-rooms__heading{font-size:48px}}.article-rooms__grid{display:grid;gap:16px 24px;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:768px){.article-rooms__grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1200px){.article-rooms__grid{grid-template-columns:repeat(6,1fr)}}.article-rooms__tile{display:block;position:relative;overflow:hidden}.article-rooms__tile img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--container-border-radius);transition:var(--transition-hover)}.article-rooms__tile:hover img{filter:brightness(.9)}.article-rooms__tile-title{display:block;font-family:var(--font-regular);font-size:var(--font-size-16);line-height:var(--line-height-16);color:var(--grey-1);margin:var(--space-2) 0 0;text-align:left}.article-rooms__tile:hover .article-rooms__tile-title{color:var(--accent-color)}.article-split{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:20px 0 40px;transition:var(--transition-hover)}.article-split__frame{max-width:768px;width:100%;aspect-ratio:1 / 1;padding:0 var(--margin-mobile);overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:flex-start}.article-split__frame:nth-of-type(1){border-bottom-right-radius:1000px}.article-split__frame:nth-of-type(2){border-top-left-radius:1000px;align-items:flex-end;justify-content:flex-end;margin-top:calc((-1 * 100vw) / 4.75)}.article-split__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.article-split__media img{width:100%;height:100%;object-fit:cover;transition:filter var(--transition-hover)}.article-split__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0006,#0000 30%);pointer-events:none}.article-split__frame:nth-of-type(2) .article-split__media:after{background:linear-gradient(to top,#0006,#0000 35%)}.article-split__frame:hover .article-split__media img{filter:brightness(.9)}.article-split__content{position:relative;z-index:1;color:var(--white);padding:var(--space-5) 0 0;width:100%}.article-split__title{font-family:var(--font-bold);font-size:32px;line-height:1.25;color:var(--white);margin-bottom:var(--space-2)}.article-split__text{font-family:var(--font-bold);font-size:var(--font-size-16);color:var(--white);margin-bottom:0}.article-split__cta{display:inline-block;background:var(--white);color:var(--grey-ultra-dark);border-radius:100px;font-family:var(--font-bold);font-size:14px;text-transform:uppercase;letter-spacing:var(--uppercase-letter-spacing);padding:.75em 1.25em;border:2px solid transparent;transition:all var(--transition-quick)}.article-split__cta:hover{background:var(--grey-ultra-light)}@media screen and (max-width:969px){.article-split__text{display:none}}@media screen and (max-width:767px){.article-split__frame:nth-of-type(2) .article-split__title{text-align:right}}@media screen and (min-width:768px){.article-split{flex-direction:row;justify-content:center;align-items:center;margin:20px 20px 40px;gap:20px}.article-split__frame{width:50%;max-width:540px;padding:20px;border-top-left-radius:0!important;border-bottom-right-radius:0!important;align-items:unset!important;justify-content:unset!important;margin-top:0!important}.article-split__frame:nth-of-type(2) .article-split__media:after{background:linear-gradient(to bottom,#0006,#0000 60%)}.article-split__frame:nth-of-type(1) .article-split__media:after{background:linear-gradient(to bottom,#0006,#0000 60%)}.article-split__title{font-size:32px}.article-split__content{padding:0}}@media screen and (min-width:970px){.article-split__text{display:block;font-size:var(--font-size-16)}}@media screen and (min-width:1200px){.article-split{margin:var(--margin-laptop);gap:var(--margin-laptop)}.article-split__frame{padding:40px}}@media screen and (min-width:1800px){.article-split__frame{max-width:720px}.article-split__title{font-size:48px}.article-split__text,.article-split__cta{font-size:var(--font-size-24)}}.article-cta-banner{aspect-ratio:1 / 1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:32px;width:100%;padding:24px 20px;text-align:left;background:linear-gradient(180deg,#160700,#ffbe3c00 50%);overflow:hidden;position:relative}.article-cta-banner__title{font-family:var(--font-bold);font-size:32px;line-height:1;max-width:14em;margin-bottom:8px;color:var(--white)}.article-cta-banner__content{display:block;width:fit-content;max-width:100%}.article-cta-banner__text{font-size:var(--font-size-16);line-height:1.3;margin-top:0;margin-bottom:0;color:var(--white)}.article-cta-banner__text:empty{display:none!important}.article-cta-banner__cta-wrap{display:flex;flex-direction:column;width:100%}.article-cta-banner__cta-wrap p{margin:0}.article-cta-banner__cta{width:fit-content;color:#2e2e2e!important;font-family:var(--font-bold);font-size:var(--font-size-16);line-height:1.3;text-align:center;text-transform:uppercase;letter-spacing:var(--uppercase-letter-spacing);background:#fff;border-radius:500px;margin:0;padding:.75em 1.25em;transition:all .2s ease-in}.article-cta-banner__cta:hover{background:#f2f2f2}@media screen and (min-width:768px){.article-cta-banner{aspect-ratio:4 / 1;background:linear-gradient(170deg,#160700,#ff573300 60%);padding:24px;max-height:300px}.article-cta-banner__title{font-size:24px}}@media screen and (min-width:1200px){.article-cta-banner{padding:40px}.article-cta-banner__title{font-size:32px}.article-cta-banner__text{font-size:16px}}@media screen and (min-width:1800px){.article-cta-banner{padding:40px 80px;max-height:420px;gap:48px}.article-cta-banner__title{font-size:48px}.article-cta-banner__text,.article-cta-banner__cta{font-size:20px}}.article-ugc{padding:0 20px 40px;margin-bottom:-24px}@media screen and (min-width:768px){.article-ugc{padding:0 24px 40px}}@media screen and (min-width:1200px){.article-ugc{padding:0 40px 40px}}@media screen and (min-width:1800px){.article-ugc{padding:0 80px 40px}}.article-ugc__divider{height:4px;margin:0 0 var(--space-10);border:0;background-color:var(--grey-ultra-light)}.article-ugc__title{font-size:32px;line-height:1.25;margin-bottom:var(--space-2)}@media screen and (min-width:1800px){.article-ugc__title{font-size:48px}}.article-ugc__text{font-size:var(--font-size-16);line-height:1.3;margin-bottom:0;max-width:none}.article-ugc__text a{text-decoration:underline;color:var(--coral)}.article-ugc__scroller{display:grid;grid-auto-flow:column;grid-auto-columns:90%;grid-gap:16px 24px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 20px;margin:24px -20px 0}.article-ugc__scroller::-webkit-scrollbar{display:none}.article-ugc__slide{min-width:0}@media screen and (min-width:768px){.article-ugc__scroller{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1200px){.article-ugc__scroller{grid-gap:40px}}.article-ugc__slide img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;transition:filter var(--transition-hover)}.article-ugc__slide:hover img{filter:brightness(.9)}@media screen and (max-width:749px){.article-hero__media:after{background:linear-gradient(180deg,#0000009e,#00000061 38%,#0000 72%)}.article-hero__heading{font-size:28px;line-height:1.15;margin:8px 0 10px;text-shadow:0 1px 12px rgba(0,0,0,.25)}.article-hero__text{font-size:14px;line-height:1.45;max-width:22em;margin:0 auto 6px;text-shadow:0 1px 10px rgba(0,0,0,.3)}.article-hero__cta{margin-top:12px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/article-sections.css.map */
