/* Source Themes Academic v4.3.1 | https://sourcethemes.com/academic/ */
:root{--primary-blue: #1b3dad;--forest-green: #0c943c;--light-blue: #9ba2f1;--black: #000000;--white: #ffffff;--semi-white: rgba(255, 255, 255, 0.8);--dark-gray: #374151;--darker-gray: #374151;--lighter-gray-light: #8c94a3;--lighter-gray-dark: #9ca3af;--light-gray: #f8fafc;--very-light-gray: #d4d9e3;--medium-gray: #f3f4f6;--navbar-bg-light: #f8fafc;--navbar-bg-dark: #232c36;--brand-color-light: #0f3067;--brand-color-dark: #f1f5f9}.wg-about a{text-decoration:none!important}.wg-about h3[itemprop=jobTitle],.wg-about h3[itemprop=worksFor] a,.wg-about h3[itemprop=worksFor] span[itemprop=name],.wg-about a,.wg-about .network-icon a i{color:var(--primary-blue);text-decoration:none!important;transition:color .3s ease}.wg-about h3[itemprop=jobTitle]:hover,.wg-about h3[itemprop=worksFor] a:hover,.wg-about h3[itemprop=worksFor] span[itemprop=name]:hover,.wg-about a:hover,.wg-about .network-icon a i:hover{color:var(--forest-green)}.dark .wg-about h3[itemprop=jobTitle],.dark .wg-about h3[itemprop=worksFor] a,.dark .wg-about h3[itemprop=worksFor] span[itemprop=name],.dark .wg-about a,.dark .wg-about .network-icon a i{color:var(--light-blue)!important;transition:color .3s ease}.dark .wg-about h3[itemprop=jobTitle]:hover,.dark .wg-about h3[itemprop=worksFor] a:hover,.dark .wg-about h3[itemprop=worksFor] span[itemprop=name]:hover,.dark .wg-about a:hover,.dark .wg-about .network-icon a i:hover{color:var(--forest-green)!important}.wg-about .col-md-6 h3,.wg-about h1{color:var(--black)!important;transition:color .3s ease}.wg-about .col-md-6 h3:hover,.wg-about h1:hover{color:var(--forest-green)!important}.dark .wg-about .col-md-6 h3,.dark .wg-about h1{color:var(--white)!important;transition:color .3s ease}.dark .wg-about .col-md-6 h3:hover,.dark .wg-about h1:hover{color:var(--forest-green)!important}.wg-about .ul-interests li{color:inherit;transition:color .3s ease}.wg-about .ul-interests li:hover{color:var(--forest-green)!important}.dark .wg-about .ul-interests li{color:inherit;transition:color .3s ease}.dark .wg-about .ul-interests li:hover{color:var(--forest-green)!important}.experience .m-2 .badge{background-color:transparent!important;border-color:var(--primary-blue)!important}.experience .m-2 .badge.exp-fill{background-color:var(--primary-blue)!important;border-color:var(--primary-blue)!important}.experience .border-right{border-color:var(--primary-blue)!important}.dark .experience .m-2 .badge{background-color:transparent!important;border-color:var(--light-blue)!important}.dark .experience .m-2 .badge.exp-fill{background-color:var(--light-blue)!important;border-color:var(--light-blue)!important}.dark .experience .border-right{border-color:var(--light-blue)!important}.experience .exp-title{color:var(--black)!important}.dark .experience .exp-title{color:var(--white)!important}.experience a{color:var(--primary-blue)!important;text-decoration:none!important;transition:color .3s ease}.experience a:hover{color:var(--forest-green)!important;text-decoration:none!important}.experience .exp-company a,.experience .exp-company{text-decoration:none!important;border-bottom:none!important}.experience .exp-company a:hover,.experience .exp-company:hover{text-decoration:none!important;border-bottom:none!important}.dark .experience a{color:var(--light-blue)!important;text-decoration:none!important;transition:color .3s ease}.dark .experience a:hover{color:var(--forest-green)!important;text-decoration:none!important}.navbar{background-color:var(--navbar-bg-light)!important}.navbar .navbar-nav .nav-link{color:var(--dark-gray)!important}.navbar .navbar-nav .nav-link:hover,.navbar .navbar-nav .nav-link:focus{color:var(--primary-blue)!important}.navbar .navbar-brand{color:var(--brand-color-light)!important}.navbar .navbar-nav .nav-link.active:not(.theme-toggle){color:var(--primary-blue)!important}.navbar .navbar-nav .nav-link:not(.theme-toggle):hover,.navbar .navbar-nav .nav-link:not(.theme-toggle):focus{color:var(--primary-blue)!important}.navbar .navbar-nav .nav-link:not(.active):not(.theme-toggle):hover,.navbar .navbar-nav .nav-link:not(.active):not(.theme-toggle):focus{color:var(--primary-blue)!important}.dark .navbar{background-color:var(--navbar-bg-dark)!important}.dark .navbar .navbar-nav .nav-link{color:var(--semi-white)!important}.dark .navbar .navbar-nav .nav-link:hover,.dark .navbar .navbar-nav .nav-link:focus{color:var(--light-blue)!important}.dark .navbar .navbar-brand{color:var(--brand-color-dark)!important}.dark .navbar .navbar-nav .nav-link.active:not(.theme-toggle){color:var(--light-blue)!important}.dark .navbar .navbar-nav .nav-link:not(.theme-toggle):hover,.dark .navbar .navbar-nav .nav-link:not(.theme-toggle):focus{color:var(--light-blue)!important}.wg-pages .card-title a{color:var(--primary-blue)!important;text-decoration:none!important;transition:color .3s ease}.wg-pages .card-title a:hover{color:var(--forest-green)!important;text-decoration:none!important}.wg-pages .article-metadata li{color:inherit;transition:color .3s ease}.wg-pages .article-metadata li:hover{color:var(--forest-green)!important}.wg-featured .article-title a{color:inherit!important;text-decoration:none!important;transition:color .3s ease}.wg-featured .article-title a:hover{color:var(--primary-blue)!important;text-decoration:none!important}.wg-featured .article-metadata a{color:inherit;text-decoration:none!important;transition:color .3s ease}.wg-featured .article-metadata a:hover{color:var(--forest-green)!important}.dark .wg-pages .card-title a{color:var(--light-blue)!important;text-decoration:none!important;transition:color .3s ease}.dark .wg-pages .card-title a:hover{color:var(--forest-green)!important;text-decoration:none!important}.dark .wg-pages .article-metadata li{color:inherit;transition:color .3s ease}.dark .wg-pages .article-metadata li:hover{color:var(--forest-green)!important}.dark .wg-featured .article-title a{color:inherit!important;text-decoration:none!important;transition:color .3s ease}.dark .wg-featured .article-title a:hover{color:var(--light-blue)!important;text-decoration:none!important}.dark .wg-featured .article-metadata a{color:inherit;text-decoration:none!important;transition:color .3s ease}.dark .wg-featured .article-metadata a:hover{color:var(--forest-green)!important}.wg-featured .article-style a{color:var(--primary-blue)!important;text-decoration:none!important;transition:color .3s ease}.wg-featured .article-style a:hover{color:var(--forest-green)!important;text-decoration:none!important}.dark .wg-featured .article-style a{color:var(--light-blue)!important;text-decoration:none!important;transition:color .3s ease}.dark .wg-featured .article-style a:hover{color:var(--forest-green)!important;text-decoration:none!important}.li-cite-author a,.article-metadata .li-cite-author a,.pub-list-item .article-metadata .li-cite-author a,.pub-list-item .article-metadata li-cite-author a,.wg-pages .li-cite-author a,.wg-pages [itemprop=author] a,.wg-pages a.author-link{color:var(--very-light-gray)!important;text-decoration:none!important;transition:color .3s ease}.wg-pages .li-cite-author a:hover{color:var(--forest-green)!important;text-decoration:none!important}.wg-pages .pub-list-item a[itemprop=name]{color:inherit!important;text-decoration:none!important;transition:color .3s ease}.wg-pages .pub-list-item a[itemprop=name]:hover{color:var(--primary-blue)!important;text-decoration:none!important}.dark .wg-pages .li-cite-author a,.dark .article-metadata li-cite-author a{color:var(--lighter-gray-dark)!important;text-decoration:none!important;transition:color .3s ease}.dark .wg-pages .li-cite-author a:hover{color:var(--forest-green)!important;text-decoration:none!important}.dark .wg-pages .pub-list-item a[itemprop=name]{color:inherit!important;text-decoration:none!important;transition:color .3s ease}.dark .wg-pages .pub-list-item a[itemprop=name]:hover{color:var(--light-blue)!important;text-decoration:none!important}.wg-pages .btn-outline-primary,.wg-featured .btn-outline-primary{color:var(--primary-blue)!important;border-color:var(--primary-blue)!important;background-color:transparent!important;transition:all .3s ease}.wg-pages .btn-outline-primary:hover,.wg-featured .btn-outline-primary:hover{color:var(--white)!important;background-color:var(--forest-green)!important;border-color:var(--forest-green)!important;transform:translateY(-1px)}.dark .wg-pages .btn-outline-primary,.dark .wg-featured .btn-outline-primary{color:var(--light-blue)!important;border-color:var(--light-blue)!important;background-color:transparent!important;transition:all .3s ease}.dark .wg-pages .btn-outline-primary:hover,.dark .wg-featured .btn-outline-primary:hover{color:var(--white)!important;background-color:var(--forest-green)!important;border-color:var(--forest-green)!important;transform:translateY(-1px)}.wg-pages .see-all a{color:var(--primary-blue)!important;text-decoration:none!important;transition:color .3s ease}.wg-pages .see-all a:hover{color:var(--forest-green)!important;text-decoration:none!important}.dark .wg-pages .see-all a{color:var(--light-blue)!important;text-decoration:none!important;transition:color .3s ease}.dark .wg-pages .see-all a:hover{color:var(--forest-green)!important;text-decoration:none!important}.pub-list-item .article-title a{color:var(--primary-blue)!important;text-decoration:none!important;transition:color .3s ease}.pub-list-item .article-title a:hover{color:var(--forest-green)!important;text-decoration:none!important}.pub-list-item .li-cite-author a{color:inherit!important;text-decoration:none!important;transition:color .3s ease}.pub-list-item .li-cite-author a:hover{color:var(--forest-green)!important;text-decoration:none!important}.pub-list-item .btn-outline-primary{color:var(--primary-blue)!important;border-color:var(--primary-blue)!important;background-color:transparent!important;transition:all .3s ease}.pub-list-item .btn-outline-primary:hover{color:var(--white)!important;background-color:var(--forest-green)!important;border-color:var(--forest-green)!important;transform:translateY(-1px)}.dark .pub-list-item .article-title a{color:var(--light-blue)!important;text-decoration:none!important;transition:color .3s ease}.dark .pub-list-item .article-title a:hover{color:var(--forest-green)!important;text-decoration:none!important}.dark .pub-list-item .li-cite-author a{color:inherit!important;text-decoration:none!important;transition:color .3s ease}.dark .pub-list-item .li-cite-author a:hover{color:var(--forest-green)!important;text-decoration:none!important}.dark .pub-list-item .btn-outline-primary{color:var(--light-blue)!important;border-color:var(--light-blue)!important;background-color:transparent!important;transition:all .3s ease}.dark .pub-list-item .btn-outline-primary:hover{color:var(--white)!important;background-color:var(--forest-green)!important;border-color:var(--forest-green)!important;transform:translateY(-1px)}.article-title a{color:inherit!important;text-decoration:none!important;transition:color .3s ease}.article-title a:hover{color:var(--primary-blue)!important;text-decoration:none!important}.dark .article-title a{color:inherit!important;text-decoration:none!important;transition:color .3s ease}.dark .article-title a:hover{color:var(--light-blue)!important;text-decoration:none!important}.stream-meta a:hover{color:var(--forest-green)!important;text-decoration:none!important}.dark .stream-meta a:hover{color:var(--forest-green)!important;text-decoration:none!important}.btn-links .btn-outline-primary{color:var(--primary-blue)!important;border-color:var(--primary-blue)!important;background-color:transparent!important;transition:all .3s ease}.btn-links .btn-outline-primary:hover{color:var(--white)!important;background-color:var(--forest-green)!important;border-color:var(--forest-green)!important;transform:translateY(-1px)}.dark .btn-links .btn-outline-primary{color:var(--light-blue)!important;border-color:var(--light-blue)!important;background-color:transparent!important;transition:all .3s ease}.dark .btn-links .btn-outline-primary:hover{color:var(--white)!important;background-color:var(--forest-green)!important;border-color:var(--forest-green)!important;transform:translateY(-1px)}.contact-widget a{color:var(--primary-blue)!important;text-decoration:none!important;transition:color .3s ease}.contact-widget a:hover{color:var(--forest-green)!important;text-decoration:none!important}.dark .contact-widget a{color:var(--light-blue)!important;text-decoration:none!important;transition:color .3s ease}.dark .contact-widget a:hover{color:var(--forest-green)!important;text-decoration:none!important}.wg-talks .article-title a,.wg-pages .article-title a{color:inherit!important;text-decoration:none!important;transition:color .3s ease}.wg-talks .article-title a:hover,.wg-pages .article-title a:hover{color:var(--primary-blue)!important;text-decoration:none!important}.wg-talks .stream-meta a,.wg-pages .stream-meta a{color:inherit!important;text-decoration:none!important;transition:color .3s ease}.wg-talks .stream-meta a:hover,.wg-pages .stream-meta a:hover{color:var(--forest-green)!important;text-decoration:none!important}.dark .wg-talks .article-title a,.dark .wg-pages .article-title a{color:inherit!important;text-decoration:none!important;transition:color .3s ease}.dark .wg-talks .article-title a:hover,.dark .wg-pages .article-title a:hover{color:var(--light-blue)!important;text-decoration:none!important}.dark .wg-talks .stream-meta a,.dark .wg-pages .stream-meta a{color:inherit!important;text-decoration:none!important;transition:color .3s ease}.dark .wg-talks .stream-meta a:hover,.dark .wg-pages .stream-meta a:hover{color:var(--forest-green)!important;text-decoration:none!important}.dark .navbar .navbar-nav .nav-link:not(.active):not(.theme-toggle):hover,.dark .navbar .navbar-nav .nav-link:not(.active):not(.theme-toggle):focus{color:var(--light-blue)!important}.navbar-toggler{border:none!important;background-color:transparent!important}.navbar-toggler i{color:var(--dark-gray)!important;transition:color .3s ease}.dark .navbar-toggler i{color:var(--semi-white)!important}#posts .section-heading h1{color:inherit!important;transition:color .3s ease;cursor:pointer}#posts .section-heading h1:hover{color:var(--forest-green)!important}.dark #posts .section-heading h1{color:inherit!important}.dark #posts .section-heading h1:hover{color:var(--forest-green)!important}#experience .section-heading h1{color:inherit!important;transition:color .3s ease;cursor:pointer}#experience .section-heading h1:hover{color:var(--forest-green)!important}.dark #experience .section-heading h1{color:inherit!important}.dark #experience .section-heading h1:hover{color:var(--forest-green)!important}.pub-list-item [itemprop~=author][itemtype="http://schema.org/Person"] a,.pub-list-item [itemprop~="author name"][itemtype="http://schema.org/Person"] a{color:var(--lighter-gray-light)!important;text-decoration:none!important;transition:color .3s ease}.pub-list-item [itemprop~=author][itemtype="http://schema.org/Person"] a:hover,.pub-list-item [itemprop~="author name"][itemtype="http://schema.org/Person"] a:hover{color:var(--forest-green)!important;text-decoration:none!important}.wg-pages .pub-list-item>em{color:var(--lighter-gray-light)!important;transition:color .3s ease}.li-cite-year{color:var(--lighter-gray-light)!important}.article-container a{color:var(--primary-blue)!important;text-decoration:none!important;transition:color .3s ease}.article-container a:hover{color:var(--forest-green)!important;text-decoration:none!important}.article-container h3{color:inherit!important;transition:color .3s ease}.article-container h3:hover{color:var(--forest-green)!important}.pub-list-item [itemprop="author name"] a,.pub-list-item [itemprop=author] a,.stream-meta [itemprop="author name"] a,.stream-meta [itemprop=author] a,.article-metadata [itemprop="author name"] a,.article-metadata [itemprop=author] a{color:var(--lighter-gray-light)!important;text-decoration:none!important;transition:color .3s ease}.pub-list-item [itemprop="author name"] a:hover,.pub-list-item [itemprop=author] a:hover,.stream-meta [itemprop="author name"] a:hover,.stream-meta [itemprop=author] a:hover,.article-metadata [itemprop="author name"] a:hover,.article-metadata [itemprop=author] a:hover{color:var(--forest-green)!important;text-decoration:none!important}.dark .pub-list-item [itemprop="author name"] a,.dark .pub-list-item [itemprop=author] a,.dark .stream-meta [itemprop="author name"] a,.dark .stream-meta [itemprop=author] a,.dark .article-metadata [itemprop="author name"] a,.dark .article-metadata [itemprop=author] a{color:var(--lighter-gray-dark)!important}.dark .pub-list-item [itemprop="author name"] a:hover,.dark .pub-list-item [itemprop=author] a:hover,.dark .stream-meta [itemprop="author name"] a:hover,.dark .stream-meta [itemprop=author] a:hover,.dark .article-metadata [itemprop="author name"] a:hover,.dark .article-metadata [itemprop=author] a:hover{color:var(--forest-green)!important}.share-btn-twitter,.share-btn-email,.share-btn-linkedin{background-color:var(--primary-blue)!important;color:var(--white)!important;border:none!important;border-radius:50%!important;width:40px!important;height:40px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:background-color .3s ease;text-decoration:none!important}.share-btn-twitter:hover,.share-btn-email:hover,.share-btn-linkedin:hover{background-color:var(--forest-green)!important;color:var(--white)!important;text-decoration:none!important}.dark .share-btn-twitter,.dark .share-btn-email,.dark .share-btn-linkedin{background-color:var(--light-blue)!important;color:var(--white)!important}.dark .share-btn-twitter:hover,.dark .share-btn-email:hover,.dark .share-btn-linkedin:hover{background-color:var(--forest-green)!important;color:var(--white)!important}.dark .article-container a{color:var(--light-blue)!important}.dark .article-container a:hover{color:var(--forest-green)!important}.dark .article-container h3:hover{color:var(--forest-green)!important}.article-container h1[itemprop=name]{color:inherit!important;transition:color .3s ease!important;cursor:pointer}.article-container h1[itemprop=name]:hover{color:var(--primary-blue)!important}.dark .article-container h1[itemprop=name]:hover{color:var(--light-blue)!important}h1[itemprop=name]{transition:color .3s ease!important}h1[itemprop=name]:hover{color:var(--primary-blue)!important}.dark h1[itemprop=name]:hover{color:var(--light-blue)!important}.article-tags .badge{background-color:var(--medium-gray)!important;color:inherit!important;border:none!important;transition:background-color .3s ease}.article-tags .badge:hover{background-color:var(--forest-green)!important;color:var(--white)!important;border-color:var(--forest-green)!important}.dark .article-tags .badge{background-color:var(--darker-gray)!important;color:inherit!important}.dark .article-tags .badge:hover{background-color:var(--forest-green)!important;color:var(--white)!important;border-color:var(--forest-green)!important}