.notices{padding:1px 1px 1px 30px;margin:15px 0}.notices.yellow{border-left:10px solid #f0ad4e;background:#fcf8f2;color:#df8a13}.notices.red{border-left:10px solid #d9534f;background:#fdf7f7;color:#b52b27}.notices.blue{border-left:10px solid #5bc0de;background:#f4f8fa;color:#28a1c5}.notices.green{border-left:10px solid #5cb85c;background:#f1f9f1;color:#3d8b3d}﻿.form-group.has-errors{background:rgb(255 0 0 / .05);border:1px solid rgb(255 0 0 / .2);border-radius:3px;margin:0 -5px;padding:0 5px}.form-errors{color:#b52b27}.form-honeybear{visibility:hidden;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.form-errors p{margin:0}.form-input-file input{display:none}.form-input-file .dz-default.dz-message{position:absolute;text-align:center;left:0;right:0;top:50%;transform:translateY(-50%);margin:0}.form-input-file.dropzone{position:relative;min-height:70px;border-radius:3px;margin-bottom:.85rem;border:2px dashed #ccc;color:#aaa;padding:.5rem}.form-input-file.dropzone .dz-preview{margin:.5rem}.form-input-file.dropzone .dz-preview:hover{z-index:2}.form-input-file.dropzone .dz-preview .dz-error-message{min-width:140px;width:auto}.form-input-file.dropzone .dz-preview .dz-image,.form-input-file.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:3px;z-index:1}.form-tabs .tabs-nav{display:flex;padding-top:1px;margin-bottom:-1px}.form-tabs .tabs-nav a{flex:1;transition:color .5s ease,background .5s ease;cursor:pointer;text-align:center;padding:10px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #ccc;border-radius:5px 5px 0 0}.form-tabs .tabs-nav a.active{border:1px solid #ccc;border-bottom:1px solid #fff0;margin:0 -1px}.form-tabs .tabs-nav a.active span{color:#000}.form-tabs .tabs-nav span{display:inline-block;line-height:1.1}.form-tabs.subtle .tabs-nav{margin-right:0!important}.form-tabs .tabs-content .tab__content{display:none;padding-top:2rem}.form-tabs .tabs-content .tab__content.active{display:block}.checkboxes{display:inline-block}.checkboxes label{display:inline;cursor:pointer;position:relative;padding:0 0 0 20px;margin-right:15px}.checkboxes label:before{content:"";display:inline-block;width:20px;height:20px;left:0;margin-top:0;margin-right:10px;position:absolute;border-radius:3px;border:1px solid #e6e6e6}.checkboxes input[type=checkbox]{display:none}.checkboxes input[type=checkbox]:checked+label:before{content:"✓";font-size:20px;line-height:1;text-align:center}.checkboxes.toggleable label{margin-right:0}.form-field-toggleable .checkboxes.toggleable{margin-right:5px;vertical-align:middle}.form-field-toggleable .checkboxes+label{display:inline-block}.switch-toggle{display:inline-flex;overflow:hidden;border-radius:3px;line-height:35px;border:1px solid #ccc}.switch-toggle input[type=radio]{position:absolute;visibility:hidden;display:none}.switch-toggle label{display:inline-block;cursor:pointer;padding:0 15px;margin:0;white-space:nowrap;color:inherit;transition:background-color .5s ease}.switch-toggle input.highlight:checked+label{background:#333;color:#fff}.switch-toggle input:checked+label{color:#fff;background:#999}.signature-pad{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:10px;width:100%;height:100%;max-width:700px;max-height:460px;border:1px solid #f0f0f0;background-color:#fff;padding:16px}.signature-pad--body{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #f6f6f6;min-height:100px}.signature-pad--body canvas{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:4px;box-shadow:0 0 5px rgb(0 0 0 / .02) inset}.signature-pad--footer{color:#c3c3c3;text-align:center;font-size:1.2em}.signature-pad--actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:8px}[data-grav-field=array] .form-row{display:flex;align-items:center;margin-bottom:.5rem}[data-grav-field=array] .form-row>input,[data-grav-field=array] .form-row>textarea{margin:0 .5rem;display:inline-block}.form-data.basic-captcha .form-input-wrapper{border:1px solid #ccc;border-radius:5px;display:flex;overflow:hidden}.form-data.basic-captcha .form-input-prepend{display:flex;color:#333;background-color:#ccc;flex-shrink:0}.form-data.basic-captcha .form-input-prepend img{margin:0}.form-data.basic-captcha .form-input-prepend button>svg{margin:0 8px;width:18px;height:18px}.form-data.basic-captcha input.form-input{border:0}#grav-login{max-width:30rem;margin:5rem auto;background:#fcfcfc;border:4px solid #eee;border-radius:4px;padding:1rem 3rem 3rem 3rem;text-align:center}#grav-login .form-actions{text-align:right}#grav-logout{position:absolute;bottom:5px;right:5px}.alert.info{color:#27ae60}.alert.error{color:#e74c3c}#grav-login p{font-size:small;margin:1rem 0;padding:0;text-align:center}#grav-login .form-actions p{margin-bottom:0}#grav-login .button{vertical-align:middle}#grav-login .delimiter{display:block;font-size:1.6rem;letter-spacing:1px;line-height:1.6rem;position:relative;text-transform:uppercase;margin:1rem 0}#grav-login .delimiter:after,#grav-login .delimiter:before{background-color:#777;content:"";height:1px;position:absolute;top:.8rem;width:40%}#grav-login .delimiter:before{background-image:-moz-linear-gradient(right center,#777777,#ffffff);left:0}#grav-login .delimiter:after{background-image:-moz-linear-gradient(left center,#777777,#ffffff);right:0}#grav-login .rememberme{display:inline-block;float:left;padding:7px 0;vertical-align:middle}#grav-login .rememberme label{font-weight:inherit;display:inline}.login-status{white-space:nowrap;vertical-align:middle}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}@charset "UTF-8";.slick-loading .slick-list{background:#fff url(/user/themes/helin-co-2017/lib/slick/./ajax-loader.gif) center center no-repeat}@font-face{font-family:"slick";src:url(/user/themes/helin-co-2017/lib/slick/./fonts/slick.eot);src:url("/user/themes/helin-co-2017/lib/slick/./fonts/slick.eot?#iefix") format("embedded-opentype"),url(/user/themes/helin-co-2017/lib/slick/./fonts/slick.woff) format("woff"),url(/user/themes/helin-co-2017/lib/slick/./fonts/slick.ttf) format("truetype"),url("/user/themes/helin-co-2017/lib/slick/./fonts/slick.svg#slick") format("svg");font-weight:400;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:#fff0;color:#fff0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:#fff0;color:#fff0}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:#fff0;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:#fff0;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}@charset "UTF-8";html{background-color:#fff;margin:0;padding:0;overflow-y:scroll}body{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;min-height:100vh;overflow:visible}main,footer{position:relative;padding:0}main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}main img{display:block;max-width:100%;max-height:95vh;margin:1em auto 3em auto}footer,footer.pad{padding-top:.7em;padding-bottom:0;border-top:1px #f0f0f0 solid}footer.dark{border-top:none}section.content:last-child{padding-bottom:0}div.cover div.video-container,div.main-carousel div.video-container{position:absolute;top:0;bottom:0;width:100%;height:100%;overflow:hidden}div.cover div.video-container video,div.main-carousel div.video-container video{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}div.map{width:100%;height:20em;margin-bottom:.5em}.map-label{margin-top:1px!important;text-shadow:-1px 0 white,0 1px white,1px 0 white,0 -1px #fff;font-weight:700;font-size:1.3em;color:#444}ul{margin:.5em 0;padding-left:1.2em}ul li{list-style-type:square}.clear{clear:both}table{margin:0 -.75em;border-spacing:.75em 0;border-collapse:separate}p{margin-top:0;margin-bottom:.8em}@media screen and (max-width:900px){main img{max-height:98vh}}@media screen and (max-width:775px){section,.pad{padding:0 2em 1em 2em}}@media screen and (min-width:776px){section,.pad{padding:0 5em 1em 5em}}.pad section{padding:0}.two-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2}.two-columns ul{margin-top:0}div.part div.sections,div.part div.sections.narrow{display:-webkit-box;display:-ms-flexbox;-js-display:flex;display:flex}div.part div.sections section,div.part div.sections.narrow section{padding-left:0;padding-right:0;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}div.part div.sections section:first-child,div.part div.sections.narrow section:first-child{padding-left:0}div.part div.sections div.separator,div.part div.sections.narrow div.separator{-webkit-box-flex:0;-ms-flex:0 0 2em;flex:0 0 2em}@media screen and (max-width:900px){.two-columns{-webkit-column-count:1;-moz-column-count:1;column-count:1}div.part div.sections:not(.narrow){-ms-flex-wrap:wrap;flex-wrap:wrap}div.part div.sections:not(.narrow) section{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}div.part div.sections:not(.narrow) div.separator{-webkit-box-flex:0;-ms-flex:0 0 0%;flex:0 0}}@media screen and (max-width:570px){div.part div.sections.narrow{-ms-flex-wrap:wrap;flex-wrap:wrap}div.part div.sections.narrow section{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}div.part div.sections.narrow div.separator{-webkit-box-flex:0;-ms-flex:0 0 0%;flex:0 0}}.no-bottom-pad{padding-bottom:0}header{opacity:0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding-bottom:.35em}header div.logo{height:1.5em;background-image:url(/user/themes/helin-co-2017/images/logo-w.png);background-size:contain;background-repeat:no-repeat;background-position:center}header div.content{position:relative}header div.content div.top div.button,header div.content div.top div.logo{display:none}header div.content nav div.menu{display:-webkit-box;display:-ms-flexbox;-js-display:flex;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header div.content nav div.menu div.margin-left,header div.content nav div.menu div.margin-right{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:5em;max-width:5em}header div.content nav div.menu ul{display:-webkit-box;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;margin:0;padding:0;visibility:hidden}header div.content nav div.menu ul li{display:-webkit-box;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100%;list-style-type:none;position:relative;text-align:center}header div.content nav div.menu ul li a,header div.content nav div.menu ul li span.nav-item{margin-top:.35em;padding:.5em;display:-webkit-box;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header div.content nav div.menu ul li:last-child{padding-right:0}header div.content nav div.menu ul.right{width:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header div.content nav div.menu ul.right li{margin-right:1.5vw}header div.content nav div.menu ul.right li:last-child{margin-right:0}header div.content-no-menu{width:100%}header div.content-no-menu div.top{padding:0 2.2em 0 2.2em;display:-webkit-box;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header div.content-no-menu div.top div.logo{width:100%;margin:1em 0}@supports (padding:max(0px)){header div.content nav div.menu div.margin-left{min-width:min(5em, env(safe-area-inset-left));max-width:max(5em, env(safe-area-inset-left))}header div.content nav div.menu div.margin-right{min-width:min(5em, env(safe-area-inset-right));max-width:max(5em, env(safe-area-inset-right))}}@media screen and (min-width:775px) and (max-width:56em){header div.content nav div.menu div.margin-left,header div.content nav div.menu div.margin-right{min-width:1em;max-width:2.2em}@supports (padding:max(0px)){header div.content nav div.menu div.margin-left{min-width:min(1em, env(safe-area-inset-left));max-width:max(2.2em, env(safe-area-inset-left))}header div.content nav div.menu div.margin-right{min-width:min(1em, env(safe-area-inset-right));max-width:max(2.2em, env(safe-area-inset-right))}}}@media screen and (max-width:775px){header{padding-bottom:0}header div.content{width:100%}header div.content div.top{padding:0 2.2em 0 2.2em;display:-webkit-box;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header div.content div.top div.logo{width:55%;margin:1em 0}header div.content div.top div.button{width:1.2em;margin:-1px 2% 0 .75em;overflow:visible}header div.content div.top div.button,header div.content div.top div.logo{display:block}header div.content div.top div.button img,header div.content div.top div.logo{width:100%}header div.content nav{position:relative;width:100%}header div.content nav div.menu:not(.menu-test){display:none;position:absolute;overflow:hidden;left:0;top:0;width:100%;height:0;margin-top:-1px;padding-bottom:1em;z-index:3;background-color:#fff}header div.content nav div.menu:not(.menu-test) div.margin-left,header div.content nav div.menu:not(.menu-test) div.margin-right{max-width:0}header div.content nav div.menu:not(.menu-test) div.margin-left{max-width:env(safe-area-inset-left)}header div.content nav div.menu:not(.menu-test) div.margin-right{max-width:env(safe-area-inset-right)}header div.content nav div.menu:not(.menu-test) ul,header div.content nav div.menu:not(.menu-test) ul.right{display:block;padding:0 2.2em;margin-left:0}header div.content nav div.menu:not(.menu-test) ul li,header div.content nav div.menu:not(.menu-test) ul li:last-child,header div.content nav div.menu:not(.menu-test) ul.right li,header div.content nav div.menu:not(.menu-test) ul.right li:last-child{display:block;margin-right:0}#menu-link{display:block;width:100%;padding:.5em}#menu-link img{display:block}#menu-link:hover img{-webkit-filter:brightness(10);filter:brightness(10)}}header{opacity:1}@-webkit-keyframes zoom-image{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes zoom-image{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.2);transform:scale(1.2)}}@-webkit-keyframes blur-image{0%{-webkit-filter:blur(0);filter:blur(0)}1.5%{-webkit-filter:blur(0);filter:blur(0)}100%{-webkit-filter:blur(250px);filter:blur(250px)}}@keyframes blur-image{0%{-webkit-filter:blur(0);filter:blur(0)}1.5%{-webkit-filter:blur(0);filter:blur(0)}100%{-webkit-filter:blur(250px);filter:blur(250px)}}div.main-carousel,div.slick-track,div.slick-list,div.carousel-cell,div.carousel-cell div.image-container,div.carousel-cell div.image{position:absolute;width:100%;height:100%}div.main-carousel{opacity:0}div.main-carousel div.carousel-cell{position:relative}div.main-carousel div.slick-track{position:absolute;height:100%}div.main-carousel div.image{background-size:cover;background-repeat:no-repeat;background-position:center}div.main-carousel div.animated{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:30s;animation-duration:30s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:zoom-image;animation-name:zoom-image;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}div.main-carousel div.animated.paused{-webkit-animation-play-state:paused;animation-play-state:paused}div.main-carousel div.image-container{overflow:hidden}.slick-dots{bottom:-21px}div.wrapper{display:-webkit-box;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;min-height:100vh;overflow:visible}div.wrapper div.pad:last-child{margin-bottom:0;padding-bottom:0}div.wrapper div.cover-container{clear:both;position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:21em}div.wrapper div.cover-container>div.cover,div.wrapper div.cover-container>div.cover.main-cover>div.sub-cover{position:absolute;left:0;top:0;height:100%;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center}div.wrapper div.cover-container>div.cover{overflow:hidden;z-index:2;background-color:#50555A}div.wrapper div.cover-container>div.cover.main-cover{opacity:0}div.wrapper div.cover-container>div.cover.main-cover>div.sub-cover{display:none}div.wrapper div.cover-container>div.cover.secondary-cover{display:none;background-color:#fff0}body.project div.wrapper div.cover-container{opacity:0}body.project div.wrapper div.cover-container>div.cover.main-cover{background-color:#fff}body.project div.wrapper div.cover-container>div.cover.main-cover>div.sub-cover{display:block;-webkit-filter:blur(.8em) opacity(50%);filter:blur(.8em) opacity(50%);-webkit-transform:scale(1.2);transform:scale(1.2)}body.project div.wrapper div.cover-container>div.cover.secondary-cover{display:block;background-size:contain}.wf-loading body{visibility:hidden}.wf-active body,.wf-inactive body{visibility:visible}body,.plain{font-family:"ingra",sans-serif;color:#333}.plain{text-transform:none}p,li,th,td{font-size:95%}nav p{font-size:100%}footer p{font-size:90%}header nav li{font-size:100%}@media screen and (orientation:portrait){*{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}}@media screen and (orientation:landscape){*{-webkit-text-size-adjust:112%;-moz-text-size-adjust:112%;-ms-text-size-adjust:112%;text-size-adjust:112%}}h1,h2,h3,p.more-news{font-family:"futura-pt",sans-serif;font-style:normal;font-weight:300}h1{font-size:60px;margin:.6em 0}h2{font-size:38px;margin:.6em 0 .3em 0}h2.one-section{margin-bottom:.3em}h3{font-size:24px;margin:.6em 0 .3em 0}p.more-news{font-size:22px}h4{font-size:20px;margin:.4em 0 .2em 0}a:link{color:#478beb;-webkit-transition-property:color,background-color,-webkit-text-decoration;transition-property:color,background-color,-webkit-text-decoration;transition-property:color,background-color,text-decoration;transition-property:color,background-color,text-decoration,-webkit-text-decoration;-webkit-transition-duration:0.5s;transition-duration:0.5s}a:link,nav p a:link,footer p a:link,p.more-news a:link,li p a:link{text-decoration:none}p a:link,td a:link{text-decoration:underline}a:visited{color:#6586b3}div.project-description h2{font-size:27px;margin:0}div.project-description h1::before,div.project-description h3::before,div.project-description h4::before,div.project-description h5::before,div.project-description h6::before{color:#fff;background-color:red;font-size:50px;content:"WARNING: the box may only contain a level 2 heading."}div.project-description a:link{color:#90bcf9}div.project-description a:visited{color:#9bb3d4}a:hover,div.project-description a:hover{color:#fff;background-color:#478beb;text-decoration:none!important}nav,footer{font-family:"futura-pt",sans-serif}th{text-align:left;font-weight:500}blockquote{position:relative;z-index:-1;margin:.5em 0;padding:0;font-family:"futura-pt",sans-serif;font-weight:300;font-style:italic;font-size:1.5em}blockquote:before{color:#d6d9db;position:absolute;display:block;margin-top:-.2ex;margin-bottom:.2ex;font-family:Georgia,"Times New Roman",Times,serif;font-weight:700;font-style:italic;font-size:10em;z-index:-2;width:100%;height:100%;overflow:visible;line-height:1}blockquote em{font-style:normal}blockquote.short:before{margin-top:-.5ex}p.cite{font-size:80%;font-style:normal;padding-top:.5em;margin-bottom:1.5em}.dark{color:#fff;background-color:#50555A;position:relative;z-index:0}.dark a:link{color:#90bcf9}.dark a:visited{color:#9bb3d4}.dark a:hover{color:#fff}.dark blockquote:before{color:rgb(255 255 255 / .3)}footer.dark{background-color:#70777d}@media screen and (max-width:775px){h1{font-size:32px;margin:.4em 0}h2{font-size:28px;margin:.3em 0}h3{font-size:24px;margin:.3em 0}h4{font-size:20px;margin:.2em 0}}@media screen and (min-width:776px) and (max-width:900px){h1{font-size:42px;margin:.6em 0}h2{font-size:36px;margin:.4em 0}h3{font-size:24px;margin:.4em 0}h4{font-size:20px;margin:.3em 0}}main.sub-nav nav,main.parts nav,body.parts div.wrapper div.pad nav,body.front-page div.wrapper div.pad nav div.nav-left{width:auto;-webkit-column-count:3;-moz-column-count:3;column-count:3}main.sub-nav nav p,main.parts nav p,body.parts div.wrapper div.pad nav p,body.front-page div.wrapper div.pad nav div.nav-left p{margin:0;padding:0 0 0 1em}main.sub-nav nav p span.spacer,main.parts nav p span.spacer,body.parts div.wrapper div.pad nav p span.spacer,body.front-page div.wrapper div.pad nav div.nav-left p span.spacer{display:inline-block;padding:.5em 0 0 0}main.sub-nav nav p span.spacer a,main.parts nav p span.spacer a,body.parts div.wrapper div.pad nav p span.spacer a,body.front-page div.wrapper div.pad nav div.nav-left p span.spacer a{position:relative;margin:0}main.sub-nav nav p span.spacer a span.arrow,main.parts nav p span.spacer a span.arrow,body.parts div.wrapper div.pad nav p span.spacer a span.arrow,body.front-page div.wrapper div.pad nav div.nav-left p span.spacer a span.arrow{position:absolute;display:inline-block;top:0;left:-1em;margin-right:.2em;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s;-webkit-transition-timing-function:linear;transition-timing-function:linear}main.sub-nav nav p span.spacer a:hover span.arrow,main.parts nav p span.spacer a:hover span.arrow,body.parts div.wrapper div.pad nav p span.spacer a:hover span.arrow,body.front-page div.wrapper div.pad nav div.nav-left p span.spacer a:hover span.arrow{-webkit-transform:translate(0,.1em);transform:translate(0,.1em)}main.sub-nav nav p span.spacer a span.arrow,main.sub-nav nav p span.spacer a:link span.arrow,main.sub-nav nav p span.spacer a:hover span.arrow,main.parts nav p span.spacer a span.arrow,main.parts nav p span.spacer a:link span.arrow,main.parts nav p span.spacer a:hover span.arrow,body.parts div.wrapper div.pad nav p span.spacer a span.arrow,body.parts div.wrapper div.pad nav p span.spacer a:link span.arrow,body.parts div.wrapper div.pad nav p span.spacer a:hover span.arrow,body.front-page div.wrapper div.pad nav div.nav-left p span.spacer a span.arrow,body.front-page div.wrapper div.pad nav div.nav-left p span.spacer a:link span.arrow,body.front-page div.wrapper div.pad nav div.nav-left p span.spacer a:hover span.arrow{color:#478beb}body.parts div.wrapper div.pad nav div.items p a,body.front-page div.wrapper div.pad nav div.items p a{display:inline-block}body.parts div.wrapper div.pad nav{margin:.8em 0 1.5em 0}body.front-page div.wrapper div.pad nav{margin:0 0 1em 0}main.parts h2{padding-top:.5em;margin-bottom:.1em;margin-top:0}main.parts nav{margin:0 5em 2em 5em}main.parts div.cover{position:relative;height:64vh;background-color:#50555A}main.parts div.cover,main.parts section div.image.cover>div.lazy-load{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);background-size:cover;background-repeat:no-repeat;background-position:center}main.parts section:first-child{margin-top:1.5em}main.parts section:nth-child(odd){background-color:#f0f0f0}main.parts section>div{margin-top:1em}main.parts section div.image.cover{height:75vmin;margin:0 -5em 0 -5em;-webkit-transition:translate3d(0,0,0);transition:translate3d(0,0,0)}main.parts section div.image.cover>div.lazy-load{opacity:0;display:block;position:absolute;width:100%;height:100%}main.parts section div.section-content{padding-bottom:1.25em;margin-bottom:1.25em;border-bottom:1px #d0d0d0 solid}main.parts section:nth-child(odd) div.section-content{border-bottom-color:silver}main.parts section:last-child{padding-bottom:.5em}main.parts section:last-child div.section-content{padding-bottom:0;margin-bottom:0;border-bottom:none}main.parts section.floating-image div.section-content{display:-webkit-box;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}main.parts section.floating-image div.section-content div.section-part{-webkit-box-flex:1;-ms-flex:1 1 55%;flex:1 1 55%}main.parts section.floating-image div.section-content div.section-part p:first-child{margin-top:-5px}main.parts section.floating-image div.section-content div.section-part.image{-webkit-box-flex:1;-ms-flex:1 0 35%;flex:1 0 35%;margin:0 2em 2em 0}main.parts section.floating-image div.section-content div.section-part.image img{margin:0}main.parts section.floating-image div.section-content div.section-part.image.landscape{-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%}main.parts section.floating-image:nth-child(even) div.section-content{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}main.parts section.floating-image:nth-child(even) div.section-content div.section-part.image{margin:0 0 2em 2em}body.parts.projects main.parts section h2{padding-top:1em}body.parts.projects main.parts section div.section-content{margin-bottom:2.5em}@media screen and (max-width:30em){main.sub-nav nav,main.parts nav,body.parts div.wrapper div.pad nav{-webkit-column-count:1;-moz-column-count:1;column-count:1}body.front-page div.wrapper div.pad nav div.nav-left{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media screen and (min-width:30.001em) and (max-width:40em){main.sub-nav nav,main.parts nav,body.parts div.wrapper div.pad nav{-webkit-column-count:2;-moz-column-count:2;column-count:2}body.front-page div.wrapper div.pad nav div.nav-left{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media screen and (min-width:40.001em) and (max-width:70em){main.sub-nav nav,main.parts nav,body.parts div.wrapper div.pad nav{-webkit-column-count:3;-moz-column-count:3;column-count:3}body.front-page div.wrapper div.pad nav div.nav-left{-webkit-column-count:4;-moz-column-count:4;column-count:4}}@media screen and (min-width:70.001em){main.sub-nav nav,main.parts nav,body.parts div.wrapper div.pad nav{-webkit-column-count:4;-moz-column-count:4;column-count:4}body.front-page div.wrapper div.pad nav div.nav-left{-webkit-column-count:5;-moz-column-count:5;column-count:5}}@media screen and (max-width:775px){main.parts nav{margin:0 2em 2em 2em}main.parts section p{clear:both}main.parts section div.image.cover{margin:0 -2em 0 -2em}}@media screen and (min-width:1350px){main.parts nav{margin:0 10em 2em 10em}main.parts section{padding:0 10em .7em 10em}main.parts section div.image.cover{margin:0 -10em 0 -10em}}@media screen and (max-width:800px){main.parts section.floating-image div.section-content{-ms-flex-wrap:wrap;flex-wrap:wrap}main.parts section.floating-image div.section-content div.section-part.image img{width:100%;height:auto;max-width:none;max-height:none}main.parts section.floating-image div.section-content div.section-part.image.landscape{-ms-flex-preferred-size:100%;flex-basis:100%}}@media screen and (max-width:775px){body.parts.projects main.parts section div.section-content{margin-bottom:1.5em}}body main nav.filter-controls{opacity:0}body main nav.filter-controls span.link,body main nav.filter-controls .separator{margin-bottom:.75em}body main nav.filter-controls span.link,body main nav.filter-controls .separator,body main nav.filter-controls p{margin-right:1em}body main nav.filter-controls .separator{border-left:1px gray solid}body main nav.filter-controls div.part{padding-top:.75em;border-top:1px gray solid}body main nav.filter-controls div.sub{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap}body main nav.filter-controls div.part,body main nav.filter-controls div.sub{display:-webkit-box;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:start;align-content:flex-start}body main nav.filter-controls div.sub,body main nav.filter-controls p,body main nav.filter-controls span.link{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}body main nav.filter-controls div.sub p{margin-right:1em}body main nav.filter-controls span.link{display:block;position:relative;list-style-type:none}body main nav.filter-controls span.link a{display:block;padding:.5em;border:.2em #478beb solid;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:background-color 0.2s linear,-webkit-transform 0.1s linear;transition:background-color 0.2s linear,-webkit-transform 0.1s linear;transition:transform 0.1s linear,background-color 0.2s linear;transition:transform 0.1s linear,background-color 0.2s linear,-webkit-transform 0.1s linear}body main nav.filter-controls span.link a:link{text-decoration:none}body main nav.filter-controls span.link a:link,body main nav.filter-controls span.link a:visited{color:#478beb}body main nav.filter-controls span.link a:active{-webkit-transform:translate3d(0,.1em,0);transform:translate3d(0,.1em,0)}body main nav.filter-controls span.link a.active{background-color:#478beb}body main nav.filter-controls span.link a.deselected{background-color:white!important;color:#478beb!important}body main nav.filter-controls span.link a.active,body main nav.filter-controls span.link a:hover{color:#fff}body main nav.filter-controls p{display:inline-block;margin:0}body.front-page main section.news,body.news-list main.news-boxes div.newsitems{padding:0 4.15em 0 4.15em}body.front-page main section.news div.grid-sizer,body.news-list main.news-boxes div.newsitems div.grid-sizer,body.front-page main section.news div.newsitem,body.news-list main.news-boxes div.newsitems div.newsitem{width:33.33%}body.front-page main section.news div.newsitem p.date,body.news-list main.news-boxes div.newsitems div.newsitem p.date{margin:.3em .5em 0 .5em}body.front-page main section.news div.newsitem div.newscontent,body.news-list main.news-boxes div.newsitems div.newsitem div.newscontent{margin:0 .5em}body.front-page main section.news div.newsitem div.newscontent,body.news-list main.news-boxes div.newsitems div.newsitem div.newscontent{padding-bottom:0.1em!important}body.front-page main section.news div.newsitem img,body.news-list main.news-boxes div.newsitems div.newsitem img{width:100%;height:auto;max-width:none;max-height:none;margin-bottom:0}body.front-page main section.news div.newsitem-spacer,body.news-list main.news-boxes div.newsitems div.newsitem-spacer{background-color:#f0f0f0;margin:0 .85em .85em .85em}body.all-projects main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}body.all-projects div.grid-wrapper{padding:0 4.15em;opacity:0}body.all-projects div.project-wrapper{margin:.85em;background-color:#f0f0f0}body.all-projects div.project{display:block;position:relative}body.all-projects div.project img{width:100%;max-width:none;max-height:none;margin:0}body.all-projects div.project div.description{padding:.5em}body.all-projects div.project div.description h3{margin-top:.1em;margin-bottom:.3em}body.all-projects div.project div.description p{margin:0}body.all-projects div.project,body.all-projects div.grid-sizer{width:33.33%}@media screen and (max-width:400px){body.all-projects .separator{border-left:none;border-bottom:1px gray dotted;width:100%;margin-right:0}body.all-projects main nav div.part{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:800px){body.all-projects .pad{padding-left:2em;padding-right:2em}body.all-projects div.grid-wrapper{padding:0 1.15em}}@media screen and (min-width:1200px){body.all-projects div.project,body.all-projects div.grid-sizer{width:25%}}@media screen and (min-width:800px) and (max-width:1200px){body.all-projects div.project,body.all-projects div.grid-sizer{width:33.33%}}@media screen and (min-width:500px) and (max-width:800px){body.all-projects div.project,body.all-projects div.grid-sizer{width:50%}}@media screen and (max-width:500px){body.all-projects div.project,body.all-projects div.grid-sizer{width:100%}}.slick-cloned{outline:5px red solid;outline-offset:-5px}body.front-page div.wrapper div.pad nav{display:-webkit-box;display:-ms-flexbox;-js-display:flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}body.front-page div.wrapper div.pad nav div.nav-left{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-top:.3em}body.front-page div.wrapper div.pad nav div.nav-right{-ms-flex-preferred-size:3em;flex-basis:3em;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;display:-webkit-box;display:-ms-flexbox;-js-display:flex;display:flex}body.front-page div.wrapper div.pad nav div.nav-right a{background-color:transparent!important}body.front-page div.wrapper div.pad nav div.nav-right a img{display:block;padding:.8em .8em;margin-bottom:-.6em;width:1.2em;height:auto}body.front-page div.wrapper div.pad nav div.nav-right a:last-child img{margin-right:-.8em}body.front-page div.cover-container{margin-bottom:.5em}body.front-page div.carousel-cell div.project-description{position:absolute;color:#fff;-webkit-animation:display-project-description 1s ease 1s 1 normal both paused;animation:display-project-description 1s ease 1s 1 normal both paused;left:0;right:0;bottom:0}body.front-page div.carousel-cell div.project-description div.project-wrap{padding:25% 15% 3% 15%;background-color:rgb(67 67 67 / .8);background:-webkit-gradient(linear,left bottom,left top,from(rgb(30 30 30 / .7)),to(#fff0));background:linear-gradient(0deg,rgb(30 30 30 / .7) 0%,#fff0 100%)}body.front-page div.carousel-cell div.project-description div.project-wrap p.quote{font-family:"futura-pt",serif;font-weight:500;font-size:2.5em;font-style:italic}body.front-page div.carousel-cell div.project-description p{margin-bottom:0}body.front-page div.carousel-cell.slick-cloned div.project-description{-webkit-animation:none;animation:none}body.front-page div.background-clip *{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}body.front-page main{border-top:1px #f0f0f0 solid}body.front-page main section{margin-top:0}body.front-page main section h1{padding-top:.6em;margin-top:0}body.front-page main section.news{opacity:0}body.front-page main section.news h1{margin-bottom:.45em}body.front-page main section.news div.content{width:100%}body.front-page main section.news div.content div.page-content{padding:0 .75em 0 .75em}body.front-page main section.news div.newsitem.w2{width:66.67%}body.front-page main section.news p.more-news{padding:0 1.65em;text-align:right}body.front-page main section.about-us>h1,body.front-page main section.about-us>blockquote,body.front-page main section.about-us>p{margin-left:auto;margin-right:auto;width:70%}body.front-page main section.about-us>blockquote>p{font-size:1.5em;text-align:center}body.front-page main section.about-us div.recent-clients{padding-top:1em}body.front-page main section.about-us div.recent-clients div.logos{display:-webkit-box;display:-ms-flexbox;-js-display:flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;margin-left:-2em;margin-right:-2em}body.front-page main section.about-us div.recent-clients div.logos img{max-width:8em;max-height:5em;margin:2em}body.front-page main section.about-us div.recent-clients div.recent-clients-content{margin-top:2em;margin-bottom:2em}body.front-page main section.about-us.dark{padding-top:2em}body.front-page .atl-logo{margin:1em 0 .5em}body.front-page .atl-logo img{display:block;margin:0 0 0 auto}body.front-page .atl-logo p{margin:0}@media screen and (max-width:500px){body.front-page main{}body.front-page main section.about-us div.recent-clients div.logos img{max-width:7em;max-height:4em}}@media screen and (min-width:671px) and (min-height:631px){@-webkit-keyframes display-project-description{from{opacity:0}to{opacity:1}}@keyframes display-project-description{from{opacity:0}to{opacity:1}}}@media screen and (max-width:670px),screen and (max-height:630px){@-webkit-keyframes display-project-description{from{margin-bottom:-100%}to{margin-bottom:0}}@keyframes display-project-description{from{margin-bottom:-100%}to{margin-bottom:0}}body.front-page h2{padding-top:.2em}body.front-page div.project-description{width:100%;top:auto;bottom:0;right:auto;margin-bottom:-100%}body.front-page div.project-description h2{padding:0 env(safe-area-inset-right) 0 env(safe-area-inset-left);font-size:120%}body.front-page div.project-description p{display:none}}@media screen and (max-width:775px){body.front-page main section.news{padding:0 1.15em 0 1.15em}}@media screen and (max-width:500px){body.front-page main section.news div.grid-sizer,body.front-page main section.news div.newsitem,body.front-page main section.news div.newsitem.w2{width:100%}body.front-page main section.news div.grid-sizer div.newsitem-spacer,body.front-page main section.news div.newsitem div.newsitem-spacer,body.front-page main section.news div.newsitem.w2 div.newsitem-spacer{margin-bottom:1em}body.front-page main section.about-us{margin-top:1em}}@media screen and (min-width:500px) and (max-width:900px){body.front-page main section.news div.grid-sizer,body.front-page main section.news div.newsitem{width:50%}body.front-page main section.news div.newsitem.w2{width:100%}}@media screen and (max-width:56em){body.front-page main section.about-us>blockquote>p{font-size:1.1em}}@media screen and (max-width:900px){body.front-page main section.about-us>h1,body.front-page main section.about-us>blockquote,body.front-page main section.about-us>p{width:100%}}body.newsitem img{display:block;max-width:100%;max-height:60vh;margin:3em auto 3em auto;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}body.newsitem main>img{margin-top:1em;opacity:0}body.newsitem main div.newscontent{opacity:0}body.newsitem main div.newscontent div.content{margin-bottom:1em}body.newsitem main div.images.hide img{-webkit-transform:translate(0,10px);transform:translate(0,10px);opacity:0}body.news-list main nav.filter-controls div.part:first-child{margin-top:0;padding-top:0;border-top:none}body.news-list main div.newsitems div.newsitem-grid h2,body.news-list main div.newsitems div.newsitem-grid div.newsitem{opacity:0}body.news-list main.news-list div.newsitems div.newsitem-grid>*{background-color:#fff}body.news-list main.news-list div.newsitems div.newsitem-grid div.newsitem div.newsitem-spacer{padding-top:1.5em}body.news-list main.news-list div.newsitems div.newsitem-grid div.newsitem div.newsitem-spacer img{display:none}body.news-list main.news-list div.newsitems div.newsitem-grid div.newsitem div.newsitem-spacer p.date{margin-bottom:0}body.news-list main.news-list div.newsitems div.newsitem-grid div.newsitem div.newsitem-spacer div.newscontent{display:-webkit-box;display:-ms-flexbox;-js-display:flex;display:flex}body.news-list main.news-list div.newsitems div.newsitem-grid div.newsitem div.newsitem-spacer div.newscontent h3{-webkit-box-flex:1;-ms-flex:1 1 30%;flex:1 1 30%}body.news-list main.news-list div.newsitems div.newsitem-grid div.newsitem div.newsitem-spacer div.newscontent div.text{-webkit-box-flex:1;-ms-flex:1 1 70%;flex:1 1 70%;margin-top:.9em;padding-left:1.5em}body.news-list main.news-boxes div.newsitems div.newsitem-grid{position:relative}body.news-list main.news-boxes div.newsitems div.newsitem-grid h2.year{background-color:#fff}@media screen and (max-width:775px){body.news-list main.news-boxes div.newsitems{padding:0 1.15em 0 1.15em}body.news-list main.news-list div.newsitems div.newsitem-grid div.newsitem div.newsitem-spacer div.newscontent{display:block}body.news-list main.news-list div.newsitems div.newsitem-grid div.newsitem div.newsitem-spacer div.newscontent div.text{padding-left:0}}@media screen and (max-width:500px){body.news-list main.news-boxes div.newsitems{}body.news-list main.news-boxes div.newsitems div.grid-sizer,body.news-list main.news-boxes div.newsitems div.newsitem{width:100%}}@media screen and (min-width:500px) and (max-width:900px){body.news-list main.news-boxes div.newsitems{}body.news-list main.news-boxes div.newsitems div.grid-sizer,body.news-list main.news-boxes div.newsitems div.newsitem{width:50%}}body.people table.people{table-layout:fixed}body.people table.people col.name{width:12em}body.people table.people th,body.people table.people td{vertical-align:top}body.people-test main{opacity:0}body.people-test main h1{margin-bottom:.45em}body.people-test main div.people-segment div.page-content{padding:0 5em}body.people-test main section.people-part{padding:0 4.15em}body.people-test main section.people-part div.page-content{padding:0 .85em}body.people-test main section.people-part div.grid-sizer{width:5%}body.people-test main section.people-part div.person,body.people-test main section.people-part div.person.w10{width:10%}body.people-test main section.people-part div.person.w15{width:15%}body.people-test main section.people-part div.person.w20{width:20%}body.people-test main section.people-part div.person.w25{width:25%}body.people-test main section.people-part div.person.w30{width:30%}body.people-test main section.people-part div.person.w35{width:35%}body.people-test main section.people-part div.person.w40{width:40%}body.people-test main section.people-part div.grid-clear{width:100%;clear:both}body.people-test main section.people-part div.person{float:left}body.people-test main section.people-part div.person div.person-spacer{background-color:#f0f0f0;margin:0 .85em .85em .85em}body.people-test main section.people-part div.person div.person-spacer div.person-content{margin:0 .5em;padding-bottom:0.1em!important}body.people-test main section.people-part div.person div.person-spacer img{width:100%;height:auto;max-width:none;max-height:none;margin-bottom:0}@media screen and (max-width:800px){body.people-test main div.pad div.page-content{padding:0}body.people-test .pad{padding-left:2em;padding-right:2em}body.people-test .pad div.page-content,body.people-test main div.people-segment div.page-content{padding-left:2em;padding-right:2em}body.people-test .pad section.people-part div.page-content,body.people-test main div.people-segment section.people-part div.page-content{padding:0 .85em}body.people-test main section.people-part{padding:0 1.15em}}@media screen and (min-width:1200px){body.people-test main section.people-part div.person,body.people-test main section.people-part div.person.w10{width:10%}body.people-test main section.people-part div.person.w15{width:15%}body.people-test main section.people-part div.person.w20{width:20%}body.people-test main section.people-part div.person.w25{width:25%}body.people-test main section.people-part div.person.w30{width:30%}body.people-test main section.people-part div.person.w35{width:35%}body.people-test main section.people-part div.person.w40{width:40%}}@media screen and (min-width:800px) and (max-width:1200px){body.people-test main section.people-part div.grid-sizer,body.people-test main section.people-part div.person,body.people-test main section.people-part div.person.w10,body.people-test main section.people-part div.person.w15,body.people-test main section.people-part div.person.w20,body.people-test main section.people-part div.person.w25{width:25%}body.people-test main section.people-part div.person.w30,body.people-test main section.people-part div.person.w35,body.people-test main section.people-part div.person.w40{width:50%}}@media screen and (min-width:500px) and (max-width:800px){body.people-test main section.people-part div.grid-sizer,body.people-test main section.people-part div.person,body.people-test main section.people-part div.person.w10,body.people-test main section.people-part div.person.w15,body.people-test main section.people-part div.person.w20,body.people-test main section.people-part div.person.w25,body.people-test main section.people-part div.person.w30,body.people-test main section.people-part div.person.w35{width:50%}body.people-test main section.people-part div.person.landscape,body.people-test main section.people-part div.person.w10.landscape,body.people-test main section.people-part div.person.w15.landscape,body.people-test main section.people-part div.person.w20.landscape,body.people-test main section.people-part div.person.w25.landscape,body.people-test main section.people-part div.person.w30.landscape,body.people-test main section.people-part div.person.w35.landscape{width:100%}body.people-test main section.people-part div.person.w40{width:55%}}@media screen and (max-width:500px){body.people-test main section.people-part div.grid-sizer,body.people-test main section.people-part div.person,body.people-test main section.people-part div.person.w10,body.people-test main section.people-part div.person.w15,body.people-test main section.people-part div.person.w20,body.people-test main section.people-part div.person.w25,body.people-test main section.people-part div.person.w30,body.people-test main section.people-part div.person.w35,body.people-test main section.people-part div.person.w40{width:100%}}body.project div.images{margin-top:3em}body.project div.images img{-webkit-transform:translate(0,10px);transform:translate(0,10px);opacity:0}main div.link-buttons ul{margin:1em auto;padding:0;max-width:30em}main div.link-buttons li{list-style:none;margin:1em}main div.link-buttons a{display:block;padding:6px 8px;border:2px solid #478beb;text-align:center}main div.link-buttons a,main div.link-buttons a:visited{color:#478beb}main div.link-buttons a:hover{color:#fff;background-color:#478beb}@charset "UTF-8";blockquote:before{content:"“"}html{opacity:1}