*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul,ol{padding:0}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}button{border:0;background:0;padding:0;cursor:pointer}sub,sup{font-size:75%;line-height:0;position:relative}[type="search"]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{-webkit-animation-duration:0.01ms !important;animation-duration:0.01ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}.sr-only,footer .footer-form .hs-form-html .hsfc-Form .hsfc-EmailField>.hsfc-FieldLabel,.visuallyHidden,footer .form-vertical .control-label{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}@media screen and (max-width: 1150px){.captcha-recaptcha{-webkit-transform:scale(0.77);transform:scale(0.77);-webkit-transform-origin:0 0;transform-origin:0 0}}.blockBodyScroll *{container:unset !important}:root{--desktop-nav-breakpoint: 70.6875rem;--warning-400: #d0a737;--primary-50: #f2f6ff;--primary-100: #e6edff;--primary-300: #1a59ff;--primary-400: #0046ff;--primary-500: #003ddf;--primary-text: var(--success-400);--secondary-60: rgba(228,182,255,0.6);--secondary-100: #fbf3ff;--secondary-300: #e6bdff;--secondary-400: #e4b6ff;--secondary-500: #a07fb3;--secondary-text: var(--alert-400);--success-100: #fdfff7;--success-300: #bcff20;--success-400: #b2ff00;--success-500: #9cdf00;--success-text: var(--primary-400);--alert-100: #ffede6;--alert-200: rgba(253,75,0,0.2);--alert-300: #fd6626;--alert-400: #fd4b00;--alert-500: #da4100;--alert-text: var(--neutral-100);--tend-blue: #0178d2;--brand-prose: #043544;--brand-prose-gold: #b8936f;--brand-donald: #fff4d4;--brand-donald-gold: #ffc829;--brand-niagarahealth: #e7f5ff;--brand-niagarahealth-text: #04284d;--brand-niagarahealth-green: #8cd021;--brand-niagarahealth-dark: #004990;--brand-oxy: #eef7e6;--brand-oxy-dark: #25282a;--brand-oxy-green: #7fff00;--brand-tucows: #0019ff;--brand-tucows-dark: #00096e;--brand-tucows-green: #00f295;--brand-nac: #f95738;--brand-nac-dark: #003045;--brand-nac-accent: #f95738;--brand-nac-highlight: rgba(249,87,56,0.4);--brand-missisaugafoundation-blue: #1d4484;--brand-missisaugafoundation-light: #8090ac;--brand-missisaugafoundation-highlight: rgba(128,144,172,0.5);--brand-missisaugafoundation-pink: #be385c;--brand-bluemountainbrewingco: #0065a9;--brand-bluemountainbrewingco-highlight: rgba(1,101,169,0.3);--brand-niagarariverlions-green: #68b734;--brand-hellodent: #E5F9F3;--brand-hellodent-dark: #009065;--brand-hellodent-green: #00F6AD;--brand-hellodent-blue: #2D7DD2;--brand-hellodent-ink: #03180D;--brand-hellodent-sage: #00C389;--brand-dentalcorp: #fdf5e8;--brand-dentalcorp-dark: #34798d;--brand-dentalcorp-green: #cde1e0;--brand-dentalcorp-blue: #92bbc6;--brand-dentalcorp-ink: #232C2F;--brand-dentalcorp-sage: #a1b9a1;--neutral-100: #ffffff;--neutral-200: #fafafa;--neutral-300: #f8f7f8;--neutral-700: rgba(34,34,34,0.6);--neutral-800: #222222;--neutral-900: #000000;--text: #000;--links: #0046ff;--ff-primary: "neulis-sans", sans-serif;--ff-secondary: "neulis-sans", sans-serif;--ff-tertiary: "neulis-sans", sans-serif;--fs-h1-sm: 5.9375rem;--fs-h1: 5rem;--fs-h2: 4.5rem;--fs-h2-sm: 3rem;--fs-h2-lg: 5rem;--fs-h3: 2.375rem;--fs-h3-lg: 2.5rem;--fs-h4: 1.625rem;--fs-h5: 1.625rem;--fs-h6: .9375rem;--fs-leadin: 1.375rem;--fs-leadin-lg: 1.5rem;--fs-leadin-xlg: 3rem;--fs-body: 1.25rem;--fs-button-lg: 2.1875rem;--space-0: 0;--space-5: .3125rem;--space-10: 0.625rem;--space-15: .9375rem;--space-20: 1.25rem;--space-25: 1.5625rem;--space-30: 1.875rem;--space-35: 2.1875rem;--space-40: 2.5rem;--space-45: 2.8125rem;--space-50: 3.125rem;--space-55: 3.4375rem;--space-60: 3.75rem;--space-65: 4.0625rem;--space-70: 4.375rem;--space-75: 4.6875rem;--space-80: 5rem;--space-85: 5.3125rem;--space-90: 5.625rem;--space-95: 5.9375rem;--space-100: 6.25rem;--space-105: 6.5625rem;--space-110: 6.875rem;--space-115: 7.1875rem;--space-120: 7.5rem;--space-125: 7.8125rem;--space-130: 8.125rem;--space-135: 8.4375rem;--space-140: 8.75rem;--space-150: 9.375rem;--space-155: 9.6875rem;--space-160: 10rem;--space-165: 10.3125rem;--space-200: 12.5rem;--padding: 1.25rem;--double-padding: 2.5rem;--max-width: 98rem;--max-width-padding: 100.5rem;--box-shadow: 0 1.25rem 1.25rem 0 rgba(0,0,0,0.03);--box-shadow-nav: 0 -.25rem .625rem 0 rgba(0,0,0,0.02), 0 1.25rem 1.25rem 0 rgba(0,0,0,0.03);--border-radius-btn: 6.25rem;--border-radius-callout: 6.25rem;--logo-header: 6.875rem;--logo-mobile: 12.5rem;--logo-footer: 13.5625rem;--header-height: 4.0625rem}@media screen and (max-width: 71.875rem){:root{--fs-h1-sm: clamp(2.8125rem, calc(10vw - 0.5rem), 5.9375rem);--fs-h1: clamp(2.375rem, calc(8vw - 0.5rem), 5rem);--fs-h2: clamp(2.1875rem, calc(5vw - 0.5rem), 4.5rem);--fs-h2-sm: clamp(1.875rem, calc(7.5vw - 0.5rem), 3rem);--fs-h2-lg: clamp(2.375rem, calc(7.5vw - 0.5rem), 6.25rem);--fs-h3: clamp(1.25rem, calc(5vw - 0.5rem), 2.375rem);--fs-h3-lg: clamp(1.5rem, calc(5vw - 0.5rem), 2.5rem);--fs-h4: clamp(1.5rem, calc(4.3vw - 0.5rem), 1.625rem);--fs-h5: clamp(1.125rem, calc(4vw - 0.5rem), 1.625rem);--fs-leadin: clamp(1.25rem, calc(5vw - 0.5rem), 1.375rem);--fs-body: clamp(1rem, calc(5vw - 0.5rem), 1.25rem);--fs-leadin-lg: clamp(1.25rem, calc(4.5vw - 0.5rem), 1.5rem);--fs-leadin-xlg: clamp(1.5rem, calc(5.5vw - 0.5rem), 3rem);--fs-button-lg: clamp(1.25rem, calc(3.8vw - 0.5rem), 2.1875rem)}}@media screen and (max-width: 31.25rem){:root{--fs-h1-sm: 2.625rem;--fs-h1: 2.375rem;--fs-h2: 2.1875rem;--fs-h2-lg: 2.375rem;--fs-h2-sm: 1.875rem;--fs-h3: 1.25rem;--fs-h4: 1.5rem;--fs-h5: 1.125rem;--fs-leadin: 1.25rem;--fs-body: 1rem;--fs-leadin-lg: 1.25rem;--fs-leadin-xlg: 1.5rem;--fs-button-lg: 1.25rem}}@media screen and (max-width: 80rem){:root{--space-50: clamp(2.1875rem, calc(1.586538rem + 1.923077vw), 3.125rem);--space-55: clamp(2.1875rem, calc(1.386218rem + 2.564103vw), 3.4375rem);--space-60: clamp(2.5rem, calc(1.698718rem + 2.564103vw), 3.75rem);--space-65: clamp(2.5rem, calc(1.498397rem + 3.205128vw), 4.0625rem);--space-70: clamp(2.5rem, calc(1.298077rem + 3.846154vw), 4.375rem);--space-75: clamp(2.5rem, calc(1.097756rem + 4.487179vw), 4.6875rem);--space-80: clamp(3.125rem, calc(1.923077rem + 3.846154vw), 5rem);--space-85: clamp(3.125rem, calc(1.722756rem + 4.487179vw), 5.3125rem);--space-90: clamp(3.125rem, calc(1.522436rem + 5.128205vw), 5.625rem);--space-95: clamp(3.125rem, calc(1.322115rem + 5.769231vw), 5.9375rem);--space-100: clamp(3.125rem, calc(1.121795rem + 6.410256vw), 6.25rem);--space-105: clamp(3.125rem, calc(0.921474rem + 7.051282vw), 6.5625rem);--space-110: clamp(3.125rem, calc(0.721154rem + 7.692308vw), 6.875rem);--space-115: clamp(3.125rem, calc(0.520833rem + 8.333333vw), 7.1875rem);--space-120: clamp(4.375rem, calc(0.320513rem + 8.974359vw), 7.5rem);--space-125: clamp(4.375rem, calc(0.120192rem + 9.615385vw), 7.8125rem);--space-130: clamp(4.375rem, calc(-0.080128rem + 10.25641vw), 8.125rem);--space-135: clamp(4.375rem, calc(-0.280449rem + 10.897436vw), 8.4375rem);--space-140: clamp(4.375rem, calc(-0.480769rem + 11.538462vw), 8.75rem);--space-150: clamp(5rem, calc(2.195513rem + 8.974359vw), 9.375rem);--space-155: clamp(5rem, calc(1.995192rem + 9.615385vw), 9.6875rem);--space-160: clamp(5rem, calc(1.794872rem + 10.25641vw), 10rem);--space-165: clamp(5rem, calc(1.594551rem + 10.897436vw), 10.3125rem);--space-200: clamp(5rem, calc(0.192308rem + 15.384615vw), 12.5rem)}}@media screen and (max-width: 31.25rem){:root{--space-50: 2.1875rem;--space-55: 2.1875rem;--space-60: 2.5rem;--space-65: 2.5rem;--space-70: 2.5rem;--space-75: 2.5rem;--space-80: 3.125rem;--space-85: 3.125rem;--space-90: 3.125rem;--space-95: 3.125rem;--space-100: 3.125rem;--space-105: 3.125rem;--space-110: 3.125rem;--space-115: 3.125rem;--space-120: 4.375rem;--space-125: 4.375rem;--space-130: 4.375rem;--space-135: 4.375rem;--space-140: 4.375rem;--space-150: 5rem;--space-155: 5rem;--space-160: 5rem;--space-165: 5rem;--space-200: 5rem}}@media screen and (min-width: 64.0625rem){:root{--max-width: 100.5rem;--max-width-padding: 103rem}}@media screen and (max-width: 71.875rem){:root{--border-radius-btn: 3.125rem;--border-radius-callout: 3.125rem}}@media screen and (max-width: 70.625rem){:root{--logo-header: 6.5625rem}}@media screen and (max-width: 31.25rem){:root{--logo-header: 4.125rem}}@media screen and (min-width: 70.6875rem){:root{--header-height: 5.6875rem}}@media screen and (min-width: 71.9375rem){:root{--header-height: 5.6875rem}}.accessibility{--primary-50: #f7f7f7;--primary-100: #eee;--primary-300: #5e5e5e;--primary-400: #555;--primary-500: #4a4a4a;--primary-text: var(--neutral-100);--secondary-300: #3d3d3d;--secondary-400: #333;--secondary-500: #2e2e2e;--secondary-text: var(--neutral-100);--success-100: #f5f5f5;--success-300: #707070;--success-400: #222;--success-500: #1e1e1e;--success-text: var(--neutral-100);--alert-100: #eee;--alert-200: #ddd;--alert-300: #5e5e5e;--alert-400: #555;--alert-500: #4a4a4a;--alert-text: var(--neutral-100);--links: #000}@font-face{font-family:"icomoon";src:url("../fonts/icomoon.woff2") format("woff2"),url("../fonts/icomoon.woff") format("woff");font-weight:normal;font-style:normal}.blockBodyScroll *{container:unset !important}.tymbrel-row .tymbrel-col-12{width:100%}.tymbrel-row .tymbrel-col-9{width:75%}.tymbrel-row .tymbrel-col-8{width:66.6667%}.tymbrel-row .tymbrel-col-6{width:50%}.tymbrel-row .tymbrel-col-4{width:33.3333%}.tymbrel-row .tymbrel-col-3{width:25%}@media handheld,only screen and (max-width: 71.875rem){.tymbrel-row .tymbrel-col-3,.tymbrel-row .tymbrel-col-9{width:50%}.tymbrel-row .tymbrel-col-9 .tymbrel-col-4{width:50%}}@media handheld,only screen and (max-width: 48rem){.tymbrel-row.tymbrelMobileFirst .tymbrel-col:last-of-type,.tymbrel-row.tymbrelMobileLastColumnFirst .tymbrel-col:last-of-type{order:-1}.tymbrel-row .tymbrel-col-3,.tymbrel-row .tymbrel-col-9,.tymbrel-row .tymbrel-col-4,.tymbrel-row .tymbrel-col-8,.tymbrel-row .tymbrel-col-6{width:100%}.tymbrel-row .tymbrel-col-9 .tymbrel-col-4{width:50%}.tymbrel-row .tymbrel-col-6 .tymbrel-col-6{width:50%}}@media screen and (max-width: 48rem){.margin-top-20:not(.extend-img-right).tymbrelMobileLastColumnFirst{margin-top:var(--space-90) !important}}.tymbrel-row{display:flex;flex-flow:row wrap}.tymbrel-row.tymbrelHideMe,.tymbrelHideMe{display:none}.tymbrel-row.tymbrelVertical{align-items:center}.tymbrel-row.tymbrelVertical .tymbrel-col>:first-child{margin-top:0}.tymbrel-row .tymbrel-col{padding-bottom:1.875em;flex-grow:0;flex-shrink:1}.tymbrel-row.tymbrelEqual .tymbrel-col:not(.tymbrel-nested){display:flex;flex-flow:column nowrap}.tymbrel-row.tymbrelEqual .tymbrel-col:not(.tymbrel-nested) div[class*="callout"]{flex:0 1 100%}.tymbrelEqual .tymbrel-col>p:only-child:has(img){height:100%}.tymbrelEqual .tymbrel-col>p:only-child:has(img) img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.citation-social .seo-Facebook a:before{content:"\f09a"}.citation-social .seo-Twitter a:before{content:"\f099"}.citation-social .seo-Google\+a:before{content:"\f0d5"}.citation-social .seo-YouTube a:before{content:"\f16a"}.citation-social .seo-Instagram a:before{content:"\f16d"}.citation-social .seo-Pinterest a:before{content:"\f231"}.citation-social .seo-LinkedIn a:before{content:"\f0e1"}.citation-social .seo-Tumblr a:before{content:"\f173"}.citation-social .seo-GoogleBusiness a:before{content:"\f1a0"}.citation-social .seo-Vimeo a:before{content:"\f27d"}.tymbrel-row{position:relative;margin-block:var(--space-90) 0;max-width:var(--max-width-padding);margin-inline:auto;padding-inline:0;justify-content:center}@media screen and (max-width: 48rem){.tymbrel-row{margin-block:3.75rem 0}}.tymbrel-row .tymbrel-row{margin-inline:calc(var(--padding) * -1)}@media screen and (min-width: 64.0625rem){.tymbrel-row{padding-inline:var(--padding)}}.tymbrel-row .tymbrel-col{padding-inline:var(--padding);padding-bottom:0;container:tymbrel-col / inline-size}.tymbrel-row .tymbrel-col>:first-child{margin-top:0}.tymbrel-row .tymbrel-col>:last-child{margin-bottom:0}@media screen and (max-width: 71.875rem){.tymbrel-row .tymbrel-col+.tymbrel-col-3:not(:nth-child(2)){padding-top:var(--space-70)}}@media screen and (max-width: 48rem){.tymbrel-row .tymbrel-col+.tymbrel-col{padding-top:var(--space-70)}}@media screen and (max-width: 48rem){.tymbrel-row.tymbrelMobileLastColumnFirst .tymbrel-col:last-child{padding-block:0 var(--space-70) !important}}.tymbrel-row.calloutFullWidth,.tymbrel-row.full-width{max-width:none !important;justify-content:center}@media screen and (min-width: 71.9375rem){.tymbrel-row.calloutFullWidth .tymbrel-col-12,.tymbrel-row.full-width .tymbrel-col-12{max-width:var(--max-width-padding)}}@media screen and (min-width: 71.9375rem) and (min-width: 64.0625rem){.tymbrel-row.calloutFullWidth .tymbrel-col-12,.tymbrel-row.full-width .tymbrel-col-12{max-width:var(--max-width)}}@media screen and (min-width: 71.9375rem){.tymbrel-row.calloutFullWidth .tymbrel-col-8,.tymbrel-row.full-width .tymbrel-col-8{max-width:calc(var(--max-width-padding) / 12 * 8)}}@media screen and (min-width: 71.9375rem) and (min-width: 64.0625rem){.tymbrel-row.calloutFullWidth .tymbrel-col-8,.tymbrel-row.full-width .tymbrel-col-8{max-width:calc(var(--max-width) / 12 * 8)}}@media screen and (min-width: 71.9375rem){.tymbrel-row.calloutFullWidth .tymbrel-col-6,.tymbrel-row.full-width .tymbrel-col-6{max-width:calc(var(--max-width-padding) / 12 * 6)}}@media screen and (min-width: 71.9375rem) and (min-width: 64.0625rem){.tymbrel-row.calloutFullWidth .tymbrel-col-6,.tymbrel-row.full-width .tymbrel-col-6{max-width:calc(var(--max-width) / 12 * 6)}}@media screen and (min-width: 71.9375rem){.tymbrel-row.calloutFullWidth .tymbrel-col-4,.tymbrel-row.full-width .tymbrel-col-4{max-width:calc(var(--max-width-padding) / 12 * 4)}}@media screen and (min-width: 71.9375rem) and (min-width: 64.0625rem){.tymbrel-row.calloutFullWidth .tymbrel-col-4,.tymbrel-row.full-width .tymbrel-col-4{max-width:calc(var(--max-width) / 12 * 4)}}@media screen and (min-width: 71.9375rem){.tymbrel-row.calloutFullWidth .tymbrel-col-3,.tymbrel-row.full-width .tymbrel-col-3{max-width:calc(var(--max-width-padding) / 12 * 3)}}@media screen and (min-width: 71.9375rem) and (min-width: 64.0625rem){.tymbrel-row.calloutFullWidth .tymbrel-col-3,.tymbrel-row.full-width .tymbrel-col-3{max-width:calc(var(--max-width) / 12 * 3)}}.row{max-width:var(--max-width-padding);margin-inline:auto;display:flex;flex-flow:row wrap}.row .row{margin-inline:calc(var(--padding) * -1)}.columns{padding-inline:var(--padding);width:100%;flex:0 1 auto}.primary .columns{-webkit-padding-after:var(--double-padding);padding-block-end:var(--double-padding)}@media screen and (min-width: 48.0625rem){.columns.large-1{width:8.33333%}.columns.large-2{width:16.66667%}.columns.large-3{width:25%}.columns.large-4{width:33.33333%}.columns.large-5{width:41.66667%}.columns.large-6{width:50%}.columns.large-7{width:58.33333%}.columns.large-8{width:66.66667%}.columns.large-9{width:75%}.columns.large-10{width:83.33333%}.columns.large-11{width:91.66667%}}.extend-img{max-width:unset !important;padding-inline:0 !important;overflow:hidden}@media screen and (max-width: 48rem){.extend-img{flex-direction:column}}.extend-img .tymbrel-col-4{display:flex;flex-direction:column;justify-content:center}.extend-img .tymbrel-col-4>div{max-width:42.375rem}@media screen and (min-width: 87.25rem){.extend-img .tymbrel-col-4{width:calc((var(--max-width-padding) * 0.33333))}}@media screen and (max-width: 48rem){.extend-img .tymbrel-col-4{width:100%}}.extend-img .tymbrel-col-4 p:last-child{margin-top:1.875rem}@media screen and (max-width: 31.25rem){.extend-img .tymbrel-col-4 p:last-child{margin-top:1.5625rem}}.extend-img .tymbrel-col-8{display:flex;flex-direction:column;gap:1.25rem;position:relative}@media screen and (min-width: 87.25rem){.extend-img .tymbrel-col-8{width:calc((100% - var(--max-width-padding)) / 2 + (var(--max-width-padding) * 0.666667))}}@media screen and (max-width: 48rem){.extend-img .tymbrel-col-8{width:100%}}@media screen and (max-width: 48rem){.extend-img .tymbrel-col-8{max-height:21.875rem;overflow:hidden}}.extend-img .tymbrel-col-8 p{overflow:hidden}@media screen and (min-width: 48.0625rem){.extend-img .tymbrel-col-8 p{position:absolute;width:calc(100% - 1.25rem);height:100%;top:0;left:0}}.extend-img .tymbrel-col-8 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0}.extend-img .extend-img-text{position:relative}.extend-img .extend-img-text>*{z-index:1;position:relative}.extend-img-left{justify-content:flex-start !important}@media screen and (min-width: 48.0625rem){.extend-img-left .tymbrel-col-4{padding-inline:0 1.25rem !important}}@media screen and (min-width: 64.0625rem){.extend-img-left .tymbrel-col-4{padding-inline:0 2.5rem !important}}@media screen and (max-width: 48rem){.extend-img-left .tymbrel-col-4{padding-top:1.25rem !important}}@media screen and (max-width: 48rem){.extend-img-left .tymbrel-col-8{padding-inline:0 1.25rem !important}}.extend-img-left .tymbrel-col-8 p{border-radius:0 var(--border-radius-callout) var(--border-radius-callout) 0}.extend-img-left .extend-img-text{padding:var(--space-130) 0 var(--space-130) 3.125rem}@media screen and (max-width: 71.875rem){.extend-img-left .extend-img-text{padding:var(--space-35) 0 var(--space-40) 1.25rem}}@media screen and (max-width: 48rem){.extend-img-left .extend-img-text{padding:1.25rem 0}}.extend-img-left .extend-img-text:after{border-radius:var(--border-radius-callout) 0 0 var(--border-radius-callout);left:0}.extend-img-right{justify-content:flex-end !important}@media screen and (min-width: 48.0625rem){.extend-img-right .tymbrel-col-4{padding-inline:1.25rem 0 !important}}@media screen and (min-width: 64.0625rem){.extend-img-right .tymbrel-col-4{padding-inline:2.5rem 0 !important}}@media screen and (max-width: 48rem){.extend-img-right .tymbrel-col-8{padding-inline:0 1.25rem !important;padding-top:1.25rem !important}}.extend-img-right .tymbrel-col-8 p{border-radius:var(--border-radius-callout) 0 0 var(--border-radius-callout)}@media screen and (max-width: 48rem){.extend-img-right .tymbrel-col-8 p{border-radius:0 var(--border-radius-callout) var(--border-radius-callout) 0}}.extend-img-right .extend-img-text{padding:var(--space-130) 3.125rem var(--space-130) 0}@media screen and (max-width: 71.875rem){.extend-img-right .extend-img-text{padding:var(--space-35) 1.25rem var(--space-40) 0}}@media screen and (max-width: 48rem){.extend-img-right .extend-img-text{padding:1.25rem 0}}.extend-img-right .extend-img-text:after{border-radius:0 var(--border-radius-callout) var(--border-radius-callout) 0;right:0}.extend-img-right.tymbrelMobileLastColumnFirst .tymbrel-col:last-child{padding-bottom:1.25rem !important}.text-img-left{justify-content:flex-start !important;padding-left:0 !important}.text-img-left .tymbrel-col:first-child{padding-inline:0}@media screen and (min-width: 48.0625rem){.text-img-left .tymbrel-col:first-child{padding-inline:0rem .625rem;max-width:unset;width:calc(50% + .625rem)}}.text-img-left .tymbrel-col:first-child p{height:100%}@media screen and (max-width: 48rem){.text-img-left .tymbrel-col:first-child p{max-height:16.5rem;overflow:hidden}}.text-img-left .tymbrel-col:first-child img,.text-img-left .tymbrel-col:first-child iframe{border-top-left-radius:0;border-bottom-left-radius:0;width:100%}@media screen and (max-width: 48rem){.text-img-left .tymbrel-col:first-child img,.text-img-left .tymbrel-col:first-child iframe{border-radius:0}}.text-img-left .tymbrel-col:first-child iframe{min-height:100%}.text-img-left .tymbrel-col:first-child img{height:100%;-o-object-fit:cover;object-fit:cover}.text-img-left .tymbrel-col:last-child{display:flex;flex-direction:column;justify-content:center;text-align:center}@media screen and (min-width: 48.0625rem){.text-img-left .tymbrel-col:last-child{text-align:left;width:calc(50% - .625rem);padding-block:2.5rem;padding-left:4.375rem}}@media screen and (min-width: 48.0625rem) and (max-width: 71.875rem){.text-img-left .tymbrel-col:last-child{padding-left:1.875rem}}.text-img-right{justify-content:flex-end !important;padding-right:0 !important}.text-img-right .tymbrel-col:last-child{padding-inline:0}@media screen and (min-width: 48.0625rem){.text-img-right .tymbrel-col:last-child{padding-inline:.625rem 0rem;max-width:unset;width:calc(50% + .625rem)}}.text-img-right .tymbrel-col:last-child p{height:100%}@media screen and (max-width: 48rem){.text-img-right .tymbrel-col:last-child p{max-height:16.5rem;overflow:hidden}}.text-img-right .tymbrel-col:last-child img,.text-img-right .tymbrel-col:last-child iframe{border-top-right-radius:0;border-bottom-right-radius:0;width:100%}@media screen and (max-width: 48rem){.text-img-right .tymbrel-col:last-child img,.text-img-right .tymbrel-col:last-child iframe{border-radius:0}}.text-img-right .tymbrel-col:last-child iframe{min-height:100%}.text-img-right .tymbrel-col:last-child img{height:100%;-o-object-fit:cover;object-fit:cover}.text-img-right .tymbrel-col:first-child{text-align:center;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 48.0625rem){.text-img-right .tymbrel-col:first-child{text-align:left;width:calc(50% - .625rem);padding-block:2.5rem;padding-right:4.375rem}}@media screen and (min-width: 48.0625rem) and (max-width: 71.875rem){.text-img-right .tymbrel-col:first-child{padding-right:1.875rem}}.tymbrel-row>.tymbrel-col>.tymbrel-row{padding-inline:0 !important}body{background-color:var(--neutral-100);font-family:var(--ff-primary);line-height:1.6;color:var(--text);font-size:var(--fs-body);font-weight:400;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width: 48rem){body{-webkit-text-size-adjust:none}}@media screen and (max-width: 70.625rem){body.no-scroll{overflow:hidden;position:relative}}@media screen and (max-width: 70.625rem) and (max-width: 31.25rem){body.no-scroll{padding-right:0}}@media screen and (max-width: 70.625rem){body.no-scroll::after{content:"";width:100%;height:100%;position:absolute;z-index:201;top:0}body.no-scroll header{z-index:100000}body.no-scroll .default-msg-bar{z-index:1}}button,input[type="button"],input[type="reset"],input[type="submit"]{font-family:var(--ff-tertiary)}.site-container{overflow-x:clip;position:relative}@media screen and (min-width: 70.6875rem){main{padding-top:var(--header-height)}}.skip-to-content-link{left:50%;padding:.5rem 1rem;position:absolute;-webkit-transform:translate(-500%, -200%);transform:translate(-500%, -200%);transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s;background-color:var(--primary-400);color:var(--primary-text)}.skip-to-content-link:focus{-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);color:var(--primary-text);z-index:1000000000;top:0}h1,h2,h3,h4,h5,h6,p,div{scroll-margin-top:var(--header-height)}*:focus{outline:2px solid var(--success-400);outline-offset:.125rem}a{color:var(--links);text-decoration:none;transition:color 0.2s ease-out}a:hover,a:focus{color:var(--neutral-900)}main a{font-weight:500}.accessibility a{text-decoration:underline !important}hr{border:0;border-top:.0625rem solid #ccc;margin:1.2rem 0;clear:both}iframe{border:0;outline:transparent}body::-moz-selection{color:var(--primary-text);text-shadow:none;background-color:var(--primary-400)}body::selection{color:var(--primary-text);text-shadow:none;background-color:var(--primary-400)}.tymbrelImageGalleryWrap.galleryWrapActive svg{margin-bottom:0}strong{font-weight:600}.seo-hours ul{list-style:none;margin-left:0}.seo-hours ul strong{display:inline-block}.seo-hours:last-child .contactDetails{margin-bottom:0}.show-captcha iframe{border-radius:0 !important}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-family:var(--ff-secondary);font-weight:500}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a{color:inherit;transition:opacity 0.2s ease-out}h1 a:hover,h1 a:focus,.h1 a:hover,.h1 a:focus,h2 a:hover,h2 a:focus,.h2 a:hover,.h2 a:focus,h3 a:hover,h3 a:focus,.h3 a:hover,.h3 a:focus,h4 a:hover,h4 a:focus,.h4 a:hover,.h4 a:focus,h5 a:hover,h5 a:focus,.h5 a:hover,.h5 a:focus{opacity:0.7}h1:last-child,.h1:last-child,h2:last-child,.h2:last-child,h3:last-child,.h3:last-child,h4:last-child,.h4:last-child,h5:last-child,.h5:last-child{margin-bottom:0}.internal p+h3{margin-top:2.5rem}@media screen and (max-width: 48rem){.internal p+h3{margin-top:1.625rem}}h1,.h1{font-size:var(--fs-h1);margin-bottom:1.5625rem;line-height:1.1818181818;color:var(--secondary-text);max-width:74.375rem}.internal h1,.internal .h1{font-size:var(--fs-h1-sm);margin-bottom:2.5rem;line-height:1.1}@media screen and (max-width: 59.375rem){.internal h1,.internal .h1{margin-bottom:1.875rem}}@media screen and (max-width: 31.25rem){.internal h1,.internal .h1{margin-bottom:1.5625rem}}h2,.h2{line-height:1.1;font-size:var(--fs-h2);margin-bottom:1.875rem}@media screen and (max-width: 40rem){h2,.h2{margin-bottom:1.875rem}}.internal h2 strong{color:var(--primary-400);font-weight:inherit}.h2-lg{line-height:1.3;font-size:var(--fs-h2-lg);margin-bottom:2.5rem}@media screen and (max-width: 40rem){.h2-lg{margin-bottom:2.1875rem}}.h2-sm{font-size:var(--fs-h2-sm);margin-bottom:1rem}h3,.h3{font-size:var(--fs-h3);margin-bottom:1.5625rem;line-height:1.5;color:var(--neutral-900)}.h3-lg{font-size:var(--fs-h3-lg);line-height:1.5}h4,.h4{font-size:var(--fs-h4);margin-bottom:1.125rem;line-height:1.3;font-weight:500}h5,.h5{font-size:var(--fs-h5);margin-bottom:.625rem;line-height:1.5;font-family:var(--ff-primary);font-weight:400}h6,.h6{font-size:var(--fs-h6);line-height:1.2;margin-bottom:.3125rem;font-weight:700;text-transform:uppercase;color:var(--primary-400)}.preheading{font-weight:500;font-family:var(--ff-secondary);margin-bottom:1.875rem;font-size:clamp(1rem, calc(4vw - 0.5rem), 1.25rem)}.preheading a{font-weight:500 !important}@media screen and (max-width: 48rem){.preheading{margin-bottom:1.5625rem}}p{margin:0 0 1rem 0}p:last-child{margin-bottom:0 !important}p:empty{display:none}p+p:has(.cms-button-text:only-child){margin-top:1.875rem}@media screen and (max-width: 48rem){p+p:has(.cms-button-text:only-child){margin-top:1.75rem}}p+p:has(.cms-button-primary,.cms-button-secondary,.cms-button-success,.cms-button-alert){margin-top:2.1875rem}@media screen and (max-width: 48rem){p+p:has(.cms-button-primary,.cms-button-secondary,.cms-button-success,.cms-button-alert){margin-top:1.8125rem}}.accordion-content p+p:has(.cms-button-primary,.cms-button-secondary,.cms-button-success,.cms-button-alert,.cms-button-text){margin-top:1.25rem}.accordion-content>.tymbrel-row{margin-top:0 !important}p.leadin{font-size:var(--fs-leadin);line-height:1.6;margin-bottom:1.375rem}@media screen and (max-width: 48rem){p.leadin{margin-bottom:1.125rem}}p.leadin a:not([class]){font-weight:700}p.leadin-lg{font-size:var(--fs-leadin-lg);margin-bottom:1.5625rem;color:var(--neutral-900)}p.leadin-xlg{font-size:var(--fs-leadin-xlg);line-height:1.6428571429;margin-bottom:1.5625rem;color:var(--neutral-900);font-weight:500;font-family:var(--ff-secondary)}p.leadin-xlg strong{color:var(--alert-400);font-weight:500}a:not([class]){color:var(--links)}small{font-size:.75rem;line-height:2;display:inline-block;font-weight:300}.h2-success h2{position:relative;isolation:isolate;display:inline-block;font-size:clamp(1.75rem, calc(5vw - 0.5rem), 3.125rem);font-weight:400;line-height:1.2;padding-inline:0.13em}.h2-success h2::before{content:"";position:absolute;z-index:-1;inset:0.215em 0;-webkit-transform:translateY(2px);transform:translateY(2px);border-radius:0.12em;background-color:rgba(178,255,0,0.9)}span.h2-success{position:relative;isolation:isolate;display:inline-block}span.h2-success::before{content:"";position:absolute;z-index:-1;inset:0.215em 0;-webkit-transform:translateY(2px);transform:translateY(2px);border-radius:0.12em;background-color:rgba(178,255,0,0.9)}.sliding-line{display:inline;background-image:linear-gradient(rgba(178,255,0,0.9), rgba(178,255,0,0.9));background-repeat:no-repeat;background-position:left calc(50% + 0.25em);background-size:calc(var(--sliding-line, 0) * 100%) 0.55em;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media (prefers-reduced-motion: reduce){.sliding-line{background-size:100% 0.55em}}.heading-highlight{background-image:linear-gradient(var(--highlight-colour, transparent), var(--highlight-colour, transparent));background-repeat:no-repeat;background-position:left calc(50% + 0.2em);background-size:0% var(--highlight-height, 0.5em);-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size 600ms ease-in-out}.heading-highlight.is-highlighted{background-size:100% var(--highlight-height, 0.55em)}@media (prefers-reduced-motion: reduce),print{.heading-highlight{background-size:100% var(--highlight-height, 0.55em);transition:none}}.page-title .heading-highlight{--highlight-height: 1ex}.highlight-success{--highlight-colour: var(--success-400)}.highlight-alert{--highlight-colour: var(--alert-400)}.highlight-secondary{--highlight-colour: var(--secondary-400)}.highlight-primary{--highlight-colour: var(--primary-400)}.heading-highlight.heading-highlight-donald{--highlight-colour: var(--brand-donald-gold) !important;background-size:100% var(--highlight-height, 0.55em)}.heading-highlight.heading-highlight-niagarahealth{--highlight-colour: var(--brand-niagarahealth-green) !important;background-size:100% var(--highlight-height, 0.55em)}.heading-highlight.heading-highlight-oxy{--highlight-colour: var(--brand-oxy-green) !important;background-size:100% var(--highlight-height, 0.55em)}.heading-highlight.heading-highlight-tucows{--highlight-colour: var(--brand-tucows-green) !important;background-size:100% var(--highlight-height, 0.55em)}.heading-highlight.heading-highlight-nac{--highlight-colour: var(--brand-nac-highlight) !important;background-size:100% var(--highlight-height, 0.55em)}.heading-highlight.heading-highlight-missisaugafoundation{--highlight-colour: var(--brand-missisaugafoundation-highlight) !important;background-size:100% var(--highlight-height, 0.55em)}.heading-highlight.heading-highlight-bluemountainbrewingco{--highlight-colour: var(--brand-bluemountainbrewingco-highlight) !important;background-size:100% var(--highlight-height, 0.55em)}.heading-highlight.heading-highlight-niagarariverlions{--highlight-colour: var(--brand-niagarariverlions-green) !important;background-size:100% var(--highlight-height, 0.55em)}.heading-highlight.heading-highlight-prose{--highlight-colour: var(--brand-prose-gold) !important;background-size:100% var(--highlight-height, 0.55em)}.heading-highlight.heading-highlight-hellodent{--highlight-colour: var(--brand-hellodent-green) !important;background-size:100% var(--highlight-height, 0.55em)}.heading-highlight.heading-highlight-dentalcorp{--highlight-colour: var(--brand-dentalcorp-green) !important;background-size:100% var(--highlight-height, 0.55em)}.cross-out{display:inline;background-image:linear-gradient(currentColor, currentColor);background-repeat:no-repeat;background-position:left calc(50% + 0.3965em - 0.5ex);background-size:calc(var(--sliding-line, 0) * 100%) 0.06em;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media (prefers-reduced-motion: reduce){.cross-out{background-size:100% 0.06em}}.small-font-body .leadin{font-weight:400;margin-bottom:1.875rem}.small-font-body p:not([class]),.small-font-body ul{font-size:clamp(.9375rem, calc(5vw - 0.5rem), 1rem)}.small-font-body h3:not([class]){font-size:clamp(1.875rem, calc(5vw - 0.5rem), 3.125rem);margin-bottom:var(--space-35)}.callout{padding-block:var(--space-120) !important;padding-inline:1.25rem;text-align:center;margin:1.875rem 0;border-radius:var(--border-radius-callout)}@media screen and (max-width: 71.875rem){.callout{padding-block:var(--space-70) !important}}@media screen and (min-width: 48.0625rem){.callout{padding-inline:1.875rem}}@media screen and (min-width: 71.9375rem){.callout{padding-inline:3.125rem}}.callout>:first-child{margin-top:0}.callout>:last-child{margin-bottom:0}.callout a:not([class]){transition:opacity 0.2s ease-out;font-weight:600}.callout a:not([class]):hover,.callout a:not([class]):focus{opacity:0.8}.callout a:not([class]):focus{outline-color:inherit}.callout .styled__list a{opacity:1 !important}.callout h2,.callout .h2,.callout h3,.callout .h3{max-width:75rem;margin-inline:auto}.callout h2 a:not([class]),.callout .h2 a:not([class]),.callout h3 a:not([class]),.callout .h3 a:not([class]){font-weight:inherit}.callout svg,.callout .form-group,.callout p,.callout h3,.callout h2,.callout h4,.callout h5{max-width:65.8125rem;margin-inline:auto}.callout .leadin-lg{max-width:69rem;color:inherit}.callout .cms-button-text{color:var(--success-400)}.callout .cms-button-text:hover,.callout .cms-button-text:focus{color:var(--text)}.calloutLeft{text-align:left}.calloutLeft h2,.calloutLeft .h2,.calloutLeft h3,.calloutLeft .h3,.calloutLeft p,.calloutLeft svg{margin-inline:0}.calloutTransparent{background-color:transparent !important}.tymbrel-row.callout{max-width:var(--max-width);margin-inline:auto !important;padding-inline:0rem}@media screen and (min-width: 64.0625rem){.tymbrel-row.callout{padding-inline:var(--padding)}}@media screen and (max-width: 64rem){.tymbrel-row.callout{padding-inline:0}}.tymbrel-row.calloutFullWidth.callout{border-radius:0}@media screen and (max-width: 85.625rem){.tymbrel-row.callout:not(.calloutFullWidth){margin-inline:var(--padding) !important}}.calloutFullWidth{padding-block:var(--space-120) !important}@media screen and (max-width: 71.875rem){.calloutFullWidth{padding-block:var(--space-70) !important}}@media screen and (max-width: 64rem){.calloutFullWidth{padding-inline:0}}.callout{background-color:var(--neutral-100)}.callout .cms-button-text{color:var(--neutral-900)}.callout .cms-button-text:hover,.callout .cms-button-text:focus{color:var(--primary-400)}.callout-icon-light::before{background-image:url(../images/icon-light.svg)}.calloutWhite{background-color:var(--neutral-100)}.calloutWhite h1,.calloutWhite .h1,.calloutWhite h4{color:var(--text)}.calloutTend{background-color:transparent;background:url("../images/tend-bg-full.jpg") no-repeat;background-size:cover}.calloutTend h3{font-weight:400}.calloutTend h3 a{color:inherit}.calloutTend h3 a::after{content:"";font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline;font-size:clamp(.5625rem, calc(3vw - 0.5rem), .9375rem);padding-left:1.875rem;position:relative;top:-.1875rem}@media screen and (max-width: 40rem){.calloutTend h3 a::after{top:-.125rem;padding-left:.6875rem}}.calloutTend h3 a:hover,.calloutTend h3 a:focus{color:var(--tend-blue)}.calloutTend .cms-button-text{color:var(--neutral-900)}.calloutTend .cms-button-text:hover,.calloutTend .cms-button-text:focus{color:var(--tend-blue)}.calloutProse{background-color:var(--brand-prose)}.calloutDonald{background-color:var(--brand-donald);color:#231f20 !important}.calloutBlack{background-color:var(--neutral-900);color:var(--neutral-100)}.calloutBlack h2 strong{color:var(--success-400)}.calloutBlack h1,.calloutBlack .h1,.calloutBlack h3,.calloutBlack .h3,.calloutBlack h4,.calloutBlack .h4,.calloutBlack .cms-button-text{color:inherit}.calloutBlack h1 a,.calloutBlack .h1 a,.calloutBlack h3 a,.calloutBlack .h3 a,.calloutBlack h4 a,.calloutBlack .h4 a,.calloutBlack .cms-button-text a{color:inherit}.calloutBlack p a:not([class]){color:var(--success-400)}.calloutBlack p a:not([class]):hover,.calloutBlack p a:not([class]):focus,.calloutBlack .cms-button-text:hover,.calloutBlack .cms-button-text:focus{color:var(--success-400)}.calloutBlack h4{color:var(--success-400)}@media screen and (min-width: 59.4375rem){.calloutBlack .list-blue-pills li+li{margin-top:1.5625rem}}.calloutBlack .list-blue-pills li:before{background-color:var(--success-400);top:0.93em}.calloutBlack .list-blue-pills a{color:inherit}.calloutBlack .list-blue-pills a:hover,.calloutBlack .list-blue-pills a:focus{color:var(--success-400)}.calloutPrimary.white-text h2,.calloutPrimary.white-text p,.calloutPrimary.white-text h3{color:var(--neutral-100)}.h3-color-success h3{color:var(--success-400) !important;margin-bottom:1.4375rem}.h3-color-success h3::after{content:"";display:block;width:6.5625rem;height:.1875rem;margin:1.4375rem auto 0;border-radius:.1875rem;background:linear-gradient(90deg, var(--success-400) 0% 52%, color-mix(in srgb, var(--success-400) 50%, var(--primary-400) 50%) 52% 90%, var(--primary-400) 90% 100%)}@media screen and (max-width: 31.25rem){.h3-color-success .callout{padding-top:3.125rem !important}}.calloutPrimary{background-color:var(--primary-400);color:var(--primary-text)}.calloutPrimary .cms-button-primary{background-color:transparent;color:var(--neutral-100);border-color:var(--neutral-100)}.calloutPrimary .cms-button-primary:hover,.calloutPrimary .cms-button-primary:focus{background-color:var(--neutral-100);color:var(--primary-500)}.calloutPrimary a:not([class]),.calloutPrimary .text{color:inherit !important}.calloutPrimary h2 strong{color:var(--success-400)}.calloutPrimary .h4{color:var(--neutral-100)}.calloutPrimary .h4 a{color:var(--success-400) !important}.calloutPrimary .h4 a:hover,.calloutPrimary .h4 a:focus{color:var(--neutral-100)}.calloutSecondary{background-color:var(--secondary-400);color:var(--secondary-text)}.calloutSecondary p:not(:has(.cms-button-text)){color:var(--text)}.calloutSecondary .cms-button-primary{background-color:transparent;color:var(--secondary-text);border-color:var(--secondary-text)}.calloutSecondary .cms-button-primary:hover,.calloutSecondary .cms-button-primary:focus{background-color:var(--secondary-text);color:var(--secondary-400);border-color:var(--secondary-text)}.calloutSecondary a:not([class]),.calloutSecondary .text{color:inherit !important}.calloutSuccess{background-color:var(--success-400);color:var(--success-text)}.calloutSuccess a:not([class]),.calloutSuccess .text,.calloutSuccess p.leadin-bold{color:inherit !important}.calloutSuccessLight{background-color:#f9ffeb}.calloutSuccessLight h2{color:var(--primary-400)}.calloutPrimaryLight{background-color:var(--primary-100)}.calloutPrimaryLight h2,.calloutPrimaryLight .preheading{color:var(--primary-400)}.calloutPrimaryLight .preheading{margin-bottom:.9375rem}.calloutPrimaryLight .add-preheading-line:after{width:3.5rem}.calloutSecondaryLight{background-color:var(--secondary-100)}.calloutSecondaryLight h2,.calloutSecondaryLight .preheading{color:var(--alert-400)}.calloutSecondaryLight .preheading{margin-bottom:.9375rem}.calloutSecondaryLight .add-preheading-line:after{width:3.5rem}.calloutSecondaryLight .cms-button-text{color:var(--alert-400) !important}.calloutAlertLight{background-color:var(--alert-100)}.calloutAlertLight h2,.calloutAlertLight .preheading{color:var(--alert-400)}.calloutAlertLight .preheading{margin-bottom:.9375rem}.calloutAlertLight .add-preheading-line:after{width:3.5rem}.calloutAlert{background-color:var(--alert-400);color:var(--alert-text)}.calloutAlert .cms-button-alert,.calloutAlert .cms-button-primary{background:transparent;border-color:var(--alert-text);color:var(--alert-text)}.calloutAlert .cms-button-alert:hover,.calloutAlert .cms-button-alert:focus,.calloutAlert .cms-button-primary:hover,.calloutAlert .cms-button-primary:focus{background:var(--alert-text);border-color:var(--alert-text);color:var(--alert-400)}.calloutAlert .cms-button-secondary:hover,.calloutAlert .cms-button-secondary:focus{background:transparent;border-color:var(--alert-text);color:var(--alert-text)}.calloutAlert a:not([class]),.calloutAlert .text{color:inherit !important}.calloutAlert .splide__arrow{color:var(--alert-text) !important;border-color:var(--alert-text) !important}.calloutAlert .splide__arrow:hover,.calloutAlert .splide__arrow:focus{background-color:var(--alert-text) !important;color:var(--alert-400) !important}.calloutPrimary h2,.calloutPrimary h3,.calloutPrimary h3 a,.calloutSecondary h2,.calloutSecondary h3,.calloutSecondary h3 a,.calloutSuccess h2,.calloutSuccess h3,.calloutSuccess h3 a,.calloutAlert h2,.calloutAlert h3,.calloutAlert h3 a{color:inherit}.calloutPrimary .cms-button-text,.calloutSecondary .cms-button-text,.calloutSuccess .cms-button-text,.calloutAlert .cms-button-text{color:inherit}.calloutPrimary .cms-button-text:hover,.calloutPrimary .cms-button-text:focus,.calloutSecondary .cms-button-text:hover,.calloutSecondary .cms-button-text:focus,.calloutSuccess .cms-button-text:hover,.calloutSuccess .cms-button-text:focus,.calloutAlert .cms-button-text:hover,.calloutAlert .cms-button-text:focus{opacity:0.8;color:inherit}.calloutPrimary p a:not([class]),.calloutSecondary p a:not([class]),.calloutSuccess p a:not([class]),.calloutAlert p a:not([class]){font-weight:700;color:inherit}.calloutNeutral{background-color:var(--neutral-200)}.callout p:last-child:has(.cms-button-text:only-child) .cms-button-text{margin-bottom:0}.calloutImg{padding:0 !important;overflow:hidden}.calloutImg>.tymbrel-col{padding:0 !important;max-width:unset !important;display:flex;overflow:hidden}.calloutImg>.tymbrel-col p{max-width:unset;width:100%}.calloutImg>.tymbrel-col:has(img){max-height:60.625rem}.calloutImg img,.calloutImg iframe{border-radius:0 !important;width:100%}.calloutImg img{height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 40rem){.calloutImg img{min-height:28.125rem}}.calloutHorizontal .tymbrel-col:last-child{display:flex}@media screen and (min-width: 48.0625rem){.calloutHorizontal .tymbrel-col:last-child{justify-content:flex-end}}@media screen and (max-width: 48rem){.calloutHorizontal .tymbrel-col:last-child{padding-top:1.875rem}}.calloutHorizontal.calloutWater:before{width:17.0625rem;right:calc((100% - var(--max-width-padding)) / 2 + 5rem);bottom:-4.0625rem}@media screen and (max-width: 64rem){.calloutHorizontal.calloutWater:before{right:1.25rem}}@media screen and (max-width: 48rem){.calloutHorizontal.calloutWater:before{width:9.125rem;right:0;bottom:-2.1875rem}}.calloutSvg{padding:5.625rem 3.4375rem 4.375rem !important}@media screen and (max-width: 48rem){.calloutSvg{padding:2.5rem !important}}.calloutMedium{padding:5rem 3.75rem 5.3125rem !important}@media screen and (max-width: 59.375rem){.calloutMedium{padding:2.5rem 1.5625rem !important}}.calloutMedium .preheading{margin-bottom:1.5625rem}.calloutMedium .preheading+h3{margin-top:0 !important}.calloutLgMedium{padding:5rem 4.6875rem 5.3125rem !important}@media screen and (max-width: 59.375rem){.calloutLgMedium{padding:2.5rem !important}}.calloutSmall{padding:2.1875rem 6.25rem !important}@media screen and (max-width: 87.5rem){.calloutSmall{padding:2.1875rem 3.4375rem !important}}@media screen and (max-width: 59.375rem){.calloutSmall{padding:1.875rem !important}}.calloutXSmall{padding:3.75rem 1.875rem !important}@media screen and (max-width: 31.25rem){.calloutXSmall{padding:1.875rem 1.25rem !important}}.calloutCenterVertically{display:flex;flex-direction:column;align-items:center;justify-content:center !important}.wide-callout p{max-width:62.5rem !important}.tymbrel-col>.callout{height:100%}.calloutBorderBlack{border:.1875rem solid var(--neutral-900)}.calloutBorderBlack .h2-sm{margin-bottom:1.875rem}.calloutBorderPrimary{border:.1875rem solid var(--primary-400)}.calloutBorderSuccess{border:.1875rem solid var(--success-400)}.stepCallouts{border-width:.125rem;padding:1.875rem !important;border-radius:1.5625rem}.stepCallouts div:first-child{display:flex;flex-wrap:wrap;gap:.3125rem .625rem;margin-bottom:var(--space-130) !important}.stepCallouts div:first-child p{margin-bottom:0 !important;font-size:1rem;font-weight:500;position:relative;top:-.0625rem;font-family:var(--ff-secondary)}.stepCallouts div:first-child span{background-color:var(--neutral-900) !important}.stepCallouts p:has(strong){margin-bottom:.4375rem}.stepCallouts-donald div:first-child p{color:#da291c}.stepCallouts-donald div:first-child span{background-color:var(--brand-donald-gold) !important}.stepCallouts-niagraHelath div:first-child p{color:#004990}.stepCallouts-niagraHelath div:first-child span{background-color:var(--brand-niagarahealth-green) !important}.stepCallouts-oxy div:first-child p{color:var(--brand-oxy-dark)}.stepCallouts-oxy div:first-child span{background-color:var(--brand-oxy-green) !important}.stepCallouts-prose div:first-child p{color:#043544}.stepCallouts-prose div:first-child span{background-color:var(--brand-prose-gold) !important}.stepCallouts-hellodent div:first-child p{color:var(--brand-hellodent-dark)}.stepCallouts-hellodent div:first-child span{background-color:var(--brand-hellodent-green) !important}.stepCallouts-dentalcorp div:first-child p{color:var(--brand-dentalcorp-dark)}.stepCallouts-dentalcorp div:first-child span{background-color:var(--brand-dentalcorp-green) !important}.stepCallouts-bluemountainbrewingco div:first-child p,.stepCallouts.stepCalloutsBluemountainbrewingco div:first-child p{color:var(--brand-bluemountainbrewingco)}.stepCallouts-bluemountainbrewingco div:first-child span,.stepCallouts.stepCalloutsBluemountainbrewingco div:first-child span{background-color:var(--brand-bluemountainbrewingco) !important;color:var(--neutral-100)}.stepCallouts-bluemountainbrewingco h3,.stepCallouts-bluemountainbrewingco .h4,.stepCallouts.stepCalloutsBluemountainbrewingco h3,.stepCallouts.stepCalloutsBluemountainbrewingco .h4{color:var(--brand-bluemountainbrewingco)}.calloutCareers{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.875rem .625rem;align-items:center}@media screen and (max-width: 40rem){.calloutCareers{gap:1.25rem .625rem}}.calloutCareers h3{width:100%;margin:.1875rem !important}@media screen and (max-width: 71.875rem){.calloutCareers .cms-button-text{font-size:clamp(1rem, calc(4.8vw - 0.5rem), 1.375rem) !important}.calloutCareers .cms-button-text:after{font-size:clamp(.5rem, calc(2.8vw - 0.5rem), .625rem) !important;padding-left:.9375rem !important}}@media screen and (max-width: 48rem){.calloutCareers .cms-button-text{position:relative;top:.1875rem}}@media screen and (max-width: 31.25rem){.calloutCareers .cms-button-text{font-size:1rem !important}.calloutCareers .cms-button-text::after{font-size:.5rem !important;padding-left:.5625rem !important;top:-.125rem !important}}.calloutCareers ul{display:flex;flex-wrap:wrap;gap:.625rem;list-style:none;margin:0}.calloutCareers ul li{margin:0;border:.1875rem solid var(--success-400);font-size:1rem;font-weight:700;letter-spacing:.02rem;color:var(--success-400);min-height:2.25rem;text-align:center;justify-content:center;align-items:center;display:flex;padding:.0625rem 1rem;border-radius:var(--border-radius-callout);line-height:1.875}@media screen and (max-width: 40rem){.calloutCareers ul li{font-size:.875rem;min-height:2.0625rem;border:.125rem solid var(--success-400)}}ul.styled-li-items{display:flex;flex-wrap:wrap;gap:.625rem;list-style:none;margin:0}ul.styled-li-items li{margin:0;border:.125rem solid currentColor;font-size:.875rem;font-weight:500;letter-spacing:.02rem;min-height:2rem;justify-content:center;align-items:center;display:flex;padding:.125rem .75rem;border-radius:var(--border-radius-callout);line-height:1.1}@media screen and (max-width: 40rem){ul.styled-li-items li{font-size:.8125rem;min-height:1.875rem}}.color-primary{color:var(--primary-400)}.color-success{color:var(--success-400)}.color-alert{color:var(--alert-400)}.color-secondary{color:var(--secondary-400)}.tymbrel-row.callout:not(.calloutFullWidth){width:calc(100% - 5rem);max-width:calc(var(--max-width) - 2.5rem);margin-inline:auto !important}@media screen and (max-width: 64rem){.tymbrel-row.callout:not(.calloutFullWidth){width:calc(100% - 2.5rem);max-width:var(--max-width)}}@media screen and (max-width: 31.25rem){.tymbrel-row.callout:not(.calloutFullWidth)>.tymbrel-col{padding-inline:0 !important}}.calloutProse-dark{background:#03222c}.calloutProse-dark .preheading,.calloutProse-dark .cms-button-text,.calloutProse-dark:after{color:#b8936f !important}.calloutProse-dark .cms-button-text::before{background-color:rgba(184,147,111,0.4)}.calloutDonald-dark{background:#da291c}.calloutDonald-dark .preheading,.calloutDonald-dark .cms-button-text,.calloutDonald-dark:after{color:#ffc829 !important}.calloutDonald-dark .cms-button-text::before{background-color:rgba(255,200,41,0.4)}.calloutNiagaraHealth{background-color:var(--brand-niagarahealth) !important;color:var(--brand-niagarahealth-text) !important}.calloutNiagaraHealth-dark{background:var(--brand-niagarahealth-dark);color:var(--neutral-100)}.calloutNiagaraHealth-dark .preheading,.calloutNiagaraHealth-dark:after{color:var(--brand-niagarahealth-green) !important}.calloutNiagaraHealth-dark .cms-button-text{color:var(--neutral-100) !important}.calloutNiagaraHealth-dark .cms-button-text::before{background-color:rgba(140,208,33,0.4)}.calloutOxy{background-color:var(--brand-oxy) !important;color:var(--brand-oxy-dark) !important}.calloutOxy-dark{--links: var(--brand-oxy-green);background:var(--brand-oxy-dark);color:var(--neutral-100)}.calloutOxy-dark .preheading,.calloutOxy-dark .cms-button-text,.calloutOxy-dark::after{color:var(--brand-oxy-green) !important}.calloutOxy-dark .cms-button-text::before{background-color:rgba(127,255,0,0.4)}.calloutTucows{--links: var(--neutral-100);background-color:var(--brand-tucows) !important;color:var(--neutral-100) !important}.calloutTucows .preheading,.calloutTucows .cms-button-text,.calloutTucows::after{color:var(--neutral-100) !important}.calloutTucows .cms-button-text::before{background-color:rgba(255,255,255,0.4)}.calloutTucows-dark{--links: var(--brand-tucows-green);--mark-a: var(--brand-tucows-green);--mark-b: var(--neutral-100);background:var(--brand-tucows-dark);color:var(--neutral-100)}.calloutTucows-dark .add-preheading-line::after{--mark-a: var(--brand-tucows-green);--mark-middle: color-mix(in srgb, var(--brand-tucows-green) 50%, var(--neutral-100) 50%);--mark-b: var(--neutral-100)}.calloutTucows-dark .preheading,.calloutTucows-dark .cms-button-text,.calloutTucows-dark::after{color:var(--brand-tucows-green) !important}.calloutTucows-dark .cms-button-text::before{background-color:rgba(0,242,149,0.4)}.calloutNac{--links: var(--brand-nac-dark);background-color:var(--brand-nac) !important;color:var(--brand-nac-dark) !important}.calloutNac .preheading,.calloutNac .cms-button-text,.calloutNac::after{color:var(--brand-nac-dark) !important}.calloutNac .cms-button-text::before{background-color:rgba(0,48,69,0.4)}.calloutNac-dark{--links: var(--brand-nac-accent);--mark-a: var(--brand-nac-accent);--mark-b: var(--neutral-100);background:var(--brand-nac-dark);color:var(--neutral-100)}.calloutNac-dark .preheading,.calloutNac-dark .cms-button-text,.calloutNac-dark::after{color:var(--brand-nac-accent) !important}.calloutNac-dark .cms-button-text::before{background-color:rgba(249,87,56,0.4)}.calloutHellodent{--links: var(--brand-hellodent-ink);background-color:var(--brand-hellodent) !important;color:var(--brand-hellodent-ink) !important}.calloutHellodent .preheading,.calloutHellodent .cms-button-text{color:var(--brand-hellodent-ink) !important}@media screen and (max-width: 71.875rem){.calloutHellodent img{width:3.125rem}}.calloutHellodent-dark{--links: var(--brand-hellodent);background:var(--brand-hellodent-dark);color:var(--brand-hellodent)}.calloutHellodent-dark .preheading,.calloutHellodent-dark .cms-button-text,.calloutHellodent-dark::after{color:var(--brand-hellodent-green) !important}.calloutHellodent-dark .cms-button-text::before{background-color:rgba(0,246,173,0.4)}.calloutHellodent-dark .cms-button-primary,.calloutHellodent-dark .cms-button-secondary,.calloutHellodent-dark .cms-button-success,.calloutHellodent-dark .cms-button-alert{background-color:var(--brand-hellodent-green);border-color:var(--brand-hellodent-green);color:var(--brand-hellodent-ink)}.calloutHellodent-dark .cms-button-primary::after,.calloutHellodent-dark .cms-button-secondary::after,.calloutHellodent-dark .cms-button-success::after,.calloutHellodent-dark .cms-button-alert::after{background:var(--brand-hellodent-blue)}.calloutHellodent-dark .cms-button-primary::before,.calloutHellodent-dark .cms-button-secondary::before,.calloutHellodent-dark .cms-button-success::before,.calloutHellodent-dark .cms-button-alert::before{color:var(--brand-hellodent-ink)}.calloutHellodent-dark .cms-button-primary:hover,.calloutHellodent-dark .cms-button-primary:focus,.calloutHellodent-dark .cms-button-secondary:hover,.calloutHellodent-dark .cms-button-secondary:focus,.calloutHellodent-dark .cms-button-success:hover,.calloutHellodent-dark .cms-button-success:focus,.calloutHellodent-dark .cms-button-alert:hover,.calloutHellodent-dark .cms-button-alert:focus{color:var(--brand-hellodent-ink);border-color:var(--brand-hellodent-blue)}.calloutHellodent-dark .cms-button-primary:hover::before,.calloutHellodent-dark .cms-button-primary:focus::before,.calloutHellodent-dark .cms-button-secondary:hover::before,.calloutHellodent-dark .cms-button-secondary:focus::before,.calloutHellodent-dark .cms-button-success:hover::before,.calloutHellodent-dark .cms-button-success:focus::before,.calloutHellodent-dark .cms-button-alert:hover::before,.calloutHellodent-dark .cms-button-alert:focus::before{color:var(--brand-hellodent-ink)}.calloutHellodent .heading-highlight,.calloutHellodent-dark .heading-highlight{--highlight-colour: var(--brand-hellodent-green);background-size:100% var(--highlight-height, 0.55em)}.calloutBluemountainbrewingco{--links: var(--brand-bluemountainbrewingco);background-color:var(--brand-bluemountainbrewingco-highlight) !important;color:var(--brand-bluemountainbrewingco) !important}.calloutBluemountainbrewingco .preheading,.calloutBluemountainbrewingco .cms-button-text,.calloutBluemountainbrewingco::after{color:var(--brand-bluemountainbrewingco) !important}.calloutBluemountainbrewingco .cms-button-text::before{background-color:var(--brand-bluemountainbrewingco-highlight)}.calloutBluemountainbrewingco .cms-button-primary,.calloutBluemountainbrewingco .cms-button-secondary,.calloutBluemountainbrewingco .cms-button-success,.calloutBluemountainbrewingco .cms-button-alert{background-color:var(--brand-bluemountainbrewingco);border-color:var(--brand-bluemountainbrewingco);color:var(--neutral-100)}.calloutBluemountainbrewingco .cms-button-primary::after,.calloutBluemountainbrewingco .cms-button-secondary::after,.calloutBluemountainbrewingco .cms-button-success::after,.calloutBluemountainbrewingco .cms-button-alert::after{background:var(--neutral-100)}.calloutBluemountainbrewingco .cms-button-primary::before,.calloutBluemountainbrewingco .cms-button-secondary::before,.calloutBluemountainbrewingco .cms-button-success::before,.calloutBluemountainbrewingco .cms-button-alert::before{color:var(--brand-bluemountainbrewingco)}.calloutBluemountainbrewingco .cms-button-primary:hover,.calloutBluemountainbrewingco .cms-button-primary:focus,.calloutBluemountainbrewingco .cms-button-secondary:hover,.calloutBluemountainbrewingco .cms-button-secondary:focus,.calloutBluemountainbrewingco .cms-button-success:hover,.calloutBluemountainbrewingco .cms-button-success:focus,.calloutBluemountainbrewingco .cms-button-alert:hover,.calloutBluemountainbrewingco .cms-button-alert:focus{color:var(--brand-bluemountainbrewingco);border-color:var(--neutral-100)}.calloutBluemountainbrewingco .cms-button-primary:hover::before,.calloutBluemountainbrewingco .cms-button-primary:focus::before,.calloutBluemountainbrewingco .cms-button-secondary:hover::before,.calloutBluemountainbrewingco .cms-button-secondary:focus::before,.calloutBluemountainbrewingco .cms-button-success:hover::before,.calloutBluemountainbrewingco .cms-button-success:focus::before,.calloutBluemountainbrewingco .cms-button-alert:hover::before,.calloutBluemountainbrewingco .cms-button-alert:focus::before{color:var(--brand-bluemountainbrewingco)}.calloutMissisaugafoundation-dark{--links: var(--neutral-100);background:var(--brand-missisaugafoundation-blue);color:var(--neutral-100)}.calloutMissisaugafoundation-dark .preheading,.calloutMissisaugafoundation-dark .cms-button-text,.calloutMissisaugafoundation-dark::after{color:var(--brand-missisaugafoundation-light) !important}.calloutBluemountainbrewingco-dark{--links: var(--neutral-100);background:var(--brand-bluemountainbrewingco);color:var(--neutral-100)}.calloutBluemountainbrewingco-dark .preheading,.calloutBluemountainbrewingco-dark .cms-button-text,.calloutBluemountainbrewingco-dark::after{color:var(--neutral-100) !important}.calloutBluemountainbrewingco-dark .cms-button-text::before{background-color:rgba(255,255,255,0.4)}.calloutBluemountainbrewingco-dark .cms-button-primary,.calloutBluemountainbrewingco-dark .cms-button-secondary,.calloutBluemountainbrewingco-dark .cms-button-success,.calloutBluemountainbrewingco-dark .cms-button-alert{background-color:var(--neutral-100);border-color:var(--neutral-100);color:var(--brand-bluemountainbrewingco)}.calloutBluemountainbrewingco-dark .cms-button-primary::after,.calloutBluemountainbrewingco-dark .cms-button-secondary::after,.calloutBluemountainbrewingco-dark .cms-button-success::after,.calloutBluemountainbrewingco-dark .cms-button-alert::after{background:var(--brand-bluemountainbrewingco-highlight)}.calloutBluemountainbrewingco-dark .cms-button-primary::before,.calloutBluemountainbrewingco-dark .cms-button-secondary::before,.calloutBluemountainbrewingco-dark .cms-button-success::before,.calloutBluemountainbrewingco-dark .cms-button-alert::before{color:var(--brand-bluemountainbrewingco)}.calloutBluemountainbrewingco-dark .cms-button-primary:hover,.calloutBluemountainbrewingco-dark .cms-button-primary:focus,.calloutBluemountainbrewingco-dark .cms-button-secondary:hover,.calloutBluemountainbrewingco-dark .cms-button-secondary:focus,.calloutBluemountainbrewingco-dark .cms-button-success:hover,.calloutBluemountainbrewingco-dark .cms-button-success:focus,.calloutBluemountainbrewingco-dark .cms-button-alert:hover,.calloutBluemountainbrewingco-dark .cms-button-alert:focus{color:var(--brand-bluemountainbrewingco);border-color:var(--neutral-100)}.calloutBluemountainbrewingco-dark .cms-button-primary:hover::before,.calloutBluemountainbrewingco-dark .cms-button-primary:focus::before,.calloutBluemountainbrewingco-dark .cms-button-secondary:hover::before,.calloutBluemountainbrewingco-dark .cms-button-secondary:focus::before,.calloutBluemountainbrewingco-dark .cms-button-success:hover::before,.calloutBluemountainbrewingco-dark .cms-button-success:focus::before,.calloutBluemountainbrewingco-dark .cms-button-alert:hover::before,.calloutBluemountainbrewingco-dark .cms-button-alert:focus::before{color:var(--brand-bluemountainbrewingco)}.calloutBluemountainbrewingco .heading-highlight,.calloutBluemountainbrewingco-dark .heading-highlight{--highlight-colour: var(--brand-bluemountainbrewingco-highlight);background-size:100% var(--highlight-height, 0.55em)}.calloutNiagaraHealth h1,.calloutNiagaraHealth .h1,.calloutNiagaraHealth h2,.calloutNiagaraHealth .h2,.calloutNiagaraHealth h3,.calloutNiagaraHealth .h3,.calloutNiagaraHealth h4,.calloutNiagaraHealth .h4,.calloutNiagaraHealth h5,.calloutNiagaraHealth .h5,.calloutNiagaraHealth h6,.calloutNiagaraHealth .h6,.calloutNiagaraHealth-dark h1,.calloutNiagaraHealth-dark .h1,.calloutNiagaraHealth-dark h2,.calloutNiagaraHealth-dark .h2,.calloutNiagaraHealth-dark h3,.calloutNiagaraHealth-dark .h3,.calloutNiagaraHealth-dark h4,.calloutNiagaraHealth-dark .h4,.calloutNiagaraHealth-dark h5,.calloutNiagaraHealth-dark .h5,.calloutNiagaraHealth-dark h6,.calloutNiagaraHealth-dark .h6,.calloutOxy h1,.calloutOxy .h1,.calloutOxy h2,.calloutOxy .h2,.calloutOxy h3,.calloutOxy .h3,.calloutOxy h4,.calloutOxy .h4,.calloutOxy h5,.calloutOxy .h5,.calloutOxy h6,.calloutOxy .h6,.calloutOxy-dark h1,.calloutOxy-dark .h1,.calloutOxy-dark h2,.calloutOxy-dark .h2,.calloutOxy-dark h3,.calloutOxy-dark .h3,.calloutOxy-dark h4,.calloutOxy-dark .h4,.calloutOxy-dark h5,.calloutOxy-dark .h5,.calloutOxy-dark h6,.calloutOxy-dark .h6,.calloutTucows h1,.calloutTucows .h1,.calloutTucows h2,.calloutTucows .h2,.calloutTucows h3,.calloutTucows .h3,.calloutTucows h4,.calloutTucows .h4,.calloutTucows h5,.calloutTucows .h5,.calloutTucows h6,.calloutTucows .h6,.calloutTucows-dark h1,.calloutTucows-dark .h1,.calloutTucows-dark h2,.calloutTucows-dark .h2,.calloutTucows-dark h3,.calloutTucows-dark .h3,.calloutTucows-dark h4,.calloutTucows-dark .h4,.calloutTucows-dark h5,.calloutTucows-dark .h5,.calloutTucows-dark h6,.calloutTucows-dark .h6,.calloutNac h1,.calloutNac .h1,.calloutNac h2,.calloutNac .h2,.calloutNac h3,.calloutNac .h3,.calloutNac h4,.calloutNac .h4,.calloutNac h5,.calloutNac .h5,.calloutNac h6,.calloutNac .h6,.calloutNac-dark h1,.calloutNac-dark .h1,.calloutNac-dark h2,.calloutNac-dark .h2,.calloutNac-dark h3,.calloutNac-dark .h3,.calloutNac-dark h4,.calloutNac-dark .h4,.calloutNac-dark h5,.calloutNac-dark .h5,.calloutNac-dark h6,.calloutNac-dark .h6,.calloutHellodent h1,.calloutHellodent .h1,.calloutHellodent h2,.calloutHellodent .h2,.calloutHellodent h3,.calloutHellodent .h3,.calloutHellodent h4,.calloutHellodent .h4,.calloutHellodent h5,.calloutHellodent .h5,.calloutHellodent h6,.calloutHellodent .h6,.calloutHellodent-dark h1,.calloutHellodent-dark .h1,.calloutHellodent-dark h2,.calloutHellodent-dark .h2,.calloutHellodent-dark h3,.calloutHellodent-dark .h3,.calloutHellodent-dark h4,.calloutHellodent-dark .h4,.calloutHellodent-dark h5,.calloutHellodent-dark .h5,.calloutHellodent-dark h6,.calloutHellodent-dark .h6,.calloutBluemountainbrewingco h1,.calloutBluemountainbrewingco .h1,.calloutBluemountainbrewingco h2,.calloutBluemountainbrewingco .h2,.calloutBluemountainbrewingco h3,.calloutBluemountainbrewingco .h3,.calloutBluemountainbrewingco h4,.calloutBluemountainbrewingco .h4,.calloutBluemountainbrewingco h5,.calloutBluemountainbrewingco .h5,.calloutBluemountainbrewingco h6,.calloutBluemountainbrewingco .h6,.calloutBluemountainbrewingco-dark h1,.calloutBluemountainbrewingco-dark .h1,.calloutBluemountainbrewingco-dark h2,.calloutBluemountainbrewingco-dark .h2,.calloutBluemountainbrewingco-dark h3,.calloutBluemountainbrewingco-dark .h3,.calloutBluemountainbrewingco-dark h4,.calloutBluemountainbrewingco-dark .h4,.calloutBluemountainbrewingco-dark h5,.calloutBluemountainbrewingco-dark .h5,.calloutBluemountainbrewingco-dark h6,.calloutBluemountainbrewingco-dark .h6,.calloutMissisaugafoundation-dark h1,.calloutMissisaugafoundation-dark .h1,.calloutMissisaugafoundation-dark h2,.calloutMissisaugafoundation-dark .h2,.calloutMissisaugafoundation-dark h3,.calloutMissisaugafoundation-dark .h3,.calloutMissisaugafoundation-dark h4,.calloutMissisaugafoundation-dark .h4,.calloutMissisaugafoundation-dark h5,.calloutMissisaugafoundation-dark .h5,.calloutMissisaugafoundation-dark h6,.calloutMissisaugafoundation-dark .h6{color:inherit}.calloutArrowBottom{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:1.875rem;min-width:0;color:var(--text);transition:all 0.2s ease;border-radius:2rem;padding:1.875rem !important;overflow:hidden;border-width:.125rem}@media screen and (min-width: 71.9375rem){.calloutArrowBottom{min-height:13rem}}@media screen and (max-width: 48rem){.calloutArrowBottom{gap:.3125rem;padding:1.5625rem !important}}.calloutArrowBottom>p{margin:0;max-width:100%}.calloutArrowBottom::after{content:"";font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;align-self:flex-end;margin-top:auto;font-size:1rem;color:currentColor;pointer-events:none}.calloutArrowBottom a{font-size:clamp(1.375rem, calc(2.5vw - 0.5rem), 1.625rem);font-weight:500;font-family:var(--ff-secondary);line-height:1.25;color:var(--text)}.calloutArrowBottom a::before{content:"";position:absolute;inset:0;z-index:1}.calloutArrowBottom:focus-within{outline:.125rem solid currentColor;outline-offset:.25rem}.calloutArrowBottom.calloutHoverSuccess:hover,.calloutArrowBottom.calloutHoverSuccess:focus-within{color:var(--success-400);border-color:var(--success-400)}.calloutArrowBottom.calloutHoverSuccess:hover a,.calloutArrowBottom.calloutHoverSuccess:focus-within a{color:var(--success-400) !important;opacity:1}.calloutArrowBottom.calloutHoverAlert:hover,.calloutArrowBottom.calloutHoverAlert:focus-within{color:var(--alert-400);border-color:var(--alert-400)}.calloutArrowBottom.calloutHoverAlert:hover a,.calloutArrowBottom.calloutHoverAlert:focus-within a{color:var(--alert-400) !important;opacity:1}.calloutArrowBottom.calloutHoverSecondary:hover,.calloutArrowBottom.calloutHoverSecondary:focus-within{color:var(--secondary-400);border-color:var(--secondary-400)}.calloutArrowBottom.calloutHoverSecondary:hover a,.calloutArrowBottom.calloutHoverSecondary:focus-within a{color:var(--secondary-400) !important;opacity:1}.calloutArrowBottom.calloutHoverPrimary:hover,.calloutArrowBottom.calloutHoverPrimary:focus-within{color:var(--primary-400);border-color:var(--primary-400)}.calloutArrowBottom.calloutHoverPrimary:hover a,.calloutArrowBottom.calloutHoverPrimary:focus-within a{color:var(--primary-400) !important;opacity:1}.calloutSmImg{background-color:var(--neutral-100);padding:1.875rem;border-radius:1.5625rem;display:flex;gap:1.25rem 5rem}@media screen and (max-width: 71.875rem){.calloutSmImg{gap:1.875rem 1.875rem}}@media screen and (max-width: 31.25rem){.calloutSmImg{padding:1.25rem}}@media screen and (max-width: 48rem){.calloutSmImg{flex-direction:column}}.calloutSmImg>p:last-child{width:45%;flex-shrink:0}.calloutSmImg>p:last-child img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:1.5625rem}@media screen and (max-width: 48rem){.calloutSmImg>p:last-child{width:100%}}.calloutSmImg p:has(.button-hollow){margin-top:2.5rem}@media screen and (max-width: 48rem){.calloutSmImg p:has(.button-hollow){margin-top:1.25rem}}.calloutSmImg .button-hollow{text-align:left}.calloutsNumbers .preheading{color:var(--alert-400);font-size:1rem;margin-bottom:.3125rem}.calloutsNumbers h2{font-family:var(--ff-primary);margin-bottom:.125rem !important}@media screen and (max-width: 48rem){.calloutsNumbers .tymbrel-col-4:nth-child(2),.calloutsNumbers .tymbrel-col-4:last-child{padding-top:1.25rem !important}}@media screen and (max-width: 48rem){.tymbrel-row:has(.stepCallouts) .tymbrel-col-4:nth-child(2),.tymbrel-row:has(.stepCallouts) .tymbrel-col-4:last-child{padding-top:1.25rem !important}}.hide{display:none !important}@media screen and (min-width: 40.0625rem){.hide-on-desktop{display:none !important}}@media screen and (max-width: 40rem){.hide-on-mobile{display:none !important}}.margin-top-none{margin-top:0 !important}.margin-bottom-none{margin-bottom:0 !important}.padding-top-none{padding-top:0 !important}.padding-bottom-none{padding-bottom:0 !important}.padding-top-0{padding-top:var(--space-0) !important}.padding-bottom-0{padding-bottom:var(--space-0) !important}.margin-top-0{margin-top:var(--space-0) !important}.margin-bottom-0{margin-bottom:var(--space-0) !important}.padding-top-5{padding-top:var(--space-5) !important}.padding-bottom-5{padding-bottom:var(--space-5) !important}.margin-top-5{margin-top:var(--space-5) !important}.margin-bottom-5{margin-bottom:var(--space-5) !important}.padding-top-10{padding-top:var(--space-10) !important}.padding-bottom-10{padding-bottom:var(--space-10) !important}.margin-top-10{margin-top:var(--space-10) !important}.margin-bottom-10{margin-bottom:var(--space-10) !important}.padding-top-15{padding-top:var(--space-15) !important}.padding-bottom-15{padding-bottom:var(--space-15) !important}.margin-top-15{margin-top:var(--space-15) !important}.margin-bottom-15{margin-bottom:var(--space-15) !important}.padding-top-20{padding-top:var(--space-20) !important}.padding-bottom-20{padding-bottom:var(--space-20) !important}.margin-top-20{margin-top:var(--space-20) !important}.margin-bottom-20{margin-bottom:var(--space-20) !important}.padding-top-25{padding-top:var(--space-25) !important}.padding-bottom-25{padding-bottom:var(--space-25) !important}.margin-top-25{margin-top:var(--space-25) !important}.margin-bottom-25{margin-bottom:var(--space-25) !important}.padding-top-30{padding-top:var(--space-30) !important}.padding-bottom-30{padding-bottom:var(--space-30) !important}.margin-top-30{margin-top:var(--space-30) !important}.margin-bottom-30{margin-bottom:var(--space-30) !important}.padding-top-35{padding-top:var(--space-35) !important}.padding-bottom-35{padding-bottom:var(--space-35) !important}.margin-top-35{margin-top:var(--space-35) !important}.margin-bottom-35{margin-bottom:var(--space-35) !important}.padding-top-40{padding-top:var(--space-40) !important}.padding-bottom-40{padding-bottom:var(--space-40) !important}.margin-top-40{margin-top:var(--space-40) !important}.margin-bottom-40{margin-bottom:var(--space-40) !important}.padding-top-45{padding-top:var(--space-45) !important}.padding-bottom-45{padding-bottom:var(--space-45) !important}.margin-top-45{margin-top:var(--space-45) !important}.margin-bottom-45{margin-bottom:var(--space-45) !important}.padding-top-50{padding-top:var(--space-50) !important}.padding-bottom-50{padding-bottom:var(--space-50) !important}.margin-top-50{margin-top:var(--space-50) !important}.margin-bottom-50{margin-bottom:var(--space-50) !important}.padding-top-55{padding-top:var(--space-55) !important}.padding-bottom-55{padding-bottom:var(--space-55) !important}.margin-top-55{margin-top:var(--space-55) !important}.margin-bottom-55{margin-bottom:var(--space-55) !important}.padding-top-60{padding-top:var(--space-60) !important}.padding-bottom-60{padding-bottom:var(--space-60) !important}.margin-top-60{margin-top:var(--space-60) !important}.margin-bottom-60{margin-bottom:var(--space-60) !important}.padding-top-65{padding-top:var(--space-65) !important}.padding-bottom-65{padding-bottom:var(--space-65) !important}.margin-top-65{margin-top:var(--space-65) !important}.margin-bottom-65{margin-bottom:var(--space-65) !important}.padding-top-70{padding-top:var(--space-70) !important}.padding-bottom-70{padding-bottom:var(--space-70) !important}.margin-top-70{margin-top:var(--space-70) !important}.margin-bottom-70{margin-bottom:var(--space-70) !important}.padding-top-75{padding-top:var(--space-75) !important}.padding-bottom-75{padding-bottom:var(--space-75) !important}.margin-top-75{margin-top:var(--space-75) !important}.margin-bottom-75{margin-bottom:var(--space-75) !important}.padding-top-80{padding-top:var(--space-80) !important}.padding-bottom-80{padding-bottom:var(--space-80) !important}.margin-top-80{margin-top:var(--space-80) !important}.margin-bottom-80{margin-bottom:var(--space-80) !important}.padding-top-85{padding-top:var(--space-85) !important}.padding-bottom-85{padding-bottom:var(--space-85) !important}.margin-top-85{margin-top:var(--space-85) !important}.margin-bottom-85{margin-bottom:var(--space-85) !important}.padding-top-90{padding-top:var(--space-90) !important}.padding-bottom-90{padding-bottom:var(--space-90) !important}.margin-top-90{margin-top:var(--space-90) !important}.margin-bottom-90{margin-bottom:var(--space-90) !important}.padding-top-95{padding-top:var(--space-95) !important}.padding-bottom-95{padding-bottom:var(--space-95) !important}.margin-top-95{margin-top:var(--space-95) !important}.margin-bottom-95{margin-bottom:var(--space-95) !important}.padding-top-100{padding-top:var(--space-100) !important}.padding-bottom-100{padding-bottom:var(--space-100) !important}.margin-top-100{margin-top:var(--space-100) !important}.margin-bottom-100{margin-bottom:var(--space-100) !important}.padding-top-105{padding-top:var(--space-105) !important}.padding-bottom-105{padding-bottom:var(--space-105) !important}.margin-top-105{margin-top:var(--space-105) !important}.margin-bottom-105{margin-bottom:var(--space-105) !important}.padding-top-110{padding-top:var(--space-110) !important}.padding-bottom-110{padding-bottom:var(--space-110) !important}.margin-top-110{margin-top:var(--space-110) !important}.margin-bottom-110{margin-bottom:var(--space-110) !important}.padding-top-115{padding-top:var(--space-115) !important}.padding-bottom-115{padding-bottom:var(--space-115) !important}.margin-top-115{margin-top:var(--space-115) !important}.margin-bottom-115{margin-bottom:var(--space-115) !important}.padding-top-120{padding-top:var(--space-120) !important}.padding-bottom-120{padding-bottom:var(--space-120) !important}.margin-top-120{margin-top:var(--space-120) !important}.margin-bottom-120{margin-bottom:var(--space-120) !important}.padding-top-125{padding-top:var(--space-125) !important}.padding-bottom-125{padding-bottom:var(--space-125) !important}.margin-top-125{margin-top:var(--space-125) !important}.margin-bottom-125{margin-bottom:var(--space-125) !important}.padding-top-130{padding-top:var(--space-130) !important}.padding-bottom-130{padding-bottom:var(--space-130) !important}.margin-top-130{margin-top:var(--space-130) !important}.margin-bottom-130{margin-bottom:var(--space-130) !important}.padding-top-135{padding-top:var(--space-135) !important}.padding-bottom-135{padding-bottom:var(--space-135) !important}.margin-top-135{margin-top:var(--space-135) !important}.margin-bottom-135{margin-bottom:var(--space-135) !important}.padding-top-140{padding-top:var(--space-140) !important}.padding-bottom-140{padding-bottom:var(--space-140) !important}.margin-top-140{margin-top:var(--space-140) !important}.margin-bottom-140{margin-bottom:var(--space-140) !important}.padding-top-150{padding-top:var(--space-150) !important}.padding-bottom-150{padding-bottom:var(--space-150) !important}.margin-top-150{margin-top:var(--space-150) !important}.margin-bottom-150{margin-bottom:var(--space-150) !important}.padding-top-155{padding-top:var(--space-155) !important}.padding-bottom-155{padding-bottom:var(--space-155) !important}.margin-top-155{margin-top:var(--space-155) !important}.margin-bottom-155{margin-bottom:var(--space-155) !important}.padding-top-160{padding-top:var(--space-160) !important}.padding-bottom-160{padding-bottom:var(--space-160) !important}.margin-top-160{margin-top:var(--space-160) !important}.margin-bottom-160{margin-bottom:var(--space-160) !important}.padding-top-165{padding-top:var(--space-165) !important}.padding-bottom-165{padding-bottom:var(--space-165) !important}.margin-top-165{margin-top:var(--space-165) !important}.margin-bottom-165{margin-bottom:var(--space-165) !important}.padding-top-200{padding-top:var(--space-200) !important}.padding-bottom-200{padding-bottom:var(--space-200) !important}.margin-top-200{margin-top:var(--space-200) !important}.margin-bottom-200{margin-bottom:var(--space-200) !important}@media screen and (max-width: 48rem){.mobile-margin-top-0{margin-top:0 !important}.mobile-margin-bottom-0{margin-bottom:0 !important}}.centre,.center{text-align:center}.centre img,.center img{margin-inline:auto}.centre form,.center form{text-align:left}.narrow-form form,.narrow-form .hs-form-frame{max-width:54rem;margin-inline:auto}.narrow-intro h2,.narrow-intro h3,.narrow-intro h4,.narrow-intro p{max-width:65.8125rem;margin-inline:auto}.button-group{display:flex;flex-wrap:wrap;align-items:center;gap:.3125rem 1.25rem}.button-group:has(.cms-button-text){gap:1.25rem 1.25rem}.button-group--centre{justify-content:center}.full-width-image-only:not(.cmsi-layout-container){max-width:none !important}.full-width-image-only:not(.cmsi-layout-container) .tymbrel-col{padding-inline:0}.full-width-image-only:not(.cmsi-layout-container) img,.full-width-image-only:not(.cmsi-layout-container) iframe{width:100%}.full-width-image-only:not(.cmsi-layout-container) iframe{display:block}.full-width-image-only:not(.cmsi-layout-container) img{max-height:29.5rem;-o-object-fit:cover;object-fit:cover}.imgFit img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.imgFit picture{display:inline}.imgFit .splide,.imgFit .splide__track{height:100%}.imgFit p:has(img){display:inline}.tymbrel-col>.imgFit{height:100%}@media screen and (min-width: 48.0625rem){.imgExtend{height:100%;margin-block:2.5rem}.imgExtend p{display:inline}.imgExtend img{width:100%;height:calc(100% + 5rem);-o-object-fit:cover;object-fit:cover;margin-top:-2.5rem}.tymbrel-row:has(.imgExtend){padding-block:2.5rem}}span[itemprop="streetAddress"]::after,span[itemprop="addressLocality"]::after{content:", "}.center-ul{display:flex;justify-content:center}.center-ul ul{display:inline-block}@media screen and (max-width: 40rem){.short-mobile{display:none}}.text-button-left:has(>.tymbrel-col) .tymbrel-col{display:flex;flex-wrap:wrap;gap:.625rem 1.25rem;align-items:center;justify-content:space-between}.text-button-left:not(:has(>.tymbrel-col)){display:flex;flex-wrap:wrap;gap:1.5625rem 1.25rem;align-items:center;justify-content:space-between;padding-inline:2.5rem !important}@media screen and (min-width: 59.4375rem){.text-button-left:not(:has(>.tymbrel-col)){padding-inline:6.25rem !important}}.text-button-left:not(:has(>.tymbrel-col))>p{display:flex;padding-top:0 !important}@media screen and (min-width: 48.0625rem){.text-button-left:not(:has(>.tymbrel-col))>p{align-self:flex-end;padding-bottom:.5rem}}@media screen and (min-width: 48.0625rem) and (max-width: 85rem){.text-button-left:not(:has(>.tymbrel-col))>p{padding-bottom:.375rem}}@media screen and (min-width: 48.0625rem) and (max-width: 71.875rem){.text-button-left:not(:has(>.tymbrel-col))>p{padding-bottom:.1875rem}}@media screen and (max-width: 48rem){.text-button-left:not(:has(>.tymbrel-col)){justify-content:center;flex-direction:column;text-align:center}}.text-button-left p,.text-button-left h2{margin-block:0 !important;max-width:unset}.text-button-left h3{margin:0}.text-button-left .cms-button-primary,.text-button-left .cms-button-secondary,.text-button-left .cms-button-success,.text-button-left .cms-button-alert{margin-bottom:0}@media screen and (max-width: 64rem){.h2-success.text-button-left>.tymbrel-col{display:flex;flex-direction:column;align-items:flex-start}}@media screen and (max-width: 93.75rem){.center-desktop>.tymbrel-col{justify-content:center;align-items:center;text-align:center;flex-direction:column !important;gap:2.5rem !important}}@media screen and (max-width: 93.75rem) and (max-width: 31.25rem){.center-desktop>.tymbrel-col{gap:1.875rem !important}}@media screen and (max-width: 93.75rem){.center-desktop img{margin-inline:auto}}@media screen and (max-width: 48rem){.center-tablet-sm>.tymbrel-col{justify-content:center;align-items:center;text-align:center;flex-direction:column !important;gap:.9375rem !important}.center-tablet-sm img{margin-inline:auto}}@media screen and (max-width: 40rem){.center-mobile-lgPhone>.tymbrel-col{flex-direction:column !important;text-align:center;justify-content:center;gap:.9375rem !important}.center-mobile-lgPhone img{margin-inline:auto}}.parallaxImg:before,.parallaxImg img{will-change:transform;-webkit-transform:translateY(var(--parallax, 0px));transform:translateY(var(--parallax, 0px));transition:-webkit-transform 0.1s linear;transition:transform 0.1s linear;transition:transform 0.1s linear, -webkit-transform 0.1s linear;backface-visibility:hidden;-webkit-backface-visibility:hidden}.parallaxImg.calloutWater:before{-webkit-transform:translate(-50%, calc(var(--parallax, 0px) - 100% + 6.25rem));transform:translate(-50%, calc(var(--parallax, 0px) - 100% + 6.25rem))}@media screen and (max-width: 48rem){.parallaxImg.calloutWater:before{-webkit-transform:translate(-50%, calc(var(--parallax, 0px) - 100% + .625rem));transform:translate(-50%, calc(var(--parallax, 0px) - 100% + .625rem))}}@media (prefers-reduced-motion: reduce){.parallaxImg:before,.parallaxImg img{-webkit-transform:none !important;transform:none !important;transition:none !important}}.img-overlay-light p:has(img){position:relative}.img-overlay-light p:has(img)::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(255,255,255,0.1)}.img-overlay-dark p:has(img){position:relative}.img-overlay-dark p:has(img)::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(34,34,34,0.6)}.increase-margin-top-sm{margin-top:var(--space-90) !important}@media screen and (max-width: 48rem){.map-row--b{margin-bottom:0 !important}.map-row--b iframe{max-height:20rem}}.responsive-table{overflow-x:auto}.remove-border-radius-bottom{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.remove-border-radius-top{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.border-motion.remove-border-radius-bottom{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.border-motion.remove-border-radius-top{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.side-padding-motion{--side-padding-motion-max: 2.5rem;--side-padding-motion-current: var(--side-padding-motion-max);width:calc(100% - (var(--side-padding-motion-current) * 2)) !important;margin-inline:var(--side-padding-motion-current) !important}@media screen and (max-width: 40rem){.side-padding-motion{--side-padding-motion-max: 0px}}.side-padding-motion.side-padding-motion-keep-mobile{--side-padding-motion-max: 1.875rem !important}.img-remove-border-radius img{border-radius:0 !important}.img-3-row .callout{padding-inline:0 !important}.img-3-row ul{list-style:none;display:flex;width:100%;margin:0 !important}.img-3-row ul.ul-negative-left{--img-3-row-top-shift: 0%;-webkit-transform:translateX(var(--img-3-row-top-shift));transform:translateX(var(--img-3-row-top-shift));will-change:transform}.img-3-row ul.ul-negative-right{--img-3-row-bottom-shift: 0%;-webkit-transform:translateX(var(--img-3-row-bottom-shift));transform:translateX(var(--img-3-row-bottom-shift));will-change:transform}.img-3-row ul img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12.5rem !important}.img-3-row ul li{aspect-ratio:530 / 291;flex:0 0 33.333333%;margin:0}.img-3-row .img-3-row-mobile-track{display:none}@media screen and (max-width: 40rem){.img-3-row.img-3-row-scroll ul:not(.img-3-row-mobile-track){display:none}.img-3-row.img-3-row-scroll .img-3-row-mobile-track{display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-inline:var(--image-row-side-padding, 0px);-webkit-transform:translateX(var(--img-3-row-mobile-shift, 0px));transform:translateX(var(--img-3-row-mobile-shift, 0px));will-change:transform}.img-3-row.img-3-row-scroll li{display:block;flex:0 0 82.56vw;aspect-ratio:322 / 177.66}}@media (prefers-reduced-motion: reduce){.img-3-row ul.ul-negative-left,.img-3-row ul.ul-negative-right{-webkit-transform:none;transform:none}.img-3-row.img-3-row-scroll .img-3-row-mobile-track{-webkit-transform:translateX(var(--img-3-row-mobile-shift, 0px));transform:translateX(var(--img-3-row-mobile-shift, 0px))}}.img-greyscale img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.img-dark img{-webkit-filter:brightness(0);filter:brightness(0)}.img-3-row-mobile-viewport,.img-3-row-mobile-controls{display:none}@media screen and (max-width: 40rem){.img-3-row-scroll .callout{position:relative}.img-3-row-scroll .img-3-row-mobile-viewport{display:block}.img-3-row-scroll .img-3-row-mobile-controls:not([hidden]){display:block}.img-3-row-scroll .img-3-row-mobile-controls:not([hidden]) button{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;width:2.1875rem;height:2.1875rem;border-radius:50%;background:var(--neutral-100);color:var(--neutral-900);font-size:0}.img-3-row-scroll .img-3-row-mobile-controls:not([hidden]) button::before{content:"";font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:.625rem}.img-3-row-scroll .img-3-row-mobile-controls:not([hidden]) button::after{content:"";position:absolute;inset:-.4375rem}.img-3-row-scroll .img-3-row-mobile-controls:not([hidden]) button:first-child{left:.75rem}.img-3-row-scroll .img-3-row-mobile-controls:not([hidden]) button:first-child::before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.img-3-row-scroll .img-3-row-mobile-controls:not([hidden]) button:last-child{right:.75rem}.img-3-row-scroll .img-3-row-mobile-controls:not([hidden]) button:disabled{opacity:0.5;cursor:default}.img-3-row-scroll .img-3-row-mobile-viewport,.img-3-row-scroll .img-3-row-mobile-viewport *{outline-color:transparent}.img-3-row-scroll.img-3-row-manual .img-3-row-mobile-viewport{overflow-x:auto;overscroll-behavior-x:contain;-webkit-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none}.img-3-row-scroll.img-3-row-manual .img-3-row-mobile-viewport::-webkit-scrollbar{display:none}.img-3-row-scroll.img-3-row-manual .img-3-row-mobile-track{-webkit-transform:none;transform:none;will-change:auto;padding-inline:var(--image-row-side-padding, 0px)}.img-3-row-scroll.img-3-row-manual .img-3-row-mobile-track>li{scroll-snap-align:center}}h1:not(.home h1){--word-reveal-duration: 1800ms;--word-reveal-stagger: 110ms;--word-reveal-distance: -0.35em;visibility:hidden}h1:not(.home h1).word-reveal-ready{visibility:visible}h1:not(.home h1) .word-reveal-word{display:inline-block;-webkit-animation:wordReveal var(--word-reveal-duration) cubic-bezier(0.22, 1, 0.36, 1) both;animation:wordReveal var(--word-reveal-duration) cubic-bezier(0.22, 1, 0.36, 1) both;-webkit-animation-delay:calc(var(--word-reveal-delay, 0ms) + var(--i) * var(--word-reveal-stagger));animation-delay:calc(var(--word-reveal-delay, 0ms) + var(--i) * var(--word-reveal-stagger))}@media (prefers-reduced-motion: reduce),print{h1:not(.home h1){visibility:visible}h1:not(.home h1) .word-reveal-word{-webkit-animation:none;animation:none}}@-webkit-keyframes wordReveal{from{opacity:0;-webkit-transform:translateY(var(--word-reveal-distance));transform:translateY(var(--word-reveal-distance))}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes wordReveal{from{opacity:0;-webkit-transform:translateY(var(--word-reveal-distance));transform:translateY(var(--word-reveal-distance))}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.page-title .preheading,.page-title h1+p,.page-title h1~p:empty+p,.page-title p.buttons-md.button-long,.page-title .proof-filter-results{visibility:hidden}.page-title .preheading.word-reveal-ready,.page-title h1+p.word-reveal-ready,.page-title h1~p:empty+p.word-reveal-ready,.page-title p.buttons-md.button-long.word-reveal-ready,.page-title .proof-filter-results.word-reveal-ready{visibility:visible}@media (prefers-reduced-motion: reduce),print{.page-title .preheading,.page-title h1+p,.page-title h1~p:empty+p,.page-title p.buttons-md.button-long,.page-title .proof-filter-results{visibility:visible}}.page-title .page-title-preheading-reveal{--preheading-reveal-duration: 700ms;--preheading-reveal-stagger: 70ms}.page-title .page-title-preheading-reveal .word-reveal-word{display:inline-block;-webkit-mask-image:linear-gradient(to right, #000 40%, transparent 60%);mask-image:linear-gradient(to right, #000 40%, transparent 60%);-webkit-mask-size:250% 100%;mask-size:250% 100%;-webkit-animation:preheadingFadeIn var(--preheading-reveal-duration) ease-in-out both;animation:preheadingFadeIn var(--preheading-reveal-duration) ease-in-out both;-webkit-animation-delay:calc(var(--i) * var(--preheading-reveal-stagger));animation-delay:calc(var(--i) * var(--preheading-reveal-stagger))}.page-title .page-title-intro-reveal .word-reveal-word{display:inline-block;-webkit-animation:introWordReveal 800ms ease-out both;animation:introWordReveal 800ms ease-out both;-webkit-animation-delay:calc(var(--intro-reveal-delay) + var(--i) * var(--intro-reveal-stagger));animation-delay:calc(var(--intro-reveal-delay) + var(--i) * var(--intro-reveal-stagger))}.page-title .page-title-button-reveal{-webkit-animation:introWordReveal 800ms ease-out var(--button-reveal-delay, 0ms) both;animation:introWordReveal 800ms ease-out var(--button-reveal-delay, 0ms) both}@-webkit-keyframes preheadingFadeIn{from{opacity:0;-webkit-mask-position:100% 0;mask-position:100% 0}to{opacity:1;-webkit-mask-position:0 0;mask-position:0 0}}@keyframes preheadingFadeIn{from{opacity:0;-webkit-mask-position:100% 0;mask-position:100% 0}to{opacity:1;-webkit-mask-position:0 0;mask-position:0 0}}@-webkit-keyframes introWordReveal{from{opacity:0;-webkit-transform:translateY(-0.08em);transform:translateY(-0.08em)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes introWordReveal{from{opacity:0;-webkit-transform:translateY(-0.08em);transform:translateY(-0.08em)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (prefers-reduced-motion: reduce),print{.page-title .page-title-preheading-reveal .word-reveal-word,.page-title .page-title-intro-reveal .word-reveal-word,.page-title .page-title-button-reveal{-webkit-animation:none;animation:none;-webkit-mask-image:none;mask-image:none}}@media screen and (max-width: 48rem){.reduce-space-tablet .tymbrel-col-6:last-child{padding-top:1rem !important}}@media screen and (max-width: 71.875rem){.reduce-row-spacing-lg .tymbrel-col-3:nth-child(3),.reduce-row-spacing-lg .tymbrel-col-3:last-child{padding-top:2.5rem !important}}@media screen and (max-width: 48rem){.reduce-row-spacing-sm .tymbrel-col:not(:first-child){padding-top:1.25rem !important}}@media screen and (max-width: 48rem){.padding-top-20-sm{padding-top:1.25rem !important}}.extend-tymbrel-col>.tymbrel-col-3{max-width:unset !important}@media screen and (max-width: 48rem){.extend-tymbrel-col>.tymbrel-col-3:not(:first-child){padding-top:1.25rem !important}}.calloutWithSideMargin{max-width:unset !important;padding-inline:1.25rem !important}.calloutWithSideMargin>.tymbrel-col-12{max-width:var(--max-width)}.accessibility-toggle{position:absolute;left:0;z-index:225;transition:top 0.2s ease-out}@media screen and (min-width: 70.6875rem){.header--b .accessibility-toggle{-webkit-transform:unset !important;transform:unset !important;top:0 !important}}.accessibility-toggle .fa{pointer-events:none;font-size:1.375rem}@media screen and (max-width: 70.625rem){.accessibility-toggle{position:fixed}}.header .accessibility-toggle{top:50%}@media screen and (min-width: 90.6875rem){.header .accessibility-toggle{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width: 90.625rem){.header .accessibility-toggle{top:calc(var(--header-height) - 1.875rem)}}@media screen and (max-width: 70.625rem){.header .accessibility-toggle{top:auto !important;bottom:.3125rem !important;z-index:200000000}}.header .accessibility-toggle__btn{border-radius:0 var(--border-radius-btn) var(--border-radius-btn) 0}.accessibility-toggle__btn{background-color:var(--primary-400);color:var(--primary-text);text-align:center;transition:color 0.2s ease-out, background-color 0.2s ease-out;position:relative;z-index:0;padding-right:.1875rem;padding-top:.1875rem;width:2.9375rem;height:2.9375rem}.accessibility-toggle__btn:hover,.accessibility-toggle__btn:focus{background-color:var(--primary-500)}@media screen and (max-width: 70.625rem){.accessibility-toggle__btn{width:2.8125rem;height:2.8125rem;background-color:var(--alert-400);color:var(--alert-text)}.accessibility-toggle__btn:hover,.accessibility-toggle__btn:focus{background-color:var(--alert-500);color:var(--alert-text)}}.default-msg-bar{width:calc(100% - var(--double-padding));max-width:54.8125rem;position:relative;border-radius:var(--border-radius-btn);text-align:center;transition:top 0.2s ease-out;z-index:20;margin-inline:auto;display:none}.default-msg-bar a{display:flex;padding-block:.5rem;padding-inline:1.875rem;min-height:2.8125rem;justify-content:center;align-items:center;color:inherit}@media screen and (min-width: 48.0625rem){.default-msg-bar a{padding-inline:2.5rem}}.default-msg-bar a:hover,.default-msg-bar a:focus{opacity:0.8}@media screen and (max-width: 70.625rem){.default-msg-bar{position:fixed;bottom:3.4375rem;border-radius:var(--border-radius-btn) var(--border-radius-btn) 0 0;width:100%;line-height:1.3076923077;max-width:unset}}.default-msg-bar.def-message-bar-active{display:block}.close-msg-bar{position:absolute;right:.75rem;top:calc(50% + .0625rem);-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:opacity 0.2s ease-out;z-index:1;padding:.3125rem .5rem}.close-msg-bar:hover,.close-msg-bar:focus{opacity:0.75}@media screen and (max-width: 70.625rem){.close-msg-bar{right:.3125rem}}.header{position:fixed;top:0;width:100%;z-index:100}@media screen and (min-width: 70.6875rem){.header{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:-webkit-transform 0.35s cubic-bezier(0.22, 1, 0.36, 1);transition:transform 0.35s cubic-bezier(0.22, 1, 0.36, 1);transition:transform 0.35s cubic-bezier(0.22, 1, 0.36, 1), -webkit-transform 0.35s cubic-bezier(0.22, 1, 0.36, 1);will-change:transform}}.header .row{align-items:center;flex-wrap:nowrap}.header .columns{display:flex;align-items:center}.header .columns>ul:not(.social){list-style:none;margin:0;display:flex;align-items:center}.header .columns>ul:not(.social) li{margin:0}@media screen and (min-width: 48.0625rem){.header .columns{width:auto}}.header .header__statement a{display:flex;line-height:1.2;align-items:center;gap:0 .3125rem}.header .header__statement img{height:1.25rem;width:auto;margin-top:.09375rem}.header .header__logo img{width:var(--logo-header);max-width:100%;display:flex;transition:width 0.2s ease-out, max-width 0.2s ease-out}.header .open-search{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 70.625rem){.header .open-search{display:none}}@media screen and (max-width: 70.625rem){.header{width:calc(100% - 1.25rem);left:.625rem;top:.625rem;border-radius:2.5rem}}.header .header__topbar a:not([class]):hover,.header .header__topbar a:not([class]):focus{opacity:0.8}.header .header__topbar>.row{max-width:unset !important;min-height:2.8125rem}@media screen and (max-width: 31.25rem){.header .header__topbar>.row{min-height:2.5rem;padding-block:.1875rem}}.header .header__topbar .citation-social{padding-inline:.625rem}@media screen and (max-width: 70.625rem){.header .header__topbar .citation-social{display:none}}.header .header__topbar .citation-social a{font-size:0 !important;min-height:2.8125rem;display:flex;justify-content:center;align-items:center;gap:0}.header .header__topbar .citation-social a:before{color:inherit}.header .header__statement{text-align:center}.header .header__statement p{margin-inline:auto;margin-bottom:0}.header .header__logo{flex-shrink:1}.header .header__logo img{margin-inline:auto;max-width:100%}@media screen and (min-width: 70.6875rem){.header .header__logo img{margin-inline:0}}@media screen and (max-width: 70.625rem){.header .header__logo{width:100% !important;justify-content:center;margin-bottom:.3125rem}}@media screen and (max-width: 70.625rem) and (max-width: 70.625rem){.header .header__logo{margin-bottom:0rem;padding-top:0rem}}.header .header__contact{padding-right:0;justify-content:flex-end}.header .header__contact ul{list-style:none;margin:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.125rem var(--padding)}@media screen and (min-width: 40.0625rem){.header .header__contact ul{flex-wrap:nowrap}}@media screen and (min-width: 70.6875rem){.header .header__contact ul{justify-content:flex-end}}@media screen and (min-width: 71.9375rem){.header .header__contact ul{gap:var(--padding)}}@media screen and (max-width: 31.25rem){.header .header__contact ul{gap:.125rem .75rem}}.header .header__contact li+li{margin:0}.header .header__contact .sign-in{display:flex;flex-direction:column;line-height:1.2;font-size:.75rem;font-weight:400;color:inherit}.header .header__contact .sign-in span{font-size:.875rem;font-weight:500}.header .header__statement{display:flex;align-items:center}.header .header__statement .phone a::before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:relative;top:.125rem;margin-right:.5rem}.header .header__statement .address::before,.header .header__statement div[itemprop="address"]::before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:relative;margin-right:.625rem}.header .header__statement,.header [itemprop="address"],.header .address,.header .header__topbar a:not([class]),.header p{font-family:var(--ff-secondary);font-weight:400;font-size:.9375rem}@media screen and (max-width: 71.875rem){.header .header__statement,.header [itemprop="address"],.header .address,.header .header__topbar a:not([class]),.header p{font-size:.875rem}}@media screen and (max-width: 31.25rem){.header .header__statement,.header [itemprop="address"],.header .address,.header .header__topbar a:not([class]),.header p{font-size:.8125rem}}.header .header__message p{line-height:1.35}@media screen and (max-width: 31.25rem){.header .header__message p{padding-block:.125rem}}.header .header__navigation{position:relative;width:100%;padding-block:1.25rem;transition:all 0.2s ease-in-out, background-color 0.2s ease-in-out}@media screen and (min-width: 70.6875rem){.header .header__navigation{z-index:100}}@media screen and (max-width: 70.625rem){.header .header__navigation{padding-block:1.25rem 0}}@media screen and (max-width: 70.625rem){.header .header__navigation{padding-block:.75rem}}.header .header__nav{justify-content:center}@media screen and (min-width: 70.6875rem){.header .header__nav{flex-shrink:0}}@media screen and (max-width: 70.625rem){.header .header__nav{flex-grow:0;padding-inline:0 .625rem}.header .header__nav nav>ul{padding-inline:0 !important;gap:.9375rem}}.header .header__nav nav{justify-content:flex-end;width:100%}.header .header__nav nav>ul{justify-content:space-between;gap:1.875rem}@media screen and (max-width: 87.5rem){.header .header__nav nav>ul{gap:.625rem}}@media screen and (max-width: 71.875rem){.header .header__nav nav>ul{gap:.3125rem}}@media screen and (max-width: 70.625rem){.header .header__nav nav{justify-content:center;width:auto}.header .header__nav nav>ul{justify-content:center}}.header nav[aria-label="Primary"]{display:flex;flex-wrap:wrap}.header nav[aria-label="Primary"]>ul{width:100%}.header nav[aria-label="Primary"]>ul>li{flex-grow:1}.header .close-msg-bar{color:var(--secondary-text)}.header .cmsi-shoppingCart{display:flex;align-items:center;gap:.3125rem;justify-content:center;min-height:2.8125rem;min-width:5.3125rem;position:relative;overflow:hidden;cursor:pointer}.header .cmsi-shoppingCart .cartIcon:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}.header .cmsi-shoppingCart p{display:none !important}.header .cmsi-shoppingCart a{font-size:0;color:inherit}.header .cmsi-shoppingCart a:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:1.125rem}.header .cmsi-shoppingCart .widget-counter{font-size:.9375rem;font-weight:400}.header .cmsi-shoppingCart .widget-counter:before{content:"("}.header .cmsi-shoppingCart .widget-counter:after{content:")"}.header .header__message{flex-grow:1;text-align:center;display:flex;justify-content:center}@media screen and (min-width: 70.6875rem){.header.header-hidden{-webkit-transform:translate3d(0, calc(-100% - 1.25rem), 0);transform:translate3d(0, calc(-100% - 1.25rem), 0);pointer-events:none}.header.header-top-range{-webkit-transform:translate3d(0, calc(-1 * var(--header-top-offset, 0px)), 0);transform:translate3d(0, calc(-1 * var(--header-top-offset, 0px)), 0);transition:none}}@media screen and (min-width: 70.6875rem){.header.scroll .header__navigation{padding-block:.3125rem}}@media screen and (min-width: 70.6875rem) and (max-width: 70.625rem){.header.scroll .header__navigation{padding-block:.625rem .3125rem}}#frmSearchHeader{position:relative;display:flex;align-items:center;flex-direction:row-reverse;gap:.4375rem}#frmSearchHeader #page_search_header{padding:.4375rem .3125rem !important;border-radius:0;background:var(--secondary-400);color:var(--neutral-100);font-weight:500;font-size:.875rem;font-family:var(--ff-primary)}#frmSearchHeader #page_search_header::-webkit-input-placeholder{color:var(--neutral-100);font-weight:500;font-size:.875rem;opacity:1}#frmSearchHeader #page_search_header::placeholder,#frmSearchHeader #page_search_header::-webkit-input-placeholder{color:var(--neutral-100);font-weight:500;font-size:.875rem;opacity:1}#frmSearchHeader #page_search_header::-moz-placeholder{color:var(--neutral-100);font-weight:500;font-size:.875rem}#frmSearchHeader #page_search_header:-ms-input-placeholder{color:var(--neutral-100);font-weight:500;font-size:.875rem}#frmSearchHeader #page_search_header:-moz-placeholder{color:var(--neutral-100);font-weight:500;font-size:.875rem}#frmSearchHeader button:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:var(--success-400);font-size:.9375rem;position:relative;top:-.0625rem}nav[aria-label="Primary"]{--nav-rest: var(--neutral-900);--nav-mark: var(--success-400);font-family:var(--ff-tertiary)}nav[aria-label="Primary"] ul{list-style:none;z-index:100;display:flex;flex-flow:row wrap;margin:0}nav[aria-label="Primary"] ul li{margin:0}nav[aria-label="Primary"]>ul,nav[aria-label="Primary"] ul>li>ul{list-style:none;position:relative}nav[aria-label="Primary"]>ul>li{--submenu-hover-background: var(--success-400);--submenu-hover-text: var(--success-text)}nav[aria-label="Primary"]>ul>li.nav-submenu-secondary{--submenu-hover-background: var(--secondary-400);--submenu-hover-text: var(--alert-400)}nav[aria-label="Primary"]>ul>li.nav-submenu-alert{--submenu-hover-background: var(--alert-400);--submenu-hover-text: var(--success-400)}nav[aria-label="Primary"]>ul>li.nav-submenu-primary{--submenu-hover-background: var(--primary-400);--submenu-hover-text: var(--success-400)}nav[aria-label="Primary"]>ul>li>a,nav[aria-label="Primary"]>ul>li>button.nav-disclosure{position:relative;z-index:1;display:block;text-decoration:none;line-height:1.1;font-weight:500;padding:.75rem 1.5rem;color:var(--nav-rest) !important;text-align:center;font-size:1rem;border:.125rem solid transparent;background-image:linear-gradient(color-mix(in srgb, var(--nav-mark) 90%, transparent), color-mix(in srgb, var(--nav-mark) 90%, transparent));background-repeat:no-repeat;background-origin:content-box;background-position:left 0.1em bottom 8%;background-size:0% 42%;transition:background-size 0.45s cubic-bezier(0.22, 1, 0.36, 1),color 0.45s cubic-bezier(0.22, 1, 0.36, 1)}nav[aria-label="Primary"]>ul>li.active>a,nav[aria-label="Primary"]>ul>li.active>button.nav-disclosure,nav[aria-label="Primary"]>ul>li.is-open>a,nav[aria-label="Primary"]>ul>li.is-open>button.nav-disclosure,nav[aria-label="Primary"]>ul>li:hover>a,nav[aria-label="Primary"]>ul>li:hover>button.nav-disclosure,nav[aria-label="Primary"]>ul>li:focus-within>a,nav[aria-label="Primary"]>ul>li:focus-within>button.nav-disclosure{background-size:100% 42%}nav[aria-label="Primary"]>ul>li:hover>ul{display:block}nav[aria-label="Primary"]>ul>li:last-child>ul{right:0 !important}nav[aria-label="Primary"]>ul>li>ul{position:absolute;display:none;min-width:14.375rem;z-index:100;box-shadow:var(--box-shadow-nav);border-radius:1.25rem;overflow:hidden;top:calc(100% + 1.25rem) !important}nav[aria-label="Primary"]>ul>li>ul:before{content:"";width:100%;height:1.25rem;top:-1.25rem;left:0;display:block;position:absolute}nav[aria-label="Primary"]>ul>li>ul>li{background:none}nav[aria-label="Primary"]>ul>li>ul>li:first-child>a{border-radius:1.25rem 1.25rem 0 0}nav[aria-label="Primary"]>ul>li>ul>li>a:not([class]){display:block;text-decoration:none;padding:.625rem 1.25rem;font-size:1rem;font-weight:500;line-height:1.5;background-color:var(--neutral-100);color:var(--text) !important;transition:color 0.2s ease-out, background-color 0.2s ease-out}nav[aria-label="Primary"]>ul>li>ul>li>a:not([class]):hover,nav[aria-label="Primary"]>ul>li>ul>li>a:not([class]):focus{background-color:var(--submenu-hover-background);color:var(--submenu-hover-text) !important}@media (prefers-reduced-motion: reduce){nav[aria-label="Primary"]>ul>li>a,nav[aria-label="Primary"]>ul>li>button.nav-disclosure{transition:none}}.header--b .header__logo,.header--b .header__button{width:15.625rem;flex-grow:1}.header--b:after{content:"";display:block;position:absolute;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;width:calc(100% - 2.5rem);height:calc(100% - 1.25rem);border-radius:2.5rem;background-color:transparent;-webkit-backdrop-filter:blur(0) brightness(1);backdrop-filter:blur(0) brightness(1);transition:background-color 0.35s ease, -webkit-backdrop-filter 0.35s ease, backdrop-filter 0.35s ease}@media screen and (max-width: 70.625rem){.header--b:after{width:calc(100% + 0rem);height:calc(100% + 0rem)}}@media screen and (min-width: 70.6875rem){.header--b .header__navigation{padding-block:1.4375rem}}@media screen and (max-width: 70.625rem){.header--b .header__navigation{padding-block:0}}.header--b .header__navigation>.row{flex-wrap:nowrap;max-width:unset !important}@media screen and (max-width: 70.625rem){.header--b .header__navigation>.row{flex-wrap:wrap;justify-content:center}}@media screen and (max-width: 70.625rem){.header--b .header__navigation>.row{flex-direction:column-reverse}}@media screen and (max-width: 70.625rem){.header--b .header__nav{display:none}}.header--b .header__logo{padding-left:1.25rem}@media screen and (min-width: 70.6875rem){.header--b .header__logo{padding-left:2.5rem}}@media screen and (max-width: 70.625rem){.header--b .header__logo{justify-content:flex-start;height:3.4375rem}}.header--b.scroll:after{background-color:color-mix(in srgb, var(--neutral-100) 72%, transparent);-webkit-backdrop-filter:blur(30px) brightness(1.5);backdrop-filter:blur(30px) brightness(1.5)}@media screen and (min-width: 70.6875rem){.header--b.scroll .header__navigation{padding-block:1.4375rem}}@media screen and (max-width: 70.625rem){.header--b:has(#mobile-menu:not([hidden]):not([aria-hidden="true"]))::after{background-color:transparent;-webkit-backdrop-filter:blur(0) brightness(1);backdrop-filter:blur(0) brightness(1)}.header--b:has(#mobile-menu[aria-hidden="true"]:not([hidden]))::after{transition-duration:0.2s;transition-delay:var(--mobile-menu-close-effect-delay, 0.1s)}}@media screen and (max-width: 70.625rem){.dark-header .header--b{background-color:var(--neutral-900)}}.dark-header nav[aria-label="Primary"]>ul>li>a,.dark-header nav[aria-label="Primary"]>ul>li>button.nav-disclosure{--nav-rest: var(--neutral-100)}.home .header__logo a:after{background-color:var(--neutral-900)}body:has(.dark-header) .site-container:before{content:"";display:block;width:100%;height:var(--header-height);top:0;background:var(--neutral-900);position:absolute}header .header__button{padding-right:2.5rem !important;display:flex;justify-content:flex-end}@media screen and (max-width: 70.625rem){header .header__button{display:none !important}}.button-nav{position:relative;z-index:1;display:block;text-decoration:none;line-height:1.1;font-weight:500;color:var(--text) !important;text-align:center;font-size:1rem;background-image:linear-gradient(color-mix(in srgb, var(--success-400) 90%, transparent), color-mix(in srgb, var(--success-400) 90%, transparent));background-repeat:no-repeat;background-origin:content-box;background-position:left 0.1em bottom 8%;background-size:0% 42%;transition:background-size 0.45s cubic-bezier(0.22, 1, 0.36, 1),color 0.45s cubic-bezier(0.22, 1, 0.36, 1),border-color 0.45s cubic-bezier(0.22, 1, 0.36, 1);font-family:var(--ff-secondary);padding:.75rem 1.5rem;border:.125rem solid var(--text);border-radius:var(--border-radius-btn)}.button-nav:hover,.button-nav:focus{background-size:100% 42%}.button-nav:hover{color:var(--alert-400) !important;border-color:var(--alert-400)}@media (prefers-reduced-motion: reduce){.button-nav{transition:none}}#toggleSearch{display:none;background-color:var(--alert-400);color:var(--alert-text)}#toggleSearch input:focus,#toggleSearch button:focus{outline-color:var(--alert-text);outline-offset:.125rem}#toggleSearch input[type="search"]{background-color:var(--neutral-100);width:calc(100% - 3.75rem);height:3.125rem;margin:0;padding:0 3.4375rem 0 1.25rem !important;font-size:var(--fs-body);border-radius:var(--border-radius-btn) 0 0 var(--border-radius-btn)}#toggleSearch button[type="submit"]{width:3.75rem;height:3.125rem;float:right;padding:0;margin:0;border:0;line-height:3.125rem;text-align:center;cursor:pointer;font-size:0;background-color:var(--primary-400);color:var(--primary-text);border-radius:0 var(--border-radius-btn) var(--border-radius-btn) 0;transition:background-color 0.2s ease-out}#toggleSearch button[type="submit"]:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:var(--fs-body);line-height:3.125rem;font-weight:700;margin-left:-.3125rem}#toggleSearch button[type="submit"]:hover,#toggleSearch button[type="submit"]:focus{background-color:var(--primary-500)}#toggleSearch #close-button{border:0;background:transparent;font-family:var(--ff-primary);font-size:1.875rem;margin-bottom:.625rem;line-height:1;border:.0625rem solid transparent;color:inherit;transition:opacity 0.2s ease-out}#toggleSearch #close-button:hover,#toggleSearch #close-button:focus{opacity:0.8}#toggleSearch.openSearch{text-align:right;display:block;position:fixed;left:0;top:0;width:100%;padding:.625rem 10% 1.875rem;z-index:300}@media screen and (min-width: 70.6875rem){.grt-menu,.grt-mobile-button,#mobile-menu{display:none !important}}.body-overflow{overflow:clip}.mobile-menu-panel{position:fixed;inset:.625rem;border-radius:2.5rem 2.5rem 1.75rem 1.75rem;overflow:hidden;z-index:1;pointer-events:none}@media screen and (min-width: 70.6875rem){.mobile-menu-panel{display:none}}.mobile-menu-panel .cms-button-primary,.mobile-menu-panel .cms-button-secondary,.mobile-menu-panel .cms-button-success,.mobile-menu-panel .cms-button-alert{height:auto;margin-inline:1.875rem 2.5rem}@media screen and (max-width: 70.625rem){.header .header__navigation{z-index:2;background-color:inherit;border-radius:inherit}}.grt-menu{margin:0;z-index:1;padding:5.625rem .625rem 0;border-radius:1.75rem;position:absolute;-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:hidden;overflow:hidden !important;transition:visibility 0s linear calc(var(--mobile-menu-exit-delay, 0.1s) + 0.4s),-webkit-transform 0.2s ease-in var(--mobile-menu-exit-delay, 0.1s);transition:transform 0.2s ease-in var(--mobile-menu-exit-delay, 0.1s),visibility 0s linear calc(var(--mobile-menu-exit-delay, 0.1s) + 0.4s);transition:transform 0.2s ease-in var(--mobile-menu-exit-delay, 0.1s),visibility 0s linear calc(var(--mobile-menu-exit-delay, 0.1s) + 0.4s),-webkit-transform 0.2s ease-in var(--mobile-menu-exit-delay, 0.1s);background-color:var(--neutral-900);display:flex !important;width:100%;right:0;top:0;height:100%;pointer-events:none;overflow-y:scroll;float:none;justify-content:flex-start;flex-direction:column}.grt-menu a:focus{outline:0}.grt-menu a:focus:focus-visible{outline:.125rem solid var(--secondary-400);outline-offset:.125rem}.grt-menu .mobile-logo{display:inline-block;margin-bottom:1.875rem}.grt-menu .mobile-logo img{width:var(--logo-mobile);margin-inline:auto}.grt-menu ul{list-style:none;margin:0}.grt-menu ul:not(.social)>li{margin-block:0 .875rem}.grt-menu ul:not(.social)>li>a{font-size:2.375rem;font-weight:500;display:inline-block;align-items:center;color:var(--neutral-100) !important;font-family:var(--ff-secondary);align-items:center;width:100%;justify-content:space-between;gap:.3125rem}@media screen and (max-width: 23.125rem){.grt-menu ul:not(.social)>li>a{font-size:1.875rem}}.grt-menu ul:not(.social)>li>a.hasSubMenu{position:relative;display:flex}.grt-menu ul:not(.social)>li>a.hasSubMenu:after{content:"";font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.875rem;color:inherit;-webkit-transform:rotate(90deg);transform:rotate(90deg);position:relative;top:.25rem}@media screen and (max-width: 23.125rem){.grt-menu ul:not(.social)>li>a.hasSubMenu:after{font-size:.75rem;top:.125rem}}.grt-menu ul:not(.social) ul{display:none}.grt-menu ul:not(.social) ul a{color:var(--neutral-100);font-size:1.125rem;font-weight:400}.grt-menu ul:not(.social) ul.openSubMenu{display:block !important;padding:.625rem 0rem .0625rem 0rem;font-size:1.125rem;font-weight:400;font-family:var(--ff-secondary)}.grt-menu nav{margin-bottom:1.25rem;overflow:auto;padding:1.25rem 1.875rem 3.75rem 2.5rem;max-width:31.25rem;margin-inline:auto;width:100%}.grt-menu nav::-webkit-scrollbar{width:.4375rem}.grt-menu nav::-webkit-scrollbar-track{background:var(--neutral-900);margin-block:1.875rem 6.25rem}.grt-menu nav::-webkit-scrollbar-thumb{background:var(--secondary-400)}.grt-menu nav::-webkit-scrollbar-thumb:hover{background:var(--alert-400)}.grt-menu nav:after,.grt-menu nav:before{content:"";display:block;width:100%;height:7.5rem;background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.68) 44.23%, #000 84.62%, #000 100%);position:absolute;bottom:0;left:0;z-index:3}.grt-menu nav:before{bottom:auto;top:5.625rem;height:1.875rem;background:linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.68) 44.23%, #000 84.62%, #000 100%)}.open-grt-menu{-webkit-transform:translateY(0);transform:translateY(0);visibility:visible;pointer-events:auto;transition:visibility 0s linear 0s, -webkit-transform 0.4s ease-in;transition:transform 0.4s ease-in, visibility 0s linear 0s;transition:transform 0.4s ease-in, visibility 0s linear 0s, -webkit-transform 0.4s ease-in}@media screen and (min-width: 70.6875rem){.open-grt-menu{display:none}}.grt-mobile-button{display:inline-block;margin:0;padding:0;cursor:pointer;border:0;z-index:999999999}.grt-mobile-button [class^="line"]{margin:.3125rem auto;height:.4375rem;width:1.5625rem;transition:0.4s;display:block;border-radius:12.5rem;background-color:var(--alert-text)}.grt-mobile-button .line2{display:none}.grt-mobile-button .line1{background-color:var(--alert-400)}.grt-mobile-button .line3{background-color:var(--secondary-400)}.grt-mobile-button:focus{outline:0}.grt-mobile-button:focus:focus-visible{outline:.125rem solid var(--secondary-400);outline-offset:.125rem}#mobile-menu-container .grt-mobile-button{position:fixed;right:1.375rem;top:.625rem;width:2.8125rem;height:3.4375rem;padding-inline:2px}#sticky .grt-mobile-button:not(.grt-mobile-button-open) [class^="line"]{margin:0 auto 0.25rem}#sticky .grt-mobile-button:not(.grt-mobile-button-open) .line3{margin-bottom:0}.grt-mobile-button-open .line1,.grt-mobile-button-open .line3{margin:.375rem auto}.grt-mobile-button-open .line1{-webkit-transform:rotate(-45deg) translate(-.3125rem, .3125rem);transform:rotate(-45deg) translate(-.3125rem, .3125rem);background-color:var(--alert-400)}.grt-mobile-button-open .line3{-webkit-transform:rotate(45deg) translate(-.25rem, -.25rem);transform:rotate(45deg) translate(-.25rem, -.25rem);background-color:var(--secondary-400)}.grt-mobile-button-open .line2{opacity:0}@media screen and (min-width: 48.0625rem){.grt-mobile-button-open{background:none;right:1.8125rem}}#mobile-menu nav>ul>li .style-open-submenu:after{-webkit-transform:rotate(-90deg) !important;transform:rotate(-90deg) !important}@media screen and (max-width: 70.625rem){header .header__logo a{z-index:10000000000;position:relative}header .header__logo a img{transition:all 0.8s ease !important}}.grt-menu nav>ul>li{opacity:0;-webkit-transform:translateY(-16px);transform:translateY(-16px);transition:opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;transition:opacity 0.3s ease-in-out, transform 0.3s ease-in-out;transition:opacity 0.3s ease-in-out, transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;transition-delay:calc(var(--mobile-nav-exit-index, 0) * 0.09s)}.grt-menu.open-grt-menu nav>ul>li{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:calc(0.42s + var(--mobile-nav-index, 0) * 0.09s)}@media (prefers-reduced-motion: reduce){.grt-menu,.grt-menu nav>ul>li{transition-delay:0s !important}}nav[aria-label="Primary"] .mega-nav__cta,nav[aria-label="Mobile"] .mega-nav__cta{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;min-width:26rem;padding:1.25rem;margin:-1.875rem -1.875rem -1.875rem 0}@media screen and (max-width: 106.25rem){nav[aria-label="Primary"] .mega-nav__cta,nav[aria-label="Mobile"] .mega-nav__cta{min-width:21.25rem}}@media screen and (max-width: 87.5rem){nav[aria-label="Primary"] .mega-nav__cta,nav[aria-label="Mobile"] .mega-nav__cta{flex-direction:row;gap:1.25rem;flex-wrap:wrap}}nav[aria-label="Primary"] .mega-nav__cta:after,nav[aria-label="Mobile"] .mega-nav__cta:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,70,255,0.85);background-color:color-mix(in srgb, var(--primary-400) 85%, var(--neutral-100));z-index:0}nav[aria-label="Primary"] .mega-nav__cta img,nav[aria-label="Mobile"] .mega-nav__cta img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0.18;z-index:1}nav[aria-label="Primary"] .mega-nav__cta .h4,nav[aria-label="Mobile"] .mega-nav__cta .h4{color:inherit;font:500 1.5rem / 1.2 var(--ff-secondary);position:relative;z-index:2;color:var(--neutral-100)}@media screen and (max-width: 87.5rem){nav[aria-label="Primary"] .mega-nav__cta .h4,nav[aria-label="Mobile"] .mega-nav__cta .h4{margin-bottom:0}}nav[aria-label="Primary"] .mega-nav__cta p:last-child,nav[aria-label="Mobile"] .mega-nav__cta p:last-child{margin-top:0 !important}nav[aria-label="Primary"] .mega-nav__cta .cms-button-success,nav[aria-label="Mobile"] .mega-nav__cta .cms-button-success{margin:0;font-size:1rem !important;width:17.3125rem;height:2.875rem;min-height:2.875rem;padding:.3125rem 3.625rem .3125rem 1.5625rem}nav[aria-label="Primary"] .mega-nav__cta .cms-button-success::after,nav[aria-label="Mobile"] .mega-nav__cta .cms-button-success::after{--button-circle-size: 2.125rem;--button-circle-inset: .375rem}nav[aria-label="Primary"] .mega-nav__cta .cms-button-success::before,nav[aria-label="Mobile"] .mega-nav__cta .cms-button-success::before{right:.375rem;width:2.125rem;text-align:center;font-size:.625rem}@media screen and (max-width: 87.5rem){nav[aria-label="Primary"] .mega-nav__cta,nav[aria-label="Mobile"] .mega-nav__cta{width:calc(100% + 3.75rem);margin:0 -1.875rem -1.875rem -1.875rem}}nav[aria-label="Primary"] .nav-disclosure,nav[aria-label="Primary"] .mega-nav__group-toggle,nav[aria-label="Mobile"] .nav-disclosure,nav[aria-label="Mobile"] .mega-nav__group-toggle{background-color:transparent;font-family:inherit;cursor:pointer}nav[aria-label="Primary"] .nav-disclosure::before,nav[aria-label="Primary"] .nav-disclosure::after,nav[aria-label="Primary"] .mega-nav__group-toggle::before,nav[aria-label="Primary"] .mega-nav__group-toggle::after,nav[aria-label="Mobile"] .nav-disclosure::before,nav[aria-label="Mobile"] .nav-disclosure::after,nav[aria-label="Mobile"] .mega-nav__group-toggle::before,nav[aria-label="Mobile"] .mega-nav__group-toggle::after{content:none}nav[aria-label="Primary"] a:focus-visible,nav[aria-label="Primary"] button:focus-visible,nav[aria-label="Mobile"] a:focus-visible,nav[aria-label="Mobile"] button:focus-visible{outline:.125rem solid currentColor;outline-offset:.1875rem}nav[aria-label="Primary"].disclosures-ready [hidden],nav[aria-label="Mobile"].disclosures-ready [hidden]{display:none !important}nav[aria-label="Primary"] .mega-nav__cta .cms-button-primary{border:2px solid var(--primary-400);background-color:transparent;color:var(--primary-400)}nav[aria-label="Primary"] .mega-nav__cta .cms-button-primary::after{background:var(--primary-400)}nav[aria-label="Primary"] .mega-nav__cta .cms-button-primary::before{color:var(--neutral-100)}nav[aria-label="Primary"] .mega-nav__cta .cms-button-primary:hover,nav[aria-label="Primary"] .mega-nav__cta .cms-button-primary:focus-visible{color:var(--neutral-100)}nav[aria-label="Primary"] .mega-nav__cta .cms-button-primary:hover::after,nav[aria-label="Primary"] .mega-nav__cta .cms-button-primary:focus-visible::after{-webkit-clip-path:circle(150% at calc(100% - var(--button-circle-inset) - var(--button-circle-size) / 2) 50%);clip-path:circle(150% at calc(100% - var(--button-circle-inset) - var(--button-circle-size) / 2) 50%)}nav[aria-label="Primary"] .mega-nav__cta .cms-button-primary:focus-visible{outline-color:var(--primary-400)}nav[aria-label="Primary"]>ul>li.has-disclosure{position:relative}nav[aria-label="Primary"]>ul>li>.nav-disclosure{width:100%;background-color:transparent}nav[aria-label="Primary"].disclosures-ready>ul>li>ul:not([hidden]){display:block}nav[aria-label="Primary"]>ul>li>ul{top:100%;left:0;max-height:min(70vh, 37.5rem);overflow-y:auto}nav[aria-label="Primary"]>ul>li>ul a:focus-visible{outline-offset:-.25rem}nav[aria-label="Primary"]>ul>li.has-mega-nav{position:static}nav[aria-label="Primary"] .mega-nav{display:none;position:absolute;top:100%;z-index:100;width:min(137.5rem, calc(100vw - 5.625rem));left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding-top:1.25rem;color:var(--text);text-align:left}nav[aria-label="Primary"].disclosures-ready .mega-nav:not([hidden]),nav[aria-label="Primary"]:not(.disclosures-ready) .has-mega-nav:hover .mega-nav,nav[aria-label="Primary"]:not(.disclosures-ready) .has-mega-nav:focus-within .mega-nav{display:block}nav[aria-label="Primary"]:not(.disclosures-ready)>ul>li:focus-within>ul{display:block}nav[aria-label="Primary"] .mega-nav__inner{display:flex !important;gap:1.875rem 2.5rem;max-height:min(70vh, calc(100dvh - var(--header-height, 9.375rem) - 1.875rem));overflow-y:auto;overscroll-behavior:contain;padding:1.875rem 1.875rem;border-radius:1.25rem;background:var(--neutral-100);box-shadow:var(--box-shadow-nav)}@media screen and (max-width: 87.5rem){nav[aria-label="Primary"] .mega-nav__inner{flex-wrap:wrap}nav[aria-label="Primary"] .mega-nav__inner section{width:calc((100% - 7.5rem) / 4) !important}}@media screen and (max-width: 71.875rem){nav[aria-label="Primary"] .mega-nav__inner{gap:1.25rem}nav[aria-label="Primary"] .mega-nav__inner section{width:calc((100% - 3.75rem) / 4) !important}}nav[aria-label="Primary"] .mega-nav__group{padding-top:.625rem;flex-grow:1}nav[aria-label="Primary"] .mega-nav__heading{margin:0 0 .875rem;padding-inline:.75rem;font:500 0.8125rem / 1.3 var(--ff-tertiary);color:#444}nav[aria-label="Primary"] .mega-nav ul{display:block;position:static;padding:0}nav[aria-label="Primary"] .mega-nav a:not([class]){display:block;padding:.5rem .75rem;border-radius:.5rem;color:var(--text);text-decoration:none;font-size:1rem;font-weight:500;line-height:1.5}nav[aria-label="Primary"] .mega-nav a:not([class]):hover,nav[aria-label="Primary"] .mega-nav a:not([class]):focus-visible{background:var(--submenu-hover-background);color:var(--submenu-hover-text)}@media screen and (min-width: 70.6875rem){@supports ((-webkit-backdrop-filter: blur(30px)) or (backdrop-filter: blur(30px))) or (-webkit-backdrop-filter: blur(30px)){nav[aria-label="Primary"]>ul>li>ul,nav[aria-label="Primary"] .mega-nav__inner{background:var(--neutral-100)}nav[aria-label="Primary"]>ul>li>ul>li>a:not([class]):not(:hover):not(:focus-visible){background-color:transparent}}.header:focus-within{-webkit-transform:translate3d(0, 0, 0) !important;transform:translate3d(0, 0, 0) !important;pointer-events:auto}}#mobile-menu[hidden]{display:none !important}#mobile-menu nav[aria-label="Mobile"]::before,#mobile-menu nav[aria-label="Mobile"]::after{pointer-events:none}#mobile-menu nav[aria-label="Mobile"] a:not(:focus-visible),#mobile-menu nav[aria-label="Mobile"] button:not(:focus-visible){outline-color:transparent !important}#mobile-menu nav[aria-label="Mobile"]>ul>li>.nav-disclosure{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:3rem;padding:0;border:0;background:transparent;color:var(--neutral-100);font-family:var(--ff-secondary);font-size:2.375rem;font-weight:500;line-height:inherit;text-align:left}@media screen and (max-width: 23.125rem){#mobile-menu nav[aria-label="Mobile"]>ul>li>.nav-disclosure{font-size:1.875rem}}#mobile-menu nav[aria-label="Mobile"]>ul>li>.nav-disclosure::after,#mobile-menu nav[aria-label="Mobile"] .mega-nav__group-toggle::after{content:"";font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.875rem;color:inherit;flex-shrink:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}#mobile-menu nav[aria-label="Mobile"]>ul>li>.nav-disclosure[aria-expanded="true"]::after,#mobile-menu nav[aria-label="Mobile"] .mega-nav__group-toggle[aria-expanded="true"]::after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#mobile-menu nav[aria-label="Mobile"].disclosures-ready>ul>li>ul:not([hidden]){display:block;padding:.625rem 0 .625rem 1.25rem}#mobile-menu nav[aria-label="Mobile"]>ul>li>ul>li{margin-bottom:0}#mobile-menu nav[aria-label="Mobile"]>ul>li>ul>li>a{padding-block:.625rem;font-size:1.125rem;line-height:1.4}#mobile-menu nav[aria-label="Mobile"] .mega-nav{padding-block:.625rem 1.125rem}#mobile-menu nav[aria-label="Mobile"] .mega-nav__inner{display:grid;gap:.5rem}#mobile-menu nav[aria-label="Mobile"] .mega-nav__heading{margin:0;font:500 1.125rem / 1.4 var(--ff-secondary);text-transform:none;letter-spacing:normal}#mobile-menu nav[aria-label="Mobile"] .mega-nav__heading{color:var(--neutral-100)}#mobile-menu nav[aria-label="Mobile"] .mega-nav__heading a{color:inherit}#mobile-menu nav[aria-label="Mobile"] .mega-nav__cta{width:100%;min-width:0;margin:0;padding:1.125rem 1.25rem 0;color:var(--neutral-100);flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:1.125rem;text-align:left}#mobile-menu nav[aria-label="Mobile"] .mega-nav__cta::after,#mobile-menu nav[aria-label="Mobile"] .mega-nav__cta>img{display:none}#mobile-menu nav[aria-label="Mobile"] .mega-nav__cta p{max-width:100%;margin:0}#mobile-menu nav[aria-label="Mobile"] .mega-nav__cta .h4{font-size:1.5rem;line-height:1.2}#mobile-menu nav[aria-label="Mobile"] .mega-nav__group-toggle{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:3.25rem;padding:.625rem .25rem .625rem 1.25rem;border:0;font:inherit;color:inherit;text-align:left}#mobile-menu nav[aria-label="Mobile"] .mega-nav ul:not([hidden]){display:block;padding:0 0 .75rem}#mobile-menu nav[aria-label="Mobile"] .mega-nav li{margin:0}#mobile-menu nav[aria-label="Mobile"] .mega-nav li>a{display:block;padding:.625rem .625rem .625rem 2.5rem;font-size:1rem;font-weight:400;line-height:1.4;text-decoration:none}#mobile-menu nav[aria-label="Mobile"] a:focus-visible,#mobile-menu nav[aria-label="Mobile"] button:focus-visible{outline-color:var(--secondary-400);outline-offset:.125rem}@media screen and (max-width: 25rem){#mobile-menu nav[aria-label="Mobile"]{padding-inline:1.25rem}}#mobile-menu .preheading{margin-bottom:.125rem;opacity:0.7;font:400 1.125rem / 1.4 var(--ff-secondary)}#mobile-menu .h4{font:500 1.5625rem / 1.2 var(--ff-secondary)}@media (prefers-reduced-motion: reduce){#mobile-menu,#mobile-menu nav>ul>li{transition:none !important}}#mobile-menu nav[aria-label="Mobile"] .mega-nav__group-toggle::after{font-size:.625rem}#mobile-menu{--mobile-cta-background: var(--success-400);--mobile-cta-text: var(--primary-400);--mobile-cta-arrow: var(--mobile-cta-background)}body:has(.page-title.calloutSecondary) #mobile-menu{--mobile-cta-heading: var(--neutral-900);--mobile-cta-background: var(--alert-400);--mobile-cta-text: var(--secondary-400);--mobile-cta-arrow: var(--alert-400)}body:has(.page-title.calloutAlert) #mobile-menu{--mobile-cta-background: var(--success-400);--mobile-cta-text: var(--alert-400);--mobile-cta-arrow: var(--success-400)}body:has(.page-title.calloutSuccess) #mobile-menu{--mobile-cta-heading: var(--primary-400);--mobile-cta-background: var(--primary-400);--mobile-cta-text: var(--success-400);--mobile-cta-arrow: var(--primary-400)}body:has(.page-title.calloutPrimary) #mobile-menu{--mobile-cta-background: var(--success-400);--mobile-cta-text: var(--primary-400)}body:has(.page-title.calloutBlack) #mobile-menu{--mobile-cta-background: var(--neutral-100);--mobile-cta-text: var(--neutral-900)}body:has(.page-title.calloutPinkHeadings) #mobile-menu{--mobile-cta-background: var(--secondary-400);--mobile-cta-text: var(--neutral-900)}body:has(.page-title.calloutSuccessHeadings) #mobile-menu{--mobile-cta-background: var(--success-400);--mobile-cta-text: var(--neutral-900)}#mobile-menu nav[aria-label="Mobile"] .mega-nav__cta .h4{color:var(--mobile-cta-background) !important}#mobile-menu nav[aria-label="Mobile"] .mega-nav__cta :is(.cms-button-primary, .cms-button-success){display:inline-flex;width:auto;max-width:100%;min-height:3.125rem;height:auto;margin:0;padding:.625rem 3.75rem .625rem 1.25rem;border-radius:6.25rem;font-size:1.125rem !important;line-height:1.3;text-align:left;background-color:var(--mobile-cta-background) !important;color:var(--mobile-cta-text) !important;border:0}#mobile-menu nav[aria-label="Mobile"] .mega-nav__cta :is(.cms-button-primary, .cms-button-success)::after{--button-circle-size: 2.1875rem;--button-circle-inset: .5rem;background:var(--mobile-cta-text);-webkit-clip-path:circle(calc(var(--button-circle-size) / 2) at calc(100% - var(--button-circle-inset) - var(--button-circle-size) / 2) 50%) !important;clip-path:circle(calc(var(--button-circle-size) / 2) at calc(100% - var(--button-circle-inset) - var(--button-circle-size) / 2) 50%) !important}#mobile-menu nav[aria-label="Mobile"] .mega-nav__cta :is(.cms-button-primary, .cms-button-success)::before{right:.5rem;width:2.1875rem;font-size:.625rem;text-align:center;color:var(--mobile-cta-arrow)}#mobile-menu nav[aria-label="Mobile"] .mega-nav__cta :is(.cms-button-primary, .cms-button-success):focus-visible{outline:.125rem solid var(--mobile-cta-background);outline-offset:.1875rem}#sticky{position:fixed;display:flex;width:100%;z-index:100000000;left:0rem;text-align:center;bottom:0rem;display:flex;justify-content:space-around;align-items:center;text-align:center;min-height:3.4375rem;padding-inline:2.9375rem;background-color:var(--secondary-400);color:var(--secondary-text)}#sticky a:not([class]),#sticky a.shopIcon,#sticky .phone a{color:inherit;font-size:.8125rem;font-weight:500}@media screen and (max-width: 21.875rem){#sticky a:not([class]),#sticky a.shopIcon,#sticky .phone a{font-size:.75rem}}#sticky .cmsi-shoppingCart .widget-counter,#sticky .cmsi-shoppingCart .cartIcon{display:none}#sticky .cmsi-shoppingCart p{line-height:1.6}#sticky .cmsi-shoppingCart p a{display:block}#sticky.sticky-header-a .signInIcon,#sticky.sticky-header-a .cmsi-shoppingCart>p a,#sticky.sticky-header-a .shopIcon,#sticky.sticky-header-a .phone__txt,#sticky.sticky-header-a .signInIcon,.sticky-header-c #sticky .signInIcon,.sticky-header-c #sticky .cmsi-shoppingCart>p a,.sticky-header-c #sticky .shopIcon,.sticky-header-c #sticky .phone__txt,.sticky-header-c #sticky .signInIcon{text-align:center;padding-top:1.5625rem;position:relative}#sticky.sticky-header-a .signInIcon:before,#sticky.sticky-header-a .cmsi-shoppingCart>p a:before,#sticky.sticky-header-a .shopIcon:before,#sticky.sticky-header-a .phone__txt:before,#sticky.sticky-header-a .signInIcon:before,.sticky-header-c #sticky .signInIcon:before,.sticky-header-c #sticky .cmsi-shoppingCart>p a:before,.sticky-header-c #sticky .shopIcon:before,.sticky-header-c #sticky .phone__txt:before,.sticky-header-c #sticky .signInIcon:before{position:absolute;top:.375rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:1.0625rem !important}#sticky .shopIcon::before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";top:0.23rem}#sticky .contactIcon:before{content:"\f0e0"}#sticky .accountIcon:before{content:"\f007"}#sticky .cmsi-shoppingCart>p a:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";top:.375rem !important;font-size:1.125rem !important}#sticky .signInIcon::before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}#sticky .phone a{display:flex;justify-content:center;align-items:center}#sticky .phone a .phone__num{display:none}#sticky .phone a .phone__txt{padding-top:1.5rem}#sticky .phone a .phone__txt::before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:1.35rem;position:relative;top:0.25rem}@media screen and (min-width: 70.6875rem){#sticky{display:none !important}}@media screen and (max-width: 70.625rem){body:has(.grt-mobile-button-open) #sticky{opacity:1;visibility:visible;z-index:100000000}}#sticky.sticky-header-b{background-color:var(--primary-400);padding-inline:1.25rem 0;justify-content:space-between !important;color:var(--primary-text)}#sticky.sticky-header-b>a:last-child{border-top-right-radius:0;border-bottom-right-radius:0;margin:0;min-height:2.5rem;padding-block:.1875rem;display:flex;justify-content:center;align-items:center}#sticky.sticky-header-b .accessibility-toggle{position:static}#sticky.sticky-header-b .accessibility-toggle__btn{background-color:transparent;color:var(--primary-text);padding:0;display:flex;justify-content:center;align-items:center}#sticky.sticky-header-b .grt-mobile-button{background-color:transparent}#sticky.sticky-header-b .grt-mobile-button [class^="line"]{background-color:var(--primary-text)}#sticky.sticky-header-b .phone__txt{padding:0 !important}#sticky.sticky-header-b>a:not([class]),#sticky.sticky-header-b .phone a,#sticky.sticky-header-b .grt-mobile-button,#sticky.sticky-header-b #accessibility-toggle__btn{width:2.8125rem;height:2.8125rem;display:flex;justify-content:center;align-items:center;flex-direction:column}#sticky.sticky-header-b .accessibility-toggle .fa,#sticky.sticky-header-b>a:not([class]){font-size:1.35rem}#sticky.sticky-header-b .grt-mobile-button-open .line1,#sticky.sticky-header-b .grt-mobile-button-open .line3{margin:0.1875rem auto !important}.sticky-header-c #sticky{color:var(--alert-text);background-color:var(--alert-400)}.sticky-header-c .default-msg-bar{color:var(--text);font-weight:400}@media screen and (min-width: 70.6875rem){.sticky-header-c .default-msg-bar{display:none !important}}.sticky-header-c .default-msg-bar .close-msg-bar{color:inherit;right:1.5625rem;color:var(--alert-400);z-index:100}.sticky-header-c .default-msg-bar>*{z-index:10}.sticky-header-c .default-msg-bar p,.sticky-header-c .default-msg-bar a{position:relative}@media screen and (max-width: 48rem){.sticky-header-c .default-msg-bar a{padding-inline:2.8125rem}}.sticky-header-c .default-msg-bar:after,.sticky-header-c .default-msg-bar:before{content:"";display:block;width:100%;height:100%;position:absolute;background:var(--alert-400);top:0;left:0;z-index:0}.sticky-header-c .default-msg-bar:before{background:var(--neutral-100);z-index:1;border-radius:0 0 var(--border-radius-btn) var(--border-radius-btn);width:calc(100% - 1.25rem);left:.625rem}@media screen and (max-width: 40rem){.sticky-header-c .default-msg-bar{font-size:.8125rem}}footer{background-color:var(--success-100)}.internal footer{margin-top:var(--section-default)}footer ul{margin:0;list-style:none}footer a:not([class]),footer .first{color:inherit;transition:opacity 0.2s ease-out}footer a:not([class]):hover,footer a:not([class]):focus,footer .first:hover,footer .first:focus{opacity:0.75}footer .row{align-items:center}@media screen and (min-width: 21.9375rem){footer .footer__logo-search-social>.row,footer .footer__nav>.row{padding-inline:1.25rem !important}}footer .citation-social{justify-content:flex-end}@media screen and (max-width: 59.375rem){footer .citation-social{justify-content:center}}footer .citation-social li a{display:block;padding:0rem .875rem !important;font-size:0}footer .citation-social li a:before{padding:0 !important;font-size:1.6875rem}.footer__copyright{background-color:var(--neutral-100);color:var(--neutral-900);padding:var(--space-100) 1.875rem 3.75rem}@media screen and (max-width: 64rem){.footer__copyright{padding-top:4.375rem !important}}@media screen and (min-width: 64.0625rem){.footer__copyright.is-fixed{position:fixed;inset:auto 0 0;z-index:1;visibility:hidden;-webkit-clip-path:inset(var(--footer-reveal-inset, 100%) 0 0);clip-path:inset(var(--footer-reveal-inset, 100%) 0 0)}.footer__copyright.is-fixed.is-visible{visibility:visible}}.footer__copyright .footer-directory__nav{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:2.1875rem 3.125rem;max-width:98.125rem;margin-inline:auto}.footer__copyright .footer-directory__nav>div{min-width:0}.footer__copyright .footer-directory__nav .footer-directory__heading{margin:0 0 .625rem;color:#666;font-size:.875rem;font-weight:500;line-height:1.4}.footer__copyright .footer-directory__nav ul{display:grid;margin:0;padding:0;list-style:none}.footer__copyright .footer-directory__nav li{margin:0;padding:0;line-height:1.4}.footer__copyright .footer-directory__nav a{color:inherit;font-weight:500;line-height:1.4;text-decoration:none;font-family:var(--ff-secondary)}.footer__copyright .footer-directory__nav a:hover,.footer__copyright .footer-directory__nav a:focus-visible{text-decoration:underline;text-underline-offset:0.2em}.footer__copyright .footer-directory__nav li a{font-size:1rem}@media screen and (max-width: 80rem){.footer__copyright .footer-directory__nav{-webkit-column-gap:2.1875rem;-moz-column-gap:2.1875rem;column-gap:2.1875rem}}@media screen and (max-width: 59.375rem){.footer__copyright .footer-directory__nav{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width: 31.25rem){.footer__copyright .footer-directory__nav{grid-template-columns:minmax(0, 1fr)}}.footer__copyright>.row{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:1.25rem 1.875rem;max-width:98.125rem;margin:var(--space-80) auto 0;padding:0;align-items:center}.footer__copyright>.row .columns{width:auto;min-width:0;padding:0}.footer__copyright>.row a,.footer__copyright>.row p{color:#999;font-weight:400;font-size:.875rem;line-height:1.5;margin:0;letter-spacing:.0175rem}.footer__copyright>.row ul{display:flex;flex-wrap:wrap;gap:.625rem 1.25rem;justify-content:flex-end;padding:0}.footer__copyright>.row ul li{display:inline-flex;align-items:center;gap:1.25rem;margin:0}.footer__copyright>.row ul li:not(:last-child)::after{content:"";width:.0625rem;height:.75rem;background-color:currentColor;color:#999}@media screen and (max-width: 59.375rem){.footer__copyright>.row{display:flex;flex-direction:column;text-align:center}.footer__copyright>.row ul{justify-content:center}}@media screen and (max-width: 40rem){.footer__copyright{padding:var(--space-100) 2.5rem}}.footer-copyright-slot{background-color:var(--neutral-100)}.footer--c{z-index:4;position:relative}.footer--c .citation-social{padding-top:2.6875rem}.footer--c .citation-social li a:before{color:var(--neutral-100)}@media screen and (max-width: 80rem){.footer--c .citation-social{padding-top:1.875rem}}@media screen and (max-width: 80rem){.footer--c .text-button-left>.tymbrel-col{flex-direction:column;align-items:flex-start}}@media screen and (max-width: 40rem){.footer--c .text-button-left{padding-top:5.625rem !important}}@media screen and (max-width: 31.25rem){.footer--c .text-button-left:not(:first-child) h2{font-size:1.5rem}}@media screen and (max-width: 48rem){.footer--c .buttons-lg{padding-top:3.4375rem !important}.footer--c .buttons-lg>.tymbrel-col:last-child{padding-top:1.25rem}}.footer--c .footer-colour-buttons{padding-block:0 !important;padding-inline:1.25rem;border-radius:0;background:linear-gradient(to bottom, var(--neutral-100) 50%, var(--neutral-900) 50%)}.footer--c .footer-colour-buttons>.tymbrel-col{width:100%;max-width:98.125rem !important;margin-inline:auto;padding:0 !important}.footer--c .footer-colour-buttons .footer-ctas{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));width:100%;overflow:hidden;border-radius:6.25rem}.footer--c .footer-colour-buttons .footer-cta{display:flex;align-items:center;justify-content:center;min-width:0;min-height:5.25rem;padding:1.25rem clamp(2.1875rem, 4vw, 4.6875rem);font-family:var(--ff-secondary);font-size:clamp(1.125rem, 1.6vw, 1.75rem);font-weight:500;line-height:1.3;text-align:center;text-decoration:none;transition:color 0.2s ease-out, background-color 0.2s ease-out}.footer--c .footer-colour-buttons .footer-cta--inquiry{background-color:var(--alert-400);color:var(--secondary-400)}.footer--c .footer-colour-buttons .footer-cta--inquiry:hover,.footer--c .footer-colour-buttons .footer-cta--inquiry:focus-visible{background-color:var(--secondary-400);color:var(--alert-400)}.footer--c .footer-colour-buttons .footer-cta--careers{background-color:var(--primary-400);color:var(--success-400)}.footer--c .footer-colour-buttons .footer-cta--careers:hover,.footer--c .footer-colour-buttons .footer-cta--careers:focus-visible{background-color:var(--success-400);color:var(--primary-400)}.footer--c .footer-colour-buttons .footer-cta--questions{background-color:var(--success-400);color:var(--primary-400)}.footer--c .footer-colour-buttons .footer-cta--questions:hover,.footer--c .footer-colour-buttons .footer-cta--questions:focus-visible{background-color:var(--primary-400);color:var(--success-400)}.footer--c .footer-colour-buttons .footer-cta:focus-visible{outline:.1875rem solid currentColor;outline-offset:-.4375rem}.footer--c .footer-colour-buttons .footer-ctas__join{position:absolute;z-index:1;top:50%;width:7.625rem;aspect-ratio:1;border-radius:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);pointer-events:none;transition:background-color 0.2s ease-out}.footer--c .footer-colour-buttons .footer-ctas__join--1{left:calc(100% / 3);background-color:color-mix(in srgb, var(--alert-400) 50%, var(--primary-400) 50%)}.footer--c .footer-colour-buttons .footer-ctas__join--2{left:calc(200% / 3);background-color:color-mix(in srgb, var(--primary-400) 50%, var(--success-400) 50%)}@media screen and (max-width: 59.375rem){.footer--c .footer-colour-buttons{padding-block:1.875rem !important;background:var(--neutral-900)}.footer--c .footer-colour-buttons .footer-ctas{grid-template-columns:minmax(0, 1fr);gap:1rem;overflow:visible;border-radius:0}.footer--c .footer-colour-buttons .footer-cta{min-height:4.6875rem;padding:1.125rem 1.5rem;border-radius:6.25rem;font-size:1.5rem}.footer--c .footer-colour-buttons .footer-ctas__join{display:none}}.footer-ctas:has(.footer-cta--inquiry:hover) .footer-ctas__join--1,.footer-ctas:has(.footer-cta--inquiry:focus-visible) .footer-ctas__join--1{background:color-mix(in srgb, var(--secondary-400) 50%, var(--primary-400) 50%)}.footer-ctas:has(.footer-cta--careers:hover) .footer-ctas__join--1,.footer-ctas:has(.footer-cta--careers:focus-visible) .footer-ctas__join--1{background:color-mix(in srgb, var(--alert-400) 50%, var(--success-400) 50%)}.footer-ctas:has(.footer-cta--questions:hover) .footer-ctas__join--2,.footer-ctas:has(.footer-cta--questions:focus-visible) .footer-ctas__join--2{background:var(--primary-400)}.footer-ctas:has(.footer-cta--careers:hover) .footer-ctas__join--2,.footer-ctas:has(.footer-cta--careers:focus-visible) .footer-ctas__join--2{background:var(--success-400)}.footer-logo-full-width{padding-inline:0 !important}@media screen and (max-width: 40rem){.footer-logo-full-width{padding-top:5.625rem !important}}.footer-logo-full-width>.tymbrel-col{padding-inline:0 !important;max-width:unset !important}.footer-logo-full-width>.tymbrel-col a{width:100%;aspect-ratio:110 / 24;margin-bottom:-3.2% !important;display:flex}.footer-logo-full-width>.tymbrel-col a:hover,.footer-logo-full-width>.tymbrel-col a:focus{opacity:1}.footer-logo-full-width>.tymbrel-col img{width:100% !important;aspect-ratio:110 / 24;height:auto}footer .form-vertical{width:40%;max-width:34.875rem;margin:0;position:relative;top:-.3125rem}@media screen and (max-width: 90rem){footer .form-vertical{top:-.125rem}}@media screen and (max-width: 71.875rem){footer .form-vertical{top:-.75rem}}@media screen and (max-width: 64rem){footer .form-vertical{top:-1.125rem}}@media screen and (max-width: 48rem){footer .form-vertical{width:100%;max-width:unset}}footer .form-vertical .ifg-preview-continer{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:start;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;border-bottom:.125rem solid var(--neutral-100)}footer .form-vertical form{margin:0}footer .form-vertical .form-group{margin:0 !important}footer .form-vertical .col-md-10{width:100%;padding:0}footer .form-vertical input[type="email"],footer .form-vertical input[type="submit"]{min-height:3.75rem;height:auto;margin:0;padding:.9375rem 0 !important;border-radius:0;background:transparent !important;color:var(--neutral-100);font-family:var(--ff-secondary);font-size:clamp(1.125rem, calc(3.5vw - 0.5rem), 1.375rem);font-weight:400;line-height:1.2727272727;outline-color:transparent !important}@media screen and (max-width: 31.25rem){footer .form-vertical input[type="email"],footer .form-vertical input[type="submit"]{font-size:1.125rem}}footer .form-vertical input[type="email"]::-webkit-input-placeholder{color:var(--neutral-100);font-weight:400;opacity:0.4 !important;opacity:1}footer .form-vertical input[type="email"]::placeholder,footer .form-vertical input[type="email"]::-webkit-input-placeholder{color:var(--neutral-100);font-weight:400;opacity:0.4 !important;opacity:1}footer .form-vertical input[type="email"]::-moz-placeholder{color:var(--neutral-100);font-weight:400;opacity:0.4 !important}footer .form-vertical input[type="email"]:-ms-input-placeholder{color:var(--neutral-100);font-weight:400;opacity:0.4 !important}footer .form-vertical input[type="email"]:-moz-placeholder{color:var(--neutral-100);font-weight:400;opacity:0.4 !important}footer .form-vertical input[type="submit"]{width:auto}footer .form-vertical input[type="submit"]:hover,footer .form-vertical input[type="submit"]:focus{color:var(--success-400)}footer .form-vertical [id^="f1_upload_process"]{grid-column:1 / -1}.footer-form>.tymbrel-col{gap:2.5rem 1.25rem !important}@media screen and (min-width: 48.0625rem){.footer-form>.tymbrel-col{flex-direction:row !important;flex-wrap:nowrap !important}}.accordion{margin-left:0;list-style-type:none}.accordion[disabled] .accordion-title{cursor:not-allowed}.accordion-title{position:relative;display:block}.accordion-content{display:none}.accordion .accordion-item{background:none}.accordion li .accordion-title{padding:.625rem .625rem .3125rem 1.5rem;margin:0 0 .3125rem;border:0 !important;font-family:var(--ff-secondary);font-size:1rem;font-weight:500;line-height:1.5;cursor:pointer;position:relative;color:var(--text);gap:0 .5rem}.accordion li .accordion-title:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:block;position:absolute;left:0;top:1.375rem;color:var(--alert-500)}.accordion li .accordion-title:focus:not(:focus-visible){outline:0}.accordion li{margin:0}.is-active>.accordion-title::before{-webkit-transform:rotate(45deg);transform:rotate(45deg);color:var(--alert-500)}.accordion .accordion-content{border:0 !important;padding:0 1.5rem .625rem 1.5rem;background:none !important}.accordion .accordion-content .tymbrel-col{padding-bottom:var(--padding) !important}.accordion li .accordion-title:hover,.accordion li .accordion-title:focus,.accordion li.is-active .accordion-title{box-shadow:none !important}.target__image{margin-bottom:0 !important}.target__hide{display:none}.accordion-styled .accordion{display:flex;flex-direction:column;gap:1.25rem}.accordion-styled .accordion-item{margin:0 !important}.accordion-styled .accordion-title{min-height:4.1875rem;background-color:var(--success-100);border-radius:var(--border-radius-callout) !important;padding:.3125rem 3.75rem .3125rem 1.875rem !important;margin:0 !important;font-size:var(--fs-h4) !important;font-weight:500;color:var(--alert-400) !important}.accordion-styled .accordion-title:before{content:none !important}.accordion-styled .accordion-title:after{content:"";font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:1.875rem;top:50%;-webkit-transform:rotate(90deg) translate(-50%, 0);transform:rotate(90deg) translate(-50%, 0);color:var(--alert-400);font-size:0.875rem}.accordion-styled .accordion-content{padding-top:1.5625rem;padding-inline:1.875rem}.accordion-styled .is-active .accordion-title:after{-webkit-transform:rotate(-90deg) translate(-50%, 0);transform:rotate(-90deg) translate(-50%, 0);-webkit-transform-origin:0 0;transform-origin:0 0}.one-intro-blog-post[hidden],.blog-posts>.entry[hidden]{display:none !important}.blog-posts .service-filters,.blog-posts .expertise-filters{display:none}.blog-posts,.social-media-sharing-tool,#cmsi-frontend-tag-search,.cmsi-single-blog-post .post-footer,.comment-count,.blog-comments,.cmsi-single-blog-post>.meta,.meta-share-wrap{max-width:var(--max-width-padding);padding-inline:var(--padding);margin-inline:auto}@media screen and (min-width: 64.0625rem){.blog-posts,.social-media-sharing-tool,#cmsi-frontend-tag-search,.cmsi-single-blog-post .post-footer,.comment-count,.blog-comments,.cmsi-single-blog-post>.meta,.meta-share-wrap{padding-inline:var(--double-padding)}}.meta-share-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem}@media screen and (min-width: 64.0625rem){.meta-share-wrap{padding-inline:2.5rem}}.tymbrel-row .blog-posts{padding-inline:0}.cmsi-pagination{width:100%}.blog-posts{display:flex;flex-wrap:wrap;gap:5.9375rem 2.5rem}@media screen and (max-width: 71.875rem){.blog-posts{gap:1.25rem}}.blog-posts .meta.meta-author{display:none}.blog-posts .meta:not(.meta-author)+p{display:none}.blog-posts p:last-child{display:flex}.blog-posts .cmsi-post-thumb{aspect-ratio:438/292;overflow:hidden}.blog-posts .cmsi-post-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-posts>h3{display:none}.blog-posts .entry-content{padding:2.1875rem 2.5rem 2.375rem;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1.125rem .625rem}@media screen and (max-width: 48rem){.blog-posts .entry-content{gap:1.25rem .625rem}}@media screen and (max-width: 31.25rem){.blog-posts .entry-content{padding:2.0625rem 2.1875rem}}.blog-posts h2 a::after{content:"";font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline;margin-left:.75rem;font-size:.75rem;color:inherit;vertical-align:middle}.blog-posts h2.title{margin-bottom:0rem;font-family:var(--ff-secondary) !important;width:100% !important;text-transform:unset !important;color:var(--neutral-900);font-size:clamp(1.25rem, calc(3.5vw - 0.5rem), 1.875rem)}.blog-posts h2.title a{color:inherit;font-weight:400;line-height:1.5}.blog-posts h2.title a:hover,.blog-posts h2.title a:focus{opacity:0.8}.blog-posts .entry,.blog-posts .post{border-bottom:0;display:flex;flex-direction:column;margin-bottom:0rem;padding-bottom:0rem;width:calc((100% - 5rem) / 3);border-radius:var(--border-radius-callout);overflow:hidden;z-index:1}@media screen and (max-width: 71.875rem){.blog-posts .entry,.blog-posts .post{width:calc((100% - 2.5rem) / 3)}}@media screen and (max-width: 48rem){.blog-posts .entry,.blog-posts .post{width:100%}}.blog-posts .entry:first-child,.blog-posts .post:first-child{margin-top:0}.blog-posts .entry:last-of-type,.blog-posts .post:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.blog-posts .entry .cmsi-post-thumb,.blog-posts .post .cmsi-post-thumb{width:100%;flex-shrink:0;margin:0}.blog-posts .entry .cmsi-post-thumb img,.blog-posts .post .cmsi-post-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0}.blog-posts .entry .cmsi-post-summary,.blog-posts .post .cmsi-post-summary{width:100%}.blog-posts .entry .meta,.blog-posts .entry .date,.blog-posts .post .meta,.blog-posts .post .date{margin:0}.blog-posts .entry .meta-author,.blog-posts .post .meta-author{margin-bottom:0}.blog-posts .entry p,.blog-posts .post p{font-size:1rem;line-height:1.375;margin-bottom:1.25rem}.blog-posts .entry .entry-content:has(.post-footer) p:nth-last-of-type(2),.blog-posts .post .entry-content:has(.post-footer) p:nth-last-of-type(2){margin-bottom:0 !important}.cmsi-single-blog-post .meta{display:none !important}.cmsi-single-blog-post h2{font-size:clamp(1.75rem, 2.8vw, 2.375rem);line-height:1.2;margin-block:3rem 1.25rem}.cmsi-single-blog-post h3{font-size:clamp(1.375rem, 2.2vw, 1.75rem);line-height:1.3;margin-block:2.25rem 1rem}.cmsi-single-blog-post h4{font-size:clamp(1.25rem, 1.8vw, 1.5rem);line-height:1.4}.cmsi-single-blog-post .entry-content>*:not(.blog-post-single-intro){max-width:var(--blog-content-width, 80.625rem)}.cmsi-single-blog-post .entry-content>.tymbrel-row{margin-top:var(--space-125)}.cmsi-single-blog-post .entry-content p:not([class]),.cmsi-single-blog-post .entry-content ul{font-size:clamp(.9375rem, calc(5vw - 0.5rem), 1rem)}.cmsi-single-blog-post .entry-content h4{color:var(--primary-400)}.cmsi-single-blog-post .entry-content .list-checkmarks li{padding-left:1.875rem}.cmsi-single-blog-post .entry-content .list-checkmarks li:before{color:var(--primary-400);top:0.53rem}.cmsi-single-blog-post .entry-content .calloutBorderPrimary{padding:var(--space-95) var(--space-85) !important}@media screen and (max-width: 40rem){.cmsi-single-blog-post .entry-content .calloutBorderPrimary{padding:var(--space-95) var(--space-25) !important}}.cmsi-single-blog-post .entry-content .calloutBorderPrimary h3{font-weight:500;color:var(--primary-400);margin-bottom:var(--space-50)}.font-weight-400{font-weight:400 !important}.color-alert{color:var(--alert-400) !important;font-weight:500}@media screen and (min-width: 64.0625rem){.entry-full>.meta{padding-inline:2.5rem}}main>.blog-posts{margin-bottom:var(--space-200) !important}main>.blog-posts .post-footer{display:none}.cmsi-single-blog-post{margin-bottom:var(--space-200) !important}.internal .floater.blog-posts.recent .post{padding:1.875rem;margin:0 !important}.internal .floater.blog-posts.recent h2.title a:after{font-size:.75rem}.blog-img-section{--blog-background: var(--primary-400);--blog-text: var(--primary-text)}.blog-img-section>.tymbrel-col:first-child{padding-right:0;display:grid;position:relative;z-index:1}.blog-img-section>.tymbrel-col:last-child{padding-left:0;position:relative;z-index:2}@media screen and (max-width: 48rem){.blog-img-section>.tymbrel-col:last-child{margin-top:-5.625rem}}.blog-img-section .target__image{height:100%;grid-area:1 / 1;opacity:1;visibility:visible;transition:opacity 0.3s ease-out, visibility 0s linear}@media screen and (max-width: 48rem){.blog-img-section .target__image{transition:opacity 0s ease-out, visibility 0s linear}}.blog-img-section .target__image.target__hide{display:block;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.3s ease-out, visibility 0s linear 0.3s}.blog-img-section .target__image:first-child img{border-top-right-radius:0}.blog-img-section .target__image:last-child img{border-bottom-right-radius:0}.blog-img-section img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-img-section .blog-posts{flex-direction:column;gap:1.25rem}.blog-img-section .cmsi-post-thumb{display:none}.blog-img-section .entry{width:100% !important;cursor:pointer;flex-direction:row !important;gap:3.4375rem;align-items:center;padding:2.3125rem 3.75rem 2.3125rem 4.375rem !important;transition:all 0.2s ease;border-top-left-radius:0;border-bottom-left-radius:0}@media screen and (max-width: 80rem){.blog-img-section .entry{padding:1.875rem 1.875rem 2.1875rem 1.875rem !important;gap:2.5rem}}@media screen and (max-width: 59.375rem){.blog-img-section .entry{gap:1.875rem}}@media screen and (max-width: 48rem){.blog-img-section .entry{align-items:flex-start}}.blog-img-section .entry:after{content:"";font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;width:3.625rem;height:3.625rem;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-shrink:0;font-size:clamp(.8125rem, calc(3.5vw - 0.5rem), 1.0625rem);width:5.875rem;height:5.875rem;font-size:1.25rem}@media screen and (max-width: 40rem){.blog-img-section .entry:after{width:2.125rem;height:2.125rem}}@media screen and (max-width: 71.875rem){.blog-img-section .entry:after{width:4.375rem;height:4.375rem;font-size:1.125rem}}@media screen and (max-width: 59.375rem){.blog-img-section .entry:after{width:3.125rem;height:3.125rem;font-size:.875rem}}@media screen and (max-width: 48rem){.blog-img-section .entry:after{width:2.125rem;height:2.125rem;font-size:.5625rem;position:absolute;right:1.875rem;bottom:2.1875rem}}.blog-img-section .entry h2.title{color:inherit}.blog-img-section .entry .meta:not(.meta-author) a{border-color:currentColor}.blog-img-section .entry:after{background:var(--blog-text);color:var(--blog-background)}@media screen and (min-width: 48.0625rem){.blog-img-section .entry:nth-child(1){--blog-background: var(--secondary-400);--blog-text: var(--secondary-text)}.blog-img-section .entry:nth-child(2){--blog-background: var(--primary-400);--blog-text: var(--success-400)}.blog-img-section .entry:nth-child(3){--blog-background: var(--success-400);--blog-text: var(--primary-400)}.blog-img-section .entry:hover,.blog-img-section .entry:focus-within,.blog-img-section .entry.is-active{background-color:var(--blog-background);color:var(--blog-text)}.blog-img-section .entry:hover h2.title a,.blog-img-section .entry:focus-within h2.title a,.blog-img-section .entry.is-active h2.title a{font-weight:500}}@media screen and (min-width: 48.0625rem){.blog-img-section .entry:not(.is-active):after{opacity:0}}@media screen and (max-width: 48rem){.blog-img-section .splide__slide .entry{background-color:var(--blog-background);color:var(--blog-text)}.blog-img-section .splide__slide:first-child .entry{--blog-background: var(--secondary-400);--blog-text: var(--secondary-text)}.blog-img-section .splide__slide:nth-child(2) .entry{--blog-background: var(--primary-400);--blog-text: var(--success-400)}.blog-img-section .splide__slide:last-child .entry{--blog-background: var(--success-400);--blog-text: var(--primary-400)}.blog-img-section h2.title a{font-weight:500}}.blog-img-section .entry-content{padding:0 !important}@media screen and (max-width: 48rem){.blog-img-section .entry-content:not(:has(.meta a)) h2.title{margin-bottom:1.25rem}}p:has(>.cmsi-module-blog-summary-read-more),.entry-content>ul{display:none !important}.meta:not(.meta-author){font-size:0;display:flex;flex-wrap:wrap;gap:.625rem 0}@media screen and (max-width: 48rem){.meta:not(.meta-author){padding-right:2.75rem}}.meta:not(.meta-author) a{color:inherit;font-size:1rem;font-weight:700;font-family:var(--ff-primary);border:.125rem solid var(--neutral-900);border-radius:var(--border-radius-callout);padding:.3125rem 1.0625rem;line-height:1.375}.meta:not(.meta-author) a:not(:last-child){margin-right:.625rem}@media screen and (max-width: 64rem){.meta:not(.meta-author) a{font-size:.875rem}}.one-intro-blog-post p:has(img){position:relative;isolation:isolate;overflow:hidden;border-radius:var(--border-radius-callout)}.one-intro-blog-post p:has(img) a{display:block}.one-intro-blog-post p:has(img)::after{content:"";position:absolute;inset:0;background-color:var(--success-400);mix-blend-mode:color;opacity:0;pointer-events:none;transition:opacity 440ms ease-in-out}.one-intro-blog-post h2 a{color:inherit;transition:color 440ms ease-in-out}.one-intro-blog-post:hover p:has(img)::after,.one-intro-blog-post:focus-within p:has(img)::after{opacity:0.9}.one-intro-blog-post:hover img,.one-intro-blog-post:focus-within img{-webkit-transform:scale(1.04);transform:scale(1.04);-webkit-filter:saturate(1.45) contrast(1.05);filter:saturate(1.45) contrast(1.05)}.one-intro-blog-post:hover h2 a,.one-intro-blog-post:focus-within h2 a{color:var(--primary-400)}.one-intro-blog-post .tymbrel-col{max-width:unset !important}.one-intro-blog-post .tymbrel-col:first-child p{max-width:unset}@media screen and (min-width: 64.0625rem){.one-intro-blog-post .tymbrel-col:last-child{padding-left:3.75rem}}.one-intro-blog-post strong{color:var(--text);font-weight:500}.one-intro-blog-post img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:-webkit-transform 440ms ease-in-out, -webkit-filter 440ms ease-in-out;transition:transform 440ms ease-in-out, filter 440ms ease-in-out;transition:transform 440ms ease-in-out, filter 440ms ease-in-out, -webkit-transform 440ms ease-in-out, -webkit-filter 440ms ease-in-out}.one-intro-blog-post .meta{margin-top:var(--space-35)}@media (prefers-reduced-motion: reduce){.one-intro-blog-post img,.one-intro-blog-post p:has(img)::after,.one-intro-blog-post h2 a{transition:none}.one-intro-blog-post:hover img,.one-intro-blog-post:focus-within img{-webkit-transform:none;transform:none}}.blog-post-single-intro>.tymbrel-col{-webkit-animation:blog-post-intro-fade-in 2500ms ease-out both;animation:blog-post-intro-fade-in 2500ms ease-out both;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.875rem}@media (prefers-reduced-motion: reduce){.blog-post-single-intro>.tymbrel-col{-webkit-animation:none;animation:none}}@media print{.blog-post-single-intro>.tymbrel-col{-webkit-animation:none;animation:none}}.blog-post-single-intro .page-title-read-time{display:inline-flex;align-items:center;justify-content:space-between;gap:.625rem 2.5rem;margin:0;padding:.4375rem 1.25rem;border:.125rem solid var(--success-400);border-radius:var(--border-radius-callout);color:var(--neutral-100);font-size:1rem;font-weight:600;line-height:1.25}@media screen and (max-width: 40rem){.blog-post-single-intro .page-title-read-time{gap:.625rem 1.875rem;font-size:.875rem;padding:.375rem 1.0625rem}}.blog-post-single-intro .page-title-read-time>span:first-child{color:var(--success-400)}.blog-post-single-intro .share-blog{display:flex;align-items:center;flex-wrap:wrap;gap:.625rem 1.875rem}@media screen and (max-width: 40rem){.blog-post-single-intro .share-blog{gap:.625rem 1.25rem}}.blog-post-single-intro .share-blog p{font-family:var(--ff-secondary);margin:0;color:var(--neutral-100);font-size:1rem;font-weight:500;line-height:1.25}@media screen and (max-width: 40rem){.blog-post-single-intro .share-blog p{font-size:.875rem}}.blog-post-single-intro .a2a_kit{--size: 1.5rem;display:flex !important;align-items:center;flex-wrap:wrap;gap:.3125rem;margin:0}@media screen and (max-width: 40rem){.blog-post-single-intro .a2a_kit{--size: 1.25rem}}.blog-post-single-intro .a2a_kit>a{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;float:none;width:2.625rem;height:2.625rem;padding:0;border:.125rem solid var(--secondary-400);border-radius:50%;color:var(--secondary-400);background-color:transparent;transition:background-color 0.2s ease}@media screen and (max-width: 40rem){.blog-post-single-intro .a2a_kit>a{width:2.1875rem;height:2.1875rem}}.blog-post-single-intro .a2a_kit>a:hover,.blog-post-single-intro .a2a_kit>a:focus{background-color:var(--secondary-400)}.blog-post-single-intro .a2a_kit>a:hover path,.blog-post-single-intro .a2a_kit>a:hover g,.blog-post-single-intro .a2a_kit>a:focus path,.blog-post-single-intro .a2a_kit>a:focus g{fill:var(--text) !important}.blog-post-single-intro .a2a_kit>a:focus-visible{outline:.125rem solid var(--secondary-400);outline-offset:.0625rem}.blog-post-single-intro .a2a_kit .a2a_svg{background:transparent !important}.blog-post-single-intro .a2a_kit .a2a_svg svg{display:block;width:100%;height:100%}.blog-post-single-intro .a2a_kit .a2a_svg path,.blog-post-single-intro .a2a_kit .a2a_svg g{fill:var(--secondary-400) !important}.blog-post-single-intro .a2a_kit>div[style*="clear"]{display:none}@-webkit-keyframes blog-post-intro-fade-in{from{opacity:0}to{opacity:1}}@keyframes blog-post-intro-fade-in{from{opacity:0}to{opacity:1}}.blog-one-row .tymbrel-col,.blog-one-row .blog-posts{max-width:unset !important}.blog-one-row .entry,main>.blog-posts .entry{border-radius:1.75rem !important;transition:background-color 440ms ease-in-out, color 440ms ease-in-out}.blog-one-row .entry:nth-child(3n + 1),main>.blog-posts .entry:nth-child(3n + 1){--blog-background: var(--secondary-400);--blog-text: var(--secondary-text)}.blog-one-row .entry:nth-child(3n + 1) .meta a,main>.blog-posts .entry:nth-child(3n + 1) .meta a{background-color:rgba(228,182,255,0.3)}.blog-one-row .entry:nth-child(3n + 2),main>.blog-posts .entry:nth-child(3n + 2){--blog-background: var(--primary-400);--blog-text: var(--primary-text)}.blog-one-row .entry:nth-child(3n + 2) .meta a,main>.blog-posts .entry:nth-child(3n + 2) .meta a{background-color:rgba(0,70,255,0.3)}.blog-one-row .entry:nth-child(3n),main>.blog-posts .entry:nth-child(3n){--blog-background: var(--success-400);--blog-text: var(--success-text)}.blog-one-row .entry:nth-child(3n) .meta a,main>.blog-posts .entry:nth-child(3n) .meta a{background-color:rgba(178,255,0,0.3)}.blog-one-row .entry:hover,.blog-one-row .entry:focus-within,main>.blog-posts .entry:hover,main>.blog-posts .entry:focus-within{background-color:var(--blog-background);color:var(--blog-text)}.blog-one-row .entry:hover h2.title,.blog-one-row .entry:hover .entry-content,.blog-one-row .entry:hover a,.blog-one-row .entry:focus-within h2.title,.blog-one-row .entry:focus-within .entry-content,.blog-one-row .entry:focus-within a,main>.blog-posts .entry:hover h2.title,main>.blog-posts .entry:hover .entry-content,main>.blog-posts .entry:hover a,main>.blog-posts .entry:focus-within h2.title,main>.blog-posts .entry:focus-within .entry-content,main>.blog-posts .entry:focus-within a{color:inherit}.blog-one-row .entry:hover .meta a,.blog-one-row .entry:focus-within .meta a,main>.blog-posts .entry:hover .meta a,main>.blog-posts .entry:focus-within .meta a{background-color:var(--blog-text);color:var(--blog-background)}.blog-one-row .entry:hover .cmsi-post-thumb img,.blog-one-row .entry:focus-within .cmsi-post-thumb img,main>.blog-posts .entry:hover .cmsi-post-thumb img,main>.blog-posts .entry:focus-within .cmsi-post-thumb img{-webkit-transform:scale(1.04);transform:scale(1.04);-webkit-filter:saturate(1.45) contrast(1.05);filter:saturate(1.45) contrast(1.05)}.blog-one-row .entry:hover .cmsi-post-thumb,.blog-one-row .entry:focus-within .cmsi-post-thumb,main>.blog-posts .entry:hover .cmsi-post-thumb,main>.blog-posts .entry:focus-within .cmsi-post-thumb{position:relative}.blog-one-row .entry:hover .cmsi-post-thumb::after,.blog-one-row .entry:focus-within .cmsi-post-thumb::after,main>.blog-posts .entry:hover .cmsi-post-thumb::after,main>.blog-posts .entry:focus-within .cmsi-post-thumb::after{content:"";display:block;width:100%;height:100%;background-color:var(--blog-background);position:absolute;top:0;left:0;opacity:0.9;mix-blend-mode:color;pointer-events:none}.blog-one-row .entry-content,main>.blog-posts .entry-content{padding:1.25rem}.blog-one-row .cmsi-post-thumb,main>.blog-posts .cmsi-post-thumb{border-radius:0 0 1.75rem 1.75rem !important;overflow:hidden}.blog-one-row .cmsi-post-thumb img,main>.blog-posts .cmsi-post-thumb img{display:block;border-radius:0 !important;-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform 440ms ease-in-out;transition:transform 440ms ease-in-out;transition:transform 440ms ease-in-out, -webkit-transform 440ms ease-in-out}@media (prefers-reduced-motion: reduce){.blog-one-row .entry,.blog-one-row .cmsi-post-thumb img,main>.blog-posts .entry,main>.blog-posts .cmsi-post-thumb img{transition:none}.blog-one-row .entry:hover .cmsi-post-thumb img,.blog-one-row .entry:focus-within .cmsi-post-thumb img,main>.blog-posts .entry:hover .cmsi-post-thumb img,main>.blog-posts .entry:focus-within .cmsi-post-thumb img{-webkit-transform:none;transform:none}}.blog-one-row h2.title,main>.blog-posts h2.title{line-height:1.1}.blog-one-row h2.title a,main>.blog-posts h2.title a{font-size:clamp(1.125rem, calc(2vw - 0.5rem), 1.375rem) !important;font-weight:500}.blog-one-row .meta a,main>.blog-posts .meta a{border:0 !important;padding:.25rem .75rem;font-size:.75rem !important}@media screen and (max-width: 48rem){.blog-img-section-mobile-slider>.tymbrel-col{padding-inline:var(--padding) !important}.blog-img-section-mobile-slider>.tymbrel-col:first-child{padding-bottom:0;display:none}.blog-img-section-mobile-slider>.tymbrel-col:last-child{padding-top:0 !important;margin-top:0}.blog-img-section-mobile-slider .target__image{aspect-ratio:350 / 232;height:auto;max-height:21.875rem;width:100%}.blog-img-section-mobile-slider .target__image img{border-radius:var(--border-radius-callout) var(--border-radius-callout) 0 0 !important}.blog-img-section-mobile-slider .blog-posts-mobile-slider{width:100%}.blog-img-section-mobile-slider .blog-posts-mobile-slider .blog-posts-mobile-pagination{display:block;margin-top:3.125rem;color:var(--neutral-900);font-family:var(--ff-secondary);font-size:1.125rem;font-weight:400}.blog-img-section-mobile-slider .blog-posts-mobile-slider .splide__arrow{background-color:transparent;color:var(--neutral-900);border:0;width:2.5rem;height:2.5rem;opacity:1 !important;-webkit-transform:none;transform:none;top:auto;bottom:-.25rem}.blog-img-section-mobile-slider .blog-posts-mobile-slider .splide__arrow[disabled]{opacity:0.6 !important;display:flex}.blog-img-section-mobile-slider .blog-posts-mobile-slider .splide__arrow:before{font-size:clamp(.6875rem, calc(2.3vw - 0.5rem), 1rem) !important}}@media screen and (max-width: 48rem) and (max-width: 48rem){.blog-img-section-mobile-slider .blog-posts-mobile-slider .splide__arrow{width:2.125rem;height:2.125rem}}@media screen and (max-width: 48rem){.blog-img-section-mobile-slider .blog-posts-mobile-slider .splide__arrow--next{right:-.625rem}.blog-img-section-mobile-slider .blog-posts-mobile-slider .splide__arrow--prev{left:auto;right:2.5rem}.blog-img-section-mobile-slider .blog-posts-mobile-slider .blog-posts{flex-flow:row nowrap;gap:0;justify-content:flex-start;align-items:flex-start}.blog-img-section-mobile-slider .blog-posts-mobile-slider .blog-post-mobile-slide{min-width:0}.blog-img-section-mobile-slider .blog-posts-mobile-slider .blog-post-mobile-slide>.target__image{margin:0}.blog-img-section-mobile-slider .blog-posts-mobile-slider .blog-post-mobile-slide>.entry{position:relative;z-index:1;margin-top:-5rem}.blog-img-section-mobile-slider .blog-posts-mobile-slider .entry{border-radius:var(--border-radius-callout)}.blog-img-section-mobile-slider .blog-posts-mobile-slider .splide__arrow:hover,.blog-img-section-mobile-slider .blog-posts-mobile-slider .splide__arrow:focus-visible{background:transparent;color:var(--neutral-900);opacity:0.6}}.cms-button-primary,.cms-button-secondary,.cms-button-alert,.cms-button-success,input[type="submit"],input[type="reset"],input[value="Reset Password"]{--button-hover-duration: 700ms;--button-hover-duration-hover: 440ms;--button-hover-easing: ease-in-out;box-sizing:border-box;cursor:pointer;text-decoration:none;font-weight:500;line-height:1.2;margin-bottom:.15625rem;font-size:1.25rem;font-family:var(--ff-secondary);position:relative;display:inline-flex;align-items:center;padding:.3125rem 4.375rem .3125rem 1.5625rem;min-height:3.3125rem;height:100%;border-radius:var(--border-radius-btn);z-index:2;transition:color var(--button-hover-duration) var(--button-hover-easing),border-color var(--button-hover-duration) var(--button-hover-easing),border-radius var(--button-hover-duration) var(--button-hover-easing);-webkit-mask-image:radial-gradient(white, black);mask-image:radial-gradient(white, black);overflow:hidden}@media screen and (max-width: 40rem){.cms-button-primary,.cms-button-secondary,.cms-button-alert,.cms-button-success,input[type="submit"],input[type="reset"],input[value="Reset Password"]{font-size:1.125rem;min-height:3.125rem;padding:.3125rem 3.75rem .3125rem 1.25rem}}.cms-button-primary:after,.cms-button-secondary:after,.cms-button-alert:after,.cms-button-success:after,input[type="submit"]:after,input[type="reset"]:after,input[value="Reset Password"]:after{--button-circle-size: 2.5rem;--button-circle-inset: .5625rem;position:absolute;inset:0;content:"";z-index:-1;pointer-events:none;-webkit-clip-path:circle(calc(var(--button-circle-size) / 2) at calc(100% - var(--button-circle-inset) - var(--button-circle-size) / 2) 50%);clip-path:circle(calc(var(--button-circle-size) / 2) at calc(100% - var(--button-circle-inset) - var(--button-circle-size) / 2) 50%);transition:-webkit-clip-path var(--button-hover-duration) var(--button-hover-easing);transition:clip-path var(--button-hover-duration) var(--button-hover-easing);transition:clip-path var(--button-hover-duration) var(--button-hover-easing), -webkit-clip-path var(--button-hover-duration) var(--button-hover-easing)}@media screen and (max-width: 40rem){.cms-button-primary:after,.cms-button-secondary:after,.cms-button-alert:after,.cms-button-success:after,input[type="submit"]:after,input[type="reset"]:after,input[value="Reset Password"]:after{--button-circle-size: 2.1875rem}}.cms-button-primary:before,.cms-button-secondary:before,.cms-button-alert:before,.cms-button-success:before,input[type="submit"]:before,input[type="reset"]:before,input[value="Reset Password"]:before{content:"";font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:1.3125rem;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);transition:color var(--button-hover-duration) var(--button-hover-easing);font-size:.625rem}@media screen and (max-width: 40rem){.cms-button-primary:before,.cms-button-secondary:before,.cms-button-alert:before,.cms-button-success:before,input[type="submit"]:before,input[type="reset"]:before,input[value="Reset Password"]:before{right:1.25rem;font-size:.5625rem}}.cms-button-primary:hover:after,.cms-button-secondary:hover:after,.cms-button-alert:hover:after,.cms-button-success:hover:after,input[type="submit"]:hover:after,input[type="reset"]:hover:after,input[value="Reset Password"]:hover:after,.cms-button-primary:focus:after,.cms-button-secondary:focus:after,.cms-button-alert:focus:after,.cms-button-success:focus:after,input[type="submit"]:focus:after,input[type="reset"]:focus:after,input[value="Reset Password"]:focus:after{-webkit-clip-path:circle(150% at calc(100% - var(--button-circle-inset) - var(--button-circle-size) / 2) 50%);clip-path:circle(150% at calc(100% - var(--button-circle-inset) - var(--button-circle-size) / 2) 50%)}@media (prefers-reduced-motion: reduce){.cms-button-primary,.cms-button-secondary,.cms-button-alert,.cms-button-success,input[type="submit"],input[type="reset"],input[value="Reset Password"],.cms-button-primary:before,.cms-button-secondary:before,.cms-button-alert:before,.cms-button-success:before,input[type="submit"]:before,input[type="reset"]:before,input[value="Reset Password"]:before,.cms-button-primary:after,.cms-button-secondary:after,.cms-button-alert:after,.cms-button-success:after,input[type="submit"]:after,input[type="reset"]:after,input[value="Reset Password"]:after{transition:none}}.search-results ol .desc a cite,.simple-details details summary,.cms-button-text,.cmsi-module-blog-summary-read-more,a.cmsi-module-showcase-back,.shop-go-back,a.cmsi-showcase-readmore{color:var(--neutral-900);font-size:1.875rem;line-height:1.5;font-weight:400;font-family:var(--ff-secondary)}.search-results ol .desc a cite::after,.simple-details details summary::after,.cms-button-text::after,.cmsi-module-blog-summary-read-more::after,a.cmsi-module-showcase-back::after,.shop-go-back::after,a.cmsi-showcase-readmore::after{content:"";font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline;font-size:.8125rem;padding-left:1.5rem;position:relative;top:-.1875rem}.search-results ol .desc a cite:hover,.simple-details details summary:hover,.cms-button-text:hover,.cmsi-module-blog-summary-read-more:hover,a.cmsi-module-showcase-back:hover,.shop-go-back:hover,a.cmsi-showcase-readmore:hover,.search-results ol .desc a cite:focus,.simple-details details summary:focus,.cms-button-text:focus,.cmsi-module-blog-summary-read-more:focus,a.cmsi-module-showcase-back:focus,.shop-go-back:focus,a.cmsi-showcase-readmore:focus{color:var(--text)}@media screen and (max-width: 71.875rem){.search-results ol .desc a cite,.simple-details details summary,.cms-button-text,.cmsi-module-blog-summary-read-more,a.cmsi-module-showcase-back,.shop-go-back,a.cmsi-showcase-readmore{font-size:clamp(1rem, calc(4.8vw - 0.5rem), 1.875rem)}.search-results ol .desc a cite:after,.simple-details details summary:after,.cms-button-text:after,.cmsi-module-blog-summary-read-more:after,a.cmsi-module-showcase-back:after,.shop-go-back:after,a.cmsi-showcase-readmore:after{font-size:clamp(.5rem, calc(2.8vw - 0.5rem), .8125rem);padding-left:.9375rem}}@media screen and (max-width: 31.25rem){.search-results ol .desc a cite,.simple-details details summary,.cms-button-text,.cmsi-module-blog-summary-read-more,a.cmsi-module-showcase-back,.shop-go-back,a.cmsi-showcase-readmore{font-size:1rem}.search-results ol .desc a cite::after,.simple-details details summary::after,.cms-button-text::after,.cmsi-module-blog-summary-read-more::after,a.cmsi-module-showcase-back::after,.shop-go-back::after,a.cmsi-showcase-readmore::after{font-size:.5rem;padding-left:.5625rem;top:-.125rem}}.text-button-sm .search-results ol .desc a cite,.search-results ol .desc a .text-button-sm cite,.text-button-sm .simple-details details summary,.simple-details details .text-button-sm summary,.text-button-sm .cms-button-text,.text-button-sm .cmsi-module-blog-summary-read-more,.text-button-sm a.cmsi-module-showcase-back,.text-button-sm .shop-go-back,.text-button-sm a.cmsi-showcase-readmore{font-size:clamp(1.125rem, calc(5vw - 0.5rem), 1.375rem);line-height:1.3636363636;font-weight:500}.text-button-sm .search-results ol .desc a cite::after,.search-results ol .desc a .text-button-sm cite::after,.text-button-sm .simple-details details summary::after,.simple-details details .text-button-sm summary::after,.text-button-sm .cms-button-text::after,.text-button-sm .cmsi-module-blog-summary-read-more::after,.text-button-sm a.cmsi-module-showcase-back::after,.text-button-sm .shop-go-back::after,.text-button-sm a.cmsi-showcase-readmore::after{content:"";font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.625rem;top:-.125rem;padding-left:.75rem}.text-button-lg .search-results ol .desc a cite,.search-results ol .desc a .text-button-lg cite,.text-button-lg .simple-details details summary,.simple-details details .text-button-lg summary,.text-button-lg .cms-button-text,.text-button-lg .cmsi-module-blog-summary-read-more,.text-button-lg a.cmsi-module-showcase-back,.text-button-lg .shop-go-back,.text-button-lg a.cmsi-showcase-readmore{font-size:var(--fs-button-lg);line-height:1.25;font-weight:500}.text-button-lg .search-results ol .desc a cite::after,.search-results ol .desc a .text-button-lg cite::after,.text-button-lg .simple-details details summary::after,.simple-details details .text-button-lg summary::after,.text-button-lg .cms-button-text::after,.text-button-lg .cmsi-module-blog-summary-read-more::after,.text-button-lg a.cmsi-module-showcase-back::after,.text-button-lg .shop-go-back::after,.text-button-lg a.cmsi-showcase-readmore::after{content:"";font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(.6875rem, calc(2.3vw - 0.5rem), 1rem);top:-0.3rem;padding-left:1.25rem}@media screen and (max-width: 71.875rem){.text-button-lg .search-results ol .desc a cite::after,.search-results ol .desc a .text-button-lg cite::after,.text-button-lg .simple-details details summary::after,.simple-details details .text-button-lg summary::after,.text-button-lg .cms-button-text::after,.text-button-lg .cmsi-module-blog-summary-read-more::after,.text-button-lg a.cmsi-module-showcase-back::after,.text-button-lg .shop-go-back::after,.text-button-lg a.cmsi-showcase-readmore::after{top:-.0625rem}}.callout:not(.calloutLeft) .cms-button-text,.center .cms-button-text{text-align:center}.cms-button-text{position:relative;isolation:isolate;display:inline-block}.cms-button-text::before{content:"";position:absolute;z-index:-1;pointer-events:none;left:0;right:0;top:50%;height:0.55em;border-radius:0.12em;background-color:rgba(178,255,0,0.9);-webkit-transform:translateY(calc(-50% + 0.25em)) scaleX(0);transform:translateY(calc(-50% + 0.25em)) scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;transition:-webkit-transform 440ms ease-in-out;transition:transform 440ms ease-in-out;transition:transform 440ms ease-in-out, -webkit-transform 440ms ease-in-out}.cms-button-text:hover::before,.cms-button-text:focus::before{-webkit-transform:translateY(calc(-50% + 0.25em)) scaleX(1);transform:translateY(calc(-50% + 0.25em)) scaleX(1)}@media (prefers-reduced-motion: reduce){.cms-button-text::before{transition:none}}.cmsi-module-blog-summary-read-more,a.cmsi-module-showcase-back,.shop-go-back,a.cmsi-showcase-readmore{margin-bottom:0}p:has(.cmsi-module-showcase-back){display:none !important}.cms-button-primary{color:var(--primary-text);background-color:var(--primary-400)}.cms-button-primary:after{background:var(--success-400)}.cms-button-primary:before{color:var(--primary-400)}.cms-button-primary:hover,.cms-button-primary:focus{color:var(--primary-400)}.cms-button-primary:hover:before,.cms-button-primary:focus:before{color:var(--primary-400)}.cms-button-secondary{color:var(--secondary-text);background-color:var(--secondary-400)}.cms-button-secondary:after{background:var(--secondary-text)}.cms-button-secondary:before{color:var(--secondary-400)}.cms-button-secondary:hover,.cms-button-secondary:focus{color:var(--secondary-400)}.cms-button-secondary:hover:before,.cms-button-secondary:focus:before{color:var(--secondary-400)}.cms-button-success{color:var(--success-text);background-color:var(--success-400)}.cms-button-success:after{background:var(--primary-400)}.cms-button-success:before{color:var(--success-400)}.cms-button-success:hover,.cms-button-success:focus{color:var(--success-400)}.cms-button-success:hover:before,.cms-button-success:focus:before{color:var(--success-400)}input[value="Reset Password"],input[type="reset"],input[type="submit"]{color:var(--success-text);background-color:var(--success-400);border:0 !important;padding:.3125rem 1.5625rem;transition:all 0.2s ease}@media screen and (max-width: 40rem){input[value="Reset Password"],input[type="reset"],input[type="submit"]{padding:.3125rem 1.25rem}}input[value="Reset Password"]:hover:hover,input[value="Reset Password"]:hover:focus,input[value="Reset Password"]:focus:hover,input[value="Reset Password"]:focus:focus,input[type="reset"]:hover:hover,input[type="reset"]:hover:focus,input[type="reset"]:focus:hover,input[type="reset"]:focus:focus,input[type="submit"]:hover:hover,input[type="submit"]:hover:focus,input[type="submit"]:focus:hover,input[type="submit"]:focus:focus{color:var(--success-400);background-color:var(--primary-400)}.cms-button-alert{color:var(--success-400);background-color:var(--alert-400)}.cms-button-alert:after{background:var(--success-400)}.cms-button-alert:before{color:var(--alert-400)}.cms-button-alert:hover,.cms-button-alert:focus{color:var(--alert-400)}.cms-button-alert:hover:before,.cms-button-alert:focus:before{color:var(--alert-400)}.buttons-md .cms-button-primary,.buttons-md .cms-button-secondary,.buttons-md .cms-button-alert,.buttons-md .cms-button-success,.buttons-md input[type="submit"],.buttons-md input[type="reset"],.buttons-md input[value="Reset Password"]{font-size:1.875rem;padding:.625rem 6.625rem .625rem 2.5rem;min-height:5.75rem;width:100%}.buttons-md .cms-button-primary:after,.buttons-md .cms-button-secondary:after,.buttons-md .cms-button-alert:after,.buttons-md .cms-button-success:after,.buttons-md input[type="submit"]:after,.buttons-md input[type="reset"]:after,.buttons-md input[value="Reset Password"]:after{--button-circle-size: 3.625rem;--button-circle-inset: 1.125rem}.buttons-md .cms-button-primary:before,.buttons-md .cms-button-secondary:before,.buttons-md .cms-button-alert:before,.buttons-md .cms-button-success:before,.buttons-md input[type="submit"]:before,.buttons-md input[type="reset"]:before,.buttons-md input[value="Reset Password"]:before{font-size:.9375rem;right:2.1875rem}@media screen and (max-width: 48rem){.buttons-md .cms-button-primary,.buttons-md .cms-button-secondary,.buttons-md .cms-button-alert,.buttons-md .cms-button-success,.buttons-md input[type="submit"],.buttons-md input[type="reset"],.buttons-md input[value="Reset Password"]{font-size:1.4375rem;padding:.625rem 5rem .625rem 1.875rem;min-height:4.375rem}.buttons-md .cms-button-primary:after,.buttons-md .cms-button-secondary:after,.buttons-md .cms-button-alert:after,.buttons-md .cms-button-success:after,.buttons-md input[type="submit"]:after,.buttons-md input[type="reset"]:after,.buttons-md input[value="Reset Password"]:after{--button-circle-size: 3rem;--button-circle-inset: .8125rem}.buttons-md .cms-button-primary:before,.buttons-md .cms-button-secondary:before,.buttons-md .cms-button-alert:before,.buttons-md .cms-button-success:before,.buttons-md input[type="submit"]:before,.buttons-md input[type="reset"]:before,.buttons-md input[value="Reset Password"]:before{font-size:.75rem;right:1.75rem}}@media screen and (max-width: 31.25rem){.buttons-md .cms-button-primary,.buttons-md .cms-button-secondary,.buttons-md .cms-button-alert,.buttons-md .cms-button-success,.buttons-md input[type="submit"],.buttons-md input[type="reset"],.buttons-md input[value="Reset Password"]{font-size:1.25rem;padding:.625rem 3.75rem .625rem 1.875rem;min-height:3.75rem}.buttons-md .cms-button-primary:after,.buttons-md .cms-button-secondary:after,.buttons-md .cms-button-alert:after,.buttons-md .cms-button-success:after,.buttons-md input[type="submit"]:after,.buttons-md input[type="reset"]:after,.buttons-md input[value="Reset Password"]:after{--button-circle-size: 2.5rem;--button-circle-inset: .625rem}.buttons-md .cms-button-primary:before,.buttons-md .cms-button-secondary:before,.buttons-md .cms-button-alert:before,.buttons-md .cms-button-success:before,.buttons-md input[type="submit"]:before,.buttons-md input[type="reset"]:before,.buttons-md input[value="Reset Password"]:before{font-size:.625rem;right:1.375rem}}.buttons-lg .cms-button-primary,.buttons-lg .cms-button-secondary,.buttons-lg .cms-button-alert,.buttons-lg .cms-button-success,.buttons-lg input[type="submit"],.buttons-lg input[type="reset"],.buttons-lg input[value="Reset Password"]{font-size:2.1875rem;padding:.9375rem 10rem .9375rem 4.375rem;min-height:8.875rem;width:100%}.buttons-lg .cms-button-primary:after,.buttons-lg .cms-button-secondary:after,.buttons-lg .cms-button-alert:after,.buttons-lg .cms-button-success:after,.buttons-lg input[type="submit"]:after,.buttons-lg input[type="reset"]:after,.buttons-lg input[value="Reset Password"]:after{--button-circle-size: 5.875rem;--button-circle-inset: 1.5rem}.buttons-lg .cms-button-primary:before,.buttons-lg .cms-button-secondary:before,.buttons-lg .cms-button-alert:before,.buttons-lg .cms-button-success:before,.buttons-lg input[type="submit"]:before,.buttons-lg input[type="reset"]:before,.buttons-lg input[value="Reset Password"]:before{font-size:1.3125rem;right:3.4375rem}@media screen and (max-width: 64rem){.buttons-lg .cms-button-primary,.buttons-lg .cms-button-secondary,.buttons-lg .cms-button-alert,.buttons-lg .cms-button-success,.buttons-lg input[type="submit"],.buttons-lg input[type="reset"],.buttons-lg input[value="Reset Password"]{font-size:1.875rem;padding:.9375rem 8.125rem .9375rem 2.5rem;min-height:5.75rem}.buttons-lg .cms-button-primary:after,.buttons-lg .cms-button-secondary:after,.buttons-lg .cms-button-alert:after,.buttons-lg .cms-button-success:after,.buttons-lg input[type="submit"]:after,.buttons-lg input[type="reset"]:after,.buttons-lg input[value="Reset Password"]:after{--button-circle-size: 4.375rem;--button-circle-inset: .9375rem}.buttons-lg .cms-button-primary:before,.buttons-lg .cms-button-secondary:before,.buttons-lg .cms-button-alert:before,.buttons-lg .cms-button-success:before,.buttons-lg input[type="submit"]:before,.buttons-lg input[type="reset"]:before,.buttons-lg input[value="Reset Password"]:before{font-size:1.125rem;right:2.125rem}}@media screen and (max-width: 31.25rem){.buttons-lg .cms-button-primary,.buttons-lg .cms-button-secondary,.buttons-lg .cms-button-alert,.buttons-lg .cms-button-success,.buttons-lg input[type="submit"],.buttons-lg input[type="reset"],.buttons-lg input[value="Reset Password"]{font-size:1.25rem;padding:.625rem 4.375rem .625rem 1.875rem;min-height:3.75rem}.buttons-lg .cms-button-primary:after,.buttons-lg .cms-button-secondary:after,.buttons-lg .cms-button-alert:after,.buttons-lg .cms-button-success:after,.buttons-lg input[type="submit"]:after,.buttons-lg input[type="reset"]:after,.buttons-lg input[value="Reset Password"]:after{--button-circle-size: 2.5rem;--button-circle-inset: .625rem}.buttons-lg .cms-button-primary:before,.buttons-lg .cms-button-secondary:before,.buttons-lg .cms-button-alert:before,.buttons-lg .cms-button-success:before,.buttons-lg input[type="submit"]:before,.buttons-lg input[type="reset"]:before,.buttons-lg input[value="Reset Password"]:before{font-size:.625rem;right:1.375rem}}.buttons-md p:has(.cms-button-primary,.cms-button-secondary,.cms-button-success,.cms-button-alert),.buttons-lg p:has(.cms-button-primary,.cms-button-secondary,.cms-button-success,.cms-button-alert){width:100%}.buttons-border .cms-button-primary,.buttons-border .cms-button-secondary,.buttons-border .cms-button-alert,.buttons-border .cms-button-success,.buttons-border input[type="submit"],.buttons-border input[type="reset"],.buttons-border input[value="Reset Password"]{background-color:transparent !important;color:var(--text);border:.1875rem solid var(--primary-400) !important}.buttons-border .cms-button-primary:hover,.buttons-border .cms-button-secondary:hover,.buttons-border .cms-button-alert:hover,.buttons-border .cms-button-success:hover,.buttons-border input[type="submit"]:hover,.buttons-border input[type="reset"]:hover,.buttons-border input[value="Reset Password"]:hover,.buttons-border .cms-button-primary:focus,.buttons-border .cms-button-secondary:focus,.buttons-border .cms-button-alert:focus,.buttons-border .cms-button-success:focus,.buttons-border input[type="submit"]:focus,.buttons-border input[type="reset"]:focus,.buttons-border input[value="Reset Password"]:focus{color:var(--success-400)}.button-long{display:flex;margin-top:0 !important}.button-long a{width:auto !important;display:flex;align-items:center;gap:.625rem 4.375rem;padding-right:6.875rem !important;flex-wrap:wrap;text-align:left}.button-long a span{transition:color var(--button-hover-duration) var(--button-hover-easing)}@media (prefers-reduced-motion: reduce){.button-long a span{transition:none}}@media screen and (max-width: 48rem){.button-long a{gap:.625rem 1.5625rem;padding-right:5rem !important}}.button-long.button-long-secondary a{background-color:var(--neutral-900) !important;color:var(--secondary-400) !important;border-color:var(--secondary-400) !important}.button-long.button-long-secondary a span{color:var(--neutral-100)}.button-long.button-long-secondary a:after{background-color:var(--secondary-400) !important}.button-long.button-long-secondary a:hover,.button-long.button-long-secondary a:focus{color:var(--secondary-text) !important}.button-long.button-long-secondary a:hover span,.button-long.button-long-secondary a:focus span{color:var(--secondary-text)}.button-long.button-long-alert a{background-color:var(--secondary-400) !important;color:var(--alert-400) !important;border-color:var(--alert-400) !important}.button-long.button-long-alert a span{color:var(--neutral-900)}.button-long.button-long-alert a:hover,.button-long.button-long-alert a:focus{color:var(--secondary-400) !important}.button-long.button-long-alert a:hover span,.button-long.button-long-alert a:focus span{color:var(--secondary-400)}.button-long.button-long-alert-sec-bg.button-long-alert a:after{background-color:var(--alert-400) !important}.button-long.button-long-alert-sec-bg.button-long-alert a:before{color:var(--secondary-400) !important}.button-long.button-long-alert-sec-bg.button-long-alert a:hover,.button-long.button-long-alert-sec-bg.button-long-alert a:focus{color:var(--secondary-400) !important}.button-long.button-long-alert-sec-bg.button-long-alert a:hover span,.button-long.button-long-alert-sec-bg.button-long-alert a:focus span{color:var(--secondary-400) !important}.calloutAlert .button-long.button-long-alert a{background-color:var(--alert-400) !important;color:var(--success-400) !important;border-color:var(--success-400) !important}.calloutAlert .button-long.button-long-alert a span{color:var(--neutral-100)}.calloutAlert .button-long.button-long-alert a:hover,.calloutAlert .button-long.button-long-alert a:focus{color:var(--alert-400) !important}.calloutAlert .button-long.button-long-alert a:hover span,.calloutAlert .button-long.button-long-alert a:focus span{color:var(--alert-400)}.calloutPrimary .button-long.button-long-primary a{background-color:var(--primary-400) !important;color:var(--success-400) !important;border-color:var(--success-400) !important}.calloutPrimary .button-long.button-long-primary a:before{color:var(--primary-400)}.calloutPrimary .button-long.button-long-primary a span{color:var(--neutral-100)}.calloutPrimary .button-long.button-long-primary a:hover,.calloutPrimary .button-long.button-long-primary a:focus{color:var(--primary-400) !important}.calloutPrimary .button-long.button-long-primary a:hover span,.calloutPrimary .button-long.button-long-primary a:focus span{color:var(--primary-400)}@media screen and (max-width: 31.25rem){.page-title .button-long{margin-bottom:1.25rem !important}}p:has(+.button-long){margin-bottom:3.0625rem}@media screen and (max-width: 31.25rem){p:has(+.button-long){margin-bottom:2.3125rem}}@property --text-reveal-radius{syntax:"<length>";inherits:false;initial-value:0px}.text-colour-reveal{--reveal-duration: 1000ms}.text-colour-reveal a.text-colour-reveal-ready{--reveal-x: 50%;--reveal-y: 50%;--reveal-radius: 0px;position:relative;display:inline-block;background-image:radial-gradient(circle at var(--reveal-x) var(--reveal-y), var(--reveal-colour, var(--reveal-active-colour, currentColor)) 0 var(--text-reveal-radius), var(--reveal-base) var(--text-reveal-radius));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:--text-reveal-radius var(--reveal-duration) cubic-bezier(0.22, 1, 0.36, 1)}.text-colour-reveal a.text-colour-reveal-ready::after{color:var(--reveal-base);-webkit-text-fill-color:currentColor;transition:color var(--reveal-duration) cubic-bezier(0.22, 1, 0.36, 1)}@media (hover: hover){.text-colour-reveal a.text-colour-reveal-ready:hover{--text-reveal-radius: var(--reveal-radius)}.text-colour-reveal a.text-colour-reveal-ready:hover::after{color:var(--reveal-colour, var(--reveal-active-colour, currentColor))}}.text-colour-reveal a.text-colour-reveal-ready:focus-visible{--text-reveal-radius: var(--reveal-radius)}.text-colour-reveal a.text-colour-reveal-ready:focus-visible::after{color:var(--reveal-colour, var(--reveal-active-colour, currentColor))}@media (prefers-reduced-motion: reduce){.text-colour-reveal a.text-colour-reveal-ready,.text-colour-reveal a.text-colour-reveal-ready::after{transition:none}}@media (forced-colors: active){.text-colour-reveal a.text-colour-reveal-ready{background-image:none;-webkit-text-fill-color:currentColor}}.button-hollow{--button-hover-duration: 0.45s;--button-hover-easing: cubic-bezier(0.22, 1, 0.36, 1);--button-min-height: 3.75rem;display:inline-block;vertical-align:middle;max-width:100%;min-height:var(--button-min-height);padding:0.7rem 1.75rem;padding-block:max(0.7rem, calc((var(--button-min-height) - 1.2em - 4px) / 2));border:2px solid var(--neutral-900);border-radius:999px;background:transparent;color:var(--neutral-900);font-size:1.25rem;font-weight:500;line-height:1.2;white-space:normal;overflow-wrap:anywhere;text-align:center;text-decoration:none;transition:background-color var(--button-hover-duration) var(--button-hover-easing),color var(--button-hover-duration) var(--button-hover-easing)}.button-hollow>span{display:inline;background-image:linear-gradient(var(--alert-400), var(--alert-400));background-repeat:no-repeat;background-position:left calc(50% + 0.25em);background-size:0% 0.55em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--button-hover-duration) var(--button-hover-easing)}.button-hollow:hover,.button-hollow:focus-visible{background-color:var(--neutral-900);color:var(--neutral-100)}.button-hollow:hover>span,.button-hollow:focus-visible>span{background-size:100% 0.55em}@media (prefers-reduced-motion: reduce){.button-hollow,.button-hollow>span{transition:none}}@media screen and (max-width: 31.25rem){.button-hollow{--button-min-height: 3.125rem;font-size:1.125rem;padding-inline:1.25rem}}details{position:relative;border:.125rem solid var(--alert-400);color:var(--text);border-radius:6.25rem;overflow:hidden;transition:border-radius 0.6s ease}details[open]{border-radius:2.1875rem}details[open] summary:after{-webkit-transform:rotate(-90deg) translate(-50%, 0) !important;transform:rotate(-90deg) translate(-50%, 0) !important;-webkit-transform-origin:0 0;transform-origin:0 0}details summary{padding:.3125rem 4.25rem .3125rem 2.375rem;position:relative;display:block;font-size:clamp(1.25rem, calc(5vw - 0.5rem), 1.5rem);font-weight:600;line-height:1.5;min-height:4.8125rem;display:flex;align-items:center;color:var(--alert-400);cursor:pointer}@media screen and (max-width: 40rem){details summary{min-height:3.75rem;padding:.3125rem 3.4375rem .3125rem 1.875rem}}details summary::marker{display:none;font-size:0}details summary::after{content:"";font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:3.625rem;height:3.625rem;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-shrink:0;font-size:clamp(.8125rem, calc(3.5vw - 0.5rem), 1.0625rem);font-size:0.875rem;z-index:2;position:absolute;right:.9375rem;top:50%;-webkit-transform:rotate(90deg) translate(-50%, 0);transform:rotate(90deg) translate(-50%, 0);color:var(--alert-text);background-color:var(--alert-400)}@media screen and (max-width: 40rem){details summary::after{width:2.125rem;height:2.125rem}}@media screen and (max-width: 40rem){details summary::after{right:.625rem}}details summary:focus:not(:focus-visible){outline:0}details .details__content{padding:0 4.25rem 1.75rem 2.375rem}@media screen and (max-width: 48rem){details .details__content{padding:0 2.8125rem 1.75rem 1.875rem}}summary::-webkit-details-marker{display:none}.list-details{display:grid;gap:var(--padding);text-align:left;margin-bottom:0}@media screen and (min-width: 48.0625rem){.list-details{grid-template-columns:repeat(2, 1fr);gap:var(--double-padding)}}@media screen and (min-width: 64.0625rem){.list-details{grid-template-columns:repeat(3, 1fr)}}.list-details li{margin:0}.list-details-primary-lg details{border-color:var(--primary-400);background-color:var(--primary-400);color:var(--neutral-100)}.list-details-primary-lg details summary{color:inherit;font-size:clamp(1.5rem, calc(4.3vw - 0.5rem), 2rem);font-weight:500;font-family:var(--ff-secondary);min-height:8.875rem;padding-inline:3.75rem 7.5rem}@media screen and (max-width: 64rem){.list-details-primary-lg details summary{min-height:7.5rem;padding-inline:1.875rem 3.75rem}}@media screen and (max-width: 48rem){.list-details-primary-lg details summary{min-height:6.25rem}}.list-details-primary-lg details summary:after{color:var(--success-400);background-color:var(--primary-400);right:3.125rem;font-size:0.975rem}@media screen and (max-width: 64rem){.list-details-primary-lg details summary:after{font-size:0.85rem;right:1.125rem}}.list-details-primary-lg details .details__content{padding-inline:3.75rem}@media screen and (max-width: 64rem){.list-details-primary-lg details .details__content{padding-inline:1.875rem}}.simple-details details{border-radius:0 !important;background-color:transparent !important;border:none}.simple-details details summary{min-height:unset !important;padding:0;border-radius:0;display:inline-block;position:relative !important;background:transparent}.simple-details details summary::after{display:inline-block;position:absolute !important;-webkit-transform:rotate(90deg) translate(calc(-50% + .0625rem), 0) !important;transform:rotate(90deg) translate(calc(-50% + .0625rem), 0) !important;right:-1.25rem;width:auto;height:auto;background-color:transparent;color:inherit;padding:0}.simple-details details[open] summary:after{-webkit-transform:rotate(-90deg) translate(calc(-50% + .125rem), 0) !important;transform:rotate(-90deg) translate(calc(-50% + .125rem), 0) !important;bottom:.0625rem}.simple-details details .details__content{padding:.9375rem 0 0}#f1_error,#f1_ok,label.control-label{font-weight:400 !important}.form-group{margin-block:.625rem 1.25rem !important}.form-group label{margin-bottom:.3125rem !important}input[type="text"],textarea,input[type="email"],input[type="password"],input[type="tel"],input[type="url"],input[type="search"],input[type="date"]{padding:.75rem 1.25rem !important;min-height:2.9375rem;width:100%;border:0;font-size:1rem;font-weight:400;line-height:1.1875;color:var(--text);background-color:var(--primary-50);box-shadow:none;border-radius:var(--border-radius-btn);transition:background 0.2s ease-out}@media screen and (max-width: 31.25rem){input[type="text"],textarea,input[type="email"],input[type="password"],input[type="tel"],input[type="url"],input[type="search"],input[type="date"]{min-height:2.5rem}}@media screen and (max-width: 31.25rem){input[type="text"],textarea,input[type="email"],input[type="password"],input[type="tel"],input[type="url"],input[type="search"],input[type="date"]{padding:.71875rem 1.25rem !important;font-size:.9375rem}}input[type="text"]:focus,textarea:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="date"]:focus{background-color:var(--primary-50)}input[type="text"]::-webkit-input-placeholder, textarea::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, input[type="tel"]::-webkit-input-placeholder, input[type="url"]::-webkit-input-placeholder, input[type="search"]::-webkit-input-placeholder, input[type="date"]::-webkit-input-placeholder{color:var(--text);font-weight:300;opacity:1}input[type="text"]::placeholder,input[type="text"]::-webkit-input-placeholder,textarea::placeholder,textarea::-webkit-input-placeholder,input[type="email"]::placeholder,input[type="email"]::-webkit-input-placeholder,input[type="password"]::placeholder,input[type="password"]::-webkit-input-placeholder,input[type="tel"]::placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="url"]::placeholder,input[type="url"]::-webkit-input-placeholder,input[type="search"]::placeholder,input[type="search"]::-webkit-input-placeholder,input[type="date"]::placeholder,input[type="date"]::-webkit-input-placeholder{color:var(--text);font-weight:300;opacity:1}input[type="text"]::-moz-placeholder,textarea::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="url"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="date"]::-moz-placeholder{color:var(--text);font-weight:300}input[type="text"]:-ms-input-placeholder,textarea:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="date"]:-ms-input-placeholder{color:var(--text);font-weight:300}input[type="text"]:-moz-placeholder,textarea:-moz-placeholder,input[type="email"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="tel"]:-moz-placeholder,input[type="url"]:-moz-placeholder,input[type="search"]:-moz-placeholder,input[type="date"]:-moz-placeholder{color:var(--text);font-weight:300}input[type="text"] .callout,textarea .callout,input[type="email"] .callout,input[type="password"] .callout,input[type="tel"] .callout,input[type="url"] .callout,input[type="search"] .callout,input[type="date"] .callout{background-color:var(--neutral-100)}textarea{width:100% !important;min-height:12.5rem;border-radius:1.5625rem}select{height:2.9375rem;width:100%;line-height:1;padding:0 1.25rem;font-size:1rem;box-sizing:border-box;border:0;box-shadow:none;background-color:var(--primary-50);border-radius:var(--border-radius-btn)}@media screen and (max-width: 31.25rem){select{height:2.5rem;font-size:.9375rem}}select .callout{background-color:var(--neutral-100)}@media screen and (max-width: 64rem){input[type="submit"]{-webkit-appearance:none}}@media screen and (max-width: 31.25rem){.form-vertical .visuallyHidden{clip:none;height:auto;margin:0;overflow:unset !important;position:relative;width:auto}}table.DRXQuickForm{width:100%}table.DRXQuickForm td{display:block;text-align:left;padding:0}table.DRXQuickForm td:nth-child(2){padding:0 0 1.6875rem 0}table.DRXQuickForm td b{font-weight:normal}.DRXQuickForm input[type="submit"]{-webkit-font-smoothing:antialiased}#cmsi-frontend-memberaccess-form .cmsi-frontend-memberaccess-buttons{padding-top:.625rem;display:flex;flex-wrap:wrap;align-items:center;gap:.625rem 1.875rem}#cmsi-frontend-memberaccess-form input{margin-bottom:.625rem}.callout:not(.calloutLeft) #cmsi-frontend-memberaccess-form .cmsi-frontend-memberaccess-buttons{justify-content:center}.iti--allow-dropdown{font-size:.9375rem !important;width:100%}.hs-form-html .hsfc-Form{--hsf-background__padding: 0;--hsf-module__vertical-spacing: .3125rem;--hsf-field-input__background-color: var(--primary-50);--hsf-field-input__border-width: 0;--hsf-field-input__border-color: transparent;--hsf-field-input__border-radius: var(--border-radius-btn);--hsf-global__font-family: var(--ff-primary);--hsf-global__color: var(--text);--hsf-row__vertical-spacing: 1.25rem;--hsf-navigationrow-buttons-single__justify-content: flex-start}.hs-form-html .hsfc-Form .hsfc-FieldLabel{margin-bottom:.3125rem;font-family:inherit;font-size:inherit;font-weight:400;color:var(--text)}.hs-form-html .hsfc-Form .hsfc-TextInput,.hs-form-html .hsfc-Form .hsfc-TextareaInput,.hs-form-html .hsfc-Form select{box-sizing:border-box;width:100%;min-width:0;min-height:2.9375rem;padding:.75rem 1.25rem !important;border:0;border-radius:var(--border-radius-btn);background-color:var(--primary-50);color:var(--text);font-family:var(--ff-primary);font-size:1rem;font-weight:400;line-height:1.1875;box-shadow:none;transition:background 0.2s ease-out}.hs-form-html .hsfc-Form .hsfc-TextInput::-webkit-input-placeholder, .hs-form-html .hsfc-Form .hsfc-TextareaInput::-webkit-input-placeholder, .hs-form-html .hsfc-Form select::-webkit-input-placeholder{color:var(--text);font-weight:300;opacity:1}.hs-form-html .hsfc-Form .hsfc-TextInput::placeholder,.hs-form-html .hsfc-Form .hsfc-TextInput::-webkit-input-placeholder,.hs-form-html .hsfc-Form .hsfc-TextareaInput::placeholder,.hs-form-html .hsfc-Form .hsfc-TextareaInput::-webkit-input-placeholder,.hs-form-html .hsfc-Form select::placeholder,.hs-form-html .hsfc-Form select::-webkit-input-placeholder{color:var(--text);font-weight:300;opacity:1}.hs-form-html .hsfc-Form .hsfc-TextInput::-moz-placeholder,.hs-form-html .hsfc-Form .hsfc-TextareaInput::-moz-placeholder,.hs-form-html .hsfc-Form select::-moz-placeholder{color:var(--text);font-weight:300}.hs-form-html .hsfc-Form .hsfc-TextInput:-ms-input-placeholder,.hs-form-html .hsfc-Form .hsfc-TextareaInput:-ms-input-placeholder,.hs-form-html .hsfc-Form select:-ms-input-placeholder{color:var(--text);font-weight:300}.hs-form-html .hsfc-Form .hsfc-TextInput:-moz-placeholder,.hs-form-html .hsfc-Form .hsfc-TextareaInput:-moz-placeholder,.hs-form-html .hsfc-Form select:-moz-placeholder{color:var(--text);font-weight:300}@media screen and (max-width: 31.25rem){.hs-form-html .hsfc-Form .hsfc-TextInput,.hs-form-html .hsfc-Form .hsfc-TextareaInput,.hs-form-html .hsfc-Form select{min-height:2.5rem;padding:.71875rem 1.25rem !important;font-size:.9375rem}}.hs-form-html .hsfc-Form .hsfc-TextInput:focus-visible,.hs-form-html .hsfc-Form .hsfc-TextareaInput:focus-visible,.hs-form-html .hsfc-Form .hsfc-Button:focus-visible{outline:.125rem solid var(--success-400);outline-offset:.125rem}.hs-form-html .hsfc-Form textarea.hsfc-TextareaInput{min-height:12.5rem;border-radius:1.5625rem}.hs-form-html .hsfc-Form .hsfc-PhoneInput{border:0;border-radius:var(--border-radius-btn);background-color:var(--primary-50)}.hs-form-html .hsfc-Form .hsfc-PhoneInput>.hsfc-TextInput{flex:1;width:0}.hs-form-html .hsfc-Form .hsfc-Button{min-height:3.75rem;height:auto;padding:.3125rem 1.5625rem;border:0;border-radius:var(--border-radius-btn);background:var(--success-400);color:var(--success-text);font-family:var(--ff-secondary);font-size:1.375rem;font-weight:500;line-height:1.2;box-shadow:none;transition:all 0.2s ease}@media screen and (max-width: 40rem){.hs-form-html .hsfc-Form .hsfc-Button{min-height:3.125rem;padding:.3125rem 1.25rem;font-size:1.125rem}}.hs-form-html .hsfc-Form .hsfc-Button:not([disabled]):hover{color:var(--success-400);background-color:var(--primary-400);-webkit-transform:none;transform:none}footer .footer-form .hs-form-html{width:40%;max-width:34.875rem;margin:0;position:relative;top:-.3125rem}@media screen and (max-width: 90rem){footer .footer-form .hs-form-html{top:-.125rem}}@media screen and (max-width: 71.875rem){footer .footer-form .hs-form-html{top:-.75rem}}@media screen and (max-width: 64rem){footer .footer-form .hs-form-html{top:-1.125rem}}@media screen and (max-width: 48rem){footer .footer-form .hs-form-html{width:100%;max-width:unset}}footer .footer-form .form-vertical .hs-form-html{width:100%;max-width:none;top:0}footer .footer-form .hs-form-html .hsfc-Form .hsfc-Step__Content{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:start;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;border-bottom:.125rem solid var(--neutral-100)}footer .footer-form .hs-form-html .hsfc-Form .hsfc-Row,footer .footer-form .hs-form-html .hsfc-Form .hsfc-NavigationRow{margin:0;min-width:0}footer .footer-form .hs-form-html .hsfc-Form .hsfc-Row{grid-column:1 / -1}footer .footer-form .hs-form-html .hsfc-Form .hsfc-Row:has(.hsfc-EmailField){grid-column:1;grid-row:1}footer .footer-form .hs-form-html .hsfc-Form .hsfc-NavigationRow{grid-column:2;grid-row:1}footer .footer-form .hs-form-html .hsfc-Form .hsfc-NavigationRow__Alerts:not(:empty){margin-bottom:.625rem}footer .footer-form .hs-form-html .hsfc-Form input[type="email"],footer .footer-form .hs-form-html .hsfc-Form .hsfc-Button{min-height:3.75rem;height:auto;margin:0;padding:.9375rem 0 !important;border-radius:0;background:transparent !important;color:var(--neutral-100);font-family:var(--ff-secondary);font-size:clamp(1.125rem, calc(3.5vw - 0.5rem), 1.375rem);font-weight:400;line-height:1.2727272727}@media screen and (max-width: 31.25rem){footer .footer-form .hs-form-html .hsfc-Form input[type="email"],footer .footer-form .hs-form-html .hsfc-Form .hsfc-Button{font-size:1.125rem}}footer .footer-form .hs-form-html .hsfc-Form input[type="email"]::-webkit-input-placeholder{color:var(--neutral-100);font-weight:400;opacity:0.4 !important;opacity:1}footer .footer-form .hs-form-html .hsfc-Form input[type="email"]::placeholder,footer .footer-form .hs-form-html .hsfc-Form input[type="email"]::-webkit-input-placeholder{color:var(--neutral-100);font-weight:400;opacity:0.4 !important;opacity:1}footer .footer-form .hs-form-html .hsfc-Form input[type="email"]::-moz-placeholder{color:var(--neutral-100);font-weight:400;opacity:0.4 !important}footer .footer-form .hs-form-html .hsfc-Form input[type="email"]:-ms-input-placeholder{color:var(--neutral-100);font-weight:400;opacity:0.4 !important}footer .footer-form .hs-form-html .hsfc-Form input[type="email"]:-moz-placeholder{color:var(--neutral-100);font-weight:400;opacity:0.4 !important}footer .footer-form .hs-form-html .hsfc-Form .hsfc-Button{width:auto}footer .footer-form .hs-form-html .hsfc-Form .hsfc-Button:not([disabled]):hover{color:var(--success-400)}form iframe{border-radius:0 !important}.customForm form{container:form / inline-size}.customForm select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;box-shadow:none;border:0 !important;background:none;background-image:none;font-family:var(--ff-primary);font-size:.875rem}.customForm select::-ms-expand{display:none}.customForm .select{position:relative;display:flex;overflow:hidden}.customForm select{flex:1;padding:.625rem 1.875rem;line-height:1.8;cursor:pointer;width:100%;height:auto;word-wrap:normal !important;white-space:normal;background-color:var(--success-100);border-radius:var(--border-radius-btn);color:var(--var(--text))}.customForm .select::after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1.25rem;font-size:1.25rem;color:var(--success-400);cursor:pointer;pointer-events:none;transition:.25s all ease}.customForm .select:hover::after{color:var(--success-400)}.customForm .inputContainerRow{display:grid;gap:var(--padding)}@container form (width >= 36.625rem ){.customForm .inputContainerRow{grid-template-columns:repeat(2, 1fr)}}@container form (width >= 54.0625rem ){.customForm .inputContainerRow{grid-template-columns:repeat(3, 1fr)}}.customForm .inputContainer{display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--primary-50);display:flex;flex-flow:row wrap;align-items:center;min-height:3rem;border-radius:var(--border-radius-btn);background-color:var(--success-100)}.customForm .inputContainer.radioContainer{border-radius:31.25rem}.customForm .inputContainer:focus-within{outline:0;box-shadow:0 0 0 2px var(--success-400)}.customForm .inputContainer input{position:absolute;opacity:0;cursor:pointer;height:.0625rem;width:.0625rem}.customForm .inputContainer label{margin:0 !important;font-size:inherit;width:100%;padding:.625rem 1.25rem .625rem 3.75rem;cursor:pointer;font-size:.875rem;font-weight:400 !important;color:var(--text)}.customForm .inputContainer label:focus{outline:0;box-shadow:0 0 0 2px var(--success-400)}.customForm .checkmark{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:1.25rem;height:1.5625rem;width:1.5625rem;border:.0625rem solid var(--success-400);cursor:pointer}.customForm .radioContainer .checkmark{border-radius:31.25rem}.customForm .checkmark:after{content:"";position:absolute;display:none}.customForm .inputContainer:hover input~.checkmark{background-color:var(--success-300)}.customForm .inputContainer input:checked~.checkmark:after{display:block}.customForm .checkboxContainer .checkmark:after{left:.5rem;top:.25rem;width:.4375rem;height:.8125rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);border:solid var(--success-text);border-width:0 .1875rem .1875rem 0}.customForm .checkboxContainer input:checked~.checkmark{background-color:var(--success-400)}.customForm .radioContainer .checkmark:after{top:.15625rem;left:.15625rem;width:1.125rem;height:1.125rem;border-radius:50%;background-color:var(--success-400)}img,object,embed{max-width:100%}img{display:block;height:auto}img.border{padding:.3125rem;box-sizing:border-box;background:#fff;border:1px solid #ccc;box-shadow:0 0 .3125rem #ccc}img.alignright{float:right;margin:0 0 1rem 1rem}img.alignleft{float:left;margin:0 1rem 1rem 0}img.aligncenter{display:block;margin:0 auto}img.alignnone{margin:0 0 1rem 0}main img:not([src$=".svg"]),main iframe{border-radius:var(--border-radius-callout)}.img-border-radisu-none img{border-radius:0 !important}ul.list-blue-pills{list-style:none;margin:0;padding:0}ul.list-blue-pills:not(:last-child){margin-bottom:var(--space-50)}ul.list-blue-pills>li{position:relative;margin:0;padding-left:2.1875rem}ul.list-blue-pills>li+li{margin-top:.8125rem}ul.list-blue-pills>li::before{content:"";position:absolute;left:0;top:0.9em;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.9375rem;height:.5rem;border-radius:1.25rem;background-color:var(--primary-400)}ul,ol{margin:0 0 1.875rem 1.2rem}ul{list-style:disc}ol{list-style:decimal}li{margin:0}li+li{margin-top:.5rem}.list-checkmarks,.list-circles,.list-col,.list-details{list-style:none;margin-left:0;text-align:left}.list-col{display:grid !important}.list-col li{margin:0}.list-col-3{gap:.625rem}@media screen and (min-width: 48.0625rem){.list-col-3{grid-template-columns:repeat(2, 1fr);gap:1.25rem}}@media screen and (min-width: 64.0625rem){.list-col-3{grid-template-columns:repeat(3, 1fr);gap:2.5rem}}.list-col-4{gap:.625rem}@media screen and (min-width: 48.0625rem){.list-col-4{grid-template-columns:repeat(2, 1fr);gap:1.25rem}}@media screen and (min-width: 81.3125rem){.list-col-4{grid-template-columns:repeat(4, 1fr);gap:1.875rem}}.list-col-4-buttons p,.list-col-4-buttons a{height:100%;width:100% !important}@media screen and (min-width: 48.0625rem){.list-col-4-buttons a{padding-right:5.625rem !important;font-size:1.625rem !important}}@media screen and (max-width: 31.25rem){.list-col-4-buttons a{padding-right:3.75rem !important}}.list-col-small{gap:.3125rem}.list-col-small li{margin:0 !important}@media screen and (min-width: 48.0625rem){.list-col-small{gap:.5rem}}@media screen and (min-width: 64.0625rem){.list-col-small{gap:.8125rem}}.list-col-2{gap:.625rem}@media screen and (min-width: 48.0625rem){.list-col-2{grid-template-columns:repeat(2, 1fr);gap:2.5rem}}.styled__list{gap:1.25rem}@media screen and (max-width: 40rem){.styled__list{gap:.625rem}}.list-checkmarks{display:inline-block}.list-checkmarks li{position:relative;padding-left:1.625rem}.list-checkmarks li::before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;left:0;top:.8125rem;font-size:.875rem;color:var(--alert-400)}.list-circles{display:inline-block}.list-circles li{position:relative;padding-left:1.25rem}.list-circles li::before{content:"";display:block;position:absolute;left:0;top:.9375rem;width:.5rem;height:.5rem;background-color:var(--success-400);border-radius:.5rem}.calloutPrimary .list-checkmarks li::before,.calloutSecondary .list-checkmarks li::before,.calloutSuccess .list-checkmarks li::before{color:inherit}.calloutPrimary .list-circles li::before{background-color:var(--primary-text)}.calloutSecondary .list-circles li::before{background-color:var(--secondary-text)}.calloutSuccess .list-circles li::before{background-color:var(--success-text)}.link-list{display:flex;flex-wrap:wrap;gap:2.5rem;margin:0;list-style:none}@media screen and (max-width: 64rem){.link-list{gap:1.25rem}}@media screen and (max-width: 31.25rem){.link-list{gap:.625rem}}.link-list li{width:calc((100% - 5rem) / 3);padding:.625rem 3.125rem;border:.1875rem solid var(--neutral-900);border-radius:var(--border-radius-btn);display:flex;margin:0 !important;align-items:center;min-height:5.75rem;transition:all 0.2s ease}@media screen and (max-width: 71.875rem){.link-list li{padding:.625rem 1.875rem}}@media screen and (max-width: 64rem){.link-list li{width:calc((100% - 2.5rem) / 3)}}@media screen and (max-width: 48rem){.link-list li{width:calc((100% - 1.25rem) / 2);min-height:4.375rem}}@media screen and (max-width: 31.25rem){.link-list li{border:.125rem solid var(--primary-400);width:100%;min-height:3.75rem;padding:.625rem 1.5625rem}}.link-list a,.link-list p,.link-list li{line-height:1.35;font-size:clamp(1.15rem, calc(3vw - 0.5rem), 1.5rem);color:var(--text);font-weight:500 !important}.link-list li:has(a){transition:all 0.5s ease;cursor:pointer;position:relative}.link-list li:has(a) a{padding-right:2.5rem;transition:all 0.5s ease}@media screen and (max-width: 48rem){.link-list li:has(a) a{padding-right:1.875rem}}.link-list li:has(a) a:after{content:"";font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:2.5rem;top:50%;color:var(--primary-400);font-size:0.875rem;-webkit-transform:translate(-9px, -50%);transform:translate(-9px, -50%);-webkit-animation:arrowBack 0.3s ease backwards;animation:arrowBack 0.3s ease backwards;opacity:0}@media screen and (max-width: 64rem){.link-list li:has(a) a:after{right:1.875rem}}@media screen and (max-width: 48rem){.link-list li:has(a) a:after{font-size:.75rem}}.link-list li:has(a):hover,.link-list li:has(a):focus-within{border-color:var(--primary-400)}.link-list li:has(a):hover a,.link-list li:has(a):focus-within a{color:var(--primary-400)}.link-list li:has(a):hover a::after,.link-list li:has(a):focus-within a::after{-webkit-animation:arrowMove 0.3s ease forwards;animation:arrowMove 0.3s ease forwards}@-webkit-keyframes arrowMove{0%{-webkit-transform:translate(-9px, -50%);transform:translate(-9px, -50%);opacity:0}50%{opacity:1}100%{-webkit-transform:translate(0, -50%);transform:translate(0, -50%);opacity:1}}@keyframes arrowMove{0%{-webkit-transform:translate(-9px, -50%);transform:translate(-9px, -50%);opacity:0}50%{opacity:1}100%{-webkit-transform:translate(0, -50%);transform:translate(0, -50%);opacity:1}}@-webkit-keyframes arrowBack{0%{-webkit-transform:translate(0, -50%);transform:translate(0, -50%);opacity:1}50%{opacity:1}100%{-webkit-transform:translate(-9px, -50%);transform:translate(-9px, -50%);opacity:0}}@keyframes arrowBack{0%{-webkit-transform:translate(0, -50%);transform:translate(0, -50%);opacity:1}50%{opacity:1}100%{-webkit-transform:translate(-9px, -50%);transform:translate(-9px, -50%);opacity:0}}@media screen and (max-width: 64rem){.link-list li:has(a){border-color:var(--primary-400)}.link-list li:has(a) a{color:var(--primary-400)}.link-list li:has(a) a::after{opacity:1;content:"";font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:2.5rem;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);color:var(--primary-400);font-size:0.875rem}}@media screen and (max-width: 64rem) and (max-width: 64rem){.link-list li:has(a) a::after{right:1.875rem}}@media screen and (max-width: 64rem) and (max-width: 48rem){.link-list li:has(a) a::after{font-size:.75rem}}.cmsi-pagination{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.625rem;margin-block:var(--space-80)}.cmsi-pagination ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.9375rem .625rem;list-style:none !important;margin:0 !important}.cmsi-pagination ul li{margin:0 !important}.cmsi-pagination a{margin:0;background-color:transparent;color:var(--success-400);border:.125rem solid var(--success-400);font-weight:700;border-radius:var(--border-radius-btn);font-family:var(--ff-tertiary);text-transform:uppercase;width:3.625rem;height:3.625rem;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-shrink:0;font-size:clamp(.8125rem, calc(3.5vw - 0.5rem), 1.0625rem)}.cmsi-pagination a:hover,.cmsi-pagination a:focus{background-color:var(--success-400);color:var(--success-text)}@media screen and (max-width: 40rem){.cmsi-pagination a{width:2.125rem;height:2.125rem}}.cmsi-pagination .pagination-last,.cmsi-pagination .pagination-first{width:auto !important;padding-inline:1.75rem;border-radius:var(--border-radius-btn)}.cmsi-pagination .pagination-last::after{content:"";font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline;font-size:.8125rem;padding-left:.625rem;position:relative}.cmsi-pagination .pagination-first::before{content:"";font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block !important;-webkit-transform:rotate(180deg);transform:rotate(180deg);display:inline;font-size:.8125rem;padding-left:.625rem;position:relative;top:-.0625rem}.cmsi-pagination .current a{background-color:var(--success-400);color:var(--success-text) !important;border-color:var(--success-400)}.cmsi-pagination .info{font-size:1.375rem}footer [itemprop="address"] span[itemprop="streetAddress"],footer [itemprop="address"] span.streetAddress,footer .address span[itemprop="streetAddress"],footer .address span.streetAddress{display:block}[itemprop="address"] [itemprop="addressLocality"],[itemprop="address"] .addressLocality,[itemprop="address"] [itemprop="postalCode"],[itemprop="address"] .postalCode,.address [itemprop="addressLocality"],.address .addressLocality,.address [itemprop="postalCode"],.address .postalCode{display:inline-block}#topbar [itemprop="address"],#topbar .address{display:inline-block}footer [itemprop="address"],footer .address{line-height:1.9}[itemprop="address"]:not(:last-child),.address:not(:last-child){margin-bottom:1.125rem}.contactDetails strong{font-weight:400;width:6.25rem}@media screen and (min-width: 31.3125rem){.contactDetails strong{width:8.125rem}}footer .contactDetails{line-height:1.9}footer .contactDetails strong{width:6.25rem}.centre .contactDetails,.center .contactDetails,.callout:not(.calloutLeft) .contactDetails{display:inline-block;text-align:left}.phone:has(a:not([class])){display:inline-block}#cmsi-module-showcase-photos>a,#cmsi-module-showcase-thumbs a img{border:0;background-color:transparent;padding:0}.showcaseThreeColumns:not(.cmsi-layout-container),.showcaseFourColumns:not(.cmsi-layout-container){display:flex;gap:var(--double-padding) 0}@media screen and (max-width: 48rem){.showcaseThreeColumns:not(.cmsi-layout-container) .tymbrel-col+.tymbrel-col,.showcaseFourColumns:not(.cmsi-layout-container) .tymbrel-col+.tymbrel-col{padding-top:0}}.showcaseThreeColumns:not(.cmsi-layout-container) img,.showcaseFourColumns:not(.cmsi-layout-container) img{width:100%}.showcaseThreeColumns:not(.cmsi-layout-container) .calloutShowcase,.showcaseFourColumns:not(.cmsi-layout-container) .calloutShowcase{text-align:center}@media screen and (min-width: 31.3125rem){.showcaseThreeColumns>.tymbrel-col:not(.tymbrelShowcaseHeading){width:50%}}@media screen and (min-width: 48.0625rem){.showcaseThreeColumns>.tymbrel-col:not(.tymbrelShowcaseHeading){width:33.333%}}main>.accordion-faq,main>.tabs,main>.tabs-content,.cmsi-showcase-list,.cmsi-module-showcase-detail>p{max-width:var(--max-width-padding);padding-inline:var(--padding) !important;margin-inline:auto !important}main>.accordion-faq,main>.tabs,.cmsi-showcase-list{margin-top:var(--space-80) !important}.cmsi-showcase-thumb a.cmsi-showcase-readmore{border:0;padding:0}.cmsi-showcase-thumb a.cmsi-showcase-readmore::after{display:none}.calloutShowcase .tymbrel-row{margin-top:0}.cmsi-showcase-desc .tymbrel-row{display:block !important;margin:0 calc(var(--padding) * -1) !important}.teamShowcase .simple-details>.tymbrel-col>h4{margin-bottom:.4375rem}.teamShowcase .simple-details>.tymbrel-col>h3{margin-block:1.25rem .4375rem}.teamShowcase .calloutShowcase>h3{display:none}.teamShowcase span:has(.st-team0){margin:0 !important;display:flex;overflow:hidden}.teamShowcase span:has(.st-team0) svg{display:block;margin:0 !important}.calloutShowcase{padding:2.5rem 2.5rem var(--space-75) !important}@media screen and (max-width: 59.375rem){.calloutShowcase{padding:1.875rem 1.375rem var(--space-75) !important}}.calloutShowcase h3{margin-top:0 !important;margin-bottom:.5rem !important;font-size:clamp(1.375rem, calc(3.5vw - 0.5rem), 1.625rem);font-weight:400;line-height:1.7307692308}.calloutShowcase h3 a{color:inherit}.team .calloutShowcase{background-color:var(--neutral-100);border-radius:15.625rem;max-width:36.875rem;margin-inline:auto;width:100%;overflow:hidden;height:100%}.team .calloutShowcase h3,.team .calloutShowcase p{color:var(--neutral-900)}.team .calloutShowcase p:has(.cmsi-showcase-readmore){display:none}.team .calloutShowcase p strong{color:var(--alert-400);font-size:1rem;font-weight:700;letter-spacing:.02rem;font-family:var(--ff-primary);margin-bottom:0 !important}@media screen and (max-width: 31.25rem){.team .calloutShowcase p strong{font-size:.875rem}}.team .calloutShowcase p:has(strong){margin-bottom:0 !important;max-width:calc(100% - 1.875rem);margin-inline:auto;line-height:1.2}.team .calloutShowcase .showcaseThumbnail{margin-bottom:1.875rem}@media screen and (max-width: 40rem){.team .calloutShowcase .showcaseThumbnail{margin-bottom:1.25rem}}.team .calloutShowcase .showcaseThumbnail img{border-radius:0 0 12.5rem 12.5rem}@media screen and (max-width: 31.25rem){.team-mobile-slider{display:block !important;width:100%;padding-bottom:5rem !important;overflow:hidden;width:calc(100% + 3.125rem) !important}.team-mobile-slider>.splide__track{width:100%;overflow:visible}.team-mobile-slider .splide__slide{padding-top:0 !important;padding-right:0 !important}.team-mobile-slider .splide__arrow{top:auto;bottom:0;-webkit-transform:none;transform:none}.team-mobile-slider .splide__arrow--prev{left:var(--padding)}.team-mobile-slider .splide__arrow--next{left:calc(var(--padding) + 3.125rem);right:auto}.team-mobile-slider .calloutShowcase{margin-block:0 !important}}@media screen and (min-width: 64.0625rem){main>.showcaseOverview{padding-inline:1.25rem}}.team.dog-team .calloutShowcase{background-color:var(--primary-100) !important}.team.dog-team .calloutShowcase h3{color:var(--neutral-900)}.team.dog-team .calloutShowcase p strong{color:var(--primary-400)}.team.dog-team .splide__arrow{border-color:var(--primary-400);color:var(--primary-400)}.team.dog-team .splide__arrow:hover,.team.dog-team .splide__arrow:focus{background-color:var(--primary-400);color:var(--success-400)}.splide__pagination__page{border-radius:var(--border-radius-btn);width:.625rem;height:.625rem;background-color:var(--primary-100);margin:.625rem;opacity:1}.splide__pagination__page.is-active{background-color:var(--primary-400);-webkit-transform:scale(1);transform:scale(1)}.splide__pagination{bottom:0}.splide__arrow{background-color:var(--neutral-100);color:var(--text);width:3.625rem;height:3.625rem;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-shrink:0;font-size:clamp(.8125rem, calc(3.5vw - 0.5rem), 1.0625rem);opacity:1;transition:background-color 0.2s ease-out;border:.125rem solid var(--alert-400);color:var(--alert-400)}@media screen and (max-width: 40rem){.splide__arrow{width:2.125rem;height:2.125rem}}.splide__arrow:hover,.splide__arrow:focus{color:var(--alert-text);background-color:var(--alert-400);opacity:1}.splide__arrow svg{display:none}.splide__arrow:focus:not(:focus-visible){outline:0}.splide__arrow:before{font-size:.9375rem !important;position:relative}@media screen and (max-width: 48rem){.splide__arrow:before{font-size:0.5625rem !important}}.calloutSecondary .splide__arrow{background-color:transparent}.calloutSecondary .splide__arrow:hover,.calloutSecondary .splide__arrow:focus{background-color:var(--alert-400);color:var(--secondary-400)}.splide__arrow--prev:before{content:"";font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.splide__arrow--next:before{content:"";font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.splide.is-focus-in .splide__arrow:focus{outline:.125rem solid var(--neutral-100);outline-offset:.1875rem}.splide__arrow[disabled]{display:none}.grey-splide-arrows-sm .splide__arrow{background-color:var(--neutral-100);color:var(--alert-400);width:2.1875rem;height:2.1875rem}.grey-splide-arrows-sm .splide__arrow:before{font-size:.8125rem !important}.grey-splide-arrows-sm .splide__arrow:hover,.grey-splide-arrows-sm .splide__arrow:focus{background-color:var(--alert-400);color:var(--alert-text)}.splide__toggle{width:2.1875rem;height:2.1875rem;border:.125rem solid var(--alert-400);border-radius:50%;z-index:2;color:var(--alert-400)}.splide__toggle:hover,.splide__toggle:focus{background-color:var(--alert-400);color:var(--alert-text)}.splide__toggle__play:before,.splide__toggle__pause:before{color:inherit;font-size:.75rem !important;position:relative;bottom:.03125rem}.splide__toggle__play::before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";left:.0625rem}.splide__toggle__pause::before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.social,.citation-social{list-style-type:none;display:flex;margin:0}.social li,.citation-social li{font-size:0;margin:0;padding:0}.social li a:before,.citation-social li a:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";text-align:center;padding:0 .5625rem;font-size:.875rem;color:var(--alert-400);transition:all 0.2s ease-out;text-shadow:none}.social li a:hover:before,.social li a:focus:before,.citation-social li a:hover:before,.citation-social li a:focus:before{color:var(--alert-400)}.seo-TikTok a:before{content:"" !important;display:inline-flex;align-items:center;justify-content:center;width:1.4rem !important;height:1.1rem;background:currentColor;-webkit-mask:url("tiktok.svg") center/contain no-repeat;mask:url("tiktok.svg") center/contain no-repeat;-webkit-mask-size:contain;mask-size:contain}.seo-Twitter a:before{content:"" !important;display:inline-flex;align-items:center;justify-content:center;width:1.05rem !important;height:1.1rem;background:currentColor;-webkit-mask:url("twitter.svg") center/contain no-repeat;mask:url("twitter.svg") center/contain no-repeat;-webkit-mask-size:contain;mask-size:contain}#share{display:flex;align-items:center}#share h3{font-size:.875rem;line-height:2;font-weight:700;text-transform:uppercase;margin:0 .75rem 0 0}.a2a_kit{--size: 1.875rem;margin-bottom:0 !important}.a2a_kit,.a2a_default_style:not(.a2a_flex_style) a,.a2a_svg{line-height:var(--size) !important}.a2a_svg{height:var(--size) !important;width:var(--size) !important;background-color:transparent !important}.a2a_svg path:last-child,.a2a_svg g{fill:var(--alert-400) !important}svg{width:5.5625rem;margin-bottom:var(--space-105);display:block}svg .cls-3{fill:var(--success-400)}svg .st0{fill:var(--neutral-100)}svg .st1{fill:var(--success-350)}svg .st2{fill:var(--success-500)}p:has(svg){margin-bottom:0}.tabs{margin:0;border:0 !important;background:transparent !important;list-style-type:none;display:flex;gap:.625rem 1.25rem}@media screen and (max-width: 71.875rem){.tabs{gap:.625rem}}.tabs>li{margin:0 !important}.tabs-title>a{padding:.3125rem 1.875rem !important;font-family:var(--ff-secondary);min-height:4.125rem;border-radius:var(--border-radius-callout);border:.125rem solid var(--alert-400);font-size:clamp(1.375rem, calc(3.5vw - 0.5rem), 1.6875rem) !important;font-weight:500;color:var(--alert-400) !important;display:flex !important;align-items:center;line-height:1.3 !important;transition:color 0.2s ease-out;position:relative;background-color:transparent !important;height:100%;gap:2.8125rem}@media screen and (max-width: 71.875rem){.tabs-title>a{gap:1.25rem}}@media screen and (max-width: 64rem){.tabs-title>a{padding:.3125rem 1.5625rem !important;min-height:3.4375rem}}.tabs-title>a:hover,.tabs-title>a:focus{color:var(--alert-text) !important;background:var(--alert-400) !important}.tabs-title.is-active>a{color:var(--primary-text) !important;padding:.3125rem 2.5rem .3125rem 1.875rem !important;border-color:var(--primary-400);background:var(--primary-400) !important}@media screen and (max-width: 64rem){.tabs-title.is-active>a{padding:.3125rem 1.875rem .3125rem 1.25rem !important}}@media screen and (max-width: 40rem){.tabs-title.is-active>a{padding:.3125rem 1.875rem .3125rem 1.5625rem !important}}.tabs-title.is-active>a:after{content:"";font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.75rem;-webkit-transform:rotate(90deg);transform:rotate(90deg);display:inline;position:relative;top:.15625rem;right:-1.25rem;font-size:1.1875rem}@media screen and (max-width: 71.875rem){.tabs-title.is-active>a:after{right:-.625rem;font-size:1.0625rem}}@media screen and (max-width: 23.125rem){.tabs-title.is-active>a:after{right:-.3125rem}}.tabs-title>a:focus:not(:focus-visible){outline:0}.tabs-content{border:0 !important;background:transparent !important;color:var(--text);transition:all 0.5s ease}.tabs-content .tymbrel-row{padding-inline:0}.tabs-panel{display:none;padding:1.9375rem 0 !important}@media screen and (max-width: 48rem){.tabs-panel{padding:1.25rem 0 !important}}.tabs-panel .tymbrel-row{margin-top:0;margin-inline:calc(var(--padding) * -1)}.tabs-panel.is-active{display:block}@media screen and (min-width: 59.4375rem){.tabs-accordions>.accordion-faq{display:none}}@media screen and (max-width: 59.375rem){.tabs-accordions>.tabs,.tabs-accordions>.tabs-content{display:none}}.small-tabs .tabs{flex-wrap:nowrap}.small-tabs .tabs a{font-size:1.125rem !important;padding:.625rem .9375rem !important;text-align:center;justify-content:center;min-height:unset !important}@media screen and (max-width: 23.125rem){.small-tabs .tabs a{padding:.5rem .625rem !important;font-size:1rem !important;gap:.1875rem}}.small-tabs .tabs .is-active a:after{font-size:.75rem;top:.0625rem;right:0rem}@media screen and (max-width: 23.125rem){.small-tabs .tabs .is-active a:after{right:-.3125rem}}.small-tabs .tabs-content p,.small-tabs .tabs-content a:not([class]),.small-tabs .tabs-content strong,.small-tabs .tabs-content li{color:var(--neutral-900);font-weight:400;font-size:.9375rem}.small-tabs .tabs-panel{padding:1.5625rem 1.25rem 0 !important}@media screen and (max-width: 23.125rem){.small-tabs .tabs-panel{padding:1.25rem .625rem 0 !important}}.features--c{gap:0rem}@media screen and (min-width: 40.0625rem){.features--c h3{max-width:23.9375rem}}.features--c-slides .features--c-pagination{display:block;margin-top:3.125rem;color:var(--neutral-100);font-family:var(--ff-secondary);font-size:1.125rem;font-weight:400}.features--c-slides .splide__arrow{background-color:transparent;color:var(--neutral-100);border:0;width:2.5rem;height:2.5rem;opacity:1 !important;-webkit-transform:none;transform:none;top:auto;bottom:-.25rem}.features--c-slides .splide__arrow[disabled]{opacity:0.6 !important;display:flex}.features--c-slides .splide__arrow:before{font-size:clamp(.6875rem, calc(2.3vw - 0.5rem), 1rem) !important}@media screen and (max-width: 48rem){.features--c-slides .splide__arrow{width:2.125rem;height:2.125rem}}.features--c-slides .splide__arrow--next{right:-.625rem}.features--c-slides .splide__arrow--prev{left:auto;right:2.5rem}@media screen and (min-width: 40.0625rem){.features--c-slides .splide__track{overflow:visible}}.features--c-slides .features--c-pagination{display:none}@media screen and (min-width: 40.0625rem){.features--c-slides .features--c-pagination{opacity:0}}@media screen and (max-width: 48rem){.features--c-slides .features--c-pagination{display:block}}.features--c-slides>.tymbrel-col>p{margin-top:3.75rem;margin-left:auto;text-align:right}@media screen and (min-width: 71.9375rem){.features--c-slides>.tymbrel-col>p{display:none}}@media screen and (min-width: 48.0625rem){.features--c-slides .splide__arrow{display:none !important}}.features--c-slider .scroll-drop-in{--scroll-drop-distance: -20px;--scroll-drop-duration: 600ms}.features--c-slider .scroll-drop-in>:nth-child(1){--scroll-drop-delay: 0ms}.features--c-slider .scroll-drop-in>:nth-child(2){--scroll-drop-delay: 330ms}.features--c-slider .scroll-drop-in>:nth-child(3){--scroll-drop-delay: 660ms}.features--c-slider .scroll-drop-in>:nth-child(4){--scroll-drop-delay: 990ms}.features--c-slider .scroll-drop-in>:nth-child(5){--scroll-drop-delay: 1320ms}.features--c-slider .scroll-drop-in>:nth-child(6){--scroll-drop-delay: 1650ms}.features--c-slider .scroll-drop-in>:nth-child(7){--scroll-drop-delay: 1980ms}.features--c-slider .scroll-drop-in>:nth-child(8){--scroll-drop-delay: 2310ms}.features--c-slider .scroll-drop-in>:nth-child(9){--scroll-drop-delay: 2640ms}.features--c-slider .scroll-drop-in>:nth-child(10){--scroll-drop-delay: 2970ms}.features--c-slider .scroll-drop-in>:nth-child(11){--scroll-drop-delay: 3300ms}.features--c-slider .scroll-drop-in>:nth-child(12){--scroll-drop-delay: 3630ms}.proof-bg-wrap{display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto auto minmax(0, 1fr) auto;overflow:hidden;padding-inline:0 !important;color:var(--neutral-100)}.proof-bg-wrap>.tymbrel-row{margin-inline:0 !important}.proof-bg-wrap>.proof-bg-wrap__image{grid-area:1 / 1 / 5 / 2;align-self:stretch;width:100%;height:auto;min-width:0;-o-object-fit:cover;object-fit:cover;min-height:100%}.proof-bg-wrap>.proog-bg-img{grid-column:1;z-index:1;min-width:0;width:100%;margin-inline:auto !important;color:inherit}.proof-bg-wrap .momentum-section__content{display:flex;align-items:flex-end}.proof-bg-wrap .momentum-section__content .splide__slide{color:var(--neutral-100) !important;font-size:1.375rem;font-weight:500}.proof-bg-wrap .momentum-section__content .splide__slide p:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";padding-right:.9375rem}.proof-bg-wrap>.proog-bg-img:nth-child(2){grid-row:1}.proof-bg-wrap>.proog-bg-img:nth-child(3){grid-row:2}.proof-bg-wrap>.momentum-section__content{grid-row:4;align-self:end}.proof-bg-wrap h2,.proof-bg-wrap .splide__slide{color:inherit}.proof-bg-wrap .splide__arrow,.proof-bg-wrap .splide__toggle{color:var(--neutral-100) !important;border-color:var(--neutral-100) !important}.proof-bg-wrap .splide__arrow:hover,.proof-bg-wrap .splide__arrow:focus,.proof-bg-wrap .splide__toggle:hover,.proof-bg-wrap .splide__toggle:focus{background-color:var(--neutral-100) !important;color:var(--text) !important}.calloutWhite .momentum-section__industries .splide__slide p{color:var(--primary-400);font-size:1.375rem;font-weight:500}.calloutWhite .momentum-section__industries .splide__slide p:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";padding-right:.9375rem;font-size:1.25rem}.calloutWhite .momentum-section__industries .splide__arrow,.calloutWhite .momentum-section__industries .splide__toggle{border-color:var(--primary-400);color:var(--primary-400)}.calloutWhite .momentum-section__industries .splide__arrow:hover,.calloutWhite .momentum-section__industries .splide__arrow:focus,.calloutWhite .momentum-section__industries .splide__toggle:hover,.calloutWhite .momentum-section__industries .splide__toggle:focus{background-color:var(--primary-400);color:var(--success-400)}.page-title,.home-h1{position:relative}.page-title:after,.home-h1:after{content:"";width:100%;height:var(--header-height);position:absolute;bottom:100%;left:0;display:block;background-color:inherit}.page-title{margin-top:0;padding-top:var(--space-95)}@media screen and (max-width: 70.625rem){.page-title{padding-top:6.25rem !important;padding-inline:0}}.page-title .buttons-md:last-child{margin-bottom:0 !important}.page-title p:last-child:has(.cms-button-primary,.cms-button-secondary,.cms-button-success,.cms-button-alert,.cms-button-text){margin-top:2.8125rem}.page-title h1{color:inherit}@media screen and (max-width: 59.375rem){.page-title h1{margin-bottom:1.875rem}}@media screen and (max-width: 70.625rem){.page-title .tymbrel-col{padding-inline:1.875rem}}@media screen and (max-width: 40rem){.page-title .tymbrel-col{display:flex;flex-direction:column}}.page-title .tymbrel-col>*{position:relative;z-index:1}@media screen and (min-width: 40.0625rem){.page-title .tymbrel-col>*{max-width:71.875rem;width:70%}}@media screen and (min-width: 93.8125rem){.page-title .tymbrel-col>*{width:73%}}@media screen and (min-width: 40.0625rem){.page-title .tymbrel-col>p{max-width:64.875rem}}.page-title .tymbrel-col>p:has(img){margin:0;position:static}@media screen and (max-width: 40rem){.page-title .tymbrel-col>p:has(img){display:none}}@media screen and (min-width: 40.0625rem){.page-title .tymbrel-col>p:has(img) img{position:absolute;right:5rem;bottom:0;z-index:0;width:28%;max-width:calc(var(--max-width) * 0.28)}}@media screen and (max-width: 100.5rem){.page-title .tymbrel-col>p:has(img) img{right:2.5rem}}@media screen and (max-width: 64rem){.page-title .tymbrel-col>p:has(img) img{right:1.25rem}}.move-img-to-edge img{right:0 !important}.header__logo a{position:relative}.header__logo a img{opacity:0}.header__logo a::after{content:"";position:absolute;inset:0;background-color:var(--neutral-100);mask:url("../images/logo.svg") center/contain no-repeat;-webkit-mask:url("../images/logo.svg") center/contain no-repeat;transition:background-color 250ms ease}.header__logo a:hover:after,.header__logo a:focus-within:after{background-color:var(--success-400)}.header--b.scroll .header__logo a::after{background-color:var(--neutral-900) !important}.header--b.scroll nav[aria-label="Primary"]>ul>li>a,.header--b.scroll nav[aria-label="Primary"]>ul>li>button.nav-disclosure{--nav-rest: var(--neutral-900);color:var(--neutral-900) !important}body:has(.page-title.calloutWhite) .header:not(.scroll) .header__logo a:not(:hover):not(:focus-within)::after{background-color:var(--neutral-900)}body:has(.page-title.calloutSecondary) .header:not(.scroll) .header__logo a::after{background-color:var(--neutral-900)}body:has(.page-title.calloutSecondary) .header:not(.scroll) .header__logo a:hover::after,body:has(.page-title.calloutSecondary) .header:not(.scroll) .header__logo a:focus-within::after{background-color:var(--alert-400)}body:has(.page-title.calloutAlert) .header:not(.scroll) .header__logo a:hover::after,body:has(.page-title.calloutAlert) .header:not(.scroll) .header__logo a:focus-within::after,body:has(.page-title.calloutPrimary) .header:not(.scroll) .header__logo a:hover::after,body:has(.page-title.calloutPrimary) .header:not(.scroll) .header__logo a:focus-within::after{background-color:var(--success-400)}body:has(.page-title.calloutSuccess) .header:not(.scroll) .header__logo a::after{background-color:var(--neutral-900)}body:has(.page-title.calloutSuccess) .header:not(.scroll) .header__logo a:hover::after,body:has(.page-title.calloutSuccess) .header:not(.scroll) .header__logo a:focus-within::after{background-color:var(--primary-400)}body:has(.page-title.calloutPinkHeadings) .header:not(.scroll) .header__logo a:hover::after,body:has(.page-title.calloutPinkHeadings) .header:not(.scroll) .header__logo a:focus-within::after{background-color:var(--secondary-400)}body:has(.page-title.calloutSuccessHeadings) .header:not(.scroll) .header__logo a:hover::after,body:has(.page-title.calloutSuccessHeadings) .header:not(.scroll) .header__logo a:focus-within::after{background-color:var(--success-400)}.header--b:has(#mobile-menu[aria-hidden="true"]:not([hidden])) .header__logo a::after{transition-duration:0.2s;transition-delay:var(--mobile-menu-close-effect-delay, 0.1s)}@media screen and (max-width: 70.625rem){body{--mobile-header-background: var(--neutral-100);--mobile-header-logo: var(--neutral-900);--mobile-header-accent: var(--neutral-900);--mobile-menu-logo: var(--neutral-100)}body:has(.page-title.calloutSecondary){--mobile-header-background: var(--secondary-400);--mobile-header-accent: var(--alert-400);--mobile-menu-logo: var(--neutral-900)}body:has(.page-title.calloutAlert){--mobile-header-background: var(--alert-400);--mobile-header-logo: var(--neutral-100);--mobile-header-accent: var(--success-400)}body:has(.page-title.calloutSuccess){--mobile-header-background: var(--success-400);--mobile-header-accent: var(--primary-400);--mobile-menu-logo: var(--neutral-900)}body:has(.page-title.calloutPrimary){--mobile-header-background: var(--primary-400);--mobile-header-logo: var(--neutral-100);--mobile-header-accent: var(--success-400)}body:has(.page-title.calloutBlack){--mobile-header-background: var(--neutral-900);--mobile-header-logo: var(--neutral-100);--mobile-header-accent: var(--neutral-100)}body:has(.page-title.calloutPinkHeadings){--mobile-header-accent: var(--secondary-400)}body:has(.page-title.calloutSuccessHeadings){--mobile-header-accent: var(--success-400)}.home{--mobile-header-background: var(--neutral-100);--mobile-header-logo: var(--neutral-900);--mobile-menu-logo: var(--neutral-900)}.header--b.scroll{background-color:transparent}.header--b.scroll:not(:has(#mobile-menu:not([hidden]):not([aria-hidden="true"])))::after{background-color:var(--mobile-header-background);-webkit-backdrop-filter:none;backdrop-filter:none}.header--b.scroll:not(:has(#mobile-menu:not([hidden]):not([aria-hidden="true"]))) .header__logo a::after{background-color:var(--mobile-header-logo) !important}.header--b.scroll:not(:has(#mobile-menu:not([hidden]):not([aria-hidden="true"]))) .header__logo a:hover::after,.header--b.scroll:not(:has(#mobile-menu:not([hidden]):not([aria-hidden="true"]))) .header__logo a:focus-within::after{background-color:var(--mobile-header-accent) !important}.header--b:has(#mobile-menu:not([hidden]):not([aria-hidden="true"])) .header__logo a::after{background-color:var(--mobile-menu-logo) !important}.header--b:has(#mobile-menu:not([hidden]):not([aria-hidden="true"])) .header__logo a:hover::after,.header--b:has(#mobile-menu:not([hidden]):not([aria-hidden="true"])) .header__logo a:focus-within::after{background-color:var(--mobile-header-accent) !important}.header--b .grt-mobile-button .line1,.header--b .grt-mobile-button .line3{background-color:var(--mobile-header-accent)}body:has(.page-title.calloutBlack) .header--b .grt-mobile-button .line1{background-color:var(--alert-400)}body:has(.page-title.calloutBlack) .header--b .grt-mobile-button .line3{background-color:var(--secondary-400)}.home .header--b:has(#mobile-menu) .header__logo a::after{background-color:var(--neutral-900) !important}.home .header--b:has(#mobile-menu) .grt-mobile-button .line3{background-color:var(--secondary-400) !important}.home .header--b:has(#mobile-menu) .grt-mobile-button .line1{background-color:var(--alert-400) !important}.home #mobile-menu{background-color:var(--neutral-100);color:var(--neutral-900);--mobile-cta-heading: var(--neutral-900);--mobile-cta-background: var(--primary-400);--mobile-cta-text: var(--success-400);--mobile-cta-arrow: var(--primary-400)}.home #mobile-menu nav[aria-label="Mobile"] a:not(.cms-button-primary):not(.cms-button-success),.home #mobile-menu nav[aria-label="Mobile"] button,.home #mobile-menu nav[aria-label="Mobile"] .mega-nav__heading,.home #mobile-menu nav[aria-label="Mobile"] .mega-nav__cta p{color:var(--neutral-900) !important}.home #mobile-menu nav[aria-label="Mobile"]::before{background:linear-gradient(0deg, transparent, var(--neutral-100))}.home #mobile-menu nav[aria-label="Mobile"]::after{background:linear-gradient(180deg, transparent, var(--neutral-100))}.home #mobile-menu nav[aria-label="Mobile"]::-webkit-scrollbar-track{background:var(--neutral-100)}.home #mobile-menu nav[aria-label="Mobile"]::-webkit-scrollbar-thumb{background:var(--neutral-900)}.home #mobile-menu nav[aria-label="Mobile"] a:focus-visible,.home #mobile-menu nav[aria-label="Mobile"] button:focus-visible{outline-color:var(--neutral-900)}}body:has(.page-title.calloutSecondary) .header:not(.scroll) nav[aria-label="Primary"]>ul>li>a,body:has(.page-title.calloutSecondary) .header:not(.scroll) nav[aria-label="Primary"]>ul>li>button.nav-disclosure,body:has(.page-title.calloutSuccess) .header:not(.scroll) nav[aria-label="Primary"]>ul>li>a,body:has(.page-title.calloutSuccess) .header:not(.scroll) nav[aria-label="Primary"]>ul>li>button.nav-disclosure{--nav-rest: var(--neutral-900);color:var(--neutral-900) !important}body:has(.page-title.calloutAlert) .header:not(.scroll) nav[aria-label="Primary"]{--nav-mark: var(--primary-400)}@media screen and (min-width: 70.6875rem){body:has(.page-title.calloutAlert) .header:not(.scroll) nav[aria-label="Primary"]>ul>li.active>a,body:has(.page-title.calloutAlert) .header:not(.scroll) nav[aria-label="Primary"]>ul>li.active>button.nav-disclosure,body:has(.page-title.calloutAlert) .header:not(.scroll) nav[aria-label="Primary"]>ul>li.is-open>a,body:has(.page-title.calloutAlert) .header:not(.scroll) nav[aria-label="Primary"]>ul>li.is-open>button.nav-disclosure,body:has(.page-title.calloutAlert) .header:not(.scroll) nav[aria-label="Primary"]>ul>li:hover>a,body:has(.page-title.calloutAlert) .header:not(.scroll) nav[aria-label="Primary"]>ul>li:hover>button.nav-disclosure,body:has(.page-title.calloutAlert) .header:not(.scroll) nav[aria-label="Primary"]>ul>li:focus-within>a,body:has(.page-title.calloutAlert) .header:not(.scroll) nav[aria-label="Primary"]>ul>li:focus-within>button.nav-disclosure{color:var(--success-400) !important}}body:has(.page-title.calloutAlert) .header:not(.scroll) .button-nav{color:var(--neutral-100) !important;border-color:var(--neutral-100);background-image:linear-gradient(var(--primary-400), var(--primary-400))}body:has(.page-title.calloutAlert) .header:not(.scroll) .button-nav:hover,body:has(.page-title.calloutAlert) .header:not(.scroll) .button-nav:focus-visible{color:var(--success-400) !important;border-color:var(--success-400)}body:has(.page-title.calloutAlert) .header:not(.scroll) nav[aria-label="Primary"]>ul>li>a,body:has(.page-title.calloutAlert) .header:not(.scroll) nav[aria-label="Primary"]>ul>li>button.nav-disclosure,body:has(.page-title.calloutPrimary) .header:not(.scroll) nav[aria-label="Primary"]>ul>li>a,body:has(.page-title.calloutPrimary) .header:not(.scroll) nav[aria-label="Primary"]>ul>li>button.nav-disclosure,body:has(.page-title.calloutBlack) .header:not(.scroll) nav[aria-label="Primary"]>ul>li>a,body:has(.page-title.calloutBlack) .header:not(.scroll) nav[aria-label="Primary"]>ul>li>button.nav-disclosure{--nav-rest: var(--neutral-100);color:var(--neutral-100) !important}.page-title .preheading{font-size:clamp(1rem, calc(4vw - 0.5rem), 1.125rem)}body:has(.page-title:is(.calloutPrimary, .calloutSuccess, .calloutBlack)) .header:not(.scroll) nav[aria-label="Primary"]{--nav-mark: var(--alert-400)}body:has(.page-title:is(.calloutPrimary, .calloutSuccess, .calloutBlack)) .header:not(.scroll) .button-nav{background-image:linear-gradient(var(--alert-400), var(--alert-400))}body:has(.page-title.calloutSuccess) .header:not(.scroll) .button-nav:hover,body:has(.page-title.calloutSuccess) .header:not(.scroll) .button-nav:focus-visible{color:var(--neutral-900) !important;border-color:var(--neutral-900)}body:has(.page-title:is(.calloutPrimary, .calloutBlack)) .header:not(.scroll) nav[aria-label="Primary"]>ul>li:is(.active, .is-open, :hover, :focus-within)>a,body:has(.page-title:is(.calloutPrimary, .calloutBlack)) .header:not(.scroll) nav[aria-label="Primary"]>ul>li:is(.active, .is-open, :hover, :focus-within)>button.nav-disclosure{color:var(--success-400) !important}body:has(.page-title.calloutPrimary) .header:not(.scroll) .button-nav{color:var(--success-400) !important;border-color:var(--success-400)}body:has(.page-title.calloutBlack) .header:not(.scroll) .button-nav{color:var(--neutral-100) !important;border-color:var(--neutral-100)}body:has(.page-title.calloutBlack) .header:not(.scroll) .button-nav:hover,body:has(.page-title.calloutBlack) .header:not(.scroll) .button-nav:focus-visible{color:var(--success-400) !important;border-color:var(--success-400)}.page-title.calloutSecondary h1 .heading-highlight{--highlight-colour: var(--success-400)}.page-title.calloutSecondary .tymbrel-col>p{color:var(--neutral-900)}.page-title.calloutSecondary .tymbrel-col>p a{color:var(--secondary-text) !important}.page-title.calloutSecondary .tymbrel-col>p.preheading:not(:has(a)){color:var(--secondary-text)}body:has(.page-title.calloutSecondary) .grt-menu{background-color:var(--secondary-400)}body:has(.page-title.calloutSecondary) .grt-menu nav:before{background:linear-gradient(0deg, rgba(228,182,255,0) 0%, rgba(228,182,255,0.68) 44.23%, #e4b6ff 84.62%, #e4b6ff 100%) !important}body:has(.page-title.calloutSecondary) .grt-menu nav:after{background:linear-gradient(180deg, rgba(228,182,255,0) 0%, rgba(228,182,255,0.68) 44.23%, #e4b6ff 84.62%, #e4b6ff 100%) !important}body:has(.page-title.calloutSecondary) .grt-menu nav::-webkit-scrollbar-track{background:var(--secondary-400);margin-block:1.875rem 6.25rem}body:has(.page-title.calloutSecondary) .grt-menu nav::-webkit-scrollbar-thumb{background:var(--secondary-text)}body:has(.page-title.calloutSecondary) .grt-menu nav::-webkit-scrollbar-thumb:hover{background:var(--neutral-900)}body:has(.page-title.calloutSecondary) .grt-menu ul:not(.social)>li>a,body:has(.page-title.calloutSecondary) .grt-menu ul:not(.social)>li>button.nav-disclosure,body:has(.page-title.calloutSecondary) .grt-menu .mega-nav__group-toggle,body:has(.page-title.calloutSecondary) .grt-menu .mega-nav__cta p,body:has(.page-title.calloutSecondary) .grt-menu .mega-nav__cta a{color:var(--alert-400) !important}body:has(.page-title.calloutAlert) .grt-menu{background-color:var(--alert-400)}body:has(.page-title.calloutAlert) .grt-menu nav:before{background:linear-gradient(0deg, rgba(253,75,0,0) 0%, rgba(253,75,0,0.68) 44.23%, #fd4b00 84.62%, #fd4b00 100%) !important}body:has(.page-title.calloutAlert) .grt-menu nav:after{background:linear-gradient(180deg, rgba(253,75,0,0) 0%, rgba(253,75,0,0.68) 44.23%, #fd4b00 84.62%, #fd4b00 100%) !important}body:has(.page-title.calloutAlert) .grt-menu nav::-webkit-scrollbar-track{background:var(--alert-400);margin-block:1.875rem 6.25rem}body:has(.page-title.calloutAlert) .grt-menu nav::-webkit-scrollbar-thumb{background:var(--success-400)}body:has(.page-title.calloutAlert) .grt-menu nav::-webkit-scrollbar-thumb:hover{background:var(--neutral-100)}body:has(.page-title.calloutAlert) .grt-menu ul:not(.social)>li>a,body:has(.page-title.calloutAlert) .grt-menu ul:not(.social)>li>button.nav-disclosure,body:has(.page-title.calloutAlert) .grt-menu .mega-nav__group-toggle,body:has(.page-title.calloutAlert) .grt-menu .mega-nav__cta p,body:has(.page-title.calloutAlert) .grt-menu .mega-nav__cta a{color:var(--success-400) !important}body:has(.page-title.calloutSuccess) .grt-menu{background-color:var(--success-400)}body:has(.page-title.calloutSuccess) .grt-menu nav:before{background:linear-gradient(0deg, rgba(178,255,0,0) 0%, rgba(178,255,0,0.68) 44.23%, #b2ff00 84.62%, #b2ff00 100%) !important}body:has(.page-title.calloutSuccess) .grt-menu nav:after{background:linear-gradient(180deg, rgba(178,255,0,0) 0%, rgba(178,255,0,0.68) 44.23%, #b2ff00 84.62%, #b2ff00 100%) !important}body:has(.page-title.calloutSuccess) .grt-menu nav::-webkit-scrollbar-track{background:var(--success-400);margin-block:1.875rem 6.25rem}body:has(.page-title.calloutSuccess) .grt-menu nav::-webkit-scrollbar-thumb{background:var(--success-text)}body:has(.page-title.calloutSuccess) .grt-menu nav::-webkit-scrollbar-thumb:hover{background:var(--neutral-900)}body:has(.page-title.calloutSuccess) .grt-menu ul:not(.social)>li>a,body:has(.page-title.calloutSuccess) .grt-menu ul:not(.social)>li>button.nav-disclosure,body:has(.page-title.calloutSuccess) .grt-menu .mega-nav__group-toggle,body:has(.page-title.calloutSuccess) .grt-menu .mega-nav__cta p,body:has(.page-title.calloutSuccess) .grt-menu .mega-nav__cta a{color:var(--success-text) !important}.page-title.calloutAlert .tymbrel-col .preheading:not(:has(a)),.page-title.calloutAlert .tymbrel-col .preheading a,.page-title.calloutAlert .tymbrel-col h1{color:var(--success-400)}.page-title.calloutAlert .tymbrel-col .preheading>span{color:var(--text) !important}.page-title.calloutAlert .tymbrel-col .preheading>span:first-child{color:var(--success-400) !important}.page-title.calloutSuccess .add-preheading-line::after{--mark-a: var(--primary-400);--mark-b: var(--alert-400)}.page-title.calloutSuccess .preheading:has(a){color:var(--text)}.page-title.calloutSuccess .preheading:has(a) a{color:var(--primary-400) !important}.page-title:is(.calloutPrimary, .calloutSuccess, .calloutBlack) h1 .heading-highlight{--highlight-colour: var(--alert-400)}.page-title:is(.calloutPrimary, .calloutBlack) .preheading a{color:var(--alert-400) !important}.page-title:is(.calloutPrimary, .calloutBlack) .add-preheading-line::after{--mark-a: var(--alert-400);--mark-b: var(--success-400)}.page-title.calloutPrimary .preheading{color:var(--alert-400) !important}.page-title.calloutPrimary .tymbrel-col h1{color:var(--success-400)}.page-title.calloutPrimary .tymbrel-col h1+p:not(:has(.cms-button-primary,.cms-button-secondary,.cms-button-success,.cms-button-alert)){color:var(--neutral-100)}body:has(.page-title.calloutPrimary) .grt-menu{background-color:var(--primary-400)}body:has(.page-title.calloutPrimary) .grt-menu nav:before{background:linear-gradient(0deg, rgba(0,70,255,0) 0%, rgba(0,70,255,0.68) 44.23%, #0046ff 84.62%, #0046ff 100%) !important}body:has(.page-title.calloutPrimary) .grt-menu nav:after{background:linear-gradient(180deg, rgba(0,70,255,0) 0%, rgba(0,70,255,0.68) 44.23%, #0046ff 84.62%, #0046ff 100%) !important}body:has(.page-title.calloutPrimary) .grt-menu nav::-webkit-scrollbar-track{background:var(--primary-400);margin-block:1.875rem 6.25rem}body:has(.page-title.calloutPrimary) .grt-menu nav::-webkit-scrollbar-thumb{background:var(--primary-text)}body:has(.page-title.calloutPrimary) .grt-menu nav::-webkit-scrollbar-thumb:hover{background:var(--neutral-100)}body:has(.page-title.calloutPrimary) .grt-menu ul:not(.social)>li>a,body:has(.page-title.calloutPrimary) .grt-menu ul:not(.social)>li>button.nav-disclosure,body:has(.page-title.calloutPrimary) .grt-menu .mega-nav__group-toggle,body:has(.page-title.calloutPrimary) .grt-menu .mega-nav__cta p,body:has(.page-title.calloutPrimary) .grt-menu .mega-nav__cta a{color:var(--primary-text) !important}.page-title.calloutPinkHeadings .tymbrel-col .preheading,.page-title.calloutPinkHeadings .tymbrel-col h1{color:var(--secondary-400)}body:has(.page-title.calloutPinkHeadings) .grt-menu ul:not(.social)>li>a,body:has(.page-title.calloutPinkHeadings) .grt-menu ul:not(.social)>li>button.nav-disclosure,body:has(.page-title.calloutPinkHeadings) .grt-menu .mega-nav__group-toggle,body:has(.page-title.calloutPinkHeadings) .grt-menu .mega-nav__cta p,body:has(.page-title.calloutPinkHeadings) .grt-menu .mega-nav__cta a{color:var(--secondary-400) !important}.page-title.calloutSuccessHeadings .tymbrel-col .preheading,.page-title.calloutSuccessHeadings .tymbrel-col h1{color:var(--success-400)}body:has(.page-title.calloutSuccessHeadings) .grt-menu ul:not(.social)>li>a,body:has(.page-title.calloutSuccessHeadings) .grt-menu ul:not(.social)>li>button.nav-disclosure,body:has(.page-title.calloutSuccessHeadings) .grt-menu .mega-nav__group-toggle,body:has(.page-title.calloutSuccessHeadings) .grt-menu .mega-nav__cta p,body:has(.page-title.calloutSuccessHeadings) .grt-menu .mega-nav__cta a{color:var(--success-400) !important}.narrower-section{max-width:calc(var(--max-width-padding) - 12.5rem)}.narrower-section .tymbrel-col-8>*{max-width:45.625rem}@media screen and (max-width: 48rem){.narrower-section .tymbrel-col-6:last-child{padding-top:1.875rem}}.narrower-section .tymbrel-col-12>*{max-width:65.625rem}@media screen and (min-width: 71.9375rem){.narrower-section .tymbrel-col-3{max-width:22rem !important}}.tymbrel-row.calloutFullWidth.narrower-callout>.tymbrel-col-12{max-width:88rem !important}.tymbrel-row.calloutFullWidth.narrower-callout>.tymbrel-col-12>*{max-width:unset !important}@media screen and (min-width: 48.0625rem){.tymbrel-row.calloutFullWidth.narrower-callout>.tymbrel-col-4{max-width:29.3125rem !important}}@media screen and (min-width: 48.0625rem){.tymbrel-row.calloutFullWidth.narrower-callout>.tymbrel-col-6{max-width:44rem !important}.tymbrel-row.calloutFullWidth.narrower-callout>.tymbrel-col-6 img{border-radius:1.5625rem}}.tymbrel-row.calloutFullWidth.narrower-callout>.tymbrel-col-6:has(p:only-child) img{width:100%}.margin-top-negative{-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-bottom:calc(var(--element-height) / -2) !important;position:relative;z-index:2}.tymbrel-row:has(+.margin-top-negative.momentum-section-internal){position:relative;z-index:3}.heading-wide>.tymbrel-col{max-width:calc(100% - 2.5rem) !important}.heading-wide>.tymbrel-col p{width:100%;display:flex}.heading-wide>.tymbrel-col p:hover,.heading-wide>.tymbrel-col p:focus{opacity:1}.heading-wide>.tymbrel-col img{width:100% !important}.img-margin-negative img{min-height:calc(var(--element-height) / 2 + 6.25rem) !important}.case-study .preheading,.case-study .cms-button-text{color:var(--secondary-400)}@media screen and (min-width: 59.4375rem){.case-study>.tymbrel-col{display:grid;grid-template-columns:1fr 1fr;align-items:center}.case-study>.tymbrel-col:first-child p{max-width:46.5625rem}.case-study>.tymbrel-col .preheading{grid-column:1}.case-study>.tymbrel-col h2{grid-column:1}.case-study>.tymbrel-col p:has(.cms-button-text){grid-column:2;grid-row:2;justify-self:end;text-align:right;margin-top:0 !important}.case-study>.tymbrel-col h2+p{grid-column:1}}.quote-row .h1{color:var(--text);max-width:57.875rem;margin-bottom:2.8125rem}@media screen and (max-width: 90rem){.quote-row .h1{margin-bottom:1.875rem}}@media screen and (max-width: 59.375rem){.quote-row .h1{margin-bottom:1.25rem}}.quote-row .h1+p{font-size:var(--fs-h3);color:var(--primary-400);font-weight:500;font-family:var(--ff-secondary)}.quote-row .h1+p span{font-size:clamp(1rem, calc(5vw - 0.5rem), 1.25rem)}.h1+.showcaseOverview{margin-top:0rem !important}@media screen and (max-width: 59.375rem){.h1:has(+.showcaseOverview){margin-bottom:3.125rem !important}}h1:has(+.proof-filter-results){margin-bottom:var(--space-135) !important;width:100% !important}@media screen and (max-width: 31.25rem){h1:has(+.proof-filter-results){margin-bottom:3.125rem !important}}.proof-filter-results{font-size:1rem;letter-spacing:0.32px;font-weight:600;display:flex;gap:1.25rem 2.5rem;width:100% !important;max-width:unset !important;line-height:1.2;flex-wrap:wrap}.proof-filter-results ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;gap:.625rem 2.5rem}.proof-filter-results ul li{margin:0;color:var(--text)}.proof-filter-results p{margin:0 !important}.proof-filter-results>div{display:flex;gap:.625rem 4.6875rem;border:.125rem solid var(--primary-400);border-radius:var(--border-radius-callout);min-height:2.25rem;align-items:center;padding:.5rem 1rem}@media screen and (max-width: 71.875rem){.proof-filter-results>div{gap:.625rem 2.5rem}}@media screen and (max-width: 40rem){.proof-filter-results>div{border-radius:.9375rem;flex-direction:column;align-items:flex-start}}.proof-intro.proof-intro-donald{--proof-intro-brand: #da291c;--proof-intro-text: var(--brand-donald);--proof-intro-accent: var(--brand-donald-gold);--proof-intro-line-end: var(--alert-400)}.proof-intro.proof-intro-niagarahealth{--proof-intro-brand: var(--brand-niagarahealth-dark);--proof-intro-text: var(--neutral-100);--proof-intro-accent: var(--brand-niagarahealth-green);--proof-intro-line-end: var(--neutral-100)}.proof-intro.proof-intro-oxy{--proof-intro-brand: var(--brand-oxy-dark);--proof-intro-text: var(--brand-oxy-green);--proof-intro-accent: var(--brand-oxy-green);--proof-intro-line-end: var(--brand-oxy)}.proof-intro.proof-intro-nac{--proof-intro-brand: var(--brand-nac-dark);--proof-intro-preheading: var(--brand-nac-accent);--proof-intro-text: var(--neutral-100);--proof-intro-accent: var(--brand-nac-accent);--proof-intro-highlight: var(--brand-nac-highlight);--proof-intro-line-start: var(--brand-nac);--proof-intro-line-end: var(--brand-nac-dark)}.proof-intro.proof-intro-tucows{--proof-intro-brand: var(--brand-tucows-dark);--proof-intro-preheading: var(--brand-tucows);--proof-intro-text: var(--neutral-100);--proof-intro-accent: var(--brand-tucows-green);--proof-intro-line-start: var(--brand-tucows);--proof-intro-line-end: var(--brand-tucows-green)}.proof-intro.proof-intro-missisaugafoundation{--proof-intro-brand: var(--brand-missisaugafoundation-blue);--proof-intro-preheading: var(--brand-missisaugafoundation-pink);--proof-intro-text: var(--neutral-100);--proof-intro-accent: var(--brand-missisaugafoundation-light);--proof-intro-highlight: var(--brand-missisaugafoundation-highlight);--proof-intro-line-start: var(--brand-missisaugafoundation-pink);--proof-intro-line-end: var(--brand-missisaugafoundation-light)}.proof-intro.proof-intro-bluemountainbrewingco{--links: var(--brand-bluemountainbrewingco);--proof-intro-brand: var(--brand-bluemountainbrewingco);--proof-intro-text: var(--neutral-100);--proof-intro-accent: var(--neutral-100);--proof-intro-highlight: var(--brand-bluemountainbrewingco-highlight);--proof-intro-line-start: var(--brand-bluemountainbrewingco);--proof-intro-line-end: var(--brand-bluemountainbrewingco-highlight)}.proof-intro.proof-intro-niagarariverlions{--proof-intro-brand: var(--neutral-900);--proof-intro-preheading: var(--brand-niagarariverlions-green);--proof-intro-text: var(--neutral-100);--proof-intro-accent: var(--brand-niagarariverlions-green);--proof-intro-line-end: var(--neutral-100)}.proof-intro.proof-intro-prose{--proof-intro-brand: var(--brand-prose);--proof-intro-text: var(--neutral-100);--proof-intro-accent: var(--brand-prose-gold);--proof-intro-line-end: color-mix(in srgb, var(--brand-prose) 78%, white)}.proof-intro.proof-intro-hellodent{--proof-intro-brand: var(--brand-hellodent-dark);--proof-intro-preheading: var(--brand-hellodent-dark);--proof-intro-text: var(--brand-hellodent);--proof-intro-accent: var(--brand-hellodent-green);--proof-intro-line-start: var(--brand-hellodent-dark);--proof-intro-line-end: var(--brand-hellodent-sage)}.proof-intro.proof-intro-dentalcorp{--proof-intro-brand: var(--brand-dentalcorp-ink);--proof-intro-preheading: var(--brand-dentalcorp-ink);--proof-intro-text: var(--brand-dentalcorp);--proof-intro-accent: var(--brand-dentalcorp-green);--proof-intro-line-start: var(--brand-dentalcorp-ink);--proof-intro-line-end: var(--brand-dentalcorp-sage)}.proof-intro:is( .proof-intro-donald, .proof-intro-niagarahealth, .proof-intro-oxy, .proof-intro-nac, .proof-intro-tucows, .proof-intro-missisaugafoundation, .proof-intro-bluemountainbrewingco, .proof-intro-niagarariverlions, .proof-intro-prose, .proof-intro-hellodent, .proof-intro-dentalcorp     ) h2 .heading-highlight{--highlight-colour: var(--proof-intro-highlight, var(--proof-intro-accent));background-size:100% var(--highlight-height, 0.55em)}.proof-intro:is( .proof-intro-donald, .proof-intro-niagarahealth, .proof-intro-oxy, .proof-intro-nac, .proof-intro-tucows, .proof-intro-missisaugafoundation, .proof-intro-bluemountainbrewingco, .proof-intro-niagarariverlions, .proof-intro-prose, .proof-intro-hellodent, .proof-intro-dentalcorp     ) .preheading{color:var(--proof-intro-preheading, var(--proof-intro-brand))}.proof-intro:is( .proof-intro-donald, .proof-intro-niagarahealth, .proof-intro-oxy, .proof-intro-nac, .proof-intro-tucows, .proof-intro-missisaugafoundation, .proof-intro-bluemountainbrewingco, .proof-intro-niagarariverlions, .proof-intro-prose, .proof-intro-hellodent, .proof-intro-dentalcorp     ) .preheading::after{content:"";display:block;width:6.5625rem;height:.1875rem;margin:1.4375rem 0 0;border-radius:.1875rem;background:linear-gradient(90deg, var(--proof-intro-line-start, var(--proof-intro-accent)) 0% 52%, var(--proof-intro-line-middle, color-mix(in srgb, var(--proof-intro-line-start, var(--proof-intro-accent)) 50%, var(--proof-intro-line-end) 50%)) 52% 90%, var(--proof-intro-line-end) 90% 100%)}.proof-intro:is( .proof-intro-donald, .proof-intro-niagarahealth, .proof-intro-oxy, .proof-intro-nac, .proof-intro-tucows, .proof-intro-missisaugafoundation, .proof-intro-bluemountainbrewingco, .proof-intro-niagarariverlions, .proof-intro-prose, .proof-intro-hellodent, .proof-intro-dentalcorp     ) .cms-button-primary,.proof-intro:is( .proof-intro-donald, .proof-intro-niagarahealth, .proof-intro-oxy, .proof-intro-nac, .proof-intro-tucows, .proof-intro-missisaugafoundation, .proof-intro-bluemountainbrewingco, .proof-intro-niagarariverlions, .proof-intro-prose, .proof-intro-hellodent, .proof-intro-dentalcorp     ) .cms-button-secondary,.proof-intro:is( .proof-intro-donald, .proof-intro-niagarahealth, .proof-intro-oxy, .proof-intro-nac, .proof-intro-tucows, .proof-intro-missisaugafoundation, .proof-intro-bluemountainbrewingco, .proof-intro-niagarariverlions, .proof-intro-prose, .proof-intro-hellodent, .proof-intro-dentalcorp     ) .cms-button-success,.proof-intro:is( .proof-intro-donald, .proof-intro-niagarahealth, .proof-intro-oxy, .proof-intro-nac, .proof-intro-tucows, .proof-intro-missisaugafoundation, .proof-intro-bluemountainbrewingco, .proof-intro-niagarariverlions, .proof-intro-prose, .proof-intro-hellodent, .proof-intro-dentalcorp     ) .cms-button-alert{background-color:var(--proof-intro-brand);color:var(--proof-intro-text);border-color:var(--proof-intro-brand)}.proof-intro:is( .proof-intro-donald, .proof-intro-niagarahealth, .proof-intro-oxy, .proof-intro-nac, .proof-intro-tucows, .proof-intro-missisaugafoundation, .proof-intro-bluemountainbrewingco, .proof-intro-niagarariverlions, .proof-intro-prose, .proof-intro-hellodent, .proof-intro-dentalcorp     ) .cms-button-primary::after,.proof-intro:is( .proof-intro-donald, .proof-intro-niagarahealth, .proof-intro-oxy, .proof-intro-nac, .proof-intro-tucows, .proof-intro-missisaugafoundation, .proof-intro-bluemountainbrewingco, .proof-intro-niagarariverlions, .proof-intro-prose, .proof-intro-hellodent, .proof-intro-dentalcorp     ) .cms-button-secondary::after,.proof-intro:is( .proof-intro-donald, .proof-intro-niagarahealth, .proof-intro-oxy, .proof-intro-nac, .proof-intro-tucows, .proof-intro-missisaugafoundation, .proof-intro-bluemountainbrewingco, .proof-intro-niagarariverlions, .proof-intro-prose, .proof-intro-hellodent, .proof-intro-dentalcorp     ) .cms-button-success::after,.proof-intro:is( .proof-intro-donald, .proof-intro-niagarahealth, .proof-intro-oxy, .proof-intro-nac, .proof-intro-tucows, .proof-intro-missisaugafoundation, .proof-intro-bluemountainbrewingco, .proof-intro-niagarariverlions, .proof-intro-prose, .proof-intro-hellodent, .proof-intro-dentalcorp     ) .cms-button-alert::after{background:var(--proof-intro-accent)}.proof-intro:is( .proof-intro-donald, .proof-intro-niagarahealth, .proof-intro-oxy, .proof-intro-nac, .proof-intro-tucows, .proof-intro-missisaugafoundation, .proof-intro-bluemountainbrewingco, .proof-intro-niagarariverlions, .proof-intro-prose, .proof-intro-hellodent, .proof-intro-dentalcorp     ) .cms-button-primary::before,.proof-intro:is( .proof-intro-donald, .proof-intro-niagarahealth, .proof-intro-oxy, .proof-intro-nac, .proof-intro-tucows, .proof-intro-missisaugafoundation, .proof-intro-bluemountainbrewingco, .proof-intro-niagarariverlions, .proof-intro-prose, .proof-intro-hellodent, .proof-intro-dentalcorp     ) .cms-button-secondary::before,.proof-intro:is( .proof-intro-donald, .proof-intro-niagarahealth, .proof-intro-oxy, .proof-intro-nac, .proof-intro-tucows, .proof-intro-missisaugafoundation, .proof-intro-bluemountainbrewingco, .proof-intro-niagarariverlions, .proof-intro-prose, .proof-intro-hellodent, .proof-intro-dentalcorp     ) .cms-button-success::before,.proof-intro:is( .proof-intro-donald, .proof-intro-niagarahealth, .proof-intro-oxy, .proof-intro-nac, .proof-intro-tucows, .proof-intro-missisaugafoundation, .proof-intro-bluemountainbrewingco, .proof-intro-niagarariverlions, .proof-intro-prose, .proof-intro-hellodent, .proof-intro-dentalcorp     ) .cms-button-alert::before{color:var(--proof-intro-brand)}.proof-intro:is( .proof-intro-donald, .proof-intro-niagarahealth, .proof-intro-oxy, .proof-intro-nac, .proof-intro-tucows, .proof-intro-missisaugafoundation, .proof-intro-bluemountainbrewingco, .proof-intro-niagarariverlions, .proof-intro-prose, .proof-intro-hellodent, .proof-intro-dentalcorp     ) .cms-button-primary:hover,.proof-intro:is( .proof-intro-donald, .proof-intro-niagarahealth, .proof-intro-oxy, .proof-intro-nac, .proof-intro-tucows, .proof-intro-missisaugafoundation, .proof-intro-bluemountainbrewingco, .proof-intro-niagarariverlions, .proof-intro-prose, .proof-intro-hellodent, .proof-intro-dentalcorp     ) .cms-button-primary:focus,.proof-intro:is( .proof-intro-donald, .proof-intro-niagarahealth, .proof-intro-oxy, .proof-intro-nac, .proof-intro-tucows, .proof-intro-missisaugafoundation, .proof-intro-bluemountainbrewingco, .proof-intro-niagarariverlions, .proof-intro-prose, .proof-intro-hellodent, .proof-intro-dentalcorp     ) .cms-button-secondary:hover,.proof-intro:is( .proof-intro-donald, .proof-intro-niagarahealth, .proof-intro-oxy, .proof-intro-nac, .proof-intro-tucows, .proof-intro-missisaugafoundation, .proof-intro-bluemountainbrewingco, .proof-intro-niagarariverlions, .proof-intro-prose, .proof-intro-hellodent, .proof-intro-dentalcorp     ) .cms-button-secondary:focus,.proof-intro:is( .proof-intro-donald, .proof-intro-niagarahealth, .proof-intro-oxy, .proof-intro-nac, .proof-intro-tucows, .proof-intro-missisaugafoundation, .proof-intro-bluemountainbrewingco, .proof-intro-niagarariverlions, .proof-intro-prose, .proof-intro-hellodent, .proof-intro-dentalcorp     ) .cms-button-success:hover,.proof-intro:is( .proof-intro-donald, .proof-intro-niagarahealth, .proof-intro-oxy, .proof-intro-nac, .proof-intro-tucows, .proof-intro-missisaugafoundation, .proof-intro-bluemountainbrewingco, .proof-intro-niagarariverlions, .proof-intro-prose, .proof-intro-hellodent, .proof-intro-dentalcorp     ) .cms-button-success:focus,.proof-intro:is( .proof-intro-donald, .proof-intro-niagarahealth, .proof-intro-oxy, .proof-intro-nac, .proof-intro-tucows, .proof-intro-missisaugafoundation, .proof-intro-bluemountainbrewingco, .proof-intro-niagarariverlions, .proof-intro-prose, .proof-intro-hellodent, .proof-intro-dentalcorp     ) .cms-button-alert:hover,.proof-intro:is( .proof-intro-donald, .proof-intro-niagarahealth, .proof-intro-oxy, .proof-intro-nac, .proof-intro-tucows, .proof-intro-missisaugafoundation, .proof-intro-bluemountainbrewingco, .proof-intro-niagarariverlions, .proof-intro-prose, .proof-intro-hellodent, .proof-intro-dentalcorp     ) .cms-button-alert:focus{color:var(--proof-intro-brand);border-color:var(--proof-intro-accent)}.proof-intro:is( .proof-intro-donald, .proof-intro-niagarahealth, .proof-intro-oxy, .proof-intro-nac, .proof-intro-tucows, .proof-intro-missisaugafoundation, .proof-intro-bluemountainbrewingco, .proof-intro-niagarariverlions, .proof-intro-prose, .proof-intro-hellodent, .proof-intro-dentalcorp     ) .cms-button-primary:hover::before,.proof-intro:is( .proof-intro-donald, .proof-intro-niagarahealth, .proof-intro-oxy, .proof-intro-nac, .proof-intro-tucows, .proof-intro-missisaugafoundation, .proof-intro-bluemountainbrewingco, .proof-intro-niagarariverlions, .proof-intro-prose, .proof-intro-hellodent, .proof-intro-dentalcorp     ) .cms-button-primary:focus::before,.proof-intro:is( .proof-intro-donald, .proof-intro-niagarahealth, .proof-intro-oxy, .proof-intro-nac, .proof-intro-tucows, .proof-intro-missisaugafoundation, .proof-intro-bluemountainbrewingco, .proof-intro-niagarariverlions, .proof-intro-prose, .proof-intro-hellodent, .proof-intro-dentalcorp     ) .cms-button-secondary:hover::before,.proof-intro:is( .proof-intro-donald, .proof-intro-niagarahealth, .proof-intro-oxy, .proof-intro-nac, .proof-intro-tucows, .proof-intro-missisaugafoundation, .proof-intro-bluemountainbrewingco, .proof-intro-niagarariverlions, .proof-intro-prose, .proof-intro-hellodent, .proof-intro-dentalcorp     ) .cms-button-secondary:focus::before,.proof-intro:is( .proof-intro-donald, .proof-intro-niagarahealth, .proof-intro-oxy, .proof-intro-nac, .proof-intro-tucows, .proof-intro-missisaugafoundation, .proof-intro-bluemountainbrewingco, .proof-intro-niagarariverlions, .proof-intro-prose, .proof-intro-hellodent, .proof-intro-dentalcorp     ) .cms-button-success:hover::before,.proof-intro:is( .proof-intro-donald, .proof-intro-niagarahealth, .proof-intro-oxy, .proof-intro-nac, .proof-intro-tucows, .proof-intro-missisaugafoundation, .proof-intro-bluemountainbrewingco, .proof-intro-niagarariverlions, .proof-intro-prose, .proof-intro-hellodent, .proof-intro-dentalcorp     ) .cms-button-success:focus::before,.proof-intro:is( .proof-intro-donald, .proof-intro-niagarahealth, .proof-intro-oxy, .proof-intro-nac, .proof-intro-tucows, .proof-intro-missisaugafoundation, .proof-intro-bluemountainbrewingco, .proof-intro-niagarariverlions, .proof-intro-prose, .proof-intro-hellodent, .proof-intro-dentalcorp     ) .cms-button-alert:hover::before,.proof-intro:is( .proof-intro-donald, .proof-intro-niagarahealth, .proof-intro-oxy, .proof-intro-nac, .proof-intro-tucows, .proof-intro-missisaugafoundation, .proof-intro-bluemountainbrewingco, .proof-intro-niagarariverlions, .proof-intro-prose, .proof-intro-hellodent, .proof-intro-dentalcorp     ) .cms-button-alert:focus::before{color:var(--proof-intro-brand)}.proof-intro p:has(img){margin-bottom:1.875rem;display:inline-block}@media screen and (max-width: 48rem){.proof-intro p:has(img){margin-bottom:1.25rem}}.proof-intro .preheading{color:var(--primary-400);margin-bottom:1.25rem}.proof-intro:has(.tymbrel-col-6) h2{max-width:38.125rem}.connected-callouts.connected-callouts--no-dots .callout{padding:.625rem 3.75rem !important;min-height:8.9375rem}@media screen and (max-width: 71.875rem){.connected-callouts.connected-callouts--no-dots .callout{padding:.625rem 1.875rem !important;min-height:6.25rem}}.connected-callouts.connected-callouts--no-dots .callout:has(.h4:only-child){display:flex;flex-direction:column;justify-content:center}.connected-callouts .callout{padding:5rem 4.375rem !important}@media screen and (max-width: 90rem){.connected-callouts .callout{padding:3.75rem 3.125rem !important}}@media screen and (max-width: 59.375rem){.connected-callouts .callout{padding:3.125rem 1.875rem !important}}@media screen and (max-width: 48rem){.connected-callouts .tymbrel-col:nth-child(2),.connected-callouts .tymbrel-col:last-child{padding-top:2.5rem}}.connected-callouts p{font-size:1rem;line-height:1.875}.connected-callouts .h4:not(:last-child){margin-bottom:1.25rem}.connected-callouts--dots .callout>div:first-child:has(>span){display:flex;gap:.4375rem;margin-bottom:2rem}.connected-callouts--dots .callout>div:first-child:has(>span)>span{background-color:var(--primary-400);width:1.3125rem;height:1.3125rem;display:block;border-radius:50%;flex-shrink:0}.connected-callouts--dots.connected-callouts--animated.connected-dots-ready .callout>div:first-child>span{opacity:var(--dot-progress, 0);-webkit-transform:translateY(calc((1 - var(--dot-progress, 0)) * -10px));transform:translateY(calc((1 - var(--dot-progress, 0)) * -10px))}@media (prefers-reduced-motion: reduce),print{.connected-callouts--dots.connected-callouts--animated.connected-dots-ready .callout>div:first-child>span{opacity:1;-webkit-transform:none;transform:none}}.connected-callouts--linked .tymbrel-col:not(:last-child) .callout{position:relative}.connected-callouts--linked .tymbrel-col:not(:last-child) .callout::after{content:"";display:block;position:absolute;background-color:var(--neutral-900);height:.125rem;width:2.5rem;right:-2.625rem;top:calc(50% + 1.875rem)}@media screen and (max-width: 48rem){.connected-callouts--linked .tymbrel-col:not(:last-child) .callout::after{width:.125rem;height:1.25rem;right:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:auto;bottom:-1.375rem}}.connected-callouts--linked.connected-callouts--no-dots .tymbrel-col:not(:last-child) .callout::after{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 48rem){.connected-callouts--linked.connected-callouts--no-dots .tymbrel-col:not(:last-child) .callout::after{top:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width: 48rem){.connected-callouts--linked.connected-callouts--no-dots:has(+.connected-callouts--linked.connected-callouts--no-dots)::after{content:"";display:block;position:absolute;background-color:var(--neutral-900);width:.1875rem;height:2.5rem;right:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:auto;bottom:-2.5rem}}.page-title .add-preheading-line{padding-right:.375rem}.page-title .add-preheading-line::after{width:3.5rem}.page-title:has(+.img-full-row){padding-bottom:calc(var(--space-120) + 6.25rem) !important}.page-title+.img-full-row{margin-top:-6.25rem !important}.page-title+.img-full-row{max-width:125rem !important}.img-full-row{overflow:hidden;padding:0 !important}.img-full-row .tymbrel-col{padding:0 !important;max-width:unset !important}.img-full-row p{max-width:unset}.img-full-row img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;min-height:15.625rem}.proof-details-page-title.tucows-page-title{background:#00096e !important}.proof-details-page-title.nac-page-title{background:#003045 !important}.showcase-filter .showcase-filter-empty{text-align:center}.showcase-filter .showcase-filter-form{display:flex;align-items:center;justify-content:center;gap:1.25rem 2.5rem;margin:0}@media screen and (max-width: 80rem){.showcase-filter .showcase-filter-form>svg{display:none !important}}@media screen and (max-width: 71.875rem){.showcase-filter .showcase-filter-form{flex-direction:column;position:relative}}@media screen and (max-width: 40rem){.showcase-filter .showcase-filter-form{align-items:flex-start}}.showcase-filter .showcase-filter-field{--filter-label-space: 8.75rem;display:flex;align-items:center;position:relative;gap:.75rem;border:.125rem solid var(--primary-400);border-radius:var(--border-radius-callout);padding:0 0rem 0 1.5625rem;min-height:3.75rem;max-width:33.25rem;width:100%;margin:0;color:var(--primary-400);font-size:1.375rem;font-weight:500;font-family:var(--ff-secondary);line-height:1.1 !important}@media screen and (max-width: 71.875rem){.showcase-filter .showcase-filter-field{max-width:39.5rem;width:calc(100% - 5rem)}}@media screen and (max-width: 40rem){.showcase-filter .showcase-filter-field{--filter-label-space: 7.5rem;font-size:1.125rem;min-height:3.125rem;padding:0 0rem 0 1.25rem;width:calc(100% - 1.875rem)}}@media screen and (max-width: 31.25rem){.showcase-filter .showcase-filter-field{--filter-label-space: 6.5625rem;font-size:1rem;padding:0 0rem 0 1.0625rem}}@media screen and (max-width: 25rem){.showcase-filter .showcase-filter-field{--filter-label-space: 5.625rem;width:100%;font-size:.875rem;min-height:2.8125rem;padding:0 0rem 0 .9375rem}}.showcase-filter .showcase-filter-field::after{content:"";font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:3.625rem;height:3.625rem;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-shrink:0;font-size:clamp(.8125rem, calc(3.5vw - 0.5rem), 1.0625rem);position:absolute;right:.6875rem;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);font-size:.6875rem;width:2.5rem;height:2.5rem;background:var(--primary-400);color:var(--primary-text);pointer-events:none}@media screen and (max-width: 40rem){.showcase-filter .showcase-filter-field::after{width:2.125rem;height:2.125rem}}@media screen and (max-width: 40rem){.showcase-filter .showcase-filter-field::after{right:.5rem;width:2.0625rem;height:2.0625rem;font-size:.5625rem}}@media screen and (max-width: 25rem){.showcase-filter .showcase-filter-field::after{right:.3125rem;width:1.5625rem;height:1.5625rem;font-size:.5rem}}.showcase-filter .showcase-filter-field>span{pointer-events:none}.showcase-filter .showcase-filter-field select{line-height:1.1 !important;position:absolute;inset:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;min-width:0;width:100%;height:100%;min-height:2.75rem;margin:0;padding:.1875rem 5.625rem .1875rem var(--filter-label-space);border:0;background:transparent;color:var(--neutral-900);font:inherit;text-align:right;cursor:pointer;outline-color:transparent}@media screen and (max-width: 80rem){.showcase-filter .showcase-filter-field select{padding-right:4.375rem}}@media screen and (max-width: 40rem){.showcase-filter .showcase-filter-field select{padding-right:3.3125rem}}@media screen and (max-width: 25rem){.showcase-filter .showcase-filter-field select{padding-right:2.8125rem}}.showcase-filter .showcase-filter-field:focus-within{outline:.125rem solid var(--primary-400);outline-offset:.1875rem}.showcase-filter .showcase-filter-reset{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;border:0;background:transparent;color:var(--neutral-900)}.showcase-filter .showcase-filter-reset:focus-visible{outline:.125rem solid var(--primary-400)}@media screen and (min-width: 25.0625rem) and (max-width: 71.875rem){.showcase-filter .showcase-filter-reset{position:absolute;right:calc((100% - 39.5rem) / 2 - 3.125rem);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width: 48rem){.showcase-filter .showcase-filter-reset{right:0}}@media screen and (max-width: 31.25rem){.showcase-filter .showcase-filter-reset{right:-.625rem}}.showcase-filter svg{margin:0 !important;width:2.5rem !important;flex-shrink:0}.showcase-filter-small label{min-height:2.8125rem !important}.showcase-filter-small select,.showcase-filter-small label{color:var(--neutral-100) !important;font-size:1rem !important;border-color:var(--neutral-100) !important}.showcase-filter-small .showcase-filter-field::after{background-color:var(--neutral-100);color:var(--neutral-900);width:1.875rem;height:1.875rem;font-size:.75rem;font-size:.5rem;right:.4375rem}.showcase-filter-small select{top:-.125rem !important}.showcase-filter-small .showcase-filter-reset svg{color:var(--neutral-100)}@media screen and (max-width: 25rem){.showcase-filter-small .showcase-filter-reset{margin-inline:auto}}.showcase-filter-small .showcase-filter-form{gap:.625rem 1.875rem !important}.showcase-filter-small .showcase-filter-form svg{width:2rem !important;padding-inline:.3125rem}.blog-filters .showcase-filter-form,.blog-filters .showcase-filter-form>svg,.blog-filters .showcase-filter-reset,.blog-filters .showcase-filter-reset svg{color:var(--neutral-900)}.blog-filters .showcase-filter-field,.blog-filters .showcase-filter-field select{color:var(--neutral-900) !important;border-color:var(--neutral-900) !important}.blog-filters .showcase-filter-field::after{background-color:var(--neutral-900);color:var(--neutral-100)}.blog-filters .showcase-filter-field:focus-within,.blog-filters .showcase-filter-reset:focus-visible{outline-color:var(--neutral-900)}.showcase-filter-results [hidden]{display:none !important}.showcase-filter-results .showcaseOverview{row-gap:var(--space-100)}.showcase-filter-results .showcaseOverview>.tymbrel-col:not(.tymbrelShowcaseHeading){width:50%;padding-top:0}@media screen and (max-width: 40rem){.showcase-filter-results .showcaseOverview>.tymbrel-col:not(.tymbrelShowcaseHeading){width:100%}}.showcase-filter-results .calloutShowcase{padding:0 !important;text-align:left}.showcase-filter-results .calloutShowcase .showcaseThumbnail{margin:0 0 var(--space-65)}@media screen and (max-width: 48rem){.showcase-filter-results .calloutShowcase .showcaseThumbnail{margin-bottom:1.4375rem}}.showcase-filter-results .calloutShowcase .showcaseThumbnail a{display:block}.showcase-filter-results .calloutShowcase .showcaseThumbnail img{display:block;width:100%;aspect-ratio:1.28;-o-object-fit:cover;object-fit:cover}.showcase-filter-results .calloutShowcase h3{margin-bottom:1.5625rem !important;text-align:left;font-size:var(--fs-h3) !important;font-weight:400 !important}@media screen and (max-width: 48rem){.showcase-filter-results .calloutShowcase h3{margin-bottom:1rem !important}}.showcase-filter-results .calloutShowcase h3 a{font-weight:inherit}.showcase-filter-results .calloutShowcase h3 a::after{content:"";font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline;font-size:clamp(.5625rem, calc(3vw - 0.5rem), .9375rem);padding-left:1.875rem;position:relative;top:-.1875rem}@media screen and (max-width: 40rem){.showcase-filter-results .calloutShowcase h3 a::after{top:-.125rem;padding-left:.6875rem}}.showcase-filter-results .calloutShowcase h3 a:hover,.showcase-filter-results .calloutShowcase h3 a:focus{color:var(--alert-400)}.showcase-filter-results .calloutShowcase>p:empty,.showcase-filter-results .calloutShowcase>p:has(.cmsi-showcase-readmore),.showcase-filter-results .calloutShowcase .expertise-filters{display:none}.showcase-filter-results .calloutShowcase .service-filters{color:var(--primary-400)}.showcase-filter-results-lg-items .showcaseOverview{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-60) 1.25rem;margin-inline:0;padding-inline:0;max-width:unset !important}.showcase-filter-results-lg-items .showcaseOverview>.tymbrelShowcaseHeading{grid-column:1 / -1}.showcase-filter-results-lg-items .showcaseOverview>.tymbrel-col:not(.tymbrelShowcaseHeading){--showcase-hover-text: var(--alert-400);--showcase-hover-image: var(--secondary-400);--showcase-hover-tag: var(--alert-400);--showcase-hover-tag-text: var(--secondary-400);width:100%;min-width:0;padding:0}.showcase-filter-results-lg-items .showcaseOverview>.tymbrel-col:not(.tymbrelShowcaseHeading):not([data-showcase-pattern]):nth-child(3n + 1),.showcase-filter-results-lg-items .showcaseOverview>.tymbrel-col:not(.tymbrelShowcaseHeading)[data-showcase-pattern="1"]{grid-column:1 / -1}.showcase-filter-results-lg-items .showcaseOverview>.tymbrel-col:not(.tymbrelShowcaseHeading):not([data-showcase-pattern]):nth-child(3n + 1) .showcaseThumbnail img,.showcase-filter-results-lg-items .showcaseOverview>.tymbrel-col:not(.tymbrelShowcaseHeading)[data-showcase-pattern="1"] .showcaseThumbnail img{aspect-ratio:2.56}@media screen and (max-width: 40rem){.showcase-filter-results-lg-items .showcaseOverview>.tymbrel-col:not(.tymbrelShowcaseHeading):not([data-showcase-pattern]):nth-child(3n + 1) .showcaseThumbnail img,.showcase-filter-results-lg-items .showcaseOverview>.tymbrel-col:not(.tymbrelShowcaseHeading)[data-showcase-pattern="1"] .showcaseThumbnail img{aspect-ratio:1.28}}.showcase-filter-results-lg-items .showcaseOverview>.tymbrel-col:not(.tymbrelShowcaseHeading):not([data-showcase-pattern]):nth-child(3n + 2),.showcase-filter-results-lg-items .showcaseOverview>.tymbrel-col:not(.tymbrelShowcaseHeading)[data-showcase-pattern="2"]{--showcase-hover-text: var(--primary-400);--showcase-hover-image: var(--primary-400);--showcase-hover-tag: var(--primary-400);--showcase-hover-tag-text: var(--success-400)}.showcase-filter-results-lg-items .showcaseOverview>.tymbrel-col:not(.tymbrelShowcaseHeading):not([data-showcase-pattern]):nth-child(3n),.showcase-filter-results-lg-items .showcaseOverview>.tymbrel-col:not(.tymbrelShowcaseHeading)[data-showcase-pattern="3"]{--showcase-hover-text: var(--primary-400);--showcase-hover-image: var(--success-400);--showcase-hover-tag: var(--success-400);--showcase-hover-tag-text: var(--primary-400)}@media screen and (max-width: 40rem){.showcase-filter-results-lg-items .showcaseOverview{grid-template-columns:minmax(0, 1fr)}}.showcase-filter-results-lg-items .calloutShowcase{color:var(--neutral-900)}.showcase-filter-results-lg-items .calloutShowcase .showcaseThumbnail{position:relative;isolation:isolate;overflow:hidden;border-radius:2.1875rem;margin-bottom:1.25rem}.showcase-filter-results-lg-items .calloutShowcase .showcaseThumbnail::after{content:"";position:absolute;inset:0;background-color:var(--showcase-hover-image);mix-blend-mode:color;opacity:0;pointer-events:none;transition:opacity 440ms ease-in-out}.showcase-filter-results-lg-items .calloutShowcase .showcaseThumbnail img{transition:-webkit-transform 440ms ease-in-out, -webkit-filter 440ms ease-in-out;transition:transform 440ms ease-in-out, filter 440ms ease-in-out;transition:transform 440ms ease-in-out, filter 440ms ease-in-out, -webkit-transform 440ms ease-in-out, -webkit-filter 440ms ease-in-out}.showcase-filter-results-lg-items .calloutShowcase .showcaseThumbnail a:focus-visible{outline-offset:-.25rem}.showcase-filter-results-lg-items .calloutShowcase h3{margin:0 0rem 1.0625rem !important;font-size:clamp(1.375rem, 2.5vw, 1.625rem) !important;font-weight:500 !important;line-height:1.25;color:inherit;transition:color 440ms ease-in-out}.showcase-filter-results-lg-items .calloutShowcase h3 a{color:inherit}.showcase-filter-results-lg-items .calloutShowcase h3 a::after{font-size:.75rem;padding-left:.9375rem;top:0}.showcase-filter-results-lg-items .calloutShowcase h3 a:hover,.showcase-filter-results-lg-items .calloutShowcase h3 a:focus{color:var(--showcase-hover-text)}.showcase-filter-results-lg-items .calloutShowcase .service-filters{padding:0 0rem;gap:.5rem;color:inherit}.showcase-filter-results-lg-items .calloutShowcase .service-filters li{border:.125rem solid currentColor;border-radius:3.125rem;padding:.3125rem .75rem;font-size:.875rem;font-weight:500;line-height:1.2;transition:color 440ms ease-in-out, background-color 440ms ease-in-out, border-color 440ms ease-in-out}.showcase-filter-results-lg-items .calloutShowcase:hover h3,.showcase-filter-results-lg-items .calloutShowcase:focus-within h3{color:var(--showcase-hover-text)}.showcase-filter-results-lg-items .calloutShowcase:hover .service-filters li,.showcase-filter-results-lg-items .calloutShowcase:focus-within .service-filters li{background-color:var(--showcase-hover-tag);border-color:var(--showcase-hover-tag);color:var(--showcase-hover-tag-text)}.showcase-filter-results-lg-items .calloutShowcase:hover .showcaseThumbnail::after,.showcase-filter-results-lg-items .calloutShowcase:focus-within .showcaseThumbnail::after{opacity:0.9}.showcase-filter-results-lg-items .calloutShowcase:hover .showcaseThumbnail img,.showcase-filter-results-lg-items .calloutShowcase:focus-within .showcaseThumbnail img{-webkit-transform:scale(1.04);transform:scale(1.04);-webkit-filter:saturate(1.45) contrast(1.05);filter:saturate(1.45) contrast(1.05)}@media (prefers-reduced-motion: reduce){.showcase-filter-results-lg-items .calloutShowcase h3,.showcase-filter-results-lg-items .calloutShowcase .service-filters li,.showcase-filter-results-lg-items .calloutShowcase .showcaseThumbnail::after,.showcase-filter-results-lg-items .calloutShowcase .showcaseThumbnail img{transition:none}.showcase-filter-results-lg-items .calloutShowcase:hover .showcaseThumbnail img,.showcase-filter-results-lg-items .calloutShowcase:focus-within .showcaseThumbnail img{-webkit-transform:none;transform:none}}.search,.search-results{max-width:var(--max-width-padding);padding-inline:var(--padding);margin-inline:auto}.search{margin-block:0 var(--double-padding);display:flex}.search form{display:flex;flex-flow:row nowrap;margin-inline:auto;max-width:56.25rem}.search .keyword{font-size:1rem;border-radius:var(--border-radius-btn) 0 0 var(--border-radius-btn);flex-grow:1;background-color:var(--neutral-200)}.search .submit{line-height:2.8125rem;padding:0 1.875rem;margin:0;font-size:1rem;font-weight:500;border-radius:0 var(--border-radius-btn) var(--border-radius-btn) 0;max-height:3rem;background-color:var(--success-400);color:var(--success-text)}.search .submit:hover,.search .submit:focus{background-color:var(--success-500)}.search-results>p{text-align:center}.search-results ol{list-style:none;margin:0}.search-results ol li{border-bottom:.0625rem solid rgba(228,182,255,0.1);padding-bottom:1.25rem}.search-results ol li:last-child{border-bottom:0}.search-results ol h3{font-size:var(--fs-h4);margin-bottom:.1875rem;margin-top:1.25rem}.search-results ol .desc a,.search-results ol .desc a cite{margin-top:1.25rem;font-size:1.125rem}.search-results ol .desc a:after,.search-results ol .desc a cite:after{font-size:0.5rem !important;padding-left:1.3rem !important;top:-0.1rem !important}.search-results ol .desc a cite{font-style:normal}.a2a_kit{display:flex !important;flex-wrap:wrap;gap:0.3125rem}.a2a_kit a{width:2rem;height:2rem;background-color:var(--primary-100);border-radius:50%;display:flex;justify-content:center;align-items:center;color:var(--secondary-400)}.a2a_kit a span{display:flex;justify-content:center;align-items:center}.a2a_kit a svg{width:1.3rem;height:1.3rem}.home{--home-hero-height: calc(100vh - var(--header-height));--home-colour-height: 12.3125rem}@media screen and (max-width: 71.875rem){.home{--home-colour-height: 6.5625rem}}@media screen and (max-width: 70.625rem){.home{--home-hero-height: 100vh}}.home-h1{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:calc(70vh - var(--header-height));position:-webkit-sticky;position:sticky;top:var(--header-height);display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 70.625rem){.home-h1{padding-block:calc(var(--header-height) + var(--space-40)) 5rem !important}}@media screen and (max-width: 70.625rem){.home-h1{top:0;min-height:60vh}}.home-h1>.tymbrel-row{width:100%}@media screen and (min-width: 70.6875rem){.home-h1:before{content:"";display:block;width:100%;height:var(--header-height);bottom:100%;background:var(--neutral-900);position:absolute}}.border-motion{--border-motion-top-radius: var(--border-radius-callout);--border-motion-bottom-radius: var(--border-radius-callout);border-radius:var(--border-motion-top-radius) var(--border-motion-top-radius) var(--border-motion-bottom-radius) var(--border-motion-bottom-radius) !important}.momentum-section{position:relative;margin:0;padding:0 !important}.momentum-section>.tymbrel-col{max-width:unset !important;padding:0}.momentum-section .momentum-section__colours{display:flex;height:12.3125rem}@media screen and (max-width: 71.875rem){.momentum-section .momentum-section__colours{height:6.5625rem}}.momentum-section .momentum-section__colours span{flex:1 1 0;border-radius:12.5rem}.momentum-section .momentum-section__colours span:nth-child(1){background-color:var(--alert-400);border-top-left-radius:0;border-bottom-left-radius:0}.momentum-section .momentum-section__colours span:nth-child(2){background-color:var(--primary-400);flex:0 1 56%;width:56%;max-width:61.8125rem}.momentum-section .momentum-section__colours span:nth-child(3){background-color:var(--success-400);border-top-right-radius:0;border-bottom-right-radius:0}.momentum-section-internal .momentum-section__colours span{border-radius:var(--border-radius-callout) !important}.momentum-section-internal .momentum-section__colours span:nth-child(1){background-color:var(--alert-400);border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.momentum-section-internal .momentum-section__colours span:nth-child(2){background-color:var(--primary-400)}.momentum-section-internal .momentum-section__colours span:nth-child(3){background-color:var(--success-400);border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.home .momentum-section__content:after{content:"";display:block;width:100%;height:6.25rem;position:absolute;background-color:var(--neutral-100);top:100%;left:0}.home .momentum-section__content{z-index:1;border-radius:var(--border-radius-callout);min-height:100vh}@media screen and (max-width: 70.625rem){.home .momentum-section__content{padding-top:5.625rem !important}}.home .momentum-section__content>.tymbrel-col{display:flex;flex-direction:column}.home .momentum-section__content>.tymbrel-col>*{width:100%}.home .momentum-section__content .h1{max-width:92.9375rem;flex-grow:1;display:flex;flex-direction:column;margin-bottom:1.875rem}.momentum-section__industries,.logo-infinite-slider{width:100%;padding-bottom:var(--space-80)}@media screen and (max-width: 48rem){.momentum-section__industries,.logo-infinite-slider{padding-bottom:3.4375rem}}.momentum-section__industries .splide__slide,.logo-infinite-slider .splide__slide{margin:0;font-size:1.625rem;line-height:1.4;text-align:left;color:var(--neutral-900);min-height:4.5rem;text-align:center;justify-content:center;display:flex;align-items:center}.momentum-section__industries .splide__arrow,.logo-infinite-slider .splide__arrow{width:2.1875rem;height:2.1875rem;background-color:transparent;border-color:var(--secondary-text);color:var(--secondary-text);bottom:calc(var(--space-120) - 4.0625rem);top:auto;-webkit-transform:translateY(0%);transform:translateY(0%)}@media screen and (max-width: 80rem){.momentum-section__industries .splide__arrow,.logo-infinite-slider .splide__arrow{bottom:calc(var(--space-120) - 2.8125rem)}}@media screen and (max-width: 48rem){.momentum-section__industries .splide__arrow,.logo-infinite-slider .splide__arrow{bottom:2.8125rem}}.momentum-section__industries .splide__arrow:before,.logo-infinite-slider .splide__arrow:before{font-size:.625rem !important}.momentum-section__industries .splide__arrow:hover,.momentum-section__industries .splide__arrow:focus,.logo-infinite-slider .splide__arrow:hover,.logo-infinite-slider .splide__arrow:focus{background-color:var(--secondary-text);color:var(--secondary-400)}.momentum-section__industries .splide__arrow--prev,.logo-infinite-slider .splide__arrow--prev{left:calc(50% - 5rem)}.momentum-section__industries .splide__arrow--next,.logo-infinite-slider .splide__arrow--next{right:calc(50% - 5rem)}.momentum-section__industries .splide__toggle,.logo-infinite-slider .splide__toggle{position:absolute;bottom:calc(var(--space-120) - 4.0625rem);border-color:var(--secondary-text);color:var(--secondary-text);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:flex;justify-content:center;align-items:center}@media screen and (max-width: 80rem){.momentum-section__industries .splide__toggle,.logo-infinite-slider .splide__toggle{bottom:calc(var(--space-120) - 2.8125rem)}}@media screen and (max-width: 48rem){.momentum-section__industries .splide__toggle,.logo-infinite-slider .splide__toggle{bottom:2.8125rem}}.momentum-section__industries .splide__toggle span,.logo-infinite-slider .splide__toggle span{line-height:0.3 !important}.momentum-section__industries .splide__toggle:hover,.momentum-section__industries .splide__toggle:focus,.logo-infinite-slider .splide__toggle:hover,.logo-infinite-slider .splide__toggle:focus{background-color:var(--secondary-text);color:var(--secondary-400)}.momentum-section__industries .splide__toggle .splide__toggle__play,.logo-infinite-slider .splide__toggle .splide__toggle__play{display:none}.momentum-section__industries .splide__toggle.is-paused .splide__toggle__play,.logo-infinite-slider .splide__toggle.is-paused .splide__toggle__play{display:inline}.momentum-section__industries .splide__toggle.is-paused .splide__toggle__pause,.logo-infinite-slider .splide__toggle.is-paused .splide__toggle__pause{display:none}.momentum-section__industries .splide__arrow,.momentum-section__industries .splide__toggle,.logo-infinite-slider .splide__arrow,.logo-infinite-slider .splide__toggle{opacity:0}.momentum-section__industries:hover .splide__arrow,.momentum-section__industries:hover .splide__toggle,.momentum-section__industries:focus-within .splide__arrow,.momentum-section__industries:focus-within .splide__toggle,.logo-infinite-slider:hover .splide__arrow,.logo-infinite-slider:hover .splide__toggle,.logo-infinite-slider:focus-within .splide__arrow,.logo-infinite-slider:focus-within .splide__toggle{opacity:1}@media screen and (max-width: 48rem){.momentum-section__industries .splide__slide{font-size:1.25rem}}.momentum-section__industries .splide__arrow,.momentum-section__industries .splide__toggle{bottom:calc(var(--space-120) - 4.6875rem)}@media screen and (max-width: 80rem){.momentum-section__industries .splide__arrow,.momentum-section__industries .splide__toggle{bottom:calc(var(--space-120) - 4.0625rem)}}@media screen and (max-width: 48rem){.momentum-section__industries .splide__arrow,.momentum-section__industries .splide__toggle{bottom:1.875rem}}.momentum-section__industries a{font-weight:400 !important}.momentum-section__industries a:hover,.momentum-section__industries a:focus{color:var(--alert-400) !important}.momentum-section__content .momentum-section__industries{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}.logo-infinite-slider .splide__arrow,.logo-infinite-slider .splide__toggle{border-color:var(--neutral-900);color:var(--neutral-900)}.logo-infinite-slider .splide__arrow:hover,.logo-infinite-slider .splide__arrow:focus,.logo-infinite-slider .splide__toggle:hover,.logo-infinite-slider .splide__toggle:focus{background-color:var(--neutral-900);color:var(--neutral-100)}.calloutAlert .logo-infinite-slider .splide__arrow,.calloutAlert .logo-infinite-slider .splide__toggle{border-color:var(--alert-text);color:var(--alert-text)}.calloutAlert .logo-infinite-slider .splide__arrow:hover,.calloutAlert .logo-infinite-slider .splide__arrow:focus,.calloutAlert .logo-infinite-slider .splide__toggle:hover,.calloutAlert .logo-infinite-slider .splide__toggle:focus{background-color:var(--alert-text);color:var(--alert-400)}.logo-slider-row{padding-inline:0 !important}.logo-slider-row>.tymbrel-col{padding:0 !important;max-width:unset !important}.logo-slider-row img{width:auto;height:auto;max-width:12.5rem;max-height:12.5rem;margin-inline:auto;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 31.25rem){.logo-slider-row img{max-width:8.125rem;max-height:8.125rem}}@media screen and (max-width: 48rem){.logo-slider-row-home{padding-bottom:.625rem !important}}.home-iframe.tymbrel-row{max-width:125rem !important;max-height:100vh;background-color:transparent}.home-momentum-sticky-wrap{background-color:var(--neutral-100);position:-webkit-sticky;position:sticky;top:0;z-index:1;margin-top:-8rem;margin-bottom:clamp(60px, 14vh, 100px);margin-bottom:clamp(60px, 14svh, 100px)}@media (prefers-reduced-motion: reduce){.home-momentum-sticky-wrap{margin-bottom:0}}@media screen and (max-width: 80rem){.home-momentum-sticky-wrap{margin-top:-6.875rem}}@media screen and (max-width: 71.875rem){.home-momentum-sticky-wrap{margin-top:-3.9375rem}}.home-momentum-sticky-wrap>.momentum-section__content{position:relative;top:auto;margin-top:0 !important}.home-sticky-wrap{position:relative}.home-scroll-content{position:relative;z-index:4;background-color:var(--neutral-100);padding-top:var(--space-100)}.home-scroll-content:has(>.home-iframe:first-child){padding-top:0}.videoRow{position:relative;max-width:unset !important;overflow:hidden;container-type:inline-size;padding:0 !important}.videoRow .tymbrel-col{max-width:none !important;width:100% !important;padding:0 !important}.videoRow__frame{position:relative;isolation:isolate;-webkit-transform:translateZ(0);transform:translateZ(0);margin-top:.9375rem !important}.videoRow__frame>.videoWrap{position:relative;z-index:1;overflow:hidden;border-radius:inherit}.videoRow__frame::after{content:"";position:absolute;z-index:0;left:1.875rem;top:-.9375rem;width:calc(100% - 3.75rem);height:8.75rem;border-radius:62.4375rem;pointer-events:none;background:linear-gradient(90deg, var(--video-row-1) 0 54%, color-mix(in srgb, var(--video-row-1) 50%, var(--video-row-3) 50%) 54% 90%, var(--video-row-3) 90% 100%);-webkit-animation:video-row-bar-sides 16s ease-in-out infinite;animation:video-row-bar-sides 16s ease-in-out infinite}@media screen and (max-width: 71.875rem){.videoRow__frame::after{left:.625rem;width:calc(100% - 1.25rem);border-radius:3.125rem}}@media screen and (max-width: 31.25rem){.videoRow__frame::after{left:0rem;width:calc(100% - 0rem)}}@media (prefers-reduced-motion: reduce){.videoRow__frame::after{-webkit-animation:none;animation:none}}@property --video-row-1{syntax:"<color>";inherits:false;initial-value:#b2ff00}@property --video-row-3{syntax:"<color>";inherits:false;initial-value:#0046ff}@-webkit-keyframes video-row-bar-sides{0%,15%,100%{--video-row-1: var(--success-400);--video-row-3: var(--primary-400)}25%,40%{--video-row-1: var(--alert-400);--video-row-3: var(--secondary-400)}50%,65%{--video-row-1: var(--secondary-400);--video-row-3: var(--success-400)}75%,90%{--video-row-1: var(--primary-400);--video-row-3: var(--alert-400)}}@keyframes video-row-bar-sides{0%,15%,100%{--video-row-1: var(--success-400);--video-row-3: var(--primary-400)}25%,40%{--video-row-1: var(--alert-400);--video-row-3: var(--secondary-400)}50%,65%{--video-row-1: var(--secondary-400);--video-row-3: var(--success-400)}75%,90%{--video-row-1: var(--primary-400);--video-row-3: var(--alert-400)}}.videoContainer{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.videoContainer iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border-radius:0 !important}@media screen and (min-width: 48.0625rem){.videoWrap{overflow:hidden;display:flex;align-items:center}}.project-showcase{padding-inline:0 !important}.project-showcase>.tymbrel-col{padding-inline:0 !important;max-width:unset !important;position:relative;flex-wrap:nowrap !important;padding-block:0 !important}.project-showcase>.tymbrel-col p{width:100%;max-width:unset;display:inline}.project-showcase>.tymbrel-col img{border-radius:0;-o-object-fit:contain;object-fit:contain}.project-showcase>.tymbrel-col:first-child img,.project-showcase>.tymbrel-col:last-child img{position:absolute;width:70%;height:auto;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 64rem){.project-showcase>.tymbrel-col:first-child img,.project-showcase>.tymbrel-col:last-child img{width:140%;max-width:unset}}@media screen and (max-width: 31.25rem){.project-showcase>.tymbrel-col:first-child img,.project-showcase>.tymbrel-col:last-child img{width:250%}}@media screen and (max-width: 64rem){.project-showcase>.tymbrel-col:first-child,.project-showcase>.tymbrel-col:last-child{width:20% !important}}@media screen and (max-width: 31.25rem){.project-showcase>.tymbrel-col:first-child,.project-showcase>.tymbrel-col:last-child{width:15% !important}}.project-showcase>.tymbrel-col:first-child img{left:0;bottom:0}@media screen and (max-width: 64rem){.project-showcase>.tymbrel-col:first-child img{left:-50%}}@media screen and (max-width: 31.25rem){.project-showcase>.tymbrel-col:first-child img{bottom:25%;left:-142%}}.project-showcase>.tymbrel-col:nth-child(2) img{margin-inline:auto}@media screen and (max-width: 64rem){.project-showcase>.tymbrel-col:nth-child(2){width:60% !important}}@media screen and (max-width: 31.25rem){.project-showcase>.tymbrel-col:nth-child(2){width:70% !important}}.project-showcase>.tymbrel-col:last-child img{right:0;top:calc(-1 * (var(--space-125) + var(--space-10) + 5.625rem))}@media screen and (max-width: 80rem){.project-showcase>.tymbrel-col:last-child img{top:calc(-1 * (var(--space-125) + var(--space-10) + 5.625rem + 3.125rem))}}@media screen and (max-width: 64rem){.project-showcase>.tymbrel-col:last-child img{top:calc(-1 * (var(--space-125) + var(--space-10) + 5.625rem + 6.25rem));top:-3.125rem;right:-88%}}@media screen and (max-width: 31.25rem){.project-showcase>.tymbrel-col:last-child img{right:-155%}}.blog-section-intro>.tymbrel-col{position:relative;z-index:1}.blog-section-intro>.tymbrel-col h3{font-size:clamp(2.1875rem, calc(6vw - 0.5rem), 3.125rem)}@media screen and (max-width: 31.25rem){.blog-section-intro>.tymbrel-col>p:last-child{padding-top:.75rem}}@media screen and (max-width: 80rem){.project-showcase-main{padding-top:5rem !important}}@media screen and (max-width: 64rem){.project-showcase-main{padding-inline:1.25rem !important}}.project-showcase-main>.tymbrel-col{border-radius:var(--border-radius-callout);border:.1875rem solid var(--neutral-100);max-width:calc(var(--max-width) - 2.5rem) !important;padding:var(--space-85) var(--space-110) !important;display:flex;gap:1.25rem 2.5rem;justify-content:space-between}@media screen and (max-width: 87.5rem){.project-showcase-main>.tymbrel-col{padding:var(--space-85) 3.75rem !important}}@media screen and (max-width: 40rem){.project-showcase-main>.tymbrel-col{padding:2.125rem 1.875rem !important}}.project-showcase-main>.tymbrel-col h3{font-size:clamp(1.375rem, calc(7vw - 0.5rem), 3.75rem);margin-bottom:var(--space-50);line-height:1.2}@media screen and (max-width: 48rem){.project-showcase-main>.tymbrel-col h3{margin-bottom:1rem}}.project-showcase-main>.tymbrel-col h3 a:after{font-size:clamp(.5625rem, calc(3vw - 0.5rem), 1.375rem);top:-.3125rem}@media screen and (max-width: 40rem){.project-showcase-main>.tymbrel-col h3 a:after{top:-.25rem;padding-left:.6875rem}}.project-showcase-main>.tymbrel-col>p{max-width:40.625rem}@media screen and (max-width: 80rem){.project-showcase-main>.tymbrel-col>p{max-width:30rem}}@media screen and (max-width: 64rem){.project-showcase-main>.tymbrel-col>p{display:none}}.tend-color-ul,.service-filters{margin:0 !important;list-style:none;display:flex;flex-wrap:wrap;gap:.625rem 2.8125rem;color:var(--tend-blue)}@media screen and (max-width: 48rem){.tend-color-ul,.service-filters{font-size:.875rem;font-weight:500;gap:.3125rem 2.8125rem}}.tend-color-ul li,.service-filters li{margin:0}.blog-filters .showcase-filter-form{justify-content:flex-start !important}.blog-filters label,.blog-filters select{color:var(--neutral-900) !important}.subproject-section p:first-child{margin-bottom:3.75rem}@media screen and (max-width: 64rem){.subproject-section p:first-child{margin-bottom:2.5rem}}@media screen and (max-width: 40rem){.subproject-section p:first-child{margin-bottom:1.875rem}}.subproject-section h3{margin-bottom:1.5625rem}@media screen and (max-width: 64rem){.subproject-section h3{margin-bottom:.9375rem}}.tend-section-mobile-slider{padding-inline:0 !important;padding-bottom:5.875rem !important}.tend-section-mobile-slider>.tymbrel-col{padding-inline:0 !important}@media screen and (min-width: 48.0625rem){.tend-section-mobile-slider{display:none}}@media screen and (max-width: 48rem){.tend-sections-wrap.tend-mobile-blend{--tend-mobile-blend-colour: #d3ddc6}.tend-sections-wrap.tend-mobile-blend>.tend-section-intro,.tend-sections-wrap.tend-mobile-blend>.tend-section-mobile-slider{position:relative;isolation:isolate}.tend-sections-wrap.tend-mobile-blend .calloutTend{background:var(--tend-mobile-blend-colour) !important}}@media screen and (max-width: 48rem){.tend-projects-mobile-slider .splide__slide{display:flex;flex-direction:column}.tend-projects-mobile-slider__image{flex-grow:1}.tend-projects-mobile-slider__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.tend-projects-mobile-slider__card{padding:3.125rem 1.25rem 0rem !important;width:100%}.tend-projects-mobile-slider__card>.tymbrel-col{border:.125rem solid var(--neutral-100)}.tend-projects-mobile-slider .splide__arrow{width:2.125rem;height:2.125rem;border:0;background-color:var(--tend-blue);color:var(--neutral-100);opacity:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tend-projects-mobile-slider .splide__arrow:hover,.tend-projects-mobile-slider .splide__arrow:focus{background-color:var(--neutral-100);color:var(--tend-blue)}.tend-projects-mobile-slider .splide__arrow:before{font-size:clamp(0.6875rem, calc(2.3vw - 0.5rem), 1rem) !important}.tend-projects-mobile-slider .splide__arrow--prev{left:0rem;border-radius:0 6.25rem 6.25rem 0;padding-right:.125rem}.tend-projects-mobile-slider .splide__arrow--next{right:0rem;border-radius:6.25rem 0 0 6.25rem;padding-left:.125rem}}@media screen and (max-width: 48rem){.tend-sections-wrap>.project-showcase,.tend-sections-wrap>.project-showcase-main,.tend-sections-wrap>.subproject-section{display:none}}.image-stack{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:repeat(2, auto);width:100%;max-width:32.75rem;margin-inline:auto}.image-stack>p{width:100%;aspect-ratio:13 / 20;margin:0;overflow:hidden;border-radius:12.5rem}.image-stack>p:first-child{grid-column:1;grid-row:1 / span 2;align-self:center}.image-stack>p:nth-child(2){grid-column:2;grid-row:1}.image-stack>p:nth-child(3){grid-column:2;grid-row:2}.image-stack img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-partnership h2{max-width:83.5rem}@media (min-width: 48.0625rem) and (hover: hover) and (pointer: fine){body.custom-cursor-active{cursor:none}body .mouse-circle{--mouse-circle-action-scale: 0.15;--mouse-circle-duration: 150ms;position:fixed;width:1.875rem;height:1.875rem;left:0;top:0;border-radius:50%;background:#fff;pointer-events:none;translate:0 0 0;will-change:translate;-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);transition:-webkit-transform var(--mouse-circle-duration) ease-in-out;transition:transform var(--mouse-circle-duration) ease-in-out;transition:transform var(--mouse-circle-duration) ease-in-out, -webkit-transform var(--mouse-circle-duration) ease-in-out;mix-blend-mode:difference;opacity:0;z-index:10000000}body .mouse-circle.is-action{-webkit-transform:translate(-50%, -50%) scale(var(--mouse-circle-action-scale));transform:translate(-50%, -50%) scale(var(--mouse-circle-action-scale))}}@media (min-width: 48.0625rem) and (hover: hover) and (pointer: fine) and (prefers-reduced-motion: reduce){body .mouse-circle{transition:none}}@media (min-width: 48.0625rem) and (hover: hover) and (pointer: fine){body .mouse-circle.active{opacity:1}}.home .home-heading-scramble>h1{display:grid;margin:0;font-size:clamp(3.125rem, calc(10vw - 0.5rem), 5.25rem);max-width:78rem}@media screen and (max-width: 21.875rem){.home .home-heading-scramble>h1{font-size:2.8125rem}}.home .home-heading-scramble__sizer,.home .home-heading-scramble__content{grid-area:1 / 1}.home .home-heading-scramble__sizer{display:grid;visibility:hidden;pointer-events:none}.home .home-heading-scramble__sizer>span{grid-area:1 / 1}.home .home-heading-scramble__sizer>span::before{content:"Build your momentum through "}.home .home-heading-scramble__sizer>span::after{content:"";display:inline-block;width:0.055em;height:0.88em;margin-left:0.035em;vertical-align:-0.08em}.home .home-heading-scramble__cursor{display:inline-block;width:0.055em;height:0.88em;margin-left:0.035em;vertical-align:-0.08em}.home .home-heading-scramble__cursor{background-color:currentColor;-webkit-animation:home-heading-cursor 0.8s steps(1, end) infinite;animation:home-heading-cursor 0.8s steps(1, end) infinite}.home .home-heading-scramble.is-typing .home .home-heading-scramble__cursor{-webkit-animation:none;animation:none;opacity:1}@media (prefers-reduced-motion: reduce){.home .home-heading-scramble__cursor{display:none;-webkit-animation:none;animation:none}}@media print{.home .home-heading-scramble__cursor{display:none}}@-webkit-keyframes home-heading-cursor{0%,49%{opacity:1}50%,100%{opacity:0}}@keyframes home-heading-cursor{0%,49%{opacity:1}50%,100%{opacity:0}}body:has(main>.calloutBlack.margin-bottom-0:last-child) main>.calloutBlack.margin-bottom-0:last-child{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}body:has(main>.calloutBlack.margin-bottom-0:last-child) footer .border-motion:first-child{border-top-left-radius:0 !important;border-top-right-radius:0 !important}@media screen and (min-width: 31.3125rem){.blog-section-intro:has(p+p) .tymbrel-col{display:grid !important;grid-template-columns:minmax(70%, 1fr) minmax(calca(30% - 1.25rem), 34.375rem)}.blog-section-intro:has(p+p) .tymbrel-col p:nth-child(2){grid-column:1;max-width:63.4375rem}.blog-section-intro:has(p+p) .tymbrel-col p:last-child{grid-row:1;grid-column:2;justify-self:end;align-self:end}}.home-pink-section .button-long.button-long-alert a:hover span,.home-pink-section .button-long.button-long-alert a:focus span{color:var(--alert-400) !important}.home-note .preheading{color:var(--alert-400)}.tymbrel-row.callout.ward-section{margin-inline:2.5rem !important;padding-inline:0 !important;overflow:hidden;border-radius:var(--border-radius-callout)}@media screen and (max-width: 59.375rem){.tymbrel-row.callout.ward-section{margin-inline:1.25rem !important}}.tymbrel-row.callout.ward-section>.tymbrel-col{padding-inline:0 !important;display:grid !important;grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);align-items:stretch;justify-content:stretch;max-width:unset !important;padding-inline:0 !important}@media screen and (max-width: 71.875rem){.tymbrel-row.callout.ward-section>.tymbrel-col{grid-template-columns:minmax(0, 1.5fr) minmax(0, 1fr)}}@media screen and (max-width: 59.375rem){.tymbrel-row.callout.ward-section>.tymbrel-col{display:flex !important;flex-direction:column}}.tymbrel-row.callout.ward-section>.tymbrel-col .ward-copy{align-self:start;padding:var(--space-100);view-timeline-name:--ward-head;view-timeline-axis:block}@media screen and (max-width: 71.875rem){.tymbrel-row.callout.ward-section>.tymbrel-col .ward-copy{padding:var(--space-120) var(--space-80)}}@media screen and (max-width: 40rem){.tymbrel-row.callout.ward-section>.tymbrel-col .ward-copy{padding-inline:1.875rem;padding-bottom:var(--space-100)}}.tymbrel-row.callout.ward-section .ward-services{align-self:stretch;justify-self:stretch;display:grid !important;width:auto;height:100%;margin:0;gap:0 !important;padding:0 !important;grid-template-columns:1fr !important;grid-template-rows:repeat(4, minmax(0, 1fr))}@media screen and (max-width: 59.375rem){.tymbrel-row.callout.ward-section .ward-services{display:flex !important;flex-direction:column;padding:0 var(--space-80) var(--space-80) var(--space-120) !important;gap:1.25rem !important}}@media screen and (max-width: 40rem){.tymbrel-row.callout.ward-section .ward-services{padding-inline:1.875rem !important}}.tymbrel-row.callout.ward-section .ward-services a{--ward-circle-x: 4rem;border-radius:0 !important;background-color:var(--alert-400) !important;border:0 !important;color:var(--neutral-100) !important;display:grid;grid-template-columns:2rem minmax(0, 1fr);justify-content:start;align-items:center;-webkit-column-gap:1.6rem;-moz-column-gap:1.6rem;column-gap:1.6rem;padding:1.35rem 1.5rem 1.35rem 2.75rem !important;overflow:hidden;font-size:clamp(1.125rem, calc(4.5vw - 0.5rem), 1.875rem)}@media screen and (max-width: 59.375rem){.tymbrel-row.callout.ward-section .ward-services a{border-radius:var(--border-radius-btn) !important;min-height:4.5rem}}@media screen and (max-width: 40rem){.tymbrel-row.callout.ward-section .ward-services a{--ward-circle-x: 2.5rem;padding:.3125rem 1.25rem !important}}.tymbrel-row.callout.ward-section .ward-services a span{position:relative;z-index:1;grid-column:2;grid-row:1;color:var(--neutral-100)}.tymbrel-row.callout.ward-section .ward-services a:before{position:relative;right:auto;top:auto;-webkit-transform:none;transform:none;grid-column:1;grid-row:1;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;min-width:2.5rem;min-height:2.5rem;margin:0;background:none;font-size:0.625rem;color:var(--neutral-900)}.tymbrel-row.callout.ward-section .ward-services a:after{content:"";position:absolute;inset:0;z-index:0;width:auto;height:auto;min-width:0;min-height:0;margin:0;border-radius:0;background-color:var(--success-400) !important;-webkit-clip-path:circle(1.25rem at var(--ward-circle-x) 50%);clip-path:circle(1.25rem at var(--ward-circle-x) 50%);pointer-events:none;-webkit-transform:none;transform:none;transition:-webkit-clip-path var(--button-hover-duration) var(--button-hover-easing);transition:clip-path var(--button-hover-duration) var(--button-hover-easing);transition:clip-path var(--button-hover-duration) var(--button-hover-easing), -webkit-clip-path var(--button-hover-duration) var(--button-hover-easing)}.tymbrel-row.callout.ward-section .ward-services a:hover,.tymbrel-row.callout.ward-section .ward-services a:focus{color:var(--neutral-900) !important}.tymbrel-row.callout.ward-section .ward-services a:hover span,.tymbrel-row.callout.ward-section .ward-services a:focus span{color:var(--neutral-900)}.tymbrel-row.callout.ward-section .ward-services a:hover:after,.tymbrel-row.callout.ward-section .ward-services a:focus:after{-webkit-clip-path:circle(150% at var(--ward-circle-x) 50%);clip-path:circle(150% at var(--ward-circle-x) 50%)}@media (prefers-reduced-motion: reduce){.tymbrel-row.callout.ward-section .ward-services a:after{transition:none}}.add-preheading-line::after{content:"";display:inline-block;vertical-align:middle;width:6.5625rem;height:.1875rem;margin-left:.875rem;border-radius:.1875rem;background:linear-gradient(90deg, var(--mark-a, currentColor) 0% 52%, var(--mark-middle, color-mix(in srgb, var(--mark-a, currentColor) 50%, var(--mark-b, currentColor) 50%)) 52% 90%, var(--mark-b, currentColor) 90% 100%)}@media screen and (max-width: 31.25rem){.add-preheading-line::after{width:4.375rem}}.preheading.preheading-alert-secondary{color:var(--alert-400) !important;font-size:clamp(1rem, calc(4vw - 0.5rem), 1.125rem);padding-right:.375rem}.preheading.preheading-alert-secondary::after{--mark-a: var(--alert-400);--mark-b: var(--secondary-400);width:3.5rem}.mark-prose{--mark-a: var(--brand-prose-gold);--mark-b: color-mix(in srgb, var(--brand-prose) 78%, white)}.mark-donald{--mark-a: var(--brand-donald-gold);--mark-b: color-mix(in srgb, var(--alert-400) 98%, white)}.case-study.calloutDonald-dark .preheading{--mark-a: var(--brand-donald-gold);--mark-b: #c32519}.mark-niagarahealth,.calloutNiagaraHealth-dark .preheading{--mark-a: var(--brand-niagarahealth-green);--mark-b: var(--neutral-100)}.mark-oxy,.calloutOxy-dark .preheading{--mark-a: var(--brand-oxy-green);--mark-b: var(--brand-oxy)}.mark-hellodent,.calloutHellodent-dark .preheading{--mark-a: var(--brand-hellodent-green);--mark-b: var(--brand-hellodent-blue)}.mark-bluemountainbrewingco,.calloutBluemountainbrewingco .preheading{--mark-a: var(--brand-bluemountainbrewingco);--mark-b: var(--brand-bluemountainbrewingco-highlight)}.calloutBluemountainbrewingco-dark .preheading{--mark-a: var(--neutral-100);--mark-b: var(--brand-bluemountainbrewingco-highlight)}.calloutMissisaugafoundation-dark .preheading{--mark-a: var(--brand-missisaugafoundation-light);--mark-b: var(--brand-missisaugafoundation-pink)}.calloutNiagarariverlions-dark .preheading{color:var(--brand-niagarahealth-green);--mark-a: var(--brand-niagarariverlions-green);--mark-b: var(--neutral-100)}.mark-alert{--mark-a: var(--alert-400);--mark-b: color-mix(in srgb, var(--secondary-500) 78%, white)}.mark-success{--mark-a: var(--success-400);--mark-b: color-mix(in srgb, var(--primary-400) 78%, white)}.mark-secondary{--mark-a: var(--alert-400);--mark-b: color-mix(in srgb, var(--success-400) 78%, white)}.page-title .mark-alert{--mark-a: var(--alert-400);--mark-b: var(--secondary-500)}.case-img{padding-inline:0 !important;overflow:hidden}.case-img .tymbrel-col{padding:0 !important;max-width:unset !important}.case-img .tymbrel-col:first-child p{max-width:unset !important;max-height:35.625rem;overflow:hidden}.case-img .tymbrel-col:first-child img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.case-img .callout{border-radius:0 !important}.tymbrel-row.colourful-divider{display:block;box-sizing:border-box;width:100%;max-width:none;margin-inline:auto;padding-inline:3.75rem}.tymbrel-row.colourful-divider::before{content:"";display:block;width:100%;height:1rem;border-top-left-radius:2.5rem 50%;border-top-right-radius:2.5rem 50%;border-bottom-left-radius:2.5rem 50%;border-bottom-right-radius:2.5rem 50%;background:linear-gradient(100deg, var(--success-400) 0% 54%, color-mix(in srgb, var(--success-400) 50%, var(--primary-400) 50%) 54% 92%, var(--primary-400) 92% 100%)}@media screen and (max-width: 48rem){.tymbrel-row.colourful-divider{padding-inline:1.25rem}}.add-colourful-line-before:before{content:"";display:block;width:7.625rem;height:.25rem;margin-bottom:1.25rem;background:linear-gradient(90deg, var(--alert-400) 0% 12%, var(--warning-400) 12% 45%, var(--success-400) 45% 100%)}.add-colourful-line-after,.add-colourful-line-success,.add-colourful-line-alert-primary{margin-bottom:0 !important}.add-colourful-line-after:after,.add-colourful-line-success:after,.add-colourful-line-alert-primary:after{content:"";display:block;width:7.625rem;height:.25rem;background:linear-gradient(-90deg, var(--secondary-400) 0% 12%, var(--warning-400) 12% 45%, var(--alert-400) 45% 100%);margin-block:var(--space-60)}@media screen and (max-width: 48rem){.center-tablet-sm .add-colourful-line-after::after,.center-tablet-sm .add-colourful-line-success::after,.center-tablet-sm .add-colourful-line-alert-primary::after{margin-inline:auto}}.add-colourful-line-success:after{background:linear-gradient(-90deg, var(--alert-400) 0% 12%, var(--warning-400) 12% 45%, var(--success-400) 45% 100%)}.add-colourful-line-alert-primary::after{margin-block:1.875rem;background:linear-gradient(-90deg, var(--primary-400) 0% 12%, color-mix(in srgb, var(--alert-400) 50%, var(--primary-400) 50%) 12% 45%, var(--alert-400) 45% 100%)}p:has(>.ph__label){position:relative}.ph__label{padding:.3125rem .6875rem;border-radius:999px;background-color:#333;color:var(--neutral-100);position:absolute;left:0.75rem;bottom:0.75rem;font-size:0.8125rem;font-weight:500}@media screen and (min-width: 48.0625rem){.increase-padding-right-first-col-6>.tymbrel-col:first-child{padding-right:2.5rem}}.full-row-text-half-background{border-image-source:linear-gradient(transparent 50%, var(--secondary-100) 50%);border-image-slice:0 fill;border-image-width:0;border-image-outset:0 100vw}.full-row-text-half-background-alert{border-image-source:linear-gradient(transparent 50%, var(--alert-100) 50%)}.full-row-text-half-background-alert.full-row-text-two-img{background:var(--alert-100)}@media screen and (max-width: 40rem){.full-row-text-two-img{background:transparent;border-image-source:linear-gradient(transparent calc(50% + .1875rem), var(--secondary-100) calc(50% + .1875rem))}.full-row-text-two-img.full-row-text-half-background-alert{background:transparent;border-image-source:linear-gradient(transparent calc(50% + .1875rem), var(--alert-100) calc(50% + .1875rem))}}.full-row-text-bottom-background-primary{border-image-source:linear-gradient(to top, var(--primary-100) 100px, transparent 100px);border-image-slice:0 fill;border-image-width:0;border-image-outset:0 100vw}.full-row-text-top-background-primary{border-image-source:linear-gradient(to bottom, var(--primary-100) 100px, transparent 100px);border-image-slice:0 fill;border-image-width:0;border-image-outset:0 100vw}.case-study-top-background{position:relative;isolation:isolate;overflow:visible;border-image-source:linear-gradient(var(--secondary-100) 100px, transparent 100px);border-image-slice:0 fill;border-image-width:0;border-image-outset:0 100vw}.case-study-top-background::after{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;background:inherit;pointer-events:none}.full-row-text{max-width:unset !important;margin-inline:2.5rem !important;padding-inline:var(--space-50) !important;min-height:37.5rem}@media screen and (max-width: 59.375rem){.full-row-text{min-height:unset;padding-top:8.125rem !important}}.full-row-text .tymbrel-col{display:flex;align-items:flex-end}.full-row-text .tymbrel-col>*{max-width:37.5rem}.full-row-text-colourful,.full-row-text-half-background,.full-row-text-bottom-background-primary,.full-row-text-top-background-primary{position:relative;isolation:isolate;overflow:visible}.full-row-text-colourful::after,.full-row-text-half-background::after,.full-row-text-bottom-background-primary::after,.full-row-text-top-background-primary::after{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;background:inherit;pointer-events:none}.full-row-text.full-row-text-img{padding:0 !important}.full-row-text.full-row-text-img>.tymbrel-col{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:stretch;min-height:inherit;padding:0 !important;border-radius:inherit;overflow:hidden}.full-row-text.full-row-text-img>.tymbrel-col>*{min-width:0;max-width:none;margin:0}.full-row-text.full-row-text-img>.tymbrel-col>:not(p:has(img)){align-self:end;padding:var(--space-70) var(--space-90)}@media screen and (max-width: 59.375rem){.full-row-text.full-row-text-img>.tymbrel-col{grid-template-columns:minmax(0, 1fr)}.full-row-text.full-row-text-img>.tymbrel-col>p:has(img){aspect-ratio:16 / 10}.full-row-text.full-row-text-img>.tymbrel-col>:not(p:has(img)){padding:var(--space-50)}}.full-row-text-img:not(.full-row-text-two-img) .tymbrel-col>p:has(img){position:relative}.full-row-text-img:not(.full-row-text-two-img) .tymbrel-col>p:has(img) img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0;border-radius:0 !important}.full-row-text-colourful::before{content:"";position:absolute;z-index:-2;top:-.9375rem;left:1.875rem;width:calc(100% - 3.75rem);height:8.75rem;border-radius:62.4375rem;pointer-events:none;background:linear-gradient(90deg, var(--alert-400) 0 54%, color-mix(in srgb, var(--alert-400) 50%, var(--secondary-400) 50%) 54% 90%, var(--secondary-400) 90% 100%)}@media screen and (max-width: 71.875rem){.full-row-text-colourful::before{left:.625rem;width:calc(100% - 1.25rem);border-radius:3.125rem}}@media screen and (max-width: 31.25rem){.full-row-text-colourful::before{left:.25rem;width:calc(100% - .5rem)}}.full-row-text-colourful-alert::before{background:linear-gradient(90deg, var(--success-400) 0 54%, color-mix(in srgb, var(--success-400) 50%, var(--alert-400) 50%) 54% 90%, var(--alert-400) 90% 100%)}.full-row-text-colourful-primary-secondary::before{background:linear-gradient(90deg, var(--primary-400) 0 54%, color-mix(in srgb, var(--primary-400) 50%, var(--secondary-400) 50%) 54% 90%, var(--secondary-400) 90% 100%)}.full-row-text-colourful-primary-alert::before{background:linear-gradient(90deg, var(--primary-400) 0 54%, color-mix(in srgb, var(--primary-400) 50%, var(--alert-400) 50%) 54% 90%, var(--alert-400) 90% 100%)}.full-row-text-centered{padding-top:var(--space-70) !important;min-height:unset !important}.full-row-text-centered .tymbrel-col{margin-inline:auto;text-align:center;display:flex;justify-content:center;align-items:center;padding-block:var(--space-60)}.full-row-text-two-img{min-height:unset !important}.full-row-text-two-img>.tymbrel-col{display:flex !important;gap:.3125rem;align-items:stretch}@media screen and (max-width: 40rem){.full-row-text-two-img>.tymbrel-col{flex-direction:column}}.full-row-text-two-img>.tymbrel-col img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;min-height:18.75rem}.full-row-text-two-img>.tymbrel-col p{height:100%;overflow:hidden}.full-row-text-two-img>.tymbrel-col p:first-child{flex:2}.full-row-text-two-img>.tymbrel-col p:last-child{flex:1;padding:0 !important}@media screen and (max-width: 40rem){.full-row-text-two-img>.tymbrel-col p{aspect-ratio:unset !important;min-height:15.625rem;max-height:15.625rem}}.small-text{margin-top:6.875rem}@media screen and (max-width: 48rem){.small-text{margin-top:5rem !important}}.next-case-study{padding-inline:2.5rem !important;display:flex;align-items:center;justify-content:space-between !important;flex-wrap:nowrap;gap:1.5625rem 1.25rem}@media screen and (max-width: 40rem){.next-case-study{padding-inline:1.25rem !important}}@media screen and (max-width: 31.25rem){.next-case-study{flex-direction:column !important;align-items:flex-start}}.next-case-study:after{content:"";font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2.1875rem;padding-right:1.25rem}@media screen and (max-width: 40rem){.next-case-study:after{font-size:1.5625rem}}@media screen and (max-width: 31.25rem){.next-case-study:after{padding-left:1.25rem}}.next-case-study>.tymbrel-col{max-width:unset !important}.next-case-study .preheading{margin-bottom:.9375rem !important}.next-case-study h2 a{color:inherit}.next-case-study h2 a:hover,.next-case-study h2 a:focus{opacity:0.8}.stepCallouts.stepCalloutsNac div:first-child span{background-color:var(--brand-nac-dark) !important}.stepCallouts.stepCalloutsTucows div:first-child span{background-color:var(--brand-tucows-green) !important}.stepCallouts.stepCalloutsTucows div:first-child p{color:var(--brand-tucows)}.stepCallouts.stepCalloutsTucows h3,.stepCallouts.stepCalloutsTucows .h4{color:var(--brand-tucows)}.stepCallouts.stepCalloutsMissisaugafoundation div:first-child span{background-color:var(--brand-missisaugafoundation-pink) !important}.stepCallouts.stepCalloutsMissisaugafoundation h3,.stepCallouts.stepCalloutsMissisaugafoundation .h4{color:var(--brand-missisaugafoundation-light)}.stepCallouts.stepCalloutsniagarariverlions div:first-child p{color:var(--brand-niagarariverlions-green) !important}.stepCallouts.stepCalloutsniagarariverlions div:first-child span{background-color:var(--brand-niagarariverlions-green) !important}.stepCallouts.stepCalloutsbluemountainbrewingco div:first-child span{background-color:var(--brand-bluemountainbrewingco) !important}@media screen and (min-width: 31.3125rem){.text-button-left:has(.h2-sm) h2+p{padding-top:.9375rem}}.stepCallouts.stepCalloutsHellodent div:first-child span{background-color:var(--brand-hellodent-blue) !important}.stepCallouts.stepCalloutsHellodent div:first-child p{color:var(--brand-hellodent-dark) !important}.stepCallouts.stepCalloutsDentalcorp div:first-child span{background-color:var(--brand-dentalcorp-blue) !important}.stepCallouts.stepCalloutsDentalcorp div:first-child p{color:var(--brand-dentalcorp-dark) !important}.stepCallouts.stepCalloutsOxy div:first-child span{background-color:var(--brand-oxy-green) !important}.proof-details-page-title{--proof-title-background: var(--neutral-900);--proof-title-text: var(--neutral-100);--proof-title-accent: var(--neutral-100);--proof-title-line-end: var(--neutral-100);position:relative;isolation:isolate;overflow:hidden;margin-top:0;padding-block:calc(var(--header-height) + var(--space-100)) var(--space-140) !important;background-color:var(--proof-title-background) !important;background-image:none;color:var(--proof-title-text) !important;border-radius:0 0 var(--border-radius-callout) var(--border-radius-callout)}.proof-details-page-title.proof-title-donald,.proof-details-page-title.calloutDonald,.proof-details-page-title.calloutDonald-dark{--proof-title-background: #da291c;--proof-title-text: var(--brand-donald);--proof-title-accent: var(--brand-donald-gold);--proof-title-line-end: var(--alert-400)}.proof-details-page-title.proof-title-niagarahealth,.proof-details-page-title.calloutNiagaraHealth,.proof-details-page-title.calloutNiagaraHealth-dark{--proof-title-background: var(--brand-niagarahealth-dark);--proof-title-accent: var(--brand-niagarahealth-green)}.proof-details-page-title.proof-title-oxy,.proof-details-page-title.calloutOxy,.proof-details-page-title.calloutOxy-dark{--proof-title-background: var(--brand-oxy-dark);--proof-title-accent: var(--brand-oxy-green);--proof-title-line-end: var(--brand-oxy);--links: var(--brand-oxy-green)}.proof-details-page-title.proof-title-missisaugafoundation,.proof-details-page-title.missisaugafoundation-page-title,.proof-details-page-title.calloutMissisaugafoundation-dark{--proof-title-background: var(--brand-missisaugafoundation-blue);--proof-title-accent: var(--brand-missisaugafoundation-light);--proof-title-line-end: var(--brand-missisaugafoundation-pink)}.proof-details-page-title.proof-title-bluemountainbrewingco,.proof-details-page-title.bluemountainbrewingco-page-title,.proof-details-page-title.calloutBluemountainbrewingco,.proof-details-page-title.calloutBluemountainbrewingco-dark{--proof-title-background: var(--brand-bluemountainbrewingco);--proof-title-line-end: var(--brand-bluemountainbrewingco);--links: var(--neutral-100)}.proof-details-page-title.proof-title-bluemountainbrewingco .heading-highlight,.proof-details-page-title.bluemountainbrewingco-page-title .heading-highlight,.proof-details-page-title.calloutBluemountainbrewingco .heading-highlight,.proof-details-page-title.calloutBluemountainbrewingco-dark .heading-highlight{--highlight-colour: var(--brand-bluemountainbrewingco-highlight);background-size:100% var(--highlight-height, 0.55em)}.proof-details-page-title.proof-title-prose,.proof-details-page-title.calloutProse,.proof-details-page-title.calloutProse-dark{--proof-title-background: var(--brand-prose);--proof-title-accent: var(--brand-prose-gold)}.proof-details-page-title.proof-title-hellodent,.proof-details-page-title.hellodent-page-title,.proof-details-page-title.calloutHellodent,.proof-details-page-title.calloutHellodent-dark{--proof-title-background: var(--brand-hellodent-ink);--proof-title-text: var(--brand-hellodent);--proof-title-accent: var(--brand-hellodent-sage);--proof-title-line-end: var(--brand-hellodent-blue);--links: var(--brand-hellodent)}.proof-details-page-title.proof-title-hellodent .heading-highlight,.proof-details-page-title.hellodent-page-title .heading-highlight,.proof-details-page-title.calloutHellodent .heading-highlight,.proof-details-page-title.calloutHellodent-dark .heading-highlight{--highlight-colour: var(--brand-hellodent-green);background-size:100% var(--highlight-height, 0.55em)}.proof-details-page-title.proof-title-dentalcorp,.proof-details-page-title.dentalcorp-page-title,.proof-details-page-title.calloutDentalcorp,.proof-details-page-title.calloutDentalcorp-dark{--proof-title-background: var(--brand-dentalcorp-ink);--proof-title-text: var(--brand-dentalcorp);--proof-title-accent: var(--brand-dentalcorp-sage);--proof-title-line-end: var(--brand-dentalcorp-blue);--links: var(--brand-dentalcorp)}.proof-details-page-title.proof-title-dentalcorp .heading-highlight,.proof-details-page-title.dentalcorp-page-title .heading-highlight,.proof-details-page-title.calloutDentalcorp .heading-highlight,.proof-details-page-title.calloutDentalcorp-dark .heading-highlight{--highlight-colour: var(--brand-dentalcorp-green);background-size:100% var(--highlight-height, 0.55em)}.proof-details-page-title::before,.proof-details-page-title::after{content:none}.proof-details-page-title>.tymbrel-col{position:static;z-index:auto;container-type:normal;max-width:102.5rem;margin-inline:auto}.proof-details-page-title>.tymbrel-col>:not(.proof-details-page-title__image){position:relative;z-index:1;width:100%;max-width:65.625rem}.proof-details-page-title>.tymbrel-col h1{color:inherit;margin-bottom:2.1875rem !important}.proof-details-page-title>.tymbrel-col>p:not(.preheading){max-width:59.375rem;color:inherit}.proof-details-page-title>.tymbrel-col>p.proof-details-page-title__image{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;max-width:none;margin:0;pointer-events:none}.proof-details-page-title>.tymbrel-col>p.proof-details-page-title__image img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--proof-title-image-position, center);object-position:var(--proof-title-image-position, center);border-radius:0;opacity:0.14}.proof-details-page-title.page-title .preheading,.proof-details-page-title.page-title .preheading a{color:var(--proof-title-accent) !important}.proof-details-page-title.page-title .preheading{margin-bottom:2.5rem}.proof-details-page-title.page-title.tucows-page-title{--proof-title-accent: var(--brand-tucows-green)}.proof-details-page-title.page-title.nac-page-title{--proof-title-accent: var(--brand-nac);--proof-title-line-end: var(--brand-nac-dark)}.proof-details-page-title.page-title.nac-page-title .preheading,.proof-details-page-title.page-title.nac-page-title .preheading a{color:var(--proof-title-accent) !important}.proof-details-page-title.page-title .add-preheading-line::after{--mark-a: var(--proof-title-accent);--mark-middle: var(
                --proof-title-line-middle,
                color-mix(in srgb, var(--proof-title-accent) 50%, var(--proof-title-line-end) 50%)
            );--mark-b: var(--proof-title-line-end)}.proof-details-page-title .proof-filter-results{gap:1.25rem 2.5rem;margin-top:2.1875rem;font-size:1rem;color:inherit}.proof-details-page-title .proof-filter-results>div{flex-direction:row;align-items:center;flex-wrap:wrap;gap:.625rem .875rem;padding:0;border:0}.proof-details-page-title .proof-filter-results ul{gap:.375rem}.proof-details-page-title .proof-filter-results li{padding:.25rem .75rem;border:.125rem solid currentColor;border-radius:3.125rem;color:inherit;font-weight:500}@media screen and (max-width: 70.625rem){.proof-details-page-title{padding-block:9.375rem var(--space-80) !important}}@media screen and (max-width: 40rem){.proof-details-page-title.page-title .preheading{margin-bottom:1.5625rem}.proof-details-page-title .proof-filter-results{font-size:.875rem}}@media screen and (min-width: 70.6875rem){body:has(.proof-details-page-title.page-title) main{padding-top:0}body:has(.proof-details-page-title.page-title) .header.header--b:not(.scroll) .header__logo a::after{background-color:var(--neutral-100)}body:has(.proof-details-page-title.page-title) .header.header--b:not(.scroll) nav[aria-label="Primary"]>ul>li>a,body:has(.proof-details-page-title.page-title) .header.header--b:not(.scroll) nav[aria-label="Primary"]>ul>li>button.nav-disclosure{--nav-rest: var(--neutral-100);--nav-mark: var(--text);color:var(--neutral-100) !important}body:has(.proof-details-page-title.page-title) .header.header--b:not(.scroll) nav[aria-label="Primary"]>ul>li.active>a,body:has(.proof-details-page-title.page-title) .header.header--b:not(.scroll) nav[aria-label="Primary"]>ul>li.active>button.nav-disclosure,body:has(.proof-details-page-title.page-title) .header.header--b:not(.scroll) nav[aria-label="Primary"]>ul>li.is-open>a,body:has(.proof-details-page-title.page-title) .header.header--b:not(.scroll) nav[aria-label="Primary"]>ul>li.is-open>button.nav-disclosure,body:has(.proof-details-page-title.page-title) .header.header--b:not(.scroll) nav[aria-label="Primary"]>ul>li:hover>a,body:has(.proof-details-page-title.page-title) .header.header--b:not(.scroll) nav[aria-label="Primary"]>ul>li:hover>button.nav-disclosure,body:has(.proof-details-page-title.page-title) .header.header--b:not(.scroll) nav[aria-label="Primary"]>ul>li:focus-within>a,body:has(.proof-details-page-title.page-title) .header.header--b:not(.scroll) nav[aria-label="Primary"]>ul>li:focus-within>button.nav-disclosure{color:var(--neutral-100) !important}body:has(.proof-details-page-title.page-title) .header.header--b:not(.scroll) .button-nav{color:var(--neutral-100) !important;border-color:var(--neutral-100);background-image:linear-gradient(var(--text), var(--text))}body:has(.proof-details-page-title.page-title) .header.header--b:not(.scroll) .button-nav:hover,body:has(.proof-details-page-title.page-title) .header.header--b:not(.scroll) .button-nav:focus-visible,body:has(.proof-details-page-title.page-title) .header.header--b:not(.scroll) .button-nav.active{color:var(--neutral-100) !important;border-color:var(--neutral-100)}}@media screen and (max-width: 70.625rem){body:has(.proof-details-page-title.page-title){--mobile-header-background: var(--neutral-900);--mobile-header-logo: var(--neutral-100);--mobile-header-accent: var(--neutral-100);--mobile-menu-logo: var(--neutral-100)}body:has(.proof-details-page-title.page-title) .header.header--b .header__logo a::after{background-color:var(--neutral-100) !important}body:has(.proof-details-page-title.page-title) .header--b .grt-mobile-button .line1{background-color:var(--alert-400)}body:has(.proof-details-page-title.page-title) .header--b .grt-mobile-button .line3{background-color:var(--secondary-400)}body:has(.proof-details-page-title.page-title) #mobile-menu{background-color:var(--neutral-900);color:var(--neutral-100);--mobile-cta-background: var(--neutral-100);--mobile-cta-text: var(--neutral-900);--mobile-cta-arrow: var(--neutral-100)}}.blog-post-page-title.page-title{position:relative;isolation:isolate;overflow:hidden;margin-top:0;padding:calc(var(--header-height) + var(--space-60)) 0 1.5625rem !important;background:var(--neutral-900);color:var(--success-400);border-radius:0 0 var(--border-radius-callout) var(--border-radius-callout)}.blog-post-page-title.page-title::before,.blog-post-page-title.page-title::after{content:none}.blog-post-page-title.page-title>.tymbrel-col{position:static;container-type:normal;width:100%;max-width:var(--blog-content-width);margin-inline:auto;padding-inline:var(--padding)}@media screen and (min-width: 64.0625rem){.blog-post-page-title.page-title>.tymbrel-col{padding-inline:var(--double-padding)}}.blog-post-page-title.page-title>.tymbrel-col>:not(.blog-post-page-title__image){position:relative;z-index:1;width:100%;max-width:none}.blog-post-page-title.page-title>.tymbrel-col>p.blog-post-page-title__image{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;max-width:none;margin:0;pointer-events:none}.blog-post-page-title.page-title>.tymbrel-col>p.blog-post-page-title__image img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--blog-title-image-position, center);object-position:var(--blog-title-image-position, center);opacity:0.14;border-radius:0}.blog-post-page-title.page-title .preheading,.blog-post-page-title.page-title .preheading a,.blog-post-page-title.page-title h1{color:var(--success-400) !important}.blog-post-page-title.page-title .preheading{margin-bottom:2.1875rem}.blog-post-page-title.page-title h1{font-size:clamp(2.3125rem, 4vw, 3.75rem);line-height:1.1;margin-bottom:var(--space-100) !important}.blog-post-page-title.page-title .blog-post-page-title__meta{margin:0;color:var(--neutral-100);font-size:1rem}.blog-post-page-title.page-title .blog-post-page-title__meta>.tymbrel-col{padding:0;gap:1.25rem 1.875rem;-webkit-animation:none;animation:none}.blog-post-page-title.page-title .blog-post-page-title__meta>.tymbrel-col>*{width:auto;max-width:none;margin:0;font-size:inherit}.blog-post-page-title.page-title .blog-post-page-title__meta .page-title-read-time{border:0;padding:0;font-weight:400}.blog-post-page-title.page-title .blog-post-page-title__meta .blog-post-page-title__categories a{display:inline-block;padding:.25rem .75rem;border:.125rem solid currentColor;border-radius:3.125rem;color:inherit;font-size:.875rem}.blog-post-page-title.page-title .blog-post-page-title__meta .share-blog>p{display:none}.blog-post-page-title.page-title .blog-post-page-title__meta .a2a_kit{margin:0 !important}.blog-post-page-title.page-title .blog-post-page-title__meta .a2a_kit>a{width:1.75rem;height:1.75rem;border:0;border-radius:0;color:var(--neutral-100);background:transparent}.blog-post-page-title.page-title .blog-post-page-title__meta .a2a_kit>a:hover,.blog-post-page-title.page-title .blog-post-page-title__meta .a2a_kit>a:focus-visible{background:transparent}.blog-post-page-title.page-title .blog-post-page-title__meta .a2a_kit>a:hover path,.blog-post-page-title.page-title .blog-post-page-title__meta .a2a_kit>a:hover g,.blog-post-page-title.page-title .blog-post-page-title__meta .a2a_kit>a:focus-visible path,.blog-post-page-title.page-title .blog-post-page-title__meta .a2a_kit>a:focus-visible g{fill:var(--success-400) !important}.blog-post-page-title.page-title .blog-post-page-title__meta .a2a_kit .a2a_svg path,.blog-post-page-title.page-title .blog-post-page-title__meta .a2a_kit .a2a_svg g{fill:var(--neutral-100) !important}@media screen and (max-width: 70.625rem){.blog-post-page-title.page-title{padding-top:8.75rem !important}}@media screen and (max-width: 48rem){.blog-post-page-title.page-title h1{margin-bottom:var(--space-60) !important}.blog-post-page-title.page-title .blog-post-page-title__meta{font-size:.875rem}.blog-post-page-title.page-title .blog-post-page-title__meta>.tymbrel-col{flex-direction:row;flex-wrap:wrap;gap:1.25rem}.blog-post-page-title.page-title .blog-post-page-title__meta>.tymbrel-col>*{flex:1 1 max-content;min-width:calc(50% - .625rem);max-width:100%;overflow-wrap:anywhere}}body:has(.blog-post-page-title.page-title){--blog-content-width: 80.625rem}@media screen and (min-width: 70.6875rem){body:has(.blog-post-page-title.page-title) main{padding-top:0}body:has(.blog-post-page-title.page-title) .header.header--b:not(.scroll) nav[aria-label="Primary"]>ul>li>a,body:has(.blog-post-page-title.page-title) .header.header--b:not(.scroll) nav[aria-label="Primary"]>ul>li>button.nav-disclosure{--nav-rest: var(--success-400);--nav-mark: var(--alert-400);color:var(--neutral-100) !important}body:has(.blog-post-page-title.page-title) .header.header--b:not(.scroll) nav[aria-label="Primary"]>ul>li.active>a,body:has(.blog-post-page-title.page-title) .header.header--b:not(.scroll) nav[aria-label="Primary"]>ul>li.active>button.nav-disclosure,body:has(.blog-post-page-title.page-title) .header.header--b:not(.scroll) nav[aria-label="Primary"]>ul>li.is-open>a,body:has(.blog-post-page-title.page-title) .header.header--b:not(.scroll) nav[aria-label="Primary"]>ul>li.is-open>button.nav-disclosure,body:has(.blog-post-page-title.page-title) .header.header--b:not(.scroll) nav[aria-label="Primary"]>ul>li:hover>a,body:has(.blog-post-page-title.page-title) .header.header--b:not(.scroll) nav[aria-label="Primary"]>ul>li:hover>button.nav-disclosure,body:has(.blog-post-page-title.page-title) .header.header--b:not(.scroll) nav[aria-label="Primary"]>ul>li:focus-within>a,body:has(.blog-post-page-title.page-title) .header.header--b:not(.scroll) nav[aria-label="Primary"]>ul>li:focus-within>button.nav-disclosure{color:var(--success-400) !important}body:has(.blog-post-page-title.page-title) .header.header--b:not(.scroll) .button-nav{color:var(--neutral-100) !important;border-color:var(--neutral-100);background-image:linear-gradient(var(--alert-400), var(--alert-400))}body:has(.blog-post-page-title.page-title) .header.header--b:not(.scroll) .button-nav:hover,body:has(.blog-post-page-title.page-title) .header.header--b:not(.scroll) .button-nav:focus,body:has(.blog-post-page-title.page-title) .header.header--b:not(.scroll) .button-nav.active{color:var(--success-400) !important;border-color:var(--success-400);background-size:100% 42%}}.scroll-drop-in{--scroll-drop-distance: -30px;--scroll-drop-duration: 700ms}.scroll-drop-in.scroll-drop-ready:not(.scroll-drop-visible)>*{opacity:0}.scroll-drop-in.scroll-drop-ready.scroll-drop-visible>*{-webkit-animation:scroll-drop-in var(--scroll-drop-duration) cubic-bezier(0.25, 0.46, 0.45, 0.94) var(--scroll-drop-delay, 0ms) both;animation:scroll-drop-in var(--scroll-drop-duration) cubic-bezier(0.25, 0.46, 0.45, 0.94) var(--scroll-drop-delay, 0ms) both}.scroll-drop-in>:nth-child(1){--scroll-drop-delay: 0ms}.scroll-drop-in>:nth-child(2){--scroll-drop-delay: 450ms}.scroll-drop-in>:nth-child(3){--scroll-drop-delay: 900ms}.scroll-drop-in>:nth-child(4){--scroll-drop-delay: 1350ms}.scroll-drop-in>:nth-child(5){--scroll-drop-delay: 1800ms}.scroll-drop-in>:nth-child(6){--scroll-drop-delay: 2250ms}.scroll-drop-in>:nth-child(7){--scroll-drop-delay: 2700ms}.scroll-drop-in>:nth-child(8){--scroll-drop-delay: 3150ms}.scroll-drop-in>:nth-child(9){--scroll-drop-delay: 3600ms}.scroll-drop-in>:nth-child(10){--scroll-drop-delay: 4050ms}.scroll-drop-in>:nth-child(11){--scroll-drop-delay: 4500ms}.scroll-drop-in>:nth-child(12){--scroll-drop-delay: 4950ms}@media screen and (max-width: 48rem){.scroll-drop-in.scroll-drop-desktop.scroll-drop-ready>*{opacity:1;-webkit-animation:none;animation:none}}@-webkit-keyframes scroll-drop-in{from{opacity:0;translate:0 var(--scroll-drop-distance)}to{opacity:1;translate:0 0}}@keyframes scroll-drop-in{from{opacity:0;translate:0 var(--scroll-drop-distance)}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion: reduce){.scroll-drop-in.scroll-drop-ready>*{opacity:1;-webkit-animation:none;animation:none}}@media print{.scroll-drop-in.scroll-drop-ready>*{opacity:1;-webkit-animation:none;animation:none}}
/*# sourceMappingURL=style.css.map */