.fs-3xs{font-size:.5rem}@media only screen and (min-width: 1400px){.fs-3xs{font-size:.625rem}}.fs-2xs{font-size:.625rem}@media only screen and (min-width: 1400px){.fs-2xs{font-size:.75rem}}@media only screen and (min-width: 1920px){.fs-2xs{font-size:.875rem}}.fs-xs{font-size:.875rem}@media only screen and (min-width: 1920px){.fs-xs{font-size:1rem}}.fs-s{font-size:1rem}@media only screen and (min-width: 1920px){.fs-s{font-size:1.125rem}}.fs-m{font-size:1rem}@media only screen and (min-width: 1400px){.fs-m{font-size:1.125rem}}@media only screen and (min-width: 1920px){.fs-m{font-size:1.25rem}}.fs-ml{font-size:1.25rem}@media only screen and (min-width: 1920px){.fs-ml{font-size:1.5rem}}.fs-l,.paragraph-projects .project-highlight__title{font-size:1.325rem}@media only screen and (min-width: 1400px){.fs-l,.paragraph-projects .project-highlight__title{font-size:1.5rem}}@media only screen and (min-width: 1920px){.fs-l,.paragraph-projects .project-highlight__title{font-size:1.75rem}}.fs-xl{font-size:1.5rem}@media only screen and (min-width: 1400px){.fs-xl{font-size:1.75rem}}@media only screen and (min-width: 1920px){.fs-xl{font-size:2rem}}.fs-2xl{font-size:1.75rem}@media only screen and (min-width: 1400px){.fs-2xl{font-size:2rem}}@media only screen and (min-width: 1920px){.fs-2xl{font-size:2.5rem}}.fs-3xl{line-height:1;font-size:2rem}@media only screen and (min-width: 1400px){.fs-3xl{font-size:2.5rem}}@media only screen and (min-width: 1920px){.fs-3xl{font-size:3.5rem}}.fs-4xl{line-height:1;font-size:3rem}@media only screen and (min-width: 1400px){.fs-4xl{font-size:clamp(3.5rem, calc(-1rem + 5vw), 5rem)}}.fs-5xl{line-height:1;font-size:clamp(3rem, calc(2.4718rem + 2.2535vw), 4.5rem)}@media only screen and (min-width: 1400px){.fs-5xl{font-size:clamp(4.5rem, calc(-0.75rem + 5.8333vw), 6.25rem)}}.m-2xs{margin:clamp(0.25rem, calc(0.1893rem + 0.2589vw), 0.5rem)}.mt-2xs{margin-top:clamp(0.25rem, calc(0.1893rem + 0.2589vw), 0.5rem)}.mb-2xs{margin-bottom:clamp(0.25rem, calc(0.1893rem + 0.2589vw), 0.5rem)}.mr-2xs{margin-right:clamp(0.25rem, calc(0.1893rem + 0.2589vw), 0.5rem)}.ml-2xs{margin-left:clamp(0.25rem, calc(0.1893rem + 0.2589vw), 0.5rem)}.m-xs{margin:clamp(0.5rem, calc(0.3786rem + 0.5178vw), 1rem)}.mt-xs{margin-top:clamp(0.5rem, calc(0.3786rem + 0.5178vw), 1rem)}.mb-xs{margin-bottom:clamp(0.5rem, calc(0.3786rem + 0.5178vw), 1rem)}.mr-xs{margin-right:clamp(0.5rem, calc(0.3786rem + 0.5178vw), 1rem)}.ml-xs{margin-left:clamp(0.5rem, calc(0.3786rem + 0.5178vw), 1rem)}.m-s{margin:clamp(1rem, calc(0.8786rem + 0.5178vw), 1.5rem)}.mt-s{margin-top:clamp(1rem, calc(0.8786rem + 0.5178vw), 1.5rem)}.mb-s{margin-bottom:clamp(1rem, calc(0.8786rem + 0.5178vw), 1.5rem)}.mr-s{margin-right:clamp(1rem, calc(0.8786rem + 0.5178vw), 1.5rem)}.ml-s{margin-left:clamp(1rem, calc(0.8786rem + 0.5178vw), 1.5rem)}.m-m{margin:clamp(1.5rem, calc(1.1359rem + 1.5534vw), 3rem)}.mt-m{margin-top:clamp(1.5rem, calc(1.1359rem + 1.5534vw), 3rem)}.mb-m{margin-bottom:clamp(1.5rem, calc(1.1359rem + 1.5534vw), 3rem)}.mr-m{margin-right:clamp(1.5rem, calc(1.1359rem + 1.5534vw), 3rem)}.ml-m{margin-left:clamp(1.5rem, calc(1.1359rem + 1.5534vw), 3rem)}.m-l{margin:clamp(2.5rem, calc(2.3786rem + 0.5178vw), 3rem)}.mt-l{margin-top:clamp(2.5rem, calc(2.3786rem + 0.5178vw), 3rem)}.mb-l{margin-bottom:clamp(2.5rem, calc(2.3786rem + 0.5178vw), 3rem)}.mr-l{margin-right:clamp(2.5rem, calc(2.3786rem + 0.5178vw), 3rem)}.ml-l{margin-left:clamp(2.5rem, calc(2.3786rem + 0.5178vw), 3rem)}.m-xl{margin:clamp(3rem, calc(2.5146rem + 2.0712vw), 5rem)}.mt-xl{margin-top:clamp(3rem, calc(2.5146rem + 2.0712vw), 5rem)}.mb-xl{margin-bottom:clamp(3rem, calc(2.5146rem + 2.0712vw), 5rem)}.mr-xl{margin-right:clamp(3rem, calc(2.5146rem + 2.0712vw), 5rem)}.ml-xl{margin-left:clamp(3rem, calc(2.5146rem + 2.0712vw), 5rem)}.m-2xl{margin:clamp(4rem, calc(3.1505rem + 3.6246vw), 7.5rem)}.mt-2xl{margin-top:clamp(4rem, calc(3.1505rem + 3.6246vw), 7.5rem)}.mb-2xl{margin-bottom:clamp(4rem, calc(3.1505rem + 3.6246vw), 7.5rem)}.mr-2xl{margin-right:clamp(4rem, calc(3.1505rem + 3.6246vw), 7.5rem)}.ml-2xl{margin-left:clamp(4rem, calc(3.1505rem + 3.6246vw), 7.5rem)}.m-3xl{margin:clamp(5rem, calc(3.7835rem + 5.6957vw), 10rem)}.mt-3xl{margin-top:clamp(5rem, calc(3.7835rem + 5.6957vw), 10rem)}.mb-3xl{margin-bottom:clamp(5rem, calc(3.7835rem + 5.6957vw), 10rem)}.mr-3xl{margin-right:clamp(5rem, calc(3.7835rem + 5.6957vw), 10rem)}.ml-3xl{margin-left:clamp(5rem, calc(3.7835rem + 5.6957vw), 10rem)}.p-2xs{padding:clamp(0.25rem, calc(0.1893rem + 0.2589vw), 0.5rem)}.pt-2xs{padding-top:clamp(0.25rem, calc(0.1893rem + 0.2589vw), 0.5rem)}.pb-2xs{padding-bottom:clamp(0.25rem, calc(0.1893rem + 0.2589vw), 0.5rem)}.pr-2xs{padding-right:clamp(0.25rem, calc(0.1893rem + 0.2589vw), 0.5rem)}.pl-2xs{padding-left:clamp(0.25rem, calc(0.1893rem + 0.2589vw), 0.5rem)}.p-xs{padding:clamp(0.5rem, calc(0.3786rem + 0.5178vw), 1rem)}.pt-xs{padding-top:clamp(0.5rem, calc(0.3786rem + 0.5178vw), 1rem)}.pb-xs{padding-bottom:clamp(0.5rem, calc(0.3786rem + 0.5178vw), 1rem)}.pr-xs{padding-right:clamp(0.5rem, calc(0.3786rem + 0.5178vw), 1rem)}.pl-xs{padding-left:clamp(0.5rem, calc(0.3786rem + 0.5178vw), 1rem)}.p-s{padding:clamp(1rem, calc(0.8786rem + 0.5178vw), 1.5rem)}.pt-s{padding-top:clamp(1rem, calc(0.8786rem + 0.5178vw), 1.5rem)}.pb-s{padding-bottom:clamp(1rem, calc(0.8786rem + 0.5178vw), 1.5rem)}.pr-s{padding-right:clamp(1rem, calc(0.8786rem + 0.5178vw), 1.5rem)}.pl-s{padding-left:clamp(1rem, calc(0.8786rem + 0.5178vw), 1.5rem)}.p-m{padding:clamp(1.5rem, calc(1.1359rem + 1.5534vw), 3rem)}.pt-m{padding-top:clamp(1.5rem, calc(1.1359rem + 1.5534vw), 3rem)}.pb-m{padding-bottom:clamp(1.5rem, calc(1.1359rem + 1.5534vw), 3rem)}.pr-m{padding-right:clamp(1.5rem, calc(1.1359rem + 1.5534vw), 3rem)}.pl-m{padding-left:clamp(1.5rem, calc(1.1359rem + 1.5534vw), 3rem)}.p-l{padding:clamp(2.5rem, calc(2.3786rem + 0.5178vw), 3rem)}.pt-l{padding-top:clamp(2.5rem, calc(2.3786rem + 0.5178vw), 3rem)}.pb-l{padding-bottom:clamp(2.5rem, calc(2.3786rem + 0.5178vw), 3rem)}.pr-l{padding-right:clamp(2.5rem, calc(2.3786rem + 0.5178vw), 3rem)}.pl-l{padding-left:clamp(2.5rem, calc(2.3786rem + 0.5178vw), 3rem)}.p-xl{padding:clamp(3rem, calc(2.5146rem + 2.0712vw), 5rem)}.pt-xl{padding-top:clamp(3rem, calc(2.5146rem + 2.0712vw), 5rem)}.pb-xl{padding-bottom:clamp(3rem, calc(2.5146rem + 2.0712vw), 5rem)}.pr-xl{padding-right:clamp(3rem, calc(2.5146rem + 2.0712vw), 5rem)}.pl-xl{padding-left:clamp(3rem, calc(2.5146rem + 2.0712vw), 5rem)}.p-2xl{padding:clamp(4rem, calc(3.1505rem + 3.6246vw), 7.5rem)}.pt-2xl{padding-top:clamp(4rem, calc(3.1505rem + 3.6246vw), 7.5rem)}.pb-2xl{padding-bottom:clamp(4rem, calc(3.1505rem + 3.6246vw), 7.5rem)}.pr-2xl{padding-right:clamp(4rem, calc(3.1505rem + 3.6246vw), 7.5rem)}.pl-2xl{padding-left:clamp(4rem, calc(3.1505rem + 3.6246vw), 7.5rem)}.p-3xl{padding:clamp(5rem, calc(3.7835rem + 5.6957vw), 10rem)}.pt-3xl{padding-top:clamp(5rem, calc(3.7835rem + 5.6957vw), 10rem)}.pb-3xl{padding-bottom:clamp(5rem, calc(3.7835rem + 5.6957vw), 10rem)}.pr-3xl{padding-right:clamp(5rem, calc(3.7835rem + 5.6957vw), 10rem)}.pl-3xl{padding-left:clamp(5rem, calc(3.7835rem + 5.6957vw), 10rem)}.paragraph-projects{background-color:var(--primaryColour)}.paragraph-projects .layout__inner-wrap{padding:0 16px}@media only screen and (min-width: 1000px){.paragraph-projects .layout__inner-wrap{padding:0}}@media only screen and (min-width: 1000px){.paragraph-projects .grid__column:first-child{grid-column:2/7}}@media only screen and (min-width: 1400px){.paragraph-projects .grid__column:first-child{grid-column:2/6}}@media only screen and (min-width: 1000px){.paragraph-projects .grid__column:last-child{grid-column:7/-1}}@media only screen and (min-width: 1400px){.paragraph-projects .grid__column:last-child{grid-column:6/-1}}.paragraph-projects .paragraph-projects__content{padding:40px 0}@media only screen and (min-width: 1000px){.paragraph-projects .paragraph-projects__content{padding-block:4rem}}@media only screen and (min-width: 1920px){.paragraph-projects .paragraph-projects__content{padding-block:5rem}}.paragraph-projects ul{list-style:none;margin:0 -16px;padding:0}@media only screen and (min-width: 750px){.paragraph-projects ul{display:flex;flex-wrap:wrap}}@media only screen and (min-width: 1000px){.paragraph-projects ul{margin:0}}.paragraph-projects ul li{margin:0;padding:0}@media only screen and (min-width: 750px){.paragraph-projects ul li{flex:0 0 50%}}@media only screen and (min-width: 1000px){.paragraph-projects ul li{flex:0 0 100%}}.paragraph-projects ul li:before{display:none}.paragraph-projects .paragraph__title{color:var(--white);margin-bottom:40px}.paragraph-projects .project-highlight__title{color:var(--white);margin:0 0 4px}.paragraph-projects .project-highlight__title a:after{content:"";position:absolute;z-index:2;left:0;top:0;width:100%;height:100%}.paragraph-projects .project-highlight__title a:link,.paragraph-projects .project-highlight__title a:visited{color:var(--white);text-decoration:none}.paragraph-projects .project-highlight__meta{display:flex;justify-content:space-between}.paragraph-projects .project-highlight__subtitle{color:var(--white);margin:0;padding-right:24px;font-size:.875rem}@media only screen and (min-width: 1920px){.paragraph-projects .project-highlight__subtitle{font-size:1rem}}.paragraph-projects .project-highlight__location{color:var(--white);margin:0;margin-left:auto;text-align:right;font-size:.875rem}@media only screen and (min-width: 1920px){.paragraph-projects .project-highlight__location{font-size:1rem}}.paragraph-projects .button--read-more{color:var(--white)}@media only screen and (min-width: 1000px){.paragraph-projects .button--read-more{margin-top:clamp(0rem, calc(-2.7174rem + 4.3478vw), 2.5rem)}}.paragraph-projects .button--read-more:hover .button__icon .icon,.paragraph-projects .button--read-more:focus .button__icon .icon,.paragraph-projects .button--read-more:active .button__icon .icon{fill:var(--white)}.paragraph-projects .button--read-more .button__icon .icon{fill:var(--white)}@media only screen and (min-width: 1000px){.paragraph-projects__content .project-highlight__visual{display:none}}.paragraph-projects__visuals{display:none;position:relative}@media only screen and (min-width: 1000px){.paragraph-projects__visuals{display:block}}@media only screen and (min-width: 1000px){.paragraph-projects__visuals .project-highlight__visual{display:block}}@media only screen and (min-width: 1000px){.paragraph-projects__visuals-item{position:absolute;width:100%;height:100%}}@media only screen and (min-width: 1000px){.paragraph-projects__visuals-item{opacity:0;transition:opacity 250ms linear}}@media only screen and (min-width: 1000px){.paragraph-projects__visuals-item img,.paragraph-projects__visuals-item picture{transform:scale(1);transition:transform 4000ms linear}}@media only screen and (min-width: 1000px){.paragraph-projects__visuals-item.is-active{z-index:2;opacity:1}}@media only screen and (min-width: 1000px){.paragraph-projects__visuals-item.is-active img,.paragraph-projects__visuals-item.is-active picture{transform:scale(1.025)}}.project-highlight{display:flex;flex-direction:column;padding-bottom:8px}@media only screen and (min-width: 1000px){.project-highlight{padding-bottom:clamp(0rem, calc(-1.3462rem + 1.5385vw), 0.5rem)}}.project-highlight:hover .project-highlight__title,.project-highlight:focus-within .project-highlight__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}@media only screen and (min-width: 1000px){.paragraph-projects__plain-item .project-highlight:before{content:"";opacity:0;transition:200ms all linear;background-color:var(--primaryColour90);width:200%;height:100%;position:absolute;left:-100%;top:0;z-index:0}}@media only screen and (min-width: 1000px){.paragraph-projects__plain-item.is-active .project-highlight .project-highlight__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}}@media only screen and (min-width: 1000px){.paragraph-projects__plain-item.is-active .project-highlight:before{opacity:1}}.project-highlight .project-highlight__info{padding:16px;order:2}@media only screen and (min-width: 1000px){.project-highlight .project-highlight__info{position:relative;z-index:2;padding-left:0;padding-block:.75rem;padding-right:clamp(2.5rem, calc(-3.75rem + 10vw), 5rem)}}@media only screen and (min-width: 1000px)and (min-width: 1400px){.project-highlight .project-highlight__info{padding-block:1.125rem;padding-right:clamp(5rem, calc(-8.4615rem + 15.3846vw), 10rem)}}.project-highlight .project-highlight__visual{order:1;min-height:240px;position:relative}.project-highlight .project-highlight__visual .project-highlight__visual-inner{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0}.project-highlight .project-highlight__visual .project-highlight__visual-inner img,.project-highlight .project-highlight__visual .project-highlight__visual-inner picture{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%;font-family:"object-fit: cover; object-position: 50% 50%;"}.project-highlight .project-highlight__visual-inner{overflow:hidden}.project-highlight .project-highlight__visual-inner img{display:block}@media only screen and (min-width: 1000px){.project-highlight--visual-only{height:100%;padding-bottom:0}}@media only screen and (min-width: 1000px){.project-highlight--visual-only .project-highlight__visual{height:100%}}

/*# sourceMappingURL=paragraph-projects.css.map */