@font-face{font-family:"Young Serif";src:url(/fonts/youngserif-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-i400.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--paper: #f4f5ef;--paper-2: #ebede3;--ink: #1f2a22;--muted: #586055;--line: #d9dbcf;--accent: #3d6349;--accent-live: #4c8159;--foot: #243a2c;--display: "Young Serif", Georgia, "Times New Roman", serif;--serif: "Newsreader", Georgia, "Times New Roman", serif;--ui: "Newsreader", Georgia, serif;--measure: 40rem;--page: 72rem}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--serif);font-size:1.16rem;line-height:1.6;font-optical-sizing:auto}body:before{content:"";position:fixed;inset:0;z-index:99;pointer-events:none;opacity:.04;mix-blend-mode:multiply;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}img{max-width:100%;height:auto;display:block}a{color:var(--ink);text-decoration:none}a:hover{color:var(--accent-live)}.container{max-width:var(--page);margin:0 auto;padding:0 1.75rem}.label{font-family:var(--ui);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:var(--accent)}.masthead{border-bottom:1px solid var(--line)}.masthead__inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.3rem 0}.brand{display:flex;align-items:center;gap:.6rem;color:var(--ink)}.brand__leaf{width:26px;height:26px;color:var(--accent);flex:none}.brand__name{font-family:var(--display);font-size:1.7rem;line-height:1;letter-spacing:-.01em}.nav{display:flex;flex-wrap:wrap;gap:.4rem 1.6rem}.nav a{font-family:var(--ui);font-size:.95rem;font-weight:500;color:var(--muted);transition:color .2s}.nav a:hover{color:var(--accent-live)}.strip{background:var(--paper-2);border-bottom:1px solid var(--line)}.strip__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem 0;font-family:var(--ui);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.strip__tag{color:var(--accent)}main{padding:3rem 0 3.5rem}.intro{max-width:var(--measure);margin:0 0 2.8rem}.intro__title{font-family:var(--display);font-weight:400;font-size:clamp(2rem,4.6vw,3rem);line-height:1.05;margin:0 0 .7rem;text-wrap:balance}.intro__lede{font-size:1.24rem;color:var(--muted);margin:0}.une{display:grid;grid-template-columns:1.05fr .95fr;gap:3rem;align-items:center;padding:.5rem 0 3rem;border-bottom:1px solid var(--line)}.une__eyebrow{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1.1rem;font-family:var(--ui);font-size:.82rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--accent)}.une__eyebrow svg{width:16px;height:16px}.une__title{font-family:var(--display);font-weight:400;font-size:clamp(2.2rem,4.6vw,3.5rem);line-height:1.03;margin:0 0 1.1rem;text-wrap:balance}.une__title a:hover{color:var(--accent-live)}.une__dek{font-size:1.2rem;color:var(--muted);margin:0 0 1.3rem;max-width:34ch}.une__meta{font-family:var(--ui);font-size:.85rem;color:var(--muted)}.une__meta b{color:var(--ink);font-weight:600}.shot{position:relative;overflow:hidden;border-radius:4px;aspect-ratio:4 / 5;background:linear-gradient(155deg,#2c4a36,var(--accent) 55%,#6e9070)}.shot img{width:100%;height:100%;object-fit:cover}.shot__motif{position:absolute;inset:0;width:100%;height:100%;color:#fff;opacity:.26}.stream{margin:3rem 0 0}.stream__head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:1.4rem;padding-bottom:.6rem;border-bottom:1px solid var(--line)}.stream__head h2{display:flex;align-items:center;gap:.7rem;font-family:var(--display);font-weight:400;font-size:1.6rem;margin:0}.stream__head h2:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--accent)}.list{list-style:none;margin:0;padding:0}.list li{border-top:1px solid var(--line)}.list li:first-child{border-top:0}.list a{display:block;padding:1.05rem 0}.list__title{font-family:var(--display);font-weight:400;font-size:1.35rem;line-height:1.2;margin:0 0 .35rem;transition:color .2s}.list a:hover .list__title{color:var(--accent-live)}.list__meta{font-family:var(--ui);font-size:.74rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.block{margin-top:3.4rem}.rubriques{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.7rem 2rem}.rubrique__name{font-family:var(--display);font-weight:400;font-size:1.3rem;line-height:1.15}.rubrique__name a:hover{color:var(--accent-live)}.rubrique p{margin:.4rem 0 0;color:var(--muted);font-size:1rem}.about{margin-top:3.6rem;padding:1.9rem 2rem;background:var(--paper-2);border-left:2px solid var(--accent)}.about__text{max-width:52rem;margin:.5rem 0 0;font-size:1.14rem}.post{max-width:var(--measure);margin:0 auto}.post__title{font-family:var(--display);font-weight:400;font-size:clamp(2.1rem,5vw,3rem);line-height:1.08;margin:.6rem 0;text-wrap:balance}.post__meta{font-family:var(--ui);font-size:.82rem;color:var(--muted)}.post__hero{aspect-ratio:3 / 2;object-fit:cover;border-radius:4px;margin:1.7rem 0}.archive__title{font-family:var(--display);font-weight:400;font-size:clamp(1.9rem,4vw,2.6rem);margin:.3rem 0 1.8rem}.prose{font-size:1.2rem;line-height:1.72}.prose>p:first-of-type{font-size:1.32rem}.prose h2{font-family:var(--display);font-weight:400;font-size:1.7rem;line-height:1.2;margin:2.6rem 0 .7rem;padding-top:1.3rem;border-top:1px solid var(--line)}.prose h3{font-family:var(--display);font-weight:400;font-size:1.35rem;margin:1.8rem 0 .5rem}.prose p{margin:0 0 1.2rem}.prose a{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:2px}.prose a:hover{color:var(--accent-live)}.prose ul,.prose ol{margin:0 0 1.2rem;padding-left:1.3rem}.prose li{margin-bottom:.45rem}.prose img{margin:1.4rem 0;border-radius:4px}.prose figure.wp-block-table{margin:1.8rem 0;overflow-x:auto}.prose table{border-collapse:collapse;width:100%;font-size:1.02rem}.prose thead th{font-family:var(--ui);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;text-align:left;background:var(--ink);color:var(--paper);padding:.65rem .85rem}.prose td{padding:.65rem .85rem;border-bottom:1px solid var(--line);vertical-align:top}.prose .key-takeaway{background:var(--paper-2)!important;border:0!important;border-left:2px solid var(--accent)!important;border-radius:0!important;padding:1.1rem 1.3rem!important;margin:2rem 0!important}.prose .key-takeaway p{margin:0;font-style:italic}.prose .key-takeaway strong{font-style:normal;font-family:var(--ui);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--accent);display:block;margin-bottom:.35rem}.prose .wp-block-html>div{border-left:2px solid var(--line)}.site-foot{margin-top:4rem;background:var(--foot);color:#e7ece0}.site-foot__inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2.5rem;padding:3rem 0 2.6rem}.site-foot__name{font-family:var(--display);font-size:1.6rem}.site-foot__tag{margin:.5rem 0 0;font-style:italic;color:#b7c4a9;max-width:28ch}.site-foot__nav h5{margin:0 0 .9rem;font-family:var(--ui);font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#93a587}.site-foot__nav a{display:block;padding:.3rem 0;color:#e7ece0;font-size:.98rem;opacity:.85}.site-foot__nav a:hover{color:#fff;opacity:1}.site-foot__legal{width:100%;padding-bottom:2rem;font-family:var(--ui);font-size:.8rem;color:#8ea081}:focus-visible{outline:2px solid var(--accent-live);outline-offset:2px}.masthead__inner{animation:fade-down .55s ease both}.anim .reveal{opacity:0;transform:translateY(14px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,.61,.36,1);transition-delay:calc(var(--i, 0) * 55ms)}.reveal.is-visible{opacity:1;transform:none}@keyframes fade-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.masthead__inner{animation:none}.anim .reveal{opacity:1;transform:none;transition:none}}@media(max-width:820px){.nav,.strip__inner span:first-child,.strip__inner span:last-child{display:none}.strip__inner{justify-content:center}.une{grid-template-columns:1fr;gap:1.8rem}.une__visual{order:-1}}
