body{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;margin:0;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}a,a:hover{padding:8px;text-decoration:none}a:hover{background-color:#e97c57;font-family:Avenir-Heavy;border-radius:25px}.divider-wave{margin-top:0;margin-bottom:0}.divider-dash,.divider-wave{width:100%;height:75%;display:block}.divider-dash{padding-top:20vh;padding-bottom:5vh;background-color:#eff6ef}@font-face{font-family:Avenir-Black;src:url(/2020_2021/mlab3_zh_t1/static/media/Avenir-Black.fda8b49e.ttf)}@font-face{font-family:Avenir-Heavy;src:url(/2020_2021/mlab3_zh_t1/static/media/Avenir-Heavy.e5343e76.ttf)}@font-face{font-family:Avenir-Light;src:url(/2020_2021/mlab3_zh_t1/static/media/Avenir-Light.fd2b98a6.ttf)}@font-face{font-family:AvenirLTS-Book;src:url(/2020_2021/mlab3_zh_t1/static/media/AvenirLTStd-Book.813557df.otf)}@font-face{font-family:AvenirLTS-Medium;src:url(/2020_2021/mlab3_zh_t1/static/media/AvenirLTStd-Medium.adcbfbb8.otf)}@font-face{font-family:AvenirLTS-Roman;src:url(/2020_2021/mlab3_zh_t1/static/media/AvenirLTStd-Roman.0bfb049d.otf)}@font-face{font-family:Bauhaus;src:url(/2020_2021/mlab3_zh_t1/static/media/Bauhaus93Regular.cd36af62.ttf)}@media only screen and (max-width:600px){.divider-dash{padding-top:10vh;padding-bottom:5vh;width:100%;height:75%;display:block;background-color:#eff6ef}}.atm-title{text-align:center;margin-top:0;padding-top:5vh;padding-bottom:5vh}.block-container{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.atm{background-color:#eff6ef}@media only screen and (max-width:600px){.block-container{display:table-cell;vertical-align:middle;width:100vw}}.tm-block{width:10vw;margin-left:11vw}.tm-image{width:100%;height:75%;border:1px}.tm-info{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}h3{font-size:24pt;color:#e96e46}.tm-name,h3{font-family:Avenir-Heavy}.tm-name{color:#4a766c;padding:0}.tm-course{background-color:#e97c57;font-family:Avenir-Black;font-size:11pt;color:#eff6ef;padding:4% 8% 4% 5%;text-align:center;border-radius:25px;box-sizing:border-box}@media only screen and (max-width:600px){.tm-block{margin:auto;width:35%}}h2{text-align:center}.logo{width:64px;height:64px}.navbar{height:15vh;width:100vw;position:relative;background-color:#4a766c;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;overflow:hidden}.left-block{margin:0;position:absolute;top:50%;left:10%;-webkit-transform:translateY(-50%);transform:translateY(-50%);float:right}.team-name{font-family:Bauhaus;font-size:18pt;text-align:right;position:absolute;top:-10%;left:80%;color:#eff6ef;display:inline;padding-left:2vw;margin-right:5vw}.right-block{margin:0;position:absolute;top:50%;left:60%;-webkit-transform:translateY(-50%);transform:translateY(-50%);float:right}.navBarButton{text-align:right;color:#eff6ef;display:inline;font-family:AvenirLTS-Medium;margin-right:5vw}.bm-burger-button{float:right;position:relative;width:36px;height:30px;left:36px;top:36px}.bm-burger-bars{background:#eff6ef;border-radius:5px}.bm-burger-bars-hover{background:#a3d2b6}.bm-cross-button{height:24px;width:24px}.bm-cross{background:#eff6ef}.bm-menu-wrap{position:fixed;height:100%}.bm-menu{background:#396c60;padding:2.5em 1.5em 0;font-size:1.15em}.bm-morph-shape{fill:#396c60}.bm-item-list{color:#b8b7ad;padding:.8em}.bm-item{display:inline-block}.bm-overlay{background:rgba(0,0,0,.3)}@media only screen and (max-width:600px){.logo{padding-right:10%;width:32px;height:32px}.team-name{margin-top:5px}.left-block{margin:0;position:absolute;top:50%;left:30%;-webkit-transform:translateY(-50%);transform:translateY(-50%);float:right}}.deliv-title{margin-top:0;padding-top:5vh}.del-title,.deliv-title{text-align:center;color:#e97c57}.del-title{font-family:Avenir-Light;font-size:20pt}.del-block{-webkit-flex:1 1;flex:1 1;padding-bottom:5vh}.del-left{background-color:#eff6ef}.del,.del-left{height:75vh;border-radius:8pt;margin:auto;width:75%}.del{background-color:#a3d2b6}.deliv{background-color:#eff6ef}.del-image{width:100%;height:100%}.theme{width:30vw;height:35vh}.graph,.theme{display:block;margin-left:auto;margin-right:auto}.graph{height:auto;width:auto;max-width:100%;max-height:100%}.challenge,.question{color:#396c60;text-align:center;font-size:18pt}.challenge{width:75%;margin-left:auto;margin-right:auto}@media only screen and (max-width:600px){.del-block{margin:auto;width:100%;padding-bottom:5vh}.del{background-color:#a3d2b6;height:50vh;border-radius:8pt;margin:auto;width:90vw}.theme{width:100%;height:30vh}.graph{height:auto;width:auto;max-width:90%;max-height:300px}#graph-title{margin-bottom:0}#graph-del{background-color:#eff6ef;height:80vh;border-radius:8pt;width:100%;margin:auto auto 10vh}.theme{display:block;margin-left:auto;margin-right:auto;width:70vw;height:25vh}#theme-block{padding:0}}.c-title{text-align:center;margin-top:0;padding-top:5vh;color:#eff6ef}.c-block{margin-top:0;background-color:#396c60}.c-blocks{-webkit-flex:1 1;flex:1 1;padding-bottom:5vh;text-align:center;color:#eff6ef}.c-content{height:35vh}.concepts{display:block;width:40%;height:25%}.concepts,.explanation{margin-left:auto;margin-right:auto}.explanation{text-align:left;width:40vw}.c-image{width:auto;height:auto;max-width:75%;max-height:75%}@media only screen and (max-width:320px){.c-block{height:170vh}}@media only screen and (max-width:600px){.concepts{padding-top:5vh;height:auto;width:auto;max-width:100%;max-height:100%}.explanation{text-align:left;margin-left:auto;margin-right:auto;width:80vw}.c-content{height:100vh}.c-image{margin-bottom:5vh}}.con-title{text-align:center;color:#e97c57}.con-content{height:35vh;text-align:center;font-family:AvenirLTS-Roman;font-size:18pt;width:75vw;margin-left:auto;margin-right:auto}.moreLink{color:#000;background-color:#e97c57;font-family:Avenir-Heavy;padding:8px;border-radius:25px;text-decoration:none}.con-block{margin-top:0;padding-top:5vh;background-color:#eff6ef}@media only screen and (max-width:600px){.con-block{margin-top:0;padding-top:5vh;background-color:#eff6ef;height:80vh}}.header{position:relative;text-align:center}.header-image{display:block;width:100%;height:100vh}.title{font-family:AvenirLTS-Medium;font-size:32pt;text-align:left;color:#eff6ef;position:absolute;top:35%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.scheveningen{font-family:Avenir-Heavy}@media only screen and (max-width:600px){.header-image{height:75vh}}.prototype{background-color:#396c60;padding-top:10vh}.proto-title{text-align:center;margin-top:0;padding-top:5vh;color:#eff6ef;margin-bottom:0}.prototype-scenario{padding-bottom:5vh}.scenario-title{text-align:center;font-family:AvenirLTS-Roman;font-size:22pt;color:#eff6ef}.scenario-row{background-color:#a3d2b6;height:30vh}.scenario-row,.text-row{border-radius:8pt;margin:auto;width:80vw}.text-row{-webkit-flex-direction:row;flex-direction:row;height:20vh}.description-text{padding-left:4.5vw;padding-right:4.5vw}.description-text,.description-text-b{width:10.2vw;vertical-align:text-top;text-align:center;display:inline-block;font-family:AvenirLTS-Roman;color:#eff6ef}.description-text-b,.description-text-c{padding-left:2.5vw;padding-right:2.5vw}.description-text-c{vertical-align:text-top;text-align:center;font-family:AvenirLTS-Roman;color:#eff6ef}.proto-image{padding-left:5%;padding-right:5%}.proto-image,.proto-image-b{display:inline-block;margin-left:auto;margin-right:auto;height:auto;width:auto;padding-top:2%;max-width:80%;max-height:80%}.proto-image-b{padding-left:2.5%;padding-right:2.5%}.vid-title{text-align:center;margin-top:0;padding-top:2vh;padding-bottom:2vh;color:#eff6ef;margin-bottom:0}.mvp-vid{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;width:100vw;height:70vh}video{width:100%;height:100%}@media (min-width:1025px) and (max-width:1280px){.description-text{width:10em;vertical-align:text-top;text-align:center;padding-left:4.5vw;padding-right:4.5vw;display:inline-block;font-size:11pt;font-family:AvenirLTS-Roman;color:#eff6ef}.mvp-vid{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;width:100vw;height:100vh}.description-text-b{width:10em;vertical-align:text-top;text-align:center;padding-left:2.5vw;padding-right:2.5vw;display:inline-block;font-family:AvenirLTS-Roman;font-size:11pt;color:#eff6ef}}
/*# sourceMappingURL=main.30df5af2.chunk.css.map */