.recit[data-astro-cid-wwj2iel2]{height:var(--duree);position:relative}.recit-sticky[data-astro-cid-wwj2iel2]{height:100vh;position:sticky;top:0;overflow:hidden}.recit-grille[data-astro-cid-wwj2iel2]{box-sizing:border-box;grid-template-columns:minmax(340px,460px) 1fr;align-items:center;gap:24px;max-width:1180px;height:100vh;margin:0 auto;padding:60px 40px 0;display:grid}.narration[data-astro-cid-wwj2iel2]{height:min(480px,100vh - 120px);position:relative}.panneau[data-astro-cid-wwj2iel2]{opacity:0;pointer-events:none;will-change:opacity, transform;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.panneau[data-astro-cid-wwj2iel2][data-panneau="0"]{opacity:1;pointer-events:auto}.kicker-warm[data-astro-cid-wwj2iel2]{color:var(--color-warm-text)}.recit-h1[data-astro-cid-wwj2iel2]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text-strong);margin:10px 0 12px;font-size:clamp(30px,2.9vw,44px);font-weight:700;line-height:1.06}.recit-h2[data-astro-cid-wwj2iel2]{font-family:var(--font-display);font-weight:700;font-size:var(--text-2xl);letter-spacing:-.02em;color:var(--color-text-strong);margin:4px 0 14px;line-height:1.1}.recit-p[data-astro-cid-wwj2iel2]{font-size:var(--text-base);color:var(--color-text-muted);max-width:430px;line-height:1.6}.recit-actions[data-astro-cid-wwj2iel2]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.recit-statut[data-astro-cid-wwj2iel2]{font-size:var(--text-2xs);color:var(--color-text-muted);align-items:center;gap:8px;margin-top:16px;display:flex}.recit-statut-point[data-astro-cid-wwj2iel2]{background:var(--color-warm);border-radius:50%;flex-shrink:0;width:7px;height:7px}.recit-invite[data-astro-cid-wwj2iel2]{font-family:var(--font-mono);font-size:var(--text-label);color:var(--color-text-muted);margin-top:18px}.scene-col[data-astro-cid-wwj2iel2]{perspective:2600px;height:min(660px,100vh - 140px);position:relative}.camera[data-astro-cid-wwj2iel2]{transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.plateau[data-astro-cid-wwj2iel2]{width:780px;height:560px;transform-style:preserve-3d;background-color:#e3ece5;background-image:linear-gradient(#d3ded5 1px,#0000 1px),linear-gradient(90deg,#d3ded5 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:40px 40px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:24px;margin:-260px 0 0 -390px;position:absolute;top:50%;left:50%;transform:rotateX(58deg)rotate(-42deg);box-shadow:0 30px 80px #172e231a}.arbre[data-astro-cid-wwj2iel2]{transform-style:preserve-3d;position:absolute}.arbre[data-astro-cid-wwj2iel2]:before{content:"";left:var(--ombre-x);width:var(--ombre-w);height:var(--ombre-h);background:radial-gradient(#172e2333 0 45%,#172e2300 75%);border-radius:50%;position:absolute;top:-5px;transform:translateZ(1.5px)}.arbre[data-astro-cid-wwj2iel2]:after{content:"";left:var(--x);top:calc(-1 * var(--h));width:var(--w);height:var(--h);transform-origin:bottom;background:radial-gradient(circle at 35% 30%,#6fae88,#518f6d 72%);border-radius:50% 50% 46% 46%;position:absolute;transform:rotate(42deg)rotateX(-58deg)}@keyframes cranesway{0%,to{transform:translateZ(148px)rotate(18deg)}50%{transform:translateZ(148px)rotate(32deg)}}.grue-fleche[data-astro-cid-wwj2iel2]{animation:9s ease-in-out infinite cranesway}.progression[data-astro-cid-wwj2iel2]{align-items:center;gap:8px;display:flex;position:absolute;bottom:26px;left:40px}.point[data-astro-cid-wwj2iel2]{background:#d0d8d2;border-radius:50%;width:9px;height:9px;transition:background .3s}.point[data-astro-cid-wwj2iel2].actif{background:var(--color-primary)}.progression-label[data-astro-cid-wwj2iel2]{font-family:var(--font-mono);font-size:var(--text-label);color:var(--color-text-muted);margin-left:8px}@media (height<=679px){.progression[data-astro-cid-wwj2iel2]{display:none}}@media (width<=900px){.recit[data-astro-cid-wwj2iel2]{display:none}}@media (width<=900px),(prefers-reduced-motion:reduce){.recit[data-astro-cid-wwj2iel2]{height:auto}.recit-sticky[data-astro-cid-wwj2iel2]{height:auto;position:static;overflow:visible}.recit-grille[data-astro-cid-wwj2iel2]{height:auto;padding:40px 40px 0;display:block}.narration[data-astro-cid-wwj2iel2]{height:auto;position:static}.panneau[data-astro-cid-wwj2iel2]{opacity:1;pointer-events:auto;border-top:1px solid var(--color-border);padding-block:32px;position:static;transform:none}.panneau[data-astro-cid-wwj2iel2][data-panneau="0"]{border-top:none;padding-top:8px}.recit-p[data-astro-cid-wwj2iel2]{max-width:640px}.recit-h1[data-astro-cid-wwj2iel2]{max-width:20ch}.recit-invite[data-astro-cid-wwj2iel2],.scene-col[data-astro-cid-wwj2iel2],.progression[data-astro-cid-wwj2iel2]{display:none}.grue-fleche[data-astro-cid-wwj2iel2]{animation:none}}.hero-mobile[data-astro-cid-yo6rutl6]{display:none}@media (width<=900px){.hero-mobile[data-astro-cid-yo6rutl6]{background:linear-gradient(180deg, var(--color-accent-soft) 0%, #e3efed00 80%);padding:36px 16px 40px;display:block;position:relative;overflow:hidden}.hero-mobile[data-astro-cid-yo6rutl6]:before{content:"";pointer-events:none;background:var(--blueprint-grid);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.hero-mobile-inner[data-astro-cid-yo6rutl6]{max-width:560px;position:relative}.hero-mobile-titre[data-astro-cid-yo6rutl6]{margin:0 0 16px;font-size:clamp(1.9rem,1.2rem + 3.2vw,2.4rem);line-height:1.08}.hero-mobile-sous[data-astro-cid-yo6rutl6]{font-size:var(--text-base);color:var(--color-text-muted);line-height:1.55}.hero-mobile-actions[data-astro-cid-yo6rutl6]{flex-direction:column;gap:10px;margin-top:24px;display:flex}.hero-mobile-actions[data-astro-cid-yo6rutl6] a[data-astro-cid-yo6rutl6]{width:100%}.hero-mobile-statut[data-astro-cid-yo6rutl6]{font-size:var(--text-2xs);color:var(--color-text-muted);align-items:center;gap:8px;margin-top:16px;display:flex}.hero-mobile-point[data-astro-cid-yo6rutl6]{background:var(--color-warm);border-radius:50%;flex:none;width:7px;height:7px}}.demandes[data-astro-cid-hyelkso3]{z-index:2;background:var(--color-surface);border-block:1px solid var(--color-border);padding-block:var(--space-section-m);position:relative}.demandes-grille[data-astro-cid-hyelkso3]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,2rem + 3vw,80px);display:grid}.demandes-texte[data-astro-cid-hyelkso3]{color:var(--color-text-muted);max-width:34rem;margin-top:14px}.demandes-mention[data-astro-cid-hyelkso3]{max-width:30rem;margin-top:22px}.demandes-liste[data-astro-cid-hyelkso3]{counter-reset:demande;border-top:2px solid var(--color-text-strong)}.demande[data-astro-cid-hyelkso3]{border-bottom:1px solid var(--color-border);grid-template-columns:1fr auto;align-items:baseline;gap:6px 24px;padding:18px 0;display:grid}.demande-q[data-astro-cid-hyelkso3]{font-family:var(--font-display);font-weight:500;font-size:var(--text-lg);color:var(--color-text-strong);line-height:1.35}.demande-rub[data-astro-cid-hyelkso3]{font-size:var(--text-2xs);color:var(--color-text-muted);white-space:nowrap;align-items:center;gap:10px;display:flex}@media (width<=900px){.demandes-grille[data-astro-cid-hyelkso3],.demande[data-astro-cid-hyelkso3]{grid-template-columns:1fr}}.temps-mobile[data-astro-cid-lcdefpme],.ecran[data-astro-cid-lcdefpme],.metiers-zone[data-astro-cid-lcdefpme]{z-index:2;background:var(--color-bg);position:relative}.ecran[data-astro-cid-lcdefpme]{background:var(--color-bg)}.ecran-lead[data-astro-cid-lcdefpme]{margin-bottom:40px}.ecran-suite[data-astro-cid-lcdefpme]{margin-top:28px}.metiers-zone[data-astro-cid-lcdefpme]{background:var(--color-surface);border-top:1px solid var(--color-border)}.metiers-tete[data-astro-cid-lcdefpme]{max-width:44rem}.metiers-tete[data-astro-cid-lcdefpme] .texte-muet[data-astro-cid-lcdefpme]{margin-top:6px}.metiers[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:18px;margin-top:36px;display:grid}.metier[data-astro-cid-lcdefpme]{border-radius:var(--radius-card);background:var(--color-bg);border:1px solid var(--color-border);height:100%;transition:border-color .15s var(--ease-standard);flex-direction:column;gap:12px;padding:28px;display:flex}.metier[data-astro-cid-lcdefpme]:hover{border-color:var(--color-primary)}.metier-titre[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-weight:700;font-size:var(--text-xl);color:var(--color-text-strong);line-height:1.2}.metier-texte[data-astro-cid-lcdefpme]{color:var(--color-text-muted)}.metier-codes[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:6px;display:flex}.metier[data-astro-cid-lcdefpme] .lien-fleche[data-astro-cid-lcdefpme]{margin-top:auto}.temps-mobile[data-astro-cid-lcdefpme]{display:none}@media (width<=900px){.temps-mobile[data-astro-cid-lcdefpme]{padding-block:8px 48px;display:block}.temps[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-border)}.temps-item[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-border);padding:22px 0}.temps-item[data-astro-cid-lcdefpme] .kicker[data-astro-cid-lcdefpme]{margin-bottom:8px}.temps-titre[data-astro-cid-lcdefpme]{font-size:var(--text-xl);margin-bottom:6px;line-height:1.2}.temps-texte[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:var(--text-xs)}.metiers[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
