.js[data-astro-cid-m2setpeq] .st-rise[data-astro-cid-m2setpeq]{animation:st-rise 1s var(--ease-out) both;animation-delay:calc(.12s + var(--d) * .1s)}.js[data-astro-cid-m2setpeq] .st-line__in[data-astro-cid-m2setpeq]{animation:st-up 1.15s var(--ease-out) both;animation-delay:calc(.12s + var(--d) * .1s)}@keyframes st-rise{0%{opacity:0;transform:translateY(26px)}}@keyframes st-up{0%{transform:translateY(108%)}}.st-intro[data-astro-cid-m2setpeq]{padding-top:calc(var(--header-h) + clamp(3rem, 7vw, 6rem));grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:clamp(2.5rem,4.5vw,5rem);padding-bottom:clamp(3rem,6vw,5rem);display:grid}.st-intro__text[data-astro-cid-m2setpeq]{align-content:start;gap:1.4rem;display:grid}.st-intro__title[data-astro-cid-m2setpeq]{letter-spacing:-.05em;font-size:clamp(2.5rem,.4rem + 4.15vw,5.2rem);line-height:1}.st-intro__title[data-astro-cid-m2setpeq] .st-line__in[data-astro-cid-m2setpeq]{white-space:nowrap}.st-name[data-astro-cid-m2setpeq]{color:var(--corail);margin-inline-end:-.06em;display:inline-block;position:relative}.st-name__swash[data-astro-cid-m2setpeq]{width:98%;height:.24em;position:absolute;bottom:-.08em;left:-2%;right:4%;overflow:visible}.st-name__swash[data-astro-cid-m2setpeq] path[data-astro-cid-m2setpeq]{fill:none;stroke:var(--bleu-nuit);stroke-width:5px;stroke-linecap:round;stroke-dasharray:320;stroke-dashoffset:320px;animation:st-draw 1.2s var(--ease-out) 1s forwards}@keyframes st-draw{to{stroke-dashoffset:0}}.st-line[data-astro-cid-m2setpeq]{margin-block:-.12em -.2em;padding-block:.12em .2em;display:block;overflow:visible clip}.st-line__in[data-astro-cid-m2setpeq]{display:block}.st-intro__question[data-astro-cid-m2setpeq]{font-family:var(--font-display);letter-spacing:-.02em;align-items:flex-start;gap:.8rem;max-width:36rem;margin-top:.75rem;font-size:clamp(1.1rem,.85rem + .6vw,1.45rem);font-weight:600;line-height:1.35;display:flex}.st-intro__qline[data-astro-cid-m2setpeq]{display:block}@media (width>=961px){.st-intro__qline[data-astro-cid-m2setpeq]{white-space:nowrap}}.st-intro__question[data-astro-cid-m2setpeq] .spark[data-astro-cid-m2setpeq]{--spark-size:18px;--spark-color:var(--corail);margin-top:.25em}.st-intro__body[data-astro-cid-m2setpeq]{gap:1rem;max-width:34rem;margin-top:.5rem;display:grid}.st-intro__body[data-astro-cid-m2setpeq] p[data-astro-cid-m2setpeq]{color:var(--ink-soft);font-size:var(--fs-base);text-align:justify;hyphens:manual;text-wrap:wrap;line-height:1.7}.st-portrait[data-astro-cid-m2setpeq]{min-height:34rem;display:flex;position:relative}.st-portrait__arch[data-astro-cid-m2setpeq]{border-radius:999px 999px var(--r-xl) var(--r-xl);background:var(--night-mist);box-shadow:var(--shadow-lift);flex:1;position:relative;overflow:hidden}.st-portrait__arch[data-astro-cid-m2setpeq] img[data-astro-cid-m2setpeq],.st-portrait__soon[data-astro-cid-m2setpeq]{object-fit:cover;width:100%;max-width:none;height:112%;position:absolute;inset:-6% 0}.st-portrait__soon[data-astro-cid-m2setpeq]{color:color-mix(in srgb, var(--ecru) 75%, transparent);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;background:radial-gradient(60% 45% at 50% 30%,#5262baa6,#0000 70%),url(/media/hero-papillon.webp) 50%/cover;place-content:center;justify-items:center;gap:.9rem;display:grid}.st-portrait__soon[data-astro-cid-m2setpeq]:before{content:"";background:#191d3273;position:absolute;inset:0}.st-portrait__soon[data-astro-cid-m2setpeq]>[data-astro-cid-m2setpeq]{position:relative}.st-portrait__soon[data-astro-cid-m2setpeq] .spark[data-astro-cid-m2setpeq]{--spark-size:34px;--spark-color:var(--corail)}.st-quote[data-astro-cid-m2setpeq]{gap:clamp(2rem,5vw,4rem);padding-block:clamp(3rem,8vw,7rem) clamp(4rem,9vw,8rem);display:grid}.st-quote__text[data-astro-cid-m2setpeq]{font-family:var(--font-display);letter-spacing:-.035em;text-align:center;text-wrap:balance;max-width:52rem;margin-inline:auto;font-size:clamp(1.7rem,1rem + 2.8vw,3.6rem);font-weight:600;line-height:1.18}.st-w[data-astro-cid-m2setpeq]{transition:opacity .2s linear}.js [data-astro-cid-m2setpeq][data-words] .st-w[data-astro-cid-m2setpeq]{opacity:.14}.st-quote__end[data-astro-cid-m2setpeq]{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:1.5rem 3rem;padding-top:2rem;display:grid}.st-quote__question[data-astro-cid-m2setpeq]{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h3);max-width:34rem;color:var(--ink);line-height:1.3}.st-quote__sign[data-astro-cid-m2setpeq]{font-size:var(--fs-sm);color:var(--ink-soft);align-items:center;gap:.6rem;display:inline-flex}.st-quote__sign[data-astro-cid-m2setpeq] .spark[data-astro-cid-m2setpeq]{--spark-color:var(--corail)}.st-meta[data-astro-cid-m2setpeq]{border-radius:var(--r-xl);color:var(--ecru);background:linear-gradient(165deg, var(--deep-blue) 0%, var(--bleu-nuit) 45%, #2b3470 100%);margin-inline:clamp(.5rem,1.2vw,1.25rem);padding-block:clamp(4rem,9vw,8rem);position:relative;overflow:clip}.st-meta__glow[data-astro-cid-m2setpeq]{pointer-events:none;filter:blur(20px);background:radial-gradient(closest-side,#5262ba8c,#0000);height:70%;position:absolute;inset:auto -20% -30% 30%}.st-meta[data-astro-cid-m2setpeq]>.container[data-astro-cid-m2setpeq]{position:relative}.st-meta__head[data-astro-cid-m2setpeq]{text-align:center;justify-items:center;gap:1.1rem;max-width:64rem;margin:0 auto clamp(3rem,6vw,5rem);display:grid}.st-meta__title[data-astro-cid-m2setpeq]{font-size:var(--fs-h2)}@media (width>=961px){.st-meta__title[data-astro-cid-m2setpeq]{white-space:nowrap}.st-meta__intro[data-astro-cid-m2setpeq]{max-width:46rem}}.st-meta__accroche[data-astro-cid-m2setpeq]{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h3);max-width:32rem;line-height:1.3}.st-meta__intro[data-astro-cid-m2setpeq]{color:color-mix(in srgb, var(--ecru) 70%, transparent);font-size:var(--fs-lg);line-height:1.65}.st-evo[data-astro-cid-m2setpeq]{grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,3vw,3rem);max-width:62rem;margin-inline:auto;padding:0;list-style:none;display:grid;position:relative}.st-evo__line[data-astro-cid-m2setpeq]{left:16.66%;right:16.66%;top:calc(var(--arch-h,0px) + 1px);background:#faf9f724;height:1.5px;display:none;position:absolute}.st-evo__fill[data-astro-cid-m2setpeq]{background:linear-gradient(90deg, var(--corail), color-mix(in srgb, var(--corail) 45%, white));transform-origin:0;transform:scaleX(var(--p,0));position:absolute;inset:0}.st-evo__item[data-astro-cid-m2setpeq]{align-content:start;gap:.6rem;display:grid}.st-evo__arch[data-astro-cid-m2setpeq]{aspect-ratio:4/5;border-radius:999px 999px var(--r-lg) var(--r-lg);background:radial-gradient(80% 60% at 50% 40%,#5262ba73,#0000 70%),#faf9f70a;margin-bottom:1rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #faf9f71f}.st-evo__arch[data-astro-cid-m2setpeq] video[data-astro-cid-m2setpeq]{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.st-evo__art[data-astro-cid-m2setpeq]{width:80%;height:88%;position:absolute;inset:8% 10% 4%;overflow:visible}.st-evo__art[data-astro-cid-m2setpeq] .d[data-astro-cid-m2setpeq]{fill:none;stroke:var(--ecru);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:600;stroke-dashoffset:600px}.st-evo__art[data-astro-cid-m2setpeq] .fill[data-astro-cid-m2setpeq]{fill:#faf9f700;transition:fill 1.2s 1.2s}.st-evo__art[data-astro-cid-m2setpeq] .fill2[data-astro-cid-m2setpeq]{fill:color-mix(in srgb, var(--corail) 0%, transparent);transition:fill 1.2s 1.4s}.st-evo__art[data-astro-cid-m2setpeq] .wings[data-astro-cid-m2setpeq]{transform-box:view-box;transform-origin:100px 140px;transition:transform 1.8s var(--ease-out) .9s;transform:scaleX(.12)}.st-evo__item[data-astro-cid-m2setpeq].is-in .st-evo__art[data-astro-cid-m2setpeq] .wings[data-astro-cid-m2setpeq]{transform:none}.st-evo__art[data-astro-cid-m2setpeq] .glow[data-astro-cid-m2setpeq]{fill:var(--corail);opacity:0;transform-box:fill-box;transform-origin:50%}.st-evo__item[data-astro-cid-m2setpeq].is-in .st-evo__art[data-astro-cid-m2setpeq] .d[data-astro-cid-m2setpeq]{animation:st-stroke 2.2s var(--ease-out) forwards;animation-delay:calc(.2s + var(--i) * .25s)}.st-evo__item[data-astro-cid-m2setpeq].is-in .st-evo__art[data-astro-cid-m2setpeq] .fill[data-astro-cid-m2setpeq]{fill:#faf9f714}.st-evo__item[data-astro-cid-m2setpeq].is-in .st-evo__art[data-astro-cid-m2setpeq] .fill2[data-astro-cid-m2setpeq]{fill:color-mix(in srgb, var(--corail) 25%, transparent)}.st-evo__item[data-astro-cid-m2setpeq].is-in .st-evo__art[data-astro-cid-m2setpeq] .glow[data-astro-cid-m2setpeq]{animation:2.6s ease-in-out 1.6s infinite st-glow}@keyframes st-stroke{to{stroke-dashoffset:0}}@keyframes st-glow{0%,to{opacity:.35;scale:.8}50%{opacity:1;scale:1.25}}.st-evo__num[data-astro-cid-m2setpeq]{aspect-ratio:1;background:var(--ecru);width:40px;color:var(--bleu-nuit);font-family:var(--font-display);font-weight:700;font-size:var(--fs-xs);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:1rem;left:1rem}.st-evo__nom[data-astro-cid-m2setpeq]{font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--corail);font-weight:500}.st-evo__titre[data-astro-cid-m2setpeq]{font-size:var(--fs-h3)}.st-evo__texte[data-astro-cid-m2setpeq]{color:color-mix(in srgb, var(--ecru) 70%, transparent);line-height:1.65}.js[data-astro-cid-m2setpeq] .st-evo__item[data-astro-cid-m2setpeq]{opacity:0;transition:opacity 1s var(--ease-out), transform 1s var(--ease-out);transition-delay:calc(var(--i) * .18s);transform:translateY(40px)}.js[data-astro-cid-m2setpeq] .st-evo__item[data-astro-cid-m2setpeq].is-in{opacity:1;transform:none}.st-meta__conclusion[data-astro-cid-m2setpeq]{border-radius:var(--r-lg);max-width:46rem;font-family:var(--font-display);background:#faf9f70f;align-items:flex-start;gap:.9rem;margin:clamp(3rem,6vw,5rem) auto 0;padding:1.5rem 1.75rem;font-size:clamp(1.1rem,1rem + .5vw,1.35rem);font-weight:600;line-height:1.4;display:flex;box-shadow:inset 0 0 0 1px #faf9f71f}.st-meta__conclusion[data-astro-cid-m2setpeq] .spark[data-astro-cid-m2setpeq]{--spark-color:var(--corail);--spark-size:18px;margin-top:.3em}.st-vision[data-astro-cid-m2setpeq]{height:calc(var(--n) * 85svh + 30svh);position:relative}.st-vision__sticky[data-astro-cid-m2setpeq]{height:100svh;padding-top:var(--header-h);align-items:center;display:grid;position:sticky;top:0}.st-vision__inner[data-astro-cid-m2setpeq]{gap:clamp(2rem,4vw,3.5rem);display:grid}.st-vision__head[data-astro-cid-m2setpeq]{gap:.9rem;display:grid}.st-vision__head[data-astro-cid-m2setpeq] h2[data-astro-cid-m2setpeq]{font-size:var(--fs-h2)}.st-vision__head[data-astro-cid-m2setpeq] p[data-astro-cid-m2setpeq]{color:var(--ink-soft);font-size:var(--fs-lg)}.st-vision__stage[data-astro-cid-m2setpeq]{grid-template-columns:7fr 5fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.st-verbs[data-astro-cid-m2setpeq]{gap:.1em;padding:0;font-size:clamp(3rem,1rem + 6.5vw,8.5rem);list-style:none;display:grid}.st-verb[data-astro-cid-m2setpeq]{align-items:baseline;line-height:.98;display:flex}.st-verb__word[data-astro-cid-m2setpeq]{font-family:var(--font-display);letter-spacing:-.055em;text-transform:uppercase;color:#0000;background:linear-gradient(90deg, var(--bleu-nuit) 50%, color-mix(in srgb, var(--bleu-nuit) 10%, transparent) 50%) 100% 0 / 200% 100% no-repeat;transition:background-position .9s var(--ease-out);-webkit-background-clip:text;background-clip:text;padding-block:.06em;padding-inline-end:.08em;font-weight:800}.st-verb__dot[data-astro-cid-m2setpeq]{font-family:var(--font-display);color:var(--corail);opacity:0;transition:opacity .4s, transform .6s var(--ease-out);font-weight:800;transform:scale(0)}.st-verb[data-astro-cid-m2setpeq][aria-current] .st-verb__word[data-astro-cid-m2setpeq]{background-position:0 0}.st-verb[data-astro-cid-m2setpeq][aria-current] .st-verb__dot[data-astro-cid-m2setpeq]{opacity:1;transform:none}.st-panels[data-astro-cid-m2setpeq]{min-height:15rem;position:relative}.st-panel[data-astro-cid-m2setpeq]{opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);pointer-events:none;gap:.9rem;display:grid;position:absolute;inset:0 0 auto;transform:translateY(18px)}.st-panel[data-astro-cid-m2setpeq]:not([aria-hidden]){opacity:1;pointer-events:auto;transform:none}.st-panel__num[data-astro-cid-m2setpeq]{font-family:var(--font-display);font-weight:600;font-size:var(--fs-xs);color:var(--corail);letter-spacing:.08em}.st-panel[data-astro-cid-m2setpeq] h3[data-astro-cid-m2setpeq]{font-size:var(--fs-h3)}.st-panel__verb[data-astro-cid-m2setpeq]{font-family:var(--font-display);letter-spacing:-.05em;text-transform:uppercase;font-size:clamp(2.2rem,8vw,3.2rem);font-weight:800;line-height:1;display:none}.st-panel__verb[data-astro-cid-m2setpeq] span[data-astro-cid-m2setpeq]{color:var(--corail)}.st-panel[data-astro-cid-m2setpeq] p[data-astro-cid-m2setpeq]{color:var(--ink-soft);font-size:var(--fs-lg);line-height:1.65}.st-progress[data-astro-cid-m2setpeq]{gap:.4rem;display:flex;position:absolute;inset:auto 0 -2.5rem}.st-progress[data-astro-cid-m2setpeq] span[data-astro-cid-m2setpeq]{background:var(--line);border-radius:2px;flex:1;height:2px;overflow:hidden}.st-progress[data-astro-cid-m2setpeq] i[data-astro-cid-m2setpeq]{background:var(--bleu-nuit);transform-origin:0;height:100%;transform:scaleX(var(--p,0));display:block}.st-mani[data-astro-cid-m2setpeq]{text-align:center;justify-items:center;gap:clamp(2rem,4vw,3rem);padding-block:clamp(5rem,11vw,10rem);display:grid}.st-mani__spark[data-astro-cid-m2setpeq]{--spark-size:44px;--spark-color:var(--corail);animation:16s linear infinite st-spin}@keyframes st-spin{to{rotate:360deg}}.st-mani__text[data-astro-cid-m2setpeq]{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;max-width:24ch;font-size:clamp(1.9rem,1rem + 3.4vw,4.4rem);font-weight:700;line-height:1.1}.st-w--fort[data-astro-cid-m2setpeq]{color:var(--corail)}.st-mani__actions[data-astro-cid-m2setpeq]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}@media (width<=960px){.st-intro[data-astro-cid-m2setpeq]{grid-template-columns:1fr}.st-portrait[data-astro-cid-m2setpeq]{order:-1;width:100%;max-width:30rem;margin-inline:auto;padding:0;position:relative;top:0}.st-quote__end[data-astro-cid-m2setpeq]{grid-template-columns:1fr}.st-intro__title[data-astro-cid-m2setpeq] .st-line__in[data-astro-cid-m2setpeq]{white-space:normal}.st-evo[data-astro-cid-m2setpeq]{grid-template-columns:1fr;max-width:26rem;margin-inline:auto}}@media (width<=960px),(prefers-reduced-motion:reduce){.st-vision[data-astro-cid-m2setpeq]{height:auto;padding-block:var(--section-y)}.st-vision__sticky[data-astro-cid-m2setpeq]{height:auto;padding-top:0;position:static}.st-vision__stage[data-astro-cid-m2setpeq]{grid-template-columns:1fr}.st-verbs[data-astro-cid-m2setpeq]{display:none}.st-panels[data-astro-cid-m2setpeq]{gap:1rem;min-height:0;display:grid}.st-panel[data-astro-cid-m2setpeq]{opacity:1;pointer-events:auto;border-radius:var(--r-lg);background:var(--blanc);box-shadow:inset 0 0 0 1px var(--line);padding:1.75rem;position:static;transform:none}.st-panel__verb[data-astro-cid-m2setpeq]{display:block!important}.st-progress[data-astro-cid-m2setpeq]{display:none}}@media (prefers-reduced-motion:reduce){.st-mani__spark[data-astro-cid-m2setpeq]{animation:none}.js[data-astro-cid-m2setpeq] .st-evo__item[data-astro-cid-m2setpeq]{opacity:1;transform:none}.st-evo__art[data-astro-cid-m2setpeq] .d[data-astro-cid-m2setpeq]{stroke-dashoffset:0}.st-evo__art[data-astro-cid-m2setpeq] .wings[data-astro-cid-m2setpeq]{transform:none}.st-name__swash[data-astro-cid-m2setpeq] path[data-astro-cid-m2setpeq]{stroke-dashoffset:0;animation:none}.js [data-astro-cid-m2setpeq][data-words] .st-w[data-astro-cid-m2setpeq],.js [data-astro-cid-m2setpeq][data-words-soft] .st-w[data-astro-cid-m2setpeq]{opacity:1}}
