@font-face{font-family:'OpenSansLight';src:local(Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif");src:url(../_fonts/opensans/OpenSans-Light.ttf) format("truetype");font-display:swap}@font-face{font-family:'OpenSansRegular';src:local(Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif");src:url(../_fonts/opensans/OpenSans-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:'OpenSansMedium';src:local(Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif");src:url(../_fonts/opensans/OpenSans-Medium.ttf) format("truetype");font-display:swap}@font-face{font-family:'OpenSansSemiBold';src:local(Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif");src:url(../_fonts/opensans/OpenSans-SemiBold.ttf) format("truetype");font-display:swap}@font-face{font-family:'OpenSansBold';src:local(Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif");src:url(../_fonts/opensans/OpenSans-Bold.ttf) format("truetype");font-display:swap}@keyframes stat-focus{0%{border-radius:6rem;transform:scale(0.8)}100%{border-radius:0;transform:scale(1)}}@keyframes scale-in{0%{-webkit-transform:scale(0.8);transform:scale(0.8)}80%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes opacity-focus{from{opacity:0}to{opacity:1}}@keyframes in-from-left{from{left:-2rem}to{left:0}}@keyframes in-from-right{from{left:2rem}to{left:0}}#founding-partners{position:relative;border-bottom:1px solid #ced4da}#founding-partners .foudning-partner-container{padding-bottom:4rem;margin-bottom:4rem;border-bottom:1px dashed #ced4da;scroll-margin-top:130px}@media (min-width: 1400px){#founding-partners .foudning-partner-container{scroll-margin-top:170px}}#founding-partners .foudning-partner-container:last-of-type{padding-bottom:0;margin-bottom:0;border-bottom:none}#founding-partners .founding-partner-logo{display:inline-block;border:1px solid #ced4da;padding:2rem;transition:all 0.1s linear;transition-delay:0.1s;transform:scale(0.8);filter:opacity(0)}#founding-partners .founding-partner-logo.active{transform:scale(1);filter:opacity(1)}#founding-partners .founding-partner-copy h3{font-family:'OpenSansRegular', Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";color:#1b1363;text-transform:uppercase;font-size:1.8rem;transition:all 0.1s linear;transition-delay:0.1s;filter:opacity(0)}#founding-partners .founding-partner-copy h3.active{filter:opacity(1)}@media (min-width: 992px){#founding-partners .founding-partner-copy h3{font-size:2rem}}@media (min-width: 1400px){#founding-partners .founding-partner-copy h3{font-size:2.4rem}}#founding-partners .founding-partner-copy h4{color:#f7941d;font-family:'OpenSansRegular', Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";font-size:1.1rem;text-transform:uppercase;margin-bottom:2rem;transition:all 0.1s linear;transition-delay:0.1s;filter:opacity(0)}#founding-partners .founding-partner-copy h4.active{filter:opacity(1)}#founding-partners .founding-partner-copy h4 span{text-transform:uppercase}@media (min-width: 576px){#founding-partners .founding-partner-copy h4{font-size:1.2rem}}@media (min-width: 992px){#founding-partners .founding-partner-copy h4{font-size:1.4rem}}@media (min-width: 1400px){#founding-partners .founding-partner-copy h4{font-size:1.6rem}}#building-a-better-future{background-image:linear-gradient(140deg, #1b1363 20%, #f7941d);position:relative;scroll-margin-top:160px}#building-a-better-future h2{color:#fff;text-transform:uppercase;font-size:2rem;text-align:center;margin-bottom:3rem}@media (min-width: 576px){#building-a-better-future h2{font-size:2.4rem}}@media (min-width: 992px){#building-a-better-future h2{font-size:2.8rem}}@media (min-width: 1400px){#building-a-better-future h2{font-size:3.2rem}}#building-a-better-future h3{color:#fff;font-family:'OpenSansRegular', Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";font-size:1.6rem;text-transform:uppercase;margin-top:3rem;margin-bottom:3rem}#building-a-better-future p{color:#fff}#building-a-better-future p span{color:#f7941d;font-family:'OpenSansBold', Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"}#building-a-better-future .indigenous-image{text-align:center;display:flex;flex-direction:column;align-items:center;text-decoration:none !important}#building-a-better-future .indigenous-image img{border:2px solid #010203}#building-a-better-future .indigenous-image span{display:inline;background-color:#f7941d;color:#fff;margin-top:1.5rem;margin-bottom:0;padding:0.4rem 0.8rem;border-radius:0.4rem;text-decoration:none}#building-a-better-future .building-a-better-future-copy{padding-top:3rem}#about-the-artist{position:relative;overflow:hidden}#about-the-artist .about-the-artist-gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(90deg, #1b1363 50%, rgba(27,19,99,0.5));z-index:5}#about-the-artist .about-the-artist-background{position:absolute;top:0;left:0;width:100%;height:100%}#about-the-artist .about-the-artist-background .about-the-artist-background-solid{background-color:#1b1363}#about-the-artist .about-the-artist-background .about-the-artist-background-image{background-size:cover;background-repeat:no-repeat;background-position:center center;background-image:url(../_images/first-nations-artwork.jpg)}#about-the-artist .container{position:relative;z-index:6}#about-the-artist .about-the-artist-image{width:100%;margin-top:3rem}@media (min-width: 576px){#about-the-artist .about-the-artist-image{width:80%}}@media (min-width: 992px){#about-the-artist .about-the-artist-image{width:70%;margin-top:0}}@media (min-width: 1400px){#about-the-artist .about-the-artist-image{width:60%;margin-top:0}}#about-the-artist h4{font-family:'OpenSansBold', Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";color:#fff;font-size:1rem;font-style:italic;text-transform:uppercase;display:inline-block;margin-bottom:1.5rem}@media (min-width: 576px){#about-the-artist h4{font-size:1.2rem}}@media (min-width: 992px){#about-the-artist h4{font-size:1.3rem}}@media (min-width: 1400px){#about-the-artist h4{font-size:1.4rem}}#about-the-artist p{color:#fff}#key-stats{text-align:center;position:relative;overflow:hidden;padding-bottom:1.5rem}#key-stats .key-stats-gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(90deg, #1b1363 50%, rgba(27,19,99,0.5));z-index:5}#key-stats .key-stats-background{position:absolute;top:0;left:0;width:100%;height:100%}#key-stats .key-stats-background .key-stats-background-solid{background-color:#1b1363}#key-stats .key-stats-background .key-stats-background-image{background-image:url(../_images/sponsor-stats-background.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center}#key-stats .key-stat{display:flex;margin-bottom:2rem}#key-stats .key-stat .key-stat-icon{border:1px solid #fff;background-image:linear-gradient(140deg, #f9a94a, #f7941d);padding:1rem;border-radius:6rem;transform:scale(0.8)}@media (min-width: 992px){#key-stats .key-stat .key-stat-icon{padding:1.5rem}}#key-stats .key-stat .key-stat-icon img{width:3rem}@media (min-width: 992px){#key-stats .key-stat .key-stat-icon img{width:4rem}}#key-stats .key-stat .key-stat-icon.active{-webkit-animation:0.3s stat-focus 0.1s linear forwards;animation:0.3s stat-focus 0.1s linear forwards}#key-stats .key-stat .key-stat-copy{display:flex;flex-direction:column;justify-content:center;flex-grow:1;padding-left:2rem;text-align:left;color:#fff}#key-stats .key-stat .key-stat-copy .key-stat-count-plus{font-family:'OpenSansBold', Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";font-weight:600;font-size:1.2rem;line-height:1;padding-bottom:0.6rem;margin-right:0.6rem}@media (min-width: 768px){#key-stats .key-stat .key-stat-copy .key-stat-count-plus{font-size:1.5rem}}@media (min-width: 992px){#key-stats .key-stat .key-stat-copy .key-stat-count-plus{font-size:3rem}}#key-stats .key-stat .key-stat-copy .key-stat-count-plus .key-stat-count{padding-right:0.6rem}#key-stats .key-stat .key-stat-copy .key-stat-description{font-family:'OpenSansLight', Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";font-weight:200;font-size:1rem;line-height:1}@media (min-width: 992px){#key-stats .key-stat .key-stat-copy .key-stat-description{font-size:1.2rem}}#key-stats .container{position:relative;z-index:6}#mission-vision{text-align:center;padding-bottom:2.5rem;position:relative}#mission-vision .mission-vision-background{position:absolute;bottom:0;left:0;width:100%;height:100%;opacity:0.5;z-index:-1;display:flex;flex-direction:column;justify-content:flex-end}#mission-vision .mission-vision-background .mission-vision-background-gradient{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(140deg, rgba(165,170,174,0.5) 10%, rgba(206,212,218,0.5) 60%, rgba(165,170,174,0.5));z-index:2}#mission-vision .mission-vision-background .mission-vision-background-image{position:relative;width:100%;height:100%}#mission-vision .mission-vision-background .mission-vision-background-image img{z-index:1;height:100%;width:100%;object-fit:cover}#mission-vision .container{position:relative;z-index:6}#mission-vision .mission-vision-margin{margin-bottom:1.5rem}#mission-vision .mission-vision-container{position:relative;border:2px solid #fff;background-color:rgba(255,255,255,0.2);border-radius:0.4rem;padding:2rem;height:100%;display:flex;flex-direction:column;transition:all 0.1s linear;transition-delay:0.1s;opacity:0;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}#mission-vision .mission-vision-container.active{opacity:1}#mission-vision .mission-vision-container .mission-vision-header h4{line-height:1;margin-bottom:2rem;color:#1b1363;font-family:'OpenSansBold', Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";font-size:2rem;text-transform:uppercase}@media (min-width: 576px){#mission-vision .mission-vision-container .mission-vision-header h4{font-size:2.4rem}}#mission-vision .mission-vision-container .mission-vision-content{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}#mission-vision .mission-vision-container .mission-vision-content p{color:#010203}#speakers h2{color:#f7941d;text-transform:uppercase;margin-bottom:0;font-size:2rem;text-align:center}@media (min-width: 576px){#speakers h2{font-size:2.4rem}}@media (min-width: 992px){#speakers h2{font-size:2.8rem}}@media (min-width: 1400px){#speakers h2{font-size:3.2rem}}#speakers h3{color:#010203;font-family:'OpenSansRegular', Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";font-size:1.6rem;text-transform:uppercase;text-align:center;width:100%}@media (min-width: 1400px){#speakers h3{width:80%}}#sponsors{text-align:center;position:relative;border-top:1px solid #ced4da}#sponsors h2{color:#1b1363;text-transform:uppercase;margin-bottom:3rem;font-size:2rem;text-align:center}@media (min-width: 576px){#sponsors h2{font-size:2.4rem}}@media (min-width: 992px){#sponsors h2{font-size:2.8rem}}@media (min-width: 1400px){#sponsors h2{font-size:3.2rem}}#sponsors h3{color:#1b1363;font-family:'OpenSansRegular', Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";font-size:1.6rem;text-transform:uppercase;text-align:center;width:100%}@media (min-width: 1400px){#sponsors h3{width:80%}}#sponsors .logo-container.active .logo-image[data-step="1"]{-webkit-animation:0.35s logo-focus 0s linear 1;animation:0.35s logo-focus 0s linear 1}#sponsors .logo-container.active .logo-image[data-step="2"]{-webkit-animation:0.35s logo-focus 0.05s linear 1;animation:0.35s logo-focus 0.05s linear 1}#sponsors .logo-container.active .logo-image[data-step="3"]{-webkit-animation:0.35s logo-focus 0.1s linear 1;animation:0.35s logo-focus 0.1s linear 1}#sponsors .logo-container.active .logo-image[data-step="4"]{-webkit-animation:0.35s logo-focus 0.15s linear 1;animation:0.35s logo-focus 0.15s linear 1}#sponsors .logo-container.active .logo-image[data-step="5"]{-webkit-animation:0.35s logo-focus 0.2s linear 1;animation:0.35s logo-focus 0.2s linear 1}#sponsors .logo-container.active .logo-image[data-step="6"]{-webkit-animation:0.35s logo-focus 0.25s linear 1;animation:0.35s logo-focus 0.25s linear 1}#sponsors .logo-container.active .logo-image[data-step="7"]{-webkit-animation:0.35s logo-focus 0.3s linear 1;animation:0.35s logo-focus 0.3s linear 1}#sponsors .logo-container.active .logo-image[data-step="8"]{-webkit-animation:0.35s logo-focus 0.35s linear 1;animation:0.35s logo-focus 0.35s linear 1}#sponsors .logo-container.active .logo-image[data-step="9"]{-webkit-animation:0.35s logo-focus 0.4s linear 1;animation:0.35s logo-focus 0.4s linear 1}#sponsors .logo-container.active .logo-image[data-step="10"]{-webkit-animation:0.35s logo-focus 0.45s linear 1;animation:0.35s logo-focus 0.45s linear 1}#sponsors .logo-container.active .logo-image[data-step="11"]{-webkit-animation:0.35s logo-focus 0.5s linear 1;animation:0.35s logo-focus 0.5s linear 1}#sponsors .logo-container.active .logo-image[data-step="12"]{-webkit-animation:0.35s logo-focus 0.55s linear 1;animation:0.35s logo-focus 0.55s linear 1}#sponsors .logo-container.active .logo-image[data-step="13"]{-webkit-animation:0.35s logo-focus 0.6s linear 1;animation:0.35s logo-focus 0.6s linear 1}#sponsors .logo-container.active .logo-image[data-step="14"]{-webkit-animation:0.35s logo-focus 0.65s linear 1;animation:0.35s logo-focus 0.65s linear 1}#sponsors .logo-container.active .logo-image[data-step="15"]{-webkit-animation:0.35s logo-focus 0.7s linear 1;animation:0.35s logo-focus 0.7s linear 1}#sponsors .logo-container.active .logo-image[data-step="16"]{-webkit-animation:0.35s logo-focus 0.75s linear 1;animation:0.35s logo-focus 0.75s linear 1}#sponsors .logo-container.active .logo-image[data-step="17"]{-webkit-animation:0.35s logo-focus 0.8s linear 1;animation:0.35s logo-focus 0.8s linear 1}#sponsors .logo-container.active .logo-image[data-step="18"]{-webkit-animation:0.35s logo-focus 0.85s linear 1;animation:0.35s logo-focus 0.85s linear 1}#sponsors .logo-image{display:block;padding:1rem;margin-bottom:1.5rem}#sponsors #sponsors-controls{margin-top:3rem}#sponsors #sponsors-controls ul{margin-bottom:0}#sponsors #sponsors-controls ul .list-inline-item:not(:last-child){margin-right:0;margin-bottom:0.5rem}@media (min-width: 576px){#sponsors #sponsors-controls ul .list-inline-item:not(:last-child){margin-right:0.5rem;margin-bottom:0}}#key-contacts{background-image:linear-gradient(140deg, #1b1363 10%, #100b3b 60%, #160f4f);text-align:center;position:relative}#key-contacts h2{color:#f7941d;text-transform:uppercase;margin-bottom:3rem;font-size:2rem;text-align:center}@media (min-width: 576px){#key-contacts h2{font-size:2.4rem}}@media (min-width: 992px){#key-contacts h2{font-size:2.8rem}}@media (min-width: 1400px){#key-contacts h2{font-size:3.2rem}}#key-contacts .card{background-color:transparent;margin-bottom:1.5rem;border:none;display:flex;flex-direction:column;align-items:center}#key-contacts .card .card-image{width:80%;overflow:hidden;transform:scale(0.8);margin-bottom:1rem}#key-contacts .card .card-image.active{-webkit-animation:0.2s scale-in 0s linear forwards;animation:0.2s scale-in 0s linear forwards}#key-contacts .card .card-image img{border-radius:0.4rem;filter:grayscale(1);transition:all 0.2s ease-out}#key-contacts .card h5{color:#fff;text-transform:uppercase;font-family:'OpenSansBold', Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";font-size:0.9rem;margin-bottom:0.1rem}@media (min-width: 576px){#key-contacts .card h5{margin-bottom:0.4rem;font-size:1rem}}@media (min-width: 1400px){#key-contacts .card h5{font-size:1.2rem}}#key-contacts .card p{color:#f7941d;font-family:'OpenSansRegular', Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";margin-bottom:0;font-size:0.9rem}@media (min-width: 1400px){#key-contacts .card p{font-size:1rem}}#key-contacts .card p.card-description{color:#fff;margin-top:0.5rem;margin-bottom:0;font-style:italic}#key-contacts .card:hover{cursor:pointer}#key-contacts .card:hover img{transform:scale(0.95);filter:grayscale(0)}#value-chain{text-align:center;position:relative}#value-chain h2{color:#1b1363;text-transform:uppercase;margin-bottom:3rem;font-size:2rem;text-align:center}@media (min-width: 576px){#value-chain h2{font-size:2.4rem}}@media (min-width: 992px){#value-chain h2{font-size:2.8rem}}@media (min-width: 1400px){#value-chain h2{font-size:3.2rem}}#value-chain p:last-of-type{margin-bottom:3rem}#value-chain p.text-muted{margin-top:1.5rem;margin-bottom:0;text-align:center;color:#a5aaae !important;font-style:italic}#value-chain a{display:block;width:100%}#value-chain a.active .value-step[data-step="1"]{animation:0.5s opacity-focus 0.25s linear forwards, 0.5s in-from-left 0.25s linear forwards}#value-chain a.active .value-step[data-step="2"]{animation:0.5s opacity-focus 0.5s linear forwards, 0.5s in-from-left 0.5s linear forwards}#value-chain a.active .value-step[data-step="3"]{animation:0.5s opacity-focus 0.75s linear forwards, 0.5s in-from-left 0.75s linear forwards}#value-chain a.active .value-step[data-step="4"]{animation:0.5s opacity-focus 1s linear forwards, 0.5s in-from-right 1s linear forwards}#value-chain a.active .value-step[data-step="5"]{animation:0.5s opacity-focus 1.25s linear forwards, 0.5s in-from-right 1.25s linear forwards}#value-chain a.active .value-step[data-step="6"]{animation:0.5s opacity-focus 1.5s linear forwards, in-from-right 1.5s linear forwards}#value-chain a.active .value-step[data-step="7"]{animation:0.5s opacity-focus 1.75s linear forwards, 0.5s in-from-left 1.75s linear forwards}#value-chain a.active .value-step[data-step="8"]{animation:0.5s opacity-focus 2s linear forwards, 0.5s in-from-left 2s linear forwards}#value-chain a.active .value-person[data-step="1"]{animation:0.5s opacity-focus 0.15s linear forwards, 0.5s in-from-left 0.15s linear forwards}#value-chain a.active .value-person[data-step="2"]{animation:0.5s opacity-focus 0.4s linear forwards, 0.5s in-from-left 0.4s linear forwards}#value-chain a.active .value-person[data-step="3"]{animation:0.5s opacity-focus 0.65s linear forwards, 0.5s in-from-left 0.65s linear forwards}#value-chain a.active .value-person[data-step="4"]{animation:0.5s opacity-focus 0.9s linear forwards, 0.5s in-from-right 0.9s linear forwards}#value-chain a.active .value-person[data-step="5"]{animation:0.5s opacity-focus 1.15s linear forwards, 0.5s in-from-right 1.15s linear forwards}#value-chain a.active .value-person[data-step="6"]{animation:0.5s opacity-focus 1.4s linear forwards, 0.5s in-from-right 1.4s linear forwards}#value-chain a.active .value-person[data-step="7"]{animation:0.5s opacity-focus 1.65s linear forwards, 0.5s in-from-left 1.65s linear forwards}#value-chain a.active .value-person[data-step="8"]{animation:0.5s opacity-focus 1.9s linear forwards, 0.5s in-from-left 1.9s linear forwards}#value-chain .value-person{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}#value-chain .value-step{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.indigenous-design-video{margin-top:3rem}@media (min-width: 992px){.indigenous-design-video{margin-top:0}}body.font-large #value-chain h2{font-size:2.4rem !important}@media (min-width: 576px){body.font-large #value-chain h2{font-size:2.8rem !important}}@media (min-width: 992px){body.font-large #value-chain h2{font-size:3.2rem !important}}@media (min-width: 1400px){body.font-large #value-chain h2{font-size:3.6rem !important}}body.font-large #value-chain h3{font-size:1.7rem !important}@media (min-width: 576px){body.font-large #value-chain h3{font-size:1.8rem !important}}@media (min-width: 992px){body.font-large #value-chain h3{font-size:1.9rem !important}}@media (min-width: 1400px){body.font-large #value-chain h3{font-size:2rem !important}}body.font-extra-large #value-chain h2{font-size:2.4rem !important}@media (min-width: 576px){body.font-extra-large #value-chain h2{font-size:2.8rem !important}}@media (min-width: 992px){body.font-extra-large #value-chain h2{font-size:3.2rem !important}}@media (min-width: 1400px){body.font-extra-large #value-chain h2{font-size:3.6rem !important}}body.font-extra-large #value-chain h3{font-size:1.7rem !important}@media (min-width: 576px){body.font-extra-large #value-chain h3{font-size:1.8rem !important}}@media (min-width: 992px){body.font-extra-large #value-chain h3{font-size:1.9rem !important}}@media (min-width: 1400px){body.font-extra-large #value-chain h3{font-size:2rem !important}}
