.proof-motion{min-width:0;position:relative}.proof-motion.pc-work-visual-proof,.proof-motion.pc-work-visual-proof>.proof-motion-scene{min-height:0}.proof-motion.pc-work-visual-proof>.proof-replay{height:auto;min-height:44px}.proof-replay{color:#173821;cursor:pointer;background:0 0;border:1px solid;border-radius:30px;align-items:center;gap:.5rem;min-height:44px;margin:1.3rem auto 0;padding:.7rem 1rem;font-size:.8rem;display:flex}.proof-replay:focus-visible{outline-offset:4px;outline:3px solid #76000d}.pc-work-project-stage .proof-motion:not([data-proof-visible=true]) :is(.pc-work-chart-area,.pc-work-chart-line,.pc-work-chart-point,.pc-work-chart-point-halo,.pc-work-cgerp-bars b){animation-play-state:paused}.pc-work-project-stage .proof-motion[data-proof-visible=true] :is(.pc-work-chart-area,.pc-work-chart-line,.pc-work-chart-point,.pc-work-chart-point-halo,.pc-work-cgerp-bars b){animation-play-state:running}.pc-work-project-stage .proof-motion .pc-work-chart-line{animation-duration:2.8s}.proof-motion-scene .pc-work-comptoir-funnel article{animation:.7s both paused proof-card-in}.proof-motion-scene .pc-work-comptoir-funnel article:nth-child(2){animation-delay:.15s}.proof-motion-scene .pc-work-comptoir-funnel article:nth-child(3){animation-delay:.3s}.proof-motion-scene .pc-work-comptoir-funnel article:nth-child(4){animation-delay:.45s}.proof-motion[data-proof-visible=true] .pc-work-comptoir-funnel article{animation-play-state:running}.pc-work-comptoir-chart header{flex-wrap:wrap;gap:.6rem}.pc-work-comptoir-chart header span{color:#4a4a4a;font-size:.75rem}.pc-work-metrics strong{font-variant-numeric:tabular-nums}.pc-work-metrics strong span:not(.sr-only){font:inherit;letter-spacing:inherit;text-transform:none;color:inherit;margin:0;display:inline}@keyframes proof-card-in{0%{opacity:.2;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.proof-motion *,.proof-motion :after{transition:none!important;animation:none!important}.proof-motion .pc-work-chart-line{stroke-dashoffset:0}.proof-motion :is(.pc-work-chart-area,.pc-work-chart-point){opacity:1}}.pc-work-wow{--work-hero-progress:0;isolation:isolate;color:#050505;background:#fafafa;position:relative;overflow:clip}.pc-work-wow *,.pc-work-wow :before,.pc-work-wow :after{box-sizing:border-box}.pc-work-shell{width:min(100% - clamp(2rem,7vw,8rem),1760px);margin-inline:auto;padding-block:clamp(5.5rem,9vw,9.5rem)}.pc-work-hero{color:#fafafa;background:radial-gradient(circle at 72% 30%,#9800493b,#0000 34%),radial-gradient(circle at 22% 88%,#00420429,#0000 30%),linear-gradient(145deg,#090203,#150407 58%,#030303);min-height:185svh;position:relative}.pc-work-hero:before{content:"";opacity:.32;pointer-events:none;background-image:linear-gradient(#fafafa09 1px,#0000 1px),linear-gradient(90deg,#fafafa09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0}.pc-work-hero-sticky{grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(3rem,6vw,8rem);width:min(100% - clamp(2rem,6vw,7rem),1760px);min-height:100svh;margin-inline:auto;padding-block:clamp(6.5rem,10vh,8.5rem) clamp(4rem,7vh,6rem);display:grid;position:sticky;top:0}.pc-work-stamp{min-height:36px;font-family:var(--pc-font-mono);letter-spacing:.08em;text-transform:uppercase;color:#e8cc83;border:1px solid #fafafa61;border-radius:999px;align-items:center;padding:.45rem .72rem;font-size:.74rem;display:inline-flex}.pc-work-hero-copy h1{max-width:10ch;font-family:var(--pc-font-display);letter-spacing:-.07em;text-wrap:balance;margin-top:1.4rem;font-size:clamp(3.7rem,6.7vw,8.4rem);font-weight:900;line-height:.88;display:grid}.pc-work-hero-copy h1 strong{color:#e8cc83}.pc-work-hero-copy>p{color:#fafafaad;max-width:57ch;margin-top:1.45rem;font-size:clamp(1.03rem,1.25vw,1.3rem);line-height:1.62}.pc-work-hero-cta{color:#fff;background:#980049;border-radius:999px;align-items:center;gap:.55rem;min-height:52px;margin-top:1.6rem;padding:.8rem 1rem;font-weight:800;text-decoration:none;transition:transform .22s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:0 20px 42px -25px #980049cc}.pc-work-hero-cta:hover,.pc-work-hero-cta:focus-visible{outline:none;transform:translateY(-4px)}.pc-work-orbit{background:radial-gradient(circle,#e8cc8317,#0000 38%),#fafafa05;border:1px solid #fafafa1c;border-radius:50%;min-height:clamp(540px,72vh,760px);position:relative;overflow:hidden;box-shadow:0 0 0 24px #fafafa03,0 42px 90px -58px #000}.pc-work-orbit-ring{aspect-ratio:1;border:1px dashed #e8cc8329;border-radius:50%;width:76%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pc-work-orbit-ring--two{border-style:solid;border-color:#98004959;width:48%}.pc-work-orbit-core{z-index:4;aspect-ratio:1;text-align:center;opacity:.35;background:radial-gradient(circle,#2a0712,#0b0205 72%);border:1px solid #e8cc8347;border-radius:50%;place-content:center;justify-items:center;width:min(36%,240px);padding:1.5rem;transition:opacity .7s,transform .9s cubic-bezier(.22,1,.36,1),box-shadow .7s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.72)}.pc-work-orbit-core svg{color:#e8cc83}.pc-work-orbit-core small{font-family:var(--pc-font-mono);text-transform:uppercase;color:#e8cc83;margin-top:.6rem;font-size:.66rem}.pc-work-orbit-core strong{max-width:13ch;font-family:var(--pc-font-display);margin-top:.45rem;font-size:clamp(1.35rem,2.3vw,2.4rem);line-height:1}.pc-work-orbit-project{--work-index:0;--work-color:#980049;z-index:5;opacity:.45;min-width:130px;transform:translate(-50%, -50%) rotate(calc(var(--work-index) * 90deg + 22deg)) translateX(120px) rotate(calc(var(--work-index) * -90deg - 22deg));justify-items:center;gap:.5rem;transition:transform .95s cubic-bezier(.22,1,.36,1),opacity .6s;display:grid;position:absolute;top:50%;left:50%}.pc-work-orbit-project>div{border:2px solid var(--work-color);background:#fff;border-radius:1.1rem;place-items:center;width:88px;height:88px;padding:.65rem;display:grid;overflow:hidden;box-shadow:0 22px 42px -28px #000}.pc-work-orbit-project img{object-fit:contain;width:100%;height:100%}.pc-work-orbit-project>span{max-width:15ch;font-family:var(--pc-font-mono);text-align:center;text-transform:uppercase;color:#fafafab8;font-size:.67rem}.pc-work-orbit-signal{z-index:6;opacity:0;background:#e8cc83;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:50%;box-shadow:0 0 16px #e8cc83}.pc-work-wow[data-work-phase=projects] .pc-work-orbit-project:first-of-type{transform:translate(-50%,-50%)translate(-245px,-185px)rotate(-6deg)}.pc-work-wow[data-work-phase=projects] .pc-work-orbit-project:nth-of-type(2){transform:translate(-50%,-50%)translate(230px,-168px)rotate(5deg)}.pc-work-wow[data-work-phase=projects] .pc-work-orbit-project:nth-of-type(3){transform:translate(-50%,-50%)translate(-235px,185px)rotate(4deg)}.pc-work-wow[data-work-phase=projects] .pc-work-orbit-project:nth-of-type(4){transform:translate(-50%,-50%)translate(240px,175px)rotate(-5deg)}.pc-work-wow[data-work-phase=proof] .pc-work-orbit-core{opacity:.72;transform:translate(-50%,-50%)scale(.9)}.pc-work-wow[data-work-phase=proof] .pc-work-orbit-project{opacity:.85;transform:translate(-50%, -50%) rotate(calc(var(--work-index) * 90deg + 22deg)) translateX(210px) rotate(calc(var(--work-index) * -90deg - 22deg))}.pc-work-wow[data-work-phase=impact] .pc-work-orbit-core{opacity:1;transform:translate(-50%,-50%)scale(1);box-shadow:0 0 0 24px #e8cc8306,0 0 70px -25px #e8cc8359}.pc-work-wow[data-work-phase=impact] .pc-work-orbit-project{opacity:1;transform:translate(-50%, -50%) rotate(calc(var(--work-index) * 90deg + 22deg)) translateX(265px) rotate(calc(var(--work-index) * -90deg - 22deg));animation:pc-work-project-float 5.8s calc(var(--work-index) * -1.1s) ease-in-out infinite}.pc-work-wow[data-work-phase=impact] .pc-work-orbit-ring--one{animation:36s linear infinite pc-work-orbit-spin}.pc-work-wow[data-work-phase=impact] .pc-work-orbit-ring--two{animation:23s linear infinite reverse pc-work-orbit-spin}.pc-work-wow[data-work-phase=impact] .pc-work-orbit-signal{animation:4.8s linear infinite pc-work-signal}.pc-work-wow[data-work-phase=impact] .pc-work-orbit-signal--two{animation-delay:-1.2s}.pc-work-wow[data-work-phase=impact] .pc-work-orbit-signal--three{animation-delay:-2.4s}.pc-work-wow[data-work-phase=impact] .pc-work-orbit-signal--four{animation-delay:-3.6s}.pc-work-showcase,.pc-work-method,.pc-work-final-proof{content-visibility:auto;contain-intrinsic-size:1000px}.pc-work-showcase{background:#fafafa;scroll-margin-top:5rem}.pc-work-showcase-head{align-items:end;gap:clamp(1.5rem,4vw,5rem);display:grid}.pc-work-showcase-head>div>span,.pc-work-method header>span{font-family:var(--pc-font-mono);letter-spacing:.08em;text-transform:uppercase;color:#980049;font-size:.8rem}.pc-work-showcase-head h2,.pc-work-method h2{max-width:13ch;font-family:var(--pc-font-display);letter-spacing:-.058em;text-wrap:balance;margin-top:1rem;font-size:clamp(3rem,5.2vw,6.6rem);line-height:.93}.pc-work-showcase-head>p{color:#0505059e;max-width:43ch;font-size:clamp(1rem,1.15vw,1.2rem);line-height:1.62}.pc-work-pole-filters{overscroll-behavior-inline:contain;scrollbar-width:thin;scroll-snap-type:inline proximity;gap:.55rem;margin-top:clamp(2rem,4vw,3.5rem);padding:.55rem .35rem .75rem;display:flex;overflow-x:auto}.pc-work-pole-filters button{color:#050505;scroll-snap-align:start;background:#fff;border:1px solid #05050529;border-radius:999px;flex:none;justify-content:space-between;align-items:center;gap:.8rem;min-width:max-content;min-height:46px;padding:.55rem .65rem .55rem .9rem;font-weight:780;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.pc-work-pole-filters button small{min-width:28px;min-height:28px;font-family:var(--pc-font-mono);background:#05050512;border-radius:999px;place-items:center;font-size:.68rem;line-height:1;display:grid}.pc-work-pole-filters button:hover{border-color:#980049;transform:translateY(-2px)}.pc-work-pole-filters button:focus-visible{outline-offset:3px;border-color:#5d0710;outline:3px solid #5d0710}.pc-work-pole-filters button[data-active=true]{color:#fff;background:#5d0710;border-color:#5d0710}.pc-work-pole-filters button[data-active=true] small{color:#050505;background:#e8cc83}.pc-work-filter-note{color:#05050594;max-width:58ch;margin-top:.35rem;font-size:.78rem;line-height:1.5}.pc-work-project-tabs{gap:.55rem;margin-top:1rem;display:grid}.pc-work-project-tabs button{--work-color:#980049;color:#050505;text-align:left;background:#fff;border:1px solid #0505051a;border-radius:.85rem;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.65rem;min-height:78px;padding:.65rem .75rem;transition:transform .18s,background .18s,border-color .18s;display:grid}.pc-work-project-tabs button:hover,.pc-work-project-tabs button:focus-visible,.pc-work-project-tabs button[data-active=true]{border-color:color-mix(in oklab, var(--work-color) 48%, transparent);background:color-mix(in oklab, var(--work-color) 6%, #fff);outline:none;transform:translateY(-4px)}.pc-work-project-tabs button>span{font-family:var(--pc-font-mono);color:var(--work-color)}.pc-work-project-tabs button>div{background:#fafafa;border-radius:.7rem;place-items:center;width:48px;height:48px;padding:.35rem;display:grid}.pc-work-project-tabs img{object-fit:contain;width:100%;height:100%}.pc-work-project-tabs strong{font-family:var(--pc-font-display);font-size:1.05rem}.pc-work-project-stage{--work-color:#980049;border:1px solid color-mix(in oklab, var(--work-color) 28%, #0505051a);background:radial-gradient(circle at 88% 12%, color-mix(in oklab, var(--work-color) 13%, transparent), transparent 28%), #fff;border-radius:1.4rem;margin-top:1rem;animation:.56s cubic-bezier(.22,1,.36,1) pc-work-stage-enter;overflow:hidden;box-shadow:0 40px 86px -62px #000000ad}.pc-work-project-intro{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.2rem;padding:clamp(1.3rem,3vw,2.8rem);display:flex}.pc-work-project-intro small{font-family:var(--pc-font-mono);text-transform:uppercase;color:var(--work-color);font-size:.76rem}.pc-work-project-intro h3{font-family:var(--pc-font-display);letter-spacing:-.055em;margin-top:.45rem;font-size:clamp(2.6rem,4.8vw,5.8rem);line-height:.94}.pc-work-project-intro p{color:#0505059e;max-width:48ch;margin-top:.6rem;font-size:1rem;line-height:1.55}.pc-work-project-intro>a{background:var(--work-color);color:#fff;border-radius:999px;align-items:center;gap:.5rem;min-height:48px;padding:.7rem .9rem;font-weight:750;text-decoration:none;display:inline-flex}.pc-work-metrics{border-top:1px solid #05050517;border-bottom:1px solid #05050517;display:grid}.pc-work-metrics article{align-content:end;min-height:clamp(150px,15vw,230px);padding:clamp(1rem,2.4vw,2.2rem);transition:background .22s,transform .22s cubic-bezier(.22,1,.36,1);display:grid}.pc-work-metrics article+article{border-top:1px solid #05050517}.pc-work-metrics article:hover{background:color-mix(in oklab, var(--work-color) 6%, #fff);transform:translateY(-4px)}.pc-work-metrics strong{font-family:var(--pc-font-display);letter-spacing:-.07em;color:var(--work-color);font-size:clamp(3.3rem,6.3vw,7.8rem);line-height:.82}.pc-work-metrics span{font-family:var(--pc-font-mono);letter-spacing:.06em;text-transform:uppercase;margin-top:.75rem;font-size:.78rem;font-weight:750}.pc-work-metrics small{color:#0505058a;margin-top:.35rem;font-size:.78rem}.pc-work-metrics article:last-child strong{white-space:normal;overflow-wrap:anywhere}.pc-work-source-note{color:#05050594;border-bottom:1px solid #05050517;margin:0;padding:.9rem clamp(1rem,2.4vw,2.2rem);font-size:.76rem;line-height:1.55}.pc-work-visual-stage{background:color-mix(in oklab, var(--work-color) 2.5%, #f7f7f7);padding:clamp(1rem,2.4vw,2rem)}.pc-work-deliverables{gap:.5rem;padding:0 clamp(1rem,2.4vw,2rem) clamp(1.2rem,2.5vw,2rem);display:grid}.pc-work-deliverables span{border-bottom:1px solid #0505051a;align-items:center;gap:.55rem;min-height:48px;padding-block:.55rem;font-size:.9rem;display:flex}.pc-work-deliverables i{font-family:var(--pc-font-mono);color:var(--work-color);font-style:normal}.pc-work-readable-index{border-top:1px solid #0505051f;margin-top:clamp(5rem,9vw,9rem);padding-top:clamp(3rem,6vw,5.5rem)}.pc-work-readable-index>header{gap:.8rem;max-width:1100px;display:grid}.pc-work-readable-index>header>span{font-family:var(--pc-font-mono);letter-spacing:.08em;text-transform:uppercase;color:#5d0710;font-size:.76rem}.pc-work-readable-index>header h2{max-width:16ch;font-family:var(--pc-font-display);letter-spacing:-.055em;text-wrap:balance;font-size:clamp(2.8rem,5vw,6rem);line-height:.94}.pc-work-readable-grid{gap:.9rem;margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.pc-work-readable-grid>article{--work-color:#5d0710;border:1px solid color-mix(in oklab, var(--work-color) 38%, #0505051a);border-top:6px solid var(--work-color);background:#fff;border-radius:1.15rem;gap:1.2rem;min-width:0;padding:clamp(1.2rem,2.8vw,2.2rem);display:grid;overflow:hidden;box-shadow:0 34px 76px -62px #000000c7}.pc-work-readable-grid header small{font-family:var(--pc-font-mono);text-transform:uppercase;color:var(--work-color);font-size:.68rem;line-height:1.5}.pc-work-readable-grid h3{font-family:var(--pc-font-display);letter-spacing:-.05em;margin-top:.55rem;font-size:clamp(2.1rem,3.5vw,4.2rem);line-height:.92}.pc-work-readable-grid>article>p{color:#050505ad;font-size:.96rem;line-height:1.62}.pc-work-readable-grid>article>p strong{color:#050505}.pc-work-readable-grid ul{align-content:start;gap:.55rem;list-style:none;display:grid}.pc-work-readable-grid li{align-items:flex-start;gap:.55rem;font-size:.86rem;line-height:1.45;display:flex}.pc-work-readable-grid li svg{color:var(--work-color);flex:none;margin-top:.15rem}.pc-work-readable-grid footer{border-top:1px solid #0505051a;align-self:end;gap:.9rem;padding-top:1.1rem;display:grid}.pc-work-readable-grid footer>span{color:#0505058f;font-size:.72rem;line-height:1.5}.pc-work-readable-grid footer a{background:var(--work-color);color:#fff;border-radius:999px;align-items:center;gap:.45rem;width:fit-content;min-height:44px;padding:.65rem .85rem;font-size:.84rem;font-weight:780;text-decoration:none;display:inline-flex}.pc-work-browser{background:#fff;border:1px solid #05050524;border-radius:1rem;overflow:hidden;box-shadow:0 30px 62px -46px #000000b3}.pc-work-browser>header{background:#f0ede7;border-bottom:1px solid #05050514;align-items:center;gap:.38rem;height:40px;padding-inline:.8rem;display:flex}.pc-work-browser>header i{background:#5d0710;border-radius:50%;width:8px;height:8px}.pc-work-browser>header i:nth-child(2){background:#e8cc83}.pc-work-browser>header i:nth-child(3){background:#004204}.pc-work-browser>header span{font-family:var(--pc-font-mono);color:#0505057a;margin-left:auto;font-size:.64rem}.pc-work-comptoir,.pc-work-cgerp,.pc-work-bigoudene,.pc-work-lexinorm{gap:.8rem;display:grid}.pc-work-comptoir-browser section{background:radial-gradient(circle at 82% 14%,#98004924,#0000 25%),linear-gradient(145deg,#fafafa,#f3efe8);min-height:380px;padding:clamp(1.2rem,2.8vw,2.4rem)}.pc-work-comptoir-browser small,.pc-work-cgerp-site small{font-family:var(--pc-font-mono);text-transform:uppercase;color:var(--work-color);font-size:.68rem}.pc-work-comptoir-browser strong,.pc-work-cgerp-site strong{max-width:14ch;font-family:var(--pc-font-display);letter-spacing:-.05em;margin-top:.55rem;font-size:clamp(2.3rem,4vw,4.6rem);line-height:.94;display:block}.pc-work-comptoir-browser p,.pc-work-cgerp-site p{color:#05050594;max-width:43ch;margin-top:.65rem;font-size:.82rem;line-height:1.5}.pc-work-comptoir-browser section>div{gap:.45rem;margin-top:1rem;display:grid}.pc-work-comptoir-browser section>div span{background:#fff;border:1px solid #05050517;border-radius:.7rem;padding:.6rem;font-size:.7rem}.pc-work-comptoir-browser button,.pc-work-cgerp-site button{background:var(--work-color);color:#fff;border:0;border-radius:999px;margin-top:.8rem;padding:.65rem .8rem;font-weight:750}.pc-work-comptoir-funnel{gap:.5rem;display:grid}.pc-work-comptoir-funnel article{background:#fff;border:1px solid #05050517;border-radius:.8rem;grid-template-columns:auto auto 1fr auto;align-items:center;gap:.55rem;min-height:76px;padding:.65rem;display:grid;position:relative}.pc-work-comptoir-funnel article>span{background:color-mix(in oklab, var(--work-color) 13%, #fff);width:40px;height:40px;color:var(--work-color);border-radius:50%;place-items:center;display:grid}.pc-work-comptoir-funnel small{font-family:var(--pc-font-mono);color:var(--work-color)}.pc-work-comptoir-funnel strong{font-size:.82rem}.pc-work-comptoir-funnel article>svg{color:#05050557}.pc-work-comptoir-chart{color:#fff;background:#100407;border:1px solid #05050517;border-radius:1rem;padding:clamp(1rem,2vw,1.5rem)}.pc-work-comptoir-chart>header{align-items:center;gap:.5rem;display:flex}.pc-work-comptoir-chart>header svg{color:#e8cc83}.pc-work-comptoir-chart>header span{font-family:var(--pc-font-mono);color:#fafafa8c;margin-left:auto;font-size:.68rem}.pc-work-comptoir-chart svg{width:100%;margin-top:.6rem;display:block;overflow:visible}.pc-work-chart-grid{fill:none;stroke:#fafafa14}.pc-work-chart-area{fill:#e8cc831a;opacity:0;animation:1s .3s forwards paused pc-work-area}.pc-work-chart-line{fill:none;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.8s cubic-bezier(.22,1,.36,1) .3s forwards paused pc-work-line}.pc-work-chart-line--impressions{stroke:#e8cc83;stroke-width:5px}.pc-work-chart-line--clicks{stroke:#a9bfe3;stroke-width:4px;animation-delay:.5s}.pc-work-project-stage[data-visible=true] .pc-work-chart-area,.pc-work-project-stage[data-visible=true] .pc-work-chart-line,.pc-work-project-stage[data-visible=true] .pc-work-chart-point,.pc-work-project-stage[data-visible=true] .pc-work-chart-point-halo{animation-play-state:running}.pc-work-chart-point{--point-index:0;opacity:0;transform-box:fill-box;transform-origin:50%;animation:.56s cubic-bezier(.2,1.45,.35,1) forwards pc-work-chart-point;animation-delay:calc(.52s + var(--point-index) * .35s);animation-play-state:paused;transform:scale(.25)}.pc-work-chart-point--clicks{animation-delay:calc(.76s + var(--point-index) * .3s)}.pc-work-chart-point-core{fill:#e8cc83;stroke:#100407;stroke-width:3px}.pc-work-chart-point--clicks .pc-work-chart-point-core{fill:#a9bfe3}.pc-work-chart-point-halo{fill:none;stroke:#e8cc83;stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite pc-work-chart-halo;animation-delay:calc(2.35s + var(--point-index) * .12s);animation-play-state:paused}.pc-work-chart-point--clicks .pc-work-chart-point-halo{stroke:#a9bfe3}.pc-work-comptoir-chart text{fill:#fafafa8c;font-family:var(--pc-font-mono);font-size:12px}.pc-work-cgerp-site{background:radial-gradient(circle at 80% 18%,#a9bfe338,#0000 28%),#f8fafc;min-height:370px;padding:clamp(1.2rem,2.8vw,2.4rem)}.pc-work-cgerp-site>div{gap:.45rem;margin-top:1rem;display:grid}.pc-work-cgerp-site>div span{background:#fff;border-left:3px solid #143567;border-radius:.45rem;padding:.65rem;font-size:.72rem}.pc-work-cgerp-dashboard{background:#fff;border:1px solid #1435671f;border-radius:1rem;padding:clamp(1rem,2vw,1.5rem);display:grid}.pc-work-cgerp-dashboard>header small{font-family:var(--pc-font-mono);text-transform:uppercase;color:#143567}.pc-work-cgerp-dashboard>header strong{max-width:24ch;font-family:var(--pc-font-display);margin-top:.35rem;font-size:clamp(1.5rem,2.5vw,2.8rem);line-height:1;display:block}.pc-work-cgerp-donut{aspect-ratio:1;justify-self:center;width:min(100%,300px);margin-top:1rem;position:relative}.pc-work-cgerp-donut svg{width:100%;height:100%;transform:rotate(-90deg)}.pc-work-cgerp-donut circle{fill:none;stroke:#14356714;stroke-width:28px}.pc-work-cgerp-donut circle:nth-child(2){stroke:#143567;stroke-linecap:round;animation:1.4s cubic-bezier(.22,1,.36,1) pc-work-donut}.pc-work-cgerp-donut>div{text-align:center;place-content:center;display:grid;position:absolute;inset:25%}.pc-work-cgerp-donut strong{font-family:var(--pc-font-display);color:#143567;font-size:clamp(2.2rem,4vw,4.2rem)}.pc-work-cgerp-donut span{color:#0505058a;font-size:.72rem;line-height:1.35}.pc-work-cgerp-bars{gap:.55rem;margin-top:1rem;display:grid}.pc-work-cgerp-bars article header{justify-content:space-between;gap:.5rem;font-size:.75rem;display:flex}.pc-work-cgerp-bars article header strong{color:#143567}.pc-work-cgerp-bars i{background:#14356714;border-radius:999px;height:8px;margin-top:.25rem;display:block;overflow:hidden}.pc-work-cgerp-bars b{border-radius:inherit;width:0;height:100%;animation:pc-work-bar 1.1s calc(.2s + var(--bar-index) * .1s) cubic-bezier(.22, 1, .36, 1) forwards;background:linear-gradient(90deg,#143567,#4b8ee8);display:block}.pc-work-bigoudene-split{border-radius:1rem;display:grid;overflow:hidden;box-shadow:0 28px 58px -42px #0009}.pc-work-bigoudene-split article{color:#fff;align-content:end;min-height:390px;padding:clamp(1.2rem,3vw,2.4rem);display:grid}.pc-work-bigoudene-split article:first-child{background:linear-gradient(#0000,#021e04e6),radial-gradient(circle at 30% 18%,#b78b4f,#004204 82%)}.pc-work-bigoudene-split article:last-child{background:linear-gradient(#0000,#370319eb),radial-gradient(circle at 70% 18%,#d2aa7c,#5d0710 82%)}.pc-work-bigoudene-split small{font-family:var(--pc-font-mono);text-transform:uppercase;opacity:.72;font-size:.72rem}.pc-work-bigoudene-split strong{max-width:9ch;font-family:var(--pc-font-display);letter-spacing:-.055em;margin-top:.4rem;font-size:clamp(2.8rem,5vw,5.8rem);line-height:.9}.pc-work-bigoudene-split p{opacity:.72;max-width:42ch;margin-top:.7rem;font-size:.86rem;line-height:1.5}.pc-work-bigoudene-split article>div{flex-wrap:wrap;gap:.45rem;margin-top:.8rem;display:flex}.pc-work-bigoudene-split article>div span{border:1px solid #fafafa3d;border-radius:999px;padding:.4rem .55rem;font-size:.7rem}.pc-work-bigoudene-path{background:#fff;border:1px solid #05050517;border-radius:.8rem;grid-template-columns:auto auto 1fr;align-items:center;gap:.8rem;min-height:88px;padding:.75rem;display:grid}.pc-work-bigoudene-path>span{align-items:center;gap:.45rem;font-size:.82rem;display:flex}.pc-work-bigoudene-path>i{color:#8a6e12}.pc-work-bigoudene-path>div{grid-template-columns:repeat(2,1fr);gap:.45rem;display:grid}.pc-work-bigoudene-path strong{text-align:center;background:#f4ecd6;border-radius:.6rem;padding:.55rem;font-size:.78rem}.pc-work-bigoudene-proof{background:#fff;border:1px solid #05050517;border-radius:.8rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.8rem;display:grid}.pc-work-bigoudene-proof svg{color:#8a6e12}.pc-work-bigoudene-proof small{font-family:var(--pc-font-mono);color:#8a6e12}.pc-work-bigoudene-proof strong{margin-top:.2rem;font-size:.82rem;display:block}.pc-work-bigoudene-proof>span{font-family:var(--pc-font-display);color:#8a6e12;font-size:1.7rem}.pc-work-lexinorm{color:#fff;background:#0d0504;border-radius:1rem;padding:clamp(.8rem,2vw,1.4rem)}.pc-work-lexinorm-flow,.pc-work-lexinorm-system,.pc-work-lexinorm-assistant{background:#fafafa0b;border:1px solid #fafafa1c;border-radius:.9rem;padding:clamp(.9rem,2vw,1.4rem)}.pc-work-lexinorm-flow header small{font-family:var(--pc-font-mono);text-transform:uppercase;color:#e8cc83}.pc-work-lexinorm-flow header strong{max-width:29ch;font-family:var(--pc-font-display);margin-top:.35rem;font-size:clamp(1.4rem,2.5vw,2.7rem);line-height:1;display:block}.pc-work-lexinorm-flow>div{gap:.45rem;margin-top:1rem;display:grid}.pc-work-lexinorm-flow article{background:#0003;border:1px solid #fafafa17;border-radius:.7rem;grid-template-columns:auto auto 1fr auto;align-items:center;gap:.55rem;min-height:68px;padding:.55rem;display:grid}.pc-work-lexinorm-flow article>span{color:#e8cc83;background:#4a322980;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.pc-work-lexinorm-flow article small{font-family:var(--pc-font-mono);color:#e8cc83}.pc-work-lexinorm-flow article strong{font-size:.78rem}.pc-work-lexinorm-flow article>svg{color:#fafafa57}.pc-work-lexinorm-system{--pc-lex-dot-radius:190px;background:radial-gradient(circle,#e8cc8317,#0000 34%),#fafafa08;min-height:470px;position:relative;overflow:hidden}.pc-work-lexinorm-hub{z-index:3;aspect-ratio:1;text-align:center;background:radial-gradient(circle,#2d1711,#0d0504);border:1px solid #e8cc8359;border-radius:50%;place-content:center;justify-items:center;width:clamp(112px,36%,190px);padding:1rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pc-work-lexinorm-hub svg{color:#e8cc83}.pc-work-lexinorm-hub small{font-family:var(--pc-font-mono);text-transform:uppercase;color:#e8cc83;margin-top:.5rem;font-size:.62rem}.pc-work-lexinorm-hub strong{font-family:var(--pc-font-display);margin-top:.25rem;font-size:1.25rem}.pc-work-lexinorm-system article{--block-index:0;text-align:center;background:#fafafa0f;border:1px solid #e8cc8333;border-radius:.8rem;place-content:center;width:130px;min-height:90px;display:grid;position:absolute}.pc-work-lexinorm-system article:first-of-type{top:8%;left:5%}.pc-work-lexinorm-system article:nth-of-type(2){top:8%;right:5%}.pc-work-lexinorm-system article:nth-of-type(3){bottom:8%;left:5%}.pc-work-lexinorm-system article:nth-of-type(4){bottom:8%;right:5%}.pc-work-lexinorm-system article span{font-family:var(--pc-font-mono);color:#e8cc83;font-size:.62rem}.pc-work-lexinorm-system article strong{margin-top:.3rem;font-size:.78rem}.pc-work-lexinorm-system>i{--dot-index:0;width:8px;height:8px;animation:pc-work-data-dot 5.5s calc(var(--dot-index) * -1.2s) linear infinite;background:#e8cc83;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 0 12px #e8cc83}.pc-work-lexinorm-assistant{grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;display:grid}.pc-work-lexinorm-assistant>svg:first-child{color:#a9bfe3}.pc-work-lexinorm-assistant>svg:last-child{color:#e8cc83}.pc-work-lexinorm-assistant small{font-family:var(--pc-font-mono);color:#a9bfe3}.pc-work-lexinorm-assistant strong{margin-top:.2rem;font-size:.82rem;display:block}.pc-work-method{background:#f4efe6}.pc-work-method header{max-width:980px}.pc-work-method-line{align-items:center;gap:.8rem;margin-top:clamp(2.7rem,5vw,5rem);display:grid}.pc-work-method-line article{background:#fff;border:1px solid #0505051a;border-radius:1rem;grid-template-rows:auto auto 1fr;grid-template-columns:auto 1fr;gap:.6rem;min-height:230px;padding:clamp(1.1rem,2vw,1.7rem);display:grid}.pc-work-method-line article>span{color:#fff;background:#980049;border-radius:50%;grid-row:1/3;place-items:center;width:48px;height:48px;display:grid}.pc-work-method-line small{font-family:var(--pc-font-mono);color:#980049}.pc-work-method-line strong{font-family:var(--pc-font-display);font-size:clamp(1.6rem,2.5vw,2.7rem)}.pc-work-method-line p{color:#05050594;grid-column:1/-1;align-self:end;max-width:32ch;font-size:.96rem;line-height:1.55}.pc-work-method-line>i{color:#050505;background:#e8cc83;border-radius:50%;justify-self:center;place-items:center;width:48px;height:48px;display:grid}.pc-work-final-proof{color:#fff;background:#004204}.pc-work-final-proof .pc-work-shell{text-align:center;justify-items:center;max-width:1200px;display:grid}.pc-work-final-proof svg{color:#e8cc83}.pc-work-final-proof h2{max-width:22ch;font-family:var(--pc-font-display);letter-spacing:-.055em;margin-top:1rem;font-size:clamp(2.6rem,5vw,6rem);line-height:.93}.pc-work-final-proof a{color:#050505;background:#e8cc83;border-radius:999px;align-items:center;gap:.55rem;min-height:52px;margin-top:1.6rem;padding:.8rem 1rem;font-weight:800;text-decoration:none;display:inline-flex}[data-work-reveal]{opacity:0;transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}[data-work-reveal][data-visible=true]{opacity:1;transform:none}@media (width>=720px){.pc-work-pole-filters{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:visible}.pc-work-pole-filters button{width:100%;min-width:0}.pc-work-project-tabs,.pc-work-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-work-metrics article:nth-child(2n){border-left:1px solid #05050517}.pc-work-deliverables{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-work-comptoir-browser section>div{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-work-comptoir-funnel{grid-template-columns:repeat(4,minmax(0,1fr))}.pc-work-comptoir-funnel article{grid-template-rows:auto auto;grid-template-columns:auto 1fr}.pc-work-comptoir-funnel article>span{grid-row:1/3}.pc-work-comptoir-funnel article>svg{position:absolute;right:-.5rem}.pc-work-bigoudene-split,.pc-work-readable-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1040px){.pc-work-showcase-head{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}.pc-work-project-tabs,.pc-work-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.pc-work-metrics article{border-top:0!important}.pc-work-metrics article+article{border-left:1px solid #05050517}.pc-work-comptoir{grid-template-columns:minmax(320px,.65fr) minmax(0,1.35fr)}.pc-work-comptoir-chart{grid-column:1/-1}.pc-work-cgerp{grid-template-columns:minmax(420px,1.05fr) minmax(360px,.95fr)}.pc-work-lexinorm{grid-template-columns:minmax(300px,.65fr) minmax(0,1.35fr)}.pc-work-lexinorm-assistant{grid-column:1/-1}.pc-work-method-line{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr)}}@media (width<=1039px){.pc-work-hero{min-height:150svh}.pc-work-hero-sticky{grid-template-columns:1fr;align-content:center}.pc-work-orbit{min-height:520px}}@media (width<=719px){.pc-work-shell{width:min(100% - 2rem,1760px);padding-block:4.5rem}.pc-work-hero{min-height:auto}.pc-work-hero-sticky{width:calc(100% - 2rem);min-height:auto;padding:7rem 0 4rem;position:relative}.pc-work-hero-copy h1{font-size:clamp(3.1rem,15vw,5rem)}.pc-work-orbit{border-radius:1.2rem;min-height:430px}.pc-work-orbit-project{min-width:90px}.pc-work-orbit-project>div{width:64px;height:64px}.pc-work-orbit-project>span{font-size:.56rem}.pc-work-wow[data-work-phase=impact] .pc-work-orbit-project{transform:translate(-50%, -50%) rotate(calc(var(--work-index) * 90deg + 22deg)) translateX(145px) rotate(calc(var(--work-index) * -90deg - 22deg))}.pc-work-showcase-head h2,.pc-work-method h2{font-size:clamp(2.8rem,13vw,4.5rem)}.pc-work-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-work-metrics article{min-height:140px;padding:.9rem}.pc-work-metrics strong{white-space:normal;font-size:clamp(2.7rem,13vw,4.4rem)}.pc-work-metrics span{font-size:.68rem}.pc-work-metrics small{font-size:.7rem}.pc-work-project-intro h3{font-size:clamp(2.5rem,13vw,4.2rem)}.pc-work-bigoudene-split article{min-height:330px}.pc-work-bigoudene-path{grid-template-columns:1fr}.pc-work-bigoudene-path>i{justify-self:center;transform:rotate(90deg)}.pc-work-bigoudene-proof{grid-template-columns:auto 1fr}.pc-work-bigoudene-proof>span{grid-column:1/-1}.pc-work-lexinorm-system{--pc-lex-dot-radius:clamp(100px, 32vw, 145px);min-height:430px}.pc-work-lexinorm-system article{width:108px}.pc-work-comptoir-chart text{font-size:24px}.pc-work-method-line>i{transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.pc-work-wow *,.pc-work-wow :before,.pc-work-wow :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.pc-work-hero{min-height:auto}.pc-work-hero-sticky{position:relative}[data-work-reveal]{opacity:1;transform:none}.pc-work-chart-line{stroke-dashoffset:0}.pc-work-chart-area{opacity:1}.pc-work-chart-point{opacity:1;transform:none}.pc-work-chart-point-halo{opacity:.42}}@keyframes pc-work-project-float{0%,to{translate:0}50%{translate:0 -7px}}@keyframes pc-work-orbit-spin{to{rotate:360deg}}@keyframes pc-work-signal{0%{opacity:0;transform:translate(-50%,-50%)rotate(0)translate(40px)}20%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)rotate(360deg)translate(255px)}}@keyframes pc-work-stage-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes pc-work-line{to{stroke-dashoffset:0}}@keyframes pc-work-area{to{opacity:1}}@keyframes pc-work-chart-point{72%{opacity:1;transform:scale(1.28)}to{opacity:1;transform:scale(1)}}@keyframes pc-work-chart-halo{0%{opacity:.58;transform:scale(.55)}80%,to{opacity:0;transform:scale(1.8)}}@keyframes pc-work-donut{0%{stroke-dasharray:0 100}}@keyframes pc-work-bar{to{width:var(--bar-width)}}@keyframes pc-work-data-dot{0%{transform:translate(-50%, -50%) rotate(calc(var(--dot-index) * 90deg)) translateX(35px);opacity:0}20%{opacity:1}to{transform:translate(-50%, -50%) rotate(calc(var(--dot-index) * 90deg + 360deg)) translateX(var(--pc-lex-dot-radius,190px));opacity:0}}.pc-work-hero:before{display:none}.pc-work-project-stage[data-work-reveal],.pc-work-project-stage[data-work-reveal][data-visible=true]{opacity:1;transform:none}.pc-work-visual-grid{gap:clamp(1rem,2vw,1.5rem);min-width:0;display:grid;grid-template-columns:minmax(0,1fr)!important}.pc-work-visual-proof{min-height:clamp(340px,52vw,720px)}.pc-work-visual-proof>*{min-height:inherit}.pc-work-current-site,.pc-work-visual-proof{width:100%;min-width:0}@media (width>=1040px){.pc-work-comptoir,.pc-work-cgerp{grid-template-columns:minmax(0,1fr)}.pc-work-comptoir-chart{grid-column:auto}}@media (width<=1023px){.pc-work-wow [data-work-reveal]{opacity:1!important;transition:none!important;transform:none!important}}@media (width<=759px){.pc-work-hero-copy{min-width:0}.pc-work-hero-copy h1{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:pretty;row-gap:clamp(.65rem,3vw,.85rem);max-width:100%;font-size:clamp(2.75rem,12.4vw,4.2rem)}.pc-work-hero-copy h1 strong{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:pretty;width:100%;font-size:clamp(2.1rem,8.8vw,3.4rem);line-height:1.2}.pc-work-hero-copy>p{overflow-wrap:anywhere;max-width:100%}.pc-work-visual-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.1rem;padding:0;overflow:visible}.pc-work-visual-grid>*{width:100%;min-width:0}.pc-work-wow .pc-work-metrics,.pc-work-wow .pc-work-metrics article,.pc-work-wow .pc-work-metrics strong,.pc-work-wow .pc-work-metrics span,.pc-work-wow .pc-work-metrics small{min-width:0;max-width:100%}.pc-work-wow .pc-work-metrics article{padding:clamp(.65rem,3vw,.9rem)}.pc-work-wow .pc-work-metrics strong{letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(1.55rem,6.9vw,2.8rem);line-height:.9}.pc-work-wow .pc-work-metrics span,.pc-work-wow .pc-work-metrics small{overflow-wrap:anywhere}.pc-work-wow{--work-orbit-radius-cap:clamp(72px, calc(50vw - 80px), 110px)}.pc-work-orbit{--work-mobile-radius-cap:clamp(72px, calc(50vw - 70px), 145px);--work-mobile-project-radius:clamp(72px, calc(50vw - 70px), 110px);--work-mobile-proof-radius:clamp(72px, calc(50vw - 70px), 130px)}.pc-work-wow .pc-work-orbit .pc-work-orbit-core{aspect-ratio:auto;width:clamp(80px,25vw,104px);height:clamp(80px,25vw,104px);padding:.45rem}.pc-work-wow .pc-work-orbit .pc-work-orbit-core svg{width:18px;height:18px}.pc-work-wow .pc-work-orbit .pc-work-orbit-core small{margin-top:.2rem;font-size:.46rem}.pc-work-wow .pc-work-orbit .pc-work-orbit-core strong{max-width:10ch;margin-top:.2rem;font-size:clamp(.62rem,2.7vw,.84rem);line-height:.96}.pc-work-wow[data-work-phase=projects] .pc-work-orbit .pc-work-orbit-project:nth-of-type(n){transform:translate(-50%, -50%) rotate(calc(var(--work-index) * 90deg + 22deg)) translateX(var(--work-mobile-project-radius)) rotate(calc(var(--work-index) * -90deg - 22deg))}.pc-work-wow[data-work-phase=proof] .pc-work-orbit .pc-work-orbit-project:nth-of-type(n){transform:translate(-50%, -50%) rotate(calc(var(--work-index) * 90deg + 22deg)) translateX(var(--work-mobile-proof-radius)) rotate(calc(var(--work-index) * -90deg - 22deg))}.pc-work-wow[data-work-phase=impact] .pc-work-orbit .pc-work-orbit-project:nth-of-type(n){transform:translate(-50%, -50%) rotate(calc(var(--work-index) * 90deg + 22deg)) translateX(var(--work-mobile-radius-cap)) rotate(calc(var(--work-index) * -90deg - 22deg))}}.pc-work-wow .pc-work-metrics{overflow:hidden}.pc-work-wow .pc-work-metrics article{min-width:0;overflow:hidden}.pc-work-wow .pc-work-metrics strong{letter-spacing:-.055em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;width:100%;min-width:0;max-width:100%;font-size:clamp(2.35rem,4.5vw,5.4rem);line-height:.88;display:block}.pc-work-method{background:radial-gradient(circle at 12% 18%,#98004914,#0000 30%),radial-gradient(circle at 88% 76%,#00420414,#0000 32%),#f4efe6;position:relative;overflow:hidden}.pc-work-method:before{display:none}.pc-work-method .pc-work-shell{z-index:1;position:relative}.pc-work-method-line article{--work-method-color:#980049;isolation:isolate;border-color:color-mix(in oklab, var(--work-method-color) 22%, transparent);background:linear-gradient(145deg, #fffffffa, #ffffffd1), var(--work-method-color);border-radius:1.45rem;transition:border-color .26s,box-shadow .32s,transform .32s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:0 22px 60px #20181114,inset 0 1px #ffffffe6}.pc-work-method-line article:nth-of-type(2){--work-method-color:#123f7b}.pc-work-method-line article:nth-of-type(3){--work-method-color:#006d24}.pc-work-method-line article:before{z-index:0;background:var(--work-method-color);content:"";border-radius:0 0 999px 999px;height:4px;position:absolute;top:0;left:1.4rem;right:1.4rem}.pc-work-method-line article:after{z-index:0;color:color-mix(in oklab, var(--work-method-color) 7%, transparent);font-family:var(--pc-font-display);letter-spacing:-.08em;content:"01";pointer-events:none;font-size:clamp(6rem,9vw,9rem);font-weight:800;line-height:.72;position:absolute;bottom:.35rem;right:.35rem}.pc-work-method-line article:nth-of-type(2):after{content:"02"}.pc-work-method-line article:nth-of-type(3):after{content:"03"}.pc-work-method-line article>*{z-index:1;position:relative}.pc-work-method-line article>span{background:var(--work-method-color);box-shadow:0 10px 26px color-mix(in oklab, var(--work-method-color) 28%, transparent);transition:transform .32s cubic-bezier(.22,1,.36,1)}.pc-work-method-line small{border:1px solid color-mix(in oklab, var(--work-method-color) 22%, transparent);background:color-mix(in oklab, var(--work-method-color) 6%, #fff);width:fit-content;color:var(--work-method-color);border-radius:999px;align-self:center;align-items:center;padding:.28rem .48rem;display:inline-flex}.pc-work-method-line strong{text-wrap:balance;line-height:.96}.pc-work-method-line p{z-index:1;position:relative}.pc-work-method-line>i{border:1px solid #05050514;transition:transform .26s cubic-bezier(.22,1,.36,1);box-shadow:0 12px 28px #56401229}.pc-work-final-proof .pc-work-shell>a{text-align:center;border:1px solid #05050529;justify-content:center;justify-self:center;width:fit-content;min-width:min(290px,100%);min-height:58px;margin-inline:auto;padding:.95rem 1.35rem;font-size:.95rem;line-height:1.15;transition:box-shadow .26s,transform .26s cubic-bezier(.22,1,.36,1);box-shadow:0 16px 34px #0003,inset 0 1px #ffffff80}.pc-work-final-proof .pc-work-shell>a svg{flex:none;transition:transform .26s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.pc-work-method-line article:hover{border-color:color-mix(in oklab, var(--work-method-color) 42%, transparent);transform:translateY(-8px);box-shadow:0 28px 72px #20181124,inset 0 1px #fffffff2}.pc-work-method-line article:hover>span{transform:rotate(-7deg)scale(1.06)}.pc-work-method-line>i:hover{transform:translate(4px)scale(1.05)}.pc-work-final-proof .pc-work-shell>a:hover{transform:translateY(-4px);box-shadow:0 22px 44px #00000042,inset 0 1px #ffffff8c}.pc-work-final-proof .pc-work-shell>a:hover svg{transform:translate(4px)}}.pc-work-final-proof .pc-work-shell>a:focus-visible{outline-offset:4px;outline:3px solid #fff}@media (width<=759px){.pc-work-wow .pc-work-metrics strong{font-size:clamp(1.55rem,6.9vw,2.8rem)}.pc-work-method-line article{min-height:210px}.pc-work-method-line>i{transform:rotate(90deg)}.pc-work-final-proof .pc-work-shell>a{width:min(100%,320px);min-width:0}}@media (prefers-reduced-motion:reduce){.pc-work-method-line article,.pc-work-method-line article>span,.pc-work-method-line>i,.pc-work-final-proof .pc-work-shell>a,.pc-work-final-proof .pc-work-shell>a svg{transition:none}}@media (width<=374px){.pc-work-wow .pc-work-orbit .pc-work-orbit-core small{display:none}}@media (width>=760px) and (width<=1039px){.pc-work-hero{min-height:0}.pc-work-hero-sticky{align-content:start;min-height:0;padding-block:6rem 4rem;position:relative}.pc-work-hero-copy h1{row-gap:.75rem}.pc-work-hero-copy h1 strong{line-height:1.08}}@media (width>=1040px) and (height<=940px){.pc-work-hero-sticky{gap:clamp(2rem,4vw,5rem);padding-block:clamp(5.4rem,8vh,6.5rem) clamp(2rem,4vh,3rem)}.pc-work-hero-copy h1{margin-top:1rem;font-size:clamp(3.4rem,min(5vw,8vh),5.3rem);line-height:.9}.pc-work-hero-copy>p{margin-top:.85rem;font-size:clamp(.94rem,1.05vw,1.08rem);line-height:1.48}.pc-work-hero-cta{margin-top:1rem}.pc-work-orbit{--work-impact-radius:min(265px, calc(32svh - 60px));height:min(64svh,560px);min-height:0}.pc-work-wow[data-work-phase=impact] .pc-work-orbit-project{transform:translate(-50%, -50%) rotate(calc(var(--work-index) * 90deg + 22deg)) translateX(var(--work-impact-radius)) rotate(calc(var(--work-index) * -90deg - 22deg))}}.pc-work-wow[data-work-phase=projects] .pc-work-orbit .pc-work-orbit-project:nth-of-type(n){transform:translate(-50%, -50%) rotate(calc(var(--work-index) * 90deg + 22deg)) translateX(min(245px, var(--work-orbit-radius-cap,180px))) rotate(calc(var(--work-index) * -90deg - 22deg))}.pc-work-wow[data-work-phase=proof] .pc-work-orbit .pc-work-orbit-project:nth-of-type(n){transform:translate(-50%, -50%) rotate(calc(var(--work-index) * 90deg + 22deg)) translateX(min(210px, var(--work-orbit-radius-cap,180px))) rotate(calc(var(--work-index) * -90deg - 22deg))}.pc-work-wow[data-work-phase=impact] .pc-work-orbit .pc-work-orbit-project:nth-of-type(n){transform:translate(-50%, -50%) rotate(calc(var(--work-index) * 90deg + 22deg)) translateX(min(265px, var(--work-orbit-radius-cap,180px))) rotate(calc(var(--work-index) * -90deg - 22deg))}@media (width>=760px){.pc-work-wow .pc-work-orbit .pc-work-orbit-core{width:min(36%, var(--work-core-size-cap,240px));height:min(36%, var(--work-core-size-cap,240px));aspect-ratio:auto;padding:clamp(.55rem, calc(var(--work-core-size-cap,240px) * .08), 1.5rem);transition:width .42s cubic-bezier(.22,1,.36,1),height .42s cubic-bezier(.22,1,.36,1),opacity .7s,transform .9s cubic-bezier(.22,1,.36,1),box-shadow .7s}.pc-work-wow .pc-work-orbit .pc-work-orbit-core svg{width:clamp(15px, calc(var(--work-core-size-cap,240px) * .12), 26px);height:clamp(15px, calc(var(--work-core-size-cap,240px) * .12), 26px)}.pc-work-wow .pc-work-orbit .pc-work-orbit-core small{font-size:clamp(.42rem, calc(var(--work-core-size-cap,240px) * .04), .66rem);margin-top:clamp(.2rem,1vw,.6rem)}.pc-work-wow .pc-work-orbit .pc-work-orbit-core strong{font-size:clamp(.7rem, calc(var(--work-core-size-cap,240px) * .115), 2.1rem);margin-top:clamp(.2rem,.7vw,.45rem)}}@media (width>=1040px) and (height<=660px){.pc-work-wow .pc-work-orbit .pc-work-orbit-core{padding:.4rem}.pc-work-wow .pc-work-orbit .pc-work-orbit-core strong{display:none}.pc-work-wow .pc-work-orbit .pc-work-orbit-core small{margin-top:.15rem}}@media (width<=759px){.pc-work-wow[data-work-phase] .pc-work-orbit .pc-work-orbit-project:nth-of-type(4){transform:translate(-50%, -50%) translate(calc(-1 * var(--work-orbit-radius-cap,80px)), -120px)}.pc-work-wow[data-work-phase] .pc-work-orbit .pc-work-orbit-project:nth-of-type(5){transform:translate(-50%, -50%) translate(var(--work-orbit-radius-cap,80px), -120px)}.pc-work-wow[data-work-phase] .pc-work-orbit .pc-work-orbit-project:nth-of-type(6){transform:translate(-50%, -50%) translate(calc(-1 * var(--work-orbit-radius-cap,80px)), 120px)}.pc-work-wow[data-work-phase] .pc-work-orbit .pc-work-orbit-project:nth-of-type(7){transform:translate(-50%, -50%) translate(var(--work-orbit-radius-cap,80px), 120px)}}@media (width>=1040px) and (height<=680px){.pc-work-hero{min-height:auto}.pc-work-hero-sticky{gap:clamp(2rem,4vw,4rem);min-height:0;padding-block:2.5rem;position:relative;top:auto}.pc-work-hero-copy h1{max-width:14ch;margin-top:.8rem;font-size:clamp(2.6rem,7.2vh,3.45rem);line-height:.94}.pc-work-hero-copy>p{margin-top:.7rem;font-size:.94rem;line-height:1.42}.pc-work-hero-cta{min-height:44px;margin-top:.8rem}.pc-work-orbit{height:min(72svh,430px);min-height:360px}}.pc-work-case-details summary{cursor:pointer;padding:.8rem 0;font-weight:650}.pc-work-case-details summary:focus-visible{outline-offset:4px;outline:2px solid}.pc-work-comptoir-chart.pc-growth-story{color:#fffaf3;background:#17090f;min-width:0;padding:clamp(1.1rem,3vw,2.5rem)}.pc-growth-story>header{gap:1rem;display:grid}.pc-growth-story>header>span{color:#efaccb;margin:0;font-size:.8rem}.pc-growth-story h4{letter-spacing:-.04em;color:#fffaf3;max-width:22ch;margin:0;font-size:clamp(1.8rem,3.5vw,3rem);line-height:1.08}.pc-growth-layout{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:1.25rem;margin-top:2rem;display:grid}.pc-growth-comparison{background:#23131c;border:1px solid #694e59;border-radius:1rem;min-width:0;margin:0;padding:clamp(1rem,2vw,1.75rem)}.pc-growth-comparison figcaption{color:#e6d9de;font-size:.85rem}.pc-growth-single-chart{height:300px;margin-top:1.5rem;position:relative}.pc-growth-story .pc-growth-single-chart svg{width:100%;height:100%;margin:0;display:block;position:absolute;inset:0;overflow:visible}.pc-growth-guide{fill:none;stroke:#694e59;stroke-width:1px}.pc-growth-story .pc-growth-link{stroke:#ffb3d5;stroke-width:3px;fill:none;vector-effect:non-scaling-stroke}.pc-growth-single-chart circle{fill:#ffb3d5;stroke:#23131c;stroke-width:2px;vector-effect:non-scaling-stroke}.pc-growth-start,.pc-growth-finish{gap:.5rem;min-width:0;display:grid;position:absolute}.pc-growth-start{bottom:0;left:0}.pc-growth-finish{text-align:right;top:0;right:0}.pc-growth-start>span,.pc-growth-finish>span{color:#dbc9d2;font:.85rem var(--pc-font-mono)}.pc-growth-start>strong{color:#fffaf3;white-space:nowrap;font-size:clamp(1.15rem,2.2vw,1.75rem)}.pc-growth-start>small{color:#dbc9d2;font-size:.75rem}.pc-growth-finish>strong{color:#ffb3d5;letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(2rem,4.5vw,3.7rem);line-height:1.1}.pc-growth-finish>b{color:#fffaf3;font-size:1rem;font-weight:500}.pc-growth-reach{color:#5c1235;background:#faeaf2;border-radius:1rem;flex-direction:column;align-items:flex-start;gap:1rem;min-width:0;padding:clamp(1rem,2vw,1.75rem);display:flex}.pc-growth-reach>svg{width:26px;height:26px;margin:0}.pc-growth-reach>span{font-size:.9rem}.pc-growth-reach>strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(2rem,4vw,3.6rem);line-height:1}.pc-growth-reach>b{font-size:.95rem}.pc-growth-reach>p{color:#5c1235;margin:0;font-size:.85rem;line-height:1.65}.pc-growth-reach>small{margin-top:auto;font-size:.72rem}@media (width<=899px){.pc-growth-layout{grid-template-columns:minmax(0,1fr)}.pc-growth-reach>strong{font-size:clamp(2.8rem,8vw,4rem)}}.pc-bigoudene-preview{background:#fffdf7;border:1px solid #b9b6aa;border-radius:1rem;grid-column:1/-1;min-width:0;margin:0;animation:1.2s cubic-bezier(.16,1,.3,1) both paused pc-bigoudene-arrive;overflow:hidden;box-shadow:0 18px 45px -30px #27210e80}.pc-bigoudene-browser{color:#343126;font:.75rem var(--pc-font-mono);border-bottom:1px solid #d8d3c7;align-items:center;gap:.7rem;padding:.8rem 1rem;display:flex}.pc-bigoudene-browser>span:first-child{color:#777367;letter-spacing:.2em}.pc-bigoudene-browser>span:last-child{margin-left:auto}.pc-bigoudene-screen{aspect-ratio:40/19;background:#071c38;display:block;overflow:hidden}.pc-bigoudene-screen img{object-fit:contain;width:100%;height:100%;display:block}.proof-motion[data-proof-visible=true] .pc-bigoudene-preview{animation-play-state:running}.pc-bigoudene-preview figcaption{color:#403a20;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:1rem 1.25rem;font-size:.9rem;display:flex}.pc-bigoudene-preview figcaption a{text-underline-offset:4px;align-items:center;gap:.5rem;min-height:44px;font-weight:700;text-decoration:underline;display:inline-flex}.pc-bigoudene-preview a:focus-visible{outline-offset:-4px;outline:3px solid #7e630e}@keyframes pc-bigoudene-arrive{0%{opacity:.7;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=899px){.pc-search-plots{grid-template-columns:minmax(0,1fr)}}@media (width<=479px){.pc-bigoudene-browser{flex-wrap:wrap;padding:.75rem;font-size:.65rem}.pc-bigoudene-browser>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.pc-bigoudene-preview{opacity:1;animation:none;transform:none}}.pc-cgerp-results{gap:1.5rem}.pc-cgerp-keyfigures{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.pc-cgerp-keyfigures article{background:#edf3fc;border:1px solid #b9cbe6;border-radius:1rem;align-content:start;gap:.6rem;min-width:0;padding:clamp(1rem,2vw,1.5rem);display:grid}.pc-cgerp-keyfigures strong{color:#143567;font-variant-numeric:tabular-nums;letter-spacing:-.045em;white-space:nowrap;font-size:clamp(2rem,4vw,3.8rem);line-height:1}.pc-cgerp-keyfigures span{color:#143567;font-size:.9rem;font-weight:700;line-height:1.4}.pc-cgerp-keyfigures small{color:#465b7b;font-size:.75rem;line-height:1.5}.pc-cgerp-repartition{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:2rem;display:grid}.pc-cgerp-repartition .pc-work-cgerp-donut{width:200px;max-width:100%;min-height:0;margin:0 auto}.pc-cgerp-repartition .pc-work-cgerp-bars{margin:0}.pc-cgerp-repartition .pc-work-cgerp-bars p,.pc-cgerp-source{color:#465b7b;margin:0;font-size:.75rem;line-height:1.65}.pc-cgerp-source{border-top:1px solid #cbd7e9;padding-top:1rem}@media (width<=719px){.pc-cgerp-keyfigures{grid-template-columns:minmax(0,1fr)}.pc-cgerp-keyfigures strong{font-size:2.7rem}.pc-cgerp-repartition{grid-template-columns:minmax(0,1fr);gap:1rem}}
