1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1151],{61151:function(e,n,r){Promise.resolve().then(r.bind(r,18743)),Promise.resolve().then(r.bind(r,7593)),Promise.resolve().then(r.bind(r,95010)),Promise.resolve().then(r.bind(r,38549)),Promise.resolve().then(r.bind(r,34525)),Promise.resolve().then(r.bind(r,4030)),Promise.resolve().then(r.bind(r,22611)),Promise.resolve().then(r.bind(r,70817))},38549:function(e,n,r){"use strict";r.d(n,{default:function(){return i}});var t=r(57437),a=r(2265);function i(e){let{lang:n="fr"}=e,i=(0,a.useRef)(null),l=(0,a.useRef)(null);return(0,a.useEffect)(()=>{let e,n;(async()=>{var t;e=(await Promise.resolve().then(r.bind(r,36498))).gsap,n=(await r.e(9498).then(r.bind(r,59498))).ScrollTrigger,e.registerPlugin(n);let a=null===(t=i.current)||void 0===t?void 0:t.querySelectorAll(".cal-line-inner");a&&e.fromTo(Array.from(a),{clipPath:"inset(0 0 100% 0)"},{clipPath:"inset(0 0 0% 0)",duration:.8,ease:"power2.out",stagger:.2,scrollTrigger:{trigger:i.current,start:"top 80%"}}),e.fromTo(l.current,{opacity:0,y:30},{opacity:1,y:0,duration:.8,ease:"power2.out",scrollTrigger:{trigger:l.current,start:"top 80%"}})})()},[]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("style",{dangerouslySetInnerHTML:{__html:"\n #audit-gratuit {\n background: #ffffff;\n color: #0d0d0d;\n padding: clamp(80px, 10vw, 130px) 0;\n }\n [data-theme='dark'] #audit-gratuit { background: #0a0f2c; color: #fffffe; }\n .cal-inner {\n padding: 0 clamp(24px, 5vw, 80px);\n }\n .cal-title-block {\n margin-bottom: clamp(20px, 3vw, 36px);\n }\n .cal-eyebrow {\n font-family: var(--font-title);\n font-size: 0.62rem;\n letter-spacing: 0.12em;\n text-transform: uppercase;\n color: rgba(13,13,13,0.42);\n margin-bottom: clamp(16px, 2vw, 24px);\n }\n [data-theme='dark'] .cal-eyebrow { color: rgba(255,255,254,0.28); }\n .cal-h2 {\n font-family: var(--font-title);\n font-size: clamp(2.4rem, 7vw, 7rem);\n font-weight: 700;\n text-transform: uppercase;\n line-height: 0.93;\n letter-spacing: -0.025em;\n margin: 0;\n }\n .cal-line {\n display: block;\n overflow: hidden;\n }\n .cal-line-inner {\n display: block;\n clip-path: inset(0 0 100% 0);\n }\n .cal-accent { color: #ffd800; }\n .cal-pills {\n display: flex;\n gap: 10px;\n flex-wrap: wrap;\n margin-top: clamp(20px, 2.5vw, 32px);\n margin-bottom: clamp(36px, 4vw, 56px);\n }\n .cal-pill {\n font-family: var(--font-title);\n font-size: 0.62rem;\n font-weight: 500;\n letter-spacing: 0.16em;\n text-transform: uppercase;\n color: rgba(13,13,13,0.60);\n background: rgba(13,13,13,0.05);\n border: 1px solid rgba(13,13,13,0.10);\n border-radius: 100px;\n padding: 8px 16px;\n }\n [data-theme='dark'] .cal-pill {\n color: rgba(255,255,254,0.55);\n background: rgba(255,255,254,0.06);\n border-color: rgba(255,255,254,0.1);\n }\n .cal-sub {\n font-family: var(--font-body);\n font-size: clamp(0.9rem, 1.4vw, 1.1rem);\n color: rgba(13,13,13,0.52);\n font-style: italic;\n margin-bottom: clamp(36px, 5vw, 56px);\n max-width: 560px;\n line-height: 1.6;\n }\n [data-theme='dark'] .cal-sub { color: rgba(255,255,254,0.45); }\n .cal-iframe-wrap {\n width: 100%;\n border-radius: 16px;\n overflow: hidden;\n background: rgba(13,13,13,0.02);\n border: 1px solid rgba(13,13,13,0.08);\n opacity: 0;\n }\n [data-theme='dark'] .cal-iframe-wrap {\n background: rgba(255,255,254,0.03);\n border-color: rgba(255,255,254,0.06);\n }\n .cal-iframe-wrap iframe {\n width: 100%;\n height: 620px;\n border: none;\n display: block;\n }\n @media (max-width: 600px) {\n .cal-iframe-wrap iframe { height: 700px; }\n }\n "}}),(0,t.jsx)("section",{id:"audit-gratuit",children:(0,t.jsxs)("div",{className:"cal-inner",children:[(0,t.jsxs)("div",{ref:i,className:"cal-title-block",children:[(0,t.jsx)("p",{className:"cal-eyebrow",children:"en"===n?"Book a call":"Prendre rendez-vous"}),(0,t.jsxs)("h2",{className:"cal-h2",children:[(0,t.jsx)("span",{className:"cal-line",children:(0,t.jsx)("span",{className:"cal-line-inner",children:"en"===n?"Book it.":"R\xe9servez."})}),(0,t.jsx)("span",{className:"cal-line",children:(0,t.jsx)("span",{className:"cal-line-inner",children:"en"===n?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{className:"cal-accent",children:"It's"})," free."]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{className:"cal-accent",children:"C'est"})," gratuit."]})})})]})]}),(0,t.jsxs)("div",{className:"cal-pills",children:[(0,t.jsxs)("span",{className:"cal-pill",children:["30 ","min"]}),(0,t.jsx)("span",{className:"cal-pill",children:"en"===n?"Video call or in person":"Visio ou pr\xe9sentiel"}),(0,t.jsx)("span",{className:"cal-pill",children:"en"===n?"Action plan included":"Plan d'action inclus"})]}),(0,t.jsx)("p",{className:"cal-sub",children:"en"===n?"30-minute audit. We look at what you need. You leave with a concrete action plan â no commitment.":"Audit de 30 min. On analyse vos besoins. Vous repartez avec un plan d'action concret â sans engagement."}),(0,t.jsx)("div",{ref:l,className:"cal-iframe-wrap",children:(0,t.jsx)("iframe",{src:"https://calendar.google.com/calendar/appointments/schedules/AcZssZ2BQaQ8v8enffFi1NPi23-AYLXM36mqms72EOsTfH_UOZl8NIG2QXczqi96lUd8ry009M5YTFKu?gv=true",title:"en"===n?"Book a free audit with Mister Anderson":"R\xe9server un audit gratuit Mister Anderson",allow:"camera; microphone"})})]})})]})}},4030:function(e,n,r){"use strict";r.d(n,{default:function(){return c}});var t=r(57437),a=r(2265),i=r(76509),l=r(34146);let o=[{type:"text",content:"CR\xc9ATION CONTENU IA"},{type:"video",src:"/videos/meta_2nd9.webm"},{type:"text",content:"PRODUCTION AUDIOVISUELLE IA"},{type:"video",src:"/videos/meta_2nd10.webm"},{type:"text",content:"NOUVELLE-AQUITAINE"},{type:"video",src:"/videos/meta_2nd11.webm"},{type:"text",content:"PAYS BASQUE"},{type:"video",src:"/videos/meta_2nd12.webm"},{type:"text",content:"AUTOMATISATIONS & R\xc9SEAUX"},{type:"video",src:"/videos/meta_2nd13.webm"},{type:"text",content:"MONTAGE VID\xc9O"},{type:"video",src:"/videos/meta_2nd14.webm"},{type:"text",content:"PERFORMANCE TPE PME"},{type:"video",src:"/videos/meta_2nd15.webm"}];function c(){let e=(0,i.W)(),n=(0,a.useRef)(null);(0,a.useEffect)(()=>{let t={};return(async()=>{let{gsap:a}=await Promise.resolve().then(r.bind(r,36498)),{ScrollTrigger:i}=await r.e(9498).then(r.bind(r,59498));a.registerPlugin(i),t=a.context(()=>{let r=n.current;r&&a.to(r,{x:"-30%",ease:"none",scrollTrigger:{trigger:e.current,start:"top bottom",end:"bottom top",scrub:1.5}})},e)})(),()=>{var e;return null===(e=t.revert)||void 0===e?void 0:e.call(t)}},[]);let c=[...o,...o,...o];return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("style",{dangerouslySetInnerHTML:{__html:'\n /* ââââ HERO TICKER (transition Hero â Section 2) ââââ */\n .hero-ticker {\n width: 100%;\n overflow: hidden;\n /* overflow: hidden reste n\xe9cessaire sur les deux axes (l\'axe horizontal cache le\n d\xe9filement du track dupliqu\xe9) â CSS calcule sinon "overflow-y: visible" seul\n comme "auto" d\xe8s que overflow-x est "hidden" (quirk du spec), ce qui n\'aurait\n pas r\xe9gl\xe9 le probl\xe8me. Le vrai correctif est ci-dessous : .ticker-text avait\n line-height: 0.8, plus serr\xe9 que la hauteur naturelle de la police â le\n conteneur \xe9tait dimensionn\xe9 pile sur cette line-height r\xe9duite, donc le haut des\n accents de majuscules (ex. le \xc9 de "VID\xc9O", "CR\xc9ATION") d\xe9passait de la bo\xeete de\n ligne et se faisait rogner par cet overflow: hidden. */\n background: #ffffff;\n border-top: 1px solid rgba(13, 13, 13, 0.07);\n border-bottom: 1px solid rgba(13, 13, 13, 0.07);\n padding: 0;\n position: relative;\n }\n [data-theme=\'dark\'] .hero-ticker {\n background: #000001;\n border-top: 1px solid rgba(255, 255, 254, 0.06);\n border-bottom: 1px solid rgba(255, 255, 254, 0.06);\n }\n\n /* The scrolling track â 2\xd7 width for loop */\n .ticker-track {\n display: flex;\n align-items: center;\n gap: 0;\n width: max-content;\n will-change: transform;\n }\n\n /* Each text item */\n .ticker-text {\n font-family: var(--font-title);\n font-size: clamp(1.3rem, 5vw, 5rem); /* Divided by ~3 */\n font-weight: 900;\n letter-spacing: -0.025em;\n text-transform: uppercase;\n line-height: 1;\n color: #0d0d0d;\n white-space: nowrap;\n padding: clamp(6px, 1.3vw, 20px) clamp(6px, 1.3vw, 20px);\n transition: color 0.2s;\n cursor: default;\n display: flex;\n align-items: center;\n }\n .ticker-accent { color: #ffd800; display: inline; }\n .ticker-text:hover {\n color: rgba(13, 13, 13, 0.85);\n }\n [data-theme=\'dark\'] .ticker-text {\n color: rgba(255, 255, 254, 0.65);\n }\n [data-theme=\'dark\'] .ticker-text:hover {\n color: rgba(255, 255, 254, 0.75);\n }\n\n /* Separator dot between items */\n .ticker-dot {\n width: clamp(4px, 0.6vw, 8px);\n height: clamp(4px, 0.6vw, 8px);\n border-radius: 50%;\n background: #ffd800;\n flex-shrink: 0;\n }\n\n /* Mini video thumbnail */\n .ticker-video-wrap {\n width: clamp(40px, 6vw, 100px);\n height: clamp(26px, 4vw, 60px);\n border-radius: 4px;\n overflow: hidden;\n flex-shrink: 0;\n opacity: 0.8;\n transition: opacity 0.25s, transform 0.25s;\n margin: 0 clamp(6px, 0.6vw, 13px);\n }\n .ticker-video-wrap:hover {\n opacity: 1;\n transform: scale(1.04);\n }\n .ticker-video-wrap video {\n width: 100%;\n height: 100%;\n object-fit: cover;\n }\n '}}),(0,t.jsx)("div",{ref:e,className:"hero-ticker","aria-hidden":"true",children:(0,t.jsx)("div",{ref:n,className:"ticker-track",children:c.map((e,n)=>"text"===e.type?(0,t.jsxs)("span",{className:"ticker-text",children:[e.content.split(/(IA|AI)/
1).map((e,n)=>"IA"===e||"AI"===e?(0,t.jsx)("span",{className:"ticker-accent",children:e},n):e),(0,t.jsx)("span",{className:"ticker-dot",style:{display:"inline-block",margin:"0 0 0 clamp(13px,1.6vw,26px)",verticalAlign:"middle"},"aria-hidden":"true"})]},n):(0,t.jsx)("div",{className:"ticker-video-wrap",children:(0,t.jsx)(l.Z,{src:e.src,muted:!0,loop:!0,playsInline:!0})},n))})})]})}},18743:function(e,n,r){"use strict";r.d(n,{default:function(){return i}});var t=r(57437),a=r(27648);function i(e){let{items:n,lang:r="fr"}=e;return(0,t.jsxs)("div",{className:"w-full",children:[(0,t.jsx)("style",{dangerouslySetInnerHTML:{__html:"\n .breadcrumb-container {\n font-family: var(--font-body);\n font-size: 0.85rem;\n font-weight: 500;\n display: flex;\n align-items: center;\n flex-wrap: wrap;\n gap: 8px;\n color: rgba(5,5,5,0.65);\n margin-bottom: 12px;\n padding-left: 20px;\n }\n [data-theme='dark'] .breadcrumb-container {\n color: rgba(255,255,255,0.65);\n }\n\n .breadcrumb-item {\n display: inline-flex;\n align-items: center;\n }\n\n .breadcrumb-link {\n color: inherit;\n text-decoration: none;\n transition: color 0.2s ease;\n }\n \n .breadcrumb-link:hover {\n color: #ffd800;\n }\n\n .breadcrumb-separator {\n margin: 0 8px;\n color: rgba(5,5,5,0.2);\n font-size: 0.8rem;\n }\n [data-theme='dark'] .breadcrumb-separator {\n color: rgba(255,255,255,0.2);\n }\n\n .breadcrumb-current {\n color: rgba(5,5,5,0.9);\n }\n [data-theme='dark'] .breadcrumb-current {\n color: rgba(255,255,255,0.9);\n }\n "}}),(0,t.jsx)("nav",{className:"breadcrumb-container","aria-label":"Breadcrumb",children:(0,t.jsxs)("ol",{style:{listStyle:"none",padding:0,margin:0,display:"flex",flexWrap:"wrap",alignItems:"center"},children:[(0,t.jsxs)("li",{className:"breadcrumb-item",children:[(0,t.jsx)(a.default,{href:"fr"===r?"/":"/en",className:"breadcrumb-link",children:"fr"===r?"Accueil":"Home"}),n.length>0&&(0,t.jsx)("span",{className:"breadcrumb-separator",children:"/"})]}),n.map((e,r)=>{let i=r===n.length-1;return(0,t.jsx)("li",{className:"breadcrumb-item",children:i||!e.href?(0,t.jsx)("span",{className:"breadcrumb-current","aria-current":"page",children:e.label}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(a.default,{href:e.href,className:"breadcrumb-link",children:e.label}),(0,t.jsx)("span",{className:"breadcrumb-separator",children:"/"})]})},r)})]})})]})}},7593:function(e,n,r){"use strict";r.d(n,{default:function(){return i}});var t=r(57437),a=r(2265);function i(e){let{title:n,subtitle:i,readTimeContext:l}=e,o=(0,a.useRef)(null);return(0,a.useEffect)(()=>{let e;return Promise.resolve().then(r.bind(r,36498)).then(async n=>{let{gsap:t}=n,{ScrollTrigger:a}=await r.e(9498).then(r.bind(r,59498));t.registerPlugin(a);let i=t.context(()=>{t.fromTo(".article-giant-title-container",{y:-30,opacity:0},{y:0,opacity:1,duration:1.2,ease:"power3.out"}),t.fromTo(".hero-sub-element",{opacity:0,y:-40},{opacity:1,y:0,duration:1,stagger:.2,ease:"power3.out"})},o);e=()=>i.revert()}),()=>null==e?void 0:e()},[]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("style",{dangerouslySetInnerHTML:{__html:"\n .article-hero {\n position: relative;\n min-height: 80vh;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n padding: 80px 0 60px;\n overflow: hidden;\n background: #ffffff;\n color: #050505;\n text-align: center;\n transform-origin: top center;\n }\n [data-theme='dark'] .article-hero {\n background: #050505;\n color: #ffffff;\n }\n\n .hero-content {\n position: relative;\n z-index: 10;\n width: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n }\n\n .article-giant-title-container {\n width: 100%;\n display: flex;\n justify-content: center;\n transform-origin: center center;\n will-change: transform, opacity;\n }\n\n .article-giant-title {\n font-family: var(--font-title);\n font-size: clamp(3.5rem, 11vw, 12rem);\n font-weight: 800;\n line-height: 0.95;\n text-transform: uppercase;\n letter-spacing: -0.02em;\n white-space: normal; /* allow wrapping for responsive */\n margin-bottom: 24px;\n padding: 0 16px;\n }\n\n /* Adjust for extreme mobile width */\n @media (max-width: 768px) {\n .article-giant-title {\n font-size: clamp(3rem, 15vw, 6rem);\n line-height: 0.9;\n }\n }\n\n .article-subtitle {\n font-family: var(--font-body);\n font-size: clamp(1.2rem, 3vw, 1.8rem);\n font-weight: 300;\n color: #666666;\n max-width: 800px;\n margin: 0 auto 32px;\n line-height: 1.4;\n padding: 0 24px;\n }\n [data-theme='dark'] .article-subtitle {\n color: var(--white-60);\n }\n\n .article-meta {\n display: inline-flex;\n align-items: center;\n gap: 12px;\n font-family: var(--font-body);\n font-size: 0.85rem;\n font-weight: 500;\n letter-spacing: 0.1em;\n text-transform: uppercase;\n padding: 10px 24px;\n border-radius: 100px;\n background: rgba(0,0,0,0.05); /* Adjusted for light mode */\n border: 1px solid rgba(0,0,0,0.1);\n }\n .article-meta-dot {\n width: 6px; height: 6px;\n border-radius: 50%;\n background: var(--yellow);\n }\n [data-theme='dark'] .article-meta {\n background: rgba(255,255,255,0.05);\n border-color: rgba(255,255,255,0.1);\n }\n "}}),(0,t.jsx)("header",{id:"hero",ref:o,className:"article-hero",children:(0,t.jsxs)("div",{className:"hero-content",children:[(0,t.jsx)("div",{className:"article-giant-title-container",children:(0,t.jsx)("h1",{className:"article-giant-title",children:n})}),i&&(0,t.jsx)("p",{className:"article-subtitle hero-sub-element",children:i}),l&&(0,t.jsxs)("div",{className:"article-meta hero-sub-element",children:[(0,t.jsx)("span",{className:"article-meta-dot"}),l]})]})})]})}},95010:function(e,n,r){"use strict";r.d(n,{default:function(){return i}});var t=r(57437),a=r(2265);function i(){let[e,n]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{let e=()=>{let e=document.documentElement.scrollHeight/3;window.scrollY>e?n(!0):n(!1)};return window.addEventListener("scroll",e,{passive:!0}),()=>window.removeEventListener("scroll",e)},[]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("style",{dangerouslySetInnerHTML:{__html:"\n .back-to-top {\n position: fixed;\n bottom: 32px;\n right: 32px;\n width: 56px;\n height: 56px;\n border-radius: 50%;\n background: rgba(255, 255, 255, 0.9);\n border: 1px solid rgba(0, 0, 0, 0.1);\n color: #050505;\n display: flex;\n align-items: center;\n justify-content: center;\n font-size: 1.5rem;\n cursor: pointer;\n opacity: 0;\n pointer-events: none;\n transform: translateY(20px);\n transition: all 0.4s cubic-bezier(0.22, 1, 0.36, 1);\n z-index: 9000;\n backdrop-filter: blur(8px);\n box-shadow: 0 4px 20px rgba(0,0,0,0.08);\n }\n [data-theme='dark'] .back-to-top {\n background: rgba(5, 5, 5, 0.9);\n border-color: rgba(255, 255, 255, 0.1);\n color: #ffffff;\n box-shadow: 0 4px 20px rgba(0,0,0,0.5);\n }\n \n .back-to-top.is-visible {\n opacity: 1;\n pointer-events: auto;\n transform: translateY(0);\n }\n\n .back-to-top:hover {\n background: #ffd800;\n border-color: #ffd800;\n color: #050505;\n transform: translateY(-5px) scale(1.05);\n }\n "}}),(0,t.jsx)("button",{className:"back-to-top ".concat(e?"is-visible":""),onClick:()=>{window.scrollTo({top:0,behavior:"smooth"})},"aria-label":"Retour en haut",children:"â"})]})}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.