*{-webkit-tap-highlight-color:transparent;margin:0;padding:0}:root{--font-small:"Saira Condensed",serif;--font-big:"Ubuntu","Ysabeau",sans-serif}body{overflow-x:hidden;position:absolute;width:100%}.main_bg{align-items:center;display:grid;justify-content:center;width:100vw}img{pointer-events:none;-webkit-user-select:none;user-select:none}.background{background:#fafafa;background-blend-mode:darken;background-size:auto}.main_div{display:grid}.navbar{--nav_list_li_font_size:0.9rem;height:-webkit-min-content;height:min-content;padding:calc(var(--nav_list_li_font_size)) 0;position:-webkit-sticky;position:sticky;top:0;width:100vw;z-index:3}.nav-list,.navbar{display:inline-block}.nav-list li{background-color:none;cursor:pointer;float:left;font-family:Saira Condensed,serif;font-family:var(--font-small);font-size:var(--nav_list_li_font_size);font-weight:300;list-style:none;padding:0 3vw}.svg_menu{cursor:pointer;height:calc(var(--nav_list_li_font_size)*2);padding-left:calc(var(--nav_list_li_font_size)*1.5);visibility:hidden}.sidebar{background:#fafafa;background-blend-mode:darken;background-size:auto;height:0;justify-content:center;opacity:0;position:-webkit-sticky;position:sticky;top:0;transition:height .3s ease-in-out,opacity .3s ease-in-out;width:100vw;z-index:2}.sidebar.open{height:100vh;opacity:1;transition:height .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out}.sidebar.open,.sidebar.open *{visibility:visible}.sidebar.closed{height:0;opacity:0;transition:height .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out}.sidebar.closed,.sidebar.closed *{visibility:hidden}.sidebar li{cursor:pointer;font-family:Saira Condensed,serif;font-family:var(--font-small);font-size:var(--nav_list_li_font_size);font-weight:300;list-style:none;padding:2rem 0}.sidebar_links{margin-left:auto;margin-right:auto;text-align:center;visibility:hidden;width:-webkit-min-content;width:min-content}.logo{height:25vh;width:auto}.box-main{align-items:center;color:#000;display:grid;justify-content:center;padding:10vh 19vw}.text-big{font-family:Ubuntu,Ysabeau,sans-serif;font-family:var(--font-big);font-size:calc(1rem + 1vw);font-weight:400;padding-bottom:1.5rem;text-align:center}.text-small{--text-small-size:calc(0.9rem + 0.5vw);align-items:center;flex-wrap:wrap;font-family:Saira Condensed,serif;font-family:var(--font-small);font-size:var(--text-small-size);font-weight:300;text-align:justify}.section{align-items:center;background:hsla(0,0%,99%,.8);display:grid;height:100vh;justify-items:center;width:100vw}.user_case{align-items:center;grid-template-columns:50% auto;grid-template-rows:auto;padding:15vh 10vw}.user_case_svg{padding-right:3vw}.imagine{padding:15vh 15vw}.arch_section *{position:absolute}.arch_section{--arch-vert-padding:10vh;--arch-horiz-padding:10vw;--curved-line-height:100vh;--arch-text-small-var:calc(0.85vh + 0.85vw);--arch-text-big-var:calc(1.5vh + 1.5vw);--arch-text-code-var:calc(0.75vh + 0.75vw);--svg-percept-height:calc(var(--arch-text-small-var)*2 + var(--arch-text-code-var)*1.1);--arch-element-spacing:calc(var(--svg-percept-height)*0.5);--arch-percept-spacing:var(--svg-percept-height);--short-line-top:calc(var(--arch-vert-padding) + var(--svg-percept-height)*2 + var(--arch-percept-spacing) + var(--arch-element-spacing));--short-line-height:calc(var(--arch-percept-spacing)*2 + var(--svg-percept-height) - var(--arch-element-spacing)*2);--long-line-top:calc(var(--arch-vert-padding) + var(--svg-percept-height)*4 + var(--arch-percept-spacing)*3 + var(--arch-element-spacing));--long-line-height:calc(var(--curved-line-height) - var(--long-line-top) + var(--arch-vert-padding) - 1vh);--simple-line-top:calc(var(--long-line-top) + var(--long-line-height) + var(--arch-element-spacing)*5 + var(--arch-text-big-var) + var(--arch-text-small-var)*3);--actions-top:calc(var(--simple-line-top) + var(--long-line-height) + var(--arch-element-spacing)*2);--robot-top:calc(var(--actions-top) + var(--arch-element-spacing)*5);--robot-height:calc(var(--arch-text-big-var)*4);background:hsla(0,0%,99%,.8);height:calc(var(--curved-line-height) + var(--arch-text-big-var)*2.3 + var(--arch-text-small-var)*4 + var(--arch-element-spacing)*6 + var(--long-line-height) + var(--robot-height));padding:var(--arch-vert-padding) var(--arch-horiz-padding) calc(var(--arch-vert-padding)*1.5);position:relative}.text-big-arch{font-family:Ubuntu,Ysabeau,sans-serif;font-family:var(--font-big);font-size:var(--arch-text-big-var);padding:var(--arch-element-spacing) 0}.text-big-arch,.text-small-arch{margin-bottom:auto;margin-top:auto}.text-small-arch{font-family:Saira Condensed,serif;font-family:var(--font-small);font-size:var(--arch-text-small-var);font-weight:300}.text-code{font-family:Source Code Pro,monospace;font-size:var(--arch-text-code-var);white-space:normal}.non-rplc{visibility:visible}.rplc{visibility:hidden}.dotted_L_shape_line{height:calc(var(--long-line-height) + var(--arch-element-spacing)*2 + var(--arch-text-small-var) + var(--arch-text-big-var));left:20%;top:var(--long-line-top);width:auto}.L_shape_replacement_line{border:1px dashed #000;height:calc(var(--long-line-height));left:35%;top:var(--long-line-top);visibility:hidden}.dash_curved_line{height:var(--curved-line-height);right:47%;top:var(--arch-vert-padding)}.replacement_dash_line{height:var(--curved-line-height)}.replacement_dash_line,.second_replacemnt_dash_line{left:51%;top:var(--arch-vert-padding);visibility:hidden}.second_replacemnt_dash_line{border:1px dashed #000;height:calc(var(--svg-percept-height)*2 + var(--arch-percept-spacing)*2 + var(--arch-text-small-var)*2 + var(--arch-text-code-var)*7 + var(--arch-element-spacing)*3)}.long_line{height:var(--long-line-height);top:var(--long-line-top);width:auto}.long_line,.short_line{border:1px solid #000;left:42%}.short_line{height:var(--short-line-height);top:var(--short-line-top)}.arch_text *{position:revert}.arch_text{grid-row-gap:0;display:grid;height:1;margin-bottom:auto;margin-top:auto;row-gap:0}.reasoning{left:0;margin-left:auto;margin-right:auto;right:0;top:calc(var(--arch-vert-padding) + var(--curved-line-height) + var(--arch-element-spacing));width:-webkit-min-content;width:min-content}.reasoning h1{white-space:nowrap}.reasoning p{word-wrap:normal;text-align:center}.simple_line{border:1px solid #000;height:var(--long-line-height);left:42%}.dash_line,.simple_line{top:var(--simple-line-top)}.dash_line{border:1px dashed #000;height:calc(var(--long-line-height)*.85);left:47.5%}.actions{left:0;margin-left:auto;margin-right:auto;right:0;top:var(--actions-top);width:-webkit-min-content;width:min-content}.actions h1{font-size:calc(var(--arch-text-big-var)*1.3)}.actions h1,.actions p{text-align:center;white-space:nowrap}.robot{height:var(--robot-height);right:30%;top:var(--robot-top)}.arch_percept *{position:revert}.arch_percept{display:grid;grid-template-columns:auto auto}.arch_percept_text{height:-webkit-min-content;height:min-content}.svg_percept{height:var(--svg-percept-height);padding-right:calc(var(--arch-text-small-var)*.5)}.gaze{left:55%;top:calc(var(--arch-vert-padding))}.speech{right:55%;top:calc(var(--arch-vert-padding) + (var(--svg-percept-height) + var(--arch-percept-spacing))*1)}.gestures{left:55%;top:calc(var(--arch-vert-padding) + (var(--svg-percept-height) + var(--arch-percept-spacing))*2)}.objects{right:55%;top:calc(var(--arch-vert-padding) + (var(--svg-percept-height) + var(--arch-percept-spacing))*3)}.lower{padding:0;width:50%}.landing{background:linear-gradient(180deg,#fcfcfc 11%,hsla(0,0%,99%,0));display:grid;height:100vh;width:100vw}.center,.landing{align-items:center;justify-items:center}.center{height:100%}.center,.svg{width:100%}.circle1{display:grid;left:20vw;position:fixed;top:50vh;z-index:-2}.circle2{left:70vw;opacity:.9;top:70vh}.circle2,.circle3{display:grid;position:fixed;z-index:-1}.circle3{bottom:45vh;right:5vw}.circle4{bottom:40vh;right:10vw}.circle4,.wavy_dash{position:fixed;z-index:-2}.wavy_dash{display:grid;left:5vw;top:30vh}.dots1{height:30%;left:70vw;top:70vh;width:30%;z-index:-1}.dots1,.dots2{position:fixed}.dots2{display:grid;height:70%;left:60vw;top:4vh;width:70%;z-index:-3}a:link{text-decoration:none}a:link,a:visited{color:#000}.lower_section{align-items:center;display:grid;justify-content:center}.collab_section{display:grid;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:calc(10vh + 10vw) 0 3rem}.collab_section h1{padding:0 0 calc(7.5vh + 7.5vw)}.collab-buttons{--bubble_height:calc(20vh + 20vw);display:grid;grid-template-columns:auto;width:100%}.buttons_row,.collab-buttons{height:-webkit-min-content;height:min-content}.buttons_row{position:relative}.bubble{height:var(--bubble_height);width:auto}.row_contents{height:-webkit-min-content;height:min-content;left:0;position:relative;right:0;top:0;width:-webkit-min-content;width:min-content}.incog_row{margin-left:auto;margin-right:50%}.acin_row{margin-left:50%;margin-right:auto}.srl_row{margin-right:auto;margin-top:10%}.incog,.srl_row{margin-left:auto}.incog{margin-right:10%;margin-top:25%}.acin{margin-left:10%}.acin,.srl{margin-right:auto;margin-top:25%}.srl{margin-left:13%}.button_contents{display:grid;justify-items:center;left:0;position:absolute;right:0;top:0}.text-small_collab{--collab_text_size:calc(var(--bubble_height)/27);font-family:Saira Condensed,serif;font-family:var(--font-small);font-size:var(--collab_text_size);font-weight:300;padding:calc(var(--collab_text_size)/5) 0;text-align:center}.svg_collab{height:calc(var(--bubble_height)/7);padding-bottom:calc(var(--bubble_height)/30);width:auto}.email{display:inline;height:-webkit-min-content;height:min-content}.mail_icon{height:var(--collab_text_size);padding-right:calc(var(--collab_text_size)/2);vertical-align:middle}.error-page{align-items:center;background-color:#f9f9f9;color:#444;display:flex;flex-direction:column;font-family:sans-serif;height:100vh;justify-content:center}.gradient-finish{background:linear-gradient(0deg,hsla(0,0%,99%,.99),hsla(0,0%,99%,0) 87%);height:20rem;width:auto}.transparent_p{opacity:0}.footer{align-items:center;background-color:#000;display:grid;height:calc(5vh + 5vw);justify-items:left;width:100vw}.footer-text-big{color:#fff;flex-direction:column;font-family:Ubuntu,Ysabeau,sans-serif;font-size:1.5rem;font-weight:400;padding:.3vh;text-align:left}.footer-text-small{color:#fff;font-family:Saira Condensed,serif;font-size:1rem;padding-bottom:.1vh;text-align:left}.contact{display:grid;justify-content:left;padding:5vh 0 0 10vw}.contact hr{background:#fff;height:.1vh;width:20vw}.addresses{display:grid;grid-template-columns:33% 33% 33%;justify-content:center;padding:0 0 1rem 10vw;width:90vw}@media(max-height:700px){.user_case{grid-template-columns:60% auto;padding:10vh 10vw}.user_case_svg img{height:50vh}}@media(max-height:600px){.sidebar li{padding:1rem 0}.logo{height:50vh}}@media(max-height:500px){.user_case{grid-template-columns:70% auto}.user_case_svg img{height:60vh}}@media(max-height:400px){.user_case{grid-template-columns:70% auto}.user_case_svg img{height:70vh}.text-big{font-size:calc(.9rem + 1vh)}.text-small{font-size:calc(.7rem + 1vh)}}@media(max-height:300px){.text-big{font-size:calc(.8rem + 1vh)}.text-small{font-size:calc(.7em + 1vh)}}@media(max-width:1024px){.about{padding:15vh 13vw}.user_case{grid-template-columns:60% auto}.logo{width:50vw}}@media(max-width:950px){.logo{height:auto;width:70vw}}@media(max-width:900px){.imagine{padding:15vh 15vh 5vw 16vw}}@media(max-width:800px){.logo{height:20vh}.about{padding:10vh 11vw}}@media(max-width:700px){.about{padding:10vh 13vw}.imagine{padding:15vh 15vh 0 10vw}.user_case{grid-template-columns:60% auto;padding:15vh 10vw}}@media(max-width:655px){.logo{height:18vh}.about{padding:10vh 15vw}.imagine{padding:15vh 11vw}.user_case{grid-template-columns:70% auto;padding:10vh 10vw}.user_case_svg img{height:50vh}}@media(max-width:600px){.user_case{grid-template-columns:auto;padding:10vh 10vw}.about{padding:10vh 15vw}.imagine{padding:15vh 10vw}.text-big,.text-small{font-size:calc(.5rem + 1vh)}.arch_section{--arch-text-small-var:calc(1.25vh + 0.85vw);--arch-text-big-var:calc(2vh + 1.5vw);--arch-text-code-var:calc(1vh + 0.75vw)}}@media(max-width:550px){.user_case_svg img{height:50vh}.long_line,.short_line,.simple_line{border-width:.5px}}@media(max-width:415px){.main_bg{grid-template-columns:100%}.user_case{padding:10vh 14vw}}@media(max-height:500px),(max-width:700px){.svg_menu{visibility:visible}.navbar_links{visibility:hidden;width:0}}@media(max-aspect-ratio:17/20){.incog_row{margin-left:10%;margin-right:auto}.acin_row{margin-left:auto;margin-right:10%}.srl_row{margin-left:auto;margin-right:auto;margin-top:0}.collab-buttons{row-gap:10rem}}@media(max-aspect-ratio:1/2){.acin_row,.incog_row,.srl_row{margin-left:auto;margin-right:auto}.srl_row{margin-top:0}}@media(max-aspect-ratio:3/2){.robot{right:20%}}@media(max-aspect-ratio:9/10){.dotted_L_shape_line{left:10%}.objects,.speech{right:50%}}@media(max-aspect-ratio:4/5){.dash_curved_line{visibility:hidden}.replacement_dash_line{visibility:visible}}@media(max-aspect-ratio:7/10){.objects{left:var(--arch-horiz-padding)}.objects p{word-wrap:normal;white-space:normal}.gaze{right:var(--arch-horiz-padding)}.arch_section{--long-line-top:calc(var(--arch-vert-padding) + var(--svg-percept-height)*4 + var(--arch-percept-spacing)*3 + var(--arch-text-small-var) + var(--arch-element-spacing))}.robot{right:10%}}@media(max-aspect-ratio:3/5){.dotted_L_shape_line{visibility:hidden}.L_shape_replacement_line{visibility:visible}.gestures{right:var(--arch-horiz-padding)}.arch_section{--robot-top:calc(var(--actions-top) + var(--arch-element-spacing)*8);padding:var(--arch-vert-padding) var(--arch-horiz-padding) calc(var(--arch-vert-padding)*4)}}@media(max-aspect-ratio:1/20){.arch_section{--long-line-top:calc(var(--arch-vert-padding) + var(--svg-percept-height)*4 + var(--arch-percept-spacing)*3 + var(--arch-text-small-var)*2 + var(--arch-element-spacing))}.speech{left:var(--arch-horiz-padding)}}@media(max-aspect-ratio:9/20){.arch_percept{grid-template-columns:auto}.speech{right:53%}.objects{right:50%}.gaze,.gestures{left:60%}.arch_section{--arch-percept-spacing:calc(var(--svg-percept-height)*3);--short-line-top:calc(var(--arch-vert-padding) + var(--svg-percept-height)*3 + var(--arch-percept-spacing) + var(--arch-element-spacing) + var(--arch-text-code-var));--short-line-height:calc(var(--arch-percept-spacing)*2 + var(--svg-percept-height) - var(--arch-element-spacing)*2 - var(--svg-percept-height) - var(--arch-text-code-var));--long-line-top:calc(var(--arch-vert-padding) + var(--svg-percept-height)*4 + var(--arch-percept-spacing)*3 + var(--arch-element-spacing)*2 + var(--svg-percept-height) + var(--arch-text-code-var));--simple-line-top:calc(var(--long-line-top) + var(--long-line-height) + var(--arch-element-spacing)*9 + var(--arch-text-big-var)*2 + var(--arch-text-small-var)*4)}.long_line,.short_line{left:30%}.reasoning h1{white-space:normal}.reasoning h1,.reasoning p{text-align:left}}@media(max-aspect-ratio:9/25){.arch_percept{width:-webkit-min-content;width:min-content}.actions h1{font-size:var(--arch-text-big-var)}.actions p{white-space:normal}}@media(max-aspect-ratio:1/5){.replacement_dash_line{visibility:hidden}.second_replacemnt_dash_line{visibility:visible}.dash_line{left:51%}.gaze,.gestures{left:52%}.speech{right:50%}}@media(max-aspect-ratio:3/10){.collab-buttons{--bubble_height:70vw}}@media (min-height:2000px) and (max-aspect-ratio:17/20){.logo{width:50vw}}@media(min-aspect-ratio:10/7){.dotted_L_shape_line{left:27%}}@media(min-aspect-ratio:2/1){.arch_section{--curved-line-height:150vh}}@media(min-aspect-ratio:5/2){.arch_section{--curved-line-height:200vh}}@media(min-aspect-ratio:10/3){.sidebar li{padding:.5rem 0}}@media(min-aspect-ratio:3/2){.arch_section{--arch-vert-padding:20vh}}@media(min-aspect-ratio:17/6){.arch_section{--arch-vert-padding:30vh}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
/*# sourceMappingURL=main.a437f7f1.css.map*/