.room[data-astro-cid-j4loyupg]{padding:150px 40px 120px}.back[data-astro-cid-j4loyupg],.back-foot[data-astro-cid-j4loyupg]{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--muted);display:inline-block;transition:color .2s ease}.back[data-astro-cid-j4loyupg]:hover,.back-foot[data-astro-cid-j4loyupg]:hover{color:var(--ink)}.room-head[data-astro-cid-j4loyupg]{max-width:900px;margin:40px 0 32px}.rh-kind[data-astro-cid-j4loyupg]{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:18px}.room-head[data-astro-cid-j4loyupg] h1[data-astro-cid-j4loyupg]{font-size:clamp(40px,5.5vw,84px);line-height:.98}.rh-sub[data-astro-cid-j4loyupg]{font-family:Archivo,sans-serif;font-style:italic;font-size:20px;color:var(--muted);margin-top:14px}.room-intro[data-astro-cid-j4loyupg]{max-width:68ch;margin-bottom:64px;padding-bottom:48px;border-bottom:1px solid var(--border)}.room-intro[data-astro-cid-j4loyupg] p[data-astro-cid-j4loyupg]{font-size:17px;line-height:1.75;margin-bottom:1.4em;color:var(--ink)}.vr-grid[data-astro-cid-j4loyupg]{columns:3;column-gap:40px}.vr-work[data-astro-cid-j4loyupg]{break-inside:avoid;margin-bottom:56px}.vr-work[data-astro-cid-j4loyupg] .img-tile[data-astro-cid-j4loyupg]{width:100%;background:#ece7e0}.vr-work[data-astro-cid-j4loyupg] .in-room[data-astro-cid-j4loyupg]{position:absolute;inset:0;background:#eee9e1;opacity:0;transition:opacity .4s cubic-bezier(.2,.6,.2,1);pointer-events:none}.vr-work[data-astro-cid-j4loyupg] .in-room[data-astro-cid-j4loyupg] svg[data-astro-cid-j4loyupg]{width:100%;height:100%;display:block}.vr-work[data-astro-cid-j4loyupg] .img-tile[data-astro-cid-j4loyupg]:hover .in-room[data-astro-cid-j4loyupg]{opacity:1}.vr-work[data-astro-cid-j4loyupg] .img-tile[data-astro-cid-j4loyupg]:hover img[data-astro-cid-j4loyupg]{transform:none}@media(hover:none){.vr-work[data-astro-cid-j4loyupg] .in-room[data-astro-cid-j4loyupg]{display:none}}.vr-work[data-astro-cid-j4loyupg] .caption[data-astro-cid-j4loyupg] .sizes-note[data-astro-cid-j4loyupg]{font-style:italic}.vr-work[data-astro-cid-j4loyupg] .caption[data-astro-cid-j4loyupg]{margin-top:16px;display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.vr-work[data-astro-cid-j4loyupg] .caption[data-astro-cid-j4loyupg] .artist[data-astro-cid-j4loyupg]{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;margin-bottom:8px}.vr-work[data-astro-cid-j4loyupg] .caption[data-astro-cid-j4loyupg] .ttl[data-astro-cid-j4loyupg]{font-family:Archivo,sans-serif;font-style:italic;font-size:22px;margin-bottom:4px}.vr-work[data-astro-cid-j4loyupg] .caption[data-astro-cid-j4loyupg] .meta[data-astro-cid-j4loyupg]{font-size:13px;letter-spacing:.01em;text-transform:none;color:var(--muted)}.vr-work[data-astro-cid-j4loyupg] .caption[data-astro-cid-j4loyupg] .price[data-astro-cid-j4loyupg]{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-align:right;white-space:nowrap}.vr-work[data-astro-cid-j4loyupg] .caption[data-astro-cid-j4loyupg] .inquire[data-astro-cid-j4loyupg]{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;margin-top:12px;border-bottom:1px solid var(--ink);padding-bottom:2px;align-self:flex-start}.installs[data-astro-cid-j4loyupg]{margin-top:80px;padding-top:48px;border-top:1px solid var(--border)}.installs[data-astro-cid-j4loyupg] h3[data-astro-cid-j4loyupg]{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:32px;font-weight:500}.install-grid[data-astro-cid-j4loyupg]{columns:2;column-gap:40px}.install[data-astro-cid-j4loyupg]{break-inside:avoid;margin-bottom:40px}.install[data-astro-cid-j4loyupg] img[data-astro-cid-j4loyupg]{width:100%;display:block}.back-foot[data-astro-cid-j4loyupg]{margin-top:72px;padding-top:40px;border-top:1px solid var(--border)}@media(max-width:1200px)and (min-width:901px){.vr-grid[data-astro-cid-j4loyupg]{columns:2}}@media(max-width:900px)and (min-width:601px){.vr-grid[data-astro-cid-j4loyupg]{columns:2;column-gap:24px}}@media(max-width:900px){.room[data-astro-cid-j4loyupg]{padding:120px 20px 80px}.install-grid[data-astro-cid-j4loyupg]{columns:1}}@media(max-width:600px){.vr-grid[data-astro-cid-j4loyupg]{columns:1}}
