@font-face{font-family:Radio Canada Variable;font-style:normal;font-display:swap;font-weight:300 700;font-stretch:75% 100%;src:url(/_astro/radio-canada-canadian-aboriginal-standard-normal.CIfBiBH7.woff2)format("woff2-variations");unicode-range:U+2C7,U+2D8-2D9,U+2DB,U+307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB?}@font-face{font-family:Radio Canada Variable;font-style:normal;font-display:swap;font-weight:300 700;font-stretch:75% 100%;src:url(/_astro/radio-canada-vietnamese-standard-normal.CzxLLTAV.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Radio Canada Variable;font-style:normal;font-display:swap;font-weight:300 700;font-stretch:75% 100%;src:url(/_astro/radio-canada-latin-ext-standard-normal.CwaNg6Ty.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Variable;font-style:normal;font-display:swap;font-weight:300 700;font-stretch:75% 100%;src:url(/_astro/radio-canada-latin-standard-normal.DbNxx72J.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body{background:var(--ground);min-height:100dvh;color:var(--ink);font-family:var(--font-text);-webkit-font-smoothing:antialiased;text-wrap:pretty;margin:0;line-height:1.5}h1,h2,h3,h4{font-family:var(--font-display);text-wrap:balance;margin:0 0 .5em;line-height:1.1}p{margin:0 0 1em}img,svg,video{max-width:100%;height:auto;display:block}a{color:var(--accentInk,var(--accent));text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{width:min(100% - 32px,1120px);margin-inline:auto}.mono{font-family:var(--font-mono)}:root{--shell:min(100% - 32px, 1240px);--measure:36rem;--ease:cubic-bezier(.6, 0, .2, 1)}.wrap{width:var(--shell)}body{font-variation-settings:normal;font-size:1.0625rem}h1,h2,h3{letter-spacing:-.02em;font-weight:700}.ink-name{color:var(--name);font-weight:700}.ink-grey{color:var(--grey);font-weight:400}.btn{background:var(--accent);color:var(--onAccent);border-radius:var(--radius);white-space:nowrap;align-items:center;gap:10px;padding:12px 20px;font-weight:600;line-height:1.1;transition:background-color .2s;display:inline-flex}@media (hover:hover){.btn:hover{background:var(--accentHover)}}.bar{border-bottom:1px solid var(--hairline);z-index:2;background:#fff;position:relative}.bar__in{justify-content:space-between;align-items:center;gap:16px;padding-block:12px;display:flex}.bar__logo{flex:none;display:block}.bar__logo img{width:164px;height:auto}.bar__right{align-items:center;gap:28px;display:flex}.bar__mail{color:var(--muted);font-size:.95rem;display:none}@media (hover:hover){.bar__mail:hover{color:var(--accentInk)}}.btn--bar{padding:10px 16px;font-size:.95rem}.bar__tel{display:none}@media (width>=760px){.bar__in{padding-block:14px}.bar__logo img{width:230px}.bar__mail,.bar__tel{display:inline}.bar__tel-short{display:none}}.hero{flex-direction:column;justify-content:space-between;gap:28px;min-height:calc(100svh - 150px);padding-top:clamp(28px,5vh,64px);padding-bottom:clamp(24px,4vh,48px);display:flex;overflow:hidden}.hero__top{gap:22px;display:grid}.hero__title{letter-spacing:-.04em;margin:0;font-size:clamp(3.9rem,16.5vw,10.5rem);line-height:.88}.hero__title>span:not(.visually-hidden){display:block}.hero__copy{max-width:var(--measure);margin:0 0 18px;font-size:clamp(1.1rem,1.45vw,1.3rem);line-height:1.5}.hero__where{color:var(--muted);font-size:.98rem;font-style:normal;line-height:1.5;display:grid}@media (width>=900px){.hero__title{font-size:clamp(4rem,12.4vw,10.5rem)}.hero__top{grid-template-columns:auto minmax(0, var(--measure));justify-content:space-between;align-items:end;column-gap:48px}}.hero__base{gap:clamp(10px,2.5vh,26px);display:grid}.hero__sweep{justify-content:flex-end;padding-right:max(16px,50% - 620px);display:flex;overflow:hidden}.swoosh{flex:none;width:max(100%,1000px);max-width:none;height:auto;display:block}.swoosh__line{fill:var(--accent)}.swoosh__pale{fill:var(--pale)}.swoosh__pen{stroke-dasharray:1;stroke-dashoffset:1px;animation:pen 1.1s var(--ease) 50ms forwards}.swoosh__leaf{transform-box:view-box;transform-origin:434px 104px;opacity:0;animation:leaf .45s var(--ease) .95s forwards;transform:scale(.4)rotate(-18deg)}@keyframes pen{to{stroke-dashoffset:0}}@keyframes leaf{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.swoosh__pen{stroke-dashoffset:0;animation:none}.swoosh__leaf{opacity:1;animation:none;transform:none}}.hero__foot{flex-wrap:wrap;align-items:center;gap:14px 28px;display:flex}.btn--call{gap:12px;padding:16px 24px;font-size:1.15rem}.btn--call b{font-variant-numeric:tabular-nums;letter-spacing:.01em;font-weight:700}.hero__mail{align-items:center;gap:8px;font-weight:500;display:inline-flex}@media (hover:hover){.hero__mail:hover{color:var(--ink)}}.letter{padding-block:clamp(64px,9vw,120px) clamp(88px,12vw,152px)}.letter__grid{gap:36px;display:grid}.letter__lead{letter-spacing:-.02em;text-wrap:balance;max-width:19em;margin:0;font-size:clamp(1.7rem,3.4vw,2.9rem);font-weight:500;line-height:1.18}.letter__rest{max-width:var(--measure);font-size:1.1875rem;line-height:1.6}.letter__rest p:last-child{margin-bottom:0}.letter__sign{color:var(--name);margin-top:1.4em;font-size:1.35rem;font-weight:700}@media (width>=900px){.letter__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:64px}}.band{position:relative}.band__edge{width:100%;height:clamp(34px,5vw,72px);margin-bottom:-1px;display:block}.band__crest{fill:#c9c9c9}.band__wave{fill:var(--accent)}.band__body{background:var(--accent);color:var(--onAccent);padding-block:clamp(32px,5vw,64px) clamp(56px,8vw,104px)}.band__grid{align-items:center;gap:40px;display:grid}.band h2{letter-spacing:-.03em;margin-bottom:.4em;font-size:clamp(2rem,4vw,3.2rem)}.band a:not(.btn){color:var(--onAccent)}.band__tel{white-space:nowrap;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-bottom:28px;font-size:clamp(2rem,3.6vw,3.4rem);font-weight:700;line-height:1;display:inline-block}.band__tel span{font-weight:400}.band__lines{gap:14px;margin:0 0 32px;padding:0;font-size:1.125rem;line-height:1.45;list-style:none;display:grid}.band__lines li{grid-template-columns:20px 1fr;align-items:start;gap:12px;display:grid}.band__lines li svg{margin-top:3px}@media (hover:hover){.band a:not(.btn):hover{text-underline-offset:4px;text-decoration:underline}}.btn--ink{background:var(--ink);color:#fff}@media (hover:hover){.btn--ink:hover{background:#33402a}}.band__map .map{background:var(--ground);color:var(--ink);border-color:#0000}.band__map .map a{color:var(--accentInk)}@media (width>=900px){.band__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:64px}}.foot{background:var(--ink);color:#e6eadf}.foot__in{gap:10px;padding-block:28px 20px;display:grid}.foot__reg{margin:0;font-size:.95rem}.foot a{color:var(--accent)}.ps-banner[data-astro-cid-eyauwwy3]{font-family:var(--ps-font-mono);letter-spacing:.02em;font-size:12px;line-height:1.45}.ps-banner__inner[data-astro-cid-eyauwwy3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;width:min(100% - 32px,1120px);margin-inline:auto;padding:9px 0;display:flex}.ps-banner__text[data-astro-cid-eyauwwy3]{color:var(--ps-text-body);align-items:center;gap:10px;margin:0;display:flex}.ps-banner__text[data-astro-cid-eyauwwy3] b[data-astro-cid-eyauwwy3]{color:var(--ps-paper);font-weight:500}.ps-banner__actions[data-astro-cid-eyauwwy3]{align-items:center;gap:10px;margin:0;display:flex}.ps-banner__actions[data-astro-cid-eyauwwy3] .ps-btn[data-astro-cid-eyauwwy3],.ps-banner__actions[data-astro-cid-eyauwwy3] .ps-btn-ghost[data-astro-cid-eyauwwy3]{font-family:var(--ps-font-mono);white-space:nowrap;padding:5px 11px;font-size:12px}@media (width<=560px){.ps-banner__inner[data-astro-cid-eyauwwy3]{justify-content:flex-start}}
