.pf[data-astro-cid-i2t7mhp6]{margin:0;display:flex;flex-direction:column;align-items:center;gap:.75rem}.pf-phone[data-astro-cid-i2t7mhp6]{position:relative;width:250px;height:500px;padding:12px;border-radius:38px;background:linear-gradient(160deg,#27272a,#0f0f12);border:1px solid var(--border-light);box-shadow:0 30px 60px #00000080,0 0 0 6px #ffffff05}.pf-notch[data-astro-cid-i2t7mhp6]{position:absolute;top:18px;left:50%;width:72px;height:18px;transform:translate(-50%);border-radius:12px;background:#050506;z-index:2}.pf-screen[data-astro-cid-i2t7mhp6]{height:100%;border-radius:28px;overflow:hidden;background:#f4f1ec;display:flex;flex-direction:column}.pf-bar[data-astro-cid-i2t7mhp6]{padding:34px 14px 8px;background:#fff;border-bottom:1px solid #e7e2da}.pf-bar-title[data-astro-cid-i2t7mhp6]{font:700 13px Inter Variable,sans-serif;color:#1c1917}.pf-viewport[data-astro-cid-i2t7mhp6]{flex:1;overflow:hidden}.pf-feed[data-astro-cid-i2t7mhp6]{display:flex;flex-direction:column;gap:10px;padding:10px}.pf-post[data-astro-cid-i2t7mhp6]{background:#fff;border-radius:12px;padding:8px;box-shadow:0 1px 2px #0000000f}.pf-post-head[data-astro-cid-i2t7mhp6]{display:flex;align-items:center;gap:6px;margin-bottom:4px}.pf-avatar[data-astro-cid-i2t7mhp6]{width:20px;height:20px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#f3d27a,#b8862b)}.pf-name[data-astro-cid-i2t7mhp6]{font:700 11px Inter Variable,sans-serif;color:#1c1917}.pf-text[data-astro-cid-i2t7mhp6]{margin:0 0 6px;font:500 10.5px/1.35 Inter Variable,sans-serif;color:#44403c}.pf-post[data-astro-cid-i2t7mhp6] img[data-astro-cid-i2t7mhp6]{display:block;width:100%;height:auto;border-radius:8px}.pf-actions[data-astro-cid-i2t7mhp6]{display:flex;gap:14px;margin-top:6px;font:600 10px Inter Variable,sans-serif;color:#78716c}.pf-like[data-astro-cid-i2t7mhp6]{display:inline-flex;align-items:center;gap:4px}.pf-like[data-astro-cid-i2t7mhp6] svg[data-astro-cid-i2t7mhp6]{fill:none;stroke:#78716c;stroke-width:2;transform-origin:center}.pf-toggle[data-astro-cid-i2t7mhp6]{padding:.35rem .8rem;font:600 .75rem Inter Variable,sans-serif;color:var(--text-secondary);background:transparent;border:1px solid var(--border-light);border-radius:100px;cursor:pointer}.pf-toggle[data-astro-cid-i2t7mhp6]:hover{color:var(--text);border-color:var(--accent)}.pf-toggle[data-astro-cid-i2t7mhp6]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion: no-preference){.pf-feed[data-astro-cid-i2t7mhp6]{animation:pf-scroll 22s linear infinite}.pf-like[data-astro-cid-i2t7mhp6] svg[data-astro-cid-i2t7mhp6]{animation:pf-heart 22s ease infinite;animation-delay:calc(var(--i) * 5.5s - 3s)}.pf[data-astro-cid-i2t7mhp6].is-paused .pf-feed[data-astro-cid-i2t7mhp6],.pf[data-astro-cid-i2t7mhp6].is-paused .pf-like[data-astro-cid-i2t7mhp6] svg[data-astro-cid-i2t7mhp6]{animation-play-state:paused}}@media (prefers-reduced-motion: reduce){.pf-toggle[data-astro-cid-i2t7mhp6]{display:none}}@keyframes pf-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes pf-heart{0%,14%{transform:scale(1);fill:none;stroke:#78716c}17%{transform:scale(1.45);fill:#e11d48;stroke:#e11d48}20%,96%{transform:scale(1);fill:#e11d48;stroke:#e11d48}to{transform:scale(1);fill:none;stroke:#78716c}}.ct[data-astro-cid-scph6dvn]{margin:2rem 0 1.5rem}.ct-track[data-astro-cid-scph6dvn]{position:relative}.ct-steps[data-astro-cid-scph6dvn]{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.ct-line[data-astro-cid-scph6dvn]{position:absolute;z-index:0;top:15px;left:12.5%;right:12.5%;height:2px;background:linear-gradient(90deg,var(--purple),var(--accent));transform-origin:left center}.ct-step[data-astro-cid-scph6dvn]{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6rem}.ct-dot[data-astro-cid-scph6dvn]{position:relative;z-index:1;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;font:700 .875rem var(--font-mono);color:var(--text);background:var(--bg-card);border:2px solid var(--purple)}.ct-step[data-astro-cid-scph6dvn] img[data-astro-cid-scph6dvn]{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-alt)}.ct-title[data-astro-cid-scph6dvn]{font-size:1rem;color:var(--text)}.ct-text[data-astro-cid-scph6dvn]{font-size:.875rem;line-height:1.5;color:var(--text-secondary)}.ct-replay[data-astro-cid-scph6dvn]{margin-top:1rem;padding:.4rem .85rem;font:600 .8125rem Inter Variable,sans-serif;color:var(--text-secondary);background:transparent;border:1px solid var(--border-light);border-radius:var(--radius-sm);cursor:pointer}.ct-replay[data-astro-cid-scph6dvn]:hover{color:var(--text);border-color:var(--accent)}.ct-replay[data-astro-cid-scph6dvn]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width: 760px){.ct-steps[data-astro-cid-scph6dvn]{grid-template-columns:repeat(2,1fr);row-gap:2rem}.ct-line[data-astro-cid-scph6dvn]{display:none}}@media (prefers-reduced-motion: no-preference){.is-armed[data-astro-cid-scph6dvn] .ct-line[data-astro-cid-scph6dvn]{transform:scaleX(0)}.is-armed[data-astro-cid-scph6dvn] .ct-step[data-astro-cid-scph6dvn]{opacity:0;transform:translateY(18px)}.is-playing[data-astro-cid-scph6dvn] .ct-line[data-astro-cid-scph6dvn]{animation:ct-draw 3.2s cubic-bezier(.65,0,.35,1) forwards}.is-playing[data-astro-cid-scph6dvn] .ct-step[data-astro-cid-scph6dvn]{animation:ct-in .7s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--i) * .85s + .1s)}.is-playing[data-astro-cid-scph6dvn] .ct-dot[data-astro-cid-scph6dvn]{animation:ct-pulse .9s ease;animation-delay:calc(var(--i) * .85s + .3s)}}@keyframes ct-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ct-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes ct-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--purple) 60%,transparent)}to{box-shadow:0 0 0 12px transparent}}.ct-replay[data-astro-cid-scph6dvn][hidden]{display:inline-block;visibility:hidden}.pfan[data-astro-cid-sa6z4tj2]{margin:2rem 0 1.5rem;display:flex;flex-direction:column;align-items:center}.pfan-hub[data-astro-cid-sa6z4tj2]{display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.85rem 1.5rem;border-radius:100px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 22%,var(--bg-card)),var(--bg-card));border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border))}.pfan-hub-name[data-astro-cid-sa6z4tj2]{font-weight:800;letter-spacing:-.01em;color:var(--text)}.pfan-hub-sub[data-astro-cid-sa6z4tj2]{font-size:.8125rem;color:var(--text-secondary)}.pfan-links[data-astro-cid-sa6z4tj2]{display:block;width:66.6%;height:56px;overflow:visible}.pfan-path[data-astro-cid-sa6z4tj2]{fill:none;stroke:var(--accent);stroke-width:2;vector-effect:non-scaling-stroke}.pfan-cards[data-astro-cid-sa6z4tj2]{list-style:none;margin:0;padding:0;width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.pfan-card[data-astro-cid-sa6z4tj2] a[data-astro-cid-sa6z4tj2]{display:flex;flex-direction:column;gap:.3rem;text-decoration:none;color:inherit}.pfan-card[data-astro-cid-sa6z4tj2] img[data-astro-cid-sa6z4tj2]{display:block;width:100%;height:auto;aspect-ratio:506 / 276;object-fit:cover;border-radius:var(--radius);border:1px solid var(--border);margin-bottom:.35rem;transition:transform var(--transition),border-color var(--transition)}.pfan-card[data-astro-cid-sa6z4tj2] a[data-astro-cid-sa6z4tj2]:hover img[data-astro-cid-sa6z4tj2]{transform:translateY(-3px);border-color:var(--accent)}.pfan-card[data-astro-cid-sa6z4tj2] a[data-astro-cid-sa6z4tj2]:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--radius)}.pfan-role[data-astro-cid-sa6z4tj2]{font-weight:700;color:var(--text)}.pfan-msg[data-astro-cid-sa6z4tj2]{font-size:.875rem;line-height:1.45;color:var(--text-secondary)}.pfan-replay[data-astro-cid-sa6z4tj2]{margin-top:1rem;padding:.4rem .85rem;font:600 .8125rem Inter Variable,sans-serif;color:var(--text-secondary);background:transparent;border:1px solid var(--border-light);border-radius:var(--radius-sm);cursor:pointer}.pfan-replay[data-astro-cid-sa6z4tj2]:hover{color:var(--text);border-color:var(--accent)}.pfan-replay[data-astro-cid-sa6z4tj2]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width: 640px){.pfan-links[data-astro-cid-sa6z4tj2]{display:none}.pfan-hub[data-astro-cid-sa6z4tj2]{margin-bottom:1rem}.pfan-cards[data-astro-cid-sa6z4tj2]{grid-template-columns:1fr}}@media (prefers-reduced-motion: no-preference){.is-armed[data-astro-cid-sa6z4tj2] .pfan-hub[data-astro-cid-sa6z4tj2]{opacity:0;transform:scale(.9)}.is-armed[data-astro-cid-sa6z4tj2] .pfan-path[data-astro-cid-sa6z4tj2]{stroke-dasharray:1;stroke-dashoffset:1}.is-armed[data-astro-cid-sa6z4tj2] .pfan-card[data-astro-cid-sa6z4tj2]{opacity:0;transform:translateY(16px)}.is-playing[data-astro-cid-sa6z4tj2] .pfan-hub[data-astro-cid-sa6z4tj2]{animation:pfan-pop .6s cubic-bezier(.22,1,.36,1) forwards}.is-playing[data-astro-cid-sa6z4tj2] .pfan-path[data-astro-cid-sa6z4tj2]{animation:pfan-draw 1s ease forwards .5s}.is-playing[data-astro-cid-sa6z4tj2] .pfan-card[data-astro-cid-sa6z4tj2]{animation:pfan-in .6s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(1.2s + var(--i) * .3s)}}@keyframes pfan-pop{to{opacity:1;transform:scale(1)}}@keyframes pfan-draw{to{stroke-dashoffset:0}}@keyframes pfan-in{to{opacity:1;transform:translateY(0)}}.pfan-replay[data-astro-cid-sa6z4tj2][hidden]{display:inline-block;visibility:hidden}.ba[data-astro-cid-5bn3y3jx]{margin:1.5rem 0;max-width:640px}.ba-frame[data-astro-cid-5bn3y3jx]{position:relative;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border);background:#0f1a2e}.ba-frame[data-astro-cid-5bn3y3jx] img[data-astro-cid-5bn3y3jx]{display:block;width:100%;height:auto}.ba-tag[data-astro-cid-5bn3y3jx]{position:absolute;bottom:.75rem;padding:.3rem .7rem;font-size:.75rem;font-weight:700;border-radius:100px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ba-before[data-astro-cid-5bn3y3jx]{left:.75rem;color:#fecaca;background:#7f1d1dd9}.ba-after[data-astro-cid-5bn3y3jx]{right:.75rem;color:#bbf7d0;background:#14532dd9}.ba-caption[data-astro-cid-5bn3y3jx]{margin-top:.6rem;font-size:.8125rem;line-height:1.45;color:var(--text-muted)}.ba-replay[data-astro-cid-5bn3y3jx]{margin-top:.75rem;padding:.4rem .85rem;font:600 .8125rem Inter Variable,sans-serif;color:var(--text-secondary);background:transparent;border:1px solid var(--border-light);border-radius:var(--radius-sm);cursor:pointer}.ba-replay[data-astro-cid-5bn3y3jx]:hover{color:var(--text);border-color:var(--accent)}.ba-replay[data-astro-cid-5bn3y3jx]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion: no-preference){.is-armed[data-astro-cid-5bn3y3jx] .ba-frame[data-astro-cid-5bn3y3jx] img[data-astro-cid-5bn3y3jx]{clip-path:inset(0 100% 0 0)}.is-armed[data-astro-cid-5bn3y3jx] .ba-tag[data-astro-cid-5bn3y3jx]{opacity:0;transform:translateY(8px)}.is-playing[data-astro-cid-5bn3y3jx] .ba-frame[data-astro-cid-5bn3y3jx] img[data-astro-cid-5bn3y3jx]{animation:ba-reveal 1.8s cubic-bezier(.65,0,.35,1) forwards}.is-playing[data-astro-cid-5bn3y3jx] .ba-before[data-astro-cid-5bn3y3jx]{animation:ba-tag .5s ease forwards .5s}.is-playing[data-astro-cid-5bn3y3jx] .ba-after[data-astro-cid-5bn3y3jx]{animation:ba-tag .5s ease forwards 1.7s}}@keyframes ba-reveal{to{clip-path:inset(0 0 0 0)}}@keyframes ba-tag{to{opacity:1;transform:translateY(0)}}.ba-replay[data-astro-cid-5bn3y3jx][hidden]{display:inline-block;visibility:hidden}.com[data-astro-cid-i7zobmsm]{position:relative;z-index:2;max-width:1040px;margin:0 auto;padding:calc(var(--nav-height) + 2rem) 1.25rem 0}.sr-only[data-astro-cid-i7zobmsm]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.breadcrumb[data-astro-cid-i7zobmsm]{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.8125rem;color:var(--text-muted);margin-bottom:2rem}.breadcrumb[data-astro-cid-i7zobmsm] a[data-astro-cid-i7zobmsm]{color:var(--text-secondary);text-decoration:none}.breadcrumb[data-astro-cid-i7zobmsm] a[data-astro-cid-i7zobmsm]:hover{color:var(--accent)}.hero[data-astro-cid-i7zobmsm]{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:2.5rem;margin-bottom:4rem}.eyebrow[data-astro-cid-i7zobmsm]{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--purple) 80%,white);margin-bottom:.75rem}h1[data-astro-cid-i7zobmsm]{font-size:clamp(2.25rem,6vw,3.25rem);font-weight:800;letter-spacing:-.035em;line-height:1.05;color:var(--text);margin-bottom:1.25rem}.lead[data-astro-cid-i7zobmsm]{font-size:1.25rem;line-height:1.45;font-weight:600;color:var(--text);margin-bottom:.5rem}.lead-sub[data-astro-cid-i7zobmsm]{font-size:1rem;line-height:1.6;color:var(--text-secondary);margin-bottom:1.25rem}.chips[data-astro-cid-i7zobmsm]{list-style:none;margin:0 0 1.5rem;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.chips[data-astro-cid-i7zobmsm] li[data-astro-cid-i7zobmsm]{padding:.35rem .8rem;font-size:.8125rem;font-weight:600;border-radius:100px;color:var(--text);background:color-mix(in srgb,var(--purple) 14%,transparent);border:1px solid color-mix(in srgb,var(--purple) 35%,var(--border))}.chips-soft[data-astro-cid-i7zobmsm] li[data-astro-cid-i7zobmsm]{font-weight:500;color:var(--text-secondary);background:#ffffff08;border-color:var(--border)}.head-links[data-astro-cid-i7zobmsm],.cas-links[data-astro-cid-i7zobmsm]{display:flex;flex-wrap:wrap;gap:.625rem}.btn[data-astro-cid-i7zobmsm]{display:inline-flex;align-items:center;padding:.65rem 1.15rem;font-size:.875rem;font-weight:600;color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--radius-sm);text-decoration:none;transition:color var(--transition),border-color var(--transition),background var(--transition)}.btn[data-astro-cid-i7zobmsm]:hover{color:var(--text);border-color:var(--border-light)}.btn-primary[data-astro-cid-i7zobmsm]{background:var(--accent-btn);border-color:var(--accent-btn);color:#fff}.btn-primary[data-astro-cid-i7zobmsm]:hover{background:var(--accent-btn-hover);border-color:var(--accent-btn-hover);color:#fff}.metiers[data-astro-cid-i7zobmsm]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1rem}.metier[data-astro-cid-i7zobmsm]{padding:1.25rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color var(--transition),transform var(--transition)}.metier[data-astro-cid-i7zobmsm]:hover{border-color:color-mix(in srgb,var(--purple) 50%,var(--border));transform:translateY(-3px)}.metier-icon[data-astro-cid-i7zobmsm]{display:inline-grid;place-items:center;width:40px;height:40px;margin-bottom:.85rem;border-radius:12px;color:color-mix(in srgb,var(--purple) 80%,white);background:color-mix(in srgb,var(--purple) 15%,transparent)}.metier[data-astro-cid-i7zobmsm] h3[data-astro-cid-i7zobmsm]{font-size:1rem;font-weight:700;color:var(--text);margin-bottom:.35rem}.metier[data-astro-cid-i7zobmsm] p[data-astro-cid-i7zobmsm]{font-size:.875rem;line-height:1.55;color:var(--text-secondary)}.metier[data-astro-cid-i7zobmsm].sr-visible{animation:metier-in .6s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i) * .11s)}@keyframes metier-in{0%{opacity:0;transform:translateY(20px)}}@media (prefers-reduced-motion: reduce){.metier[data-astro-cid-i7zobmsm].sr-visible{animation:none}}.cas[data-astro-cid-i7zobmsm]{padding:3.5rem 0;border-top:1px solid var(--border);margin-top:2.5rem}.cas-tag[data-astro-cid-i7zobmsm]{display:inline-block;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.04em;color:var(--text-muted);margin-bottom:.6rem}.cas-tag-fb[data-astro-cid-i7zobmsm]{color:#93b4f5}.cas-tag-li[data-astro-cid-i7zobmsm]{color:#7cc4f0}.cas[data-astro-cid-i7zobmsm] h2[data-astro-cid-i7zobmsm]{font-size:clamp(1.6rem,4vw,2.1rem);font-weight:800;letter-spacing:-.025em;color:var(--text);margin-bottom:.75rem}.cas-intro[data-astro-cid-i7zobmsm]{max-width:620px;font-size:1.0625rem;line-height:1.65;color:var(--text-secondary)}.note[data-astro-cid-i7zobmsm]{margin:-.5rem 0 1rem;font-size:.8125rem;color:var(--text-muted)}.cas-links[data-astro-cid-i7zobmsm] a[data-astro-cid-i7zobmsm]{font-size:.9rem;font-weight:600;color:color-mix(in srgb,var(--accent) 85%,white);text-decoration:underline;text-underline-offset:3px}.hook[data-astro-cid-i7zobmsm]{max-width:640px;margin:1rem 0 0;padding:1rem 1.25rem;border-left:3px solid var(--accent);background:color-mix(in srgb,var(--accent) 7%,transparent);border-radius:0 var(--radius) var(--radius) 0}.hook-label[data-astro-cid-i7zobmsm]{font-size:.75rem;font-family:var(--font-mono);color:var(--text-muted);margin-bottom:.3rem}.hook[data-astro-cid-i7zobmsm] blockquote[data-astro-cid-i7zobmsm]{margin:0;font-size:1.125rem;font-weight:700;line-height:1.4;color:var(--text)}.liens[data-astro-cid-i7zobmsm]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.25rem}.lien[data-astro-cid-i7zobmsm]{display:flex;flex-direction:column;gap:.35rem;padding:1.25rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);text-decoration:none;color:inherit;transition:border-color var(--transition),transform var(--transition)}.lien[data-astro-cid-i7zobmsm]:hover{border-color:var(--accent);transform:translateY(-3px);color:inherit}.lien[data-astro-cid-i7zobmsm] strong[data-astro-cid-i7zobmsm]{color:var(--text)}.lien[data-astro-cid-i7zobmsm] span[data-astro-cid-i7zobmsm]{font-size:.875rem;line-height:1.5;color:var(--text-secondary)}.outils[data-astro-cid-i7zobmsm]{margin:1rem 0 2rem;padding:1.75rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg)}.outils[data-astro-cid-i7zobmsm] h2[data-astro-cid-i7zobmsm]{font-size:1.125rem;font-weight:700;color:var(--text);margin-bottom:1.25rem}.outils-grid[data-astro-cid-i7zobmsm]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem 1.5rem}.outil-groupe[data-astro-cid-i7zobmsm]{display:block;margin-bottom:.5rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.04em;color:var(--text-muted)}.outil[data-astro-cid-i7zobmsm] .chips[data-astro-cid-i7zobmsm]{margin:0}@media (max-width: 900px){.hero[data-astro-cid-i7zobmsm]{grid-template-columns:1fr;text-align:left}.metiers[data-astro-cid-i7zobmsm]{grid-template-columns:repeat(2,1fr)}.liens[data-astro-cid-i7zobmsm]{grid-template-columns:1fr}.outils-grid[data-astro-cid-i7zobmsm]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 520px){.metiers[data-astro-cid-i7zobmsm],.outils-grid[data-astro-cid-i7zobmsm]{grid-template-columns:1fr}.outils[data-astro-cid-i7zobmsm]{padding:1.25rem}}
