*,:after,:before{box-sizing:border-box}.clearfix:after,.clearfix:before{content:'';display:table}.clearfix:after{clear:both}.slideshow{position:relative;margin-bottom:100px}.slides{list-style:none;padding:0;margin:0;position:relative;height:500px;width:100%;overflow:hidden;background:#ddd;color:#333}.no-js .slides{height:auto}.slides>li{width:100%;height:100%;position:absolute;visibility:hidden;perspective:1600px}.no-js .slides>li{position:relative;visibility:visible}.slideshow>nav{text-align:center;margin-top:20px}.slideshow>nav span{display:inline-block;width:60px;height:25px;border-top:10px solid #fff;border-bottom:10px solid #fff;background-color:#ddd;cursor:pointer;margin:0 3px;transition:background-color .2s}.slideshow>nav span:hover{background-color:#333}.slideshow>nav span.current{background-color:#aaa}.description{width:50%;padding:2em 4em;font-size:1.5em;position:relative;z-index:1000;opacity:0}.current .description,.no-js .description,.show .description{opacity:1}.description h2{font-size:200%}.tiltview{position:absolute;left:50%;width:50%;top:50%;transform-style:preserve-3d;transform:translateY(-50%) rotateX(60deg) rotateZ(35deg)}.tiltview a{outline:1px solid transparent}.tiltview a,.tiltview a img{max-width:100%;display:block;margin:0 auto}.tiltview a:first-child{margin-bottom:30px}.tiltview.row a{width:48%;width:calc(50% - 15px);margin:0}.tiltview.row a:nth-child(2){left:50%;left:calc(50% + 15px);position:absolute;top:0}.slides>li.current,.slides>li.show{visibility:visible}.description{transition:opacity .75s}.hide .description{opacity:0}.hide[data-effect-out=moveUpOut] .tiltview a{animation:moveUpOut 1.5s both}.hide[data-effect-out=moveUpOut] .tiltview a:nth-child(2){animation-delay:.25s}@keyframes moveUpOut{25%{animation-timing-function:cubic-bezier(1,0,0,1);transform:translateZ(-30px)}to{transform:translateZ(3000px)}}.show[data-effect-in=moveUpIn] .tiltview a{animation:moveUpIn 1.5s .5s both}.show[data-effect-in=moveUpIn] .tiltview a:nth-child(2){animation-delay:.75s}@keyframes moveUpIn{0%{animation-timing-function:cubic-bezier(1,0,0,1);transform:translateZ(-3000px)}75%{transform:translateZ(30px)}to{transform:translateZ(0)}}.hide[data-effect-out=moveDownOut] .tiltview a{animation:moveDownOut 1.5s both}.hide[data-effect-out=moveDownOut] .tiltview a:nth-child(2){animation-delay:.25s}@keyframes moveDownOut{25%{animation-timing-function:cubic-bezier(1,0,0,1);transform:translateZ(30px)}to{transform:translateZ(-3000px)}}.show[data-effect-in=moveDownIn] .tiltview a{animation:moveDownIn 1.5s .5s both}.show[data-effect-in=moveDownIn] .tiltview a:nth-child(2){animation-delay:.75s}@keyframes moveDownIn{0%{animation-timing-function:cubic-bezier(1,0,0,1);transform:translateZ(3000px)}75%{transform:translateZ(-30px)}to{transform:translateZ(0)}}.hide[data-effect-out=slideUpOut] .tiltview a{animation:slideUpOut 1.5s both}.hide[data-effect-out=slideUpOut] .tiltview a:nth-child(2){animation-delay:.25s}@keyframes slideUpOut{25%{animation-timing-function:cubic-bezier(1,0,0,1);transform:translateY(30px)}to{transform:translateY(-3000px)}}.show[data-effect-in=slideUpIn] .tiltview a{animation:slideUpIn 1.5s .5s both}.show[data-effect-in=slideUpIn] .tiltview a:nth-child(2){animation-delay:.75s}@keyframes slideUpIn{0%{animation-timing-function:cubic-bezier(1,0,0,1);transform:translateY(3000px)}75%{transform:translateY(-30px)}to{transform:translateY(0)}}.hide[data-effect-out=slideDownOut] .tiltview a{animation:slideDownOut 1.5s both}.hide[data-effect-out=slideDownOut] .tiltview.col a:first-child,.hide[data-effect-out=slideDownOut] .tiltview.row a:nth-child(2){animation-delay:.25s}@keyframes slideDownOut{25%{animation-timing-function:cubic-bezier(1,0,0,1);transform:translateY(-30px)}to{transform:translateY(3000px)}}.show[data-effect-in=slideDownIn] .tiltview a{animation:slideDownIn 1.5s .5s both}.show[data-effect-in=slideDownIn] .tiltview.col a:first-child,.show[data-effect-in=slideDownIn] .tiltview.row a:nth-child(2){animation-delay:.75s}@keyframes slideDownIn{0%{animation-timing-function:cubic-bezier(1,0,0,1);transform:translateY(-3000px)}75%{transform:translateY(30px)}to{transform:translateY(0)}}.hide[data-effect-out=slideLeftOut] .tiltview a{animation:slideLeftOut 1.5s both}.hide[data-effect-out=slideLeftOut] .tiltview a:nth-child(2){animation-delay:.25s}@keyframes slideLeftOut{25%{animation-timing-function:cubic-bezier(1,0,0,1);transform:translateX(30px)}to{transform:translateX(-5000px)}}.show[data-effect-in=slideLeftIn] .tiltview a{animation:slideLeftIn 1.5s .5s both}.show[data-effect-in=slideLeftIn] .tiltview a:nth-child(2){animation-delay:.75s}@keyframes slideLeftIn{0%{animation-timing-function:cubic-bezier(1,0,0,1);transform:translateX(3000px)}75%{transform:translateX(-30px)}to{transform:translateX(0)}}.hide[data-effect-out=slideRightOut] .tiltview a{animation:slideRightOut 1.5s both}.hide[data-effect-out=slideRightOut] .tiltview.col a:nth-child(2),.hide[data-effect-out=slideRightOut] .tiltview.row a:first-child{animation-delay:.25s}@keyframes slideRightOut{25%{animation-timing-function:cubic-bezier(1,0,0,1);transform:translateX(-30px)}to{transform:translateX(3000px)}}.show[data-effect-in=slideRightIn] .tiltview a{animation:slideRightIn 1.5s .5s both}.show[data-effect-in=slideRightIn] .tiltview.col a:nth-child(2),.show[data-effect-in=slideRightIn] .tiltview.row a:first-child{animation-delay:.75s}@keyframes slideRightIn{0%{animation-timing-function:cubic-bezier(1,0,0,1);transform:translateX(-5000px)}75%{transform:translateX(30px)}to{transform:translateX(0)}}.no-csstransforms3d .hide .tiltview a,.no-csstransforms3d .show .tiltview a,.no-csstransformspreserve3d .hide .tiltview a,.no-csstransformspreserve3d .show .tiltview a{animation:none!important}.no-csstransforms3d .tiltview.col{top:-50%}.no-csstransforms3d .tiltview.row{top:20px}@media screen and (max-width:65.3125em){.description,.tiltview{width:100%}.tiltview{left:0;opacity:.3;pointer-events:none}}@media screen and (max-width:33.75em){.description{font-size:1.1em}.slideshow>nav span{width:20px;height:40px;margin:0 10px}}@media screen and (max-width:24em){.slides{height:320px}.description{font-size:1em;padding:1.4em}.no-csstransforms3d .tiltview.col,.no-csstransforms3d .tiltview.row{top:0}}