@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&family=IBM+Plex+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&family=IBM+Plex+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;1,100;1,300;1,400;1,500;1,700&display=swap";:export{textColor:#fff;primaryColor:#49dff3;grayColor:#969696;blackColor:#000;backgrounddarkColor:#141414}h1{font-family:IBM PLEX Mono,monospace;font-weight:500;font-size:1.8rem;color:#fff;line-height:1.8rem;margin-bottom:0;padding-top:3px;padding-bottom:3px}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){h1{font-size:3rem;line-height:1.8rem;margin-bottom:.5rem;padding-top:10px;padding-bottom:10px}}@media only screen and (min-width:1500px){h1{font-size:3.2rem;line-height:1rem;margin-bottom:.5rem}}h3{font-family:IBM PLEX Sans,sans-serif;font-weight:300;font-size:1.55rem;color:#fff;line-height:1.65rem;margin-bottom:0;padding-top:3px;padding-bottom:3px}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){h3{font-size:1.9rem;line-height:2.5rem;margin-top:.5rem;margin-bottom:0;padding-top:3px;padding-bottom:2px}}@media only screen and (min-width:1500px){h3{font-size:2rem;line-height:2.5rem}}h4{font-family:IBM PLEX Mono,sans-serif;font-weight:500;font-size:1.4rem;color:#fff;line-height:1.6rem;margin-bottom:1.5rem;padding-top:3px;padding-bottom:3px}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){h4{font-size:1.9rem;line-height:1.9rem;margin-top:1.5rem;margin-bottom:1rem;padding-top:3px;padding-bottom:2px}}@media only screen and (min-width:1500px){h4{font-size:1.9rem;line-height:2rem;margin-bottom:1.5rem}}h5{font-family:IBM PLEX Mono,monospace;font-weight:400;font-size:.9rem;color:#fff;line-height:1.4rem;margin-bottom:0;margin-top:10px;padding-top:3px;padding-bottom:3px}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){h5{font-size:1.25rem;line-height:1.5em;margin-top:.5rem;margin-bottom:.5rem;padding-top:0;padding-bottom:0}}@media only screen and (min-width:1024px)and (orientation:landscape){h5{font-size:1.25rem;line-height:1.2em;margin-top:.5rem;margin-bottom:.5rem;padding-top:0;padding-bottom:0}}p{font-family:Roboto,sans-serif;font-weight:300;font-size:1rem;line-height:1.4rem;color:#fff;text-align:justify;text-justify:inter-word}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){p{font-size:1.25rem;margin-top:0;margin-bottom:2rem;line-height:1.8rem}}@media only screen and (min-width:1024px)and (orientation:landscape){p{font-size:1.25rem;margin-top:0;margin-bottom:2rem;line-height:1.8rem}}@media only screen and (min-width:1500px){p{font-size:1.3rem;margin-top:0;margin-bottom:2rem;line-height:1.8rem}}b{font-weight:500}code{font-family:IBM PLEX Mono,monospace}.gray{color:#969696}.primary{color:#49dff3}caption{font-family:IBM PLEX Mono,monospace;font-weight:400;font-size:.9rem;color:#fff;text-transform:uppercase}.item-skill-background{background:rgba(40,20,20,.2);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(70,70,70,.3);grid-row:2/-2;grid-column:1/-1;margin-top:-50px;height:115%}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){.item-skill-background{grid-row:2/5;grid-column:2/4;margin-top:-30px;margin-left:-30px;margin-bottom:100px}}@media only screen and (min-width:1024px)and (orientation:landscape){.item-skill-background{grid-row:2/5;grid-column:2/6;margin-left:-50px;margin-bottom:0;margin-top:0;height:110%;width:108%}}@media only screen and (min-width:1500px){.item-skill-background{grid-row:2/5;grid-column:2/6;height:115%;margin-left:-80px}}.itme-skill-description{z-index:2;margin-top:0;width:100%;height:100%;grid-row:2/3;grid-column:2/4}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){.itme-skill-description{grid-row:3/4;grid-column:2/4}}@media only screen and (min-width:1024px)and (orientation:landscape){.itme-skill-description{margin-top:25px;grid-row:3/4;grid-column:2/6}}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){.itme-skill-description p{margin-top:25px;padding-right:30px}}@media only screen and (min-width:1024px)and (orientation:landscape){.itme-skill-description p{margin-top:0;padding-right:50px}}@media only screen and (min-width:1500px){.itme-skill-description p{padding-right:200px}}.itme-skill-description h4{margin-top:20px;margin-bottom:20px}@media only screen and (min-width:1500px){.itme-skill-description h4{margin-top:30px;margin-bottom:40px}}.itme-skill-description .item-skills-container{width:-moz-fit-content;width:fit-content}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){.itme-skill-description .item-skills-container{display:auto;height:auto}}@media only screen and (min-width:1024px)and (orientation:landscape){.itme-skill-description .item-skills-container{height:200px;display:flex;flex-direction:column;flex-wrap:wrap}}@media only screen and (min-width:1500px){.itme-skill-description .item-skills-container{height:250px}}.itme-skill-description .item-skills-container ul{width:-moz-fit-content;width:fit-content;margin-top:5px;margin-bottom:12px;padding-left:5px;padding-right:40px}@media only screen and (min-width:1500px){.itme-skill-description .item-skills-container ul{margin-top:10px;margin-bottom:20px;padding-left:20px}}.itme-skill-description .item-skills-container ul .skill-list{margin-top:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center}.itme-skill-description .item-skills-container ul .skill-list h5{margin-left:20px;margin-top:0}.item-image{box-shadow:0 4px 30px rgba(0,0,0,.1);position:relative;display:flex;justify-content:flex-start;align-items:flex-end;width:100%;height:calc(100% + 40px);grid-row:1/3;grid-column:1/-1;z-index:1}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){.item-image{width:calc(100% - 70px);margin-top:0;margin-left:-4%;height:115%;grid-row:2/4;grid-column:2/4}}@media only screen and (min-width:1024px)and (orientation:landscape){.item-image{margin-top:10%;grid-row:2/5;grid-column:4/6}}.item-abstract-background{background:rgba(40,20,20,.2);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(70,70,70,.3);grid-row:3/-3;grid-column:1/-1;z-index:2;height:105%}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){.item-abstract-background{margin-left:50px;z-index:2;grid-row:4/-2;grid-column:2/-2;height:100%}}@media only screen and (min-width:1024px)and (orientation:landscape){.item-abstract-background{z-index:-1;grid-row:2/5;grid-column:2/5;width:110%;margin-left:-80px}}.item-abstract{width:100%;height:100%;z-index:2;grid-row:3/4;grid-column:2/4;padding-top:50px;padding-bottom:10px}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){.item-abstract{padding:100px 30px 20px 80px;margin-top:0;grid-row:4/5;grid-column:2/4}}@media only screen and (min-width:1024px)and (orientation:landscape){.item-abstract{grid-row:3/5;grid-column:2/3;width:100%;margin-top:0;padding-top:30px;padding-bottom:30px}}@media only screen and (min-width:1500px){.item-abstract{padding-bottom:70px}}.item-abstract .abstract-content{display:flex;flex-direction:column;height:100%;justify-content:space-between}.item-abstract .abstract-content p{font-family:IBM PLEX Sans,sans-serif;font-size:1.05rem;line-height:1.5rem}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){.item-abstract .abstract-content p{font-size:1.2rem;line-height:1.6rem}}@media only screen and (min-width:1024px)and (orientation:landscape){.item-abstract .abstract-content p{font-size:1.35rem;line-height:2rem}}.item-abstract .abstract-content .content-buttons{display:flex;flex-direction:column}.item-abstract .abstract-content .content-buttons button{cursor:pointer;border:none;background-color:transparent;outline:none;width:-moz-max-content;width:max-content;margin-bottom:10px;z-index:12!important}.item-abstract .abstract-content .content-buttons button a{font-family:IBM PLEX Mono,sans-serif;font-weight:600;text-decoration:none;text-transform:uppercase;color:#49dff3;margin-right:8px;letter-spacing:1.3px;font-size:1.2rem}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){.item-abstract .abstract-content .content-buttons button a{letter-spacing:1.5px;font-size:1.4rem}}@media only screen and (min-width:1024px)and (orientation:landscape){.item-abstract .abstract-content .content-buttons button a{letter-spacing:1.5px;font-size:1.4rem}}.item-abstract .abstract-content .content-buttons button svg{stroke-width:2px}.item-abstract li{margin-top:6px;list-style:none}.item-abstract li .paragraph-description{font-size:1.02rem;font-family:IBM PLEX Sans,sans-serif;font-weight:500;text-align:left;text-justify:none;margin-top:10px;margin-bottom:0}@media only screen and (min-width:1024px)and (orientation:landscape){.item-abstract li .paragraph-description{font-size:1.5rem;font-weight:400;margin-top:10px}}.item-abstract li .light{font-family:IBM PLEX Mono,sans-serif;font-weight:200;text-align:left;text-justify:none;margin-top:0;margin-bottom:10px;font-size:1rem}@media only screen and (min-width:1024px)and (orientation:landscape){.item-abstract li .light{font-size:1.2rem;margin-bottom:25px}}.item-scroll-button{z-index:5!important;visibility:hidden}@media only screen and (min-width:1024px)and (orientation:landscape){.item-scroll-button{visibility:visible;display:flex;align-items:flex-end;grid-row:5/6;grid-column:6/7;translate:-50px}}.item-icons{display:flex;justify-content:flex-end;align-items:flex-end;grid-row:3/4;grid-column:3/4;z-index:10!important;width:auto}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){.item-icons{grid-row:4/5;grid-column:3/4}}@media only screen and (min-width:1024px)and (orientation:landscape){.item-icons{justify-self:end;width:200px;margin-bottom:10px;grid-row:4/5;grid-column:2/3}}@media only screen and (min-width:1500px){.item-icons{margin-bottom:70px}}.scroll-down-root{display:none}@media only screen and (min-width:1500px){.scroll-down-root{display:flex;cursor:pointer;flex-direction:column;align-items:flex-start;justify-content:space-between;height:230px;width:50px}}.scroll-down-root .text{flex-shrink:0;color:#fff;font-weight:400;width:165px;font-size:1.5rem;rotate:90deg;margin-left:1.6rem;transform-origin:top left}.scroll-down-root .line{background-color:#fff;height:20%}@media only screen and (min-width:1024px)and (orientation:landscape){.scroll-down-root .line{width:2px}}.icons-root{min-width:110px;display:flex;flex-direction:row;justify-content:space-between;height:auto;margin-right:5%;margin-bottom:25px;transition:all 1s ease;cursor:pointer}.icons-root :hover{color:#49dff3}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){.icons-root{margin-right:30px;margin-bottom:25px;height:auto;width:120px;flex-direction:row;justify-content:space-between}}@media only screen and (min-width:1024px)and (orientation:landscape){.icons-root{height:auto;width:140px;flex-direction:row;justify-content:space-between}}.title-root{width:100%}.title-root h1{margin-top:20px}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){.title-root h1{margin-top:0}}.title-root .underline{background-color:#000;width:103%;margin-left:-3%;margin-top:-1.3rem;height:1.7rem}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){.title-root .underline{margin-left:-3%;margin-top:-1.3rem;height:2.3rem}}.grid-layout{touch-action:none;position:relative;display:grid;width:100%;height:100vh;scroll-snap-align:center;grid-template-rows:10% 25% 55% 10%;grid-template-columns:5% 70% 20% 5%;grid-gap:0;gap:0}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){.grid-layout{grid-template-rows:10% 8% 32% 40% 10%;grid-template-columns:10% 50% 30% 10%;height:100vh}}@media only screen and (min-width:1024px)and (orientation:landscape){.grid-layout{grid-template-rows:10% 15% 35% 25% 15%;grid-template-columns:10% 48% 2.5% 2.5% 32% 5%;width:100%;height:100vh;padding:0;gap:0}}@media only screen and (min-width:1500px){.grid-layout{grid-template-rows:12% 13% 35% 20% 20%;grid-template-columns:17% 35% 4% 4% 23% 17%;width:100%;height:100vh}}.item-title{height:100%;z-index:2;display:flex;grid-row:1/2;grid-column:2/4;align-items:flex-end}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){.item-title{grid-row:2/3;grid-column:2/4}}@media only screen and (min-width:1024px)and (orientation:landscape){.item-title{width:100%;grid-row:2/3;grid-column:2/5}}.item-title-main{height:100%;z-index:2;display:flex;grid-row:1/2;grid-column:2/4;align-items:flex-end;grid-row:2/3;grid-column:1/4;margin-top:50px;z-index:4}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){.item-title-main{grid-row:2/3;grid-column:2/4}}@media only screen and (min-width:1024px)and (orientation:landscape){.item-title-main{width:100%;grid-row:2/3;grid-column:2/5}}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){.item-title-main{margin-left:50px;margin-top:80px;grid-row:3/4;grid-column:2/4}}@media only screen and (min-width:1024px)and (orientation:landscape){.item-title-main{margin-top:0;margin-left:0}}@media only screen and (min-width:300px){.item-title-main h1{margin-left:5%}}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){.item-title-main h1{margin-left:20px}}@media only screen and (min-width:1024px)and (orientation:landscape){.item-title-main h1{margin-left:0}}.item-list-background{background:rgba(40,20,20,.2);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(70,70,70,.3);grid-row:2/-2;grid-column:1/-1;margin-top:-50px;height:100%}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){.item-list-background{grid-row:2/5;grid-column:2/4;margin-top:-30px;margin-left:-30px;margin-bottom:150px}}@media only screen and (min-width:1024px)and (orientation:landscape){.item-list-background{grid-row:2/5;grid-column:2/6;margin-left:-50px;margin-bottom:0;margin-top:0;height:110%;width:108%}}@media only screen and (min-width:1500px){.item-list-background{margin-left:-80px;width:112%;grid-row:2/5;grid-column:2/6}}.item-paper-list{z-index:4;width:100%;height:100%;grid-row:2/4;grid-column:2/4;z-index:2;margin-top:10px}.item-paper-list li{list-style-type:none;margin-bottom:.8rem;display:flex;flex-direction:row}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){.item-paper-list li{margin-bottom:1.5rem}}@media only screen and (min-width:1024px)and (orientation:landscape){.item-paper-list li{margin-bottom:1.5rem}}@media only screen and (min-width:1500px){.item-paper-list li{margin-bottom:2.2rem}}.item-paper-list li h3{margin-top:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){.item-paper-list li h3{max-height:auto}}@media only screen and (min-width:1024px)and (orientation:landscape){.item-paper-list li h3{max-height:auto}}.item-paper-list li .paper-abstract{white-space:wrap;overflow:hidden;text-overflow:ellipsis;display:flex;margin-top:0;margin-bottom:0;z-index:0}.item-paper-list li .paper-number-list{margin-top:0;margin-right:20px;height:3.7rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}@media only screen and (min-width:1024px)and (orientation:landscape){.item-paper-list li .paper-number-list{height:2.8rem;margin-top:20px;margin-right:20px}}@media only screen and (min-width:1500px){.item-paper-list li .paper-number-list{height:2.8rem;margin-top:20px;margin-right:20px}}.item-paper-list li .paper-number-list h5{z-index:1;font-size:1.2rem}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){.item-paper-list li .paper-number-list h5{font-size:1.6rem}}@media only screen and (min-width:1024px)and (orientation:landscape){.item-paper-list li .paper-number-list h5{font-size:1.6rem}}.item-paper-list li .paper-number-list h5 :after{z-index:-1;position:absolute;content:"";transform:translate(-72.5%,60%);padding-right:20px;padding-top:15px;background:#000}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){.item-paper-list li .paper-number-list h5 :after{padding-right:30px;padding-top:15px;transform:translate(-72.5%,100%)}}@media only screen and (min-width:1024px)and (orientation:landscape){.item-paper-list li .paper-number-list h5 :after{padding-right:30px;padding-top:15px;transform:translate(-72.5%,100%)}}.item-paper-list li .paper-data{display:flex;flex-direction:row;margin:0;padding:0}.item-paper-list li .paper-data h5{margin-top:0;margin-bottom:0}@media only screen and (min-width:1024px)and (orientation:landscape){.item-paper-list li .paper-data h5{margin-top:10px}}.item-paper-list li .paper-data h5 .video-button{border:none;outline:none;background-color:transparent;color:#49dff3;font-family:IBM Plex Mono,monospace;font-weight:600;font-size:.9rem}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){.item-paper-list li .paper-data h5 .video-button{font-size:1.2rem}}@media only screen and (min-width:1024px)and (orientation:landscape){.item-paper-list li .paper-data h5 .video-button{font-size:1rem}}@media only screen and (min-width:1500px){.item-paper-list li .paper-data h5 .video-button{font-size:1.2rem}}.item-paper-list li .paper-data a{color:#49dff3}.item-paper-list li .paper-data a:hover{text-decoration:underline}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){.item-paper-list{margin-top:40px;width:100%;grid-row:3/5;grid-column:2/4}}@media only screen and (min-width:1024px)and (orientation:landscape){.item-paper-list{margin-top:20px;width:100%;grid-row:3/5;grid-column:2/6}}.item-see-more{display:flex;justify-content:flex-end;align-items:flex-end;grid-row:-3/-2;grid-column:2/3;pointer-events:none;z-index:4}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){.item-see-more{grid-row:4/5;grid-column:2/4}}@media only screen and (min-width:1024px)and (orientation:landscape){.item-see-more{grid-row:4/5;grid-column:5/6}}.item-bottom-line{width:100%;height:1px;align-self:end;justify-self:end;transform-origin:bottom right;background:#fff;grid-row:-3/-2;grid-column:3/5;z-index:4}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){.item-bottom-line{grid-row:4/5;grid-column:4/5}}@media only screen and (min-width:1024px)and (orientation:landscape){.item-bottom-line{grid-row:4/5;grid-column:6/7}}.see-more-root{cursor:pointer;border:none;padding:0;display:flex;align-items:flex-end;background:transparent;justify-content:space-between;transform-origin:bottom right;pointer-events:all;z-index:1000}.see-more-root .text{flex-shrink:0;color:#fff;font-weight:400;font-size:1.2rem;margin-right:.5rem}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){.see-more-root .text{font-size:1.5rem;margin-right:1rem}}@media only screen and (min-width:1500px){.see-more-root .text{font-size:1.5rem;margin-right:1rem}}.item-background-contact{background:rgba(40,20,20,.2);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(70,70,70,.3);grid-row:2/-2;grid-column:1/-1;margin-top:-50px;height:100%}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){.item-background-contact{grid-row:2/5;grid-column:2/4;margin-top:-30px;margin-left:-30px;margin-bottom:200px}}@media only screen and (min-width:1024px)and (orientation:landscape){.item-background-contact{grid-row:2/6;grid-column:2/5;height:110%;margin-left:-50px;margin-bottom:0;margin-top:0}}@media only screen and (min-width:1500px){.item-background-contact{grid-row:2/5;margin-left:-80px}}.item-contact{width:100%;height:100%;grid-row:2/4;grid-column:2/4;z-index:2}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){.item-contact{grid-row:3/5;grid-column:2/4}}@media only screen and (min-width:1024px)and (orientation:landscape){.item-contact{grid-row:3/5;grid-column:2/4}}@media only screen and (min-width:300px){.item-contact p{margin-top:20px!important}}@media only screen and (min-width:1024px)and (orientation:landscape){.item-contact p{margin:5px}}@media only screen and (min-width:1500px){.item-contact{margin:10px}}.email-form-root{display:flex;flex-direction:column}.email-form-root p{margin-bottom:0}.email-form-root label{font-family:IBM PLEX Mono,sans-serif;color:#fff;margin-top:.75rem}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){.email-form-root label{font-size:1.1rem;margin-top:1.2rem}}@media only screen and (min-width:1024px)and (orientation:landscape){.email-form-root label{font-size:1rem}}@media only screen and (min-width:1500px){.email-form-root label{font-size:1.2rem}}.email-form-root input{margin-top:5px;background-color:#e0e0e0;border-color:none;border-width:0;border-bottom:3px solid #e0e0e0;box-shadow:none}@media only screen and (min-width:300px){.email-form-root input{padding:10px;margin-right:0}}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){.email-form-root input{padding:10px;margin-right:30px}}@media only screen and (min-width:1024px)and (orientation:landscape){.email-form-root input{padding:8px;margin-right:0}}@media only screen and (min-width:1500px){.email-form-root input{padding:15px}}.email-form-root input:focus{outline:none;border-bottom:3px solid #49dff3}.email-form-root .message-input{padding:15px;margin-top:5px;height:100px;resize:none;background-color:#e0e0e0;border-width:0;border-bottom:3px solid #e0e0e0}@media only screen and (min-width:300px){.email-form-root .message-input{padding:15px;height:120px;margin-right:0}}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){.email-form-root .message-input{padding:15px;height:120px;margin-right:30px}}@media only screen and (min-width:1024px)and (orientation:landscape){.email-form-root .message-input{padding:8px;height:80px;margin-right:0}}@media only screen and (min-width:1500px){.email-form-root .message-input{padding:15px;height:100px}}.email-form-root .message-input:focus{outline:none;border-bottom:3px solid #49dff3}.email-form-root .submit-button{width:auto;margin-top:20px;padding-left:0;font-size:1.5rem;background:none;border:none;text-align:start;cursor:pointer;color:#fff;font-weight:600;font-size:2rem;font-family:IBM PLEX Mono,sans-serif}@media only screen and (min-width:300px){.email-form-root .submit-button{margin-top:10px;font-size:1.5rem}}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){.email-form-root .submit-button{margin-top:10px;font-size:1.5rem}}@media only screen and (min-width:1024px)and (orientation:landscape){.email-form-root .submit-button{margin-top:10px;font-size:1.3rem}}@media only screen and (min-width:1500px){.email-form-root .submit-button{margin-top:20px;font-size:1.6rem}}.email-form-root .submit-button:focus{outline:none;border:none}.email-form-root .form-captions{text-align:left}.nav-root{pointer-events:none;display:none}@media only screen and (min-width:1500px){.nav-root{pointer-events:all;position:fixed;display:flex;align-items:center;left:0;top:0;bottom:0;width:120px;z-index:2000}}.nav-root ul{margin:0;padding:0;width:100%;height:200px;display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-start}.nav-root ul button{cursor:pointer;border:none;outline:none;background-color:#969696;height:3px;padding:0}.home-layout{position:relative;display:flex;flex-direction:column;width:100%;align-items:center}.index-container{overflow-y:scroll;height:auto}@media only screen and (min-width:1024px)and (orientation:landscape){.index-container{height:auto;overflow-y:hidden;scroll-behavior:smooth}}.grid-list{overflow-y:auto;position:relative;display:grid;width:100%;grid-template-rows:15vh auto;grid-template-columns:5% 70% 20% 5%;grid-gap:0;gap:0}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){.grid-list{grid-template-rows:10vh 8vh auto 5%;grid-template-columns:5% 80% 15%}}@media only screen and (min-width:1024px)and (orientation:landscape){.grid-list{grid-template-rows:10vh 10vh auto 5%;grid-template-columns:5% 75% 20%;width:100%;padding:0;gap:0}}@media only screen and (min-width:1500px){.grid-list{grid-template-rows:15vh 10vh auto 5%;grid-template-columns:15% 70% 15%;width:100%}}.item-title-list{height:100%;display:flex;align-items:flex-end;z-index:2;grid-row:1/2;grid-column:2/3}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){.item-title-list{grid-row:2/3;grid-column:2/3}}@media only screen and (min-width:1024px)and (orientation:landscape){.item-title-list{width:100%;grid-row:2/3;grid-column:2/3}}.item-title-list li{margin-top:15px}.item-all-papers-list{width:100%;height:100%;grid-row:2/4;grid-column:2/4;z-index:2;margin-top:0}.item-all-papers-list li{list-style-type:none;margin-bottom:.8rem;display:flex;flex-direction:row}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){.item-all-papers-list li{margin-bottom:1.5rem}}@media only screen and (min-width:1024px)and (orientation:landscape){.item-all-papers-list li{margin-bottom:1.5rem}}@media only screen and (min-width:1500px){.item-all-papers-list li{margin-bottom:2.2rem}}.item-all-papers-list li h3{margin-top:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){.item-all-papers-list li h3{max-height:auto}}@media only screen and (min-width:1024px)and (orientation:landscape){.item-all-papers-list li h3{max-height:auto}}.item-all-papers-list li .paper-abstract{white-space:wrap;overflow:hidden;text-overflow:ellipsis;display:flex;margin-top:0;margin-bottom:0;z-index:0}.item-all-papers-list li .paper-number-list{margin-top:0;margin-right:20px;height:3.7rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}@media only screen and (min-width:1024px)and (orientation:landscape){.item-all-papers-list li .paper-number-list{height:2.8rem;margin-top:20px;margin-right:20px}}@media only screen and (min-width:1500px){.item-all-papers-list li .paper-number-list{height:2.8rem;margin-top:20px;margin-right:20px}}.item-all-papers-list li .paper-number-list h5{z-index:1;font-size:1.2rem}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){.item-all-papers-list li .paper-number-list h5{font-size:1.6rem}}@media only screen and (min-width:1024px)and (orientation:landscape){.item-all-papers-list li .paper-number-list h5{font-size:1.6rem}}.item-all-papers-list li .paper-number-list h5 :after{z-index:-1;position:absolute;content:"";transform:translate(-72.5%,60%);padding-right:20px;padding-top:15px;background:#000}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){.item-all-papers-list li .paper-number-list h5 :after{padding-right:30px;padding-top:15px;transform:translate(-72.5%,100%)}}@media only screen and (min-width:1024px)and (orientation:landscape){.item-all-papers-list li .paper-number-list h5 :after{padding-right:30px;padding-top:15px;transform:translate(-72.5%,100%)}}.item-all-papers-list li .paper-data{display:flex;flex-direction:row;margin:0;padding:0}.item-all-papers-list li .paper-data h5{margin-top:0;margin-bottom:0}@media only screen and (min-width:1024px)and (orientation:landscape){.item-all-papers-list li .paper-data h5{margin-top:10px}}.item-all-papers-list li .paper-data h5 .video-button{border:none;outline:none;background-color:transparent;color:#49dff3;font-family:IBM Plex Mono,monospace;font-weight:600;font-size:.9rem}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){.item-all-papers-list li .paper-data h5 .video-button{font-size:1.2rem}}@media only screen and (min-width:1024px)and (orientation:landscape){.item-all-papers-list li .paper-data h5 .video-button{font-size:1rem}}@media only screen and (min-width:1500px){.item-all-papers-list li .paper-data h5 .video-button{font-size:1.2rem}}.item-all-papers-list li .paper-data a{color:#49dff3}.item-all-papers-list li .paper-data a:hover{text-decoration:underline}.item-all-papers-list p{margin-top:10px}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){.item-all-papers-list{margin-top:0;width:100%;grid-row:3/4;grid-column:2/3}}@media only screen and (min-width:1024px)and (orientation:landscape){.item-all-papers-list{margin-top:0;width:100%;grid-row:3/5;grid-column:2/3}}.item-home-button{position:fixed;bottom:12.5%;right:0;background:#000;padding:15px;z-index:5!important}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){.item-home-button{background:none;padding:0;position:sticky;align-self:start;display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;right:0;top:220px;width:100%;margin-top:0;grid-row:3/4;grid-column:3/4}}.item-all-list-background{background:rgba(40,20,20,.2);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(70,70,70,.3);grid-row:2/5;grid-column:1/-1;margin-top:-50px}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){.item-all-list-background{grid-row:2/5;grid-column:2/3;margin-left:-20px;width:calc(100% + 40px);margin-bottom:150px}}@media only screen and (min-width:1024px)and (orientation:landscape){.item-all-list-background{grid-row:2/5;grid-column:2/3;margin-left:-25px;margin-bottom:0;margin-top:0;height:100%;width:calc(100% + 50px)}}@media only screen and (min-width:1500px){.item-all-list-background{margin-left:-60px;width:calc(100% + 120px);grid-row:2/5;grid-column:2/3}}.paragraph-list{display:flex;flex-direction:column!important;margin-bottom:10px!important;padding-bottom:0;list-style:none;height:auto}.paragraph-list .paragraph-description{font-size:1.02rem;font-family:IBM PLEX Sans,sans-serif;font-weight:500;text-align:left;text-justify:none;margin-top:10px;margin-bottom:0}@media only screen and (min-width:1024px)and (orientation:landscape){.paragraph-list .paragraph-description{font-size:1.6rem;font-weight:400;margin-top:15px}}.paragraph-list .light{font-family:IBM PLEX Mono,sans-serif;font-weight:200;text-align:left;text-justify:none;margin-top:0;margin-bottom:10px;font-size:1rem}@media only screen and (min-width:1024px)and (orientation:landscape){.paragraph-list .light{font-size:1.3rem;margin-bottom:15px}}.back-button{position:sticky;position:-webkit-sticky;cursor:pointer;border:none;padding:0;display:flex;background:transparent;justify-content:center;align-items:center;width:100%}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){.back-button{width:90px;align-items:flex-end;justify-content:space-between;border-bottom:1px solid #fff}}@media only screen and (min-width:1024px)and (orientation:landscape){.back-button{padding-left:20px;justify-content:flex-start;width:130px}}@media only screen and (min-width:1500px){.back-button{width:160px}}.back-button .text{transform-origin:bottom left;font-family:IBM plex mono,monospace;flex-shrink:0;color:#fff;font-weight:500;font-size:1rem;margin-right:0}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){.back-button .text{font-size:1.2rem;margin-right:1rem}}@media only screen and (min-width:1024px)and (orientation:landscape){.back-button .text{font-size:1.2rem;margin-right:1rem}}@media only screen and (min-width:1500px){.back-button .text{font-size:1.5rem;margin-right:1rem}}.darkBG{background-color:rgba(0,0,0,.6);width:100vw;height:100vh;z-index:13!important}.centered,.darkBG{top:50%;left:50%;transform:translate(-50%,-50%);position:fixed}.centered{border:1px solid red;display:flex;justify-content:center;align-items:center;z-index:14!important;background:rgba(40,20,20,.2);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(70,70,70,.3);padding:10px;width:80%}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){.centered{padding:25px;width:80%}}@media only screen and (min-width:1024px)and (orientation:landscape){.centered{padding:25px;width:90%}}@media only screen and (min-width:1500px){.centered{padding:50px;width:75%}}.modal{z-index:15!important;width:100%;display:flex;flex-direction:column;gap:10px}@media only screen and (min-width:768px)and (max-device-width:1024px)and (orientation:portrait){.modal{flex-direction:column;gap:50px}}@media only screen and (min-width:1024px)and (orientation:landscape){.modal{flex-direction:row-reverse;gap:50px}}.modal .modalHeader{width:100%}@media only screen and (min-width:1024px)and (orientation:landscape){.modal .modalHeader{width:50%}}.modal .modalHeader .model-accion-bar{display:flex;justify-content:right;width:100%}.modal .modalHeader .model-accion-bar button{border:none;background-color:transparent;color:#fff;cursor:pointer;transition:color 1s}.modal .modalHeader .model-accion-bar button:hover{color:#49dff3}.modal .modal-video{width:100%}@media only screen and (min-width:1024px)and (orientation:landscape){.modal .modal-video{width:50%}}.modal .modal-video video{width:100%;height:auto}html{scroll-behavior:auto}.home-html,html{background-color:#000}.home-html{scroll-behavior:smooth;overflow:hidden;touch-action:none}body{margin:0;width:100%}a{color:inherit;text-decoration:none}*{box-sizing:border-box}.backgound-image{position:fixed;z-index:-5;display:flex;width:100%;height:125vh}.backgound-image .image{-o-object-fit:cover;object-fit:cover}.index-section{display:flex;justify-content:center;align-items:center;width:100%;height:100vh;scroll-snap-align:start;perspective:500px}