:root{--fdf-bg:#fff;--fdf-surface:#efeff4;--fdf-surface-2:#ebebeb;--fdf-border:#efeff4;--fdf-text:#0a0a0a;--fdf-muted:#737373;--fdf-accent:#171717;--fdf-accent-hover:#000;--fdf-link:#0a0a0a;--fdf-link-hover:#000;--fdf-cta-blue:#0200ff;--fdf-cta-blue-hover:#0100cc;--fdf-cta-red:#d00100;--fdf-cta-red-hover:#a80100;--fdf-header-bg:#0200ff;--fdf-header-border:#ffffff2e;--fdf-shadow:0 4px 24px #00000014;--fdf-radius:10px;--fdf-transition:.25s ease;--fdf-header-band-h:calc(max(12px, calc(env(safe-area-inset-top,0px) + 6px)) + 128px + 12px);--fdf-scroll-anchor-offset:calc(var(--fdf-header-band-h) + .75rem);--fdf-header-shell-pad-left:max(clamp(12px, 4vw, 28px), env(safe-area-inset-left,0px));--fdf-header-shell-pad-right:max(clamp(12px, 4vw, 28px), env(safe-area-inset-right,0px))}@media (prefers-color-scheme:dark){:root:not([data-theme]){--fdf-bg:#0a0a0a;--fdf-surface:#141414;--fdf-surface-2:#1f1f1f;--fdf-border:#2e2e2e;--fdf-text:#fafafa;--fdf-muted:#a3a3a3;--fdf-accent:#e5e5e5;--fdf-accent-hover:#fff;--fdf-link:#fafafa;--fdf-link-hover:#fff;--fdf-cta-blue:#4d4dff;--fdf-cta-blue-hover:#0200ff;--fdf-cta-red:#ff4d4d;--fdf-cta-red-hover:#d00100;--fdf-header-bg:#0200ff;--fdf-header-border:#ffffff2e;--fdf-shadow:0 4px 32px #00000073}}[data-theme=light]{--fdf-bg:#fff;--fdf-surface:#f5f5f5;--fdf-surface-2:#ebebeb;--fdf-border:#e5e5e5;--fdf-text:#0a0a0a;--fdf-muted:#737373;--fdf-accent:#171717;--fdf-accent-hover:#000;--fdf-link:#0a0a0a;--fdf-link-hover:#000;--fdf-cta-blue:#0200ff;--fdf-cta-blue-hover:#0100cc;--fdf-cta-red:#d00100;--fdf-cta-red-hover:#a80100;--fdf-header-bg:#0200ff;--fdf-header-border:#ffffff2e;--fdf-shadow:0 4px 24px #00000014}[data-theme=dark]{--fdf-bg:#0a0a0a;--fdf-surface:#141414;--fdf-surface-2:#1f1f1f;--fdf-border:#2e2e2e;--fdf-text:#fafafa;--fdf-muted:#a3a3a3;--fdf-accent:#e5e5e5;--fdf-accent-hover:#fff;--fdf-link:#fafafa;--fdf-link-hover:#fff;--fdf-cta-blue:#4d4dff;--fdf-cta-blue-hover:#0200ff;--fdf-cta-red:#ff4d4d;--fdf-cta-red-hover:#d00100;--fdf-header-bg:#0200ff;--fdf-header-border:#ffffff2e;--fdf-shadow:0 4px 32px #00000073}@media (width<=768px){:root{--fdf-header-band-h:calc(44px + max(10px, calc(env(safe-area-inset-top,0px) + 4px)) + 10px + 48px)}}@media (width<=480px){:root{--fdf-header-band-h:calc(40px + max(8px, calc(env(safe-area-inset-top,0px) + 3px)) + 8px + 46px)}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--fdf-transition), color var(--fdf-transition);scroll-padding-top:var(--fdf-scroll-anchor-offset,var(--fdf-header-band-h));background-color:#0200ff;font-family:Outfit,sans-serif}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html,body{overscroll-behavior-x:none;max-width:100%;overflow-x:clip}.wp-site-blocks,.wp-site-blocks>.wp-block-template-part:has(.fdf-header){filter:none!important;perspective:none!important;contain:none!important;-webkit-transform:none!important;transform:none!important}:where(.wp-site-blocks)>*{margin-block-end:0;margin-block-start:0!important}:target,[id]:where(h1,h2,h3,h4,h5,h6),.wp-block-heading[id]{scroll-margin-top:var(--fdf-scroll-anchor-offset,var(--fdf-header-band-h))}body{min-height:100%;background-color:var(--fdf-bg)!important;color:var(--fdf-text)!important;font-family:Outfit,sans-serif!important}.wp-site-blocks,.wp-block-template-part{background-color:var(--fdf-bg);color:var(--fdf-text)}body.fdf-legal-page main .wp-block-post-title,body.fdf-legal-page main .wp-block-post-content,body.fdf-legal-page main .wp-block-post-content p,body.fdf-legal-page main .wp-block-post-content li,body.fdf-legal-page main .wp-block-post-content td,body.fdf-legal-page main .wp-block-post-content th,body.fdf-legal-page main .wp-block-post-content dt,body.fdf-legal-page main .wp-block-post-content dd,body.fdf-legal-page main .wp-block-post-content h1,body.fdf-legal-page main .wp-block-post-content h2,body.fdf-legal-page main .wp-block-post-content h3,body.fdf-legal-page main .wp-block-post-content h4,body.fdf-legal-page main .wp-block-post-content h5,body.fdf-legal-page main .wp-block-post-content h6,body.fdf-legal-page main .wp-block-post-content strong,body.fdf-legal-page main .wp-block-post-content b{color:var(--fdf-text)!important}body.fdf-legal-page main .wp-block-post-content a{color:var(--fdf-cta-blue)!important}body.fdf-legal-page main .wp-block-post-content a:hover{color:var(--fdf-cta-blue-hover)!important}body.fdf-legal-page main .wp-block-post-content hr{border:0;border-top:1px solid var(--fdf-border);opacity:1;margin:2rem 0}body.fdf-legal-page main .wp-block-post-content blockquote{border-left:4px solid var(--fdf-border);margin:1.25rem 0;padding-left:1rem;color:var(--fdf-muted)!important}body.fdf-legal-page main .wp-block-post-content ul,body.fdf-legal-page main .wp-block-post-content ol{padding-left:1.35rem}body.fdf-legal-page main .wp-block-post-content .wp-block-group,body.fdf-legal-page main .wp-block-post-content .wp-block-columns{color:inherit}body.fdf-legal-page main .wp-block-post-content .wp-block-heading{color:var(--fdf-text)!important}body.fdf-legal-page main .wp-block-post-content .wp-block-separator{border-color:var(--fdf-border)}body.fdf-legal-page main .wp-block-post-content table{border-collapse:collapse;width:100%}body.fdf-legal-page main .wp-block-post-content th,body.fdf-legal-page main .wp-block-post-content td{border:1px solid var(--fdf-border);padding:.5rem .75rem}.wp-site-blocks,.wp-block-template-part:has(.fdf-header){overflow:visible!important}::selection{color:var(--fdf-text);background-color:#0200ff1f}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--fdf-bg)}::-webkit-scrollbar-thumb{background:var(--fdf-border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--fdf-muted)}img{max-width:100%;height:auto;display:block}figure{margin:0}a{color:var(--fdf-link);transition:color var(--fdf-transition), text-decoration-thickness var(--fdf-transition)}a:hover{color:var(--fdf-link-hover);text-decoration-thickness:2px}button{transition:color var(--fdf-transition), background-color var(--fdf-transition), border-color var(--fdf-transition), transform var(--fdf-transition)}input,textarea,select{background:var(--fdf-surface);border:1px solid var(--fdf-border);color:var(--fdf-text);transition:border-color var(--fdf-transition), background-color var(--fdf-transition);border-radius:6px;padding:.6rem 1rem;font-family:Outfit,sans-serif}input:focus,textarea:focus,select:focus{border-color:var(--fdf-text);background:var(--fdf-surface-2);outline:none}#ft-floating-toolbar{bottom:10px!important;left:10px!important}.fdf-ad-band{background:var(--fdf-surface,#f5f6f8);border-bottom:1px solid var(--fdf-border,#00000014);align-self:stretch;width:100%;min-width:0}.fdf-ad-band__inner{width:100%;max-width:1330px;padding:0 var(--fdf-header-shell-pad-right,16px) 10px var(--fdf-header-shell-pad-left,16px);box-sizing:border-box;margin:0 auto}.ad-slot{text-align:center;flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.ad-slot-label{letter-spacing:.06em;text-transform:uppercase;color:var(--fdf-text-soft,#6b7280);font-size:10px;font-weight:600;line-height:1}.ad-slot-img,.ad-slot-img img{max-width:100%;height:auto;margin:0 auto;display:block}.ad-slot-frame{width:100%;min-width:320px;max-width:100%;display:block;overflow:hidden}.ad-slot-frame iframe,.ad-slot-frame ins.adsbygoogle{width:100%;min-width:320px;max-width:100%;min-height:90px;display:block}.fdf-single__aside-ad{align-self:center;width:100%;max-width:300px;margin-inline:auto}.fdf-single__aside-ad .ad-slot-frame,.fdf-single__aside-ad .ad-slot-frame iframe,.fdf-single__aside-ad .ad-slot-frame ins.adsbygoogle{min-width:0}.fdf-regie-interstitial-overlay{z-index:10060}.fdf-wl-step--ad .ad-slot--interstitial,.fdf-wl-step--ad .ad-slot-frame{width:100%;min-width:min(320px,100%);min-height:250px}.fdf-wl-step--ad .ad-slot--interstitial img,.fdf-wl-step--ad .ad-slot-frame iframe,.fdf-wl-step--ad .ad-slot-frame ins.adsbygoogle{max-width:100%}.fdf-corner-video{z-index:9000;pointer-events:auto;max-width:min(400px,100vw - 24px);position:fixed;bottom:12px;right:12px}.fdf-corner-video .ad-slot{background:0 0;border:0;margin:0;padding:0}.fdf-corner-video .ad-slot-frame{min-width:0}.fdf-wl-overlay{z-index:10050;-webkit-backdrop-filter:blur(10px);background:#0200ff73;justify-content:center;align-items:center;padding:16px;display:none;position:fixed;inset:0}.fdf-wl-overlay--visible{display:flex}.fdf-wl-box{border-radius:20px;width:100%;max-width:520px;animation:.35s cubic-bezier(.34,1.56,.64,1) both fdf-wl-in;position:relative;overflow:hidden;box-shadow:0 20px 60px #0006}@keyframes fdf-wl-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.fdf-wl-step--welcome{text-align:center;background:#0200ff;padding:36px 32px 32px}.fdf-wl-logo{object-fit:contain;width:auto;max-width:100%;height:56px;margin:0 auto 18px;display:block}.fdf-wl-step--welcome h2{color:#fff;letter-spacing:.01em;margin:0 0 14px;font-size:1.6rem;font-weight:800}.fdf-wl-step--welcome p{color:#ffffffeb;margin:0 0 28px;font-size:1rem;line-height:1.55}.fdf-wl-btns{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.fdf-wl-btn{color:#1a1a1a;cursor:pointer;letter-spacing:.02em;background:#febd01;border:none;border-radius:999px;flex:1;min-width:170px;padding:13px 26px;font-family:inherit;font-size:.95rem;font-weight:800;transition:background .15s,transform .1s}.fdf-wl-btn:hover{background:#e0a800;transform:translateY(-1px)}.fdf-wl-btn:active{transform:translateY(0)}.fdf-wl-step--ad{text-align:center;background:#fff;padding:24px 24px 20px}.fdf-wl-ad-label{text-transform:uppercase;letter-spacing:.08em;color:#888;margin:0 0 10px;font-size:.7rem}.fdf-wl-close{z-index:2;cursor:pointer;color:#333;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-family:inherit;font-size:18px;font-weight:800;line-height:1;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 2px 8px #0003}.fdf-wl-close:hover{background:#f0f0f0}@media (width<=480px){.fdf-wl-step--welcome{padding:28px 20px 24px}.fdf-wl-step--welcome h2{font-size:1.35rem}.fdf-wl-btn{min-width:140px;padding:12px 18px}}.wp-block-template-part:has(.fdf-header),header.fdf-header.wp-block-group{width:100%;max-width:none!important;margin-left:0!important;margin-right:0!important}.wp-block-template-part:has(.fdf-header){box-sizing:border-box;background:#0200ff;flex-direction:column;align-self:flex-start;align-items:stretch;width:100%;max-width:100%;display:flex;z-index:9990!important;position:-webkit-sticky!important;position:sticky!important;top:0!important}body.admin-bar .wp-block-template-part:has(.fdf-header){top:32px!important}@media screen and (width<=782px){body.admin-bar .wp-block-template-part:has(.fdf-header){top:46px!important}}.wp-block-template-part:has(.fdf-info-alert) .fdf-header,.wp-block-template-part:has(.alert-banner) .fdf-header{box-shadow:none;border-bottom:none}.wp-block-template-part:has(.fdf-info-alert),.wp-block-template-part:has(.alert-banner){gap:0;box-shadow:0 2px 12px #0000001f}#fdf-site-header.fdf-header{z-index:1;box-sizing:border-box;color:#fff;border:none;border-bottom:1px solid var(--fdf-header-border);width:100%;padding-top:max(12px, calc(env(safe-area-inset-top,0px) + 6px));padding-bottom:max(10px, env(safe-area-inset-bottom,0px));pointer-events:auto;transition:padding var(--fdf-transition), box-shadow var(--fdf-transition);background:#0200ff;flex-direction:column;align-items:stretch;padding-left:0;padding-right:0;display:flex;box-shadow:0 2px 12px #0000001f;position:relative!important;top:auto!important;left:auto!important;right:auto!important}.fdf-header__shell{width:100%;padding-left:var(--fdf-header-shell-pad-left);padding-right:var(--fdf-header-shell-pad-right);box-sizing:border-box;flex-direction:column;gap:0;margin-left:auto;margin-right:auto;display:flex;max-width:min(calc(1400px + var(--fdf-header-shell-pad-left) + var(--fdf-header-shell-pad-right)), 100%)!important}.fdf-header__top{border-bottom:none;flex-direction:row;align-items:center;gap:clamp(8px,2vw,16px);width:100%;min-width:0;min-height:54px;padding-bottom:10px;transition:none;display:flex}.fdf-header__brand{flex-shrink:0;align-items:center;min-width:0;display:flex}.fdf-header__top>.fdf-burger-btn+.fdf-header__brand{margin-left:-1.1rem}.fdf-header__top-spacer{flex:1;min-width:10px}.fdf-header__quick{flex-wrap:wrap;flex-shrink:1;justify-content:flex-end;align-items:center;gap:.45rem;min-width:0;display:flex}.fdf-header__social{flex-shrink:0;align-items:center;display:none}.fdf-header__social-list{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.fdf-header__social-link{color:#ffffffeb;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.fdf-header__social-link:hover,.fdf-header__social-link:focus-visible{color:#fff;background:#ffffff24}.fdf-header__social-link:focus-visible{outline-offset:2px;outline:2px solid #ffffffd9}.fdf-header__social-link .fa-brands{font-size:.95rem;line-height:1}@media (width>=1100px){.fdf-header__social{display:inline-flex}}.fdf-header__pill{letter-spacing:.02em;white-space:nowrap;transition:color var(--fdf-transition), background-color var(--fdf-transition), border-color var(--fdf-transition), transform .1s ease;border-radius:9999px;justify-content:center;align-items:center;gap:.35rem;padding:.42rem .95rem;font-family:Outfit,sans-serif;font-size:.8125rem;font-weight:600;line-height:1.15;text-decoration:none;display:inline-flex}.fdf-header__pill:focus-visible{outline-offset:3px;outline:2px solid #fff}.fdf-header__pill:active{transform:scale(.97)}.fdf-header__pill-icon{flex-shrink:0}.fdf-header__pill--ghost{color:#fffffff2;background:0 0;border:1px solid #ffffff8c}.fdf-header__pill--ghost:hover{color:#fff;background:#ffffff24;border-color:#ffffffbf}.fdf-header__pill--live{color:#fff;background:var(--fdf-cta-red);border:1px solid #0000;box-shadow:0 1px #0000001f}.fdf-header__pill--live:hover{background:var(--fdf-cta-red-hover);color:#fff}.fdf-header__sub{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ffffff59 transparent;flex-wrap:nowrap;align-items:center;gap:.5rem .75rem;width:100%;min-width:0;padding-top:10px;display:flex;overflow:auto hidden}.fdf-header__sub::-webkit-scrollbar{height:3px}.fdf-header__sub::-webkit-scrollbar-thumb{background:#ffffff59;border-radius:3px}#fdf-site-header .fdf-header__sub,#fdf-site-header.fdf-header--sub-collapsed .fdf-header__sub{opacity:1!important;pointer-events:auto!important;max-height:none!important;overflow:auto hidden!important;transform:none!important}.fdf-header__sub-actions{border-right:1px solid #ffffff47;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:.45rem;max-width:100%;margin-right:.35rem;padding-right:.65rem;display:flex}@media (width<=768px){.fdf-header__sub-actions{-webkit-overflow-scrolling:touch;border-right:1px solid #ffffff59;flex:none;gap:.55rem;min-width:0;max-width:none;margin-right:.4rem;padding-right:.55rem;overflow-x:visible}.fdf-header__sub{box-sizing:border-box;scrollbar-width:none;gap:.55rem;padding-top:2px;padding-bottom:4px}.fdf-header__sub::-webkit-scrollbar{display:none}.fdf-header__sub-btn{letter-spacing:0;color:#fff;padding:.1rem 0;font-size:.875rem;font-weight:700}.fdf-header__top{padding-bottom:4px}#fdf-site-header.fdf-header{padding-bottom:max(6px, env(safe-area-inset-bottom,0px))}}.fdf-header__ma-region{flex-shrink:0;align-items:center;margin-left:0;padding-left:0;display:flex;position:relative}.fdf-header__ma-region-btn{letter-spacing:.02em;color:#fffffff5;cursor:pointer;transition:color var(--fdf-transition), opacity var(--fdf-transition), transform .1s ease;white-space:nowrap;background:0 0;border:none;border-radius:4px;align-items:center;gap:.28rem;padding:.35rem .45rem .35rem .25rem;font-family:Outfit,sans-serif;font-size:.8125rem;font-weight:600;line-height:1.2;display:inline-flex}.fdf-header__ma-region-btn:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.fdf-header__ma-region-btn:focus-visible{outline-offset:4px;outline:2px solid #ffffffd9}.fdf-header__ma-region-btn:active{opacity:.92;transform:scale(.98)}.fdf-header__ma-region-btn__caret{opacity:.88;flex-shrink:0;transition:transform .18s}#fdf-ma-region-menu.is-open .fdf-header__ma-region-btn__caret,#fdf-moyens-menu.is-open .fdf-header__ma-region-btn__caret{transform:rotate(180deg)}.fdf-header__ma-region-dropdown{text-align:left;transform-origin:0 0;grid-template-columns:260px 1fr;width:min(640px,100vw - 16px);min-width:0;max-width:none;max-height:min(88vh,760px);padding:0;display:grid;overflow:hidden}.fdf-header__ma-region-pane{max-height:inherit;scrollbar-width:thin;min-width:0;overflow:hidden auto}.fdf-header__ma-region-pane--regions{border-right:1px solid color-mix(in srgb, var(--fdf-border) 55%, transparent);padding:.5rem 0}.fdf-header__ma-region-pane--depts{padding:.65rem .75rem .75rem}.fdf-header__ma-region-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.fdf-header__ma-region-item{margin:0;padding:0}.fdf-header__ma-region-link{color:var(--fdf-text);transition:background-color var(--fdf-transition);border-radius:9px;align-items:center;gap:.65rem;margin:0 .4rem;padding:.55rem .6rem;font-size:.9rem;font-weight:600;line-height:1.25;text-decoration:none;display:flex}.fdf-header__ma-region-link:hover,.fdf-header__ma-region-link:focus-visible,.fdf-header__ma-region-item.is-active>.fdf-header__ma-region-link{background:color-mix(in srgb, var(--fdf-text) 7%, transparent);outline:none;text-decoration:none}.fdf-header__ma-region-name{flex:1;min-width:0}.fdf-header__ma-region-logo{background:var(--fdf-region-c,#444);color:#fff;letter-spacing:.02em;text-transform:uppercase;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-family:Outfit,sans-serif;font-size:.625rem;font-weight:800;line-height:1;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000000f}.fdf-header__ma-region-logo--lg{border-radius:10px;width:40px;height:40px;font-size:.6875rem}.fdf-header__ma-region-logo--img{box-shadow:0 0 0 1px color-mix(in srgb, var(--fdf-text) 10%, transparent);background:#fff}.fdf-header__ma-region-logo img{object-fit:cover;width:100%;height:100%;display:block}[data-theme=dark] .fdf-header__ma-region-logo--img{background:#1f1f24}@media (prefers-color-scheme:dark){:root:not([data-theme]) .fdf-header__ma-region-logo--img{background:#1f1f24}}.fdf-header__ma-region-chev{width:14px;height:14px;color:var(--fdf-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fdf-header__ma-region-chev:before{content:"";border-top:2px solid;border-right:2px solid;width:.42rem;height:.42rem;display:block;transform:rotate(45deg)}.fdf-header__ma-region-item.is-active>.fdf-header__ma-region-link .fdf-header__ma-region-chev{color:var(--fdf-text)}.fdf-header__ma-region-deptsblock[hidden]{display:none}.fdf-header__ma-region-depts-head{color:var(--fdf-text);transition:background-color var(--fdf-transition);border-radius:9px;align-items:center;gap:.65rem;margin-bottom:.5rem;padding:.5rem .55rem;font-size:.95rem;font-weight:700;line-height:1.25;text-decoration:none;display:flex}.fdf-header__ma-region-depts-head:hover,.fdf-header__ma-region-depts-head:focus-visible{background:color-mix(in srgb, var(--fdf-text) 7%, transparent);outline:none;text-decoration:none}.fdf-header__ma-region-depts-title{min-width:0}.fdf-header__ma-region-depts-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;margin:0;padding:0;list-style:none;display:grid}.fdf-header__ma-region-depts-list li{min-width:0;margin:0;padding:0}.fdf-header__ma-region-depts-list a{color:var(--fdf-muted);white-space:nowrap;text-overflow:ellipsis;transition:background-color var(--fdf-transition), color var(--fdf-transition);border-radius:7px;padding:.5rem .65rem;font-size:.875rem;font-weight:500;line-height:1.3;text-decoration:none;display:block;overflow:hidden}.fdf-header__ma-region-depts-list a:hover,.fdf-header__ma-region-depts-list a:focus-visible{background:color-mix(in srgb, var(--fdf-text) 7%, transparent);color:var(--fdf-text);outline:none;text-decoration:none}.fdf-header__moyens-nav-empty{color:var(--fdf-muted);margin:.35rem 0 0;font-size:.875rem;font-weight:500;line-height:1.4}#fdf-moyens-dropdown.fdf-header__moyens-dropdown{grid-template-rows:minmax(0,1fr) auto}#fdf-moyens-dropdown .fdf-header__moyens-nav-hub{border-top:1px solid color-mix(in srgb, var(--fdf-border) 55%, transparent);background:color-mix(in srgb, var(--fdf-text) 4%, var(--fdf-surface));grid-column:1/-1;padding:.6rem .75rem .65rem}#fdf-moyens-dropdown .fdf-header__moyens-nav-hub-btn{box-sizing:border-box;text-align:center;color:#fff;background:var(--fdf-cta-blue);width:100%;transition:background-color var(--fdf-transition), transform .1s ease;border-radius:8px;justify-content:center;align-items:center;padding:.55rem .85rem;font-family:Outfit,sans-serif;font-size:.875rem;font-weight:700;line-height:1.25;text-decoration:none;display:flex;box-shadow:0 1px #0000001f}#fdf-moyens-dropdown .fdf-header__moyens-nav-hub-btn:hover{background:var(--fdf-cta-blue-hover);color:#fff;text-decoration:none}#fdf-moyens-dropdown .fdf-header__moyens-nav-hub-btn:focus-visible{outline:2px solid var(--fdf-cta-blue);outline-offset:3px}#fdf-moyens-dropdown .fdf-header__moyens-nav-hub-btn:active{transform:scale(.99)}#fdf-moyens-dropdown .fdf-header__ma-region-logo--img{box-shadow:none!important;background:0 0!important}[data-theme=dark] #fdf-moyens-dropdown .fdf-header__ma-region-logo--img{background:0 0!important}@media (prefers-color-scheme:dark){:root:not([data-theme]) #fdf-moyens-dropdown .fdf-header__ma-region-logo--img{background:0 0!important}}#fdf-moyens-dropdown .fdf-header__ma-region-logo img{object-fit:contain}#fdf-moyens-dropdown .fdf-header__ma-region-logo--material{text-transform:none;letter-spacing:normal;color:var(--fdf-region-c,var(--fdf-text));justify-content:center;align-items:center;display:inline-flex;box-shadow:none!important;background:0 0!important}#fdf-moyens-dropdown .fdf-header__ma-region-logo--material .material-icons{-webkit-font-smoothing:antialiased;justify-content:center;align-items:center;width:32px;height:32px;font-size:22px;font-style:normal;font-weight:400;line-height:1;display:inline-flex}#fdf-moyens-dropdown .fdf-header__ma-region-logo--lg.fdf-header__ma-region-logo--material .material-icons{width:40px;height:40px;font-size:26px}#fdf-moyens-dropdown .fdf-header__ma-region-pane--depts{position:relative;overflow:hidden}#fdf-moyens-dropdown .fdf-header__ma-region-deptsblock[data-fdf-mat],#fdf-moyens-dropdown .fdf-header__ma-region-deptsblock[data-fdf-filig="1"]{isolation:isolate;position:relative}#fdf-moyens-dropdown .fdf-header__ma-region-deptsblock[data-fdf-mat]:before{content:attr(data-fdf-mat);letter-spacing:normal;text-transform:none;opacity:.08;pointer-events:none;z-index:0;white-space:nowrap;color:var(--fdf-text);-webkit-font-smoothing:antialiased;font-family:Material Icons,sans-serif;font-size:clamp(3.5rem,20vw,10rem);font-style:normal;font-weight:400;line-height:1;position:absolute;top:36%;left:50%;transform:translate(-50%,-50%)rotate(-10deg)}#fdf-moyens-dropdown .fdf-header__ma-region-deptsblock[data-fdf-filig="1"]:before{content:"";background-image:var(--fdf-moyens-filig);opacity:.09;pointer-events:none;z-index:0;background-position:50% 38%;background-repeat:no-repeat;background-size:min(78%,240px);position:absolute;inset:-8% -6% -4%}#fdf-moyens-dropdown .fdf-header__ma-region-deptsblock[data-fdf-mat]>*,#fdf-moyens-dropdown .fdf-header__ma-region-deptsblock[data-fdf-filig="1"]>*{z-index:1;position:relative}.fdf-header__ma-region-back{width:100%;color:var(--fdf-text);cursor:pointer;text-align:left;transition:background-color var(--fdf-transition);background:0 0;border:none;border-radius:8px;align-items:center;gap:.4rem;margin-bottom:.45rem;padding:.5rem .6rem;font-family:Outfit,sans-serif;font-size:.8125rem;font-weight:600;display:none}.fdf-header__ma-region-back:hover,.fdf-header__ma-region-back:focus-visible{background:color-mix(in srgb, var(--fdf-text) 7%, transparent);outline:none}@media (width<=768px){.fdf-header__ma-region-dropdown{grid-template-columns:none;width:min(360px,100vw - 16px);display:block}.fdf-header__ma-region-pane--regions{border-right:none}.fdf-header__ma-region-pane--depts,.fdf-header__ma-region-dropdown[data-mode=depts] .fdf-header__ma-region-pane--regions{display:none}.fdf-header__ma-region-dropdown[data-mode=depts] .fdf-header__ma-region-pane--depts{display:block}.fdf-header__ma-region-back{display:inline-flex}.fdf-header__ma-region-depts-list{grid-template-columns:1fr}}@media (width>=769px){.fdf-header__ma-region-back{display:none!important}}.fdf-header__sub-btn{letter-spacing:.02em;color:#fffffff5;text-underline-offset:3px;white-space:nowrap;box-shadow:none;transition:color var(--fdf-transition), opacity var(--fdf-transition), transform .1s ease;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:.35rem .55rem;font-family:Outfit,sans-serif;font-size:.8125rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.fdf-header__sub-btn:hover{color:#fff;text-decoration:underline}.fdf-header__sub-btn:focus-visible{outline-offset:4px;outline:2px solid #ffffffd9}.fdf-header__sub-btn:active{opacity:.92;transform:scale(.98)}#fdf-site-header .fdf-header__sub-btn{box-shadow:none!important;background:0 0!important;border:none!important}.fdf-header__sub-btn--with-feux-live{gap:.35em}.fdf-header__feux-live{vertical-align:middle;align-items:center;margin-left:.12em;display:inline-flex}.fdf-header__feux-dot{box-sizing:border-box;border-radius:50%;flex-shrink:0;width:8px;height:8px}.fdf-header__feux-dot--ok{background:#22c55e;box-shadow:0 0 0 1px #ffffff47}.fdf-header__feux-dot--unknown{background:#ffffff61;box-shadow:0 0 0 1px #ffffff26}.fdf-header__feux-count{letter-spacing:.02em;box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;min-width:1.15rem;height:1.15rem;padding:0 .32rem;font-size:.625rem;font-weight:800;line-height:1;display:inline-flex}.fdf-header__feux-count--warn{color:#1c1300;background:#facc15f2;box-shadow:0 0 0 1px #0000001f}.fdf-header__feux-count--danger{color:#1a0505;background:#f87171fa;box-shadow:0 0 0 1px #00000024}.fdf-header__top>.fdf-burger-btn{border-radius:14px;flex-shrink:0;align-self:center;width:52px;height:52px}.fdf-header__top>.fdf-user-menu{box-sizing:border-box;border-left:1px solid #ffffff59;flex-shrink:0;align-items:stretch;min-height:48px;padding-left:clamp(.55rem,1.5vw,.95rem);display:flex}.fdf-header__top>.fdf-user-menu .fdf-user-toggle{border-radius:4px;height:auto;min-height:48px;padding-left:1rem;padding-right:1.25rem}.fdf-header__top>.fdf-espaces-menu{box-sizing:border-box;border-left:1px solid #ffffff59;flex-shrink:0;align-items:stretch;padding-left:clamp(.55rem,1.5vw,.95rem);display:flex}.fdf-header__top>.fdf-espaces-menu .fdf-espaces-toggle{border-radius:4px;height:auto;min-height:48px;padding-left:.85rem;padding-right:1rem}.fdf-header .fdf-espaces-toggle{box-shadow:none;color:#fff;cursor:pointer;letter-spacing:.02em;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.375rem;font-family:Outfit,sans-serif;font-size:.8125rem;font-weight:600;line-height:1;transition:transform .1s,background-color .2s;display:flex}.fdf-header .fdf-espaces-toggle:hover{color:#fffffff2;background:#ffffff1a}.fdf-header .fdf-espaces-toggle:focus-visible{outline-offset:3px;outline:2px solid #ffffffe6}.fdf-header .fdf-espaces-toggle:active{transform:scale(.96)}#fdf-site-header .fdf-espaces-toggle{box-shadow:none!important;background:0 0!important;border:none!important}.fdf-header .fdf-espaces-icon{stroke:currentColor;flex-shrink:0}.fdf-espaces-dropdown{-webkit-overflow-scrolling:touch;min-width:min(320px,92vw);max-height:min(70vh,440px);overflow-y:auto}.fdf-espaces-dropdown .fdf-user-dropdown__item{flex-flow:row;align-items:center;gap:.65rem;padding-top:.6rem;padding-bottom:.6rem}.fdf-espaces-dropdown__icon{color:var(--fdf-text);flex-shrink:0;justify-content:center;align-items:center;display:flex}.fdf-espaces-dropdown__icon svg{width:22px;height:22px;display:block}.fdf-espaces-dropdown__textcol{flex-direction:row;align-items:center;min-width:0;display:flex}.fdf-espaces-dropdown__hub-text{font-size:.875rem;font-weight:700;line-height:1.2}.fdf-espaces-dropdown__title{color:var(--fdf-text);font-size:.875rem;font-weight:600;line-height:1.35}.fdf-header .fdf-burger-btn{-webkit-backdrop-filter:none;width:52px;height:52px;box-shadow:none;cursor:pointer;color:#fff;background:0 0;border:none;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .12s,background-color .2s,box-shadow .2s;display:flex}.fdf-header .fdf-burger-btn:hover{box-shadow:none;background:0 0}.fdf-header .fdf-burger-btn:focus-visible{outline-offset:3px;outline:2px solid #ffffffe6}.fdf-header .fdf-burger-btn:active{transform:scale(.96)}#fdf-site-header .fdf-burger-btn{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:14px!important}.fdf-header .fdf-burger-btn .fdf-burger-material{font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:1em;height:1em;font-size:26px;line-height:1;transition:opacity .15s,transform .18s;display:block}.fdf-header .fdf-burger-btn .fdf-burger-material--close,.fdf-header .fdf-burger-btn[aria-expanded=true] .fdf-burger-material--menu{display:none}.fdf-header .fdf-burger-btn[aria-expanded=true] .fdf-burger-material--close{display:block}body.fdf-burger-open{overscroll-behavior:contain;overflow:hidden}.fdf-burger-backdrop{z-index:100000;opacity:0;visibility:hidden;pointer-events:none;background:#0000007a;transition:opacity .28s,visibility .28s;position:fixed;inset:0}.fdf-burger-backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto}.fdf-burger-panel{z-index:100001;pointer-events:none;background:0 0;border:none;border-radius:0;flex-direction:column;width:min(96vw,440px);max-width:100%;height:100dvh;margin:0;padding:0;transition:transform .3s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden;transform:translate(-104%);box-shadow:6px 0 32px #00000038}.fdf-burger-panel.is-open{pointer-events:auto;transform:translate(0)}.fdf-burger-panel__header{min-height:58px;padding:max(12px, calc(env(safe-area-inset-top,0px) + 6px)) 14px 14px;padding-left:max(14px, env(safe-area-inset-left,0px));padding-right:max(14px, env(safe-area-inset-right,0px));color:#fff;background:#0200ff;flex-shrink:0;align-items:center;gap:.65rem;display:flex}.fdf-burger-panel__actions{align-items:flex-end;gap:.75rem;margin-left:auto;display:flex}.fdf-burger-panel__action{color:#fff;letter-spacing:.01em;text-align:center;flex-direction:column;align-items:center;gap:.15rem;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex;text-decoration:none!important}.fdf-burger-panel__action-icon{background:#ffffff24;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;transition:background-color .2s,transform .15s;display:inline-flex}.fdf-burger-panel__action:hover .fdf-burger-panel__action-icon{background:#ffffff42;transform:translateY(-1px)}.fdf-burger-panel__action--alert .fdf-burger-panel__action-icon{background:#d00100;border-color:#ffffff8c;box-shadow:0 4px 12px #d0010066}.fdf-burger-panel__action--alert:hover .fdf-burger-panel__action-icon{background:#a80100}.fdf-burger-panel__action-label{white-space:nowrap}.fdf-burger-panel__close{color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:0;padding:0;transition:background-color .2s,transform .1s;display:flex}.fdf-burger-panel__close:hover{background:#ffffff42}.fdf-burger-panel__close:active{transform:scale(.94)}.fdf-burger-panel__close:focus-visible{outline-offset:2px;outline:2px solid #fff}.fdf-burger-panel__brand{min-width:0;color:inherit;flex-shrink:1;align-items:center;text-decoration:none;display:flex}.fdf-burger-panel__logo{object-fit:contain;width:auto;max-width:min(180px,40vw);height:38px;display:block}.fdf-burger-panel__body{background:var(--fdf-bg);min-height:0;color:var(--fdf-text);-webkit-overflow-scrolling:touch;padding-bottom:max(12px, env(safe-area-inset-bottom,0px));flex-direction:column;flex:1;display:flex;overflow:hidden auto}.fdf-burger-panel__section{padding:18px 20px 16px}.fdf-burger-panel__section-title{letter-spacing:0;text-transform:none;color:var(--fdf-muted);margin:0 0 12px;font-family:Outfit,sans-serif;font-size:.875rem;font-weight:700}.fdf-burger-panel__chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:center;gap:8px;margin:0 -4px;padding-bottom:4px;display:flex;overflow:auto hidden}.fdf-burger-panel__chips::-webkit-scrollbar{display:none}.fdf-burger-panel__chip{border:1px solid var(--fdf-border);background:var(--fdf-surface);color:var(--fdf-text);border-radius:999px;flex-shrink:0;align-items:center;gap:.4rem;padding:10px 16px;font-family:Outfit,sans-serif;font-size:.9375rem;font-weight:700;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex;text-decoration:none!important}.fdf-burger-panel__chip:hover{background:var(--fdf-surface-2);border-color:var(--fdf-muted);transform:translateY(-1px)}.fdf-burger-panel__chip-dot{background:#d00100;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 3px #d0010040}.fdf-burger-panel__hrail{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:center;gap:10px;margin:0 -20px;padding:4px 20px 6px;display:flex;overflow:auto hidden}.fdf-burger-panel__hrail::-webkit-scrollbar{display:none}.fdf-burger-panel__hrail>.fdf-burger-panel__chip{scroll-snap-align:start}.fdf-burger-panel__chipwrap{flex-wrap:wrap;gap:10px;display:flex}.fdf-burger-panel__pillrow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.fdf-burger-panel__pill{border:1px solid var(--fdf-border);background:var(--fdf-surface);color:var(--fdf-text);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:14px 8px;transition:background-color .15s,border-color .15s,transform .15s;display:flex;text-decoration:none!important}.fdf-burger-panel__pill:hover{background:var(--fdf-surface-2);border-color:var(--fdf-muted);transform:translateY(-1px)}.fdf-burger-panel__pill-icon{background:color-mix(in srgb, var(--fdf-cta-blue) 12%, transparent);width:40px;height:40px;color:var(--fdf-cta-blue);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.fdf-burger-panel__pill-label{color:var(--fdf-text);font-family:Outfit,sans-serif;font-size:.8125rem;font-weight:700;line-height:1.15}.fdf-burger-panel__tilerail{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:stretch;gap:10px;margin:0 -20px;padding:4px 20px 8px;display:flex;overflow:auto hidden}.fdf-burger-panel__tilerail::-webkit-scrollbar{display:none}.fdf-burger-panel__rtile{width:96px;color:var(--fdf-text);scroll-snap-align:start;flex-direction:column;flex:none;gap:.4rem;display:flex;text-decoration:none!important}.fdf-burger-panel__rtile-media{color:#fff;background:#fff;border-radius:14px;justify-content:center;align-items:center;width:96px;height:96px;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden;box-shadow:0 0 0 1px #0000000f}.fdf-burger-panel__rtile-media:not(:has(img)){background:#0200ff}.fdf-burger-panel__rtile-media img{object-fit:contain;width:100%;height:100%;display:block}.fdf-burger-panel__rtile-initials{letter-spacing:-.02em;font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:800}.fdf-burger-panel__rtile:hover .fdf-burger-panel__rtile-media{transform:translateY(-2px);box-shadow:0 8px 20px #0000001f}.fdf-burger-panel__rtile-label{text-align:left;color:var(--fdf-text);font-family:Outfit,sans-serif;font-size:.75rem;font-weight:600;line-height:1.2}.fdf-burger-panel__sep{background:var(--fdf-border);border:none;flex-shrink:0;height:1px;margin:0}.fdf-burger-panel__search{background:var(--fdf-surface);border:1px solid var(--fdf-border);box-sizing:border-box;border-radius:999px;align-items:center;gap:10px;width:100%;padding:.55rem .55rem .55rem .9rem;display:flex}.fdf-burger-panel__search-icon,.fdf-burger-panel__search svg{color:var(--fdf-muted);flex-shrink:0;align-items:center;display:inline-flex}.fdf-burger-panel__search input{min-width:0;color:var(--fdf-text);background:0 0;border:none;outline:none;flex:1;font-family:Outfit,sans-serif;font-size:.9375rem}.fdf-burger-panel__search input::placeholder{color:var(--fdf-muted)}.fdf-burger-panel__search button{background:var(--fdf-text);width:34px;height:34px;color:var(--fdf-bg);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:0;transition:background .2s;display:inline-flex}.fdf-burger-panel__search button:hover{background:var(--fdf-accent)}.fdf-burger-panel__row{justify-content:space-between;align-items:center;gap:1rem;font-family:Outfit,sans-serif;font-size:.875rem;display:flex}.fdf-burger-panel__row-label{color:var(--fdf-muted);font-size:.8125rem;font-weight:500}.fdf-burger-panel__row .fdf-theme-toggle{border:1px solid var(--fdf-border);background:var(--fdf-surface);border-radius:9999px;padding:.45rem .75rem;font-size:.75rem}#fdf-site-header .fdf-header__logo-wrap{color:inherit;flex-shrink:0;align-items:center;text-decoration:none;display:flex}#fdf-site-header .fdf-header__logo-wrap:hover{color:inherit}#fdf-site-header .fdf-header__logo-wrap img.fdf-header__logo,#fdf-site-header .fdf-header__logo-wrap img.fdf-header__logo--dark,#fdf-site-header .fdf-header__logo-wrap img.fdf-header__logo--light,#fdf-site-header .fdf-header__logo-wrap img.fdf-header__logo--on-brand,#fdf-site-header img.fdf-header__logo.fdf-header__logo--dark,#fdf-site-header img.fdf-header__logo.fdf-header__logo--light{object-fit:contain;width:auto;max-width:none;height:clamp(36px,7vw,56px);display:block;-webkit-filter:none!important}.fdf-header__sub .fdf-header__nav{flex:auto;justify-content:flex-start;align-items:center;min-width:0;min-height:0;display:flex!important}@media (width<=768px){.fdf-header__sub .fdf-header__nav{display:none!important}}.fdf-header__sub .fdf-header__nav .wp-block-navigation__container{flex-wrap:nowrap!important;justify-content:flex-start!important;row-gap:0!important}.fdf-header__sub .wp-block-navigation>.wp-block-navigation__container>.wp-block-navigation-item{flex-direction:row;align-items:center;display:flex;position:relative}.fdf-header__sub .wp-block-navigation>.wp-block-navigation__container>.wp-block-navigation-item:not(:last-child):after{content:"";background:#ffffff59;flex-shrink:0;align-self:center;width:1px;height:.95em;margin-left:.35rem;margin-right:.35rem;display:block}.fdf-header__nav .wp-block-navigation__container,.fdf-header__nav .wp-block-navigation-item{gap:0!important}.fdf-header__sub .fdf-header__nav .wp-block-navigation-item__content{color:#ffffffbf;transition:color var(--fdf-transition), background-color var(--fdf-transition);border-radius:4px;padding:.35rem .45rem;font-family:Outfit,sans-serif;font-size:.8125rem;font-weight:600;text-decoration:none}.fdf-header__sub .fdf-header__nav .wp-block-navigation-item__content:hover,.fdf-header__sub .fdf-header__nav .current-menu-item>.wp-block-navigation-item__content{color:#ffffffeb;background:#ffffff1a}.fdf-header .wp-block-navigation__submenu-container .wp-block-navigation-item__content{color:var(--fdf-text)}.fdf-header .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover{background:color-mix(in srgb, var(--fdf-text) 8%, transparent);color:var(--fdf-text)}.fdf-header .fdf-user-toggle{box-shadow:none;color:#fff;background:0 0;border:none}.fdf-header .fdf-user-toggle:hover{box-shadow:none;color:#ffffffeb;background:#ffffff1a;border:none}.fdf-header .fdf-user-toggle:focus-visible{outline-offset:3px;outline:2px solid #ffffffe6}#fdf-site-header .fdf-user-toggle{box-shadow:none!important;background:0 0!important;border:none!important}.fdf-burger-panel__nav{width:100%;min-width:0}.fdf-burger-panel__nav .fdf-header__nav{width:100%;display:block!important}.fdf-burger-panel__nav .wp-block-navigation__container{flex-flow:column!important;align-items:stretch!important;gap:0!important}.fdf-burger-panel__nav .wp-block-navigation-item{width:100%}.fdf-burger-panel__nav .wp-block-navigation>.wp-block-navigation__container>.wp-block-navigation-item:after{display:none!important}.fdf-burger-panel__nav .wp-block-navigation>.wp-block-navigation__container>.wp-block-navigation-item{border-bottom:1px solid var(--fdf-border)}.fdf-burger-panel__nav .wp-block-navigation>.wp-block-navigation__container>.wp-block-navigation-item:last-child{border-bottom:none}.fdf-burger-panel__nav .wp-block-navigation-item__content{box-sizing:border-box;width:100%;color:var(--fdf-text);text-align:left;border-radius:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.95rem 2px;font-size:.9375rem;font-weight:600;display:flex}.fdf-burger-panel__nav .wp-block-navigation__submenu-container{margin-top:-4px;padding:0 0 6px 10px;gap:0!important}.fdf-burger-panel__nav .wp-block-navigation__submenu-container .wp-block-navigation-item__content{border-bottom:none;padding:.55rem 2px;font-size:.875rem;font-weight:500}.fdf-burger-panel__nav .wp-block-navigation__submenu-container .wp-block-navigation-item{border-bottom:none}.fdf-burger-panel__nav .wp-block-navigation-item__content:hover,.fdf-burger-panel__nav .current-menu-item>.wp-block-navigation-item__content{color:var(--fdf-text);text-underline-offset:3px;background:0 0;text-decoration:underline}.fdf-burger-panel__nav .wp-block-navigation__submenu-icon svg{color:var(--fdf-muted)}body.fdf-page-carte-full,body.fdf-page-carte-home{--fdf-map-pad-x:max(clamp(8px, 2vw, 20px), env(safe-area-inset-left,0px));--fdf-map-pad-x-right:max(clamp(8px, 2vw, 20px), env(safe-area-inset-right,0px));--fdf-map-pad-y:max(12px, calc(env(safe-area-inset-top,0px) + 6px));--fdf-map-pad-bottom:max(12px, env(safe-area-inset-bottom,0px));--fdf-map-corner-radius:20px}@media (width<=768px){body.fdf-page-carte-full,body.fdf-page-carte-home{--fdf-map-pad-x:max(8px, env(safe-area-inset-left,0px));--fdf-map-pad-x-right:max(8px, env(safe-area-inset-right,0px));--fdf-map-pad-y:10px;--fdf-map-pad-bottom:max(10px, env(safe-area-inset-bottom,0px))}}@media (width<=480px){body.fdf-page-carte-full,body.fdf-page-carte-home{--fdf-map-pad-x:max(6px, env(safe-area-inset-left,0px));--fdf-map-pad-x-right:max(6px, env(safe-area-inset-right,0px));--fdf-map-pad-y:8px;--fdf-map-pad-bottom:max(8px, env(safe-area-inset-bottom,0px))}}body.fdf-page-carte-full{box-sizing:border-box;flex-direction:column;height:100dvh;display:flex;overflow:hidden;margin:0!important;padding:0!important}body.fdf-page-carte-full #root{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;overflow:hidden}body.fdf-page-carte-full .wp-site-blocks>.wp-block-template-part:has(.fdf-footer),body.fdf-page-carte-full .wp-site-blocks>footer,body.fdf-page-carte-full footer.fdf-footer,body.fdf-page-carte-full .fdf-footer,body.fdf-page-carte-full main .wp-block-post-featured-image,body.fdf-page-carte-full main .wp-post-image{display:none!important}body.fdf-page-carte-full .wp-site-blocks{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;margin:0!important;padding:0!important}body.fdf-page-carte-full .wp-site-blocks>*{margin-block:0!important;padding-top:0!important}body.fdf-page-carte-full .wp-site-blocks>.wp-block-template-part:has(.fdf-header){flex-shrink:0}body.fdf-page-carte-full main,body.fdf-page-carte-full .fdf-main--carte-full{box-sizing:border-box!important;flex:auto!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;position:relative!important;overflow:hidden!important}body.fdf-page-carte-full main .wp-block-post-content,body.fdf-page-carte-full main .entry-content.wp-block-post-content{width:100%!important;max-width:none!important;height:100%!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}body.fdf-page-carte-full main>.wp-block-group:first-of-type{z-index:5;backdrop-filter:blur(40px)saturate(220%)brightness(1.05);isolation:isolate;background:linear-gradient(135deg,#ffffffc7 0%,#ffffff8c 45%,#ffffffad 100%);border:1px solid #ffffffb3;max-width:calc(100% - 24px);transition:backdrop-filter .3s,box-shadow .3s,transform .3s;box-shadow:inset 0 1.5px #fffffff2,inset 0 -1px #0000000a,inset 0 0 0 .5px #fff6,0 1px 2px #00000014,0 12px 36px #00000038,0 30px 60px -12px #0000002e;border-radius:999px!important;gap:0!important;margin:0!important;padding:.65rem 1.4rem .65rem 1.3rem!important;position:absolute!important;inset:clamp(12px,2vw,20px) auto auto clamp(12px,2vw,20px)!important}body.fdf-page-carte-full main>.wp-block-group:first-of-type:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#fff9 0%,#ffffff26 60%,#fff0 100%);border-radius:999px 999px 0 0;height:55%;position:absolute;inset:1px 1px auto}body.fdf-page-carte-full main>.wp-block-group:first-of-type:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(#fff0 0%,#ffffff2e 100%);border-radius:0 0 999px 999px;height:22%;position:absolute;inset:auto 6px 1px}body.fdf-page-carte-full main>.wp-block-group:first-of-type .wp-block-post-title,body.fdf-page-carte-full main>.wp-block-group:first-of-type h1{z-index:1;text-shadow:0 1px #ffffff8c,0 0 1px #ffffff4d;position:relative;letter-spacing:-.01em!important;color:#0a0a0a!important;mix-blend-mode:normal!important;margin:0!important;padding:0!important;font-family:Outfit,sans-serif!important;font-size:clamp(.95rem,1.6vw,1.1rem)!important;font-weight:700!important;line-height:1.25!important}@media (prefers-color-scheme:dark){:root:not([data-theme]) body.fdf-page-carte-full main>.wp-block-group:first-of-type{background:linear-gradient(135deg,#1c1c26b3 0%,#1c1c2673 50%,#1c1c269e 100%);border-color:#ffffff2e;box-shadow:inset 0 1.5px #ffffff2e,inset 0 -1px #00000040,inset 0 0 0 .5px #ffffff14,0 1px 2px #0006,0 12px 36px #00000080,0 30px 60px -12px #0006}:root:not([data-theme]) body.fdf-page-carte-full main>.wp-block-group:first-of-type:before{background:linear-gradient(#ffffff26 0%,#ffffff0a 60%,#fff0 100%)}:root:not([data-theme]) body.fdf-page-carte-full main>.wp-block-group:first-of-type:after{background:linear-gradient(#fff0 0%,#ffffff0d 100%)}:root:not([data-theme]) body.fdf-page-carte-full main>.wp-block-group:first-of-type .wp-block-post-title,:root:not([data-theme]) body.fdf-page-carte-full main>.wp-block-group:first-of-type h1{text-shadow:0 1px #0000008c,0 0 1px #0000004d;color:#fafafa!important}}[data-theme=dark] body.fdf-page-carte-full main>.wp-block-group:first-of-type{background:linear-gradient(135deg,#1c1c26b3 0%,#1c1c2673 50%,#1c1c269e 100%);border-color:#ffffff2e;box-shadow:inset 0 1.5px #ffffff2e,inset 0 -1px #00000040,inset 0 0 0 .5px #ffffff14,0 1px 2px #0006,0 12px 36px #00000080,0 30px 60px -12px #0006}[data-theme=dark] body.fdf-page-carte-full main>.wp-block-group:first-of-type:before{background:linear-gradient(#ffffff26 0%,#ffffff0a 60%,#fff0 100%)}[data-theme=dark] body.fdf-page-carte-full main>.wp-block-group:first-of-type:after{background:linear-gradient(#fff0 0%,#ffffff0d 100%)}[data-theme=dark] body.fdf-page-carte-full main>.wp-block-group:first-of-type .wp-block-post-title,[data-theme=dark] body.fdf-page-carte-full main>.wp-block-group:first-of-type h1{text-shadow:0 1px #0000008c,0 0 1px #0000004d;color:#fafafa!important}body.fdf-page-carte-full main .wp-block-post-content,body.fdf-page-carte-full main .entry-content.wp-block-post-content{width:100%!important;max-width:none!important}body.fdf-page-carte-full main .wp-block-post-content.has-global-padding,body.fdf-page-carte-full main .entry-content.wp-block-post-content.has-global-padding{padding-left:env(safe-area-inset-left,0px)!important;padding-right:env(safe-area-inset-right,0px)!important;padding-top:0!important;padding-bottom:0!important}body.fdf-page-carte-full main .wp-block-post-content.is-layout-constrained>*,body.fdf-page-carte-full main .entry-content.is-layout-constrained>*{margin-left:0!important;margin-right:0!important;width:100%!important;max-width:none!important;margin-inline:0!important}body.fdf-page-carte-full .fdf-carte--root,body.fdf-page-carte-full.fdf-page-meteo-map .fdf-carto-meteo{background:#e8eef2;box-sizing:border-box!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;box-shadow:none!important;border:none!important;border-radius:0!important;margin:0!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}body.fdf-page-carte-full.fdf-page-meteo-map .fdf-carto-meteo__map{width:100%!important;height:100%!important;min-height:0!important;position:absolute!important;inset:0!important}body.fdf-page-carte-full.fdf-page-dfci-map .fdf-dfci--root,body.fdf-page-carte-full.fdf-page-aeronautique-map .fdf-tracking--root{background:#e8eef2;box-sizing:border-box!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;box-shadow:none!important;border:none!important;border-radius:0!important;margin:0!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}body.fdf-page-carte-full.fdf-page-vigilance-map .fdf-carto-container{background:#e8eef2;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}body.fdf-page-carte-full.fdf-page-vigilance-map .fdf-carte-map{border-radius:0!important;width:100%!important;height:100%!important;min-height:0!important;position:absolute!important;inset:0!important}body.fdf-page-carte-full.fdf-page-vigilance-map .fdf-risque-carte-wrap,body.fdf-page-carte-full.fdf-page-vigilance-map .fdf-carte-risque{z-index:2;background:#e8eef2;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;position:absolute!important;inset:0!important;overflow:hidden!important}body.fdf-page-carte-full.fdf-page-vigilance-map .fdf-risque-carte__inner{width:100%!important;height:100%!important;min-height:0!important;position:absolute!important;inset:0!important}body.fdf-page-carte-full.fdf-page-vigilance-map .fdf-risque-carte__status{z-index:5;color:#b30000;background:#ffffffe0;font-size:.82rem;position:absolute;top:0;left:0;right:0;margin:0!important;padding:.35rem .75rem!important}body.fdf-page-carte-full.fdf-page-vigilance-map .fdf-risque-carte__legend{z-index:5;color:#fff;backdrop-filter:blur(18px)saturate(160%);background:#0a0a0a8c;border-radius:999px;flex-wrap:wrap;max-width:min(720px,100% - 20px);right:max(10px, env(safe-area-inset-right,0px))!important;bottom:max(10px, env(safe-area-inset-bottom,0px))!important;gap:8px!important;margin:0!important;padding:8px 10px!important;display:flex!important;position:absolute!important}body.fdf-page-carte-full.fdf-page-vigilance-map .fdf-risque-carte__legend li{white-space:nowrap;align-items:center;gap:5px;font-size:.78rem;display:inline-flex;margin:0!important}body.fdf-page-carte-full.fdf-page-vigilance-map .fdf-vigilance-panels{left:max(10px, env(safe-area-inset-left,0px));bottom:max(38px, env(safe-area-inset-bottom,0px));z-index:10020;flex-wrap:wrap;align-items:flex-end;gap:8px;max-width:min(860px,100% - 20px);font-family:Outfit,sans-serif;display:flex;margin:0!important;position:fixed!important}body.fdf-page-carte-full.fdf-page-vigilance-map .fdf-vigilance-panel{position:relative;margin:0!important}body.fdf-page-carte-full.fdf-page-vigilance-map .fdf-vigilance-panel summary{color:#1f2933;cursor:pointer;backdrop-filter:blur(18px)saturate(170%);background:#ffffffd6;border:1px solid #ffffffb8;border-radius:999px;align-items:center;gap:.35rem;min-height:34px;padding:.45rem .75rem;font-size:.78rem;font-weight:700;line-height:1;list-style:none;display:inline-flex;box-shadow:0 8px 24px #00000026}body.fdf-page-carte-full.fdf-page-vigilance-map .fdf-vigilance-panel summary::-webkit-details-marker{display:none}body.fdf-page-carte-full.fdf-page-vigilance-map .fdf-vigilance-panel[open]{flex-basis:min(760px,100%)}body.fdf-page-carte-full.fdf-page-vigilance-map .fdf-vigilance-panel[open] summary{background:#fffffff5;margin-bottom:8px}body.fdf-page-carte-full.fdf-page-vigilance-map .fdf-vigilance-panel__content{color:#1f2933;backdrop-filter:blur(22px)saturate(180%);background:#fffffff0;border-radius:18px;max-width:min(760px,100vw - 20px);max-height:min(46vh,420px);padding:1rem;font-size:.88rem;line-height:1.45;overflow:auto;box-shadow:0 16px 46px #00000038}body.fdf-page-carte-full.fdf-page-vigilance-map .fdf-vigilance-panel__content strong{color:#b30000}body.fdf-page-carte-full.fdf-page-vigilance-map .fdf-vigilance-panel__content h2,body.fdf-page-carte-full.fdf-page-vigilance-map .fdf-vigilance-panel__content h3{color:#0a0a0a;margin:0 0 .55rem!important;font-family:Outfit,sans-serif!important}body.fdf-page-carte-full.fdf-page-vigilance-map .fdf-vigilance-panel__content p{margin:0 0 .8rem!important}body.fdf-page-carte-full.fdf-page-vigilance-map .fdf-vigilance-dept-regions{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem;display:grid}body.fdf-page-carte-full.fdf-page-vigilance-map .fdf-vigilance-region{margin:0}body.fdf-page-carte-full.fdf-page-vigilance-map .fdf-vigilance-region h3{font-size:.9rem!important}body.fdf-page-carte-full.fdf-page-vigilance-map .fdf-vigilance-region ul{flex-wrap:wrap;gap:.35rem;list-style:none;display:flex;margin:0!important;padding:0!important}body.fdf-page-carte-full.fdf-page-vigilance-map .fdf-vigilance-region a{color:#102a43;background:#f1f4f8;border-radius:999px;padding:.32rem .5rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}body.fdf-page-carte-full.fdf-page-vigilance-map .fdf-vigilance-region a[aria-current=page]{color:#fff;background:#d00000}body.fdf-page-carte-full.fdf-page-vigilance-map .fdf-tabs{z-index:4;pointer-events:none;padding:0 clamp(12px,2vw,24px);justify-content:center!important;margin:0!important;display:flex!important;position:absolute!important;top:12px!important;left:0!important;right:0!important}body.fdf-page-carte-full.fdf-page-vigilance-map .fdf-tabs-nav{backdrop-filter:blur(24px)saturate(180%);pointer-events:auto;border:1px solid #ffffffb3;box-shadow:0 12px 34px #0000002e;background:#ffffffd1!important;border-radius:999px!important;max-width:min(100%,620px)!important}body.fdf-page-carte-full.fdf-page-vigilance-map .fdf-tab-link{border-bottom:0!important;border-radius:999px!important;padding:.58rem 1rem!important;font-family:Outfit,sans-serif!important}body.fdf-page-carte-full.fdf-page-vigilance-map .fdf-tab-link.active{color:#fff!important;background:#d00000!important}body.fdf-page-carte-full.fdf-page-vigilance-map .fdf-carte-legend{z-index:4;backdrop-filter:blur(18px)saturate(160%);background:#0a0a0a8c;border-radius:999px;right:max(10px, env(safe-area-inset-right,0px))!important;bottom:max(10px, env(safe-area-inset-bottom,0px))!important;gap:8px!important;padding:8px!important}@media (width<=640px){body.fdf-page-carte-full.fdf-page-vigilance-map .fdf-tabs{padding-inline:8px;top:8px!important}body.fdf-page-carte-full.fdf-page-vigilance-map .fdf-tabs-nav{justify-content:flex-start;border-radius:18px!important;overflow-x:auto!important}body.fdf-page-carte-full.fdf-page-vigilance-map .fdf-tab-link{padding:.52rem .78rem!important;font-size:.82rem!important}body.fdf-page-carte-full.fdf-page-vigilance-map .fdf-carte-legend{border-radius:16px;overflow-x:auto;left:8px!important;right:8px!important}body.fdf-page-carte-full.fdf-page-vigilance-map .fdf-risque-carte__legend{border-radius:16px;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;left:8px!important;right:8px!important}body.fdf-page-carte-full.fdf-page-vigilance-map .fdf-vigilance-panels{left:8px;right:8px;bottom:max(38px, env(safe-area-inset-bottom,0px));max-width:none}body.fdf-page-carte-full.fdf-page-vigilance-map .fdf-vigilance-panel summary{padding:.42rem .62rem;font-size:.74rem}body.fdf-page-carte-full.fdf-page-vigilance-map .fdf-vigilance-panel__content{max-height:min(54vh,420px);font-size:.82rem}}body.fdf-page-carte-full .fdf-carte--root .fdf-carte-toolbar,body.fdf-page-carte-home .fdf-carte--root .fdf-carte-toolbar{justify-content:center;padding-left:clamp(12px,2vw,24px);padding-right:clamp(12px,2vw,24px);top:12px!important;left:0!important;right:0!important}body.fdf-page-carte-full .maplibregl-ctrl-bottom-left,body.fdf-page-carte-full .maplibregl-ctrl-bottom-right{padding-bottom:env(safe-area-inset-bottom,0px)!important}body.fdf-page-carte-home .wp-site-blocks,body.fdf-page-carte-home .wp-site-blocks>*{margin-block:0!important;padding-top:0!important}body.fdf-page-carte-home .fdf-carte--root{-webkit-backdrop-filter:blur(20px)saturate(1.6);transition:box-shadow var(--fdf-transition), border-color var(--fdf-transition);background:linear-gradient(135deg,#ffffff8c 0%,#ffffff47 100%);border:1px solid #ffffff8c;box-shadow:0 2px 8px #00000014,inset 0 1px #ffffffb3;border-radius:var(--fdf-map-corner-radius)!important;height:70vh!important;min-height:0!important;width:calc(100% - var(--fdf-map-pad-x) - var(--fdf-map-pad-x-right))!important;max-width:none!important;margin-top:0!important;margin-left:var(--fdf-map-pad-x)!important;margin-right:var(--fdf-map-pad-x-right)!important;margin-bottom:var(--fdf-map-pad-bottom)!important;box-sizing:border-box!important;display:block!important;overflow:hidden!important}@media (prefers-color-scheme:dark){:root:not([data-theme]) body.fdf-page-carte-home .fdf-carte--root{background:linear-gradient(135deg,#14141ea6 0%,#14141e66 100%);border-color:#ffffff1f;box-shadow:0 2px 8px #0000004d,inset 0 1px #ffffff12}}[data-theme=dark] body.fdf-page-carte-home .fdf-carte--root{background:linear-gradient(135deg,#14141ea6 0%,#14141e66 100%);border-color:#ffffff1f;box-shadow:0 2px 8px #0000004d,inset 0 1px #ffffff12}body.fdf-page-carte-home .maplibregl-ctrl-bottom-left,body.fdf-page-carte-home .maplibregl-ctrl-bottom-right{padding-bottom:env(safe-area-inset-bottom,0px)!important}body.fdf-page-carte-home main>:not(:first-child){z-index:1;background:var(--fdf-bg);position:relative}.fdf-user-menu{position:relative}.fdf-user-toggle{background:var(--fdf-surface);border:1px solid var(--fdf-border);color:var(--fdf-text);cursor:pointer;letter-spacing:.2px;white-space:nowrap;transition:color var(--fdf-transition), background-color var(--fdf-transition), border-color var(--fdf-transition), transform .1s ease;border-radius:20px;align-items:center;gap:.375rem;padding:.35rem .875rem .35rem .625rem;font-family:Outfit,sans-serif;font-size:.8125rem;font-weight:600;line-height:1;display:flex}.fdf-user-toggle:hover{color:var(--fdf-text);border-color:var(--fdf-text);background:color-mix(in srgb, var(--fdf-text) 6%, var(--fdf-surface))}.fdf-user-toggle:active{transform:scale(.96)}.fdf-user-icon{stroke:currentColor;flex-shrink:0}.fdf-user-avatar{background:var(--fdf-cta-blue);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.6875rem;font-weight:700;display:flex;overflow:hidden}.fdf-user-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.fdf-user-dropdown{-webkit-backdrop-filter:blur(24px)saturate(1.8);opacity:0;pointer-events:none;transform-origin:100% 0;z-index:10001;background:linear-gradient(135deg,#ffffffe6 0%,#ffffffc7 100%);border:1px solid #ffffffa6;border-radius:14px;min-width:210px;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;transform:translateY(-6px)scale(.97);box-shadow:0 4px 6px #0000000a,0 12px 40px #00000029,inset 0 1px #fffc}[data-theme=dark] .fdf-user-dropdown{background:linear-gradient(135deg,#161620f2 0%,#161620d1 100%);border-color:#ffffff1a;box-shadow:0 4px 6px #00000040,0 12px 40px #00000080,inset 0 1px #ffffff0d}@media (prefers-color-scheme:dark){:root:not([data-theme]) .fdf-user-dropdown{background:linear-gradient(135deg,#161620f2 0%,#161620d1 100%);border-color:#ffffff1a;box-shadow:0 4px 6px #00000040,0 12px 40px #00000080,inset 0 1px #ffffff0d}}.fdf-user-dropdown.is-open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.fdf-user-dropdown__header{border-bottom:1px solid var(--fdf-border);flex-direction:column;gap:.2rem;padding:.875rem 1rem .75rem;display:flex}.fdf-user-dropdown__header strong{color:var(--fdf-text);font-size:.875rem;font-weight:700}.fdf-user-dropdown__header span{color:var(--fdf-muted);font-size:.75rem}.fdf-user-dropdown__item{color:var(--fdf-text);transition:background var(--fdf-transition);align-items:center;gap:.5rem;padding:.7rem 1rem;font-family:Outfit,sans-serif;font-size:.875rem;font-weight:500;text-decoration:none;display:flex}.fdf-user-dropdown__item+.fdf-user-dropdown__item{border-top:1px solid color-mix(in srgb, var(--fdf-border) 60%, transparent)}.fdf-user-dropdown__item:hover{background:color-mix(in srgb, var(--fdf-text) 6%, transparent);text-decoration:none}.fdf-user-dropdown__item--primary{color:var(--fdf-cta-blue);font-weight:600}.fdf-user-dropdown__item--primary:hover{background:color-mix(in srgb, var(--fdf-cta-blue) 8%, transparent)}.fdf-user-dropdown__item--danger{color:var(--fdf-cta-red)}.fdf-user-dropdown__item--danger:hover{background:color-mix(in srgb, var(--fdf-cta-red) 8%, transparent)}.fdf-theme-toggle{background:var(--fdf-surface);border:1px solid var(--fdf-border);color:var(--fdf-muted);cursor:pointer;letter-spacing:.3px;transition:color var(--fdf-transition), background-color var(--fdf-transition), border-color var(--fdf-transition), transform .1s ease;white-space:nowrap;border-radius:20px;align-items:center;gap:.375rem;padding:.35rem .875rem .35rem .625rem;font-family:Outfit,sans-serif;font-size:.75rem;font-weight:600;line-height:1;display:flex}.fdf-theme-toggle:hover{color:var(--fdf-text);border-color:var(--fdf-text);background:color-mix(in srgb, var(--fdf-text) 6%, var(--fdf-surface))}.fdf-theme-toggle:active{transform:scale(.96)}.fdf-toggle-icon{stroke:currentColor;flex-shrink:0;display:none}.fdf-toggle-label{font-size:.75rem;line-height:1}.fdf-theme-toggle[data-theme=auto] .fdf-toggle-icon--auto,.fdf-theme-toggle[data-theme=dark] .fdf-toggle-icon--dark,.fdf-theme-toggle[data-theme=light] .fdf-toggle-icon--light,.fdf-theme-toggle:not([data-theme]) .fdf-toggle-icon--auto{display:block}body.fdf-page-contact .wp-site-blocks,body.fdf-page-contact .wp-block-template-part:not(:has(.fdf-header)):not(:has(.fdf-footer)){background:var(--fdf-bg)}.fdf-contact-page{min-height:calc(100dvh - var(--fdf-header-band-h,160px));flex-direction:column;display:flex}.fdf-contact-page__grid{min-height:inherit;flex:1;grid-template-columns:420px 1fr;display:grid}.wp-block-group.fdf-contact-page__grid{display:grid!important}.wp-block-group.fdf-contact-page__form-panel,.wp-block-group.fdf-contact-page__panel{display:flex!important}.fdf-contact-page__panel{background:#0200ff;flex-direction:column;justify-content:space-between;gap:2.5rem;padding:clamp(2.5rem,5vw,4rem) clamp(2rem,4vw,3rem);display:flex;position:relative;overflow:hidden}.fdf-contact-page__panel:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff6b3538 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;bottom:-120px;right:-120px}.fdf-contact-page__panel:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff0f 0%,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:-80px;left:-60px}.fdf-contact-page__panel-inner{z-index:1;flex-direction:column;gap:1.75rem;display:flex;position:relative}.fdf-contact-page__kicker{letter-spacing:2px;text-transform:uppercase;color:#ffffff8c;font-size:.6875rem;font-weight:700}.fdf-contact-page__title{letter-spacing:-1.5px;color:#fff;margin:0;font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:800;line-height:1.05}.fdf-contact-page__title span{color:#ffffff73}.fdf-contact-page__lead{color:#ffffffb8;max-width:34ch;margin:0;font-size:.9375rem;line-height:1.65}.fdf-contact-page__infos{flex-direction:column;gap:1.1rem;display:flex}.fdf-contact-page__info-item{align-items:flex-start;gap:.875rem;display:flex}.fdf-contact-page__info-icon{background:#ffffff1f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.1rem;display:flex}.fdf-contact-page__info-text{flex-direction:column;gap:.15rem;display:flex}.fdf-contact-page__info-label{letter-spacing:1px;text-transform:uppercase;color:#ffffff73;font-size:.7rem;font-weight:700}.fdf-contact-page__info-value{color:#fff;font-size:.9375rem;font-weight:500}.fdf-contact-page__info-value a{color:#fff;text-decoration:none}.fdf-contact-page__info-value a:hover{text-underline-offset:3px;text-decoration:underline}.fdf-contact-page__badge{z-index:1;color:#fffc;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.5rem;width:fit-content;margin-top:auto;padding:.5rem 1rem;font-size:.75rem;font-weight:600;display:inline-flex;position:relative}.fdf-contact-page__form-panel{background:var(--fdf-bg);justify-content:center;align-items:center;padding:clamp(2.5rem,5vw,4rem) clamp(2rem,6vw,5rem);display:flex}.fdf-contact-page__form-wrap{width:100%;max-width:560px}.fdf-contact-page__form-heading{letter-spacing:-.5px;color:var(--fdf-text);margin:0 0 .375rem;font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:800}.fdf-contact-page__form-subheading{color:var(--fdf-muted);margin:0 0 2.25rem;font-size:.875rem}.fdf-cform{flex-direction:column;gap:1.25rem;display:flex}.fdf-cform__row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.fdf-cform__group{flex-direction:column;gap:.4rem;display:flex}.fdf-cform__label{letter-spacing:.75px;text-transform:uppercase;color:var(--fdf-muted);font-size:.75rem;font-weight:700}.fdf-cform__required{color:#d00100;margin-left:2px}.fdf-cform input[type=text],.fdf-cform input[type=email],.fdf-cform input[type=tel],.fdf-cform select,.fdf-cform textarea{background:var(--fdf-surface);border:1.5px solid var(--fdf-border);width:100%;color:var(--fdf-text);transition:border-color var(--fdf-transition), background var(--fdf-transition), box-shadow var(--fdf-transition);box-sizing:border-box;-webkit-appearance:none;appearance:none;border-radius:8px;padding:.75rem 1rem;font-family:Outfit,sans-serif;font-size:.9375rem}.fdf-cform input:focus,.fdf-cform select:focus,.fdf-cform textarea:focus{background:var(--fdf-bg);border-color:#0200ff;outline:none;box-shadow:0 0 0 3px #0200ff1a}.fdf-cform select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27 viewBox=%270 0 12 8%27%3E%3Cpath d=%27M1 1l5 5 5-5%27 stroke=%27%23737373%27 stroke-width=%271.5%27 fill=%27none%27 stroke-linecap=%27round%27/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.5rem}.fdf-cform textarea{resize:vertical;min-height:130px}.fdf-cform__honey{display:none!important}.fdf-cform__submit-row{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.fdf-cform__btn{color:#fff;cursor:pointer;transition:background var(--fdf-transition), transform var(--fdf-transition), box-shadow var(--fdf-transition);white-space:nowrap;background:#0200ff;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.875rem 1.875rem;font-family:Outfit,sans-serif;font-size:1rem;font-weight:700;display:inline-flex}.fdf-cform__btn:hover{background:#0100cc;transform:translateY(-1px);box-shadow:0 4px 16px #0200ff4d}.fdf-cform__btn:active{transform:translateY(0)}.fdf-cform__btn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.fdf-cform__status{font-size:.875rem;font-weight:500;display:none}.fdf-cform__status--success{color:#16a34a;align-items:center;gap:.4rem;display:flex}.fdf-cform__status--error{color:#d00100;align-items:center;gap:.4rem;display:flex}.fdf-cform__success-screen{background:var(--fdf-surface);border:1px solid var(--fdf-border);border-radius:12px;flex-direction:column;align-items:flex-start;gap:1rem;padding:2rem;display:none}.fdf-cform__success-screen--visible{display:flex}.fdf-cform__success-icon{background:#dcfce7;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.5rem;display:flex}.fdf-cform__success-title{color:var(--fdf-text);margin:0;font-size:1.1875rem;font-weight:800}.fdf-cform__success-desc{color:var(--fdf-muted);margin:0;font-size:.9375rem}@media (width<=960px){.fdf-contact-page__grid{grid-template-columns:1fr}.fdf-contact-page__panel{min-height:unset;padding:2.5rem 1.75rem}.fdf-contact-page__title{font-size:clamp(2rem,7vw,2.75rem)}.fdf-contact-page__form-panel{padding:2.5rem 1.75rem}}@media (width<=560px){.fdf-cform__row{grid-template-columns:1fr}}.fdf-contact-page__grid--panel-right{grid-template-columns:minmax(0,1fr) minmax(300px,420px)}.fdf-contact-page--signaler .fdf-contact-page__form-panel{justify-content:center;align-items:flex-start;padding-top:clamp(2rem,4vw,3.25rem)}.fdf-contact-page__form-wrap--signaler{width:100%;max-width:900px!important}.fdf-contact-page__panel--signaler:before{left:-120px;right:auto}.fdf-contact-page__panel--signaler:after{left:auto;right:-60px}@media (width<=960px){.fdf-contact-page__grid--panel-right{grid-template-columns:1fr}.fdf-contact-page__grid--panel-right .fdf-contact-page__panel--signaler{order:-1}.fdf-contact-page--signaler .fdf-contact-page__form-panel{padding-top:clamp(1.75rem,4vw,2.5rem)}}.fdf-contact-page__panel--signaler .fdf-contact-page__info-item--phone .fdf-contact-page__info-icon{width:44px;height:44px;font-size:1.2rem}.fdf-contact-page__panel--signaler .fdf-contact-page__info-value--stack{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.fdf-contact-page__panel--signaler .fdf-contact-page__info-phone{letter-spacing:-.04em;color:#fff;font-size:clamp(2.125rem,5vw,3rem);font-weight:800;line-height:1;text-decoration:none;transition:opacity .15s}.fdf-contact-page__panel--signaler .fdf-contact-page__info-phone:hover{opacity:.92;text-underline-offset:5px;text-decoration:underline 2px}.fdf-contact-page__panel--signaler .fdf-contact-page__info-sub{letter-spacing:.03em;color:#ffffff9e;margin:0;font-size:.8125rem;font-weight:600;line-height:1.35}.fdf-signaler-app-cta{width:100%}.fdf-signaler-app-cta__card{background:var(--fdf-surface);border:1.5px solid var(--fdf-border);border-radius:16px;padding:clamp(2rem,4vw,2.75rem);box-shadow:0 1px 2px #0f172a0a,0 12px 40px #0f172a0f}.fdf-signaler-app-cta__kicker{letter-spacing:2px;text-transform:uppercase;color:var(--fdf-text-muted,#64748b);margin:0 0 .75rem;font-size:.6875rem;font-weight:700}.fdf-signaler-app-cta__title{letter-spacing:-.03em;color:var(--fdf-text);margin:0 0 1rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;line-height:1.15}.fdf-signaler-app-cta__text{color:var(--fdf-text-muted,#64748b);max-width:52ch;margin:0 0 1.75rem;font-size:1rem;line-height:1.65}.fdf-signaler-app-cta__stores{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.fdf-signaler-app-cta__store-badge{line-height:0;text-decoration:none;transition:transform .12s,opacity .12s;display:block}.fdf-signaler-app-cta__store-badge:hover{opacity:.92}.fdf-signaler-app-cta__store-badge:active{transform:scale(.98)}.fdf-signaler-app-cta__store-badge img{object-fit:contain;width:auto;height:auto;max-height:48px;display:block}.fdf-signaler-app-cta__footnote{color:var(--fdf-text-muted,#64748b);margin:1.75rem 0 0;font-size:.875rem;line-height:1.5}.fdf-signaler-app-cta__footnote a{color:#0200ff;text-underline-offset:3px;font-weight:600;text-decoration:underline}[data-theme=dark] .fdf-signaler-app-cta__card{background:var(--fdf-surface);border-color:var(--fdf-border);box-shadow:0 1px 2px #0003,0 12px 40px #00000040}.fdf-contact-page--signaler .fdf-contact-page__form-wrap--signaler .wp-block-post-content,.fdf-contact-page--signaler .fdf-contact-page__form-wrap--signaler .entry-content{width:100%;max-width:100%;margin:0;padding:0}.fdf-contact-page--signaler .fdf-contact-page__form-wrap--signaler .wp-block-post-content>:first-child{margin-top:0!important}.fdf-contact-page--signaler .fdf-contact-page__form-wrap--signaler .wp-block-post-content>:last-child{margin-bottom:0!important}.fdf-contact-page--signaler .fdf-signalement--root{width:100%;margin:0 auto;max-width:100%!important}.fdf-contact-page--signaler .fdf-signalement--root .fdf-signalement__shell{border-width:1.5px;border-color:var(--fdf-border);background:var(--fdf-bg);border-radius:16px;min-height:560px;overflow:hidden;box-shadow:inset 0 1px #ffffffa6,0 12px 40px #0200ff0f,0 4px 16px #0000000f}.fdf-contact-page--signaler .fdf-signalement--root .fdf-signalement__inner{box-sizing:border-box;min-height:560px;padding:clamp(14px,2.2vw,22px) clamp(16px,2.8vw,28px) 0}.fdf-contact-page--signaler .fdf-signalement--root .fdf-signalement__topbar{padding:4px 2px 14px}.fdf-contact-page--signaler .fdf-signalement--root .fdf-step-dots [data-fdf-dot]{border-radius:999px;height:4px}.fdf-contact-page--signaler .fdf-signalement--root .fdf-step-card{border-width:1.5px;border-color:var(--fdf-border);background:var(--fdf-surface);border-radius:14px;margin-bottom:12px;padding:clamp(18px,3vw,26px);box-shadow:0 2px 14px #0000000d}.fdf-contact-page--signaler .fdf-signalement--root .fdf-step-card__title{color:var(--fdf-text);font-size:clamp(1.08rem,2vw,1.28rem)}.fdf-contact-page--signaler .fdf-signalement--root .fdf-step-card__subtitle{color:var(--fdf-muted)}.fdf-contact-page--signaler .fdf-signalement--root .fdf-step-card__bullets li{color:var(--fdf-muted);font-size:.94rem;line-height:1.55}.fdf-contact-page--signaler .fdf-signalement--root .fdf-step-card__footnote{color:var(--fdf-muted);font-size:.875rem}[data-theme=dark] .fdf-contact-page--signaler .fdf-signalement--root .fdf-signalement__shell{box-shadow:inset 0 1px #ffffff0a,0 12px 48px #00000059}[data-theme=dark] .fdf-contact-page--signaler .fdf-signalement--root .fdf-step-card{box-shadow:0 2px 16px #00000040}[data-theme=dark] .fdf-contact-page--signaler .fdf-signalement--root .fdf-step-dots [data-fdf-dot]:not(.is-active):not(.is-done){background:#ffffff24}.fdf-footer{border-top:1px solid var(--fdf-border);background-color:var(--fdf-surface)!important}.fdf-footer__inner{box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto;padding:3rem 0 2rem;max-width:1260px!important}.fdf-footer__cols{grid-template-columns:2fr 1fr 1fr;gap:3rem;display:grid}@media (width<=900px){.fdf-footer__cols{grid-template-columns:1fr 1fr;gap:2rem}}@media (width<=540px){.fdf-footer__cols{grid-template-columns:1fr;gap:1.5rem}}.fdf-footer__col-title{letter-spacing:1.5px;text-transform:uppercase;color:var(--fdf-muted);margin:0 0 1rem;font-family:Outfit,sans-serif;font-size:.6875rem;font-weight:700}.fdf-footer__tagline{color:var(--fdf-muted);margin:.75rem 0 .5rem;font-size:.875rem;line-height:1.6}.fdf-footer__tagline strong{color:var(--fdf-text);font-weight:700}.fdf-footer__email a{color:var(--fdf-text);font-size:.875rem;text-decoration:none}.fdf-footer__email a:hover{text-decoration:underline}.fdf-footer__logo-wrap{align-items:center;text-decoration:none;display:inline-flex}.fdf-footer__logo{width:auto;height:44px}.fdf-footer__logo--light{display:none}.fdf-footer__logo--dark,[data-theme=light] .fdf-footer__logo--light{display:block}[data-theme=light] .fdf-footer__logo--dark{display:none}@media (prefers-color-scheme:light){:root:not([data-theme]) .fdf-footer__logo--light{display:block}:root:not([data-theme]) .fdf-footer__logo--dark{display:none}}.fdf-footer__nav .wp-block-navigation__container{flex-direction:column;align-items:flex-start;gap:0}.fdf-footer__nav .wp-block-navigation-item__content{color:var(--fdf-muted);transition:color var(--fdf-transition);padding:.25rem 0;font-size:.875rem;text-decoration:none}.fdf-footer__nav .wp-block-navigation-item__content:hover{color:var(--fdf-text)}.fdf-footer__nav-extra{margin-top:.75rem}.fdf-footer__nav-extra-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.fdf-footer__nav-extra a{color:var(--fdf-muted);transition:color var(--fdf-transition);padding:.25rem 0;font-size:.875rem;text-decoration:none}.fdf-footer__nav-extra a:hover{color:var(--fdf-text)}.fdf-footer__legal-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.fdf-footer__legal a{color:var(--fdf-muted);transition:color var(--fdf-transition);padding:.25rem 0;font-size:.875rem;text-decoration:none}.fdf-footer__legal a:hover{color:var(--fdf-text)}.fdf-footer__cats ul{margin:0;padding:0;list-style:none}.fdf-footer__cats li{margin-bottom:.4rem}.fdf-footer__cats a{color:var(--fdf-muted);font-size:.875rem;text-decoration:none}.fdf-footer__cats a:hover{color:var(--fdf-text)}.fdf-footer__cats ul.children{border-left:1px solid var(--fdf-border);margin-top:.35rem;padding-left:.65rem}.fdf-footer__cats .fdf-footer-cat__row{align-items:flex-start;gap:.15rem;min-width:0;display:flex}.fdf-footer__cats .fdf-footer-cat__row>a{flex:1;min-width:0;line-height:1.35}.fdf-footer__cats .fdf-footer-cat__toggle{width:1.35rem;height:1.35rem;color:var(--fdf-muted);cursor:pointer;transition:color var(--fdf-transition), background-color var(--fdf-transition), transform .15s ease;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.fdf-footer__cats .fdf-footer-cat__toggle:hover,.fdf-footer__cats .fdf-footer-cat__toggle:focus-visible{color:var(--fdf-text);background:color-mix(in srgb, var(--fdf-text) 8%, transparent);outline:none}.fdf-footer__cats .fdf-footer-cat__toggle:before{content:"";border-bottom:2px solid;border-right:2px solid;width:.35rem;height:.35rem;margin-top:-.1rem;transition:transform .15s;display:block;transform:rotate(-45deg)}.fdf-footer__cats li.fdf-footer-cat--open>.fdf-footer-cat__row .fdf-footer-cat__toggle:before{margin-top:0;transform:rotate(45deg)}.fdf-footer__sep{border-top:1px solid var(--fdf-border);margin:2rem 0 1.5rem}.fdf-footer__bottom{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.fdf-footer__copy,.fdf-footer__credit{color:var(--fdf-muted);margin:0;font-size:.8125rem}.fdf-footer__credit a{color:var(--fdf-text);text-decoration:none}.fdf-footer__dycast{color:var(--fdf-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;margin:1.5rem 0 0;font-size:.8125rem;display:flex}.fdf-footer__dycast-heart{font-size:.875rem;line-height:1}.fdf-footer__dycast-link{opacity:.75;align-items:center;line-height:0;transition:opacity .2s;display:inline-flex}.fdf-footer__dycast-link:hover,.fdf-footer__dycast-link:focus-visible{opacity:1}.fdf-footer__dycast-logo{width:auto;height:16px;display:block}[data-theme=light] .fdf-footer__dycast-logo{filter:invert()}@media (prefers-color-scheme:light){:root:not([data-theme]) .fdf-footer__dycast-logo{filter:invert()}}.wp-block-group[style*="background-color:#1C1410"],.wp-block-group[style*="background-color: #1C1410"],.wp-block-group[style*="background-color:#F5F5F5"],.wp-block-group[style*="background-color: #F5F5F5"]{background-color:var(--fdf-surface)!important}.wp-block-group[style*="background-color:#FFFFFF"],.wp-block-group[style*="background-color: #FFFFFF"]{background-color:var(--fdf-bg)!important}.fdf-card,.wp-block-post{transition:transform var(--fdf-transition), box-shadow var(--fdf-transition)}.fdf-card:hover,.wp-block-post:hover{transform:translateY(-2px);box-shadow:0 8px 32px #0003}.wp-block-post:hover .wp-block-post-title a{color:var(--fdf-text)}.wp-block-post-terms a{background:var(--fdf-surface-2);letter-spacing:.8px;text-transform:uppercase;color:var(--fdf-text);transition:background-color var(--fdf-transition), color var(--fdf-transition);border-radius:4px;padding:.15rem .6rem;font-size:.6875rem;font-weight:700;text-decoration:none;display:inline-block}.wp-block-post-terms a:hover{background:var(--fdf-text);color:var(--fdf-bg)}.wp-block-post-title a{transition:color var(--fdf-transition);text-decoration:none;color:var(--fdf-text)!important}hr.wp-block-separator{border-color:var(--fdf-border)!important;background-color:var(--fdf-border)!important}blockquote{border-left:3px solid var(--fdf-text);color:var(--fdf-muted);margin-left:0;padding-left:1.5rem}.single-post main.wp-block-group.fdf-single,.single-post .wp-site-blocks>main{margin-block-start:0!important;margin-top:0!important}.single-post .fdf-single{background-color:var(--fdf-bg);color:var(--fdf-text)}.single-post .fdf-single__hero-band{margin-top:0!important;margin-block:0!important}.single-post main.is-layout-flow>.fdf-single__hero-band,.single-post .fdf-single__hero-band.is-layout-flow>*{margin-block:0!important}.single-post .fdf-single__container{padding-left:max(var(--wp--style--root--padding-left,1rem), env(safe-area-inset-left,0px));padding-right:max(var(--wp--style--root--padding-right,1rem), env(safe-area-inset-right,0px))}.single-post .fdf-single__hero-band{isolation:isolate;color:#fff;background:linear-gradient(150deg,#0b1d12 0%,#1a2d1f 45%,#0b1410 100%);min-height:clamp(360px,56vw,620px);position:relative;overflow:hidden}.single-post .fdf-single__hero-band>figure.fdf-single__hero-bg{z-index:0;border:none;width:100%;max-width:none;height:100%;position:absolute;inset:0;margin:0!important;padding:0!important}.single-post .fdf-single__hero-band>figure.fdf-single__hero-bg img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.02)}.single-post .fdf-single__hero-band:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#00000005 0%,#00000059 60%,#00000094 100%),linear-gradient(105deg,#00000059 0%,#00000014 65%,#0000 100%);position:absolute;inset:0}.single-post .fdf-single__hero-fade{z-index:2;background:linear-gradient(180deg, transparent 0%, var(--fdf-bg) 100%);pointer-events:none;height:clamp(48px,8vw,96px);position:absolute;bottom:0;left:0;right:0}.single-post .fdf-single__hero-inner{z-index:3;width:100%;max-width:var(--wp--style--global--wide-size,1140px);min-height:inherit;flex-direction:column;justify-content:flex-end;align-items:flex-start;margin-inline:auto;display:flex;position:relative;padding-inline-start:0!important;padding-inline-end:max(var(--wp--style--root--padding-right,1rem), env(safe-area-inset-right,0px))!important}@media (width<=781px){.single-post .fdf-single__hero-inner{padding-inline-start:max(var(--wp--style--root--padding-left,1rem), env(safe-area-inset-left,0px))!important}}.single-post .fdf-single__hero-credit{right:max(var(--wp--style--root--padding-right,1rem), env(safe-area-inset-right,0px));z-index:4;letter-spacing:.02em;color:#ffffffb8;text-align:right;text-wrap:balance;pointer-events:none;max-width:min(240px,42vw);margin:0;font-size:.6875rem;font-weight:500;line-height:1.35;position:absolute;bottom:clamp(28px,4vw,48px)}.single-post .fdf-single__hero-inner>.fdf-single__breadcrumb{box-sizing:border-box;width:100%;max-width:min(var(--wp--style--global--content-size,1140px), 100%);justify-content:flex-start!important;margin-inline:0 auto!important}.single-post .fdf-single__breadcrumb{letter-spacing:.04em;color:#ffffffd9;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:flex}.single-post .fdf-single__crumb,.single-post .fdf-single__breadcrumb .wp-block-post-terms,.single-post .fdf-single__breadcrumb .wp-block-post-terms a{margin:0;text-decoration:none;color:#ffffffd9!important}.single-post .fdf-single__crumb:hover,.single-post .fdf-single__breadcrumb .wp-block-post-terms a:hover{text-underline-offset:3px;text-decoration:underline;color:#fff!important}.single-post .fdf-single__crumb-sep{color:#ffffff8c;font-weight:400}.single-post .fdf-single__crumb--cat.wp-block-post-terms,.single-post .fdf-single__crumb--cat.wp-block-post-terms a{text-transform:uppercase;letter-spacing:.12em;-webkit-backdrop-filter:none;border-radius:0;align-items:center;padding:0;font-size:.6875rem;font-weight:700;display:inline-flex;color:#fff!important;background:0 0!important;border:none!important}.single-post .fdf-single__hero-content{box-sizing:border-box;width:100%;max-width:min(var(--wp--style--global--content-size,1140px), 100%);text-wrap:balance;margin-inline:0 auto!important}@media (width>=782px){.single-post .fdf-single__hero-inner>.fdf-single__breadcrumb,.single-post .fdf-single__hero-content{--fdf-sg-gap:clamp(1.5rem, 4vw, 3rem);--fdf-main-col:max(0px, calc((100% - var(--fdf-sg-gap)) * .72));--fdf-entry-w:min(var(--wp--style--global--content-size,960px), var(--fdf-main-col));max-width:var(--fdf-entry-w)!important;margin-inline-start:calc((var(--fdf-main-col) - var(--fdf-entry-w)) / 2)!important;margin-inline-end:auto!important}}@media (width>=1280px){.single-post .fdf-single__hero-inner>.fdf-single__breadcrumb,.single-post .fdf-single__hero-content{--fdf-main-col:max(0px, calc(100% - 22rem - var(--fdf-sg-gap)));--fdf-entry-w:min(var(--wp--style--global--content-size,960px), var(--fdf-main-col));max-width:var(--fdf-entry-w)!important;margin-inline-start:calc((var(--fdf-main-col) - var(--fdf-entry-w)) / 2)!important}}.single-post .fdf-single__title.wp-block-post-title{color:var(--fdf-text);margin-block:0}.single-post .fdf-single__hero-content .fdf-single__title--hero.wp-block-post-title{text-shadow:0 2px 24px #00000059;color:#fff!important}.single-post .fdf-single__hero-meta{color:#ffffffeb;flex-wrap:wrap;align-items:center;gap:1.25rem;font-size:.875rem;display:flex}.single-post .fdf-single__meta-divider{background:#ffffff4d;width:1px;height:28px;display:inline-block}.single-post .fdf-single__meta-author{align-items:center;gap:.65rem;display:flex}.single-post .fdf-single__author-avatar img,.single-post .fdf-single__author-avatar .avatar{border:2px solid #fff9;border-radius:50%;display:block;width:40px!important;height:40px!important}.single-post .fdf-single__author-block{text-align:left;flex-direction:column;align-items:flex-start;gap:.05rem;line-height:1.2;display:flex}.single-post .fdf-single__author-block .wp-block-post-author-name,.single-post .fdf-single__author-block .wp-block-post-author-name a{font-size:.9375rem;font-weight:600;text-decoration:none;color:#fff!important}.single-post .fdf-single__author-block .wp-block-post-author-name a:hover{text-underline-offset:3px;text-decoration:underline}.single-post .fdf-single__author-block .wp-block-post-date,.single-post .fdf-single__author-block .wp-block-post-date a{margin:0;font-size:.8125rem;color:#ffffffc7!important}.single-post .fdf-single__meta-readtime{color:#ffffffeb;align-items:center;gap:.4rem;font-weight:500;display:inline-flex}.single-post .fdf-single__meta-icon{opacity:.85}.single-post .fdf-single__columns{margin-block-start:0;gap:clamp(1.5rem,4vw,3rem)!important}@media (width<=781px){.single-post .fdf-single__columns.is-stacked-on-mobile>.wp-block-column{flex-basis:100%!important}}@media (width>=782px){.single-post .fdf-single__col-content>.wp-block-post-content.fdf-single__entry-content,.single-post .fdf-single__col-content>.wp-block-post-content{box-sizing:border-box;width:100%;margin-left:0!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;max-width:100%!important;margin-inline:0 auto!important;padding-inline:0!important}.single-post .fdf-single__entry-content>:not(.alignleft):not(.alignright):not(.alignfull):not(.alignwide),.single-post .fdf-single__entry-content.is-layout-constrained>:not(.alignleft):not(.alignright):not(.alignfull):not(.alignwide){max-width:min(var(--wp--style--global--content-size,1140px), 100%)!important;margin-left:0!important;margin-right:auto!important;margin-inline:0 auto!important}.single-post .fdf-single__col-content>.fdf-single__share,.single-post .fdf-single__col-content>.fdf-single__author-card,.single-post .fdf-single__col-content>.fdf-single__main-courante,.single-post .fdf-single__col-content>.fdf-single__related{box-sizing:border-box;max-width:min(var(--wp--style--global--content-size,1140px), 100%)!important;margin-left:0!important;margin-right:auto!important;margin-inline:0 auto!important}}.single-post .fdf-single__entry-content{color:var(--fdf-text);font-size:clamp(1.0625rem,1.4vw,1.1875rem);font-weight:400;line-height:1.75}.single-post .fdf-single__entry-content>:first-child{margin-block-start:0}.single-post .fdf-single__essentiel{box-sizing:border-box;max-width:min(var(--wp--style--global--content-size,1140px), 100%);border:1px solid var(--fdf-border);background:color-mix(in srgb, var(--fdf-cta-blue) 6%, var(--fdf-surface));border-radius:clamp(10px,1.5vw,14px);margin:0 0 clamp(1.25rem,3vw,1.75rem);padding:clamp(1rem,2.5vw,1.35rem) clamp(1.15rem,3vw,1.5rem)}.single-post .fdf-single__essentiel-title{color:var(--fdf-cta-blue);margin:0 0 .75rem;font-size:1.2rem;font-weight:700}.single-post .fdf-single__essentiel-body .wp-block-list,.single-post .fdf-single__essentiel-body ul,.single-post .fdf-single__essentiel-body ol{margin-block:0 .85em;padding-left:1.25em;list-style:outside}.single-post .fdf-single__essentiel-body .wp-block-list:last-child,.single-post .fdf-single__essentiel-body ul:last-child,.single-post .fdf-single__essentiel-body ol:last-child{margin-bottom:0}.single-post .fdf-single__essentiel-body li{margin-block:.35em;font-weight:500}.single-post .fdf-single__essentiel-body ul li::marker,.single-post .fdf-single__essentiel-body ol li::marker{color:var(--fdf-cta-blue)}.single-post .fdf-single__entry-content>p:first-of-type{color:var(--fdf-text);font-size:clamp(1.125rem,1.5vw,1.3125rem);font-weight:500;line-height:1.6}.single-post .fdf-single__entry-content h2,.single-post .fdf-single__entry-content h3,.single-post .fdf-single__entry-content h4,.single-post .fdf-single__entry-content h5{color:var(--fdf-text);scroll-margin-top:var(--fdf-scroll-anchor-offset,calc(env(safe-area-inset-top,0px) + 6rem));margin-block-end:.85rem}.single-post .fdf-single__entry-content h2:not(.fdf-mc-compose__title),.single-post .fdf-single__entry-content h3,.single-post .fdf-single__entry-content h4{margin-block-start:clamp(1rem,5vw,3rem)}.single-post .fdf-single__entry-content h5{margin-block:clamp(1.35rem,3vw,2rem) .65rem}.single-post .fdf-single__entry-content h2{margin-block-start:24px;font-size:clamp(1.5rem,3vw,2.05rem);font-weight:800;line-height:1.2}.single-post .fdf-single__entry-content h3{letter-spacing:-.02em;border-left:4px solid var(--fdf-cta-blue);padding-left:.65em;font-size:clamp(1.22rem,2.35vw,1.65rem);font-weight:700;line-height:1.28}.single-post .fdf-single__entry-content h4{letter-spacing:-.015em;align-items:flex-start;gap:.7em;font-size:clamp(1.04rem,1.85vw,1.2rem);font-weight:800;line-height:1.35;display:flex}.single-post .fdf-single__entry-content h4:before{content:"";background:var(--fdf-cta-red);border-radius:50%;flex-shrink:0;width:.55em;min-width:11px;height:.55em;min-height:11px;margin-top:.32em}.single-post .fdf-single__entry-content h5{letter-spacing:.03em;color:var(--fdf-muted);font-size:clamp(.875rem,1.35vw,1.0625rem);font-weight:600;line-height:1.45}.single-post .fdf-single__entry-content p{margin-block:0 1.15em}.single-post .fdf-single__entry-content a{color:var(--fdf-link);text-underline-offset:3px;text-decoration:underline 1.5px #0200ff59}.single-post .fdf-single__entry-content a:hover{color:var(--fdf-link-hover);text-decoration-color:currentColor}.single-post .fdf-single__entry-content blockquote{border-left:3px solid var(--fdf-cta-blue);color:var(--fdf-text);background:linear-gradient(90deg, color-mix(in srgb, var(--fdf-cta-blue) 4%, transparent), transparent);border-radius:0 8px 8px 0;margin:clamp(1.5rem,4vw,2.25rem) 0;padding:.5rem 0 .5rem 1.5rem;font-size:1.1875rem;font-style:italic}.single-post .fdf-single__entry-content .wp-block-image,.single-post .fdf-single__entry-content figure{margin-block:clamp(1.5rem,4vw,2.5rem)}.single-post .fdf-single__entry-content .fdf-mc-direct .fdf-mc-entry-card__medias figure.fdf-mc-entry-card__media,.single-post .fdf-single__entry-content .fdf-mc-entry-card__media-unit>.fdf-mc-entry-card__stats{margin:0;margin-block:0}.fdf-mc-entry-card__medias--with-stats{margin-top:0}.fdf-mc-entry-card__stats{color:#78909c;background:#fafbfc;border-top:1px solid #eceff1;border-radius:0 0 12px 12px;align-items:center;gap:6px;margin:0;padding:7px 10px;font-size:.78rem;font-weight:600;display:flex}.fdf-mc-entry-card__stats-icon{object-fit:contain;flex-shrink:0;width:14px;height:14px}.fdf-mc-entry-card__stats-label{min-width:0;line-height:1.3}.fdf-mc-entry-card__media-unit+.fdf-mc-entry-card__media-unit{margin-top:10px}.fdf-mc-entry-card__media-unit--with-stats .fdf-mc-entry-card__media,.fdf-mc-entry-card__media-unit--with-stats .fdf-mc-entry-card__media .fdf-mc-entry-card__media-link{border-radius:12px 12px 0 0}.fdf-mc-entry-card__media-unit--with-stats>.fdf-mc-entry-card__stats{border-radius:0 0 12px 12px}.single-post .fdf-single__entry-content .fdf-mc-entry-card__media-link img{object-fit:cover;width:100%;max-width:none;height:100%}.fdf-mc-entry-card__media-link{aspect-ratio:16/9;width:100%;display:block;overflow:hidden}.fdf-mc-entry-card--internaute .fdf-mc-entry-card__medias{margin-inline:-16px;margin-top:0}.fdf-mc-entry-card--internaute .fdf-mc-entry-card__inner>.fdf-mc-entry-card__medias:first-child{margin-top:-14px}.fdf-mc-entry-card__medias--with-stats .fdf-mc-entry-card__media-unit--with-stats:last-child .fdf-mc-entry-card__media,.fdf-mc-entry-card__medias--with-stats .fdf-mc-entry-card__media-unit--with-stats:only-child .fdf-mc-entry-card__media,.fdf-mc-entry-card__medias--with-stats .fdf-mc-entry-card__media-unit--with-stats:last-child .fdf-mc-entry-card__media .fdf-mc-entry-card__media-link,.fdf-mc-entry-card__medias--with-stats .fdf-mc-entry-card__media-unit--with-stats:only-child .fdf-mc-entry-card__media .fdf-mc-entry-card__media-link{border-radius:12px 12px 0 0}.fdf-mc-pinned-icon{object-fit:contain;filter:brightness(0)saturate()invert(8%)sepia(99%)saturate(7452%)hue-rotate(246deg);flex-shrink:0}.fdf-mc-pinned-section{flex-direction:column;gap:10px;margin-bottom:4px;display:flex}.fdf-mc-pinned-section__head{align-items:center;gap:8px;min-height:24px;display:flex}.fdf-mc-pinned-section__title{color:#0200ff;flex-shrink:0;font-size:1rem;font-weight:800}.fdf-mc-pinned-section__rule{background:#c5cae9;flex:1;min-width:12px;height:1px}.fdf-mc-pinned-section__entries{flex-direction:column;gap:10px;display:flex}.fdf-mc-entry-card--pinned{background:#e8eaf6;border-color:#c5cae9}.fdf-mc-entry-card__pinned-head{background:#eaf4ff;border-bottom:1px solid #185fa526;align-items:center;gap:8px;margin:-14px -16px 12px;padding:10px 12px;display:flex}.fdf-mc-entry-card__pinned-time,.fdf-mc-entry-card__pinned-sep{color:#0200ff;flex-shrink:0;font-size:.875rem;font-weight:800}.fdf-mc-entry-card__pinned-title{color:#0200ff;flex:1;min-width:0;font-size:.875rem;font-weight:800;line-height:1.3}.fdf-mc-direct__suite{align-items:center;gap:12px;margin:14px 0 10px;display:flex}.fdf-mc-direct__suite-rule{background:#e0e0e0;flex:1;min-width:12px;height:1px}.fdf-mc-direct__suite-label{color:#78909c;flex-shrink:0;font-size:.75rem;font-weight:700}.fdf-mc-entry-wrap--pinned .fdf-mc-entry-card__medias{margin-inline:0}.no-auto-ads{google-auto-ads:ignore}.single-post .fdf-single__entry-content .wp-block-image img{border-radius:clamp(8px,1.5vw,12px)}.single-post .fdf-single__entry-content figcaption{color:var(--fdf-muted);margin-top:.5rem;font-size:.8125rem;font-style:italic}.single-post .fdf-single__entry-content ul,.single-post .fdf-single__entry-content ol{margin-block:0 1.25em;padding-left:1.5em}.single-post .fdf-single__entry-content li{margin-block:.4em}.single-post .fdf-single__entry-content .article-embed,.fdf-single__entry-content .article-embed{clear:both;max-width:100%;margin-block:clamp(1.25rem,3vw,1.75rem)}.single-post .fdf-single__entry-content .article-embed>iframe,.fdf-single__entry-content .article-embed>iframe{aspect-ratio:16/9;background:#000;border:0;border-radius:clamp(8px,1.2vw,12px);width:100%;height:auto;display:block}.single-post .fdf-single__entry-content .article-embed .fdf-mc-url-embed__ratio,.fdf-single__entry-content .article-embed .fdf-mc-url-embed__ratio{border-radius:clamp(8px,1.2vw,12px);overflow:hidden}.single-post .fdf-single__entry-content .article-embed .twitter-tweet,.single-post .fdf-single__entry-content .article-embed blockquote.instagram-media,.fdf-single__entry-content .article-embed .twitter-tweet,.fdf-single__entry-content .article-embed blockquote.instagram-media{max-width:100%;margin-inline:auto!important}.single-post .fdf-single__entry-content .article-embed .fdf-mc-link-card,.fdf-single__entry-content .article-embed .fdf-mc-link-card,.single-post .fdf-single__entry-content>.article-embed>.fdf-mc-link-card,.fdf-single__entry-content>.article-embed>.fdf-mc-link-card{max-width:100%}.single-post .fdf-single__entry-content .article-embed:empty:not(.fdf-mc-url-preview--loading),.fdf-single__entry-content .article-embed:empty:not(.fdf-mc-url-preview--loading){display:none}.single-post .fdf-single__tags{flex-wrap:wrap;gap:.5rem;margin:0;display:flex}.single-post .fdf-single__tags a{background:var(--fdf-surface);border:1px solid var(--fdf-border);color:var(--fdf-text);transition:background-color var(--fdf-transition), border-color var(--fdf-transition), color var(--fdf-transition);border-radius:999px;align-items:center;padding:.3rem .85rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.single-post .fdf-single__tags a:before{content:"#";color:var(--fdf-muted);margin-right:.2rem;font-weight:600}.single-post .fdf-single__tags a:hover{background:var(--fdf-cta-blue);border-color:var(--fdf-cta-blue);color:#fff}.single-post .fdf-single__tags a:hover:before{color:#ffffffb3}.single-post .fdf-single__share{border-top:1px solid var(--fdf-border);border-bottom:1px solid var(--fdf-border);flex-wrap:wrap;align-items:center;gap:.55rem;padding-block:.75rem;display:flex}.single-post .fdf-single__share-label{letter-spacing:.12em;text-transform:uppercase;color:var(--fdf-muted);margin-right:.5rem;font-size:.75rem;font-weight:700}.single-post .fdf-single__share-btn{background:var(--fdf-surface);border:1px solid var(--fdf-border);width:38px;height:38px;color:var(--fdf-text);cursor:pointer;transition:background-color var(--fdf-transition), color var(--fdf-transition), border-color var(--fdf-transition), transform .1s ease;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.single-post .fdf-single__share-btn:hover{background:var(--fdf-text);color:var(--fdf-bg);border-color:var(--fdf-text);transform:translateY(-1px)}.single-post .fdf-single__share-btn:focus-visible{outline:2px solid var(--fdf-cta-blue);outline-offset:2px}.single-post .fdf-single__copy-toast{background:var(--fdf-text);color:var(--fdf-bg);white-space:nowrap;opacity:0;pointer-events:none;border-radius:6px;padding:.3rem .65rem;font-size:.75rem;font-weight:600;transition:opacity .2s,transform .2s;position:absolute;top:-2.25rem;left:50%;transform:translate(-50%)translateY(4px)}.single-post .fdf-single__share-btn.is-copied .fdf-single__copy-toast{opacity:1;transform:translate(-50%)translateY(0)}.single-post .fdf-single__author-card{background:var(--fdf-surface);border:1px solid var(--fdf-border);border-radius:clamp(12px,2.5vw,16px);padding:clamp(1.1rem,3vw,1.5rem);display:none}.single-post .fdf-single__author-card .wp-block-post-author__avatar img{border:2px solid var(--fdf-border);border-radius:50%;width:56px!important;height:56px!important}@media (width<=781px){.single-post .fdf-single__author-card{display:block}}.single-post .fdf-single__aside-stack.is-layout-flex,.single-post .fdf-single__aside-stack.wp-block-group-is-layout-flex{box-sizing:border-box;width:100%;align-items:stretch!important}.single-post .fdf-single__aside-cards{box-sizing:border-box;flex-direction:column;align-self:stretch;gap:.65rem;width:100%;max-width:100%;margin:0;padding:0;display:flex}.single-post .fdf-single__aside-card{box-sizing:border-box;color:#fff;isolation:isolate;background-color:#0a0a0a;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:clamp(14px,2vw,18px);grid-template-columns:1fr auto;grid-template-areas:"status status""body cta";align-items:end;gap:.85rem;width:100%;max-width:100%;min-height:clamp(140px,16vw,180px);padding:clamp(.85rem,1.4vw,1.1rem);text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 18px #00000014}.single-post .fdf-single__aside-card__overlay{z-index:-1;background:linear-gradient(#0000000d 0%,#0000008c 55%,#000000e0 100%),linear-gradient(110deg,#00000073 0%,#0000001a 60%,#0000 100%);position:absolute;inset:0}.single-post .fdf-single__aside-card:hover{transform:translateY(-2px);box-shadow:0 18px 50px #00000038}.single-post .fdf-single__aside-card:focus-visible{outline-offset:3px;outline:2px solid #fff}.single-post .fdf-single__aside-card__status{-webkit-backdrop-filter:blur(8px);letter-spacing:.08em;text-transform:uppercase;color:#fffffff2;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:9999px;grid-area:status;justify-self:end;align-items:center;gap:.4rem;padding:.3rem .6rem .3rem .5rem;font-size:.625rem;font-weight:600;line-height:1;display:inline-flex}.single-post .fdf-single__aside-card__status-dot{background:var(--fdf-card-status-color,#fff9);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--fdf-card-status-color,#fff9) 30%, transparent);border-radius:50%}.single-post .fdf-single__aside-card--live .fdf-single__aside-card__status-dot{animation:2.2s ease-in-out infinite fdf-aside-pulse}@keyframes fdf-aside-pulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb, var(--fdf-card-status-color,#fff9) 30%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--fdf-card-status-color,#fff9) 8%, transparent)}}@media (prefers-reduced-motion:reduce){.single-post .fdf-single__aside-card--live .fdf-single__aside-card__status-dot{animation:none}}.single-post .fdf-single__aside-card__body{flex-direction:column;grid-area:body;gap:.25rem;min-width:0;display:flex}.single-post .fdf-single__aside-card__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#ffffffc7;font-size:.625rem;font-weight:700}.single-post .fdf-single__aside-card__count{letter-spacing:-.01em;color:#fff;text-wrap:balance;font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:700;line-height:1.15}.single-post .fdf-single__aside-card__sub{color:#ffffffc7;font-size:.8125rem;font-weight:400;line-height:1.35}.single-post .fdf-single__aside-card__cta{color:#0a0a0a;letter-spacing:.01em;white-space:nowrap;background:#fff;border-radius:9999px;grid-area:cta;align-self:end;align-items:center;gap:.4rem;padding:.55rem .85rem;font-size:.75rem;font-weight:600;transition:transform .25s,background .2s;display:inline-flex}.single-post .fdf-single__aside-card:hover .fdf-single__aside-card__cta{transform:translate(2px)}.single-post .fdf-single__aside-card__arrow{flex-shrink:0}.single-post .fdf-single__aside-card--ok{--fdf-card-status-color:#4ade80}.single-post .fdf-single__aside-card--warn{--fdf-card-status-color:#fb923c}.single-post .fdf-single__aside-card--danger{--fdf-card-status-color:#f87171}.single-post .fdf-single__aside-card--neutral{--fdf-card-status-color:#fff9}@media (prefers-reduced-motion:reduce){.single-post .fdf-single__aside-card,.single-post .fdf-single__aside-card__cta{transition:none!important}.single-post .fdf-single__aside-card:hover,.single-post .fdf-single__aside-card:hover .fdf-single__aside-card__cta{transform:none}}.single-post .fdf-single__aside-inner{background:var(--fdf-surface);border:1px solid var(--fdf-border);box-shadow:0 1px 0 color-mix(in srgb, var(--fdf-text) 4%, transparent);border-radius:clamp(12px,2.5vw,16px);padding:clamp(1.25rem,3vw,1.65rem)}.single-post .fdf-single__aside-label{letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--fdf-muted)!important;margin:0!important;font-size:.6875rem!important;font-weight:700!important}.single-post .fdf-single__aside-author .wp-block-post-author__avatar img{border:2px solid var(--fdf-border);border-radius:50%;width:56px!important;height:56px!important}.single-post .fdf-single__aside-author .wp-block-post-author__name,.single-post .fdf-single__aside-author .wp-block-post-author__name a{font-size:.9375rem;font-weight:700;text-decoration:none;color:var(--fdf-text)!important}.single-post .fdf-single__aside-author .wp-block-post-author__bio{color:var(--fdf-muted);margin-top:.4rem;font-size:.8125rem;line-height:1.55}.single-post .fdf-single__aside-categories .wp-block-categories,.single-post .fdf-single__aside-categories .wp-block-categories ul{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.single-post .fdf-single__aside-categories .wp-block-categories li{background:var(--fdf-bg);border:1px solid var(--fdf-border);transition:background-color var(--fdf-transition), border-color var(--fdf-transition);border-radius:8px;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.single-post .fdf-single__aside-categories .wp-block-categories li:hover{background:var(--fdf-surface-2);border-color:var(--fdf-muted)}.single-post .fdf-single__aside-categories .wp-block-categories a{color:var(--fdf-text);flex:1;font-size:.875rem;font-weight:500;text-decoration:none}.single-post .fdf-single__aside-newsletter{background:linear-gradient(160deg, var(--fdf-cta-blue) 0%, color-mix(in srgb, var(--fdf-cta-blue) 75%, #000) 100%);color:#fff;text-align:left;border-color:#0000}.single-post .fdf-single__aside-newsletter .fdf-single__aside-label{display:none}.single-post .fdf-single__nl-icon{color:#fff;background:#ffffff26;border:1px solid #ffffff40;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.single-post .fdf-single__nl-title{letter-spacing:-.01em;font-size:1.125rem;font-weight:700;color:#fff!important;margin:0!important}.single-post .fdf-single__nl-text{color:#ffffffe0;margin:0;font-size:.875rem;line-height:1.5}.single-post .fdf-single__nl-cta .wp-block-button__link{border:none;font-weight:700;color:var(--fdf-cta-blue)!important;background-color:#fff!important}.single-post .fdf-single__nl-cta .wp-block-button__link:hover{transform:translateY(-1px);background-color:#ffffffeb!important}.single-post .fdf-single__related:not(:has(.fdf-single__related-inner)),.single-signalement .fdf-single__related:not(:has(.fdf-single__related-inner)){display:none}.single-post .fdf-single__related,.single-signalement .fdf-single__related{box-sizing:border-box;border-top:1px solid var(--fdf-border);width:100%;max-width:100%;margin-inline:0;padding-top:.35rem}.single-post .fdf-single__related .wp-block-shortcode,.single-signalement .fdf-single__related .wp-block-shortcode{width:100%;max-width:none;margin:0;display:block}.single-post .fdf-single__related .fdf-single__related-inner,.single-signalement .fdf-single__related .fdf-single__related-inner{width:100%;display:block}@media (width>=782px){.single-signalement .fdf-single__container>.fdf-single__related{box-sizing:border-box;max-width:min(var(--wp--style--global--content-size,1140px), 100%)!important;margin-left:0!important;margin-right:auto!important;margin-inline:0 auto!important}}.fdf-single__related-title{letter-spacing:.12em;text-transform:uppercase;color:var(--fdf-muted);margin:0 0 .45rem;font-size:.6875rem;font-weight:700}.fdf-single__related-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;place-items:start stretch;gap:.65rem;width:100%;margin:0;padding:0;list-style:none;display:grid}@media (width<=639px){.fdf-single__related-grid{grid-template-columns:1fr;gap:.55rem}}.fdf-single__related-card{background:var(--fdf-surface);border:1px solid var(--fdf-border);min-height:0;transition:transform var(--fdf-transition), box-shadow var(--fdf-transition), border-color var(--fdf-transition);border-radius:12px;flex-direction:column;margin:0;display:flex;overflow:hidden}.fdf-single__related-card:hover{box-shadow:0 12px 36px color-mix(in srgb, var(--fdf-text) 10%, transparent);border-color:color-mix(in srgb, var(--fdf-text) 16%, var(--fdf-border));transform:translateY(-2px)}.fdf-single__related-card-link{flex-direction:column;align-items:stretch;min-height:0;display:flex;color:inherit!important;text-decoration:none!important}.fdf-single__related-card-media{background:color-mix(in srgb, var(--fdf-text) 6%, var(--fdf-surface));flex-shrink:0;width:100%;min-height:7.25rem;max-height:9.5rem;margin:0;position:relative;overflow:hidden}.fdf-single__related-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0}.fdf-single__related-card:hover .fdf-single__related-card-media img{transform:scale(1.03)}.fdf-single__related-card-body{flex-direction:column;gap:.25rem;min-width:0;min-height:0;padding:.55rem .65rem .6rem;display:flex}@media (width>=640px){.fdf-single__related-card-link{flex-direction:row;align-items:stretch}.fdf-single__related-card-media{align-self:stretch;width:clamp(100px,26%,168px);min-height:5.5rem;max-height:none}.fdf-single__related-card-body{flex:1 1 0;justify-content:flex-start;padding:.5rem .65rem .55rem .7rem}}.fdf-single__related-card-cat{letter-spacing:.1em;text-transform:uppercase;color:var(--fdf-muted);margin:0;font-size:.625rem;font-weight:700}.fdf-single__related-card-title{letter-spacing:-.01em;color:var(--fdf-text);transition:color var(--fdf-transition);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:clamp(.875rem,1.1vw,.9375rem);font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.fdf-single__related-card:hover .fdf-single__related-card-title{color:var(--fdf-cta-blue)}.fdf-single__related-card-excerpt{color:var(--fdf-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.38;display:-webkit-box;overflow:hidden}.fdf-single__related-card-date{color:var(--fdf-muted);margin:.15rem 0 0;padding-top:.1rem;font-size:.6875rem;font-weight:500}@media (prefers-reduced-motion:reduce){.fdf-single__related-card,.fdf-single__related-card-media img{transition:none!important}.fdf-single__related-card:hover,.fdf-single__related-card:hover .fdf-single__related-card-media img{transform:none}}@media (width>=782px){.single-post .fdf-single__columns.is-stacked-on-mobile{flex-flow:row;align-items:flex-start}.single-post .fdf-single__columns.is-stacked-on-mobile>.fdf-single__col-content{min-width:0;flex-grow:1!important}.single-post .fdf-single__columns.is-stacked-on-mobile>.fdf-single__col-aside{max-width:22rem;flex-grow:0!important;flex-shrink:0!important}.single-post .fdf-single__aside-stack{top:calc(env(safe-area-inset-top,0px) + var(--fdf-header-band-h,7rem) + 1rem);position:sticky}.single-post .fdf-single__author-card{display:none!important}}@media (width>=1280px){.single-post .fdf-single__columns.is-stacked-on-mobile>.fdf-single__col-aside{max-width:22rem;flex-basis:22rem!important}}@media (width<=781px){.single-post .fdf-single__col-aside{display:none!important}}.wp-block-navigation .current-menu-item>a,.wp-block-navigation .current-menu-item>.wp-block-navigation-item__content{color:var(--fdf-text)!important}.wp-element-button,.wp-block-button__link{transition:background-color var(--fdf-transition), transform .1s ease, color var(--fdf-transition), border-color var(--fdf-transition);font-family:Outfit,sans-serif}.wp-element-button:hover,.wp-block-button__link:hover{transform:translateY(-1px)}.wp-block-button.is-style-cta-bleu .wp-block-button__link,.wp-block-button.is-style-cta-bleu .wp-element-button{background-color:var(--fdf-cta-blue)!important;color:#fff!important;border-color:#0000!important}.wp-block-button.is-style-cta-bleu .wp-block-button__link:hover,.wp-block-button.is-style-cta-bleu .wp-element-button:hover{background-color:var(--fdf-cta-blue-hover)!important;color:#fff!important}.wp-block-button.is-style-cta-rouge .wp-block-button__link,.wp-block-button.is-style-cta-rouge .wp-element-button{background-color:var(--fdf-cta-red)!important;color:#fff!important;border-color:#0000!important}.wp-block-button.is-style-cta-rouge .wp-block-button__link:hover,.wp-block-button.is-style-cta-rouge .wp-element-button:hover{background-color:var(--fdf-cta-red-hover)!important;color:#fff!important}.um-field-label label,.um-field-label .um-field-label-text{color:var(--fdf-text)!important;font-family:Outfit,sans-serif!important}.um input[type=text],.um input[type=email],.um input[type=password],.um textarea{background:var(--fdf-surface)!important;border-color:var(--fdf-border)!important;color:var(--fdf-text)!important;border-radius:6px!important;font-family:Outfit,sans-serif!important}.um .um-button,.um-btn{background-color:var(--fdf-cta-blue)!important;color:#fff!important;border-radius:6px!important;font-family:Outfit,sans-serif!important;font-weight:600!important}.um .um-button:hover{background-color:var(--fdf-cta-blue-hover)!important}.message-bienvenue{background:var(--fdf-surface);border-left:3px solid var(--fdf-cta-blue);color:var(--fdf-text);border-radius:8px;padding:10px 16px;font-family:Outfit,sans-serif}.message-bienvenue a{color:var(--fdf-link);text-decoration:underline}.message-bienvenue a:hover{color:var(--fdf-link-hover)}@media (width<=768px){:root{--fdf-header-shell-pad-left:max(10px, env(safe-area-inset-left,0px));--fdf-header-shell-pad-right:max(10px, env(safe-area-inset-right,0px))}.fdf-header{padding-top:max(10px, calc(env(safe-area-inset-top,0px) + 4px));padding-bottom:max(8px, env(safe-area-inset-bottom,0px))}.fdf-header__top{min-height:44px;padding-bottom:8px}.fdf-header__top>.fdf-user-menu{width:44px;min-height:44px}.fdf-header__top>.fdf-burger-btn,.fdf-header .fdf-burger-btn{width:48px;height:48px;border-radius:12px!important}.fdf-header .fdf-burger-btn .fdf-burger-material{font-size:24px}.fdf-header__top>.fdf-user-menu .fdf-user-toggle{justify-content:center;width:100%;min-height:44px;padding:0}.fdf-header__top>.fdf-espaces-menu{width:44px;min-height:44px}.fdf-header__top>.fdf-espaces-menu .fdf-espaces-toggle{justify-content:center;width:100%;min-height:44px;padding:0}.fdf-user-label,.fdf-espaces-toggle__label{display:none}.fdf-header__top>.fdf-header__quick{flex-shrink:0;min-width:0}.fdf-header__quick .fdf-header__pill-label{display:none}.fdf-header__top>.fdf-header__quick .fdf-header__pill--live{border-radius:12px;justify-content:center;gap:0;width:44px;min-width:44px;min-height:44px;padding:0}.fdf-header__top>.fdf-header__quick .fdf-header__pill--live .fdf-header__pill-icon{width:16px;height:16px}.fdf-toggle-label{display:none}.fdf-theme-toggle{padding:.4rem .5rem}}@media (width<=480px){:root{--fdf-header-shell-pad-left:max(8px, env(safe-area-inset-left,0px));--fdf-header-shell-pad-right:max(8px, env(safe-area-inset-right,0px))}.fdf-header{padding-top:max(8px, calc(env(safe-area-inset-top,0px) + 3px));padding-bottom:max(6px, env(safe-area-inset-bottom,0px))}.fdf-header__top{min-height:40px;padding-bottom:6px}.fdf-header__top>.fdf-user-menu{width:40px;min-height:40px}.fdf-header__top>.fdf-burger-btn,.fdf-header .fdf-burger-btn{width:44px;height:44px;border-radius:11px!important}.fdf-header .fdf-burger-btn .fdf-burger-material{font-size:22px}.fdf-header__top>.fdf-user-menu .fdf-user-toggle{min-height:40px}.fdf-header__top>.fdf-espaces-menu{width:40px;min-height:40px}.fdf-header__top>.fdf-espaces-menu .fdf-espaces-toggle{min-height:40px}.fdf-header__top>.fdf-header__quick .fdf-header__pill--live{border-radius:11px;width:40px;min-width:40px;min-height:40px}}.alert-banner{box-sizing:border-box;color:#fff;background:#cd0000;border:none;border-bottom:1px solid #0000001f;flex-direction:column;flex-shrink:0;width:100%;margin:0;padding:0;font-family:Outfit,sans-serif;display:flex;position:relative}.alert-banner-link{width:100%;color:inherit;flex-direction:column;display:flex;text-decoration:none!important}.alert-banner-close{top:50%;right:max(.5rem, env(safe-area-inset-right,0px));z-index:2;width:30px;height:30px;color:inherit;cursor:pointer;background:#00000038;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;transition:background .2s,transform .2s;display:inline-flex;position:absolute;transform:translateY(-50%)}.alert-banner-close:hover,.alert-banner-close:focus-visible{background:#00000061;outline:none;transform:translateY(-50%)scale(1.05)}.alert-banner--info{background:#cd0000}.alert-banner--meteo{background:#1d6fb8}.alert-banner--exclusif{background:#1a1f2e}.alert-banner-intro,.alert-banner-main{box-sizing:border-box;width:100%;max-width:1330px;padding-left:var(--fdf-header-shell-pad-left);padding-right:var(--fdf-header-shell-pad-right);align-items:center;margin-left:auto;margin-right:auto;display:flex}.alert-banner-intro{display:none}.alert-banner-main{min-height:clamp(36px,9vw,44px);padding-top:.45rem;padding-bottom:.5rem;padding-right:calc(var(--fdf-header-shell-pad-right) + 38px);flex-wrap:nowrap;align-items:center;gap:.65rem}.alert-banner-label{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;align-items:center;gap:.35rem;font-size:.72rem;font-weight:800;display:inline-flex}.alert-banner-label .material-icons{font-size:1rem}.alert-banner-label-text{gap:.28rem;display:inline-flex}.alert-banner-title{white-space:normal;overflow-wrap:anywhere;flex:auto;min-width:0;font-size:.875rem;font-weight:600;line-height:1.3;position:relative}.alert-banner-arrow{opacity:.92;flex-shrink:0;font-size:1.25rem}.alert-banner-link:hover,.alert-banner-link:focus-visible{color:#fff;filter:brightness(1.04);outline:none}@media (width<=767px){.alert-banner-main{flex-wrap:nowrap;align-items:center;gap:.4rem;min-height:40px;padding-top:.35rem;padding-bottom:.35rem}.alert-banner-label{gap:0;font-size:0}.alert-banner-label .material-icons{font-size:1.05rem}.alert-banner-label-text{display:none}.alert-banner-title{white-space:normal;overflow-wrap:anywhere;flex:auto;width:auto;min-width:0;font-size:.8125rem;line-height:1.3}.alert-banner-arrow{font-size:1.15rem}}@keyframes fdf-info-alert-shimmer{0%{background-position:0%}to{background-position:200%}}.fdf-info-alert{--fdf-info-alert-red:#b30404;--fdf-info-alert-red-mid:#d00100;--fdf-info-alert-red-light:#ff3a3a;box-sizing:border-box;color:#fff;background:linear-gradient(105deg, var(--fdf-info-alert-red) 0%, var(--fdf-info-alert-red-mid) 35%, var(--fdf-info-alert-red-light) 50%, var(--fdf-info-alert-red-mid) 65%, var(--fdf-info-alert-red) 100%);background-size:200% 100%;border:none;border-bottom:1px solid #0000001f;flex-shrink:0;width:100%;margin:0;padding:0;font-family:Outfit,sans-serif;animation:5s ease-in-out infinite fdf-info-alert-shimmer}.fdf-info-alert__inner{box-sizing:border-box;width:100%;max-width:1330px;padding:.32rem var(--fdf-header-shell-pad-right) .34rem var(--fdf-header-shell-pad-left);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.45rem .75rem;min-height:0;margin-left:auto;margin-right:auto;display:flex}.fdf-info-alert__media{flex-shrink:0;align-items:center;line-height:0;display:flex}.fdf-info-alert__img{object-fit:contain;border-radius:6px;width:36px;height:36px;box-shadow:0 1px 3px #0003}.fdf-info-alert__text{text-align:left;flex-direction:column;flex:160px;align-items:flex-start;gap:.06rem;min-width:0;line-height:1.2;display:flex}.fdf-info-alert__title{letter-spacing:.02em;text-transform:none;color:#fff;font-size:.8125rem;font-weight:600;display:block}.fdf-info-alert__sub{color:#ffffffd1;letter-spacing:.02em;max-width:none;font-size:.8125rem;font-weight:500;line-height:1.25;display:block}.fdf-info-alert__action{flex-shrink:0}.fdf-info-alert__btn{letter-spacing:.03em;white-space:nowrap;border:1px solid #fffffff2;border-radius:9999px;justify-content:center;align-items:center;padding:.28rem .65rem;font-size:.6875rem;font-weight:700;transition:transform .12s,box-shadow .15s,background-color .15s;display:inline-flex;box-shadow:0 1px 4px #0000002e;color:var(--fdf-info-alert-red-mid)!important;background:#fff!important;text-decoration:none!important}.fdf-info-alert__btn:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000038;color:#7a0101!important;background:#fffffff5!important}@media (width>=640px){.fdf-info-alert__inner{padding-top:.3rem;padding-bottom:.34rem}.fdf-info-alert__text{flex-flow:wrap;align-items:baseline;gap:.05rem .45rem}.fdf-info-alert__title{font-weight:600}.fdf-info-alert__sub{color:#ffffffc7;font-weight:500}.fdf-info-alert__text:has(.fdf-info-alert__title) .fdf-info-alert__sub:before{content:"—";opacity:.55;margin-right:.3rem;font-weight:600}}@media (prefers-reduced-motion:reduce){.fdf-info-alert{background:var(--fdf-info-alert-red-mid);animation:none}}body.fdf-has-info-alert{--fdf-info-alert-h:clamp(36px, 9vw, 52px)}#fdf-cmp-confidentialite-slot{margin:0!important}#fdf-cmp-confidentialite-slot a#qc-cmp2-persistent-link,#fdf-cmp-confidentialite-slot #qc-cmp2-persistent-link,.fdf-footer__credit a#qc-cmp2-persistent-link,.fdf-footer__credit #qc-cmp2-persistent-link{writing-mode:horizontal-tb!important;-webkit-writing-mode:horizontal-tb!important;color:#000!important;box-shadow:none!important;visibility:visible!important;opacity:1!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;text-align:inherit!important;text-transform:none!important;font-size:inherit!important;font-family:inherit!important;font-weight:400!important;line-height:inherit!important;letter-spacing:normal!important;z-index:auto!important;clip:auto!important;clip-path:none!important;pointer-events:auto!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important;text-decoration:none!important;display:inline!important;position:static!important;inset:auto!important;-webkit-transform:none!important;transform:none!important}#fdf-cmp-confidentialite-slot a#qc-cmp2-persistent-link:hover,#fdf-cmp-confidentialite-slot a#qc-cmp2-persistent-link:focus,.fdf-footer__credit a#qc-cmp2-persistent-link:hover,.fdf-footer__credit a#qc-cmp2-persistent-link:focus{color:#000!important;text-decoration:underline!important}.fdf-carousel-wrap{position:relative}.fdf-carousel-btn{z-index:10;background:var(--fdf-bg);border:1px solid var(--fdf-border);cursor:pointer;width:38px;height:38px;color:var(--fdf-text);transition:background var(--fdf-transition), box-shadow var(--fdf-transition), opacity var(--fdf-transition), transform .15s ease;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 12px #0000001f}.fdf-carousel-btn:hover{background:var(--fdf-surface);box-shadow:0 4px 20px #0000002e}.fdf-carousel-btn:active{transform:translateY(-50%)scale(.93)}.fdf-carousel-btn--prev{left:-18px}.fdf-carousel-btn--next{right:-18px}.fdf-carousel-btn[disabled]{opacity:0;pointer-events:none}@media (width<=599px){.fdf-carousel-btn--prev{left:-10px}.fdf-carousel-btn--next{right:-10px}.fdf-carousel-btn{width:32px;height:32px}}#fdf-login-bar{z-index:9999;background:var(--fdf-surface);border:1px solid var(--fdf-border);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(12px);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:calc(100% - 32px);max-width:620px;padding:14px 16px 14px 20px;transition:transform .32s cubic-bezier(.34,1.26,.64,1),opacity .28s;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)translateY(calc(100% + 24px));box-shadow:0 8px 32px #00000024,0 2px 8px #00000014}#fdf-login-bar.fdf-login-bar--visible{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}#fdf-login-bar.fdf-login-bar--hiding{opacity:0;pointer-events:none;transform:translate(-50%)translateY(calc(100% + 24px))}.fdf-login-bar__inner{align-items:center;gap:10px;min-width:0;display:flex}.fdf-login-bar__icon{color:var(--fdf-muted);flex-shrink:0}.fdf-login-bar__text{color:var(--fdf-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.9375rem;line-height:1.45;overflow:hidden}.fdf-login-bar__link{color:var(--fdf-cta-blue);transition:color var(--fdf-transition);font-weight:600;text-decoration:none}.fdf-login-bar__link:hover{color:var(--fdf-cta-blue-hover);text-decoration:underline}.fdf-login-bar__close{background:color-mix(in srgb, var(--fdf-text) 8%, transparent);cursor:pointer;width:30px;height:30px;color:var(--fdf-muted);transition:background var(--fdf-transition), color var(--fdf-transition);border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.fdf-login-bar__close:hover{background:color-mix(in srgb, var(--fdf-text) 15%, transparent);color:var(--fdf-text)}@media (width<=599px){#fdf-login-bar{border-radius:12px;width:calc(100% - 24px);padding:12px 12px 12px 16px;bottom:12px}.fdf-login-bar__text{white-space:normal;font-size:.875rem}}@media (prefers-color-scheme:dark){:root:not([data-theme]) .wp-block-heading[style*="color:#0A0A0A"],:root:not([data-theme]) .wp-block-heading[style*="color: #0A0A0A"],:root:not([data-theme]) .wp-site-title[style*="color:#0A0A0A"],:root:not([data-theme]) .wp-site-title[style*="color: #0A0A0A"],:root:not([data-theme]) p[style*="color:#0A0A0A"],:root:not([data-theme]) p[style*="color: #0A0A0A"]{color:var(--fdf-text)!important}}[data-theme=dark] .wp-block-heading[style*="color:#0A0A0A"],[data-theme=dark] .wp-block-heading[style*="color: #0A0A0A"],[data-theme=dark] .wp-site-title[style*="color:#0A0A0A"],[data-theme=dark] .wp-site-title[style*="color: #0A0A0A"],[data-theme=dark] p[style*="color:#0A0A0A"],[data-theme=dark] p[style*="color: #0A0A0A"]{color:var(--fdf-text)!important}.wp-block-query .wp-block-post-template.is-layout-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--fdf-border) transparent;align-items:stretch;flex-flow:row!important;grid-template-columns:none!important;gap:16px!important;margin:0!important;padding:8px 2px 10px!important;list-style:none!important;display:flex!important;overflow:auto visible!important}.wp-block-query .wp-block-post-template.is-layout-grid::-webkit-scrollbar{height:4px}.wp-block-query .wp-block-post-template.is-layout-grid::-webkit-scrollbar-track{background:0 0}.wp-block-query .wp-block-post-template.is-layout-grid::-webkit-scrollbar-thumb{background:var(--fdf-border);border-radius:2px}.wp-block-query,.wp-block-group:has(.wp-block-post-template.is-layout-grid),.wp-block-group.is-layout-constrained:has(.wp-block-post-template.is-layout-grid),.wp-block-group.has-global-padding:has(.wp-block-post-template.is-layout-grid){overflow:visible!important}.wp-block-query .wp-block-post-template.is-layout-grid>.wp-block-post{scroll-snap-align:start;flex:0 0 260px!important;width:260px!important;min-width:260px!important}.wp-block-query .wp-block-post-template.is-layout-grid>.wp-block-post>.wp-block-group{background:var(--fdf-surface)!important;border:1px solid var(--fdf-border)!important;border-radius:12px!important;flex-direction:column!important;height:100%!important;transition:transform .22s,box-shadow .22s,border-color .22s!important;display:flex!important;overflow:hidden!important;box-shadow:0 2px 10px #00000012!important}.wp-block-query .wp-block-post-template.is-layout-grid>.wp-block-post:hover>.wp-block-group{border-color:color-mix(in srgb, var(--fdf-text) 20%, transparent)!important;transform:translateY(-4px)!important;box-shadow:0 14px 36px #0000002e!important}.wp-block-query .wp-block-post-template.is-layout-grid .wp-block-post-featured-image{border-radius:0!important;flex-shrink:0!important;align-self:stretch!important;width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important}.wp-block-query .wp-block-post-template.is-layout-grid .wp-block-post-featured-image a{width:100%!important;display:block!important}.wp-block-query .wp-block-post-template.is-layout-grid .wp-block-post-featured-image img{object-fit:cover!important;object-position:center!important;border-radius:0!important;width:100%!important;max-width:none!important;height:160px!important;transition:transform .38s!important;display:block!important}.wp-block-query .wp-block-post-template.is-layout-grid .wp-block-post:hover .wp-block-post-featured-image img{transform:scale(1.06)!important}.wp-block-query .wp-block-post-template.is-layout-grid .wp-block-post-terms a{background:var(--fdf-surface-2)!important;color:var(--fdf-text)!important}.wp-block-query .wp-block-post-template.is-layout-grid .wp-block-post-title a{color:var(--fdf-text)!important}.wp-block-query .wp-block-post-template.is-layout-grid .wp-block-post-date{color:var(--fdf-muted)!important}@media (width<=1023px){.wp-block-query .wp-block-post-template.is-layout-grid>.wp-block-post{flex:0 0 228px!important;width:228px!important;min-width:228px!important}}@media (width<=599px){.wp-block-query .wp-block-post-template.is-layout-grid>.wp-block-post{flex:0 0 200px!important;width:200px!important;min-width:200px!important}.wp-block-query .wp-block-post-template.is-layout-grid .wp-block-post-featured-image img,.wp-block-query .wp-block-post-template.is-layout-grid .wp-block-post-featured-image a{height:130px!important}}.wp-block-group+.wp-block-group,.wp-block-query:not(:first-child),.entry-content>*+*,.fdf-footer,footer.wp-block-template-part{content-visibility:auto;contain-intrinsic-size:0 400px}main.fdf-archive,.fdf-archive{background-color:var(--fdf-bg);color:var(--fdf-text)}.fdf-archive main.fdf-archive,body.archive main.fdf-archive,body.blog main.fdf-archive,body.search main.fdf-archive{margin-block-start:0!important;margin-top:0!important}.fdf-archive__hero{isolation:isolate;background:radial-gradient(1200px 600px at 90% -10%, #7a10103d 0%, transparent 60%), radial-gradient(900px 500px at -10% 110%, #4a08082e 0%, transparent 60%), linear-gradient(165deg, color-mix(in srgb, #5a0a0c 10%, var(--fdf-surface)) 0%, color-mix(in srgb, #2b0508 6%, var(--fdf-bg)) 100%);border-bottom:1px solid var(--fdf-border);position:relative;overflow:hidden}.fdf-archive__hero:before{content:"";pointer-events:none;background-image:linear-gradient(to right, color-mix(in srgb, var(--fdf-text) 4%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--fdf-text) 4%, transparent) 1px, transparent 1px);z-index:0;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 40%,#000 10%,#0000 75%);mask-image:radial-gradient(80% 60% at 50% 40%,#000 10%,#0000 75%)}.fdf-archive__hero-inner{z-index:1;width:100%;max-width:var(--wp--style--global--wide-size,1140px);text-align:center;flex-direction:column;align-items:center;gap:clamp(.85rem,2vw,1.25rem);margin-inline:auto;display:flex;position:relative}.fdf-archive__hero-fade{background:linear-gradient(180deg, transparent 0%, var(--fdf-bg) 100%);pointer-events:none;z-index:1;height:clamp(32px,6vw,64px);position:absolute;bottom:0;left:0;right:0}[data-theme=light] .fdf-archive__hero{background:radial-gradient(720px 400px at -5% -15%, color-mix(in srgb, var(--fdf-cta-red) 14%, transparent) 0%, transparent 50%), radial-gradient(780px 440px at 105% -12%, color-mix(in srgb, var(--fdf-cta-red) 12%, transparent) 0%, transparent 52%), linear-gradient(165deg, color-mix(in srgb, var(--fdf-cta-red) 4%, var(--fdf-surface)) 0%, var(--fdf-bg) 100%)}@media (prefers-color-scheme:light){:root:not([data-theme]) .fdf-archive__hero{background:radial-gradient(720px 400px at -5% -15%, color-mix(in srgb, var(--fdf-cta-red) 14%, transparent) 0%, transparent 50%), radial-gradient(780px 440px at 105% -12%, color-mix(in srgb, var(--fdf-cta-red) 12%, transparent) 0%, transparent 52%), linear-gradient(165deg, color-mix(in srgb, var(--fdf-cta-red) 4%, var(--fdf-surface)) 0%, var(--fdf-bg) 100%)}}[data-theme=dark] .fdf-archive__hero{background:radial-gradient(720px 400px at -5% -15%, color-mix(in srgb, var(--fdf-cta-red) 26%, transparent) 0%, transparent 48%), radial-gradient(780px 440px at 105% -12%, color-mix(in srgb, var(--fdf-cta-red) 22%, transparent) 0%, transparent 50%), linear-gradient(165deg, color-mix(in srgb, var(--fdf-cta-red) 10%, var(--fdf-surface)) 0%, var(--fdf-bg) 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .fdf-archive__hero{background:radial-gradient(720px 400px at -5% -15%, color-mix(in srgb, var(--fdf-cta-red) 26%, transparent) 0%, transparent 48%), radial-gradient(780px 440px at 105% -12%, color-mix(in srgb, var(--fdf-cta-red) 22%, transparent) 0%, transparent 50%), linear-gradient(165deg, color-mix(in srgb, var(--fdf-cta-red) 10%, var(--fdf-surface)) 0%, var(--fdf-bg) 100%)}}.fdf-archive__breadcrumb{letter-spacing:.04em;color:var(--fdf-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;font-size:.8125rem;font-weight:600;display:flex}.fdf-archive__crumb{color:var(--fdf-muted);transition:color var(--fdf-transition);text-decoration:none}.fdf-archive__crumb[href]:hover{color:var(--fdf-text);text-underline-offset:3px;text-decoration:underline}.fdf-archive__crumb--current{color:var(--fdf-text)}.fdf-archive__crumb-sep{color:color-mix(in srgb, var(--fdf-muted) 60%, transparent);font-weight:400}.fdf-archive__breadcrumb>.fdf-archive__crumb-sep:last-of-type{display:none}.fdf-archive__title.wp-block-query-title,.fdf-archive__breadcrumb+.wp-block-query-title{text-wrap:balance;flex-direction:column;align-items:center;gap:.85rem;display:flex;color:var(--fdf-text)!important;margin:0!important}.fdf-archive__title .fdf-archive__kicker{text-transform:uppercase;color:var(--fdf-cta-red);align-items:center;gap:.5rem;display:inline-flex;letter-spacing:.18em!important;font-size:clamp(.75rem,1vw,.875rem)!important;font-weight:800!important;line-height:1!important}.fdf-archive__title .fdf-archive__kicker:before{content:"";background:var(--fdf-cta-red);width:.5rem;height:.5rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--fdf-cta-red) 25%, transparent);border-radius:50%;animation:2.4s ease-in-out infinite fdf-archive-kicker-pulse;display:inline-block}.fdf-archive__title .fdf-archive__title-text{line-height:1.08;display:block}@keyframes fdf-archive-kicker-pulse{0%,to{box-shadow:0 0 0 4px color-mix(in srgb, var(--fdf-cta-red) 25%, transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--fdf-cta-red) 8%, transparent)}}@media (prefers-reduced-motion:reduce){.fdf-archive__title .fdf-archive__kicker:before{animation:none}}.fdf-archive__desc.wp-block-term-description,.fdf-archive__desc.wp-block-term-description p{text-align:center;max-width:56ch;color:var(--fdf-muted)!important;margin:0 auto!important}.fdf-archive__desc.wp-block-term-description:empty{display:none}.fdf-archive__container{padding-left:max(var(--wp--style--root--padding-left,1rem), env(safe-area-inset-left,0px));padding-right:max(var(--wp--style--root--padding-right,1rem), env(safe-area-inset-right,0px))}.fdf-archive__columns.is-stacked-on-mobile{margin-block-start:0;gap:clamp(1.5rem,4vw,3rem)!important}@media (width<=781px){.fdf-archive__columns.is-stacked-on-mobile>.wp-block-column{flex-basis:100%!important}}@media (width>=782px){.fdf-archive__columns.is-stacked-on-mobile{flex-flow:row;align-items:flex-start}.fdf-archive__columns.is-stacked-on-mobile>.fdf-archive__col-content{min-width:0;flex-grow:1!important}.fdf-archive__columns.is-stacked-on-mobile>.fdf-archive__col-aside{max-width:22rem;flex-grow:0!important;flex-shrink:0!important}.fdf-archive__aside-stack{top:calc(env(safe-area-inset-top,0px) + var(--fdf-header-band-h,7rem) + 1rem);position:sticky}}@media (width>=1280px){.fdf-archive__columns.is-stacked-on-mobile>.fdf-archive__col-aside{max-width:22rem;flex-basis:22rem!important}}.fdf-archive__grid.wp-block-post-template,ul.wp-block-post-template.fdf-archive__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(.85rem,2vw,1.5rem);margin:0;padding:0;list-style:none;display:grid!important}@media (width<=599px){.fdf-archive__grid.wp-block-post-template,ul.wp-block-post-template.fdf-archive__grid{grid-template-columns:1fr}}.fdf-archive .wp-block-query .wp-block-post-template,.fdf-archive .wp-block-query .wp-block-post-template.is-layout-grid{scroll-snap-type:none!important;grid-auto-flow:row!important;display:grid!important;overflow:visible!important}.fdf-archive .wp-block-query .wp-block-post-template>.wp-block-post,.fdf-archive .wp-block-query .wp-block-post-template.is-layout-grid>.wp-block-post{flex:initial!important;scroll-snap-align:none!important;width:auto!important;min-width:0!important;max-width:100%!important}.fdf-archive__grid>.wp-block-post{background:var(--fdf-surface);border:1px solid var(--fdf-border);height:100%;min-height:0;transition:transform var(--fdf-transition), box-shadow var(--fdf-transition), border-color var(--fdf-transition);border-radius:14px;flex-direction:column;align-self:stretch;display:flex;overflow:hidden}.fdf-archive__grid>.wp-block-post:hover{box-shadow:0 18px 50px color-mix(in srgb, var(--fdf-text) 12%, transparent);border-color:color-mix(in srgb, var(--fdf-text) 18%, var(--fdf-border));transform:translateY(-3px)}.fdf-archive__card,.wp-block-group.fdf-archive__card{background:0 0;border:0;border-radius:0;flex-direction:column;flex:auto;gap:0;height:100%;min-height:0;padding:0;display:flex}.fdf-archive__card-media.wp-block-post-featured-image,.fdf-archive__card .wp-block-post-featured-image{background:color-mix(in srgb, var(--fdf-text) 5%, var(--fdf-surface));flex:none;align-self:stretch;width:100%;max-width:none;margin:0;overflow:hidden}.fdf-archive__card-media a,.fdf-archive__card .wp-block-post-featured-image a{width:100%;line-height:0;display:block}.fdf-archive__card-media img,.fdf-archive__card .wp-block-post-featured-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block;max-width:none!important}.fdf-archive__grid>.wp-block-post:hover .fdf-archive__card-media img,.fdf-archive__grid>.wp-block-post:hover .wp-block-post-featured-image img{transform:scale(1.04)}.fdf-archive__card-body,.wp-block-group.fdf-archive__card-body{flex-direction:column;flex:auto;gap:.5rem;min-height:0;padding:clamp(.9rem,2vw,1.25rem);display:flex}.fdf-archive .fdf-archive__card-cat.wp-block-post-terms{display:none!important}.fdf-archive__card-title.wp-block-post-title{letter-spacing:-.005em;text-wrap:balance;margin:0;font-size:1.0625rem;font-weight:700;line-height:1.3}.fdf-archive__card-title.wp-block-post-title a{transition:color var(--fdf-transition);text-decoration:none;color:var(--fdf-text)!important}.fdf-archive__grid>.wp-block-post:hover .fdf-archive__card-title.wp-block-post-title a{color:var(--fdf-cta-blue)!important}.fdf-archive__card-excerpt.wp-block-post-excerpt{color:var(--fdf-muted);margin:0;font-size:.875rem;line-height:1.55}.fdf-archive__card-excerpt.wp-block-post-excerpt p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.fdf-archive__card-date.wp-block-post-date{margin:0;color:var(--fdf-muted);margin-top:auto;padding-top:.25rem;font-size:.75rem;font-weight:500}@keyframes fdf-archive-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fdf-archive__grid>.fdf-archive__item--new{animation:.45s cubic-bezier(.22,1,.36,1) both fdf-archive-fade-in}@media (prefers-reduced-motion:reduce){.fdf-archive__grid>.wp-block-post,.fdf-archive__grid>.wp-block-post:hover,.fdf-archive__grid>.fdf-archive__item--new,.fdf-archive__card-media img{transition:none!important;animation:none!important;transform:none!important}}.fdf-archive__pagination.wp-block-query-pagination{margin-top:clamp(1.5rem,4vw,2.5rem);font-weight:600;gap:.45rem!important}.fdf-archive__pagination.wp-block-query-pagination a,.fdf-archive__pagination.wp-block-query-pagination .page-numbers{background:var(--fdf-surface);border:1px solid var(--fdf-border);min-width:2.25rem;color:var(--fdf-text);transition:background-color var(--fdf-transition), border-color var(--fdf-transition), color var(--fdf-transition);border-radius:8px;justify-content:center;align-items:center;padding:.5rem .85rem;text-decoration:none;display:inline-flex}.fdf-archive__pagination.wp-block-query-pagination a:hover,.fdf-archive__pagination.wp-block-query-pagination .page-numbers:hover,.fdf-archive__pagination.wp-block-query-pagination .page-numbers.current{background:var(--fdf-text);border-color:var(--fdf-text);color:var(--fdf-bg)}.fdf-archive__query.fdf-archive__query--js .fdf-archive__pagination{display:none!important}.fdf-archive__loadmore-wrap{flex-direction:column;align-items:center;gap:.85rem;margin-top:clamp(1.25rem,3vw,2rem);display:flex}.fdf-archive__loadmore-wrap[hidden]{display:none}.fdf-archive__loadmore{background:var(--fdf-text);color:var(--fdf-bg);letter-spacing:.01em;cursor:pointer;transition:transform .15s ease, background-color var(--fdf-transition), opacity var(--fdf-transition);border:0;border-radius:9999px;align-items:center;gap:.55rem;padding:.75rem 1.5rem;font:600 .9375rem/1 Outfit,sans-serif;display:inline-flex}.fdf-archive__loadmore:hover:not(:disabled){background:var(--fdf-cta-blue);transform:translateY(-1px)}.fdf-archive__loadmore:focus-visible{outline:2px solid var(--fdf-cta-blue);outline-offset:3px}.fdf-archive__loadmore:disabled{opacity:.65;cursor:progress}.fdf-archive__loadmore-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.75s linear infinite fdf-archive-spin}.fdf-archive__loadmore[data-state=idle] .fdf-archive__loadmore-spinner,.fdf-archive__loadmore[data-state=end] .fdf-archive__loadmore-spinner{display:none}@keyframes fdf-archive-spin{to{transform:rotate(360deg)}}.fdf-archive__loadmore-status{color:var(--fdf-muted);min-height:1em;font-size:.8125rem}.fdf-archive__loadmore-status[role=alert]{color:var(--fdf-cta-red);font-weight:600}.fdf-archive__sentinel{width:100%;height:1px;margin-top:2rem}.fdf-archive__skeleton{background:var(--fdf-surface);border:1px solid var(--fdf-border);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.fdf-archive__skeleton:before,.fdf-archive__skeleton:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--fdf-text) 5%, transparent) 0%, color-mix(in srgb, var(--fdf-text) 12%, transparent) 50%, color-mix(in srgb, var(--fdf-text) 5%, transparent) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite fdf-archive-skel}.fdf-archive__skeleton:before{height:220px}.fdf-archive__skeleton:after{border-radius:6px;height:96px;margin:1rem}@keyframes fdf-archive-skel{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.fdf-archive__loadmore-spinner,.fdf-archive__skeleton:before,.fdf-archive__skeleton:after{animation:none!important}}.fdf-archive__empty{text-align:center;background:var(--fdf-surface);border:1px solid var(--fdf-border);color:var(--fdf-muted);border-radius:16px;flex-direction:column;align-items:center;gap:.85rem;padding:clamp(2rem,6vw,3.5rem) clamp(1rem,4vw,2rem);display:flex}.fdf-archive__empty svg{color:var(--fdf-muted);opacity:.6}.fdf-archive__empty-title{color:var(--fdf-text);margin:0;font-size:1.125rem;font-weight:700}.fdf-archive__empty-text{max-width:48ch;margin:0;font-size:.9375rem;line-height:1.55}.fdf-archive__empty-cta{background:var(--fdf-text);color:var(--fdf-bg);transition:background-color var(--fdf-transition);border-radius:9999px;align-items:center;margin-top:.5rem;padding:.6rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.fdf-archive__empty-cta:hover{background:var(--fdf-cta-blue);color:#fff}.fdf-archive__aside-stack.is-layout-flex,.fdf-archive__aside-stack.wp-block-group-is-layout-flex{box-sizing:border-box;gap:.65rem;width:100%;align-items:stretch!important}.fdf-archive__aside-label{letter-spacing:.12em;text-transform:uppercase;color:var(--fdf-muted);font-size:.6875rem;font-weight:700;margin:0 0 .25rem!important}.fdf-archive__aside-label-loc{color:var(--fdf-text);letter-spacing:.08em;white-space:nowrap;font-weight:800}.fdf-archive .fdf-single__aside-cards{box-sizing:border-box;flex-direction:column;align-self:stretch;gap:.65rem;width:100%;max-width:100%;margin:0;padding:0;display:flex}.fdf-archive .fdf-single__aside-card{box-sizing:border-box;color:#fff;isolation:isolate;background-color:#0a0a0a;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:clamp(14px,2vw,18px);grid-template-columns:1fr auto;grid-template-areas:"status status""body cta";align-items:end;gap:.85rem;width:100%;max-width:100%;min-height:clamp(140px,16vw,180px);padding:clamp(.85rem,1.4vw,1.1rem);text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 18px #00000014}.fdf-archive .fdf-single__aside-card__overlay{z-index:-1;background:linear-gradient(#0000000d 0%,#0000008c 55%,#000000e0 100%),linear-gradient(110deg,#00000073 0%,#0000001a 60%,#0000 100%);position:absolute;inset:0}.fdf-archive .fdf-single__aside-card:hover{transform:translateY(-2px);box-shadow:0 18px 50px #00000038}.fdf-archive .fdf-single__aside-card:focus-visible{outline-offset:3px;outline:2px solid #fff}.fdf-archive .fdf-single__aside-card__status{-webkit-backdrop-filter:blur(8px);letter-spacing:.08em;text-transform:uppercase;color:#fffffff2;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:9999px;grid-area:status;justify-self:end;align-items:center;gap:.4rem;padding:.3rem .6rem .3rem .5rem;font-size:.625rem;font-weight:600;line-height:1;display:inline-flex}.fdf-archive .fdf-single__aside-card__status-dot{background:var(--fdf-card-status-color,#fff9);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--fdf-card-status-color,#fff9) 30%, transparent);border-radius:50%}.fdf-archive .fdf-single__aside-card--live .fdf-single__aside-card__status-dot{animation:2.2s ease-in-out infinite fdf-aside-pulse}.fdf-archive .fdf-single__aside-card__body{flex-direction:column;grid-area:body;gap:.25rem;min-width:0;display:flex}.fdf-archive .fdf-single__aside-card__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#ffffffc7;font-size:.625rem;font-weight:700}.fdf-archive .fdf-single__aside-card__count{letter-spacing:-.01em;color:#fff;text-wrap:balance;font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:700;line-height:1.15}.fdf-archive .fdf-single__aside-card__sub{color:#ffffffc7;font-size:.8125rem;font-weight:400;line-height:1.35}.fdf-archive .fdf-single__aside-card__cta{color:#0a0a0a;letter-spacing:.01em;white-space:nowrap;background:#fff;border-radius:9999px;grid-area:cta;align-self:end;align-items:center;gap:.4rem;padding:.55rem .85rem;font-size:.75rem;font-weight:600;transition:transform .25s,background .2s;display:inline-flex}.fdf-archive .fdf-single__aside-card:hover .fdf-single__aside-card__cta{transform:translate(2px)}.fdf-archive .fdf-single__aside-card__arrow{flex-shrink:0}.fdf-archive .fdf-single__aside-card--ok{--fdf-card-status-color:#4ade80}.fdf-archive .fdf-single__aside-card--warn{--fdf-card-status-color:#fb923c}.fdf-archive .fdf-single__aside-card--danger{--fdf-card-status-color:#f87171}.fdf-archive .fdf-single__aside-card--neutral{--fdf-card-status-color:#fff9}@media (prefers-reduced-motion:reduce){.fdf-archive .fdf-single__aside-card,.fdf-archive .fdf-single__aside-card__cta{transition:none!important}.fdf-archive .fdf-single__aside-card:hover,.fdf-archive .fdf-single__aside-card:hover .fdf-single__aside-card__cta{transform:none}}@media (width<=781px){.fdf-archive__col-aside{margin-top:clamp(1.5rem,4vw,2.5rem)}}.single-signalement{--fdf-sgn-radius:16px;--fdf-sgn-radius-sm:12px;--fdf-sgn-shadow:0 1px 0 color-mix(in srgb, var(--fdf-text) 4%, transparent);--fdf-sgn-live:#d00100;--fdf-sgn-live-soft:#d001002e;--fdf-ops-shell-bg:linear-gradient(135deg, color-mix(in srgb, var(--fdf-surface) 96%, #fff) 0%, color-mix(in srgb, var(--fdf-surface-2) 92%, var(--fdf-bg)) 100%);--fdf-ops-shell-border:color-mix(in srgb, var(--fdf-border) 92%, transparent);--fdf-ops-shell-text:var(--fdf-text);--fdf-ops-shell-muted:var(--fdf-muted);--fdf-ops-shell-shadow:0 4px 18px color-mix(in srgb, var(--fdf-text) 8%, transparent);--fdf-ops-shell-divider:color-mix(in srgb, var(--fdf-text) 14%, transparent);--fdf-ops-tile-bg:color-mix(in srgb, var(--fdf-bg) 55%, var(--fdf-surface));--fdf-ops-tile-border:color-mix(in srgb, var(--fdf-border) 82%, transparent);--fdf-ops-tile-lbl:var(--fdf-muted);--fdf-ops-tile-pompiers-bg:#1976d21f;--fdf-ops-tile-pompiers-border:#1976d238;--fdf-ops-tile-pompiers-val:#1565c0;--fdf-ops-tile-heli-bg:#ef6c0024;--fdf-ops-tile-heli-border:#ef6c003d;--fdf-ops-tile-heli-val:#ef6c00;--fdf-ops-tile-avions-bg:#c628281f;--fdf-ops-tile-avions-border:#c6282838;--fdf-ops-tile-avions-val:#c62828;--fdf-ops-tile-surface-bg:#2e7d321f;--fdf-ops-tile-surface-border:#2e7d3238;--fdf-ops-tile-surface-val:#2e7d32}@media (prefers-color-scheme:dark){:root:not([data-theme]) .single-signalement{--fdf-ops-shell-bg:linear-gradient(135deg, #111418 0%, #1c2230 100%);--fdf-ops-shell-border:#ffffff1a;--fdf-ops-shell-text:#fff;--fdf-ops-shell-muted:#ffffffb8;--fdf-ops-shell-shadow:0 8px 28px #0000002e;--fdf-ops-shell-divider:#ffffff38;--fdf-ops-tile-bg:#ffffff0f;--fdf-ops-tile-border:#ffffff14;--fdf-ops-tile-lbl:#ffffffb8;--fdf-ops-tile-pompiers-bg:#1976d238;--fdf-ops-tile-pompiers-border:#90caf938;--fdf-ops-tile-pompiers-val:#90caf9;--fdf-ops-tile-heli-bg:#ef6c0038;--fdf-ops-tile-heli-border:#ffb74d38;--fdf-ops-tile-heli-val:#ffb74d;--fdf-ops-tile-avions-bg:#c6282838;--fdf-ops-tile-avions-border:#ef535038;--fdf-ops-tile-avions-val:#ef5350;--fdf-ops-tile-surface-bg:#2e7d3238;--fdf-ops-tile-surface-border:#81c78438;--fdf-ops-tile-surface-val:#81c784}}[data-theme=dark] .single-signalement{--fdf-ops-shell-bg:linear-gradient(135deg, #111418 0%, #1c2230 100%);--fdf-ops-shell-border:#ffffff1a;--fdf-ops-shell-text:#fff;--fdf-ops-shell-muted:#ffffffb8;--fdf-ops-shell-shadow:0 8px 28px #0000002e;--fdf-ops-shell-divider:#ffffff38;--fdf-ops-tile-bg:#ffffff0f;--fdf-ops-tile-border:#ffffff14;--fdf-ops-tile-lbl:#ffffffb8;--fdf-ops-tile-pompiers-bg:#1976d238;--fdf-ops-tile-pompiers-border:#90caf938;--fdf-ops-tile-pompiers-val:#90caf9;--fdf-ops-tile-heli-bg:#ef6c0038;--fdf-ops-tile-heli-border:#ffb74d38;--fdf-ops-tile-heli-val:#ffb74d;--fdf-ops-tile-avions-bg:#c6282838;--fdf-ops-tile-avions-border:#ef535038;--fdf-ops-tile-avions-val:#ef5350;--fdf-ops-tile-surface-bg:#2e7d3238;--fdf-ops-tile-surface-border:#81c78438;--fdf-ops-tile-surface-val:#81c784}[data-theme=light] .single-signalement{--fdf-ops-shell-bg:linear-gradient(135deg, color-mix(in srgb, var(--fdf-surface) 96%, #fff) 0%, color-mix(in srgb, var(--fdf-surface-2) 92%, var(--fdf-bg)) 100%);--fdf-ops-shell-border:color-mix(in srgb, var(--fdf-border) 92%, transparent);--fdf-ops-shell-text:var(--fdf-text);--fdf-ops-shell-muted:var(--fdf-muted);--fdf-ops-shell-shadow:0 4px 18px color-mix(in srgb, var(--fdf-text) 8%, transparent);--fdf-ops-shell-divider:color-mix(in srgb, var(--fdf-text) 14%, transparent);--fdf-ops-tile-bg:color-mix(in srgb, var(--fdf-bg) 55%, var(--fdf-surface));--fdf-ops-tile-border:color-mix(in srgb, var(--fdf-border) 82%, transparent);--fdf-ops-tile-lbl:var(--fdf-muted);--fdf-ops-tile-pompiers-bg:#1976d21f;--fdf-ops-tile-pompiers-border:#1976d238;--fdf-ops-tile-pompiers-val:#1565c0;--fdf-ops-tile-heli-bg:#ef6c0024;--fdf-ops-tile-heli-border:#ef6c003d;--fdf-ops-tile-heli-val:#ef6c00;--fdf-ops-tile-avions-bg:#c628281f;--fdf-ops-tile-avions-border:#c6282838;--fdf-ops-tile-avions-val:#c62828;--fdf-ops-tile-surface-bg:#2e7d321f;--fdf-ops-tile-surface-border:#2e7d3238;--fdf-ops-tile-surface-val:#2e7d32}.single-signalement main.wp-block-group.fdf-single,.single-signalement .wp-site-blocks>main{margin-block-start:0!important;margin-top:0!important}.single-signalement .fdf-sgn{background-color:var(--fdf-bg);color:var(--fdf-text)}.single-signalement .fdf-sgn__hero{isolation:isolate;background:radial-gradient(1200px 600px at 90% -10%, #7a10103d 0%, transparent 60%), radial-gradient(900px 500px at -10% 110%, #4a08082e 0%, transparent 60%), linear-gradient(165deg, color-mix(in srgb, #5a0a0c 10%, var(--fdf-surface)) 0%, color-mix(in srgb, #2b0508 6%, var(--fdf-bg)) 100%);position:relative;overflow:hidden;margin-top:0!important;margin-bottom:0!important;margin-block:0!important}.single-signalement main.is-layout-flow>.fdf-single__hero-band,.single-signalement .fdf-sgn__hero.is-layout-flow>*{margin-block:0!important}.single-signalement .fdf-sgn__hero:before{content:"";pointer-events:none;background-image:linear-gradient(to right, color-mix(in srgb, var(--fdf-text) 4%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--fdf-text) 4%, transparent) 1px, transparent 1px);z-index:2;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 40%,#000 10%,#0000 75%);mask-image:radial-gradient(80% 60% at 50% 40%,#000 10%,#0000 75%)}.single-signalement .fdf-sgn__hero-map{z-index:0;opacity:0;pointer-events:none;transition:opacity .65s;position:absolute;inset:0;overflow:hidden}.single-signalement .fdf-sgn__hero-map.is-ready{opacity:1}.single-signalement .fdf-sgn__hero-map:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--fdf-bg) 18%, transparent) 0%, color-mix(in srgb, var(--fdf-bg) 42%, transparent) 55%, color-mix(in srgb, var(--fdf-bg) 72%, transparent) 100%), radial-gradient(ellipse 90% 70% at 50% 35%, transparent 0%, color-mix(in srgb, var(--fdf-bg) 55%, transparent) 100%);position:absolute;inset:0}.single-signalement .fdf-sgn__hero-map .maplibregl-canvas{filter:saturate(.9)contrast(1.02)}.single-signalement .fdf-sgn__hero-map .maplibregl-marker{z-index:5;pointer-events:auto!important}.single-signalement .fdf-sgn__hero-map .maplibregl-canvas{pointer-events:none}.single-signalement .fdf-sgn__hero-marker-link{cursor:pointer;width:52px;height:52px;color:inherit;pointer-events:auto;z-index:1;justify-content:center;align-items:flex-end;text-decoration:none;display:flex;position:relative}.single-signalement .fdf-sgn__hero-marker-link:focus-visible{outline:2px solid var(--fdf-cta-red);outline-offset:3px;border-radius:6px}.single-signalement .fdf-sgn__hero-marker{pointer-events:auto;filter:drop-shadow(0 2px 6px #00000073);justify-content:center;align-items:flex-end;width:52px;height:52px;display:flex}.single-signalement .fdf-sgn__hero-marker-lottie{pointer-events:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:hidden}.single-signalement .fdf-sgn__hero-marker-lottie svg{pointer-events:none}.single-signalement .fdf-sgn__hero-marker-icon{pointer-events:none;width:52px;height:52px;display:block}.single-signalement .fdf-sgn__hero-marker-fallback{background:#d00000;border:2px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 8px #00000059}[data-theme=light] .single-signalement .fdf-sgn__hero{background:radial-gradient(720px 400px at -5% -15%, color-mix(in srgb, var(--fdf-cta-red) 14%, transparent) 0%, transparent 50%), radial-gradient(780px 440px at 105% -12%, color-mix(in srgb, var(--fdf-cta-red) 12%, transparent) 0%, transparent 52%), linear-gradient(165deg, color-mix(in srgb, var(--fdf-cta-red) 4%, var(--fdf-surface)) 0%, var(--fdf-bg) 100%)}@media (prefers-color-scheme:light){:root:not([data-theme]) .single-signalement .fdf-sgn__hero{background:radial-gradient(720px 400px at -5% -15%, color-mix(in srgb, var(--fdf-cta-red) 14%, transparent) 0%, transparent 50%), radial-gradient(780px 440px at 105% -12%, color-mix(in srgb, var(--fdf-cta-red) 12%, transparent) 0%, transparent 52%), linear-gradient(165deg, color-mix(in srgb, var(--fdf-cta-red) 4%, var(--fdf-surface)) 0%, var(--fdf-bg) 100%)}}[data-theme=dark] .single-signalement .fdf-sgn__hero{background:radial-gradient(720px 400px at -5% -15%, color-mix(in srgb, var(--fdf-cta-red) 26%, transparent) 0%, transparent 48%), radial-gradient(780px 440px at 105% -12%, color-mix(in srgb, var(--fdf-cta-red) 22%, transparent) 0%, transparent 50%), linear-gradient(165deg, color-mix(in srgb, var(--fdf-cta-red) 10%, var(--fdf-surface)) 0%, var(--fdf-bg) 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .single-signalement .fdf-sgn__hero{background:radial-gradient(720px 400px at -5% -15%, color-mix(in srgb, var(--fdf-cta-red) 26%, transparent) 0%, transparent 48%), radial-gradient(780px 440px at 105% -12%, color-mix(in srgb, var(--fdf-cta-red) 22%, transparent) 0%, transparent 50%), linear-gradient(165deg, color-mix(in srgb, var(--fdf-cta-red) 10%, var(--fdf-surface)) 0%, var(--fdf-bg) 100%)}}.single-signalement .fdf-sgn__hero-inner{z-index:1;width:100%;max-width:var(--wp--style--global--wide-size,1140px);text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:clamp(.85rem,2vw,1.25rem);margin-inline:auto;display:flex;position:relative}.single-signalement .fdf-sgn__hero-inner a{pointer-events:auto}.single-signalement .fdf-sgn__hero-fade{background:linear-gradient(180deg, transparent 0%, var(--fdf-bg) 100%);pointer-events:none;z-index:3;height:clamp(32px,6vw,64px);position:absolute;bottom:0;left:0;right:0}.single-signalement .fdf-sgn__breadcrumb,.archive.category .fdf-sgn__breadcrumb{flex-wrap:wrap;justify-content:center;align-items:center;margin:0;padding:0;display:flex;gap:.35rem!important}.archive.category .fdf-archive__children{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;margin-top:1rem;padding:0;display:flex}.archive.category .fdf-archive__facebook-wrap{justify-content:center;margin:1rem 0 0;padding:0;display:flex}.archive.category .fdf-archive__facebook-btn{white-space:nowrap;min-height:2rem;transition:background-color var(--fdf-transition), transform var(--fdf-transition);background:#1877f2;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.45rem 1rem;font-size:.8125rem;font-weight:700;line-height:1;display:inline-flex;color:#fff!important;text-decoration:none!important}.archive.category .fdf-archive__facebook-btn:hover{background:#166fe5;transform:translateY(-1px);color:#fff!important;text-decoration:none!important}.archive.category .fdf-archive__facebook-btn:focus-visible{outline-offset:2px;outline:2px solid #1877f2}.single-signalement .fdf-sgn__crumb-group,.archive.category .fdf-sgn__crumb-group{align-items:center;gap:.35rem;display:inline-flex}.single-signalement .fdf-sgn__crumb-pill,.archive.category .fdf-sgn__crumb-pill{background:var(--fdf-cta-blue);letter-spacing:.01em;white-space:nowrap;min-height:2rem;transition:background-color var(--fdf-transition), transform var(--fdf-transition);border-radius:9999px;justify-content:center;align-items:center;gap:.35rem;padding:.45rem 1rem;font-size:.8125rem;font-weight:700;line-height:1;display:inline-flex;color:#fff!important;text-decoration:none!important}.single-signalement .fdf-sgn__crumb--home.fdf-sgn__crumb-pill,.archive.category .fdf-sgn__crumb--home.fdf-sgn__crumb-pill{padding:.45rem .7rem}.single-signalement .fdf-sgn__crumb-pill:hover,.archive.category .fdf-sgn__crumb-pill:hover{background:var(--fdf-cta-blue-hover);transform:translateY(-1px);color:#fff!important;text-decoration:none!important}.single-signalement .fdf-sgn__crumb-pill:focus-visible,.archive.category .fdf-sgn__crumb-pill:focus-visible{outline:2px solid var(--fdf-cta-blue);outline-offset:2px}.single-signalement .fdf-sgn__crumb-sep,.archive.category .fdf-sgn__crumb-sep{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid var(--fdf-text);flex-shrink:0;width:0;height:0;display:inline-block}.single-signalement .fdf-sgn__kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--fdf-cta-red);align-items:center;gap:.5rem;margin:0;font-size:clamp(.75rem,1vw,.875rem);font-weight:800;line-height:1;display:inline-flex}.single-signalement .fdf-sgn__kicker:before{content:"";background:var(--fdf-cta-red);width:.5rem;height:.5rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--fdf-cta-red) 25%, transparent);border-radius:50%;animation:2.4s ease-in-out infinite fdf-sgn-kicker-pulse;display:inline-block}@keyframes fdf-sgn-kicker-pulse{0%,to{box-shadow:0 0 0 4px color-mix(in srgb, var(--fdf-cta-red) 25%, transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--fdf-cta-red) 8%, transparent)}}@media (prefers-reduced-motion:reduce){.single-signalement .fdf-sgn__kicker:before{animation:none}}.single-signalement .fdf-sgn__title.wp-block-post-title{letter-spacing:-.025em;text-wrap:balance;text-align:center;text-shadow:none;align-items:center;gap:.2em;font-size:clamp(2rem,5.5vw,3.75rem);font-weight:800;line-height:1.08;color:var(--fdf-text)!important;flex-direction:column!important;margin:0!important;display:flex!important}.single-signalement .fdf-sgn__title .fdf-sgn__title-location,.single-signalement .fdf-sgn__title .fdf-sgn__title-etat{display:block!important}.single-signalement .fdf-sgn__title .fdf-sgn__title-break{display:none}.single-signalement .fdf-sgn__title .fdf-sgn__title-etat{opacity:.92;font-size:.72em;font-weight:700;line-height:1.15}.single-signalement .fdf-sgn__container{padding-left:max(var(--wp--style--root--padding-left,1rem), env(safe-area-inset-left,0px));padding-right:max(var(--wp--style--root--padding-right,1rem), env(safe-area-inset-right,0px))}.single-signalement .fdf-sgn__columns{gap:clamp(1.5rem,4vw,3rem)!important;margin-block-start:0!important}@media (width<=781px){.single-signalement .fdf-sgn__columns.is-stacked-on-mobile>.wp-block-column{flex-basis:100%!important}}@media (width>=782px){.single-signalement .fdf-sgn__col-content>.wp-block-post-content.fdf-sgn__entry,.single-signalement .fdf-sgn__col-content>.wp-block-post-content{box-sizing:border-box;width:100%;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.single-signalement .fdf-sgn__col-content>.wp-block-post-content>:not(.alignleft):not(.alignright):not(.alignfull):not(.alignwide){max-width:100%!important;margin-left:0!important;margin-right:auto!important}}.single-signalement .fdf-sgn__entry{color:var(--fdf-text);font-size:clamp(1rem,1.3vw,1.0625rem);line-height:1.7}.single-signalement .fdf-sgn__entry>:first-child{margin-block-start:0!important}.single-signalement .fdf-sgn__entry>.fdf-ops-dashboard,.single-signalement .fdf-sgn__entry>.fdf-signalement-main-courante,.single-signalement .fdf-sgn__entry>.fdf-mc-direct{margin-block:0!important}.single-signalement .fdf-sgn__entry>.fdf-mc-compose,.single-signalement .fdf-sgn__entry>.fdf-mc-compose.fdf-mc-compose--with-ops{height:auto!important;min-height:0!important;margin:0!important}.single-signalement .fdf-sgn__entry>.fdf-exclusion-responsabilite{margin:.35rem 0 0!important;padding-bottom:0!important}.single-signalement .fdf-sgn__entry .fdf-mc-compose--with-ops .fdf-public-form-content[hidden]{height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.single-signalement .fdf-sgn__entry.is-layout-constrained>:not(:first-child),.single-signalement .fdf-sgn__entry.is-layout-constrained>.fdf-exclusion-responsabilite+.fdf-signalement-main-courante,.single-signalement .fdf-sgn__entry.is-layout-constrained>.fdf-exclusion-responsabilite+.fdf-mc-direct,.single-signalement .fdf-sgn__entry.is-layout-constrained>.fdf-mc-compose+.fdf-signalement-main-courante,.single-signalement .fdf-sgn__entry.is-layout-constrained>.fdf-mc-compose+.fdf-mc-direct,.single-signalement .fdf-sgn__entry.is-layout-constrained>.fdf-mc-compose+.fdf-exclusion-responsabilite{margin-block-start:.35rem!important}.single-signalement .fdf-sgn__aside{box-sizing:border-box;flex-direction:column;gap:clamp(.85rem,1.6vw,1.25rem);width:100%;display:flex}@media (width>=782px){.single-signalement .fdf-sgn__columns.is-stacked-on-mobile{flex-flow:row;align-items:flex-start}.single-signalement .fdf-sgn__columns.is-stacked-on-mobile>.fdf-sgn__col-content{min-width:0;flex-grow:1!important}.single-signalement .fdf-sgn__columns.is-stacked-on-mobile>.fdf-sgn__col-aside{max-width:22rem;flex-grow:0!important;flex-shrink:0!important}.single-signalement .fdf-sgn__aside{top:calc(env(safe-area-inset-top,0px) + var(--fdf-header-band-h,7rem) + 1rem);position:sticky}.single-signalement .fdf-sgn__author-card-mobile{display:none!important}}@media (width>=1280px){.single-signalement .fdf-sgn__columns.is-stacked-on-mobile>.fdf-sgn__col-aside{max-width:22rem;flex-basis:22rem!important}}@media (width<=781px){.single-signalement .fdf-sgn__col-aside{display:none!important}}.single-signalement .fdf-sgn__panel{box-sizing:border-box;background:var(--fdf-surface);border:1px solid var(--fdf-border);border-radius:var(--fdf-sgn-radius);box-shadow:var(--fdf-sgn-shadow);width:100%;padding:clamp(.95rem,1.6vw,1.2rem)}.single-signalement .fdf-sgn__aside-label{letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--fdf-muted)!important;margin:0 0 .7rem!important;font-size:.6875rem!important;font-weight:700!important}.single-signalement .fdf-sgn__share-row{flex-wrap:wrap;gap:.45rem;display:flex}.single-signalement .fdf-sgn__share-btn{background:var(--fdf-bg);border:1px solid var(--fdf-border);cursor:pointer;width:40px;height:40px;transition:background-color var(--fdf-transition), border-color var(--fdf-transition), transform .15s ease, color var(--fdf-transition);border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;color:var(--fdf-text)!important;text-decoration:none!important}.single-signalement .fdf-sgn__share-btn:hover{background:var(--fdf-text);border-color:var(--fdf-text);transform:translateY(-1px);color:#fff!important}.single-signalement .fdf-sgn__share-btn:focus-visible{outline:2px solid var(--fdf-cta-blue);outline-offset:2px}.single-signalement .fdf-sgn__share-btn--copy{position:relative}.single-signalement .fdf-sgn__copy-toast{background:var(--fdf-text);color:#fff;letter-spacing:.02em;white-space:nowrap;opacity:0;pointer-events:none;border-radius:8px;padding:.35rem .55rem;font-size:.7rem;font-weight:600;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)translateY(4px)}.single-signalement .fdf-sgn__share-btn.is-copied .fdf-sgn__copy-toast{opacity:1;transform:translate(-50%)translateY(0)}.single-signalement .fdf-sgn__author-panel .wp-block-post-author{flex-direction:row;align-items:flex-start;gap:.85rem;margin:0;display:flex}.single-signalement .fdf-sgn__author-panel .wp-block-post-author__avatar{flex-shrink:0;margin:0}.single-signalement .fdf-sgn__author-panel .wp-block-post-author__avatar img{border:2px solid var(--fdf-border);border-radius:50%;display:block;width:48px!important;height:48px!important}.single-signalement .fdf-sgn__author-panel .wp-block-post-author__content{flex:1;min-width:0}.single-signalement .fdf-sgn__author-panel .wp-block-post-author__name,.single-signalement .fdf-sgn__author-panel .wp-block-post-author__name a{display:block;color:var(--fdf-text)!important;font-size:.95rem!important;font-weight:700!important;text-decoration:none!important}.single-signalement .fdf-sgn__author-panel .wp-block-post-author__bio{color:var(--fdf-muted)!important;margin:.3rem 0 0!important;font-size:.8125rem!important;line-height:1.5!important}.single-signalement .fdf-sgn__cats-list.wp-block-post-terms,.single-signalement .fdf-sgn__cats-list .wp-block-post-terms{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;display:flex}.single-signalement .fdf-sgn__cats-list a,.single-signalement .fdf-sgn__cats-panel .wp-block-post-terms a{background:var(--fdf-bg);border:1px solid var(--fdf-border);letter-spacing:.01em;transition:background-color var(--fdf-transition), border-color var(--fdf-transition), color var(--fdf-transition);border-radius:9999px;align-items:center;padding:.3rem .65rem;font-size:.75rem;font-weight:600;display:inline-flex;color:var(--fdf-text)!important;text-decoration:none!important}.single-signalement .fdf-sgn__cats-list a:hover,.single-signalement .fdf-sgn__cats-panel .wp-block-post-terms a:hover{background:var(--fdf-text);border-color:var(--fdf-text);color:#fff!important}.single-signalement .fdf-sgn__cta-panel{background:linear-gradient(135deg, var(--fdf-cta-red) 0%, color-mix(in srgb, var(--fdf-cta-red) 70%, #000) 100%);border-radius:var(--fdf-sgn-radius);box-shadow:0 8px 30px color-mix(in srgb, var(--fdf-cta-red) 30%, transparent);grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding:clamp(.95rem,1.7vw,1.15rem);transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s;display:grid;color:#fff!important;border:none!important;text-decoration:none!important}.single-signalement .fdf-sgn__cta-panel:hover{box-shadow:0 14px 38px color-mix(in srgb, var(--fdf-cta-red) 38%, transparent);transform:translateY(-2px)}.single-signalement .fdf-sgn__cta-panel:focus-visible{outline-offset:2px;outline:2px solid #fff}.single-signalement .fdf-sgn__cta-icon{color:#fff;background:#ffffff29;border:1px solid #ffffff38;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.single-signalement .fdf-sgn__cta-body{flex-direction:column;gap:.1rem;min-width:0;display:flex}.single-signalement .fdf-sgn__cta-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#ffffffd9;font-size:.6875rem;font-weight:700}.single-signalement .fdf-sgn__cta-title{letter-spacing:-.01em;color:#fff;font-size:1.0625rem;font-weight:800;line-height:1.15}.single-signalement .fdf-sgn__cta-sub{color:#ffffffd9;font-size:.8125rem;line-height:1.4}.single-signalement .fdf-sgn__cta-arrow{color:#fff;background:#ffffff29;border:1px solid #ffffff38;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .25s,background .2s;display:inline-flex}.single-signalement .fdf-sgn__cta-panel:hover .fdf-sgn__cta-arrow{background:#ffffff47;transform:translate(2px)}@media (prefers-reduced-motion:reduce){.single-signalement .fdf-sgn__cta-panel,.single-signalement .fdf-sgn__cta-arrow,.single-signalement .fdf-sgn__share-btn{transition:none!important}.single-signalement .fdf-sgn__cta-panel:hover,.single-signalement .fdf-sgn__cta-panel:hover .fdf-sgn__cta-arrow,.single-signalement .fdf-sgn__share-btn:hover{transform:none}}.single-signalement .fdf-sgn__related{border-top:1px solid var(--fdf-border);padding-top:clamp(1.25rem,2.5vw,1.75rem);margin-top:clamp(2rem,4vw,3rem)!important}.single-signalement .fdf-sgn__related .fdf-single__related-title{letter-spacing:-.01em;color:var(--fdf-text);text-transform:none;margin:0 0 1rem;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:800}.single-signalement .fdf-sgn__related .fdf-single__related-grid{gap:clamp(.85rem,1.6vw,1.25rem)}.single-signalement .fdf-sgn__entry .fdf-ops-dashboard__header{flex-wrap:wrap;align-items:stretch;gap:.65rem;margin-bottom:0;display:flex}.single-signalement .fdf-sgn__entry .fdf-ops-dashboard__header .fdf-ops-dashboard__status{flex:12rem;min-width:0}.single-signalement .fdf-sgn__entry .fdf-ops-dashboard__status{border:1px solid var(--fdf-ops-shell-border);border-radius:var(--fdf-sgn-radius);background:var(--fdf-ops-shell-bg);box-shadow:var(--fdf-ops-shell-shadow);color:var(--fdf-ops-shell-text);align-items:stretch;min-height:72px;display:flex;overflow:hidden}.single-signalement .fdf-sgn__entry .fdf-ops-dashboard__status-cell{text-align:center;box-sizing:border-box;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:.15rem;min-width:0;padding:.55rem .65rem;display:flex}.single-signalement .fdf-sgn__entry .fdf-ops-dashboard__status-value{width:100%;max-width:100%;color:var(--fdf-ops-shell-text);text-align:center;display:block}.single-signalement .fdf-sgn__entry .fdf-ops-dashboard__status-meta{width:100%;max-width:100%;color:var(--fdf-ops-shell-muted);text-align:center;margin:0;font-size:.72rem;font-weight:500;line-height:1.25;display:block}.single-signalement .fdf-sgn__entry .fdf-ops-dashboard__status-divider{background:var(--fdf-ops-shell-divider);flex:none;align-self:center;width:1px;height:56%;min-height:2rem;max-height:3.5rem}.single-signalement .fdf-sgn__entry .fdf-public-message-form.fdf-public-form-toggle{box-sizing:border-box;border-radius:var(--fdf-sgn-radius);border:1px solid color-mix(in srgb, var(--fdf-cta-red,#d00100) 82%, #000);min-width:7.5rem;min-height:72px;box-shadow:0 8px 28px color-mix(in srgb, var(--fdf-cta-red,#d00100) 28%, transparent);color:#fff;transition:background var(--fdf-transition), box-shadow var(--fdf-transition), transform var(--fdf-transition);flex:none;align-self:stretch;line-height:1.15;background:var(--fdf-cta-red,#d00100)!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:.65rem .85rem!important;display:flex!important}.single-signalement .fdf-sgn__entry .fdf-public-message-form.fdf-public-form-toggle:hover{box-shadow:0 10px 32px color-mix(in srgb, var(--fdf-cta-red,#d00100) 36%, transparent);transform:translateY(-1px);background:var(--fdf-cta-red-hover,#a80100)!important}.single-signalement .fdf-sgn__entry .fdf-public-message-form.fdf-public-form-toggle:focus-visible{outline-offset:2px;outline:2px solid #fff}.single-signalement .fdf-sgn__entry .fdf-public-message-form.fdf-public-form-toggle .fdf-toggle-icon,.single-signalement .fdf-sgn__entry .fdf-public-message-form.fdf-public-form-toggle .fdf-public-bouton-title,.single-signalement .fdf-sgn__entry .fdf-public-message-form.fdf-public-form-toggle .fdf-public-form-text{color:#fff!important}.single-signalement .fdf-sgn__entry .fdf-public-message-form.fdf-public-form-toggle .fdf-toggle-icon{margin:0 0 .1rem;line-height:1}.single-signalement .fdf-sgn__entry .fdf-public-message-form.fdf-public-form-toggle .fdf-public-bouton-title{letter-spacing:.04em;font-size:.78rem;font-weight:800}.single-signalement .fdf-sgn__entry .fdf-public-message-form.fdf-public-form-toggle .fdf-public-form-text{opacity:.95;font-size:.72rem;font-weight:600}.single-signalement .fdf-sgn__entry .fdf-ops-dashboard__situation{box-sizing:border-box;border-radius:var(--fdf-sgn-radius);background:color-mix(in srgb, var(--fdf-surface) 92%, var(--fdf-bg));border:1px solid color-mix(in srgb, var(--fdf-border) 88%, transparent);box-shadow:var(--fdf-sgn-shadow);color:var(--fdf-text);margin:.65rem 0 0;padding:1rem 1.15rem;font-size:1.0625rem;font-weight:500;line-height:1.55}.single-signalement .fdf-sgn__entry .fdf-ops-dashboard__situation p{margin:0 0 .55em}.single-signalement .fdf-sgn__entry .fdf-ops-dashboard__situation p:last-child{margin-bottom:0}.single-signalement .fdf-sgn__entry .fdf-ops-dashboard__resources{margin:.65rem 0 0}.single-signalement .fdf-sgn__entry .fdf-ops-resources,.single-signalement .fdf-sgn__entry .fdf-ops-resources.fdf-ops-resources--split,.single-signalement .fdf-sgn__entry .fdf-ops-resources.fdf-ops-resources--moyens-only,.single-signalement .fdf-sgn__entry .fdf-ops-resources.fdf-ops-resources--super-only{box-sizing:border-box;border:1px solid var(--fdf-ops-shell-border);border-radius:var(--fdf-sgn-radius);background:var(--fdf-ops-shell-bg);box-shadow:var(--fdf-ops-shell-shadow);color:var(--fdf-ops-shell-text);padding:.65rem .75rem .75rem}.single-signalement .fdf-sgn__entry .fdf-ops-resources__title{color:var(--fdf-ops-shell-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:700}.single-signalement .fdf-sgn__entry .fdf-ops-resources__vsep{background:var(--fdf-ops-shell-divider);width:1px;margin:0 .15rem}.single-signalement .fdf-sgn__entry .fdf-ops-resources__tiles{gap:.45rem;min-height:72px}.single-signalement .fdf-sgn__entry .fdf-ops-tile{border:1px solid var(--fdf-ops-tile-border);border-radius:var(--fdf-sgn-radius-sm);background:var(--fdf-ops-tile-bg);padding:.55rem .35rem}.single-signalement .fdf-sgn__entry .fdf-ops-tile__lbl{color:var(--fdf-ops-tile-lbl)}.single-signalement .fdf-sgn__entry .fdf-ops-tile--pompiers{background:var(--fdf-ops-tile-pompiers-bg);border-color:var(--fdf-ops-tile-pompiers-border)}.single-signalement .fdf-sgn__entry .fdf-ops-tile--pompiers .fdf-ops-tile__val{color:var(--fdf-ops-tile-pompiers-val)}.single-signalement .fdf-sgn__entry .fdf-ops-tile--heli{background:var(--fdf-ops-tile-heli-bg);border-color:var(--fdf-ops-tile-heli-border)}.single-signalement .fdf-sgn__entry .fdf-ops-tile--heli .fdf-ops-tile__val{color:var(--fdf-ops-tile-heli-val)}.single-signalement .fdf-sgn__entry .fdf-ops-tile--avions{background:var(--fdf-ops-tile-avions-bg);border-color:var(--fdf-ops-tile-avions-border)}.single-signalement .fdf-sgn__entry .fdf-ops-tile--avions .fdf-ops-tile__val{color:var(--fdf-ops-tile-avions-val)}.single-signalement .fdf-sgn__entry .fdf-ops-tile--surface{background:var(--fdf-ops-tile-surface-bg);border-color:var(--fdf-ops-tile-surface-border)}.single-signalement .fdf-sgn__entry .fdf-ops-tile--surface .fdf-ops-tile__val{color:var(--fdf-ops-tile-surface-val)}@media (width<=720px){.single-signalement .fdf-sgn__entry .fdf-ops-dashboard__header{flex-direction:column;align-items:stretch}.single-signalement .fdf-sgn__entry .fdf-ops-dashboard__header .fdf-ops-dashboard__status{flex:auto;width:100%}.single-signalement .fdf-sgn__entry .fdf-ops-dashboard__status{flex-direction:column;align-items:stretch;width:100%;min-height:0}.single-signalement .fdf-sgn__entry .fdf-ops-dashboard__status-cell{flex:none;width:100%;padding:.75rem .85rem}.single-signalement .fdf-sgn__entry .fdf-ops-dashboard__status-divider{align-self:stretch;width:auto;height:1px;min-height:1px;max-height:none;margin:0 1.25rem}.single-signalement .fdf-sgn__entry .fdf-public-message-form.fdf-public-form-toggle{width:100%;min-height:64px}}.single-signalement .fdf-sgn__entry .fdf-ops-dashboard__actions{margin-top:.5rem}.single-signalement .fdf-sgn__entry .fdf-ops-dashboard__share-btn{color:var(--fdf-text)}.single-signalement .fdf-sgn__entry .fdf-ops-dashboard__share-btn.is-copied{color:var(--fdf-accent,#c62828)}.single-signalement .fdf-sgn__entry .fdf-ops-dashboard__google-btn,.single-post .fdf-single__entry-content .fdf-ops-dashboard__google-btn,.fdf-ops-dashboard__google-btn{color:var(--fdf-text);background:var(--fdf-bg);border:1px solid color-mix(in srgb, var(--fdf-border) 85%, transparent);box-shadow:0 1px 3px color-mix(in srgb, var(--fdf-text) 8%, transparent);text-underline-offset:0;text-decoration:none}.single-signalement .fdf-sgn__entry .fdf-ops-dashboard__google-btn:hover,.single-post .fdf-single__entry-content .fdf-ops-dashboard__google-btn:hover,.fdf-ops-dashboard__google-btn:hover{color:var(--fdf-text);box-shadow:0 2px 8px color-mix(in srgb, var(--fdf-text) 12%, transparent);text-decoration:none}@media (prefers-color-scheme:dark){:root:not([data-theme]) .single-signalement .fdf-sgn__entry .fdf-ops-dashboard__google-btn,:root:not([data-theme]) .single-post .fdf-single__entry-content .fdf-ops-dashboard__google-btn,:root:not([data-theme]) .fdf-ops-dashboard__google-btn{background:#1e2430;border-color:#3d4a5c;box-shadow:0 1px 3px #00000040}:root:not([data-theme]) .single-signalement .fdf-sgn__entry .fdf-ops-dashboard__google-btn:hover,:root:not([data-theme]) .single-post .fdf-single__entry-content .fdf-ops-dashboard__google-btn:hover,:root:not([data-theme]) .fdf-ops-dashboard__google-btn:hover{box-shadow:0 2px 8px #00000059}}[data-theme=dark] .single-signalement .fdf-sgn__entry .fdf-ops-dashboard__google-btn,[data-theme=dark] .single-post .fdf-single__entry-content .fdf-ops-dashboard__google-btn,[data-theme=dark] .fdf-ops-dashboard__google-btn{background:#1e2430;border-color:#3d4a5c;box-shadow:0 1px 3px #00000040}[data-theme=dark] .single-signalement .fdf-sgn__entry .fdf-ops-dashboard__google-btn:hover,[data-theme=dark] .single-post .fdf-single__entry-content .fdf-ops-dashboard__google-btn:hover,[data-theme=dark] .fdf-ops-dashboard__google-btn:hover{box-shadow:0 2px 8px #00000059}[data-theme=light] .single-signalement .fdf-sgn__entry .fdf-ops-dashboard__google-btn,[data-theme=light] .single-post .fdf-single__entry-content .fdf-ops-dashboard__google-btn,[data-theme=light] .fdf-ops-dashboard__google-btn{color:var(--fdf-text);background:var(--fdf-bg);border-color:color-mix(in srgb, var(--fdf-border) 85%, transparent)}.single-signalement .fdf-sgn__entry .fdf-mc-direct__title{letter-spacing:-.01em;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:800}[data-theme=dark] .single-signalement{--fdf-sgn-shadow:0 1px 0 #ffffff0d}[data-theme=dark] .single-signalement .fdf-sgn__panel{background:color-mix(in srgb, var(--fdf-surface) 96%, #fff);border-color:color-mix(in srgb, var(--fdf-border) 80%, #fff 8%)}[data-theme=dark] .single-signalement .fdf-sgn__share-btn,[data-theme=dark] .single-signalement .fdf-sgn__cats-list a{background:var(--fdf-bg);border-color:var(--fdf-border)}.fdf-home-actus{width:100%}.fdf-home-actus__head,.fdf-home-feux__head{border-bottom:1px solid var(--fdf-border);justify-content:space-between;align-items:flex-end;gap:1rem;margin:0 0 clamp(1rem,2vw,1.5rem);padding-bottom:.85rem;display:flex}.fdf-home-actus__head-left,.fdf-home-feux__head-left{flex-direction:column;gap:.45rem;min-width:0;display:flex}.fdf-home-actus__kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--fdf-cta-blue);font-size:.6875rem;font-weight:700}.fdf-home-actus__title,.fdf-home-feux__title{letter-spacing:-.02em;color:var(--fdf-text);margin:0;font-size:clamp(1.5rem,2.4vw,1.875rem);font-weight:800;line-height:1.1}.fdf-home-actus__see-all,.fdf-home-feux__see-all{color:var(--fdf-cta-blue);letter-spacing:-.005em;transition:color var(--fdf-transition), gap var(--fdf-transition);flex-shrink:0;align-items:center;gap:.4rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.fdf-home-actus__see-all:hover,.fdf-home-feux__see-all:hover{color:var(--fdf-cta-blue-hover);gap:.6rem}.fdf-home-actus__see-all svg,.fdf-home-feux__see-all svg{width:16px;height:16px;transition:transform var(--fdf-transition)}.fdf-home-actus__see-all:hover svg,.fdf-home-feux__see-all:hover svg{transform:translate(3px)}.fdf-home-actus__grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:clamp(1rem,2vw,1.5rem);display:grid}@media (width<=900px){.fdf-home-actus__grid{grid-template-columns:1fr}}.fdf-home-actus__feat{margin:0}.fdf-home-actus__feat-link{background:var(--fdf-surface);border:1px solid var(--fdf-border);transition:transform var(--fdf-transition), box-shadow var(--fdf-transition), border-color var(--fdf-transition);border-radius:16px;flex-direction:column;display:flex;overflow:hidden;color:inherit!important;text-decoration:none!important}.fdf-home-actus__feat-link:hover{box-shadow:0 18px 48px color-mix(in srgb, var(--fdf-text) 12%, transparent);border-color:color-mix(in srgb, var(--fdf-text) 20%, var(--fdf-border));transform:translateY(-3px)}.fdf-home-actus__feat-media{aspect-ratio:16/9;background:var(--fdf-surface-2);position:relative;overflow:hidden}.fdf-home-actus__feat-media img{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.22,1,.36,1);display:block}.fdf-home-actus__feat-link:hover .fdf-home-actus__feat-media img{transform:scale(1.04)}.fdf-home-actus__feat-cat{background:var(--fdf-bg);color:var(--fdf-text);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:.35rem .7rem;font-size:.6875rem;font-weight:700;display:inline-block;position:absolute;top:.875rem;left:.875rem;box-shadow:0 1px 4px #00000014}.fdf-home-actus__feat-body{flex-direction:column;flex:auto;gap:.65rem;padding:clamp(1rem,2vw,1.5rem);display:flex}.fdf-home-actus__feat-title{letter-spacing:-.01em;color:var(--fdf-text);-webkit-line-clamp:3;line-clamp:3;transition:color var(--fdf-transition);-webkit-box-orient:vertical;margin:0;font-size:clamp(1.125rem,1.9vw,1.5rem);font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.fdf-home-actus__feat-link:hover .fdf-home-actus__feat-title{color:var(--fdf-cta-blue)}.fdf-home-actus__feat-excerpt{color:var(--fdf-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9375rem;line-height:1.5;display:-webkit-box;overflow:hidden}.fdf-home-actus__feat-meta{color:var(--fdf-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:auto;padding-top:.4rem;font-size:.75rem;font-weight:500;display:flex}.fdf-home-actus__feat-meta-sep{color:color-mix(in srgb, var(--fdf-muted) 60%, transparent)}.fdf-home-actus__list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.fdf-home-actus__item{margin:0}.fdf-home-actus__item-link{background:var(--fdf-bg);border:1px solid var(--fdf-border);transition:transform var(--fdf-transition), background var(--fdf-transition), border-color var(--fdf-transition);border-radius:12px;grid-template-columns:92px minmax(0,1fr);gap:.85rem;padding:.55rem;display:grid;color:inherit!important;text-decoration:none!important}.fdf-home-actus__item-link:hover{background:var(--fdf-surface);border-color:color-mix(in srgb, var(--fdf-text) 18%, var(--fdf-border));transform:translate(2px)}.fdf-home-actus__item-media{aspect-ratio:1;background:var(--fdf-surface-2);border-radius:8px;width:100%;overflow:hidden}.fdf-home-actus__item-media img{object-fit:cover;width:100%;height:100%;display:block}.fdf-home-actus__item-body{flex-direction:column;justify-content:center;gap:.2rem;min-width:0;display:flex}.fdf-home-actus__item-cat{letter-spacing:.1em;text-transform:uppercase;color:var(--fdf-cta-blue);font-size:.625rem;font-weight:700}.fdf-home-actus__item-title{letter-spacing:-.005em;color:var(--fdf-text);-webkit-line-clamp:2;line-clamp:2;transition:color var(--fdf-transition);-webkit-box-orient:vertical;margin:0;font-size:.9375rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.fdf-home-actus__item-link:hover .fdf-home-actus__item-title{color:var(--fdf-cta-blue)}.fdf-home-actus__item-date{color:var(--fdf-muted);font-size:.6875rem;font-weight:500}.fdf-home-actus__grid-more{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);margin:clamp(1.25rem,2.5vw,1.75rem) 0 0;padding:0;list-style:none;display:grid}@media (width<=900px){.fdf-home-actus__grid-more{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.fdf-home-actus__grid-more{grid-template-columns:1fr}}.fdf-home-actus__grid-item{margin:0}.fdf-home-actus__grid-link{background:var(--fdf-surface);border:1px solid var(--fdf-border);height:100%;transition:transform var(--fdf-transition), box-shadow var(--fdf-transition), border-color var(--fdf-transition);border-radius:14px;flex-direction:column;display:flex;overflow:hidden;color:inherit!important;text-decoration:none!important}.fdf-home-actus__grid-link:hover{box-shadow:0 12px 32px color-mix(in srgb, var(--fdf-text) 10%, transparent);border-color:color-mix(in srgb, var(--fdf-text) 18%, var(--fdf-border));transform:translateY(-2px)}.fdf-home-actus__grid-media{aspect-ratio:16/9;background:var(--fdf-surface-2);position:relative;overflow:hidden}.fdf-home-actus__grid-media img{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.22,1,.36,1);display:block}.fdf-home-actus__grid-link:hover .fdf-home-actus__grid-media img{transform:scale(1.04)}.fdf-home-actus__grid-cat{background:var(--fdf-bg);color:var(--fdf-text);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:.3rem .6rem;font-size:.625rem;font-weight:700;display:inline-block;position:absolute;top:.65rem;left:.65rem;box-shadow:0 1px 4px #00000014}.fdf-home-actus__grid-body{flex-direction:column;flex:auto;gap:.35rem;padding:.85rem 1rem 1rem;display:flex}.fdf-home-actus__grid-title{letter-spacing:-.005em;color:var(--fdf-text);-webkit-line-clamp:3;line-clamp:3;transition:color var(--fdf-transition);-webkit-box-orient:vertical;margin:0;font-size:.9375rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.fdf-home-actus__grid-link:hover .fdf-home-actus__grid-title{color:var(--fdf-cta-blue)}.fdf-home-actus__grid-date{color:var(--fdf-muted);margin-top:auto;font-size:.6875rem;font-weight:500}.fdf-home-actus__more{justify-content:center;margin-top:clamp(1.25rem,2.5vw,1.75rem);display:flex}.fdf-home-actus__more-btn{border:1px solid var(--fdf-border);background:var(--fdf-surface);min-width:220px;color:var(--fdf-text);letter-spacing:-.005em;cursor:pointer;transition:background var(--fdf-transition), border-color var(--fdf-transition), color var(--fdf-transition), transform var(--fdf-transition);border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;display:inline-flex}.fdf-home-actus__more-btn:hover:not(:disabled){background:var(--fdf-bg);border-color:color-mix(in srgb, var(--fdf-cta-blue) 35%, var(--fdf-border));color:var(--fdf-cta-blue);transform:translateY(-1px)}.fdf-home-actus__more-btn:disabled{opacity:.65;cursor:wait}.fdf-signalements-filters{flex-wrap:wrap;gap:.5rem;display:flex}.fdf-signalements-filters__btn{border:1px solid var(--fdf-border);background:var(--fdf-surface);color:var(--fdf-text);border-radius:999px;align-items:center;padding:.45rem .9rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.fdf-signalements-filters__btn:hover{border-color:var(--fdf-accent)}.fdf-signalements-filters__btn.is-active{background:var(--fdf-header-bg);border-color:var(--fdf-header-bg);color:#fff}.fdf-home-feux__empty{color:var(--fdf-muted);margin:0;font-size:.9375rem}.fdf-home{padding-top:0;padding-bottom:clamp(40px,6vw,72px)}.fdf-home>.fdf-home__section:empty{display:none;margin:0!important;padding:0!important}.fdf-home>.fdf-hero-accueil,.fdf-home>.fdf-home__section{max-width:min(1400px,100%)}.fdf-home__section{padding-top:clamp(26px,3.5vw,52px);padding-bottom:clamp(26px,3.5vw,52px)}.fdf-home__section>.fdf-home-feux,.fdf-home__section>.fdf-home-actus,.fdf-home__section>.fdf-home-milestones,.fdf-home__section>.fdf-home-links,.fdf-home__section>.fdf-home-support{max-width:none}.fdf-home__section--tight{padding-top:clamp(10px,1.5vw,20px);padding-bottom:clamp(10px,1.5vw,20px)}.fdf-home__section--bar{padding-top:0;padding-bottom:clamp(8px,1.2vw,16px)}.fdf-home>.fdf-hero-xl{max-width:min(1400px,100%)}.fdf-hero-xl{--fdf-hero-gap:clamp(.6rem, 1.2vw, 1rem);flex-direction:column;gap:clamp(.75rem,1.4vw,1.125rem);padding-top:clamp(.5rem,1.2vw,1rem);display:flex}.fdf-hero-xl__card{grid-template-columns:minmax(0, 1fr) calc((100% - 3 * var(--fdf-hero-gap)) / 4);isolation:isolate;background:#0a0a0a;border-radius:22px;grid-template-rows:clamp(420px,42vw,560px);display:grid;overflow:hidden}.fdf-hero-xl__map{background:#0a0a0a;height:100%;min-height:0;position:relative;overflow:hidden}.fdf-hero-xl__map-placeholder{background-position:50%;background-size:cover;position:absolute;inset:0}.fdf-hero-xl__carte{opacity:0;transition:opacity 1.1s ease-out;z-index:0!important;border-radius:0!important;width:100%!important;height:100%!important;min-height:0!important;position:absolute!important;inset:0!important}.fdf-hero-xl__carte.is-ready{opacity:1}.fdf-hero-xl__carte .maplibregl-ctrl-bottom-right{margin:0}.fdf-hero-xl__carte .maplibregl-ctrl-attrib.maplibregl-compact{background:color-mix(in srgb, var(--fdf-bg) 70%, transparent);-webkit-backdrop-filter:blur(4px);max-width:none;min-height:0;box-shadow:none;border-radius:5px;margin:0 .4rem .4rem 0;padding:1px 6px}.fdf-hero-xl__carte .maplibregl-ctrl-attrib .maplibregl-ctrl-attrib-button{display:none!important}.fdf-hero-xl__carte .maplibregl-ctrl-attrib .maplibregl-ctrl-attrib-inner{color:var(--fdf-muted);font-size:9px;line-height:13px}.fdf-hero-xl__carte .maplibregl-ctrl-attrib .maplibregl-ctrl-attrib-inner a{color:var(--fdf-muted);text-decoration:none}.fdf-hero-xl__carte .maplibregl-ctrl-attrib .maplibregl-ctrl-attrib-inner a:hover{color:var(--fdf-text);text-decoration:underline}.fdf-hero-xl__topbar{z-index:5;pointer-events:none;justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:absolute;top:.9rem;left:.9rem;right:.9rem}.fdf-hero-xl__live{-webkit-backdrop-filter:blur(8px);color:#fff;letter-spacing:.14em;text-transform:uppercase;background:#0a0a0ab8;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .8rem;font-size:.6875rem;font-weight:700;display:inline-flex}.fdf-hero-xl__live-dot{background:#ff3b30;border-radius:50%;width:8px;height:8px;animation:1.6s ease-out infinite fdf-feux-pulse}.fdf-hero-xl__map:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0a0a0a00 0%,#0a0a0a8c 55%,#0a0a0ac7 100%);height:45%;position:absolute;bottom:0;left:0;right:0}.fdf-hero-xl__info{z-index:5;-webkit-backdrop-filter:none;color:#fff;text-shadow:0 1px 8px #0000008c;pointer-events:none;background:0 0;border:none;border-radius:0;flex-direction:column;gap:.15rem;max-width:min(70%,460px);padding:0;display:flex;position:absolute;bottom:clamp(.9rem,3vw,1.25rem);left:clamp(.9rem,3vw,1.25rem)}.fdf-hero-xl__info-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#ffffffbf;font-size:.625rem;font-weight:700}.fdf-hero-xl__info-count{letter-spacing:-.02em;font-size:clamp(1.375rem,2.6vw,2rem);font-weight:800;line-height:1.05}.fdf-hero-xl__info-sub{color:#ffffffbf;font-size:.75rem;font-weight:500}.fdf-hero-xl__map-activate{z-index:4;color:#fff;cursor:pointer;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute;inset:0}.fdf-hero-xl__map-activate-hint{-webkit-backdrop-filter:blur(8px);letter-spacing:.01em;transition:transform var(--fdf-transition), background var(--fdf-transition);background:#0a0a0ab8;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .95rem;font-size:.8125rem;font-weight:700;display:inline-flex;box-shadow:0 4px 18px #00000047}.fdf-hero-xl__map-activate:hover .fdf-hero-xl__map-activate-hint,.fdf-hero-xl__map-activate:focus-visible .fdf-hero-xl__map-activate-hint{background:#0a0a0ae0;transform:translateY(-1px)}.fdf-hero-xl__map-link{pointer-events:auto;transition:transform var(--fdf-transition), box-shadow var(--fdf-transition), gap var(--fdf-transition);background:#fff;border-radius:999px;flex-shrink:0;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:700;display:inline-flex;box-shadow:0 2px 10px #0000004d;color:#0a0a0a!important;text-decoration:none!important}.fdf-hero-xl__map-link:hover{gap:.55rem;transform:translateY(-1px);box-shadow:0 10px 28px #0006}.fdf-hero-xl__feux{background:#17181b;border-left:1px solid #ffffff1a;flex-direction:column;min-width:0;min-height:0;padding:clamp(.9rem,1.6vw,1.25rem);display:flex}.fdf-home-feux--embedded{flex-direction:column;flex:auto;min-height:0;display:flex}.fdf-home-feux--embedded .fdf-home-feux__grid{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;flex-direction:column;flex:auto;gap:.5rem;min-height:0;padding-right:.3rem;display:flex;overflow-y:auto}.fdf-home-feux__row-item{flex-shrink:0;margin:0}.fdf-home-feux__row{transition:background var(--fdf-transition), border-color var(--fdf-transition);background:#ffffff12;border:1px solid #ffffff17;border-radius:12px;align-items:center;gap:.65rem;padding:.5rem;display:flex;color:#fff!important;text-decoration:none!important}.fdf-home-feux__row:hover{background:#ffffff24;border-color:#ffffff40}.fdf-home-feux__row-media{background:#1a1a1a;border-radius:10px;flex-shrink:0;width:62px;height:62px;position:relative;overflow:hidden}.fdf-home-feux__row-media img{object-fit:cover;width:100%;height:100%;display:block}.fdf-home-feux__row-media-fallback{background:#0a0a0a;background-image:radial-gradient(circle at 30% 20%, color-mix(in srgb, var(--fdf-cta-red) 40%, transparent) 0%, transparent 60%), radial-gradient(circle at 80% 100%, color-mix(in srgb, var(--fdf-cta-red) 25%, transparent) 0%, transparent 55%);position:absolute;inset:0}.fdf-home-feux__row-media .fdf-home-feux__card-live{width:9px;height:9px;top:.3rem;left:.3rem}.fdf-home-feux__row-body{flex-direction:column;gap:.22rem;min-width:0;display:flex}.fdf-home-feux__row-top{align-items:center;gap:.4rem;min-width:0;display:flex}.fdf-home-feux__row-commune{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:700;line-height:1.2;overflow:hidden}.fdf-home-feux__row-dept{color:#0a0a0a;letter-spacing:-.02em;background:#ffffffeb;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;min-width:24px;padding:.18rem .28rem;font-size:.625rem;font-weight:800;line-height:1;display:inline-flex}.fdf-home-feux__row-counts{color:#ffffffd9;align-items:center;gap:.6rem;font-size:.6875rem;font-weight:700;display:flex}.fdf-home-feux__row-count{align-items:center;gap:.25rem;display:inline-flex}.fdf-home-feux__row-count svg{opacity:.75;flex-shrink:0}.fdf-home-feux__row-dates{color:#ffffff8c;flex-wrap:wrap;align-items:center;gap:.1rem .4rem;font-size:.625rem;font-weight:500;display:flex}.fdf-home-feux__row-dates-sep{color:#ffffff4d}.fdf-home-feux--embedded .fdf-home-feux__grid::-webkit-scrollbar{width:6px}.fdf-home-feux--embedded .fdf-home-feux__grid::-webkit-scrollbar-track{background:0 0}.fdf-home-feux--embedded .fdf-home-feux__grid::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:3px}.fdf-home-feux--embedded .fdf-home-feux__see-all{color:#ffffffd9}.fdf-home-feux__see-all--bottom{display:none}.fdf-home-feux--embedded .fdf-home-feux__see-all:hover{color:#fff}.fdf-home-feux--embedded .fdf-home-feux__head{border-bottom-color:#ffffff1f;margin-bottom:.8rem;padding-bottom:.65rem}.fdf-home-feux--embedded .fdf-home-feux__title{color:#fff;font-size:clamp(1.0625rem,1.6vw,1.25rem)}.fdf-home-feux--embedded .fdf-home-feux__info{color:#ffffffa6;font-size:.75rem}.fdf-home-feux--embedded .fdf-home-feux__head-left{gap:.25rem}.fdf-home-feux--embedded .fdf-home-feux__nav-btn,.fdf-home-feux--embedded .fdf-home-feux__view-toggle{color:#fff;box-shadow:none;background:#ffffff14;border-color:#ffffff2e}.fdf-home-feux--embedded .fdf-home-feux__nav-btn:hover:not(:disabled),.fdf-home-feux--embedded .fdf-home-feux__view-toggle:hover{color:#fff;background:#ffffff29;border-color:#ffffff59}.fdf-home-feux--embedded .fdf-home-feux__scroll{scrollbar-color:#ffffff40 transparent}.fdf-home-feux--embedded .fdf-home-feux__scroll::-webkit-scrollbar-thumb{background:#ffffff40}.fdf-home-feux--embedded .fdf-home-feux__empty{color:#ffffffb3}@media (width<=720px){.fdf-home-feux--embedded .fdf-home-feux__scroll{margin-inline:calc(-1*clamp(.9rem,1.8vw,1.5rem));padding-inline:clamp(.9rem,1.8vw,1.5rem);scroll-padding-inline:clamp(.9rem,1.8vw,1.5rem)}}.fdf-hero-xl__quick{gap:var(--fdf-hero-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fdf-hero-xl__qbtn{background:var(--fdf-surface);border:1px solid var(--fdf-border);min-width:0;transition:transform var(--fdf-transition), border-color var(--fdf-transition), background var(--fdf-transition), box-shadow var(--fdf-transition);border-radius:13px;align-items:center;gap:.7rem;padding:.75rem .95rem;display:flex;color:inherit!important;text-decoration:none!important}a.fdf-hero-xl__qbtn:hover{background:var(--fdf-bg);border-color:color-mix(in srgb, var(--fdf-text) 22%, var(--fdf-border));box-shadow:0 10px 26px color-mix(in srgb, var(--fdf-text) 9%, transparent);transform:translateY(-2px)}.fdf-hero-xl__qbtn-icon{background:color-mix(in srgb, var(--fdf-text) 6%, var(--fdf-bg));width:34px;height:34px;color:var(--fdf-text);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fdf-hero-xl__qbtn-dot{background:var(--fdf-muted);border-radius:50%;flex-shrink:0;width:10px;height:10px}.fdf-hero-xl__qbtn--vig-ok .fdf-hero-xl__qbtn-dot{background:#22c55e}.fdf-hero-xl__qbtn--vig-warn .fdf-hero-xl__qbtn-dot{background:#f59e0b}.fdf-hero-xl__qbtn--vig-danger .fdf-hero-xl__qbtn-dot{background:var(--fdf-cta-red);animation:1.6s ease-out infinite fdf-feux-pulse}.fdf-hero-xl__qbtn-text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.fdf-hero-xl__qbtn-text strong{letter-spacing:-.005em;color:var(--fdf-text);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:700;line-height:1.2;overflow:hidden}.fdf-hero-xl__qbtn-text small{color:var(--fdf-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;line-height:1.3;overflow:hidden}.fdf-hero-xl__qbtn-arrow{color:var(--fdf-muted);transition:transform var(--fdf-transition), color var(--fdf-transition);flex-shrink:0;margin-left:auto}a.fdf-hero-xl__qbtn:hover .fdf-hero-xl__qbtn-arrow{color:var(--fdf-text);transform:translate(3px)}.fdf-hero-xl__qbtn--sos{background:color-mix(in srgb, var(--fdf-cta-red) 6%, var(--fdf-surface));border-color:color-mix(in srgb, var(--fdf-cta-red) 25%, var(--fdf-border));justify-content:space-between}.fdf-hero-xl__qbtn-tel{align-items:center;gap:.55rem;min-width:0;display:inline-flex;color:var(--fdf-text)!important;text-decoration:none!important}.fdf-hero-xl__qbtn-tel svg{color:var(--fdf-cta-red);flex-shrink:0}.fdf-hero-xl__qbtn-tel strong{color:var(--fdf-text);font-size:1.0625rem;font-weight:800;line-height:1}.fdf-hero-xl__qbtn-signaler{background:var(--fdf-cta-red);transition:transform var(--fdf-transition), box-shadow var(--fdf-transition);border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;padding:.5rem .9rem;font-size:.75rem;font-weight:700;display:inline-flex;color:#fff!important;text-decoration:none!important}.fdf-hero-xl__qbtn-signaler:hover{box-shadow:0 8px 22px color-mix(in srgb, var(--fdf-cta-red) 40%, transparent);transform:translateY(-1px)}@media (width<=1024px){.fdf-hero-xl__quick{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.fdf-hero-xl__card{grid-template-rows:clamp(300px,52vw,440px) auto;grid-template-columns:1fr}.fdf-hero-xl__feux{border-top:1px solid #ffffff14;border-left:none}.fdf-home-feux--embedded .fdf-home-feux__grid{max-height:380px}}@media (width<=560px){.fdf-hero-xl__quick{grid-template-columns:1fr}.fdf-hero-xl__map{height:clamp(280px,78vw,400px)}.fdf-hero-xl__info{max-width:calc(100% - clamp(1.8rem,6vw,2.5rem))}}@media (width<=720px){.fdf-home>.fdf-hero-xl{width:auto!important;max-width:none!important;margin-left:calc(var(--wp--style--root--padding-left,0px) * -1)!important;margin-right:calc(var(--wp--style--root--padding-right,0px) * -1)!important}.fdf-hero-xl__card{border-radius:0;grid-template-rows:clamp(360px,90vw,520px) auto}.fdf-hero-xl__quick{padding-inline:clamp(.9rem,3vw,1.25rem)}.fdf-hero-xl__map{height:100%}.fdf-hero-xl__feux{padding:.75rem 0}.fdf-home-feux--embedded .fdf-home-feux__head{display:none}.fdf-home-feux--embedded .fdf-home-feux__grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;flex-flow:row;gap:.6rem;max-height:none;padding:.25rem clamp(.9rem,3vw,1.25rem) .5rem;scroll-padding-inline:clamp(.9rem,3vw,1.25rem);overflow:auto hidden}.fdf-home-feux--embedded .fdf-home-feux__row-item{scroll-snap-align:start;flex:none;width:calc(40vw - 1.28rem);max-width:180px}.fdf-home-feux--embedded .fdf-home-feux__row{flex-direction:column;align-items:stretch;gap:.4rem;height:100%;padding:.4rem}.fdf-home-feux--embedded .fdf-home-feux__row-media{aspect-ratio:1;border-radius:8px;width:100%;height:auto}.fdf-home-feux--embedded .fdf-home-feux__row-body{gap:.15rem}.fdf-home-feux--embedded .fdf-home-feux__row-commune{font-size:.8125rem}.fdf-home-feux--embedded .fdf-home-feux__row-counts{gap:.4rem;font-size:.625rem}.fdf-home-feux--embedded .fdf-home-feux__row-dates{font-size:.5625rem}.fdf-home-feux--embedded .fdf-home-feux__see-all--bottom{transition:background var(--fdf-transition), border-color var(--fdf-transition);background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-self:center;align-items:center;gap:.35rem;margin:.35rem auto 0;padding:.55rem 1rem;font-size:.8125rem;font-weight:700;display:inline-flex;color:#fff!important;text-decoration:none!important}.fdf-home-feux--embedded .fdf-home-feux__see-all--bottom:hover{background:#ffffff24;border-color:#ffffff47}}@media (prefers-reduced-motion:reduce){.fdf-hero-xl__carte{transition:none!important}.fdf-hero-xl__live-dot,.fdf-hero-xl__qbtn--vig-danger .fdf-hero-xl__qbtn-dot{animation:none!important}}.fdf-home-milestones{background:#050510;background-image:radial-gradient(circle at -5% -60%, color-mix(in srgb, var(--fdf-cta-red) 50%, transparent) 0%, transparent 50%), radial-gradient(circle at 105% 160%, color-mix(in srgb, var(--fdf-cta-blue) 55%, transparent) 0%, transparent 50%);color:#fff;isolation:isolate;border-radius:14px;align-items:center;gap:clamp(.75rem,1.6vw,1.25rem);padding:.8rem clamp(1rem,2vw,1.5rem);display:flex;position:relative;overflow:hidden}.fdf-home-milestones__seal{background:#ffffff1a;border:1px solid #ffffff47;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;line-height:1;display:flex}.fdf-home-milestones__seal strong{letter-spacing:-.02em;font-size:1.0625rem;font-weight:800}.fdf-home-milestones__seal small{letter-spacing:.14em;text-transform:uppercase;opacity:.85;font-size:.5rem;font-weight:700}.fdf-home-milestones__body{flex-direction:column;flex:auto;gap:.1rem;min-width:0;display:flex}.fdf-home-milestones__title{letter-spacing:-.01em;color:#fff;margin:0;font-size:clamp(.9375rem,1.4vw,1.0625rem);font-weight:800;line-height:1.2}.fdf-home-milestones__text{color:#ffffffc7;margin:0;font-size:.8125rem;line-height:1.4}.fdf-home-milestones__text strong{color:#fff}.fdf-home-milestones__cta{white-space:nowrap;transition:transform var(--fdf-transition), box-shadow var(--fdf-transition), gap var(--fdf-transition);background:#fff;border-radius:999px;flex-shrink:0;align-items:center;gap:.45rem;padding:.6rem 1.1rem;font-size:.8438rem;font-weight:700;display:inline-flex;color:#0a0a0a!important;text-decoration:none!important}.fdf-home-milestones__cta:hover{gap:.65rem;transform:translateY(-1px);box-shadow:0 10px 30px #00000059}.fdf-home-milestones__close{color:#ffffffbf;cursor:pointer;width:34px;height:34px;transition:background var(--fdf-transition), color var(--fdf-transition), border-color var(--fdf-transition);background:0 0;border:1px solid #ffffff40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.fdf-home-milestones__close:hover{color:#fff;background:#ffffff1f;border-color:#ffffff73}@media (width<=720px){.fdf-home-milestones{flex-wrap:wrap}.fdf-home-milestones__seal{display:none}.fdf-home-milestones__body{flex:calc(100% - 46px);min-width:0}.fdf-home-milestones__text{display:none}.fdf-home-milestones__cta{flex:auto;justify-content:center}}.fdf-home-support{background:var(--fdf-surface);border:1px solid var(--fdf-border);isolation:isolate;border-radius:20px;align-items:center;gap:clamp(1.25rem,3vw,3rem);padding:clamp(1.25rem,2.4vw,2rem) clamp(1.25rem,2.8vw,2.5rem);display:flex;position:relative;overflow:hidden}.fdf-home-support:before{content:"";z-index:-1;background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--fdf-cta-red) 9%, transparent) 0%, transparent 45%), radial-gradient(circle at 0% 100%, color-mix(in srgb, var(--fdf-cta-red) 5%, transparent) 0%, transparent 40%);position:absolute;inset:0}.fdf-home-support__body{flex-direction:column;flex:auto;gap:.5rem;min-width:0;display:flex}.fdf-home-support__badge{background:color-mix(in srgb, var(--fdf-cta-red) 10%, var(--fdf-bg));color:var(--fdf-cta-red);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.6875rem;font-weight:700;display:inline-flex}.fdf-home-support__title{letter-spacing:-.02em;color:var(--fdf-text);margin:0;font-size:clamp(1.25rem,2vw,1.625rem);font-weight:800;line-height:1.15}.fdf-home-support__text{max-width:68ch;color:var(--fdf-muted);margin:0;font-size:.9375rem;line-height:1.55}.fdf-home-support__text strong{color:var(--fdf-text)}.fdf-home-support__aside{flex-direction:column;flex-shrink:0;align-items:center;gap:.6rem;display:flex}.fdf-home-support__price{letter-spacing:-.03em;color:var(--fdf-text);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;line-height:1}.fdf-home-support__cta{background:var(--fdf-cta-red);text-align:center;transition:transform var(--fdf-transition), box-shadow var(--fdf-transition), background var(--fdf-transition);border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1.4rem;font-size:.9375rem;font-weight:700;display:inline-flex;color:#fff!important;text-decoration:none!important}.fdf-home-support__cta:hover{box-shadow:0 12px 32px color-mix(in srgb, var(--fdf-cta-red) 40%, transparent);transform:translateY(-1px)}@media (width<=820px){.fdf-home-support{text-align:left;flex-direction:column;align-items:stretch}.fdf-home-support__aside{flex-flow:wrap;justify-content:space-between;align-items:center;gap:.75rem}.fdf-home-support__cta{flex:auto;justify-content:center}}.fdf-home-support--bar{border-radius:14px;flex-direction:row;align-items:center;gap:clamp(.75rem,1.6vw,1.25rem);padding:.8rem clamp(1rem,2vw,1.5rem)}.fdf-home-support--bar .fdf-home-support__badge{border-radius:50%;flex-shrink:0;justify-content:center;align-self:center;width:34px;height:34px;padding:0}.fdf-home-support--bar .fdf-home-support__body{gap:.1rem}.fdf-home-support--bar .fdf-home-support__title{font-size:clamp(.9375rem,1.4vw,1.0625rem)}.fdf-home-support--bar .fdf-home-support__text{font-size:.8125rem;line-height:1.4}.fdf-home-support--bar .fdf-home-support__cta{white-space:nowrap;flex-shrink:0;padding:.6rem 1.1rem;font-size:.8438rem}.fdf-home-support__close{border:1px solid var(--fdf-border);width:34px;height:34px;color:var(--fdf-muted);cursor:pointer;transition:background var(--fdf-transition), color var(--fdf-transition), border-color var(--fdf-transition);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.fdf-home-support__close:hover{background:var(--fdf-bg);color:var(--fdf-text);border-color:color-mix(in srgb, var(--fdf-text) 25%, var(--fdf-border))}@media (width<=720px){.fdf-home-support--bar{flex-wrap:wrap}.fdf-home-support--bar .fdf-home-support__badge{display:none}.fdf-home-support--bar .fdf-home-support__body{flex:calc(100% - 46px);min-width:0}.fdf-home-support--bar .fdf-home-support__text{display:none}.fdf-home-support--bar .fdf-home-support__cta{flex:auto;justify-content:center}}.fdf-home-links{width:100%}.fdf-home-links__grid{grid-template-columns:repeat(auto-fill,minmax(255px,1fr));gap:clamp(.65rem,1.2vw,1rem);margin:0;padding:0;list-style:none;display:grid}.fdf-home-links__item{min-width:0;margin:0}.fdf-home-links__link{background:var(--fdf-surface);border:1px solid var(--fdf-border);height:100%;transition:transform var(--fdf-transition), box-shadow var(--fdf-transition), border-color var(--fdf-transition), background var(--fdf-transition);border-radius:14px;align-items:center;gap:.85rem;padding:.95rem 1.05rem;display:flex;color:inherit!important;text-decoration:none!important}.fdf-home-links__link:hover{background:var(--fdf-bg);border-color:color-mix(in srgb, var(--fdf-cta-red) 35%, var(--fdf-border));box-shadow:0 12px 32px color-mix(in srgb, var(--fdf-text) 10%, transparent);transform:translateY(-2px)}.fdf-home-links__icon{background:color-mix(in srgb, var(--fdf-cta-red) 10%, var(--fdf-bg));width:42px;height:42px;color:var(--fdf-cta-red);transition:background var(--fdf-transition), color var(--fdf-transition);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fdf-home-links__link:hover .fdf-home-links__icon{background:var(--fdf-cta-red);color:#fff}.fdf-home-links__body{flex-direction:column;gap:.15rem;min-width:0;display:flex}.fdf-home-links__title{letter-spacing:-.01em;color:var(--fdf-text);font-size:.9375rem;font-weight:700;line-height:1.25}.fdf-home-links__desc{color:var(--fdf-muted);font-size:.75rem;line-height:1.35}.fdf-home-links__arrow{color:var(--fdf-muted);transition:transform var(--fdf-transition), color var(--fdf-transition);flex-shrink:0;margin-left:auto}.fdf-home-links__link:hover .fdf-home-links__arrow{color:var(--fdf-cta-red);transform:translate(3px)}.fdf-home-feux{width:100%}.fdf-home-feux__kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--fdf-cta-red);align-items:center;gap:.5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.fdf-home-feux__kicker-dot{background:currentColor;border-radius:50%;width:8px;height:8px;animation:1.6s ease-out infinite fdf-feux-pulse;box-shadow:0 0}@keyframes fdf-feux-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 60%, transparent)}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}.fdf-home-feux__head-actions{flex-shrink:0;align-items:center;gap:.45rem;display:flex}.fdf-home-feux__nav-btn{border:1px solid var(--fdf-border);background:var(--fdf-surface);width:36px;height:36px;color:var(--fdf-text);cursor:pointer;transition:background var(--fdf-transition), border-color var(--fdf-transition), color var(--fdf-transition), opacity var(--fdf-transition), transform var(--fdf-transition);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.fdf-home-feux__nav-btn:hover:not(:disabled){background:var(--fdf-bg);border-color:color-mix(in srgb, var(--fdf-cta-red) 40%, var(--fdf-border));color:var(--fdf-cta-red);transform:translateY(-1px)}.fdf-home-feux__nav-btn:disabled{opacity:.35;cursor:default}@media (width<=720px){.fdf-home-feux__nav-btn{display:none}}.fdf-home-feux__view-toggle{border:1px solid var(--fdf-border);background:var(--fdf-surface);color:var(--fdf-text);letter-spacing:-.005em;cursor:pointer;box-shadow:0 1px 3px color-mix(in srgb, var(--fdf-text) 6%, transparent);transition:background var(--fdf-transition), border-color var(--fdf-transition), color var(--fdf-transition), transform var(--fdf-transition);border-radius:999px;flex-shrink:0;align-items:center;gap:.45rem;padding:.5rem 1.05rem;font-size:.8125rem;font-weight:700;display:inline-flex}.fdf-home-feux__view-toggle:hover{background:var(--fdf-bg);border-color:color-mix(in srgb, var(--fdf-cta-red) 40%, var(--fdf-border));color:var(--fdf-cta-red);transform:translateY(-1px)}.fdf-home-feux__view-toggle svg{flex-shrink:0;width:16px;height:16px}.fdf-home-feux--scroll{--fdf-feux-bleed:calc(var(--wp--style--root--padding-right,1.25rem) * 2)}.fdf-home-feux__scroll{overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--fdf-text) 22%, transparent) transparent;grid-auto-columns:clamp(215px,16.5vw,265px);grid-auto-flow:column;gap:clamp(.75rem,1.4vw,1.125rem);margin:0;padding:.25rem .25rem .9rem;list-style:none;display:grid;overflow:auto hidden}.fdf-home-feux__scroll::-webkit-scrollbar{height:6px}.fdf-home-feux__scroll::-webkit-scrollbar-track{background:0 0}.fdf-home-feux__scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--fdf-text) 22%, transparent);border-radius:3px}.fdf-home-feux__scroll>.fdf-home-feux__item{scroll-snap-align:start}@media (width<=1024px){.fdf-home-feux__scroll{grid-auto-columns:clamp(200px,30vw,260px)}}@media (width<=720px){.fdf-home-feux__scroll{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--fdf-feux-bleed,2.5rem));padding-inline:var(--fdf-feux-bleed,2.5rem);scroll-padding-inline:var(--fdf-feux-bleed,2.5rem);grid-auto-columns:min(64vw,290px)}}.fdf-home-feux__grid{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:clamp(.75rem,1.4vw,1.125rem);margin:0;padding:0;list-style:none;display:grid}@media (width<=560px){.fdf-home-feux__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=400px){.fdf-home-feux__grid{grid-template-columns:1fr}}.fdf-home-feux__grid-more{margin-top:clamp(.75rem,1.5vw,1.125rem)}.fdf-home-feux__more{justify-content:center;margin-top:clamp(1.25rem,2.5vw,1.75rem);display:flex}.fdf-home-feux__more-btn{border:1px solid var(--fdf-border);background:var(--fdf-surface);min-width:260px;color:var(--fdf-text);letter-spacing:-.005em;cursor:pointer;transition:background var(--fdf-transition), border-color var(--fdf-transition), color var(--fdf-transition), transform var(--fdf-transition);border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;display:inline-flex}.fdf-home-feux__more-btn:hover:not(:disabled){background:var(--fdf-bg);border-color:color-mix(in srgb, var(--fdf-cta-red) 35%, var(--fdf-border));color:var(--fdf-cta-red);transform:translateY(-1px)}.fdf-home-feux__more-btn:disabled{opacity:.65;cursor:wait}.fdf-home-feux__item{min-width:0;margin:0}.fdf-home-feux__card{aspect-ratio:4/5;color:#fff;isolation:isolate;transition:transform var(--fdf-transition), box-shadow var(--fdf-transition);background-color:#1a1a1a;border-radius:16px;flex-direction:column;justify-content:flex-end;padding:.9rem;display:flex;position:relative;overflow:hidden;text-decoration:none!important}.fdf-home-feux__card-image{z-index:0;object-fit:cover;object-position:center;pointer-events:none;border-radius:inherit;width:100%;max-width:100%;height:100%;max-height:100%;transition:transform .55s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0}.fdf-home-feux__card:hover .fdf-home-feux__card-image{transform:scale(1.05)}.fdf-home-feux__item.has-no-media .fdf-home-feux__card{background-color:#0a0a0a;background-image:radial-gradient(circle at 30% 20%, color-mix(in srgb, var(--fdf-cta-red) 40%, transparent) 0%, transparent 60%), radial-gradient(circle at 80% 100%, color-mix(in srgb, var(--fdf-cta-red) 25%, transparent) 0%, transparent 55%)}.fdf-home-feux__card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#00000005 0%,#00000052 55%,#0000009e 100%);position:absolute;inset:0}.fdf-home-feux__card-overlay{z-index:1;pointer-events:none;position:absolute;inset:0}.fdf-home-feux__item.is-live .fdf-home-feux__card-overlay{background:radial-gradient(circle at 65% 0,#d001008c 0%,#0000 60%)}.fdf-home-feux__card:hover{transform:translateY(-3px);box-shadow:0 14px 40px #00000038}.fdf-home-feux__card-status{z-index:2;-webkit-backdrop-filter:blur(8px);color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#ffffff2e;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .6rem .3rem .55rem;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:.625rem;left:.625rem}.fdf-home-feux__item.is-live .fdf-home-feux__card-status{color:#fecaca;background:#7f1d1d8c;border-color:#f8717180}.fdf-home-feux__card-status-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.6s ease-out infinite fdf-feux-pulse}.fdf-home-feux__card-dept{z-index:2;color:#0a0a0a;letter-spacing:-.02em;background:#ffffffeb;border-radius:8px;justify-content:center;align-items:center;min-width:36px;height:28px;padding:0 .45rem;font-size:.75rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:.625rem;right:.625rem}.fdf-home-feux__card-body{z-index:2;flex-direction:column;gap:.2rem;min-width:0;display:flex;position:relative}.fdf-home-feux__card-commune{letter-spacing:-.015em;color:#fff;text-shadow:0 1px 2px #00000080;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(1rem,1.4vw,1.125rem);font-weight:800;line-height:1.15;display:-webkit-box;overflow:hidden}.fdf-home-feux__card-time{letter-spacing:.04em;color:#ffffffd9;font-size:.6875rem;font-weight:600}.fdf-home-feux__card-counts{align-items:center;gap:.4rem;margin-top:.5rem;display:flex}.fdf-home-feux__card-count{-webkit-backdrop-filter:blur(8px);color:#fff;background:#ffffff29;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .55rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.fdf-home-feux__card-count svg{opacity:.85;flex-shrink:0}.fdf-home-feux__info{color:var(--fdf-muted);margin:0;font-size:.875rem;font-weight:500}.fdf-home-feux__info--stacked{flex-direction:column;gap:.1rem;line-height:1.25;display:flex}.fdf-home-feux__info-strong{font-weight:700}.fdf-home-feux__info-muted{opacity:.75;font-weight:500}.fdf-home-feux--compact .fdf-home-feux__scroll{grid-auto-columns:clamp(152px,11.5vw,188px)}.fdf-home-feux--compact .fdf-home-feux__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}@media (width<=1024px){.fdf-home-feux--compact .fdf-home-feux__scroll{grid-auto-columns:clamp(144px,20vw,172px)}}@media (width<=720px){.fdf-home-feux--compact .fdf-home-feux__scroll{grid-auto-columns:min(40vw,168px)}}@media (width<=560px){.fdf-home-feux--compact .fdf-home-feux__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=400px){.fdf-home-feux--compact .fdf-home-feux__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.fdf-home-feux--compact .fdf-home-feux__card{aspect-ratio:1;border-radius:14px;padding:.6rem}.fdf-home-feux--compact .fdf-home-feux__card:after{background:linear-gradient(#0000 0% 45%,#00000073 75%,#000000c7 100%)}.fdf-home-feux--compact .fdf-home-feux__card-body{gap:.3rem}.fdf-home-feux--compact .fdf-home-feux__card-commune{white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;line-height:1.15;display:block;overflow:hidden}.fdf-home-feux__card-meta{align-items:center;gap:.3rem;min-width:0;display:flex;overflow:hidden}.fdf-home-feux__card-meta-dept{color:#0a0a0a;letter-spacing:-.02em;background:#ffffffeb;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;min-width:26px;padding:.22rem .3rem;font-size:.625rem;font-weight:800;line-height:1;display:inline-flex}.fdf-home-feux--compact .fdf-home-feux__card-count{gap:.25rem;padding:.22rem .4rem;font-size:.625rem}.fdf-home-feux--compact .fdf-home-feux__card-count svg{width:11px;height:11px}.fdf-home-feux__card-live{z-index:2;background:#ff3b30;border:2px solid #ffffffd9;border-radius:50%;width:11px;height:11px;animation:1.6s ease-out infinite fdf-feux-pulse;position:absolute;top:.55rem;left:.55rem;box-shadow:0 0 #ff3b3099}.fdf-home-feux--compact .fdf-home-feux__item.is-live .fdf-home-feux__card-overlay{background:radial-gradient(circle at 65% 0,#d0010059 0%,#0000 55%)}@media (prefers-reduced-motion:reduce){.fdf-home-actus__feat-link,.fdf-home-actus__feat-media img,.fdf-home-actus__item-link,.fdf-home-feux__card,.fdf-home-feux__card-image,.fdf-home-feux__kicker-dot,.fdf-home-feux__card-status-dot,.fdf-home-feux__card-live{transition:none!important;animation:none!important}.fdf-home-actus__feat-link:hover,.fdf-home-actus__item-link:hover,.fdf-home-feux__card:hover,.fdf-home-actus__feat-link:hover .fdf-home-actus__feat-media img,.fdf-home-feux__card:hover .fdf-home-feux__card-image{transform:none}}[data-theme=dark] .fdf-home-actus__feat-cat{background:var(--fdf-surface);color:var(--fdf-text);box-shadow:0 1px 4px #0006}[data-theme=dark] .fdf-home-feux__card-dept{color:#0a0a0a;background:#fffffff2}@media (prefers-color-scheme:dark){:root:not([data-theme]) .fdf-home-actus__feat-cat{background:var(--fdf-surface);color:var(--fdf-text);box-shadow:0 1px 4px #0006}}.fdf-live-incendie{text-align:center;margin:1.25rem 0}.fdf-live-incendie__btn{background:var(--fdf-cta-red,#d00100);color:#fff;box-shadow:none;transition:background var(--fdf-transition,.25s ease);border-radius:999px;align-items:center;gap:.625rem;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.fdf-live-incendie__btn:hover,.fdf-live-incendie__btn:focus-visible{background:var(--fdf-cta-red-hover,#a80100);color:#fff;box-shadow:none;text-decoration:none}.single-post .fdf-single__entry-content .fdf-live-incendie__btn,.fdf-single__entry-content .fdf-live-incendie__btn,.single-post .fdf-single__entry-content .fdf-live-incendie__btn:hover,.fdf-single__entry-content .fdf-live-incendie__btn:hover{color:#fff;text-decoration:none}.fdf-live-incendie__dot{background:#fff;border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:1.1s ease-in-out infinite fdf-live-incendie-dot-pulse;position:relative;box-shadow:0 0 0 2px #ffffff73}.fdf-live-incendie__dot:before,.fdf-live-incendie__dot:after{content:"";pointer-events:none;border:2px solid #ffffffbf;border-radius:50%;animation:2s ease-out infinite fdf-live-incendie-dot-radar;position:absolute;inset:0}.fdf-live-incendie__dot:after{animation-delay:.9s}.fdf-live-incendie__label{color:#fff;line-height:1.2}@keyframes fdf-live-incendie-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(.9)}}@keyframes fdf-live-incendie-dot-radar{0%{opacity:.95;transform:scale(.35)}to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.fdf-live-incendie__btn,.fdf-live-incendie__dot,.fdf-live-incendie__dot:before,.fdf-live-incendie__dot:after{transition:none!important;animation:none!important}.fdf-live-incendie__btn:hover{transform:none}.fdf-live-incendie__dot:before,.fdf-live-incendie__dot:after{opacity:0}}