.presentation-grid{display:grid;height:calc(100vh - 65px);grid-template:"draw" auto "write" auto}.presentation-grid .presentation-drawing-cell{grid-area:draw;align-self:center}.presentation-grid .presentation-text-cell{grid-area:write;align-self:center}@media screen and (min-width:48em){.presentation-grid{grid-template:"draw write" auto/1fr 400px}}@font-face{font-family:Aleo;font-weight:800;font-style:bold;src:url(fonts/aleo-bold.woff2) format("woff2"),url(fonts/aleo-bold.woff) format("woff")}@font-face{font-family:Aleo;font-weight:400;font-style:normal;src:url(fonts/aleo-regular.woff2) format("woff2"),url(fonts/aleo-regular.woff) format("woff")}html{font-size:62.5%;color:#525760}body{font:1.6rem/1.5em "Segoe UI","Helvetica Neue",Roboto,Arial,sans-serif}h1,h2,h3{font-family:Aleo;font-weight:400}h1{font-size:3rem;line-height:3rem}h2{font-size:2.5rem;line-height:2.5rem}h3{font-size:2rem;line-height:2rem}p{margin:1em 0}.text-center{text-align:center}.slick-carousel{display:block;position:relative}.slick-carousel .carousel-slide{display:block;position:relative;height:auto}.slick-carousel .slide-title{display:block;position:absolute;top:50%;text-align:center;width:100%;color:$color-white;margin:0;font-size:8rem;line-height:8rem;transform:translate(0,-4rem);text-transform:uppercase}@media screen and (min-width:35.5em){.slick-carousel .slide-title{font-size:16rem;line-height:16rem;transform:translate(0,-8rem)}}.slick-carousel .slide-img{width:100%;height:auto}.temple{display:block;position:relative;padding:0 20px}.temple .subtitles-wrapper{display:block;position:absolute;bottom:10%;left:50%;transform:translate(-50%,0);background:#525760;color:#fff;z-index:2;text-align:center;padding:0 .5em;white-space:nowrap;font-size:12px}@media screen and (min-width:48em){.temple{max-width:100%;max-height:100%;margin:auto}}#intro{position:relative;padding:10px 20px}#intro h1{text-align:center;margin-top:0}@media screen and (min-width:48em){#intro{text-align:right}#intro h1{text-align:right}}#soon{padding:10px 20px;text-align:center}#soon p{margin-top:0}#soon strong{display:inline-block;background:#525760;color:#fff;padding:0 .5em}#soon #devices{list-style:none;padding:0;text-align:left;margin:auto;display:inline-block}#soon #devices li{margin:10px;display:inline-block}#soon #devices .device-icon{display:block;width:100%;position:relative;height:30px;text-align:center}#soon #devices .device-icon img{display:block;max-width:100%;max-height:100%;margin:auto;height:100%}@media screen and (min-width:48em){#soon #devices .device-icon{height:40px}}#soon #devices .device-name{display:inline-block;vertical-align:middle;text-align:center;padding-top:10px;font-size:12px;line-height:16px}@media screen and (min-width:48em){#soon{text-align:right}}#footer{display:block;padding:1px 2rem;text-align:center;font-size:75%;color:rgba(0,0,0,.3)}.logo-wrapper{padding:10px;font-size:30px}#header{display:block;position:relative;text-align:center}#header .logo{display:inline-block}.logo{display:inline-block;color:#525760;line-height:1em;vertical-align:text-top}.logo .brand,.logo .icon{display:inline-block;vertical-align:middle}.logo .icon{width:1.5em;height:1.5em}.logo .icon img{width:100%;height:auto}.logo .brand{font-family:Aleo;font-weight:700;padding-bottom:2%}#nav{display:block;position:relative;text-align:center}#nav .nav-link-list{list-style:none;margin:0;padding:0;font-size:0}#nav .nav-link-item{display:inline-block;font-size:1.4rem;margin:.5rem}#nav .nav-link{display:block;padding:1rem 2rem;background:$color-blue-dark;color:$color-white;text-decoration:none;transition:.2s ease-in-out}#nav .nav-link.active,#nav .nav-link:hover{background-color:$color-blue-light}.page_title{color:$color-blue-dark;text-align:center;text-transform:uppercase}