.doors[data-astro-cid-2fuijuco]{background:#15110d;height:100svh;position:relative}.d-stage[data-astro-cid-2fuijuco]{height:100svh;position:relative;overflow:hidden}.d-room[data-astro-cid-2fuijuco]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.d-scene[data-astro-cid-2fuijuco]{display:none}.d-cap[data-astro-cid-2fuijuco]{z-index:3;padding:160px var(--gutter) clamp(48px, 8vh, 88px);text-align:center;color:#fff;text-shadow:0 2px 22px #00000047;background:linear-gradient(#0000,#0000002e 30%,#0000009e);justify-items:center;gap:14px;display:grid;position:absolute;bottom:0;left:0;right:0}.d-title[data-astro-cid-2fuijuco]{font-family:var(--serif);letter-spacing:-.012em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2.3rem,1rem + 4.4vw,5.6rem);font-weight:400;line-height:1.04}.d-cap[data-astro-cid-2fuijuco] a{color:#fff;letter-spacing:.02em;text-underline-offset:.45em;font-size:15px;text-decoration:underline 1px}.doors-on[data-astro-cid-2fuijuco]{background:#e9dfd0;height:340vh}.doors-on[data-astro-cid-2fuijuco] .d-stage[data-astro-cid-2fuijuco]{position:sticky;top:0}.doors-on[data-astro-cid-2fuijuco] .d-room[data-astro-cid-2fuijuco]{transform:scale(var(--rs,1));will-change:transform;bottom:auto;right:auto}.doors-on[data-astro-cid-2fuijuco] .d-scene[data-astro-cid-2fuijuco]{z-index:2;transform:scale(var(--push,1));will-change:transform;display:block;position:absolute}.d-wall[data-astro-cid-2fuijuco]{z-index:2;width:100%;height:100%;display:block;position:absolute;inset:0}.d-way[data-astro-cid-2fuijuco]{z-index:1;left:var(--dx);top:var(--dy);width:var(--dw);height:var(--dh);perspective:var(--persp,1600px);perspective-origin:50%;position:absolute}.d-jamb[data-astro-cid-2fuijuco]{position:absolute;inset:0;box-shadow:inset 22px 0 34px -14px #281a0c73,inset -22px 0 34px -14px #281a0c73,inset 0 18px 30px -14px #281a0c59}.d-glow[data-astro-cid-2fuijuco]{opacity:var(--glow,0);mix-blend-mode:screen;background:radial-gradient(22% 70% at 50% 55%,#ffe2b4f2,#ffc4808c 45%,#ffba6e00 100%);position:absolute;inset:0}.d-leaf[data-astro-cid-2fuijuco]{transform-style:preserve-3d;will-change:transform;position:absolute;top:0;bottom:0}.d-leaf[data-astro-cid-2fuijuco] img[data-astro-cid-2fuijuco]{width:100%;height:100%;display:block}.d-l[data-astro-cid-2fuijuco]{width:var(--split);transform-origin:0;transform:rotateY(var(--ang,0deg));left:0}.d-r[data-astro-cid-2fuijuco]{width:calc(100% - var(--split));transform-origin:100%;transform:rotateY(calc(-1 * var(--ang,0deg)));right:0}.d-shade[data-astro-cid-2fuijuco]{pointer-events:none;opacity:calc(var(--a,0) * .5);position:absolute;inset:0}.d-l[data-astro-cid-2fuijuco] .d-shade[data-astro-cid-2fuijuco]{background:linear-gradient(90deg,#5c3e1e40,#462c12b3)}.d-r[data-astro-cid-2fuijuco] .d-shade[data-astro-cid-2fuijuco]{background:linear-gradient(270deg,#5c3e1e40,#462c12b3)}.d-edge[data-astro-cid-2fuijuco]{background:linear-gradient(90deg,#d8c9b2,#c9b89e);width:4.5%;position:absolute;top:0;bottom:0}.d-l[data-astro-cid-2fuijuco] .d-edge[data-astro-cid-2fuijuco]{transform-origin:100%;right:0;transform:rotateY(-90deg)}.d-r[data-astro-cid-2fuijuco] .d-edge[data-astro-cid-2fuijuco]{transform-origin:0;left:0;transform:rotateY(90deg)}.doors-on[data-astro-cid-2fuijuco] .d-cap[data-astro-cid-2fuijuco]{opacity:var(--cap,0);pointer-events:none}.doors-on[data-astro-cid-2fuijuco].room-open .d-cap[data-astro-cid-2fuijuco]{pointer-events:auto}@media (width<=760px){.d-cap[data-astro-cid-2fuijuco]{padding-bottom:calc(clamp(48px,8vh,88px) + 64px)}}.objects[data-astro-cid-lcdefpme] .mtitle[data-astro-cid-lcdefpme]{margin-bottom:clamp(2.5rem,1.5rem + 3vw,4.5rem)}.obj-grid[data-astro-cid-lcdefpme]{gap:var(--gutter);grid-template-columns:repeat(3,1fr);display:grid}.obj[data-astro-cid-lcdefpme]{gap:14px;text-decoration:none;display:grid}.obj-img[data-astro-cid-lcdefpme]{aspect-ratio:4/5;background:var(--bg-2);overflow:hidden}.obj-img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.obj[data-astro-cid-lcdefpme]:hover .obj-img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:scale(1.03)}.obj[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:var(--t-18);font-weight:300}.guides[data-astro-cid-lcdefpme]{padding-top:0}.guides-in[data-astro-cid-lcdefpme]{grid-template-columns:5fr 7fr;gap:clamp(2rem,1rem + 4vw,6rem);padding-top:32px;display:grid}.guides[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width<=760px){.obj-grid[data-astro-cid-lcdefpme],.guides-in[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
