.rooms__desktop[data-astro-cid-wbluua7j]{display:none}.rooms__carousel[data-astro-cid-wbluua7j]{margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter) .5rem;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none;gap:1rem;display:flex;overflow-x:auto}.rooms__carousel[data-astro-cid-wbluua7j]::-webkit-scrollbar{display:none}.rooms__card[data-astro-cid-wbluua7j]{scroll-snap-align:start;flex:0 0 min(78vw,320px)}.rooms__card-link[data-astro-cid-wbluua7j]{align-content:start;gap:.75rem;display:grid}.rooms__card-media[data-astro-cid-wbluua7j]{aspect-ratio:4/5}.rooms__card-title[data-astro-cid-wbluua7j]{justify-content:space-between;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.rooms__card-title[data-astro-cid-wbluua7j] svg{color:var(--c-burgundy);flex:none}@media (width>=64em){.rooms__carousel[data-astro-cid-wbluua7j]{display:none}.rooms__desktop[data-astro-cid-wbluua7j]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(3rem,6vw,7.5rem);display:grid}.rooms__list[data-astro-cid-wbluua7j]{border-top:1px solid var(--c-hairline);margin:0;display:grid}.rooms__tab[data-astro-cid-wbluua7j]{border-bottom:1px solid var(--c-hairline);text-align:left;font-family:var(--font-display);color:var(--c-taupe);transition:color var(--dur-ui) ease;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;font-size:2.25rem;font-weight:400;line-height:1.15;display:flex}.rooms__tab[data-astro-cid-wbluua7j][data-active]{color:var(--c-burgundy)}.rooms__tab[data-astro-cid-wbluua7j] .rooms__arrow{transition:transform var(--dur-ui) var(--ease-out);flex:none;transform:translate(-6px)}.rooms__tab[data-astro-cid-wbluua7j][data-active] .rooms__arrow{transform:none}.rooms__stage[data-astro-cid-wbluua7j]{display:grid}.rooms__panel[data-astro-cid-wbluua7j]{opacity:0;transition:opacity var(--dur-swap) var(--ease-out);grid-area:1/1}.rooms__panel[data-astro-cid-wbluua7j][data-active]{opacity:1}.rooms__media[data-astro-cid-wbluua7j]{aspect-ratio:737/600}}@media (hover:hover) and (pointer:fine){.rooms__tab[data-astro-cid-wbluua7j]:not([data-active]):hover{color:var(--c-espresso)}}.hero[data-astro-cid-jgctki6q]{min-height:max(560px,100svh);color:var(--c-ivory);background:var(--c-espresso);align-items:end;display:grid;position:relative;overflow:hidden}.hero__media[data-astro-cid-jgctki6q],.hero__scrim[data-astro-cid-jgctki6q]{position:absolute;inset:0}.hero__media[data-astro-cid-jgctki6q] picture{width:100%;height:100%;display:block}.hero__media[data-astro-cid-jgctki6q] img{object-fit:cover;object-position:46% 50%;width:100%;height:100%}@media (width>=48em){.hero__media[data-astro-cid-jgctki6q] img{object-position:50% 55%}}.hero__scrim[data-astro-cid-jgctki6q]{background:linear-gradient(#17120f6b 0,#17120f4d 70px,#17120f29 140px,#17120f0f 200px,#17120f00 260px),linear-gradient(15deg,#17120fcc 0%,#17120f59 45%,#17120f00 75%)}.hero__content[data-astro-cid-jgctki6q]{padding-block:calc(var(--header-h) + 2rem) clamp(2.75rem, 1.5rem + 5vw, 6.5rem);justify-items:start;gap:1.5rem;display:grid;position:relative}.hero[data-astro-cid-jgctki6q] h1[data-astro-cid-jgctki6q]{max-width:min(100%,9em)}.hero__sub[data-astro-cid-jgctki6q]{color:#f7f2eae6}.hero__ctas[data-astro-cid-jgctki6q]{flex-wrap:wrap;gap:.75rem 1rem;margin-top:.5rem;display:flex}@media (width<=30em){.hero__ctas[data-astro-cid-jgctki6q]{width:100%;display:grid}}@media (prefers-reduced-motion:no-preference){.hero__content[data-astro-cid-jgctki6q]>[data-astro-cid-jgctki6q]{animation:hero-in .7s var(--ease-out) both}.hero__content[data-astro-cid-jgctki6q]>[data-astro-cid-jgctki6q]:nth-child(2){animation-delay:80ms}.hero__content[data-astro-cid-jgctki6q]>[data-astro-cid-jgctki6q]:nth-child(3){animation-delay:.16s}@keyframes hero-in{0%{opacity:0;transform:translateY(12px)}}}.intro__grid[data-astro-cid-jgctki6q]{gap:var(--space-l);align-items:center;display:grid}.intro__media[data-astro-cid-jgctki6q]{aspect-ratio:519/640}@media (width>=40em) and (width<=55.99em){.intro__media[data-astro-cid-jgctki6q]{aspect-ratio:4/3}}.intro__text[data-astro-cid-jgctki6q]{justify-items:start;gap:1.75rem;display:grid}.intro__text[data-astro-cid-jgctki6q] p[data-astro-cid-jgctki6q]{color:#1f1a17d9;max-width:36rem}@media (width>=56em){.intro__grid[data-astro-cid-jgctki6q]{grid-template-columns:5fr 1fr 6fr}.intro__media[data-astro-cid-jgctki6q]{grid-column:1}.intro__text[data-astro-cid-jgctki6q]{grid-column:3}}.rooms-section__head[data-astro-cid-jgctki6q]{max-width:47.5rem;margin-bottom:var(--space-xl);gap:1.25rem;display:grid}.rooms-section__head[data-astro-cid-jgctki6q] p[data-astro-cid-jgctki6q]{color:#1f1a17d9}.also[data-astro-cid-jgctki6q]{margin-top:var(--space-xl);border-top:1px solid var(--c-hairline);grid-template-columns:88px 1fr;align-items:center;gap:1rem 1.25rem;padding-top:2.5rem;display:grid}.also__media[data-astro-cid-jgctki6q]{aspect-ratio:1;width:88px}.also__title[data-astro-cid-jgctki6q]{font-family:var(--font-display);font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem);font-weight:400;line-height:1.2}.also__text[data-astro-cid-jgctki6q]{gap:.375rem;display:grid}.also[data-astro-cid-jgctki6q] .link-arrow{grid-column:1/-1}@media (width>=48em){.also[data-astro-cid-jgctki6q]{grid-template-columns:200px 1fr auto;gap:2.5rem}.also__media[data-astro-cid-jgctki6q]{aspect-ratio:200/132;width:200px}.also[data-astro-cid-jgctki6q] .link-arrow{grid-column:auto}}.brands-teaser__grid[data-astro-cid-jgctki6q]{gap:var(--space-l);display:grid}.brands-teaser__intro[data-astro-cid-jgctki6q]{align-content:start;justify-items:start;gap:1.5rem;display:grid}.brands-teaser__intro[data-astro-cid-jgctki6q] p[data-astro-cid-jgctki6q]{color:#1f1a17d9;max-width:26rem}.brand-cells[data-astro-cid-jgctki6q]{border-top:1px solid var(--c-hairline);margin:0;display:grid}.brand-cell[data-astro-cid-jgctki6q]{border-bottom:1px solid var(--c-hairline)}.brand-cell__link[data-astro-cid-jgctki6q]{color:var(--c-espresso);justify-items:start;gap:.875rem;padding:2rem 0;display:grid}.brand-cell__origin[data-astro-cid-jgctki6q]{color:var(--c-burgundy)}.brand-cell__desc[data-astro-cid-jgctki6q]{font-size:var(--fs-body)}.brand-cell__link[data-astro-cid-jgctki6q] .brand-cell__logo{transition:color var(--dur-ui) ease}@media (hover:hover) and (pointer:fine){.brand-cell__link[data-astro-cid-jgctki6q]:hover .brand-cell__logo{color:var(--c-burgundy)}}@media (width>=48em){.brand-cells[data-astro-cid-jgctki6q]{grid-template-columns:1fr 1fr}.brand-cell[data-astro-cid-jgctki6q]:nth-child(odd) .brand-cell__link[data-astro-cid-jgctki6q]{padding-right:2.5rem}.brand-cell[data-astro-cid-jgctki6q]:nth-child(2n){border-left:1px solid var(--c-hairline)}.brand-cell[data-astro-cid-jgctki6q]:nth-child(2n) .brand-cell__link[data-astro-cid-jgctki6q]{padding-left:2.5rem}.brand-cell__link[data-astro-cid-jgctki6q]{align-content:start;min-height:100%;padding-block:2.75rem}.brand-cells--lead[data-astro-cid-jgctki6q] .brand-cell[data-astro-cid-jgctki6q]:first-child{grid-column:1/-1}.brand-cells--lead[data-astro-cid-jgctki6q] .brand-cell[data-astro-cid-jgctki6q]:first-child .brand-cell__link[data-astro-cid-jgctki6q]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem 2.5rem;padding-right:0}.brand-cells--lead[data-astro-cid-jgctki6q] .brand-cell[data-astro-cid-jgctki6q]:first-child .brand-cell__logo{grid-area:1/1/3;align-self:center}.brand-cells--lead[data-astro-cid-jgctki6q] .brand-cell[data-astro-cid-jgctki6q]:first-child .brand-cell__origin[data-astro-cid-jgctki6q]{grid-column:2;align-self:end}.brand-cells--lead[data-astro-cid-jgctki6q] .brand-cell[data-astro-cid-jgctki6q]:first-child .brand-cell__desc[data-astro-cid-jgctki6q]{grid-column:2;align-self:start}.brand-cells--lead[data-astro-cid-jgctki6q] .brand-cell[data-astro-cid-jgctki6q]:nth-child(2n){border-left:0}.brand-cells--lead[data-astro-cid-jgctki6q] .brand-cell[data-astro-cid-jgctki6q]:nth-child(2n) .brand-cell__link[data-astro-cid-jgctki6q]{padding-left:0;padding-right:2.5rem}.brand-cells--lead[data-astro-cid-jgctki6q] .brand-cell[data-astro-cid-jgctki6q]:nth-child(odd):not(:first-child){border-left:1px solid var(--c-hairline)}.brand-cells--lead[data-astro-cid-jgctki6q] .brand-cell[data-astro-cid-jgctki6q]:nth-child(odd):not(:first-child) .brand-cell__link[data-astro-cid-jgctki6q]{padding-left:2.5rem;padding-right:0}}@media (width>=64em){.brands-teaser__grid[data-astro-cid-jgctki6q]{grid-template-columns:4fr 8fr;gap:6rem}}.catalog-teaser__head[data-astro-cid-jgctki6q]{margin-bottom:var(--space-l);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem 3rem;display:flex}.catalog-teaser__intro[data-astro-cid-jgctki6q]{gap:1.25rem;max-width:44rem;display:grid}.catalog-teaser__intro[data-astro-cid-jgctki6q] p[data-astro-cid-jgctki6q]{color:#1f1a17d9}.cat-tiles[data-astro-cid-jgctki6q]{grid-template-columns:1fr 1fr;gap:2rem 1rem;margin:0;display:grid}.cat-tile__link[data-astro-cid-jgctki6q]{gap:.75rem;display:grid}.cat-tile__media[data-astro-cid-jgctki6q]{aspect-ratio:4/3}.cat-tile__name[data-astro-cid-jgctki6q]{font-family:var(--font-display);font-size:clamp(1.25rem,1.1rem + .5vw,1.625rem);line-height:1.2}.cat-tile[data-astro-cid-jgctki6q]:first-child{grid-column:1/-1}.cat-tile[data-astro-cid-jgctki6q]:first-child .cat-tile__media[data-astro-cid-jgctki6q]{aspect-ratio:16/9}.cat-tiles[data-astro-cid-jgctki6q][data-count="8"] .cat-tile[data-astro-cid-jgctki6q]:last-child{grid-column:1/-1}.cat-tiles[data-astro-cid-jgctki6q][data-count="8"] .cat-tile[data-astro-cid-jgctki6q]:last-child .cat-tile__media[data-astro-cid-jgctki6q]{aspect-ratio:16/9}@media (width>=64em){.cat-tiles[data-astro-cid-jgctki6q]{grid-template-columns:repeat(4,1fr);gap:3rem 1.5rem}.cat-tile[data-astro-cid-jgctki6q]:first-child{grid-area:span 2/span 2}.cat-tile[data-astro-cid-jgctki6q]:first-child .cat-tile__media[data-astro-cid-jgctki6q]{aspect-ratio:auto;height:100%;min-height:0}.cat-tile[data-astro-cid-jgctki6q]:first-child .cat-tile__link[data-astro-cid-jgctki6q]{grid-template-rows:1fr auto auto;height:100%}.cat-tiles[data-astro-cid-jgctki6q][data-count="7"] .cat-tile[data-astro-cid-jgctki6q]:nth-child(n+6){grid-column:span 2}.cat-tiles[data-astro-cid-jgctki6q][data-count="7"] .cat-tile[data-astro-cid-jgctki6q]:nth-child(n+6) .cat-tile__media[data-astro-cid-jgctki6q]{aspect-ratio:2}.cat-tiles[data-astro-cid-jgctki6q][data-count="8"] .cat-tile[data-astro-cid-jgctki6q]:last-child{grid-column:auto}.cat-tiles[data-astro-cid-jgctki6q][data-count="8"] .cat-tile[data-astro-cid-jgctki6q]:nth-child(6){grid-column:span 2}.cat-tiles[data-astro-cid-jgctki6q][data-count="8"] .cat-tile[data-astro-cid-jgctki6q]:nth-child(6) .cat-tile__link[data-astro-cid-jgctki6q]{grid-template-rows:1fr auto auto;height:100%}.cat-tiles[data-astro-cid-jgctki6q][data-count="8"] .cat-tile[data-astro-cid-jgctki6q]:nth-child(6) .cat-tile__media[data-astro-cid-jgctki6q]{aspect-ratio:auto;height:100%;min-height:0}.cat-tiles[data-astro-cid-jgctki6q][data-count="8"] .cat-tile[data-astro-cid-jgctki6q]:last-child .cat-tile__media[data-astro-cid-jgctki6q]{aspect-ratio:4/3}}
