.tc[data-astro-cid-xode7mft]{background:#fff}.tc__in[data-astro-cid-xode7mft]{max-width:var(--max-content);margin-inline:auto;padding-inline:var(--gutter)}.tc-sur[data-astro-cid-xode7mft]{display:inline-flex;align-items:center;gap:10px;margin:0 0 var(--space-4);color:var(--color-muted);font:500 var(--fs-small)/1 var(--font-sans)}.tc-sur[data-astro-cid-xode7mft] i[data-astro-cid-xode7mft]{width:18px;height:1px;background:currentColor}.tc-h2[data-astro-cid-xode7mft]{margin:0;max-width:22ch;font:600 clamp(1.9rem,3.6vw,2.9rem)/1.06 var(--font-sans);letter-spacing:-.03em;color:var(--color-ink)}.tc-h2[data-astro-cid-xode7mft] em[data-astro-cid-xode7mft],.tc-titre[data-astro-cid-xode7mft] em[data-astro-cid-xode7mft],.tc-final__titre[data-astro-cid-xode7mft] em[data-astro-cid-xode7mft]{font-style:normal;font-weight:400;color:var(--color-muted)}.tc-chapo[data-astro-cid-xode7mft]{margin:var(--space-4) 0 0;max-width:52ch;font:400 var(--fs-lead)/1.5 var(--font-sans);color:var(--color-ink-soft)}.tc-note[data-astro-cid-xode7mft]{margin:clamp(1rem,2vw,1.5rem) 0 0;font:400 var(--fs-small)/1.5 var(--font-sans);color:var(--color-muted)}.tc-btn[data-astro-cid-xode7mft]{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 22px;border-radius:8px;border:1px solid transparent;font:500 var(--fs-small)/1 var(--font-sans);text-decoration:none;transition:background var(--dur-fast) var(--ease-out)}.tc-btn[data-astro-cid-xode7mft] i[data-astro-cid-xode7mft]{font-style:normal;font-size:16px;transition:transform var(--dur-fast) var(--ease-out)}.tc-btn[data-astro-cid-xode7mft]:hover i[data-astro-cid-xode7mft]{transform:translate(3px)}.tc-btn--plein[data-astro-cid-xode7mft]{background:#0e3b2e;color:#fff}.tc-btn--plein[data-astro-cid-xode7mft]:hover{background:#0a2a21}.tc-btn--blanc[data-astro-cid-xode7mft]{background:#fff;color:#0b0b0c}.tc-btn--contour[data-astro-cid-xode7mft]{border-color:#ffffff80;color:#fff}.tc-btn--contour[data-astro-cid-xode7mft]:hover{background:#ffffff1a}.tc-actions[data-astro-cid-xode7mft]{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(1.75rem,3vw,2.5rem)}.tc-ic[data-astro-cid-xode7mft]{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:#0e3b2e;color:#fff}.tc-ic[data-astro-cid-xode7mft] svg[data-astro-cid-xode7mft]{width:20px;height:20px}.tc-ic--clair[data-astro-cid-xode7mft]{background:#eef2f0;color:#0e3b2e}.tc-tete[data-astro-cid-xode7mft]{padding:clamp(8.5rem,14vw,10.5rem) 0 clamp(3.5rem,6vw,5rem);background:radial-gradient(80% 120% at 85% 0%,rgba(255,255,255,.09),transparent 60%),#141416;color:#fff}.tc-tete__grille[data-astro-cid-xode7mft]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);gap:clamp(2rem,5vw,4rem);align-items:start}.tc-tete[data-astro-cid-xode7mft] .tc-sur[data-astro-cid-xode7mft]{color:#fff9}.tc-titre[data-astro-cid-xode7mft]{margin:0;max-width:18ch;font:600 clamp(2.1rem,4.6vw,3.7rem)/1.04 var(--font-sans);letter-spacing:-.035em;color:#fff}.tc-tete[data-astro-cid-xode7mft] .tc-titre[data-astro-cid-xode7mft] em[data-astro-cid-xode7mft]{color:#ffffff8c}.tc-tete[data-astro-cid-xode7mft] .tc-chapo[data-astro-cid-xode7mft]{color:#ffffffbf}.tc-pastilles[data-astro-cid-xode7mft]{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:clamp(1.5rem,3vw,2rem) 0 0;padding:0}.tc-pastilles[data-astro-cid-xode7mft] li[data-astro-cid-xode7mft]{padding:8px 12px;border-radius:6px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;font:500 13px/1 var(--font-sans);color:#ffffffd9}.tc-tete__notifs[data-astro-cid-xode7mft]{min-width:0;margin-top:clamp(1rem,3vw,3.2rem)}.tc-tete__notifs-titre[data-astro-cid-xode7mft]{margin:0 0 14px;font:500 var(--fs-small)/1 var(--font-sans);color:#fff9}.tc-tete__notifs[data-astro-cid-xode7mft] ul[data-astro-cid-xode7mft]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.tc-notif[data-astro-cid-xode7mft]{min-width:0;display:flex;gap:12px;align-items:flex-start;padding:13px 15px;border-radius:18px;background:#fafafaf7;color:#141416;box-shadow:0 22px 44px -22px #000c}.tc-notif--2[data-astro-cid-xode7mft]{margin-inline:10px;opacity:.82}.tc-notif--3[data-astro-cid-xode7mft]{margin-inline:20px;opacity:.6}.tc-notif__ic[data-astro-cid-xode7mft]{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#141416}.tc-notif__ic[data-astro-cid-xode7mft] svg[data-astro-cid-xode7mft]{width:17px;height:17px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tc-notif[data-astro-cid-xode7mft] div[data-astro-cid-xode7mft]{flex:1;min-width:0}.tc-notif[data-astro-cid-xode7mft] p[data-astro-cid-xode7mft]{margin:0;font:400 13.5px/1.4 var(--font-sans)}.tc-notif[data-astro-cid-xode7mft] p[data-astro-cid-xode7mft].tc-notif__tete{display:flex;justify-content:space-between;gap:10px;margin-bottom:2px}.tc-notif__tete[data-astro-cid-xode7mft] b[data-astro-cid-xode7mft]{font-weight:600;font-size:13px}.tc-notif__tete[data-astro-cid-xode7mft] small[data-astro-cid-xode7mft]{font-size:12px;color:#6b6b70}.tc-notif[data-astro-cid-xode7mft] p[data-astro-cid-xode7mft].tc-notif__objet{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-notif[data-astro-cid-xode7mft] p[data-astro-cid-xode7mft].tc-notif__apercu{color:#5f6167;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-entree[data-astro-cid-xode7mft]{opacity:0;transform:translateY(18px);animation:tc-entree .8s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--k, 0) * .1s)}@keyframes tc-entree{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.tc-entree[data-astro-cid-xode7mft]{animation:none;opacity:1;transform:none}}.tc-bref[data-astro-cid-xode7mft]{padding:0 0 clamp(3.5rem,7vw,5rem);background:#fff}.tc-bref__carte[data-astro-cid-xode7mft]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center;padding:clamp(24px,3.5vw,44px);border-radius:20px;background:#141416;color:#fff}.tc-bref__carte[data-astro-cid-xode7mft] .tc-sur[data-astro-cid-xode7mft]{color:#fff9}.tc-bref__carte[data-astro-cid-xode7mft] .tc-h2[data-astro-cid-xode7mft]{color:#fff}.tc-bref__carte[data-astro-cid-xode7mft] .tc-h2[data-astro-cid-xode7mft] em[data-astro-cid-xode7mft]{color:#ffffff8c}.tc-bref__def[data-astro-cid-xode7mft]{margin:var(--space-4) 0 0;max-width:58ch;font:400 var(--fs-body)/1.65 var(--font-sans);color:#ffffffbf}.tc-bref__equipe[data-astro-cid-xode7mft]{margin:clamp(1.25rem,2.5vw,1.75rem) 0 0;padding-top:clamp(1.25rem,2.5vw,1.75rem);border-top:1px solid rgba(255,255,255,.14);font:400 var(--fs-small)/1.55 var(--font-sans);color:#ffffffb8}.tc-bref__equipe[data-astro-cid-xode7mft] span[data-astro-cid-xode7mft]{display:block;margin-bottom:6px;font:600 12px/1.2 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c}.tc-bref__equipe[data-astro-cid-xode7mft] b[data-astro-cid-xode7mft]{display:block;margin-bottom:2px;font:600 1.1rem/1.3 var(--font-sans);color:#fff}.tc-bref__photo[data-astro-cid-xode7mft]{display:block;width:100%;height:100%;min-height:280px;object-fit:cover;border-radius:14px}.tc-faits[data-astro-cid-xode7mft]{margin:clamp(14px,2vw,20px) 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border-radius:16px;border:1px solid var(--color-line);overflow:hidden;background:var(--color-line)}.tc-faits[data-astro-cid-xode7mft] div[data-astro-cid-xode7mft]{display:flex;flex-direction:column;gap:4px;padding:16px 20px;background:#fff}.tc-faits[data-astro-cid-xode7mft] div[data-astro-cid-xode7mft]:last-child:nth-child(4n+3){grid-column:span 2}.tc-faits[data-astro-cid-xode7mft] dt[data-astro-cid-xode7mft]{font:500 var(--fs-small)/1.4 var(--font-sans);color:var(--color-muted)}.tc-faits[data-astro-cid-xode7mft] dd[data-astro-cid-xode7mft]{margin:0;font:600 var(--fs-small)/1.4 var(--font-sans);color:var(--color-ink)}.tc-machine[data-astro-cid-xode7mft]{padding:clamp(3.5rem,7vw,5.5rem) 0;background:#fff}.tc-machine__tete[data-astro-cid-xode7mft]{max-width:760px}.tc-entonnoir[data-astro-cid-xode7mft]{list-style:none;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;display:grid;gap:8px}.tc-niveau[data-astro-cid-xode7mft]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(20px,4vw,56px);align-items:center}.tc-niveau__barre[data-astro-cid-xode7mft]{justify-self:center;display:flex;align-items:center;justify-content:center;gap:12px;width:var(--l);min-height:66px;padding:0 24px;background:var(--fond);color:#fff;clip-path:polygon(0 0,100% 0,calc(100% - 18px) 100%,18px 100%)}.tc-niveau__barre[data-astro-cid-xode7mft] span[data-astro-cid-xode7mft]{font:600 12px/1 var(--font-sans);letter-spacing:.06em;color:#ffffff80}.tc-niveau__barre[data-astro-cid-xode7mft] b[data-astro-cid-xode7mft]{font:600 clamp(1.1rem,1.8vw,1.35rem)/1.1 var(--font-sans);letter-spacing:-.015em}.tc-niveau__texte[data-astro-cid-xode7mft]{margin:0;max-width:42ch;font:400 var(--fs-body)/1.5 var(--font-sans);color:var(--color-ink-soft)}.tc-niveau--chute[data-astro-cid-xode7mft]{margin:-4px 0 -6px}.tc-chute[data-astro-cid-xode7mft]{position:relative;justify-self:center;width:46%;height:84px;overflow:hidden}.tc-chute[data-astro-cid-xode7mft] i[data-astro-cid-xode7mft]{position:absolute;top:0;left:var(--x);width:28px;height:28px;margin-left:-14px;opacity:0;animation:tc-chute 2.7s cubic-bezier(.45,0,.7,1) var(--d) infinite}.tc-chute[data-astro-cid-xode7mft] svg[data-astro-cid-xode7mft]{display:block;width:100%;height:100%;fill:none;stroke:#141416;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}@keyframes tc-chute{0%{transform:translateY(-18px) rotate(-8deg);opacity:0}15%{opacity:1}70%{opacity:1}to{transform:translateY(70px) rotate(14deg);opacity:0}}.tc[data-astro-cid-xode7mft].is-pret .tc-niveau--chute[data-astro-cid-xode7mft]:not(.is-vu) .tc-chute[data-astro-cid-xode7mft] i[data-astro-cid-xode7mft]{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.tc-chute[data-astro-cid-xode7mft] i[data-astro-cid-xode7mft]{animation:none;opacity:.85;top:28px}}.tc-niveau--bout[data-astro-cid-xode7mft]{margin-top:0}.tc-niveau--bout[data-astro-cid-xode7mft] .tc-niveau__barre[data-astro-cid-xode7mft]{width:40%;min-height:54px;border-radius:999px;clip-path:none;background:#eef2f0;color:#0e3b2e;box-shadow:inset 0 0 0 1.5px #0e3b2e}.tc-niveau--bout[data-astro-cid-xode7mft] .tc-niveau__texte[data-astro-cid-xode7mft] strong[data-astro-cid-xode7mft]{color:var(--color-ink);font-weight:600}.tc[data-astro-cid-xode7mft].is-pret .tc-niveau__barre[data-astro-cid-xode7mft]{transform:scaleX(.2);opacity:0;transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .5s ease;transition-delay:calc(var(--k, 0) * .15s)}.tc[data-astro-cid-xode7mft].is-pret .tc-niveau__texte[data-astro-cid-xode7mft]{opacity:0;transform:translate(-10px);transition:opacity .6s ease,transform .6s ease;transition-delay:calc(var(--k, 0) * .15s + .25s)}.tc[data-astro-cid-xode7mft].is-pret .tc-niveau[data-astro-cid-xode7mft].is-vu .tc-niveau__barre[data-astro-cid-xode7mft],.tc[data-astro-cid-xode7mft].is-pret .tc-niveau[data-astro-cid-xode7mft].is-vu .tc-niveau__texte[data-astro-cid-xode7mft]{transform:none;opacity:1}.tc-parcours__suite[data-astro-cid-xode7mft]{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:clamp(1.5rem,3vw,2.5rem);padding:clamp(22px,3vw,32px);border-radius:16px;background:#141416;text-align:center}.tc-parcours__suite[data-astro-cid-xode7mft] p[data-astro-cid-xode7mft]{margin:0;font:500 var(--fs-lead)/1.4 var(--font-sans);color:#fff}.tc-faq[data-astro-cid-xode7mft]{padding:clamp(3.5rem,7vw,5.5rem) 0;background:#f4f6f5}.tc-faq__grille[data-astro-cid-xode7mft]{display:grid;grid-template-columns:1fr 1.6fr;gap:clamp(2rem,5vw,4rem);align-items:start}.tc-faq__liste[data-astro-cid-xode7mft]{display:flex;flex-direction:column;gap:10px}.tc-faq__item[data-astro-cid-xode7mft]{padding:16px 20px;border:1px solid var(--color-line);border-radius:12px;background:#fff}.tc-faq__item[data-astro-cid-xode7mft] summary[data-astro-cid-xode7mft]{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;font:600 var(--fs-body)/1.35 var(--font-sans);color:var(--color-ink)}.tc-faq__item[data-astro-cid-xode7mft] summary[data-astro-cid-xode7mft]::-webkit-details-marker{display:none}.tc-faq__item[data-astro-cid-xode7mft] summary[data-astro-cid-xode7mft]:after{content:"+";font-weight:400;color:var(--color-muted)}.tc-faq__item[data-astro-cid-xode7mft][open] summary[data-astro-cid-xode7mft]:after{content:"−"}.tc-faq__item[data-astro-cid-xode7mft] p[data-astro-cid-xode7mft]{margin:10px 0 0;font:400 var(--fs-small)/1.6 var(--font-sans);color:var(--color-ink-soft)}.tc-final[data-astro-cid-xode7mft]{padding:clamp(4rem,8vw,6rem) 0;background:#141416;text-align:center}.tc-final__titre[data-astro-cid-xode7mft]{margin:0 auto;max-width:18ch;font:600 clamp(2rem,4.2vw,3.3rem)/1.06 var(--font-sans);letter-spacing:-.03em;color:#fff}.tc-final[data-astro-cid-xode7mft] .tc-final__titre[data-astro-cid-xode7mft] em[data-astro-cid-xode7mft]{color:#ffffff8c}.tc-final__actions[data-astro-cid-xode7mft]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(1.75rem,3vw,2.5rem)}.tc-final__zone[data-astro-cid-xode7mft]{margin:20px 0 0;font:400 13px/1.4 var(--font-sans);color:#ffffff80}.tc[data-astro-cid-xode7mft].is-pret [data-astro-cid-xode7mft][data-rv]{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--k, 0) * .1s)}.tc[data-astro-cid-xode7mft].is-pret [data-astro-cid-xode7mft][data-rv].is-vu{opacity:1;transform:none}@media(max-width:980px){.tc-tete__grille[data-astro-cid-xode7mft],.tc-bref__carte[data-astro-cid-xode7mft]{grid-template-columns:1fr}.tc-faits[data-astro-cid-xode7mft]{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-faits[data-astro-cid-xode7mft] div[data-astro-cid-xode7mft]:last-child:nth-child(4n+3){grid-column:auto}.tc-faits[data-astro-cid-xode7mft] div[data-astro-cid-xode7mft]:last-child:nth-child(odd){grid-column:span 2}.tc-tete__notifs[data-astro-cid-xode7mft]{margin-top:0;max-width:460px}}@media(max-width:760px){.tc-faq__grille[data-astro-cid-xode7mft]{grid-template-columns:1fr}.tc-entonnoir[data-astro-cid-xode7mft]{gap:14px}.tc-niveau[data-astro-cid-xode7mft]{grid-template-columns:1fr;gap:8px;text-align:center}.tc-niveau__barre[data-astro-cid-xode7mft]{min-height:56px;padding:0 16px}.tc-niveau__texte[data-astro-cid-xode7mft]{justify-self:center;font-size:var(--fs-small)}.tc-niveau--bout[data-astro-cid-xode7mft] .tc-niveau__barre[data-astro-cid-xode7mft]{width:56%}.tc-niveau--chute[data-astro-cid-xode7mft]{margin:-10px 0 -12px}.tc-niveau--chute[data-astro-cid-xode7mft]>span[data-astro-cid-xode7mft]{display:none}.tc-chute[data-astro-cid-xode7mft]{width:60%;height:64px}.tc[data-astro-cid-xode7mft].is-pret .tc-niveau__barre[data-astro-cid-xode7mft],.tc[data-astro-cid-xode7mft].is-pret .tc-niveau__texte[data-astro-cid-xode7mft]{transition-delay:0s}.tc-faits[data-astro-cid-xode7mft]{grid-template-columns:1fr}.tc-faits[data-astro-cid-xode7mft] div[data-astro-cid-xode7mft]:last-child:nth-child(odd){grid-column:auto}.tc-faits[data-astro-cid-xode7mft] div[data-astro-cid-xode7mft]{padding:13px 16px}.tc-bref__photo[data-astro-cid-xode7mft]{min-height:0;aspect-ratio:1200 / 806}.tc-btn[data-astro-cid-xode7mft]{width:100%;align-self:stretch}}
