html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body.agent-profile{--fiche-fond: #F6F7FA;--fiche-surface: #FFFFFF;--fiche-barre: #FFFFFF;--fiche-encre: #172033;--fiche-texte-2: #5A6478;--fiche-bord: #E2E7EF;--fiche-bord-fort: #CBD2DE;--fiche-accent: #0B5FCE;--fiche-accent-fonce: #2B38B0;--fiche-cta-fond: #0B5FCE;--fiche-cta-texte: #FFFFFF;--fiche-cta-survol: #2B38B0;--fiche-cta-ombre: rgba(57, 73, 219, .7);--fiche-succes: #0E7A3C;--fiche-decor-video: #F1E2C8;--fiche-r: var(--am-r-3, 8px);--fiche-r-petit: var(--am-r-2, 6px);--fiche-ombre: 0 1px 2px rgba(23, 32, 51, .05), 0 18px 40px -28px rgba(23, 32, 51, .28);--fiche-courbe: var(--am-courbe, cubic-bezier(.22, .8, .3, 1));--fam: #0B5FCE;margin:0;min-height:100vh;color:var(--fiche-encre);background:var(--fiche-fond);color-scheme:light;font:16px/1.6 var(--am-police-texte, "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);-webkit-font-smoothing:antialiased;overflow-x:hidden}body.agent-profile *,body.agent-profile *:before,body.agent-profile *:after{box-sizing:border-box}body.agent-profile[data-family=creatif]{--fam: #BE185D}body.agent-profile[data-family=marketing]{--fam: #7E22CE}body.agent-profile[data-family=media]{--fam: #0E7490}body.agent-profile[data-family=quotidien]{--fam: #0F766E}body.agent-profile[data-family=juridique]{--fam: #0B5FCE}body.agent-profile[data-family=finance]{--fam: #047857}body.agent-profile[data-family=business]{--fam: #4338CA}body.agent-profile[data-family=vente]{--fam: #C2410C}body.agent-profile[data-family=tech]{--fam: #1D4ED8}body.agent-profile a{color:inherit}body.agent-profile .wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 32px}body.agent-profile .fiche-barre{position:sticky;top:0;z-index:20;background:var(--fiche-barre);border-bottom:1px solid var(--fiche-bord)}body.agent-profile .fiche-barre-in{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px}body.agent-profile .fiche-logo{display:inline-flex;align-items:center;min-height:44px;border-radius:var(--fiche-r-petit)}body.agent-profile .fiche-logo img{display:block;width:150px;height:auto}body.agent-profile .retour{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--fiche-bord-fort);border-radius:var(--fiche-r);background:var(--fiche-surface);color:var(--fiche-encre);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;transition:border-color .15s var(--fiche-courbe),color .15s var(--fiche-courbe)}body.agent-profile .retour:hover{border-color:var(--fiche-accent);color:var(--fiche-accent)}body.agent-profile .hero{display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:clamp(40px,6vw,88px);align-items:center;padding:clamp(40px,6vw,72px) 0 clamp(32px,4vw,56px)}body.agent-profile .scene{position:relative;display:flex;flex-direction:column;width:100%;margin:0;padding:10px 10px 0;border:1px solid var(--fiche-bord);border-top:3px solid var(--fam);border-radius:var(--fiche-r);background:var(--fiche-surface);box-shadow:var(--fiche-ombre)}body.agent-profile .scene video{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 8%;border-radius:var(--fiche-r-petit);background:var(--fiche-decor-video)}body.agent-profile .scene:after{content:"En ligne \b7  pr\eat \e0  travailler";display:flex;align-items:center;min-height:46px;padding:0 4px 0 22px;color:var(--fiche-texte-2);font-size:13.5px;font-weight:600;background:radial-gradient(circle at 8px 50%,var(--fiche-succes) 0 4px,transparent 4.5px) no-repeat}body.agent-profile .hero>div:last-child{min-width:0;max-width:620px}body.agent-profile .fam{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;color:var(--fiche-texte-2);font-size:12px;font-weight:700;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}body.agent-profile .fam:before{content:"";flex:none;width:18px;height:3px;border-radius:2px;background:var(--fam)}body.agent-profile h1{margin:0 0 10px;color:var(--fiche-encre);font-family:var(--am-police-titre, inherit);font-size:clamp(56px,6.6vw,92px);font-weight:850;line-height:.96;letter-spacing:-.045em;overflow-wrap:anywhere}body.agent-profile .metier{margin:0 0 20px;color:var(--fiche-accent);font-size:clamp(20px,2vw,24px);font-weight:700;line-height:1.3;letter-spacing:-.01em}body.agent-profile .desc{max-width:54ch;margin:0 0 32px;color:var(--fiche-texte-2);font-size:clamp(16px,1.4vw,18px);line-height:1.65}body.agent-profile h2{margin:0 0 12px;color:var(--fiche-texte-2);font-size:12px;font-weight:700;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}body.agent-profile .missions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 36px;padding:0;list-style:none}body.agent-profile .missions li{position:relative;display:flex;align-items:center;min-height:48px;padding:11px 14px 11px 32px;border:1px solid var(--fiche-bord);border-radius:var(--fiche-r);background:var(--fiche-surface);color:var(--fiche-encre);font-size:15px;font-weight:500;line-height:1.4}body.agent-profile .missions li:before{content:"";position:absolute;left:14px;top:50%;width:6px;height:6px;border-radius:2px;background:var(--fiche-accent);transform:translateY(-50%)}body.agent-profile .cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px}body.agent-profile .recruter,body.agent-profile .ecouter,body.agent-profile .second{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;border-radius:var(--fiche-r);font:inherit;font-size:15px;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s var(--fiche-courbe),border-color .15s var(--fiche-courbe),color .15s var(--fiche-courbe),box-shadow .15s var(--fiche-courbe),transform .15s var(--fiche-courbe)}body.agent-profile .recruter{padding:0 30px;border:1px solid var(--fiche-cta-fond);background:var(--fiche-cta-fond);color:var(--fiche-cta-texte);font-size:16px;font-weight:700;box-shadow:0 1px 2px #17203314,0 12px 24px -14px var(--fiche-cta-ombre)}body.agent-profile .recruter:hover{border-color:var(--fiche-cta-survol);background:var(--fiche-cta-survol);transform:translateY(-1px);box-shadow:0 1px 2px #17203314,0 16px 28px -14px var(--fiche-cta-ombre)}body.agent-profile .recruter:active{transform:translateY(0)}body.agent-profile .ecouter{padding:0 20px;border:1px solid var(--fiche-bord-fort);background:var(--fiche-surface);color:var(--fiche-encre);font-weight:600}body.agent-profile .ecouter:hover{border-color:var(--fiche-accent);color:var(--fiche-accent)}body.agent-profile .ecouter .rond{flex:none;width:9px;height:9px;border-radius:50%;background:var(--fiche-accent)}body.agent-profile .ecouter.parle{border-color:var(--fiche-accent);color:var(--fiche-accent)}body.agent-profile .ecouter.parle .rond{animation:ficheParle 1s ease-in-out infinite}@keyframes ficheParle{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.55}}body.agent-profile .second{padding:0 12px;border:1px solid transparent;background:transparent;color:var(--fiche-encre);font-weight:600;text-decoration:underline;text-decoration-color:var(--fiche-bord-fort);text-decoration-thickness:1px;text-underline-offset:5px}body.agent-profile .second:hover{color:var(--fiche-accent);text-decoration-color:currentColor}body.agent-profile :is(a,button):focus-visible{outline:2px solid var(--fiche-accent);outline-offset:3px}body.agent-profile .recruter:focus-visible{outline-offset:4px}body.agent-profile footer.wrap{margin-top:clamp(16px,3vw,40px);padding:24px 32px 48px;background:linear-gradient(var(--fiche-bord),var(--fiche-bord)) center top / calc(100% - 64px) 1px no-repeat;color:var(--fiche-texte-2);font-size:14px;line-height:1.6}:root[data-theme=dark] body.agent-profile{--family-a: #7c3aed;--family-b: #2563eb;--family-c: #06b6d4;--fiche-fond: #090d2f;--fiche-surface: #141b4c;--fiche-barre: rgba(9, 13, 47, .86);--fiche-encre: #F3F5FA;--fiche-texte-2: #B5C0D6;--fiche-bord: rgba(255, 255, 255, .13);--fiche-bord-fort: rgba(255, 255, 255, .26);--fiche-accent: #A5B4FC;--fiche-accent-fonce: #C7D0FE;--fiche-cta-fond: #A5B4FC;--fiche-cta-texte: #0D172A;--fiche-cta-survol: #C7D0FE;--fiche-cta-ombre: rgba(0, 0, 0, .6);--fiche-succes: #67D3AA;--fiche-ombre: 0 34px 74px -40px rgba(0, 0, 0, .8);--fam: var(--family-c);color-scheme:dark;background:radial-gradient(720px 620px at -8% 4%,color-mix(in srgb,var(--family-a) 30%,transparent),transparent 68%),radial-gradient(760px 600px at 104% 68%,color-mix(in srgb,var(--family-c) 20%,transparent),transparent 70%),var(--fiche-fond)}:root[data-theme=dark] body.agent-profile[data-family=creatif]{--family-a: #d946ef;--family-b: #ff5b6e;--family-c: #ffd84d}:root[data-theme=dark] body.agent-profile[data-family=marketing]{--family-a: #7c3aed;--family-b: #ec4899;--family-c: #ffb84d}:root[data-theme=dark] body.agent-profile[data-family=media]{--family-a: #06b6d4;--family-b: #7c3aed;--family-c: #ec4899}:root[data-theme=dark] body.agent-profile[data-family=quotidien]{--family-a: #06b6d4;--family-b: #34d399;--family-c: #d9f43b}:root[data-theme=dark] body.agent-profile[data-family=juridique]{--family-a: #4338ca;--family-b: #2563eb;--family-c: #a78bfa}:root[data-theme=dark] body.agent-profile[data-family=finance]{--family-a: #059669;--family-b: #06b6d4;--family-c: #a3e635}:root[data-theme=dark] body.agent-profile[data-family=business]{--family-a: #7c3aed;--family-b: #2563eb;--family-c: #ff6b7a}:root[data-theme=dark] body.agent-profile[data-family=vente]{--family-a: #ff5b6e;--family-b: #ff9f43;--family-c: #7c3aed}:root[data-theme=dark] body.agent-profile[data-family=tech]{--family-a: #06b6d4;--family-b: #2563eb;--family-c: #7c3aed}:root[data-theme=dark] body.agent-profile:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.4;background-image:radial-gradient(rgba(255,255,255,.22) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:linear-gradient(130deg,#000,transparent 72%);mask-image:linear-gradient(130deg,#000,transparent 72%)}:root[data-theme=dark] body.agent-profile>*{position:relative;z-index:1}:root[data-theme=dark] body.agent-profile>.fiche-barre{position:sticky;z-index:20}:root[data-theme=dark] body.agent-profile .fiche-barre{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}:root[data-theme=dark] body.agent-profile .fiche-logo{padding:2px 10px;background:#fff}:root[data-theme=dark] body.agent-profile .fiche-logo img{width:132px}:root[data-theme=dark] body.agent-profile .retour,:root[data-theme=dark] body.agent-profile .ecouter{background:#ffffff12}:root[data-theme=dark] body.agent-profile .scene{border:3px solid transparent;background:linear-gradient(var(--fiche-surface),var(--fiche-surface)) padding-box,linear-gradient(120deg,var(--family-a),var(--family-b) 52%,var(--family-c)) border-box}:root[data-theme=dark] body.agent-profile h1{background:linear-gradient(105deg,#fff 5%,color-mix(in srgb,var(--family-c) 60%,#fff) 58%,color-mix(in srgb,var(--family-b) 60%,#fff));-webkit-background-clip:text;background-clip:text;color:transparent}:root[data-theme=dark] body.agent-profile .metier{color:color-mix(in srgb,var(--family-c) 62%,#fff)}:root[data-theme=dark] body.agent-profile .missions li{background:#ffffff0f}:root[data-theme=dark] body.agent-profile .missions li:before{background:var(--family-c)}:root[data-theme=dark] body.agent-profile .ecouter .rond{background:var(--family-c)}:root[data-theme=dark] body.agent-profile .second{text-decoration-color:#fff6}@media(max-width:900px)and (min-width:641px){body.agent-profile .wrap{padding:0 24px}body.agent-profile .hero{grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:32px;align-items:start;padding-top:32px}body.agent-profile h1{font-size:clamp(48px,7vw,64px)}body.agent-profile .missions{grid-template-columns:minmax(0,1fr)}body.agent-profile footer.wrap{padding-left:24px;padding-right:24px;background-size:calc(100% - 48px) 1px}}@media(max-width:640px){body.agent-profile .hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:28px}body.agent-profile .scene{max-width:460px;margin:0 auto}body.agent-profile .hero>div:last-child{width:100%;max-width:460px;margin:0 auto}}@media(max-width:560px){body.agent-profile .wrap{padding:0 16px}body.agent-profile .fiche-barre-in{min-height:64px;gap:12px}body.agent-profile .fiche-logo img{width:124px}body.agent-profile .retour{padding:0 12px;font-size:13.5px}body.agent-profile .hero{gap:28px;padding:20px 0 24px}body.agent-profile .scene{padding:8px 8px 0}body.agent-profile .scene:after{min-height:42px}body.agent-profile h1{font-size:clamp(48px,15vw,64px)}body.agent-profile .metier{margin-bottom:16px}body.agent-profile .desc{margin-bottom:28px}body.agent-profile .missions{grid-template-columns:minmax(0,1fr);margin-bottom:28px}body.agent-profile .cta{flex-direction:column;align-items:stretch;gap:10px}body.agent-profile .cta>*{width:100%}body.agent-profile footer.wrap{padding:20px 16px 36px;background-size:calc(100% - 32px) 1px}}@media(min-width:901px)and (max-height:800px){body.agent-profile .hero{padding-top:28px;grid-template-columns:minmax(0,360px) minmax(0,1fr)}body.agent-profile h1{font-size:clamp(48px,5vw,68px);margin-bottom:8px}body.agent-profile .metier,body.agent-profile .fam{margin-bottom:14px}body.agent-profile .desc{margin-bottom:20px}body.agent-profile .missions{gap:6px;margin-bottom:22px}body.agent-profile .missions li{min-height:40px;padding-top:8px;padding-bottom:8px}}@media(min-width:901px)and (max-height:680px){body.agent-profile .hero{padding-top:20px;grid-template-columns:minmax(0,320px) minmax(0,1fr)}body.agent-profile h1{font-size:clamp(44px,4.4vw,58px)}body.agent-profile .desc{font-size:16px;margin-bottom:16px}body.agent-profile .missions{margin-bottom:18px}body.agent-profile .missions li{min-height:36px;padding-top:6px;padding-bottom:6px;font-size:14px}}@media(prefers-reduced-motion:reduce){body.agent-profile .scene video{animation:none!important}body.agent-profile .scene #scene{display:block}body.agent-profile .recruter,body.agent-profile .retour,body.agent-profile .ecouter{transition:none!important}body.agent-profile .recruter:hover{transform:none}}html{scrollbar-width:thin;scrollbar-color:rgba(9,9,11,.45) transparent}::-webkit-scrollbar{width:13px;height:13px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background:#09090b73;background-clip:padding-box;border:3px solid transparent;border-radius:99px;min-height:40px}::-webkit-scrollbar-thumb:hover{background:#09090b9e;background-clip:padding-box}::-webkit-scrollbar-thumb:active{background:#09090bbd;background-clip:padding-box}:root[data-theme=dark]{scrollbar-color:rgba(255,255,255,.34) transparent}:root[data-theme=dark] ::-webkit-scrollbar-thumb{background:#ffffff57;background-clip:padding-box}:root[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#ffffff80;background-clip:padding-box}:root[data-theme=dark] ::-webkit-scrollbar-thumb:active{background:#ffffffa3;background-clip:padding-box}
