@font-face{font-family:'ModeratWeb';font-style:normal;font-weight:normal;src:url("/fonts/moderat/Moderat-Regular.eot");src:url("/fonts/moderat/Moderat-Regular.eot?#iefix") format("embedded-opentype"),url("/fonts/moderat/Moderat-Regular.woff2") format("woff2"),url("/fonts/moderat/Moderat-Regular.woff") format("woff")}body.custom-theme{background-color:var(--bg)}body.custom-theme p{color:var(--fg)}body.custom-theme .tags{color:var(--fg)}body.custom-theme h1,body.custom-theme h2{color:var(--fg)}body.custom-theme .header-menu ul li a{color:var(--fg) !important}.four-oh-four{margin:0 auto !important}
@font-face{font-family:'ModeratWeb';font-style:normal;font-weight:normal;src:url("/fonts/moderat/Moderat-Regular.eot");src:url("/fonts/moderat/Moderat-Regular.eot?#iefix") format("embedded-opentype"),url("/fonts/moderat/Moderat-Regular.woff2") format("woff2"),url("/fonts/moderat/Moderat-Regular.woff") format("woff")}body.custom-theme{background-color:var(--bg)}body.custom-theme p{color:var(--fg)}body.custom-theme .tags{color:var(--fg)}body.custom-theme h1,body.custom-theme h2{color:var(--fg)}body.custom-theme .header-menu ul li a{color:var(--fg) !important}.all-news-section{margin-top:calc(12px * 5)}
@font-face{font-family:'ModeratWeb';font-style:normal;font-weight:normal;src:url("/fonts/moderat/Moderat-Regular.eot");src:url("/fonts/moderat/Moderat-Regular.eot?#iefix") format("embedded-opentype"),url("/fonts/moderat/Moderat-Regular.woff2") format("woff2"),url("/fonts/moderat/Moderat-Regular.woff") format("woff")}body.custom-theme{background-color:var(--bg)}body.custom-theme p{color:var(--fg)}body.custom-theme .tags{color:var(--fg)}body.custom-theme h1,body.custom-theme h2{color:var(--fg)}body.custom-theme .header-menu ul li a{color:var(--fg) !important}h1{font-size:6.25vw;font-weight:normal;left:-.4vw;letter-spacing:-.02em;line-height:.95;margin-bottom:.3em;position:relative;top:-1.25vw;word-spacing:-.1em}@media all and (max-width: 1200px){h1{font-size:6vw}}@media all and (max-width: 580px){h1{font-size:11.9vw;letter-spacing:-1.5px;line-height:1em}}h2{font-size:6.25vw;font-weight:normal;left:-.4vw;letter-spacing:-.02em;line-height:.95;margin-bottom:.3em;position:relative;top:-1.25vw;word-spacing:-.1em}@media all and (max-width: 1200px){h2{font-size:6vw}}@media all and (max-width: 580px){h2{font-size:11.9vw;letter-spacing:-1.5px;line-height:1em}}h3,h4,h5,h6{font-size:19px;font-weight:normal;letter-spacing:0;line-height:24px;word-spacing:-.05em}blockquote,body,ol,li,ul,p{font-size:19px;font-weight:normal;letter-spacing:0;line-height:24px;word-spacing:-.05em}a{text-decoration:none}a:hover{text-decoration:underline}a.cta-link{color:#000;display:inline-block;padding:10px 0 0;position:relative}a.cta-link::after{background:#000;bottom:-2px;content:'';display:block;height:1px;left:0;opacity:0;position:absolute;width:100%}a.cta-link:hover{text-decoration:none}a.cta-link:hover::after{opacity:1}.text-block a:not(.case-link){position:relative}.text-block a:not(.case-link)::after{background:#000;bottom:-2px;content:'';display:block;height:1px;left:0;opacity:1;position:absolute;width:100%}.text-block a:not(.case-link):hover{text-decoration:none}.text-block a:not(.case-link):hover::after{opacity:0}.text-block h1 a::after,.text-block h2 a::after{bottom:0;height:.09em}blockquote ::before{content:'"'}blockquote ::after{content:'"'}hr{border-color:#000}*{box-sizing:border-box;margin:0;padding:0}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-y:scroll}html.no-scroll{overflow:hidden}body{font-family:'ModeratWeb', sans-serif;max-width:100vw}#react-root{display:flex;flex-direction:column;min-height:100vh}main{display:block;transition:transform 1000ms cubic-bezier(0.645, 0.045, 0.355, 1)}.inner{margin:0 auto;padding:0 12px;width:100%}.inner .row .col-container.with-gutters{width:calc(100% + 12px)}.col-container{display:flex;align-items:start}@media all and (max-width: 580px){.col-container{display:block}}.col-container.with-gutters{flex-wrap:wrap;margin:-12px 0 0 -12px}.col-container.with-gutters .col-1-12,.col-container.with-gutters .col-2-12,.col-container.with-gutters .col-3-12,.col-container.with-gutters .col-4-12,.col-container.with-gutters .col-5-12,.col-container.with-gutters .col-6-12,.col-container.with-gutters .col-7-12,.col-container.with-gutters .col-8-12,.col-container.with-gutters .col-9-12,.col-container.with-gutters .col-10-12,.col-container.with-gutters .col-11-12,.col-container.with-gutters .col-12-12,.col-container.with-gutters .col-fit{padding:12px 0 0 12px}@media all and (max-width: 580px){.col-container.with-gutters .col-1-12,.col-container.with-gutters .col-2-12,.col-container.with-gutters .col-3-12,.col-container.with-gutters .col-4-12,.col-container.with-gutters .col-5-12,.col-container.with-gutters .col-6-12,.col-container.with-gutters .col-7-12,.col-container.with-gutters .col-8-12,.col-container.with-gutters .col-9-12,.col-container.with-gutters .col-10-12,.col-container.with-gutters .col-11-12,.col-container.with-gutters .col-12-12,.col-container.with-gutters .col-fit{margin-bottom:12px}}.col-container.sortable .col-1-12{width:8.33%}.col-container.sortable .col-2-12{width:16.66%}.col-container.sortable .col-3-12{width:25%}.col-container.sortable .col-4-12{width:33.33%}.col-container.sortable .col-5-12{width:41.66%}.col-container.sortable .col-6-12{width:50%}.col-container.sortable .col-7-12{width:58.33%}.col-container.sortable .col-8-12{width:66.66%}.col-container.sortable .col-9-12{width:75%}.col-container.sortable .col-10-12{width:83.33%}.col-container.sortable .col-11-12{width:91.66%}.col-container.sortable .col-12-12{width:100%}@media all and (max-width: 580px){.col-container.sortable .col-1-12,.col-container.sortable .col-2-12,.col-container.sortable .col-3-12,.col-container.sortable .col-4-12,.col-container.sortable .col-5-12,.col-container.sortable .col-6-12,.col-container.sortable .col-7-12,.col-container.sortable .col-8-12,.col-container.sortable .col-9-12,.col-container.sortable .col-10-12,.col-container.sortable .col-11-12,.col-container.sortable .col-12-12,.col-container.sortable .col-fit{margin-bottom:0;width:100%}}@media all and (max-width: 580px){.col-container.sortable .spacer-block{display:none}}.work-featured-content{display:none;width:calc(100% + 12px)}.work-featured-content.show{display:block}.top-level-row{overflow:hidden}.top-level-row.sticky-slider{overflow:visible}.row.col-container{margin-bottom:103.992px}@media all and (max-width: 580px){.row.col-container{margin-bottom:36px}}.col-fit{flex:1}.col-1-12{width:8.33%}.col-2-12{width:16.66%}.col-3-12{width:25%}.col-4-12{width:33.33%}.col-5-12{width:41.66%}.col-6-12{width:50%}.col-7-12{width:58.33%}.col-8-12{width:66.66%}.col-9-12{width:75%}.col-10-12{width:83.33%}.col-11-12{width:91.66%}.col-12-12{width:100%}@media screen and (max-width: 1200px){.col-tablet-1-12{width:8.33%}}@media screen and (max-width: 1200px){.col-tablet-2-12{width:16.66%}}@media screen and (max-width: 1200px){.col-tablet-3-12{width:25%}}@media screen and (max-width: 1200px){.col-tablet-4-12{width:33.33%}}@media screen and (max-width: 1200px){.col-tablet-5-12{width:41.66%}}@media screen and (max-width: 1200px){.col-tablet-6-12{width:50%}}@media screen and (max-width: 1200px){.col-tablet-7-12{width:58.33%}}@media screen and (max-width: 1200px){.col-tablet-8-12{width:66.66%}}@media screen and (max-width: 1200px){.col-tablet-9-12{width:75%}}@media screen and (max-width: 1200px){.col-tablet-10-12{width:83.33%}}@media screen and (max-width: 1200px){.col-tablet-11-12{width:91.66%}}@media screen and (max-width: 1200px){.col-tablet-12-12{width:100%}}@media all and (max-width: 1200px){.col-1-12.text-block,.col-2-12.text-block,.col-3-12.text-block{width:50%}}@media all and (max-width: 580px){.col-1-12.text-block,.col-2-12.text-block,.col-3-12.text-block{width:100%}}@media all and (max-width: 580px){.case-intro .col-1-12,.case-intro .col-2-12,.case-intro .col-3-12,.case-intro .col-4-12,.case-intro .col-5-12,.case-intro .col-6-12,.case-intro .col-7-12,.case-intro .col-8-12,.case-intro .col-9-12,.case-intro .col-10-12,.case-intro .col-11-12,.case-intro .col-12-12,.Article-blocks .col-1-12,.Article-blocks .col-2-12,.Article-blocks .col-3-12,.Article-blocks .col-4-12,.Article-blocks .col-5-12,.Article-blocks .col-6-12,.Article-blocks .col-7-12,.Article-blocks .col-8-12,.Article-blocks .col-9-12,.Article-blocks .col-10-12,.Article-blocks .col-11-12,.Article-blocks .col-12-12{padding-top:0 !important}.case-intro .col-1-12 .article-block,.case-intro .col-2-12 .article-block,.case-intro .col-3-12 .article-block,.case-intro .col-4-12 .article-block,.case-intro .col-5-12 .article-block,.case-intro .col-6-12 .article-block,.case-intro .col-7-12 .article-block,.case-intro .col-8-12 .article-block,.case-intro .col-9-12 .article-block,.case-intro .col-10-12 .article-block,.case-intro .col-11-12 .article-block,.case-intro .col-12-12 .article-block,.Article-blocks .col-1-12 .article-block,.Article-blocks .col-2-12 .article-block,.Article-blocks .col-3-12 .article-block,.Article-blocks .col-4-12 .article-block,.Article-blocks .col-5-12 .article-block,.Article-blocks .col-6-12 .article-block,.Article-blocks .col-7-12 .article-block,.Article-blocks .col-8-12 .article-block,.Article-blocks .col-9-12 .article-block,.Article-blocks .col-10-12 .article-block,.Article-blocks .col-11-12 .article-block,.Article-blocks .col-12-12 .article-block{margin-bottom:0 !important}.case-intro .col-1-12 .article-block.text-block,.case-intro .col-2-12 .article-block.text-block,.case-intro .col-3-12 .article-block.text-block,.case-intro .col-4-12 .article-block.text-block,.case-intro .col-5-12 .article-block.text-block,.case-intro .col-6-12 .article-block.text-block,.case-intro .col-7-12 .article-block.text-block,.case-intro .col-8-12 .article-block.text-block,.case-intro .col-9-12 .article-block.text-block,.case-intro .col-10-12 .article-block.text-block,.case-intro .col-11-12 .article-block.text-block,.case-intro .col-12-12 .article-block.text-block,.Article-blocks .col-1-12 .article-block.text-block,.Article-blocks .col-2-12 .article-block.text-block,.Article-blocks .col-3-12 .article-block.text-block,.Article-blocks .col-4-12 .article-block.text-block,.Article-blocks .col-5-12 .article-block.text-block,.Article-blocks .col-6-12 .article-block.text-block,.Article-blocks .col-7-12 .article-block.text-block,.Article-blocks .col-8-12 .article-block.text-block,.Article-blocks .col-9-12 .article-block.text-block,.Article-blocks .col-10-12 .article-block.text-block,.Article-blocks .col-11-12 .article-block.text-block,.Article-blocks .col-12-12 .article-block.text-block{margin-top:0 !important}.case-intro .col-1-12 .article-block.text-block .text-block-content,.case-intro .col-2-12 .article-block.text-block .text-block-content,.case-intro .col-3-12 .article-block.text-block .text-block-content,.case-intro .col-4-12 .article-block.text-block .text-block-content,.case-intro .col-5-12 .article-block.text-block .text-block-content,.case-intro .col-6-12 .article-block.text-block .text-block-content,.case-intro .col-7-12 .article-block.text-block .text-block-content,.case-intro .col-8-12 .article-block.text-block .text-block-content,.case-intro .col-9-12 .article-block.text-block .text-block-content,.case-intro .col-10-12 .article-block.text-block .text-block-content,.case-intro .col-11-12 .article-block.text-block .text-block-content,.case-intro .col-12-12 .article-block.text-block .text-block-content,.Article-blocks .col-1-12 .article-block.text-block .text-block-content,.Article-blocks .col-2-12 .article-block.text-block .text-block-content,.Article-blocks .col-3-12 .article-block.text-block .text-block-content,.Article-blocks .col-4-12 .article-block.text-block .text-block-content,.Article-blocks .col-5-12 .article-block.text-block .text-block-content,.Article-blocks .col-6-12 .article-block.text-block .text-block-content,.Article-blocks .col-7-12 .article-block.text-block .text-block-content,.Article-blocks .col-8-12 .article-block.text-block .text-block-content,.Article-blocks .col-9-12 .article-block.text-block .text-block-content,.Article-blocks .col-10-12 .article-block.text-block .text-block-content,.Article-blocks .col-11-12 .article-block.text-block .text-block-content,.Article-blocks .col-12-12 .article-block.text-block .text-block-content{margin-top:24px !important}.case-intro .col-1-12 .article-block.text-block .text-block-content h2,.case-intro .col-2-12 .article-block.text-block .text-block-content h2,.case-intro .col-3-12 .article-block.text-block .text-block-content h2,.case-intro .col-4-12 .article-block.text-block .text-block-content h2,.case-intro .col-5-12 .article-block.text-block .text-block-content h2,.case-intro .col-6-12 .article-block.text-block .text-block-content h2,.case-intro .col-7-12 .article-block.text-block .text-block-content h2,.case-intro .col-8-12 .article-block.text-block .text-block-content h2,.case-intro .col-9-12 .article-block.text-block .text-block-content h2,.case-intro .col-10-12 .article-block.text-block .text-block-content h2,.case-intro .col-11-12 .article-block.text-block .text-block-content h2,.case-intro .col-12-12 .article-block.text-block .text-block-content h2,.Article-blocks .col-1-12 .article-block.text-block .text-block-content h2,.Article-blocks .col-2-12 .article-block.text-block .text-block-content h2,.Article-blocks .col-3-12 .article-block.text-block .text-block-content h2,.Article-blocks .col-4-12 .article-block.text-block .text-block-content h2,.Article-blocks .col-5-12 .article-block.text-block .text-block-content h2,.Article-blocks .col-6-12 .article-block.text-block .text-block-content h2,.Article-blocks .col-7-12 .article-block.text-block .text-block-content h2,.Article-blocks .col-8-12 .article-block.text-block .text-block-content h2,.Article-blocks .col-9-12 .article-block.text-block .text-block-content h2,.Article-blocks .col-10-12 .article-block.text-block .text-block-content h2,.Article-blocks .col-11-12 .article-block.text-block .text-block-content h2,.Article-blocks .col-12-12 .article-block.text-block .text-block-content h2{margin-bottom:24px !important}.case-intro .col-1-12 .article-block.text-block .text-block-content p,.case-intro .col-2-12 .article-block.text-block .text-block-content p,.case-intro .col-3-12 .article-block.text-block .text-block-content p,.case-intro .col-4-12 .article-block.text-block .text-block-content p,.case-intro .col-5-12 .article-block.text-block .text-block-content p,.case-intro .col-6-12 .article-block.text-block .text-block-content p,.case-intro .col-7-12 .article-block.text-block .text-block-content p,.case-intro .col-8-12 .article-block.text-block .text-block-content p,.case-intro .col-9-12 .article-block.text-block .text-block-content p,.case-intro .col-10-12 .article-block.text-block .text-block-content p,.case-intro .col-11-12 .article-block.text-block .text-block-content p,.case-intro .col-12-12 .article-block.text-block .text-block-content p,.Article-blocks .col-1-12 .article-block.text-block .text-block-content p,.Article-blocks .col-2-12 .article-block.text-block .text-block-content p,.Article-blocks .col-3-12 .article-block.text-block .text-block-content p,.Article-blocks .col-4-12 .article-block.text-block .text-block-content p,.Article-blocks .col-5-12 .article-block.text-block .text-block-content p,.Article-blocks .col-6-12 .article-block.text-block .text-block-content p,.Article-blocks .col-7-12 .article-block.text-block .text-block-content p,.Article-blocks .col-8-12 .article-block.text-block .text-block-content p,.Article-blocks .col-9-12 .article-block.text-block .text-block-content p,.Article-blocks .col-10-12 .article-block.text-block .text-block-content p,.Article-blocks .col-11-12 .article-block.text-block .text-block-content p,.Article-blocks .col-12-12 .article-block.text-block .text-block-content p{margin-bottom:24px !important}}@media all and (max-width: 1200px){.case-intro .col-1-12,.case-intro .col-2-12,.case-intro .col-3-12,.Article-blocks .col-1-12,.Article-blocks .col-2-12,.Article-blocks .col-3-12{width:50%}.case-intro .col-1-12.spacer-block,.case-intro .col-2-12.spacer-block,.case-intro .col-3-12.spacer-block,.Article-blocks .col-1-12.spacer-block,.Article-blocks .col-2-12.spacer-block,.Article-blocks .col-3-12.spacer-block{display:none}}@media all and (max-width: 580px){.case-intro .col-1-12,.case-intro .col-2-12,.case-intro .col-3-12,.Article-blocks .col-1-12,.Article-blocks .col-2-12,.Article-blocks .col-3-12{width:100%}.case-intro .col-1-12.spacer-block,.case-intro .col-2-12.spacer-block,.case-intro .col-3-12.spacer-block,.Article-blocks .col-1-12.spacer-block,.Article-blocks .col-2-12.spacer-block,.Article-blocks .col-3-12.spacer-block{display:none}}@media all and (max-width: 580px){.col-1-12,.col-2-12,.col-3-12,.col-4-12,.col-5-12,.col-6-12,.col-7-12,.col-8-12,.col-9-12,.col-10-12,.col-11-12,.col-12-12,.col-tablet-1-12,.col-tablet-2-12,.col-tablet-3-12,.col-tablet-4-12,.col-tablet-5-12,.col-tablet-6-12,.col-tablet-7-12,.col-tablet-8-12,.col-tablet-9-12,.col-tablet-10-12,.col-tablet-11-12,.col-tablet-12-12,.col-fit{margin-bottom:12px;width:100%}}@media all and (max-width: 768px){.spacer.col-12-12{display:block !important}}@media all and (max-width: 768px){.spacer:not(.col-12-12){display:none !important}}.icon{display:inline-block;fill:currentColor;height:1em;stroke:currentColor;stroke-width:0;width:1em}a{color:#000}
@font-face{font-family:'ModeratWeb';font-style:normal;font-weight:normal;src:url("/fonts/moderat/Moderat-Regular.eot");src:url("/fonts/moderat/Moderat-Regular.eot?#iefix") format("embedded-opentype"),url("/fonts/moderat/Moderat-Regular.woff2") format("woff2"),url("/fonts/moderat/Moderat-Regular.woff") format("woff")}body.custom-theme{background-color:var(--bg)}body.custom-theme p{color:var(--fg)}body.custom-theme .tags{color:var(--fg)}body.custom-theme h1,body.custom-theme h2{color:var(--fg)}body.custom-theme .header-menu ul li a{color:var(--fg) !important}@media all and (max-width: 580px){.article-title{margin-top:60px}}.article-title h1,.article-title h2{left:-.4vw;position:relative;top:-.55vw}.article-title.single-article-title{margin-bottom:72px}@media all and (max-width: 580px){.article-title.single-article-title{margin-bottom:36px}}.image-caption{color:#fff;display:block;padding:12px}.article-block{margin-bottom:0 !important}.article-block .text-block{margin-bottom:0 !important}.article-block .block.square{margin-bottom:0 !important}@media all and (max-width: 580px){.article-block{margin-bottom:36px !important}}
@font-face{font-family:'ModeratWeb';font-style:normal;font-weight:normal;src:url("/fonts/moderat/Moderat-Regular.eot");src:url("/fonts/moderat/Moderat-Regular.eot?#iefix") format("embedded-opentype"),url("/fonts/moderat/Moderat-Regular.woff2") format("woff2"),url("/fonts/moderat/Moderat-Regular.woff") format("woff")}body.custom-theme{background-color:var(--bg)}body.custom-theme p{color:var(--fg)}body.custom-theme .tags{color:var(--fg)}body.custom-theme h1,body.custom-theme h2{color:var(--fg)}body.custom-theme .header-menu ul li a{color:var(--fg) !important}.image-block{overflow:hidden;position:relative}@media all and (max-width: 580px){.image-block{margin-bottom:0 !important}}.image-block .block{margin-bottom:0}.image-block .image-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.image-block img{height:100%;object-fit:cover;width:100%}
@font-face{font-family:'ModeratWeb';font-style:normal;font-weight:normal;src:url("/fonts/moderat/Moderat-Regular.eot");src:url("/fonts/moderat/Moderat-Regular.eot?#iefix") format("embedded-opentype"),url("/fonts/moderat/Moderat-Regular.woff2") format("woff2"),url("/fonts/moderat/Moderat-Regular.woff") format("woff")}body.custom-theme{background-color:var(--bg)}body.custom-theme p{color:var(--fg)}body.custom-theme .tags{color:var(--fg)}body.custom-theme h1,body.custom-theme h2{color:var(--fg)}body.custom-theme .header-menu ul li a{color:var(--fg) !important}.full-width-image{background-position:center center;background-size:cover;height:95vh;margin-right:-12px;margin-top:12px;overflow:hidden;width:calc(100% + (12px * 2))}@media screen and (max-width: 580px){.full-width-image{height:auto;margin-right:0;width:calc(100% + 12px)}}.full-width-image img{height:100%;object-fit:cover;width:100%}@media screen and (max-width: 580px){.full-width-image img{height:auto;object-fit:initial;width:100%}}
@font-face{font-family:'ModeratWeb';font-style:normal;font-weight:normal;src:url("/fonts/moderat/Moderat-Regular.eot");src:url("/fonts/moderat/Moderat-Regular.eot?#iefix") format("embedded-opentype"),url("/fonts/moderat/Moderat-Regular.woff2") format("woff2"),url("/fonts/moderat/Moderat-Regular.woff") format("woff")}body.custom-theme{background-color:var(--bg)}body.custom-theme p{color:var(--fg)}body.custom-theme .tags{color:var(--fg)}body.custom-theme h1,body.custom-theme h2{color:var(--fg)}body.custom-theme .header-menu ul li a{color:var(--fg) !important}.text-card .heading{display:block;font-size:3.5vw;hyphens:auto;line-height:3.3vw;overflow-wrap:break-word;padding:5px;padding-left:9px;position:relative;z-index:5}@media all and (max-width: 580px){.text-card .heading{font-size:11.9vw;letter-spacing:-1.5px;line-height:1em}}.text-card .case-info.with-heading{bottom:0;left:0;position:absolute;width:100%}.text-card .case-info .case-title p{font-weight:normal}.text-card .case-link.no-link{cursor:default}
@font-face{font-family:'ModeratWeb';font-style:normal;font-weight:normal;src:url("/fonts/moderat/Moderat-Regular.eot");src:url("/fonts/moderat/Moderat-Regular.eot?#iefix") format("embedded-opentype"),url("/fonts/moderat/Moderat-Regular.woff2") format("woff2"),url("/fonts/moderat/Moderat-Regular.woff") format("woff")}body.custom-theme{background-color:var(--bg)}body.custom-theme p{color:var(--fg)}body.custom-theme .tags{color:var(--fg)}body.custom-theme h1,body.custom-theme h2{color:var(--fg)}body.custom-theme .header-menu ul li a{color:var(--fg) !important}@media all and (max-width: 580px){.text-block{margin-top:12px !important}}.text-block .case-link .block{margin-bottom:0}.text-block h1,.text-block h2{left:-.4vw;top:-1vw}.text-block h1:last-child,.text-block h2:last-child{margin-bottom:-0.25vw}.text-block h1.compact-gutter,.text-block h2.compact-gutter{margin-bottom:-1.4vw}@media all and (max-width: 580px){.text-block h1,.text-block h2{margin-left:-3px;top:-1.8vw}.text-block h1.compact-gutter,.text-block h2.compact-gutter{margin-bottom:-2.7vw}}
@font-face{font-family:'ModeratWeb';font-style:normal;font-weight:normal;src:url("/fonts/moderat/Moderat-Regular.eot");src:url("/fonts/moderat/Moderat-Regular.eot?#iefix") format("embedded-opentype"),url("/fonts/moderat/Moderat-Regular.woff2") format("woff2"),url("/fonts/moderat/Moderat-Regular.woff") format("woff")}body.custom-theme{background-color:var(--bg)}body.custom-theme p{color:var(--fg)}body.custom-theme .tags{color:var(--fg)}body.custom-theme h1,body.custom-theme h2{color:var(--fg)}body.custom-theme .header-menu ul li a{color:var(--fg) !important}@media all and (max-width: 580px){.col-container.with-gutters .spacer-block{display:none}}.col-container.with-gutters .spacer-block.col-12-12{min-height:51.996px}@media all and (max-width: 768px){.col-container.with-gutters .spacer-block.col-12-12{display:block;min-height:36px}}@media all and (max-width: 580px){.col-container.with-gutters .spacer-block.col-12-12{display:block;min-height:25.8px}}.col-container.with-gutters .spacer-block.col-12-12.x2{min-height:calc((12px * 4.333) * 2)}@media all and (max-width: 768px){.col-container.with-gutters .spacer-block.col-12-12.x2{min-height:calc((12px * 3) * 2)}}@media all and (max-width: 580px){.col-container.with-gutters .spacer-block.col-12-12.x2{min-height:calc((12px * 2.15) * 2)}}.col-container.with-gutters .spacer-block.col-12-12.x3{min-height:calc((12px * 4.333) * 3)}@media all and (max-width: 768px){.col-container.with-gutters .spacer-block.col-12-12.x3{min-height:calc((12px * 3) * 3)}}@media all and (max-width: 580px){.col-container.with-gutters .spacer-block.col-12-12.x3{min-height:calc((12px * 2.15) * 3)}}.col-container.with-gutters .spacer-block.col-12-12.x4{min-height:calc((12px * 4.333) * 4)}@media all and (max-width: 768px){.col-container.with-gutters .spacer-block.col-12-12.x4{min-height:calc((12px * 3) * 4)}}@media all and (max-width: 580px){.col-container.with-gutters .spacer-block.col-12-12.x4{min-height:calc((12px * 2.15) * 4)}}
@font-face{font-family:'ModeratWeb';font-style:normal;font-weight:normal;src:url("/fonts/moderat/Moderat-Regular.eot");src:url("/fonts/moderat/Moderat-Regular.eot?#iefix") format("embedded-opentype"),url("/fonts/moderat/Moderat-Regular.woff2") format("woff2"),url("/fonts/moderat/Moderat-Regular.woff") format("woff")}body.custom-theme{background-color:var(--bg)}body.custom-theme p{color:var(--fg)}body.custom-theme .tags{color:var(--fg)}body.custom-theme h1,body.custom-theme h2{color:var(--fg)}body.custom-theme .header-menu ul li a{color:var(--fg) !important}.audio-block .audio-title{margin-bottom:12px}.audio-block .audio-wrap{position:relative}.audio-block .audio-wrap audio{left:0;opacity:0;pointer-events:none;position:absolute;top:0;visibility:hidden}.audio-block .audio-wrap .custom-player{align-items:center;display:flex}.audio-block .audio-wrap .custom-progress{background:#ececec;flex:1;height:5px;margin-left:15px;position:relative;width:100%}.audio-block .audio-wrap .custom-progress .progress-bar{background:#000;height:100%;left:0;position:absolute;top:0;width:0%}.audio-block .audio-wrap button{appearance:none;background:transparent;border:0;cursor:pointer;margin:0;outline:0;padding:0}
@font-face{font-family:'ModeratWeb';font-style:normal;font-weight:normal;src:url("/fonts/moderat/Moderat-Regular.eot");src:url("/fonts/moderat/Moderat-Regular.eot?#iefix") format("embedded-opentype"),url("/fonts/moderat/Moderat-Regular.woff2") format("woff2"),url("/fonts/moderat/Moderat-Regular.woff") format("woff")}body.custom-theme{background-color:var(--bg)}body.custom-theme p{color:var(--fg)}body.custom-theme .tags{color:var(--fg)}body.custom-theme h1,body.custom-theme h2{color:var(--fg)}body.custom-theme .header-menu ul li a{color:var(--fg) !important}.video-block{overflow:hidden;position:relative}@media all and (max-width: 580px){.video-block{margin-bottom:0 !important}}.video-block .video-height{height:0}.video-block .video-height.square{padding-top:100%}.video-block .video-height.landscape{padding-top:calc((100% - 12px) / 2)}.video-block .video-wrap{height:calc(100% - 12px);left:12px;overflow:hidden;position:absolute;top:12px;width:calc(100% - 12px)}.video-block .video-wrap.landscape{height:auto}.video-block video{height:100%;object-fit:cover;width:100%}.video-block .unmute-video{bottom:12px;color:#fff;cursor:pointer;font-size:150%;position:absolute;right:12px}.video-block .unmute-video .icon-sound-off{left:0;opacity:1;position:absolute;top:0}.video-block .unmute-video .icon-sound-on{opacity:0}.video-block .unmute-video .icon{transition:opacity 200ms cubic-bezier(0.645, 0.045, 0.355, 1)}.video-block .unmute-video svg{pointer-events:none}.video-block .unmute-video.active .icon-sound-off{opacity:0}.video-block .unmute-video.active .icon-sound-on{opacity:1}.col-12-12.video-block{height:100%;margin-left:-12px;margin-right:-12px;overflow:hidden;padding-left:0;width:calc(100% + (12px * 2))}.col-12-12.video-block.constrained{margin-left:0;margin-right:0;width:100%}.col-12-12.video-block .video-height.landscape{display:none}.col-12-12.video-block .video-wrap{height:100%;left:0;position:relative;top:0;width:100%}.col-12-12.video-block .video-wrap.landscape{display:flex}
@font-face{font-family:'ModeratWeb';font-style:normal;font-weight:normal;src:url("/fonts/moderat/Moderat-Regular.eot");src:url("/fonts/moderat/Moderat-Regular.eot?#iefix") format("embedded-opentype"),url("/fonts/moderat/Moderat-Regular.woff2") format("woff2"),url("/fonts/moderat/Moderat-Regular.woff") format("woff")}body.custom-theme{background-color:var(--bg)}body.custom-theme p{color:var(--fg)}body.custom-theme .tags{color:var(--fg)}body.custom-theme h1,body.custom-theme h2{color:var(--fg)}body.custom-theme .header-menu ul li a{color:var(--fg) !important}.col-container.with-gutters.case-description{margin-bottom:90px}@media screen and (max-width: 580px){.col-container.with-gutters.case-description{margin-top:60px}}.case-intro{margin-bottom:90px}.case-intro .case-intro-text{padding-right:24px}.case-intro .case-intro-text p{margin-bottom:24px}.case-intro .case-intro-text p a{color:#000;position:relative;text-decoration:none}.case-intro .case-intro-text p a:hover{text-decoration:none}.case-intro .case-intro-text p a:hover::after{background-color:#000;bottom:-2px;content:'';display:block;height:1px;left:0;opacity:1;position:absolute;width:0}.case-intro .case-intro-text p a::after{background-color:#000;bottom:-2px;content:'';display:block;height:1px;left:0;opacity:1;position:absolute;width:100%}.case-intro .case-intro-text p:last-child{margin-bottom:0}.case-blocks{margin-bottom:90px}.case-blocks .block{margin-bottom:0}.row.sortable .case-block .case-blocks{margin-bottom:0}.tags{display:flex;flex-wrap:wrap}.tags.columns{display:block}.tags.columns .tag{display:inline-block;width:100%}.tags.columns .tag span::after{background:#000;content:'';display:inline-block;height:1px;left:0;opacity:0;width:100%}.tags.no-columns{column-count:1}.tags .tag{color:#000;margin-bottom:calc(12px * 1.5);margin-right:12px;padding:0 0 calc(12px / 2);transition:color 200ms cubic-bezier(0.645, 0.045, 0.355, 1),border-color 200ms cubic-bezier(0.645, 0.045, 0.355, 1);width:calc((100% - (12px * 1)) / 2)}@media all and (max-width: 580px){.tags .tag{width:100%}}.tags .tag span{pointer-events:none;position:relative}.tags .tag span::after{background:#000;bottom:-2px;content:'';display:block;height:1px;left:0;opacity:0;position:absolute;width:100%}.tags .tag:hover{border-color:#000;color:#000;text-decoration:none}.tags .tag .icon{font-size:16px;margin-right:0;transition:width 200ms cubic-bezier(0.645, 0.045, 0.355, 1),margin-right 200ms cubic-bezier(0.645, 0.045, 0.355, 1);width:0}.tags .tag.active{border-color:#000;color:#000}.tags .tag.active span::after{opacity:1;transform:translateY(0)}.tags .tag.active:hover span::after{opacity:1;transform:translateY(0)}.tags .tag:nth-child(2n){margin-right:0}.tags.idle .tag{border-color:#000;color:#000}.tags.idle .tag:hover span::after{opacity:1;transform:translateY(0)}.tags.tags-filters:not(.idle) .tag.active .icon{margin-right:6px;width:16px}.tags.tags-filters:not(.idle) .tag.active:hover{border-color:#000;color:#000}.news-section.related-work{margin-bottom:24px;padding-top:24px}
@font-face{font-family:'ModeratWeb';font-style:normal;font-weight:normal;src:url("/fonts/moderat/Moderat-Regular.eot");src:url("/fonts/moderat/Moderat-Regular.eot?#iefix") format("embedded-opentype"),url("/fonts/moderat/Moderat-Regular.woff2") format("woff2"),url("/fonts/moderat/Moderat-Regular.woff") format("woff")}body.custom-theme{background-color:var(--bg)}body.custom-theme p{color:var(--fg)}body.custom-theme .tags{color:var(--fg)}body.custom-theme h1,body.custom-theme h2{color:var(--fg)}body.custom-theme .header-menu ul li a{color:var(--fg) !important}
@font-face{font-family:'ModeratWeb';font-style:normal;font-weight:normal;src:url("/fonts/moderat/Moderat-Regular.eot");src:url("/fonts/moderat/Moderat-Regular.eot?#iefix") format("embedded-opentype"),url("/fonts/moderat/Moderat-Regular.woff2") format("woff2"),url("/fonts/moderat/Moderat-Regular.woff") format("woff")}body.custom-theme{background-color:var(--bg)}body.custom-theme p{color:var(--fg)}body.custom-theme .tags{color:var(--fg)}body.custom-theme h1,body.custom-theme h2{color:var(--fg)}body.custom-theme .header-menu ul li a{color:var(--fg) !important}.footer-logo{bottom:12px;max-width:90px;pointer-events:none;position:fixed;right:calc(12px - 2px);width:100%;z-index:55}.footer-logo img{display:block;max-height:32px}.footer-logo-link{bottom:7px;opacity:0;position:absolute;right:calc(12px - 2px)}footer{font-size:19px;font-weight:normal;letter-spacing:0;line-height:24px;word-spacing:-.05em;bottom:0;left:0;padding:12px 0;position:fixed;transform:translateY(calc(100% - 46px));transition:background-color 300ms cubic-bezier(0.645, 0.045, 0.355, 1),transform 300ms cubic-bezier(0.645, 0.045, 0.355, 1),padding 300ms cubic-bezier(0.645, 0.045, 0.355, 1);width:100%;z-index:50}footer a{color:#000;position:relative;text-decoration:none}footer a:hover{text-decoration:none}footer a:hover::after{background-color:#000;bottom:-2px;content:'';display:block;height:1px;left:0;opacity:1;position:absolute;width:0}footer a::after{background-color:#000;bottom:-2px;content:'';display:block;height:1px;left:0;opacity:1;position:absolute;width:100%}footer sup{vertical-align:baseline}footer ul{list-style:none}footer.expanded{background:#fff;padding:calc(12px) 0;transform:translateY(0%)}footer.expanded .footer-expand-link .icon{transform:rotate(-180deg)}footer .footer-col{opacity:0;transition:opacity 200ms cubic-bezier(0.645, 0.045, 0.355, 1)}footer .footer-col.show{opacity:1}footer .footer-expand-link .icon{font-size:16px;transition:transform 400ms cubic-bezier(0.645, 0.045, 0.355, 1)}footer .footer-expand-link:hover{text-decoration:none}.footer-filler{margin-bottom:160px}@media all and (max-width: 580px){.footer-filler{margin-bottom:340px}}
@font-face{font-family:'ModeratWeb';font-style:normal;font-weight:normal;src:url("/fonts/moderat/Moderat-Regular.eot");src:url("/fonts/moderat/Moderat-Regular.eot?#iefix") format("embedded-opentype"),url("/fonts/moderat/Moderat-Regular.woff2") format("woff2"),url("/fonts/moderat/Moderat-Regular.woff") format("woff")}body.custom-theme{background-color:var(--bg)}body.custom-theme p{color:var(--fg)}body.custom-theme .tags{color:var(--fg)}body.custom-theme h1,body.custom-theme h2{color:var(--fg)}body.custom-theme .header-menu ul li a{color:var(--fg) !important}header{left:0;max-height:131px;padding:12px;pointer-events:none;position:fixed;top:0;transition:background-color .3s ease-out;width:100%;z-index:50}@media all and (max-width: 580px){header{padding-right:0}}@media all and (max-width: 580px){header.with-bg .header-menu{background-color:#fff}}@media all and (max-width: 580px){header.with-bg nav{margin-bottom:6px !important;margin-top:-5vw}}header>.col-container{align-items:flex-start}@media all and (max-width: 580px){header>.col-container{align-items:unset;display:flex;flex-direction:column-reverse}}header nav h1{left:-.5vw;letter-spacing:-.02em;line-height:.95;margin-bottom:0;margin-top:0;position:relative;top:-1.25vw}@media all and (max-width: 580px){header nav h1.col-8-12{margin-bottom:0}}@media all and (max-width: 580px){header nav h1{left:-3px;letter-spacing:-1.5px;margin-top:0;max-width:100%}}header nav h1 a{color:#000;display:block;padding-bottom:3px;pointer-events:auto;position:relative}header nav h1 a:hover{text-decoration:none}header nav h1.animate-links a::after{animation:navReveal 10s 1s cubic-bezier(0.645, 0.045, 0.355, 1) forwards}header nav h1.animate-links a:nth-child(2)::after{animation-delay:1.1s}header nav h1.cycle-animation a::after{animation:navReveal 10s cubic-bezier(0.645, 0.045, 0.355, 1) infinite}header nav h1.cycle-animation a:nth-child(2)::after{animation-delay:.1s}header nav.big-start h1{font-size:32vh;letter-spacing:-.02em;line-height:.7;max-width:50%;top:-1.2vh;word-spacing:0}header nav.big-start h1 span{position:relative}header nav.big-start h1 span:first-child,header nav.big-start h1 span:last-child{margin-left:-1.5vh}header nav.big-start h1 span:last-child{top:2.4vh}@media all and (max-width: 768px){header nav.big-start h1{font-size:18vw}}@media all and (max-width: 580px){header nav.big-start h1{font-size:25vw;letter-spacing:.01em;line-height:25vw}}header nav.fade-out{opacity:0;transition-duration:0s}header nav.has-transition h1{transition:font-size 1000ms cubic-bezier(0.645, 0.045, 0.355, 1),letter-spacing 1000ms cubic-bezier(0.645, 0.045, 0.355, 1),word-spacing 1000ms cubic-bezier(0.645, 0.045, 0.355, 1),line-height 1000ms cubic-bezier(0.645, 0.045, 0.355, 1),margin-top 300ms cubic-bezier(0.645, 0.045, 0.355, 1)}header nav.has-transition h1 span{transition:margin-left 1000ms cubic-bezier(0.645, 0.045, 0.355, 1),top 1000ms cubic-bezier(0.645, 0.045, 0.355, 1)}header .logo-link{max-width:calc(8px * 8);pointer-events:auto;width:100%}header .logo-link img{display:block;width:100%}header .header-menu{align-items:center;display:flex;justify-content:flex-end;margin-top:-5px;padding-left:12px;text-align:left;transition:opacity 300ms 400ms cubic-bezier(0.645, 0.045, 0.355, 1),visibility 300ms 400ms cubic-bezier(0.645, 0.045, 0.355, 1)}@media screen and (max-width: 580px){header .header-menu{padding-bottom:8px !important;padding-left:0;padding-right:12px !important}}header .header-menu.fade-in-start{opacity:0;visibility:hidden}header .header-menu>ul{display:flex;justify-content:space-between;list-style:none;width:100%}header .header-menu>ul li{display:inline-block}header .header-menu>ul li a{color:#000;font-size:19px;pointer-events:auto;position:relative}header .header-menu>ul li a:hover{text-decoration:none}header .header-menu>ul li a:hover::after{opacity:1}header .header-menu>ul li a::after{background:#000;bottom:-2px;content:'';display:block;height:1px;left:0;opacity:0;position:absolute;width:100%}@keyframes navReveal{0%{opacity:0;transform:translateY(7px)}6%{opacity:1;transform:translateY(0)}20%{opacity:.2}40%{opacity:.2;transform:translateY(0)}50%{opacity:0;transform:translateY(7px)}100%{opacity:0;transform:translateY(7px)}}.contact-link{cursor:pointer}
@font-face{font-family:'ModeratWeb';font-style:normal;font-weight:normal;src:url("/fonts/moderat/Moderat-Regular.eot");src:url("/fonts/moderat/Moderat-Regular.eot?#iefix") format("embedded-opentype"),url("/fonts/moderat/Moderat-Regular.woff2") format("woff2"),url("/fonts/moderat/Moderat-Regular.woff") format("woff")}body.custom-theme{background-color:var(--bg)}body.custom-theme p{color:var(--fg)}body.custom-theme .tags{color:var(--fg)}body.custom-theme h1,body.custom-theme h2{color:var(--fg)}body.custom-theme .header-menu ul li a{color:var(--fg) !important}.page-header-image{height:100vh;margin-bottom:90px;margin-left:-12px;overflow:hidden;position:relative;width:calc(100% + (12px * 2))}.page-header-image.sticky{height:150vh;overflow:visible}.page-header-image.sticky .page-header-slider{height:100vh;position:sticky;top:0}.page-header-image img{display:block;height:100%;object-fit:cover;width:100%}.page-header-image .page-header-slider{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.page-header-image .page-header-slider .page-header-slide{background-position:center center;background-size:cover;display:block;height:100%;width:100%}.page-header-image .page-header-slider .page-header-slide picture{height:100%;width:100%}.page-header-image .page-header-slider .page-header-slide picture img{height:100%;object-fit:cover;width:100%}.page-header-image .page-header-slider .page-header-slide video{height:100%;object-fit:cover;width:100%}.flickity-viewport,.flickity-slider{height:100%}
@font-face{font-family:'ModeratWeb';font-style:normal;font-weight:normal;src:url("/fonts/moderat/Moderat-Regular.eot");src:url("/fonts/moderat/Moderat-Regular.eot?#iefix") format("embedded-opentype"),url("/fonts/moderat/Moderat-Regular.woff2") format("woff2"),url("/fonts/moderat/Moderat-Regular.woff") format("woff")}body.custom-theme{background-color:var(--bg)}body.custom-theme p{color:var(--fg)}body.custom-theme .tags{color:var(--fg)}body.custom-theme h1,body.custom-theme h2{color:var(--fg)}body.custom-theme .header-menu ul li a{color:var(--fg) !important}.news-section{width:100%}.news-section.with-rows{flex-wrap:wrap}.news-row{align-items:center;border-bottom:6px solid #000;color:#000;display:flex;margin-top:-12px;padding:calc(12px * 2) 0}@media all and (max-width: 580px){.news-row{flex-wrap:wrap;padding:12px 0}}.news-row .news-row-date{align-self:flex-end;flex:0 0 10%;position:relative;text-align:right;top:-.65vw}@media all and (max-width: 580px){.news-row .news-row-date{flex:1}}.news-row .news-row-title{flex:auto;position:relative}.news-row .news-row-title h1,.news-row .news-row-title h2{left:-.4vw;margin-bottom:0;max-width:80%;top:-.6vw}@media all and (max-width: 580px){.news-row .news-row-title h1,.news-row .news-row-title h2{max-width:100%}}@media all and (max-width: 580px){.news-row .news-row-title{margin-bottom:6px;order:-1;padding-left:0;padding-right:0;top:-2.5vw;width:100%}}@media all and (max-width: 580px){.news-row .news-row-arrow{flex:1;text-align:right}}.news-row .news-row-arrow .icon{position:relative;right:0;top:2px;transition:right 200ms cubic-bezier(0.645, 0.045, 0.355, 1)}.news-row:hover{text-decoration:none}.news-row:hover .news-row-arrow .icon{right:6px}.news-text-col{display:flex;flex-direction:column}.news-text-col h1,.news-text-col h2{flex:1}
@font-face{font-family:'ModeratWeb';font-style:normal;font-weight:normal;src:url("/fonts/moderat/Moderat-Regular.eot");src:url("/fonts/moderat/Moderat-Regular.eot?#iefix") format("embedded-opentype"),url("/fonts/moderat/Moderat-Regular.woff2") format("woff2"),url("/fonts/moderat/Moderat-Regular.woff") format("woff")}body.custom-theme{background-color:var(--bg)}body.custom-theme p{color:var(--fg)}body.custom-theme .tags{color:var(--fg)}body.custom-theme h1,body.custom-theme h2{color:var(--fg)}body.custom-theme .header-menu ul li a{color:var(--fg) !important}.home-section{margin-bottom:0;position:relative;width:100%}.home-section h1,.home-section h2{margin-bottom:48px}.home-section p{margin-bottom:2em}.home-section .home-section-text-wrap{height:100%;left:0;padding-top:0 !important;position:absolute;top:0}.home-section .home-section-text-breakout{pointer-events:none;position:sticky;position:-webkit-sticky;top:7.3vw;width:100%;z-index:11}.home-section .home-section-text-breakout p{max-width:100%}.home-section .home-section-text-breakout h1,.home-section .home-section-text-breakout h2{top:-1.85vw;width:250%}@media all and (max-width: 580px){.home-section .home-section-text-breakout h1,.home-section .home-section-text-breakout h2{width:100%}}@media all and (max-width: 580px){.home-section .home-section-text-breakout{top:calc(14vw + 44px);width:100%}}.home-section .home-section-text-breakout a{pointer-events:auto}.case-link{color:#000;display:block;margin-bottom:-12px}.case-link:hover{text-decoration:none}.block{background:#f2f2f2;background-position:center center;background-size:cover;height:0;margin-bottom:12px;overflow:hidden;position:relative}.block.light{color:#fff}.block.no-bg{background:transparent}.block.no-bg .case-info{padding:0}.block.no-bg .case-read-more{bottom:0;left:0}.block.square{padding-bottom:100%}.block.landscape{padding-bottom:calc((100% - 12px) / 2)}.block .case-title{font-size:19px;font-weight:normal;letter-spacing:0;line-height:24px;word-spacing:-.05em;margin-bottom:0;opacity:0}.block .case-category{opacity:0}.block .hover-bg{display:none;height:100%;left:0;position:absolute;top:0;width:100%}.block:hover .hover-bg{display:block}.block .case-info{padding:8px 12px;position:relative;z-index:10}.block .case-read-more{bottom:12px;left:12px;opacity:0;position:absolute;z-index:10}.block .case-read-more::after{bottom:-2px;content:'';display:block;height:1px;left:0;opacity:0;position:absolute;width:100%}.block .case-read-more .icon{font-size:16px;margin-right:12px}.block .case-read-more p{margin-bottom:0}.block video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.block picture{height:100%;left:0;position:absolute;top:0;width:100%}.block picture img{height:100%;object-fit:cover;width:100%}.block.with-image,.block.no-image.is-video{color:#000}.block.with-image .case-info.colour-white,.block.no-image.is-video .case-info.colour-white{color:#fff}.block.with-image .case-info.colour-black,.block.no-image.is-video .case-info.colour-black{color:#000}.block.with-image:hover .case-title,.block.with-image:hover .case-category,.block.no-image.is-video:hover .case-title,.block.no-image.is-video:hover .case-category{opacity:1}.block.is-video.no-image .case-title{opacity:0}.block.no-image .case-title{opacity:1}.block.no-image .case-info{transition:transform 200ms cubic-bezier(0.645, 0.045, 0.355, 1)}.block.no-image .case-read-more{opacity:0;transition:left 200ms cubic-bezier(0.645, 0.045, 0.355, 1)}.block.no-image:hover{color:#000}.block.no-image:hover .case-read-more::after{background-color:#000;opacity:0}.block.no-image.light:hover{color:#fff}.block.no-image.light:hover .case-read-more::after{background-color:#fff}.case-arrow{bottom:12px;position:absolute;width:calc((100% - (12px * 2)) / 2);z-index:15}.case-arrow svg{height:auto;vertical-align:bottom;width:100%}.case-arrow.left{left:12px}.case-arrow.right{right:12px;transform:scaleX(-1)}
@font-face{font-family:'ModeratWeb';font-style:normal;font-weight:normal;src:url("/fonts/moderat/Moderat-Regular.eot");src:url("/fonts/moderat/Moderat-Regular.eot?#iefix") format("embedded-opentype"),url("/fonts/moderat/Moderat-Regular.woff2") format("woff2"),url("/fonts/moderat/Moderat-Regular.woff") format("woff")}body.custom-theme{background-color:var(--bg)}body.custom-theme p{color:var(--fg)}body.custom-theme .tags{color:var(--fg)}body.custom-theme h1,body.custom-theme h2{color:var(--fg)}body.custom-theme .header-menu ul li a{color:var(--fg) !important}
@font-face{font-family:'ModeratWeb';font-style:normal;font-weight:normal;src:url("/fonts/moderat/Moderat-Regular.eot");src:url("/fonts/moderat/Moderat-Regular.eot?#iefix") format("embedded-opentype"),url("/fonts/moderat/Moderat-Regular.woff2") format("woff2"),url("/fonts/moderat/Moderat-Regular.woff") format("woff")}body.custom-theme{background-color:var(--bg)}body.custom-theme p{color:var(--fg)}body.custom-theme .tags{color:var(--fg)}body.custom-theme h1,body.custom-theme h2{color:var(--fg)}body.custom-theme .header-menu ul li a{color:var(--fg) !important}
