CINXE.COM

We're Criteo, the Commerce Media Company

<!DOCTYPE html> <html lang="en-US" class="en_US" data-scroll="0"> <head> <script> (function(w, d, s, l, i) { w[l] = w[l] || []; w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); })(window, document, 'script', 'dataLayer', 'GTM-M4Z343H'); </script> <link rel="preload" href="https://www.criteo.com/wp-content/themes/criteo2017/fonts/mona-sans/Mona-Sans-RegularWide.woff" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="https://www.criteo.com/wp-content/themes/criteo2017/fonts/graphik-lc/Graphik-Regular-Cy-Web.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="https://www.criteo.com/wp-content/themes/criteo2017/fonts/graphik-lc/Graphik-Medium-Cy-Web.woff2" as="font" type="font/woff" crossorigin="anonymous"> <link rel="preload" href="https://www.criteo.com/wp-content/themes/criteo2017/fonts/graphik-lc/Graphik-Semibold-Cy-Web.woff2" as="font" type="font/woff" crossorigin="anonymous"> <link rel="preload" href="https://www.criteo.com/wp-content/themes/criteo2017/fonts/fa-solid-900.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="https://www.criteo.com/wp-content/themes/criteo2017/fonts/fa-brands-400.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" rel="stylesheet"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={xpid:"VQAOWV5aDhAHVlRRBgQPUg==",licenseKey:"bb94583995",applicationID:"72531584"};;/*! For license information please see nr-loader-full-1.286.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>p,xN:()=>g});var n=r(3333);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={feature_flags:[],experimental:{marks:!1,measures:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{get capture_marks(){return e.feature_flags.includes(n.$v.MARKS)||e.experimental.marks},set capture_marks(t){e.experimental.marks=t},get capture_measures(){return e.feature_flags.includes(n.$v.MEASURES)||e.experimental.measures},set capture_measures(t){e.experimental.measures=t},capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(n.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]}}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function g(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function p(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0,harvester:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.286.0",i="PROD",o="CDN",a="^2.0.0-alpha.18"},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>u,RI:()=>i,WN:()=>f,bv:()=>o,gm:()=>a,lR:()=>l,m:()=>c,mw:()=>s,sb:()=>d});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,u=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),d=u&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},3241:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(6154);const i="newrelic";function o(e={}){try{n.gm.dispatchEvent(new CustomEvent(i,{detail:e}))}catch(e){}}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)g(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function g(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:g,addEventListener:g,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=p(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var g=v()[s[e]];g&&g.push([f,e,r,a]);return a},get:m,listeners:p,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function g(e,t){n[e]=p(e).concat(t)}function p(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5701:(e,t,r)=>{"use strict";r.d(t,{B:()=>a,t:()=>s});var n=r(7836),i=r(3241);const o=new Set,a={};function s(e,t){const r=n.ee.get(t);a[t]??={},e&&"object"==typeof e&&(o.has(t)||(r.emit("rumresp",[e]),a[t]=e,o.add(t),(0,i.W)({agentIdentifier:t,loaded:!0,drained:!0,type:"lifecycle",name:"load",feature:void 0,data:e})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),c&&h(c.prototype,f),h(a.gm,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9414:(e,t,r)=>{"use strict";r.d(t,{J:()=>c});var n=r(7836),i=r(2646),o=r(944),a=r(3434);const s=new Map;function c(e,t,r,c){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,o.R)(29);const u=function(e){return(e||n.ee).get("logger")}(e),d=(0,a.YM)(u),l=new i.y(n.P);l.level=c.level,l.customAttributes=c.customAttributes;const f=t[r]?.[a.Jt]||t[r];return s.set(f,l),d.inPlace(t,[r],"wrap-logger-",(()=>s.get(f))),u}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{$v:()=>u,TZ:()=>n,Zp:()=>i,kd:()=>c,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3,c=["PageAction","UserAction","BrowserPerformance"],u={MARKS:"experimental.marks",MEASURES:"experimental.measures",RESOURCES:"experimental.resources"}},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{A$:()=>o,ET:()=>a,TZ:()=>s,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o={OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},a="log",s=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(8154),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},8154:(e,t,r)=>{"use strict";r.d(t,{z_:()=>o,XG:()=>s,TZ:()=>n,rs:()=>i,xV:()=>a});r(6154),r(9566),r(384);const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s,rF:()=>d});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}function d(e,t){try{if("string"==typeof t?.type){if("password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},8969:(e,t,r)=>{"use strict";r.d(t,{j:()=>N});var n=r(860),i=r(2555),o=r(9908),a=r(1687),s=r(5289),c=r(6154),u=r(944),d=r(8154),l=r(384),f=r(6344);const h=["setErrorHandler","finished","addToTrace","addRelease","recordCustomEvent","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",f.G4.RECORD,f.G4.PAUSE,"log","wrapLogger"],g=["setErrorHandler","finished","addToTrace","addRelease"];var p=r(1863),m=r(2614),v=r(993),b=r(3785),y=r(9414),R=r(3241),x=r(5701);function w(){const e=(0,l.pV)();h.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.runtime?e.exposed&&e[t]&&"micro-agent"!==e.runtime.loaderType&&n.push(e[t](...r)):(0,u.R)(38,t)})),n[0]}(t,...r)}))}const E={};var A=r(9417),T=r(5603),S=r(3371);const _=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};var O=r(7836);const I=new Set;function N(e,t={},h,N){let{init:P,info:j,loader_config:C,runtime:k={},exposed:H=!0}=t;k.loaderType=h;const L=(0,l.pV)();j||(P=L.init,j=L.info,C=L.loader_config),(0,A.xN)(e.agentIdentifier,P||{}),(0,T.a)(e.agentIdentifier,C||{}),j.jsAttributes??={},c.bv&&(j.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,j);const D=e.init,M=[j.beacon,j.errorBeacon];I.has(e.agentIdentifier)||(D.proxy.assets&&(_(D.proxy.assets),M.push(D.proxy.assets)),D.proxy.beacon&&M.push(D.proxy.beacon),w(),(0,l.US)("activatedFeatures",x.B),e.runSoftNavOverSpa&&=!0===D.soft_navigations.enabled&&D.feature_flags.includes("soft_nav")),k.denyList=[...D.ajax.deny_list||[],...D.ajax.block_internal?M:[]],k.ptid=e.agentIdentifier,(0,S.V)(e.agentIdentifier,k),I.has(e.agentIdentifier)||(e.ee=O.ee.get(e.agentIdentifier),e.exposed=H,function(e,t){t||(0,a.Ak)(e.agentIdentifier,"api");const l=e.ee.get("tracer");E[e.agentIdentifier]=m.g.OFF,e.ee.on(f.G4.REPLAY_RUNNING,(t=>{E[e.agentIdentifier]=t}));const h="api-",w=h+"ixn-";function A(t,r,n,o){const a=e.info;return null===r?delete a.jsAttributes[t]:(0,i.x1)(e.agentIdentifier,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),_(h,n,!0,o||null===r?"session":void 0)(t,r)}function T(){}e.log=function(t,{customAttributes:r={},level:i=v.p_.INFO}={}){(0,o.p)(d.xV,["API/log/called"],void 0,n.K7.metrics,e.ee),(0,b.R)(e.ee,t,r,i)},e.wrapLogger=(t,r,{customAttributes:i={},level:a=v.p_.INFO}={})=>{(0,o.p)(d.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,e.ee),(0,y.J)(e.ee,t,r,{customAttributes:i,level:a})},g.forEach((t=>{e[t]=_(h,t,!0,"api")})),e.addPageAction=_(h,"addPageAction",!0,n.K7.genericEvents),e.recordCustomEvent=_(h,"recordCustomEvent",!0,n.K7.genericEvents),e.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),e.runtime.customTransaction=(r||"http://custom.transaction")+t,_(h,"setPageViewName",!0)()},e.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return A(e,t,"setCustomAttribute",r);(0,u.R)(40,typeof t)}else(0,u.R)(39,typeof e)},e.setUserId=function(e){if("string"==typeof e||null===e)return A("enduser.id",e,"setUserId",!0);(0,u.R)(41,typeof e)},e.setApplicationVersion=function(e){if("string"==typeof e||null===e)return A("application.version",e,"setApplicationVersion",!1);(0,u.R)(42,typeof e)},e.start=()=>{try{(0,o.p)(d.xV,["API/start/called"],void 0,n.K7.metrics,e.ee),e.ee.emit("manual-start-all")}catch(e){(0,u.R)(23,e)}},e[f.G4.RECORD]=function(){(0,o.p)(d.xV,["API/recordReplay/called"],void 0,n.K7.metrics,e.ee),(0,o.p)(f.G4.RECORD,[],void 0,n.K7.sessionReplay,e.ee)},e[f.G4.PAUSE]=function(){(0,o.p)(d.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,e.ee),(0,o.p)(f.G4.PAUSE,[],void 0,n.K7.sessionReplay,e.ee)},e.interaction=function(e){return(new T).get("object"==typeof e?e:{})};const S=T.prototype={createTracer:function(t,r){var i={},a=this,s="function"==typeof r;return(0,o.p)(d.xV,["API/createTracer/called"],void 0,n.K7.metrics,e.ee),e.runSoftNavOverSpa||(0,o.p)(w+"tracer",[(0,p.t)(),t,i],a,n.K7.spa,e.ee),function(){if(l.emit((s?"":"no-")+"fn-start",[(0,p.t)(),a,s],i),s)try{return r.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw l.emit("fn-err",[arguments,this,t],i),t}finally{l.emit("fn-end",[(0,p.t)()],i)}}}};function _(t,r,i,a){return function(){return(0,o.p)(d.xV,["API/"+r+"/called"],void 0,n.K7.metrics,e.ee),(0,R.W)({agentIdentifier:e.agentIdentifier,drained:!!x.B?.[e.agentIdentifier],type:"data",name:"api",feature:t+r,data:{notSpa:i,bufferGroup:a}}),a&&(0,o.p)(t+r,[i?(0,p.t)():performance.now(),...arguments],i?null:this,a,e.ee),i?void 0:this}}function O(){r.e(891).then(r.bind(r,8778)).then((({setAsyncAPI:t})=>{t(e),(0,a.Ze)(e.agentIdentifier,"api")})).catch((t=>{(0,u.R)(27,t),e.ee.abort()}))}["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((t=>{S[t]=_(w,t,void 0,e.runSoftNavOverSpa?n.K7.softNav:n.K7.spa)})),e.setCurrentRouteName=e.runSoftNavOverSpa?_(w,"routeName",void 0,n.K7.softNav):_(h,"routeName",!0,n.K7.spa),e.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,o.p)(d.xV,["API/noticeError/called"],void 0,n.K7.metrics,e.ee),(0,o.p)("err",[t,(0,p.t)(),!1,r,!!E[e.agentIdentifier]],void 0,n.K7.jserrors,e.ee)},c.RI?(0,s.GG)((()=>O()),!0):O()}(e,N),(0,R.W)({agentIdentifier:e.agentIdentifier,drained:!!x.B?.[e.agentIdentifier],type:"lifecycle",name:"initialize",feature:void 0,data:e.config})),I.add(e.agentIdentifier)}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>d,K7:()=>c,P3:()=>u,XX:()=>i,Yy:()=>s,df:()=>o,qY:()=>n,v4:()=>a});const n="events",i="jserrors",o="browser/blobs",a="rum",s="browser/logs",c={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},u={[c.pageViewEvent]:1,[c.pageViewTiming]:2,[c.metrics]:3,[c.jserrors]:4,[c.spa]:5,[c.ajax]:6,[c.sessionTrace]:7,[c.softNav]:8,[c.sessionReplay]:9,[c.logging]:10,[c.genericEvents]:11},d={[c.pageViewEvent]:a,[c.pageViewTiming]:n,[c.ajax]:n,[c.spa]:n,[c.softNav]:n,[c.metrics]:i,[c.jserrors]:i,[c.sessionTrace]:o,[c.sessionReplay]:o,[c.logging]:s,[c.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({95:"nr-full-compressor",222:"nr-full-recorder",891:"nr-full"}[e]+"-1.286.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.286.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={891:"sha512-X28Y1nfmtn0Xl6rrvSj6yKktd3hdVlMJVpJIppDwjQkgtGLkoZTkr/6W5jnO5zHwMYgytOeQ9Zp8BH7X+M7hug==",222:"sha512-8Mc14NKEdLpLSGrkgcn6zXCvZq7SjtS54yzNEfu8VHYkMe2MNDCmPGJ6nxZvT6LoiNaj5I6a+emLUKL+GoT1Mw==",95:"sha512-rtlVTeYLfTLdKUtGMkJ98v3moIO41WYGH5IePgCLEO4i9MF6wKNkYoVKSbmeA5aepLI3TkgwSygReaZkzVIe1A=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(g);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},g=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={85:0,959:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.286.0.PROD"]=self["webpackChunk:NRBA-1.286.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(){this.agentIdentifier=(0,r.LA)(16)}#e(t,...r){if(this[t]!==n.prototype[t])return this[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}recordCustomEvent(e,t){return this.#e("recordCustomEvent",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if(this[t]!==o.prototype[t]&&this[t]!==n.prototype[t])return this[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(8969);var l=i(1687),f=i(4234),h=i(5289),g=i(6154),p=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(891).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(891).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),t.runtime.harvester.initializedAggregates.push(this.featAggregate),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};g.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,p.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class R extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var x=i(384);var w=i(9908),E=i(2843),A=i(3878),T=i(782),S=i(1863);class _ extends b{static featureName=T.T;constructor(e,t=!0){super(e,T.T,t),g.RI&&((0,E.u)((()=>(0,w.p)("docHidden",[(0,S.t)()],void 0,T.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,w.p)("winPagehide",[(0,S.t)()],void 0,T.T,this.ee))),this.importAggregator(e))}}var O=i(8154);class I extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),g.RI&&document.addEventListener("securitypolicyviolation",(e=>{(0,w.p)(O.xV,["Generic/CSPViolation/Detected"],void 0,this.featureName,this.ee)})),this.importAggregator(e)}}var N=i(6774),P=i(3304);class j{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,P.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return L(e)?e:new j(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(L(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return C(e.reason)}const r=C(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function H(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new j(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return L(e.error)?e.error:C(e)}function L(e){return e instanceof Error&&!!e.stack}class D extends b{static featureName=N.T;#r=!1;constructor(e,r=!0){super(e,N.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",((e,t)=>{this.abortHandler&&(0,w.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r,t],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),g.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,w.p)("err",[k(e),(0,S.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",(e=>{this.abortHandler&&(0,w.p)("err",[H(e),(0,S.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var M=i(8990);let K=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,M.I)(e,U,(function(){return K++}))}function G(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,P.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,s=g.gm.Promise,c=g.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=g.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,A.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(p?p.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var p=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",X=Y+"body-",J=["arrayBuffer","blob","json","text","formData"],Q=g.gm.Request,ee=g.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&g.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,J.forEach((e=>{r(Q[te],e,X),r(ee[te],e,X)})),r(g.gm,"fetch",Y),t.on(Y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(Y+"done",[null,r],n)}else t.emit(Y+"done",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,P.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),ue=["load","error","abort","timeout"],de=ue.length,le=(0,x.dV)().o.REQ,fe=(0,x.dV)().o.XHR;const he="X-NewRelic-App-Data";class ge extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,w.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};pe(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=x,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){E(t,e)}),(0,A.jT)(!1)),g.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},pe(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,S.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<de;s++)r.addEventListener(ue[s],this.listener,(0,A.jT)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function d(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,S.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function p(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,S.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,S.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,S.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url:g.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),pe(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function R(e,t){if(this.endTime=(0,S.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,S.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function x(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<de;t++)e.removeEventListener(ue[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,S.t)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):E(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function E(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin&&r.getAllResponseHeaders().indexOf(he)>=0){var i=r.getResponseHeader(he);i&&((0,w.p)(O.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",p),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",R)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function pe(e,t){var r=(0,ie.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const me={},ve=["pushState","replaceState"];function be(e){const t=function(e){return(e||B.ee).get("history")}(e);return!g.RI||me[t.debugId]++||(me[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,ve,"-")),t}var ye=i(3738);const{He:Re,bD:xe,d3:we,Kp:Ee,TZ:Ae,Lc:Te,uP:Se,Rz:_e}=ye;class Oe extends b{static featureName=Ae;constructor(e,t=!0){super(e,Ae,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;be(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Se,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Te,(function(e,t){(0,w.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(_e+we,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(_e+Ee,(function(e){(0,w.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,w.p)(Re,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:xe,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Ie=i(2614);class Ne extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(Ie.H3,"_").concat(Ie.uh)))}catch(e){}(0,p.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,w.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===Ie.g.FULL||e.sessionReplayMode===Ie.g.ERROR)||(0,p.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(891),i.e(222)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee,agentRef:this.#o}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==Ie.g.FULL&&this.featAggregate.initializeRecording(Ie.g.FULL,!0):(this.#i=Ie.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==Ie.g.FULL&&(this.recorder.parent.mode=Ie.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Pe=i(3333);class je extends b{static featureName=Pe.TZ;constructor(e,t=!0){super(e,Pe.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled,e.init.performance.resources.enabled];if(g.RI&&(e.init.user_actions.enabled&&(Pe.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,w.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),Pe.qN.forEach((e=>{const t=(0,v.s)((e=>{(0,w.p)("ua",[e],void 0,this.featureName,this.ee)}),500,{leading:!0});(0,A.sp)(e,t)}))),e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource"))){new PerformanceObserver((e=>{e.getEntries().forEach((e=>{(0,w.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)}))})).observe({type:"resource",buffered:!0})}r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var Ce=i(993),ke=i(3785),He=i(9414);class Le extends b{static featureName=Ce.TZ;constructor(e,t=!0){super(e,Ce.TZ,t);const r=this.ee;(0,He.J)(r,g.gm.console,"log",{level:"info"}),(0,He.J)(r,g.gm.console,"error",{level:"error"}),(0,He.J)(r,g.gm.console,"warn",{level:"warn"}),(0,He.J)(r,g.gm.console,"info",{level:"info"}),(0,He.J)(r,g.gm.console,"debug",{level:"debug"}),(0,He.J)(r,g.gm.console,"trace",{level:"trace"}),this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,ke.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t){super(),g.gm?(this.features={},(0,x.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(R),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,x.Zm)();delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[R,_,Oe,Ne,ge,I,D,je,Le],loaderType:"pro"})})()})();</script> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-title" content="Criteo - "> <meta name="facebook-domain-verification" content="xv6868m44g7agcmimk59r7pnvwng34"> <meta name="google-site-verification" content="uIeb6BWDjDwi8zQyYPhQSrJx4u9GrDI8u7jghfdiies" /> <link rel="icon" id="lightico" href="/wp-content/themes/criteo2017/img/lightico.svg"> <link rel="icon" id="darkico" href="/wp-content/themes/criteo2017/img/darkico.svg"> <link rel="icon" href="/wp-content/themes/criteo2017/img/favicon.ico"> <link rel="icon" href="/wp-content/themes/criteo2017/img/defaultico.png"> <link rel="profile" href="http://gmpg.org/xfn/11"> <link rel="pingback" href="https://www.criteo.com/xmlrpc.php"> <link rel="alternate" href="https://www.criteo.com/de/company/" hreflang="de" /><link rel="alternate" href="https://www.criteo.com/company/" hreflang="en" /><link rel="alternate" href="https://www.criteo.com/es/company/" hreflang="es" /><link rel="alternate" href="https://www.criteo.com/fr/company/" hreflang="fr" /><link rel="alternate" href="https://www.criteo.com/it/company/" hreflang="it" /><link rel="alternate" href="https://www.criteo.com/br/company/" hreflang="pt" /><link rel="alternate" href="https://www.criteo.com/ru/company/" hreflang="ru" /><link rel="alternate" href="https://www.criteo.com/kr/company/" hreflang="ko" /><link rel="alternate" href="https://www.criteo.com/jp/company/" hreflang="ja" /><link rel="alternate" href="https://www.criteo.com/company/" hreflang="x-default" /> <script>window.MOTIONPAGE_FRONT={version:"2.1.6"}</script><meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <!-- This site is optimized with the Yoast SEO plugin v21.5 - https://yoast.com/wordpress/plugins/seo/ --> <title>We&#039;re Criteo, the Commerce Media Company</title> <meta name="description" content="Criteo&#039;s thousands of employees in offices around the world work together to power the world&#039;s marketers and media owners with trusted and impactful advertising." /> <link rel="canonical" href="https://www.criteo.com/company/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="We&#039;re Criteo, the Commerce Media Company" /> <meta property="og:description" content="Criteo&#039;s thousands of employees in offices around the world work together to power the world&#039;s marketers and media owners with trusted and impactful advertising." /> <meta property="og:url" content="https://www.criteo.com/company/" /> <meta property="og:site_name" content="Criteo" /> <meta property="article:modified_time" content="2025-03-28T10:16:56+00:00" /> <meta name="twitter:card" content="summary_large_image" /> <script type="application/ld+json" class="yoast-schema-graph">{ "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://www.criteo.com/company/", "url": "https://www.criteo.com/company/", "name": "We're Criteo, the Commerce Media Company", "isPartOf": { "@id": "https://www.criteo.com/#website" }, "datePublished": "2017-07-10T00:35:16+00:00", "dateModified": "2025-03-28T10:16:56+00:00", "description": "Criteo's thousands of employees in offices around the world work together to power the world's marketers and media owners with trusted and impactful advertising.", "breadcrumb": { "@id": "https://www.criteo.com/company/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://www.criteo.com/company/" ] } ] }, { "@type": "BreadcrumbList", "@id": "https://www.criteo.com/company/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.criteo.com/" }, { "@type": "ListItem", "position": 2, "name": "Company" } ] }, { "@type": "WebSite", "@id": "https://www.criteo.com/#website", "url": "https://www.criteo.com/", "name": "Criteo", "description": "", "publisher": { "@id": "https://www.criteo.com/#organization" }, "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://www.criteo.com/?s={search_term_string}" }, "query-input": "required name=search_term_string" } ], "inLanguage": "en-US" }, { "@type": "Organization", "@id": "https://www.criteo.com/#organization", "name": "Criteo", "alternateName": "Criteo corp", "url": "https://www.criteo.com/", "logo": { "@type": "ImageObject", "inLanguage": "en-US", "@id": "https://www.criteo.com/#/schema/logo/image/", "url": "https://www.criteo.com/wp-content/uploads/2023/02/criteo-logo-orange.svg", "contentUrl": "https://www.criteo.com/wp-content/uploads/2023/02/criteo-logo-orange.svg", "width": 118, "height": 24, "caption": "Criteo" }, "image": { "@id": "https://www.criteo.com/#/schema/logo/image/" } } ] }</script> <!-- / Yoast SEO plugin. --> <link rel='dns-prefetch' href='//www.criteo.com' /> <link rel='dns-prefetch' href='//cdnjs.cloudflare.com' /> <style id='co-authors-plus-coauthors-style-inline-css' type='text/css'> .wp-block-co-authors-plus-coauthors.is-layout-flow [class*=wp-block-co-authors-plus]{display:inline} </style> <style id='co-authors-plus-avatar-style-inline-css' type='text/css'> .wp-block-co-authors-plus-avatar :where(img){height:auto;max-width:100%;vertical-align:bottom}.wp-block-co-authors-plus-coauthors.is-layout-flow .wp-block-co-authors-plus-avatar :where(img){vertical-align:middle}.wp-block-co-authors-plus-avatar:is(.alignleft,.alignright){display:table}.wp-block-co-authors-plus-avatar.aligncenter{display:table;margin-inline:auto} </style> <style id='co-authors-plus-image-style-inline-css' type='text/css'> .wp-block-co-authors-plus-image{margin-bottom:0}.wp-block-co-authors-plus-image :where(img){height:auto;max-width:100%;vertical-align:bottom}.wp-block-co-authors-plus-coauthors.is-layout-flow .wp-block-co-authors-plus-image :where(img){vertical-align:middle}.wp-block-co-authors-plus-image:is(.alignfull,.alignwide) :where(img){width:100%}.wp-block-co-authors-plus-image:is(.alignleft,.alignright){display:table}.wp-block-co-authors-plus-image.aligncenter{display:table;margin-inline:auto} </style> <style id='safe-svg-svg-icon-style-inline-css' type='text/css'> .safe-svg-cover{text-align:center}.safe-svg-cover .safe-svg-inside{display:inline-block;max-width:100%}.safe-svg-cover svg{height:100%;max-height:100%;max-width:100%;width:100%} </style> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset---small: 13px;--wp--preset---medium: 20px;--wp--preset---large: 36px;--wp--preset---x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset---small) !important;}.has-medium-font-size{font-size: var(--wp--preset---medium) !important;}.has-large-font-size{font-size: var(--wp--preset---large) !important;}.has-x-large-font-size{font-size: var(--wp--preset---x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet preload' as='style' id='CSS-theme-css' href='https://www.criteo.com/wp-content/themes/criteo2017/css/theme.min.css?ver=2025040513' type='text/css' media='all' /> <link rel='stylesheet preload' as='style' id='select2CSS-css' href='https://www.criteo.com/wp-content/themes/criteo2017/sass/select2.min.css?ver=6.7.2' type='text/css' media='all' /> <link rel='stylesheet preload' as='style' id='slickCSS-css' href='https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.5.9/slick.min.css?ver=6.7.2' type='text/css' media='all' /> <link rel='stylesheet preload' as='style' id='tablepress-default-css' href='https://www.criteo.com/wp-content/uploads/tablepress-combined.min.css?ver=14' type='text/css' media='all' /> <link rel='stylesheet preload' as='style' id='tablepress-responsive-tables-css' href='https://www.criteo.com/wp-content/plugins/tablepress-responsive-tables/css/tablepress-responsive.min.css?ver=1.8' type='text/css' media='all' /> <script type="text/javascript" src="https://www.criteo.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://www.criteo.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <script type="text/javascript" src="https://www.criteo.com/wp-content/themes/criteo2017/js/cookies.js" id="cookieManagement-js"></script> <link rel="https://api.w.org/" href="https://www.criteo.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.criteo.com/wp-json/wp/v2/pages/540" /><link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.criteo.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.criteo.com%2Fcompany%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.criteo.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.criteo.com%2Fcompany%2F&#038;format=xml" /> </head> <body class="page-template page-template-page-templates page-template-company2021 page-template-page-templatescompany2021-php page page-id-540 page-parent has-banner group-blog company" data-country="" data-whitelist="UK,GB,IE,US,AU,NZ" data-site="https://www.criteo.com" data-blog="1"> <script> var $ = jQuery.noConflict(); const lightSchemeIcon = document.querySelector('link#lightico'); const darkSchemeIcon = document.querySelector('link#darkico'); matcher = window.matchMedia('(prefers-color-scheme: dark)'); matcher.addListener(onUpdate); onUpdate(); function onUpdate() { if (matcher.matches) { lightSchemeIcon.remove(); document.head.append(darkSchemeIcon); } else { document.head.append(lightSchemeIcon); darkSchemeIcon.remove(); } } </script> <noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-M4Z343H" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <div class="overlay-blur"></div> <div class="header-container desktop sticky"> <div id="global-banner"> <div class="container clickable"> <div class="banner-content pt-st-3 pb-st-3 pl-st-8 pr-st-8"> <span class="banner-left">What does 2025 have in store for retail media? Check out the new “10 Trends” report. </span> <span class="banner-right"> <a href="#"> <span class="banner-link-copy">Download the report</span><span class="arrow-2023"></span> </a> </span> </div> <a class="overlay-link" href="https://go.criteo.com/en/coresight/" target="_blank"></a> </div> </div> <div class="header-main-nav desktop sticky"> <div class="container d-xl-none"> <div class="mobile-header pt-st-5 pl-st-8 pb-st-5 pr-st-8"> <div class="mobile-left"> <div class="logo"> <a href="https://www.criteo.com"> <img src="https://www.criteo.com/wp-content/themes/criteo2017/img/criteo-logo-orange.svg" alt="Criteo" /> </a> </div> </div> <div class="mobile-right"> <div class="mobile-header-button"> <a class="button-style" href="https://www.criteo.com/talk-to-an-expert/" target="_self"> Contact Sales </a> </div> <a class="mobile-nav-trigger" href="#" onclick="return false;"> <span class="sr-only">Open mobile menu</span> <span class="hamburger-icon"></span> </a> </div> </div> </div> <div class="d-none d-xl-flex container justify-content-between desktop-container pl-st-8 pr-st-8"> <div class="left"> <div class="logo"> <a href="https://www.criteo.com/"> <img src="https://www.criteo.com/wp-content/themes/criteo2017/img/criteo-logo-orange.svg" alt="Criteo" /> </a> </div> <div id="desktop-menu-container" role="navigation" aria-label="Main"> <div class="menu-main-menu-container"> <ul id="menu-main-menu" class="nav-links"> <li class="main-menu-item "> <a class="main-menu-item-link pt-st-0 pb-st-0 pr-st-0 pl-st-8" > <span class="main-menu-item-title">Platform</span> </a> <div class="main-menu-expandable"> <div class="d-none d-xl-flex container justify-content-between pt-st-9 pb-st-11 pl-st-7 pr-st-7"> <div class="mme-left"> <div class="submenu-groups"> <div class="submenu-group pr-st-10 column-span-2"> <div class="submenu-title-wrapper pb-st-2"> <span class="submenu-title">Platform</span> </div> <div class="submenu-items"> <ul class="submenu"> <li class="submenu-item with-arrow full-width"> <a class="submenu-item-link pt-st-4 pl-st-5 pb-st-4 pr-st-5" href="https://www.criteo.com/platform/commerce-media-platform/" target="_self" > <span class="submenu-item-title pb-st-1"> <span class="submenu-item-title-text">Commerce Media Platform</span> <span class="arrow-2023"></span> </span> <span class="description">The connected commerce media environment for the open internet</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link pt-st-4 pl-st-5 pb-st-4 pr-st-5" href="https://www.criteo.com/platform/commerce-growth/" target="_self" > <span class="submenu-item-title pb-st-1"> <span class="submenu-item-title-text">Commerce Growth</span> </span> <span class="description">For marketers & agencies looking for automated acquisition & retention</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link pt-st-4 pl-st-5 pb-st-4 pr-st-5" href="https://www.criteo.com/platform/commerce-max/" target="_self" > <span class="submenu-item-title pb-st-1"> <span class="submenu-item-title-text">Commerce Max</span> </span> <span class="description">For brands & agencies looking for retail media on the open internet</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link pt-st-4 pl-st-5 pb-st-4 pr-st-5" href="https://www.criteo.com/platform/commerce-grid/" target="_self" > <span class="submenu-item-title pb-st-1"> <span class="submenu-item-title-text">Commerce Grid</span> </span> <span class="description">For media owners, agencies, and retailers looking to connect media and commerce with programmatic</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link pt-st-4 pl-st-5 pb-st-4 pr-st-5" href="https://www.criteo.com/platform/commerce-yield/" target="_self" > <span class="submenu-item-title pb-st-1"> <span class="submenu-item-title-text">Commerce Yield</span> </span> <span class="description">For retailers, marketplaces & commerce companies looking to control, scale, and maximize digital asset monetization</span> </a> </li> </ul> </div></div> <div class="submenu-group pr-st-10 column-span-1"> <div class="submenu-title-wrapper pb-st-2"> <span class="submenu-title">Technology</span> </div> <div class="submenu-items"> <ul class="submenu"> <li class="submenu-item "> <a class="submenu-item-link pt-st-4 pl-st-5 pb-st-4 pr-st-5" href="https://www.criteo.com/solutions/addressability/" target="_self" > <span class="submenu-item-title pb-st-1"> <span class="submenu-item-title-text">Addressability</span> </span> <span class="description">Learn about our multi-pronged addressability strategy for the ecosystem</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link pt-st-4 pl-st-5 pb-st-4 pr-st-5" href="https://www.criteo.com/technology/ai-engine/" target="_self" > <span class="submenu-item-title pb-st-1"> <span class="submenu-item-title-text">AI Engine</span> </span> <span class="description">Removes the guesswork to save time and reach your KPIs</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link pt-st-4 pl-st-5 pb-st-4 pr-st-5" href="https://www.criteo.com/technology/predictive-bidding/" target="_self" > <span class="submenu-item-title pb-st-1"> <span class="submenu-item-title-text">Predictive Bidding</span> </span> <span class="description">Bids based on the predicted value of each user to save you money</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link pt-st-4 pl-st-5 pb-st-4 pr-st-5" href="https://www.criteo.com/technology/product-recommendations/" target="_self" > <span class="submenu-item-title pb-st-1"> <span class="submenu-item-title-text">Product Recommendations</span> </span> <span class="description">Intent-based recommendations that drive more sales</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link pt-st-4 pl-st-5 pb-st-4 pr-st-5" href="https://www.criteo.com/technology/shopper-graph/" target="_self" > <span class="submenu-item-title pb-st-1"> <span class="submenu-item-title-text">Shopper Graph</span> </span> <span class="description">Connects shopper IDs & commerce data to scale and optimize your campaigns</span> </a> </li> </ul> </div></div> </div> </div> <div class="mme-right"> <div class="featured-item"> <div class="image-wrapper"><img width="380" height="175" src="https://www.criteo.com/wp-content/uploads/2024/10/24-Commerce-Audiences-Criteo.com-Header-Nav-380x175-1.png" class="attachment-full size-full" alt="" decoding="async" fetchpriority="high" srcset="https://www.criteo.com/wp-content/uploads/2024/10/24-Commerce-Audiences-Criteo.com-Header-Nav-380x175-1.png 380w, https://www.criteo.com/wp-content/uploads/2024/10/24-Commerce-Audiences-Criteo.com-Header-Nav-380x175-1-300x138.png 300w" sizes="(max-width: 380px) 100vw, 380px" /></div> <div class="category-tag">Free Report</div> <div class="title body-four-medium">Built different: An introduction to Criteo Commerce Audiences </div> <span class="displayed-link pseudo-link"> Read now<span class="arrow-2023"></span> </span> <a class="overlay-link" href="https://go.criteo.com/en/commerce-audiences/" target="_blank"></a> </div> </div> </div> </div> </li> <li class="main-menu-item "> <a class="main-menu-item-link pt-st-0 pb-st-0 pr-st-0 pl-st-8" > <span class="main-menu-item-title">Solutions</span> </a> <div class="main-menu-expandable"> <div class="d-none d-xl-flex container justify-content-between pt-st-9 pb-st-11 pl-st-7 pr-st-7"> <div class="mme-left"> <div class="submenu-groups"> <div class="submenu-group pr-st-10 column-span-3"> <div class="submenu-title-wrapper pb-st-2"> <span class="submenu-title">By business</span> </div> <div class="submenu-items"> <ul class="submenu"> <li class="submenu-item "> <a class="submenu-item-link pt-st-4 pl-st-5 pb-st-4 pr-st-5" href="https://www.criteo.com/business/advertisers/" target="_self" > <span class="submenu-item-title pb-st-1"> <span class="submenu-item-title-text">For Advertisers</span> </span> <span class="description">Connect products to people with performance media and retail media</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link pt-st-4 pl-st-5 pb-st-4 pr-st-5" href="https://www.criteo.com/business/retailers/" target="_self" > <span class="submenu-item-title pb-st-1"> <span class="submenu-item-title-text">For Retailers</span> </span> <span class="description">Earn incremental revenue with retail media</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link pt-st-4 pl-st-5 pb-st-4 pr-st-5" href="https://www.criteo.com/business/publishers/" target="_self" > <span class="submenu-item-title pb-st-1"> <span class="submenu-item-title-text">For Publishers</span> </span> <span class="description">Grow revenue faster with the power of commerce</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link pt-st-4 pl-st-5 pb-st-4 pr-st-5" href="https://www.criteo.com/business/agencies/" target="_self" > <span class="submenu-item-title pb-st-1"> <span class="submenu-item-title-text">For Agencies</span> </span> <span class="description">Differentiate and deliver value with commerce intelligence</span> </a> </li> </ul> </div></div> </div> </div> <div class="mme-right"> <div class="featured-item"> <div class="image-wrapper"><img width="380" height="175" src="https://www.criteo.com/wp-content/uploads/2024/07/Success-Storie-YSL.jpg" class="attachment-full size-full" alt="Success Storie YSL" decoding="async" srcset="https://www.criteo.com/wp-content/uploads/2024/07/Success-Storie-YSL.jpg 380w, https://www.criteo.com/wp-content/uploads/2024/07/Success-Storie-YSL-300x138.jpg 300w" sizes="(max-width: 380px) 100vw, 380px" /></div> <div class="category-tag">Success Stories</div> <div class="title body-four-medium">L’Oréal’s integrated onsite and offsite retail media triumph drives 92% uplift in Revenue per User for YSL Beauty.</div> <span class="displayed-link pseudo-link"> Read more<span class="arrow-2023"></span> </span> <div class="key-stats num-of-stats-2"> <div class="key-stat"> <span class="stat-number">92%</span> <span class="stat-description">Revenue per user uplift</span> </div> <div class="key-stat"> <span class="stat-number">+27%</span> <span class="stat-description">Onsite CTR uplift</span> </div> </div> <a class="overlay-link" href="https://www.criteo.com/success-stories/ysl-beauty/" target="_self"></a> </div> </div> </div> </div> </li> <li class="main-menu-item "> <a class="main-menu-item-link pt-st-0 pb-st-0 pr-st-0 pl-st-8" > <span class="main-menu-item-title">Capabilities</span> </a> <div class="main-menu-expandable"> <div class="d-none d-xl-flex container justify-content-between pt-st-9 pb-st-11 pl-st-7 pr-st-7"> <div class="mme-left"> <div class="submenu-groups"> <div class="submenu-group pr-st-10 column-span-2"> <div class="submenu-title-wrapper pb-st-2"> <span class="submenu-title">Performance Media</span> </div> <div class="submenu-items"> <ul class="submenu"> <li class="submenu-item "> <a class="submenu-item-link pt-st-4 pl-st-5 pb-st-4 pr-st-5" href="https://www.criteo.com/solutions/customer-acquisition/" target="_self" > <span class="submenu-item-title pb-st-1"> <span class="submenu-item-title-text">Customer Acquisition</span> </span> <span class="description">Reach new people who are likely interested in you but don't know you yet</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link pt-st-4 pl-st-5 pb-st-4 pr-st-5" href="https://www.criteo.com/solutions/customer-retention/" target="_self" > <span class="submenu-item-title pb-st-1"> <span class="submenu-item-title-text">Customer Retention</span> </span> <span class="description">Increase customer lifetime value from people who already know you</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link pt-st-4 pl-st-5 pb-st-4 pr-st-5" href="https://www.criteo.com/solutions/criteo-dynamic-retargeting/" target="_self" > <span class="submenu-item-title pb-st-1"> <span class="submenu-item-title-text">Dynamic Retargeting</span> </span> <span class="description">Increase conversions from people who know you with personalized product ads</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link pt-st-4 pl-st-5 pb-st-4 pr-st-5" href="https://www.criteo.com/solutions/audiences/" target="_self" > <span class="submenu-item-title pb-st-1"> <span class="submenu-item-title-text">Audiences</span> </span> <span class="description">Find and keep your next top customer with the largest commerce dataset</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link pt-st-4 pl-st-5 pb-st-4 pr-st-5" href="https://www.criteo.com/solutions/video-advertising/" target="_self" > <span class="submenu-item-title pb-st-1"> <span class="submenu-item-title-text">Video Advertising</span> </span> <span class="description">Drive discovery and engagement with online video</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link pt-st-4 pl-st-5 pb-st-4 pr-st-5" href="https://www.criteo.com/solutions/contextual-advertising/" target="_self" > <span class="submenu-item-title pb-st-1"> <span class="submenu-item-title-text">Contextual Advertising</span> </span> <span class="description">Level up your targeting by combining commerce data and contextual data</span> </a> </li> </ul> </div></div> <div class="submenu-group pr-st-10 column-span-1"> <div class="submenu-title-wrapper pb-st-2"> <span class="submenu-title">Retail Media</span> </div> <div class="submenu-items"> <ul class="submenu"> <li class="submenu-item "> <a class="submenu-item-link pt-st-4 pl-st-5 pb-st-4 pr-st-5" href="https://www.criteo.com/solutions/retail-media-platform/" target="_self" > <span class="submenu-item-title pb-st-1"> <span class="submenu-item-title-text">Retail Media</span> </span> <span class="description">Reach and convert shoppers with relevant ads near the digital point of sale</span> </a> </li> </ul> </div></div> </div> </div> <div class="mme-right"> <div class="featured-item"> <div class="image-wrapper"><img width="380" height="175" src="https://www.criteo.com/wp-content/uploads/2024/12/24-Coresight-Criteo.com-Assets-Header-Nav-380x175-1.png" class="attachment-full size-full" alt="" decoding="async" srcset="https://www.criteo.com/wp-content/uploads/2024/12/24-Coresight-Criteo.com-Assets-Header-Nav-380x175-1.png 380w, https://www.criteo.com/wp-content/uploads/2024/12/24-Coresight-Criteo.com-Assets-Header-Nav-380x175-1-300x138.png 300w" sizes="(max-width: 380px) 100vw, 380px" /></div> <div class="category-tag">2025 RETAIL MEDIA TRENDS </div> <div class="title body-four-medium">Discover the top trends impacting retail media in the areas of innovation & technology, market shifts, and data & measurement.</div> <span class="displayed-link pseudo-link"> Get the free report<span class="arrow-2023"></span> </span> <a class="overlay-link" href="https://go.criteo.com/en/coresight/" target="_blank"></a> </div> </div> </div> </div> </li> <li class="main-menu-item "> <a class="main-menu-item-link pt-st-0 pb-st-0 pr-st-0 pl-st-8" > <span class="main-menu-item-title">Resources</span> </a> <div class="main-menu-expandable"> <div class="d-none d-xl-flex container justify-content-between pt-st-9 pb-st-11 pl-st-7 pr-st-7"> <div class="mme-left"> <div class="submenu-groups"> <div class="submenu-group pr-st-10 column-span-2"> <div class="submenu-title-wrapper pb-st-2"> <span class="submenu-title">General</span> </div> <div class="submenu-items"> <ul class="submenu"> <li class="submenu-item "> <a class="submenu-item-link pt-st-4 pl-st-5 pb-st-4 pr-st-5" href="https://www.criteo.com/resources/" target="_self" > <span class="submenu-item-title pb-st-1"> <span class="submenu-item-title-text">Resource Center</span> </span> <span class="description">Reports, guides, webinars, and more to inform your ad strategy</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link pt-st-4 pl-st-5 pb-st-4 pr-st-5" href="https://www.criteo.com/blog/" target="_self" > <span class="submenu-item-title pb-st-1"> <span class="submenu-item-title-text">Blog</span> </span> <span class="description">Fresh insights on commerce media and digital advertising</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link pt-st-4 pl-st-5 pb-st-4 pr-st-5" href="https://www.criteo.com/success-stories/" target="_self" > <span class="submenu-item-title pb-st-1"> <span class="submenu-item-title-text">Success Stories</span> </span> <span class="description">How others have realized their goals by partnering with Criteo</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link pt-st-4 pl-st-5 pb-st-4 pr-st-5" href="https://www.criteo.com/consumer-insights-dashboard/" target="_self" > <span class="submenu-item-title pb-st-1"> <span class="submenu-item-title-text">Consumer Trends</span> </span> <span class="description">The latest consumer data for 20 countries and 600+ product categories</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link pt-st-4 pl-st-5 pb-st-4 pr-st-5" href="https://www.criteo.com/digital-advertising-glossary/" target="_self" > <span class="submenu-item-title pb-st-1"> <span class="submenu-item-title-text">Glossary</span> </span> <span class="description">Definitions of the most common digital advertising terminology</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link pt-st-4 pl-st-5 pb-st-4 pr-st-5" href="https://www.criteo.com/solutions/addressability/" target="_self" > <span class="submenu-item-title pb-st-1"> <span class="submenu-item-title-text">Addressability</span> </span> <span class="description">Learn about our multi-pronged addressability strategy for the ecosystem</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link pt-st-4 pl-st-5 pb-st-4 pr-st-5" href="https://www.criteo.com/help-center/" target="_self" > <span class="submenu-item-title pb-st-1"> <span class="submenu-item-title-text">Help Center </span> </span> <span class="description">FAQs, guides, and more to help you maximize your Criteo campaigns</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link pt-st-4 pl-st-5 pb-st-4 pr-st-5" href="https://www.criteo.com/events/" target="_self" > <span class="submenu-item-title pb-st-1"> <span class="submenu-item-title-text">Events</span> </span> <span class="description">See where Criteo will be next</span> </a> </li> </ul> </div></div> <div class="submenu-group pr-st-10 column-span-1"> <div class="submenu-title-wrapper pb-st-2"> <span class="submenu-title">Creative Formats</span> </div> <div class="submenu-items"> <ul class="submenu"> <li class="submenu-item "> <a class="submenu-item-link pt-st-4 pl-st-5 pb-st-4 pr-st-5" href="https://www.criteo.com/digital-ad-formats/" target="_self" > <span class="submenu-item-title pb-st-1"> <span class="submenu-item-title-text">Digital Ad Formats</span> </span> <span class="description">Explore our ad formats for video, adaptive, rich media, and more</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link pt-st-4 pl-st-5 pb-st-4 pr-st-5" href="https://www.criteo.com/ad-gallery/" target="_self" > <span class="submenu-item-title pb-st-1"> <span class="submenu-item-title-text">Ad Gallery</span> </span> <span class="description">Real-world examples for a variety of formats, verticals, and regions</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link pt-st-4 pl-st-5 pb-st-4 pr-st-5" href="https://www.criteo.com/technology/dco/" target="_self" > <span class="submenu-item-title pb-st-1"> <span class="submenu-item-title-text">Dynamic Creative Optimization+</span> </span> <span class="description">Real-time creative decisioning that scales to make sure your ads are seen</span> </a> </li> </ul> </div></div> </div> </div> <div class="mme-right"> <div class="featured-item"> <div class="image-wrapper"><img width="380" height="175" src="https://www.criteo.com/wp-content/uploads/2025/04/Academy-featured.png" class="attachment-full size-full" alt="" decoding="async" srcset="https://www.criteo.com/wp-content/uploads/2025/04/Academy-featured.png 380w, https://www.criteo.com/wp-content/uploads/2025/04/Academy-featured-300x138.png 300w" sizes="(max-width: 380px) 100vw, 380px" /></div> <div class="category-tag">Commerce Academy</div> <div class="title body-four-medium">Expand your knowledge and skills with our best -in-class certifications.</div> <span class="displayed-link pseudo-link"> Get started<span class="arrow-2023"></span> </span> <a class="overlay-link" href="https://academy.criteo.com/" target="_blank"></a> </div> </div> </div> </div> </li> <li class="main-menu-item "> <a class="main-menu-item-link pt-st-0 pb-st-0 pr-st-0 pl-st-8" > <span class="main-menu-item-title">About</span> </a> <div class="main-menu-expandable"> <div class="d-none d-xl-flex container justify-content-between pt-st-9 pb-st-11 pl-st-7 pr-st-7"> <div class="mme-left"> <div class="submenu-groups"> <div class="submenu-group pr-st-10 column-span-3"> <div class="submenu-title-wrapper pb-st-2"> <span class="submenu-title">About</span> </div> <div class="submenu-items"> <ul class="submenu"> <li class="submenu-item "> <a class="submenu-item-link pt-st-4 pl-st-5 pb-st-4 pr-st-5" href="https://www.criteo.com/company/" target="_self" > <span class="submenu-item-title pb-st-1"> <span class="submenu-item-title-text">Company</span> </span> <span class="description">Get to know Criteo</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link pt-st-4 pl-st-5 pb-st-4 pr-st-5" href="http://criteo.investorroom.com/" target="_blank" > <span class="submenu-item-title pb-st-1"> <span class="submenu-item-title-text">Investors</span> </span> <span class="description">Information for investors</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link pt-st-4 pl-st-5 pb-st-4 pr-st-5" href="https://www.criteo.com/news/" target="_self" > <span class="submenu-item-title pb-st-1"> <span class="submenu-item-title-text">In the News</span> </span> <span class="description">Press releases and mentions</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link pt-st-4 pl-st-5 pb-st-4 pr-st-5" href="https://careers.criteo.com/en/working-at-criteo/diversity-inclusion/" target="_blank" > <span class="submenu-item-title pb-st-1"> <span class="submenu-item-title-text">Diversity, Equity and Inclusion</span> </span> <span class="description">Our DEI pillars, goals, and more</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link pt-st-4 pl-st-5 pb-st-4 pr-st-5" href="https://www.criteo.com/sustainability/" target="_self" > <span class="submenu-item-title pb-st-1"> <span class="submenu-item-title-text">Sustainability</span> </span> <span class="description">Our approach for a sustainable future</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link pt-st-4 pl-st-5 pb-st-4 pr-st-5" href="https://www.criteo.com/product-ethics/" target="_self" > <span class="submenu-item-title pb-st-1"> <span class="submenu-item-title-text">Product Ethics</span> </span> <span class="description">How we ensure ethical advertising</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link pt-st-4 pl-st-5 pb-st-4 pr-st-5" href="https://www.criteo.com/trust-center/" target="_self" > <span class="submenu-item-title pb-st-1"> <span class="submenu-item-title-text">Trust Center</span> </span> <span class="description">Our ad ethics, privacy, and security practices</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link pt-st-4 pl-st-5 pb-st-4 pr-st-5" href="https://careers.criteo.com/en/" target="_blank" > <span class="submenu-item-title pb-st-1"> <span class="submenu-item-title-text">Careers</span> </span> <span class="description">Explore open opportunities</span> </a> </li> </ul> </div></div> </div> </div> <div class="mme-right"> <div class="featured-item"> <div class="image-wrapper"><img width="380" height="175" src="https://www.criteo.com/wp-content/uploads/2023/02/Careers-Featured-Image-v2-1.jpg" class="attachment-full size-full" alt="" decoding="async" srcset="https://www.criteo.com/wp-content/uploads/2023/02/Careers-Featured-Image-v2-1.jpg 380w, https://www.criteo.com/wp-content/uploads/2023/02/Careers-Featured-Image-v2-1-300x138.jpg 300w" sizes="(max-width: 380px) 100vw, 380px" /></div> <div class="category-tag">Careers</div> <div class="title body-four-medium">The future is wide open, and so is yours.</div> <span class="displayed-link pseudo-link"> Find your job<span class="arrow-2023"></span> </span> <a class="overlay-link" href="https://careers.criteo.com/en/jobs/" target="_blank"></a> </div> </div> </div> </div> </li> </ul> </div> </div> </div> <div class="right"> <a id="search-trigger" href="#" role="button" arria-pressed="false" aria-label="Open search"></a> <div class="dropdown ml-st-8"> <div class="dropdown-wrapper"> <a id="language-dropdown-trigger" role="button" arria-pressed="false" aria-label="Change language"> en </a> </div> <ul> <li class=""> <a href="https://www.criteo.com/de/company/"> Deutsch </a> </li> <li class="active"> <a href="https://www.criteo.com/company/"> English </a> </li> <li class=""> <a href="https://www.criteo.com/es/company/"> Español </a> </li> <li class=""> <a href="https://www.criteo.com/fr/company/"> Français </a> </li> <li class=""> <a href="https://www.criteo.com/it/company/"> Italiano </a> </li> <li class=""> <a href="https://www.criteo.com/pl/"> Polski </a> </li> <li class=""> <a href="https://www.criteo.com/br/company/"> Português </a> </li> <li class=""> <a href="https://www.criteo.com/ru/company/"> Pусский </a> </li> <li class=""> <a href="https://www.criteo.com/kr/company/"> 한국어 </a> </li> <li class=""> <a href="https://www.criteo.com/cn/"> 中文 </a> </li> <li class=""> <a href="https://www.criteo.com/jp/company/"> 日本語 </a> </li> </ul> </div> <span id="header-buttons"> <a class="link-style ml-st-8" href="https://www.criteo.com/login/" target="_self"> My Account </a> <a class="button-style ml-st-8 pt-st-4 pl-st-6 pb-st-4 pr-st-6" href="https://www.criteo.com/talk-to-an-expert/" target="_self"> Contact Sales </a> </span> </div> </div> </div> <div id="search-box-wrapper" class="d-none"> <div id="search-box"> <div class="container"> <div class="content-wrapper"> <form method="get" id="searchform" action="https://www.criteo.com/" role="search"> <label for="s" class="sr-only">Search for:</label> <input id="s" name="s" type="text" placeholder="Search" autocomplete="off" spellcheck="false"> <input class="submit" id="searchsubmit" name="submit" type="submit" value="search"> </form> </div> </div> </div> </div> </div><!-- header container --> <!-- mobile only --> <div id="mobile-nav-dialog" class="d-xl-none mobile-nav-dialog"> <div class="container"> <div class="mobile-nav-top pl-st-8 pr-st-8"> <div class="mobile-mega-menu"> <ul id="mobile-menu" class="nav-links"> <li class="main-menu-item"> <a class="main-menu-item-link pt-st-4 pb-st-4" > <span class="main-menu-item-title">Platform<span class="arrow-2023 pl-st-4"></span></span> </a> <div class="submenu-groups"> <div class="back-button close-submenu-groups">Back</div> <div class="submenu-group"> <div class="back-button close-submenu-group">Back</div> <div class="submenu-title-wrapper"> <div class="submenu-title-wrapper-inner"> <span class="submenu-title pseudo-link">Platform<span class="arrow-2023"></span></span> </div> <div class="submenu-description">Advertising & monetization for marketers and media owners</div> </div> <div class="submenu-items"> <ul class="submenu"> <li class="submenu-item with-arrow full-width"> <a class="submenu-item-link" href="https://www.criteo.com/platform/commerce-media-platform/" target="_self" > <span class="submenu-item-title">Commerce Media Platform</span> <span class="arrow-2023"></span> <span class="description">The connected commerce media environment for the open internet</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/platform/commerce-growth/" target="_self" > <span class="submenu-item-title">Commerce Growth</span> <span class="description">For marketers & agencies looking for automated acquisition & retention</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/platform/commerce-max/" target="_self" > <span class="submenu-item-title">Commerce Max</span> <span class="description">For brands & agencies looking for retail media on the open internet</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/platform/commerce-grid/" target="_self" > <span class="submenu-item-title">Commerce Grid</span> <span class="description">For media owners, agencies, and retailers looking to connect media and commerce with programmatic</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/platform/commerce-yield/" target="_self" > <span class="submenu-item-title">Commerce Yield</span> <span class="description">For retailers, marketplaces & commerce companies looking to control, scale, and maximize digital asset monetization</span> </a> </li> </ul> </div></div> <div class="submenu-group"> <div class="back-button close-submenu-group">Back</div> <div class="submenu-title-wrapper"> <div class="submenu-title-wrapper-inner"> <span class="submenu-title pseudo-link">Technology<span class="arrow-2023"></span></span> </div> <div class="submenu-description">Commerce-focused tech that maximizes outcomes</div> </div> <div class="submenu-items"> <ul class="submenu"> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/solutions/addressability/" target="_self" > <span class="submenu-item-title">Addressability</span> <span class="description">Learn about our multi-pronged addressability strategy for the ecosystem</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/technology/ai-engine/" target="_self" > <span class="submenu-item-title">AI Engine</span> <span class="description">Removes the guesswork to save time and reach your KPIs</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/technology/predictive-bidding/" target="_self" > <span class="submenu-item-title">Predictive Bidding</span> <span class="description">Bids based on the predicted value of each user to save you money</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/technology/product-recommendations/" target="_self" > <span class="submenu-item-title">Product Recommendations</span> <span class="description">Intent-based recommendations that drive more sales</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/technology/shopper-graph/" target="_self" > <span class="submenu-item-title">Shopper Graph</span> <span class="description">Connects shopper IDs & commerce data to scale and optimize your campaigns</span> </a> </li> </ul> </div></div> </div> </li> <li class="main-menu-item"> <a class="main-menu-item-link pt-st-4 pb-st-4" > <span class="main-menu-item-title">Solutions<span class="arrow-2023 pl-st-4"></span></span> </a> <div class="submenu-groups submenu-open"> <div class="back-button close-submenu-groups">Back</div> <div class="submenu-group open"> <div class="back-button close-submenu-group close-submenu-group-and-groups">Back</div> <div class="submenu-title-wrapper"> <div class="submenu-title-wrapper-inner"> <span class="submenu-title pseudo-link">By business<span class="arrow-2023"></span></span> </div> </div> <div class="submenu-items"> <ul class="submenu"> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/business/advertisers/" target="_self" > <span class="submenu-item-title">For Advertisers</span> <span class="description">Connect products to people with performance media and retail media</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/business/retailers/" target="_self" > <span class="submenu-item-title">For Retailers</span> <span class="description">Earn incremental revenue with retail media</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/business/publishers/" target="_self" > <span class="submenu-item-title">For Publishers</span> <span class="description">Grow revenue faster with the power of commerce</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/business/agencies/" target="_self" > <span class="submenu-item-title">For Agencies</span> <span class="description">Differentiate and deliver value with commerce intelligence</span> </a> </li> </ul> </div></div> </div> </li> <li class="main-menu-item"> <a class="main-menu-item-link pt-st-4 pb-st-4" > <span class="main-menu-item-title">Capabilities<span class="arrow-2023 pl-st-4"></span></span> </a> <div class="submenu-groups"> <div class="back-button close-submenu-groups">Back</div> <div class="submenu-group"> <div class="back-button close-submenu-group">Back</div> <div class="submenu-title-wrapper"> <div class="submenu-title-wrapper-inner"> <span class="submenu-title pseudo-link">Performance Media<span class="arrow-2023"></span></span> </div> <div class="submenu-description">Digital advertising solutions for every stage of the shopper journey</div> </div> <div class="submenu-items"> <ul class="submenu"> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/solutions/customer-acquisition/" target="_self" > <span class="submenu-item-title">Customer Acquisition</span> <span class="description">Reach new people who are likely interested in you but don't know you yet</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/solutions/customer-retention/" target="_self" > <span class="submenu-item-title">Customer Retention</span> <span class="description">Increase customer lifetime value from people who already know you</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/solutions/criteo-dynamic-retargeting/" target="_self" > <span class="submenu-item-title">Dynamic Retargeting</span> <span class="description">Increase conversions from people who know you with personalized product ads</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/solutions/audiences/" target="_self" > <span class="submenu-item-title">Audiences</span> <span class="description">Find and keep your next top customer with the largest commerce dataset</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/solutions/video-advertising/" target="_self" > <span class="submenu-item-title">Video Advertising</span> <span class="description">Drive discovery and engagement with online video</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/solutions/contextual-advertising/" target="_self" > <span class="submenu-item-title">Contextual Advertising</span> <span class="description">Level up your targeting by combining commerce data and contextual data</span> </a> </li> </ul> </div></div> <div class="submenu-group"> <div class="back-button close-submenu-group">Back</div> <div class="submenu-title-wrapper"> <div class="submenu-title-wrapper-inner"> <span class="submenu-title pseudo-link">Retail Media<span class="arrow-2023"></span></span> </div> <div class="submenu-description">Activation & monetization solutions for brands, agencies, and retailers</div> </div> <div class="submenu-items"> <ul class="submenu"> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/solutions/retail-media-platform/" target="_self" > <span class="submenu-item-title">Retail Media</span> <span class="description">Reach and convert shoppers with relevant ads near the digital point of sale</span> </a> </li> </ul> </div></div> </div> </li> <li class="main-menu-item"> <a class="main-menu-item-link pt-st-4 pb-st-4" > <span class="main-menu-item-title">Resources<span class="arrow-2023 pl-st-4"></span></span> </a> <div class="submenu-groups"> <div class="back-button close-submenu-groups">Back</div> <div class="submenu-group"> <div class="back-button close-submenu-group">Back</div> <div class="submenu-title-wrapper"> <div class="submenu-title-wrapper-inner"> <span class="submenu-title pseudo-link">General<span class="arrow-2023"></span></span> </div> <div class="submenu-description">Insights, education, Criteo updates, and more</div> </div> <div class="submenu-items"> <ul class="submenu"> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/resources/" target="_self" > <span class="submenu-item-title">Resource Center</span> <span class="description">Reports, guides, webinars, and more to inform your ad strategy</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/blog/" target="_self" > <span class="submenu-item-title">Blog</span> <span class="description">Fresh insights on commerce media and digital advertising</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/success-stories/" target="_self" > <span class="submenu-item-title">Success Stories</span> <span class="description">How others have realized their goals by partnering with Criteo</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/consumer-insights-dashboard/" target="_self" > <span class="submenu-item-title">Consumer Trends</span> <span class="description">The latest consumer data for 20 countries and 600+ product categories</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/digital-advertising-glossary/" target="_self" > <span class="submenu-item-title">Glossary</span> <span class="description">Definitions of the most common digital advertising terminology</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/solutions/addressability/" target="_self" > <span class="submenu-item-title">Addressability</span> <span class="description">Learn about our multi-pronged addressability strategy for the ecosystem</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/help-center/" target="_self" > <span class="submenu-item-title">Help Center </span> <span class="description">FAQs, guides, and more to help you maximize your Criteo campaigns</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/events/" target="_self" > <span class="submenu-item-title">Events</span> <span class="description">See where Criteo will be next</span> </a> </li> </ul> </div></div> <div class="submenu-group"> <div class="back-button close-submenu-group">Back</div> <div class="submenu-title-wrapper"> <div class="submenu-title-wrapper-inner"> <span class="submenu-title pseudo-link">Creative Formats<span class="arrow-2023"></span></span> </div> <div class="submenu-description">Ad formats and a gallery of real-world ad examples</div> </div> <div class="submenu-items"> <ul class="submenu"> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/digital-ad-formats/" target="_self" > <span class="submenu-item-title">Digital Ad Formats</span> <span class="description">Explore our ad formats for video, adaptive, rich media, and more</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/ad-gallery/" target="_self" > <span class="submenu-item-title">Ad Gallery</span> <span class="description">Real-world examples for a variety of formats, verticals, and regions</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/technology/dco/" target="_self" > <span class="submenu-item-title">Dynamic Creative Optimization+</span> <span class="description">Real-time creative decisioning that scales to make sure your ads are seen</span> </a> </li> </ul> </div></div> </div> </li> <li class="main-menu-item"> <a class="main-menu-item-link pt-st-4 pb-st-4" > <span class="main-menu-item-title">About<span class="arrow-2023 pl-st-4"></span></span> </a> <div class="submenu-groups submenu-open"> <div class="back-button close-submenu-groups">Back</div> <div class="submenu-group open"> <div class="back-button close-submenu-group close-submenu-group-and-groups">Back</div> <div class="submenu-title-wrapper"> <div class="submenu-title-wrapper-inner"> <span class="submenu-title pseudo-link">About<span class="arrow-2023"></span></span> </div> </div> <div class="submenu-items"> <ul class="submenu"> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/company/" target="_self" > <span class="submenu-item-title">Company</span> <span class="description">Get to know Criteo</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="http://criteo.investorroom.com/" target="_blank" > <span class="submenu-item-title">Investors</span> <span class="description">Information for investors</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/news/" target="_self" > <span class="submenu-item-title">In the News</span> <span class="description">Press releases and mentions</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://careers.criteo.com/en/working-at-criteo/diversity-inclusion/" target="_blank" > <span class="submenu-item-title">Diversity, Equity and Inclusion</span> <span class="description">Our DEI pillars, goals, and more</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/sustainability/" target="_self" > <span class="submenu-item-title">Sustainability</span> <span class="description">Our approach for a sustainable future</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/product-ethics/" target="_self" > <span class="submenu-item-title">Product Ethics</span> <span class="description">How we ensure ethical advertising</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/trust-center/" target="_self" > <span class="submenu-item-title">Trust Center</span> <span class="description">Our ad ethics, privacy, and security practices</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://careers.criteo.com/en/" target="_blank" > <span class="submenu-item-title">Careers</span> <span class="description">Explore open opportunities</span> </a> </li> </ul> </div></div> </div> </li> </ul> </div> <div class="mobile-search mt-st-9 mb-st-9"> <form method="get" id="searchformMobile" action="https://www.criteo.com/" role="search"> <div class="input-group"> <label for="search-mobile" class="sr-only">Search for:</label> <input id="search-mobile" class="field form-control aa-input pt-st-4 pl-st-4 pb-st-4" name="s" type="text" placeholder="Search" autocomplete="off" spellcheck="false" dir="auto"> <button class="input-group-addon mobile-button-search"> <span class="sr-only">Search</span><span class="search-icon-2025"></span> </button> </div> </form> </div> </div> <div class="mobile-nav-bottom"> <div class="container container-inner"> <div class="mobile-nav-bottom-inner"> <div class="mobile-language-menu pt-st-6 pb-st-6"> <div class="select-wrapper"> <label for="mobileLanguageSelect" class="sr-only">Select your Language</label> <select id="mobileLanguageSelect" class="_openup" onchange="onMobileLanguageSelect('')" aria-labelledby="mobileLanguageSelect"> <option value="https://www.criteo.com/de/company/" >Deutsch</option><option value="https://www.criteo.com/company/" selected="selected">English</option><option value="https://www.criteo.com/es/company/" >Español</option><option value="https://www.criteo.com/fr/company/" >Français</option><option value="https://www.criteo.com/it/company/" >Italiano</option><option value="https://www.criteo.com/pl/" >Polski</option><option value="https://www.criteo.com/br/company/" >Português</option><option value="https://www.criteo.com/ru/company/" >Pусский</option><option value="https://www.criteo.com/kr/company/" >한국어</option><option value="https://www.criteo.com/cn/" >中文</option><option value="https://www.criteo.com/jp/company/" >日本語</option> </select> </div> </div> <div class="buttons"> <a class="link-style" href="https://www.criteo.com/login/" target="_self"> My Account </a> <a class="button-style" href="https://www.criteo.com/talk-to-an-expert/" target="_self"> Contact Sales </a> </div> </div> </div> </div> </div> </div> <div id="company-2021"> <!-- header --> <section class="layout__hero customizable bg_gradient_and_overlay" style=" background-image: linear-gradient(180deg, rgba(0,174,189,0) 0%, rgba(7,136,198,0.05) 100%); background-image: url(/wp-content/themes/criteo2017/img/bg_wave-large.svg), linear-gradient(180deg, rgba(0,174,189,0) 0%, rgba(7,136,198,0.05) 100%); padding-top: 40px; padding-bottom: 40px;"> <div class="container px-md-7"> <div class="row"> <div class=" col-12 d-flex justify-content-center flex-column pb-8"> <div class="intro-block"> <h1 class="uppercase-labels caption">Our Company</h1> <h2 class="title">Enabling discovery, innovation, and choice on the open internet. </h2> <div class="description"> <p>We’re a global technology company that helps marketers and media owners reach their goals through the world’s leading Commerce Media Platform.</p> </div> </div> <div class="buttons pr-md-5"> </div> </div> </div> </div> </section> <!-- image --> <section class="company__image" style="margin-top:-9em"> <div class="container"> <div class="row"> <img class="w-100" src="https://www.criteo.com/wp-content/uploads/2021/06/Our-Company-v4-scaled-1.jpeg" /> </div> </div> </section><!-- stats --> <section class="company__statsz py-7"> <div class="container"> <div class="row d-flex justify-content-between"> <div class="text-center"> <span class="h2 text-center d-block">3,500+</span> <p class="text-center d-block">Employees</p> </div> <div class="text-center"> <span class="h2 text-center d-block">23</span> <p class="text-center d-block">Offices</p> </div> <div class="text-center"> <span class="h2 text-center d-block">17,000+</span> <p class="text-center d-block">Customers</p> </div> <div class="text-center"> <span class="h2 text-center d-block">5 Billion</span> <p class="text-center d-block">Ads Served per Day</p> </div> </div> </div> </section> <!-- vision --><section class="company__vision"> <div class="container px-md-7"> <div class="row"> <div class=" col-12 d-flex justify-content-center flex-column pb-8"> <div class="intro-block"> <h4 class="uppercase-labels caption">Vision</h4> <h3 class="">To bring richer experiences to every consumer by powering the world’s marketers and media owners with trusted and impactful advertising. </h3> </div> </div> </div> </div> </section> <!-- Values --> <section class="company__values"> <img style="position:absolute;top:50px;left:0;max-width:100%" src="/wp-content/themes/criteo2017/img/oc-blob-1.svg" /> <div class="container px-xl-7"> <div class="row"> <div class="col-lg-6"> <h4 class="uppercase-labels caption">VALUES</h4> <h3 class="mb-4">Our core values</h3> These are the beliefs that drive every decision we make. </div> <div class="col-lg-6 mt-5"> <ol> <li class="h5">We promote diversity in our thinking and in our culture</li> <li class="h5">We stick together, accomplish together, celebrate together</li> <li class="h5">We care for each other</li> <li class="h5">We do the right thing to create a sustainable impact for our clients, our market, and the people that we serve</li> <li class="h5">We leverage our assets in support of our society and planet</li> <li class="h5">We drive the change we want to see in the world</li> </ol> </div> </div> </div> </section><!-- leadership --> <section class="leadership py-7"> <div class="container"> <div class="row"> <div class="col-12 text-center"> <h4 class="uppercase-labels caption">LEADERSHIP</h4> <h3 class="mb-5">Meet our executives</h3> </div> <div class="col-md-4 "> <div class="profile-pic"> <div class="pic-container"> <img class="w-100" src="https://www.criteo.com/wp-content/uploads/2025/02/Michael-Komasinski-headshot-crop.jpg" /> <a class=' has-arrow' href='https://www.criteo.com/company/our-team/' ><button class='button pt-st-5 pb-st-5 pl-st-6 pr-st-6 button__thumbnail'><span>Read More</span><span class='arrow-2023'></span></button></a> </div> </div> <h4 class="mt-5 mb-4">Michael Komasinski</h4> <h4 class="uppercase-labels caption">CHIEF EXECUTIVE OFFICER</h4> </div> <div class="col-md-4 "> <div class="profile-pic"> <div class="pic-container"> <img class="w-100" src="https://www.criteo.com/wp-content/uploads/2022/04/Sarah-Glickma-v2.png" /> <a class=' has-arrow' href='https://www.criteo.com/company/our-team/' ><button class='button pt-st-5 pb-st-5 pl-st-6 pr-st-6 button__thumbnail'><span>Read More</span><span class='arrow-2023'></span></button></a> </div> </div> <h4 class="mt-5 mb-4">Sarah Glickman</h4> <h4 class="uppercase-labels caption">CHIEF FINANCIAL OFFICER</h4> </div> <div class="col-md-4 "> <div class="profile-pic"> <div class="pic-container"> <img class="w-100" src="https://www.criteo.com/wp-content/uploads/2022/04/Brian-Gleason.png" /> <a class=' has-arrow' href='https://www.criteo.com/company/our-team/' ><button class='button pt-st-5 pb-st-5 pl-st-6 pr-st-6 button__thumbnail'><span>Read More</span><span class='arrow-2023'></span></button></a> </div> </div> <h4 class="mt-5 mb-4">Brian Gleason</h4> <h4 class="uppercase-labels caption">CHIEF REVENUE OFFICER AND PRESIDENT, RETAIL MEDIA</h4> </div> <div class="text-center col-12 mt-6"> <a class=' has-arrow' href='https://www.criteo.com/company/our-team/' ><button class='button pt-st-5 pb-st-5 pl-st-6 pr-st-6 button__default'><span>View All</span><span class='arrow-2023'></span></button></a> </div> </div> </div> </section><style>.body-lc-regular-font{font-weight:400}.body-lc-medium-font{font-weight:500}.body-lc-semibold-font{font-weight:600}.bnw-filters{filter:grayscale(100) brightness(1) contrast(2);mix-blend-mode:multiply}.layout__cta_block_2025 .cta-block{position:relative;border-radius:20px;background-repeat:no-repeat;background-size:cover;background-position:50%;display:grid;grid-template-columns:50% 50%;-ms-flex-align:center;align-items:center}.layout__cta_block_2025 .cta-block .cta-content{z-index:3;position:relative;text-align:left}.layout__cta_block_2025 .cta-block .cta-content .h2,.layout__cta_block_2025 .cta-block .cta-content h1,.layout__cta_block_2025 .cta-block .cta-content h2,.layout__cta_block_2025 .cta-block .cta-content h3,.layout__cta_block_2025 .cta-block .cta-content h4,.layout__cta_block_2025 .cta-block .cta-content h5,.layout__cta_block_2025 .cta-block .cta-content h6{font-size:var(--headline-three);line-height:120%;color:#fff}.layout__cta_block_2025 .cta-block .button-content{z-index:3;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media (max-width:991.98px){.layout__cta_block_2025 .cta-block .cta-section{grid-template-columns:1fr;text-align:center}.layout__cta_block_2025 .cta-block .cta-button{-ms-flex-pack:center;justify-content:center;margin-top:10px}}.layout__cta_block_2025 .cta-block p{font-size:var(--body-five);line-height:130%;color:#fff}.layout__cta_block_2025 .cta-block .h2,.layout__cta_block_2025 .cta-block h1,.layout__cta_block_2025 .cta-block h2,.layout__cta_block_2025 .cta-block h3,.layout__cta_block_2025 .cta-block h4,.layout__cta_block_2025 .cta-block h5,.layout__cta_block_2025 .cta-block h6{text-wrap:balance;margin-bottom:var(--stack-5);font-size:var(--headline-three)}.layout__cta_block_2025 .cta-block:after{content:"";position:absolute;top:-20px;left:-20px;z-index:-1;border-radius:25px;width:calc(100% + 40px);height:calc(100% + 40px)}@media (max-width:991.98px){.layout__cta_block_2025 .cta-block:after{top:-12px;left:-12px;width:calc(100% + 24px);height:calc(100% + 24px)}}@media (max-width:991.98px){.layout__cta_block_2025 .cta-block{grid-template-columns:100%}.layout__cta_block_2025 .cta-block .button-content,.layout__cta_block_2025 .cta-block a,.layout__cta_block_2025 .cta-block button{width:100%}.layout__cta_block_2025 .cta-block .button-content{margin-top:var(--stack-14)}}.layout__cta_block_2025 .cta-block.v1.dark_blue{background-image:url(/wp-content/themes/criteo2017/img/diamonds.svg)}@media (max-width:991.98px){.layout__cta_block_2025 .cta-block.v1.dark_blue{background-image:url(/wp-content/themes/criteo2017/img/diamonds-mobile.svg)}}.layout__cta_block_2025 .cta-block.v1.primary_blue{background-image:url(/wp-content/themes/criteo2017/img/diamonds-primary.svg)}@media (max-width:991.98px){.layout__cta_block_2025 .cta-block.v1.primary_blue{background-image:url(/wp-content/themes/criteo2017/img/diamonds-primary-mobile.svg)}}.layout__cta_block_2025 .cta-block.v1.light{background-image:url(/wp-content/themes/criteo2017/img/diamonds-light.svg)}@media (max-width:991.98px){.layout__cta_block_2025 .cta-block.v1.light{background-image:url(/wp-content/themes/criteo2017/img/diamonds-light-mobile.svg)}}.layout__cta_block_2025 .cta-block.v2.dark_blue{background-image:url(/wp-content/themes/criteo2017/img/diglet-dark.svg)}@media (max-width:991.98px){.layout__cta_block_2025 .cta-block.v2.dark_blue{background-position:bottom;background-image:url(/wp-content/themes/criteo2017/img/diglet-dark-mobile.svg)}}.layout__cta_block_2025 .cta-block.v2.primary_blue{background-image:url(/wp-content/themes/criteo2017/img/diglet-primary.svg)}@media (max-width:991.98px){.layout__cta_block_2025 .cta-block.v2.primary_blue{background-position:bottom;background-image:url(/wp-content/themes/criteo2017/img/diglet-primary-mobile.svg)}}.layout__cta_block_2025 .cta-block.v2.light{background-image:url(/wp-content/themes/criteo2017/img/diglet-light.svg)}@media (max-width:991.98px){.layout__cta_block_2025 .cta-block.v2.light{background-position:bottom;background-image:url(/wp-content/themes/criteo2017/img/diglet-light-mobile.svg)}}.layout__cta_block_2025 .cta-block.v3.dark_blue{background-image:url(/wp-content/themes/criteo2017/img/worm-dark.svg)}@media (max-width:991.98px){.layout__cta_block_2025 .cta-block.v3.dark_blue{background-position:bottom;background-image:url(/wp-content/themes/criteo2017/img/worm-dark-mobile.svg)}}.layout__cta_block_2025 .cta-block.v3.primary_blue{background-image:url(/wp-content/themes/criteo2017/img/worm-primary.svg)}@media (max-width:991.98px){.layout__cta_block_2025 .cta-block.v3.primary_blue{background-position:bottom;background-image:url(/wp-content/themes/criteo2017/img/worm-primary-mobile.svg)}}.layout__cta_block_2025 .cta-block.v3.light{background-image:url(/wp-content/themes/criteo2017/img/worm-light.svg)}@media (max-width:991.98px){.layout__cta_block_2025 .cta-block.v3.light{background-position:bottom;background-image:url(/wp-content/themes/criteo2017/img/worm-light-mobile.svg)}}.layout__cta_block_2025 .cta-block.v4{background:linear-gradient(256deg,var(--color-light-blue-600,#177fd4) 28.64%,var(--color-light-blue-100,#b3ddff) 96.27%)}.layout__cta_block_2025 .cta-block.v4 .h2,.layout__cta_block_2025 .cta-block.v4 h1,.layout__cta_block_2025 .cta-block.v4 h2,.layout__cta_block_2025 .cta-block.v4 h3,.layout__cta_block_2025 .cta-block.v4 h4,.layout__cta_block_2025 .cta-block.v4 h5,.layout__cta_block_2025 .cta-block.v4 h6{font-size:var(--headline-two);background:linear-gradient(83deg,#1618a0 13.84%,#1953fb 89.48%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.layout__cta_block_2025 .cta-block.v4 p{color:#000}@media (max-width:991.98px){.layout__cta_block_2025 .cta-block.v4 .button-content{margin-top:var(--spacing-208)}}.layout__cta_block_2025 .cta-block.v4:before{position:absolute;content:"";width:100%;height:100%;background-repeat:no-repeat;background-size:542px;background-position:87%;z-index:0;background-image:url(/wp-content/themes/criteo2017/img/blog.svg)}@media (max-width:1449.98px){.layout__cta_block_2025 .cta-block.v4:before{background-size:436px}}@media (max-width:1199.98px){.layout__cta_block_2025 .cta-block.v4:before{background-size:488px;background-position:95%}}@media (max-width:991.98px){.layout__cta_block_2025 .cta-block.v4:before{background-position:center 150px;background-size:610px}}@media (max-width:767.98px){.layout__cta_block_2025 .cta-block.v4:before{background-position:bottom;background-size:525px;margin-bottom:-352px}}.layout__cta_block_2025 .cta-block.v4:after{background:rgba(209,234,255,.82)}.layout__cta_block_2025 .cta-block.v5{grid-template-columns:100%}.layout__cta_block_2025 .cta-block.v5 .h2,.layout__cta_block_2025 .cta-block.v5 h1,.layout__cta_block_2025 .cta-block.v5 h2,.layout__cta_block_2025 .cta-block.v5 h3,.layout__cta_block_2025 .cta-block.v5 h4,.layout__cta_block_2025 .cta-block.v5 h5,.layout__cta_block_2025 .cta-block.v5 h6,.layout__cta_block_2025 .cta-block.v5 p{color:#fff;text-align:center;margin:auto;margin-bottom:var(--stack-8);background:none;-webkit-background-clip:unset;-webkit-text-fill-color:unset}.layout__cta_block_2025 .cta-block.v5 .h2,.layout__cta_block_2025 .cta-block.v5 h1,.layout__cta_block_2025 .cta-block.v5 h2,.layout__cta_block_2025 .cta-block.v5 h3,.layout__cta_block_2025 .cta-block.v5 h4,.layout__cta_block_2025 .cta-block.v5 h5,.layout__cta_block_2025 .cta-block.v5 h6{margin-bottom:var(--stack-5)}.layout__cta_block_2025 .cta-block.v5 p{line-height:130%;max-width:680px;text-wrap:balance}@media (max-width:1199.98px){.layout__cta_block_2025 .cta-block.v5 p{max-width:600px}}.layout__cta_block_2025 .cta-block.v5 .button-content a{width:100%}@media (max-width:991.98px){.layout__cta_block_2025 .cta-block.v5 .button-content{margin-top:var(--stack-0)!important}}.layout__cta_block_2025 .cta-block.v5 button{max-width:350px;width:100%}.layout__cta_block_2025 .cta-block.v5.dark_blue{background-image:url(/wp-content/themes/criteo2017/img/circle-bg.svg)!important}.layout__cta_block_2025 .cta-block.v5.light_blue{background-image:url(/wp-content/themes/criteo2017/img/circles-light-bg.svg)!important}.layout__cta_block_2025 .cta-block.v5:after{content:none}.layout__cta_block_2025 .dark_blue .h2,.layout__cta_block_2025 .dark_blue h1,.layout__cta_block_2025 .dark_blue h2,.layout__cta_block_2025 .dark_blue h3,.layout__cta_block_2025 .dark_blue h4,.layout__cta_block_2025 .dark_blue h5,.layout__cta_block_2025 .dark_blue h6{background:linear-gradient(242deg,#e3a0be 25.39%,#88d 98.55%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.layout__cta_block_2025 .dark_blue:after{background:linear-gradient(242deg,#f8eff3 1%,#cfcffa)}.layout__cta_block_2025 .primary_blue .h2,.layout__cta_block_2025 .primary_blue h1,.layout__cta_block_2025 .primary_blue h2,.layout__cta_block_2025 .primary_blue h3,.layout__cta_block_2025 .primary_blue h4,.layout__cta_block_2025 .primary_blue h5,.layout__cta_block_2025 .primary_blue h6{color:#fff}.layout__cta_block_2025 .primary_blue:after{background:linear-gradient(107deg,rgba(209,234,255,.81) 47.54%,rgba(255,220,204,.77) 116.24%)}.layout__cta_block_2025 .light .h2,.layout__cta_block_2025 .light h1,.layout__cta_block_2025 .light h2,.layout__cta_block_2025 .light h3,.layout__cta_block_2025 .light h4,.layout__cta_block_2025 .light h5,.layout__cta_block_2025 .light h6{background:linear-gradient(104deg,rgba(103,72,230,.8) 28.77%,rgba(255,220,204,.8) 91.92%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.layout__cta_block_2025 .light p{color:#000}.layout__cta_block_2025 .light:after{background:linear-gradient(107deg,rgba(209,234,255,.81) 47.54%,rgba(255,220,204,.77) 116.24%)}</style> <section id="sID-0" class="layout__cta_block_2025 pt-st-12 pb-st-12"> <div class="container"> <div class="row"> <div class="col-12"> <div class="pt-st-13 pb-st-13 pl-st-12 pr-st-12 cta-block v1 dark_blue"> <div class="cta-content"> <h3>Meet our Board of Directors</h3> <p>With broad experience in global strategy and development, our board leads the charge.</p> </div> <div class="button-content"> <a class=' has-arrow' href='https://criteo.investorroom.com/directors' ><button class='button pt-st-5 pb-st-5 pl-st-6 pr-st-6 button__secondary'><span>Learn More</span><span class='arrow-2023'></span></button></a> </div> </div> </div> </div> </div> </section> <!-- image / description --> <section class="company__image_description py-5"> <div class="container"> <div class="row py-4 "> <div class="col-lg-6 px-md-6 "> <h4 class="uppercase-labels caption">CAREERS</h4> <h3 class="mb-4">Start a career, not a job</h3> <div class="mb-5"><p>We believe in giving everyone the opportunity to shape their own path along with the tools to grow and advance. We collaborate, we motivate, we celebrate. And we build an environment where every employee feels like a valued contributor.</p> </div> <div class="button-holder d-flex "> <a class='' href='https://careers.criteo.com' ><button class='button pt-st-5 pb-st-5 pl-st-6 pr-st-6 button__default'><span>See Careers</span></button></a> <a class='' href='https://www.criteo.com/contact-us/find-us/' ><button class='button pt-st-5 pb-st-5 pl-st-6 pr-st-6 button__default'><span>Our Locations</span></button></a> </div> </div> <div class="col-lg-6 px-md-6"> <img src="https://www.criteo.com/wp-content/uploads/2021/06/Our-company-culture.png" class="w-100" /> </div> </div> </div> </section><!-- image / description --> <section class="company__image_description py-5"> <div class="container"> <div class="row py-4 d-flex flex-row-reverse"> <div class="col-lg-6 px-md-6 "> <h4 class="uppercase-labels caption">CULTURE</h4> <h3 class="mb-4">Be you, and enjoy what you do</h3> <div class="mb-5"><p>At Criteo, we believe that The Future is Wide Open, and we also believe that great people, as well as great products, make that possible. Our Culture book is the reference for all aspects of our culture: what we do and how we live our values, between us Criteos and with those around us, including our clients, partners, and future talents. Have a look to understand better who we are as a company and who we are as Criteos.</p> </div> <div class="button-holder d-flex "> <a class='' href='https://youtu.be/AJ_14ExVEaw?si=r9VjwyFHqI-9NTl5' target="_blank" ><button class='button pt-st-5 pb-st-5 pl-st-6 pr-st-6 button__default'><span>Learn More</span></button></a> </div> </div> <div class="col-lg-6 px-md-6"> <img src="https://www.criteo.com/wp-content/uploads/2022/02/Our-Company-Culture-Image-1.svg" class="w-100" /> </div> </div> </div> </section><!-- image / description --> <section class="company__image_description py-5"> <div class="container"> <div class="row py-4 "> <div class="col-lg-6 px-md-6 "> <h4 class="uppercase-labels caption">DIVERSITY EQUITY AND INCLUSION</h4> <h3 class="mb-4">We believe the future is wide open when it includes everyone</h3> <div class="mb-5"><p>For us, that means our people, partners, clients, and the consumers they serve. As a global technology company, we believe that a diverse and inclusive culture is the cornerstone for driving creative collaboration and sustainable change across the industry. We are proud that our employees can be themselves at work. Our mission is to sustain our focus on equity, and building stronger diversity through how we hire, develop, reward and retain all talent at Criteo. We empower our employees to impact the industry, promoting diversity, equity, and inclusion in everything we do, delivering richer experiences for all.</p> </div> <div class="button-holder d-flex "> </div> </div> <div class="col-lg-6 px-md-6"> <img src="https://www.criteo.com/wp-content/uploads/2021/06/Our-company-diversity-1.png" class="w-100" /> </div> </div> </div> </section><!-- image / description --> <section class="company__image_description py-5"> <div class="container"> <div class="row py-4 d-flex flex-row-reverse"> <div class="col-lg-6 px-md-6 "> <h4 class="uppercase-labels caption">Criteo Cares</h4> <h3 class="mb-4">Caring for each other and for the earth</h3> <div class="mb-5"><p>Our employee-led Corporate Social Responsibility program empowers Criteos to come together and build an open culture they feel proud of, and supports three pillars: Diversity Equity and Inclusion, Environment, and Tech for Good.</p> </div> <div class="button-holder d-flex "> </div> </div> <div class="col-lg-6 px-md-6"> <img src="https://www.criteo.com/wp-content/uploads/2021/06/Our-company-criteo-cares-v2.png" class="w-100" /> </div> </div> </div> </section><style>.body-lc-regular-font{font-weight:400}.body-lc-medium-font{font-weight:500}.body-lc-semibold-font{font-weight:600}.bnw-filters{filter:grayscale(100) brightness(1) contrast(2);mix-blend-mode:multiply}.layout__cta_block_2025 .cta-block{position:relative;border-radius:20px;background-repeat:no-repeat;background-size:cover;background-position:50%;display:grid;grid-template-columns:50% 50%;-ms-flex-align:center;align-items:center}.layout__cta_block_2025 .cta-block .cta-content{z-index:3;position:relative;text-align:left}.layout__cta_block_2025 .cta-block .cta-content .h2,.layout__cta_block_2025 .cta-block .cta-content h1,.layout__cta_block_2025 .cta-block .cta-content h2,.layout__cta_block_2025 .cta-block .cta-content h3,.layout__cta_block_2025 .cta-block .cta-content h4,.layout__cta_block_2025 .cta-block .cta-content h5,.layout__cta_block_2025 .cta-block .cta-content h6{font-size:var(--headline-three);line-height:120%;color:#fff}.layout__cta_block_2025 .cta-block .button-content{z-index:3;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media (max-width:991.98px){.layout__cta_block_2025 .cta-block .cta-section{grid-template-columns:1fr;text-align:center}.layout__cta_block_2025 .cta-block .cta-button{-ms-flex-pack:center;justify-content:center;margin-top:10px}}.layout__cta_block_2025 .cta-block p{font-size:var(--body-five);line-height:130%;color:#fff}.layout__cta_block_2025 .cta-block .h2,.layout__cta_block_2025 .cta-block h1,.layout__cta_block_2025 .cta-block h2,.layout__cta_block_2025 .cta-block h3,.layout__cta_block_2025 .cta-block h4,.layout__cta_block_2025 .cta-block h5,.layout__cta_block_2025 .cta-block h6{text-wrap:balance;margin-bottom:var(--stack-5);font-size:var(--headline-three)}.layout__cta_block_2025 .cta-block:after{content:"";position:absolute;top:-20px;left:-20px;z-index:-1;border-radius:25px;width:calc(100% + 40px);height:calc(100% + 40px)}@media (max-width:991.98px){.layout__cta_block_2025 .cta-block:after{top:-12px;left:-12px;width:calc(100% + 24px);height:calc(100% + 24px)}}@media (max-width:991.98px){.layout__cta_block_2025 .cta-block{grid-template-columns:100%}.layout__cta_block_2025 .cta-block .button-content,.layout__cta_block_2025 .cta-block a,.layout__cta_block_2025 .cta-block button{width:100%}.layout__cta_block_2025 .cta-block .button-content{margin-top:var(--stack-14)}}.layout__cta_block_2025 .cta-block.v1.dark_blue{background-image:url(/wp-content/themes/criteo2017/img/diamonds.svg)}@media (max-width:991.98px){.layout__cta_block_2025 .cta-block.v1.dark_blue{background-image:url(/wp-content/themes/criteo2017/img/diamonds-mobile.svg)}}.layout__cta_block_2025 .cta-block.v1.primary_blue{background-image:url(/wp-content/themes/criteo2017/img/diamonds-primary.svg)}@media (max-width:991.98px){.layout__cta_block_2025 .cta-block.v1.primary_blue{background-image:url(/wp-content/themes/criteo2017/img/diamonds-primary-mobile.svg)}}.layout__cta_block_2025 .cta-block.v1.light{background-image:url(/wp-content/themes/criteo2017/img/diamonds-light.svg)}@media (max-width:991.98px){.layout__cta_block_2025 .cta-block.v1.light{background-image:url(/wp-content/themes/criteo2017/img/diamonds-light-mobile.svg)}}.layout__cta_block_2025 .cta-block.v2.dark_blue{background-image:url(/wp-content/themes/criteo2017/img/diglet-dark.svg)}@media (max-width:991.98px){.layout__cta_block_2025 .cta-block.v2.dark_blue{background-position:bottom;background-image:url(/wp-content/themes/criteo2017/img/diglet-dark-mobile.svg)}}.layout__cta_block_2025 .cta-block.v2.primary_blue{background-image:url(/wp-content/themes/criteo2017/img/diglet-primary.svg)}@media (max-width:991.98px){.layout__cta_block_2025 .cta-block.v2.primary_blue{background-position:bottom;background-image:url(/wp-content/themes/criteo2017/img/diglet-primary-mobile.svg)}}.layout__cta_block_2025 .cta-block.v2.light{background-image:url(/wp-content/themes/criteo2017/img/diglet-light.svg)}@media (max-width:991.98px){.layout__cta_block_2025 .cta-block.v2.light{background-position:bottom;background-image:url(/wp-content/themes/criteo2017/img/diglet-light-mobile.svg)}}.layout__cta_block_2025 .cta-block.v3.dark_blue{background-image:url(/wp-content/themes/criteo2017/img/worm-dark.svg)}@media (max-width:991.98px){.layout__cta_block_2025 .cta-block.v3.dark_blue{background-position:bottom;background-image:url(/wp-content/themes/criteo2017/img/worm-dark-mobile.svg)}}.layout__cta_block_2025 .cta-block.v3.primary_blue{background-image:url(/wp-content/themes/criteo2017/img/worm-primary.svg)}@media (max-width:991.98px){.layout__cta_block_2025 .cta-block.v3.primary_blue{background-position:bottom;background-image:url(/wp-content/themes/criteo2017/img/worm-primary-mobile.svg)}}.layout__cta_block_2025 .cta-block.v3.light{background-image:url(/wp-content/themes/criteo2017/img/worm-light.svg)}@media (max-width:991.98px){.layout__cta_block_2025 .cta-block.v3.light{background-position:bottom;background-image:url(/wp-content/themes/criteo2017/img/worm-light-mobile.svg)}}.layout__cta_block_2025 .cta-block.v4{background:linear-gradient(256deg,var(--color-light-blue-600,#177fd4) 28.64%,var(--color-light-blue-100,#b3ddff) 96.27%)}.layout__cta_block_2025 .cta-block.v4 .h2,.layout__cta_block_2025 .cta-block.v4 h1,.layout__cta_block_2025 .cta-block.v4 h2,.layout__cta_block_2025 .cta-block.v4 h3,.layout__cta_block_2025 .cta-block.v4 h4,.layout__cta_block_2025 .cta-block.v4 h5,.layout__cta_block_2025 .cta-block.v4 h6{font-size:var(--headline-two);background:linear-gradient(83deg,#1618a0 13.84%,#1953fb 89.48%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.layout__cta_block_2025 .cta-block.v4 p{color:#000}@media (max-width:991.98px){.layout__cta_block_2025 .cta-block.v4 .button-content{margin-top:var(--spacing-208)}}.layout__cta_block_2025 .cta-block.v4:before{position:absolute;content:"";width:100%;height:100%;background-repeat:no-repeat;background-size:542px;background-position:87%;z-index:0;background-image:url(/wp-content/themes/criteo2017/img/blog.svg)}@media (max-width:1449.98px){.layout__cta_block_2025 .cta-block.v4:before{background-size:436px}}@media (max-width:1199.98px){.layout__cta_block_2025 .cta-block.v4:before{background-size:488px;background-position:95%}}@media (max-width:991.98px){.layout__cta_block_2025 .cta-block.v4:before{background-position:center 150px;background-size:610px}}@media (max-width:767.98px){.layout__cta_block_2025 .cta-block.v4:before{background-position:bottom;background-size:525px;margin-bottom:-352px}}.layout__cta_block_2025 .cta-block.v4:after{background:rgba(209,234,255,.82)}.layout__cta_block_2025 .cta-block.v5{grid-template-columns:100%}.layout__cta_block_2025 .cta-block.v5 .h2,.layout__cta_block_2025 .cta-block.v5 h1,.layout__cta_block_2025 .cta-block.v5 h2,.layout__cta_block_2025 .cta-block.v5 h3,.layout__cta_block_2025 .cta-block.v5 h4,.layout__cta_block_2025 .cta-block.v5 h5,.layout__cta_block_2025 .cta-block.v5 h6,.layout__cta_block_2025 .cta-block.v5 p{color:#fff;text-align:center;margin:auto;margin-bottom:var(--stack-8);background:none;-webkit-background-clip:unset;-webkit-text-fill-color:unset}.layout__cta_block_2025 .cta-block.v5 .h2,.layout__cta_block_2025 .cta-block.v5 h1,.layout__cta_block_2025 .cta-block.v5 h2,.layout__cta_block_2025 .cta-block.v5 h3,.layout__cta_block_2025 .cta-block.v5 h4,.layout__cta_block_2025 .cta-block.v5 h5,.layout__cta_block_2025 .cta-block.v5 h6{margin-bottom:var(--stack-5)}.layout__cta_block_2025 .cta-block.v5 p{line-height:130%;max-width:680px;text-wrap:balance}@media (max-width:1199.98px){.layout__cta_block_2025 .cta-block.v5 p{max-width:600px}}.layout__cta_block_2025 .cta-block.v5 .button-content a{width:100%}@media (max-width:991.98px){.layout__cta_block_2025 .cta-block.v5 .button-content{margin-top:var(--stack-0)!important}}.layout__cta_block_2025 .cta-block.v5 button{max-width:350px;width:100%}.layout__cta_block_2025 .cta-block.v5.dark_blue{background-image:url(/wp-content/themes/criteo2017/img/circle-bg.svg)!important}.layout__cta_block_2025 .cta-block.v5.light_blue{background-image:url(/wp-content/themes/criteo2017/img/circles-light-bg.svg)!important}.layout__cta_block_2025 .cta-block.v5:after{content:none}.layout__cta_block_2025 .dark_blue .h2,.layout__cta_block_2025 .dark_blue h1,.layout__cta_block_2025 .dark_blue h2,.layout__cta_block_2025 .dark_blue h3,.layout__cta_block_2025 .dark_blue h4,.layout__cta_block_2025 .dark_blue h5,.layout__cta_block_2025 .dark_blue h6{background:linear-gradient(242deg,#e3a0be 25.39%,#88d 98.55%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.layout__cta_block_2025 .dark_blue:after{background:linear-gradient(242deg,#f8eff3 1%,#cfcffa)}.layout__cta_block_2025 .primary_blue .h2,.layout__cta_block_2025 .primary_blue h1,.layout__cta_block_2025 .primary_blue h2,.layout__cta_block_2025 .primary_blue h3,.layout__cta_block_2025 .primary_blue h4,.layout__cta_block_2025 .primary_blue h5,.layout__cta_block_2025 .primary_blue h6{color:#fff}.layout__cta_block_2025 .primary_blue:after{background:linear-gradient(107deg,rgba(209,234,255,.81) 47.54%,rgba(255,220,204,.77) 116.24%)}.layout__cta_block_2025 .light .h2,.layout__cta_block_2025 .light h1,.layout__cta_block_2025 .light h2,.layout__cta_block_2025 .light h3,.layout__cta_block_2025 .light h4,.layout__cta_block_2025 .light h5,.layout__cta_block_2025 .light h6{background:linear-gradient(104deg,rgba(103,72,230,.8) 28.77%,rgba(255,220,204,.8) 91.92%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.layout__cta_block_2025 .light p{color:#000}.layout__cta_block_2025 .light:after{background:linear-gradient(107deg,rgba(209,234,255,.81) 47.54%,rgba(255,220,204,.77) 116.24%)}</style> <section id="sID-0" class="layout__cta_block_2025 pt-st-12 pb-st-12"> <div class="container"> <div class="row"> <div class="col-12"> <div class="pt-st-13 pb-st-13 pl-st-12 pr-st-12 cta-block v1 dark_blue"> <div class="cta-content"> <h4>Join our team</h4> <p>Browse open opportunities at Criteo.</p> </div> <div class="button-content"> <a class=' has-arrow' href='https://careers.criteo.com' ><button class='button pt-st-5 pb-st-5 pl-st-6 pr-st-6 button__secondary'><span>See Careers</span><span class='arrow-2023'></span></button></a> </div> </div> </div> </div> </div> </section> <!-- stats --> <section class="company__stats pt-7" style="position:relative"> <img style="position:absolute;top:200px;left:0;max-width:100%" src="/wp-content/themes/criteo2017/img/oc-blob-1.svg" /> <div class="container px-md-7"> <div class="row"> <div class="col-lg-6"> <h4 class="uppercase-labels caption">Stats that matter</h4> <h3 class="">Criteo by the numbers</h3> Key stats to know about Criteo </div> <div class="col-lg-6 mt-5"> <div class="row"> <div class="col-md-6"> <h4 class="section-title">Reviews</h4> <!-- sub --> <div class="section py-3"> <img class="data-logo" src="https://www.criteo.com/wp-content/uploads/2022/01/g2-reviews.svg" alt="" /> </h5> <div class="lines-only"> <div class='top-star c-card__stars'><div class='base-stars'>★★★★★</div><div class='fill-container'><div class='fill' style='width:74.2%;'><div class='stars'>★★★★★</div></div></div></div> <span class="subtext">217 reviews as of 1/2022</span> </div> </div> <div class="section py-3"> <img class="data-logo" src="https://www.criteo.com/wp-content/uploads/2022/01/glassdoor.svg" alt="" /> </h5> <div class="lines-only"> <div class='top-star c-card__stars'><div class='base-stars'>★★★★★</div><div class='fill-container'><div class='fill' style='width:80.2%;'><div class='stars'>★★★★★</div></div></div></div> <span class="subtext">981 reviews as of 1/2022</span> </div> </div> <!-- /sub --> </div> <div class="col-md-6"> <h4 class="section-title">Gender Equality</h4> <!-- sub --> <div class="section py-3"> <h5>Total Employees</h5> </h5> <div class="lines-only"> <div class='line-holder'><span class='line' style='width:61%;'></span><span class='line_text'>61% Male</span></div><div class='line-holder'><span class='line' style='width:39%;'></span><span class='line_text'>39% Female</span></div> <span class="subtext"></span> </div> </div> <div class="section py-3"> <h5>Managers</h5> </h5> <div class="lines-only"> <div class='line-holder'><span class='line' style='width:66%;'></span><span class='line_text'>66% Male</span></div><div class='line-holder'><span class='line' style='width:34%;'></span><span class='line_text'>34% Female</span></div> <span class="subtext"></span> </div> </div> <div class="section py-3"> <h5>Directors</h5> </h5> <div class="lines-only"> <div class='line-holder'><span class='line' style='width:71%;'></span><span class='line_text'>71% Male</span></div><div class='line-holder'><span class='line' style='width:29%;'></span><span class='line_text'>29% Female</span></div> <span class="subtext"></span> </div> </div> <!-- /sub --> </div> </div> </div> </div> </div> <script> $(document).ready(function() { jQuery('.company__stats:eq(0) .col-md-6 div.section.py-3').matchHeight({ byRow: false, property: 'height', target: null, remove: false }) jQuery('.col-md-6 .section-title').matchHeight({ byRow: false, property: 'height', target: null, remove: false }) }) </script> </section><!-- stats --> <section class="company__stats pt-7" style="position:relative"> <div class="container px-md-7"> <div class="row"> <div class="col-lg-6"> <h4 class="uppercase-labels caption"></h4> <h3 class=""></h3> </div> <div class="col-lg-6 mt-5"> <div class="row"> <div class="col-md-6"> <h4 class="section-title">Workforce Breakdown</h4> <!-- sub --> <div class="section py-3"> <h5>Under 25</h5> </h5> <div class="lines-only"> <div class='line-holder'><span class='line' style='width:20%;'></span><span class='line_text'>143</span></div> <span class="subtext"></span> </div> </div> <div class="section py-3"> <h5>Between 25 and 29</h5> </h5> <div class="lines-only"> <div class='line-holder'><span class='line' style='width:80%;'></span><span class='line_text'>696</span></div> <span class="subtext"></span> </div> </div> <div class="section py-3"> <h5>Between 30 and 34</h5> </h5> <div class="lines-only"> <div class='line-holder'><span class='line' style='width:90%;'></span><span class='line_text'>786</span></div> <span class="subtext"></span> </div> </div> <div class="section py-3"> <h5>Between 35 and 39</h5> </h5> <div class="lines-only"> <div class='line-holder'><span class='line' style='width:65%;'></span><span class='line_text'>486</span></div> <span class="subtext"></span> </div> </div> <!-- /sub --> </div> <div class="col-md-6"> <h4 class="section-title"> </h4> <!-- sub --> <div class="section py-3"> <h5>Between 40 and 44</h5> </h5> <div class="lines-only"> <div class='line-holder'><span class='line' style='width:160%;'></span><span class='line_text'>246</span></div> <span class="subtext"></span> </div> </div> <div class="section py-3"> <h5>Between 45 and 49</h5> </h5> <div class="lines-only"> <div class='line-holder'><span class='line' style='width:20%;'></span><span class='line_text'>118</span></div> <span class="subtext"></span> </div> </div> <div class="section py-3"> <h5>50 and above</h5> </h5> <div class="lines-only"> <div class='line-holder'><span class='line' style='width:15%;'></span><span class='line_text'>63</span></div> <span class="subtext"></span> </div> </div> <!-- /sub --> </div> </div> </div> </div> </div> <script> $(document).ready(function() { jQuery('.company__stats:eq(0) .col-md-6 div.section.py-3').matchHeight({ byRow: false, property: 'height', target: null, remove: false }) jQuery('.col-md-6 .section-title').matchHeight({ byRow: false, property: 'height', target: null, remove: false }) }) </script> </section> </div> <style>.body-lc-regular-font{font-weight:400}.body-lc-medium-font{font-weight:500}.body-lc-semibold-font{font-weight:600}.bnw-filters{filter:grayscale(100) brightness(1) contrast(2);mix-blend-mode:multiply}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#trend_tracker_modal{background-color:#d3d6e5;z-index:200!important;position:fixed;top:0;left:0;height:100%;width:100%;animation:fadeIn .3s forwards}#trend_tracker_modal .container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}#trend_tracker_modal .h100{height:100%;overflow:auto}#trend_tracker_modal .closeme{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}#trend_tracker_modal .closeme img{cursor:pointer;-ms-flex-item-align:end;align-self:flex-end;-ms-flex-direction:column;flex-direction:column}#trend_tracker_modal .relative{position:relative}#trend_tracker_modal .closer{position:fixed;top:16px;right:16px}@media (max-width:1199.98px){#trend_tracker_modal .closer{position:absolute}}#trend_tracker_modal .closer img{width:30px;height:30px;z-index:444}#trend_tracker_modal .ttleft{-ms-flex-align:center;align-items:center;-ms-flex-align:end;align-items:flex-end;padding-right:100px}#trend_tracker_modal .ttleft,#trend_tracker_modal .ttright{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}#trend_tracker_modal .ttright{text-align:left;-ms-flex-align:start;align-items:flex-start}#trend_tracker_modal .ttright .h2,#trend_tracker_modal .ttright h2,#trend_tracker_modal .ttright p{color:#26235b}#trend_tracker_modal .ttright .h2,#trend_tracker_modal .ttright h2{margin-bottom:0}#trend_tracker_modal .ttright p{margin-top:16px;font-size:18px;margin-bottom:24px}@media (max-width:1199.98px){#trend_tracker_modal .ttright p{margin-bottom:20px}}#trend_tracker_modal .grid-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}#trend_tracker_modal .grid-container img{max-width:384px;width:100%}#trend_tracker_modal .grid-container .modal-column:first-child{margin-top:65px}#trend_tracker_modal .grid-container .modal-column:first-child img{padding-right:15px;padding-bottom:30px}#trend_tracker_modal .grid-container .modal-column:nth-child(2) img{padding-left:15px;padding-bottom:30px}@media (max-width:991.98px){#trend_tracker_modal .container{-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#trend_tracker_modal .ttleft{-ms-flex-align:center;align-items:center;padding-right:0}#trend_tracker_modal .ttright{padding-top:40px}#trend_tracker_modal .h2,#trend_tracker_modal h2{font-size:48px;padding-top:21px}#trend_tracker_modal .grid-container{margin-top:30px}}#trend_tracker_modal iframe{height:320px}#trend-tracker .image img{cursor:pointer}</style><div id="trend_tracker_modal" style="display:none"> <div class="row h100"> <div class="container relative"> <div class="closer"> <div class="closeme"><img onclick="hidettModal()" src="/wp-content/themes/criteo2017/img/close_btn_black.svg" /></span> </div> </div> <div class="col-md-6 ttleft"> <div class="grid-container"> <div class="modal-column"> <div class="grid-item box"> <img src="https://www.criteo.com/wp-content/uploads/2024/05/card-8-1.png" alt="" /> </div> <div class="grid-item box"> <img src="https://www.criteo.com/wp-content/uploads/2024/05/card-5.png" alt="" /> </div> </div><div class="modal-column"> <div class="grid-item box"> <img src="https://www.criteo.com/wp-content/uploads/2024/05/card-7.png" alt="" /> </div> <div class="grid-item box"> <img src="https://www.criteo.com/wp-content/uploads/2024/05/card-6.png" alt="" /> </div> </div> </div> </div> <div class="col-md-6 ttright"> <div class="h2">Criteo Trend Tracker</div> <p>Data &amp; Insights to Know and Share</p> <iframe src=" https://www2.criteo.com/l/126241/2024-05-09/85p61n" frameborder="0" class="w-100" title="Criteo Embedded Content" sandbox="allow-scripts allow-same-origin allow-forms" loading="lazy" allow="fullscreen" width="100%" referrerpolicy="no-referrer" name="criteoIframe" > </iframe> </div> </div> </div> </div> <footer> <div class="container pb-18 pt-st-14"> <div class="row"> <div class="col-12"> <a href="https://www.criteo.com/" class="d-block mb-15"> <img class="footer-logo" src="/wp-content/themes/criteo2017/img/criteo-logo-orange.svg"" alt="Criteo logo" /> </a> </div> </div> <div class="row d-lg-none"> <div class="col-12"> <div class="contact-button mb-13"> <a class=' has-arrow' data-id=contact_sales__button href='https://www.criteo.com/talk-to-an-expert/' ><button class='button pt-st-5 pb-st-5 pl-st-6 pr-st-6 button__default'><span>Contact Sales</span><span class='arrow-2023'></span></button></a> </div> <div class="social-links"> <div class="social-icons"> <a rel="nofollow" href="https://www.linkedin.com/company/criteo"> <span class="sr-only"></span> <div aria-hidden="true"> <i class="fa fa-linkedin fa-2x"></i> </div> </a> <a rel="nofollow" href="https://www.youtube.com/user/CriteoOfficial"> <span class="sr-only"></span> <div aria-hidden="true"> <i class="fa fa-youtube fa-2x"></i> </div> </a> <a rel="nofollow" href="https://twitter.com/criteo"> <span class="sr-only"></span> <div aria-hidden="true"> <i class="fa fa-twitter fa-2x"></i> </div> </a> <a rel="nofollow" href="https://www.facebook.com/GoCriteo"> <span class="sr-only"></span> <div aria-hidden="true"> <i class="fa fa-facebook-f fa-2x"></i> </div> </a> </div> </div> </div> </div> <div class="row"> <div class="col-12 col-lg-3 order-1 order-lg-1"> <div class="footer-menu mt-15 first"> <div class="menu-title">Customers & Partners</div> <ul class="mt-4" role="navigation"> <li> <a href="/success-stories/"> Success Stories </a> </li> <li> <a href="/agencies/"> Agencies </a> </li> <li> <a href="/marketplace-performance-outcome/"> Marketplace Performance Outcome </a> </li> <li> <a href="/partners/"> Partners </a> </li> </ul> </div> <div class="footer-menu mt-15"> <div class="menu-title">Privacy</div> <ul class="mt-4" role="navigation"> <li> <a href="/privacy/"> Privacy Policy </a> </li> <li> <a href="/privacy/ccpa-privacy-policy/"> CCPA Privacy Policy </a> </li> <li> <a href="/privacy/corporate-privacy-policy/"> Website Privacy Policy </a> </li> <li> <a href="/privacy/ccpa-privacy-policy/"> Do Not Sell or Share My Personal Information </a> </li> <li> <a href="javascript:Cookiebot.renew()"> Cookie Management </a> </li> <li> <a href="/criteo-privacy-guidelines-for-clients-and-publisher-partners/"> Privacy Guidelines for Clients and Publisher Partners </a> </li> </ul> </div> </div> <div class="col-12 col-lg-3 order-2 order-lg-2"> <div class="footer-menu mt-15 first"> <div class="menu-title">Resources</div> <ul class="mt-4" role="navigation"> <li> <a href="/resources/"> Reports & Research </a> </li> <li> <a href="/blog/"> Blog </a> </li> <li> <a href="/resources/?format=Webinar"> Webinars </a> </li> <li> <a href="/events/"> Events </a> </li> <li> <a href="https://developers.criteo.com/"> Developers </a> </li> </ul> </div> <div class="footer-menu mt-15"> <div class="menu-title">Legal</div> <ul class="mt-4" role="navigation"> <li> <a href="/terms-and-conditions/"> Terms and Conditions </a> </li> <li> <a href="/legal/"> Legal Mentions </a> </li> <li> <a href="/supply-partner-guidelines/"> Supply Partner Guidelines </a> </li> <li> <a href="/advertising-guidelines/"> Advertising Guidelines </a> </li> <li> <a href="/privacy/our-partners/"> Supported Platforms </a> </li> <li> <a href="/security/"> Security </a> </li> </ul> </div> <div class="footer-menu mt-15"> <div class="menu-title">UK notices</div> <ul class="mt-4" role="navigation"> <li> <a href="/wp-content/uploads/2024/06/Modern-Slavery-Statement-2024.pdf"> UK Modern Slavery Act </a> </li> <li> <a href="/wp-content/uploads/2024/12/Tax-strategy-report-FY24.pdf"> Tax Strategy </a> </li> </ul> </div> </div> <div class="col-12 col-lg-3 order-3 order-lg-3"> <div class="footer-menu mt-15 first"> <div class="menu-title">About</div> <ul class="mt-4" role="navigation"> <li> <a href="https://careers.criteo.com/en/"> Careers </a> </li> <li> <a href="/company/"> Company </a> </li> <li> <a href="https://criteo.investorroom.com/"> Investors </a> </li> <li> <a href="/news/"> In the News </a> </li> <li> <a href="/sustainability/"> Sustainability </a> </li> <li> <a href="https://careers.criteo.com/en/working-at-criteo/diversity-inclusion/"> Diversity, Equity & Inclusion </a> </li> <li> <a href="/contact-us/"> Contact Us </a> </li> </ul> </div> <div class="footer-menu mt-15"> <div class="menu-title">Popular topics</div> <ul class="mt-4" role="navigation"> <li> <a href="/ultimate-guide-to-retail-media/"> Retail Media </a> </li> <li> <a href="/digital-advertising-glossary/retargeting/"> Retargeting </a> </li> <li> <a href="/digital-advertising-glossary/customer-acquisition/"> Customer Acquisition </a> </li> <li> <a href="https://www.criteo.com/digital-advertising-glossary/display-advertising/"> Display Advertising </a> </li> <li> <a href="/digital-advertising-glossary/customer-targeting/"> Customer Targeting </a> </li> </ul> </div> </div> <div class="col-lg-3 d-none d-lg-flex order-lg-4 desktop-button-socials"> <div class="contact-button"> <a class=' has-arrow' data-id=contact_sales__button href='https://www.criteo.com/talk-to-an-expert/' ><button class='button pt-st-5 pb-st-5 pl-st-6 pr-st-6 button__default'><span>Contact Sales</span><span class='arrow-2023'></span></button></a> </div> <div class="social-links"> <div class="social-icons"> <a rel="nofollow" href="https://www.linkedin.com/company/criteo"> <span class="sr-only"></span> <div aria-hidden="true"> <i class="fa fa-linkedin fa-2x"></i> </div> </a> <a rel="nofollow" href="https://www.youtube.com/user/CriteoOfficial"> <span class="sr-only"></span> <div aria-hidden="true"> <i class="fa fa-youtube fa-2x"></i> </div> </a> <a rel="nofollow" href="https://twitter.com/criteo"> <span class="sr-only"></span> <div aria-hidden="true"> <i class="fa fa-twitter fa-2x"></i> </div> </a> <a rel="nofollow" href="https://www.facebook.com/GoCriteo"> <span class="sr-only"></span> <div aria-hidden="true"> <i class="fa fa-facebook-f fa-2x"></i> </div> </a> </div> </div> </div> </div> <div class="row additional-info mt-14"> <div class="col-12 col-lg-6 left"> <div><a href="https://www.criteo.com/privacy/" class="d-block mb-1">Opt-Out of Criteo Ads</a></div> <div class="copyright"> Copyright © Criteo 2025 </div> </div> <div class="col-12 col-lg-6 right"> <a href=https://tree-nation.com/profile/impact/criteo#co2 target="_blank" style="position:relative;cursor:pointer;display:block;z-index:95;"> <img src=https://tree-nation.com/images/tracking/label-co2-website-white-en.png style="width:157px;height:auto;"> </a> <script src=https://tree-nation.com/js/track.js></script> <script>treenation_track("62eb6f414d0fd");</script> </div> </div> </div> </footer> <div class="modal fade" id="modalEmbed" tabindex="-1" role="dialog" aria-hidden="true"> <div class="modal-dialog modal-lg" role="document"> <div class="modal-content"> <div class="modal-header" style="text-align: right;"> <button type="button" class="close" data-dismiss="modal">&times;</button> </div> <div class="modal-body modal-center"></div> </div> </div> </div> <div class="modal fade dark_mode" id="modalEmbedDarkMode" tabindex="-1" role="dialog" aria-hidden="true"> <div class="modal-dialog modal-lg" role="document"> <div class="modal-content"> <div class="modal-header" style="text-align: right;"> <button type="button" class="close" data-dismiss="modal">&times;</button> </div> <div class="modal-body modal-center"></div> </div> </div> </div> <style> .modal-dialog .modal-header { justify-content: flex-end; } </style> <script> // modal video embed auto-play and auto-shut-up jQuery(document).ready(function() { var btn = jQuery('body').find('[data-toggle="modal"][data-type]'); // the button var target = jQuery(btn.data('target')); // modal div var src = btn.data('src'); var type = btn.data('type'); // youtube or pardot var modalBody = target.find('.modal-body'); // modal body var iframe; btn.click(function() { //console.log('modal opened: create iframe for ' + type); iframe = modalBody.html('<iframe width="100%" height="450" frameborder="0" allowfullscreen></iframe>').children('iframe'); if (type === 'pardot') { //console.log('iframe pardot'); iframe.load(function() { //console.log('iframe loaded'); iFrameResize(); // the secret sauce! }); iframe.attr('src', src); } else { // youtube //console.log('iframe youtube'); iframe.attr('src', src + '?autoplay=1&enablejsapi=1&rel=0'); // video URL in the button's data attr ytTracker.init(); // <-- Decorate all new videos on the page, from the 400-line monstrosity GTM } }); target.on('hidden.bs.modal', function(e) { //console.log('modal closed: stripping the contents'); modalBody.html(''); }); }); </script><script type="text/javascript" id="qppr_frontend_scripts-js-extra"> /* <![CDATA[ */ var qpprFrontData = {"linkData":{"https:\/\/www.criteo.com\/blog\/apparel-trend-report\/":[1,0,""],"https:\/\/www.criteo.com\/blog\/report-trade-marketing-transition\/":[1,0,""],"https:\/\/www.criteo.com\/blog\/cpg-and-grocery-trend-report\/":[1,0,""],"https:\/\/www.criteo.com\/blog\/uk-fmcg-trend-report-taking-stock-of-the-future-of-grocery\/":[1,0,""],"https:\/\/www.criteo.com\/blog\/an-enlightened-holiday\/":[1,0,""],"https:\/\/www.criteo.com\/?p=7738":[1,0,""],"https:\/\/www.criteo.com\/blog\/global-commerce-review-q3-2017-brazil-br\/":[1,0,""],"https:\/\/www.criteo.com\/blog\/global-commerce-review-q3-2017-japan-jp\/":[1,0,""],"https:\/\/www.criteo.com\/blog\/global-commerce-review-q3-2017-korea-en\/":[1,0,""],"https:\/\/www.criteo.com\/blog\/global-commerce-review-q3-2017-russia-ru\/":[1,0,""],"https:\/\/www.criteo.com\/blog\/global-commerce-review-q3-2017-korea-kr\/":[1,0,""],"https:\/\/www.criteo.com\/blog\/global-commerce-review-q3-2017-italy-it\/":[1,0,""],"https:\/\/www.criteo.com\/?p=7395":[1,0,""],"https:\/\/www.criteo.com\/?p=7407":[1,0,""],"https:\/\/www.criteo.com\/?p=13857":[1,0,""],"https:\/\/www.criteo.com\/?p=16459":[1,0,""],"https:\/\/www.criteo.com\/blog\/the-growing-retailers-guide-to-cross-channel-marketing\/":[1,0,""],"https:\/\/www.criteo.com\/blog\/gen-z-report\/":[0,0,""],"https:\/\/www.criteo.com\/blog\/digital-marketing-for-small-business\/":[0,0,""],"https:\/\/www.criteo.com\/blog\/interactive-the-pocket-guide-to-health-beauty-marketing\/":[0,0,""],"https:\/\/www.criteo.com\/blog\/ultimate-guide-to-ai-powered-ads\/":[0,0,""],"https:\/\/www.criteo.com\/blog\/advertising-strategies-guide-for-the-social-distancing-economy\/":[0,0,""],"https:\/\/www.criteo.com\/blog\/2020-rebound-report\/":[0,0,""],"https:\/\/www.criteo.com\/solutions\/":[0,0,""],"https:\/\/www.criteo.com\/products\/":[0,0,""],"https:\/\/www.criteo.com\/technology\/":[0,0,""],"https:\/\/www.criteo.com\/?p=15477":[0,0,""],"https:\/\/www.criteo.com\/platform\/":[0,0,""]},"siteURL":"https:\/\/www.criteo.com","siteURLq":"https:\/\/www.criteo.com"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.criteo.com/wp-content/plugins/rw-quick-page-and-post-redirects/js/qppr_frontend_script.min.js?ver=1.0.1" id="qppr_frontend_scripts-js"></script> <script type="text/javascript" src="https://www.criteo.com/wp-content/themes/criteo2017/js/bs4.min.js" id="criteoBootstrap4-js"></script> <script type="text/javascript" src="https://www.criteo.com/wp-content/themes/criteo2017/js/iframe.min.js" id="iframe-resizer-js"></script> <script type="text/javascript" src="https://www.criteo.com/wp-content/themes/criteo2017/js/select2.min.js" id="select2-js"></script> <script type="text/javascript" src="https://www.criteo.com/wp-content/themes/criteo2017/js/theme.min.js?ver=2025040513" id="Criteo2017-scripts-js"></script> <script type="text/javascript" src="https://www.criteo.com/wp-content/themes/criteo2017/js/scrolllock.min.js" id="scrolllock-js"></script> <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/jquery.matchHeight/0.7.0/jquery.matchHeight-min.js" id="match-height-js"></script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.5.9/slick.min.js?ver=6.7.2" id="slickJS-js"></script> <div style="display: none"> </div> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"bb94583995","applicationID":"72531584","transactionName":"b1YBYkFZWBBYBURaDVYcIlVHUVkNFgVfXhJZXRoEAwoH","queueTime":0,"applicationTime":1246,"atts":"QxECFAlDSx4=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10