body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.modal{position:fixed;top:5vw;left:50vw;z-index:15;background-color:#fff;transform:translate(-50%);width:45vw;height:55vw;border:1px solid #000;box-shadow:4px 4px 4px rgba(0,0,0,.25)}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#d3d3d3;opacity:.95;z-index:10}.modal .xy-viewport .xy-content{display:flex;justify-content:center;align-items:center;width:30vw;text-align:center;height:25vw;margin:3vw auto auto}.xy-viewport{width:100%;height:25vw}.xy-content .konvajs-content{margin:4vw auto auto}.xy-content .konvajs-content canvas{margin-top:auto}.modal .handle-close{width:98%;text-align:right;margin-top:.7vw;font-family:roboto-bold;font-weight:700;font-size:var(--font-small);cursor:pointer}.modal .handle-up{transform:rotate(-90deg) scaleY(3);left:calc(50% - var(--font-small)/2);top:3vw}.modal .handle-left,.modal .handle-up{position:absolute;font-size:var(--font-small);font-family:roboto-regular;cursor:pointer}.modal .handle-left{transform:scaleY(3);left:4vw;top:16vw}.modal .handle-right{transform:scaleY(3);right:4vw;top:16vw}.modal .handle-down,.modal .handle-right{position:absolute;font-size:var(--font-small);font-family:roboto-regular;cursor:pointer}.modal .handle-down{transform:rotate(90deg) scaleY(3);left:calc(50% - var(--font-small)/2);top:34vw}.modal .disabled{color:#d3d3d3;cursor:default}.modal .name{top:40vw;font-size:var(--font-small);font-family:roboto-bold;font-size:var(--font-mid)}.modal .name,.modal .subName{position:absolute;left:0;right:0;text-align:center;text-transform:uppercase}.modal .subName{top:44vw;font-size:var(--font-small);font-family:roboto-light;font-style:italic}.modal .actions{position:absolute;top:50vw;width:100%;text-align:center}.flex{width:100%}.flex,.flex-h{display:flex;justify-content:center}.flex-h{align-items:center;overflow:hidden;margin:auto;flex-direction:row}.flex-h>div{margin:2vw}.flex-h .konvajs-content{margin:auto}.flex-h .sub-title{margin-top:2vw;text-align:center}.details-image,.details-image img{width:100%}.details-detail{width:100%;text-align:center;font-size:var(--font-mid)}.details{margin-top:-5vw}@media (min-width:767px){.details{display:flex;width:100%;justify-content:center;margin-top:2vw}.details-image{width:75%}.details-detail{width:50%;text-align:left;font-size:var(--font-small);padding-top:10vw}}.carousel{display:flex;flex-wrap:nowrap;align-items:flex-end;justify-content:center;overflow:hidden;margin-top:-6vw;width:100%}.carousel .carousel-item{padding:4vw;width:55%;overflow:hidden;cursor:pointer;flex-grow:0;flex-shrink:0}.preselected .carousel .carousel-item{margin-top:-10vw;opacity:.2;cursor:auto;width:50vw!important;cursor:pointer}.preselected .carousel .carousel-item.selected{margin-top:-10vw;opacity:1;cursor:auto;cursor:pointer}.preselected .carousel{margin-top:2vw}.carousel .carousel-item .konvajs-content{margin:auto;pointer-events:none}.carousel .carousel-item .title{display:block;margin-top:4vw;text-transform:uppercase;font-family:"roboto-bold";font-size:var(--font-mid)}.carousel .carousel-item .descr{display:block;margin-top:1vw;font-family:"roboto-light";font-style:italic;font-size:var(--font-small)}.carousel .left-handle,.right-handle{position:absolute;font-family:"roboto-light";font-size:15vw;top:53vw;left:12vw;z-index:3;width:1vw;transform:scaleY(2);cursor:pointer;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none}.carousel .right-handle{left:80vw}@media (min-width:767px){.carousel{margin-top:-6vw}.carousel .carousel-item{width:15%}.carousel .left-handle,.right-handle{font-size:6vw;top:22vw;left:38vw;z-index:3;width:1vw}.carousel .right-handle{left:62vw}}@font-face{font-family:"roboto-regular";src:local("roboto-regular"),url(/static/media/Roboto-Regular.03523cf5.ttf) format("truetype")}@font-face{font-family:"roboto-bold";src:local("roboto-bold"),url(/static/media/Roboto-Bold.4f39c579.ttf) format("truetype")}@font-face{font-family:"roboto-light";src:local("roboto-light"),url(/static/media/Roboto-Light.0cea3982.ttf) format("truetype")}:root{--font-vsmall:1.2vw;--font-small:1.7vw;--font-mid:3vw;--font-large:5.5vw;--font-vlarge:9vw;--color-green:#73b75b}h1{font-size:9vw;font-size:var(--font-vlarge);font-family:roboto-regular;margin-bottom:0;padding-bottom:0}h1.main-title{background-color:#000;color:#fff;height:9vw;line-height:10vw;font-family:roboto-bold;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;font-size:14vw}h1.main-title .underscore{display:inline-block;position:relative;background-color:#fff;height:1vw;top:8vw;overflow:none}h1.sub-title{position:relative;font-size:14vw;padding:none;margin:none;top:-8vw}h1.sub-title a{text-decoration:none;color:#000}body,html{height:100%;min-height:110vw;width:100%;font-family:roboto-regular}body,button,html{text-align:center;background-color:#fff}button{border:1px solid #000;color:#000;padding:.5vw 2vw;text-decoration:none;display:inline-block;font-size:1.2vw;font-size:var(--font-vsmall);margin:.25vw .45vw;border-radius:14px;text-transform:uppercase;font-family:"roboto-bold";box-shadow:1px 1px 1px rgba(0,0,0,.25)}button:hover{background-color:#000;color:#fff}.App{height:100vh}.sub-title{font-size:1.7vw;font-size:var(--font-small)}.sub-sub-title,.sub-title{text-transform:uppercase;font-family:"roboto-bold"}.sub-sub-title{font-size:1.2vw;font-size:var(--font-vsmall)}.one-word-per-line{width:min-intrinsic;width:-webkit-min-content;width:-moz-min-content;width:min-content;display:table-caption;display:-ms-grid;-ms-grid-columns:min-content}.clickable{cursor:pointer}.info-button img{position:fixed;bottom:5vw;left:5vw;cursor:pointer;box-shadow:4px 7px 10px 3px rgba(0,0,0,.38);border-radius:50%}.signup-button{position:fixed;bottom:0;right:0;height:80px;width:80px;cursor:pointer;border-radius:80px 0 0 0;margin-top:40px;border:1px dotted #000;border-right:none;border-bottom:none;text-transform:uppercase;background-color:#f3f3f3;text-align:center;text-justify:auto;box-shadow:6px 10px 14px 6px rgba(0,0,0,.38)}@keyframes grow{0%{height:80px;width:80px;font-size:.001vw}50%{font-size:.001vw}to{height:50vh;min-height:300px;width:50vh;min-width:300px;border-radius:0 0 0 0;font-size:12pt}}.signup-button.form{position:fixed;bottom:0;right:0;animation:grow 1s forwards;cursor:inherit;border:1px dotted #000;border-right:none;border-bottom:none;text-transform:uppercase;background-color:#f3f3f3;text-align:center;text-justify:auto;box-shadow:6px 10px 14px 6px rgba(0,0,0,.38);z-index:9999}.signup-button .signup-text{width:70px;margin:26pt auto auto 10px;font-weight:700;font:roboto-bold;font-size:12pt;text-align:center}.signup-button.form p{width:90%;margin:auto;padding-top:3vw;padding-bottom:3vw}.signup-button.form input{margin:auto;line-height:40px}.signup-button.form button,.signup-button.form input{-webkit-appearance:none;-moz-appearance:none;display:block;width:90%;height:40px;font-size:17px;border:1px solid #bbb}.signup-button.form button{padding:none;line-height:30px;margin:1vw auto auto}.signup-button.form .close button{position:absolute;bottom:1vw;left:5%}.blueprints{margin-top:4vw}.blueprints .hbar{display:inline-block;margin-left:1vw;margin-right:1vw}.blueprints .hbar,.blueprints a{font-size:3vw;font-size:var(--font-mid);font-weight:700}.blueprints a{text-decoration:none;color:grey}.blueprints img{height:6vw;height:calc(var(--font-mid)*2);margin-bottom:-2vw;margin-bottom:calc(var(--font-mid)/-1.5)}button.ar-button{border-radius:0!important;font-size:3vw;font-size:var(--font-mid);margin-top:3vw}@media (min-width:767px){button.ar-button{font-size:1.7vw;font-size:var(--font-small)}h1.sub-title{font-size:6vw;top:-4vw}h1.main-title{line-height:4.25vw;font-size:6vw;height:4vw}h1.main-title .underscore{height:.5vw;top:3.5vw;overflow:none;height:4vw}.info-button img{bottom:1vw;left:1vw;cursor:pointer}}.three-column-with-descr,.two-column-with-descr{width:100%;display:flex;margin-top:10vw}.three-column-with-descr .panel{height:100%;align-self:center;width:15%}.panel.left{margin-left:4.5%;padding-left:5%}.panel.right{margin-right:4.5%;padding-right:5%}.three-column-with-descr .cel{width:26%;align-items:center;flex-shrink:0;margin-top:2vw}.three-column-with-descr .cel .konvajs-content,.three-column-with-descr .cel .konvajs-content canvas{margin:auto}.three-column-with-descr .content{width:69%;display:flex;flex-wrap:wrap;justify-content:center}.two-column-with-descr .panel{height:100%;align-self:center;width:10%}.two-column-with-descr .cel{width:50%;align-items:center;flex-shrink:0;margin-top:2vw}.two-column-with-descr .cel .konvajs-content,.two-column-with-descr .cel .konvajs-content canvas{margin:auto}.two-column-with-descr .content{width:100%;display:flex;flex-wrap:wrap;justify-content:center;margin-left:15%;margin-right:15%}.about{text-align:left;position:absolute;width:100vw;background-color:#fff;z-index:99999;font-size:3.5vw;padding:1vw;margin:none}.about-content{padding:1vw;width:95vw}.about .close{background-color:grey;width:100%;margin-left:-1vw;height:7vw;text-align:center}.about .close .close-button{transform:rotate(90deg) scaleY(4);font-size:7vw;font-weight:700}.about a{font-weight:700;color:grey}.about a,.about li{text-decoration:none}.about li{line-height:1.5em}.about.hidden{animation:slide-out .5s forwards;display:none}@keyframes slide-in{0%{transform:translateY(0)}to{transform:translateY(-20%)}}@keyframes slide-out{0%{transform:translateY(-20%)}to{transform:translateY(0)}}.about.show{animation:slide-in .5s forwards;left:0}@media (min-width:767px){.about{font-size:2vw}.about .close{height:3.5vw}.about .close .close-button{font-size:3.5vw}}
/*# sourceMappingURL=main.5e44bbe9.chunk.css.map */