@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@600;700&family=Source+Sans+3:wght@400;600;700;800;900&display=swap";:root{--hibou-paper: #fffaf0;--hibou-ink: #161616;--hibou-muted: #66605a;--hibou-line: rgba(22, 22, 22, .16);--hibou-green: #2f6b46;--hibou-green-dark: #1f4d32;--hibou-accent: #f2d16b}.site-header{position:sticky;top:0;z-index:50;margin:0 auto 1.5rem;background:linear-gradient(180deg,#fffaf0fa,#fffaf0f0),var(--hibou-paper);border-bottom:2px solid var(--hibou-ink);box-shadow:0 8px 24px #0000000f}.header-kicker{display:flex;justify-content:space-between;gap:1rem;padding:.45rem .75rem;color:var(--hibou-muted);font-size:.82rem;border-bottom:1px solid var(--hibou-line);text-transform:capitalize}.brand-row{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.8rem;padding:.85rem .75rem}.brand-mark{display:grid;place-items:center;width:3rem;height:3rem;color:inherit;text-decoration:none;border:2px solid var(--hibou-ink);border-radius:999px;background:#fff;font-size:1.65rem;box-shadow:3px 3px 0 var(--hibou-ink)}.brand-title{color:var(--hibou-ink);text-decoration:none;line-height:1}.brand-name{display:block;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,4vw,3.25rem);font-weight:900;letter-spacing:-.045em;text-transform:uppercase}.brand-baseline{display:block;margin-top:.35rem;color:var(--hibou-muted);font-size:clamp(.78rem,1.6vw,.95rem);letter-spacing:.04em;text-transform:uppercase}.don-link{display:inline-flex;align-items:center;justify-content:center;min-height:2.6rem;padding:0 1rem;color:#fff;background:var(--hibou-green);border:2px solid var(--hibou-ink);border-radius:999px;box-shadow:3px 3px 0 var(--hibou-ink);font-weight:800;text-decoration:none;white-space:nowrap}.don-link:hover{background:var(--hibou-green-dark);transform:translate(1px,1px);box-shadow:2px 2px 0 var(--hibou-ink)}.nav-panel{display:grid;grid-template-columns:1fr minmax(13rem,18rem);align-items:center;gap:1rem;padding:.55rem .75rem .75rem;border-top:1px solid var(--hibou-line)}.main-nav{display:flex;flex-wrap:wrap;gap:.25rem .9rem;align-items:center}.main-nav a{color:var(--hibou-ink);font-size:.92rem;font-weight:800;text-decoration:none;text-transform:uppercase}.main-nav a:hover,.main-nav a[aria-current=page]{color:var(--hibou-green-dark);text-decoration:underline;text-underline-offset:.25em}.site-search{display:grid;grid-template-columns:1fr auto;overflow:hidden;border:1px solid var(--hibou-line);border-radius:999px;background:#fff}.site-search input,.site-search button{min-height:2.25rem;border:0;background:transparent}.site-search input{width:100%;padding:0 .9rem}.site-search button{padding:0 .8rem;cursor:pointer}.menu-toggle,.don-link-mobile{display:none}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:760px){.site-header{margin-bottom:1rem}.header-kicker{font-size:.72rem}.header-kicker span:first-child{display:none}.brand-row{grid-template-columns:auto 1fr auto}.brand-mark{width:2.65rem;height:2.65rem;font-size:1.4rem;box-shadow:2px 2px 0 var(--hibou-ink)}.brand-baseline,.don-link-desktop{display:none}.menu-toggle{display:grid;place-items:center;width:2.6rem;height:2.6rem;background:#fff;border:2px solid var(--hibou-ink);border-radius:999px;box-shadow:2px 2px 0 var(--hibou-ink);cursor:pointer}.menu-toggle-bars,.menu-toggle-bars:before,.menu-toggle-bars:after{display:block;width:1.15rem;height:2px;background:var(--hibou-ink);content:""}.menu-toggle-bars{position:relative}.menu-toggle-bars:before,.menu-toggle-bars:after{position:absolute;left:0}.menu-toggle-bars:before{top:-.4rem}.menu-toggle-bars:after{top:.4rem}.nav-panel{display:none;grid-template-columns:1fr;padding-top:.8rem}.site-header.menu-is-open .nav-panel{display:grid}.main-nav{display:grid;gap:.15rem}.main-nav a{padding:.7rem 0;border-bottom:1px solid var(--hibou-line)}.don-link-mobile{display:inline-flex;width:max-content}}:root{--hibou-paper: #fffaf0;--hibou-ink: #161616;--hibou-muted: #66605a;--hibou-line: rgba(255, 250, 240, .22);--hibou-green: #2f6b46;--hibou-accent: #f2d16b}.site-footer{margin-top:3rem;color:var(--hibou-paper);background:var(--hibou-ink);border-top:6px solid var(--hibou-green)}.footer-inner{width:min(1120px,calc(100% - 2rem));margin:0 auto;padding:2.25rem 0 1.25rem}.footer-brand{max-width:46rem;padding-bottom:1.6rem;margin-bottom:1.6rem;border-bottom:1px solid var(--hibou-line)}.footer-title{display:inline-block;color:var(--hibou-paper);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:900;letter-spacing:-.04em;text-decoration:none;text-transform:uppercase}.footer-brand p{max-width:42rem;margin:.75rem 0 1rem;color:#fffaf0c7;line-height:1.65}.footer-don{display:inline-flex;padding:.65rem 1rem;color:var(--hibou-ink);background:var(--hibou-accent);border-radius:999px;font-weight:900;text-decoration:none}.footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.footer-col h2,.footer-social h2{margin:0 0 .75rem;color:var(--hibou-accent);font-size:.9rem;letter-spacing:.08em;text-transform:uppercase}.footer-col a,.footer-social a,.footer-bottom a{display:block;color:#fffaf0d1;text-decoration:none}.footer-col a{padding:.28rem 0}.footer-col a:hover,.footer-social a:hover,.footer-bottom a:hover{color:#fff;text-decoration:underline;text-underline-offset:.25em}.footer-social{padding-top:1.6rem;margin-top:1.6rem;border-top:1px solid var(--hibou-line)}.footer-social div{display:flex;flex-wrap:wrap;gap:.7rem 1rem}.footer-bottom{display:flex;justify-content:space-between;gap:1rem;padding-top:1.2rem;margin-top:1.6rem;color:#fffaf099;border-top:1px solid var(--hibou-line);font-size:.85rem}@media(max-width:760px){.footer-inner{width:min(100% - 1.25rem,1120px);padding-top:1.75rem}.footer-links{grid-template-columns:1fr}.footer-bottom{flex-direction:column}}:root{--bg:#efe6d6;--paper:#fffdf8;--paper-dark:#f3eadb;--ink:#222222;--line:#cfbea3;--accent:#a8741a;--accent-dark:#8e6315;--muted:#6a6256;--link:#4b3a28;--hover:#a8741a;--societe:#8c5a3c;--politique:#355070;--science-tech:#2f6f62;--culture:#7b3f61;--psychologie:#9a6c2f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:"Source Sans 3",sans-serif;background:radial-gradient(rgba(0,0,0,.03) .6px,transparent .7px),var(--bg);background-size:8px 8px;color:var(--ink);line-height:1.5}img{max-width:100%;height:auto;display:block}a{text-decoration:none;color:inherit;transition:color .18s ease}a:hover{color:var(--hover)}.wrap{max-width:1200px;margin:auto;padding:0 16px}.placeholder{background:linear-gradient(135deg,#d8d8d8,#c7c7c7);display:grid;place-items:center;color:#555;border-radius:6px}.tag{font-size:12px;text-transform:uppercase;letter-spacing:1px;font-weight:700;border-left:4px solid var(--accent);padding-left:8px;line-height:1.1}.tag.societe{border-color:var(--societe);color:var(--societe)}.tag.politique{border-color:var(--politique);color:var(--politique)}.tag.science-tech{border-color:var(--science-tech);color:var(--science-tech)}.tag.culture{border-color:var(--culture);color:var(--culture)}.tag.psychologie{border-color:var(--psychologie);color:var(--psychologie)}.listing-page{padding-top:34px}.theme-title{font-family:"Source Sans 3",sans-serif;font-size:58px;font-weight:900;letter-spacing:-.03em;line-height:1;margin:0 0 28px;color:var(--ink)}.theme-title.societe{color:var(--societe)}.theme-title.politique{color:var(--politique)}.theme-title.science-tech{color:var(--science-tech)}.theme-title.culture{color:var(--culture)}.theme-title.psychologie{color:var(--psychologie)}@media(max-width:800px){.wrap{padding:0 12px}.listing-page{padding-top:24px}.theme-title{font-size:42px;margin-bottom:22px}}
