.r3[data-astro-cid-sq4l2rjd]{--fov:var(--fov-w);--zoom:1;background:var(--paint);height:100svh;min-height:480px;color:var(--ink);position:relative;overflow:hidden}@media (aspect-ratio<=5/4){.r3[data-astro-cid-sq4l2rjd]{--fov:var(--fov-m);--zoom:var(--zoom-m)}}@media (aspect-ratio<=4/5){.r3[data-astro-cid-sq4l2rjd]{--fov:var(--fov-t);--zoom:var(--zoom-t)}}@property --yaw{syntax:"<angle>";inherits:false;initial-value:0deg}@property --pitch{syntax:"<angle>";inherits:false;initial-value:0deg}.r3-stage[data-astro-cid-sq4l2rjd]{z-index:0;isolation:isolate;--P:calc(50vw / tan(calc(var(--fov) / 2)));--W:calc(var(--P) * var(--wk));--H:calc(min(100svh, 1100px) * .76);--eye:calc(max(100svh, 480px) * .04);--cam:scale(var(--zoom)) perspective(var(--P)) translateY(calc(var(--eye) * -1)) translateZ(var(--P));touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.r3-stage[data-astro-cid-sq4l2rjd]:active{cursor:grabbing}.r3-rig[data-astro-cid-sq4l2rjd]{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.r3-wall[data-astro-cid-sq4l2rjd] a,.r3-wall[data-astro-cid-sq4l2rjd] img{-webkit-user-drag:none;user-select:none}.r3-wall[data-astro-cid-sq4l2rjd]{left:calc((var(--W) + 1px) / -2);top:calc(var(--H) / -2);width:calc(var(--W) + 1px);height:var(--H);transform-style:flat;transform:var(--cam) rotateX(var(--pitch,0deg)) rotateY(var(--yaw,0deg)) rotateY(var(--a)) translateZ(calc(var(--P) * -1));backface-visibility:hidden;clip-path:inset(0);background:var(--paint);pointer-events:auto;flex-direction:column;display:flex;position:absolute;container-type:size}.r3-wall[data-astro-cid-sq4l2rjd][data-away]{pointer-events:none}.r3-body[data-astro-cid-sq4l2rjd]{flex-direction:column;flex:1;min-height:0;padding:7cqh 6cqw 0;display:flex;position:relative}.r3-base[data-astro-cid-sq4l2rjd]{background:color-mix(in srgb, var(--paint) 80%, var(--ink));flex:none;height:5cqh}.r3-floor[data-astro-cid-sq4l2rjd]{width:calc(var(--P) * var(--pk));height:calc(var(--P) * var(--pk));left:calc(var(--P) * var(--pk) / -2);top:calc(var(--P) * var(--pk) / -2);transform-style:flat;transform:var(--cam) rotateX(var(--pitch,0deg)) rotateY(var(--yaw,0deg)) translateY(calc(var(--H) / 2 + 2px)) rotateX(90deg);background:var(--floorc);position:absolute}.r3-rug[data-astro-cid-sq4l2rjd]{width:calc(var(--P) * var(--rugk));pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.r3-rug[data-astro-cid-sq4l2rjd] svg{width:100%;height:auto;display:block}.r3-floorslot[data-astro-cid-sq4l2rjd]{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.r3-floorslot[data-astro-cid-sq4l2rjd]>*{pointer-events:auto}.r3-carpet[data-astro-cid-sq4l2rjd]{background:var(--spray) 0 0 / 150px 150px, var(--floorc)}.r3-ceil[data-astro-cid-sq4l2rjd]{width:calc(var(--P) * var(--pk));height:calc(var(--P) * var(--pk));left:calc(var(--P) * var(--pk) / -2);top:calc(var(--P) * var(--pk) / -2);transform-style:flat;transform:var(--cam) rotateX(var(--pitch,0deg)) rotateY(var(--yaw,0deg)) translateY(calc(var(--H) / -2 - 2px)) rotateX(-90deg);background:var(--canvas);place-items:center;display:grid;position:absolute}.r3-seams[data-astro-cid-sq4l2rjd]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.r3-bulb[data-astro-cid-sq4l2rjd]{width:calc(var(--P) * .2);position:relative}.r3-controls[data-astro-cid-sq4l2rjd]{z-index:30;left:0;right:0;bottom:calc(max(var(--s-4), env(safe-area-inset-bottom)) + var(--player-h,0px));justify-content:center;align-items:center;gap:var(--s-5);pointer-events:none;transition:bottom .6s var(--ease-out);display:flex;position:absolute}html[data-playing-bar] .r3-controls[data-astro-cid-sq4l2rjd]{--player-h:88px}.r3-turn[data-astro-cid-sq4l2rjd]{isolation:isolate;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;width:64px;height:56px;transition:transform .5s var(--ease-out);place-items:center;display:grid;position:relative}.r3-turn[data-astro-cid-sq4l2rjd]:hover{transform:rotate(-4deg)scale(1.05)}.r3-turn[data-astro-cid-sq4l2rjd]:focus-visible{outline:none}.r3-turn[data-astro-cid-sq4l2rjd]:focus-visible .r3-blob[data-astro-cid-sq4l2rjd] path[data-astro-cid-sq4l2rjd]{stroke:var(--red)}.r3-blob[data-astro-cid-sq4l2rjd]{z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.r3-blob[data-astro-cid-sq4l2rjd] path[data-astro-cid-sq4l2rjd]{fill:var(--canvas)}.r3-arrow[data-astro-cid-sq4l2rjd]{width:38px}.r3-hint[data-astro-cid-sq4l2rjd]{isolation:isolate;padding:var(--s-2) var(--s-5);color:var(--ink);transition:opacity .6s var(--ease-out);position:relative}.r3-hint[data-astro-cid-sq4l2rjd][data-gone]{opacity:0}.r3-plan[data-astro-cid-sq4l2rjd]{z-index:30;top:calc(max(var(--s-3), env(safe-area-inset-top)) + 64px);right:max(var(--s-5), env(safe-area-inset-right));pointer-events:none;width:96px;height:96px;position:absolute}.r3-plan[data-astro-cid-sq4l2rjd] svg[data-astro-cid-sq4l2rjd]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.r3-cone[data-astro-cid-sq4l2rjd]{transform-box:view-box;transform-origin:50%;transform:rotate(var(--look,0deg))}.r3-plan-wall[data-astro-cid-sq4l2rjd]{pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;position:absolute;inset:0}.r3-plan-side[data-astro-cid-sq4l2rjd]{stroke:#0000}.r3-plan-wall[data-astro-cid-sq4l2rjd][aria-current] .r3-plan-side[data-astro-cid-sq4l2rjd]{stroke:var(--red)}.r3-plan-wall[data-astro-cid-sq4l2rjd]:focus-visible{outline:none}.r3-plan-wall[data-astro-cid-sq4l2rjd]:focus-visible .r3-plan-side[data-astro-cid-sq4l2rjd]{stroke:var(--blue-gray)}.r3-plan-wall[data-astro-cid-sq4l2rjd][aria-current]:focus-visible .r3-plan-side[data-astro-cid-sq4l2rjd]{stroke:var(--red)}@media (prefers-reduced-motion:reduce){.r3-turn[data-astro-cid-sq4l2rjd]:hover{transform:none}}.fd[data-astro-cid-vavlxxiw]{--dw:min(36cqw, 30cqh);color:var(--ink);-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:center;gap:1.6cqh;text-decoration:none;display:flex}.fd-big[data-astro-cid-vavlxxiw]{--dw:min(42cqw, 36cqh)}@container (aspect-ratio<=3/4){.fd[data-astro-cid-vavlxxiw]{--dw:min(40cqw, 30cqh)}.fd-big[data-astro-cid-vavlxxiw]{--dw:min(52cqw, 36cqh)}}.fd-sign[data-astro-cid-vavlxxiw]{transform:rotate(var(--tilt));transition:transform .7s var(--ease-out);max-width:calc(var(--dw) * 1.5);flex-direction:column;align-items:center;padding:.9cqh 2.4cqw;font-size:clamp(14px,4.4cqh,34px);line-height:1;display:flex}.fd-sub[data-astro-cid-vavlxxiw]{color:var(--ink);text-align:center;margin-top:2px;font-size:clamp(11px,2.2cqh,15px)}.fd-door[data-astro-cid-vavlxxiw]{width:var(--dw);aspect-ratio:100/184;perspective:500px;perspective-origin:50% 97.8%;display:block;position:relative}.fd-door[data-astro-cid-vavlxxiw] svg[data-astro-cid-vavlxxiw]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fd-dark[data-astro-cid-vavlxxiw]{fill:var(--ink)}.fd-white[data-astro-cid-vavlxxiw]{fill:var(--canvas)}.fd-view[data-astro-cid-vavlxxiw]{opacity:0;transition:opacity .26s var(--ease-out)}.fd[data-astro-cid-vavlxxiw]:hover .fd-view[data-astro-cid-vavlxxiw],.fd[data-astro-cid-vavlxxiw]:focus-visible .fd-view[data-astro-cid-vavlxxiw]{opacity:1}.fd-lurkbox[data-astro-cid-vavlxxiw]{pointer-events:none;position:absolute;inset:4.9% 10% 2.2%;overflow:hidden}.fd-door[data-astro-cid-vavlxxiw] .fd-lurk{opacity:0;transform-origin:50% 80%;width:104%;max-width:none;height:auto;transition:opacity .8s var(--ease-out) .16s, transform 1.3s var(--ease-out) .16s;pointer-events:none;user-select:none;-webkit-user-drag:none;position:absolute;top:6%;left:18%;transform:translateY(5%)scale(.9)}.fd[data-astro-cid-vavlxxiw]:hover .fd-lurk,.fd[data-astro-cid-vavlxxiw]:focus-visible .fd-lurk{opacity:.4;transform:none}.fd-paint[data-astro-cid-vavlxxiw]{fill:var(--door)}.fd-leaf[data-astro-cid-vavlxxiw]{transform-origin:12%;transition:transform .9s var(--ease-out)}.fd[data-astro-cid-vavlxxiw]:hover .fd-leaf[data-astro-cid-vavlxxiw],.fd[data-astro-cid-vavlxxiw]:focus-visible .fd-leaf[data-astro-cid-vavlxxiw]{transform:rotateY(var(--swing,-58deg))}.fd-out[data-astro-cid-vavlxxiw]{--swing:-66deg}.fd[data-astro-cid-vavlxxiw]:hover .fd-sign[data-astro-cid-vavlxxiw],.fd[data-astro-cid-vavlxxiw]:focus-visible .fd-sign[data-astro-cid-vavlxxiw]{transform:rotate(calc(var(--tilt) * -1))}.fd[data-astro-cid-vavlxxiw]:focus-visible{outline:none}.fd-ring[data-astro-cid-vavlxxiw]{color:var(--red);opacity:0;pointer-events:none;position:absolute;inset:-6px}.fd[data-astro-cid-vavlxxiw]:focus-visible .fd-ring[data-astro-cid-vavlxxiw]{opacity:1}.fd-ring[data-astro-cid-vavlxxiw] .ink-rt-line{stroke-dasharray:10 8}@media (prefers-reduced-motion:reduce){.fd[data-astro-cid-vavlxxiw]:hover .fd-leaf[data-astro-cid-vavlxxiw]{transform:none}}
