@import"https://use.typekit.net/dby1qru.css";@import"https://use.typekit.net/ohv4wvg.css";.nav[data-astro-cid-3upftk3w]{position:fixed;top:0;left:0;right:0;width:100%;z-index:1000;padding-bottom:.8rem}.nav-section[data-astro-cid-3upftk3w]{display:flex;align-items:flex-start;gap:2.4rem}.menu[data-astro-cid-3upftk3w]{flex:1;padding-top:1.5rem}.logo-container[data-astro-cid-3upftk3w]{position:relative;width:100%;max-width:20rem}.logo[data-astro-cid-3upftk3w]{width:100%;height:auto;display:block}.pri-menu[data-astro-cid-3upftk3w]{display:flex;list-style:none;margin:0;padding:0;gap:.25rem 2.5rem}.pri-menu[data-astro-cid-3upftk3w] li[data-astro-cid-3upftk3w]{position:relative}.pri-menu[data-astro-cid-3upftk3w] li[data-astro-cid-3upftk3w] a[data-astro-cid-3upftk3w]{font-size:1rem;letter-spacing:.05rem;text-decoration:none;display:block;padding:.25rem 0}.pri-menu[data-astro-cid-3upftk3w] li[data-astro-cid-3upftk3w] a[data-astro-cid-3upftk3w].link-active{font-weight:700}.has-dropdown[data-astro-cid-3upftk3w]>a[data-astro-cid-3upftk3w]:after{content:"";display:inline-block;width:.8em;height:.8em;margin-left:0;background-color:currentColor;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path d="M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z"/></svg>') no-repeat center / contain;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path d="M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z"/></svg>') no-repeat center / contain;transform:rotate(90deg);vertical-align:middle}.dropdown[data-astro-cid-3upftk3w]{display:none;position:absolute;top:100%;left:0;background:#fff;min-width:200px;padding:.5rem 0;box-shadow:0 2px 8px #00000026;list-style:none;z-index:999;background:var(--bg-body, #fff);border-radius:.25rem}.dropdown[data-astro-cid-3upftk3w] li[data-astro-cid-3upftk3w] a[data-astro-cid-3upftk3w]{padding:.5rem 1rem;white-space:nowrap;text-shadow:none}.dropdown[data-astro-cid-3upftk3w] li[data-astro-cid-3upftk3w] a[data-astro-cid-3upftk3w]:hover{background-color:var(--color-body-text, #000);color:var(--bg-body, #00000)}.has-dropdown[data-astro-cid-3upftk3w]:hover .dropdown[data-astro-cid-3upftk3w]{display:block}.left-menu[data-astro-cid-3upftk3w]{justify-content:flex-end}@media screen and (max-width: 1200px){.desktop-nav[data-astro-cid-3upftk3w]{display:none}}.footer[data-astro-cid-dfbptsx7]{padding:4rem 0}.footer[data-astro-cid-dfbptsx7] .container[data-astro-cid-dfbptsx7]{max-width:none}.nav_social[data-astro-cid-dfbptsx7] li[data-astro-cid-dfbptsx7] svg{display:block;height:1em;fill:var(--color-body-text)}.nav[data-astro-cid-dfbptsx7]{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;padding:0}.nav[data-astro-cid-dfbptsx7] ul[data-astro-cid-dfbptsx7]{list-style:none;display:flex;align-items:center;margin:0;padding:0}.nav[data-astro-cid-dfbptsx7] li[data-astro-cid-dfbptsx7],.nav[data-astro-cid-dfbptsx7] a[data-astro-cid-dfbptsx7]{font-size:.75rem;position:relative}.nav[data-astro-cid-dfbptsx7] a[data-astro-cid-dfbptsx7]:after{content:"";position:absolute;left:0;right:0;bottom:0rem;height:.1rem;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.nav[data-astro-cid-dfbptsx7] a[data-astro-cid-dfbptsx7]:hover:after{transform:scaleX(1)}.nav_logo[data-astro-cid-dfbptsx7]{gap:.25rem 1rem;--width: 18rem}.nav_logo[data-astro-cid-dfbptsx7] a[data-astro-cid-dfbptsx7]{display:block;max-width:var(--width);min-width:var(--width)}.nav_logo[data-astro-cid-dfbptsx7] svg[data-astro-cid-dfbptsx7]{fill:var(--color-body-text)}.nav_social[data-astro-cid-dfbptsx7]{gap:.5rem}.nav_menu[data-astro-cid-dfbptsx7]{--gapX: 1rem;gap:var(--gapX)}.nav_menu[data-astro-cid-dfbptsx7] li[data-astro-cid-dfbptsx7]{position:relative}.nav_menu[data-astro-cid-dfbptsx7] li[data-astro-cid-dfbptsx7]:after{content:"";display:block;top:13%;right:calc(-1 * var(--gapX) / 2);bottom:13%;width:.08rem;background:var(--color-body-text);position:absolute}.nav_menu[data-astro-cid-dfbptsx7] li[data-astro-cid-dfbptsx7]:last-child:after{display:none}@media screen and (max-width: 768px){.nav_menu[data-astro-cid-dfbptsx7]{display:none!important}}@media screen and (max-width: 500px){.nav_logo[data-astro-cid-dfbptsx7]{flex-wrap:wrap}}button[data-astro-cid-ey4igmha].button-toggle{background:var(--bg-body, #fff);border:none;padding:.125rem .35rem;color:var(--color-body-text, #000);font-size:1.5rem;cursor:pointer;align-self:flex-start;margin-top:1rem}.logo[data-astro-cid-ey4igmha]{display:block;width:calc(var(--mobileRate) * 320)}.mobile-nav[data-astro-cid-ey4igmha] ul[data-astro-cid-ey4igmha]{list-style:none;padding:0;margin:0}.social-menu[data-astro-cid-ey4igmha]{display:flex;gap:.75rem;font-size:1.25rem}.mobile-nav[data-astro-cid-ey4igmha]{position:fixed;top:0;left:0;right:0;width:100%;box-sizing:border-box;justify-content:space-between;align-items:flex-start;display:none;z-index:999;font-style:normal}.mobile-nav_header[data-astro-cid-ey4igmha]{display:flex;align-items:center;justify-content:space-between}.mobile-nav-menu[data-astro-cid-ey4igmha] .menu[data-astro-cid-ey4igmha],.mobile-nav_header[data-astro-cid-ey4igmha]{padding:0 calc(var(--mobileRate) * 32)}.mobile-nav-menu[data-astro-cid-ey4igmha]{visibility:hidden;overflow:auto;height:100vh;background:var(--bg-body, #fff);right:100%;left:auto;transition:all .3s ease}.mobile-nav-menu[data-astro-cid-ey4igmha].show{visibility:visible;right:0}.mobile-nav[data-astro-cid-ey4igmha] .menu[data-astro-cid-ey4igmha] ul[data-astro-cid-ey4igmha]{padding-top:1.5rem}.mobile-nav[data-astro-cid-ey4igmha] .menu[data-astro-cid-ey4igmha] ul[data-astro-cid-ey4igmha] li[data-astro-cid-ey4igmha]{padding:.125rem 0}.mobile-nav[data-astro-cid-ey4igmha] .menu[data-astro-cid-ey4igmha] a[data-astro-cid-ey4igmha]{font-size:1.5rem;color:var(--color2);text-decoration:none}.mobile-nav[data-astro-cid-ey4igmha] .menu[data-astro-cid-ey4igmha] a[data-astro-cid-ey4igmha].active{font-weight:700}@media screen and (max-width: 1200px){.mobile-nav[data-astro-cid-ey4igmha]{display:block}}.mobile-nav[data-astro-cid-ey4igmha]>div[data-astro-cid-ey4igmha]{flex:1}.body{position:relative}@media screen and (max-width: 960px){main.main{padding-top:var(--header-height-mobile)}}*{box-sizing:border-box}html,body,:root{scroll-behavior:smooth}:root{--font-body: canada-type-gibson, sans-serif;--font-title: canada-type-gibson, sans-serif;--color-primary: #ff0000}body{margin:0;padding:0;font-family:var(--font-body);color:var(--color-body-text, #000);background:var(--bg-body, #ffffff);line-height:1.4}:root{--mobileRate: 100vw / 1920}@media screen and (max-width: 960px){:root{--mobileRate: 100vw / 960}}@media screen and (max-width: 550px){:root{--mobileRate: 100vw / 550}}@font-face{font-family:FontAwesome;src:url(/fonts/fontawesome6/fa-solid-900.woff2) format("woff2"),url(/fonts/fontawesome6/fa-solid-900.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:FontAwesome;src:url(/fonts/fontawesome6/fa-brands-400.woff2) format("woff2"),url(/fonts/fontawesome6/fa-brands-400.woff) format("woff");font-weight:400;font-style:normal}.fa,.fas,.fab{display:inline-block;font-family:FontAwesome;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fas{font-weight:900}.fab{font-weight:400}.fa-bars:before{content:""}.fa-facebook:before{content:""}.fa-twitter:before{content:""}.fa-instagram:before{content:""}img{max-width:100%}.fa-linkedin:before{content:""}.fw-bold{font-weight:700!important}.m-0{margin:0!important}.uppercase{text-transform:uppercase!important}.button-arrow:after{font-family:FontAwesome;font-weight:900;margin-left:.45rem;display:inline-block;content:""}.fa-arrow-right:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-close:before{content:""}.fa{font-size:1em}@media screen and (min-width: 1440px){:root{font-size:18px}}@media screen and (min-width: 1600px){:root{font-size:20px}}@media screen and (min-width: 1920px){:root{font-size:24px}}a{color:inherit;text-decoration:none}a,button{cursor:pointer}.btn-backToTop{position:fixed;bottom:1rem;right:1rem;background:var(--color-primary);color:var(--color2);padding:.25rem .5rem;border-radius:.19rem;display:flex;gap:.5rem;font-family:var(--fontFamily1);font-size:1rem;text-decoration:none;box-shadow:0 0 .5rem #0000001a;visibility:hidden;opacity:0;transition:all .3s ease}.btn-backToTop.show{visibility:visible;opacity:1}.btn-backToTop span{display:none}.container{display:block;max-width:62rem;margin:0 auto;width:calc(100% - 3.2rem)}.h3{font-family:var(--font-title);font-weight:400;font-size:3.2rem;line-height:1.1;margin:0}.button{background:#fff;color:#000;border:none;outline:none;font-size:1rem;font-weight:700;padding:.5rem 1rem;font-family:var(--bg-body);border-radius:.5rem}.font-normal{font-style:normal}.flex{display:flex;flex-wrap:wrap}.flex>input{flex:1 1 12rem}.gap-2{gap:0rem 1rem}.italic{font-style:italic}.bold{font-weight:700}.fs1{font-size:4.5rem}.fs2{font-size:3.5rem}.fs3{font-size:2rem}.fs4{font-size:1.2rem}.fs5{font-size:1.5rem}p.intro-para{font-size:2.5rem;line-height:1.3;font-family:var(--fontHeading);color:var(--colorPrimary)}.sub-container{width:100%;max-width:var(--maxWidth, 72rem);margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.mainSection{padding:var(--pY, 6rem) var(--pX, 0);background:var(--bg, var(--bg-body))}@media screen and (min-width: 768px){.mainSection{padding:var(--pY, 6rem) var(--pX, 0rem)}}.mainSection.bgGreen,.bgGreen{background-color:var(--colorPrimary)}.colorWhite{color:#fff}.btn-green{background-color:transparent;color:var(--colorPrimary);border:2px solid var(--colorPrimary)}.btn-green:hover{color:var(--colorPrimary);background-color:#fff}.btn-green.is-active{color:#fff;background-color:var(--colorPrimary)}.btn-lg{font-size:1.25rem;letter-spacing:1px}nav.btn-group{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:1.5rem}.btn.btn-white.is-active{background-color:#fff;color:var(--colorPrimary);border:2px solid #fff}.btn.btn-white{background-color:transparent;color:#fff;border:2px solid #fff}.info-content{margin-top:4rem}.info-content ul{list-style:none;padding:0;margin:0}.info-content li{margin-bottom:.5rem}.info-content li a{text-decoration:none;text-transform:initial;font-style:italic}ul.list-unstyled{list-style:none;padding-left:0;margin:0}blockquote{max-width:var(--qoutewidth, 64rem);margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}blockquote q{font-family:var(--font-title);font-size:calc(1rem + 5vw);font-style:italic;font-weight:600;line-height:1}blockquote q:before{content:none}blockquote q:after{content:none}@media screen and (min-width: 500px){blockquote q{font-size:calc(1rem + 7vw)}}@media screen and (min-width: 768px){blockquote q{font-size:3.5rem;display:flex;flex-wrap:wrap}blockquote q>span:last-child{margin-left:auto}}blockquote footer{margin-top:1rem;font-size:1.2rem}@media screen and (min-width: 768px){blockquote footer{text-align:right}}.row{display:flex;flex-wrap:wrap;margin:0 -.75rem;box-sizing:border-box}.col{width:100%;padding:0 .75rem;box-sizing:border-box}@media screen and (min-width: 768px){.col{width:var(--wCol, 50%)}.col.colHeading{text-align:right}}.btn{font-size:2rem;font-weight:600;font-style:italic;position:relative}.btn:after{content:"";position:absolute;left:0;right:0;bottom:0rem;height:.2rem;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.btn:hover:after{transform:scaleX(1)}.title1{font-size:calc(1rem + 6vw);line-height:1;font-weight:600;font-style:italic;margin-top:0;margin-bottom:0;text-wrap:balance}@media screen and (min-width: 500px){.title1{font-size:calc(1rem + 9vw)}}@media screen and (min-width: 768px){.title1{font-size:4.5rem}}.title1 strong{font-weight:700;font-style:normal}.title1>span{display:inline-block}.title2{font-size:2.75rem;margin-bottom:.5em;line-height:1;font-weight:400}q.q1{font-size:2.4rem;line-height:1;font-weight:600;font-style:italic;margin:0}footer.q1_footer{margin-top:.5rem}.blockquote+.blockquote{margin-top:4rem}.title3{font-size:4.5rem;font-size:calc(1rem + 9vw);line-height:.8;font-weight:600;margin-top:0;margin-bottom:0;padding-top:.75rem;letter-spacing:-.01em;position:relative}.title3 svg{position:absolute;top:-.1em;right:-.5em;width:.8em}@media screen and (min-width: 500px){.title3{font-size:calc(1rem + 12vw)}}@media screen and (min-width: 768px){.title3{font-size:6rem}}.title4{font-size:2rem;margin-bottom:.125em;line-height:1;font-weight:600}.content-block ul,.content-block p{margin-top:0;margin-bottom:.125rem}.content-block ul{padding-left:1rem}input[type=text],input[type=email]{font-size:1rem;width:100%;border:0;background:#333;color:#fff;box-sizing:border-box;padding:.5rem 1rem;font-family:var(--font-body);font-weight:600}input[type=checkbox]{accent-color:var(--colorPrimary);width:1.5rem;height:1.5rem;margin-right:.5rem;margin-left:0;vertical-align:middle;border:2px solid white;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex}input[type=checkbox]:before{content:"";display:inline-block;width:70%;height:70%;background-color:#fff0;margin:auto;transition:background-color .2s ease}input[type=checkbox]:checked:before{background-color:#fff}form{background:#000;padding:1rem}form .row,.row-form{margin:0 -.25rem}form .col,.col-input{padding:.25rem}form label{color:#fff;font-weight:600}form label.checkbox-container{display:flex;line-height:1;align-items:center}::-moz-placeholder{color:#fff}::placeholder{color:#fff}.text-right{text-align:right}.body{padding-top:4rem}
