.cdl-plaidoyer{--pl-ink:#002d50;--pl-navy-deep:#00182e;--pl-text:#2c4358;--pl-muted:#3a5268;--pl-paper:#f8fbfd;--pl-cream:#eef5f8;--pl-teal:#008b8b;--pl-teal-dark:#006f6f;--pl-azure:#1b6fa8;--pl-aqua:#5ce0d8;--pl-ease:cubic-bezier(0.22,1,0.36,1);--pl-display:var(--font-display),"Fraunces",Georgia,serif;--pl-sans:var(--font-sans),"Plus Jakarta Sans",system-ui,sans-serif;--pl-wrap:min(1320px,100% - clamp(1.5rem,5vw,3rem));background:var(--pl-cream);color:var(--pl-text);font-family:var(--pl-sans);font-size:1.05rem;line-height:1.72;overflow-x:clip}.cdl-plaidoyer .cercle-reveal,.cdl-plaidoyer .reveal-slide{opacity:1!important;transform:none!important}.cdl-plaidoyer-wrap{width:100%;max-width:var(--pl-wrap);margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2rem)}.cdl-plaidoyer .cdl-hero,.cdl-plaidoyer .cdl-hero--detail{--cdl-hero-body:var(--pl-cream)}.cdl-pl-dpath{position:relative;padding:clamp(2.25rem,5vw,3.5rem) 0 clamp(2.5rem,5vw,3.75rem);background:radial-gradient(36rem 22rem at 12% 0,rgba(92,224,216,.1),transparent 62%),radial-gradient(32rem 20rem at 88% 100%,rgba(27,111,168,.06),transparent 65%),var(--pl-cream);overflow:hidden}.cdl-pl-dpath__dots{position:absolute;inset:0;opacity:.45;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,rgba(0,45,80,.11) 1px,transparent 0);background-size:22px 22px;mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent)}.cdl-pl-dpath__inner{position:relative;z-index:1}.cdl-pl-dpath__connector{position:absolute;left:clamp(1rem,4vw,2rem);right:clamp(1rem,4vw,2rem);top:clamp(1.5rem,4vw,2.25rem);height:clamp(4rem,12vw,6.5rem);width:calc(100% - clamp(2rem, 8vw, 4rem));pointer-events:none;opacity:.85}.cdl-pl-dpath__steps{list-style:none;margin:0;padding:clamp(1.5rem,4vw,2.5rem) 0 0;display:grid;gap:clamp(1.25rem,3vw,2rem)}@media (min-width:720px){.cdl-pl-dpath__steps{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(1rem,3vw,2.5rem)}}.cdl-pl-dpath__step{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.65rem;padding:clamp(1rem,2.5vw,1.35rem) clamp(1.1rem,2.5vw,1.5rem);border-radius:28px;background:rgba(255,255,255,.55);box-shadow:0 18px 40px -28px rgba(0,45,80,.22);backdrop-filter:blur(8px)}@media (min-width:720px){.cdl-pl-dpath__step--1{margin-top:0}.cdl-pl-dpath__step--2{margin-top:clamp(1.25rem,3vw,2.25rem)}.cdl-pl-dpath__step--3{margin-top:clamp(2.5rem,5vw,4rem)}}.cdl-pl-dpath__glyph{font-family:var(--pl-display);font-size:clamp(2.75rem,6vw,3.75rem);font-weight:500;line-height:1;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.5px rgba(0,139,139,.55);text-stroke:1.5px rgba(0,139,139,.55);user-select:none}.cdl-pl-dpath__icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:14px;background:rgba(0,139,139,.1);color:var(--pl-teal-dark)}.cdl-pl-dpath__label{font-family:var(--pl-display);font-size:clamp(1.15rem,2.2vw,1.35rem);font-weight:600;letter-spacing:-.02em;color:var(--pl-ink)}@media (prefers-reduced-motion:no-preference){.cdl-pl-dpath__step{transition:transform .35s var(--pl-ease),box-shadow .35s var(--pl-ease)}.cdl-pl-dpath__step:hover{transform:translateY(-3px);box-shadow:0 22px 48px -26px rgba(0,45,80,.28)}}@media (max-width:719px){.cdl-pl-dpath__connector{display:none}}.cdl-pl-meta{padding:clamp(1rem,3vw,1.35rem) 0;background:var(--pl-cream)}.cdl-pl-meta__row{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1.25rem}.cdl-pl-meta__chip{display:inline-flex;align-items:center;padding:.38rem .95rem;border-radius:999px;background:rgba(0,139,139,.12);color:var(--pl-teal-dark);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.cdl-pl-meta__date{font-size:.88rem;font-weight:600;color:var(--pl-muted);letter-spacing:.02em}.cdl-pl-meta__date:before{content:"·";margin-right:.65rem;color:rgba(0,139,139,.45);font-weight:700}.cdl-pl-meta__date:first-child:before,.cdl-pl-meta__row .cdl-pl-meta__chip:first-child+.cdl-pl-meta__date:before{content:none;margin-right:0}.cdl-plaidoyer-hero{position:relative;min-height:max(72vh,520px);margin-top:calc(-1 * var(--header, 72px));padding:0;overflow:hidden;background:#0e1a28;color:#fff}.cdl-plaidoyer-hero__orb{position:absolute;border-radius:50%;filter:blur(60px);pointer-events:none;z-index:1}.cdl-plaidoyer-hero__orb--teal{width:28rem;height:28rem;top:-8%;right:-6%;background:rgba(0,139,139,.35)}.cdl-plaidoyer-hero__orb--azure{width:22rem;height:22rem;bottom:10%;left:-4%;background:rgba(27,111,168,.28)}.cdl-plaidoyer-hero__grain{position:absolute;inset:0;z-index:3;opacity:.1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='g'%3E%3CfeTurbulence baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}.cdl-plaidoyer-hero__vignette{position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(120% 80% at 70% 50%,transparent 0,rgba(14,26,40,.55) 55%,rgba(14,26,40,.92) 100%),linear-gradient(180deg,rgba(14,26,40,.35),transparent 35%,rgba(14,26,40,.75))}.cdl-plaidoyer-hero__visual{position:absolute;inset:0;z-index:0}.cdl-plaidoyer-hero__visual img{width:100%;height:100%;object-fit:cover;object-position:58% 42%;transform:scale(1.05);filter:saturate(.88) contrast(1.05)}.cdl-plaidoyer-hero__visual-fade{position:absolute;inset:0;background:linear-gradient(105deg,rgba(14,26,40,.94),rgba(14,26,40,.72) 42%,rgba(14,26,40,.25) 68%,transparent)}.cdl-plaidoyer-hero__frame{position:relative;z-index:4;min-height:inherit;display:flex;flex-direction:column;justify-content:flex-end;padding:calc(clamp(5rem, 12vh, 8rem) + var(--header, 72px)) 0 clamp(2.5rem,6vh,4rem)}.cdl-plaidoyer-hero__stage{display:grid;gap:clamp(2rem,5vw,3rem);align-items:end}@media (min-width:960px){.cdl-plaidoyer-hero__stage:has(.cdl-plaidoyer-hero__featured){grid-template-columns:minmax(0,1.05fr) minmax(220px,.45fr)}}.cdl-plaidoyer-hero__back{grid-column:1/-1;display:inline-flex;align-items:center;gap:.45rem;margin-bottom:.5rem;font-size:.82rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:rgba(255,255,255,.72);transition:color .2s var(--pl-ease)}.cdl-plaidoyer-hero__back:hover{color:var(--pl-aqua)}.cdl-plaidoyer-hero__back--light{color:var(--pl-teal-dark);margin-bottom:1.25rem}.cdl-plaidoyer-hero__back--light:hover{color:var(--pl-teal)}.cdl-plaidoyer-hero__eyebrow{margin:0 0 .75rem;font-size:.68rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:rgba(255,255,255,.72)}.cdl-plaidoyer-hero__title{margin:0;font-family:var(--pl-display);font-weight:500;font-size:clamp(2.5rem,7vw,4.75rem);line-height:.98;letter-spacing:-.03em;color:#fff}.cdl-plaidoyer-hero__accent{font-style:italic;font-weight:600;color:var(--pl-aqua)}.cdl-plaidoyer-hero__dek{max-width:40rem;margin:1.1rem 0 0;font-size:clamp(1rem,1.6vw,1.12rem);line-height:1.65;color:rgba(255,255,255,.82)}.cdl-plaidoyer-hero__actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2rem}.cdl-plaidoyer-hero__featured{border-radius:28px;overflow:hidden;box-shadow:0 28px 56px -20px rgba(0,0,0,.45);background:rgba(255,255,255,.06)}.cdl-plaidoyer-hero__featured img{display:block;width:100%;height:auto;object-fit:cover}.cdl-plaidoyer-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.9rem 1.75rem;border-radius:999px;font-family:var(--pl-sans);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:1px solid transparent;transition:background .25s var(--pl-ease),color .25s,border-color .25s,transform .25s var(--pl-ease)}.cdl-plaidoyer-btn--fill{background:var(--pl-teal);color:#fff;box-shadow:0 12px 28px -8px rgba(0,139,139,.45)}.cdl-plaidoyer-btn--fill:hover{background:var(--pl-teal-dark);transform:translateY(-2px)}.cdl-plaidoyer-btn--line{background:transparent;border-color:rgba(255,255,255,.45);color:#fff}.cdl-plaidoyer-btn--line:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.65)}.cdl-plaidoyer-pill{display:inline-flex;align-items:center;gap:.45rem;padding:.42rem .9rem;border-radius:999px;background:rgba(0,139,139,.1);color:var(--pl-teal-dark);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1rem}.cdl-plaidoyer-pill svg{color:var(--pl-teal);flex-shrink:0}.cdl-plaidoyer-pill--glass{background:rgba(255,255,255,.1);color:rgba(255,255,255,.92);backdrop-filter:blur(10px)}.cdl-plaidoyer__engage{background:radial-gradient(50rem 36rem at 85% 15%,rgba(0,139,139,.06),transparent 65%),radial-gradient(45rem 32rem at 10% 85%,rgba(27,111,168,.05),transparent 65%),var(--pl-paper)}.cdl-plaidoyer__dossiers,.cdl-plaidoyer__engage{position:relative;padding:clamp(4rem,8vw,6.5rem) 0}.cdl-plaidoyer__dossiers{background:radial-gradient(42rem 28rem at 0 40%,rgba(0,139,139,.07),transparent 62%),var(--pl-cream);overflow-x:clip}.cdl-plaidoyer__related{padding:clamp(3.5rem,7vw,5.5rem) 0;background:radial-gradient(40rem 26rem at 0 20%,rgba(92,224,216,.08),transparent 62%),radial-gradient(36rem 22rem at 100% 80%,rgba(27,111,168,.06),transparent 65%),var(--pl-cream);overflow-x:clip}.cdl-plaidoyer__section-head{display:grid;gap:1rem 3rem;margin-bottom:clamp(2.25rem,4.5vw,3.25rem)}@media (min-width:760px){.cdl-plaidoyer__section-head{grid-template-columns:1.15fr .85fr;align-items:end}}.cdl-plaidoyer__section-head h2{margin:0;font-family:var(--pl-display);font-size:clamp(2rem,3.8vw,3rem);font-weight:600;line-height:1.08;letter-spacing:-.025em;color:var(--pl-ink);max-width:22ch}.cdl-plaidoyer__section-lead{margin:0;font-size:1.02rem;line-height:1.68;color:var(--pl-muted);max-width:44ch}.cdl-plaidoyer__empty,.cdl-plaidoyer__status{margin:0;padding:2rem 0;color:var(--pl-muted);font-size:1.05rem}.cdl-plaidoyer__state{padding:clamp(4rem,10vw,8rem) 0;background:var(--pl-paper)}.cdl-plaidoyer-engage-pavilion{position:relative;border-radius:36px;padding:clamp(2rem,4.5vw,3.25rem);color:#fff;background:radial-gradient(32rem 22rem at 100% 0,rgba(92,224,216,.12),transparent 58%),radial-gradient(28rem 20rem at 0 100%,rgba(27,111,168,.22),transparent 62%),linear-gradient(165deg,var(--pl-navy-deep) 0,var(--pl-ink) 52%,#0a3a5d 100%);box-shadow:0 32px 72px -22px rgba(0,24,46,.42);overflow:hidden}.cdl-plaidoyer-engage-pavilion__glow{position:absolute;border-radius:999px;filter:blur(72px);pointer-events:none}.cdl-plaidoyer-engage-pavilion__glow--teal{width:22rem;height:22rem;top:-8rem;right:-4rem;background:rgba(0,139,139,.35)}.cdl-plaidoyer-engage-pavilion__glow--azure{width:20rem;height:20rem;bottom:-7rem;left:-5rem;background:rgba(27,111,168,.32)}.cdl-plaidoyer-engage-pavilion__head{position:relative;z-index:1;max-width:52rem;margin-bottom:clamp(1.75rem,3.5vw,2.5rem)}.cdl-plaidoyer-engage-pavilion__title{margin:0;font-family:var(--pl-display);font-size:clamp(2rem,3.6vw,2.85rem);font-weight:600;line-height:1.08;letter-spacing:-.025em;color:#fff}.cdl-plaidoyer-engage-pavilion__lead{margin:.85rem 0 0;font-size:1.02rem;line-height:1.65;color:rgba(255,255,255,.78);max-width:48ch}.cdl-plaidoyer-engage-theater{position:relative;z-index:1;display:grid;gap:1.35rem}@media (min-width:900px){.cdl-plaidoyer-engage-theater{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:stretch}}.cdl-plaidoyer-engage-theater__tabs{display:flex;flex-direction:column;gap:.75rem}@media (max-width:899px){.cdl-plaidoyer-engage-theater__tabs{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.35rem;-webkit-overflow-scrolling:touch}}.cdl-plaidoyer-engage-tab{flex:0 0 auto;text-align:left;padding:1.15rem 1.35rem;border-radius:24px;border:0;background:rgba(255,255,255,.08);color:rgba(255,255,255,.88);cursor:pointer;transition:background .28s var(--pl-ease),transform .28s var(--pl-ease),box-shadow .28s var(--pl-ease);scroll-snap-align:start;min-width:min(100%,17rem)}.cdl-plaidoyer-engage-tab:hover{background:rgba(255,255,255,.12)}.cdl-plaidoyer-engage-tab.is-active{background:rgba(255,255,255,.16);box-shadow:0 18px 42px -16px rgba(0,0,0,.35);transform:translateX(4px)}.cdl-plaidoyer-engage-tab__top{display:flex;align-items:center;gap:.55rem;margin-bottom:.4rem}.cdl-plaidoyer-engage-tab__num{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:999px;background:rgba(255,255,255,.12);font-size:.72rem;font-weight:800;flex-shrink:0}.cdl-plaidoyer-engage-tab.is-active .cdl-plaidoyer-engage-tab__num{background:var(--pl-teal);color:#fff}.cdl-plaidoyer-engage-tab__phase{font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pl-aqua)}.cdl-plaidoyer-engage-tab__label{display:block;font-family:var(--pl-display);font-size:1.22rem;font-weight:600;line-height:1.25;color:#fff}.cdl-plaidoyer-engage-stage{position:relative;border-radius:28px;overflow:hidden;min-height:min(420px,72vw);display:flex;align-items:flex-end;box-shadow:0 26px 58px -18px rgba(0,0,0,.45)}.cdl-plaidoyer-engage-stage__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cdl-plaidoyer-engage-stage__scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,24,46,.2),rgba(0,24,46,.92) 88%)}.cdl-plaidoyer-engage-stage__panel{position:relative;z-index:2;width:100%;padding:clamp(1.5rem,3vw,2.25rem)}.cdl-plaidoyer-engage-stage__chip{display:inline-flex;padding:.32rem .75rem;border-radius:999px;background:rgba(0,139,139,.35);backdrop-filter:blur(8px);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;margin-bottom:.75rem}.cdl-plaidoyer-engage-stage__heading{margin:0;font-family:var(--pl-display);font-size:clamp(1.55rem,2.6vw,2.1rem);font-weight:600;line-height:1.12;color:#fff}.cdl-plaidoyer-engage-stage__body{margin:.65rem 0 1.35rem;font-size:.95rem;line-height:1.62;color:rgba(255,255,255,.84);max-width:48ch}.cdl-plaidoyer-engage-stage__panel .cdl-plaidoyer-btn--fill{box-shadow:0 14px 32px -10px rgba(0,139,139,.55)}.cdl-plaidoyer-carousel{position:relative}.cdl-plaidoyer-carousel__controls{display:flex;justify-content:flex-end;gap:.55rem;margin-bottom:1.15rem}.cdl-plaidoyer-carousel__nav{display:inline-flex;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;border:0;border-radius:999px;background:#fff;color:var(--pl-teal-dark);box-shadow:0 12px 28px -12px rgba(0,45,80,.18);cursor:pointer;transition:transform .22s var(--pl-ease),background .22s,color .22s}.cdl-plaidoyer-carousel__nav:hover:not(:disabled){background:var(--pl-teal);color:#fff;transform:translateY(-2px)}.cdl-plaidoyer-carousel__nav:disabled{opacity:.35;cursor:default}.cdl-plaidoyer-carousel__track{list-style:none;margin:0;padding:.35rem clamp(1.25rem,4vw,2rem) 1.25rem;margin-inline:calc(-1 * clamp(1.25rem, 4vw, 2rem));display:flex;gap:1.15rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:clamp(1.25rem,4vw,2rem);-webkit-overflow-scrolling:touch;scrollbar-width:none}.cdl-plaidoyer-carousel__track::-webkit-scrollbar{display:none}.cdl-plaidoyer-carousel__card{flex:0 0 min(78vw,320px);scroll-snap-align:start}@media (min-width:640px){.cdl-plaidoyer-carousel__card{flex-basis:min(42vw,340px)}}@media (min-width:1100px){.cdl-plaidoyer-carousel__card{flex-basis:340px}}.cdl-plaidoyer-carousel__link{display:block;height:100%;text-decoration:none;color:inherit;border-radius:32px;overflow:hidden;box-shadow:0 24px 52px -20px rgba(0,45,80,.22);transition:transform .32s var(--pl-ease),box-shadow .32s var(--pl-ease)}.cdl-plaidoyer-carousel__link:hover{transform:translateY(-6px);box-shadow:0 32px 64px -18px rgba(0,45,80,.28)}.cdl-plaidoyer-carousel__visual{position:relative;display:block;aspect-ratio:3/4.15;min-height:380px;background:var(--pl-ink)}.cdl-plaidoyer-carousel__visual img{object-fit:cover;transition:transform .5s var(--pl-ease)}.cdl-plaidoyer-carousel__link:hover .cdl-plaidoyer-carousel__visual img{transform:scale(1.05)}.cdl-plaidoyer-carousel__gradient{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,24,46,.05),rgba(0,24,46,.35) 42%,rgba(0,24,46,.92));z-index:1}.cdl-plaidoyer-carousel__content{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;padding:1.35rem 1.35rem 1.45rem;color:#fff}.cdl-plaidoyer-carousel__index{position:absolute;top:1.1rem;left:1.1rem;font-family:var(--pl-display);font-size:1.05rem;font-weight:700;color:var(--pl-aqua)}.cdl-plaidoyer-carousel__chip{align-self:flex-start;padding:.32rem .7rem;border-radius:999px;background:rgba(0,139,139,.42);backdrop-filter:blur(8px);font-size:.66rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;margin-bottom:.65rem}.cdl-plaidoyer-carousel__title{font-family:var(--pl-display);font-size:clamp(1.35rem,2.2vw,1.65rem);font-weight:600;line-height:1.15;color:#fff}.cdl-plaidoyer-carousel__excerpt{margin-top:.45rem;font-size:.86rem;line-height:1.52;color:rgba(255,255,255,.78);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cdl-plaidoyer-carousel__cta{position:absolute;top:1rem;right:1rem;display:inline-flex;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;border-radius:999px;background:rgba(255,255,255,.16);backdrop-filter:blur(10px);color:#fff;transition:background .25s,transform .25s var(--pl-ease)}.cdl-plaidoyer-carousel__link:hover .cdl-plaidoyer-carousel__cta{background:var(--pl-teal);transform:scale(1.06)}.cdl-plaidoyer-carousel__cta-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cdl-plaidoyer__fiche{position:relative;padding:clamp(3.5rem,7vw,5.5rem) 0;background:radial-gradient(40rem 28rem at 100% 20%,rgba(0,139,139,.07),transparent 62%),radial-gradient(36rem 24rem at 0 80%,rgba(27,111,168,.06),transparent 65%),var(--pl-paper);overflow:hidden}.cdl-plaidoyer__fiche:before{content:"";position:absolute;width:20rem;height:20rem;top:-6rem;right:8%;border-radius:999px;background:rgba(92,224,216,.12);filter:blur(64px);pointer-events:none}.cdl-plaidoyer__fiche-grid{position:relative;z-index:1;display:grid;gap:2.5rem;align-items:start}@media (min-width:960px){.cdl-plaidoyer__fiche-grid{grid-template-columns:minmax(0,1fr) minmax(280px,340px)}}.cdl-plaidoyer-prose{display:flex;flex-direction:column;gap:1.75rem}.cdl-plaidoyer-prose__block{position:relative;padding:clamp(1.5rem,3vw,2rem);border-radius:28px;background:#fff;box-shadow:0 20px 48px -24px rgba(0,45,80,.12)}.cdl-plaidoyer-prose__block :is(h2,h3){font-family:var(--pl-display);font-weight:600;color:var(--pl-ink);letter-spacing:-.02em;margin:0 0 1rem}.cdl-plaidoyer-prose__block :is(p,li){color:var(--pl-text);line-height:1.72}.cdl-plaidoyer-prose__block p{margin:0 0 1rem}.cdl-plaidoyer-prose__block p:last-child{margin-bottom:0}.cdl-plaidoyer-prose__list{margin:0;padding-left:1.15rem}.cdl-plaidoyer-prose__list li+li{margin-top:.45rem}.cdl-plaidoyer-prose__note{margin:0 0 .75rem;font-size:.92rem;color:var(--pl-muted)}.cdl-plaidoyer-text-link{color:var(--pl-teal);font-weight:600;text-decoration:none;border-bottom:1px solid rgba(0,139,139,.35);transition:color .2s,border-color .2s}.cdl-plaidoyer-text-link:hover{color:var(--pl-teal-dark);border-color:var(--pl-teal-dark)}.cdl-plaidoyer-embed{margin-top:1rem;border-radius:24px;overflow:hidden;background:var(--pl-cream);box-shadow:0 12px 32px -16px rgba(0,45,80,.12)}.cdl-plaidoyer-embed iframe{display:block;width:100%;aspect-ratio:16/9;border:0}.cdl-plaidoyer-quote{margin:1rem 0 0;padding:1.25rem 1.35rem;border-radius:24px;background:rgba(0,139,139,.08);border-left:4px solid var(--pl-teal)}.cdl-plaidoyer-quote p{margin:0;font-family:var(--pl-display);font-size:1.15rem;line-height:1.55;color:var(--pl-ink)}.cdl-plaidoyer-quote footer{margin-top:.65rem;font-size:.85rem;color:var(--pl-muted)}.cdl-plaidoyer-pavilion{position:sticky;top:calc(var(--header, 72px) + 1.5rem)}.cdl-plaidoyer-pavilion__inner{padding:clamp(1.75rem,3vw,2.25rem);border-radius:32px;color:#fff;background:radial-gradient(28rem 18rem at 100% 0,rgba(92,224,216,.15),transparent 60%),radial-gradient(22rem 16rem at 0 100%,rgba(27,111,168,.2),transparent 65%),linear-gradient(165deg,var(--pl-navy-deep) 0,var(--pl-ink) 55%,#0a3a5d 100%);box-shadow:0 28px 56px -20px rgba(0,24,46,.45)}.cdl-plaidoyer-pavilion__inner h2{margin:0 0 1.25rem;font-family:var(--pl-display);font-size:1.65rem;font-weight:600;color:#fff}.cdl-plaidoyer-facts{margin:0;display:grid;gap:1rem}.cdl-plaidoyer-facts dt{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.55);margin-bottom:.25rem}.cdl-plaidoyer-facts dd{margin:0;font-size:1rem;font-weight:600;color:rgba(255,255,255,.92)}.cdl-plaidoyer-pavilion .cdl-plaidoyer-prose__note{margin-top:1.25rem;color:rgba(255,255,255,.72)}.cdl-plaidoyer .cdl-outro{background:linear-gradient(180deg,var(--pl-paper) 0,var(--pl-cream) 52%,var(--pl-paper) 100%)}.cdl-plaidoyer .cdl-outro__title{font-family:var(--pl-display);font-weight:600;color:var(--pl-ink)}.cdl-plaidoyer-join{position:relative;padding:clamp(3.5rem,7vw,5.5rem) 0 clamp(4rem,8vw,6rem);background:radial-gradient(44rem 24rem at 100% 0,rgba(27,111,168,.07),transparent 62%),radial-gradient(38rem 22rem at 0 100%,rgba(0,139,139,.06),transparent 65%),var(--pl-paper);overflow:hidden}.cdl-plaidoyer-join__pavilion{border-radius:36px;padding:clamp(2rem,4.5vw,3rem);color:#fff;background:radial-gradient(48rem 26rem at 50% 0,rgba(0,139,139,.2),transparent 58%),radial-gradient(36rem 18rem at 0 100%,rgba(27,111,168,.16),transparent 65%),linear-gradient(165deg,var(--pl-navy-deep) 0,var(--pl-ink) 55%,#0a3a5d 100%);box-shadow:0 32px 72px -22px rgba(0,24,46,.38)}.cdl-plaidoyer-join__inner{display:grid;gap:2rem 2.5rem;align-items:end}@media (min-width:860px){.cdl-plaidoyer-join__inner{grid-template-columns:minmax(0,1.1fr) minmax(220px,.9fr)}}.cdl-plaidoyer-join__folio{margin:0 0 .75rem;font-size:.68rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.65)}.cdl-plaidoyer-join h2{margin:0;font-family:var(--pl-display);font-size:clamp(2rem,3.5vw,2.75rem);font-weight:600;line-height:1.08;color:#fff;max-width:20ch}.cdl-plaidoyer-join__lead{margin:.85rem 0 0;font-size:1.02rem;line-height:1.65;color:rgba(255,255,255,.78);max-width:46ch}.cdl-plaidoyer-join__links{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.35rem;margin-top:1.5rem}.cdl-plaidoyer-join__secondary{font-size:.88rem;font-weight:600;color:rgba(255,255,255,.72);text-decoration:none;transition:color .2s}.cdl-plaidoyer-join__secondary:hover{color:var(--pl-aqua)}.cdl-plaidoyer-join__tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-start}@media (min-width:860px){.cdl-plaidoyer-join__tags{justify-content:flex-end}}.cdl-plaidoyer-join__tags li{padding:.42rem .85rem;border-radius:999px;background:rgba(255,255,255,.1);backdrop-filter:blur(8px);font-size:.72rem;font-weight:600;color:rgba(255,255,255,.88)}.cdl-plaidoyer-text-arrow{display:inline-flex;align-items:center;gap:.45rem;font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--pl-teal);transition:color .2s,gap .2s var(--pl-ease)}.cdl-plaidoyer-text-arrow:hover{color:var(--pl-teal-dark);gap:.65rem}.cdl-plaidoyer-text-arrow--light{color:var(--pl-aqua)}.cdl-plaidoyer-text-arrow--light:hover{color:#fff}.cdl-campaign-pavilion{border-radius:clamp(20px,3vw,28px);padding:clamp(1.75rem,3.5vw,2.5rem);background:radial-gradient(42rem 24rem at 12% 0,rgba(0,139,139,.22),transparent 58%),radial-gradient(36rem 20rem at 88% 100%,rgba(27,111,168,.18),transparent 55%),linear-gradient(168deg,var(--pl-navy-deep) 0,var(--pl-ink) 52%,#0a3a5d 100%);box-shadow:0 28px 64px -24px rgba(0,24,46,.35)}.campaign-data-room-cta__pavilion{padding:clamp(1.5rem,3vw,2.25rem)}@media (prefers-reduced-motion:reduce){.cdl-plaidoyer-btn,.cdl-plaidoyer-carousel__link,.cdl-plaidoyer-carousel__nav,.cdl-plaidoyer-engage-tab{transition:none}.cdl-plaidoyer-carousel__link:hover,.cdl-plaidoyer-carousel__link:hover .cdl-plaidoyer-carousel__visual img,.cdl-plaidoyer-engage-tab.is-active{transform:none}}.cdl-outro{padding:clamp(1.75rem,4vw,3rem) 0;background:linear-gradient(180deg,#f8fbfd,#eef5f8 55%,#f8fbfd);overflow:hidden}.cdl-outro,.cdl-outro__card,.cdl-outro__wrap{position:relative}.cdl-outro__card{display:grid;grid-template-columns:1fr;gap:clamp(1.5rem,3vw,2.25rem);padding:clamp(1.35rem,3vw,2rem);border-radius:clamp(24px,4vw,36px);background:rgba(255,255,255,.92);box-shadow:0 4px 24px rgba(0,45,80,.06),0 28px 64px rgba(0,24,46,.08)}@media (min-width:900px){.cdl-outro__card{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;padding:clamp(1.75rem,3.5vw,2.5rem)}}.cdl-outro__photo{position:relative;margin:0;min-height:12rem;border-radius:clamp(20px,3vw,28px);overflow:hidden;box-shadow:0 18px 48px rgba(0,45,80,.14)}@media (min-width:900px){.cdl-outro__photo{min-height:16.5rem;transform:translate(-.35rem,.65rem) rotate(-1.25deg)}.cdl-outro--home .cdl-outro__photo{transform:translate(.5rem,-.35rem) rotate(1deg)}}.cdl-outro__photo img{display:block;width:100%;height:100%;min-height:inherit;object-fit:cover}.cdl-outro__photo-cap{position:absolute;inset:auto 0 0 0;padding:.65rem 1rem;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.92);background:linear-gradient(0deg,rgba(0,24,46,.72),transparent)}.cdl-outro__body{display:flex;flex-direction:column;gap:.85rem}.cdl-outro__eyebrow{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#008b8b}.cdl-outro__title{margin:0;font-family:var(--font-display),var(--font-serif),Georgia,serif;font-size:clamp(1.65rem,3.2vw,2.35rem);font-weight:600;line-height:1.12;letter-spacing:-.02em;color:#00182e;max-width:22ch}.cdl-outro__title-accent{font-style:italic;font-weight:500;color:#006f6f}.cdl-outro__lead{margin:0;font-size:1.02rem;line-height:1.72;color:#3d556c;max-width:46ch}.cdl-outro__lead a{color:#1b6fa8;text-decoration:underline;text-underline-offset:3px}.cdl-outro__tiles{display:grid;grid-template-columns:1fr;gap:.65rem;margin-top:.35rem;padding:0;list-style:none}@media (min-width:560px){.cdl-outro__tiles{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}}.cdl-outro__tile{display:flex}.cdl-outro__tile-link{flex:1;display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.85rem 1rem;border-radius:18px;background:#eef5f8;color:#002d50;font-size:.92rem;font-weight:600;line-height:1.35;text-decoration:none;transition:background .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1)}.cdl-outro__tile-link:hover{background:rgba(0,139,139,.12);transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,45,80,.08)}.cdl-outro__tile-link--primary{background:linear-gradient(135deg,#008b8b,#006f6f);color:#fff}.cdl-outro__tile-link--primary:hover{background:linear-gradient(135deg,#009999,#007575);color:#fff}.cdl-outro__tile-icon{flex-shrink:0;opacity:.85}section.cdl-newsletter.cercle-newsletter{background:linear-gradient(180deg,#eef5f8,#f8fbfd)!important;padding-block:clamp(2.75rem,6vw,4.25rem)!important}section.cdl-newsletter .cercle-newsletter__frame-glow,section.cdl-newsletter .cercle-newsletter__frame-grid,section.cdl-newsletter .cercle-newsletter__top-rule{display:none!important}section.cdl-newsletter .cercle-newsletter__frame{background:#fff!important;border:none!important;border-radius:clamp(24px,4vw,32px)!important;box-shadow:0 4px 20px rgba(0,45,80,.05),0 24px 56px rgba(0,24,46,.07)!important;padding:clamp(1.25rem,3vw,2rem)!important}section.cdl-newsletter .cercle-newsletter__grid{gap:clamp(1.5rem,4vw,2.75rem)!important}@media (min-width:900px){section.cdl-newsletter .cercle-newsletter__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important}}section.cdl-newsletter .cercle-newsletter__intro{order:1}section.cdl-newsletter .cercle-newsletter__panel{order:2;background:#f8fbfd!important;border-radius:22px!important;border:none!important;box-shadow:inset 0 0 0 2px rgba(0,45,80,.06)!important}section.cdl-newsletter .cercle-newsletter__badge{background:rgba(0,139,139,.1)!important;color:#006f6f!important;border:none!important;border-radius:999px!important}section.cdl-newsletter .cercle-newsletter__eyebrow{color:#008b8b!important}section.cdl-newsletter .cercle-newsletter__title{font-family:var(--font-display),var(--font-serif),Georgia,serif!important;color:#00182e!important}section.cdl-newsletter .cercle-newsletter__title:after{display:none!important}section.cdl-newsletter .cercle-newsletter__lead,section.cdl-newsletter .cercle-newsletter__points li{color:#3d556c!important}section.cdl-newsletter .cercle-newsletter__points{border-left:3px solid rgba(0,139,139,.35)!important;background:transparent!important;border-radius:0!important;padding-left:1rem!important}section.cdl-newsletter .cercle-newsletter__field input{border-radius:14px!important;border:2px solid rgba(0,45,80,.08)!important;background:#fff!important;box-shadow:none!important}section.cdl-newsletter .cercle-newsletter__field input:focus{outline:none;border-color:rgba(0,139,139,.45)!important;box-shadow:0 0 0 3px rgba(0,139,139,.18)!important}section.cdl-newsletter .cercle-newsletter__pref{border-radius:999px!important;border:2px solid rgba(0,45,80,.1)!important;background:#fff!important;font-weight:600!important;font-size:.82rem!important;padding:.45rem .85rem!important;box-shadow:none!important}section.cdl-newsletter .cercle-newsletter__pref--on{background:rgba(0,139,139,.14)!important;border-color:rgba(0,139,139,.45)!important;color:#002d50!important}section.cdl-newsletter .cercle-newsletter__pref-mark{display:none!important}section.cdl-newsletter .cercle-newsletter__pref-list{display:flex!important;flex-wrap:wrap!important;gap:.5rem!important}section.cdl-newsletter .cercle-newsletter__submit{border-radius:14px!important;background:linear-gradient(135deg,#008b8b,#006f6f)!important}section.cdl-newsletter .cercle-newsletter__panel-head{color:#002d50!important;font-weight:700!important}section.cdl-newsletter .cercle-newsletter__foot{color:#5a7186!important}footer.cdl-foot{position:relative;background:linear-gradient(165deg,#00182e,#002d50 48%,#00182e);color:rgba(255,255,255,.88);padding:clamp(2.5rem,6vw,4rem) 0 clamp(1.25rem,3vw,2rem);overflow:hidden}footer.cdl-foot .site-footer__glow,footer.cdl-foot .site-footer__hairline{display:none}.cdl-foot__statement{display:flex;flex-direction:column;gap:clamp(1rem,2.5vw,1.5rem);margin-bottom:clamp(2rem,4vw,2.75rem);padding-bottom:clamp(1.5rem,3vw,2rem);border-bottom:2px solid rgba(92,224,216,.12)}@media (min-width:768px){.cdl-foot__statement{flex-direction:row;align-items:center;justify-content:space-between}}.cdl-foot__brand-row{display:flex;flex-direction:column;gap:.85rem;max-width:36rem}.cdl-foot__logo-link{display:inline-flex;align-self:flex-start}.cdl-foot__motto{margin:0;font-family:var(--font-display),var(--font-serif),Georgia,serif;font-size:clamp(1.75rem,4vw,2.65rem);font-weight:600;line-height:1.08;letter-spacing:-.02em;color:#fff}.cdl-foot__motto em{font-style:italic;color:#5ce0d8}.cdl-foot__tagline{margin:0;font-size:.98rem;line-height:1.65;color:rgba(255,255,255,.72)}.cdl-foot__meta{display:flex;flex-wrap:wrap;gap:.5rem}.cdl-foot__meta span{padding:.35rem .75rem;border-radius:999px;background:rgba(255,255,255,.08);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.78)}.cdl-foot__cta-cluster{display:flex;flex-wrap:wrap;gap:.65rem}.cdl-foot__cta{display:inline-flex;align-items:center;gap:.4rem;padding:.65rem 1.1rem;border-radius:999px;font-size:.88rem;font-weight:700;text-decoration:none;transition:transform .2s ease,background .2s ease}.cdl-foot__cta--primary{background:#5ce0d8;color:#00182e}.cdl-foot__cta--primary:hover{transform:translateY(-2px);background:#7ae8e2}.cdl-foot__cta--ghost{background:rgba(255,255,255,.1);color:#fff}.cdl-foot__cta--ghost:hover{background:rgba(255,255,255,.16)}.cdl-foot__clusters{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-bottom:2rem}@media (min-width:768px){.cdl-foot__clusters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.cdl-foot__clusters{grid-template-columns:1.2fr 1fr 1fr}}.cdl-foot__cluster{padding:1.1rem 1.15rem;border-radius:24px;background:rgba(255,255,255,.06)}.cdl-foot__cluster--contact{background:rgba(27,111,168,.18)}.cdl-foot__heading{margin:0 0 .75rem;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:rgba(92,224,216,.92)}.cdl-foot__heading--after-mail{margin-top:1.1rem}.cdl-foot__pill-list{display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none}.cdl-foot__pill-list a{display:inline-flex;padding:.4rem .75rem;border-radius:999px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.88);font-size:.86rem;font-weight:600;text-decoration:none;transition:background .2s ease,color .2s ease}.cdl-foot__pill-list a:hover{background:rgba(92,224,216,.2);color:#fff}.cdl-foot__contact-lead{margin:0 0 .65rem;font-size:.9rem;line-height:1.55;color:rgba(255,255,255,.75)}.cdl-foot__mail{display:inline-flex;align-items:center;gap:.45rem;color:#5ce0d8;font-weight:600;text-decoration:none}.cdl-foot__mail:hover{color:#fff}.cdl-foot__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding-top:1.25rem;font-size:.82rem;color:rgba(255,255,255,.55)}.cdl-foot__bar-note{max-width:28rem;line-height:1.5}.cdl-foot__top{position:fixed;right:clamp(1rem,3vw,1.75rem);bottom:clamp(1rem,3vw,1.75rem);z-index:40;display:inline-flex;align-items:center;gap:.45rem;padding:.65rem 1rem;border:none;border-radius:999px;background:#fff;color:#002d50;font-size:.82rem;font-weight:700;box-shadow:0 12px 36px rgba(0,24,46,.28);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.cdl-foot__top:hover{transform:translateY(-3px);box-shadow:0 16px 44px rgba(0,24,46,.32)}.cdl-foot__top:focus-visible{outline:3px solid rgba(92,224,216,.65);outline-offset:2px}@media (prefers-reduced-motion:reduce){.cdl-foot__cta,.cdl-foot__top,.cdl-outro__tile-link{transition:none}}:root{--ds-navy:#0b2540;--ds-navy-2:#123552;--ds-ink:#14283b;--ds-body:#38495b;--ds-muted:#66778a;--ds-teal:#00807f;--ds-teal-ink:#006a6a;--ds-aqua:#5fe0d8;--ds-line:#dde7ee;--ds-paper:#ffffff;--ds-mist:#f3f7fa;--ds-ice:#e9f1f6;--ds-radius:18px;--ds-radius-lg:28px;--ds-shadow:0 1px 2px rgba(11,37,64,0.04),0 12px 32px -16px rgba(11,37,64,0.18);--ds-shadow-hover:0 2px 4px rgba(11,37,64,0.05),0 22px 44px -18px rgba(11,37,64,0.26);--ds-container:1200px;--ds-gutter:clamp(1.25rem,4vw,2.5rem);--ds-sec-y:clamp(2.25rem,4.5vw,3.5rem);--ds-serif:var(--font-fraunces,"Fraunces",Georgia,serif);--ds-sans:var(--font-sans,"Plus Jakarta Sans",system-ui,sans-serif)}.ds-section{position:relative;padding-block:var(--ds-sec-y);background:var(--ds-paper);color:var(--ds-body)}.ds-section--mist{background:var(--ds-mist)}.ds-section--ice{background:var(--ds-ice)}.ds-section--tight{padding-block:clamp(1.5rem,3vw,2.25rem)}.ds-section--navy{background:var(--ds-navy);color:rgba(255,255,255,.82)}.ds-container{width:min(100% - var(--ds-gutter) * 2,var(--ds-container));margin-inline:auto}.ds-grid{display:grid;gap:clamp(1.25rem,2.5vw,2rem);grid-template-columns:repeat(12,minmax(0,1fr))}.ds-eyebrow{display:block;margin:0 0 1rem;font-family:var(--ds-sans);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ds-teal)}.ds-section--navy .ds-eyebrow{color:var(--ds-aqua)}.ds-h2{margin:0 0 1.1rem;font-family:var(--ds-serif);font-weight:600;font-size:clamp(2rem,3.6vw,3rem);line-height:1.12;letter-spacing:-.015em;color:var(--ds-ink);text-wrap:balance}.ds-section--navy .ds-h2{color:#fff}.ds-h2 em{font-style:italic;color:var(--ds-teal)}.ds-section--navy .ds-h2 em{color:var(--ds-aqua)}.ds-h3{margin:0 0 .6rem;font-family:var(--ds-serif);font-weight:600;font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1.25;color:var(--ds-ink)}.ds-lead{max-width:60ch;margin:0;font-family:var(--ds-sans);font-size:clamp(1.05rem,1.35vw,1.2rem);line-height:1.7;color:var(--ds-body)}.ds-section--navy .ds-lead{color:rgba(255,255,255,.8)}.ds-text{margin:0;font-family:var(--ds-sans);font-size:1rem;line-height:1.7;color:var(--ds-body)}.ds-head{max-width:46rem;margin-bottom:clamp(1.25rem,2.5vw,1.75rem)}.ds-head--split{display:grid;gap:1.25rem 3rem;max-width:none;align-items:end}@media (min-width:900px){.ds-head--split{grid-template-columns:1.1fr .9fr}}.ds-card{position:relative;background:#fff;border:1px solid var(--ds-line);border-radius:var(--ds-radius);box-shadow:var(--ds-shadow);transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}.ds-card--link:hover,a.ds-card:hover{transform:translateY(-3px);box-shadow:var(--ds-shadow-hover);border-color:#c9d9e4}.ds-card__media{position:relative;overflow:hidden;border-radius:var(--ds-radius) var(--ds-radius) 0 0;aspect-ratio:16/10;background:var(--ds-ice)}.ds-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}a.ds-card:hover .ds-card__media img{transform:scale(1.04)}.ds-card__body{padding:clamp(1.25rem,2vw,1.75rem)}.ds-btn{display:inline-flex;align-items:center;gap:.55rem;padding:.85rem 1.5rem;border-radius:999px;border:1.5px solid transparent;font-family:var(--ds-sans);font-size:.95rem;font-weight:650;line-height:1;text-decoration:none;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s}.ds-btn--solid{background:var(--ds-navy);color:#fff}.ds-btn--solid:hover{background:var(--ds-teal-ink)}.ds-btn--line{background:transparent;color:var(--ds-navy);border-color:var(--ds-navy)}.ds-btn--line:hover{background:var(--ds-navy);color:#fff}.ds-section--navy .ds-btn--solid{background:var(--ds-aqua);color:var(--ds-navy)}.ds-section--navy .ds-btn--line{color:#fff;border-color:rgba(255,255,255,.55)}.ds-link{display:inline-flex;align-items:center;gap:.4rem;font-weight:650;color:var(--ds-teal-ink);text-decoration:none;border-bottom:1.5px solid;padding-bottom:2px}.ds-link:hover{color:var(--ds-navy)}.ds-tag{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--ds-sans);font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ds-teal-ink)}.ds-tag:before{content:"";width:7px;height:7px;background:var(--ds-teal);border-radius:2px}.ds-figure{font-family:var(--ds-serif);font-weight:600;font-size:clamp(2.6rem,5vw,4rem);line-height:1;letter-spacing:-.02em;color:var(--ds-navy)}.ds-figure-label{margin-top:.6rem;font-size:.92rem;line-height:1.45;color:var(--ds-muted)}.ds-rule{height:1px;background:var(--ds-line);border:0;margin:0}@media (prefers-reduced-motion:reduce){.ds-btn,.ds-card,.ds-card__media img{transition:none}a.ds-card:hover{transform:none}}.pg-actualites{font-family:var(--ds-sans);color:var(--ds-body);background:var(--ds-paper)}.pg-actualites-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.25rem 2rem;padding-bottom:clamp(1.75rem,3vw,2.5rem);border-bottom:1px solid var(--ds-line);margin-bottom:clamp(1.25rem,2.5vw,1.75rem)}.pg-actualites-tabs{display:flex;flex-wrap:wrap;gap:.35rem 1.5rem}.pg-actualites-tab{position:relative;padding:.35rem 0 .65rem;border:0;background:none;font-family:var(--ds-sans);font-size:1rem;font-weight:600;line-height:1.4;color:var(--ds-muted);cursor:pointer;transition:color .2s ease}.pg-actualites-tab:hover{color:var(--ds-ink)}.pg-actualites-tab[aria-selected=true]{color:var(--ds-navy)}.pg-actualites-tab[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--ds-teal);border-radius:1px}.pg-actualites-count{margin:0;font-size:1rem;line-height:1.5;color:var(--ds-body);white-space:nowrap}.pg-actualites-lead{align-items:center}.pg-actualites-lead__media-col{grid-column:1/-1}.pg-actualites-lead__text-col{grid-column:1/-1;display:flex;flex-direction:column;gap:1rem}@media (min-width:900px){.pg-actualites-lead__media-col{grid-column:span 7}.pg-actualites-lead__text-col{grid-column:span 5}}.pg-actualites-lead__media{display:block;position:relative;overflow:hidden;border-radius:var(--ds-radius);aspect-ratio:16/10;background:var(--ds-ice);text-decoration:none}.pg-actualites-lead__media img,.pg-actualites-lead__media>div{width:100%;height:100%;object-fit:cover;display:block;transition:transform .55s ease}.pg-actualites-lead__media>div{min-height:100%}.pg-actualites-lead__media:hover img{transform:scale(1.03)}.pg-actualites-lead__title{margin:0;font-family:var(--ds-serif);font-weight:600;font-size:clamp(1.65rem,2.8vw,2.35rem);line-height:1.18;letter-spacing:-.015em;color:var(--ds-ink)}.pg-actualites-lead__title a{color:inherit;text-decoration:none}.pg-actualites-lead__title a:hover{color:var(--ds-teal-ink)}.pg-actualites-lead__excerpt{margin:0;font-size:1.05rem;line-height:1.65;color:var(--ds-body);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pg-actualites-lead__date{font-size:.95rem;color:var(--ds-muted)}.pg-actualites-lead__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.pg-actualites-grid{display:grid;gap:clamp(1.25rem,2.5vw,2rem);grid-template-columns:1fr}@media (min-width:640px){.pg-actualites-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.pg-actualites-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pg-actualites-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-bottom:.75rem;font-size:.92rem;color:var(--ds-muted)}.pg-actualites-card__title{margin:0;font-family:var(--ds-serif);font-weight:600;font-size:clamp(1.15rem,1.5vw,1.35rem);line-height:1.28;color:var(--ds-ink);-webkit-line-clamp:3}.pg-actualites-card__excerpt,.pg-actualites-card__title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.pg-actualites-card__excerpt{margin:.65rem 0 0;font-size:1rem;line-height:1.65;color:var(--ds-body);-webkit-line-clamp:2}a.ds-card.pg-actualites-card{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.pg-actualites-card .ds-card__media img,.pg-actualites-card .ds-card__media>div{width:100%;height:100%;object-fit:cover}.pg-actualites-card .ds-card__body{flex:1;display:flex;flex-direction:column}.pg-actualites-card__more{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;padding-top:.75rem;font-size:.95rem;font-weight:650;color:var(--ds-teal-ink)}.pg-actualites-archive-list{list-style:none;margin:0;padding:0;display:grid;gap:0;grid-template-columns:1fr}@media (min-width:768px){.pg-actualites-archive-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,4vw,2.75rem)}}.pg-actualites-archive-list__item{border-bottom:1px solid var(--ds-line)}.pg-actualites-archive-list__link{display:flex;flex-direction:column;gap:.35rem;padding:1.15rem 0;text-decoration:none;color:inherit;transition:color .2s ease}.pg-actualites-archive-list__link:hover .pg-actualites-archive-list__title{color:var(--ds-teal-ink)}.pg-actualites-archive-list__title{margin:0;font-family:var(--ds-serif);font-weight:600;font-size:1.12rem;line-height:1.35;color:var(--ds-ink);transition:color .2s ease}.pg-actualites-archive-list__date{font-size:.92rem;color:var(--ds-muted)}.pg-actualites-media-ph{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--ds-ice);color:var(--ds-teal);font-family:var(--ds-serif);font-size:2rem;font-weight:600}.pg-actualites-empty{max-width:36rem}.pg-actualites-empty h3{margin:0 0 .75rem;font-family:var(--ds-serif);font-size:1.5rem;color:var(--ds-ink)}.pg-actualites-empty p{margin:0 0 1.25rem;font-size:1rem;line-height:1.65;color:var(--ds-body)}.pg-actualites-detail-meta{padding-block:1.25rem;background:var(--ds-paper);border-bottom:1px solid var(--ds-line)}.pg-actualites-detail-meta__line{margin:0;font-size:1rem;line-height:1.65;color:var(--ds-muted)}.pg-actualites-detail-meta__cat{font-weight:650;color:var(--ds-teal-ink)}.pg-actualites-detail-meta__sep{margin-inline:.45rem;opacity:.55}.pg-actualites-article-figure{margin:0 0 clamp(1.5rem,3vw,2.25rem);border-radius:var(--ds-radius);overflow:hidden;background:var(--ds-ice)}.pg-actualites-article-figure img{width:100%;height:auto;display:block;aspect-ratio:16/10;object-fit:cover}.pg-actualites-article-figure figcaption{padding:.85rem 0 0;font-size:.92rem;line-height:1.5;color:var(--ds-muted)}.pg-actualites-article-body{max-width:44rem;margin-inline:auto;font-size:1.125rem;line-height:1.75;color:var(--ds-body)}.pg-actualites-article-body .cercle-prose,.pg-actualites-article-body .prose-campaign{max-width:none;font-size:inherit;line-height:inherit}.pg-actualites-article-body .cercle-prose p,.pg-actualites-article-body .prose-campaign p{font-size:inherit;line-height:inherit}.pg-actualites-share{margin-top:clamp(1.5rem,3vw,2.25rem);padding-top:1.75rem;border-top:1px solid var(--ds-line)}.pg-actualites-share__label{margin:0 0 .85rem;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ds-teal)}.pg-actualites-share__actions{display:flex;flex-wrap:wrap;gap:.5rem .75rem}.pg-actualites-share__btn{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem .95rem;border:1px solid var(--ds-line);border-radius:8px;background:var(--ds-paper);font-family:var(--ds-sans);font-size:.92rem;font-weight:600;color:var(--ds-ink);text-decoration:none;cursor:pointer;transition:border-color .2s,color .2s,background .2s}.pg-actualites-share__btn:hover{border-color:var(--ds-teal);color:var(--ds-teal-ink)}.pg-actualites-related-grid{display:grid;gap:clamp(1.25rem,2.5vw,2rem);grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media (min-width:640px){.pg-actualites-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.pg-actualites-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pg-actualites-missing{padding-block:clamp(2.5rem,6vw,4rem)}.pg-actualites-missing__wait{min-height:40vh;display:flex;align-items:center;justify-content:center}.pg-actualites-missing__status{margin:0;font-size:1rem;font-weight:600;color:var(--ds-muted);text-align:center}.pg-actualites-missing__back{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:1.5rem;font-weight:650;color:var(--ds-teal-ink);text-decoration:none}.pg-actualites-missing__back:hover{color:var(--ds-navy)}.pg-actualites-missing h1{margin:0 0 .75rem;font-family:var(--ds-serif);font-size:clamp(1.75rem,3vw,2.25rem);color:var(--ds-ink)}.pg-actualites-missing p{margin:0;font-size:1rem;line-height:1.65;max-width:42ch}@media (max-width:640px){.pg-actualites .ps-toolbar .hs-tabs{flex-wrap:nowrap;overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:.25rem}.pg-actualites .ps-toolbar .hs-tabs button{flex-shrink:0}}@media (prefers-reduced-motion:reduce){.pg-actualites-lead__media img,.pg-actualites-tab{transition:none}.pg-actualites-lead__media:hover img{transform:none}}.cdl-actualites-hero-anchor{position:relative}.cdl-actualites-hero-anchor__alt-hit,.cdl-actualites-hero-anchor__hit{position:absolute;inset:0;z-index:20;pointer-events:none}html[data-cms-edit="1"] .cdl-actualites-hero-anchor__alt-hit,html[data-cms-edit="1"] .cdl-actualites-hero-anchor__hit{pointer-events:auto;cursor:pointer}html[data-cms-edit="1"] .cdl-actualites-hero-anchor__alt-hit{inset:auto auto .5rem .5rem;width:40%;height:2.5rem;z-index:21}.cdl-actualites-hero-anchor__motif-hit{display:none}html[data-cms-edit="1"] .cdl-actualites-hero-anchor__motif-hit{display:block;inset:auto 8% 18% auto;width:min(28vw,220px);height:3rem;z-index:22;pointer-events:auto;cursor:pointer}.pg-apropos-statement__grid{display:grid;gap:clamp(1.5rem,3vw,2.5rem);align-items:center}@media (min-width:900px){.pg-apropos-statement__grid{grid-template-columns:repeat(12,minmax(0,1fr))}.pg-apropos-statement__copy{grid-column:span 7}.pg-apropos-statement__media{grid-column:span 5}}.pg-apropos-statement__quote{margin:0;font-family:var(--ds-serif);font-weight:600;font-size:clamp(1.75rem,3.2vw,2.65rem);line-height:1.22;letter-spacing:-.02em;color:var(--ds-ink);text-wrap:balance}.pg-apropos-statement__figure{margin:0;border-radius:var(--ds-radius);overflow:hidden;background:var(--ds-ice)}.pg-apropos-statement__figure img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.pg-apropos-statement__caption{padding:.85rem 1rem 1rem;font-size:.92rem;line-height:1.5;color:var(--ds-muted);border-top:1px solid var(--ds-line);background:var(--ds-paper)}.pg-apropos-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);margin-top:clamp(1.5rem,3vw,2.25rem);padding-top:clamp(1.5rem,3vw,2.25rem);border-top:1px solid var(--ds-line)}@media (min-width:768px){.pg-apropos-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.pg-apropos-stats__cell{position:relative;padding-inline:clamp(.75rem,2vw,1.25rem);text-align:center}.pg-apropos-stats__cell:not(:first-child):before{content:"";position:absolute;left:0;top:.35rem;bottom:.35rem;width:1px;background:var(--ds-line)}@media (max-width:767px){.pg-apropos-stats__cell:nth-child(odd):not(:first-child):before{display:none}.pg-apropos-stats__cell:nth-child(2n):before{display:block}.pg-apropos-stats__cell:nth-child(odd){padding-left:0}}.pg-apropos-pillars{display:grid;gap:clamp(1.5rem,3vw,2.25rem)}@media (min-width:900px){.pg-apropos-pillars{grid-template-columns:repeat(3,minmax(0,1fr))}}.pg-apropos-pillar{padding-top:1.25rem;border-top:2px solid var(--ds-teal)}.pg-apropos-pillar .ds-text{margin-bottom:1rem;max-width:36ch}.pg-apropos-gov{display:grid;gap:clamp(1.5rem,3vw,2.5rem);align-items:center}@media (min-width:900px){.pg-apropos-gov{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.pg-apropos-gov__head{position:sticky;top:6rem}}.pg-apropos-gov-tabs__list{display:flex;flex-wrap:wrap;gap:.25rem 1.75rem;margin:0 0 2rem;padding:0 0 .75rem;border-bottom:1px solid var(--ds-line);list-style:none}.pg-apropos-gov-tabs__tab{padding:0 0 .65rem;border:0;background:none;font-family:var(--ds-sans);font-size:1rem;font-weight:650;color:var(--ds-muted);cursor:pointer;border-bottom:2px solid transparent;margin:0 0 -1px;transition:color .2s,border-color .2s}.pg-apropos-gov-tabs__tab[aria-selected=true]{color:var(--ds-ink);border-bottom-color:var(--ds-teal)}.pg-apropos-gov-tabs__tab:hover{color:var(--ds-teal-ink)}.pg-apropos-gov-block+.pg-apropos-gov-block{margin-top:1.75rem;padding-top:1.75rem;border-top:1px solid var(--ds-line)}.pg-apropos-team-item{padding:1.25rem 0;border-bottom:1px solid var(--ds-line)}.pg-apropos-team-item:first-child{padding-top:0}.pg-apropos-team-item:last-child{border-bottom:0}.pg-apropos-chrono{margin:0;padding:0;list-style:none}.pg-apropos-chrono__item{display:grid;gap:.35rem 1.5rem;padding:1.25rem 0;border-bottom:1px solid var(--ds-line)}@media (min-width:600px){.pg-apropos-chrono__item{grid-template-columns:4.5rem 1fr;align-items:baseline}}.pg-apropos-chrono__year{margin:0;font-family:var(--ds-serif);font-weight:600;font-size:1.1rem;color:var(--ds-teal-ink)}.pg-apropos-chrono__title{margin:0 0 .35rem;font-family:var(--ds-sans);font-size:1rem;font-weight:650;color:var(--ds-ink)}.pg-apropos-values{display:grid;gap:clamp(1.25rem,2.5vw,2rem)}@media (min-width:768px){.pg-apropos-values{grid-template-columns:repeat(2,minmax(0,1fr))}}.pg-apropos-value{padding-top:1.15rem;border-top:1px solid var(--ds-teal)}.pg-apropos-workflow__steps{display:grid;gap:clamp(1.5rem,3vw,2rem);margin:0;padding:clamp(1.5rem,3vw,2.25rem) 0 0;list-style:none;border-top:1px solid rgba(95,224,216,.35)}@media (min-width:900px){.pg-apropos-workflow__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem)}}.pg-apropos-workflow__step-title{margin:0 0 .5rem;font-family:var(--ds-serif);font-size:clamp(1.15rem,1.5vw,1.35rem);font-weight:600;color:#fff}.pg-apropos-workflow__step-desc{margin:0;font-size:.98rem;line-height:1.65;color:rgba(255,255,255,.72)}.pg-apropos-workflow__foot{margin-top:clamp(1.25rem,2.5vw,2rem)}.pg-apropos-workflow__foot .ds-link{color:var(--ds-aqua);border-bottom-color:rgba(95,224,216,.65)}.pg-apropos-workflow__foot .ds-link:hover{color:#fff}.pg-apropos-links{margin:0;padding:0;list-style:none;border-top:1px solid var(--ds-line)}.pg-apropos-links__row{border-bottom:1px solid var(--ds-line)}.pg-apropos-links__link{display:grid;gap:.35rem 2rem;padding:clamp(1.35rem,2.5vw,1.85rem) 0;text-decoration:none;color:inherit;transition:color .2s}@media (min-width:768px){.pg-apropos-links__link{grid-template-columns:1fr auto;align-items:center}}.pg-apropos-links__link:hover .pg-apropos-links__title{text-decoration:underline;text-decoration-color:var(--ds-teal);text-underline-offset:4px}.pg-apropos-links__title{margin:0;font-family:var(--ds-serif);font-size:clamp(1.35rem,2vw,1.65rem);font-weight:600;color:var(--ds-ink)}.pg-apropos-links__desc{margin:0;font-size:1rem;line-height:1.65;color:var(--ds-body);max-width:52ch}.pg-apropos-links__arrow{font-size:1.35rem;font-weight:400;color:var(--ds-teal);line-height:1}.pg-apropos-contact-join{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem 2rem}.pg-apropos-contact-join__actions{display:flex;flex-wrap:wrap;gap:.75rem 1rem}.pg-apropos-contact-join__meta{margin:.75rem 0 0;font-size:1rem;line-height:1.65;color:var(--ds-body);max-width:48ch}.pg-apropos-contact-join__email{font-weight:650;color:var(--ds-teal-ink);text-decoration:none;border-bottom:1px solid}.pg-apropos-contact-join__email:hover{color:var(--ds-navy)}@media (prefers-reduced-motion:reduce){.pg-apropos-gov-tabs__tab{transition:none}}.cdl-apropos-hero-anchor{position:relative}.cdl-apropos-hero-anchor__alt-hit,.cdl-apropos-hero-anchor__hit{position:absolute;inset:0;z-index:20;pointer-events:none}html[data-cms-edit="1"] .cdl-apropos-hero-anchor__alt-hit,html[data-cms-edit="1"] .cdl-apropos-hero-anchor__hit{pointer-events:auto;cursor:pointer}html[data-cms-edit="1"] .cdl-apropos-hero-anchor__alt-hit{inset:auto auto .5rem .5rem;width:40%;height:2.5rem;z-index:21}.cdl-apropos-hero-anchor__motif-hit{display:none}html[data-cms-edit="1"] .cdl-apropos-hero-anchor__motif-hit{display:block;position:absolute;inset:auto 8% 18% auto;width:min(28vw,220px);height:3rem;z-index:22;pointer-events:auto;cursor:pointer}html.cms-editing .cercle-about .ps-ghost[data-cms-key]{pointer-events:auto;cursor:pointer}.ps-statement__media-anchor{position:relative}.ps-statement__media-alt-hit,.ps-statement__media-hit{position:absolute;inset:0;z-index:12;pointer-events:none}html.cms-editing .ps-statement__media-alt-hit,html.cms-editing .ps-statement__media-hit{pointer-events:auto;cursor:pointer}html.cms-editing .ps-statement__media-alt-hit{inset:auto auto .35rem .35rem;width:45%;height:2.25rem;z-index:13}html.cms-editing .ps-statement__quote[data-cms-key]{position:relative;z-index:2;cursor:pointer}.pg-method-prose{max-width:46rem;margin-inline:auto}.pg-method-sections{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,2.25rem)}.pg-method-section__head{display:grid;gap:.75rem 1.5rem;margin-bottom:1.25rem}@media (min-width:600px){.pg-method-section__head{grid-template-columns:auto 1fr;align-items:baseline}}.pg-method-section__num{font-family:var(--ds-serif);font-weight:600;font-size:clamp(2.25rem,4vw,3rem);line-height:1;color:var(--ds-teal);font-variant-numeric:tabular-nums}.pg-method-section__title{margin:0;font-family:var(--ds-serif);font-weight:600;font-size:clamp(1.5rem,2.4vw,1.85rem);line-height:1.25;color:var(--ds-ink)}.pg-method-prose .cdl-apropos__prose,.pg-method-prose .pg-method-body{font-size:1.05rem;line-height:1.72;color:var(--ds-body)}.pg-method-prose .cdl-apropos__prose p,.pg-method-prose .pg-method-body p{margin:0 0 1rem}.pg-method-prose .cdl-apropos__prose p:last-child,.pg-method-prose .pg-method-body p:last-child{margin-bottom:0}.pg-method-faq .cercle-faq-accordion{border:0;border-radius:0;box-shadow:none;background:transparent}.pg-method-faq .cercle-faq-accordion__item{border-bottom:1px solid var(--ds-line);background:var(--ds-paper)}.pg-method-faq .cercle-faq-accordion__trigger{padding:1.15rem 0;font-size:1.05rem}.pg-method-faq .cercle-faq-accordion__answer{font-size:1rem;line-height:1.7;color:var(--ds-body);padding-bottom:1.25rem}.pg-method-faq.hs-faq__layout{align-items:start}.pg-method-faq .hs-faq__q-text{min-width:0;text-wrap:pretty}@media (max-width:767px){.pg-method-faq .hs-faq__side{margin-bottom:.5rem}.pg-method-faq .hs-faq__q{gap:.65rem}}.cdl-methodologie-hero-anchor{position:relative}.cdl-methodologie-hero-anchor__alt-hit,.cdl-methodologie-hero-anchor__hit{position:absolute;inset:0;z-index:20;pointer-events:none}html[data-cms-edit="1"] .cdl-methodologie-hero-anchor__alt-hit,html[data-cms-edit="1"] .cdl-methodologie-hero-anchor__hit{pointer-events:auto;cursor:pointer}html[data-cms-edit="1"] .cdl-methodologie-hero-anchor__alt-hit{inset:auto auto .5rem .5rem;width:40%;height:2.5rem;z-index:21}.cdl-methodologie-hero-anchor__motif-hit{display:none}html[data-cms-edit="1"] .cdl-methodologie-hero-anchor__motif-hit{display:block;position:absolute;top:12%;right:8%;width:28%;height:2.5rem;z-index:21;pointer-events:auto;cursor:pointer}html.cms-editing .cercle-methodologie .ps-ghost[data-cms-key]{pointer-events:auto;cursor:pointer}html.cms-editing .pg-methodologie-cms-sr[data-cms-key]{position:static;width:auto;height:auto;margin:0 0 .75rem;clip:auto;overflow:visible;white-space:normal;font-size:.75rem;line-height:1.4;color:#64748b}html.cms-editing .pg-method-faq .hs-faq__a{grid-template-rows:1fr}html.cms-editing .pg-method-faq .hs-faq__a-inner{overflow:visible}.pg-rapports{font-family:var(--ds-sans);color:var(--ds-body)}.pg-rapports .cercle-reveal,.pg-rapports .reveal-slide{opacity:1!important;transform:none!important}.pg-rapports-featured__grid{align-items:center}.pg-rapports-featured__visual{grid-column:1/-1}.pg-rapports-featured__copy{grid-column:1/-1;display:flex;flex-direction:column;gap:1.25rem}.pg-rapports-featured__cover-link{display:block;text-decoration:none}.pg-rapports-featured__cover{position:relative;aspect-ratio:3/4;max-width:22rem;margin-inline:auto;border-radius:4px;overflow:hidden;box-shadow:var(--ds-shadow);background:var(--ds-ice)}.pg-rapports-featured__spine{position:absolute;inset-block:0;left:0;width:10px;background:var(--ds-navy);z-index:2;pointer-events:none}.pg-rapports-featured__cover img{width:100%;height:100%;object-fit:cover;display:block}.pg-rapports-featured__meta-line{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .75rem;margin:0;font-size:.92rem;line-height:1.5;color:var(--ds-muted)}.pg-rapports-featured__meta-sep{color:var(--ds-line)}.pg-rapports-featured__title{margin:0;font-family:var(--ds-serif);font-weight:600;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.15;letter-spacing:-.015em;color:var(--ds-ink)}.pg-rapports-featured__excerpt{margin:0;font-size:1.05rem;line-height:1.7;color:var(--ds-body);max-width:52ch}.pg-rapports-featured__actions{display:flex;flex-wrap:wrap;gap:.75rem 1rem;margin-top:.25rem}@media (min-width:900px){.pg-rapports-featured__visual{grid-column:span 5}.pg-rapports-featured__copy{grid-column:span 7}.pg-rapports-featured__cover{margin-inline:0;max-width:16rem}}.pg-rapports-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.25rem 2rem;margin-bottom:clamp(1.25rem,2.5vw,1.75rem);padding-bottom:1.25rem;border-bottom:1px solid var(--ds-line)}.pg-rapports-tabs{display:flex;flex-wrap:wrap;gap:.35rem 1.35rem}.pg-rapports-tabs__tab{margin:0;padding:.45rem 0;border:0;border-bottom:2px solid transparent;background:none;font-family:var(--ds-sans);font-size:1rem;font-weight:650;line-height:1.3;color:var(--ds-muted);cursor:pointer;transition:color .2s,border-color .2s}.pg-rapports-tabs__tab:hover{color:var(--ds-ink)}.pg-rapports-tabs__tab[aria-selected=true]{color:var(--ds-navy);border-bottom-color:var(--ds-teal)}.pg-rapports-search{flex:1 1 16rem;max-width:22.5rem;margin-left:auto}.pg-rapports-search__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pg-rapports-search__field{position:relative;display:flex;align-items:center}.pg-rapports-search__icon{position:absolute;left:1rem;color:var(--ds-muted);pointer-events:none}.pg-rapports-search__input{width:100%;height:3rem;padding:0 1rem 0 2.75rem;border:1px solid var(--ds-line);border-radius:12px;font-family:var(--ds-sans);font-size:1rem;line-height:1.4;color:var(--ds-ink);background:#fff;transition:border-color .2s,box-shadow .2s}.pg-rapports-search__input::placeholder{color:var(--ds-muted)}.pg-rapports-search__input:focus{outline:none;border-color:var(--ds-teal);box-shadow:0 0 0 3px rgba(0,128,127,.12)}.pg-rapports-search__input:focus-visible{outline:2px solid var(--ds-teal);outline-offset:2px;border-color:var(--ds-teal);box-shadow:0 0 0 3px rgba(0,128,127,.12)}.pg-rapports-catalog{display:grid;gap:clamp(1.25rem,2.5vw,1.75rem);grid-template-columns:1fr}@media (min-width:640px){.pg-rapports-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.pg-rapports-catalog{grid-template-columns:repeat(3,minmax(0,1fr))}}.pg-rapports-catalog .ds-card{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.pg-rapports-catalog .ds-card__media{aspect-ratio:4/3}.pg-rapports-catalog .ds-card__body{flex:1;display:flex;flex-direction:column;gap:.65rem}.pg-rapports-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;margin:0;font-size:.88rem;color:var(--ds-muted)}.pg-rapports-card__meta-sep{color:var(--ds-line)}.pg-rapports-card__title{font-family:var(--ds-serif);font-weight:600;font-size:clamp(1.1rem,1.4vw,1.28rem);line-height:1.3;color:var(--ds-ink);-webkit-line-clamp:3}.pg-rapports-card__excerpt,.pg-rapports-card__title{margin:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.pg-rapports-card__excerpt{font-size:1rem;line-height:1.65;color:var(--ds-body);-webkit-line-clamp:2;flex:1}.pg-rapports-card__link{margin-top:auto;align-self:flex-start}.pg-rapports-empty{max-width:36rem;padding:clamp(1.5rem,3vw,2.25rem) 0}.pg-rapports-empty .ds-h3{margin-bottom:.75rem}.pg-rapports-empty .ds-text+.ds-btn{margin-top:1.5rem}.pg-rapports-result-hint{margin-top:.5rem;font-size:1rem;color:var(--ds-muted)}.pg-rapports-detail__article,.pg-rapports-detail__aside{grid-column:1/-1}@media (min-width:960px){.pg-rapports-detail__article{grid-column:span 8}.pg-rapports-detail__aside{grid-column:span 4}}.pg-rapports-detail__aside-sticky{position:sticky;top:calc(var(--header, 72px) + 1.25rem)}.pg-rapports-fiche__panel{border:1px solid var(--ds-line);border-radius:4px;background:var(--ds-paper,#fff);box-shadow:none}.pg-rapports-fiche__panel-body{padding:clamp(1.15rem,2.2vw,1.5rem)}.pg-rapports-fiche__title{margin:0 0 1.25rem;font-family:var(--ds-serif);font-weight:600;font-size:1.35rem;line-height:1.25;color:var(--ds-ink)}.pg-rapports-fiche__list{margin:0 0 1.5rem;padding:0;display:grid;gap:1rem}.pg-rapports-fiche__row{display:grid;gap:.2rem}.pg-rapports-fiche__row dt{margin:0;font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ds-muted)}.pg-rapports-fiche__row dd{margin:0;font-size:1rem;line-height:1.5;color:var(--ds-ink)}.pg-rapports-fiche__actions{display:flex;flex-direction:column;gap:.75rem}.pg-rapports-fiche__share{margin:.25rem 0 0;padding:0;border:0;background:none;font-family:var(--ds-sans);font-size:.95rem;font-weight:650;color:var(--ds-teal-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pg-rapports-fiche__share:hover{color:var(--ds-navy)}.pg-rapports-prose{max-width:44rem;font-size:1.125rem;line-height:1.75;color:var(--ds-body)}.pg-rapports-prose .cercle-prose,.pg-rapports-prose .prose-campaign{font-size:inherit;line-height:inherit}.pg-rapports-missing__status{margin:0;font-size:1.05rem;color:var(--ds-ink-muted,#4a5568);text-align:center;padding:3rem 1rem}.pg-rapports-missing{min-height:40vh}.pg-rapports-missing__head{margin-top:2rem}.pg-rapports-missing__actions{margin-top:1.5rem}@media (prefers-reduced-motion:reduce){.pg-rapports-search__input,.pg-rapports-tabs__tab{transition:none}}.pg-rapports-catalog-intro{margin:0 0 clamp(1rem,2vw,1.35rem);max-width:42rem}.pg-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pg-rapports-featured-wrap{margin-bottom:clamp(1.5rem,3vw,2.25rem);padding-bottom:clamp(1.5rem,3vw,2.25rem);border-bottom:1px solid var(--ds-line,#dbe5ec)}.cdl-rapports-hero-anchor{position:relative}.cdl-rapports-hero-anchor__alt-hit,.cdl-rapports-hero-anchor__hit{position:absolute;inset:0;z-index:20;pointer-events:none}html[data-cms-edit="1"] .cdl-rapports-hero-anchor__alt-hit,html[data-cms-edit="1"] .cdl-rapports-hero-anchor__hit{pointer-events:auto;cursor:pointer}html[data-cms-edit="1"] .cdl-rapports-hero-anchor__alt-hit{inset:auto auto .5rem .5rem;width:40%;height:2.5rem;z-index:21}.cdl-rapports-hero-anchor__motif-hit{display:none}html[data-cms-edit="1"] .cdl-rapports-hero-anchor__motif-hit{display:block;position:absolute;inset:auto 8% 18% auto;width:min(28vw,220px);height:3rem;z-index:22;pointer-events:auto;cursor:pointer}.pg-medias-tabs{padding-bottom:clamp(1rem,2vw,1.5rem);border-bottom:1px solid var(--ds-line)}.pg-medias-tabs__list{display:flex;flex-wrap:wrap;gap:.25rem 1.75rem;margin:0;padding:0;list-style:none}.pg-medias-tabs__btn{position:relative;margin:0;padding:.65rem 0;border:0;background:none;font-family:var(--ds-sans);font-size:1rem;font-weight:650;color:var(--ds-muted);cursor:pointer;transition:color .2s ease}.pg-medias-tabs__btn:hover,.pg-medias-tabs__btn[aria-selected=true]{color:var(--ds-ink)}.pg-medias-tabs__btn[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--ds-teal);border-radius:1px}.pg-medias-featured__grid{display:grid;gap:clamp(1.5rem,3vw,2.25rem);align-items:center}@media (min-width:900px){.pg-medias-featured__grid{grid-template-columns:repeat(12,minmax(0,1fr))}.pg-medias-featured__media{grid-column:span 7}.pg-medias-featured__copy{grid-column:span 5}}.pg-medias-featured__poster{position:relative;display:block;border-radius:var(--ds-radius);overflow:hidden;aspect-ratio:16/9;background:var(--ds-ice);text-decoration:none}.pg-medias-featured__poster img{width:100%;height:100%;object-fit:cover;display:block}.pg-medias-featured__play{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.pg-medias-featured__play span{display:grid;place-items:center;width:4.25rem;height:4.25rem;border-radius:50%;background:rgba(255,255,255,.94);color:var(--ds-navy);box-shadow:0 8px 28px rgba(11,37,64,.22)}.pg-medias-featured__duration{position:absolute;left:1rem;bottom:1rem;padding:.35rem .65rem;border-radius:6px;font-family:var(--ds-sans);font-size:.88rem;font-weight:650;color:#fff;background:rgba(11,37,64,.78)}.pg-medias-featured__title{margin:.85rem 0 .75rem;font-family:var(--ds-serif);font-weight:600;font-size:clamp(1.65rem,2.8vw,2.25rem);line-height:1.18;color:var(--ds-ink)}.pg-medias-featured__desc{margin:0 0 1.1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1rem;line-height:1.65;color:var(--ds-body)}.pg-medias-featured__meta{margin:0 0 1.5rem;font-size:.95rem;color:var(--ds-muted)}.pg-medias-videos{display:grid;gap:clamp(1.25rem,2.5vw,2rem)}@media (min-width:768px){.pg-medias-videos{grid-template-columns:repeat(3,minmax(0,1fr))}}.pg-medias-vid-card__link{display:block;text-decoration:none;color:inherit}.pg-medias-vid-card__frame{position:relative;border-radius:var(--ds-radius);overflow:hidden;aspect-ratio:16/9;background:var(--ds-ice);margin-bottom:.85rem}.pg-medias-vid-card__frame img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.pg-medias-vid-card__link:hover .pg-medias-vid-card__frame img{transform:scale(1.03)}.pg-medias-vid-card__play{position:absolute;right:.75rem;bottom:.75rem;display:grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:50%;background:rgba(255,255,255,.92);color:var(--ds-navy)}.pg-medias-vid-card__title{margin:0 0 .35rem;font-family:var(--ds-serif);font-weight:600;font-size:1.12rem;line-height:1.3;color:var(--ds-ink)}.pg-medias-vid-card__meta{margin:0;font-size:.92rem;color:var(--ds-muted)}.pg-medias-episodes{margin:0;padding:0;list-style:none;border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-paper);overflow:hidden}.pg-medias-episode+.pg-medias-episode{border-top:1px solid var(--ds-line)}.pg-medias-episode__link{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:clamp(1rem,2vw,1.5rem);align-items:center;padding:clamp(1rem,2vw,1.25rem) clamp(1rem,2.5vw,1.5rem);text-decoration:none;color:inherit;transition:background .2s ease}.pg-medias-episode__link:hover{background:var(--ds-mist)}.pg-medias-episode__thumb{position:relative;width:96px;height:96px;border-radius:12px;overflow:hidden;background:var(--ds-ice)}.pg-medias-episode__thumb img{width:100%;height:100%;object-fit:cover;display:block}.pg-medias-episode__title{margin:0 0 .35rem;font-family:var(--ds-serif);font-weight:600;font-size:1.12rem;line-height:1.3;color:var(--ds-ink)}.pg-medias-episode__desc{margin:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:1rem;line-height:1.55;color:var(--ds-body)}.pg-medias-episode__aside{display:flex;flex-direction:column;align-items:flex-end;gap:.65rem;min-width:5.5rem}.pg-medias-episode__duration{font-size:.92rem;font-weight:650;color:var(--ds-muted);white-space:nowrap}.pg-medias-episode__play{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;border:1.5px solid var(--ds-line);background:var(--ds-paper);color:var(--ds-teal-ink);transition:border-color .2s,background .2s,color .2s}.pg-medias-episode__link:hover .pg-medias-episode__play{border-color:var(--ds-teal);background:var(--ds-teal);color:#fff}@media (max-width:640px){.pg-medias-episode__link{grid-template-columns:72px minmax(0,1fr);grid-template-rows:auto auto}.pg-medias-episode__thumb{width:72px;height:72px}.pg-medias-episode__aside{grid-column:2;flex-direction:row;align-items:center;justify-content:space-between;width:100%}}.pg-medias-empty{max-width:36rem}.pg-medias-empty .ds-h3{margin-bottom:.75rem}.pg-medias-detail__grid{display:grid;gap:clamp(1.5rem,3vw,2.25rem);align-items:start;min-width:0}.pg-medias-detail__aside,.pg-medias-detail__main{min-width:0}@media (min-width:960px){.pg-medias-detail__grid{grid-template-columns:repeat(12,minmax(0,1fr))}.pg-medias-detail__main{grid-column:span 8}.pg-medias-detail__aside{grid-column:span 4;position:sticky;top:6rem}}.pg-medias-detail__player-wrap{border-radius:var(--ds-radius);overflow:hidden;background:var(--ds-ice)}.pg-medias-detail__body{margin-top:clamp(1.75rem,3vw,2.5rem)}.pg-medias-aside-panel{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-paper);padding:clamp(1.25rem,2.5vw,1.75rem)}.pg-medias-aside-card__title{margin:0 0 1.25rem;font-family:var(--ds-serif);font-weight:600;font-size:1.25rem;color:var(--ds-ink)}.pg-medias-aside-card dl{margin:0 0 1.25rem;display:grid;gap:.85rem}.pg-medias-aside-card dt{font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ds-muted);margin-bottom:.2rem}.pg-medias-aside-card dd{margin:0;font-size:1rem;color:var(--ds-ink)}.pg-medias-aside-card__share{margin:0;padding-top:1rem;border-top:1px solid var(--ds-line)}.pg-medias-embed{border-radius:var(--ds-radius);overflow:hidden;background:var(--ds-navy)}.pg-medias-embed iframe{display:block;width:100%;max-width:100%;border:0;aspect-ratio:16/9;min-height:200px}@media (max-width:390px){.pg-medias-embed iframe{min-height:180px}.pg-medias-embed--audio iframe{min-height:132px}}.pg-medias-embed--audio iframe{aspect-ratio:auto;min-height:152px}.pg-medias-embed--poster img{width:100%;height:auto;display:block;aspect-ratio:16/9;object-fit:cover}.pg-medias-embed__notice{margin:0;padding:1rem 1.25rem;font-size:1rem;line-height:1.65;color:var(--ds-body);background:var(--ds-mist);border-top:1px solid var(--ds-line)}.pg-medias-embed__cta{margin:0;padding:1.25rem;text-align:center}.pg-medias-embed__cta--inline{border-top:1px solid var(--ds-line);background:var(--ds-paper)}.pg-medias-detail__loading{min-height:40vh;display:flex;align-items:center;justify-content:center}.pg-medias-detail__loading-msg{margin:0;font-family:var(--ds-sans);font-size:1rem;color:var(--ds-muted)}.pg-medias-detail__seo-fallback{margin-top:1.5rem;font-size:.875rem;color:var(--ds-muted);display:grid;gap:.35rem}@media (max-width:479px){.pg-medias-related{grid-template-columns:minmax(0,1fr)}.pg-medias-aside-card__share .ds-link{word-break:break-word}}.pg-medias-related{display:grid;gap:clamp(1.25rem,2.5vw,2rem)}@media (min-width:768px){.pg-medias-related{grid-template-columns:repeat(3,minmax(0,1fr))}}.pg-medias-related-card{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;border:1px solid var(--ds-line);border-radius:var(--ds-radius);overflow:hidden;background:var(--ds-paper);transition:border-color .2s ease,box-shadow .2s ease}.pg-medias-related-card:hover{border-color:rgba(13,148,136,.45);box-shadow:0 6px 24px rgba(11,37,64,.08)}.pg-medias-related-card__media{aspect-ratio:16/10;border-radius:var(--ds-radius) var(--ds-radius) 0 0;overflow:hidden;background:var(--ds-ice)}.pg-medias-related-card__media img{width:100%;height:100%;object-fit:cover;display:block}.pg-medias-related-card__body{flex:1;display:flex;flex-direction:column;padding:1.15rem 1.25rem 1.35rem}.pg-medias-related-card__meta{margin:0 0 .5rem;font-size:.92rem;color:var(--ds-muted)}.pg-medias-related-card__title{margin:0;font-family:var(--ds-serif);font-weight:600;font-size:1.1rem;line-height:1.3;color:var(--ds-ink)}@media (prefers-reduced-motion:reduce){.pg-medias-episode__link,.pg-medias-episode__play,.pg-medias-vid-card__frame img{transition:none}.pg-medias-vid-card__link:hover .pg-medias-vid-card__frame img{transform:none}}.cdl-medias-hero-anchor{position:relative}.cdl-medias-hero-anchor__alt-hit,.cdl-medias-hero-anchor__hit{position:absolute;inset:0;z-index:20;pointer-events:none}html[data-cms-edit="1"] .cdl-medias-hero-anchor__alt-hit,html[data-cms-edit="1"] .cdl-medias-hero-anchor__hit{pointer-events:auto;cursor:pointer}html[data-cms-edit="1"] .cdl-medias-hero-anchor__alt-hit{inset:auto auto .5rem .5rem;width:40%;height:2.5rem;z-index:21}