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}a{text-decoration:none;color:#d5b870;font-weight:600}a:hover{text-decoration:underline}b,strong{font-weight:800}.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:.75rem;border-radius:.75rem}.blurred-container img{max-width:100%;display:block}@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 a{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-logo-container-faded a{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{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:nowrap;gap:1rem;position:relative;overflow:hidden;padding-top:1rem;margin:0 auto;text-align:left;border-radius:.75rem;padding-bottom:1rem}.main-menu-container ul{list-style:none;display:flex;align-items:stretch;margin:0;padding:0}.main-menu-container::before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(12,11,16,.58) 0%,rgba(12,11,16,.46) 45%,rgba(12,11,16,.3) 72%,rgba(12,11,16,0) 100%);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(to bottom,black 0%,black 65%,rgba(0,0,0,.85) 78%,rgba(0,0,0,.45) 90%,transparent 100%);mask-image:linear-gradient(to bottom,black 0%,black 65%,rgba(0,0,0,.85) 78%,rgba(0,0,0,.45) 90%,transparent 100%);pointer-events:none;z-index:0}.main-menu-container>*{position:relative;z-index:1}.main-menu-logo-link{color:#fff;flex-shrink:0}.main-menu-item{display:flex;align-items:flex-end;margin:0 1rem;font-family:inter,sans-serif}.main-menu-item a{display:flex;align-items:flex-end;transition:color .25s;color:rgba(255,255,255,.75);font-weight:300}.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}.main-menu-ul{display:flex;align-items:stretch}@media(min-width:769px) and (max-width:1024px){.main-menu-item{font-size:12pt;margin:0 .2rem;padding-left:.2rem;border-left:1px solid rgba(255,255,255,.2)}.main-menu-item a{font-size:.95rem}}@media(max-width:768px){.main-menu-container{display:block;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{margin-top:1rem;bottom:0;border-top:none;z-index:100;margin-top:3rem}.footer-logos{display:inline-block;padding:1rem;max-width:100%}.footer-logos.uoe{max-height:250px}.footer-logos.ras{max-height:250px}.footer-content-container{position:relative;min-height:60px}.footer-content{vertical-align:bottom;display:inline;position:absolute;bottom:0}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}h1.anc-accom{font-size:14pt;margin-bottom:0;line-height:28pt;padding-left:2.8rem}h1.anc-and-travel{margin:0;font-size:56pt;margin-bottom:3rem;line-height:32pt;font-family:inter,sans-serif;font-weight:200}