@import "https://use.typekit.net/dby1qru.css";@import "https://use.typekit.net/ohv4wvg.css";.nav[data-astro-cid-sd25wjum]{z-index:1000;width:100%;padding-bottom:.8rem;position:fixed;top:0;left:0;right:0}.nav-section[data-astro-cid-sd25wjum]{align-items:flex-start;gap:1.2rem;display:flex}.menu[data-astro-cid-sd25wjum]{flex:1;padding-top:1.5rem}.logo-container[data-astro-cid-sd25wjum]{width:100%;max-width:20rem;position:relative}.logo[data-astro-cid-sd25wjum]{filter:drop-shadow(0 0 .75rem #00000080);width:100%;height:auto;display:block}.pri-menu[data-astro-cid-sd25wjum]{gap:.25rem 2.5rem;margin:0;padding:0;list-style:none;display:flex}.pri-menu[data-astro-cid-sd25wjum] li[data-astro-cid-sd25wjum]{position:relative}.pri-menu[data-astro-cid-sd25wjum] li[data-astro-cid-sd25wjum] a[data-astro-cid-sd25wjum]{letter-spacing:.05rem;padding:.25rem 0;font-size:1rem;text-decoration:none;display:block}.pri-menu[data-astro-cid-sd25wjum] li[data-astro-cid-sd25wjum] a[data-astro-cid-sd25wjum].link-active{font-weight:700}.has-dropdown[data-astro-cid-sd25wjum]>a[data-astro-cid-sd25wjum]:after{content:"";vertical-align:middle;background-color:currentColor;width:.8em;height:.8em;margin-left:0;display:inline-block;transform:rotate(90deg);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>") 50%/contain no-repeat}.dropdown[data-astro-cid-sd25wjum]{z-index:999;background:#fff;background:var(--bg-body,#fff);color:#000;background:#fff;border-radius:.25rem;min-width:200px;padding:.5rem 0;list-style:none;display:none;position:absolute;top:100%;left:0;box-shadow:0 2px 8px #00000026}.dropdown[data-astro-cid-sd25wjum] li[data-astro-cid-sd25wjum] a[data-astro-cid-sd25wjum]{white-space:nowrap;text-shadow:none;color:#000;background:#fff;padding:.5rem 1rem}.dropdown[data-astro-cid-sd25wjum] li[data-astro-cid-sd25wjum] a[data-astro-cid-sd25wjum]:hover{background-color:var(--color-body-text,#000);color:#fff;background:var(--color-primary)}.has-dropdown[data-astro-cid-sd25wjum]:hover .dropdown[data-astro-cid-sd25wjum]{display:block}.left-menu[data-astro-cid-sd25wjum]{justify-content:flex-end}@media screen and (width<=1200px){.desktop-nav[data-astro-cid-sd25wjum]{display:none}}.footer[data-astro-cid-lxvvp2jf]{padding:4rem 0}.footer[data-astro-cid-lxvvp2jf] .container[data-astro-cid-lxvvp2jf]{max-width:none}.nav_social[data-astro-cid-lxvvp2jf] li[data-astro-cid-lxvvp2jf] svg{height:1em;fill:var(--color-body-text);display:block}.nav[data-astro-cid-lxvvp2jf]{flex-wrap:wrap;justify-content:center;gap:1rem;padding:0;display:flex}.nav[data-astro-cid-lxvvp2jf] ul[data-astro-cid-lxvvp2jf]{align-items:center;margin:0;padding:0;list-style:none;display:flex}.nav[data-astro-cid-lxvvp2jf] li[data-astro-cid-lxvvp2jf],.nav[data-astro-cid-lxvvp2jf] a[data-astro-cid-lxvvp2jf]{font-size:.75rem;position:relative}.nav[data-astro-cid-lxvvp2jf] a[data-astro-cid-lxvvp2jf]:after{content:"";transform-origin:0;background:currentColor;height:.1rem;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav[data-astro-cid-lxvvp2jf] a[data-astro-cid-lxvvp2jf]:hover:after{transform:scaleX(1)}.nav_logo[data-astro-cid-lxvvp2jf]{--width:18rem;gap:.25rem 1rem}.nav_logo[data-astro-cid-lxvvp2jf] a[data-astro-cid-lxvvp2jf]{max-width:var(--width);min-width:var(--width);display:block}.nav_logo[data-astro-cid-lxvvp2jf] svg[data-astro-cid-lxvvp2jf]{fill:var(--color-body-text)}.nav_social[data-astro-cid-lxvvp2jf]{gap:.5rem}.nav_menu[data-astro-cid-lxvvp2jf]{--gapX:1rem;gap:var(--gapX)}.nav_menu[data-astro-cid-lxvvp2jf] li[data-astro-cid-lxvvp2jf]{position:relative}.nav_menu[data-astro-cid-lxvvp2jf] li[data-astro-cid-lxvvp2jf]:after{content:"";top:13%;right:calc(-1 * var(--gapX) / 2);background:var(--color-body-text);width:.08rem;display:block;position:absolute;bottom:13%}.nav_menu[data-astro-cid-lxvvp2jf] li[data-astro-cid-lxvvp2jf]:last-child:after{display:none}@media screen and (width<=768px){.nav_menu[data-astro-cid-lxvvp2jf]{display:none!important}}@media screen and (width<=500px){.nav_logo[data-astro-cid-lxvvp2jf]{flex-wrap:wrap}}.mobile-nav-backdrop[data-astro-cid-jejfvewp]{visibility:hidden;opacity:0;background:#00000080;transition:all .3s;position:fixed;inset:0}.mobile-nav-backdrop[data-astro-cid-jejfvewp].show{visibility:visible;opacity:1}button[data-astro-cid-jejfvewp].button-toggle{background:var(--bg-body,#fff);color:var(--color-body-text,#000);cursor:pointer;border:none;align-self:flex-start;margin-top:1rem;margin-left:auto;padding:.25rem .5rem;font-size:1.5rem}.logo[data-astro-cid-jejfvewp]{width:calc(var(--mobileRate) * 320);display:block}.mobile-nav[data-astro-cid-jejfvewp] ul[data-astro-cid-jejfvewp]{margin:0;padding:0;list-style:none}.social-menu[data-astro-cid-jejfvewp]{gap:.75rem;font-size:1.25rem;display:flex}.mobile-nav[data-astro-cid-jejfvewp]{box-sizing:border-box;z-index:999;justify-content:space-between;align-items:flex-start;max-width:100%;font-style:normal;display:none;position:fixed;top:0;left:0;right:0}.mobile-nav_header[data-astro-cid-jejfvewp]{padding:0 calc(var(--mobileRate) * 32);justify-content:space-between;align-items:center;display:flex;position:relative}.mobile-nav-menu[data-astro-cid-jejfvewp]{background:var(--bg-body,#fff);visibility:hidden;max-width:80%;max-height:100vh;margin-left:auto;margin-right:auto;transition:all .3s;position:fixed;overflow:auto;transform:translateY(-100%);box-shadow:0 0 .5rem -.2rem #0003}.mobile-nav-menu[data-astro-cid-jejfvewp].show{visibility:visible;transform:translateY(3.5rem)}.mobile-nav[data-astro-cid-jejfvewp] .menu[data-astro-cid-jejfvewp]>ul[data-astro-cid-jejfvewp]{padding-bottom:1.5rem}.mobile-nav[data-astro-cid-jejfvewp] .menu[data-astro-cid-jejfvewp]>ul[data-astro-cid-jejfvewp]>li[data-astro-cid-jejfvewp]{margin-bottom:.85rem}.mobile-nav[data-astro-cid-jejfvewp] .menu[data-astro-cid-jejfvewp] a[data-astro-cid-jejfvewp]{color:var(--color2);padding:.5rem calc(var(--mobileRate) * 32);font-size:1.75rem;text-decoration:none;display:block}.mobile-nav[data-astro-cid-jejfvewp] .menu[data-astro-cid-jejfvewp]>ul[data-astro-cid-jejfvewp]>li[data-astro-cid-jejfvewp]>a[data-astro-cid-jejfvewp]{font-size:1.95rem;font-weight:600}.mobile-nav[data-astro-cid-jejfvewp] .menu[data-astro-cid-jejfvewp] a[data-astro-cid-jejfvewp].active{font-weight:700}@media screen and (width<=1200px){.mobile-nav[data-astro-cid-jejfvewp]{display:block}}.mobile-nav[data-astro-cid-jejfvewp]>div[data-astro-cid-jejfvewp]{flex:1}.body{position:relative}@media screen and (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:red}.btn-red{color:red}body{font-family:var(--font-body);color:var(--color-body-text,#000);background:var(--bg-body,#fff);margin:0;padding:0;line-height:1.4}:root{--mobileRate:100vw / 1920}@media screen and (width<=960px){:root{--mobileRate:100vw / 960}}@media screen and (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{text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:FontAwesome;font-style:normal;display:inline-block}.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{content:"";margin-left:.45rem;font-family:FontAwesome;font-weight:900;display:inline-block}.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 (width>=1440px){:root{font-size:18px}}@media screen and (width>=1600px){:root{font-size:20px}}@media screen and (width>=1920px){:root{font-size:24px}}a{color:inherit;text-decoration:none}a,button{cursor:pointer}.btn-backToTop{background:var(--color-primary);color:var(--color2);font-family:var(--fontFamily1);visibility:hidden;opacity:0;border-radius:.19rem;gap:.5rem;padding:.25rem .5rem;font-size:1rem;text-decoration:none;transition:all .3s;display:flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 0 .5rem #0000001a}.btn-backToTop.show{visibility:visible;opacity:1}.btn-backToTop span{display:none}.container{width:calc(100% - 3.2rem);max-width:62rem;margin:0 auto;display:block}.h3{font-family:var(--font-title);margin:0;font-size:3.2rem;font-weight:400;line-height:1.1}.button{color:#000;font-size:1rem;font-weight:700;font-family:var(--bg-body);background:#fff;border:none;border-radius:.5rem;outline:none;padding:.5rem 1rem}.font-normal{font-style:normal}.flex{flex-wrap:wrap;display:flex}.flex>input{flex:12rem}.gap-2{gap:0 1rem}.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 (width>=768px){.mainSection{padding:var(--pY,6rem) var(--pX,0rem)}}.mainSection.bgGreen,.bgGreen{background-color:var(--colorPrimary)}.colorWhite{color:#fff}.btn-green{color:var(--colorPrimary);border:2px solid var(--colorPrimary);background-color:#0000}.btn-green:hover{color:var(--colorPrimary);background-color:#fff}.btn-green.is-active{color:#fff;background-color:var(--colorPrimary)}.btn-lg{letter-spacing:1px;font-size:1.25rem}nav.btn-group{flex-wrap:wrap;gap:2rem;margin-bottom:1.5rem;display:flex}.btn.btn-white.is-active{color:var(--colorPrimary);background-color:#fff;border:2px solid #fff}.btn.btn-white{color:#fff;background-color:#0000;border:2px solid #fff}.info-content{margin-top:4rem}.info-content ul{margin:0;padding:0;list-style:none}.info-content li{margin-bottom:.5rem}.info-content li a{text-transform:initial;font-style:italic;text-decoration:none}ul.list-unstyled{margin:0;padding-left:0;list-style:none}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,blockquote q:after{content:none}@media screen and (width>=500px){blockquote q{font-size:calc(1rem + 7vw)}}@media screen and (width>=768px){blockquote q{flex-wrap:wrap;font-size:3.5rem;display:flex}blockquote q>span:last-child{margin-left:auto}}blockquote footer{margin-top:1rem;font-size:1.2rem}@media screen and (width>=768px){blockquote footer{text-align:right}}.row{box-sizing:border-box;flex-wrap:wrap;margin:0 -.75rem;display:flex}.col{box-sizing:border-box;width:100%;padding:0 .75rem}@media screen and (width>=768px){.col{width:var(--wCol,50%)}.col.colHeading{text-align:right}}.btn{font-size:2rem;font-style:italic;font-weight:600;position:relative}.btn:after{content:"";transform-origin:0;background:currentColor;height:.2rem;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.btn:hover:after{transform:scaleX(1)}.title1{text-wrap:balance;margin-top:0;margin-bottom:0;font-size:calc(1rem + 6vw);font-style:italic;font-weight:600;line-height:1}@media screen and (width>=500px){.title1{font-size:calc(1rem + 9vw)}}@media screen and (width>=768px){.title1{font-size:4.5rem}}.title12{text-wrap:balance;text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:calc(1rem + 6vw);font-weight:600;line-height:.8}@media screen and (width>=500px){.title12{font-size:calc(1rem + 9vw)}}@media screen and (width>=768px){.title12{font-size:4.5rem}}.title1 strong{font-style:normal;font-weight:700}.title1>span{display:inline-block}.title2{margin-bottom:.5em;font-size:2.75rem;font-weight:400;line-height:1}q.q1{margin:0;font-size:2.4rem;font-style:italic;font-weight:600;line-height:1}footer.q1_footer{margin-top:.5rem}.blockquote+.blockquote{margin-top:4rem}.title3{letter-spacing:-.01em;margin-top:0;margin-bottom:0;padding-top:.75rem;font-size:calc(1rem + 9vw);font-weight:600;line-height:.8;position:relative}.title3 svg{width:.8em;position:absolute;top:-.1em;right:-.5em}@media screen and (width>=500px){.title3{font-size:calc(1rem + 12vw)}}@media screen and (width>=768px){.title3{font-size:6rem}}.title4{margin-bottom:.125em;font-size:2rem;font-weight:600;line-height:1}.content-block ul,.content-block p{margin-top:0;margin-bottom:.125rem}.content-block ul{padding-left:1rem}.content-block h3{margin-top:.75rem;margin-bottom:0;font-size:1.5rem}.content-block img{width:100%;height:auto}.content-block .available-suites{--col-p:2rem;margin-left:calc(-1 * var(--col-p));margin-right:calc(-1 * var(--col-p));flex-wrap:wrap;display:flex}.content-block .available-suites>div{padding-left:var(--col-p);padding-right:var(--col-p)}@media screen and (width>=768px){.content-block .available-suites>div{width:50%}}input[type=text],input[type=email],textarea{color:#fff;box-sizing:border-box;width:100%;font-size:1rem;font-family:var(--font-body);background:#333;border:0;padding:.5rem 1rem;font-weight:600}input[type=checkbox]{accent-color:var(--colorPrimary);vertical-align:middle;appearance:none;border:2px solid #fff;width:1.5rem;height:1.5rem;margin-left:0;margin-right:.5rem;display:inline-flex}input[type=checkbox]:before{content:"";background-color:#fff0;width:70%;height:70%;margin:auto;transition:background-color .2s;display:inline-block}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{align-items:center;line-height:1;display:flex}::placeholder{color:#fff}.text-right{text-align:right}.body{padding-top:4rem}.desktop-nav .nav-section{text-shadow:0 0 .5rem var(--bg-body,#fff);position:relative}.desktop-nav .nav-section:before{content:"";z-index:-1;background-color:#0000;background:linear-gradient(to bottom, var(--bg-body,#fff), #0000);opacity:0;width:100%;height:100%;transition:opacity .3s ease-in-out;position:absolute;top:0;left:0}.scrolled .desktop-nav .nav-section:before{opacity:1}.mobile-nav{background:linear-gradient(to bottom, var(--bg-body,#fff), #0000)}.form-group{margin-bottom:1.5rem}.block{display:block}.text-center{text-align:center}.italic{font-style:italic}.mt-1{margin-top:.25rem}.text-shadow{text-shadow:0 0 .5rem var(--bg-body,#fff), 0 0 1rem var(--bg-body,#fff)}
