.site-header-php{background:var(--wp--preset--color--white);border-bottom:1px solid var(--wp--preset--color--mit-light-silver-gray);padding:0 0 10px;position:relative;z-index:999}@media(min-width:1024px){.site-header-php{padding:10px 0}}.site-header-php .header-container{padding-left:var(--wp--preset--spacing--30,20px);padding-right:var(--wp--preset--spacing--30,20px)}@media(min-width:1400px){.site-header-php .header-container{padding-left:0;padding-right:0}}.site-header-php .header-content{align-items:center;display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--40)}@media(max-width:768px){.site-header-php .header-content{align-items:flex-start;flex-direction:column;gap:0}}.site-header-php .header-logo-text-row{display:contents}@media(max-width:768px){.site-header-php .header-logo-text-row{align-items:center;display:flex;gap:var(--wp--preset--spacing--30);margin-top:var(--wp--preset--spacing--30);width:100%}}.site-header-php .header-mobile-row{display:none}@media(max-width:768px){.site-header-php .header-mobile-row{align-items:center;background-color:var(--wp--preset--color--mit-dark-silver-gray);display:flex;justify-content:flex-end;margin:0 calc(var(--wp--preset--spacing--50)*-1);padding:0 var(--wp--preset--spacing--50);width:100%}}.site-header-php .header-logo{align-items:center;display:flex;flex-shrink:0}.site-header-php .header-logo .custom-logo-link,.site-header-php .header-logo .site-logo-link{display:block;text-decoration:none;transition:opacity .3s ease}.site-header-php .header-logo .custom-logo-link:hover,.site-header-php .header-logo .site-logo-link:hover{opacity:.8}.site-header-php .header-logo .custom-logo-link img,.site-header-php .header-logo .site-logo-link img{display:block;height:100px;max-height:100px;width:78px}@media(max-width:768px){.site-header-php .header-logo .custom-logo-link img,.site-header-php .header-logo .site-logo-link img{height:100%;max-height:100%;width:100%}}.site-header-php .header-logo .site-logo-link{color:var(--wp--preset--color--mit-dark-gray-2);font-size:var(--wp--preset--font-size--h3);font-weight:700;letter-spacing:-.5px}@media(max-width:768px){.site-header-php .header-logo .site-logo-link{font-size:var(--wp--preset--font-size--h4)}}.site-header-php .header-text{flex:1;min-width:0}@media(max-width:768px){.header-logo-text-row .site-header-php .header-text{flex:1}}.site-header-php .header-text .site-tagline{color:var(--wp--preset--color--mit-dark-silver-gray);font-size:30px;font-weight:400;line-height:32px;margin:0;max-width:385px}@media(max-width:768px){.site-header-php .header-text .site-tagline{color:var(--wp--preset--color--mit-dark-silver-gray);font-size:26px;line-height:26px;max-width:none}}.site-header-php .header-text .site-tagline .site-tagline-link{color:inherit;text-decoration:none}.site-header-php .header-text .site-tagline span{font-size:20px;font-weight:300}@media(max-width:768px){.site-header-php .header-text .site-tagline span{font-size:18px}}.site-header-php .mobile-menu-toggle{background:transparent;border:none;cursor:pointer;display:none;margin-left:auto;padding:var(--wp--preset--spacing--20);position:relative;z-index:1001}@media(max-width:768px){.site-header-php .mobile-menu-toggle{align-items:center;display:flex;flex-direction:column;flex-shrink:0;height:44px;justify-content:center;margin-left:0;padding:0;width:44px}}.site-header-php .mobile-menu-toggle .hamburger-icon{display:flex;flex-direction:column;height:18px;justify-content:space-between;position:relative;width:24px}.site-header-php .mobile-menu-toggle .hamburger-line{background-color:var(--wp--preset--color--mit-dark-gray-2);border-radius:2px;display:block;height:2px;transform-origin:center;transition:all .3s ease;width:100%}@media(max-width:768px){.site-header-php .mobile-menu-toggle .hamburger-line{background-color:var(--wp--preset--color--white)}}.site-header-php .mobile-menu-toggle.active .hamburger-line:first-child{transform:translateY(8px) rotate(45deg)}.site-header-php .mobile-menu-toggle.active .hamburger-line:nth-child(2){opacity:0;transform:scaleX(0)}.site-header-php .mobile-menu-toggle.active .hamburger-line:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.site-header-php .mobile-menu-toggle:focus,.site-header-php .mobile-menu-toggle:hover{outline:2px solid var(--wp--preset--color--mit-dark-blue);outline-offset:2px}.site-header-php .header-navigation{flex-shrink:0}@media(max-width:768px){.site-header-php .header-navigation{background:var(--wp--preset--color--white);border-bottom:1px solid var(--wp--preset--color--mit-light-silver-gray);display:block;left:0;max-height:0;opacity:0;overflow:hidden;padding:0;position:absolute;right:0;top:20%;transform:translateY(-10px);transition:opacity .3s ease,visibility .3s ease,transform .3s ease,max-height .3s ease;visibility:hidden;width:100%;z-index:1000}.site-header-php .header-navigation.menu-open{max-height:1000px;opacity:1;transform:translateY(0);visibility:visible}}.site-header-php .header-navigation .primary-menu{align-items:center;display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--40);list-style:none;margin:0;padding:0}@media(max-width:768px){.site-header-php .header-navigation .primary-menu{align-items:stretch;flex-direction:column;gap:0;margin:0;padding:0;width:100%}.site-header-php .header-navigation .primary-menu>li:first-child{background-color:var(--wp--preset--color--mit-dark-silver-gray)}.site-header-php .header-navigation .primary-menu>li:first-child a{color:var(--wp--preset--color--white)!important}}.site-header-php .header-navigation .primary-menu li{margin:0;padding:0;position:relative}@media(max-width:768px){.site-header-php .header-navigation .primary-menu li{border-bottom:1px solid var(--wp--preset--color--mit-light-silver-gray);width:100%}}.site-header-php .header-navigation .primary-menu li.menu-item-has-children{align-items:center;display:flex;flex-wrap:wrap}.site-header-php .header-navigation .primary-menu li.menu-item-has-children>a{flex:0 0 auto}@media(max-width:768px){.site-header-php .header-navigation .primary-menu li.menu-item-has-children>a{flex:1}}.site-header-php .header-navigation .primary-menu li a{color:var(--wp--preset--color--mit-dark-gray-2);display:block;font-size:var(--wp--preset--font-size--h4);line-height:var(--wp--preset--line-height--normal);padding:var(--wp--preset--spacing--20) 0;position:relative;text-decoration:none;transition:color .3s ease,background-color .3s ease}@media(max-width:768px){.site-header-php .header-navigation .primary-menu li a{padding:var(--wp--preset--spacing--30) var(--wp--preset--spacing--20)}}.site-header-php .header-navigation .primary-menu li a:focus,.site-header-php .header-navigation .primary-menu li a:hover{color:var(--wp--preset--color--mit-dark-blue)}@media(max-width:768px){.site-header-php .header-navigation .primary-menu li a:focus,.site-header-php .header-navigation .primary-menu li a:hover{background-color:var(--wp--preset--color--mit-light-silver-gray)}}.site-header-php .header-navigation .primary-menu li a:focus-visible{outline:2px solid var(--wp--preset--color--mit-dark-blue);outline-offset:2px}.site-header-php .header-navigation .primary-menu li .submenu-toggle{align-items:center;background:transparent;border:none;color:var(--wp--preset--color--mit-dark-gray-2);cursor:pointer;display:flex;justify-content:center;margin-left:4px;padding:var(--wp--preset--spacing--20);transition:background-color .3s ease,transform .3s ease}@media(max-width:768px){.site-header-php .header-navigation .primary-menu li .submenu-toggle{flex-shrink:0;height:48px;margin-left:0;padding:var(--wp--preset--spacing--10);width:48px}}.site-header-php .header-navigation .primary-menu li .submenu-toggle .submenu-toggle-icon{border:solid;border-width:0 2px 2px 0;display:block;height:8px;transform:rotate(45deg) translateY(-2px);transition:transform .3s ease;width:8px}@media(max-width:768px){.site-header-php .header-navigation .primary-menu li .submenu-toggle .submenu-toggle-icon{border-width:0 2px 2px 0;height:10px;width:10px}}.site-header-php .header-navigation .primary-menu li .submenu-toggle[aria-expanded=true] .submenu-toggle-icon{transform:rotate(-135deg) translateY(2px)}.site-header-php .header-navigation .primary-menu li .submenu-toggle:focus,.site-header-php .header-navigation .primary-menu li .submenu-toggle:hover{background-color:var(--wp--preset--color--mit-light-silver-gray);border-radius:4px}.site-header-php .header-navigation .primary-menu li .submenu-toggle:focus-visible{outline:2px solid var(--wp--preset--color--mit-dark-blue);outline-offset:2px}.site-header-php .header-navigation .primary-menu li.current-menu-item>a,.site-header-php .header-navigation .primary-menu li.current_page_item>a{color:var(--wp--preset--color--mit-dark-blue);font-weight:500}.site-header-php .header-navigation .primary-menu li .sub-menu{background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--mit-light-silver-gray);border-radius:.5rem;box-shadow:0 4px 16px rgba(0,0,0,.1);left:0;list-style:none;margin:0;min-width:200px;opacity:0;padding:var(--wp--preset--spacing--20) 0;position:absolute;top:100%;transform:translateY(-10px);transition:opacity .3s ease,visibility .3s ease,transform .3s ease;visibility:hidden;z-index:1000}@media(max-width:768px){.site-header-php .header-navigation .primary-menu li .sub-menu{border:none;border-left:2px solid var(--wp--preset--color--mit-light-silver-gray);border-radius:0;box-shadow:none;margin-left:var(--wp--preset--spacing--30);max-height:0;opacity:0;overflow:hidden;padding:0;position:static;transform:none;visibility:hidden;width:100%}}.site-header-php .header-navigation .primary-menu li .sub-menu li{margin:0;padding:0}@media(max-width:768px){.site-header-php .header-navigation .primary-menu li .sub-menu li{background-color:transparent!important;border-bottom:none}}.site-header-php .header-navigation .primary-menu li .sub-menu li a{padding:var(--wp--preset--spacing--20) var(--wp--preset--spacing--30);white-space:nowrap}.site-header-php .header-navigation .primary-menu li .sub-menu li a:hover{background:var(--wp--preset--color--mit-light-silver-gray)}@media(min-width:769px){.site-header-php .header-navigation .primary-menu li.menu-item-has-children>.submenu-toggle[aria-expanded=true]+.sub-menu,.site-header-php .header-navigation .primary-menu li:hover>.sub-menu{opacity:1;transform:translateY(0);visibility:visible}}@media(max-width:768px){.site-header-php .header-navigation .primary-menu li.menu-item-has-children>.submenu-toggle[aria-expanded=true]+.sub-menu{max-height:500px;opacity:1;padding:var(--wp--preset--spacing--20) 0;visibility:visible}}.site-header-php.is-sticky{box-shadow:0 2px 8px rgba(0,0,0,.1);position:sticky;top:0;z-index:1000}.site-footer-php{border-top:1px solid var(--wp--preset--color--mit-light-silver-gray);color:var(--wp--preset--color--mit-dark-gray-2);margin-top:var(--wp--preset--spacing--60);padding:var(--wp--preset--spacing--50) 0}.site-footer-php .footer-container{margin:0 auto;max-width:1400px;padding:0 var(--wp--preset--spacing--50)}.site-footer-php .footer-content{align-items:center;display:grid;gap:var(--wp--preset--spacing--50);grid-template-columns:1fr auto;justify-items:start}@media(max-width:768px){.site-footer-php .footer-content{gap:var(--wp--preset--spacing--40);grid-template-columns:1fr;justify-items:flex-start}}.site-footer-php .footer-left{align-items:center;display:flex;flex-direction:row;gap:var(--wp--preset--spacing--20)}@media(max-width:768px){.site-footer-php .footer-left{width:100%}}.site-footer-php .footer-left .footer-copyright{color:var(--wp--preset--color--mit-dark-gray-2);font-size:var(--wp--preset--font-size--label);line-height:var(--wp--preset--line-height--normal);margin:0}.site-footer-php .footer-left .footer-menu-list{flex-wrap:wrap;gap:var(--wp--preset--spacing--10);list-style:none}.site-footer-php .footer-left .footer-menu-list,.site-footer-php .footer-left .footer-menu-list li{align-items:center;display:flex;margin:0;padding:0}.site-footer-php .footer-left .footer-menu-list li:not(:last-child):after{color:var(--wp--preset--color--mit-dark-blue);content:"|";margin:0 var(--wp--preset--spacing--10)}.site-footer-php .footer-left .footer-menu-list li a{color:var(--wp--preset--color--mit-dark-blue);display:block;font-size:var(--wp--preset--font-size--label);line-height:var(--wp--preset--line-height--normal);text-decoration:underline;text-underline-offset:.2em}.site-footer-php .footer-right{align-items:center;display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--40);justify-content:flex-end}@media(max-width:768px){.site-footer-php .footer-right{justify-content:flex-start}}.site-footer-php .footer-right .social-icons-list{align-items:center;display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--20);list-style:none;margin:0;padding:0}.site-footer-php .footer-right .social-icons-list .social-icon-item{margin:0;padding:0}.site-footer-php .footer-right .social-icons-list .social-icon-item .social-icon-link{align-items:center;display:flex;height:40px;justify-content:center;overflow:hidden;text-decoration:none;width:40px}.site-footer-php .footer-right .social-icons-list .social-icon-item .social-icon-link .social-icon-image{display:block;-o-object-fit:contain;object-fit:contain}.site-footer-php .footer-right .social-icons-list .social-icon-item .social-icon-link .social-icon-text{color:var(--wp--preset--color--white);font-size:var(--wp--preset--font-size--meta);font-weight:500;white-space:nowrap}.site-footer-php .footer-right .footer-images{align-items:center;display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--40)}.site-footer-php .footer-right .footer-images .footer-image-item{margin:0;padding:0}.site-footer-php .footer-right .footer-images .footer-image-item .footer-image{display:block;height:auto;max-height:60px;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.wp-block-query-title{color:var(--wp--preset--color--mit-dark-gray-2);font-size:var(--wp--preset--font-size--h1);font-weight:400;line-height:var(--wp--preset--line-height--tight);margin-bottom:var(--wp--preset--spacing--60);text-align:center}@media(max-width:768px){.wp-block-query-title{font-size:var(--wp--preset--font-size--h2);margin-bottom:var(--wp--preset--spacing--50)}}.wp-block-query-archive .wp-block-post-template{display:grid;gap:var(--wp--preset--spacing--60) var(--wp--preset--spacing--50);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-left:auto;margin-right:auto;margin-top:var(--wp--preset--spacing--60);max-width:1200px;padding:0}@media(min-width:768px)and (max-width:1024px){.wp-block-query-archive .wp-block-post-template{gap:var(--wp--preset--spacing--50);grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.wp-block-query-archive .wp-block-post-template{gap:var(--wp--preset--spacing--40);grid-template-columns:1fr;margin-top:var(--wp--preset--spacing--50)}}.wp-block-query-archive .wp-block-post-template .wp-block-post{align-items:center;background:transparent;border:none;display:flex;flex-direction:column;padding:var(--wp--preset--spacing--40) var(--wp--preset--spacing--30);text-align:center;transition:transform .2s ease,opacity .2s ease}.wp-block-query-archive .wp-block-post-template .wp-block-post:hover{opacity:.8}.wp-block-query-archive .wp-block-post-template .wp-block-post .wp-block-post-featured-image{aspect-ratio:1/1;background:var(--wp--preset--color--mit-light-silver-gray);border-radius:.5rem;margin:0 auto var(--wp--preset--spacing--30);max-width:100%;overflow:hidden;width:100%}.wp-block-query-archive .wp-block-post-template .wp-block-post .wp-block-post-featured-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.wp-block-query-archive .wp-block-post-template .wp-block-post .wp-block-post-featured-image:hover img{transform:scale(1.05)}.wp-block-query-archive .wp-block-post-template .wp-block-post .wp-block-post-featured-image a{display:block;height:100%;width:100%}.wp-block-query-archive .wp-block-post-template .wp-block-post .wp-block-post-title{color:var(--wp--preset--color--mit-dark-gray-2);font-size:var(--wp--preset--font-size--h3);font-weight:400;letter-spacing:-.01em;line-height:var(--wp--preset--line-height--tight);margin:0}.wp-block-query-archive .wp-block-post-template .wp-block-post .wp-block-post-title a{color:var(--wp--preset--color--mit-dark-blue);text-decoration:none;transition:color .3s ease,opacity .3s ease}.wp-block-query-archive .wp-block-post-template .wp-block-post .wp-block-post-title a:hover{color:var(--wp--preset--color--mit-dark-blue);opacity:.8}.wp-block-query-archive .wp-block-post-template .wp-block-post .wp-block-post-excerpt{color:var(--wp--preset--color--mit-dark-silver-gray);font-size:var(--wp--preset--font-size--paragraph);line-height:var(--wp--preset--line-height--relaxed);margin:0;opacity:.8}.wp-block-query-archive .wp-block-post-template .wp-block-post .wp-block-post-excerpt p{margin:0}.wp-block-query-archive .wp-block-post-template .wp-block-post .wp-block-post-date{display:none}.wp-block-query-archive .wp-block-post-template .wp-block-post .wp-block-post-content{color:var(--wp--preset--color--mit-dark-gray-2);font-size:var(--wp--preset--font-size--paragraph);line-height:var(--wp--preset--line-height--relaxed);margin-top:var(--wp--preset--spacing--30)}.wp-block-query-archive .wp-block-post-template .wp-block-post:not(:has(.wp-block-post-featured-image)) .wp-block-post-title{font-size:var(--wp--preset--font-size--h4);margin-bottom:var(--wp--preset--spacing--30)}.wp-block-query-archive .wp-block-query-pagination{align-items:center;border-top:1px solid var(--wp--preset--color--mit-light-silver-gray);display:flex;gap:var(--wp--preset--spacing--30);justify-content:center;margin-top:var(--wp--preset--spacing--60);padding-top:var(--wp--preset--spacing--50)}.wp-block-query-archive .wp-block-query-pagination .wp-block-query-pagination-next a,.wp-block-query-archive .wp-block-query-pagination .wp-block-query-pagination-numbers a,.wp-block-query-archive .wp-block-query-pagination .wp-block-query-pagination-previous a{border-radius:.25rem;color:var(--wp--preset--color--mit-dark-gray-2);padding:.5rem 1rem;text-decoration:none;transition:background-color .3s ease,color .3s ease}.wp-block-query-archive .wp-block-query-pagination .wp-block-query-pagination-next a:hover,.wp-block-query-archive .wp-block-query-pagination .wp-block-query-pagination-numbers a:hover,.wp-block-query-archive .wp-block-query-pagination .wp-block-query-pagination-previous a:hover{background-color:var(--wp--preset--color--mit-light-silver-gray);color:var(--wp--preset--color--mit-dark-gray-2)}.wp-block-query-archive .wp-block-query-no-results{color:var(--wp--preset--color--mit-dark-silver-gray);padding:var(--wp--preset--spacing--60) 0;text-align:center}.wp-block-query-archive .wp-block-query-no-results p{font-size:var(--wp--preset--font-size--paragraph);margin:0}.wp-block-term-description{border-bottom:1px solid var(--wp--preset--color--mit-light-silver-gray);color:var(--wp--preset--color--mit-dark-gray-2);font-size:var(--wp--preset--font-size--paragraph);line-height:var(--wp--preset--line-height--relaxed);margin-bottom:var(--wp--preset--spacing--50);margin-left:auto;margin-right:auto;max-width:800px;padding-bottom:var(--wp--preset--spacing--40);text-align:center}main.wp-block-group[style*=margin-top] .wp-block-query-title:first-child{margin-top:0}.category .wp-block-query-title,body.archive.category .wp-block-query-title{font-size:var(--wp--preset--font-size--h1);font-weight:400;letter-spacing:-.02em;margin-bottom:var(--wp--preset--spacing--60);text-transform:none}.category .wp-block-post-template,body.archive.category .wp-block-post-template{gap:var(--wp--preset--spacing--50);grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.category .wp-block-post .wp-block-post-featured-image,body.archive.category .wp-block-post .wp-block-post-featured-image{aspect-ratio:1/1;background:var(--wp--preset--color--mit-light-silver-gray);border-radius:.5rem;margin:0 auto var(--wp--preset--spacing--30);max-width:100%;overflow:hidden;width:100%}.category .wp-block-post .wp-block-post-featured-image img,body.archive.category .wp-block-post .wp-block-post-featured-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.category .wp-block-post .wp-block-post-featured-image:hover img,body.archive.category .wp-block-post .wp-block-post-featured-image:hover img{transform:scale(1.05)}.category .wp-block-post .wp-block-post-featured-image a,body.archive.category .wp-block-post .wp-block-post-featured-image a{display:block;height:100%;width:100%}.tag .wp-block-query-title,body.archive.tag .wp-block-query-title{font-size:var(--wp--preset--font-size--h1);font-weight:400;letter-spacing:-.02em;margin-bottom:var(--wp--preset--spacing--60);text-transform:none}.tag .wp-block-post-template,body.archive.tag .wp-block-post-template{gap:var(--wp--preset--spacing--50);grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.archive-leadership .wp-block-query-title,.archive-people .wp-block-query-title,body.archive.leadership .wp-block-query-title,body.archive.people .wp-block-query-title{font-size:var(--wp--preset--font-size--h1);font-weight:400;letter-spacing:-.02em;margin-bottom:var(--wp--preset--spacing--60);text-transform:none}.archive-leadership .wp-block-post-template,.archive-people .wp-block-post-template,body.archive.leadership .wp-block-post-template,body.archive.people .wp-block-post-template{gap:var(--wp--preset--spacing--50);grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.archive-leadership .wp-block-post-template .wp-block-post,.archive-people .wp-block-post-template .wp-block-post,body.archive.leadership .wp-block-post-template .wp-block-post,body.archive.people .wp-block-post-template .wp-block-post{padding:var(--wp--preset--spacing--30) var(--wp--preset--spacing--20)}.archive-leadership .wp-block-post-template .wp-block-post .wp-block-post-featured-image,.archive-people .wp-block-post-template .wp-block-post .wp-block-post-featured-image,body.archive.leadership .wp-block-post-template .wp-block-post .wp-block-post-featured-image,body.archive.people .wp-block-post-template .wp-block-post .wp-block-post-featured-image{display:none}.archive-leadership .wp-block-post-template .wp-block-post .wp-block-post-title,.archive-people .wp-block-post-template .wp-block-post .wp-block-post-title,body.archive.leadership .wp-block-post-template .wp-block-post .wp-block-post-title,body.archive.people .wp-block-post-template .wp-block-post .wp-block-post-title{font-size:var(--wp--preset--font-size--h4);font-weight:400;letter-spacing:-.01em;line-height:var(--wp--preset--line-height--normal);margin:0}.archive-leadership .wp-block-post-template .wp-block-post .wp-block-post-excerpt,.archive-people .wp-block-post-template .wp-block-post .wp-block-post-excerpt,body.archive.leadership .wp-block-post-template .wp-block-post .wp-block-post-excerpt,body.archive.people .wp-block-post-template .wp-block-post .wp-block-post-excerpt{display:none}.archive-projects .archive-projects-title{text-align:left;text-transform:uppercase}.archive-projects .archive-projects-search{width:100%}.archive-projects .archive-projects-search .search-form,.archive-projects .archive-projects-search .wp-block-search{position:relative;width:100%}.archive-projects .archive-projects-search .search-form .search-form-wrapper,.archive-projects .archive-projects-search .search-form .wp-block-search__inside-wrapper,.archive-projects .archive-projects-search .wp-block-search .search-form-wrapper,.archive-projects .archive-projects-search .wp-block-search .wp-block-search__inside-wrapper{align-items:center;display:flex;position:relative;width:100%}.archive-projects .archive-projects-search .search-form .search-field,.archive-projects .archive-projects-search .search-form .wp-block-search__input,.archive-projects .archive-projects-search .search-form input[type=search],.archive-projects .archive-projects-search .wp-block-search .search-field,.archive-projects .archive-projects-search .wp-block-search .wp-block-search__input,.archive-projects .archive-projects-search .wp-block-search input[type=search]{background:#f1f2f3;border:1px solid var(--wp--preset--color--mit-light-silver-gray);border-radius:.5rem;color:var(--wp--preset--color--mit-dark-gray-2);font-size:15px;line-height:var(--wp--preset--line-height--normal);min-height:50px;padding:0 10px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.archive-projects .archive-projects-search .search-form .search-field:focus,.archive-projects .archive-projects-search .search-form .wp-block-search__input:focus,.archive-projects .archive-projects-search .search-form input[type=search]:focus,.archive-projects .archive-projects-search .wp-block-search .search-field:focus,.archive-projects .archive-projects-search .wp-block-search .wp-block-search__input:focus,.archive-projects .archive-projects-search .wp-block-search input[type=search]:focus{border-color:var(--wp--preset--color--mit-dark-blue);box-shadow:0 0 0 3px rgba(0,40,150,.1);outline:none}.archive-projects .archive-projects-search .search-form .search-submit,.archive-projects .archive-projects-search .search-form .wp-block-search__button,.archive-projects .archive-projects-search .search-form input[type=submit],.archive-projects .archive-projects-search .wp-block-search .search-submit,.archive-projects .archive-projects-search .wp-block-search .wp-block-search__button,.archive-projects .archive-projects-search .wp-block-search input[type=submit]{align-items:center;background:var(--wp--preset--color--mit-dark-gray-1);border:none;border-bottom-right-radius:.5rem;border-top-right-radius:.5rem;color:var(--wp--preset--color--white);cursor:pointer;display:flex;height:50px;justify-content:center;margin:0;padding:8px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:color .3s ease;width:44px}.archive-projects .archive-projects-search .search-form .search-submit:focus,.archive-projects .archive-projects-search .search-form .search-submit:hover,.archive-projects .archive-projects-search .search-form .wp-block-search__button:focus,.archive-projects .archive-projects-search .search-form .wp-block-search__button:hover,.archive-projects .archive-projects-search .search-form input[type=submit]:focus,.archive-projects .archive-projects-search .search-form input[type=submit]:hover,.archive-projects .archive-projects-search .wp-block-search .search-submit:focus,.archive-projects .archive-projects-search .wp-block-search .search-submit:hover,.archive-projects .archive-projects-search .wp-block-search .wp-block-search__button:focus,.archive-projects .archive-projects-search .wp-block-search .wp-block-search__button:hover,.archive-projects .archive-projects-search .wp-block-search input[type=submit]:focus,.archive-projects .archive-projects-search .wp-block-search input[type=submit]:hover{color:var(--wp--preset--color--mit-dark-blue);outline:none}.archive-projects .archive-projects-search .search-form .search-submit svg,.archive-projects .archive-projects-search .search-form .wp-block-search__button svg,.archive-projects .archive-projects-search .search-form input[type=submit] svg,.archive-projects .archive-projects-search .wp-block-search .search-submit svg,.archive-projects .archive-projects-search .wp-block-search .wp-block-search__button svg,.archive-projects .archive-projects-search .wp-block-search input[type=submit] svg{display:block;height:20px;width:20px}.archive-projects .archive-projects-search .search-form .search-submit,.archive-projects .archive-projects-search .search-form .wp-block-search__button,.archive-projects .archive-projects-search .search-form input[type=submit],.archive-projects .archive-projects-search .wp-block-search .search-submit,.archive-projects .archive-projects-search .wp-block-search .wp-block-search__button,.archive-projects .archive-projects-search .wp-block-search input[type=submit]{overflow:hidden;text-indent:-9999px}.archive-projects .archive-projects-search .search-form .search-submit:before,.archive-projects .archive-projects-search .search-form .wp-block-search__button:before,.archive-projects .archive-projects-search .search-form input[type=submit]:before,.archive-projects .archive-projects-search .wp-block-search .search-submit:before,.archive-projects .archive-projects-search .wp-block-search .wp-block-search__button:before,.archive-projects .archive-projects-search .wp-block-search input[type=submit]:before{content:"";display:none}.archive-projects .archive-projects-grid{display:grid;gap:var(--wp--preset--spacing--30);grid-template-columns:repeat(3,1fr)}@media(min-width:769px)and (max-width:1024px){.archive-projects .archive-projects-grid{gap:var(--wp--preset--spacing--40);grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.archive-projects .archive-projects-grid{gap:var(--wp--preset--spacing--40);grid-template-columns:1fr}}.archive-projects .project-item{background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--mit-light-silver-gray);border-radius:.5rem;display:flex;flex-direction:column;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.archive-projects .project-item:hover{box-shadow:0 4px 16px rgba(0,0,0,.15);transform:translateY(-4px)}.archive-projects .project-item .project-featured-image{aspect-ratio:16/9;background:var(--wp--preset--color--mit-light-silver-gray);overflow:hidden;width:100%}.archive-projects .project-item .project-featured-image a{display:block;height:100%;width:100%}.archive-projects .project-item .project-featured-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.archive-projects .project-item .project-featured-image:hover img{transform:scale(1.05)}.archive-projects .project-item .project-content{display:flex;flex:1;flex-direction:column;padding:var(--wp--preset--spacing--40)}.archive-projects .project-item .project-title{color:var(--wp--preset--color--mit-dark-gray-2);font-size:var(--wp--preset--font-size--h4);font-weight:400;letter-spacing:-.01em;line-height:var(--wp--preset--line-height--tight);margin:0 0 var(--wp--preset--spacing--30) 0}.archive-projects .project-item .project-title a{color:var(--wp--preset--color--mit-dark-blue);text-decoration:none;transition:color .3s ease}.archive-projects .project-item .project-title a:hover{color:var(--wp--preset--color--mit-dark-blue);opacity:.8}.archive-projects .project-item .project-excerpt{color:var(--wp--preset--color--mit-dark-gray-2);font-size:var(--wp--preset--font-size--paragraph);line-height:var(--wp--preset--line-height--relaxed);margin-top:auto;opacity:.8}.archive-projects .nav-links,.archive-projects .pagination{align-items:center;border-top:1px solid var(--wp--preset--color--mit-light-silver-gray);display:flex;gap:var(--wp--preset--spacing--30);justify-content:center;margin-top:var(--wp--preset--spacing--60)}.archive-projects .nav-links a,.archive-projects .nav-links span,.archive-projects .pagination a,.archive-projects .pagination span{align-items:center;border:1px solid var(--wp--preset--color--mit-light-silver-gray);border-radius:.25rem;color:var(--wp--preset--color--mit-dark-gray-2);display:inline-flex;font-size:var(--wp--preset--font-size--paragraph);height:2.5rem;justify-content:center;min-width:2.5rem;padding:0 .75rem;text-decoration:none;transition:all .2s ease}.archive-projects .nav-links a:hover,.archive-projects .nav-links span:hover,.archive-projects .pagination a:hover,.archive-projects .pagination span:hover{background-color:var(--wp--preset--color--mit-light-silver-gray);color:var(--wp--preset--color--mit-dark-gray-2)}.archive-projects .nav-links a.current,.archive-projects .nav-links span.current,.archive-projects .pagination a.current,.archive-projects .pagination span.current{background-color:var(--wp--preset--color--mit-dark-blue);border-color:var(--wp--preset--color--mit-dark-blue);color:var(--wp--preset--color--white)}.archive-projects .no-projects-found{margin-top:var(--wp--preset--spacing--60);padding:var(--wp--preset--spacing--60) 0;text-align:center}.archive-projects .no-projects-found h1{color:var(--wp--preset--color--mit-dark-gray-2);font-size:var(--wp--preset--font-size--h2);font-weight:400;margin-bottom:var(--wp--preset--spacing--30)}.archive-projects .no-projects-found p{color:var(--wp--preset--color--mit-dark-silver-gray);font-size:var(--wp--preset--font-size--paragraph)}.archive-publications .archive-publications-title{text-align:left;text-transform:uppercase}.archive-publications .archive-publications-search{width:100%}.archive-publications .archive-publications-search .search-form,.archive-publications .archive-publications-search .wp-block-search{position:relative;width:100%}.archive-publications .archive-publications-search .search-form .search-form-wrapper,.archive-publications .archive-publications-search .search-form .wp-block-search__inside-wrapper,.archive-publications .archive-publications-search .wp-block-search .search-form-wrapper,.archive-publications .archive-publications-search .wp-block-search .wp-block-search__inside-wrapper{align-items:center;display:flex;position:relative;width:100%}.archive-publications .archive-publications-search .search-form .search-field,.archive-publications .archive-publications-search .search-form .wp-block-search__input,.archive-publications .archive-publications-search .search-form input[type=search],.archive-publications .archive-publications-search .wp-block-search .search-field,.archive-publications .archive-publications-search .wp-block-search .wp-block-search__input,.archive-publications .archive-publications-search .wp-block-search input[type=search]{background:#f1f2f3;border:1px solid var(--wp--preset--color--mit-light-silver-gray);border-radius:.5rem;color:var(--wp--preset--color--mit-dark-gray-2);font-size:15px;line-height:var(--wp--preset--line-height--normal);min-height:50px;padding:0 10px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.archive-publications .archive-publications-search .search-form .search-field:focus,.archive-publications .archive-publications-search .search-form .wp-block-search__input:focus,.archive-publications .archive-publications-search .search-form input[type=search]:focus,.archive-publications .archive-publications-search .wp-block-search .search-field:focus,.archive-publications .archive-publications-search .wp-block-search .wp-block-search__input:focus,.archive-publications .archive-publications-search .wp-block-search input[type=search]:focus{border-color:var(--wp--preset--color--mit-dark-blue);box-shadow:0 0 0 3px rgba(0,40,150,.1);outline:none}.archive-publications .archive-publications-search .search-form .search-submit,.archive-publications .archive-publications-search .search-form .wp-block-search__button,.archive-publications .archive-publications-search .search-form input[type=submit],.archive-publications .archive-publications-search .wp-block-search .search-submit,.archive-publications .archive-publications-search .wp-block-search .wp-block-search__button,.archive-publications .archive-publications-search .wp-block-search input[type=submit]{align-items:center;background:var(--wp--preset--color--mit-dark-gray-1);border:none;border-bottom-right-radius:.5rem;border-top-right-radius:.5rem;color:var(--wp--preset--color--white);cursor:pointer;display:flex;height:50px;justify-content:center;margin:0;padding:8px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:color .3s ease;width:44px}.archive-publications .archive-publications-search .search-form .search-submit:focus,.archive-publications .archive-publications-search .search-form .search-submit:hover,.archive-publications .archive-publications-search .search-form .wp-block-search__button:focus,.archive-publications .archive-publications-search .search-form .wp-block-search__button:hover,.archive-publications .archive-publications-search .search-form input[type=submit]:focus,.archive-publications .archive-publications-search .search-form input[type=submit]:hover,.archive-publications .archive-publications-search .wp-block-search .search-submit:focus,.archive-publications .archive-publications-search .wp-block-search .search-submit:hover,.archive-publications .archive-publications-search .wp-block-search .wp-block-search__button:focus,.archive-publications .archive-publications-search .wp-block-search .wp-block-search__button:hover,.archive-publications .archive-publications-search .wp-block-search input[type=submit]:focus,.archive-publications .archive-publications-search .wp-block-search input[type=submit]:hover{color:var(--wp--preset--color--mit-dark-blue);outline:none}.archive-publications .archive-publications-search .search-form .search-submit svg,.archive-publications .archive-publications-search .search-form .wp-block-search__button svg,.archive-publications .archive-publications-search .search-form input[type=submit] svg,.archive-publications .archive-publications-search .wp-block-search .search-submit svg,.archive-publications .archive-publications-search .wp-block-search .wp-block-search__button svg,.archive-publications .archive-publications-search .wp-block-search input[type=submit] svg{display:block;height:20px;width:20px}.archive-publications .archive-publications-search .search-form .search-submit,.archive-publications .archive-publications-search .search-form .wp-block-search__button,.archive-publications .archive-publications-search .search-form input[type=submit],.archive-publications .archive-publications-search .wp-block-search .search-submit,.archive-publications .archive-publications-search .wp-block-search .wp-block-search__button,.archive-publications .archive-publications-search .wp-block-search input[type=submit]{overflow:hidden;text-indent:-9999px}.archive-publications .archive-publications-search .search-form .search-submit:before,.archive-publications .archive-publications-search .search-form .wp-block-search__button:before,.archive-publications .archive-publications-search .search-form input[type=submit]:before,.archive-publications .archive-publications-search .wp-block-search .search-submit:before,.archive-publications .archive-publications-search .wp-block-search .wp-block-search__button:before,.archive-publications .archive-publications-search .wp-block-search input[type=submit]:before{content:"";display:none}.archive-publications .archive-publications-list{display:flex;flex-direction:column;margin-top:var(--wp--preset--spacing--40)}.archive-publications .publication-item{border-bottom:1px solid var(--wp--preset--color--mit-light-silver-gray);display:flex;flex-direction:column;padding:var(--wp--preset--spacing--40) 0}.archive-publications .publication-item:last-child{border-bottom:none}.archive-publications .publication-item .publication-title{color:var(--wp--preset--color--mit-dark-gray-2);font-size:var(--wp--preset--font-size--h3);letter-spacing:-.01em;margin:0 0 var(--wp--preset--spacing--20) 0;order:1}.archive-publications .publication-item .publication-title a{color:var(--wp--preset--color--mit-dark-blue);text-decoration:none;transition:color .3s ease,opacity .3s ease}.archive-publications .publication-item .publication-title a:hover{color:var(--wp--preset--color--mit-dark-blue);opacity:.8}.archive-publications .publication-item .publication-description{color:var(--wp--preset--color--mit-dark-gray-2);font-size:var(--wp--preset--font-size--paragraph);line-height:var(--wp--preset--line-height--relaxed);margin:0 0 var(--wp--preset--spacing--30) 0;opacity:.8;order:2}.archive-publications .publication-item .publication-description p{margin:0}.archive-publications .publication-item .publication-meta{align-items:center;display:flex;gap:var(--wp--preset--spacing--30);order:3}.archive-publications .publication-item .publication-date,.archive-publications .publication-item .publication-year{color:var(--wp--preset--color--mit-dark-blue);font-size:var(--wp--preset--font-size--h5);font-weight:500;margin:0}.archive-publications .publication-item .publication-category{align-items:center;color:var(--wp--preset--color--mit-dark-blue);display:flex;font-size:var(--wp--preset--font-size--h5);font-weight:500;gap:var(--wp--preset--spacing--10)}.archive-publications .publication-item .publication-category svg{color:var(--wp--preset--color--mit-dark-blue);flex-shrink:0;height:16px;width:16px}.archive-publications .publication-item .publication-category a{color:var(--wp--preset--color--mit-dark-blue);text-decoration:none;transition:color .3s ease,opacity .3s ease}.archive-publications .publication-item .publication-category a:hover{color:var(--wp--preset--color--mit-dark-blue);opacity:.8}.archive-publications .nav-links,.archive-publications .pagination{align-items:center;border-top:1px solid var(--wp--preset--color--mit-light-silver-gray);display:flex;gap:var(--wp--preset--spacing--30);justify-content:center;margin-top:var(--wp--preset--spacing--60);padding-top:var(--wp--preset--spacing--60)}.archive-publications .nav-links a,.archive-publications .nav-links span,.archive-publications .pagination a,.archive-publications .pagination span{align-items:center;border:1px solid var(--wp--preset--color--mit-light-silver-gray);border-radius:.25rem;color:var(--wp--preset--color--mit-dark-gray-2);display:inline-flex;font-size:var(--wp--preset--font-size--paragraph);height:2.5rem;justify-content:center;min-width:2.5rem;padding:0 .75rem;text-decoration:none;transition:all .2s ease}.archive-publications .nav-links a:hover,.archive-publications .nav-links span:hover,.archive-publications .pagination a:hover,.archive-publications .pagination span:hover{background-color:var(--wp--preset--color--mit-light-silver-gray);color:var(--wp--preset--color--mit-dark-gray-2)}.archive-publications .nav-links a.current,.archive-publications .nav-links span.current,.archive-publications .pagination a.current,.archive-publications .pagination span.current{background-color:var(--wp--preset--color--mit-dark-blue);border-color:var(--wp--preset--color--mit-dark-blue);color:var(--wp--preset--color--white)}.archive-publications .no-publications-found{margin-top:var(--wp--preset--spacing--60);padding:var(--wp--preset--spacing--60) 0;text-align:center}.archive-publications .no-publications-found h1{color:var(--wp--preset--color--mit-dark-gray-2);font-size:var(--wp--preset--font-size--h2);font-weight:400;margin-bottom:var(--wp--preset--spacing--30)}.archive-publications .no-publications-found p{color:var(--wp--preset--color--mit-dark-silver-gray);font-size:var(--wp--preset--font-size--paragraph)}.blog-index .blog-index-grid{display:grid;gap:var(--wp--preset--spacing--50);grid-template-columns:repeat(3,1fr);margin-top:var(--wp--preset--spacing--40)}@media(min-width:769px)and (max-width:1024px){.blog-index .blog-index-grid{gap:var(--wp--preset--spacing--40);grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.blog-index .blog-index-grid{gap:var(--wp--preset--spacing--40);grid-template-columns:1fr}}.blog-index .blog-post-item{background:var(--wp--preset--color--white);display:flex;flex-direction:column;overflow:hidden}.blog-index .blog-post-item .blog-post-featured-image{aspect-ratio:16/9;background:var(--wp--preset--color--mit-light-silver-gray);overflow:hidden;width:100%}.blog-index .blog-post-item .blog-post-featured-image a{display:block;height:100%;width:100%}.blog-index .blog-post-item .blog-post-featured-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.blog-index .blog-post-item .blog-post-featured-image:hover img{transform:scale(1.05)}.blog-index .blog-post-item .blog-post-content{display:flex;flex:1;flex-direction:column;padding-bottom:var(--wp--preset--spacing--40);padding-top:var(--wp--preset--spacing--40)}.blog-index .blog-post-item .blog-post-title{color:var(--wp--preset--color--mit-dark-gray-2);font-size:var(--wp--preset--font-size--h4);font-weight:400;letter-spacing:-.01em;line-height:var(--wp--preset--line-height--tight);margin:0 0 var(--wp--preset--spacing--10) 0}.blog-index .blog-post-item .blog-post-title a{color:inherit;text-decoration:none;transition:color .3s ease}.blog-index .blog-post-item .blog-post-date,.blog-index .blog-post-item .blog-post-title a:hover{color:var(--wp--preset--color--mit-dark-blue)}.blog-index .blog-post-item .blog-post-date{font-size:var(--wp--preset--font-size--meta);line-height:var(--wp--preset--line-height--normal);margin-bottom:var(--wp--preset--spacing--30)}.blog-index .blog-post-item .blog-post-date time{text-decoration:none}.blog-index .blog-post-item .blog-post-excerpt{color:var(--wp--preset--color--mit-dark-gray-2);flex:1;font-size:var(--wp--preset--font-size--paragraph);line-height:var(--wp--preset--line-height--relaxed)}.blog-index .blog-post-item .blog-post-excerpt p{margin:0}.blog-index .blog-post-item .blog-post-read-more{margin-top:auto;padding-top:var(--wp--preset--spacing--30)}.blog-index .blog-post-item .blog-post-read-more .read-more-link{color:var(--wp--preset--color--mit-dark-blue);display:inline-block;font-size:var(--wp--preset--font-size--paragraph);text-decoration:underline;text-underline-offset:.2em;transition:color .3s ease}.blog-index .blog-post-item .blog-post-read-more .read-more-link:hover{color:var(--wp--preset--color--mit-dark-gray-2)}.blog-index .nav-links,.blog-index .pagination{align-items:center;display:flex;gap:var(--wp--preset--spacing--30);justify-content:center;margin-top:var(--wp--preset--spacing--60);padding-top:var(--wp--preset--spacing--60)}.blog-index .nav-links a,.blog-index .nav-links span,.blog-index .pagination a,.blog-index .pagination span{align-items:center;border-radius:.25rem;color:var(--wp--preset--color--mit-dark-gray-2);display:inline-flex;font-size:var(--wp--preset--font-size--paragraph);height:2.5rem;justify-content:center;min-width:2.5rem;padding:0 .75rem;text-decoration:none;transition:all .2s ease}.blog-index .nav-links a:hover,.blog-index .nav-links span:hover,.blog-index .pagination a:hover,.blog-index .pagination span:hover{background-color:var(--wp--preset--color--mit-light-silver-gray);color:var(--wp--preset--color--mit-dark-gray-2)}.blog-index .nav-links a.current,.blog-index .nav-links span.current,.blog-index .pagination a.current,.blog-index .pagination span.current{background-color:var(--wp--preset--color--mit-dark-blue);color:var(--wp--preset--color--white)}.blog-index .no-posts-found{margin-top:var(--wp--preset--spacing--60);padding:var(--wp--preset--spacing--60) 0;text-align:center}.blog-index .no-posts-found h1{color:var(--wp--preset--color--mit-dark-gray-2);font-size:var(--wp--preset--font-size--h2);font-weight:400;margin-bottom:var(--wp--preset--spacing--30)}.blog-index .no-posts-found p{color:var(--wp--preset--color--mit-dark-silver-gray);font-size:var(--wp--preset--font-size--paragraph);margin-bottom:var(--wp--preset--spacing--40)}.blog-index .no-posts-found .search-form,.blog-index .no-posts-found .wp-block-search{margin:0 auto;max-width:600px}.search-results .search-results-title{margin-bottom:var(--wp--preset--spacing--10)}.search-results .search-results-title span{font-weight:600}@media(max-width:768px){.search-results .search-results-title{font-size:var(--wp--preset--font-size--h2)}}.search-results .search-results-search{margin-bottom:var(--wp--preset--spacing--40);width:100%}.search-results .search-results-search .search-form,.search-results .search-results-search .wp-block-search{position:relative;width:100%}.search-results .search-results-search .search-form .search-form-wrapper,.search-results .search-results-search .search-form .wp-block-search__inside-wrapper,.search-results .search-results-search .wp-block-search .search-form-wrapper,.search-results .search-results-search .wp-block-search .wp-block-search__inside-wrapper{align-items:center;display:flex;position:relative;width:100%}.search-results .search-results-search .search-form .search-field,.search-results .search-results-search .search-form .wp-block-search__input,.search-results .search-results-search .search-form input[type=search],.search-results .search-results-search .wp-block-search .search-field,.search-results .search-results-search .wp-block-search .wp-block-search__input,.search-results .search-results-search .wp-block-search input[type=search]{background:var(--wp--preset--color--mit-light-silver-gray);border:1px solid var(--wp--preset--color--mit-light-silver-gray);border-radius:.5rem;color:var(--wp--preset--color--mit-dark-gray-2);font-size:15px;line-height:var(--wp--preset--line-height--normal);min-height:50px;padding:0 10px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.search-results .search-results-search .search-form .search-field:focus,.search-results .search-results-search .search-form .wp-block-search__input:focus,.search-results .search-results-search .search-form input[type=search]:focus,.search-results .search-results-search .wp-block-search .search-field:focus,.search-results .search-results-search .wp-block-search .wp-block-search__input:focus,.search-results .search-results-search .wp-block-search input[type=search]:focus{border-color:var(--wp--preset--color--mit-dark-blue);box-shadow:0 0 0 3px rgba(0,40,150,.1);outline:none}.search-results .search-results-search .search-form .search-submit,.search-results .search-results-search .search-form .wp-block-search__button,.search-results .search-results-search .search-form input[type=submit],.search-results .search-results-search .wp-block-search .search-submit,.search-results .search-results-search .wp-block-search .wp-block-search__button,.search-results .search-results-search .wp-block-search input[type=submit]{align-items:center;background:var(--wp--preset--color--mit-dark-gray-1);border:none;border-bottom-right-radius:.5rem;border-top-right-radius:.5rem;color:var(--wp--preset--color--white);cursor:pointer;display:flex;height:50px;justify-content:center;margin:0;padding:8px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:color .3s ease;width:44px}.search-results .search-results-search .search-form .search-submit:focus,.search-results .search-results-search .search-form .search-submit:hover,.search-results .search-results-search .search-form .wp-block-search__button:focus,.search-results .search-results-search .search-form .wp-block-search__button:hover,.search-results .search-results-search .search-form input[type=submit]:focus,.search-results .search-results-search .search-form input[type=submit]:hover,.search-results .search-results-search .wp-block-search .search-submit:focus,.search-results .search-results-search .wp-block-search .search-submit:hover,.search-results .search-results-search .wp-block-search .wp-block-search__button:focus,.search-results .search-results-search .wp-block-search .wp-block-search__button:hover,.search-results .search-results-search .wp-block-search input[type=submit]:focus,.search-results .search-results-search .wp-block-search input[type=submit]:hover{color:var(--wp--preset--color--mit-dark-blue);outline:none}.search-results .search-results-search .search-form .search-submit svg,.search-results .search-results-search .search-form .wp-block-search__button svg,.search-results .search-results-search .search-form input[type=submit] svg,.search-results .search-results-search .wp-block-search .search-submit svg,.search-results .search-results-search .wp-block-search .wp-block-search__button svg,.search-results .search-results-search .wp-block-search input[type=submit] svg{display:block;height:20px;width:20px}.search-results .search-results-search .search-form .search-submit,.search-results .search-results-search .search-form .wp-block-search__button,.search-results .search-results-search .search-form input[type=submit],.search-results .search-results-search .wp-block-search .search-submit,.search-results .search-results-search .wp-block-search .wp-block-search__button,.search-results .search-results-search .wp-block-search input[type=submit]{overflow:hidden;text-indent:-9999px}.search-results .search-results-search .search-form .search-submit:before,.search-results .search-results-search .search-form .wp-block-search__button:before,.search-results .search-results-search .search-form input[type=submit]:before,.search-results .search-results-search .wp-block-search .search-submit:before,.search-results .search-results-search .wp-block-search .wp-block-search__button:before,.search-results .search-results-search .wp-block-search input[type=submit]:before{content:"";display:none}.search-results .search-results-count{font-size:var(--wp--preset--font-size--label);margin-bottom:var(--wp--preset--spacing--40)}.search-results .search-results-list{display:flex;flex-direction:column;gap:0;margin-top:var(--wp--preset--spacing--40)}.search-results .search-result-item{border-bottom:1px solid var(--wp--preset--color--mit-light-silver-gray);padding:var(--wp--preset--spacing--30) 0}.search-results .search-result-item:last-child{border-bottom:none}.search-results .search-result-content{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--20)}.search-results .search-result-title{margin-bottom:0;margin-top:0}.search-results .search-result-title a{color:var(--wp--preset--color--mit-dark-gray-2);text-decoration:none}.search-results .search-result-read-more .read-more-link{color:var(--wp--preset--color--mit-dark-blue);display:inline-block;font-size:var(--wp--preset--font-size--button);text-decoration:none;transition:color .3s ease,opacity .3s ease}.search-results .search-result-read-more .read-more-link:hover{color:var(--wp--preset--color--mit-dark-blue);opacity:.8;text-decoration:underline}.search-results .no-search-results{margin-top:var(--wp--preset--spacing--60);padding:var(--wp--preset--spacing--60) 0;text-align:center}.search-results .no-search-results h1{color:var(--wp--preset--color--mit-dark-gray-2);font-size:var(--wp--preset--font-size--h2);font-weight:400;margin-bottom:var(--wp--preset--spacing--30)}.search-results .no-search-results p{color:var(--wp--preset--color--mit-dark-silver-gray);font-size:var(--wp--preset--font-size--paragraph);margin-bottom:var(--wp--preset--spacing--40)}.search-results .no-search-results .search-results-search{margin:0 auto;max-width:600px}.search-results .nav-links,.search-results .pagination{align-items:center;border-top:1px solid var(--wp--preset--color--mit-light-silver-gray);display:flex;gap:var(--wp--preset--spacing--30);justify-content:center;margin-top:var(--wp--preset--spacing--60);padding-top:var(--wp--preset--spacing--60)}.search-results .nav-links a,.search-results .nav-links span,.search-results .pagination a,.search-results .pagination span{align-items:center;border:1px solid var(--wp--preset--color--mit-light-silver-gray);border-radius:.25rem;color:var(--wp--preset--color--mit-dark-gray-2);display:inline-flex;font-size:var(--wp--preset--font-size--paragraph);height:2.5rem;justify-content:center;min-width:2.5rem;padding:0 .75rem;text-decoration:none;transition:all .2s ease}.search-results .nav-links a:hover,.search-results .nav-links span:hover,.search-results .pagination a:hover,.search-results .pagination span:hover{background-color:var(--wp--preset--color--mit-light-silver-gray);color:var(--wp--preset--color--mit-dark-gray-2)}.search-results .nav-links a.current,.search-results .nav-links span.current,.search-results .pagination a.current,.search-results .pagination span.current{background-color:var(--wp--preset--color--mit-dark-blue);border-color:var(--wp--preset--color--mit-dark-blue);color:var(--wp--preset--color--white)}.single-post-main{padding-top:var(--wp--preset--spacing--40)}.single-post-main .single-project-back-link .back-to-archive{align-items:center;color:var(--wp--preset--color--mit-dark-blue);display:inline-flex;font-size:var(--wp--preset--font-size--paragraph);gap:8px;line-height:var(--wp--preset--line-height--normal);text-decoration:none;transition:color .3s ease,opacity .3s ease}.single-post-main .single-project-back-link .back-to-archive:focus,.single-post-main .single-project-back-link .back-to-archive:hover{color:var(--wp--preset--color--mit-dark-blue);opacity:.8}.single-post-main .single-project-back-link .back-to-archive svg{display:block;flex-shrink:0;height:16px;width:16px}.single-post-main .single-post-layout{display:flex;gap:var(--wp--preset--spacing--60);margin-bottom:var(--wp--preset--spacing--60)}@media(max-width:768px){.single-post-main .single-post-layout{flex-direction:column;gap:var(--wp--preset--spacing--50)}}.single-post-main .single-post-image-column{align-self:start;height:-moz-fit-content;height:fit-content;position:sticky;text-align:center;top:var(--wp--preset--spacing--60);width:30%}@media(max-width:768px){.single-post-main .single-post-image-column{position:static;width:100%}}.single-post-main .single-post-image-column .single-post-featured-image{overflow:hidden;width:100%}.single-post-main .single-post-image-column .single-post-featured-image img{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.single-post-main .single-post-image-column .single-project-categories{border-top:1px solid var(--wp--preset--color--mit-light-silver-gray);font-size:var(--wp--preset--font-size--label-xl);margin-top:var(--wp--preset--spacing--30);padding-top:var(--wp--preset--spacing--30);text-align:left}.single-post-main .single-post-image-column .single-project-categories .single-project-categories-title{color:var(--wp--preset--color--mit-dark-gray-2);font-size:var(--wp--preset--font-size--label-xl);font-weight:600;margin:0 0 var(--wp--preset--spacing--10) 0}.single-post-main .single-post-image-column .single-project-categories .single-project-categories-links{align-items:center;display:flex;gap:var(--wp--preset--spacing--20)}.single-post-main .single-post-image-column .single-project-categories .categories-icon{color:var(--wp--preset--color--mit-dark-gray-2);flex-shrink:0;height:16px;margin-top:2px;width:16px}.single-post-main .single-post-image-column .single-project-categories .categories-list{flex:1}.single-post-main .single-post-image-column .single-project-categories .project-category-link{color:var(--wp--preset--color--mit-dark-blue);display:inline-block;text-decoration:none;transition:color .3s ease,opacity .3s ease}.single-post-main .single-post-image-column .single-project-categories .project-category-link:focus,.single-post-main .single-post-image-column .single-project-categories .project-category-link:hover{color:var(--wp--preset--color--mit-dark-blue);opacity:.8}.single-post-main .single-post-image-column .associated-team-members{align-items:center;display:flex;font-size:var(--wp--preset--font-size--label-xl);gap:var(--wp--preset--spacing--20);margin-top:var(--wp--preset--spacing--20);text-align:left}.single-post-main .single-post-image-column .associated-team-members .team-members-icon{color:var(--wp--preset--color--mit-dark-gray-2);flex-shrink:0;height:16px;margin-top:2px;width:16px}.single-post-main .single-post-image-column .associated-team-members .team-members-list{flex:1}.single-post-main .single-post-image-column .associated-team-members .team-member-link{color:var(--wp--preset--color--mit-dark-blue);line-height:var(--wp--preset--line-height--normal);text-decoration:none;transition:opacity .3s ease}.single-post-main .single-post-image-column .associated-team-members .team-member-link:hover{opacity:.8}.single-post-main .single-post-image-column .associated-publications{border-top:1px solid var(--wp--preset--color--mit-light-silver-gray);font-size:var(--wp--preset--font-size--label-xl);margin-top:var(--wp--preset--spacing--30);padding-top:var(--wp--preset--spacing--30);text-align:left}.single-post-main .single-post-image-column .associated-publications .associated-publications-title{color:var(--wp--preset--color--mit-dark-gray-2);font-size:var(--wp--preset--font-size--label-xl);font-weight:600;margin:0 0 var(--wp--preset--spacing--10) 0}.single-post-main .single-post-image-column .associated-publications .associated-publications-list{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--10);list-style:none;margin:0;padding:0}.single-post-main .single-post-image-column .associated-publications .associated-publication-link{color:var(--wp--preset--color--mit-dark-blue);line-height:var(--wp--preset--line-height--normal);text-decoration:none;transition:opacity .3s ease}.single-post-main .single-post-image-column .associated-publications .associated-publication-link:hover{opacity:.8}.single-post-main .single-post-image-column .team-position{color:var(--wp--preset--color--mit-dark-gray-2);font-size:var(--wp--preset--font-size--paragraph);font-weight:500;line-height:var(--wp--preset--line-height--relaxed);text-align:center}.single-post-main .single-post-image-column .team-links{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--wp--preset--spacing--30);justify-content:center;margin-top:var(--wp--preset--spacing--20)}.single-post-main .single-post-image-column .team-links .team-link{align-items:center;display:inline-flex;height:40px;justify-content:center;text-decoration:none;width:40px}.single-post-main .single-post-image-column .team-links .team-link .team-link-icon{display:block;height:32px;-o-object-fit:contain;object-fit:contain;width:40px}.single-post-main .single-post-image-column .team-links .team-link .team-link-icon-dashicon{color:var(--wp--preset--color--white);display:inline-block;font-size:24px;height:24px;line-height:1;text-align:center;width:24px}.single-post-main .single-post-image-column .team-links .team-link .team-link-text{color:var(--wp--preset--color--mit-dark-gray-2);font-size:var(--wp--preset--font-size--meta);padding:var(--wp--preset--spacing--10)}.single-post-main .single-post-content-column{display:flex;flex-direction:column;width:70%}@media(max-width:768px){.single-post-main .single-post-content-column{width:100%}}.single-post-main .single-post-content-column .project-date{color:var(--wp--preset--color--mit-dark-blue);font-size:var(--wp--preset--font-size--label-xl);font-weight:600;line-height:var(--wp--preset--line-height--normal)}.single-post-main .single-post-meta{padding-bottom:var(--wp--preset--spacing--30)}.single-post-main .single-post-meta .single-post-date{text-decoration:none}.single-post-main .single-post-meta .single-post-categories,.single-post-main .single-post-meta .single-post-date{color:var(--wp--preset--color--mit-dark-silver-gray);font-size:var(--wp--preset--font-size--meta)}.single-post-main .single-post-meta .single-post-categories a{color:var(--wp--preset--color--mit-dark-blue);text-decoration:none;transition:color .3s ease,opacity .3s ease}.single-post-main .single-post-meta .single-post-categories a:hover{color:var(--wp--preset--color--mit-dark-blue);opacity:.8;text-decoration:underline}.single-post-main .single-post-tags{border-top:1px solid var(--wp--preset--color--mit-light-silver-gray);font-size:var(--wp--preset--font-size--paragraph);padding-top:var(--wp--preset--spacing--40)}.single-post-main .single-post-tags .tags-label{color:var(--wp--preset--color--mit-dark-gray-2);font-weight:500;margin-right:var(--wp--preset--spacing--20)}.single-post-main .single-post-tags a{color:var(--wp--preset--color--mit-dark-blue);margin-right:var(--wp--preset--spacing--20);text-decoration:none;transition:color .3s ease,opacity .3s ease}.single-post-main .single-post-tags a:hover{color:var(--wp--preset--color--mit-dark-blue);opacity:.8;text-decoration:underline}.single-post-main .post-navigation{border-top:1px solid var(--wp--preset--color--mit-light-silver-gray);display:grid;gap:var(--wp--preset--spacing--40);grid-template-columns:1fr 1fr;margin-top:var(--wp--preset--spacing--60);padding-top:var(--wp--preset--spacing--60)}@media(max-width:768px){.single-post-main .post-navigation{grid-template-columns:1fr}}.single-post-main .post-navigation .nav-links{display:contents}.single-post-main .post-navigation .nav-next a,.single-post-main .post-navigation .nav-previous a{border:1px solid var(--wp--preset--color--mit-light-silver-gray);border-radius:.5rem;display:block;padding:var(--wp--preset--spacing--30);text-decoration:none;transition:all .3s ease}.single-post-main .post-navigation .nav-next a:hover,.single-post-main .post-navigation .nav-previous a:hover{background:var(--wp--preset--color--mit-light-silver-gray);border-color:var(--wp--preset--color--mit-dark-blue)}.single-post-main .post-navigation .nav-next .nav-subtitle,.single-post-main .post-navigation .nav-previous .nav-subtitle{color:var(--wp--preset--color--mit-dark-silver-gray);display:block;font-size:var(--wp--preset--font-size--meta);margin-bottom:var(--wp--preset--spacing--10)}.single-post-main .post-navigation .nav-next .nav-title,.single-post-main .post-navigation .nav-previous .nav-title{color:var(--wp--preset--color--mit-dark-gray-2);display:block;font-size:var(--wp--preset--font-size--h5);font-weight:500}.single-post-main .post-navigation .nav-next{text-align:right}@media(max-width:768px){.single-post-main .post-navigation .nav-next{text-align:left}}.single-post-main .team-related-content{border-top:1px solid var(--wp--preset--color--mit-light-silver-gray);padding-top:var(--wp--preset--spacing--10)}.single-post-main .team-related-content .team-related-projects .team-related-list,.single-post-main .team-related-content .team-related-publications .team-related-list{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--20);list-style:none;margin:0;padding:0}.single-post-main .team-related-content .team-related-projects .team-related-list .team-related-item,.single-post-main .team-related-content .team-related-publications .team-related-list .team-related-item{margin:0;padding:0}.single-post-main .team-related-content .team-related-projects .team-related-list .team-related-item .team-related-link,.single-post-main .team-related-content .team-related-publications .team-related-list .team-related-item .team-related-link{color:var(--wp--preset--color--mit-dark-blue);display:block;text-decoration:none;transition:opacity .2s ease}.single-post-main .team-related-content .team-related-projects .team-related-list .team-related-item .team-related-link:hover,.single-post-main .team-related-content .team-related-publications .team-related-list .team-related-item .team-related-link:hover{opacity:.8}.single-post-main .single-blog-layout{display:flex;flex-direction:column;margin-bottom:var(--wp--preset--spacing--40)}.single-post-main .single-post-featured-image{margin-bottom:var(--wp--preset--spacing--40);width:100%}.single-post-main .single-post-featured-image img{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.single-post-main .single-post-title{margin-top:0}.single-post-main .single-post-meta{align-items:center;border-bottom:1px solid var(--wp--preset--color--mit-light-silver-gray);border-top:1px solid var(--wp--preset--color--mit-light-silver-gray);display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--30);margin-bottom:var(--wp--preset--spacing--40);padding:var(--wp--preset--spacing--30) 0}.single-post-main .single-post-meta .post-date{color:var(--wp--preset--color--mit-dark-blue);font-size:var(--wp--preset--font-size--meta)}.single-post-main .single-post-meta .post-date time{text-decoration:none}.single-post-main .single-post-meta .post-comments{color:var(--wp--preset--color--mit-dark-blue);font-size:var(--wp--preset--font-size--meta)}.single-post-main .single-post-content{color:var(--wp--preset--color--mit-dark-gray-2);font-size:16px;line-height:var(--wp--preset--line-height--relaxed)}.single-post-main .single-post-content h1,.single-post-main .single-post-content h2,.single-post-main .single-post-content h3,.single-post-main .single-post-content h4,.single-post-main .single-post-content h5,.single-post-main .single-post-content h6{color:var(--wp--preset--color--mit-dark-gray-2);letter-spacing:-.01em;line-height:var(--wp--preset--line-height--tight);margin-bottom:var(--wp--preset--spacing--30);margin-top:var(--wp--preset--spacing--50)}.single-post-main .single-post-content h1{font-size:var(--wp--preset--font-size--h2)}.single-post-main .single-post-content h2{font-size:var(--wp--preset--font-size--h3)}.single-post-main .single-post-content h3{font-size:var(--wp--preset--font-size--h4)}.single-post-main .single-post-content h4{font-size:var(--wp--preset--font-size--h5)}.single-post-main .single-post-content h5{font-size:var(--wp--preset--font-size--h6)}.single-post-main .single-post-content h6{font-size:var(--wp--preset--font-size--paragraph);text-transform:uppercase}.single-post-main .single-post-content p{margin-bottom:var(--wp--preset--spacing--30)}.single-post-main .single-post-content ol,.single-post-main .single-post-content ul{margin-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--40)}.single-post-main .single-post-content ol li,.single-post-main .single-post-content ul li{margin-bottom:var(--wp--preset--spacing--20)}.single-post-main .single-post-content a{color:var(--wp--preset--color--mit-dark-blue);text-decoration:underline;text-underline-offset:.2em;transition:color .3s ease,opacity .3s ease}.single-post-main .single-post-content a:hover{color:var(--wp--preset--color--mit-dark-blue);opacity:.8}.single-post-main .single-post-content img{border-radius:.5rem;height:auto;margin:var(--wp--preset--spacing--40) 0;max-width:100%}.single-post-main .single-post-content blockquote{border-left:3px solid var(--wp--preset--color--mit-dark-blue);color:var(--wp--preset--color--mit-dark-silver-gray);font-style:italic;margin:var(--wp--preset--spacing--40) 0;padding-left:var(--wp--preset--spacing--40)}.single-post-main .single-post-content code{background:var(--wp--preset--color--mit-light-silver-gray);border-radius:.25rem;font-size:.9em;padding:.2em .4em}.single-post-main .single-post-content pre{background:var(--wp--preset--color--mit-light-silver-gray);border-radius:.5rem;margin:var(--wp--preset--spacing--40) 0;overflow-x:auto;padding:var(--wp--preset--spacing--30)}.single-post-main .single-post-content pre code{background:transparent;padding:0}.single-post-main .single-post-content .page-links{border-top:1px solid var(--wp--preset--color--mit-light-silver-gray);margin-top:var(--wp--preset--spacing--40);padding-top:var(--wp--preset--spacing--40)}.single-post-main .single-post-content .page-links a{border:1px solid var(--wp--preset--color--mit-light-silver-gray);border-radius:.25rem;display:inline-block;margin:0 var(--wp--preset--spacing--10) var(--wp--preset--spacing--10) 0;padding:var(--wp--preset--spacing--10) var(--wp--preset--spacing--20);text-decoration:none}.single-post-main .single-post-content .page-links a:hover{background:var(--wp--preset--color--mit-light-silver-gray)}.single-post-main .single-post-navigation{border-top:1px solid var(--wp--preset--color--mit-light-silver-gray);display:grid;gap:var(--wp--preset--spacing--40);grid-template-columns:1fr 1fr;padding-top:var(--wp--preset--spacing--40)}@media(max-width:768px){.single-post-main .single-post-navigation{grid-template-columns:1fr}}.single-post-main .single-post-navigation .nav-next,.single-post-main .single-post-navigation .nav-previous{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--10)}.single-post-main .single-post-navigation .nav-next .nav-link,.single-post-main .single-post-navigation .nav-previous .nav-link{color:var(--wp--preset--color--mit-dark-blue);display:inline-block;font-size:var(--wp--preset--font-size--paragraph);text-decoration:underline;text-underline-offset:.2em;transition:color .3s ease,opacity .3s ease}.single-post-main .single-post-navigation .nav-next .nav-link:hover,.single-post-main .single-post-navigation .nav-previous .nav-link:hover{color:var(--wp--preset--color--mit-dark-blue);opacity:.8}.single-post-main .single-post-navigation .nav-next .nav-post-title,.single-post-main .single-post-navigation .nav-previous .nav-post-title{color:var(--wp--preset--color--mit-dark-gray-2);display:block;font-size:var(--wp--preset--font-size--h6);font-weight:400;line-height:var(--wp--preset--line-height--normal)}.single-post-main .single-post-navigation .nav-next{text-align:right}@media(max-width:768px){.single-post-main .single-post-navigation .nav-next{text-align:left}}.error-404-page{align-items:center;background-color:var(--wp--preset--color--white);display:flex;justify-content:center;padding:var(--wp--preset--spacing--60,clamp(30px,7vw,70px))}.error-404-container{max-width:600px;position:relative;text-align:center;width:100%}.error-404-background{color:rgba(0,0,0,.06);font-size:clamp(150px,30vw,300px);font-weight:900;left:50%;line-height:1;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.error-404-title{font-size:clamp(1.25rem,3vw,1.75rem);font-weight:800;letter-spacing:.05em;margin:0 0 var(--wp--preset--spacing--70,clamp(50px,7vw,90px));position:relative;text-transform:uppercase;z-index:1}.error-404-message{font-size:var(--wp--preset--font-size--paragraph,16px);margin:0 0 var(--wp--preset--spacing--30,20px);position:relative;z-index:1}.error-404-search{margin:0 auto;max-width:400px;position:relative;z-index:1}.error-404-search .search-form{display:block}.error-404-search .search-form-wrapper{align-items:center;display:flex;position:relative}.error-404-search .search-field{background-color:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--mit-light-silver-gray);border-radius:4px;font-size:var(--wp--preset--font-size--paragraph,16px);padding:14px 20px 14px 45px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.error-404-search .search-field::-moz-placeholder{color:var(--wp--preset--color--mit-light-silver-gray)}.error-404-search .search-field::placeholder{color:var(--wp--preset--color--mit-light-silver-gray)}.error-404-search .search-field:focus{border-color:var(--wp--preset--color--mit-dark-blue);box-shadow:0 0 0 3px rgba(46,147,110,.1);outline:none}.error-404-search .search-submit{align-items:center;background-color:transparent;border:none;color:var(--wp--preset--color--mit-light-silver-gray);cursor:pointer;display:flex;justify-content:center;left:12px;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.error-404-search .search-submit svg{height:18px;width:18px}.error-404-search .search-submit:hover{color:var(--wp--preset--color--mit-dark-silver-gray)}main{padding-left:var(--wp--preset--spacing--30,20px);padding-right:var(--wp--preset--spacing--30,20px)}@media(min-width:1400px){main{padding-left:0;padding-right:0}}.is-layout-flex{justify-content:center}.has-paragraph-font-size{font-size:16px;margin:0 auto;max-width:683px}.has-rounded-image{border-radius:360px}#respond{display:none}.category-title-only,.wp-block-query{margin:0 auto;max-width:1400px}.wp-block-button__link,.wp-element-button{transition:background-color .3s ease,color .3s ease}.wp-block-acf-team-picker .team-picker-notice{color:var(--wp--preset--color--mit-dark-silver-gray);font-style:italic;padding:var(--wp--preset--spacing--40);text-align:center}.wp-block-acf-team-picker .team-picker-grid{display:grid;gap:var(--wp--preset--spacing--40);grid-template-columns:1fr;padding:0}@media(min-width:768px){.wp-block-acf-team-picker .team-picker-grid{gap:var(--wp--preset--spacing--50);grid-template-columns:repeat(2,1fr)}}@media(min-width:1025px){.wp-block-acf-team-picker .team-picker-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}.wp-block-acf-team-picker .team-picker-card{align-items:center;box-shadow:0 4px 16px rgba(0,0,0,.15);display:flex;flex-direction:column;padding-bottom:20px;text-align:center}.wp-block-acf-team-picker .team-picker-image{aspect-ratio:1/1;background:var(--wp--preset--color--mit-light-silver-gray);border-radius:.5rem;margin:0 auto var(--wp--preset--spacing--30);overflow:hidden;width:100%}.wp-block-acf-team-picker .team-picker-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.wp-block-acf-team-picker .team-picker-image:hover img{transform:scale(1.05)}.wp-block-acf-team-picker .team-picker-image a,.wp-block-acf-team-picker .team-picker-image span{display:block;height:100%;width:100%}.wp-block-acf-team-picker .team-picker-title{font-size:var(--wp--preset--font-size--h4);margin-bottom:var(--wp--preset--spacing--30);margin-top:0}.wp-block-acf-team-picker .team-picker-title a,.wp-block-acf-team-picker .team-picker-title span{color:inherit;text-decoration:none;transition:color .2s ease}.wp-block-acf-team-picker .team-picker-title a:hover{color:var(--wp--preset--color--mit-dark-blue)}.wp-block-acf-team-picker .team-picker-no-results{color:var(--wp--preset--color--mit-dark-silver-gray);font-size:var(--wp--preset--font-size--paragraph);padding:var(--wp--preset--spacing--60) 0;text-align:center}.wp-block-acf-team-members .team-members-title{color:var(--wp--preset--color--mit-dark-gray-2);font-size:var(--wp--preset--font-size--h1);font-weight:400;letter-spacing:-.02em;line-height:var(--wp--preset--line-height--tight);text-align:left}@media(max-width:768px){.wp-block-acf-team-members .team-members-title{font-size:var(--wp--preset--font-size--h2);margin-bottom:var(--wp--preset--spacing--50)}}.wp-block-acf-team-members .team-members-grid{display:grid;gap:var(--wp--preset--spacing--60) var(--wp--preset--spacing--50);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-left:auto;margin-right:auto;max-width:1400px;padding:0}@media(min-width:768px)and (max-width:1024px){.wp-block-acf-team-members .team-members-grid{gap:var(--wp--preset--spacing--50);grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.wp-block-acf-team-members .team-members-grid{gap:var(--wp--preset--spacing--40);grid-template-columns:1fr;margin-top:var(--wp--preset--spacing--50)}}.wp-block-acf-team-members .team-member-card{align-items:center;background:var(--wp--preset--color--white);border:none;display:flex;flex-direction:column;padding-bottom:20px;text-align:center;transition:transform .2s ease,opacity .2s ease}.wp-block-acf-team-members .team-member-card:hover{opacity:.8}.wp-block-acf-team-members .team-member-image{aspect-ratio:1/1;background:var(--wp--preset--color--mit-light-silver-gray);border-radius:.5rem;margin:0 auto var(--wp--preset--spacing--30);max-width:100%;overflow:hidden;position:relative;width:100%}.wp-block-acf-team-members .team-member-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.wp-block-acf-team-members .team-member-image:hover img{transform:scale(1.05)}.wp-block-acf-team-members .team-member-image a{display:block;height:100%;width:100%}.wp-block-acf-team-members .team-member-image span{display:block;height:100%;position:relative;width:100%}.wp-block-acf-team-members .team-member-image .team-member-tags{align-items:flex-end;display:flex;flex-direction:column;gap:var(--wp--preset--spacing--10);padding-right:var(--wp--preset--spacing--10);position:absolute;right:9px;top:10%;transform:translateY(-50%);z-index:10}.wp-block-acf-team-members .team-member-image .team-member-tag{background-color:var(--wp--preset--color--mit-dark-gray-1);border-radius:12px;color:var(--wp--preset--color--white);display:inline-block;font-size:12px;font-weight:400;line-height:1.2;padding:6px 12px;position:relative;text-transform:uppercase;white-space:nowrap}.wp-block-acf-team-members .team-member-title{color:var(--wp--preset--color--mit-dark-gray-2);font-size:var(--wp--preset--font-size--h3);font-weight:400;letter-spacing:-.01em;line-height:var(--wp--preset--line-height--tight);margin:0}.wp-block-acf-team-members .team-member-title a{color:var(--wp--preset--color--mit-dark-gray-2);text-decoration:none;transition:color .3s ease,opacity .3s ease}.wp-block-acf-team-members .team-member-title a:hover{color:var(--wp--preset--color--mit-dark-blue);opacity:.8}.wp-block-acf-team-members .team-member-title span{color:var(--wp--preset--color--mit-dark-gray-2)}.wp-block-acf-team-members .team-members-notice{background:var(--wp--preset--color--mit-light-silver-gray);border-radius:.5rem;color:var(--wp--preset--color--mit-dark-gray-2);padding:var(--wp--preset--spacing--40);text-align:center}.wp-block-query.wp-block-query .wp-block-post-template{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:1.5rem}@media(max-width:768px){.wp-block-query.wp-block-query .wp-block-post-template{gap:1.5rem;grid-template-columns:1fr}}.wp-block-query.wp-block-query .wp-block-post-template .wp-block-group{box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.wp-block-query.wp-block-query .wp-block-post-template .wp-block-group:hover{box-shadow:0 4px 16px rgba(0,0,0,.15);transform:translateY(-4px)}.wp-block-query.wp-block-query .wp-block-post-template .wp-block-group .wp-block-post-featured-image{background:var(--wp--preset--color--mit-light-silver-gray);height:100%;margin-bottom:0;overflow:hidden;width:100%}.wp-block-query.wp-block-query .wp-block-post-template .wp-block-group .wp-block-post-featured-image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.wp-block-query.wp-block-query .wp-block-post-template .wp-block-group .wp-block-post-featured-image:hover img{transform:scale(1.05)}.wp-block-query.wp-block-query .wp-block-post-template .wp-block-group .wp-block-post-title a{color:var(--wp--preset--color--mit-dark-gray-2);text-decoration:none;transition:color .3s ease}.wp-block-query.wp-block-query .wp-block-post-template .wp-block-group .wp-block-post-title a:hover{color:var(--wp--preset--color--mit-dark-blue)}.wp-block-query.wp-block-query .wp-block-post-template .wp-block-group .wp-block-post-excerpt{color:var(--wp--preset--color--mit-dark-gray-2);line-height:var(--wp--preset--line-height--relaxed);opacity:.8}.wp-block-query.wp-block-query .wp-block-post-template .wp-block-group .wp-block-post-date{border-top:1px solid var(--wp--preset--color--mit-light-silver-gray);color:var(--wp--preset--color--mit-dark-silver-gray);font-size:var(--wp--preset--font-size--meta);margin-top:auto;padding-top:1rem}.wp-block-cces2025-related-posts{border-top:1px solid var(--wp--preset--color--mit-light-silver-gray);margin-top:var(--wp--preset--spacing--60);padding-top:var(--wp--preset--spacing--60)}.wp-block-cces2025-related-posts .related-posts-title{color:var(--wp--preset--color--mit-dark-gray-2);font-size:var(--wp--preset--font-size--h2);font-weight:400;letter-spacing:-.02em;line-height:var(--wp--preset--line-height--tight);margin-bottom:var(--wp--preset--spacing--50)}@media(max-width:768px){.wp-block-cces2025-related-posts .related-posts-title{font-size:var(--wp--preset--font-size--h3)}}.wp-block-cces2025-related-posts .related-posts-grid{display:grid;gap:var(--wp--preset--spacing--50);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:var(--wp--preset--spacing--40)}@media(max-width:768px){.wp-block-cces2025-related-posts .related-posts-grid{gap:var(--wp--preset--spacing--40);grid-template-columns:1fr}}.wp-block-cces2025-related-posts .related-post-item{background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--mit-light-silver-gray);border-radius:.5rem;display:flex;flex-direction:column;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.wp-block-cces2025-related-posts .related-post-item:hover{box-shadow:0 4px 16px rgba(0,0,0,.15);transform:translateY(-4px)}.wp-block-cces2025-related-posts .related-post-item .related-post-image{aspect-ratio:16/9;background:var(--wp--preset--color--mit-light-silver-gray);overflow:hidden;width:100%}.wp-block-cces2025-related-posts .related-post-item .related-post-image a{display:block;height:100%;width:100%}.wp-block-cces2025-related-posts .related-post-item .related-post-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.wp-block-cces2025-related-posts .related-post-item .related-post-image:hover img{transform:scale(1.05)}.wp-block-cces2025-related-posts .related-post-item .related-post-content{display:flex;flex:1;flex-direction:column;padding:var(--wp--preset--spacing--40)}.wp-block-cces2025-related-posts .related-post-item .related-post-title{color:var(--wp--preset--color--mit-dark-gray-2);font-size:var(--wp--preset--font-size--h4);font-weight:400;letter-spacing:-.01em;line-height:var(--wp--preset--line-height--tight);margin:0 0 var(--wp--preset--spacing--30) 0}.wp-block-cces2025-related-posts .related-post-item .related-post-title a{color:inherit;text-decoration:none;transition:color .3s ease}.wp-block-cces2025-related-posts .related-post-item .related-post-title a:hover{color:var(--wp--preset--color--mit-dark-blue)}.wp-block-cces2025-related-posts .related-post-item .related-post-excerpt{color:var(--wp--preset--color--mit-dark-gray-2);flex:1;font-size:var(--wp--preset--font-size--paragraph);line-height:var(--wp--preset--line-height--relaxed);margin-bottom:var(--wp--preset--spacing--30);opacity:.8}.wp-block-cces2025-related-posts .related-post-item .related-post-meta{border-top:1px solid var(--wp--preset--color--mit-light-silver-gray);margin-top:auto;padding-top:var(--wp--preset--spacing--30)}.wp-block-cces2025-related-posts .related-post-item .related-post-meta time{color:var(--wp--preset--color--mit-dark-silver-gray);font-size:var(--wp--preset--font-size--meta)}.wp-block-group{margin-top:0!important}.has-global-padding{padding-top:10px!important}
