:root{--base-size:16px;--size-50:0.4375rem;--size-100:0.625rem;--size-200:0.75rem;--size-300:0.875rem;--size-400:1rem;--size-500:1.125rem;--size-600:1.25rem;--size-700:1.5rem;--size-800:1.75rem;--size-900:2.125rem;--size-950:3rem;--size-1000:4.125rem;--white:#FFF;--white-50:#FFFFFF94;--white-40:#FFFFFF66;--black:#000;--charcoal:#3E3E34;--charcoal-light:#575757;--paper:#DCDACD;--paper-dark:#CCCAB6;--paper-01:linear-gradient(0deg,rgba(255,255,255,0.25),rgba(255,255,255,0.25));--paper-02:linear-gradient(0deg,rgba(255,255,255,0.45),rgba(255,255,255,0.45));--paper-03:linear-gradient(0deg,rgba(255,255,255,0.65),rgba(255,255,255,0.65));--paper-04:linear-gradient(0deg,rgba(255,255,255,0.85),rgba(255,255,255,0.85));--green:#00FF00;--green-light:#D9FFD9;--green-35:#00FF0059;--blue:#52C6C9;--blue-light:#ACD3CC;--blue-35:#52C6C959;--pink:#F482F6;--pink-35:#F482F659;--border-colour:var(--charcoal);--border-radius:0}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body,html{background-color:var(--paper);color:var(--charcoal);font-size:var(--base-size);font-weight:400;line-height:1.4em;letter-spacing:normal;scroll-behavior:smooth;scroll-padding-top:45px;margin:0}@media (min-width:600px){body,html{scroll-padding-top:0}}body{position:relative}hr{border-style:solid;border-width:1px;border-color:var(--border-colour);margin:var(--size-100) 0}@font-face{font-family:"TWK Everett";font-weight:400;font-style:normal;font-display:swap;unicode-range:U+000-5FF;src:url("../fonts/TWKEverett-Regular.woff2") format("woff2"),url("../fonts/TWKEverett-Regular.woff") format("woff")}@font-face{font-family:"TWK Everett";font-weight:500;font-style:normal;font-display:swap;unicode-range:U+000-5FF;src:url("../fonts/TWKEverett-Medium.woff2") format("woff2"),url("../fonts/TWKEverett-Medium.woff") format("woff")}body{font-family:"TWK Everett",sans-serif}.flow>*{margin-block:0}.flow>*+*{-webkit-margin-before:1.5em;margin-block-start:1.5em}sup{vertical-align:super;font-size:var(--size-50)}sub{vertical-align:sub;font-size:var(--size-50)}em,i{font-style:italic}b,strong{font-weight:500}a{color:inherit;text-decoration:underline;text-decoration-thickness:0.04em;text-underline-offset:0.15em;-webkit-transition:text-decoration-color 0.25s;transition:text-decoration-color 0.25s}@media (hover:hover){a:hover{text-decoration-color:var(--blue)}}h1,h2,h3,h4,h5{margin:0}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-weight:500}.h1,h1{font-size:var(--size-950);line-height:1.05;letter-spacing:-0.02em;max-width:12ch}@media (min-width:940px){.h1,h1{font-size:var(--size-1000)}}.h2,h2{font-size:var(--size-800);line-height:1.2;letter-spacing:-0.02em;max-width:30ch}@media (min-width:940px){.h2,h2{font-size:var(--size-900)}}.h3,h3{font-size:var(--size-600);line-height:1.2;letter-spacing:-0.02em;max-width:36ch}@media (min-width:940px){.h3,h3{font-size:var(--size-700)}}.h4,h4{font-size:var(--size-500);line-height:1.1;letter-spacing:-0.02em;max-width:40ch}@media (min-width:940px){.h4,h4{font-size:var(--size-600)}}.h5,h5{font-size:var(--size-400);line-height:1.1}@media (min-width:940px){.h5,h5{font-size:var(--size-500)}}.caps,.sub-heading{font-weight:500;text-transform:uppercase;line-height:1}p{max-width:58ch;margin:0}li{font-size:var(--size-400);max-width:56ch}ol,ul{padding:0 0 0 var(--size-400)}.text--m{font-size:var(--size-300);line-height:1.45}.text--small{font-size:var(--size-200);line-height:1.4}.text--x-small,small{font-size:var(--size-100);line-height:1.3}.annotate{display:inline;padding:0 0.2em;position:relative;z-index:0;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#CBFFCB}.inner-wrapper{padding-inline:var(--size-600)}@media (min-width:940px){.inner-wrapper{padding-inline:var(--size-1000)}}@media (min-width:1440px){.inner-wrapper{padding-inline:calc(var(--size-1000) * 1.5)}}@media (min-width:1600px){.inner-wrapper{padding-inline:calc(var(--size-1000) * 2)}}.section--part{padding-block:var(--size-800)}@media (min-width:940px){.section--part{padding-block:calc(var(--size-1000) * 1.5)}}.no-padding-top{-webkit-padding-before:0;padding-block-start:0}.no-padding-bottom{-webkit-padding-after:0;padding-block-end:0}.no-padding{padding-block:0}.grid{width:100%;display:-ms-grid;display:grid;grid-auto-flow:dense;grid-auto-rows:minmax(0px,auto);-ms-grid-columns:1fr var(--size-400) 1fr var(--size-400) 1fr var(--size-400) 1fr var(--size-400) 1fr var(--size-400) 1fr var(--size-400) 1fr var(--size-400) 1fr var(--size-400) 1fr var(--size-400) 1fr var(--size-400) 1fr var(--size-400) 1fr;grid-template-columns:repeat(12,1fr);gap:var(--size-400)}.col--two{-ms-grid-column-span:2;grid-column:span 2}.col--three{-ms-grid-column-span:3;grid-column:span 3}.col--four{-ms-grid-column-span:4;grid-column:span 4}.col--five{-ms-grid-column-span:5;grid-column:span 5}.col--six{-ms-grid-column-span:6;grid-column:span 6}.col--seven{-ms-grid-column-span:7;grid-column:span 7}.col--eight{-ms-grid-column-span:8;grid-column:span 8}.col--nine{-ms-grid-column-span:9;grid-column:span 9}.col--ten{-ms-grid-column-span:10;grid-column:span 10}.col--eleven{-ms-grid-column-span:11;grid-column:span 11}.col--twelve{-ms-grid-column-span:12;grid-column:span 12}@media (max-width:939px){.row--two-xs{-ms-grid-row-span:2;grid-row:span 2}}.grid-item{width:100%;min-height:0;overflow:hidden}@media (min-width:940px){.col--two-sm{-ms-grid-column-span:2;grid-column:span 2}.col--three-sm{-ms-grid-column-span:3;grid-column:span 3}.col--four-sm{-ms-grid-column-span:4;grid-column:span 4}.col--five-sm{-ms-grid-column-span:5;grid-column:span 5}.col--six-sm{-ms-grid-column-span:6;grid-column:span 6}.col--seven-sm{-ms-grid-column-span:7;grid-column:span 7}.col--eight-sm{-ms-grid-column-span:8;grid-column:span 8}.col--nine-sm{-ms-grid-column-span:9;grid-column:span 9}.col--ten-sm{-ms-grid-column-span:10;grid-column:span 10}.col--eleven-sm{-ms-grid-column-span:11;grid-column:span 11}.col--twelve-sm{-ms-grid-column-span:12;grid-column:span 12}.row--two-sm{-ms-grid-row-span:2;grid-row:span 2}}@media (min-width:1024px){.col--two-lg{-ms-grid-column-span:2;grid-column:span 2}.col--three-lg{-ms-grid-column-span:3;grid-column:span 3}.col--four-lg{-ms-grid-column-span:4;grid-column:span 4}.col--five-lg{-ms-grid-column-span:5;grid-column:span 5}.col--six-lg{-ms-grid-column-span:6;grid-column:span 6}.col--seven-lg{-ms-grid-column-span:7;grid-column:span 7}.col--eight-lg{-ms-grid-column-span:8;grid-column:span 8}.col--nine-lg{-ms-grid-column-span:9;grid-column:span 9}.col--ten-lg{-ms-grid-column-span:10;grid-column:span 10}.col--eleven-lg{-ms-grid-column-span:11;grid-column:span 11}.col--twelve-lg{-ms-grid-column-span:12;grid-column:span 12}.row--two-lg{-ms-grid-row-span:2;grid-row:span 2}}a#gwf-icon{position:fixed;top:0;width:45px;height:45px;z-index:4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--charcoal);outline-offset:-1px}a#gwf-icon svg{display:block;pointer-events:none}@media (max-width:599px){a#gwf-icon{left:0}}@media (min-width:600px){a#gwf-icon{right:0;width:46px;height:46px}}nav{--transition-time:.3s;position:fixed;z-index:4;max-width:100%}@media (max-width:599px){nav{width:calc(100% - 45px);height:45px;top:0;left:45px}}@media (min-width:600px){nav{top:46px;right:0;-webkit-transform:translateX(calc(100% - 46px));transform:translateX(calc(100% - 46px));-webkit-transition:-webkit-transform calc(var(--transition-time) * 2) ease-in-out;transition:-webkit-transform calc(var(--transition-time) * 2) ease-in-out;transition:transform calc(var(--transition-time) * 2) ease-in-out;transition:transform calc(var(--transition-time) * 2) ease-in-out,-webkit-transform calc(var(--transition-time) * 2) ease-in-out}nav:focus-within,nav:hover{-webkit-transform:translateX(0);transform:translateX(0)}nav:focus-within ol li a:before,nav:hover ol li a:before{-webkit-transform:scale(0.5) translateX(1px);transform:scale(0.5) translateX(1px)}nav:focus-within ol li a span,nav:hover ol li a span{opacity:1;-webkit-transition:opacity var(--transition-time);transition:opacity var(--transition-time)}nav:focus-within ol li a.active:before,nav:hover ol li a.active:before{-webkit-transform:scale(0.5) translateX(21px);transform:scale(0.5) translateX(21px)}}nav ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:0;margin:0;padding:0;counter-reset:li;backdrop-filter:blur(2px)}@media (min-width:600px){nav ol{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}nav ol li{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1}nav ol li:first-of-type a{margin:0}@media (max-width:599px){nav ol li:first-of-type a{border-left-width:0px}nav ol li:last-of-type a{border-right-width:0px}}nav ol li a{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;font-weight:500;line-height:1;letter-spacing:-0.02em;background-color:rgba(255,255,255,0.25);border-style:solid;border-color:var(--border-colour);outline-offset:-1px;position:relative;overflow:hidden;-webkit-transition:background-color 0.25s,width 0.25s,-webkit-transform 0.25s;transition:background-color 0.25s,width 0.25s,-webkit-transform 0.25s;transition:background-color 0.25s,transform 0.25s,width 0.25s;transition:background-color 0.25s,transform 0.25s,width 0.25s,-webkit-transform 0.25s}@media (min-width:600px){nav ol li a{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:var(--size-600) var(--size-300) var(--size-50) var(--size-50);margin:-1px 0 0;border-width:1px 0px 1px 1px}}@media (max-width:599px){nav ol li a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:45px;margin:0 0 0 -1px;border-width:1px}}nav ol li a:before{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;counter-increment:li;content:counter(li,decimal-leading-zero)}@media (min-width:600px){nav ol li a:before{width:45px;position:absolute;top:0;left:0;-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:-webkit-transform var(--transition-time);transition:-webkit-transform var(--transition-time);transition:transform var(--transition-time);transition:transform var(--transition-time),-webkit-transform var(--transition-time)}}nav ol li a:after{content:"";width:100%;height:var(--size-100);position:absolute;left:0;background-color:var(--green);opacity:0;-webkit-transition:opacity var(--transition-time);transition:opacity var(--transition-time)}@media (max-width:599px){nav ol li a:after{bottom:0}}@media (min-width:600px){nav ol li a:after{width:var(--size-100);height:100%;top:0}}nav ol li a span{opacity:0;-webkit-transition:opacity var(--transition-time);transition:opacity var(--transition-time)}@media (max-width:599px){nav ol li a span{display:none}}@media (max-width:599px){nav ol li a.active{background-color:rgba(255,255,255,0.75)}nav ol li a.active:after{opacity:1}}@media (min-width:600px){nav ol li a:focus,nav ol li a:hover{background-color:rgba(255,255,255,0.75)}nav ol li a.active{padding:var(--size-600) var(--size-300) var(--size-50) var(--size-400);background-color:rgba(255,255,255,0.75);-webkit-transform:translateX(-20px);transform:translateX(-20px);width:calc(100% + 20px)}nav ol li a.active:after{opacity:1}}footer{background-color:var(--charcoal);color:var(--white);padding:var(--size-1000) 0}footer .inner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--size-900)}footer .inner-wrapper>div{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}footer .inner-wrapper>div:not(.buttons){gap:var(--size-700);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:1024px){footer .inner-wrapper>div:not(.buttons){gap:var(--size-1000)}}@media (min-width:1024px){footer .inner-wrapper>div{width:50%;-webkit-box-flex:1;-ms-flex:1;flex:1}}footer .inner-wrapper>div>a{display:inline-block}footer .inner-wrapper .tgwf-logo{display:block;width:auto;height:auto;max-width:100%}footer .inner-wrapper ul{list-style:none;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin:0}footer .inner-wrapper ul li{margin:0 0 calc(var(--size-100) / 2)}footer .inner-wrapper ul li a{text-decoration:underline;text-underline-offset:0.18em}footer .inner-wrapper .buttons{margin:0}@media (min-width:1024px){footer .inner-wrapper .buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}footer .inner-wrapper .buttons a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--size-700);width:190px;padding:var(--size-50);-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:500;font-size:var(--size-500);line-height:1;letter-spacing:-0.02em;text-decoration:none}@media (min-width:1024px){footer .inner-wrapper .buttons a{font-size:var(--size-600)}}footer .inner-wrapper .buttons a.download{background-color:var(--green);color:var(--charcoal)}footer .inner-wrapper .buttons a.download svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}footer .inner-wrapper .buttons a.back-to-top{background-color:var(--charcoal-light)}footer .inner-wrapper .buttons a svg{display:block;fill:currentColor}footer .inner-wrapper .buttons a span{max-width:10ch;justify-self:flex-end;margin-top:auto}.buttons{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:var(--size-200);-webkit-margin-before:var(--size-400);margin-block-start:var(--size-400)}.btn,button:not(.menu-toggle-btn){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--size-300);width:auto;height:40px;font-family:inherit;font-size:var(--size-300);font-weight:400;line-height:1;letter-spacing:-0.02em;text-transform:uppercase;background-color:var(--blue-light);-webkit-box-shadow:none;box-shadow:none;border:1px solid var(--border-colour);border-radius:0;color:var(--charcoal);padding:0 0 0 var(--size-300);cursor:pointer;text-decoration:none;-webkit-transition:background-color 0.25s,color 0.25s;transition:background-color 0.25s,color 0.25s}.btn span,button:not(.menu-toggle-btn) span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:100%;background-color:var(--blue);border-left:1px solid var(--border-colour)}.btn svg,button:not(.menu-toggle-btn) svg{display:block;fill:currentColor;-webkit-transition:fill 0.25s,opacity 0.25s;transition:fill 0.25s,opacity 0.25s}.btn.btn--download,button:not(.menu-toggle-btn).btn--download{background-color:var(--green-light)}.btn.btn--download span,button:not(.menu-toggle-btn).btn--download span{background-color:var(--green)}.btn.btn--download svg,button:not(.menu-toggle-btn).btn--download svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.btn.btn--small,button:not(.menu-toggle-btn).btn--small{font-size:var(--size-200);padding:var(--size-100) var(--size-200)}.btn.btn--border,button:not(.menu-toggle-btn).btn--border{background-color:transparent;color:currentColor;border-color:currentColor}.btn:disabled,button:not(.menu-toggle-btn):disabled{cursor:not-allowed}.btn.btn--home svg,button:not(.menu-toggle-btn).btn--home svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media (hover:hover){.btn:hover,button:not(.menu-toggle-btn):hover{background-color:var(--green)}}@media (min-width:1024px){.btn,button:not(.menu-toggle-btn){height:60px;font-size:var(--size-500);gap:var(--size-400);padding:0 0 0 var(--size-400)}.btn span,button:not(.menu-toggle-btn) span{width:60px}.btn svg,button:not(.menu-toggle-btn) svg{width:30px;height:30px}}.wp-caption,iframe,img{max-width:100%}.wp-caption{display:inline-block;margin:var(--size-400) 0}.wp-caption>img{display:block;height:auto}.wp-caption-text,figcaption{display:inline-block;font-size:var(--size-200);margin:var(--size-100) 0 var(--size-400)}section.hero{display:block;padding:0;height:auto;background-color:var(--charcoal);color:var(--white);position:relative;z-index:3}section.hero .inner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3rem;min-height:680px;position:relative;z-index:1;padding-block:var(--size-1000) var(--size-950)}@media (min-width:1024px){section.hero .inner-wrapper{max-height:730px}}@media (min-width:1440px){section.hero .inner-wrapper{min-height:730px}}@media (min-width:600px){section.hero .inner-wrapper{padding-block:var(--size-950)}}section.hero .inner-wrapper .hero--description p{max-width:54ch}section.hero .inner-wrapper .tgwf-logo{display:block;width:190px;height:auto}@media (min-width:1024px){section.hero .inner-wrapper .btn{position:absolute;bottom:0;right:var(--size-1000)}}@media (min-width:1440px){section.hero .inner-wrapper .btn{right:calc(var(--size-1000) * 1.5)}}@media (min-width:1600px){section.hero .inner-wrapper .btn{right:calc(var(--size-1000) * 2)}}section.hero .grad--bg{width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(233deg,var(--green) -11.46%,var(--blue) 40%,var(--charcoal) 70%);-webkit-filter:url(#grainy-duotone);filter:url(#grainy-duotone)}@media (min-width:1024px){section.hero .grad--bg{background:linear-gradient(233deg,var(--green) -11.46%,var(--blue) 50.64%,var(--charcoal) 95.29%)}}.section-intro{display:block;width:100%;height:auto;background-color:var(--charcoal);color:var(--white);position:relative;z-index:2}.section-intro .inner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:auto;min-height:470px;position:relative;z-index:1;padding-block:var(--size-1000) var(--size-950)}@media (min-width:600px){.section-intro .inner-wrapper{padding-block:var(--size-950)}}.section-intro .image--bg{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.section-intro .image--bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-intro .grad--bg{width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(233deg,var(--green) -11.46%,var(--blue) 40%,var(--charcoal) 70%);-webkit-filter:url(#grainy-duotone);filter:url(#grainy-duotone)}@media (min-width:1024px){.section-intro .grad--bg{background:linear-gradient(233deg,var(--green) -11.46%,var(--blue) 50.64%,var(--charcoal) 95.29%)}}.screen-reader-text{position:absolute!important;overflow:hidden;width:1px;height:1px;clip:rect(1px,1px,1px,1px)}.sr-only{position:absolute!important;overflow:hidden;width:0px;height:0px;clip:rect(1px,1px,1px,1px)}.screen-reader-text:focus{z-index:100000;top:20px;left:20px;display:block;width:auto;height:auto;clip:auto;padding:0.5rem;background-color:var(--white);border:1px solid var(--black)}.skip-link:active,.skip-link:focus{outline:none}#progress{background-color:rgba(170,170,170,0.6666666667);height:var(--size-200);position:sticky;bottom:0;left:0;width:100%;z-index:2}.progress-bar-inner{width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(#575757),color-stop(40.59%,#52C6C9),color-stop(97.03%,#00FF00));background:linear-gradient(90deg,#575757 0%,#52C6C9 40.59%,#00FF00 97.03%);position:absolute;top:0;left:0;will-change:clip-path;z-index:2;-webkit-transition:clip-path 0.5 ease;transition:clip-path 0.5 ease}.bg-charcoal{background-color:var(--charcoal);color:var(--white)}.bg-green{background-color:var(--green)}.bg-pink{background-color:var(--pink)}.bg-blue{background-color:var(--blue)}.bg-paper-01{background:var(--paper-01)}.bg-paper-02{background:var(--paper-02)}.bg-paper-03{background:var(--paper-03)}.bg-paper-04{background:var(--paper-04)}.section--part.infographic .graphic-container>div:not(.graphic-info):not([data-height=auto]){height:80lvh;min-height:500px}@media (min-width:940px){.section--part.infographic .graphic-container>div:not(.graphic-info):not([data-height=auto]){height:500px}}.section--part.infographic .graphic-title{-webkit-margin-after:var(--size-400);margin-block-end:var(--size-400)}.section--part.infographic .graphic-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:var(--size-400);padding:0 0 var(--size-400);position:relative}@media (min-width:1024px){.section--part.infographic .graphic-info{display:-ms-grid;display:grid;-ms-grid-columns:1fr 250px;grid-template-columns:1fr 250px;padding:var(--size-400) 0 0}}.section--part.infographic .graphic-info p{font-size:var(--size-300);line-height:1.3;max-width:80ch}.section--part.infographic .graphic-info>div .btn{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:0;margin-inline-end:0;background-color:var(--blue-light)}.section--part.infographic .graphic-info>div .btn span{background-color:var(--blue)}@media (max-width:1023px){.section--part.infographic .graphic-info>div .btn{-webkit-margin-before:-1px;margin-block-start:-1px}}@media (min-width:1024px){.section--part.infographic .graphic-info>div .btn{position:absolute;top:-1px;right:0}}.section--part.flowchart .inner-wrapper>div{padding:var(--size-700) var(--size-600) var(--size-700)}@media (min-width:1024px){.section--part.flowchart .inner-wrapper>div{padding:var(--size-800) var(--size-800) 2.9em}}.section--part.flowchart .inner-wrapper>div:first-of-type{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:var(--charcoal);color:var(--white)}.section--part.flowchart .inner-wrapper>div:first-of-type p{max-width:24ch}.section--part.flowchart .inner-wrapper>div:first-of-type>div{justify-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-top:auto;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:-webkit-max-content;height:-moz-max-content;height:max-content}.section--part.flowchart .inner-wrapper>div:first-of-type>div svg{display:block;margin-top:var(--size-800)}@media (max-width:1439px){.section--part.flowchart .inner-wrapper>div:first-of-type>div svg{width:100px;height:auto}}.section--part.flowchart .inner-wrapper>div:last-of-type{background:var(--paper)}.section--part.flowchart .inner-wrapper>div.flow>*+*{-webkit-margin-before:2.5em;margin-block-start:2.5em}.section--part.flowchart .inner-wrapper .solution-pathways--item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;border:1px solid var(--border-colour);margin:0;width:100%;height:auto;aspect-ratio:1/1.1;position:relative;text-decoration:none}.section--part.flowchart .inner-wrapper .solution-pathways--item:after{content:"";background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.66)),to(rgba(102,102,102,0)));background:linear-gradient(0deg,rgba(0,0,0,0.66) 0%,rgba(102,102,102,0) 100%);width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.section--part.flowchart .inner-wrapper .solution-pathways--item img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.section--part.flowchart .inner-wrapper .solution-pathways--item .solution-pathways--item-subtitle{position:absolute;top:0;left:0;padding:var(--size-100);font-size:var(--size-200);line-height:1;text-transform:uppercase;z-index:2}.section--part.flowchart .inner-wrapper .solution-pathways--item .solution-pathways--item-title{text-wrap:balance;max-width:13ch;padding:var(--size-200);color:var(--white);z-index:2}@media (min-width:1024px){.section--part.flowchart .inner-wrapper .solution-pathways--item .solution-pathways--item-title{padding:var(--size-300)}}.section--part.flowchart .inner-wrapper .solution-pathways--item .solution-pathways--item-text{width:100%;max-width:100%;background-color:#E7E5DD;padding:var(--size-200);font-size:var(--size-300);line-height:1.2;z-index:2}@media (min-width:1024px){.section--part.flowchart .inner-wrapper .solution-pathways--item .solution-pathways--item-text{padding:var(--size-400) var(--size-300)}}.carousel{overflow:hidden}.carousel .inner-wrapper{overflow:visible;padding:0}.carousel .inner-wrapper>h3{-webkit-padding-start:var(--size-600);padding-inline-start:var(--size-600);-webkit-margin-after:var(--size-700);margin-block-end:var(--size-700)}@media (min-width:940px){.carousel .inner-wrapper>h3{-webkit-padding-start:var(--size-1000);padding-inline-start:var(--size-1000)}}@media (min-width:1440px){.carousel .inner-wrapper>h3{-webkit-padding-start:calc(var(--size-1000) * 1.5);padding-inline-start:calc(var(--size-1000) * 1.5)}}@media (min-width:1600px){.carousel .inner-wrapper>h3{-webkit-padding-start:calc(var(--size-1000) * 2);padding-inline-start:calc(var(--size-1000) * 2)}}.carousel .buttons{gap:0;-webkit-padding-start:var(--size-600);padding-inline-start:var(--size-600);-webkit-margin-before:var(--size-700);margin-block-start:var(--size-700)}@media (min-width:940px){.carousel .buttons{-webkit-padding-start:var(--size-1000);padding-inline-start:var(--size-1000)}}@media (min-width:1440px){.carousel .buttons{-webkit-padding-start:calc(var(--size-1000) * 1.5);padding-inline-start:calc(var(--size-1000) * 1.5)}}@media (min-width:1600px){.carousel .buttons{-webkit-padding-start:calc(var(--size-1000) * 2);padding-inline-start:calc(var(--size-1000) * 2)}}.carousel .buttons .btn{width:30px;height:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;background-color:var(--white-50)}.carousel .buttons .btn svg{width:15px;height:15px}.carousel .buttons .btn:disabled{background-color:var(--paper)}.carousel .buttons .btn:disabled svg{opacity:0.5}.carousel .buttons .btn.prev svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.carousel .buttons .btn.next{margin-left:-1px}.carousel .buttons .btn.next svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.carousel .slider{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0;height:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding:var(--size-600);overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}@media (min-width:940px){.carousel .slider{scroll-padding:var(--size-1000)}}@media (min-width:1440px){.carousel .slider{scroll-padding:calc(var(--size-1000) * 1.5)}}@media (min-width:1600px){.carousel .slider{scroll-padding:calc(var(--size-1000) * 2)}}.carousel .slider::-webkit-scrollbar{display:none}.carousel .slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-right:var(--size-400);scroll-snap-align:start}.carousel .slide:first-of-type{-webkit-padding-start:var(--size-600);padding-inline-start:var(--size-600)}@media (min-width:940px){.carousel .slide:first-of-type{-webkit-padding-start:var(--size-1000);padding-inline-start:var(--size-1000)}}@media (min-width:1440px){.carousel .slide:first-of-type{-webkit-padding-start:calc(var(--size-1000) * 1.5);padding-inline-start:calc(var(--size-1000) * 1.5)}}@media (min-width:1600px){.carousel .slide:first-of-type{-webkit-padding-start:calc(var(--size-1000) * 2);padding-inline-start:calc(var(--size-1000) * 2)}}.carousel .slide:last-of-type{-webkit-padding-end:var(--size-600);padding-inline-end:var(--size-600)}@media (min-width:940px){.carousel .slide:last-of-type{-webkit-padding-end:var(--size-1000);padding-inline-end:var(--size-1000)}}@media (min-width:1440px){.carousel .slide:last-of-type{-webkit-padding-end:calc(var(--size-1000) * 1.5);padding-inline-end:calc(var(--size-1000) * 1.5)}}@media (min-width:1600px){.carousel .slide:last-of-type{-webkit-padding-end:calc(var(--size-1000) * 2);padding-inline-end:calc(var(--size-1000) * 2)}}.carousel .slide:last-of-type>div{-webkit-margin-end:var(--size-600);margin-inline-end:var(--size-600)}@media (min-width:940px){.carousel .slide:last-of-type>div{-webkit-margin-end:var(--size-1000);margin-inline-end:var(--size-1000)}}@media (min-width:1440px){.carousel .slide:last-of-type>div{-webkit-margin-end:calc(var(--size-1000) * 1.5);margin-inline-end:calc(var(--size-1000) * 1.5)}}@media (min-width:1600px){.carousel .slide:last-of-type>div{-webkit-margin-end:calc(var(--size-1000) * 2);margin-inline-end:calc(var(--size-1000) * 2)}}.carousel .carousel--item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:300px;border:1px solid var(--border-colour);margin:1px 0;background-color:rgba(255,255,255,0.4)}@media (min-width:1024px){.carousel .carousel--item{width:600px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.carousel .carousel--item>div.carousel--item-image{width:100%;height:230px;position:relative}@media (max-width:1023px){.carousel .carousel--item>div.carousel--item-image{border-bottom:1px solid var(--border-colour)}}@media (min-width:1024px){.carousel .carousel--item>div.carousel--item-image{width:230px;height:100%;border-right:1px solid var(--border-colour);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.carousel .carousel--item>div.carousel--item-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.carousel .carousel--item>div.carousel--item-image .carousel--item-subtitle{position:absolute;top:0;left:0;padding:var(--size-100);font-size:var(--size-200);line-height:1;z-index:1;text-transform:uppercase}.carousel .carousel--item>div.carousel--item-image .carousel--item-title{position:absolute;bottom:0;left:0;right:0;padding:var(--size-200);font-size:var(--size-600);line-height:1;z-index:1}.carousel .carousel--item>div.carousel--item-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;padding:var(--size-600)}.carousel .carousel--item>div.carousel--item-text p{font-size:var(--size-200);line-height:1.3}.carousel .carousel--item>div.carousel--item-text a.ref{-webkit-margin-before:auto;margin-block-start:auto;justify-self:flex-end}.carousel .carousel--item>div.carousel--item-text:has(a.ref)>:nth-last-child(2){-webkit-margin-after:var(--size-800);margin-block-end:var(--size-800)}.stats .stat--item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:300px;min-height:230px;border:1px solid var(--border-colour);padding:var(--size-100) var(--size-50)}@media (min-width:940px){.stats .stat--item{width:470px}}.stats .stat--item a.ref{-webkit-margin-before:auto;margin-block-start:auto;justify-self:flex-end}.stats .stat--item:has(a.ref)>:nth-last-child(2){-webkit-margin-after:var(--size-800);margin-block-end:var(--size-800)}