.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.tile-grid{background-color:#231f20;height:100%;min-height:640px;padding-top:47px;position:absolute;top:0;width:100%}body.admin-bar .tile-grid{padding-top:75px}.row1,.row2,.row3,.row4,.row5{float:left;width:100%}.tile{float:left;height:160px;overflow:hidden;position:relative;width:50%}.tile .tile{width:100%}.tile a{-webkit-transition:box-shadow 0.25s ease;-moz-transition:box-shadow 0.25s ease;-ms-transition:box-shadow 0.25s ease;-o-transition:box-shadow 0.25s ease;transition:box-shadow 0.25s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:block;height:100%;left:0;position:absolute;top:0;width:100%}.tile a span{-webkit-transition:right 0.25s ease;-moz-transition:right 0.25s ease;-ms-transition:right 0.25s ease;-o-transition:right 0.25s ease;transition:right 0.25s ease;bottom:2em;display:block;right:-100%;position:absolute}.tile a:hover{box-shadow:inset 0 0 20px rgba(0,0,0,0.5)}.tile a:hover span{right:2em}.tile h5{color:#666;padding:2em 1em;text-align:center}.row3 .tile{float:right}.tile span,.tile time{font-size:.9em;font-weight:700;line-height:1em;text-transform:uppercase}.tile-full .tile{width:100%;height:320px}.tile-post a{background-color:#231f20;color:#fff;padding:2em}.tile-post a:hover{-webkit-transition:background-color 0.25s ease;-moz-transition:background-color 0.25s ease;-ms-transition:background-color 0.25s ease;-o-transition:background-color 0.25s ease;transition:background-color 0.25s ease;background-color:#413d3e}.tile-post h1{margin:.25em 0;font-size:1.1em;font-weight:400}.tile-slides-1 .slide,.tile-slides-5 .slide,.tile-slides-9 .slide{top:0;left:100%}.tile-slides-2 .slide,.tile-slides-6 .slide,.tile-slides-10 .slide{top:0;left:-100%}.tile-slides-3 .slide,.tile-slides-7 .slide,.tile-slides-11 .slide{top:100%;left:0}.tile-slides-4 .slide,.tile-slides-8 .slide,.tile-slides-12 .slide{top:-100%;left:0}.tile-slides .slide{-webkit-transition:box-shadow 0.25s ease;-moz-transition:box-shadow 0.25s ease;-ms-transition:box-shadow 0.25s ease;-o-transition:box-shadow 0.25s ease;transition:box-shadow 0.25s ease;background-color:#fff;width:100%;height:100%;position:absolute;z-index:2}.tile-slides .slide:hover{box-shadow:inset 0 0 20px rgba(0,0,0,0.5)}.tile-slides .slide-current{left:0;top:0;z-index:1}.tile .brad{background-image:url(../img/portrait-sm-brad-feld.jpg);background-color:#ddd}.tile .jason{background-image:url(../img/portrait-sm-jason-mendelson.jpg?v2);background-color:#ddd}.tile .seth{background-image:url(../img/portrait-sm-seth-levine.jpg);background-color:#ddd}.tile .ryan{background-image:url(../img/portrait-sm-ryan-mcintyre.jpg);background-color:#ddd}.tile-img{background-color:#000;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain}.tile-img img{display:none}.tile-video{height:100%;position:relative;text-align:center;width:100%}.tile-video:before{content:"";display:block;padding-top:75%}.tile-video a,.tile-video iframe{max-width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;right:0}.tile-video a{padding-top:20%;color:#fff;text-shadow:1px 1px 1px #000}@media (min-height: 700px){.tile-video a{padding-top:25%}}@media (min-height: 900px){.tile-video a{padding-top:35%}}.tile-video p{margin:0 0 6px}.play-icon{background:url(../img/sprite.png) -400px 0 no-repeat;background-color:#f78f1e;border-radius:30px;height:60px;width:60px;margin:0 auto 1.5em auto}@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2){.play-icon{background-image:url(../img/sprite@2x.png);-webkit-background-size:800px 800px;background-size:800px 800px}}a:hover .play-icon{background-color:#d97100}.tile-logo{background-color:#fff}.tile-logo img{bottom:0;left:0;margin:auto;max-width:80%;position:absolute;right:0;top:0}.tile-page a,.tile-content a{-webkit-transition:background-color 0.25s ease;-moz-transition:background-color 0.25s ease;-ms-transition:background-color 0.25s ease;-o-transition:background-color 0.25s ease;transition:background-color 0.25s ease;background-color:#f78f1e;color:#fff;padding:2em}.tile-page a:hover,.tile-content a:hover{background-color:#d97100;color:#fff}.tile-page h1{font-size:1.5em;font-weight:600;margin:0}.tile-page a{background-image:url(../img/tile-icon-default.png);background-position:88% 84%;background-repeat:no-repeat}.tile-page-about a,.tile-page-about-us a{background-image:url(../img/tile-icon-about.png)}.tile-page-contact a,.tile-page-contact-us a{background-image:url(../img/tile-icon-contact.png)}.tile-page-diversion a{background-image:url(../img/tile-icon-diversion.png)}.tile-page-jobs a{background-image:url(../img/tile-icon-jobs.png)}.tile-page-team a{background-image:url(../img/tile-icon-team.png)}.tile-page-themes a{background-image:url(../img/tile-icon-themes.png)}.tile-page-timeline a,.tile-page-investment-timeline a{background-image:url(../img/tile-icon-timeline.png)}.tile-page-working-with-us a{background-image:url(../img/tile-icon-workwithus.png)}.tile-content{font-weight:300}.tile-content a{padding:2.5em}.tile-content p{font-size:1.3em;margin:0 0 1em}.tile-content p:first-child{font-size:1.5em}.tile-content p:first-child strong,.tile-content p:first-child b{font-weight:600}@media (min-width: 1400px){.tile-content p{font-size:1.6em}.tile-content p:first-child{font-size:2em}}@media (min-width: 640px){.row1,.row2,.row4,.row5{height:40%;width:50%}.row1 .tile,.row5 .tile{width:50%;height:50%}.row1 .tile .tile,.row5 .tile .tile{height:100%;width:100%}.row3{height:20%}.row3 .tile{width:25%;height:100%}.row3 .tile .tile{width:100%}.tile-full .tile{width:100%;height:100%}}@media (min-width: 950px){.row1,.row2,.row4,.row5{height:50%;width:40%}.row3{height:100%;width:20%;float:right;margin-bottom:-50%}.row3 .tile{width:100%;height:25%;float:left}.row3 .tile .tile{height:100%}}@media (min-width: 950px){.tile-grid{padding-top:60px}body.admin-bar .tile-grid{padding-top:88px}}
