:root{--ink:#0F1512;--ink-2:#171F1B;--ink-3:#1F2A24;--bone:#E9E7DF;--bone-dim:#A4A89D;--bone-faint:#6D7269;--turf:#6FBF4A;--turf-deep:#3C7730;--clay:#B08968;--rule:#2A352E;--e:cubic-bezier(.4,.05,.2,1);--t1:.2s;--t2:.38s;--shift:6px;--display:"Wix Madefor Display",system-ui,sans-serif;--text:"Radio Canada",system-ui,sans-serif;--fig:"Chivo Mono",ui-monospace,monospace}@font-face{font-family:Wix Madefor Display;font-style:normal;font-weight:400;font-display:optional;src:url(/_astro/wix-madefor-display-latin-400-normal.B6EJ4kXD.woff2) format("woff2")}@font-face{font-family:Wix Madefor Display;font-style:normal;font-weight:600;font-display:optional;src:url(/_astro/wix-madefor-display-latin-600-normal.D9gqXEXw.woff2) format("woff2")}@font-face{font-family:Wix Madefor Display;font-style:normal;font-weight:700;font-display:optional;src:url(/_astro/wix-madefor-display-latin-700-normal.BNZ7w_tB.woff2) format("woff2")}@font-face{font-family:Radio Canada;font-style:normal;font-weight:400;font-display:optional;src:url(/_astro/radio-canada-latin-400-normal.Ch2f10oH.woff2) format("woff2")}@font-face{font-family:Radio Canada;font-style:normal;font-weight:500;font-display:optional;src:url(/_astro/radio-canada-latin-500-normal.BsVHj__1.woff2) format("woff2")}@font-face{font-family:Radio Canada;font-style:normal;font-weight:600;font-display:optional;src:url(/_astro/radio-canada-latin-600-normal.CsgCoHTo.woff2) format("woff2")}@font-face{font-family:Chivo Mono;font-style:normal;font-weight:400;font-display:optional;src:url(/_astro/chivo-mono-latin-400-normal.DZ3T-ph7.woff2) format("woff2")}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:var(--turf-deep) var(--ink)}body{margin:0;background:var(--ink);color:var(--bone);font-family:var(--text);font-size:17px;line-height:1.72;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--display);font-weight:600;line-height:1.14;letter-spacing:-.016em;text-transform:none;margin:0 0 .5em}h1{font-size:clamp(2rem,4.3vw,3.3rem)}h2{font-size:clamp(1.4rem,2.4vw,1.95rem)}h3{font-size:1.12rem}p{margin:0 0 1.1em}a{color:var(--bone);text-decoration:none}img{max-width:100%}::selection{background:var(--turf);color:var(--ink)}::marker{color:var(--turf)}:focus-visible{outline:2px solid var(--turf);outline-offset:3px;border-radius:2px}.skip{position:absolute;left:-9999px;top:0;background:var(--turf);color:var(--ink);padding:10px 16px;z-index:99}.skip:focus{left:8px;top:8px}.masthead{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:13px;padding:12px clamp(16px,3vw,34px);border-bottom:1px solid var(--rule);background:#0f1512eb;backdrop-filter:blur(9px)}.brand{display:flex;align-items:center;gap:11px}.masthead .mark{width:62px;height:34px;object-fit:contain;display:block}.brand{font-family:var(--display);font-weight:700;font-size:1.12rem;letter-spacing:-.02em;white-space:nowrap}.wm span{color:var(--turf)}.menu{margin-left:auto;display:flex;align-items:center;gap:12px}.menu-t{display:none;cursor:pointer;align-items:center;gap:8px;font-family:var(--text);font-size:.9rem;color:var(--bone-dim);padding:7px 12px;background:transparent;border:1px solid var(--rule);border-radius:2px}.menu-t[aria-expanded=true]{border-color:var(--turf-deep);color:var(--bone)}.masthead nav{display:flex;gap:22px;font-size:.93rem}.masthead nav a{color:var(--bone);transition:color var(--t1) var(--e)}.masthead nav a:hover,.masthead nav a[aria-current=page]{color:var(--bone)}.masthead nav a[aria-current=page]{color:var(--turf)}.hero{position:relative;min-height:clamp(340px,52vh,520px);display:flex;align-items:flex-end;background:var(--ink-2)}.hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.52}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,21,18,.2) 0%,rgba(15,21,18,.55) 48%,var(--ink) 100%)}.hero-in{position:relative;z-index:2;padding:clamp(26px,5vw,54px) clamp(16px,3vw,34px);max-width:960px}.kicker{font-family:var(--fig);font-size:.71rem;letter-spacing:.17em;color:var(--turf);margin-bottom:13px}.hero p{color:var(--bone-dim);font-size:1.06rem;max-width:58ch;margin:0}.shell{display:grid;grid-template-columns:212px minmax(0,1fr);gap:clamp(22px,3.4vw,54px);padding:0 clamp(16px,3vw,34px) 90px;align-items:start;max-width:1420px;margin:0 auto}.programm{position:sticky;top:74px;padding-top:40px}.programm .rail-t{font-family:var(--fig);font-size:.69rem;letter-spacing:.16em;color:var(--bone-faint);margin:0 0 12px;font-weight:400}.programm ol{list-style:none;margin:0;padding:0;border:1px solid var(--rule);border-radius:2px;overflow:hidden}.programm li+li{border-top:1px solid var(--rule)}.programm a{display:grid;grid-template-columns:30px 1fr;gap:9px;padding:9px 11px;font-size:.9rem;line-height:1.32;color:var(--bone-dim);transition:background var(--t1) var(--e),color var(--t1) var(--e)}.programm a .n{font-family:var(--fig);font-size:.68rem;color:var(--bone-faint);padding-top:2px}.programm a:hover{background:var(--ink-2);color:var(--bone)}.programm li.on a{background:var(--turf);color:var(--ink);font-weight:600}.programm li.on a .n{color:var(--ink)}.paar{padding-top:clamp(46px,6vw,84px);scroll-margin-top:80px;display:grid;grid-template-columns:repeat(12,1fr);gap:0 clamp(16px,2vw,28px)}.paar>.txt{grid-column:1/span 6;grid-row:1}.paar>.art{grid-column:7/span 6;grid-row:1;margin-top:clamp(38px,4.6vw,72px);align-self:start}.paar.flip>.txt{grid-column:7/span 6;grid-row:1}.paar.flip>.art{grid-column:1/span 6;grid-row:1;align-self:start}.paar.wide>.txt{grid-column:1/span 9;grid-row:1}main .paar.wide:nth-of-type(2n)>.txt{grid-column:4/span 9}.paar.wide:has(>.art)>.txt,main .paar.wide:nth-of-type(2n):has(>.art)>.txt{grid-column:1/span 6}.paar.wide:has(>.art)>.art{grid-column:7/span 6}.paar>.txt,.paar>.art{transition:transform var(--t2) var(--e)}.eyebrow{font-family:var(--fig);font-size:.7rem;letter-spacing:.14em;color:var(--turf-deep);display:block;margin-bottom:9px}.txt p,.txt li{max-width:58ch}.txt p:last-child{margin-bottom:0}.txt ul{padding-left:1.1em}.txt li{margin-bottom:.45em}.txt a,.rich a{color:var(--turf);background-image:linear-gradient(90deg,currentColor 0 3px,transparent 3px 7px);background-repeat:repeat-x;background-position:0 1.2em;background-size:7px 1px;padding-bottom:2px;transition:background-size var(--t1) var(--e),color var(--t1) var(--e)}.txt a:hover,.rich a:hover,.txt a:focus-visible,.rich a:focus-visible{background-size:1px 1px;color:var(--bone)}figure{margin:0;background:var(--ink-2);border:1px solid var(--rule);border-radius:2px;overflow:hidden}figure img{display:block;width:100%;height:auto;object-fit:cover}figcaption{padding:11px 15px;font-size:.85rem;color:var(--bone-dim);line-height:1.5}figcaption b{color:var(--bone);font-weight:500}.board{border:1px solid var(--rule);border-radius:2px;background:var(--ink-2);overflow-x:auto}.board table{width:100%;border-collapse:collapse;font-size:.94rem}.board caption{text-align:left;padding:12px 16px;font-family:var(--fig);font-size:.7rem;letter-spacing:.14em;color:var(--bone-faint);border-bottom:1px solid var(--rule)}.board th{text-align:left;font-family:var(--fig);font-weight:400;font-size:.69rem;letter-spacing:.1em;color:var(--bone-faint);padding:10px 16px;border-bottom:1px solid var(--rule);white-space:nowrap}.board td{padding:11px 16px;border-bottom:1px solid rgba(42,53,46,.55);vertical-align:top}.board tr:last-child td{border-bottom:none}.board td:first-child{color:var(--bone);font-weight:500}.board .f{font-family:var(--fig);color:var(--turf);font-variant-numeric:tabular-nums}.note{position:relative;padding:19px 21px 19px 25px;background:var(--ink-3);border-radius:2px}.note:before{content:"";position:absolute;left:0;top:13px;bottom:13px;width:3px;background:repeating-linear-gradient(180deg,var(--clay) 0 7px,transparent 7px 14px)}.note h3{font-family:var(--fig);font-size:.72rem;letter-spacing:.14em;color:var(--clay);margin-bottom:8px;font-weight:400}.note p{margin:0;color:var(--bone-dim);font-size:.96rem}.note p+p{margin-top:.7em}.anzeige{grid-column:1/-1;grid-row:2;margin:clamp(38px,5vw,66px) 0 0;text-align:center}.anzeige img{height:auto}.karten{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(auto-fit,minmax(232px,1fr));gap:16px;margin-top:26px}.karte{display:block;padding:18px;border:1px solid var(--rule);border-radius:2px;background:var(--ink-2);transition:border-color var(--t1) var(--e),transform var(--t1) var(--e)}.karte:hover{border-color:var(--turf-deep);transform:translate(3px,-3px)}.karte .k{font-family:var(--fig);font-size:.67rem;letter-spacing:.13em;color:var(--turf-deep);display:block;margin-bottom:7px}.karte strong{display:block;font-family:var(--display);font-size:1.04rem;margin-bottom:4px;font-weight:600}.karte .d{color:var(--bone-dim);font-size:.92rem;line-height:1.5}.faq{grid-column:1/-1;grid-row:2}details.q{border-bottom:1px solid var(--rule)}details.q summary{cursor:pointer;padding:14px 0;list-style:none;display:flex;align-items:center;gap:11px}details.q summary::-webkit-details-marker{display:none}details.q summary:before{content:"";flex:0 0 7px;height:7px;border-radius:50%;background:var(--rule);transition:background var(--t1) var(--e)}details.q[open] summary:before{background:var(--turf)}details.q summary h3{margin:0;font-size:1rem}details.q .a{padding:0 0 16px 18px;color:var(--bone-dim);font-size:.96rem;max-width:64ch}details.q .a p{margin:0 0 .7em}details.q .a p:last-child{margin:0}footer{border-top:1px solid var(--rule);padding:32px clamp(16px,3vw,34px);color:var(--bone-faint);font-size:.89rem;display:flex;flex-wrap:wrap;gap:18px;align-items:center}footer a{color:var(--bone-dim)}footer a:hover{color:var(--bone)}.pagehead{border-bottom:1px solid var(--rule);background:linear-gradient(180deg,var(--ink-2) 0%,var(--ink) 100%);padding:clamp(30px,5vw,58px) clamp(16px,3vw,34px) clamp(24px,3.4vw,40px)}.pagehead-in{max-width:1000px;margin:0 auto}.pagehead h1{margin-bottom:.3em}.pagehead p{color:var(--bone-dim);max-width:62ch;margin:0}.shell.plain{grid-template-columns:minmax(0,1fr);max-width:1000px;padding-top:clamp(26px,3.4vw,44px)}.shell.plain .paar{grid-template-columns:1fr;padding-top:0}.shell.plain .paar>.txt{grid-column:1/-1}.shell.plain .txt p,.shell.plain .txt li{max-width:none}.shell.plain h2{margin-top:1.6em;font-size:clamp(1.25rem,1.9vw,1.55rem)}.shell.plain h2:first-of-type{margin-top:.4em}.shell.plain h3{margin-top:1.4em;color:var(--bone-dim);font-size:1.02rem}.einstieg{padding:clamp(30px,4vw,52px) clamp(16px,3vw,34px) 0;max-width:1420px;margin:0 auto}main>.einstieg{padding:clamp(46px,6vw,84px) 0 0;max-width:none}.einstieg .rail-t{font-family:var(--fig);font-size:.7rem;letter-spacing:.16em;color:var(--bone-faint);font-weight:400;margin-bottom:16px}.einstieg .karten{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin:0}.js .rv{opacity:0;transform:translate(-8px,10px)}.js .rv.in{opacity:1;transform:none;transition:opacity var(--t2) var(--e),transform var(--t2) var(--e);transition-delay:var(--beat,0ms)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.paar:hover>.txt{transform:translate(var(--shift),calc(var(--shift)*-.5))}.paar:hover>.art{transform:translate(calc(var(--shift)*-1),calc(var(--shift)*.5))}.paar.flip:hover>.txt{transform:translate(calc(var(--shift)*-1),calc(var(--shift)*-.5))}.paar.flip:hover>.art{transform:translate(var(--shift),calc(var(--shift)*.5))}}@media (max-width:760px){.menu-t{display:inline-flex}.masthead{flex-wrap:wrap}.menu{width:100%;flex-wrap:wrap;justify-content:flex-end}.masthead nav{flex-direction:column;gap:0;width:100%;order:3;margin-top:11px;border-top:1px solid var(--rule)}.masthead nav a{padding:12px 2px;border-bottom:1px solid var(--rule)}html.js .masthead nav{display:none}html.js .menu.open nav{display:flex}}@media (max-width:1000px){.shell{grid-template-columns:1fr;gap:0}.shell.plain{padding-top:20px}.programm{position:static;padding-top:26px}.programm ol{display:flex;flex-wrap:wrap;border:0}.programm li+li{border-top:0}.programm a{border:1px solid var(--rule);border-radius:2px;margin:0 6px 6px 0;padding:6px 10px;grid-template-columns:auto auto}.programm li.on a{font-weight:400}.paar{grid-template-columns:1fr}.paar>.txt,.paar>.art,.paar.flip>.txt,.paar.flip>.art,.paar.wide>.txt,main .paar.wide:nth-of-type(2n)>.txt{grid-column:1/-1;grid-row:auto}.paar>.art{margin-top:22px}.anzeige,.karten,.faq{grid-row:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}.js .rv{opacity:1;transform:none}}
