main.cercle-rapports-page section.cercle-section.cercle-bg--sky.cercle-rapports-page__catalog{position:relative;isolation:isolate;background:radial-gradient(40rem 18rem at 100% 0,rgba(0,139,139,.08),transparent 70%),var(--cb-sky);border-block:1px solid rgba(0,45,80,.06);box-shadow:inset 0 1px 0 rgba(0,45,80,.05)}main.cercle-rapports-page section.cercle-rapports-page__catalog:before{content:"";position:absolute;inset:0 0 auto;z-index:0;height:clamp(2.5rem,5vw,4rem);pointer-events:none;background:linear-gradient(180deg,rgba(0,45,80,.09),transparent)}main.cercle-rapports-page section.cercle-rapports-page__catalog>*{position:relative;z-index:1}main.cercle-rapports-page section.cercle-bg--sky .cercle-section__head h2{color:var(--cb-navy-900)}main.cercle-rapports-page section.cercle-bg--sky .cercle-section__head p:not(.cercle-section__eyebrow):not(.cercle-hero__eyebrow){color:#3d556c}main.cercle-rapports-page section.cercle-bg--sky .cercle-rapports-page__filter-hint{color:var(--cb-navy-800)}main.cercle-rapports-page section.cercle-rapports-page__catalog .cercle-editorial-list{display:flex;flex-direction:column;gap:.85rem;padding-bottom:2.5rem}main.cercle-rapports-page section.cercle-rapports-page__catalog .cercle-editorial-list__row{background:var(--cb-white);border:1px solid rgba(0,45,80,.1);border-radius:4px;box-shadow:0 10px 32px rgba(0,45,80,.09),0 2px 8px rgba(0,45,80,.05);padding:1.25rem 1.35rem}main.cercle-rapports-page section.cercle-rapports-page__catalog .cercle-editorial-empty{border-color:rgba(0,45,80,.12);box-shadow:0 12px 36px rgba(0,45,80,.1),0 3px 10px rgba(0,45,80,.05)}main.cercle-rapports-page .cercle-outro-band{box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}main.cercle-rapports-detail section.cercle-section.cercle-bg--white.cercle-rapports-detail__intro{background:var(--cb-white);box-shadow:inset 0 1px 0 rgba(0,45,80,.04)}main.cercle-rapports-detail section.cercle-rapports-detail__intro .cercle-about-block{margin:0 auto;padding-top:2.5rem;padding-bottom:.5rem}main.cercle-rapports-detail section.cercle-section.cercle-bg--mist.cercle-rapports-detail__body{position:relative;background:radial-gradient(44rem 20rem at 0 0,rgba(27,111,168,.08),transparent 68%),var(--cb-mist);border-block:1px solid rgba(0,45,80,.06);box-shadow:inset 0 1px 0 rgba(0,45,80,.05)}main.cercle-rapports-detail section.cercle-rapports-detail__body:before{content:"";position:absolute;inset:0 0 auto;height:clamp(1.5rem,3vw,2.5rem);pointer-events:none;background:linear-gradient(180deg,rgba(0,45,80,.05),transparent)}main.cercle-rapports-detail section.cercle-rapports-detail__body .cercle-article-shell{max-width:52rem;margin:0 auto;padding-inline:var(--cp-gutter,1.25rem)}main.cercle-rapports-detail section.cercle-section.cercle-bg--teal.cercle-rapports-detail__related{background:radial-gradient(36rem 16rem at 100% 100%,rgba(0,45,80,.07),transparent 70%),var(--cb-teal-tint);border-block:1px solid rgba(0,45,80,.06);box-shadow:inset 0 1px 0 rgba(0,45,80,.05)}main.cercle-rapports-detail section.cercle-rapports-detail__related.cercle-article-related{margin-top:0;padding-top:0;border-top:none}main.cercle-rapports-detail section.cercle-rapports-detail__related .cercle-rapports-detail__related-inner{max-width:52rem;margin:0 auto;padding-inline:var(--cp-gutter,1.25rem)}main.cercle-rapports-detail section.cercle-bg--teal .cercle-article-related__title{color:var(--cb-navy-900)}main.cercle-rapports-detail section.cercle-rapports-detail__related .cercle-editorial-list{display:flex;flex-direction:column;gap:.75rem}main.cercle-rapports-detail section.cercle-rapports-detail__related .cercle-editorial-list__row{background:var(--cb-white);border:1px solid rgba(0,45,80,.1);border-radius:4px;box-shadow:0 10px 28px rgba(0,45,80,.08),0 2px 8px rgba(0,45,80,.04);padding:1.15rem 1.25rem}main.cercle-rapports-detail section.cercle-rapports-detail__related .cercle-editorial-list__row:first-child{padding-top:1.15rem}main.cercle-rapports-detail section.cercle-rapports-detail__related .cercle-editorial-list__row:last-child{padding-bottom:1.15rem;border-bottom:1px solid rgba(0,45,80,.1)}main.cercle-rapports-detail section.cercle-bg--teal .cercle-editorial-list__excerpt{color:#3d556c}main.cercle-rapports-detail section.cercle-section.cercle-bg--sky.cercle-rapports-detail__missing{background:radial-gradient(40rem 18rem at 100% 0,rgba(0,139,139,.08),transparent 70%),var(--cb-sky);border-block:1px solid rgba(0,45,80,.06)}main.cercle-rapports-detail section.cercle-rapports-detail__missing .cercle-about-block{margin:0 auto}main.cercle-medias-page section.cercle-section.cercle-bg--mist{background:var(--cb-mist)}main.cercle-medias-page section.cercle-section.cercle-bg--sky{background:radial-gradient(40rem 18rem at 100% 0,rgba(0,139,139,.08),transparent 70%),var(--cb-sky)}main.cercle-medias-page section.cercle-section.cercle-bg--ice{background:radial-gradient(44rem 20rem at 0 100%,rgba(27,111,168,.1),transparent 70%),var(--cb-ice)}main.cercle-medias-page section.cercle-section.cercle-bg--teal{background:radial-gradient(36rem 16rem at 100% 100%,rgba(0,45,80,.07),transparent 70%),var(--cb-teal-tint);border-block:1px solid rgba(0,45,80,.06)}main.cercle-medias-page section.cercle-section.cercle-bg--navy{color:#fff;background:radial-gradient(48rem 26rem at 50% 0,rgba(0,170,170,.22),transparent 58%),radial-gradient(36rem 18rem at 0 100%,rgba(201,164,92,.12),transparent 65%),linear-gradient(165deg,var(--cb-navy-950) 0,var(--cb-navy-900) 55%,var(--cb-blue-700));border-block:1px solid rgba(255,255,255,.06)}main.cercle-medias-page section.cercle-medias-page__filters,main.cercle-medias-page section.cercle-medias-page__intro,main.cercle-medias-page section.cercle-medias-page__missing{position:relative;isolation:isolate}main.cercle-medias-page section.cercle-medias-page__filters:before,main.cercle-medias-page section.cercle-medias-page__intro:before,main.cercle-medias-page section.cercle-medias-page__missing:before{content:"";position:absolute;inset:0 0 auto;z-index:0;height:clamp(2rem,5vw,3.5rem);pointer-events:none;background:linear-gradient(180deg,rgba(0,45,80,.08),transparent)}main.cercle-medias-page section.cercle-medias-page__filters>*,main.cercle-medias-page section.cercle-medias-page__intro>*,main.cercle-medias-page section.cercle-medias-page__missing>*{position:relative;z-index:1}main.cercle-medias-page section.cercle-medias-page__body,main.cercle-medias-page section.cercle-medias-page__catalog,main.cercle-medias-page section.cercle-medias-page__related{box-shadow:inset 0 1px 0 rgba(0,45,80,.05)}main.cercle-medias-page section:is(.cercle-bg--mist,.cercle-bg--sky,.cercle-bg--ice,.cercle-bg--teal) :is(.cercle-section__head p:not(.cercle-section__eyebrow):not(.cercle-hero__eyebrow),.cercle-actualites-empty p,.cercle-article-shell__deck,.cercle-editorial-list__excerpt){color:#3d556c}main.cercle-medias-page section:is(.cercle-bg--mist,.cercle-bg--sky,.cercle-bg--ice,.cercle-bg--teal) :is(h2,h3,.cercle-article-related__title){color:var(--cb-navy-900)}main.cercle-medias-page section.cercle-bg--mist .cercle-filter-chip:not(.cercle-filter-chip--active){background:#fff;border-color:rgba(0,45,80,.12);box-shadow:0 4px 14px rgba(0,45,80,.07),0 1px 4px rgba(0,45,80,.04)}main.cercle-medias-page section.cercle-bg--ice .cercle-editorial-list__row,main.cercle-medias-page section.cercle-bg--sky .cercle-editorial-list__row{background:#fff;border-color:rgba(0,45,80,.1);box-shadow:0 12px 36px rgba(0,45,80,.1),0 3px 10px rgba(0,45,80,.05)}main.cercle-medias-page section.cercle-bg--mist .cercle-actualites-empty,main.cercle-medias-page section.cercle-bg--sky .cercle-actualites-empty{padding:1.75rem 1.5rem;border-radius:16px;background:#fff;border:1px solid rgba(0,45,80,.1);box-shadow:0 14px 40px rgba(0,45,80,.11),0 4px 12px rgba(0,45,80,.06)}main.cercle-medias-page--detail section.cercle-medias-page__player{padding-block:clamp(2.25rem,5vw,3.75rem)}main.cercle-medias-page--detail section.cercle-medias-page__player .cercle-about-block{padding-top:0;padding-bottom:0}main.cercle-medias-page--detail section.cercle-bg--navy .cercle-media-embed{margin-bottom:0;border-color:rgba(255,255,255,.14);border-inline-start-color:var(--cb-teal);box-shadow:0 24px 56px rgba(0,0,0,.35),0 0 0 1px rgba(255,255,255,.06)}main.cercle-medias-page--detail section.cercle-bg--navy .cercle-medias-page__player-cta{margin:0}main.cercle-medias-page--detail section.cercle-bg--navy .cercle-editorial-list__link{color:rgba(255,255,255,.92)}main.cercle-medias-page--detail section.cercle-bg--navy .cercle-editorial-list__link:hover{color:#fff}main.cercle-medias-page--detail section.cercle-medias-page__intro .cercle-about-block{padding-bottom:clamp(1.25rem,3vw,2rem)}main.cercle-medias-page--detail section.cercle-medias-page__body .cercle-about-block{padding-top:clamp(2rem,4vw,2.75rem)}main.cercle-medias-page--detail section.cercle-medias-page__related .cercle-article-related{margin-top:0;padding-top:0;border-top:none}main.cercle-medias-page--detail section.cercle-medias-page__related .cercle-article-related__title{margin-bottom:1.25rem}main.cercle-medias-page section.cercle-bg--teal .cercle-article-rich :is(p,li){color:#334d63}main.cercle-medias-page section.cercle-bg--teal .cercle-article-rich :is(h2,h3,h4){color:var(--cb-navy-900)}main.cercle-medias-page section.cercle-bg--teal .cercle-article-rich a{color:var(--cb-teal-dark)}main.cercle-medias-page section.cercle-bg--teal .cercle-article-rich a:hover{color:var(--cb-navy-900)}main.cercle-actualites section.cercle-section.cercle-bg--mist{background:radial-gradient(38rem 18rem at 50% 0,rgba(0,139,139,.06),transparent 72%),var(--cb-mist)}main.cercle-actualites section.cercle-section.cercle-bg--sky{background:radial-gradient(40rem 18rem at 100% 0,rgba(0,139,139,.08),transparent 70%),var(--cb-sky)}main.cercle-actualites section.cercle-section.cercle-bg--ice{background:radial-gradient(44rem 20rem at 0 100%,rgba(27,111,168,.1),transparent 70%),var(--cb-ice)}main.cercle-actualites section.cercle-section.cercle-bg--white{background:var(--cb-white)}main.cercle-actualites section.cercle-actualites-detail__mast,main.cercle-actualites section.cercle-actualites-detail__missing,main.cercle-actualites section.cercle-actualites-page__catalog{position:relative;isolation:isolate}main.cercle-actualites section.cercle-actualites-detail__mast:before,main.cercle-actualites section.cercle-actualites-detail__missing:before,main.cercle-actualites section.cercle-actualites-page__catalog:before{content:"";position:absolute;inset:0 0 auto;z-index:0;height:clamp(2.25rem,5vw,4rem);pointer-events:none;background:linear-gradient(180deg,rgba(0,45,80,.08),transparent)}main.cercle-actualites section.cercle-actualites-detail__mast>*,main.cercle-actualites section.cercle-actualites-detail__missing>*,main.cercle-actualites section.cercle-actualites-page__catalog>*{position:relative;z-index:1}main.cercle-actualites section:is(.cercle-actualites-page__catalog,.cercle-actualites-detail__mast,.cercle-actualites-detail__read,.cercle-actualites-detail__related){box-shadow:inset 0 1px 0 rgba(0,45,80,.05)}main.cercle-actualites section.cercle-actualites-page__catalog{position:relative}main.cercle-actualites section.cercle-actualites-page__catalog:after{content:"";position:absolute;inset:auto 0 0;z-index:0;height:clamp(1.25rem,2.5vw,2rem);pointer-events:none;background:linear-gradient(180deg,transparent,rgba(0,45,80,.06))}main.cercle-actualites section.cercle-outro-band:before{content:"";position:absolute;inset:0 0 auto;z-index:0;height:clamp(1.25rem,2.5vw,2rem);pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent)}main.cercle-actualites section.cercle-actualites-detail__read{position:relative}main.cercle-actualites section.cercle-actualites-detail__read:before{content:"";position:absolute;inset:0 0 auto;z-index:0;height:1.35rem;pointer-events:none;background:linear-gradient(175deg,var(--cb-mist) 0,transparent 72%)}main.cercle-actualites section.cercle-actualites-detail__read>*{position:relative;z-index:1}main.cercle-actualites section.cercle-actualites-detail__related:before{content:"";position:absolute;inset:0 0 auto;z-index:0;height:1.35rem;pointer-events:none;background:linear-gradient(175deg,var(--cb-sky) 0,transparent 72%)}main.cercle-actualites section.cercle-actualites-detail__related>*{position:relative;z-index:1}main.cercle-actualites section:is(.cercle-bg--mist,.cercle-bg--sky,.cercle-bg--ice) :is(.cercle-section__head p:not(.cercle-section__eyebrow):not(.cercle-hero__eyebrow),.cercle-actualites-empty p,.cercle-article-kicker){color:#3d556c}main.cercle-actualites section:is(.cercle-bg--mist,.cercle-bg--sky,.cercle-bg--ice) .cercle-section__head h2{color:var(--cb-navy-900)}main.cercle-actualites section.cercle-actualites-page__catalog .cercle-editorial-list__row{margin-bottom:.85rem;padding:1.15rem 1.15rem 1.25rem;border-radius:var(--cp-radius-lg,12px);background:var(--cb-white);border:1px solid rgba(0,45,80,.1);box-shadow:0 10px 32px rgba(0,45,80,.09),0 2px 8px rgba(0,45,80,.05)}main.cercle-actualites section.cercle-actualites-page__catalog .cercle-editorial-list__row:hover{box-shadow:0 16px 42px rgba(0,45,80,.12),0 4px 12px rgba(0,45,80,.07)}main.cercle-actualites section.cercle-actualites-page__catalog .cercle-actualites-empty{margin-top:.5rem;padding:2rem 1.5rem 2.5rem;border-radius:var(--cp-radius-lg,12px);background:var(--cb-white);border:1px solid rgba(0,45,80,.1);box-shadow:0 10px 32px rgba(0,45,80,.09),0 2px 8px rgba(0,45,80,.05)}main.cercle-actualites section.cercle-actualites-detail__read .cercle-actualites-detail__read-inner{max-width:var(--max);margin:0 auto;padding:0 1.25rem}main.cercle-actualites section.cercle-actualites-detail__read .cercle-prose__blocks{border-top:none;margin-top:0;padding-top:0;gap:1.35rem}main.cercle-actualites section.cercle-actualites-detail__read .cercle-prose__block{padding:clamp(1.35rem,3vw,2rem) clamp(1.35rem,3.5vw,2.25rem);border-radius:var(--cp-radius-lg,16px);background:var(--cb-white);border:1px solid rgba(0,45,80,.1);box-shadow:0 12px 36px rgba(0,45,80,.1),0 3px 10px rgba(0,45,80,.05)}main.cercle-actualites section.cercle-actualites-detail__read .cercle-prose .rich-html blockquote{border-inline-start-color:var(--cb-teal);background:rgba(0,139,139,.06)}main.cercle-actualites section.cercle-actualites-detail__related.cercle-article-related{margin-top:0;padding-top:0;border-top:none}main.cercle-actualites section.cercle-actualites-detail__related .cercle-article-related__title{max-width:none}main.cercle-actualites .cercle-actualites-detail__related-list{list-style:none;padding:0;margin:0;display:grid;gap:.75rem;max-width:52rem}main.cercle-actualites .cercle-actualites-detail__related-list li{padding:.85rem 1.1rem;border-radius:10px;background:var(--cb-white);border:1px solid rgba(0,45,80,.1);box-shadow:0 8px 26px rgba(0,45,80,.08),0 2px 6px rgba(0,45,80,.04)}main.cercle-actualites .cercle-actualites-detail__related-list li:hover{box-shadow:0 12px 32px rgba(0,45,80,.11),0 3px 9px rgba(0,45,80,.06)}main.cercle-about>section.cercle-section[class*=cercle-bg--]{border-top:none}main.cercle-about>section.cercle-section.cercle-bg--mist{background:radial-gradient(38rem 18rem at 50% 0,rgba(0,139,139,.06),transparent 72%),var(--cb-mist);border-block:1px solid rgba(0,45,80,.05)}main.cercle-about>section.cercle-section.cercle-bg--sky{background:radial-gradient(40rem 18rem at 100% 0,rgba(0,139,139,.08),transparent 70%),var(--cb-sky);border-block:1px solid rgba(0,45,80,.06)}main.cercle-about>section.cercle-section.cercle-bg--ice{background:radial-gradient(44rem 20rem at 0 100%,rgba(27,111,168,.1),transparent 70%),var(--cb-ice);border-block:1px solid rgba(0,45,80,.07)}main.cercle-about>section.cercle-section.cercle-bg--teal{background:radial-gradient(36rem 16rem at 100% 100%,rgba(0,45,80,.07),transparent 70%),var(--cb-teal-tint);border-block:1px solid rgba(0,139,139,.1)}main.cercle-about>section.cercle-section.cercle-bg--azure{background:radial-gradient(42rem 20rem at 0 0,rgba(0,45,80,.06),transparent 65%),linear-gradient(180deg,var(--cb-azure) 0,#ffffff 100%);border-block:1px solid rgba(0,45,80,.08)}main.cercle-about>section.cercle-section.cercle-bg--white{background:var(--cb-white);box-shadow:inset 0 1px 0 rgba(0,45,80,.05);border-block:1px solid rgba(0,45,80,.04)}main.cercle-about>.cercle-values-strip.cercle-bg--navy{color:#fff;background:radial-gradient(40rem 16rem at 12% 0,rgba(201,164,92,.16),transparent 70%),radial-gradient(44rem 18rem at 100% 100%,rgba(0,139,139,.35),transparent 70%),linear-gradient(110deg,var(--cb-navy-950) 0,var(--cb-navy-800) 60%,#004a5f 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 -1px 0 rgba(0,0,0,.12)}main.cercle-about>.cercle-values-strip.cercle-bg--navy .cercle-values-strip__item strong{color:var(--cb-gold-soft)}main.cercle-about>.cercle-values-strip.cercle-bg--navy .cercle-values-strip__item span{color:rgba(255,255,255,.86);opacity:1}main.cercle-about>.cercle-hero+section.cercle-section.cercle-bg--mist{position:relative}main.cercle-about>.cercle-hero+section.cercle-section.cercle-bg--mist:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,transparent,rgba(0,139,139,.35) 35%,rgba(201,164,92,.45) 50%,rgba(0,139,139,.35) 65%,transparent);pointer-events:none}main.cercle-about>section.cercle-section:is(.cercle-bg--sky,.cercle-bg--ice,.cercle-bg--teal,.cercle-bg--azure,.cercle-bg--mist) .cercle-section__head h2{color:var(--cb-navy-900)}main.cercle-about>section.cercle-section:is(.cercle-bg--sky,.cercle-bg--ice,.cercle-bg--teal,.cercle-bg--azure,.cercle-bg--mist) .cercle-section__head p:not(.cercle-section__eyebrow):not(.cercle-hero__eyebrow){color:#3d556c}main.cercle-about>section.cercle-section:is(.cercle-bg--sky,.cercle-bg--ice,.cercle-bg--teal,.cercle-bg--azure,.cercle-bg--mist) :is(.text-\[var\(--muted\)\],.cercle-about-list,.cercle-governance-stack p,.cercle-team-lines span){color:#3d556c}main.cercle-about>section.cercle-bg--mist .cercle-mission-band>div{padding:1.35rem 1.25rem;border-radius:var(--cp-radius-lg,.75rem);background:rgba(255,255,255,.94);border:1px solid rgba(0,45,80,.08);box-shadow:0 1px 2px rgba(0,45,80,.04),0 10px 28px rgba(0,45,80,.09)}main.cercle-about>section.cercle-bg--mist .cercle-mission-band>div .text-\[var\(--muted\)\]{color:#3d556c}main.cercle-about>section.cercle-bg--ice .cercle-audience-dl__row{padding:1.15rem 1.1rem;margin-bottom:.65rem;border:1px solid rgba(0,45,80,.1);border-radius:var(--cp-radius-md,.5rem);background:#fff;box-shadow:0 1px 2px rgba(0,45,80,.04),0 10px 28px rgba(0,45,80,.09)}main.cercle-about>section.cercle-bg--ice .cercle-audience-dl__row:last-child{margin-bottom:0}main.cercle-about>section.cercle-bg--ice .cercle-audience-dl dd{color:#3d556c}main.cercle-about>section.cercle-bg--teal .cercle-aside-rail{padding:1.25rem 1.15rem;border-radius:var(--cp-radius-lg,.75rem);background:#fff;border:1px solid rgba(0,45,80,.1);box-shadow:0 1px 2px rgba(0,45,80,.04),0 12px 32px rgba(0,45,80,.1)}main.cercle-about>section.cercle-bg--teal .cercle-aside-rail .text-\[var\(--muted\)\]{color:#3d556c}main.cercle-about>section.cercle-bg--sky .cercle-governance-stack li{padding:1.15rem 1.1rem;margin-bottom:.5rem;border:1px solid rgba(0,45,80,.08);border-radius:var(--cp-radius-md,.5rem);background:rgba(255,255,255,.92);box-shadow:0 6px 20px rgba(0,45,80,.07)}main.cercle-about>section.cercle-bg--sky .cercle-governance-stack li:last-child{margin-bottom:0}main.cercle-about>section.cercle-bg--white .cercle-team-lines li{padding:.85rem 1rem;border-radius:var(--cp-radius-sm,.375rem);background:var(--cb-mist);border:1px solid rgba(0,45,80,.06)}main.cercle-about>section.cercle-bg--azure .cercle-method-banner{border:1px solid rgba(0,45,80,.12);border-radius:var(--cp-radius-lg,.75rem);background:rgba(255,255,255,.93);box-shadow:0 1px 2px rgba(0,45,80,.04),0 14px 36px rgba(0,45,80,.11);border-top:3px solid var(--cb-navy-900);border-bottom:1px solid rgba(0,45,80,.1)}main.cercle-about>section.cercle-bg--azure .cercle-method-banner .text-\[var\(--muted\)\]{color:#3d556c}main.cercle-about>section.cercle-bg--azure .cercle-method-banner .cercle-btn--outline{border-color:rgba(0,45,80,.35);color:var(--cb-navy-900)}main.cercle-about>section.cercle-bg--azure .cercle-method-banner .cercle-btn--outline:hover{border-color:var(--cb-teal);color:var(--cb-teal-dark);background:rgba(0,139,139,.06)}main.cercle-about>section.cercle-section.cercle-bg--mist:not(.cercle-section--compact) .cercle-timeline-editorial{padding:.35rem 1.1rem .75rem;border:1px solid rgba(0,45,80,.1);border-top:2px solid var(--cb-navy-900);border-radius:var(--cp-radius-lg,.75rem);background:rgba(255,255,255,.92);box-shadow:0 1px 2px rgba(0,45,80,.04),0 12px 32px rgba(0,45,80,.09)}main.cercle-about>section.cercle-section.cercle-bg--mist:not(.cercle-section--compact) .cercle-timeline-editorial li:last-child{border-bottom:none}main.cercle-about>section.cercle-section.cercle-bg--mist:not(.cercle-section--compact) .cercle-timeline-editorial__body p{color:#3d556c}main.cercle-about>.cercle-about-cta-band{position:relative;margin-top:0;border-top:none}main.cercle-about>.cercle-about-cta-band:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(180deg,rgba(0,45,80,.12),transparent);pointer-events:none}main.cercle-contact-page section.cercle-section.cercle-bg--mist{background:radial-gradient(38rem 18rem at 50% 0,rgba(0,139,139,.06),transparent 72%),var(--cb-mist);border-block:1px solid rgba(0,45,80,.05)}main.cercle-contact-page section.cercle-section.cercle-bg--sky{background:radial-gradient(40rem 18rem at 100% 0,rgba(0,139,139,.08),transparent 70%),var(--cb-sky);border-block:1px solid rgba(0,45,80,.06)}main.cercle-contact-page section.cercle-section.cercle-bg--teal{background:radial-gradient(36rem 16rem at 100% 100%,rgba(0,45,80,.07),transparent 70%),var(--cb-teal-tint);border-block:1px solid rgba(0,139,139,.1)}main.cercle-contact-page section.cercle-section.cercle-bg--ice{background:radial-gradient(44rem 20rem at 0 100%,rgba(27,111,168,.1),transparent 70%),var(--cb-ice);border-block:1px solid rgba(0,45,80,.07)}main.cercle-contact-page section.cercle-section.cercle-bg--white{background:var(--cb-white);box-shadow:inset 0 1px 0 rgba(0,45,80,.05)}main.cercle-contact-page section.cercle-contact-channels{position:relative;isolation:isolate}main.cercle-contact-page section.cercle-contact-channels:before{content:"";position:absolute;inset:0 0 auto;z-index:0;height:clamp(2.25rem,5vw,4rem);pointer-events:none;background:linear-gradient(180deg,rgba(0,45,80,.1),transparent)}main.cercle-contact-page section.cercle-contact-channels>*{position:relative;z-index:1}main.cercle-contact-page section.cercle-contact-form-section{position:relative;isolation:isolate}main.cercle-contact-page section.cercle-contact-form-section:before{content:"";position:absolute;inset:0 0 auto;z-index:0;height:1.35rem;pointer-events:none;background:linear-gradient(175deg,var(--cb-mist) 0,transparent 72%)}main.cercle-contact-page section.cercle-contact-form-section>*{position:relative;z-index:1}main.cercle-contact-page section.cercle-contact-faq:after{content:"";position:absolute;inset:auto 0 0;z-index:0;height:clamp(1.25rem,2.5vw,2rem);pointer-events:none;background:linear-gradient(180deg,transparent,rgba(0,45,80,.05))}main.cercle-contact-page section.cercle-contact-faq,main.cercle-contact-page section.cercle-contact-resources{position:relative}main.cercle-contact-page section.cercle-contact-resources:after{content:"";position:absolute;inset:auto 0 0;z-index:0;height:clamp(1.5rem,3vw,2.5rem);pointer-events:none;background:linear-gradient(180deg,transparent,rgba(0,45,80,.06))}main.cercle-contact-page section.cercle-section:is(.cercle-bg--mist,.cercle-bg--sky,.cercle-bg--ice,.cercle-bg--teal) :is(.cercle-section__head h2,.cercle-method-split h2,.font-serif.text-\[var\(--cercle-navy\)\]){color:var(--cb-navy-900)}main.cercle-contact-page section.cercle-section:is(.cercle-bg--mist,.cercle-bg--sky,.cercle-bg--ice,.cercle-bg--teal) :is(.cercle-section__head p:not(.cercle-hero__eyebrow),.text-\[var\(--muted\)\],.cercle-contact-lines__desc,.cercle-contact-aside,.cercle-contact-aside__privacy,.cercle-contact-meta,.cercle-contact-consent,.cercle-audience-dl dd,.cercle-method-steps li p){color:#3d556c}main.cercle-contact-page section.cercle-section:is(.cercle-bg--mist,.cercle-bg--sky,.cercle-bg--ice,.cercle-bg--teal) .cercle-hero__eyebrow{color:var(--cb-teal-dark)}main.cercle-contact-page section.cercle-contact-channels .cercle-contact-lines{padding:.35rem 1.25rem .65rem;border-radius:var(--cp-radius-lg,16px);background:var(--cb-white);border:1px solid rgba(0,45,80,.1);box-shadow:0 12px 36px rgba(0,45,80,.1),0 3px 10px rgba(0,45,80,.05)}main.cercle-contact-page section.cercle-contact-channels .cercle-contact-lines li{border-bottom-color:rgba(0,45,80,.08)}main.cercle-contact-page section.cercle-contact-channels .cercle-contact-lines li:last-child{border-bottom:none}main.cercle-contact-page section.cercle-contact-channels .cercle-contact-lines__action{color:var(--cb-teal)}main.cercle-contact-page section.cercle-contact-form-section .cercle-contact-aside,main.cercle-contact-page section.cercle-contact-form-section .cercle-contact-form-panel{background:var(--cb-white);border-color:rgba(0,45,80,.1);border-radius:var(--cp-radius-lg,16px);box-shadow:0 14px 40px rgba(0,45,80,.11),0 4px 12px rgba(0,45,80,.06)}main.cercle-contact-page section.cercle-contact-form-section .cercle-contact-form label{color:var(--cb-navy-900)}main.cercle-contact-page section.cercle-contact-form-section .cercle-contact-form input,main.cercle-contact-page section.cercle-contact-form-section .cercle-contact-form textarea{background:#fbfdfe;border-color:rgba(0,45,80,.14);color:#1a2836}main.cercle-contact-page section.cercle-contact-form-section .cercle-contact-form input:focus,main.cercle-contact-page section.cercle-contact-form-section .cercle-contact-form textarea:focus{background:#fff;border-color:var(--cb-teal);outline:none;box-shadow:0 0 0 3px rgba(0,139,139,.28)}main.cercle-contact-page section.cercle-contact-form-section .cercle-contact-form input:focus-visible,main.cercle-contact-page section.cercle-contact-form-section .cercle-contact-form textarea:focus-visible{outline:2px solid var(--cb-teal);outline-offset:2px;background:#fff;border-color:var(--cb-teal);box-shadow:0 0 0 3px rgba(0,139,139,.28)}main.cercle-contact-page section.cercle-contact-form-section .cercle-contact-error{color:#9f1d12;font-weight:600}main.cercle-contact-page section.cercle-contact-form-section .cercle-contact-consent a{color:var(--cb-teal-dark)}main.cercle-contact-page section.cercle-contact-form-section .cercle-contact-aside h3,main.cercle-contact-page section.cercle-contact-form-section .cercle-contact-aside__cta .font-semibold{color:var(--cb-navy-900)}main.cercle-contact-page section.cercle-contact-form-section .cercle-contact-aside__cta{border-top-color:rgba(0,45,80,.1)}main.cercle-contact-page section.cercle-contact-process .cercle-method-split>div{padding:clamp(1.15rem,2.5vw,1.5rem);border-radius:var(--cp-radius-lg,16px);background:var(--cb-white);border:1px solid rgba(0,45,80,.1);box-shadow:0 10px 32px rgba(0,45,80,.09),0 2px 8px rgba(0,45,80,.05)}main.cercle-contact-page section.cercle-contact-process .cercle-method-steps{border-top:2px solid var(--cb-navy-900)}main.cercle-contact-page section.cercle-contact-process .cercle-method-steps li{border-bottom-color:rgba(0,45,80,.08)}main.cercle-contact-page section.cercle-contact-process .cercle-audience-dl{padding:0;max-width:none}main.cercle-contact-page section.cercle-contact-process .cercle-audience-dl__row{border-bottom-color:rgba(0,45,80,.08);border-inline-start-color:var(--cb-teal)}main.cercle-contact-page section.cercle-contact-process .cercle-audience-dl__row:last-child{border-bottom:none}main.cercle-contact-page section.cercle-contact-faq .cercle-faq-accordion{border-block-start-color:rgba(0,45,80,.12)}main.cercle-contact-page section.cercle-contact-faq .cercle-faq-accordion__item{background:var(--cb-white);border-color:rgba(0,45,80,.1);box-shadow:0 1px 2px rgba(0,45,80,.04),0 8px 22px rgba(0,45,80,.08)}main.cercle-contact-page section.cercle-contact-faq .cercle-faq-accordion__item--open{background:rgba(255,255,255,.98);border-color:rgba(0,139,139,.4)}main.cercle-contact-page section.cercle-contact-faq .cercle-faq-accordion__answer{color:#3d556c}main.cercle-contact-page section.cercle-contact-faq .cercle-faq-accordion__q{color:var(--cb-navy-900)}main.cercle-contact-page section.cercle-contact-resources .cercle-index-list__link{background:var(--cb-mist);border:1px solid rgba(0,45,80,.08);border-radius:var(--cp-radius-md,12px);box-shadow:0 1px 2px rgba(0,45,80,.04),0 8px 24px rgba(0,45,80,.07);transition:background .2s ease,box-shadow .2s ease,border-color .2s ease}main.cercle-contact-page section.cercle-contact-resources .cercle-index-list__link:hover{background:#fff;border-color:rgba(0,139,139,.35);box-shadow:0 2px 4px rgba(0,45,80,.05),0 12px 28px rgba(0,45,80,.1)}main.cercle-contact-page section.cercle-contact-resources .cercle-index-list__body span{color:#3d556c}main.cercle-site.cercle-legal-page section.cercle-section.cercle-legal-body.cercle-bg--sky{position:relative;background:radial-gradient(40rem 18rem at 100% 0,rgba(0,139,139,.1),transparent 70%),radial-gradient(44rem 22rem at 0 100%,rgba(27,111,168,.08),transparent 72%),var(--cb-sky);border-block:1px solid rgba(0,45,80,.07)}main.cercle-site.cercle-legal-page section.cercle-legal-body:before{content:"";position:absolute;inset:0 0 auto;z-index:0;height:clamp(1.25rem,3vw,2.25rem);pointer-events:none;background:linear-gradient(180deg,rgba(0,24,46,.12),transparent)}main.cercle-site.cercle-legal-page section.cercle-legal-body>.cercle-legal-layout{position:relative;z-index:1}main.cercle-site.cercle-legal-page .cercle-legal-toc{padding:1.15rem 1.15rem 1.25rem 1.35rem;border-left:3px solid var(--cb-teal);border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(0,45,80,.05),0 12px 32px rgba(0,45,80,.1)}main.cercle-site.cercle-legal-page .cercle-legal-toc__label{color:var(--cb-teal)}main.cercle-site.cercle-legal-page .cercle-legal-toc a{color:var(--cb-navy-900)}main.cercle-site.cercle-legal-page .cercle-legal-toc a:hover{color:var(--cb-teal)}main.cercle-site.cercle-legal-page .cercle-legal-section{margin-bottom:1rem;padding:1.5rem 1.65rem 1.75rem;border-radius:16px;background:#fff;border:1px solid rgba(0,45,80,.08);box-shadow:0 1px 2px rgba(0,45,80,.04),0 10px 28px rgba(0,45,80,.08)}main.cercle-site.cercle-legal-page .cercle-legal-section:nth-child(2n){background:radial-gradient(28rem 12rem at 100% 0,rgba(0,139,139,.06),transparent 70%),var(--cb-mist)}main.cercle-site.cercle-legal-page .cercle-legal-section__head h2{color:var(--cb-navy-900)}main.cercle-site.cercle-legal-page .cercle-legal-section__num{color:var(--cb-teal)}main.cercle-site.cercle-legal-page .cercle-legal-prose{color:#334d63;max-width:68ch}main.cercle-site.cercle-legal-page .cercle-legal-prose strong{color:var(--cb-navy-900)}main.cercle-site.cercle-legal-page .cercle-legal-prose a{color:var(--cb-blue-600)}main.cercle-site.cercle-legal-page .cercle-legal-prose a:hover{color:var(--cb-teal-dark)}main.cercle-site.cercle-legal-page .cercle-legal-foot{margin-top:.5rem;padding:1.25rem 1.35rem;border-radius:14px;background:radial-gradient(32rem 14rem at 0 100%,rgba(0,139,139,.12),transparent 70%),var(--cb-teal-tint);border:1px solid rgba(0,139,139,.18)}main.cercle-site.cercle-legal-page .cercle-legal-foot p{color:#2f4a5e}main.cercle-site.cercle-legal-page .cercle-legal-foot a{color:var(--cb-navy-900);font-weight:650}main.cercle-site.cercle-legal-page .cercle-legal-foot__links a{color:var(--cb-blue-700)}main.cercle-site.cercle-legal-page .cercle-legal-foot__links a:hover{color:var(--cb-teal)}main.cercle-site.cercle-stub-page section.cercle-bg--mist{background:radial-gradient(38rem 18rem at 50% 0,rgba(0,139,139,.07),transparent 72%),var(--cb-mist);border-block:1px solid rgba(0,45,80,.06)}main.cercle-site.cercle-stub-page section.cercle-bg--mist:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,rgba(0,139,139,.35) 40%,rgba(201,164,92,.5) 50%,rgba(0,139,139,.35) 60%,transparent);opacity:.85}main.cercle-site.cercle-stub-page .cercle-stub-back{color:var(--cb-teal);font-weight:650}main.cercle-site.cercle-stub-page .cercle-stub-back:hover{color:var(--cb-navy-900)}section.cercle-pillar-page-hero.band-navy{background:radial-gradient(46rem 28rem at 88% -6%,rgba(0,176,176,.35),transparent 64%),radial-gradient(34rem 22rem at -4% 108%,rgba(201,164,92,.2),transparent 68%),linear-gradient(128deg,var(--cb-navy-950) 0,var(--cb-navy-900) 52%,var(--cb-blue-700) 100%);border-bottom:0}section.cercle-pillar-page-hero.band-navy:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,rgba(0,190,190,.65) 28%,rgba(226,194,127,.9) 50%,rgba(0,190,190,.65) 72%,transparent);pointer-events:none}.cercle-site section.cercle-hero:is(.cercle-hero--art,.cercle-hero--home,.cercle-hero--detail,.cercle-hero--sub.cercle-hero--art){--h-a:#00182e;--h-b:#002d50;--h-c:#0b5a82;--h-glow:rgba(0,176,176,0.42);--h-warm:rgba(201,164,92,0.26);color:#fff;background:radial-gradient(46rem 28rem at 88% -6%,var(--h-glow),transparent 64%),radial-gradient(34rem 22rem at -4% 108%,var(--h-warm),transparent 68%),linear-gradient(128deg,var(--h-a) 0,var(--h-b) 52%,var(--h-c) 100%);border-bottom:0}.cercle-site section.cercle-hero:has(.cercle-art--plaidoyer){--h-a:#00152b;--h-b:#002d50;--h-c:#124c7c}.cercle-site section.cercle-hero:has(.cercle-art--rapports){--h-a:#001c33;--h-b:#003e5e;--h-c:#00797f;--h-glow:rgba(40,200,190,0.4)}.cercle-site section.cercle-hero:has(.cercle-art--medias){--h-a:#0a1a45;--h-b:#123b7a;--h-c:#0b7d92;--h-glow:rgba(60,170,230,0.4)}.cercle-site section.cercle-hero:has(.cercle-art--actualites){--h-a:#00203a;--h-b:#0a4a7c;--h-c:#2a82b4;--h-glow:rgba(120,200,240,0.38)}.cercle-site section.cercle-hero:has(.cercle-art--apropos){--h-a:#00212f;--h-b:#004459;--h-c:#0a8683;--h-glow:rgba(60,210,180,0.38)}.cercle-site section.cercle-hero:has(.cercle-art--contact){--h-a:#06214a;--h-b:#0c3f7a;--h-c:#1d73ad;--h-glow:rgba(90,180,240,0.4)}.cercle-site section.cercle-hero:has(.cercle-art--legal){--h-a:#0b1c2e;--h-b:#1a3855;--h-c:#2f6283;--h-glow:rgba(110,170,210,0.3)}.cercle-site section.cercle-hero--home{--h-a:#001a33;--h-b:#002d50;--h-c:#0a6486;--h-glow:rgba(0,176,176,0.48);--h-warm:rgba(201,164,92,0.32)}.cercle-site section.cercle-hero:is(.cercle-hero--art,.cercle-hero--home,.cercle-hero--detail):before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E") repeat,linear-gradient(118deg,transparent 42%,rgba(53,208,203,.07) 50%,transparent 58%),radial-gradient(ellipse 130% 90% at 50% 115%,rgba(0,0,0,.45) 0,transparent 55%),radial-gradient(ellipse 80% 55% at 12% -8%,rgba(53,208,203,.14) 0,transparent 62%);background-size:180px 180px,auto,auto,auto;opacity:.42;mix-blend-mode:soft-light}.cercle-site section.cercle-hero.cercle-pillar-hero{background:radial-gradient(46rem 28rem at 88% -6%,var(--h-glow,rgba(0,176,176,.42)),transparent 64%),radial-gradient(34rem 22rem at -4% 108%,var(--h-warm,rgba(201,164,92,.26)),transparent 68%),linear-gradient(128deg,var(--h-a,#00182e) 0,var(--h-b,#002d50) 52%,var(--h-c,#0b5a82) 100%);color:#fff}.cercle-site section.cercle-hero.cercle-pillar-hero .cercle-hero__copy{border-inline-start:none;padding-inline-start:0}.cercle-site section.cercle-hero:is(.cercle-hero--art,.cercle-hero--home,.cercle-hero--detail):after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:3;height:5rem;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(0,190,190,.75) 28%,rgba(226,194,127,.95) 50%,rgba(0,190,190,.75) 72%,transparent) bottom /100% 2px no-repeat,linear-gradient(180deg,transparent,rgba(232,245,252,.08) 55%,rgba(240,248,252,.22))}.cercle-site section.cercle-hero:is(.cercle-hero--art,.cercle-hero--home,.cercle-hero--detail) :is(.cercle-hero__title,.cercle-hero-home__title){background:linear-gradient(180deg,#ffffff 30%,#bfe3f0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#fff;text-shadow:none}.cercle-site section.cercle-hero:is(.cercle-hero--art,.cercle-hero--home,.cercle-hero--detail) :is(.cercle-hero__lead,.cercle-hero-home__lead){color:rgba(226,238,247,.92)}.cercle-site section.cercle-hero:is(.cercle-hero--art,.cercle-hero--home,.cercle-hero--detail) .cercle-hero__eyebrow{color:var(--cb-gold-soft,#e2c27f)}.cercle-site section.cercle-hero:is(.cercle-hero--art,.cercle-hero--home,.cercle-hero--detail) .cercle-hero__eyebrow:before{background:linear-gradient(90deg,#35d0cb,var(--cb-gold-soft,#e2c27f))}.cercle-site section.cercle-hero:is(.cercle-hero--art,.cercle-hero--home,.cercle-hero--detail) .cercle-hero__title:after{background:linear-gradient(90deg,#35d0cb,#e2c27f)}.cercle-site section.cercle-hero:is(.cercle-hero--art,.cercle-hero--home,.cercle-hero--detail) .cercle-btn--primary{background:linear-gradient(135deg,#17c2bd,#009a9a 50%,#007878);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 18px 40px -8px rgba(0,190,190,.5);color:#fff}.cercle-site section.cercle-hero:is(.cercle-hero--art,.cercle-hero--home,.cercle-hero--detail) .cercle-btn--outline{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.4);color:#fff;backdrop-filter:blur(10px)}.cercle-site section.cercle-hero:is(.cercle-hero--art,.cercle-hero--home,.cercle-hero--detail) .cercle-btn--outline:hover{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.75)}.cercle-site section.cercle-hero--art .cercle-legal-breadcrumb,.cercle-site section.cercle-hero--art .cercle-legal-breadcrumb a{color:rgba(214,232,244,.85)}.cercle-site section.cercle-hero--art .cercle-kpi-stack li{box-shadow:0 18px 36px -18px rgba(0,0,0,.5)}.cercle-site section.cercle-hero--art .cercle-kpi-stack strong{background:linear-gradient(180deg,#ffffff,#bfe3f0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cercle-site section.cercle-hero--art .cercle-hero-decor__grid{background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 0)}.cercle-site section.cercle-hero--art .cercle-hero-decor__orb--a{background:radial-gradient(circle at 35% 35%,rgba(40,210,205,.4),rgba(0,139,139,0) 70%)}.cercle-site section.cercle-hero--art .cercle-hero-decor__orb--b{background:radial-gradient(circle at 60% 40%,rgba(226,194,127,.32),rgba(201,164,92,0) 70%)}.cercle-site .cercle-hero--art .cercle-art__halo{background:radial-gradient(circle,rgba(40,200,200,.26) 0,rgba(20,120,170,.14) 52%,transparent 72%)}.cercle-site .cercle-hero--art .cercle-art__ring{border-color:rgba(160,225,240,.4)}.cercle-site .cercle-hero--art .cercle-art__ring--2{border-color:rgba(226,194,127,.6)}.cercle-site .cercle-hero--art .cercle-art__orbit{border-color:rgba(160,225,240,.4)}.cercle-site .cercle-hero--art .cercle-art__orbit--2{border-color:rgba(226,194,127,.55)}.cercle-site .cercle-hero--art .cercle-art__wave{border-color:rgba(120,225,225,.55)}.cercle-site .cercle-hero--art .cercle-art__core--glass,.cercle-site .cercle-hero--art .cercle-art__core--logo,.cercle-site .cercle-hero--art .cercle-art__core--mail{box-shadow:0 0 0 10px rgba(255,255,255,.07),0 0 60px rgba(40,200,200,.35),0 30px 60px -14px rgba(0,0,0,.55)}.cercle-site section.cercle-hero--home .cercle-hero-home__chip{color:#c4f1ee;background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.28)}.cercle-site section.cercle-hero--home .cercle-hero-home__chip:before{background:#35d0cb}.cercle-site section.cercle-hero--home .cercle-hero-home__location{color:#e2eef7;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2)}.cercle-site section.cercle-hero--home .cercle-hero-home__grid{filter:invert(1);opacity:.1}.cercle-site section.cercle-hero--home .cercle-hero-home__orb--a{background:radial-gradient(circle,rgba(40,210,205,.55),transparent 70%)}.cercle-site section.cercle-hero--home .cercle-hero-home__orb--b{background:radial-gradient(circle,rgba(226,194,127,.4),transparent 70%)}.cercle-site section.cercle-hero--home .cercle-hero-home__ring{border-color:rgba(160,225,240,.45)}.cercle-site section.cercle-hero--home .cercle-hero-home__ring--2{border-color:rgba(226,194,127,.7)}.cercle-site section.cercle-hero--home .cercle-hero-home__visual{filter:drop-shadow(0 0 50px rgba(40,200,200,.35))}.cercle-site section.cercle-hero--home .cercle-hero-home__stats{background:linear-gradient(160deg,rgba(255,255,255,.14),rgba(255,255,255,.05));border-color:rgba(255,255,255,.22);box-shadow:0 28px 60px -20px rgba(0,0,0,.55)}.cercle-site section.cercle-hero--home .cercle-hero-home__stats strong{background:linear-gradient(180deg,#ffffff,#bfe3f0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cercle-site section.cercle-hero--home .cercle-hero-home__stats span{color:rgba(214,232,244,.85)}.cercle-site section.cercle-hero--home{min-height:min(88vh,880px);display:flex;align-items:center}.cercle-site section.cercle-hero--home .cercle-hero-home__title{position:relative;padding-bottom:1.35rem;margin-bottom:1.1rem;max-width:16ch}.cercle-site section.cercle-hero--home .cercle-hero-home__title:after{content:"";position:absolute;left:0;bottom:0;width:5.75rem;height:4px;border-radius:4px;background:linear-gradient(90deg,#35d0cb,#e2c27f)}.cercle-site section.cercle-hero--home .cercle-hero-home__backdrop{z-index:0}.cercle-site section.cercle-hero--home .cercle-hero-home__grid{opacity:.14;mask-image:radial-gradient(ellipse 90% 80% at 50% 50%,#000 0,transparent 72%)}.cercle-site section.cercle-hero--home .cercle-hero-home__logo{box-shadow:0 0 0 12px rgba(255,255,255,.06),0 0 80px rgba(53,208,203,.45),0 0 120px rgba(201,164,92,.2);border-radius:50%}.cercle-site section.cercle-hero--home .cercle-hero__inner{z-index:2;padding-top:clamp(3rem,6vw,4.25rem)}.cercle-site section.cercle-hero--home .cercle-hero-home__stats li:before{background:linear-gradient(90deg,#35d0cb,#e2c27f)}.cercle-site section.cercle-hero:is(.cercle-hero--detail,.cercle-hero--sub) .cercle-kpi-stack li{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18)}.cercle-site section.cercle-hero--art .cercle-art{filter:drop-shadow(0 0 28px rgba(53,208,203,.22))}.cercle-site section.cercle-hero--art .cercle-art__chip{color:rgba(232,244,252,.95);background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.22);box-shadow:0 16px 36px -14px rgba(0,0,0,.45)}.cercle-site section.cercle-hero--art .cercle-art__news{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.18);backdrop-filter:blur(12px)}.cercle-site section.cercle-hero--art .cercle-art__news strong{color:rgba(240,248,252,.96)}.cercle-site section.cercle-hero--art .cercle-art__news small{color:rgba(191,227,240,.9)}.cercle-site section.cercle-hero--art .cercle-art__doc--1{background:linear-gradient(160deg,rgba(255,255,255,.95),rgba(226,244,245,.88))}.cercle-site section.cercle-hero--art .cercle-art__sat{background:rgba(255,255,255,.92)}.cercle-site section.cercle-hero--art .cercle-art__core--logo img{mix-blend-mode:normal}.cercle-site section.cercle-hero--art .cercle-kpi-stack li{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18)}.cercle-site section.cercle-hero--art .cercle-kpi-stack li:before{background:linear-gradient(90deg,#35d0cb,#e2c27f)}.cercle-site section.cercle-hero--art .cercle-kpi-stack span{color:rgba(214,232,244,.82)}@media (prefers-reduced-motion:reduce){.cercle-site section.cercle-hero--home .cercle-hero-home__orb{animation:none}}.cercle-site section.cercle-hero.cercle-hero--detail{min-height:0;padding-bottom:0}.cercle-site section.cercle-hero.cercle-hero--detail .cercle-art{display:none!important}.cercle-site section.cercle-hero.cercle-hero--detail .cercle-about-block,.cercle-site section.cercle-hero.cercle-hero--detail .cercle-hero__inner{position:relative;z-index:2;max-width:var(--max);margin:0 auto;width:100%;padding:clamp(2rem,4vw,2.75rem) 1.25rem clamp(2rem,3.5vw,2.5rem)}.cercle-site section.cercle-hero.cercle-hero--detail .cercle-hero__inner{padding:clamp(2rem,4vw,2.75rem) 1.25rem clamp(2rem,3.5vw,2.5rem);grid-template-columns:1fr!important}.cercle-site section.cercle-hero.cercle-hero--detail .cercle-hero__copy{border-inline-start:none;padding-inline-start:0;max-width:48rem}.cercle-site section.cercle-hero.cercle-hero--detail .cercle-article-shell__head h1,.cercle-site section.cercle-hero.cercle-hero--detail .cercle-hero__title{position:relative;padding-bottom:1.1rem;margin-bottom:1rem;font-family:var(--font-serif),Georgia,serif;font-size:clamp(1.75rem,4vw,2.55rem);line-height:1.12;font-weight:700;background:linear-gradient(180deg,#ffffff 28%,#bfe3f0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#fff}.cercle-site section.cercle-hero.cercle-hero--detail .cercle-article-shell__head h1:after,.cercle-site section.cercle-hero.cercle-hero--detail .cercle-hero__title:after{content:"";position:absolute;left:0;bottom:0;width:4.5rem;height:4px;border-radius:4px;background:linear-gradient(90deg,#35d0cb,#e2c27f)}.cercle-site section.cercle-hero.cercle-hero--detail .cercle-editorial-list__link,.cercle-site section.cercle-hero.cercle-hero--detail .cercle-hero__back{color:rgba(214,232,244,.88);font-weight:600}.cercle-site section.cercle-hero.cercle-hero--detail .cercle-editorial-list__link:hover,.cercle-site section.cercle-hero.cercle-hero--detail .cercle-hero__back:hover{color:#fff}.cercle-site section.cercle-hero.cercle-hero--detail .cercle-article-kicker,.cercle-site section.cercle-hero.cercle-hero--detail .cercle-fiche-kicker{color:rgba(191,227,240,.82);font-size:.8125rem}.cercle-site section.cercle-hero.cercle-hero--detail .cercle-article-hero-meta{border-top-color:rgba(255,255,255,.16)}.cercle-site section.cercle-hero.cercle-hero--detail .cercle-article-hero-meta__label{color:rgba(201,164,92,.95)}.cercle-site section.cercle-hero.cercle-hero--detail .cercle-article-hero-meta__value{color:rgba(232,244,252,.92)}.cercle-site section.cercle-hero.cercle-hero--detail .cercle-hero__visual--detail{border-radius:1rem;border:1px solid rgba(255,255,255,.22);box-shadow:0 0 0 1px rgba(0,190,190,.12),0 28px 56px -20px rgba(0,0,0,.55),0 0 48px rgba(40,200,200,.18);backdrop-filter:blur(6px)}.cercle-site section.cercle-hero.cercle-hero--detail .cercle-article-hero{margin-top:1.25rem;border-radius:1rem;overflow:hidden;border:1px solid rgba(255,255,255,.2);box-shadow:0 28px 56px -22px rgba(0,0,0,.5),0 0 40px rgba(40,200,200,.15)}.cercle-site section.cercle-hero.cercle-hero--detail .cercle-article-hero img{display:block;width:100%;height:auto}@media (min-width:900px){.cercle-site section.cercle-hero.cercle-hero--detail.cercle-hero--detail-has-visual .cercle-hero__inner{grid-template-columns:1.05fr .95fr!important;align-items:center;gap:2rem}}.cercle-site section.cercle-hero.cercle-hero--detail-plaidoyer{--h-a:#00152b;--h-b:#002d50;--h-c:#124c7c}.cercle-site section.cercle-hero.cercle-hero--detail-rapports{--h-a:#001c33;--h-b:#003e5e;--h-c:#00797f;--h-glow:rgba(40,200,190,0.4)}.cercle-site section.cercle-hero.cercle-hero--detail-medias{--h-a:#0a1a45;--h-b:#123b7a;--h-c:#0b7d92;--h-glow:rgba(60,170,230,0.4)}.cercle-site section.cercle-hero.cercle-hero--detail-actualites{--h-a:#00203a;--h-b:#0a4a7c;--h-c:#2a82b4;--h-glow:rgba(120,200,240,0.38)}main.cercle-site .cercle-hero--art .cercle-art__chip svg{color:#6fe0da}main.cercle-site .cercle-hero--art .cercle-art__chip{font-weight:700;color:#f2f9fd}@media (min-width:1000px){main.cercle-site section.cercle-hero--detail .cercle-article-shell:has(.cercle-article-hero){display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);column-gap:clamp(2rem,4vw,3.5rem);align-items:center;max-width:var(--max,1200px)}main.cercle-site section.cercle-hero--detail .cercle-article-shell:has(.cercle-article-hero)>*{grid-column:1}main.cercle-site section.cercle-hero--detail .cercle-article-shell:has(.cercle-article-hero)>.cercle-article-hero{grid-column:2;grid-row:1/span 4;margin:0;padding:.6rem;border-radius:1.6rem;border:1px solid rgba(255,255,255,.22);background:linear-gradient(160deg,rgba(255,255,255,.16),rgba(255,255,255,.04));box-shadow:0 40px 80px -30px rgba(0,0,0,.65),0 0 60px rgba(40,200,200,.18)}main.cercle-site section.cercle-hero--detail .cercle-article-hero img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:1.15rem;display:block}}:root{--cx-header-h:4.55rem;--cx-hero-h:26rem}main.cercle-site section.cercle-hero--art:not(.cercle-hero--home):not(.cercle-hero--detail) .cercle-hero__title{font-size:clamp(1.75rem,3vw,2.35rem);line-height:1.12;margin-bottom:.7rem;padding-bottom:.9rem}main.cercle-site section.cercle-hero--art:not(.cercle-hero--home):not(.cercle-hero--detail) .cercle-hero__eyebrow{margin-bottom:.6rem}main.cercle-site section.cercle-hero--art:not(.cercle-hero--home):not(.cercle-hero--detail) .cercle-hero__lead{font-size:1rem;line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}main.cercle-site section.cercle-hero--art:not(.cercle-hero--home):not(.cercle-hero--detail) .cercle-hero__lead~.cercle-hero__lead{display:none!important}main.cercle-site section.cercle-hero--art:not(.cercle-hero--home):not(.cercle-hero--detail) .cercle-hero__actions{margin-top:1.1rem}main.cercle-site section.cercle-hero--art:not(.cercle-hero--home):not(.cercle-hero--detail) .cercle-kpi-stack{gap:.6rem;margin-top:.9rem;max-width:40rem}main.cercle-site section.cercle-hero--art:not(.cercle-hero--home):not(.cercle-hero--detail) .cercle-kpi-stack li{padding:.5rem .85rem .55rem;border-radius:.8rem;box-shadow:none}main.cercle-site section.cercle-hero--art:not(.cercle-hero--home):not(.cercle-hero--detail) .cercle-kpi-stack strong{font-size:1.25rem}main.cercle-site section.cercle-hero--art:not(.cercle-hero--home):not(.cercle-hero--detail) .cercle-kpi-stack span{margin-top:.1rem;font-size:.72rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:900px){main.cercle-site section.cercle-hero.cercle-hero--art:not(.cercle-hero--home):not(.cercle-hero--detail){height:var(--cx-hero-h)!important;min-height:0!important;padding:0!important;display:flex;align-items:center}main.cercle-site section.cercle-hero.cercle-hero--art:not(.cercle-hero--home):not(.cercle-hero--detail) .cercle-hero__inner{padding-top:0!important;padding-bottom:0!important}}@media (max-width:899px){main.cercle-site section.cercle-hero.cercle-hero--art:not(.cercle-hero--home):not(.cercle-hero--detail){min-height:0!important;padding-top:1.6rem!important;padding-bottom:1.9rem!important}main.cercle-site section.cercle-hero.cercle-hero--art:not(.cercle-hero--home):not(.cercle-hero--detail) .cercle-hero__inner{padding-top:0!important;padding-bottom:0!important}}@media (min-width:1180px){main.cercle-site section.cercle-hero--art:not(.cercle-hero--home):not(.cercle-hero--detail) .cercle-art{scale:.72;translate:0 -4.2rem;transform-origin:right center}main.cercle-site section.cercle-hero--art:not(.cercle-hero--home):not(.cercle-hero--detail) .cercle-hero__copy{max-width:42rem}}@media (min-width:900px){.cercle-site section.cercle-hero.cercle-hero--home{height:calc(100vh - var(--cx-header-h))!important;height:calc(100svh - var(--cx-header-h))!important;min-height:31rem!important;max-height:64rem!important;padding:0!important;display:flex;align-items:center}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero__inner{width:100%;padding-top:clamp(.75rem,2.5vh,2rem)!important;padding-bottom:clamp(.75rem,2.5vh,2rem)!important;gap:clamp(1.5rem,4vw,4rem)}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__chip{margin-bottom:clamp(.5rem,1.6vh,1.1rem)}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero__eyebrow{margin-bottom:clamp(.4rem,1.4vh,.9rem)}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__title{font-size:clamp(2.3rem,min(6vw,10vh),4.8rem);margin-bottom:clamp(.8rem,2.4vh,1.4rem);padding-bottom:clamp(.9rem,2.4vh,1.4rem)}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__lead{font-size:clamp(1rem,min(1.6vw,2.7vh),1.25rem);line-height:1.6;margin-bottom:clamp(.6rem,1.6vh,1.2rem)}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__location{margin-bottom:clamp(.9rem,2.6vh,1.7rem)}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__actions .cercle-btn{padding:clamp(.75rem,2vh,1.05rem) 1.8rem}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__aside{gap:clamp(1rem,3vh,2rem)}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__visual{width:min(100%,380px,42vh)}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__stats strong{font-size:clamp(1.1rem,2.6vh,1.75rem)}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__stats li{padding:clamp(.6rem,1.6vh,1.1rem) clamp(.45rem,1vw,.75rem)}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__stats span{font-size:clamp(.62rem,1.4vh,.72rem)}}@media (min-width:900px) and (max-height:720px){.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__title{font-size:clamp(2rem,7.5vh,3.35rem);margin-bottom:clamp(.55rem,1.8vh,1rem);padding-bottom:clamp(.65rem,1.8vh,1rem)}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__lead{font-size:clamp(.95rem,2.2vh,1.1rem);line-height:1.55;margin-bottom:clamp(.45rem,1.2vh,.85rem)}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__chip{margin-bottom:clamp(.35rem,1vh,.75rem)}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__visual{width:min(100%,320px,38vh)}}.cercle-site section.cercle-hero.cercle-hero--home{position:relative;isolation:isolate}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__vignette{position:absolute;inset:0;background:radial-gradient(ellipse 120% 80% at 50% -20%,rgba(53,208,203,.12),transparent 55%),radial-gradient(ellipse 90% 70% at 100% 50%,rgba(0,139,139,.08),transparent 50%),radial-gradient(ellipse 100% 90% at 50% 110%,rgba(0,0,0,.38),transparent 58%);pointer-events:none}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__sheen{position:absolute;inset:-20% -10%;background:conic-gradient(from 210deg at 72% 42%,transparent 0deg,rgba(226,194,127,.06) 40deg,rgba(53,208,203,.09) 80deg,transparent 120deg);opacity:.85;mix-blend-mode:soft-light;pointer-events:none}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__orb{filter:blur(72px);opacity:.62}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__grid{opacity:.11;background-size:44px 44px;mask-image:radial-gradient(ellipse 95% 85% at 62% 48%,#000 0,transparent 74%);-webkit-mask-image:radial-gradient(ellipse 95% 85% at 62% 48%,#000 0,transparent 74%)}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__inner{display:grid;align-items:center;z-index:2}@media (min-width:900px){.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__inner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);max-width:min(1240px,100%);margin-inline:auto;padding-inline:var(--cp-gutter,clamp(1.25rem,3vw,2rem))}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__copy{max-width:38rem}}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__chip{display:inline-flex;align-items:center;gap:.5rem;padding:.42rem 1rem .42rem .85rem;font-size:.625rem;font-weight:750;letter-spacing:.2em;text-transform:uppercase;color:rgba(232,248,247,.96);background:linear-gradient(135deg,rgba(255,255,255,.14),rgba(255,255,255,.06));border:1px solid rgba(255,255,255,.22);border-radius:999px;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 14px 32px -12px rgba(0,0,0,.45);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2)}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__chip:before{width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#35d0cb,var(--cb-gold-soft,#e2c27f));box-shadow:0 0 12px rgba(53,208,203,.65);animation:chh-chip-pulse 2.8s ease-out infinite}@keyframes chh-chip-pulse{0%{box-shadow:0 0 0 0 rgba(53,208,203,.55)}75%,to{box-shadow:0 0 0 8px rgba(53,208,203,0)}}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero__eyebrow{display:flex;align-items:center;gap:.65rem;font-size:clamp(.65rem,1.2vh,.74rem);letter-spacing:.22em;font-weight:650;color:var(--cb-gold-soft,#e2c27f)}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero__eyebrow:before{flex-shrink:0;width:2.5rem;height:1px;background:linear-gradient(90deg,#35d0cb,var(--cb-gold-soft,#e2c27f));border-radius:1px}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__title{position:relative;font-family:var(--font-serif),Georgia,serif;font-weight:700;line-height:1.02;letter-spacing:-.042em;max-width:13ch;text-wrap:balance;background:linear-gradient(168deg,#ffffff,#f0f9fc 38%,#c5e8f2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 24px rgba(0,26,51,.35))}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__title:after{content:"";position:absolute;left:0;bottom:0;width:clamp(4.5rem,12vw,6.25rem);height:3px;border-radius:3px;background:linear-gradient(90deg,#35d0cb 0,var(--cb-gold,#c9a45c) 52%,rgba(226,194,127,.35) 100%);box-shadow:0 0 20px rgba(53,208,203,.35)}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__lead{color:rgba(226,238,247,.9);letter-spacing:.01em;max-width:36rem}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__location{display:inline-flex;align-items:center;gap:.45rem;color:rgba(232,244,252,.94);background:linear-gradient(135deg,rgba(255,255,255,.11),rgba(255,255,255,.05));border:1px solid rgba(255,255,255,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 28px -14px rgba(0,0,0,.45);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__location svg{color:#35d0cb}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__actions{display:flex;flex-wrap:wrap;gap:clamp(.65rem,1.5vh,1rem)}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__actions .cercle-btn{transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),background .28s ease,border-color .28s ease}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__cta:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 22px 48px -10px rgba(0,190,190,.55)}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__cta svg{transition:transform .25s cubic-bezier(.22,1,.36,1)}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__cta:hover svg{transform:translateX(4px)}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__cta-secondary:hover{transform:translateY(-2px);background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.55)}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__visual{filter:drop-shadow(0 28px 56px rgba(0,20,40,.45))}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__halo{position:absolute;inset:-8%;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(53,208,203,.28) 0,rgba(0,139,139,.12) 42%,transparent 68%);animation:chh-halo-breathe 8s ease-in-out infinite}@keyframes chh-halo-breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__ring--conic{inset:-4%;border:none;background:conic-gradient(from 220deg,transparent 0deg,rgba(53,208,203,.45) 60deg,rgba(201,164,92,.55) 120deg,transparent 180deg,rgba(53,208,203,.25) 240deg,transparent 1turn);mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1px));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1px));opacity:.55;animation:cercle-hero-ring 28s linear infinite}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__ring:not(.cercle-hero-home__ring--conic){border-color:rgba(160,225,240,.38);box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__ring--2{border-color:rgba(226,194,127,.45);opacity:.75}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__orbit-dot{position:absolute;width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,#35d0cb,var(--cb-gold-soft,#e2c27f));box-shadow:0 0 14px rgba(53,208,203,.75);animation:chh-orbit 22s linear infinite}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__orbit-dot--1{top:6%;left:50%;margin-left:-3px;animation-duration:18s}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__orbit-dot--2{bottom:12%;right:8%;width:5px;height:5px;animation-duration:26s;animation-direction:reverse}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__orbit-dot--3{top:42%;left:4%;width:4px;height:4px;animation-duration:20s;opacity:.85}@keyframes chh-orbit{0%{transform:rotate(0deg) translateX(calc(min(140px, 18vw))) rotate(0deg)}to{transform:rotate(1turn) translateX(calc(min(140px, 18vw))) rotate(-1turn)}}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__logo{border:5px solid rgba(255,255,255,.92);box-shadow:0 0 0 1px rgba(53,208,203,.65),0 0 0 9px rgba(255,255,255,.06),0 0 0 14px rgba(201,164,92,.12),0 0 70px rgba(53,208,203,.42),0 28px 60px -16px rgba(0,0,0,.55)}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__stats{position:relative;border-radius:1rem;overflow:hidden;background:linear-gradient(155deg,rgba(255,255,255,.16),rgba(255,255,255,.06) 55%,rgba(0,45,80,.12));border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 -1px 0 rgba(0,0,0,.12),0 28px 64px -24px rgba(0,0,0,.55);backdrop-filter:blur(20px) saturate(1.25);-webkit-backdrop-filter:blur(20px) saturate(1.25)}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__stats:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(53,208,203,.85),var(--cb-gold-soft,#e2c27f),transparent);opacity:.9}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__stats:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(255,255,255,.12),transparent 65%);pointer-events:none}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__stats li{position:relative;z-index:1;transition:background .25s ease}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__stats li:hover{background:rgba(255,255,255,.06)}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__stats li:before{height:2px;opacity:.85}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__stats strong{font-weight:700;letter-spacing:-.03em}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__enter{animation:none}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__copy>*{animation:chh-rise .9s cubic-bezier(.22,1,.36,1) both}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__copy>:first-child{animation-delay:.05s}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__copy>:nth-child(2){animation-delay:.12s}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__copy>:nth-child(3){animation-delay:.2s}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__copy>:nth-child(4){animation-delay:.28s}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__copy>:nth-child(5){animation-delay:.36s}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__copy>:nth-child(6){animation-delay:.44s}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__aside{animation:chh-rise .95s cubic-bezier(.22,1,.36,1) .18s both}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__stats li{animation:chh-rise .75s cubic-bezier(.22,1,.36,1) both}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__stats li:first-child{animation-delay:.35s}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__stats li:nth-child(2){animation-delay:.42s}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__stats li:nth-child(3){animation-delay:.49s}@keyframes chh-rise{0%{opacity:0;transform:translateY(1.15rem)}to{opacity:1;transform:none}}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__scroll{position:absolute;left:50%;bottom:clamp(.85rem,2.2vh,1.75rem);z-index:4;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;width:2rem;height:2.75rem;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.06);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:border-color .25s ease,background .25s ease}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__scroll:hover{border-color:rgba(53,208,203,.55);background:rgba(255,255,255,.1)}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__scroll-track{display:block;width:1px;height:1.35rem;background:linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,.45));border-radius:1px;position:relative;overflow:hidden}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__scroll-thumb{position:absolute;left:0;top:0;width:100%;height:45%;background:linear-gradient(180deg,#35d0cb,var(--cb-gold-soft,#e2c27f));border-radius:1px;animation:chh-scroll 2.2s ease-in-out infinite}@keyframes chh-scroll{0%{transform:translateY(-100%);opacity:0}35%{opacity:1}to{transform:translateY(180%);opacity:0}}@media (min-width:900px){.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__scroll{animation:chh-rise 1s cubic-bezier(.22,1,.36,1) .65s both}}@media (max-width:899px){.cercle-site section.cercle-hero.cercle-hero--home{min-height:auto;padding-bottom:2.5rem}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__title{max-width:none;font-size:clamp(2.15rem,9vw,2.85rem)}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__inner{padding-inline:var(--cp-gutter,1.25rem)}.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__scroll{bottom:1rem}}@media (prefers-reduced-motion:reduce){.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__aside,.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__chip:before,.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__copy>*,.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__halo,.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__orb,.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__orbit-dot,.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__ring,.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__scroll,.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__scroll-thumb,.cercle-site section.cercle-hero.cercle-hero--home .cercle-hero-home__stats li{animation:none}}main.cercle-home{--chi-navy-950:#001a33;--chi-navy-900:#002d50;--chi-navy-800:#0a3a5d;--chi-teal:#008b8b;--chi-teal-bright:#35d0cb;--chi-gold:#c9a45c;--chi-gold-soft:#e2c27f;--chi-ease:cubic-bezier(0.22,1,0.36,1)}main.cercle-home section.cercle-home-top__entity{padding-block:clamp(2.25rem,5vw,3.75rem) clamp(1.75rem,4vw,2.75rem);overflow:hidden}main.cercle-home section.cercle-home-top__entity .cercle-entity__ornament{position:absolute;top:clamp(1rem,3vw,2rem);right:max(0px,calc((100% - var(--max)) / 2 - 1rem));width:clamp(5rem,14vw,9rem);height:clamp(5rem,14vw,9rem);pointer-events:none;opacity:.45;background:radial-gradient(circle at 30% 30%,rgba(201,164,92,.35),transparent 55%),radial-gradient(circle at 70% 70%,rgba(0,139,139,.2),transparent 50%);border:1px solid rgba(0,45,80,.06);border-radius:50%;mask-image:radial-gradient(circle,#000 40%,transparent 72%);-webkit-mask-image:radial-gradient(circle,#000 40%,transparent 72%)}main.cercle-home .cercle-entity--editorial{position:relative;z-index:1;max-width:var(--max);margin-inline:auto;padding-inline:var(--cp-gutter,clamp(1.25rem,3vw,2rem));display:grid;gap:clamp(2rem,4.5vw,3.25rem);align-items:start}@media (min-width:900px){main.cercle-home .cercle-entity--editorial{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2.5rem,5vw,4rem)}main.cercle-home .cercle-entity--editorial .cercle-entity__intro{padding-inline-end:clamp(1.5rem,3vw,2.75rem);border-inline-end:1px solid rgba(201,164,92,.45)}}main.cercle-home .cercle-entity__intro{border:none;border-block-end:none;background:transparent;box-shadow:none;padding:0}main.cercle-home .cercle-entity__eyebrow{display:inline-flex;align-items:center;gap:.65rem;margin-bottom:.85rem;letter-spacing:.14em;color:var(--chi-teal)}main.cercle-home .cercle-entity__eyebrow:after{content:"";flex:0 0 clamp(2.5rem,8vw,4.5rem);height:1px;background:linear-gradient(90deg,var(--chi-gold),rgba(201,164,92,.15))}main.cercle-home .cercle-entity__title{font-family:var(--font-serif),Georgia,serif;font-size:clamp(1.85rem,3.6vw,2.75rem);line-height:1.1;letter-spacing:-.03em;color:var(--chi-navy-900);margin:0 0 1.15rem}main.cercle-home .cercle-entity__lead,main.cercle-home .cercle-entity__links-line{margin:0 0 1rem;font-size:clamp(.9375rem,1.05vw,1.0625rem);line-height:1.75;color:#3d556c}main.cercle-home .cercle-entity__lead em{font-style:italic;color:var(--chi-navy-800)}main.cercle-home .cercle-entity__links-line a{font-weight:650;color:var(--chi-teal);text-decoration:none;text-underline-offset:.18em;transition:color .25s var(--chi-ease)}main.cercle-home .cercle-entity__links-line a:hover{color:var(--chi-navy-800);text-decoration:underline}main.cercle-home .cercle-entity__compare{margin:0;padding:0;border:none;display:grid;gap:.85rem}main.cercle-home .cercle-entity__card{position:relative;padding:1.25rem 1.35rem 1.25rem 3.25rem;border:1px solid rgba(0,45,80,.1);border-radius:var(--cp-radius-md,16px);background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(255,255,255,.78));box-shadow:0 10px 32px rgba(0,45,80,.08),0 2px 8px rgba(0,45,80,.04);transition:transform .4s var(--chi-ease),box-shadow .4s var(--chi-ease),border-color .4s var(--chi-ease)}main.cercle-home .cercle-entity__card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:var(--cp-radius-md,16px) 0 0 var(--cp-radius-md,16px);background:linear-gradient(180deg,var(--chi-gold-soft),var(--chi-teal));opacity:.85}@media (hover:hover){main.cercle-home .cercle-entity__card:hover{transform:translateY(-4px);border-color:rgba(0,139,139,.35);box-shadow:0 18px 44px rgba(0,45,80,.12),0 4px 14px rgba(0,45,80,.06)}}main.cercle-home .cercle-entity__card-num{position:absolute;top:1rem;left:1rem;font-family:var(--font-serif),Georgia,serif;font-size:.75rem;font-weight:600;letter-spacing:.08em;color:var(--chi-gold);opacity:.9}main.cercle-home .cercle-entity__card dt{margin:0 0 .4rem;font-size:.6875rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--chi-teal)}main.cercle-home .cercle-entity__card dd{margin:0;font-size:.875rem;line-height:1.65;color:#4a6278}main.cercle-home section.cercle-home-top__entity.is-in .cercle-entity__intro{animation:chi-fade-up .75s var(--chi-ease) both}main.cercle-home section.cercle-home-top__entity.is-in .cercle-entity__card:first-child{animation:chi-fade-up .75s var(--chi-ease) .12s both}main.cercle-home section.cercle-home-top__entity.is-in .cercle-entity__card:nth-child(2){animation:chi-fade-up .75s var(--chi-ease) .22s both}main.cercle-home section.cercle-home-top__kpi{padding-block:0 clamp(2rem,4vw,3rem);margin-block-start:clamp(-1.25rem,-2.5vw,-.5rem)}main.cercle-home .cercle-kpi-bar__shell{width:min(var(--max),calc(100% - 2 * var(--cp-gutter, 1.25rem)));margin-inline:auto;padding-inline:var(--cp-gutter,clamp(1.25rem,3vw,2rem))}main.cercle-home .cercle-kpi-bar--glass{list-style:none;margin:0;padding:clamp(1.15rem,2.4vw,1.85rem) clamp(.35rem,1.5vw,1.25rem);display:flex;flex-wrap:wrap;align-items:stretch;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.65);border-radius:var(--cp-radius-xl,30px);background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(255,255,255,.82));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 22px 50px rgba(0,26,51,.12),0 8px 20px rgba(0,45,80,.08),inset 0 1px 0 rgba(255,255,255,.9)}main.cercle-home .cercle-kpi-bar--glass:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--chi-navy-900) 0,var(--chi-teal) 42%,var(--chi-teal-bright) 58%,var(--chi-gold) 100%);opacity:.95}main.cercle-home .cercle-kpi-bar--glass:after{content:"";position:absolute;inset:auto -20% -60% -20%;height:70%;pointer-events:none;background:radial-gradient(ellipse at 50% 100%,rgba(0,139,139,.12),transparent 65%)}main.cercle-home .cercle-kpi-bar--glass li{flex:1 1 7.5rem;position:relative;z-index:1;padding:.85rem 1.15rem;text-align:center;border-inline-end:1px solid rgba(0,45,80,.08)}main.cercle-home .cercle-kpi-bar--glass li:last-child{border-inline-end:none}main.cercle-home .cercle-kpi-bar__value{display:block;font-family:var(--font-serif),Georgia,serif;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.02;letter-spacing:-.04em;margin-bottom:.4rem;background:linear-gradient(165deg,var(--chi-navy-900) 15%,var(--chi-teal) 55%,var(--chi-navy-800) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}main.cercle-home .cercle-kpi-bar--glass span{display:block;font-size:.6875rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:#5b7389}main.cercle-home section.cercle-home-top__kpi.is-in .cercle-kpi-bar__value{animation:chi-kpi-rise .9s var(--chi-ease) calc(.08s + (var(--kpi-i, 0) * .09s)) both}@keyframes chi-kpi-rise{0%{opacity:0;transform:translateY(.55em) scale(.94);filter:blur(3px)}70%{filter:blur(0)}to{opacity:1;transform:none;filter:none}}@media (max-width:540px){main.cercle-home .cercle-kpi-bar--glass li{flex:1 1 100%;border-inline-end:none;border-block-end:1px solid rgba(0,45,80,.08);padding-block:1rem}main.cercle-home .cercle-kpi-bar--glass li:last-child{border-block-end:none}}main.cercle-home section.cercle-home-top__mission{padding-block:clamp(2.5rem,5.5vw,4.5rem)}main.cercle-home .cercle-mission-band--feature{position:relative;display:grid;gap:clamp(1.75rem,4vw,3rem);width:min(var(--max),calc(100% - 2 * var(--cp-gutter, 1.25rem)));margin-inline:auto;padding:clamp(2rem,5vw,3.5rem);border-radius:var(--cp-radius-xl,30px);color:#fff;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:radial-gradient(48rem 28rem at 100% 0,rgba(53,208,203,.22),transparent 58%),radial-gradient(36rem 22rem at 0 100%,rgba(201,164,92,.14),transparent 62%),linear-gradient(155deg,var(--chi-navy-950) 0,var(--chi-navy-900) 48%,var(--chi-navy-800) 100%);box-shadow:0 28px 64px rgba(0,26,51,.35),0 8px 24px rgba(0,45,80,.2)}main.cercle-home .cercle-mission-band--feature:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:40px 40px;mask-image:radial-gradient(ellipse 85% 95% at 50% 0,#000,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 85% 95% at 50% 0,#000,transparent 72%)}main.cercle-home .cercle-mission-band--feature:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");mix-blend-mode:soft-light}main.cercle-home .cercle-mission-band__glow{position:absolute;top:-20%;left:-10%;width:55%;height:80%;pointer-events:none;background:radial-gradient(ellipse at 30% 40%,rgba(201,164,92,.18),transparent 65%)}@media (min-width:880px){main.cercle-home .cercle-mission-band--feature{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center}}main.cercle-home .cercle-mission-band__copy,main.cercle-home .cercle-verb-strip--tiles{position:relative;z-index:1}main.cercle-home .cercle-mission-band__eyebrow{margin:0 0 .65rem;font-size:.6875rem;font-weight:750;letter-spacing:.18em;text-transform:uppercase;color:var(--chi-gold-soft)}main.cercle-home .cercle-mission-band__eyebrow:before{content:"";display:inline-block;width:1.75rem;height:1px;margin-inline-end:.65rem;vertical-align:middle;background:linear-gradient(90deg,var(--chi-gold),transparent)}main.cercle-home .cercle-mission-band__title{margin:0 0 1rem;font-family:var(--font-serif),Georgia,serif;font-size:clamp(1.95rem,3.8vw,2.85rem);line-height:1.08;letter-spacing:-.03em;color:#fff}main.cercle-home .cercle-mission-band__lead{margin:0;max-width:38rem;font-size:clamp(.9375rem,1.05vw,1.0625rem);line-height:1.75;color:rgba(255,255,255,.82)}main.cercle-home .cercle-mission-band__cta{display:inline-flex;align-items:center;margin-top:1.5rem;padding:.75rem 1.45rem;border-radius:999px;font-size:.875rem;font-weight:650;text-decoration:none;color:var(--chi-navy-950);background:linear-gradient(180deg,#fff,#f4f8fb);box-shadow:0 14px 32px rgba(0,0,0,.28);transition:transform .35s var(--chi-ease),box-shadow .35s var(--chi-ease)}@media (hover:hover){main.cercle-home .cercle-mission-band__cta:hover{transform:translateY(-3px);box-shadow:0 20px 44px rgba(0,0,0,.38)}}main.cercle-home .cercle-verb-strip--tiles{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem;border:none}main.cercle-home .cercle-verb-strip--tiles li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem 1rem;padding:1.05rem 1.25rem;border:1px solid rgba(255,255,255,.14);border-radius:var(--cp-radius-md,16px);background:rgba(255,255,255,.06);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .4s var(--chi-ease),background-color .4s var(--chi-ease),border-color .4s var(--chi-ease),box-shadow .4s var(--chi-ease)}@media (hover:hover){main.cercle-home .cercle-verb-strip--tiles li:hover{transform:translateY(-5px);background:rgba(255,255,255,.11);border-color:rgba(53,208,203,.45);box-shadow:0 16px 36px rgba(0,0,0,.22)}}main.cercle-home .cercle-verb-strip__index{font-family:var(--font-serif),Georgia,serif;font-size:.6875rem;font-weight:600;letter-spacing:.06em;color:rgba(226,194,127,.75)}main.cercle-home .cercle-verb-strip--tiles strong{font-family:var(--font-serif),Georgia,serif;font-size:clamp(1.35rem,2.2vw,1.65rem);font-weight:600;letter-spacing:-.02em;color:var(--chi-gold-soft)}main.cercle-home .cercle-verb-strip--tiles li>span:last-child{font-size:.8125rem;color:rgba(255,255,255,.72);text-align:end}main.cercle-home section.cercle-home-top__mission.is-in .cercle-mission-band__copy{animation:chi-fade-up .8s var(--chi-ease) both}main.cercle-home section.cercle-home-top__mission.is-in .cercle-verb-strip--tiles li:first-child{animation:chi-fade-up .75s var(--chi-ease) .15s both}main.cercle-home section.cercle-home-top__mission.is-in .cercle-verb-strip--tiles li:nth-child(2){animation:chi-fade-up .75s var(--chi-ease) .25s both}main.cercle-home section.cercle-home-top__mission.is-in .cercle-verb-strip--tiles li:nth-child(3){animation:chi-fade-up .75s var(--chi-ease) .35s both}@keyframes chi-fade-up{0%{opacity:0;transform:translateY(1.1rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){main.cercle-home section.cercle-home-top__entity.is-in .cercle-entity__card,main.cercle-home section.cercle-home-top__entity.is-in .cercle-entity__intro,main.cercle-home section.cercle-home-top__kpi.is-in .cercle-kpi-bar__value,main.cercle-home section.cercle-home-top__mission.is-in .cercle-mission-band__copy,main.cercle-home section.cercle-home-top__mission.is-in .cercle-verb-strip--tiles li{animation:none}@media (hover:hover){main.cercle-home .cercle-entity__card:hover,main.cercle-home .cercle-verb-strip--tiles li:hover{transform:none}}}