section.case-studies{grid-template-rows:max(min(6.25vw, 100px), 60px) auto auto max(min(6.25vw, 100px), 60px)}section.case-studies::before{content:"";grid-column:1/span 16;grid-row:1/span 4;background-color:#f5f5f5}section.case-studies>header{grid-row:2/span 1}section.case-studies .case-studies-grid{grid-row:3/span 1;display:grid;grid-gap:min(1.96vw, 50px);gap:min(1.96vw, 50px)}section.case-studies .case-studies-grid article{--gradientColour: 249, 192, 80;--overlayTranspT: 0;--overlayTranspB: 0.6;--spacing: 7%;background-color:#ccc;box-shadow:0 20px 20px -20px rgba(0,0,0,.8);transition:transform ease 300ms,box-shadow ease 300ms}section.case-studies .case-studies-grid article a{height:100%;text-decoration:none;display:grid;position:relative;z-index:0}section.case-studies .case-studies-grid article .image{grid-column:1/span 1;grid-row:1/span 2;position:absolute;inset:0;z-index:-1}section.case-studies .case-studies-grid article .image img{height:100%;object-fit:cover;font-size:12px}section.case-studies .case-studies-grid article .image::after{content:"";display:block;background-color:#292929;position:absolute;inset:0;width:100%;height:100%;opacity:.2;mix-blend-mode:multiply}@supports not (inset: 0 0 0 0){section.case-studies .case-studies-grid article .image{top:0;left:0;bottom:0;right:0}section.case-studies .case-studies-grid article .image::after{top:0;left:0;bottom:0;right:0}}section.case-studies .case-studies-grid article .logo{grid-column:1/span 1;grid-row:1/span 1;width:calc(var(--w)*1px);height:auto;max-width:100%;margin:var(--spacing) var(--spacing) 0 var(--spacing)}section.case-studies .case-studies-grid article header{grid-column:1/span 1;grid-row:2/span 1;align-self:end;background-image:linear-gradient(180deg, rgba(var(--gradientColour), var(--overlayTranspT)) 0%, rgba(var(--gradientColour), var(--overlayTranspB)) 100%);padding:var(--spacing)}section.case-studies .case-studies-grid article header .title{font-size:clamp(1rem,.9rem + .45vw,1.63rem);color:#fff;max-height:7.95ch;overflow:hidden;margin-bottom:.5em}section.case-studies .case-studies-grid article header p{display:flex;gap:max(min(0.79vw, 20px), 5px);font-family:"gilroy",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:clamp(.75rem,.73rem + .09vw,.88rem);line-height:1em;color:#fff;margin:0}section.case-studies .case-studies-grid article header p span{transition:transform 300ms ease;display:inline-flex}@supports not (font-size: clamp(1rem, calc(0.9rem + 0.45vw), 1.63rem)){section.case-studies .case-studies-grid article header .title{font-size:max(min(calc(0.9rem + 0.45vw), 1.63rem), 1rem)}section.case-studies .case-studies-grid article header p{font-size:max(min(calc(0.73rem + 0.09vw), 0.88rem), 0.75rem)}}@supports not (inset: 0 0 0 0){section.case-studies .case-studies-grid article header p span{margin-left:max(min(0.79vw, 20px), 5px)}}@media(hover : hover){section.case-studies .case-studies-grid article:hover{--overlayTranspB: 0.8;transform:translateY(-4px);box-shadow:0 24px 20px -20px rgba(0,0,0,.8)}section.case-studies .case-studies-grid article:hover p span{transform:translateX(4px)}}section.industries{display:grid;grid-template-columns:repeat(24, 1fr);row-gap:clamp(30px,6vw,60px);padding-top:clamp(60px,6.25vw,100px);padding-bottom:clamp(60px,6.25vw,100px)}@supports not (row-gap: clamp(30px, 6vw, 60px)){section.industries{grid-row-gap:max(min(6vw, 60px), 30px);row-gap:max(min(6vw, 60px), 30px);padding-top:max(min(6.25vw, 100px), 60px);padding-bottom:max(min(6.25vw, 100px), 60px)}}section.industries>*{grid-column:1/25}section.industries header{grid-column:4/22;justify-self:center;text-align:center;margin-top:clamp(60px,6.25vw,100px)}section.industries header>p{margin-bottom:0}@supports not (margin-top: clamp(60px, 6.25vw, 100px)){section.industries header{margin-top:max(min(6.25vw, 100px), 60px)}}section.industries nav.industries{margin:0 4.1666666667vw}section.industries nav.industries ul{background-color:#fff;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2vw;font-family:"gilroy",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:max(min(.76rem + .23vw,1.13rem),.81rem);line-height:1em}section.industries nav.industries ul li a{border:solid #ddd 1px;border-radius:4px;color:#292929;text-decoration:none;padding:10px}@media(hover : hover)and (pointer : fine){section.industries nav.industries ul li a:hover{color:#db2556;text-decoration:underline}}@supports not (inset: 0 0 0 0){section.industries nav.industries ul li{margin:1vw}}section.industries .industry{display:grid;grid-template-columns:repeat(24, 1fr);row-gap:clamp(30px,6vw,60px);padding-top:clamp(100px,6.25vw,150px)}@supports not (padding-top: clamp(100px, 6.25vw, 150px)){section.industries .industry{grid-row-gap:max(min(6vw, 60px), 30px);row-gap:max(min(6vw, 60px), 30px);padding-top:max(min(6.25vw, 150px), 100px)}}section.industries .industry article{grid-column:4/22;align-self:center;text-align:center}section.industries .industry article .title{font-size:max(min(.85rem + 1.13vw,2.67rem),1.11rem)}section.industries .industry article ul{display:flex;align-items:center;justify-content:center;gap:10%;margin-block-end:60px}section.industries .industry article ul li:last-of-type{padding-right:0}section.industries .industry article ul li img{width:100%;max-width:max-content;height:auto;font-size:12px}@supports not (inset: 0 0 0 0){section.industries .industry article ul{margin:0 -4% 60px}section.industries .industry article ul li{margin:0 4%}}section.industries .industry article .ctas{justify-content:center}section.industries .industry>picture{grid-column:1/25;grid-row:2/span 2}section.industries .industry>picture img{object-fit:cover;height:100%;font-size:12px}section.industries .industry blockquote{font-weight:100;display:block;margin:0}section.industries .industry blockquote p{font-size:calc(14px + 26*(100vw - 320px)/2240);font-weight:100;line-height:1.25em;color:#fff;margin-bottom:.5em}section.industries .industry blockquote p::selection{background-color:#80f4ea}@media(min-width : 1024px){section.industries .industry blockquote p{margin-bottom:1em}}@media(min-width : 2560px){section.industries .industry blockquote p{font-size:40px}}section.industries .industry blockquote cite{color:#00e9d4;font-style:normal;font-size:15px;font-size:calc(11px + 4*(100vw - 320px)/2240)}section.industries .industry blockquote cite::selection,section.industries .industry blockquote cite strong::selection{background-color:#80f4ea}@media(min-width : 2560px){section.industries .industry blockquote cite{font-size:15px}}section.industries .industry blockquote{grid-column:1/span 24;grid-row:3/span 1;position:relative;background-color:rgba(0,0,0,.5);padding:8.33%;margin:4.1666666667vw}section.industries .industry blockquote::after{content:"";display:block;position:absolute;left:-4.1666666667vw;top:-6.25vw;width:12.5vw;aspect-ratio:1/1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='130.657' height='102.576' viewBox='0 0 130.657 102.576'%3E%3Cpath d='M49.525,147.292c-8.069,5.461-14.817-2.866-6.2-10.018a126.585,126.585,0,0,0,11.007-10.6,58.574,58.574,0,0,0,10.911-15.45c.547-1.175-.849-1.922-1.574-2.159q-27.078-8.875-27.081-31.289,0-13.206,8.769-21.457t21.973-8.253c7.84,0,15.787,2.575,21.838,9.729,5.916,6.738,7.872,15.03,7.872,22.87Q97.045,115.132,49.525,147.292Zm68.7,0c-7.858,5.318-14.911-1.787-6.2-9.018a150.524,150.524,0,0,0,12.007-11.6c4.9-5.152,7.52-10.308,9.911-15.45.547-1.175-.849-1.922-1.574-2.159Q105.3,100.192,105.3,77.778q0-13.206,8.769-21.457t21.973-8.253c7.84,0,15.787,2.575,21.838,9.729,5.915,6.738,7.872,15.03,7.872,22.87Q165.749,115.132,118.23,147.292Z' transform='translate(166.499 149.894) rotate(180)' fill='rgba(255,255,255,0)' stroke='%2300e9d4' stroke-width='1.5'/%3E%3C/svg%3E") center no-repeat;background-size:contain}section.industries .industry blockquote p{margin-bottom:.5em}section.industries .industry blockquote a{background-color:#112f51;display:flex;flex-direction:column;justify-content:center;height:100%;padding:14%;text-decoration:none;box-shadow:0 20px 20px -20px rgba(0,0,0,.8);transition:transform ease 300ms,box-shadow ease 300ms}section.industries .industry blockquote a p{font-size:max(min(.82rem + .74vw,2rem),.98rem);line-height:1.5em}section.industries .industry blockquote a cite{font-size:max(min(.71rem + .18vw,1rem),.75rem);line-height:1.75em}section.industries .industry blockquote a::after{content:"";width:14%;padding-top:14%;height:0;position:absolute;bottom:0;right:0;background:url(../images/svg/arrow.svg) center center no-repeat #00e9d4;background-size:auto 49%;transition:transform ease 300ms}section.industries .industry blockquote a::before{content:"";display:block;background-image:linear-gradient(45deg, rgb(17, 46, 80) 0%, rgb(180, 45, 92) 50%, rgb(251, 40, 96) 100%);position:absolute;inset:0 0 0 0;opacity:0;mix-blend-mode:lighten;transition:opacity 300ms ease}@supports not (inset: 0 0 0 0){section.industries .industry blockquote a::before{top:0;left:0;bottom:0;right:0}}@media(hover : hover){section.industries .industry blockquote a:hover{transform:translateY(-4px);box-shadow:0 24px 20px -20px rgba(0,0,0,.8)}section.industries .industry blockquote a:hover::before{opacity:.5}}section.industries .industry.caseStudy blockquote{grid-row:4;margin-top:-40%;background-color:rgba(0,0,0,0);padding:0}section.industries .industry.caseStudy blockquote::after{top:-8.3333333333vw;width:16.6666666667vw}section.industries .industry.caseStudy blockquote .casestudy-logo{width:calc(25% + var(--w)/8*1%);height:auto;max-width:100%;margin-bottom:5%}@media screen and (min-width: 450px){section.case-studies .case-studies-grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 768px){section.case-studies>header{grid-column:5/span 10}section.case-studies .case-studies-grid{grid-template-columns:repeat(17, 1fr);grid-auto-rows:1fr;grid-column:3/23}section.case-studies .case-studies-grid article{--spacing: max(min(1.57vw, 40px), 10px)}section.case-studies .case-studies-grid article.col-4{grid-column-end:span 4}section.case-studies .case-studies-grid article.col-4 .logo{width:calc(var(--w)/((100 / 24) * 4)*(4 / 2.75)*1vw - (var(--spacing)))}section.case-studies .case-studies-grid article.col-5{grid-column-end:span 5}section.case-studies .case-studies-grid article.col-5 .logo{width:calc(var(--w)/((100 / 24) * 5)*(5 / 2.5)*1vw - (var(--spacing)))}section.case-studies .case-studies-grid article.col-6{grid-column-end:span 6}section.case-studies .case-studies-grid article.col-6 .logo{width:calc(var(--w)/((100 / 24) * 6)*(6 / 2.5)*1vw - (var(--spacing)))}section.case-studies .case-studies-grid article.col-7{grid-column-end:span 7}section.case-studies .case-studies-grid article.col-7 .logo{width:calc(var(--w)/((100 / 24) * 7)*(7 / 2.5)*1vw - (var(--spacing)))}section.case-studies .case-studies-grid article.row-2{grid-row-end:span 2}section.case-studies .case-studies-grid article.feature .logo{margin:calc((var(--spacing))*1.5)}section.case-studies .case-studies-grid article.feature header{padding:calc((var(--spacing))*1.5)}section.case-studies .case-studies-grid article.feature header .title{font-size:max(min(.85rem + 1.13vw,2.67rem),1.11rem)}section.industries .industry{padding:0;grid-template-rows:clamp(60px,6.25vw,100px) 1fr clamp(60px,6.25vw,100px)}}@media screen and (min-width: 768px)and (min-aspect-ratio: 4/3){section.industries .industry{min-height:100vh}}@media screen and (min-width: 768px){section.industries .industry article{grid-column-end:span 9;grid-row:2/span 1;text-align:left;max-width:33.25em;justify-self:center}section.industries .industry article ul{justify-content:flex-start}section.industries .industry article .ctas{justify-content:left}section.industries .industry>picture{grid-column-end:span 11;grid-row:1/span 3;margin:min(calc(100vw / 24 / 2), 50px)}section.industries .industry blockquote{grid-column-end:span 11;grid-row:1/span 3;align-self:end}section.industries .industry blockquote::after{top:max(calc(-100vw / 24 * 1), -75px);width:min(calc(100vw / 24 * 2), 150px)}section.industries .industry:nth-of-type(odd) article{grid-column-start:14}section.industries .industry:nth-of-type(odd)>picture{grid-column-start:1}section.industries .industry:nth-of-type(odd) blockquote{grid-column-start:1}section.industries .industry:nth-of-type(even) article{grid-column-start:3}section.industries .industry:nth-of-type(even)>picture{grid-column-start:14}section.industries .industry:nth-of-type(even) blockquote{grid-column-start:14}section.industries .industry.caseStudy{grid-template-rows:clamp(60px,6.25vw,100px) auto}section.industries .industry.caseStudy>picture{grid-row:1/span 3;height:75%}section.industries .industry.caseStudy blockquote{grid-row:3/span 1;margin:0;grid-column-end:span 10}section.industries .industry.caseStudy blockquote::after{top:max(calc(-100vw / 24 * 1), -75px);width:min(calc(100vw / 24 * 2), 150px)}section.industries .industry.caseStudy:nth-of-type(odd)>picture{margin-right:0}section.industries .industry.caseStudy:nth-of-type(odd) blockquote{grid-column-start:6}section.industries .industry.caseStudy:nth-of-type(even)>picture{margin-left:0;grid-column-start:16}section.industries .industry.caseStudy:nth-of-type(even) blockquote{grid-column-start:10}}@media screen and (min-width: 1024px){section.industries header{max-width:53.438em;margin-bottom:clamp(30px,3.125vw,100px)}section.industries nav.industries{position:sticky;top:0;z-index:100;grid-column:8/25;grid-row:2/span 1;align-self:start;margin:min(calc((100vw / 24 / 2) - (clamp(30px, 3.125vw, 50px))), 50px) 0 0;margin:min(calc((100vw / 24 / 2) - (max(min(3.125vw, 50px), 30px)), 50px)) 0 0}section.industries nav.industries ul{flex-wrap:nowrap;justify-content:space-around;gap:0;height:clamp(60px,6.25vw,100px)}section.industries nav.industries ul li{margin:0}section.industries nav.industries ul li a{border:none;border-radius:0}@supports not (height: clamp(60px, 6.25vw, 100px)){section.industries nav.industries ul{height:max(min(6.25vw, 100px), 60px)}}section.industries .industry:first-of-type{grid-row:2/span 1}section.industries .industry article{grid-column-end:span 7}section.industries .industry:nth-of-type(odd) article{grid-column-start:15}section.industries .industry:nth-of-type(even) article{grid-column-start:4}section.industries .industry.caseStudy{grid-template-rows:1fr 1fr;height:calc(100vh - 2.0833333333vw);min-height:46vw}section.industries .industry.caseStudy article,section.industries .industry.caseStudy>picture{grid-row:1/span 2}section.industries .industry.caseStudy>picture{grid-column-end:span 9}section.industries .industry.caseStudy blockquote{grid-row:1/span 2;grid-column-end:span 7}section.industries .industry.caseStudy:nth-of-type(odd) article{grid-column-start:15}section.industries .industry.caseStudy:nth-of-type(odd) blockquote{grid-column-start:6}section.industries .industry.caseStudy:nth-of-type(even) blockquote{grid-column-start:13}}@media screen and (min-width: 1280px){section.case-studies>header{grid-column:5/span 8}section.case-studies .case-studies-grid{grid-column:4/22}section.industries nav.industries{grid-column-end:24}section.industries .industry.caseStudy blockquote{grid-column-end:span 6}}@media screen and (min-width: 1920px){section.case-studies>header{grid-column-end:span 6;grid-row:2}section.case-studies .case-studies-grid{grid-row:3}}