Varnish
tcp/80
openresty
tcp/443
Open service 151.101.131.7:80 · www.oenorae.com
2026-01-26 15:57
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://www.oenorae.com/ Accept-Ranges: bytes Date: Mon, 26 Jan 2026 15:57:21 GMT Via: 1.1 varnish X-Served-By: cache-lga21924-LGA X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1769443042.827129,VS0,VE1 x-request-id: 2ab3b5dc-e83a-4851-a36c-bb1cbdd02e7a Ghost-Fastly: true;production Alt-Svc: clear
Open service 2a04:4e42:200::775:443 · www.oenorae.com
2026-01-26 15:57
HTTP/1.1 200 OK
Connection: close
Content-Length: 17395
server: openresty
via: 1.1 varnish, 1.1 varnish, 1.1 varnish
status: 200 OK
etag: W/"43f3-GpdErQULC/yhamD3n9P2l3ylkP8"
content-type: text/html; charset=utf-8
cache-control: public, max-age=0
Accept-Ranges: bytes
Date: Mon, 26 Jan 2026 15:57:18 GMT
Age: 889
X-Served-By: cache-ams2100108-AMS, cache-ams2100142-AMS, cache-fra-eddf8230057-FRA
X-Cache: MISS, HIT, HIT
X-Cache-Hits: 0, 1, 1
X-Timer: S1769443039.613494,VS0,VE4
Vary: Cookie, Accept-Encoding
x-request-id: 4411c0ea-c696-4d57-89d8-abe294da130a
Ghost-Fastly: true;production
Alt-Svc: clear
Page title: Oenorae
<!DOCTYPE html>
<html lang="fr">
<head>
<title>Oenorae</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="preload" as="style" href="https://www.oenorae.com/assets/built/screen.css?v=cf23f89d97">
<link rel="preload" as="script" href="https://www.oenorae.com/assets/built/source.js?v=cf23f89d97">
<link rel="preload" as="font" type="font/woff2" href="https://www.oenorae.com/assets/fonts/inter-roman.woff2?v=cf23f89d97" crossorigin="anonymous">
<style>
@font-face {
font-family: "Inter";
font-style: normal;
font-weight: 100 900;
font-display: optional;
src: url(https://www.oenorae.com/assets/fonts/inter-roman.woff2?v=cf23f89d97) format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
</style>
<link rel="stylesheet" type="text/css" href="https://www.oenorae.com/assets/built/screen.css?v=cf23f89d97">
<style>
:root {
--background-color: #F7F2CE
}
</style>
<script>
/* The script for calculating the color contrast has been taken from
https://gomakethings.com/dynamically-changing-the-text-color-based-on-background-color-contrast-with-vanilla-js/ */
var accentColor = getComputedStyle(document.documentElement).getPropertyValue('--background-color');
accentColor = accentColor.trim().slice(1);
if (accentColor.length === 3) {
accentColor = accentColor[0] + accentColor[0] + accentColor[1] + accentColor[1] + accentColor[2] + accentColor[2];
}
var r = parseInt(accentColor.substr(0, 2), 16);
var g = parseInt(accentColor.substr(2, 2), 16);
var b = parseInt(accentColor.substr(4, 2), 16);
var yiq = ((r * 299) + (g * 587) + (b * 114)) / 1000;
var textColor = (yiq >= 128) ? 'dark' : 'light';
document.documentElement.className = `has-${textColor}-text`;
</script>
<meta name="description" content="Oenorae défend une lecture lucide et patrimoniale du vin. Ni spéculation, ni storytelling : méthode, allocation et temps long pour investir avec discernement.">
<link rel="icon" href="https://www.oenorae.com/content/images/size/w256h256/2026/01/ChatGPT-Image-25-janv.-2026----22_20_12-1.png" type="image/png">
<link rel="canonical" href="https://www.oenorae.com/">
<meta name="referrer" content="no-referrer-when-downgrade">
<meta property="og:site_name" content="Oenorae">
<meta property="og:type" content="website">
<meta property="og:title" content="Oenorae">
<meta property="og:description" content="Oenorae défend une lecture lucide et patrimoniale du vin. Ni spéculation, ni storytelling : méthode, allocation et temps long pour investir avec discernement.">
<meta property="og:url" content="https://www.oenorae.com/">
<meta property="og:image" content="https://www.oenorae.com/content/images/size/w1200/2026/01/ChatGPT-Image-23-janv.-2026----23_54_07-1.png">
<meta property="article:publisher" content="https://www.facebook.com/ghost">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Oenorae">
<meta name="twitter:description" content="Oenorae défend une lecture lucide et patrimoniale du vin. Ni spéculation, ni storytelling : méthode, allocation et temps long pour investir avec discernement.">
<meta name="twitter:url" content="https://www.oenorae.com/">
<meta name="twitter:image" content="https://www.oenorae.com/content/images/size/w1200/2026/01/ChatGPT-Image-23-janv.-2026----23_54_07-1.png">
<meta name="twitter:site" content="@ghost">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="800">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"publisher": {
"@type
Open service 2a04:4e42::775:80 · www.oenorae.com
2026-01-26 15:57
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://www.oenorae.com/ Accept-Ranges: bytes Date: Mon, 26 Jan 2026 15:57:18 GMT Via: 1.1 varnish X-Served-By: cache-vie6337-VIE X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1769443039.670940,VS0,VE1 x-request-id: 7f115e5f-480e-4560-9b97-95d11dfbef94 Ghost-Fastly: true;production Alt-Svc: clear
Open service 151.101.67.7:80 · www.oenorae.com
2026-01-26 15:57
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://www.oenorae.com/ Accept-Ranges: bytes Date: Mon, 26 Jan 2026 15:57:21 GMT Via: 1.1 varnish X-Served-By: cache-sin-wsat1880032-SIN X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1769443042.561545,VS0,VE1 x-request-id: d57cdbcb-5dd1-4367-ac61-2366f03a24d4 Ghost-Fastly: true;production Alt-Svc: clear
Open service 2a04:4e42:600::775:443 · www.oenorae.com
2026-01-26 15:57
HTTP/1.1 200 OK
Connection: close
Content-Length: 17395
server: openresty
via: 1.1 varnish, 1.1 varnish, 1.1 varnish
status: 200 OK
etag: W/"43f3-GpdErQULC/yhamD3n9P2l3ylkP8"
content-type: text/html; charset=utf-8
cache-control: public, max-age=0
Accept-Ranges: bytes
Date: Mon, 26 Jan 2026 15:57:19 GMT
Age: 889
X-Served-By: cache-ams2100108-AMS, cache-ams2100142-AMS, cache-lga21986-LGA
X-Cache: MISS, HIT, HIT
X-Cache-Hits: 0, 3, 1
X-Timer: S1769443039.135786,VS0,VE8
Vary: Cookie, Accept-Encoding
x-request-id: 44a9fe03-0e17-491d-b91e-57c93d43d39b
Ghost-Fastly: true;production
Alt-Svc: clear
Page title: Oenorae
<!DOCTYPE html>
<html lang="fr">
<head>
<title>Oenorae</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="preload" as="style" href="https://www.oenorae.com/assets/built/screen.css?v=cf23f89d97">
<link rel="preload" as="script" href="https://www.oenorae.com/assets/built/source.js?v=cf23f89d97">
<link rel="preload" as="font" type="font/woff2" href="https://www.oenorae.com/assets/fonts/inter-roman.woff2?v=cf23f89d97" crossorigin="anonymous">
<style>
@font-face {
font-family: "Inter";
font-style: normal;
font-weight: 100 900;
font-display: optional;
src: url(https://www.oenorae.com/assets/fonts/inter-roman.woff2?v=cf23f89d97) format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
</style>
<link rel="stylesheet" type="text/css" href="https://www.oenorae.com/assets/built/screen.css?v=cf23f89d97">
<style>
:root {
--background-color: #F7F2CE
}
</style>
<script>
/* The script for calculating the color contrast has been taken from
https://gomakethings.com/dynamically-changing-the-text-color-based-on-background-color-contrast-with-vanilla-js/ */
var accentColor = getComputedStyle(document.documentElement).getPropertyValue('--background-color');
accentColor = accentColor.trim().slice(1);
if (accentColor.length === 3) {
accentColor = accentColor[0] + accentColor[0] + accentColor[1] + accentColor[1] + accentColor[2] + accentColor[2];
}
var r = parseInt(accentColor.substr(0, 2), 16);
var g = parseInt(accentColor.substr(2, 2), 16);
var b = parseInt(accentColor.substr(4, 2), 16);
var yiq = ((r * 299) + (g * 587) + (b * 114)) / 1000;
var textColor = (yiq >= 128) ? 'dark' : 'light';
document.documentElement.className = `has-${textColor}-text`;
</script>
<meta name="description" content="Oenorae défend une lecture lucide et patrimoniale du vin. Ni spéculation, ni storytelling : méthode, allocation et temps long pour investir avec discernement.">
<link rel="icon" href="https://www.oenorae.com/content/images/size/w256h256/2026/01/ChatGPT-Image-25-janv.-2026----22_20_12-1.png" type="image/png">
<link rel="canonical" href="https://www.oenorae.com/">
<meta name="referrer" content="no-referrer-when-downgrade">
<meta property="og:site_name" content="Oenorae">
<meta property="og:type" content="website">
<meta property="og:title" content="Oenorae">
<meta property="og:description" content="Oenorae défend une lecture lucide et patrimoniale du vin. Ni spéculation, ni storytelling : méthode, allocation et temps long pour investir avec discernement.">
<meta property="og:url" content="https://www.oenorae.com/">
<meta property="og:image" content="https://www.oenorae.com/content/images/size/w1200/2026/01/ChatGPT-Image-23-janv.-2026----23_54_07-1.png">
<meta property="article:publisher" content="https://www.facebook.com/ghost">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Oenorae">
<meta name="twitter:description" content="Oenorae défend une lecture lucide et patrimoniale du vin. Ni spéculation, ni storytelling : méthode, allocation et temps long pour investir avec discernement.">
<meta name="twitter:url" content="https://www.oenorae.com/">
<meta name="twitter:image" content="https://www.oenorae.com/content/images/size/w1200/2026/01/ChatGPT-Image-23-janv.-2026----23_54_07-1.png">
<meta name="twitter:site" content="@ghost">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="800">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"publisher": {
"@type
Open service 2a04:4e42::775:443 · www.oenorae.com
2026-01-26 15:57
HTTP/1.1 200 OK
Connection: close
Content-Length: 17395
server: openresty
via: 1.1 varnish, 1.1 varnish, 1.1 varnish
status: 200 OK
etag: W/"43f3-GpdErQULC/yhamD3n9P2l3ylkP8"
content-type: text/html; charset=utf-8
cache-control: public, max-age=0
Accept-Ranges: bytes
Date: Mon, 26 Jan 2026 15:57:18 GMT
Age: 888
X-Served-By: cache-ams2100108-AMS, cache-ams2100142-AMS, cache-yyz4570-YYZ
X-Cache: MISS, MISS, HIT
X-Cache-Hits: 0, 0, 1
X-Timer: S1769443039.565625,VS0,VE2
Vary: Cookie, Accept-Encoding
x-request-id: aaf87fba-9e7b-4ce4-80a3-2378d4c1bdf9
Ghost-Fastly: true;production
Alt-Svc: clear
Page title: Oenorae
<!DOCTYPE html>
<html lang="fr">
<head>
<title>Oenorae</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="preload" as="style" href="https://www.oenorae.com/assets/built/screen.css?v=cf23f89d97">
<link rel="preload" as="script" href="https://www.oenorae.com/assets/built/source.js?v=cf23f89d97">
<link rel="preload" as="font" type="font/woff2" href="https://www.oenorae.com/assets/fonts/inter-roman.woff2?v=cf23f89d97" crossorigin="anonymous">
<style>
@font-face {
font-family: "Inter";
font-style: normal;
font-weight: 100 900;
font-display: optional;
src: url(https://www.oenorae.com/assets/fonts/inter-roman.woff2?v=cf23f89d97) format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
</style>
<link rel="stylesheet" type="text/css" href="https://www.oenorae.com/assets/built/screen.css?v=cf23f89d97">
<style>
:root {
--background-color: #F7F2CE
}
</style>
<script>
/* The script for calculating the color contrast has been taken from
https://gomakethings.com/dynamically-changing-the-text-color-based-on-background-color-contrast-with-vanilla-js/ */
var accentColor = getComputedStyle(document.documentElement).getPropertyValue('--background-color');
accentColor = accentColor.trim().slice(1);
if (accentColor.length === 3) {
accentColor = accentColor[0] + accentColor[0] + accentColor[1] + accentColor[1] + accentColor[2] + accentColor[2];
}
var r = parseInt(accentColor.substr(0, 2), 16);
var g = parseInt(accentColor.substr(2, 2), 16);
var b = parseInt(accentColor.substr(4, 2), 16);
var yiq = ((r * 299) + (g * 587) + (b * 114)) / 1000;
var textColor = (yiq >= 128) ? 'dark' : 'light';
document.documentElement.className = `has-${textColor}-text`;
</script>
<meta name="description" content="Oenorae défend une lecture lucide et patrimoniale du vin. Ni spéculation, ni storytelling : méthode, allocation et temps long pour investir avec discernement.">
<link rel="icon" href="https://www.oenorae.com/content/images/size/w256h256/2026/01/ChatGPT-Image-25-janv.-2026----22_20_12-1.png" type="image/png">
<link rel="canonical" href="https://www.oenorae.com/">
<meta name="referrer" content="no-referrer-when-downgrade">
<meta property="og:site_name" content="Oenorae">
<meta property="og:type" content="website">
<meta property="og:title" content="Oenorae">
<meta property="og:description" content="Oenorae défend une lecture lucide et patrimoniale du vin. Ni spéculation, ni storytelling : méthode, allocation et temps long pour investir avec discernement.">
<meta property="og:url" content="https://www.oenorae.com/">
<meta property="og:image" content="https://www.oenorae.com/content/images/size/w1200/2026/01/ChatGPT-Image-23-janv.-2026----23_54_07-1.png">
<meta property="article:publisher" content="https://www.facebook.com/ghost">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Oenorae">
<meta name="twitter:description" content="Oenorae défend une lecture lucide et patrimoniale du vin. Ni spéculation, ni storytelling : méthode, allocation et temps long pour investir avec discernement.">
<meta name="twitter:url" content="https://www.oenorae.com/">
<meta name="twitter:image" content="https://www.oenorae.com/content/images/size/w1200/2026/01/ChatGPT-Image-23-janv.-2026----23_54_07-1.png">
<meta name="twitter:site" content="@ghost">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="800">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"publisher": {
"@type
Open service 151.101.67.7:443 · www.oenorae.com
2026-01-26 15:57
HTTP/1.1 200 OK
Connection: close
Content-Length: 17395
server: openresty
via: 1.1 varnish, 1.1 varnish, 1.1 varnish
status: 200 OK
etag: W/"43f3-GpdErQULC/yhamD3n9P2l3ylkP8"
content-type: text/html; charset=utf-8
cache-control: public, max-age=0
Accept-Ranges: bytes
Date: Mon, 26 Jan 2026 15:57:19 GMT
Age: 890
X-Served-By: cache-ams2100108-AMS, cache-ams2100142-AMS, cache-fra-eddf8230074-FRA
X-Cache: MISS, HIT, HIT
X-Cache-Hits: 0, 1, 1
X-Timer: S1769443040.686873,VS0,VE15
Vary: Cookie, Accept-Encoding
x-request-id: e59a5982-2bde-4206-917c-92ab2b3cce9b
Ghost-Fastly: true;production
Alt-Svc: clear
Page title: Oenorae
<!DOCTYPE html>
<html lang="fr">
<head>
<title>Oenorae</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="preload" as="style" href="https://www.oenorae.com/assets/built/screen.css?v=cf23f89d97">
<link rel="preload" as="script" href="https://www.oenorae.com/assets/built/source.js?v=cf23f89d97">
<link rel="preload" as="font" type="font/woff2" href="https://www.oenorae.com/assets/fonts/inter-roman.woff2?v=cf23f89d97" crossorigin="anonymous">
<style>
@font-face {
font-family: "Inter";
font-style: normal;
font-weight: 100 900;
font-display: optional;
src: url(https://www.oenorae.com/assets/fonts/inter-roman.woff2?v=cf23f89d97) format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
</style>
<link rel="stylesheet" type="text/css" href="https://www.oenorae.com/assets/built/screen.css?v=cf23f89d97">
<style>
:root {
--background-color: #F7F2CE
}
</style>
<script>
/* The script for calculating the color contrast has been taken from
https://gomakethings.com/dynamically-changing-the-text-color-based-on-background-color-contrast-with-vanilla-js/ */
var accentColor = getComputedStyle(document.documentElement).getPropertyValue('--background-color');
accentColor = accentColor.trim().slice(1);
if (accentColor.length === 3) {
accentColor = accentColor[0] + accentColor[0] + accentColor[1] + accentColor[1] + accentColor[2] + accentColor[2];
}
var r = parseInt(accentColor.substr(0, 2), 16);
var g = parseInt(accentColor.substr(2, 2), 16);
var b = parseInt(accentColor.substr(4, 2), 16);
var yiq = ((r * 299) + (g * 587) + (b * 114)) / 1000;
var textColor = (yiq >= 128) ? 'dark' : 'light';
document.documentElement.className = `has-${textColor}-text`;
</script>
<meta name="description" content="Oenorae défend une lecture lucide et patrimoniale du vin. Ni spéculation, ni storytelling : méthode, allocation et temps long pour investir avec discernement.">
<link rel="icon" href="https://www.oenorae.com/content/images/size/w256h256/2026/01/ChatGPT-Image-25-janv.-2026----22_20_12-1.png" type="image/png">
<link rel="canonical" href="https://www.oenorae.com/">
<meta name="referrer" content="no-referrer-when-downgrade">
<meta property="og:site_name" content="Oenorae">
<meta property="og:type" content="website">
<meta property="og:title" content="Oenorae">
<meta property="og:description" content="Oenorae défend une lecture lucide et patrimoniale du vin. Ni spéculation, ni storytelling : méthode, allocation et temps long pour investir avec discernement.">
<meta property="og:url" content="https://www.oenorae.com/">
<meta property="og:image" content="https://www.oenorae.com/content/images/size/w1200/2026/01/ChatGPT-Image-23-janv.-2026----23_54_07-1.png">
<meta property="article:publisher" content="https://www.facebook.com/ghost">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Oenorae">
<meta name="twitter:description" content="Oenorae défend une lecture lucide et patrimoniale du vin. Ni spéculation, ni storytelling : méthode, allocation et temps long pour investir avec discernement.">
<meta name="twitter:url" content="https://www.oenorae.com/">
<meta name="twitter:image" content="https://www.oenorae.com/content/images/size/w1200/2026/01/ChatGPT-Image-23-janv.-2026----23_54_07-1.png">
<meta name="twitter:site" content="@ghost">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="800">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"publisher": {
"@type
Open service 2a04:4e42:400::775:443 · www.oenorae.com
2026-01-26 15:57
HTTP/1.1 200 OK
Connection: close
Content-Length: 17395
server: openresty
via: 1.1 varnish, 1.1 varnish, 1.1 varnish
status: 200 OK
etag: W/"43f3-GpdErQULC/yhamD3n9P2l3ylkP8"
content-type: text/html; charset=utf-8
cache-control: public, max-age=0
Accept-Ranges: bytes
Date: Mon, 26 Jan 2026 15:57:21 GMT
Age: 892
X-Served-By: cache-ams2100108-AMS, cache-ams2100142-AMS, cache-fra-eddf8230147-FRA
X-Cache: MISS, HIT, HIT
X-Cache-Hits: 0, 1, 1
X-Timer: S1769443042.941848,VS0,VE5
Vary: Cookie, Accept-Encoding
x-request-id: 3f50d3f9-c6d5-4add-ae1d-9a19bd091272
Ghost-Fastly: true;production
Alt-Svc: clear
Page title: Oenorae
<!DOCTYPE html>
<html lang="fr">
<head>
<title>Oenorae</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="preload" as="style" href="https://www.oenorae.com/assets/built/screen.css?v=cf23f89d97">
<link rel="preload" as="script" href="https://www.oenorae.com/assets/built/source.js?v=cf23f89d97">
<link rel="preload" as="font" type="font/woff2" href="https://www.oenorae.com/assets/fonts/inter-roman.woff2?v=cf23f89d97" crossorigin="anonymous">
<style>
@font-face {
font-family: "Inter";
font-style: normal;
font-weight: 100 900;
font-display: optional;
src: url(https://www.oenorae.com/assets/fonts/inter-roman.woff2?v=cf23f89d97) format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
</style>
<link rel="stylesheet" type="text/css" href="https://www.oenorae.com/assets/built/screen.css?v=cf23f89d97">
<style>
:root {
--background-color: #F7F2CE
}
</style>
<script>
/* The script for calculating the color contrast has been taken from
https://gomakethings.com/dynamically-changing-the-text-color-based-on-background-color-contrast-with-vanilla-js/ */
var accentColor = getComputedStyle(document.documentElement).getPropertyValue('--background-color');
accentColor = accentColor.trim().slice(1);
if (accentColor.length === 3) {
accentColor = accentColor[0] + accentColor[0] + accentColor[1] + accentColor[1] + accentColor[2] + accentColor[2];
}
var r = parseInt(accentColor.substr(0, 2), 16);
var g = parseInt(accentColor.substr(2, 2), 16);
var b = parseInt(accentColor.substr(4, 2), 16);
var yiq = ((r * 299) + (g * 587) + (b * 114)) / 1000;
var textColor = (yiq >= 128) ? 'dark' : 'light';
document.documentElement.className = `has-${textColor}-text`;
</script>
<meta name="description" content="Oenorae défend une lecture lucide et patrimoniale du vin. Ni spéculation, ni storytelling : méthode, allocation et temps long pour investir avec discernement.">
<link rel="icon" href="https://www.oenorae.com/content/images/size/w256h256/2026/01/ChatGPT-Image-25-janv.-2026----22_20_12-1.png" type="image/png">
<link rel="canonical" href="https://www.oenorae.com/">
<meta name="referrer" content="no-referrer-when-downgrade">
<meta property="og:site_name" content="Oenorae">
<meta property="og:type" content="website">
<meta property="og:title" content="Oenorae">
<meta property="og:description" content="Oenorae défend une lecture lucide et patrimoniale du vin. Ni spéculation, ni storytelling : méthode, allocation et temps long pour investir avec discernement.">
<meta property="og:url" content="https://www.oenorae.com/">
<meta property="og:image" content="https://www.oenorae.com/content/images/size/w1200/2026/01/ChatGPT-Image-23-janv.-2026----23_54_07-1.png">
<meta property="article:publisher" content="https://www.facebook.com/ghost">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Oenorae">
<meta name="twitter:description" content="Oenorae défend une lecture lucide et patrimoniale du vin. Ni spéculation, ni storytelling : méthode, allocation et temps long pour investir avec discernement.">
<meta name="twitter:url" content="https://www.oenorae.com/">
<meta name="twitter:image" content="https://www.oenorae.com/content/images/size/w1200/2026/01/ChatGPT-Image-23-janv.-2026----23_54_07-1.png">
<meta name="twitter:site" content="@ghost">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="800">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"publisher": {
"@type
Open service 151.101.3.7:443 · www.oenorae.com
2026-01-26 15:57
HTTP/1.1 200 OK
Connection: close
Content-Length: 17395
server: openresty
via: 1.1 varnish, 1.1 varnish, 1.1 varnish
status: 200 OK
etag: W/"43f3-GpdErQULC/yhamD3n9P2l3ylkP8"
content-type: text/html; charset=utf-8
cache-control: public, max-age=0
Accept-Ranges: bytes
Date: Mon, 26 Jan 2026 15:57:17 GMT
Age: 888
X-Served-By: cache-ams2100108-AMS, cache-ams2100142-AMS, cache-fra-eddf8230064-FRA
X-Cache: MISS, HIT, HIT
X-Cache-Hits: 0, 1, 1
X-Timer: S1769443038.508777,VS0,VE8
Vary: Cookie, Accept-Encoding
x-request-id: 4ce9493a-380d-4fc8-849a-305f272b1109
Ghost-Fastly: true;production
Alt-Svc: clear
Page title: Oenorae
<!DOCTYPE html>
<html lang="fr">
<head>
<title>Oenorae</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="preload" as="style" href="https://www.oenorae.com/assets/built/screen.css?v=cf23f89d97">
<link rel="preload" as="script" href="https://www.oenorae.com/assets/built/source.js?v=cf23f89d97">
<link rel="preload" as="font" type="font/woff2" href="https://www.oenorae.com/assets/fonts/inter-roman.woff2?v=cf23f89d97" crossorigin="anonymous">
<style>
@font-face {
font-family: "Inter";
font-style: normal;
font-weight: 100 900;
font-display: optional;
src: url(https://www.oenorae.com/assets/fonts/inter-roman.woff2?v=cf23f89d97) format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
</style>
<link rel="stylesheet" type="text/css" href="https://www.oenorae.com/assets/built/screen.css?v=cf23f89d97">
<style>
:root {
--background-color: #F7F2CE
}
</style>
<script>
/* The script for calculating the color contrast has been taken from
https://gomakethings.com/dynamically-changing-the-text-color-based-on-background-color-contrast-with-vanilla-js/ */
var accentColor = getComputedStyle(document.documentElement).getPropertyValue('--background-color');
accentColor = accentColor.trim().slice(1);
if (accentColor.length === 3) {
accentColor = accentColor[0] + accentColor[0] + accentColor[1] + accentColor[1] + accentColor[2] + accentColor[2];
}
var r = parseInt(accentColor.substr(0, 2), 16);
var g = parseInt(accentColor.substr(2, 2), 16);
var b = parseInt(accentColor.substr(4, 2), 16);
var yiq = ((r * 299) + (g * 587) + (b * 114)) / 1000;
var textColor = (yiq >= 128) ? 'dark' : 'light';
document.documentElement.className = `has-${textColor}-text`;
</script>
<meta name="description" content="Oenorae défend une lecture lucide et patrimoniale du vin. Ni spéculation, ni storytelling : méthode, allocation et temps long pour investir avec discernement.">
<link rel="icon" href="https://www.oenorae.com/content/images/size/w256h256/2026/01/ChatGPT-Image-25-janv.-2026----22_20_12-1.png" type="image/png">
<link rel="canonical" href="https://www.oenorae.com/">
<meta name="referrer" content="no-referrer-when-downgrade">
<meta property="og:site_name" content="Oenorae">
<meta property="og:type" content="website">
<meta property="og:title" content="Oenorae">
<meta property="og:description" content="Oenorae défend une lecture lucide et patrimoniale du vin. Ni spéculation, ni storytelling : méthode, allocation et temps long pour investir avec discernement.">
<meta property="og:url" content="https://www.oenorae.com/">
<meta property="og:image" content="https://www.oenorae.com/content/images/size/w1200/2026/01/ChatGPT-Image-23-janv.-2026----23_54_07-1.png">
<meta property="article:publisher" content="https://www.facebook.com/ghost">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Oenorae">
<meta name="twitter:description" content="Oenorae défend une lecture lucide et patrimoniale du vin. Ni spéculation, ni storytelling : méthode, allocation et temps long pour investir avec discernement.">
<meta name="twitter:url" content="https://www.oenorae.com/">
<meta name="twitter:image" content="https://www.oenorae.com/content/images/size/w1200/2026/01/ChatGPT-Image-23-janv.-2026----23_54_07-1.png">
<meta name="twitter:site" content="@ghost">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="800">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"publisher": {
"@type
Open service 151.101.131.7:443 · www.oenorae.com
2026-01-26 15:57
HTTP/1.1 200 OK
Connection: close
Content-Length: 17395
server: openresty
via: 1.1 varnish, 1.1 varnish, 1.1 varnish
status: 200 OK
etag: W/"43f3-GpdErQULC/yhamD3n9P2l3ylkP8"
content-type: text/html; charset=utf-8
cache-control: public, max-age=0
Accept-Ranges: bytes
Date: Mon, 26 Jan 2026 15:57:19 GMT
Age: 889
X-Served-By: cache-ams2100108-AMS, cache-ams2100142-AMS, cache-fra-eddf8230117-FRA
X-Cache: MISS, HIT, HIT
X-Cache-Hits: 0, 1, 1
X-Timer: S1769443039.220302,VS0,VE6
Vary: Cookie, Accept-Encoding
x-request-id: 01cb993f-2dd4-4bce-980f-0b6937725ca3
Ghost-Fastly: true;production
Alt-Svc: clear
Page title: Oenorae
<!DOCTYPE html>
<html lang="fr">
<head>
<title>Oenorae</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="preload" as="style" href="https://www.oenorae.com/assets/built/screen.css?v=cf23f89d97">
<link rel="preload" as="script" href="https://www.oenorae.com/assets/built/source.js?v=cf23f89d97">
<link rel="preload" as="font" type="font/woff2" href="https://www.oenorae.com/assets/fonts/inter-roman.woff2?v=cf23f89d97" crossorigin="anonymous">
<style>
@font-face {
font-family: "Inter";
font-style: normal;
font-weight: 100 900;
font-display: optional;
src: url(https://www.oenorae.com/assets/fonts/inter-roman.woff2?v=cf23f89d97) format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
</style>
<link rel="stylesheet" type="text/css" href="https://www.oenorae.com/assets/built/screen.css?v=cf23f89d97">
<style>
:root {
--background-color: #F7F2CE
}
</style>
<script>
/* The script for calculating the color contrast has been taken from
https://gomakethings.com/dynamically-changing-the-text-color-based-on-background-color-contrast-with-vanilla-js/ */
var accentColor = getComputedStyle(document.documentElement).getPropertyValue('--background-color');
accentColor = accentColor.trim().slice(1);
if (accentColor.length === 3) {
accentColor = accentColor[0] + accentColor[0] + accentColor[1] + accentColor[1] + accentColor[2] + accentColor[2];
}
var r = parseInt(accentColor.substr(0, 2), 16);
var g = parseInt(accentColor.substr(2, 2), 16);
var b = parseInt(accentColor.substr(4, 2), 16);
var yiq = ((r * 299) + (g * 587) + (b * 114)) / 1000;
var textColor = (yiq >= 128) ? 'dark' : 'light';
document.documentElement.className = `has-${textColor}-text`;
</script>
<meta name="description" content="Oenorae défend une lecture lucide et patrimoniale du vin. Ni spéculation, ni storytelling : méthode, allocation et temps long pour investir avec discernement.">
<link rel="icon" href="https://www.oenorae.com/content/images/size/w256h256/2026/01/ChatGPT-Image-25-janv.-2026----22_20_12-1.png" type="image/png">
<link rel="canonical" href="https://www.oenorae.com/">
<meta name="referrer" content="no-referrer-when-downgrade">
<meta property="og:site_name" content="Oenorae">
<meta property="og:type" content="website">
<meta property="og:title" content="Oenorae">
<meta property="og:description" content="Oenorae défend une lecture lucide et patrimoniale du vin. Ni spéculation, ni storytelling : méthode, allocation et temps long pour investir avec discernement.">
<meta property="og:url" content="https://www.oenorae.com/">
<meta property="og:image" content="https://www.oenorae.com/content/images/size/w1200/2026/01/ChatGPT-Image-23-janv.-2026----23_54_07-1.png">
<meta property="article:publisher" content="https://www.facebook.com/ghost">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Oenorae">
<meta name="twitter:description" content="Oenorae défend une lecture lucide et patrimoniale du vin. Ni spéculation, ni storytelling : méthode, allocation et temps long pour investir avec discernement.">
<meta name="twitter:url" content="https://www.oenorae.com/">
<meta name="twitter:image" content="https://www.oenorae.com/content/images/size/w1200/2026/01/ChatGPT-Image-23-janv.-2026----23_54_07-1.png">
<meta name="twitter:site" content="@ghost">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="800">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"publisher": {
"@type
Open service 2a04:4e42:200::775:80 · www.oenorae.com
2026-01-26 15:57
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://www.oenorae.com/ Accept-Ranges: bytes Date: Mon, 26 Jan 2026 15:57:02 GMT Via: 1.1 varnish X-Served-By: cache-fra-eddf8230063-FRA X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1769443022.234978,VS0,VE2 x-request-id: b2c773c0-02a8-4a5c-9f03-4c1b55de0ed5 Ghost-Fastly: true;production Alt-Svc: clear
Open service 2a04:4e42:400::775:80 · www.oenorae.com
2026-01-26 15:56
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://www.oenorae.com/ Accept-Ranges: bytes Date: Mon, 26 Jan 2026 15:56:58 GMT Via: 1.1 varnish X-Served-By: cache-pao-kpao1770051-PAO X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1769443018.343937,VS0,VE1 x-request-id: bb8cc2dc-77bd-4681-968c-d35326bba777 Ghost-Fastly: true;production Alt-Svc: clear
Open service 151.101.195.7:80 · www.oenorae.com
2026-01-26 15:42
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://www.oenorae.com/ Accept-Ranges: bytes Date: Mon, 26 Jan 2026 15:42:42 GMT Via: 1.1 varnish X-Served-By: cache-fra-eddf8230063-FRA X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1769442163.851274,VS0,VE9 x-request-id: c67c7a48-bd8b-4c50-9bba-f77023101f99 Ghost-Fastly: true;production Alt-Svc: clear
Open service 151.101.195.7:443 · www.oenorae.com
2026-01-26 15:42
HTTP/1.1 200 OK
Connection: close
Content-Length: 17395
server: openresty
via: 1.1 varnish, 1.1 varnish, 1.1 varnish
status: 200 OK
etag: W/"43f3-GpdErQULC/yhamD3n9P2l3ylkP8"
content-type: text/html; charset=utf-8
cache-control: public, max-age=0
Accept-Ranges: bytes
Date: Mon, 26 Jan 2026 15:42:42 GMT
Age: 12
X-Served-By: cache-ams2100108-AMS, cache-ams2100142-AMS, cache-yyz4559-YYZ
X-Cache: MISS, MISS, HIT
X-Cache-Hits: 0, 0, 1
X-Timer: S1769442163.607785,VS0,VE3
Vary: Cookie, Accept-Encoding
x-request-id: e7a332c8-49b9-4173-a89f-433531285d28
Ghost-Fastly: true;production
Alt-Svc: clear
Page title: Oenorae
<!DOCTYPE html>
<html lang="fr">
<head>
<title>Oenorae</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="preload" as="style" href="https://www.oenorae.com/assets/built/screen.css?v=cf23f89d97">
<link rel="preload" as="script" href="https://www.oenorae.com/assets/built/source.js?v=cf23f89d97">
<link rel="preload" as="font" type="font/woff2" href="https://www.oenorae.com/assets/fonts/inter-roman.woff2?v=cf23f89d97" crossorigin="anonymous">
<style>
@font-face {
font-family: "Inter";
font-style: normal;
font-weight: 100 900;
font-display: optional;
src: url(https://www.oenorae.com/assets/fonts/inter-roman.woff2?v=cf23f89d97) format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
</style>
<link rel="stylesheet" type="text/css" href="https://www.oenorae.com/assets/built/screen.css?v=cf23f89d97">
<style>
:root {
--background-color: #F7F2CE
}
</style>
<script>
/* The script for calculating the color contrast has been taken from
https://gomakethings.com/dynamically-changing-the-text-color-based-on-background-color-contrast-with-vanilla-js/ */
var accentColor = getComputedStyle(document.documentElement).getPropertyValue('--background-color');
accentColor = accentColor.trim().slice(1);
if (accentColor.length === 3) {
accentColor = accentColor[0] + accentColor[0] + accentColor[1] + accentColor[1] + accentColor[2] + accentColor[2];
}
var r = parseInt(accentColor.substr(0, 2), 16);
var g = parseInt(accentColor.substr(2, 2), 16);
var b = parseInt(accentColor.substr(4, 2), 16);
var yiq = ((r * 299) + (g * 587) + (b * 114)) / 1000;
var textColor = (yiq >= 128) ? 'dark' : 'light';
document.documentElement.className = `has-${textColor}-text`;
</script>
<meta name="description" content="Oenorae défend une lecture lucide et patrimoniale du vin. Ni spéculation, ni storytelling : méthode, allocation et temps long pour investir avec discernement.">
<link rel="icon" href="https://www.oenorae.com/content/images/size/w256h256/2026/01/ChatGPT-Image-25-janv.-2026----22_20_12-1.png" type="image/png">
<link rel="canonical" href="https://www.oenorae.com/">
<meta name="referrer" content="no-referrer-when-downgrade">
<meta property="og:site_name" content="Oenorae">
<meta property="og:type" content="website">
<meta property="og:title" content="Oenorae">
<meta property="og:description" content="Oenorae défend une lecture lucide et patrimoniale du vin. Ni spéculation, ni storytelling : méthode, allocation et temps long pour investir avec discernement.">
<meta property="og:url" content="https://www.oenorae.com/">
<meta property="og:image" content="https://www.oenorae.com/content/images/size/w1200/2026/01/ChatGPT-Image-23-janv.-2026----23_54_07-1.png">
<meta property="article:publisher" content="https://www.facebook.com/ghost">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Oenorae">
<meta name="twitter:description" content="Oenorae défend une lecture lucide et patrimoniale du vin. Ni spéculation, ni storytelling : méthode, allocation et temps long pour investir avec discernement.">
<meta name="twitter:url" content="https://www.oenorae.com/">
<meta name="twitter:image" content="https://www.oenorae.com/content/images/size/w1200/2026/01/ChatGPT-Image-23-janv.-2026----23_54_07-1.png">
<meta name="twitter:site" content="@ghost">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="800">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"publisher": {
"@type