@font-face{font-family:Inter;font-display:fallback;src:url(/immutable/Inter-VariableFont_slnt_wght-CbDa8fs0.ttf) format("ttf supports variations");font-weight:100 1000;font-stretch:25% 151%}@font-face{font-family:Inter;src:url(/immutable/Inter-Bold-2PT7Q-hu.woff) format("woff");font-weight:700}:root{--spinner-circumference: 126.92px}body{margin:0;background-color:#101010;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:700;box-sizing:border-box}#root{display:block}*,*:before,*:after{box-sizing:inherit}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner-overlay{position:absolute;background-color:#2f4eee80;top:0;left:0;width:100%;height:100%;border-radius:inherit;transition:opacity .3s ease-in-out}.enter-vr-button-content{transition:opacity .3s ease-in-out;opacity:0;display:flex;align-items:center;justify-content:center}.ready-transition .spinner-overlay{opacity:0}.ready-transition .enter-vr-button-content{opacity:1}.ready .spinner-overlay{display:none}.ready .enter-vr-button-content{opacity:1}.spinner-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex}.spinner{animation:1.4s linear 0s infinite running rotate}.spinner-svg-circle{stroke-dasharray:var(--spinner-circumference);stroke-dashoffset:calc(var(--spinner-circumference) * .75);transition-property:stroke-dashoffset,stroke-dasharray;transition-duration:.3s;transition-timing-function:ease-in-out}.viewcam-enter-vr-button-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;position:absolute;left:50%;bottom:50px;transform:translate(-50%);z-index:10000}@media (max-width: 1000px){.viewcam-enter-vr-button-wrapper{white-space:nowrap}}.viewcam-enter-vr-button{flex-direction:row;justify-content:center;align-items:center;padding:12px 35px;background-image:linear-gradient(108.9deg,#2f71f2 18.92%,#a50295 94.28%);border-radius:17px;color:#fff;font-style:normal;font-weight:700;font-size:18px;font-family:inherit;line-height:22px;border:none;cursor:pointer;transition:all .3s ease-in-out;position:relative;-webkit-tap-highlight-color:transparent}.divider{width:3px;height:36px;margin:0 32px;background-color:#565b65}.vr-link-with-icon-to-non-vr{display:flex;align-items:center;min-height:72px;color:#f8f8f8;font-style:normal;font-weight:700;font-size:22px;line-height:27px;border:none;cursor:pointer;text-decoration:none}.vr-link-with-icon-to-non-vr:hover{color:#64ecff}@media (max-width: 560px){.viewcam-enter-vr-button-wrapper{flex-direction:column;gap:20px;bottom:16px}.divider{display:none}.vr-link-with-icon-to-non-vr{font-size:16px;min-height:auto}.vr-link-with-icon-to-non-vr svg{transform:scale(.6)}}#NonVrButtonImg{margin-left:16px;fill:#f8f8f8}.vr-link-with-icon-to-non-vr:hover #NonVrButtonImg{fill:#64ecff}#viewCamEnterVrButtonImg{margin-right:10px}.shutter-wrapper{background-color:#000;display:flex;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10001}.shutter{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:opacity 2s ease;width:100%;z-index:10001;background:radial-gradient(600px 480px at 50% 50%,#3643ffa6,#2f4eee00),radial-gradient(615px 800px at calc(50% - 560px) 45%,#f003,#e8111100),radial-gradient(1000px 972px at calc(50% + 490px) 40%,#f003,#e8111100)}@media (max-width: 800px),(max-height: 490px){.shutter{justify-content:flex-end}}.index-enter-vr-button{align-items:center;background-image:linear-gradient(108.9deg,#2f71f2 18.92%,#a50295 94.28%);border:none;box-shadow:0 10px 85px #00000080;border-radius:34px;color:#fff;cursor:pointer;flex-direction:row;font-size:40px;font-style:normal;font-weight:700;justify-content:center;padding:24px 72px;z-index:1;transition:all .3s ease-in-out;position:relative;-webkit-tap-highlight-color:transparent;line-height:1.3}.index-enter-vr-button .enter-vr-button-content{min-width:170px;min-height:52px}@media (max-width: 800px){.index-enter-vr-button{font-size:32px;padding:16px 64px;border-radius:24px}.index-enter-vr-button .enter-vr-button-content{min-width:135px;min-height:42px}.index-enter-vr-button .spinner-wrapper{transform:translate(-50%,-50%) scale(.8)}}@media (max-height: 490px){.index-enter-vr-button{font-size:24px;padding:12px 32px;border-radius:16px}.index-enter-vr-button .enter-vr-button-content{min-width:101px;min-height:31px}.index-enter-vr-button .spinner-wrapper{transform:translate(-50%,-50%) scale(.6)}}.ready .viewcam-enter-vr-button:hover,.ready .index-enter-vr-button:hover{background:linear-gradient(108.9deg,#79a4f6 18.92%,#f203db 94.28%)}.header{align-items:center;color:#fff;display:flex;font-size:48px;font-style:normal;font-weight:700;justify-content:center;line-height:58px;text-align:center;width:100%;margin-bottom:34px}@media (max-height: 490px){.header{transform:scale(.6);margin-bottom:12px}}.footer{align-items:center;color:#fff;display:flex;font-size:26px;font-style:normal;justify-content:center;line-height:36px;text-align:center;width:100%;margin-top:34px}@media (max-width: 800px),(max-height: 490px){.footer{font-size:18px}}@media (max-height: 490px){.footer{margin-top:24px}}.terms{color:#fff;display:flex;align-items:center;justify-content:center;width:50%;font-size:11px;line-height:17px;opacity:.4;margin-top:60px;text-align:center;position:absolute;bottom:20px}@media (max-width: 800px),(max-height: 490px){.terms{width:100%;padding:0 16px 20px;position:static}}@media (max-width: 800px),(max-height: 490px){.terms{margin-top:24px}}.vr-link{display:none;color:#fff;flex-direction:row;justify-content:center;align-items:center;justify-self:center;position:absolute;left:50%;bottom:50px;transform:translate(-50%);font-style:normal;font-weight:700;font-size:18px;line-height:22px;text-align:center;transition:all .3s ease-in-out;z-index:10000;background:#000c;padding:20px 40px;border-radius:21px}@media (max-width: 800px),(max-height: 490px){.vr-link{bottom:10px;font-size:16px;line-height:20px;padding:10px 20px}}.vr-link-img{flex-shrink:0;margin-right:15px}.vr-link-supported-headsets{display:inline-block;margin-left:5px;color:#64ecff;cursor:pointer;text-decoration:underline;transition:all .2s ease-in-out}.vr-link-supported-headsets:hover{color:#bdf7ff}.footer-vr{margin-right:30px}.shutter-disabled .shutter-wrapper{display:none}.shutter-disabled .viewcam-enter-vr-button{display:flex}.not-supported .viewcam-enter-vr-button-wrapper{display:none}.not-supported .vr-link{display:flex}.canvas-hidden,#VRButton,a[href="https://immersiveweb.dev/"]{display:none}.no-vr-hint{color:#fff;display:flex;flex-direction:row;justify-content:center;align-items:center;justify-self:center;position:absolute;left:50%;top:50px;transform:translate(-50%);font-style:normal;font-weight:700;font-size:18px;line-height:22px;text-align:center;z-index:10000;background:#0003;padding:8px 36px 8px 14px;border-radius:21px}.no-vr-hint.hidden{display:none}.no-vr-hint>svg{flex:0 0 auto;margin-right:14px}@media (pointer: coarse){.no-vr-hint{display:none}}@media (max-width: 800px){.no-vr-hint{font-size:14px}}.not-supported.shutter-disabled canvas{cursor:grab}.no-vr-hint-close{padding:10px 12px;background:transparent;border:none;cursor:pointer;position:absolute;top:0;right:0;-webkit-tap-highlight-color:transparent;opacity:.4}.no-vr-hint-close:hover{opacity:1}.billing{display:none;position:fixed;top:24px;right:24px;bottom:24px;left:24px;background:#fff;z-index:100000;border:none}.billing--iframe-wrapper{position:absolute;top:0;left:0;bottom:0;right:0;width:calc(100vw - 48px);height:calc(100vh - 48px);border:none}.billing--iframe{width:100%;height:100%;border:none}.billing.visible{display:block}.billing--back{font-style:normal;font-weight:700;font-size:16px;font-family:inherit;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.billing--back{position:absolute;top:20px;left:20px;display:flex;padding:12px 16px;gap:10px;background:linear-gradient(108.9deg,#2f71f2 18.92%,#a50295 94.28%);border-radius:12px;color:#fff}@media (max-width: 1366px){.billing--iframe-wrapper{top:82px;height:calc(100vh - 130px)}}.billing:after{position:absolute;top:50%;left:50%;width:100px;height:100px;content:"";margin-left:-50px;margin-top:-50px;border:8px solid;border-color:transparent #2f71f2 #2f71f2 #2f71f2;border-radius:50%;animation:1.4s linear 0s infinite running rotate;opacity:0;transition:opacity .2s;pointer-events:none}.billing.loading:after{opacity:1}
