html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{vertical-align:baseline;background:0 0;border:0;outline:0;margin:0;padding:0;font-size:100%}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{vertical-align:baseline;background:0 0;margin:0;padding:0;font-size:100%}ins{color:#000;background-color:#ff9;text-decoration:none}mark{color:#000;background-color:#ff9;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;height:1px;margin:1em 0;padding:0;display:block}input,select{vertical-align:middle}.animationElement{opacity:0}.animationElement.slideUp.inView{animation:.5s forwards slide-up}@keyframes slide-up{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translate(0,0)}}.animationElement.slideDown.inView{animation:.5s forwards slide-down}@keyframes slide-down{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translate(0,0)}}.animationElement.fade{opacity:0;transition:opacity .5s ease-in-out}.animationElement.fade.inView{opacity:1}.animationElement.slideLeft.inView{animation:.5s forwards slide-left}@keyframes slide-left{0%{opacity:0;transform:translate(-15px)}to{opacity:1;transform:translate(0,0)}}.animationElement.slideRight.inView{animation:.5s forwards slide-right}@keyframes slide-right{0%{opacity:0;transform:translate(15px)}to{opacity:1;transform:translate(0,0)}}.animationElement.delay{animation-delay:.25s!important}.animationElement.delay2{animation-delay:.5s!important}html,body{cursor:default;height:auto;min-height:100%;font-size:1rem;font-weight:300}body{-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:#0000;background-color:#1f1f1f;overflow-x:hidden}*{box-sizing:border-box;color:#a0a0a0;font-family:proxima-nova,sans-serif}main{padding-bottom:80px}@media only screen and (min-width:992px){main{padding-bottom:110px}}a{-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:#0000;text-decoration:none}p:not(:last-of-type){margin-bottom:15px}ul{list-style-type:none}img{max-width:100%;height:auto}strong{color:#fff;font-weight:700}button{border:initial}.container{width:100%;max-width:1170px;margin:0 auto}@media only screen and (max-width:1199px){.container{padding-left:24px;padding-right:24px}}@media only screen and (max-width:767px){.container{padding-left:16px;padding-right:16px}}.container.bgStripes{background:repeating-linear-gradient(90deg,#1f1f1f,#1f1f1f 25%,#ffffff0d 25% calc(25% + 1px));min-height:100vh}@media only screen and (min-width:1200px){.container.bgStripes{background:repeating-linear-gradient(90deg,#ffffff0d,#ffffff0d 1px,#1f1f1f 1px calc(25% - .25px))}}.containerLarge{justify-content:center;align-items:center;width:100%;max-width:1600px;height:100vh;margin:auto;display:flex}.containerLarge video{object-fit:contain;-o-object-fit:contain;border-radius:1px;max-width:100%;max-height:100%}.containerLarge video+.cta-box{min-width:120px;margin:20px auto}.ic{display:inline-block}@media only screen and (max-width:991px){.hideMobile{display:none}}.flex-row{display:flex}.container .gifTooltip{z-index:12;background-color:#3a3a3a;padding:8px;font-size:0}.container .gifTooltip .react-tooltip-content-wrapper{padding:0}.container .defaultTooltip{background-color:#3a3a3a}.ctaBox{-o-transition:background .25s ease-in-out;cursor:pointer;background-color:#3a3a3a;border-radius:6px;justify-content:center;align-items:center;height:40px;min-height:40px;padding:0 16px;transition:background .25s ease-in-out;display:inline-flex}.ctaBox.toggle-box{min-width:120px}.ctaBox.toggle-box .ic{font-size:.5625rem}.ctaBox.white .ic svg{fill:#fff}.ctaBox .ic{width:18px;height:18px}.ctaBox .ic svg{-o-transition:fill .25s ease-in-out;width:100%;height:auto;transition:fill .25s ease-in-out}.ctaBox .text{color:#fff;-o-transition:color .25s ease-in-out;font-size:.875rem;font-weight:700;transition:color .25s ease-in-out}.ctaBox.dribble .text{transform:translateY(1px)}.ctaBox.dribble .ic{margin-left:6px}@media (hover:hover){.ctaBox:hover{background-color:#fff}.ctaBox:hover .ic,.ctaBox:hover .text{color:#1f1f1f}.ctaBox:hover.dribble .text{color:#ea4c89}.ctaBox:hover.dribble svg{fill:#ea4c89}}.ctaBox:focus,.ctaBox:active{background-color:#fff}.ctaBox:focus .ic,.ctaBox:focus .text,.ctaBox:active .ic,.ctaBox:active .text{color:#1f1f1f}.toggleCollapse .toggleContainer{-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;overflow:hidden}.toggleCollapse .toggleContainerInner{pointer-events:none}.toggleCollapse .toggleContainerInner>*{pointer-events:auto}@media (hover:hover){.toggleCollapse .toggleContainerInner:hover>.toggleItem:not(:hover){opacity:.5}.toggleCollapse .toggleContainerInner:hover>.toggleItem:hover .expDescription{color:#fff}.toggleCollapse .toggleBox:hover .text:after,.toggleCollapse .toggleBox:hover .text:before{background-color:#1f1f1f}}.toggleCollapse .toggleBox:focus .text:after,.toggleCollapse .toggleBox:focus .text:before,.toggleCollapse .toggleBox:active .text:after,.toggleCollapse .toggleBox:active .text:before{background-color:#1f1f1f}.toggleCollapse .toggleBox .less{display:none}.toggleCollapse .toggleBox .more,.toggleCollapse .toggleBox .less{padding-left:20px;position:relative}.toggleCollapse .toggleBox .more:before,.toggleCollapse .toggleBox .more:after,.toggleCollapse .toggleBox .less:before,.toggleCollapse .toggleBox .less:after{content:"";transform-origin:50%;background-color:#fff;border-radius:6px;width:12px;height:2px;transition:background-color .2s ease-in-out;display:inline-block;position:absolute;top:50%;left:0;transform:translateY(-50%)rotate(0)}.toggleCollapse .toggleBox .more:after{transform:translateY(-50%)rotate(90deg)}.toggleCollapse .toggleBox .less:after{display:none}.scrollController{touch-action:manipulation;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding-bottom:20px;overflow-x:auto;transform:translate(0,0)}
