@layer base-reset, reset, layout, copy;.RoomGallery_gallery__vf6uK{margin-top:clamp(-4rem,calc(-4rem + -2 * (100vw - 128rem) / 80),-2rem)}.RoomGallery_gallery__layout__AylUG{display:grid;grid-template-columns:1fr 30rem;grid-gap:.3rem;gap:.3rem;height:72vh;min-height:52rem;outline:none}.RoomGallery_gallery__layout__AylUG:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.RoomGallery_gallery__layout__AylUG[data-single=true]{grid-template-columns:1fr;height:auto;min-height:0}@media(max-width:47.9375em){.RoomGallery_gallery__layout__AylUG{grid-template-columns:1fr;height:auto;min-height:0}}.RoomGallery_gallery__main__IRERX{position:relative;overflow:hidden;background:var(--color-background-tertiary)}.RoomGallery_gallery__layout__AylUG[data-single=true] .RoomGallery_gallery__main__IRERX{aspect-ratio:16/9}@media(max-width:47.9375em){.RoomGallery_gallery__main__IRERX{aspect-ratio:4/3}}.RoomGallery_gallery__mainImage__A8Pe2{display:block;opacity:0;transform:scale(1.06);transition:opacity .8s cubic-bezier(.2,0,0,1),transform 1.4s cubic-bezier(.2,0,0,1);will-change:opacity,transform}.RoomGallery_gallery__mainImage__A8Pe2[data-active=true]{z-index:1;opacity:1;transform:scale(1)}.RoomGallery_gallery__arrow__RgVWc{position:absolute;z-index:2;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;font-family:var(--font-family);font-size:1.8rem;color:var(--color-primary);background:rgba(14,11,8,.75);border:1px solid rgba(200,169,106,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;transition:background .25s ease,border-color .25s ease,transform .25s cubic-bezier(.2,0,0,1)}.RoomGallery_gallery__arrow__RgVWc:hover{background:rgba(14,11,8,.92);border-color:var(--color-primary);transform:translateY(-50%) scale(1.08)}.RoomGallery_gallery__arrow__RgVWc:active{transform:translateY(-50%) scale(.96)}.RoomGallery_gallery__arrow__RgVWc[data-dir=prev]{left:2rem}.RoomGallery_gallery__arrow__RgVWc[data-dir=next]{right:2rem}.RoomGallery_gallery__counter__BAsIk{position:absolute;z-index:2;bottom:1.8rem;left:2.2rem;font-family:var(--font-family-secondary);font-size:1rem;letter-spacing:.16em;color:var(--color-font-secondary)}.RoomGallery_gallery__counterCurrent__2xv7g{display:inline-block;color:var(--color-primary);animation:RoomGallery_galleryCount__sZjKq .5s cubic-bezier(.2,0,0,1) both}.RoomGallery_gallery__thumbs__h5feg{display:flex;flex-direction:column;gap:.3rem;overflow-y:auto;scrollbar-width:none}.RoomGallery_gallery__thumbs__h5feg::-webkit-scrollbar{display:none}@media(max-width:47.9375em){.RoomGallery_gallery__thumbs__h5feg{flex-direction:row;overflow-x:auto}}.RoomGallery_gallery__thumb__Jsi0u{position:relative;width:100%;aspect-ratio:16/9;flex-grow:1;flex-shrink:0;padding:0;overflow:hidden;background:rgba(0,0,0,0);border:none;cursor:pointer}.RoomGallery_gallery__thumb__Jsi0u:after{content:"";position:absolute;z-index:1;inset:0;border:2px solid var(--color-primary);opacity:0;pointer-events:none;transition:opacity .35s ease}.RoomGallery_gallery__thumb__Jsi0u:hover .RoomGallery_gallery__thumbImage__Tm4Gm{opacity:.9;transform:scale(1.05)}.RoomGallery_gallery__thumb__Jsi0u[data-active=true] .RoomGallery_gallery__thumbImage__Tm4Gm,.RoomGallery_gallery__thumb__Jsi0u[data-active=true]:after{opacity:1}@media(max-width:47.9375em){.RoomGallery_gallery__thumb__Jsi0u{min-width:12rem}}.RoomGallery_gallery__thumbImage__Tm4Gm{display:block;opacity:.55;transition:opacity .4s ease,transform .7s cubic-bezier(.2,0,0,1)}@keyframes RoomGallery_galleryCount__sZjKq{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.RoomGallery_gallery__mainImage__A8Pe2{transform:none;transition:opacity .4s ease}.RoomGallery_gallery__mainImage__A8Pe2[data-active=true]{transform:none}.RoomGallery_gallery__counterCurrent__2xv7g{animation:none}.RoomGallery_gallery__arrow__RgVWc:active,.RoomGallery_gallery__arrow__RgVWc:hover{transform:translateY(-50%)}.RoomGallery_gallery__thumb__Jsi0u:hover .RoomGallery_gallery__thumbImage__Tm4Gm{transform:none}.RoomGallery_gallery__thumbImage__Tm4Gm{transition:opacity .4s ease}}