: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}}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}.inner-wrapper{padding-inline:var(--size-600)}@media (min-width:940px){.inner-wrapper{padding-inline:var(--size-950)}}.section--part{padding-block:var(--size-800)}@media (min-width:940px){.section--part{padding-block:var(--size-1000)}}.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:3;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:3;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% - 45px));transform:translateX(calc(100% - 45px));-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}@media (max-width:599px){nav ol{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,nav ol li:last-of-type a{border-width:1px 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)}@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 .tgwf-logo{display:block}footer .inner-wrapper ul{list-style:none;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}footer .inner-wrapper ul li{margin:0 0 calc(var(--size-100) / 2)}footer .inner-wrapper ul li a{text-decoration:underline}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-400);width:auto;height:60px;font-family:inherit;font-size:var(--size-500);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-400);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:60px;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)}}.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-intro,section.hero{display:block;padding:0;height:100lvh;max-height:730px;background-color:var(--charcoal);color:var(--white);position:relative;z-index:2}.section-intro .inner-wrapper,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;height:100%;position:relative;z-index:1;padding-block:var(--size-1000) var(--size-950)}@media (min-width:600px){.section-intro .inner-wrapper,section.hero .inner-wrapper{padding-block:var(--size-950)}}.section-intro .inner-wrapper p.hero--description,section.hero .inner-wrapper p.hero--description{max-width:43ch;margin:0}.section-intro .inner-wrapper .tgwf-logo,section.hero .inner-wrapper .tgwf-logo{display:block;width:189px;height:auto}@media (min-width:1024px){.section-intro .inner-wrapper .btn,section.hero .inner-wrapper .btn{position:absolute;bottom:0;right:var(--size-950)}}.section-intro .grad--bg,section.hero .grad--bg{width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(233deg,var(--green) -11.46%,var(--blue) 50.64%,var(--charcoal) 95.29%);-webkit-filter:url(#grainy-duotone);filter:url(#grainy-duotone)}.section-intro .inner-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.screen-reader-text{position:absolute!important;overflow:hidden;width:1px;height:1px;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-100);position:sticky;bottom:0;left:0;width:100%;z-index:1}#progress:after{content:"";width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(#575757),color-stop(181.7%,#52C6C9),color-stop(434.41%,#00FF00));background:linear-gradient(90deg,#575757 0%,#52C6C9 181.7%,#00FF00 434.41%);position:absolute;top:0;left:0;-webkit-transform-origin:left center;transform-origin:left center;z-index:2;-webkit-animation:progress linear;animation:progress linear;animation-timeline:scroll()}@-webkit-keyframes progress{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes progress{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}}.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([data-height=auto]){height:80lvh;min-height:500px}@media (min-width:940px){.section--part.infographic .graphic-container>div:not([data-height=auto]){height:500px}}.section--part.flowchart .inner-wrapper>div{aspect-ratio:2/0.8;border:1px solid var(--border-colour);padding:1rem;background:var(--paper-dark)}.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-950);padding-inline-start:var(--size-950)}}.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-950);padding-inline-start:var(--size-950)}}.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: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-950)}}.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-950);padding-inline-start:var(--size-950)}}.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-950);padding-inline-end:var(--size-950)}}.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-950);margin-inline-end:var(--size-950)}}.carousel .carousel--item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:300px;border:1px solid var(--border-colour);margin:1px 0}@media (max-width:939px){.carousel .carousel--item{-ms-flex-line-pack:start;align-content:flex-start}}@media (min-width:1024px){.carousel .carousel--item{width:600px}}.carousel .carousel--item>div.carousel--item-image{width:100%;aspect-ratio:230/250;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative}@media (min-width:940px){.carousel .carousel--item>div.carousel--item-image{width:230px;aspect-ratio:unset;border-right:1px solid var(--border-colour)}}.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}.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;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;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)}