*{box-sizing:border-box}#viewer-root:fullscreen{height:100%!important;width:100%!important}#viewer-root:-webkit-full-screen{height:100%!important;width:100%!important}.viewer-fullscreen-controls{grid-gap:8px;color:#fff;display:grid;font-size:14px;gap:8px;justify-items:start;left:max(12px,env(safe-area-inset-left));max-width:calc(100% - 24px);pointer-events:none;position:absolute;top:max(12px,env(safe-area-inset-top));z-index:100001}.viewer-fullscreen-controls button{background:#222;border:1px solid #999;border-radius:6px;color:inherit;cursor:pointer;font:inherit;min-height:44px;padding:8px 12px;pointer-events:auto;touch-action:manipulation}.viewer-fullscreen-controls button:focus-visible{outline:2px solid #fff;outline-offset:3px}.viewer-fullscreen-controls button:disabled{cursor:not-allowed;opacity:.65}.viewer-fullscreen-controls [role=status]{background:#222;border-radius:6px;max-width:280px;padding:8px}.viewer-debug-panel button{background:#303c45;border:1px solid #687680;border-radius:6px;color:inherit;cursor:pointer;font:inherit;min-height:36px;padding:6px 10px;touch-action:manipulation}.viewer-debug-panel input[type=range]{accent-color:#b9dcf3;display:block;margin:0;min-height:28px;touch-action:none;width:100%}.viewer-debug-panel input[type=checkbox]{accent-color:#b9dcf3;height:18px;margin:0;width:18px}.viewer-debug-panel output{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:#c2e3f9;font-variant-numeric:tabular-nums}.viewer-debug-panel :focus-visible{outline:2px solid #fff;outline-offset:3px}.tutorial-control-choice{-webkit-animation:housemaker-tutorial-gyro-pulse var(--tutorial-cue-duration) ease-in-out infinite;animation:housemaker-tutorial-gyro-pulse var(--tutorial-cue-duration) ease-in-out infinite;-webkit-animation-delay:var(--tutorial-cue-delay);animation-delay:var(--tutorial-cue-delay);will-change:transform}.tutorial-control-choice-joystick{-webkit-animation-name:housemaker-tutorial-joystick-pulse;animation-name:housemaker-tutorial-joystick-pulse}.tutorial-control-choice:after{-webkit-animation:housemaker-tutorial-gyro-ring var(--tutorial-cue-duration) ease-in-out infinite;animation:housemaker-tutorial-gyro-ring var(--tutorial-cue-duration) ease-in-out infinite;-webkit-animation-delay:var(--tutorial-cue-delay);animation-delay:var(--tutorial-cue-delay);border-radius:inherit;box-shadow:0 0 0 2px hsla(0,0%,100%,.25);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;will-change:opacity}.tutorial-control-choice-joystick:after{-webkit-animation-name:housemaker-tutorial-joystick-ring;animation-name:housemaker-tutorial-joystick-ring}@-webkit-keyframes housemaker-tutorial-finger-move{0%,21.875%,to{-webkit-transform:translateX(0);transform:translateX(0)}50%,71.875%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes housemaker-tutorial-finger-move{0%,21.875%,to{-webkit-transform:translateX(0);transform:translateX(0)}50%,71.875%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes housemaker-tutorial-finger-press{0%,10%,21.875%,60%,71.875%,to{-webkit-transform:translate(-25%,-10%) scale(1);transform:translate(-25%,-10%) scale(1)}12.5%,18.75%,62.5%,68.75%{-webkit-transform:translate(-25%,-10%) scale(.86);transform:translate(-25%,-10%) scale(.86)}}@keyframes housemaker-tutorial-finger-press{0%,10%,21.875%,60%,71.875%,to{-webkit-transform:translate(-25%,-10%) scale(1);transform:translate(-25%,-10%) scale(1)}12.5%,18.75%,62.5%,68.75%{-webkit-transform:translate(-25%,-10%) scale(.86);transform:translate(-25%,-10%) scale(.86)}}@-webkit-keyframes housemaker-tutorial-gyro-pulse{0%,12.5%,18.75%,to{-webkit-transform:scale(1);transform:scale(1)}15.625%{-webkit-transform:scale(1.015);transform:scale(1.015)}}@keyframes housemaker-tutorial-gyro-pulse{0%,12.5%,18.75%,to{-webkit-transform:scale(1);transform:scale(1)}15.625%{-webkit-transform:scale(1.015);transform:scale(1.015)}}@-webkit-keyframes housemaker-tutorial-joystick-pulse{0%,62.5%,68.75%,to{-webkit-transform:scale(1);transform:scale(1)}65.625%{-webkit-transform:scale(1.015);transform:scale(1.015)}}@keyframes housemaker-tutorial-joystick-pulse{0%,62.5%,68.75%,to{-webkit-transform:scale(1);transform:scale(1)}65.625%{-webkit-transform:scale(1.015);transform:scale(1.015)}}@-webkit-keyframes housemaker-tutorial-gyro-ring{0%,12.5%,18.75%,to{opacity:0}15.625%{opacity:1}}@keyframes housemaker-tutorial-gyro-ring{0%,12.5%,18.75%,to{opacity:0}15.625%{opacity:1}}@-webkit-keyframes housemaker-tutorial-joystick-ring{0%,62.5%,68.75%,to{opacity:0}65.625%{opacity:1}}@keyframes housemaker-tutorial-joystick-ring{0%,62.5%,68.75%,to{opacity:0}65.625%{opacity:1}}@media (prefers-reduced-motion:reduce){.tutorial-control-cue{display:none}.tutorial-control-choice,.tutorial-control-choice:after{-webkit-animation:none;animation:none;will-change:auto}}#root,body,html{-webkit-touch-callout:none;background-color:#272727;height:100%;margin:0;overflow:hidden;padding:0;-webkit-user-select:none;user-select:none;width:100%}#root{overflow:auto}body{-webkit-font-smoothing:antialiased;color:#000;font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif;overscroll-behavior-y:none;position:fixed}.main,body{overflow:hidden}.main{color:#fff8de;height:100%;position:relative;width:100%}span.header{font-size:9em;left:50px;line-height:.9em;pointer-events:none;top:350px;width:500px}span.header,span.header-left{display:inline-block;font-family:Josefin Sans,sans-serif;font-weight:700;position:absolute;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}span.header-left{font-size:4em;left:60px;line-height:1em;top:200px;width:200px}div.header-major{align-items:center;display:flex;font-family:Josefin Sans,sans-serif;font-weight:700;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}div.header-major>span{font-size:10em}@media only screen and (max-width:600px){span.header{font-size:4em;left:60px;top:200px;width:200px}.bottom-left{display:none}}.main>span,a{color:inherit;display:inline;font-family:Josefin Sans,sans-serif;font-size:18px;font-weight:400;position:absolute;text-decoration:none;z-index:1}.main>span{z-index:0}.main>span>a{position:static;text-transform:capitalize}canvas{height:100%;overflow:hidden;position:absolute;top:0;width:100%}.grid{display:flex;flex-wrap:wrap}.grid .item{background:#eee;height:50vw;position:relative;width:50vw}@media only screen and (max-width:480px){.grid .item{height:100vw;width:100vw}}.scroll-container{font-size:20em;font-weight:800;height:100vh;overflow:auto;top:0;width:100%}.scroll-container,span.middle{line-height:.9em;position:absolute}span.middle{display:inline-block;font-family:Josefin Sans,sans-serif;font-size:60vh;font-weight:700;left:50%;letter-spacing:-40px;pointer-events:none;text-transform:uppercase;top:50%;-webkit-transform:translate3d(-50%,-37%,0);transform:translate3d(-50%,-37%,0)}@-webkit-keyframes pulsate{0%,to{box-shadow:0 0 10px 5px hsla(0,0%,100%,.7),0 0 15px 10px hsla(0,0%,100%,.5),0 0 20px 15px hsla(0,0%,100%,.3)}50%{box-shadow:0 0 10px 15px hsla(0,0%,100%,.7),0 0 15px 20px hsla(0,0%,100%,.5),0 0 20px 25px hsla(0,0%,100%,.3)}}@keyframes pulsate{0%,to{box-shadow:0 0 10px 5px hsla(0,0%,100%,.7),0 0 15px 10px hsla(0,0%,100%,.5),0 0 20px 15px hsla(0,0%,100%,.3)}50%{box-shadow:0 0 10px 15px hsla(0,0%,100%,.7),0 0 15px 20px hsla(0,0%,100%,.5),0 0 20px 25px hsla(0,0%,100%,.3)}}
/*# sourceMappingURL=main.83626dd3.css.map*/