﻿/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body{font-family:var(--wp--preset--font-family--primary);font-weight:500;font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--contrast)}h1{font-size:var(--wp--preset--font-size--xx-large)}h1,h3,h4,h5{color:var(--wp--preset--color--contrast)}.small-txt{font-size:var(--wp--preset--font-size--x-small);line-height:20px}.card-headline{font-size:var(--wp--preset--font-size--large);line-height:1;font-weight:800}html{font-size:17px;overflow-x:clip}html body{padding:0;overflow-x:clip}@media screen and (max-width: 768px){.desktop{display:none !important}}@media screen and (min-width: 768px){.mobile{display:none !important}}#site-container{position:relative}#site-container #main,#site-container .tribe-events-single{display:flex;flex-direction:column;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset;width:auto;position:relative}#site-container #main select,#site-container .tribe-events-single select{border:none;color:var(--wp--preset--color--primary);font-weight:700;width:auto;padding:0}#site-container #main select:focus-visible,#site-container .tribe-events-single select:focus-visible{outline:none}#site-container #main #content,#site-container #main .content,#site-container .tribe-events-single #content,#site-container .tribe-events-single .content{margin:2.5rem;max-width:1320px;box-sizing:border-box}@media screen and (min-width: 768px){#site-container #main #content,#site-container #main .content,#site-container .tribe-events-single #content,#site-container .tribe-events-single .content{margin:0;width:100%;padding:2.5rem}}@media screen and (min-width: 1200px){#site-container #main #content,#site-container #main .content,#site-container .tribe-events-single #content,#site-container .tribe-events-single .content{margin:2rem 10vw;padding:0;width:auto}}@media screen and (min-width: 1600px){#site-container #main #content,#site-container #main .content,#site-container .tribe-events-single #content,#site-container .tribe-events-single .content{margin:2rem 10vw;align-self:center;width:100%}}@media screen and (min-width: 1600px){#site-container .tribe-events-single #content,#site-container .tribe-events-single .content{margin:3rem 10vw;align-self:center;width:100%}}#site-container .material-symbols-rounded.chevron{font-weight:800}#site-container .material-symbols-rounded.chevron.external-link{font-weight:500;font-size:18px}img{object-fit:cover}.hidden{display:none !important}.svg{height:0;width:0;position:absolute}.material-symbols-rounded.default{color:var(--wp--preset--color--accent)}.material-symbols-rounded.light{color:var(--wp--preset--color--secondary)}.wp-block-image img{width:100%}p a{font-weight:700}label{margin:0}a:hover,a:focus,a:active{color:inherit}.card{display:flex;flex-direction:column;border-radius:3rem;padding:2rem;border:2px solid var(--wp--preset--color--primary);box-sizing:border-box}.card img{border:1px solid var(--wp--preset--color--primary);width:100%;border-radius:2rem}.header-container .site-header .primary-menu .main-menu ul li.current-menu-item a{text-shadow:.25px 0 var(--wp--preset--color--primary);color:var(--wp--preset--color--primary)}.wp-block-lsi-lsi-stats-block{margin-left:-2.5rem;margin-right:-2.5rem;padding:0 2.5rem}@media screen and (min-width: 1024px){.wp-block-lsi-lsi-stats-block{margin-left:0;margin-right:0;padding:0}}.wp-block-media-text{gap:1rem}.wp-block-media-text .wp-block-media-text__content{padding:0}.single-post #site-container #main #content{margin-bottom:4rem;max-width:1320px;align-self:start}.single-post #site-container #main #content .lsi-container{display:flex;align-items:start}.single-post #site-container #main #content .lsi-container #content-constraint{max-width:950px}@media screen and (min-width: 1200px){.single-post #site-container #main #content{width:auto;padding-bottom:2rem}}@media screen and (min-width: 1600px){.single-post #site-container #main #content{padding:0 0 2rem 0;margin:2rem 10vw;width:100%;align-self:center}}#search-form{margin-top:2rem;max-width:400px}#search-form .search-form{display:flex;flex-direction:row;justify-content:start;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:0}#search-form .search-form #search-input{border-radius:36px 0 0 36px;outline:none;border:1px solid var(--wp--preset--color--primary);padding:0 2.2rem 0 .75rem;width:100%;height:3rem;box-sizing:border-box;box-shadow:none;font-size:1rem}#search-form .search-submit{border-radius:0 100% 100% 0;height:3rem;width:3rem;border:none;background:var(--wp--preset--color--primary);margin-left:0;border:2px solid var(--wp--preset--color--primary);cursor:pointer;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset}#search-form .search-submit .material-symbols-rounded{color:var(--wp--preset--color--base);font-size:1.5rem;line-height:0}@media screen and (min-width: 768px){#search-form .search-form #search-input{border-radius:18px 0 0 18px;height:2rem;font-size:inherit}#search-form .search-form #search-input .material-symbols-rounded{font-size:var(--wp--preset--font-size--medium)}#search-form .search-submit{height:2rem;width:2rem}}.search-results-container{display:flex;flex-direction:column;align-items:start;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset}.search-results-container .search-result{border-bottom:1px solid var(--wp--preset--color--tertiary);width:100%;padding-bottom:3rem;margin-bottom:3rem;display:flex;flex-direction:column;align-items:start;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset}.search-results-container .search-result h2{margin:0 0 .15rem 0}.search-results-container .search-result a:last-of-type{margin-top:1rem;padding:.5rem .75rem;border:2px solid var(--wp--preset--color--accent);background:var(--wp--preset--color--base);text-transform:uppercase;color:var(--wp--preset--color--accent);border-radius:24px;font-weight:800}.search-results-container .navigation{width:100%}.search-results-container .navigation .nav-links{display:flex;flex-direction:row;justify-content:start;align-items:start;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:.25rem}.search-results-container .navigation .nav-links .page-numbers{background:var(--wp--preset--color--primary);padding:.25rem;width:2rem;height:2rem;box-sizing:border-box;color:var(--wp--preset--color--base);border-radius:100%;font-weight:700;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset}.search-results-container .navigation .nav-links .page-numbers.next,.search-results-container .navigation .nav-links .page-numbers.prev{color:var(--wp--preset--color--primary);background:rgba(0,0,0,0);width:auto;height:2rem;border-radius:24px}div.used-item{padding:0 0 2rem 0;margin:0 0 1rem 0;border-bottom:2px solid var(--wp--preset--color--secondary)}div.used-item .imgs-container{display:flex;flex-wrap:wrap;align-items:start;gap:1rem}div.used-item .imgs-container img{max-width:300px;object-fit:contain}.header-container{display:flex;flex-direction:row;justify-content:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset;position:sticky;top:0;left:0;background:var(--wp--preset--color--base);z-index:1000}.header-container.scrolled{transition:all .35s ease-in-out;box-shadow:0px 3px 10px var(--wp--preset--color--tertiary)}.header-container .site-header{margin:1rem 2.5rem;max-width:1320px;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:3rem}.header-container .site-header #home-icon-container a{color:var(--wp--preset--color--primary)}.header-container .site-header #home-icon-container a span.material-symbols-rounded{color:var(--wp--preset--color--primary);font-size:2rem}.header-container .site-header #home-icon-container a:visited{color:var(--wp--preset--color--primary)}@media screen and (min-width: 1300px){.header-container .site-header #home-icon-container{display:none}}.header-container .site-header .primary-menu .main-menu ul{display:none;font-size:14px}@media screen and (min-width: 1300px){.header-container .site-header .primary-menu .main-menu ul{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:1rem;list-style:none;padding:0;margin:0}.header-container .site-header .primary-menu .main-menu ul li{font-weight:600}.header-container .site-header .primary-menu .main-menu ul .menu-item-home a span.material-symbols-rounded{font-size:32px;color:var(--wp--preset--color--primary)}.header-container .site-header .primary-menu .main-menu ul li ul.sub-menu{display:none}.header-container .site-header .primary-menu .main-menu ul li a{text-decoration:none;color:var(--wp--preset--color--contrast)}.header-container .site-header .primary-menu .main-menu ul li a:hover,.header-container .site-header .primary-menu .main-menu ul li a:active{color:var(--wp--preset--color--primary)}.header-container .site-header .primary-menu .main-menu ul li a:active,.header-container .site-header .primary-menu .main-menu ul li a:focus{text-shadow:.25px 0 var(--wp--preset--color--primary)}}.header-container .site-header .toggle-container{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:.5rem}.header-container .site-header .toggle-container li.search a .material-symbols-rounded{font-size:var(--wp--preset--font-size--medium);line-height:.5}.header-container .site-header .toggle-container li#login a{color:var(--wp--preset--color--base)}.header-container .site-header .toggle-container li#login a span{font-size:1.4rem}.header-container .site-header #menu-popup,.header-container .site-header #search-popup{position:fixed;top:0;right:0;left:0;bottom:0;overflow-y:scroll;background:var(--wp--preset--color--tertiary);height:auto;padding:3.5rem 2rem 2rem 2rem;z-index:1000;scrollbar-width:none;width:auto;transition:all .25s ease-out;display:flex;flex-direction:column;justify-content:start;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset}.header-container .site-header #menu-popup.hide-menu,.header-container .site-header #search-popup.hide-menu{transition:all .25s ease-in;width:0 !important;left:-6rem;min-width:unset !important}.header-container .site-header #menu-popup.hide-menu .popup-menu,.header-container .site-header #search-popup.hide-menu .popup-menu{opacity:0;transition:all .25s ease-in-out}.header-container .site-header #menu-popup.hide-menu .popup-menu .nav-menu li .sub-menu-display,.header-container .site-header #search-popup.hide-menu .popup-menu .nav-menu li .sub-menu-display{transition:all .75s ease-in-out;opacity:0;position:relative}@media screen and (min-width: 768px){.header-container .site-header #menu-popup.hide-menu,.header-container .site-header #search-popup.hide-menu{right:-6rem;left:auto}}.header-container .site-header #menu-popup .secondary-menu-container,.header-container .site-header #search-popup .secondary-menu-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset;margin-top:auto;padding-top:2rem}.header-container .site-header #menu-popup .secondary-menu-container div:last-of-type,.header-container .site-header #search-popup .secondary-menu-container div:last-of-type{display:flex;flex-direction:row;justify-content:start;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:.45rem}.header-container .site-header #menu-popup .secondary-menu-container div:last-of-type p,.header-container .site-header #search-popup .secondary-menu-container div:last-of-type p{margin:0}.header-container .site-header #menu-popup .secondary-menu-container div:last-of-type .login span,.header-container .site-header #search-popup .secondary-menu-container div:last-of-type .login span{font-size:1.4rem}@media screen and (min-width: 768px){.header-container .site-header #menu-popup,.header-container .site-header #search-popup{left:auto;box-shadow:3px 0 10px var(--wp--preset--color--contrast)}}.header-container .site-header #menu-popup::-webkit-scrollbar,.header-container .site-header #search-popup::-webkit-scrollbar{display:none}.header-container .site-header #menu-popup .social-menu,.header-container .site-header #search-popup .social-menu{margin:0}.header-container .site-header #menu-popup .social-menu a i,.header-container .site-header #search-popup .social-menu a i{font-size:1.5rem;color:var(--wp--preset--color--primary)}.header-container .site-header #menu-popup .social-menu a i:hover,.header-container .site-header #search-popup .social-menu a i:hover{color:var(--wp--preset--color--contrast)}.header-container .site-header #menu-popup .social-menu ul,.header-container .site-header #search-popup .social-menu ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;justify-content:start;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:.5rem}.header-container .site-header #menu-popup .social-menu ul li a,.header-container .site-header #search-popup .social-menu ul li a{color:var(--wp--preset--color--contrast);font-size:var(--wp--preset--font-size--large)}.header-container .site-header #menu-popup .search-close-container,.header-container .site-header #search-popup .search-close-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:.25rem}.header-container .site-header #search-popup{gap:1rem}.header-container .site-header #menu-popup{box-sizing:border-box}.header-container .site-header #menu-popup div:nth-child(1) div{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:1rem}.header-container .site-header #menu-popup div:nth-child(1) div h5{margin:0}.header-container .site-header #menu-popup .popup-menu{opacity:1;transition:all .25s ease-in-out}.header-container .site-header #menu-popup .popup-menu .nav-menu{white-space:nowrap;list-style:none;padding:0;margin:3rem 0 0 0;width:100%;display:flex;flex-direction:column;justify-content:start;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:1rem}.header-container .site-header #menu-popup .popup-menu .nav-menu li{border-bottom:1px solid var(--wp--preset--color--primary);padding-bottom:1rem}.header-container .site-header #menu-popup .popup-menu .nav-menu li.menu-item-has-children{position:relative}.header-container .site-header #menu-popup .popup-menu .nav-menu li.menu-item-has-children.sub-menu-visible{border-bottom:none;padding-bottom:0}.header-container .site-header #menu-popup .popup-menu .nav-menu li.menu-item-has-children.sub-menu-visible .menu-open{transform:rotate(180deg)}.header-container .site-header #menu-popup .popup-menu .nav-menu li .sub-menu-display{position:absolute;top:0;right:1rem;cursor:pointer;color:var(--wp--preset--color--primary);font-weight:800;transition:ease-in-out .25s all;opacity:1}.header-container .site-header #menu-popup .popup-menu .nav-menu li ul.sub-menu{display:none;list-style:none;padding:0;background:rgba(57,45,45,.062745098);border-top:1px solid var(--wp--preset--color--primary);border-bottom:1px solid var(--wp--preset--color--primary);padding-top:1rem;margin:1rem 0 0 0;transition:ease-in-out .25s all}.header-container .site-header #menu-popup .popup-menu .nav-menu li ul.sub-menu .menu-item-has-children:last-of-type .sub-menu{margin-bottom:0}.header-container .site-header #menu-popup .popup-menu .nav-menu li ul.sub-menu .menu-item-has-children .sub-menu{border:none;background:rgba(57,45,45,.062745098);padding:1rem 2rem 0 2.5rem;margin-bottom:1rem}.header-container .site-header #menu-popup .popup-menu .nav-menu li ul.sub-menu .menu-item-has-children .sub-menu li a{padding:0 1rem 0 .5rem;font-size:var(--wp--preset--font-size--small);display:inline-block;font-size:var(--wp--preset--font-size--x-small)}.header-container .site-header #menu-popup .popup-menu .nav-menu li ul.sub-menu .menu-item-has-children .sub-menu .external-link a{position:relative}.header-container .site-header #menu-popup .popup-menu .nav-menu li ul.sub-menu .menu-item-has-children .sub-menu .external-link a::after{content:"";position:absolute;top:0;right:-0.25rem;font-family:"Material Symbols Rounded";font-size:.85rem}.header-container .site-header #menu-popup .popup-menu .nav-menu li ul.sub-menu.show-menu{display:flex;flex-direction:column;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset}.header-container .site-header #menu-popup .popup-menu .nav-menu li ul.sub-menu li{padding-bottom:1rem;border-bottom:none}.header-container .site-header #menu-popup .popup-menu .nav-menu li ul.sub-menu li a{padding:0 1rem 0 2rem}.header-container .site-header #menu-popup .popup-menu .nav-menu li a{text-decoration:none;color:var(--wp--preset--color--contrast);padding:0 1rem;display:inline-block;transition:all .25s ease-in-out}.header-container .site-header #menu-popup .popup-menu .nav-menu li a:active,.header-container .site-header #menu-popup .popup-menu .nav-menu li a:visited{color:var(--wp--preset--color--contrast)}.header-container .site-header #menu-popup .popup-menu .nav-menu li a:hover{transform:translateX(10px);text-shadow:.25px 0 var(--wp--preset--color--contrast)}.header-container .site-header #menu-popup .popup-menu .nav-menu li.menu-item-home a span{display:none}.header-container .site-header #menu-popup .popup-menu .nav-menu li.menu-item-home a::after{content:"Home"}@media screen and (min-width: 768px){.header-container .site-header #menu-popup{min-width:360px}}@media screen and (min-width: 1200px){.header-container .site-header{margin:1rem 10vw}}.hero-container{position:relative;margin-bottom:2rem}.hero-container.hero-lab-landing .hero-section h4{color:var(--wp--preset--color--base)}.hero-container.hero-lab-landing .hero-section h4{font-weight:500}.hero-container.hero-lab-landing .hero-section h4 span{font-weight:700}.hero-container.hero-lab-landing .hero-section h4.floor-number{margin-top:1.5rem;display:flex;flex-direction:row;justify-content:start;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:.25rem}.hero-container .hero-section{position:relative;background:var(--wp--preset--gradient--secondary-to-tertiary);min-height:350px;z-index:100;margin-bottom:0;clip-path:url(#hero-bg-accent-mobile);padding:0 2.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset}.hero-container .hero-section div{max-width:1320px;width:100%;display:flex;flex-direction:column;align-items:start;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset;z-index:12}.hero-container .hero-section div h1{color:var(--wp--preset--color--base);margin:0}@media screen and (min-width: 1200px){.hero-container .hero-section{padding:0 10vw}}.hero-container #hero-accent{height:105%;width:100%;position:absolute;top:0px;left:0px;background:var(--wp--preset--gradient--secondary-to-tertiary);clip-path:url(#hero-bg-accent-mobile)}@media screen and (min-width: 768px){.hero-container #hero-accent{height:110%;clip-path:url(#hero-bg-accent)}}.hero-container #hero-accent-mobile{background:var(--wp--preset--color--primary);clip-path:url(#hero-bg-mobile);position:absolute;top:0px;height:96%;width:100%;left:0px;z-index:10}@media screen and (min-width: 768px){.hero-container{margin-bottom:4rem}.hero-container .hero-section{clip-path:url(#hero-bg);background:var(--wp--preset--color--primary)}}@media screen and (min-width: 1024px){.hero-container{margin-bottom:6rem}.hero-container.hero-lab-landing{margin-bottom:4rem}}.single-people_profile #site-container #main .hero-container{display:grid;grid-template-columns:100%;grid-template-rows:1fr 1fr;margin-bottom:0;position:relative}.single-people_profile #site-container #main .hero-container .primary-bg{display:none;background:var(--wp--preset--color--primary);height:48%;position:absolute;top:0;left:0;right:0;z-index:20;clip-path:url(#hero-bg-mobile)}.single-people_profile #site-container #main .hero-container .featured-img{z-index:100;margin:2.5rem 2.5rem 0 2.5rem;display:flex;flex-direction:row;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset}.single-people_profile #site-container #main .hero-container .featured-img img{box-sizing:border-box;width:100%;height:auto;max-height:unset;max-width:450px;border-radius:4rem;border:6px solid var(--wp--preset--color--primary)}.single-people_profile #site-container #main .hero-container .hero-section{padding-bottom:4rem;padding-top:4rem}.single-people_profile #site-container #main .hero-container .hero-section div{gap:.75rem}.single-people_profile #site-container #main .hero-container .hero-section div .title-container{margin-bottom:1rem;z-index:50;display:flex;flex-direction:column;justify-content:start;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:0}.single-people_profile #site-container #main .hero-container .hero-section div .title-container h4{color:var(--wp--preset--color--base);font-weight:600;font-style:italic}.single-people_profile #site-container #main .hero-container .hero-section div .title-container p{color:var(--wp--preset--color--base);text-transform:uppercase;margin-top:1rem}.single-people_profile #site-container #main .hero-container .hero-section div h4,.single-people_profile #site-container #main .hero-container .hero-section div h4 a{margin-bottom:0;color:var(--wp--preset--color--base);display:flex;flex-direction:row;justify-content:start;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:.5rem}.single-people_profile #site-container #main .hero-container .hero-section div h4 a{text-decoration:none}.single-people_profile #site-container #main .hero-container #hero-accent{height:50%}@media screen and (min-width: 768px){.single-people_profile #site-container #main .hero-container{grid-template-rows:100%;margin-bottom:2rem;max-height:550px}.single-people_profile #site-container #main .hero-container .hero-section{clip-path:none;background:rgba(0,0,0,0)}.single-people_profile #site-container #main .hero-container .primary-bg{display:flex;height:100%;clip-path:url(#hero-bg)}.single-people_profile #site-container #main .hero-container #hero-accent{height:105%}.single-people_profile #site-container #main .hero-container .title-container{max-width:55%}.single-people_profile #site-container #main .hero-container .featured-img{position:absolute;top:0;right:0;margin:0;height:100%}.single-people_profile #site-container #main .hero-container .featured-img img{max-height:unset;height:100%;width:35vw;max-width:625px;border-radius:0 0 0 9rem;border-bottom:6px solid var(--wp--preset--color--primary);border-left:6px solid var(--wp--preset--color--primary);border-top:none;border-right:none;object-position:center}}@media screen and (min-width: 1200px){.single-people_profile #site-container #main .hero-container .hero-section{padding:3rem 10vw}}@media screen and (min-width: 2200px){.single-people_profile #site-container #main .hero-container{grid-template-rows:1fr 1fr;max-height:unset;margin-bottom:0}.single-people_profile #site-container #main .hero-container #hero-accent{height:52%}.single-people_profile #site-container #main .hero-container .primary-bg{height:47%}.single-people_profile #site-container #main .hero-container .featured-img{position:relative;top:unset;right:unset;margin:3rem 10vw 0 10vw;max-width:1320px;justify-self:center;width:100%;max-height:400px}.single-people_profile #site-container #main .hero-container .featured-img img{box-sizing:border-box;width:100%;height:100%;max-width:450px;border-radius:4rem;border:6px solid var(--wp--preset--color--primary)}}.single-post #site-container #main .hero-container{margin-bottom:2rem}.single-post #site-container #main .hero-container .title-container{max-width:950px;justify-content:space-between;gap:3rem;margin:4rem 0 3rem 0}.single-post #site-container #main .hero-container .title-container .post-date{color:var(--wp--preset--color--base);text-transform:uppercase;margin-bottom:4rem}@media screen and (min-width: 1024px){.single-post #site-container #main .hero-container{margin-bottom:4rem}.single-post #site-container #main .hero-container .title-container .post-date{margin-bottom:3rem}}#lsi-footer{display:flex;flex-direction:row;justify-content:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset;position:relative;z-index:100;background:rgba(0,0,0,0)}#lsi-footer a,#lsi-footer a:active,#lsi-footer a:visited{color:var(--wp--preset--color--base)}#lsi-footer #footer-accent{clip-path:url(#footer-accent-bg-mobile);height:100%;width:100%;position:absolute;top:-15px;left:0;background:var(--wp--preset--gradient--primary-to-secondary);z-index:0}#lsi-footer .footer-container{background:var(--wp--preset--color--primary);clip-path:url(#footer-bg-mobile);z-index:10;padding:6rem 2.5rem 4rem 2.5rem;width:100%}#lsi-footer .footer-container .site-footer{display:flex;flex-direction:column;justify-content:space-between;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset;gap:2rem;max-width:1320px;width:100%;color:var(--wp--preset--color--base)}#lsi-footer .footer-container .site-footer h4{color:var(--wp--preset--color--base)}#lsi-footer .footer-container .site-footer div:first-of-type{display:flex;flex-direction:column;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:1rem}#lsi-footer .footer-container .site-footer div:first-of-type h4{margin:0}#lsi-footer .footer-container .site-footer div:first-of-type .address{display:flex;flex-direction:column;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:.25rem}#lsi-footer .footer-container .site-footer div:first-of-type .address p{margin:0}#lsi-footer .footer-container .site-footer div:first-of-type .contact-info{display:flex;flex-direction:column;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:.25rem}#lsi-footer .footer-container .site-footer div:first-of-type .contact-info .email,#lsi-footer .footer-container .site-footer div:first-of-type .contact-info .phone,#lsi-footer .footer-container .site-footer div:first-of-type .contact-info .fax{display:flex;flex-direction:row;justify-content:start;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:.25rem}#lsi-footer .footer-container .site-footer div:first-of-type .contact-info .email span,#lsi-footer .footer-container .site-footer div:first-of-type .contact-info .phone span,#lsi-footer .footer-container .site-footer div:first-of-type .contact-info .fax span{font-size:1.1rem}#lsi-footer .footer-container .site-footer div:first-of-type .social-menu a{cursor:pointer;font-size:var(--wp--preset--font-size--large)}#lsi-footer .footer-container .site-footer div:first-of-type .social-menu .social-nav{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset;gap:.5rem}#lsi-footer .footer-container .site-footer div:first-of-type .social-menu .social-nav li a{color:var(--wp--preset--color--base)}#lsi-footer .footer-container .footer-menu{margin-left:0}#lsi-footer .footer-container .footer-menu #menu-footer-menu.footer-nav{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:.5rem}#lsi-footer .footer-container .footer-menu #menu-footer-menu.footer-nav li a{color:var(--wp--preset--color--base);text-decoration:none}#lsi-footer .footer-container .footer-menu #menu-footer-menu.footer-nav .menu-item-type-custom{margin-top:2rem}#lsi-footer .footer-container .footer-menu #menu-footer-menu.footer-nav .menu-item-type-custom a{display:flex;flex-direction:row;justify-content:start;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:.2rem}@media screen and (min-width: 768px){#lsi-footer .footer-container .site-footer{flex-direction:row}}@media screen and (min-width: 1200px){#lsi-footer .footer-container{display:flex;flex-direction:row;justify-content:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset}#lsi-footer .footer-container .site-footer{max-width:1320px}#lsi-footer #footer-accent{-webkit-clip-path:url(#footer-accent-bg);clip-path:url(#footer-accent-bg);top:-24px}#lsi-footer .footer-container{-webkit-clip-path:url(#footer-bg);clip-path:url(#footer-bg)}#lsi-footer .footer-container .footer-menu #menu-footer-menu.footer-nav{max-height:10rem;column-gap:2.5%;flex-wrap:wrap}}@media screen and (min-width: 1200px){#lsi-footer .footer-container{padding:6rem 10vw 4rem 10vw}}.page-template-default-page-news-slider #lsi-footer{margin-top:-3rem}#site-container.single-lab_landing_page #main #content{align-self:start}#site-container.single-lab_landing_page #main #content .lsi-container{display:flex;flex-direction:column;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:1rem}#site-container.single-lab_landing_page #main #content .lsi-container .people-display .lab-member-loop{display:grid;grid-template-columns:100%;grid-auto-flow:row;row-gap:1.5rem}#site-container.single-lab_landing_page #main #content .lsi-container .people-display .lab-member-loop .lab-member-card{background:var(--wp--preset--color--tertiary)}#site-container.single-lab_landing_page #main #content .lsi-container .people-display .lab-member-loop .lab-member-card .wp-element-button.btn-small{color:var(--wp--preset--color--base)}#site-container.single-lab_landing_page #main #content .lsi-container .people-display .lab-member-loop .lab-member-card .wp-element-button.btn-small:hover,#site-container.single-lab_landing_page #main #content .lsi-container .people-display .lab-member-loop .lab-member-card .wp-element-button.btn-small:active,#site-container.single-lab_landing_page #main #content .lsi-container .people-display .lab-member-loop .lab-member-card .wp-element-button.btn-small:focus{color:var(--wp--preset--color--accent);background:var(--wp--preset--color--base)}#site-container.single-lab_landing_page #main #content .lsi-container .people-display .lab-member-loop .lab-member-card .main-content{height:100%;display:flex;flex-direction:column;justify-content:space-between;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset}#site-container.single-lab_landing_page #main #content .lsi-container .people-display .lab-member-loop .lab-member-card .main-content .card-header{gap:1rem;display:flex;flex-direction:column;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:1rem}#site-container.single-lab_landing_page #main #content .lsi-container .people-display .lab-member-loop .lab-member-card .main-content .card-header div:first-of-type{display:flex;flex-direction:column;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:.15rem}#site-container.single-lab_landing_page #main #content .lsi-container .people-display .lab-member-loop .lab-member-card .main-content .card-header p{margin:0}#site-container.single-lab_landing_page #main #content .lsi-container .people-display .lab-member-loop .lab-member-card .main-content .contact-container{margin-top:1.5rem;display:flex;flex-direction:row;justify-content:end;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:1rem}#site-container.single-lab_landing_page #main #content .lsi-container .people-display .lab-member-loop .lab-member-card .main-content .contact-container:has(.show-contact){justify-content:space-between}#site-container.single-lab_landing_page #main #content .lsi-container .people-display .lab-member-loop .lab-member-card .main-content .contact-container div:first-of-type{cursor:pointer;display:flex;flex-direction:row;justify-content:end;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:.2rem}#site-container.single-lab_landing_page #main #content .lsi-container .people-display .lab-member-loop .lab-member-card .main-content .contact-container div:first-of-type p{margin:0}#site-container.single-lab_landing_page #main #content .lsi-container .people-display .lab-member-loop .lab-member-card .main-content img{border:1.5px solid var(--wp--preset--color--primary);max-height:200px;width:100%;height:200px;object-position:center}#site-container.single-lab_landing_page #main #content .lsi-container .people-display .lab-member-loop .lab-member-card .contact-display{height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:start;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:1rem}#site-container.single-lab_landing_page #main #content .lsi-container .people-display .lab-member-loop .lab-member-card .contact-display .wp-element-button a.btn-small{margin-top:2rem;align-self:end}#site-container.single-lab_landing_page #main #content .lsi-container .people-display .lab-member-loop .lab-member-card .contact-display .close-contact-details{cursor:pointer}#site-container.single-lab_landing_page #main #content .lsi-container .people-display .lab-member-loop .lab-member-card .contact-display div p{text-transform:uppercase;font-weight:800}@media screen and (min-width: 768px){#site-container.single-lab_landing_page #main #content .lsi-container .people-display .lab-member-loop .lab-member-card{max-width:unset}}@media screen and (min-width: 1200px){#site-container.single-lab_landing_page #main #content .lsi-container .people-display .lab-member-loop .lab-member-card{max-width:unset}}@media screen and (min-width: 768px){#site-container.single-lab_landing_page #main #content .lsi-container .people-display .lab-member-loop{column-gap:1.5rem;grid-template-columns:1fr 1fr}}@media screen and (min-width: 1024px){#site-container.single-lab_landing_page #main #content .lsi-container .people-display .lab-member-loop{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width: 1428px){#site-container.single-lab_landing_page #main #content .lsi-container .people-display .lab-member-loop{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (min-width: 768px){#site-container.single-lab_landing_page #main #content{margin-bottom:0}}@media screen and (min-width: 1670px){#site-container.single-lab_landing_page #main #content{align-self:center}}#site-container.single-lab_landing_page #main #ongoing-projects .title-container{max-width:1320px;align-self:center;width:100%;box-sizing:border-box;margin-bottom:1rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset}#site-container.single-lab_landing_page #main #ongoing-projects .title-container h2{margin:0 0 0 2.5rem}#site-container.single-lab_landing_page #main #ongoing-projects .title-container .swiper-nav{display:flex;gap:.5rem;margin:0 2.5rem 0 0;display:flex;flex-direction:row;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:.5rem}#site-container.single-lab_landing_page #main #ongoing-projects .title-container .swiper-nav .swiper-button-prev,#site-container.single-lab_landing_page #main #ongoing-projects .title-container .swiper-nav .swiper-button-next{position:relative;left:auto;right:auto;top:0;color:var(--wp--preset--color--base);height:2.25rem;width:2.25rem;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset;margin-top:0;background:var(--wp--preset--color--accent);border:2px solid var(--wp--preset--color--accent);border-radius:100%;transition:all .25s ease-in-out}#site-container.single-lab_landing_page #main #ongoing-projects .title-container .swiper-nav .swiper-button-prev:after,#site-container.single-lab_landing_page #main #ongoing-projects .title-container .swiper-nav .swiper-button-next:after{display:none}#site-container.single-lab_landing_page #main #ongoing-projects .title-container .swiper-nav .swiper-button-prev:hover,#site-container.single-lab_landing_page #main #ongoing-projects .title-container .swiper-nav .swiper-button-next:hover{border-color:var(--wp--preset--color--accent);background:var(--wp--preset--color--base)}#site-container.single-lab_landing_page #main #ongoing-projects .title-container .swiper-nav .swiper-button-prev:hover span,#site-container.single-lab_landing_page #main #ongoing-projects .title-container .swiper-nav .swiper-button-next:hover span{color:var(--wp--preset--color--accent)}#site-container.single-lab_landing_page #main #ongoing-projects .title-container .swiper-nav .swiper-button-prev.swiper-button-lock,#site-container.single-lab_landing_page #main #ongoing-projects .title-container .swiper-nav .swiper-button-next.swiper-button-lock{color:var(--wp--preset--color--base);background:var(--wp--preset--color--tertiary);border-color:var(--wp--preset--color--tertiary)}#site-container.single-lab_landing_page #main #ongoing-projects .title-container .swiper-nav .swiper-button-prev.swiper-button-lock:hover span,#site-container.single-lab_landing_page #main #ongoing-projects .title-container .swiper-nav .swiper-button-next.swiper-button-lock:hover span{color:var(--wp--preset--color--base)}#site-container.single-lab_landing_page #main #ongoing-projects #projects-swiper{margin-bottom:-3rem}#site-container.single-lab_landing_page #main #ongoing-projects #projects-swiper .swiper-wrapper .project-container.swiper-slide .inner-content{display:grid;grid-template-rows:1fr auto;background-color:var(--wp--preset--color--secondary);border-radius:3rem 3rem 0 0;align-items:start}#site-container.single-lab_landing_page #main #ongoing-projects #projects-swiper .swiper-wrapper .project-container.swiper-slide .inner-content .text-container{background:var(--wp--preset--color--secondary);grid-row:2/3;display:flex;flex-direction:column;gap:1rem;padding:2rem 0 5rem 0}#site-container.single-lab_landing_page #main #ongoing-projects #projects-swiper .swiper-wrapper .project-container.swiper-slide .inner-content .text-container .project-desc,#site-container.single-lab_landing_page #main #ongoing-projects #projects-swiper .swiper-wrapper .project-container.swiper-slide .inner-content .text-container h3{padding:0 2.5rem;max-width:1320px}#site-container.single-lab_landing_page #main #ongoing-projects #projects-swiper .swiper-wrapper .project-container.swiper-slide .inner-content .text-container h3{margin-bottom:0}#site-container.single-lab_landing_page #main #ongoing-projects #projects-swiper .swiper-wrapper .project-container.swiper-slide .inner-content img{margin:0;box-sizing:border-box;max-height:400px;width:calc(100% - 5rem);width:100%}@media screen and (min-width: 768px){#site-container.single-lab_landing_page #main #ongoing-projects{margin-bottom:-2rem;display:flex;flex-direction:column;max-width:1320px;margin:4rem 2.5rem 0 2.5rem;gap:1rem}#site-container.single-lab_landing_page #main #ongoing-projects .title-container{margin:0;align-self:center;gap:1rem;justify-content:start}#site-container.single-lab_landing_page #main #ongoing-projects .title-container .swiper-nav,#site-container.single-lab_landing_page #main #ongoing-projects .title-container h2{margin:0}#site-container.single-lab_landing_page #main #ongoing-projects #projects-swiper .swiper-wrapper .project-container.swiper-slide .inner-content{grid-template-columns:2fr auto;grid-template-rows:100%;position:relative}#site-container.single-lab_landing_page #main #ongoing-projects #projects-swiper .swiper-wrapper .project-container.swiper-slide .inner-content .text-container{grid-row:1;grid-column:1;border-radius:3rem 3rem 0 0}#site-container.single-lab_landing_page #main #ongoing-projects #projects-swiper .swiper-wrapper .project-container.swiper-slide .inner-content img{position:relative;top:0;height:100%;width:100%;max-width:unset;grid-row:1;grid-column:2;margin:0;max-height:unset;max-width:400px;border-radius:0rem 3rem 0 0}}@media screen and (min-width: 1200px){#site-container.single-lab_landing_page #main #ongoing-projects{margin:4rem 10vw 0 10vw}#site-container.single-lab_landing_page #main #ongoing-projects #projects-swiper .swiper-wrapper .project-container.swiper-slide .inner-content img{max-width:550px}}@media screen and (min-width: 1600px){#site-container.single-lab_landing_page #main #ongoing-projects{align-self:center;width:100%}}.news-slider{position:relative;margin-bottom:-3rem}.news-slider .swiper-accent{position:absolute;top:-25px;left:0;height:100%;background:var(--wp--preset--gradient--primary-to-secondary);width:100%;-webkit-clip-path:url(#news-slider-accent-bg-mobile);clip-path:url(#news-slider-accent-bg-mobile)}.news-slider .swiper-bg{-webkit-clip-path:url(#news-slider-bg-mobile);clip-path:url(#news-slider-bg-mobile);background:var(--wp--preset--color--secondary);padding:4rem 0 8rem 0;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset}.news-slider .swiper-bg #swiper{width:100vw;max-width:1320px;height:100%;margin:0;display:flex;flex-direction:column;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset}.news-slider .swiper-bg #swiper .headline-container{margin:2rem 2.5rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:1rem}.news-slider .swiper-bg #swiper .headline-container h2{margin:0}.news-slider .swiper-bg #swiper .headline-container .swiper-nav-container{display:flex;flex-direction:row;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:.5rem}.news-slider .swiper-bg #swiper .headline-container .swiper-nav-container .swiper-button-next,.news-slider .swiper-bg #swiper .headline-container .swiper-nav-container .swiper-button-prev{position:relative;left:auto;right:auto;top:0;color:var(--wp--preset--color--base);height:2.25rem;width:2.25rem;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset;margin-top:0;background:var(--wp--preset--color--primary);border:2px solid var(--wp--preset--color--primary);border-radius:100%;transition:all .25s ease-in-out}.news-slider .swiper-bg #swiper .headline-container .swiper-nav-container .swiper-button-next:after,.news-slider .swiper-bg #swiper .headline-container .swiper-nav-container .swiper-button-prev:after{display:none}.news-slider .swiper-bg #swiper .headline-container .swiper-nav-container .swiper-button-next:hover,.news-slider .swiper-bg #swiper .headline-container .swiper-nav-container .swiper-button-prev:hover{border-color:var(--wp--preset--color--primary);background:var(--wp--preset--color--base)}.news-slider .swiper-bg #swiper .headline-container .swiper-nav-container .swiper-button-next:hover span,.news-slider .swiper-bg #swiper .headline-container .swiper-nav-container .swiper-button-prev:hover span{color:var(--wp--preset--color--primary)}.news-slider .swiper-bg #swiper .headline-container .swiper-nav-container .swiper-button-next.swiper-button-lock,.news-slider .swiper-bg #swiper .headline-container .swiper-nav-container .swiper-button-prev.swiper-button-lock{color:var(--wp--preset--color--base);background:var(--wp--preset--color--tertiary);border-color:var(--wp--preset--color--tertiary)}.news-slider .swiper-bg #swiper .headline-container .swiper-nav-container .swiper-button-next.swiper-button-lock:hover span,.news-slider .swiper-bg #swiper .headline-container .swiper-nav-container .swiper-button-prev.swiper-button-lock:hover span{color:var(--wp--preset--color--base)}.news-slider .swiper-bg #swiper .swiper-wrapper .swiper-slide{transition:all .25s ease-in-out;background:var(--wp--preset--color--base);border-radius:24px;border:2px solid var(--wp--preset--color--primary);color:var(--wp--preset--color--base);overflow:hidden;height:auto;display:grid;grid-template-columns:100%;grid-template-rows:250px auto;box-sizing:border-box}.news-slider .swiper-bg #swiper .swiper-wrapper .swiper-slide:hover{transform:translateY(-12px)}.news-slider .swiper-bg #swiper .swiper-wrapper .swiper-slide .thumbnail-container{display:flex;flex-direction:row;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset}.news-slider .swiper-bg #swiper .swiper-wrapper .swiper-slide .thumbnail-container img{width:100%;height:100%;max-height:220px;border-bottom:2px solid var(--wp--preset--color--primary)}@media screen and (min-width: 576px){.news-slider .swiper-bg #swiper .swiper-wrapper .swiper-slide .thumbnail-container img{max-height:unset;height:100%}}.news-slider .swiper-bg #swiper .swiper-wrapper .swiper-slide div:nth-of-type(2){padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:1.5rem}.news-slider .swiper-bg #swiper .swiper-wrapper .swiper-slide div:nth-of-type(2) div{padding:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:.2rem}.news-slider .swiper-bg #swiper .swiper-wrapper .swiper-slide div:nth-of-type(2) div .small-txt{width:100%;margin-bottom:0}.news-slider .swiper-bg #swiper .swiper-wrapper .swiper-slide div:nth-of-type(2) .wp-block-button{justify-content:end}.news-slider .swiper-bg #swiper .view-all-news{width:auto;align-self:end;margin:2rem 2.5rem 0 2.5rem}@media screen and (min-width: 576px){.news-slider .swiper-bg #swiper .view-all-news{margin:2rem 0rem 0 2.5rem}}@media screen and (min-width: 576px){.news-slider .swiper-bg #swiper{margin:0 2.5rem}.news-slider .swiper-bg #swiper .headline-container{margin:2rem 0}}@media screen and (min-width: 1200px){.news-slider .swiper-accent{-webkit-clip-path:url(#news-slider-accent-bg);clip-path:url(#news-slider-accent-bg);top:-30px}.news-slider .swiper-bg{-webkit-clip-path:url(#news-slider-bg);clip-path:url(#news-slider-bg)}.news-slider .swiper-bg #swiper{margin:0 10vw}.news-slider .swiper-bg #swiper .headline-container{margin:2rem 0}}.page-about .news-slider.events-visible,.home .news-slider{margin-bottom:4rem}.page-about .news-slider.events-visible .swiper-accent,.home .news-slider .swiper-accent{-webkit-clip-path:url(#about-news-slider-accent-bg-mobile);clip-path:url(#about-news-slider-accent-bg-mobile);top:-17px;height:104%;background:var(--wp--preset--gradient--primary-to-secondary)}.page-about .news-slider.events-visible .swiper-bg,.home .news-slider .swiper-bg{-webkit-clip-path:url(#about-news-slider-bg-mobile);clip-path:url(#about-news-slider-bg-mobile);background:var(--wp--preset--color--primary)}.page-about .news-slider.events-visible .swiper-bg #swiper .headline-container h2,.home .news-slider .swiper-bg #swiper .headline-container h2{color:var(--wp--preset--color--base)}.page-about .news-slider.events-visible .swiper-bg #swiper .headline-container .swiper-nav-container .swiper-button-next,.page-about .news-slider.events-visible .swiper-bg #swiper .headline-container .swiper-nav-container .swiper-button-prev,.home .news-slider .swiper-bg #swiper .headline-container .swiper-nav-container .swiper-button-next,.home .news-slider .swiper-bg #swiper .headline-container .swiper-nav-container .swiper-button-prev{position:relative;left:auto;right:auto;top:0;color:var(--wp--preset--color--primary);height:2.25rem;width:2.25rem;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset;margin-top:0;background:var(--wp--preset--color--base);border:2px solid var(--wp--preset--color--base);border-radius:100%;transition:all .25s ease-in-out}.page-about .news-slider.events-visible .swiper-bg #swiper .headline-container .swiper-nav-container .swiper-button-next:after,.page-about .news-slider.events-visible .swiper-bg #swiper .headline-container .swiper-nav-container .swiper-button-prev:after,.home .news-slider .swiper-bg #swiper .headline-container .swiper-nav-container .swiper-button-next:after,.home .news-slider .swiper-bg #swiper .headline-container .swiper-nav-container .swiper-button-prev:after{display:none}.page-about .news-slider.events-visible .swiper-bg #swiper .headline-container .swiper-nav-container .swiper-button-next:hover,.page-about .news-slider.events-visible .swiper-bg #swiper .headline-container .swiper-nav-container .swiper-button-prev:hover,.home .news-slider .swiper-bg #swiper .headline-container .swiper-nav-container .swiper-button-next:hover,.home .news-slider .swiper-bg #swiper .headline-container .swiper-nav-container .swiper-button-prev:hover{border-color:var(--wp--preset--color--base);background:var(--wp--preset--color--primary)}.page-about .news-slider.events-visible .swiper-bg #swiper .headline-container .swiper-nav-container .swiper-button-next:hover span,.page-about .news-slider.events-visible .swiper-bg #swiper .headline-container .swiper-nav-container .swiper-button-prev:hover span,.home .news-slider .swiper-bg #swiper .headline-container .swiper-nav-container .swiper-button-next:hover span,.home .news-slider .swiper-bg #swiper .headline-container .swiper-nav-container .swiper-button-prev:hover span{color:var(--wp--preset--color--base)}.page-about .news-slider.events-visible .swiper-bg #swiper .headline-container .swiper-nav-container .swiper-button-next.swiper-button-lock,.page-about .news-slider.events-visible .swiper-bg #swiper .headline-container .swiper-nav-container .swiper-button-prev.swiper-button-lock,.home .news-slider .swiper-bg #swiper .headline-container .swiper-nav-container .swiper-button-next.swiper-button-lock,.home .news-slider .swiper-bg #swiper .headline-container .swiper-nav-container .swiper-button-prev.swiper-button-lock{color:var(--wp--preset--color--base);background:var(--wp--preset--color--tertiary);border-color:var(--wp--preset--color--tertiary)}.page-about .news-slider.events-visible .swiper-bg #swiper .headline-container .swiper-nav-container .swiper-button-next.swiper-button-lock:hover span,.page-about .news-slider.events-visible .swiper-bg #swiper .headline-container .swiper-nav-container .swiper-button-prev.swiper-button-lock:hover span,.home .news-slider .swiper-bg #swiper .headline-container .swiper-nav-container .swiper-button-next.swiper-button-lock:hover span,.home .news-slider .swiper-bg #swiper .headline-container .swiper-nav-container .swiper-button-prev.swiper-button-lock:hover span{color:var(--wp--preset--color--base)}@media screen and (min-width: 1200px){.page-about .news-slider.events-visible .swiper-accent,.home .news-slider .swiper-accent{-webkit-clip-path:url(#about-news-slider-accent-bg);clip-path:url(#about-news-slider-accent-bg)}.page-about .news-slider.events-visible .swiper-bg,.home .news-slider .swiper-bg{-webkit-clip-path:url(#about-news-slider-bg);clip-path:url(#about-news-slider-bg)}}#publications-swiper{max-width:1320px;overflow:hidden;margin-bottom:4rem;width:100%;display:flex;flex-direction:column;align-items:end;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:1.5rem}#publications-swiper .headline-container{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:16px}#publications-swiper .headline-container h2{margin:0}#publications-swiper .headline-container .swiper-nav{height:100%;display:flex;flex-direction:row;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:.5rem}#publications-swiper .headline-container .swiper-nav .swiper-button-next,#publications-swiper .headline-container .swiper-nav .swiper-button-prev{position:relative;left:auto;right:auto;top:0;color:var(--wp--preset--color--base);height:2.25rem;width:2.25rem;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset;margin-top:0;background:var(--wp--preset--color--primary);border:2px solid var(--wp--preset--color--primary);border-radius:100%;transition:all .25s ease-in-out;top:unset;left:unset;right:unset}#publications-swiper .headline-container .swiper-nav .swiper-button-next:after,#publications-swiper .headline-container .swiper-nav .swiper-button-prev:after{display:none}#publications-swiper .headline-container .swiper-nav .swiper-button-next:hover,#publications-swiper .headline-container .swiper-nav .swiper-button-prev:hover{border-color:var(--wp--preset--color--primary);background:var(--wp--preset--color--base)}#publications-swiper .headline-container .swiper-nav .swiper-button-next:hover span,#publications-swiper .headline-container .swiper-nav .swiper-button-prev:hover span{color:var(--wp--preset--color--primary)}#publications-swiper .headline-container .swiper-nav .swiper-button-next.swiper-button-lock,#publications-swiper .headline-container .swiper-nav .swiper-button-prev.swiper-button-lock{color:var(--wp--preset--color--base);background:var(--wp--preset--color--tertiary);border-color:var(--wp--preset--color--tertiary)}#publications-swiper .headline-container .swiper-nav .swiper-button-next.swiper-button-lock:hover span,#publications-swiper .headline-container .swiper-nav .swiper-button-prev.swiper-button-lock:hover span{color:var(--wp--preset--color--base)}#publications-swiper .swiper-wrapper .pub-item-card.swiper-slide{height:auto;background:var(--wp--preset--color--tertiary);box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;flex-wrap:nowrap;flex-shrink:0;flex-grow:0;gap:1rem}#publications-swiper .swiper-wrapper .pub-item-card.swiper-slide.pi-pub-listing{flex-direction:row;align-items:start;padding:1.5rem 2rem}#publications-swiper .swiper-wrapper .pub-item-card.swiper-slide.pi-pub-listing .details{align-self:end}#publications-swiper .swiper-wrapper .pub-item-card.swiper-slide .details{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:.5rem}#publications-swiper .swiper-wrapper .pub-item-card.swiper-slide .details .wp-block-button{justify-content:end}@media screen and (max-width: 576px){#publications-swiper .swiper-wrapper .pub-item-card.swiper-slide.swiper-slide-prev,#publications-swiper .swiper-wrapper .pub-item-card.swiper-slide.swiper-slide-next{opacity:0;transition:all .25s ease}}#site-container #main .content.mobile-content{margin-top:0}@media screen and (max-width: 576px){#site-container #main .content.mobile-content{margin:0}}#site-container #main .content.mobile-content .event-slider{overflow:hidden;align-self:center;margin-bottom:4rem;box-sizing:border-box;width:100%}#site-container #main .content.mobile-content .event-slider .event-swiper{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset}#site-container #main .content.mobile-content .event-slider .event-swiper .headline-container{margin:2rem 2.5rem;margin-top:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset}#site-container #main .content.mobile-content .event-slider .event-swiper .headline-container h2{margin:0}#site-container #main .content.mobile-content .event-slider .event-swiper .headline-container .swiper-nav-container{display:flex;flex-direction:row;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:.5rem}#site-container #main .content.mobile-content .event-slider .event-swiper .headline-container .swiper-nav-container .swiper-button-next,#site-container #main .content.mobile-content .event-slider .event-swiper .headline-container .swiper-nav-container .swiper-button-prev{position:relative;left:auto;right:auto;top:0;color:var(--wp--preset--color--base);height:2.25rem;width:2.25rem;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset;margin-top:0;background:var(--wp--preset--color--primary);border:2px solid var(--wp--preset--color--primary);border-radius:100%;transition:all .25s ease-in-out}#site-container #main .content.mobile-content .event-slider .event-swiper .headline-container .swiper-nav-container .swiper-button-next:after,#site-container #main .content.mobile-content .event-slider .event-swiper .headline-container .swiper-nav-container .swiper-button-prev:after{display:none}#site-container #main .content.mobile-content .event-slider .event-swiper .headline-container .swiper-nav-container .swiper-button-next:hover,#site-container #main .content.mobile-content .event-slider .event-swiper .headline-container .swiper-nav-container .swiper-button-prev:hover{border-color:var(--wp--preset--color--primary);background:var(--wp--preset--color--base)}#site-container #main .content.mobile-content .event-slider .event-swiper .headline-container .swiper-nav-container .swiper-button-next:hover span,#site-container #main .content.mobile-content .event-slider .event-swiper .headline-container .swiper-nav-container .swiper-button-prev:hover span{color:var(--wp--preset--color--primary)}#site-container #main .content.mobile-content .event-slider .event-swiper .headline-container .swiper-nav-container .swiper-button-next.swiper-button-lock,#site-container #main .content.mobile-content .event-slider .event-swiper .headline-container .swiper-nav-container .swiper-button-prev.swiper-button-lock{color:var(--wp--preset--color--base);background:var(--wp--preset--color--tertiary);border-color:var(--wp--preset--color--tertiary)}#site-container #main .content.mobile-content .event-slider .event-swiper .headline-container .swiper-nav-container .swiper-button-next.swiper-button-lock:hover span,#site-container #main .content.mobile-content .event-slider .event-swiper .headline-container .swiper-nav-container .swiper-button-prev.swiper-button-lock:hover span{color:var(--wp--preset--color--base)}#site-container #main .content.mobile-content .event-slider .event-swiper .swiper-wrapper .swiper-slide{background:var(--wp--preset--color--base);border-radius:24px;border:2px solid var(--wp--preset--color--primary);color:var(--wp--preset--color--contrast);overflow:hidden;height:auto;box-sizing:border-box;transition:all .25s ease-in-out}#site-container #main .content.mobile-content .event-slider .event-swiper .swiper-wrapper .swiper-slide:hover{transform:translateY(-12px)}#site-container #main .content.mobile-content .event-slider .event-swiper .swiper-wrapper .swiper-slide .event-cat{font-weight:700;text-transform:uppercase;color:var(--wp--preset--color--primary);margin-bottom:1rem}#site-container #main .content.mobile-content .event-slider .event-swiper .swiper-wrapper .swiper-slide div.lsi-container{transition:all .25s ease-in-out;padding:1.5rem;height:100%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;align-items:start;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset}#site-container #main .content.mobile-content .event-slider .event-swiper .swiper-wrapper .swiper-slide div.lsi-container:hover{background:var(--wp--preset--color--tertiary)}#site-container #main .content.mobile-content .event-slider .event-swiper .swiper-wrapper .swiper-slide div.lsi-container .text-content{display:flex;flex-direction:column;justify-content:space-between;align-items:start;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:1rem}#site-container #main .content.mobile-content .event-slider .event-swiper .swiper-wrapper .swiper-slide div.lsi-container .text-content div.date-time-container{padding:0;text-transform:uppercase;margin-bottom:1rem;display:flex;flex-direction:column;align-items:start;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:.25rem}#site-container #main .content.mobile-content .event-slider .event-swiper .swiper-wrapper .swiper-slide div.lsi-container .text-content div.date-time-container h3{margin:0}#site-container #main .content.mobile-content .event-slider .event-swiper .swiper-wrapper .swiper-slide div.lsi-container .text-content div.date-time-container div{margin:0;display:flex;flex-direction:row;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:.15rem}#site-container #main .content.mobile-content .event-slider .event-swiper .swiper-wrapper .swiper-slide div.lsi-container .text-content div.date-time-container div p{text-transform:lowercase;margin:0}#site-container #main .content.mobile-content .event-slider .event-swiper .swiper-wrapper .swiper-slide div.lsi-container .wp-block-button{align-self:end;width:auto;margin-top:1rem}#site-container #main .content.mobile-content .event-slider .event-swiper .wp-block-button.view-all-events{align-self:end;margin:2rem 2.5rem 0 2.5rem;width:auto}@media screen and (min-width: 768px){#site-container #main .content.mobile-content .event-slider .event-swiper .wp-block-button.view-all-events{margin:2rem 0 0 0}}@media screen and (min-width: 576px){#site-container #main .content.mobile-content .event-slider .event-swiper{overflow:hidden}#site-container #main .content.mobile-content .event-slider .event-swiper .headline-container{margin:0 0 2rem 0}}#home-swiper-container{clip-path:url(#home-slider-accent-mobile);position:relative;height:59vh;background:var(--wp--preset--gradient--primary-to-secondary)}#home-swiper-container #home-swiper{clip-path:url(#home-slider-bg-mobile);z-index:24}#home-swiper-container #home-swiper .overlay{background:linear-gradient(0.25turn, color-mix(in srgb, var(--wp--preset--color--primary) 80%, transparent), 30%, transparent);position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#home-swiper-container #home-swiper .swiper-wrapper{z-index:9;height:60vh}#home-swiper-container #home-swiper .swiper-wrapper .swiper-slide{overflow:hidden;height:60vh;margin:0;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;flex-shrink:0;flex-grow:0;gap:unset}#home-swiper-container #home-swiper .swiper-wrapper .swiper-slide img,#home-swiper-container #home-swiper .swiper-wrapper .swiper-slide video{height:100%;position:absolute;top:0;left:0;object-fit:cover}#home-swiper-container #home-swiper .swiper-wrapper .swiper-slide .hero-text-container{position:relative;max-width:1320px;margin:0 2.5rem;z-index:100;width:100%;display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset}#home-swiper-container #home-swiper .swiper-wrapper .swiper-slide .hero-text-container .hero-slider-text{color:var(--wp--preset--color--base);max-width:50vw;text-transform:uppercase;font-size:var(--wp--preset--font-size--x-large);font-weight:900;z-index:15;text-shadow:1px 1px 10px rgba(0,0,0,.4392156863);margin-bottom:2rem}#home-swiper-container #home-swiper .swiper-pagination{top:80%}#home-swiper-container #home-swiper .swiper-pagination .swiper-pagination-bullet{background:var(--wp--preset--color--base);height:1rem;width:1rem}@media screen and (min-width: 768px){#home-swiper-container #home-swiper .swiper-wrapper .swiper-slide .hero-text-container .hero-slider-text{margin-bottom:2rem;font-size:var(--wp--preset--font-size--xx-large)}}@media screen and (min-width: 1200px){#home-swiper-container{height:66vh;clip-path:url(#home-slider-accent)}#home-swiper-container #home-swiper{clip-path:url(#home-slider-bg)}#home-swiper-container #home-swiper .swiper-wrapper{height:auto}#home-swiper-container #home-swiper .swiper-wrapper .swiper-slide{justify-content:center;height:70vh}#home-swiper-container #home-swiper .swiper-wrapper .swiper-slide .hero-text-container{margin:0 10vw}#home-swiper-container #home-swiper .swiper-wrapper .swiper-slide .hero-text-container .hero-slider-text{margin-bottom:5rem;max-width:36rem}#home-swiper-container #home-swiper .swiper-pagination{top:76%}}figure.first-col-focus table tr td:first-of-type{background:rgba(197,238,255,.5);border-color:rgba(0,0,0,0);color:var(--wp--preset--color--contrast)}.wp-block-table table{display:table;border:1px solid var(--wp--preset--color--tertiary);border-collapse:separate;border-radius:1.25rem;border-spacing:0;overflow:hidden}.wp-block-table th,.wp-block-table td{border:none}.wp-block-table th,.wp-block-table td{padding:.6rem .4rem .6rem .6rem;border-bottom:1px solid var(--wp--preset--color--tertiary)}.wp-block-table tr:last-of-type td{border-bottom:none;padding-bottom:.75rem}.wp-block-table th{vertical-align:top;text-align:left}.wp-block-table thead{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--base);border:none}@media screen and (min-width: 768px){.wp-block-table th,.wp-block-table td{padding:.6rem 1rem}}.page-lsi-pub-corner #content{margin:2rem 2rem 6rem 2rem}.page-lsi-pub-corner #content .lsi-container{display:flex;flex-direction:column;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:.5rem}.page-lsi-pub-corner #content .lsi-container #load-more-pubs{margin-top:0}.page-lsi-pub-corner #content .lsi-container .sort-container{display:flex;flex-direction:column;justify-content:start;align-items:start;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:1rem}.page-lsi-pub-corner #content .lsi-container .sort-container #search-sort{display:flex;flex-direction:column;justify-content:center;align-items:start;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:.75rem}.page-lsi-pub-corner #content .lsi-container .sort-container #search-sort .search-container{display:flex;flex-direction:row;justify-content:start;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset;margin-bottom:1rem}.page-lsi-pub-corner #content .lsi-container .sort-container #search-sort .search-container #pub-search{border:1px solid var(--wp--preset--color--primary);color:var(--wp--preset--color--contrast);border-radius:18px 0 0 18px;height:40px;outline:none;padding:0 1rem;font-size:var(--wp--preset--font-size--x-small);background:var(--wp--preset--color--tertiary);margin:0}.page-lsi-pub-corner #content .lsi-container .sort-container #search-sort .search-container #search-pubs{border-radius:0 100% 100% 0;border-width:1px}.page-lsi-pub-corner #content .lsi-container .sort-container #search-sort .select-container{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:.1rem}.page-lsi-pub-corner #content .lsi-container .sort-container #search-sort .select-container p{margin:0}@media screen and (min-width: 768px){.page-lsi-pub-corner #content .lsi-container .sort-container{flex-direction:row;justify-content:space-between}.page-lsi-pub-corner #content .lsi-container .sort-container #search-sort{margin-bottom:0;align-items:end}.page-lsi-pub-corner #content .lsi-container .sort-container #search-sort .search-container #pub-search{height:32px}}.page-lsi-pub-corner #content .pub-items{display:grid;grid-template-columns:100%;grid-auto-flow:row;row-gap:1.5rem;margin-bottom:2rem}.page-lsi-pub-corner #content .pub-items .publication-item-container{padding:2rem;border:2px solid var(--wp--preset--color--primary);border-radius:3rem;display:flex;flex-direction:column;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:.5rem}.page-lsi-pub-corner #content .pub-items .publication-item-container p a,.page-lsi-pub-corner #content .pub-items .publication-item-container p{font-weight:800;color:var(--wp--preset--color--primary)}.page-lsi-pub-corner #content .pub-items .publication-item-container p a span,.page-lsi-pub-corner #content .pub-items .publication-item-container p span{font-weight:500}.page-lsi-pub-corner #content .pub-items .publication-item-container p a:hover,.page-lsi-pub-corner #content .pub-items .publication-item-container p:hover{color:var(--wp--preset--color--contrast)}.page-lsi-pub-corner #content .pub-items .publication-item-container .researcher-link{font-weight:500;color:var(--wp--preset--color--contrast)}.page-lsi-pub-corner #content .pub-items .publication-item-container .researcher-link:hover{color:var(--wp--preset--color--primary)}.page-lsi-pub-corner #content .pub-items .publication-item-container div p{color:var(--wp--preset--color--contrast)}.page-lsi-pub-corner #content .pub-items .publication-item-container div:last-of-type{margin-top:2rem;display:flex;flex-direction:column;justify-content:space-between;align-items:start;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:.5rem}.page-lsi-pub-corner #content .pub-items .publication-item-container div:last-of-type .wp-block-button{margin-top:0;width:100%}@media screen and (min-width: 768px){.page-lsi-pub-corner #content .pub-items .publication-item-container div.small-txt.citation{margin-bottom:1rem}.page-lsi-pub-corner #content .pub-items .publication-item-container div:last-of-type{margin-top:auto}}@media screen and (min-width: 1024px){.page-lsi-pub-corner #content .pub-items .publication-item-container div.small-txt.citation{margin-bottom:1.5rem}.page-lsi-pub-corner #content .pub-items .publication-item-container div:last-of-type{align-items:center;gap:2rem;flex-direction:row}.page-lsi-pub-corner #content .pub-items .publication-item-container div:last-of-type .wp-block-button{width:auto}}@media screen and (min-width: 768px){.page-lsi-pub-corner #content .pub-items{grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:1.5rem}}.single-people_profile #site-container #main #content{align-self:stretch}.single-people_profile #site-container #main #content .lsi-container{max-width:1050px;display:flex;flex-direction:column;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:1.5rem}.single-people_profile #site-container #main #content .lsi-container .inner-content{display:flex;flex-direction:column;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:.25rem}.single-people_profile #site-container #main #content .lsi-container .inner-content h3{margin-bottom:0}.single-people_profile #site-container #main #content .lsi-container .inner-content p{margin:0;font-style:italic}@media screen and (min-width: 1200px){.single-people_profile #site-container #main #content{padding:3rem 10vw}}@media screen and (min-width: 1200px){.single-people_profile #site-container #main #content{padding:0}}@media screen and (min-width: 1670px){.single-people_profile #site-container #main #content{align-self:center;width:100%}}.page-our-labs#site-container #main #content{margin-bottom:4rem}.page-our-labs#site-container #main #content .lsi-container{display:flex;flex-direction:column;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:2rem;position:relative}.page-our-labs#site-container #main #content .lsi-container #load-more-labs{margin-top:0}.page-our-labs#site-container #main #content .lsi-container .sort-container{width:100%;display:grid;gap:1rem;grid-template-columns:auto auto;grid-template-rows:auto auto auto}.page-our-labs#site-container #main #content .lsi-container .sort-container .search-container{grid-column:1/3;grid-row:2/3;display:flex;flex-direction:row;justify-content:end;align-items:start;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset}.page-our-labs#site-container #main #content .lsi-container .sort-container .search-container #lab-search-term{box-sizing:border-box;border:1px solid var(--wp--preset--color--primary);color:var(--wp--preset--color--contrast);border-radius:18px 0 0 18px;height:40px;outline:none;padding:0 1rem;font-size:var(--wp--preset--font-size--x-small);background:var(--wp--preset--color--tertiary);margin:0;width:100%}@media screen and (min-width: 768px){.page-our-labs#site-container #main #content .lsi-container .sort-container .search-container #lab-search-term{height:32px}}.page-our-labs#site-container #main #content .lsi-container .sort-container .search-container #search-labs{box-sizing:border-box;border-radius:0 100% 100% 0;border-width:1px}.page-our-labs#site-container #main #content .lsi-container .sort-container .search-container #search-labs .material-symbols-rounded{font-size:1.2rem}.page-our-labs#site-container #main #content .lsi-container .sort-container #sort-labs{display:flex;flex-direction:row;justify-content:end;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset;align-self:center;grid-column:2/3;grid-row:1/2}.page-our-labs#site-container #main #content .lsi-container .sort-container #sort-labs p{margin:0}.page-our-labs#site-container #main #content .lsi-container .sort-container #filters-applied{width:100%;grid-row:3/4;grid-column:1/-1;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;flex-shrink:0;flex-grow:0;gap:.75rem}.page-our-labs#site-container #main #content .lsi-container .sort-container #filters-applied div.remove-filter{background-color:var(--wp--preset--color--tertiary);padding:.5rem .75rem;border-radius:12px;cursor:pointer;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:.25rem}.page-our-labs#site-container #main #content .lsi-container .sort-container #filters-applied div.remove-filter span.remove{font-size:1rem}.page-our-labs#site-container #main #content .lsi-container #labs-container{display:grid;grid-template-columns:1fr;grid-auto-flow:row;grid-gap:1.5rem;margin-bottom:2rem}.page-our-labs#site-container #main #content .lsi-container #labs-container p{grid-column:1/-1}.page-our-labs#site-container #main #content .lsi-container #labs-container.opacity{opacity:.5}.page-our-labs#site-container #main #content .lsi-container #labs-container .lab-card{border:2px solid var(--wp--preset--color--primary);border-radius:3rem;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset}.page-our-labs#site-container #main #content .lsi-container #labs-container .lab-card .inner-container{padding:2rem 2rem 1rem 2rem;display:flex;flex-direction:column;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:.75rem}.page-our-labs#site-container #main #content .lsi-container #labs-container .lab-card .inner-container h4{margin:0}.page-our-labs#site-container #main #content .lsi-container #labs-container .lab-card .inner-container img{max-height:200px;height:180px;width:100%;border-radius:2rem;border:1px solid var(--wp--preset--color--primary)}.page-our-labs#site-container #main #content .lsi-container #labs-container .lab-card .inner-container div:last-of-type{display:flex;flex-direction:column;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset}.page-our-labs#site-container #main #content .lsi-container #labs-container .lab-card .inner-container div:last-of-type p.small-txt{margin:0}.page-our-labs#site-container #main #content .lsi-container #labs-container .lab-card .inner-container div:last-of-type p:first-of-type{font-weight:700}.page-our-labs#site-container #main #content .lsi-container #labs-container .lab-card .btn-our-labs{background:var(--wp--preset--color--accent);color:var(--wp--preset--color--base);height:3.5rem;border-radius:0 0 2rem 2rem;text-transform:uppercase;border-top:1.5px solid var(--wp--preset--color--primary);font-weight:700;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset}.page-our-labs#site-container #main #content .lsi-container #labs-container .lab-card .btn-our-labs span.more{transition:all .15s ease-in-out;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset}.page-our-labs#site-container #main #content .lsi-container #labs-container .lab-card .btn-our-labs:hover{background:var(--wp--preset--color--primary)}.page-our-labs#site-container #main #content .lsi-container #lab-filter{background:var(--wp--preset--color--tertiary);padding:2rem;border-radius:3rem;position:absolute;top:3rem;left:0;z-index:1000}.page-our-labs#site-container #main #content .lsi-container #lab-filter .filter-items-container{display:grid;grid-template-columns:100%;grid-auto-flow:row;gap:1.25rem;margin-bottom:1.5rem}.page-our-labs#site-container #main #content .lsi-container #lab-filter .category-container-parent{display:flex;flex-direction:column;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:1rem}.page-our-labs#site-container #main #content .lsi-container #lab-filter .category-container{display:flex;flex-direction:column;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:.75rem}.page-our-labs#site-container #main #content .lsi-container #lab-filter .category-container h4{margin-bottom:.1rem}.page-our-labs#site-container #main #content .lsi-container #lab-filter .category-container .checkbox-group{display:flex;flex-direction:column;justify-content:start;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:.5rem}.page-our-labs#site-container #main #content .lsi-container #lab-filter .category-container .checkbox-group .checkbox-item label{display:flex;flex-direction:row;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:.5rem;position:relative;user-select:none;padding-left:28px}.page-our-labs#site-container #main #content .lsi-container #lab-filter .category-container .checkbox-group .checkbox-item label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.page-our-labs#site-container #main #content .lsi-container #lab-filter .category-container .checkbox-group .checkbox-item label input:checked~.checkbox{background:var(--wp--preset--color--accent)}.page-our-labs#site-container #main #content .lsi-container #lab-filter .category-container .checkbox-group .checkbox-item label input:checked~.checkbox .checked{width:8px;height:8px}.page-our-labs#site-container #main #content .lsi-container #lab-filter .category-container .checkbox-group .checkbox-item label .checkbox{width:15px;height:15px;border-radius:4px;border:1px solid var(--wp--preset--color--primary);background:var(--wp--preset--color--base);position:absolute;top:0;left:0}.page-our-labs#site-container #main #content .lsi-container #lab-filter .category-container .checkbox-group .checkbox-item label .checkbox::after{content:"";position:absolute;display:none}.page-our-labs#site-container #main #content .lsi-container #lab-filter .filter-btn-container{display:flex;flex-direction:column;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:.5rem}@media screen and (min-width: 576px){.page-our-labs#site-container #main #content .lsi-container .sort-container{grid-template-rows:auto auto}.page-our-labs#site-container #main #content .lsi-container .sort-container .search-container{grid-column:2/3}.page-our-labs#site-container #main #content .lsi-container .sort-container .search-container #lab-search-term{width:auto}.page-our-labs#site-container #main #content .lsi-container .sort-container #filters-applied{grid-row:2/3;grid-column:1/2}.page-our-labs#site-container #main #content .lsi-container #labs-container{grid-template-columns:1fr 1fr}.page-our-labs#site-container #main #content .lsi-container #lab-filter .filter-items-container{grid-template-columns:1fr 1fr}.page-our-labs#site-container #main #content .lsi-container #lab-filter .filter-btn-container{flex-direction:row;justify-content:end}}@media screen and (min-width: 900px){.page-our-labs#site-container #main #content .lsi-container #labs-container{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width: 1428px){.page-our-labs#site-container #main #content .lsi-container #labs-container{grid-template-columns:1fr 1fr 1fr 1fr}}.page-wing-managers .lsi-container{display:grid;grid-gap:2rem;margin-bottom:4rem}.page-wing-managers .lsi-container .card.wing-manager-card{gap:1.5rem}.page-wing-managers .lsi-container .card.wing-manager-card img{max-height:200px;object-position:center;height:100%}.page-wing-managers .lsi-container .card.wing-manager-card p{margin:0}.page-wing-managers .lsi-container .card.wing-manager-card a{color:var(--wp--preset--color--contrast)}.page-wing-managers .lsi-container .card.wing-manager-card a,.page-wing-managers .lsi-container .card.wing-manager-card p{display:flex;flex-direction:row;justify-content:start;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:.4rem}.page-wing-managers .lsi-container .card.wing-manager-card a .material-symbols-rounded,.page-wing-managers .lsi-container .card.wing-manager-card p .material-symbols-rounded{color:var(--wp--preset--color--accent);font-size:1.2rem}.page-wing-managers .lsi-container .section{display:flex;flex-direction:column;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:.2rem}.page-wing-managers .lsi-container .section:nth-of-type(2){gap:.4rem}@media screen and (min-width: 576px){.page-wing-managers .lsi-container{grid-template-columns:1fr 1fr}}@media screen and (min-width: 1024px){.page-wing-managers .lsi-container{grid-template-columns:1fr 1fr 1fr}}.btn-small{font-size:var(--wp--preset--font-size--x-small);color:var(--wp--preset--color--base);text-align:center;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset}.btn-small:hover{color:var(--wp--preset--color--accent);background:var(--wp--preset--color--base)}.btn-small.outline{color:var(--wp--preset--color--accent);background:rgba(0,0,0,0)}.btn-small.outline:hover{background:var(--wp--preset--color--base)}.icon-btn,span.icon-btn,a span.icon-btn a.icon-btn{background:var(--wp--preset--color--primary);width:40px;height:40px;border-radius:100%;color:var(--wp--preset--color--base);cursor:pointer;line-height:0;border:2px solid var(--wp--preset--color--primary);text-decoration:none;transition:all .25s ease-in-out;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset}.icon-btn span,span.icon-btn span,a span.icon-btn a.icon-btn span{color:var(--wp--preset--color--base)}.icon-btn:hover,span.icon-btn:hover,a span.icon-btn a.icon-btn:hover{color:var(--wp--preset--color--primary);background:var(--wp--preset--color--base)}.icon-btn:hover a span,.icon-btn:hover span,span.icon-btn:hover a span,span.icon-btn:hover span,a span.icon-btn a.icon-btn:hover a span,a span.icon-btn a.icon-btn:hover span{color:var(--wp--preset--color--primary)}@media screen and (min-width: 768px){.icon-btn,span.icon-btn,a span.icon-btn a.icon-btn{height:32px;width:32px}}a,a:visited,a:active{color:initial;text-decoration:none}a.wp-element-button,a:visited.wp-element-button,a:active.wp-element-button{color:var(--wp--preset--color--base);background:var(--wp--preset--color--accent)}a:hover{color:inherit}.wp-block-button a.view-more-btn{border-radius:.75rem;height:2.25rem;width:2.25rem;padding:0;font-weight:900;border:2px solid var(--wp--preset--color--accent);display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset}.wp-block-button a.view-more-btn .material-symbols-rounded{line-height:0}.load-more{align-self:center;margin-top:2rem}.wp-block-file a{color:var(--wp--preset--color--primary)}.wp-block-file a:hover,.wp-block-file a:visited,.wp-block-file a:active{color:var(--wp--preset--color--primary)}.wp-block-button{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset}.wp-block-button a{width:100%;text-align:center;transition:ease-in-out .5s all;color:var(--wp--preset--color--base)}.wp-block-button a:visited{color:var(--wp--preset--color--base);background-color:var(--wp--preset--color--accent)}.wp-block-button a:hover,.wp-block-button a:target,.wp-block-button a:active{color:var(--wp--preset--color--accent);background-color:var(--wp--preset--color--base);font-weight:800}@media screen and (min-width: 768px){.wp-block-button a{width:auto}}@media screen and (min-width: 1024px){.wp-block-button a{white-space:nowrap}}.wp-block-button.is-style-outline a,.wp-block-button.is-style-outline a:active{color:var(--wp--preset--color--primary);background:rgba(0,0,0,0)}.wp-block-button.is-style-outline:hover a{color:var(--wp--preset--color--base);background:var(--wp--preset--color--primary)}.wp-block-button.add-icon a{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:.25rem}.wp-block-button.is-style-fill:hover a,.wp-block-button.is-style-fill:hover a.has-secondary-background-color{background:var(--wp--preset--color--base) !important;color:var(--wp--preset--color--accent)}@media screen and (min-width: 768px){.wp-block-button{width:auto}}.wp-block-button__link:focus{background-color:var(--wp--preset--color--accent);color:var(--wp--preset--color--base)}.wp-block-button.is-style-fill{color:var(--wp--preset--color--base)}.wp-block-button.is-style-fill:hover,.wp-block-button.is-style-fill:focus,.wp-block-button.is-style-fill:active{color:var(--wp--preset--color--accent)}.wp-element-button:hover,.wp-element-button :active,.wp-element-button:visited:hover,.wp-element-button:visited :active{background:var(--wp--preset--color--base);color:var(--wp--preset--color--accent)}.single-tribe_events #tribe-events-content.tribe-blocks-editor{margin-bottom:0}.single-tribe_events #tribe-events-content.tribe-blocks-editor .hero-container{display:grid;grid-template-columns:100%;grid-template-rows:1fr auto;margin-bottom:0}.single-tribe_events #tribe-events-content.tribe-blocks-editor .hero-container .featured-img{z-index:100;margin:2.5rem 2.5rem 0 2.5rem;display:flex;flex-direction:row;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset}.single-tribe_events #tribe-events-content.tribe-blocks-editor .hero-container .featured-img img{box-sizing:border-box;width:100%;height:auto;max-height:350px;border-radius:4rem;border:6px solid var(--wp--preset--color--primary)}.single-tribe_events #tribe-events-content.tribe-blocks-editor .hero-container .hero-section{padding-bottom:4.5rem;padding-top:3.5rem}.single-tribe_events #tribe-events-content.tribe-blocks-editor .hero-container .hero-section .tribe-events-back{margin:0}.single-tribe_events #tribe-events-content.tribe-blocks-editor .hero-container .hero-section .tribe-events-back a{color:var(--wp--preset--color--base);display:flex;flex-direction:row;justify-content:center;align-items:start;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:.4rem}.single-tribe_events #tribe-events-content.tribe-blocks-editor .hero-container .hero-section div{gap:2rem}.single-tribe_events #tribe-events-content.tribe-blocks-editor .hero-container .hero-section div .title-container{display:flex;flex-direction:column;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:.1rem}.single-tribe_events #tribe-events-content.tribe-blocks-editor .hero-container .hero-section div .title-container h4{color:var(--wp--preset--color--base);font-weight:700;margin:.5rem 0 0 0}.single-tribe_events #tribe-events-content.tribe-blocks-editor .hero-container .hero-section div .title-container p.small-txt{color:var(--wp--preset--color--base);font-style:italic}.single-tribe_events #tribe-events-content.tribe-blocks-editor .hero-container .hero-section div p.event-dates{color:var(--wp--preset--color--base);text-transform:uppercase;margin-bottom:2rem}.single-tribe_events #tribe-events-content.tribe-blocks-editor .hero-container #hero-accent{height:52%}.single-tribe_events #tribe-events-content.tribe-blocks-editor .tribe-events-single-section{display:flex;flex-direction:column;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:0 1rem}.single-tribe_events #tribe-events-content.tribe-blocks-editor .tribe-events-single-section::before,.single-tribe_events #tribe-events-content.tribe-blocks-editor .tribe-events-single-section::after{display:none}.single-tribe_events #tribe-events-content.tribe-blocks-editor .tribe-events-single-section dt,.single-tribe_events #tribe-events-content.tribe-blocks-editor .tribe-events-single-section dd,.single-tribe_events #tribe-events-content.tribe-blocks-editor .tribe-events-single-section address{font-size:var(--wp--preset--font-size--small);font-family:var(--wp--preset--font-family--primary);font-style:normal;line-height:1.4}.single-tribe_events #tribe-events-content.tribe-blocks-editor .tribe-events-single-section dl{display:flex;flex-direction:column;align-items:start;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:.3rem}.single-tribe_events #tribe-events-content.tribe-blocks-editor .tribe-events-single-section dl .detail-container{display:flex;flex-direction:row;justify-content:center;align-items:start;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:.25rem}.single-tribe_events #tribe-events-content.tribe-blocks-editor .tribe-events-single-section dl dd,.single-tribe_events #tribe-events-content.tribe-blocks-editor .tribe-events-single-section dl dt{margin:0;padding:0}.single-tribe_events #tribe-events-content.tribe-blocks-editor .tribe-events-single-section .tribe-events-single-section-title{color:var(--wp--preset--color--contrast);font-family:var(--wp--preset--font-family--primary);font-size:var(--wp--preset--font-size--large);margin-bottom:.3rem;font-weight:800}.single-tribe_events #tribe-events-content.tribe-blocks-editor .tribe-block__events-link{padding:0;display:inline-block}.single-tribe_events #tribe-events-content.tribe-blocks-editor .tribe-block__events-link .tribe-events-c-subscribe-dropdown .tribe-common-c-btn-border{padding:0}.single-tribe_events #tribe-events-content.tribe-blocks-editor .tribe-block__events-link .tribe-events-c-subscribe-dropdown .tribe-common-c-svgicon{display:none}.single-tribe_events #tribe-events-content.tribe-blocks-editor .tribe-block__events-link .tribe-events-c-subscribe-dropdown button.tribe-events-c-subscribe-dropdown__button-text{padding:.75rem 1.25rem;background:var(--wp--preset--color--accent);color:var(--wp--preset--color--base);border-radius:48px;border:2px solid var(--wp--preset--color--accent);font-family:var(--wp--preset--font-family--primary);font-size:var(--wp--preset--font-size--x-small);text-transform:uppercase;font-weight:800}.single-tribe_events #tribe-events-content.tribe-blocks-editor .tribe-block__events-link .tribe-events-c-subscribe-dropdown #tribe-events-subscribe-dropdown-content{background-color:var(--wp--preset--color--tertiary);font-family:var(--wp--preset--font-family--primary);border-radius:0 0 1rem 1rem;margin-top:-1rem;padding-top:.5rem}.single-tribe_events #tribe-events-content.tribe-blocks-editor .tribe-block__events-link .tribe-events-c-subscribe-dropdown #tribe-events-subscribe-dropdown-content ul{padding:.75rem 0 1rem 0}.single-tribe_events #tribe-events-content.tribe-blocks-editor .tribe-events-schedule{display:none}.single-tribe_events #tribe-events-content.tribe-blocks-editor .tribe-block__venue__meta{width:auto;flex-basis:unset}.single-tribe_events #tribe-events-content.tribe-blocks-editor #tribe-events-footer .tribe-events-sub-nav{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset;margin:2rem 0}@media screen and (min-width: 768px){.single-tribe_events #tribe-events-content.tribe-blocks-editor .tribe-events-single-section{flex-direction:row;flex-wrap:wrap;column-gap:6rem;align-items:start;justify-content:start;row-gap:2rem}.single-tribe_events #tribe-events-content.tribe-blocks-editor .hero-container{grid-template-rows:100%;margin-bottom:2rem;max-height:550px}.single-tribe_events #tribe-events-content.tribe-blocks-editor .hero-container .title-container{max-width:55%}.single-tribe_events #tribe-events-content.tribe-blocks-editor .hero-container #hero-accent{height:104%}.single-tribe_events #tribe-events-content.tribe-blocks-editor .hero-container .featured-img{position:absolute;top:0;right:0;margin:0;height:100%}.single-tribe_events #tribe-events-content.tribe-blocks-editor .hero-container .featured-img img{max-height:unset;height:100%;width:35vw;max-width:700px;border-radius:0 0 0 9rem;border-bottom:6px solid var(--wp--preset--color--primary);border-left:6px solid var(--wp--preset--color--primary);border-top:none;border-right:none;object-position:center}}@media screen and (min-width: 2000px){.single-tribe_events #tribe-events-content.tribe-blocks-editor .hero-container{grid-template-rows:1fr auto;max-height:unset;margin-bottom:0}.single-tribe_events #tribe-events-content.tribe-blocks-editor .hero-container .title-container{max-width:80%}.single-tribe_events #tribe-events-content.tribe-blocks-editor .hero-container #hero-accent{height:52%}.single-tribe_events #tribe-events-content.tribe-blocks-editor .hero-container .primary-bg{height:47%}.single-tribe_events #tribe-events-content.tribe-blocks-editor .hero-container .featured-img{position:relative;top:unset;right:unset;margin:2rem 10vw 0 10vw;max-width:1320px;justify-self:center;width:100%;max-height:400px}.single-tribe_events #tribe-events-content.tribe-blocks-editor .hero-container .featured-img img{box-sizing:border-box;width:100%;height:100%;max-width:500px;border-radius:4rem;border:6px solid var(--wp--preset--color--primary)}}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events{display:flex;flex-direction:column;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container{margin:0;padding:2.5rem;max-width:100%;width:100%}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-c-nav__list,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-c-nav__list{align-items:center}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-c-nav__list .tribe-events-c-nav__next,.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-c-nav__list .tribe-events-c-nav__prev,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-c-nav__list .tribe-events-c-nav__next,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-c-nav__list .tribe-events-c-nav__prev{background-color:rgba(0,0,0,0);border:none}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-header,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-header{gap:1rem;flex-direction:row}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__top-bar,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__top-bar{margin-bottom:0;display:flex;flex-direction:column;justify-content:space-between;align-items:start;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:.25rem}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__top-bar .tribe-events-c-top-bar__nav-list,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__top-bar .tribe-events-c-top-bar__nav-list{display:flex;flex-direction:row;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:.5rem}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__top-bar .tribe-events-c-top-bar__nav-list .tribe-events-c-top-bar__nav-list-item,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__top-bar .tribe-events-c-top-bar__nav-list .tribe-events-c-top-bar__nav-list-item{padding:0}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__top-bar .tribe-events-c-top-bar__nav-list .tribe-events-c-top-bar__nav-list-item .tribe-common-c-btn-icon,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__top-bar .tribe-events-c-top-bar__nav-list .tribe-events-c-top-bar__nav-list-item .tribe-common-c-btn-icon{background:rgba(0,0,0,0);border:none;display:flex;flex-direction:row;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__top-bar .tribe-events-c-top-bar__nav-list .tribe-events-c-top-bar__nav-list-item .tribe-common-c-btn-icon .icon-btn,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__top-bar .tribe-events-c-top-bar__nav-list .tribe-events-c-top-bar__nav-list-item .tribe-common-c-btn-icon .icon-btn{border:2px solid var(--wp--preset--color--primary);display:flex;flex-direction:row;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__top-bar .tribe-events-c-top-bar__nav-list .tribe-events-c-top-bar__nav-list-item .tribe-common-c-btn-icon .icon-btn.disabled,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__top-bar .tribe-events-c-top-bar__nav-list .tribe-events-c-top-bar__nav-list-item .tribe-common-c-btn-icon .icon-btn.disabled{background:var(--wp--preset--color--tertiary);border-color:var(--wp--preset--color--tertiary)}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__top-bar .tribe-events-c-top-bar__nav-list .tribe-events-c-top-bar__nav-list-item .tribe-common-c-btn-icon .icon-btn.disabled .material-symbols-rounded,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__top-bar .tribe-events-c-top-bar__nav-list .tribe-events-c-top-bar__nav-list-item .tribe-common-c-btn-icon .icon-btn.disabled .material-symbols-rounded{color:var(--wp--preset--color--contrast);opacity:.2}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__top-bar .date-nav-container,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__top-bar .date-nav-container{display:flex;flex-direction:row;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:1rem}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__top-bar .date-nav-container .tribe-events-c-top-bar__datepicker,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__top-bar .date-nav-container .tribe-events-c-top-bar__datepicker{flex:unset}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__top-bar .date-nav-container .tribe-events-c-top-bar__datepicker .tribe-events-c-top-bar__datepicker-button,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__top-bar .date-nav-container .tribe-events-c-top-bar__datepicker .tribe-events-c-top-bar__datepicker-button{background:rgba(0,0,0,0);border:none;font-size:var(--wp--preset--font-size--large);font-weight:800}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__top-bar .date-nav-container .tribe-events-c-top-bar__datepicker .tribe-events-c-top-bar__datepicker-button.list-date-btn,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__top-bar .date-nav-container .tribe-events-c-top-bar__datepicker .tribe-events-c-top-bar__datepicker-button.list-date-btn{font-size:12px;background:var(--wp--preset--color--base);color:var(--wp--preset--color--primary);border:1px solid var(--wp--preset--color--primary);font-weight:600;border-radius:18px;height:100%;padding:0 .75rem;line-height:1;min-height:1.5rem;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__top-bar .tribe-events-c-top-bar__today-button,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__top-bar .tribe-events-c-top-bar__today-button{border:1px solid var(--wp--preset--color--tertiary);border-radius:18px;color:var(--wp--preset--color--contrast);font-size:12px;line-height:1.6}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__top-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__top-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector{width:auto}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__top-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector .tribe-events-c-view-selector__content,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__top-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector .tribe-events-c-view-selector__content{padding:0;position:relative;top:unset;right:unset;transform:none;display:flex;flex-direction:row;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__top-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__top-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list{display:flex;flex-direction:row;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:.5rem}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__top-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item--list,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__top-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item--list{border-right:1px solid var(--wp--preset--color--contrast)}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__top-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list li a,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__top-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list li a{padding:0;font-weight:700}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__top-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item--list,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__top-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item--list{padding-right:.5rem}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__top-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item--month,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__top-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item--month{padding:0}@media screen and (min-width: 768px){.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__top-bar,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__top-bar{flex-direction:row}}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__events-bar,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__events-bar{justify-content:end}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__events-bar button.tribe-events-c-events-bar__search-button.icon-btn .material-symbols-rounded,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__events-bar button.tribe-events-c-events-bar__search-button.icon-btn .material-symbols-rounded{font-size:1.2rem}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container{max-width:400px}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-events-bar__search-form,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-events-bar__search-form{gap:.5rem;justify-content:end}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-events-bar__search-form .tribe-events-c-search__input-group,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-events-bar__search-form .tribe-events-c-search__input-group{flex:unset;width:100%}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-events-bar__search-form .tribe-events-c-search__input-group .tribe-common-form-control-text,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-events-bar__search-form .tribe-events-c-search__input-group .tribe-common-form-control-text{margin:0}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-events-bar__search-form .tribe-common-c-btn,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-events-bar__search-form .tribe-common-c-btn{background:rgba(0,0,0,0);border-color:var(--wp--preset--color--primary);border-width:1.5px;color:var(--wp--preset--color--primary);padding:0;height:32px;width:32px;border-radius:0 100% 100% 0;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-events-bar__search-form .tribe-common-c-btn:hover,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-events-bar__search-form .tribe-common-c-btn:hover{background:var(--wp--preset--color--base)}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input{border-radius:32px 0 0 32px;border:1px solid color-mix(in srgb, var(--wp--preset--color--contrast) 60%, transparent);padding:.5rem 1rem;box-sizing:border-box;height:32px;width:100%;margin:0}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input:focus-visible,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input:focus-visible{outline:none}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__events-bar #tribe-events-search-container,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__events-bar #tribe-events-search-container{background:var(--wp--preset--color--tertiary);border-radius:1rem;border:1px solid var(--wp--preset--color--primary);box-sizing:border-box;padding:.5rem}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__events-bar #tribe-events-search-container form.tribe-events-c-search,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__events-bar #tribe-events-search-container form.tribe-events-c-search{height:32px;display:flex;flex-direction:row;justify-content:start;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__events-bar #tribe-events-search-container form.tribe-events-c-search .tribe-common-c-btn.small-txt,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__events-bar #tribe-events-search-container form.tribe-events-c-search .tribe-common-c-btn.small-txt{margin:0;background:var(--wp--preset--color--primary);color:var(--wp--preset--color--base)}@media screen and (min-width: 576px){.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__events-bar #tribe-events-search-container,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__events-bar #tribe-events-search-container{background:rgba(0,0,0,0);border:none;padding:0}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__events-bar #tribe-events-search-container form.tribe-events-c-search,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__events-bar #tribe-events-search-container form.tribe-events-c-search{justify-content:end}}@media screen and (min-width: 768px){.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-events-bar__search-form .tribe-events-c-search__input-group,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-events-bar__search-form .tribe-events-c-search__input-group{width:auto}}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-calendar-month,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-calendar-month{background:var(--wp--preset--color--tertiary);border-radius:1rem;border:1px solid var(--wp--preset--color--contrast);max-width:100%;overflow:hidden}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-calendar-month .tribe-events-calendar-month__header .tribe-events-calendar-month__header-row,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-calendar-month .tribe-events-calendar-month__header .tribe-events-calendar-month__header-row{background:var(--wp--preset--color--primary);text-align:center;border-radius:1rem 1rem 0 0}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-calendar-month .tribe-events-calendar-month__header .tribe-events-calendar-month__header-row .tribe-events-calendar-month__header-column,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-calendar-month .tribe-events-calendar-month__header .tribe-events-calendar-month__header-row .tribe-events-calendar-month__header-column{padding:.5rem 0}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-calendar-month .tribe-events-calendar-month__header .tribe-events-calendar-month__header-row .tribe-events-calendar-month__header-column .tribe-events-calendar-month__header-column-title,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-calendar-month .tribe-events-calendar-month__header .tribe-events-calendar-month__header-row .tribe-events-calendar-month__header-column .tribe-events-calendar-month__header-column-title{color:var(--wp--preset--color--base)}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week{min-height:100px}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day-cell,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day-cell{border:1px solid var(--wp--preset--color--contrast);border-width:0 1px 1px 0}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day-cell:last-of-type,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day-cell:last-of-type{border-width:0 0 1px 0}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week:last-of-type .tribe-events-calendar-month__day-cell,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week:last-of-type .tribe-events-calendar-month__day-cell{border-width:0 1px 0 0}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week:last-of-type .tribe-events-calendar-month__day-cell:last-of-type,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week:last-of-type .tribe-events-calendar-month__day-cell:last-of-type{border-width:0}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day-cell--mobile,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day-cell--mobile{position:relative;min-height:unset;padding-top:12px;top:unset}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day-cell--mobile .tribe-events-calendar-month__mobile-events-icon--event,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day-cell--mobile .tribe-events-calendar-month__mobile-events-icon--event{margin:auto}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-c-subscribe-dropdown__container .tribe-events-c-subscribe-dropdown__button,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-c-subscribe-dropdown__container .tribe-events-c-subscribe-dropdown__button{padding:0}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-c-subscribe-dropdown__container .tribe-events-c-subscribe-dropdown__button button.wp-element-button,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-c-subscribe-dropdown__container .tribe-events-c-subscribe-dropdown__button button.wp-element-button{width:100%;padding:.5rem 1rem}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-c-subscribe-dropdown__container .tribe-events-c-subscribe-dropdown__button-icon,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-c-subscribe-dropdown__container .tribe-events-c-subscribe-dropdown__button-icon{display:none}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-calendar-month-mobile-events .tribe-events-calendar-month-nav .tribe-events-c-nav__list li button.tribe-common-b2,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-calendar-month-mobile-events .tribe-events-calendar-month-nav .tribe-events-c-nav__list li button.tribe-common-b2{background:rgba(0,0,0,0);border:none;color:var(--wp--preset--color--contrast)}@media screen and (min-width: 768px){.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container{padding:2.5rem;padding-top:6rem}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container .tribe-events-c-subscribe-dropdown__container .tribe-events-c-subscribe-dropdown__button button.wp-element-button,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-c-subscribe-dropdown__container .tribe-events-c-subscribe-dropdown__button button.wp-element-button{width:auto}}@media screen and (min-width: 1200px){.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container{padding:6rem 10vw}}@media screen and (min-width: 1670px){.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events #content.tribe-events-l-container,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container{margin:6rem 10vw;padding:0;max-width:1320px}}.tribe-events-page-template #site-container #main .tribe-events-view--month.tribe-events .tribe-events-c-top-bar__datepicker-container .dropdown-menu,.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events .tribe-events-c-top-bar__datepicker-container .dropdown-menu{z-index:100 !important;min-width:220px}.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__top-bar{flex-direction:column-reverse;gap:.5rem}@media screen and (min-width: 768px){.tribe-events-page-template #site-container #main .tribe-events-view--list.tribe-events #content.tribe-events-l-container .tribe-events-header .tribe-events-header__top-bar{flex-direction:row}}.tooltipster-base.tribe-events-tooltip-theme{max-width:350px}.tooltipster-base.tribe-events-tooltip-theme .tooltipster-box{background:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast);padding:2rem;border:1px solid var(--wp--preset--color--contrast);border-radius:1rem}.tooltipster-base.tribe-events-tooltip-theme .tooltipster-box .tooltipster-content .tribe-events-calendar-month__calendar-event-tooltip-datetime{color:var(--wp--preset--color--contrast)}.tribe-events .tribe-events-c-messages__message{gap:.5rem;justify-content:center}.tribe-events-notices{background:rgba(255,114,114,.1);border:none;color:var(--wp--preset--color--alert);max-width:1320px;align-self:center;width:auto;font-weight:700;font-style:italic;margin-bottom:1rem}@media screen and (min-width: 1600px){.tribe-events-notices{align-self:start}}.tribe-common .tribe-events-calendar-latest-past{margin-top:1rem}.home #site-container #main #content.featured-items .promo-items-container{display:flex;flex-direction:column;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:48px;margin-bottom:2rem}.home #site-container #main #content.featured-items .promo-items-container .promo-item{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:1.5rem;max-width:65vw;width:100%}.home #site-container #main #content.featured-items .promo-items-container .promo-item img{box-shadow:2px 2px 3px rgba(0,0,0,.1882352941);border-radius:50%;transition:all .25s ease-in-out}.home #site-container #main #content.featured-items .promo-items-container .promo-item img:hover{transform:translateY(-1rem)}.home #site-container #main #content.featured-items .promo-items-container .promo-item h2{margin:0;text-align:center;color:var(--wp--preset--color--primary)}@media screen and (min-width: 768px){.home #site-container #main #content.featured-items .promo-items-container{flex-direction:row;align-items:start}}@media screen and (min-width: 1200px){.home #site-container #main #content.featured-items .promo-items-container{gap:72px}}.page-our-people #site-container #main #content .lsi-container{margin-bottom:3rem;display:flex;flex-direction:column;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset}.page-our-people #site-container #main #content .lsi-container .search-filter{margin-bottom:2rem;display:flex;flex-direction:column;justify-content:space-between;align-items:start;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:1rem}.page-our-people #site-container #main #content .lsi-container .search-filter .search-container{display:flex;flex-direction:row;justify-content:start;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset}.page-our-people #site-container #main #content .lsi-container .search-filter .search-container #search_term{border:1px solid var(--wp--preset--color--primary);color:var(--wp--preset--color--contrast);border-radius:18px 0 0 18px;height:40px;outline:none;padding:0 1rem;font-size:var(--wp--preset--font-size--x-small);background:var(--wp--preset--color--tertiary);margin:0}@media screen and (min-width: 768px){.page-our-people #site-container #main #content .lsi-container .search-filter .search-container #search_term{height:32px}}.page-our-people #site-container #main #content .lsi-container .search-filter .search-container #search-people-profiles{border-radius:0 100% 100% 0;border-width:1px}.page-our-people #site-container #main #content .lsi-container .search-filter .people-filter{display:flex;flex-direction:row;flex-wrap:wrap;flex-shrink:1;flex-grow:0;gap:.5rem;cursor:pointer;font-weight:700;color:var(--wp--preset--color--primary)}.page-our-people #site-container #main #content .lsi-container .search-filter .people-filter #all-people,.page-our-people #site-container #main #content .lsi-container .search-filter .people-filter #faculty-only,.page-our-people #site-container #main #content .lsi-container .search-filter .people-filter #admin-only{position:relative}.page-our-people #site-container #main #content .lsi-container .search-filter .people-filter #all-people::after,.page-our-people #site-container #main #content .lsi-container .search-filter .people-filter #faculty-only::after,.page-our-people #site-container #main #content .lsi-container .search-filter .people-filter #admin-only::after{content:"";height:100%;width:2px;background:var(--wp--preset--color--primary);top:0;display:block;position:absolute;top:0;right:-0.5rem}.page-our-people #site-container #main #content .lsi-container .search-filter .people-filter #faculty-only,.page-our-people #site-container #main #content .lsi-container .search-filter .people-filter #admin-only{margin-left:.4rem}.page-our-people #site-container #main #content .lsi-container .search-filter .people-filter #staff-only{margin-left:0}.page-our-people #site-container #main #content .lsi-container .search-filter .people-filter #faculty-only{margin-right:.4rem}.page-our-people #site-container #main #content .lsi-container .search-filter .people-filter .people-filter-btn:first-of-type{border-bottom:1px solid var(--wp--preset--color--primary)}.page-our-people #site-container #main #content .lsi-container #people-container{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:1.25rem}.page-our-people #site-container #main #content .lsi-container #people-container .people-card{width:100%;gap:1rem;height:100%;justify-content:space-between}.page-our-people #site-container #main #content .lsi-container #people-container .people-card .inner-container{display:flex;flex-direction:column;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset}.page-our-people #site-container #main #content .lsi-container #people-container .people-card .inner-container h3{margin-bottom:0}.page-our-people #site-container #main #content .lsi-container #people-container .people-card .inner-container p{margin:0}.page-our-people #site-container #main #content .lsi-container #people-container .people-card img{height:100%;max-height:210px}.page-our-people #site-container #main #content .lsi-container #people-container .people-card .btn-small{align-self:end}.page-our-people #site-container #main #content .lsi-container #load-more-people{margin-top:3rem}@media screen and (min-width: 576px){.page-our-people #site-container #main #content .lsi-container #people-container{display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:row}}@media screen and (min-width: 768px){.page-our-people #site-container #main #content .lsi-container .search-filter{flex-direction:row;align-items:center}.page-our-people #site-container #main #content .lsi-container #people-container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-auto-flow:row}}@media screen and (min-width: 1428px){.page-our-people #site-container #main #content .lsi-container #people-container{grid-template-columns:1fr 1fr 1fr 1fr}}.page-canada-research-chairs #main .lsi-container h2{margin-bottom:1rem}.page-canada-research-chairs #main .lsi-container .chair-card-container,.page-canada-research-chairs #main .lsi-container .accordion-content .loop-container{display:flex;flex-direction:column;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:1.25rem}.page-canada-research-chairs #main .lsi-container .chair-card-container .research-chair-card,.page-canada-research-chairs #main .lsi-container .accordion-content .loop-container .research-chair-card{justify-content:space-between;gap:.25rem}.page-canada-research-chairs #main .lsi-container .chair-card-container .research-chair-card .link-container,.page-canada-research-chairs #main .lsi-container .accordion-content .loop-container .research-chair-card .link-container{justify-content:space-between;align-items:center;display:grid;grid-template-columns:1fr auto;margin-top:1rem;gap:.25rem}.page-canada-research-chairs #main .lsi-container .chair-card-container .research-chair-card .link-container p,.page-canada-research-chairs #main .lsi-container .accordion-content .loop-container .research-chair-card .link-container p{margin:0;font-style:italic}.page-canada-research-chairs #main .lsi-container .chair-card-container .research-chair-card .link-container .wp-block-button,.page-canada-research-chairs #main .lsi-container .accordion-content .loop-container .research-chair-card .link-container .wp-block-button{width:auto;margin-left:.5rem}.page-canada-research-chairs #main .lsi-container .chair-card-container .research-chair-card img,.page-canada-research-chairs #main .lsi-container .accordion-content .loop-container .research-chair-card img{height:12rem;margin-bottom:.5rem}.page-canada-research-chairs #main .lsi-container .chair-card-container .research-chair-card .inner-container,.page-canada-research-chairs #main .lsi-container .accordion-content .loop-container .research-chair-card .inner-container{display:flex;flex-direction:column;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:.25rem}.page-canada-research-chairs #main .lsi-container .chair-card-container .research-chair-card .inner-container h3,.page-canada-research-chairs #main .lsi-container .accordion-content .loop-container .research-chair-card .inner-container h3{margin-bottom:0}.page-canada-research-chairs #main .lsi-container .chair-card-container .research-chair-card .inner-container a.small-txt:hover,.page-canada-research-chairs #main .lsi-container .accordion-content .loop-container .research-chair-card .inner-container a.small-txt:hover{color:var(--wp--preset--color--primary)}.page-canada-research-chairs #main .lsi-container .wp-block-lsi-accordion .accordion-content .loop-container{display:grid;grid-template-columns:1fr;grid-auto-flow:row}.page-canada-research-chairs #main .lsi-container.former-chairs{margin-top:4rem}@media screen and (min-width: 576px){.page-canada-research-chairs #main .lsi-container .chair-card-container{display:grid;grid-template-columns:repeat(2, 1fr);grid-auto-flow:row}.page-canada-research-chairs #main .lsi-container .wp-block-lsi-accordion .accordion-content .loop-container{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 940px){.page-canada-research-chairs #main .lsi-container .chair-card-container{grid-template-columns:repeat(3, 1fr)}.page-canada-research-chairs #main .lsi-container .wp-block-lsi-accordion .accordion-content .loop-container{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 1560px){.page-canada-research-chairs #main .lsi-container .chair-card-container{grid-template-columns:repeat(4, 1fr)}.page-canada-research-chairs #main .lsi-container .wp-block-lsi-accordion .accordion-content .loop-container{grid-template-columns:repeat(4, 1fr)}}.wiki-embed .wiki-embed-shell{display:flex;flex-direction:column;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:1rem}.wiki-embed .wiki-embed-shell .accordion-group{border:none;background:var(--wp--preset--color--secondary);border-radius:3rem}.wiki-embed .wiki-embed-shell .accordion-group .accordion-heading a.accordion-toggle{background:rgba(0,0,0,0);padding:1.25rem 2rem;margin-bottom:0;position:relative;transition:all .2s ease-in-out;color:var(--wp--preset--color--primary);font-size:var(--wp--preset--font-size--large);font-weight:800}.wiki-embed .wiki-embed-shell .accordion-group .accordion-heading a.accordion-toggle::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:2rem;font-family:"Material Symbols Rounded";font-size:2rem}.wiki-embed .wiki-embed-shell .accordion-group .accordion-inner{border:none;background:var(--wp--preset--color--tertiary);padding:1.25rem 2rem;border-radius:0 0 3rem 3rem}.wiki-embed .wiki-embed-shell .accordion-group a{color:var(--wp--preset--color--contrast);text-decoration:none}.wiki-embed .wiki-embed-shell .accordion-group a:hover,.wiki-embed .wiki-embed-shell .accordion-group a:focus{color:var(--wp--preset--color--primary)}@media screen and (min-width: 1024px){.wiki-embed .wiki-embed-shell .accordion-group .accordion-inner{padding:1.25rem 3rem}.wiki-embed .wiki-embed-shell .accordion-group .accordion-heading a.accordion-toggle{padding:1.25rem 3rem}.wiki-embed .wiki-embed-shell .accordion-group .accordion-heading a.accordion-toggle::after{right:3rem}}.wiki-embed .wiki-embed-shell .wikiembed-fragment.ui-accordion-content-active{background:var(--wp--preset--color--tertiary);padding:1rem 4rem;border-radius:0 0 3rem 3rem;transition:all .2s ease-in-out}.wiki-embed .wiki-embed-shell .wikiembed-fragment.ui-accordion-content-active h3{margin:1.5rem 0 .5rem 0}.wiki-embed .wiki-embed-shell .wikiembed-fragment.ui-accordion-content-active h4{margin-bottom:.25rem}.focus-container{width:calc(100vw - var(--scrollbar-width, 0px));margin-left:-2.5rem;margin-right:-2.5rem;background:var(--wp--preset--color--primary);padding:2rem 0;margin-bottom:4rem}.focus-container .focus-teams{overflow:hidden;padding-bottom:8px;max-width:1320px;margin:0 2.5rem}.focus-container .focus-teams p{color:var(--wp--preset--color--base);margin-bottom:1.5rem;max-width:85%}.focus-container .focus-teams .headline-container{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:1rem}.focus-container .focus-teams .headline-container h2{margin:0;color:var(--wp--preset--color--base)}.focus-container .focus-teams .headline-container .swiper-nav-container{display:flex;flex-direction:row;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:.55rem}.focus-container .focus-teams .headline-container .swiper-nav-container .swiper-button-next,.focus-container .focus-teams .headline-container .swiper-nav-container .swiper-button-prev{position:relative;left:auto;right:auto;top:0;color:var(--wp--preset--color--primary);height:2.25rem;width:2.25rem;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset;margin-top:0;background:var(--wp--preset--color--base);border:2px solid var(--wp--preset--color--base);border-radius:100%;transition:all .25s ease-in-out}.focus-container .focus-teams .headline-container .swiper-nav-container .swiper-button-next:after,.focus-container .focus-teams .headline-container .swiper-nav-container .swiper-button-prev:after{display:none}.focus-container .focus-teams .headline-container .swiper-nav-container .swiper-button-next:hover,.focus-container .focus-teams .headline-container .swiper-nav-container .swiper-button-prev:hover{border-color:var(--wp--preset--color--base);background:var(--wp--preset--color--primary)}.focus-container .focus-teams .headline-container .swiper-nav-container .swiper-button-next:hover span,.focus-container .focus-teams .headline-container .swiper-nav-container .swiper-button-prev:hover span{color:var(--wp--preset--color--base)}.focus-container .focus-teams .headline-container .swiper-nav-container .swiper-button-next.swiper-button-lock,.focus-container .focus-teams .headline-container .swiper-nav-container .swiper-button-prev.swiper-button-lock{color:var(--wp--preset--color--base);background:var(--wp--preset--color--tertiary);border-color:var(--wp--preset--color--tertiary)}.focus-container .focus-teams .headline-container .swiper-nav-container .swiper-button-next.swiper-button-lock:hover span,.focus-container .focus-teams .headline-container .swiper-nav-container .swiper-button-prev.swiper-button-lock:hover span{color:var(--wp--preset--color--base)}.focus-container .focus-teams .swiper-wrapper .swiper-slide.focus-teams-slide{border-radius:50%;box-sizing:border-box;background-color:var(--wp--preset--color--accent);padding:2rem;height:100%;aspect-ratio:1/1;width:100%;object-fit:cover;box-shadow:2px 2px 3px rgba(0,0,0,.1882352941);display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;flex-shrink:0;flex-grow:0;gap:unset}.focus-container .focus-teams .swiper-wrapper .swiper-slide.focus-teams-slide h2{text-align:center;font-size:1.3rem;color:var(--wp--preset--color--base);margin-bottom:0}@media screen and (min-width: 1200px){.focus-container{margin-left:-10vw;margin-right:-10vw;display:flex;flex-direction:row;justify-content:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset}.focus-container .focus-teams{margin:0 10vw}}@media screen and (min-width: 1670px){.focus-container{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}}.page-news-events #site-container #main #content .news-headline{margin-bottom:1.5rem}.page-news-events #site-container #main #content .featured-news{display:grid;overflow:hidden;gap:1.5rem;grid-template-columns:100%;margin-bottom:4rem}.page-news-events #site-container #main #content .featured-news .news-item{background:var(--wp--preset--color--secondary);border-radius:3rem;overflow:hidden;border:2px solid var(--wp--preset--color--secondary);display:flex;flex-direction:column;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset}.page-news-events #site-container #main #content .featured-news .news-item img{width:100%;max-height:200px}.page-news-events #site-container #main #content .featured-news .news-item .inner-container{padding:1rem 1.5rem 1.5rem 1.5rem;box-sizing:border-box;height:100%;display:flex;flex-direction:column;justify-content:space-between;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:1rem}.page-news-events #site-container #main #content .featured-news .news-item .inner-container p:first-of-type{font-size:var(--wp--preset--font-size--small);font-weight:500}.page-news-events #site-container #main #content .featured-news .news-item .inner-container .date-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset}.page-news-events #site-container #main #content .featured-news .news-item .inner-container .date-container p{margin:0;font-weight:500;font-size:var(--wp--preset--font-size--x-small)}.page-news-events #site-container #main #content .featured-news .news-item .inner-container .date-container .wp-block-button{width:auto}.page-news-events #site-container #main #content .featured-news .news-item .inner-container .date-container .btn-small{width:3rem;height:3rem;border-radius:1rem}.page-news-events #site-container #main #content .featured-news .news-item:first-of-type{background:var(--wp--preset--color--primary);flex-direction:column;border:2px solid var(--wp--preset--color--primary)}.page-news-events #site-container #main #content .featured-news .news-item:first-of-type .inner-container{padding:1.5rem 2rem 2rem 2rem}.page-news-events #site-container #main #content .featured-news .news-item:first-of-type .inner-container p:first-of-type{color:var(--wp--preset--color--base);font-size:1.2rem;font-weight:700}.page-news-events #site-container #main #content .featured-news .news-item:first-of-type .inner-container .date-container p{font-size:initial;font-weight:500}.page-news-events #site-container #main #content .featured-news .news-item:first-of-type img{max-width:unset;height:250px;max-height:unset}@media screen and (min-width: 576px){.page-news-events #site-container #main #content .featured-news{grid-template-columns:1fr 1fr}.page-news-events #site-container #main #content .featured-news .news-item:first-of-type{grid-column:1/3}.page-news-events #site-container #main #content .featured-news .news-item:first-of-type img{height:400px;max-height:unset}.page-news-events #site-container #main #content .featured-news .news-item img{height:240px;max-height:unset}.page-news-events #site-container #main #content .featured-news .wp-block-button{grid-column:2/3;justify-self:end}}@media screen and (min-width: 1024px){.page-news-events #site-container #main #content .featured-news{grid-template-columns:1.5fr 1fr}.page-news-events #site-container #main #content .featured-news .wp-block-button{grid-column:2;justify-self:end}.page-news-events #site-container #main #content .featured-news .news-item .inner-container{height:100%;justify-content:space-between}.page-news-events #site-container #main #content .featured-news .news-item img{grid-column:2/3;height:100%;max-height:unset;grid-row:1}.page-news-events #site-container #main #content .featured-news .news-item:not(:first-of-type){display:grid;grid-template-columns:225px auto;grid-template-rows:100%}.page-news-events #site-container #main #content .featured-news .news-item:first-of-type{grid-row:1/3;grid-column:span 1}.page-news-events #site-container #main #content .featured-news .news-item:first-of-type .inner-container p:first-of-type:not(.small-txt){font-size:1.4rem}.page-news-events #site-container #main #content .featured-news .news-item:first-of-type img{width:100%;height:100%;max-height:400px}}@media screen and (min-width: 1428px){.page-news-events #site-container #main #content .featured-news .news-item:not(:first-of-type){display:grid;grid-template-columns:260px auto}.page-news-events #site-container #main #content .featured-news .news-item:first-of-type{grid-row:1/3}.page-news-events #site-container #main #content .featured-news .news-item:first-of-type .inner-container p:first-of-type:not(.small-txt){font-size:1.4rem}.page-news-events #site-container #main #content .featured-news .news-item:first-of-type img{width:100%;height:100%;max-height:400px}}.page-news .news-filter{display:flex;flex-direction:column;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:1rem;margin-bottom:2rem}.page-news .news-filter .filter-btn{transition:all .5s ease-in-out}.page-news .news-filter .filter-btn.active-filter{background:var(--wp--preset--color--base);color:var(--wp--preset--color--accent)}.page-news .news-items{display:grid;grid-template-columns:100%;gap:1.5rem;margin-bottom:3rem}.page-news .news-items .news-item{background:var(--wp--preset--color--base);border-radius:3rem;overflow:hidden;border:2px solid var(--wp--preset--color--primary);display:grid;grid-template-rows:200px 1fr}.page-news .news-items .news-item .inner-container{display:flex;flex-direction:column;justify-content:space-between;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:1rem;padding:1rem 1.5rem 1.5rem 1.5rem;box-sizing:border-box;height:100%;transition:all .5s ease-in-out}.page-news .news-items .news-item .inner-container p:first-of-type{font-size:var(--wp--preset--font-size--x-small);font-weight:500}.page-news .news-items .news-item .inner-container .date-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset}.page-news .news-items .news-item .inner-container .date-container p{margin:0;font-weight:500;font-size:12px}.page-news .news-items .news-item .inner-container .date-container .wp-block-button{width:auto}.page-news .news-items .news-item .inner-container .date-container .btn-small{width:3rem;height:3rem;border-radius:1rem}.page-news .news-items .news-item img{width:100%;height:100%;max-height:200px;border-bottom:1.5px solid var(--wp--preset--color--primary)}.page-news .news-items .news-item:hover .inner-container{background:var(--wp--preset--color--secondary)}.page-news .load-more{margin:0 auto 3rem auto}@media screen and (min-width: 768px){.page-news .news-filter{flex-direction:row;flex-wrap:wrap}.page-news .news-items{grid-template-columns:1fr 1fr}}@media screen and (min-width: 1024px){.page-news .news-items{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width: 1200px){.page-news .news-items{grid-template-columns:1fr 1fr 1fr 1fr}}body #site-container #main .gform_wrapper .gform_required_legend{font-style:italic;font-size:var(--wp--preset--font-size--x-small)}body #site-container #main .gform_wrapper .gform_footer input[type=submit]{background:var(--wp--preset--color--accent);color:var(--wp--preset--color--base);text-transform:uppercase;border-radius:48px;font-weight:800;border:2px solid var(--wp--preset--color--accent);transition:all .5s ease-in-out;padding:.75rem 1.25rem;outline:none;font-size:var(--wp--preset--font-size--small)}body #site-container #main .gform_wrapper .gform_footer input[type=submit]:hover{background:var(--wp--preset--color--base);color:var(--wp--preset--color--accent)}body #site-container #main .gform_wrapper .gform_body .gform_fields{row-gap:1.75rem}body #site-container #main .gform_wrapper .gform_body .gform_fields a{color:var(--wp--preset--color--primary);font-weight:700}body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input,body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text textarea,body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_number input,body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_number textarea,body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input,body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea textarea,body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_website input,body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_website textarea,body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input,body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email textarea,body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input,body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone textarea,body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .name_first input,body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .name_first textarea,body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .name_last input,body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .name_last textarea{border-radius:1rem;background:var(--wp--preset--color--secondary);border-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--contrast);padding:8px;height:48px}body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input:focus,body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text textarea:focus,body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_number input:focus,body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_number textarea:focus,body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input:focus,body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea textarea:focus,body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_website input:focus,body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_website textarea:focus,body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input:focus,body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email textarea:focus,body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input:focus,body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone textarea:focus,body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .name_first input:focus,body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .name_first textarea:focus,body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .name_last input:focus,body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .name_last textarea:focus{outline:none;border-width:1px;background:var(--wp--preset--color--tertiary)}body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text textarea,body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_number textarea,body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea textarea,body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_website textarea,body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email textarea,body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone textarea,body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .name_first textarea,body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .name_last textarea{height:auto;min-height:120px}body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .gfield_label{font-weight:700;font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--contrast)}body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container select,body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input{border-radius:1rem;background:var(--wp--preset--color--secondary);border:1px solid var(--wp--preset--color--primary);color:var(--wp--preset--color--contrast);width:100%;font-weight:initial;padding:8px;height:auto;line-height:2.25;min-height:48px}body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container select:focus,body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input:focus{outline:none;background:var(--wp--preset--color--tertiary)}body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input{max-height:48px}body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select select:focus,body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select select:target{background:var(--wp--preset--color--tertiary);outline:none}body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .gfield_description{font-style:italic;font-size:var(--wp--preset--font-size--x-small);padding-top:8px;color:var(--wp--preset--color--contrast)}body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_drop_area{padding:1rem;text-align:left;border-radius:16px}body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_drop_area span{font-size:var(--wp--preset--font-size--x-small)}body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_drop_area .gform_button_select_files{height:auto;background:var(--wp--preset--color--base);color:var(--wp--preset--color--accent);text-transform:uppercase;border-radius:48px;font-weight:800;border:2px solid var(--wp--preset--color--accent);transition:all .5s ease-in-out;padding:.5rem .75rem;font-size:var(--wp--preset--font-size--x-small)}body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield.gfield--type-fileupload .gfield_description{padding:0 0 .5rem 0}body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .gfield_radio{display:flex;flex-direction:row;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:1rem}body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .gfield_radio input.gfield-choice-input::before{background-color:var(--wp--preset--color--accent);border-radius:2px;height:10px;width:10px}body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .gfield_radio input.gfield-choice-input{appearance:none;background-color:#fff;margin:0;font:inherit;color:var(--wp--preset--color--primary);width:1.15em;height:1.15em;background:var(--wp--preset--color--secondary);border:1px solid var(--wp--preset--color--primary);border-radius:4px;outline:none;min-height:unset}body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield .gfield_radio input.gfield-choice-input:checked{background-color:var(--wp--preset--color--accent);outline:none}body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield.lsi-check-list-item{display:grid;grid-template-columns:100%}body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield.lsi-check-list-item .gfield_description{background:var(--wp--preset--color--tertiary);padding:1rem;border-radius:1rem;font-weight:500}body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield.lsi-check-list-item .ginput_container_radio .gfield_radio{display:flex;flex-direction:row;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:.75rem}body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield.lsi-check-list-item .ginput_container_radio .gfield_radio .gchoice{display:flex;flex-direction:row;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:.3rem}body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield.lsi-check-list-item .ginput_container_radio .gfield_radio .gchoice label{margin:0}@media screen and (min-width: 768px){body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield.lsi-check-list-item{grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:1.5rem;justify-content:start}body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield.lsi-check-list-item legend{grid-column:1/-1;grid-row:1/2}body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield.lsi-check-list-item .ginput_container{grid-column:1/2;grid-row:2/3}body #site-container #main .gform_wrapper .gform_body .gform_fields .gfield.lsi-check-list-item .gfield_description{grid-column:2/3;grid-row:2/3;margin:0;max-width:700px}}body #site-container #main .gform_wrapper .gform_body .gform_fields fieldset.gfield legend{border:none;margin:0 0 8px 0;line-height:1.3}body #site-container #main .gform_wrapper .gform_body .gform_fields fieldset.gfield legend span.gfield_required{display:inline}body #site-container #main .gform_wrapper .gform_body .gform_fields fieldset.gfield .ginput_container_name span label{line-height:1.2;margin-bottom:0}#ubc-header-container #ubc7-unit .btn.btn-navbar{display:none}select,textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],.uneditable-input{margin:0}textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=number]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=color]:focus,.uneditable-input:focus{box-shadow:none}ul ul,ul ol,ol ol,ol ul,ul,ol{margin:0 1.5rem}#ubc7-unit-name a:hover{font-weight:inherit}.radio,.checkbox{min-height:unset;min-width:unset;padding:0}#ubc-header{background:var(--wp--preset--color--ubcblue);width:100%}#ubc-header #ubc-header-container{display:flex;flex-direction:column;justify-content:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset;width:100%}#ubc7-header{box-sizing:border-box;margin:0;padding:0;border-top:none;padding:0 2.5rem}@media screen and (min-width: 1200px){#ubc7-header{align-self:center;border:1px solid #1f385f;border-top:none;padding:0 10vw}}@media screen and (min-width: 1600px){#ubc7-header{max-width:1320px;padding:0 0 0 14px}}#ubc7-global-utility button{margin-right:0}#ubc7-unit{margin:0;box-sizing:border-box;border-top:none;padding:0 2.5rem;display:flex;flex-direction:row;justify-content:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset}#ubc7-unit .span12{max-width:1320px}@media screen and (min-width: 1200px){#ubc7-unit{padding:0 10vw}}#ubc7-wordmark-block{background-image:url(/wp-content/themes/lsi-custom-theme/images/ubc7-clf-sprite-white.png)}#ubc7-global-utility button span{background-image:url(/wp-content/themes/lsi-custom-theme/images/ubc7-clf-search.png)}#ubc7-footer{margin:0;padding:3rem 2.5rem 0 2.5rem;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset}#ubc7-footer #ubc7-unit-footer,#ubc7-footer .ubc7-back-to-top{display:none}#ubc7-footer #ubc7-global-footer,#ubc7-footer #ubc7-minimal-footer{max-width:1320px}#ubc7-footer #ubc7-global-footer{margin-bottom:1rem;width:100%}#ubc7-footer #ubc7-global-footer #ubc7-footer-menu h4{margin-top:1rem}@media screen and (min-width: 1200px){#ubc7-footer{padding:3rem 10vw 0 10vw}}blockquote p{font-weight:400;font-size:var(--wp--preset--font-size--small)}.page-joint-seminar-series #content #seminar-loop{display:grid;grid-template-columns:100%;gap:1.5rem;margin-bottom:2rem}.page-joint-seminar-series #content #seminar-loop .joint-seminar-card{display:flex;flex-direction:column;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset}.page-joint-seminar-series #content #seminar-loop .joint-seminar-card img{max-height:250px;width:100%;height:100%;border-radius:48px 48px 0 0;border-bottom:2px solid var(--wp--preset--color--primary)}.page-joint-seminar-series #content #seminar-loop .joint-seminar-card .lsi-container{height:100%;background:var(--wp--preset--color--tertiary);padding:2rem 1.5rem;border-radius:0 0 48px 48px;display:flex;flex-direction:column;justify-content:space-between;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:.5rem}.page-joint-seminar-series #content #seminar-loop .joint-seminar-card .lsi-container .date-time-container h4{text-transform:uppercase;margin-bottom:0}.page-joint-seminar-series #content #seminar-loop .joint-seminar-card .lsi-container .date-time-container div{display:flex;flex-direction:row;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:unset}.page-joint-seminar-series #content #seminar-loop .joint-seminar-card .lsi-container .title{font-style:italic}.page-joint-seminar-series #content #seminar-loop .joint-seminar-card .lsi-container .speaker-info{display:flex;flex-direction:column;align-items:start;flex-wrap:nowrap;flex-shrink:1;flex-grow:0;gap:.15rem}.page-joint-seminar-series #content #seminar-loop .joint-seminar-card .lsi-container .speaker-info p:first-of-type{font-weight:700;margin:0}@media screen and (min-width: 920px){.page-joint-seminar-series #content #seminar-loop{grid-template-columns:1fr 1fr}.page-joint-seminar-series #content #seminar-loop .joint-seminar-card{flex-direction:row}.page-joint-seminar-series #content #seminar-loop .joint-seminar-card img{max-height:unset;height:100%;max-width:250px;border-radius:48px 0 0 48px;border-bottom:none;border-right:2px solid var(--wp--preset--color--primary)}.page-joint-seminar-series #content #seminar-loop .joint-seminar-card .lsi-container{border-radius:0 48px 48px 0;height:auto;width:100%}}@media screen and (min-width: 1200px){.page-joint-seminar-series #content #seminar-loop .joint-seminar-card img{max-width:275px}}/*# sourceMappingURL=style.min.css.map */