/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box}figure,nav ul{margin:0}nav ul{padding:0;list-style-type:none}nav a:link{text-decoration:none}iframe{vertical-align:top}svg{height:auto;width:auto;max-height:100%}img{vertical-align:top}input,textarea{outline:none}button{border:none}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:a;animation-name:a}@-webkit-keyframes a{0%{opacity:1}to{opacity:0}}@keyframes a{0%{opacity:1}to{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translateZ(0)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-item img{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale .1s ease;transition:scale .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}.typo__reset,html{color:#1d1d1d;font-family:omnes-pro,sans-serif;font-size:15pt;line-height:1}@media only screen and (min-width:768px){.typo__reset,html{font-size:17pt}}h1,h2,h3,h4,h5,h6,p,ul{margin:0 0 .5em;color:inherit;font-size:inherit;font-weight:300;letter-spacing:.02em;line-height:1.35}p:last-child,ul:last-child{margin-bottom:0}li,ul{padding:0;list-style-type:none}hr{margin:2em 0;border:none;border-bottom:1px solid #e1e1e1}.typo__1{width:80%;font-size:26pt;line-height:1.1}@media only screen and (min-device-width:480px){.typo__1{font-size:33pt}}@media only screen and (min-width:768px){.typo__1{font-size:35pt}}.typo__2{font-size:16pt;letter-spacing:.01em}@media only screen and (min-device-width:480px){.typo__2{font-size:21pt}}@media only screen and (min-width:768px){.typo__2{font-size:23pt}}.typo__3{margin-bottom:.2em;font-size:19pt;line-height:1.1;font-weight:500;letter-spacing:.01em}@media only screen and (min-device-width:480px){.typo__3{font-size:25pt}}.typo__4{margin-bottom:.2em;color:#1d1d1d;font-size:34pt;font-weight:500;letter-spacing:0;line-height:1}@media only screen and (min-device-width:480px){.typo__4{font-size:44pt}}.typo__5{margin-bottom:1em;color:#b2b2b2;font-size:19pt;letter-spacing:0;line-height:1.1}@media only screen and (min-device-width:480px){.typo__5{font-size:29pt}}.typo__6,.typo__6--upper{color:#b2b2b2;font-size:14pt}@media only screen and (min-device-width:480px){.typo__6,.typo__6--upper{font-size:inherit}}.typo__6--upper{text-transform:uppercase}.typo__7,.typo__7--upper{font-size:12.5pt;font-weight:500}.typo__7--upper{text-transform:uppercase}.typo__8{font-size:15pt;font-weight:500}.typo__9{font-size:12pt}@media only screen and (min-device-width:480px){.typo__9{font-size:14pt}}.typo__10{color:#b2b2b2;font-size:12pt}.typo__bold{font-weight:500}.typo__widows--mobile{white-space:nowrap}@media only screen and (min-device-width:480px){.typo__widows--phablet{white-space:nowrap}}@media only screen and (min-width:768px){.typo__widows--tablet{white-space:nowrap}}article a:link,article a:visited,aside a:link,aside a:visited,main a:link,main a:visited,section a:link,section a:visited{background-image:-webkit-linear-gradient(top,transparent 50%,rgba(0,0,0,.4) 0);background-image:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.4) 0);background-position:0 1.2em;background-repeat:repeat-x;background-size:2px 4px;color:inherit;text-decoration:none;font-weight:500}main>.typo__2:not(:first-child){margin-top:1em}input,select,textarea{padding:3px 10px;width:100%;border:2px solid transparent;color:#b2b2b2}input:hover,select:hover,textarea:hover{border:2px solid #b2b2b2}input:active,input:focus,select:active,select:focus,textarea:active,textarea:focus{border:2px solid #fff200;color:#1d1d1d}input:required,select:required,textarea:required{background-image:url(../img/icon-form-required.svg);background-position:right -81px top 3px;background-repeat:no-repeat;background-size:100px}input:-moz-ui-invalid:not(output),select:-moz-ui-invalid:not(output),textarea:-moz-ui-invalid:not(output){background-position:right 5px top -72px;box-shadow:none}input:indeterminate,select:indeterminate,textarea:indeterminate{background-position:top right}textarea{height:200px;resize:vertical;font-size:15pt;line-height:1.35}.button{display:inline-block;margin:0;padding:9px 20px;vertical-align:top;background-color:#fff200;color:#1d1d1d;font-size:17pt;font-weight:500;text-decoration:none;text-transform:uppercase}.button:link,.buttonvisited{background-image:none}.button--black{background-color:#1d1d1d;color:#fff}.button--black:active,.button--black:hover{color:#fff200}@media only screen and (min-device-width:480px){.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.spanner{width:100%}.spanner--black{background-color:#000}.spanner--yellow{background-color:#fff200}.wrapper{margin:0 auto;padding:0 2%;width:100%;max-width:880px}@media only screen and (min-width:768px){.wrapper{padding:0 4%}}@media only screen and (min-width:900px){.wrapper{padding:0}}.wrapper--narrow{max-width:700px}.wrapper--wide{padding:0 2%;max-width:1020px}@media only screen and (min-width:1040px){.wrapper--wide{padding:0}}.block{margin-bottom:60px}@media only screen and (min-width:768px){.block{margin-bottom:80px}}.block--yellow{margin-bottom:60px;padding:50px 0;background-color:#fff200}@media only screen and (min-width:768px){.block--yellow{margin-bottom:80px}}.block--ruled{margin:0 auto;padding:50px 0;border-bottom:1px solid #e1e1e1}.hero{max-height:0;margin-bottom:60px;opacity:0}.hero__item{position:relative}.hero__image{width:100%}@media only screen and (max-width:599px){.hero__title{display:block;padding:15px 0}}@media only screen and (min-width:600px){.hero__title{position:absolute;left:35px;top:30px;width:310px;color:#fff}}@media only screen and (min-width:768px){.hero__title{left:60px;top:40px}}.hero__button{font-weight:500}@media only screen and (min-width:600px){.hero__button{position:absolute;left:40px;bottom:40px}}@media only screen and (min-width:768px){.hero__button{left:60px}}.hero__svg-ratio{height:0;width:100%;padding-bottom:59%;position:relative}.hero__svg-image{height:100%;width:100%;position:absolute;left:0;top:0}.owl-loaded{max-height:480px;opacity:1}.grid{overflow:hidden}.grid__container{margin-bottom:10px}@media only screen and (min-width:670px){.grid__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-10px 0 0 -10px}}.grid__item{display:block;margin:0 0 10px;position:relative;-webkit-transition:all .2s linear;transition:all .2s linear}@media only screen and (min-width:670px){.grid__item{margin:10px 0 0 10px}}.grid__item:link,.grid__item:visited{background-image:none}.grid__item--2,.grid__item--3{-webkit-box-flex:1;-webkit-flex:1 0 47%;-ms-flex:1 0 47%;flex:1 0 47%}@media only screen and (min-width:940px){.grid__item--3{-webkit-box-flex:1;-webkit-flex:1 0 30%;-ms-flex:1 0 30%;flex:1 0 30%}}@media only screen and (min-device-width:480px){.grid__item--5{-webkit-box-flex:1;-webkit-flex:1 0 30%;-ms-flex:1 0 30%;flex:1 0 30%}}@media only screen and (min-width:768px){.grid__item--5{-webkit-box-flex:1;-webkit-flex:1 0 18%;-ms-flex:1 0 18%;flex:1 0 18%}}.grid__item--hover:hover{background-color:#e1e1e1}.grid__cover{opacity:0;padding:17px 20px;position:absolute;top:0;right:0;bottom:0;left:0;background-color:hsla(0,0%,100%,.9);line-height:1.17;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media only screen and (min-width:768px){.grid__cover{padding:17px 23px}}.grid__cover:hover{opacity:1}.grid__button{position:absolute;bottom:22px;line-height:1}@media only screen and (min-width:768px){.grid__button{bottom:25px}}.grid__title{line-height:1.15}.pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:15px 0}.pagination>li{margin:0 5px}@media only screen and (min-width:768px){.media{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.media__image{-webkit-box-flex:1;-webkit-flex:1 0 0px;-ms-flex:1 0 0px;flex:1 0 0px;margin-bottom:10px}@media only screen and (min-width:768px){.media__image{margin-bottom:0}}.media__text{-webkit-box-flex:1;-webkit-flex:1 0 0px;-ms-flex:1 0 0px;flex:1 0 0px}@media only screen and (min-width:768px){.media__text{margin-left:30px}}.media--stacked{margin:15px 0 0;padding:0 0 15px;border-bottom:1px solid #e1e1e1}.media--vertical{display:block}.media--vertical__text{margin:0;padding:12px 16px 20px}.share-box{margin-top:40px}.share-box__toggle{padding:6px 15px;font-size:15pt;font-weight:500;text-transform:none}.share-box__buttons{display:inline-block;opacity:0;overflow:hidden;width:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.share-box__buttons--open{opacity:1;width:250px}.share-box__buttons-inner{width:250px}@media only screen and (min-device-width:480px){.people{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.people__person{margin-bottom:40px}.people__photo{margin-bottom:10px}.people__name{margin-bottom:0}.people__position{color:#b2b2b2}.columns{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:1.6em}@media only screen and (min-width:768px){.columns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.columns__primary{-webkit-box-flex:9;-webkit-flex:9 0 0px;-ms-flex:9 0 0px;flex:9 0 0px}.columns__boxout{margin-top:40px}@media only screen and (min-width:768px){.columns__boxout{margin:0 0 0 10%;-webkit-box-flex:4;-webkit-flex:4 0 0px;-ms-flex:4 0 0px;flex:4 0 0px}}.columns__equal{-webkit-box-flex:1;-webkit-flex:1 0 0px;-ms-flex:1 0 0px;flex:1 0 0px}@media only screen and (min-width:768px){.columns__equal{max-width:48%}}.subscribe__title{margin-bottom:.7em;line-height:1}.subscribe__details{display:block;height:0;margin-bottom:0;overflow:hidden;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}.subscribe__details--open{height:auto}.subscribe__input:focus{border-color:#b2b2b2}.subscribe__email{margin:0 0 10px}.subscribe__button{width:100%}@media only screen and (min-device-width:480px){.subscribe__button{width:auto}}.subscribe__response{opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.subscribe__response--on{margin-top:.7em;opacity:1}@media only screen and (min-device-width:480px){.subscribe__email{margin:0}}@media only screen and (min-width:670px) and (max-width:768px){.subscribe__details{margin:0}.subscribe__input{margin:0 0 10px}.subscribe__email{margin:0}}@media only screen and (min-width:768px){.subscribe__details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.subscribe__details--open{height:53px}.subscribe__input{-webkit-box-flex:1;-webkit-flex:1 0 30%;-ms-flex:1 0 30%;flex:1 0 30%;-webkit-transition:none;transition:none}}.inline-image{height:auto;width:100%}.office-maps{padding:30px;text-align:center}.office-maps__ratio{padding:72% 0 0;position:relative}.office-maps__link{opacity:0;-webkit-transition:all .2s linear;transition:all .2s linear;pointer-events:none}.office-maps__link--active{opacity:1;pointer-events:auto}.office-maps__map{margin-bottom:30px;position:absolute;top:0;left:0;max-width:1000px}.office-maps__button{margin:0 30px;background-color:transparent;color:#fff;font-size:12pt;text-transform:uppercase}.office-maps__button--active,.office-maps__button:hover{color:#fff200}.panel--white{padding:14px 22px;background-color:#fff}@media only screen and (min-width:768px){.panel--white{display:inline-block}}img{-webkit-animation:b .2s linear;animation:b .2s linear}@-webkit-keyframes b{0%{opacity:0}to{opacity:1}}@keyframes b{0%{opacity:0}to{opacity:1}}body,html{background-color:#f8f7f7}.site__header{height:60px;position:fixed;top:0;width:100%;z-index:3;background-color:#fff}.site__header+*{margin-top:59px;padding-top:1px}.site__logo{position:fixed;top:11px;left:2%;z-index:4}@media only screen and (min-width:1040px){.site__logo{left:50%;-webkit-transform:translateX(-510px);transform:translateX(-510px)}}@media only screen and (min-width:768px){.site__footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.site__footer-address,.site__footer-nav{width:25%}.site__footer-address:last-of-type{width:20%}}.site__footer-legal{margin:24px 0;width:100%}.site__footer-legal>a{margin-left:10px}.site__footer p{margin-bottom:.5rem}.site__footer a:link,.site__footer a:visited{background:none;color:inherit;text-decoration:none}.nav__toggle{padding:0;position:fixed;top:21px;right:2%;z-index:5;background-color:transparent;border:none}@media only screen and (min-width:1040px){.nav__toggle{left:50%;right:auto;-webkit-transform:translateX(441px);transform:translateX(441px)}}.nav__toggle--on .nav__toggle--top{-webkit-transform:rotate(45deg) translateY(-4px) translateX(4px);transform:rotate(45deg) translateY(-4px) translateX(4px)}.nav__toggle--on .nav__toggle--middle{opacity:0;-webkit-transform:translateX(-25px);transform:translateX(-25px)}.nav__toggle--on .nav__toggle--bottom{-webkit-transform:rotate(-45deg) translateY(-2px) translateX(-11px);transform:rotate(-45deg) translateY(-2px) translateX(-11px)}.nav__overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;width:100%;opacity:0;position:fixed;top:0;left:0;visibility:hidden;z-index:4;background-color:#fff200;text-align:center;-webkit-perspective:1200px;perspective:1200px;-webkit-transition:all .4s .1s;transition:all .4s .1s}.nav__overlay>ul{margin:0 auto;opacity:0;font-size:25pt;text-transform:uppercase;-webkit-transform:translateY(-65%);transform:translateY(-65%);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.nav__overlay>ul>li{margin:.18em 0}.nav__overlay--open{opacity:1;visibility:visible;-webkit-transition:all .4s;transition:all .4s}.nav__overlay--open>ul{opacity:1;-webkit-transform:translateY(-4%);transform:translateY(-4%);-webkit-transition:all .5s cubic-bezier(.04,.43,.23,.99) .2s;transition:all .5s cubic-bezier(.04,.43,.23,.99) .2s}@media only screen and (min-width:768px){.nav__overlay--open>ul{-webkit-transform:translateY(-20%);transform:translateY(-20%)}}.nav__overlay a:link,.nav__overlay a:visited{color:#000}.nav__overlay a:active,.nav__overlay a:hover{color:#fff}.nav__label{position:relative;top:-5px;left:-3px;font-size:12pt;text-transform:uppercase}.nav__button{height:21px;width:25px}.nav__toggle--bottom,.nav__toggle--middle,.nav__toggle--top{-webkit-transition:all .2s linear;transition:all .2s linear}.home__title{color:#b2b2b2;text-transform:uppercase}.home__title:before{content:'';display:block;height:8px;width:124px;margin-bottom:.6em;background-color:#fff200}.page__title{margin:55px 0 10px;padding-bottom:30px;width:100%;border-bottom:1px solid #e1e1e1}@media only screen and (min-width:768px){.page__title{margin-top:75px}}.article__header{margin:50px 0;border-bottom:1px solid #e1e1e1}.project__title{margin:75px 0;width:100%}.project__tags{color:#b2b2b2}.project__section-header{margin:62px 0 26px;padding-bottom:14px;border-bottom:1px solid #e1e1e1;text-transform:uppercase}.related{padding-top:35px;border-top:1px solid #e1e1e1}.related__title{margin-bottom:27px}.related__project{margin-bottom:10px}.contact-form{margin:40px 0;padding-bottom:40px;border-bottom:1px solid #e1e1e1}@media only screen and (min-width:768px){.contact-form__inputs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.contact-form__input{-webkit-box-flex:0;-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%;margin:0 3% 20px 0}.contact-form__input--textarea{-webkit-box-flex:0;-webkit-flex:0 0 63%;-ms-flex:0 0 63%;flex:0 0 63%}.contact-addresses{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.spanner-img{width:100%}.work-intro2{margin-bottom:4rem}.work-title{margin:4rem auto}@media only screen and (max-width:500px) and (orientation:portrait){.work-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media only screen and (min-width:500px){.work-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}}.work-cell{display:block;position:relative;margin-bottom:20px;background-position:center;background-size:cover}@media only screen and (min-width:500px){.work-cell{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}}.work-cell>img{width:100%}.work-cell>.work-preview>h1{margin:.4rem 0 0;font-size:1rem}.work-cell>.work-preview>.tags{display:none;color:#1d1d1d}@media only screen and (min-width:768px){.work-cell>.work-preview>.tags{display:block}}@media only screen and (max-width:500px) and (orientation:portrait){.work-cell>.work-preview>.tags{display:block}}@media only screen and (min-width:1024px){.work-cell>.work-preview{display:block;opacity:0;padding:35px;position:absolute;top:0;right:0;bottom:0;left:0;background-color:hsla(0,0%,100%,.9);-webkit-transition:all .2s linear;transition:all .2s linear}.work-cell>.work-preview>h1{padding-top:.8rem;border-top:5px solid #ffe300;font-size:1.5rem}}.work-preview-icon{position:absolute;left:0;top:0}.work-column{background-color:transparent}@media only screen and (min-width:500px){.work-column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:500px) and (orientation:portrait){.work-cell[style]{height:300px}}@media only screen and (min-width:1024px){.work-cell:hover>.work-preview{display:block;opacity:1}}.work-view{display:none;padding:8px 30px;position:absolute;bottom:20px;background-color:#fff200;color:#000}@media only screen and (min-width:1024px){.work-view{display:inline-block}}.work-column.work-cell>.work-cell:last-child{margin-bottom:0}.work-row-large>.work-cell{width:100%}@media only screen and (min-width:500px){.work-row-large>.work-cell{width:calc(50% - 20px)}.work-row-large>.work-cell:not(:nth-child(2n)){margin-right:20px}}@media only screen and (min-width:500px){.work-row-large>.work-cell-33{width:calc(33.3% - 20px)}.work-row-large>.work-cell-66{width:calc(66.6% - 20px)}}.work-row-large>.work-cell>.work-preview>.tags{display:none}@media only screen and (min-width:1024px){.work-row-large>.work-cell>.work-preview>.tags{display:block}}@media only screen and (min-width:500px){.work-row-large-triple>.work-cell:not(:nth-child(2n)){margin-right:0}.work-row-large-triple>.work-cell:not(:last-child){margin-right:20px}}.work-row-medium{width:100%}@media only screen and (min-width:500px){.work-row-medium>.work-cell{width:calc(33.3% - 20px)}.work-row-medium>.work-cell:not(:nth-child(3n)){margin-right:20px}}.work-intro{margin-bottom:20px;border-bottom:1px solid #b2b2b2}.work-intro>div{display:inline-block;vertical-align:top;width:100%}@media only screen and (min-width:500px){.work-intro>div{width:50%}}.work-intro>div>p{font-size:1.5rem}.work-gutter{margin-bottom:20px}.logo-mourant-ozannes{background-color:#5b2243}.work-website-link{margin:4rem auto 5rem;font-size:1.8rem;text-align:center}@media only screen and (min-width:500px){.work-row-large>.work-cell-condor1{width:calc(48.35% - 20px)}}@media only screen and (min-width:500px){.work-row-large>.work-cell-condor2{width:calc(51.65% - 20px)}}.keyline{outline:1px solid #b2b2b2}.work-hero-complex{position:relative;top:11px}.write-stuff-logo{position:absolute;left:20%;top:40%;width:60%!important}.esta-logo{opacity:.85;position:absolute;left:0;top:0;width:100%;z-index:2}@media only screen and (min-width:768px){#video-player{min-height:400px}}
/*# sourceMappingURL=core.css.map */
