body,html,ol,small,ul{vertical-align:baseline}html,small{margin:0;padding:0}body,html,ol,small,sub,sup,ul{border:0;outline:0;background:0 0}body,ol,ul{font-size:100%}abbr,address,article,aside,audio,b,blockquote,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,p,pre,q,samp,section,span,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}sub,sup{margin:0}body{background:#000;box-sizing:border-box;color:#fff;font-family:"soleil",Helvetica,Roboto,Arial,sans-serif;font-weight:400;height:100%;line-height:1.5;margin:0;position:relative;-webkit-font-smoothing:antialiased}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}a,html{font-size:100%}a,body,hr,sub,sup{padding:0}a{vertical-align:baseline;background:0 0;color:#03a9f4;line-height:inherit;margin:0}ins,mark{background-color:#ff9;color:#000}a,ins{text-decoration:none}mark,p aside{font-style:italic}mark{font-weight:700}abbr[title],dfn[title]{cursor:help}dfn[title]{border-bottom:1px dotted}table{background-color:#fff;border-collapse:collapse;border-spacing:0;width:100%}hr{display:block;border:0;border-top:1px solid #ccc;margin:1em 0;border-color:#616161;border-style:solid;border-width:1px 0 0;clear:both;height:0;margin:rem-calc(20) 0 rem-calc(20) -.0625rem}input,select{vertical-align:middle}html{height:100%}*,::after,::before{box-sizing:inherit}.site-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.site-header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.site-content{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;overflow:hidden;padding:50px 0 200px}.site-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mobile-show{display:none}@media screen and (max-width:30em){.mobile-show{display:block}.mobile-hide{display:none}}.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cell{-webkit-box-flex:1;-ms-flex:1;flex:1}.container{margin-left:auto;margin-right:auto;max-width:90em;padding-left:2.5rem;padding-right:2.5rem;width:100%}.grid-with-gutters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.9375rem;margin-right:-.9375rem}.grid-with-gutters>[class*=cell]{padding-left:.9375rem;padding-right:.9375rem}.grid-align-horizontal-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.grid-align-horizontal-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.grid-align-horizontal-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.grid-align-vertical-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.grid-align-vertical-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid-align-vertical-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.cell-align-vertical-top{-ms-flex-item-align:start;align-self:flex-start}.cell-align-vertical-middle{-ms-flex-item-align:center;align-self:center}.cell-align-vertical-bottom{-ms-flex-item-align:end;align-self:flex-end}.cell-order-first{-webkit-box-ordinal-group:-9998;-ms-flex-order:-9999;order:-9999}.cell-order-last{-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.cell-in-grid{padding-bottom:1.875rem}.cell-1,.cell-2,.cell-3{-webkit-box-flex:1;-ms-flex:1 0 8.33333%;flex:1 0 8.33333%;max-width:8.33333%}.cell-2,.cell-3{-ms-flex:1 0 16.66667%;flex:1 0 16.66667%;max-width:16.66667%}.cell-3{-ms-flex:1 0 25%;flex:1 0 25%;max-width:25%}.cell-4,.cell-5,.cell-6{-webkit-box-flex:1;-ms-flex:1 0 33.33333%;flex:1 0 33.33333%;max-width:33.33333%}.cell-5,.cell-6{-ms-flex:1 0 41.66667%;flex:1 0 41.66667%;max-width:41.66667%}.cell-6{-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%}.cell-7,.cell-8,.cell-9{-webkit-box-flex:1;-ms-flex:1 0 58.33333%;flex:1 0 58.33333%;max-width:58.33333%}.cell-8,.cell-9{-ms-flex:1 0 66.66667%;flex:1 0 66.66667%;max-width:66.66667%}.cell-9{-ms-flex:1 0 75%;flex:1 0 75%;max-width:75%}.cell-10,.cell-11,.cell-12{-webkit-box-flex:1;-ms-flex:1 0 83.33333%;flex:1 0 83.33333%;max-width:83.33333%}.cell-11,.cell-12{-ms-flex:1 0 91.66667%;flex:1 0 91.66667%;max-width:91.66667%}.cell-12{-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%}@media screen and (min-width:0){.grid-with-gutters-xs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.9375rem;margin-right:-.9375rem}.grid-with-gutters-xs>[class*=cell]{padding-left:.9375rem;padding-right:.9375rem}.grid-align-horizontal-start-xs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.grid-align-horizontal-center-xs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.grid-align-horizontal-end-xs{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.grid-align-vertical-top-xs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.grid-align-vertical-middle-xs{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid-align-vertical-bottom-xs{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.cell-align-vertical-top-xs{-ms-flex-item-align:start;align-self:flex-start}.cell-align-vertical-middle-xs{-ms-flex-item-align:center;align-self:center}.cell-align-vertical-bottom-xs{-ms-flex-item-align:end;align-self:flex-end}.cell-order-first-xs{-webkit-box-ordinal-group:-9998;-ms-flex-order:-9999;order:-9999}.cell-order-last-xs{-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.cell-in-grid{padding-bottom:1.875rem}.cell-xs-1,.cell-xs-2{-webkit-box-flex:1;-ms-flex:1 0 8.33333%;flex:1 0 8.33333%;max-width:8.33333%}.cell-xs-2{-ms-flex:1 0 16.66667%;flex:1 0 16.66667%;max-width:16.66667%}.cell-xs-3,.cell-xs-4{-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%;max-width:25%}.cell-xs-4{-ms-flex:1 0 33.33333%;flex:1 0 33.33333%;max-width:33.33333%}.cell-xs-5,.cell-xs-6{-webkit-box-flex:1;-ms-flex:1 0 41.66667%;flex:1 0 41.66667%;max-width:41.66667%}.cell-xs-6{-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%}.cell-xs-7,.cell-xs-8{-webkit-box-flex:1;-ms-flex:1 0 58.33333%;flex:1 0 58.33333%;max-width:58.33333%}.cell-xs-8{-ms-flex:1 0 66.66667%;flex:1 0 66.66667%;max-width:66.66667%}.cell-xs-10,.cell-xs-9{-webkit-box-flex:1;-ms-flex:1 0 75%;flex:1 0 75%;max-width:75%}.cell-xs-10{-ms-flex:1 0 83.33333%;flex:1 0 83.33333%;max-width:83.33333%}.cell-xs-11,.cell-xs-12{-webkit-box-flex:1;-ms-flex:1 0 91.66667%;flex:1 0 91.66667%;max-width:91.66667%}.cell-xs-12{-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%}}.container-xs{margin-left:auto;margin-right:auto;padding-left:2.5rem;padding-right:2.5rem;width:100%;max-width:0}@media screen and (min-width:40em){.grid-with-gutters-sm{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.9375rem;margin-right:-.9375rem}.grid-with-gutters-sm>[class*=cell]{padding-left:.9375rem;padding-right:.9375rem}.grid-align-horizontal-start-sm{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.grid-align-horizontal-center-sm{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.grid-align-horizontal-end-sm{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.grid-align-vertical-top-sm{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.grid-align-vertical-middle-sm{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid-align-vertical-bottom-sm{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.cell-align-vertical-top-sm{-ms-flex-item-align:start;align-self:flex-start}.cell-align-vertical-middle-sm{-ms-flex-item-align:center;align-self:center}.cell-align-vertical-bottom-sm{-ms-flex-item-align:end;align-self:flex-end}.cell-order-first-sm{-webkit-box-ordinal-group:-9998;-ms-flex-order:-9999;order:-9999}.cell-order-last-sm{-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.cell-in-grid{padding-bottom:1.875rem}.cell-sm-1,.cell-sm-2{-webkit-box-flex:1;-ms-flex:1 0 8.33333%;flex:1 0 8.33333%;max-width:8.33333%}.cell-sm-2{-ms-flex:1 0 16.66667%;flex:1 0 16.66667%;max-width:16.66667%}.cell-sm-3,.cell-sm-4{-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%;max-width:25%}.cell-sm-4{-ms-flex:1 0 33.33333%;flex:1 0 33.33333%;max-width:33.33333%}.cell-sm-5,.cell-sm-6{-webkit-box-flex:1;-ms-flex:1 0 41.66667%;flex:1 0 41.66667%;max-width:41.66667%}.cell-sm-6{-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%}.cell-sm-7,.cell-sm-8{-webkit-box-flex:1;-ms-flex:1 0 58.33333%;flex:1 0 58.33333%;max-width:58.33333%}.cell-sm-8{-ms-flex:1 0 66.66667%;flex:1 0 66.66667%;max-width:66.66667%}.cell-sm-10,.cell-sm-9{-webkit-box-flex:1;-ms-flex:1 0 75%;flex:1 0 75%;max-width:75%}.cell-sm-10{-ms-flex:1 0 83.33333%;flex:1 0 83.33333%;max-width:83.33333%}.cell-sm-11,.cell-sm-12{-webkit-box-flex:1;-ms-flex:1 0 91.66667%;flex:1 0 91.66667%;max-width:91.66667%}.cell-sm-12{-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%}}.container-sm{margin-left:auto;margin-right:auto;padding-left:2.5rem;padding-right:2.5rem;width:100%;max-width:40em}@media screen and (min-width:64em){.grid-with-gutters-md{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.9375rem;margin-right:-.9375rem}.grid-with-gutters-md>[class*=cell]{padding-left:.9375rem;padding-right:.9375rem}.grid-align-horizontal-start-md{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.grid-align-horizontal-center-md{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.grid-align-horizontal-end-md{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.grid-align-vertical-top-md{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.grid-align-vertical-middle-md{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid-align-vertical-bottom-md{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.cell-align-vertical-top-md{-ms-flex-item-align:start;align-self:flex-start}.cell-align-vertical-middle-md{-ms-flex-item-align:center;align-self:center}.cell-align-vertical-bottom-md{-ms-flex-item-align:end;align-self:flex-end}.cell-order-first-md{-webkit-box-ordinal-group:-9998;-ms-flex-order:-9999;order:-9999}.cell-order-last-md{-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.cell-in-grid{padding-bottom:1.875rem}.cell-md-1,.cell-md-2{-webkit-box-flex:1;-ms-flex:1 0 8.33333%;flex:1 0 8.33333%;max-width:8.33333%}.cell-md-2{-ms-flex:1 0 16.66667%;flex:1 0 16.66667%;max-width:16.66667%}.cell-md-3,.cell-md-4{-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%;max-width:25%}.cell-md-4{-ms-flex:1 0 33.33333%;flex:1 0 33.33333%;max-width:33.33333%}.cell-md-5,.cell-md-6{-webkit-box-flex:1;-ms-flex:1 0 41.66667%;flex:1 0 41.66667%;max-width:41.66667%}.cell-md-6{-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%}.cell-md-7,.cell-md-8{-webkit-box-flex:1;-ms-flex:1 0 58.33333%;flex:1 0 58.33333%;max-width:58.33333%}.cell-md-8{-ms-flex:1 0 66.66667%;flex:1 0 66.66667%;max-width:66.66667%}.cell-md-10,.cell-md-9{-webkit-box-flex:1;-ms-flex:1 0 75%;flex:1 0 75%;max-width:75%}.cell-md-10{-ms-flex:1 0 83.33333%;flex:1 0 83.33333%;max-width:83.33333%}.cell-md-11,.cell-md-12{-webkit-box-flex:1;-ms-flex:1 0 91.66667%;flex:1 0 91.66667%;max-width:91.66667%}.cell-md-12{-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%}}.container-md{margin-left:auto;margin-right:auto;padding-left:2.5rem;padding-right:2.5rem;width:100%;max-width:64em}@media screen and (min-width:90em){.grid-with-gutters-lg{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.9375rem;margin-right:-.9375rem}.grid-with-gutters-lg>[class*=cell]{padding-left:.9375rem;padding-right:.9375rem}.grid-align-horizontal-start-lg{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.grid-align-horizontal-center-lg{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.grid-align-horizontal-end-lg{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.grid-align-vertical-top-lg{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.grid-align-vertical-middle-lg{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid-align-vertical-bottom-lg{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.cell-align-vertical-top-lg{-ms-flex-item-align:start;align-self:flex-start}.cell-align-vertical-middle-lg{-ms-flex-item-align:center;align-self:center}.cell-align-vertical-bottom-lg{-ms-flex-item-align:end;align-self:flex-end}.cell-order-first-lg{-webkit-box-ordinal-group:-9998;-ms-flex-order:-9999;order:-9999}.cell-order-last-lg{-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.cell-in-grid{padding-bottom:1.875rem}.cell-lg-1,.cell-lg-2{-webkit-box-flex:1;-ms-flex:1 0 8.33333%;flex:1 0 8.33333%;max-width:8.33333%}.cell-lg-2{-ms-flex:1 0 16.66667%;flex:1 0 16.66667%;max-width:16.66667%}.cell-lg-3,.cell-lg-4{-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%;max-width:25%}.cell-lg-4{-ms-flex:1 0 33.33333%;flex:1 0 33.33333%;max-width:33.33333%}.cell-lg-5,.cell-lg-6{-webkit-box-flex:1;-ms-flex:1 0 41.66667%;flex:1 0 41.66667%;max-width:41.66667%}.cell-lg-6{-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%}.cell-lg-7,.cell-lg-8{-webkit-box-flex:1;-ms-flex:1 0 58.33333%;flex:1 0 58.33333%;max-width:58.33333%}.cell-lg-8{-ms-flex:1 0 66.66667%;flex:1 0 66.66667%;max-width:66.66667%}.cell-lg-10,.cell-lg-9{-webkit-box-flex:1;-ms-flex:1 0 75%;flex:1 0 75%;max-width:75%}.cell-lg-10{-ms-flex:1 0 83.33333%;flex:1 0 83.33333%;max-width:83.33333%}.cell-lg-11,.cell-lg-12{-webkit-box-flex:1;-ms-flex:1 0 91.66667%;flex:1 0 91.66667%;max-width:91.66667%}.cell-lg-12{-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%}}.container-lg{margin-left:auto;margin-right:auto;padding-left:2.5rem;padding-right:2.5rem;width:100%;max-width:90em}@media screen and (min-width:120em){.grid-with-gutters-xl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.9375rem;margin-right:-.9375rem}.grid-with-gutters-xl>[class*=cell]{padding-left:.9375rem;padding-right:.9375rem}.grid-align-horizontal-start-xl{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.grid-align-horizontal-center-xl{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.grid-align-horizontal-end-xl{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.grid-align-vertical-top-xl{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.grid-align-vertical-middle-xl{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid-align-vertical-bottom-xl{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.cell-align-vertical-top-xl{-ms-flex-item-align:start;align-self:flex-start}.cell-align-vertical-middle-xl{-ms-flex-item-align:center;align-self:center}.cell-align-vertical-bottom-xl{-ms-flex-item-align:end;align-self:flex-end}.cell-order-first-xl{-webkit-box-ordinal-group:-9998;-ms-flex-order:-9999;order:-9999}.cell-order-last-xl{-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.cell-in-grid{padding-bottom:1.875rem}.cell-xl-1,.cell-xl-2{-webkit-box-flex:1;-ms-flex:1 0 8.33333%;flex:1 0 8.33333%;max-width:8.33333%}.cell-xl-2{-ms-flex:1 0 16.66667%;flex:1 0 16.66667%;max-width:16.66667%}.cell-xl-3,.cell-xl-4{-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%;max-width:25%}.cell-xl-4{-ms-flex:1 0 33.33333%;flex:1 0 33.33333%;max-width:33.33333%}.cell-xl-5,.cell-xl-6{-webkit-box-flex:1;-ms-flex:1 0 41.66667%;flex:1 0 41.66667%;max-width:41.66667%}.cell-xl-6{-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%}.cell-xl-7,.cell-xl-8{-webkit-box-flex:1;-ms-flex:1 0 58.33333%;flex:1 0 58.33333%;max-width:58.33333%}.cell-xl-8{-ms-flex:1 0 66.66667%;flex:1 0 66.66667%;max-width:66.66667%}.cell-xl-10,.cell-xl-9{-webkit-box-flex:1;-ms-flex:1 0 75%;flex:1 0 75%;max-width:75%}.cell-xl-10{-ms-flex:1 0 83.33333%;flex:1 0 83.33333%;max-width:83.33333%}.cell-xl-11,.cell-xl-12{-webkit-box-flex:1;-ms-flex:1 0 91.66667%;flex:1 0 91.66667%;max-width:91.66667%}.cell-xl-12{-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%}}.container-xl{margin-left:auto;margin-right:auto;padding-left:2.5rem;padding-right:2.5rem;width:100%;max-width:120em}.h1,.h2,.h3,h1,h2,h3{font-family:"soleil",Helvetica,Roboto,Arial,sans-serif;text-rendering:optimizeLegibility}.h1,h1{font-size:2.625rem;line-height:1.3;margin-bottom:.5rem;margin-top:.2rem;font-weight:400}.h2,.h3,h2,h3{font-weight:700}.h2,h2{line-height:1;margin-bottom:.5rem;margin-top:.2rem;font-size:2.25rem}.h3,h3{font-size:1.625rem}.h3,.h4,.h5,h3,h4,h5{line-height:1;margin-bottom:.5rem;margin-top:.2rem}.h4,h4{font-weight:400;text-rendering:optimizeLegibility;font-family:"macha",Georgia,Cambria,"Times New Roman",Times,serif;font-size:1rem}.h5,h5{font-family:"soleil",Helvetica,Roboto,Arial,sans-serif;font-size:.875rem}.h5,.h6,h5,h6,p{font-weight:400;text-rendering:optimizeLegibility}.h6,h6{margin-bottom:.5rem;margin-top:.2rem;font-family:"soleil",Helvetica,Roboto,Arial,sans-serif;font-size:.625rem;line-height:1}p{font-family:"macha",Georgia,Cambria,"Times New Roman",Times,serif;font-size:.875rem;line-height:1.65;margin-bottom:rem-calc(20);margin-top:rem-calc(0)}p aside{font-size:rem-calc(14);line-height:1.35}a:focus,a:hover{color:#2ebcfc}pre,pre>code{white-space:normal}code{background-color:#eee;border-color:#e0e0e0;border-style:solid;border-width:1px;color:#616161;font-family:Consolas,"Liberation Mono",Courier,monospace;font-size:rem-calc(13);font-weight:400;padding:rem-calc(4) rem-calc(5)}pre>code{display:block;padding:1.25rem 1.5625rem}.strong,b,strong{font-weight:600}.em,em{font-style:italic}.abbr[title],abbr[title]{border-bottom:1px dotted;text-transform:uppercase}.small,small{font-size:80%}.sub,.sup,sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.sup,sup{top:-.5em}.sub,sub{bottom:-.25em}.del,del{text-decoration:line-through}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fade-up-in{0%{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fade-up-in{0%{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fade-down-out{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes fade-down-out{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@-webkit-keyframes fade-left-in{0%{opacity:0;-webkit-transform:translate3d(-5%,0,0);transform:translate3d(-5%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fade-left-in{0%{opacity:0;-webkit-transform:translate3d(-5%,0,0);transform:translate3d(-5%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fade-left-out{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{opacity:0;-webkit-transform:translate3d(-5%,0,0);transform:translate3d(-5%,0,0)}}@keyframes fade-left-out{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{opacity:0;-webkit-transform:translate3d(-5%,0,0);transform:translate3d(-5%,0,0)}}@-webkit-keyframes fade-right-in{0%{opacity:0;-webkit-transform:translate3d(5%,0,0);transform:translate3d(5%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fade-right-in{0%{opacity:0;-webkit-transform:translate3d(5%,0,0);transform:translate3d(5%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fade-right-out{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{opacity:0;-webkit-transform:translate3d(5%,0,0);transform:translate3d(5%,0,0)}}@keyframes fade-right-out{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{opacity:0;-webkit-transform:translate3d(5%,0,0);transform:translate3d(5%,0,0)}}@-webkit-keyframes fade-in-scale-up{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fade-in-scale-up{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fade-out-scale-down{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes fade-out-scale-down{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}@-webkit-keyframes fade-in-scale-down{0%{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fade-in-scale-down{0%{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fade-out-scale-up{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes fade-out-scale-up{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ng-enter-fade-in.ng-enter,.ng-show-fade-in.ng-hide-remove{-webkit-animation:fade-in .5s cubic-bezier(.215,.61,.355,1);animation:fade-in .5s cubic-bezier(.215,.61,.355,1)}.ng-hide-fade-out.ng-hide-add,.ng-leave-fade-out.ng-leave{-webkit-animation:fade-out .5s cubic-bezier(.215,.61,.355,1);animation:fade-out .5s cubic-bezier(.215,.61,.355,1)}.ng-enter-fade-up-in.ng-enter,.ng-show-fade-up-in.ng-hide-remove{-webkit-animation:fade-up-in .5s cubic-bezier(.215,.61,.355,1);animation:fade-up-in .5s cubic-bezier(.215,.61,.355,1)}.ng-hide-fade-down-out.ng-hide-add,.ng-leave-fade-down-out.ng-leave{-webkit-animation:fade-down-out .5s cubic-bezier(.215,.61,.355,1);animation:fade-down-out .5s cubic-bezier(.215,.61,.355,1)}.ng-enter-fade-left-in.ng-enter,.ng-show-fade-left-in.ng-hide-remove{-webkit-animation:fade-left-in .5s cubic-bezier(.215,.61,.355,1);animation:fade-left-in .5s cubic-bezier(.215,.61,.355,1)}.ng-hide-fade-left-out.ng-hide-add,.ng-leave-fade-left-out.ng-leave{-webkit-animation:fade-left-out .5s cubic-bezier(.215,.61,.355,1);animation:fade-left-out .5s cubic-bezier(.215,.61,.355,1)}.ng-enter-fade-right-in.ng-enter,.ng-show-fade-right-in.ng-hide-remove{-webkit-animation:fade-right-in .5s cubic-bezier(.215,.61,.355,1);animation:fade-right-in .5s cubic-bezier(.215,.61,.355,1)}.ng-hide-fade-right-out.ng-hide-add,.ng-leave-fade-right-out.ng-leave{-webkit-animation:fade-right-out .5s cubic-bezier(.215,.61,.355,1);animation:fade-right-out .5s cubic-bezier(.215,.61,.355,1)}.ng-enter-fade-in-scale-up.ng-enter,.ng-show-fade-in-scale-up.ng-hide-remove{-webkit-animation:fade-in-scale-up .5s cubic-bezier(.215,.61,.355,1);animation:fade-in-scale-up .5s cubic-bezier(.215,.61,.355,1)}.ng-hide-fade-out-scale-down.ng-hide-add,.ng-leave-fade-out-scale-down.ng-leave{-webkit-animation:fade-out-scale-down .5s cubic-bezier(.215,.61,.355,1);animation:fade-out-scale-down .5s cubic-bezier(.215,.61,.355,1)}.ng-enter-fade-in-scale-down.ng-enter,.ng-show-fade-in-scale-down.ng-hide-remove{-webkit-animation:fade-in-scale-down .5s cubic-bezier(.215,.61,.355,1);animation:fade-in-scale-down .5s cubic-bezier(.215,.61,.355,1)}.ng-hide-fade-out-scale-up.ng-hide-add,.ng-leave-fade-out-scale-up.ng-leave{-webkit-animation:fade-out-scale-up .5s cubic-bezier(.215,.61,.355,1);animation:fade-out-scale-up .5s cubic-bezier(.215,.61,.355,1)}ol,ul{list-style:none}ol,ol li,ul,ul li{margin:0;padding:0}.list{margin:1em 0 2em;padding:0 0 0 1em}.list__item{margin-bottom:0 0 .125em 0}table caption{color:#212121;font-size:rem-calc(16);font-weight:700}table thead{background-color:transparent}table tfoot td,table tfoot th,table thead td,table thead th{color:#212121;font-size:rem-calc(14);font-weight:700;padding:rem-calc(8 10)}table caption,table tfoot{background:0 0}table td,table th{border-bottom:solid 1px #e0e0e0;color:#212121;font-size:rem-calc(14);line-height:1.8;padding:rem-calc(9 10);text-align:left}@font-face{font-family:"moodica";font-style:normal;font-weight:400;src:url(fonts/moodica.eot),url(fonts/moodica.eot?#iefix) format("embedded-opentype"),url(fonts/moodica.woff) format("woff"),url(fonts/moodica.ttf) format("truetype"),url(fonts/moodica.svg#moodica) format("svg")}[data-icon]:before{content:attr(data-icon)}[class*=" icon-"]:before,[class^=icon-]:before,[data-icon]:before{font-family:"moodica";font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none}.icon-close:before{content:"\64"}.icon-explore:before{content:"\65"}.icon-next:before{content:"\66"}.icon-prev:before{content:"\67"}.icon-mobile-play:before{content:"\68"}.icon-social-fb:before{content:"\61"}.icon-social-ig:before{content:"\62"}.icon-social-tw:before{content:"\63"}.subheading-1,.subheading-2{font-family:"soleil",Helvetica,Roboto,Arial,sans-serif;font-weight:700;letter-spacing:1px;text-transform:uppercase}.subheading-1{white-space:nowrap;font-size:.875rem}.subheading-2{font-size:.625rem}.title{font-family:"macha",Georgia,Cambria,"Times New Roman",Times,serif;font-size:1.3125rem;font-weight:500;letter-spacing:0;margin-bottom:0}.logo-animation{background:url(images/spritesheet.png) 0 -4350px no-repeat;height:75px;width:75px}.logo-animation.ng-hide-remove{-webkit-animation:logo-animation-in 1.5s steps(58) forwards;animation:logo-animation-in 1.5s steps(58) forwards}.logo-animation.ng-hide-add{-webkit-animation:logo-animation-out 1s steps(28) forwards;animation:logo-animation-out 1s steps(28) forwards}.logo-animation--full{width:275px}@-webkit-keyframes logo-animation-in{0%{background-position:0 0;opacity:0}to{background-position:0 -4350px;opacity:1}}@keyframes logo-animation-in{0%{background-position:0 0;opacity:0}to{background-position:0 -4350px;opacity:1}}@-webkit-keyframes logo-animation-out{0%{background-position:0 -4350px;opacity:1}to{background-position:0 -6450px;opacity:0}}@keyframes logo-animation-out{0%{background-position:0 -4350px;opacity:1}to{background-position:0 -6450px;opacity:0}}.loader-animation{margin:0 auto;width:100px}.loader-animation__shape{-webkit-animation:loader-shape-animation 2.8s forwards cubic-bezier(.215,.61,.355,1) infinite;animation:loader-shape-animation 2.8s forwards cubic-bezier(.215,.61,.355,1) infinite;stroke:#fff;stroke-dasharray:475}@-webkit-keyframes loader-shape-animation{0%{stroke-dashoffset:-475}50%{stroke-dashoffset:0}to{stroke-dashoffset:485}}@keyframes loader-shape-animation{0%{stroke-dashoffset:-475}50%{stroke-dashoffset:0}to{stroke-dashoffset:485}}.buffer-animation{-webkit-animation:fade-in .5s .5s forwards;animation:fade-in .5s .5s forwards;opacity:0}.buffer-animation__shape{-webkit-animation:2s buffer-shape-animation forwards infinite linear;animation:2s buffer-shape-animation forwards infinite linear;fill:none;stroke:#fff;stroke-dasharray:125;stroke-dashoffset:-250;stroke-linecap:round;stroke-width:2;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes buffer-shape-animation{to{stroke-dashoffset:0;-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes buffer-shape-animation{to{stroke-dashoffset:0;-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.mo-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:0 0;border:2px solid #fff;color:#fff;cursor:pointer;display:inline-block;font-size:.875rem;padding:1em 1.5em;position:relative;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s}.mo-button:focus{outline:none}.mo-button.hovered,.mo-button:hover{background:#fff;color:#212121}.mo-button--block{width:100%}.mo-button--small{padding:.7em 1.2em}.mo-button[disabled]{background-color:transparent;color:#fff;opacity:.5}.mo-button--pulse::before{border:2px solid #fff;bottom:-2px;content:"";left:-2px;opacity:0;position:absolute;right:-2px;top:-2px}.mo-button--pulse:hover::before{-webkit-animation:button-pulse 2s forwards;animation:button-pulse 2s forwards}@-webkit-keyframes button-pulse{0%{opacity:.3;-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1)}to{opacity:0;-webkit-transform:scaleX(1.2) scaleY(1.4);transform:scaleX(1.2) scaleY(1.4)}}@keyframes button-pulse{0%{opacity:.3;-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1)}to{opacity:0;-webkit-transform:scaleX(1.2) scaleY(1.4);transform:scaleX(1.2) scaleY(1.4)}}.application-header{left:0;position:fixed;top:0;width:100%;z-index:400}.application-header__logo{left:35px;position:absolute;top:30px;cursor:pointer}.application-header__about{cursor:pointer;position:absolute;right:220px;top:55px}.application-header__about.ng-hide-remove{-webkit-animation:fade-in 1s forwards;animation:fade-in 1s forwards}.application-header__about.ng-hide-add{-webkit-animation:fade-out 1s forwards;animation:fade-out 1s forwards}.application-header__about-state{border-bottom:2px solid #fff}.application-header__about-state.ng-hide-remove{-webkit-animation:subscribe-in .4s forwards;animation:subscribe-in .4s forwards}.application-header__about-state.ng-hide-add{-webkit-animation:subscribe-out .4s forwards;animation:subscribe-out .4s forwards}.application-header__close,.application-header__subscribe{position:absolute;right:45px;top:45px}.application-header__close.ng-hide-remove,.application-header__subscribe.ng-hide-remove{-webkit-animation:fade-in 1s forwards;animation:fade-in 1s forwards}.application-header__close.ng-hide-add,.application-header__subscribe.ng-hide-add{-webkit-animation:fade-out 1s forwards;animation:fade-out 1s forwards}.application-header__close-state,.application-header__subscribe-state{position:absolute;right:0;top:0}.application-header__close-state.ng-hide-remove,.application-header__subscribe-state.ng-hide-remove{-webkit-animation:subscribe-in .4s forwards;animation:subscribe-in .4s forwards}.application-header__close-state.ng-hide-add,.application-header__subscribe-state.ng-hide-add{-webkit-animation:subscribe-out .4s forwards;animation:subscribe-out .4s forwards}.application-header__close-button{color:#fff;cursor:pointer;font-size:2em}.about-overlay a,.application-header__close-button:hover{color:#fff}.application-header.is-intro-active .application-header__logo{width:300px}@-webkit-keyframes logo-in{0%{background-position:0 0;opacity:0}to{background-position:0 -9802px;opacity:1}}@keyframes logo-in{0%{background-position:0 0;opacity:0}to{background-position:0 -9802px;opacity:1}}@-webkit-keyframes logo-out{0%{background-position:0 -9802px;opacity:1}to{background-position:0 -14534px;opacity:0}}@keyframes logo-out{0%{background-position:0 -9802px;opacity:1}to{background-position:0 -14534px;opacity:0}}@-webkit-keyframes subscribe-out{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes subscribe-out{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}@-webkit-keyframes subscribe-in{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes subscribe-in{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes close-out{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes close-out{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes close-in{0%{opacity:0;-webkit-transform:scale(1.4);transform:scale(1.4)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes close-in{0%{opacity:0;-webkit-transform:scale(1.4);transform:scale(1.4)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.about-overlay{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:350}.about-overlay__background{background:rgba(0,0,0,.8);height:100%;left:0;position:absolute;top:0;width:100%}.about-overlay__content{margin-top:auto;max-width:700px;padding:40px;position:relative;text-align:left}.about-overlay__detail{font-size:21px;margin:30px auto}.about-overlay__email{border-bottom:2px solid #fff}.about-overlay__email:hover,.about-overlay__link:hover,.intro-overlay.is-loaded .intro-overlay__background{opacity:.7}.about-overlay__apps{bottom:45px;margin-top:auto;position:relative;width:300px}.about-overlay__available-on{font-weight:700;letter-spacing:1px;text-transform:uppercase;text-align:center}.about-overlay__available-on:after,.about-overlay__available-on:before{border-bottom:2px solid #fff;opacity:.7;content:"";position:absolute;top:10px;width:50px}.about-overlay__available-on:before{left:0}.about-overlay__available-on:after{right:0}.about-overlay__app-logos{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px}.about-overlay__coming-soon{display:block;font-size:10px;font-weight:700;letter-spacing:1px;opacity:.75;text-align:center;text-transform:uppercase}.subscribe-overlay{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:350}.subscribe-overlay__background{background:rgba(0,0,0,.8);height:100%;left:0;position:absolute;top:0;width:100%}.subscribe-overlay__close{color:#fff;display:block;position:absolute;right:30px;top:30px}.subscribe-overlay__content{margin-top:auto;max-width:1080px;padding:40px;position:relative;text-align:center}.subscribe-overlay__form{margin:0;padding-top:1.25rem}.subscribe-overlay__socials{bottom:40px;margin-top:auto;position:relative;text-align:center;width:100%}.subscribe-overlay__social-icon{color:#fff;cursor:pointer;font-size:1.5em;margin:0 4px;opacity:.65;-webkit-transition:.3s;transition:.3s}.collection-slider-item.is-current .collection-slider-item__slider,.subscribe-overlay__social-icon:hover{opacity:1}.subscribe-overlay__terms{bottom:45px;position:relative;text-align:center;width:100%}.subscribe-overlay__term-link{color:#fff;cursor:pointer;font-size:10px;font-weight:700;letter-spacing:1px;margin:0 5px;opacity:.65;text-transform:uppercase;-webkit-transition:.3s;transition:.3s}.subscribe-overlay__term-link:hover{color:#fff;opacity:1}.subscribe-overlay__title{margin:0}.subscribe-overlay__text{margin-bottom:1em}.moodica-player{height:100%;left:0;position:absolute;top:0;width:100%}.moodica-player__inner{width:100%;height:100%;position:relative}.moodica-player video{position:absolute;min-height:100%;min-width:100%;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.moodica-player .vjs-big-play-button,.moodica-player .vjs-caption-settings,.moodica-player .vjs-poster,.moodica-player .vjs-text-track-display{display:none}.email-capture-form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.email-capture-form__email{-webkit-box-flex:1;-ms-flex:1 1 75%;flex:1 1 75%;margin-right:1em;max-width:75%;overflow:hidden}.email-capture-form__input{background-color:transparent;border:.2em solid transparent;border-bottom:.2em solid #fff;color:#fff;font-family:"macha",Georgia,Cambria,"Times New Roman",Times,serif;font-size:.875rem;height:100%;letter-spacing:1px;padding:.75em 2em .75em 0;width:100%}.email-capture-form__input:focus{outline:none}.email-capture-form__button{-webkit-box-flex:1;-ms-flex:1;flex:1}.email-capture-form__error,.email-capture-form__success{-webkit-animation:fade-up-in .4s .1s forwards cubic-bezier(.165,.84,.44,1);animation:fade-up-in .4s .1s forwards cubic-bezier(.165,.84,.44,1);opacity:0}.email-capture-form__error{padding:10px 0;position:absolute;top:100%}.email-capture-form__success{-webkit-box-flex:1;-ms-flex:1;flex:1}.intro-overlay{height:100%;left:0;position:fixed;top:0;width:100%;z-index:350}.intro-overlay.ng-leave{-webkit-animation:fade-out .5s;animation:fade-out .5s}.intro-overlay__background{background:#000;height:100%;left:0;position:absolute;top:0;-webkit-transition:opacity 2s;transition:opacity 2s;width:100%}.intro-overlay__logo{left:45px;position:absolute;top:45px}.intro-overlay__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;padding:0 1em;position:absolute;text-align:center;top:0;width:100%}.intro-overlay__loading-animation{-webkit-animation:fade-up-in .5s forwards;animation:fade-up-in .5s forwards;opacity:0}.intro-overlay__loading-animation.ng-hide-add{-webkit-animation:fade-out-out .5s;animation:fade-out-out .5s}.intro-overlay__loading-fact{-webkit-animation:fade-up-in .5s .1s forwards;animation:fade-up-in .5s .1s forwards;margin-top:2.25rem;opacity:0;text-transform:uppercase}.intro-overlay__loading-fact.ng-hide-add{-webkit-animation:fade-out .5s;animation:fade-out .5s}.intro-overlay__button,.intro-overlay__text{-webkit-animation:fade-up-in 1.5s .5s forwards cubic-bezier(.165,.84,.44,1);animation:fade-up-in 1.5s .5s forwards cubic-bezier(.165,.84,.44,1);opacity:0}.intro-overlay__text{margin:0 auto;max-width:800px;position:relative;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);width:100%}.intro-overlay__button.ng-hide-add,.intro-overlay__text.ng-hide-add{-webkit-animation:fade-down-out .4s;animation:fade-down-out .4s}.intro-overlay__button{margin-top:2.25rem}@-webkit-keyframes fade-out-out{0%,to{opacity:0}}@keyframes fade-out-out{0%,to{opacity:0}}@-webkit-keyframes fade-in-in{0%,to{opacity:1}}@keyframes fade-in-in{0%,to{opacity:1}}.image-loader{-webkit-animation:fade-in .5s .1s forwards;animation:fade-in .5s .1s forwards;background-position:center;background-size:cover;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.touch-slider{height:100%;overflow:hidden;position:relative;width:100%;z-index:1}.touch-slider__frame,.touch-slider__slide{height:100%;position:relative;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);width:100%}.touch-slider__frame{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1}.touch-slider__frame.is-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.touch-slider__slide{-ms-flex-negative:0;flex-shrink:0}.collection-slider,.collection-slider-item{height:100%;left:0;position:absolute;top:0;width:100%}.collection-slider-item__slider{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#000;bottom:0;left:0;opacity:.6;overflow:hidden;position:absolute;right:0;top:0;-webkit-transform:translate3d(0,0,0) scaleX(.75) scaleY(.75);transform:translate3d(0,0,0) scaleX(.75) scaleY(.75);-webkit-transition:all .8s;transition:all .8s}.collection-slider-item__dimmer,.collection-slider-item__dimmer::before{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.collection-slider-item__dimmer{background:-webkit-linear-gradient(top,rgba(0,0,0,.4) 0%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.2) 60%,rgba(0,0,0,.4) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.4) 0%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.2) 60%,rgba(0,0,0,.4) 100%);z-index:1}.collection-slider-item__dimmer.ng-hide-remove{-webkit-animation:fade-in .7s;animation:fade-in .7s}.collection-slider-item__dimmer.ng-hide-add{-webkit-animation:fade-out .7s;animation:fade-out .7s}.collection-slider-item__dimmer::before{background:#000;content:"";opacity:0}.collection-slider-item__poster,.collection-slider-item__video{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.collection-slider-item__video.ng-leave{-webkit-animation:fade-out 1s;animation:fade-out 1s}.collection-slider-item__category{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;letter-spacing:1.5px;pointer-events:none;position:absolute;text-transform:uppercase;top:0;width:100%}.collection-slider-item__category.ng-hide-add{-webkit-animation:fade-out .3s forwards;animation:fade-out .3s forwards}.collection-slider-item__category.ng-hide-remove{-webkit-animation:fade-in .6s forwards;animation:fade-in .6s forwards}.collection-slider-item__category--after,.collection-slider-item__category--before{font-size:.875rem;font-weight:700;height:7.5%;top:100%}.collection-slider-item__category--after{top:-7.5%}.collection-slider-item__slider-button{color:#fff;cursor:pointer;font-size:2em;height:35px;line-height:40px;opacity:.65;position:absolute;text-align:center;top:50%;-webkit-transition:opacity .2s;transition:opacity .2s}.collection-slider-item__slider-button:hover{color:#fff;opacity:1}.collection-slider-item__slider-button--prev{left:65px;margin:-20px}.collection-slider-item__slider-button--prev.ng-hide-remove{-webkit-animation:slider-button-prev-in .5s forwards;animation:slider-button-prev-in .5s forwards}.collection-slider-item__slider-button--prev.ng-hide-add{-webkit-animation:slider-button-prev-out .5s forwards;animation:slider-button-prev-out .5s forwards}.collection-slider-item__slider-button--next{margin:-20px;right:65px}.collection-slider-item__slider-button--next.ng-hide-remove{-webkit-animation:slider-button-next-in .5s forwards;animation:slider-button-next-in .5s forwards}.collection-slider-item__slider-button--next.ng-hide-add{-webkit-animation:slider-button-next-out .5s forwards;animation:slider-button-next-out .5s forwards}.collection-slider-item__current-mood{left:50%;margin-left:-200px;position:absolute;text-align:center;top:55px;width:400px}.collection-slider-item__current-mood.ng-hide-remove{-webkit-animation:fade-in .5s forwards;animation:fade-in .5s forwards}.collection-slider-item__current-mood.ng-hide-add,.collection-slider-item__loading-indicator.ng-hide-add{-webkit-animation:fade-out .5s forwards;animation:fade-out .5s forwards}.collection-slider-item__loading-indicator{height:60px;left:50%;margin:-30px;pointer-events:none;position:absolute;top:50%;width:60px}.collection-slider-item__descriptions{bottom:45px;left:45px;position:absolute}.collection-slider-item__descriptions.ng-hide-remove{-webkit-animation:fade-in .5s forwards;animation:fade-in .5s forwards}.collection-slider-item__descriptions.ng-hide-add{-webkit-animation:fade-out .5s forwards;animation:fade-out .5s forwards}.collection-slider-item__description{bottom:0;left:0;position:absolute;width:400px}.collection-slider-item__description.ng-hide-remove{-webkit-animation:fade-in .5s forwards;animation:fade-in .5s forwards}.collection-slider-item__description.ng-hide-add{-webkit-animation:fade-out .5s forwards;animation:fade-out .5s forwards}.collection-slider-item__explore{bottom:45px;left:50%;margin-left:-65px;position:absolute;text-align:center;width:150px}.collection-slider-item__explore.ng-hide-remove{-webkit-animation:fade-in .5s forwards;animation:fade-in .5s forwards}.collection-slider-item__explore.ng-hide-add{-webkit-animation:fade-out .5s forwards;animation:fade-out .5s forwards}.collection-slider-item__explore-icon{font-size:1.4em;left:-10px;position:absolute}.collection-slider-item__fullscreen{bottom:45px;right:45px;position:absolute;cursor:pointer}.collection-slider-item__fullscreen.ng-hide-remove{-webkit-animation:fade-in .5s forwards;animation:fade-in .5s forwards}.collection-slider-item__fullscreen.ng-hide-add{-webkit-animation:fade-out .5s forwards;animation:fade-out .5s forwards}.collection-slider-item__get-link{position:absolute;bottom:45px;right:90px;z-index:100}.collection-slider-item__description-title{font-size:rem-calc(21);text-transform:capitalize}.collection-slider-item__description-author{font-weight:700;text-transform:uppercase}.collection-slider-item__message{padding:.625rem 1.25rem;position:absolute;left:50%;top:50%;z-index:350;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);text-align:center}.collection-slider-item__message.ng-hide-remove{-webkit-animation:fade-in .5s forwards;animation:fade-in .5s forwards}.collection-slider-item__message.ng-hide-add{-webkit-animation:fade-out .5s forwards;animation:fade-out .5s forwards}.collection-slider-item__message>p{font-size:1.125em}.collection-slider-item.is-before:not(.is-hidden) .collection-slider-item__slider{-webkit-transform:translate3d(0,20%,0) scaleX(.75) scaleY(.75);transform:translate3d(0,20%,0) scaleX(.75) scaleY(.75)}.collection-slider-item.is-after:not(.is-hidden) .collection-slider-item__slider{-webkit-transform:translate3d(0,-20%,0) scaleX(.75) scaleY(.75);transform:translate3d(0,-20%,0) scaleX(.75) scaleY(.75)}.collection-slider-item.is-selected .collection-slider-item__slider{-webkit-transform:translate3d(0,0,0) scaleX(1) scaleY(1);transform:translate3d(0,0,0) scaleX(1) scaleY(1);-webkit-transition-duration:.5s;transition-duration:.5s}@-webkit-keyframes slider-button-prev-in{0%{opacity:0;-webkit-transform:translate3d(-15px,0,0);transform:translate3d(-15px,0,0)}to{opacity:.65;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slider-button-prev-in{0%{opacity:0;-webkit-transform:translate3d(-15px,0,0);transform:translate3d(-15px,0,0)}to{opacity:.65;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slider-button-prev-out{0%{opacity:.65;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{opacity:0;-webkit-transform:translate3d(-15px,0,0);transform:translate3d(-15px,0,0)}}@keyframes slider-button-prev-out{0%{opacity:.65;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{opacity:0;-webkit-transform:translate3d(-15px,0,0);transform:translate3d(-15px,0,0)}}@-webkit-keyframes slider-button-next-in{0%{opacity:0;-webkit-transform:translate3d(15px,0,0);transform:translate3d(15px,0,0)}to{opacity:.65;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slider-button-next-in{0%{opacity:0;-webkit-transform:translate3d(15px,0,0);transform:translate3d(15px,0,0)}to{opacity:.65;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slider-button-next-out{0%{opacity:.65;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{opacity:0;-webkit-transform:translate3d(15px,0,0);transform:translate3d(15px,0,0)}}@keyframes slider-button-next-out{0%{opacity:.65;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{opacity:0;-webkit-transform:translate3d(15px,0,0);transform:translate3d(15px,0,0)}}.mobile-wall,.mobile-wall__header{left:0;position:absolute;top:0;width:100%}.mobile-wall{background-image:url(images/mobile-background.gif);background-position:center;background-size:cover;height:100vh}.mobile-wall__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:40px 30px;z-index:400}.mobile-wall__logo{background-image:url(images/mobile-logo.png);background-position:center;background-repeat:no-repeat;height:30px;position:relative;width:151px}.mobile-wall__social-icon{color:#fff;font-size:1.4em;margin:0 5px}.mobile-wall__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;padding:0 1.25rem;position:absolute;text-align:center;top:0;width:100%;z-index:100}.mobile-wall__link{color:#fff;line-height:1;margin-top:1.25rem;text-align:center}.mobile-wall__play-icon{font-size:3.5em}.mobile-wall__footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;padding:20px;position:absolute;width:100%;z-index:300}.mobile-wall__form{-webkit-box-flex:1;-ms-flex:1 1 500px;flex:1 1 500px;max-width:500px}.watch-view{width:100vw;height:100vh;position:relative}.watch-view .collection-slider-item__slider{-webkit-transform:inherit;transform:inherit}.watch-view .collection-slider-item__explore-more{position:absolute;bottom:45px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.watch-view .collection-slider-item__explore-more.ng-hide-remove{-webkit-animation:fade-in .5s forwards;animation:fade-in .5s forwards}.watch-view .collection-slider-item__get-link{display:none!important}