@font-face{font-family:Gotham Narrow Black;src:url(/assets/theme_font/GothamNarrow-Black.eot);src:url(/assets/theme_font/GothamNarrow-Black.eot?#iefix) format("embedded-opentype"),url(/assets/theme_font/GothamNarrow-Black.woff2) format("woff2"),url(/assets/theme_font/GothamNarrow-Black.woff) format("woff"),url(/assets/theme_font/GothamNarrow-Black.ttf) format("truetype"),url(/assets/theme_font/GothamNarrow-Black.svg#GothamNarrow-Black) format("svg");font-style:normal}@font-face{font-family:Gotham Narrow Medium;src:url(/assets/theme_font/GothamNarrow-Medium.eot);src:url(/assets/theme_font/GothamNarrow-Medium.eot?#iefix) format("embedded-opentype"),url(/assets/theme_font/GothamNarrow-Medium.woff2) format("woff2"),url(/assets/theme_font/GothamNarrow-Medium.woff) format("woff"),url(/assets/theme_font/GothamNarrow-Medium.ttf) format("truetype"),url(/assets/theme_font/GothamNarrow-Medium.svg#GothamNarrow-Medium) format("svg");font-style:normal}@font-face{font-family:Gotham Narrow Light;src:url(/assets/theme_font/GothamNarrow-Light.eot);src:url(/assets/theme_font/GothamNarrow-Light.eot?#iefix) format("embedded-opentype"),url(/assets/theme_font/GothamNarrow-Light.woff2) format("woff2"),url(/assets/theme_font/GothamNarrow-Light.woff) format("woff"),url(/assets/theme_font/GothamNarrow-Light.ttf) format("truetype"),url(/assets/theme_font/GothamNarrow-Light.svg#GothamNarrow-Light) format("svg");font-style:normal}@font-face{font-family:Gotham Narrow Book;src:url(/assets/theme_font/GothamNarrow-Book.eot);src:url(/assets/theme_font/GothamNarrow-Book.eot?#iefix) format("embedded-opentype"),url(/assets/theme_font/GothamNarrow-Book.woff2) format("woff2"),url(/assets/theme_font/GothamNarrow-Book.woff) format("woff"),url(/assets/theme_font/GothamNarrow-Book.ttf) format("truetype"),url(/assets/theme_font/GothamNarrow-Book.svg#GothamNarrow-Book) format("svg")}@font-face{font-family:Adelle;src:url(/assets/theme_font/Adelle-SemiBold.eot);src:url(/assets/theme_font/Adelle-SemiBold.eot?#iefix) format("embedded-opentype"),url(/assets/theme_font/Adelle-SemiBold.woff2) format("woff2"),url(/assets/theme_font/Adelle-SemiBold.woff) format("woff"),url(/assets/theme_font/Adelle-SemiBold.ttf) format("truetype"),url(/assets/theme_font/Adelle-SemiBold.svg#Adelle-SemiBold) format("svg");font-style:normal}:root{--daisy:#fbd166;--pink:#f6d9d7;--green:#b8d98d;--indigo:#253d88;--red:#f2695d;--brown:#673934;--yellow:#fbd166;--orange:#f2695d;--plum:#550d35;--blue:#5125e8;--light-blue:#c9d5e9;--grey:#dad6cf}body,html{font-family:Gotham Narrow Book,sans-serif;margin:0;padding:0}body{overflow-x:hidden}main{margin:0;flex:1 1}.amplify-heading--1,h1{color:var(--orange);font-size:3rem;line-height:40px;margin-bottom:0}.amplify-heading--1,.amplify-heading--2,h1,h2{font-family:Gotham Narrow Black,sans-serif;text-transform:uppercase}.amplify-heading--2,h2{color:var(--amplify-colors-primary-60);font-size:2.5rem;margin:0}.container h2{margin-bottom:30px}.amplify-heading--3,h3{font-family:Gotham Narrow Medium,sans-serif;font-size:1.5rem;margin:10px 0}.amplify-heading--4,h4{font-family:Gotham Narrow Book,sans-serif;text-transform:uppercase;font-size:1.5rem;margin:0}.amplify-heading--5,h5{font-size:1.25rem;margin:0 0 10px}.amplify-heading--5,.amplify-heading--6,h5,h6{font-family:Gotham Narrow Book,sans-serif;color:#000}.amplify-heading--6,h6{font-size:1.5rem}.amplify-text,p{font-family:Gotham Narrow Book,sans-serif;font-size:1.15rem;margin:0 0 10px}a{color:var(--amplify-colors-secondary-60);text-decoration:none}a:hover{color:var(--amplify-colors-primary-60);-webkit-text-decoration-color:inherit;text-decoration-color:inherit}.highlight{color:var(--amplify-colors-secondary-60)}.alt-highlight{color:var(--amplify-colors-yellow-60)}.light-heading{color:#fff}.breadcrumbs{color:#000}ul{list-style:square}ol{list-style-type:decimal}li{color:var(--amplify-colors-font-primary)}.hover-cursor{cursor:pointer}.container{padding-bottom:100px}.container,.short-container{height:100%;width:70%;margin-right:auto;margin-left:auto}.short-container{padding-bottom:0}.inner-container{width:100%;height:100%;transform:translate(5%);-webkit-transform:translate(5%);-moz-transform:translate(5%);-ms-transform:translate(5%);-o-transform:translate(5%)}.section-padding{padding-top:150px}.section-padding:last-child{padding-top:200px;padding-bottom:200px}.padding{padding-top:100px}.padding:last-child{padding-top:100px;padding-bottom:100px}@media screen and (max-width:992px){.container,.short-container{width:80%;transform:translate(0)}}@media screen and (max-width:766px){.container,.short-container{width:90%;transform:translate(0)}}@media screen and (max-width:992px){.inner-container{transform:translate(0);-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0)}}.top-margin{margin-top:20px}.top-margin-large{margin-top:40px}.soft-shadow{box-shadow:0 100px 80px rgba(0,0,0,.07),0 41.7776px 33.4221px rgba(0,0,0,.05),0 22.3363px 17.869px rgba(0,0,0,.042),0 12.5216px 10.0172px rgba(0,0,0,.035),0 6.6501px 5.32008px rgba(0,0,0,.028),0 2.76726px 2.21381px rgba(0,0,0,.02)}.clip{-webkit-clip-path:polygon(100% 0,100% 100%,32% 100%,32% 62%,10% 62%,10% 40%,0 40%,0 0);clip-path:polygon(100% 0,100% 100%,32% 100%,32% 62%,10% 62%,10% 40%,0 40%,0 0)}@media screen and (max-width:766px){.clip{-webkit-clip-path:polygon(100% 0,100% 100%,52% 100%,52% 62%,20% 62%,20% 40%,0 40%,0 0);clip-path:polygon(100% 0,100% 100%,52% 100%,52% 62%,20% 62%,20% 40%,0 40%,0 0)}}.outline-box{height:100%;margin-bottom:20px;padding:40px}.outline-box,.outline-button{border:4px solid var(--orange);position:relative;box-sizing:border-box}.outline-button{padding:10px;margin-right:10px;text-transform:uppercase;font-size:1.15rem;font-family:Gotham Narrow Medium;color:#000;background-color:transparent;z-index:30}a.outline-button:hover{text-decoration:none}@media (prefers-reduced-motion:reduce){a.outline-button:hover{background:var(--orange)}}.home-header{padding:10% 0}.header,.home-header{position:relative;background-color:var(--plum);height:100%;z-index:3}.header{padding:10% 0 5%;margin-bottom:20px}.hero-img{display:block;position:relative;height:350px;width:100%;object-fit:cover;margin-top:20px;z-index:3}.header-text{max-width:40%}.header-subtext{color:#fff}.relative-container{position:relative}.hero-logo{position:absolute;width:300px;bottom:-93px;left:-127px;border:1px;z-index:5}@media screen and (max-width:992px){.hero-logo{bottom:-73px;left:-47px;width:250px}}@media screen and (max-width:576px){.hero-logo{bottom:-53px;left:-27px;width:200px}}.large-icon{font-size:8rem;color:var(--orange);position:absolute;top:-50px;left:-60px}@media screen and (max-width:992px){.large-icon{top:-70px;left:-20px}}.logo-card{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;min-width:250px;max-width:calc(13.33333333%);padding:10px}.logo-card img{width:100%;height:auto}.cards-container{margin-top:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px}.card{-webkit-font-smoothing:subpixel-antialiased;transition:transform .6s;perspective:1200px;transform-style:preserve-3d;min-height:350px;background-color:var(--plum)}.card a:hover{text-decoration:none}.card li{list-style:none}.card-full-width{-webkit-font-smoothing:subpixel-antialiased;position:relative;background-color:var(--plum);color:var(--yellow);width:100%;grid-column:1/-1;min-height:350px;margin:0;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transition:all .8s ease;box-sizing:border-box}.card-placeholder{display:none}.card-content{padding:20px 10% 40px}.card-content-back{padding:20px 40px 40px}.card-text-bottom-corner{width:100%;color:var(--yellow);position:absolute;font-size:2rem;left:10%;bottom:40px}.card-text{margin-top:30px;width:100%;color:var(--yellow);font-size:1.75rem}.subtitle{margin-top:10px;color:var(--yellow)}.card-small-text{color:var(--amplify-colors-font-primary);font-size:1rem;margin:20px 0}.card-img{width:100%;height:150px}.image-card-topics{background-image:url(/assets/theme_image/girls-together.jpg)}.image-card-datasets,.image-card-topics{background-position:50%;background-size:cover}.image-card-datasets{background-image:url(/assets/theme_image/books.jpg)}.image-card-rai{background-image:url(/assets/theme_image/train.jpg)}.image-card-playground,.image-card-rai{background-position:50%;background-size:cover}.image-card-playground{background-image:url(/assets/theme_image/swing.jpg)}.image-card-cities{background-image:url(/assets/theme_image/toronto.jpg)}.image-card-cities,.image-card-methodology{background-size:cover;background-position:50%}.image-card-methodology{background-image:url(/assets/theme_image/numbers.jpg)}.image-card-tamarack{background-image:url(/assets/theme_image/tamarack_smaller.jpg);background-size:cover;background-position:50%}.image-card-arts-fashion-design{background-image:url(/assets/theme_image/art.jpg);background-size:cover}.image-card-civic-engagement{background-image:url(/assets/theme_image/civic.jpg);background-size:cover}.image-card-climate-change{background-image:url(/assets/theme_image/climate-protest.jpg);background-size:cover}.image-card-cost-of-living{background-image:url(/assets/theme_image/appartment.jpg);background-size:cover}.image-card-digital-access{background-image:url(/assets/theme_image/laptop.jpg);background-size:cover}.image-card-accessibility-diversity-inclusion{background-image:url(/assets/theme_image/diversity.jpg);background-size:cover}.image-card-education-and-training{background-image:url(/assets/theme_image/graduate.jpg);background-size:cover}.image-card-entertainment{background-image:url(/assets/theme_image/concert.jpg);background-size:cover}.image-card-entrepreneurial-spirit{background-image:url(/assets/theme_image/shop.jpg);background-size:cover}.image-card-financial-services{background-image:url(/assets/theme_image/cash.jpg);background-size:cover}.image-card-public-health-services{background-image:url(/assets/theme_image/Health%20Services.png);background-size:cover}.image-card-local-economic-growth{background-image:url(/assets/theme_image/market.jpg);background-size:cover}.image-card-public-built-space{background-image:url(/assets/theme_image/museum.jpg);background-size:cover}.image-card-public-green-space{background-image:url(/assets/theme_image/park.jpg);background-size:cover}.image-card-public-safety{background-image:url(/assets/theme_image/Public%20Safety%20.png);background-size:cover}.image-card-public-transit{background-image:url(/assets/theme_image/streetcar.jpg);background-size:cover}.image-card-restaurants-and-bars{background-image:url(/assets/theme_image/restaurant.jpg);background-size:cover}.image-card-sports-and-recreation{background-image:url(/assets/theme_image/tennis.jpg);background-size:cover}.image-card-travel-and-tourism{background-image:url(/assets/theme_image/brochures.jpg);background-size:cover}.image-card-youth-employment{background-image:url(/assets/theme_image/work.jpg);background-size:cover;background-position:bottom}.image-card-brampton{background-image:url(/assets/theme_image/brampton.jpg);background-size:cover}.image-card-burnaby{background-image:url(/assets/theme_image/burnaby.jpg);background-size:cover}.image-card-calgary{background-image:url(/assets/theme_image/Calgary.jpeg);background-size:cover}.image-card-charlottetown{background-image:url(/assets/theme_image/Charlottetown.jpeg);background-size:cover}.image-card-city-of-vancouver{background-image:url(/assets/theme_image/city-of-vancouver.jpg);background-position:50%;background-size:cover}.image-card-colwood{background-image:url(/assets/theme_image/colwood.jpg)}.image-card-colwood,.image-card-coquitlam{background-position:50%;background-size:cover}.image-card-coquitlam{background-image:url(/assets/theme_image/coquitlam.jpg)}.image-card-edmonton{background-image:url(/assets/theme_image/Edmonton.jpeg);background-size:cover}.image-card-delta{background-image:url(/assets/theme_image/delta.jpg)}.image-card-delta,.image-card-esquimalt{background-position:50%;background-size:cover}.image-card-esquimalt{background-image:url(/assets/theme_image/esquimalt.jpg)}.image-card-fredericton{background-image:url(/assets/theme_image/Fredericton.jpeg);background-size:cover}.image-card-gatineau{background-image:url(/assets/theme_image/gatineau.jpg);background-position:50%;background-size:cover}.image-card-victoria{background-image:url(/assets/theme_image/Victoria.jpeg);background-size:cover}.image-card-halifax{background-image:url(/assets/theme_image/Halifax.png);background-size:cover}.image-card-hamilton{background-image:url(/assets/theme_image/Hamilton.jpg);background-position:50%;background-size:cover}.image-card-kelowna{background-image:url(/assets/theme_image/Kelowna.jpeg);background-size:cover}.image-card-cambridge{background-image:url(/assets/theme_image/Cambridge.jpg)}.image-card-cambridge,.image-card-langford{background-position:50%;background-size:cover}.image-card-langford{background-image:url(/assets/theme_image/langford.jpg)}.image-card-langley{background-image:url(/assets/theme_image/langley.jpg)}.image-card-langley,.image-card-lethbridge{background-position:50%;background-size:cover}.image-card-lethbridge{background-image:url(/assets/theme_image/Lethbridge.jpeg)}.image-card-london{background-image:url(/assets/theme_image/London.jpeg)}.image-card-london,.image-card-maple-ridge{background-position:50%;background-size:cover}.image-card-maple-ridge{background-image:url(/assets/theme_image/maple-ridge.jpg)}.image-card-metro-vancouver{background-image:url(/assets/theme_image/Vancouver.jpeg);background-size:cover}.image-card-mississauga{background-image:url(/assets/theme_image/mississauga.jpg)}.image-card-mississauga,.image-card-moncton{background-position:50%;background-size:cover}.image-card-moncton{background-image:url(/assets/theme_image/Moncton.jpeg)}.image-card-new-westminster{background-image:url(/assets/theme_image/new-westminster.jpg);background-position:50%;background-size:cover}.image-card-north-vancouver{background-image:url(/assets/theme_image/north-vancouver.jpg);background-position:50%;background-size:cover}.image-card-oak-bay{background-image:url(/assets/theme_image/oak-bay.jpg)}.image-card-oak-bay,.image-card-oshawa{background-position:50%;background-size:cover}.image-card-oshawa{background-image:url(/assets/theme_image/Oshawa.jpeg)}.image-card-ottawa{background-image:url(/assets/theme_image/Ottawa.jpeg)}.image-card-ottawa,.image-card-pitt-meadows{background-position:50%;background-size:cover}.image-card-pitt-meadows{background-image:url(/assets/theme_image/pitt-meadows.jpg)}.image-card-port-coquitlam{background-image:url(/assets/theme_image/port-coquitlam.jpg);background-position:50%;background-size:cover}.image-card-port-moody{background-image:url(/assets/theme_image/port-moody.jpg)}.image-card-port-moody,.image-card-quebec{background-position:50%;background-size:cover}.image-card-quebec{background-image:url(/assets/theme_image/Quebec.jpeg)}.image-card-regina{background-image:url(/assets/theme_image/Regina.jpeg)}.image-card-regina,.image-card-richmond{background-position:50%;background-size:cover}.image-card-richmond{background-image:url(/assets/theme_image/richmond.jpg)}.image-card-saanich{background-image:url(/assets/theme_image/saanich.jpg)}.image-card-saanich,.image-card-saskatoon{background-position:50%;background-size:cover}.image-card-saskatoon{background-image:url(/assets/theme_image/Saskatoon.jpeg)}.image-card-stjohns{background-image:url(/assets/theme_image/St.%20Johns%20.jpeg)}.image-card-stjohns,.image-card-sudbury{background-position:50%;background-size:cover}.image-card-sudbury{background-image:url(/assets/theme_image/Sudbury.jpeg)}.image-card-surrey{background-image:url(/assets/theme_image/surrey.jpg);background-position:50%;background-size:cover}.image-card-west-vancouver{background-image:url(/assets/theme_image/west-vancouver.jpg);background-position:50%;background-size:cover}.image-card-white-rock{background-image:url(/assets/theme_image/white-rock.jpg)}.image-card-white-rock,.image-card-winnipeg{background-position:50%;background-size:cover}.image-card-winnipeg{background-image:url(/assets/theme_image/Winnipeg.jpeg)}.image-card-yellowknife{background-image:url(/assets/theme_image/Yellowknife.jpeg);background-position:50%;background-size:cover}.image-card-toronto{background-image:url(/assets/theme_image/Toronto.jpeg);background-size:cover}.image-card-montreal{background-image:url(/assets/theme_image/Montreal.jpeg);background-size:cover}.image-card-chatham-kent{background-image:url(/assets/theme_image/chatham_kent.jpg);background-position:50%;background-size:cover}.image-card-chilliwack{background-image:url(/assets/theme_image/chilliwack_smaller.jpg);background-position:50%;background-size:cover}.image-card-corner-brook{background-image:url(/assets/theme_image/corner_brook_smaller.jpg)}.image-card-corner-brook,.image-card-digby{background-position:50%;background-size:cover}.image-card-digby{background-image:url(/assets/theme_image/digby_smaller.jpg)}.image-card-grande-prairie{background-image:url(/assets/theme_image/grande_prairie.jpg);background-position:50%;background-size:cover}.image-card-kahnawake{background-image:url(/assets/theme_image/kahnawake_smaller.jpg)}.image-card-kahnawake,.image-card-laval{background-position:50%;background-size:cover}.image-card-laval{background-image:url(/assets/theme_image/laval_smaller.jpg)}.image-card-prince-albert{background-image:url(/assets/theme_image/prince_albert_smaller.jpg);background-position:50%;background-size:cover}.image-card-portage-la-prairie{background-image:url(/assets/theme_image/portage_la_prairie_smaller.jpg);background-position:50%;background-size:cover}.image-card-whitehorse{background-image:url(/assets/theme_image/whitehorse_smaller.jpg)}.image-card-iqaluit,.image-card-whitehorse{background-position:50%;background-size:cover}.image-card-iqaluit{background-image:url(/assets/theme_image/iqaluit.jpg)}.image-card-st-catharines{background-image:url(/assets/theme_image/st-catharines.jpg);background-position:50%;background-size:cover}.image-card-windsor{background-image:url(/assets/theme_image/windsor.jpg);background-position:50%;background-size:cover}.image-card-oxford-county{background-image:url(/assets/theme_image/oxford-county.jpg);background-position:50%;background-size:cover}.image-card-saint-leonard{background-image:url(/assets/theme_image/saint-leonard.jpg);background-position:50%;background-size:cover}.image-card-prince-edward-county{background-image:url(/assets/theme_image/prince-edward-county.jpg);background-position:50%;background-size:cover}.image-card-alberni-clayoquot{background-image:url(/assets/theme_image/alberni-clayoquot.jpg);background-position:50%;background-size:cover}.image-card-chippewas{background-image:url(/assets/theme_image/chippewa.jpg);background-position:50%;background-size:cover}.image-card-real-affordability-index{background-image:url(/assets/theme_image/money.jpg);background-position:50%;background-size:cover}.image-card-refugee-resettlement-index{background-image:url(/assets/theme_image/saskatoon.jpg);background-position:50%;background-size:cover}.image-card-refugee-resources{background-image:url(/assets/theme_image/phon.jpg);background-position:50%;background-size:cover}.image-card-pivot-2020-index{background-image:url(/assets/theme_image/night.jpg);background-position:50%;background-size:cover}.image-card-pivot-2020-survey{background-image:url(/assets/theme_image/subway.jpg);background-position:50%;background-size:cover}.image-card-pivot-2020-survey-aggregated{background-image:url(/assets/theme_image/colours.jpg);background-position:50%;background-size:cover}.image-card-pivot-2020-interview{background-image:url(/assets/theme_image/mask.jpg);background-position:50%;background-size:cover}.image-card-cbyf-index{background-image:url(/assets/theme_image/tamarack_smaller.jpg)}.image-card-cbyf-index,.image-card-uwi{background-position:50%;background-size:cover}.image-card-uwi{background-image:url(/assets/theme_image/uwi.jpg)}.image-card-microgrant{background-image:url(/assets/theme_image/microgrant.jpg)}.image-card-microgrant,.image-card-uwi-2024{background-position:bottom;background-size:cover}.image-card-uwi-2024{background-image:url(/assets/theme_image/uwi-2024.png)}.image-card-housing{background-image:url(https://www.youthfulcities.com/wp-content/uploads/2024/12/YouthCite-rentcontrol.png);background-position:bottom;background-size:cover}.image-card-dev-interviews{background-image:url(https://www.youthfulcities.com/wp-content/uploads/2024/05/edit-1.jpg);background-position:50%;background-size:cover}.image-card-insight-1{background-image:url(https://www.youthfulcities.com/wp-content/uploads/2025/05/insight-part-1.3.png);background-position:top;background-size:cover}.typewriter h5{overflow:hidden;border-right:.15em solid orange;white-space:nowrap;margin:0 auto;letter-spacing:.15em;animation:typing 3.5s steps(40),blink-caret .75s step-end infinite}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink-caret{0%,to{border-color:transparent}50%{border-color:orange}}@media (prefers-reduced-motion:no-preference){a.thar-three{-webkit-font-smoothing:subpixel-antialiased;cursor:pointer;position:relative;transition:all .4s ease-in-out}a.thar-three:hover{background-color:transparent}a.thar-three:hover:before{left:0;right:auto;width:100%}a.thar-three:before{display:block;position:absolute;top:0;right:0;height:100%;width:0;z-index:-1;content:"";background:var(--orange);transition:all .4s ease-in-out}.thar-three{cursor:pointer;position:relative;transition:all .4s ease-in-out}.thar-three:hover{background-color:transparent}.thar-three:hover:before{left:0;right:auto;width:100%}.thar-three:before{display:block;position:absolute;top:0;right:0;height:100%;width:0;z-index:-1;content:"";background:var(--orange);transition:all .4s ease-in-out}}@keyframes hvr-push{50%{transform:scale(.8)}to{transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.hvr-push{-webkit-font-smoothing:subpixel-antialiased;display:inline-block;vertical-align:middle;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-push:active{animation-name:hvr-push;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}.hvr-forward{-webkit-font-smoothing:subpixel-antialiased;vertical-align:middle;box-shadow:0 0 1px transparent;transition-duration:.3s;transition-property:transform}.hvr-forward:active,.hvr-forward:focus,.hvr-forward:hover{transform:translateX(8px)}.hvr-float{transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}.hvr-float:active,.hvr-float:focus,.hvr-float:hover{transform:translateY(-8px)}}.masonry-grid{display:flex;width:auto;margin-left:-10px}.masonry-grid_column{padding-left:10px;background-clip:padding-box}.authenticator-container .amplify-input,.authenticator-container .amplify-label{color:#fff!important}.federated-sign-in-button{span{margin-bottom:0}}