@import url(//webfonts2.radimpesko.com/RP-W-5be044f66f3e0cd47300000c.css);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;margin:0;padding:0}html{overflow-y:scroll}body,html{height:100%}body{background-color:#000;color:#fff}#root{height:100%}img,main{width:100%}main{position:absolute}@media (min-width:1px){main{padding:90px 0 0}}@media (min-width:1200px){main{padding:120px 30px 0}}@media (min-width:1680px){main{padding:120px 30px 0}}#nprogress{pointer-events:none}#nprogress .bar{background:#fff;position:fixed;z-index:1e+64;top:0;left:0;width:100%;height:3px}body{font-family:F Grotesk Book,sans-serif;font-style:normal;font-stretch:normal;letter-spacing:1.25px}body,h1{font-weight:400}h1{font-size:18px;line-height:24px;margin:0}@media screen and (min-width:480px){h1{font-size:18px;line-height:24px;margin-bottom:0}}@media screen and (min-width:720px){h1{font-size:32px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1200px){h1{font-size:32px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1680px){h1{font-size:36px;line-height:44px;margin-bottom:0}}h2{font-size:18px;line-height:24px;margin:0;font-weight:400}@media screen and (min-width:480px){h2{font-size:18px;line-height:24px;margin-bottom:0}}@media screen and (min-width:720px){h2{font-size:20px;line-height:26px;margin-bottom:0}}@media screen and (min-width:1200px){h2{font-size:20px;line-height:26px;margin-bottom:0}}@media screen and (min-width:1680px){h2{font-size:24px;line-height:30px;margin-bottom:0}}p{font-size:16px;line-height:21px;margin:0;font-weight:400}@media screen and (min-width:480px){p{font-size:16px;line-height:21px;margin-bottom:0}}@media screen and (min-width:720px){p{font-size:16px;line-height:21px;margin-bottom:0}}@media screen and (min-width:1200px){p{font-size:16px;line-height:21px;margin-bottom:0}}@media screen and (min-width:1680px){p{font-size:18px;line-height:24px;margin-bottom:0}}figcaption{display:inline-block;margin-top:10px}em,i{font-family:F Grotesk Book Italic;font-weight:400;font-style:italic;font-stretch:normal}::-moz-selection{background:hsla(0,0%,100%,.996);color:#000}::selection{background:hsla(0,0%,100%,.996);color:#000}a{text-decoration:none;outline:0}a,a:active,a:hover,a:visited{color:#fff}.active h2{color:#fff;display:inline-block;position:relative}.active h2:after{content:"";position:absolute;bottom:0;left:0;display:inline-block;height:1px;width:100%;border-bottom:2px solid #fff;margin-top:1px}.slideshow_wrapper{width:100%;height:100%}.carousel,.slide{height:100%}.slide{width:100%;display:flex;padding-top:0;justify-content:center}@media (min-width:1px){.slide{padding:18px}}@media (min-width:720px){.slide{padding:50px}}@media (min-width:1200px){.slide{padding:60px}}.slide img{align-self:center;max-width:100%;max-height:100%;width:auto;height:auto}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%!important}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-button{position:absolute;background:transparent;border:none;color:#333}@media (min-width:1px){.flickity-button{display:none}}@media (min-width:1200px){.flickity-button{display:block}}.flickity-button:hover{cursor:pointer}.flickity-button:focus{outline:none}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-prev-next-button{height:100%;width:25%;top:0}.flickity-prev-next-button.previous{left:0;cursor:url(/assets/cursors/left-arrow.svg),auto}.flickity-prev-next-button.next{right:0;cursor:url(/assets/cursors/right-arrow.svg),auto}.flickity-rtl .flickity-prev-next-button.previous{left:auto}.flickity-rtl .flickity-prev-next-button.next{right:auto}.flickity-prev-next-button .flickity-button-icon{display:none}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;height:100%}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{background:#000;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;display:flex;justify-content:center}.swiper-slide img{align-self:center;width:auto;height:auto}@media (min-width:1px){.swiper-slide img{max-width:calc(100% - 36px);max-height:calc(100% - 100px)}}@media (min-width:720px){.swiper-slide img{max-width:calc(100% - 36px);max-height:calc(100% - 100px)}}@media (min-width:1200px){.swiper-slide img{max-width:calc(100% - 88px);max-height:calc(100% - 120px)}}.swiper-slide .caption{position:absolute;text-align:center}@media (min-width:1px){.swiper-slide .caption{width:75%;bottom:12px}}@media (min-width:1200px){.swiper-slide .caption{width:80%;bottom:15px}}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:0;width:30%;height:100%;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:50%;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{cursor:url(/assets/cursors/left.cur),default;left:0;right:auto}@media (min-width:1px){.swiper-button-prev,.swiper-container-rtl .swiper-button-next{display:none}}@media (min-width:1200px){.swiper-button-prev,.swiper-container-rtl .swiper-button-next{display:block}}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{cursor:url(/assets/cursors/right.cur),default;right:0;left:auto}@media (min-width:1px){.swiper-button-next,.swiper-container-rtl .swiper-button-prev{display:none}}@media (min-width:1200px){.swiper-button-next,.swiper-container-rtl .swiper-button-prev{display:block}}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;bottom:0;z-index:9999999;font-size:18px;line-height:24px;margin-bottom:0}@media screen and (min-width:480px){.swiper-pagination{font-size:18px;line-height:24px;margin-bottom:0}}@media screen and (min-width:720px){.swiper-pagination{font-size:20px;line-height:26px;margin-bottom:0}}@media screen and (min-width:1200px){.swiper-pagination{font-size:20px;line-height:26px;margin-bottom:0}}@media screen and (min-width:1680px){.swiper-pagination{font-size:24px;line-height:30px;margin-bottom:0}}@media (min-width:1px){.swiper-pagination{padding:0 18px;bottom:12px}}@media (min-width:1200px){.swiper-pagination{padding:0 50px;bottom:15px}}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:1;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12) infinite;animation:swiper-preloader-spin 1s steps(12) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI4LjA0MiUiIHkxPSIwJSIgeDI9IjY1LjY4MiUiIHkyPSIyMy44NjUlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIuNjMxIiBvZmZzZXQ9IjYzLjE0NiUiLz48c3RvcCBzdG9wLWNvbG9yPSIjZmZmIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxIDEpIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0zNiAxOGMwLTkuOTQtOC4wNi0xOC0xOC0xOCIgc3Ryb2tlPSJ1cmwoI2EpIiBzdHJva2Utd2lkdGg9IjIiPjxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0icm90YXRlIiBmcm9tPSIwIDE4IDE4IiB0bz0iMzYwIDE4IDE4IiBkdXI9IjAuOXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PC9wYXRoPjxjaXJjbGUgZmlsbD0iI2ZmZiIgY3g9IjM2IiBjeT0iMTgiIHI9IjEiPjxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0icm90YXRlIiBmcm9tPSIwIDE4IDE4IiB0bz0iMzYwIDE4IDE4IiBkdXI9IjAuOXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PC9jaXJjbGU+PC9nPjwvc3ZnPg==")}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.details{position:absolute;bottom:0;left:0;width:100%;z-index:1}@media (min-width:1px){.details{padding:0 18px;height:50px}}@media (min-width:1200px){.details{height:60px;padding:0 50px}}.details-wrapper{display:flex;height:100%;justify-content:center;align-items:center;flex-direction:row}@media (min-width:1px){.details__controls{flex:1 1}}@media (min-width:720px){.details__controls{flex:1 1}}@media (min-width:1px){.details__controls .fraction{margin-right:18px}}@media (min-width:1200px){.details__controls .fraction{margin-right:50px}}.details__controls .fraction:last-of-type{margin-right:0}.details__text{text-align:center}@media (min-width:1px){.details__text{flex:2 1}}@media (min-width:720px){.details__text{flex:3 1}}.details__spacer{flex:1 1}@media (min-width:1px){.details__spacer{display:none}}@media (min-width:720px){.details__spacer{display:flex}}.details h2{display:inline-block}.toolbar{position:fixed;width:100%;z-index:999999999999;background:#000}@media (min-width:1px){.toolbar{padding:0;height:50px}}@media (min-width:1200px){.toolbar{padding:0 30px}}@media (min-width:1680px){.toolbar{height:60px}}@media (min-width:1px){.toolbar__navigation-items{display:none}}@media (min-width:1200px){.toolbar__navigation-items{display:block}}@media (min-width:1px){.toggle-button{display:block;background:transparent;color:#fff;border:none;padding:0;font-size:18px;cursor:pointer;margin:0 0 0 auto}.toggle-button:focus{outline:none}}@media (min-width:1200px){.toggle-button{display:none}}.drawer{height:100%;background:#000;padding:100px 0;position:fixed;top:0;right:0;width:100%;z-index:9999999;-webkit-transform:translateX(101%);transform:translateX(101%);text-align:center}@media (min-width:1px){.drawer{display:block}}@media (min-width:1200px){.drawer{display:none}}.drawer a h2{text-decoration:none;font-size:10vmin;line-height:12vmin}.drawer.open{-webkit-transform:translateX(0);transform:translateX(0)}@media (min-width:1px){.contact-address h1{margin-bottom:30px}}@media (min-width:1200px){.contact-address h1{margin-bottom:60px}}.contact-address .phone{margin-bottom:0}@media (min-width:1px){.contact-address .fax{margin-bottom:30px}}@media (min-width:1200px){.contact-address .fax{margin-bottom:60px}}@media (min-width:1px){.contact-emails h1{margin-bottom:30px}}@media (min-width:1200px){.contact-emails h1{margin-bottom:60px}}@media (min-width:1px){.news-item{margin-bottom:60px}}@media (min-width:1200px){.news-item{margin-bottom:90px}}.news-item__heading,.news-item__image{margin-bottom:30px}.news-item__image img{display:block}.news-item__image-credit,.news-item__introText p{margin-bottom:30px}.news-item__introText p:last-of-type{margin:0}.news-item__fullText{margin-top:30px}.news-item__fullText p{margin-bottom:30px}.news-item__fullText span{font-size:16px;line-height:21px;margin-bottom:0}@media screen and (min-width:480px){.news-item__fullText span{font-size:16px;line-height:21px;margin-bottom:0}}@media screen and (min-width:720px){.news-item__fullText span{font-size:16px;line-height:21px;margin-bottom:0}}@media screen and (min-width:1200px){.news-item__fullText span{font-size:16px;line-height:21px;margin-bottom:0}}@media screen and (min-width:1680px){.news-item__fullText span{font-size:18px;line-height:24px;margin-bottom:0}}.news-item__readmore{cursor:pointer}.practice-wrapper{width:100%}@media (min-width:1px){.practice-wrapper{padding:90px 0 0}}@media (min-width:1200px){.practice-wrapper{padding:90px 30px 0}}@media (min-width:1680px){.practice-wrapper{padding:90px 30px 0}}@media (min-width:1px){.practice-about{margin-bottom:90px}}@media (min-width:1200px){.practice-about{margin-bottom:120px}}.practice-about__introText{margin-bottom:30px}.practice-about__introText p{font-size:18px;line-height:24px;margin-bottom:0;padding-bottom:30px}@media screen and (min-width:480px){.practice-about__introText p{font-size:18px;line-height:24px;margin-bottom:0}}@media screen and (min-width:720px){.practice-about__introText p{font-size:32px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1200px){.practice-about__introText p{font-size:32px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1680px){.practice-about__introText p{font-size:36px;line-height:44px;margin-bottom:0}}.practice-about__introText p:last-of-type{padding-bottom:0}.practice-about__fullText p{font-size:18px;line-height:24px;margin-bottom:0;padding-bottom:30px}@media screen and (min-width:480px){.practice-about__fullText p{font-size:18px;line-height:24px;margin-bottom:0}}@media screen and (min-width:720px){.practice-about__fullText p{font-size:32px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1200px){.practice-about__fullText p{font-size:32px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1680px){.practice-about__fullText p{font-size:36px;line-height:44px;margin-bottom:0}}.practice-about__fullText span{font-size:18px;line-height:24px;margin-bottom:0}@media screen and (min-width:480px){.practice-about__fullText span{font-size:18px;line-height:24px;margin-bottom:0}}@media screen and (min-width:720px){.practice-about__fullText span{font-size:32px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1200px){.practice-about__fullText span{font-size:32px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1680px){.practice-about__fullText span{font-size:36px;line-height:44px;margin-bottom:0}}.practice-recognition{margin-bottom:30px}@media (min-width:1px){.practice-recognition__entry{margin-bottom:60px}}@media (min-width:720px){.practice-recognition__entry{margin-bottom:30px}}@media (min-width:1px){.practice-recognition__entry-title{margin-bottom:30px}}@media (min-width:720px){.practice-recognition__entry-title{margin-bottom:0}}.practice-publications{margin-bottom:30px}@media (min-width:1px){.practice-publications{margin-top:90px}}@media (min-width:1200px){.practice-publications{margin-top:120px}}.practice-publication__entry{margin-bottom:60px}.practice-publication__entry .image{margin-bottom:15px}.practice-publication__entry .image img{display:block;-webkit-transition:transform .3s ease;transition:transform .3s ease}.practice-publication__entry .image img:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.practice-publication__entry .title{margin-bottom:30px}.practice-collaborations{margin-top:60px;margin-bottom:30px}.practice-collaborations__text,.practice-collaborations__title{margin-bottom:30px}.practice-collaborations__text p{font-size:18px;line-height:24px;margin-bottom:0;padding-bottom:30px}@media screen and (min-width:480px){.practice-collaborations__text p{font-size:18px;line-height:24px;margin-bottom:0}}@media screen and (min-width:720px){.practice-collaborations__text p{font-size:32px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1200px){.practice-collaborations__text p{font-size:32px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1680px){.practice-collaborations__text p{font-size:36px;line-height:44px;margin-bottom:0}}.practice-collaborations__text p:last-of-type{padding-bottom:0}.practice-collaborations__entry{margin-bottom:60px}.project-wrapper{width:100%}@media (min-width:1px){.project-wrapper{padding:60px 5px 0}}@media (min-width:1200px){.project-wrapper{padding:60px 35px 0}}@media (min-width:1680px){.project-wrapper{padding:60px 35px 0}}.project-about,.project-about__title{margin-bottom:30px}.project-about__title p{padding-bottom:30px;font-size:18px;line-height:24px;margin-bottom:0}@media screen and (min-width:480px){.project-about__title p{font-size:18px;line-height:24px;margin-bottom:0}}@media screen and (min-width:720px){.project-about__title p{font-size:32px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1200px){.project-about__title p{font-size:32px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1680px){.project-about__title p{font-size:36px;line-height:44px;margin-bottom:0}}.project-about__title p:last-of-type{padding-bottom:0}.project-about__introText{margin-bottom:30px}.project-about__introText p{padding-bottom:30px;font-size:18px;line-height:24px;margin-bottom:0}@media screen and (min-width:480px){.project-about__introText p{font-size:18px;line-height:24px;margin-bottom:0}}@media screen and (min-width:720px){.project-about__introText p{font-size:32px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1200px){.project-about__introText p{font-size:32px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1680px){.project-about__introText p{font-size:36px;line-height:44px;margin-bottom:0}}.project-about__introText p:last-of-type{padding-bottom:0}.project-about__fullText{margin-bottom:30px}.project-about__fullText p{font-size:18px;line-height:24px;margin-bottom:0;padding-bottom:30px}@media screen and (min-width:480px){.project-about__fullText p{font-size:18px;line-height:24px;margin-bottom:0}}@media screen and (min-width:720px){.project-about__fullText p{font-size:32px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1200px){.project-about__fullText p{font-size:32px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1680px){.project-about__fullText p{font-size:36px;line-height:44px;margin-bottom:0}}.project-about__fullText span{font-size:18px;line-height:24px;margin-bottom:0}@media screen and (min-width:480px){.project-about__fullText span{font-size:18px;line-height:24px;margin-bottom:0}}@media screen and (min-width:720px){.project-about__fullText span{font-size:32px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1200px){.project-about__fullText span{font-size:32px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1680px){.project-about__fullText span{font-size:36px;line-height:44px;margin-bottom:0}}.project-details__data .client,.project-details__data .floor-area,.project-details__data .location,.project-details__data .site-area,.project-details__data .years,.project-details__team .executive-architect,.project-details__team .principals,.project-details__team .recognition,.project-details__team .recognition__entry,.project-details__team .team{margin-bottom:30px}.project-details__team .recognition__entry::last-of-type{margin-bottom:0}.project-details__consultants .construction,.project-details__consultants .consultants,.project-details__consultants .photography{margin-bottom:30px}.project-details__consultants .pdf{margin-top:30px}@media (min-width:1px){.project-additional{margin-top:30px}}@media (min-width:1200px){.project-additional{margin-top:60px}}.publication-wrapper{width:100%}@media (min-width:1px){.publication-wrapper{padding:60px 5px 0}}@media (min-width:1200px){.publication-wrapper{padding:60px 35px 0}}@media (min-width:1680px){.publication-wrapper{padding:60px 35px 0}}.publication-about,.publication-about__introText{margin-bottom:30px}.publication-about__introText p{padding-bottom:30px;font-size:18px;line-height:24px;margin-bottom:0}@media screen and (min-width:480px){.publication-about__introText p{font-size:18px;line-height:24px;margin-bottom:0}}@media screen and (min-width:720px){.publication-about__introText p{font-size:32px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1200px){.publication-about__introText p{font-size:32px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1680px){.publication-about__introText p{font-size:36px;line-height:44px;margin-bottom:0}}.publication-about__introText p:last-of-type{padding-bottom:0}.publication-about__fullText{margin-bottom:30px}.publication-about__fullText p{font-size:18px;line-height:24px;margin-bottom:0;padding-bottom:30px}@media screen and (min-width:480px){.publication-about__fullText p{font-size:18px;line-height:24px;margin-bottom:0}}@media screen and (min-width:720px){.publication-about__fullText p{font-size:32px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1200px){.publication-about__fullText p{font-size:32px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1680px){.publication-about__fullText p{font-size:36px;line-height:44px;margin-bottom:0}}.publication-about__fullText span{font-size:18px;line-height:24px;margin-bottom:0}@media screen and (min-width:480px){.publication-about__fullText span{font-size:18px;line-height:24px;margin-bottom:0}}@media screen and (min-width:720px){.publication-about__fullText span{font-size:32px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1200px){.publication-about__fullText span{font-size:32px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1680px){.publication-about__fullText span{font-size:36px;line-height:44px;margin-bottom:0}}.team-item{margin-bottom:60px}.team-item__profile img{margin-bottom:15px}.team-item__text{margin-top:30px}.team-item__text span{font-size:16px;line-height:21px;margin-bottom:0}@media screen and (min-width:480px){.team-item__text span{font-size:16px;line-height:21px;margin-bottom:0}}@media screen and (min-width:720px){.team-item__text span{font-size:16px;line-height:21px;margin-bottom:0}}@media screen and (min-width:1200px){.team-item__text span{font-size:16px;line-height:21px;margin-bottom:0}}@media screen and (min-width:1680px){.team-item__text span{font-size:18px;line-height:24px;margin-bottom:0}}.team-group-heading,.team-item__text p,.team-item__text p:last-of-type{margin-bottom:30px}.sort-wrapper{display:flex;flex:1 1;justify-content:center;height:auto;margin-bottom:60px}.sort-nav{display:flex}@media (min-width:1px){.sort-nav{flex-direction:column;justify-content:flex-start;width:50%;order:3}}@media (min-width:1200px){.sort-nav{flex-direction:row;justify-content:center;width:auto;order:1}}.sort-nav li{margin-right:48px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sort-nav li h2{display:inline-block}.sort-nav li:last-of-type{margin-right:0}.sort-state{display:flex}@media (min-width:1px){.sort-state{flex-direction:column;justify-content:flex-start;width:50%;order:1}}@media (min-width:1200px){.sort-state{flex-direction:row;justify-content:center;width:auto;order:3}}.sort-state li{margin-right:48px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sort-state li h2{display:inline-block}.sort-state li:last-of-type{margin-right:0}.sort-spacer{padding:0 48px;order:2}@media (min-width:1px){.sort-spacer{display:none}}@media (min-width:1200px){.sort-spacer{display:block}}.table{margin-bottom:60px}.table-header{margin-bottom:30px}@media (min-width:1px){.table-header{display:none!important}}@media (min-width:720px){.table-header{display:flex!important}}.table-header h2{display:inline;cursor:pointer}.table-item{cursor:pointer}@media (min-width:1px){.table-item{margin-bottom:30px}.table-item:hover{background:transparent;color:#fff}}@media (min-width:720px){.table-item{margin-bottom:0}.table-item:hover{background:#fff;color:#000}}@media (min-width:1px){.table-item .category{display:none}}@media (min-width:720px){.table-item .category{display:flex}}.column-wrapper{flex-wrap:wrap;width:100%}.col,.column-wrapper{display:flex;justify-content:center}.col{align-items:center}@media (min-width:1px){.col{margin-bottom:60px}}@media (min-width:720px){.col{margin-bottom:90px}}.col .item figure{-webkit-transition:transform .3s ease;transition:transform .3s ease}@media (min-width:1px){.col .item figure:hover{-webkit-transform:none;transform:none}}@media (min-width:1200px){.col .item figure:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}}.col .item figcaption{display:flex}.col:nth-of-type(5n+1){justify-content:flex-start;align-items:flex-start}@media (min-width:1px){.col:nth-of-type(5n+1){width:100%}}@media (min-width:720px){.col:nth-of-type(5n+1){width:33.333%}}@media (min-width:1px){.col:nth-of-type(5n+1) .item{width:100%}}@media (min-width:720px){.col:nth-of-type(5n+1) .item{width:75%}}.col:nth-of-type(5n+2){justify-content:center;align-items:flex-start}@media (min-width:1px){.col:nth-of-type(5n+2){width:100%}}@media (min-width:720px){.col:nth-of-type(5n+2){width:33.333%}}@media (min-width:1px){.col:nth-of-type(5n+2) .item{width:100%}}@media (min-width:720px){.col:nth-of-type(5n+2) .item{width:95%}}.col:nth-of-type(5n+3){justify-content:flex-end;align-items:flex-start}@media (min-width:1px){.col:nth-of-type(5n+3){width:100%}}@media (min-width:720px){.col:nth-of-type(5n+3){width:33.333%}}@media (min-width:1px){.col:nth-of-type(5n+3) .item{width:100%}}@media (min-width:720px){.col:nth-of-type(5n+3) .item{width:75%}}@media (min-width:1px){.col:nth-of-type(10n+4){width:100%}}@media (min-width:720px){.col:nth-of-type(10n+4){width:50%}}@media (min-width:1px){.col:nth-of-type(10n+4) .item{width:100%}}@media (min-width:720px){.col:nth-of-type(10n+4) .item{width:66.6666667%}}@media (min-width:1px){.col:nth-of-type(10n+10){width:100%}}@media (min-width:720px){.col:nth-of-type(10n+10){width:50%}}@media (min-width:1px){.col:nth-of-type(10n+10) .item{width:100%}}@media (min-width:720px){.col:nth-of-type(10n+10) .item{width:66.6666667%}}.col:nth-of-type(10n+5){justify-content:flex-start}@media (min-width:1px){.col:nth-of-type(10n+5){width:100%}}@media (min-width:720px){.col:nth-of-type(10n+5){width:50%}}@media (min-width:1px){.col:nth-of-type(10n+5) .item{width:100%}}@media (min-width:720px){.col:nth-of-type(10n+5) .item{width:83.3333333%}}.col:nth-of-type(10n+9){justify-content:flex-end}@media (min-width:1px){.col:nth-of-type(10n+9){width:100%}}@media (min-width:720px){.col:nth-of-type(10n+9){width:50%}}@media (min-width:1px){.col:nth-of-type(10n+9) .item{width:100%}}@media (min-width:720px){.col:nth-of-type(10n+9) .item{width:83.3333333%}}