a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.header-container{@media only screen and (min-width:768px){padding-left:2.3rem;padding-bottom:0;padding-right:2.3rem;padding-top:0}@media only screen and (max-width:768px){height:3.75rem;position:relative;overflow-y:hidden}}.header{@media only screen and (min-width:768px){height:4.385rem;width:calc(100% - 5.7rem);position:fixed}height:3.75rem;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:100;background-color:#fff}.logo{@media only screen and (min-width:768px){padding-left:4rem}padding-top:1rem}.logoBox{display:inline-flex;align-items:center;cursor:pointer}.logoPic{@media only screen and (max-width:768px){height:1.5rem;width:auto}height:2.125rem;width:4.25rem}.logoName{font-family:Lato,sans-serif;font-size:1rem;font-weight:500;display:inline-block;vertical-align:middle}.breadcrumb{display:inline-block;text-align:right;padding-top:1.1rem}.breadcrumbBox{display:inline-flex;align-items:center}.breadcrumbBox li{font-family:Lato,sans-serif;font-size:1rem;font-weight:500;display:inline-block;width:3rem;height:2.4rem;overflow:hidden;text-align:center;margin-right:4rem;cursor:pointer}.breadcrumbBox li svg{position:relative;top:.3rem}.breadcrumbHome svg line{stroke-width:6;stroke-linecap:round;stroke:#ff8a51}.breadcrumbStory svg line{stroke-width:6;stroke-linecap:round;stroke:#65cfff}.breadcrumbTeam svg line{stroke-width:6;stroke-linecap:round;stroke:#ffd12c}.hamburgerBtn{display:inline-block;text-align:right;padding-top:1.3rem}.menuItem{text-align:center;height:3.75rem;font-family:Lato,sans-serif;font-size:1rem;font-weight:400;line-height:1.375rem;vertical-align:middle}.footer-container{border-top:1px solid #979797;background-color:initial;padding:1.8125rem 0}.footer{font-family:Lato,sans-serif;font-size:.875rem;font-weight:400;color:#979797;line-height:1.9rem}.footer>div:first-child{@media only screen and (max-width:768px){margin-bottom:2rem}}.department{line-height:1.2rem}.home-container{display:block;box-sizing:border-box}.home{padding:0 5.5rem;@media only screen and (max-width:768px){padding-left:2rem;padding-bottom:0;padding-right:2rem;padding-top:0}}.home-left{isolation:isolate;@media only screen and (max-width:768px){text-align:center}}.left-svg{position:relative;margin-top:3rem;z-index:-90;transform:scale(.7);fill:#ff8a51;left:5rem;@media only screen and (max-width:768px){left:0}}.left-text{position:relative;width:100%;height:15rem;z-index:-50;margin-top:-20rem;@media only screen and (max-width:768px){margin-top:-10rem}color:#000}.left-text svg{width:100%;height:100%}.text-title{font-family:Ubuntu,sans-serif;font-size:3.375rem;@media only screen and (max-width:768px){font-family:Ubuntu,sans-serif;font-size:1.875rem}}.text-subtitle{font-family:Lato,sans-serif;font-size:2.25rem;font-weight:300;margin-top:1.5rem;@media only screen and (max-width:768px){font-family:Lato,sans-serif;font-size:1.25rem}}.button{display:inline-block;width:auto;min-width:8.75rem;height:3.75rem;border-radius:2.5rem;padding:1.3125rem 2.75rem;font-family:Ubuntu,sans-serif;font-size:1rem;font-weight:500;color:#fff;background-color:#65cfff;cursor:pointer;outline:none;border:none;position:relative;z-index:50;margin-top:3rem;@media only screen and (max-width:768px){margin-top:-3rem}}.button:hover{box-shadow:0 2px 8px #d8d8d8}.button:active{transform:scale(.95);filter:brightness(.95);box-shadow:none}.home-right{text-align:right}.right-persona{width:100%;height:100%;display:inline-block;overflow:hidden;margin-top:10rem;position:relative;z-index:90}.right-persona img{width:100%;height:auto}.home-svg-left{left:-45rem}.home-svg-left,.home-svg-right{position:absolute;transform:rotate(90deg) scale(.2);fill:#f0f0f0;margin-top:-45rem}.home-svg-right{right:-45rem}.story-container{display:block;box-sizing:border-box;@media only screen and (max-width:768px){padding-left:1rem;padding-bottom:0;padding-right:1rem;padding-top:0;margin-top:4rem}padding:0 6rem;margin-top:7rem}.story-side{display:inline-flex;position:fixed;top:40%;overflow:hidden;z-index:50}.story-side ul{display:inline-block}.story-side li{font-family:Lato,sans-serif;font-size:.875rem;font-weight:400;color:#979797;margin-top:1.5rem;cursor:pointer;&:hover{color:#000}}.side-svg{width:1.5rem;height:16rem;display:inline-block;position:relative}.side-svg line{stroke-width:6;stroke-linecap:round;stroke:#65cfff}.story-main{display:inline-block;padding-left:1rem;@media only screen and (max-width:768px){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0;width:100%}}.story-main .cover{width:100%;height:auto;padding:1.15rem 0 6rem;position:relative}.story-main .cover-img{width:100%;height:25rem;max-height:25rem;overflow-y:hidden;position:relative;@media only screen and (max-width:767px){height:10rem;max-height:10rem}}.story-main .cover-img img{width:100%;height:auto;object-fit:contain;object-position:0 0;position:absolute;left:-40rem;opacity:0;@media only screen and (max-width:767px){object-position:0 -3.5rem}}.story-main section{width:100%;height:auto;padding:1.15rem 0 6rem;@media only screen and (max-width:768px){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0;margin-top:4rem;text-align:center}}.story-main section .main-title{font-family:Lato,sans-serif;font-size:2.25rem;font-weight:700;display:inline-block;@media only screen and (max-width:768px){font-family:Lato,sans-serif;font-size:1.25rem;font-weight:700}&:before{width:10%;@media only screen and (max-width:768px){top:1.5rem;height:.7rem}}&.active:before,&:before{display:block;content:"";position:relative;z-index:-100;top:2.5rem;background-color:#65cfff;height:1.3rem;border-radius:3rem}&.active:before{width:105%;animation:longer .5s;@media only screen and (max-width:768px){top:1.5rem;height:.7rem}}}@keyframes longer{75%{width:115%}to{width:105%}}.story-main section .main-article{font-family:Lato,sans-serif;font-size:1rem;font-weight:400;line-height:1.375rem;margin-top:1.675rem;@media only screen and (max-width:768px){font-family:Lato,sans-serif;font-size:.875rem;font-weight:400;line-height:1.125rem;text-align:left}}.story-main section .main-subtitle{font-family:Lato,sans-serif;font-size:1.25rem;font-weight:400;margin-top:1.675rem}.story-main .cover{text-align:right}.story-main .cover-text{display:inline-block;position:relative;width:50%;height:auto;text-align:left;margin-top:0;opacity:0;@media only screen and (max-width:768px){width:100%}}.story-main .coverText-svg{position:relative;left:-10rem;z-index:10;transform:scale(.55) rotate(90deg);fill:#65cfff;@media only screen and (max-width:768px){left:0;transform:scale(.4) rotate(90deg);margin-top:7rem}}.story-main .coverText-container{display:block;position:relative;z-index:80;margin-top:-15rem;@media only screen and (max-width:768px){margin-top:-15rem}}.coverText-title{;@media only screen and (max-width:768px){font-family:Ubuntu,sans-serif;font-size:1.875rem}}.coverText-article{@media only screen and (max-width:768px){font-family:Lato,sans-serif;font-size:.875rem;font-weight:400;line-height:1.125rem;margin-top:1rem;text-align:left}}.team-photos{width:100%;height:auto;text-align:left;margin-top:2.1rem;margin-bottom:3.5rem;display:flex;@media only screen and (max-width:768px){overflow-x:hidden;flex-wrap:wrap;text-align:center}}.team-photos li{width:19%;text-align:center;padding-left:.3rem;align-items:end;@media only screen and (max-width:768px){width:45%;margin-bottom:1rem}}.team-photos li,.team-photos p{display:inline-block}.team-photos p:first-child{font-size:1.25rem;margin-top:1.1rem;@media only screen and (max-width:768px){font-size:1.09rem}}.team-photos p:first-child,.team-photos p:last-child{font-family:Lato,sans-serif;font-weight:400;font-family:Lato,sans-serif;font-weight:400}.team-photos p:last-child{font-size:1rem;line-height:1.375rem;color:#979797;margin-top:.5rem;@media only screen and (max-width:768px){font-size:.875rem;line-height:1.125rem}}.photos-img{width:100%;height:auto}.photos-img img{width:90%;height:auto;object-fit:contain;transform:scale(1.1);&:hover{transform:scale(1.15);transition:.4s linear}}.shiv .photos-img{-webkit-mask-image:url(../media/photoFrame.c7f1c93d.svg);mask-image:url(../media/photoFrame.c7f1c93d.svg);-webkit-mask-size:95%;mask-size:95%}.shiv .photos-img,.wei .photos-img{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.wei .photos-img{-webkit-mask-image:url(../media/photoFrame2.310aca0b.svg);mask-image:url(../media/photoFrame2.310aca0b.svg);-webkit-mask-size:82%;mask-size:82%}.mingtong .photos-img{-webkit-mask-image:url(../media/photoFrame3.80cfa260.svg);mask-image:url(../media/photoFrame3.80cfa260.svg);-webkit-mask-position:center;mask-position:center}.mingtong .photos-img,.wenjie .photos-img{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wenjie .photos-img{-webkit-mask-image:url(../media/photoFrame4.5d46084d.svg);mask-image:url(../media/photoFrame4.5d46084d.svg);-webkit-mask-size:95%;mask-size:95%}.hanyu .photos-img{-webkit-mask-image:url(../media/photoFrame5.2f4c651b.svg);mask-image:url(../media/photoFrame5.2f4c651b.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:98%;mask-size:98%}.button-container{display:block;width:100%;height:auto;text-align:center}.research-map{width:80%;height:auto;margin-top:2.5rem;margin-bottom:2.1375rem}.research-map img{width:100%;height:auto;object-fit:contain}.research-photo{margin-top:6rem;@media only screen and (max-width:768px){margin-top:1rem}}.research-photo3{margin-top:1.3rem;max-height:16.5rem;overflow-y:hidden}.research-photo img{width:100%;height:100%;object-fit:fill}.persona-img{width:100%;height:auto;margin-top:2rem}.persona-img img{width:100%;height:auto;object-fit:contain}.map-img{&:hover{cursor:zoom-in}}.student-persona-back{display:block;position:relative;z-index:-50;width:30%;height:13rem;background-color:#65cfff;margin-bottom:10rem;height:16rem;margin-top:-21rem;@media only screen and (max-width:768px){height:7rem;margin-top:-11rem}}.ideation-photo img{width:100%;height:auto;object-fit:fill;margin-top:2.5rem}.goUp{position:relative;top:10rem}.more{text-align:center;margin-top:5rem;margin-bottom:5rem}.more p{font-family:Lato,sans-serif;font-size:1.25rem;font-weight:400;display:inline-block;color:#65cfff}.team-container{display:block;box-sizing:border-box;@media only screen and (max-width:768px){padding-left:1rem;padding-bottom:0;padding-right:1rem;padding-top:0;margin-top:4rem}padding:0 6rem;margin-top:7rem}.team-side{display:inline-flex;position:fixed;top:40%;overflow:hidden}.team-side ul{display:inline-block}.team-side li{font-family:Lato,sans-serif;font-size:.875rem;font-weight:400;color:#979797;margin-top:1.5rem;cursor:pointer;&:hover{color:#000}}.team-side .side-svg{width:1.5rem;height:15rem;display:inline-block;position:relative}.team-side .side-svg line{stroke-width:6;stroke-linecap:round;stroke:#ffd12c}.team-main section{width:100%;height:auto;padding:1.15rem 0 6rem;@media only screen and (max-width:768px){padding-left:0;padding-bottom:4rem;padding-right:0;padding-top:1.15rem}}.team-main section .main-title{font-family:Lato,sans-serif;font-size:2.25rem;font-weight:700;display:inline-block;@media only screen and (max-width:768px){font-family:Lato,sans-serif;font-size:1.25rem;font-weight:700}&:before{display:block;content:"";position:relative;z-index:-100;top:2.5rem;background-color:#65cfff;width:105%;height:1.3rem;border-radius:3rem}}.team-main section .main-article{font-family:Lato,sans-serif;font-size:1rem;font-weight:400;line-height:1.375rem;margin-top:1.675rem;@media only screen and (max-width:768px){font-family:Lato,sans-serif;font-size:.875rem;font-weight:400;line-height:1.125rem}}.team-main .cover{text-align:right;position:relative}.team-main .cover-img{width:100%;height:25rem;max-height:25rem;overflow-y:hidden;position:absolute;@media only screen and (max-width:767px){height:10rem;max-height:10rem}}.team-main .cover-img img{width:100%;height:auto;object-fit:contain;object-position:0 -4rem;position:absolute;left:-40rem;opacity:0;@media only screen and (max-width:767px){object-position:0 -1.5rem}}.team-main .cover-text{display:inline-block;position:relative;width:50%;height:auto;text-align:left;margin-top:20rem;opacity:0;@media only screen and (max-width:768px){width:100%}}.team-main .coverText-svg{position:relative;left:-10rem;z-index:10;transform:scale(.55) rotate(90deg);fill:#ffd12c;@media only screen and (max-width:768px){left:0;transform:scale(.4) rotate(90deg);margin-top:7rem}}.coverText-container{display:block;position:relative;z-index:80;margin-top:-15rem;text-align:center;@media only screen and (max-width:768px){margin-top:-15rem}}.coverText-title{font-family:Ubuntu,sans-serif;font-size:3.375rem;;@media only screen and (max-width:768px){font-family:Ubuntu,sans-serif;font-size:1.875rem}}.coverText-article{font-family:Lato,sans-serif;font-size:1rem;font-weight:400;line-height:1.375rem;margin-top:1.675rem;@media only screen and (max-width:768px){font-family:Lato,sans-serif;font-size:.875rem;font-weight:400;line-height:1.125rem;margin-top:1rem;text-align:left}}.members>ul>li{border-top:1px solid #d8d8d8;padding:2.9375rem 1rem;background-color:#fff;position:relative;top:10rem;@media only screen and (max-width:768px){padding-left:0;padding-bottom:2.9375rem;padding-right:0;padding-top:2.9375rem}}.members>ul>li>div{@media only screen and (max-width:768px){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}}.members-img{width:100%;height:auto;@media only screen and (max-width:768px){text-align:center}}.members-img img{width:100%;height:auto;object-fit:contain;@media only screen and (max-width:768px){width:50%}}.shiv .members-img>img{-webkit-mask-image:url(../media/photoFrame.c7f1c93d.svg);mask-image:url(../media/photoFrame.c7f1c93d.svg)}.shiv .members-img>img,.wei .members-img>img{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wei .members-img>img{-webkit-mask-image:url(../media/photoFrame2.310aca0b.svg);mask-image:url(../media/photoFrame2.310aca0b.svg)}.mingtong .members-img>img{-webkit-mask-image:url(../media/photoFrame3.80cfa260.svg);mask-image:url(../media/photoFrame3.80cfa260.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wenjie .members-img>img{-webkit-mask-image:url(../media/photoFrame4.5d46084d.svg);mask-image:url(../media/photoFrame4.5d46084d.svg)}.hanyu .members-img>img,.wenjie .members-img>img{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hanyu .members-img>img{-webkit-mask-image:url(../media/photoFrame5.2f4c651b.svg);mask-image:url(../media/photoFrame5.2f4c651b.svg)}.members-text{text-align:center}.members-text p{display:inline-block}.members-text p:first-child{font-family:Lato,sans-serif;font-size:1.25rem;font-weight:400;margin-top:1.1rem;@media only screen and (max-width:768px){font-family:Lato,sans-serif;font-size:1.09rem;font-weight:400;margin-top:0}}.members-text p:last-child{color:#979797;margin-top:.5rem;@media only screen and (max-width:768px){font-size:.875rem;line-height:1.125rem;margin-top:.2rem}}.members-intro,.members-text p:last-child{font-family:Lato,sans-serif;font-size:1rem;font-weight:400;line-height:1.375rem;font-family:Lato,sans-serif;font-weight:400}.members-intro{padding-left:2rem;@media only screen and (max-width:768px){font-size:.875rem;line-height:1.125rem;padding-left:0;margin-top:1rem}}.members-link{display:block;width:100%;text-align:right;@media only screen and (max-width:768px){text-align:center}}.members-link li{display:inline-flex;margin-left:1.7rem;margin-top:3.5rem;cursor:pointer;@media only screen and (max-width:768px){margin-right:.9rem;margin-left:0;margin-top:2rem}}.members-link li span{font-family:Lato,sans-serif;font-size:1rem;font-weight:400;line-height:1.375rem;color:#979797;align-items:center;margin-left:.5rem}.link-logo{display:inline-block;width:1.5rem;height:auto}.link-logo img{width:100%;height:auto;object-fit:contain}
/*# sourceMappingURL=main.3ea0ebd8.chunk.css.map */