@charset "UTF-8";*:where(:not(iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}a{cursor:revert}ol,ul,menu{list-style:none}img{max-width:100%}table{border-collapse:collapse}textarea{white-space:revert}:where([hidden]){display:none}:where([contenteditable]){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space}:where([draggable="true"]){-webkit-user-drag:element}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.centered-both{-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:50%}.centered-vertical{-moz-transform:translate(0%,-50%);-webkit-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);transform:translateY(-50%);left:0%;top:50%}.centered-horizontal{-moz-transform:translate(-50%,0%);-webkit-transform:translate(-50%,0%);-o-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);transform:translate(-50%);left:50%;top:0%}.sticky{position:-webkit-sticky;position:sticky}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{display:inline-block}~ * html .clearfix{height:1%}.clearfix{display:block}/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2017 Daniel Eden
 */.animated{animation-duration:1s;animation-fill-mode:both}.animated.v-fast{animation-duration:.25s}.animated.fast{animation-duration:.5s}.animated.slow{animation-duration:3s}.animated.v-slow{animation-duration:5s}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{animation-duration:.75s}@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{0%{transform:scaleZ(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleZ(1)}}.pulse{animation-name:pulse}@keyframes rubberBand{0%{transform:scaleZ(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleZ(1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}@keyframes headShake{0%{transform:translate(0)}6.5%{transform:translate(-6px) rotateY(-9deg)}18.5%{transform:translate(5px) rotateY(7deg)}31.5%{transform:translate(-3px) rotateY(-5deg)}43.5%{transform:translate(2px) rotateY(3deg)}50%{transform:translate(0)}}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate3d(0,0,1,15deg)}40%{transform:rotate3d(0,0,1,-10deg)}60%{transform:rotate3d(0,0,1,5deg)}80%{transform:rotate3d(0,0,1,-5deg)}to{transform:rotate3d(0,0,1,0)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{0%{transform:scaleZ(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{transform:scaleZ(1)}}.tada{animation-name:tada}@keyframes wobble{0%{transform:none}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{transform:none}}.wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:none}22.2%{transform:skew(-12.5deg) skewY(-12.5deg)}33.3%{transform:skew(6.25deg) skewY(6.25deg)}44.4%{transform:skew(-3.125deg) skewY(-3.125deg)}55.5%{transform:skew(1.5625deg) skewY(1.5625deg)}66.6%{transform:skew(-.78125deg) skewY(-.78125deg)}77.7%{transform:skew(.390625deg) skewY(.390625deg)}88.8%{transform:skew(-.1953125deg) skewY(-.1953125deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleZ(1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:none}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:none}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:none}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:none}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{0%{transform:perspective(400px) rotateY(-360deg);animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95);animation-timing-function:ease-in}to{transform:perspective(400px);animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedIn{0%{transform:translate3d(100%,0,0) skew(-30deg);opacity:0}60%{transform:skew(20deg);opacity:1}80%{transform:skew(-5deg);opacity:1}to{transform:none;opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{0%{opacity:1}to{transform:translate3d(100%,0,0) skew(30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform-origin:center;transform:rotate3d(0,0,1,-200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate3d(0,0,1,-90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{0%{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate3d(0,0,1,80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate3d(0,0,1,60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.hinge{animation-name:hinge}@keyframes jackInTheBox{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;transform:none}}.rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.slideOutUp{animation-name:slideOutUp}html,body{background-color:#171717;background-attachment:fixed;margin:0;padding:0}main{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0px 0px 40px 40px rgba(255,255,255,.05);-moz-box-shadow:0px 0px 40px 40px rgba(255,255,255,.05);box-shadow:0 0 40px 40px #ffffff0d;min-width:350px;position:relative;max-width:1200px;margin:0 auto;background-color:#000;top:70px;padding:0;background-size:contain;background-repeat:no-repeat}@media (max-width: 1200px){main{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;top:0}}.top-cover{position:fixed;top:0;left:0;right:0;max-width:1400px;margin:0 auto;height:103px;z-index:999;display:grid;grid-template-columns:1fr 1200px 1fr;grid-column-gap:0;-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-o-transition:all 1s ease-out;transition:all 1s ease-out}.top-cover .left{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGEAAABnCAYAAAAQXyy+AAAD70lEQVR4nO2cW3LbMAxFqdjdQ7/S/S+w6bRJrI4z5ozGuYD4AMAXzidAghSuQSqUlO319dcenKZc395+uwKNuV4ul6UT0AMvqyegB1yEDnAROuC6egJasm3b1+gugjEx8UdcBANQ4o+4CEqcJf6Ib8wK5AgQvBLkyE38ERehkprkR1yEQiSSH3ERMpFMfsQ35gw0BAheCWloJT/iIjBoJz/iyxGBlQDBK+E7Vsk/juMiHLAQAI3hIjxAybGK7SIoCpAad2kRWic/sqwIGgKUxlzyFrUnAcKKlSAtQE285Z4x95j8yBIi9CAA12d6EbiLt4iV0mfqjXkEAcLqfyekkiuA/50gWAHayZ/27qiFALViTSVC7wJQbacRgbpArTiSQvnGfEBagKXujmqrQGP5yWk3vAi9CVAi0tAiWAmglfzIsCKgi9HoLyUA12bJjZlLSG67szYpMYYUQfIYmUIiuakxhhOh1Wspkv7nMYYSwWIf0BYA+YcRAU1eur+mAJzPn6wltuH8nC/FP4QI2huxlgCc79imexFmFcBfCH6gIQBl5/xdP2NGE5bq24sAwR9vYrj+lI+yp8yn20ooTWTtPmAtQLcbs+ZfxVxsSwGm3Zi5iz7zSwpA2Sl/dyJoLUOc30oAyudfbzJQSZNemroSgZsoh+Xt5lJ3R1JwCaB8lgJ0dXekeUuKyO1HtZfYnIeuBImnXyl9kK3ETvXzb9YS7AiqLWXn/F2IgCZW20d7uUEMe3ZETayH8ai2yI5sqWMOuRyV/uIkkkrZKVLaL/99guY+QNmf/U0rQWMvoKhNNrKV2FG/qe6OJKoA2SikfhBL3KJqPORBtlJfMxHQZDT6UKBYtZVx1p7yTVMJ1AVSduuxON8wInAXIRGrtjIo+5kvtBJB+tdJxaPs2vPJjb3c2VGNMMjG2VMxF0F6Q6Z8lD2lndUyFFmqEizPqXJ+BP6M+QmUPGTj7LljdS8Cd6GUj7KXtkNwfTkfamMqgvWxtcTYmgeCkWWXI5QsZENIH4MM+1Y25UN2ZKsdH5G7DEV8Y36AkoPQ2EfMRKAm0ALL86QUpn+egGzWsc76Dvl9AucriYtstTFz8D3BgC5OUS32AzQGspX2QzbOnoNXgjLDHmVrVY7Vc4xchqsE7aUNxUe20liIaZej0v2gBVOI0CKZOS93naEuQi+/tp4ro7tK4BLB+bRQ34P8KLt97M9ZRWhxB1XKv5cJnjFLJQTFQTZp/voLwW3Hurf8M0MljMxtC+HHqu+i1iA5j/cQws/3m39C25Jb2MJllv9tIR2jdC65ffav5nu47vv+zSnFfVKa8Ut5nhOap+a7p5F7JXx8fIb/Qk0k6IBRYRkAAAAASUVORK5CYII=);background-size:cover;background-position:top right}.top-cover .center{background-image:url(data:image/png;base64,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);background-size:cover}.top-cover .right{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAABnCAYAAAAdQVz5AAAEOElEQVR4nO2d227bMAyGZSfYO+yme/8HXDBsjV2sgbtkIilKJHWw+AG9IWVZ4m9atOImy9vbjz04XXK93X66Mp1yvVwus8egW9bZA9AzLk7HuDgdsy7LEv7+Of1xPUb0LNC+e3XdA1doDC5UH4DiPONCtSOrIPC1qS7JzPkfz6R6iEppr/RsUXnOcZFsUH0IdZF0MdkhcIF0MNu+8SySY7635iKVU23j0wXK51rzueU4lz8f8XjJnFq3IM8iHuBt7RDJMoguUBpQnGcsRXKBaNgFgZVIXs3hZFdrliI5rxSX0i6QPaJ3CCyyyAX6x1fm9CSSr0MPotuapIz2LNIlEueZEpEssmhWSHEkAXKB5Jg+58x+W5KSXa1Zt8eYsUgortZK2mswk0DRbc0y6C5QHpE4Bzki5bbVYAaBUHEOLALvhQKPtVXgNRb4s4v8mTncQOW04+IC4RR9TM1pV3MdOqtA4JqjmSEuUDmgOAfcDEnhhUIZrB0CjVtYDYHOJu7LDgGFlojWnEmg7IKghkC+/jwA15yUSJRPw8/pw/r4HgDF4QTIWkBumzOT3CGQiED5OH5uG4zRxWXvEFB+F8iGrIKA8mP2lI/jnxVwzSkNJmaX9Mn1U4wqPihOSGRJICaM2VM+DtN9TG2x1mB2iY9zPMWIwrIKgt4EKmU0gaKCAIMSsLZAs9zeojWHEiEQgRlFoJGEjcQ5oCaB+UoEcnBQcVJBxXy1MovjxxjlYqlarbUov0eGXa1hfq1bWe0sGEF0drVG+XPskC3FrNVbtOZYbN1Y9DEDkTicILUQwiJ7er8YQHFCYp0JyMQgG2WHqB2wngVCxTnQusIhO2QrsZeOtXdEr0a1yJSZ1qWsV6MgrCq1miVyr4JnldIY0qBDNoqpNz4xtAoELrOX1pE4IREUygcBtbcQUtpXjxcCKE5IDBbzYXYJWJ+Y/Uyg4qQCgPkg+yjZ0xukONaT5PaNtcPs1uOphfiHJiAgO2SDmL0IeEb83TeYD7JbiIbZc/qWHmOF+n9Ta+DZ8+DrwzYJ2PGQHbI5MOztm1Qbyifpl9MOs0vH1Zqib8e1bF96Hk16EVRlby33eKgdZJudKHOktzcIzeyBbJQ95euZSBzpZPx5Rg9QHA4199Fa0MNYUHG0swey1e5rNFBxSgMnPR6yaYyH8vUKKY6vC20hxeGACQjZSzMFagPZtGl9cTb9yMChUfv5Y02sLojRLjSzr8vHjoNsmpwp06v9TiiFxa7EGcj6LQOKFsE7u2BNMmekTGk5jtX61L1lFOXrjfWuNGkpXrLHrL8Vc8crMV3WXxXmCwUVsmn1fRbW2xJCzvT8LZx6rN/2JWyzzHYw1u/vW/ijeIF6CazHegl72DygXfL5ELpnjqzla64a/YxyEVzv7/ewLSFsW55E+463x3yQHbLlHpNzPu55pe3FhBA+AHr0TRDt8X16AAAAAElFTkSuQmCC);background-size:cover}@media (max-width: 1200px){.top-cover{display:none}}html.scrolled-past-home .top-cover{opacity:0;pointer-events:none}.image-banner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-image:url(/assets/MTB.1563f8ec.jpg);background-size:cover;background-repeat:no-repeat;background-position:top center;height:250px;text-align:center;padding-left:50px;padding-right:50px;color:#fff;display:flex;align-items:center;justify-content:center;position:relative}@media (max-width: 675px){.image-banner{height:150px}}.image-banner strong.hi{max-width:200px;font-size:10px}.image-banner.alt{background-image:url(/assets/Road.053f31b0.jpg);background-position:top center;height:250px}@media (max-width: 850px){.image-banner.alt{height:150px}}@media (max-width: 675px){.image-banner.alt{height:100px}}@media (max-width: 675px){.image-banner{padding-left:30px;padding-right:30px}}.image-banner .content{max-width:800px}.image-banner h2{margin-top:0;font-weight:300;line-height:35px;font-style:italic;text-align:center}@media (max-width: 675px){.image-banner h2{font-size:30px}}@media (max-width: 485px){.image-banner h2{font-size:20px}}.image-banner .title,.image-banner .name{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff;display:inline-block;padding:10px 20px}.image-banner .title{margin-top:-30px}@media (max-width: 485px){.image-banner .title{font-size:13px}}.image-banner .name{font-size:20px;font-weight:300}.has-2-columns{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:60px;width:100%}@media (max-width: 850px){.has-2-columns{grid-column-gap:30px}}@media (max-width: 675px){.has-2-columns:not(.dont-retract){grid-template-columns:1fr}}.has-3-columns{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:60px;width:100%}@media (max-width: 850px){.has-3-columns{grid-column-gap:30px}}@media (max-width: 675px){.has-3-columns:not(.dont-retract){grid-template-columns:1fr}}.has-4-columns{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:60px;width:100%}@media (max-width: 850px){.has-4-columns{grid-column-gap:30px}}@media (max-width: 675px){.has-4-columns:not(.dont-retract){grid-template-columns:1fr}}body{color:#b3b3b3;font-family:Roboto,sans-serif;font-size:17px;line-height:29px;text-align:justify}p{margin-bottom:20px}strong{font-weight:700;color:#fff}strong.hi{-webkit-transform:rotate(4deg);-moz-transform:rotate(4deg);-ms-transform:rotate(4deg);transform:rotate(4deg);display:inline-block;background-color:#026ec1;color:#fff;text-shadow:1px 2px 2px #011829;font-size:13px;line-height:1em;padding:5px 10px;font-weight:400;font-family:Courier New,Courier,monospace}h2 strong.hi{position:absolute;margin-left:-60px;margin-top:-10px}h2 strong.hi.alt{-webkit-transform:rotate(-4deg);-moz-transform:rotate(-4deg);-ms-transform:rotate(-4deg);transform:rotate(-4deg);margin-top:-20px}blockquote{padding:10px 15px;margin:10px 0;font-style:normal;color:#fff;font-weight:400;font-size:17px;line-height:25px;border-left:3px solid rgba(255,255,255,.2);background-color:#ffffff59}details summary{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:18px;font-weight:300;padding-bottom:20px;cursor:pointer;list-style:"\25b8";padding-left:10px}details summary:hover{color:#038bf3}details[open] summary{list-style:"\25be"}details p{margin-left:10px;margin-bottom:20px;display:inline-block}p.intro{font-size:20px;line-height:35px;margin-bottom:25px;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);padding-top:25px;padding-bottom:25px;color:#fff;font-weight:100;text-align:center}@media (max-width: 675px){p.intro{font-size:18px;line-height:30px;margin-bottom:15px;margin-top:15px;padding-top:15px;padding-bottom:15px}}p.intro a{text-decoration:underline;font-weight:400}p.intro a:hover{text-decoration:none;background-color:#000;color:#fff!important}h1,.h1,h2,.h2,h3 .h3{font-weight:100;color:#fff;text-align:center}h1,.h1{font-size:55px;line-height:60px;margin-bottom:40px}@media (max-width: 1050px){h1,.h1{font-size:45px;line-height:50px;margin-bottom:30px}}@media (max-width: 485px){h1,.h1{font-size:35px;line-height:40px;margin-bottom:20px}}h2,.h2{font-weight:300;font-size:40px;margin-bottom:30px;line-height:55px}@media (max-width: 675px){h2,.h2{margin-bottom:20px}}h3,.h3{font-size:24px;font-weight:300;margin-bottom:20px;text-align:center}@media (max-width: 675px){h3,.h3{font-size:18px;line-height:22px;margin-bottom:10px}}.tag-line{text-transform:uppercase;font-size:15px;font-weight:700;color:#999;text-align:left;margin-bottom:10px;display:none}.white{color:#000000bf}.white h1,.white h2,.white h3,.white strong:not(.hi),.white p.intro{color:#000}.white .tag-line{color:#666}.button{transition:all 1.3s ease;display:inline-block;border-radius:65px;text-transform:uppercase;font-size:13px;font-weight:700;text-align:center;text-decoration:none;color:#fffc;border:1px solid rgba(255,255,255,.4);margin-top:20px;margin-bottom:20px;width:160px;padding:20px 0;background-color:#0000004d}.button.hero{border:none;background-color:#fff;color:#000}.button.hero:hover,.button.hero.green{background-color:#038bf3}.button.hero.green:hover{background-color:#fff}.button:hover{color:#fff;text-decoration:none;border-color:#fff}.button.small{width:120px;padding:10px 0}.after-button{margin-left:20px;font-weight:300;font-size:20px;font-style:italic;white-space:nowrap}.white .button.hero{color:#fff;background-color:#000}.white .button.hero:hover{background-color:#038bf3}a{color:#fff;text-decoration:underline}a:hover{color:#038bf3;text-decoration:none}a:active{color:#038bf3}a.close{text-decoration:none;color:#fff}a.close:hover{color:#038bf3}a.alt{color:#038bf3;text-decoration:none}a.alt:hover{text-decoration:underline}.main-cta{border:2px solid white;color:#fff;padding:6px 20px;border-radius:20px;cursor:pointer;font-weight:700;font-size:12px}.main-cta:hover{background-color:#fff;color:#000;text-decoration:none}footer{background:black;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,black),color-stop(1,#333333));background:-ms-linear-gradient(bottom,black,#333333);background:-moz-linear-gradient(center bottom,black 0%,#333333 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#333333",endColorstr="black",GradientType=0);background:linear-gradient(top,black 1%,#333333 100%);min-width:350px;padding-top:50px!important;font-size:12px;line-height:14px;text-align:left;color:#ffffffb3}footer strong{display:block;margin-bottom:10px}footer strong.hi{-webkit-transform:rotate(1deg);-moz-transform:rotate(1deg);-ms-transform:rotate(1deg);transform:rotate(1deg);max-width:220px;text-align:left;display:block;float:right}@media (max-width: 675px){footer .has-3-columns{grid-template-columns:1fr 1fr}footer .has-3-columns .h3{margin-top:30px}}footer ul{list-style:none;padding:0;margin:0}footer ul li strong{color:#fff}footer a{color:#038bf3;text-decoration:none}footer a:hover{color:#fff;text-decoration:none}footer .right{text-align:right}footer .img.logo{background-image:url(/assets/logo-small.28aad62a.png);background-size:contain;margin-top:60px;margin-bottom:10px;background-repeat:no-repeat;width:200px;height:40px;display:block}@media (max-width: 675px){footer .img.logo{width:150px}}footer .copyright{margin-top:10px;border-top:1px solid rgba(255,255,255,.2);padding-top:30px;text-align:left;padding-bottom:50px}footer .copyright .right{float:right;text-align:right;margin-left:50px}footer .copyright .img.logo{background-image:url(/assets/gavin.2a0a4633.jpg);background-size:contain;margin-top:0;margin-bottom:10px;background-repeat:no-repeat;width:60px;height:60px;display:block;border-radius:60px}@media (max-width: 675px){footer .copyright .img.logo{width:150px}}html.scrolled-past-home header{opacity:1;top:0}@media (max-height: 850px){html.hide-header header{opacity:0;top:-80px}}header{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:fixed;left:0;right:0;opacity:0;max-width:1200px;margin:0 auto;top:-80px;text-align:right;border-bottom:1px solid rgba(255,255,255,.2);background-color:#000;background:linear-gradient(75deg,#012643 0%,#0260a7 70%,black 100%);background-size:cover;background-repeat:no-repeat;background-position:center center;padding-left:25px;padding-right:25px;z-index:99}header a:hover *{color:#038bf3!important}header .logo{background-image:url(/assets/logo-small.28aad62a.png);background-size:contain;background-repeat:no-repeat;background-position:left center;width:200px;height:50px;display:block;float:left;position:relative;top:10px}header h2{line-height:70px;margin-left:10px;margin-bottom:0;float:left;font-size:25px}header .img.menu{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAfklEQVRYhe2UwQmAMAxFv+IU7uU+naMrOE/n+V4qBoy3SHL4D0IhfbQ5hL+QRCZr6u/VBtgBNABjVps9jziX5F2Nb5q5/8W14nDE8fFomFtqB07n3uuFuptp9nkeRurwCXMXKog0wIOSUEmoJEyh1A5oACWhklBJmEKpHUjhAqZ642Ms5wW1AAAAAElFTkSuQmCC);background-size:contain;width:32px;height:32px;display:inline-block;position:relative;top:12px}header .img.menu:hover{-moz-opacity:.51;opacity:.51}header h1{float:left}header ul{list-style:none;padding:0;margin:0;height:70px}header ul li{display:inline-block;height:70px;padding:0 10px;line-height:70px;font-size:14px}header ul li a{color:#fff;text-decoration:none;font-weight:300}header ul li a:hover{color:#038bf3}header ul li.menu{width:50px;cursor:pointer}@media (max-width: 1050px){header ul li.menu{width:100px}}@media (max-width: 850px){header ul li.menu{width:50px}}header ul li.menu img{display:inline-block;position:relative;top:8px}header ul li.menu img:before{content:"MENU";display:block}.progress-bar{position:fixed;top:0;left:0;right:0;background-color:#038bf3;height:5px;z-index:9999;--scrollAmount: 0%;width:var(--scrollAmount)}.hero-container{width:100%;max-width:1200px;height:675px;position:fixed}.hero-container video,.hero-container .hero-overlay{-webkit-border-top-right-radius:30px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:30px;-moz-border-radius-topright:30px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:30px;border-radius:30px 30px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;filter:hue-rotate(300deg);position:absolute;top:0;left:0;right:0;width:100%;height:100%;border-bottom:3px solid black}@media (max-width: 1200px){.hero-container video,.hero-container .hero-overlay{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}}.hero-container .hero-overlay{opacity:.5;background-image:url(/assets/hero-overlay.15945ab1.png);background-size:cover}.hero-container video{object-fit:cover}html.scrolled-past-home .hero-container video,html.scrolled-past-home .hero-container .hero-overlay{border-radius:0}html.showing-menu{overflow:hidden}html.showing-menu .mobile-menu{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);opacity:1;pointer-events:visible;-moz-transform:translate(0,70px);-webkit-transform:translate(0,70px);-o-transform:translate(0,70px);-ms-transform:translate(0,70px);transform:translateY(70px)}html.showing-menu.scrolled-past-home .mobile-menu{top:0}.mobile-menu{background:#038bf3;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#012643),color-stop(1,#0260a7));background:-ms-linear-gradient(bottom,#012643,#0260a7);background:-moz-linear-gradient(center bottom,#012643 0%,#0260a7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0260a7",endColorstr="#012643",GradientType=0);background:linear-gradient(top,#012643 1%,#0260a7 100%);-webkit-transform:scale(.5);-moz-transform:scale(.5);transform:scale(.5);transform-origin:50% 100%;-ms-transform-origin:50% 100%;-webkit-transform-origin:50% 100%;-webkit-transition:all .35s cubic-bezier(.16,1,.3,1);-moz-transition:all .35s cubic-bezier(.16,1,.3,1);-o-transition:all .35s cubic-bezier(.16,1,.3,1);transition:all .35s cubic-bezier(.16,1,.3,1);min-width:350px;opacity:0;background-color:#fff;position:fixed;max-width:1200px;margin:-80px auto 0;right:0;left:0;top:0;bottom:0;z-index:99;pointer-events:none;overflow:auto}.mobile-menu .img.logo{background-image:url(/assets/logo-big.200a0219.png);background-size:contain;background-position:top right;width:150px;height:150px;background-repeat:no-repeat}.mobile-menu ul{list-style:none;margin-left:50px;margin-right:150px;margin-top:50px;padding-left:50px}@media (max-width: 675px){.mobile-menu ul{margin:20px;padding:10px}}.mobile-menu ul li{font-size:35px;line-height:55px;font-weight:100}@media (max-width: 675px){.mobile-menu ul li{font-size:25px}.mobile-menu ul li button,.mobile-menu ul li a{line-height:30px!important}}.mobile-menu ul li button,.mobile-menu ul li a{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#fff;text-decoration:none;line-height:65px}.mobile-menu ul li button:hover,.mobile-menu ul li a:hover{color:#038bf3}.mobile-menu ul li a.menu-link:hover{padding-left:50px;font-size:50px}@media (max-width: 675px){.mobile-menu ul li a.menu-link:hover{font-size:30px}}.mobile-menu ul li .logo{width:200px;float:right}.mobile-menu ul li .close{font-size:20px;float:left;cursor:pointer}.mobile-menu ul li strong{display:block;margin-top:50px;font-size:18px;color:#fff9;margin-bottom:-10px}@media (max-width: 675px){.mobile-menu ul li strong{margin-top:10px}}.mobile-menu ul.contact{margin-top:100px}@media (max-width: 675px){.mobile-menu ul.contact{margin-top:50px}}.mobile-menu ul.contact li{border-top:1px solid rgba(255,255,255,.5);font-size:23px;float:right;padding-left:50px}.mobile-menu ul.contact li:last-child{padding-left:0}@media (max-width: 675px){.mobile-menu ul.contact li{font-size:18px;border:none;display:block;float:none;text-align:right;line-height:33px}.mobile-menu ul.contact li a{line-height:33px}}.scroller{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-top:3px;padding-left:3px;overscroll-behavior-x:contain}.scroller.portfolio{overflow-x:scroll;overflow-y:hidden;margin-bottom:50px;scroll-snap-type:x mandatory;padding-top:13px;padding-left:3px;overscroll-behavior-x:contain;display:grid;grid-template-rows:auto auto;grid-auto-columns:130px;grid-auto-flow:column;gap:10px;justify-content:start;justify-items:center}.scroller.portfolio div.image-container.separator{display:none}.scroller:hover::-webkit-scrollbar{height:7px}.scroller:hover::-webkit-scrollbar-thumb{background-color:#038bf3}.scroller::-webkit-scrollbar{-webkit-appearance:none;height:7px}.scroller::-webkit-scrollbar-thumb{background-color:#038bf3}.scroller .image-container{max-height:200px;scroll-snap-align:center;display:inline-block;cursor:pointer}.scroller .image-container img{max-height:200px;object-fit:cover;object-position:left top}.scroller .image-container:hover{outline:3px solid #038bf3}.scroller .image-container.separator{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;pointer-events:none;max-height:0;height:0;width:0;line-height:0;top:0;display:inline-block;position:relative}.scroller .image-container.separator strong{color:#fff;text-transform:uppercase;font-size:12px}.card{-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;scroll-snap-align:start;width:250px;display:inline-block;white-space:normal;margin-right:20px;vertical-align:top;padding:10px;height:100%}.card h3{text-align:left;color:#038bf3;margin-bottom:0;font-size:18px;line-height:24px}.card strong,.card p{font-size:13px;line-height:18px;text-align:left!important}.card.wide{width:350px}.card .current2{border:2px solid black}.card .current2:not(.card){padding:10px}.card.current{background-color:#038bf3;color:#000}.card.current h3{color:#fff}.mini-cards{display:flex;flex-wrap:wrap;gap:.5vw;justify-content:space-evenly}@media screen and (max-width: 675px){.mini-cards{zoom:.75;display:grid;grid-template-columns:1fr 1fr}.mini-cards .card{width:auto}}.mini-cards .card{width:200px;text-align:left;align-self:center;margin:0;border:1px solid transparent}.mini-cards .card strong,.mini-cards .card p{font-size:12px;line-height:14px;text-align:left}.mini-cards .card p{margin-bottom:5px}.mini-cards .card:hover:not(.active){background-color:#fff;color:#000}.mini-cards .card:hover:not(.active) strong{color:#038bf3}.mini-cards .card.active:not(.current){animation-name:pulse;animation-duration:1s;animation-fill-mode:both;animation-duration:.5s;background-color:#ffffff1a;border-color:#038bf3}.mini-cards .card.active:not(.current).v-fast{animation-duration:.25s}.mini-cards .card.active:not(.current).fast{animation-duration:.5s}.mini-cards .card.active:not(.current).slow{animation-duration:3s}.mini-cards .card.active:not(.current).v-slow{animation-duration:5s}.mini-cards .card.break{display:block;background-color:#ffffff1a;border:none}.mini-cards .card.break h3{color:#fff;font-size:20px}.cta{display:none}.previous-work .scroller-controls{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none;position:fixed;left:0;right:0;top:0;bottom:0;z-index:10000;pointer-events:none}.previous-work .scroller-controls strong.hi{position:relative;left:50%;width:200px;margin-left:-100px;text-align:center}.previous-work .scroller-controls .control{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:100;display:block;cursor:pointer;position:absolute;font-size:40px;pointer-events:all}.previous-work .scroller-controls .control:hover{text-decoration:none;color:#038bf3}.previous-work .scroller-controls .close{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#000c;padding:10px;right:20px;top:20px}.previous-work .scroller-controls .close .small{font-size:20px}.previous-work .scroller-controls .arrow-left,.previous-work .scroller-controls .arrow-right{background-image:url(data:image/png;base64,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);width:100px;height:100px;right:10px;top:50%;background-size:cover}.previous-work .scroller-controls .arrow-left:hover,.previous-work .scroller-controls .arrow-right:hover{margin-right:-20px}@media (max-width: 1050px){.previous-work .scroller-controls .arrow-left,.previous-work .scroller-controls .arrow-right{width:75px;height:75px}}@media (max-width: 675px){.previous-work .scroller-controls .arrow-left,.previous-work .scroller-controls .arrow-right{width:50px;height:50px}}.previous-work .scroller-controls .arrow-left{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);right:0;left:10px}.previous-work .scroller-controls .arrow-left:hover{margin-left:-20px}html.showing-scroller body{overflow:hidden}html.showing-scroller .scroller#scroller{zoom:1;background-color:#000c;backdrop-filter:blur(10px);position:fixed;left:0;right:0;top:0;bottom:0;z-index:9999;margin:0;height:100%;cursor:default;display:block;white-space:nowrap}html.showing-scroller .scroller#scroller::-webkit-scrollbar{height:7px}html.showing-scroller .scroller#scroller::-webkit-scrollbar-thumb{background-color:#038bf3}html.showing-scroller .scroller#scroller .image-container{width:100vw;height:100vh;text-align:center;display:inline-block}html.showing-scroller .scroller#scroller .image-container:hover{outline:none}html.showing-scroller .scroller#scroller .image-container img{position:relative;top:5vh;height:90vh;max-height:none;cursor:default;width:100%;object-fit:contain;object-position:center center}html.showing-scroller .scroller#scroller .image-container.separator{display:none}html.showing-scroller .scroller-controls{display:block}html.showing-scroller .cta{-webkit-box-shadow:0px -2px 5px 5px rgba(0,0,0,.3);-moz-box-shadow:0px -2px 5px 5px rgba(0,0,0,.3);box-shadow:0 -2px 5px 5px #0000004d;margin:0 auto;display:block;position:relative}@media (max-height: 800px){html.showing-scroller .cta{top:-50px}}@media (max-height: 300px){html.showing-scroller .cta{top:-80px}}.timeline{display:flex;color:#038bf3;font-size:10px;justify-content:space-between;border-top:1px solid #038bf3;position:relative}.timeline .start:before,.timeline .end:before{content:"|";font-size:0;position:absolute;left:0;top:0;width:1px;height:7px;background-color:#038bf3}.timeline .end:before{left:auto;right:0}table{background:rgba(255,255,255,.2);background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(217,217,217,.8)),color-stop(1,#e6e6e6));background:-ms-linear-gradient(bottom,rgba(217,217,217,.8),#e6e6e6);background:-moz-linear-gradient(center bottom,rgba(217,217,217,.8) 0%,#e6e6e6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e6e6e6",endColorstr="rgba(217, 217, 217, 0.8)",GradientType=0);background:linear-gradient(top,rgba(217,217,217,.8) 1%,#e6e6e6 100%);width:100%;border:1px solid rgba(255,255,255,.2)}table caption{font-size:0;height:0}table tr.separator{border-top:1px solid rgba(255,255,255,.2)}table th,table td{padding:5px 10px;text-align:left;font-weight:300;font-size:16px}table th.right-aligned,table td.right-aligned{text-align:right}@media (max-width: 675px){table th.note-col,table td.note-col{display:none}}table th.call-cell,table td.call-cell{text-align:center;padding-top:20px;padding-bottom:20px}table thead th{border-bottom:1px solid rgba(255,255,255,.2);font-weight:700}table tbody tr:nth-child(odd){background-color:#0003}table tbody td{color:#fff}.notes-point{display:none}@media (max-width: 675px){.notes-point{display:revert}}.whats-app-button{-webkit-transform:scale(.75);-moz-transform:scale(.75);transform:scale(.75);-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;display:none;position:fixed;right:10px;bottom:10px;min-width:0;width:65px;height:65px;padding:0;z-index:999;margin:0;border-width:3px;background-color:#000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.whats-app-button .img{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAEzUlEQVRYhbWYb2jVVRjHv9tca/7LmZYmuZhayuqNRczKon+kRoVUBBGEWVhKSCRRL7R8U1EkLtIgMrKoXtQLi2AoNdOZvZAiKctymto0/6QO/6RtzE8c9vz0eM753d17m194xt15/n3vOeee8zynAlA/oEHSTElTJNVK6pS0XtJnkg79n/DlEhwk6U5Jd0mabARHBDYu8F5JOyVtlLRGUquk01G0QnAES5ARwAKgnfKwCZgNVBWbMxooII8BBwvQOgxsBX4CtgHHIouz2A7cUyDXGSlmieskfSxpWjDeJWm1pLWSfpC0XdJhW8IBkkZKmmhbYLrtz8ogxlJJz0nqjrKe2SgJ1p5cC+wIvv0/wMvA2BK3xzXAR9FcwnfARQn7Ppd4PHAkCNZi4yn7YuVG4Ocg7gZgeMo/GjAZZ/vEx6KEXbkyAHgviL8RqC6W4OrA+emETX/IsiBPczEEnw+cFiRs+lPCmZxZiODlwVHyQYKIO8NeAD4H5iX0pUoNsMXL+X0hgs2e4X5gTCLZSs/mNDA1YVOq3BHM4qwUwZFAh2f0YiLJLGIsS9iVI+97kduAipDgbM9gL1CXSLI2oge/A4MTtuUcPxl6gBvcuH+y3+x9XiXpSHCmXyJpQnTS9449GI2Wjm8ltZmX4zVD0uiM4GBJN3khWxLhK0xSmJgYKwfrPJ8mSVdnBK+UNNY+n5D0WyL4fkk7olHpT0lLotHysMnzqpfUmBG8wi54h90mKawJxpzdVCPfH2iX9K/FuUzSeEewWtIQL7irhk/lJFtp+gzdVsH0Fw55e3+gpGGVNnM1XoITBZK5GVvs/T9O0ieRVflwuY973lWOYE9Qj9X2EX6p1X8Z7pb0VGRVHmqC/D2VVnge9QbrghlN4clgppdLeihhl2Got8cLwRW5w03vttnR7Eeyx2tmRpsUgvu1PRPoXdX9eMLnFkkdtn/rI+25qPdm0P3wdmWn+FBgl3eST0+c9ClZGN0r8DXQaLaTgQOe7jjwJjAsESuM1wpM85WfespXE8558kpEsbdhegv4NdL0Yqf3JXxp8WzeAOp95RxP+QcwJBEgT+ZbZVMs3F07JYh1XeB7a1gsNACdnsH8HDJ54hL+WCTBDVm14skST78ZuCBVD74TzGLeXsmTSuA+4JuI0lm4/nlS4N9ks5phbqoelDn+5RkuzyFSjFwPLLVq+aCVZc057Wqrl/Oc8i2VaJVn/HpCX6q4kn6UdXIpX39pHR719aFxgy1BhqZEwP6UZwNyK8PYYTK/o2s7z+QWB+S2pk6O8K3kdu/z+kDnntfuLeI26AuutPtS0iLPzj3RPSDpWOTrsXVvJ932bfbY7TIQeNjeVLJ2dK+1m7nvKTkyyi6AzmDmtud0j9ESz/WctthJfoB8uA7QbfAZ7sQHLgyCDwImAPcDHwJ/JyJ9AYxOEcvEf377KljiEFlJVh1pemu4Ditmu+zCr7PtkLLfJ2mhpHcjTc4SXwWcjL5fL3YDb9vVM8nu2FORVXHYZ3f3xanZSon7cynwUhB+sy3xbUBtwtEtyxNWYLQXuIe7gF+AFcAj5fTPbonnSJonaYykFdZyrivhsdv1Do22nK63qbJldsvuusNt9n9ZcARd4ekq3tcknSw30HmBpP8AoDrnxuH/aPwAAAAASUVORK5CYII=);width:40px;height:40px;margin-top:8px;margin-left:10px}.whats-app-button:hover{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);background:green;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,green),color-stop(1,darkgreen));background:-ms-linear-gradient(bottom,green,darkgreen);background:-moz-linear-gradient(center bottom,green 0%,darkgreen 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="darkgreen",endColorstr="green",GradientType=0);background:linear-gradient(top,green 1%,darkgreen 100%)}html.loaded .whats-app-button{display:block}.offline-alert{z-index:9999;position:fixed;left:0;bottom:0;right:0;text-align:center;background-color:#e8e835;color:#000;font-size:13px;line-height:16px;padding:5px;display:none}html.is-offline .offline-alert{display:block}html.is-offline .whats-app-button{bottom:30px}hr{border-top:1px solid #4d4d4d;padding-top:10px;margin-top:30px}img{object-fit:contain}section,footer{min-width:350px;min-height:400px;padding:80px 100px;position:relative}section:not(.home),footer:not(.home){background-color:#00000080}section:not(.home):not(.what),footer:not(.home):not(.what){backdrop-filter:blur(3px) saturate(180%)}section:not(.after-home),footer:not(.after-home){padding-top:80px!important}@media (max-width: 1050px){section,footer{padding:40px 50px}}@media (max-width: 850px){section,footer{padding:20px 25px}}section.white,footer.white{background-color:#fff;color:#404040}section.white p.intro,footer.white p.intro{border-color:#0000004d}section.white hr,footer.white hr{border-top:1px solid #b3b3b3;padding-top:10px;margin-top:30px}section.white a:not(.button):not(.alt),footer.white a:not(.button):not(.alt){color:#fff}section.white .img.logo-icon,footer.white .img.logo-icon{background-image:url(/assets/logo-icon-black.66cd0f06.png)}section .img.logo-icon,footer .img.logo-icon{background-image:url(/assets/logo-icon-white.ae0e51ef.png);float:right;margin-top:0;margin-left:20px;margin-bottom:20px;width:100px;height:100px;background-repeat:no-repeat;background-position:top right;background-size:contain;display:none}section.home{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;padding-top:40px;margin-top:0;display:grid;grid-template-columns:1fr 1fr;position:relative;min-height:673px;box-sizing:border-box}@media (max-width: 1050px){section.home{padding-top:20px!important;padding-left:20px!important;padding-right:20px!important}}@media (max-width: 850px){section.home{display:grid;padding:0;grid-template-columns:1fr;grid-template-areas:"top" "middle" "bottom";text-align:center;justify-content:center}section.home .logo{grid-area:top}section.home .scroll-info,section.home .buttons{grid-column:1!important}}section.home strong.hi{-webkit-transform:rotate(-4deg);-moz-transform:rotate(-4deg);-ms-transform:rotate(-4deg);transform:rotate(-4deg);margin-top:10px;margin-bottom:20px;margin-left:-10px;font-size:13px}section.home h1{margin-bottom:30px;text-align:left;font-size:70px;line-height:47px;white-space:nowrap;color:#fff}@media (max-width: 850px){section.home h1{margin-left:auto;margin-right:auto;text-align:center!important}}@media (max-width: 675px){section.home h1{font-size:60px}}@media (max-width: 485px){section.home h1{font-size:47px}}section.home strong{font-weight:400;font-size:20px;max-width:650px;display:inline-block;color:#ffffffb3}section.home strong .high-light{color:#fff}section.home .tag-line{font-size:27px;color:#fff}@media (max-width: 850px){section.home .tag-line{text-align:center}}@media (max-width: 675px){section.home .tag-line{font-size:20px}}section.home .img.logo{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;position:absolute;right:50px;top:0px;background-image:url(/assets/logo-big.200a0219.png);width:200px;height:200px;background-size:contain;background-repeat:no-repeat;background-position:center center}@media (max-width: 850px){section.home .img.logo{margin:0 auto;position:relative;right:auto;top:auto}}section.home .buttons{grid-column:span 2;display:block;text-align:center;padding-top:0;margin:20px auto 0;white-space:nowrap;overflow:hidden}section.home .buttons .button{width:100px;height:100px;line-height:100px;padding:0;margin:0;border-color:#038bf3;color:#038bf3}section.home .buttons .button:hover{background-color:#038bf3;color:#000}@media (max-width: 675px){section.home .buttons .button{width:60px;height:60px;line-height:60px;font-size:8px}}section.home .button{backdrop-filter:brightness(170%) contrast(185%)}section.home .connector{border-bottom:1px solid #038bf3;width:60px;display:inline-block;margin-left:-3px;margin-right:-3px;position:relative;top:-3px}@media (max-width: 1050px){section.home .connector{width:30px}}@media (max-width: 850px){section.home .connector{width:20px}}@media (max-width: 485px){section.home .connector{width:10px}}section.home .scroll-info{grid-column:span 2;text-align:center;font-weight:100;margin-top:40px;height:60px;font-size:20px}section.home .scroll-info #homeText{margin-top:-20px;font-size:30px}section.what .top-gradient{display:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABLAAAAAgCAYAAAACCIGfAAABIElEQVR4nO3bwQkDQQwEQdns3dn5J2wEDqIfVbARzK/RvmbmDAAAAABEHQELAAAAgLKNV5eFAAAAAKjagPVYBwAAAICqDVi3dQAAAACocoEFAAAAQJqABQAAAEDaBqyPiQAAAACocoEFAAAAQNoGrK+JAAAAAKjyhRAAAACANBdYAAAAAKQJWAAAAACk+UIIAAAAQJoLLAAAAADSXGABAAAAkOYCCwAAAIC0DViPiQAAAACo8oUQAAAAgDQXWAAAAACkCVgAAAAApG3Auk0EAAAAQJULLAAAAADSNmBdJgIAAACg6vwfAAAAACQJWAAAAACkvc0DAAAAQJmABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABA18z8AMb7ASW/qB/lAAAAAElFTkSuQmCC);max-width:1200px;height:32px;position:absolute;left:0;right:0;top:-32px}section.what .avatar{margin:0 auto;display:block}section.what .img.lighthouse{background-image:url(/assets/lighthouse.9b13043e.jpg);float:right;margin-left:0;width:100%;background-repeat:no-repeat;height:320px;background-size:contain;background-position:top center;margin-top:20px;margin-bottom:20px}@media (max-width: 675px){section.what .img.lighthouse{height:350px}}section ul{margin-bottom:40px}section ul li{color:#fff;text-align:center}section #ICXMovie img{object-fit:cover;object-position:center left}section #Sophie01 img{object-fit:cover;object-position:center right}section .previous-work strong.hi{-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);-ms-transform:rotate(-1deg);transform:rotate(-1deg);top:15px;left:-10px;position:relative;z-index:1}html.showing-scroller #ICXMovie img,html.showing-scroller #Sophie01 img{object-fit:contain;object-position:center center}html.showing-scroller section.what h1,html.showing-scroller section.what h2,html.showing-scroller section.what h3,html.showing-scroller section.what .tag-line,html.showing-scroller section.what p,html.showing-scroller section.what .img,html.showing-scroller section.what .has-2-columns{filter:blur(5px)}.case-study{background-color:#038bf31a;border:1px solid rgba(255,255,255,.2);padding:15px;margin-bottom:20px}.case-study strong{font-size:18px;color:#fff}section.who{background-color:#02518ecc;color:#fffc}section.who .tag-line,section.who strong:not(.hi),section.who h2,section.who h3{color:#fff;text-align:center}section.who p.intro{color:#fff;border-color:#ffffff4d}section.who strong.hi{color:#fff;white-space:nowrap;text-align:center;margin-left:-100px}section.who .img.logo-icon{float:none;margin:0 auto}section.who img{margin:0 auto 25px;display:block}section.how ul{list-style-type:disc}section.how ul li{font-size:13px;margin-left:20px}section.how img{width:100%}section.why .box-out{margin-top:20px;background-color:#000;padding:10px;color:#fff}section.why img{object-fit:contain;width:100%}section.why .adaptive-portal-image{position:relative}section.why .adaptive-portal-image strong.hi{max-width:230px;position:absolute;left:30%;top:75%;text-align:center}section#Contact{padding-left:10px;padding-right:10px}section#Contact a{color:#000}section#Contact a:hover{background-color:#038bf3;color:#000!important}section#Contact .img.logo{-webkit-border-radius:150px;-moz-border-radius:150px;border-radius:150px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;position:absolute;right:50px;top:50px;border:10px solid #038bf3;background-image:url(/assets/gavin.2a0a4633.jpg);width:150px;height:150px;background-size:contain;background-repeat:no-repeat;background-position:center center}@media (max-width: 850px){section#Contact .img.logo{margin:0 auto;position:relative;right:auto;top:auto}}@media (max-width: 1050px){.hide-threshold1{display:none}}@media (max-width: 850px){.hide-threshold2{display:none}}@media (max-width: 675px){.hide-threshold3{display:none}}@media (max-width: 485px){.hide-threshold4{display:none}}.alt-color{color:#038bf3}@media print{html,body,main,section{background:white!important;color:#000!important;background:none!important}footer,section{page-break-before:always}footer .has-2-columns,section .has-2-columns,footer .has-3-columns,section .has-3-columns,footer .has-4-columns,section .has-4-columns,footer p,section p{page-break-inside:avoid}body{-webkit-print-color-adjust:exact!important}html.is-Windows body{zoom:.6}.animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;visibility:visible!important}h1,h2,h3,h4,body,p,strong,.tag-line,details,blockquote{color:#000!important}p.intro{border-color:#000!important}.home .logo{background-color:#000;border:10px solid black}.how .logo-icon,.who .logo-icon{background-image:url(/assets/logo-icon-black.66cd0f06.png)!important}.scroller{zoom:.75;display:flex;flex-wrap:wrap;justify-content:center}.scroller .image-container{margin-bottom:10px}.hero-container,.top-cover,.image-banner,.home .buttons,.home .scroll-info,.what .top-gradient,.button,.after-button,video,.whats-app-button,header,.dont-print{display:none!important}a{color:#00f!important}table{background:none}table tr{background-color:transparent!important}table th,table td{color:#000!important}footer{background-color:#fff!important;background:none;color:#000!important}footer .img.logo{background-color:#000;border:10px solid black}input,select{box-shadow:none;border-radius:0;background:#eeeeee;color:#000;border:none}}@media screen{.only-print{display:none}}
