.pc-current-site{background:#f7f4ef;border:1px solid #0505051f;border-radius:1.15rem;width:100%;min-width:0;max-width:1267px;margin-inline:auto;transition:border-color .22s,box-shadow .32s;position:relative;overflow:hidden;box-shadow:0 30px 70px -48px #000000b8}.pc-current-site>header{background:#fafafaf5;border-bottom:1px solid #05050514;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:42px;padding:.55rem .75rem;display:grid}.pc-current-site>header>span{gap:.24rem;display:flex}.pc-current-site>header i{background:#0505052e;border-radius:50%;width:7px;height:7px;display:block}.pc-current-site>header strong{min-width:0;font-family:var(--pc-font-mono);text-overflow:ellipsis;white-space:nowrap;color:#05050594;font-size:.72rem;font-weight:650;overflow:hidden}.pc-current-site>header small{font-family:var(--pc-font-mono);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#004204;border-radius:999px;padding:.3rem .48rem;font-size:.64rem}.pc-current-site>a{background:#ece9e4;display:block;position:relative;overflow:hidden}.pc-current-site-compare{aspect-ratio:16/9;background:#ece9e4;position:relative;overflow:hidden}.pc-current-site-compare picture,.pc-current-site-compare img{width:100%;height:100%;position:absolute;inset:0}.pc-current-site-compare img{object-fit:cover;object-position:top center}.pc-current-site-before{z-index:1;clip-path:inset(0 calc(100% - var(--pc-comparison)) 0 0)}.pc-current-site-compare-label{z-index:2;font-family:var(--pc-font-mono);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#050505c7;border:1px solid #fafafa3d;border-radius:999px;padding:.4rem .6rem;font-size:.66rem;position:absolute;top:.75rem}.pc-current-site-compare-label--before{left:.75rem}.pc-current-site-compare-label--after{right:.75rem}.pc-current-site-compare-divider{z-index:3;top:0;bottom:0;left:var(--pc-comparison);pointer-events:none;background:#fff;width:2px;position:absolute;transform:translate(-1px);box-shadow:0 0 0 1px #05050533}.pc-current-site-compare-divider:after{color:#fff;content:"↔";background:#8a6e12;border:2px solid #fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 30px #0000003d}.pc-current-site-compare-control{font-family:var(--pc-font-mono);color:#050505a8;border-top:1px solid #05050514;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:.8rem;padding:.7rem .75rem .15rem;font-size:.68rem;display:grid}.pc-current-site-compare-control input{accent-color:#8a6e12;cursor:ew-resize;width:100%;min-height:44px;margin:0}.pc-current-site-compare-control a{color:#5d0710;align-items:center;gap:.25rem;min-height:44px;font-weight:760;text-decoration:none;display:inline-flex}.pc-current-site-compare-control a:is(:hover,:focus-visible){text-underline-offset:.2em;text-decoration:underline}.pc-current-site picture,.pc-current-site img{width:100%;display:block}.pc-current-site img{aspect-ratio:16/9;image-rendering:auto;object-fit:cover;object-position:top center;filter:none;transform:none}.pc-current-site-open{color:#fff;opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050505c2;border:1px solid #fafafa4d;border-radius:999px;align-items:center;gap:.35rem;min-height:38px;padding:.55rem .7rem;font-size:.72rem;font-weight:800;transition:opacity .24s,transform .24s;display:inline-flex;position:absolute;bottom:.8rem;right:.8rem;transform:translateY(8px)}.pc-current-site:has(>a:is(:hover,:focus-visible)){border-color:#0505053d;box-shadow:0 38px 86px -50px #000000c7}.pc-current-site>a:hover .pc-current-site-open,.pc-current-site>a:focus-visible .pc-current-site-open{opacity:1;transform:translateY(0)}.pc-current-site>figcaption{color:#05050594;flex-wrap:wrap;justify-content:space-between;gap:.35rem .75rem;padding:.65rem .75rem;font-size:.76rem;display:flex}.pc-current-site>figcaption span{color:#050505c7;font-weight:760}.pc-current-site>figcaption time{font-family:var(--pc-font-mono);font-size:.66rem}@media (width<=719px){.pc-current-site{border-radius:.95rem}.pc-current-site img{aspect-ratio:375/812}.pc-current-site[data-comparison=true] img{aspect-ratio:auto}.pc-current-site-compare-control{grid-template-columns:1fr auto}.pc-current-site-compare-control>label{grid-column:1/-1}.pc-current-site[data-mobile-capture=desktop] img{aspect-ratio:16/9;object-fit:contain;background:#fff}.pc-current-site-open{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pc-current-site img,.pc-current-site-open{transition:none}}.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}}
