.hs{display:flex;flex-direction:column;gap:14px;margin-bottom:36px}.hs--row{flex-direction:row;align-items:flex-end;gap:32px;flex-wrap:wrap}.hs__lead{display:flex;flex-direction:column;gap:14px;max-width:760px}.hs__k{font-family:var(--ch-font-accent);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--scheme-secondary, var(--ch-ink-secondary))}.hs__h{font-size:var(--ch-t-section);line-height:1}.hs__p{font-size:17px;line-height:1.55;color:var(--scheme-secondary, var(--ch-ink-secondary))}.hs__side{margin:0 0 8px auto;max-width:320px;font-size:15px;line-height:1.5;color:var(--ch-ink-secondary)}.hs__side a{text-decoration:underline}.hs__link{margin-left:auto;margin-bottom:10px}.hs__ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.hs__cta{padding:16px 30px;font-size:16px;gap:10px}.band__inner{padding-block:88px}@media(max-width:767px){.hs__h{font-size:var(--ch-t-section-m)}.hs__side{margin-left:0}.band__inner{padding-block:56px}.hs__cta{padding:14px 24px}}.hero-pov{position:relative;width:100%;min-height:720px;display:flex;align-items:flex-end;overflow:hidden}.hero-pov__media,.hero-pov__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero-pov__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--ch-scrim-86) 0%,var(--ch-scrim-58, var(--ch-scrim-50)) 48%,var(--ch-scrim-10) 100%)}.hero-pov__inner{position:relative;width:100%}.hero-pov__copy{max-width:700px;display:flex;flex-direction:column;gap:24px}.hero-pov__k{font-family:var(--ch-font-accent);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ch-wood-300)}.hero-pov__h1{font-size:var(--ch-t-hero);line-height:.96;color:var(--ch-field);text-wrap:pretty}.hero-pov__lead{font-size:20px;line-height:1.5;color:var(--ch-oat);max-width:560px}.hero-pov__lead p{margin:0}.hero-pov__ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:4px}.hero-pov__cta{padding:18px 32px;font-size:17px;gap:10px;min-height:56px}.hero-pov__stats{display:flex;gap:40px;flex-wrap:wrap;margin-top:24px;padding:24px 0 28px;border-top:1px solid var(--ch-hairline-on-media)}.hero-pov__stat{display:flex;flex-direction:column;gap:4px}.hero-pov__stat-v{font-family:var(--ch-font-display);font-size:34px;line-height:1;color:var(--ch-field)}.hero-pov__stat-l{font-family:var(--ch-font-accent);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ch-wood-300)}.hero-pov--text{min-height:0}.hero-pov--text .hero-pov__h1{color:var(--ch-ink)}.hero-pov--text .hero-pov__lead,.hero-pov--text .hero-pov__k,.hero-pov--text .hero-pov__stat-l{color:var(--ch-ink-secondary)}.hero-pov--text .hero-pov__stat-v{color:var(--ch-ink)}.hero-pov--text .button--on-dark{background:var(--ch-ink);color:var(--ch-oat)}.hero-pov--text .button--ghost-dark{color:var(--ch-ink);box-shadow:inset 0 0 0 1px var(--ch-ink)}.hero-pov--text .hero-pov__stats{border-top-color:var(--ch-wood-200)}@media(max-width:767px){.hero-pov{min-height:620px}.hero-pov__h1{font-size:var(--ch-t-hero-m)}.hero-pov__lead{font-size:17px}.hero-pov__cta{padding:16px 24px;font-size:16px}.hero-pov__stats{gap:24px}.hero-pov__stat-v{font-size:28px}}.value-strip{border-bottom:1px solid var(--ch-wood-200)}.value-strip__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.value-strip__item{display:flex;align-items:center;gap:11px;font-size:14px;line-height:1.35}@media(max-width:989px){.value-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}}@media(max-width:479px){.value-strip__grid{grid-template-columns:1fr}}.rooms__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.rooms__tile{grid-column:span 2;position:relative;border-radius:var(--ch-r-card);overflow:hidden;min-height:350px;display:flex;align-items:flex-end;background:var(--ch-wood-700)}.rooms__tile--lead{grid-column:span 4;min-height:420px}.rooms__tile--tall{min-height:420px}.rooms__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform var(--ch-dur-slow) var(--ch-ease)}.rooms__tile:hover .rooms__img{transform:scale(var(--ch-hover-scale))}.rooms__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,var(--ch-scrim-78, var(--ch-scrim-80)) 0%,var(--ch-scrim-clear) 60%)}.rooms__text{position:relative;padding:28px;display:flex;flex-direction:column;gap:6px;color:var(--ch-field)}.rooms__tile--lead .rooms__text{padding:34px;gap:7px}.rooms__t{font-family:var(--ch-font-display);font-size:32px;line-height:1.02}.rooms__tile--lead .rooms__t{font-size:38px}.rooms__d{font-size:14px;color:var(--ch-oat);max-width:420px}.rooms__tile--lead .rooms__d{font-size:15px}.rooms__meta{font-family:var(--ch-font-accent);font-size:12px;letter-spacing:.06em;text-transform:uppercase;margin-top:10px}.rooms__tile:hover .rooms__text{color:var(--ch-field)}@media(max-width:989px){.rooms__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rooms__tile,.rooms__tile--lead{grid-column:span 1;min-height:300px}.rooms__tile--lead{grid-column:span 2}}@media(max-width:599px){.rooms__grid{grid-template-columns:1fr}.rooms__tile--lead{grid-column:span 1}.rooms__t,.rooms__tile--lead .rooms__t{font-size:28px}}.cmp__inner{padding-block:88px}.cmp__head{margin-bottom:44px}.cmp .hs__h{color:var(--ch-field)}.cmp .hs__p{font-size:18px;color:var(--ch-wood-300)}.cmp__scroll{overflow-x:auto}.cmp__table{width:100%;min-width:720px;border-collapse:collapse;border-top:1px solid var(--ch-wood-700);table-layout:fixed}.cmp__table td:first-child,.cmp__table th[scope=row]{width:200px}.cmp__table th,.cmp__table td{padding:20px 22px;border-top:1px solid var(--ch-wood-700);text-align:left;vertical-align:top;font-weight:400;font-size:15px;line-height:1.5;color:var(--ch-wood-300)}.cmp__table thead th,.cmp__table thead td{border-top:0;padding-block:18px}.cmp__table th[scope=row]{padding-left:0;font-size:14px}.cmp__name{display:block;font-family:var(--ch-font-display);font-size:26px;line-height:1.05;color:var(--ch-field)}.cmp__sub{display:block;font-family:var(--ch-font-accent);font-size:12px;margin-top:4px}.cmp__table .is-ours{background:var(--ch-field);color:var(--ch-ink)}.cmp__table .is-ours .cmp__name{color:var(--ch-ink)}.cmp__lose th[scope=row]{color:var(--ch-field);font-weight:500}.cmp__foot{display:flex;gap:12px;flex-wrap:wrap;margin-top:40px;align-items:center}.cmp__note{font-size:15px;color:var(--ch-wood-300)}@media(max-width:767px){.cmp__inner{padding-block:56px}}.fe{border:1px solid var(--ch-wood-200);border-radius:var(--ch-r-panel);padding:56px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px;align-items:center}.fe__lead{display:flex;flex-direction:column;gap:20px}.fe__h{font-size:52px;line-height:1.01}.fe__p{font-size:18px;line-height:1.5;max-width:460px}.fe__lead .hs__cta{padding:17px 32px;font-size:17px}.fe__steps{display:flex;flex-direction:column;gap:10px}.fe__step{display:flex;align-items:center;gap:16px;border-radius:var(--ch-r-card);padding:18px 22px}.fe__step--end{border:1px dashed var(--ch-wood-300)}.fe__n{font-family:var(--ch-font-accent);font-size:12px;color:var(--ch-ink-secondary)}.fe__q{font-size:17px}.fe__m{margin-left:auto;font-size:14px;color:var(--ch-ink-secondary)}@media(max-width:989px){.fe{grid-template-columns:1fr;padding:28px 20px;gap:28px}.fe__h{font-size:36px}}.fp__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:calc(var(--ch-grid-gap) * 20 / 24)}.band.scheme-oat{border-top:1px solid var(--ch-wood-200);border-bottom:1px solid var(--ch-wood-200)}.ev__head{max-width:660px;margin-bottom:44px}.ev__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.ev__card{display:flex;flex-direction:column;gap:18px}.ev__img{aspect-ratio:4 / 3;border-radius:var(--ch-r-card);overflow:hidden;background:var(--ch-surface)}.ev__img img{width:100%;height:100%;object-fit:cover}.ev__k{font-family:var(--ch-font-accent);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ch-ink-secondary)}.ev__h{font-size:var(--ch-t-feature);line-height:1.08}.ev__p{font-size:15px;line-height:1.55;color:var(--ch-ink-secondary)}@media(max-width:989px){.ev__grid{grid-template-columns:1fr}.ev__h{font-size:var(--ch-t-feature-m)}}.fx{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;align-items:center}.fx__copy{display:flex;flex-direction:column;gap:20px}.fx__h,.fo__h{font-size:56px;line-height:1.01}.fx__p{font-size:18px}.fx__steps{display:flex;flex-direction:column;gap:14px;margin-top:4px}.fx__step{display:flex;gap:16px;align-items:flex-start;padding-top:18px;border-top:1px solid var(--ch-wood-200)}.fx__n{font-family:var(--ch-font-accent);font-size:12px;color:var(--ch-ink-secondary);padding-top:4px}.fx__t{display:flex;flex-direction:column;gap:4px}.fx__l{font-size:18px;font-weight:500}.fx__d{font-size:15px;line-height:1.5;color:var(--ch-ink-secondary)}.fx__img{border-radius:var(--ch-r-card);overflow:hidden;aspect-ratio:1 / 1;background:var(--ch-oat)}.fx__img img,.fo__img img{width:100%;height:100%;object-fit:cover}@media(max-width:989px){.fx,.fo{grid-template-columns:1fr;gap:28px}.fx__h,.fo__h{font-size:36px}}.fo{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:64px;align-items:center}.fo__img{border-radius:var(--ch-r-card);overflow:hidden;aspect-ratio:4 / 5;background:var(--ch-oat)}.fo__copy{display:flex;flex-direction:column;gap:20px}.fo__text{display:flex;flex-direction:column;gap:20px;font-size:19px;line-height:1.55;color:var(--ch-ink-secondary)}.fo__text p{margin:0}.ugc__summary{margin-left:auto;margin-bottom:8px;display:flex;align-items:center;gap:12px;font-family:var(--ch-font-accent);font-size:13px}.ugc__photos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ugc__photo{aspect-ratio:1 / 1;border-radius:var(--ch-r-card);overflow:hidden;background:var(--ch-oat)}.ugc__photo img{width:100%;height:100%;object-fit:cover}.ugc__quotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px}.ugc__quote{border:1px solid var(--ch-wood-200);border-radius:var(--ch-r-card);padding:28px;display:flex;flex-direction:column;gap:14px}.ugc__stars{display:flex;align-items:center;gap:7px;font-family:var(--ch-font-accent);font-size:12px;color:var(--ch-rating)}.ugc__text{font-size:16px;line-height:1.55}.ugc__who{font-size:13px;color:var(--ch-ink-secondary)}.ugc__label{margin-top:18px;font-size:13px;line-height:1.5;color:var(--ch-ink-muted);max-width:720px}.ugc__empty{padding:24px;margin-block:24px;border:1px dashed var(--ch-wood-300);border-radius:var(--ch-r-card);font-size:14px;color:var(--ch-ink-secondary)}@media(max-width:989px){.ugc__photos{grid-template-columns:repeat(2,minmax(0,1fr))}.ugc__quotes{grid-template-columns:1fr}}.pb{padding-block:80px}.pb__head{max-width:720px;margin-bottom:44px}.pb .hs__k{color:var(--ch-promise-muted)}.pb .hs__h{color:var(--scheme-ink)}.pb__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.pb__item{display:flex;flex-direction:column;gap:12px;padding-top:22px;border-top:1px solid var(--scheme-line)}.pb__h{font-size:30px;line-height:1.06;color:var(--scheme-ink)}.pb__p{font-size:16px;line-height:1.55;color:var(--ch-promise-text)}.pb__ctas{margin-top:44px}.pb__cta{background:var(--scheme-fill);color:var(--scheme-on-fill);box-shadow:none}.pb__cta:hover{background:var(--ch-oat);color:var(--scheme-on-fill)}.pb__cta2{background:transparent;color:var(--scheme-ink);box-shadow:inset 0 0 0 1px var(--ch-promise-ring)}.pb__cta2:hover{background:var(--ch-promise-hover);color:var(--scheme-ink)}@media(max-width:989px){.pb__grid{grid-template-columns:1fr;gap:24px}.pb{padding-block:56px}}.ds__h{font-size:52px;line-height:1.01}.ds__cta{margin-left:auto;margin-bottom:8px;padding:17px 32px;font-size:17px}.ds__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.ds__step{display:flex;flex-direction:column;gap:12px;padding-top:22px;border-top:2px solid var(--ch-ink)}.ds__n{font-family:var(--ch-font-accent);font-size:12px;color:var(--ch-ink-secondary)}.ds__t{font-size:26px;line-height:1.08}.ds__p{font-size:15px;line-height:1.55;color:var(--ch-ink-secondary)}@media(max-width:989px){.ds__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ds__h{font-size:36px}.ds__cta{margin-left:0}}@media(max-width:599px){.ds__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/page-home.css.map */
