/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}main#region_main>section.post>.content form input[type=checkbox],main#region_main>section.post>.content form input[type=radio],.visually-hidden{position:absolute;width:1px;height:1px;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}@font-face{font-family:"Whitney";src:url("../font/whitney-book.otf") format("opentype");font-weight:300;font-style:normal}@font-face{font-family:"Whitney Italic";src:url("../font/whitney-bookitalic.otf") format("opentype");font-weight:300;font-style:italic}@font-face{font-family:"Whitney Bold";src:url("../font/whitney-bold.otf") format("opentype");font-weight:700;font-style:normal}@font-face{font-family:"PT Mono";src:url("../font/PTMono-Regular.ttf") format("ttf");font-style:normal}main#region_main>section.post>.content ul,main#region_main>section.post>.content ol{font-size:1em;line-height:1.5;margin:0 0 1.5em 0}main#region_main>section.post>.content ul li,main#region_main>section.post>.content ol li{position:relative;padding:0 0 .75em 2em}main#region_main>section.post>.content ul li::before{content:"";position:absolute;top:.5em;left:.5em;width:.5em;height:.5em;border-radius:50%}main#region_main>section.post>.content ol{counter-reset:ol-counter}main#region_main>section.post>.content ol li::before{content:counter(ol-counter);counter-increment:ol-counter;position:absolute;top:0;left:.25em;font-style:italic;font-weight:600;line-height:1.5}main#region_main>section.post>.content dl{margin:0 0 1.5em 0}main#region_main>section.post>.content dl dt{padding:.25em 0;font-size:1.33em;border-bottom:3px solid}main#region_main>section.post>.content dl dd{padding:1em;margin:0 0 1em 0}body{font-family:"Whitney",sans-serif;font-weight:300;font-style:normal}strong,b{font-family:"Whitney Bold",sans-serif;font-weight:700;font-style:normal}strong em,strong i,b em,b i{font-weight:inherit;font-style:normal;-webkit-text-decoration:dashed;text-decoration:dashed}em,i{font-family:"Whitney Italic",sans-serif;font-weight:300;font-style:italic}@keyframes border-pulse{0%{box-shadow:inset 0 0 0 3px #000}100%{box-shadow:inset 0 0 0 3px #ffb62e}}@media(max-width: 720px){main#region_main>section.post>.content .table-wrapper{width:calc(100% + 30px);padding:20px 0;margin-left:-10px;margin-right:-10px;margin-bottom:20px;border-top:3px solid #000;border-bottom:3px solid #000;overflow-x:auto}main#region_main>section.post>.content .table-wrapper table{width:auto;min-width:200vw;margin:0}main#region_main>section.post>.content .table-wrapper table caption{text-align:left}}main#region_main>section.post>.content table{width:100%;margin:4em 0}@media(max-width: 720px){main#region_main>section.post>.content table{margin:20px 0}}main#region_main>section.post>.content table caption{width:100%;padding:0 1em;color:#4995bb;text-align:center;font-family:"Whitney Bold",sans-serif;font-weight:700;font-style:normal;font-size:1.5em;line-height:1;margin-bottom:.5em}main#region_main>section.post>.content table th,main#region_main>section.post>.content table td{height:3em;padding:1em;font-size:1em;line-height:1em;margin-bottom:0}main#region_main>section.post>.content table th.number,main#region_main>section.post>.content table td.number{text-align:right}main#region_main>section.post>.content table th.action,main#region_main>section.post>.content table td.action{text-align:right}main#region_main>section.post>.content table th{font-family:"Whitney Bold",sans-serif;font-weight:700;font-style:normal}main#region_main>section.post>.content table td.number{font-family:"PT Mono",monospace;font-style:normal}main#region_main>section.post>.content table thead{background:linear-gradient(to top, rgba(73, 149, 187, 0.2), rgba(73, 149, 187, 0));color:#4995bb}main#region_main>section.post>.content table thead tr th{vertical-align:bottom}main#region_main>section.post>.content table tbody{background-color:#fff;border-top:3px solid #4995bb;border-bottom:3px solid #4995bb}main#region_main>section.post>.content table tbody tr:nth-child(even) th,main#region_main>section.post>.content table tbody tr:nth-child(even) td{background-color:rgba(73,149,187,.05)}main#region_main>section.post>.content table tbody tr:not(:last-child){border-bottom:3px solid rgba(73,149,187,.2)}main#region_main>section.post>.content table tbody tr th,main#region_main>section.post>.content table tbody tr td{vertical-align:middle}main#region_main>section.post>.content table tbody tr td.action a{display:inline-flex;justify-content:center;align-items:center;height:3em;padding:0 3em;background-color:#4995bb;color:#fff;font-size:.75em;text-align:center;line-height:1;text-decoration:none !important;cursor:pointer;transition:background-color .3s ease;font-family:"Whitney Bold",sans-serif;font-weight:700;font-style:normal}@media(max-width: 960px){main#region_main>section.post>.content table tbody tr td.action a{height:50px;padding:0 20px;font-size:18px}}@media(max-width: 720px){main#region_main>section.post>.content table tbody tr td.action a{display:flex;width:100%}}main#region_main>section.post>.content table tbody tr td.action a:hover{background-color:hsl(200,45.6%,42.9803921569%);color:#fff}main#region_main>section.post>.content table tbody tr td.action a:focus{background-color:rgb(49.912,105.696,133.588);color:#fff;outline:none;box-shadow:inset 0 0 0 3px #000;animation:border-pulse 1s linear alternate infinite}main#region_main>section.post>.content table tfoot{background:linear-gradient(to bottom, rgba(73, 149, 187, 0.2), rgba(73, 149, 187, 0));color:#4995bb}main#region_main>section.post>.content table tfoot tr th,main#region_main>section.post>.content table tfoot tr td{vertical-align:top}main#region_main>section.post>.content form{width:100%;padding:4em 0;margin-bottom:4em}@media(max-width: 720px){main#region_main>section.post>.content form{padding:20px 0;margin-bottom:20px}}main#region_main>section.post>.content form .row{display:flex;flex-direction:row}main#region_main>section.post>.content form .row .form-element{flex-grow:1;flex-basis:50%}main#region_main>section.post>.content form .row .form-element:not(:last-child){padding-right:.5em}@media(max-width: 720px){main#region_main>section.post>.content form .row{flex-direction:column}main#region_main>section.post>.content form .row .form-element{flex-basis:100%}main#region_main>section.post>.content form .row .form-element:not(:last-child){padding-right:0}}main#region_main>section.post>.content form .form-element{display:flex;flex-direction:column-reverse;padding:0 0 1.5em 0}main#region_main>section.post>.content form .form-element.conditional{width:100%;flex-direction:row-reverse;justify-content:flex-end}main#region_main>section.post>.content form .form-element.conditional input[type=checkbox]~input{display:none;order:-1}main#region_main>section.post>.content form .form-element.conditional input[type=checkbox]:checked~input{display:initial;flex-grow:1;margin-bottom:.5em}main#region_main>section.post>.content form label{display:block;margin:0 0 .5em 0;font-size:1em;line-height:1}main#region_main>section.post>.content form input:required+label::after,main#region_main>section.post>.content form select:required+label::after,main#region_main>section.post>.content form textarea:required+label::after,main#region_main>section.post>.content form button:required+label::after{content:"*";color:#e4173e}main#region_main>section.post>.content form input:disabled,main#region_main>section.post>.content form select:disabled,main#region_main>section.post>.content form textarea:disabled,main#region_main>section.post>.content form button:disabled{opacity:.5;pointer-events:none}main#region_main>section.post>.content form input:disabled:hover,main#region_main>section.post>.content form select:disabled:hover,main#region_main>section.post>.content form textarea:disabled:hover,main#region_main>section.post>.content form button:disabled:hover{border-color:inherit}main#region_main>section.post>.content form input:disabled+label,main#region_main>section.post>.content form select:disabled+label,main#region_main>section.post>.content form textarea:disabled+label,main#region_main>section.post>.content form button:disabled+label{opacity:.33;pointer-events:none}main#region_main>section.post>.content form input{display:flex;align-items:center;padding:0 1em;background-color:#fff}main#region_main>section.post>.content form input:not([type=submit]):not([type=reset]),main#region_main>section.post>.content form textarea{height:4em;border:2px solid #f3f3f3;font-family:"PT Mono",monospace;font-style:normal}main#region_main>section.post>.content form input:not([type=submit]):not([type=reset]):hover,main#region_main>section.post>.content form textarea:hover{border-color:#4995bb}main#region_main>section.post>.content form input:not([type=submit]):not([type=reset]):focus,main#region_main>section.post>.content form textarea:focus{outline:none;box-shadow:inset 0 0 0 3px #000;animation:border-pulse 1s linear alternate infinite}main#region_main>section.post>.content form select{display:flex;align-items:center;height:4em;padding:0 1em;background-color:#f3f3f3;border:2px solid rgb(217.5,217.5,217.5);font-family:"PT Mono",monospace;font-style:normal}main#region_main>section.post>.content form select:hover{border-color:#4995bb}main#region_main>section.post>.content form select:focus{outline:none;box-shadow:inset 0 0 0 3px #000;animation:border-pulse 1s linear alternate infinite}main#region_main>section.post>.content form textarea{min-height:8em;padding:1em}main#region_main>section.post>.content form button{display:inline-flex;justify-content:center;align-items:center;height:3em;padding:0 3em;background-color:#4995bb;color:#fff;font-size:1em;text-align:center;line-height:1;text-decoration:none !important;cursor:pointer;transition:background-color .3s ease;font-family:"Whitney Bold",sans-serif;font-weight:700;font-style:normal}@media(max-width: 960px){main#region_main>section.post>.content form button{height:50px;padding:0 20px;font-size:18px}}@media(max-width: 720px){main#region_main>section.post>.content form button{display:flex;width:100%}}main#region_main>section.post>.content form button:hover{background-color:hsl(200,45.6%,42.9803921569%);color:#fff}main#region_main>section.post>.content form button:focus{background-color:rgb(49.912,105.696,133.588);color:#fff;outline:none;box-shadow:inset 0 0 0 3px #000;animation:border-pulse 1s linear alternate infinite}main#region_main>section.post>.content form input[type=submit]{display:inline-flex;justify-content:center;align-items:center;height:3em;padding:0 3em;background-color:#68af53;color:#fff;font-size:1em;text-align:center;line-height:1;text-decoration:none !important;cursor:pointer;transition:background-color .3s ease;font-family:"Whitney Bold",sans-serif;font-weight:700;font-style:normal}@media(max-width: 960px){main#region_main>section.post>.content form input[type=submit]{height:50px;padding:0 20px;font-size:18px}}@media(max-width: 720px){main#region_main>section.post>.content form input[type=submit]{display:flex;width:100%}}main#region_main>section.post>.content form input[type=submit]:hover{background-color:rgb(87.0523809524,148.2476190476,68.9523809524);color:#fff}main#region_main>section.post>.content form input[type=submit]:focus{background-color:rgb(72.744047619,123.880952381,57.619047619);color:#fff;outline:none;box-shadow:inset 0 0 0 3px #000;animation:border-pulse 1s linear alternate infinite}main#region_main>section.post>.content form input[type=reset]{display:inline-flex;justify-content:center;align-items:center;height:3em;padding:0 3em;background-color:#e4173e;color:#fff;font-size:1em;text-align:center;line-height:1;text-decoration:none !important;cursor:pointer;transition:background-color .3s ease;font-family:"Whitney Bold",sans-serif;font-weight:700;font-style:normal}@media(max-width: 960px){main#region_main>section.post>.content form input[type=reset]{height:50px;padding:0 20px;font-size:18px}}@media(max-width: 720px){main#region_main>section.post>.content form input[type=reset]{display:flex;width:100%}}main#region_main>section.post>.content form input[type=reset]:hover{background-color:rgb(190.9386454183,19.2613545817,51.9219123506);color:#fff}main#region_main>section.post>.content form input[type=reset]:focus{background-color:rgb(158.5099601594,15.9900398406,43.1035856574);color:#fff;outline:none;box-shadow:inset 0 0 0 3px #000;animation:border-pulse 1s linear alternate infinite}main#region_main>section.post>.content form input[type=file]{padding:.6em 1em}main#region_main>section.post>.content form input[type=checkbox]+label,main#region_main>section.post>.content form input[type=radio]+label{position:relative;height:4em;display:flex;align-items:center;padding:0 2em 0 2.5em}main#region_main>section.post>.content form input[type=checkbox]+label::before,main#region_main>section.post>.content form input[type=radio]+label::before{content:"";position:absolute;top:1em;left:0;height:2em;width:2em;display:flex;align-items:center;justify-content:center;background-color:#fff;color:#fff;border:2px solid #f3f3f3}main#region_main>section.post>.content form input[type=checkbox]:hover+label::before,main#region_main>section.post>.content form input[type=radio]:hover+label::before{border-color:#4995bb}main#region_main>section.post>.content form input[type=checkbox]:focus+label::before,main#region_main>section.post>.content form input[type=radio]:focus+label::before{outline:none;box-shadow:inset 0 0 0 3px #000;animation:border-pulse 1s linear alternate infinite}main#region_main>section.post>.content form input[type=checkbox]:checked+label::before,main#region_main>section.post>.content form input[type=radio]:checked+label::before{background-color:#4995bb;box-shadow:inset 0 0 0 3px #fff}main#region_main>section.post>.content form input[type=checkbox]:checked:hover+label::before,main#region_main>section.post>.content form input[type=radio]:checked:hover+label::before{border-color:#4995bb}main#region_main>section.post>.content form input[type=checkbox]:checked:focus+label::before,main#region_main>section.post>.content form input[type=radio]:checked:focus+label::before{outline:none;box-shadow:inset 0 0 0 3px #000;animation:border-pulse 1s linear alternate infinite}main#region_main>section.post>.content form input[type=checkbox]:checked+label::before{content:"✔";background-color:#4995bb}main#region_main>section.post>.content form input[type=radio]+label::before{border-radius:50%}main#region_main>section.post>.content form fieldset{width:100%;display:flex;flex-wrap:wrap}@media(max-width: 720px){main#region_main>section.post>.content form fieldset{flex-direction:column;padding-bottom:.5em}main#region_main>section.post>.content form fieldset .form-element{padding:0}}main#region_main>section.post>.content form fieldset legend{display:block;width:100%;padding:0 0 .5em 0;margin:0 0 .5em 0;color:#000;font-size:1em;line-height:1;border-bottom:2px solid #f3f3f3}main#region_main>section.post>.content form fieldset .row{width:100%}main#region_main>section.post>.content form fieldset.stacked{flex-direction:column;padding-bottom:.5em}main#region_main>section.post>.content form fieldset.stacked .form-element{padding:0}html{height:100%;font-size:100%;scroll-behavior:smooth}body{display:flex;flex-direction:column;min-height:100vh;min-height:-webkit-fill-available;width:100%;background-color:#fff;color:#000;font-size:18px;overflow-x:hidden}@media(max-width: 1440px){body{font-size:16px}}nav#region_navigation{position:fixed;top:0;left:0;width:100%;height:100px;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1);z-index:950}@media(max-width: 1440px){nav#region_navigation{height:80px}}@media(max-width: 960px){nav#region_navigation{height:60px}}nav#region_navigation a,nav#region_navigation button{transition:background-color .3s ease,color .3s ease}@media(max-width: 960px){nav#region_navigation a,nav#region_navigation button{transition:none}}nav#region_navigation a::after,nav#region_navigation button::after{transition:background-color .3s ease,transform .3s ease}nav#region_navigation a:hover,nav#region_navigation button:hover{background-color:#f3f3f3}@media(max-width: 960px){nav#region_navigation a:hover,nav#region_navigation button:hover{color:inherit;background-color:inherit}}nav#region_navigation a:focus,nav#region_navigation button:focus{outline:none;box-shadow:inset 0 0 0 3px #000;animation:border-pulse 1s linear alternate infinite}nav#region_navigation a.logo{position:fixed;left:0;top:0;width:150px;height:100px;background-image:url("../img/logo.svg");background-size:auto 80px;background-position:center center;background-repeat:no-repeat}@media(max-width: 1440px){nav#region_navigation a.logo{height:80px;width:100px;background-size:auto 60px}}@media(max-width: 960px){nav#region_navigation a.logo{height:60px;width:70px;background-size:auto 50px}}nav#region_navigation a.skip-link{position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100px;background-color:#005681;color:#fff;font-size:1.5em;transform:translateY(-200px);opacity:0;transition:all .5s ease;z-index:990;font-family:"Whitney Bold",sans-serif;font-weight:700;font-style:normal}@media(max-width: 1440px){nav#region_navigation a.skip-link{height:80px}}@media(max-width: 960px){nav#region_navigation a.skip-link{height:60px}}nav#region_navigation a.skip-link:focus{outline:none;transform:translateY(0);opacity:1}nav#region_navigation button#navigation_primary-toggle{display:none;position:fixed;top:0;right:0;align-items:center;justify-content:center;width:60px;height:60px}nav#region_navigation button#navigation_primary-toggle::before{transform:rotate(0);transition:transform .3s ease}nav#region_navigation button#navigation_primary-toggle::before{content:"";display:inline-block;width:2.5em;height:2.5em;background-color:#000;-webkit-mask-image:url("../icon/more.svg");mask-image:url("../icon/more.svg");-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:2.5em;mask-size:2.5em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media(max-width: 960px){nav#region_navigation button#navigation_primary-toggle{display:flex}}nav#region_navigation button#navigation_primary-toggle.open::before{transform:rotate(180deg)}nav#region_navigation button#navigation_primary-toggle.open::before{content:"";display:inline-block;width:2.5em;height:2.5em;background-color:#e4173e;-webkit-mask-image:url("../icon/cross.svg");mask-image:url("../icon/cross.svg");-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:2.5em;mask-size:2.5em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}nav#region_navigation button#navigation_primary-toggle.open+ul#navigation_primary{opacity:1;z-index:900;pointer-events:initial}nav#region_navigation ul#navigation_primary{display:flex;justify-content:flex-end;width:100%;padding:0 100px 0 150px}@media(max-width: 1440px){nav#region_navigation ul#navigation_primary{padding:0 80px 0 100px}}@media(max-width: 960px){nav#region_navigation ul#navigation_primary{position:fixed;top:60px;left:0;right:0;bottom:0;flex-direction:column;justify-content:flex-start;padding:0 0 120px 0;background-color:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow-y:auto;font-size:1.33em;transition:opacity .3s ease;opacity:0;pointer-events:none;z-index:-1}}@media(max-width: 960px){nav#region_navigation ul#navigation_primary:focus-within{opacity:1;z-index:900}}nav#region_navigation ul#navigation_primary>li>a,nav#region_navigation ul#navigation_primary>li>button[aria-haspopup=true]{display:flex;align-items:center;justify-content:center;height:100px;padding:0 1em;text-align:center}@media(max-width: 1440px){nav#region_navigation ul#navigation_primary>li>a,nav#region_navigation ul#navigation_primary>li>button[aria-haspopup=true]{height:80px}}@media(max-width: 960px){nav#region_navigation ul#navigation_primary>li>a,nav#region_navigation ul#navigation_primary>li>button[aria-haspopup=true]{justify-content:flex-start;width:100%;height:3em;text-align:left}}nav#region_navigation ul#navigation_primary>li>button{position:relative}nav#region_navigation ul#navigation_primary>li>button::after{content:"";display:inline-block;width:1.25em;height:1.25em;background-color:#000;-webkit-mask-image:url("../icon/carat.svg");mask-image:url("../icon/carat.svg");-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:1.25em;mask-size:1.25em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}nav#region_navigation ul#navigation_primary>li>button::after{position:absolute;left:calc(50% - .625em);bottom:1em;transform:rotate(0)}@media(max-width: 1440px){nav#region_navigation ul#navigation_primary>li>button::after{bottom:.75em}}@media(max-width: 960px){nav#region_navigation ul#navigation_primary>li>button::after{bottom:0;right:.75em;left:auto;height:3em}}nav#region_navigation ul#navigation_primary>li>button[aria-expanded=true]{background-color:#000;color:#fff}nav#region_navigation ul#navigation_primary>li>button[aria-expanded=true]::after{content:"";display:inline-block;width:1.25em;height:1.25em;background-color:#e4173e;-webkit-mask-image:url("../icon/cross-small.svg");mask-image:url("../icon/cross-small.svg");-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:1.25em;mask-size:1.25em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media(max-width: 960px){nav#region_navigation ul#navigation_primary>li>button[aria-expanded=true]{background-color:rgba(0,0,0,.05);color:#000}}nav#region_navigation ul#navigation_primary>li>button[aria-expanded=true]::after{transform:rotate(180deg)}@media(max-width: 960px){nav#region_navigation ul#navigation_primary>li>button[aria-expanded=true]::after{bottom:0;right:.75em;left:auto;height:3em}}nav#region_navigation ul#navigation_primary>li>button[aria-expanded=true]:hover{background-color:#000}@media(max-width: 960px){nav#region_navigation ul#navigation_primary>li>button[aria-expanded=true]:hover{background-color:rgba(0,0,0,.05);color:#000}}nav#region_navigation ul#navigation_primary>li>button+ul{position:absolute;top:105px;min-width:200px;background-color:hsla(0,0%,100%,.9);box-shadow:0 2px 5px rgba(0,0,0,.1);opacity:1;transform:scale(1);filter:blur(0);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:transform .3s ease,filter .3s ease,opacity .3s ease}@media(max-width: 1440px){nav#region_navigation ul#navigation_primary>li>button+ul{top:85px}}@media(max-width: 960px){nav#region_navigation ul#navigation_primary>li>button+ul{position:relative;top:0;background-color:rgba(0,0,0,.1);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;filter:none;transform:none}}nav#region_navigation ul#navigation_primary>li>button+ul[aria-hidden=true]{opacity:0;transform:scale(1.1);filter:blur(10px)}@media(max-width: 960px){nav#region_navigation ul#navigation_primary>li>button+ul[aria-hidden=true]{display:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;filter:none;transform:none}}nav#region_navigation ul#navigation_primary>li>button+ul>li{font-family:"Whitney",sans-serif;font-weight:300;font-style:normal}nav#region_navigation ul#navigation_primary>li>button+ul>li>a{display:flex;align-items:center;justify-content:flex-start;padding:1em;text-align:left}nav#region_navigation ul#navigation_primary>li>button+ul>li>a:hover{background-color:rgba(0,0,0,.15)}@media(max-width: 960px){nav#region_navigation ul#navigation_primary>li>button+ul>li>a:hover{background-color:rgba(0,0,0,0)}}nav#region_navigation ul#navigation_primary>li.home{position:fixed;transform:translateY(-100vh)}@media(max-width: 960px){nav#region_navigation ul#navigation_primary>li.home{position:relative;transform:translateY(0)}}nav#region_navigation ul#navigation_primary>li.home:focus-within{position:initial;transform:translateY(0)}nav#region_navigation ul#navigation_primary>li.featured{font-family:"Whitney Bold",sans-serif;font-weight:700;font-style:normal}@media(max-width: 960px){nav#region_navigation ul#navigation_primary>li.shop,nav#region_navigation ul#navigation_primary>li.book{position:fixed;left:0;right:0}}nav#region_navigation ul#navigation_primary>li.shop a,nav#region_navigation ul#navigation_primary>li.book a{flex-direction:column;color:#fff;padding:0 2em;font-family:"Whitney Bold",sans-serif;font-weight:700;font-style:normal}@media(max-width: 1440px){nav#region_navigation ul#navigation_primary>li.shop a,nav#region_navigation ul#navigation_primary>li.book a{padding:0 1em}}@media(max-width: 960px){nav#region_navigation ul#navigation_primary>li.shop a,nav#region_navigation ul#navigation_primary>li.book a{flex-direction:row;justify-content:center;height:60px}}@media(max-width: 960px){nav#region_navigation ul#navigation_primary>li.shop{bottom:60px}}nav#region_navigation ul#navigation_primary>li.shop a{background-color:#005681}nav#region_navigation ul#navigation_primary>li.shop a::before{content:"";display:inline-block;width:1.75em;height:1.75em;background-color:#fff;-webkit-mask-image:url("../icon/shop.svg");mask-image:url("../icon/shop.svg");-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:1.75em;mask-size:1.75em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}nav#region_navigation ul#navigation_primary>li.shop a:hover{background-color:#00344e}@media(max-width: 960px){nav#region_navigation ul#navigation_primary>li.shop a:hover{background-color:#005681}}@media(max-width: 960px){nav#region_navigation ul#navigation_primary>li.book{bottom:0}}nav#region_navigation ul#navigation_primary>li.book a{background-color:#e4173e}nav#region_navigation ul#navigation_primary>li.book a::before{content:"";display:inline-block;width:1.75em;height:1.75em;background-color:#fff;-webkit-mask-image:url("../icon/book.svg");mask-image:url("../icon/book.svg");-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:1.75em;mask-size:1.75em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}nav#region_navigation ul#navigation_primary>li.book a:hover{background-color:#880620}@media(max-width: 960px){nav#region_navigation ul#navigation_primary>li.book a:hover{background-color:#e4173e}}nav#region_navigation button#navigation_search-toggle{position:fixed;top:0;right:0;display:flex;align-items:center;justify-content:center;width:100px;height:100px}nav#region_navigation button#navigation_search-toggle::before{content:"";display:inline-block;width:2em;height:2em;background-color:#000;-webkit-mask-image:url("../icon/search.svg");mask-image:url("../icon/search.svg");-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:2em;mask-size:2em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media(max-width: 1440px){nav#region_navigation button#navigation_search-toggle{width:80px;height:80px}}@media(max-width: 960px){nav#region_navigation button#navigation_search-toggle{right:60px;width:60px;height:60px}nav#region_navigation button#navigation_search-toggle::before{content:"";display:inline-block;width:2.5em;height:2.5em;background-color:#000;-webkit-mask-image:url("../icon/search.svg");mask-image:url("../icon/search.svg");-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:2.5em;mask-size:2.5em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}nav#region_navigation button#navigation_search-toggle+#navigation_search{position:fixed;top:105px;right:0;display:flex;width:100%;height:80px;background-color:hsla(0,0%,100%,.8);box-shadow:0 2px 5px rgba(0,0,0,.1);font-size:1.3em;opacity:1;transform:scale(1);filter:blur(0);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:transform .3s ease,filter .3s ease,opacity .3s ease;z-index:901}@media(max-width: 1440px){nav#region_navigation button#navigation_search-toggle+#navigation_search{top:85px}}@media(max-width: 960px){nav#region_navigation button#navigation_search-toggle+#navigation_search{top:60px}}nav#region_navigation button#navigation_search-toggle+#navigation_search[aria-hidden=true]{opacity:0;transform:scale(1.1);filter:blur(10px);z-index:-1}nav#region_navigation button#navigation_search-toggle+#navigation_search input:focus{outline:none;box-shadow:inset 0 0 0 3px #000;animation:border-pulse 1s linear alternate infinite}nav#region_navigation button#navigation_search-toggle+#navigation_search input[type=search]{flex-grow:1;height:80px;padding:0 1em;background-color:rgba(0,0,0,0)}nav#region_navigation button#navigation_search-toggle+#navigation_search input[type=submit]{display:flex;align-items:center;justify-content:center;width:100px;height:80px;background-color:#4995bb;color:#fff;text-align:center;font-family:"Whitney Bold",sans-serif;font-weight:700;font-style:normal}@media(max-width: 1440px){nav#region_navigation button#navigation_search-toggle+#navigation_search input[type=submit]{width:80px}}footer#region_footer>section{position:relative;display:flex;flex-direction:column;align-items:center;width:100%}footer#region_footer>section>.content{display:flex;align-items:center;justify-content:center;width:100%;max-width:1280px;padding:40px 80px}@media(max-width: 1440px){footer#region_footer>section>.content{padding:20px 40px}}@media(max-width: 960px){footer#region_footer>section>.content{padding:20px}}@media(max-width: 720px){footer#region_footer>section>.content{padding:10px}}@media(max-width: 720px){footer#region_footer>section>.content{flex-direction:column}}footer#region_footer>section.canadvantage{background-color:#f3f3f3;z-index:1}footer#region_footer>section.canadvantage>.content::before{content:"";display:block;width:350px;aspect-ratio:3.5/2;margin:0 3em 0 0;background-image:url("../img/canadvantage.jpg");background-position:center center;background-size:cover;border-radius:10px;box-shadow:2px 2px 6px rgba(0,0,0,.1);transform:rotate(-5deg)}@media(max-width: 720px){footer#region_footer>section.canadvantage>.content::before{width:50vw;margin:2em 0}}footer#region_footer>section.canadvantage>.content .details{display:flex;flex-direction:column;width:60%;background-color:#fff;text-align:center}@media(max-width: 720px){footer#region_footer>section.canadvantage>.content .details{width:100%}}footer#region_footer>section.canadvantage>.content .details p{padding:3em;font-size:1em;line-height:1;margin-bottom:0}footer#region_footer>section.canadvantage>.content .details a{display:inline-flex;justify-content:center;align-items:center;height:3em;padding:0 3em;background-color:#e4173e;color:#fff;font-size:1.25em;text-align:center;line-height:1;text-decoration:none !important;cursor:pointer;transition:background-color .3s ease;font-family:"Whitney Bold",sans-serif;font-weight:700;font-style:normal}@media(max-width: 960px){footer#region_footer>section.canadvantage>.content .details a{height:50px;padding:0 20px;font-size:18px}}@media(max-width: 720px){footer#region_footer>section.canadvantage>.content .details a{display:flex;width:100%}}footer#region_footer>section.canadvantage>.content .details a:hover{background-color:rgb(190.9386454183,19.2613545817,51.9219123506);color:#fff}footer#region_footer>section.canadvantage>.content .details a:focus{background-color:rgb(158.5099601594,15.9900398406,43.1035856574);color:#fff;outline:none;box-shadow:inset 0 0 0 3px #000;animation:border-pulse 1s linear alternate infinite}footer#region_footer>section.canadvantage>.content .details a::after{content:"..."}footer#region_footer>section.bestmanaged{z-index:1}@media(max-width: 720px){footer#region_footer>section.bestmanaged>.content{flex-direction:row;flex-wrap:wrap}}footer#region_footer>section.bestmanaged>.content::before,footer#region_footer>section.bestmanaged>.content::after{content:"";display:block;width:20%;aspect-ratio:4/3;background-position:center center;background-size:contain}@media(max-width: 720px){footer#region_footer>section.bestmanaged>.content::before,footer#region_footer>section.bestmanaged>.content::after{width:30%}}footer#region_footer>section.bestmanaged>.content::before{background-image:url("../img/best-managed.jpg")}@media(max-width: 720px){footer#region_footer>section.bestmanaged>.content::before{order:2}}footer#region_footer>section.bestmanaged>.content::after{background-image:url("../img/buy-manitoban.jpg")}@media(max-width: 720px){footer#region_footer>section.bestmanaged>.content::after{order:3}}footer#region_footer>section.bestmanaged>.content p{width:60%;padding:3em;font-size:.875em;line-height:1.2;margin-bottom:0}@media(max-width: 720px){footer#region_footer>section.bestmanaged>.content p{width:100%;text-align:center}}footer#region_footer>section.credit{background-color:#000;color:#fff;z-index:10}footer#region_footer>section.credit>.content{display:flex;align-items:center;justify-content:space-between;max-width:100%;font-size:.875em}@media(max-width: 720px){footer#region_footer>section.credit>.content{flex-direction:column-reverse;font-size:1.2em}}footer#region_footer>section.credit>.content a:hover{color:#e4173e}footer#region_footer>section.credit>.content a:hover::before{background-color:#e4173e !important}footer#region_footer>section.credit>.content a:focus{outline:none;box-shadow:inset 0 0 0 3px #000;animation:border-pulse 1s linear alternate infinite}footer#region_footer>section.credit>.content p{width:100%;flex-basis:33.3%}@media(max-width: 720px){footer#region_footer>section.credit>.content p{padding:1em}}@media(max-width: 720px){footer#region_footer>section.credit>.content p.copyright{text-align:center}}footer#region_footer>section.credit>.content p.phone{text-align:center}footer#region_footer>section.credit>.content p.phone a{display:inline-flex;align-items:center;font-size:1.25em;font-family:"Whitney Bold",sans-serif;font-weight:700;font-style:normal}footer#region_footer>section.credit>.content p.phone a::before{content:"";display:inline-block;width:1.5em;height:1.5em;background-color:#fff;-webkit-mask-image:url("../icon/phone.svg");mask-image:url("../icon/phone.svg");-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:1.5em;mask-size:1.5em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media(max-width: 720px){footer#region_footer>section.credit>.content p.phone a{font-size:1.5em}}footer#region_footer>section.credit>.content p.links{text-align:right}@media(max-width: 720px){footer#region_footer>section.credit>.content p.links{text-align:center}}footer#region_footer>section.credit>.content p.links a{margin:0 0 0 1em}@media(max-width: 720px){footer#region_footer>section.credit>.content p.links a{margin:0 .5em}}main#region_main{display:flex;flex-direction:column;flex-grow:1;width:100%;padding-top:100px}@media(max-width: 1440px){main#region_main{padding-top:80px}}@media(max-width: 960px){main#region_main{padding-top:60px}}main#region_main>section{display:flex;flex-direction:column;align-items:center;width:100%;scroll-padding-top:100px}@media(max-width: 1440px){main#region_main>section{scroll-padding-top:80px}}@media(max-width: 960px){main#region_main>section{scroll-padding-top:60px}}main#region_main>section>.content{width:100%;max-width:1280px}main#region_main>section.hero{justify-content:flex-end;height:calc(100vh - 100px);max-height:1080px;background-size:cover;background-position:center top}@media(max-width: 1440px){main#region_main>section.hero{height:calc(100vh - 80px);max-height:900px}}@media(max-width: 960px){main#region_main>section.hero{height:calc(100vh - 60px);max-height:1024px}}@media(max-width: 720px){main#region_main>section.hero{background-position:center center}}main#region_main>section.hero>.content{max-width:100%}main#region_main>section.hero>.content hgroup{display:flex;justify-content:space-between;align-items:flex-end;width:100%;padding:40px 80px}@media(max-width: 1440px){main#region_main>section.hero>.content hgroup{padding:20px 40px}}@media(max-width: 960px){main#region_main>section.hero>.content hgroup{flex-direction:column;align-items:center;padding:20px}}@media(max-width: 720px){main#region_main>section.hero>.content hgroup{padding:20px 10px}}main#region_main>section.hero>.content hgroup h1.logo{display:block;width:360px;aspect-ratio:9/8;background-image:url("../img/logo.svg");background-size:contain;background-repeat:no-repeat;background-position:center center}@media(max-width: 1440px){main#region_main>section.hero>.content hgroup h1.logo{width:300px}}@media(max-width: 960px){main#region_main>section.hero>.content hgroup h1.logo{width:45vw;max-height:33vh;margin-bottom:40px;background-position:center bottom}}@media(max-width: 720px){main#region_main>section.hero>.content hgroup h1.logo{margin-bottom:20px}}main#region_main>section.hero>.content hgroup p.tagline{display:block;width:460px;aspect-ratio:4/1;background-image:url("../img/tagline.png");background-size:contain;background-repeat:no-repeat;background-position:center center}@media(max-width: 1440px){main#region_main>section.hero>.content hgroup p.tagline{width:380px}}@media(max-width: 960px){main#region_main>section.hero>.content hgroup p.tagline{width:45vw}}main#region_main>section.cta{background-color:#fff}main#region_main>section.cta>.content{display:flex;align-items:center;justify-content:center;max-width:1920px;padding:40px 80px}@media(max-width: 1440px){main#region_main>section.cta>.content{padding:20px 40px}}@media(max-width: 960px){main#region_main>section.cta>.content{padding:20px}}@media(max-width: 720px){main#region_main>section.cta>.content{padding:10px}}@media(max-width: 720px){main#region_main>section.cta>.content{flex-direction:column}}main#region_main>section.cta>.content h2{margin-right:1em;font-size:3em;line-height:1;margin-bottom:0}@media(max-width: 960px){main#region_main>section.cta>.content h2{font-size:2em}}@media(max-width: 720px){main#region_main>section.cta>.content h2{margin:0 0 10px 0;text-align:center}}main#region_main>section.cta>.content a{display:inline-flex;justify-content:center;align-items:center;height:3em;padding:0 3em;background-color:#f3f3f3;color:#000;font-size:2em;text-align:center;line-height:1;text-decoration:none !important;cursor:pointer;transition:background-color .3s ease;font-family:"Whitney Bold",sans-serif;font-weight:700;font-style:normal}@media(max-width: 960px){main#region_main>section.cta>.content a{height:50px;padding:0 20px;font-size:18px}}@media(max-width: 720px){main#region_main>section.cta>.content a{display:flex;width:100%}}main#region_main>section.cta>.content a:hover{background-color:rgb(222.6,222.6,222.6);color:#000}main#region_main>section.cta>.content a:focus{background-color:hsl(0,0%,80.2941176471%);color:#000;outline:none;box-shadow:inset 0 0 0 3px #000;animation:border-pulse 1s linear alternate infinite}main#region_main>section.cta.booking h2{color:#005681}main#region_main>section.cta.booking a{display:inline-flex;justify-content:center;align-items:center;height:3em;padding:0 3em;background-color:#e4173e;color:#fff;font-size:2em;text-align:center;line-height:1;text-decoration:none !important;cursor:pointer;transition:background-color .3s ease;font-family:"Whitney Bold",sans-serif;font-weight:700;font-style:normal}main#region_main>section.cta.booking a::before{content:"";display:inline-block;width:1.5em;height:1.5em;background-color:#fff;-webkit-mask-image:url("../icon/book.svg");mask-image:url("../icon/book.svg");-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:1.5em;mask-size:1.5em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media(max-width: 960px){main#region_main>section.cta.booking a{height:50px;padding:0 20px;font-size:18px}}@media(max-width: 720px){main#region_main>section.cta.booking a{display:flex;width:100%}}main#region_main>section.cta.booking a:hover{background-color:rgb(190.9386454183,19.2613545817,51.9219123506);color:#fff}main#region_main>section.cta.booking a:focus{background-color:rgb(158.5099601594,15.9900398406,43.1035856574);color:#fff;outline:none;box-shadow:inset 0 0 0 3px #000;animation:border-pulse 1s linear alternate infinite}main#region_main>section.leaders>.content{display:flex;max-width:1920px;padding:2px}@media(max-width: 720px){main#region_main>section.leaders>.content{flex-direction:column;padding:10px}}main#region_main>section.leaders>.content .leader{display:flex;flex-direction:column;flex-basis:33.3%;flex-grow:1;margin:2px;padding:0;background-color:#f3f3f3;text-align:center}main#region_main>section.leaders>.content .leader h2{padding:40px 20px 0 20px;font-family:"Whitney Bold",sans-serif;font-weight:700;font-style:normal;font-size:2.25em;line-height:1;margin-bottom:.5em}@media(max-width: 960px){main#region_main>section.leaders>.content .leader h2{padding:20px 10px 0 10px;font-size:1.75em}}main#region_main>section.leaders>.content .leader p{flex-grow:1;padding:0 20px;font-size:1.25em;line-height:1.25;margin-bottom:.75em}@media(max-width: 960px){main#region_main>section.leaders>.content .leader p{padding:0 10px}}main#region_main>section.leaders>.content .leader img{width:100%;height:auto;aspect-ratio:maintain;mix-blend-mode:multiply}main#region_main>section.leaders>.content .leader a{width:100%;display:inline-flex;justify-content:center;align-items:center;height:3em;padding:0 3em;background-color:#005681;color:#fff;font-size:1.5em;text-align:center;line-height:1;text-decoration:none !important;cursor:pointer;transition:background-color .3s ease;font-family:"Whitney Bold",sans-serif;font-weight:700;font-style:normal}main#region_main>section.leaders>.content .leader a::after{content:"..."}@media(max-width: 960px){main#region_main>section.leaders>.content .leader a{height:50px;padding:0 20px;font-size:18px}}@media(max-width: 720px){main#region_main>section.leaders>.content .leader a{display:flex;width:100%}}main#region_main>section.leaders>.content .leader a:hover{background-color:rgb(0,58.8,88.2);color:#fff}main#region_main>section.leaders>.content .leader a:focus{background-color:rgb(0,35,52.5);color:#fff;outline:none;box-shadow:inset 0 0 0 3px #000;animation:border-pulse 1s linear alternate infinite}main#region_main>section.masthead{position:relative;background-color:#f3f3f3}main#region_main>section.masthead>.content{display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:0 720px 0 80px}@media(max-width: 1440px){main#region_main>section.masthead>.content{padding:0 calc(50% + 40px) 0 40px}}@media(max-width: 960px){main#region_main>section.masthead>.content{padding:0 calc(50% + 20px) 0 20px}}@media(max-width: 720px){main#region_main>section.masthead>.content{align-items:center;min-height:auto;padding:25vh 10px 10px 10px;text-align:center}}main#region_main>section.masthead>.content h1{font-family:"Whitney Bold",sans-serif;font-weight:700;font-style:normal;font-size:3em;line-height:1;margin-bottom:.25em}@media(max-width: 720px){main#region_main>section.masthead>.content h1{font-size:2em}}main#region_main>section.masthead>.content p{font-size:1.2em;line-height:1.2;margin-bottom:0}main#region_main>section.masthead>.image{position:absolute;top:0;right:0;bottom:0;width:50%;background-size:cover;background-position:center center}@media(max-width: 720px){main#region_main>section.masthead>.image{left:0;bottom:auto;height:calc(25vh - 10px);width:100%}}main#region_main>section.post>.content{padding:40px 80px}@media(max-width: 1440px){main#region_main>section.post>.content{padding:20px 40px}}@media(max-width: 960px){main#region_main>section.post>.content{padding:20px}}@media(max-width: 720px){main#region_main>section.post>.content{padding:10px}}main#region_main>section.post>.content h1{color:#005681;font-family:"Whitney Bold",sans-serif;font-weight:700;font-style:normal;font-size:3em;line-height:1;margin-bottom:.25em}@media(max-width: 720px){main#region_main>section.post>.content h1{font-size:2em}}main#region_main>section.post>.content h2{color:#005681;font-family:"Whitney Bold",sans-serif;font-weight:700;font-style:normal;font-size:2.5em;line-height:1;margin-bottom:.5em}@media(max-width: 720px){main#region_main>section.post>.content h2{font-size:1.75em}}main#region_main>section.post>.content h3{color:#4995bb;font-family:"Whitney Bold",sans-serif;font-weight:700;font-style:normal;font-size:2em;line-height:1;margin-bottom:.5em}@media(max-width: 720px){main#region_main>section.post>.content h3{font-size:1.5em}}main#region_main>section.post>.content h4{font-size:1.5em;line-height:1;margin-bottom:.5em}@media(max-width: 720px){main#region_main>section.post>.content h4{font-size:1.33em}}main#region_main>section.post>.content h5{font-size:1.25em;line-height:1;margin-bottom:.5em}main#region_main>section.post>.content h6{font-size:1.1em;line-height:1;margin-bottom:1.25em}main#region_main>section.post>.content p{font-size:1em;line-height:1.5;margin-bottom:1.5em}main#region_main>section.post>.content p a{text-decoration:underline;color:#4995bb}main#region_main>section.post>.content p a:hover{color:#e4173e}main#region_main>section.post>.content p a:focus{outline:none;box-shadow:inset 0 0 0 3px #000;animation:border-pulse 1s linear alternate infinite}main#region_main>section.post>.content ul li::before{background-color:#e4173e}main#region_main>section.post>.content ol li::before{color:#e4173e}main#region_main>section.post>.content dl dt{color:#880620;border-color:#880620}main#region_main>section.post>.content dl dd{background:linear-gradient(to bottom, rgba(136, 6, 32, 0.15), rgba(136, 6, 32, 0))}main#region_main>section.post>.content details::marker{display:none}main#region_main>section.post>.content details summary{position:relative;padding:.25em 2em .25em 0;color:#880620;border-bottom:3px solid #880620;font-size:1.33em;list-style:none;cursor:pointer}main#region_main>section.post>.content details summary::after{content:"";display:inline-block;width:1.5em;height:1.5em;background-color:#880620;-webkit-mask-image:url("../icon/more.svg");mask-image:url("../icon/more.svg");-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:1.5em;mask-size:1.5em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}main#region_main>section.post>.content details summary::after{position:absolute;top:0;right:0}main#region_main>section.post>.content details .content{padding:1em;margin:0 0 1em 0;background:linear-gradient(to bottom, rgba(136, 6, 32, 0.15), rgba(136, 6, 32, 0))}main#region_main>section.post>.content details:open summary::after{content:"";display:inline-block;width:1.5em;height:1.5em;background-color:#880620;-webkit-mask-image:url("../icon/cross.svg");mask-image:url("../icon/cross.svg");-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:1.5em;mask-size:1.5em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}main#region_main>section.post>.content blockquote{padding:4em;margin:2em 4em;background-color:#f3f3f3}@media(max-width: 720px){main#region_main>section.post>.content blockquote{padding:20px;margin:0 20px 40px 20px}}main#region_main>section.post>.content blockquote p{font-family:"Whitney Italic",sans-serif;font-weight:300;font-style:italic;font-size:1.5em;line-height:1;margin-bottom:.5em}main#region_main>section.post>.content blockquote p.attribution{text-align:right;font-family:"Whitney Bold",sans-serif;font-weight:700;font-style:normal;font-size:.875em;line-height:1;margin-bottom:0}main#region_main>section.post>.content blockquote p.attribution::before{content:"—"}main#region_main>section.post>.content hr{display:block;width:100%;height:3px;margin:2em 0;background-color:#f3f3f3;border:none}main#region_main>section.post>.content img{max-width:100%;height:auto;aspect-ratio:maintain}main#region_main>section.banner{justify-content:center;min-height:25vh;background-size:cover;background-position:center center;padding:40px 80px}@media(max-width: 1440px){main#region_main>section.banner{padding:20px 40px}}@media(max-width: 960px){main#region_main>section.banner{padding:20px}}@media(max-width: 720px){main#region_main>section.banner{padding:10px}}main#region_main>section.banner .content{max-width:640px;padding:1em 0 0 0;background-color:rgba(136,6,32,.75);color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-align:center}main#region_main>section.banner .content h2{padding:0 20px;font-family:"Whitney Bold",sans-serif;font-weight:700;font-style:normal;font-size:1.75em;line-height:1;margin-bottom:.5em}main#region_main>section.banner .content p{padding:0 20px;font-size:1em;line-height:1.5;margin-bottom:1em}main#region_main>section.banner .content a{width:100%;display:inline-flex;justify-content:center;align-items:center;height:3em;padding:0 3em;background-color:#880620;color:#fff;font-size:1.25em;text-align:center;line-height:1;text-decoration:none !important;cursor:pointer;transition:background-color .3s ease;font-family:"Whitney Bold",sans-serif;font-weight:700;font-style:normal}main#region_main>section.banner .content a::after{content:"..."}@media(max-width: 960px){main#region_main>section.banner .content a{height:50px;padding:0 20px;font-size:18px}}@media(max-width: 720px){main#region_main>section.banner .content a{display:flex;width:100%}}main#region_main>section.banner .content a:hover{background-color:hsl(348,91.5492957746%,19.8431372549%);color:#fff}main#region_main>section.banner .content a:focus{background-color:hsl(348,91.5492957746%,12.8431372549%);color:#fff;outline:none;box-shadow:inset 0 0 0 3px #000;animation:border-pulse 1s linear alternate infinite}main#region_main>section.locations>.content{padding:40px 80px}@media(max-width: 1440px){main#region_main>section.locations>.content{padding:20px 40px}}@media(max-width: 960px){main#region_main>section.locations>.content{padding:20px}}@media(max-width: 720px){main#region_main>section.locations>.content{padding:10px}}main#region_main>section.locations>.content ul li{display:flex;align-items:center;justify-content:space-between;padding:.5em 0}@media(max-width: 720px){main#region_main>section.locations>.content ul li{flex-direction:column}}main#region_main>section.locations>.content ul li:not(:last-child){border-bottom:3px solid #f3f3f3}main#region_main>section.locations>.content ul li .title{flex-grow:1;max-width:640px;font-size:1.5em;line-height:1;margin-bottom:0}@media(max-width: 1440px){main#region_main>section.locations>.content ul li .title{max-width:460px}}@media(max-width: 960px){main#region_main>section.locations>.content ul li .title{max-width:320px}}@media(max-width: 720px){main#region_main>section.locations>.content ul li .title{max-width:100%;margin-bottom:.5em;text-align:center}}main#region_main>section.locations>.content ul li .actions{display:flex;align-items:center}@media(max-width: 720px){main#region_main>section.locations>.content ul li .actions{width:100%}}main#region_main>section.locations>.content ul li .actions a{margin:2px}main#region_main>section.locations>.content ul li .actions a.info{display:inline-flex;justify-content:center;align-items:center;height:3em;padding:0 3em;background-color:#4995bb;color:#fff;font-size:1em;text-align:center;line-height:1;text-decoration:none !important;cursor:pointer;transition:background-color .3s ease;font-family:"Whitney Bold",sans-serif;font-weight:700;font-style:normal}@media(max-width: 960px){main#region_main>section.locations>.content ul li .actions a.info{height:50px;padding:0 20px;font-size:18px}}@media(max-width: 720px){main#region_main>section.locations>.content ul li .actions a.info{display:flex;width:100%}}main#region_main>section.locations>.content ul li .actions a.info:hover{background-color:hsl(200,45.6%,42.9803921569%);color:#fff}main#region_main>section.locations>.content ul li .actions a.info:focus{background-color:rgb(49.912,105.696,133.588);color:#fff;outline:none;box-shadow:inset 0 0 0 3px #000;animation:border-pulse 1s linear alternate infinite}main#region_main>section.locations>.content ul li .actions a.info::after{content:"..."}main#region_main>section.locations>.content ul li .actions a.book{display:inline-flex;justify-content:center;align-items:center;height:3em;padding:0 3em;background-color:#e4173e;color:#fff;font-size:1em;text-align:center;line-height:1;text-decoration:none !important;cursor:pointer;transition:background-color .3s ease;font-family:"Whitney Bold",sans-serif;font-weight:700;font-style:normal}main#region_main>section.locations>.content ul li .actions a.book::before{content:"";display:inline-block;width:1.75em;height:1.75em;background-color:#fff;-webkit-mask-image:url("../icon/book.svg");mask-image:url("../icon/book.svg");-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:1.75em;mask-size:1.75em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media(max-width: 960px){main#region_main>section.locations>.content ul li .actions a.book{height:50px;padding:0 20px;font-size:18px}}@media(max-width: 720px){main#region_main>section.locations>.content ul li .actions a.book{display:flex;width:100%}}main#region_main>section.locations>.content ul li .actions a.book:hover{background-color:rgb(190.9386454183,19.2613545817,51.9219123506);color:#fff}main#region_main>section.locations>.content ul li .actions a.book:focus{background-color:rgb(158.5099601594,15.9900398406,43.1035856574);color:#fff;outline:none;box-shadow:inset 0 0 0 3px #000;animation:border-pulse 1s linear alternate infinite}section.hero{opacity:0;transition:transform 1s ease,opacity 1s ease,filter 1s ease;transform-origin:center bottom;transform:scale(1.2)}section.hero.visible{opacity:1}section.hero.visible{transform:scale(1)}section.cta{opacity:0;transition:transform 1s ease,opacity 1s ease,filter 1s ease;transform-origin:center bottom}section.cta.visible{opacity:1}section.leaders{opacity:0;transition:transform 1s ease,opacity 1s ease,filter 1s ease;transform-origin:center bottom;transform:translateY(10vh)}section.leaders.visible{opacity:1}section.leaders.visible{transform:translateY(0)}section.canadvantage{opacity:0;transition:transform 1s ease,opacity 1s ease,filter 1s ease;transform-origin:center bottom;transform:scale(1.2)}section.canadvantage.visible{opacity:1}section.canadvantage.visible{transform:scale(1)}section.bestmanaged{opacity:0;transition:transform 1s ease,opacity 1s ease,filter 1s ease;transform-origin:center bottom;transform:translateY(10vh)}section.bestmanaged.visible{opacity:1}section.bestmanaged.visible{transform:translateY(0)}section.masthead{opacity:0;transition:transform 1s ease,opacity 1s ease,filter 1s ease;transform-origin:center bottom;transform:translateY(-10vh)}section.masthead.visible{opacity:1}section.masthead.visible{transform:translateY(0)}section.post{opacity:0;transition:transform 1s ease,opacity 1s ease,filter 1s ease;transform-origin:center bottom;transform:translateY(10vh)}section.post.visible{opacity:1}section.post.visible{transform:translateY(0)}section.locations{opacity:0;transition:transform 1s ease,opacity 1s ease,filter 1s ease;transform-origin:center bottom;transform:translateY(10vh)}section.locations.visible{opacity:1}section.locations.visible{transform:translateY(0)}section.banner{opacity:0;transition:transform 1s ease,opacity 1s ease,filter 1s ease;transform-origin:center bottom;filter:blur(10px)}section.banner.visible{opacity:1}section.banner.visible{filter:blur(0)}