@font-face{font-family:LeMonde Livre;src:url(/_astro/LeMondeLivre-Normal.DIyOXQ1X.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:LeMonde Livre;src:url(/_astro/LeMondeLivre-Italic.Duy30mfj.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:LeMonde Livre;src:url(/_astro/LeMondeLivre-SemiBold.DMQukEd-.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:LeMonde Livre;src:url(/_astro/LeMondeLivre-SemiBoldItalic.78n8zbm6.woff2)format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:LeMonde Livre;src:url(/_astro/LeMondeLivre-Bold.PvUGUBBN.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:LeMonde Livre;src:url(/_astro/LeMondeLivre-BoldItalic.DNTj80EY.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}:root{--max-width:42rem;--black:#000309;--cream:#f2eee3;--orange:#e5502b;--blue:#1f8dc5}*{box-sizing:border-box}body{color:var(--black);background:var(--cream);margin:0;font-family:LeMonde Livre,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;line-height:1.6}body:before{content:"";opacity:.05;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='200'%20height='200'%3e%3cfilter%20id='grain'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='0.6'%20numOctaves='2'%20seed='7'%20stitchTiles='stitch'%20result='noise'%20/%3e%3cfeColorMatrix%20in='noise'%20type='saturate'%20values='0'%20/%3e%3cfeComponentTransfer%3e%3cfeFuncR%20type='linear'%20slope='1.4'%20intercept='-0.2'%20/%3e%3cfeFuncG%20type='linear'%20slope='1.4'%20intercept='-0.2'%20/%3e%3cfeFuncB%20type='linear'%20slope='1.4'%20intercept='-0.2'%20/%3e%3c/feComponentTransfer%3e%3c/filter%3e%3crect%20width='100%25'%20height='100%25'%20filter='url(%23grain)'%20/%3e%3c/svg%3e");background-repeat:repeat;position:fixed;inset:0}a{color:var(--orange)}.site-header{max-width:var(--max-width);grid-template-columns:1fr auto 1fr;align-items:center;gap:.875rem;margin:0 auto;padding:1.5rem 1rem;display:grid}.site-logo-link{flex-shrink:0;justify-self:end;display:flex}.site-logo{border-radius:0;width:auto;height:48px}.site-name{color:var(--black);place-self:baseline start;margin-top:11px;font-size:1.125rem;font-weight:700;text-decoration:none}.site-header nav{flex-wrap:wrap;place-self:baseline center;gap:.25rem 1rem;margin-top:11px;display:flex}.site-header nav a{color:var(--black);text-decoration:none}.site-header nav a:hover{color:var(--orange)}.menu-toggle{cursor:pointer;background:0 0;border:none;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:36px;height:36px;margin-left:auto;padding:0;display:none}.menu-toggle span{background:var(--black);width:22px;height:2px;transition:transform .2s,opacity .2s;display:block}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu{max-width:var(--max-width);flex-direction:column;align-items:flex-start;gap:1rem;margin:0 auto;padding:0 1rem 1.5rem;display:none}.mobile-menu a{color:var(--black);text-decoration:none}@media (width<=640px){.site-header{display:flex}.site-header nav.site-nav{display:none}.site-logo-link{order:1}.site-name{order:2}.menu-toggle{order:3;margin-left:auto;display:flex}.mobile-menu.is-open{display:flex}}main{max-width:var(--max-width);margin:0 auto;padding:0 1rem 1.5rem}.site-footer{text-align:center;padding:1rem 1rem 2rem;font-size:.875rem}.site-footer p{color:var(--black);opacity:.6}.social-links{justify-content:center;gap:1.25rem;margin-bottom:.75rem;display:flex}.social-links a{color:var(--black);opacity:.6;transition:opacity .15s,color .15s;display:inline-flex}.social-links a:hover,.social-links a:focus-visible{opacity:1;color:var(--blue)}.social-links svg{fill:currentColor;width:20px;height:20px}img{border-radius:6px;max-width:100%;height:auto}.content h2,.content h3{color:var(--black);margin-top:2.5rem;margin-bottom:1rem;font-weight:700}.content h3{font-size:20px}.content h4{color:var(--black);margin-top:1rem;margin-bottom:0;font-size:1rem;font-weight:700;line-height:1.6}.content h4+p{margin-top:0}.content blockquote{border-left:2px solid var(--black);border-left-color:color-mix(in srgb, var(--black) 25%, transparent);margin:2rem 0;padding-left:1.5rem}.content blockquote p{margin:0;font-style:italic}.content blockquote p+p{color:var(--black);margin-top:.5rem;font-size:.9rem;font-style:normal}.btn{border:1px solid var(--black);color:var(--black);cursor:pointer;background:0 0;border-radius:999px;padding:.6rem 1.25rem;font-family:inherit;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .3s,color .3s,border-color .3s;display:inline-block}.btn:hover{background:var(--orange);border-color:var(--black);color:var(--black)}
