@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.css);@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}nav{background-color:#fff;height:70px;justify-content:space-between;left:0;padding-left:4%;padding-top:10px;position:fixed;top:0;width:100%;z-index:200}.menu,nav{display:flex}.menu{margin-top:20px}a{transition:background-size .4s}.menu a{background:linear-gradient(90deg,hsla(0,0%,87%,0),hsla(0,0%,87%,0)),linear-gradient(90deg,hsla(51,94%,81%,.494),rgba(255,133,182,.502),rgba(232,102,167,.546));background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 3px,0 3px;cursor:pointer;font-size:16px;font-weight:600;line-height:100%;margin-left:20px;text-decoration:none}a:hover{background-size:0 3px,100% 3px}.footer-container{background-image:radial-gradient(circle,#fdd7f649,#ffd8e344,#ffdecf53,#ffeac346,#f4f7c737,#f4f7c713);bottom:0;height:50px;line-height:50px;position:relative;text-align:center;width:100%}.namelogo{display:flex;float:left;height:60%;margin-top:10px;opacity:.9}.about-hi{color:#000;font-size:20px}.social-media a{cursor:pointer;margin-right:10px;text-decoration:none}.hi-name{color:#000;font-family:var(--title-font);font-weight:600}.profile-img{border-radius:5%;height:320px;object-fit:cover;overflow:auto;width:280px}.profile-container{margin:1% 8% 5% 3%;padding-left:0}.about-part{display:flex;width:auto}.profile-img2{-webkit-filter:brightness(1.3) contrast(.9) grayscale(.1);filter:brightness(1.3) contrast(.9) grayscale(.1)}.greyimg{-webkit-filter:grayscale(.2);filter:grayscale(.2)}.self-intro{width:auto}.edu-part{display:flex;width:70%}.intern-part{display:flex;width:30%}.time{color:#00000083;font-size:14px;font-weight:600;line-height:24px}li{margin-left:-10px}#edu-container{background-color:#fff}.edu-box,.edu-logo{height:80px}.edu-logobox{display:block;-webkit-filter:grayscale(.8);filter:grayscale(.8);float:left;margin-right:15px;opacity:.9;transition:.2s;visibility:visible;width:90px}.edu-logobox:hover{-webkit-filter:grayscale(.2);filter:grayscale(.2);opacity:1;transition:.2s}#awards-container,#news-container{background-color:var(--background-light)}.scrollable-content{max-height:200px;overflow-y:auto}#projects-container{background-color:var(--background-light)}.projects-item{border-radius:5%;float:left;height:180px;margin:5px;overflow:hidden;position:relative;width:260px;z-index:102}.projects-item img{height:100%;margin-left:0;object-fit:cover;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:100%;z-index:101}.project-caption{background-color:rgba(0,0,0,.5);bottom:0;position:absolute;width:100%}.project-caption p{color:#fff;line-height:10px;margin-left:5%}.project-caption b{color:#fff}.description{font-size:12px}.projects-item:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.update{margin-bottom:12px}.break{clear:both;flex-basis:100%;height:0}.category{display:block;font-weight:600;margin:20px 0}.typewriter{opacity:.5;padding:0 0 20px}.writertext{font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif}.smallyear{color:#fff;font-size:12px;line-height:0px}@-webkit-keyframes SHOW-BOX{0%{opacity:0}to{opacity:1}}@keyframes SHOW-BOX{0%{opacity:0}to{opacity:1}}#business-box{-webkit-animation:SHOW-BOX 1s ease;animation:SHOW-BOX 1s ease;display:block}#business-category{cursor:pointer}.tooltip{border-bottom:1px dotted #666;display:inline-block;position:relative;text-align:left}.tooltip .top{background-color:rgba(255,133,182,.177);border-radius:8px;box-sizing:border-box;display:none;font-size:14px;font-weight:400;left:50%;padding:10px;position:absolute;top:-20px;-webkit-transform:translate(-30%,-100%);transform:translate(-30%,-100%);width:200px;z-index:99999999}.tooltip:hover .top{display:block}.tooltip .top i{height:15px;left:30%;margin-left:-15px;overflow:hidden;position:absolute;top:100%;width:30px}.tooltip .top i:after{background-color:rgba(255,133,182,.177);content:"";height:15px;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);width:15px}*{color:rgba(0,0,0,.638)}.title{color:rgba(0,0,0,.888);font-family:Lato,sans-serif;font-family:var(--title-font);font-size:24px;font-weight:600;margin-bottom:20px}.body-part{margin-top:80px}a{color:rgba(0,0,0,.888);font-weight:500;text-decoration-color:rgba(0,0,0,.441);text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:rgba(0,0,0,.691);text-decoration:none}img{border-radius:5%}.each-container{display:flex;padding:5% 15%}.each-container a:hover{background-color:rgba(255,133,182,.223)}b{color:#000;font-weight:500}.smalltext{font-size:12px}@media (max-width:820px){.each-container{display:block}#intern{margin-top:10%}.edu-part,.intern-part{width:100%}.footer-container{font-size:12px}.about-part{margin-left:0}.profile-container{border-radius:5%;margin:5% 0 10% 25%;width:100%}.profile-img{height:auto;margin:0}}@media (max-width:450px){.menu{display:none}.each-container{padding-left:8%;padding-right:8%}.profile-container{margin:5% 0 10% 2%;width:100%}.edu-logobox{display:none}}.conference-column{flex:0 0 10%;padding-right:20px;text-align:left}.short-conference-name{background-color:#fdd7f649;border-radius:5px;padding:5px}.authors,.conference,.conference-details{font-size:14px;font-weight:600}.authors,.conference-details{color:#00000083}.abstract-text{font-size:14px}h2{font-size:1em}.pdf-link:hover{text-decoration:underline}.each-research{align-items:flex-start;display:flex;flex-direction:row}.left{align-items:center;background:#ffffff00;border-radius:6px;display:flex;flex:0 0 30%;height:140px;justify-content:center;margin-right:20px;overflow:hidden}.right{flex:1 1}.left img{display:block;height:100%;object-fit:contain;width:100%}.button-container{display:flex;gap:10px}.custom-button{align-items:center;background-image:linear-gradient(#f4f7c713,#f4f7c737,#ffeac346,#ffdecf53,#ffd8e344,#fdd7f649);border-radius:5px;color:#00000083;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;padding:5px 10px;text-decoration:none;transition:background-color .3s ease}.custom-button:hover{background-color:#eaeaea}.icon{font-size:18px;margin-right:8px}.paper-award{color:rgba(238,178,14,.798);font-size:14px;font-weight:600;padding:5px 10px}.abs-button{background:transparent!important;border:none;box-shadow:none;color:#00000080;font-weight:500;padding:5px 6px}.abs-button:hover{background:transparent;color:#000;text-decoration:underline}@media (max-width:768px){.each-research{align-items:flex-start;flex-direction:column}.left{flex:0 0 auto;margin-bottom:20px;margin-right:0}.left,.left img{height:auto;width:100%}.left img{display:block;object-fit:cover}.right{flex:0 0 auto}}body,div.page-container{margin:0}:root{--title-font:"Lato",sans-serif;--content-font:"Open Sans",sans-serif;--background-light:#fafafa}*{font-family:Open Sans,sans-serif;font-family:var(--content-font)}.design-main-container{background-color:hsla(0,0%,50%,0);height:100%}.design-container{padding:0 25% 5%}.design-container-drawing{padding:5% 25% 20%}.design-container-bubble{background-color:#000;color:#fff;padding:0 18% 5%}.design-name{font-size:xx-large;font-weight:900;line-height:200%;width:100%}.design-header-img{width:100%}.design-process-img{border-radius:0;width:100%}.design-header-div{display:block;margin:5% 0 5% 25%;width:50%}.design-header-div-pebble{display:block;margin:5% 0;width:100%}.design-header-img-pebble,.design-header-img-tama{border-radius:0;width:100%}.design-header-img-tama{padding:.2%;width:49.6%}.design-sec-title{font-size:x-large;font-weight:900;margin-top:50px}.design-process-text{margin-bottom:30px}.design-process-text p{margin-top:30px}.design-header-sec{background-color:rgba(0,0,0,.039);padding:5% 25%}.design-title-tag{font-size:medium;font-weight:600}.design-process-hor{border-radius:0;display:block;width:50%}.design-process-ver{border-radius:0;height:380px;width:auto}.two-image,.two-image-ver{display:flex}.backtohome{background-image:radial-gradient(circle,#fdd7f674,#ffd8e381,#ffdecf84,#ffeac382,#f4f7c77e,#f4f7c772);border-radius:5%;left:0;margin:20px;opacity:.8;padding:10px;position:fixed;top:0;transition:.2s;visibility:visible}.backtohome:hover{opacity:1;transition:.2s}.loader-container{align-items:center;background:rgba(255,209,229,.168);display:flex;height:100vh;justify-content:center;position:fixed;width:100%;z-index:1}.lds-ripple{display:inline-block;height:80px;position:relative;width:80px}.lds-ripple div{-webkit-animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite;animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite;border:4px solid #000000a3;border-radius:50%;opacity:1;position:absolute}.lds-ripple div:nth-child(2){-webkit-animation-delay:-.5s;animation-delay:-.5s}.bubble-video{height:450px;margin-top:80px;padding-left:10%;padding-right:10%}@-webkit-keyframes lds-ripple{0%{height:0;left:36px;opacity:0;top:36px;width:0}4.9%{height:0;left:36px;opacity:0;top:36px;width:0}5%{height:0;left:36px;opacity:1;top:36px;width:0}to{height:72px;left:0;opacity:0;top:0;width:72px}}@keyframes lds-ripple{0%{height:0;left:36px;opacity:0;top:36px;width:0}4.9%{height:0;left:36px;opacity:0;top:36px;width:0}5%{height:0;left:36px;opacity:1;top:36px;width:0}to{height:72px;left:0;opacity:0;top:0;width:72px}}@media (max-width:820px){.design-container{padding:0 8% 5%}.design-container-drawing{padding:5% 8% 20%}.design-header-sec{padding:5% 8%}.two-image{display:block}.design-process-hor{width:100%}.design-process-ver{height:auto;width:100%}.backtohome{visibility:hidden}.design-header-div{margin:5% 0 5% 10%;width:80%}}
/*# sourceMappingURL=main.25625452.css.map*/