:root :is(.hv2,.hia.hx) :is(.fc-corps,.fc-lies,.fc-actb,.fc-loupe-s,.fc-hero-img,.fc-hero-bas,.fc-ktab){box-sizing:border-box;font-family:"Source Sans 3",system-ui,sans-serif;text-align:left}:root :is(.hv2,.hia.hx) :where(.fc-analyse,.fc-rail,.fc-srcb,.fc-detail-g,.fc-lies,.fc-actb,.fc-loupe,.fc-ktab) :where(*){box-sizing:border-box}:root :is(.hv2,.hia.hx) :where(.fc-analyse,.fc-rail,.fc-srcb,.fc-detail-g,.fc-lies,.fc-actb,.fc-loupe) :where(h2,h3,p,ul,ol,li,figure,figcaption){margin:0;padding:0}:root :is(.hv2,.hia.hx) :where(.fc-analyse,.fc-rail,.fc-srcb,.fc-detail-g,.fc-lies) :where(ul,ol){list-style:none}:root :is(.hv2,.hia.hx) :where(.fc-analyse,.fc-rail,.fc-srcb,.fc-detail-g,.fc-lies,.fc-actb,.fc-loupe) :where(a){color:inherit;text-decoration:none}:root :is(.hv2,.hia.hx) :where(.fc-analyse,.fc-rail,.fc-srcb,.fc-lies) :where(img){display:block;max-width:100%}:root :is(.hv2,.hia.hx) :where(.fc-analyse,.fc-rail,.fc-srcb,.fc-detail-g,.fc-lies,.fc-loupe) :where(figure){display:block}:root :is(.hv2,.hia.hx) .fc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:root :is(.hv2,.hia.hx) .fc-lk{display:inline;padding:0;color:#03201c;font:700 15px/1.35 "Source Sans 3",system-ui,sans-serif;-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage);-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;white-space:nowrap}:root :is(.hv2,.hia.hx) .fc-lk:after{content:" →"}:root :is(.hv2,.hia.hx) .fc-lk:hover{color:#03201c;-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-decoration-thickness:var(--souligne-epaisseur-survol)}:root :is(.hv2,.hia.hx) .fc-corps{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:32px;align-items:start}:root :is(.hv2,.hia.hx) .fc-main{min-width:0;display:flex;flex-direction:column;gap:24px;container:fc-main / inline-size}:root .hv2.hv2-fiche .fc-corps.scene{padding:26px 0 52px;background:#eef4f0;box-shadow:0 0 0 100vmax #eef4f0;clip-path:inset(-1px -100vmax)}:root .hv2.hv2-fiche .fg-s7{padding-bottom:0}:root .hia.hx .fc-corps{margin-top:34px}:root .hia.hx .fc-main>.hx-dn-body{padding-top:0;grid-template-columns:minmax(0,1fr) 300px;gap:32px}:root .hia.hx .fc-main>.hx-section{margin-top:18px}@container fc-main (max-width: 720px){:root .hia.hx .fc-main>.hx-dn-body{grid-template-columns:minmax(0,1fr)}}:root :is(.hv2,.hia.hx) .fc-rail{position:sticky;top:16px;max-height:calc(100vh - 32px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cbd8d3 transparent;padding:20px 16px 20px 18px;border-radius:18px;box-shadow:inset 0 0 0 1px #cbd8d3;background:linear-gradient(#fff 30%,#fff0) center top / 100% 40px no-repeat local,linear-gradient(#fff0,#fff 70%) center bottom / 100% 40px no-repeat local,radial-gradient(farthest-side at 50% 0,#03201c29,#03201c00) center top / 100% 14px no-repeat scroll,radial-gradient(farthest-side at 50% 100%,#03201c29,#03201c00) center bottom / 100% 14px no-repeat scroll,#fff}:root :is(.hv2,.hia.hx) .fc-rail-mt{display:none}:root :is(.hv2,.hia.hx) .fc-rail-g+.fc-rail-g{margin-top:20px}:root :is(.hv2,.hia.hx) .fc-rail-t{position:relative;margin:0 0 10px;padding:0 0 8px;border-bottom:1px solid #dfe7e4;font:800 17.5px/1.25 "Source Serif 4",Georgia,serif;color:#03201c;text-wrap:balance}:root :is(.hv2,.hia.hx) .fc-rail-t:after{content:"";position:absolute;left:0;bottom:-2px;width:40px;height:3px;border-radius:2px;background:#fdb813}:root :is(.hv2,.hia.hx) .fc-rail-l{display:flex;flex-direction:column;gap:2px}:root :is(.hv2,.hia.hx) .fc-ri{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;align-items:center;padding:4px;margin:0 -4px;border-radius:12px;color:#03201c;text-decoration:none}:root :is(.hv2,.hia.hx) .fc-ri :is(.fc-vg,.fc-ri-ph){width:92px;height:56px;--k: .124}:root :is(.hv2,.hia.hx) .fc-ri-ph{position:relative;display:block;overflow:hidden;border-radius:9px;background:#dcebe4}:root :is(.hv2,.hia.hx) .fc-ri-ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:root :is(.hv2,.hia.hx) .fc-ri-tx{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}:root :is(.hv2,.hia.hx) .fc-ri-f{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font:600 14px/1.25 "Source Sans 3",system-ui,sans-serif;color:#5b6f6a}:root :is(.hv2,.hia.hx) .fc-ri-f .ici{display:inline-flex;align-items:center;gap:6px;color:#03201c;font-weight:700}:root :is(.hv2,.hia.hx) .fc-ri-f .ici:before{content:"";width:8px;height:8px;border-radius:50%;background:#fdb813;box-shadow:0 0 0 1.5px #03201c}:root :is(.hv2,.hia.hx) .fc-ri-t{display:block;font:700 15px/1.22 "Source Serif 4",Georgia,serif;color:#03201c;text-wrap:pretty}:root :is(.hv2,.hia.hx) a.fc-ri:hover .fc-ri-t{-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage);-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}:root :is(.hv2,.hia.hx) a.fc-ri:hover :is(.fc-vg,.fc-ri-ph){box-shadow:inset 0 0 0 1.5px #03201c}:root :is(.hv2,.hia.hx) a.fc-ri:focus-visible{outline:2px solid #03201c;outline-offset:0}:root :is(.hv2,.hia.hx) .fc-ri.on{background:#f6f9f7}:root :is(.hv2,.hia.hx) .fc-ri.on :is(.fc-vg,.fc-ri-ph){box-shadow:inset 0 0 0 1.5px #03201c,inset 0 -5px #fdb813}:root :is(.hv2,.hia.hx) .fc-rail-lk{display:inline-block;margin-top:18px}:root :is(.hv2,.hia.hx) .fc-pil{display:inline-flex;align-items:baseline;gap:4px;padding:3px 9px 6px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1.2px #03201c,inset 0 -3px #fdb813;font:900 15px/1 "Source Serif 4",Georgia,serif;color:#03201c;white-space:nowrap}:root :is(.hv2,.hia.hx) .fc-pil small{font:700 13px/1 "Source Sans 3",system-ui,sans-serif;color:#0b4a3d}:root :is(.hv2,.hia.hx) .fc-vg{position:relative;display:block;overflow:hidden;border-radius:9px;background:#fff;box-shadow:inset 0 0 0 1px #d9e2df;--k: .3}:root :is(.hv2,.hia.hx) .fc-vg:after{content:"";position:absolute;left:1px;right:1px;bottom:1px;height:26%;background:linear-gradient(#fff0,#fff 90%);pointer-events:none}:root :is(.hv2,.hia.hx) .fc-vg-in{position:absolute;left:7%;top:8%;display:block;width:640px;margin:0;padding:0;transform:scale(var(--k));transform-origin:0 0;pointer-events:none;container:hub / inline-size;zoom:1}:root :is(.hv2,.hia.hx) .fc-vg-in.hv2{position:absolute;zoom:1;background:transparent}:root :is(.hv2,.hia.hx) .fc-vg.carte{background:#00302a;box-shadow:none}:root :is(.hv2,.hia.hx) .fc-vg.carte:after{display:none}:root :is(.hv2,.hia.hx) .fc-vg-carte{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:4%}:root :is(.hv2,.hia.hx) .fc-vg-carte>div{width:100%}:root :is(.hv2,.hia.hx) .fc-analyse{display:flex;flex-direction:column;gap:18px}:root :is(.hv2,.hia.hx) .fc-tuiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}:root :is(.hv2,.hia.hx) .fc-tuiles:has(>.fc-tuile:only-child){grid-template-columns:minmax(0,1fr)}:root :is(.hv2,.hia.hx) .fc-tuile{display:flex;flex-direction:column;gap:14px;min-width:0;padding:28px 30px 32px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #d3ddd9}:root :is(.hv2,.hia.hx) .fc-tuile>h2{font:800 22px/1.15 "Source Serif 4",Georgia,serif;letter-spacing:-.005em;color:#03201c}:root :is(.hv2,.hia.hx) .fc-barre{display:block;width:40px;height:4px;margin-top:-4px;border-radius:4px;background:#fdb813}:root :is(.hv2,.hia.hx) .fc-puces{display:flex;flex-direction:column;gap:12px}:root :is(.hv2,.hia.hx) .fc-puces>li{position:relative;display:block;padding:0 0 0 22px;font:400 16.5px/1.48 "Source Sans 3",system-ui,sans-serif;color:#2e3f52;text-wrap:pretty}:root :is(.hv2,.hia.hx) .fc-puces>li:before{content:"";position:absolute;left:3px;top:.62em;width:8px;height:8px;border-radius:50%;background:#0b4a3d}:root :is(.hv2,.hia.hx) .fc-puces>li b,:root :is(.hv2,.hia.hx) .fc-hypo li b{font-weight:800;color:#03201c}:root :is(.hv2,.hia.hx) .fc-puces>li>figure{margin:14px 0 4px}:root :is(.hv2,.hia.hx) .fc-hypo{display:grid;grid-template-columns:140px minmax(0,1fr);gap:10px 24px;align-items:start;padding:20px 26px 22px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #cbd8d3}:root :is(.hv2,.hia.hx) .fc-hypo-t{display:flex;align-items:center;gap:9px;font:700 18px/1.3 "Source Serif 4",Georgia,serif;color:#03201c}:root :is(.hv2,.hia.hx) .fc-hypo-t:before{content:"";flex:none;width:14px;height:14px;border-radius:4px;background:repeating-linear-gradient(135deg,#2b7660 0,#2b7660 2px,#e3efe8 2px,#e3efe8 5px);box-shadow:inset 0 0 0 1px #2b7660}:root :is(.hv2,.hia.hx) .fc-hypo>ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 26px}:root :is(.hv2,.hia.hx) .fc-hypo>ul:is(.n2,.n4){grid-template-columns:repeat(2,minmax(0,1fr))}:root :is(.hv2,.hia.hx) .fc-hypo li{position:relative;padding-left:16px;font:400 15px/1.45 "Source Sans 3",system-ui,sans-serif;color:#2e3f52;text-wrap:pretty}:root :is(.hv2,.hia.hx) .fc-hypo li:before{content:"";position:absolute;left:0;top:.6em;width:7px;height:7px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #0b4a3d}@container fc-main (max-width: 720px){:root :is(.hv2,.hia.hx) .fc-tuiles{grid-template-columns:minmax(0,1fr);gap:18px}:root :is(.hv2,.hia.hx) .fc-hypo{grid-template-columns:minmax(0,1fr)}:root :is(.hv2,.hia.hx) .fc-hypo>ul,:root :is(.hv2,.hia.hx) .fc-hypo>ul:is(.n2,.n4){grid-template-columns:minmax(0,1fr)}}:root :is(.hv2,.hia.hx) .fc-d-src{display:block;margin-top:8px;font:400 14px/1.4 "Source Sans 3",system-ui,sans-serif;color:#5b6f6a}:root :is(.hv2,.hia.hx) .fc-d-barres{display:grid;gap:9px}:root :is(.hv2,.hia.hx) .fc-d-br{display:grid;grid-template-columns:minmax(0,110px) minmax(0,1fr) auto;gap:12px;align-items:center;color:inherit;text-decoration:none}:root :is(.hv2,.hia.hx) .fc-d-barres.duo .fc-d-br{grid-template-columns:minmax(0,170px) minmax(0,1fr) auto}:root :is(.hv2,.hia.hx) .fc-d-br-l{font:600 14.5px/1.25 "Source Sans 3",system-ui,sans-serif;color:#1f3a35}:root :is(.hv2,.hia.hx) .fc-d-br-l small{display:block;margin-top:2px;font:400 14px/1.2 "Source Sans 3",system-ui,sans-serif;color:#5b6f6a}:root :is(.hv2,.hia.hx) .fc-d-br-p{position:relative;display:block;height:16px}:root :is(.hv2,.hia.hx) .fc-d-br-p>i{position:absolute;top:0;bottom:0;display:block;border-radius:3px;background:linear-gradient(90deg,#cfe3d8,#2b7660);box-shadow:inset -4px 0 #0b4a3d}:root :is(.hv2,.hia.hx) .fc-d-br.gris .fc-d-br-p>i{background:linear-gradient(90deg,#edf1ef,#c3cfcb);box-shadow:inset -4px 0 #9fb0ab}:root :is(.hv2,.hia.hx) .fc-d-br.ex .fc-d-br-p>i{background:linear-gradient(90deg,#fee49a,#fdb813 70%,#f2a68f);box-shadow:inset -4px 0 #f2a68f}:root :is(.hv2,.hia.hx) .fc-d-br.plage .fc-d-br-p>i{background:repeating-linear-gradient(135deg,#2b7660 0,#2b7660 2px,#e3efe8 2px,#e3efe8 6px);box-shadow:inset 0 0 0 1px #2b7660}:root :is(.hv2,.hia.hx) .fc-d-br.plage.ex .fc-d-br-p>i{background:repeating-linear-gradient(135deg,#fdb813 0,#fdb813 2.5px,#fff6d8 2.5px,#fff6d8 6px);box-shadow:inset 0 0 0 1.2px #03201c}:root :is(.hv2,.hia.hx) .fc-d-br-v{font:800 15px/1 "Source Serif 4",Georgia,serif;color:#03201c;white-space:nowrap}:root :is(.hv2,.hia.hx) .fc-d-br.gris .fc-d-br-v{color:#4a5a6e}:root :is(.hv2,.hia.hx) a.fc-d-br:hover .fc-d-br-l{-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage)}:root :is(.hv2,.hia.hx) .fc-d-regle-mb{display:none}:root :is(.hv2,.hia.hx) .fc-d-pile{position:relative;padding-top:44px}:root :is(.hv2,.hia.hx) .fc-d-pile-acc{position:absolute;left:0;top:30px;height:10px;border:1.5px solid #03201c;border-bottom:0;border-radius:5px 5px 0 0}:root :is(.hv2,.hia.hx) .fc-d-pile-acc>b{position:absolute;left:50%;top:-27px;transform:translate(-50%);font:800 15px/1.4 "Source Serif 4",Georgia,serif;color:#03201c;white-space:nowrap}:root :is(.hv2,.hia.hx) .fc-d-pile-b{display:flex;height:26px;border-radius:4px;overflow:hidden}:root :is(.hv2,.hia.hx) .fc-d-pile-b>i{display:block;height:100%;box-shadow:inset -2px 0 #fff}:root :is(.hv2,.hia.hx) .fc-d-pile .r0{--c: #0b4a3d}:root :is(.hv2,.hia.hx) .fc-d-pile .r1{--c: #79b59b}:root :is(.hv2,.hia.hx) .fc-d-pile .r2{--c: #8cc5b2}:root :is(.hv2,.hia.hx) .fc-d-pile .r3{--c: #c6dfd2}:root :is(.hv2,.hia.hx) .fc-d-pile-b>i{background:var(--c)}:root :is(.hv2,.hia.hx) .fc-d-pile-l{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:10px}:root :is(.hv2,.hia.hx) .fc-d-pile-l>span{display:inline-flex;align-items:baseline;gap:6px;font:600 14px/1.3 "Source Sans 3",system-ui,sans-serif;color:#1f3a35}:root :is(.hv2,.hia.hx) .fc-d-pile-l>span:before{content:"";align-self:center;width:12px;height:12px;border-radius:3px;background:var(--c)}:root :is(.hv2,.hia.hx) .fc-d-pile-l>span b{font:800 14.5px/1 "Source Serif 4",Georgia,serif;color:#03201c}:root :is(.hv2,.hia.hx) .fc-d-deps{display:grid;gap:12px}:root :is(.hv2,.hia.hx) .fc-d-dep{display:grid;grid-template-columns:112px minmax(0,1fr);grid-template-rows:auto auto;gap:2px 14px;align-items:center}:root :is(.hv2,.hia.hx) .fc-d-dep-l{grid-row:1 / span 2;font:700 14.5px/1.2 "Source Sans 3",system-ui,sans-serif;color:#03201c}:root :is(.hv2,.hia.hx) .fc-d-dep-l small{display:block;margin-top:2px;font:400 14px/1.25 "Source Sans 3",system-ui,sans-serif;color:#5b6f6a}:root :is(.hv2,.hia.hx) .fc-d-dep-p{position:relative;display:block;height:18px;background:linear-gradient(#d9e2df,#d9e2df) left center / 100% 1px no-repeat}:root :is(.hv2,.hia.hx) .fc-d-dep-p>i{position:absolute;display:block}:root :is(.hv2,.hia.hx) .fc-d-dep-p>i.k{top:8px;height:2px;background:repeating-linear-gradient(90deg,#2b7660 0 4px,transparent 4px 7px)}:root :is(.hv2,.hia.hx) .fc-d-dep-p>i.h{top:1px;height:16px;border-radius:3px;background:repeating-linear-gradient(135deg,#2b7660 0,#2b7660 2px,#e3efe8 2px,#e3efe8 6px);box-shadow:inset 0 0 0 1px #2b7660}:root :is(.hv2,.hia.hx) .fc-d-dep-p>i.t{top:-3px;width:4px;height:24px;margin-left:-2px;border-radius:2px;background:#03201c}:root :is(.hv2,.hia.hx) .fc-d-dep-p>i.d{top:3px;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 3px #03201c}:root :is(.hv2,.hia.hx) .fc-d-dep-v{grid-column:2;font:800 14px/1.2 "Source Serif 4",Georgia,serif;color:#03201c}:root :is(.hv2,.hia.hx) .fc-d-dep-v small{font:400 14px/1 "Source Sans 3",system-ui,sans-serif;color:#5b6f6a}:root :is(.hv2,.hia.hx) .fc-d-rg-z{position:relative;display:block;height:124px;margin:0 4px}:root :is(.hv2,.hia.hx) .fc-d-rg-b{position:absolute;left:0;right:0;top:54px;height:18px;border-radius:4px;overflow:hidden;box-shadow:inset 0 0 0 1px #03201c40}:root :is(.hv2,.hia.hx) .fc-d-rg-b>i{position:absolute;top:0;bottom:0;display:block}:root :is(.hv2,.hia.hx) .fc-d-rg-m{position:absolute;top:0;bottom:0;width:0}:root :is(.hv2,.hia.hx) .fc-d-rg-m>i{position:absolute;left:-1px;display:block;width:2px;background:#03201c}:root :is(.hv2,.hia.hx) .fc-d-rg-m.h>i{top:32px;height:44px}:root :is(.hv2,.hia.hx) .fc-d-rg-m.b>i{top:50px;height:46px}:root :is(.hv2,.hia.hx) .fc-d-rg-m>span{position:absolute;transform:translate(-50%);white-space:nowrap;font:600 14px/1.2 "Source Sans 3",system-ui,sans-serif;color:#1f3a35}:root :is(.hv2,.hia.hx) .fc-d-rg-m>span b{font:800 14.5px/1 "Source Serif 4",Georgia,serif;color:#03201c}:root :is(.hv2,.hia.hx) .fc-d-rg-m.h>span{top:10px}:root :is(.hv2,.hia.hx) .fc-d-rg-m.b>span{top:99px}:root :is(.hv2,.hia.hx) .fc-d-rg-m.d>span{transform:translate(-6px)}:root :is(.hv2,.hia.hx) .fc-d-rg-m.g>span{transform:translate(calc(-100% + 6px))}:root :is(.hv2,.hia.hx) .fc-d-rg-m.fort>i{left:-1.5px;width:3px}:root :is(.hv2,.hia.hx) .fc-d-rg-m.fort>span{font-weight:800;color:#03201c}:root :is(.hv2,.hia.hx) .fc-d-rg-m.ex>i{left:-2px;width:4px;background:linear-gradient(#fdb813,#f2a68f)}:root :is(.hv2,.hia.hx) .fc-d-rg-m.ex>span{padding:1px 8px 4px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1.2px #03201c,inset 0 -3px #fdb813;transform:translate(-10px)}@container fc-main (max-width: 720px){:root :is(.hv2,.hia.hx) .fc-d-regle{display:none}:root :is(.hv2,.hia.hx) .fc-d-regle-mb{display:grid}}:root :is(.hv2,.hia.hx) .fc-actb{position:relative;z-index:5;display:flex;align-items:flex-end;justify-content:space-between;gap:6px 24px;flex-wrap:wrap;margin:-16px 0 26px;border-bottom:1px solid #dfe7e4}:root :is(.hv2,.hia.hx) .fc-actb :where(button){all:unset;box-sizing:border-box;cursor:pointer}:root :is(.hv2,.hia.hx) .fc-ong{display:flex;gap:26px}:root :is(.hv2,.hia.hx) .fc-ong>button{padding:8px 0 11px;font:400 15.5px/1 "Source Sans 3",system-ui,sans-serif;color:#2e3f52;white-space:nowrap}:root :is(.hv2,.hia.hx) .fc-ong>button.on{font-weight:700;color:#03201c;box-shadow:inset 0 -3px #fdb813}:root :is(.hv2,.hia.hx) .fc-ong>button:hover{color:#03201c}:root :is(.hv2,.hia.hx) .fc-acts{display:flex;flex-wrap:wrap;align-items:center;gap:4px 22px;padding-bottom:10px}:root :is(.hv2,.hia.hx) .fc-act{position:relative;display:inline-flex;align-items:center;gap:7px;font:400 15px/1.2 "Source Sans 3",system-ui,sans-serif;color:#4f625d;white-space:nowrap}:root :is(.hv2,.hia.hx) .fc-act>svg{flex:none;width:16px;height:16px;fill:none;stroke:#0b4a3d;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}:root :is(.hv2,.hia.hx) .fc-act:hover>span,:root :is(.hv2,.hia.hx) .fc-act.on>span{color:#03201c;-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage)}:root :is(.hv2,.hia.hx) :is(.fc-ong>button,.fc-act):focus-visible{outline:2px solid #03201c;outline-offset:3px;border-radius:2px}:root :is(.hv2,.hia.hx) .fc-act[disabled]{cursor:progress;opacity:.7}:root :is(.hv2,.hia.hx) .fc-act-cite{position:relative;display:inline-flex}:root :is(.hv2,.hia.hx) .fc-actb.sombre{margin:0;padding:0;border-bottom-color:#ffffff29}:root :is(.hv2,.hia.hx) .fc-actb.sombre .fc-ong>button{color:#ffffffc7}:root :is(.hv2,.hia.hx) .fc-actb.sombre .fc-ong>button.on,:root :is(.hv2,.hia.hx) .fc-actb.sombre .fc-ong>button:hover{color:#fff}:root :is(.hv2,.hia.hx) .fc-actb.sombre .fc-act{color:#ffffffd6}:root :is(.hv2,.hia.hx) .fc-actb.sombre .fc-act:hover>span,:root :is(.hv2,.hia.hx) .fc-actb.sombre .fc-act.on>span{color:#fff}:root :is(.hv2,.hia.hx) .fc-actb.sombre .fc-act>svg{stroke:#fdb813}:root :is(.hv2,.hia.hx) .fc-actb.sombre :is(.fc-ong>button,.fc-act):focus-visible{outline-color:#fdb813}:root :is(.hv2,.hia.hx) .fc-cite{position:absolute;z-index:20;top:calc(100% + 14px);right:-130px;width:470px;padding:22px 24px 20px;border-radius:16px;background:#fff;color:#03201c;white-space:normal;text-align:left;cursor:default;box-shadow:inset 0 0 0 1.5px #03201c,inset 0 -5px #fdb813,0 24px 48px -18px #03201c73}:root :is(.hv2,.hia.hx) .fc-cite:before{content:"";position:absolute;top:-8px;right:150px;width:14px;height:14px;background:#fff;transform:rotate(45deg);box-shadow:-1.5px -1.5px #03201c}:root :is(.hv2,.hia.hx) .fc-cite-t{display:block;margin-bottom:10px;font:800 19px/1.2 "Source Serif 4",Georgia,serif;color:#03201c}:root :is(.hv2,.hia.hx) .fc-cite-c{margin:0;padding:13px 16px;border-radius:10px;background:#f4f7f5;box-shadow:inset 0 0 0 1px #dbe4e0;font:400 15px/1.5 "Source Serif 4",Georgia,serif;color:#1f3a35;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}:root :is(.hv2,.hia.hx) .fc-cite-r{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}:root :is(.hv2,.hia.hx) .fc-actb .fc-cite-btn{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:999px;background:#03201c;color:#fff;font:700 15px/1 "Source Sans 3",system-ui,sans-serif}:root :is(.hv2,.hia.hx) .fc-cite-btn svg{width:16px;height:16px;fill:none;stroke:#fdb813;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}:root :is(.hv2,.hia.hx) .fc-actb .fc-cite-btn.clair{background:#fff;color:#03201c;box-shadow:inset 0 0 0 1.5px #03201c}:root :is(.hv2,.hia.hx) .fc-cite-btn.clair svg{stroke:#0b4a3d}:root :is(.hv2,.hia.hx) .fc-cite-btn:focus-visible{outline:2px solid #fdb813;outline-offset:2px}:root :is(.hv2,.hia.hx) .fc-cite-lic{margin:14px 0 0;padding-top:12px;border-top:1px solid #e3eae7;font:400 14px/1.5 "Source Sans 3",system-ui,sans-serif;color:#4f625d}:root :is(.hv2,.hia.hx) .fc-cite-lic .fc-lk{font-size:14px;white-space:normal}:root :is(.hv2,.hia.hx) .fc-exporte .fc-actb{display:none}:root .hv2.hv2-fiche .fg-s7>figure.fig{overflow:visible}:root .hv2.hv2-fiche .fg-s8.fc-dessus{display:block}:root .hv2.hv2-fiche .fg-s8.fc-dessus>.fg-s9{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-rows:auto auto auto 1fr;-moz-column-gap:56px;column-gap:56px;row-gap:10px;align-items:start;margin-bottom:30px}:root .hv2.hv2-fiche .fg-s8.fc-dessus>.fg-s9>h1{grid-column:1;grid-row:1 / span 3;align-self:end;max-width:none}:root .hv2.hv2-fiche .fg-s8.fc-dessus>.fg-s9>.barre{grid-column:1;grid-row:4;margin-top:8px}:root .hv2.hv2-fiche .fg-s8.fc-dessus>.fg-s9>:is(p){grid-column:2;max-width:none;margin-top:0}:root .hv2.hv2-fiche .fg-s8.fc-dessus>.dessin-v2,:root .hv2.hv2-fiche .fg-s8.fc-dessus>.tableau-v2{width:100%;max-width:none}:root :is(.hv2,.hia.hx) .fc-srcb{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px 18px;align-items:start;padding:22px 24px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #cbd8d3}:root :is(.hv2,.hia.hx) .fc-srcb-t{padding-top:12px;font:700 18px/1.3 "Source Serif 4",Georgia,serif;color:#03201c}:root :is(.hv2,.hia.hx) .fc-srcb-cs{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}:root :is(.hv2,.hia.hx) .fc-sc{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr) 20px;gap:12px;align-items:start;height:100%;padding:13px 14px 14px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px #d3ddd9;color:#03201c;text-decoration:none}:root :is(.hv2,.hia.hx) a.fc-sc:hover{box-shadow:inset 0 0 0 1.5px #03201c,inset 0 -4px #fdb813}:root :is(.hv2,.hia.hx) a.fc-sc:hover .fc-sc-doc{-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage)}:root :is(.hv2,.hia.hx) a.fc-sc:focus-visible{outline:2px solid #03201c;outline-offset:2px}:root :is(.hv2,.hia.hx) .fc-sc-ic{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#eef4f0}:root :is(.hv2,.hia.hx) .fc-sc-ic svg{width:19px;height:19px;fill:none;stroke:#0b4a3d;stroke-width:1.4;stroke-linejoin:round;stroke-linecap:round}:root :is(.hv2,.hia.hx) .fc-sc-tx{display:flex;flex-direction:column;gap:2px;min-width:0}:root :is(.hv2,.hia.hx) .fc-sc-ed{font:600 14px/1.3 "Source Sans 3",system-ui,sans-serif;color:#0b4a3d}:root :is(.hv2,.hia.hx) .fc-sc-doc{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font:700 15.5px/1.3 "Source Serif 4",Georgia,serif;color:#03201c}:root :is(.hv2,.hia.hx) .fc-sc-d{font:400 14px/1.3 "Source Sans 3",system-ui,sans-serif;color:#5b6f6a}:root :is(.hv2,.hia.hx) .fc-sc-ext{font-size:16px;font-weight:600;line-height:1;margin-top:2px;color:#03201c}:root :is(.hv2,.hia.hx) .fc-sc-ext svg{display:block;width:18px;height:18px;margin-top:2px;fill:none;stroke:#03201c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}:root :is(.hv2,.hia.hx) .fc-srcb-m{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 26px;padding-top:14px;border-top:1px solid #e1e8e5}:root :is(.hv2,.hia.hx) .fc-srcb-date{font:400 15px/1.35 "Source Sans 3",system-ui,sans-serif;color:#2e3f52}:root :is(.hv2,.hia.hx) .fc-srcb-date b{font-weight:700;color:#03201c}:root :is(.hv2,.hia.hx) .fc-srcb-lic{font:400 14px/1.3 "Source Sans 3",system-ui,sans-serif;color:#5b6f6a}:root .hia.hx .fc-scene-carte>.fc-actb{grid-column:1 / -1}:root .hia.hx .fc-ktab{min-width:0;max-height:520px;overflow:auto;border-radius:10px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff24;scrollbar-color:rgba(255,255,255,.35) transparent}:root .hia.hx .fc-ktab table{width:100%;border-collapse:collapse;font:400 15px/1.4 "Source Sans 3",system-ui,sans-serif;color:#ffffffe6}:root .hia.hx .fc-ktab caption{padding:14px 16px 10px;text-align:left;font:700 16px/1.3 "Source Serif 4",Georgia,serif;color:#fff}:root .hia.hx .fc-ktab :is(th,td){padding:8px 16px;border-bottom:1px solid rgba(255,255,255,.1);text-align:left}:root .hia.hx .fc-ktab th{position:sticky;top:0;background:#00302a;font-weight:700;color:#fff}:root .hia.hx .fc-ktab :is(th,td):nth-child(3){text-align:right;font-variant-numeric:tabular-nums}:root .hia.hx .fc-ktab tr.on td{color:#fdb813;font-weight:700}:root .hia.hx .fc-tete{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:10px 24px;padding-bottom:14px;margin-bottom:22px;border-bottom:1px solid #d9e2df}:root .hia.hx .fc-tete:after{content:"";position:absolute;left:0;bottom:-2px;width:64px;height:3px;border-radius:2px;background:#fdb813}:root .hia.hx .fc-tete h2{margin:0;font:800 28px/1.15 "Source Serif 4",Georgia,serif;letter-spacing:-.005em;color:#03201c}:root .hia.hx .fc-detail{margin-top:18px}:root .hia.hx .fc-detail-g{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px;align-items:stretch}:root .hia.hx .fc-hist{display:block;padding:24px 26px 20px;border-radius:18px;background:#00302a;color:#fff}:root .hia.hx .fc-hist-t{display:block;margin-bottom:30px;font:700 19px/1.25 "Source Serif 4",Georgia,serif;color:#fff}:root .hia.hx .fc-hist-c{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:10px;margin-top:16px}:root .hia.hx .fc-hist-c>li{display:flex;flex-direction:column;min-width:0}:root .hia.hx .fc-hist-z{position:relative;display:block;height:170px;border-bottom:1px solid rgba(255,255,255,.35)}:root .hia.hx .fc-hist-b{position:absolute;left:0;right:0;bottom:0;display:block;min-height:3px;border-radius:4px 4px 0 0}:root .hia.hx .fc-hist-n{position:absolute;left:0;right:0;bottom:calc(100% + 6px);text-align:center;font:800 20px/1 "Source Serif 4",Georgia,serif;color:#fff}:root .hia.hx .fc-hist-l{padding-top:8px;text-align:center;font:600 14px/1.2 "Source Sans 3",system-ui,sans-serif;color:#ffffffeb}:root .hia.hx .fc-hist-p{padding-top:4px;text-align:center;font:400 14px/1.25 "Source Sans 3",system-ui,sans-serif;color:#fdb813;overflow-wrap:anywhere}:root .hia.hx .fc-hist .fc-d-src{margin-top:14px;color:#ffffffb8}:root .hia.hx .fc-plie{align-self:start;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px #cbd8d3}:root .hia.hx .fc-plie-t{margin:0;font:700 19px/1.25 "Source Serif 4",Georgia,serif;color:#03201c}:root .hia.hx .fc-plie-p{margin:0;font:400 15.5px/1.45 "Source Sans 3",system-ui,sans-serif;color:#2e3f52}:root .hia.hx .fc-plie-p.s{font-size:14px;color:#5b6f6a}:root .hia.hx .fc-plie-btn{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 18px;border:0;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1.5px #03201c,inset 0 -4px #fdb813;font:700 15px/1 "Source Sans 3",system-ui,sans-serif;color:#03201c;cursor:pointer}:root .hia.hx .fc-plie-btn i{font-style:normal;font-size:13px}:root .hia.hx .fc-detail .hx-dn-all{margin-top:22px}:root .hia.hx .hx-dn-big.fc-hero{align-items:end}:root .hia.hx .fc-hero-img{display:block;margin:0;padding:0 0 4px}:root .hia.hx .fc-hero-img img{display:block;width:100%;aspect-ratio:3 / 2;-o-object-fit:cover;object-fit:cover;border-radius:14px;box-shadow:0 16px 34px -22px #03201c8c}:root .hia.hx .fc-hero-img figcaption{margin-top:8px;font:400 14px/1.4 "Source Sans 3",system-ui,sans-serif;color:#5b6f6a}:root .hia.hx .fc-hero-img figcaption span{color:#7b8b87}:root .hia.hx .fc-hero-bas{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;margin-top:22px}:root .hia.hx .fc-hero-bas .hx-warn{flex:0 1 auto;max-width:380px;margin:0}:root .hia.hx .hx-dn-side>.fc-hero-bas{display:grid;gap:14px;margin:0}:root .hia.hx .fc-loupe{display:block;margin:4px 0 0;padding:30px 34px 26px;border-radius:22px;background:#fff;box-shadow:inset 0 0 0 1px #d9e2df}:root .hia.hx .fc-lp-l{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font:600 15px/1.3 "Source Sans 3",system-ui,sans-serif;color:#1f3a35}:root .hia.hx .fc-lp-l b{font:800 17px/1 "Source Serif 4",Georgia,serif;color:#03201c;white-space:nowrap}:root .hia.hx .fc-lp-b{position:relative;height:34px;margin-top:52px;border-radius:4px;background:linear-gradient(90deg,#edf1ef,#c3cfcb);box-shadow:inset -4px 0 #9fb0ab}:root .hia.hx .fc-lp-b>i{position:absolute;top:0;bottom:0;left:0;display:block}:root .hia.hx .fc-lp-b>i.fc-lp-zone{top:-6px;bottom:-6px;border-radius:3px;background:#ffffff80;box-shadow:0 0 0 1.5px #03201c}:root .hia.hx .fc-lp-b>i.fc-lp-dc{border-radius:3px 0 0 3px;background:linear-gradient(90deg,#fdb813,#f2a68f)}:root .hia.hx .fc-lp-appel{position:absolute;left:0;bottom:calc(100% + 12px);padding:3px 12px 6px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1.2px #03201c,inset 0 -3px #fdb813;font:400 14.5px/1.3 "Source Sans 3",system-ui,sans-serif;color:#1f3a35;white-space:nowrap}:root .hia.hx .fc-lp-appel b{font:900 16px/1 "Source Serif 4",Georgia,serif;color:#03201c}:root .hia.hx .fc-lp-svg{display:block;width:100%;height:56px;margin-top:6px}:root .hia.hx .fc-lp-svg polygon{fill:#eef4f0;stroke:#03201c;stroke-width:1.5;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}:root .hia.hx .fc-lp-z{position:relative;display:block;padding:20px 22px 34px;border-radius:0 0 16px 16px;background:#eef4f0}:root .hia.hx .fc-lp-zt{display:block;margin-bottom:14px;font:700 14px/1.3 "Source Sans 3",system-ui,sans-serif;color:#0b4a3d}:root .hia.hx .fc-d-barres.lp{gap:14px}:root .hia.hx .fc-d-barres.lp .fc-d-br{grid-template-columns:280px minmax(0,1fr) 96px}:root .hia.hx .fc-d-barres.lp .fc-d-br-l{font-size:15.5px;color:#03201c}:root .hia.hx .fc-d-barres.lp .fc-d-br-p{height:24px}:root .hia.hx .fc-d-barres.lp .fc-d-br-v{font-size:17px}:root .hia.hx .fc-lp-ax{position:relative;display:block;height:16px;margin:6px 108px 0 292px;border-top:1px solid #b9c7c2}:root .hia.hx .fc-lp-ax span{position:absolute;top:4px;transform:translate(-50%);font:400 14px/1 "Source Sans 3",system-ui,sans-serif;color:#5b6f6a}:root .hia.hx .fc-loupe>.fc-d-src{margin-top:14px}:root :is(.hv2,.hia.hx) .fc-lies{margin-bottom:40px}:root .hia.hx .sig-bas-tuiles .w{width:min(1240px,calc(100% - 48px));margin-inline:auto}:root :is(.hv2,.hia.hx) .fc-h3{display:block;margin:0 0 18px;font:700 19px/1.25 "Source Serif 4",Georgia,serif;color:#03201c}:root :is(.hv2,.hia.hx) .fc-lies-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 28px}:root :is(.hv2,.hia.hx) .fc-pc{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;color:#03201c;text-decoration:none}:root :is(.hv2,.hia.hx) .fc-pc .fc-vg{width:100%;aspect-ratio:16 / 10;margin-bottom:4px;border-radius:14px;box-shadow:inset 0 0 0 1px #d3ddd9,0 14px 30px -24px #03201c80;--k: .55}:root :is(.hv2,.hia.hx) .fc-pc-t{font:700 19px/1.25 "Source Serif 4",Georgia,serif;color:#03201c;text-wrap:balance}:root :is(.hv2,.hia.hx) .fc-pc-d{font:400 15.5px/1.45 "Source Sans 3",system-ui,sans-serif;color:#2e3f52}:root :is(.hv2,.hia.hx) a.fc-pc:hover .fc-pc-t{-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage);-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}:root :is(.hv2,.hia.hx) a.fc-pc:hover .fc-vg{box-shadow:inset 0 0 0 1.5px #03201c,inset 0 -5px #fdb813}:root :is(.hv2,.hia.hx) a.fc-pc:focus-visible{outline:2px solid #03201c;outline-offset:4px}:root .hia.hx .sig-bas.sig-bas-tuiles{margin-top:72px;padding:44px 0 0;border-top:3px solid #03201c;background:#fff;box-shadow:none;clip-path:none}:root .hia.hx .sig-bas-tuiles .sig-bas-tete{margin-bottom:26px}:root .hia.hx .sig-tuiles{display:flex;gap:4px}:root .hia.hx .sig-tuile{position:relative;display:block;flex:1 1 0;min-width:0;height:440px;overflow:hidden;background:#0b4a3d;color:#fff;text-decoration:none}:root .hia.hx .sig-tuile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;filter:saturate(.92) contrast(1.03);transition:transform .4s}:root .hia.hx .sig-tuile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#03201c00 32%,#03201c8c 62%,#03201ceb)}:root .hia.hx .sig-tuile-tx{position:absolute;left:22px;right:22px;bottom:24px;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:10px}:root .hia.hx .sig-tuile-tx>b{font:800 22px/1.2 "Source Serif 4",Georgia,serif;color:#fff;text-wrap:balance}:root .hia.hx .sig-tuile:hover{color:#fff;text-decoration:none}:root .hia.hx .sig-tuile:hover img{transform:scale(1.03)}:root .hia.hx .sig-tuile:hover .sig-tuile-tx>b{-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage);-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}:root .hia.hx .sig-tuile:focus-visible{outline:3px solid #fdb813;outline-offset:-3px}@media (max-width: 1023px){:root :is(.hv2,.hia.hx) .fc-corps{grid-template-columns:minmax(0,1fr);gap:26px}:root :is(.hv2,.hia.hx) .fc-rail{order:-1;position:static;max-height:none;overflow:hidden;padding:16px 0 18px 18px}:root :is(.hv2,.hia.hx) .fc-rail-mt{display:block;margin:0 18px 12px 0;font:800 18px/1.25 "Source Serif 4",Georgia,serif;color:#03201c}:root :is(.hv2,.hia.hx) .fc-rail-defile{display:flex;gap:14px;overflow-x:auto;padding:2px 18px 6px 0;scroll-snap-type:x mandatory;scrollbar-width:thin}:root :is(.hv2,.hia.hx) :is(.fc-rail-g,.fc-rail-l,.fc-rail-l>li){display:contents}:root :is(.hv2,.hia.hx) .fc-rail-t{display:none}:root :is(.hv2,.hia.hx) .fc-ri{flex:0 0 176px;display:flex;flex-direction:column;align-items:stretch;gap:8px;margin:0;padding:0;scroll-snap-align:start;background:none}:root :is(.hv2,.hia.hx) .fc-ri.on{background:none}:root :is(.hv2,.hia.hx) .fc-ri :is(.fc-vg,.fc-ri-ph){width:176px;height:104px;--k: .24}:root :is(.hv2,.hia.hx) .fc-ri-t{font-size:15px}:root :is(.hv2,.hia.hx) .fc-rail-lk{margin:14px 18px 0 0}}@media (max-width: 760px){:root .hv2.hv2-fiche .fc-corps.scene{width:calc(100% - 40px);padding:22px 0 36px}:root .hia.hx .fc-corps{margin-top:24px}:root :is(.hv2,.hia.hx) .fc-tuile{padding:24px 20px 28px}:root :is(.hv2,.hia.hx) .fc-puces>li{font-size:16px}:root :is(.hv2,.hia.hx) .fc-hypo{padding:18px 18px 20px}:root :is(.hv2,.hia.hx) .fc-d-br{grid-template-columns:minmax(0,92px) minmax(0,1fr) auto;gap:8px}:root :is(.hv2,.hia.hx) .fc-d-barres.duo .fc-d-br{grid-template-columns:minmax(0,110px) minmax(0,1fr) auto}:root :is(.hv2,.hia.hx) .fc-d-dep{grid-template-columns:88px minmax(0,1fr);gap:2px 10px}:root :is(.hv2,.hia.hx) .fc-actb{margin:-6px 0 18px;gap:0 10px}:root :is(.hv2,.hia.hx) .fc-actb.sombre{margin:0}:root :is(.hv2,.hia.hx) .fc-ong{gap:18px}:root :is(.hv2,.hia.hx) .fc-acts{gap:0 4px;padding-bottom:6px}:root :is(.hv2,.hia.hx) .fc-act{justify-content:center;width:36px;height:36px;border-radius:50%;box-shadow:inset 0 0 0 1px #d3ddd9}:root :is(.hv2,.hia.hx) .fc-act>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:root :is(.hv2,.hia.hx) .fc-actb.sombre .fc-act{box-shadow:inset 0 0 0 1px #ffffff4d}:root :is(.hv2,.hia.hx) .fc-act>svg{width:17px;height:17px}:root :is(.hv2,.hia.hx) .fc-act-cite{position:static}:root :is(.hv2,.hia.hx) .fc-cite{left:0;right:0;width:auto;padding:18px}:root :is(.hv2,.hia.hx) .fc-cite:before{display:none}:root :is(.hv2,.hia.hx) .fc-srcb{grid-template-columns:minmax(0,1fr);padding:18px}:root :is(.hv2,.hia.hx) .fc-srcb-t{padding-top:0}:root :is(.hv2,.hia.hx) .fc-srcb-cs{grid-template-columns:minmax(0,1fr)}:root :is(.hv2,.hia.hx) .fc-srcb-m{gap:10px 20px}:root :is(.hv2,.hia.hx) .fc-lies-g{grid-template-columns:minmax(0,1fr);gap:26px}:root .hia.hx .sig-bas-tuiles .w{width:calc(100% - 40px)}:root .hia.hx .sig-bas.sig-bas-tuiles{margin-top:48px;padding-top:30px}:root .hia.hx .sig-tuiles{flex-wrap:wrap}:root .hia.hx .sig-tuile{flex:1 1 calc(50% - 2px);height:240px}:root .hia.hx .sig-tuile:first-child{flex-basis:100%;height:280px}:root .hia.hx .sig-tuile-tx{left:14px;right:14px;bottom:16px;gap:8px}:root .hia.hx .sig-tuile-tx>b{font-size:17px}:root .hia.hx .fc-tete h2{font-size:24px;line-height:1.2}:root .hia.hx .fc-detail-g{grid-template-columns:minmax(0,1fr);gap:18px}:root .hia.hx .fc-hist{padding:20px 14px 16px}:root .hia.hx .fc-hist-c{gap:4px}:root .hia.hx .fc-hist-z{height:140px}:root .hia.hx .fc-hist-l{font-size:13px;overflow-wrap:anywhere}:root .hia.hx .fc-hist-p{display:none}:root .hia.hx .fc-hist-n{font-size:17px}:root .hia.hx .fc-ktab{max-height:420px}:root .hia.hx .fc-hero-bas{margin-top:18px}:root .hia.hx .fc-loupe{padding:22px 16px 20px}:root .hia.hx .fc-lp-l{flex-direction:column;gap:6px}:root .hia.hx .fc-lp-appel{width:220px;white-space:normal}:root .hia.hx .fc-lp-b{margin-top:70px}:root .hia.hx .fc-lp-z{padding:16px 12px 28px}:root .hia.hx .fc-d-barres.lp .fc-d-br{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:4px 10px}:root .hia.hx .fc-d-barres.lp .fc-d-br-l{grid-column:1 / -1}:root .hia.hx .fc-lp-ax{margin:6px 70px 0 0}}:root :is(.hv2,.hia.hx) .fc-actb .fc-cite a.fc-lk{color:#03201c}@container hub (max-width: 1200px){:root .hv2.hv2-fiche .fg-s8.fc-dessus>.fg-s9{display:flex;flex-direction:column;gap:16px;margin-bottom:26px}:root .hv2.hv2-fiche .fg-s8.fc-dessus>.fg-s9>h1{align-self:auto}:root .hv2.hv2-fiche .fg-s8.fc-dessus>.fg-s9>.barre{margin-top:0}}@container hub (max-width: 760px){:root .hv2.hv2-fiche .fig>.fg-s8{display:block}:root .hv2.hv2-fiche .fig>.fg-s8>.fg-s9{margin-bottom:22px}}:root :is(.hv2,.hia.hx) .fc-corps.fc-t6{grid-template-columns:300px minmax(0,1fr);gap:0 44px;align-items:stretch;margin-top:0}:root :is(.hv2,.hia.hx) .fc-t6>.fc-pan{position:relative;align-self:stretch;min-width:0}:root :is(.hv2,.hia.hx) .fc-t6>.fc-pan:before{content:"";position:absolute;top:0;bottom:0;right:100%;width:100vmax;background:var(--pnh-fond, #03201c)}:root :is(.hv2,.hia.hx) .fc-t6>.fc-main{padding:26px 0 56px}@media (min-width: 761px){:root :is(.hv2,.hia.hx) .fc-corps.fc-t6.fc-pan-droite{grid-template-columns:minmax(0,1fr) 300px}:root :is(.hv2,.hia.hx) .fc-pan-droite.fc-t6>.fc-pan:before{right:auto;left:100%}:root :is(.hv2,.hia.hx) .fc-pan-droite.fc-t6>.fc-pan .pnh-col{padding:30px 0 48px 26px}:root .hv2.hv2-fiche:has(.fc-pan-droite){overflow-x:clip}}:root .hv2.hv2-fiche .fc-t6 .fg-s7{background:none;box-shadow:none;clip-path:none}:root .hia.hx .fc-t6 .hx-stage.hx-dn-mapstage.sombre{box-shadow:none;clip-path:none;border-radius:18px;padding-left:24px;padding-right:24px}:root .hv2.hv2-fiche .fc-corps.scene.fc-t6{padding:0}:root .hv2.hv2-fiche .fc-t6>.fc-main>:is(.fg-s1,.fg-s7){padding:0}:root .hv2.hv2-fiche .fc-t6 .fig>.fg-s8{display:block}:root .hv2.hv2-fiche .fc-tete6{display:flex;flex-direction:column;gap:10px}:root .hv2.hv2-fiche .fc-tete6 h1{margin:0;font:800 40px/1.1 "Source Serif 4",Georgia,serif;letter-spacing:-.01em;color:#03201c;text-wrap:balance}:root .hv2.hv2-fiche .fc-tete6 .fc-tete6-ch{margin:0;max-width:760px;font:500 18px/1.45 "Source Sans 3",system-ui,sans-serif;color:#2e3f3b}:root .hv2.hv2-fiche .fc-titre-export{display:none}:root .hv2.hv2-fiche .fc-exporte .fc-titre-export{display:block;margin:0 0 12px;font:800 26px/1.15 "Source Serif 4",Georgia,serif;color:#03201c}:root :is(.hv2,.hia.hx) .fc-cap6{display:flex;flex-direction:column;align-items:stretch;gap:10px}:root :is(.hv2,.hia.hx) .fc-cap6-pied{display:flex;align-items:center;justify-content:space-between;gap:16px}:root :is(.hv2,.hia.hx) .fc-src6{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;align-items:baseline;padding-top:12px;border-top:1px solid #e1e8e5;font:400 13.5px/1.4 "Source Sans 3",system-ui,sans-serif;color:#5b6f6a;text-align:left}:root :is(.hv2,.hia.hx) .fc-src6-t{font-weight:700;color:#2e3f3b}:root :is(.hv2,.hia.hx) .fc-src6 ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:3px;min-width:0}:root :is(.hv2,.hia.hx) .fc-src6 li{min-width:0}:root :is(.hv2,.hia.hx) .fc-src6 :is(a,li>span){display:flex;align-items:baseline;gap:8px;min-width:0;color:inherit;text-decoration:none}:root :is(.hv2,.hia.hx) .fc-src6 b{flex:none;font-weight:700;color:#2e3f3b}:root :is(.hv2,.hia.hx) .fc-src6-doc{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root :is(.hv2,.hia.hx) :is(.fc-src6-d,.fc-src6-x){flex:none}:root :is(.hv2,.hia.hx) .fc-src6 a:hover .fc-src6-doc{color:#03201c;-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage)}:root :is(.hv2,.hia.hx) .fc-meta6{border-top:0;padding-top:0;font:400 14px/1.4 "Source Sans 3",system-ui,sans-serif;color:#5b6f6a}:root .hv2.hv2-fiche .fc-exporte .fc-src6{display:none}@media (max-width: 1100px){:root :is(.hv2,.hia.hx) .fc-corps.fc-t6{grid-template-columns:260px minmax(0,1fr);gap:0 32px}:root :is(.hv2,.hia.hx) .fc-corps.fc-t6.fc-pan-droite{grid-template-columns:minmax(0,1fr) 260px}}@media (max-width: 1023px){:root :is(.hv2,.hia.hx) .fc-corps.fc-t6{grid-template-columns:240px minmax(0,1fr);gap:0 28px}:root :is(.hv2,.hia.hx) .fc-corps.fc-t6.fc-pan-droite{grid-template-columns:minmax(0,1fr) 240px}}@media (max-width: 760px){:root :is(.hv2,.hia.hx) .fc-corps.fc-t6{display:flex;flex-direction:column}:root :is(.hv2,.hia.hx) .fc-corps.fc-t6>.pnh-seul-bande{order:-1}:root :is(.hv2,.hia.hx) .fc-t6>.fc-pan{box-shadow:0 0 0 100vmax var(--pnh-fond, #03201c);clip-path:inset(0 -100vmax)}:root :is(.hv2,.hia.hx) .fc-t6>.fc-pan:before{content:none}:root :is(.hv2,.hia.hx) .fc-t6 .pnh-tel>summary,:root :is(.hv2,.hia.hx) .fc-t6 .pnh-tel-in{padding-left:0;padding-right:0}:root :is(.hv2,.hia.hx) .fc-t6>.fc-main{padding:22px 0 36px}:root .hv2.hv2-fiche .fc-tete6 h1{font-size:30px}:root .hv2.hv2-fiche .fc-tete6 .fc-tete6-ch{font-size:16.5px}:root :is(.hv2,.hia.hx) .fc-src6{grid-template-columns:minmax(0,1fr)}:root :is(.hv2,.hia.hx) .fc-src6 :is(a,li>span){flex-wrap:wrap;gap:0 8px}:root :is(.hv2,.hia.hx) .fc-src6 b{flex:1 0 100%}:root :is(.hv2,.hia.hx) .fc-src6-doc{flex:1 1 0}}:root :is(.hv2,.hia.hx) .hx-cite-copiee{margin:12px 0 0;max-width:440px;padding:10px 12px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px #d3ddd9;font:400 13.5px/1.45 var(--sans, "Source Sans 3", sans-serif);color:#03201c}:root :is(.hv2,.hia.hx) .hx-cite-copiee b{font-weight:700}:root .hia.hx .fc-t6>.fc-main:has(>.fc-tch){padding-top:0}:root .hia.hx .fc-tch{--bord: max(20px, (100vw / var(--echelle-hub, .875) - 1280px) / 2);position:relative;box-sizing:border-box;margin:0 calc(-1 * var(--bord)) 0 0;padding:0 0 44px}:root .hia.hx .fc-pan-droite .fc-tch{margin-right:-44px}:root .hia.hx .fc-tch.sans-photo{margin-right:0;box-shadow:inset 0 -1px #d3ddd9}:root .hia.hx .fc-tch>nav.sig-fil{margin:0;padding:26px 0 0;background:none;box-shadow:none}:root .hia.hx .fc-tch>header.hx-dn-big{display:grid;grid-template-columns:472px;gap:0;align-items:stretch;margin:0;padding:26px 0 0;border:0;background:none;box-shadow:none;clip-path:none}:root .hia.hx .fc-tch .hx-dn-sig{display:flex;flex-direction:column;align-items:flex-start;min-width:0}:root .hia.hx .fc-tch .fc-etq{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0 0 30px;padding:0;background:none}:root .hia.hx .fc-tch .fc-etq .hx-meta{font:400 13.5px/1.2 "Source Sans 3",system-ui,sans-serif;color:#5e6d80}:root .hia.hx .fc-tch .hx-dn-valrow{display:block}:root .hia.hx .fc-tch .val{margin:0;font:900 150px/.82 "Source Serif 4",Georgia,serif;letter-spacing:-.05em;color:#03201c;white-space:nowrap}:root .hia.hx .fc-tch .val.lg{font-size:104px}:root .hia.hx .fc-tch .val small{font:600 34px/1 "Source Sans 3",system-ui,sans-serif;letter-spacing:0;color:#0b1a2e}:root .hia.hx .fc-tch h1{margin:26px 0 0;max-width:15em;font-size:36px;font-weight:800;line-height:1.06}:root .hia.hx .fc-tch .q{margin:10px 0 0;font-size:16px;color:#4a5a6e}:root .hia.hx .fc-tch .hx-bar{margin-top:20px}:root .hia.hx .fc-tch .fc-hero-bas{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:18px;margin-top:24px}:root .hia.hx .fc-tch .fc-hero-bas .hx-warn{flex:none;max-width:440px;margin:0;padding:12px 16px 12px 14px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px #d3ddd9}:root .hia.hx .fc-tch.avec-photo .fc-hero-img{position:absolute;top:0;bottom:0;left:520px;right:0;margin:0;padding:0;overflow:hidden}:root .hia.hx .fc-tch .fc-hero-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;border-radius:0;box-shadow:none}:root .hia.hx .fc-tch .fc-hero-img:after{content:"";position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(180deg,#03201c00,#03201cc7)}:root .hia.hx .fc-tch .fc-hero-img figcaption{position:absolute;z-index:1;left:24px;right:24px;bottom:18px;margin:0;font:400 13.5px/1.4 "Source Sans 3",system-ui,sans-serif;color:#fff}:root .hia.hx .fc-tch .fc-hero-img figcaption span{color:#ffffffc7}:root .hia.hx .fc-tch+.hx-dn-body{margin-top:44px}@media (max-width: 1100px){:root .hia.hx .fc-pan-droite .fc-tch{margin-right:-32px}}@media (max-width: 1023px){:root .hia.hx .fc-pan-droite .fc-tch{margin-right:-28px}:root .hia.hx .fc-tch .val{font-size:120px}:root .hia.hx .fc-tch .val.lg{font-size:84px}}@media (max-width: 760px){:root .hia.hx .fc-tch,:root .hia.hx .fc-pan-droite .fc-tch{margin:0 -20px;padding:0}:root .hia.hx .fc-tch>nav.sig-fil{padding:18px 20px 0}:root .hia.hx .fc-tch>header.hx-dn-big{grid-template-columns:minmax(0,1fr);padding-top:22px}:root .hia.hx .fc-tch .hx-dn-sig{padding:0 20px 28px}:root .hia.hx .fc-tch .fc-etq{margin-bottom:24px}:root .hia.hx .fc-tch .val{font-size:92px}:root .hia.hx .fc-tch .val.lg{font-size:60px}:root .hia.hx .fc-tch .val small{font-size:24px}:root .hia.hx .fc-tch h1{margin-top:20px;font-size:28px}:root .hia.hx .fc-tch.avec-photo .fc-hero-img{position:relative;inset:auto;aspect-ratio:4 / 3}:root .hia.hx .fc-tch.sans-photo,:root .hia.hx .fc-pan-droite .fc-tch.sans-photo{margin:0 -20px}}@media (max-width: 760px){:root :is(.hv2,.hia.hx) .fc-actb .fc-ong>button{min-width:45px;padding-top:18px;margin-top:-10px;text-align:center}:root :is(.hv2,.hia.hx) .fc-actb .fc-act.fc-act{width:44px;height:44px;margin:-4px;box-shadow:none}:root :is(.hv2,.hia.hx) .fc-actb .fc-act.fc-act:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;box-shadow:inset 0 0 0 1px #d3ddd9;pointer-events:none}:root :is(.hv2,.hia.hx) .fc-actb.sombre .fc-act.fc-act:before{box-shadow:inset 0 0 0 1px #ffffff4d}}@media (max-width: 760px){:root .hia.hx .fc-t6 .hx-sh{flex-wrap:wrap;row-gap:10px}:root .hia.hx .fc-t6 .hx-sh>a{white-space:nowrap}}
