/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.with-icon{display:flex}a:hover .icon-arrow,.with-icon:hover .icon-arrow{-webkit-transform:translateX(10px);transform:translateX(10px)}a:hover .icon-arrow.icon-arrow-left,.with-icon:hover .icon-arrow.icon-arrow-left{-webkit-transform:translateX(-10px) rotate(180deg);transform:translateX(-10px) rotate(180deg)}a:hover .icon-arrow.icon-arrow-down,.with-icon:hover .icon-arrow.icon-arrow-down{-webkit-transform:translateY(10px) rotate(90deg);transform:translateY(10px) rotate(90deg)}.with-icon-text{position:relative}.with-icon-text .icon-arrow{display:none}@media (min-width: 901px){.with-icon-text .icon-arrow{display:flex;position:absolute;top:0;right:-48px;height:100%;width:40px;opacity:0;margin-left:0;-webkit-transform:scale(0.9) translateX(0);transform:scale(0.9) translateX(0);transition:opacity 0.4s cubic-bezier(0.62, 0.02, 0.34, 1),-webkit-transform 0.2s cubic-bezier(0.62, 0.02, 0.34, 1);transition:transform 0.2s cubic-bezier(0.62, 0.02, 0.34, 1),opacity 0.4s cubic-bezier(0.62, 0.02, 0.34, 1);transition:transform 0.2s cubic-bezier(0.62, 0.02, 0.34, 1),opacity 0.4s cubic-bezier(0.62, 0.02, 0.34, 1),-webkit-transform 0.2s cubic-bezier(0.62, 0.02, 0.34, 1)}.ie .with-icon-text .icon-arrow{display:block;top:-6px}}@media (min-width: 641px){.archive .with-icon-text .icon-arrow{display:flex;position:absolute;top:0;right:-48px;height:100%;width:40px;opacity:0;margin-left:0;-webkit-transform:scale(0.9) translateX(0);transform:scale(0.9) translateX(0);transition:opacity 0.4s cubic-bezier(0.62, 0.02, 0.34, 1),-webkit-transform 0.2s cubic-bezier(0.62, 0.02, 0.34, 1);transition:transform 0.2s cubic-bezier(0.62, 0.02, 0.34, 1),opacity 0.4s cubic-bezier(0.62, 0.02, 0.34, 1);transition:transform 0.2s cubic-bezier(0.62, 0.02, 0.34, 1),opacity 0.4s cubic-bezier(0.62, 0.02, 0.34, 1),-webkit-transform 0.2s cubic-bezier(0.62, 0.02, 0.34, 1)}}.icon-arrow{display:flex;width:17px;min-width:17px;margin-left:13px;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease, -webkit-transform .15s ease}.icon-arrow.icon-arrow-left{-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-left:0;margin-right:13px}.icon-arrow.icon-arrow-down{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@font-face{font-family:'Suisse BP INTL Regular';src:url("/fonts/SuisseIntl-Regular-WebXL.eot");src:url("/fonts/SuisseIntl-Regular-WebXL.eot?#iefix") format("embedded-opentype"),url("/fonts/SuisseIntl-Regular-WebXL.woff2") format("woff2"),url("/fonts/SuisseIntl-Regular-WebXL.woff") format("woff"),url("/fonts/SuisseIntl-Regular-WebXL.svg") format("svg"),url("/fonts/SuisseIntl-Regular-WebXL.ttf") format("truetype")}@font-face{font-family:'Suisse BP INTL Semibold';src:url("/fonts/SuisseIntl-SemiBold-WebXL.eot");src:url("/fonts/SuisseIntl-SemiBold-WebXL.eot?#iefix") format("embedded-opentype"),url("/fonts/SuisseIntl-SemiBold-WebXL.woff2") format("woff2"),url("/fonts/SuisseIntl-SemiBold-WebXL.woff") format("woff"),url("/fonts/SuisseIntl-SemiBold-WebXL.svg") format("svg"),url("/fonts/SuisseIntl-SemiBold-WebXL.ttf") format("truetype")}h1{font-family:"Suisse BP INTL Semibold";font-size:45px;line-height:54px;font-weight:normal;font-style:normal}@media (min-width: 641px){h1{font-size:64px;line-height:70px}}@media (min-width: 901px){h1{font-size:88px;line-height:88px}}h2{font-family:"Suisse BP INTL Semibold";font-size:27px;line-height:35px;font-weight:normal;font-style:normal}@media (min-width: 641px){h2{font-size:39px;line-height:48px}}@media (min-width: 901px){h2{font-size:45px;line-height:54px}}h3,h4,h5,h6{font-family:"Suisse BP INTL Semibold";font-size:20px;line-height:28px;font-weight:normal;font-style:normal}@media (min-width: 901px){h3,h4,h5,h6{font-size:22px;line-height:31px}}p{font-family:"Suisse BP INTL Regular";font-size:20px;line-height:28px}@media (min-width: 901px){p{font-size:22px;line-height:31px}}a{font-family:"Suisse BP INTL Regular";font-size:20px;line-height:28px;color:inherit;cursor:pointer}@media (min-width: 901px){a{font-size:22px;line-height:31px}}a.link{font-family:"Suisse BP INTL Semibold";display:flex;align-items:center}a.link .icon-arrow{display:flex;width:17px}@media print{a.link{display:none}}.underline{position:relative;overflow:hidden;display:inline-block}.underline:after{position:absolute;content:'';width:100%;height:2px;background-color:#030303;bottom:0;left:0;right:0;-webkit-animation:link-underline-in 0.4s cubic-bezier(0.16, 0.76, 0.17, 1);animation:link-underline-in 0.4s cubic-bezier(0.16, 0.76, 0.17, 1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.footer .underline:after{background-color:#fff;height:1px}@media print{.underline{display:none}}body:not(.touch-device) .underline:hover:after{-webkit-animation:link-underline-out 0.4s cubic-bezier(0.16, 0.76, 0.17, 1);animation:link-underline-out 0.4s cubic-bezier(0.16, 0.76, 0.17, 1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.link-underline{position:relative;overflow:hidden;display:inline-block}.link-underline:after{position:absolute;content:'';width:100%;height:2px;background-color:#030303;bottom:0;left:0;right:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-animation:link-underline-out 0.4s cubic-bezier(0.16, 0.76, 0.17, 1);animation:link-underline-out 0.4s cubic-bezier(0.16, 0.76, 0.17, 1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}body:not(.touch-device) .link-underline:hover:after{-webkit-animation:link-underline-in 0.4s cubic-bezier(0.16, 0.76, 0.17, 1);animation:link-underline-in 0.4s cubic-bezier(0.16, 0.76, 0.17, 1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.filter-choice--active .link-underline:after{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation:none;animation:none}@media print{.link-underline{display:none}}@-webkit-keyframes link-underline-in{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes link-underline-in{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes link-underline-out{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes link-underline-out{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}a.read-more-trigger{font-family:"Suisse BP INTL Regular";font-size:20px;font-weight:700;margin-top:10px}.with-icon{display:flex;align-items:center}.copy{font-family:"Suisse BP INTL Regular";font-size:20px;line-height:28px}@media (min-width: 901px){.copy{font-size:22px;line-height:31px}}.copy-small{font-family:"Suisse BP INTL Regular";font-size:17px;line-height:21px}@media (min-width: 641px){.copy-small{font-size:16px;line-height:24px}}ul,ol{list-style:none;list-style-position:inside;margin:0;padding:0}ul li,ol li{font-family:"Suisse BP INTL Regular";font-size:20px;line-height:28px}@media (min-width: 901px){ul li,ol li{font-size:22px;line-height:31px}}.markdown-content>*{margin-bottom:6px}@media (min-width: 901px){.markdown-content>*{margin-bottom:20px}}.markdown-content>p{margin-bottom:20px}.markdown-content a{position:relative;overflow:hidden;display:inline-flex}.markdown-content a:after{position:absolute;content:'';width:100%;height:2px;background-color:#030303;bottom:0;left:0;right:0;-webkit-animation:link-underline-in 0.4s cubic-bezier(0.16, 0.76, 0.17, 1);animation:link-underline-in 0.4s cubic-bezier(0.16, 0.76, 0.17, 1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media print{.markdown-content a{display:none}}body:not(.touch-device) .markdown-content a:hover:after{-webkit-animation:link-underline-out 0.4s cubic-bezier(0.16, 0.76, 0.17, 1);animation:link-underline-out 0.4s cubic-bezier(0.16, 0.76, 0.17, 1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.markdown-content ul,.markdown-content ol{list-style-position:outside;margin-left:22px}.markdown-content ul{list-style-type:disc}.markdown-content ol{list-style-type:decimal}.markdown-content h1{font-family:"Suisse BP INTL Semibold";font-size:20px;line-height:28px;font-weight:normal;font-style:normal}@media (min-width: 901px){.markdown-content h1{font-size:22px;line-height:31px}}.markdown-content strong{font-family:"Suisse BP INTL Semibold"}.markdown-content blockquote{margin-left:30px;margin-bottom:20px}.markdown-content blockquote p{font-style:italic}html{box-sizing:border-box}html.black{background-color:#030303}html.black body{background-color:#030303}*,*:before,*:after{box-sizing:inherit}*:focus{outline:0}*{-webkit-tap-highlight-color:transparent !important;outline:none !important}::-moz-selection{background:#030303;color:#fff}::selection{background:#030303;color:#fff}::-moz-selection{background:#030303;color:#fff}*:focus{-webkit-focus-ring-color:auto 5px !important}html,body{height:100%;font-size:16px}body{background-color:#DFE8E8;text-rendering:optimizeLegibility !important;font-family:"Suisse BP INTL Semibold", sans-serif;margin:0 auto;padding:0;border:0;font-size:100%;vertical-align:baseline;outline:0;width:100%;-webkit-transform:background-color .5s ease-in-out;transform:background-color .5s ease-in-out}body.no-scroll.touch-device{overflow:hidden}body.blue{background-color:#C2D7E6}body.blue .page-inner,body.blue .main{background-color:#C2D7E6;-webkit-transform:background-color .5s ease-in-out;transform:background-color .5s ease-in-out}body.blue .header{-webkit-transform:background-color .5s ease-in-out;transform:background-color .5s ease-in-out;background-color:#C2D7E6}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}a{position:relative;text-decoration:none}img{height:auto;max-width:100%;width:100%;margin:0 auto;vertical-align:bottom}svg{display:inline-block;max-width:100%}address{font-style:initial}.safari-spacer{display:none}.safari .safari-spacer{height:1px;display:block}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity 300ms}.content_width{width:90%;margin:0 auto}.page-inner{isolation:isolate;background-color:#DFE8E8;transition:background-color .3s ease;min-height:100%}body.detail .page-inner{background-color:transparent;margin-bottom:100vh}.mobile body.detail .page-inner{margin-bottom:50vh}.container,.footer-container{margin-left:auto;margin-right:auto}.container .content,.footer-container .content{width:90%;margin:0 auto;padding-bottom:40px;padding-top:108px;z-index:9000}@media (min-width: 641px){.container .content,.footer-container .content{padding-bottom:80px;padding-top:120px}}@media (min-width: 901px){.container .content,.footer-container .content{padding-top:160px;padding-bottom:160px}}.debug--show_grid .container .content,.debug--show_grid .footer-container .content{background:rgba(235,213,213,0.1) url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="url(%23susy-svg-gradient)" width="100%" %3E%3Cdefs%3E%3ClinearGradient spreadMethod="pad" id="susy-svg-gradient" x1="0%" y1="0%" x2="100%" y2="0%"%3E%3Cstop offset="0%" style="stop-color:rgba(191, 85, 64, 0.25);" /%3E%3Cstop offset="100%" style="stop-color:rgba(223, 170, 159, 0.25);" /%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x="0" width="22.0657276928%" height="100%"/%3E%3Crect x="25.9780907691%" width="22.0657276928%" height="100%"/%3E%3Crect x="51.9561815381%" width="22.0657276928%" height="100%"/%3E%3Crect x="77.9342723072%" width="22.0657276928%" height="100%"/%3E%3C/svg%3E') no-repeat scroll}.debug--show_grid .container .content_width,.debug--show_grid .footer-container .content_width{background:rgba(235,213,213,0.1) url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="url(%23susy-svg-gradient)" width="100%" %3E%3Cdefs%3E%3ClinearGradient spreadMethod="pad" id="susy-svg-gradient" x1="0%" y1="0%" x2="100%" y2="0%"%3E%3Cstop offset="0%" style="stop-color:rgba(191, 85, 64, 0.25);" /%3E%3Cstop offset="100%" style="stop-color:rgba(223, 170, 159, 0.25);" /%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x="0" width="22.0657276928%" height="100%"/%3E%3Crect x="25.9780907691%" width="22.0657276928%" height="100%"/%3E%3Crect x="51.9561815381%" width="22.0657276928%" height="100%"/%3E%3Crect x="77.9342723072%" width="22.0657276928%" height="100%"/%3E%3C/svg%3E') no-repeat scroll}@media (min-width: 901px){.hide-desktop{display:none}}.hide-mobile{display:none}@media (min-width: 641px){.hide-mobile{display:block}}@media (min-width: 901px){.about-image-row{display:flex;justify-content:space-between}}.about-image-row .left{margin-bottom:24px}@media (min-width: 641px){.about-image-row .left{margin-bottom:32px}}@media (min-width: 901px){.about-image-row .left{margin-bottom:130px;width:48.0438184619%}}@media (min-width: 901px){.about-image-row .right{width:48.0438184619%;display:flex;flex-direction:column;justify-content:space-between}.ie .about-image-row .right{display:block}}.about-image-row .right .about-image-row_copy{margin-bottom:32px}@media (min-width: 641px){.about-image-row .right .about-image-row_copy{margin-bottom:54px}}@media (min-width: 901px){.about-image-row .right .about-image-row_copy{width:45.9283387525%;margin-left:auto}}.about-image-row .right .about-image-row_copy p{font-family:"Suisse BP INTL Semibold";font-size:20px;line-height:28px;font-weight:normal;font-style:normal;font-family:"Suisse BP INTL Regular"}@media (min-width: 901px){.about-image-row .right .about-image-row_copy p{font-size:22px;line-height:31px}}@media (min-width: 901px){.about-image-row .right .about-image-row_copy p{font-family:"Suisse BP INTL Regular";font-size:17px;line-height:21px}}@media (min-width: 901px) and (min-width: 641px){.about-image-row .right .about-image-row_copy p{font-size:16px;line-height:24px}}@media (min-width: 901px){.about-image-row .right .image{padding-left:17.8861788618%}}@media (min-width: 901px){.career-container{display:flex;justify-content:space-between}}.career-container .career-container_copy{margin-bottom:32px}@media (min-width: 641px){.career-container .career-container_copy{margin-bottom:54px}}@media (min-width: 901px){.career-container .career-container_copy{margin-bottom:0;width:48.0438184619%}}.career-container .career-container_copy h2{margin-bottom:14px}@media (min-width: 641px){.career-container .career-container_copy h2{margin-bottom:24px}}.career-container .career-container_copy p{margin-bottom:33px}.career-container .career-container_copy .link,.career-container .career-container_copy .underline{margin-bottom:16px}@media (min-width: 901px){.career-container .career-container_image{width:48.0438184619%;margin-top:8px}}.contact-container .contact-block{border-top:1px solid #999999;padding-top:24px;padding-bottom:32px}@media (min-width: 641px){.contact-container .contact-block{padding-top:32px;padding-bottom:32px;display:flex;flex-wrap:wrap;justify-content:space-between}}@media (min-width: 901px){.contact-container .contact-block{flex-wrap:nowrap;padding-top:50px;padding-bottom:50px}}.contact-container .contact-block:last-child{margin-bottom:0}.contact-container .contact-block h2{margin-bottom:24px}@media (min-width: 641px){.contact-container .contact-block h2{width:100%;margin-bottom:32px}}@media (min-width: 901px){.contact-container .contact-block h2{width:48.0438184619%}}.contact-container .contact-block .contact-block_info{margin-bottom:32px}@media (min-width: 641px){.contact-container .contact-block .contact-block_info{width:48.0438184619%;margin-bottom:0}}@media (min-width: 901px){.contact-container .contact-block .contact-block_info{width:22.0657276928%}}.contact-container .contact-block .contact-block_info:last-child{margin-bottom:0}.contact-container .contact-block .contact-block_info h6{white-space:nowrap}.contact-container .contact-block .contact-block_info .contact-block-email{margin:6px 0}.contact-container .contact-block .contact-block_info p.copy{margin-bottom:6px}.contact-container .contact-block .contact-block_info li.copy{margin-bottom:2px}@media print{.contact-container .contact-block .contact-block_info .underline{display:block}}@media (min-width: 641px){.contact-container .contact-block.contact-connect{display:block}}@media (min-width: 901px){.contact-container .contact-block.contact-connect{display:flex;flex-wrap:wrap}}@media (min-width: 641px){.contact-container .contact-block.contact-connect .contact-block_info{width:100%}}@media (min-width: 901px){.contact-container .contact-block.contact-connect .contact-block_info{width:48.0438184619%;margin-bottom:0}}.contact-container .contact-block.contact-connect .contact-block_info>div{display:flex}.contact-container .contact-block.contact-connect .contact-block_info>div h6{margin-right:10px}.contact-container .contact-block.contact-connect .contact-block_info .social-accounts{display:flex;flex-wrap:wrap}@media (min-width: 641px){.contact-container .contact-block.contact-connect .contact-block_info .social-accounts{margin-bottom:32px}}.contact-container .contact-block.contact-connect .contact-block_info .social-accounts li{margin-right:10px}.contact-container .contact-block.contact-connect .contact-block_newsletter{min-height:30px}@media (min-width: 901px){.contact-container .contact-block.contact-connect .contact-block_newsletter{width:48.0438184619%;margin-left:auto}}.contact-container .contact-block.contact-connect .contact-block_newsletter>.copy{margin-bottom:6px}.contact-container .contact-block.contact-connect .contact-block_newsletter .input{display:flex;align-items:center;width:74.0219092309%;padding-bottom:8px}@media (min-width: 641px){.contact-container .contact-block.contact-connect .contact-block_newsletter .input{width:74.0219092309%}}.contact-container .contact-block.contact-connect .contact-block_newsletter .input .icon-arrow{width:17px}.contact-container .contact-block.contact-connect .contact-block_newsletter .input .input-submit{padding-top:13px}.contact-container .contact-block.contact-connect .contact-block_newsletter input{height:100%;font-size:17px}.contact-container .contact-block.contact-connect .contact-block_newsletter button{font-family:"Suisse BP INTL Semibold";font-size:17px;padding:0;margin-left:16px;cursor:pointer;border:0;background-color:transparent}@media (min-width: 901px){.contact-container .contact-copy{width:73.690625%}}.contact-container .contact-copy h2{margin-bottom:10px}.blog-pdf-block .blog-email-content input{text-transform:none}.blog-pdf-block h6{margin-top:20px}.blog-pdf-block .blog-form-intro{padding-bottom:50px}.blog-pdf-block .blog-pdf{display:none}.blog-pdf-block .blog-email-form abbr{display:none;text-decoration:none}.blog-pdf-block .blog-email-form textarea{display:flex;margin-top:20px;width:100%}.blog-pdf-block .blog-email-form .error{font-style:italic;font-size:16px;color:#FF0000;display:flex;margin-top:20px}.blog-pdf-block .blog-email-form .btn{font-family:"Suisse BP INTL Semibold";font-size:17px;padding:0;cursor:pointer;border:0;background-color:transparent}.blog-pdf-block .blog-email-form .blog-icon-arrow{display:flex;padding:0}.blog-pdf-block .blog-email-form .blog-comment-helper{margin-top:-30px;margin-bottom:50px;font-style:italic;font-size:16px}.cta-centered{padding-top:32px}@media (min-width: 641px){.cta-centered{padding-top:72px}}@media (min-width: 901px){.cta-centered{padding-top:138px;width:74.0219092309%;margin:0 auto}}.cta-centered h1,.cta-centered p{margin-bottom:24px}@media (min-width: 641px){.cta-centered h1,.cta-centered p{margin-bottom:34px}}.filter-container{display:flex;flex-wrap:wrap;padding-bottom:20px}@media (max-width: 639px){.filter-container{overflow:hidden}}@media (min-width: 641px){.filter-container{flex-wrap:nowrap}.mobile .filter-container{position:relative}}@media print{.filter-container{display:none}}.filter-container.filter-container--hover .filter-choice{display:block}@media (min-width: 641px){.filter-container.filter-container--hover .filter-choice{max-width:13rem;display:inline-block}}.filter-container.filter-container--hover .filter-choice:not(.filter-choice--active){opacity:1}@media (min-width: 641px){.mobile .filter-container.filter-container--hover .filter-mobile-overlay{display:none}}.filter-container .filter-in-hover{cursor:pointer}.filter-container .filter-mobile-overlay{display:none;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;cursor:pointer;width:50%;height:100%;z-index:5}@media (min-width: 641px){.mobile .filter-container .filter-mobile-overlay{display:block}}.filter-container>.copy{cursor:pointer;margin-right:10px;white-space:nowrap}.filter-container>.copy span{margin-right:5px}.filter-container .filtered-selected{font-family:"Suisse BP INTL Regular";font-size:20px;line-height:28px}@media (min-width: 901px){.filter-container .filtered-selected{font-size:22px;line-height:31px}}@media (max-width: 640px){.filter-container .filtered-selected{position:relative}.filter-container .filtered-selected:after{position:absolute;content:'';width:100%;height:2px;background-color:#030303;bottom:0;left:0;right:0}}@media (min-width: 641px){.filter-container .filtered-selected{position:absolute;visibility:hidden;z-index:-1}}@media (max-width: 640px){.filter-container .filter-choices{width:100%}}.filter-container .filter-choice{display:none;max-width:0;color:inherit;cursor:pointer}@media (min-width: 641px){.filter-container .filter-choice{transition:color 150ms,max-width 400ms,opacity 600ms;display:inline-block}}.filter-container .filter-choice:not(.filter-choice--active){opacity:0}.filter-container .filter-choice a{margin-right:30px;white-space:nowrap}.filter-container .filter-choice:last-child{margin-right:0}.filter-container .filter-choice--active.link-underline-active:after{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation:none;animation:none}@media (min-width: 641px){.filter-container .filter-choice--active{opacity:1}}.filter-container .filter-choice--active a{z-index:2}footer.footer{bottom:0;right:0;left:0;width:100%;background:#030303;color:#fff;display:none;padding-bottom:20px}@media (min-width: 641px){footer.footer{position:-webkit-sticky;position:sticky}.home footer.footer{position:fixed}}@media print{footer.footer{color:#000}}footer.footer h4{font-family:"Suisse BP INTL Semibold";color:#fff;font-size:20px;line-height:1.25;margin-bottom:24px}@media (min-width: 901px){footer.footer h4{font-size:22px}}@media print{footer.footer h4{color:#000}}footer.footer p{font-size:20px;line-height:1.25;margin-bottom:2px}@media (min-width: 641px){footer.footer p{font-size:22px}}footer.footer .footer_inner{padding-top:24px}@media (min-width: 641px){footer.footer .footer_inner{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:60px;margin:0 auto}}@media (min-width: 901px){footer.footer .footer_inner{flex-wrap:nowrap;padding-top:80px}}@media print{footer.footer .footer_inner{display:flex;justify-content:space-between;width:100%}}footer.footer .footer_column{margin-bottom:24px}@media (min-width: 641px){footer.footer .footer_column{width:48.0438184619%}}@media (min-width: 901px){footer.footer .footer_column{width:22.0657276928%}}@media (min-width: 641px){footer.footer .footer_column:first-child{width:100%}}@media (min-width: 901px){footer.footer .footer_column:first-child{width:22.0657276928%}}@media print{footer.footer .footer_column:first-child{display:none}}@media (min-width: 901px){footer.footer .footer_column.site-logo{display:flex;flex-direction:column;justify-content:space-between}}footer.footer .footer_column.site-logo img{width:140px;margin:0}@media (min-width: 901px){footer.footer .footer-meta{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;margin:30px auto 0}}footer.footer .footer-meta div,footer.footer .footer-meta a{font-family:"Suisse BP INTL Regular";font-size:17px;line-height:21px}@media (min-width: 641px){footer.footer .footer-meta div,footer.footer .footer-meta a{font-size:16px;line-height:24px}}footer.footer .footer-meta .underline{-webkit-transform:translateY(7px);transform:translateY(7px);white-space:nowrap}.safari footer.footer .footer-meta .underline{-webkit-transform:translateY(5px);transform:translateY(5px)}@media (min-width: 641px){.safari footer.footer .footer-meta .underline{-webkit-transform:translateY(7px);transform:translateY(7px)}}.mobile footer.footer .footer-meta .underline{display:inline;-webkit-transform:translateY(0);transform:translateY(0)}footer.footer .footer-meta .copy-small:first-child{padding-bottom:15px}@media (min-width: 641px){footer.footer .footer-meta .copy-small:first-child{padding-bottom:8px}}@media (min-width: 901px){footer.footer .footer-meta .copy-small:first-child{padding-bottom:0}}footer.footer .footer-meta .copy-small .underline{margin-right:10px}footer.footer .footer-meta .copy-small .underline:last-child{margin-right:0}footer.footer .footer-meta .copy-small span.underline{margin-right:0}footer.footer .footer-meta .footer-social{display:flex;align-items:baseline;padding-bottom:20px}@media (min-width: 641px){footer.footer .footer-meta .footer-social{padding-bottom:15px}}@media (min-width: 901px){footer.footer .footer-meta .footer-social{padding-bottom:8px}}footer.footer .footer-meta .footer-social a:first-of-type{margin-left:5px}footer.footer .footer-meta .footer-social .footer-social-title{position:relative;bottom:-7px}@media (max-width: 900px){.safari footer.footer .footer-meta .footer-social .footer-social-title{bottom:0}}footer.footer .footer-meta .footer-fine-cta .underline{margin-left:3px}@media print{footer.footer .footer-meta .footer-fine-cta .underline{display:inline}}footer.footer .footer-meta .footer_site-logo{margin-right:50px;padding-bottom:20px;width:150px}@media (min-width: 901px){footer.footer .footer-meta .footer_site-logo{width:200px}}footer.footer .footer-meta .footer-contact{display:flex;flex-wrap:wrap;padding-bottom:20px}@media (min-width: 641px){footer.footer .footer-meta .footer-contact{padding-bottom:15px}}@media (min-width: 901px){footer.footer .footer-meta .footer-contact{flex-wrap:nowrap;padding-bottom:8px}}footer.footer .footer-meta .footer-contact .underline{margin-bottom:5px}@media (min-width: 641px){footer.footer .footer-meta .footer-contact .underline{margin-bottom:0}}footer.footer .footer_links{display:flex;align-items:flex-end;flex-grow:100;justify-content:flex-start}.safari footer.footer .footer_links{align-items:flex-end}@media (max-width: 900px){footer.footer .footer_links{align-items:flex-start;flex-direction:column}.safari footer.footer .footer_links{align-items:flex-start}}footer.footer .footer_links>*{margin-right:30px}@media (min-width: 901px){footer.footer .footer_links>*{white-space:nowrap}}footer.footer .footer_links>*:last-child{margin-right:0}@media (max-width: 1279px){footer.footer .footer_links{flex-wrap:wrap;width:100%}}@media (min-width: 1280px){footer.footer .footer_links{justify-content:space-between;max-width:1210px;width:100%}}footer.footer .footer_logos{display:flex;align-items:center}@media (min-width: 901px){footer.footer .footer_logos{display:none}}footer.footer .footer_logos.desktop{display:none}@media (min-width: 901px){footer.footer .footer_logos.desktop{display:flex}}footer.footer .footer_logos svg:first-of-type{height:72px;margin-right:25px}footer.footer .copyright .underline{margin-right:10px}footer.footer.work_footer{height:100vh;z-index:-1}.mobile footer.footer.work_footer{height:50vh}@media (min-width: 641px){.detail footer.footer.work_footer{position:fixed}}@media print{footer.footer.work_footer{display:none}}footer.footer.work_footer .footer_inner{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;height:100%;padding-bottom:80px}@media (min-width: 641px){footer.footer.work_footer .footer_inner{align-items:flex-end;justify-content:flex-end}}footer.footer.work_footer .footer_inner a{font-family:"Suisse BP INTL Semibold";font-size:27px;line-height:35px;font-weight:normal;font-style:normal;color:#fff;align-items:center;display:flex;padding-bottom:30px;text-align:right}@media (min-width: 641px){footer.footer.work_footer .footer_inner a{font-size:39px;line-height:48px}}@media (min-width: 901px){footer.footer.work_footer .footer_inner a{font-size:45px;line-height:54px}}footer.footer.work_footer .footer_inner a .icon-arrow{display:flex;min-width:25px;width:40px;height:40px}@media (min-width: 641px){footer.footer.work_footer .footer_inner a .icon-arrow{width:95px;height:95px}}@media (min-width: 901px){footer.footer.work_footer .footer_inner a .icon-arrow{display:block;margin-left:60px}}@media (min-width: 641px) and (orientation: landscape){footer.footer.work_footer .footer_inner a .icon-arrow{width:70px;height:70px}}footer.footer.work_footer .footer_inner a .icon-arrow.icon-arrow-left{margin-right:0;margin-left:13px}@media (min-width: 901px){footer.footer.work_footer .footer_inner a .icon-arrow.icon-arrow-left{margin-left:60px}}.input{position:relative;padding-bottom:32px}.input input{border-top:0;border-left:0;border-right:0;border-bottom:1px solid #030303;border-radius:0;padding:12px 0;width:100%;height:100%;outline:0;font-family:"Suisse BP INTL Regular";color:#030303;text-transform:uppercase;font-size:17px;background-color:transparent}.form-error .input input{border-bottom:1px solid #FF0000}.input input[type="email"]{text-transform:none}.input .input-submit{position:absolute;right:0;top:0;display:flex;padding-top:7px}.input .input-error{color:#FF0000;position:absolute;left:0;bottom:0;opacity:0}.form-error .input .input-error{opacity:1}.gallery-image p{margin-top:16px}@media (min-width: 901px){.gallery-image p{margin-top:26px;width:74.0219092309%}}@media (min-width: 901px){.post-detail-landscape{width:75.638506876%}}@media (min-width: 901px){.post-detail-landscape:nth-of-type(3n+1){width:100%;padding-left:0}.post-detail-landscape:nth-of-type(3n+1) p{padding-left:30px}}@media (min-width: 901px){.post-detail-landscape:nth-of-type(3n+2){margin-left:auto;display:block}}@media (min-width: 901px){.post-detail-landscape:nth-of-type(3n+3){margin-right:auto;display:block;margin-left:7%}}@media (min-width: 901px){.post-detail-square:nth-of-type(odd),.post-detail-portrait:nth-of-type(odd){margin-left:auto;display:block}}@media (min-width: 901px){.post-detail-square:nth-of-type(odd),.post-detail-portrait:nth-of-type(odd){width:60.510805501%}}@media (min-width: 901px){.post-detail-square:nth-of-type(even),.post-detail-portrait:nth-of-type(even){margin-right:auto;display:block;margin-left:7%}}@media (min-width: 901px){.post-detail-square:nth-of-type(even),.post-detail-portrait:nth-of-type(even){width:60.510805501%}}.header{position:fixed;top:0;left:0;right:0;width:100%;background-color:#DFE8E8;margin:0 auto;z-index:12000;will-change:transform;transition:background-color .5s ease-in-out, opacity .5s ease-in-out}.navigation-open .header{z-index:999001}@media (min-width: 901px){body:not(.touch-device) .header{z-index:12000}}.timeline_page .header{background-color:transparent}@media print{.header{position:static;-webkit-transform:translate3d(0, 0, 0) !important;transform:translate3d(0, 0, 0) !important;opacity:1 !important}}.home .header{background:#DFE8E8;opacity:0}.header.show-header{opacity:1 !important}.header .header-inner{margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:20px 5%;position:relative}.header .site-logo{display:flex;align-items:center}.header .site-logo svg{width:80px}.header .site-logo path{transition:fill .5s ease-in-out}@media (max-width: 900px){.navigation-open .header .site-logo path{fill:#fff}}.timeline_page.light .header .site-logo path,.navigation-open.touch-device .header .site-logo path{fill:#fff}.header .site-logo img{width:82px;height:20px}.header .header-underlay{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;background-color:#030303;transition:.4s opacity ease-out, -webkit-transform .65s ease-out;transition:.4s opacity ease-out, transform .65s ease-out;transition:.4s opacity ease-out, transform .65s ease-out, -webkit-transform .65s ease-out;-webkit-transform:translateX(102%);transform:translateX(102%);z-index:1}@media (min-width: 901px){body:not(.touch-device) .header .header-underlay{display:none}}.navigation-open .header .header-underlay{-webkit-transform:none;transform:none;transition:0.2s opacity cubic-bezier(0.19, 1, 0.22, 1),-webkit-transform 0.85s cubic-bezier(0.19, 1, 0.22, 1);transition:0.2s opacity cubic-bezier(0.19, 1, 0.22, 1),transform 0.85s cubic-bezier(0.19, 1, 0.22, 1);transition:0.2s opacity cubic-bezier(0.19, 1, 0.22, 1),transform 0.85s cubic-bezier(0.19, 1, 0.22, 1),-webkit-transform 0.85s cubic-bezier(0.19, 1, 0.22, 1)}.header .header-underlay .header-underlay-inner{position:relative}.header .header-underlay .nav_close{position:absolute;width:15px;height:15px;right:40px;top:22px;z-index:3}.header .site-logo,.header .menu-trigger{font-size:22px;z-index:2;cursor:pointer}@media (min-width: 641px){.header .site-logo,.header .menu-trigger{font-size:22px}}.header .menu-trigger{font-family:"Suisse BP INTL Regular";transition:color 0.3s}@media print{.header .menu-trigger{display:none !important}}@media (max-width: 900px){.navigation-open .header .menu-trigger{opacity:0;-webkit-transform:translateX(42%);transform:translateX(42%);width:80%}}.timeline_page.light .header .menu-trigger{color:#fff}.home_hero{z-index:9998;position:fixed;top:0;left:0;right:0;width:100%;will-change:transform}.mobile .home_hero,.mobile.firefox .home_hero{position:static}@media print{.home_hero{position:static}}.home_hero .home_hero-image-large{display:none}@media (min-width: 640px){.home_hero .home_hero-image-large{display:block}}.home_hero .home_hero-image-small{display:block}@media (min-width: 640px){.home_hero .home_hero-image-small{display:none}}@media (min-width: 901px){.image-copy-container p{width:48.0438184619%}}.image-wide{width:100%;margin-top:40px;margin-bottom:17px}@media (min-width: 641px){.image-wide{margin-bottom:25px;margin-top:60px}}@media (min-width: 901px){.image-wide{margin-top:120px}}.lettering{position:fixed;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;pointer-events:none;z-index:16000}.mobile .lettering{transition:opacity 0.3s cubic-bezier(0.62, 0.02, 0.34, 1)}@media print{.lettering{display:none}}.lettering.lettering-hide{opacity:0}.letter{font-size:100px;position:fixed;color:#fff;line-height:1;font-family:"Suisse BP INTL Regular"}@media (min-width: 641px){.letter{font-size:20.9vw}}@media (min-width: 1441px){.letter{font-size:300px}}.letter.letter-tl{top:43px;left:53px}.letter.letter-tr{top:43px;right:53px}.letter.letter-bl{bottom:23px;left:53px}.letter.letter-br{bottom:23px;right:53px}@media (min-width: 901px){.listing-container{display:flex;justify-content:space-between}}.listing-container .listing-intro{margin-bottom:32px}@media (min-width: 901px){.listing-container .listing-intro{width:25%}}.listing-container .listing-intro h2{margin-bottom:10px}@media (min-width: 901px){.listing-container .listing-list{width:48.0438184619%}}.listing-container .listing-list .listing-list-item{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #999999;padding:14px 0;position:relative}@media (min-width: 641px){.listing-container .listing-list .listing-list-item{min-height:50px}}.listing-container .listing-list .listing-list-item .name{padding-right:40px}@media (min-width: 641px){.listing-container .listing-list .listing-list-item .name{width:48.0438184619%;padding-right:0}}@media (min-width: 901px){.listing-container .listing-list .listing-list-item .name{width:45.9283387525%;z-index:2}}.listing-container .listing-list .listing-list-item .title{display:none}@media (min-width: 641px){.listing-container .listing-list .listing-list-item .title{display:flex;width:48.0438184619%;justify-content:space-between}}@media (min-width: 901px){.listing-container .listing-list .listing-list-item .title{width:45.9283387525%;z-index:2}}.listing-container .listing-list .listing-list-item .title .icon-arrow{display:flex;min-width:17px}.loader-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background-color:#DFE8E8;z-index:11000;pointer-events:none}.loader-overlay.loaded{opacity:0}.firefox.has-been-home .loader-overlay{display:none}main.main{min-height:100vh;background:#DFE8E8;position:relative;z-index:1;background-color:#DFE8E8;transition:background-color .3s ease}.modal_container{position:relative;background:#000;margin:30px;padding:10px;width:auto;color:#FFF;text-align:center}@media (min-width: 641px){.modal_container{margin:100px;padding:20px}}@media (min-width: 901px){.modal_container{padding:100px}}.modal_container .modal_image_wrapper{display:flex;justify-content:center}.modal_container .modal_text{padding:30px 0}@media (min-width: 901px){.modal_container .modal_text{padding:60px 0}}.modal_container .modal_text h2,.modal_container .modal_text p{color:#fff}.modal_container .modal_text h2{padding:0}.modal_container .modal_text p{padding-top:30px}.modal_container .mfp-close{margin:20px;color:#fff;opacity:0.8;font-size:36px}.navigation{position:fixed;right:0;top:0;bottom:0;width:100%;height:100vh;z-index:999000;transition:.4s opacity ease-out,-webkit-transform .65s ease-out;transition:.4s opacity ease-out,transform .65s ease-out;transition:.4s opacity ease-out,transform .65s ease-out,-webkit-transform .65s ease-out;-webkit-transform:translateX(102%);transform:translateX(102%);overflow:hidden}.navigation-open .navigation{-webkit-transform:none;transform:none;transition:0.2s opacity cubic-bezier(0.19, 1, 0.22, 1),-webkit-transform 0.85s cubic-bezier(0.19, 1, 0.22, 1);transition:0.2s opacity cubic-bezier(0.19, 1, 0.22, 1),transform 0.85s cubic-bezier(0.19, 1, 0.22, 1);transition:0.2s opacity cubic-bezier(0.19, 1, 0.22, 1),transform 0.85s cubic-bezier(0.19, 1, 0.22, 1),-webkit-transform 0.85s cubic-bezier(0.19, 1, 0.22, 1)}.navigation-open .navigation .nav-list-container li{-webkit-transform:none;transform:none;opacity:1}.navigation-open .navigation .nav-list-container li:nth-child(1){transition:opacity 1s cubic-bezier(0.19, 1, 0.22, 1) 0s,-webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.14s;transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.14s,opacity 1s cubic-bezier(0.19, 1, 0.22, 1) 0s;transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.14s,opacity 1s cubic-bezier(0.19, 1, 0.22, 1) 0s,-webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.14s}.navigation-open .navigation .nav-list-container li:nth-child(2){transition:opacity 1s cubic-bezier(0.19, 1, 0.22, 1) 0.07s,-webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.21s;transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.21s,opacity 1s cubic-bezier(0.19, 1, 0.22, 1) 0.07s;transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.21s,opacity 1s cubic-bezier(0.19, 1, 0.22, 1) 0.07s,-webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.21s}.navigation-open .navigation .nav-list-container li:nth-child(3){transition:opacity 1s cubic-bezier(0.19, 1, 0.22, 1) 0.14s,-webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.28s;transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.28s,opacity 1s cubic-bezier(0.19, 1, 0.22, 1) 0.14s;transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.28s,opacity 1s cubic-bezier(0.19, 1, 0.22, 1) 0.14s,-webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.28s}.navigation-open .navigation .nav-list-container li:nth-child(4){transition:opacity 1s cubic-bezier(0.19, 1, 0.22, 1) 0.21s,-webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.35s;transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.35s,opacity 1s cubic-bezier(0.19, 1, 0.22, 1) 0.21s;transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.35s,opacity 1s cubic-bezier(0.19, 1, 0.22, 1) 0.21s,-webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.35s}.navigation-open .navigation .nav-list-container li:nth-child(5){transition:opacity 1s cubic-bezier(0.19, 1, 0.22, 1) 0.28s,-webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.42s;transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.42s,opacity 1s cubic-bezier(0.19, 1, 0.22, 1) 0.28s;transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.42s,opacity 1s cubic-bezier(0.19, 1, 0.22, 1) 0.28s,-webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.42s}.navigation-open .navigation .nav-list-container li:nth-child(6){transition:opacity 1s cubic-bezier(0.19, 1, 0.22, 1) 0.35s,-webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.49s;transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.49s,opacity 1s cubic-bezier(0.19, 1, 0.22, 1) 0.35s;transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.49s,opacity 1s cubic-bezier(0.19, 1, 0.22, 1) 0.35s,-webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.49s}.navigation-open .navigation .nav-list-container li:nth-child(7){transition:opacity 1s cubic-bezier(0.19, 1, 0.22, 1) 0.42s,-webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.56s;transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.56s,opacity 1s cubic-bezier(0.19, 1, 0.22, 1) 0.42s;transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.56s,opacity 1s cubic-bezier(0.19, 1, 0.22, 1) 0.42s,-webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.56s}.navigation-open .navigation .nav-list-container li:nth-child(8){transition:opacity 1s cubic-bezier(0.19, 1, 0.22, 1) 0.49s,-webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.63s;transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.63s,opacity 1s cubic-bezier(0.19, 1, 0.22, 1) 0.49s;transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.63s,opacity 1s cubic-bezier(0.19, 1, 0.22, 1) 0.49s,-webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.63s}.navigation-open .navigation .nav-list-container li:nth-child(9){transition:opacity 1s cubic-bezier(0.19, 1, 0.22, 1) 0.56s,-webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.7s;transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.7s,opacity 1s cubic-bezier(0.19, 1, 0.22, 1) 0.56s;transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.7s,opacity 1s cubic-bezier(0.19, 1, 0.22, 1) 0.56s,-webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.7s}.navigation-open .navigation .nav-list-container li:nth-child(10){transition:opacity 1s cubic-bezier(0.19, 1, 0.22, 1) 0.63s,-webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.77s;transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.77s,opacity 1s cubic-bezier(0.19, 1, 0.22, 1) 0.63s;transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.77s,opacity 1s cubic-bezier(0.19, 1, 0.22, 1) 0.63s,-webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.77s}.navigation .nav-wrapper{position:relative;height:100%;width:100%}.navigation .nav-underlay{position:absolute;bottom:0;width:15px;height:15px;right:40px;top:22px;z-index:3}@media (min-width: 901px){body:not(.touch-device) .navigation .nav-underlay{z-index:1;width:100%;height:100%;top:0;left:0}body:not(.touch-device) .navigation .nav-underlay img{display:none}}.mobile.safari .navigation .nav-underlay{z-index:1;width:100%;height:100%;top:0;left:0}.mobile.safari .navigation .nav-underlay img{display:none}.navigation .nav-list-container{background-color:#030303;color:#fff;height:100%;margin-left:auto;padding-top:90px;z-index:2;position:relative;padding-right:40px}@media (min-width: 901px){body:not(.touch-device) .navigation .nav-list-container{padding-right:150px;max-width:430px}}.navigation .nav-list-container li{margin-bottom:22px;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;transition:opacity 1s cubic-bezier(0.39, 0.575, 0.565, 1),-webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1),opacity 1s cubic-bezier(0.39, 0.575, 0.565, 1);transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1),opacity 1s cubic-bezier(0.39, 0.575, 0.565, 1),-webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1)}.navigation .nav-list-container li:hover .icon-arrow{-webkit-transform:scale(1) translateX(20px);transform:scale(1) translateX(20px);opacity:1}.navigation .nav-list-container a{font-family:"Suisse BP INTL Semibold";font-size:27px;line-height:35px;font-weight:normal;font-style:normal;text-align:right;display:flex;justify-content:flex-end;position:relative}@media (min-width: 641px){.navigation .nav-list-container a{font-size:39px;line-height:48px}}@media (min-width: 901px){.navigation .nav-list-container a{font-size:45px;line-height:54px}}.navigation .nav-list-container .icon-arrow{display:none}@media (min-width: 901px){.navigation .nav-list-container .icon-arrow{display:flex;position:absolute;top:0;right:-48px;height:100%;width:40px;opacity:0;margin-left:0;-webkit-transform:scale(0.9) translateX(0);transform:scale(0.9) translateX(0);transition:opacity 0.4s cubic-bezier(0.62, 0.02, 0.34, 1),-webkit-transform 0.2s cubic-bezier(0.62, 0.02, 0.34, 1);transition:transform 0.2s cubic-bezier(0.62, 0.02, 0.34, 1),opacity 0.4s cubic-bezier(0.62, 0.02, 0.34, 1);transition:transform 0.2s cubic-bezier(0.62, 0.02, 0.34, 1),opacity 0.4s cubic-bezier(0.62, 0.02, 0.34, 1),-webkit-transform 0.2s cubic-bezier(0.62, 0.02, 0.34, 1)}}.news-listing_block{padding-top:32px;padding-bottom:32px;border-top:1px solid #999999;display:block}.news-listing_block:last-of-type{border-bottom:1px solid #999999}@media (min-width: 641px){.news-listing_block{padding-top:54px;display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:54px}}@media (min-width: 901px){.news-listing_block{padding-bottom:60px}}.news-listing_block:hover .icon-arrow{-webkit-transform:scale(1) translateX(20px);transform:scale(1) translateX(20px);opacity:1}.news-listing_block-content{width:100%}@media (min-width: 901px){.news-listing_block-content{width:48.0438184619%;margin-right:auto;-webkit-transform:translateY(-3px);transform:translateY(-3px)}}.news-listing_block-content h2{margin-bottom:15px}.news-listing_block-image{display:none}@media (min-width: 901px){.news-listing_block-image{width:22.0657276928%;display:block;margin-top:6px}}.news-listing_block-date{display:none}@media (min-width: 901px){.news-listing_block-date{display:flex;align-items:flex-start;width:22.0657276928%;margin-right:3.9123630763%;font-family:"Suisse BP INTL Semibold"}}.news-listing_block-date .left{margin-right:32px}.news-listing_block-date .day{font-size:100px;-webkit-transform:translateY(-6px);transform:translateY(-6px);display:block;line-height:1}@media print{.contact-container .contact-block.contact-connect .contact-block_newsletter-vendor{display:none}}.contact-container .contact-block.contact-connect .contact-block_newsletter-vendor .e2ma_signup_form{width:74.0219092309%;font-family:inherit;font-size:inherit;margin:0;padding:0;font-family:"Suisse BP INTL Regular";color:#030303}.contact-container .contact-block.contact-connect .contact-block_newsletter-vendor .e2ma_signup_form_label{display:none}.contact-container .contact-block.contact-connect .contact-block_newsletter-vendor .e2ma_signup_message{display:none}.contact-container .contact-block.contact-connect .contact-block_newsletter-vendor .e2ma_signup_form input[type=text],.contact-container .contact-block.contact-connect .contact-block_newsletter-vendor .e2ma_signup_form input[type=email],.contact-container .contact-block.contact-connect .contact-block_newsletter-vendor .e2ma_signup_form textarea,.contact-container .contact-block.contact-connect .contact-block_newsletter-vendor .e2ma_signup_form select[multiple=multiple]{padding:10px 10px 10px 0}.contact-container .contact-block.contact-connect .contact-block_newsletter-vendor .e2ma_signup_form_required_footnote{display:none}.contact-container .contact-block.contact-connect .contact-block_newsletter-vendor .e2ma_signup_form_row{padding-bottom:10px}.contact-container .contact-block.contact-connect .contact-block_newsletter-vendor .e2ma_signup_form_row input{border-top:0;border-left:0;border-right:0;border-bottom:1px solid #030303;border-radius:0;padding:12px 0;width:100%;height:100%;outline:0;font-family:"Suisse BP INTL Regular";color:#030303;text-transform:uppercase;font-size:17px;background-color:transparent;font-family:"Suisse BP INTL Regular";color:#030303;text-transform:initial}.contact-container .contact-block.contact-connect .contact-block_newsletter-vendor .e2ma_signup_form_button_row{display:flex;padding:0}.contact-container .contact-block.contact-connect .contact-block_newsletter-vendor .e2ma_signup_form_button_row .e2ma_signup_form_button{background-color:transparent;color:#030303;padding-left:0;border:none;text-transform:capitalize;text-align:left;padding:10px 10px 10px 0;min-width:0}.contact-container .contact-block.contact-connect .contact-block_newsletter-vendor .e2ma_signup_form_button_row .icon-arrow{margin-left:0}@media (min-width: 901px){.post-detail-intro{display:flex;min-height:calc(100vh - 160px)}}@media (min-height: 1301px){.post-detail-intro{min-height:0;padding-bottom:300px}}.post-detail-intro.wd-intro-list_open .post-detail-copy_mobile p span{display:inline}.post-detail-intro.wd-intro-list_open .post-detail-meta-list{display:block}.post-detail-intro article{margin-bottom:30px}@media (min-width: 641px){.post-detail-intro article{margin-bottom:54px}}@media (min-width: 901px){.post-detail-intro article{width:calc(100% - 280px);padding-right:3.9123630763%}}.post-detail-intro article .page-title{width:100%}@media (min-width: 901px){.post-detail-intro article h1{font-size:96px;line-height:96px}}@media (min-width: 641px){.post-detail-intro aside{display:block}}@media (min-width: 901px){.post-detail-intro aside{display:flex;justify-content:space-between;width:22.0657276928%;flex-direction:column}}@media (min-width: 901px){.post-detail-intro aside .read-more-trigger{display:none}}@media print{.post-detail-intro aside .read-more-trigger{display:none}}.post-detail-intro aside .read-more-trigger.js-menu-open .read-more-text-less{display:inline}.post-detail-intro aside .read-more-trigger.js-menu-open .read-more-text-more{display:none}.post-detail-intro aside .read-more-trigger .read-more-text-less{display:none}@media (min-width: 641px){.post-detail-intro .post-detail-copy_mobile{margin-right:3.9123630763%}}@media (min-width: 901px){.post-detail-intro .post-detail-copy_mobile{width:48.0438184619%}}.post-detail-intro .post-detail-copy_mobile p span{display:none}.post-detail-intro .post-detail-meta-list{display:none}@media (min-width: 641px){.post-detail-intro .post-detail-meta-list{margin-top:32px}}@media (min-width: 901px){.post-detail-intro .post-detail-meta-list{display:block;width:280px;margin-top:6px}}@media print{.post-detail-intro .post-detail-meta-list{display:block}}.post-detail-intro ul.post-detail-meta-type li,.post-detail-intro .post-detail-meta-topic li{display:inline;padding-right:5px}.post-detail-intro .post-detail-meta{margin-bottom:12px}.post-detail-intro .post-detail-meta:first-child{margin-top:32px}@media (min-width: 641px){.post-detail-intro .post-detail-meta:first-child{margin-top:0}}.post-detail-intro .post-detail-meta h5,.post-detail-intro .post-detail-meta p,.post-detail-intro .post-detail-meta li,.post-detail-intro .post-detail-meta a{font-size:17px}.post-detail-intro .post-detail-meta h5{font-family:"Suisse BP INTL Semibold"}.post-detail-intro .post-detail-meta li,.post-detail-intro .post-detail-meta p,.post-detail-intro .post-detail-meta a{font-family:"Suisse BP INTL Regular";font-size:17px;line-height:21px}@media (min-width: 641px){.post-detail-intro .post-detail-meta li,.post-detail-intro .post-detail-meta p,.post-detail-intro .post-detail-meta a{font-size:16px;line-height:24px}}@media (min-width: 901px){.project_intro--outer .content{padding-top:160px;padding-bottom:80px}}.project_intro--outer .project_intro--inner{width:100%}@media (min-width: 901px){.project_intro--outer .project_intro--inner{display:flex;align-items:center;justify-content:space-between}}.project_intro--outer .project_intro--gap{display:none}@media (min-width: 901px){.project_intro--outer .project_intro--gap{display:block;width:11.0328638464%}}.project_intro--outer .project_intro--images{position:relative}@media (min-width: 641px) and (max-width: 900px){.project_intro--outer .project_intro--images{margin:0 auto;width:55.8685446144%}}@media (min-width: 901px){.project_intro--outer .project_intro--images{margin-right:3.9123630763%;width:48.0438184619%}}@media (min-width: 901px){.project_intro--outer:nth-of-type(odd) .project_intro--images{order:3;margin-right:auto}}.project_intro--outer .landscape_over_portrait .project_intro--image_1{position:relative;padding-top:67.5%}.project_intro--outer .landscape_over_portrait .project_intro--image_1 img{position:absolute;top:0;right:0;left:0}.project_intro--outer .landscape_over_landscape .project_intro--image_1{position:relative;padding-top:67.5%}.project_intro--outer .landscape_over_landscape .project_intro--image_1 img{position:absolute;top:0;right:0;left:0}.project_intro--outer .portrait_over_landscape .project_intro--image_1{position:relative;padding-top:127.5%}.project_intro--outer .portrait_over_landscape .project_intro--image_1 img{position:absolute;top:0;right:0;left:0}.project_intro--outer .portrait_over_portrait .project_intro--image_1{position:relative;padding-top:127.5%}.project_intro--outer .portrait_over_portrait .project_intro--image_1 img{position:absolute;top:0;right:0;left:0}@media (min-width: 641px) and (max-width: 900px){.project_intro--outer .project_intro--content{margin:0 auto;width:55.8685446144%}}@media (min-width: 901px){.project_intro--outer .project_intro--content{width:37.0109546155%}}@media (min-width: 901px){.project_intro--outer:nth-of-type(odd) .project_intro--content{order:2;margin-right:3.9123630763%}}.project_intro--outer .project_intro--content_title{font-family:"Suisse BP INTL Semibold";font-size:27px;line-height:35px;font-weight:normal;font-style:normal;margin-bottom:15px}@media (min-width: 641px){.project_intro--outer .project_intro--content_title{font-size:39px;line-height:48px}}@media (min-width: 901px){.project_intro--outer .project_intro--content_title{font-size:45px;line-height:54px}}@media (min-width: 901px){.project_intro--outer .project_intro--content_title{margin-bottom:22px}}.project_intro--outer .project_intro--content_description{margin-bottom:10px}@media (min-width: 901px){.project_intro--outer .project_intro--content_description{margin-bottom:17px}}@media (min-width: 901px){.project_intro--outer:nth-last-child(2) .project_intro--image{margin-bottom:0 !important}}@media (min-width: 901px){.services-row_vertical{display:flex;justify-content:space-between;margin-bottom:110px}}@media (min-width: 901px){.services-row_vertical .left{width:48.0438184619%;display:flex;flex-direction:column;justify-content:space-between}.ie .services-row_vertical .left{display:block;position:relative}}.services-row_vertical .left .image{margin-bottom:24px}@media (min-width: 641px){.services-row_vertical .left .image{margin-bottom:32px}}@media (min-width: 901px){.services-row_vertical .left .image{padding-right:17.56097561%}}.services-row_vertical .left .services-row_copy{margin-bottom:32px}@media (min-width: 641px){.services-row_vertical .left .services-row_copy{margin-bottom:54px}}@media (min-width: 901px){.services-row_vertical .left .services-row_copy{width:45.9283387525%;margin-bottom:0}.ie .services-row_vertical .left .services-row_copy{position:absolute;left:0;bottom:0;width:60%}}.services-row_vertical .left .services-row_copy h6,.services-row_vertical .left .services-row_copy p{font-family:"Suisse BP INTL Semibold";font-size:20px;line-height:28px;font-weight:normal;font-style:normal}@media (min-width: 901px){.services-row_vertical .left .services-row_copy h6,.services-row_vertical .left .services-row_copy p{font-size:22px;line-height:31px}}@media (min-width: 901px){.services-row_vertical .left .services-row_copy h6,.services-row_vertical .left .services-row_copy p{font-family:"Suisse BP INTL Regular";font-size:17px;line-height:21px}}@media (min-width: 901px) and (min-width: 641px){.services-row_vertical .left .services-row_copy h6,.services-row_vertical .left .services-row_copy p{font-size:16px;line-height:24px}}.services-row_vertical .left .services-row_copy p{font-family:"Suisse BP INTL Regular"}.services-row_vertical .left .services-row_copy h6{margin-bottom:14px}@media (min-width: 901px){.services-row_vertical .left .services-row_copy h6{font-family:"Suisse BP INTL Semibold"}}@media (min-width: 901px){.services-row_vertical .right{width:48.0438184619%}}.services-row_vertical .right .image{margin-bottom:32px}@media (min-width: 901px){.services-row_vertical .right .image{margin-bottom:0}}@media (min-width: 901px){.services-row_horizontal{display:flex;align-items:flex-start;justify-content:space-between}}.services-row_horizontal .image{margin-bottom:24px}@media (min-width: 641px){.services-row_horizontal .image{margin-bottom:32px}}@media (min-width: 901px){.services-row_horizontal .image{width:74.0219092309%;margin-bottom:0}}@media (min-width: 901px){.services-row_horizontal .services-row_copy{width:22.0657276928%}}.services-row_horizontal .services-row_copy h6,.services-row_horizontal .services-row_copy p{font-family:"Suisse BP INTL Semibold";font-size:20px;line-height:28px;font-weight:normal;font-style:normal}@media (min-width: 901px){.services-row_horizontal .services-row_copy h6,.services-row_horizontal .services-row_copy p{font-size:22px;line-height:31px}}@media (min-width: 901px){.services-row_horizontal .services-row_copy h6,.services-row_horizontal .services-row_copy p{font-family:"Suisse BP INTL Regular";font-size:17px;line-height:21px}}@media (min-width: 901px) and (min-width: 641px){.services-row_horizontal .services-row_copy h6,.services-row_horizontal .services-row_copy p{font-size:16px;line-height:24px}}.services-row_horizontal .services-row_copy p{font-family:"Suisse BP INTL Regular"}.services-row_horizontal .services-row_copy h6{margin-bottom:14px}.side_scroll--outer{margin-bottom:120px}@media (min-width: 641px){.side_scroll--outer{margin-top:calc(-50vh + 140px + 110px);margin-bottom:0}}@media (min-width: 901px){.side_scroll--outer{margin-top:calc(-50vh + 140px + 160px)}}.side_scroll--outer .side_scroll{max-width:100vw;overflow:hidden}.side_scroll--outer .side_scroll--inner{display:flex;align-items:flex-end}@media (max-width: 640px){.side_scroll--outer .side_scroll--inner{overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.side_scroll--outer .side_scroll--inner::-webkit-scrollbar{display:none}}@media (max-width: 640px) and (min-width: 641px){.side_scroll--outer .side_scroll--inner{margin:0 5vw;overflow-x:hidden}}@media (min-width: 641px){.side_scroll--outer .side_scroll--inner{align-items:center;margin:0;min-height:100vh}}.side_scroll--outer .side_scroll--item{display:flex;flex-direction:column;flex-shrink:0;margin-right:5vw}@media (max-width: 640px){.side_scroll--outer .side_scroll--item:nth-of-type(2){margin-left:5vw}}@media (min-width: 641px){.side_scroll--outer .side_scroll--item{margin-right:3.9123630763%}}.side_scroll--outer .intro_text{display:none;margin-right:10vw;margin-left:20vw;width:40vw}@media (min-width: 641px){.side_scroll--outer .intro_text{display:block}}.side_scroll--outer .intro_text.intro_text--mobile{display:block;margin:30px auto 40px;width:90vw}@media (min-width: 641px){.side_scroll--outer .intro_text.intro_text--mobile{display:none}}.side_scroll--outer .side_scroll--item_image{flex-shrink:0;display:block;height:365px;width:auto}@media (min-width: 901px){.side_scroll--outer .side_scroll--item_image{height:465px;max-height:80vh;width:auto}}.side_scroll--outer .side_scroll--item_caption{margin-top:20px;font-family:"Suisse BP INTL Regular"}.sitemap-block{display:flex;align-items:flex-start;justify-content:space-between;border-top:1px solid #999999;padding:32px 0}.sitemap-block:last-child{border-bottom:1px solid #999999}.sitemap-block h2,.sitemap-block ul{width:48.0438184619%}.sitemap-block h2 a{font-family:"Suisse BP INTL Semibold";font-size:27px;line-height:35px;font-weight:normal;font-style:normal}@media (min-width: 641px){.sitemap-block h2 a{font-size:39px;line-height:48px}}@media (min-width: 901px){.sitemap-block h2 a{font-size:45px;line-height:54px}}.sitemap-block li{margin-bottom:10px}.debug--show_grid_trigger{position:fixed;left:0;bottom:0;font-size:.75em;color:pink;background-color:black;padding:.5em;cursor:pointer;z-index:9999999}@media (min-width: 901px){.debug--show_grid_trigger{bottom:auto;top:0;left:0;right:auto;-webkit-transform:none;transform:none}}@media (min-width: 901px){.team-detail-container{display:flex;justify-content:space-between}}@media (min-width: 901px){.team-detail-container>div{width:48.0438184619%}}.team-detail-container .with-icon{flex-direction:row-reverse;justify-content:flex-end}@media (min-width: 901px){.team-detail-container>a.link{display:none}}.team-detail-container .team-detail-copy{margin-bottom:32px}@media (min-width: 641px){.team-detail-container .team-detail-copy{margin-bottom:54px}}@media (min-width: 901px){.team-detail-container .team-detail-copy{margin-bottom:0}}.team-detail-container .team-detail-copy h1{margin-bottom:18px}.team-detail-container .team-detail-copy h3{margin-bottom:30px}@media (min-width: 641px){.team-detail-container .team-detail-copy h3{margin-bottom:46px}}@media (min-width: 901px){.team-detail-container .team-detail-copy h3{margin-bottom:66px}}.team-detail-container .team-detail-copy p{margin-bottom:32px}@media (min-width: 641px){.team-detail-container .team-detail-copy p{margin-bottom:54px}}@media (min-width: 901px){.team-detail-container .team-detail-copy p{margin-bottom:110px}}.team-detail-container .team-detail-copy a.link{display:none}@media (min-width: 901px){.team-detail-container .team-detail-copy a.link{display:flex}}.team-detail-container .team-detail-image{margin-bottom:24px}@media (min-width: 641px){.team-detail-container .team-detail-image{margin-bottom:32px}}.timeline_endcap{background:#030303;color:#fff;text-align:center;padding:120px 0}@media (min-width: 641px){.timeline_endcap{padding-top:230px}}.timeline_endcap .container .content{padding:0}.timeline_endcap--icons{display:flex;flex-direction:column;align-items:center;margin:0 auto 80px;width:48.0438184619%}@media (min-width: 641px){.timeline_endcap--icons{width:100%;flex-direction:row}}@media (min-width: 901px){.timeline_endcap--icons{width:48.0438184619%;align-items:baseline;justify-content:space-between}}.timeline_endcap--icon{margin-bottom:25px}@media (min-width: 641px){.timeline_endcap--icon{margin-bottom:0}}.timeline_endcap--icon img{margin-bottom:15px}.timeline_endcap--statement{font-family:"Suisse BP INTL Semibold";font-size:27px;line-height:35px;font-weight:normal;font-style:normal;margin-bottom:2rem}@media (min-width: 641px){.timeline_endcap--statement{font-size:39px;line-height:48px}}@media (min-width: 901px){.timeline_endcap--statement{font-size:45px;line-height:54px}}.timeline_endcap--cta{font-family:"Suisse BP INTL Semibold";font-size:20px;line-height:28px;font-weight:normal;font-style:normal;margin-bottom:80px}@media (min-width: 901px){.timeline_endcap--cta{font-size:22px;line-height:31px}}.timeline_endcap--social{display:flex;align-items:center;justify-content:center;margin-bottom:100px}.timeline_endcap--social a{display:block;margin:0 15px}.timeline_endcap--social a img{height:27px;width:auto}.timeline_endcap--links li{display:inline-block;margin-right:20px}.timeline_endcap--links li:last-of-type{margin-right:0}.timeline_endcap--links span{position:relative;top:-8px}.timeline_endcap--links a:after{background-color:#fff}.timeline_hero{position:relative;height:100vh;width:100vw;opacity:0;transition:0.3s}.timeline_hero.show{opacity:1}@media (min-width: 801px){.timeline_hero{margin-bottom:60px;min-height:350vh}}@media (min-width: 901px){.timeline_hero{margin-bottom:150px}}.timeline_hero .timeline_hero--title_wrapper{position:-webkit-sticky;position:sticky;top:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;height:100vh;width:100vw;overflow:hidden}.timeline_hero .timeline_hero--title_wrapper .container{width:100%}.timeline_hero .timeline_hero--title{width:90%;text-align:center;margin:auto}.timeline_hero .timeline_hero--images_outer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.timeline_hero .timeline_hero--images_wrapper{top:0;left:0}.timeline_hero .timeline_hero--images{display:flex;align-items:center;justify-content:center;max-width:100vw;overflow:hidden;will-change:transform}@media (max-width: 800px){.timeline_hero .timeline_hero--images{-webkit-transform:none !important;transform:none !important}}.timeline_hero .timeline_hero--images_inner{display:flex;flex:1;flex-wrap:wrap;justify-content:space-evenly;min-height:calc(100vw * 41 / 72);min-width:calc(100vh * 72 / 41)}@media (max-width: 800px){.timeline_hero .timeline_hero--images_inner{height:100vh;width:100vw;overflow:hidden}}.timeline_hero .timeline_hero--image{margin-bottom:1.7%;width:calc(90% / 5)}@media (min-width: 801px){.timeline_hero .timeline_hero--image{height:0;padding-bottom:calc((90% / 5) * 0.625);position:relative}.timeline_hero .timeline_hero--image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.timeline_hero .timeline_hero--image:nth-of-type(5n),.timeline_hero .timeline_hero--image:nth-of-type(5n-2),.timeline_hero .timeline_hero--image:nth-of-type(5n-4){-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateY(var(--offset));transform:translateY(var(--offset))}}@media (max-width: 800px){.timeline_hero .timeline_hero--image{display:none}.timeline_hero .timeline_hero--image:nth-of-type(13){display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}}.timeline{position:relative}.timeline .timeline_nav--outer{position:absolute;top:0;bottom:0;left:0;z-index:100}@media (max-width: 900px){.timeline .timeline_nav--outer{display:none}}.timeline .timeline_nav{position:-webkit-sticky;position:sticky;top:0;left:0;display:flex;align-items:center;height:100vh}.timeline .timeline_nav--year{line-height:0}.timeline .timeline_nav--year_link{background:transparent;box-shadow:0px 0px 0px transparent;border:0px solid transparent;text-shadow:0px 0px 0px transparent;font-family:"Suisse BP INTL Regular";font-size:17px;line-height:10px;position:relative;padding:8px 0 8px 50px;width:110px;color:transparent;transition:0.3s}@media (min-width: 641px){.timeline .timeline_nav--year_link{font-size:19px;line-height:10px}}.timeline .timeline_nav--year_link:before{content:'';position:absolute;top:0;bottom:0;right:60px;height:3px;margin:auto 0 auto auto;max-width:10px;width:25px;background-color:#030303;transition:0.3s}.light .timeline .timeline_nav--year_link:before{background-color:#fff}.timeline .timeline_nav--year_link.active,.timeline .timeline_nav--year_link:hover{color:#030303;cursor:pointer}.timeline .timeline_nav--year_link.active:before,.timeline .timeline_nav--year_link:hover:before{max-width:25px}.light .timeline .timeline_nav--year_link.active,.light .timeline .timeline_nav--year_link:hover{color:#fff}.page-title{margin-bottom:28px}@media (min-width: 641px){.page-title{margin-bottom:65px}}@media (min-width: 901px){.page-title{margin-bottom:125px;width:74.0219092309%}}.page-title .copy{margin-top:17px;font-family:"Suisse BP INTL Semibold"}@media (min-width: 641px){.page-title .copy{margin-top:22px}}@media (min-width: 901px){.page-title .copy{margin-top:17px}}.plus-minus-toggle{cursor:pointer;height:21px;position:relative;width:21px}.plus-minus-toggle:after,.plus-minus-toggle:before{content:'';position:absolute;background:#030303;left:50%;top:50%;height:2px;width:10px;transition:-webkit-transform 350ms ease;transition:transform 350ms ease;transition:transform 350ms ease, -webkit-transform 350ms ease}.plus-minus-toggle:after{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.plus-minus-toggle:before{-webkit-transform:rotate(0);transform:rotate(0)}.js-menu-open .plus-minus-toggle:after{-webkit-transform:rotate(0);transform:rotate(0)}.js-menu-open .plus-minus-toggle:before{-webkit-transform:rotate(0);transform:rotate(0)}.work-filters{width:100%;margin-bottom:40px;display:flex;flex-wrap:wrap;-webkit-column-gap:30px;column-gap:30px;row-gap:10px}@media (min-width: 641px){.work-filters{width:48.046875%;margin-bottom:60px}}@media (min-width: 901px){.work-filters{margin-bottom:120px}}.work-filters:has(button:not(:first-child):not(:last-child).active) .clear{display:inline}.work-filters button{border:none;outline:none;background:none;cursor:pointer;padding:0}.work-filters button.active::after{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation:none;animation:none}.work-filters button.clear{font-family:"Suisse BP INTL Semibold";text-decoration:none;display:none}.archive-container .archive-listing{border-bottom:1px solid #999999}.archive-container .archive-listing_headers{display:flex;padding:28px 0 16px}.archive-container .archive-listing_headers h6{width:22.0657276928%;margin-right:3.9123630763%;display:flex;align-items:center;cursor:pointer}@media (min-width: 901px){.archive-container .archive-listing_headers h6{margin-right:0}}@media (min-width: 901px){.archive-container .archive-listing_headers h6:first-child{width:40.625%}}.archive-container .archive-listing_headers h6:nth-child(2),.archive-container .archive-listing_headers h6:nth-child(3){display:none}@media (min-width: 641px){.archive-container .archive-listing_headers h6:nth-child(2),.archive-container .archive-listing_headers h6:nth-child(3){display:flex}}@media (min-width: 901px){.archive-container .archive-listing_headers h6:nth-child(2),.archive-container .archive-listing_headers h6:nth-child(3){width:24.765625%}}.archive-container .archive-listing_headers h6:last-child{display:none;margin-right:0}@media (min-width: 641px){.archive-container .archive-listing_headers h6:last-child{display:flex}}@media (min-width: 901px){.archive-container .archive-listing_headers h6:last-child{width:9.84375%}}.archive-container .archive-listing_headers h6.archive-listing_sort-trigger.desc .caret{-webkit-transform:rotate(180deg);transform:rotate(180deg);display:block}.archive-container .archive-listing_headers .caret{width:0;height:0;margin-left:7px;border-style:solid;border-width:9px 4.5px 0 4.5px;border-color:#030303 transparent transparent transparent}.archive-container .archive-listing_row{border-top:1px solid #999999}@media (min-width: 641px){.archive-container .archive-listing_row{display:flex}}@media (min-width: 641px){.archive-container .archive-listing_row .plus-minus-toggle{display:none}}.archive-container .archive-listing_row-title-wrapper{width:100%;padding:14px 0;min-height:44px;display:flex;align-items:center}@media (min-width: 641px){.archive-container .archive-listing_row-title-wrapper{width:22.0657276928%;margin-right:3.9123630763%;padding-right:20px}}@media (min-width: 901px){.archive-container .archive-listing_row-title-wrapper{padding:10px 55px 10px 0;width:40.625%;margin-right:0}}.archive-container .archive-listing_row-title{width:100%;font-family:"Suisse BP INTL Semibold";font-size:20px;line-height:28px;font-weight:normal;font-style:normal;position:relative;padding-right:20px}@media (min-width: 901px){.archive-container .archive-listing_row-title{font-size:22px;line-height:31px}}.touch-events .archive-container .archive-listing_row-title{cursor:pointer}@media (min-width: 641px){.archive-container .archive-listing_row-title{font-family:"Suisse BP INTL Semibold";padding-right:0}}.mobile .archive-container .archive-listing_row-title{cursor:pointer}.archive-container .archive-listing_row-title .plus-minus-toggle{position:absolute;right:0;top:0}.archive-container .archive-listing_row-title .with-icon-text{margin-right:auto}.firefox .archive-container .archive-listing_row-title .with-icon-text{display:inline-block}.archive-container .archive-listing_row-title .with-icon-text .icon-arrow{width:17px;height:17px;-webkit-transform:scale(1) translateX(0) translateY(-50%);transform:scale(1) translateX(0) translateY(-50%);opacity:1;right:-35px;top:50%}.archive-container .archive-listing_row-title:hover .icon-arrow{-webkit-transform:scale(1) translateX(15px) translateY(-50%);transform:scale(1) translateX(15px) translateY(-50%)}.archive-listing_row-information{height:0;overflow:hidden}.archive-listing_row-information.js-dropdown-open{height:auto}@media (min-width: 641px){.archive-listing_row-information{height:auto !important;overflow:auto;display:flex;width:74.0219092309%}}@media (min-width: 901px){.archive-listing_row-information{width:59.375%}}.archive-listing_row-information .meta{padding-bottom:24px}@media (min-width: 641px){.archive-listing_row-information .meta{padding:14px 10px 14px 0;width:29.8097251504%;display:flex;align-items:flex-start}}@media (min-width: 641px){.archive-listing_row-information .meta:nth-child(2),.archive-listing_row-information .meta:nth-child(3){margin-left:5.2854122744%}}@media (min-width: 901px){.archive-listing_row-information .meta:nth-child(2),.archive-listing_row-information .meta:nth-child(3){margin-left:0}}@media (min-width: 901px){.archive-listing_row-information .meta:first-child,.archive-listing_row-information .meta:nth-child(2){width:41.710526316%}}@media (min-width: 901px){.archive-listing_row-information .meta:nth-child(3){width:16.578947368%}}@media (min-width: 641px){.archive-listing_row-information .meta.archive-listing-featured-link{display:none}}.archive-listing_row-information .meta.archive-listing-featured-link a{display:inline}.archive-listing_row-information .meta p:first-child{font-family:"Suisse BP INTL Semibold";margin-bottom:4px}@media (min-width: 641px){.archive-listing_row-information .meta p:first-child{display:none}}.archive-listing_row-information .meta p:last-child{font-family:"Suisse BP INTL Regular"}.work-listing .gallery-row:nth-of-type(even){flex-direction:row-reverse}@media (min-width: 641px){.work-listing .gallery-row:nth-of-type(even) .thin{padding-right:9%;padding-left:0}}@media (min-width: 641px){.work-listing .gallery-row{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin-bottom:32px}}@media (min-width: 901px){.work-listing .gallery-row{margin-bottom:0}}@media (min-width: 641px){.work-listing .gallery-row .thin{padding-left:9%}}.work-listing .gallery-row .gallery-block{width:100%;margin-bottom:32px}@media (min-width: 641px){.work-listing .gallery-row .gallery-block{width:48.046875%;margin-bottom:0}}@media (min-width: 641px){.work-listing .gallery-row .gallery-block:only-child{margin-top:100px}}.work-listing .gallery-row .gallery-block:hover .icon-arrow{-webkit-transform:scale(1) translateX(20px);transform:scale(1) translateX(20px);opacity:1}.work-listing .gallery-row .gallery-block .copy{margin-top:15px;font-family:"Suisse BP INTL Semibold"}@media (min-width: 641px){.work-listing .gallery-row .gallery-block .copy{margin-top:24px}}.work-listing .gallery-row .gallery-block .copy .with-icon-text .icon-arrow{width:17px;right:-25px}.year_intro--outer{background-color:black}.year_intro--outer .content{padding-bottom:320px}.year_intro--outer .year_intro--inner{position:relative;display:flex;flex-direction:column;justify-content:space-evenly;min-height:100vh}.year_intro--outer .year_intro--image_outer{position:absolute;top:0;right:0;bottom:0;left:0}.year_intro--outer .year_intro--image{position:-webkit-sticky;position:sticky;top:0;left:0;display:flex;align-items:center;justify-content:center;height:100vh;width:100vw}.year_intro--outer .year_intro--image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.year_intro--outer .year_intro--content{position:relative;z-index:2;color:#fff}.year_intro--outer .year_intro--content_inner{margin:0 auto;width:100%}@media (min-width: 901px){.year_intro--outer .year_intro--content_inner{margin-bottom:0;width:48.0438184619%}}.year_intro--outer .year_intro--year_outer{display:flex;align-items:center;justify-content:center;padding:320px 0;width:100%}@media (min-width: 901px){.year_intro--outer .year_intro--year_outer{height:calc(50vh + 320px);padding:0}}.year_intro--outer .year_intro--year{font-size:160px}@media (min-width: 641px){.year_intro--outer .year_intro--year{font-size:170px}}@media (min-width: 901px){.year_intro--outer .year_intro--year{font-size:200px}}.year_intro--outer .year_intro--project_title{font-family:"Suisse BP INTL Semibold";font-size:45px;line-height:54px;font-weight:normal;font-style:normal;margin-bottom:15px}@media (min-width: 641px){.year_intro--outer .year_intro--project_title{font-size:64px;line-height:70px}}@media (min-width: 901px){.year_intro--outer .year_intro--project_title{font-size:88px;line-height:88px}}@media (min-width: 641px){.year_intro--outer .year_intro--project_title{margin-bottom:25px}}@media (min-width: 901px){.year_intro--outer .year_intro--project_title{margin-bottom:80px}}.year_intro--outer .year_intro--projects .markdown-content h1{font-family:"Suisse BP INTL Semibold";font-size:45px;line-height:54px;font-weight:normal;font-style:normal}@media (min-width: 641px){.year_intro--outer .year_intro--projects .markdown-content h1{font-size:64px;line-height:70px}}@media (min-width: 901px){.year_intro--outer .year_intro--projects .markdown-content h1{font-size:88px;line-height:88px}}body.error-page .page-inner{margin-bottom:0}.error-page{height:100vh;overflow:hidden;position:relative}.error-page-overlay{background-color:black;position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:12002;pointer-events:none}.error-numbers{display:flex;position:absolute;bottom:-50px;right:-50px;will-change:transform}.mobile-ios:not(.mobile-ipad) .error-numbers{bottom:40px}@media (max-width: 812px) and (orientation: landscape){.error-numbers{display:none}}@media (min-width: 641px){.error-numbers{bottom:-120px;right:-125px}}.error-numbers span{font-family:"Suisse BP INTL Regular";font-size:200px;line-height:1}@media (min-width: 641px){.error-numbers span{font-size:500px}}.error-messaging{display:block;top:50%;left:15.277777778%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;will-change:transform}.error-messaging a:nth-child(2){font-family:"Suisse BP INTL Regular";font-size:17px;line-height:21px;margin-top:2px}@media (min-width: 641px){.error-messaging a:nth-child(2){font-size:16px;line-height:24px}}.firm-landing-container .image-copy-container{margin-bottom:32px}@media (min-width: 901px){.firm-landing-container .image-copy-container{margin-bottom:130px}}@media (max-width: 640px){.firm-landing-container .image-copy-container .image-wide{margin-top:32px}}.firm-landing-container .listing-container .listing-list-item{flex-direction:column;align-items:flex-start}@media (min-width: 641px){.firm-landing-container .listing-container .listing-list-item{flex-direction:row;align-items:center}}@media (max-width: 640px){.firm-landing-container .listing-container .listing-list-item .title{width:100%;justify-content:space-between;display:flex;padding-right:40px}}@media (max-width: 640px){.firm-landing-container .listing-container .listing-list-item .title .icon-arrow{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.firm-landing-container .cta-centered{margin-bottom:32px}@media (min-width: 641px){.firm-landing-container .cta-centered{margin-bottom:80px}}@media (min-width: 901px){.firm-landing-container .cta-centered{margin-bottom:200px}}body.home{position:relative}body.home.mobile .footer{opacity:1}body.home.show-content-on-scroll .footer{opacity:1}body.home .header{max-width:none}@media (max-width: 641px){body.home .home_hero{height:100vh}}body.home .home_hero.home_hero_loaded .home_hero-image img{transition:-webkit-transform 4s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 4s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 4s cubic-bezier(0.19, 1, 0.22, 1),-webkit-transform 4s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transform:scale(1);transform:scale(1)}body.home .home_hero .home_hero-image{overflow:hidden}@media (max-width: 641px){body.home .home_hero .home_hero-image{height:100%}}body.home .home_hero .home_hero-image img{-webkit-transform:scale(1.02);transform:scale(1.02)}@media (max-width: 641px){body.home .home_hero .home_hero-image img{height:100%;-o-object-fit:cover;object-fit:cover}}body.home .footer{z-index:1;opacity:0}@media (max-width: 640px){body.home .footer{position:absolute}}body.mobile .footer,body.firefox.mobile .footer{position:static}.home_content{background-color:#DFE8E8;margin-bottom:690px;z-index:8000;will-change:transform;-webkit-perspective:1000;perspective:1000;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:fixed;top:0;left:0;right:0;width:100%;opacity:0}@media (min-width: 641px){.home_content{margin-bottom:614px}}@media (min-width: 901px){.home_content{margin-bottom:334px}}@media print{.home_content{margin-bottom:0 !important;-webkit-transform:translate3d(0px, 0, 0px) !important;transform:translate3d(0px, 0, 0px) !important;margin-top:0 !important;position:static;opacity:1}}.show-content-on-scroll .home_content,.mobile .home_content{opacity:1}.mobile .home_content{position:static;margin-bottom:0}@media print{.home_content{-webkit-transform:translate3d(0px, 0px, 0px) !important;transform:translate3d(0px, 0px, 0px) !important}}.home_content>article{width:90%;margin:32px auto 40px}@media (min-width: 641px){.home_content>article{width:90%;margin:165px auto 196px}}@media (min-width: 901px){.home_content>article{width:61.041666667%;padding:165px 0 196px;min-height:100vh;margin:0 auto}}.home_content>article .home_intro h1{margin-bottom:30px}.home_content>article .home_intro p{margin-bottom:27px}.home_content .work-listing{padding-bottom:0}@media (min-width: 641px){.home_content .work-listing{padding-bottom:150px;margin:0 auto}}.home_content .work-listing .gallery-row{align-items:center}.home_content .work-listing .gallery-row:nth-of-type(even){flex-direction:row-reverse}@media (min-width: 641px){.home_content .work-listing .gallery-row:nth-of-type(even) .thin{padding-right:9%;padding-left:0}}.news-detail .post-detail-copy{display:block}.news-container>h1{margin-bottom:26px}@media (min-width: 641px){.news-container>h1{margin-bottom:43px}}@media (min-width: 901px){.news-container>h1{margin-bottom:140px}}.news-landing-pagination{display:flex;align-items:center;justify-content:space-between;padding-top:32px}@media (min-width: 641px){.news-landing-pagination{padding-top:54px}}@media (min-width: 901px){.news-landing-pagination{padding-top:60px}}.news-landing-pagination .news-pagination-next{margin-left:auto}body.thank-you-page .page-inner{margin-bottom:0 !important;height:100%}body.thank-you-page .page-inner .container,body.thank-you-page .page-inner .content{height:100%}body.thank-you-page .newsletter-thank-you{height:100%}body.thank-you-page .newsletter-thank-you section{display:flex;align-items:center;justify-content:center;flex-direction:column}body.thank-you-page .newsletter-thank-you .newsletter-thank-you-wrapper{text-align:center}body.thank-you-page .newsletter-thank-you .newsletter-thank-you-wrapper h1,body.thank-you-page .newsletter-thank-you .newsletter-thank-you-wrapper p{margin-bottom:10px}.post-detail{z-index:8000;height:100%;padding-bottom:40px;padding-top:108px;min-height:100vh}@media (min-width: 641px){.post-detail{padding-bottom:80px;padding-top:120px}}@media (min-width: 901px){.post-detail{min-height:0;padding-top:160px;padding-bottom:160px}}.post-detail.work-detail{padding-bottom:65px}@media (min-width: 641px){.post-detail.work-detail{padding-bottom:140px}}.post-detail .post-detail-gallery{width:90%;margin:36px auto 0}@media (min-width: 901px){.post-detail .post-detail-gallery{width:100%;margin:0}}.post-detail .gallery-image-wrapper{width:100%}@media (min-width: 901px){.post-detail .gallery-image-wrapper{width:71.388888889%}}.post-detail .gallery-image{margin-bottom:24px}@media (min-width: 901px){.post-detail .gallery-image{margin-bottom:0}}.gallery-spacer{display:none}@media (min-width: 901px){.gallery-spacer{display:block;height:140px;width:100%;background-color:transparent}}.post-detail-copy{padding-bottom:105px;display:none}@media (min-width: 901px){.post-detail-copy{display:block}}.post-detail-copy .post-detail-copy-inner{width:73.690625%}.news-detail .post-detail-copy .post-detail-copy-inner{width:100%}@media (min-width: 641px){.news-detail .post-detail-copy .post-detail-copy-inner{width:73.690625%}}.post-detail-gallery{position:relative}.post-detail-gallery .gallery-count,.post-detail-gallery .gallery-count-total{display:none}@media (min-width: 1060px){.post-detail-gallery .gallery-count,.post-detail-gallery .gallery-count-total{display:flex}}.post-detail-gallery .gallery-count.counter_stick,.post-detail-gallery .gallery-count.initial_counter_stick,.post-detail-gallery .gallery-count-total.counter_stick,.post-detail-gallery .gallery-count-total.initial_counter_stick{position:fixed;bottom:20px;top:auto !important}.post-detail-gallery .gallery-count.counter_stick.counter_stick-last_image,.post-detail-gallery .gallery-count-total.counter_stick.counter_stick-last_image{position:absolute;bottom:0}@media print{.post-detail-gallery .gallery-count,.post-detail-gallery .gallery-count-total{display:none}}.post-detail-gallery .gallery-count-total{position:absolute;top:150px;right:80px;align-items:center}.post-detail-gallery .gallery-count-total .dash{width:60px;height:10px;background-color:#030303;display:block;margin-right:5px}.post-detail-gallery .gallery-count{height:107px;overflow:hidden;position:absolute;right:215px;top:0}.post-detail-gallery .gallery-count ol{height:100%}.post-detail-gallery .gallery-count li{font-family:"Suisse BP INTL Semibold";font-size:100px;line-height:1}.post-detail-gallery .gallery-total{font-family:"Suisse BP INTL Semibold";font-size:100px}.services .page-title{margin-bottom:31px}@media (min-width: 641px){.services .page-title{margin-bottom:72px}}@media (min-width: 901px){.services .page-title{margin-bottom:135px}}.services .services-container{padding-bottom:40px}@media (min-width: 641px){.services .services-container{padding-bottom:80px}}@media (min-width: 901px){.services .services-container{padding-bottom:160px}}@media (min-width: 641px){.services .services-container>.copy{padding-bottom:80px}}@media (min-width: 901px){.services .services-container>.copy{width:48.0438184619%;padding-bottom:210px}}.services .services-container .listing-container{margin-top:40px;margin-bottom:40px}@media (min-width: 641px){.services .services-container .listing-container{margin-top:0;margin-bottom:80px}}@media (min-width: 901px){.services .services-container .listing-container{margin-bottom:140px}}.services .services-container .listing-list-item .name{cursor:pointer}@media (min-width: 641px){.services .services-container .listing-list-item .name{width:100%;padding-right:22.0657276928%;z-index:2}}.services .services-container .listing-list-item .name p{overflow:hidden;height:0;will-change:height;font-family:"Suisse BP INTL Regular";font-size:17px;line-height:21px}@media (min-width: 641px){.services .services-container .listing-list-item .name p{font-size:16px;line-height:24px}}@media print{.services .services-container .listing-list-item .name p{height:auto}}.services .services-container .listing-list-item .name p.js-dropdown-open{height:auto}.services .services-container .listing-list-item .plus-minus-toggle{position:absolute;top:7px;right:0;height:40px;width:40px}@media (min-width: 641px){.services .services-container .listing-list-item .plus-minus-toggle{z-index:1}}.style-guide{background-color:#DFE8E8;padding-bottom:100px}.sg-headline{margin:32px 0 0;text-transform:uppercase;opacity:.6}.border{width:100%;height:4px;margin:72px auto;background-color:#030303}.values .image-wide{margin-bottom:60px}.values .career-container,.values .listing-container,.values .about-image-row{margin-bottom:110px}@media (min-width: 901px){.values .career-container_copy.wide{width:73.690625%}}.values .career-container_copy h3{margin-bottom:14px}@media (min-width: 901px){.values .listing-intro{width:48.0438184619%}}@media (min-width: 901px){.values .listing-intro .copy-small{width:25%}}.values .listing-container .listing-list-item .name{cursor:pointer}@media (min-width: 641px){.values .listing-container .listing-list-item .name{width:100%;padding-right:22.0657276928%;z-index:2}}.values .listing-container .listing-list-item .name p{overflow:hidden;height:0;will-change:height;font-family:"Suisse BP INTL Regular";font-size:17px;line-height:21px}@media (min-width: 641px){.values .listing-container .listing-list-item .name p{font-size:16px;line-height:24px}}@media print{.values .listing-container .listing-list-item .name p{height:auto}}.values .listing-container .listing-list-item .name p.js-dropdown-open{height:auto}.values .listing-container .listing-list-item .plus-minus-toggle{position:absolute;top:7px;right:0;height:40px;width:40px}@media (min-width: 641px){.values .listing-container .listing-list-item .plus-minus-toggle{z-index:1}}.values .about-image-row h4{margin-bottom:10px}.values .about-image-row .left{margin-bottom:0}.values .about-image-row .left .image{margin-bottom:130px}.values .about-image-row .left .markdown-content p{margin-bottom:0}.values .copy-small .markdown-content p{font-size:17px;line-height:21px}@media (min-width: 641px){.values .copy-small .markdown-content p{font-size:16px;line-height:24px}}.values .markdown-content li{margin-bottom:10px}@media (min-width: 901px){.values .listing-intro .copy-small{width:55%}}.barba-container[data-namespace="work_landing"] main{z-index:2}.barba-container[data-namespace="work_landing"] .work_footer{z-index:1}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}
