try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="1eac3a91-c16e-4b8c-9b05-4d56abfaed5e",e._sentryDebugIdIdentifier="sentry-dbid-1eac3a91-c16e-4b8c-9b05-4d56abfaed5e")}()}catch(e){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2827],{17380:(e,t,l)=>{"use strict";l.r(t),l.d(t,{ClientsGrid:()=>o});var r=l(20367),a=l(25031),s=l(52321),n=l(26934);let o=(0,a.memo)(function(e){let{height:t="lg",logos:l=n.c4}=e;return(0,r.jsx)(s.Y,{height:t,logos:l,title:"Part of Luca's portfolio / trusted by leaders at…",subtitle:"lg"===t?"Luca is fluent in EN, IT, FR, ES, and has experience in the following industries: automotive, chemical, pharmaceutical, logistics, agricultural, fast-moving consumer goods, food, finance, fintech, tech, software, electronics, retail, hospitality, and consulting.":void 0})})},26934:(e,t,l)=>{"use strict";l.d(t,{KT:()=>s,c4:()=>a});var r=l(94961);let a=[{src:"/societe-generale.png",alt:"Soci\xe9t\xe9 G\xe9nerale"},{src:"/shopify.png",alt:"Shopify"},{src:"/dupont.png",alt:"DuPont"},{src:"/mckinsey.png",alt:"McKinsey and Company"},{src:"/markel.png",alt:"Markel Group"},{src:"/standard-chartered.png",alt:"Standard Chartered"},{src:"/marriott.png",alt:"Marriott"},{src:"/genova-university.png",alt:"Genova University"},{src:"/mises-institute.png",alt:"Mises Institute"},{src:"/upstart-wealth-management.png",alt:"Upstart Wealth Management"}],s=[{src:"/amazon.png",alt:"Amazon"},{src:"/barnes-noble.png",alt:"Barnes&Noble"},{src:"/apple-books.png",alt:"Apple Books"},{src:"/google-play.png",alt:"Google Play Books"}];(0,r.$J)(a),(0,r.$J)(s)},40957:(e,t,l)=>{"use strict";l.r(t),l.d(t,{ReviewsCarousel:()=>o});var r=l(20367),a=l(25031),s=l(75753);let n=(0,a.memo)(function(e){var t;let{review:l,showRating:n,showBorder:o,index:i,onCardClick:c}=e,d=(0,a.useCallback)(()=>c(i),[c,i]),u=(0,a.useCallback)(e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),c(i))},[c,i]);return(0,r.jsx)("div",{className:"w-52 md:w-72 h-48 shrink-0 flex snap-center","data-index":i,onClick:d,onKeyDown:u,role:"button",tabIndex:0,"aria-label":"Center review ".concat(i+1," of ").concat((null==(t=l.author)?void 0:t.name)||"anonymous"),children:(0,r.jsx)(s.ReviewCard,{review:l,showRating:n,showBorder:o,className:"h-full"})})}),o=(0,a.memo)(function(e){let{reviews:t,showRatings:l,title:s="Some reviews",width:o,height:i,showBorder:c=!0}=e,d=(0,a.useRef)(null),{isDragging:u,handleDragStart:h,handleDragEnd:m,handleDragMove:g}=(e=>{let[t,l]=(0,a.useState)(!1),r=(0,a.useRef)({x:0,scrollLeft:0}),s=(0,a.useCallback)(t=>{var a,s;e.current&&(l(!0),r.current={x:"touches"in t&&t.touches&&t.touches.length>0&&null!=(s=null==(a=t.touches[0])?void 0:a.clientX)?s:t.clientX,scrollLeft:e.current.scrollLeft})},[e]),n=(0,a.useCallback)(()=>{l(!1)},[]),o=(0,a.useCallback)(l=>{var a,s;if(!t||!e.current)return;l.preventDefault();let n="touches"in l&&l.touches&&l.touches.length>0&&null!=(s=null==(a=l.touches[0])?void 0:a.clientX)?s:l.clientX,o=r.current.x-n;e.current.scrollLeft=r.current.scrollLeft+o},[t,e]);return{isDragging:t,handleDragStart:s,handleDragEnd:n,handleDragMove:o}})(d),f=(0,a.useCallback)(e=>{if(d.current){let t=d.current.children[e];t&&t.scrollIntoView({behavior:"smooth",block:"nearest",inline:"center"})}},[d]),x=(0,a.useCallback)(e=>{if(!d.current)return;let t=d.current;t.scrollLeft;let l=t.clientWidth,r=t.querySelector(".carousel-item");if(!r)return;let a=r.getBoundingClientRect().width,s=(l-a*Math.floor(l/a))/(Math.floor(l/a)-1||1),n=a+s;"ArrowRight"===e.key?t.scrollBy({left:n,behavior:"smooth"}):"ArrowLeft"===e.key&&t.scrollBy({left:-n,behavior:"smooth"})},[]),b=(0,a.useCallback)(e=>t=>{(null==t?void 0:t.currentTarget)&&(null==t?void 0:t.target)&&(t.persist(),e(t))},[]),p=t.length<2,v=t.length<3&&"lg"===o;return(0,r.jsxs)("div",{className:"".concat("sm"===i?"mt-0 mb-0 p-0":"")+" p-4",children:[(0,r.jsx)("h3",{className:"text-xl font-semibold mb-4",children:s}),(0,r.jsx)("div",{className:"w-full relative",children:(0,r.jsx)("div",{className:"relative",onKeyDown:x,role:"region",tabIndex:0,"aria-label":"Reviews carousel - use arrow keys to navigate, or drag to scroll",children:(0,r.jsx)("div",{className:"mx-auto mb-4 relative overflow-x-scroll select-none\n max-w-[280px] sm:max-w-[380px] md:max-w-[420px] ".concat("lg"===o?"lg:max-w-[600px]":"","\n cursor-grab active:cursor-grabbing ").concat(p?"flex justify-center":"","\n scrollbar-hide h-48\n scroll-smooth snap-x snap-mandatory"),ref:d,onMouseDown:b(h),onMouseUp:b(m),onMouseLeave:b(m),onMouseMove:b(g),onTouchStart:b(h),onTouchEnd:b(m),onTouchMove:b(g),role:"region","aria-label":"Reviews carousel - drag to scroll or click on a review to center it","aria-live":"polite",children:(0,r.jsx)("div",{className:"flex space-x-4 md:space-x-6 h-full ".concat(v?"md:justify-center":""),children:t.map((e,t)=>(0,r.jsx)(n,{review:e,showRating:l,showBorder:c,index:t,onCardClick:f},"review-".concat(t)))})})})})]})})},52321:(e,t,l)=>{"use strict";l.d(t,{Y:()=>i});var r=l(20367),a=l(25031),s=l(87236),n=l(46286);let o=(0,a.memo)(function(e){let{logo:t,index:l}=e,[o,i]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{let e=setTimeout(()=>{i(!0)},50*l);return()=>clearTimeout(e)},[l]),(0,r.jsx)("div",{className:(0,n.A)("shrink-0 transition-all duration-300 ease-out","hover:scale-[1.05] hover:shadow-lg hover:shadow-gray-500/20",o?"opacity-100 translate-y-0":"opacity-0 translate-y-4"),style:{transitionDelay:"".concat(50*l,"ms")},children:(0,r.jsx)(s.default,{src:t.src,alt:t.alt,width:80,height:40,sizes:"(max-width: 768px) 80px, 80px",quality:85,className:"h-8 md:h-10 w-auto object-contain transition-all duration-200",style:{width:"auto"},onError:e=>{e.target.style.display="none"}})})}),i=(0,a.memo)(function(e){var t;let{height:l="lg",logos:a,title:s="Part of Luca's portfolio / trusted by leaders at…",subtitle:i}=e;if(!(Array.isArray(a)&&a.length>0))return null;let{sm:c,lg:d}=(t=a.length)<=4?{sm:t,lg:t}:t>=10?{sm:2,lg:5}:t>=6?{sm:2,lg:4}:{sm:t,lg:t},u=(0,n.A)("mx-auto w-full bg-white py-2 rounded-lg","lg"===l&&"px-4"),h=(0,n.A)("mx-auto text-xs md:text-sm text-center mb-4 text-gray-600","lg"===l&&"font-semibold");return(0,r.jsxs)("div",{className:u,children:[(0,r.jsx)("p",{className:h,children:s}),(0,r.jsx)("div",{className:(0,n.A)("grid gap-3 md:gap-4 lg:gap-6 justify-items-center justify-center",2===c?"grid-cols-2":3===c?"grid-cols-3":4===c?"grid-cols-4":5===c?"grid-cols-5":"grid-cols-1",2===d?"lg:grid-cols-2":3===d?"lg:grid-cols-3":4===d?"lg:grid-cols-4":5===d?"lg:grid-cols-5":"lg:grid-cols-1"),children:a.map((e,t)=>(0,r.jsx)(o,{logo:e,index:t},"logo-".concat(e.alt,"-").concat(t)))}),"lg"===l&&i&&(0,r.jsx)("p",{className:"text-[10px] leading-3 text-center text-balance mt-4 mb-0 max-w-[95vw] mx-auto text-gray-500",children:i})]})})},61991:(e,t,l)=>{"use strict";l.d(t,{Zp:()=>c,aR:()=>d,bw:()=>u,wL:()=>h});var r=l(20367),a=l(25031),s=l(4450);let n={default:"bg-white",bordered:"bg-white border border-gray-300",shadow:"bg-white shadow-md border border-gray-300",elevated:"bg-white shadow-lg border border-gray-300"},o={none:"",sm:"p-2",md:"p-4",lg:"p-6"},i={none:"",sm:"rounded-sm",md:"rounded-md",lg:"rounded-lg",xl:"rounded-xl"},c=a.forwardRef(function(e,t){let{children:l,className:a,as:c="div",href:d,onClick:u,variant:h="default",padding:m="md",rounded:g="lg",style:f}=e,x={className:(0,s.QP)("transition-all duration-200",n[h],o[m],i[g],a),...u&&{onClick:u},...d&&{href:d},...f&&{style:f},ref:t};return(0,r.jsx)(c,{...x,children:l})});function d(e){let{children:t,className:l,padding:a="md"}=e;return(0,r.jsx)("div",{className:(0,s.QP)("flex flex-col gap-1",o[a],l),children:t})}function u(e){let{children:t,className:l,padding:a="md",style:n}=e;return(0,r.jsx)("div",{className:(0,s.QP)("flex flex-col gap-2",o[a],l),style:n,children:t})}function h(e){let{children:t,className:l,padding:a="md"}=e;return(0,r.jsx)("div",{className:(0,s.QP)("flex items-center justify-between",o[a],l),children:t})}},70437:(e,t,l)=>{"use strict";l.d(t,{default:()=>n});var r=l(20367),a=l(61991);let s=(0,l(72446).default)(()=>Promise.all([l.e(5164),l.e(8138),l.e(5336)]).then(l.bind(l,35336)),{loadableGenerated:{webpack:()=>[35336]},ssr:!1,loading:()=>(0,r.jsx)(a.Zp,{className:"w-full",children:(0,r.jsx)(a.bw,{className:"flex flex-col items-center p-6",children:(0,r.jsx)("p",{children:"Loading PDF viewer..."})})})});function n(e){let{pdfUrl:t,className:l="",downloadText:a="Download presentation"}=e;return(0,r.jsx)(s,{pdfUrl:t,className:l,downloadText:a})}},75753:(e,t,l)=>{"use strict";l.d(t,{ReviewCard:()=>d});var r=l(20367),a=l(61991),s=l(87236);let n=(0,l(25031).memo)(function(e){var t;let{author:l}=e;if(!l)return null;let a=null==(t=l.image)?void 0:t.trim(),n=(null==a?void 0:a.startsWith("/"))?a:a?"/".concat(a):void 0;return(0,r.jsxs)("div",{className:"flex items-center flex-shrink-0 h-8 text-center",children:[n&&(0,r.jsx)("div",{className:"w-8 h-8 rounded-full border border-slate-400 overflow-hidden shrink-0",children:(0,r.jsx)(s.default,{src:n,alt:"Avatar of ".concat(l.name),width:32,height:32,sizes:"32px",quality:85,className:"w-full h-full object-cover"})}),(0,r.jsxs)("div",{className:"".concat(n?"ml-2":""," flex flex-col justify-center"),children:[(0,r.jsx)("p",{className:"my-0 text-xs leading-none",children:l.name}),l.description&&(0,r.jsx)("p",{className:"my-0 text-[10px] leading-3 text-muted mt-0.5",children:l.description})]})]})});var o=l(14423),i=l(4450);let c={carousel:{base:"w-52 md:w-72 h-48 cursor-pointer",bordered:"border border-border shadow-sm",borderless:"shadow-none"},books:{base:"w-48 md:w-64 h-40",bordered:"border border-border-strong shadow-md",borderless:"shadow-none"}};function d(e){let{review:t,showRating:l=!1,showBorder:s=!0,variant:d="carousel",className:u,onClick:h}=e,m=c[d],g="".concat(m.base," ").concat(s?m.bordered:m.borderless),f=t.content.length,x=(()=>{let e=Math.max(9,Math.min(16,16-(f-60)/8));return{className:"leading-tight tracking-tight",style:{fontSize:"".concat(e,"px"),lineHeight:"1.1"}}})();return(0,r.jsxs)(a.Zp,{variant:s?"bordered":"default",className:(0,i.QP)(g,"py-4 px-6 flex flex-col gap-3 h-full",u),onClick:h,children:[l&&t.rating&&(0,r.jsxs)("div",{className:"flex items-center justify-center gap-1 flex-shrink-0","aria-label":"Rating: ".concat(t.rating," out of 5 stars"),children:[[void 0,void 0,void 0,void 0,void 0].map((e,l)=>(0,r.jsx)(o.A,{className:"w-5 h-5 ".concat(l{Promise.resolve().then(l.t.bind(l,46668,23)),Promise.resolve().then(l.bind(l,17380)),Promise.resolve().then(l.bind(l,70437)),Promise.resolve().then(l.bind(l,40957))}},e=>{e.O(0,[4450,957,3009,375,4961,8605,7724,7358],()=>e(e.s=84008)),_N_E=e.O()}]);