@font-face{font-family:"FFF-AcidGrotesk";src:url("../fonts/FFF-AcidGrotesk/FFF-AcidGrotesk-Book.woff2") format("woff2"),url("../fonts/FFF-AcidGrotesk/FFF-AcidGrotesk-Book.woff") format("woff");font-style:normal;font-stretch:normal;font-weight:400;unicode-range:U+0020-00FE}body.single-work h1{font-family:"FFF-AcidGrotesk",serif}@media only screen and (min-width: 1500px){body.single-work h1{line-height:1 !important}}body.single-work .maincontent:has(.pagehero){padding-top:0px !important}body.single-work .maincontent .pagehero{height:auto;padding-top:80px}@media only screen and (min-width: 768px){body.single-work .maincontent .pagehero{padding-top:140px}}@media only screen and (min-width: 1500px){body.single-work .maincontent .pagehero{padding-top:200px}}body.single-work .maincontent .pagehero .grid{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));-moz-column-gap:2.5rem;column-gap:2.5rem;grid-template-rows:auto;row-gap:0px;padding-top:2rem;padding-bottom:2rem}@media only screen and (max-width: 575px){body.single-work .maincontent .pagehero .grid{-moz-column-gap:0px;column-gap:0px}}@media only screen and (min-width: 992px){body.single-work .maincontent .pagehero .grid{padding-top:3rem}}@media only screen and (min-width: 1500px){body.single-work .maincontent .pagehero .grid{padding-top:5rem}}@media only screen and (min-width: 992px){body.single-work .maincontent .pagehero .grid{padding-bottom:3rem}}@media only screen and (min-width: 1500px){body.single-work .maincontent .pagehero .grid{padding-bottom:5rem}}body.single-work .maincontent .pagehero .grid .title{grid-column:1/-1;color:#fff;padding-top:2rem}@media only screen and (min-width: 1200px){body.single-work .maincontent .pagehero .grid .title{grid-column:1/7}}@media only screen and (min-width: 992px){body.single-work .maincontent .pagehero .grid .title{padding-top:3rem}}@media only screen and (min-width: 1500px){body.single-work .maincontent .pagehero .grid .title{padding-top:5rem}}body.single-work .maincontent .pagehero .grid .title h1{font-size:2.5rem;line-height:1.1}@media only screen and (min-width: 768px){body.single-work .maincontent .pagehero .grid .title h1{font-size:2.8rem;line-height:1.1}}@media only screen and (min-width: 992px){body.single-work .maincontent .pagehero .grid .title h1{font-size:3.1rem;line-height:1.1}}@media only screen and (min-width: 1200px){body.single-work .maincontent .pagehero .grid .title h1{font-size:4rem;line-height:1.1}}@media only screen and (min-width: 1500px){body.single-work .maincontent .pagehero .grid .title h1{font-size:5rem;line-height:1.1}}@media only screen and (min-width: 1700px){body.single-work .maincontent .pagehero .grid .title h1{font-size:5.5rem;line-height:1.1}}@media only screen and (min-width: 992px){body.single-work .maincontent .intro_content .grid .text{grid-column:1/12}}@media only screen and (min-width: 1200px){body.single-work .maincontent .intro_content .grid .text{grid-column:1/11}}@media only screen and (min-width: 1500px){body.single-work .maincontent .intro_content .grid .text{grid-column:1/10}}@media only screen and (min-width: 1700px){body.single-work .maincontent .intro_content .grid .text{grid-column:1/9}}@media only screen and (min-width: 768px){body.single-work .maincontent .intro_content .grid .text{font-size:1.5rem}}body.single-work .maincontent .intro_content .grid .text h1{font-size:2.5rem;line-height:1.1}@media only screen and (min-width: 768px){body.single-work .maincontent .intro_content .grid .text h1{font-size:2.8rem;line-height:1.1}}@media only screen and (min-width: 992px){body.single-work .maincontent .intro_content .grid .text h1{font-size:3.1rem;line-height:1.1}}@media only screen and (min-width: 1200px){body.single-work .maincontent .intro_content .grid .text h1{font-size:4rem;line-height:1.1}}@media only screen and (min-width: 1500px){body.single-work .maincontent .intro_content .grid .text h1{font-size:5rem;line-height:1.1}}@media only screen and (min-width: 1700px){body.single-work .maincontent .intro_content .grid .text h1{font-size:5.5rem;line-height:1.1}}body.single-work .maincontent .more_projects .grid{grid-template-columns:minmax(0, 1fr)}@media only screen and (min-width: 768px){body.single-work .maincontent .more_projects .grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (min-width: 1200px){body.single-work .maincontent .more_projects .grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}body.single-work .maincontent .more_projects .grid h2{grid-column:1/-1;text-transform:none}body.single-work .maincontent .more_projects .grid h2:not(.wp-caption,.wp-caption-text){font-size:1.2rem;line-height:1.4166667}@media only screen and (min-width: 768px){body.single-work .maincontent .more_projects .grid h2:not(.wp-caption,.wp-caption-text){font-size:1.4rem;line-height:1.3}}@media only screen and (min-width: 992px){body.single-work .maincontent .more_projects .grid h2:not(.wp-caption,.wp-caption-text){font-size:1.8rem;line-height:1.2}}@media only screen and (min-width: 1200px){body.single-work .maincontent .more_projects .grid h2:not(.wp-caption,.wp-caption-text){font-size:2rem;line-height:1.454545}}body.single-work .maincontent .more_projects .grid h2 .fontsizeLarge{text-transform:none}body.single-work .maincontent .more_projects .grid h2 .fontsizeLarge:not(.wp-caption,.wp-caption-text){font-size:1.2rem;line-height:1.4166667}@media only screen and (min-width: 768px){body.single-work .maincontent .more_projects .grid h2 .fontsizeLarge:not(.wp-caption,.wp-caption-text){font-size:1.9rem;line-height:1.4}}@media only screen and (min-width: 992px){body.single-work .maincontent .more_projects .grid h2 .fontsizeLarge:not(.wp-caption,.wp-caption-text){font-size:2.2rem;line-height:1.1}}@media only screen and (min-width: 1200px){body.single-work .maincontent .more_projects .grid h2 .fontsizeLarge:not(.wp-caption,.wp-caption-text){font-size:2.5rem;line-height:1.1}}@media only screen and (min-width: 1500px){body.single-work .maincontent .more_projects .grid h2 .fontsizeLarge:not(.wp-caption,.wp-caption-text){font-size:2.8rem;line-height:1.1}}body.single-work .maincontent .work_cta{text-transform:none}body.single-work .maincontent .work_cta:not(.wp-caption,.wp-caption-text){font-size:1.2rem;line-height:1.4166667}@media only screen and (min-width: 768px){body.single-work .maincontent .work_cta:not(.wp-caption,.wp-caption-text){font-size:1.4rem;line-height:1.3}}@media only screen and (min-width: 992px){body.single-work .maincontent .work_cta:not(.wp-caption,.wp-caption-text){font-size:1.8rem;line-height:1.2}}@media only screen and (min-width: 1200px){body.single-work .maincontent .work_cta:not(.wp-caption,.wp-caption-text){font-size:2rem;line-height:1.454545}}body.single-work .maincontent .work_cta i{font-style:normal;color:#fff}body.single-work.bg--lightgreen,body.single-work.bg--lightgreen.jsStickyMenu .mainheader,body.single-work.bg--lightgreen .maincontent{background-color:#bfd5cc}body.single-work.bg--lightblue,body.single-work.bg--lightblue.jsStickyMenu .mainheader,body.single-work.bg--lightblue .maincontent{background-color:#c8dce4}body.single-work.bg--lightgrey,body.single-work.bg--lightgrey.jsStickyMenu .mainheader,body.single-work.bg--lightgrey .maincontent{background-color:#dadfe2}body.single-work.bg--lightwhite,body.single-work.bg--lightwhite.jsStickyMenu .mainheader,body.single-work.bg--lightwhite .maincontent{background-color:#ebf3f3}body.single-work:not(.bg--darkgrey){color:#212121}body.single-work:not(.bg--darkgrey) .btn{background-color:rgba(33,33,33,0);color:#212121;border-color:#212121}body.single-work:not(.bg--darkgrey) .btn::after{filter:brightness(0) saturate(100%) invert(13%) sepia(0%) saturate(1247%) hue-rotate(195deg) brightness(109%) contrast(103%)}body.single-work:not(.bg--darkgrey) .btn:hover{background-color:#212121;color:#fff;border-color:#212121}body.single-work:not(.bg--darkgrey) .btn:hover::after{filter:invert(91%) sepia(94%) saturate(29%) hue-rotate(249deg) brightness(107%) contrast(100%)}body.single-work:not(.bg--darkgrey) .tile h3.title{color:#212121}@media only screen and (min-width: 768px){body.single-work:not(.bg--darkgrey) .navigation a,body.single-work:not(.bg--darkgrey) .navigation a span,body.single-work:not(.bg--darkgrey) .navigation a::after{color:#212121 !important}}body.single-work:not(.bg--darkgrey) .maincontent .work_cta i{color:#9a9999}body.single-work:not(.jsStickyMenu,.jsMenuActive):has(.pagehero).headcolor--darkgrey header .strapline,body.single-work:not(.jsStickyMenu,.jsMenuActive):has(.pagehero).headcolor--darkgrey header .menubutton{color:#212121 !important}body.single-work:not(.jsStickyMenu,.jsMenuActive):has(.pagehero).headcolor--darkgrey header .navigation a,body.single-work:not(.jsStickyMenu,.jsMenuActive):has(.pagehero).headcolor--darkgrey header .navigation a span,body.single-work:not(.jsStickyMenu,.jsMenuActive):has(.pagehero).headcolor--darkgrey header .navigation a::after{color:#212121 !important}body.single-work:not(.jsStickyMenu,.jsMenuActive):has(.pagehero).headcolor--darkgrey .title h1{color:#212121}body.single-work:not(.jsStickyMenu,.jsMenuActive):has(.pagehero).headcolor--white header .strapline,body.single-work:not(.jsStickyMenu,.jsMenuActive):has(.pagehero).headcolor--white header .menubutton{color:#fff !important}body.single-work:not(.jsStickyMenu,.jsMenuActive):has(.pagehero).headcolor--white header .navigation a,body.single-work:not(.jsStickyMenu,.jsMenuActive):has(.pagehero).headcolor--white header .navigation a span,body.single-work:not(.jsStickyMenu,.jsMenuActive):has(.pagehero).headcolor--white header .navigation a::after{color:#fff !important}body.single-work:not(.jsStickyMenu,.jsMenuActive):has(.pagehero).headcolor--white .title h1{color:#fff}/*# sourceMappingURL=styles-work.min.css.map */