.ch-page{--ch-ground:#231d19;--ch-cream:#fbf7ef;background:var(--ch-ground);color:var(--ch-cream)}.ch-hero{background:var(--ch-ground);height:100svh;position:relative;overflow:hidden}.ch-hero__inner{height:100%;position:relative}.ch-hero__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ch-hero__shade{background:linear-gradient(#14100c73,#14100c1a 45%,#14100c99);position:absolute;inset:0}.ch-hero__title{--h1-size:clamp(3rem, 12vw, 13rem);--h1-mobile-factor:1;--h1-mobile-max:12vw;--h1-weight:500;inset-inline:0;top:calc(var(--uk-navbar-h,80px) + clamp(40px, 4vw, 56px));color:var(--ch-cream);text-align:center;white-space:nowrap;margin:0;line-height:1;position:absolute}.ch-hero__line{inset-inline-start:var(--uk-container-padding-horizontal,40px);max-width:24ch;color:var(--ch-cream);margin:0;font-size:clamp(1.125rem,1.8vw,1.5rem);line-height:1.3;position:absolute;bottom:56px}.ch-rooms .uk-panel-stack__stage{background:var(--ch-ground)}.ch-rooms .uk-panel-stack__overlay{background:0 0}.ch-rooms .uk-panel-stack__content{--uk-panel-stack-title-size:clamp(1.75rem, 3vw, 2.75rem);top:max(14vh,96px);bottom:auto;border-radius:var(--uk-global-border-radius);background:var(--ch-ground);width:min(26rem,100vw - 32px);min-height:13.5rem;color:var(--ch-cream);padding:28px;inset-inline-start:auto;inset-inline-end:var(--uk-container-padding-horizontal,40px)}.ch-rooms .uk-panel-stack__title{color:inherit;font-weight:500;line-height:1.1}.ch-rooms .uk-panel-stack__body{color:inherit;margin:12px 0 0;line-height:1.45}.ch-depth{z-index:1;background:var(--ch-ground);color:var(--ch-cream);padding-block:clamp(96px,16vw,200px);position:relative;overflow:clip}.ch-depth__bg{border-radius:0;position:absolute;inset:0}.ch-depth__bg:after{content:"";background:#140e088c;position:absolute;inset:0}.ch-depth__copy{position:relative}.ch-depth__word{--h2-size:clamp(3rem, 12vw, 11.5rem);--h2-mobile-factor:1;--h2-mobile-max:12vw;--h2-weight:500;border-block:1px solid color-mix(in srgb, var(--ch-cream) 28%, transparent);color:inherit;white-space:nowrap;margin:0 0 clamp(32px,5vw,72px);padding-block:12px;line-height:1.1}.ch-depth__cols{gap:24px;display:grid}.ch-depth__cols h3,.ch-depth__cols p{color:inherit;margin:0}@media (min-width:960px){.ch-depth__cols{grid-template-columns:1fr 1fr;gap:64px}}.ch-band{background:var(--ch-cream);height:100%;color:var(--ch-ground);align-items:center;display:flex}.ch-band__run{border-block:1px solid color-mix(in srgb, var(--ch-ground) 22%, transparent);width:100%;font-size:clamp(4rem,15vw,15rem);font-weight:500;line-height:1.25}.ch-order{justify-content:center;display:flex}.ch-order__card{--h2-size:clamp(2rem, 4vw, 3.5rem);border-radius:var(--uk-global-border-radius);background:var(--ch-cream);width:min(72rem,100%);color:var(--ch-ground);gap:24px;padding:12px;display:grid}.ch-order__card img{aspect-ratio:1;object-fit:cover;border-radius:var(--uk-global-border-radius);width:100%;display:block}.ch-order__card>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;padding:16px;display:flex}.ch-order__card h2,.ch-order__card p{color:inherit;margin:0}@media (min-width:768px){.ch-order__card{grid-template-columns:1fr 1fr}}.ch-hold{height:200svh}.ch-hold__line{height:100svh;padding-inline:var(--uk-container-padding-horizontal-sm,16px);color:var(--ch-cream);text-align:center;justify-content:center;align-items:center;margin:0;font-size:clamp(2rem,6vw,5.5rem);font-weight:500;line-height:1.1;display:flex;position:sticky;top:0}.ch-after{background:var(--ch-cream);color:var(--ch-ground);align-items:center;display:flex}.ch-after>.uk-container{width:100%}.ch-after h2,.ch-after p{color:inherit}.ch-after__pic{aspect-ratio:1}@media (max-width:959px){.ch-after__pic{aspect-ratio:4/5}}@media (max-width:639px){.ch-hero__line{inset-inline:16px;bottom:calc(var(--uk-browser-bars,0px) + 88px)}.ch-rooms .uk-panel-stack__content{inset-inline:16px;width:auto;top:auto;bottom:max(14vh,96px)}}.ch-close{background:var(--ch-ground);min-height:100vh;color:var(--ch-cream);align-items:center;display:flex}.ch-close>.uk-container{width:100%}.ch-close h2{color:inherit}
