:root{--paper:#f7f3e8;--paper-2:#ebe5d6;--paper-edge:#d9d1bd;--ink:#1a1d2e;--ink-soft:#404661;--ink-mute:#7a7e94;--accent:#1f3fc8;--accent-2:#f0c83a;--accent-3:#e9b1a5;--rule:rgba(26,29,46,0.14);--serif-display:'Cormorant Garamond',Georgia,serif;--serif-text:'Spectral',Georgia,serif;--mono:'JetBrains Mono',ui-monospace,monospace;--maxw:1280px;--gutter:clamp(20px,4vw,64px);--section-pad:clamp(64px,9vw,140px);--radius:2px}body{background:var(--paper);color:var(--ink);font-family:var(--serif-text);font-size:17px;line-height:1.55}html,body{background-color:#f7f3e8!important}.eyebrow,h2.eyebrow{font-family:var(--mono)!important;font-size:11px!important;font-weight:400!important;letter-spacing:0.14em!important;text-transform:uppercase!important;color:var(--ink-mute)!important;line-height:1.5!important;border-left:none!important}.hero-name{font-family:var(--serif-display);font-weight:300;font-size:clamp(48px,8vw,130px);line-height:1.05;color:var(--ink)}.graffiti-card{transform:rotate(-2.2deg);box-shadow:0 30px 60px -28px rgba(31,60,200,0.35);position:relative}.graffiti-card::before{content:'';position:absolute;top:-10px;left:50%;transform:translateX(-50%);width:60px;height:24px;background:var(--accent-2);opacity:0.85}.bloc-liens{position:relative;padding:40px;border-radius:var(--radius)}.bloc-liens::after{content:'';position:absolute;top:20px;right:20px;width:40px;height:40px;border-radius:50%;opacity:0.15}.bloc-liens.cat-editeurs{--cat-color:#1f3fc8}.bloc-liens.cat-revues{--cat-color:#c2784a}.bloc-liens.cat-festivals{--cat-color:#2a7a4b}.bloc-liens.cat-amis{--cat-color:#7a4a8a}.hero-poem .et_pb_text_inner{font-family:var(--serif-display)!important;font-style:italic;font-size:clamp(18px,3.5vw,38px);line-height:1.2;color:var(--ink);text-align:center;white-space:pre-line}.hero-poem .et_pb_text_inner .meta{font-family:var(--mono)!important;font-size:11px!important;font-style:normal!important;color:var(--ink-mute)!important;margin-top:14px;display:block;text-align:center}.et-l--header .et_pb_section{border-bottom:1px solid rgba(26,29,46,0.14)!important}.et-l--footer .et_pb_section{border-top:2px solid #d9d1bd!important}.et_pb_scroll_top{position:fixed!important}.et_pb_menu nav ul li.current-menu-item>a,.et_pb_menu nav ul li.current_page_item>a{border-bottom:2px solid #1f3fc8;padding-bottom:2px}.et_pb_blog_0 p.post-meta{font-family:var(--mono)!important;font-size:11px!important;color:var(--ink-mute)!important}@media (max-width:980px){.hero-name{font-size:clamp(40px,9vw,80px)!important}.hero-poem .et_pb_text_inner{font-size:clamp(18px,3vw,28px)!important}.et_mobile_menu{max-height:70vh!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}}@media (max-width:767px){.hero-name{font-size:clamp(36px,12vw,60px)!important}.hero-poem .et_pb_text_inner{font-size:18px!important;border-left:none!important;padding:0!important}.et_pb_section{padding-top:48px!important;padding-bottom:48px!important}.et-l--header .et_pb_section{padding-top:8px!important;padding-bottom:8px!important}.contact-form-divi{margin-top:40px}}.liens-h{font-size:clamp(28px,3vw,40px);font-weight:300;font-style:italic;margin:0 0 24px;padding-bottom:16px;border-bottom:2px solid currentColor;letter-spacing:-0.01em}.liens-h-1{color:#1f3fc8}.liens-h-2{color:#c0673a}.liens-h-3{color:#4a7a3d}.liens-h-4{color:#7a3d6e}.liens-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.liens-item{padding:14px 0;border-bottom:1px solid rgba(0,0,0,0.08);transition:padding 200ms ease}.liens-item:last-child{border-bottom:0}.liens-item:hover{padding-left:10px}.liens-name{font-family:'Cormorant Garamond',serif;font-weight:300;font-size:clamp(18px,1.6vw,22px);display:flex;flex-direction:column;gap:3px;color:#1a1d2e}.liens-url{font-size:11px;font-family:'JetBrains Mono',monospace;letter-spacing:0.02em;opacity:0.7}.liens-h-1~ul .liens-url{color:#1f3fc8}.liens-h-2~ul .liens-url{color:#c0673a}.liens-h-3~ul .liens-url{color:#4a7a3d}.liens-h-4~ul .liens-url{color:#7a3d6e}.liens-note{font-size:13px;color:#6b6b7b;margin-top:4px}.contact-h{font-size:clamp(40px,5vw,64px);font-weight:300;letter-spacing:-0.015em;line-height:0.96;margin:12px 0 20px}.contact-lede{font-size:16px;color:#6b6b7b;margin:0 0 32px}.contact-form-divi .et_pb_contact_field input,.contact-form-divi .et_pb_contact_field textarea{border:0!important;border-bottom:1px solid #1a1d2e!important;border-radius:0!important;background:transparent!important;font-family:'Spectral',serif!important;font-size:16px!important;color:#1a1d2e!important;padding:10px 0!important;box-shadow:none!important}.contact-form-divi .et_pb_contact_field input:focus,.contact-form-divi .et_pb_contact_field textarea:focus{border-bottom-color:#1f3fc8!important}.contact-form-divi .et_pb_contact_field_label{font-family:'JetBrains Mono',monospace!important;font-size:11px!important;letter-spacing:0.08em!important;text-transform:uppercase!important;color:#6b6b7b!important}.contact-form-divi .et_pb_contact_submit{background:transparent!important;border:1.5px solid #1a1d2e!important;border-radius:100px!important;color:#1a1d2e!important;font-family:'JetBrains Mono',monospace!important;font-size:12px!important;letter-spacing:0.08em!important;text-transform:uppercase!important;padding:12px 28px!important;transition:background 200ms ease,color 200ms ease!important}.contact-form-divi .et_pb_contact_submit:hover{background:#1a1d2e!important;color:#f7f3e8!important}.bio-h1{margin:0 0 8px;font-family:var(--serif-display);font-weight:400;font-size:clamp(2.8rem,5.5vw,5.2rem);line-height:1.05;letter-spacing:-0.02em;color:var(--ink)}.bio-h1 em{font-style:italic}.bio-lede{margin-top:24px;font-family:var(--serif-text);font-size:clamp(16px,1.3vw,19px);line-height:1.55;color:var(--ink);max-width:38ch}.bio-caption{font-family:var(--mono);font-size:12px;color:var(--ink-soft);margin-top:10px}.bio-portrait-module{max-width:320px;margin-left:auto}.bio-portrait-module img{aspect-ratio:4 / 5;object-fit:cover;width:100%;display:block}.bio-aside-col{position:sticky;top:96px}.bio-card{padding:28px;background:#e9e3d2!important;border:1px solid #d5cdb9!important}.bio-kv{margin:0;display:flex;flex-direction:column;gap:0}.bio-kv>div{padding:10px 0;border-bottom:1px solid var(--paper-edge)}.bio-kv>div:last-child{border-bottom:none;padding-bottom:0}.bio-kv dt{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:0.08em;color:var(--ink-soft);margin-bottom:3px}.bio-kv dd{font-family:var(--serif-text);font-size:14.5px;color:var(--ink);margin:0}.bio-lead-p{font-family:var(--serif-display);font-weight:300;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.4;color:var(--ink);margin-bottom:32px}.bio-p{font-family:var(--serif-text);font-size:clamp(16px,1.3vw,18.5px);line-height:1.65;color:var(--ink);margin-bottom:24px;text-wrap:pretty}.bio-program{font-family:var(--serif-display);font-weight:300;font-size:clamp(1.1rem,1.8vw,1.4rem);line-height:1.55;color:#1f3fc8!important;font-style:italic;text-align:center;margin-bottom:0}.bio-finale-q{font-family:var(--serif-display);font-weight:300;font-size:clamp(1.4rem,2.5vw,2.2rem);line-height:1.35;color:#1f3fc8;font-style:italic;text-align:center;margin:0 auto 18px}.bio-finale-sig{font-family:var(--mono);font-size:12px;color:var(--ink-soft);text-align:center;letter-spacing:0.05em}.tl{list-style:none;padding:0;margin:0;max-width:720px}.tl-row{display:grid;grid-template-columns:70px 24px 1fr;gap:0 20px;align-items:start;padding:20px 0;border-bottom:1px solid #d5cdb9}.tl-row:last-child{border-bottom:none}.tl-y{font-family:var(--mono);font-size:12px;color:var(--ink-soft);padding-top:3px}.tl-dot{width:8px;height:8px;border-radius:999px;background:#1f3fc8;margin-top:5px;justify-self:center}.tl-t{font-family:var(--serif-display);font-weight:300;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.2}.tl-t em{font-style:italic}.tl-d{color:var(--ink-soft);font-size:14.5px;margin-top:4px}@media (max-width:880px){.bio-portrait-module{max-width:260px;margin-left:0;margin-top:32px}}@media (max-width:760px){.bio-aside-col{position:static}}@media (max-width:580px){.tl-row{grid-template-columns:48px 16px 1fr;gap:0 12px}}.biblio-h1{font-family:var(--serif-display);font-weight:300;font-size:clamp(40px,6vw,88px);line-height:0.98;letter-spacing:-0.02em;margin:0;padding-bottom:4px}.biblio-h1 em{font-style:italic}.biblio-lede{font-family:var(--serif-text);font-size:clamp(15px,1.4vw,18px);color:rgba(26,29,46,0.65);max-width:48ch;line-height:1.6;margin:0}.biblio-card-ttl{font-size:clamp(20px,2vw,28px);margin:10px 0 8px;line-height:1.12}.biblio-accent{display:block;width:48px;height:3px;border-radius:2px;margin-bottom:16px;transform-origin:left center;transition:width 360ms cubic-bezier(.22,.61,.36,1)}.biblio-card:hover .biblio-accent{width:80px}@media (prefers-reduced-motion:reduce){.biblio-accent{transition:none}}.biblio-cover-img img{width:100%;height:320px;object-fit:contain;object-position:center;background:#f0ebe0}.biblio-lnk{display:inline-flex;align-items:baseline;gap:10px;font-family:var(--mono);font-size:11px;letter-spacing:0.14em;text-transform:uppercase;color:#1a1d2e;border-bottom:1px solid #1a1d2e;padding:2px 0;margin-top:16px;text-decoration:none;transition:color 160ms,border-color 160ms,gap 200ms}.biblio-lnk:hover{color:#1f3fc8;border-color:#1f3fc8;gap:14px}.biblio-lnk .arrow{font-family:var(--serif-display);font-size:16px}@media (max-width:980px){.biblio-cover-img img{height:260px}}@media (max-width:580px){.biblio-cover-img img{height:200px}}.journal-h1{font-family:var(--serif-display);font-weight:300;font-size:clamp(52px,7.5vw,108px);line-height:0.98;letter-spacing:-0.02em;margin:0}.journal-lede{font-size:clamp(15px,1.4vw,18px);color:rgba(26,29,46,0.65);max-width:44ch;margin:0 0 28px}.journal-count{display:flex;align-items:baseline;gap:16px;padding-top:18px;border-top:1px solid #1a1d2e}.journal-count-n{font-family:var(--serif-display);font-weight:300;font-size:clamp(56px,6vw,84px);line-height:0.9;color:#1f3fc8;letter-spacing:-0.02em}.journal-count-label{font-family:var(--mono);font-size:12px;line-height:1.4;text-transform:uppercase;letter-spacing:0.1em;color:rgba(26,29,46,0.65)}.filtres-col{display:flex!important;flex-wrap:wrap;gap:8px;align-items:center}.filtres-col .et_pb_button_module_wrapper{width:auto!important}.journal-feed .et_pb_post.category-poemes-au-rasoir h2.entry-title a::before{color:#c0673a}.journal-feed .et_pb_post.category-actualite h2.entry-title a::before{color:#4a7a3d}.journal-feed h2.entry-title a::before{content:"• ";color:#1f3fc8;font-size:1.5em}.journal-feed h2.entry-title{font-size:1.5rem;font-weight:600;margin-bottom:0.5rem;color:#1a1d2e}.journal-feed h2.entry-title a{text-decoration:none;color:#1a1d2e;font-weight:600}.journal-feed .post-content-inner p{font-size:19px;color:#1a1d2e}.journal-feed .et_pb_post{border-bottom:1px solid rgba(26,29,46,0.12);padding-bottom:2rem;margin-bottom:2rem}.journal-feed .et_pb_post:last-child{border-bottom:none}.journal-feed .et_pb_post img{max-width:480px;width:100%;margin-top:1rem}@media (max-width:767px){.journal-feed .et_pb_post img{max-width:100%}}.archives-col{display:flex!important;flex-wrap:wrap;gap:10px;align-items:center}.archives-col .et_pb_button_module_wrapper{width:auto!important;flex:1 1 130px}.archives-col .et_pb_button{width:100%!important}.motifs-h{font-family:var(--serif-display);font-weight:300;font-size:clamp(34px,4vw,56px);line-height:1.05;letter-spacing:-0.015em;margin:0}.motifs-lede{font-size:clamp(15px,1.3vw,17px);line-height:1.55;color:rgba(26,29,46,0.65);max-width:42ch;margin:0}html{height:auto!important}.et-l--footer .et_pb_toggle_title{font-family:'JetBrains Mono',monospace!important;font-size:15px!important;letter-spacing:0.12em!important;text-transform:uppercase!important;color:#1a1d2e!important;border:none!important;padding:0 0 12px 0!important}.et-l--footer .et_pb_toggle_content.et_pb_toggle_content_open{display:flex!important;flex-direction:column;gap:8px;padding:8px 0 0 0!important}.et-l--footer .et_pb_toggle_content a{font-family:'Spectral',serif!important;font-size:15px!important;color:#1f3fc8!important;text-decoration:none!important}.et-l--footer .et_pb_toggle_content a:hover{text-decoration:underline!important}.et-l--footer .et_pb_toggle{border:none!important;background:transparent!important}body.single .post-meta{display:none!important}.img-hero-h1{font-size:clamp(44px,6.4vw,92px);font-weight:300;line-height:1.18;letter-spacing:-0.022em;margin:0 0 32px}.img-amp{color:#1f3fc8;font-style:italic;font-weight:300}.img-hero-lede{font-size:clamp(16px,1.4vw,19px);line-height:1.5;margin:0 0 24px;max-width:44ch;color:rgba(26,29,46,0.62)}.img-cta-h{font-size:clamp(40px,5vw,72px);line-height:0.98;font-weight:300;letter-spacing:-0.015em;margin:12px 0 0}.img-cta-p{font-size:clamp(16px,1.3vw,18px);line-height:1.55;margin:0 0 24px;max-width:44ch;color:rgba(26,29,46,0.62)}.vid-ttl{font-family:var(--serif-display);font-weight:300;font-size:clamp(16px,1.4vw,20px);line-height:1.2;margin:10px 0 0;letter-spacing:-0.005em}.btn-cobalt{background:#1f3fc8;color:#f7f3e8!important;border-color:#1f3fc8}.btn-cobalt:hover{background:transparent;color:#1f3fc8!important}.img-hero-lnk{font-family:var(--mono);font-size:clamp(13px,1.2vw,16px);letter-spacing:0.06em;text-transform:uppercase;color:#1f3fc8;text-decoration:underline;text-underline-offset:4px}.et_pb_text blockquote{border-color:#1f3fc8!important}