.page-hero[data-astro-cid-xp7oeim3]{background-image:linear-gradient(90deg,var(--navy) 0%,var(--navy) 34%,rgba(14,23,38,.9) 46%,rgba(14,23,38,.45) 60%,rgba(14,23,38,.14) 75%,rgba(14,23,38,0) 100%),linear-gradient(0deg,#0a11208c,#0e172600 45%),url(/images/bureau-apropos.jpg);background-size:cover,cover,cover;background-position:center,center,center 82%;background-repeat:no-repeat;background-color:var(--navy);color:var(--paper);min-height:clamp(460px,64vh,640px);display:flex;align-items:center;padding:clamp(7rem,12vw,10rem) 0 clamp(3rem,6vw,5rem);position:relative;overflow:hidden}.page-hero[data-astro-cid-xp7oeim3]:after{content:"";position:absolute;right:-6%;top:10%;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(200,164,92,.2),transparent 65%)}.page-hero[data-astro-cid-xp7oeim3] h1[data-astro-cid-xp7oeim3]{margin:1.1rem 0}.page-hero__lede[data-astro-cid-xp7oeim3]{max-width:560px;color:var(--gold-soft)}.about[data-astro-cid-xp7oeim3]{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,5vw,4.5rem);align-items:start}.about__media[data-astro-cid-xp7oeim3]{position:sticky;top:clamp(90px,11vh,120px)}.about__media[data-astro-cid-xp7oeim3] img[data-astro-cid-xp7oeim3]{width:100%;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);aspect-ratio:4 / 5;object-fit:cover;object-position:center 25%}.about__media[data-astro-cid-xp7oeim3]:after{content:"";position:absolute;inset:0;border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px #c8a45c59;pointer-events:none}.about__badge[data-astro-cid-xp7oeim3]{position:absolute;left:-18px;bottom:34px;background:var(--navy);color:var(--paper);padding:1rem 1.4rem;border-radius:16px;box-shadow:var(--shadow-md);display:flex;flex-direction:column;border:1px solid var(--gold-30)}.about__badge-title[data-astro-cid-xp7oeim3]{font-family:var(--font-title);font-size:1.5rem;font-weight:700;line-height:1}.about__badge-sub[data-astro-cid-xp7oeim3]{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-soft);margin-top:.35rem}.about__body[data-astro-cid-xp7oeim3] h2[data-astro-cid-xp7oeim3]{margin:.9rem 0 1.2rem}.about__body[data-astro-cid-xp7oeim3] p[data-astro-cid-xp7oeim3]{margin-bottom:1rem}.about__cta[data-astro-cid-xp7oeim3]{margin-top:.8rem}.valeur[data-astro-cid-xp7oeim3]{padding:2.2rem;text-align:left}.valeur__icon[data-astro-cid-xp7oeim3]{width:54px;height:54px;border-radius:14px;display:grid;place-items:center;background:var(--gold-14);border:1px solid var(--gold-30);color:var(--gold);margin-bottom:1.2rem}.valeur__icon[data-astro-cid-xp7oeim3] svg[data-astro-cid-xp7oeim3]{width:26px;height:26px}.valeur[data-astro-cid-xp7oeim3] h3[data-astro-cid-xp7oeim3]{margin-bottom:.5rem}.valeur[data-astro-cid-xp7oeim3] p[data-astro-cid-xp7oeim3]{color:var(--gold-soft);opacity:.82}.quote-section[data-astro-cid-xp7oeim3]{padding-block:5rem}.quote[data-astro-cid-xp7oeim3]{max-width:860px;margin-inline:auto;text-align:center;position:relative}.quote__mark[data-astro-cid-xp7oeim3]{font-family:var(--font-title);font-size:6rem;color:var(--gold-30);line-height:.5;display:block;height:40px}.quote[data-astro-cid-xp7oeim3] p[data-astro-cid-xp7oeim3]{font-family:var(--font-title);font-size:clamp(1.5rem,3.2vw,2.2rem);font-style:italic;color:var(--navy);line-height:1.4}.quote[data-astro-cid-xp7oeim3] footer[data-astro-cid-xp7oeim3]{margin-top:1.4rem;color:var(--gold);font-weight:600;letter-spacing:.05em}.cta-final[data-astro-cid-xp7oeim3]{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(130% 130% at 15% 0%,#17253c 0%,var(--navy) 52%,#0a1120 100%);color:var(--paper);border-radius:var(--radius-lg);padding:clamp(2.6rem,6vw,4.6rem) clamp(1.6rem,5vw,3rem);text-align:center;border:1px solid var(--white-10);box-shadow:0 40px 90px -50px #0e1726b3}.cta-final[data-astro-cid-xp7oeim3]:before{content:"";position:absolute;inset:-45%;z-index:0;pointer-events:none;background:conic-gradient(from 0deg,transparent 0deg,rgba(200,164,92,.12) 60deg,transparent 150deg,transparent 250deg,rgba(200,164,92,.08) 320deg,transparent 360deg);animation:cta-rotate 20s linear infinite}.cta-final__glow[data-astro-cid-xp7oeim3]{position:absolute;border-radius:50%;z-index:0;pointer-events:none}.cta-final__glow--a[data-astro-cid-xp7oeim3]{top:-32%;right:-8%;width:clamp(280px,40vw,480px);aspect-ratio:1;background:radial-gradient(circle,rgba(200,164,92,.3),transparent 62%);animation:cta-drift-a 9s ease-in-out infinite alternate}.cta-final__glow--b[data-astro-cid-xp7oeim3]{bottom:-40%;left:-8%;width:clamp(260px,36vw,440px);aspect-ratio:1;background:radial-gradient(circle,rgba(200,164,92,.14),transparent 65%);animation:cta-drift-b 12s ease-in-out infinite alternate}.cta-final__ring[data-astro-cid-xp7oeim3]{position:absolute;z-index:0;top:50%;left:50%;width:min(640px,82%);aspect-ratio:1;border-radius:50%;border:1px solid var(--gold-30);opacity:.5;pointer-events:none;transform:translate(-50%,-50%);animation:cta-spin 24s linear infinite}.cta-final__ring[data-astro-cid-xp7oeim3]:after{content:"";position:absolute;top:-5px;left:50%;margin-left:-5px;width:10px;height:10px;border-radius:50%;background:var(--gold);box-shadow:0 0 16px 3px #c8a45cbf}.cta-final__inner[data-astro-cid-xp7oeim3]{position:relative;z-index:1;max-width:640px;margin-inline:auto;display:flex;flex-direction:column;align-items:center}.cta-final__eyebrow[data-astro-cid-xp7oeim3]{font-family:var(--font-body);font-size:.74rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin:0 0 .9rem}.cta-final__title[data-astro-cid-xp7oeim3]{font-family:var(--font-title);color:#fff;font-size:clamp(1.8rem,3.6vw,2.8rem);line-height:1.1;margin:0 0 .9rem}.cta-final__lede[data-astro-cid-xp7oeim3]{color:var(--gold-soft);font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.6;margin:0 0 1.9rem;max-width:48ch}.cta-final__actions[data-astro-cid-xp7oeim3]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.9rem 1.5rem;margin-bottom:2rem}.cta-final__cta[data-astro-cid-xp7oeim3]{position:relative;overflow:hidden;padding:1.05rem 2.3rem;font-size:1rem;box-shadow:0 16px 38px -12px #c8a45c8c;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.cta-final__cta[data-astro-cid-xp7oeim3]:after{content:"";position:absolute;top:0;left:0;width:55%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.5),transparent);transform:translate(-200%) skew(-18deg);animation:cta-sheen 3.8s ease-in-out infinite;pointer-events:none}.cta-final__cta[data-astro-cid-xp7oeim3]:hover{transform:translateY(-3px);box-shadow:0 24px 48px -12px #c8a45ca6}.cta-final__alt[data-astro-cid-xp7oeim3]{color:#fff;font-weight:600;font-size:.92rem;border-bottom:1px solid var(--gold-30);padding-bottom:2px;transition:color .3s var(--ease),border-color .3s var(--ease)}.cta-final__alt[data-astro-cid-xp7oeim3]:hover{color:var(--gold);border-color:var(--gold)}.cta-final__badges[data-astro-cid-xp7oeim3]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 1.7rem}.cta-final__badges[data-astro-cid-xp7oeim3] li[data-astro-cid-xp7oeim3]{display:inline-flex;align-items:center;gap:.5rem;color:var(--gold-soft);font-size:.86rem}.cta-final__badges[data-astro-cid-xp7oeim3] svg[data-astro-cid-xp7oeim3]{width:18px;height:18px;color:var(--gold);flex:none}@keyframes cta-rotate{to{transform:rotate(360deg)}}@keyframes cta-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes cta-drift-a{0%{transform:translate(0) scale(1);opacity:.9}to{transform:translate(-26px,22px) scale(1.12);opacity:1}}@keyframes cta-drift-b{0%{transform:translate(0) scale(1);opacity:.7}to{transform:translate(24px,-20px) scale(1.15);opacity:1}}@keyframes cta-sheen{0%{transform:translate(-200%) skew(-18deg)}55%{transform:translate(320%) skew(-18deg)}to{transform:translate(320%) skew(-18deg)}}@media (prefers-reduced-motion: reduce){.cta-final[data-astro-cid-xp7oeim3]:before,.cta-final__glow--a[data-astro-cid-xp7oeim3],.cta-final__glow--b[data-astro-cid-xp7oeim3],.cta-final__ring[data-astro-cid-xp7oeim3],.cta-final__cta[data-astro-cid-xp7oeim3]:after{animation:none}}@media (max-width: 860px){.about[data-astro-cid-xp7oeim3]{grid-template-columns:1fr}.about__media[data-astro-cid-xp7oeim3]{position:relative;top:0;max-width:420px}}
