.dpage{--dpage-light:#f9f7f2;--dpage-rule:#1715132e;background:var(--color-off-white);color:var(--color-ink);font-family:var(--font-body)}.dpage-hero{padding:111px var(--layout-page-inset) 112px;flex-direction:column;gap:64px;display:flex}.dpage-hero__copy{align-items:center;gap:var(--space-24,24px);text-align:center;flex-direction:column;width:100%;max-width:618px;margin-inline:auto;display:flex}.dpage-hero__title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:var(--font-heading-h1);line-height:var(--lh-heading-h1);letter-spacing:var(--ls-heading-h1);color:var(--color-ink);margin:0}.dpage-hero__tagline{font-size:var(--font-body-l,20px);letter-spacing:-.02em;color:#676765;margin:0;font-weight:400;line-height:1.45}.dpage-hero__photo{aspect-ratio:1260/709;border-radius:var(--radius-container,16px);background:#dcdcdc;overflow:hidden}.dpage-hero__photo img{object-fit:cover;width:100%;height:100%;display:block}.dpage-facts{gap:var(--layout-grid-gap,24px);margin:0;display:flex}.dpage-facts__item{border-top:1px solid var(--dpage-rule);flex:1 1 0;min-width:0;padding-top:24px}.dpage-facts dt{font-family:var(--font-mono);font-size:var(--font-micro-small,14px);text-transform:uppercase;color:var(--color-ink-muted,#69635c);margin:0 0 12px;line-height:1.4}.dpage-facts dd{font-size:var(--font-body-l,20px);letter-spacing:-.02em;color:var(--color-ink);margin:0;line-height:1.45}.dpage-intro{align-items:center;gap:var(--space-24,24px);text-align:center;flex-direction:column;max-width:618px;margin:0 auto 64px;display:flex}.dpage-eyebrow{font-family:var(--font-mono);font-size:var(--font-micro-small,14px);text-transform:uppercase;color:var(--color-ink-muted,#69635c);margin:0;line-height:1.4}.dpage-h2{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:var(--font-heading-h2);letter-spacing:-.01em;color:var(--color-ink);margin:0;line-height:1.1}.dpage-lead{font-size:var(--font-body-m,18px);color:var(--color-ink-body,#3c3834);margin:0;font-weight:300;line-height:1.45}.dpage-why{gap:var(--layout-grid-gap,24px);padding:112px var(--layout-page-inset);grid-template-columns:minmax(0,619fr) minmax(0,617fr);display:grid}.dpage-why__head{flex-direction:column;align-self:start;gap:24px;display:flex}.dpage-why__head .dpage-eyebrow{margin:0}.dpage-why__headline{padding-right:var(--layout-grid-inset-1,107px);font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:var(--font-heading-h2);letter-spacing:-.01em;color:var(--color-ink);margin:0;line-height:1.1}.dpage-why__body{flex-direction:column;gap:64px;display:flex}.dpage-why__text{font-size:var(--font-body-l,20px);letter-spacing:-.02em;color:var(--color-ink-body,#3c3834);margin:0;font-weight:300;line-height:1.45}.dpage-why__quote{border-left:1px solid var(--color-ink-muted,#69635c);margin:0;padding:0 24px 0 40px}.dpage-why__quote p{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-ink);margin:0;font-size:28px;font-weight:300;line-height:1.2}.dpage-stays{background:var(--color-ink);color:var(--dpage-light);padding:112px 0}.dpage-stays .dpage-eyebrow,.dpage-stays .dpage-h2,.dpage-stays .dpage-lead{color:#fff}.dpage-stays__marquee{--marquee-gap:var(--layout-grid-gap,24px);--marquee-inset:var(--layout-page-inset);scrollbar-color:#ffffff59 transparent}.dpage-stays__cta{padding-inline:var(--layout-page-inset);justify-content:center;margin-top:40px;display:flex}.dpage-stays__btn{text-decoration:none}.dpage-stays .auto-marquee__nav{margin-top:40px}.dpage-hotel{border-radius:var(--radius-container,16px);background:#2a2724;flex:0 0 clamp(272px,28.05vw,404px);height:clamp(360px,35.07vw,505px);position:relative;overflow:hidden}.dpage-hotel__link{z-index:2;border-radius:inherit;position:absolute;inset:0}.dpage-hotel__link:focus-visible{outline-offset:-6px;outline:3px solid #fff}.dpage-hotel img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dpage-hotel__shade{background:#1715131a;position:absolute;inset:0}.dpage-hotel__shade:after{content:"";mix-blend-mode:multiply;background:linear-gradient(#17151300 50%,#17151326 70%);position:absolute;inset:0}.dpage-hotel__blur{-webkit-backdrop-filter:blur(2.75px);backdrop-filter:blur(2.75px);pointer-events:none;height:179px;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}.dpage-hotel__text{left:var(--layout-card-padding,40px);right:var(--layout-card-padding,40px);bottom:var(--layout-card-padding,40px);text-shadow:0 1px 14px #17151359;flex-direction:column;gap:0;display:flex;position:absolute}.dpage-hotel__text p{margin:0}.dpage-hotel__stars{letter-spacing:.04em;color:var(--color-butter-base,#f9e8b6);font-size:16px;line-height:1.4}.dpage-hotel__name{font-size:var(--font-body-xl,24px);letter-spacing:-.02em;color:#fff;font-weight:600;line-height:1.45}.dpage-hotel__hood{font-family:var(--font-mono);font-size:var(--font-micro-small,14px);text-transform:uppercase;color:#fff;line-height:1.4}.dpage-acts{padding:112px var(--layout-page-inset)}.dpage-acts__list{max-width:832px;margin:0 auto;padding:0;list-style:none}.dpage-act{align-items:center;gap:var(--space-24,24px);display:flex}.dpage-act+.dpage-act{border-top:1px solid var(--dpage-rule);margin-top:40px;padding-top:40px}.dpage-act__img{border-radius:var(--radius-container,16px);object-fit:cover;background:#dcdcdc;flex:0 0 190px;width:190px;height:190px}.dpage-act__body{gap:var(--layout-gap-tight,12px);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.dpage-act__body p{margin:0}.dpage-act__tags{font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;color:var(--color-ink-muted,#69635c);font-size:12px;line-height:1.3}.dpage-act__name{font-size:var(--font-body-l,20px);letter-spacing:-.02em;color:var(--color-ink);line-height:1.45}.dpage-act__desc{font-size:var(--font-body-s,16px);color:var(--color-ink-body,#3c3834);font-weight:300;line-height:1.4}.dpage-act__meta{font-size:var(--font-body-s,16px);color:var(--color-ink);line-height:1.4}.dpage-act__link{font-size:var(--font-body-s,16px);color:var(--color-ink-body,#3c3834);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;align-self:flex-start;padding-bottom:2px;line-height:1.4;text-decoration:none}.dpage-act__link:hover{animation:.4s ease-out dpage-underline-sweep}.dpage-act__link:focus-visible{background-size:100% 2px;outline:none}@keyframes dpage-underline-sweep{0%{background-position:100% 100%;background-size:100% 1px}50%{background-position:100% 100%;background-size:0 1px}50.01%{background-position:0 100%;background-size:0 1px}to{background-position:0 100%;background-size:100% 1px}}.dpage-stories{--explore-gap:24px;--explore-card-height:clamp(360px, 35.07vw, 505px);--explore-light:#f9f7f2;padding:112px var(--layout-page-inset);background:var(--dpage-light)}.dpage-stories .dpage-h2{margin:0 0 var(--layout-gap-section-content,64px);text-align:center}.dpage-more{padding:112px var(--layout-page-inset);background:var(--dpage-light)}.dpage-more .dpage-intro{margin-bottom:0}.layered-slider--detail{z-index:3;cursor:grab;padding-bottom:0;font-size:16px;position:relative;overflow:clip visible}.layered-slider--detail:active{cursor:grabbing}.layered-slider--detail .layered-slider__container{height:clamp(560px,62.5vw,900px)}.layered-slider--detail .layered-slider__bg-dark{display:none}.layered-slider--detail .layered-slider__text-collection{align-items:center;padding:0 0 6%;position:absolute;inset:0}.layered-slider--detail .layered-slider__text-list{height:auto;position:relative}.layered-slider--detail .layered-slider__text-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:var(--font-heading-h1);letter-spacing:-.02em;line-height:1.05}.layered-slider--detail .layered-slider__mask-collection{aspect-ratio:4/5;border-radius:var(--radius-container,16px);width:min(320px,62vw);bottom:0;transform:translate(-50%,30%)}.layered-slider--detail .layered-slider__overlay{padding:32px}.layered-slider--detail .layered-slider__span{font-family:var(--font-mono);font-size:var(--font-micro-small,14px);text-transform:uppercase;line-height:1.4}.layered-slider--detail .layered-slider__progress{width:96px}.layered-slider--detail .layered-slider__nav-button{cursor:pointer;width:48px;height:48px;padding:13px}.dpage .home-cta{padding-top:232px}@media (max-width:1024px){.dpage-why{grid-template-columns:minmax(0,1fr);gap:40px}.dpage-facts{flex-wrap:wrap}.dpage-facts__item{flex:calc(50% - 12px)}}@media (max-width:640px){.dpage-hero{gap:40px;padding-block:72px 64px}.dpage-hero__photo{aspect-ratio:4/5}.dpage-facts__item{flex:100%}.dpage-why,.dpage-acts,.dpage-stories,.dpage-more,.dpage-stays{padding-block:72px}.dpage-intro{margin-bottom:40px}.dpage-more .dpage-intro{margin-bottom:0}.dpage-hotel{flex-basis:78vw;height:420px}.dpage-hotel__text{bottom:24px;left:24px;right:24px}.dpage-act{flex-direction:column;align-items:stretch}.dpage-act__img{flex-basis:auto;width:100%;height:220px}.layered-slider--detail .layered-slider__overlay{padding:16px}.dpage .home-cta{padding-top:180px}}@media (prefers-reduced-motion:reduce){.dpage-act__link:hover{animation:none}}
