.pj-media[data-astro-cid-kbgdeo2i]{border-radius:var(--r-lg);background:var(--ecru-deep);isolation:isolate;position:relative;overflow:hidden}.pj-media__el[data-astro-cid-kbgdeo2i]{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.pj-media--empty[data-astro-cid-kbgdeo2i]{box-shadow:inset 0 0 0 1.5px var(--line);place-items:center;display:grid}.pj-media__soon[data-astro-cid-kbgdeo2i]{font-size:var(--fs-xs);color:var(--ink-mute);letter-spacing:.1em;text-transform:uppercase}.js .pj-media[data-astro-cid-kbgdeo2i][data-media]{clip-path:inset(6% 4% 6% 4% round var(--r-lg));transition:clip-path 1.2s var(--ease-out)}.js .pj-media[data-astro-cid-kbgdeo2i][data-media] .pj-media__el[data-astro-cid-kbgdeo2i]{transition:transform 1.6s var(--ease-out);transform:scale(1.12)}.js .pj-media[data-astro-cid-kbgdeo2i].is-in{clip-path:inset(0 0 0 0 round var(--r-lg))}.js .pj-media[data-astro-cid-kbgdeo2i].is-in .pj-media__el[data-astro-cid-kbgdeo2i]{transform:none}@media (prefers-reduced-motion:reduce){.js .pj-media[data-astro-cid-kbgdeo2i][data-media]{clip-path:none}.js .pj-media[data-astro-cid-kbgdeo2i][data-media] .pj-media__el[data-astro-cid-kbgdeo2i]{transform:none}}.ap[data-astro-cid-h3uvnmzs]{--done:var(--corail);padding:clamp(.9rem,1.6vw,1.2rem);border-radius:var(--r-pill);background:color-mix(in srgb, var(--ecru) 7%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ecru) 16%, transparent);backdrop-filter:blur(8px);align-items:center;gap:clamp(.9rem,2vw,1.4rem);padding-inline-end:clamp(1.1rem,2vw,1.6rem);display:flex}.ap__play[data-astro-cid-h3uvnmzs]{aspect-ratio:1;background:var(--corail);width:clamp(56px,5vw,68px);color:var(--ecru);transition:transform var(--dur) var(--ease-out), background var(--dur-fast);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.ap__play[data-astro-cid-h3uvnmzs]:hover{background:var(--corail-hover);transform:scale(1.05)}.ap__play[data-astro-cid-h3uvnmzs]:after{content:"";box-shadow:0 0 0 0 color-mix(in srgb, var(--corail) 55%, transparent);border-radius:50%;position:absolute;inset:0}.ap[data-astro-cid-h3uvnmzs].is-playing .ap__play[data-astro-cid-h3uvnmzs]:after{animation:ap-pulse 1.8s var(--ease-out) infinite}@keyframes ap-pulse{to{box-shadow:0 0 0 16px color-mix(in srgb, var(--corail) 0%, transparent)}}.ap__icon[data-astro-cid-h3uvnmzs]{fill:currentColor;width:44%;transition:opacity var(--dur-fast), scale var(--dur) var(--ease-out);grid-area:1/1}.ap__icon--play[data-astro-cid-h3uvnmzs]{translate:6%}.ap__icon--pause[data-astro-cid-h3uvnmzs],.ap[data-astro-cid-h3uvnmzs].is-playing .ap__icon--play[data-astro-cid-h3uvnmzs]{opacity:0;scale:.6}.ap[data-astro-cid-h3uvnmzs].is-playing .ap__icon--pause[data-astro-cid-h3uvnmzs]{opacity:1;scale:1}.ap__body[data-astro-cid-h3uvnmzs]{flex:1;gap:.45rem;min-width:0;display:grid}.ap__wave[data-astro-cid-h3uvnmzs]{cursor:pointer;touch-action:none;border-radius:6px;align-items:center;gap:2px;height:44px;display:flex}.ap__bar[data-astro-cid-h3uvnmzs]{min-width:1px;height:calc(var(--h) * 100%);background:color-mix(in srgb, var(--ecru) 30%, transparent);transition:background var(--dur-fast), height .6s var(--ease-out);border-radius:2px;flex:1}.ap__bar[data-astro-cid-h3uvnmzs].is-done{background:var(--done)}.ap__wave[data-astro-cid-h3uvnmzs]:hover .ap__bar[data-astro-cid-h3uvnmzs]:not(.is-done){background:color-mix(in srgb, var(--ecru) 45%, transparent)}.ap__time[data-astro-cid-h3uvnmzs]{font-size:var(--fs-xs);color:color-mix(in srgb, var(--ecru) 60%, transparent);font-variant-numeric:tabular-nums}@media (width<=640px){.ap[data-astro-cid-h3uvnmzs]{border-radius:var(--r-lg)}.ap__wave[data-astro-cid-h3uvnmzs]{gap:1.5px;height:36px}.ap__bar[data-astro-cid-h3uvnmzs]:nth-child(2n){display:none}}.pj-hero[data-astro-cid-ho45poyk]{padding-top:calc(var(--header-h) + .25rem);padding-inline:clamp(.5rem,1.2vw,1.25rem)}.pj-hero__frame[data-astro-cid-ho45poyk]{border-radius:var(--r-xl);background:var(--bleu-nuit);height:clamp(24rem,82svh,60rem);position:relative;overflow:hidden}.pj-hero__frame[data-astro-cid-ho45poyk] .pj-hero__media{border-radius:0;position:absolute;inset:0;clip-path:none!important}.pj-intro[data-astro-cid-ho45poyk]{grid-template-columns:4fr 8fr;align-items:start;gap:clamp(2.5rem,6vw,7rem);padding-block:clamp(3.5rem,7vw,7rem);display:grid}.pj-intro__side[data-astro-cid-ho45poyk]{top:calc(var(--header-h) + 1.5rem);justify-items:start;gap:2rem;display:grid;position:sticky}.pj-intro__name[data-astro-cid-ho45poyk]{letter-spacing:-.03em;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.4rem)}.pj-label[data-astro-cid-ho45poyk]{font-family:var(--font-body);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:.9rem;font-weight:500}.pj-infos[data-astro-cid-ho45poyk]{gap:.9rem;margin:0;display:grid}.pj-infos[data-astro-cid-ho45poyk] div[data-astro-cid-ho45poyk]{gap:.15rem;display:grid}.pj-infos[data-astro-cid-ho45poyk] dt[data-astro-cid-ho45poyk]{font-size:var(--fs-xs);color:var(--ink-mute)}.pj-infos[data-astro-cid-ho45poyk] dd[data-astro-cid-ho45poyk]{font-family:var(--font-display);color:var(--ink);margin:0;font-weight:600}.pj-services[data-astro-cid-ho45poyk] ul[data-astro-cid-ho45poyk]{gap:.55rem;display:grid}.pj-services[data-astro-cid-ho45poyk] li[data-astro-cid-ho45poyk]{font-size:var(--fs-sm);color:var(--ink);align-items:center;gap:.6rem;display:flex}.pj-services[data-astro-cid-ho45poyk] li[data-astro-cid-ho45poyk]:before{content:"";aspect-ratio:1;background:var(--corail);width:12px;-webkit-mask:var(--spark-mask) center / contain no-repeat;mask:var(--spark-mask) center / contain no-repeat;flex:none}.pj-site[data-astro-cid-ho45poyk]{font-family:var(--font-display);font-weight:600;font-size:var(--fs-sm);border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--line);transition:background var(--dur) var(--ease-out), color var(--dur) var(--ease-out), box-shadow var(--dur);padding:.7rem 1.2rem}.pj-site[data-astro-cid-ho45poyk]:hover{background:var(--bleu-nuit);color:var(--ecru);box-shadow:none}.pj-intro__main[data-astro-cid-ho45poyk]{gap:clamp(2rem,4vw,3.5rem);display:grid}.pj-accroche[data-astro-cid-ho45poyk]{font-family:var(--font-display);letter-spacing:-.04em;color:var(--ink);text-wrap:balance;max-width:18ch;font-size:clamp(2rem,1.2rem + 3vw,4.25rem);font-weight:700;line-height:1.04}.pj-brief[data-astro-cid-ho45poyk]{max-width:44rem}.pj-brief[data-astro-cid-ho45poyk] p[data-astro-cid-ho45poyk]{font-size:var(--fs-lg);color:var(--ink-soft);line-height:1.65}.pj-brief[data-astro-cid-ho45poyk] p[data-astro-cid-ho45poyk]+p[data-astro-cid-ho45poyk]{margin-top:1rem}.pj-flow[data-astro-cid-ho45poyk]{--g:clamp(.6rem, 1.3vw, 1.25rem);gap:var(--g);max-width:calc(1480px + var(--gutter) * 2);display:grid}.pj-flow[data-astro-cid-ho45poyk] .pj-b--pleine{aspect-ratio:16/9}.pj-b--duo[data-astro-cid-ho45poyk],.pj-b--trio[data-astro-cid-ho45poyk]{gap:var(--g);display:grid}.pj-b--duo[data-astro-cid-ho45poyk]{grid-template-columns:1fr 1fr}.pj-b--trio[data-astro-cid-ho45poyk]{grid-template-columns:repeat(3,1fr)}.pj-b--duo[data-astro-cid-ho45poyk]>*,.pj-b--trio[data-astro-cid-ho45poyk]>*{aspect-ratio:4/5}.pj-b--texte[data-astro-cid-ho45poyk]{grid-template-columns:4fr 8fr;gap:clamp(2rem,6vw,7rem);padding-block:clamp(3rem,7vw,6.5rem);display:grid}.pj-b--texte[data-astro-cid-ho45poyk] h2[data-astro-cid-ho45poyk]{font-size:var(--fs-h3)}.pj-b--texte[data-astro-cid-ho45poyk] p[data-astro-cid-ho45poyk]{font-size:var(--fs-lg);color:var(--ink-soft);max-width:44rem;line-height:1.65}.pj-b--texte[data-astro-cid-ho45poyk] p[data-astro-cid-ho45poyk]+p[data-astro-cid-ho45poyk]{margin-top:1rem}.pj-b--citation[data-astro-cid-ho45poyk]{text-align:center;justify-items:center;gap:1.5rem;margin:0;padding:clamp(4rem,9vw,8rem) clamp(0rem,8vw,10rem);display:grid}.pj-quote-mark[data-astro-cid-ho45poyk]{--spark-size:34px;--spark-color:var(--corail)}.pj-b--citation[data-astro-cid-ho45poyk] blockquote[data-astro-cid-ho45poyk]{margin:0}.pj-b--citation[data-astro-cid-ho45poyk] p[data-astro-cid-ho45poyk]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;font-size:clamp(1.5rem,1rem + 2vw,2.75rem);font-weight:600;line-height:1.2}.pj-b--citation[data-astro-cid-ho45poyk] figcaption[data-astro-cid-ho45poyk]{font-size:var(--fs-sm);color:var(--ink-mute)}.pj-avis[data-astro-cid-ho45poyk]{border-radius:var(--r-xl);color:var(--ecru);background:radial-gradient(70% 90% at 100% 100%, #5262ba8c, transparent 60%), linear-gradient(160deg, var(--bleu-nuit), var(--deep-blue));margin:clamp(4rem,8vw,7rem) clamp(.5rem,1.2vw,1.25rem) 0;padding-block:clamp(3.5rem,7vw,6.5rem);overflow:hidden}.pj-avis__inner[data-astro-cid-ho45poyk]{max-width:calc(64rem + var(--gutter) * 2);gap:clamp(2rem,4vw,3rem);display:grid}.pj-avis__eyebrow[data-astro-cid-ho45poyk]{color:color-mix(in srgb, var(--ecru) 72%, transparent);--spark-color:var(--corail)}.pj-avis__quote[data-astro-cid-ho45poyk]{gap:1.75rem;margin:0;display:grid}.pj-avis__quote[data-astro-cid-ho45poyk] blockquote[data-astro-cid-ho45poyk]{margin:0}.pj-avis__quote[data-astro-cid-ho45poyk] p[data-astro-cid-ho45poyk]{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:pretty;font-size:clamp(1.45rem,1rem + 1.9vw,2.6rem);font-weight:600;line-height:1.22}.pj-avis__quote[data-astro-cid-ho45poyk] figcaption[data-astro-cid-ho45poyk],.pj-avis__who[data-astro-cid-ho45poyk]{font-size:var(--fs-sm);color:color-mix(in srgb, var(--ecru) 65%, transparent);flex-wrap:wrap;gap:.25rem .6rem;display:flex}.pj-avis__quote[data-astro-cid-ho45poyk] figcaption[data-astro-cid-ho45poyk] strong[data-astro-cid-ho45poyk],.pj-avis__who[data-astro-cid-ho45poyk] strong[data-astro-cid-ho45poyk]{color:var(--ecru);font-weight:600}.pj-avis__quote[data-astro-cid-ho45poyk] figcaption[data-astro-cid-ho45poyk] span[data-astro-cid-ho45poyk]:before{content:"·";margin-inline-end:.6rem}.pj-avis__audio[data-astro-cid-ho45poyk]{gap:.9rem;display:grid}.pj-avis__listen[data-astro-cid-ho45poyk]{font-size:var(--fs-sm);color:color-mix(in srgb, var(--ecru) 80%, transparent);align-items:center;gap:.6rem;display:inline-flex}.pj-avis__dot[data-astro-cid-ho45poyk]{aspect-ratio:1;background:var(--corail);border-radius:50%;width:8px;animation:1.6s ease-in-out infinite pj-blink}@keyframes pj-blink{50%{opacity:.3}}@media (width<=960px){.pj-intro[data-astro-cid-ho45poyk],.pj-b--texte[data-astro-cid-ho45poyk]{grid-template-columns:1fr}.pj-intro__side[data-astro-cid-ho45poyk]{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));width:100%;position:static}.pj-intro__name[data-astro-cid-ho45poyk]{grid-column:1/-1}}@media (width<=700px){.pj-hero__frame[data-astro-cid-ho45poyk]{height:clamp(22rem,68svh,36rem)}.pj-flow[data-astro-cid-ho45poyk] .pj-b--pleine{aspect-ratio:4/3}.pj-b--duo[data-astro-cid-ho45poyk],.pj-b--trio[data-astro-cid-ho45poyk]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pj-avis__dot[data-astro-cid-ho45poyk]{animation:none}}
