@charset "UTF-8";.page-template-default .infos{display:none}:is(.page,.single-project).init nav{opacity:0}:is(.page,.single-project) .tagline{opacity:.6;margin-bottom:.334em}:is(.page,.single-project) :where(h1,h2){will-change:color;color:var(--color);color:var(--color)}:is(.page,.single-project) :where(h1,h2) .tagline,:is(.page,.single-project) :where(h1,h2).section-title{color:var(--color);margin-bottom:0}:is(.page,.single-project) header,:is(.page,.single-project) main,:is(.page,.single-project) footer,:is(.page,.single-project) .tiles p{font:400 clamp(18.2338989258px, 1.3348388672 * 1vw, 25.62890625px)/1.5 Brown,Helvetica,sans-serif}:is(.page,.single-project) header{position:relative;padding-bottom:0}:is(.page,.single-project) header::before{content:"";position:absolute;top:0;left:-50vw;width:200vw;height:calc(100% - 4rem - var(--global-margin-y));background:var(--background)}@media (max-width:991.98px){:is(.page,.single-project) header .media:before{padding-top:66.666667%}}:is(.page,.single-project) header img{object-fit:cover;width:100%;height:100%}:is(.page,.single-project) header #burger .target div:not(:nth-child(2)){background:var(--color,black)}:is(.page,.single-project) header .display-1{margin:2em 0 1em 0}@media (max-width:575.98px){:is(.page,.single-project) header .info.client{flex-basis:100%}:is(.page,.single-project) header .info.client:before{content:"";margin-top:1em;height:calc(1em + 4px);width:2em;display:block;border-top:2px solid var(--color);opacity:.1}}:is(.page,.single-project) main{padding:0}@media (min-width:992px){:is(.page,.single-project) main section :where(.container,.container-fluid){padding-left:clamp(91.0666666667px, 6.6666666667 * 1vw, 128px);padding-right:clamp(91.0666666667px, 6.6666666667 * 1vw, 128px)}}:is(.page,.single-project) :not(header,footer).container-fluid{max-width:2560px}:is(.page,.single-project) .container-fluid.expanded{padding:0;max-width:unset}:is(.page,.single-project) .container-fluid.expanded-partial{padding-left:clamp(91.0666666667px, 6.6666666667 * 1vw, 128px);padding-right:clamp(91.0666666667px, 6.6666666667 * 1vw, 128px);max-width:unset}:is(.page,.single-project) .infos{column-gap:.5em;margin:0 0 2em 0;font:600 0.75em/1 Brown,Helvetica,sans-serif;letter-spacing:.034em;text-transform:uppercase;color:var(--color);opacity:.6}:is(.page,.single-project) .infos a{color:var(--color)}:is(.page,.single-project) .infos .infos-wrapper{row-gap:1.5em}@media (max-width:991.98px){:is(.page,.single-project) .tiles{padding:calc(2rem - 8px)}}@media (min-width:992px){:is(.page,.single-project) .tiles.module{margin:3rem 0}}:is(.page,.single-project) .tiles.module:last-child{margin-bottom:0}:is(.page,.single-project) .tiles.module :where(.container,.container-fluid)>.row>div{margin:0}:is(.page,.single-project) .tiles.module :where(.content,.media){width:100%;height:100%}@media (max-width:991.98px){:is(.page,.single-project) .tiles.module .tile{padding:2em 0!important}}:is(.page,.single-project) .tiles.module .content .text ul{padding-left:.5em}:is(.page,.single-project) .tiles.module .content .text ul.pills{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:.25em;row-gap:.25em;padding:0}:is(.page,.single-project) .tiles.module .content .text ul li{list-style:none;position:relative}:is(.page,.single-project) .tiles.module .content .text ul li.pill{background:rgba(0,0,0,.06);border-radius:1em;padding:.075em .5em;list-style:none}:is(.page,.single-project) .tiles.module .content .text ul li:not(.pill):before{content:"";position:absolute;top:.2em;left:-.5em;bottom:.2em;width:2px;background:rgba(0,0,0,.1)}:is(.page,.single-project) .tiles.module .content .text .text-col-1{max-width:65ch}:is(.page,.single-project) .tiles.module .content .text .text-col-2{max-width:unset}:is(.page,.single-project) .tiles.module .content .media img{object-fit:contain;object-position:center;width:100%;height:100%}:is(.page,.single-project) .tiles.module .content.overflow{position:relative}:is(.page,.single-project) .tiles.module .content.overflow.overflow-absolute{position:absolute}:is(.page,.single-project) .tiles.module .content.overflow .media{position:static;width:100%}:is(.page,.single-project) .tiles.module .content.overflow .media img{object-fit:scale-down}:is(.page,.single-project) .tiles.module .content.overflow.overflow-contain-xxl .media img{object-fit:contain}:is(.page,.single-project) .tiles.module .content.overflow-left .media{right:0}:is(.page,.single-project) .tiles.module .content.overflow-left img{object-position:right center}:is(.page,.single-project) .tiles.module .content.overflow-right .media{left:0}:is(.page,.single-project) .tiles.module .content.overflow-right img{object-position:left center}@media (min-width:768px){:is(.page,.single-project) .tiles.module .content .text .text-col-2{columns:2}}@media (min-width:1400px){:is(.page,.single-project) .tiles.module .content.overflow.overflow-xxl-enabled .media{position:absolute;width:100vw}}@media (min-width:1200px) and (max-width:1399.98px){:is(.page,.single-project) .tiles.module .content.overflow.overflow-xl-enabled .media{position:absolute;width:100vw}}@media (min-width:992px) and (max-width:1199.98px){:is(.page,.single-project) .tiles.module .content.overflow.overflow-lg-enabled .media{position:absolute;width:100vw}}@media (min-width:767px) and (max-width:991.98px){:is(.page,.single-project) .tiles.module .content.overflow.overflow-md-enabled .media{position:absolute;width:100vw}}@media (min-width:576px) and (max-width:767.98px){:is(.page,.single-project) .tiles.module .content.overflow.overflow-sm-enabled .media{position:absolute;width:100vw}}@media (max-width:575.98px){:is(.page,.single-project) .tiles.module .content.overflow.overflow-enabled .media{position:absolute;width:100vw}:is(.page,.single-project) .tiles.module .content.overflow:not(.overflow-enabled) .media img{object-fit:none}}@media (max-width:991.98px){:is(.page,.single-project) .tiles.module{padding:0!important;margin:1.5rem 0!important}:is(.page,.single-project) .tiles.module :where(.container,.container-fluid){padding:0!important}:is(.page,.single-project) .tiles.module .tile{padding:0!important}:is(.page,.single-project) .tiles.module .wrapper.row{padding:0!important}:is(.page,.single-project) .tiles.module :where(.container,.container-fluid) .tile{margin:1.5rem 0}:is(.page,.single-project) .tiles.module :where(.container,.container-fluid):not(.expanded) .tile{margin:1.5rem;width:calc(100% - 3rem)}}:not(.single-project).page section.tiles.module:nth-last-child(2){margin-bottom:0}:not(.single-project).page section.infos{display:none}.page-id-1276 footer,.page-id-1830 footer{margin-top:8em}