*{box-sizing:inherit}address,button,cite,input,optgroup,option,select,textarea,th{font:inherit}button,dialog,input,legend,optgroup,option,select,textarea{color:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}blockquote,body,button,dd,dt,fieldset,figure,form,input,ol,select,ul{margin:0}blockquote,button,dd,dt,fieldset,input,legend,ol,select,td,th,ul{padding:0}body{box-sizing:border-box;min-height:100vh;scroll-behavior:smooth}iframe{display:block}iframe,img{max-width:100%;height:auto}textarea{overflow:auto}legend{display:table;max-width:100%;white-space:normal}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}summary{display:list-item}[hidden],template{display:none}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased;-webkit-text-size-adjust:100%}button,input,select,textarea{appearance:none;border-radius:0}button,col,colgroup,dialog,fieldset,hr,iframe,img,input,select,table,tbody,td,textarea,tfoot,th,thead,tr{border:none}b,strong{font-weight:bolder}ol,ul{list-style:none}table{border-spacing:0;border-collapse:collapse}body{font-family:"brandon-grotesque",sans-serif;font-size:1.375rem;font-size:clamp(1.125rem,1.27vw,1.375rem);line-height:1.2}a{color:inherit;text-decoration-thickness:1px}a:focus,a:hover{text-decoration-thickness:3px}strong{font-weight:900}h1,h2,h3,h4{color:var(--color,inherit);font-weight:900}h2,h3{font-size:1.5rem}sup{font-size:0.625rem;font-weight:700}.text-center{text-align:center}.small{font-size:1rem}.is-size-body{font-size:1.375rem;font-size:clamp(1.125rem,1.27vw,1.375rem)}.is-size-body+P{margin-top:0}.subhead{font-size:2.125rem;font-size:clamp(1.625rem,1.97vw,2.125rem);margin-block:0.5em}.lead{font-size:1.875rem;font-size:clamp(1.375rem,1.74vw,1.875rem);font-weight:500;line-height:1.2;margin-block:0.5em}.allcaps{text-transform:uppercase;font-weight:900}.logo{width:100%;max-width:58.75rem;aspect-ratio:940/195;background:url(../img/dundas-west-logo.svg) 0 0 no-repeat;background-size:contain}.logo.white{filter:invert(1) brightness(1000%)}.icon{display:inline-block}.icon svg{display:block}.boxed{width:100%;display:flex;align-items:center;justify-content:flex-start;padding:1em;border-radius:4px;background:var(--color-contrast,#234457);color:var(--color-base,#fff);font-weight:900;line-height:2;margin-block:0.625rem}.boxed svg{margin-right:1em}.boxed .button{margin:auto 0 auto auto;background:#DFBA5C;color:#234457;font-size:1em;padding:0.5em;box-shadow:none;border-radius:3px}.boxed .button:hover{background:#234457;color:#DFBA5C}.icon-header{display:flex;align-items:flex-start;justify-content:flex-start;font-size:1.625rem;font-weight:900;line-height:1.1}.icon-header svg{width:1.85em;height:1.85em;margin-right:0.75em}.section-title{display:flex;align-items:flex-end;justify-content:flex-start;font-size:2.25rem;line-height:0.8;text-transform:uppercase;margin-top:6.25rem;margin-bottom:1.875rem}@media screen and (min-width:23.125em){.section-title{font-size:8.875rem;font-size:clamp(3rem,8.2vw,8.875rem)}}.section-title img,.section-title svg{height:auto;margin-left:0.3em;margin-bottom:0.05em}.section-title+.accordion-group{margin-top:1em}@media screen and (min-width:56.25em){.section-title+.accordion-group{margin-top:2em}}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal}.maxmeasure{max-width:35.625rem}.maxmeasure>:last-child{margin-bottom:0}.page-content,.page-footer,.page-header,body{background:var(--color-base,#fff);color:var(--color-contrast,#234457)}svg{fill:currentColor}@media screen and (max-width:37.5em){:root{--page-gutter:0.625rem}}body,html{scroll-behavior:smooth}[hidden]{display:none!important}.spacer{margin:auto}.align-right{margin-left:auto}.align-center{margin-inline:auto}.contains>*{max-width:103.125rem;margin-inline:auto}.contains .alignfull{max-width:none}.page-content{padding-inline:var(--page-gutter,1.25rem)}.page-content>.alignfull{margin-inline:calc(var(--page-gutter, 1.25rem) * -1)}.page-footer{font-weight:700;padding-block:4.375rem;padding-inline:var(--page-gutter,1.25rem)}.page-footer .logo{width:12.5rem}@media screen and (min-width:25em){.page-footer .logo{width:22.5rem}}button,input,textarea{color:inherit}.contact{background:var(--color-base,#fff);color:var(--color-contrast,#234457);padding:2.375rem 1.25rem 1.875rem;font-size:clamp(1.125rem,1.52vw,1.625rem);border-radius:4px}@media screen and (min-width:56.25em){.contact{padding:6.25rem 1.875rem 4.0625rem}}@media screen and (min-width:75em){.contact{padding-inline:4.0625rem}}.contact .columns{gap:2.8125rem;padding:0!important}@media screen and (max-width:56.25em){.contact .columns{flex-direction:column;padding-inline:1.25rem;gap:0}}.contact .field{display:inline-block}.contact .field input,.contact .field textarea{border:none}.contact .field input:-ms-input-placeholder,.contact .field textarea:-ms-input-placeholder{color:rgba(61,61,61,0.2)}.contact .field input::placeholder,.contact .field textarea::placeholder{color:rgba(61,61,61,0.2)}.contact .checkbox{font-weight:700}.contact .checkbox input[type=checkbox]{width:1.9em;height:1.9em;background:#fff;border-radius:4px}.contact .checkbox input[type=checkbox]:checked:before{border-radius:2px}.contact .button{margin-right:0;margin-top:3.125rem;background:#234457;color:#fff}@media screen and (max-width:56.25em){.contact .button{width:100%;justify-content:center}}.field{width:100%;font-weight:700;margin-bottom:1em}.field input,.field textarea{display:block;width:100%;border:1px solid;margin-top:0.5em}.field input{padding:1em}.field textarea{padding:0.5em}.checkbox{display:flex}.checkbox input[type=checkbox]{position:relative;flex:none;margin-right:1em;width:1.6em;height:1.6em;border:5px solid}.checkbox input[type=checkbox]:checked:before{content:"";position:absolute;inset:20%;background:currentColor;border-radius:inherit}.button{display:inline-flex;align-items:center;box-shadow:inset 0 0 0 3px #234457;background:#fff;color:#234457;border-radius:4px;font-size:2.125rem;font-size:clamp(1.25rem,1.85vw,2.125rem);font-weight:900;line-height:1;text-decoration:none;padding:0.6em 0.9em;margin-inline:auto;transition:color 0.2s,background 0.2s}.button svg{width:1.4em;height:1.4em;margin-left:0.5em}.button:hover{background:var(--color-contrast,#234457);color:#fff}.checklist{width:100%;list-style:none;padding:0;margin-top:0;margin-bottom:1.25rem;font-weight:700}.checklist li{margin:0}.checklist li+li{margin-top:0.9375rem}.checklist label{display:flex;align-items:center;justify-content:space-between;box-shadow:inset 0 0 0 1px;background:#fff;color:#234457;padding:0.75em}.checklist label:hover{background:rgba(223,186,92,0.1)}.checklist input[type=checkbox],.checklist input[type=radio]{position:relative;flex:none;margin-left:1em;width:1.6em;height:1.6em;border:5px solid}.checklist input[type=checkbox]:checked:before,.checklist input[type=radio]:checked:before{content:"";position:absolute}.checklist input[type=checkbox]{border-radius:4px}.checklist input[type=checkbox]:checked:before{inset:0;background:url(../img/icon-check.svg);background-size:contain}.checklist input[type=radio]{border-radius:50%}.checklist input[type=radio]:checked:before{inset:0.4375rem;background:currentColor;border-radius:inherit}.checklist input[type=text]{height:1.6em;flex:1}.checklist input[type=text]:focus{outline:1px solid}.radio-buttons{width:100%;list-style:none;padding:0;display:flex;justify-content:center;align-items:center;margin:1.25rem 0 1.25rem;font-weight:700}.radio-buttons li{position:relative;margin:0}.radio-buttons li+li{margin-left:1em}.radio-buttons input{position:absolute;inset:0;width:100%;height:100%}.radio-buttons label{display:block;background:#fff;border:1px solid #234457;padding:0.75em;line-height:1;border-radius:2em}.radio-buttons input:checked~label{background:#234457;border-color:#234457;color:#fff}.wrapper{background:var(--color-base,#fff);color:var(--color-contrast,#234457);padding-block:1.25rem;border-radius:4px;padding-inline:var(--page-gutter,1.25rem)}.wrapper>.alignfull{margin-inline:calc(var(--page-gutter, 1.25rem) * -1)}@media screen and (min-width:50em){.wrapper{padding:2.5rem}}.columns{display:flex;flex-wrap:wrap;gap:1.875rem}.column{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-width:0}.column.spacer{flex:1}.column>:first-child{margin-top:0}.page-header{font-size:1.5rem;font-weight:700;padding-top:calc(var(--page-gutter, 1.25rem) * 2);padding-bottom:var(--page-gutter,1.25rem);padding-inline:var(--page-gutter,1.25rem)}@media screen and (max-width:58.75em){.page-header{padding-top:var(--page-gutter,1.25rem)}}.page-header__inner{display:flex;justify-content:flex-end}.page-header__menu{display:flex;gap:1.5em}.page-header__menu a{color:inherit;text-decoration:none}@media screen and (max-width:58.75em){.page-header__menu{flex-direction:column}.page-header__nav{position:fixed;top:0;right:0;bottom:0;width:100%;padding:1.25rem;transform:translateY(-100%);background:#E1E5E5;display:-ms-grid;display:grid;place-items:center;text-align:center;overflow:auto;z-index:10;transition:transform 0.3s ease-out}.show-menu .page-header__nav{transform:translateX(0)}}.page-header .menu-toggle{margin-block:auto;width:3rem;height:3rem;border-radius:4px;background:#234457;color:#fff;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;z-index:10}@media screen and (min-width:58.75em){.page-header .menu-toggle{display:none}}.show-menu .page-header .menu-toggle{position:fixed;top:calc(var(--page-gutter, 1.25rem) * 2);right:var(--page-gutter,1.25rem)}@media screen and (max-width:58.75em){.show-menu .page-header .menu-toggle{top:var(--page-gutter,1.25rem)}}.page-header .menu-icon{flex:none;width:1.375rem;margin:auto}.page-header .menu-icon .bar{width:100%;height:3px;background:currentColor;transition:transform 0.2s ease-out}.page-header .menu-icon .bar:nth-child(2){margin:5px 0}.show-menu .page-header .menu-icon .bar:first-child{transform:translateY(8px) rotate(45deg)}.show-menu .page-header .menu-icon .bar:nth-child(2){transform:scale(0)}.show-menu .page-header .menu-icon .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.box{padding:1.25rem;font-size:1.375rem;font-weight:600;background:var(--color-base,#fff);color:var(--color-contrast,#234457);width:100%;border-radius:4px;margin-block:1.25rem;text-decoration:none}.box p{margin:0}.box__button{display:inline-block;background:var(--color-base,#fff);color:var(--color-contrast,#234457);text-decoration:none;padding:0.5em;box-shadow:none;border-radius:3px;white-space:nowrap;margin-top:1em;margin-left:auto}.box__button:hover{background:var(--color-contrast,#234457);color:var(--color-base,#fff)}.box__button svg{display:block;width:3rem;height:3rem}@media screen and (min-width:50em){.box{display:flex;align-items:flex-start}.box p{margin-block:auto;margin-right:2.5rem}.box__button{margin-top:0}}.grid,.subgrid{display:-ms-grid;display:grid;grid-gap:0.8125rem;grid-auto-flow:dense;list-style:none;padding:0;margin-block:0}.grid.wide-gutter,.subgrid.wide-gutter{grid-gap:2.5rem}.grid.no-gutter,.subgrid.no-gutter{grid-gap:0}.grid{--color-base:initial;--color-contrast:initial;margin-bottom:0.8125rem}.grid:last-child{margin-bottom:0}@media screen and (min-width:62.5em){.grid{-ms-grid-columns:1fr 0.8125rem 1fr 0.8125rem 1fr 0.8125rem 1fr 0.8125rem 1fr;grid-template-columns:repeat(5,1fr);aspect-ratio:var(--aspect-ratio,5/2)}.grid.flexible-height{aspect-ratio:0}.grid .width-small{--width:1}.grid .height-small{--height:1}.grid .width-medium{--width:2}.grid .height-medium{--height:2}.grid .width-large{--width:3}.grid .height-large{--height:3}.grid .width-xlarge{--width:4}.grid .height-xlarge{--height:4}.grid .width-full{--width:5}.grid .height-full{--height:5}}@media screen and (max-width:87.5em){.grid{max-width:100%}}.cell,.subgrid{grid-column:span var(--width,1);grid-row:span var(--height,1)}.cell{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin:0;padding-inline:var(--cell-padding-inline,1.25rem);padding-block:var(--cell-padding-block,1.25rem);background:var(--color-base,#fff);color:var(--color-contrast,#234457);border-radius:4px;overflow:hidden}.cell:not(.has-callout-poster){min-height:12.25rem}.cell.has-border{box-shadow:inset 0 0 0 3px}.cell.frameless{background:none;color:inherit;padding:0}.cell.overflow-visible{overflow:visible}.cell>:first-child{margin-top:0}.cell>:last-child{margin-bottom:0}.cell__button{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;font-size:1.5rem;font-weight:900;text-transform:uppercase;text-decoration:none}.cell__button svg{fill:currentColor;margin:auto 0 0 auto}.cell__button:after{content:"";position:absolute;background:var(--color-base,#fff);z-index:-1;inset:0;transition:background 0.2s}.colorscheme-yellow .cell__button:hover:after{background:#F5EACE}.colorscheme-red .cell__button:hover:after{background:#F2B392}@media screen and (min-width:24.375em){.cell:not(.width-small){--cell-padding-block:2.5rem}}@media screen and (min-width:37.5em){.cell:not(.width-small){--cell-padding-inline:2.5rem}}.cell.reduced-padding{--cell-padding-block:1.25rem;--cell-padding-inline:1.25rem}.subgrid{grid-auto-rows:1fr}@media screen and (min-width:24.375em){.subgrid.is-style-unstacked{-ms-grid-columns:1fr 0.8125rem 1fr;grid-template-columns:repeat(2,1fr)}.subgrid.is-style-unstacked .cell.width-medium{-ms-grid-column-span:2;grid-column:span 2}}@media screen and (min-width:62.5em){.subgrid.width-small{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr)}.subgrid.width-medium{-ms-grid-columns:1fr 0.8125rem 1fr;grid-template-columns:repeat(2,1fr)}.subgrid.width-large{-ms-grid-columns:1fr 0.8125rem 1fr 0.8125rem 1fr;grid-template-columns:repeat(3,1fr)}}.illustration{width:100%}.illustration__close,.illustration__expand{position:absolute;cursor:pointer;width:3.875rem;height:3.875rem;border-radius:4px}.illustration__expand{top:1.25rem;right:1.25rem;background:#A0CAA1 url(../img/icon-expand.svg) center no-repeat;background-size:2.5625rem}.illustration__close{background:#3D3D3D url(../img/icon-contract.svg) center no-repeat;background-size:2.5625rem}.illustration__preview{position:relative}.illustration__preview img{display:block;width:100%;height:100%;object-fit:cover;border-radius:3px}.illustration__fullscreen{position:fixed;z-index:10;inset:0;padding:1.25rem;display:flex;flex-direction:column;justify-content:center;align-items:center;background:rgba(61,61,61,0.8);color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;visibility:hidden;transition:opacity 0.3s,visibility 0.3s}.illustration__fullscreen img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.illustration__fullscreen[aria-hidden=false]{opacity:1;visibility:inherit}.illustration__close{top:1.25rem;right:1.25rem}.illustration__close:after{content:"";position:fixed;z-index:-1;inset:0}.illustration figcaption{font-size:1.125rem;font-weight:700;text-align:center;margin-top:1em}.cell .illustration{margin:calc(var(--cell-padding-block, 1.25rem) * -1) calc(var(--cell-padding-inline, 1.25rem) * -1);width:auto;position:absolute;inset:0;margin:0}.cell .illustration__preview{width:100%;height:100%;aspect-ratio:0}@keyframes panelNext{0%{visibility:inherit;transform:translateY(100%)}to{visibility:inherit;transform:translateY(0)}}@keyframes panelPrev{0%{visibility:inherit;transform:translateY(-100%)}to{visibility:inherit;transform:translateY(0)}}.survey{overflow:hidden;transition:opacity 0.2s,filter 0.2s}.survey.loading{opacity:0.5;filter:blur(5px);pointer-events:none;cursor:not-allowed}@media screen and (min-width:68.75em){.js .survey,.js .survey-subsections{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto;grid-template-areas:"panel"}}.survey-section,.survey-section__body,.survey-section__header{position:relative;background:var(--color-base,#fff);color:var(--color-contrast,#234457)}@media screen and (max-width:68.75em){.js .survey-section:not(.active),.js .survey-subsection:not(.active){display:none}}@media screen and (min-width:68.75em){.js .survey-section,.js .survey-subsection{visibility:hidden;grid-area:panel;box-shadow:0 0 10px rgba(61,61,61,0.2);transition:opacity 0.2s}.js .survey-section.active,.js .survey-subsection.active{z-index:1;visibility:inherit}.js .survey-section[data-animating=in-next],.js .survey-subsection[data-animating=in-next]{animation:panelNext 0.4s ease-out}.js .survey-section[data-animating=in-prev],.js .survey-subsection[data-animating=in-prev]{animation:panelPrev 0.4s ease-out}.js .survey-section[data-animating=out-next],.js .survey-section[data-animating=out-prev],.js .survey-subsection[data-animating=out-next],.js .survey-subsection[data-animating=out-prev]{opacity:0.5;pointer-events:none}.js .survey-section[data-animating=out-next],.js .survey-subsection[data-animating=out-next]{animation:panelNext 0.4s ease-in reverse}.js .survey-section[data-animating=out-prev],.js .survey-subsection[data-animating=out-prev]{animation:panelPrev 0.4s ease-in reverse}}@media screen and (min-width:68.75em){.js .survey-section,.js .survey-subsection{-ms-grid-row:1;-ms-grid-column:1}}.survey-section{display:-ms-grid;display:grid;font-size:1.625rem;font-size:clamp(1.25rem,1.5vw,1.625rem);border-radius:4px;overflow:hidden}.survey-section .small{font-size:1.375rem;font-size:clamp(1rem,1.27vw,1.375rem)}.survey-section__body,.survey-section__header{position:relative;padding:var(--section-padding,1.25rem);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.survey-section__body>*,.survey-section__header>*{max-width:62.5rem}:where(.survey-section__header>:first-child,.survey-section__body>:first-child){margin-top:auto}:where(.survey-section__header>:last-child,.survey-section__body>:last-child){margin-bottom:auto}.survey-section__header{z-index:2;font-weight:900}.survey-section__label{font-size:2rem;font-size:clamp(1.25rem,1.85vw,2rem);font-weight:900;margin-top:0;margin-bottom:auto}.survey-section__label+*{margin-top:0}.survey-section__title{font-size:3rem;font-size:clamp(1.5rem,2.8vw,3rem);font-weight:900}.survey-section__body .poster{width:100%}.survey-section__body .poster img{display:block;width:100%;height:auto}.survey-section__body .poster figcaption{font-size:1.125rem;font-weight:700;text-align:center;margin-top:1em}@media screen and (min-width:68.75em){.survey-section{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.survey-section__body,.survey-section__header{--section-padding:3.125rem}.survey-section__header:only-child{grid-column:1/-1}}.survey-subsections{padding:0}.survey-subsection{margin:0;flex:1;width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:var(--section-padding,1.25rem)}:where(.survey-subsection>:first-child){margin-top:auto}:where(.survey-subsection>:last-child){margin-bottom:auto}#survey-intro .survey-section__header>:first-child{margin-top:0}#survey-intro .survey-continue{margin:auto auto 0}.survey-continue{margin:auto 0 0 auto}.js .survey-continue[aria-hidden=true],.survey-continue:disabled{opacity:0.5;background:#fff;color:#234457;cursor:not-allowed}.callout__poster{flex:1;position:relative}.callout__poster img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width:62.5em){.callout__poster.large{display:none}}.callout__poster:after{width:2.1875rem;height:2.1875rem;border-radius:50%;background:#fff;color:#3D3D3D;font-weight:700;box-shadow:inset 0 0 0 2px #3D3D3D,0px 0px 0px 10px rgba(224,200,65,0.3);display:flex;justify-content:center;align-items:center;position:absolute;z-index:1}@media screen and (min-width:43.75em){.callout__poster:after{width:3.4375rem;height:3.4375rem;box-shadow:inset 0 0 0 3px #3D3D3D,0px 0px 0px 12px rgba(224,200,65,0.3)}}.callout__poster.area-1:after{content:"1";top:36%;left:24%}.callout__poster.area-2:after{content:"2";top:30%;right:56%}.callout__poster.area-3:after{content:"3";top:37%;left:45%}.callout__poster.area-4:after{content:"4";top:46%;left:43%}.callout__poster.area-5:after{content:"5";top:49%;left:38%}.callout__poster.area-6:after{content:"6";top:49%;left:24%}.callout__poster.area-7:after{content:"7";top:42%;right:10%}.callout__content{padding:1.875rem 1.125rem;background:#78794D;color:#fff}@media screen and (max-width:25em){.callout__content{padding-block:0.75rem}}.callout__content>:first-child{margin-top:0}.callout__title{font-size:1.25rem;padding-bottom:0.625rem;margin-top:0;margin-bottom:0.625rem;text-transform:uppercase;border-bottom:1px solid #E1E5E5}.callout__details{margin:0;display:flex;flex-direction:column;gap:5px;font-size:1rem}.callout__details+.callout__details{margin-top:0.625rem}.callout__nav{-ms-grid-row-align:stretch;align-self:stretch;display:flex;flex-direction:column}.callout__nav-item{text-transform:uppercase;font-weight:500;padding:1.5em 1em;border:1px solid #78794D;text-align:left;background:transparent;color:#78794D;font-weight:700;font-size:1rem;display:flex;align-items:center;transition:background 0.2s}.callout__nav-item:not(:first-child){margin-top:5px}.callout__nav-item.is-active{background:#F5EACE}@media screen and (max-width:62.5em){.callout__nav{display:none}}.number{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2.1875rem;height:2.1875rem;border-radius:50%;background:#78794D;color:#fff;font-weight:700;margin-right:1rem;box-shadow:0px 4px 4px rgba(0,0,0,0.25)}.timeline{display:-ms-grid;display:grid;grid-gap:1.5625rem;-ms-grid-columns:minmax(min-content,305px);grid-template-columns:minmax(min-content,305px)}.timeline>:first-child .timeline-card{background:#fff;box-shadow:0 0 0 2px #234457}.timeline>:first-child .timeline-card__date span{color:inherit}@media screen and (min-width:43.75em) and (max-width:81.25em){.timeline{-ms-grid-columns:minmax(min-content,305px) 1.5625rem minmax(min-content,305px);grid-template-columns:repeat(2,minmax(min-content,305px));padding-inline:4.375rem}}@media screen and (min-width:81.25em){.timeline{-ms-grid-columns:minmax(min-content,305px) 1.5625rem minmax(min-content,305px) 1.5625rem minmax(min-content,305px) 1.5625rem minmax(min-content,305px);grid-template-columns:repeat(4,minmax(min-content,305px));padding-right:9.0625rem}}.timeline-entry{position:relative;order:var(--order)}.timeline-entry:before{content:"";display:block;position:absolute;right:-3.125rem;border-right:5px solid;height:110%}.timeline-entry.is-empty{color:#C5CDD0}.timeline-entry.is-empty:before{border-top-color:#C5CDD0}.timeline-entry.is-empty .timeline-card{background:none;border:1px solid}.timeline-entry.is-empty .timeline-entry__marker:before{content:url("../img/icon-ellipse-light.svg");width:2.125rem;height:2.125rem}@media screen and (max-width:81.1875em){.timeline-entry.is-empty{display:none}}@media screen and (max-width:43.75em){.timeline-entry.is-last:before{height:0}}@media screen and (max-width:25em){.timeline-entry{margin-right:3.125rem}}@media screen and (min-width:43.75em){.timeline-entry{margin-top:3rem;margin-right:0}.timeline-entry:before{content:"";display:block;position:relative;border-top:5px solid #234457;margin:0 0 3rem;margin-right:-3.125rem;border-right:none;height:0;right:auto}}@media screen and (min-width:43.75em) and (max-width:81.1875em){.timeline-entry.tablet-order-1{--order:1}.timeline-entry.tablet-order-2{--order:2}.timeline-entry.tablet-order-3{--order:3}.timeline-entry.tablet-order-4{--order:4}.timeline-entry.tablet-order-5{--order:5}.timeline-entry.tablet-order-6{--order:6}.timeline-entry.tablet-order-7{--order:7}.timeline-entry.tablet-order-8{--order:8}.timeline-entry.entry-2:after,.timeline-entry.entry-6:after{content:"";width:5px;height:calc(100% + 48px + 25px);background:#3D3D3D;position:absolute;right:-4.375rem;top:0}.timeline-entry.entry-2:before,.timeline-entry.entry-3:before,.timeline-entry.entry-6:before,.timeline-entry.entry-7:before{margin-right:-4.375rem}.timeline-entry.entry-4:after{right:auto;left:-4.375rem}.timeline-entry.entry-4:after{content:"";width:5px;height:calc(100% + 48px + 25px);background:#3D3D3D;position:absolute;right:-50px;top:0}.timeline-entry.entry-4:before,.timeline-entry.entry-5:before{margin-left:-4.375rem}}@media screen and (min-width:81.25em){.timeline-entry.desktop-order-1{--order:1}.timeline-entry.desktop-order-2{--order:2}.timeline-entry.desktop-order-3{--order:3}.timeline-entry.desktop-order-4{--order:4}.timeline-entry.desktop-order-5{--order:5}.timeline-entry.desktop-order-6{--order:6}.timeline-entry.desktop-order-7{--order:7}.timeline-entry.desktop-order-8{--order:8}.timeline-entry.entry-4:after{content:"";width:5px;height:calc(100% + 48px + 25px);background:#3D3D3D;position:absolute;right:-9.0625rem;top:0}.timeline-entry.entry-4:before,.timeline-entry.entry-5:before{margin-right:-9.0625rem}}.timeline-entry__marker{position:absolute;right:-4rem;top:0;z-index:1}.timeline-entry__marker:before{content:url("../img/icon-ellipse.svg");display:block}@media screen and (min-width:43.75em){.timeline-entry__marker{top:-1.0625rem;left:-2px}}.timeline-card{padding:1.25rem;border-radius:4px;background:#DDA497;display:flex;flex-direction:column}@media screen and (min-width:21.25em){.timeline-card{min-height:18.75rem;font-size:1.25rem}}@media screen and (min-width:37.5em){.timeline-card{min-height:21.875rem;padding:2.5rem}}.timeline-card>:first-child{margin-top:0}.timeline-card>:last-child{margin-bottom:0}.timeline-card__date{font-weight:700}.timeline-card__date span{display:inline-flex;justify-content:center;align-items:center;border-radius:62.5rem;border:2px solid;padding:0.625rem;font-size:1rem;width:4.8125rem;height:3.8125rem;background:#fff;color:#78794D;text-transform:uppercase}@media screen and (min-width:37.5em){.timeline-card__date span{font-size:1.25rem;height:4.8125rem}}.download-list{margin-block:1.875rem;display:-ms-grid;display:grid;grid-gap:1rem}@media screen and (min-width:37.5em){.download-list{-ms-grid-columns:1fr 1rem 1fr;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:70.625em){.download-list{-ms-grid-columns:1fr 1rem 1fr 1rem 1fr 1rem 1fr;grid-template-columns:repeat(4,1fr)}}.download{background:#fff;padding:1.25rem;display:flex;flex-direction:column;border-radius:4px;position:relative;z-index:0}.download a:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:0;z-index:-1}@media screen and (min-width:37.5em){.download{min-height:13.75rem}}.download__tag{margin:0;padding:0.5em;font-size:0.75rem;border-radius:2px;font-weight:700;background:#A4CEDB;align-self:flex-start}.download__title{text-decoration:none;font-size:clamp(1.5rem,1.8vw,1.875rem);font-weight:500;margin-block:0.625rem}.download__footer{display:flex;align-items:center;margin-top:auto}.download__footer:after{content:url(../img/icon-download.svg);display:block}.download__size{flex:1;margin:0;font-weight:700}.pagination{display:flex;align-items:center;justify-content:flex-end;font-weight:700}.pagination .pagination__inner{display:-ms-grid;display:grid;align-items:center;-ms-grid-columns:max-content 1.875rem max-content 1.875rem max-content;grid-template-columns:repeat(3,max-content);grid-auto-rows:auto;gap:1.875rem;margin-left:auto}.pagination__button{background:#234457;cursor:pointer;font:0/0 a;border-radius:4px;transition:background 0.2s;position:relative;width:3.75rem;height:3.75rem}.pagination__button:before{content:"";display:block;position:absolute;inset:0;background:center no-repeat;background-size:2.375rem}@media screen and (max-width:37.5em){.pagination__button{width:3rem;height:3rem}.pagination__button:before{background-size:1.5rem}}.pagination__button.js-pagination-prev{order:0}.pagination__button.js-pagination-prev:before{background-image:url(../img/icon-arrow-left.svg)}.pagination__button.js-pagination-next{order:2}.pagination__button.js-pagination-next:before{background-image:url(../img/icon-arrow-right.svg)}.pagination__button:hover{background:#417890}.pagination__button:disabled{opacity:0.2;pointer-events:none}.pagination__indicator{order:1;margin:0}.shoutout{margin-block:1.25rem;display:-ms-grid;display:grid;grid-gap:0.75rem}@media screen and (min-width:56.25em){.shoutout{margin-block:0.75rem;-ms-grid-columns:minmax(0,40.5%) 0.75rem minmax(0,1fr);grid-template-columns:minmax(0,40.5%) minmax(0,1fr);min-height:29.375rem}}.shoutout__content,.shoutout__image{background:#fff;border-radius:4px}.shoutout__image{display:-ms-grid;display:grid;place-items:center;padding:1.25rem}@media screen and (max-width:56.25em){.shoutout__image{min-height:12.5rem}}.shoutout__content{padding:2.5rem;display:flex;flex-direction:column}.shoutout__content>:first-child{margin-top:0}.shoutout__content>:last-child{margin-bottom:0}@media screen and (max-width:56.25em){.shoutout__content{padding-inline:1.25rem}}.shoutout__title{font-size:clamp(2rem,1.97vw,2.125rem)}.shoutout__subtitle{align-self:flex-start;padding:0.625rem;margin-block:0;font-weight:700;color:#fff;background:#234457;border-radius:2px}.shoutout__button{display:flex;align-items:center;line-height:1;margin-top:auto;text-decoration:none;font-weight:700;font-size:1.625rem;text-decoration:none}.shoutout__button[target=_blank]:after{content:"";background:#78794D url("../img/icon-external.svg") center no-repeat;margin-left:0.625rem;border-radius:4px;width:1.5rem;height:1.5rem}@media screen and (max-width:62.5em){.has-callout .js-accordion-group{margin-top:2.5rem}}.accordion+*,.js-accordion+*{margin-top:0.625rem}.accordion__header,.js-accordion__header{display:flex;align-items:center;cursor:pointer;background:#fff;font-size:clamp(1.125rem,2.5vw,1.875rem);padding:1.875rem;margin:0}@media screen and (max-width:56.25em){.accordion__header,.js-accordion__header{padding:1.25rem}}.is-style-mini .accordion__header,.is-style-mini .js-accordion__header{background:transparent;padding:1.25rem 0.875rem;border:1px solid #78794D;transition:background 0.2s}.has-callout .accordion__header,.has-callout .js-accordion__header{text-transform:uppercase;color:#78794D;font-size:clamp(1rem,2vw,1.25rem)}.accordion__title,.js-accordion__title{display:block;width:100%;margin:0}.has-callout .accordion__title,.has-callout .js-accordion__title{display:flex;align-items:center}.accordion__toggle,.js-accordion__toggle{flex:none;order:1;margin-left:auto;position:relative;margin-left:0.625rem;width:3.625rem;height:3.625rem;background:#417890;border-radius:4px}@media screen and (max-width:56.25em){.accordion__toggle,.js-accordion__toggle{width:2.25rem;height:2.25rem}}.accordion__toggle:before,.js-accordion__toggle:before{content:url("../img/icon-expand-white.svg");display:block}.is-style-mini .accordion__toggle,.is-style-mini .js-accordion__toggle{position:relative;background:#78794D}.is-style-mini .accordion__toggle:before,.is-style-mini .js-accordion__toggle:before{content:"";display:block;background:url(../img/icon-arrow-down.svg) center no-repeat;background-size:1.5rem;position:absolute;inset:0;transition:transform 0.2s}.accordion__content:after,.js-accordion__content:after{content:" ";display:table;height:0;clear:both}.accordion__content__inner,.js-accordion__content__inner{margin-top:0.75rem;padding:1.875rem;box-shadow:inset 0 0 0 3px #3D3D3D;background:#F5EACE;border-radius:4px}.is-style-mini .accordion__content__inner,.is-style-mini .js-accordion__content__inner{box-shadow:none;background:transparent;padding-top:0;padding-inline:0;margin-top:0}.accordion.is-active:not(.is-style-mini) .accordion__toggle:before,.accordion.is-active:not(.is-style-mini) .js-accordion__toggle:before,.js-accordion.is-active:not(.is-style-mini) .accordion__toggle:before,.js-accordion.is-active:not(.is-style-mini) .js-accordion__toggle:before{content:url("../img/icon-contract.svg")}.accordion.is-style-mini.is-active .accordion__toggle:before,.accordion.is-style-mini.is-active .js-accordion__toggle:before,.js-accordion.is-style-mini.is-active .accordion__toggle:before,.js-accordion.is-style-mini.is-active .js-accordion__toggle:before{transform:rotate(180deg)}.accordion.is-style-mini.is-active .accordion__header,.accordion.is-style-mini.is-active .js-accordion__header,.js-accordion.is-style-mini.is-active .accordion__header,.js-accordion.is-style-mini.is-active .js-accordion__header{background:#F5EACE}@media screen and (min-width:62.5em){.has-callout .accordion,.has-callout .js-accordion{display:none}}@media screen and (min-width:62.5em){.js-mobile-toggle{pointer-events:none}.js-mobile-toggle>*{pointer-events:all}}.js .js-accordion-content{height:0;overflow:hidden}.js .js-accordion-content.is-open{height:auto;overflow:visible}@media screen and (min-width:62.5em){.js-accordion-content.js-mobile-accordion{height:auto;overflow:visible;visibility:inherit;animation:none}}.filter-panel{background:var(--color-base,#fff);color:var(--color-contrast,#234457);padding:3.125rem 1.875rem}.filter-panel .box{max-width:39.375rem}.filter-panel .accordion-group{width:100%}.filter-panel .filter-accordion__header{display:none;padding:0.625rem;border-bottom:1px solid;border-top:none;border-right:none;border-left:none}.filter-panel .filter-accordion__toggle{width:2.25rem;height:2.25rem;background:transparent;border:1px solid;border-radius:4px}.filter-panel .filter-accordion__content__inner{padding-top:1.6875rem}@media screen and (min-width:62.5em){.filter-panel .filter-accordion__content__inner{padding:0;margin:0}}.filter-panel .filter-accordion.is-active .filter-accordion__header{background:transparent}@media screen and (max-width:62.5em){.filter-panel .box{max-width:none}.filter-panel .columns{display:block}.filter-panel .filter-accordion__header{display:flex}}.filter-select{background:transparent;border:3px solid;padding:1.25rem;width:100%;max-width:39.375rem;font-weight:700;background:url(../img/icon-arrow-down.svg) right 1.5625rem center no-repeat;background-size:1.875rem}.filter-select option{color:#3D3D3D}@media screen and (max-width:62.5em){.filter-select{max-width:none;background-size:1.5rem}}.filter-options{font-weight:700;display:-ms-grid;display:grid;grid-gap:0.8125rem}@media screen and (min-width:62.5em){.filter-options{-ms-grid-columns:minmax(0,1fr) 1rem minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.875rem 1rem}}@media screen and (min-width:78.125em){.filter-options{-ms-grid-columns:minmax(0,1fr) 1rem minmax(0,1fr) 1rem minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr))}}.filter-option{display:flex;align-items:center}.filter-option input{position:relative;flex:none;width:3.125rem;height:3.125rem;margin-right:0.8125rem;box-shadow:inset 0 0 0 5px #fff;border-radius:4px;display:flex;justify-content:center;align-items:center}.filter-option input:checked:before{content:"";background:url("../img/icon-check-light.svg") center no-repeat;background-size:90%;color:inherit;width:100%;height:100%}@media screen and (max-width:62.5em){.filter-option input{width:2.125rem;height:2.125rem}.filter-option input:checked:before{width:1.75rem;height:1.75rem}}.tooltip-tabs{position:absolute;inset:0;z-index:1}.tooltip-tab{position:absolute}.tooltip-tab__number{width:2.5rem;height:2.5rem;background:#fff;color:#3D3D3D;box-shadow:inset 0 0 0 3px #3D3D3D,0px 0px 0px 12px rgba(224,200,65,0.3);transition:all 0.2s}.is-active .tooltip-tab__number{background:#78794D;color:#fff;box-shadow:none}.tooltip-tab__content{position:absolute;top:100%;left:0;z-index:2;line-height:1.5;opacity:0;overflow:hidden;visibility:hidden;padding:0;margin-top:1.25rem;transition:opacity 0.2s,visibility 0.2s}.is-active .tooltip-tab__content{transition-property:opacity;opacity:1;visibility:inherit}.tooltip-tab__content__inner{display:block;min-width:10em;padding:0.5em 0.7em}.tooltip-tab__content__inner .callout__details{gap:2px}.tooltip-tab[data-tooltip="1"]{bottom:53%;left:22%}.tooltip-tab[data-tooltip="2"]{top:36%;left:36%}.tooltip-tab[data-tooltip="3"]{top:37%;left:45%}.tooltip-tab[data-tooltip="4"]{top:47%;left:44%}.tooltip-tab[data-tooltip="5"]{top:51%;left:37%}.tooltip-tab[data-tooltip="6"]{bottom:46%;right:67%}.tooltip-tab[data-tooltip="7"]{bottom:50%;right:6%}.chart{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;padding:2.25rem 1.875rem 3.125rem}.chart__canvas{position:relative;display:block;margin:0 auto;max-width:14rem;aspect-ratio:1}.chart__canvas svg{display:block;width:100%;height:100%}.chart__label{position:absolute;inset:0;margin:auto;font-size:2.5rem;text-align:center;height:1em}.chart__label sup{font-size:0.5em;text-align:top}.chart__caption{margin-top:2.25rem}.chart__title{font-size:2.125rem;margin:0 0 0.2em}.chart p{margin:0}.color-black{--color:#3D3D3D}.colorscheme-black{--color-base:#3D3D3D;--color-contrast:#fff}.color-white{--color:#fff}.colorscheme-white{--color-base:#fff;--color-contrast:#234457}.color-grey{--color:#E1E5E5}.colorscheme-grey{--color-base:#E1E5E5;--color-contrast:#234457}.color-olive{--color:#78794D}.colorscheme-olive{--color-base:#78794D;--color-contrast:#fff}.color-mint{--color:#A0CAA1}.colorscheme-mint{--color-base:#A0CAA1;--color-contrast:#3D3D3D}.color-yellow{--color:#DFBA5C}.colorscheme-yellow{--color-base:#DFBA5C;--color-contrast:#234457}.color-beige{--color:#F5EACE}.colorscheme-beige{--color-base:#F5EACE;--color-contrast:#234457}.color-navy{--color:#234457}.colorscheme-navy{--color-base:#234457;--color-contrast:#fff}.color-blue{--color:#417890}.colorscheme-blue{--color-base:#417890;--color-contrast:#fff}.color-sky{--color:#A4CEDB}.colorscheme-sky{--color-base:#A4CEDB;--color-contrast:#3D3D3D}.color-rust{--color:#9D5633}.colorscheme-rust{--color-base:#9D5633;--color-contrast:#fff}.color-sand{--color:#CA8D61}.colorscheme-sand{--color-base:#CA8D61;--color-contrast:#fff}.color-red{--color:#D58D7D}.colorscheme-red{--color-base:#D58D7D;--color-contrast:#234457}.color-salmon{--color:#F2B392}.colorscheme-salmon{--color-base:#F2B392;--color-contrast:#234457}.color-pale-yellow{--color:#F8E08B}.colorscheme-pale-yellow{--color-base:#F8E08B;--color-contrast:#3D3D3D}
/*# sourceMappingURL=style.css.map */