﻿@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://cdn.jsdelivr.net/npm/bulma@0.8.2/css/bulma.min.css";html,body{font-family:"Poppins",sans-serif;scroll-behavior:smooth !important;transition:all .25s ease}::-webkit-scrollbar{width:.5vmax !important}::-webkit-scrollbar-track{background:#fff !important}::-webkit-scrollbar-thumb{background:#363636 !important}::-webkit-scrollbar-thumb:hover{background:#000 !important}::placeholder{font-family:"Poppins",sans-serif}#navbar .navbar-burger span:nth-child(2){left:50%;width:8px}.is-active{font-weight:bold}.columns .button{margin:.5rem !important}hr{margin:1rem auto;height:1px}.column{margin:auto .5rem;padding:.5rem}.searchResult a .title{text-decoration:underline}#navbar{position:relative;opacity:.95}body{padding-top:0px}.is-active{font-weight:600}.navbar-dropdown{border:none;right:0;left:auto}.navbar-dropdown .navbar-item.is-active,.navbar-dropdown .navbar-item:hover{color:#081e3f !important;background-color:#f5f5f5 !important}a.navbar-item:hover,.navbar-link:hover{background-color:hsla(0,0%,100%,.25) !important;color:#fff !important}a.navbar-item.is-active{background-color:hsla(0,0%,100%,.25) !important;color:#fff !important}a.navbar-item.is-active:hover{background-color:hsla(0,0%,100%,.25) !important;color:gray}.navbar-link:not(.is-arrowless)::after{border-color:gray}#hero{background:#000;background:-moz-linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.75) 100%),url(/assets/images/binary-number-tunnel-1080p-hd-wallpaper-1024x576.jpg);background:-webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.75) 100%),url(/assets/images/binary-number-tunnel-1080p-hd-wallpaper-1024x576.jpg);background:linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.75) 100%),url(/assets/images/binary-number-tunnel-1080p-hd-wallpaper-1024x576.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;position:relative;height:100vh;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center}#hero::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0.75) 100%);z-index:-1}#hero::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.15);backdrop-filter:blur(5px);z-index:-2}.title{margin:auto .75rem !important}.subtitle{letter-spacing:.25rem}@media(max-width: 768px){#hero{height:50vh;background-attachment:scroll}#hero::before{background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.75) 100%)}#hero::after{backdrop-filter:blur(3px)}}#about .image{max-width:20vmax;margin:auto}#about .image img{border:.25rem dotted #000}#about a{min-width:25vmax;margin:.5rem}.media-representatives{display:flex;justify-content:center;flex-wrap:wrap;gap:2rem;margin:2rem 0}.media-representatives .representative{display:flex;flex-direction:column;align-items:center;background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:1.5rem;text-align:center;max-width:300px}.media-representatives .representative .rep-image{width:100%;height:300px;object-fit:cover;border-radius:8px;margin-bottom:1rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}.media-representatives .representative .rep-info h3{font-size:1.25rem;color:#081e3f;margin-bottom:.5rem}.media-representatives .representative .rep-info p{margin:.25rem 0;font-size:1rem;line-height:1.5}.media-representatives .representative .rep-info a{color:#007bff;text-decoration:none}.media-representatives .representative .rep-info a:hover{text-decoration:underline}@media(max-width: 768px){.media-representatives{flex-direction:column;align-items:center}.representative{width:90%}}.media-representatives{display:flex;justify-content:center;flex-wrap:wrap;gap:2rem;margin:2rem 0}.media-representatives .representative{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:250px;background-color:#f9f9f9;padding:1.5rem;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.media-representatives .representative .rep-image{width:100%;height:300px;object-fit:cover;border-radius:8px;margin-bottom:1rem}.media-representatives .representative .separator{width:80%;border:none;border-top:1px solid #ddd;margin:.5rem auto}.media-representatives .representative .rep-info h3{font-size:1.25rem;color:#2c3e50;margin:.5rem 0}.media-representatives .representative .rep-info p{margin:.25rem 0;font-size:1rem;line-height:1.5;color:#555}.media-representatives .representative .rep-info a{color:#007bff;text-decoration:none}.media-representatives .representative .rep-info a:hover{text-decoration:underline}@media(max-width: 768px){.media-representatives{flex-direction:column;align-items:center}.representative{width:90%}.companies-container{flex-direction:column;align-items:center}.company-card{width:90%}}.company-list{list-style:none;padding:0;text-align:left;margin-top:1.5rem}.company-list li{margin-bottom:.5rem}.company-list a{font-size:1.2rem;color:#007bff;text-decoration:none}.company-list a:hover{text-decoration:underline;color:#0056b3}#contact #contact-button{margin:.5rem auto;display:flex;justify-content:center}#contact svg{transition:all .15s ease-in-out;margin:auto .75vmax}#contact svg:hover{transform:scale(1.1);filter:opacity(0.75)}#contact hr{background-color:#000}#research-table{border-collapse:collapse;margin:1.5rem 0;font-size:1rem;min-width:100%;box-shadow:0px 4px 6px rgba(0,0,0,.1);border:1px solid #e0e0e0}#research-table thead tr{background-color:#081e3f;color:#fff;text-align:left;font-weight:bold}#research-table tbody tr{border-bottom:1px solid #ddd;transition:background-color .3s ease}#research-table tbody tr:hover{background-color:#f5f5f5}#research-table th,#research-table td{padding:1rem}.table-container{overflow-x:auto}@media screen and (max-width: 768px){#research-table{font-size:.9rem}}.header-name-area{background-color:#081e3f;color:#fff}.header-covered-topics{background-color:#081e3f;color:#fff}.header-faculty{background-color:#081e3f;color:#fff}.reu-container{display:flex;align-items:center;gap:1.5rem;margin:2rem 0}.reu-container .reu-image{flex:0 0 30%;max-width:300px}.reu-container .reu-image img{width:100%;height:auto;border-radius:.5rem;box-shadow:0 4px 8px rgba(0,0,0,.2)}.reu-container .reu-text{flex:1;font-size:1.1rem;line-height:1.6}@media(max-width: 768px){.reu-container{flex-direction:column;text-align:center}.reu-container .reu-image{margin-bottom:1rem}}.professor-container{display:flex;align-items:center;gap:1.5rem;margin:2rem 0}.professor-container .professor-image{flex:0 0 30%;max-width:300px}.professor-container .professor-image img{width:100%;height:auto;border-radius:.5rem;box-shadow:0 4px 8px rgba(0,0,0,.2)}.professor-container .professor-text{flex:1;font-size:1.1rem;line-height:1.6}@media(max-width: 768px){.professor-container{flex-direction:column;text-align:center}.professor-container .professor-image{margin-bottom:1rem}}details{margin:1rem 0;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);background-color:#f9f9f9;transition:all .3s ease-in-out}details[open]{border-color:#081e3f}summary{font-size:1.25rem;font-weight:600;padding:1rem;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}summary::marker{display:none;content:""}summary:hover{background-color:#e6e6e6}summary::after{content:"⯆";font-size:1.25rem;transition:transform .3s ease}details[open] summary::after{transform:rotate(180deg)}#news .hero-body{padding:3rem .25rem 1rem .25rem}#news .container{margin:1.5rem auto}#news #news-card{transition:all .25s ease;margin-bottom:.5vmax;transform:scale(0.85);margin-right:2.5vmax;margin-left:2.5vmax;line-height:normal;border-radius:.25rem;-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,.1);-moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,.1);box-shadow:0px 0px 15px 0px rgba(0,0,0,.1)}#news #news-card:hover{transform:scale(0.875);-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,.25);-moz-box-shadow:0px 0px 30px 0px rgba(0,0,0,.25);box-shadow:0px 0px 30px 0px rgba(0,0,0,.25)}@media(max-width: 768px){#news #news-card{transform:scale(1);margin-bottom:5vmax !important}#news #news-card:hover{transform:scale(1.025);margin-bottom:5vmax !important;-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,.25);-moz-box-shadow:0px 0px 30px 0px rgba(0,0,0,.25);box-shadow:0px 0px 30px 0px rgba(0,0,0,.25)}#news #news-card .image{padding-top:50% !important}}#news #news-card .title{margin:.5rem !important}#news #news-card .content{margin:.5rem}#news #news-card .column{display:grid}#news #news-card .column .image{border-radius:.25rem;background-position:center;background-repeat:no-repeat;background-size:cover}#search{border-bottom:.15rem solid}#search input{border:none;outline:none;font-weight:500 !important}#search input::placeholder{font-weight:500;color:#000;letter-spacing:.25rem}#search .button{transition:all .25s ease;border:none}#search .button:focus{outline:.25rem solid #fff}*{margin:0;padding:0;box-sizing:border-box}.header{display:flex;justify-content:left;align-items:center;padding:10px 20px;background-color:#f1f1f1;z-index:1000;position:relative;width:100%}.logo img{height:25px;max-width:100%}#footer{margin:0;padding:0;background-color:#081e3f}#footer #backtotop{background-color:#2e2e2e;transition:all .25s ease;width:10rem;padding:.25rem;margin:auto auto 1rem auto}#footer #backtotop:hover{transform:scale(1.05)}#footer .container{background-color:#081e3f;margin:auto;padding:1.5rem;line-height:1.25}#footer .container .column{background-color:#081e3f;display:grid;justify-content:center}#footer .container .column a{color:#fc0;text-decoration:underline;text-decoration-color:currentColor}#footer .container .column a:hover{color:#fff}#footer .container .column figure{border:0;border-radius:0;justify-content:center;margin:0;transition:all .25s ease}#footer .container .column figure:hover{transform:scale(1.15)}#footer #credits{background-color:#081e3f;padding:1rem;font-size:.85rem;text-align:center;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;color:#fc0}#footer #credits table{margin:0 auto}#footer #credits td{text-align:center}#footer #credits a{text-decoration:underline;font-weight:bolder;color:#fc0;margin:0 .5rem;display:inline-block}#footer #credits a:hover{color:#fff}#faculty .columns{display:flex;flex-wrap:wrap;align-items:stretch}#faculty .column{display:flex;flex-direction:column;justify-content:stretch}#faculty #faculty-card{display:flex;flex-direction:column;justify-content:space-between;height:100%;box-shadow:0px 4px 6px rgba(0,0,0,.1);transition:transform .3s ease;margin-bottom:1rem}#faculty #faculty-card:hover{transform:scale(1.02)}#faculty #faculty-card .card-content{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end}#faculty #faculty-card .image{height:300px;object-fit:cover;background-position:center;background-repeat:no-repeat}#lab .columns .column{border-radius:.5rem}#lab .columns .column .image{background-position:center;background-repeat:no-repeat;background-size:cover}#lab #lab-card{-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,.1);-moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,.1);box-shadow:0px 0px 15px 0px rgba(0,0,0,.1);transform:scale(0.95);transition:all .5s ease;margin-bottom:.5rem !important;display:inline-table}#lab #lab-card:hover{transform:scale(0.975)}#lab .card{transition:all .25s ease}#lab .card:hover{background-color:rgba(0,0,0,.9) !important}@media(min-width: 768px){#post{margin:auto 2.5vmax}}#post a{text-decoration:underline}#post #title{text-decoration:none}#post .title{margin:auto}#post #post-image{border-radius:.25rem}#post .subtitle{letter-spacing:.05rem}#post #description{margin-bottom:1.25vmax}#post .tag{margin:.15rem auto}#post .content ol,#post .content ul,#post .content blockquote{display:inline-block}#post .content hr{background-color:gray}#post .content img,#post .content iframe{max-width:calc(100% - 25vw);margin:.25rem auto}@media(max-width: 768px){#post .content img,#post .content iframe{max-width:calc(100% - 5vw)}}#post .content ul,#post .content ol{display:inline-block}#post .container{margin:2.5rem auto;word-break:break-word;max-width:-webkit-fill-available}#post #disqus_thread{margin-top:5vmax}#page-section .content ul,#page-section .content ol,#page-section .content blockquote{display:inline-block}/*# sourceMappingURL=style.css.map */