html[data-univers=cyber]{--accent:var(--cyber);--accent-clair:var(--cyber-clair)}html[data-univers=ia]{--accent:var(--ia);--accent-clair:var(--ia-clair)}.heros{isolation:isolate;background:var(--fond-nuit);align-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.heros-canvas{z-index:1;pointer-events:none;position:absolute;inset:0}.heros-onde canvas{display:block}.heros{min-height:var(--mur-h,100vh);background:var(--nuit-profond)}.heros .heros-canvas{z-index:2}.heros .heros-onde:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#0217208c,#02172040 60%,#02172000);position:absolute;inset:-18% -4%}.heros.heros-podcast{min-height:var(--mur-h,76vh)}.heros-podcast .heros-contenu{padding-block:calc(var(--entete-h) + clamp(40px, 6vw, 84px)) clamp(110px, 17vh, 210px)}.pod-logo{margin:0}.pod-logo img{width:clamp(240px,28vw,520px);height:auto}html[data-univers=ia] .pod-logo img{width:clamp(206px,24vw,446px)}.pod-description{color:#fff;max-width:32ch;margin-top:20px;font-size:clamp(1.05rem,.95rem + .45vw,1.35rem);line-height:1.55}.pod-actions{margin-top:26px}html.js .heros:not(.pret) .heros-bloc>:not(.pod-logo){opacity:0}.heros-podcast .heros-contenu{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(32px,5vw,80px);display:grid}.heros-vignette{z-index:3;justify-self:end;width:clamp(260px,30vw,540px);position:relative}.heros-vignette-carte{box-shadow:0 50px 90px -40px #021720cc, 0 0 100px -18px color-mix(in srgb, var(--accent) 70%, transparent);border:3px solid #ffffffeb;border-radius:clamp(18px,1.8vw,28px);position:relative;overflow:hidden}.heros-vignette-carte img{aspect-ratio:1;width:100%;height:auto;display:block}.heros-vignette-carte:after{content:"";z-index:3;pointer-events:none;opacity:0;background:linear-gradient(100deg,#fff0 0%,#ffffff80 50%,#fff0 100%);width:45%;position:absolute;top:-10%;bottom:-10%;left:0;transform:translate(-130%)skew(-12deg)}html.js .heros:not(.pret) .heros-vignette,html.js .heros-vignette:not(.chargee){opacity:0}.heros.pret .heros-vignette.chargee{animation:vignette-pop .9s var(--ease-rebond) .35s both}.heros.pret .heros-vignette.chargee .heros-vignette-carte:after{animation:vignette-reflet 1.4s var(--ease-entree-sortie) 1.15s both}@keyframes vignette-pop{0%{opacity:0;transform:scale(.6)rotate(-5deg)}to{opacity:1;transform:none}}@keyframes vignette-reflet{0%{opacity:1;transform:translate(-130%)skew(-12deg)}to{opacity:1;transform:translate(330%)skew(-12deg)}}.une{--accent:var(--cyber);--accent-clair:var(--cyber-clair)}.une[data-univers=ia]{--accent:var(--ia);--accent-clair:var(--ia-clair)}.une[data-halo]:before{-webkit-mask-image:linear-gradient(#0000,#fff 180px calc(100% - 180px),#0000);mask-image:linear-gradient(#0000,#fff 180px calc(100% - 180px),#0000)}.une-titre{margin-top:14px;font-size:clamp(1.15rem,.95rem + .75vw,1.6rem);font-weight:700;line-height:1.3}.une .titre-section{background-image:linear-gradient(100deg, #fff0 0 40%, #fff6ecf2 47%, #fff 50%, #fff6ecf2 53%, #fff0 60% 100%), linear-gradient(100deg, var(--accent-clair) 0%, var(--accent) 100%);filter:drop-shadow(0 0 .32em color-mix(in srgb, var(--accent) 55%, transparent));background-size:300% 100%,100% 100%}.phare-date{letter-spacing:.02em;color:var(--accent-clair);margin-top:8px;font-size:.95rem;font-weight:700}.une-grille{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:clamp(28px,4.5vw,64px);display:grid}.une.avec-reel .une-grille{grid-template-columns:minmax(0,6fr) minmax(0,7fr)}.une-media{position:relative}.une-media.avec-telephone{--tel:clamp(130px, 12vw, 190px)}.une-visuel{border-radius:var(--rayon-carte);box-shadow:0 50px 90px -40px #021720b3, 0 0 90px -16px color-mix(in srgb, var(--accent) 60%, transparent);border:3px solid #ffffffeb;position:relative;overflow:hidden}.une-visuel img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.une-ecoute{justify-items:start;gap:22px;margin-top:18px;display:grid}.une-ecoute .onde-boite{width:100%}.une{padding-bottom:clamp(110px,12vw,180px)}.une:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#fff);height:clamp(70px,8vw,120px);position:absolute;bottom:0;left:0;right:0}.contact{isolation:isolate;color:var(--nuit);background:#fff;padding-block:clamp(40px,6vw,96px) clamp(56px,7vw,110px);position:relative;overflow:clip}.contact:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--accent-clair) 70%, transparent), #fff0 92%);border-radius:50%;width:min(900px,76vw);position:absolute;top:-42%;right:-12%}.contact{margin-block:-1px}.contact-grille{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,100px);display:grid}.contact-photo{transform:rotate(var(--rot,0deg));border:4px solid #fff;border-radius:26px;margin:0;overflow:hidden;box-shadow:0 40px 70px -30px #0217208c}.contact-photo img{width:100%;height:auto}.contact-phrase{letter-spacing:-.025em;max-width:19ch;font-size:clamp(1.7rem,1.05rem + 2.3vw,3.3rem);line-height:1.12}.contact .bouton{margin-top:30px}.contact-phrase .mot-couleur{color:var(--cyber)}html[data-univers=ia] .contact-phrase .mot-couleur{color:var(--ia)}.contact :focus-visible{outline-color:var(--nuit)}.episodes{color:var(--nuit);background:#fff;padding-top:0}.episodes>.onde-sep{margin-bottom:clamp(48px,6vw,88px)}.episodes :focus-visible,.pod-comite :focus-visible{outline-color:var(--nuit)}.episodes .titre-section,.pod-comite .titre-section{--sweep-base:var(--nuit);--sweep-hi:var(--cyber)}.episodes .titre-section:after{content:"";background:linear-gradient(90deg, var(--cyber), var(--cyber-clair));transform-origin:0;width:2.2em;height:5px;transition:transform .9s var(--ease) .6s;border-radius:99px;margin-top:.3em;display:block;box-shadow:0 0 16px #15aabf8c}html[data-univers=ia] .episodes .titre-section{--sweep-hi:var(--ia)}html[data-univers=ia] .episodes .titre-section:after{background:linear-gradient(90deg, var(--ia), var(--ia-clair));box-shadow:0 0 16px #db98658c}html.js .episodes [data-reveal]:not(.is-in) .titre-section:after{transform:scaleX(0)}.episodes-grille{grid-template-columns:repeat(auto-fill,minmax(min(100%,262px),1fr));gap:clamp(18px,2.4vw,28px);margin-top:32px;display:grid}.episodes-plus{justify-content:center;margin-top:clamp(28px,3.4vw,44px);display:flex}.episodes-plus[hidden],html.js .episodes-grille:not(.prete)>.ep-carte:nth-child(n+13 of .ep-carte),html:not(.js) :is(.filtres,.annees-menu,.episodes-plus){display:none}.episodes .section-tete{z-index:3;position:relative}.episodes-choix{flex-wrap:wrap;flex-basis:100%;justify-content:space-between;align-items:center;gap:14px 28px;min-width:0;display:flex}.episodes .filtre:disabled{opacity:.35;cursor:default;transform:none}.filtres-onglets{gap:0 26px}.episodes .filtre.onglet{min-height:44px;box-shadow:none;color:#052a3ab3;background:0 0;border:0;border-radius:0;padding:0 1px;font-size:.98rem;font-weight:700;position:relative;transform:none}.episodes .filtre.onglet:after{content:"";background:linear-gradient(90deg, var(--accent), var(--accent-clair));transform-origin:0;height:3px;transition:transform .32s var(--ease-rebond);border-radius:3px;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.episodes .filtre.onglet:hover{color:var(--nuit)}.episodes .filtre.onglet[aria-pressed=true]{color:var(--nuit);box-shadow:none;background:0 0}.episodes .filtre.onglet[aria-pressed=true]:after{transform:scaleX(1)}.annees-menu{color:var(--nuit);position:relative}.annees-bouton{border:2px solid var(--nuit);min-height:48px;color:var(--nuit);font:inherit;cursor:pointer;transition:background .22s ease, color .22s ease, transform .22s var(--ease-rebond);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 16px;font-size:.92rem;font-weight:700;display:inline-flex;box-shadow:0 10px 24px -16px #052a3a73}.annees-bouton:hover{transform:translateY(-2px)}.annees-bouton:focus-visible{outline:3px solid var(--nuit);outline-offset:3px}.annees-menu.actif .annees-bouton{background:var(--nuit);color:#fff}.annees-icone{fill:none;width:18px;height:18px;stroke:var(--accent);stroke-width:1.8px;stroke-linecap:round}.annees-menu.actif .annees-icone{stroke:var(--accent-clair)}.annees-choisie{text-align:left;min-width:9.5em}.annees-chevron{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:8px;transition:transform .26s var(--ease-rebond)}.annees-menu.ouvert .annees-chevron{transform:rotate(180deg)}.annees-liste{z-index:5;visibility:hidden;opacity:0;transform-origin:50% 0;transition:opacity .16s ease, transform .22s var(--ease-rebond), visibility 0s linear .22s;background:#fff;border-radius:20px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;transform:translateY(-6px);box-shadow:0 0 0 1px #052a3a14,0 24px 48px -20px #052a3a66}.annees-menu.ouvert .annees-liste{visibility:visible;opacity:1;transition-delay:0s;transform:none}.episodes .filtre.annee-choix{width:100%;min-height:44px;box-shadow:none;color:var(--nuit);text-align:left;background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:.95rem;font-weight:600;display:flex;transform:none}.episodes .filtre.annee-choix:hover,.episodes .filtre.annee-choix:focus-visible{background:#052a3a0d}.episodes .filtre.annee-choix:focus-visible{outline:2px solid var(--nuit);outline-offset:-2px}.episodes .filtre.annee-choix[aria-pressed=true]{color:var(--nuit);box-shadow:none;background:#15aabf1f;font-weight:700}html[data-univers=ia] .episodes .filtre.annee-choix[aria-pressed=true]{background:#db986524}.annee-coche{fill:none;width:14px;height:10px;stroke:var(--accent);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;visibility:hidden;flex:none}.annee-choix[aria-pressed=true] .annee-coche{visibility:visible}html.reduit :is(.annees-bouton,.annees-chevron,.annees-liste){transition:none!important}@media (prefers-reduced-motion:reduce){:is(.annees-bouton,.annees-chevron,.annees-liste){transition:none!important}}.pod-comite{color:var(--nuit);background:#fff;padding-top:0}.pod-comite .comite-bandeau{box-shadow:none;background:#96e2ea59}.comite-bandeau .visages{width:min(100%,408px)}.fondu-nuit{background:linear-gradient(#02172000, var(--nuit-profond));height:clamp(120px,16vw,220px)}.fondu-blanc{background:linear-gradient(#fff, var(--nuit-profond))}@media (width<=899px){.heros{flex-direction:column;align-items:stretch;display:flex}.heros-contenu{padding-block:calc(var(--entete-h) + 30px) 12px;order:1}.heros-voile{background:linear-gradient(#02172000 70%,#021720b3 100%),linear-gradient(#021720bd 0%,#021720ad 52%,#0217204d 78% 100%)}.une-grille,.une.avec-reel .une-grille,.contact-grille{grid-template-columns:minmax(0,1fr)}.heros-podcast .heros-contenu{grid-template-columns:minmax(0,1fr);gap:28px;padding-bottom:clamp(36px,7vh,64px)}.heros-vignette{width:min(58vw,300px)}.une-visuel{width:min(300px,78%)}.une-media.avec-telephone{--tel:min(34vw, 170px);width:min(100%,440px)}.une-media.avec-telephone .une-visuel{width:100%}.contact-photo{width:min(240px,66%)}}@media (width<=700px){[data-page=podcast] .une-grille{text-align:center;justify-items:center;row-gap:0}[data-page=podcast] .une-texte{display:contents}[data-page=podcast] .une .titre-section{order:1}[data-page=podcast] .une-media{order:2;justify-self:stretch;margin-block:22px 8px}[data-page=podcast] .une-media:not(.avec-telephone) .une-visuel{margin-inline:auto}[data-page=podcast] .une-media.avec-telephone{justify-self:center}[data-page=podcast] .une-texte>:not(.titre-section){order:3}[data-page=podcast] .une-ecoute{justify-self:stretch;justify-items:center}[data-page=podcast] .une-ecoute>:not(.bouton){justify-self:stretch}[data-page=podcast] .contact-grille{text-align:center;justify-items:center}[data-page=podcast] .contact-phrase{margin-inline:auto}[data-page=podcast] .episodes .titre-section{text-align:center;flex-basis:100%}[data-page=podcast] .episodes .titre-section:after{transform-origin:50%;margin-inline:auto}[data-page=podcast] .comite-bandeau{text-align:center;flex-direction:column;justify-content:center}}@media (width<=560px){.episodes .filtres{margin:0 calc(-1 * var(--gouttiere)) 0 -8px;scrollbar-width:none;flex-wrap:nowrap;padding:8px 44px 8px 8px;scroll-padding-inline:8px 52px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#fff calc(100% - 44px),#0000);mask-image:linear-gradient(90deg,#fff calc(100% - 44px),#0000)}.episodes .filtres::-webkit-scrollbar{display:none}.episodes .filtre{flex:none}.episodes-choix{gap:12px}.episodes-choix>*{min-width:0;max-width:100%}.episodes .filtres-onglets{gap:0 22px;padding-block:0}.annees-menu{flex:100%}.annees-bouton{width:100%}.annees-choisie{flex:1}}html.reduit .episodes .titre-section:after,html.reduit .heros-vignette{animation:none!important;transform:none!important}html.reduit .heros-vignette-carte:after{display:none}@media (prefers-reduced-motion:reduce){.heros-vignette{animation:none!important;transform:none!important}.heros-vignette-carte:after{display:none}.mur-tuile{opacity:1!important;animation:none!important;transform:none!important}.episodes .titre-section:after{animation:none!important;transform:none!important}}
