/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.mobile-buttons{margin-block-start:unset;display:flex;align-content:center;align-items:center;flex-direction:row;}.header-nav is-active .block-search-wide.contextual-region{display:none;}body:not(.is-always-mobile-nav) .primary-nav__menu-link-inner::after{border-top-width:2px;}.node--type-science.node--view-mode-all-list-of-fs{position:relative;}.node--type-science.node--view-mode-all-list-of-fs header{position:absolute;bottom:0;padding:0;}h2.node__title{font-size:clamp(1rem,3vw,2.8rem) !important;}.view-sciences img{width:100%;height:100%;object-fit:cover;}h2.block__title{font-size:large;}.views-view-responsive-grid__item-inner img{width:100%;overflow:hidden;}.block-search-narrow .search-block-form{margin:40px 0;}.page-wrapper{max-width:100%;}.container{width:100%;max-width:100%;}.main-content{width:100%;}.text-content .analog-font,.cke_editable .analog-font{margin-block:2rem;font-size:2.5rem;line-height:1.2em;}.field--name-field-media-image picture img{margin:0 auto;}.block.block-layout-builder.block-field-blocknodesciencefield-comments-fs{margin:60px 0 0 0;}.like_dislike{margin:30px 0 0;}@media (min-width:75rem){.social-bar__inner{position:absolute !important;top:0 !important;left:0 !important;}}.main-content__container{padding-block-start:0;}@media (min-width:75rem){.site-footer__inner{padding-block:20px;}body:not(.is-always-mobile-nav) .site-header__fixable.is-fixed{top:0px;}.site-header__fixable.is-fixed:not(.is-expanded){pointer-events:all !important;}}@media (min-width:43.75rem){.main-content__container{padding-block-start:0;}.site-branding{padding:0 40px;flex-direction:column;justify-content:center;}}.site-footer__inner{padding-block:20px;}.dislike{display:none;}.main-content__container.container{margin:35px 0 0 0;}@media (min-width:31.25rem){.site-branding{min-height:var(--sp4);display:flex;align-items:center;align-content:center;justify-content:center;flex-wrap:nowrap;flex-direction:row;padding:0 30px;}}div.thumbsup-rating-wrapper > div > label.thumbsup-rating-label{display:inline-block;padding:0;font-size:small;}.rate-widget.thumbsup{position:absolute;background:#f0f8ff;left:0;bottom:0;padding:0 10px 0 17px;}div.thumbsup-rating-wrapper > div.form-type-radio{display:flex;padding:5px 10px 0;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;margin:0;}div.thumbsup-rating-wrapper > div > div.rating-option-result{padding:10px;}.main-img-fs{position:relative;}
html,body{margin:0;padding:0;width:100%;height:100%;overflow:hidden;background:black;}.site-branding__name{font-size:1.3rem;}header#header{width:-webkit-fill-available;}#header-nav{background:transparent;}.primary-nav__menu-link-inner::after{border-top:solid 5px #fff;}.primary-nav__menu-link:hover{color:#fff;}#header-nav.is-active{background:darkcyan;padding:50px;}a.secondary-nav__menu-link.secondary-nav__menu-link--link.secondary-nav__menu-link--level-1{color:#fff;}body:not(.is-always-mobile-nav).header-nav .is-active{background:#000 !important;color:#fff !important;}body:not(.is-always-mobile-nav) .primary-nav__menu-link-inner{background:transparent;color:#fff;}.page-wrapper{background:black !important;}.hero{position:relative;width:100vw;left:50%;margin-left:-50vw;height:100vh;overflow:hidden;background:#000}.slider{position:absolute;inset:0;z-index:0}.slide{position:absolute;inset:0;opacity:0;transition:opacity 1s ease;background:#000;}.slide.visible{opacity:1}.slide iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;border:0;}@media (min-aspect-ratio:16/9){.slide iframe{width:100vw;height:calc(100vw*9/16);}}@media (max-aspect-ratio:16/9){.slide iframe{width:calc(140vh*16/9);height:140vh;}}.overlay{position:absolute;inset:0;background:rgba(0,0,0,.4);z-index:1}.hero .content h1{font-size:4rem;margin:.25em 0;line-height:0.8;}.hero .content .analog-font{margin-bottom:1rem}.hero .content p{max-width:640px;margin:0 auto}.hero .content{position:absolute;bottom:10%;left:5%;z-index:2;text-align:left;color:#fff;padding:0 1rem;}.site-header{position:absolute;}#block-futuresciencestheme-site-branding{visibility:hidden;}.content h1{color:#fff;}.site-header__inner{background:transparent;}.path-frontpage #block-olivero-page-title{text-align:center;}.mobile-nav-button__label{color:#fff;}.is-overlay-active .mobile-nav-button__label{color:black;}.path-frontpage .social-bar{display:none;}.path-frontpage #main-wrapper{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;}.path-frontpage .main-content__container.container{padding:0;margin:0;}.path-frontpage h1{letter-spacing:-0.01em;font-size:3.5rem;line-height:2.7rem;}@media (max-width:500px){.text-content .analog-font,.cke_editable .analog-font{font-size:1.5rem;}}@media (max-width:1999px){}.bi-moon-fill::before{color:#fff;}body:not(.is-always-mobile-nav) .block-search-wide__wrapper,body:not(.is-always-mobile-nav) .block-search-wide__button{display:block;color:#fff;}.site-branding{background:transparent;}.site-header__initial{background:transparent;}.dark-mode .container,.dark-mode .title,.dark-mode h1,.dark-mode h2,.dark-mode h3,.dark-mode h4,.dark-mode h5,.dark-mode h6,.dark-mode .h1,.dark-mode .h2,.dark-mode .h3,.dark-mode .h4,.dark-mode .h5,.dark-mode .h6,.dark-mode .text-content,.dark-mode .page-wrapper,.dark-mode .header-nav,.dark-mode .site-header__inner{background-color:transparent !important;color:white !important;}#block-futuresciencestheme-content,#content,.node__content.layout--content-narrow,.layout{margin:0;padding:0;}
.view,.view-content{display:initial;}.view-sciences.view-display-id-block_1 h2:last-of-type{display:none;}.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front{left:unset;top:unset;}.ui-widget-content.ui-front{background:hsl(202,79%,calc(1% * 50);margin:0 auto;text-align:center;transition:transform 0.2s;border-radius:6px;}#drupal-modal{padding:10px;}.grid-full{display:block !important;}
