@font-face{font-family:"Radio Canada Big";font-weight:700;font-display:swap;src:url(polices/radio-canada-big-700.woff2) format("woff2")}@font-face{font-family:"Lato";font-weight:400;font-display:swap;src:url(polices/lato-400.woff2) format("woff2")}@font-face{font-family:"Lato";font-weight:700;font-display:swap;src:url(polices/lato-700.woff2) format("woff2")}:root{--sanguine:#F2441D;--appel:#D63A12;--sf:#C2300E;--vin:#2B0B14;--vd:#4A1724;--the:#FFE6DC;--blanc:#FFFFFF;--encre:#24161A;--gris:#6F5C61;--filet:#EBD6CF;--voix:"Radio Canada Big",system-ui,-apple-system,"Segoe UI",sans-serif;--texte:"Lato",system-ui,-apple-system,"Segoe UI",sans-serif;--pad:20px;--sec:56px;--gap:12px;--hh:64px;--r:20px}@media(min-width:768px){:root{--pad:32px;--sec:72px;--gap:16px}}@media(min-width:1024px){:root{--pad:56px;--sec:96px;--gap:24px;--hh:76px}}@keyframes sat-pouls{0%,100%{transform:scale(1)}50%{transform:scale(1.18)}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--hh) + 16px)}body{margin:0;background:var(--blanc);color:var(--encre);font:400 17px/1.6 var(--texte);-webkit-font-smoothing:antialiased;overflow-x:hidden}@media(min-width:1024px){body{font-size:18px}}img{max-width:100%;height:auto;display:block}a{color:var(--sf)}a:hover{color:var(--vin)}h1,h2,h3{margin:0;font-family:var(--voix);font-weight:700;letter-spacing:-.01em;color:var(--vin)}:focus-visible{outline:3px solid var(--sf);outline-offset:2px}.sat-hd :focus-visible,.sat-vin :focus-visible,.sat-ft :focus-visible,.sat-portail :focus-visible,.sat-feuille :focus-visible,.sat-pil :focus-visible,.sat-de--vin:focus-visible{outline-color:var(--blanc)}.sat-sprite{position:absolute;width:0;height:0;overflow:hidden}.sat-ic{width:20px;height:20px;flex:none}.sat-skip{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sat-skip:focus{position:fixed;top:8px;left:8px;z-index:600;width:auto;height:auto;clip:auto;padding:10px 16px;border-radius:999px;background:var(--blanc);color:var(--vin);font-weight:700}.sat-w{width:100%;max-width:calc(1168px + 2 * var(--pad));margin:0 auto;padding:0 var(--pad)}.sat-w--faq{max-width:calc(820px + 2 * var(--pad))}.sat-hd{position:sticky;top:0;z-index:50;background:var(--vin);transition:box-shadow .2s}html[data-compact] .sat-hd{box-shadow:0 8px 22px -12px rgba(0,0,0,.7)}.sat-hd-in{max-width:calc(1168px + 2 * var(--pad));margin:0 auto;padding:0 var(--pad);height:var(--hh);display:flex;align-items:center;justify-content:space-between;gap:24px;transition:height .2s}@media(min-width:1024px){html[data-compact] .sat-hd-in{height:62px}}.sat-logo{display:flex;flex:none}.sat-logo img{width:126px;height:30px}@media(min-width:768px){.sat-logo img{width:143px;height:34px}}.sat-nav{display:none}.sat-menu{display:flex;align-items:center;height:44px;padding:0 18px;border-radius:999px;border:1.5px solid rgba(255,255,255,.7);background:none;color:var(--blanc);font:700 15px/1.2 var(--texte);cursor:pointer}@media(min-width:1024px){.sat-nav{display:flex;align-items:center;gap:30px}.sat-menu{display:none}}.sat-nb{position:relative;display:flex;align-items:center;gap:6px;padding:8px 0;border:0;background:none;color:var(--blanc);font:700 16px/1.2 var(--texte);text-decoration:none;cursor:pointer}.sat-nb:hover{color:var(--blanc)}.sat-nb.sat-on::after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:10px;background:url(ornements/souligne.svg) 0 0/100% 100% no-repeat}.sat-chev{width:16px;height:16px;transition:transform .2s}.sat-dd{position:relative}.sat-pan{position:fixed;z-index:60;display:none;min-width:280px;padding-top:12px}.sat-pan.sat-ouvert{display:block}.sat-dd.sat-ouvert .sat-chev{transform:rotate(180deg)}.sat-pan ul{list-style:none;margin:0;padding:10px;background:var(--vd);border-radius:var(--r);box-shadow:0 22px 44px -16px rgba(0,0,0,.6)}.sat-pan a{display:block;padding:10px 14px;border-radius:12px;color:var(--blanc);text-decoration:none;font:700 15px/1.3 var(--texte)}.sat-pan a:hover{background:rgba(255,255,255,.08);color:var(--blanc)}.sat-pan a[aria-current]{color:var(--sanguine)}.sat-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 20px;border-radius:999px;border:0;font:700 15px/1.2 var(--texte);text-decoration:none;cursor:pointer;transition:background .15s}.sat-btn--appel{background:var(--appel);color:var(--blanc)}.sat-btn--appel:hover{background:var(--sf);color:var(--blanc)}.sat-btn--vin{min-height:52px;padding:0 26px;background:var(--vin);color:var(--blanc);font-size:16px}.sat-btn--vin:hover{background:var(--vd);color:var(--blanc)}.sat-feuille{position:fixed;inset:0 0 0 auto;width:min(440px,100vw);height:100%;max-height:none;margin:0;padding:12px 20px 32px;border:0;background:var(--vin);color:var(--blanc);overflow:auto}.sat-feuille:popover-open{display:flex;flex-direction:column}.sat-feuille::backdrop{background:rgba(43,11,20,.55)}.sat-feuille-h{display:flex;justify-content:space-between;align-items:center;min-height:52px;margin-bottom:8px}.sat-feuille-h img{width:126px;height:30px}.sat-feuille-h button{display:flex;align-items:center;gap:8px;height:44px;padding:0 16px;border-radius:999px;border:1.5px solid rgba(255,255,255,.7);background:none;color:var(--blanc);font:700 15px/1.2 var(--texte);cursor:pointer}.sat-feuille-t{margin:18px 0 8px;font:700 13px/1.4 var(--texte);color:rgba(255,255,255,.72)}.sat-feuille ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.sat-feuille ul a{display:flex;align-items:center;height:100%;min-height:48px;padding:6px 12px;border-radius:12px;background:var(--vd);color:var(--blanc);text-decoration:none;font:700 15px/1.25 var(--texte)}.sat-feuille ul a[aria-current]{box-shadow:inset 0 0 0 2px var(--sanguine)}.sat-feuille-s{margin-top:18px!important}.sat-feuille>.sat-btn{margin-top:22px;min-height:52px}.sat-main{display:block;min-height:50vh;padding-bottom:calc(var(--sec) / 2)}.sat-flux{display:flex;flex-direction:column}.sat-o1{order:1}.sat-o2{order:2}.sat-o3{order:3}.sat-o4{order:4}.sat-o5{order:5}.sat-o6{order:6}.sat-o7{order:7}.sat-o8{order:8}.sat-o9{order:9}.sat-sec{padding:calc(var(--sec) / 2) 0}.sat-sec.sat-the,.sat-sec.sat-vin{padding:var(--sec) 0;margin:calc(var(--sec) / 2) 0}.sat-the{background:var(--the)}.sat-vin{position:relative;overflow:hidden;isolation:isolate;background:var(--vin);color:var(--blanc)}.sat-vin::before{content:"";position:absolute;z-index:-1;width:760px;height:760px;right:-220px;top:-200px;background:url(ornements/s-blanc.svg) center/contain no-repeat;opacity:.06;pointer-events:none}.sat-vin .sat-h1,.sat-vin .sat-h2{color:var(--blanc)}.sat-courbe::before{content:"";display:block;height:48px;margin:0 0 calc(var(--sec) / 2);background:url(ornements/courbe-trait.svg) 0 0/100% 100% no-repeat}.sat-sh{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 16px;margin-bottom:24px}@media(min-width:1024px){.sat-sh{margin-bottom:32px}}.sat-h2{font-size:28px;line-height:1.05;text-wrap:balance}@media(min-width:1024px){.sat-h2{font-size:42px}}.sat-plus{display:inline-flex;align-items:center;gap:8px;min-height:32px;font:700 15px/1.2 var(--texte);color:var(--sf);text-decoration:none}.sat-plus .sat-ic{width:18px;height:18px}.sat-vin .sat-plus{color:var(--blanc)}.sat-h1{font-size:40px;line-height:.98;letter-spacing:-.01em;text-wrap:balance}@media(min-width:768px){.sat-h1{font-size:56px}}@media(min-width:1024px){.sat-h1{font-size:76px}.sat-ph .sat-h1,.sat-pil .sat-h1{font-size:64px}.sat-gd .sat-h1{font-size:60px}}.sat-sl{position:relative;display:inline-block;white-space:nowrap}.sat-sl::after{content:"";position:absolute;left:0;bottom:-.14em;width:100%;height:.2em;background:url(ornements/souligne.svg) 0 0/100% 100% no-repeat}.sat-lede{margin:0;max-width:600px;font-size:17px;line-height:1.6;text-wrap:pretty}@media(min-width:1024px){.sat-lede{font-size:18px}}.sat-vin .sat-lede,.sat-pil .sat-lede{color:rgba(255,255,255,.9)}.sat-ar ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:2px 6px;font:400 13px/1.4 var(--texte);color:var(--gris)}.sat-ar li+li::before{content:"›";margin-right:6px}.sat-ar a{display:inline-block;padding:3px 0;color:inherit;text-decoration:none}.sat-ar a:hover{text-decoration:underline;color:inherit}.sat-ar [aria-current]{color:var(--vin)}.sat-ar--clair ol,.sat-ar--clair [aria-current]{color:rgba(255,255,255,.8)}.sat-hero{padding:20px 0 calc(var(--sec) / 2)}@media(min-width:1024px){.sat-hero{padding-top:36px}}.sat-hero-g,.sat-ph-g{display:grid;gap:24px;align-items:center}@media(min-width:1024px){.sat-hero-g,.sat-ph-g{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:38px}.sat-ph-g--bas{align-items:end;gap:48px}}.sat-hero-x,.sat-ph-x{display:flex;flex-direction:column;gap:18px;min-width:0}@media(min-width:1024px){.sat-hero-x{gap:24px}}.sat-hero-ph,.sat-ph-ph{position:relative;display:block;overflow:hidden;aspect-ratio:1/1;border-radius:var(--r);background:var(--vd)}.sat-hero-ph img,.sat-ph-ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 22%}@media(min-width:768px){.sat-hero-ph,.sat-ph-ph{aspect-ratio:16/11}}@media(min-width:1024px){.sat-hero-ph{aspect-ratio:4/5}.sat-ph-ph{aspect-ratio:5/6}}.sat-coupe::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:22%;background:url(ornements/coupe-blanc.svg) 0 100%/100% 100% no-repeat;pointer-events:none}.sat-coupe--vin::after{background-image:url(ornements/coupe-vin.svg)}.sat-ph{padding:20px 0 calc(var(--sec) * .8)}@media(min-width:1024px){.sat-ph{padding-top:32px}}.sat-ph.sat-vin{margin-bottom:calc(var(--sec) / 2)}.sat-pil{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;min-height:440px;background:var(--vin);color:var(--blanc);margin-bottom:calc(var(--sec) / 4)}@media(min-width:1024px){.sat-pil{min-height:560px}}.sat-pil-ph img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:70% 22%}.sat-pil::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(43,11,20,.15) 0%,rgba(43,11,20,.7) 45%,rgba(43,11,20,.95) 100%)}@media(min-width:768px){.sat-pil-ph img{left:auto;width:58%}.sat-pil::before{background:linear-gradient(90deg,var(--vin) 0%,var(--vin) 40%,rgba(43,11,20,.55) 62%,rgba(43,11,20,0) 100%)}}.sat-pil::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:48px;background:url(ornements/coupe-blanc.svg) 0 100%/100% 100% no-repeat}@media(min-width:1024px){.sat-pil::after{height:64px}}.sat-pil-x{position:relative;display:flex;flex-direction:column;gap:16px;padding-top:var(--sec);padding-bottom:calc(var(--sec) * .6 + 40px)}.sat-pil .sat-h1{color:var(--blanc);max-width:760px}.sat-texte{font-size:17px;line-height:1.6}.sat-texte>section+section{margin-top:8px}.sat-texte h2{margin:40px 0 16px;font-size:28px;line-height:1.05}.sat-texte>section:first-child>h2:first-child{margin-top:0}@media(min-width:1024px){.sat-texte h2{font-size:38px}}.sat-texte h3{margin:28px 0 10px;font-size:22px;line-height:1.15}.sat-texte p{margin:0 0 16px}.sat-texte ul,.sat-texte ol{margin:0 0 16px;padding-left:22px}.sat-texte li{margin-bottom:6px}.sat-texte a{color:var(--sf);font-weight:700;text-decoration-thickness:2px;text-underline-offset:3px}.sat-texte blockquote{position:relative;margin:28px 0;padding:0 0 0 calc(.9em + 12px);font:italic 700 20px/1.3 var(--texte);color:var(--vin)}.sat-texte blockquote::before{content:"";position:absolute;left:0;top:.2em;width:.9em;height:.9em;background:url(ornements/s-sanguine.svg) center/contain no-repeat}.sat-texte blockquote p{margin:0}@media(min-width:1024px){.sat-texte blockquote{font-size:26px}}.sat-encadre{margin:24px 0;padding:22px 24px;border-radius:var(--r);background:var(--the)}.sat-encadre>:last-child{margin-bottom:0}.sat-mix{display:grid;gap:40px;align-items:start}@media(min-width:1024px){.sat-mix .sat-solo{position:sticky;top:calc(var(--hh) + 24px)}}@media(min-width:1024px){.sat-mix{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px}}.sat-solo,.sat-solo-h{list-style:none;margin:0;padding:0}.sat-solo-h{width:100%;max-width:300px;margin-top:12px}.sat-rep{margin:0;display:flex;gap:12px;align-items:flex-start;font:italic 700 20px/1.3 var(--texte);color:var(--vin);text-wrap:pretty}@media(min-width:1024px){.sat-rep{font-size:26px}}.sat-rep-s{width:.9em;height:.9em;flex:none;margin-top:.2em;color:var(--sanguine)}.sat-rep--s{font-size:18px!important;gap:10px}.sat-rep--xl{font-size:25px}@media(min-width:1024px){.sat-rep--xl{font-size:32px}}.sat-reps{display:grid;gap:20px;margin-top:36px}@media(min-width:768px){.sat-reps{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap)}}.sat-tt{list-style:none;margin:0;padding:0;display:grid;gap:28px}@media(min-width:768px){.sat-tt{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}}.sat-tt li{display:flex;flex-direction:column;gap:12px}.sat-tt-c{display:flex;align-items:center;gap:12px;height:40px}.sat-tt-s{width:40px;height:40px;flex:none;color:var(--sanguine)}.sat-tt-c::before,.sat-tt-c::after{content:"";height:22px;min-width:0;background:url(ornements/courbe-trait-fine.svg) 0 0/100% 100% no-repeat}.sat-tt-1 .sat-tt-c::before,.sat-tt-3 .sat-tt-c::after{display:none}.sat-tt-1 .sat-tt-c::after,.sat-tt-2 .sat-tt-c::after{flex:1}.sat-tt-2 .sat-tt-c::before{width:28px;flex:none}.sat-tt-3 .sat-tt-c::before{width:64px;flex:none}.sat-tt-h{font-size:24px;line-height:1.1}.sat-tt p{margin:0}.sat-grille{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap)}@media(min-width:768px){.sat-grille{grid-template-columns:repeat(4,minmax(0,1fr))}}.sat-ch{position:relative;isolation:isolate;display:block;aspect-ratio:4/5;overflow:hidden;border-radius:var(--r);background:var(--vd);color:var(--blanc);text-decoration:none;container-type:inline-size}.sat-ch:hover{color:var(--blanc)}.sat-ch-ph img{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;object-position:50% 20%;transition:transform .5s ease}.sat-ch::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(43,11,20,0) 40%,rgba(43,11,20,.94) 100%)}.sat-ch-v{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:5px;padding:14px}@media(min-width:1024px){.sat-ch-v{padding:16px}}.sat-ch-n{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font:400 13px/1.4 var(--texte);color:rgba(255,255,255,.85)}.sat-ch-n b{font:700 clamp(20px,10cqw,28px)/1 var(--voix);letter-spacing:-.01em;color:var(--blanc)}.sat-ch-t{font:400 13px/1.35 var(--texte);color:rgba(255,255,255,.92)}.sat-ch-r{display:flex;gap:10px;align-items:flex-start;max-height:0;margin:0 -14px -14px;padding:0 14px;overflow:hidden;opacity:0;background:var(--vin);font:italic 700 clamp(14px,6.4cqw,18px)/1.3 var(--texte);color:var(--blanc);transition:max-height .45s ease,padding .45s ease,opacity .3s}@media(min-width:1024px){.sat-ch-r{margin:0 -16px -16px;padding:0 16px}}.sat-ch-r span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.sat-ch-r .sat-rep-s{width:18px;height:18px;margin-top:2px}@media(hover:hover){.sat-ch:hover img{transform:scale(1.03)}.sat-ch:hover .sat-ch-r,.sat-ch:focus-visible .sat-ch-r{max-height:6.5em;margin-top:8px;padding-top:14px;padding-bottom:14px;opacity:1}}.sat-tps{list-style:none;margin:0;padding:0;display:grid;gap:var(--gap)}@media(min-width:768px){.sat-tps{grid-template-columns:repeat(5,minmax(0,1fr))}}.sat-tps--4{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.sat-tps--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.sat-tp{display:flex;flex-direction:column;justify-content:space-between;gap:18px;height:100%;min-height:112px;padding:20px;border-radius:var(--r);background:var(--vd);color:var(--blanc);text-decoration:none;transition:background .15s}.sat-tp:hover{background:#5A1D2C;color:var(--blanc)}@media(min-width:1024px){.sat-tp{min-height:200px;padding:22px}}.sat-tp .sat-ic{width:26px;height:26px}.sat-tp-x{display:flex;flex-direction:column;gap:8px}.sat-tp-x b{font:700 22px/1.1 var(--voix);letter-spacing:-.01em;hyphens:auto}.sat-tp-x span{font-size:14px;line-height:1.45;color:rgba(255,255,255,.85)}@media(min-width:768px) and (max-width:1023px){.sat-tp-x b{font-size:18px}}.sat-tp--clair{min-height:140px;background:var(--blanc);color:var(--vin)}.sat-tp--clair:hover{background:var(--blanc);color:var(--sf)}.sat-tp--clair .sat-ic{width:24px;height:24px;color:var(--sanguine)}.sat-tp--clair b{font-size:20px}@media(min-width:1024px){.sat-tp--clair{min-height:150px}}.sat-tfs{list-style:none;margin:0;padding:0;display:grid;gap:var(--gap)}@media(min-width:768px){.sat-tfs{grid-template-columns:repeat(5,minmax(0,1fr))}}.sat-tfs--hub{margin-top:28px}.sat-tfs--4{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.sat-tfs--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.sat-tf{position:relative;isolation:isolate;display:block;aspect-ratio:16/9;overflow:hidden;border-radius:var(--r);background:var(--vd);color:var(--blanc);text-decoration:none;container-type:inline-size}.sat-tfs--hub .sat-tf{aspect-ratio:21/9}.sat-tfs--4 .sat-tf{aspect-ratio:3/4}@media(min-width:768px){.sat-tf,.sat-tfs--hub .sat-tf{aspect-ratio:3/4}}.sat-tf:hover{color:var(--blanc)}.sat-tf img{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;object-position:50% 22%;transition:transform .5s ease}.sat-tf:hover img{transform:scale(1.03)}.sat-tf::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(43,11,20,0) 40%,rgba(43,11,20,.94) 100%)}.sat-tf-x{position:absolute;left:clamp(10px,7cqw,18px);right:clamp(10px,7cqw,18px);bottom:14px;display:flex;flex-direction:column;gap:4px}.sat-tf-x b{font:700 clamp(14px,11cqw,24px)/1.05 var(--voix);letter-spacing:-.01em}.sat-tf-x span{font-size:13px;line-height:1.4;color:rgba(255,255,255,.88)}@media(min-width:768px) and (max-width:1023px){.sat-tf-x span{display:none}}.sat-cgs{list-style:none;margin:0;padding:0;display:grid;gap:var(--gap)}@media(min-width:768px){.sat-cgs--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sat-cgs--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.sat-cgs--4{grid-template-columns:repeat(4,minmax(0,1fr))}.sat-cgs--5{grid-template-columns:repeat(5,minmax(0,1fr))}}.sat-cgs--1{max-width:560px;margin-top:24px}.sat-cg{display:flex;flex-direction:column;gap:12px;height:100%;padding:24px;border-radius:var(--r);background:var(--the);color:var(--encre);text-decoration:none;transition:background .15s}.sat-cg:hover{background:#FFDCCF;color:var(--encre)}.sat-the .sat-cg{background:var(--blanc)}.sat-the .sat-cg:hover{background:#FFF4EF}.sat-cg-t{margin:0;font:700 22px/1.12 var(--voix);letter-spacing:-.01em;color:var(--vin);text-wrap:balance}.sat-cg-p{flex:1;font-size:15px;line-height:1.5}.sat-cg-a{display:flex;align-items:center;gap:10px;font-size:13px;line-height:1.3;color:var(--gris)}.sat-cg-a b{color:var(--vin)}.sat-av{border-radius:50%;object-fit:cover;object-position:50% 20%;flex:none;background:var(--filet)}.sat-cg-a .sat-av{width:36px;height:36px}.sat-chis{list-style:none;margin:0;padding:0;display:grid;gap:var(--gap)}@media(min-width:768px){.sat-chis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:768px) and (max-width:1023px){.sat-chi{padding:18px}.sat-chi-t{font-size:20px}.sat-chi-r{font-size:16px}.sat-chi-b{flex-wrap:wrap}}.sat-chis--1{grid-template-columns:minmax(0,1fr)!important;max-width:560px}.sat-chi{display:flex;flex-direction:column;gap:16px;height:100%;padding:24px;border:1.5px solid var(--filet);border-radius:var(--r);background:var(--blanc);color:var(--encre);text-decoration:none;transition:border-color .15s}.sat-chi:hover{border-color:var(--sanguine);color:var(--encre)}.sat-chi::before{content:"";width:72px;height:14px;background:url(ornements/courbe-trait.svg) 0 0/100% 100% no-repeat}.sat-chi-t{margin:0;font:700 24px/1.08 var(--voix);letter-spacing:-.01em;color:var(--vin);text-wrap:balance}@media(min-width:1024px){.sat-chi-t{font-size:26px}}.sat-chi-r{flex:1;display:flex;gap:10px;align-items:flex-start;font:italic 700 18px/1.35 var(--texte)}.sat-chi-r .sat-rep-s{width:18px;height:18px;margin-top:3px}.sat-chi-b{display:flex;align-items:center;gap:12px;padding-top:14px;border-top:1px solid #F3E4DE}.sat-chi-b .sat-av{width:44px;height:44px}.sat-chi-q{flex:1;display:flex;flex-direction:column;gap:2px;font-size:13px;line-height:1.3;color:var(--gris)}.sat-chi-q b{font-size:14px;color:var(--vin)}.sat-chi-l{font:700 14px/1.2 var(--texte);color:var(--sf)}.sat-de{display:grid;gap:var(--gap)}@media(min-width:768px){.sat-de{grid-template-columns:repeat(2,minmax(0,1fr))}}.sat-de-t{display:flex;flex-direction:column;gap:20px;min-height:280px;padding:24px;border-radius:var(--r);text-decoration:none}@media(min-width:1024px){.sat-de-t{min-height:300px;padding:40px}}.sat-de--the{background:var(--the);color:var(--vin)}.sat-de--the:hover{background:#FFDCCF;color:var(--vin)}.sat-de--vin{background:var(--vin);color:var(--blanc)}.sat-de--vin:hover{background:#34101A;color:var(--blanc)}.sat-de-a{display:flex;align-items:center;gap:14px}.sat-de-a .sat-av{width:64px;height:64px}@media(min-width:1024px){.sat-de-a .sat-av{width:84px;height:84px}}.sat-de-a>span{display:flex;flex-direction:column;gap:2px}.sat-de-a b{font-size:15px;line-height:1.3}.sat-de-a small{font-size:13px;line-height:1.4;color:var(--gris)}.sat-de-h{flex:1;font:700 28px/1.05 var(--voix);letter-spacing:-.01em;text-wrap:balance}@media(min-width:1024px){.sat-de-h{font-size:42px}}.sat-de-b{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 16px}.sat-de-b i{font:italic 700 20px/1.3 var(--texte)}.sat-rond{display:flex;align-items:center;justify-content:center;width:52px;height:52px;flex:none;border-radius:50%;background:var(--vin);color:var(--blanc)}.sat-rond .sat-ic{width:22px;height:22px}.sat-de-m{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:360px}.sat-de-m img{width:100%;aspect-ratio:1;object-fit:cover;object-position:50% 20%;border-radius:12px;background:var(--vd)}.sat-de-c{font-size:15px;line-height:1.4;color:rgba(255,255,255,.85)}.sat-de-b .sat-btn{min-height:52px;padding:0 24px;font-size:16px}.sat-cam-f{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;aspect-ratio:4/3;padding:20px;border-radius:var(--r);background:var(--vin);color:rgba(255,255,255,.8);text-align:center;overflow:hidden}@media(min-width:768px){.sat-cam-f{aspect-ratio:16/7}}.sat-cam-f .sat-btn{min-height:52px;padding:0 26px;font-size:16px}.sat-cam-f small{font-size:13px;line-height:1.4}.sat-cam-f.sat-on{aspect-ratio:auto;height:min(78vh,720px);padding:0}.sat-cam-f iframe{width:100%;height:100%;border:0}.sat-sec--haut{padding-top:0}.sat-grille--num>li{display:flex;flex-direction:column;gap:10px}.sat-bc{display:flex;flex-direction:column;gap:8px;padding:12px;border:1.5px solid var(--filet);border-radius:var(--r);background:var(--blanc)}.sat-bc-l{margin:0;display:flex;align-items:center;gap:8px;font:700 13px/1.4 var(--texte);color:var(--gris)}.sat-bc-l .sat-ic{width:18px;height:18px}.sat-voir{display:none;align-items:center;justify-content:center;min-height:48px;padding:0 16px;border:0;border-radius:999px;background:var(--vin);color:var(--blanc);font:700 15px/1.2 var(--texte);cursor:pointer}.sat-voir:hover{background:var(--vd)}.sat-bc-n{display:none;font:700 26px/1.1 var(--voix);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--vin);text-decoration:none;white-space:nowrap;text-align:center}.sat-bc .sat-appel--s{min-height:48px;padding:6px 10px;font-size:14px;line-height:1.15;white-space:normal;text-align:center}.sat-appel--s .sat-appel-s{display:none}@media(min-width:1024px){.sat-voir{display:flex}.sat-bc .sat-appel--s{display:none}.sat-bc.sat-vu .sat-voir{display:none}.sat-bc.sat-vu .sat-bc-n{display:block}}.sat-mention-tarif{margin:0;font-size:13px;line-height:1.4;color:var(--gris);text-align:center}.sat-appel{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;padding:0 20px;border-radius:999px;background:var(--appel);color:var(--blanc);text-decoration:none;font:700 16px/1.2 var(--texte);white-space:nowrap;transition:background .15s}.sat-appel:hover{background:var(--sf);color:var(--blanc)}.sat-appel-s{width:22px;height:22px;flex:none}.sat-fi .sat-appel-s,.sat-barre .sat-appel-s{animation:sat-pouls 1.1s ease .6s 2}.sat-d{display:none}@media(min-width:768px){.sat-d{display:inline}.sat-m{display:none}}.sat-sms{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;color:var(--sf);text-decoration:none;font:700 15px/1.2 var(--texte)}.sat-sms .sat-ic{width:20px;height:20px}.sat-sms-m{margin-top:-6px}.sat-fi{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"ph" "id" "cta" "rep" "l" "txt"}.sat-fi>*{min-width:0;padding:0 var(--pad)}.sat-fi-ph{grid-area:ph;position:relative;overflow:hidden;padding:0}.sat-fi-ph img{width:100%;height:min(125vw,56svh);object-fit:cover;object-position:50% 22%}.sat-fi-ph.sat-coupe::after{height:16%}.sat-fi-id{grid-area:id;display:flex;flex-direction:column;gap:6px}.sat-fi .sat-ar{display:none}.sat-fi-h{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 14px}.sat-fi-n{font:700 44px/.95 var(--voix);letter-spacing:-.01em;color:var(--vin)}.sat-fi-a{font:400 15px/1.4 var(--texte);color:var(--gris)}.sat-fi-t{margin:0;font:700 15px/1.4 var(--texte);color:var(--vin)}.sat-fi-cta{grid-area:cta;margin-top:16px;padding:0 16px}.sat-fi-rep{grid-area:rep;margin-top:24px}.sat-fi-l{grid-area:l;margin:16px 0 0;display:flex;flex-wrap:wrap;gap:4px 18px}.sat-fi-l a{display:inline-flex;align-items:center;min-height:36px;font:700 15px/1.3 var(--texte);color:var(--sf)}.sat-fi-txt{grid-area:txt;margin-top:24px;padding-top:20px!important;border-top:1px solid var(--filet)}.sat-fi-txt:empty{display:none}.sat-fi-h1{margin:4px 0 0;font-size:22px;line-height:1.15}@media(min-width:1024px){.sat-fi-h1{font-size:26px}}.sat-bn{display:flex;flex-direction:column;gap:10px;container-type:inline-size}.sat-bn-l{display:none;margin:0;align-items:center;gap:8px;font:700 13px/1.4 var(--texte);color:var(--gris)}.sat-bn-l .sat-ic{width:18px;height:18px}.sat-bn-n{display:none;font:700 min(52px,12.4cqw)/1 var(--voix);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--vin);text-decoration:none;white-space:nowrap}.sat-bn-n:hover{color:var(--sf)}@media(min-width:768px){.sat-fi{max-width:calc(1168px + 2 * var(--pad));margin:0 auto;padding:28px var(--pad) 0;column-gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto auto auto 1fr;grid-template-areas:"ph id" "ph rep" "ph cta" "ph l" "ph txt"}.sat-fi>*{padding:0}.sat-fi-ph{align-self:start;position:sticky;top:calc(var(--hh) + 20px);border-radius:var(--r)}.sat-fi-ph img{height:auto;aspect-ratio:4/5}.sat-fi .sat-ar{display:block;margin-bottom:8px}.sat-fi-n{font-size:56px}.sat-fi-rep{margin-top:18px}.sat-fi-cta{margin-top:22px;padding:0}.sat-bn{padding:22px;border:1.5px solid var(--filet);border-radius:var(--r);gap:12px}.sat-bn-l{display:flex}.sat-bn-n{display:block}}@media(min-width:1024px){.sat-fi{column-gap:56px;padding-top:36px}.sat-fi-n{font-size:72px}.sat-fi-a{font-size:16px}}.sat-barre{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--vin)}.sat-barre[hidden]{display:none}.sat-appel--barre{min-height:52px;font-size:15px}@media(min-width:768px){.sat-barre{display:none!important}}@media(max-width:767px){.sat-page--fiche .sat-ft{padding-bottom:96px}}.sat-gd{padding:20px 0 calc(var(--sec) / 2)}@media(min-width:1024px){.sat-gd{padding-top:32px}}.sat-col{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:22px}.sat-col--hi{max-width:680px}.sat-by{display:flex;align-items:center;gap:12px}.sat-by .sat-av{width:48px;height:48px}.sat-gd--hi .sat-by .sat-av{width:64px;height:64px}.sat-by p{margin:0;display:flex;flex-direction:column;gap:2px}.sat-by-n{font:700 15px/1.3 var(--texte);color:var(--vin)}.sat-by-n a{color:inherit}.sat-by-m{margin:0;font-size:13px;line-height:1.4;color:var(--gris)}.sat-som{padding:4px 22px;border-radius:var(--r);background:var(--the)}.sat-som summary{list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:52px;font:700 16px/1.2 var(--texte);color:var(--vin);cursor:pointer}.sat-som summary::-webkit-details-marker{display:none}.sat-som[open] .sat-chev{transform:rotate(180deg)}.sat-som .sat-chev{width:22px;height:22px}.sat-som ol{margin:0;padding:4px 0 18px 20px;display:flex;flex-direction:column;gap:8px;font-size:16px;line-height:1.4}.sat-som a{color:var(--vin)}.sat-rangee{margin:32px 0}.sat-texte .sat-rangee-t{margin:0 0 14px;font:700 20px/1.2 var(--voix);letter-spacing:-.01em;color:var(--vin)}.sat-texte .sat-grille{margin:0;padding:0;gap:12px}.sat-texte .sat-grille li{margin:0}.sat-rangee .sat-ch-n b{font-size:clamp(18px,10cqw,22px)}.sat-aut{display:flex;gap:18px;align-items:flex-start;padding:24px;border-radius:var(--r);background:var(--the)}.sat-aut .sat-av{width:72px;height:72px}.sat-aut p{margin:0}.sat-aut-n{margin-bottom:6px!important;font:700 20px/1.1 var(--voix);letter-spacing:-.01em;color:var(--vin)}.sat-aut-x{margin-bottom:8px!important;font-size:16px;line-height:1.55}.sat-aut a{font:700 15px/1.2 var(--texte)}.sat-sig{display:flex;gap:18px;align-items:center;padding:20px;border-radius:var(--r);background:var(--blanc);color:var(--vin);text-decoration:none}.sat-sig:hover{color:var(--vin)}.sat-sig .sat-av{width:72px;height:72px}@media(min-width:1024px){.sat-sig{padding:22px}.sat-sig .sat-av{width:104px;height:104px}}.sat-sig>span{display:flex;flex-direction:column;gap:8px}.sat-sig b{font:700 22px/1.1 var(--voix);letter-spacing:-.01em}.sat-maj{margin:-6px 0 0;font-size:13px;line-height:1.4;color:var(--gris)}.sat-inst .sat-texte h2{font-size:26px}.sat-faq .sat-h2{margin-bottom:8px}.sat-q{border-bottom:1px solid var(--filet)}.sat-q summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font:700 16px/1.35 var(--texte);color:var(--vin);cursor:pointer}.sat-q summary::-webkit-details-marker{display:none}.sat-q-i{width:22px;height:22px;flex:none;background:url(ornements/plus-encre.svg) center/contain no-repeat}.sat-q[open] .sat-q-i{background-image:url(ornements/moins-encre.svg)}.sat-q-r{max-width:680px;padding:0 0 18px}.sat-q-r p{margin:0 0 10px}.sat-q-r>:last-child{margin-bottom:0}.sat-404 .sat-w{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.sat-404-s{width:110px;height:110px;color:var(--sanguine);transform:rotate(-24deg)}.sat-404 .sat-grille{width:100%}.sat-404 p{margin:0}.sat-rep--nu{display:block}.sat-ft{background:var(--vin);color:var(--blanc);padding:calc(var(--sec) * .7) 0 28px}.sat-ft-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px var(--gap)}.sat-ft-m{grid-column:1/-1}@media(min-width:1024px){.sat-ft-g{grid-template-columns:1.3fr repeat(4,minmax(0,1fr))}.sat-ft-m{grid-column:auto}}.sat-ft-m a{display:inline-flex}.sat-ft-m p{margin:14px 0 0;font-size:14px;line-height:1.5;color:rgba(255,255,255,.82)}.sat-ft-t{margin:0 0 8px;font:700 14px/1.4 var(--texte)}.sat-ft ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.sat-ft ul a{display:inline-block;padding:5px 0;color:rgba(255,255,255,.82);text-decoration:none;font-size:14px;line-height:1.4}.sat-ft ul a:hover{color:var(--blanc);text-decoration:underline}.sat-ft-cp{margin:36px 0 0;padding-top:20px;border-top:1px solid var(--vd);font-size:13px;line-height:1.4;color:rgba(255,255,255,.7)}.sat-portail{position:fixed;inset:0;z-index:500;display:flex;align-items:center;justify-content:center;overflow:auto;padding:40px 20px;background:url(ornements/s-filigrane.svg) right -32vw top -18vh/min(150vw,1400px) no-repeat,var(--vin);color:var(--blanc);text-align:center}.sat-portail__in{width:100%;max-width:520px;display:flex;flex-direction:column;align-items:center;gap:26px}.sat-portail__s{width:96px;height:96px;color:var(--sanguine)}.sat-portail__logo{margin:0;font:700 44px/1 var(--voix);letter-spacing:-.01em;color:var(--blanc)}.sat-portail__logo span{font-size:.7em;color:var(--sanguine)}@media(min-width:768px){.sat-portail__s{width:132px;height:132px}.sat-portail__logo{font-size:61px}}.sat-portail__accroche{margin:0;font-size:17px;line-height:1.6;color:rgba(255,255,255,.88)}.sat-portail__b{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;width:100%}.sat-portail__entrer{flex:1 1 220px;display:flex;align-items:center;justify-content:center;min-height:54px;padding:0 28px;border:0;border-radius:999px;background:var(--appel);color:var(--blanc);font:700 16px/1.2 var(--texte);cursor:pointer}.sat-portail__entrer:hover{background:var(--sf)}.sat-portail__quitter{flex:0 1 140px;display:flex;align-items:center;justify-content:center;min-height:54px;padding:0 28px;border-radius:999px;border:1.5px solid var(--blanc);color:var(--blanc);text-decoration:none;font:700 16px/1.2 var(--texte)}.sat-portail__quitter:hover{background:rgba(255,255,255,.1);color:var(--blanc)}.sat-ap{opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .5s ease}.sat-ap.sat-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}}h1,h2,h3{text-wrap:balance}p,li{text-wrap:pretty}.sat-description h1{font-size:24px;line-height:30px;color:#24161A;margin:0 56px 8px 0}.sat-description h2:not(:first-child){margin-top:20px}.sat-description h3{font-size:20px;line-height:26px;color:#24161A;margin:16px 0 8px}.sat-description ul,.sat-description ol{margin:0 0 12px;padding-left:22px}.sat-description a,.sat-description strong{color:#24161A;font-weight:700}.sat-fiche__titre p.sat-titre{margin:0;font-family:&#34;Radio Canada Big&#34;,system-ui,sans-serif;font-weight:600;letter-spacing:.01em;color:#FFFFFF}.sat-grille>li[hidden]{display:none}.sat-carte__photo,.sat-cadre__photo,.sat-rubrique__photo{height:auto}.sat-texte,.sat-faq,.sat-sommaire{max-width:none}@media (min-width:1024px){.sat-texte{font-size:18px;line-height:31px}}.sat-faq summary h3{font:inherit;color:inherit;letter-spacing:inherit;margin:0;text-wrap:pretty}.sat-erreur{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:48px 16px;max-width:640px;margin:0 auto}.sat-erreur__ornement{width:auto;max-width:160px;height:auto}.sat-contact{display:flex;flex-direction:column;gap:14px;max-width:720px;margin:24px 0}.sat-contact__form{display:flex;flex-direction:column;gap:14px}.sat-contact__champ{display:flex;flex-direction:column;gap:6px;font-weight:700}.sat-contact__champ input,.sat-contact__champ textarea{font:inherit;font-weight:400;width:100%;padding:12px;border:2px solid #EBD6CF;border-radius:6px;background:#fff;color:#111;min-height:48px}.sat-contact__champ input:focus-visible,.sat-contact__champ textarea:focus-visible{outline:3px solid #C2300E;outline-offset:1px}.sat-contact__case{display:flex;align-items:center;gap:10px;min-height:44px}.sat-contact__case input{width:22px;height:22px;flex:none;accent-color:#D63A12}.sat-contact__piege{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.sat-contact__envoyer{align-self:flex-start;min-width:180px}.sat-contact__retour{margin:0;padding:12px 14px;border-radius:6px;font-weight:700}.sat-contact__retour--ok{background:#C2300E;color:#FFFFFF}.sat-contact__retour--erreur{background:#FFE6DC;color:#2B0B14}.sat-photo-appel{display:contents}.sat-photo-appel img{cursor:pointer}.sat-mention-tarif{text-align:center!important}.sat-maj{margin:6px 0 14px;font-size:13px;line-height:18px}.sat-guide__maj{margin:6px 0 14px;font-size:13px;line-height:18px}html:not(.portail-actif) :is([aria-modal="true"][class*="portail"],[aria-modal="true"][class*="gate"]){display:none!important}html.portail-actif,html.portail-actif body{overflow:hidden}