@font-face{font-family:Living Canela;src:url(/__l5e/assets-v1/03c31132-4054-43b0-972a-dd8d5a6f3298/living-font-0.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.room-intro{--room-intro-paper:#fffefa;--room-intro-ink:#383838;--room-intro-gap:24px;--room-intro-gutter:24px;--room-intro-header:69px;background:var(--room-intro-paper);color:var(--room-intro-ink);isolation:isolate;width:100%;overflow:clip}.room-intro-layout{gap:var(--room-intro-gap);max-width:1920px;padding:calc(var(--room-intro-header) + 24px) var(--room-intro-gutter) 24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-inline:auto;display:grid}.room-intro-type{min-width:0;position:relative}.room-intro-heading{z-index:1;height:100%;font-family:var(--font-room-serif);letter-spacing:0;flex-direction:column;justify-content:space-between;margin:0;font-size:64px;font-weight:400;line-height:1.15;display:flex;position:relative}.room-intro-prefix{top:calc(var(--room-intro-header) + 32px);align-self:flex-start;margin-top:32px;position:sticky}.room-intro-name{text-align:right;text-wrap:balance;overflow-wrap:normal;align-self:flex-end;max-width:100%;margin-top:auto;padding-top:64px;display:block}.room-intro-figure{aspect-ratio:2950/3104;min-width:0;margin:0;position:relative}.room-intro-figure:before{content:"";z-index:-1;filter:blur(70px);opacity:.15;pointer-events:none;background:#ca8a55;width:500px;height:300px;position:absolute;top:50%;left:-500px;transform:translateY(-50%)}.room-intro-image{object-fit:cover;object-position:var(--room-intro-position,65% 50%);border:0;border-radius:0;width:100%;height:100%;display:block}@media (width>=768px) and (width<=1100px){.room-intro-heading{font-size:48px}.room-intro-layout{padding-block:calc(var(--room-intro-header) + 16px) 16px}.room-intro-figure:before{width:360px;height:250px;left:-360px}}@media (width<=767px){.room-intro{--room-intro-gutter:16px;--room-intro-header:60px}.room-intro-layout{padding-block:calc(var(--room-intro-header) + 24px) 16px;grid-template-columns:minmax(0,1fr)}.room-intro-heading{font-size:38px;line-height:1.12}.room-intro-prefix{margin-top:0;position:static}.room-intro-name{margin-top:30px}.room-intro-figure:before{display:none}}@media (prefers-reduced-motion:reduce){.room-intro-prefix{position:static}}.room-intro+.cp-container{padding-top:24px}@media (width<=1023px){.room-intro+.cp-container{padding-top:16px}}.room-split .room-switch a{white-space:nowrap}.room-split .cp-grid>.room-feature{grid-column:span 2;min-height:100%;margin:0;position:relative;overflow:hidden}.room-feature img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.room-feature figcaption{font:400 64px/1.1 var(--font-room-serif);color:var(--room-intro-paper,#fffefa);text-shadow:0 1px 24px #00000040;position:absolute;bottom:16px;left:16px;right:16px}@media (width<=991px){.room-split .cp-grid>.room-feature{aspect-ratio:4/3;grid-area:1/1/auto/-1;min-height:0}.room-feature figcaption{font-size:38px}.room-split .room-switch{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}}.room-seo{margin-top:16px}.room-seo summary{cursor:pointer;text-underline-offset:3px;align-items:center;min-height:32px;font-size:14px;text-decoration:underline;list-style:none;display:inline-flex}.room-seo summary::-webkit-details-marker{display:none}.room-seo .room-seo-less,.room-seo[open] .room-seo-more{display:none}.room-seo[open] .room-seo-less{display:inline}.room-seo h3{font:400 22px/1.3 var(--ha-serif);margin:24px 0 8px}.room-seo p{margin:0}
