@font-face{font-family:Insites Font Icons;src:url('fonts/Insites-Font-Icons.woff') format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--_colour---ui--color-ui-03:#faf7f6;--_typography---font-family-01:"BauhausSlimDisplay",Arial,sans-serif;--_colour---font--font-color-head:#323e56;--_colour---brand--color-sub2:#694879;--_colour---font--font-color-inv:white;--_colour---brand--color-sub1:#fdc458;--_colour---brand--color-main:#ed5e52;--_colour---ui--color-ui-01:white;--_colour---brand--color-main-hover:#c95046;--_colour---ui--color-ui-06:#323e56;--_colour---font--font-color-body:#515b6f;--_typography---font-icon:"Insites Font Icons",Arial,sans-serif;--_colour---font--font-color-link:#ed5e52}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}body{background-color:var(--_colour---ui--color-ui-03);font-family:var(--_typography---font-family-01);color:var(--_colour---font--font-color-head);font-size:16px;line-height:1.8}.video-wrapper{aspect-ratio:16/9;border-radius:24px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:clip}.section{flex-flow:column;padding-left:24px;padding-right:24px;display:flex}.section.hero{height:100dvh;padding-bottom:24px}.ins-section{height:50vh}.ins-section.about{height:initial}.ins-section.join{height:1143px}.ins-section.resources{height:1068px}.ins-section.bottom{height:1411px}.video-bg{aspect-ratio:auto;opacity:1;object-fit:cover;object-position:bottom left;width:auto;max-width:100%;height:100%}.play-button{z-index:2;background-color:var(--_colour---brand--color-sub2);border-radius:100px;justify-content:center;align-items:center;width:128px;height:128px;transition:all .2s cubic-bezier(.23, 1, .32, 1);display:flex!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden}.play-button:hover{background-color:var(--_colour---brand--color-sub2);background-image:none}.play-icon{z-index:1;max-width:36px;position:relative}.about-button-wrapper{z-index:2;background-color:var(--_colour---ui--color-ui-03);border-top-left-radius:24px;justify-content:center;align-items:center;width:auto;height:auto;padding-top:16px;padding-left:16px;display:flex;position:absolute;inset:auto 0 0 auto}.corner-top-left{z-index:1;margin-left:0;position:absolute;inset:-24px 0% auto auto;width:initial}.corner-bottom{z-index:1;margin-left:0;position:absolute;inset:auto auto 0% -24px;width:initial}.button-default{grid-column-gap:8px;grid-row-gap:8px;background-color:var(--_colour---brand--color-sub2);color:var(--_colour---font--font-color-inv);border-radius:100px;justify-content:flex-start;align-items:center;width:auto;height:45px;padding:14px 24px;font-weight:600;line-height:1;text-decoration:none;transition:all .5s cubic-bezier(.23, 1, .32, 1);display:flex;position:relative;overflow:hidden}.button-default:hover .button-gradient{background:var(--color-sub2-hover)}.button-default:hover{grid-column-gap:8px;grid-row-gap:8px;background-color:var(--_colour---brand--color-sub2);background-image:none}.button-default.white{background-color:var(--_colour---ui--color-ui-01);color:var(--_colour---brand--color-main-hover);background-image:none;width:auto}.button-default.white:hover{background-color:var(--_colour---ui--color-ui-06);color:var(--_colour---font--font-color-inv)}.video-overlay{z-index:1;background-image:linear-gradient(0deg,var(--_colour---ui--color-ui-06),#fff0 76%);opacity:1;mix-blend-mode:multiply;position:absolute;inset:0%}.video-section{position:relative}.purpose-image-section{flex-flow:column;justify-content:flex-start;align-items:center;width:100%;display:flex;overflow:hidden}.masonry-grid{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;width:130%}.col-item-wrapper{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;width:100%;display:flex}.col-item-wrapper._1{width:100%;margin-top:153px}.col-item-wrapper._2{margin-top:333px}.col-item-wrapper._3{margin-top:530px}.grid-img{aspect-ratio:1;object-fit:fill;border-radius:24px;width:100%;position:relative;overflow:hidden}.grid-img-block{z-index:1;background-color:var(--_colour---ui--color-ui-03);position:absolute;inset:0%;transform:translate(0,100%)}.grid-img-item{width:100%}.donate-wrapper{aspect-ratio:auto;background-color:var(--_colour---brand--color-sub2);background-image:none;border-radius:24px;justify-content:center;align-items:center;width:100%;min-height:40vw;padding:128px;display:flex;position:relative;overflow:hidden}.gradient-wrapper{z-index:0;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;overflow:hidden}.donate-tx-wrapper{z-index:1;grid-column-gap:0px;grid-row-gap:0px;color:var(--_colour---font--font-color-inv);text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;width:100%;max-width:900px;margin-left:auto;margin-right:auto;display:flex;position:relative}.heading-2-large{margin-top:0;margin-bottom:0;font-size:80px;font-weight:600;line-height:1.1}.donate-wrapper .heading-2-large{color:var(--_colour---font--font-color-inv)}.body-xxxlarge-bold{color:var(--_colour---font--font-color-body);margin-bottom:0;font-size:32px;font-weight:600;line-height:1.3}.body-xxxlarge-bold.max-980{max-width:980px;margin-bottom:0}.body-xxxlarge-bold.inv{color:var(--_colour---font--font-color-inv)}.btn-text-wrapper{z-index:1;padding-top:3px;position:relative}.font-icon{z-index:1;font-family:var(--_typography---font-icon);height:12px;font-size:17px;line-height:1;position:relative;top:-2px}._16-spacer-small{width:16px;height:16px}._40-spacer-xlarge{width:40px;height:40px}.gradient{background-image:linear-gradient(45deg,var(--_colour---brand--color-sub2) 33%,var(--_colour---brand--color-main) 75%,var(--_colour---brand--color-sub1));width:120%;height:120%;position:absolute;inset:auto;transform:none}.sticky-navbar{z-index:99;opacity:0;background-color:#fff0;width:100%;padding-top:8px;padding-left:24px;padding-right:24px;position:fixed;top:0;left:0;right:0;transition:opacity .4s cubic-bezier(.4, 0, .2, 1),transform .4s cubic-bezier(.4, 0, .2, 1);will-change:opacity,transform;backface-visibility:hidden;transform:translateZ(0)}.sticky-navbar:not(.homepage){position:relative;opacity:1}.nav-wrapper{background-color:var(--_colour---ui--color-ui-01);border-radius:24px;justify-content:space-between;align-items:center;padding:24px;display:flex;transition:background-color .3s ease,border-radius .3s ease;will-change:transform;transform:translateZ(0)}.nav-logo{max-height:none}.iec-logo-header{width:100%;max-width:none;max-height:52px}.nav-menu-wrapper{grid-column-gap:48px;grid-row-gap:48px;display:flex}.nav-link{color:var(--_colour---font--font-color-head);padding-top:8px;padding-bottom:8px;text-decoration:none}.nav-link:hover{color:var(--_colour---font--font-color-link)}.hero-section{background-color:var(--_colour---ui--color-ui-01);background-image:url('images/hero-image.webp');background-position:50% 100%;background-size:cover;border-bottom-right-radius:24px;border-bottom-left-radius:24px;justify-content:center;align-items:center;height:100%;display:flex}.body{background-color:var(--_colour---ui--color-ui-03)}.about-section-wrapper{position:relative}.purpose-section-wrapper{padding-top:128px;position:relative}.resources-section-wrapper{position:relative}.bg-el-right{z-index:-1;max-width:444px;position:absolute;inset:247px 0% 0% auto}.bg-el-right.about{filter:blur(16px);max-width:367px;top:77px}.bg-el-left{z-index:-1;max-width:300px;position:absolute;inset:-461px auto auto 0%}.bg-el-left.resources{inset:auto auto 0% 0%}.nav-menu-wrapper-m{display:none}.button-outline{grid-column-gap:8px;grid-row-gap:8px;background-image:linear-gradient(78deg,var(--_colour---brand--color-sub2),var(--_colour---brand--color-main) 74%,var(--_colour---brand--color-sub1));color:var(--_colour---font--font-color-inv);white-space:nowrap;word-break:normal;border-radius:100px;justify-content:flex-start;align-items:center;width:auto;height:45px;padding:14px 24px;font-weight:600;line-height:1;text-decoration:none;transition:all .2s cubic-bezier(.23, 1, .32, 1);display:flex}.button-outline:hover{background-color:var(--_colour---brand--color-sub2);background-image:none}.content-wrapper{text-align:center}.content-wrapper.v-f-center{flex-flow:column;justify-content:flex-start;align-items:center;padding-left:24px;padding-right:24px;display:flex}.gradient-large-heading{background-image:linear-gradient(45deg,var(--_colour---brand--color-main),var(--_colour---brand--color-sub1));text-align:center;letter-spacing:-5px;text-transform:uppercase;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 auto;font-size:200px;line-height:1.1}._80-spacer-xxxlarge{width:80px;height:80px}.button-gradient{z-index:0;background-image:linear-gradient(78deg,var(--_colour---brand--color-sub2),var(--_colour---brand--color-main) 74%,var(--_colour---brand--color-sub1));position:absolute;inset:0%}@media screen and (min-width:1440px){.masonry-grid{width:125%}}@media screen and (min-width:1920px){.corner-top-left{top:-23px}.corner-bottom{left:-23px}.masonry-grid{width:105%}}@media screen and (max-width:991px){.video-wrapper{aspect-ratio:16/9;min-height:auto}.masonry-grid{grid-column-gap:24px;grid-row-gap:24px;width:120%}.col-item-wrapper{grid-column-gap:24px;grid-row-gap:24px}.col-item-wrapper._1{margin-top:108px}.col-item-wrapper._2{margin-top:184px}.col-item-wrapper._3{margin-top:259px}.donate-wrapper{padding-left:40px;padding-right:40px}.donate-wrapper.r{padding:0}.gradient-wrapper.r{justify-content:center;display:flex;position:relative}.donate-tx-wrapper.r{padding:128px 60px}.font-icon.menu{position:static;top:auto}.gradient{transform:none}.sticky-navbar{opacity:100;padding-top:0;padding-left:0;padding-right:0}.nav-wrapper{border-radius:0}.nav-menu-wrapper{display:none}.bg-el-right{top:225px}.bg-el-right.about{max-width:340px;top:14px}.mobile-nav-button{background-image:linear-gradient(78deg,var(--_colour---brand--color-sub2),var(--_colour---brand--color-main) 74%,var(--_colour---brand--color-sub1));color:var(--_colour---font--font-color-inv);border-radius:100px;flex-flow:column;justify-content:center;align-items:center;width:45px;height:45px;padding:14px}.nav-menu-wrapper-m{grid-column-gap:16px;grid-row-gap:16px;justify-content:flex-start;align-items:center;display:flex}.button-outline{border:1px solid var(--_colour---brand--color-main);color:var(--_colour---font--font-color-link);background-image:none}.button-outline:hover{border-color:var(--_colour---brand--color-main);background-color:var(--_colour---brand--color-main);color:var(--_colour---font--font-color-inv)}.gradient-large-heading{font-size:16vw}}@media screen and (max-width:767px){.section.hero{padding-left:0;padding-right:0}.play-button{width:80px;height:80px}.play-icon{max-width:24px}.col-item-wrapper,.masonry-grid{grid-column-gap:16px;grid-row-gap:16px}.col-item-wrapper._1{margin-top:77px}.col-item-wrapper._2{margin-top:136px}.col-item-wrapper._3{margin-top:191px}.donate-wrapper{padding-top:56px;padding-bottom:56px}.heading-2-large{font-size:56px}.body-xxxlarge-bold{font-size:24px}._40-spacer-xlarge{width:24px;height:24px}.sticky-navbar{padding:0}.nav-wrapper{border-radius:0;padding-left:16px;padding-right:16px}.hero-section{background-image:url('images/hero-image-m.webp')}.purpose-section-wrapper{padding-top:80px}.bg-el-right{top:206px}.nav-menu-wrapper-m{grid-column-gap:16px;grid-row-gap:16px}.gradient-large-heading{font-size:17vw}._80-spacer-xxxlarge{width:40px;height:40px}}@media screen and (max-width:479px){.video-wrapper{aspect-ratio:1}.masonry-grid{grid-column-gap:16px;grid-row-gap:16px}.col-item-wrapper._1{margin-top:19px}.col-item-wrapper._2{margin-top:59px}.col-item-wrapper._3{margin-top:87px}.grid-img{border-radius:8px}.donate-tx-wrapper.r{padding:80px 20px}._40-spacer-xlarge{width:24px;height:24px}.gradient{width:105%;height:105%}.bg-el-right{width:90%;top:236px}.bg-el-right.about{max-width:320px;top:-29px}.nav-menu-wrapper-m{grid-column-gap:16px;grid-row-gap:16px}.gradient-large-heading{font-size:21vw}._80-spacer-xxxlarge{width:40px;height:40px}}@font-face{font-family:'Insites Font Icons';src:url('fonts/Insites-Font-Icons.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}