@font-face{font-family:"Haffer XH";font-weight:400;font-display:swap;font-style:normal;src:url(../../b40e006a726595e193696ba75af7b3ce.woff2) format("woff2"),url(../../5db6fdf5c26b5ebc00eaffba1f451651.ttf) format("truetype"),url(../../a7438b7239d43ca8c165e056157a9467.otf) format("opentype")}@font-face{font-family:"Haffer XH";font-weight:500;font-display:swap;font-style:normal;src:url(../../18ecbd85cf6c8199535838bc8ad07685.woff2) format("woff2"),url(../../698e5ee3db57b3559fd5d0707f30dfad.ttf) format("truetype"),url(../../cfe92a58a04d6b2d6251bd2b7221a95e.otf) format("opentype")}@font-face{font-family:"Haffer XH";font-weight:600;font-display:swap;font-style:normal;src:url(../../a7b2970dd9575467852c174c299c32a3.woff2) format("woff2"),url(../../6831aa0e4faf9eb4e476131d504cb8f9.ttf) format("truetype"),url(../../05de6862e06998085327b218949f4c59.otf) format("opentype")}@font-face{font-family:"Haffer XH";font-weight:400;font-display:swap;font-style:italic;src:url(../../5740b0c8f50daffe72a6a89e559a7047.woff2) format("woff2"),url(../../8fc8dfe05f15bf06415b8ae426146e7a.ttf) format("truetype"),url(../../c89b44cc5cb75996a3adf8f02bfb3502.otf) format("opentype")}@font-face{font-family:"Haffer XH";font-weight:500;font-display:swap;font-style:italic;src:url(../../66c7c3a2653c965eddd91de11bcd702d.woff2) format("woff2"),url(../../06f1517e6bb155801821ff62015f5f24.ttf) format("truetype"),url(../../f6f79461a8616ef504e8bac76cf83ebe.otf) format("opentype")}@font-face{font-family:"Haffer XH";font-weight:600;font-display:swap;font-style:italic;src:url(../../c0c09e0d484e60f92dfc9714c62fc632.woff2) format("woff2"),url(../../3e3276956fd253d9b2f77f2ee4af8110.ttf) format("truetype"),url(../../5e9450a479b204f7ba88e195687607de.otf) format("opentype")}.project-listing{padding:0 15px 50px}@media only screen and (min-width: 1024px){.project-listing{padding-left:25px;padding-right:25px}}.project-listing__container{position:relative}.project-listing__grid-header{margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid #1f252c;position:sticky;top:65px;background-color:#d1d3d4;z-index:1}@media only screen and (max-width: 1023px){.list-view .project-listing__grid-header{margin-bottom:0}}@media only screen and (min-width: 768px){.project-listing__grid-header{margin-bottom:30px}}@media only screen and (min-width: 1024px){.project-listing__grid-header{position:static;margin-bottom:22px}}@media only screen and (min-width: 1200px){.project-listing__grid-header{padding-bottom:10px}}.list-view .project-listing__inner{display:flex;justify-content:space-between;gap:25px}.project-listing__hover-image{display:none}@media only screen and (min-width: 1024px){.project-listing__hover-image{width:calc((329 / 1440 * 100vw));display:block;position:relative}}@media only screen and (min-width: 1200px){.project-listing__hover-image{flex:0 1 329px;min-width:0}}.images-view .project-listing__hover-image{display:none}.project-listing__hover-image .acf-image__picture{position:sticky;top:65px}.project-listing__grid{opacity:1;transition:opacity 180ms ease-in;display:grid;grid-template-columns:repeat(2, 1fr);gap:25px 10px;padding-bottom:50px}.project-listing__grid.is-fading-out{opacity:0;transition:opacity 180ms ease-in}.project-listing__grid.is-fading-in{opacity:1;transition:opacity 300ms ease-in-out}.project-listing__grid.is-hidden-by-reduce-motion{opacity:0 !important;transition:none !important}.project-listing__grid li.is-fading-in{opacity:0;animation:fadeIn 300ms ease-in-out forwards}@media only screen and (min-width: 768px){.project-listing__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px 10px}}@media only screen and (min-width: 1200px){.project-listing__grid{gap:30px 25px}}.list-view .project-listing__grid{display:flex;flex-direction:column;flex:1 0 100%;gap:0}@media only screen and (min-width: 1024px){.list-view .project-listing__grid{flex:0 0 calc((715 / 1024 * 100vw));border-top:1px solid rgba(109,111,112,.55)}}@media only screen and (min-width: 1200px){.list-view .project-listing__grid{flex:0 0 calc((918 / 1440 * 100vw))}}@media only screen and (min-width: 1024px){.list-view .project-listing__footer{margin-left:auto;width:calc((715 / 1024 * 100vw))}}@media only screen and (min-width: 1200px){.list-view .project-listing__footer{width:calc((918 / 1440 * 100vw))}}.project-listing__load-more{margin:0 auto;max-width:167px}@media only screen and (min-width: 768px){.project-listing__load-more{max-width:446px}}.project-listing__load-more.is-hidden{display:none}@media only screen and (min-width: 1024px){.list-view .project-listing__load-more{margin:0}}.project-listing__live-region{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}@media(prefers-reduced-motion: reduce){.project-listing__grid{transition:none !important}}@keyframes fadeIn{to{opacity:1}}
