:root{--ruimte-dark:#45454d;--ruimte-white:#f0ebec;--ruimte-blue:#6a93c3}#main.ruimte-editorial{background:var(--ruimte-dark);color:var(--ruimte-white);font-family:Georgia,serif;font-size:17px;line-height:1.85}#main.ruimte-editorial h2{font-family:Georgia,serif!important;font-size:clamp(32px,3.3vw,54px)!important;font-weight:400!important;line-height:1.18!important;color:inherit;margin:0 0 30px}#main.ruimte-editorial p{font-size:17px!important;line-height:1.85!important;margin:0 0 20px}#main.ruimte-editorial span{font-size:inherit!important;line-height:inherit!important}#main .ruimte-intro{display:grid;grid-template-columns:1.05fr 1fr;gap:7%;padding:80px 6%;align-items:center}#main .ruimte-intro>img{width:100%;height:850px;max-height:1000px;object-fit:cover}#main .ruimte-kicker{display:block;font:12px Arial,sans-serif!important;letter-spacing:.24em;margin-bottom:30px;color:#b2c7e6}#main .ruimte-jump{display:flex;gap:20px;flex-wrap:wrap;margin-top:35px;font:13px Arial,sans-serif}#main .ruimte-jump a{color:inherit;border-bottom:1px solid #6a93c3;padding-bottom:6px;text-decoration:none}#main .ruimte-room{padding:75px 6%;scroll-margin-top:140px}#main .ruimte-room:nth-of-type(even){background:var(--ruimte-white);color:var(--ruimte-dark)}#main .ruimte-copy{display:grid;grid-template-columns:110px minmax(0,850px);gap:30px;margin:0 auto 45px;max-width:1100px}#main .ruimte-number{font:42px Georgia,serif!important;color:var(--ruimte-blue);border-top:1px solid var(--ruimte-blue);padding-top:15px}#main .ruimte-gallery{display:grid;grid-template-columns:1fr 1fr;gap:25px}#main .ruimte-gallery img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:#45454d08}#main .ruimte-gallery img:first-child{grid-column:1/-1;aspect-ratio:auto;max-height:850px;object-fit:contain}#main .ruimte-equipment{padding:80px 6%;background:#f0ebec;color:#45454d}#main .ruimte-equipment br{display:block}#main img{cursor:zoom-in}@media(min-width:1600px){#main .ruimte-intro,#main .ruimte-room,#main .ruimte-equipment{padding-left:max(6%,calc((100vw - 1500px)/2));padding-right:max(6%,calc((100vw - 1500px)/2))}}@media(max-width:800px){#main .ruimte-intro{grid-template-columns:1fr;padding:45px 6%;gap:30px}#main .ruimte-intro>img{height:auto;max-height:700px;object-fit:contain}#main .ruimte-room,#main .ruimte-equipment{padding:45px 6%}#main .ruimte-copy{grid-template-columns:42px 1fr;gap:18px}#main .ruimte-number{font-size:26px!important}#main .ruimte-gallery{grid-template-columns:1fr;gap:20px}#main .ruimte-gallery img{aspect-ratio:auto;max-height:650px}#main.ruimte-editorial p{font-size:16px!important}}
body:has(.ruimte-editorial) .ruimte-photo-dialog img{width:90vw;height:82vh;max-width:90vw;max-height:82vh;object-fit:contain}
#main #kueche .ruimte-gallery img.ruimte-kitchen-focus{aspect-ratio:16/9;width:100%;height:auto;max-height:none;object-fit:cover;object-position:50% 49%}
#main #kueche .ruimte-gallery{overflow:hidden}#main #kueche .ruimte-gallery img.ruimte-kitchen-focus{width:100%;aspect-ratio:16/9;object-fit:cover;object-position:50% 49%;clip-path:inset(0);transform:scale(1.65);transform-origin:50% 49%;margin:18% 0; }
#main #kueche .ruimte-kitchen-crop{grid-column:1/-1;aspect-ratio:16/9;overflow:hidden}#main #kueche .ruimte-kitchen-crop img.ruimte-kitchen-focus{display:block;width:100%;height:100%;max-height:none;margin:0;aspect-ratio:auto;object-fit:cover;object-position:50% 49%;transform:scale(1.65);transform-origin:50% 49%}
#main #kueche .ruimte-kitchen-crop img.ruimte-kitchen-focus{transform:scale(3);transform-origin:50% 49%}

#main .ruimte-copy{grid-template-columns:minmax(0,850px);justify-content:center;gap:0}

#main #kueche .ruimte-kitchen-crop img.ruimte-kitchen-focus{transform:none}

#main #kueche .ruimte-kitchen-crop img.ruimte-kitchen-focus{transform:scale(1.25);transform-origin:50% 49%}

#main #kueche .ruimte-kitchen-crop img.ruimte-kitchen-focus{transform:scale(1.5);transform-origin:50% 49%}

#main.ruimte-editorial .ruimte-intro{background:#6a93c3;color:#fff}#main.ruimte-editorial .ruimte-intro .ruimte-kicker{color:#fff}#main.ruimte-editorial .ruimte-intro .ruimte-jump a{border-bottom-color:#fff}

body:has(.ruimte-editorial) header[data-zone-type="header"],body:has(.ruimte-editorial) header[data-zone-type="header"]>.section-inner{background:#6a93c3!important;color:#fff!important}body:has(.ruimte-editorial) header .navigation-root{--navigation-background-color:#6a93c3!important;--navigation-color:#fff!important;--navigation-active-color:#fff!important}body:has(.ruimte-editorial) header .navigation-item{color:#fff!important}

#main.ruimte-editorial .ruimte-equipment{background:#45454d!important;color:#fff!important}#main.ruimte-editorial .ruimte-equipment h2,#main.ruimte-editorial .ruimte-equipment p,#main.ruimte-editorial .ruimte-equipment span{color:#fff!important}
