@layer atoms{.RouterProgressBar-module__fYwqaa__routerProgressBar{--progress-bar-color:var(--color-sky-blue);--progress-bar-height:.3rem;pointer-events:none}.RouterProgressBar-module__fYwqaa__routerProgressBar .bar{background:var(--progress-bar-color);height:var(--progress-bar-height);width:100%;z-index:var(--z-index-notification);position:fixed;top:0;left:0}.RouterProgressBar-module__fYwqaa__routerProgressBar .spinner{right:var(--spacing-md);top:var(--spacing-md);z-index:var(--z-index-notification);position:fixed}.RouterProgressBar-module__fYwqaa__routerProgressBar .spinner-icon{animation:RouterProgressBar-module__fYwqaa__spin var(--duration-slow)linear infinite;border:.2rem solid #0000;border-left-color:var(--progress-bar-color);border-top-color:var(--progress-bar-color);border-radius:50%;width:2.4rem;height:2.4rem}}
@layer atoms{.Icon-module__DNOlPq__icon{clip-rule:evenodd;fill:currentColor;fill-rule:evenodd;font-size:var(--icon-size,1em);pointer-events:none;width:1em;height:1em}.Icon-module__DNOlPq__icon__isFluid{width:100%;height:100%}.Icon-module__DNOlPq__icon__isAccent{color:var(--accent-color,currentcolor)}.Icon-module__DNOlPq__icon__isLarge{--icon-size:var(--spacing-lg)}.Icon-module__DNOlPq__icon__isMedium{--icon-size:var(--spacing-md)}.Icon-module__DNOlPq__icon__isSmall{--icon-size:var(--spacing-sm)}.Icon-module__DNOlPq__leavesColoredPath1{fill:var(--icon-color-1)}.Icon-module__DNOlPq__leavesColoredPath2{fill:var(--icon-color-2)}}
@layer atoms{.Link-module__ck364G__email b{display:none}.Link-module__ck364G__link{align-items:center;gap:var(--spacing-sm);display:inline-flex}.Link-module__ck364G__link__isFilled{background-color:var(--theme-button-background-color);border:.1rem solid var(--theme-button-background-color);border-radius:var(--spacing-xs);color:var(--theme-button-text-color);padding:var(--spacing-sm)var(--spacing-md);text-decoration:none}@media (hover:hover){.Link-module__ck364G__link__isFilled:hover{background-color:var(--theme-button-background-color-hover);border-color:var(--theme-button-background-color-hover)}}.Link-module__ck364G__link__isOutline{border:.1rem solid var(--theme-text-color);border-radius:var(--spacing-xs);color:var(--theme-text-color);padding:var(--spacing-sm)var(--spacing-md);background-color:#0000;text-decoration:none}}
@layer atoms{.IconAction-module__LaarvW__wrapper{--icon-size:2.4rem;background-color:var(--icon-background-color);border-radius:var(--radius-md);color:var(--icon-path-color);outline-offset:0;height:1em;transition-duration:var(--duration-moderate);transition-property:background-color,color;transition-timing-function:var(--easing-standard-productive);flex-shrink:0;justify-content:center;align-items:center;width:1em;display:flex}.IconAction-module__LaarvW__wrapper:disabled{opacity:.4;pointer-events:none}.IconAction-module__LaarvW__wrapper:not(.IconAction-module__LaarvW__wrapper__isPlaceholder,.IconAction-module__LaarvW__wrapper__isClear):hover{background-color:var(--icon-background-color-hover);color:var(--icon-path-color-hover)}.IconAction-module__LaarvW__wrapper:not(.IconAction-module__LaarvW__wrapper__isPlaceholder,.IconAction-module__LaarvW__wrapper__isClear):focus-visible{outline:.4rem solid var(--color-sky-blue)}.IconAction-module__LaarvW__wrapper__isBorderRound{border-radius:50%}.IconAction-module__LaarvW__wrapper__isSizeMd{font-size:4rem}.IconAction-module__LaarvW__wrapper__isSizeSm{font-size:var(--spacing-xl)}.IconAction-module__LaarvW__wrapper__isSizeXs{font-size:2.8rem}.IconAction-module__LaarvW__wrapper__isPrimary{--icon-background-color:var(--color-summer-breeze-40);--icon-path-color:var(--color-summer-breeze-10);--icon-background-color-hover:var(--color-lake-ontario-60);--icon-path-color-hover:var(--color-summer-breeze-10)}:is(.theme__greenMedium .IconAction-module__LaarvW__wrapper__isPrimary,.theme__greenDark .IconAction-module__LaarvW__wrapper__isPrimary){--icon-background-color:var(--color-lake-ontario-50)}:is(.theme__greenMedium .IconAction-module__LaarvW__wrapper__isPrimary,.theme__greenDark .IconAction-module__LaarvW__wrapper__isPrimary,.theme__greenDarkest .IconAction-module__LaarvW__wrapper__isPrimary){--icon-background-color-hover:var(--color-summer-breeze-20);--icon-path-color-hover:var(--color-lake-ontario-60)}.IconAction-module__LaarvW__wrapper__isSecondary{--icon-background-color:var(--color-summer-breeze-20);--icon-path-color:var(--color-summer-breeze-60);--icon-background-color-hover:var(--color-lake-ontario-60);--icon-path-color-hover:var(--color-summer-breeze-10)}.theme__greenLight .IconAction-module__LaarvW__wrapper__isSecondary{--icon-background-color:var(--color-summer-breeze-10);--icon-path-color:var(--color-summer-breeze-60)}.theme__greenDarkest .IconAction-module__LaarvW__wrapper__isSecondary{--icon-background-color:var(--color-lake-ontario-50);--icon-path-color:var(--color-summer-breeze-10);--icon-background-color-hover:var(--color-summer-breeze-20);--icon-path-color-hover:var(--color-lake-ontario-60)}.IconAction-module__LaarvW__wrapper__isSocial{--icon-background-color:var(--color-vics-orange-shirt-40);--icon-path-color:var(--color-summer-breeze-10);--icon-background-color-hover:var(--color-lake-ontario-60);--icon-path-color-hover:var(--color-summer-breeze-10)}.IconAction-module__LaarvW__wrapper__isToggle{--icon-background-color:color-mix(in srgb,var(--color-black),transparent 50%);--icon-path-color:var(--color-white);--icon-background-color-hover:var(--color-lake-ontario-50);--icon-path-color-hover:var(--color-lake-ontario-10)}}
@layer atoms{.Action-module__4gXbIq__action{--action-height:calc(4rem + (var(--spacing-xs)*2));background-color:var(--action-background-color);border-radius:var(--radius-md);color:var(--action-text-color);padding:var(--spacing-xs)var(--spacing-md);transition:background-color var(--duration-moderate)var(--easing-standard-productive);z-index:0;outline:0;font-size:1.6rem;text-decoration:none;display:inline-flex;position:relative}.Action-module__4gXbIq__action:hover{background-color:var(--action-background-color-hover);color:var(--action-text-color-hover)}.Action-module__4gXbIq__action:focus-visible:before{opacity:1}.Action-module__4gXbIq__action:disabled{opacity:.4;pointer-events:none}.Action-module__4gXbIq__action:before{border-radius:inherit;content:"";opacity:0;outline:.4rem solid var(--theme-outline-color);outline-offset:0;z-index:-1;position:absolute;inset:0}.Action-module__4gXbIq__inner{align-items:center;gap:var(--spacing-sm);flex-grow:1;justify-content:space-between;display:flex}.Action-module__4gXbIq__icon{--icon-background-color:var(--action-icon-background-color);--icon-path-color:var(--action-icon-path-color);border-radius:calc(var(--radius-md) - .2rem)}.Action-module__4gXbIq__icon__left{margin-left:-1.2rem}.Action-module__4gXbIq__icon__right{margin-right:-1.2rem}.Action-module__4gXbIq__action:hover .Action-module__4gXbIq__icon{--icon-background-color:var(--action-icon-background-color-hover);--icon-path-color:var(--action-icon-path-color-hover)}.Action-module__4gXbIq__text{transition:color var(--duration-moderate)var(--easing-standard-productive);font-weight:700}.Action-module__4gXbIq__action__isPrimary{--action-background-color:var(--color-summer-breeze-60);--action-text-color:var(--color-summer-breeze-10);--action-background-color-hover:var(--action-background-color);--action-text-color-hover:var(--action-text-color);--action-icon-background-color:var(--color-summer-breeze-30);--action-icon-path-color:var(--color-summer-breeze-10);--action-icon-background-color-hover:var(--color-summer-breeze-20);--action-icon-path-color-hover:var(--color-summer-breeze-60)}.theme__greenDark .Action-module__4gXbIq__action__isPrimary{--action-background-color:var(--color-lake-ontario-60);--action-icon-background-color:var(--color-summer-breeze-30)}.Action-module__4gXbIq__action__isSecondary{--action-background-color:var(--color-summer-breeze-20);--action-text-color:var(--color-lake-ontario-60);--action-background-color-hover:var(--action-background-color);--action-text-color-hover:var(--action-text-color);--action-icon-background-color:var(--color-summer-breeze-10);--action-icon-path-color:var(--color-lake-ontario-60);--action-icon-background-color-hover:var(--color-lake-ontario-60);--action-icon-path-color-hover:var(--color-summer-breeze-20)}.theme__greenLight .Action-module__4gXbIq__action__isSecondary{--action-background-color:var(--color-summer-breeze-10);--action-icon-background-color:var(--color-summer-breeze-20);--action-icon-path-color-hover:var(--color-summer-breeze-10);--action-icon-background-color-hover:var(--color-lake-ontario-60)}.Action-module__4gXbIq__action__isSocial{--action-background-color:var(--color-vics-orange-shirt-40);--action-text-color:var(--color-white);--action-background-color-hover:var(--color-vics-orange-shirt-20);--action-text-color-hover:var(--color-lake-ontario-60)}.Action-module__4gXbIq__action__isSmall:before,.Action-module__4gXbIq__action__isSmallSecondary:before,.Action-module__4gXbIq__action__isSimple:before{inset:calc(var(--spacing-sm)*-1)}.Action-module__4gXbIq__action__isSmall,.Action-module__4gXbIq__action__isSmallSecondary{min-height:auto;padding:0;position:relative;outline:0!important}:is(.theme__greenLight .Action-module__4gXbIq__action__isSmall,.theme__greenLight .Action-module__4gXbIq__action__isSmallSecondary){--action-icon-background-color:var(--color-summer-breeze-10);--action-icon-path-color:var(--color-summer-breeze-60);--action-icon-background-color-hover:var(--color-summer-breeze-40);--action-icon-path-color-hover:var(--color-lake-ontario-60)}:is(.theme__greenDarkest .Action-module__4gXbIq__action__isSmall,.theme__greenDarkest .Action-module__4gXbIq__action__isSmallSecondary){--action-icon-background-color-hover:var(--color-summer-breeze-40)}.Action-module__4gXbIq__action__isSmall .Action-module__4gXbIq__inner,.Action-module__4gXbIq__action__isSmallSecondary .Action-module__4gXbIq__inner{gap:1.2rem}.Action-module__4gXbIq__action__isSmall .Action-module__4gXbIq__icon,.Action-module__4gXbIq__action__isSmallSecondary .Action-module__4gXbIq__icon{margin:0}.Action-module__4gXbIq__action__isSmall{--action-icon-background-color:var(--color-summer-breeze-60);--action-icon-path-color:var(--color-summer-breeze-20);--action-icon-background-color-hover:var(--color-lake-ontario-60);--action-icon-path-color-hover:var(--color-summer-breeze-10)}:is(.theme__greenMedium .Action-module__4gXbIq__action__isSmall,.theme__greenDark .Action-module__4gXbIq__action__isSmall){--action-icon-background-color:var(--color-lake-ontario-50)}.theme__greenDarkest .Action-module__4gXbIq__action__isSmall{--action-icon-background-color-hover:var(--color-summer-breeze-40)}.Action-module__4gXbIq__action__isSmallSecondary{--action-icon-background-color:var(--color-summer-breeze-20);--action-icon-path-color:var(--color-summer-breeze-60);--action-icon-background-color-hover:var(--color-lake-ontario-60);--action-icon-path-color-hover:var(--color-summer-breeze-10)}.theme__greenLight .Action-module__4gXbIq__action__isSmallSecondary{--action-icon-background-color:var(--color-summer-breeze-10)}.theme__greenDarkest .Action-module__4gXbIq__action__isSmallSecondary{--action-icon-background-color-hover:var(--color-summer-breeze-40)}.theme__orange .Action-module__4gXbIq__action__isSmallSecondary{--action-icon-background-color:var(--color-vics-orange-shirt-20);--action-icon-path-color:var(--color-vics-orange-shirt-40)}.Action-module__4gXbIq__action__isSimple{--action-text-color-hover:var(--color-summer-breeze-60);--action-icon-path-color-hover:currentcolor;min-height:auto;padding:0}:is(.theme__greenMedium .Action-module__4gXbIq__action__isSimple,.theme__greenDark .Action-module__4gXbIq__action__isSimple){--action-text-color-hover:var(--color-lake-ontario-60)}.theme__greenDarkest .Action-module__4gXbIq__action__isSimple{--action-text-color-hover:var(--color-summer-breeze-30)}.Action-module__4gXbIq__action__isSimple .Action-module__4gXbIq__icon{margin:0}}
@layer atoms{.Blockquote-module__u3VG8q__wrapper{border-left:.6rem solid var(--theme-text-vivid-color);grid-gap:var(--spacing-lg);gap:var(--spacing-lg);padding-left:var(--spacing-md);grid-template-columns:1fr;margin:0;display:grid}@media (min-width:48rem){.Blockquote-module__u3VG8q__wrapper{gap:var(--spacing-2xl);padding-left:var(--spacing-xl)}}.Blockquote-module__u3VG8q__content{font-family:var(--font-alt);letter-spacing:normal;margin:0;font-size:clamp(2.8rem,2.31481vw + 1.46667rem,4.8rem);font-style:italic;font-weight:400;line-height:1.4}.Blockquote-module__u3VG8q__content:before{content:"“"}.Blockquote-module__u3VG8q__content:after{content:"〞"}.Blockquote-module__u3VG8q__footer{font-family:var(--font-default);font-weight:700}.Blockquote-module__u3VG8q__source{color:var(--theme-text-vivid-color);font-style:inherit;display:block}}
@layer atoms{.Figure-module__yPjjRG__wrapper{grid-gap:var(--spacing-xs)0;gap:var(--spacing-xs)0;grid-template-columns:1fr;margin:0;display:grid}@media (min-width:62rem){.Figure-module__yPjjRG__wrapper{gap:var(--spacing-sm)0;grid-template-columns:[full-start]0[featured-start]0[content-start]0 8fr[content-end]2fr[featured-end]2fr[full-end]}.Figure-module__yPjjRG__wrapper>*{grid-column:full}}.Figure-module__yPjjRG__caption{color:var(--theme-text-faded-color);font-size:var(--font-size-small);max-width:55rem}@media (min-width:62rem){.Figure-module__yPjjRG__caption{grid-column:content}}}
@layer atoms{.Image-module__gZOsHa__image{border-radius:inherit}.Image-module__gZOsHa__image__isRounded{border-radius:var(--radius-lg)}}
@layer atoms{.SkipLink-module__NiBKfW__skipLink{left:var(--gutter);white-space:nowrap;width:auto;z-index:var(--z-index-modal);position:absolute;top:-100vw}.SkipLink-module__NiBKfW__skipLink:focus{top:var(--gutter)}}
@layer molecules{.EmployeeCard-module__2uyiaW__employeeCard{flex-direction:column;width:100%;height:100%;display:flex;position:relative;container:card/inline-size}.EmployeeCard-module__2uyiaW__card{border-radius:var(--radius-md);flex-direction:column;flex-grow:1;width:100%;display:flex;overflow:hidden}@container (min-width:48rem){.EmployeeCard-module__2uyiaW__card{flex-direction:row}}.EmployeeCard-module__2uyiaW__card__withBio{flex-grow:0}.EmployeeCard-module__2uyiaW__imageWrapper{aspect-ratio:var(--ratio-3-2);flex-shrink:0;position:relative}@container (min-width:48rem){.EmployeeCard-module__2uyiaW__imageWrapper{aspect-ratio:var(--ratio-1-1);width:20rem}}@container (min-width:64rem){.EmployeeCard-module__2uyiaW__imageWrapper{width:28rem}}.EmployeeCard-module__2uyiaW__image{width:100%;height:100%;position:absolute;inset:0}.EmployeeCard-module__2uyiaW__content{background-color:var(--theme-background-color);gap:var(--spacing-lg);padding:var(--spacing-md);flex-direction:column;flex-grow:1;justify-content:flex-start;display:flex}@container (min-width:48rem){.EmployeeCard-module__2uyiaW__content{padding:var(--spacing-lg)}}.EmployeeCard-module__2uyiaW__mainInformation{gap:var(--spacing-xs);flex-direction:column;display:flex}@container (min-width:48rem){.EmployeeCard-module__2uyiaW__mainInformation{gap:var(--spacing-sm)}}.EmployeeCard-module__2uyiaW__title,.EmployeeCard-module__2uyiaW__role{margin:0;padding:0}.EmployeeCard-module__2uyiaW__title{line-height:1}.EmployeeCard-module__2uyiaW__role{color:var(--theme-text-vivid-color);font-weight:600}.EmployeeCard-module__2uyiaW__contactInformation{gap:var(--spacing-sm);flex-direction:column;margin-top:auto;display:flex}.EmployeeCard-module__2uyiaW__mail,.EmployeeCard-module__2uyiaW__phone{align-items:center;gap:var(--spacing-sm);line-height:1;display:flex}@media (min-width:48rem){.EmployeeCard-module__2uyiaW__biography{padding-right:10rem}}.EmployeeCard-module__2uyiaW__biography>*{margin:0}.EmployeeCard-module__2uyiaW__biographyParagraph{color:var(--theme-link-color);margin:var(--spacing-md)0;background-color:#0000}.EmployeeCard-module__2uyiaW__biographyButton{color:var(--theme-link-color)}.EmployeeCard-module__2uyiaW__employeeCard__simple{border-top:.1rem solid var(--theme-divider-color);display:block}.EmployeeCard-module__2uyiaW__employeeCard__simple .EmployeeCard-module__2uyiaW__name,.EmployeeCard-module__2uyiaW__employeeCard__simple .EmployeeCard-module__2uyiaW__role{max-width:90%;margin:0;display:block}.EmployeeCard-module__2uyiaW__employeeCard__simple .EmployeeCard-module__2uyiaW__name{font-size:2.8rem}.EmployeeCard-module__2uyiaW__employeeCard__simple .EmployeeCard-module__2uyiaW__role{color:var(--theme-text-faded-color);font-size:1.8rem}}
@layer molecules{.BasicCard-module__eFLG0G__card{aspect-ratio:1/1.1;border-radius:var(--radius-md);color:var(--color-white);align-items:stretch;width:100%;text-decoration:none;display:grid}.BasicCard-module__eFLG0G__content,.BasicCard-module__eFLG0G__image{border-radius:inherit;grid-area:1/1;position:relative}.BasicCard-module__eFLG0G__image{width:100%}.BasicCard-module__eFLG0G__image img{background:0 0;width:100%;height:100%;position:absolute;inset:0}.BasicCard-module__eFLG0G__image:empty{background:var(--color-lake-ontario-60)}.BasicCard-module__eFLG0G__image:empty:after{content:"";background:url(/images/createto.svg) 50%/contain no-repeat;width:min(75% - 4rem,300px);margin:0 auto;display:block;position:absolute;inset:0}.BasicCard-module__eFLG0G__content{padding:var(--spacing-md);background:linear-gradient(#0000 0%,#000c 100%);align-items:flex-end;gap:1.6rem;display:flex}.BasicCard-module__eFLG0G__information{flex-direction:column;flex-grow:1;gap:.8rem;display:flex}.BasicCard-module__eFLG0G__title{color:var(--color-white);margin:0}.BasicCard-module__eFLG0G__title a{text-decoration:inherit}.BasicCard-module__eFLG0G__title a:after{content:"";display:block;position:absolute;inset:0}.BasicCard-module__eFLG0G__description{color:var(--color-white);font-weight:700}.BasicCard-module__eFLG0G__icon{font-size:2.8rem}}
@layer molecules{.ProjectCard-module__iBXNMq__card{--card-vertical-spacing:var(--spacing-sm);--card-horizontal-spacing:var(--spacing-md);border-top:1px solid var(--color-lake-ontario-20);width:100%;height:100%;container:card/inline-size}.ProjectCard-module__iBXNMq__inner{align-items:stretch;gap:var(--spacing-sm);background:0 0;flex-direction:column;height:100%;display:flex;position:relative}@container (min-width:48rem){.ProjectCard-module__iBXNMq__inner{--card-vertical-spacing:var(--spacing-md);--card-horizontal-spacing:var(--spacing-sm)}}.ProjectCard-module__iBXNMq__content{align-content:flex-start;gap:var(--card-vertical-spacing)var(--card-horizontal-spacing);padding-top:var(--spacing-md);z-index:2;flex-direction:column;flex:auto;display:flex}.ProjectCard-module__iBXNMq__phase{color:var(--project-card-phase-color,var(--theme-text-vivid-color))}.ProjectCard-module__iBXNMq__phase,.ProjectCard-module__iBXNMq__tags,.ProjectCard-module__iBXNMq__ward{align-items:center;gap:var(--spacing-xs);display:inline-flex}.ProjectCard-module__iBXNMq__header,.ProjectCard-module__iBXNMq__details{font-size:1.4rem}.ProjectCard-module__iBXNMq__title{font-weight:700;text-decoration:none}@container (min-width:48rem){.ProjectCard-module__iBXNMq__title:after{display:none}}.ProjectCard-module__iBXNMq__title:after{content:"";position:absolute;inset:0}.ProjectCard-module__iBXNMq__header{gap:0 var(--card-horizontal-spacing);flex-wrap:wrap;font-weight:700;display:flex}.ProjectCard-module__iBXNMq__details{color:var(--theme-text-faded-color);grid-gap:var(--spacing-xs);gap:var(--spacing-xs);grid-template-columns:1fr;display:grid}.ProjectCard-module__iBXNMq__description{padding-right:20cqi}@container (max-width:48rem){.ProjectCard-module__iBXNMq__description{display:none}}.ProjectCard-module__iBXNMq__link{flex-grow:1;align-items:flex-end;display:flex}@container (max-width:48rem){.ProjectCard-module__iBXNMq__link{display:none}}.ProjectCard-module__iBXNMq__media{aspect-ratio:var(--ratio-4-3);border-radius:var(--radius-md);margin-top:var(--card-vertical-spacing);width:100%;position:relative;overflow:hidden}.ProjectCard-module__iBXNMq__media:empty{background:url(/images/createto.svg) 50% 50% no-repeat var(--color-lake-ontario-60)}.ProjectCard-module__iBXNMq__card__horizontal{--card-vertical-spacing:var(--spacing-xs);--card-horizontal-spacing:var(--spacing-sm)}.ProjectCard-module__iBXNMq__card__horizontal .ProjectCard-module__iBXNMq__inner{background:var(--theme-background-color,transparent);gap:var(--spacing-md);padding-top:var(--spacing-md);flex-direction:row}.ProjectCard-module__iBXNMq__card__horizontal .ProjectCard-module__iBXNMq__details{font-size:var(--font-size-small)}.ProjectCard-module__iBXNMq__card__horizontal .ProjectCard-module__iBXNMq__content{padding-top:0}.ProjectCard-module__iBXNMq__card__horizontal .ProjectCard-module__iBXNMq__header,.ProjectCard-module__iBXNMq__card__horizontal .ProjectCard-module__iBXNMq__details{font-size:var(--font-size-small)}.ProjectCard-module__iBXNMq__card__horizontal .ProjectCard-module__iBXNMq__media{aspect-ratio:var(--ratio-4-3);border-radius:0;flex:0 0 30%;margin-top:0}.ProjectCard-module__iBXNMq__card__horizontal .ProjectCard-module__iBXNMq__image{width:100%;height:100%;position:absolute;inset:0}.ProjectCard-module__iBXNMq__card__horizontal.theme{border-radius:var(--radius-md);border-width:0;overflow:hidden}.ProjectCard-module__iBXNMq__card__horizontal.theme .ProjectCard-module__iBXNMq__inner{align-items:stretch;padding-top:0}.ProjectCard-module__iBXNMq__card__horizontal.theme .ProjectCard-module__iBXNMq__content{padding:var(--spacing-md)0 var(--spacing-md)var(--spacing-md)}.ProjectCard-module__iBXNMq__card__floating{border-radius:var(--radius-md);border:0;overflow:hidden}.ProjectCard-module__iBXNMq__card__floating .ProjectCard-module__iBXNMq__inner{flex-direction:column-reverse}.ProjectCard-module__iBXNMq__card__floating .ProjectCard-module__iBXNMq__content{padding:var(--spacing-md)}.ProjectCard-module__iBXNMq__card__floating .ProjectCard-module__iBXNMq__description,.ProjectCard-module__iBXNMq__card__floating .ProjectCard-module__iBXNMq__link{margin-top:var(--spacing-sm)}@container (max-width:48rem){.ProjectCard-module__iBXNMq__card__floating .ProjectCard-module__iBXNMq__link{display:flex}}.ProjectCard-module__iBXNMq__card__floating .ProjectCard-module__iBXNMq__description{padding-right:0}@container (max-width:48rem){.ProjectCard-module__iBXNMq__card__floating .ProjectCard-module__iBXNMq__description{display:-webkit-box}}.ProjectCard-module__iBXNMq__card__floating .ProjectCard-module__iBXNMq__title{font-size:2.8rem}.ProjectCard-module__iBXNMq__card__floating .ProjectCard-module__iBXNMq__title:after{display:none}.ProjectCard-module__iBXNMq__card__floating .ProjectCard-module__iBXNMq__media{border-bottom-right-radius:0;border-bottom-left-radius:0;margin-top:0;overflow:hidden}.ProjectCard-module__iBXNMq__card__floating .ProjectCard-module__iBXNMq__image{width:100%}}
@layer atoms{.FilterButton-module__dr6ObW__button{border-radius:var(--radius-md);cursor:pointer;user-select:none;border:none;padding:8px 16px;font-weight:700;transition:all .2s}.FilterButton-module__dr6ObW__button.FilterButton-module__dr6ObW__toggle{background:var(--color-lake-ontario-10);color:var(--color-black)}.FilterButton-module__dr6ObW__button.FilterButton-module__dr6ObW__toggle:focus-visible{outline:4px solid var(--color-sky-blue)}.FilterButton-module__dr6ObW__button.FilterButton-module__dr6ObW__toggle[disabled]{opacity:.4;pointer-events:none}.FilterButton-module__dr6ObW__button.FilterButton-module__dr6ObW__toggle[aria-selected=true]{background:var(--color-summer-breeze-20);color:var(--color-summer-breeze-60)}.FilterButton-module__dr6ObW__button.FilterButton-module__dr6ObW__toggle:hover:not(:disabled){background:var(--color-black);color:var(--color-white)}}
@layer molecules{.CardGrid-module___1pdVa__wrapper{width:100%}.CardGrid-module___1pdVa__grid{--grid-columns-xs:var(--grid-max-columns-xs,1);--grid-columns-sm:var(--grid-max-columns-sm,var(--grid-columns-xs));--grid-columns-md:var(--grid-max-columns-md,var(--grid-columns-sm));--grid-columns-lg:var(--grid-max-columns-lg,var(--grid-columns-md));--grid-columns-xl:var(--grid-max-columns-xl,var(--grid-columns-lg));--grid-columns-xxl:var(--grid-max-columns-xxl,var(--grid-columns-xl));--grid-columns:var(--grid-columns-xs);grid-gap:var(--spacing-xl)var(--spacing-md);gap:var(--spacing-xl)var(--spacing-md);grid-template-columns:repeat(min(var(--grid-max-columns,100),var(--grid-columns)),1fr);width:100%;margin:0;padding:0;list-style:none;display:grid}@media (min-width:30rem){.CardGrid-module___1pdVa__grid{--grid-columns:var(--grid-columns-xs)}}@media (min-width:36rem){.CardGrid-module___1pdVa__grid{--grid-columns:var(--grid-columns-sm)}}@media (min-width:48rem){.CardGrid-module___1pdVa__grid{--grid-columns:var(--grid-columns-md);gap:var(--spacing-2xl)var(--spacing-md)}}@media (min-width:62rem){.CardGrid-module___1pdVa__grid{--grid-columns:var(--grid-columns-lg)}}@media (min-width:75rem){.CardGrid-module___1pdVa__grid{--grid-columns:var(--grid-columns-xl)}}@media (min-width:90rem){.CardGrid-module___1pdVa__grid{--grid-columns:var(--grid-columns-xxl)}}}
@layer molecules{.ContactInfo-module__HAUHaG__wrapper{align-items:center;gap:var(--spacing-sm);display:flex}.ContactInfo-module__HAUHaG__icon{font-size:2rem;display:flex}}
@layer molecules{.FilterTabs-module__X3pBAG__filterTabs{flex-wrap:wrap;gap:8px;display:flex}}
@layer molecules{.FormInput-module___-hbYq__component{--form-input-height:4.8rem;--form-input-border-radius:.1rem solid color-mix(in srgb,var(--form-input-vivid-color),var(--form-input-background-color)65%);--form-input-radius:var(--radius-md);--form-input-background-color:var(--custom-form-input-background-color,var(--color-summer-breeze-10));--form-input-text-color:color-mix(in srgb,var(--custom-form-input-text-color,var(--color-lake-ontario-60)),transparent 20%);--form-input-vivid-color:var(--custom-form-input-vivid-color,var(--color-summer-breeze-60));--form-input-error-color:var(--color-error);--form-input-contrast-background-color:var(--color-summer-breeze-20);--form-input-contrast-text-color:var(--color-lake-ontario-60);color:var(--form-input-text-color)}.FormInput-module___-hbYq__inputWrapper{z-index:0;position:relative;overflow:visible!important}.FormInput-module___-hbYq__input,.FormInput-module___-hbYq__inputSearch{background-color:var(--form-input-background-color);border:var(--form-input-border-radius);border-radius:var(--form-input-radius);color:currentColor;outline:0}.FormInput-module___-hbYq__input:focus-visible,.FormInput-module___-hbYq__inputSearch:focus-visible{outline:.2rem solid var(--theme-outline-color)}.FormInput-module___-hbYq__inputLabel{color:currentColor;margin-bottom:var(--spacing-sm);font-weight:700;line-height:1.2;display:block}.FormInput-module___-hbYq__inputRightSection{--icon-size:1.5em;color:var(--form-input-vivid-color);width:var(--form-input-height);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.FormInput-module___-hbYq__inputError{color:var(--form-input-error-color);margin-top:var(--spacing-xs);font-size:1.4rem}.FormInput-module___-hbYq__component__typeText .FormInput-module___-hbYq__input,.FormInput-module___-hbYq__component__typeTextarea .FormInput-module___-hbYq__input,.FormInput-module___-hbYq__component__typeSelect .FormInput-module___-hbYq__input{padding:var(--spacing-sm)var(--spacing-md);width:100%}.FormInput-module___-hbYq__component__typeText .FormInput-module___-hbYq__inputIcon,.FormInput-module___-hbYq__component__typeTextarea .FormInput-module___-hbYq__inputIcon,.FormInput-module___-hbYq__component__typeSelect .FormInput-module___-hbYq__inputIcon{color:#adb5bd;pointer-events:none;z-index:1;justify-content:center;align-items:center;width:3.75rem;display:flex;position:absolute;top:0;bottom:0;left:0}.FormInput-module___-hbYq__component__typeText .FormInput-module___-hbYq__inputIcon+.FormInput-module___-hbYq__input,.FormInput-module___-hbYq__component__typeTextarea .FormInput-module___-hbYq__inputIcon+.FormInput-module___-hbYq__input,.FormInput-module___-hbYq__component__typeSelect .FormInput-module___-hbYq__inputIcon+.FormInput-module___-hbYq__input{padding-left:3.75rem}.FormInput-module___-hbYq__component__typeText .FormInput-module___-hbYq__input,.FormInput-module___-hbYq__component__typeSelect .FormInput-module___-hbYq__input{min-height:var(--form-input-height)}.FormInput-module___-hbYq__component__typeTextarea .FormInput-module___-hbYq__input{min-height:18rem}.FormInput-module___-hbYq__component__typeSelect .FormInput-module___-hbYq__input{appearance:none}.FormInput-module___-hbYq__component__typeMultiselect .FormInput-module___-hbYq__input{padding:var(--spacing-xs)}.FormInput-module___-hbYq__component__typeMultiselect .FormInput-module___-hbYq__inputSearch{background-color:var(--form-input-background-color);outline-offset:0;width:100%;height:100%;position:absolute;inset:0}.FormInput-module___-hbYq__component__typeMultiselect .FormInput-module___-hbYq__inputValues{min-height:var(--spacing-xl);padding-right:calc(var(--spacing-xs) + 1.5em);flex-wrap:wrap;gap:.2rem;display:flex}.FormInput-module___-hbYq__component__typeMultiselect .FormInput-module___-hbYq__inputValue{background-color:var(--form-input-contrast-background-color);border-radius:var(--spacing-xs);color:var(--form-input-contrast-text-color);font-size:inherit;font-weight:inherit;gap:var(--spacing-xs);height:auto;line-height:inherit;padding:var(--spacing-xs)var(--spacing-sm);z-index:1;position:relative}.FormInput-module___-hbYq__component__typeMultiselect .FormInput-module___-hbYq__inputValueRemove{border-radius:var(--spacing-xs);color:inherit;height:1em;font-family:inherit;font-size:1.5em;line-height:inherit;border:0;width:1em;min-width:auto;min-height:auto;margin:0}.FormInput-module___-hbYq__component__typeMultiselect .FormInput-module___-hbYq__inputValueRemove:focus-visible{outline:.2rem solid var(--theme-outline-color)}.FormInput-module___-hbYq__component__typeMultiselect .FormInput-module___-hbYq__inputValueRemove svg{fill:currentColor;width:100%;height:100%;display:block}.FormInput-module___-hbYq__component__typeMultiselect .FormInput-module___-hbYq__inputRightSection{pointer-events:none;right:var(--spacing-xs);width:auto}.FormInput-module___-hbYq__component__typeMultiselect .FormInput-module___-hbYq__selectInput{color:currentColor;font-size:inherit;font-weight:inherit;height:auto;line-height:inherit;min-height:4.4rem;padding:var(--spacing-md)}.FormInput-module___-hbYq__component__typeMultiselect .FormInput-module___-hbYq__selectIcon{right:var(--spacing-md);transition:transform var(--duration-moderate)var(--easing-standard-productive);width:auto}[aria-expanded=true] .FormInput-module___-hbYq__component__typeMultiselect .FormInput-module___-hbYq__selectIcon{transform:rotate(180deg)}.FormInput-module___-hbYq__component__typeMultiselect .FormInput-module___-hbYq__inputDropdown{background-color:var(--form-input-background-color);border:var(--form-input-border);border-radius:var(--form-input-radius);box-shadow:none;color:var(--form-input-contrast-text-color);position:absolute}.FormInput-module___-hbYq__component__typeMultiselect .FormInput-module___-hbYq__inputDropdownItems{padding:0}.FormInput-module___-hbYq__component__typeMultiselect .FormInput-module___-hbYq__inputDropdownItem{color:currentColor;cursor:pointer;font-size:inherit;padding:var(--spacing-sm);z-index:0;border-radius:0;position:relative}.FormInput-module___-hbYq__component__typeMultiselect .FormInput-module___-hbYq__inputDropdownItem[data-hovered],.FormInput-module___-hbYq__component__typeMultiselect .FormInput-module___-hbYq__inputDropdownItem[data-selected=true],.FormInput-module___-hbYq__component__typeMultiselect .FormInput-module___-hbYq__inputDropdownItem[data-selected]:hover{color:currentColor;background-color:#0000}.FormInput-module___-hbYq__component__typeMultiselect .FormInput-module___-hbYq__inputDropdownItem:not(:last-child){border-bottom:.1rem solid color-mix(in srgb,currentcolor,transparent 70%)}.FormInput-module___-hbYq__component__typeMultiselect .FormInput-module___-hbYq__inputDropdownItem:before{content:"";opacity:0;height:100%;transition:opacity var(--duration-moderate)var(--easing-standard-productive);z-index:-1;background-color:currentColor;width:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.FormInput-module___-hbYq__component__typeMultiselect .FormInput-module___-hbYq__inputDropdownItem:hover:before,.FormInput-module___-hbYq__component__typeMultiselect .FormInput-module___-hbYq__inputDropdownItem[aria-selected=true]:before{opacity:.1}.FormInput-module___-hbYq__component__typeRadio .FormInput-module___-hbYq__inputBody,.FormInput-module___-hbYq__component__typeCheckbox .FormInput-module___-hbYq__inputBody{align-items:center;gap:var(--spacing-md);display:flex}.FormInput-module___-hbYq__component__typeRadio .FormInput-module___-hbYq__inputInner,.FormInput-module___-hbYq__component__typeCheckbox .FormInput-module___-hbYq__inputInner{--icon-size:.75em;font-size:var(--spacing-lg);place-items:center;display:grid}.FormInput-module___-hbYq__component__typeRadio .FormInput-module___-hbYq__inputInner>*,.FormInput-module___-hbYq__component__typeCheckbox .FormInput-module___-hbYq__inputInner>*{grid-area:1/1}.FormInput-module___-hbYq__component__typeRadio .FormInput-module___-hbYq__inputLabel,.FormInput-module___-hbYq__component__typeCheckbox .FormInput-module___-hbYq__inputLabel{margin-bottom:0;font-weight:400}.FormInput-module___-hbYq__component__typeRadio .FormInput-module___-hbYq__input,.FormInput-module___-hbYq__component__typeCheckbox .FormInput-module___-hbYq__input{appearance:none;cursor:default;-webkit-tap-highlight-color:transparent;border-width:.2rem;width:1em;height:1em;display:block}.FormInput-module___-hbYq__component__typeRadio .FormInput-module___-hbYq__input:checked+.FormInput-module___-hbYq__inputIcon,.FormInput-module___-hbYq__component__typeCheckbox .FormInput-module___-hbYq__input:checked+.FormInput-module___-hbYq__inputIcon{opacity:1}.FormInput-module___-hbYq__component__typeRadio .FormInput-module___-hbYq__inputIcon,.FormInput-module___-hbYq__component__typeCheckbox .FormInput-module___-hbYq__inputIcon{opacity:0}.FormInput-module___-hbYq__component__typeCheckbox .FormInput-module___-hbYq__input{border-radius:var(--radius-sm)}.FormInput-module___-hbYq__component__typeRadio .FormInput-module___-hbYq__input{border-radius:50%}}
@layer molecules{.Form-module__YV2KsG__form{grid-gap:var(--spacing-md);gap:var(--spacing-md);grid-template-columns:1fr;display:grid}.Form-module__YV2KsG__section:not(:first-child){border-top:.1rem solid var(--theme-divider-color);margin-top:7.2rem;padding-top:4.8rem}.Form-module__YV2KsG__sectionTitle{color:var(--theme-text-vivid-color);margin:0 0 var(--spacing-md)}.Form-module__YV2KsG__sectionDescription{color:var(--theme-text-faded-color);margin:0 0 var(--spacing-2xl)}.Form-module__YV2KsG__grid{margin:0 calc(var(--container-padding)/-2);row-gap:var(--spacing-xl)}.Form-module__YV2KsG__group{padding:0 calc(var(--container-padding)/2);flex-direction:column;gap:1rem;display:flex}.Form-module__YV2KsG__group__isHidden{display:none}.Form-module__YV2KsG__submit{justify-self:flex-start}.Form-module__YV2KsG__collapsedMessage{grid-gap:var(--spacing-sm);gap:var(--spacing-sm);grid-template-columns:1fr;display:grid}.Form-module__YV2KsG__collapsedMessageTitle{color:var(--theme-text-vivid-color);margin:0}.Form-module__YV2KsG__message{--icon-size:1.5em;color:var(--theme-text-faded-color);align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-md);display:flex}.Form-module__YV2KsG__message__typeError{color:var(--color-error)}}
@layer molecules{.Lightbox-module__AFGnRq__root.Lightbox-module__AFGnRq__root{--lightbox-gap:var(--spacing-2xl);opacity:0;z-index:-1;background-color:#0000;align-items:center;display:flex;position:fixed;inset:0}.Lightbox-module__AFGnRq__root.Lightbox-module__AFGnRq__root__active{opacity:1;z-index:var(--z-index-modal)}@media (max-width:47.999rem){.Lightbox-module__AFGnRq__container{--container-max-width:100%}}.Lightbox-module__AFGnRq__overlay{background-color:color-mix(in srgb,var(--color-lake-ontario-60)80%,transparent);z-index:-1;position:absolute;inset:0}.Lightbox-module__AFGnRq__carousel{border-radius:var(--radius-lg);z-index:0;position:relative}.Lightbox-module__AFGnRq__carousel .swiper-wrapper{align-items:flex-start}.Lightbox-module__AFGnRq__inner{align-items:center;gap:var(--lightbox-gap);z-index:0;display:flex;position:relative}.Lightbox-module__AFGnRq__figure{background-color:var(--color-summer-breeze-10);border-radius:var(--radius-lg);gap:0}.Lightbox-module__AFGnRq__image{aspect-ratio:var(--ratio-3-2);-o-object-fit:cover;object-fit:cover;width:100%}.Lightbox-module__AFGnRq__figure:has(.Lightbox-module__AFGnRq__caption) .Lightbox-module__AFGnRq__image{border-bottom-right-radius:0;border-bottom-left-radius:0}.Lightbox-module__AFGnRq__caption{padding:var(--spacing-md);font-size:1.4rem}.Lightbox-module__AFGnRq__control{height:6.8rem}@media (max-width:47.999rem){.Lightbox-module__AFGnRq__control:not(.Lightbox-module__AFGnRq__control__close){display:none}}.Lightbox-module__AFGnRq__control__close{height:1em;right:0;top:calc(var(--spacing-md)*-1);z-index:1;position:absolute;translate:0 -100%}@media (min-width:48rem){.Lightbox-module__AFGnRq__control__close{right:calc(var(--lightbox-gap) + var(--spacing-md));top:var(--spacing-md);translate:-100%}}}
@layer molecules{.Gallery-module__p5_gjG__wrapper{overflow:hidden}.Gallery-module__p5_gjG__wrapper__isGallery .Gallery-module__p5_gjG__inner{grid-gap:var(--spacing-lg)0;gap:var(--spacing-lg)0;grid-template-columns:1fr;display:grid}@media (min-width:48rem){.Gallery-module__p5_gjG__wrapper__isGallery .Gallery-module__p5_gjG__inner{align-items:flex-end;gap:0 var(--spacing-lg);grid-template-columns:repeat(2,1fr)}.Gallery-module__p5_gjG__wrapper__isGallery .Gallery-module__p5_gjG__inner>*{display:contents}.Gallery-module__p5_gjG__wrapper__isGallery .Gallery-module__p5_gjG__image{grid-column:auto;grid-row-start:1}.Gallery-module__p5_gjG__wrapper__isGallery .Gallery-module__p5_gjG__caption{margin-top:var(--spacing-sm);grid-column:auto;grid-row-start:2}}.Gallery-module__p5_gjG__wrapper__isSlider .Gallery-module__p5_gjG__inner{z-index:0;padding:0;position:relative}@media (min-width:62rem){.Gallery-module__p5_gjG__wrapper__isSlider .Gallery-module__p5_gjG__inner{padding:0 calc(4rem + var(--container-padding))}}.Gallery-module__p5_gjG__wrapper__isSlider .swiper-wrapper{align-items:flex-start}.Gallery-module__p5_gjG__wrapper__isSlider .swiper-slide{height:auto}.Gallery-module__p5_gjG__wrapper__isSlider .Gallery-module__p5_gjG__carousel{max-width:100%}.Gallery-module__p5_gjG__wrapper__isSlider .Gallery-module__p5_gjG__caption{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Gallery-module__p5_gjG__wrapper__isSlider .Gallery-module__p5_gjG__controls{--icon-size:1.8rem;pointer-events:none;z-index:2;justify-content:space-between;width:100%;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.Gallery-module__p5_gjG__wrapper__isSlider .Gallery-module__p5_gjG__control{pointer-events:auto;height:6.8rem}.Gallery-module__p5_gjG__wrapper__isSlider .Gallery-module__p5_gjG__control :disabled{pointer-events:none!important}.Gallery-module__p5_gjG__wrapper__isSlider .Gallery-module__p5_gjG__figure{border-radius:var(--radius-md)}@media (min-width:62rem){.Gallery-module__p5_gjG__slide{max-width:calc(60% - (var(--spacing-lg)/2))}.Gallery-module__p5_gjG__slide:nth-child(2n){max-width:calc(40% - (var(--spacing-lg)/2))}}.Gallery-module__p5_gjG__lightboxButton{position:absolute;inset:0}}
@layer molecules{.Media-module__xdTpBq__wrapper__isFill{position:absolute;inset:0}.Media-module__xdTpBq__wrapper__isFill .Media-module__xdTpBq__inner{width:100%;height:100%}.Media-module__xdTpBq__wrapper img{display:block}}
@layer molecules{.Resource-module__bcvPTW__wrapper{--icon-size:var(--spacing-lg);align-items:flex-start;gap:var(--spacing-md);text-decoration:none;display:flex}.Resource-module__bcvPTW__wrapper__textIsUrl{word-break:break-all}.Resource-module__bcvPTW__wrapper__isLink{align-items:center;font-weight:700}.Resource-module__bcvPTW__icon{color:var(--theme-text-vivid-color);display:flex}.Resource-module__bcvPTW__text{line-height:1.2}.Resource-module__bcvPTW__text>:first-child{margin-top:0}}
@layer molecules{.Resources-module__3-vu7q__wrapper{container:grid/inline-size}.Resources-module__3-vu7q__title{color:var(--theme-text-vivid-color);padding-bottom:var(--spacing-lg);margin:0;font-weight:700}@container (min-width:76.8rem){.Resources-module__3-vu7q__title{padding-bottom:var(--spacing-xl)}}.Resources-module__3-vu7q__groups,.Resources-module__3-vu7q__items{margin:0;padding:0;list-style:none}.Resources-module__3-vu7q__groups{grid-gap:var(--spacing-xl);gap:var(--spacing-xl);grid-template-columns:1fr;display:grid}@container (min-width:76.8rem){.Resources-module__3-vu7q__groups{gap:0}}.Resources-module__3-vu7q__group{grid-template-columns:1fr;align-content:flex-start;justify-items:flex-start;display:grid}@container (min-width:76.8rem){.Resources-module__3-vu7q__group{border-top:.1rem solid var(--theme-divider-color);grid-template-columns:[full-start]0 [title-start]2fr [title-end]var(--container-padding)[content-start]10fr [content-end]0 [full-end]}.Resources-module__3-vu7q__group>*{grid-column:content}}.Resources-module__3-vu7q__groupTitle{padding-bottom:var(--spacing-md);margin:0;font-weight:700}@container (min-width:76.8rem){.Resources-module__3-vu7q__groupTitle{padding-bottom:0;padding-top:var(--spacing-md);grid-column:title}}.Resources-module__3-vu7q__groupContent{width:100%}@container (min-width:76.8rem){.Resources-module__3-vu7q__groupContent:first-child{grid-column:full}}.Resources-module__3-vu7q__groupFooter{padding:var(--spacing-md)0;display:flex}.Resources-module__3-vu7q__items{border-top:.1rem solid var(--theme-divider-color)}@container (min-width:76.8rem){.Resources-module__3-vu7q__items{border-top:0}}.Resources-module__3-vu7q__item{border-bottom:.1rem solid var(--theme-divider-color);padding:var(--spacing-md)0}@container (min-width:76.8rem){.Resources-module__3-vu7q__items:last-child>.Resources-module__3-vu7q__item:last-child{border-bottom:0}}.Resources-module__3-vu7q__item__isText:last-child{border-bottom:0}.Resources-module__3-vu7q__wrapper__typeSmall .Resources-module__3-vu7q__title{padding-bottom:var(--spacing-md)}}
@layer molecules{.Stats-module__gotOTW__wrapper{grid-gap:var(--spacing-xl);gap:var(--spacing-xl);grid-template-columns:1fr;display:grid}.Stats-module__gotOTW__title{margin:0}.Stats-module__gotOTW__items{color:var(--theme-text-vivid-color);grid-gap:var(--spacing-md)var(--spacing-lg);gap:var(--spacing-md)var(--spacing-lg);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.Stats-module__gotOTW__items{row-gap:var(--spacing-xl);grid-template-columns:repeat(2,1fr)}}.Stats-module__gotOTW__item{grid-gap:var(--spacing-sm);gap:var(--spacing-sm);grid-template-columns:1fr;display:grid}.Stats-module__gotOTW__item:before{content:"";opacity:.3;background-color:currentColor;width:100%;height:.3rem}.Stats-module__gotOTW__itemValue{font-size:clamp(6rem,8.92857vw - .857143rem,12rem);line-height:1}.Stats-module__gotOTW__itemLabel{font-weight:700}}
@layer molecules{.WysiwygBlock-module__eqBvbG__wrapper{min-height:20px}.WysiwygBlock-module__eqBvbG__wrapper__isSizeFull>*{grid-column:full}.WysiwygBlock-module__eqBvbG__wrapper__isSizeContainer>*{grid-column:container}.WysiwygBlock-module__eqBvbG__wrapper__isSizeFeatured>*{grid-column:featured}.WysiwygBlock-module__eqBvbG__wrapper__isSizeContent>*{grid-column:content}}
@layer organisms{.FilterableCarousel-module__MJqTDG__slide{opacity:.5;gap:16px;transition:opacity .3s}@media (min-width:36rem) and (max-width:47.999rem){.FilterableCarousel-module__MJqTDG__slide.swiper-slide-active{opacity:1}.FilterableCarousel-module__MJqTDG__slide.swiper-slide-active+.FilterableCarousel-module__MJqTDG__slide{opacity:1}}@media (min-width:62rem){.FilterableCarousel-module__MJqTDG__slide:is(.swiper-slide-active+.FilterableCarousel-module__MJqTDG__slide),.FilterableCarousel-module__MJqTDG__slide:is(.swiper-slide-active+.FilterableCarousel-module__MJqTDG__slide+.FilterableCarousel-module__MJqTDG__slide){opacity:1}.FilterableCarousel-module__MJqTDG__slide.swiper-slide-active{opacity:1}}.FilterableCarousel-module__MJqTDG__slide.swiper-slide-active{opacity:1}.FilterableCarousel-module__MJqTDG__title{color:var(--theme-text-vivid-color);margin:0 0 2.4rem;font-weight:400!important}.FilterableCarousel-module__MJqTDG__carouselContainer{position:relative}.FilterableCarousel-module__MJqTDG__navigation{z-index:100;justify-content:space-between;display:flex;position:absolute;top:50%;left:0;right:15px;transform:translateY(-50%)}@media (min-width:48rem){.FilterableCarousel-module__MJqTDG__navigation{justify-content:flex-end;gap:8px;margin:16px 0;position:relative;transform:translateY(0)}}.FilterableCarousel-module__MJqTDG__navigation button{height:100px}@media (min-width:48rem){.FilterableCarousel-module__MJqTDG__navigation button{height:1em}}.FilterableCarousel-module__MJqTDG__red{--project-card-phase-color:var(--color-vics-orange-shirt-40)}.FilterableCarousel-module__MJqTDG__green{--project-card-phase-color:var(--color-summer-breeze-40)}.FilterableCarousel-module__MJqTDG__grey{--project-card-phase-color:var(--color-lake-ontario-50)}.FilterableCarousel-module__MJqTDG__swiper{margin-top:16px}@media (min-width:48rem){.FilterableCarousel-module__MJqTDG__swiper{margin-top:0}}}
@layer organisms{.BackgroundHero-module__Zt8XUq__wrapper{--hero-offset:var(--spacing-xl);--section-padding-top:0;z-index:0;position:relative}@media (min-width:62rem){.BackgroundHero-module__Zt8XUq__wrapper{--hero-offset:var(--spacing-2xl)}}.BackgroundHero-module__Zt8XUq__wrapper~.section{padding-top:var(--section-padding)!important}.BackgroundHero-module__Zt8XUq__inner{--grid-padding:var(--container-padding-compact)}@media (min-width:62rem){.BackgroundHero-module__Zt8XUq__inner{padding-bottom:var(--hero-offset)}.BackgroundHero-module__Zt8XUq__inner>*{grid-row:1}}.BackgroundHero-module__Zt8XUq__background{aspect-ratio:16/9;z-index:-1;grid-column:full;width:100%;position:relative}@media (min-width:48rem){.BackgroundHero-module__Zt8XUq__background{aspect-ratio:21/9}}.BackgroundHero-module__Zt8XUq__card{background-color:var(--theme-background-color);border-radius:var(--radius-lg);margin-top:calc(var(--hero-offset)*-1);grid-column:container;grid-template-columns:1fr;align-self:flex-end;display:grid}@media (min-width:62rem){.BackgroundHero-module__Zt8XUq__card{margin-bottom:calc(var(--hero-offset)*-1);grid-column:content;margin-top:0}}.BackgroundHero-module__Zt8XUq__content{align-items:flex-start;gap:var(--spacing-md);padding:var(--container-padding);display:flex}.BackgroundHero-module__Zt8XUq__title{color:var(--theme-text-vivid-color);margin:0;font-weight:400}.BackgroundHero-module__Zt8XUq__headline{color:var(--theme-text-faded-color);font-size:.75em;display:block}.BackgroundHero-module__Zt8XUq__logo{aspect-ratio:1;border-radius:0;width:7rem}@media (min-width:62rem){.BackgroundHero-module__Zt8XUq__logo{width:12rem}}.BackgroundHero-module__Zt8XUq__logo img{-o-object-fit:contain;object-fit:contain}.BackgroundHero-module__Zt8XUq__footer{border-top:.1rem solid var(--theme-divider-color);padding:var(--container-padding);display:flex}}
@layer organisms{.CarouselHero-module__pZeRwW__wrapper{background-color:var(--theme-background-color);overflow:hidden}.CarouselHero-module__pZeRwW__header{grid-gap:var(--spacing-md);gap:var(--spacing-md);margin:0 auto var(--spacing-2xl);text-align:center;grid-template-columns:1fr;justify-items:center;display:grid}@media (min-width:62rem){.CarouselHero-module__pZeRwW__header{gap:var(--spacing-lg);width:66.6667%;margin-bottom:7.2rem}}.CarouselHero-module__pZeRwW__title{color:var(--theme-text-vivid-color);margin:0;font-weight:400}.CarouselHero-module__pZeRwW__item__isImage{border-radius:var(--radius-md);width:100%;overflow:hidden}.CarouselHero-module__pZeRwW__scroller{display:flex}.CarouselHero-module__pZeRwW__scrollerInner{align-items:center;gap:var(--spacing-md);flex-shrink:0;margin:0;padding:0;list-style:none;display:flex}@media (min-width:62rem){.CarouselHero-module__pZeRwW__scrollerInner{gap:var(--spacing-2xl)}}.CarouselHero-module__pZeRwW__item{flex-shrink:0}}
@layer atoms{.Loader-module__wUxuAq__loader{height:var(--spacing-md);width:var(--spacing-md)}}
@layer organisms{.HomeHero-module__yKDebq__wrapper{z-index:0;position:relative;overflow:hidden}.HomeHero-module__yKDebq__wrapper~*{position:relative}.HomeHero-module__yKDebq__wrapper .tl-text-line{overflow:hidden}.HomeHero-module__yKDebq__wrapper.hasHeaderGap{margin-top:calc(var(--site-header-height)*-1)}.HomeHero-module__yKDebq__slide{z-index:0;min-height:100vh;display:flex;position:relative;overflow:hidden}.HomeHero-module__yKDebq__slide__isCard,.HomeHero-module__yKDebq__slide__isStats{min-height:200vh}.HomeHero-module__yKDebq__inner{max-height:100vh;padding-top:calc(var(--site-header-height,0) + var(--spacing-md) + 3.2rem + var(--spacing-md));pointer-events:none;flex-direction:column;display:flex}@media (min-width:48rem){.HomeHero-module__yKDebq__inner{padding-top:var(--site-header-height)}}.HomeHero-module__yKDebq__module{grid-gap:var(--spacing-lg);gap:var(--spacing-lg);grid-template-columns:[full-start]repeat(12,1fr)[full-end];display:grid}.HomeHero-module__yKDebq__module__isText{flex-grow:2;flex-basis:0;align-items:flex-end}@media (min-width:36rem){.HomeHero-module__yKDebq__module__isText{flex-basis:auto;align-items:center}}.HomeHero-module__yKDebq__module__isStats{margin-left:calc(var(--container-padding)*-1);flex-grow:1;flex-basis:0;padding:0}@media (min-width:48rem){.HomeHero-module__yKDebq__module__isStats{margin-left:0}}.HomeHero-module__yKDebq__module__isCard{margin-left:calc(var(--container-padding)*-1);margin-right:calc(var(--container-padding)*-1);margin-top:auto;padding:0}@media (min-width:36rem){.HomeHero-module__yKDebq__module__isCard{margin-left:0;margin-right:0}}.HomeHero-module__yKDebq__text{-webkit-font-smoothing:auto;padding:var(--spacing-md)0;pointer-events:auto;grid-column:1/-1;align-items:center;margin:0;font-size:clamp(2.8rem,6.5475vw - 2.22848rem,7.2rem);font-weight:400;display:flex}@media (min-width:48rem){.HomeHero-module__yKDebq__text{grid-column-end:span 10}}@media (min-width:75rem){.HomeHero-module__yKDebq__text{grid-column-end:span 9}}.HomeHero-module__yKDebq__text__isFeatured{padding:var(--spacing-lg)0;font-size:clamp(5.4rem,3.86907vw + 2.42855rem,8rem)}@media (min-width:36rem){.HomeHero-module__yKDebq__text__isFeatured{grid-column-end:span 8;align-items:center}}@media (min-width:48rem){.HomeHero-module__yKDebq__text__isFeatured{grid-column-end:span 7}}@media (min-width:75rem){.HomeHero-module__yKDebq__text__isFeatured{grid-column-end:span 6}}.HomeHero-module__yKDebq__text .tl-text-subline{line-height:normal}.HomeHero-module__yKDebq__media{pointer-events:auto;transform-origin:top;z-index:-2;max-height:100vh;position:absolute;inset:0}.HomeHero-module__yKDebq__media .plyr{opacity:.8}.HomeHero-module__yKDebq__image{opacity:.8}.HomeHero-module__yKDebq__mediaOverlay{background-color:var(--theme-background-color);pointer-events:none;z-index:-1;position:absolute;inset:0}.HomeHero-module__yKDebq__stats{--hero-stats-padding:var(--spacing-md);grid-column:full;grid-template-columns:repeat(3,var(--hero-stats-padding))auto;pointer-events:auto;display:grid}@media (min-width:48rem){.HomeHero-module__yKDebq__stats{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,var(--hero-stats-padding))auto}}@media (min-width:75rem){.HomeHero-module__yKDebq__stats{--hero-stats-padding:var(--spacing-xl)}}.HomeHero-module__yKDebq__statsItem{border-top-left-radius:var(--radius-lg);grid-gap:var(--spacing-sm);align-content:flex-start;gap:var(--spacing-sm);padding:var(--hero-stats-padding);z-index:0;grid-template-columns:1fr;grid-column-end:-1;display:grid;position:relative}@media (min-width:48rem){.HomeHero-module__yKDebq__statsItem{grid-row-end:-1;grid-column-end:auto}}.HomeHero-module__yKDebq__statsItem:first-child{background-color:var(--color-lake-ontario-50);grid-column-start:1}@media (min-width:48rem){.HomeHero-module__yKDebq__statsItem:first-child{grid-row-start:1}}.HomeHero-module__yKDebq__statsItem:nth-child(2){background-color:var(--color-summer-breeze-60);grid-column-start:2}@media (min-width:48rem){.HomeHero-module__yKDebq__statsItem:nth-child(2){grid-row-start:2}}.HomeHero-module__yKDebq__statsItem:nth-child(3){background-color:var(--color-summer-breeze-50);grid-column-start:3}@media (min-width:48rem){.HomeHero-module__yKDebq__statsItem:nth-child(3){grid-row-start:3}}.HomeHero-module__yKDebq__statsItem:nth-child(4){background-color:var(--color-summer-breeze-40);grid-column-start:4}@media (min-width:48rem){.HomeHero-module__yKDebq__statsItem:nth-child(4){grid-row-start:4}}.HomeHero-module__yKDebq__statsItem:before{background-color:inherit;border-radius:inherit;content:"";z-index:-1;width:100vw;height:100vh;position:absolute;top:0;left:0}.HomeHero-module__yKDebq__statsValue{font-size:clamp(3.2rem,5.95238vw - 1.37143rem,7.2rem);font-weight:400;line-height:1}.HomeHero-module__yKDebq__statsLabel{font-size:clamp(1.3rem,1.6369vw + .0428588rem,2.4rem)}.HomeHero-module__yKDebq__card{border-radius:var(--radius-lg)var(--radius-lg)0 0;grid-gap:var(--spacing-xl);align-self:flex-start;gap:var(--spacing-xl);padding:var(--spacing-lg);pointer-events:auto;grid-column:1/-1;grid-template-columns:1fr;justify-items:flex-start;margin-top:auto;display:grid}@media (min-width:36rem){.HomeHero-module__yKDebq__card{padding:var(--spacing-xl)}}@media (min-width:62rem){.HomeHero-module__yKDebq__card{grid-column-end:span 10;align-items:center}}@media (min-width:75rem){.HomeHero-module__yKDebq__card{grid-column-end:span 5}}.HomeHero-module__yKDebq__cardTitle{-webkit-font-smoothing:antialiased;margin:0;font-size:clamp(3.8rem,2.54628vw + 2.33334rem,6rem);font-weight:400;line-height:1.1}.HomeHero-module__yKDebq__cardTitle span{display:block}.HomeHero-module__yKDebq__tl-card-text{line-height:1.4}}
@layer molecules{.ArticleCard-module__0rIQYG__card{--card-border-radius:var(--radius-md);--card-vertical-spacing:var(--spacing-sm);--card-horizontal-spacing:var(--spacing-sm);border-top-left-radius:var(--card-border-radius);border-top-right-radius:var(--card-border-radius);width:100%;height:100%;container:card/inline-size}.ArticleCard-module__0rIQYG__inner{gap:var(--card-vertical-spacing)var(--card-horizontal-spacing);background:0 0;flex-direction:column;height:100%;display:flex;position:relative}@container (min-width:768px){.ArticleCard-module__0rIQYG__inner{--card-vertical-spacing:var(--spacing-md);--card-horizontal-spacing:var(--spacing-sm)}}.ArticleCard-module__0rIQYG__content{align-content:flex-start;gap:var(--spacing-sm)var(--card-horizontal-spacing);z-index:2;flex-wrap:wrap;flex:auto;display:flex}.ArticleCard-module__0rIQYG__initiative,.ArticleCard-module__0rIQYG__phase{font-weight:600}.ArticleCard-module__0rIQYG__phase{color:var(--color-vics-orange-shirt-40)}.ArticleCard-module__0rIQYG__phase,.ArticleCard-module__0rIQYG__title{align-items:center;gap:var(--spacing-xs);display:inline-flex}.ArticleCard-module__0rIQYG__tags,.ArticleCard-module__0rIQYG__ward{align-items:center;display:flex}.ArticleCard-module__0rIQYG__initiative,.ArticleCard-module__0rIQYG__ward,.ArticleCard-module__0rIQYG__phase,.ArticleCard-module__0rIQYG__tags{font-size:1.4rem}.ArticleCard-module__0rIQYG__title{flex:1 0 100%;max-width:90%;font-weight:700;text-decoration:none}.ArticleCard-module__0rIQYG__title:after{content:"";position:absolute;inset:0}.ArticleCard-module__0rIQYG__header{color:var(--theme-text-vivid-color);gap:0 var(--card-horizontal-spacing);flex-wrap:wrap;font-size:1.4rem;display:flex}.ArticleCard-module__0rIQYG__header__atEnd{display:none}.ArticleCard-module__0rIQYG__topic{font-weight:700}.ArticleCard-module__0rIQYG__publicationDate{white-space:nowrap}.ArticleCard-module__0rIQYG__properties{color:var(--theme-text-faded-color);flex-direction:column;display:flex}.ArticleCard-module__0rIQYG__description{flex:0 40%;font-size:1.4rem;line-height:150%}@container (max-width:768px){.ArticleCard-module__0rIQYG__link{display:none}}.ArticleCard-module__0rIQYG__media{aspect-ratio:9/7;border-radius:var(--card-border-radius);flex:1 0 auto;width:100%;position:relative;overflow:hidden}@media (min-width:62rem){.ArticleCard-module__0rIQYG__media{aspect-ratio:4/3;margin-bottom:var(--card-vertical-spacing)}}.ArticleCard-module__0rIQYG__media:empty{background:url(/images/createto.svg) 50% 50% no-repeat var(--color-lake-ontario-60)}.ArticleCard-module__0rIQYG__media__atEnd{display:none}.ArticleCard-module__0rIQYG__card__horizontal{--card-vertical-spacing:var(--spacing-xs);--card-horizontal-spacing:var(--spacing-sm);border-radius:0}.ArticleCard-module__0rIQYG__card__horizontal .ArticleCard-module__0rIQYG__inner{background:var(--theme-background-color,transparent);border-bottom:var(--article-border-bottom);border-top:.1rem solid var(--theme-divider-color);align-items:flex-start;gap:var(--spacing-2xl);padding-bottom:var(--article-padding-bottom);padding-top:var(--spacing-md);flex-direction:row}.ArticleCard-module__0rIQYG__card__horizontal .ArticleCard-module__0rIQYG__content{flex:60%;padding-top:0}.ArticleCard-module__0rIQYG__card__horizontal .ArticleCard-module__0rIQYG__initiative,.ArticleCard-module__0rIQYG__card__horizontal .ArticleCard-module__0rIQYG__ward,.ArticleCard-module__0rIQYG__card__horizontal .ArticleCard-module__0rIQYG__phase,.ArticleCard-module__0rIQYG__card__horizontal .ArticleCard-module__0rIQYG__tags{font-size:var(--font-size-small)}.ArticleCard-module__0rIQYG__card__horizontal .ArticleCard-module__0rIQYG__title{max-width:none;max-width:initial}@container (max-width:560px){.ArticleCard-module__0rIQYG__card__horizontal:not(.ArticleCard-module__0rIQYG__card__compact) .ArticleCard-module__0rIQYG__description{display:none}}.ArticleCard-module__0rIQYG__card__horizontal .ArticleCard-module__0rIQYG__header{color:var(--theme-text-faded-color)}@container (min-width:768px){.ArticleCard-module__0rIQYG__card__horizontal .ArticleCard-module__0rIQYG__header__atStart{display:none}}.ArticleCard-module__0rIQYG__card__horizontal .ArticleCard-module__0rIQYG__header__atEnd{display:none}@container (min-width:768px){.ArticleCard-module__0rIQYG__card__horizontal .ArticleCard-module__0rIQYG__header__atEnd{display:flex}}.ArticleCard-module__0rIQYG__card__horizontal .ArticleCard-module__0rIQYG__media{flex:30%}.ArticleCard-module__0rIQYG__card__horizontal .ArticleCard-module__0rIQYG__media__atStart{display:none}.ArticleCard-module__0rIQYG__card__horizontal .ArticleCard-module__0rIQYG__media__atEnd{display:block}.ArticleCard-module__0rIQYG__card__compact .ArticleCard-module__0rIQYG__inner{justify-items:flex-start}.ArticleCard-module__0rIQYG__card__compact .ArticleCard-module__0rIQYG__content{flex:0 0 16rem}.ArticleCard-module__0rIQYG__card__compact .ArticleCard-module__0rIQYG__description{flex:auto}.ArticleCard-module__0rIQYG__card__compact .ArticleCard-module__0rIQYG__title{font-size:1.6rem}}
@layer organisms{.SimpleHero-module__HVFZAa__wrapper{--hero-top-gap:var(--spacing-lg);background-color:#0000;display:flex}@media (min-width:62rem){.SimpleHero-module__HVFZAa__wrapper{--hero-top-gap:var(--spacing-2xl);background-color:var(--theme-background-color);padding-top:var(--hero-top-gap)}}.SimpleHero-module__HVFZAa__wrapper__hasHeaderGap{--hero-top-gap:calc(var(--site-header-height) + var(--spacing-lg))}@media (min-width:62rem){.SimpleHero-module__HVFZAa__wrapper__hasHeaderGap{--hero-top-gap:calc(var(--site-header-height) + var(--spacing-2xl))}}.SimpleHero-module__HVFZAa__inner{z-index:0;grid-template-columns:1fr;align-items:flex-end;display:grid;position:relative}@media (min-width:62rem){.SimpleHero-module__HVFZAa__inner{gap:var(--spacing-lg);grid-template-columns:repeat(12,1fr)}}@media (max-width:61.999rem){.SimpleHero-module__HVFZAa__wrapper.hasHeaderGap .SimpleHero-module__HVFZAa__inner{padding-top:var(--site-header-height)}}.SimpleHero-module__HVFZAa__inner:before{background-color:var(--theme-background-color);content:"";z-index:-1;grid-row:1/4;width:100vw;height:100%;position:absolute;left:50%;translate:-50%}@media (min-width:62rem){.SimpleHero-module__HVFZAa__inner:before{display:none}}.SimpleHero-module__HVFZAa__content{padding-bottom:var(--spacing-lg);padding-top:var(--hero-top-gap);z-index:2}@media (min-width:62rem){.SimpleHero-module__HVFZAa__content{padding:0 var(--spacing-lg)min(10rem,5vw)0;grid-column:span 5}.SimpleHero-module__HVFZAa__content:first-child:last-child{grid-column:span 8}}.SimpleHero-module__HVFZAa__title{color:var(--theme-text-vivid-color);letter-spacing:normal;margin:0;font-size:clamp(3.6rem,3.26926vw + 2.2923rem,7rem);font-weight:400;line-height:1}.SimpleHero-module__HVFZAa__description{margin-top:var(--spacing-lg)}.SimpleHero-module__HVFZAa__description :last-child{margin-bottom:0}.SimpleHero-module__HVFZAa__media{aspect-ratio:4/3;border-radius:var(--radius-lg);grid-row:span 4;position:relative;overflow:hidden}@media (min-width:62rem){.SimpleHero-module__HVFZAa__media{border-radius:var(--radius-lg)var(--radius-lg)0 0;grid-area:auto/span 7/auto/-1}}}
@layer molecules{.EventCard-module__jl5SpW__card{background-color:#0000;min-height:100%;display:flex;overflow:hidden;container:card/inline-size}.EventCard-module__jl5SpW__container{--card-border-radius:var(--radius-md);--card-vertical-spacing:var(--spacing-sm);--card-padding-y:var(--spacing-md);--card-padding-x:var(--container-padding);background-color:var(--theme-background-color,transparent);grid-template-columns:1fr;justify-items:flex-start;width:100%;display:grid}@container (min-width:48rem){.EventCard-module__jl5SpW__container{--card-padding-x:var(--spacing-md)}}.EventCard-module__jl5SpW__inner{grid-gap:var(--card-vertical-spacing);gap:var(--card-vertical-spacing);grid-template-columns:1fr;width:100%;display:grid}.EventCard-module__jl5SpW__content{grid-gap:var(--card-vertical-spacing);gap:var(--card-vertical-spacing);grid-template-columns:1fr;justify-items:flex-start;display:grid}.EventCard-module__jl5SpW__tag{color:var(--theme-text-vivid-color);font-weight:700}.EventCard-module__jl5SpW__title,.EventCard-module__jl5SpW__header{font-weight:700;text-decoration:none}.EventCard-module__jl5SpW__header{color:var(--theme-text-vivid-color);width:100%;margin:0}.EventCard-module__jl5SpW__informationList{font-size:var(--font-size-small);flex-direction:column;gap:.4rem;display:flex}.EventCard-module__jl5SpW__information{align-items:center;gap:.4rem;display:flex}.EventCard-module__jl5SpW__information>span:first-letter{text-transform:uppercase}.EventCard-module__jl5SpW__footer{margin-top:auto}.EventCard-module__jl5SpW__card__typeDefault{width:100%;height:100%}.EventCard-module__jl5SpW__card__typeDefault .EventCard-module__jl5SpW__container{border-radius:var(--card-border-radius);gap:var(--spacing-xl);padding:var(--card-padding-y)var(--card-padding-x)}@container (min-width:48rem){.EventCard-module__jl5SpW__card__typeDefault .EventCard-module__jl5SpW__container{padding:0}}.EventCard-module__jl5SpW__card__typeDefault .EventCard-module__jl5SpW__inner{grid-gap:var(--card-vertical-spacing);align-content:flex-start;gap:var(--card-vertical-spacing);display:grid}@container (min-width:48rem){.EventCard-module__jl5SpW__card__typeDefault .EventCard-module__jl5SpW__inner{gap:0}.EventCard-module__jl5SpW__card__typeDefault .EventCard-module__jl5SpW__header{padding:var(--card-padding-y)var(--card-padding-x);position:relative}.EventCard-module__jl5SpW__card__typeDefault .EventCard-module__jl5SpW__header:after{background-color:var(--theme-divider-color);content:"";height:.1rem;display:block;position:absolute;bottom:0;left:0;right:0}.EventCard-module__jl5SpW__card__typeDefault .EventCard-module__jl5SpW__content{padding:var(--card-padding-y)var(--card-padding-x)}}.EventCard-module__jl5SpW__card__typeDefault .EventCard-module__jl5SpW__informationList{color:var(--theme-text-vivid-color)}@container (min-width:48rem){.EventCard-module__jl5SpW__card__typeDefault .EventCard-module__jl5SpW__footer{padding:var(--card-padding-y)var(--card-padding-x)}}.EventCard-module__jl5SpW__card__typeFeatured .EventCard-module__jl5SpW__container{border:.2rem solid var(--theme-vivid-color);border-radius:var(--radius-lg);padding:var(--spacing-lg)var(--container-padding);row-gap:var(--spacing-xl)}@container grid (min-width:99.2rem){.EventCard-module__jl5SpW__card__typeFeatured .EventCard-module__jl5SpW__container{border-radius:var(--radius-lg)var(--radius-lg)0 0;padding:var(--spacing-xl);border-bottom:0}}.EventCard-module__jl5SpW__card__typeFeatured .EventCard-module__jl5SpW__title{max-width:80%}.EventCard-module__jl5SpW__card__typeFeatured .EventCard-module__jl5SpW__description{max-width:60%}.EventCard-module__jl5SpW__card__typeFeatured .EventCard-module__jl5SpW__informationList{color:var(--theme-text-vivid-color)}@container grid (min-width:99.2rem){.EventCard-module__jl5SpW__card__typeHorizontal .EventCard-module__jl5SpW__container{grid-template-columns:8fr 2fr}}@container grid (min-width:122rem){.EventCard-module__jl5SpW__card__typeHorizontal .EventCard-module__jl5SpW__container{grid-template-columns:6fr 4fr}}@container (min-width:76.8rem){.EventCard-module__jl5SpW__card__typeHorizontal .EventCard-module__jl5SpW__header{margin-bottom:0;padding-bottom:0}}}
@layer organisms{.Newsletter-module__4tIHUq__inner{grid-gap:4rem;grid-template-columns:1fr;align-items:flex-start;gap:4rem;display:grid}@media (min-width:62rem){.Newsletter-module__4tIHUq__inner{grid-template-columns:repeat(12,1fr)}}.Newsletter-module__4tIHUq__content{grid-gap:var(--spacing-xl);gap:var(--spacing-xl);text-align:center;grid-template-columns:1fr;display:grid}@media (min-width:62rem){.Newsletter-module__4tIHUq__content{text-align:left;grid-column-start:span 5}}@media (min-width:75rem){.Newsletter-module__4tIHUq__content{grid-column-start:span 4}}.Newsletter-module__4tIHUq__title{color:var(--theme-text-vivid-color);margin:0;font-weight:400;line-height:1}.Newsletter-module__4tIHUq__text{margin:0}@media (min-width:62rem){.Newsletter-module__4tIHUq__form{border-left:.1rem solid var(--theme-divider-color);grid-column:span 6/-1;padding:0 4rem}}@media (min-width:75rem){.Newsletter-module__4tIHUq__form{grid-column:span 5/-2}}}
@layer molecules{.CardCarousel-module__tMsYxa__wrapper{--control-width:4rem;--carousel-gutter:var(--spacing-md);width:100%;position:relative}.CardCarousel-module__tMsYxa__title{color:var(--theme-text-vivid-color);margin:0;font-weight:400}.CardCarousel-module__tMsYxa__wrapper__typeSmall .CardCarousel-module__tMsYxa__title{font-weight:700}.CardCarousel-module__tMsYxa__inner{padding-right:calc(var(--control-width) + var(--carousel-gutter));z-index:0;position:relative}@media (min-width:48rem){.CardCarousel-module__tMsYxa__inner{padding-right:0}}.CardCarousel-module__tMsYxa__header{margin-bottom:var(--spacing-xl);pointer-events:none;justify-content:space-between;align-items:flex-end;display:flex}.CardCarousel-module__tMsYxa__controls{align-items:center;gap:var(--spacing-sm);justify-content:space-between;display:flex}.CardCarousel-module__tMsYxa__controls__mobile{z-index:2;justify-content:space-between;width:100%;padding-bottom:37.5%;position:absolute;bottom:-5rem;left:0}@media (min-width:48rem){.CardCarousel-module__tMsYxa__controls__mobile{display:none}}.CardCarousel-module__tMsYxa__controls__desktop{display:none}@media (min-width:48rem){.CardCarousel-module__tMsYxa__controls__desktop{display:flex}}.CardCarousel-module__tMsYxa__control{font-size:var(--control-width);pointer-events:auto}.CardCarousel-module__tMsYxa__controls__mobile .CardCarousel-module__tMsYxa__control{height:1.7em}.CardCarousel-module__tMsYxa__carousel{--swiper-pagination-color:var(--theme-text-color);overflow:visible}.CardCarousel-module__tMsYxa__carousel .swiper-wrapper{align-items:stretch}.CardCarousel-module__tMsYxa__carousel .swiper-slide{height:auto;height:initial;opacity:.3;transition:opacity var(--duration-moderate)var(--easing-standard-expressive);display:flex}.CardCarousel-module__tMsYxa__carousel .swiper-slide-visible{opacity:1}.CardCarousel-module__tMsYxa__footer{margin-top:var(--spacing-xl);display:flex}@media (min-width:48rem){.CardCarousel-module__tMsYxa__footer{margin-top:4rem}}}
@layer molecules{.Medias-module__n-yTaW__medias{width:100%;height:100%;position:relative;overflow:hidden}.Medias-module__n-yTaW__container{height:100%;position:relative}.Medias-module__n-yTaW__items{width:100%;height:100%;margin:0;padding:0;display:flex;position:relative}.Medias-module__n-yTaW__item{flex-shrink:0;width:100%;position:relative}.Medias-module__n-yTaW__figure{background:var(--theme-background-color,var(--color-white));flex-direction:column;width:100%;height:100%;margin:0;padding:0;display:flex}.Medias-module__n-yTaW__figure figcaption{color:var(--theme-text-faded-color);padding:var(--spacing-sm)0 0;z-index:2}.Medias-module__n-yTaW__figure img{border-radius:var(--radius-md);position:static!important}.Medias-module__n-yTaW__arrow{user-select:none;z-index:1;border-radius:10px;width:4rem;height:4rem;margin:auto;position:absolute;top:0;bottom:0}.Medias-module__n-yTaW__arrow__next{right:var(--spacing-md)}@media (min-width:48rem){.Medias-module__n-yTaW__arrow__next{right:var(--spacing-lg)}}.Medias-module__n-yTaW__arrow__previous{left:var(--spacing-md)}@media (min-width:48rem){.Medias-module__n-yTaW__arrow__previous{left:var(--spacing-lg)}}.Medias-module__n-yTaW__medias__pagination{bottom:var(--spacing-md);z-index:1;justify-content:center;margin:0;display:flex;position:absolute;left:0;right:0}@media (min-width:48rem){.Medias-module__n-yTaW__medias__pagination{bottom:var(--spacing-lg)}}.Medias-module__n-yTaW__medias__pagination .Medias-module__n-yTaW__swiper-pagination-bullet{cursor:pointer;justify-content:center;align-items:center;width:25px;height:25px;display:flex}@media (hover:hover){.Medias-module__n-yTaW__medias__pagination .Medias-module__n-yTaW__swiper-pagination-bullet{opacity:.6}}.Medias-module__n-yTaW__medias__pagination .Medias-module__n-yTaW__swiper-pagination-bullet:before{background-color:var(--color-white);content:"";border-radius:50%;width:10px;height:10px}.Medias-module__n-yTaW__medias__pagination .Medias-module__n-yTaW__swiper-pagination-bullet-active:before{background-color:var(--theme-text-vivid-color)}.Medias-module__n-yTaW__medias__multiple{cursor:grab}.Medias-module__n-yTaW__medias__multiple:active{cursor:grabbing}.Medias-module__n-yTaW__medias__multiple .Medias-module__n-yTaW__container:after{content:"";pointer-events:none;background:linear-gradient(#0000001a,#0000001a),linear-gradient(#0000 45%,#0009 93.5%);position:absolute;inset:0}}
@layer molecules{.Map-module__8riXRq__wrapper{height:calc(80vh - var(--site-header-height));width:100%;min-height:600px;position:relative}@media (min-width:48rem){.Map-module__8riXRq__wrapper{height:60vh}}.Map-module__8riXRq__map{width:100%;height:100%}:is(.Map-module__8riXRq__map .mapboxgl-touch-pan-blocker,.Map-module__8riXRq__map .mapboxgl-scroll-zoom-blocker){background:#0000004d}.Map-module__8riXRq__card{height:calc(100% - var(--spacing-md)*2);left:var(--spacing-md);max-width:36rem;top:var(--spacing-md);width:calc(100% - var(--spacing-md)*2);z-index:100;position:absolute}@media (min-width:48rem){.Map-module__8riXRq__card{height:auto}}.Map-module__8riXRq__cardClose{right:var(--spacing-sm);top:var(--spacing-sm);z-index:3;position:absolute}.Map-module__8riXRq__marker{--marker-size:2.8rem;background:var(--color-summer-breeze-60);border:5px solid var(--color-summer-breeze-20);height:var(--marker-size);transition-duration:var(--duration-fast)var(--easing-standard-productive);transition-property:width height background border-color;transition-timing-function:var(--easing-standard-productive);width:var(--marker-size);z-index:10;border-radius:50%}.Map-module__8riXRq__marker:focus{z-index:30}.Map-module__8riXRq__marker__active{--marker-size:4rem;background:var(--color-summer-breeze-20);border-color:var(--color-summer-breeze-60);z-index:20}}
@layer molecules{.Text-module__7jfE3q__text{align-items:flex-start;gap:var(--spacing-md);flex-direction:column;justify-content:center;min-height:100%;display:flex}.Text-module__7jfE3q__content{flex-direction:column;gap:40px;width:100%;font-size:1.6rem;display:flex}@media (min-width:48rem){.Text-module__7jfE3q__content{font-size:1.8rem}}.Text-module__7jfE3q__heading{margin:0}.Text-module__7jfE3q__title,.Text-module__7jfE3q__overline{color:var(--theme-text-vivid-color)}.Text-module__7jfE3q__links{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.Text-module__7jfE3q__text__textAlignTop{justify-content:initial}.Text-module__7jfE3q__text__textAlignBottom{justify-content:flex-end}}
@layer molecules{.Timeline-module__Yc6Oca__timeline{--timeline-active-color:var(--color-vics-orange-shirt-40);--timeline-active-icon-color:var(--color-white);--timeline-description-color:var(--color-lake-ontario-40);--timeline-icon-size:3.2rem;--timeline-unactive-color:var(--color-grey);--timeline-unactive-icon-color:var(--color-black);--timeline-vertical-spacing:.4rem}.Timeline-module__Yc6Oca__timeline .mantine-Timeline-itemBullet{border:0!important;width:1.2rem!important;height:1.2rem!important}.Timeline-module__Yc6Oca__title{color:var(--timeline-active-color);margin:0;line-height:1}.Timeline-module__Yc6Oca__items{margin-top:calc(1.6rem + calc(var(--timeline-icon-size)/2))!important;padding-left:calc(var(--timeline-icon-size)/2)!important}.Timeline-module__Yc6Oca__item{padding-left:var(--timeline-icon-size)!important;position:relative!important}.Timeline-module__Yc6Oca__item:not(:first-of-type){margin-top:2rem}.Timeline-module__Yc6Oca__item[data-line-active]:before{border-left-color:var(--timeline-active-color)}.Timeline-module__Yc6Oca__itemContent{gap:var(--timeline-vertical-spacing);flex-direction:column;display:flex}.Timeline-module__Yc6Oca__itemTitle{margin-top:calc(var(--timeline-vertical-spacing)*-1);font-size:1.6rem}.Timeline-module__Yc6Oca__itemDescription{color:var(--timeline-description-color)}.Timeline-module__Yc6Oca__itemDescription ol,.Timeline-module__Yc6Oca__itemDescription ul{margin:0 0 var(--timeline-vertical-spacing)0;flex-direction:column;gap:.2rem;padding:0;list-style:none;display:flex}.Timeline-module__Yc6Oca__itemDescription p{margin:0 0 var(--timeline-vertical-spacing)0}.Timeline-module__Yc6Oca__itemDescription li{align-items:flex-start;gap:.8rem;margin-block-start:0;display:flex}.Timeline-module__Yc6Oca__itemDescription li p{margin:0}.Timeline-module__Yc6Oca__itemDescription li:before{content:"";background:currentColor;border-radius:100%;flex-shrink:0;width:.6rem;height:.6rem;margin-top:.6rem;display:inline-block}.Timeline-module__Yc6Oca__icon{flex-shrink:0;background-color:var(--timeline-unactive-color)!important;color:var(--timeline-unactive-icon-color)!important;height:var(--timeline-icon-size)!important;width:var(--timeline-icon-size)!important;border-radius:100%!important;padding:.8rem!important;position:relative!important}[data-active] .Timeline-module__Yc6Oca__icon{background-color:var(--timeline-active-color)!important;color:var(--timeline-active-icon-color)!important}[data-current] .Timeline-module__Yc6Oca__icon{background:var(--timeline-active-color)!important;color:var(--timeline-active-color)!important}[data-current] .Timeline-module__Yc6Oca__icon svg{z-index:2;position:relative}[data-current] .Timeline-module__Yc6Oca__icon:after{background:var(--theme-background-color);border:.2rem solid var(--timeline-active-color);content:"";height:calc(var(--timeline-icon-size) + .2rem);width:calc(var(--timeline-icon-size) + .2rem);z-index:0;border-radius:100%;position:absolute;top:-.2rem;left:-.2rem}.Timeline-module__Yc6Oca__footer{font-size:1.4rem}}
@layer organisms{.SiteHeader-module__i1VVZq__siteHeader{--header-padding-x:var(--container-padding);--header-border:.1rem solid color-mix(in srgb,var(--color-summer-breeze-20)15%,transparent);pointer-events:none;width:100%;z-index:var(--z-index-header);position:fixed}@media (min-width:62rem){.SiteHeader-module__i1VVZq__siteHeader{height:var(--site-header-height);display:flex}}.SiteHeader-module__i1VVZq__inner{gap:var(--spacing-md);padding:var(--spacing-md)0;pointer-events:auto;transition:transform var(--duration-moderate)var(--easing-standard-expressive);flex-direction:column;width:100%;display:flex}@media (min-width:62rem){.SiteHeader-module__i1VVZq__inner{height:auto;height:initial;padding:0 var(--header-padding-x);flex-direction:row;align-items:center}}.SiteHeader-module__i1VVZq__topbar{padding:0 var(--header-padding-x);justify-content:space-between;align-items:center;display:flex}@media (min-width:62rem){.SiteHeader-module__i1VVZq__topbar{padding:0}}.SiteHeader-module__i1VVZq__content{display:none}@media (min-width:62rem){.SiteHeader-module__i1VVZq__content{flex:100%;display:flex}}.SiteHeader-module__i1VVZq__logo{-o-object-fit:contain;object-fit:contain;max-width:10.8rem}@media (min-width:62rem){.SiteHeader-module__i1VVZq__burger{display:none}.SiteHeader-module__i1VVZq__nav{width:100%}}.SiteHeader-module__i1VVZq__nav ul{list-style:none}.SiteHeader-module__i1VVZq__nav a{text-decoration:none}.SiteHeader-module__i1VVZq__navList{border-top:var(--header-border);margin:var(--spacing-md)0 0;padding:0}@media (min-width:62rem){.SiteHeader-module__i1VVZq__navList{gap:var(--spacing-sm);border-top:0;justify-content:center;margin:0;display:flex}}.SiteHeader-module__i1VVZq__navItem{border-bottom:var(--header-border);flex-wrap:wrap;justify-content:space-between;align-items:center;padding:0;font-size:3.2rem;font-weight:600;line-height:1.15;display:flex;position:relative}@media (min-width:62rem){.SiteHeader-module__i1VVZq__navItem{border-bottom:0;padding:0 1.4rem;font-size:1.6rem}@media (hover:hover){.SiteHeader-module__i1VVZq__navItem:after{background-color:var(--theme-text-color);content:"";pointer-events:none;height:2px;display:none;position:absolute;inset:auto 1.4rem 4px}.SiteHeader-module__i1VVZq__navItem:hover:not(.SiteHeader-module__i1VVZq__navItem__expanded):after{display:block}}.SiteHeader-module__i1VVZq__navItem:active:not(.SiteHeader-module__i1VVZq__navItem__expanded),.SiteHeader-module__i1VVZq__navItem__active:not(.SiteHeader-module__i1VVZq__navItem__expanded){background:var(--theme-background-contrast-color);border-radius:var(--radius-md)}.SiteHeader-module__i1VVZq__navItem__withSubnav{padding:0 0 0 1.4rem}}.SiteHeader-module__i1VVZq__navItem:not(.SiteHeader-module__i1VVZq__navItem__withSubnav) .SiteHeader-module__i1VVZq__navLink:focus-visible:before,.SiteHeader-module__i1VVZq__navItem__withSubnav:not(.SiteHeader-module__i1VVZq__navItem__expanded) .SiteHeader-module__i1VVZq__navItemToggle:focus-visible:before{border:.4rem solid var(--theme-outline-color);border-radius:var(--radius-md);content:"";inset:0 calc(var(--spacing-sm)*-1);position:absolute}.SiteHeader-module__i1VVZq__navItem__current{background:var(--theme-active-color)}.SiteHeader-module__i1VVZq__navItem__expanded .SiteHeader-module__i1VVZq__navItemToggle svg{transform:scaleY(-1)}.SiteHeader-module__i1VVZq__siteHeader:not(.SiteHeader-module__i1VVZq__siteHeader__hidden) .SiteHeader-module__i1VVZq__navItem__expanded .SiteHeader-module__i1VVZq__subnav{display:block}.SiteHeader-module__i1VVZq__navItem>a{outline:none}.SiteHeader-module__i1VVZq__navLink{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md)var(--header-padding-x);justify-content:space-between;width:100%;display:flex}@media (min-width:62rem){.SiteHeader-module__i1VVZq__navLink{padding:0}}.SiteHeader-module__i1VVZq__navItemToggle{outline:none!important}.SiteHeader-module__i1VVZq__navItemToggle:after{content:"";position:absolute;inset:0}.SiteHeader-module__i1VVZq__subnav{border-top:var(--header-border);padding:var(--spacing-sm)var(--header-padding-x);flex:0 0 100%;margin:0;position:relative}@media (min-width:62rem){.SiteHeader-module__i1VVZq__subnav{border-radius:var(--radius-md);border-top:0;padding:0;position:absolute;top:100%;left:50%;overflow:hidden;transform:translate(-50%)}}.SiteHeader-module__i1VVZq__subnavItem{padding:0;font-weight:400;position:relative}@media (max-width:61.999rem){.SiteHeader-module__i1VVZq__subnavItem__current .SiteHeader-module__i1VVZq__subnavLink:before{background-color:var(--theme-background-contrast-vivid-color);border-radius:var(--radius-md);content:"";inset:0 calc(var(--spacing-sm)*-1);position:absolute}}@media (min-width:62rem){.SiteHeader-module__i1VVZq__subnavItem:hover{background-color:var(--theme-background-contrast-color)}.SiteHeader-module__i1VVZq__subnavItem+.SiteHeader-module__i1VVZq__subnavItem{border-top:1px solid var(--theme-background-contrast-color)}}.SiteHeader-module__i1VVZq__subnavLink{padding:var(--spacing-sm)0;outline:none;display:block;position:relative}@media (max-width:61.999rem){.SiteHeader-module__i1VVZq__subnavLink:focus-visible:before{border:.4rem solid var(--theme-outline-color);border-radius:var(--radius-md);content:"";inset:0 calc(var(--spacing-sm)*-1);position:absolute}}@media (min-width:62rem){.SiteHeader-module__i1VVZq__subnavLink{padding:var(--spacing-sm)var(--spacing-md);white-space:nowrap;position:static}.SiteHeader-module__i1VVZq__subnavLink:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--theme-outline-color);outline-offset:2px}}.SiteHeader-module__i1VVZq__subnavLinkInner{position:relative}.SiteHeader-module__i1VVZq__search{padding:0 var(--header-padding-x);align-items:center;width:100%;display:flex}@media (min-width:62rem){.SiteHeader-module__i1VVZq__search{width:auto;padding:0}}.SiteHeader-module__i1VVZq__search__hidden{display:none}.SiteHeader-module__i1VVZq__searchSubmit{display:inline-flex}.SiteHeader-module__i1VVZq__field{border-radius:var(--radius-md);color:var(--theme-text-color);align-items:center;gap:.8rem;width:100%;padding:1.2rem;font-size:1.8rem;display:flex}@media (max-width:61.999rem){.SiteHeader-module__i1VVZq__field{background:var(--theme-background-contrast-color)}}.SiteHeader-module__i1VVZq__field:focus-within{outline:.4rem solid var(--theme-outline-color)}.SiteHeader-module__i1VVZq__searchInput{color:inherit;background:0 0;border:none;outline:none;width:100%}.SiteHeader-module__i1VVZq__searchInput:-webkit-autofill{box-shadow:0 0 0 1000px var(--theme-background-color)inset;-webkit-text-fill-color:var(--theme-text-color)}.SiteHeader-module__i1VVZq__searchInput:autofill{box-shadow:0 0 0 1000px var(--theme-background-color)inset;-webkit-text-fill-color:var(--theme-text-color)}.SiteHeader-module__i1VVZq__searchInput::placeholder{color:inherit}.SiteHeader-module__i1VVZq__siteHeader__opened{pointer-events:all;height:100%;overflow:scroll}.SiteHeader-module__i1VVZq__siteHeader__opened .SiteHeader-module__i1VVZq__inner{min-height:100%}.SiteHeader-module__i1VVZq__siteHeader__opened .SiteHeader-module__i1VVZq__content{display:block}.SiteHeader-module__i1VVZq__siteHeader__hidden .SiteHeader-module__i1VVZq__inner{transform:translateY(-100%)}}
@layer organisms{.ContactBlock-module__LesiiG__inner{grid-gap:0 var(--container-padding);gap:0 var(--container-padding);grid-template-columns:1fr;display:grid}@media (min-width:62rem){.ContactBlock-module__LesiiG__inner{grid-template-columns:repeat(12,1fr)}}.ContactBlock-module__LesiiG__header{border-bottom:.1rem solid var(--theme-divider-color);grid-gap:var(--spacing-lg);gap:var(--spacing-lg);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-2xl);grid-template-columns:1fr;display:grid}@media (min-width:62rem){.ContactBlock-module__LesiiG__header{grid-column:1/-1;margin-bottom:4.4rem;padding-bottom:7.4rem}}.ContactBlock-module__LesiiG__title{margin:0}.ContactBlock-module__LesiiG__grid{margin:calc(var(--container-padding)/-2);row-gap:var(--spacing-xl)}.ContactBlock-module__LesiiG__col{padding:0 calc(var(--container-padding)/2)}@media (min-width:62rem){.ContactBlock-module__LesiiG__form{grid-column-start:span 6}}@media (min-width:75rem){.ContactBlock-module__LesiiG__form{grid-column-start:span 6}}.ContactBlock-module__LesiiG__card{margin-top:var(--spacing-2xl)}@media (min-width:62rem){.ContactBlock-module__LesiiG__card{grid-column:span 5/-1;margin-top:0}}@media (min-width:75rem){.ContactBlock-module__LesiiG__card{grid-column:span 4/-1}}@media (min-width:90rem){.ContactBlock-module__LesiiG__card{grid-column:span 3/-1}}@media (min-width:62rem){.ContactBlock-module__LesiiG__cardInner{top:var(--spacing-lg);position:sticky}}}
@layer organisms{.Split-module__D2gjlq__split{padding:var(--spacing-lg)0;position:relative}.Split-module__D2gjlq__columns{flex-direction:column;display:flex}@media (min-width:62rem){.Split-module__D2gjlq__columns{flex-direction:row}.Split-module__D2gjlq__column{width:50%}}.Split-module__D2gjlq__column__medias{aspect-ratio:1.1;display:flex;position:relative}.Split-module__D2gjlq__split__sameTypes .Split-module__D2gjlq__columns{gap:var(--spacing-md)}@media (min-width:62rem){.Split-module__D2gjlq__split__sameTypes .Split-module__D2gjlq__columns{align-items:stretch}}@media (max-width:61.999rem){.Split-module__D2gjlq__split__verticalInvert .Split-module__D2gjlq__columns{flex-direction:column-reverse}}.Split-module__D2gjlq__split:not(.Split-module__D2gjlq__split__sameTypes){--split-column-padding-start:clamp(3rem,10vw,10rem)}.Split-module__D2gjlq__split:not(.Split-module__D2gjlq__split__sameTypes) .Split-module__D2gjlq__column__text{padding-bottom:var(--spacing-md);padding-top:var(--spacing-md)}@media (min-width:62rem){.Split-module__D2gjlq__split:not(.Split-module__D2gjlq__split__sameTypes) .Split-module__D2gjlq__column__text{padding-right:var(--split-column-padding-start)}.Split-module__D2gjlq__split:not(.Split-module__D2gjlq__split__sameTypes) .Split-module__D2gjlq__column__text:last-child{padding-left:var(--split-column-padding-start);padding-right:0;padding-right:initial}}}
@layer organisms{.EventListing-module__OxiA0G__wrapper{--grid-gap:4.4rem;--list-padding:var(--spacing-lg);--group-border:.1rem solid var(--theme-divider-color);container:grid/inline-size}.EventListing-module__OxiA0G__inner{grid-gap:var(--spacing-xl);gap:var(--spacing-xl);grid-template-columns:1fr;display:grid}@container grid (min-width:99.2rem){.EventListing-module__OxiA0G__inner{gap:4.4rem}}.EventListing-module__OxiA0G__title{color:var(--theme-text-vivid-color);margin:0}.EventListing-module__OxiA0G__description{margin:var(--spacing-md)0 0;font-weight:400}.EventListing-module__OxiA0G__groups{grid-gap:var(--spacing-xl);gap:var(--spacing-xl);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@container (min-width:76.8rem){.EventListing-module__OxiA0G__groups{border-top:var(--group-border);gap:0}}.EventListing-module__OxiA0G__group{grid-template-columns:1fr;display:grid;overflow:hidden}@container (min-width:76.8rem){.EventListing-module__OxiA0G__group{grid-template-columns:[title-start]3fr [title-end]var(--spacing-lg)[content-start]9fr [content-end]}.EventListing-module__OxiA0G__group>*{grid-column:content}}@container (min-width:99.2rem){.EventListing-module__OxiA0G__group{grid-template-columns:[title-start]3fr [title-end]var(--spacing-lg)[content-start]10fr [content-end]}}@container (min-width:122rem){.EventListing-module__OxiA0G__group{grid-template-columns:[title-start]2fr [title-end]var(--spacing-lg)[content-start]10fr [content-end]}}.EventListing-module__OxiA0G__groupTitle{border-bottom:var(--group-border);padding-bottom:var(--spacing-md)}@container (min-width:76.8rem){.EventListing-module__OxiA0G__groupTitle{padding:var(--spacing-lg)0 0;border:0;grid-column:title}}.EventListing-module__OxiA0G__items{margin:0;padding:0;list-style:none}.EventListing-module__OxiA0G__item{border-bottom:var(--group-border);padding:var(--spacing-md)0}@container (min-width:76.8rem){.EventListing-module__OxiA0G__item{padding:var(--spacing-lg)0;border-bottom:0;position:relative}.EventListing-module__OxiA0G__item:before{background-color:var(--theme-divider-color);content:"";width:100vw;height:.1rem;position:absolute;bottom:0;right:0}}.EventListing-module__OxiA0G__wrapper__typeFeatured{padding-bottom:var(--spacing-2xl)}@container grid (min-width:99.2rem){.EventListing-module__OxiA0G__wrapper__typeFeatured{padding-bottom:0;padding-top:var(--spacing-2xl)}}.EventListing-module__OxiA0G__wrapper__typeFeatured .EventListing-module__OxiA0G__inner{grid-template-columns:1fr}@container grid (min-width:99.2rem){.EventListing-module__OxiA0G__wrapper__typeFeatured .EventListing-module__OxiA0G__inner{border-bottom:.2rem solid var(--theme-vivid-color);border-radius:var(--radius-lg);padding-right:var(--spacing-2xl);grid-template-columns:repeat(2,6fr)}}.EventListing-module__OxiA0G__wrapper__typeFeatured .EventListing-module__OxiA0G__header{padding:var(--list-padding)}.EventListing-module__OxiA0G__wrapper__typeFeatured .EventListing-module__OxiA0G__content{margin-bottom:calc(var(--spacing-2xl)*-1);padding:0 var(--container-padding)}@container grid (min-width:99.2rem){.EventListing-module__OxiA0G__wrapper__typeFeatured .EventListing-module__OxiA0G__content{margin-bottom:0;margin-top:calc(var(--spacing-2xl)*-1);padding:0}}}
@layer organisms{.Wysiwyg-module__VQKDKa__wrapper{grid-gap:4.8rem 0;grid-template-columns:1fr;gap:4.8rem 0;display:grid}.Wysiwyg-module__VQKDKa__wrapper+.Wysiwyg-module__VQKDKa__wrapper{margin-top:4.8rem}.Wysiwyg-module__VQKDKa__wrapper__isContained{--grid-padding:0rem}.Wysiwyg-module__VQKDKa__wrapper>*{grid-column:full}}
.Layout-module__NtfxoG__main{padding-top:var(--site-header-height)}
@layer organisms{.ProjectHero-module__pVQuUa__inner{z-index:0;display:grid;position:relative}@media (max-width:47.999rem){.ProjectHero-module__pVQuUa__inner{grid-template-columns:[full-start]minmax(var(--spacing-sm),1fr)[content-start]calc(min(var(--container-max-width),100%) - (var(--container-padding)*2))[content-end]minmax(var(--spacing-sm),1fr)[full-end];margin:0 calc(var(--container-padding)*-1);max-width:none;padding:0;display:grid}}@media (min-width:48rem){.ProjectHero-module__pVQuUa__inner{grid-template-columns:repeat(12,1fr);align-items:flex-end;margin:0}}.ProjectHero-module__pVQuUa__wrapper.hasHeaderGap .ProjectHero-module__pVQuUa__inner{padding-top:var(--site-header-height)}.ProjectHero-module__pVQuUa__inner>*{--grid-column-span:span 7}@media (max-width:47.999rem){.ProjectHero-module__pVQuUa__inner>*{grid-column:content}}@media (min-width:48rem){.ProjectHero-module__pVQuUa__inner>*{grid-column-end:var(--grid-column-span);grid-row:1/1}}@media (min-width:62rem){.ProjectHero-module__pVQuUa__inner>*{--grid-column-span:span 7}}@media (min-width:75rem){.ProjectHero-module__pVQuUa__inner>*{--grid-column-span:span 7}}@media (min-width:90rem){.ProjectHero-module__pVQuUa__inner>*{--grid-column-span:span 8}}.ProjectHero-module__pVQuUa__image{--grid-column-span:span 5;aspect-ratio:1;background-color:var(--theme-background-contrast-color);position:relative}@media (max-width:47.999rem){.ProjectHero-module__pVQuUa__image{grid-column:full;margin-bottom:-4rem}}@media (min-width:48rem){.ProjectHero-module__pVQuUa__image{border-radius:var(--radius-lg);grid-column:var(--grid-column-span)/-1;--grid-column-span:span 11;overflow:hidden}}@media (min-width:62rem){.ProjectHero-module__pVQuUa__image{--grid-column-span:span 8}}@media (min-width:75rem){.ProjectHero-module__pVQuUa__image{--grid-column-span:span 6}}@media (min-width:90rem){.ProjectHero-module__pVQuUa__image{--grid-column-span:span 5;margin-right:calc((100vw - var(--container-max-width) - var(--container-padding))/-2)}}.ProjectHero-module__pVQuUa__image img{width:100%;height:100%;position:absolute;inset:0}@media (min-width:48rem){.ProjectHero-module__pVQuUa__image__first{display:none}.ProjectHero-module__pVQuUa__image__first:empty{display:block}}.ProjectHero-module__pVQuUa__image__first:empty,.ProjectHero-module__pVQuUa__image__last{display:none}@media (min-width:48rem){.ProjectHero-module__pVQuUa__image__last{display:block}}.ProjectHero-module__pVQuUa__card{--card-padding:var(--spacing-md);border-radius:var(--radius-lg);color:var(--theme-text-vivid-color);z-index:1;position:relative}@media (min-width:48rem){.ProjectHero-module__pVQuUa__card{--card-padding:var(--spacing-lg);flex-direction:column;grid-column-start:1;display:flex}}@media (min-width:75rem){.ProjectHero-module__pVQuUa__card{--card-padding:var(--spacing-xl);padding-bottom:var(--spacing-2xl)}}.ProjectHero-module__pVQuUa__cardHeader{grid-gap:var(--spacing-sm);align-content:flex-start;gap:var(--spacing-sm);padding:var(--card-padding);flex-grow:1;grid-template-columns:1fr;display:grid}@media (min-width:48rem){.ProjectHero-module__pVQuUa__cardHeader{gap:var(--spacing-lg)}}.ProjectHero-module__pVQuUa__cardTags{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.ProjectHero-module__pVQuUa__cardTag{margin:0;font-weight:700;text-decoration:none}.ProjectHero-module__pVQuUa__cardTag:not(:last-child):after{content:",";display:inline}.ProjectHero-module__pVQuUa__cardTag[href]:active,.ProjectHero-module__pVQuUa__cardTag[href]:hover{text-decoration:underline}.ProjectHero-module__pVQuUa__cardHeading{margin:0;font-weight:400}.ProjectHero-module__pVQuUa__cardSubtitle{color:var(--theme-text-color);margin:0;display:block}.ProjectHero-module__pVQuUa__cardFooter{grid-template-columns:[full-start]var(--card-padding)[content-start]1fr [content-end]var(--card-padding)[full-end];padding-bottom:var(--card-padding);grid-row-gap:var(--spacing-md);justify-items:flex-start;row-gap:var(--spacing-md);font-weight:700;display:grid}.ProjectHero-module__pVQuUa__cardFooter>*{grid-column:content}.ProjectHero-module__pVQuUa__cardFooter:before{content:"";opacity:.15;background-color:currentColor;grid-column:full;width:100%;height:.1rem}}
@layer molecules{.AuthorCard-module__zRRc8q__wrapper{grid-gap:var(--spacing-md);align-items:center;gap:var(--spacing-md);grid-template-columns:6rem auto;display:grid}.AuthorCard-module__zRRc8q__image{aspect-ratio:1;border-radius:var(--radius-md)}.AuthorCard-module__zRRc8q__content{line-height:1.1}.AuthorCard-module__zRRc8q__heading{margin:0 0 var(--spacing-xs);font-weight:700}.AuthorCard-module__zRRc8q__jobTitle{display:block}.AuthorCard-module__zRRc8q__text{font-weight:700}.AuthorCard-module__zRRc8q__textInner{color:var(--theme-text-faded-color)}}
@layer organisms{.ProjectDetails-module__J0jKuq__inner{grid-gap:var(--spacing-xl);gap:var(--spacing-xl);grid-template-columns:1fr;display:grid}@media (min-width:48rem){.ProjectDetails-module__J0jKuq__inner{gap:6.4rem}}.ProjectDetails-module__J0jKuq__inner:after{background:var(--theme-divider-color);content:"";width:100%;height:2px;display:block}.ProjectDetails-module__J0jKuq__title{color:var(--theme-text-vivid-color);grid-column:1/-1;margin:0;font-weight:700}.ProjectDetails-module__J0jKuq__content{grid-gap:var(--spacing-lg)var(--spacing-lg);align-items:start;gap:var(--spacing-lg)var(--spacing-lg);grid-template-columns:1fr;display:grid}@media (min-width:48rem){.ProjectDetails-module__J0jKuq__content{grid-template-columns:repeat(2,1fr)}}.ProjectDetails-module__J0jKuq__items{grid-gap:var(--spacing-md);gap:var(--spacing-md);grid-template-columns:1fr;margin:0;display:grid}@media (min-width:48rem){.ProjectDetails-module__J0jKuq__items{gap:var(--spacing-lg);grid-template-columns:repeat(6,1fr)}}.ProjectDetails-module__J0jKuq__items__first{display:none}@media (min-width:48rem){.ProjectDetails-module__J0jKuq__items__first{display:grid}.ProjectDetails-module__J0jKuq__items__last{display:none}.ProjectDetails-module__J0jKuq__items>*{grid-column-end:span 3}.ProjectDetails-module__J0jKuq__item__isFull{grid-column:1/-2}}.ProjectDetails-module__J0jKuq__itemTitle{--icon-size:1.1112em;color:var(--theme-text-vivid-color);align-items:center;gap:var(--spacing-xs);font-weight:700;display:flex}.ProjectDetails-module__J0jKuq__itemValue{margin:0}.ProjectDetails-module__J0jKuq__map{aspect-ratio:1;border-radius:var(--spacing-md);width:100%;height:100%;max-height:300px;overflow:hidden}@media (min-width:48rem){.ProjectDetails-module__J0jKuq__map{aspect-ratio:unset;max-height:none;max-height:initial;min-height:400px}}}
@layer molecules{.ProjectTag-module__bBxnAq__wrapper{border:.1rem solid color-mix(in srgb,currentcolor,transparent 85%);border-radius:var(--radius-md);min-width:19rem;padding-right:var(--spacing-md);display:grid}.ProjectTag-module__bBxnAq__inner{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs);grid-area:1/1;display:flex}.ProjectTag-module__bBxnAq__image{border-radius:var(--radius-sm)}.ProjectTag-module__bBxnAq__heading{grid-template-columns:1fr;margin:0;font-weight:700;display:grid}.ProjectTag-module__bBxnAq__type{color:var(--theme-text-faded-color)}}
@layer organisms{.RelatedArticles-module__dGMguG__inner{align-items:flex-start;gap:var(--spacing-xl);flex-direction:column;display:flex}.RelatedArticles-module__dGMguG__title{color:var(--theme-text-vivid-color);margin:0;font-weight:700}}
@layer organisms{.RelatedProjects-module__IdaiLa__relatedProjects{gap:var(--spacing-md);flex-direction:column;display:flex}.RelatedProjects-module__IdaiLa__title{color:var(--theme-text-vivid-color);margin:0 0 var(--spacing-lg)}}
@layer molecules{.LinkCard-module__3Zxd8G__wrapper{color:var(--color-white);grid-template-columns:1fr;align-items:flex-end;width:100%;text-decoration:none;display:grid}.LinkCard-module__3Zxd8G__wrapper>*{grid-area:1/1}.LinkCard-module__3Zxd8G__media{aspect-ratio:1;border-radius:var(--radius-md);z-index:0;position:relative;overflow:hidden}@media (min-width:62rem){.LinkCard-module__3Zxd8G__media{aspect-ratio:3/4}}.LinkCard-module__3Zxd8G__media:empty{background:var(--color-lake-ontario-60)}.LinkCard-module__3Zxd8G__media:empty:after{content:"";background:url(/images/createto.svg) 50%/contain no-repeat;width:min(100% - 4rem,300px);margin:0 auto;display:block;position:absolute;inset:0}.LinkCard-module__3Zxd8G__title{padding:var(--spacing-md);position:relative}.LinkCard-module__3Zxd8G__overlay{z-index:1;background-image:linear-gradient(#0000 50%,#00000080 75%);position:absolute;inset:0}}
@layer organisms{.StickyBlock-module__tbS1eq__wrapper{overflow:visible}.StickyBlock-module__tbS1eq__inner{grid-gap:var(--spacing-2xl)var(--spacing-lg);align-content:flex-start;align-items:start;gap:var(--spacing-2xl)var(--spacing-lg);grid-template-columns:1fr;display:grid}@media (min-width:62rem){.StickyBlock-module__tbS1eq__inner{grid-template-columns:repeat(12,1fr)}}.StickyBlock-module__tbS1eq__content,.StickyBlock-module__tbS1eq__inner{top:var(--sticky-top,0);transition:top var(--duration-moderate)var(--easing-standard-expressive);position:sticky}.StickyBlock-module__tbS1eq__content{--grid-columns:9;--grid-content-columns:7;--grid-featured-columns:8}@media (min-width:62rem){.StickyBlock-module__tbS1eq__content{top:var(--sticky-top);transition:top var(--duration-moderate)var(--easing-standard-expressive);grid-column-end:span 9;position:sticky}.StickyBlock-module__tbS1eq__side{top:var(--sticky-top,0);transition:top var(--duration-moderate)var(--easing-standard-expressive);grid-column-end:span 3;position:sticky}}}
@layer molecules{.SelectMenu-module__9cUONW__wrapper{--selectmenu-background-color:var(--color-summer-breeze-20);--selectmenu-text-color:var(--color-summer-breeze-40);--selectmenu-background-color-hover:var(--color-lake-ontario-60);--selectmenu-text-color-hover:var(--color-lake-ontario-10);--selectmenu-padding:1.2rem;font-weight:700}.SelectMenu-module__9cUONW__toggle{--icon-size:1.5em;background-color:var(--selectmenu-background-color);border-radius:var(--radius-md);color:var(--selectmenu-text-color);transition-duration:var(--duration-moderate);transition-property:background-color,color;transition-timing-function:var(--easing-standard-expressive);width:100%;display:inline-flex;position:relative}.SelectMenu-module__9cUONW__toggle:hover{background-color:var(--selectmenu-background-color-hover);color:var(--selectmenu-text-color-hover)}.SelectMenu-module__9cUONW__toggle__readonly .SelectMenu-module__9cUONW__select,.SelectMenu-module__9cUONW__toggle__readonly .SelectMenu-module__9cUONW__buttonIcon{display:none}.SelectMenu-module__9cUONW__toggle__readonly .SelectMenu-module__9cUONW__selectLabelValue{opacity:1;pointer-events:all;position:static}.SelectMenu-module__9cUONW__button{min-height:4rem;padding:var(--selectmenu-padding);padding-right:calc(var(--selectmenu-padding)*2 + 1.5em)}.SelectMenu-module__9cUONW__button:focus-visible{outline:.2rem solid var(--theme-outline-color)}.SelectMenu-module__9cUONW__buttonIcon{pointer-events:none;height:100%;right:var(--selectmenu-padding);position:absolute;top:0}.SelectMenu-module__9cUONW__buttonLabel{white-space:nowrap}.SelectMenu-module__9cUONW__dropdown{background-color:var(--selectmenu-background-color);border:.1rem solid var(--theme-divider-color);border-radius:var(--radius-sm);color:var(--selectmenu-text-color);min-width:16rem;padding:0}.SelectMenu-module__9cUONW__item{color:currentColor;font-size:inherit;font-weight:inherit;white-space:nowrap;z-index:0;border-radius:0;position:relative}.SelectMenu-module__9cUONW__item:not(:last-child){border-bottom:.1rem solid var(--theme-divider-color)}.SelectMenu-module__9cUONW__item:before{content:"";opacity:0;z-index:-1;background-color:currentColor;position:absolute;inset:0}.SelectMenu-module__9cUONW__item[data-hovered],.SelectMenu-module__9cUONW__item:hover{color:currentColor;background-color:#0000}.SelectMenu-module__9cUONW__item[data-hovered]:before,.SelectMenu-module__9cUONW__item:hover:before{opacity:.05}@media (hover:none){.SelectMenu-module__9cUONW__menu{display:none}}.SelectMenu-module__9cUONW__menu__multicolumn .mantine-Menu-dropdown>div{grid-gap:var(--spacing-sm);gap:var(--spacing-sm);grid-template-columns:repeat(var(--column),1fr);display:grid}.SelectMenu-module__9cUONW__selectContainer{display:none}@media (hover:none){.SelectMenu-module__9cUONW__selectContainer{display:block}}.SelectMenu-module__9cUONW__select{appearance:none;border-radius:inherit;color:currentColor;font-size:inherit;font-weight:inherit;line-height:inherit;background-color:#0000;border:0;outline:0;width:100%}.SelectMenu-module__9cUONW__selectLabelValue{opacity:0;pointer-events:none;position:fixed}}
@layer organisms{.ArticleHero-module__A6xJ8W__wrapper{z-index:0;background-color:#0000;position:relative}.ArticleHero-module__A6xJ8W__background{background-color:var(--theme-background-color);z-index:-1;grid-area:1/full/4;width:100%;height:100%;position:absolute}.ArticleHero-module__A6xJ8W__content{grid-column:container;grid-template-columns:1fr;justify-items:flex-start;padding:4.8rem 0;display:grid}@media (min-width:62rem){.ArticleHero-module__A6xJ8W__content{grid-column:featured}}.ArticleHero-module__A6xJ8W__wrapper.hasHeaderGap .ArticleHero-module__A6xJ8W__content{padding-top:calc(4.8rem + var(--site-header-height))}.ArticleHero-module__A6xJ8W__projectTag{margin-bottom:var(--spacing-lg)}.ArticleHero-module__A6xJ8W__date{color:var(--theme-text-contrast-color);font-weight:400}.ArticleHero-module__A6xJ8W__title{margin:0;font-weight:400}.ArticleHero-module__A6xJ8W__author{margin-top:var(--spacing-xl)}.ArticleHero-module__A6xJ8W__authoring{margin-top:var(--spacing-xl);font-weight:700}.ArticleHero-module__A6xJ8W__authoringInner{color:var(--theme-text-faded-color)}.ArticleHero-module__A6xJ8W__image{grid-column:container;grid-row-start:span 5;position:relative}}
@layer organisms{.Summary-module__H-UZsG__container{align-items:flex-start;gap:var(--spacing-lg);flex-direction:column;display:flex}@media (min-width:48rem){.Summary-module__H-UZsG__container{flex-direction:row}}.Summary-module__H-UZsG__summary{flex:auto}@media (min-width:48rem){.Summary-module__H-UZsG__summary{padding-right:10%}}@media (min-width:62rem){.Summary-module__H-UZsG__summary{padding-right:15%}}.Summary-module__H-UZsG__link{border:.1rem solid var(--theme-link-color);border-radius:var(--radius-md);align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing-sm)var(--spacing-sm)var(--spacing-md);flex-shrink:0;justify-content:space-between;width:100%;text-decoration:none;display:flex}@media (min-width:48rem){.Summary-module__H-UZsG__link{background-color:var(--theme-link-color);border:1.2rem solid var(--theme-link-color);width:auto;width:initial;gap:0;padding:0}}.Summary-module__H-UZsG__link img{border-radius:calc(1.2rem - var(--radius-md));overflow:hidden}.Summary-module__H-UZsG__linkChildren{font-weight:700}}
@layer molecules{.FilterBar-module__jnc63a__inner{align-items:center;gap:var(--spacing-lg);padding:var(--spacing-md);width:100%;display:flex}.FilterBar-module__jnc63a__label{font-size:1.8rem;display:none}@media (min-width:48rem){.FilterBar-module__jnc63a__label{align-items:center;gap:var(--spacing-sm);display:flex}}.FilterBar-module__jnc63a__filters{gap:var(--spacing-sm);width:100%;display:flex}@media (min-width:48rem){.FilterBar-module__jnc63a__filters{width:auto;width:initial}}.FilterBar-module__jnc63a__filter{flex:50%}@media (min-width:48rem){.FilterBar-module__jnc63a__filter{flex:auto}}}
.project-module__TWNZmq__title{color:var(--theme-text-vivid-color);margin-top:0;font-weight:700}.project-module__TWNZmq__presentation{max-width:65ch;margin:0 0 6.4rem;line-height:130%}.project-module__TWNZmq__presentation p{margin-top:0}.project-module__TWNZmq__blocks{overflow:visible}.project-module__TWNZmq__tabs{--tabs-color:var(--theme-link-color);--tab-hover-color:var(--theme-background-contrast-color);--tab-border-width:.3rem;background-color:var(--theme-background-color)}.project-module__TWNZmq__tabs .mantine-Tabs-panel{padding-top:var(--section-padding)}.project-module__TWNZmq__tabs .mantine-Tabs-tab{border-color:#0000;border-width:var(--tab-border-width);z-index:2;padding-inline:0}@media (hover:hover){.project-module__TWNZmq__tabs .mantine-Tabs-tab:hover{border-color:var(--theme-vivid-color);background-color:#0000}}.project-module__TWNZmq__tabs .mantine-Tabs-tab[data-active]{border-color:var(--tabs-color);color:var(--theme-background-contrast-color)}.project-module__TWNZmq__tabsList{background-color:var(--theme-background-color);top:var(--site-header-height);transition:top var(--duration-moderate)var(--easing-standard-expressive);z-index:2;border:0;gap:3.2rem;position:sticky}.project-module__TWNZmq__tabsList:after{content:"";height:.1rem;bottom:0;left:calc((100vw - var(--container-max-width) + var(--container-padding)*2)/-2);background-color:#dee2e6;width:100vw;display:block;position:absolute}.project-module__TWNZmq__tabLabel{color:var(--theme-link-color);font-size:1.8rem;font-weight:600;line-height:1.5}.project-module__TWNZmq__tabLabel a{text-decoration:none}
@layer atoms{.TagButton-module__z4YePq__tagButton{--tag-background-color:var(--color-lake-ontario-10);--tag-text-color:var(--color-lake-ontario-60);--tag-background-color-hover:var(--color-summer-breeze-20);--tag-text-color-hover:var(--color-summer-breeze-60);background:var(--tag-background-color);border-radius:var(--radius-md);color:var(--tag-text-color);white-space:nowrap;padding:1em .75em;font-weight:700;line-height:1;text-decoration:none}.TagButton-module__z4YePq__tagButton[aria-current=page],.TagButton-module__z4YePq__tagButton:hover{background:var(--tag-background-color-hover);color:var(--tag-text-color-hover)}.theme__greenDark .TagButton-module__z4YePq__tagButton{--tag-background-color:var(--color-summer-breeze-20);--tag-background-color-hover:var(--color-lake-ontario-50);--tag-text-color-hover:var(--color-lake-ontario-10)}.theme__greenDarkest .TagButton-module__z4YePq__tagButton{--tag-background-color:var(--color-summer-breeze-20);--tag-background-color-hover:var(--color-summer-breeze-40);--tag-text-color-hover:var(--color-summer-breeze-20)}.theme__greenLight .TagButton-module__z4YePq__tagButton{--tag-background-color:var(--color-lake-ontario-50);--tag-text-color:var(--color-lake-ontario-10);--tag-background-color-hover:var(--color-summer-breeze-40);--tag-text-color-hover:var(--color-summer-breeze-20)}.theme__orange .TagButton-module__z4YePq__tagButton{--tag-background-color:var(--color-vics-orange-shirt-20);--tag-background-color-hover:var(--color-vics-orange-shirt-40);--tag-text-color-hover:var(--color-vics-orange-shirt-10)}}
@layer organisms{.FeaturedProjects-module__uqa1hG__inner{align-items:flex-start;gap:var(--spacing-xl);flex-direction:column;display:flex}.FeaturedProjects-module__uqa1hG__title{color:var(--theme-text-vivid-color);font-weight:700}.FeaturedProjects-module__uqa1hG__footer{justify-content:center;width:100%;display:flex}}
@layer organisms{.ProjectListing-module___LdI4W__inner{grid-template-columns:1fr;justify-items:center;display:grid}.ProjectListing-module___LdI4W__loadMore{margin-top:4.4rem}@media (min-width:62rem){.ProjectListing-module___LdI4W__loadMore{margin-top:var(--spacing-2xl)}}.ProjectListing-module___LdI4W__sortBar{margin-bottom:var(--spacing-lg);justify-content:flex-end;width:100%;display:flex}@media (min-width:62rem){.ProjectListing-module___LdI4W__sortBar{margin-bottom:var(--spacing-xl)}}}
@layer molecules{.TagButtonList-module__2qAiNW__select{max-width:80%}.TagButtonList-module__2qAiNW__buttonList{gap:var(--spacing-sm)var(--spacing-xs);flex-wrap:wrap;display:flex}}
@layer organisms{.ArticleListing-module__6BAJrW__articleListing{grid-gap:var(--spacing-xl);gap:var(--spacing-xl);grid-template-columns:1fr;width:100%;display:grid}.ArticleListing-module__6BAJrW__title{margin:0}.ArticleListing-module__6BAJrW__list{grid-gap:var(--spacing-sm);gap:var(--spacing-sm);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.ArticleListing-module__6BAJrW__yearFilters{margin:1rem 0}.ArticleListing-module__6BAJrW__yearFilter{margin-bottom:.4rem;font-size:1.5rem;display:block}.ArticleListing-module__6BAJrW__notice{background:var(--color-vics-orange-shirt-10);border-radius:var(--radius-lg);padding:var(--spacing-sm)var(--spacing-md);margin:1rem 0;display:inline-block}.ArticleListing-module__6BAJrW__notice+.ArticleListing-module__6BAJrW__yearFilters{margin-top:0}.ArticleListing-module__6BAJrW__btnYear{padding:.66em .5em;font-size:1.5rem}.ArticleListing-module__6BAJrW__footer{display:block}.ArticleListing-module__6BAJrW__articleListing__typeDefault .ArticleListing-module__6BAJrW__title{font-weight:400}.ArticleListing-module__6BAJrW__articleListing__typeDefault .ArticleListing-module__6BAJrW__footer{justify-self:center}.ArticleListing-module__6BAJrW__articleListing__typeBasic .ArticleListing-module__6BAJrW__title{color:var(--theme-text-vivid-color)}.ArticleListing-module__6BAJrW__boardMeetings{--article-card-header-font-size:1.1rem;--article-card-title-font-weight:600;grid-gap:0 var(--spacing-xl);gap:0 var(--spacing-xl);grid-template:"next""upcoming""previous";display:grid}@media (min-width:48rem){.ArticleListing-module__6BAJrW__boardMeetings{grid-template:"next upcoming""previous previous"/1fr 1fr}}:is(.ArticleListing-module__6BAJrW__boardMeetings:has(.ArticleListing-module__6BAJrW__next),.ArticleListing-module__6BAJrW__boardMeetings:has(.ArticleListing-module__6BAJrW__upcoming)){row-gap:var(--spacing-2xl)}.ArticleListing-module__6BAJrW__boardMeetings .ArticleListing-module__6BAJrW__title{margin-bottom:var(--spacing-xl)}.ArticleListing-module__6BAJrW__boardMeetings .ArticleListing-module__6BAJrW__next{grid-area:next;text-decoration:none}.ArticleListing-module__6BAJrW__boardMeetings .ArticleListing-module__6BAJrW__upcoming{grid-area:upcoming}.ArticleListing-module__6BAJrW__boardMeetings .ArticleListing-module__6BAJrW__previous{grid-area:previous}.ArticleListing-module__6BAJrW__nextContent{align-items:center;gap:var(--spacing-md);display:flex}.ArticleListing-module__6BAJrW__nextTitle{font-weight:700}.ArticleListing-module__6BAJrW__dateCell{border:.1rem solid var(--theme-divider-color);border-radius:var(--radius-md);padding:var(--spacing-sm)var(--spacing-lg);text-align:center;text-transform:uppercase;flex-direction:column;width:fit-content;font-size:1.8rem;font-weight:700;display:flex}.ArticleListing-module__6BAJrW__dateCell .ArticleListing-module__6BAJrW__day{color:var(--theme-text-vivid-color)}}
@layer molecules{.Video-module__WxDr-W__wrapper__isFill .plyr{width:100%;height:100%}.Video-module__WxDr-W__wrapper__isFill .plyr__video-wrapper{justify-content:center;align-items:center;display:flex;aspect-ratio:auto!important}.Video-module__WxDr-W__wrapper__isFill video{flex-shrink:0;width:auto;min-width:100%;height:auto;min-height:100%}.Video-module__WxDr-W__wrapper__isFill iframe,.Video-module__WxDr-W__wrapper__isFill .Video-module__WxDr-W__plyr__poster{aspect-ratio:16/9;width:auto;min-width:100%;height:auto;min-height:100%;left:50%;transform:translate(-50%)}.Video-module__WxDr-W__toggle{--toggle-top-gap:calc(var(--site-header-height,0) + var(--spacing-md));--icon-size:.75em;width:1em;height:1em;font-size:3.2rem;position:absolute}@media (min-width:48rem){.Video-module__WxDr-W__toggle{--toggle-top-gap:calc(var(--site-header-height,0) + var(--spacing-lg))}}.Video-module__WxDr-W__toggle__isTopLeft{left:var(--spacing-lg);top:var(--toggle-top-gap)}.Video-module__WxDr-W__toggle__isTopRight{right:var(--spacing-lg);top:var(--toggle-top-gap)}.Video-module__WxDr-W__toggle__isBottomLeft{bottom:var(--spacing-lg);left:var(--spacing-lg)}.Video-module__WxDr-W__toggle__isBottomRight{bottom:var(--spacing-lg);right:var(--spacing-lg)}}
@layer organisms{.FeaturedArticles-module__MNQpSa__eventCard{margin-bottom:var(--spacing-lg);display:block}@media (min-width:62rem){.FeaturedArticles-module__MNQpSa__eventCard{margin-bottom:0}}.FeaturedArticles-module__MNQpSa__grid{gap:var(--spacing-md)}}
@layer organisms{.NewsHero-module__kIkzbq__wrapper.hasHeaderGap{padding-top:var(--site-header-height)}.NewsHero-module__kIkzbq__inner{grid-gap:4.8rem;grid-template-columns:1fr;gap:4.8rem;display:grid}@media (min-width:62rem){.NewsHero-module__kIkzbq__inner{gap:5.4rem}}.NewsHero-module__kIkzbq__header{grid-gap:var(--spacing-md);gap:var(--spacing-md);grid-template-columns:1fr;justify-items:flex-start;display:grid}@media (min-width:62rem){.NewsHero-module__kIkzbq__header{gap:var(--spacing-lg);flex-wrap:wrap;justify-content:space-between;display:flex}}.NewsHero-module__kIkzbq__surtitle{margin:0}.NewsHero-module__kIkzbq__title{width:100%;margin:0;font-weight:400;line-height:1}.NewsHero-module__kIkzbq__content{margin:0 calc(var(--container-padding)*-1)}@media (min-width:36rem){.NewsHero-module__kIkzbq__content{margin:0}}@media (min-width:62rem){.NewsHero-module__kIkzbq__content{grid-template-columns:repeat(12,1fr);align-items:flex-end;display:grid}.NewsHero-module__kIkzbq__content>*{grid-row:1}}.NewsHero-module__kIkzbq__media{aspect-ratio:3/2;border-radius:var(--radius-lg)var(--radius-lg)0 0;position:relative;overflow:hidden}@media (min-width:62rem){.NewsHero-module__kIkzbq__media{grid-column:1/span 10}}@media (min-width:75rem){.NewsHero-module__kIkzbq__media{grid-column-end:span 8}}.NewsHero-module__kIkzbq__card{padding:var(--spacing-lg)var(--container-padding);position:relative}@media (min-width:62rem){.NewsHero-module__kIkzbq__card{border-radius:var(--radius-lg)var(--radius-lg)0 0;padding:var(--spacing-xl);grid-column:span 7/-1}}@media (min-width:75rem){.NewsHero-module__kIkzbq__card{grid-column-start:span 5}}.NewsHero-module__kIkzbq__cardAuthoring{align-items:baseline;gap:var(--spacing-xs);margin-bottom:var(--spacing-md);display:flex}.NewsHero-module__kIkzbq__cardCategory{font-weight:700}.NewsHero-module__kIkzbq__cardTitle{color:var(--theme-text-vivid-color);margin:0;line-height:1.1}.NewsHero-module__kIkzbq__cardDescription{margin:var(--spacing-sm)0 0}.NewsHero-module__kIkzbq__cardAction{margin-top:var(--spacing-sm);display:flex}}
