html{min-height:100%;width:100%;position:relative}body{color:#ededed;font-family:inter,sans-serif;background-color:#0c0b10;font-weight:300;margin-bottom:60px}header{border-bottom:1px solid #222;margin-bottom:1rem;font-family:playfair display,sans-serif}.footer{margin-top:1rem;position:absolute;bottom:0;width:100%;height:60px;line-height:60px}a{text-decoration:none;color:inherit;font-weight:400}a:hover{text-decoration:underline}.background-image{margin:0;padding:0;top:0;bottom:0;left:0;right:0;z-index:-10;position:fixed;background-position:middle;background-size:cover}.page-title{margin-top:5rem;font-size:32pt;text-shadow:0 0 5px rgba(0,0,0,.75);font-family:playfair display,serif}.blurred-container{background-color:rgba(0,0,0,.5);padding:5rem;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);font-weight:300;border-radius:3%}@media(max-width:768px){.blurred-container{border-radius:0;margin:0}}#canvas-container{margin:0;padding:0;top:0;bottom:0;left:0;right:0;z-index:-10;position:fixed}.home-logo-container{background-color:rgba(0,0,0,.5);padding:5rem;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);font-weight:300;border-radius:3%;max-width:50rem;margin:0;margin-top:5rem;border:1px solid rgba(255,255,255,0);transition:backdrop-filter 3s,-webkit-backdrop-filter 3s,background-color 3s,color 3s,border-color 3s}.home-logo-container h1{line-height:72pt;font-size:98pt}.home-logo-container button{transition:opacity 3s}.home-logo-container .home-logo-text{font-family:playfair display,serif;color:#fff}.home-logo-container .home-on-the-container{display:inline-block}.home-logo-container .home-logo-text-exe{display:inline-block}.home-logo-container .home-logo-text-on{font-size:52pt;line-height:32pt;text-align:right}.home-logo-container .home-logo-text-the{font-size:36pt;line-height:32pt}.home-logo-container .home-byline{font-size:18pt;font-weight:200;line-height:24pt;margin-top:1rem;line-break:word}.home-logo-container .home-location-text{font-family:inter,sans-serif;font-weight:200;line-height:24pt;font-size:18pt;margin-bottom:3rem}.home-logo-container .home-date-text{margin-top:3rem;font-family:inter,sans-serif;font-weight:600;line-height:18pt;font-size:24pt}.home-logo-container .home-more-info-text{font-size:18pt;line-height:18pt;margin-top:5rem;font-weight:200}.home-logo-container .home-committee-spacer{margin-top:5rem}.home-logo-container .home-committee-header{margin-top:5rem}.home-logo-container .home-committee-list{font-family:inter,sans-serif;font-weight:200}.home-logo-container-faded{backdrop-filter:none;-webkit-backdrop-filter:none;background-color:rgba(0,0,0,.1);color:rgba(255,255,255,.1);border-color:rgba(255,255,255,.1)}.home-logo-container-faded button{opacity:30%}.home-cta-button{padding:.1em .3em;font-size:24pt;font-family:inter,sans-serif;border:1px solid #fff;border-radius:3em;display:inline-block;color:rgba(255,255,255,.8)}@media(max-width:768px){canvas{margin:0;padding:0;top:0;bottom:0;left:0;right:0;z-index:10;float:left}.home-logo-container{position:static;padding:1rem;padding-top:5rem;padding-bottom:15rem;margin-left:0;margin-top:1rem}.home-committee-list{list-style-type:none}}.main-menu-container{text-align:center;padding-top:1rem;margin:0 auto;text-align:left}.main-menu-container ul{list-style:none;display:inline-block}.main-menu-logo-link{color:#fff}.main-menu-item{display:inline-block;margin:0 1rem;font-family:inter,sans-serif}.main-menu-item a{transition:color .25s;color:rgba(255,255,255,.75)}.main-menu-item a:hover{color:#fff;text-decoration:underline}.main-menu-logo-container{display:inline-block}.main-menu-logo-container h1{font-size:24pt;line-height:16pt}.main-menu-logo-text{font-family:playfair display,serif}.main-menu-on-the-container{display:inline-block}.main-menu-logo-text-exe{display:inline-block}.main-menu-logo-text-on{font-size:11pt;line-height:4pt;text-align:right}.main-menu-logo-text-the{font-size:8pt;line-height:6pt}@media(max-width:768px){.main-menu-container{margin:0}.main-menu-container ul{display:block;width:100%;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.2)}.main-menu-logo-container{text-align:center;margin:0;display:block;margin-bottom:1rem}.main-menu-item{font-size:14pt;display:block;line-height:32pt;width:100%;margin:0;border-bottom:1px solid rgba(255,255,255,.2)}.main-menu-item a{width:100%;display:block;text-align:left}.main-menu-item a:hover{background-color:rgba(255,255,255,.2);text-decoration:none}}footer{border-top:none;padding-left:3rem;z-index:100;position:relative}h1.about-the{font-size:14pt;margin-bottom:0;line-height:16pt;padding-left:3.1rem}h1.about-conference{margin:0;font-size:56pt;margin-bottom:3rem;line-height:32pt;font-family:inter,sans-serif;font-weight:200}