@font-face{font-family:Adelphe Trouble Floreal;src:url(/fonts/adelphe-trouble-floreal-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Adelphe Trouble Floreal;src:url(/fonts/adelphe-trouble-floreal-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Adelphe Trouble Floreal;src:url(/fonts/adelphe-trouble-floreal-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Adelphe Trouble Floreal;src:url(/fonts/adelphe-trouble-floreal-600-italic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Adelphe Trouble Floreal;src:url(/fonts/adelphe-trouble-floreal-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Adelphe Trouble Floreal;src:url(/fonts/adelphe-trouble-floreal-700-italic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Adelphe Trouble Fructidor;src:url(/fonts/adelphe-trouble-fructidor-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Adelphe Trouble Fructidor;src:url(/fonts/adelphe-trouble-fructidor-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Adelphe Trouble Fructidor;src:url(/fonts/adelphe-trouble-fructidor-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Adelphe Trouble Fructidor;src:url(/fonts/adelphe-trouble-fructidor-600-italic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Adelphe Trouble Fructidor;src:url(/fonts/adelphe-trouble-fructidor-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Adelphe Trouble Fructidor;src:url(/fonts/adelphe-trouble-fructidor-700-italic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Adelphe Trouble Germinal;src:url(/fonts/adelphe-trouble-germinal-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Adelphe Trouble Germinal;src:url(/fonts/adelphe-trouble-germinal-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Adelphe Trouble Germinal;src:url(/fonts/adelphe-trouble-germinal-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Adelphe Trouble Germinal;src:url(/fonts/adelphe-trouble-germinal-600-italic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Adelphe Trouble Germinal;src:url(/fonts/adelphe-trouble-germinal-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Adelphe Trouble Germinal;src:url(/fonts/adelphe-trouble-germinal-700-italic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}:root{--qif-pink: #F537AC;--qif-blue: #88C0FF;--qif-blue-light: #9BCAFF;--qif-purple: #6F49BF;--qif-lavender: #A67CFF;--qif-purple-deep: #1F0653;--qif-night: #0A0219;--qif-white: #F9F7FF;--qif-white-pink: #FFF0FE;--qif-white-warm: #FFF4FE;--qif-pink-pale: #FFE2F4;--qif-pink-paper: #FFECFE;--qif-lilac-pale: #EBE2FF;--qif-blue-pale: #E0EFFF;--qif-pink-hot: #F3229E;--qif-blue-deep: #1E4E9C;--surface-page: var(--qif-white);--surface-card: var(--qif-white-warm);--surface-row: var(--qif-pink-paper);--surface-pale-pink: var(--qif-pink-pale);--surface-pale-blue: var(--qif-blue-pale);--surface-night: var(--qif-night);--text-on-gradient: var(--qif-white-pink);--text-body: var(--qif-purple-deep);--text-accent: var(--qif-pink-hot);--text-inverse: var(--qif-white);--link: var(--qif-pink-hot);--link-hover: var(--qif-purple)}:root{--font-display: "Adelphe Trouble Fructidor", "Adelphe Trouble Floreal", Georgia, serif;--font-display-alt: "Adelphe Trouble Germinal", "Adelphe Trouble Floreal", Georgia, serif;--font-body: "Adelphe Trouble Floreal", Georgia, serif;--text-hero: clamp(64px, 9vw, 132px);--text-display: clamp(44px, 6vw, 80px);--text-title: 32px;--text-lead: 24px;--text-body: 18px;--text-caption: 14px;--text-micro: 12px;--leading-display: 1;--leading-body: 1.35;--tracking-micro: .04em}:root{--grad-sky: linear-gradient(179.33deg, var(--qif-white-warm) -1.02%, var(--qif-pink) 33.73%, var(--qif-blue) 63.06%);--grad-sky-soft: linear-gradient(179.47deg, var(--qif-pink-pale) -1.17%, var(--qif-pink) 33.1%, var(--qif-blue-light) 68.9%);--grad-nebula: radial-gradient(closest-side at 50% 50%, var(--qif-white-warm) 0%, var(--qif-blue) 58.31%, var(--qif-pink) 100%);--grad-blob: radial-gradient(120% 120% at 45.31% 58.55%, var(--qif-pink) 0%, var(--qif-blue) 83.65%);--grad-sky-pale: linear-gradient(179.33deg, var(--qif-white) 0%, var(--qif-pink-pale) 48%, var(--qif-blue-pale) 100%);--noise-url: url(/assets/noise.png);--radius-none: 0;--radius-full: 10000px;--ring-photo: inset 0 0 0 4px #FFFFFF;--stroke-hairline: .5px solid #000000;--ease-drift: cubic-bezier(.4, 0, .2, 1)}.qif-noise:after{content:"";position:absolute;inset:0;pointer-events:none;mix-blend-mode:color-burn;background:var(--noise-url) 50% 95% / cover no-repeat}body{margin:0;font-family:var(--font-body);color:var(--text-body);background:var(--surface-page);line-height:var(--leading-body)}a{color:var(--link);text-decoration-color:color-mix(in oklab,var(--link) 40%,transparent)}::selection{background:var(--qif-pink);color:var(--qif-white-pink)}body{margin:0;background:var(--qif-white)}@keyframes qif-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes qif-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes qif-float-l{0%,to{transform:rotate(8deg) scaleX(-1) translateY(0)}50%{transform:rotate(8deg) scaleX(-1) translateY(-14px)}}@keyframes qif-float-r{0%,to{transform:rotate(-6deg) translateY(0)}50%{transform:rotate(-6deg) translateY(-14px)}}@keyframes qif-fly{0%{transform:translate(-75vw) rotate(2deg)}50%{transform:translate(15vw) rotate(-3deg)}to{transform:translate(105vw) rotate(2deg)}}.qif-gal{display:flex;width:max-content;animation:qif-marquee 42s linear infinite}.qif-gal:hover{animation-play-state:paused}.qif-gal img{height:240px;width:auto;display:block;cursor:zoom-in;transition:transform .3s var(--ease-drift)}.qif-gal img:hover{transform:scale(1.04) rotate(0)!important;z-index:2;position:relative}.qif-gal img:focus-visible{outline:4px solid var(--qif-pink);outline-offset:-4px}.qif-gal:active{animation-play-state:paused}.qif-burger,.qif-menu,.qif-scrim{display:none}@media (min-width: 901px){.qif-menu,.qif-scrim{display:none!important}}@media (hover: none){.qif-head-cta a,.qif-head-cta button,.qif-tarifs-cta a{transform:none!important}}@media (max-width: 1140px){.qif-nav{gap:14px!important}.qif-nav a{font-size:16px!important}}@media (max-width: 900px){.qif-head{padding:6px 12px!important;gap:10px!important}.qif-nav{display:none!important}.qif-burger{display:flex!important;width:48px!important;height:48px!important;box-sizing:border-box!important}.qif-benevole{display:none!important}.qif-head-mark{width:82px!important;height:76px!important;margin:-17px -14px!important}.qif-head-cta{gap:8px!important}.qif-head-cta a,.qif-head-cta button{font-size:clamp(15px,4.4vw,19px)!important;padding:0 16px!important;height:48px!important;box-sizing:border-box!important;align-items:center!important;justify-content:center!important}.qif-hero{padding:190px 0 110px!important;min-height:auto!important}.qif-alien{display:none!important}.qif-saucer{width:190px!important;top:78px!important;left:34%!important}.qif-alien-ed{width:150px!important;right:8px!important;top:-33px!important}.qif-hero .qif-deco{display:none!important}.qif-row{flex-direction:column!important;gap:0!important;transform:none!important;max-width:100%!important}.qif-time{box-sizing:border-box!important;min-width:0!important;width:100%!important;white-space:nowrap!important;padding:9px 14px!important;font-size:19px!important}.qif-act{min-width:0!important;max-width:100%!important;overflow:hidden!important}.qif-act>div:first-child{padding:14px 16px!important}.qif-prog-imgs{width:116px!important}.qif-listen{font-size:15px!important;gap:6px!important;padding:7px 11px!important}.qif-listen img{width:15px!important;height:15px!important}.qif-infos-grid{grid-template-columns:1fr!important;gap:26px!important}.qif-map-frame{height:300px!important}.qif-tarifs{gap:10px!important}.qif-tarifs-cta{gap:12px!important}.qif-tarifs-cta a{flex:1 1 100%!important;justify-content:center!important;box-sizing:border-box!important}.qif-foot{justify-content:center!important;text-align:center!important}.qif-foot>div:last-child{margin-left:0!important}#editions{padding-bottom:36px!important}.qif-footer{padding-top:28px!important}.qif-gal img{height:220px!important}.qif-gal{animation-duration:68s!important}.qif-lb-nav{width:44px!important;height:44px!important}.qif-card{padding:22px 18px 24px!important}.qif-tm-list{gap:18px!important}.qif-tm{gap:14px!important;transform:none!important}.qif-tm img{width:76px!important;height:76px!important}.qif-tm-name{font-size:21px!important}.qif-tm-pro{font-size:15px!important;margin-left:6px!important}.qif-tm-role{font-size:16px!important;margin-top:2px!important}}@media (max-width: 560px){.qif-saucer{width:140px!important}.qif-gal img{height:190px!important}}a{color:var(--link)}a:hover{color:var(--link-hover)}.qif-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
