/*!
 * @project        NSW
 * @name           app.89dda81232b92df455e7.css
 * @author         B&Y
 * @build          Thu, Jul 10, 2025 11:25 AM ET
 * @copyright      Copyright (c) 2025 NSW
 *
 */

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--breakpoint-iphone:0;--breakpoint-mobile:480px;--breakpoint-ipad_portrait:768px;--breakpoint-ipad_landscape:1024px;--breakpoint-desktop_md:1200px;--breakpoint-desktop_lg:1440px;--breakpoint-desktop_xl:1800px}html{box-sizing:border-box;font-family:sans-serif;height:100%}body{font-family:Suisse,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:20px}*,:after,:before{box-sizing:inherit}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,p,pre{margin:0}button{background:transparent;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:inherit;opacity:.5}input::-moz-placeholder,textarea::-moz-placeholder{color:inherit;opacity:.5}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:inherit;opacity:.5}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:inherit;opacity:.5}input::placeholder,textarea::placeholder{color:inherit;opacity:.5}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}address{font-style:normal}audio,canvas,embed,iframe,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}.sr-only,.sr-only-focusable:not(:focus){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}html.moonwalk [data-moonwalk-run],html.moonwalk [data-moonwalk-section],html.moonwalk [data-moonwalk]{opacity:0}html.prefers-reduced-motion *{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:1ms!important}html.prefers-reduced-motion [data-moonwalk]{visibility:visible!important;opacity:1!important}img[data-src],img[data-srcset]{min-width:1px}.dbg-breakpoints{position:fixed;height:25px;bottom:4px;left:4px;font-family:monospace;font-size:11px;z-index:99;display:block;text-transform:uppercase;background-color:#fff;font-style:normal;padding:4px 5px;border-radius:6px;font-family:Fira Code,Menlo,Monaco,monospace;font-size:9px}.dbg-breakpoints .breakpoint,.dbg-breakpoints .user-agent{float:left}.dbg-breakpoints .user-agent{line-height:20px;padding-left:3px;padding-right:4px}.dbg-breakpoints .user-agent span{color:#00008b;cursor:pointer}.dbg-breakpoints .breakpoint:after{line-height:20px;padding-left:3px;padding-right:4px}.dbg-breakpoints .brand{height:20px;width:20px;float:left}.dbg-grid{display:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;width:100%;position:fixed;z-index:9999;top:0;left:0;right:0;height:100%;-ms-grid-rows:1fr;grid-template-rows:1fr}.dbg-grid.visible{display:-ms-grid;display:grid}.dbg-grid>*{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dbg-grid b{width:auto;position:relative;height:100%;content:" ";background-color:rgba(0,149,255,.2)}img{display:inline-block;border:0;vertical-align:middle;height:auto;max-width:100%;min-width:100%}picture{display:block}[data-outline=false] a,[data-outline=false] button,[data-outline=false] input,[data-outline=false] label,[data-outline=false] option,[data-outline=false] select,[data-outline=false] textarea,[data-outline=false] video{outline:none!important}[data-outline=false] button:not(:focus){outline:0}[data-outline=true] :focus{visibility:visible;display:block;opacity:1}.no-js picture img{display:none}.no-js picture noscript img{display:block!important}span[class^=arrow-]{transition:all .15s ease;display:inline-block}a:hover span.arrow-r,span[class^=arrow-]{-webkit-backface-visibility:hidden;backface-visibility:hidden}a:hover span.arrow-r{transform:translateX(5px)}a:hover span.arrow-l{transform:translateX(-5px)}a:hover span.arrow-l,a:hover span.arrow-u{-webkit-backface-visibility:hidden;backface-visibility:hidden}a:hover span.arrow-u{transform:translateY(-5px)}a:hover span.arrow-d{transform:translateY(5px)}a:hover span.arrow-d,a:hover span.arrow-ne{-webkit-backface-visibility:hidden;backface-visibility:hidden}a:hover span.arrow-ne{transform:translateY(-5px) translateX(5px)}@font-face{font-family:Suisse;font-display:fallback;src:url(/assets/fonts/suisse/suisseintl-light-webfont.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Suisse;font-display:fallback;src:url(/assets/fonts/suisse/suisseintl-regular-webfont.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Suisse;font-display:fallback;src:url(/assets/fonts/suisse/suisseintl-medium-webfont.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:SangBleu Kingdom;font-display:fallback;src:url(/assets/fonts/sangbleu/SangBleuKingdom-Regular-WebXL.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:SangBleu Kingdom;font-display:fallback;src:url(/assets/fonts/sangbleu/SangBleuKingdom-Medium-WebXL.woff2) format("woff2");font-weight:500;font-style:normal}.red{color:#fa4d30}.separator{padding-left:5px;padding-right:5px}@-webkit-keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,25px,0)}to{opacity:1;transform:none}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,25px,0)}to{opacity:1;transform:none}}.f{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}a:hover span[class^=arrow-]{opacity:1}span[class^=arrow-]{font-family:Suisse,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;transition:transform .15s ease;color:inherit;font-weight:400;position:relative}.no-js .cookie-container{display:block!important}.cookie-container{display:none;position:fixed;bottom:0;left:0;background-color:#2d2d2d;color:#f9f7f4;z-index:9997;margin-bottom:0!important;max-width:100%!important}.cookie-container .cookie-law{display:flex;justify-content:space-between;align-items:center}.cookie-container .cookie-law-text{width:100%}.cookie-container .cookie-law-text p{font-size:15px}.cookie-container .cookie-law-buttons{flex-shrink:0;text-align:right}.cookie-container .cookie-law-buttons a{color:#f9f7f4}.cookie-container .cookie-law-buttons button{background-color:#f9f7f4;color:#2d2d2d;border:0;padding:3px 25px}.container{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{overflow-x:hidden}#content,#index,main{position:relative}.fader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9998;display:none;background-color:#fff}[data-script=about] .fader{background-color:#d7d6d1}@-webkit-keyframes pulse{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%{opacity:0}to{opacity:1}}#card1{z-index:999;opacity:.25;background-color:#b7b6b1}#card1,#card2{position:fixed;display:none;top:0;left:0;width:100%;height:100%}#card2{z-index:1000;background-color:#d7d6d1}footer{background-color:#fff}footer .inner{position:relative}footer .inner .links{align-items:flex-start}footer .inner .links .link{padding-top:5px}footer .inner .links a{font-family:SangBleu Kingdom,Georgia,Cambria,Times New Roman,Times,serif;border-bottom:1px solid transparent;transition:bordercolor .55s ease-out;padding-bottom:1px}footer .inner .links a:hover{border-bottom:1px solid #fa4d30;transition:border-color .35s ease-in;text-decoration:none}footer .inner .studios .studio .social-media{border-bottom:1px solid #000;transition:border-color .55s ease-out;padding-bottom:3px}footer .inner .studios .studio .social-media:hover{border-bottom:1px solid #fa4d30;transition:border-color .35s ease-in;text-decoration:none}footer .inner .studios .studio .social-media{font-weight:500}footer .aux{display:flex;flex-wrap:nowrap;width:100%;justify-content:space-between;color:#959595}footer .aux>:nth-child(odd){margin-left:0}footer .aux a{border-bottom:1px solid #959595;padding-bottom:2px;transition:border-bottom .35s ease}footer .aux a:hover{border-bottom:1px solid transparent}.clearfix:after{display:block;content:"";clear:both}.img-fluid{max-width:100%;min-width:100%}section.hero{background-color:#000;color:#fff;position:relative;overflow:hidden}section.hero.stretch{height:100vh}section.hero [data-hero-video-pause]{display:none}section.hero .hero-bg{overflow:hidden;z-index:2}section.hero .hero-bg,section.hero .hero-bg [data-hero-slider],section.hero .hero-bg [data-hero-slider] [data-hero-slide]{position:absolute;left:0;top:0;height:100%;width:100%}section.hero .hero-bg [data-hero-slider] [data-hero-slide]{overflow:hidden;display:block}section.hero .hero-bg [data-hero-slider] [data-hero-slide] [data-hero-width],section.hero .hero-bg [data-hero-slider] [data-hero-slide] [data-hero-width] figure{position:absolute;left:0;top:0;height:100%;width:100%}section.hero .hero-bg [data-hero-slider] [data-hero-slide] [data-hero-width] figure{background-color:#000}section.hero .hero-bg [data-hero-slider] [data-hero-slide] [data-hero-width] figure img{position:absolute;left:0;top:0;height:100%;width:100%}section.hero .hero-bg .info{z-index:9999;display:block;position:absolute;white-space:nowrap;text-align:center}section.hero .hero-bg .info h2{font-family:SangBleu Kingdom,Georgia,Cambria,Times New Roman,Times,serif;font-weight:500;color:#fff}section.hero .hero-bg .info .more a{position:relative;border-bottom:1px solid #000;transition:border-color .55s ease-out;padding-right:18px;padding-bottom:3px}section.hero .hero-bg .info .more a:hover{border-bottom:1px solid #fa4d30;transition:border-color .35s ease-in;text-decoration:none}section.hero .hero-bg .info .more a:hover:after{transform:translateX(5px) translateY(50%)}section.hero .hero-bg .info .more a:after{position:absolute;right:0;content:"→";transition:transform .5s ease;transform:translateX(0) translateY(50%)}section.hero .hero-bg .info .more a{font-weight:500;border-bottom:1px solid #fff}section.hero .hero-bg [data-hero-slide]:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.3;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}section.hero .hero-bg img{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transition:transform 11s linear}section.hero .hero-bg img.zoom{transform:scale(1.05)!important;transform-origin:50% 50%}section.hero .hero-bg video{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}section.hero .hero-content{position:static;top:0;height:100%;width:100%;z-index:1;display:flex}section.hero .hero-content section.hero-text h2{z-index:2;color:#fff;text-align:center;padding-bottom:0;font-weight:400}section.hero .hero-content .centered-arrow{z-index:2;position:absolute;bottom:0;text-align:left;color:#fff}h1,h2,h3,h4{margin-bottom:0}[data-ll-srcset] img{opacity:1;-webkit-filter:none;filter:none;transition:opacity .7s ease,-webkit-filter .5s ease;transition:filter .5s ease,opacity .7s ease;transition:filter .5s ease,opacity .7s ease,-webkit-filter .5s ease}[data-ll-srcset] img[data-ll-blurred]{opacity:.2;-webkit-filter:blur(35px);filter:blur(35px)}.lightbox-backdrop{opacity:0;position:fixed;width:100%;height:100%;background-color:#fff;top:0;left:0;z-index:9999}.lightbox-backdrop .lightbox-content,.lightbox-backdrop .lightbox-image-wrapper{height:100%;display:flex;justify-content:center;align-items:center}.lightbox-backdrop .lightbox-image-wrapper{position:relative;top:0;left:0;width:100%}.lightbox-backdrop .lightbox-image-wrapper .lightbox-image{min-width:1px;max-height:82vh;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;position:fixed}.lightbox-backdrop .lightbox-next,.lightbox-backdrop .lightbox-prev{opacity:.7;color:#000;font-size:22px;letter-spacing:.6px;line-height:32px}.lightbox-backdrop .lightbox-close{font-size:29px;font-weight:700;top:66px;position:absolute;right:100px;color:#1e2123;z-index:999999}.lightbox-backdrop .lightbox-close:hover{border:none;text-decoration:none;color:#000}.lightbox-backdrop .lightbox-next,.lightbox-backdrop .lightbox-prev{position:absolute}.lightbox-backdrop .lightbox-caption{text-transform:uppercase;position:absolute;top:24px}.lightbox-backdrop .lightbox-dots{position:absolute;bottom:24px}.lightbox-backdrop .lightbox-dots a{padding:0 1px;color:#aaa39f}.lightbox-backdrop .lightbox-dots a.active{color:#000}.lightbox-backdrop .lightbox-dots a:hover{border:none;text-decoration:none}.newsletter{background-color:#fff;max-width:700px}.newsletter article{margin-left:auto;margin-right:auto}.newsletter article h3{margin-top:-11px;position:relative}.newsletter article p:last-of-type{margin-bottom:0}.newsletter article .check-wrap{display:flex;align-items:flex-start}.newsletter article label{margin-bottom:0;padding-bottom:0}.newsletter article input[type=email]{margin-top:0;background-color:#fff;border:1px solid #000}.newsletter article input[type=email]::-webkit-input-placeholder{color:#2d2d2d;opacity:.75}.newsletter article input[type=email]::-moz-placeholder{color:#2d2d2d;opacity:.75}.newsletter article input[type=email]:-ms-input-placeholder{color:#2d2d2d;opacity:.75}.newsletter article input[type=email]::-ms-input-placeholder{color:#2d2d2d;opacity:.75}.newsletter article input[type=email]::placeholder{color:#2d2d2d;opacity:.75}.newsletter article input[type=checkbox]{display:block;margin-right:25px;margin-top:10px}.newsletter article button{border:1px solid}.newsletter article button.btn-outline{border:1px solid;background-color:#fff}p{font-weight:400}p:last-of-type{margin-bottom:0!important}p a{border-bottom:1px solid transparent;transition:bordercolor .55s ease-out;padding-bottom:1px}p a:hover{border-bottom:1px solid #fa4d30;transition:border-color .35s ease-in;text-decoration:none}p>ul>li{font-size:inherit}a span.arr{display:inline-block;transform:rotate(0deg);transition:transform .25s ease-in;transform-origin:50% 50%}a:hover span.arr{transform:rotate(45deg)}[data-popup]{-ms-grid-column-align:center;justify-self:center;-ms-grid-row-align:center;align-self:center;background-color:#fff;top:50%;left:50%;z-index:5000;padding:3em;text-align:center}[data-popup-backdrop],[data-popup]{position:fixed;display:none;opacity:0}[data-popup-backdrop]{z-index:4999;top:0;left:0;height:100%;width:100%}.no-js header[data-nav] nav section ul li a{color:#fff}.no-js [data-script=about] header[data-nav] nav section ul li a{color:#000}.no-js header[data-nav]{background-color:transparent!important;color:#f9f7f4!important;position:absolute}.no-js header[data-nav] nav article.brand{color:#fff}.no-js header[data-nav] nav figure.menu-button{top:0}.hero-slide-img{position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden}.menu-button{display:flex;z-index:999;align-self:flex-start}.menu-button .hamburger svg g{transition:stroke .75s ease}.menu-button .hamburger.white svg g,[data-script=index] .menu-button svg g{stroke:#fff}header[data-nav][data-header-alt-bg] nav section ul>li{color:#fff!important}header[data-nav][data-header-alt-bg] nav .brand svg path{fill:#fff!important}header[data-nav][data-header-alt-bg] .menu-button svg g{stroke:#fff}header[data-nav]{max-width:100%!important;z-index:5;position:fixed;background-color:rgba(0,0,0,.00001);width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}header[data-nav],header[data-nav][data-header-small]{transition:padding-top .5s ease,padding-bottom .5s ease}header[data-nav] nav{height:auto;position:relative;display:flex;justify-content:space-between}header[data-nav] nav .mobile-bg{z-index:3;position:fixed;top:0;left:0;width:100%;height:100vh;transform:translateX(100%);background-color:#000;display:none}header[data-nav] nav .brand{z-index:5;display:flex;width:100%;align-self:flex-start}header[data-nav] nav .brand.white svg path{fill:#fff}header[data-nav] nav .brand svg path{transition:fill 1s ease}[data-script=index] header[data-nav] nav .brand svg path{fill:#fff}header[data-nav] nav section ul{list-style:none;display:flex;margin:0;padding:0;justify-content:flex-end;flex-direction:row}header[data-nav] nav section ul>li{display:inline-block;white-space:nowrap;color:#2d2d2d}[data-script=index] header[data-nav] nav section ul>li{color:#fff}[data-script=about] header[data-nav] nav section ul>li{color:#2d2d2d}header[data-nav] nav section ul>li a{font-weight:400;position:relative;transition:border-color .25s ease,transform .25s ease;border-bottom:1px solid transparent}header[data-nav] nav section ul>li a:first-of-type{margin:0}header[data-nav] nav section ul>li a.active,header[data-nav] nav section ul>li a:hover{border-bottom:1px solid #fa4d30;transition:border-color .25s ease,transform .25s ease}header[data-nav] nav section ul>li a:hover{text-decoration:none}figure{margin:0}.open-menu .hamburger-inner:after,.open-menu .hamburger-inner:before,.open-menu .hamburger.is-active .hamburger-inner:after,.open-menu .hamburger.is-active .hamburger-inner:before{background-color:#000!important}.employee-detail{border-bottom:1px solid}.employee-detail .inner header .back a{border-bottom:1px solid #000;transition:border-color .55s ease-out;padding-bottom:3px}.employee-detail .inner header .back a:hover{border-bottom:1px solid #fa4d30;transition:border-color .35s ease-in;text-decoration:none}.employee-detail .inner header .name h2{font-family:SangBleu Kingdom,Georgia,Cambria,Times New Roman,Times,serif}.employee-detail .inner article{display:flex;flex-wrap:nowrap}.employee-detail .inner article>:nth-child(odd){margin-left:0}.employee-detail .inner article .side{width:100%}.employee-detail .inner article .name-mob h2{font-family:SangBleu Kingdom,Georgia,Cambria,Times New Roman,Times,serif}.employee-detail .inner article .bio-wrapper .data{margin-left:0!important}.employee-detail .inner article .bio-wrapper .data a{border-bottom:1px solid #000;transition:border-color .55s ease-out;padding-bottom:3px}.employee-detail .inner article .bio-wrapper .data a:hover{border-bottom:1px solid #fa4d30;transition:border-color .35s ease-in;text-decoration:none}.employee-detail .inner article .education-wrapper h2{font-weight:500}.employee-detail .inner article .education-wrapper h2,.news-detail>h2{font-family:SangBleu Kingdom,Georgia,Cambria,Times New Roman,Times,serif}.news-detail>h2{text-align:center}.news-detail>.date{text-transform:uppercase;letter-spacing:.89px;color:#fa4d30;padding-top:10px;padding-bottom:5px;text-align:center}.jobs{border-bottom:1px solid #000}.jobs h2{font-family:SangBleu Kingdom,Georgia,Cambria,Times New Roman,Times,serif}.jobs .job-listing{display:flex;flex-direction:column;padding-top:10px}.jobs .job-listing .job .position{font-family:SangBleu Kingdom,Georgia,Cambria,Times New Roman,Times,serif;font-weight:500}.jobs .job-listing .job .text a{position:relative;border-bottom:1px solid #000;transition:border-color .55s ease-out;padding-right:18px;padding-bottom:3px}.jobs .job-listing .job .text a:hover{border-bottom:1px solid #fa4d30;transition:border-color .35s ease-in;text-decoration:none}.jobs .job-listing .job .text a:hover:after{transform:translateX(5px) translateY(50%)}.jobs .job-listing .job .text a:after{position:absolute;right:0;content:"→";transition:transform .5s ease;transform:translateX(0) translateY(50%)}.jobs .job-listing .job .text a{font-weight:500}.project-detail>.heading h2{font-family:SangBleu Kingdom,Georgia,Cambria,Times New Roman,Times,serif;text-align:center}.project-detail .shortcuts{font-weight:300}.project-detail .shortcuts .inner a{border-bottom:1px solid #000;transition:border-color .55s ease-out;padding-bottom:3px}.project-detail .shortcuts .inner a:hover{border-bottom:1px solid #fa4d30;transition:border-color .35s ease-in;text-decoration:none}.project-detail .project-data .inner h2{text-transform:uppercase;letter-spacing:.89px;color:#fa4d30}.project-detail .project-data .inner article .about p{font-family:SangBleu Kingdom,Georgia,Cambria,Times New Roman,Times,serif}.project-detail .project-data .inner article .data dt{text-transform:uppercase;font-weight:500;letter-spacing:.93px;color:#2d2d2d}.project-detail .project-data .inner article .data dd{font-weight:300}.project-detail .project-interior h2{text-transform:uppercase;letter-spacing:.89px;color:#fa4d30}.project-detail .project-interior [data-panner]{white-space:nowrap;align-items:center}.project-detail .project-interior .slide{display:flex;align-self:stretch}.project-detail .project-interior .slide .slide-inner{display:flex;align-items:center}.project-detail .project-interior .slide .slide-inner .text{font-family:SangBleu Kingdom,Georgia,Cambria,Times New Roman,Times,serif;white-space:normal}.project-detail .project-drawings h2{text-transform:uppercase;letter-spacing:.89px;color:#fa4d30}.project-detail .project-drawings [data-panner]{white-space:nowrap;align-items:center;max-height:80vh}.project-detail .project-drawings figcaption{margin-top:50px!important;white-space:normal}.project-detail .project-drawings figcaption h2{font-family:SangBleu Kingdom,Georgia,Cambria,Times New Roman,Times,serif;margin-bottom:10px;font-weight:500}.project-detail .project-drawings .slide .slide-inner{display:flex;align-items:center}.project-detail .project-drawings .slide .slide-inner figure img{max-width:900px;max-height:80vh;-o-object-fit:contain;object-fit:contain}.entry-footer{background-color:#fbf9f9}.entry-footer .inner .info{display:flex}.entry-footer .inner .info aside{display:flex;flex-direction:column;justify-content:space-between}.entry-footer .inner .info aside .back{font-family:SangBleu Kingdom,Georgia,Cambria,Times New Roman,Times,serif}.entry-footer .inner .info aside .more a{position:relative;border-bottom:1px solid #000;transition:border-color .55s ease-out;padding-right:18px;padding-bottom:3px}.entry-footer .inner .info aside .more a:hover{border-bottom:1px solid #fa4d30;transition:border-color .35s ease-in;text-decoration:none}.entry-footer .inner .info aside .more a:hover:after{transform:translateX(5px) translateY(50%)}.entry-footer .inner .info aside .more a:after{position:absolute;right:0;content:"→";transition:transform .5s ease;transform:translateX(0) translateY(50%)}.entry-footer .inner .info aside .more a{font-weight:500}.entry-footer .inner .info .process{font-family:SangBleu Kingdom,Georgia,Cambria,Times New Roman,Times,serif}.entry-footer .inner .info .process a{border-bottom:1px solid #000;transition:border-color .55s ease-out;padding-bottom:3px}.entry-footer .inner .info .process a:hover{border-bottom:1px solid #fa4d30;transition:border-color .35s ease-in;text-decoration:none}.other-entries>.heading h2{text-transform:uppercase;letter-spacing:.89px;color:#fa4d30}.other-entries .projects-listing{align-items:flex-start!important;display:flex}.other-entries .projects-listing article figure{overflow:hidden}.other-entries .projects-listing article figure img{-webkit-filter:grayscale(0);filter:grayscale(0);transition:transform 3s ease,opacity 2s ease,-webkit-filter 1.5s ease;transition:transform 3s ease,filter 1.5s ease,opacity 2s ease;transition:transform 3s ease,filter 1.5s ease,opacity 2s ease,-webkit-filter 1.5s ease;opacity:1}.other-entries .projects-listing article figure:hover img{transform:scale(1.05);-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.9}.other-entries .projects-listing article figure{margin-bottom:10px}.other-entries .projects-listing article h2{font-family:SangBleu Kingdom,Georgia,Cambria,Times New Roman,Times,serif;font-weight:500}.other-entries .news-listings{display:flex;align-items:flex-start!important}.other-entries .news-listings article figure{overflow:hidden}.other-entries .news-listings article figure img{-webkit-filter:grayscale(0);filter:grayscale(0);transition:transform 3s ease,opacity 2s ease,-webkit-filter 1.5s ease;transition:transform 3s ease,filter 1.5s ease,opacity 2s ease;transition:transform 3s ease,filter 1.5s ease,opacity 2s ease,-webkit-filter 1.5s ease;opacity:1}.other-entries .news-listings article figure:hover img{transform:scale(1.05);-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.9}.other-entries .news-listings article figure{margin-bottom:15px}.other-entries .news-listings article h2{font-family:SangBleu Kingdom,Georgia,Cambria,Times New Roman,Times,serif;text-align:center}.other-entries .news-listings article p{text-align:center}.other-entries .news-listings article .date{text-transform:uppercase;letter-spacing:.89px;color:#fa4d30;text-align:center;margin-bottom:10px}[data-v]:last-of-type{margin-bottom:0!important}[data-v] p strong,[data-v] strong{font-weight:600!important}.entrance.about .inner{position:relative;align-items:center}.entrance.about .inner .content h2{text-transform:uppercase;letter-spacing:.89px;color:#fa4d30}.entrance.about .inner .content .text{font-family:SangBleu Kingdom,Georgia,Cambria,Times New Roman,Times,serif}.entrance.about .inner .content .more a{font-weight:500;position:relative;border-bottom:1px solid #000;transition:border-color .55s ease-out;padding-right:18px;padding-bottom:3px}.entrance.about .inner .content .more a:hover{border-bottom:1px solid #fa4d30;transition:border-color .35s ease-in;text-decoration:none}.entrance.about .inner .content .more a:hover:after{transform:translateX(5px) translateY(50%)}.entrance.about .inner .content .more a:after{position:absolute;right:0;content:"→";transition:transform .5s ease;transform:translateX(0) translateY(50%)}.entrance.about .inner .content .more a{@extend %link-inverted}.image-full-bleed figcaption{white-space:normal!important}.image-full-bleed figcaption:empty{min-height:0;margin-top:0;height:0}.image-full-width figcaption,.image-image figcaption{white-space:normal!important}.image-image figcaption:empty{min-height:0;margin-top:0;height:0}.image-image-smaller figcaption{white-space:normal!important}.image-description .inner{align-items:flex-end}.image-description .inner article p{font-family:SangBleu Kingdom,Georgia,Cambria,Times New Roman,Times,serif}.image-body .inner{align-items:flex-start}[data-panner-left],[data-panner-right]{position:absolute;top:calc(50% - 64px);transform:translateY(-50%);z-index:2;color:#fff;cursor:pointer}[data-ie11=true] [data-panner-left],[data-ie11=true] [data-panner-right]{display:none}[data-panner-indicator]{height:10px;display:block;position:relative}[data-panner-indicator]:after{top:50%;left:0;width:100%;position:absolute;content:"";height:1px;background-color:#000}[data-panner-indicator] [data-panner-indicator-nib]{display:block;padding-top:15px;padding-bottom:15px;position:relative;width:50%}[data-panner-indicator] [data-panner-indicator-nib]:after{background-color:#000;content:"";position:absolute;height:5px;width:100%;top:0}.panner.projects .inner>h2{text-transform:uppercase;letter-spacing:.89px;color:#fa4d30}.panner.projects .inner figcaption{margin-top:20px!important}.panner.projects .inner figcaption h2{font-family:SangBleu Kingdom,Georgia,Cambria,Times New Roman,Times,serif;margin-bottom:10px;font-weight:500}.panner.projects .inner [data-panner]{align-items:flex-start}.panner.projects .inner [data-panner-item]{overflow:hidden}.panner.projects .inner [data-panner-item] figcaption{margin-top:15px;min-height:60px;max-width:400px}.panner.projects .inner [data-panner-item] figcaption p{font-size:14px;line-height:20px}.panner.projects .inner [data-panner-item] .overlay-zoom{display:none}.panner.projects .inner figure{overflow:hidden}.panner.projects .inner figure img{-webkit-filter:grayscale(0);filter:grayscale(0);transition:transform 3s ease,opacity 2s ease,-webkit-filter 1.5s ease;transition:transform 3s ease,filter 1.5s ease,opacity 2s ease;transition:transform 3s ease,filter 1.5s ease,opacity 2s ease,-webkit-filter 1.5s ease;opacity:1}.panner.projects .inner figure:hover img{transform:scale(1.05);-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.9}.panner.projects .more{margin:0 auto;text-align:center}.panner.projects .arrow{font-weight:500;position:relative;border-bottom:1px solid #000;transition:border-color .55s ease-out;padding-right:18px;padding-bottom:3px}.panner.projects .arrow:hover{border-bottom:1px solid #fa4d30;transition:border-color .35s ease-in;text-decoration:none}.panner.projects .arrow:hover:after{transform:translateX(5px) translateY(50%)}.panner.projects .arrow:after{position:absolute;right:0;content:"→";transition:transform .5s ease;transform:translateX(0) translateY(50%)}.carousel [data-panner-container] [data-panner]{align-items:flex-start}.carousel [data-panner-container] [data-panner-item]{overflow:hidden}.carousel [data-panner-container] [data-panner-item] figcaption{white-space:normal!important}.carousel-equal-height{white-space:nowrap;width:100%}.carousel-equal-height [data-panner-container]{white-space:nowrap}.carousel-equal-height [data-panner-container] [data-panner]{align-items:flex-start;display:flex}.carousel-equal-height [data-panner-container] [data-panner-item]{height:auto;min-height:100%;width:auto;position:relative;flex:1 1 auto}.carousel-equal-height [data-panner-container] [data-panner-item] figure{height:100%;width:auto}.carousel-equal-height [data-panner-container] [data-panner-item] figure img{width:auto;max-width:none}.carousel-equal-height [data-panner-container] [data-panner-item] figcaption{white-space:normal!important}[data-panner-container]{position:relative}[data-panner-container] [data-panner]{display:flex;flex-wrap:nowrap;align-items:flex-end}.slider-image-body h2{font-family:SangBleu Kingdom,Georgia,Cambria,Times New Roman,Times,serif}.slider-image-body [data-panner]{white-space:nowrap;align-items:center}.slider-image-body .slide{-ms-grid-row-align:stretch;align-self:stretch}.slider-image-body .slide .slide-inner{display:flex;align-items:flex-start;white-space:nowrap;flex-wrap:nowrap}.slider-image-body .slide .slide-inner .text{-ms-grid-row-align:stretch;align-self:stretch;white-space:normal}.intro-text .inner p{font-family:SangBleu Kingdom,Georgia,Cambria,Times New Roman,Times,serif;text-align:center}.body-center .inner p,.body-right .inner p{font-weight:300}.lede-center .inner p,.lede-left .inner p{font-family:SangBleu Kingdom,Georgia,Cambria,Times New Roman,Times,serif}.lede-center .inner p{text-align:center}.heading-body .inner h2{font-family:SangBleu Kingdom,Georgia,Cambria,Times New Roman,Times,serif}.persons-listing{border-bottom:1px solid #000}.persons-listing .inner{flex-wrap:wrap!important}.persons-listing .inner article figure{overflow:hidden}.persons-listing .inner article figure img{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:-webkit-filter 1.5s ease;transition:filter 1.5s ease;transition:filter 1.5s ease,-webkit-filter 1.5s ease}.persons-listing .inner article figure:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.persons-listing .inner article .name{font-family:SangBleu Kingdom,Georgia,Cambria,Times New Roman,Times,serif;font-weight:500}.persons-listing .inner article .email a{border-bottom:1px solid #000;transition:border-color .55s ease-out;padding-bottom:3px}.persons-listing .inner article .email a:hover{border-bottom:1px solid #fa4d30;transition:border-color .35s ease-in;text-decoration:none}.persons-listing .inner article .email a{padding-bottom:2px}.persons-listing .categories ul{display:flex}.persons-listing .categories ul li{margin-right:15px}.persons-listing .categories ul li a{color:#939090;transition:color .35s ease}.persons-listing .categories ul li a:hover{color:#000}.persons-listing .categories ul li a[data-toggle-selected]{color:#2b2b2b;border-bottom:1px solid #fa4d30}[data-script=contact] .main-studios .inner h2{font-family:SangBleu Kingdom,Georgia,Cambria,Times New Roman,Times,serif}[data-script=contact] .main-studios .inner article{padding-top:5px}[data-script=contact] .main-studios .inner article article .social-media{border-bottom:1px solid #000;transition:border-color .55s ease-out;padding-bottom:3px}[data-script=contact] .main-studios .inner article article .social-media:hover{border-bottom:1px solid #fa4d30;transition:border-color .35s ease-in;text-decoration:none}[data-script=contact] .main-studios .inner article article .social-media{margin-right:12px}.news-listing h2{font-family:SangBleu Kingdom,Georgia,Cambria,Times New Roman,Times,serif;text-align:center}.news-listing .tools .inner{align-items:center}.news-listing .tools .inner div.year button{padding-bottom:5px;border:none;border-bottom:1px solid #d8d8d8;font-weight:500}.news-listing .tools .inner div.year button:hover,.news-listing .tools .inner div.year button[data-toggled]{border-bottom:1px solid #fa4d30}.news-listing .tools .inner div.year button span{display:inline-block;transform:rotate(0deg);transition:transform .35s ease}.news-listing .tools .inner div.year button[data-toggled] span{transform:rotate(180deg)}.news-listing .tools .inner div.year ul{display:none;padding-top:25px;width:350px;position:absolute}.news-listing .tools .inner div.year ul li a{color:#959595;font-weight:300}.news-listing .tools .inner div.year ul li a.active,.news-listing .tools .inner div.year ul li a:hover{color:#000}.news-listing .tools .inner div.year ul li a.active{border-bottom:1px solid #fa4d30}.news-listing .tools .inner div.search input{width:100%;background-color:#fbf9f9;text-align:center;border:none;padding:7px 10px}.news-listing .tools .inner div.press{font-weight:500;text-align:right}.news-listing .tools .inner div.press a{padding-bottom:5px;border-bottom:1px solid #d8d8d8;transition:border-bottom .35s ease}.news-listing .tools .inner div.press a:hover{border-bottom:1px solid #fa4d30}.news-listing .inner article{text-align:center}.news-listing .inner article figure{overflow:hidden}.news-listing .inner article figure img{-webkit-filter:grayscale(0);filter:grayscale(0);transition:transform 3s ease,opacity 2s ease,-webkit-filter 1.5s ease;transition:transform 3s ease,filter 1.5s ease,opacity 2s ease;transition:transform 3s ease,filter 1.5s ease,opacity 2s ease,-webkit-filter 1.5s ease;opacity:1}.news-listing .inner article figure:hover img{transform:scale(1.05);-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.9}.news-listing .inner article .date{margin-bottom:10px;color:#fa4d30}.news-archive-box,.news-listing .inner article h2{font-family:SangBleu Kingdom,Georgia,Cambria,Times New Roman,Times,serif}.news-archive-box{text-align:center}.news-archive-box,.news-latest-listing{background-color:#fbf9f9}.news-latest-listing .inner>h2{text-transform:uppercase;letter-spacing:.89px;color:#fa4d30}.news-latest-listing .inner article{text-align:center}.news-latest-listing .inner article figure{overflow:hidden}.news-latest-listing .inner article figure img{-webkit-filter:grayscale(0);filter:grayscale(0);transition:transform 3s ease,opacity 2s ease,-webkit-filter 1.5s ease;transition:transform 3s ease,filter 1.5s ease,opacity 2s ease;transition:transform 3s ease,filter 1.5s ease,opacity 2s ease,-webkit-filter 1.5s ease;opacity:1}.news-latest-listing .inner article figure:hover img{transform:scale(1.05);-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.9}.news-latest-listing .inner article .date{margin-bottom:10px;color:#fa4d30}.news-latest-listing .inner article h2{font-family:SangBleu Kingdom,Georgia,Cambria,Times New Roman,Times,serif}.news-latest-listing .inner .more{margin:0 auto;text-align:center}.news-latest-listing .inner .arrow{position:relative;border-bottom:1px solid #000;transition:border-color .55s ease-out;padding-right:18px;padding-bottom:3px}.news-latest-listing .inner .arrow:hover{border-bottom:1px solid #fa4d30;transition:border-color .35s ease-in;text-decoration:none}.news-latest-listing .inner .arrow:hover:after{transform:translateX(5px) translateY(50%)}.news-latest-listing .inner .arrow:after{position:absolute;right:0;content:"→";transition:transform .5s ease;transform:translateX(0) translateY(50%)}.news-latest-listing .inner .arrow{font-weight:500}.project-listing{border-bottom:1px solid #000}.project-listing h2{font-family:SangBleu Kingdom,Georgia,Cambria,Times New Roman,Times,serif;text-align:center}.project-listing .filters{max-width:1200px;margin-left:auto;margin-right:auto}.project-listing .filters button{border:none;border-bottom:1px solid #000;margin-bottom:30px;transition:border-bottom .35s ease}.project-listing .filters button span{transition:transform .35s ease;display:inline-block}.project-listing .filters button[data-toggled]{border-bottom:1px solid #fa4d30}.project-listing .filters button[data-toggled] span{transform:rotate(-180deg)}.project-listing .filters ul{display:flex;justify-content:space-around}.project-listing .filters ul li{color:#959595}.project-listing .filters ul li a{transition:color .35s ease,border-bottom .35s ease;border-bottom:1px solid transparent}.project-listing .filters ul li a.active{border-bottom:1px solid #fa4d30;color:#000}.project-listing .filters ul li a:hover{color:#000}.project-listing .inner{display:flex;flex-wrap:wrap}.project-listing .inner.odd article:nth-of-type(5){margin-right:0;-ms-grid-row-align:center;align-self:center}.project-listing .inner.even article:nth-of-type(4){-ms-grid-row-align:center;align-self:center}.project-listing .inner article{text-align:left}.project-listing .inner article:nth-of-type(3),.project-listing .inner article:nth-of-type(8){margin-right:0}.project-listing .inner article figure{overflow:hidden}.project-listing .inner article figure img{-webkit-filter:grayscale(0);filter:grayscale(0);transition:transform 3s ease,opacity 2s ease,-webkit-filter 1.5s ease;transition:transform 3s ease,filter 1.5s ease,opacity 2s ease;transition:transform 3s ease,filter 1.5s ease,opacity 2s ease,-webkit-filter 1.5s ease;opacity:1}.project-listing .inner article figure:hover img{transform:scale(1.05);-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.9}.project-listing .inner article .date{margin-bottom:10px;color:#fa4d30}.project-listing .inner article h2{font-family:SangBleu Kingdom,Georgia,Cambria,Times New Roman,Times,serif;margin-bottom:5px;text-align:left}img[data-src],img[data-srcset]{min-height:1px;min-width:100%}.no-js body.unloaded,.no-js body.unloaded header{opacity:1}.no-js body.unloaded .navbar{transform:none}body,html{min-height:100%}body[data-script=index] main{padding-top:0}body[data-script=page-detail] main{padding-top:50px}svg:not(:root){overflow:hidden}[data-outline=false] video{outline:none!important}html.moonwalk [data-moonwalk=""]{transform:translateY(5px);transition:transform .65s cubic-bezier(.39,.575,.565,1),opacity .65s cubic-bezier(.47,0,.745,.715);transition-delay:.05s;opacity:0}html.moonwalk [data-moonwalk=""].moonwalked{transform:translateY(0);opacity:1}html.moonwalk [data-moonwalk=slide]{transform:translateX(-15px);transition:transform .65s cubic-bezier(.39,.575,.565,1),opacity .65s cubic-bezier(.47,0,.745,.715);opacity:0}html.moonwalk [data-moonwalk=slide].moonwalked{transform:translateX(0);opacity:1}html.moonwalk [data-moonwalk=slideLeft]{transform:translateX(50px);transition:transform .65s cubic-bezier(.39,.575,.565,1),opacity .65s cubic-bezier(.47,0,.745,.715);opacity:0}html.moonwalk [data-moonwalk=slideLeft].moonwalked{transform:translateX(0);opacity:1}hr{border:0;height:0;border-top:1px solid #000;margin:0}.video-wrapper video{width:100%}[data-smart-video]{position:relative;opacity:0;visibility:hidden}[data-smart-video] video{top:0;width:100%;position:absolute;z-index:3}.no-js [data-smart-video]{opacity:1!important;visibility:visible!important}.embed-video-wrapper{position:relative;width:100%}.embed-video-wrapper:before{display:block;content:""}.embed-video-wrapper embed,.embed-video-wrapper iframe,.embed-video-wrapper object,.embed-video-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.embed-video-wrapper:before{padding-top:56.25%}a.plain{color:inherit}a.plain,a.plain:hover{border:none;text-decoration:none}body{background-color:#fff;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p:last-child{margin-bottom:0}.blink{-webkit-animation:blink-animation 2.7s steps(200,start) infinite;animation:blink-animation 2.7s steps(200,start) infinite}@-webkit-keyframes blink-animation{0%{opacity:0}to{opacity:0}50%{opacity:.8}}@keyframes blink-animation{0%{opacity:0}to{opacity:0}50%{opacity:.8}}header{opacity:1;transition:opacity 2s ease}.ft{display:inline-block;white-space:nowrap}.c{-ms-grid-row-align:center;align-self:center}@media (min-width:0){.body-center,.body-right,.carousel [data-panner-container],.container,.dbg-grid,.employee-detail,.entry-footer .inner,.heading-body,.image-body,.image-description,.image-full-width,.image-image,.image-image-smaller,.image-right,.intro-text,.jobs,.lede-center,.lede-left,.news-detail .news-cover,.news-latest-listing,.news-listing,.panner.projects .inner>h2,.persons-listing,.project-detail .project-data,.project-detail .project-drawings h2,.project-detail .project-interior .slide .slide-inner,.project-detail .project-interior h2,.project-detail .shortcuts,.project-detail>.heading h2,.project-listing,.slider-image-body .header,[data-script=contact] .main-studios,footer,header[data-nav]{padding-left:25px;padding-right:25px;max-width:100%;margin-left:auto;margin-right:auto;width:100%}#cookies{padding-top:45px}.cookie-container{padding-top:25px;padding-bottom:25px}footer{padding-top:45px;padding-bottom:45px}footer .aux>*{margin-left:6vw}section.hero .hero-bg .info h2{margin-bottom:25px}section.hero .hero-content .centered-arrow{left:25px}.newsletter{padding-top:65px;padding-bottom:65px}.newsletter article h3,.newsletter article p{margin-bottom:25px}.newsletter article .check-wrap{padding-top:25px;padding-bottom:25px}.newsletter article button{margin-top:25px}p{margin-bottom:26.66667px}.employee-detail{padding-bottom:125px}.employee-detail .inner header{margin-bottom:50px}.employee-detail .inner article>*{margin-left:6vw}.employee-detail .inner article .bio-wrapper{margin-bottom:80px}.news-detail>.date{margin-left:calc(25% + 1.5vw);margin-bottom:25px}.jobs{padding-bottom:100px}.project-detail .project-data .inner h2{margin-bottom:25px}.project-detail .project-drawings h2,.project-detail .project-interior h2{margin-bottom:50px}.project-detail .project-drawings .slide .slide-inner{padding-left:25px;padding-right:25px}.entry-footer .inner .info .process{margin-left:6vw}.other-entries{margin-top:125px}.other-entries>.heading h2{margin-bottom:25px;margin-left:25px}.other-entries>.heading h2.news{margin-bottom:50px}.other-entries .projects-listing{padding-left:25px;padding-right:25px}.other-entries .projects-listing article h2{margin-bottom:15px}.other-entries .news-listings{padding-left:25px;padding-right:25px}.other-entries .news-listings article{padding-right:6vw}.other-entries .news-listings article h2{margin-bottom:15px}[data-v]{padding-top:90px}[data-v]:last-of-type{padding-bottom:90px}.entrance.about .inner .content{padding-left:6vw;padding-right:6vw}.entrance.about .inner .content h2{margin-bottom:25px}.image-full-bleed figcaption{margin-top:15px;min-height:30px}.image-full-width figcaption{margin-top:15px;min-height:30px}.image-image figcaption{margin-top:15px;min-height:30px}.image-image-smaller figcaption{margin-top:15px;min-height:30px}.image-body .inner article{padding-right:calc(8.33333% - 5.5vw)}[data-panner-left]{left:25px}[data-panner-right]{right:25px}[data-panner-indicator]{margin-left:25px;margin-right:25px}.panner.projects .inner>h2{margin-bottom:25px}.panner.projects .inner [data-panner]{margin-left:25px;margin-right:25px}.carousel [data-panner-container] [data-panner-item]:last-of-type{padding-right:25px}.carousel [data-panner-container] [data-panner-item] figcaption{margin-top:15px;min-height:30px}.carousel-equal-height [data-panner-container] [data-panner-item]:first-of-type{margin-left:calc(8.33333% + .5vw)}.carousel-equal-height [data-panner-container] [data-panner-item]:last-of-type{padding-right:25px}.carousel-equal-height [data-panner-container] [data-panner-item] figcaption{margin-top:15px;min-height:30px}.persons-listing{padding-bottom:50px}.persons-listing .inner article .name{margin-top:15px}.persons-listing .inner article .position{margin-bottom:15px}.news-listing .tools{margin-bottom:100px}.news-listing .tools .inner div.year ul li{padding-right:15px}.news-listing .inner article figure,.news-listing .inner article h2{margin-bottom:15px}.news-archive-box{padding-top:100px;padding-bottom:100px}.news-latest-listing{padding-top:80px;padding-bottom:50px}[data-script=index] .news-latest-listing{margin-top:90px}.news-latest-listing .inner article{padding-left:5.4vw;padding-right:5.4vw}.news-latest-listing .inner article figure,.news-latest-listing .inner article h2{margin-bottom:15px}.news-latest-listing .inner .more{margin-top:50px}.project-listing{padding-bottom:100px}.project-listing h2{margin-bottom:100px}.project-listing .inner article figure{margin-bottom:15px}footer{font-size:16px;line-height:1.5}footer .inner .links a{font-size:28px;line-height:1}footer .aux{font-size:13px}section.hero .hero-bg .info .more a{font-size:14px;line-height:1}.lightbox-backdrop .lightbox-caption{font-size:15px}.newsletter article h3{font-size:16px;line-height:1.4}.newsletter article label,.newsletter article p,p{font-size:16px}.employee-detail .inner header .name h2{font-size:20px;line-height:1}.employee-detail .inner header .name .position{font-size:18px}.employee-detail .inner article .name-mob h2{font-size:20px;line-height:1}.employee-detail .inner article .name-mob .position{font-size:18px}.news-detail>h2{font-size:38px;line-height:1.3}.news-detail>.date{font-size:14px;line-height:1}.jobs h2{font-size:28px;line-height:1}.jobs .job-listing .job .text a{font-size:14px;line-height:1}.project-detail .shortcuts{font-size:18px}.project-detail .project-data .inner h2{font-size:14px;line-height:1}.project-detail .project-data .inner article .about p{font-size:18px;line-height:1.57}.project-detail .project-data .inner article .data dt{font-size:12px}.project-detail .project-interior h2{font-size:14px;line-height:1}.project-detail .project-interior .slide .slide-inner .text{font-size:18px}.project-detail .project-drawings h2{font-size:14px;line-height:1}.project-detail .project-drawings figcaption h2{font-size:20px;line-height:1}.entry-footer .inner .info aside .back{font-size:28px;line-height:1}.entry-footer .inner .info aside .more a{font-size:14px;line-height:1}.entry-footer .inner .info .process{font-size:28px;line-height:1.4}.other-entries>.heading h2{font-size:14px;line-height:1}.other-entries .news-listings article h2,.other-entries .projects-listing article h2{font-size:20px;line-height:1.3}.other-entries .news-listings article .date{font-size:14px;line-height:1;font-size:13px}.entrance.about .inner .content h2{font-size:14px;line-height:1}.entrance.about .inner .content .text{font-size:18px}.entrance.about .inner .content .more a{font-size:14px;line-height:1}.image-full-bleed figcaption,.image-full-width figcaption,.image-image-smaller figcaption,.image-image figcaption{font-size:13px}.image-description .inner article p{font-size:18px}.panner.projects .inner>h2{font-size:14px;line-height:1}.panner.projects .inner figcaption h2{font-size:20px;line-height:1}.panner.projects .arrow{font-size:14px;line-height:1}.carousel-equal-height [data-panner-container] [data-panner-item] figcaption,.carousel [data-panner-container] [data-panner-item] figcaption{font-size:13px}.slider-image-body h2{font-size:28px}.intro-text .inner p,.lede-center .inner p,.lede-left .inner p{font-size:18px}.heading-body .inner h2{font-size:28px;line-height:1}.persons-listing .inner article .name{font-size:16px}.persons-listing .categories ul li{font-size:14px}[data-script=contact] .main-studios .inner h2{font-size:28px}.news-listing h2{font-size:38px}.news-listing .tools .inner div.year{font-size:14px;line-height:1}.news-listing .tools .inner div.year ul li a{font-size:14px}.news-listing .tools .inner div.press{font-size:14px;line-height:1}.news-listing .inner article .date{font-size:13px}.news-listing .inner article h2{font-size:20px;line-height:1.45}.news-archive-box{font-size:28px;line-height:1}.news-latest-listing .inner>h2{font-size:14px;line-height:1}.news-latest-listing .inner article .date{font-size:13px}.news-latest-listing .inner article h2{font-size:20px;line-height:1.32}.news-latest-listing .inner .arrow{font-size:14px;line-height:1}.project-listing h2{font-size:38px}.project-listing .inner article .date{font-size:13px}.project-listing .inner article h2{font-size:20px;line-height:1.45}body{font-size:16px}.employee-detail .inner article .education-wrapper .education,.news-detail>.date{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 3vw);max-width:calc(50% - 3vw)}.project-detail .project-drawings .slide,.project-detail .project-drawings .slide .slide-inner figure,.project-detail .project-interior .slide{position:relative;flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}.c5{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(41.66667% - 3.5vw);max-width:calc(41.66667% - 3.5vw)}header[data-nav]{padding-top:25px;padding-bottom:25px}header[data-nav][data-header-small]{padding-top:15px;padding-bottom:15px}}@media (min-width:0) and (max-width:479px){footer .inner .logo{margin-bottom:60px}footer .inner .logo svg{height:21px}footer .inner .links .link{padding-bottom:15px}footer .inner .studios{margin-left:6vw}footer .inner .studios .studio{margin-bottom:50px}footer .inner .studios .studio:last-of-type{margin-bottom:0}footer .inner .studios .studio .social-media{padding-bottom:1px}footer .aux{margin-top:50px}section.hero .hero-bg .info .more a{padding-bottom:1px}section.hero .hero-content .centered-arrow{bottom:35px}.newsletter article{padding-left:6vw;padding-right:6vw;padding-top:45px}header[data-nav] nav .brand svg{height:18px}.employee-detail .inner header .back{margin-bottom:50px}.employee-detail .inner article .bio-wrapper .data a,.employee-detail .inner header .back a{padding-bottom:1px}.employee-detail .inner article .bio-mob,.employee-detail .inner article .education-mob{margin-top:50px}.news-detail>h2{margin-bottom:15px}.jobs h2{margin-bottom:35px}.jobs .job-listing .job{margin-bottom:60px}.jobs .job-listing .job .text a{padding-bottom:1px}.project-detail>.heading h2{margin-bottom:70px}.project-detail>figure{margin-bottom:40px}.project-detail .shortcuts{margin-bottom:90px}.project-detail .shortcuts .inner a{padding-bottom:1px}.project-detail .project-interior .slide .slide-inner figure{padding-left:calc(16.66667% + 1vw);padding-right:calc(16.66667% + 1vw);margin-bottom:35px}.entry-footer{padding-top:80px}.entry-footer .inner .info aside .back{margin-left:5px}.entry-footer .inner .info aside .more{padding-top:35px;margin-left:calc(16.66667% - 5vw)}.entry-footer .inner .info aside .more a{padding-bottom:1px}.entry-footer .inner .info .process{margin-left:calc(16.66667% - 5vw);margin-top:70px}.entry-footer .inner .info .process a{padding-bottom:1px}.other-entries .projects-listing article{padding-right:6vw}.other-entries .news-listings article{margin-bottom:60px}.entrance.about{padding-bottom:0}.entrance.about .inner{padding-top:130px;padding-bottom:130px}.entrance.about .inner .content{padding-top:6vw;padding-bottom:6vw;margin-left:6vw;margin-right:6vw}.entrance.about .inner .content .text{margin-bottom:30px}.entrance.about .inner .content .more a{padding-bottom:1px}.image-right .inner{margin-left:calc(16.66667% + 1vw)}.image-image .inner figure:first-of-type{margin-bottom:60px}.image-image .inner figure:nth-of-type(2){margin-left:calc(16.66667% + 1vw)}.image-image-smaller .inner figure:nth-of-type(2){margin-left:calc(33.33333% + 2vw);margin-top:50px}.image-description .inner figure{padding-left:calc(16.66667% + 1vw);padding-right:calc(16.66667% + 1vw);margin-bottom:35px}.image-body .inner figure{margin-left:calc(16.66667% + 1vw);margin-top:90px}[data-panner-indicator]{margin-top:50px}.panner.projects .inner [data-panner-item]{padding-right:6vw}.panner.projects .more{margin-top:40px}.panner.projects .arrow{padding-bottom:1px}.carousel [data-panner-container] [data-panner-item]{padding-right:calc(8.33333% + 6.5vw)}.carousel-equal-height [data-panner-container] [data-panner-item]{padding-right:calc(16.66667% - 5vw)}.slider-image-body h2{margin-bottom:30px}.intro-text .inner{padding-left:4.800000000000001vw;padding-right:4.800000000000001vw}.news-cover+.lede-left{padding-top:60px}.lede-left+.body-center,.lede-left+.body-left,.lede-left+.body-right{padding-top:45px}.heading-body .inner h2{margin-bottom:25px}.persons-listing .inner>*{margin-left:6vw}.persons-listing .inner article{margin-bottom:50px}.persons-listing .inner article .email a{padding-bottom:1px}.persons-listing .categories{margin-bottom:20px}[data-script=contact] .main-studios{margin-top:50px}[data-script=contact] .main-studios .inner>*{margin-left:6vw}[data-script=contact] .main-studios .inner article article{margin-bottom:50px}[data-script=contact] .main-studios .inner article article .social-media{padding-bottom:1px}.news-listing{padding-top:120px}.news-listing h2{margin-bottom:80px}.news-listing .inner article{margin-bottom:60px}.news-listing .inner article figure{padding-left:5.4vw;padding-right:5.4vw}.news-latest-listing .inner>h2{margin-bottom:45px}.news-latest-listing .inner article{margin-bottom:65px}.news-latest-listing .inner .arrow{padding-bottom:1px}.project-listing{padding-top:120px}.project-listing .filters ul{margin-bottom:30px}.project-listing .inner.even .large,.project-listing .inner.odd .large{padding-left:6vw;padding-right:6vw}.project-listing .inner article{margin-bottom:50px}section.hero .hero-bg .info h2{font-size:38px;line-height:1.2}header[data-nav] nav section ul>li a{font-size:38px}.project-detail>.heading h2{font-size:38px;line-height:1.26}.project-detail .project-drawings figcaption{font-size:13px}[data-panner-left],[data-panner-right]{font-size:50px}.body-center .inner p,.body-right .inner p{font-size:16px;line-height:1.75}.persons-listing .inner article .email a,.persons-listing .inner article .phone,.persons-listing .inner article .position{font-size:13px}.project-listing .filters button{font-size:12px}.project-listing .filters ul li{font-size:16px;line-height:1.75}footer .inner .logo{position:relative;flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}.employee-detail .inner article .side,.employee-detail .inner article figure,footer .inner .links,footer .inner .studios{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 3vw);max-width:calc(50% - 3vw)}.project-detail .project-interior .slide .slide-inner figure{position:relative;flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}.other-entries .projects-listing article{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(83.33333% + 5vw);max-width:calc(83.33333% + 5vw)}.image-image .inner figure:first-of-type,.image-image .inner figure:nth-of-type(2),.image-right .inner{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(83.33333% - 1vw);max-width:calc(83.33333% - 1vw)}.image-body .inner figure,.image-image-smaller .inner figure:first-of-type,.image-image-smaller .inner figure:nth-of-type(2){position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(66.66667% - 2vw);max-width:calc(66.66667% - 2vw)}.panner.projects .inner [data-panner-item],.panner.projects .inner [data-panner-item][data-orientation=landscape]{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(83.33333% + 5vw);max-width:calc(83.33333% + 5vw)}.carousel [data-panner-container] [data-panner-item]{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(75% - 1.5vw);max-width:calc(75% - 1.5vw)}.persons-listing .inner article,[data-script=contact] .main-studios .inner article,[data-script=contact] .main-studios .inner h2{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 3vw);max-width:calc(50% - 3vw)}[data-script=contact] .main-studios .inner article article{position:relative;flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}.dbg-breakpoints .breakpoint:after{content:"iphone"}.dbg-grid{grid-column-gap:6vw;-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr)}html{line-height:1.6666667}}@media (min-width:0) and (max-width:767px){.cookie-container .cookie-law{flex-direction:column}.cookie-container .cookie-law-buttons{display:flex;align-items:center;width:100%;margin-top:15px;justify-content:space-between}section.hero.stretch{height:var(--vp-initial-inner-h)}section.hero h2{padding:0 10%}section.hero .hero-bg .info{margin:0 auto;width:100%;top:50%;transform:translateY(-50%);white-space:normal}section.hero .hero-content section.hero-text h2{font-size:26px;line-height:39px}.lightbox-backdrop .lightbox-image-wrapper .lightbox-image{max-width:100vw;padding-top:100px;padding-bottom:93px}.lightbox-backdrop .lightbox-close{top:40px;right:0;left:0;transform:translateX(50%);margin-left:-15px}.newsletter article{border:none}.no-js header[data-nav] #menu:target{display:block;align-items:flex-start}.menu-button a,.menu-button a:active,.menu-button a:focus,.menu-button a:visited{outline:none!important}.news-detail>h2{font-size:28px}.jobs .job-listing .job .position,.jobs .job-listing .job .text p{line-height:1.85}.project-detail .project-data .inner article .data{margin-top:50px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:70px;padding-top:20px;padding-bottom:20px}.project-detail .project-data .inner article .data dl{display:flex;align-items:flex-start;padding-bottom:15px}.project-detail .project-data .inner article .data dl:last-of-type{padding-bottom:0}.project-detail .project-data .inner article .data dt{padding-top:1px;padding-right:10px;padding-left:15px;font-weight:600}.project-detail .project-data .inner article .data dd{font-size:13px}.project-detail .project-interior [data-panner]{align-items:flex-end}.project-detail .project-interior .slide .slide-inner{flex-direction:column-reverse;align-items:flex-start}.project-detail .project-interior .slide .slide-inner .text{width:100%;text-align:center}.project-detail .project-interior .slide .slide-inner figure{flex-basis:0!important}.project-detail .project-drawings .slide .slide-inner figure img{max-width:90vw}.entry-footer .inner .info{flex-direction:column}.other-entries .news-listings{flex-wrap:wrap}.entrance.about .inner .content{-ms-grid-row-align:center;align-self:center;justify-content:center;background-color:#fff}.entrance.about .inner figure{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1}.entrance.about .inner figure img{-o-object-fit:cover;object-fit:cover;height:100%}.image-description .inner article{text-align:center}.image-body .inner{display:flex;flex-direction:column-reverse}[data-panner-left],[data-panner-right]{display:none}.carousel-equal-height [data-panner-container] [data-panner-item] figure img,.carousel-equal-height [data-panner-container] [data-panner]{height:45vh;max-height:500px}.slider-image-body .slide{width:200vw;display:flex;flex-shrink:0}.slider-image-body .slide .slide-inner{flex-direction:row-reverse}.slider-image-body .slide .slide-inner .text,.slider-image-body .slide .slide-inner figure{width:100vw;padding-left:25px;padding-right:25px;max-width:100%;margin-left:auto;margin-right:auto;width:100%}.persons-listing .inner{display:flex;flex-wrap:nowrap}.persons-listing .inner>:nth-child(odd){margin-left:0}.persons-listing .inner article .separator{opacity:0;display:block;height:0}.persons-listing .inner article .name{letter-spacing:-.5px}[data-script=contact] .hero figure{height:250px}[data-script=contact] .hero figure img{-o-object-fit:cover;object-fit:cover;height:100%}[data-script=contact] .main-studios .inner{display:flex;flex-wrap:nowrap}[data-script=contact] .main-studios .inner>:nth-child(odd){margin-left:0}.news-listing .tools .inner div.year{padding-bottom:35px}.news-listing .tools .inner div.year ul{position:relative}.news-listing .tools .inner div.search input{margin-bottom:35px}.news-listing .tools .inner div.press{text-align:left}.news-listing .inner article img{max-width:none;min-width:auto;width:100%;height:auto!important}body main{padding-top:115px}ul li{list-style-position:inside}}@media (min-width:0) and (max-width:1023px){footer .inner{display:flex;flex-wrap:wrap}footer .inner .studios{margin-top:-85px}footer .inner .studios .studio .social-media{margin-right:6px}footer .aux{bottom:0}header[data-nav] nav section{display:none;z-index:5}header[data-nav] nav section ul{align-items:center;justify-content:center;flex-direction:column;width:100%;left:0;position:absolute;top:50%;transform:translateY(-50%)}header[data-nav] nav section ul>li a{font-family:SangBleu Kingdom,Georgia,Cambria,Times New Roman,Times,serif;color:#f9f7f4!important;display:inline-block;text-transform:none}header[data-nav] nav section ul>li a.active,header[data-nav] nav section ul>li a:active,header[data-nav] nav section ul>li a:hover{color:#f9f7f4!important}.employee-detail .inner header .name{display:none}.employee-detail .inner article{flex-wrap:wrap!important}.employee-detail .inner article .name-mob{width:100%}.employee-detail .inner article .bio-wrapper{display:flex;flex-direction:column;justify-content:space-between;height:100%}.employee-detail .inner article .bio-wrapper .bio,.employee-detail .inner article .education-wrapper{display:none}.employee-detail .inner article .education-mob{margin-left:0!important}.employee-detail .inner article .education-mob h2{font-family:SangBleu Kingdom,Georgia,Cambria,Times New Roman,Times,serif;font-weight:500}.project-listing .filters ul{flex-wrap:wrap;justify-content:flex-start;display:none}.project-listing .filters ul[data-toggled]{display:flex}.project-listing .filters ul li{display:inline-block;width:auto}.project-listing .filters ul li:after{content:"—";padding-left:5px;padding-right:5px}}@media (min-width:0) and (max-width:1199px){.lightbox-backdrop .lightbox-next,.lightbox-backdrop .lightbox-prev{display:none}.no-js header[data-nav] #menu .no-js-menu{display:block}.no-js header[data-nav] #menu .no-js-menu-close{display:none}.no-js header[data-nav] #menu .mobile-bg,.no-js header[data-nav] #menu .mobile-bg-noscript{display:none;transform:translateX(100%)}.no-js header[data-nav] #menu:target{align-items:flex-start;opacity:1;height:100vh}.no-js header[data-nav] #menu:target .no-js-menu{display:none}.no-js header[data-nav] #menu:target .no-js-menu-close{display:block}.no-js header[data-nav] #menu:target .mobile-bg-noscript{display:block;transform:translateX(0)}.no-js header[data-nav] #menu:target section{display:flex}.no-js header[data-nav] #menu:target section:first-of-type{padding-top:50px}.no-js header[data-nav] .no-js-menu,.no-js header[data-nav] .no-js-menu-close{right:0;position:absolute;z-index:9999}.no-js header[data-nav] .hamburger-inner:after,.no-js header[data-nav] .hamburger-inner:before,.no-js header[data-nav] .no-js-menu-close .hamburger-inner:after,.no-js header[data-nav] .no-js-menu-close .hamburger-inner:before,.no-js header[data-nav] .no-js-menu .hamburger-inner:after,.no-js header[data-nav] .no-js-menu .hamburger-inner:before{background-color:#000!important}}@media (min-width:480px){.body-center,.body-right,.carousel [data-panner-container],.container,.dbg-grid,.employee-detail,.entry-footer .inner,.heading-body,.image-body,.image-description,.image-full-width,.image-image,.image-image-smaller,.image-right,.intro-text,.jobs,.lede-center,.lede-left,.news-detail .news-cover,.news-latest-listing,.news-listing,.panner.projects .inner>h2,.persons-listing,.project-detail .project-data,.project-detail .project-drawings h2,.project-detail .project-interior .slide .slide-inner,.project-detail .project-interior h2,.project-detail .shortcuts,.project-detail>.heading h2,.project-listing,.slider-image-body .header,[data-script=contact] .main-studios,footer,header[data-nav]{padding-left:25px;padding-right:25px;max-width:100%;margin-left:auto;margin-right:auto;width:100%}#cookies{padding-top:45px}.cookie-container{padding-top:25px;padding-bottom:25px}footer{padding-top:45px;padding-bottom:45px}footer .aux>*{margin-left:6vw}section.hero .hero-bg .info h2{margin-bottom:25px}section.hero .hero-content .centered-arrow{left:25px}.newsletter{padding-top:65px;padding-bottom:65px}.newsletter article h3,.newsletter article p{margin-bottom:25px}.newsletter article .check-wrap{padding-top:25px;padding-bottom:25px}.newsletter article button{margin-top:25px}p{margin-bottom:26.66667px}.employee-detail{padding-bottom:125px}.employee-detail .inner header{margin-bottom:50px}.employee-detail .inner article>*{margin-left:6vw}.employee-detail .inner article .bio-wrapper{margin-bottom:80px}.news-detail>.date{margin-left:calc(25% + 1.5vw);margin-bottom:25px}.jobs{padding-bottom:100px}.project-detail .project-data .inner h2{margin-bottom:25px}.project-detail .project-drawings h2,.project-detail .project-interior h2{margin-bottom:50px}.project-detail .project-drawings .slide .slide-inner{padding-left:25px;padding-right:25px}.entry-footer .inner .info .process{margin-left:6vw}.other-entries{margin-top:125px}.other-entries>.heading h2{margin-bottom:25px;margin-left:25px}.other-entries>.heading h2.news{margin-bottom:50px}.other-entries .projects-listing{padding-left:25px;padding-right:25px}.other-entries .projects-listing article h2{margin-bottom:15px}.other-entries .news-listings{padding-left:25px;padding-right:25px}.other-entries .news-listings article{padding-right:6vw}.other-entries .news-listings article h2{margin-bottom:15px}[data-v]{padding-top:90px}[data-v]:last-of-type{padding-bottom:90px}.entrance.about .inner .content{padding-left:6vw;padding-right:6vw}.entrance.about .inner .content h2{margin-bottom:25px}.image-full-bleed figcaption{margin-top:15px;min-height:30px}.image-full-width figcaption{margin-top:15px;min-height:30px}.image-image figcaption{margin-top:15px;min-height:30px}.image-image-smaller figcaption{margin-top:15px;min-height:30px}.image-body .inner article{padding-right:calc(8.33333% - 5.5vw)}[data-panner-left]{left:25px}[data-panner-right]{right:25px}[data-panner-indicator]{margin-left:25px;margin-right:25px}.panner.projects .inner>h2{margin-bottom:25px}.panner.projects .inner [data-panner]{margin-left:25px;margin-right:25px}.carousel [data-panner-container] [data-panner-item]:last-of-type{padding-right:25px}.carousel [data-panner-container] [data-panner-item] figcaption{margin-top:15px;min-height:30px}.carousel-equal-height [data-panner-container] [data-panner-item]:first-of-type{margin-left:calc(8.33333% + .5vw)}.carousel-equal-height [data-panner-container] [data-panner-item]:last-of-type{padding-right:25px}.carousel-equal-height [data-panner-container] [data-panner-item] figcaption{margin-top:15px;min-height:30px}.persons-listing{padding-bottom:50px}.persons-listing .inner article .name{margin-top:15px}.persons-listing .inner article .position{margin-bottom:15px}.news-listing .tools{margin-bottom:100px}.news-listing .tools .inner div.year ul li{padding-right:15px}.news-listing .inner article figure,.news-listing .inner article h2{margin-bottom:15px}.news-archive-box{padding-top:100px;padding-bottom:100px}.news-latest-listing{padding-top:80px;padding-bottom:50px}[data-script=index] .news-latest-listing{margin-top:90px}.news-latest-listing .inner article{padding-left:5.4vw;padding-right:5.4vw}.news-latest-listing .inner article figure,.news-latest-listing .inner article h2{margin-bottom:15px}.news-latest-listing .inner .more{margin-top:50px}.project-listing{padding-bottom:100px}.project-listing h2{margin-bottom:100px}.project-listing .inner article figure{margin-bottom:15px}footer{font-size:16px;line-height:1.5}footer .inner .links a{font-size:28px;line-height:1}footer .aux{font-size:13px}section.hero .hero-bg .info .more a{font-size:14px;line-height:1}.lightbox-backdrop .lightbox-caption{font-size:15px}.newsletter article h3{font-size:16px;line-height:1.4}.newsletter article label,.newsletter article p,p{font-size:16px}.employee-detail .inner header .name h2{font-size:20px;line-height:1}.employee-detail .inner header .name .position{font-size:18px}.employee-detail .inner article .name-mob h2{font-size:20px;line-height:1}.employee-detail .inner article .name-mob .position{font-size:18px}.news-detail>h2{font-size:38px;line-height:1.3}.news-detail>.date{font-size:14px;line-height:1}.jobs h2{font-size:28px;line-height:1}.jobs .job-listing .job .text a{font-size:14px;line-height:1}.project-detail .shortcuts{font-size:18px}.project-detail .project-data .inner h2{font-size:14px;line-height:1}.project-detail .project-data .inner article .about p{font-size:18px;line-height:1.57}.project-detail .project-data .inner article .data dt{font-size:12px}.project-detail .project-interior h2{font-size:14px;line-height:1}.project-detail .project-interior .slide .slide-inner .text{font-size:18px}.project-detail .project-drawings h2{font-size:14px;line-height:1}.project-detail .project-drawings figcaption h2{font-size:20px;line-height:1}.entry-footer .inner .info aside .back{font-size:28px;line-height:1}.entry-footer .inner .info aside .more a{font-size:14px;line-height:1}.entry-footer .inner .info .process{font-size:28px;line-height:1.4}.other-entries>.heading h2{font-size:14px;line-height:1}.other-entries .news-listings article h2,.other-entries .projects-listing article h2{font-size:20px;line-height:1.3}.other-entries .news-listings article .date{font-size:14px;line-height:1;font-size:13px}.entrance.about .inner .content h2{font-size:14px;line-height:1}.entrance.about .inner .content .text{font-size:18px}.entrance.about .inner .content .more a{font-size:14px;line-height:1}.image-full-bleed figcaption,.image-full-width figcaption,.image-image-smaller figcaption,.image-image figcaption{font-size:13px}.image-description .inner article p{font-size:18px}.panner.projects .inner>h2{font-size:14px;line-height:1}.panner.projects .inner figcaption h2{font-size:20px;line-height:1}.panner.projects .arrow{font-size:14px;line-height:1}.carousel-equal-height [data-panner-container] [data-panner-item] figcaption,.carousel [data-panner-container] [data-panner-item] figcaption{font-size:13px}.slider-image-body h2{font-size:28px}.intro-text .inner p,.lede-center .inner p,.lede-left .inner p{font-size:18px}.heading-body .inner h2{font-size:28px;line-height:1}.persons-listing .inner article .name{font-size:16px}.persons-listing .categories ul li{font-size:14px}[data-script=contact] .main-studios .inner h2{font-size:28px}.news-listing h2{font-size:38px}.news-listing .tools .inner div.year{font-size:14px;line-height:1}.news-listing .tools .inner div.year ul li a{font-size:14px}.news-listing .tools .inner div.press{font-size:14px;line-height:1}.news-listing .inner article .date{font-size:13px}.news-listing .inner article h2{font-size:20px;line-height:1.45}.news-archive-box{font-size:28px;line-height:1}.news-latest-listing .inner>h2{font-size:14px;line-height:1}.news-latest-listing .inner article .date{font-size:13px}.news-latest-listing .inner article h2{font-size:20px;line-height:1.32}.news-latest-listing .inner .arrow{font-size:14px;line-height:1}.project-listing h2{font-size:38px}.project-listing .inner article .date{font-size:13px}.project-listing .inner article h2{font-size:20px;line-height:1.45}body{font-size:16px}.employee-detail .inner article .education-wrapper .education,.news-detail>.date{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 3vw);max-width:calc(50% - 3vw)}.project-detail .project-drawings .slide,.project-detail .project-drawings .slide .slide-inner figure,.project-detail .project-interior .slide{position:relative;flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}.c5{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(41.66667% - 3.5vw);max-width:calc(41.66667% - 3.5vw)}header[data-nav]{padding-top:25px;padding-bottom:25px}header[data-nav][data-header-small]{padding-top:15px;padding-bottom:15px}}@media (min-width:480px) and (max-width:767px){footer .inner .logo{margin-bottom:60px}footer .inner .logo svg{height:21px}footer .inner .links .link{padding-bottom:15px}footer .inner .studios{margin-left:6vw}footer .inner .studios .studio{margin-bottom:50px}footer .inner .studios .studio:last-of-type{margin-bottom:0}footer .inner .studios .studio .social-media{padding-bottom:1px}footer .aux{margin-top:50px}section.hero .hero-bg .info .more a{padding-bottom:1px}section.hero .hero-content .centered-arrow{bottom:35px}.newsletter article{padding-left:6vw;padding-right:6vw;padding-top:45px}header[data-nav] nav .brand svg{height:18px}.employee-detail .inner header .back{margin-bottom:50px}.employee-detail .inner article .bio-wrapper .data a,.employee-detail .inner header .back a{padding-bottom:1px}.employee-detail .inner article .bio-mob,.employee-detail .inner article .education-mob{margin-top:50px}.news-detail>h2{margin-bottom:15px}.jobs h2{margin-bottom:35px}.jobs .job-listing .job{margin-bottom:60px}.jobs .job-listing .job .text a{padding-bottom:1px}.project-detail>.heading h2{margin-bottom:70px}.project-detail>figure{margin-bottom:40px}.project-detail .shortcuts{margin-bottom:90px}.project-detail .shortcuts .inner a{padding-bottom:1px}.project-detail .project-interior .slide .slide-inner figure{padding-left:calc(16.66667% + 1vw);padding-right:calc(16.66667% + 1vw);margin-bottom:35px}.entry-footer{padding-top:80px}.entry-footer .inner .info aside .back{margin-left:5px}.entry-footer .inner .info aside .more{padding-top:35px;margin-left:calc(16.66667% - 5vw)}.entry-footer .inner .info aside .more a{padding-bottom:1px}.entry-footer .inner .info .process{margin-left:calc(16.66667% - 5vw);margin-top:70px}.entry-footer .inner .info .process a{padding-bottom:1px}.other-entries .projects-listing article{padding-right:6vw}.other-entries .news-listings article{margin-bottom:60px}.entrance.about{padding-bottom:0}.entrance.about .inner{padding-top:130px;padding-bottom:130px}.entrance.about .inner .content{padding-top:6vw;padding-bottom:6vw;margin-left:6vw;margin-right:6vw}.entrance.about .inner .content .text{margin-bottom:30px}.entrance.about .inner .content .more a{padding-bottom:1px}.image-right .inner{margin-left:calc(16.66667% + 1vw)}.image-image .inner figure:first-of-type{margin-bottom:60px}.image-image .inner figure:nth-of-type(2){margin-left:calc(16.66667% + 1vw)}.image-image-smaller .inner figure:nth-of-type(2){margin-left:calc(33.33333% + 2vw);margin-top:50px}.image-description .inner figure{padding-left:calc(16.66667% + 1vw);padding-right:calc(16.66667% + 1vw);margin-bottom:35px}.image-body .inner figure{margin-left:calc(16.66667% + 1vw);margin-top:90px}[data-panner-indicator]{margin-top:50px}.panner.projects .inner [data-panner-item]{padding-right:6vw}.panner.projects .more{margin-top:40px}.panner.projects .arrow{padding-bottom:1px}.carousel [data-panner-container] [data-panner-item]{padding-right:calc(8.33333% + 6.5vw)}.carousel-equal-height [data-panner-container] [data-panner-item]{padding-right:calc(16.66667% - 5vw)}.slider-image-body h2{margin-bottom:30px}.intro-text .inner{padding-left:4.800000000000001vw;padding-right:4.800000000000001vw}.news-cover+.lede-left{padding-top:60px}.lede-left+.body-center,.lede-left+.body-left,.lede-left+.body-right{padding-top:45px}.heading-body .inner h2{margin-bottom:25px}.persons-listing .inner>*{margin-left:6vw}.persons-listing .inner article{margin-bottom:50px}.persons-listing .inner article .email a{padding-bottom:1px}.persons-listing .categories{margin-bottom:20px}[data-script=contact] .main-studios{margin-top:50px}[data-script=contact] .main-studios .inner>*{margin-left:6vw}[data-script=contact] .main-studios .inner article article{margin-bottom:50px}[data-script=contact] .main-studios .inner article article .social-media{padding-bottom:1px}.news-listing{padding-top:120px}.news-listing h2{margin-bottom:80px}.news-listing .inner article{margin-bottom:60px}.news-listing .inner article figure{padding-left:5.4vw;padding-right:5.4vw}.news-latest-listing .inner>h2{margin-bottom:45px}.news-latest-listing .inner article{margin-bottom:65px}.news-latest-listing .inner .arrow{padding-bottom:1px}.project-listing{padding-top:120px}.project-listing .filters ul{margin-bottom:30px}.project-listing .inner.even .large,.project-listing .inner.odd .large{padding-left:6vw;padding-right:6vw}.project-listing .inner article{margin-bottom:50px}section.hero .hero-bg .info h2{font-size:38px;line-height:1.2}header[data-nav] nav section ul>li a{font-size:38px}.project-detail>.heading h2{font-size:38px;line-height:1.26}.project-detail .project-drawings figcaption{font-size:13px}[data-panner-left],[data-panner-right]{font-size:50px}.body-center .inner p,.body-right .inner p{font-size:16px;line-height:1.75}.persons-listing .inner article .email a,.persons-listing .inner article .phone,.persons-listing .inner article .position{font-size:13px}.project-listing .filters button{font-size:12px}.project-listing .filters ul li{font-size:16px;line-height:1.75}footer .inner .logo{position:relative;flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}.employee-detail .inner article .side,.employee-detail .inner article figure,footer .inner .links,footer .inner .studios{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 3vw);max-width:calc(50% - 3vw)}.project-detail .project-interior .slide .slide-inner figure{position:relative;flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}.other-entries .projects-listing article{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(83.33333% + 5vw);max-width:calc(83.33333% + 5vw)}.image-image .inner figure:first-of-type,.image-image .inner figure:nth-of-type(2),.image-right .inner{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(83.33333% - 1vw);max-width:calc(83.33333% - 1vw)}.image-body .inner figure,.image-image-smaller .inner figure:first-of-type,.image-image-smaller .inner figure:nth-of-type(2){position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(66.66667% - 2vw);max-width:calc(66.66667% - 2vw)}.panner.projects .inner [data-panner-item],.panner.projects .inner [data-panner-item][data-orientation=landscape]{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(83.33333% + 5vw);max-width:calc(83.33333% + 5vw)}.carousel [data-panner-container] [data-panner-item]{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(75% - 1.5vw);max-width:calc(75% - 1.5vw)}.persons-listing .inner article,[data-script=contact] .main-studios .inner article,[data-script=contact] .main-studios .inner h2{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 3vw);max-width:calc(50% - 3vw)}[data-script=contact] .main-studios .inner article article{position:relative;flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}.dbg-breakpoints .breakpoint:after{content:"mobile"}.dbg-grid{grid-column-gap:6vw;-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr)}[data-popup]{width:80%}html{line-height:1.6666667}}@media (min-width:768px){.body-center,.body-right,.carousel [data-panner-container],.container,.dbg-grid,.employee-detail,.entry-footer .inner,.heading-body,.image-body,.image-description,.image-full-width,.image-image,.image-image-smaller,.image-right,.intro-text,.jobs,.lede-center,.lede-left,.news-detail .news-cover,.news-latest-listing,.news-listing,.panner.projects .inner>h2,.persons-listing,.project-detail .project-data,.project-detail .project-drawings h2,.project-detail .project-interior .slide .slide-inner,.project-detail .project-interior h2,.project-detail .shortcuts,.project-detail>.heading h2,.project-listing,.slider-image-body .header,[data-script=contact] .main-studios,footer,header[data-nav]{padding-left:25px;padding-right:25px;max-width:100%;margin-left:auto;margin-right:auto;width:100%}#cookies{padding-top:85px}.cookie-container{padding-top:25px;padding-bottom:25px}footer{padding-top:85px;padding-bottom:85px}footer .aux>*{margin-left:2.778vw}section.hero .hero-bg .info h2{margin-bottom:25px}section.hero .hero-content .centered-arrow{left:25px}.newsletter{padding-top:65px;padding-bottom:65px}.newsletter article h3,.newsletter article p{margin-bottom:25px}.newsletter article .check-wrap{padding-top:25px;padding-bottom:25px}.newsletter article button{margin-top:25px}p{margin-bottom:26.66667px}.employee-detail{padding-bottom:125px}.employee-detail .inner header{margin-bottom:50px}.employee-detail .inner article>*{margin-left:2.778vw}.employee-detail .inner article .bio-wrapper{margin-bottom:80px}.news-detail>.date{margin-left:calc(25% + .6945vw);margin-bottom:25px}.jobs{padding-bottom:100px}.project-detail .project-data .inner h2{margin-bottom:25px}.project-detail .project-drawings h2,.project-detail .project-interior h2{margin-bottom:50px}.project-detail .project-drawings .slide .slide-inner{padding-left:25px;padding-right:25px}.entry-footer .inner .info .process{margin-left:2.778vw}.other-entries{margin-top:125px}.other-entries>.heading h2{margin-bottom:25px;margin-left:25px}.other-entries>.heading h2.news{margin-bottom:50px}.other-entries .projects-listing{padding-left:25px;padding-right:25px}.other-entries .projects-listing article h2{margin-bottom:15px}.other-entries .news-listings{padding-left:25px;padding-right:25px}.other-entries .news-listings article{padding-right:2.778vw}.other-entries .news-listings article h2{margin-bottom:15px}[data-v]{padding-top:80px}[data-v]:last-of-type{padding-bottom:80px}.entrance.about .inner .content{padding-left:2.778vw;padding-right:2.778vw}.entrance.about .inner .content h2{margin-bottom:25px}.image-full-bleed figcaption{margin-top:15px;min-height:30px}.image-full-width figcaption{margin-top:15px;min-height:30px}.image-image figcaption{margin-top:15px;min-height:30px}.image-image-smaller figcaption{margin-top:15px;min-height:30px}.image-body .inner article{padding-right:calc(8.33333% - 2.5465vw)}[data-panner-left]{left:25px}[data-panner-right]{right:25px}[data-panner-indicator]{margin-left:25px;margin-right:25px}.panner.projects .inner>h2{margin-bottom:25px}.panner.projects .inner [data-panner]{margin-left:25px;margin-right:25px}.carousel [data-panner-container] [data-panner-item]:last-of-type{padding-right:25px}.carousel [data-panner-container] [data-panner-item] figcaption{margin-top:15px;min-height:30px}.carousel-equal-height [data-panner-container] [data-panner-item]:first-of-type{margin-left:calc(8.33333% + .2315vw)}.carousel-equal-height [data-panner-container] [data-panner-item]:last-of-type{padding-right:25px}.carousel-equal-height [data-panner-container] [data-panner-item] figcaption{margin-top:15px;min-height:30px}.persons-listing{padding-bottom:50px}.persons-listing .inner article .name{margin-top:15px}.persons-listing .inner article .position{margin-bottom:15px}.news-listing .tools{margin-bottom:100px}.news-listing .tools .inner div.year ul li{padding-right:15px}.news-listing .inner article figure,.news-listing .inner article h2{margin-bottom:15px}.news-archive-box{padding-top:100px;padding-bottom:100px}.news-latest-listing{padding-top:80px;padding-bottom:50px}[data-script=index] .news-latest-listing{margin-top:80px}.news-latest-listing .inner article{padding-left:2.5002vw;padding-right:2.5002vw}.news-latest-listing .inner article figure,.news-latest-listing .inner article h2{margin-bottom:15px}.news-latest-listing .inner .more{margin-top:50px}.project-listing{padding-bottom:100px}.project-listing h2{margin-bottom:100px}.project-listing .inner article figure{margin-bottom:15px}footer{font-size:16px;line-height:1.5}footer .inner .links a{font-size:28px;line-height:1}footer .aux{font-size:13px}section.hero .hero-bg .info .more a{font-size:14px;line-height:1}.lightbox-backdrop .lightbox-caption{font-size:16px}.newsletter article h3{font-size:16px;line-height:1.4}.newsletter article label,.newsletter article p,p{font-size:16px}.employee-detail .inner header .name h2{font-size:20px;line-height:1}.employee-detail .inner header .name .position{font-size:18px}.employee-detail .inner article .name-mob h2{font-size:20px;line-height:1}.employee-detail .inner article .name-mob .position{font-size:18px}.news-detail>h2{font-size:38px;line-height:1.3}.news-detail>.date{font-size:14px;line-height:1}.jobs h2{font-size:28px;line-height:1}.jobs .job-listing .job .text a{font-size:14px;line-height:1}.project-detail .shortcuts{font-size:18px}.project-detail .project-data .inner h2{font-size:14px;line-height:1}.project-detail .project-data .inner article .about p{font-size:18px;line-height:1.57}.project-detail .project-data .inner article .data dt{font-size:12px}.project-detail .project-interior h2{font-size:14px;line-height:1}.project-detail .project-interior .slide .slide-inner .text{font-size:18px}.project-detail .project-drawings h2{font-size:14px;line-height:1}.project-detail .project-drawings figcaption h2{font-size:20px;line-height:1}.entry-footer .inner .info aside .back{font-size:28px;line-height:1}.entry-footer .inner .info aside .more a{font-size:14px;line-height:1}.entry-footer .inner .info .process{font-size:28px;line-height:1.4}.other-entries>.heading h2{font-size:14px;line-height:1}.other-entries .news-listings article h2,.other-entries .projects-listing article h2{font-size:20px;line-height:1.3}.other-entries .news-listings article .date{font-size:14px;line-height:1;font-size:13px}.entrance.about .inner .content h2{font-size:14px;line-height:1}.entrance.about .inner .content .text{font-size:18px}.entrance.about .inner .content .more a{font-size:14px;line-height:1}.image-full-bleed figcaption,.image-full-width figcaption,.image-image-smaller figcaption,.image-image figcaption{font-size:13px}.image-description .inner article p{font-size:18px}.panner.projects .inner>h2{font-size:14px;line-height:1}.panner.projects .inner figcaption h2{font-size:20px;line-height:1}.panner.projects .arrow{font-size:14px;line-height:1}.carousel-equal-height [data-panner-container] [data-panner-item] figcaption,.carousel [data-panner-container] [data-panner-item] figcaption{font-size:13px}.slider-image-body h2{font-size:28px}.intro-text .inner p,.lede-center .inner p,.lede-left .inner p{font-size:18px}.heading-body .inner h2{font-size:28px;line-height:1}.persons-listing .inner article .name{font-size:16px}.persons-listing .categories ul li{font-size:14px}[data-script=contact] .main-studios .inner h2{font-size:28px}.news-listing h2{font-size:38px}.news-listing .tools .inner div.year{font-size:14px;line-height:1}.news-listing .tools .inner div.year ul li a{font-size:14px}.news-listing .tools .inner div.press{font-size:14px;line-height:1}.news-listing .inner article .date{font-size:13px}.news-listing .inner article h2{font-size:20px;line-height:1.45}.news-archive-box{font-size:28px;line-height:1}.news-latest-listing .inner>h2{font-size:14px;line-height:1}.news-latest-listing .inner article .date{font-size:13px}.news-latest-listing .inner article h2{font-size:20px;line-height:1.32}.news-latest-listing .inner .arrow{font-size:14px;line-height:1}.project-listing h2{font-size:38px}.project-listing .inner article .date{font-size:13px}.project-listing .inner article h2{font-size:20px;line-height:1.45}body{font-size:16px}.employee-detail .inner article .education-wrapper .education,.news-detail>.date{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}.project-detail .project-drawings .slide,.project-detail .project-drawings .slide .slide-inner figure,.project-detail .project-interior .slide{position:relative;flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}.c5{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(41.66667% - 1.6205vw);max-width:calc(41.66667% - 1.6205vw)}.cookie-container .cookie-law-buttons button{margin-right:15px}section.hero .hero-bg .info{top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}header[data-nav]{padding-top:50px;padding-bottom:50px}header[data-nav][data-header-small]{padding-top:25px;padding-bottom:25px}.news-listing .inner article img{height:350px;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}}@media (min-width:768px) and (max-width:1023px){.entrance.about{padding-left:25px;padding-right:25px;max-width:100%;margin-left:auto;margin-right:auto;width:100%}footer .inner .logo{margin-bottom:60px}footer .inner .logo svg{height:21px}footer .inner .links .link{padding-bottom:15px}footer .inner .studios{margin-left:2.778vw}footer .inner .studios .studio{margin-bottom:50px}footer .inner .studios .studio:last-of-type{margin-bottom:0}footer .aux{margin-top:75px}section.hero .hero-content .centered-arrow{bottom:25px}.employee-detail .inner header .back{margin-bottom:50px}.employee-detail .inner article .bio-mob,.employee-detail .inner article .education-mob{margin-top:50px}.news-detail>h2{margin-bottom:25px;margin-left:calc(25% + .6945vw)}.jobs h2{margin-bottom:35px}.jobs .job-listing .job{margin-bottom:60px}.project-detail>.heading h2{margin-bottom:100px;max-width:70vw}.project-detail>figure{margin-bottom:80px}.project-detail .shortcuts{margin-bottom:150px}.project-detail .shortcuts .inner{margin-left:calc(8.33333% + .2315vw)}.project-detail .project-data{margin-bottom:150px}.project-detail .project-data .inner{margin-left:calc(8.33333% + .2315vw)}.project-detail .project-data .inner article>*{margin-left:2.778vw}.project-detail .project-data .inner article .data{padding-left:calc(9.09091% + .25255vw)}.project-detail .project-data .inner article .data dd{margin-bottom:30px}.project-detail .project-interior .slide .slide-inner .text{padding-left:calc(8.33333% + .2315vw)}.project-detail .project-interior .slide .slide-inner figure{margin-left:2.778vw;padding-left:calc(8.33333% + .2315vw);padding-right:calc(8.33333% + .2315vw)}.entry-footer{padding-top:100px}.entry-footer .inner .info aside{margin-left:calc(8.33333% + .2315vw)}.other-entries .projects-listing article{padding-right:2.778vw}.entrance.about .inner>*{margin-left:2.778vw}.entrance.about .inner .content .text{margin-bottom:50px}.entrance.about .inner figure{padding-left:2.778vw;padding-right:2.778vw}.image-right .inner{margin-left:calc(33.33333% + .926vw)}.image-image-smaller .inner>*,.image-image .inner>*{margin-left:2.778vw}.image-image-smaller .inner figure:first-of-type{padding-left:calc(8.33333% + .2315vw);padding-right:calc(8.33333% + .2315vw)}.image-description .inner>*{margin-left:2.778vw}.image-description .inner figure{padding-left:calc(8.33333% + .2315vw);padding-right:calc(8.33333% + .2315vw)}.image-description .inner article{padding-right:calc(8.33333% - 2.5465vw)}.image-body .inner>*{margin-left:2.778vw}.image-body .inner figure{padding-left:calc(8.33333% + .2315vw);padding-right:calc(8.33333% + .2315vw)}[data-panner-indicator]{margin-top:80px}.panner.projects .inner [data-panner-item]{padding-right:2.778vw}.panner.projects .more{margin-top:100px}.carousel-equal-height [data-panner-container] [data-panner-item],.carousel [data-panner-container] [data-panner-item]{padding-right:calc(8.33333% + 3.0095vw)}.slider-image-body h2{padding-left:calc(8.33333% + .2315vw);margin-bottom:80px}.slider-image-body .slide .slide-inner .text{padding-left:calc(8.33333% + 3.0095vw)}.intro-text .inner{margin-left:calc(25% - 2.0835vw)}.body-right .inner{margin-left:calc(50% + 1.389vw)}.body-center .inner{margin-left:calc(25% + .6945vw)}.lede-left .inner{margin-left:calc(8.33333% + .2315vw)}.lede-center .inner{margin-left:calc(25% - 2.0835vw)}.heading-body .inner>*{margin-left:2.778vw}.heading-body .inner h2{padding-left:calc(8.33333% + .2315vw)}.persons-listing .inner>*{margin-left:2.778vw}.persons-listing .inner article{margin-bottom:80px}.persons-listing .categories{margin-bottom:50px}[data-script=contact] .main-studios{margin-top:100px;margin-bottom:150px}[data-script=contact] .main-studios .inner>*,[data-script=contact] .main-studios .inner article>*{margin-left:2.778vw}.news-listing{padding-top:150px}.news-listing h2{margin-bottom:80px}.news-listing .tools .inner>*{margin-left:2.778vw}.news-listing .inner article{margin-bottom:100px;margin-left:calc(16.66667% + .463vw)}.news-latest-listing .inner>h2{margin-bottom:50px}.news-latest-listing .inner .posts>*{margin-left:2.778vw}.project-listing{padding-top:150px}.project-listing .filters{margin-top:50px;margin-bottom:50px}.project-listing .filters ul{margin-bottom:30px}.project-listing .inner.even .large,.project-listing .inner.odd .large,.project-listing .inner.odd article:nth-of-type(5){margin-left:calc(8.33333% + .2315vw)}.project-listing .inner.even .large{margin-right:0}.project-listing .inner.even article:nth-of-type(4){margin-left:calc(8.33333% + .2315vw)}.project-listing .inner article{margin-bottom:100px;margin-right:2.778vw}section.hero .hero-bg .info h2{font-size:38px;line-height:1.2}header[data-nav] nav section ul>li a{font-size:38px}.project-detail>.heading h2{font-size:38px;line-height:1.26}[data-panner-left],[data-panner-right]{font-size:80px}.project-listing .filters button{font-size:16px}.project-listing .filters ul li{font-size:16px;line-height:1.75}footer .inner .logo{position:relative;flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}.employee-detail .inner article .side,.employee-detail .inner article figure,.news-detail>h2,footer .inner .links,footer .inner .studios{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}.project-detail .shortcuts .inner{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(41.66667% + 1.1575vw);max-width:calc(41.66667% + 1.1575vw)}.project-detail .project-data .inner article .about{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(63.63636% - 1.01018vw);max-width:calc(63.63636% - 1.01018vw)}.project-detail .project-data .inner article .data{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(36.36364% - 1.76782vw);max-width:calc(36.36364% - 1.76782vw)}.project-detail .project-interior .slide .slide-inner .text,.project-detail .project-interior .slide .slide-inner figure{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}.entry-footer .inner .info aside{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(41.66667% - 1.6205vw);max-width:calc(41.66667% - 1.6205vw)}.other-entries .news-listings article,.other-entries .projects-listing article{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(33.33333% + 0.926vw);max-width:calc(33.33333% + .926vw)}.entrance.about .inner .content,.entrance.about .inner figure{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}.image-right .inner{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(66.66667% - 0.926vw);max-width:calc(66.66667% - .926vw)}.image-image-smaller .inner figure:first-of-type,.image-image .inner figure:first-of-type{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}.image-image-smaller .inner figure:nth-of-type(2){position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(33.33333% - 1.852vw);max-width:calc(33.33333% - 1.852vw)}.image-body .inner figure,.image-description .inner figure{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}.panner.projects .inner [data-panner-item]{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(41.66667% + 1.1575vw);max-width:calc(41.66667% + 1.1575vw)}.panner.projects .inner [data-panner-item][data-orientation=landscape]{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% + 1.389vw);max-width:calc(50% + 1.389vw)}.carousel [data-panner-container] [data-panner-item]{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}.slider-image-body .slide{position:relative;flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}.slider-image-body .slide .slide-inner .text{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% + 1.389vw);max-width:calc(50% + 1.389vw)}.intro-text .inner{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% + 4.167vw);max-width:calc(50% + 4.167vw)}.body-center .inner,.body-right .inner{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}.lede-left .inner{flex-basis:calc(58.33333% - 1.1575vw);max-width:calc(58.33333% - 1.1575vw)}.lede-center .inner,.lede-left .inner{position:relative;flex-grow:0;flex-shrink:0}.lede-center .inner{flex-basis:calc(50% + 4.167vw);max-width:calc(50% + 4.167vw)}.heading-body .inner h2{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}.persons-listing .inner article,[data-script=contact] .main-studios .inner h2{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 2.0835vw);max-width:calc(25% - 2.0835vw)}[data-script=contact] .main-studios .inner article{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(75% - 0.6945vw);max-width:calc(75% - .6945vw)}.news-listing .tools .inner div,[data-script=contact] .main-studios .inner article article{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(33.33333% - 1.852vw);max-width:calc(33.33333% - 1.852vw)}.news-listing .inner article{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(66.66667% - 0.926vw);max-width:calc(66.66667% - .926vw)}.news-latest-listing .inner article{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(33.33333% - 1.852vw);max-width:calc(33.33333% - 1.852vw)}.project-listing .inner.even .large,.project-listing .inner.odd .large{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(41.66667% - 1.6205vw);max-width:calc(41.66667% - 1.6205vw)}.project-listing .inner article{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(33.33333% - 1.852vw);max-width:calc(33.33333% - 1.852vw)}.dbg-breakpoints .breakpoint:after{content:"ipad_portrait"}.dbg-grid{grid-column-gap:2.778vw;-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr)}.project-listing .filters ul{max-width:500px}html{line-height:1.6666667}}@media (min-width:768px) and (max-width:1023px),(min-width:1024px) and (max-width:1199px){.cookie-container .cookie-law-buttons{padding-left:15px}footer .inner .studios .studio .social-media{margin-right:7px}section.hero h2{max-width:500px}section.hero .hero-content section.hero-text h2{font-size:46px;line-height:60px;max-width:640px}.lightbox-backdrop .lightbox-image-wrapper .lightbox-image{padding-bottom:83px;padding-top:83px;max-width:calc(100vw - 80px)}.lightbox-backdrop .lightbox-close{top:44px;right:40px}.menu-button .hamburger svg{height:40px}.project-detail .project-data .inner article{display:flex;flex-wrap:nowrap}.project-detail .project-data .inner article>:nth-child(odd){margin-left:0}.entrance.about .inner{display:flex;flex-wrap:nowrap}.entrance.about .inner>:nth-child(odd){margin-left:0}.image-image .inner{display:flex;flex-wrap:nowrap}.image-image .inner>:nth-child(odd){margin-left:0}.image-image-smaller .inner{display:flex;flex-wrap:nowrap}.image-image-smaller .inner>:nth-child(odd){margin-left:0}.image-image-smaller .inner{align-items:flex-end}.image-description .inner{display:flex;flex-wrap:nowrap}.image-description .inner>:nth-child(odd){margin-left:0}.image-body .inner{display:flex;flex-wrap:nowrap}.image-body .inner>:nth-child(odd){margin-left:0}.carousel-equal-height [data-panner-container] [data-panner-item] figure img,.carousel-equal-height [data-panner-container] [data-panner]{height:45vh;max-height:500px}.slider-image-body .slide{display:flex}.slider-image-body .slide .slide-inner{padding-left:35px;padding-right:35px;max-width:100%;margin-left:auto;margin-right:auto;width:100%}.heading-body .inner{display:flex;flex-wrap:nowrap}.heading-body .inner>:nth-child(odd){margin-left:0}.persons-listing .inner{display:flex;flex-wrap:nowrap}.persons-listing .inner>:nth-child(4n+1){margin-left:0}[data-script=contact] .main-studios .inner{display:flex;flex-wrap:nowrap}[data-script=contact] .main-studios .inner>:nth-child(odd){margin-left:0}[data-script=contact] .main-studios .inner article{display:flex;flex-wrap:nowrap}[data-script=contact] .main-studios .inner article>:nth-child(3n+1){margin-left:0}.news-listing .tools .inner{display:flex;flex-wrap:nowrap}.news-listing .tools .inner>:nth-child(3n+1){margin-left:0}.news-latest-listing .inner .posts{display:flex;flex-wrap:nowrap}.news-latest-listing .inner .posts>:nth-child(3n+1){margin-left:0}body main{padding-top:175px}}@media (min-width:1024px){.body-center,.body-right,.carousel [data-panner-container],.container,.dbg-grid,.employee-detail,.entry-footer .inner,.heading-body,.image-body,.image-description,.image-full-width,.image-image,.image-image-smaller,.image-right,.intro-text,.jobs,.lede-center,.lede-left,.news-detail .news-cover,.news-latest-listing,.news-listing,.panner.projects .inner>h2,.persons-listing,.project-detail .project-data,.project-detail .project-drawings h2,.project-detail .project-interior .slide .slide-inner,.project-detail .project-interior h2,.project-detail .shortcuts,.project-detail>.heading h2,.project-listing,.slider-image-body .header,[data-script=contact] .main-studios,footer,header[data-nav]{padding-left:35px;padding-right:35px;max-width:100%;margin-left:auto;margin-right:auto;width:100%}#cookies{padding-top:85px}.cookie-container{padding-top:25px;padding-bottom:25px}footer{padding-top:85px;padding-bottom:85px}footer .aux>*{margin-left:2vw}section.hero .hero-bg .info h2{margin-bottom:25px}section.hero .hero-content .centered-arrow{left:35px}.newsletter{padding-top:85px;padding-bottom:85px}.newsletter article h3,.newsletter article p{margin-bottom:25px}.newsletter article .check-wrap{padding-top:25px;padding-bottom:25px}.newsletter article button{margin-top:25px}p{margin-bottom:30px}.employee-detail{padding-bottom:125px}.employee-detail .inner header{margin-bottom:50px}.employee-detail .inner article>*{margin-left:2vw}.employee-detail .inner article .bio-wrapper{margin-bottom:80px}.news-detail>.date{margin-left:calc(25% + .5vw);margin-bottom:25px}.jobs{padding-bottom:100px}.project-detail .project-data .inner h2{margin-bottom:25px}.project-detail .project-drawings h2,.project-detail .project-interior h2{margin-bottom:50px}.project-detail .project-drawings .slide .slide-inner{padding-left:35px;padding-right:35px}.entry-footer .inner .info .process{margin-left:2vw}.other-entries{margin-top:125px}.other-entries>.heading h2{margin-bottom:25px;margin-left:35px}.other-entries>.heading h2.news{margin-bottom:50px}.other-entries .projects-listing{padding-left:35px;padding-right:35px}.other-entries .projects-listing article h2{margin-bottom:15px}.other-entries .news-listings{padding-left:35px;padding-right:35px}.other-entries .news-listings article{padding-right:2vw}.other-entries .news-listings article h2{margin-bottom:15px}[data-v]{padding-top:100px}[data-v]:last-of-type{padding-bottom:100px}.entrance.about .inner .content{padding-left:2vw;padding-right:2vw}.entrance.about .inner .content h2{margin-bottom:25px}.image-full-bleed figcaption{margin-top:15px;min-height:30px}.image-full-width figcaption{margin-top:15px;min-height:30px}.image-image figcaption{margin-top:15px;min-height:30px}.image-image-smaller figcaption{margin-top:15px;min-height:30px}.image-body .inner article{padding-right:calc(8.33333% - 1.83333vw)}[data-panner-left]{left:35px}[data-panner-right]{right:35px}[data-panner-indicator]{margin-left:35px;margin-right:35px}.panner.projects .inner>h2{margin-bottom:25px}.panner.projects .inner [data-panner]{margin-left:35px;margin-right:35px}.carousel [data-panner-container] [data-panner-item]:last-of-type{padding-right:35px}.carousel [data-panner-container] [data-panner-item] figcaption{margin-top:15px;min-height:30px}.carousel-equal-height [data-panner-container] [data-panner-item]:first-of-type{margin-left:calc(8.33333% + .16667vw)}.carousel-equal-height [data-panner-container] [data-panner-item]:last-of-type{padding-right:35px}.carousel-equal-height [data-panner-container] [data-panner-item] figcaption{margin-top:15px;min-height:30px}.persons-listing{padding-bottom:50px}.persons-listing .inner article .name{margin-top:15px}.persons-listing .inner article .position{margin-bottom:15px}.news-listing .tools{margin-bottom:100px}.news-listing .tools .inner div.year ul li{padding-right:15px}.news-listing .inner article figure,.news-listing .inner article h2{margin-bottom:15px}.news-archive-box{padding-top:100px;padding-bottom:100px}.news-latest-listing{padding-top:80px;padding-bottom:50px}[data-script=index] .news-latest-listing{margin-top:100px}.news-latest-listing .inner article{padding-left:1.8vw;padding-right:1.8vw}.news-latest-listing .inner article figure,.news-latest-listing .inner article h2{margin-bottom:15px}.news-latest-listing .inner .more{margin-top:50px}.project-listing{padding-bottom:100px}.project-listing h2{margin-bottom:100px}.project-listing .inner article figure{margin-bottom:15px}footer{font-size:18px;line-height:1.5}footer .inner .links a{font-size:31px;line-height:1}footer .aux{font-size:14px}section.hero .hero-bg .info .more a{font-size:16px;line-height:1}.lightbox-backdrop .lightbox-caption{font-size:17px}.newsletter article h3{font-size:18px;line-height:1.4}.newsletter article label,.newsletter article p,p{font-size:18px}.employee-detail .inner header .name h2{font-size:24px;line-height:1}.employee-detail .inner header .name .position{font-size:23px}.employee-detail .inner article .name-mob h2{font-size:24px;line-height:1}.employee-detail .inner article .name-mob .position{font-size:23px}.news-detail>h2{font-size:44px;line-height:1.3}.news-detail>.date{font-size:16px;line-height:1}.jobs h2{font-size:31px;line-height:1}.jobs .job-listing .job .text a{font-size:16px;line-height:1}.project-detail .shortcuts{font-size:24px}.project-detail .project-data .inner h2{font-size:16px;line-height:1}.project-detail .project-data .inner article .about p{font-size:24px;line-height:1.57}.project-detail .project-data .inner article .data dt{font-size:13px}.project-detail .project-interior h2{font-size:16px;line-height:1}.project-detail .project-interior .slide .slide-inner .text{font-size:24px}.project-detail .project-drawings h2{font-size:16px;line-height:1}.project-detail .project-drawings figcaption h2{font-size:24px;line-height:1}.entry-footer .inner .info aside .back{font-size:31px;line-height:1}.entry-footer .inner .info aside .more a{font-size:16px;line-height:1}.entry-footer .inner .info .process{font-size:31px;line-height:1.4}.other-entries>.heading h2{font-size:16px;line-height:1}.other-entries .news-listings article h2,.other-entries .projects-listing article h2{font-size:24px;line-height:1.3}.other-entries .news-listings article .date{font-size:16px;line-height:1;font-size:14px}.entrance.about .inner .content h2{font-size:16px;line-height:1}.entrance.about .inner .content .text{font-size:24px}.entrance.about .inner .content .more a{font-size:16px;line-height:1}.image-full-bleed figcaption,.image-full-width figcaption,.image-image-smaller figcaption,.image-image figcaption{font-size:14px}.image-description .inner article p{font-size:24px}.panner.projects .inner>h2{font-size:16px;line-height:1}.panner.projects .inner figcaption h2{font-size:24px;line-height:1}.panner.projects .arrow{font-size:16px;line-height:1}.carousel-equal-height [data-panner-container] [data-panner-item] figcaption,.carousel [data-panner-container] [data-panner-item] figcaption{font-size:14px}.slider-image-body h2{font-size:31px}.intro-text .inner p,.lede-center .inner p,.lede-left .inner p{font-size:24px}.heading-body .inner h2{font-size:31px;line-height:1}.persons-listing .inner article .name{font-size:18px}.persons-listing .categories ul li{font-size:16px}[data-script=contact] .main-studios .inner h2{font-size:31px}.news-listing h2{font-size:44px}.news-listing .tools .inner div.year{font-size:16px;line-height:1}.news-listing .tools .inner div.year ul li a{font-size:16px}.news-listing .tools .inner div.press{font-size:16px;line-height:1}.news-listing .inner article .date{font-size:14px}.news-listing .inner article h2{font-size:24px;line-height:1.45}.news-archive-box{font-size:31px;line-height:1}.news-latest-listing .inner>h2{font-size:16px;line-height:1}.news-latest-listing .inner article .date{font-size:14px}.news-latest-listing .inner article h2{font-size:24px;line-height:1.32}.news-latest-listing .inner .arrow{font-size:16px;line-height:1}.project-listing h2{font-size:44px}.project-listing .inner article .date{font-size:14px}.project-listing .inner article h2{font-size:24px;line-height:1.45}body{font-size:18px}.employee-detail .inner article .education-wrapper .education,.news-detail>.date{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1vw);max-width:calc(50% - 1vw)}.project-detail .project-drawings .slide,.project-detail .project-drawings .slide .slide-inner figure,.project-detail .project-interior .slide{position:relative;flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}.c5{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(41.66667% - 1.16667vw);max-width:calc(41.66667% - 1.16667vw)}.menu-button{display:none}header[data-nav]{padding-top:50px;padding-bottom:50px}header[data-nav][data-header-small]{padding-top:25px;padding-bottom:25px}header[data-nav] nav section{display:block!important;max-width:600px!important}header[data-nav] nav section ul{width:100%}header[data-nav] nav section ul>li:not(:last-of-type){margin-right:2vw}.jobs .inner{display:flex;flex-wrap:nowrap}.jobs .inner>:nth-child(odd){margin-left:0}.jobs .job-listing .job{display:flex;flex-wrap:nowrap}.jobs .job-listing .job>:nth-child(odd){margin-left:0}.news-listing .inner{display:flex;flex-wrap:wrap}.news-listing .inner>:nth-child(3n+1){margin-left:0}.project-listing .filters button{display:none}}@media (min-width:1024px) and (max-width:1199px){.entrance.about{padding-left:35px;padding-right:35px;max-width:100%;margin-left:auto;margin-right:auto;width:100%}footer .inner>*{margin-left:2vw}footer .inner .logo{margin-bottom:60px}footer .inner .links>*,footer .inner .studios>*{margin-left:2vw}footer .inner .studios{padding-top:5px}footer .aux{margin-top:75px}section.hero .hero-content .centered-arrow{bottom:35px}.employee-detail .inner header>*{margin-left:2vw}.employee-detail .inner article figure{padding-right:calc(8.33333% - 1.83333vw)}.employee-detail .inner article .bio-wrapper>*{margin-left:2vw}.employee-detail .inner article .bio-wrapper .data{margin-right:2vw}.employee-detail .inner article .education-wrapper>*{margin-left:2vw}.news-detail>h2{margin-bottom:25px;margin-left:calc(25% + .5vw)}.jobs .inner>*,.jobs .job-listing .job>*{margin-left:2vw}.jobs .job-listing .job{margin-bottom:80px}.project-detail>.heading h2{margin-bottom:100px;max-width:70vw}.project-detail>figure{margin-bottom:80px}.project-detail .shortcuts{margin-bottom:150px}.project-detail .shortcuts .inner{margin-left:calc(8.33333% + .16667vw)}.project-detail .project-data{margin-bottom:150px}.project-detail .project-data .inner{margin-left:calc(8.33333% + .16667vw)}.project-detail .project-data .inner article>*{margin-left:2vw}.project-detail .project-data .inner article .data{padding-left:calc(9.09091% + .18182vw)}.project-detail .project-data .inner article .data dd{margin-bottom:30px}.project-detail .project-interior .slide .slide-inner .text{padding-left:calc(8.33333% + .16667vw)}.project-detail .project-interior .slide .slide-inner figure{margin-left:2vw;padding-left:calc(8.33333% + .16667vw);padding-right:calc(8.33333% + .16667vw)}.entry-footer{padding-top:100px}.entry-footer .inner .info aside{margin-left:calc(8.33333% + .16667vw)}.other-entries .projects-listing article{padding-right:2vw}.entrance.about .inner>*{margin-left:2vw}.entrance.about .inner .content .text{margin-bottom:50px}.entrance.about .inner figure{padding-left:2vw;padding-right:2vw}.image-right .inner{margin-left:calc(33.33333% + .66667vw)}.image-image-smaller .inner>*,.image-image .inner>*{margin-left:2vw}.image-image-smaller .inner figure:first-of-type{padding-left:calc(8.33333% + .16667vw);padding-right:calc(8.33333% + .16667vw)}.image-description .inner>*{margin-left:2vw}.image-description .inner figure{padding-left:calc(8.33333% + .16667vw);padding-right:calc(8.33333% + .16667vw)}.image-description .inner article{padding-right:calc(8.33333% - 1.83333vw)}.image-body .inner>*{margin-left:2vw}.image-body .inner figure{padding-left:calc(8.33333% + .16667vw);padding-right:calc(8.33333% + .16667vw)}[data-panner-indicator]{margin-top:80px}.panner.projects .inner [data-panner-item]{padding-right:2vw}.panner.projects .more{margin-top:100px}.carousel-equal-height [data-panner-container] [data-panner-item],.carousel [data-panner-container] [data-panner-item]{padding-right:calc(8.33333% + 2.16667vw)}.slider-image-body h2{padding-left:calc(8.33333% + .16667vw);margin-bottom:80px}.slider-image-body .slide .slide-inner .text{padding-left:calc(8.33333% + 2.16667vw)}.intro-text .inner{margin-left:calc(25% - 1.5vw)}.body-right .inner{margin-left:calc(50% + 1vw)}.body-center .inner{margin-left:calc(25% + .5vw)}.lede-left .inner{margin-left:calc(8.33333% + .16667vw)}.lede-center .inner{margin-left:calc(25% - 1.5vw)}.heading-body .inner>*{margin-left:2vw}.heading-body .inner h2{padding-left:calc(8.33333% + .16667vw)}.persons-listing .inner>*{margin-left:2vw}.persons-listing .inner article{margin-bottom:80px}.persons-listing .categories{margin-bottom:50px}[data-script=contact] .main-studios{margin-top:100px;margin-bottom:150px}[data-script=contact] .main-studios .inner>*,[data-script=contact] .main-studios .inner article>*{margin-left:2vw}.news-listing{padding-top:200px}.news-listing h2{margin-bottom:150px}.news-listing .inner>*,.news-listing .tools .inner>*{margin-left:2vw}.news-listing .inner article{padding-left:1.8vw;padding-right:1.8vw;margin-bottom:100px}.news-latest-listing .inner>h2{margin-bottom:50px}.news-latest-listing .inner .posts>*{margin-left:2vw}.project-listing{padding-top:150px}.project-listing .filters{margin-top:50px;margin-bottom:50px}.project-listing .inner.even .large,.project-listing .inner.odd .large,.project-listing .inner.odd article:nth-of-type(5){margin-left:calc(8.33333% + .16667vw)}.project-listing .inner.even .large{margin-right:0}.project-listing .inner.even article:nth-of-type(4){margin-left:calc(8.33333% + .16667vw)}.project-listing .inner article{margin-bottom:100px;margin-right:2vw}section.hero .hero-bg .info h2{font-size:44px;line-height:1.2}.project-detail>.heading h2{font-size:44px;line-height:1.26}[data-panner-left],[data-panner-right]{font-size:80px}.project-listing .filters ul li{font-size:16px}footer .inner .logo{flex-basis:calc(16.66667% - 1.66667vw);max-width:calc(16.66667% - 1.66667vw)}footer .inner .links,footer .inner .logo{position:relative;flex-grow:0;flex-shrink:0}footer .inner .links{flex-basis:calc(33.33333% - 1.33333vw);max-width:calc(33.33333% - 1.33333vw)}footer .inner .links .link,footer .inner .studios{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1vw);max-width:calc(50% - 1vw)}header[data-nav] nav section{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(41.66667% + 0.83333vw);max-width:calc(41.66667% + .83333vw)}.employee-detail .inner article figure,.employee-detail .inner header .back{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(33.33333% - 1.33333vw);max-width:calc(33.33333% - 1.33333vw)}.employee-detail .inner article .bio-wrapper .data,.employee-detail .inner article .education-wrapper h2{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 1.5vw);max-width:calc(25% - 1.5vw)}.news-detail>h2{flex-basis:calc(50% - 1vw);max-width:calc(50% - 1vw)}.jobs h2,.news-detail>h2{position:relative;flex-grow:0;flex-shrink:0}.jobs h2{flex-basis:calc(33.33333% - 1.33333vw);max-width:calc(33.33333% - 1.33333vw)}.jobs .job-listing{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(66.66667% - 0.66667vw);max-width:calc(66.66667% - .66667vw)}.jobs .job-listing .job .position{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 1.5vw);max-width:calc(25% - 1.5vw)}.jobs .job-listing .job .text{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(75% - 0.5vw);max-width:calc(75% - .5vw)}.project-detail .shortcuts .inner{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(41.66667% + 0.83333vw);max-width:calc(41.66667% + .83333vw)}.project-detail .project-data .inner article .about{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(63.63636% - 0.72727vw);max-width:calc(63.63636% - .72727vw)}.project-detail .project-data .inner article .data{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(36.36364% - 1.27273vw);max-width:calc(36.36364% - 1.27273vw)}.project-detail .project-interior .slide .slide-inner .text,.project-detail .project-interior .slide .slide-inner figure{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1vw);max-width:calc(50% - 1vw)}.entry-footer .inner .info aside{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(41.66667% - 1.16667vw);max-width:calc(41.66667% - 1.16667vw)}.other-entries .news-listings article,.other-entries .projects-listing article{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(33.33333% + 0.66667vw);max-width:calc(33.33333% + .66667vw)}.entrance.about .inner .content,.entrance.about .inner figure{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1vw);max-width:calc(50% - 1vw)}.image-right .inner{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(66.66667% - 0.66667vw);max-width:calc(66.66667% - .66667vw)}.image-image-smaller .inner figure:first-of-type,.image-image .inner figure:first-of-type{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1vw);max-width:calc(50% - 1vw)}.image-image-smaller .inner figure:nth-of-type(2){position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(33.33333% - 1.33333vw);max-width:calc(33.33333% - 1.33333vw)}.image-body .inner figure,.image-description .inner figure{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1vw);max-width:calc(50% - 1vw)}.panner.projects .inner [data-panner-item]{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(41.66667% + 0.83333vw);max-width:calc(41.66667% + .83333vw)}.panner.projects .inner [data-panner-item][data-orientation=landscape]{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% + 1vw);max-width:calc(50% + 1vw)}.carousel [data-panner-container] [data-panner-item]{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1vw);max-width:calc(50% - 1vw)}.slider-image-body .slide{position:relative;flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}.slider-image-body .slide .slide-inner .text{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% + 1vw);max-width:calc(50% + 1vw)}.intro-text .inner{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% + 3vw);max-width:calc(50% + 3vw)}.body-center .inner,.body-right .inner{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1vw);max-width:calc(50% - 1vw)}.lede-left .inner{flex-basis:calc(58.33333% - 0.83333vw);max-width:calc(58.33333% - .83333vw)}.lede-center .inner,.lede-left .inner{position:relative;flex-grow:0;flex-shrink:0}.lede-center .inner{flex-basis:calc(50% + 3vw);max-width:calc(50% + 3vw)}.heading-body .inner h2{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1vw);max-width:calc(50% - 1vw)}.persons-listing .inner article,[data-script=contact] .main-studios .inner h2{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 1.5vw);max-width:calc(25% - 1.5vw)}[data-script=contact] .main-studios .inner article{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(75% - 0.5vw);max-width:calc(75% - .5vw)}.news-latest-listing .inner article,.news-listing .inner article,.news-listing .tools .inner div,[data-script=contact] .main-studios .inner article article{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(33.33333% - 1.33333vw);max-width:calc(33.33333% - 1.33333vw)}.project-listing .inner.even .large,.project-listing .inner.odd .large{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(41.66667% - 1.16667vw);max-width:calc(41.66667% - 1.16667vw)}.project-listing .inner article{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(33.33333% - 1.33333vw);max-width:calc(33.33333% - 1.33333vw)}.dbg-breakpoints .breakpoint:after{content:"ipad_landscape"}.dbg-grid{grid-column-gap:2vw;-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr)}footer .inner{display:flex;flex-wrap:wrap}footer .inner>:nth-child(3n+1){margin-left:0}footer .inner .links{display:flex;flex-wrap:nowrap}footer .inner .links>:nth-child(odd){margin-left:0}footer .inner .studios{display:flex;flex-wrap:nowrap}footer .inner .studios>:nth-child(3n+1){margin-left:0}.employee-detail .inner header{display:flex;flex-wrap:nowrap}.employee-detail .inner header>:nth-child(odd){margin-left:0}.employee-detail .inner article .name-mob{display:none}.employee-detail .inner article .bio-wrapper{display:flex;flex-wrap:nowrap}.employee-detail .inner article .bio-wrapper>:nth-child(odd){margin-left:0}.employee-detail .inner article .education-wrapper{display:flex;flex-wrap:nowrap}.employee-detail .inner article .education-wrapper>:nth-child(odd){margin-left:0}.employee-detail .inner article .bio-mob,.employee-detail .inner article .education-mob{display:none}html{line-height:1.6666667}}@media (min-width:1200px){.body-center,.body-right,.carousel [data-panner-container],.container,.dbg-grid,.employee-detail,.entry-footer .inner,.heading-body,.image-body,.image-description,.image-full-width,.image-image,.image-image-smaller,.image-right,.intro-text,.jobs,.lede-center,.lede-left,.news-detail .news-cover,.news-latest-listing,.news-listing,.panner.projects .inner>h2,.persons-listing,.project-detail .project-data,.project-detail .project-drawings h2,.project-detail .project-interior .slide .slide-inner,.project-detail .project-interior h2,.project-detail .shortcuts,.project-detail>.heading h2,.project-listing,.slider-image-body .header,[data-script=contact] .main-studios,footer,header[data-nav]{padding-left:40px;padding-right:40px;max-width:100%;margin-left:auto;margin-right:auto;width:100%}#cookies{padding-top:85px}.cookie-container{padding-top:30px;padding-bottom:30px}footer{padding-top:85px;padding-bottom:85px}footer .aux>*{margin-left:2.778vw}section.hero .hero-bg .info h2{margin-bottom:25px}section.hero .hero-content .centered-arrow{left:40px}.newsletter{padding-top:100px;padding-bottom:100px}.newsletter article h3,.newsletter article p{margin-bottom:30px}.newsletter article .check-wrap{padding-top:30px;padding-bottom:30px}.newsletter article button{margin-top:30px}p{margin-bottom:30px}.employee-detail{padding-bottom:125px}.employee-detail .inner header{margin-bottom:50px}.employee-detail .inner article>*{margin-left:2.778vw}.employee-detail .inner article .bio-wrapper{margin-bottom:80px}.news-detail>.date{margin-left:calc(25% + .6945vw);margin-bottom:25px}.jobs{padding-bottom:100px}.project-detail .project-data .inner h2{margin-bottom:25px}.project-detail .project-drawings h2,.project-detail .project-interior h2{margin-bottom:50px}.project-detail .project-drawings .slide .slide-inner{padding-left:40px;padding-right:40px}.entry-footer .inner .info .process{margin-left:2.778vw}.other-entries{margin-top:125px}.other-entries>.heading h2{margin-bottom:25px;margin-left:40px}.other-entries>.heading h2.news{margin-bottom:50px}.other-entries .projects-listing{padding-left:40px;padding-right:40px}.other-entries .projects-listing article h2{margin-bottom:15px}.other-entries .news-listings{padding-left:40px;padding-right:40px}.other-entries .news-listings article{padding-right:2.778vw}.other-entries .news-listings article h2{margin-bottom:15px}[data-v]{padding-top:120px}[data-v]:last-of-type{padding-bottom:120px}.entrance.about .inner .content{padding-left:2.778vw;padding-right:2.778vw}.entrance.about .inner .content h2{margin-bottom:25px}.image-full-bleed figcaption{margin-top:15px;min-height:30px}.image-full-width figcaption{margin-top:15px;min-height:30px}.image-image figcaption{margin-top:15px;min-height:30px}.image-image-smaller figcaption{margin-top:15px;min-height:30px}.image-body .inner article{padding-right:calc(8.33333% - 2.5465vw)}[data-panner-left]{left:40px}[data-panner-right]{right:40px}[data-panner-indicator]{margin-left:40px;margin-right:40px}.panner.projects .inner>h2{margin-bottom:25px}.panner.projects .inner [data-panner]{margin-left:40px;margin-right:40px}.carousel [data-panner-container] [data-panner-item]:last-of-type{padding-right:40px}.carousel [data-panner-container] [data-panner-item] figcaption{margin-top:15px;min-height:30px}.carousel-equal-height [data-panner-container] [data-panner-item]:first-of-type{margin-left:calc(8.33333% + .2315vw)}.carousel-equal-height [data-panner-container] [data-panner-item]:last-of-type{padding-right:40px}.carousel-equal-height [data-panner-container] [data-panner-item] figcaption{margin-top:15px;min-height:30px}.persons-listing{padding-bottom:50px}.persons-listing .inner article .name{margin-top:15px}.persons-listing .inner article .position{margin-bottom:15px}.news-listing .tools{margin-bottom:100px}.news-listing .tools .inner div.year ul li{padding-right:15px}.news-listing .inner article figure,.news-listing .inner article h2{margin-bottom:15px}.news-archive-box{padding-top:100px;padding-bottom:100px}.news-latest-listing{padding-top:80px;padding-bottom:50px}[data-script=index] .news-latest-listing{margin-top:120px}.news-latest-listing .inner article{padding-left:2.5002vw;padding-right:2.5002vw}.news-latest-listing .inner article figure,.news-latest-listing .inner article h2{margin-bottom:15px}.news-latest-listing .inner .more{margin-top:50px}.project-listing{padding-bottom:100px}.project-listing h2{margin-bottom:100px}.project-listing .inner article figure{margin-bottom:15px}footer{font-size:18px;line-height:1.5}footer .inner .links a{font-size:36px;line-height:1}footer .aux{font-size:14px}section.hero .hero-bg .info .more a{font-size:16px;line-height:1}.lightbox-backdrop .lightbox-caption{font-size:19px}.newsletter article h3{font-size:18px;line-height:1.4}.newsletter article label,.newsletter article p,p{font-size:18px}.employee-detail .inner header .name h2{font-size:28px;line-height:1}.employee-detail .inner header .name .position{font-size:26px}.employee-detail .inner article .name-mob h2{font-size:28px;line-height:1}.employee-detail .inner article .name-mob .position{font-size:26px}.news-detail>h2{font-size:50px;line-height:1.3}.news-detail>.date{font-size:16px;line-height:1}.jobs h2{font-size:36px;line-height:1}.jobs .job-listing .job .text a{font-size:16px;line-height:1}.project-detail .shortcuts{font-size:28px}.project-detail .project-data .inner h2{font-size:16px;line-height:1}.project-detail .project-data .inner article .about p{font-size:28px;line-height:1.57}.project-detail .project-data .inner article .data dt{font-size:13px}.project-detail .project-interior h2{font-size:16px;line-height:1}.project-detail .project-interior .slide .slide-inner .text{font-size:28px}.project-detail .project-drawings h2{font-size:16px;line-height:1}.project-detail .project-drawings figcaption h2{font-size:28px;line-height:1}.entry-footer .inner .info aside .back{font-size:36px;line-height:1}.entry-footer .inner .info aside .more a{font-size:16px;line-height:1}.entry-footer .inner .info .process{font-size:36px;line-height:1.4}.other-entries>.heading h2{font-size:16px;line-height:1}.other-entries .news-listings article h2,.other-entries .projects-listing article h2{font-size:28px;line-height:1.3}.other-entries .news-listings article .date{font-size:16px;line-height:1;font-size:14px}.entrance.about .inner .content h2{font-size:16px;line-height:1}.entrance.about .inner .content .text{font-size:28px}.entrance.about .inner .content .more a{font-size:16px;line-height:1}.image-full-bleed figcaption,.image-full-width figcaption,.image-image-smaller figcaption,.image-image figcaption{font-size:14px}.image-description .inner article p{font-size:28px}.panner.projects .inner>h2{font-size:16px;line-height:1}.panner.projects .inner figcaption h2{font-size:28px;line-height:1}.panner.projects .arrow{font-size:16px;line-height:1}.carousel-equal-height [data-panner-container] [data-panner-item] figcaption,.carousel [data-panner-container] [data-panner-item] figcaption{font-size:14px}.slider-image-body h2{font-size:36px}.intro-text .inner p,.lede-center .inner p,.lede-left .inner p{font-size:28px}.heading-body .inner h2{font-size:36px;line-height:1}.persons-listing .inner article .name{font-size:18px}.persons-listing .categories ul li{font-size:16px}[data-script=contact] .main-studios .inner h2{font-size:36px}.news-listing h2{font-size:50px}.news-listing .tools .inner div.year{font-size:16px;line-height:1}.news-listing .tools .inner div.year ul li a{font-size:16px}.news-listing .tools .inner div.press{font-size:16px;line-height:1}.news-listing .inner article .date{font-size:14px}.news-listing .inner article h2{font-size:28px;line-height:1.45}.news-archive-box{font-size:36px;line-height:1}.news-latest-listing .inner>h2{font-size:16px;line-height:1}.news-latest-listing .inner article .date{font-size:14px}.news-latest-listing .inner article h2{font-size:28px;line-height:1.32}.news-latest-listing .inner .arrow{font-size:16px;line-height:1}.project-listing h2{font-size:50px}.project-listing .inner article .date{font-size:14px}.project-listing .inner article h2{font-size:28px;line-height:1.45}body{font-size:18px}.employee-detail .inner article .education-wrapper .education,.news-detail>.date{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}.project-detail .project-drawings .slide,.project-detail .project-drawings .slide .slide-inner figure,.project-detail .project-interior .slide{position:relative;flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}.c5{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(41.66667% - 1.6205vw);max-width:calc(41.66667% - 1.6205vw)}footer .inner{display:flex;flex-wrap:wrap}footer .inner>:nth-child(3n+1){margin-left:0}footer .inner .links{display:flex;flex-wrap:nowrap}footer .inner .links>:nth-child(odd){margin-left:0}footer .inner .studios{display:flex;flex-wrap:nowrap}footer .inner .studios>:nth-child(3n+1){margin-left:0}section.hero .hero-content section.hero-text h2{max-width:640px;font-size:55px;line-height:80px}.lightbox-backdrop .lightbox-image-wrapper .lightbox-image{padding-bottom:73px;padding-top:73px}.lightbox-backdrop .lightbox-next{right:100px}.lightbox-backdrop .lightbox-prev{left:100px}.no-js header[data-nav] .hamburger{display:none}header[data-nav]{padding-top:50px;padding-bottom:50px}header[data-nav][data-header-small]{padding-top:25px;padding-bottom:25px}.employee-detail .inner header{display:flex;flex-wrap:nowrap}.employee-detail .inner header>:nth-child(odd){margin-left:0}.employee-detail .inner article .name-mob{display:none}.employee-detail .inner article .bio-wrapper{display:flex;flex-wrap:nowrap}.employee-detail .inner article .bio-wrapper>:nth-child(odd){margin-left:0}.employee-detail .inner article .education-wrapper{display:flex;flex-wrap:nowrap}.employee-detail .inner article .education-wrapper>:nth-child(odd){margin-left:0}.employee-detail .inner article .bio-mob,.employee-detail .inner article .education-mob{display:none}.project-detail .project-data .inner article{display:flex;flex-wrap:nowrap}.project-detail .project-data .inner article>:nth-child(odd){margin-left:0}.entrance.about .inner{display:flex;flex-wrap:nowrap}.entrance.about .inner>:nth-child(odd){margin-left:0}.image-image .inner{display:flex;flex-wrap:nowrap}.image-image .inner>:nth-child(odd){margin-left:0}.image-image-smaller .inner{display:flex;flex-wrap:nowrap}.image-image-smaller .inner>:nth-child(odd){margin-left:0}.image-image-smaller .inner{align-items:flex-end}.image-description .inner{display:flex;flex-wrap:nowrap}.image-description .inner>:nth-child(odd){margin-left:0}.image-body .inner{display:flex;flex-wrap:nowrap}.image-body .inner>:nth-child(odd){margin-left:0}.carousel-equal-height [data-panner-container] [data-panner-item] figure img,.carousel-equal-height [data-panner-container] [data-panner]{height:80vh;max-height:700px}.slider-image-body .slide{display:flex}.slider-image-body .slide .slide-inner{max-width:100%;padding-left:80px;padding-right:80px;max-width:2000px;margin-left:auto;margin-right:auto;width:100%}.heading-body .inner{display:flex;flex-wrap:nowrap}.heading-body .inner>:nth-child(odd){margin-left:0}.persons-listing .inner{display:flex;flex-wrap:nowrap}.persons-listing .inner>:nth-child(4n+1){margin-left:0}[data-script=contact] .main-studios .inner{display:flex;flex-wrap:nowrap}[data-script=contact] .main-studios .inner>:nth-child(odd){margin-left:0}[data-script=contact] .main-studios .inner article{display:flex;flex-wrap:nowrap}[data-script=contact] .main-studios .inner article>:nth-child(3n+1){margin-left:0}.news-listing .tools .inner{display:flex;flex-wrap:nowrap}.news-listing .tools .inner>:nth-child(3n+1){margin-left:0}.news-latest-listing .inner .posts{display:flex;flex-wrap:nowrap}.news-latest-listing .inner .posts>:nth-child(3n+1){margin-left:0}body main{padding-top:210px}}@media (min-width:1200px) and (max-width:1439px){.entrance.about{padding-left:40px;padding-right:40px;max-width:100%;margin-left:auto;margin-right:auto;width:100%}footer .inner .links>*,footer .inner .studios>*,footer .inner>*{margin-left:2.778vw}footer .inner .studios{padding-top:5px}footer .aux{margin-top:100px}section.hero .hero-content .centered-arrow{bottom:40px}.employee-detail .inner header>*{margin-left:2.778vw}.employee-detail .inner article figure{padding-right:calc(8.33333% - 2.5465vw)}.employee-detail .inner article .bio-wrapper>*{margin-left:2.778vw}.employee-detail .inner article .bio-wrapper .data{margin-right:2.778vw}.employee-detail .inner article .education-wrapper>*{margin-left:2.778vw}.news-detail>h2{margin-bottom:25px;margin-left:calc(25% + .6945vw)}.jobs .inner>*{margin-left:2.778vw}.jobs h2{padding-left:calc(8.33333% + .2315vw)}.jobs .job-listing .job>*{margin-left:2.778vw}.jobs .job-listing .job{margin-bottom:80px}.project-detail>.heading h2{margin-bottom:100px;max-width:70vw}.project-detail>figure{margin-bottom:80px}.project-detail .shortcuts{margin-bottom:150px}.project-detail .shortcuts .inner{margin-left:calc(8.33333% + .2315vw)}.project-detail .project-data{margin-bottom:150px}.project-detail .project-data .inner{margin-left:calc(8.33333% + .2315vw)}.project-detail .project-data .inner article>*{margin-left:2.778vw}.project-detail .project-data .inner article .data{padding-left:calc(9.09091% + .25255vw)}.project-detail .project-data .inner article .data dd{margin-bottom:30px}.project-detail .project-interior .slide .slide-inner .text{padding-left:calc(8.33333% + .2315vw)}.project-detail .project-interior .slide .slide-inner figure{margin-left:2.778vw;padding-left:calc(8.33333% + .2315vw);padding-right:calc(8.33333% + .2315vw)}.entry-footer{padding-top:100px}.entry-footer .inner .info aside{margin-left:calc(8.33333% + .2315vw)}.other-entries .projects-listing article{padding-right:2.778vw}.entrance.about .inner>*{margin-left:2.778vw}.entrance.about .inner .content .text{margin-bottom:50px}.entrance.about .inner figure{padding-left:2.778vw;padding-right:2.778vw}.image-right .inner{margin-left:calc(33.33333% + .926vw)}.image-image .inner>*{margin-left:2.778vw}.image-image .inner figure:nth-of-type(2){padding-left:calc(8.33333% + .2315vw)}.image-image-smaller .inner>*{margin-left:2.778vw}.image-image-smaller .inner figure:first-of-type{padding-left:calc(8.33333% + .2315vw);padding-right:calc(8.33333% + .2315vw)}.image-description .inner>*{margin-left:2.778vw}.image-description .inner figure{padding-left:calc(8.33333% + .2315vw);padding-right:calc(8.33333% + .2315vw)}.image-description .inner article{padding-right:calc(8.33333% - 2.5465vw)}.image-body .inner>*{margin-left:2.778vw}.image-body .inner figure{padding-left:calc(8.33333% + .2315vw);padding-right:calc(16.66667% + .463vw)}[data-panner-indicator]{margin-top:125px}.panner.projects .inner [data-panner-item]{padding-right:2.778vw}.panner.projects .more{margin-top:100px}.carousel [data-panner-container] [data-panner-item]{padding-right:calc(8.33333% + 3.0095vw)}.carousel-equal-height [data-panner-container] [data-panner]{margin-left:40px;margin-right:40px}.carousel-equal-height [data-panner-container] [data-panner-item]{padding-right:calc(8.33333% + 3.0095vw)}.slider-image-body h2{padding-left:calc(8.33333% + .2315vw);margin-bottom:80px}.slider-image-body .slide .slide-inner .text{padding-left:calc(8.33333% + 3.0095vw)}.slider-image-body .slide .slide-inner figure{padding-left:calc(8.33333% + .2315vw)}.intro-text .inner{margin-left:calc(25% - 2.0835vw)}.body-right .inner{margin-left:calc(50% + 1.389vw)}.body-center .inner{margin-left:calc(25% + .6945vw)}.lede-left .inner{margin-left:calc(8.33333% + .2315vw)}.lede-center .inner{margin-left:calc(25% - 2.0835vw)}.heading-body .inner>*{margin-left:2.778vw}.heading-body .inner h2{padding-left:calc(8.33333% + .2315vw)}.persons-listing .inner>*{margin-left:2.778vw}.persons-listing .inner article{margin-bottom:80px}.persons-listing .categories{margin-bottom:50px}[data-script=contact] .main-studios{margin-top:100px;margin-bottom:150px}[data-script=contact] .main-studios .inner>*,[data-script=contact] .main-studios .inner article>*{margin-left:2.778vw}.news-listing{padding-top:200px}.news-listing h2{margin-bottom:150px}.news-listing .inner>*,.news-listing .tools .inner>*{margin-left:2.778vw}.news-listing .inner article{padding-left:2.5002vw;padding-right:2.5002vw;margin-bottom:100px}.news-latest-listing .inner>h2{margin-bottom:50px}.news-latest-listing .inner .posts>*{margin-left:2.778vw}.project-listing{padding-top:200px}.project-listing .filters{margin-top:50px;margin-bottom:50px}.project-listing .inner.even .large,.project-listing .inner.odd .large,.project-listing .inner.odd article:nth-of-type(5){margin-left:calc(8.33333% + .2315vw)}.project-listing .inner.even .large{margin-right:0}.project-listing .inner.even article:nth-of-type(4){margin-left:calc(8.33333% + .2315vw)}.project-listing .inner article{margin-bottom:100px;margin-right:2.778vw}section.hero .hero-bg .info h2{font-size:50px;line-height:1.2}.project-detail>.heading h2{font-size:50px;line-height:1.26}[data-panner-left],[data-panner-right]{font-size:90px}.project-listing .filters ul li{font-size:16px}footer .inner .logo{flex-basis:calc(16.66667% - 2.315vw);max-width:calc(16.66667% - 2.315vw)}footer .inner .links,footer .inner .logo{position:relative;flex-grow:0;flex-shrink:0}footer .inner .links{flex-basis:calc(33.33333% - 1.852vw);max-width:calc(33.33333% - 1.852vw)}footer .inner .links .link,footer .inner .studios{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}footer .inner .studios .studio{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(33.33333% - 1.852vw);max-width:calc(33.33333% - 1.852vw)}header[data-nav] nav section{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(41.66667% + 1.1575vw);max-width:calc(41.66667% + 1.1575vw)}.employee-detail .inner article figure,.employee-detail .inner header .back{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(33.33333% - 1.852vw);max-width:calc(33.33333% - 1.852vw)}.employee-detail .inner article .bio-wrapper .data,.employee-detail .inner article .education-wrapper h2{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 2.0835vw);max-width:calc(25% - 2.0835vw)}.news-detail>h2{flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}.jobs h2,.news-detail>h2{position:relative;flex-grow:0;flex-shrink:0}.jobs h2{flex-basis:calc(33.33333% - 1.852vw);max-width:calc(33.33333% - 1.852vw)}.jobs .job-listing{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(66.66667% - 0.926vw);max-width:calc(66.66667% - .926vw)}.jobs .job-listing .job .position{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 2.0835vw);max-width:calc(25% - 2.0835vw)}.jobs .job-listing .job .text{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(75% - 0.6945vw);max-width:calc(75% - .6945vw)}.project-detail .shortcuts .inner{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(41.66667% + 1.1575vw);max-width:calc(41.66667% + 1.1575vw)}.project-detail .project-data .inner article .about{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(63.63636% - 1.01018vw);max-width:calc(63.63636% - 1.01018vw)}.project-detail .project-data .inner article .data{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(36.36364% - 1.76782vw);max-width:calc(36.36364% - 1.76782vw)}.project-detail .project-interior .slide .slide-inner .text,.project-detail .project-interior .slide .slide-inner figure{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}.entry-footer .inner .info .process,.entry-footer .inner .info aside{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(41.66667% - 1.6205vw);max-width:calc(41.66667% - 1.6205vw)}.other-entries .news-listings article,.other-entries .projects-listing article{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(33.33333% + 0.926vw);max-width:calc(33.33333% + .926vw)}.entrance.about .inner .content,.entrance.about .inner figure{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}.image-right .inner{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(66.66667% - 0.926vw);max-width:calc(66.66667% - .926vw)}.image-image-smaller .inner figure:first-of-type,.image-image .inner figure:first-of-type,.image-image .inner figure:nth-of-type(2){position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}.image-image-smaller .inner figure:nth-of-type(2){position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(33.33333% - 1.852vw);max-width:calc(33.33333% - 1.852vw)}.image-body .inner figure,.image-description .inner figure{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}.panner.projects .inner [data-panner-item]{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(41.66667% + 1.1575vw);max-width:calc(41.66667% + 1.1575vw)}.panner.projects .inner [data-panner-item][data-orientation=landscape]{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% + 1.389vw);max-width:calc(50% + 1.389vw)}.carousel [data-panner-container] [data-panner-item]{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}.slider-image-body .slide{position:relative;flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}.slider-image-body .slide .slide-inner .text{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% + 1.389vw);max-width:calc(50% + 1.389vw)}.slider-image-body .slide .slide-inner figure{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}.intro-text .inner{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% + 4.167vw);max-width:calc(50% + 4.167vw)}.body-center .inner,.body-right .inner{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}.lede-left .inner{flex-basis:calc(58.33333% - 1.1575vw);max-width:calc(58.33333% - 1.1575vw)}.lede-center .inner,.lede-left .inner{position:relative;flex-grow:0;flex-shrink:0}.lede-center .inner{flex-basis:calc(50% + 4.167vw);max-width:calc(50% + 4.167vw)}.heading-body .inner article,.heading-body .inner h2{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}.persons-listing .inner article,[data-script=contact] .main-studios .inner h2{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 2.0835vw);max-width:calc(25% - 2.0835vw)}[data-script=contact] .main-studios .inner article{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(75% - 0.6945vw);max-width:calc(75% - .6945vw)}.news-latest-listing .inner article,.news-listing .inner article,.news-listing .tools .inner div,[data-script=contact] .main-studios .inner article article{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(33.33333% - 1.852vw);max-width:calc(33.33333% - 1.852vw)}.project-listing .inner.even .large,.project-listing .inner.odd .large{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(41.66667% - 1.6205vw);max-width:calc(41.66667% - 1.6205vw)}.project-listing .inner article{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(33.33333% - 1.852vw);max-width:calc(33.33333% - 1.852vw)}.dbg-breakpoints .breakpoint:after{content:"desktop_md"}.dbg-grid{grid-column-gap:2.778vw;-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr)}footer .inner .studios .studio .social-media{margin-right:8px}html{line-height:1.6666667}}@media (min-width:1440px){.body-center,.body-right,.carousel [data-panner-container],.container,.dbg-grid,.employee-detail,.entry-footer .inner,.heading-body,.image-body,.image-description,.image-full-width,.image-image,.image-image-smaller,.image-right,.intro-text,.jobs,.lede-center,.lede-left,.news-detail .news-cover,.news-latest-listing,.news-listing,.panner.projects .inner>h2,.persons-listing,.project-detail .project-data,.project-detail .project-drawings h2,.project-detail .project-interior .slide .slide-inner,.project-detail .project-interior h2,.project-detail .shortcuts,.project-detail>.heading h2,.project-listing,.slider-image-body .header,[data-script=contact] .main-studios,footer,header[data-nav]{padding-left:80px;padding-right:80px;max-width:100%;margin-left:auto;margin-right:auto;width:100%}#cookies{padding-top:85px}.cookie-container{padding-top:40px;padding-bottom:40px}footer{padding-top:85px;padding-bottom:85px}footer .aux>*{margin-left:2.778vw}section.hero .hero-bg .info h2{margin-bottom:25px}section.hero .hero-content .centered-arrow{left:80px}.newsletter{padding-top:150px;padding-bottom:150px}.newsletter article h3,.newsletter article p{margin-bottom:40px}.newsletter article .check-wrap{padding-top:40px;padding-bottom:40px}.newsletter article button{margin-top:40px}p{margin-bottom:30px}.employee-detail{padding-bottom:125px}.employee-detail .inner header{margin-bottom:50px}.employee-detail .inner article>*{margin-left:2.778vw}.employee-detail .inner article .bio-wrapper{margin-bottom:80px}.news-detail>.date{margin-left:calc(25% + .6945vw);margin-bottom:25px}.jobs{padding-bottom:100px}.project-detail .project-data .inner h2{margin-bottom:25px}.project-detail .project-drawings h2,.project-detail .project-interior h2{margin-bottom:50px}.project-detail .project-drawings .slide .slide-inner{padding-left:80px;padding-right:80px}.entry-footer .inner .info .process{margin-left:2.778vw}.other-entries{margin-top:125px}.other-entries>.heading h2{margin-bottom:25px;margin-left:80px}.other-entries>.heading h2.news{margin-bottom:50px}.other-entries .projects-listing{padding-left:80px;padding-right:80px}.other-entries .projects-listing article h2{margin-bottom:15px}.other-entries .news-listings{padding-left:80px;padding-right:80px}.other-entries .news-listings article{padding-right:2.778vw}.other-entries .news-listings article h2{margin-bottom:15px}[data-v]{padding-top:140px}[data-v]:last-of-type{padding-bottom:140px}.entrance.about .inner .content{padding-left:2.778vw;padding-right:2.778vw}.entrance.about .inner .content h2{margin-bottom:25px}.image-full-bleed figcaption{margin-top:15px;min-height:30px}.image-full-width figcaption{margin-top:15px;min-height:30px}.image-image figcaption{margin-top:15px;min-height:30px}.image-image-smaller figcaption{margin-top:15px;min-height:30px}.image-body .inner article{padding-right:calc(8.33333% - 2.5465vw)}[data-panner-left]{left:80px}[data-panner-right]{right:80px}[data-panner-indicator]{margin-left:80px;margin-right:80px}.panner.projects .inner>h2{margin-bottom:25px}.panner.projects .inner [data-panner]{margin-left:80px;margin-right:80px}.carousel [data-panner-container] [data-panner-item]:last-of-type{padding-right:80px}.carousel [data-panner-container] [data-panner-item] figcaption{margin-top:15px;min-height:30px}.carousel-equal-height [data-panner-container] [data-panner-item]:first-of-type{margin-left:calc(8.33333% + .2315vw)}.carousel-equal-height [data-panner-container] [data-panner-item]:last-of-type{padding-right:80px}.carousel-equal-height [data-panner-container] [data-panner-item] figcaption{margin-top:15px;min-height:30px}.persons-listing{padding-bottom:50px}.persons-listing .inner article .name{margin-top:15px}.persons-listing .inner article .position{margin-bottom:15px}.news-listing .tools{margin-bottom:100px}.news-listing .tools .inner div.year ul li{padding-right:15px}.news-listing .inner article figure,.news-listing .inner article h2{margin-bottom:15px}.news-archive-box{padding-top:100px;padding-bottom:100px}.news-latest-listing{padding-top:80px;padding-bottom:50px}[data-script=index] .news-latest-listing{margin-top:140px}.news-latest-listing .inner article{padding-left:2.5002vw;padding-right:2.5002vw}.news-latest-listing .inner article figure,.news-latest-listing .inner article h2{margin-bottom:15px}.news-latest-listing .inner .more{margin-top:50px}.project-listing{padding-bottom:100px}.project-listing h2{margin-bottom:100px}.project-listing .inner article figure{margin-bottom:15px}footer{font-size:18px;line-height:1.5}footer .inner .links a{font-size:36px;line-height:1}footer .aux{font-size:14px}section.hero .hero-bg .info .more a{font-size:16px;line-height:1}.lightbox-backdrop .lightbox-caption{font-size:19px}.newsletter article h3{font-size:18px;line-height:1.4}.newsletter article label,.newsletter article p,p{font-size:18px}.employee-detail .inner header .name h2{font-size:28px;line-height:1}.employee-detail .inner header .name .position{font-size:26px}.employee-detail .inner article .name-mob h2{font-size:28px;line-height:1}.employee-detail .inner article .name-mob .position{font-size:26px}.news-detail>h2{font-size:50px;line-height:1.3}.news-detail>.date{font-size:16px;line-height:1}.jobs h2{font-size:36px;line-height:1}.jobs .job-listing .job .text a{font-size:16px;line-height:1}.project-detail .shortcuts{font-size:28px}.project-detail .project-data .inner h2{font-size:16px;line-height:1}.project-detail .project-data .inner article .about p{font-size:28px;line-height:1.57}.project-detail .project-data .inner article .data dt{font-size:13px}.project-detail .project-interior h2{font-size:16px;line-height:1}.project-detail .project-interior .slide .slide-inner .text{font-size:28px}.project-detail .project-drawings h2{font-size:16px;line-height:1}.project-detail .project-drawings figcaption h2{font-size:28px;line-height:1}.entry-footer .inner .info aside .back{font-size:36px;line-height:1}.entry-footer .inner .info aside .more a{font-size:16px;line-height:1}.entry-footer .inner .info .process{font-size:36px;line-height:1.4}.other-entries>.heading h2{font-size:16px;line-height:1}.other-entries .news-listings article h2,.other-entries .projects-listing article h2{font-size:28px;line-height:1.3}.other-entries .news-listings article .date{font-size:16px;line-height:1;font-size:14px}.entrance.about .inner .content h2{font-size:16px;line-height:1}.entrance.about .inner .content .text{font-size:28px}.entrance.about .inner .content .more a{font-size:16px;line-height:1}.image-full-bleed figcaption,.image-full-width figcaption,.image-image-smaller figcaption,.image-image figcaption{font-size:14px}.image-description .inner article p{font-size:28px}.panner.projects .inner>h2{font-size:16px;line-height:1}.panner.projects .inner figcaption h2{font-size:28px;line-height:1}.panner.projects .arrow{font-size:16px;line-height:1}.carousel-equal-height [data-panner-container] [data-panner-item] figcaption,.carousel [data-panner-container] [data-panner-item] figcaption{font-size:14px}.slider-image-body h2{font-size:36px}.intro-text .inner p,.lede-center .inner p,.lede-left .inner p{font-size:28px}.heading-body .inner h2{font-size:36px;line-height:1}.persons-listing .inner article .name{font-size:18px}.persons-listing .categories ul li{font-size:16px}[data-script=contact] .main-studios .inner h2{font-size:36px}.news-listing h2{font-size:50px}.news-listing .tools .inner div.year{font-size:16px;line-height:1}.news-listing .tools .inner div.year ul li a{font-size:16px}.news-listing .tools .inner div.press{font-size:16px;line-height:1}.news-listing .inner article .date{font-size:14px}.news-listing .inner article h2{font-size:28px;line-height:1.45}.news-archive-box{font-size:36px;line-height:1}.news-latest-listing .inner>h2{font-size:16px;line-height:1}.news-latest-listing .inner article .date{font-size:14px}.news-latest-listing .inner article h2{font-size:28px;line-height:1.32}.news-latest-listing .inner .arrow{font-size:16px;line-height:1}.project-listing h2{font-size:50px}.project-listing .inner article .date{font-size:14px}.project-listing .inner article h2{font-size:28px;line-height:1.45}body{font-size:18px}.employee-detail .inner article .education-wrapper .education,.news-detail>.date{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}.project-detail .project-drawings .slide,.project-detail .project-drawings .slide .slide-inner figure,.project-detail .project-interior .slide{position:relative;flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}.c5{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(41.66667% - 1.6205vw);max-width:calc(41.66667% - 1.6205vw)}footer .inner .studios .studio .social-media{margin-right:15px}header[data-nav]{padding-top:50px;padding-bottom:50px}header[data-nav][data-header-small]{padding-top:25px;padding-bottom:25px}}@media (min-width:1440px) and (max-width:1799px){.entrance.about{padding-left:80px;padding-right:80px;max-width:100%;margin-left:auto;margin-right:auto;width:100%}footer .inner .links>*,footer .inner .studios>*,footer .inner>*{margin-left:2.778vw}footer .inner .studios{padding-top:5px}footer .aux{margin-top:100px}section.hero .hero-content .centered-arrow{bottom:80px}.employee-detail .inner header>*{margin-left:2.778vw}.employee-detail .inner article figure{padding-right:calc(8.33333% - 2.5465vw)}.employee-detail .inner article .bio-wrapper>*{margin-left:2.778vw}.employee-detail .inner article .bio-wrapper .data{margin-right:2.778vw}.employee-detail .inner article .education-wrapper>*{margin-left:2.778vw}.news-detail>h2{margin-bottom:25px;margin-left:calc(25% + .6945vw)}.jobs .inner>*{margin-left:2.778vw}.jobs h2{padding-left:calc(8.33333% + .2315vw)}.jobs .job-listing .job>*{margin-left:2.778vw}.jobs .job-listing .job{margin-bottom:80px}.project-detail>.heading h2{margin-bottom:100px;max-width:70vw}.project-detail>figure{margin-bottom:80px}.project-detail .shortcuts{margin-bottom:150px}.project-detail .shortcuts .inner{margin-left:calc(8.33333% + .2315vw)}.project-detail .project-data{margin-bottom:150px}.project-detail .project-data .inner{margin-left:calc(8.33333% + .2315vw)}.project-detail .project-data .inner article>*{margin-left:2.778vw}.project-detail .project-data .inner article .data{padding-left:calc(9.09091% + .25255vw)}.project-detail .project-data .inner article .data dd{margin-bottom:30px}.project-detail .project-interior .slide .slide-inner .text{padding-left:calc(8.33333% + .2315vw)}.project-detail .project-interior .slide .slide-inner figure{margin-left:2.778vw;padding-left:calc(8.33333% + .2315vw);padding-right:calc(8.33333% + .2315vw)}.entry-footer{padding-top:100px}.entry-footer .inner .info aside{margin-left:calc(8.33333% + .2315vw)}.other-entries .projects-listing article{padding-right:2.778vw}.entrance.about .inner>*{margin-left:2.778vw}.entrance.about .inner .content .text{margin-bottom:50px}.entrance.about .inner figure{padding-left:2.778vw;padding-right:2.778vw}.image-right .inner{margin-left:calc(33.33333% + .926vw)}.image-image .inner>*{margin-left:2.778vw}.image-image .inner figure:nth-of-type(2){padding-left:calc(8.33333% + .2315vw)}.image-image-smaller .inner>*{margin-left:2.778vw}.image-image-smaller .inner figure:first-of-type{padding-left:calc(8.33333% + .2315vw);padding-right:calc(8.33333% + .2315vw)}.image-description .inner>*{margin-left:2.778vw}.image-description .inner figure{padding-left:calc(8.33333% + .2315vw);padding-right:calc(8.33333% + .2315vw)}.image-description .inner article{padding-right:calc(8.33333% - 2.5465vw)}.image-body .inner>*{margin-left:2.778vw}.image-body .inner figure{padding-left:calc(8.33333% + .2315vw);padding-right:calc(16.66667% + .463vw)}[data-panner-indicator]{margin-top:125px}.panner.projects .inner [data-panner-item]{padding-right:2.778vw}.panner.projects .more{margin-top:100px}.carousel [data-panner-container] [data-panner-item]{padding-right:calc(8.33333% + 3.0095vw)}.carousel-equal-height [data-panner-container] [data-panner]{margin-left:80px;margin-right:80px}.carousel-equal-height [data-panner-container] [data-panner-item]{padding-right:calc(8.33333% + 3.0095vw)}.slider-image-body h2{padding-left:calc(8.33333% + .2315vw);margin-bottom:80px}.slider-image-body .slide .slide-inner .text{padding-left:calc(8.33333% + 3.0095vw)}.slider-image-body .slide .slide-inner figure{padding-left:calc(8.33333% + .2315vw)}.intro-text .inner{margin-left:calc(25% - 2.0835vw)}.body-right .inner{margin-left:calc(50% + 1.389vw)}.body-center .inner{margin-left:calc(25% + .6945vw)}.lede-left .inner{margin-left:calc(8.33333% + .2315vw)}.lede-center .inner{margin-left:calc(25% - 2.0835vw)}.heading-body .inner>*{margin-left:2.778vw}.heading-body .inner h2{padding-left:calc(8.33333% + .2315vw)}.persons-listing .inner>*{margin-left:2.778vw}.persons-listing .inner article{margin-bottom:80px}.persons-listing .categories{margin-bottom:50px}[data-script=contact] .main-studios{margin-top:100px;margin-bottom:150px}[data-script=contact] .main-studios .inner>*,[data-script=contact] .main-studios .inner article>*{margin-left:2.778vw}.news-listing{padding-top:200px}.news-listing h2{margin-bottom:150px}.news-listing .inner>*,.news-listing .tools .inner>*{margin-left:2.778vw}.news-listing .inner article{padding-left:2.5002vw;padding-right:2.5002vw;margin-bottom:100px}.news-latest-listing .inner>h2{margin-bottom:50px}.news-latest-listing .inner .posts>*{margin-left:2.778vw}.project-listing{padding-top:200px}.project-listing .filters{margin-top:50px;margin-bottom:50px}.project-listing .inner.even .large,.project-listing .inner.odd .large,.project-listing .inner.odd article:nth-of-type(5){margin-left:calc(8.33333% + .2315vw)}.project-listing .inner.even .large{margin-right:0}.project-listing .inner.even article:nth-of-type(4){margin-left:calc(8.33333% + .2315vw)}.project-listing .inner article{margin-bottom:100px;margin-right:2.778vw}section.hero .hero-bg .info h2{font-size:50px;line-height:1.2}.project-detail>.heading h2{font-size:50px;line-height:1.26}[data-panner-left],[data-panner-right]{font-size:90px}.project-listing .filters ul li{font-size:16px}footer .inner .logo{flex-basis:calc(16.66667% - 2.315vw);max-width:calc(16.66667% - 2.315vw)}footer .inner .links,footer .inner .logo{position:relative;flex-grow:0;flex-shrink:0}footer .inner .links{flex-basis:calc(33.33333% - 1.852vw);max-width:calc(33.33333% - 1.852vw)}footer .inner .links .link,footer .inner .studios{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}footer .inner .studios .studio{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(33.33333% - 1.852vw);max-width:calc(33.33333% - 1.852vw)}header[data-nav] nav section{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(41.66667% + 1.1575vw);max-width:calc(41.66667% + 1.1575vw)}.employee-detail .inner article figure,.employee-detail .inner header .back{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(33.33333% - 1.852vw);max-width:calc(33.33333% - 1.852vw)}.employee-detail .inner article .bio-wrapper .data,.employee-detail .inner article .education-wrapper h2{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 2.0835vw);max-width:calc(25% - 2.0835vw)}.news-detail>h2{flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}.jobs h2,.news-detail>h2{position:relative;flex-grow:0;flex-shrink:0}.jobs h2{flex-basis:calc(33.33333% - 1.852vw);max-width:calc(33.33333% - 1.852vw)}.jobs .job-listing{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(66.66667% - 0.926vw);max-width:calc(66.66667% - .926vw)}.jobs .job-listing .job .position{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 2.0835vw);max-width:calc(25% - 2.0835vw)}.jobs .job-listing .job .text{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(75% - 0.6945vw);max-width:calc(75% - .6945vw)}.project-detail .shortcuts .inner{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(41.66667% + 1.1575vw);max-width:calc(41.66667% + 1.1575vw)}.project-detail .project-data .inner article .about{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(63.63636% - 1.01018vw);max-width:calc(63.63636% - 1.01018vw)}.project-detail .project-data .inner article .data{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(36.36364% - 1.76782vw);max-width:calc(36.36364% - 1.76782vw)}.project-detail .project-interior .slide .slide-inner .text,.project-detail .project-interior .slide .slide-inner figure{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}.entry-footer .inner .info .process,.entry-footer .inner .info aside{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(41.66667% - 1.6205vw);max-width:calc(41.66667% - 1.6205vw)}.other-entries .news-listings article,.other-entries .projects-listing article{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(33.33333% + 0.926vw);max-width:calc(33.33333% + .926vw)}.entrance.about .inner .content,.entrance.about .inner figure{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}.image-right .inner{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(66.66667% - 0.926vw);max-width:calc(66.66667% - .926vw)}.image-image-smaller .inner figure:first-of-type,.image-image .inner figure:first-of-type,.image-image .inner figure:nth-of-type(2){position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}.image-image-smaller .inner figure:nth-of-type(2){position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(33.33333% - 1.852vw);max-width:calc(33.33333% - 1.852vw)}.image-body .inner figure,.image-description .inner figure{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}.panner.projects .inner [data-panner-item]{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(41.66667% + 1.1575vw);max-width:calc(41.66667% + 1.1575vw)}.panner.projects .inner [data-panner-item][data-orientation=landscape]{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% + 1.389vw);max-width:calc(50% + 1.389vw)}.carousel [data-panner-container] [data-panner-item]{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}.slider-image-body .slide{position:relative;flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}.slider-image-body .slide .slide-inner .text{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% + 1.389vw);max-width:calc(50% + 1.389vw)}.slider-image-body .slide .slide-inner figure{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}.intro-text .inner{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% + 4.167vw);max-width:calc(50% + 4.167vw)}.body-center .inner,.body-right .inner{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}.lede-left .inner{flex-basis:calc(58.33333% - 1.1575vw);max-width:calc(58.33333% - 1.1575vw)}.lede-center .inner,.lede-left .inner{position:relative;flex-grow:0;flex-shrink:0}.lede-center .inner{flex-basis:calc(50% + 4.167vw);max-width:calc(50% + 4.167vw)}.heading-body .inner article,.heading-body .inner h2{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}.persons-listing .inner article,[data-script=contact] .main-studios .inner h2{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 2.0835vw);max-width:calc(25% - 2.0835vw)}[data-script=contact] .main-studios .inner article{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(75% - 0.6945vw);max-width:calc(75% - .6945vw)}.news-latest-listing .inner article,.news-listing .inner article,.news-listing .tools .inner div,[data-script=contact] .main-studios .inner article article{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(33.33333% - 1.852vw);max-width:calc(33.33333% - 1.852vw)}.project-listing .inner.even .large,.project-listing .inner.odd .large{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(41.66667% - 1.6205vw);max-width:calc(41.66667% - 1.6205vw)}.project-listing .inner article{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(33.33333% - 1.852vw);max-width:calc(33.33333% - 1.852vw)}.dbg-breakpoints .breakpoint:after{content:"desktop_lg"}.dbg-grid{grid-column-gap:2.778vw;-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr)}section.hero .hero-content section.hero-text h2{max-width:750px}html{line-height:1.6666667}}@media (min-width:1800px){.body-center,.body-right,.carousel [data-panner-container],.container,.dbg-grid,.employee-detail,.entrance.about,.entry-footer .inner,.heading-body,.image-body,.image-description,.image-full-width,.image-image,.image-image-smaller,.image-right,.intro-text,.jobs,.lede-center,.lede-left,.news-detail .news-cover,.news-latest-listing,.news-listing,.panner.projects .inner>h2,.persons-listing,.project-detail .project-data,.project-detail .project-drawings h2,.project-detail .project-interior .slide .slide-inner,.project-detail .project-interior h2,.project-detail .shortcuts,.project-detail>.heading h2,.project-listing,.slider-image-body .header,[data-script=contact] .main-studios,footer,header[data-nav]{padding-left:80px;padding-right:80px;max-width:2000px;margin-left:auto;margin-right:auto;width:100%}#cookies{padding-top:85px}.cookie-container{padding-top:60px;padding-bottom:60px}footer{padding-top:85px;padding-bottom:85px}footer .inner .links>*,footer .inner .studios>*,footer .inner>*{margin-left:2.778vw}footer .inner .studios{padding-top:5px}footer .aux{margin-top:100px}footer .aux>*{margin-left:2.778vw}section.hero .hero-bg .info h2{margin-bottom:25px}section.hero .hero-content .centered-arrow{left:80px;bottom:80px}.newsletter{padding-top:180px;padding-bottom:180px}.newsletter article h3,.newsletter article p{margin-bottom:60px}.newsletter article .check-wrap{padding-top:60px;padding-bottom:60px}.newsletter article button{margin-top:60px}p{margin-bottom:30px}.employee-detail{padding-bottom:125px}.employee-detail .inner header>*{margin-left:2.778vw}.employee-detail .inner header{margin-bottom:50px}.employee-detail .inner article>*{margin-left:2.778vw}.employee-detail .inner article figure{padding-right:calc(8.33333% - 2.5465vw)}.employee-detail .inner article .bio-wrapper>*{margin-left:2.778vw}.employee-detail .inner article .bio-wrapper{margin-bottom:80px}.employee-detail .inner article .bio-wrapper .data{margin-right:2.778vw}.employee-detail .inner article .education-wrapper>*{margin-left:2.778vw}.news-detail>h2{margin-bottom:25px}.news-detail>.date,.news-detail>h2{margin-left:calc(25% + .6945vw)}.news-detail>.date{margin-bottom:25px}.jobs{padding-bottom:100px}.jobs .inner>*{margin-left:2.778vw}.jobs h2{padding-left:calc(8.33333% + .2315vw)}.jobs .job-listing .job>*{margin-left:2.778vw}.jobs .job-listing .job{margin-bottom:80px}.project-detail>.heading h2{margin-bottom:100px;max-width:70vw}.project-detail>figure{margin-bottom:80px}.project-detail .shortcuts{margin-bottom:150px}.project-detail .shortcuts .inner{margin-left:calc(8.33333% + .2315vw)}.project-detail .project-data{margin-bottom:150px}.project-detail .project-data .inner{margin-left:calc(8.33333% + .2315vw)}.project-detail .project-data .inner h2{margin-bottom:25px}.project-detail .project-data .inner article>*{margin-left:2.778vw}.project-detail .project-data .inner article .data{padding-left:calc(9.09091% + .25255vw)}.project-detail .project-data .inner article .data dd{margin-bottom:30px}.project-detail .project-interior h2{margin-bottom:50px}.project-detail .project-interior .slide .slide-inner .text{padding-left:calc(8.33333% + .2315vw)}.project-detail .project-interior .slide .slide-inner figure{margin-left:2.778vw;padding-left:calc(8.33333% + .2315vw);padding-right:calc(8.33333% + .2315vw)}.project-detail .project-drawings h2{margin-bottom:50px}.project-detail .project-drawings .slide .slide-inner{padding-left:80px;padding-right:80px}.entry-footer{padding-top:100px}.entry-footer .inner .info aside{margin-left:calc(8.33333% + .2315vw)}.entry-footer .inner .info .process{margin-left:2.778vw}.other-entries{margin-top:125px}.other-entries>.heading h2{margin-bottom:25px;margin-left:80px}.other-entries>.heading h2.news{margin-bottom:50px}.other-entries .projects-listing{padding-left:80px;padding-right:80px}.other-entries .projects-listing article{padding-right:2.778vw}.other-entries .projects-listing article h2{margin-bottom:15px}.other-entries .news-listings{padding-left:80px;padding-right:80px}.other-entries .news-listings article{padding-right:2.778vw}.other-entries .news-listings article h2{margin-bottom:15px}[data-v]{padding-top:160px}[data-v]:last-of-type{padding-bottom:160px}.entrance.about .inner>*{margin-left:2.778vw}.entrance.about .inner .content{padding-left:2.778vw;padding-right:2.778vw}.entrance.about .inner .content h2{margin-bottom:25px}.entrance.about .inner .content .text{margin-bottom:50px}.entrance.about .inner figure{padding-left:2.778vw;padding-right:2.778vw}.image-right .inner{margin-left:calc(33.33333% + .926vw)}.image-full-bleed figcaption{margin-top:15px;min-height:30px}.image-full-width figcaption{margin-top:15px;min-height:30px}.image-image .inner>*{margin-left:2.778vw}.image-image .inner figure:nth-of-type(2){padding-left:calc(8.33333% + .2315vw)}.image-image figcaption{margin-top:15px;min-height:30px}.image-image-smaller .inner>*{margin-left:2.778vw}.image-image-smaller .inner figure:first-of-type{padding-left:calc(8.33333% + .2315vw);padding-right:calc(8.33333% + .2315vw)}.image-image-smaller figcaption{margin-top:15px;min-height:30px}.image-description .inner>*{margin-left:2.778vw}.image-description .inner figure{padding-left:calc(8.33333% + .2315vw);padding-right:calc(8.33333% + .2315vw)}.image-description .inner article{padding-right:calc(8.33333% - 2.5465vw)}.image-body .inner>*{margin-left:2.778vw}.image-body .inner figure{padding-left:calc(8.33333% + .2315vw);padding-right:calc(16.66667% + .463vw)}.image-body .inner article{padding-right:calc(8.33333% - 2.5465vw)}[data-panner-left]{left:80px}[data-panner-right]{right:80px}[data-panner-indicator]{margin-top:125px;margin-left:80px;margin-right:80px}.panner.projects .inner>h2{margin-bottom:25px}.panner.projects .inner [data-panner]{margin-left:80px;margin-right:80px}.panner.projects .inner [data-panner-item]{padding-right:2.778vw}.panner.projects .more{margin-top:100px}.carousel [data-panner-container] [data-panner-item]{padding-right:calc(8.33333% + 3.0095vw)}.carousel [data-panner-container] [data-panner-item]:last-of-type{padding-right:80px}.carousel [data-panner-container] [data-panner-item] figcaption{margin-top:15px;min-height:30px}.carousel-equal-height [data-panner-container] [data-panner]{margin-left:80px;margin-right:80px}.carousel-equal-height [data-panner-container] [data-panner-item]{padding-right:calc(8.33333% + 3.0095vw)}.carousel-equal-height [data-panner-container] [data-panner-item]:first-of-type{margin-left:calc(8.33333% + .2315vw)}.carousel-equal-height [data-panner-container] [data-panner-item]:last-of-type{padding-right:80px}.carousel-equal-height [data-panner-container] [data-panner-item] figcaption{margin-top:15px;min-height:30px}.slider-image-body h2{padding-left:calc(8.33333% + .2315vw);margin-bottom:80px}.slider-image-body .slide .slide-inner .text{padding-left:calc(8.33333% + 3.0095vw)}.slider-image-body .slide .slide-inner figure{padding-left:calc(8.33333% + .2315vw)}.intro-text .inner{margin-left:calc(25% - 2.0835vw)}.body-right .inner{margin-left:calc(50% + 1.389vw)}.body-center .inner{margin-left:calc(25% + .6945vw)}.lede-left .inner{margin-left:calc(8.33333% + .2315vw)}.lede-center .inner{margin-left:calc(25% - 2.0835vw)}.heading-body .inner>*{margin-left:2.778vw}.heading-body .inner h2{padding-left:calc(8.33333% + .2315vw)}.persons-listing{padding-bottom:50px}.persons-listing .inner>*{margin-left:2.778vw}.persons-listing .inner article{margin-bottom:80px}.persons-listing .inner article .name{margin-top:15px}.persons-listing .inner article .position{margin-bottom:15px}.persons-listing .categories{margin-bottom:50px}[data-script=contact] .main-studios{margin-top:100px;margin-bottom:150px}[data-script=contact] .main-studios .inner>*,[data-script=contact] .main-studios .inner article>*{margin-left:2.778vw}.news-listing{padding-top:200px}.news-listing h2{margin-bottom:150px}.news-listing .tools{margin-bottom:100px}.news-listing .tools .inner>*{margin-left:2.778vw}.news-listing .tools .inner div.year ul li{padding-right:15px}.news-listing .inner>*{margin-left:2.778vw}.news-listing .inner article{padding-left:2.5002vw;padding-right:2.5002vw;margin-bottom:100px}.news-listing .inner article figure,.news-listing .inner article h2{margin-bottom:15px}.news-archive-box{padding-top:100px;padding-bottom:100px}.news-latest-listing{padding-top:80px;padding-bottom:50px}[data-script=index] .news-latest-listing{margin-top:160px}.news-latest-listing .inner>h2{margin-bottom:50px}.news-latest-listing .inner .posts>*{margin-left:2.778vw}.news-latest-listing .inner article{padding-left:2.5002vw;padding-right:2.5002vw}.news-latest-listing .inner article figure,.news-latest-listing .inner article h2{margin-bottom:15px}.news-latest-listing .inner .more{margin-top:50px}.project-listing{padding-top:200px;padding-bottom:100px}.project-listing h2{margin-bottom:100px}.project-listing .filters{margin-top:50px;margin-bottom:50px}.project-listing .inner.even .large,.project-listing .inner.odd .large,.project-listing .inner.odd article:nth-of-type(5){margin-left:calc(8.33333% + .2315vw)}.project-listing .inner.even .large{margin-right:0}.project-listing .inner.even article:nth-of-type(4){margin-left:calc(8.33333% + .2315vw)}.project-listing .inner article{margin-bottom:100px;margin-right:2.778vw}.project-listing .inner article figure{margin-bottom:15px}footer{font-size:18px;line-height:1.5}footer .inner .links a{font-size:36px;line-height:1}footer .aux{font-size:14px}section.hero .hero-bg .info h2{font-size:70px;line-height:1.2}section.hero .hero-bg .info .more a{font-size:16px;line-height:1}.lightbox-backdrop .lightbox-caption{font-size:21px}.newsletter article h3{font-size:18px;line-height:1.4}.newsletter article label,.newsletter article p,p{font-size:18px}.employee-detail .inner header .name h2{font-size:28px;line-height:1}.employee-detail .inner header .name .position{font-size:26px}.employee-detail .inner article .name-mob h2{font-size:28px;line-height:1}.employee-detail .inner article .name-mob .position{font-size:26px}.news-detail>h2{font-size:50px;line-height:1.3}.news-detail>.date{font-size:16px;line-height:1}.jobs h2{font-size:36px;line-height:1}.jobs .job-listing .job .text a{font-size:16px;line-height:1}.project-detail>.heading h2{font-size:70px;line-height:1.2}.project-detail .shortcuts{font-size:28px}.project-detail .project-data .inner h2{font-size:16px;line-height:1}.project-detail .project-data .inner article .about p{font-size:28px;line-height:1.57}.project-detail .project-data .inner article .data dt{font-size:13px}.project-detail .project-interior h2{font-size:16px;line-height:1}.project-detail .project-interior .slide .slide-inner .text{font-size:28px}.project-detail .project-drawings h2{font-size:16px;line-height:1}.project-detail .project-drawings figcaption h2{font-size:28px;line-height:1}.entry-footer .inner .info aside .back{font-size:36px;line-height:1}.entry-footer .inner .info aside .more a{font-size:16px;line-height:1}.entry-footer .inner .info .process{font-size:36px;line-height:1.4}.other-entries>.heading h2{font-size:16px;line-height:1}.other-entries .news-listings article h2,.other-entries .projects-listing article h2{font-size:28px;line-height:1.3}.other-entries .news-listings article .date{font-size:16px;line-height:1;font-size:14px}.entrance.about .inner .content h2{font-size:16px;line-height:1}.entrance.about .inner .content .text{font-size:28px}.entrance.about .inner .content .more a{font-size:16px;line-height:1}.image-full-bleed figcaption,.image-full-width figcaption,.image-image-smaller figcaption,.image-image figcaption{font-size:14px}.image-description .inner article p{font-size:28px}[data-panner-left],[data-panner-right]{font-size:90px}.panner.projects .inner>h2{font-size:16px;line-height:1}.panner.projects .inner figcaption h2{font-size:28px;line-height:1}.panner.projects .arrow{font-size:16px;line-height:1}.carousel-equal-height [data-panner-container] [data-panner-item] figcaption,.carousel [data-panner-container] [data-panner-item] figcaption{font-size:14px}.slider-image-body h2{font-size:36px}.intro-text .inner p,.lede-center .inner p,.lede-left .inner p{font-size:28px}.heading-body .inner h2{font-size:36px;line-height:1}.persons-listing .inner article .name{font-size:18px}.persons-listing .categories ul li{font-size:16px}[data-script=contact] .main-studios .inner h2{font-size:36px}.news-listing h2{font-size:50px}.news-listing .tools .inner div.year{font-size:16px;line-height:1}.news-listing .tools .inner div.year ul li a{font-size:16px}.news-listing .tools .inner div.press{font-size:16px;line-height:1}.news-listing .inner article .date{font-size:14px}.news-listing .inner article h2{font-size:28px;line-height:1.45}.news-archive-box{font-size:36px;line-height:1}.news-latest-listing .inner>h2{font-size:16px;line-height:1}.news-latest-listing .inner article .date{font-size:14px}.news-latest-listing .inner article h2{font-size:28px;line-height:1.32}.news-latest-listing .inner .arrow{font-size:16px;line-height:1}.project-listing h2{font-size:50px}.project-listing .filters ul li{font-size:16px}.project-listing .inner article .date{font-size:14px}.project-listing .inner article h2{font-size:28px;line-height:1.45}body{font-size:18px}footer .inner .logo{flex-basis:calc(16.66667% - 2.315vw);max-width:calc(16.66667% - 2.315vw)}footer .inner .links,footer .inner .logo{position:relative;flex-grow:0;flex-shrink:0}footer .inner .links{flex-basis:calc(33.33333% - 1.852vw);max-width:calc(33.33333% - 1.852vw)}footer .inner .links .link,footer .inner .studios{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}footer .inner .studios .studio{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(33.33333% - 1.852vw);max-width:calc(33.33333% - 1.852vw)}header[data-nav] nav section{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(41.66667% + 1.1575vw);max-width:calc(41.66667% + 1.1575vw)}.employee-detail .inner article figure,.employee-detail .inner header .back{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(33.33333% - 1.852vw);max-width:calc(33.33333% - 1.852vw)}.employee-detail .inner article .bio-wrapper .data,.employee-detail .inner article .education-wrapper h2{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 2.0835vw);max-width:calc(25% - 2.0835vw)}.employee-detail .inner article .education-wrapper .education,.news-detail>.date,.news-detail>h2{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}.jobs h2{flex-basis:calc(33.33333% - 1.852vw);max-width:calc(33.33333% - 1.852vw)}.jobs .job-listing,.jobs h2{position:relative;flex-grow:0;flex-shrink:0}.jobs .job-listing{flex-basis:calc(66.66667% - 0.926vw);max-width:calc(66.66667% - .926vw)}.jobs .job-listing .job .position{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 2.0835vw);max-width:calc(25% - 2.0835vw)}.jobs .job-listing .job .text{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(75% - 0.6945vw);max-width:calc(75% - .6945vw)}.project-detail .shortcuts .inner{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(41.66667% + 1.1575vw);max-width:calc(41.66667% + 1.1575vw)}.project-detail .project-data .inner article .about{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(63.63636% - 1.01018vw);max-width:calc(63.63636% - 1.01018vw)}.project-detail .project-data .inner article .data{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(36.36364% - 1.76782vw);max-width:calc(36.36364% - 1.76782vw)}.project-detail .project-interior .slide{position:relative;flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}.project-detail .project-interior .slide .slide-inner .text,.project-detail .project-interior .slide .slide-inner figure{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}.project-detail .project-drawings .slide,.project-detail .project-drawings .slide .slide-inner figure{position:relative;flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}.entry-footer .inner .info .process,.entry-footer .inner .info aside{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(41.66667% - 1.6205vw);max-width:calc(41.66667% - 1.6205vw)}.other-entries .news-listings article,.other-entries .projects-listing article{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(33.33333% + 0.926vw);max-width:calc(33.33333% + .926vw)}.entrance.about .inner .content,.entrance.about .inner figure{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}.image-right .inner{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(66.66667% - 0.926vw);max-width:calc(66.66667% - .926vw)}.image-image-smaller .inner figure:first-of-type,.image-image .inner figure:first-of-type,.image-image .inner figure:nth-of-type(2){position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}.image-image-smaller .inner figure:nth-of-type(2){position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(33.33333% - 1.852vw);max-width:calc(33.33333% - 1.852vw)}.image-body .inner figure,.image-description .inner figure{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}.panner.projects .inner [data-panner-item]{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(41.66667% + 1.1575vw);max-width:calc(41.66667% + 1.1575vw)}.panner.projects .inner [data-panner-item][data-orientation=landscape]{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% + 1.389vw);max-width:calc(50% + 1.389vw)}.carousel [data-panner-container] [data-panner-item]{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}.c5{flex-basis:calc(41.66667% - 1.6205vw);max-width:calc(41.66667% - 1.6205vw)}.c5,.slider-image-body .slide{position:relative;flex-grow:0;flex-shrink:0}.slider-image-body .slide{flex-basis:100%;max-width:100%}.slider-image-body .slide .slide-inner .text{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% + 1.389vw);max-width:calc(50% + 1.389vw)}.slider-image-body .slide .slide-inner figure{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}.intro-text .inner{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% + 4.167vw);max-width:calc(50% + 4.167vw)}.body-center .inner,.body-right .inner{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}.lede-left .inner{flex-basis:calc(58.33333% - 1.1575vw);max-width:calc(58.33333% - 1.1575vw)}.lede-center .inner,.lede-left .inner{position:relative;flex-grow:0;flex-shrink:0}.lede-center .inner{flex-basis:calc(50% + 4.167vw);max-width:calc(50% + 4.167vw)}.heading-body .inner article,.heading-body .inner h2{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}.persons-listing .inner article,[data-script=contact] .main-studios .inner h2{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 2.0835vw);max-width:calc(25% - 2.0835vw)}[data-script=contact] .main-studios .inner article{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(75% - 0.6945vw);max-width:calc(75% - .6945vw)}.news-latest-listing .inner article,.news-listing .inner article,.news-listing .tools .inner div,[data-script=contact] .main-studios .inner article article{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(33.33333% - 1.852vw);max-width:calc(33.33333% - 1.852vw)}.project-listing .inner.even .large,.project-listing .inner.odd .large{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(41.66667% - 1.6205vw);max-width:calc(41.66667% - 1.6205vw)}.project-listing .inner article{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(33.33333% - 1.852vw);max-width:calc(33.33333% - 1.852vw)}.dbg-breakpoints .breakpoint:after{content:"desktop_xl"}.dbg-grid{grid-column-gap:2.778vw;-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr)}header[data-nav]{padding-top:50px;padding-bottom:50px}header[data-nav][data-header-small]{padding-top:40px;padding-bottom:40px}html{line-height:1.6666667}}
/*# sourceMappingURL=app.89dda81232b92df455e7.css.map */