body,h1,h2,h3,h4,h5,h6,p,#mc_embed_signup .content__gdprBlock p,blockquote,pre,hr,dl,dd,figure{margin:0;padding:0}@font-face{font-family:'Muli';font-style:normal;font-weight:400;font-display:auto;src:local("Muli Regular"),local("Muli-Regular"),url(/fonts/Muli-Regular.ttf) format("truetype")}@font-face{font-family:'Muli';font-style:normal;font-weight:900;font-display:auto;src:local("Muli Black"),local("Muli-Black"),url(/fonts/Muli-Black.ttf) format("truetype")}a{text-decoration:underline;font-weight:900}a:hover{text-decoration:underline}body{font-family:"Muli",Arial,sans-serif;font-weight:400;line-height:1.5}h1{font-size:72px;line-height:72px;text-transform:uppercase}@media (max-width: 870px){h1{font-size:24px;line-height:26px}}h2{border-top:none;text-transform:uppercase;font-size:72px;line-height:72px;margin-bottom:35px}@media (max-width: 870px){h2{font-size:22px;line-height:26px}}h3{text-transform:uppercase;font-size:32px;line-height:44px;margin-bottom:18px}@media (max-width: 870px){h3{font-size:22px;line-height:26px}}h4{font-size:32px;line-height:44px;margin-bottom:18px}@media (max-width: 870px){h4{font-size:22px;line-height:26px}}ul,ol{font-size:24px;padding-left:20px}@media (max-width: 870px){ul,ol{font-size:18px}}@media (max-width: 870px){li{margin-bottom:10px}}p,#mc_embed_signup .content__gdprBlock p{font-size:24px;margin:20px 0px}p.tinytext,#mc_embed_signup .content__gdprBlock p.tinytext{font-size:13px}p.smalltext,#mc_embed_signup .content__gdprBlock p{font-size:15px}p.boldtext,#mc_embed_signup .content__gdprBlock p.boldtext{font-weight:900}p.centertext,#mc_embed_signup .content__gdprBlock p.centertext{text-align:center}@media (max-width: 870px){p,#mc_embed_signup .content__gdprBlock p{font-size:18px;line-height:24px}}span.boldtext{font-weight:900}span.smalltext,a.smalltext{font-size:15px}span.regulartext{font-weight:400}section{padding-top:60px;padding-bottom:60px}@media (max-width: 870px){section{padding-top:30px;padding-bottom:30px}}.base-color{background:#fff;color:#57338a}.base-color a{color:#57338a}.base-color nav a{color:#000}.base-color a.menu-link{color:#000}.base-alternative-color{background:#000;color:#fff}.base-alternative-color a{color:#fff}.base-alternative-color nav a{color:#fff}.base-alternative-color a.menu-link{color:#fff}.base-white{background:#fff;color:#57338a}.base-white a{color:#000}.base-dark{background:#57338a;color:#fff}.base-dark a{color:#ccc}.base-dark nav a{color:#fff}.base-dark a.menu-link{color:#fff}.wrapper{max-width:960px;margin-right:auto;margin-left:auto}.wrapper.narrow{max-width:750px}@media (max-width: 870px){.wrapper{margin-left:26.6666666667px;margin-right:26.6666666667px}}.intro .arrow{text-align:center}.hidden{display:none}@media (min-width: 870px){.hidden-desktop{display:none}}@media (max-width: 870px){.hidden-mobile{display:none}}header{height:140px;display:flex;align-items:center;justify-content:space-between}header .logo:hover{color:black}header>*{flex:0 1 auto}header nav{display:flex;justify-content:flex-end}header nav a{font-weight:400;text-transform:uppercase;text-decoration:none;margin-left:30px;transition:color 300ms, text-shadow 300ms}header nav a.active{font-weight:900}@media (max-width: 870px){header{flex-wrap:wrap;height:auto;min-height:120px}header .logo img{height:50px}header .menu-link{line-height:120px;text-align:right}header nav{flex-direction:column;width:100%}header nav a{margin-left:0px;line-height:3;text-align:center}}@media (min-width: 870px){.base-color header nav:hover a:not(:hover){text-shadow:0 0 5px #000;color:transparent}.base-dark header nav:hover a:not(:hover){text-shadow:0 0 5px rgba(255,255,255,0.7);color:transparent}}footer{background-color:#57338a;padding:20px}footer .footer{height:100%;display:flex;align-items:center;justify-content:space-between}footer .footer a{color:#fff;font-weight:400;text-transform:uppercase;text-decoration:none}footer .footer .left a{margin-right:40px}footer .footer .right a{margin-left:40px}footer .sitemap{align-items:flex-start;justify-content:start;padding-bottom:40px;margin-bottom:20px;border-bottom:1px solid #ffffff;white-space:nowrap}footer .sitemap .item{margin-right:40px;margin-bottom:10px}@media (max-width: 870px){footer{height:auto}footer .footer{flex-wrap:wrap}footer .footer .left,footer .footer .right{height:60px;display:flex;width:100%;justify-content:space-between;align-items:center}footer .footer .left a,footer .footer .right a{margin-left:20px;margin-right:20px}footer .sitemap{flex-direction:column}}.sponsors{padding-bottom:80px}.sponsors .sponsor-section{display:flex;flex-wrap:wrap;justify-content:center;margin-top:40px;margin-bottom:0px}.sponsors .sponsor-section .sponsor{margin:20px;text-align:center}.sponsors .sponsor-section .sponsor img{height:100%}.sponsors .sponsor-section .sponsor.top{width:290px;height:160px}.sponsors .sponsor-section .sponsor.top.blank{line-height:140px;font-size:24px}.sponsors .sponsor-section .sponsor.big{width:216px;height:120px}.sponsors .sponsor-section .sponsor.big.blank{line-height:100px;font-size:22px}.sponsors .sponsor-section .sponsor.small{width:120px;height:80px}.sponsors .sponsor-section .sponsor.small.blank{line-height:80px;font-size:20px}.sponsors .sponsor-section .sponsor.blank{background:#eee;color:white;font-weight:bold}#mc_embed_signup .mc-field-group{margin:20px 0px}#mc_embed_signup input[type='email']{width:50%;padding:12px 12px;font-size:18px;border:1px solid grey;border-radius:3px}@media (max-width: 870px){#mc_embed_signup input[type='email']{width:90%}}#mc_embed_signup input[type='checkbox']{margin-right:10px}#mc_embed_signup input[type='submit']{font-size:18px;padding:13px 25px;border:none;border-radius:25px;background:black;color:white;cursor:pointer;text-transform:uppercase}#mc_embed_signup input[type='submit']:hover{background:#555}.home .hero{background:#57338a}@media (min-width: 870px){.home .hero .hero-content p,.home .hero .hero-content #mc_embed_signup .content__gdprBlock p,#mc_embed_signup .content__gdprBlock .home .hero .hero-content p{font-size:28px;line-height:36px;margin-left:432px;margin-top:-68px}.home .hero .hero-content .event-details{font-size:28px;line-height:36px;color:#fff}}.home .hero .hero-content .event-details .event-details-date{font-weight:bold}.home .hero .hero-content .hero-left-arrow{margin-top:36px}.home .hero .hero-content .hero-right-arrows{float:right;margin-top:-72px}@media (max-width: 870px){.home .hero .hero-content .event-details{text-align:right}.home .hero .hero-content .hero-left-arrow{display:none}.home .hero .hero-content .hero-right-arrows{float:none;margin-top:20px;margin-left:30px;height:160px}}.home .announcements{margin-top:-100px}.home .announcements .announcements-content{background:url(/images/new-design/announcements-background.jpg);background-position:center center;background-size:cover;min-height:480px;border:8px solid #fff}.home .announcements .announcements-content .message{margin:42px;margin-top:254px;padding:42px 0px;width:876px;text-align:center;font-size:24px}@media (max-width: 870px){.home .announcements .announcements-content{background-size:100%;background-position:left top;background-repeat:no-repeat;min-height:170px}.home .announcements .announcements-content .message{margin:0px;margin-top:170px;width:auto;padding:20px 0px}.home .announcements .announcements-content .message p,.home .announcements .announcements-content .message #mc_embed_signup .content__gdprBlock p,#mc_embed_signup .content__gdprBlock .home .announcements .announcements-content .message p{padding:0px 20px}}.home .announcements .sessionboard{min-height:480px;background:#fff}.home .announcements .sessionboard .message{padding:42px}.home .announcements .sessionboard .message .message-content{display:flex;justify-content:space-between}.home .announcements .sessionboard .message .message-content p,.home .announcements .sessionboard .message .message-content #mc_embed_signup .content__gdprBlock p,#mc_embed_signup .content__gdprBlock .home .announcements .sessionboard .message .message-content p{width:45%}.home .announcements .sessionboard .message .message-content p img,.home .announcements .sessionboard .message .message-content #mc_embed_signup .content__gdprBlock p img,#mc_embed_signup .content__gdprBlock .home .announcements .sessionboard .message .message-content p img{width:100%}@media (max-width: 870px){.home .announcements .sessionboard{min-height:170px}.home .announcements .sessionboard .message{padding:20px}.home .announcements .sessionboard .message h3{margin-top:50px}.home .announcements .sessionboard .message .message-content{flex-wrap:wrap}.home .announcements .sessionboard .message .message-content p,.home .announcements .sessionboard .message .message-content #mc_embed_signup .content__gdprBlock p,#mc_embed_signup .content__gdprBlock .home .announcements .sessionboard .message .message-content p{width:100%}}.home .participate .participate-content{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:24px}.home .participate .participate-content .sponsoring,.home .participate .participate-content .sessions{width:45%}.home .participate .participate-content .sponsoring img,.home .participate .participate-content .sessions img{display:block;margin:0px 0px 20px 100px}@media (max-width: 870px){.home .participate .participate-content .sponsoring,.home .participate .participate-content .sessions{width:100%}}.home .video{width:100%}.home .video .video-content{display:flex;align-items:center;justify-content:space-between;margin-top:40px}.home .video .video-content .video-player{width:690px;border:8px solid #fff;border-width:4px 8px;padding:41% 0 0 0;position:relative;background:#fff}.home .video .video-content .video-arrow{margin:40px}@media (max-width: 870px){.home .video{width:auto}.home .video .video-content{margin-top:0px}.home .video .video-content .video-player{width:100%;padding-top:56.25%}.home .video .video-content .video-arrow{display:none}}.home .expect .snake-arrow img{margin-left:-212px}.home .expect .about-link{text-align:center}.home .expect .expect-items{display:flex;flex-wrap:wrap}.home .expect .expect-items .expect-item{width:50%}.home .expect .expect-items .expect-item img{margin:35px 0px}.home .expect .expect-items .expect-item p,.home .expect .expect-items .expect-item #mc_embed_signup .content__gdprBlock p,#mc_embed_signup .content__gdprBlock .home .expect .expect-items .expect-item p{padding-right:40px;max-width:500px}@media (max-width: 870px){.home .expect .expect-items .expect-item{width:100%}.home .expect .expect-items .expect-item p,.home .expect .expect-items .expect-item #mc_embed_signup .content__gdprBlock p,#mc_embed_signup .content__gdprBlock .home .expect .expect-items .expect-item p{padding-right:0px}}@media (max-width: 870px){.home .expect .snake-arrow img{margin-left:-50px;width:50%;margin-bottom:10px}.home .expect .about-arrow img{width:75px}}.home .twitter-feed{width:50%;margin:40px auto 0px auto}@media (max-width: 870px){.home .twitter-feed{width:100%}}.about .map{padding:0px;height:30vh}.about .map iframe{width:100%;height:100%}.schedule .saturday .saturday-arrows{float:right}@media (max-width: 870px){.schedule .saturday .saturday-arrows{height:120px}}.schedule .sunday .sunday-arrows{float:right}@media (max-width: 870px){.schedule .sunday .sunday-arrows{height:120px}}.team .members{display:flex;flex-wrap:wrap}.team .members .member{width:33%;display:flex;flex-direction:column;align-items:center}.team .members .member img{width:100%}.team .members .member p,.team .members .member #mc_embed_signup .content__gdprBlock p,#mc_embed_signup .content__gdprBlock .team .members .member p{background:#000;width:100%;height:100px;margin:0px;display:flex;flex-direction:column;justify-content:center;color:#fff;line-height:35px}.team .members .member p a,.team .members .member #mc_embed_signup .content__gdprBlock p a,#mc_embed_signup .content__gdprBlock .team .members .member p a{margin-left:20px;color:#fff}.team .members .member p .subline,.team .members .member #mc_embed_signup .content__gdprBlock p .subline,#mc_embed_signup .content__gdprBlock .team .members .member p .subline{margin-left:20px;font-size:20px}@media (max-width: 870px){.team .members .member{width:100%}}.uxce19 .narrow,.uxce22 .narrow{margin-bottom:60px}.uxce19 .photo,.uxce22 .photo{float:right;margin-left:10px;width:250px}@media (max-width: 870px){.uxce19 .photo,.uxce22 .photo{margin-left:0;width:100%}}.uxce19 .photo img,.uxce22 .photo img{width:100%;margin-bottom:10px}.uxce19 .sessionboard,.uxce22 .sessionboard{height:110px}@media (max-width: 870px){.uxce19 .sessionboard,.uxce22 .sessionboard{height:auto;width:40%}}.uxce19 .morephotos img,.uxce22 .morephotos img{height:110px}@media (max-width: 870px){.uxce19 .morephotos img,.uxce22 .morephotos img{height:50px;margin-bottom:0}}
