{"id":154178,"date":"2021-11-15T16:37:53","date_gmt":"2021-11-15T16:37:53","guid":{"rendered":"https:\/\/am.meltedhouse.digital\/about-us\/"},"modified":"2026-08-26T13:29:40","modified_gmt":"2026-08-26T13:29:40","slug":"about-us","status":"publish","type":"page","link":"https:\/\/alpinemacro.com\/fr\/about-us\/","title":{"rendered":"\u00c0 propos"},"content":{"rendered":"\n<section class=\"oe-section oe-background-secondary oe-hero-section-image-mask oe-hero-gbv2 gb-element-a3f1c8d2 break-out\" style=\"--inline-bg-image: url(https:\/\/alpinemacro.com\/wp-content\/uploads\/2022\/02\/Untitled-design-37.png)\">\n<div class=\"oe-container oe-light oe-flex oe-flex-column oe-gap-medium gb-element-7b2e9f04\"><!--blockstudio\/alpine\/breadcrumbs--><nav class=\"am-breadcrumbs am-breadcrumbs--inherit am-breadcrumbs--collapse am-breadcrumbs--float am-breadcrumbs--float-nomobile\" aria-label=\"Breadcrumb\">\n\t<ol class=\"am-breadcrumbs__list\">\n\t\t\t\t\t<li class=\"am-breadcrumbs__item\">\n\t\t\t\t\t\t\t\t\t<a class=\"am-breadcrumbs__link\" href=\"\/fr\/\">Accueil<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t<li class=\"am-breadcrumbs__item\">\n\t\t\t\t\t\t\t\t\t<span class=\"am-breadcrumbs__current\" aria-current=\"page\">Alpine Macro<\/span>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t<\/ol>\n<\/nav>\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"BreadcrumbList\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Alpine Macro\",\"item\":\"https:\/\/alpinemacro.com\/fr\/wp-json\/wp\/v2\/pages\/154178\"}]}<\/script>\n\n\n<div class=\"oe-gap-hero-grid gb-element-dbf6a5da\">\n<div class=\"oe-flex-between oe-flex-column oe-gap-grid oe-motion-stagger\">\n<div class=\"oe-flex-column oe-content-remove-margins oe-gap-content\">\n<div>\n<h1 class=\"gb-text oe-heading oe-heading-eyebrow oe-motion oe-motion-fade-up\">\u00c0 PROPOS D\u2019ALPINE MACRO<\/h1>\n<\/div>\n\n\n\n<div class=\"oe-container-small oe-container-align-left oe-flex oe-flex-column oe-content-remove-margins oe-gap-large\">\n<div class=\"oe-flex-column oe-content-remove-margins oe-gap-medium\">\n<h2 class=\"gb-text oe-heading oe-h1 oe-motion oe-motion-fade-up gb-text-4d7b3e8a\">Une recherche macro\u00e9conomique ind\u00e9pendante, con\u00e7ue pour percer le bruit.<\/h2>\n\n\n\n<p class=\"gb-text oe-motion oe-motion-fade-up oe-text-medium\">Fond\u00e9e en octobre 2017, Alpine Macro est une firme ind\u00e9pendante de recherche mondiale en placements \u00e9tablie \u00e0 Montr\u00e9al, au Canada.<\/p>\n<\/div>\n\n\n\n<div class=\"oe-flex oe-gap-small oe-motion oe-motion-fade-up\">\n<a class=\"gb-text oe-button oe-button-primary\" href=\"#am-our-story\">Notre histoire<\/a>\n\n\n\n<a class=\"gb-text oe-button oe-button-outline\" href=\"https:\/\/alpinemacro.com\/fr\/our-team\/\">Notre \u00e9quipe<\/a>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div>\n<!--\n  Alpine Macro \u2014 layered MARQUE centrepiece \u2014 WordPress embed snippet\n  ============================================================================\n  Paste this WHOLE snippet into a Custom HTML block.\n\n  WHAT IT IS\n  - The Alpine Macro marque: one mountain-line path repeated 6\u00d7 (each offset\n    horizontally) and masked into the marque window. Sourced from\n    alpine-macro-marque-layered.svg \u2014 viewBox preserved, so proportions match.\n\n  HOW IT BEHAVES\n  - When it scrolls INTO VIEW the six lines DRAW ON in sequence (back-left to\n    front-right), like the marque assembling itself. Set the wait before it\n    starts via data-start-delay (ms) on the .am-marque-1-embed div below.\n  - Each of the 6 lines is coloured + delayed INDEPENDENTLY via CSS variables\n    (see the \"EDIT ME\" block). Recolour a single line by changing one value.\n  - Sizing: change --am-marque-1-size (max width of the marque).\n  - Panel background: change --am-marque-1-bg (set to `transparent` to drop the\n    marque straight onto an existing navy section instead of its own panel).\n\n  NOTES\n  - Everything is namespaced under #am-marque-1 \/ .am-marque-1-* so it can't\n    collide with the theme.\n  - No SVG text and no 3D transform here, so the font\/composited-layer \"nudge\"\n    fix from the device snippet is intentionally NOT needed.\n  - Respects prefers-reduced-motion (shows the finished marque, no animation).\n-->\n<style>\n  .am-marque-1-embed {\n    \/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 EDIT ME \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n    --am-marque-1-size: none;   \/* max width of the marque; `none` = fill container *\/\n\n    \/* All lines share one colour: ~10% lighter than the #003469 background\n       (10% white mixed in). Change this single value to recolour every line. *\/\n    --am-marque-1-color: #1a4878;\n    \/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\n    width: 100%;\n    display: flex;\n    justify-content: center;\n  }\n\n  .am-marque-1-stage {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 100%;\n    \/* No background, no padding \u2014 the marque fills the container edge-to-edge. *\/\n  }\n\n  #am-marque-1 {\n    display: block;\n    width: 100%;\n    max-width: var(--am-marque-1-size);\n    height: auto;\n    overflow: visible;\n    transform-origin: center center;\n    transition: transform .7s cubic-bezier(.22,.61,.36,1);\n  }\n  \/* Hover anywhere over the marque \u2192 slow, smooth 3D tilt (~3\u00b0), dipping\n     diagonally down toward the bottom-left. Flip the sign of either rotate to\n     change which corner leads. *\/\n  #am-marque-1:hover { transform: perspective(1100px) rotateX(-5deg) rotateY(-5deg); }\n\n  \/* one colour for every line *\/\n  #am-marque-1 .am-marque-1-line { stroke: var(--am-marque-1-color); }\n\n  \/* Horizontal offset per line, re-expressed as a CSS transform so the fade-up\n     can share the transform property. The SVG transform=\"translate(...)\"\n     attributes remain as a fallback; CSS wins where SVG transforms animate. *\/\n  #am-marque-1 .am-marque-1-line   { transform: translate(var(--am-x, 0px), 0); }\n  #am-marque-1 .am-marque-1-line-1 { --am-x: 0px; }\n  #am-marque-1 .am-marque-1-line-2 { --am-x: 39.311px; }\n  #am-marque-1 .am-marque-1-line-3 { --am-x: 78.622px; }\n  #am-marque-1 .am-marque-1-line-4 { --am-x: 117.933px; }\n  #am-marque-1 .am-marque-1-line-5 { --am-x: 157.243px; }\n  #am-marque-1 .am-marque-1-line-6 { --am-x: 196.554px; }\n\n  \/* \u2500\u2500 Load-in animation \u2500\u2500\n     Lines 1\u20135 do a slow, classy FADE while drifting up ever so slightly,\n     staggered left \u2192 right. Line 6 (far right) then DRAWS itself in, once the\n     others have settled.\n     Base state (no animation) = finished marque, so reduced-motion \/ JS-off\n     users see it complete. The `from` frame is applied via `backwards` fill and\n     held while paused, until .is-visible runs it. *\/\n  @keyframes am-marque-1-rise { from { opacity: 0; transform: translate(var(--am-x, 0px), 18px); } }\n  @keyframes am-marque-1-draw { from { stroke-dashoffset: 100; } }\n\n  \/* Lines 1\u20135 \u2014 slow fade + gentle rise, staggered *\/\n  #am-marque-1 .am-marque-1-line-1,\n  #am-marque-1 .am-marque-1-line-2,\n  #am-marque-1 .am-marque-1-line-3,\n  #am-marque-1 .am-marque-1-line-4,\n  #am-marque-1 .am-marque-1-line-5 {\n    animation: am-marque-1-rise 1.5s cubic-bezier(.22,.61,.36,1) backwards;\n    animation-play-state: paused;\n  }\n  #am-marque-1 .am-marque-1-line-1 { animation-delay: .00s; }\n  #am-marque-1 .am-marque-1-line-2 { animation-delay: .55s; }\n  #am-marque-1 .am-marque-1-line-3 { animation-delay: 1.10s; }\n  #am-marque-1 .am-marque-1-line-4 { animation-delay: 1.65s; }\n  #am-marque-1 .am-marque-1-line-5 { animation-delay: 2.20s; }\n\n  \/* Line 6 \u2014 draws itself in, beginning just as line 5 settles *\/\n  #am-marque-1 .am-marque-1-line-6 {\n    stroke-dasharray: 100;                 \/* pathLength is normalised to 100 *\/\n    animation: am-marque-1-draw 1.8s cubic-bezier(.62,.04,.2,1) backwards;\n    animation-play-state: paused;\n    animation-delay: 3.2s;\n  }\n\n  .am-marque-1-embed.is-visible #am-marque-1 .am-marque-1-line { animation-play-state: running; }\n\n  @media (prefers-reduced-motion: reduce) {\n    #am-marque-1 .am-marque-1-line { animation: none !important; }\n  }\n<\/style>\n\n<!-- data-start-delay = ms to wait AFTER the marque scrolls into view before the\n     draw-on begins. Change to whatever you like. -->\n<div class=\"am-marque-1-embed\" data-start-delay=\"1000\">\n  <div class=\"am-marque-1-stage\">\n    <!-- \u2591\u2591 ALPINE MACRO MARQUE \u2014 layered vector \u2591\u2591\n         One path, repeated 6\u00d7 via transform=\"translate(Nx 0)\", masked into the\n         marque window by #am-marque-1-cut. pathLength=\"100\" normalises the draw\n         animation regardless of the path's real length. -->\n    <svg id=\"am-marque-1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 573 616\"\n         role=\"img\" aria-labelledby=\"am-marque-1-title\">\n      <title id=\"am-marque-1-title\">Alpine Macro marque<\/title>\n      <defs>\n        <clipPath id=\"am-marque-1-cut\" clipPathUnits=\"userSpaceOnUse\">\n          <rect x=\"0\" y=\"0\" width=\"310\" height=\"598\"\/>\n          <rect x=\"310\" y=\"0\" width=\"263\" height=\"413\"\/>\n        <\/clipPath>\n      <\/defs>\n      <g clip-path=\"url(#am-marque-1-cut)\">\n        <path class=\"am-marque-1-line am-marque-1-line-1\" pathLength=\"100\" transform=\"translate(0 0)\"\n              d=\"M 19.810 630.000 L 169.454 64.381 C 179.171 39.329, 189.468 27.085, 203.503 26.448 C 217.018 24.221, 226.499 33.349, 228.555 43.786 L 361.430 450.000\"\n              fill=\"none\" stroke-width=\"19.067\" stroke-linecap=\"butt\" stroke-linejoin=\"round\"\/>\n        <path class=\"am-marque-1-line am-marque-1-line-2\" pathLength=\"100\" transform=\"translate(39.311 0)\"\n              d=\"M 19.810 630.000 L 169.454 64.381 C 179.171 39.329, 189.468 27.085, 203.503 26.448 C 217.018 24.221, 226.499 33.349, 228.555 43.786 L 361.430 450.000\"\n              fill=\"none\" stroke-width=\"19.067\" stroke-linecap=\"butt\" stroke-linejoin=\"round\"\/>\n        <path class=\"am-marque-1-line am-marque-1-line-3\" pathLength=\"100\" transform=\"translate(78.622 0)\"\n              d=\"M 19.810 630.000 L 169.454 64.381 C 179.171 39.329, 189.468 27.085, 203.503 26.448 C 217.018 24.221, 226.499 33.349, 228.555 43.786 L 361.430 450.000\"\n              fill=\"none\" stroke-width=\"19.067\" stroke-linecap=\"butt\" stroke-linejoin=\"round\"\/>\n        <path class=\"am-marque-1-line am-marque-1-line-4\" pathLength=\"100\" transform=\"translate(117.933 0)\"\n              d=\"M 19.810 630.000 L 169.454 64.381 C 179.171 39.329, 189.468 27.085, 203.503 26.448 C 217.018 24.221, 226.499 33.349, 228.555 43.786 L 361.430 450.000\"\n              fill=\"none\" stroke-width=\"19.067\" stroke-linecap=\"butt\" stroke-linejoin=\"round\"\/>\n        <path class=\"am-marque-1-line am-marque-1-line-5\" pathLength=\"100\" transform=\"translate(157.243 0)\"\n              d=\"M 19.810 630.000 L 169.454 64.381 C 179.171 39.329, 189.468 27.085, 203.503 26.448 C 217.018 24.221, 226.499 33.349, 228.555 43.786 L 361.430 450.000\"\n              fill=\"none\" stroke-width=\"19.067\" stroke-linecap=\"butt\" stroke-linejoin=\"round\"\/>\n        <path class=\"am-marque-1-line am-marque-1-line-6\" pathLength=\"100\" transform=\"translate(196.554 0)\"\n              d=\"M 19.810 630.000 L 169.454 64.381 C 179.171 39.329, 189.468 27.085, 203.503 26.448 C 217.018 24.221, 226.499 33.349, 228.555 43.786 L 361.430 450.000\"\n              fill=\"none\" stroke-width=\"19.067\" stroke-linecap=\"butt\" stroke-linejoin=\"round\"\/>\n      <\/g>\n    <\/svg>\n  <\/div>\n<\/div>\n\n<script>\n(function () {\n  var svg = document.getElementById('am-marque-1');\n  if (!svg) return;\n  var embed = svg.closest ? svg.closest('.am-marque-1-embed') : null;\n  if (!embed) return;\n\n  \/* Start the draw-on when the marque scrolls into view. The wait before it\n     starts is read from data-start-delay (ms) on the .am-marque-1-embed. *\/\n  var startDelay = parseInt(embed.getAttribute('data-start-delay'), 10);\n  if (isNaN(startDelay) || startDelay < 0) startDelay = 0;\n\n  var started = false;\n  function play() {\n    if (started) return;\n    started = true;\n    setTimeout(function () { embed.classList.add('is-visible'); }, startDelay);\n  }\n\n  if ('IntersectionObserver' in window) {\n    var io = new IntersectionObserver(function (entries) {\n      for (var i = 0; i < entries.length; i++) {\n        if (entries[i].isIntersecting) { play(); io.disconnect(); break; }\n      }\n    }, { threshold: 0.3 });\n    io.observe(embed);\n  } else {\n    play(); \/\/ Fallback for very old browsers: just play.\n  }\n})();\n<\/script>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n\n\n\n<section class=\"oe-section oe-section-primary oe-flex oe-flex-column oe-gap-container oe-padding-large-vertical gb-element-21f1ce46 alignfull break-out\">\n<div class=\"oe-container\">\n<div class=\"oe-gap-grid oe-grid-inner-dividers oe-grid-inner-dividers--light oe-motion oe-motion-fade-up oe-border-radius-base\" style=\"--oe-grid-columns-desktop: 4; --oe-grid-columns-tablet: 2; --oe-grid-columns-mobile: 1; --oe-grid-item-background: var(--oe-color-extra-dark);\">\n<div class=\"oe-padding-base\">\n<span class=\"gb-text oe-text-bold oe-text-large oe-text-primary\">2017<\/span>\n\n\n\n<p class=\"gb-text oe-text-neutral\">Fond\u00e9e en octobre<\/p>\n<\/div>\n\n\n\n<div class=\"oe-padding-base\">\n<span class=\"gb-text oe-text-bold oe-text-large oe-text-primary\">Montr\u00e9al<\/span>\n\n\n\n<p class=\"gb-text oe-text-neutral\">Si\u00e8ge social, Canada<\/p>\n<\/div>\n\n\n\n<div class=\"oe-padding-base\">\n<span class=\"gb-text oe-text-bold oe-text-large oe-text-primary\">Ind\u00e9pendante<\/span>\n\n\n\n<p class=\"gb-text oe-text-neutral\">Recherche mondiale en placements<\/p>\n<\/div>\n\n\n\n<div class=\"oe-padding-base\">\n<span class=\"gb-text oe-text-bold oe-text-large oe-text-primary\">Des d\u00e9cennies<\/span>\n\n\n\n<p class=\"gb-text oe-text-neutral\">Des strat\u00e8ges qui travaillent c\u00f4te \u00e0 c\u00f4te<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n\n\n\n<section class=\"oe-section oe-flex oe-flex-column oe-gap-container alignfull break-out\" id=\"am-our-story\">\n<div class=\"oe-container\">\n<div class=\"oe-gap-grid gb-element-c7986f34\">\n<div class=\"oe-flex-column oe-content-remove-margins oe-gap-content\">\n<h2 class=\"gb-text oe-heading oe-heading-eyebrow oe-motion oe-motion-fade-up\">NOTRE HISTOIRE<\/h2>\n\n\n\n<h3 class=\"gb-text oe-heading oe-text-xlarge oe-margin-auto oe-motion-fade-up oe-motion oe-text-500 gb-text-ddc1bd3d\">Une maison ind\u00e9pendante, b\u00e2tie pour le signal plut\u00f4t que le bruit.<\/h3>\n\n\n\n<p class=\"gb-text\">Alpine Macro a \u00e9t\u00e9 fond\u00e9e en octobre 2017 en tant que firme ind\u00e9pendante de recherche mondiale en placements \u00e9tablie \u00e0 Montr\u00e9al, au Canada.<\/p>\n\n\n\n<p class=\"gb-text\">Notre mission est de faire fructifier l\u2019argent de nos clients \u2014 tout en leur \u00e9vitant de lire l\u2019\u00e9norme volume de \u00ab recherches \u00bb m\u00e9diocres qui g\u00e9n\u00e8rent plus de bruit chronophage que de signal \u00e0 valeur ajout\u00e9e.<\/p>\n<\/div>\n\n\n\n<div class=\"oe-flex-column oe-content-remove-margins oe-gap-content\">\n<!--\n  Alpine Macro \u2014 \"Noise in, Signal out\" \u2014 WordPress embed snippet\n  ============================================================================\n  Paste this WHOLE snippet into a Custom HTML block.\n\n  WHAT IT IS\n  - The signal-vs-noise concept: scattered \"noise\" dots on the left resolve into\n    a clean ascending \"signal\" line on the right, sitting inside a minimal\n    landscape device screen.\n\n  HOW IT BEHAVES\n  - When it scrolls INTO VIEW: labels fade in, the noise dots scatter in, the\n    signal line draws left\u2192right, then the signal points pop on. Set the wait\n    before it starts via data-start-delay (ms) on the .am-signal-1-embed div.\n\n  LIGHT \/ DARK\n  - Set data-bg on the .am-signal-1-embed div:\n        data-bg=\"light\"  \u2192 for LIGHT sections (default)\n        data-bg=\"dark\"   \u2192 for DARK \/ navy sections\n    The sky-blue signal (#00addc) is used in both; everything else (noise dots,\n    divider, device frame, text) adapts to the background.\n\n  NOTES\n  - Everything is namespaced under #am-signal-1 \/ .am-signal-1-* so it can't\n    collide with the theme.\n  - System-UI font stack so the SVG labels are stable at first paint.\n  - Respects prefers-reduced-motion (shows the finished state, no animation).\n-->\n<style>\n  .am-signal-1-embed {\n    \/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 EDIT ME \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n    --am-signal-1-size: 560px;     \/* max width of the device *\/\n    \/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\n    \/* LIGHT theme (default \u2014 for light backgrounds) *\/\n    --am-signal-1-signal:  #00addc;              \/* line + signal dots (both themes) *\/\n    --am-signal-1-noise:   #9db3c9;              \/* scattered noise dots *\/\n    --am-signal-1-divider: #c3d3e4;              \/* dashed divider *\/\n    --am-signal-1-frame:   rgba(0,52,105,.16);   \/* device outer stroke *\/\n    --am-signal-1-frame-fill: rgba(0,52,105,.02);\/* device outer fill *\/\n    --am-signal-1-screen:  #f5f9fd;              \/* screen fill *\/\n    --am-signal-1-screen-stroke: rgba(0,52,105,.10);\n    --am-signal-1-notch:   rgba(0,52,105,.18);   \/* speaker notch *\/\n    --am-signal-1-label:   #6b7a8d;              \/* NOISE \/ SIGNAL labels *\/\n    --am-signal-1-text:    #003469;              \/* caption emphasis *\/\n    --am-signal-1-text-dim:#6b7a8d;              \/* caption dim *\/\n\n    width: 100%;\n    display: flex;\n    justify-content: center;\n  }\n\n  \/* DARK theme (for dark \/ navy backgrounds) *\/\n  .am-signal-1-embed[data-bg=\"dark\"] {\n    --am-signal-1-noise:   rgba(255,255,255,.34);\n    --am-signal-1-divider: rgba(255,255,255,.20);\n    --am-signal-1-frame:   rgba(255,255,255,.30);\n    --am-signal-1-frame-fill: rgba(255,255,255,.05);\n    --am-signal-1-screen:  rgba(255,255,255,.04);\n    --am-signal-1-screen-stroke: rgba(255,255,255,.12);\n    --am-signal-1-notch:   rgba(255,255,255,.25);\n    --am-signal-1-label:   rgba(255,255,255,.55);\n    --am-signal-1-text:    #ffffff;\n    --am-signal-1-text-dim:rgba(255,255,255,.60);\n  }\n\n  \/* Tilt wrapper holds the device AND the caption so both share the 3D tilt.\n     Slight resting tilt; gentle straighten on hover (matches product device). *\/\n  .am-signal-1-tilt {\n    position: relative;\n    width: 100%;\n    max-width: var(--am-signal-1-size);\n    transform: perspective(1400px) rotateY(-7deg) rotateX(2deg);\n    transform-origin: center center;\n    transition: transform .55s ease;\n    filter: drop-shadow(0 14px 28px rgba(0,20,50,.16));\n  }\n  .am-signal-1-tilt:hover { transform: perspective(1400px) rotateY(-5deg) rotateX(1deg); }\n\n  #am-signal-1 { display: block; width: 100%; height: auto; }\n\n  \/* Caption sits over the lower part of the screen. Text weight\/size\/colour\n     come from your site classes; this only handles placement + fade-in. *\/\n  .am-signal-1-caption {\n    position: absolute;\n    left: 0; right: 0;\n    bottom: 8%;\n    padding: 0 8%;\n    text-align: center;\n    color: var(--am-signal-1-text);\n    animation: am-signal-1-fade .6s ease backwards;\n    animation-play-state: paused;\n    animation-delay: 2.2s;\n  }\n  #am-signal-1 text { font-family: system-ui, -apple-system, 'Segoe UI', Roboto, Arial, sans-serif; }\n\n  \/* element colours (driven by the theme vars above) *\/\n  #am-signal-1 .am-signal-1-frame-el  { fill: var(--am-signal-1-frame-fill); stroke: var(--am-signal-1-frame); }\n  #am-signal-1 .am-signal-1-screen-el { fill: var(--am-signal-1-screen); stroke: var(--am-signal-1-screen-stroke); }\n  #am-signal-1 .am-signal-1-notch-el  { fill: var(--am-signal-1-notch); }\n  #am-signal-1 .am-signal-1-noise     { fill: var(--am-signal-1-noise); }\n  #am-signal-1 .am-signal-1-line      { stroke: var(--am-signal-1-signal); }\n  #am-signal-1 .am-signal-1-sigdot    { fill: var(--am-signal-1-signal); }\n  #am-signal-1 .am-signal-1-divider-el{ stroke: var(--am-signal-1-divider); }\n  #am-signal-1 .am-signal-1-label     { fill: var(--am-signal-1-label); }\n  #am-signal-1 .am-signal-1-cap       { fill: var(--am-signal-1-text-dim); }\n  #am-signal-1 .am-signal-1-cap-hi    { fill: var(--am-signal-1-signal); }\n  #am-signal-1 .am-signal-1-cap-strike{ fill: var(--am-signal-1-text-dim); text-decoration: line-through; }\n\n  \/* \u2500\u2500 Load-in animation \u2500\u2500\n     Base state (no animation) = finished. `from` frames applied via `backwards`\n     fill, held while paused, until .is-visible runs them. *\/\n  @keyframes am-signal-1-fade { from { opacity: 0; } }\n  @keyframes am-signal-1-pop  { from { opacity: 0; transform: scale(.2); } }\n  @keyframes am-signal-1-draw { from { stroke-dashoffset: 100; } }\n\n  \/* labels + caption fade in early *\/\n  #am-signal-1 .am-signal-1-fade {\n    animation: am-signal-1-fade .6s ease backwards;\n    animation-play-state: paused; animation-delay: .1s;\n  }\n  \/* noise dots scatter in (per-dot delay set inline) *\/\n  #am-signal-1 .am-signal-1-noise {\n    transform-box: fill-box; transform-origin: center;\n    animation: am-signal-1-pop .5s cubic-bezier(.22,.61,.36,1) backwards;\n    animation-play-state: paused;\n  }\n  \/* signal line draws left\u2192right, after the noise has arrived *\/\n  #am-signal-1 .am-signal-1-line {\n    stroke-dasharray: 100;                 \/* pathLength normalised to 100 *\/\n    animation: am-signal-1-draw 1.1s cubic-bezier(.62,.04,.2,1) backwards;\n    animation-play-state: paused; animation-delay: 1.0s;\n  }\n  \/* signal points pop on as the line reaches them (per-dot delay inline) *\/\n  #am-signal-1 .am-signal-1-sigdot {\n    transform-box: fill-box; transform-origin: center;\n    animation: am-signal-1-pop .4s cubic-bezier(.22,.61,.36,1) backwards;\n    animation-play-state: paused;\n  }\n\n  .am-signal-1-embed.is-visible .am-signal-1-caption,\n  .am-signal-1-embed.is-visible #am-signal-1 .am-signal-1-fade,\n  .am-signal-1-embed.is-visible #am-signal-1 .am-signal-1-noise,\n  .am-signal-1-embed.is-visible #am-signal-1 .am-signal-1-line,\n  .am-signal-1-embed.is-visible #am-signal-1 .am-signal-1-sigdot {\n    animation-play-state: running;\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .am-signal-1-caption,\n    #am-signal-1 .am-signal-1-fade,\n    #am-signal-1 .am-signal-1-noise,\n    #am-signal-1 .am-signal-1-line,\n    #am-signal-1 .am-signal-1-sigdot { animation: none !important; }\n  }\n<\/style>\n\n<!-- data-bg = \"light\" (default) or \"dark\".  data-start-delay = ms after scroll-in. -->\n<div class=\"am-signal-1-embed\" data-bg=\"light\" data-start-delay=\"0\">\n  <div class=\"am-signal-1-tilt\">\n  <svg id=\"am-signal-1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 600 400\" role=\"img\" aria-labelledby=\"am-signal-1-title am-signal-1-desc\">\n    <title id=\"am-signal-1-title\">Noise in, signal out<\/title>\n    <desc id=\"am-signal-1-desc\">Scattered noise dots on the left resolve into a clean ascending signal line on the right, shown inside a minimal device screen.<\/desc>\n\n    <!-- \u2500\u2500 Minimal landscape device \u2500\u2500 -->\n    <rect class=\"am-signal-1-frame-el\" x=\"6\" y=\"6\" width=\"588\" height=\"388\" rx=\"30\" stroke-width=\"1.5\"><\/rect>\n    <rect class=\"am-signal-1-screen-el\" x=\"18\" y=\"18\" width=\"564\" height=\"364\" rx=\"22\" stroke-width=\"1\"><\/rect>\n    <!-- speaker notch (top-centre) -->\n    <rect class=\"am-signal-1-notch-el\" x=\"276\" y=\"30\" width=\"48\" height=\"5\" rx=\"2.5\"><\/rect>\n\n    <!-- dashed divider -->\n    <line class=\"am-signal-1-divider-el am-signal-1-fade\" x1=\"288\" y1=\"100\" x2=\"288\" y2=\"300\" stroke-width=\"1.5\" stroke-dasharray=\"4 6\"><\/line>\n\n    <!-- \u2500\u2500 Noise cloud (left) \u2500\u2500 -->\n    <g>\n      <circle class=\"am-signal-1-noise\" style=\"animation-delay:.15s\" cx=\"78\" cy=\"252\" r=\"4\"><\/circle>\n      <circle class=\"am-signal-1-noise\" style=\"animation-delay:.21s\" cx=\"98\" cy=\"176\" r=\"4\"><\/circle>\n      <circle class=\"am-signal-1-noise\" style=\"animation-delay:.27s\" cx=\"112\" cy=\"122\" r=\"4\"><\/circle>\n      <circle class=\"am-signal-1-noise\" style=\"animation-delay:.33s\" cx=\"132\" cy=\"272\" r=\"4\"><\/circle>\n      <circle class=\"am-signal-1-noise\" style=\"animation-delay:.39s\" cx=\"150\" cy=\"150\" r=\"4\"><\/circle>\n      <circle class=\"am-signal-1-noise\" style=\"animation-delay:.45s\" cx=\"166\" cy=\"214\" r=\"4\"><\/circle>\n      <circle class=\"am-signal-1-noise\" style=\"animation-delay:.51s\" cx=\"120\" cy=\"202\" r=\"4\"><\/circle>\n      <circle class=\"am-signal-1-noise\" style=\"animation-delay:.57s\" cx=\"188\" cy=\"168\" r=\"4\"><\/circle>\n      <circle class=\"am-signal-1-noise\" style=\"animation-delay:.63s\" cx=\"204\" cy=\"112\" r=\"4\"><\/circle>\n      <circle class=\"am-signal-1-noise\" style=\"animation-delay:.69s\" cx=\"212\" cy=\"242\" r=\"4\"><\/circle>\n      <circle class=\"am-signal-1-noise\" style=\"animation-delay:.75s\" cx=\"150\" cy=\"292\" r=\"4\"><\/circle>\n      <circle class=\"am-signal-1-noise\" style=\"animation-delay:.81s\" cx=\"234\" cy=\"192\" r=\"4\"><\/circle>\n      <circle class=\"am-signal-1-noise\" style=\"animation-delay:.87s\" cx=\"96\" cy=\"226\" r=\"4\"><\/circle>\n      <circle class=\"am-signal-1-noise\" style=\"animation-delay:.93s\" cx=\"72\" cy=\"152\" r=\"4\"><\/circle>\n      <circle class=\"am-signal-1-noise\" style=\"animation-delay:.99s\" cx=\"190\" cy=\"272\" r=\"4\"><\/circle>\n    <\/g>\n\n    <!-- \u2500\u2500 Signal line (right) \u2500\u2500 -->\n    <polyline class=\"am-signal-1-line\" pathLength=\"100\" points=\"308,276 344,258 380,238 416,206 452,182 496,150 552,118\" fill=\"none\" stroke-width=\"4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/polyline>\n    <!-- signal points -->\n    <circle class=\"am-signal-1-sigdot\" style=\"animation-delay:1.5s\" cx=\"344\" cy=\"258\" r=\"5\"><\/circle>\n    <circle class=\"am-signal-1-sigdot\" style=\"animation-delay:1.75s\" cx=\"416\" cy=\"206\" r=\"5\"><\/circle>\n    <circle class=\"am-signal-1-sigdot\" style=\"animation-delay:2.0s\" cx=\"496\" cy=\"150\" r=\"5\"><\/circle>\n    <circle class=\"am-signal-1-sigdot\" style=\"animation-delay:2.25s\" cx=\"552\" cy=\"118\" r=\"6\"><\/circle>\n  <\/svg>\n\n    <!-- Caption \u2014 edit the words freely. Uses your site classes:\n         oe-text-bold + oe-text-large (weight\/size), oe-strike on the struck\n         word, oe-text-primary on the highlighted word. -->\n    <div class=\"am-signal-1-caption oe-text-bold oe-text-xlarge\">\n      <span class=\"oe-strike\" style=\"color:#CCCCCC\">Le bruit entre<\/span>  <span class=\"oe-text-primary\">le signal sort<\/span>\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\n(function () {\n  var svg = document.getElementById('am-signal-1');\n  if (!svg) return;\n  var embed = svg.closest ? svg.closest('.am-signal-1-embed') : null;\n  if (!embed) return;\n\n  var startDelay = parseInt(embed.getAttribute('data-start-delay'), 10);\n  if (isNaN(startDelay) || startDelay < 0) startDelay = 0;\n\n  var started = false;\n  function play() {\n    if (started) return;\n    started = true;\n    setTimeout(function () { embed.classList.add('is-visible'); }, startDelay);\n  }\n\n  if ('IntersectionObserver' in window) {\n    var io = new IntersectionObserver(function (entries) {\n      for (var i = 0; i < entries.length; i++) {\n        if (entries[i].isIntersecting) { play(); io.disconnect(); break; }\n      }\n    }, { threshold: 0.3 });\n    io.observe(embed);\n  } else {\n    play();\n  }\n})();\n<\/script>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n\n\n\n<section class=\"oe-section oe-flex oe-flex-column oe-section-muted oe-gap-container oe-pointer-glow oe-pointer-glow--blue alignfull break-out\">\n<div class=\"oe-container oe-text-center oe-flex-column oe-content-remove-margins oe-gap-content oe-motion-stagger oe-motion-trigger--late\">\n<h2 class=\"gb-text oe-heading oe-text-xlarge oe-margin-auto oe-motion-fade-up oe-motion oe-text-500 gb-text-84e70db1\">Ce qui d\u00e9finit Alpine Macro<\/h2>\n<\/div>\n\n\n\n<div class=\"oe-container\">\n<div class=\"oe-gap-grid oe-motion-stagger oe-motion-trigger--late gb-element-8545b8f0\" data-oe-height-match=\".oe-card-title-wrapper\">\n<div class=\"oe-card oe-background-default oe-border-outline oe-padding-remove oe-motion oe-motion-fade-up\">\n<div class=\"oe-card-title-wrapper oe-background-secondary oe-light oe-padding-small oe-motion oe-motion-fade-up oe-flex oe-gap-small oe-flex-bottom oe-flex-between\">\n<div class=\"oe-content-remove-margins oe-flex-column oe-gap-xsmall\">\n<h3 class=\"gb-text oe-card-title gb-text-20257c68\">Ind\u00e9pendance<\/h3>\n<\/div>\n\n\n\n<h3 class=\"oe-card-title gb-text-695e53ad\"><span class=\"gb-shape\"><svg height=\"512pt\" viewBox=\"-35 0 511 512\" width=\"512pt\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" id=\"fi_1508964\"><path d=\"m436.03125 107.03125-104.601562-102.734375c-2.804688-2.753906-6.578126-4.296875-10.511719-4.296875h-264.449219c-30.859375 0-55.96875 25.105469-55.96875 55.96875v400.0625c0 30.859375 25.105469 55.96875 55.96875 55.96875h328.082031c30.859375 0 55.96875-25.105469 55.96875-55.96875v-338.296875c0-4.027344-1.617187-7.882813-4.488281-10.703125zm-100.113281-56.273438 52.921875 51.976563h-48.152344c-2.628906 0-4.769531-2.140625-4.769531-4.769531zm48.632812 431.242188h-328.082031c-14.316406 0-25.96875-11.648438-25.96875-25.96875v-400.0625c0-14.320312 11.648438-25.96875 25.96875-25.96875h249.453125v67.964844c0 19.171875 15.597656 34.769531 34.769531 34.769531h69.828125v323.296875c0 14.320312-11.648437 25.96875-25.96875 25.96875zm0 0\"><\/path><path d=\"m324.644531 238h-211.453125c-8.285156 0-15 6.714844-15 15s6.714844 15 15 15h211.453125c8.285157 0 15-6.714844 15-15s-6.714843-15-15-15zm0 0\"><\/path><path d=\"m113.191406 328h172.414063c8.285156 0 15-6.714844 15-15s-6.714844-15-15-15h-172.414063c-8.285156 0-15 6.714844-15 15s6.714844 15 15 15zm0 0\"><\/path><path d=\"m306.40625 358h-193.214844c-8.285156 0-15 6.714844-15 15s6.714844 15 15 15h193.214844c8.28125 0 15-6.714844 15-15s-6.71875-15-15-15zm0 0\"><\/path><\/svg><\/span><\/h3>\n<\/div>\n\n\n\n<div class=\"oe-padding-small oe-motion oe-motion-fade-up\">\n<p class=\"gb-text\">Une maison de recherche ind\u00e9pendante : nos conclusions r\u00e9pondent \u00e0 l\u2019analyse, et non \u00e0 un programme dict\u00e9 par le c\u00f4t\u00e9 vente.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"oe-card oe-background-default oe-border-outline oe-padding-remove oe-motion oe-motion-fade-up\">\n<div class=\"oe-card-title-wrapper oe-background-secondary oe-light oe-padding-small oe-motion oe-motion-fade-up oe-flex oe-gap-small oe-flex-bottom oe-flex-between\">\n<div class=\"oe-content-remove-margins oe-flex-column oe-gap-xsmall\">\n<h3 class=\"gb-text oe-card-title gb-text-6571d433\">Optique mondiale et macro\u00e9conomique<\/h3>\n<\/div>\n\n\n\n<h3 class=\"oe-card-title gb-text-414c6ca0\"><span class=\"gb-shape\"><svg enable-background=\"new 0 0 64 64\" viewBox=\"0 0 64 64\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" id=\"fi_12887924\"><g id=\"Captions\"><g><path d=\"m56.562 17.372c-.316-5.255-4.704-9.372-9.989-9.372h-2.573v-2c0-1.104-.896-2-2-2s-2 .896-2 2v2h-16v-2c0-1.104-.896-2-2-2s-2 .896-2 2v2h-2.573c-5.286 0-9.674 4.117-9.989 9.372-.593 9.884-.582 19.91.033 29.799.312 5.022 4.335 9.045 9.357 9.357 5.033.313 10.102.469 15.171.469 5.068 0 10.138-.156 15.171-.469 5.022-.312 9.045-4.335 9.357-9.357.616-9.884.627-19.909.035-29.799zm-4.026 29.551c-.188 3.013-2.601 5.426-5.613 5.613-9.902.615-19.944.615-29.846 0-3.013-.188-5.426-2.601-5.613-5.613-.473-7.603-.57-15.286-.317-22.923h41.707c.252 7.64.155 15.323-.318 22.923zm-30.536-30.923c1.104 0 2-.896 2-2v-2h16v2c0 1.104.896 2 2 2s2-.896 2-2v-2h2.573c3.173 0 5.807 2.465 5.996 5.611.047.794.067 1.593.106 2.389h-41.35c.04-.796.059-1.595.106-2.389.189-3.146 2.822-5.611 5.996-5.611h2.573v2c0 1.104.896 2 2 2z\"><\/path><circle cx=\"22\" cy=\"33\" r=\"3\"><\/circle><circle cx=\"32\" cy=\"33\" r=\"3\"><\/circle><circle cx=\"22\" cy=\"43\" r=\"3\"><\/circle><circle cx=\"42\" cy=\"33\" r=\"3\"><\/circle><circle cx=\"42\" cy=\"43\" r=\"3\"><\/circle><circle cx=\"32\" cy=\"43\" r=\"3\"><\/circle><\/g><\/g><g id=\"Icons\"><\/g><\/svg><\/span><\/h3>\n<\/div>\n\n\n\n<div class=\"oe-padding-small oe-motion oe-motion-fade-up\">\n<p class=\"gb-text\">Un regard v\u00e9ritablement mondial sur les \u00e9conomies et les march\u00e9s, guid\u00e9 par une approche distinctive \u00e9labor\u00e9e \u00e0 l\u2019interne.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"oe-card oe-background-default oe-border-outline oe-padding-remove oe-motion oe-motion-fade-up\">\n<div class=\"oe-card-title-wrapper oe-background-secondary oe-light oe-padding-small oe-motion oe-motion-fade-up oe-flex oe-gap-small oe-flex-bottom oe-flex-between\">\n<div class=\"oe-content-remove-margins oe-flex-column oe-gap-xsmall\">\n<h3 class=\"gb-text oe-card-title gb-text-17d9da37\">Le signal plut\u00f4t que le bruit<\/h3>\n<\/div>\n\n\n\n<h3 class=\"oe-card-title gb-text-32162812\"><span class=\"gb-shape\"><svg version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" enable-background=\"new 0 0 512 512\" id=\"fi_117453\">\n  <g>\n    <g>\n      <path d=\"m289.8,200.2h-49.3v-49.3c0-11.3-9.1-20.4-20.4-20.4-11.3,0-20.4,9.1-20.4,20.4v49.3h-49.3c-11.3,0-20.4,9.1-20.4,20.4 0,11.3 9.1,20.4 20.4,20.4h49.3v49.3c0,11.3 9.1,20.4 20.4,20.4 11.3,0 20.4-9.1 20.4-20.4v-49.3h49.3c11.3,0 20.4-9.1 20.4-20.4 0-11.3-9.2-20.4-20.4-20.4z\"><\/path>\n      <path d=\"m220.2,388.7c-92.9,0-168.2-75.2-168.2-168.1s75.3-168.1 168.2-168.1 168.1,75.3 168.1,168.1-75.3,168.1-168.1,168.1zm274.8,78l-113.3-113.3c29.7-36.1 47.6-82.4 47.6-132.8 0-115.5-93.6-209.2-209.2-209.2s-209.1,93.7-209.1,209.2 93.6,209.2 209.2,209.2c50.4,0 96.6-17.8 132.7-47.5l113.3,113.3c5.2,5.3 21.1,7.9 28.9,0 7.9-8 7.9-20.9-0.1-28.9z\"><\/path>\n    <\/g>\n  <\/g>\n<\/svg><\/span><\/h3>\n<\/div>\n\n\n\n<div class=\"oe-padding-small oe-motion oe-motion-fade-up\">\n<p class=\"gb-text\">Nous existons pour faire fructifier l\u2019argent de nos clients et leur faire gagner du temps : du signal \u00e0 valeur ajout\u00e9e, jamais du bruit chronophage.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n\n\n\n<section class=\"oe-section oe-flex oe-flex-column oe-gap-container oe-section-primary alignfull break-out\" id=\"am-meet-the-team\">\n<div class=\"oe-container\">\n<div class=\"oe-gap-grid gb-element-95868dbc\">\n<div class=\"oe-flex-column oe-content-remove-margins oe-gap-content\">\n<h2 class=\"gb-text oe-heading oe-heading-eyebrow oe-motion oe-motion-fade-up\">RENCONTREZ NOS STRAT\u00c8GES<\/h2>\n\n\n\n<h3 class=\"gb-text oe-heading oe-text-xlarge oe-motion-fade-up oe-motion oe-text-500 gb-text-9ca61239\">Des d\u00e9cennies d\u2019exp\u00e9rience. Une vision commune.<\/h3>\n\n\n\n<p class=\"gb-text\">Nos strat\u00e8ges principaux comptent cinq anciens banquiers centraux, aux c\u00f4t\u00e9s d\u2019\u00e9conomistes et de praticiens des march\u00e9s qui ont \u0153uvr\u00e9 aux plus hauts \u00e9chelons de la politique mon\u00e9taire et de la r\u00e9partition de l\u2019actif \u00e0 l\u2019\u00e9chelle mondiale.<\/p>\n\n\n\n<p class=\"gb-text\">Beaucoup ont travaill\u00e9 c\u00f4te \u00e0 c\u00f4te durant une grande partie de leur carri\u00e8re, et ils appliquent ce cadre analytique commun aux questions que les investisseurs institutionnels examinent avec le plus d\u2019attention : o\u00f9 circulent les capitaux, et pourquoi. Il en r\u00e9sulte une opinion maison unique et coh\u00e9rente : rigoureuse, ind\u00e9pendante et con\u00e7ue pour les d\u00e9cisions importantes.<\/p>\n<\/div>\n\n\n\n<div class=\"oe-flex-column oe-content-remove-margins oe-gap-content-grid\">\n<div class=\"oe-gap-grid oe-grid-inner-dividers oe-grid-inner-dividers--light oe-motion oe-motion-fade-up oe-border-radius-base\" style=\"--oe-grid-columns-desktop: 1; --oe-grid-columns-tablet: 1; --oe-grid-columns-mobile: 1; --oe-grid-item-background: var(--oe-color-secondary);\">\n<div class=\"oe-padding-base\">\n<span class=\"gb-text oe-text-bold oe-text-large oe-text-primary\">Mondiale<\/span>\n\n\n\n<p class=\"gb-text oe-text-neutral\">La confiance des investisseurs institutionnels du monde entier<\/p>\n<\/div>\n\n\n\n<div class=\"oe-padding-base\">\n<span class=\"gb-text oe-text-bold oe-text-large oe-text-primary\">Groupe OE<\/span>\n\n\n\n<p class=\"gb-text oe-text-neutral\">Membre de la famille Oxford Economics<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"oe-flex oe-gap-small oe-motion oe-motion-fade-up oe-flex-column gb-element-0122226f\">\n<div>\n<a class=\"gb-text oe-button oe-button-primary\" href=\"https:\/\/alpinemacro.com\/fr\/products-and-services\/\">Voir nos produits<\/a>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n\n\n\n<section class=\"oe-section oe-section-primary oe-flex oe-flex-column oe-gap-container oe-motion-stagger oe-motion-trigger--early gb-element-23933607 alignfull break-out\">\n<div class=\"oe-container\">\n<div class=\"oe-flex-column oe-gap-content-grid oe-motion oe-motion-fade-up gb-element-c3d4e5f6k\">\n<div class=\"oe-flex-column oe-heading-remove-margins oe-gap-small\">\n<h2 class=\"gb-text oe-heading oe-heading-eyebrow\">COMMEN\u00c7ONS<\/h2>\n\n\n\n<h3 class=\"gb-text oe-heading oe-text-500 oe-text-xlarge\">D\u00e9couvrez la recherche par vous-m\u00eame<\/h3>\n<\/div>\n\n\n\n<div class=\"oe-content-remove-margins oe-gap-content oe-flex-column\">\n<p class=\"wp-block-paragraph\">Commencez un essai de la recherche macro\u00e9conomique mondiale et ind\u00e9pendante d\u2019Alpine Macro, ou discutez de vos besoins avec l\u2019\u00e9quipe.<\/p>\n\n\n\n<div class=\"oe-flex oe-gap-small oe-flex-center\">\n<a class=\"gb-text oe-button oe-button-primary\" href=\"\/fr\/trial-access\">Commencer votre essai<\/a>\n\n\n\n<a class=\"gb-text oe-button oe-button-outline\" href=\"\/fr\/contact-us\">Parler \u00e0 l\u2019\u00e9quipe<\/a>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>Learn more about Oxford Economics.<\/p>\n","protected":false},"author":1,"featured_media":154189,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"tags":[],"content_type":[],"class_list":["post-154178","page","type-page","status-publish","has-post-thumbnail"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v28.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>About Us | Alpine Macro<\/title>\n<meta name=\"description\" content=\"At Oxford Economics we equip our clients with the data and understanding they need to navigate an uncertain, fast-changing and challenging global economic and business environment.\" \/>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u00c0 propos\" \/>\n<meta property=\"og:description\" content=\"At Oxford Economics we equip our clients with the data and understanding they need to navigate an uncertain, fast-changing and challenging global economic and business environment.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/alpinemacro.com\/fr\/about-us\/\" \/>\n<meta property=\"og:site_name\" content=\"Alpine Macro\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-26T13:29:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/alpinemacro.com\/wp-content\/uploads\/2022\/02\/Untitled-design-37.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"1000\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/alpinemacro.com\\\/fr\\\/about-us\\\/\",\"url\":\"https:\\\/\\\/alpinemacro.com\\\/fr\\\/about-us\\\/\",\"name\":\"About Us | Alpine Macro\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/alpinemacro.com\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/alpinemacro.com\\\/fr\\\/about-us\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/alpinemacro.com\\\/fr\\\/about-us\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/alpinemacro.com\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/Untitled-design-37.png\",\"datePublished\":\"2021-11-15T16:37:53+00:00\",\"dateModified\":\"2026-08-26T13:29:40+00:00\",\"description\":\"At Oxford Economics we equip our clients with the data and understanding they need to navigate an uncertain, fast-changing and challenging global economic and business environment.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/alpinemacro.com\\\/fr\\\/about-us\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/alpinemacro.com\\\/fr\\\/about-us\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/alpinemacro.com\\\/fr\\\/about-us\\\/#primaryimage\",\"url\":\"https:\\\/\\\/alpinemacro.com\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/Untitled-design-37.png\",\"contentUrl\":\"https:\\\/\\\/alpinemacro.com\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/Untitled-design-37.png\",\"width\":1000,\"height\":1000,\"caption\":\"OE logo\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/alpinemacro.com\\\/fr\\\/about-us\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/alpinemacro.com\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u00c0 propos\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/alpinemacro.com\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/alpinemacro.com\\\/fr\\\/\",\"name\":\"Alpine Macro\",\"description\":\"Independent Investment Research | A Unique Mind On The Markets\",\"publisher\":{\"@id\":\"https:\\\/\\\/alpinemacro.com\\\/fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/alpinemacro.com\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/alpinemacro.com\\\/fr\\\/#organization\",\"name\":\"Oxford Economics\",\"url\":\"https:\\\/\\\/alpinemacro.com\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/alpinemacro.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.oxfordeconomics.com\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/oxford-economics-logo.png\",\"contentUrl\":\"https:\\\/\\\/www.oxfordeconomics.com\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/oxford-economics-logo.png\",\"width\":1205,\"height\":272,\"caption\":\"Oxford Economics\"},\"image\":{\"@id\":\"https:\\\/\\\/alpinemacro.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"About Us | Alpine Macro","description":"At Oxford Economics we equip our clients with the data and understanding they need to navigate an uncertain, fast-changing and challenging global economic and business environment.","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"fr_FR","og_type":"article","og_title":"\u00c0 propos","og_description":"At Oxford Economics we equip our clients with the data and understanding they need to navigate an uncertain, fast-changing and challenging global economic and business environment.","og_url":"https:\/\/alpinemacro.com\/fr\/about-us\/","og_site_name":"Alpine Macro","article_modified_time":"2026-08-26T13:29:40+00:00","og_image":[{"width":1000,"height":1000,"url":"https:\/\/alpinemacro.com\/wp-content\/uploads\/2022\/02\/Untitled-design-37.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/alpinemacro.com\/fr\/about-us\/","url":"https:\/\/alpinemacro.com\/fr\/about-us\/","name":"About Us | Alpine Macro","isPartOf":{"@id":"https:\/\/alpinemacro.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/alpinemacro.com\/fr\/about-us\/#primaryimage"},"image":{"@id":"https:\/\/alpinemacro.com\/fr\/about-us\/#primaryimage"},"thumbnailUrl":"https:\/\/alpinemacro.com\/wp-content\/uploads\/2022\/02\/Untitled-design-37.png","datePublished":"2021-11-15T16:37:53+00:00","dateModified":"2026-08-26T13:29:40+00:00","description":"At Oxford Economics we equip our clients with the data and understanding they need to navigate an uncertain, fast-changing and challenging global economic and business environment.","breadcrumb":{"@id":"https:\/\/alpinemacro.com\/fr\/about-us\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/alpinemacro.com\/fr\/about-us\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/alpinemacro.com\/fr\/about-us\/#primaryimage","url":"https:\/\/alpinemacro.com\/wp-content\/uploads\/2022\/02\/Untitled-design-37.png","contentUrl":"https:\/\/alpinemacro.com\/wp-content\/uploads\/2022\/02\/Untitled-design-37.png","width":1000,"height":1000,"caption":"OE logo"},{"@type":"BreadcrumbList","@id":"https:\/\/alpinemacro.com\/fr\/about-us\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/alpinemacro.com\/fr\/"},{"@type":"ListItem","position":2,"name":"\u00c0 propos"}]},{"@type":"WebSite","@id":"https:\/\/alpinemacro.com\/fr\/#website","url":"https:\/\/alpinemacro.com\/fr\/","name":"Alpine Macro","description":"Independent Investment Research | A Unique Mind On The Markets","publisher":{"@id":"https:\/\/alpinemacro.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/alpinemacro.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/alpinemacro.com\/fr\/#organization","name":"Oxford Economics","url":"https:\/\/alpinemacro.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/alpinemacro.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/www.oxfordeconomics.com\/wp-content\/uploads\/2021\/11\/oxford-economics-logo.png","contentUrl":"https:\/\/www.oxfordeconomics.com\/wp-content\/uploads\/2021\/11\/oxford-economics-logo.png","width":1205,"height":272,"caption":"Oxford Economics"},"image":{"@id":"https:\/\/alpinemacro.com\/fr\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/alpinemacro.com\/fr\/wp-json\/wp\/v2\/pages\/154178","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alpinemacro.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/alpinemacro.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/alpinemacro.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/alpinemacro.com\/fr\/wp-json\/wp\/v2\/comments?post=154178"}],"version-history":[{"count":22,"href":"https:\/\/alpinemacro.com\/fr\/wp-json\/wp\/v2\/pages\/154178\/revisions"}],"predecessor-version":[{"id":154411,"href":"https:\/\/alpinemacro.com\/fr\/wp-json\/wp\/v2\/pages\/154178\/revisions\/154411"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/alpinemacro.com\/fr\/wp-json\/wp\/v2\/media\/154189"}],"wp:attachment":[{"href":"https:\/\/alpinemacro.com\/fr\/wp-json\/wp\/v2\/media?parent=154178"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/alpinemacro.com\/fr\/wp-json\/wp\/v2\/tags?post=154178"},{"taxonomy":"content_type","embeddable":true,"href":"https:\/\/alpinemacro.com\/fr\/wp-json\/wp\/v2\/content_type?post=154178"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}