.coming-soon,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.header ul,.mobile-nav ul,ol,ul{list-style:none}.header .site-title,.highlights .highlight,.play-hover-hero:after,.play-hover-hero:before,.play-hover:after,.play-hover:before,.site-footer .footer-title,i{background-position:center center;background-repeat:no-repeat;background-size:contain}.lightbox-outer .lightbox-bottom:after,.lightbox-outer .lightbox-top:after,.site-footer:after{clear:both;content:'';display:block}@-webkit-keyframes scale-up-x{from{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scale-up-x{from{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes nav-fade-in{from{opacity:0;-webkit-transform:translate(0,-10px);transform:translate(0,-10px)}to{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes nav-fade-in{from{opacity:0;-webkit-transform:translate(0,-10px);transform:translate(0,-10px)}to{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes blur-in{from{-webkit-filter:blur(10px);filter:blur(10px);opacity:0;-webkit-transform:scale(.8,.8);transform:scale(.8,.8)}to{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes blur-in{from{-webkit-filter:blur(10px);filter:blur(10px);opacity:0;-webkit-transform:scale(.8,.8);transform:scale(.8,.8)}to{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}}.button,a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}.subheading,h3,p{line-height:1.4em}.download,.engage{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body{line-height:1;background:#000;color:#eaeaea;font-family:Roboto,Roboto,Helvetica,Arial,sans-serif;font-size:16px;text-align:center}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'Product Sans';font-style:normal;font-weight:400;src:local("Product Sans"),local("ProductSans-Regular"),url(https://fonts.gstatic.com/s/productsans/v7/HYvgU2fE2nRJvZ5JFAumwRampu5_7CjHW5spxoeN3Vs.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}body.toggle-active{overflow:hidden;position:fixed}@media only screen and (min-width:1024px){body.toggle-active{overflow:auto;position:relative}}body.no-scroll,html.no-scroll{overflow:hidden;height:100vh}html.no-scroll{pointer-events:none}.coming-soon{color:#ff7143;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.button,.heading,.strong,.subheading,h2,h3{font-weight:500}.heading,h2{color:#fff;font-size:28px;margin:.5em 0}.container,hr{margin:0 auto}.subheading,h3{font-size:18px;margin:0 auto;padding-right:.1em}@media only screen and (min-width:768px){.subheading,h3{font-size:18px;max-width:70%}}.button,a{display:inline-block;text-decoration:none}p{color:#ccc}.no-wrap{white-space:nowrap}.text-link{color:#666;line-height:1.4;position:relative;transition:.3s ease-in-out;transition-property:color}.text-link:after{border-bottom:1px solid #666;bottom:2px;content:'';display:block;height:0;position:absolute;width:100%;transition:.3s ease-in-out;transition-property:border-color}.text-link:hover{color:#ccc}.text-link.white,.text-link.white:hover{color:#fff}.text-link:hover:after{border-color:#ccc}.text-link.white:after,.text-link.white:hover:after{border-color:#fff}.container{max-width:960px;padding:2em}@media only screen and (min-width:1280px){.container{max-width:1200px}}.container h3{max-width:85%}@media only screen and (min-width:1024px){.container{padding:0}.section-one-third{height:33.33vh}.section-two-thirds{height:66.67vh}.section-whole{height:100vh}}i,i:after{height:48px;width:48px}.download .cta-top,.flex,.hero,.lightbox-outer .lightbox-centered{display:-webkit-flex;display:-ms-flexbox;display:flex}.download .cta-top,.flex.center-children,.hero,.lightbox-outer .lightbox-centered{-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}@media only screen and (max-width:1023px){.desktop-visible{display:none}}@media only screen and (min-width:768px) and (max-width:1023px){.tablet-hidden{display:none}}@media only screen and (min-width:1024px){.desktop-hidden,.tablet-visible{display:none}}@media only screen and (max-width:767px){.phone-hidden,.tablet-visible{display:none}}@media only screen and (min-width:768px){.phone-visible{display:none}}.hidden,.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}}@media (min-width:768px) and (max-width:1023px){.visible-sm{display:block!important}}@media (min-width:1024px) and (max-width:1159px){.visible-md{display:block!important}}@media (min-width:1160px){.visible-lg{display:block!important}.hidden-lg{display:none!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:1023px){.hidden-sm{display:none!important}}@media (min-width:1024px) and (max-width:1159px){.hidden-md{display:none!important}}hr{background-color:#6E43BA;border:none;height:2px;padding:0;width:80%}.play-hover-hero:after,.play-hover-hero:before,.play-hover:after,.play-hover:before{content:'';display:inline-block;left:0;position:absolute;top:1px;vertical-align:middle}i{display:inline-block;vertical-align:middle}i.xx-small{height:16px;width:16px}i.x-small{height:24px;width:24px}i.small{height:32px;width:32px}i.large{height:64px;width:64px}i.x-large{height:96px;width:96px}i.xx-large{height:128px;width:128px}.hero .hero-logo,i.logo{background-image:url(/static/images/icons/tiltbrush.png)}i.play{background-image:url(/static/images/icons/ic-play_2x.png)}i.logo-orange{background-image:url(/static/images/icons/indicator.png)}i.twitter{background-image:url(/static/images/icons/icon-twitter.svg)}i.youtube{background-image:url(/static/images/icons/icon-youtube.svg)}i.email{background-image:url(/static/images/icons/email.png)}i.gplus{background-image:url(/static/images/icons/icon-g+.svg)}i.hamburger-light{background-image:url(/static/images/icons/hamburger.png)}i.hamburger-dark{background-image:url(/static/images/icons/hamburger-dark.png)}i.x{background-image:url(/static/images/icons/cross.png)}i.left-arrow{background-image:url(/static/images/icons/left-arrow.png)}i.right-arrow{background-image:url(/static/images/icons/right-arrow.png)}.play-hover-hero:after,.play-hover-hero:before,.play-hover:after,.play-hover:before{background-image:url(/static/images/icons/play-hover-2.png)}.play-hover,.play-hover-hero{height:45px;position:relative;width:64px}.play-hover-hero:before,.play-hover:before{opacity:1;height:100%;width:100%}.play-hover-hero:after,.play-hover:after{opacity:0;height:100%;width:100%}.notable-features .panels-section .panel-container .floating-panel .video-preview.has-video:hover i.play-hover:before,.play-hover-hero:hover:before,.play-hover:hover:before{opacity:0}.notable-features .panels-section .panel-container .floating-panel .video-preview.has-video:hover i.play-hover:after,.play-hover-hero:hover:after,.play-hover-hero:hover:before,.play-hover:hover:after{opacity:1}.play-hover-hero{height:75px;width:75px}.button{border:1px solid #ff7143;border-radius:3px;color:#ff7143;font-size:16px;letter-spacing:1px;padding:.5em 2em;text-transform:uppercase;transition:.3s ease-in-out;transition-property:background,color}.button:hover{background:#ff7143;color:#fff}.button.white{background:#fff;border-color:#fff;color:#6E43BA}.button.white:hover{background:#6E43BA;color:#fff}.button.white-font{border-color:#fff;color:#fff}.button.white-font:hover{background:0 0}.submit{cursor:pointer;font-size:12px;padding:1em 2em;vertical-align:bottom}.text-input,input[type=email],input[type=text]{background:0 0;border:0;border-bottom:1px solid #fff;color:rgba(255,255,255,.85);font-size:16px;margin-right:1em;padding:.6em 0;vertical-align:bottom;width:200px}.text-input:focus,input[type=email]:focus,input[type=text]:focus{outline:0}.text-input:-webkit-autofill,input[type=email]:-webkit-autofill,input[type=text]:-webkit-autofill{background-color:transparent!important;color:rgba(255,255,255,.85);-webkit-text-fill-color:rgba(255,255,255,.85);-webkit-box-shadow:0 0 0 1000px #6E43BA inset}.header-nav-dropdown,.header-nav-item.has-dropdown:hover{box-shadow:0 2px 4px rgba(0,0,0,.2)}.text-input::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder{color:#fff;opacity:.5}.text-input:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=text]:-moz-placeholder{color:#fff;opacity:.5}.text-input::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=text]::-moz-placeholder{color:#fff;opacity:.5}.text-input:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder{color:#fff;opacity:.5}.video-fill{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@-webkit-keyframes bar-load{0%,100%,60%{-webkit-transform:scaleY(1);transform:scaleY(1)}30%{-webkit-transform:scaleY(1.6);transform:scaleY(1.6)}}@keyframes bar-load{0%,100%,60%{-webkit-transform:scaleY(1);transform:scaleY(1)}30%{-webkit-transform:scaleY(1.6);transform:scaleY(1.6)}}.bar-loader{font-size:6px;margin:0 auto;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);transform:translateZ(0)}.bar-loader .bar-loader-middle,.bar-loader:after,.bar-loader:before{-webkit-animation:bar-load 1.5s infinite ease-in-out;animation:bar-load 1.5s infinite ease-in-out;background:#fff;content:'';height:3em;position:absolute;top:0;width:1.15em}.bar-loader:before{-webkit-animation-delay:-.3s;animation-delay:-.3s;left:-2.5em}.bar-loader:after{-webkit-animation-delay:.3s;animation-delay:.3s;left:2.5em}.header{height:64px;left:0;position:fixed;top:0;transition:border .5s,-webkit-transform .3s ease-out;transition:transform .3s ease-out,border .5s;transition:transform .3s ease-out,border .5s,-webkit-transform .3s ease-out;width:100%;z-index:10}.header-nav-item,.header-nav-item .new{position:relative}.header ul{margin:0;padding:0}.header .button,.header a{font-weight:400;text-decoration:none}.header .button:active,.header .button:hover,.header .button:link,.header .button:visited,.header a:active,.header a:hover,.header a:link,.header a:visited{cursor:pointer;text-decoration:none}.header.header-hidden{-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}.header.mobile-nav-active{border-bottom:1px solid transparent;-webkit-transform:translate(0,0);transform:translate(0,0)}.header .site-title{background-image:url(/static/images/masthead.png);background-position:center left;bottom:-5px;font-size:0;height:64px;margin-top:-5px;opacity:1;position:relative;-webkit-transform:translateX(0);transform:translateX(0);width:210px;transition:.3s ease-in-out;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}@media only screen and (min-width:1024px){.header .site-title{height:88px}}.header-logo{-webkit-animation:nav-fade-in .4s ease-out both;animation:nav-fade-in .4s ease-out both;display:block;float:left;height:100%;margin-left:11px;text-indent:9999px;width:142px}.header-logo .product-name{color:#fff;display:none;font-size:24px;font-weight:300;line-height:1;margin:18px 0 0 55px}.header-logo .by-google{display:none;font-family:Product Sans,'Product Sans',Helvetica,Arial,sans-serif;font-weight:300;line-height:1}.header-nav{float:left}.header-nav-item{-webkit-animation:nav-fade-in .25s ease-out both;animation:nav-fade-in .25s ease-out both;float:left;margin:0 19px;opacity:0}.header-nav-item:nth-child(1){-webkit-animation-delay:75ms;animation-delay:75ms}.header-nav-item:nth-child(1).active::after{-webkit-animation-delay:275ms;animation-delay:275ms}.header-nav-item:nth-child(2){-webkit-animation-delay:.15s;animation-delay:.15s}.header-nav-item:nth-child(2).active::after{-webkit-animation-delay:.35s;animation-delay:.35s}.header-nav-item:nth-child(3){-webkit-animation-delay:225ms;animation-delay:225ms}.header-nav-item:nth-child(3).active::after{-webkit-animation-delay:425ms;animation-delay:425ms}.header-nav-item:nth-child(4){-webkit-animation-delay:.3s;animation-delay:.3s}.header-nav-item:nth-child(4).active::after{-webkit-animation-delay:.5s;animation-delay:.5s}.header-nav-item:nth-child(5){-webkit-animation-delay:375ms;animation-delay:375ms}.header-nav-item:nth-child(5).active::after{-webkit-animation-delay:575ms;animation-delay:575ms}@media only screen and (min-width:1024px){.header-logo{width:126px}.header-nav-item .new{padding-right:20px}}.header-nav-item .new-badge{color:red;font-size:12px;position:absolute;right:-27px;top:21px}.header-nav-item.active::after{-webkit-animation:scale-up-x .3s cubic-bezier(0,0,.19,1) both;animation:scale-up-x .3s cubic-bezier(0,0,.19,1) both;background-color:#fff;bottom:-1px;content:'';display:block;height:4px;left:0;position:absolute;right:0;-webkit-transform-origin:0 0;transform-origin:0 0}.header-nav-item .button,.header-nav-item a{color:#fff;display:block;font-size:14px;line-height:1.28em;transition:color .2s}.header-nav-dropdown .active .button,.header-nav-dropdown .active a,.header-nav-item .button:hover,.header-nav-item a:hover{color:#eee}.header-nav-item>.button,.header-nav-item>a{height:87px;line-height:87px;padding:1px 0 0}.header-nav-item.has-dropdown{margin:0 4px}.header-nav-item.has-dropdown>.button,.header-nav-item.has-dropdown>a{padding:40px 35px 0 15px}.header-nav-item.has-dropdown::before{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #eee;content:'';margin-top:1px;position:absolute;right:15px;top:50%}.header-nav-item.has-dropdown.active::after{left:15px;right:15px}.header-nav-item.has-dropdown:hover .header-nav-dropdown{display:block}.header-nav-item.has-dropdown:hover.active::after{opacity:0}.header-nav-dropdown{background:#fff;display:none;left:0;position:absolute;top:100%}.header-nav-dropdown .button,.header-nav-dropdown a{border-top:1px solid rgba(0,0,0,.1);display:block;padding:20px 15px}.header-burger{background:0 0;border:0;cursor:pointer;float:right;height:48px;margin:8px;outline:0;position:relative;width:48px}.header-burger span{background:#fff;display:block;height:2px;left:50%;margin:-1px 0 0 -9px;position:absolute;top:50%;transition:all .25s;width:18px}.header-burger span:nth-child(2){margin-top:-7px}.header-burger span:nth-child(3){margin-top:5px}.mobile-nav-active .header-burger span:nth-child(2),.mobile-nav-active .header-burger span:nth-child(3){margin-top:-1px}.mobile-nav-active .header-burger span:nth-child(1){opacity:0;transition-duration:.1s}.mobile-nav-active .header-burger span:nth-child(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mobile-nav-active .header-burger span:nth-child(3){-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (min-width:1024px){.header{height:88px}.header-burger{display:none}.header-logo{margin:18px 36px auto 26px}}.mobile-nav{background:#fff;bottom:0;left:0;line-height:2.2em;opacity:0;overflow:scroll;position:fixed;top:64px;text-align:left;transition:all .3s;transition-delay:875ms;visibility:hidden;width:100%;z-index:9}.mobile-nav-item,.mobile-nav-more,.mobile-nav-more h2,.mobile-nav-more-items li{transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.26,1)}.mobile-nav.toggle-active{opacity:1;transition-delay:0s;visibility:visible}.mobile-nav ul{padding:0}.mobile-nav .button,.mobile-nav a{color:#8d8d8d;display:inline-block;font-weight:500}.mobile-nav-items{margin:36px 60px 0 30px}.mobile-nav-item{border-bottom:1px solid rgba(0,0,0,.1);opacity:0;padding:20px 0 18px;-webkit-transform:translate(0,15px);transform:translate(0,15px);transition-property:opacity,width,-webkit-transform;transition-property:opacity,transform,width;transition-property:opacity,transform,width,-webkit-transform;width:0;font-size:14px}.mobile-nav-item:nth-child(1){transition-delay:225ms}.mobile-nav-item:nth-child(2){transition-delay:.15s}.mobile-nav-item:nth-child(3){transition-delay:75ms}.mobile-nav-item:nth-child(4){transition-delay:0s}.mobile-nav-item:last-child{border:0}.mobile-nav-item .new-badge{color:red;font-size:12px;padding-left:10px;text-transform:uppercase}.mobile-nav.toggle-active .mobile-nav-item{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);width:100%}.mobile-nav.toggle-active .mobile-nav-item:nth-child(1){transition-delay:.3s}.mobile-nav.toggle-active .mobile-nav-item:nth-child(2){transition-delay:375ms}.mobile-nav.toggle-active .mobile-nav-item:nth-child(3){transition-delay:.45s}.mobile-nav.toggle-active .mobile-nav-item:nth-child(4){transition-delay:525ms}.mobile-nav-item .button,.mobile-nav-item a{position:relative;white-space:nowrap;font-weight:400}.mobile-nav-item .button::after,.mobile-nav-item a::after{background:#eaeaea;border-radius:50%;content:'';display:block;height:6px;position:absolute;right:0;top:50%;-webkit-transform:translate(16px,-50%);transform:translate(16px,-50%);width:6px}.mobile-nav-item>.button,.mobile-nav-item>a{min-width:98px}.mobile-nav-item.toggle-active>.button::after,.mobile-nav-item.toggle-active>a::after{background-color:#ff7143}.mobile-nav-subitems{margin:6px 0 0 25px}.mobile-nav-subitems li{margin-bottom:2px}.mobile-nav-subitems li:last-child{margin:0}.mobile-nav-subitems li .button,.mobile-nav-subitems li a{font-weight:300}.mobile-nav-subitems li.toggle-active .button::after,.mobile-nav-subitems li.toggle-active a::after{background-color:#fff}.mobile-nav-more{border-top:1px solid transparent;padding:27px 30px;position:relative;transition-property:border}.mobile-nav.toggle-active .mobile-nav-more{border-top:1px solid rgba(0,0,0,.1);transition-delay:.3s}.mobile-nav-more h2{color:#898989;font-size:14px;line-height:1.6em;opacity:0;-webkit-transform:translate(0,15px);transform:translate(0,15px);transition-delay:675ms;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.mobile-nav.toggle-active .mobile-nav-more h2{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);transition-delay:.3s}.mobile-nav-more-items{margin-top:26px}.mobile-nav-more-items li{margin-bottom:20px;opacity:0;position:relative;-webkit-transform:translate(0,15px);transform:translate(0,15px);transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.mobile-nav-more-items li:nth-child(1){transition-delay:.6s}.mobile-nav-more-items li:nth-child(2){transition-delay:525ms}.mobile-nav-more-items li:nth-child(3){transition-delay:.45s}.mobile-nav-more-items li:nth-child(4){transition-delay:375ms}.mobile-nav-more-items li:nth-child(5){transition-delay:.3s}.mobile-nav-more-items li:nth-child(6){transition-delay:225ms}.mobile-nav-more-items li:nth-child(7){transition-delay:.15s}.mobile-nav-more-items li:nth-child(8){transition-delay:75ms}.mobile-nav-more-items li:nth-child(9){transition-delay:0s}.mobile-nav.toggle-active .mobile-nav-more-items li{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.mobile-nav.toggle-active .mobile-nav-more-items li:nth-child(1){transition-delay:.3s}.mobile-nav.toggle-active .mobile-nav-more-items li:nth-child(2){transition-delay:375ms}.mobile-nav.toggle-active .mobile-nav-more-items li:nth-child(3){transition-delay:.45s}.mobile-nav.toggle-active .mobile-nav-more-items li:nth-child(4){transition-delay:525ms}.mobile-nav.toggle-active .mobile-nav-more-items li:nth-child(5){transition-delay:.6s}.mobile-nav.toggle-active .mobile-nav-more-items li:nth-child(6){transition-delay:675ms}.mobile-nav.toggle-active .mobile-nav-more-items li:nth-child(7){transition-delay:.75s}.mobile-nav.toggle-active .mobile-nav-more-items li:nth-child(8){transition-delay:825ms}.mobile-nav.toggle-active .mobile-nav-more-items li:nth-child(9){transition-delay:.9s}.mobile-nav-more-items span{font-size:14px;font-weight:400;line-height:2.2em}.mobile-nav-more-items img{margin-right:15px;position:relative;top:7px;width:32px}.platform-dropdown{-webkit-animation:fade-in .2s .3s ease-out both;animation:fade-in .2s .3s ease-out both;float:right;font-size:14px;font-weight:500;height:60px;margin:11px 30px 0 0;opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.platform-dropdown.toggle-active .platform-dropdown-content{height:auto;opacity:1;padding:64px 7px 0;visibility:visible}.platform-dropdown.toggle-active .platform-dropdown-label::before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.platform-dropdown.toggle-active .platform-dropdown-item{-webkit-animation:fade-in .2s .3s ease-out both;animation:fade-in .2s .3s ease-out both}.platform-dropdown-label{color:#fff;cursor:pointer;display:block;font-weight:400;height:60px;line-height:66px;padding:0 40px 0 20px;position:relative;text-align:center}.platform-dropdown-label::before{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;content:'';position:absolute;right:20px;top:50%;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.platform-dropdown-content{background-color:#fff;border-radius:2px;box-shadow:0 1px 5px 0 rgba(0,0,0,.31);box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:0;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;opacity:0;padding:0 37px;position:absolute;right:42px;text-align:center;top:87px;transition:all .25s cubic-bezier(.4,0,.2,1);visibility:hidden;width:363px}.platform-dropdown-content .caret-up{background-color:#fff;box-shadow:0 1px 5px 0 rgba(0,0,0,.31);display:inline-block;height:12px;position:absolute;right:40px;top:-6px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:12px;z-index:2}.platform-dropdown-content .caret-up::after{background-color:#fff;content:'';display:inline-block;height:34px;position:absolute;right:0;top:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:34px}.platform-dropdown-item{margin-bottom:64px;opacity:0;width:33.33%}.platform-dropdown-item:nth-of-type(3n){margin-right:0}.platform-dropdown-item .button,.platform-dropdown-item a{display:block;letter-spacing:normal;transition:opacity .3s}.platform-dropdown-item img{margin-bottom:8px;object-fit:contain}.platform-dropdown-item img.blocks,.platform-dropdown-item img.cardboard,.platform-dropdown-item img.earth,.platform-dropdown-item img.vr-home{height:46px;width:46px}.platform-dropdown-item span{color:#757575;display:block;font-size:13px;font-weight:400}.platform-dropdown-item:hover span{color:#333}.site-footer{background:#fff;border-top:1px solid rgba(117,50,29,.33);padding:3.5625rem 0;text-align:center}@media only screen and (max-width:1023px){.site-footer .container{padding:0 1em}}.site-footer .footer-title{background-image:url(/static/images/masthead-grey.png);background-position:left center;background-size:contain;color:#75321d;font-size:22px;height:30px;margin:0 auto .5em;width:193px}.site-footer .footer-title .vr-at{font-weight:400}.site-footer .footer-title .google{display:none;font-family:Product Sans,"Product Sans",Helvetica,Arial,sans-serif;font-weight:400}.site-footer .nav-links{font-size:0}@media only screen and (min-width:768px){.site-footer{text-align:left}.site-footer .footer-title{float:left;margin:0}.site-footer .nav-links{float:right}}.site-footer .nav-links .button,.site-footer .nav-links .cookie-bar,.site-footer .nav-links a{color:#666;font-size:16px;line-height:30px}.site-footer .nav-links .button:not(:last-child),.site-footer .nav-links .cookie-bar:not(:last-child),.site-footer .nav-links a:not(:last-child){margin-right:1rem}.site-footer .nav-links .button:hover,.site-footer .nav-links .cookie-bar:hover,.site-footer .nav-links a:hover{opacity:1}.site-footer .nav-links .button:hover:after,.site-footer .nav-links .cookie-bar:hover:after,.site-footer .nav-links a:hover:after{opacity:.85}.site-footer .nav-links .cookie-bar{border:0;background:0 0}.site-footer .nav-links .cookie-bar:hover{cursor:pointer}.lightbox-outer{background:rgba(255,255,255,.95);display:block;height:100%;left:0;opacity:0;position:fixed;top:-100%;transition:opacity .3s ease-in-out,top 0s linear .3s;width:100%;z-index:200}.lightbox-outer.lightbox-visible{opacity:1;top:0;transition:.3s ease-in-out;transition-property:opacity}.lightbox-outer i{cursor:pointer;opacity:.85;transition:.3s ease-in-out;transition-property:opacity}.lightbox-outer i:hover{opacity:1}.lightbox-outer .lightbox-centered{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;width:100%}.lightbox-outer .lightbox-inner{margin:0 10px;max-width:1280px}@media only screen and (min-width:1024px){.lightbox-outer .lightbox-inner{margin:0 32px}}.lightbox-outer .lightbox-top{width:100%}.lightbox-outer .lightbox-top .lightbox-title{color:#ff7143;float:left;font-size:22px;font-weight:400}.lightbox-outer .lightbox-top .x{float:right}.lightbox-outer .lightbox-middle{box-shadow:4px 16px 44px rgba(0,0,0,.165);font-size:0;margin:16px auto;max-height:720px;max-width:1280px;min-height:20vh;width:100%}.lightbox-outer .lightbox-bottom{position:relative;width:100%}.lightbox-outer .lightbox-bottom .left-arrow{float:left}.lightbox-outer .lightbox-bottom .right-arrow{float:right}.lightbox-outer .lightbox-bottom .index-dots{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.lightbox-outer .lightbox-bottom .index-dots .lightbox-index-dot{background:#ff7143;border-radius:50%;cursor:pointer;display:inline-block;height:12px;margin-right:.5em;opacity:.5;width:12px;transition:.3s ease-in-out;transition-property:opacity}.lightbox-outer .lightbox-bottom .index-dots .lightbox-index-dot.current-indicator{opacity:1}.video-container{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:30px;position:relative}.video-container embed,.video-container iframe,.video-container object{height:100%;left:0;position:absolute;top:0;width:100%}.scrolling-video,.youtube-modal{position:fixed;width:100%;top:0}[data-formbox].form-finished *{display:none}[data-formbox].form-failure .form-message.failure,[data-formbox].form-success .form-message.success{display:block}[data-formbox] .form-message{display:none;line-height:1.4;margin-top:2em}[data-formbox] .form-message.success{opacity:.85}[data-formbox] .form-message.failure{color:#75321d;font-size:12px;margin-top:2px}[data-formbox] .field-message{display:none;font-size:.8em;font-weight:400;font-style:italic}[data-formbox] .field-message.has-error{display:block}.scrolling-video{height:100vh;overflow:hidden;z-index:-1}.scrolling-video #background-video{object-fit:cover;width:100%;height:100%;opacity:.5}.youtube-modal{background:#000;bottom:0;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;left:0;right:0;z-index:101;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;pointer-events:auto}.youtube-modal--inner{height:69.25%;overflow:hidden;position:relative;width:100%}.youtube-modal--inner embed,.youtube-modal--inner iframe,.youtube-modal--inner object{height:100%;left:0;position:absolute;top:0;width:100%}.hero,.hero .hero-bg{height:100vh;width:100%;overflow:hidden}.youtube-modal .close-button{cursor:pointer;padding:30px 30px 20px}.youtube-modal .close-button i{opacity:1;transition:opacity .5s ease-in-out}.youtube-modal .close-button i:hover{opacity:.5}.youtube-modal .close-button--wrapper{position:absolute;right:0;text-align:right;top:0;z-index:110}@media only screen and (max-width:1023px){.hero{box-sizing:border-box;padding-top:72px}}@media only screen and (max-height:700px){.hero{min-height:585px;padding-top:30px}}.hero .hero-bg{left:0;position:absolute;top:0;z-index:-1}@media only screen and (max-height:600px){.hero .hero-bg{min-height:585px}}.hero .hero-logo{height:92px;width:92px;background-size:150%;-webkit-filter:drop-shadow(0 0 .8em rgba(0, 0, 0, .5));filter:drop-shadow(0 0 .8em rgba(0, 0, 0, .5))}@media only screen and (min-width:768px){.hero{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.hero .hero-logo{height:138px;width:138px}}.hero .hero-content{color:#fff;padding:0 2em;text-align:center;margin:auto}.hero .hero-content h2{color:#fff;font-size:36px}@media only screen and (max-width:359px){.hero .hero-logo{height:78px;width:78px}.hero .hero-content h2{font-size:32px}.hero .hero-content h3{line-height:1.4}}@media only screen and (min-width:768px){.hero .hero-content h2{font-size:42px}}@media only screen and (min-width:1024px){.hero .hero-content h2{font-size:64px}}.hero .hero-content h3{opacity:.7}@media only screen and (max-height:520px){.hero .hero-content h3{line-height:1.4}}.hero .hero-content .hero-p{color:#fff;display:block;font-size:16px;font-weight:lighter;margin-top:35px;text-decoration:underline}.hero .available-on{display:none}@media only screen and (min-width:768px){.hero .hero-content .hero-p{font-size:18px;line-height:1.4;margin-top:1.5em}.hero .available-on{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin-bottom:2em}}@media only screen and (max-height:585px){.hero .available-on{display:none}}.hero .available-on .title{-webkit-animation:blur-in .4s ease-out both;animation:blur-in .4s ease-out both;-webkit-animation-delay:2.25s;animation-delay:2.25s;width:100%}.hero .available-on .device-container{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.hero .available-on .device-container .hero-buy{-webkit-animation:blur-in .4s ease-out both;animation:blur-in .4s ease-out both;margin:0 .5em;width:130px}.hero .available-on .device-container .hero-buy:nth-child(1){-webkit-animation-delay:1.25s;animation-delay:1.25s}.hero .available-on .device-container .hero-buy:nth-child(2){-webkit-animation-delay:1.5s;animation-delay:1.5s}.hero .available-on .device-container .hero-buy:nth-child(3){-webkit-animation-delay:1.75s;animation-delay:1.75s}.hero .available-on .device-container .hero-buy:nth-child(4){-webkit-animation-delay:2s;animation-delay:2s}.hero .available-on .device-container .hero-buy:nth-child(5){-webkit-animation-delay:2.25s;animation-delay:2.25s}.hero .available-on .device-container .hero-buy:nth-child(6){-webkit-animation-delay:2.5s;animation-delay:2.5s}.hero .available-on .device-container .hero-buy img.device-logo-image{height:auto;-webkit-filter:drop-shadow(0 0 .8em rgba(0, 0, 0, .5));filter:drop-shadow(0 0 .8em rgba(0, 0, 0, .5));width:100%}.hero .available-on .device-container .hero-buy.valve{margin:0 15px}.hero .available-on .device-container .hero-buy.oculus-quest{width:160px}.hero .available-on .device-container .hero-buy.psvr{margin:0 25px}.notable-features{padding-bottom:2em;padding-top:3em}@media only screen and (min-width:1024px){.notable-features{padding-bottom:0}}.notable-features .section-header{margin:auto;padding:2em}.notable-features .wide-banner{background-position:center center;background-size:cover;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:30vh;min-height:200px;width:100%}.notable-features .wide-banner h2{color:#fff}.notable-features .wide-banner .play-video,.notable-features .wide-banner h2{-webkit-filter:drop-shadow(0 0 .3rem #000);filter:drop-shadow(0 0 .3rem #000)}.notable-features .panels-section{margin:0 auto;max-width:1024px;width:80vw}.notable-features .panels-section .panel-container{margin:2em auto 8em}.notable-features .panels-section .panel-container .floating-panel{text-align:left}@media only screen and (min-width:768px){.notable-features .panels-section .panel-container{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.notable-features .panels-section .panel-container:nth-child(2n){-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.notable-features .panels-section .panel-container .floating-panel{width:45%}}.notable-features .panels-section .panel-container .floating-panel h3{font-size:22px;margin:0}.notable-features .panels-section .panel-container .floating-panel p .button,.notable-features .panels-section .panel-container .floating-panel p a{color:#fff;text-decoration:underline}.notable-features .panels-section .panel-container .floating-panel p .button:hover,.notable-features .panels-section .panel-container .floating-panel p a:hover{color:#ff7143}.notable-features .panels-section .panel-container .floating-panel .video-preview.has-video{cursor:pointer;position:relative;-webkit-transform:scale(1,1);transform:scale(1,1);transition:.3s ease-in-out;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.notable-features .panels-section .panel-container .floating-panel .video-preview.has-video i.play-hover{-webkit-filter:drop-shadow(0 0 5px rgba(0, 0, 0, .9));filter:drop-shadow(0 0 5px rgba(0, 0, 0, .9));left:50%;opacity:1;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) scale(1,1);transform:translate(-50%,-50%) scale(1,1);transition:.3s ease-in-out;transition-property:opacity,-webkit-filter,-webkit-transform;transition-property:filter,opacity,transform;transition-property:filter,opacity,transform,-webkit-filter,-webkit-transform}.notable-features .panels-section .panel-container .floating-panel .video-preview.has-video:hover{-webkit-transform:scale(.98,.98);transform:scale(.98,.98)}.notable-features .panels-section .panel-container .floating-panel .video-preview.has-video:hover i.play-hover{-webkit-filter:drop-shadow(0 0 5px rgba(0, 0, 0, .2));filter:drop-shadow(0 0 5px rgba(0, 0, 0, .2));opacity:1;-webkit-transform:translate(-50%,-50%) scale(1.15,1.15);transform:translate(-50%,-50%) scale(1.15,1.15)}.notable-features .panels-section .panel-container .floating-panel .video-preview.has-video .video-still{border:2px solid #6E43BA;border-radius:2px;height:auto;width:100%}#toolkit{position:relative}@media only screen and (min-width:1024px){#toolkit{height:550px;padding:5em 0}#toolkit .features .feature:nth-child(1){opacity:1;-webkit-transform:translate(-50%,-50%) rotate(-140deg) translate(15em) rotate(140deg) translate(0,-3em);transform:translate(-50%,-50%) rotate(-140deg) translate(15em) rotate(140deg) translate(0,-3em)}#toolkit .features .feature:nth-child(2){opacity:1;-webkit-transform:translate(-50%,-50%) rotate(-88.57143deg) translate(15em) rotate(88.57143deg) translate(0,-3em);transform:translate(-50%,-50%) rotate(-88.57143deg) translate(15em) rotate(88.57143deg) translate(0,-3em)}#toolkit .features .feature:nth-child(3){opacity:1;-webkit-transform:translate(-50%,-50%) rotate(-37.14286deg) translate(15em) rotate(37.14286deg) translate(0,-3em);transform:translate(-50%,-50%) rotate(-37.14286deg) translate(15em) rotate(37.14286deg) translate(0,-3em)}#toolkit .features .feature:nth-child(4){opacity:1;-webkit-transform:translate(-50%,-50%) rotate(14.28571deg) translate(15em) rotate(-14.28571deg) translate(0,-3em);transform:translate(-50%,-50%) rotate(14.28571deg) translate(15em) rotate(-14.28571deg) translate(0,-3em)}#toolkit .features .feature:nth-child(5){opacity:1;-webkit-transform:translate(-50%,-50%) rotate(65.71429deg) translate(15em) rotate(-65.71429deg) translate(0,-3em);transform:translate(-50%,-50%) rotate(65.71429deg) translate(15em) rotate(-65.71429deg) translate(0,-3em)}#toolkit .features .feature:nth-child(6){opacity:1;-webkit-transform:translate(-50%,-50%) rotate(117.14286deg) translate(15em) rotate(-117.14286deg) translate(0,-3em);transform:translate(-50%,-50%) rotate(117.14286deg) translate(15em) rotate(-117.14286deg) translate(0,-3em)}#toolkit .features .feature:nth-child(7){opacity:1;-webkit-transform:translate(-50%,-50%) rotate(168.57143deg) translate(15em) rotate(-168.57143deg) translate(0,-3em);transform:translate(-50%,-50%) rotate(168.57143deg) translate(15em) rotate(-168.57143deg) translate(0,-3em)}}@media only screen and (max-width:1023px){#toolkit{padding:calc(60px - 2em) 0 60px}}#toolkit h2{margin:0 0 .3em}#toolkit h3 .button,#toolkit h3 a{color:#fff;text-decoration:underline}#toolkit h3 .button:hover,#toolkit h3 a:hover{color:#ff7143}#toolkit .logo-image{background-position:center center;background-size:contain;background-repeat:no-repeat;height:12em;width:100%}@media only screen and (min-width:1024px){#toolkit .logo-image{height:18em;left:50%;position:absolute;top:77.5%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:18em;z-index:99}#toolkit .features .feature{position:absolute;top:72%;left:50%;width:12em;z-index:1}#toolkit .features .feature p{margin-top:-2em}}#toolkit .features .feature .audio,#toolkit .features .feature .brushes{height:200px;width:200px}#toolkit .features .feature .audio:hover{-webkit-animation:playv1200 1.2s steps(6) infinite,playh1200 .2s steps(6) infinite;animation:playv1200 1.2s steps(6) infinite,playh1200 .2s steps(6) infinite}#toolkit .features .feature .brushes:hover{-webkit-animation:playv1200 1s steps(6) infinite,playh1000 .16667s steps(5) infinite;animation:playv1200 1s steps(6) infinite,playh1000 .16667s steps(5) infinite}#toolkit .features .feature .import{height:200px;width:200px;margin-bottom:2em}#toolkit .features .feature .import:hover{-webkit-animation:playv1200 1.2s steps(6) infinite,playh1200 .2s steps(6) infinite;animation:playv1200 1.2s steps(6) infinite,playh1200 .2s steps(6) infinite}#toolkit .features .feature .sprite-anim{background-position:0 0;margin-left:auto;margin-right:auto;-webkit-transform:scale(.7);transform:scale(.7)}@-webkit-keyframes playv1200{0%{background-position-y:0}100%{background-position-y:-1200px}}@keyframes playv1200{0%{background-position-y:0}100%{background-position-y:-1200px}}@-webkit-keyframes playh1200{0%{background-position-x:0}100%{background-position-x:-1200px}}@keyframes playh1200{0%{background-position-x:0}100%{background-position-x:-1200px}}@-webkit-keyframes playh1000{0%{background-position-x:0}100%{background-position-x:-1000px}}@keyframes playh1000{0%{background-position-x:0}100%{background-position-x:-1000px}}.download .cta-top{padding:1em 0;position:relative}@media only screen and (min-width:1024px){.download .cta-top{padding:2em 0}}.download h3{margin-bottom:2em;max-width:100%;width:100%}.download h3.available-soon{font-size:22px;font-weight:500;line-height:1.4;margin-top:1em}.download .cta-content{margin:0 auto;overflow:hidden;padding:2em 0 3em}@media only screen and (min-width:768px){.download .cta-content{padding:2em 4em}}@media only screen and (min-width:1024px){.download .cta-content{padding:3em 0 4em;width:100%}.download .cta-stores .cta-store-link .button,.download .cta-stores .cta-store-link a{transition:all .2s cubic-bezier(.175,.885,.32,1.275)}.download .cta-stores .cta-store-link .button:hover,.download .cta-stores .cta-store-link a:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-filter:drop-shadow(0 0 1rem #6E43BA);filter:drop-shadow(0 0 1rem #6E43BA)}}.download .cta-content h2{margin-bottom:8px}.download .cta-content h3{font-size:20px}.download .cta-stores{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:3em;padding:1em 0}.download .cta-stores .cta-store-link{margin:1em 2em}.download .cta-stores .cta-store-link img{height:40px}.download .cta-devices{display:-ms-inline-grid;display:inline-grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-webkit-column-gap:1px;column-gap:1px;position:relative;width:auto;margin:2em auto 0}.download .cta-device,.download .cta-device-image{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox}@media only screen and (min-width:768px){.download .cta-devices{-ms-grid-columns:(1fr) [3];grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1600px){.download .cta-devices{-ms-grid-columns:(1fr) [6];grid-template-columns:repeat(6,1fr)}}.download .cta-device{-ms-flex-align:center;align-items:center;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:3em;padding:1em}@media only screen and (min-width:768px){.download .cta-device{border-right:1px solid #666;margin:0 0 60px;max-width:250px}}@media only screen and (min-width:768px) and (min-width:768px) and (max-width:1599px){.download .cta-device:last-of-type,.download .cta-device:nth-of-type(3n){border-right:1px transparent}}@media only screen and (min-width:768px) and (min-width:1600px){.download .cta-device{border-right:1px solid #666}.download .cta-device:last-of-type{border-right:1px transparent}}.download .cta-device.oculus-quest .cta-device-logo-image{width:190px}.download .cta-device-image{-ms-flex-align:center;align-items:center;display:flex;height:230px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#awards,.download .cta-device-brandmark{display:-webkit-flex;display:-ms-flexbox}@media only screen and (max-width:1023px){.download .cta-device.microsoft .cta-device-brandmark,.download .cta-device.oculus-quest .cta-device-brandmark,.download .cta-device.valve .cta-device-brandmark{margin-top:20px}.download .cta-device-image{height:auto}}.download .cta-device-image img{height:auto;object-fit:contain;width:210px}.download .cta-device-brandmark{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:flex;height:190px;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;min-height:150px}@media only screen and (max-width:1023px){.download .cta-device-brandmark{min-height:190px}}.download .cta-device-brandmark img.cta-device-logo-image{height:auto;width:150px}.download .cta-device-ctas{margin-top:30px}.download .cta-device-ctas .cta-learn{color:#ff7143;display:block;font-size:16px;font-weight:400;text-decoration:underline}#awards p,.highlights .highlight .attribution-container .attribution{color:#fff}@media only screen and (min-width:1024px){.download .cta-device-ctas .cta-learn{display:inline-block;font-size:20px;text-decoration:underline}.download .cta-device .button{display:block}}.download .cta-device-ctas .cta-learn:hover{opacity:.8}.download .cta-device .button{font-size:14px;font-weight:700;letter-spacing:normal;padding:12px 20px}@media only screen and (min-width:1280px){.download .cta-device .button{padding:20px;width:282px}}#awards{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:32px;padding:1em 0;width:100%}#awards .award{height:100%;margin:1em;max-width:220px;min-width:180px}#awards .award img{max-width:150px;max-height:150px;margin-bottom:1em}#awards .award .year{font-weight:700;margin-bottom:3px}#awards .award .title{min-height:2em;font-style:italic;font-weight:300}.highlights{font-size:0}.highlights .highlights-container{display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto;margin-top:15px;overflow:hidden;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.highlights .highlight-group{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.highlights .highlight-group:first-of-type{width:100%}.highlights .highlight{background-size:cover;box-sizing:border-box;position:relative;width:100%;height:100vw}@media only screen and (min-width:360px){.highlights .highlight{width:50%;height:50vw}}@media only screen and (min-width:1024px){.highlights .highlight{width:calc(100%/3);height:calc(100vw/3)}}.highlights .highlight.hover-zoom{transition:opacity .25s cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}@media only screen and (min-width:768px){.highlights .highlight-group{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.highlights .highlight-group:hover .highlight.hover-zoom{opacity:.5}.highlights .highlight.hover-zoom:hover{opacity:1!important}}.highlights .highlight.large{height:100%;width:100vw}.highlights .highlight .attribution-container{bottom:8px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;left:10px;position:absolute;right:10px}.highlights .highlight .attribution-container .attribution,.highlights .highlight .attribution-container .view-work{font-size:12px;-webkit-filter:drop-shadow(0 0 .25rem #000);filter:drop-shadow(0 0 .25rem #000);letter-spacing:1px;text-transform:uppercase}.highlights .highlight .attribution-container .view-work{color:#ff7143}.highlights .highlight .full-link{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.highlights .highlight.has-long-text{background:#6E43BA;color:#fff;display:inline-block;padding:80px 10%}@media only screen and (min-width:1024px){.highlights .highlight.large{width:100%}.highlights .highlight.has-long-text{padding:30px 5%}.engage .cta-bot{height:100%}}@media only screen and (max-height:600px){.highlights .highlight.has-long-text{min-height:315px}}.highlights .highlight.has-long-text .highlight-text{display:block;padding:0 5%}.highlights .highlight.has-long-text .title{font-size:42px;font-weight:200}.highlights .highlight.has-long-text .text{font-size:16px;font-weight:200;line-height:2;margin:30px auto;max-width:560px;width:100%}.highlights .highlight.has-long-text .button{font-size:12px;padding:12px 24px}.highlights .highlight.has-long-text.full-width{width:100%}.highlights p{color:#fff}.engage .cta-bot{background:#6E43BA;color:#fff;font-size:0;text-align:left}.engage .cta-bot .heading{color:#fff;display:block;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:22px;text-transform:uppercase}.engage .cta-bot .subheading{color:#fff;display:block;font-size:16px;font-weight:400;line-height:1.25;margin-bottom:1em;max-width:none}@media only screen and (min-width:1024px){.engage .cta-bot .subheading{font-size:19px}}.engage .cta-bot .legal{color:#fff;font-size:12px;line-height:1.4}.engage .cta-bot form{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:1em;position:relative;width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:1024px){.engage .cta-bot form{width:80%}}.engage .cta-bot form input{border-radius:0;margin-bottom:16px;margin-right:0;-webkit-appearance:none;-webkit-flex:1 100%;-ms-flex:1 100%;flex:1 100%}.engage .cta-bot form .submit{box-shadow:0 .125rem .125rem 0 rgba(0,0,0,.14),0 .1875rem .0625rem -.125rem rgba(0,0,0,.2),0 .0625rem .3125rem 0 rgba(0,0,0,.12);font-size:14px;padding:10px 16px;position:relative}.engage .cta-bot form .submit:hover{background-color:#fff;color:#6E43BA}.engage .cta-bot form .interests-select{background-color:#fff;background-position:95% 60%;background-repeat:no-repeat;background-size:.9em;border-width:0;color:#6E43BA;font-size:14px;font-weight:600;margin-bottom:16px;margin-right:0;padding:10px 16px 9px;text-transform:uppercase;width:100%;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='36px' height='36px' viewBox='0 0 36 36' enable-background='new 0 0 36 36' xml:space='preserve'%3E%3Cpolygon fill-rule='evenodd' clip-rule='evenodd' fill='%236E43BA' points='0,0 18.025,18.025 36.051,0 '/%3E%3C/svg%3E");appearance:none;-webkit-flex:1 100%;-ms-flex:1 100%;flex:1 100%;-moz-appearance:none;-webkit-appearance:none}.engage .cta-bot form .interests-select,.engage .cta-bot form .submit{border-radius:2px}.engage .cta-bot form .bar-loader{display:none;left:50%;position:absolute;top:calc(50% - 9px);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.engage .cta-bot form.form-loading .submit{background:#6E43BA;color:#fff}.engage .cta-bot form.form-loading .button-text{opacity:0}.engage .cta-bot form.form-loading .bar-loader{display:block}.engage .form-container,.engage .social-container{box-sizing:border-box;display:block;font-size:16px}@media only screen and (min-width:768px){.engage .form-container,.engage .social-container{display:inline-block;vertical-align:top}}@media only screen and (min-width:1024px){.engage .cta-bot form .interests-select{margin-bottom:0;margin-right:1rem;width:60%;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0}.engage .cta-bot form .interests-select,.engage .cta-bot form .submit{margin-top:16px}.engage .form-container,.engage .social-container{padding:32px 0 0}}@media only screen and (min-width:1280px){.engage .form-container,.engage .social-container{padding:50px 0 0}}.engage .form-container,.engage .social-container{padding:32px 27px;width:100%}@media only screen and (min-width:1024px){.engage .form-container,.engage .social-container{padding:50px 30px;width:50%}.engage .form-container{padding-left:0}.engage .social-container{padding-right:0}}.engage .social-container .social-inner-container{border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:1.1em}.engage .social-container .follow-us{color:#fff;display:inline-block;margin-right:30px;text-transform:uppercase}.engage .social-container .contact-method,.engage .social-container .contact-methods{display:inline-block}.engage .social-container .contact-method i{height:32px;margin-right:30px;width:32px}.engage .social-container .contact-method .button,.engage .social-container .contact-method a{color:#fff;display:inline-block;font-size:18px;vertical-align:middle}.engage .social-container .contact-method .button:hover,.engage .social-container .contact-method a:hover{text-decoration:underline}.engage .external-links{margin-top:1.5em}.engage .external-links p{margin-bottom:.5em}.engage .external-links .text-link:after{display:none}.engage input[type=email]{border-bottom:2px solid rgba(255,255,255,.4);width:100%}@media only screen and (min-width:1024px){.engage .external-links{margin-top:1.1em}.engage input[type=email]{width:80%}}.engage h2{font-weight:400}.cta-section .cta-bot form .interests-select,.cta-section .cta-bot form .material-input,.form__field{width:95%}[data-formbox] .field-message.has-error{margin:0 0 15px}@media only screen and (min-width:1024px){.cta-section .cta-bot form .interests-select,.cta-section .cta-bot form .material-input,.form__field{width:100%}[data-formbox] .field-message.has-error{margin:0}[data-formbox] .field-message.has-error#interest-field-message{margin-top:15px}}.screen-reader-only{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}