@font-face{font-family:HelveticaNeueMedium;src:url(../assets/fonts/HelveticaNeueMedium.eot);src:url(../assets/fonts/HelveticaNeueMedium.woff2) format("woff2"),url(../assets/fonts/HelveticaNeueMedium.woff) format("woff"),url(../assets/fonts/HelveticaNeueMedium.ttf) format("truetype")}@font-face{font-family:HelveticaNeueLight;src:url(../assets/fonts/HelveticaNeueLight.eot);src:url(../assets/fonts/HelveticaNeueLight.woff2) format("woff2"),url(../assets/fonts/HelveticaNeueLight.woff) format("woff"),url(../assets/fonts/HelveticaNeueLight.ttf) format("truetype")}@font-face{font-family:HelveticaNeueThin;src:url(../assets/fonts/HelveticaNeueThin.eot);src:url(../assets/fonts/HelveticaNeueThin.woff2) format("woff2"),url(../assets/fonts/HelveticaNeueThin.woff) format("woff"),url(../assets/fonts/HelveticaNeueThin.ttf) format("truetype")}*{box-sizing:border-box}html{width:100%;margin:0;padding:0;font-size:62.5%}body{font-family:HelveticaNeueThin,helvetica,arial,sans-serif;margin:0;padding:0}strong{font-family:HelveticaNeueMedium;font-weight:400}.tpl{display:none}.page{background:url(../assets/img/background.png) #000 right top no-repeat;color:#fff;position:absolute;top:0;left:0;right:0;height:100vh;width:auto;overflow:hidden;padding:18rem 20rem}.page.portrait{transform:translateX(100vw) rotate(90deg);transform-origin:left top;height:calc(100vw);width:calc(100vh)}.page.fallback{background-image:url(../assets/img/screensaver.jpg);background-color:transparent;background-repeat:no-repeat}.page.fallback *{display:none}.page header.app-header{margin-bottom:29rem;padding:0}.page header.app-header h1{float:left;font-family:HelveticaNeueLight;font-size:6rem;line-height:4.5rem}.page header.app-header h4{float:right}.page header.app-header .logo{width:91rem;height:3.9rem}.page section.day{clear:both;opacity:0;padding-top:3rem;-webkit-transition:opacity 1s ease-in;transition:opacity 1s ease-in}.page section.day.published{opacity:1}.page section.day header.day-name{font-size:16rem;line-height:11.5rem;letter-spacing:-.08rem;padding-bottom:6rem}.page article.event:not(.tpl){border-top-width:.4rem;border-top-style:solid;display:flex;overflow:hidden;padding-bottom:6rem;position:relative;transition:all .5s ease-in-out;border-color:#fff}.page article.event:not(.tpl) aside.cat-color{background-color:#fff;border-color:#fff}.page article.event:not(.tpl) .event-type{color:#fff}.page article.event:not(.tpl).event-category-1{border-color:#1e378e}.page article.event:not(.tpl).event-category-1 aside.cat-color{background-color:#1e378e;border-color:#1e378e}.page article.event:not(.tpl).event-category-1 .event-type{color:#4266b9}.page article.event:not(.tpl).event-category-2{border-color:#024955}.page article.event:not(.tpl).event-category-2 aside.cat-color{background-color:#024955;border-color:#024955}.page article.event:not(.tpl).event-category-2 .event-type{color:#057c88}.page article.event:not(.tpl).event-category-3{border-color:#2e6b29}.page article.event:not(.tpl).event-category-3 aside.cat-color{background-color:#2e6b29;border-color:#2e6b29}.page article.event:not(.tpl).event-category-3 .event-type{color:#52934c}.page article.event:not(.tpl).event-category-4{border-color:#461885}.page article.event:not(.tpl).event-category-4 aside.cat-color{background-color:#461885;border-color:#461885}.page article.event:not(.tpl).event-category-4 .event-type{color:#7939b2}.page article.event:not(.tpl).event-category-5{border-color:#a92222}.page article.event:not(.tpl).event-category-5 aside.cat-color{background-color:#a92222;border-color:#a92222}.page article.event:not(.tpl).event-category-5 .event-type{color:#cc4a4a}.page article.event:not(.tpl).event-category-6{border-color:#8c1867}.page article.event:not(.tpl).event-category-6 aside.cat-color{background-color:#8c1867;border-color:#8c1867}.page article.event:not(.tpl).event-category-6 .event-type{color:#b7399a}.page article.event:not(.tpl).collapsed{height:0}.page article.event:not(.tpl) .details{height:100%;width:30rem;margin:0 3rem 0 0}.page article.event:not(.tpl) .details aside.cat-color{border-radius:0 0 2.5rem 2.5rem;height:2.6rem;width:30rem}.page article.event:not(.tpl) .details .details-txt{padding-left:1rem}.page article.event:not(.tpl) .details time{float:left;margin:3rem 0 6rem 0}.page article.event:not(.tpl) .details time .hours{font-size:10rem;line-height:7.5rem;letter-spacing:-.3rem}.page article.event:not(.tpl) .details time .meridian{font-size:3rem;line-height:2.25rem;margin-left:1rem}.page article.event:not(.tpl) .details .event-type{clear:both;font-size:5.2rem;font-family:HelveticaNeueLight;font-weight:400;line-height:5.66rem}.page header.event-txt{margin-left:6rem;padding-top:5rem;top:0}.page header.event-txt h3.event-title{font-family:HelveticaNeueMedium;font-weight:400;font-size:6rem;line-height:7.2rem;margin-bottom:1.8rem}.page header.event-txt .location,.page header.event-txt .speakers{background-color:transparent;background-repeat:no-repeat;font-size:5.2rem;line-height:3.9rem;padding-left:6rem}.page header.event-txt .speakers{background-size:3.2rem;background-image:url(../assets/img/speaker.svg);background-position:0 0;padding-bottom:3rem}.page header.event-txt .location{background-position:0 -.3rem;background-size:3rem;background-image:url(../assets/img/location.svg)}.page em{font-style:italic}