@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}.fadeOut{-webkit-animation:fadeOut 1s both ease-out;animation:fadeOut 1s both ease-out}.preserve3d{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}@-webkit-keyframes fadeIn{from{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}}@keyframes fadeIn{from{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}}@-webkit-keyframes fadeOut{from{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}}@keyframes fadeOut{from{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}}@-webkit-keyframes textColors{0%{color:#0bb3c8}50%{color:white}100%{color:#0bb3c8}}@keyframes textColors{0%{color:#0bb3c8}50%{color:white}100%{color:#0bb3c8}}@-webkit-keyframes strokeColors{0%{stroke:#0bb3c8}50%{stroke:white}100%{stroke:#0bb3c8}}@keyframes strokeColors{0%{stroke:#0bb3c8}50%{stroke:white}100%{stroke:#0bb3c8}}@-webkit-keyframes fillColors{0%{fill:#0bb3c8}50%{fill:white}100%{fill:#0bb3c8}}@keyframes fillColors{0%{fill:#0bb3c8}50%{fill:white}100%{fill:#0bb3c8}}@-webkit-keyframes fadeInSlow{0%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}50%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}100%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}}@keyframes fadeInSlow{0%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}50%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}100%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}}@-webkit-keyframes flipInX1000{0%{-webkit-transform:translateZ(1000px) perspective(1000px) rotate3d(1, 0, 0, -90deg);-webkit-transition-timing-function:ease-in}40%{-webkit-transform:translateZ(1000px) perspective(1000px) rotate3d(1, 0, 0, 20deg);-webkit-transition-timing-function:ease-out}60%{-webkit-transform:translateZ(1000px) perspective(1000px) rotate3d(1, 0, 0, -10deg);-webkit-transition-timing-function:ease-in}80%{-webkit-transform:translateZ(1000px) perspective(1000px) rotate3d(1, 0, 0, 5deg);-webkit-transition-timing-function:ease-out}100%{-webkit-transform:translateZ(1000px) perspective(1000px) rotate3d(1, 0, 0, 0deg);-webkit-transition-timing-function:ease-out}}@keyframes flipInX1000{0%{transform:translateZ(1000px) perspective(1000px) rotate3d(1, 0, 0, -90deg);transition-timing-function:ease-in}40%{transform:translateZ(1000px) perspective(1000px) rotate3d(1, 0, 0, 20deg);transition-timing-function:ease-out}60%{transform:translateZ(1000px) perspective(1000px) rotate3d(1, 0, 0, -10deg);transition-timing-function:ease-in}80%{transform:translateZ(1000px) perspective(1000px) rotate3d(1, 0, 0, 5deg);transition-timing-function:ease-out}100%{transform:translateZ(1000px) perspective(1000px) rotate3d(1, 0, 0, 0deg);transition-timing-function:ease-out}}@-webkit-keyframes flipOutX1000{0%{-webkit-transform:translateZ(1000px) perspective(1000px) rotate3d(1, 0, 0, 0deg)}70%{-webkit-transform:translateZ(1000px) perspective(1000px) rotate3d(1, 0, 0, -63deg)}100%{-webkit-transform:translateZ(1000px) perspective(1000px) rotate3d(1, 0, 0, -90deg);-webkit-transition-timing-function:ease-in}}@keyframes flipOutX1000{0%{transform:translateZ(1000px) perspective(1000px) rotate3d(1, 0, 0, 0deg)}70%{transform:translateZ(1000px) perspective(1000px) rotate3d(1, 0, 0, -63deg)}100%{transform:translateZ(1000px) perspective(1000px) rotate3d(1, 0, 0, -90deg);transition-timing-function:ease-in}}@-webkit-keyframes flipInXsimple1000{0%{-webkit-transform:translateZ(1000px) perspective(1000px) rotate3d(1, 0, 0, -90deg);-webkit-transition-timing-function:ease-out}100%{-webkit-transform:translateZ(1000px) perspective(1000px) rotate3d(1, 0, 0, 0deg)}}@keyframes flipInXsimple1000{0%{transform:translateZ(1000px) perspective(1000px) rotate3d(1, 0, 0, -90deg);transition-timing-function:ease-out}100%{transform:translateZ(1000px) perspective(1000px) rotate3d(1, 0, 0, 0deg)}}@-webkit-keyframes zoomInOutBg{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@keyframes zoomInOutBg{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@-webkit-keyframes zoomInOutBgInv{0%{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}}@keyframes zoomInOutBgInv{0%{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}}@-webkit-keyframes flipInY{0%{-webkit-transform:translateZ(1000px) rotate3d(0, 1, 0, -90deg);-webkit-transition-timing-function:ease-in}40%{-webkit-transform:translateZ(1000px) rotate3d(0, 1, 0, 20deg);-webkit-transition-timing-function:ease-out}60%{-webkit-transform:translateZ(1000px) rotate3d(0, 1, 0, -10deg);-webkit-transition-timing-function:ease-in}80%{-webkit-transform:translateZ(1000px) rotate3d(0, 1, 0, 5deg);-webkit-transition-timing-function:ease-out}100%{-webkit-transform:translateZ(1000px) rotate3d(0, 1, 0, 0deg);-webkit-transition-timing-function:ease-out}}@keyframes flipInY{0%{transform:translateZ(1000px) rotate3d(0, 1, 0, -90deg);transition-timing-function:ease-in}40%{transform:translateZ(1000px) rotate3d(0, 1, 0, 20deg);transition-timing-function:ease-out}60%{transform:translateZ(1000px) rotate3d(0, 1, 0, -10deg);transition-timing-function:ease-in}80%{transform:translateZ(1000px) rotate3d(0, 1, 0, 5deg);transition-timing-function:ease-out}100%{transform:translateZ(1000px) rotate3d(0, 1, 0, 0deg);transition-timing-function:ease-out}}@-webkit-keyframes jump{0%{-webkit-transform:translateY(0);-webkit-transition-timing-function:ease-in}40%{-webkit-transform:translateY(-10px);-webkit-transition-timing-function:ease-out}100%{-webkit-transform:translateY(0);-webkit-transition-timing-function:ease-out}}@keyframes jump{0%{transform:translateY(0);transition-timing-function:ease-in}40%{transform:translateY(-10px);transition-timing-function:ease-out}100%{transform:translateY(0);transition-timing-function:ease-out}}@-webkit-keyframes square-spin{0%{-webkit-transform:translateZ(2002px) perspective(400px) rotateY(0)}50%{-webkit-transform:translateZ(2002px) perspective(400px) rotateY(-360deg)}100%{-webkit-transform:translateZ(2002px) perspective(400px) rotateY(-720deg)}}@keyframes square-spin{0%{transform:translateZ(2002px) perspective(400px) rotateY(0)}50%{transform:translateZ(2002px) perspective(400px) rotateY(-360deg)}100%{transform:translateZ(2002px) perspective(400px) rotateY(-720deg)}}input,textarea{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-webkit-appearance:none}*{font-family:'Raleway',sans-serif;color:white;margin:0;padding:0;border:0;font-size:1.2vw;font-weight:400;border-collapse:collapse;outline-color:white;outline-width:2px;outline-offset:2px}*:focus{outline:none}figure.figureDetails{cursor:zoom-in}figure.figureDetails:hover:after{-webkit-filter:hue-rotate(-10deg) saturate(200%);filter:hue-rotate(-10deg) saturate(200%)}a#scrollMe{display:block;width:30vw;height:5vw;position:fixed;left:35vw;top:auto;-ms-transform:translateZ(200px);-moz-transform:translateZ(200px);-webkit-transform:translateZ(200px);-o-transform:translateZ(200px);transform:translateZ(200px);z-index:200;bottom:5vw;text-decoration:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}a#scrollMe svg{display:block;width:3vw;height:5vw;margin:0 auto;-webkit-animation:2s linear 0s normal 1 fadeInSlow;animation:2s linear 0s normal 1 fadeInSlow}a#scrollMe svg path{fill:transparent;stroke:#0bb3c8;stroke-width:2;stroke-miterlimit:10;-webkit-animation:2s linear 0s normal infinite strokeColors;animation:2s linear 0s normal infinite strokeColors}a#scrollMe svg line{stroke:#0bb3c8;stroke-width:2;-webkit-animation:2s linear 0s normal infinite strokeColors;animation:2s linear 0s normal infinite strokeColors}a#scrollMe svg circle{stroke:transparent;stroke-width:0;fill:#0bb3c8;-webkit-animation:2s linear 0s normal infinite fillColors;animation:2s linear 0s normal infinite fillColors}a#scrollMe p{-webkit-animation:2s linear 0s normal 1 fadeInSlow;animation:2s linear 0s normal 1 fadeInSlow}a#scrollMe p strong{display:block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-animation:2s linear 0s normal infinite textColors;animation:2s linear 0s normal infinite textColors;color:#0bb3c8;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.5vw;font-weight:500;line-height:1;padding-top:.5vw}a#scrollMe.inactive{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;visibility:hidden;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}@media (orientation:portrait){a#scrollMe{height:auto}a#scrollMe svg{width:6vw;height:10vw}a#scrollMe p strong{font-size:3vw}}body{padding-top:10vw}body header{display:block;width:100vw;height:10vw;position:fixed;left:0;top:0;-ms-transform:translateZ(2000px);-moz-transform:translateZ(2000px);-webkit-transform:translateZ(2000px);-o-transform:translateZ(2000px);transform:translateZ(2000px);z-index:2000;background:#2c8ba5 url("imgs/bg.svg") left center / 20vw repeat;background-size:20vw 20vw;-webkit-transition:all 2s ease 0s;-moz-transition:all 2s ease 0s;-o-transition:all 2s ease 0s;-ms-transition:all 2s ease 0s;transition:all 2s ease 0s}body header a#logo{display:block;width:11vw;height:10vw;position:fixed;left:6vw;top:3vw;text-decoration:none;-webkit-transform:translateZ(2002px) perspective(400px) rotateY(0);transform:translateZ(2002px) perspective(400px) rotateY(0);z-index:2002;-webkit-transition:all 2s ease 0s;-moz-transition:all 2s ease 0s;-o-transition:all 2s ease 0s;-ms-transition:all 2s ease 0s;transition:all 2s ease 0s}body header a#logo img{display:block;width:11vw;height:10vw;-webkit-transition:all 2s ease 0s;-moz-transition:all 2s ease 0s;-o-transition:all 2s ease 0s;-ms-transition:all 2s ease 0s;transition:all 2s ease 0s}body header a#showNav{display:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}body header nav{display:block;width:83vw;height:9vw;position:fixed;left:17vw;top:2.5vw;-ms-transform:translateZ(1000px);-moz-transform:translateZ(1000px);-webkit-transform:translateZ(1000px);-o-transform:translateZ(1000px);transform:translateZ(1000px);z-index:1000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}body header nav ul{display:block;width:83vw;height:7.5vw;text-align:center}body header nav ul li{display:inline-block;width:auto;height:7.5vw}body header nav ul li a{display:inline-block;width:auto;height:7.5vw;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;line-height:7vw;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:white;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.25vw;font-weight:700;text-transform:capitalize;margin:0 1.5vw;letter-spacing:.1vw;border-bottom:.4vw solid transparent;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}body header nav ul li a:hover,body header nav ul li a.active{border-color:white;-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;-ms-transition:all .25s ease 0s;transition:all .25s ease 0s}body header a#download{display:block;position:absolute;left:auto;top:2.5vw;right:3vw;text-align:center;-ms-transform:translateZ(1100px);-moz-transform:translateZ(1100px);-webkit-transform:translateZ(1100px);-o-transform:translateZ(1100px);transform:translateZ(1100px);z-index:1100;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}body header a#download svg{display:block;width:2vw;height:3.15vw;margin:0 auto}body header a#download svg path{fill:white;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}body header a#download strong{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:white;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.1vw;font-weight:400;line-height:1;letter-spacing:.1vw;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}body header a#download:hover svg path{fill:#a1dee6;-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;-ms-transition:all .25s ease 0s;transition:all .25s ease 0s}body header ul#langs{display:block;position:absolute;left:auto;top:0;right:16vw;list-style-type:none;-ms-transform:translateZ(1100px);-moz-transform:translateZ(1100px);-webkit-transform:translateZ(1100px);-o-transform:translateZ(1100px);transform:translateZ(1100px);z-index:1100}body header ul#langs li{display:inline-block;float:left;margin-right:1vw}body header ul#langs li a{display:block;min-width:1.8vw;padding:1vw 0 .25vw 0;text-decoration:none;border:1px solid white;border-top:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:white;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.1vw;font-weight:500;text-transform:capitalize;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}body header ul#langs li a:hover{background-color:white;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:#2c8ca5;-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;-ms-transition:all .25s ease 0s;transition:all .25s ease 0s}body header div#loader{display:block;width:100vw;height:0;margin-bottom:0;background-color:transparent;font-size:0;position:absolute;left:0;top:0;-ms-transform:translateZ(2001px);-moz-transform:translateZ(2001px);-webkit-transform:translateZ(2001px);-o-transform:translateZ(2001px);transform:translateZ(2001px);z-index:2001;-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;-ms-transition:all .25s ease 0s;transition:all .25s ease 0s}@media (orientation:portrait){body header{height:14vw}body header a#logo{width:22vw;height:20vw;top:4vw}body header a#logo img{width:22vw;height:20vw}body header a#showNav{display:inline-block;position:fixed;left:auto;top:0;right:4vw}body header a#showNav svg{display:block;width:14vw;height:14vw;margin:0 auto}body header a#showNav svg path{fill:white;-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;-ms-transition:all .25s ease 0s;transition:all .25s ease 0s}body header nav{display:none;width:100vw;height:calc(100vh - 14vw);left:0;top:14vw;background-color:#2c8ba5;-ms-transform:translateZ(1000px);-moz-transform:translateZ(1000px);-webkit-transform:translateZ(1000px);-o-transform:translateZ(1000px);transform:translateZ(1000px);z-index:1000;-webkit-transform-origin:50% 0 0;-moz-transform-origin:50% 0 0;transform-origin:50% 0 0}body header nav ul{width:100vw;height:calc(100vh - 14vw);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-top:5vh}body header nav ul li{display:block;height:10vh}body header nav ul li a{margin:0 auto;height:10vh;line-height:10vh;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:4vw;border-width:1vw}body header nav.visible{display:block;-webkit-animation:.5s linear 0s normal 1 flipInXsimple1000;animation:.5s linear 0s normal 1 flipInXsimple1000}body header nav.hiding{display:block;-webkit-animation:.5s linear 0s normal 1 flipOutX1000;animation:.5s linear 0s normal 1 flipOutX1000}body header a#download{-webkit-animation:2s linear 0s normal 1 fadeInSlow;animation:2s linear 0s normal 1 fadeInSlow;display:none;top:calc(10vw + 70vh);right:auto;left:40vw}body header a#download svg{width:20vw;height:10vw}body header a#download strong{font-size:4vw}body header a#download.visible{display:block;-webkit-transform-origin:50% 50% 0;-moz-transform-origin:50% 50% 0;transform-origin:50% 50% 0;-webkit-animation:1.5s linear 0s normal 1 fadeInSlow;animation:1.5s linear 0s normal 1 fadeInSlow}body header a#download.hiding{display:block;-webkit-transform-origin:50% 50% 0;-moz-transform-origin:50% 50% 0;transform-origin:50% 50% 0;-webkit-animation:.1s linear 0s normal 1 fadeOut;animation:.1s linear 0s normal 1 fadeOut}body header ul#langs{right:20vw}body header ul#langs li a{min-width:4vw;padding:2vw 0 1vw 0;font-size:3vw}}body.loading header{height:100vh}body.loading header a#logo{width:25vw;height:25vw;left:37.5vw;top:calc(50vh - 12.5vw);-webkit-transform-origin:50% 50% 0;-moz-transform-origin:50% 50% 0;transform-origin:50% 50% 0;-webkit-animation:square-spin 6s 0s cubic-bezier(.09, .57, .49, .9) infinite;animation:square-spin 6s 0s cubic-bezier(.09, .57, .49, .9) infinite}body.loading header a#logo img{width:25vw;height:25vw}body.loading header a#showNav{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}body.loading header nav{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}body.loading header a#download{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}body.loading header ul#langs{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;-ms-transition:all 1s ease 0s;transition:all 1s ease 0s}body.loading header div#loader{height:100vh;background-color:white;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;-ms-transition:all 1s ease 0s;transition:all 1s ease 0s}section#topSlider{display:block;width:100vw;height:calc(100vh - 10vw);-ms-transform:translateZ(100px);-moz-transform:translateZ(100px);-webkit-transform:translateZ(100px);-o-transform:translateZ(100px);transform:translateZ(100px);z-index:100}section#topSlider article{display:block;width:100vw;height:calc(100vh - 10vw);background-position:center center;background-size:100vw auto;background-repeat:no-repeat}@media (max-aspect-ratio:1494/1000){section#topSlider article{background-size:auto calc(100vh - 10vw)}}section#topSlider article h1{display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-family:'Libre Baskerville',serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:white;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:2.3vw;font-weight:400;font-style:italic;line-height:1.75;padding-top:calc(10vw + 21vh);letter-spacing:.2vw}section#topSlider article h1 strong{display:block;font-family:'Libre Baskerville',serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:white;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:2.5vw;font-weight:700;line-height:1.25;font-style:normal;text-transform:uppercase;letter-spacing:1vw}@media (min-aspect-ratio:1500/1000){section#topSlider article h1{padding-top:calc(6vw + 21vh)}}@media (min-aspect-ratio:1900/1000){section#topSlider article h1{padding-top:30vh}}@media (min-aspect-ratio:2300/1000){section#topSlider article h1{padding-top:24vh}}@media (orientation:portrait){section#topSlider article h1{padding-left:10vw;padding-right:10vw;padding-top:calc(14vw + 25vh);font-size:4.6vw}section#topSlider article h1 strong{font-size:5vw}}section#video{display:block;width:100vw;height:auto;min-height:calc(100vh - 10vw);-ms-transform:translateZ(100px);-moz-transform:translateZ(100px);-webkit-transform:translateZ(100px);-o-transform:translateZ(100px);transform:translateZ(100px);z-index:100;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:5vh 0 0 0}section#video>div{display:block;width:100vw;height:20vw}html[lang="pt"] section#video>div{height:22.5vw}section#video>div h2{display:block;width:60vw;height:auto;margin:0 auto;padding:1.5vw 0;font-family:'Libre Baskerville',serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#18b9ce;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:2.4vw;line-height:1.5;font-weight:400;font-style:italic;letter-spacing:.1vw}@media (orientation:portrait){section#video>div h2{font-size:4.8vw}}section#video>div>p{display:block;width:60vw;height:auto;margin:0 auto;font-family:'Libre Baskerville',serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#6d6e71;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.1vw;line-height:2;font-weight:400}@media (orientation:portrait){section#video>div>p{font-size:3.3vw}}section#video article.video{display:block;width:100vw;height:calc(-3vw + 36vh);min-height:calc(95vh - 30vw + 1px);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:#2c8ba5 url("imgs/bg.svg") left center / 50vw repeat;padding-bottom:2.5vw}section#video article.video iframe{display:block;width:calc((95vh - 30vw) * 1.75);height:calc(95vh - 30vw + 1px);max-width:100vw;position:absolute;left:calc(50vw - (95vh - 30vw) * .875);top:auto;margin:-3vw auto 0 auto}@media (max-aspect-ratio:1000/917){section#video{min-height:0;height:auto}section#video article.video{height:60vw;min-height:0}section#video article.video iframe{position:static;width:100vw;height:57vw}}@media (min-aspect-ratio:1000/600){section#video article.video{height:calc(50vw / 1.75)}section#video article.video iframe{width:50vw;height:calc(50vw / 1.75);left:25vw}}@media (orientation:portrait){section#video{height:auto}section#video>div{height:auto}section#video>div h2{width:82vw}section#video>div>p{width:82vw}section#video>div>p:last-of-type{padding-bottom:5vw}section#video article.video{padding-bottom:0;height:61vw;min-height:57vw}section#video article.video iframe{margin:0 auto}}section#project{display:block;width:100vw;height:auto;-ms-transform:translateZ(100px);-moz-transform:translateZ(100px);-webkit-transform:translateZ(100px);-o-transform:translateZ(100px);transform:translateZ(100px);z-index:100;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}section#project ul#projectLinks{display:block;width:100vw;height:10vw;position:absolute;-ms-transform:translateZ(200px);-moz-transform:translateZ(200px);-webkit-transform:translateZ(200px);-o-transform:translateZ(200px);transform:translateZ(200px);z-index:200}section#project ul#projectLinks li{display:block;width:33.33333333vw;height:10vw;float:left;top:0;background-size:100vw}section#project ul#projectLinks li a{display:block;width:33.33333333vw;height:10vw;text-decoration:none;font-family:'Libre Baskerville',serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:white;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:2.3vw;font-weight:400;font-style:italic;line-height:10vw;letter-spacing:.2vw}section#project ul#projectLinks li a:after{content:'';display:inline-block;width:2.3vw;height:2.3vw;margin-left:1vw;background:transparent url("imgs/plus-o-hover.svg") center center / 2.3vw no-repeat;-webkit-filter:grayscale(1) brightness(2);filter:grayscale(1) brightness(2);-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}section#project ul#projectLinks li a:hover:after{-webkit-filter:none;filter:none;-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;-ms-transition:all .25s ease 0s;transition:all .25s ease 0s}section#project ul#projectLinks li:nth-of-type(1){background-position:0 0}section#project ul#projectLinks li:nth-of-type(2){background-position:center 0}section#project ul#projectLinks li:nth-of-type(3){background-position:right 0}@media (orientation:portrait){section#project ul#projectLinks li a{font-size:3.5vw}section#project ul#projectLinks li a:after{width:3.5vw;height:3.5vw;background-size:3.5vw 3.5vw}}section#project ul#projectLinks li:nth-of-type(1){background-image:url(imgs/projects-roof-top.jpg)}section#project ul#projectLinks li:nth-of-type(2){background-image:url(imgs/projects-building-top.jpg)}section#project ul#projectLinks li:nth-of-type(3){background-image:url(imgs/projects-residences-top.jpg)}section#project article:not(.video){display:none;width:100vw;height:auto;-ms-transform:translateZ(100px);-moz-transform:translateZ(100px);-webkit-transform:translateZ(100px);-o-transform:translateZ(100px);transform:translateZ(100px);z-index:100}section#project article:not(.video) figure.figureTop{display:block;width:100vw;height:auto}section#project article:not(.video) figure.figureTop img{display:block;width:100vw;height:auto}section#project article:not(.video) figure.figureDetails{display:block;width:100vw;height:27.9vw;clear:both;font-size:0}section#project article:not(.video) figure.figureDetails img{display:inline-block;width:50vw;height:27.9vw}section#project article:not(.video) figure.figureDetails img.big{position:absolute;left:0;width:100vw;height:auto;z-index:1000}section#project article:not(.video) figure.figureDetails figcaption{display:inline-block;width:50vw;height:27.9vw;overflow:hidden}section#project article:not(.video) figure.figureDetails figcaption h3{width:50vw;height:27.9vw;display:-moz-box;display:-ms-box;display:-webkit-box;display:box;-webkit-box-orient:vertical;display:-webkit-flexbox;display:-moz-flex;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;justify-content:center;-webkit-justify-content:center;-moz-flex-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0 10vw 0 11vw;font-family:'Libre Baskerville',serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:#6d6e71;text-align:left;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.3vw;line-height:3;font-weight:400;font-style:italic;letter-spacing:.05vw}html[lang="es"] section#project article:not(.video) figure.figureDetails figcaption h3{padding:0 7vw 0 7vw}section#project article:not(.video) figure.figureDetails figcaption>div{width:50vw;height:27.9vw;display:-moz-box;display:-ms-box;display:-webkit-box;display:box;-webkit-box-orient:vertical;display:-webkit-flexbox;display:-moz-flex;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;justify-content:center;-webkit-justify-content:center;-moz-flex-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}section#project article:not(.video) figure.figureDetails figcaption>div p{display:block;width:40vw;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:#6d6e71;text-align:left;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1vw;line-height:2;font-weight:400;letter-spacing:.05vw}section#project article:not(.video) figure.figureDetails figcaption>div p+ul{margin-top:2.5vw}section#project article:not(.video) figure.figureDetails figcaption>div ul{display:block;width:40vw;margin-left:2vw}section#project article:not(.video) figure.figureDetails figcaption>div ul li{display:list-item;list-style-type:disc;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:#6d6e71;text-align:left;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.05vw;line-height:2;font-weight:500;letter-spacing:.05vw}section#project article:not(.video).active{display:block}section#project article:not(.video) figure.figureDetails:after{content:"";display:block;width:50vw;height:4vw;position:absolute;margin-top:-4vw;background:transparent url("imgs/plus.svg") right center / 4vw no-repeat}section#project article:not(.video) figure.figureDetails:nth-of-type(2) img{float:right}section#project article:not(.video) figure.figureDetails:nth-of-type(2):after{right:0}section#project article:not(.video) figure.figureDetails:nth-of-type(3) img{float:left}section#project article:not(.video) figure.figureDetails:nth-of-type(3) figcaption{background-color:#f0f0f0}section#project article:not(.video) figure.figureDetails:nth-of-type(3):after{left:0}section#project article:not(.video)#building{zoom:1;background-color:#f0f0f0}section#project article:not(.video)#building:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden}section#project article:not(.video)#building span.column{display:block;width:50vw;height:55.8vw;float:left;position:absolute}section#project article:not(.video)#building span.column h3{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:#2c8ba5;text-align:left;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.9vw;line-height:2;font-weight:500;letter-spacing:.05vw;padding-left:5.5vw;padding-top:1vw}section#project article:not(.video)#building span.column h3:first-of-type{padding-top:3vw}section#project article:not(.video)#building span.column ul{display:block;margin:.5vw 0 0 7vw}section#project article:not(.video)#building span.column ul li{display:list-item;list-style-type:disc;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:#6d6e71;text-align:left;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.1vw;line-height:1.75;font-weight:500;letter-spacing:.05vw}section#project article:not(.video)#building figure.figureDetails.half{width:50vw;float:right}section#project article:not(.video)#building figure.figureDetails.half img{width:50vw}section#project article:not(.video)#building figure.figureDetails.half:after{margin-top:23.9vw}section#project article:not(.video)#building figure.figureDetails:nth-of-type(3):after{left:auto;right:0}section#project article:not(.video)#building figure.figureDetails:nth-of-type(3) img{float:right}@media (orientation:portrait){section#project article:not(.video) figure.figureDetails{height:auto}section#project article:not(.video) figure.figureDetails:after{display:none}section#project article:not(.video) figure.figureDetails img{width:100vw;height:55.8vw}section#project article:not(.video) figure.figureDetails figcaption{width:100vw;height:55.8vw}section#project article:not(.video) figure.figureDetails figcaption h3{width:100vw;height:55.8vw;font-size:3.5vw;line-height:2}section#project article:not(.video) figure.figureDetails figcaption>div{width:100vw;height:55.8vw}section#project article:not(.video) figure.figureDetails figcaption>div p{width:80vw;font-size:3vw;line-height:1.5}section#project article:not(.video) figure.figureDetails figcaption>div ul{width:80vw}section#project article:not(.video) figure.figureDetails figcaption>div ul li{font-size:3vw;line-height:1.5}section#project article:not(.video) figure.figureDetails:nth-of-type(2) img{float:none}section#project article:not(.video) figure.figureDetails:nth-of-type(3) img{float:none}section#project article:not(.video)#building figure.figureDetails.half{width:100vw;float:none}section#project article:not(.video)#building figure.figureDetails.half img{width:100vw}section#project article:not(.video)#building figure.figureDetails.half:last-of-type img{margin-bottom:6vw}section#project article:not(.video)#building span.column{position:static;width:100vw;height:auto}section#project article:not(.video)#building span.column h3{font-size:5vw;padding-left:9.5vw}section#project article:not(.video)#building span.column ul{margin-left:12vw}section#project article:not(.video)#building span.column ul li{font-size:3vw;line-height:1.5}section#project article:not(.video)#building span.column ul:last-of-type{padding-bottom:6vw}}section#location{display:block;width:100vw;height:auto;-ms-transform:translateZ(100px);-moz-transform:translateZ(100px);-webkit-transform:translateZ(100px);-o-transform:translateZ(100px);transform:translateZ(100px);z-index:100;clear:both}section#location h2{display:block;width:80vw;height:auto;margin:0 auto;padding:4vw 0 2.5vw 0;font-family:'Libre Baskerville',serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#18b9ce;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:2.75vw;line-height:1.25;font-weight:400;font-style:italic;letter-spacing:.3vw}@media (orientation:portrait){section#location h2{font-size:5.5vw}}section#location>p{display:block;width:80vw;height:auto;margin:0 auto;font-family:'Libre Baskerville',serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#6d6e71;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.1vw;line-height:2;font-weight:400}@media (orientation:portrait){section#location>p{font-size:3.3vw}}section#location>p:last-of-type{margin-bottom:5vh}section#location ul#locationLinks{display:block;width:100vw;height:10vw;position:absolute;-ms-transform:translateZ(200px);-moz-transform:translateZ(200px);-webkit-transform:translateZ(200px);-o-transform:translateZ(200px);transform:translateZ(200px);z-index:200}section#location ul#locationLinks li{display:block;width:33.33333333vw;height:10vw;float:left;top:0;background-size:100vw}section#location ul#locationLinks li a{display:block;width:33.33333333vw;height:10vw;text-decoration:none;font-family:'Libre Baskerville',serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:white;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:2.3vw;font-weight:400;font-style:italic;line-height:10vw;letter-spacing:.2vw}section#location ul#locationLinks li a:after{content:'';display:inline-block;width:2.3vw;height:2.3vw;margin-left:1vw;background:transparent url("imgs/plus-o-hover.svg") center center / 2.3vw no-repeat;-webkit-filter:grayscale(1) brightness(2);filter:grayscale(1) brightness(2);-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}section#location ul#locationLinks li a:hover:after{-webkit-filter:none;filter:none;-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;-ms-transition:all .25s ease 0s;transition:all .25s ease 0s}section#location ul#locationLinks li:nth-of-type(1){background-position:0 0}section#location ul#locationLinks li:nth-of-type(2){background-position:center 0}section#location ul#locationLinks li:nth-of-type(3){background-position:right 0}@media (orientation:portrait){section#location ul#locationLinks li a{font-size:3.5vw}section#location ul#locationLinks li a:after{width:3.5vw;height:3.5vw;background-size:3.5vw 3.5vw}}section#location ul#locationLinks li:nth-of-type(1){background-image:url(imgs/location-top.jpg)}section#location ul#locationLinks li:nth-of-type(2){background-image:url(imgs/lifestyle-top.jpg)}section#location ul#locationLinks li:nth-of-type(3){background-image:url(imgs/bay-harbor-top.jpg)}section#location article{display:none;width:100vw;height:auto;-ms-transform:translateZ(100px);-moz-transform:translateZ(100px);-webkit-transform:translateZ(100px);-o-transform:translateZ(100px);transform:translateZ(100px);z-index:100}section#location article figure.figureTop{display:block;width:100vw;height:auto}section#location article figure.figureTop img{display:block;width:100vw;height:auto}section#location article figure.figureDetails{display:block;width:100vw;height:27.9vw;clear:both;font-size:0}section#location article figure.figureDetails img{display:inline-block;width:50vw;height:27.9vw}section#location article figure.figureDetails img.big{position:absolute;left:0;width:100vw;height:auto;z-index:1000}section#location article figure.figureDetails figcaption{display:inline-block;width:50vw;height:27.9vw;overflow:hidden}section#location article figure.figureDetails figcaption h3{width:50vw;height:27.9vw;display:-moz-box;display:-ms-box;display:-webkit-box;display:box;-webkit-box-orient:vertical;display:-webkit-flexbox;display:-moz-flex;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;justify-content:center;-webkit-justify-content:center;-moz-flex-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0 10vw 0 11vw;font-family:'Libre Baskerville',serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:#6d6e71;text-align:left;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.3vw;line-height:3;font-weight:400;font-style:italic;letter-spacing:.05vw}html[lang="es"] section#location article figure.figureDetails figcaption h3{padding:0 7vw 0 7vw}section#location article figure.figureDetails figcaption>div{width:50vw;height:27.9vw;display:-moz-box;display:-ms-box;display:-webkit-box;display:box;-webkit-box-orient:vertical;display:-webkit-flexbox;display:-moz-flex;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;justify-content:center;-webkit-justify-content:center;-moz-flex-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}section#location article figure.figureDetails figcaption>div p{display:block;width:40vw;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:#6d6e71;text-align:left;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1vw;line-height:2;font-weight:400;letter-spacing:.05vw}section#location article figure.figureDetails figcaption>div p+ul{margin-top:2.5vw}section#location article figure.figureDetails figcaption>div ul{display:block;width:40vw;margin-left:2vw}section#location article figure.figureDetails figcaption>div ul li{display:list-item;list-style-type:disc;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:#6d6e71;text-align:left;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.05vw;line-height:2;font-weight:500;letter-spacing:.05vw}section#location article.active{display:block}section#location article div.rollover{display:block;width:100vw;height:5vw;text-align:center;margin:-2.5vw 0;-ms-transform:translateZ(200px);-moz-transform:translateZ(200px);-webkit-transform:translateZ(200px);-o-transform:translateZ(200px);transform:translateZ(200px);z-index:200}section#location article div.rollover strong{display:inline-block;width:auto;height:5vw;font-family:'Libre Baskerville',serif;background-color:#3ea1b9;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:white;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:2.75vw;line-height:5vw;font-style:italic;font-weight:400;letter-spacing:.1vw;border:1px solid white;padding:0 2.5vw}section#location article div.theMap{display:block;width:100vw;height:55.8vw;background:#3ea1b9 url("imgs/map.jpg") center center / 100vw no-repeat}section#location article div.theMap figure#mapMarker{display:inline-block;width:5vw;height:5vw;position:absolute;left:19vw;top:auto;-ms-transform:translateZ(101px);-moz-transform:translateZ(101px);-webkit-transform:translateZ(101px);-o-transform:translateZ(101px);transform:translateZ(101px);z-index:101;margin-top:6.5vw;-webkit-animation:2s linear 0s normal infinite jump;animation:2s linear 0s normal infinite jump}section#location article div.theMap figure#mapMarker img{display:block;width:5vw;height:5vw}section#location article div.theMap aside{display:block;width:36vw;height:55.8vw;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-top:9vw;float:right}section#location article div.theMap aside h3{display:block}section#location article div.theMap aside h3 em{display:block;padding-left:3.5vw;font-family:'Libre Baskerville',serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:white;text-align:left;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:2vw;font-weight:400;font-style:italic;line-height:1;text-transform:lowercase;background-color:transparent}section#location article div.theMap aside h3 strong{display:block;font-family:'Libre Baskerville',serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:white;text-align:left;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:7vw;font-weight:400;font-style:italic;line-height:1.25;text-transform:lowercase;text-indent:0}section#location article div.theMap aside h3::first-line{padding-left:2.5vw}section#location article div.theMap aside ul{display:block;margin:3vw 0 0 2vw}section#location article div.theMap aside ul li{display:list-item;list-style-type:disc;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:white;text-align:left;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.05vw;line-height:2.25;font-weight:500;letter-spacing:.05vw}section#location article figure.figureDetails:after{content:"";display:block;width:50vw;height:4vw;position:absolute;left:0;margin-top:-4vw;background:transparent url("imgs/plus.svg") right center / 4vw no-repeat}section#location article figure.figureDetails:nth-of-type(2) img{float:right}section#location article figure.figureDetails.half{width:50vw;float:right;clear:none;right:0}section#location article figure.figureDetails.half img{width:50vw;float:right}section#location article figure.figureDetails.half:after{margin-top:23.9vw;right:0;left:auto}section#location article figure.figureDetails.third{width:33.33333333vw;float:left;clear:none}section#location article figure.figureDetails.third img{width:33.33333333vw}section#location article figure.figureDetails.third+.half{float:left}section#location article figure.figureDetails.third:after{width:33.33333333vw;right:auto;left:auto}section#location article figure.figureDetails.fourth{width:25vw;float:left;clear:none}section#location article figure.figureDetails.fourth img{width:25vw}section#location article figure.figureDetails.fourth:after{width:25vw;right:auto;left:auto}section#location article#lifestyle figure.figureDetails:not(.third):after{right:0;left:auto}section#location article#bayHarbor figure.figureDetails.half{width:50vw;float:right;clear:none;right:0;left:auto}section#location article#bayHarbor figure.figureDetails.half img{width:50vw;float:right}section#location article#bayHarbor figure.figureDetails.half:after{margin-top:23.9vw;right:0;left:auto}section#location article#bayHarbor figure.figureDetails:nth-of-type(2) img{float:left}section#location article#bayHarbor figure.figureDetails:nth-of-type(2) figcaption h3{padding:0 8vw 0 10vw}html[lang="es"] section#location article#bayHarbor figure.figureDetails:nth-of-type(2) figcaption h3{padding:0 5vw 0 5vw}html[lang="pt"] section#location article#bayHarbor figure.figureDetails:nth-of-type(2) figcaption h3{padding:0 6vw 0 7vw}@media (orientation:portrait){section#location article figure.figureDetails{width:100vw;height:auto}section#location article figure.figureDetails figcaption{width:100vw;height:55.8vw}section#location article figure.figureDetails figcaption h3{width:100vw;height:55.8vw;font-size:3vw}section#location article figure.figureDetails img{width:100vw;height:55.8vw;float:none}section#location article figure.figureDetails.third{height:auto}section#location article figure.figureDetails.third img{height:auto}section#location article figure.figureDetails.half{height:29vw}section#location article figure.figureDetails.half img{height:29vw}section#location article figure.figureDetails.fourth{height:29vw}section#location article figure.figureDetails.fourth img{height:29vw}section#location article figure.figureDetails:nth-of-type(2){float:none}section#location article div.rollover{margin:-4vw 0}section#location article div.rollover strong{font-size:4vw;height:8vw;line-height:8vw}section#location article div.theMap{background-image:url(imgs/map-phone.png);background-position:left top;background-size:100vw;height:186vw}section#location article div.theMap figure#mapMarker{width:10vw;height:10vw;left:33.5vw;margin-top:37.75vw}section#location article div.theMap figure#mapMarker img{width:10vw;height:10vw}section#location article div.theMap aside{position:absolute;top:145vw;padding-top:8vw;margin-top:0;width:100vw;height:86vw;float:none;margin:0 auto;background-color:#3892a8}section#location article div.theMap aside h3{float:none;margin:0 auto;width:52vw;margin-bottom:3vw}section#location article div.theMap aside h3 em{font-size:3vw;padding-left:5.25vw}section#location article div.theMap aside h3 strong{font-size:10.5vw}section#location article div.theMap aside ul{display:block;margin:5vw auto;width:73vw;padding-left:20vw}section#location article div.theMap aside ul li{font-size:3vw}}section#floorPlans{display:block;width:100vw;height:auto;-ms-transform:translateZ(100px);-moz-transform:translateZ(100px);-webkit-transform:translateZ(100px);-o-transform:translateZ(100px);transform:translateZ(100px);z-index:100;clear:both;background-color:#f0f0f0}section#floorPlans h2{display:block;width:80vw;height:auto;margin:0 auto;padding:6vw 0 1.5vw 0;font-family:'Libre Baskerville',serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#18b9ce;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:2.75vw;line-height:1.25;font-weight:400;font-style:italic;letter-spacing:.3vw}@media (orientation:portrait){section#floorPlans h2{font-size:5.5vw}}section#floorPlans>p{display:block;width:35vw;height:auto;margin:0 auto;font-family:'Libre Baskerville',serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#6d6e71;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.1vw;line-height:2;font-weight:400}@media (orientation:portrait){section#floorPlans>p{font-size:3.3vw}}section#floorPlans>p:last-of-type{margin-bottom:5vh}section#floorPlans article{display:block;width:100vw;height:auto;-ms-transform:translateZ(100px);-moz-transform:translateZ(100px);-webkit-transform:translateZ(100px);-o-transform:translateZ(100px);transform:translateZ(100px);z-index:100;margin-top:8vw}section#floorPlans article h3{display:block;width:100vw;height:5vw;text-align:center;margin:-2.5vw 0;-ms-transform:translateZ(200px);-moz-transform:translateZ(200px);-webkit-transform:translateZ(200px);-o-transform:translateZ(200px);transform:translateZ(200px);z-index:200}section#floorPlans article h3 strong{display:inline-block;width:auto;height:5vw;background-color:white;font-family:'Libre Baskerville',serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c8ba5;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:2.25vw;line-height:5vw;font-weight:400;font-style:italic;letter-spacing:.2vw;border:1px solid #2c8ba5;padding:0 3.5vw}section#floorPlans article ul#selectPlan{display:block;width:50vw;height:65.5vw;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:5.5vw 3vw 0 3vw;text-align:center;float:left;background-color:#2c8ba5}section#floorPlans article ul#selectPlan li{display:inline-block;width:21vw;height:8vw;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;list-style-type:none;background-size:20vw 7.5vw;background-position:.5vw center;background-repeat:no-repeat;border:1px solid white;margin-bottom:1vw;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}section#floorPlans article ul#selectPlan li a{display:block;width:21vw;height:8vw;text-decoration:none}section#floorPlans article ul#selectPlan li a p{display:block;width:13vw;height:8vw;display:-moz-box;display:-ms-box;display:-webkit-box;display:box;-webkit-box-orient:vertical;display:-webkit-flexbox;display:-moz-flex;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;justify-content:center;-webkit-justify-content:center;-moz-flex-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;float:right}section#floorPlans article ul#selectPlan li a p strong{display:block;width:13vw;height:auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-right:1vw;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:white;text-align:right;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.6vw;line-height:1.5;font-weight:600}section#floorPlans article ul#selectPlan li a p em{display:block;width:13vw;height:auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-right:1vw;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:white;text-align:right;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1vw;line-height:1.5;letter-spacing:.2vw;font-weight:400;font-style:normal;text-transform:uppercase}section#floorPlans article ul#selectPlan li:nth-of-type(odd){float:left;clear:left}section#floorPlans article ul#selectPlan li:nth-of-type(even){float:right;clear:right}section#floorPlans article ul#selectPlan li:hover,section#floorPlans article ul#selectPlan li.active{background-color:rgba(255,255,255,0.1);-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;-ms-transition:all .25s ease 0s;transition:all .25s ease 0s}section#floorPlans article figure{display:none;width:50vw;height:52.5vw;float:left;background-color:white}section#floorPlans article figure img{display:block;width:50vw;height:40.546875vw;margin-top:2.5vw;cursor:cell}section#floorPlans article figure figcaption{display:block;width:50vw;height:9.453125vw}section#floorPlans article figure figcaption>a{display:inline-block;position:absolute;right:2.5vw;text-decoration:none;float:right;border:1px solid #2c8ba5;background-color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c8ba5;text-align:justify;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.25vw;line-height:1.25;font-weight:600;font-style:normal;padding:.5vw 1.25vw;margin:3.5vw 0 0 0;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}section#floorPlans article figure figcaption>a:hover{color:white;background-color:#2c8ba5;-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;-ms-transition:all .25s ease 0s;transition:all .25s ease 0s}section#floorPlans article figure figcaption>div{display:block;width:36vw;height:9.453125vw;display:-moz-box;display:-ms-box;display:-webkit-box;display:box;-webkit-box-orient:vertical;display:-webkit-flexbox;display:-moz-flex;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;justify-content:center;-webkit-justify-content:center;-moz-flex-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}section#floorPlans article figure figcaption>div h4{display:block;width:34vw;height:auto;margin-left:2.5vw;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:#2c8ba5;text-align:left;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:2vw;line-height:1.25;font-weight:600;font-style:normal}section#floorPlans article figure figcaption>div h5{display:block;width:34vw;height:auto;margin-left:2.5vw;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:#2c8ba5;text-align:left;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.25vw;line-height:1.25;font-weight:400;letter-spacing:.2vw;font-style:normal;text-transform:uppercase;margin-bottom:.5vw}section#floorPlans article figure figcaption>div p{display:block;width:34vw;height:auto;margin-left:2.5vw;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:#2c8ba5;text-align:left;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.25vw;line-height:1.25;font-weight:400;font-style:normal}section#floorPlans article figure figcaption>div p sup{display:inline;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:#2c8ba5;text-align:left;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.25vw;line-height:1.25;font-weight:400;font-style:normal}section#floorPlans article figure.active{display:block}section#floorPlans article>small{display:block;width:50vw;height:13vw;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1vw 2.5vw 0 2.5vw;float:left;background-color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c8ba5;text-align:justify;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:.75vw;line-height:1.25;font-weight:600;font-style:normal}@media (orientation:portrait){section#floorPlans>p{width:75vw}section#floorPlans article h3{margin:-1vw 0}section#floorPlans article h3 strong{font-size:4vw;height:8vw;line-height:8vw}section#floorPlans article ul#selectPlan{width:100vw;height:125vw;float:none;padding:11vw 5vw 0 5vw}section#floorPlans article ul#selectPlan li{width:42vw;height:16vw;background-size:42vw 16vw;margin-bottom:2vw}section#floorPlans article ul#selectPlan li a{width:42vw;height:16vw}section#floorPlans article ul#selectPlan li a p{width:26vw;height:16vw}section#floorPlans article ul#selectPlan li a p strong{width:26vw;padding-right:2vw;font-size:3.2vw}section#floorPlans article ul#selectPlan li a p em{width:26vw;padding-right:2vw;font-size:2vw}section#floorPlans article figure{width:100vw;height:105vw;float:none}section#floorPlans article figure img{width:100vw;height:81.09375vw;margin-top:0}section#floorPlans article figure figcaption{width:100vw;height:18.90625vw}section#floorPlans article figure figcaption>a{right:5vw;font-size:3.5vw;padding:2vw 5vw;margin:7vw 0 0 0}section#floorPlans article figure figcaption>div{width:56vw;height:18.90625vw}section#floorPlans article figure figcaption>div h4{width:50vw;margin-left:5vw;font-size:4vw}section#floorPlans article figure figcaption>div h5{width:50vw;margin-left:5vw;font-size:2.5vw;margin-bottom:1vw}section#floorPlans article figure figcaption>div p{width:50vw;margin-left:5vw;font-size:2.5vw}section#floorPlans article figure figcaption>div p sup{font-size:2.5vw}section#floorPlans article>small{width:100vw;height:auto;float:none;padding:2vw 5vw 5vw 5vw;font-size:3vw;font-weight:300}}section#team{display:block;width:100vw;height:auto;zoom:1;-ms-transform:translateZ(100px);-moz-transform:translateZ(100px);-webkit-transform:translateZ(100px);-o-transform:translateZ(100px);transform:translateZ(100px);z-index:100;clear:both;background-color:#f0f0f0;padding-bottom:5vw;text-align:center}section#team:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden}section#team h2{display:block;width:80vw;height:auto;margin:0 auto;padding:6vw 0 1.5vw 0;font-family:'Libre Baskerville',serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#18b9ce;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:2.75vw;line-height:1.25;font-weight:400;font-style:italic;letter-spacing:.3vw}@media (orientation:portrait){section#team h2{font-size:5.5vw}}section#team>p{display:block;width:80vw;height:auto;margin:0 auto;font-family:'Libre Baskerville',serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#6d6e71;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.1vw;line-height:2;font-weight:400}@media (orientation:portrait){section#team>p{font-size:3.3vw}}section#team>p:last-of-type{margin-bottom:5vh}section#team article{display:inline-block;width:calc(80vw / 3);height:18.75vw;padding-top:5vw;vertical-align:top;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}section#team article h3{display:block;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:#2c8ba5;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.75vw;font-weight:600;line-height:3;text-transform:uppercase}section#team article>p{display:block;width:auto;height:auto;font-family:'Libre Baskerville',serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#6d6e71;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:.8vw;line-height:2;font-weight:400;margin:-1vw 0 .75vw 0}@media (orientation:portrait){section#team article>p{font-size:2.4vw}}section#team article a{text-decoration:none}section#team article a svg path{fill:#6d6e71;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}section#team article a#teamLdg{display:inline-block;width:8vw;height:5.4vw;float:left}section#team article a#teamLdg svg{display:block;width:8vw;height:5.4vw}section#team article a#teamLdg svg path#svgLdgBg{fill:white}section#team article a#teamLdg svg path#svgLdgGray{fill:#6d6e71}section#team article a#teamLdg svg path#svgLdgGroup{fill:white}section#team article a#teamLdg svg path#svgLdgAbbr{fill:white}section#team article a#teamTeam18{display:inline-block;width:8.5vw;height:5.4vw;float:right}section#team article a#teamTeam18 svg{display:block;width:8.5vw;height:5.4vw}section#team article a#teamFrankelBenyoun{display:inline-block;width:22vw;height:7vw}section#team article a#teamFrankelBenyoun svg{display:block;width:22vw;height:7vw}section#team article a#teamIkone{display:inline-block;width:21vw;height:7vw}section#team article a#teamIkone svg{display:block;width:21vw;height:7vw}section#team article a:hover svg path{-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;-ms-transition:all .25s ease 0s;transition:all .25s ease 0s}section#team article a:hover#teamLdg svg path#svgLdgBg{fill:#fff}section#team article a:hover#teamLdg svg path#svgLdgGray{fill:#bcbec0}section#team article a:hover#teamLdg svg path#svgLdgGreenBg{fill:#004d43}section#team article a:hover#teamLdg svg path#svgLdgGroup{fill:#004d43}section#team article a:hover#teamLdg svg path#svgLdgAbbr{fill:#fff}section#team article a:hover#teamTeam18 svg path#svgTeam18Blue{fill:#052f5a}section#team article a:hover#teamTeam18 svg path#svgTeam18Black{fill:#000}section#team article a:hover#teamFrankelBenyoun svg path{fill:black}section#team article a:hover#teamIkone svg path{fill:#231f20}section#team article:nth-of-type(1){padding-right:6.75vw}section#team article:nth-of-type(3){padding-left:6.75vw}@media (orientation:portrait){section#team article{width:80vw;height:auto;clear:both}section#team article h3{font-size:4.5vw;font-weight:400;line-height:8vw}section#team article>p{font-size:4vw;line-height:6vw;margin:0 0 2vw 0}section#team article a#teamLdg{width:30vw;height:20vw}section#team article a#teamLdg svg{width:30vw;height:20vw}section#team article a#teamTeam18{width:30vw;height:20vw}section#team article a#teamTeam18 svg{width:30vw;height:20vw}section#team article a#teamFrankelBenyoun{width:60vw;height:16vw}section#team article a#teamFrankelBenyoun svg{width:60vw;height:16vw}section#team article a#teamIkone{width:60vw;height:10vw}section#team article a#teamIkone svg{width:60vw;height:10vw}section#team article:nth-of-type(1){padding-right:0}section#team article:nth-of-type(3){padding-left:0}}section#contact{display:block;width:100vw;height:auto;zoom:1;-ms-transform:translateZ(100px);-moz-transform:translateZ(100px);-webkit-transform:translateZ(100px);-o-transform:translateZ(100px);transform:translateZ(100px);z-index:100;clear:both}section#contact:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden}section#contact form#contactForm{display:block;width:50vw;height:86vw;float:left;zoom:1;background-color:#2c8ba5;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:5vw 6.25vw 0 6.25vw}section#contact form#contactForm:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden}section#contact form#contactForm legend{display:block;width:auto;height:auto;margin:0 auto 2.5vw auto}section#contact form#contactForm legend h2{font-family:'Libre Baskerville',serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:white;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:3vw;font-weight:400;font-style:italic;line-height:1;letter-spacing:.2vw;text-transform:capitalize;margin-bottom:1vw}section#contact form#contactForm legend p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:white;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.25vw;font-weight:400;line-height:1.5}section#contact form#contactForm input[type="text"],section#contact form#contactForm input[type="email"]{display:block;width:37.5vw;height:5vw;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0 auto 2.5vw auto;background-color:#2c8ba5;border:1px solid white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:white;text-align:left;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.25vw;font-weight:800;line-height:5vw;letter-spacing:.2vw;padding-left:1vw}section#contact form#contactForm input[type="text"]::-webkit-input-placeholder,section#contact form#contactForm input[type="email"]::-webkit-input-placeholder{color:white;font-style:italic;font-weight:400}section#contact form#contactForm input[type="text"]:-moz-placeholder,section#contact form#contactForm input[type="email"]:-moz-placeholder{color:white;font-style:italic;font-weight:400}section#contact form#contactForm input[type="text"]::-moz-placeholder,section#contact form#contactForm input[type="email"]::-moz-placeholder{color:white;font-style:italic;font-weight:400}section#contact form#contactForm input[type="text"]:-ms-input-placeholder,section#contact form#contactForm input[type="email"]:-ms-input-placeholder{color:white;font-style:italic;font-weight:400}section#contact form#contactForm textarea{display:block;width:37.5vw;height:10vw;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0 auto 2.5vw auto;background-color:#2c8ba5;border:1px solid white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:white;text-align:left;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.25vw;font-weight:800;padding-top:1.25vw;line-height:2.5vw;letter-spacing:.2vw;padding-left:1vw}section#contact form#contactForm textarea::-webkit-input-placeholder{color:white;font-style:italic;font-weight:400}section#contact form#contactForm textarea:-moz-placeholder{color:white;font-style:italic;font-weight:400}section#contact form#contactForm textarea::-moz-placeholder{color:white;font-style:italic;font-weight:400}section#contact form#contactForm textarea:-ms-input-placeholder{color:white;font-style:italic;font-weight:400}section#contact form#contactForm input[type="submit"]{display:inline-block;width:18.75vw;height:5vw;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0 auto 2.5vw auto;background-color:#2c8ba5;border:1px solid white;float:right;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:white;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.25vw;font-style:italic;font-weight:400;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}section#contact form#contactForm input[type="submit"]:hover{cursor:pointer;background-color:white;color:#2c8ba5;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;-ms-transition:all .25s ease 0s;transition:all .25s ease 0s}section#contact div#address{display:block;width:50vw;height:27vw;float:left;background-color:white;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:5vw 6.25vw 0vw 6.25vw}section#contact div#address h2{font-family:'Libre Baskerville',serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:#2c8ba5;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:3vw;font-weight:400;font-style:italic;line-height:1;letter-spacing:.2vw;text-transform:capitalize;margin-bottom:1vw}section#contact div#address p{display:block;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:#6d6e71;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.25vw;font-weight:400;line-height:1.5}section#contact div#address p strong{display:inline;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:#6d6e71;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.25vw;font-weight:600;line-height:1.5}section#contact div#address p+p{margin-top:.5vw}section#contact div#address p a{display:block;text-decoration:none;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:#6d6e71;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.25vw;font-weight:400;line-height:1.5;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}section#contact div#address p a:hover{text-decoration:underline;color:#2c8ba5;-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;-ms-transition:all .25s ease 0s;transition:all .25s ease 0s}section#contact div#mapLayer{display:block;width:50vw;height:59vw;float:left;background-color:#32849f;background-image:url("imgs/map.png");background-repeat:no-repeat;background-size:50vw auto}@media (orientation:portrait){section#contact form#contactForm{width:100vw;height:auto;float:none;padding:5vw 10vw}section#contact form#contactForm legend{margin:0 auto 5vw auto}section#contact form#contactForm legend h2{font-size:6vw}section#contact form#contactForm legend p{font-size:3vw}section#contact form#contactForm input[type="text"],section#contact form#contactForm input[type="email"]{width:80vw;height:10vw;line-height:10vw;font-size:4vw;padding-left:2vw}section#contact form#contactForm textarea{width:80vw;height:20vw;line-height:10vw;font-size:4vw;padding-left:2vw}section#contact form#contactForm input[type="submit"]{width:37.5vw;height:10vw;font-size:4vw}section#contact div#address{width:100vw;height:auto;padding-bottom:10vw;padding-top:10vw}section#contact div#address h2{font-size:6vw}section#contact div#address p{font-size:4vw}section#contact div#address p strong{font-size:4vw}section#contact div#address p a{font-size:4vw}section#contact div#mapLayer{width:100vw;height:62vw;background-size:100vw auto}}article#followUs{display:block;width:100vw;height:auto;zoom:1;-ms-transform:translateZ(100px);-moz-transform:translateZ(100px);-webkit-transform:translateZ(100px);-o-transform:translateZ(100px);transform:translateZ(100px);z-index:100;clear:both;text-align:center;padding:5vw 0;background-color:white}article#followUs:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden}article#followUs h2{display:block;width:80vw;height:auto;margin:0 auto 2.5vw auto;font-family:'Libre Baskerville',serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c8ba5;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:3vw;line-height:1;font-weight:400;font-style:italic;letter-spacing:.2vw}@media (orientation:portrait){article#followUs h2{font-size:6vw}}article#followUs a{display:inline-block;width:5vw;height:5vw;margin:0 1vw}article#followUs a svg{display:block;width:5vw;height:5vw}article#followUs a svg path{fill:#2c8ba5;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}article#followUs a:hover svg path{-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;-ms-transition:all .25s ease 0s;transition:all .25s ease 0s}article#followUs a:hover svg path:first-of-type{fill:#18b9ce}@media (orientation:portrait){article#followUs a{width:10vw;height:10vw;margin:0 2vw}article#followUs a svg{width:10vw;height:10vw}}article#copy{display:block;width:100vw;height:auto;zoom:1;-ms-transform:translateZ(100px);-moz-transform:translateZ(100px);-webkit-transform:translateZ(100px);-o-transform:translateZ(100px);transform:translateZ(100px);z-index:100;clear:both;text-align:center;padding:1vw 0;background-color:#2c8ba5}article#copy:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden}article#copy p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:white;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:16px;font-weight:500;line-height:1.5}article#copy p a{text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:white;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:16px;font-weight:500;line-height:1.5;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}article#copy p a:hover{text-decoration:underline;color:#18b9ce;-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;-ms-transition:all .25s ease 0s;transition:all .25s ease 0s}@media (orientation:portrait){article#copy p{font-size:3vw}article#copy p a{font-size:3vw}}footer{display:block;width:100vw;height:auto;zoom:1;-ms-transform:translateZ(100px);-moz-transform:translateZ(100px);-webkit-transform:translateZ(100px);-o-transform:translateZ(100px);transform:translateZ(100px);z-index:100;clear:both;padding:2.5vw 0;background-color:#f0f0f0}footer:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden}footer small{display:block;width:70vw;margin:0 auto;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c8ba5;text-align:justify;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:10px;font-weight:600;line-height:1}footer figure{display:block;width:40px;height:auto;margin:1vw auto}footer figure img{display:block;width:40px;height:40px}@media (orientation:portrait){footer{padding-top:5vw}footer small{width:80vw}}.magnify{display:inline-block;position:relative}.magnify .magnify-lens{display:none;width:40vw;height:40vw;-ms-transform:translateZ(1000px);-moz-transform:translateZ(1000px);-webkit-transform:translateZ(1000px);-o-transform:translateZ(1000px);transform:translateZ(1000px);z-index:1000;position:absolute;border-radius:20vw;-moz-border-radius:20vw;-webkit-border-radius:20vw;-webkit-box-shadow:0 0 0 1.5vw rgba(17,75,91,0.85),0 0 7px 7px rgba(0,0,0,0.25),inset 0 0 40px 2px rgba(0,0,0,0.25);box-shadow:0 0 0 1.5vw rgba(17,75,91,0.85),0 0 7px 7px rgba(0,0,0,0.25),inset 0 0 40px 2px rgba(0,0,0,0.25);cursor:none;background-color:white !important}.magnify .magnify-lens.loading{background:#333 !important;opacity:.75}.magnify .magnify-lens.loading:after{position:absolute;left:0;top:45%;width:100%;color:#fff;content:'Loading...';text-align:center;text-shadow:0 0 2px rgba(51,51,51,0.8);text-transform:none}@media (orientation:portrait){.magnify .magnify-lens{width:50vw;height:50vw;border-radius:25vw;-moz-border-radius:25vw;-webkit-border-radius:25vw}}div#fullImage{display:none;width:100vw;height:calc(100vh - 10vw);position:fixed;left:0;top:10vw;overflow:hidden;visibility:hidden;background-color:#2b738e;background-image:-webkit-linear-gradient(top, #2b738e, #356577);background-image:-moz-linear-gradient(top, #2b738e, #356577);background-image:-o-linear-gradient(top, #2b738e, #356577);background-image:-ms-linear-gradient(top, #2b738e, #356577);background-image:linear-gradient(top, #2b738e, #356577);-webkit-transform-origin:50% 50% 0;-moz-transform-origin:50% 50% 0;transform-origin:50% 50% 0;z-index:1000;-webkit-transform:translateZ(1000px) perspective(1000px);transform:translateZ(1000px) perspective(1000px);-webkit-animation:1s ease-out 0s normal 1 flipInX1000;animation:1s ease-out 0s normal 1 flipInX1000}div#fullImage *{-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;-ms-transition:all .25s ease 0s;transition:all .25s ease 0s;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}div#fullImage>div{display:block;width:100vw;height:calc(100vh - 10vw);background-color:#2b738e;background-image:-webkit-linear-gradient(top, #2b738e, #356577);background-image:-moz-linear-gradient(top, #2b738e, #356577);background-image:-o-linear-gradient(top, #2b738e, #356577);background-image:-ms-linear-gradient(top, #2b738e, #356577);background-image:linear-gradient(top, #2b738e, #356577)}div#fullImage>div>a#fullImageClose{display:inline-block;width:7.5vmin;height:7.5vmin;cursor:pointer;position:absolute;z-index:1001;top:1vw;right:7.25vmin}div#fullImage>div>a#fullImageClose>svg#svgCloseFullImage{display:block}div#fullImage>div>a#fullImageClose>svg#svgCloseFullImage path{fill:white;stroke:#2b738e;stroke-width:4}div#fullImage>div figure#theFullImage{display:block;width:100vw;height:calc(95vh - 10vw);position:absolute;left:0;top:5vh;display:-moz-box;display:-ms-box;display:-webkit-box;display:box;-webkit-box-orient:vertical;display:-webkit-flexbox;display:-moz-flex;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;justify-content:center;-webkit-justify-content:center;-moz-flex-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;z-index:1000;background-position:center center;background-repeat:no-repeat;background-size:contain}div#fullImage>div figure#theFullImage img{display:none}div#fullImage.active{visibility:visible}div#fullImage.active *{-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;-ms-transition:all 1s ease 0s;transition:all 1s ease 0s;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}div#fullImage.inactive{display:none;visibility:hidden;-webkit-animation:.5s ease-out 0s normal 1 flipOutX1000;animation:.5s ease-out 0s normal 1 flipOutX1000}div#fullImage.inactive *{-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}@media (orientation:portrait){div#fullImage{height:calc(100vh - 14vw);top:14vw}div#fullImage>div{height:calc(100vh - 14vw)}div#fullImage>div figure#theFullImage{height:calc(95vh - 14vw)}div#fullImage>div figure#theFullImage img{max-height:calc(95vh - 14vw)}}section#contact form#contactForm select{display:block;width:37.5vw;height:5vw;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0 auto 2.5vw auto;background-color:#2c8ba5;border:1px solid white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:white;text-align:left;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.25vw;line-height:5vw;letter-spacing:.2vw;padding-left:1vw}