.Footer_footer__LxLGV{border-top:1px solid var(--color-border-default);padding-block:var(--space-card-lg)}.Footer_top__EnE4J{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-8)}.Footer_brand__hrKsL{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-7);flex-shrink:0}.Footer_columns__a4fA_{display:flex;flex:1 1;flex-wrap:nowrap;justify-content:space-between;width:min(100%,56.25rem);max-width:56.25rem;margin-left:auto;gap:var(--space-6)}.Footer_logo__y_pDi{align-self:flex-start}.Footer_columnTitle__UU_xV{margin:0 0 var(--space-3);font-size:var(--text-md);font-weight:var(--font-weight-regular);line-height:var(--leading-none);color:var(--color-text-primary)}.Footer_linkList___jPgo{display:flex;flex-direction:column;gap:var(--space-3);padding:0;margin:0;list-style:none}.Footer_linkList___jPgo a{font-size:var(--text-md);font-weight:var(--font-weight-regular);line-height:var(--leading-none);color:var(--color-text-secondary);text-decoration:none}.Footer_linkList___jPgo a:hover{color:var(--color-text-link-hover)}.Footer_linkList___jPgo a:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.Footer_locationLine__JsrZe{margin:0;font-size:var(--text-md);font-weight:var(--font-weight-regular);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.Footer_disclaimerRow__Jq6t6{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-8);padding-top:var(--space-7);margin-top:var(--space-8);border-top:1px solid var(--color-border-default)}.Footer_ahpra__zf81L,.Footer_disclaimerBody__7tpuF{margin:0;font-size:var(--text-xs);font-weight:var(--font-weight-medium);line-height:var(--leading-normal);color:var(--color-text-muted)}.Footer_disclaimerBody__7tpuF{max-width:42.5rem}.Footer_ahpra__zf81L{flex-shrink:0;color:var(--color-text-secondary)}.Footer_bottom__GqBWJ{justify-content:space-between;gap:var(--space-6);margin-top:var(--space-8);font-size:var(--text-xs);font-weight:var(--font-weight-medium)}.Footer_bottom__GqBWJ,.Footer_legal__fuCOy{display:flex;flex-wrap:wrap;align-items:center}.Footer_legal__fuCOy{column-gap:var(--space-6);row-gap:var(--space-3)}.Footer_copyright__lB5DI{white-space:nowrap}.Footer_legalLinks__1_T6w{display:flex;flex-wrap:nowrap;gap:var(--space-6);align-items:center}.Footer_legal__fuCOy a{color:var(--color-text-muted);text-decoration:underline;white-space:nowrap}.Footer_legal__fuCOy a:hover{color:var(--color-text-link-hover);text-decoration:underline}.Footer_credit__aIZUK{margin:0;white-space:nowrap}.Footer_credit__aIZUK a{color:var(--color-text-muted);text-decoration:underline}.Footer_credit__aIZUK a:hover{color:var(--color-text-link-hover);text-decoration:underline}@media (max-width:900px){.Footer_top__EnE4J{flex-direction:column}.Footer_columns__a4fA_{flex:none;flex-direction:column;justify-content:flex-start;width:100%;max-width:none;margin-left:0;gap:var(--space-8)}.Footer_disclaimerRow__Jq6t6{flex-direction:column}}.Header_header__ZPN_X{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-header);height:var(--size-header-height);background-color:var(--color-bg-page);border-bottom:1px solid var(--color-border-default)}.Header_inner__q09Ou{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:100%;padding-inline:var(--space-page-x)}.Header_logo__1hGYx{grid-column:1;justify-self:start;margin-block:var(--space-2)}.Header_nav__LLUoy{grid-column:2;display:flex;align-items:center;justify-content:center;gap:var(--space-8)}.Header_navLink__SqOUL{font-size:var(--text-md);font-weight:var(--font-weight-medium);line-height:var(--leading-none);color:var(--color-text-primary);text-decoration:none;cursor:pointer;list-style:none}.Header_dropdown__LXMmZ .Header_navLink__SqOUL:hover,.Header_navLink__SqOUL:hover{color:var(--color-text-link-hover)}.Header_navLink__SqOUL:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:4px;border-radius:var(--radius-sm)}.Header_desktopContact__MvB8f{grid-column:3;justify-self:end;flex-shrink:0}.Header_dropdown__LXMmZ{position:relative}.Header_dropdown__LXMmZ:after{content:"";position:absolute;top:100%;left:0;width:100%;height:var(--space-2)}.Header_dropdown__LXMmZ .Header_navLink__SqOUL{display:inline-flex;align-items:center;gap:2px}.Header_chevron__gNYYq{flex-shrink:0;transition:transform var(--duration-base) var(--easing-default)}.Header_dropdownOpen__dFPsa .Header_chevron__gNYYq{transform:rotate(180deg)}.Header_dropdownMenu__1QWJY{position:absolute;top:calc(100% + var(--space-2));left:50%;margin:0;list-style:none;background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-50%);transition:opacity var(--duration-base) var(--easing-default),visibility var(--duration-base) var(--easing-default)}.Header_dropdownMenu__1QWJY:before{content:"";position:absolute;top:-.375rem;left:50%;z-index:1;width:.625rem;height:.625rem;background:var(--color-bg-surface);border-top:1px solid var(--color-border-default);border-left:1px solid var(--color-border-default);transform:translateX(-50%) rotate(45deg)}.Header_dropdownOpen__dFPsa .Header_dropdownMenu__1QWJY{opacity:1;visibility:visible;pointer-events:auto}.Header_treatmentsMenu__p5_3E{display:flex;flex-direction:column;gap:var(--space-8);width:max-content;padding:var(--space-card) var(--space-page-x) var(--space-card) var(--space-card)}.Header_treatmentsColumns__iEWDX{display:flex;gap:var(--space-8);align-items:flex-start}.Header_treatmentsGroup__TtWnb{display:flex;flex-direction:column;gap:var(--space-4);flex:0 0 auto;width:max-content;align-items:stretch}.Header_treatmentsGroup__TtWnb .Header_eyebrow__d7LeQ{white-space:nowrap}.Header_treatmentsList__euz66{display:flex;flex-direction:column;gap:var(--space-4);width:100%;padding:0;margin:0;list-style:none}.Header_treatmentsList__euz66 li{width:100%}.Header_treatmentsLink___87Aq,.Header_treatmentsViewAll__4yVgl{font-size:var(--text-md);font-weight:var(--font-weight-medium);line-height:var(--leading-none);color:var(--color-text-primary);text-decoration:none;white-space:nowrap}.Header_menuItemRow__HKkSu{width:100%}.Header_menuItemLink__RePaX{--menu-arrow-size:1rem;--menu-arrow-gap:var(--space-2);display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--menu-arrow-gap);width:100%;min-height:1.625rem;padding-block:.1875rem;padding-inline:0 var(--space-6);font-size:var(--text-md);font-weight:var(--font-weight-medium);line-height:var(--leading-none);color:var(--color-text-primary);text-decoration:none;transition:color var(--duration-base) var(--easing-default)}.Header_menuItemLink__RePaX:after{content:"";display:block;width:var(--menu-arrow-size);min-width:var(--menu-arrow-size);height:var(--menu-arrow-size);opacity:0;flex-shrink:0;background:url(/icons/arrow.svg) 50%/contain no-repeat;transform:translateX(-.25rem);transition:opacity var(--duration-base) var(--easing-default),transform var(--duration-base) var(--easing-default)}@media (hover:hover){.Header_menuItemLink__RePaX:hover,.Header_resourceItem__6EcrP:hover .Header_menuItemLink__RePaX{color:var(--color-text-primary)}.Header_menuItemLink__RePaX:hover:after,.Header_resourceItem__6EcrP:hover .Header_menuItemLink__RePaX:after{opacity:1;transform:translateX(0)}}.Header_resourcesMenu__HDMwb{display:flex;flex-direction:column;gap:var(--space-6);width:min(24rem,calc(100vw - var(--space-page-x) * 2));padding:var(--space-card)}.Header_resourceItem__6EcrP{display:flex;flex-direction:column;gap:.625rem;width:100%;padding-block:.1875rem;text-decoration:none}.Header_resourceDescription__NFEv4{font-size:var(--text-xs);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);color:var(--color-text-secondary)}.Header_mobileActions__51xgl{display:none;align-items:center;gap:var(--space-3);grid-column:3;justify-self:end;flex-shrink:0}@media (min-width:1025px){.Header_mobileActions__51xgl{display:none}}@media (max-width:1024px){.Header_inner__q09Ou{display:flex;padding-inline:var(--space-3)}.Header_desktopContact__MvB8f,.Header_nav__LLUoy{display:none}.Header_mobileActions__51xgl{display:flex;margin-left:auto}}:root{--color-green-500:#15483f;--color-green-600:#0f3a32;--color-green-450:#149e70;--color-green-400:#8dff7e;--color-green-bright:#81ed77;--color-green-100:rgba(21,72,63,0.1);--color-green-50:rgba(21,72,63,0.12);--color-neutral-900:#000000;--color-neutral-700:#676767;--color-neutral-600:#6e6e6e;--color-neutral-400:#bababb;--color-neutral-300:#c4c4c4;--color-neutral-200:#dfdfdf;--color-neutral-150:#e8e8ea;--color-neutral-50:#f7f8f3;--color-white:#ffffff;--color-black:#000000;--color-overlay-dark-20:rgba(0,0,0,0.2);--color-bg-page:var(--color-white);--color-bg-surface:var(--color-white);--color-bg-surface-muted:var(--color-neutral-150);--color-bg-accent:var(--color-neutral-50);--color-bg-brand:var(--color-green-500);--color-bg-brand-subtle:var(--color-green-100);--color-bg-treatment-hero:#fef8ff;--color-text-primary:var(--color-neutral-900);--color-text-secondary:var(--color-neutral-900);--color-text-muted:var(--color-neutral-900);--color-text-inverse:var(--color-white);--color-text-brand:var(--color-green-600);--color-text-brand-on-dark:var(--color-green-400);--color-text-link:var(--color-green-600);--color-text-link-hover:var(--color-green-450);--color-text-link-on-dark:var(--color-green-bright);--color-border-default:var(--color-neutral-200);--color-border-focus:var(--color-green-500);--color-action-primary-bg:var(--color-green-500);--color-action-primary-bg-hover:var(--color-green-600);--color-action-primary-bg-active:#0a2e28;--color-action-primary-text:var(--color-white);--color-action-secondary-bg:#e3e8e7;--color-action-secondary-bg-hover:#d5dcdb;--color-action-secondary-text:var(--color-green-600);--font-sans:var(--font-radio-canada),"Radio Canada",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-heading:var(--font-radio-canada-big),"Radio Canada Big",var(--font-sans);--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--text-display:4rem;--text-title:3.75rem;--text-h1:3rem;--text-h2:2.25rem;--text-h3:1.75rem;--text-h4:1.375rem;--text-body-lg:1.25rem;--text-body:1.125rem;--text-small:1rem;--text-caption:0.875rem;--text-eyebrow:0.75rem;--text-3xl:var(--text-display);--text-2xl:var(--text-h1);--text-xl:var(--text-h2);--text-lg:var(--text-h3);--text-md:var(--text-body);--text-base:var(--text-body);--text-sm:var(--text-small);--text-xs:var(--text-caption);--leading-none:1;--leading-snug:1.25;--leading-normal:1.5;--leading-relaxed:1.333;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:2.25rem;--space-8:3rem;--space-9:3.75rem;--space-10:4.5rem;--space-11:4.625rem;--space-12:7.5rem;--space-page-x:3rem;--space-section-y:7.5rem;--space-card:2.25rem;--space-card-lg:3rem;--home-grid-gap:var(--space-6);--home-two-col-gap:var(--space-6);--size-copy-lockup-max:31.25rem;--space-lockup-gap:3.75rem;--color-timeline-track:rgba(21,72,63,0.12);--size-content-max:112.5rem;--size-viewport-design:90rem;--size-header-height:4.625rem;--size-logo-width:13.3125rem;--size-touch-target:2.75rem;--radius-sm:4px;--radius-md:12px;--radius-chip:8px;--radius-lg:24px;--radius-pill:70px;--radius-full:9999px;--shadow-sm:0 1px 2px rgba(0,0,0,0.05);--shadow-md:0 4px 24px rgba(0,0,0,0.1);--shadow-card-hover:0 8px 32px rgba(0,0,0,0.12);--shadow-focus-ring:0 0 0 2px var(--color-bg-page),0 0 0 4px var(--color-green-500);--duration-fast:150ms;--duration-base:200ms;--duration-slow:300ms;--easing-default:cubic-bezier(0.4,0,0.2,1);--z-dropdown:100;--z-sticky:200;--z-header:300;--z-overlay:400;--z-modal:500;--hero-min-height:28rem;--hero-max-height:56rem;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1440px}@media (max-width:768px){:root{--text-display:2.625rem;--text-title:2rem;--text-h1:2rem;--text-h2:1.75rem;--text-h3:1.375rem;--text-h4:1.125rem;--text-body-lg:1.125rem;--text-body:1rem;--text-small:0.9375rem;--text-caption:0.875rem;--text-eyebrow:0.75rem}}.btn-glass,.btn-primary,.btn-secondary{--btn-pad-y:var(--space-4);--btn-pad-x:var(--space-4);--btn-arrow-gap-hover:0.375rem;--btn-arrow-size:1.125rem;--btn-arrow-offset:-0.25rem;--btn-arrow-slot:calc(var(--btn-arrow-size) + var(--btn-arrow-gap-hover));position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:0;width:-moz-fit-content;width:fit-content;max-width:max-content;min-height:var(--size-touch-target);padding:var(--btn-pad-y) calc(var(--btn-pad-x) + var(--btn-arrow-slot) / 2);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-weight-regular);line-height:var(--leading-none);text-decoration:none;border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--duration-base) var(--easing-default),box-shadow var(--duration-base) var(--easing-default),border-color var(--duration-base) var(--easing-default),padding-left var(--duration-base) var(--easing-default),padding-right var(--duration-base) var(--easing-default)}.btn-glass:after,.btn-primary:after,.btn-secondary:after{content:"";position:absolute;top:50%;right:var(--btn-pad-x);width:var(--btn-arrow-size);height:var(--btn-arrow-size);opacity:0;pointer-events:none;transform:translateY(-50%) translateX(var(--btn-arrow-offset));transition:opacity var(--duration-base) var(--easing-default),transform var(--duration-base) var(--easing-default)}.btn-glass:after,.btn-primary:after{background:url(/icons/arrow-bright-green.svg) 50%/contain no-repeat}.btn-secondary:after{background:url(/icons/arrow.svg) 50%/contain no-repeat}.btn-glass:after{z-index:1}.btn-primary{color:var(--color-action-primary-text);background-color:var(--color-action-primary-bg);border:none}.btn-primary:focus,.btn-primary:focus-visible,.btn-primary:hover,.btn-primary:visited{text-decoration:none;color:var(--color-action-primary-text)}.btn-primary:active{background-color:var(--color-action-primary-bg-active)}.btn-primary:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px;box-shadow:var(--shadow-focus-ring)}.btn-secondary{color:var(--color-action-secondary-text);background-color:#e3e8e7;background-image:none;opacity:1;border:1px solid transparent}.btn-secondary:focus,.btn-secondary:focus-visible,.btn-secondary:hover,.btn-secondary:visited{text-decoration:none;color:var(--color-action-secondary-text)}.btn-secondary:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.btn-primary:hover{background-color:var(--color-action-primary-bg-hover);box-shadow:var(--shadow-sm)}.btn-secondary:hover{background-color:#d5dcdb;background-image:none;border-color:transparent}.btn-glass:focus-visible,.btn-glass:hover,.btn-primary:focus-visible,.btn-primary:hover,.btn-secondary:focus-visible,.btn-secondary:hover{justify-content:flex-start;padding-left:var(--btn-pad-x);padding-right:calc(var(--btn-pad-x) + var(--btn-arrow-slot))}.btn-glass:focus-visible:after,.btn-glass:hover:after,.btn-primary:focus-visible:after,.btn-primary:hover:after,.btn-secondary:focus-visible:after,.btn-secondary:hover:after{opacity:1;transform:translateY(-50%) translateX(0)}}.btn-link{--btn-link-arrow-size:1rem;--btn-link-arrow-gap:var(--space-2);display:inline-flex;align-items:center;gap:var(--btn-link-arrow-gap);width:-moz-fit-content;width:fit-content;max-width:max-content;padding:0;font-family:var(--font-sans);font-size:inherit;font-weight:var(--font-weight-medium);line-height:var(--leading-none);color:var(--color-green-450);text-decoration:none;background:transparent;border:none;cursor:pointer;transition:color var(--duration-base) var(--easing-default)}.btn-link:after{content:"";display:block;width:var(--btn-link-arrow-size);min-width:var(--btn-link-arrow-size);height:var(--btn-link-arrow-size);opacity:0;flex-shrink:0;background-color:currentColor;mask:url(/icons/arrow.svg) center/contain no-repeat;-webkit-mask:url(/icons/arrow.svg) center/contain no-repeat;transform:translateX(-.25rem);transition:opacity var(--duration-base) var(--easing-default),transform var(--duration-base) var(--easing-default)}.btn-link:focus,.btn-link:focus-visible,.btn-link:hover,.btn-link:visited{color:var(--color-green-450);text-decoration:none}@media (hover:hover) and (pointer:fine){.btn-link:hover:after{opacity:1;transform:translateX(0)}}.btn-link:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px;border-radius:var(--radius-sm)}.btn-link:focus-visible:after{opacity:1;transform:translateX(0)}.btn-link-on-dark,.btn-link-on-dark:focus,.btn-link-on-dark:focus-visible,.btn-link-on-dark:hover,.btn-link-on-dark:visited{color:var(--color-text-link-on-dark)}.btn-glass{overflow:hidden;isolation:isolate;color:var(--color-action-primary-text);border:none}.btn-glass.glass-surface{--glass-frost:0;--glass-blur:8px;--glass-tint:transparent;--glass-light-intensity:0.3}.btn-glass:focus,.btn-glass:focus-visible,.btn-glass:hover,.btn-glass:visited{color:var(--color-action-primary-text);text-decoration:none}.btn-glass:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.btn-sm{--btn-pad-y:var(--space-3);--btn-pad-x:1.25rem;--btn-arrow-size:1rem;--btn-arrow-gap-hover:var(--space-2);min-height:2.6875rem}.btn-nav-cta{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;max-width:max-content;min-height:auto;padding-block:var(--space-2);padding-inline:var(--space-3);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-weight-regular);line-height:var(--leading-none);white-space:nowrap;background-color:var(--color-action-primary-bg);border:none;border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--duration-base) var(--easing-default)}.btn-nav-cta,.btn-nav-cta:visited{color:var(--color-action-primary-text);text-decoration:none}.btn-nav-cta:active{background-color:var(--color-action-primary-bg-active)}.btn-nav-cta:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px;box-shadow:var(--shadow-focus-ring)}@media (hover:hover) and (pointer:fine){.btn-nav-cta:hover{background-color:var(--color-action-primary-bg-hover)}}@media (hover:hover) and (pointer:fine){.btn-glass.glass-surface:focus-visible,.btn-glass.glass-surface:hover{--glass-tint:transparent}}.eyebrow{margin:0;font-size:var(--text-eyebrow);font-weight:var(--font-weight-medium);line-height:var(--leading-none);color:var(--color-text-secondary);text-transform:uppercase}.eyebrow,.skip-link{font-family:var(--font-sans)}.skip-link{position:absolute;top:-100%;left:var(--space-4);z-index:var(--z-modal);padding:var(--space-3) var(--space-4);font-weight:var(--font-weight-regular);color:var(--color-action-primary-text);background-color:var(--color-action-primary-bg);border-radius:var(--radius-sm);text-decoration:none}.skip-link:focus{top:var(--space-4)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.glass-surface{--glass-refraction:80;--glass-depth:20;--glass-dispersion:50;--glass-frost:50;--glass-blur:calc(var(--glass-frost) * 0.24px);--glass-light-angle:45deg;--glass-light-intensity:0.8;--glass-splay:0;--glass-tint:transparent;position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(0deg,var(--glass-tint),var(--glass-tint)),rgba(255,255,255,calc(var(--glass-frost) / 100));backdrop-filter:blur(var(--glass-blur)) saturate(calc(100% + var(--glass-refraction) * .8%)) brightness(calc(1 + var(--glass-refraction) * .0015));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(calc(100% + var(--glass-refraction) * .8%)) brightness(calc(1 + var(--glass-refraction) * .0015));border:1px solid rgba(255,255,255,calc(.35 + var(--glass-frost) / 200));box-shadow:0 calc(var(--glass-depth) * .35px) calc(var(--glass-depth) * 1px) rgba(0,0,0,.05),0 calc(var(--glass-depth) * .6px) calc(var(--glass-depth) * 1.6px) rgba(0,0,0,.07),inset 0 1px 0 rgba(255,255,255,calc(var(--glass-light-intensity) * .85)),inset 0 -1px calc(var(--glass-depth) * .15px) rgba(0,0,0,calc(var(--glass-depth) / 400)),inset 1px 0 0 rgba(255,90,90,calc(var(--glass-dispersion) / 400)),inset -1px 0 0 rgba(90,150,255,calc(var(--glass-dispersion) / 400)),inset 0 0 0 1px rgba(255,255,255,calc(var(--glass-depth) / 100 * .35))}.glass-surface:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(var(--glass-light-angle),rgba(255,255,255,var(--glass-light-intensity)) 0,rgba(255,255,255,calc(var(--glass-light-intensity) * .35)) calc(6% + var(--glass-splay) * 1%),rgba(255,255,255,0) calc(14% + var(--glass-splay) * 2%));pointer-events:none;z-index:0}.glass-surface>*{position:relative;z-index:1}@supports ((-webkit-backdrop-filter:url("#hero-glass-refraction")) or (backdrop-filter:url("#hero-glass-refraction"))){.glass-surface{backdrop-filter:blur(var(--glass-blur)) saturate(calc(100% + var(--glass-refraction) * .8%)) brightness(calc(1 + var(--glass-refraction) * .0015)) url(#hero-glass-refraction);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(calc(100% + var(--glass-refraction) * .8%)) brightness(calc(1 + var(--glass-refraction) * .0015)) url(#hero-glass-refraction)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-surface{background:linear-gradient(0deg,var(--glass-tint),var(--glass-tint)),rgba(255,255,255,calc(var(--glass-frost) / 100))}.glass-surface:before{opacity:calc(var(--glass-frost) / 100 * .65)}}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);color:var(--color-text-primary);background-color:var(--color-bg-page);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-weight-medium)}a{color:inherit}img,video{max-width:100%;height:auto;display:block}main{outline:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{width:100%;max-width:var(--size-content-max);margin-inline:auto;padding-inline:var(--space-page-x)}@media (max-width:768px){:root{--space-page-x:0.75rem;--space-section-y:4rem}}.MobileNav_root__Rq9DH{display:none;flex-shrink:0}.MobileNav_menuButton__PFCZK{display:inline-flex;align-items:center;justify-content:center;width:var(--size-touch-target);height:var(--size-touch-target);padding:0;color:var(--color-text-primary);cursor:pointer;background:none;border:none;border-radius:var(--radius-sm)}.MobileNav_menuButton__PFCZK:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.MobileNav_menuIcon__lPYgT{display:flex;flex-direction:column;justify-content:center;gap:.3125rem;width:1.5rem;height:1.5rem}.MobileNav_menuLine__Chbuu{display:block;width:100%;height:2px;background-color:currentColor;border-radius:1px;transform-origin:center;transition:transform var(--duration-base) var(--easing-default),opacity var(--duration-base) var(--easing-default)}.MobileNav_menuButton__PFCZK[aria-expanded=true] .MobileNav_menuLine__Chbuu:first-child{transform:translateY(7px) rotate(45deg)}.MobileNav_menuButton__PFCZK[aria-expanded=true] .MobileNav_menuLine__Chbuu:nth-child(2){opacity:0}.MobileNav_menuButton__PFCZK[aria-expanded=true] .MobileNav_menuLine__Chbuu:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.MobileNav_backdrop__73tbD{position:fixed;inset:var(--size-header-height) 0 0;z-index:calc(var(--z-header) - 1);visibility:hidden;pointer-events:none;background:rgba(0,0,0,.2);opacity:0;transition:opacity var(--duration-base) var(--easing-default),visibility var(--duration-base) var(--easing-default)}.MobileNav_backdropOpen__PkxB8{visibility:visible;pointer-events:auto;opacity:1}.MobileNav_menuPanel__K4vN8{position:fixed;top:var(--size-header-height);right:0;left:0;z-index:var(--z-header);max-height:calc(100dvh - var(--size-header-height));overflow-y:auto;visibility:hidden;pointer-events:none;background:var(--color-bg-page);border-bottom:1px solid var(--color-border-default);box-shadow:0 8px 24px -8px rgba(0,0,0,.1);opacity:0;transform:translateY(-.5rem);transition:transform var(--duration-base) var(--easing-default),opacity var(--duration-base) var(--easing-default),visibility var(--duration-base) var(--easing-default)}.MobileNav_menuPanelOpen__9p_Im{visibility:visible;pointer-events:auto;opacity:1;transform:translateY(0)}.MobileNav_menuInner__Mu4cQ{display:flex;flex-direction:column;gap:var(--space-6);padding-block:var(--space-card);padding-inline:var(--space-page-x)}.MobileNav_menuLink__oNoYj{font-size:1.125rem;font-weight:var(--font-weight-medium);line-height:var(--leading-none);color:var(--color-text-primary);text-decoration:none}.MobileNav_menuDivider__nXUCo{height:1px;background-color:var(--color-border-default)}.MobileNav_menuSection__1cCJ1,.MobileNav_resourceLinks__Fp9_J,.MobileNav_treatmentLinks__xPgAU{display:flex;flex-direction:column;gap:var(--space-6)}.MobileNav_resourceItem__peFQj{display:flex;flex-direction:column;gap:.625rem;text-decoration:none}.MobileNav_resourceTitle__57qQl{font-size:1.125rem;font-weight:var(--font-weight-medium);line-height:var(--leading-none);color:var(--color-text-primary)}.MobileNav_resourceDescription__ehP70{font-size:var(--text-xs);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);color:var(--color-text-secondary)}@media (max-width:1024px){.MobileNav_root__Rq9DH{display:block}}@media (prefers-reduced-motion:reduce){.MobileNav_backdrop__73tbD,.MobileNav_menuLine__Chbuu,.MobileNav_menuPanel__K4vN8{transition:none}.MobileNav_menuButton__PFCZK[aria-expanded=true] .MobileNav_menuLine__Chbuu:first-child,.MobileNav_menuButton__PFCZK[aria-expanded=true] .MobileNav_menuLine__Chbuu:nth-child(3){transform:none}.MobileNav_menuButton__PFCZK[aria-expanded=true] .MobileNav_menuLine__Chbuu:first-child{transform:rotate(45deg)}.MobileNav_menuButton__PFCZK[aria-expanded=true] .MobileNav_menuLine__Chbuu:nth-child(3){transform:rotate(-45deg)}.MobileNav_menuPanelOpen__9p_Im{transform:none}}.SiteLogo_logo__Kf9Kt{display:inline-flex;flex-shrink:0;text-decoration:none}.SiteLogo_image__OgGNv{display:block;width:auto;max-width:var(--size-logo-width);height:2.5rem}@media (max-width:1024px){.SiteLogo_image__OgGNv{height:2rem}}@font-face{font-family:Radio Canada;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/144f39c568916183-s.woff2) format("woff2");unicode-range:u+02c7,u+02d8-02d9,u+02db,u+0307,u+1400-167f,u+18b0-18f5,u+25cc,u+11ab?}@font-face{font-family:Radio Canada;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/5f2d474e94da1915-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Radio Canada;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23a9303417170486-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Radio Canada;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/702545bf095fa06f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Radio Canada;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/144f39c568916183-s.woff2) format("woff2");unicode-range:u+02c7,u+02d8-02d9,u+02db,u+0307,u+1400-167f,u+18b0-18f5,u+25cc,u+11ab?}@font-face{font-family:Radio Canada;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/5f2d474e94da1915-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Radio Canada;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23a9303417170486-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Radio Canada;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/702545bf095fa06f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Radio Canada;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/144f39c568916183-s.woff2) format("woff2");unicode-range:u+02c7,u+02d8-02d9,u+02db,u+0307,u+1400-167f,u+18b0-18f5,u+25cc,u+11ab?}@font-face{font-family:Radio Canada;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/5f2d474e94da1915-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Radio Canada;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23a9303417170486-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Radio Canada;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/702545bf095fa06f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Radio Canada Fallback;src:local("Arial");ascent-override:90.40%;descent-override:24.39%;line-gap-override:0.00%;size-adjust:104.53%}.__className_9fb9f7{font-family:Radio Canada,Radio Canada Fallback;font-style:normal}.__variable_9fb9f7{--font-radio-canada:"Radio Canada","Radio Canada Fallback"}@font-face{font-family:Radio Canada Big;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/58a8ab7ee47a497a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Radio Canada Big;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ce4739d9fb29f9c1-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Radio Canada Big Fallback;src:local("Arial");ascent-override:99.46%;descent-override:30.49%;line-gap-override:0.00%;size-adjust:100.04%}.__className_f416a7{font-family:Radio Canada Big,Radio Canada Big Fallback;font-weight:500;font-style:normal}.__variable_f416a7{--font-radio-canada-big:"Radio Canada Big","Radio Canada Big Fallback"}