@charset "UTF-8";.list.svelte-xpzsmi{display:grid;grid-template-columns:repeat(2,1fr);column-gap:1.25vw}@media screen and (orientation: portrait) and (max-width: 600px){.list.svelte-xpzsmi{grid-template-columns:repeat(1,1fr);column-gap:3.4666666667vw;row-gap:8vw}}.quote.svelte-12eybk1.svelte-12eybk1{font-size:1.796875vw}@media screen and (orientation: portrait) and (max-width: 600px){.quote.svelte-12eybk1.svelte-12eybk1{font-size:4.8vw}}@media screen and (min-width: 601px) and (max-width: 900px){.quote.svelte-12eybk1.svelte-12eybk1{font-size:2.34375vw}}.quote.svelte-12eybk1.svelte-12eybk1{width:48.28125vw}@media screen and (min-width: 601px) and (max-width: 900px){.quote.svelte-12eybk1.svelte-12eybk1{width:29.6875vw}}@media screen and (orientation: portrait) and (max-width: 600px){.quote.svelte-12eybk1.svelte-12eybk1{width:60.8vw}}.quote.svelte-12eybk1.svelte-12eybk1:before{content:"\201c"}.quote.svelte-12eybk1.svelte-12eybk1:after{content:"\201d"}footer.svelte-12eybk1.svelte-12eybk1{margin-top:3.90625vw}@media screen and (min-width: 601px) and (max-width: 900px){footer.svelte-12eybk1.svelte-12eybk1{margin-top:3.90625vw}}@media screen and (orientation: portrait) and (max-width: 600px){footer.svelte-12eybk1.svelte-12eybk1{margin-top:8vw}}footer.svelte-12eybk1 .job-title.svelte-12eybk1{font-style:italic}footer.svelte-12eybk1+.quote.svelte-12eybk1{margin-top:3.90625vw}@media screen and (min-width: 601px) and (max-width: 900px){footer.svelte-12eybk1+.quote.svelte-12eybk1{margin-top:3.90625vw}}@media screen and (orientation: portrait) and (max-width: 600px){footer.svelte-12eybk1+.quote.svelte-12eybk1{margin-top:8vw}}.more.svelte-1c0t143 .content .column h2.svelte-1c0t143{margin:0;font-size:.9375vw;font-weight:400;text-transform:uppercase;letter-spacing:.01em;line-height:1}@media screen and (orientation: portrait) and (max-width: 600px){.more.svelte-1c0t143 .content .column h2.svelte-1c0t143{font-size:3.2vw}}@media screen and (min-width: 601px) and (max-width: 900px){.more.svelte-1c0t143 .content .column h2.svelte-1c0t143{font-size:1.5625vw}}.intro.svelte-1c0t143.svelte-1c0t143,.intro-buttons.svelte-1c0t143.svelte-1c0t143{margin-left:33.333333%;padding:0 1.25vw}@media screen and (min-width: 601px) and (max-width: 900px){.intro.svelte-1c0t143.svelte-1c0t143,.intro-buttons.svelte-1c0t143.svelte-1c0t143{padding:0 1.6927083333vw}}@media screen and (orientation: portrait) and (max-width: 600px){.intro.svelte-1c0t143.svelte-1c0t143,.intro-buttons.svelte-1c0t143.svelte-1c0t143{margin-left:0;padding:0 3.4666666667vw}}.intro.svelte-1c0t143.svelte-1c0t143{margin-bottom:3.90625vw}@media screen and (min-width: 601px) and (max-width: 900px){.intro.svelte-1c0t143.svelte-1c0t143{margin-bottom:3.90625vw}}@media screen and (orientation: portrait) and (max-width: 600px){.intro.svelte-1c0t143.svelte-1c0t143{margin-bottom:8vw}}@media screen and (orientation: portrait) and (max-width: 600px){.intro.svelte-1c0t143 .big-paragraphs{width:100%}}.intro-buttons.svelte-1c0t143.svelte-1c0t143{position:sticky;top:4.21875vw;margin-bottom:9.53125vw;z-index:1}@media screen and (min-width: 601px) and (max-width: 900px){.intro-buttons.svelte-1c0t143.svelte-1c0t143{top:6.640625vw;margin-bottom:7.8125vw}}@media screen and (orientation: portrait) and (max-width: 600px){.intro-buttons.svelte-1c0t143.svelte-1c0t143{top:13.6vw;margin-bottom:16vw}}.more.svelte-1c0t143.svelte-1c0t143{position:fixed;left:0;right:0;top:2.96875vw;opacity:1;background-color:var(--footerColour);box-shadow:0 0 6px #00000024;padding:1.25vw 0;transform:translateY(-100%);transition:.5s ease-out;z-index:1}@media screen and (min-width: 601px) and (max-width: 900px){.more.svelte-1c0t143.svelte-1c0t143{top:4.9479166667vw;padding:1.6927083333vw 0}}@media screen and (orientation: portrait) and (max-width: 600px){.more.svelte-1c0t143.svelte-1c0t143{top:10.1333333333vw;padding:3.4666666667vw 0;bottom:0;overflow-y:auto}}.more.active.svelte-1c0t143.svelte-1c0t143{opacity:1;transform:translateY(0)}.more.svelte-1c0t143 .buttons.svelte-1c0t143{margin-left:33.333333%;padding:0 1.25vw;margin-bottom:3.90625vw}@media screen and (min-width: 601px) and (max-width: 900px){.more.svelte-1c0t143 .buttons.svelte-1c0t143{padding:0 1.6927083333vw;margin-bottom:6.5104166667vw}}@media screen and (orientation: portrait) and (max-width: 600px){.more.svelte-1c0t143 .buttons.svelte-1c0t143{margin-left:0;padding:0 3.4666666667vw;margin-bottom:5.8666666667vw}}.more.svelte-1c0t143 .content.svelte-1c0t143{display:flex;justify-content:flex-start;gap:1.25vw;padding:0 1.25vw}@media screen and (min-width: 601px) and (max-width: 900px){.more.svelte-1c0t143 .content.svelte-1c0t143{padding:0 1.6927083333vw;gap:1.6927083333vw}}@media screen and (orientation: portrait) and (max-width: 600px){.more.svelte-1c0t143 .content.svelte-1c0t143{padding:0 3.4666666667vw;flex-direction:column;gap:10.6666666667vw}}.more.svelte-1c0t143 .content .column.svelte-1c0t143{flex-basis:33.333333%}@media screen and (orientation: portrait) and (max-width: 600px){.more.svelte-1c0t143 .content .column.svelte-1c0t143{flex-basis:auto}}.more.svelte-1c0t143 .content .column h2.svelte-1c0t143{margin-left:25%}@media screen and (min-width: 601px) and (max-width: 900px){.more.svelte-1c0t143 .content .column h2.svelte-1c0t143{margin-left:33.333333%}}@media screen and (orientation: portrait) and (max-width: 600px){.more.svelte-1c0t143 .content .column h2.svelte-1c0t143{margin-left:33.333333%}}.more.svelte-1c0t143 .content .column.svelte-1c0t143 p:before{display:block;content:"";width:25%;height:2em;float:left}@media screen and (min-width: 601px) and (max-width: 900px){.more.svelte-1c0t143 .content .column.svelte-1c0t143 p:before{width:33.333333%}}@media screen and (orientation: portrait) and (max-width: 600px){.more.svelte-1c0t143 .content .column.svelte-1c0t143 p:before{width:33.333333%}}.project-details.svelte-f8v7fk .category h2.svelte-f8v7fk{margin:0;font-size:.9375vw;font-weight:400;text-transform:uppercase;letter-spacing:.01em;line-height:1}@media screen and (orientation: portrait) and (max-width: 600px){.project-details.svelte-f8v7fk .category h2.svelte-f8v7fk{font-size:3.2vw}}@media screen and (min-width: 601px) and (max-width: 900px){.project-details.svelte-f8v7fk .category h2.svelte-f8v7fk{font-size:1.5625vw}}.project-details.svelte-f8v7fk.svelte-f8v7fk{display:flex;justify-content:space-between;gap:1.25vw;padding:0 1.25vw}@media screen and (min-width: 601px) and (max-width: 900px){.project-details.svelte-f8v7fk.svelte-f8v7fk{gap:1.6927083333vw;padding:0 1.6927083333vw}}@media screen and (orientation: portrait) and (max-width: 600px){.project-details.svelte-f8v7fk.svelte-f8v7fk{gap:3.4666666667vw;padding:0 3.4666666667vw}}.project-details.svelte-f8v7fk .title.svelte-f8v7fk{flex-basis:33.33333333%}.project-details.svelte-f8v7fk .content.svelte-f8v7fk{flex-basis:66.66666666%}@media screen and (orientation: portrait) and (max-width: 600px){.project-details.svelte-f8v7fk.svelte-f8v7fk{display:block}}.project-details.svelte-f8v7fk .category.svelte-f8v7fk{display:flex;align-items:baseline}.project-details.svelte-f8v7fk .category h2.svelte-f8v7fk{flex-basis:25%}@media screen and (min-width: 601px) and (max-width: 900px){.project-details.svelte-f8v7fk .category h2.svelte-f8v7fk{flex-basis:33.333333%}}@media screen and (orientation: portrait) and (max-width: 600px){.project-details.svelte-f8v7fk .category h2.svelte-f8v7fk{flex-basis:33.333333%}}.project-details.svelte-f8v7fk .category ol.svelte-f8v7fk{display:inline-block;flex-grow:1}.project-details.svelte-f8v7fk .client.svelte-f8v7fk,.project-details.svelte-f8v7fk .expertise.svelte-f8v7fk{margin-bottom:3.90625vw}@media screen and (min-width: 601px) and (max-width: 900px){.project-details.svelte-f8v7fk .client.svelte-f8v7fk,.project-details.svelte-f8v7fk .expertise.svelte-f8v7fk{margin-bottom:2.6041666667vw}}@media screen and (orientation: portrait) and (max-width: 600px){.project-details.svelte-f8v7fk .client.svelte-f8v7fk,.project-details.svelte-f8v7fk .expertise.svelte-f8v7fk{margin-bottom:5.3333333333vw}}@media screen and (orientation: portrait) and (max-width: 600px){.project-details.svelte-f8v7fk .content.svelte-f8v7fk{margin-top:16vw}}.assets.svelte-1b0wdgf .image.svelte-1b0wdgf,.assets.svelte-1b0wdgf .video.svelte-1b0wdgf{padding:0 1.25vw;margin-left:33.333333%}@media screen and (min-width: 601px) and (max-width: 900px){.assets.svelte-1b0wdgf .image.svelte-1b0wdgf,.assets.svelte-1b0wdgf .video.svelte-1b0wdgf{padding:0 1.6927083333vw;margin-left:0;width:100%}}@media screen and (orientation: portrait) and (max-width: 600px){.assets.svelte-1b0wdgf .image.svelte-1b0wdgf,.assets.svelte-1b0wdgf .video.svelte-1b0wdgf{padding:0 3.4666666667vw;margin-left:0;width:100%}}.assets.svelte-1b0wdgf .image img.svelte-1b0wdgf,.assets.svelte-1b0wdgf .video img.svelte-1b0wdgf,.assets.svelte-1b0wdgf .image video.svelte-1b0wdgf,.assets.svelte-1b0wdgf .video video.svelte-1b0wdgf{width:100%;height:auto}.assets.svelte-1b0wdgf.svelte-1b0wdgf{margin-top:1.25vw}@media screen and (min-width: 601px) and (max-width: 900px){.assets.svelte-1b0wdgf.svelte-1b0wdgf{margin-top:1.6927083333vw}}@media screen and (orientation: portrait) and (max-width: 600px){.assets.svelte-1b0wdgf.svelte-1b0wdgf{margin-top:3.4666666667vw}}.assets.svelte-1b0wdgf .image.svelte-1b0wdgf,.assets.svelte-1b0wdgf .video.svelte-1b0wdgf{margin-bottom:.78125vw}@media screen and (min-width: 601px) and (max-width: 900px){.assets.svelte-1b0wdgf .image.svelte-1b0wdgf,.assets.svelte-1b0wdgf .video.svelte-1b0wdgf{margin-bottom:1.3020833333vw}}@media screen and (orientation: portrait) and (max-width: 600px){.assets.svelte-1b0wdgf .image.svelte-1b0wdgf,.assets.svelte-1b0wdgf .video.svelte-1b0wdgf{margin-bottom:2.6666666667vw}}.assets.svelte-1b0wdgf .image.fullscreen.svelte-1b0wdgf,.assets.svelte-1b0wdgf .video.fullscreen.svelte-1b0wdgf{width:100%;margin-left:0}.assets.svelte-1b0wdgf .text{margin-bottom:7.8125vw}@media screen and (min-width: 601px) and (max-width: 900px){.assets.svelte-1b0wdgf .text{margin-bottom:5.2083333333vw}}@media screen and (orientation: portrait) and (max-width: 600px){.assets.svelte-1b0wdgf .text{margin-bottom:10.6666666667vw}}section.related-projects{margin-top:11.71875vw}@media screen and (min-width: 601px) and (max-width: 900px){section.related-projects{margin-top:10.4166666667vw}}@media screen and (orientation: portrait) and (max-width: 600px){section.related-projects{margin-top:21.3333333333vw}}.page.svelte-1ehm9me{margin-top:1em;padding-bottom:11.71875vw}@media screen and (min-width: 601px) and (max-width: 900px){.page.svelte-1ehm9me{padding-bottom:15.625vw}}@media screen and (orientation: portrait) and (max-width: 600px){.page.svelte-1ehm9me{padding-bottom:32vw}}
