@charset "UTF-8";:root{--color-primary:#004b32;--color-secondary:#e95c4c;--color-dark:#00331f;--color-light:#ebe3da;--color-white:#fff;--color-black:#201d1b;--color-rule:rgba(32,29,27,.25);--color-rule-primary:rgba(0,75,50,.25);--color-rule-light:hsla(0,0%,100%,.5);--font-title:Inter Tight,sans-serif;--font-body:Roboto,sans-serif;--size-xs:0.875rem;--size-s:1rem;--size-m:1.125rem;--size-l:1.625rem;--size-xl:1.625rem;--size-2xl:3rem;--gap-2xs:0.25rem;--gap-xs:0.5rem;--gap-s:0.75rem;--gap-m:1rem;--gap-l:1.5rem;--gap-xl:2rem;--gap-2xl:2.5rem;--gap-3xl:2.5rem;--gap-section:2.5rem;--container-max:1440px;--container-content:1276px;--container-narrow:800px;--container-padding:1.25rem;--grid-columns:12;--header-height:72px;--radius-s:0;--radius-m:0;--radius-l:0;--radius-card:0;--transition-fast:150ms ease;--transition-base:250ms ease;--transition-slow:400ms ease;--shadow-card:0 2px 8px rgba(0,0,0,.08);--shadow-elevated:0 4px 16px rgba(0,0,0,.12);--focus-outline:2px solid var(--color-secondary);--focus-offset:2px}@media (min-width:1024px){:root{--size-m:1.125rem;--size-l:2rem;--size-xl:3rem;--size-2xl:5rem;--gap-3xl:5rem;--gap-section:5rem;--container-padding:2rem;--header-height:84px}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}body{line-height:1.6;min-height:100vh;text-rendering:optimizeSpeed}canvas,img,picture,svg,video{display:block;height:auto;max-width:100%}button,input,select,textarea{color:inherit;font:inherit}button{background:none;border:none;cursor:pointer}a{color:inherit;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}fieldset{border:none}:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}:focus:not(:focus-visible){outline:none}@media (prefers-contrast:more){:root{--color-secondary:#6aaf4a;--focus-outline:3px solid #e95c4c}}@font-face{font-display:swap;font-family:Inter Tight;font-style:normal;font-weight:400;src:url(../../fonts/InterTight-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(../../fonts/Roboto-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:400;src:url(../../fonts/Roboto-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(../../fonts/Roboto-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(../../fonts/Roboto-Bold.woff2) format("woff2")}body{color:var(--color-black);font-family:var(--font-body);font-size:var(--size-m);font-weight:400;line-height:1.4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.title-2xl{font-size:var(--size-2xl);line-height:1}.title-2xl,.title-xl{font-family:var(--font-title);font-weight:400}.title-xl{font-size:var(--size-xl);line-height:1.2}.title-l{font-family:var(--font-title);font-size:var(--size-l);font-weight:400;line-height:1.3}.title-m{font-weight:700}.body,.title-m{font-family:var(--font-body);font-size:var(--size-m);line-height:1.4}.body{font-weight:400}.body-s{font-size:var(--size-s)}.body-s,.body-xs{font-family:var(--font-body);line-height:1.5}.body-xs{font-size:var(--size-xs)}.overline{font-family:var(--font-body);font-size:var(--size-s);font-weight:400;letter-spacing:0;line-height:1.4;text-transform:uppercase}@media (min-width:1024px){.overline{font-size:var(--size-m)}}.link{font-weight:500;text-decoration:underline;text-underline-offset:3px;transition:color var(--transition-fast)}.link:hover{color:var(--color-primary)}.link.light{color:var(--color-light)}.link.light:hover{color:var(--color-white)}.btn{align-items:center;border:none;border-radius:0;cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:var(--size-s);font-weight:400;gap:var(--gap-xs);justify-content:center;line-height:1.2;padding:var(--gap-s) var(--gap-l);text-decoration:none;text-transform:uppercase;transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);white-space:normal}.btn:focus-visible,.btn:hover{text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}@media (max-width:1023px){.btn:not(.link):not(.link-light){font-size:var(--size-m);justify-content:center;max-width:100%;padding:var(--gap-s);width:320px}}.btn.primary{background-color:var(--color-primary);color:var(--color-white)}.btn.primary:active,.btn.primary:focus,.btn.primary:hover{background-color:var(--color-dark)}.btn.secondary{background-color:var(--color-light);color:var(--color-primary)}.btn.secondary:active,.btn.secondary:focus,.btn.secondary:hover{background-color:var(--color-white)}.btn.dark{background-color:var(--color-black);color:var(--color-white)}.btn.dark:active,.btn.dark:focus,.btn.dark:hover{background-color:var(--color-primary)}.btn.outline{background-color:transparent;border:1px solid var(--color-primary);color:var(--color-primary)}.btn.outline:hover{background-color:rgba(0,75,50,.06)}.btn.outline:active{background-color:rgba(0,75,50,.1)}.btn.link,.btn.link-light{background:none;border:none;color:var(--color-black);font-size:var(--size-s);font-weight:400;padding:0;text-decoration-line:underline;text-decoration-style:solid;text-transform:uppercase;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.btn.link-light:focus-visible,.btn.link-light:hover,.btn.link:focus-visible,.btn.link:hover{color:var(--color-primary)}.btn.link-light{color:var(--color-white)}.btn.link-light:focus-visible,.btn.link-light:hover{color:var(--color-light)}.container{margin-inline:auto;max-width:var(--container-max);padding-inline:var(--container-padding);width:100%}.container.content{max-width:calc(var(--container-content) + var(--container-padding)*2)}.container.narrow{max-width:var(--container-narrow)}.grid-12{display:grid;gap:var(--gap-l);grid-template-columns:repeat(var(--grid-columns),1fr);margin-inline:auto;max-width:var(--container-content);width:calc(100% - var(--container-padding)*2)}@media (max-width:767px){.grid-12{grid-template-columns:1fr}}.col-1{grid-column-end:span 1}@media (max-width:767px){.col-1{grid-column-end:span 1}}.col-2{grid-column-end:span 2}@media (max-width:767px){.col-2{grid-column-end:span 1}}.col-3{grid-column-end:span 3}@media (max-width:767px){.col-3{grid-column-end:span 1}}.col-4{grid-column-end:span 4}@media (max-width:767px){.col-4{grid-column-end:span 1}}.col-5{grid-column-end:span 5}@media (max-width:767px){.col-5{grid-column-end:span 1}}.col-6{grid-column-end:span 6}@media (max-width:767px){.col-6{grid-column-end:span 1}}.col-7{grid-column-end:span 7}@media (max-width:767px){.col-7{grid-column-end:span 1}}.col-8{grid-column-end:span 8}@media (max-width:767px){.col-8{grid-column-end:span 1}}.col-9{grid-column-end:span 9}@media (max-width:767px){.col-9{grid-column-end:span 1}}.col-10{grid-column-end:span 10}@media (max-width:767px){.col-10{grid-column-end:span 1}}.col-11{grid-column-end:span 11}@media (max-width:767px){.col-11{grid-column-end:span 1}}.col-12{grid-column-end:span 12}@media (max-width:767px){.col-12{grid-column-end:span 1}}.col-start-2{grid-column-start:2}@media (max-width:767px){.col-start-2{grid-column-start:auto}}.col-start-3{grid-column-start:3}@media (max-width:767px){.col-start-3{grid-column-start:auto}}.col-start-4{grid-column-start:4}@media (max-width:767px){.col-start-4{grid-column-start:auto}}.col-start-5{grid-column-start:5}@media (max-width:767px){.col-start-5{grid-column-start:auto}}.col-start-6{grid-column-start:6}@media (max-width:767px){.col-start-6{grid-column-start:auto}}.col-start-7{grid-column-start:7}@media (max-width:767px){.col-start-7{grid-column-start:auto}}.col-start-8{grid-column-start:8}@media (max-width:767px){.col-start-8{grid-column-start:auto}}.col-start-9{grid-column-start:9}@media (max-width:767px){.col-start-9{grid-column-start:auto}}.col-start-10{grid-column-start:10}@media (max-width:767px){.col-start-10{grid-column-start:auto}}.col-start-11{grid-column-start:11}@media (max-width:767px){.col-start-11{grid-column-start:auto}}.col-start-12{grid-column-start:12}@media (max-width:767px){.col-start-12{grid-column-start:auto}}.col-full{grid-column:1/-1}.section{overflow:hidden;padding-block:var(--gap-section);position:relative}.section.white{background-color:var(--color-white);color:var(--color-black)}.section.white+.section.white{margin-block-start:-1px;padding-block:0 var(--gap-section)}.section.primary{background-color:var(--color-primary);color:var(--color-light)}.section.primary+.section.primary{margin-block-start:-1px;padding-block:0 var(--gap-section)}.section.light{background-color:var(--color-light);color:var(--color-black)}.section.light+.section.light{margin-block-start:-1px;padding-block:0 var(--gap-section)}.section.dark{background-color:var(--color-dark);color:var(--color-white)}.section.dark+.section.dark{margin-block-start:-1px;padding-block:0 var(--gap-section)}@media (max-width:1023px){main:has(>.introduction.light+.key-figures.light){--hp-tint-start:calc(var(--header-height) + 302px);--hp-tint-end:1516px;background-image:linear-gradient(180deg,var(--color-white) 0 var(--hp-tint-start),var(--color-light) var(--hp-tint-end))}main:has(>.introduction.light+.key-figures.light)>.introduction.light,main:has(>.introduction.light+.key-figures.light)>.introduction.light+.key-figures.light{background-color:transparent}}.flex{display:flex;gap:var(--gap-l)}.flex.center{align-items:center;justify-content:center}.flex.between{justify-content:space-between}.flex.wrap{flex-wrap:wrap}.flex.column{flex-direction:column}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.skip-link{background-color:var(--color-secondary);border-radius:var(--radius-m);color:var(--color-black);font-size:var(--size-s);font-weight:700;left:var(--container-padding);padding:var(--gap-xs) var(--gap-m);position:absolute;text-decoration:none;top:-100%;transition:top var(--transition-fast);z-index:10000}.skip-link:focus{top:var(--gap-xs)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mt-0{margin-block-start:0}.mb-0{margin-block-end:0}.mt-s{margin-block-start:var(--gap-s)}.mt-m{margin-block-start:var(--gap-m)}.mt-l{margin-block-start:var(--gap-l)}.mt-xl{margin-block-start:var(--gap-xl)}.img-rounded{border-radius:var(--radius-card);overflow:hidden}.img-rounded img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.separator{border:none;border-top:1px solid rgba(0,75,50,.15);margin-block:var(--gap-xl)}.separator.light{border-top-color:rgba(235,227,218,.2)}body,html{overflow-x:clip}body{background-color:var(--color-white)}main{outline:none}a{color:var(--color-dark);text-decoration:underline;text-underline-offset:3px;transition:color var(--transition-fast)}a:hover{color:var(--color-primary)}a:focus,a:hover{text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}img{loading:lazy}::-moz-selection{background-color:rgba(233,92,76,.3);color:var(--color-black)}::selection{background-color:rgba(233,92,76,.3);color:var(--color-black)}.header{background-color:var(--color-white);height:var(--header-height);position:fixed;top:0;transition:box-shadow var(--transition-slow);width:100%;z-index:1000}body.admin-bar .header{top:46px}@media (min-width:1024px){body.admin-bar .header{top:32px}}.header.scrolled{box-shadow:var(--shadow-card)}.header .main-inner{align-items:center;display:flex;gap:var(--gap-l);height:var(--header-height);justify-content:space-between;margin-inline:auto;max-width:var(--container-content);width:calc(100% - var(--container-padding)*2)}.header .logo{flex-shrink:0}.header .logo a{display:block;text-decoration:none}.header .logo img,.header .logo svg{display:block;height:17px;width:auto}@media (min-width:1024px){.header .logo img,.header .logo svg{height:20px}}.header .nav-wrapper{align-items:center;display:flex;gap:var(--gap-l)}.nav{display:none}@media (min-width:1024px){.nav{align-items:center;display:flex;justify-content:flex-end}}.nav .list{align-items:center;display:flex;gap:var(--gap-l);list-style:none;margin:0;padding:0}.nav .item{position:relative}.nav .link{align-items:center;color:var(--color-black);display:inline-flex;font-size:var(--size-s);font-weight:400;gap:.4em;line-height:1.3;padding:var(--gap-xs) 0;text-decoration:none;transition:color var(--transition-fast);white-space:nowrap}.nav .link:focus,.nav .link:hover{text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.nav .link[role=button]{cursor:pointer}.nav .link:focus-visible,.nav .link:hover,.nav .link[aria-expanded=true]{color:var(--color-primary);text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.nav .chevron{background-color:currentColor;border:none;display:inline-block;flex-shrink:0;height:5px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='5' fill='none' viewBox='0 0 9 5'%3E%3Cpath fill='%23000' d='m.795 0 3.54 3.496L7.875 0l.795.786-3.937 3.889a.567.567 0 0 1-.795 0L0 .785z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='5' fill='none' viewBox='0 0 9 5'%3E%3Cpath fill='%23000' d='m.795 0 3.54 3.496L7.875 0l.795.786-3.937 3.889a.567.567 0 0 1-.795 0L0 .785z'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:transform var(--transition-fast);width:9px}[aria-expanded=true]>.nav .chevron{transform:rotate(180deg)}.header .espace-prive{align-items:center;background-color:var(--color-primary);border-radius:0;color:var(--color-white);display:inline-flex;font-size:var(--size-xs);font-weight:400;line-height:1.2;padding:var(--gap-xs);text-decoration:none;text-transform:uppercase;transition:background-color var(--transition-fast);white-space:nowrap}.header .espace-prive:focus-visible,.header .espace-prive:hover{background-color:var(--color-dark);text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}@media (max-width:1023px){.header .espace-prive{display:none}}.header .lang{align-items:center;display:flex;font-size:var(--size-s);position:relative;text-transform:uppercase}.header .lang-current{align-items:center;color:var(--color-black);display:inline-flex;font-weight:400;gap:7px;text-decoration:none;transition:color var(--transition-fast);white-space:nowrap}.header .lang-current:focus-visible,.header .lang-current:hover{color:var(--color-primary);text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.header .lang-chevron{background-color:currentColor;border:none;display:inline-block;flex-shrink:0;height:5px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='5' fill='none' viewBox='0 0 9 5'%3E%3Cpath fill='%23000' d='m.795 0 3.54 3.496L7.875 0l.795.786-3.937 3.889a.567.567 0 0 1-.795 0L0 .785z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='5' fill='none' viewBox='0 0 9 5'%3E%3Cpath fill='%23000' d='m.795 0 3.54 3.496L7.875 0l.795.786-3.937 3.889a.567.567 0 0 1-.795 0L0 .785z'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:transform var(--transition-fast);width:9px}.header .lang-list{background:var(--color-white);box-shadow:var(--shadow-elevated);display:flex;flex-direction:column;gap:var(--gap-2xs);list-style:none;margin:0;opacity:0;padding:var(--gap-xs) var(--gap-s);pointer-events:none;position:absolute;right:0;top:100%;transition:opacity var(--transition-base),visibility var(--transition-base);visibility:hidden;z-index:100}.header .lang-list a{color:var(--color-black);display:block;font-size:var(--size-s);font-weight:400;text-decoration:none;transition:color var(--transition-fast);white-space:nowrap}.header .lang-list a:focus-visible,.header .lang-list a:hover{color:var(--color-primary);text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.header .lang:focus-within .lang-list,.header .lang:hover .lang-list{opacity:1;pointer-events:auto;visibility:visible}.header .lang:focus-within .lang-chevron,.header .lang:hover .lang-chevron{transform:rotate(180deg)}.nav .submenu{opacity:0;pointer-events:none;transition:opacity var(--transition-base),visibility var(--transition-base);visibility:hidden}.nav .submenu .submenu-link:focus-visible,.nav .submenu .submenu-link:hover{transform:translateX(5px)}.nav .item.has-children.is-open>.submenu,.nav .item.has-children:hover>.submenu,html:not(.js) .nav .item.has-children:focus-within>.submenu{opacity:1;pointer-events:auto;visibility:visible}.nav .submenu{background:var(--color-primary);list-style:none;margin:0;min-width:180px;padding:var(--gap-m);padding-top:calc(var(--gap-m) + var(--gap-2xs));position:absolute;right:0;top:100%;z-index:100}.nav .submenu:before{border-bottom:8px solid #004b32;border-left:8px solid transparent;border-right:8px solid transparent;content:"";position:absolute;right:50%;top:-8px;transform:translateX(50%)}.nav .submenu-item+.submenu-item{margin-top:var(--gap-s)}.nav .submenu-link{align-items:center;color:var(--color-white);display:flex;font-size:var(--size-s);gap:var(--gap-s);text-decoration:none;transition:all var(--transition-fast);white-space:nowrap}.nav .submenu-link:after{background-color:currentColor;content:"";flex-shrink:0;height:11px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='11' fill='none' viewBox='0 0 12 11'%3E%3Cpath fill='%23000' d='M8.376 6.041H0V4.665h8.376L4.685.973 5.658 0l5.353 5.353-5.353 5.353-.973-.973L8.376 6.04z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='11' fill='none' viewBox='0 0 12 11'%3E%3Cpath fill='%23000' d='M8.376 6.041H0V4.665h8.376L4.685.973 5.658 0l5.353 5.353-5.353 5.353-.973-.973L8.376 6.04z'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:0;transition:opacity var(--transition-fast);width:12px}.nav .submenu-link:focus-visible,.nav .submenu-link:hover{color:var(--color-light);text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.nav .submenu-link:focus-visible:after,.nav .submenu-link:hover:after{opacity:1}.nav .submenu-item.current>.submenu-link{color:var(--color-light);text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.nav .submenu-item.current>.submenu-link:after{opacity:1}.header .burger{align-items:center;background:none;border:.5px solid var(--color-primary);box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:7px;height:48px;justify-content:center;padding:0;width:51px}@media (min-width:1024px){.header .burger{display:none}}.header .burger span{background-color:var(--color-primary);border-radius:0;display:block;height:1px;transition:transform var(--transition-base),opacity var(--transition-fast);width:19px}.header .burger[aria-expanded=true] span:first-child{height:3px;transform:translateY(8px) rotate(45deg)}.header .burger[aria-expanded=true] span:nth-child(2){opacity:0}.header .burger[aria-expanded=true] span:nth-child(3){height:3px;transform:translateY(-10px) rotate(-45deg)}.nav-mobile{background-color:var(--color-primary);display:flex;flex-direction:column;gap:var(--gap-xs);height:100vh;height:100dvh;inset:0;opacity:0;overflow-y:auto;padding:88px 20px 24px;pointer-events:none;position:fixed;transform:translateY(24px);transition:opacity .4s ease,transform .5s cubic-bezier(.16,1,.3,1),visibility 0s linear .5s;visibility:hidden;width:100%;z-index:999}body.admin-bar .nav-mobile{padding-top:134px}.nav-mobile[aria-hidden=false]{opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity .4s ease,transform .5s cubic-bezier(.16,1,.3,1),visibility 0s;visibility:visible}@media (min-width:1024px){.nav-mobile{display:none}}.nav-mobile .list{display:flex;flex-direction:column;gap:var(--gap-xs);list-style:none;margin:0;padding:0}.nav-mobile .row{align-items:center;background:var(--color-primary);display:flex;gap:var(--gap-m);justify-content:space-between;padding:var(--gap-m)}.nav-mobile .row a{color:var(--color-white);flex:1 1 auto;font-family:var(--font-body);font-size:var(--size-m);font-weight:700;line-height:26px;text-decoration:none}.nav-mobile .row a:focus-visible,.nav-mobile .row a:hover{text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.nav-mobile .toggle{background:none;border:none;color:var(--color-white);cursor:pointer;flex-shrink:0;height:24px;padding:0;position:relative;width:24px}.nav-mobile .toggle:after,.nav-mobile .toggle:before{background-color:currentColor;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.nav-mobile .toggle:before{height:1.5px;width:13px}.nav-mobile .toggle:after{height:13px;transition:opacity var(--transition-fast),transform var(--transition-fast);width:1.5px}.nav-mobile .toggle[aria-expanded=true]:after{opacity:0}.nav-mobile .list>li.is-open>.row{background:var(--color-light)}.nav-mobile .list>li.is-open>.row .toggle,.nav-mobile .list>li.is-open>.row a{color:var(--color-primary)}.nav-mobile .sub-menu{background:var(--color-light);list-style:none;margin:0;max-height:0;overflow:hidden;padding-inline:var(--gap-m);transition:max-height var(--transition-base)}.nav-mobile .sub-menu>li:not(:last-child)>.row{border-bottom:.5px solid rgba(0,75,50,.45)}.nav-mobile .sub-menu .row{background:none;padding-inline:0}.nav-mobile .sub-menu .row a{color:var(--color-primary);font-weight:500;line-height:28px}.nav-mobile .sub-menu .row .toggle{color:var(--color-primary)}.nav-mobile .sub-menu>li.has-children>.row a{font-weight:700}.nav-mobile li.is-open>.sub-menu{max-height:1500px}.nav-mobile .sub-menu .sub-menu{background:rgba(235,227,218,.85);margin-inline:calc(var(--gap-m)*-1)}.nav-mobile .espace-prive{align-items:center;background:var(--color-light);color:var(--color-primary);display:flex;font-family:var(--font-body);font-size:var(--size-m);font-weight:500;justify-content:center;line-height:28px;margin-top:var(--gap-s);min-height:41px;padding:var(--gap-s) var(--gap-m);text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color var(--transition-fast)}.nav-mobile .espace-prive:focus-visible,.nav-mobile .espace-prive:hover{background:var(--color-white);text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.footer{background-color:var(--color-primary);color:var(--color-white)}.footer .inner{margin-inline:auto;max-width:var(--container-content);padding:var(--gap-2xl) 0;width:calc(100% - var(--container-padding)*2)}.footer .content{align-items:stretch;display:flex;gap:116px}.footer .brand{flex:0 1 411px;gap:var(--gap-l);min-width:0}.footer .brand,.footer .identity{align-items:flex-start;display:flex;flex-direction:column}.footer .identity{gap:var(--gap-s)}.footer .logo img,.footer .logo svg{display:block;height:30px;max-width:100%;width:auto}.footer .address{font-size:var(--size-m);font-style:normal;font-weight:400;line-height:1.4}.footer .address p{margin:0}.footer .address a{color:var(--color-white);text-decoration:none}.footer .address a:focus-visible,.footer .address a:hover{text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.footer .social{align-items:center;display:flex;gap:14px;min-height:32px}.footer .social-list{align-items:center;display:flex;gap:var(--gap-2xs);list-style:none;margin:0;padding:0}.footer .social-list li{display:flex}.footer .social-list a{color:var(--color-white);display:inline-flex;transition:color var(--transition-fast)}.footer .social-list a:focus-visible,.footer .social-list a:hover{color:var(--color-light)}.footer .social-list a svg{display:block}.footer .social-label{font-size:var(--size-xs);line-height:1.6;margin:0}.footer .nav{align-items:flex-end;display:flex;flex:1 1 auto;flex-direction:column;gap:var(--gap-l);min-width:0}.footer .columns{align-items:stretch;display:flex;flex:1;gap:60px;max-width:100%;width:498px}.footer .links{align-items:flex-start;display:flex;flex-direction:column;gap:var(--gap-s)}@media (min-width:768px){.footer .links{border-inline-start:1px solid var(--color-rule-light);flex:0 1 219px;min-width:0;padding-inline-start:20px}}.footer .links-list{display:flex;flex-direction:column;gap:var(--gap-s);list-style:none;margin:0;padding:0}.footer .links-list a{color:var(--color-white);display:block;font-size:var(--size-m);font-weight:400;line-height:1.4;text-decoration:none;transition:color var(--transition-fast)}.footer .links-list a:focus,.footer .links-list a:hover{color:var(--color-light);text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.footer .espace-prive{align-items:center;background-color:var(--color-light);color:var(--color-black);display:inline-flex;font-size:var(--size-xs);font-weight:400;line-height:1.2;padding:var(--gap-xs);text-decoration:none;text-transform:uppercase;transition:background-color var(--transition-fast);white-space:nowrap}.footer .espace-prive:focus-visible,.footer .espace-prive:hover{background-color:var(--color-white);text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.footer .actions{display:flex;justify-content:flex-end}.footer .back-to-top{align-items:center;color:var(--color-white);display:inline-flex;font-size:var(--size-s);font-weight:400;gap:11px;line-height:1.2;text-decoration:none;text-transform:uppercase;transition:color var(--transition-fast)}.footer .back-to-top:focus-visible,.footer .back-to-top:hover{color:var(--color-light);text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.footer .back-to-top svg{flex-shrink:0}.footer .legal{align-items:center;display:flex;gap:var(--gap-l);justify-content:space-between;margin-block-start:var(--gap-l)}@media (max-width:767px){.footer .legal{align-items:flex-start;flex-direction:column}}.footer .copyright{font-size:var(--size-s);font-weight:400;line-height:1.2;margin:0;text-transform:uppercase;white-space:nowrap}.footer .legal-text{font-size:.75rem;font-weight:400;line-height:1.5;max-width:922px;text-align:right}@media (max-width:767px){.footer .legal-text{max-width:none;text-align:left}}.footer .legal-text .legal-list{display:flex;flex-wrap:wrap;justify-content:flex-end;list-style:none;margin:0;padding:0}@media (max-width:767px){.footer .legal-text .legal-list{justify-content:flex-start}}.footer .legal-text .legal-list li{align-items:center;display:flex}.footer .legal-text .legal-list li+li:before{content:"︱";margin-inline:var(--gap-2xs)}.footer .legal-text a{color:var(--color-white);text-decoration:none}.footer .legal-text a:focus-visible,.footer .legal-text a:hover{text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}@media (max-width:767px){.footer .inner{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:var(--gap-2xl) 0;row-gap:var(--gap-m)}.footer .content,.footer .nav{display:contents}.footer .brand{grid-column:1/-1;grid-row:1}.footer .columns{display:none}.footer .brand,.footer .identity{gap:var(--gap-2xs)}.footer .brand>.btn,.footer .brand>.social{margin-block-start:var(--gap-s)}.footer .brand>.btn{order:1}.footer .logo img,.footer .logo svg{height:16px}.footer .address{max-width:11em}.footer .social{align-items:flex-start;flex-direction:column;gap:var(--gap-2xs)}.footer .social-list svg{height:auto;width:32px}.footer .actions{align-self:start;grid-column:2;grid-row:1;justify-self:end;margin-block-start:0}.footer .back-to-top{align-items:flex-end;flex-direction:column-reverse;gap:var(--gap-2xs);max-width:8.5em;text-align:right}.footer .back-to-top svg{height:40px;width:40px}.footer .back-to-top svg circle,.footer .back-to-top svg path{vector-effect:non-scaling-stroke}.footer .legal{gap:var(--gap-m);grid-column:1/-1;grid-row:2;margin-block-start:0}.footer .legal-text{font-size:.75rem;line-height:1.5}}.breadcrumb{font-family:var(--font-body);font-size:var(--size-s);font-weight:500;line-height:2;max-width:580px}@media (max-width:767px){.breadcrumb{max-width:calc(100vw - var(--container-padding)*2)}}.breadcrumb .list{gap:var(--gap-2xs);white-space:nowrap}.breadcrumb .list,.breadcrumb .list>span{align-items:center;display:flex;min-width:0;overflow:hidden}.breadcrumb .list a{text-decoration:underline;text-underline-offset:3px;transition:opacity var(--transition-fast)}.breadcrumb .list a:hover{opacity:.7}.breadcrumb .list .breadcrumb_last{flex:1 1 auto;font-weight:700;min-width:0;white-space:nowrap}.breadcrumb .list .breadcrumb_last,.breadcrumb .list .breadcrumb_last>*{display:block;overflow:hidden;text-overflow:ellipsis}.breadcrumb .sep{margin-inline:var(--gap-2xs);opacity:.6}.breadcrumb.light,.breadcrumb.light a{color:var(--color-light)}.form-embed{width:100%}.form-embed,.form-embed *{font-family:var(--font-body)!important}.form-embed .wpforms-container,.form-embed .wpforms-form{margin:0!important;max-width:none!important;padding:0!important}.form-embed .wpforms-field{margin:0 0 var(--gap-l)!important;padding:0!important}.form-embed .wpforms-field:last-of-type{margin-block-end:0!important}.form-embed .wpforms-field-label{color:var(--color-light)!important;display:block!important;font-size:var(--size-s)!important;font-weight:400!important;line-height:1.6!important;margin:0 0 var(--gap-s)!important;text-align:left!important}.form-embed .wpforms-required-label{color:var(--color-secondary)!important}.form-embed input[type=email],.form-embed input[type=number],.form-embed input[type=tel],.form-embed input[type=text],.form-embed input[type=url],.form-embed select,.form-embed textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(235,227,218,.2)!important;border:0!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box;color:var(--color-light)!important;font-size:var(--size-s)!important;line-height:1.4!important;max-width:none!important;padding:var(--gap-s) var(--gap-m)!important;width:100%!important}.form-embed input[type=email]::-moz-placeholder,.form-embed input[type=number]::-moz-placeholder,.form-embed input[type=tel]::-moz-placeholder,.form-embed input[type=text]::-moz-placeholder,.form-embed input[type=url]::-moz-placeholder,.form-embed select::-moz-placeholder,.form-embed textarea::-moz-placeholder{color:rgba(235,227,218,.5)!important}.form-embed input[type=email]::placeholder,.form-embed input[type=number]::placeholder,.form-embed input[type=tel]::placeholder,.form-embed input[type=text]::placeholder,.form-embed input[type=url]::placeholder,.form-embed select::placeholder,.form-embed textarea::placeholder{color:rgba(235,227,218,.5)!important}.form-embed textarea{min-height:145px!important;resize:none}.form-embed .wpforms-field-checkbox ul,.form-embed .wpforms-field-gdpr-checkbox ul{list-style:none!important;margin:0!important;padding:0!important}.form-embed .wpforms-field-checkbox li,.form-embed .wpforms-field-gdpr-checkbox li{align-items:flex-start!important;display:flex!important;gap:var(--gap-s)!important;margin:0!important}.form-embed input[type=checkbox],.form-embed input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:hsla(0,0%,100%,.3)!important;border:1px solid hsla(0,0%,100%,.5)!important;border-radius:0!important;flex-shrink:0;height:14px!important;margin:6px 0 0!important;width:14px!important}.form-embed input[type=checkbox]:checked,.form-embed input[type=radio]:checked{background:var(--color-secondary)!important;border-color:var(--color-secondary)!important}.form-embed .wpforms-field-checkbox li label,.form-embed .wpforms-field-gdpr-checkbox li label{color:var(--color-light)!important;font-size:var(--size-s)!important;font-weight:500!important;line-height:1.75!important;margin:0!important;text-align:left!important}.form-embed .wpforms-error,.form-embed em.wpforms-error{color:var(--color-secondary)!important;font-size:var(--size-xs)!important;font-style:normal!important;margin-block-start:var(--gap-2xs)!important}.form-embed .wpforms-confirmation-container-full{background:rgba(235,227,218,.2)!important;border:0!important;color:var(--color-light)!important;font-size:var(--size-m)!important;line-height:1.5!important;padding:var(--gap-2xl) var(--gap-l)!important;text-align:center!important;width:100%}.form-embed .wpforms-confirmation-container-full p{margin:0!important}.form-embed:has(.wpforms-confirmation-container-full){align-items:center;display:flex;justify-content:center}.form-embed .wpforms-submit-container{margin-block-start:var(--gap-2xl)!important;padding:0!important;text-align:center!important}.form-embed button.wpforms-submit,.form-embed button[type=submit]{align-items:center;background-color:var(--color-light)!important;border:0!important;border-radius:0!important;color:var(--color-primary)!important;cursor:pointer;display:inline-flex!important;font-family:var(--font-body)!important;font-size:var(--size-s)!important;font-weight:400!important;justify-content:center;line-height:1.2!important;padding:var(--gap-s) var(--gap-l)!important;text-transform:uppercase!important;transition:background-color var(--transition-fast),color var(--transition-fast)}.form-embed button.wpforms-submit:focus,.form-embed button.wpforms-submit:hover,.form-embed button[type=submit]:focus,.form-embed button[type=submit]:hover{background-color:var(--color-white)!important;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.pagination{align-items:flex-end;display:flex;gap:var(--gap-m);justify-content:space-between;padding-block:var(--gap-2xl) 0}@media (max-width:767px){.pagination{align-items:center;flex-direction:column;gap:var(--gap-l)}}.pagination .numbers{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gap-xs)}.pagination .current,.pagination .ellipsis,.pagination .link{align-items:center;background-color:var(--color-primary);display:inline-flex;font-family:var(--font-body);font-size:var(--size-m);font-weight:500;height:40px;justify-content:center;line-height:1;text-decoration:none;width:40px}.pagination .ellipsis,.pagination .link{color:rgba(235,227,218,.5);transition:color var(--transition-fast),background-color var(--transition-fast)}.pagination .ellipsis:focus-visible,.pagination .ellipsis:hover,.pagination .link:focus-visible,.pagination .link:hover{background-color:var(--color-dark);color:var(--color-light);text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.pagination .current{color:var(--color-white)}.pagination .ellipsis{cursor:default;pointer-events:none}.pagination .nav{align-items:flex-end;display:flex;flex-direction:column;gap:var(--gap-xs)}@media (max-width:767px){.pagination .nav{align-items:center}}.pagination .nav-label{color:var(--color-primary);font-family:var(--font-body);font-size:var(--size-xs);font-weight:500;white-space:nowrap}.pagination .arrows{align-items:center;display:flex;gap:10px}.pagination .arrow{align-items:center;background-color:var(--color-primary);color:var(--color-light);display:inline-flex;height:40px;justify-content:center;text-decoration:none;transition:background-color var(--transition-fast),color var(--transition-fast);width:40px}.pagination .arrow svg{flex-shrink:0;height:20px;width:20px}.pagination .arrow:hover{background-color:var(--color-dark);color:var(--color-light)}.pagination .arrow:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.pagination .arrow.disabled{cursor:default;opacity:.3;pointer-events:none}.cat-filter{align-items:center;cursor:pointer;display:flex;gap:var(--gap-s)}.cat-filter input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-light);border:0;border-radius:0;cursor:pointer;flex-shrink:0;height:14px;margin:0;width:14px}.cat-filter input:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath fill='%23ebe3da' stroke='%23004b32' d='M.5.5h13v13H.5z'/%3E%3Cpath fill='none' stroke='%23004b32' d='m3 6.7 2.6 2.8 5.4-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:14px 14px}.cat-filter input:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.cat-filter .name{color:var(--color-primary);font-family:var(--font-body);font-size:var(--size-s);line-height:1.2;text-transform:uppercase}.cat-filter input:checked~.name{text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.cat-filter input:focus-visible~.name,.cat-filter:hover .name{text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.article-hero .meta{align-items:center;display:flex;font-family:var(--font-body);font-size:var(--size-s);gap:var(--gap-xs);line-height:1.2;margin:0;text-transform:uppercase}.article-hero .cat{color:var(--color-light)}.article-hero .sep{color:var(--color-secondary)}.article-hero .date{color:var(--color-light)}.articles-grid{display:grid;gap:20px}@media (min-width:768px){.articles-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.articles-grid{grid-template-columns:repeat(3,1fr)}}.articles-grid .card{min-width:0}.card{box-shadow:none}.card .card-link{color:inherit;display:flex;flex-direction:column;gap:var(--gap-s);text-decoration:none}.card .card-link:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.card .card-link:focus,.card .card-link:hover{text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.card .image{flex-shrink:0;height:249px;overflow:hidden;position:relative}.card .image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.card-link:focus-visible .card .image img,.card-link:hover .card .image img{transform:scale(1.03)}.card .image-placeholder{background-color:rgba(0,75,50,.08);height:100%;width:100%}.card .badge{align-items:center;background-color:var(--color-white);display:flex;height:61px;justify-content:center;left:11px;position:absolute;top:14px;width:61px}.card .badge .logo{height:42px;-o-object-fit:contain;object-fit:contain;width:42px}.card .overlay{background:var(--color-light);bottom:0;left:0;padding:var(--gap-s) var(--gap-l);position:absolute;right:0}.card .meta{align-items:center;display:flex;font-family:var(--font-body);font-size:var(--size-s);font-weight:400;gap:var(--gap-xs);line-height:1.2;margin:0;text-transform:uppercase}.card .cat,.card .meta,.card .meta time{color:var(--color-primary)}.card .sep{color:var(--color-secondary)}.card .content{display:flex;flex-direction:column;gap:var(--gap-s)}.card .title{color:var(--color-black);font-family:var(--font-body);font-size:1.25rem;font-weight:700;line-height:1.3;margin:0}@media (min-width:1024px){.card .title{font-size:1.375rem}}.card .excerpt{font-size:var(--size-m);line-height:1.4;margin:0}.card .cta,.card .excerpt{color:var(--color-black);font-family:var(--font-body);font-weight:400}.card .cta{font-size:var(--size-s);line-height:1.3;text-decoration-line:underline;text-decoration-style:solid;text-transform:uppercase;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}@media (max-width:767px){.articles-grid{row-gap:var(--gap-xl)}.card .image{height:196px}.card .overlay{padding:.35rem var(--gap-l)}.card .card-link,.card .content{gap:var(--gap-xs)}}.actualites-liste .une{align-items:center;display:flex;gap:var(--gap-2xl);justify-content:space-between;margin-block-end:var(--gap-3xl)}@media (max-width:767px){.actualites-liste .une{align-items:stretch;flex-direction:column;gap:var(--gap-l)}}.actualites-liste .une .visual{aspect-ratio:523/306;display:block;flex:0 0 41%;overflow:hidden}.actualites-liste .une .visual img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.actualites-liste .une .visual:focus-visible img,.actualites-liste .une .visual:hover img{transform:scale(1.03)}.actualites-liste .une .visual .image-placeholder{background-color:rgba(0,75,50,.08);display:block;height:100%;width:100%}@media (max-width:767px){.actualites-liste .une .visual{flex-basis:auto}}.actualites-liste .une .infos{align-items:flex-start;display:flex;flex-direction:column;gap:var(--gap-s);width:49%}@media (max-width:767px){.actualites-liste .une .infos{width:100%}}.actualites-liste .une .date{color:var(--color-primary);font-family:var(--font-body);font-size:var(--size-s);line-height:1.2;margin:0;text-transform:uppercase}.actualites-liste .une .title{color:var(--color-primary);font-family:var(--font-title);font-size:var(--size-l);font-weight:400;line-height:1.3;margin:0}.actualites-liste .une .body{align-items:flex-start;display:flex;flex-direction:column;gap:20px}.actualites-liste .une .excerpt{color:var(--color-black);font-family:var(--font-body);font-size:var(--size-m);line-height:1.4;margin:0}.actualites-liste .une .actions{margin:0}.actualites-liste .filters{margin-block-end:var(--gap-2xl)}.actualites-liste .filters fieldset{border:0;display:flex;flex-wrap:wrap;gap:var(--gap-s) var(--gap-2xl);justify-content:center;margin:0;padding:0}@media (min-width:1024px){.actualites-liste{padding-block-end:90px}}.actualites-liste .empty{font-size:var(--size-m);padding-block:var(--gap-2xl);text-align:center}.participations-liste .filters{display:flex;gap:var(--gap-2xl);justify-content:center;margin-block-end:var(--gap-2xl)}@media (max-width:767px){.participations-liste .filters{align-items:center;flex-direction:column;gap:var(--gap-l)}}.participations-liste .filter{margin:0}.participations-liste .filter select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='8' viewBox='0 0 15 8'%3E%3Cpath fill='none' stroke='%23201d1b' stroke-width='1.5' d='m1 1 6.5 6L14 1'/%3E%3C/svg%3E") 100%/15px 8px no-repeat;border:0;border-bottom:1px solid var(--color-rule);border-radius:0;color:var(--color-black);cursor:pointer;font-family:var(--font-body);font-size:1.25rem;line-height:1.3;max-width:100%;padding:0 var(--gap-l) var(--gap-xs) 0;width:285px}@media (min-width:1024px){.participations-liste .filter select{font-size:1.375rem}}.participations-liste .filter select:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.participations-liste .grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media (max-width:1023px){.participations-liste .grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.participations-liste .grid{grid-template-columns:1fr}}.participations-liste .grid .card{min-width:0}.participations-liste .pagination{align-items:flex-end;display:flex;gap:var(--gap-l);justify-content:space-between;margin-block-start:var(--gap-2xl)}@media (max-width:767px){.participations-liste .pagination{align-items:center;flex-direction:column}}.participations-liste .numbers{display:flex;gap:var(--gap-xs)}.participations-liste .numbers .page-numbers{align-items:center;background-color:var(--color-primary);color:var(--color-white);display:inline-flex;font-family:var(--font-body);font-size:var(--size-m);height:40px;justify-content:center;line-height:1;text-decoration:none;transition:background-color var(--transition-fast);width:40px}.participations-liste .numbers .page-numbers:focus-visible,.participations-liste .numbers .page-numbers:hover{background-color:var(--color-dark);text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.participations-liste .numbers .page-numbers.current{background-color:var(--color-dark);text-decoration:underline;text-underline-offset:3px}.participations-liste .numbers .page-numbers.dots{background:none;color:var(--color-black)}.participations-liste .direction{align-items:flex-end;display:flex;flex-direction:column;gap:var(--gap-2xs)}@media (max-width:767px){.participations-liste .direction{align-items:center}}.participations-liste .direction .label{font-family:var(--font-body);font-size:var(--size-s);line-height:1.6;margin:0}.participations-liste .direction .arrows{display:flex;gap:10px}.participations-liste .direction .arrow{align-items:center;background-color:var(--color-primary);color:var(--color-white);display:inline-flex;font-size:var(--size-l);height:40px;justify-content:center;line-height:1;text-decoration:none;transition:background-color var(--transition-fast);width:40px}.participations-liste .direction .arrow:focus-visible,.participations-liste .direction .arrow:hover{background-color:var(--color-dark)}.participations-liste .direction .arrow.is-disabled{opacity:.35}.participations-liste .empty{font-size:var(--size-m);text-align:center}.participations-liste .results{outline:none}.participations-liste .results.is-loading{opacity:.45;pointer-events:none;transition:opacity var(--transition-fast)}.error-404{align-items:center;background:var(--color-primary);color:var(--color-light);display:flex;justify-content:center;min-height:calc(100vh - var(--header-height));overflow:hidden;padding-block:var(--gap-3xl);position:relative;text-align:center}.error-404 .bg{height:100vh;left:0;position:fixed;top:0;width:100%;z-index:0}.error-404 .bg img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.error-404 .bg:after{background:rgba(0,75,50,.7);content:"";inset:0;position:absolute}.error-404 .inner{align-items:center;display:flex;flex-direction:column;gap:var(--gap-m);max-width:690px;position:relative;z-index:1}.error-404 .code{color:var(--color-secondary);font-size:var(--size-2xl);line-height:1.2}.error-404 .code,.error-404 .title{font-family:var(--font-title);font-weight:400;margin:0}.error-404 .title{color:var(--color-light);font-size:var(--size-l);line-height:1.12}.error-404 .text{color:var(--color-light);font-family:var(--font-body);font-size:var(--size-m);line-height:1.6;margin:0}.error-404 .actions{margin-top:var(--gap-s)}body.error404{background-color:var(--color-primary)}body.error404 .footer{background:none;position:relative;z-index:1}.sitemap{background:var(--color-primary);color:var(--color-light);min-height:calc(100vh - var(--header-height));overflow:hidden;padding-block:calc(var(--header-height) + var(--gap-3xl)) var(--gap-3xl);position:relative}.sitemap .bg{height:100vh;left:0;position:fixed;top:0;width:100%;z-index:0}.sitemap .bg img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sitemap .bg:after{background:rgba(0,75,50,.7);content:"";inset:0;position:absolute}.sitemap .inner{max-width:var(--container-content);padding-inline:0;position:relative;width:calc(100% - var(--container-padding)*2);z-index:1}.sitemap .title{color:var(--color-light);font-family:var(--font-title);font-size:var(--size-xl);font-weight:400;line-height:1.12;margin:0 0 var(--gap-3xl)}.sitemap .list{-moz-column-count:4;column-count:4;-moz-column-gap:var(--gap-xl);column-gap:var(--gap-xl);list-style:none;margin:0;padding:0}@media (max-width:1023px){.sitemap .list{-moz-column-count:2;column-count:2}}@media (max-width:767px){.sitemap .list{-moz-column-count:1;column-count:1}}.sitemap .list>li{-moz-column-break-inside:avoid;break-inside:avoid;list-style:none;margin-bottom:var(--gap-l)}.sitemap .list a{color:var(--color-light);text-decoration:none;transition:color var(--transition-fast)}.sitemap .list a:focus-visible,.sitemap .list a:hover{color:var(--color-secondary);text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.sitemap .list>li>a{display:block;font-family:var(--font-body);font-size:var(--size-m);font-weight:700;line-height:1.45}.sitemap .list .children{display:flex;flex-direction:column;gap:var(--gap-xs);list-style:none;margin:var(--gap-xs) 0 0;padding:0}.sitemap .list .children li{list-style:none}.sitemap .list .children a{display:block;font-family:var(--font-body);font-size:var(--size-m);font-weight:500;line-height:1.55}body.page-template-page-sitemap{background-color:var(--color-primary)}body.page-template-page-sitemap .footer{background:none;position:relative;z-index:1}.hero{color:var(--color-light);overflow:hidden;padding-top:var(--header-height);position:relative}.hero .wrapper{margin-inline:auto;max-width:calc(var(--container-content) + var(--container-padding)*2);padding-inline:var(--container-padding);position:relative;width:100%;z-index:1}.hero .heading,.hero .panel{align-items:flex-start;display:flex;flex-direction:column;gap:var(--gap-l)}.hero .heading{width:100%}@media (min-width:1024px){.hero .heading{align-items:flex-start;flex-direction:row;gap:var(--gap-3xl)}}.hero .title{border-left:12px solid var(--color-secondary);padding-left:var(--gap-l)}.hero .title em,.hero .title i{color:var(--color-secondary);font-style:italic}@media (min-width:1024px){.hero .heading.split .title{flex-shrink:0;width:min(529px,100%)}}.hero .aside{align-items:flex-start;display:flex;flex-direction:column;gap:var(--gap-l)}@media (min-width:1024px){.hero .aside{flex:1}}.hero .text{font-family:var(--font-body);font-size:var(--size-m);line-height:1.4;max-width:var(--container-narrow)}.hero .breadcrumb{font-size:var(--size-xs)}.hero .buttons{display:flex;flex-wrap:wrap;gap:var(--gap-m)}@media (max-width:767px){.hero .buttons{align-items:stretch;flex-direction:column;width:100%}.hero .buttons .btn{justify-content:center;width:100%}}.hero.sans-image{background-color:var(--color-primary)}.hero.sans-image .panel{padding-block:var(--gap-2xl)}@media (min-width:1024px){.hero.sans-image .panel{padding-block:var(--gap-3xl)}}.hero.image .image{aspect-ratio:16/9}@media (min-width:1024px){.hero.image .image{aspect-ratio:auto;height:504px}}.hero.image .image img,.hero.image .image picture{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero.image .panel{background-color:var(--color-primary);padding:var(--gap-2xl) var(--gap-l)}@media (min-width:1024px){.hero.image .panel{padding:var(--gap-2xl) var(--gap-3xl);width:calc(100% - var(--gap-l))}.hero.image .wrapper{margin-top:-153px}}.hero.formulaire{background:linear-gradient(180deg,var(--color-white) 0,var(--color-light) 100%);color:var(--color-black);padding-bottom:var(--gap-2xl)}@media (min-width:1024px){.hero.formulaire{padding-bottom:var(--gap-3xl)}}.hero.formulaire .image{height:220px}@media (min-width:1024px){.hero.formulaire .image{height:504px}}.hero.formulaire .image img,.hero.formulaire .image picture{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero.formulaire .form-layout{display:flex;flex-direction:column;gap:var(--gap-xl)}@media (min-width:1024px){.hero.formulaire .form-layout{align-items:flex-start;flex-direction:row;gap:var(--gap-3xl);justify-content:space-between}}.hero.formulaire .form-layout>.content{align-items:flex-start;display:flex;flex-direction:column;gap:var(--gap-l);padding-top:var(--gap-l)}@media (min-width:1024px){.hero.formulaire .form-layout>.content{flex-shrink:0;padding-top:var(--gap-3xl);width:518px}}.hero.formulaire .form-layout>.content .overline,.hero.formulaire .form-layout>.content .text,.hero.formulaire .form-layout>.content .title{color:var(--color-black)}.hero.formulaire .form-layout>.content .title{border-left:0;padding-left:0}.hero.formulaire .form-layout>.content .breadcrumb{color:var(--color-primary);margin-bottom:calc(var(--gap-s) - var(--gap-l))}.hero.formulaire .form-layout>.content .breadcrumb a{color:var(--color-primary)}.hero.formulaire .form-card{background-color:var(--color-primary);border-radius:var(--radius-card);color:var(--color-light);padding:var(--gap-2xl) var(--gap-2xl)}@media (min-width:1024px){.hero.formulaire .form-card{flex-shrink:0;margin-top:-306px;width:627px}}.hero.formulaire .form-title{color:var(--color-light);font-family:var(--font-title);font-size:var(--size-l);font-weight:400;line-height:1.3;margin:0 0 var(--gap-2xl);text-align:center}.hero.video{--hero-p:1;--frame-w:min(844px,calc(100vw - var(--container-padding)*2));--frame-h:min(444px,55dvh);--frame-top:calc(var(--header-height) + var(--gap-l));background:linear-gradient(180deg,var(--color-white) 0,var(--color-light) 100%);color:var(--color-white);overflow:visible;padding-top:0}.hero.video.js-anim{height:220dvh}.hero.video .stage{height:calc(var(--frame-top) + var(--frame-h) + 54px);position:sticky;top:0}.hero.video .media{background-color:var(--color-primary);height:calc(100dvh + var(--hero-p)*(var(--frame-h) - 100dvh));left:calc(var(--hero-p)*(100% - var(--frame-w))/2);overflow:hidden;position:absolute;right:calc(var(--hero-p)*(100% - var(--frame-w))/2);top:calc(var(--hero-p)*var(--frame-top))}.hero.video .media .player,.hero.video .media .poster{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.hero.video .media:after{background:rgba(32,29,27,.2);content:"";inset:0;position:absolute}.hero.video .brand{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(58%,490px);z-index:1}.hero.video .pause{align-items:center;background:none;border:none;bottom:var(--gap-l);color:var(--color-white);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:var(--size-xs);gap:9px;line-height:1.85;padding:var(--gap-2xs);position:absolute;right:var(--gap-l);text-transform:uppercase;z-index:1}.hero.video .pause:focus-visible .label,.hero.video .pause:hover .label{text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.hero.video .pause .icon{background:linear-gradient(currentColor,currentColor) 0/3px 100% no-repeat,linear-gradient(currentColor,currentColor) 100%/3px 100% no-repeat;color:var(--color-secondary);display:inline-block;height:14px;width:12px}.hero.video .pause.is-paused .icon{background:currentColor;clip-path:polygon(15% 0,100% 50%,15% 100%)}@media (max-width:1023px){.hero.video{padding-top:var(--header-height)}.hero.video,.hero.video.js-anim{height:auto}.hero.video .stage{height:auto;position:static}.hero.video .media{height:302px;inset:auto;position:relative}.hero.video .brand{width:min(88.46%,490px)}}@media (min-width:1024px){.hero.video+.section{padding-block-start:0}}.introduction .flex{gap:var(--gap-xl)}.introduction .text{font-family:var(--font-body);font-size:1.25rem;font-weight:400;line-height:1.3}@media (min-width:1024px){.introduction .text{font-size:1.375rem}}@media (max-width:1023px){.introduction .text br.desktop{display:none}}.introduction.colonnes .cols{align-items:stretch;display:flex;gap:46px}@media (max-width:767px){.introduction.colonnes .cols{flex-direction:column;gap:var(--gap-m)}}.introduction.colonnes .surtitre{font-family:var(--font-body);font-size:var(--size-m);line-height:1.4;margin:0;text-transform:uppercase;white-space:nowrap}@media (max-width:1023px){.introduction.colonnes .surtitre{font-size:var(--size-s)}}.introduction.colonnes .rule{align-self:stretch;background-color:currentColor;flex-shrink:0;opacity:.35;width:1px}@media (max-width:767px){.introduction.colonnes .rule{display:none}}.introduction.colonnes .body-col{align-items:flex-start;display:flex;flex-direction:column;gap:var(--gap-l)}@media (max-width:1023px){.introduction.colonnes .body-col{gap:var(--gap-m)}}.introduction.colonnes .title{margin:0}.introduction.colonnes .text{font-family:var(--font-title);font-size:var(--size-l);font-weight:400;line-height:1.3;margin:0}.image-text .section-title{margin-block-end:var(--gap-2xl)}.image-text .cols{align-items:center}.image-text .img{aspect-ratio:628/446;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.image-text .placeholder{align-items:center;aspect-ratio:4/3;background:repeating-linear-gradient(-45deg,rgba(0,0,0,.02),rgba(0,0,0,.02) 12px,transparent 0,transparent 24px);border:2px dashed var(--color-dark);border-radius:var(--radius-m);color:var(--color-dark);display:flex;justify-content:center;text-align:center;width:100%}.image-text .placeholder-label{font-size:var(--size-s);font-weight:600;opacity:.8}.image-text .content{display:flex;flex-direction:column;gap:var(--gap-s)}.image-text .overline{color:inherit}.section.dark .image-text .overline{color:var(--color-secondary)}@media (max-width:767px){.image-text .overline+*{margin-block-start:-.75rem}}.image-text .text{margin-block-start:var(--gap-s)}.image-text .text p+p{margin-block-start:var(--gap-m)}@media (max-width:767px){.image-text .text{margin-block-start:0}}.image-text .buttons{display:flex;gap:var(--gap-s);margin-block-start:var(--gap-s)}@media (max-width:767px){.image-text .buttons{flex-direction:column;margin-block-start:0}}@media (min-width:1024px){.image-text.section.white+.image-text.section.white{margin-block-start:calc(var(--gap-2xl) - var(--gap-section))}}@media (max-width:767px){.image-text.section.white+.image-text.section.white{margin-block-start:-1rem}.image-text .media{order:-1}}.cta .panel{align-items:flex-start;background-color:var(--color-light);border-bottom:14px solid var(--color-secondary);color:var(--color-black);display:flex;flex-direction:column;gap:var(--gap-2xl);padding:var(--gap-2xl) var(--gap-3xl)}@media (max-width:767px){.cta .panel{gap:var(--gap-l);padding:var(--gap-l)}}.cta .title{color:var(--color-secondary);margin:0}.cta .body-col{align-items:flex-start;display:flex;flex-direction:column;gap:20px}.cta .text{font-family:var(--font-body);font-size:var(--size-m);line-height:1.4;margin:0}.key-figures .head{align-items:center;display:flex;flex-direction:column;gap:var(--gap-s);margin-block-end:var(--gap-2xl);text-align:center}.key-figures .title{margin:0}.key-figures .list{display:grid;gap:20px;margin:0}@media (min-width:768px){.key-figures .list{grid-template-columns:repeat(3,1fr)}}.key-figures .item{align-items:flex-start;background-color:var(--color-white);color:var(--color-black);display:flex;flex-direction:column;gap:var(--gap-m);justify-content:space-between;min-height:200px;padding:var(--gap-m);text-align:left}@media (min-width:1024px){.key-figures .item{gap:var(--gap-l);min-height:296px;padding:var(--gap-l)}}.key-figures .value{align-items:baseline;display:flex;gap:var(--gap-2xs)}.key-figures .number{color:var(--color-secondary);font-family:var(--font-title);font-size:4.25rem;font-weight:400;line-height:1}@media (min-width:1024px){.key-figures .number{font-size:6.75rem}}.key-figures .unit{color:var(--color-secondary);font-family:var(--font-title);font-size:var(--size-xl);font-weight:400;line-height:1.2}.key-figures .desc{font-size:1.25rem;line-height:1.3;margin:0;max-width:354px}@media (min-width:1024px){.key-figures .desc{font-size:1.375rem}}.key-figures .desc p{margin:0}.key-figures .note{font-family:var(--font-body);font-size:var(--size-xs);font-weight:400;line-height:1.5;margin:0;max-width:280px}.key-figures .note span,.key-figures .note-star{color:var(--color-secondary)}.key-figures .note.global{margin-block-start:var(--gap-l);max-width:none;text-align:right;width:100%}.key-figures .note.global span{color:var(--color-secondary)}.strategies.section.light{background:linear-gradient(180deg,var(--color-light) 0 213px,var(--color-white) 213px)}.strategies .cols{align-items:stretch;display:flex}@media (max-width:767px){.strategies .cols{align-items:stretch;flex-direction:column}}.strategies .panel-green,.strategies .panel-list{min-width:0}.strategies .panel-green{flex:0 1 49.05956%}.strategies .panel-list{flex:0 1 50.94044%}.strategies .panel-green{align-items:flex-start;background-color:var(--color-primary);color:var(--color-white);display:flex;flex-direction:column;gap:var(--gap-l);padding:var(--gap-2xl)}.strategies .panel-green .title{margin:0}.strategies .panel-body{align-items:flex-start;display:flex;flex-direction:column;gap:20px;width:100%}.strategies .panel-green .text{font-size:var(--size-m);line-height:1.4;margin:0}.strategies .panel-list{background-color:var(--color-white);display:flex;flex-direction:column;justify-content:center;padding-block:0 4px;padding-inline:var(--gap-2xl);position:relative}.strategies .funds{display:flex;flex-direction:column;gap:20px;list-style:none;margin:0;padding:0}.strategies .fund{align-items:flex-start;display:flex;flex-direction:column;gap:var(--gap-l)}.strategies .fund-head{border-bottom:1px solid var(--color-rule);display:flex;flex-direction:column;gap:var(--gap-xs);padding-bottom:var(--gap-s);width:100%}.strategies .fund-title{color:var(--color-primary);font-family:var(--font-title);font-size:var(--size-l);font-weight:400;line-height:1.3;margin:0}.strategies .fund-text{color:var(--color-black);font-size:var(--size-m);line-height:1.4;margin:0}.strategies .bar{background-color:var(--color-primary);bottom:0;height:4px;left:0;position:absolute;right:0}@media (max-width:767px){.strategies.section.light{background-color:var(--color-white);background-image:none}.section.dark+.strategies.section.dark,.section.light+.strategies.section.light,.section.primary+.strategies.section.primary,.section.white+.strategies.section.white,.strategies.section.dark,.strategies.section.light,.strategies.section.primary,.strategies.section.white{margin-block-start:0;padding-block:0}.strategies .grid-12{gap:0;max-width:none;width:100%}.strategies .panel-green,.strategies .panel-list{flex:0 0 auto}.strategies .panel-green{align-items:center;gap:var(--gap-m);padding:var(--gap-2xl) var(--gap-l);text-align:center}.strategies .panel-green .text,.strategies .panel-green .title{width:100%}.strategies .panel-body{align-items:center}.strategies .panel-list{justify-content:flex-start;padding-block:var(--gap-2xl) calc(var(--gap-2xl) + 4px);padding-inline:var(--gap-l)}.strategies .fund{align-items:center;gap:var(--gap-m)}.strategies .fund-head{align-items:center;padding-bottom:var(--gap-2xs)}.strategies .fund-text,.strategies .fund-title{text-align:center}}.participations-slider .grid-12{row-gap:var(--gap-2xl)}@media (max-width:767px){.participations-slider .grid-12{row-gap:var(--gap-l)}}.participations-slider .head{align-items:flex-end;display:flex;gap:var(--gap-xl);justify-content:space-between}@media (max-width:767px){.participations-slider .head{align-items:center;flex-direction:column;gap:var(--gap-l)}}.participations-slider .intro{align-items:flex-start;display:flex;flex-direction:column;gap:var(--gap-2xl);max-width:951px}@media (max-width:767px){.participations-slider .intro{align-items:center;gap:var(--gap-l);text-align:center}}@media (max-width:1023px){.participations-slider .intro .title br.desktop{display:none}}.participations-slider .title{margin:0}.participations-slider .controls{align-items:flex-end;display:none;flex-direction:column;flex-shrink:0;gap:var(--gap-s)}@media (max-width:767px){.participations-slider .controls{align-items:center;gap:var(--gap-2xs)}}html.js .participations-slider .controls{display:flex}.participations-slider .scroll-label{font-size:var(--size-s);line-height:1.2;margin:0;text-transform:uppercase}.participations-slider .buttons{display:flex;gap:var(--gap-s)}@media (max-width:767px){.participations-slider .buttons{gap:var(--gap-2xs)}}.participations-slider .arrow{align-items:center;background:none;border:1px solid var(--color-primary);border-radius:50%;color:var(--color-primary);cursor:pointer;display:flex;height:73px;justify-content:center;padding:0;transition:background-color var(--transition-fast),color var(--transition-fast),opacity var(--transition-fast);width:73px}.participations-slider .arrow span{border-right:1.5px solid;border-top:1.5px solid;display:block;height:12px;transform:rotate(45deg) translate(-2px,2px);width:12px}.participations-slider .arrow.prev span{transform:rotate(-135deg) translate(-2px,2px)}.participations-slider .arrow:focus-visible,.participations-slider .arrow:hover{background-color:var(--color-primary);color:var(--color-white)}.participations-slider .arrow[disabled]{cursor:default;opacity:.4}.participations-slider .arrow[disabled]:hover{background:none;color:var(--color-primary)}@media (max-width:1023px){.participations-slider .arrow{height:41px;width:40px}.participations-slider .arrow span{border-right-width:1px;border-top-width:1px;height:7px;transform:rotate(45deg) translate(-1.2px,1.2px);width:7px}.participations-slider .arrow.prev span{transform:rotate(-135deg) translate(-1.2px,1.2px)}}.participations-slider .track-wrap{margin-inline-end:calc(50% - 50vw);min-width:0}.participations-slider .track{display:flex;gap:20px;list-style:none;margin:0;overflow-x:auto;padding:0 calc(50vw - 50%) 0 0;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.participations-slider .track::-webkit-scrollbar{display:none}.participations-slider .track:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}html.js .participations-slider .track{cursor:grab}.participations-slider .track.dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.participations-slider .slide{flex:0 0 auto;scroll-snap-align:start;width:min(412px,80vw)}@media (max-width:767px){.participations-slider .slide{width:280px}}.card-participation .card-link{align-items:flex-start;color:var(--color-black);display:flex;flex-direction:column;gap:var(--gap-s);text-decoration:none}@media (max-width:767px){.card-participation .card-link{gap:var(--gap-m)}}.card-participation .image{aspect-ratio:412/411;background-color:var(--color-light);overflow:hidden;width:100%}@media (max-width:767px){.card-participation .image{aspect-ratio:1}}.card-participation .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card-participation .image .image-placeholder{background-color:var(--color-light);height:100%;width:100%}.card-participation .meta{display:flex;flex-direction:column;width:100%}.card-participation .title{font-family:var(--font-title);font-size:var(--size-l);font-weight:400;line-height:1.3;margin:0;min-height:45px}.card-participation .secteur{font-size:var(--size-m);line-height:1.4;margin:0;min-height:29px;text-transform:uppercase}@media (max-width:1023px){.card-participation .secteur{font-size:var(--size-s)}}.card-participation .rule{background-color:var(--color-rule);height:1px;width:100%}.card-participation .more{font-size:var(--size-s);line-height:1.2;text-decoration-line:underline;text-decoration-style:solid;text-transform:uppercase;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.card-participation .card-link:focus-visible .title,.card-participation .card-link:hover .title{text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.card-participation .card-link:focus-visible .more,.card-participation .card-link:hover .more{color:var(--color-primary)}.about-collage .content{align-items:flex-start;display:flex;flex-direction:column;gap:var(--gap-l)}.about-collage .text{font-family:var(--font-title);font-size:var(--size-l);font-weight:400;line-height:1.3;margin:0}@media (max-width:1023px){.about-collage .grid-12{row-gap:var(--gap-m)}.about-collage .content{align-items:center;gap:var(--gap-m)}.about-collage .text{text-align:center}}.about-collage .collage{margin-block-start:var(--gap-xl);position:relative}.about-collage .collage img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:1023px){.about-collage .collage{display:flex;flex-direction:column;gap:var(--gap-m);margin-block-start:0}.about-collage .collage .big{order:1}.about-collage .collage .medium{order:2}.about-collage .collage .small{order:3}.about-collage .collage .img img{aspect-ratio:350/200;height:auto}}@media (min-width:1024px){.about-collage .collage{aspect-ratio:1276/900}.about-collage .collage .img{position:absolute}.about-collage .collage .big{aspect-ratio:736/482;left:42.3%;top:0;width:57.7%}.about-collage .collage .small{aspect-ratio:304/373;left:8.6%;top:26.8%;width:23.8%}.about-collage .collage .medium{aspect-ratio:628/326;left:37.3%;top:60.1%;width:49.2%}}.engagements-banner{position:relative}.engagements-banner .bg{display:none;left:0;overflow:hidden;position:absolute;right:0;top:0}@media (min-width:1024px){.engagements-banner .bg{display:block;height:434px}}.engagements-banner .bg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.engagements-banner .bg:after{background:rgba(32,29,27,.15);content:"";inset:0;position:absolute}.engagements-banner .panel-wrap{position:relative;z-index:1}@media (min-width:1024px){.engagements-banner .panel-wrap{margin-inline:auto;max-width:calc(1060px + var(--container-padding)*2);padding-block-start:217px;padding-inline:var(--container-padding)}}.engagements-banner .panel{align-items:center;background-color:var(--color-light);border-bottom:8px solid var(--color-secondary);display:flex;flex-direction:column;gap:var(--gap-m);padding:var(--gap-2xl) var(--gap-l);text-align:center}@media (min-width:1024px){.engagements-banner .panel{border-bottom-width:4px;gap:var(--gap-l);padding:calc(var(--gap-l) + var(--gap-l)) var(--gap-2xl)}}.engagements-banner .title{color:var(--color-secondary);font-family:var(--font-title);font-size:var(--size-2xl);font-weight:400;line-height:1;margin:0}.engagements-banner .text{color:var(--color-black);font-size:var(--size-m);line-height:1.4;margin:0;max-width:712px}.engagements-banner .panel .btn{margin-block-start:var(--gap-2xs)}@media (min-width:1024px){.engagements-banner .panel .btn{margin-block-start:0}}.hp-actualites{background:linear-gradient(180deg,var(--color-white) 0,var(--color-light) 100%);color:var(--color-black)}.hp-actualites .head{align-items:center;display:flex;gap:var(--gap-xl);justify-content:space-between;margin-block-end:var(--gap-2xl)}@media (max-width:1023px){.hp-actualites .head{margin-block-end:var(--gap-l)}}@media (max-width:767px){.hp-actualites .head{align-items:center;flex-direction:column;gap:var(--gap-l)}}.hp-actualites .title{margin:0;max-width:951px}@media (max-width:767px){.hp-actualites .title{text-align:center;width:100%}}.hp-actualites .featured{align-items:center;display:flex;gap:var(--gap-3xl);justify-content:space-between}@media (max-width:767px){.hp-actualites .featured{align-items:stretch;flex-direction:column;gap:var(--gap-l)}}.hp-actualites .featured .image{aspect-ratio:523/306;background-color:var(--color-light);display:block;flex:0 0 41%;overflow:hidden}@media (max-width:767px){.hp-actualites .featured .image{aspect-ratio:350/200;flex:0 0 auto}}.hp-actualites .featured .image .image-placeholder,.hp-actualites .featured .image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hp-actualites .featured .content{align-items:flex-start;display:flex;flex:0 1 626px;flex-direction:column;gap:var(--gap-s)}@media (max-width:1023px){.hp-actualites .featured .content{gap:var(--gap-2xs)}}@media (max-width:767px){.hp-actualites .featured .content{flex:0 1 auto}.hp-actualites .featured .content .btn{align-self:center;margin-block-start:var(--gap-m)}}.hp-actualites .featured .date{color:var(--color-primary)}.hp-actualites .featured .post-title{font-family:var(--font-title);font-size:var(--size-l);font-weight:400;line-height:1.3;margin:0}.hp-actualites .featured .post-title a{color:var(--color-primary);text-decoration:none}.hp-actualites .featured .post-title a:focus-visible,.hp-actualites .featured .post-title a:hover{text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.hp-actualites .date{font-size:var(--size-s);line-height:1.2;margin:0;text-transform:uppercase}.hp-actualites .excerpt{font-size:var(--size-m);line-height:1.4;margin:0}.hp-actualites .rule{background-color:var(--color-rule-primary);display:block;height:1px;margin-block:var(--gap-2xl)}@media (max-width:1023px){.hp-actualites .rule{margin-block:var(--gap-l)}}.hp-actualites .list{display:grid;gap:var(--gap-xl);list-style:none;margin:0;padding:0}@media (min-width:768px){.hp-actualites .list{-moz-column-gap:var(--gap-2xl);column-gap:var(--gap-2xl);grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.hp-actualites .list{gap:1.75rem}}@media (min-width:768px){.hp-actualites .item+.item{border-inline-start:1px solid var(--color-rule-primary);padding-inline-start:var(--gap-2xl)}}@media (max-width:767px){.hp-actualites .item+.item{border-block-start:1px solid var(--color-rule-primary);padding-block-start:1.75rem}}.hp-actualites .item article{align-items:flex-start;display:flex;flex-direction:column;gap:var(--gap-s)}@media (max-width:1023px){.hp-actualites .item article{gap:var(--gap-m)}}.hp-actualites .item .image{aspect-ratio:380/165;background-color:var(--color-white);display:block;margin-block-end:var(--gap-s);overflow:hidden;width:100%}@media (max-width:1023px){.hp-actualites .item .image{margin-block-end:0}}@media (max-width:767px){.hp-actualites .item .image{aspect-ratio:350/200}}.hp-actualites .item .image .image-placeholder,.hp-actualites .item .image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hp-actualites .item .post-title{font-family:var(--font-body);font-size:1.25rem;font-weight:700;line-height:1.3;margin:0}@media (min-width:1024px){.hp-actualites .item .post-title{font-size:1.375rem}}.hp-actualites .item .post-title a{color:var(--color-black);text-decoration:none}.hp-actualites .item .post-title a:focus-visible,.hp-actualites .item .post-title a:hover{text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.hp-actualites .item .more{color:var(--color-black);font-size:var(--size-s);line-height:1.2;text-decoration:none;text-decoration-line:underline;text-decoration-style:solid;text-transform:uppercase;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.hp-actualites .item .more:focus-visible,.hp-actualites .item .more:hover{color:var(--color-primary)}.faq .head{align-items:center;display:flex;flex-direction:column;gap:var(--gap-s);margin-block-end:var(--gap-2xl);text-align:center}.faq .title{margin:0}.faq .list{display:flex;flex-direction:column;gap:var(--gap-s)}.faq .item::marker,.faq .item>summary::-webkit-details-marker,.faq .item>summary::marker{content:"";display:none}.faq .question{align-items:center;background-color:var(--color-primary);color:var(--color-light);cursor:pointer;display:flex;gap:var(--gap-l);justify-content:space-between;list-style:none;padding:var(--gap-l)}.faq .question:focus-visible .question-text,.faq .question:hover .question-text{text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.faq .question-text{flex:1;font-family:var(--font-body);font-size:1.25rem;font-weight:700;line-height:1.3;margin:0}@media (min-width:1024px){.faq .question-text{font-size:1.375rem}}.faq .toggle{align-items:center;display:flex;flex-shrink:0;gap:var(--gap-xs)}.faq .toggle-label{font-family:var(--font-body);font-size:var(--size-s);font-weight:400;line-height:1.2;text-transform:uppercase;white-space:nowrap}@media (max-width:767px){.faq .toggle-label{display:none}}.faq .toggle-label.close,.faq details[open] .toggle-label.open{display:none}.faq details[open] .toggle-label.close{display:block}@media (max-width:767px){.faq details[open] .toggle-label.close{display:none}}.faq .toggle-icon{align-items:center;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.faq .icon-open{display:block}.faq .icon-close,.faq details[open] .icon-open{display:none}.faq details[open] .icon-close{display:block}.faq .answer{background:linear-gradient(180deg,var(--color-white) 0,var(--color-light) 100%);border-bottom:11px solid var(--color-secondary);font-size:var(--size-m);line-height:1.4;padding:var(--gap-2xl)}@media (max-width:767px){.faq .answer{padding:var(--gap-l)}}.faq .answer p{margin-block-end:var(--gap-s)}.faq .answer p:last-child{margin-block-end:0}.faq .answer a,.faq .answer b,.faq .answer strong{font-weight:700}.faq .answer a{color:currentColor;text-decoration:underline;text-underline-offset:3px;transition:color var(--transition-fast)}.faq .answer a:hover{color:var(--color-primary)}.html .title{font-family:var(--font-title);font-size:var(--size-l);font-weight:400;line-height:1.3;margin-block-end:var(--gap-2xl);text-align:center}.prose{font-family:var(--font-body);font-size:var(--size-m);font-weight:400;line-height:1.4}@media (max-width:767px){.prose .acf-innerblocks-container>:last-child{margin-block-end:0}}.prose h2{font-family:var(--font-title);font-size:var(--size-l);line-height:1.3;margin-block:var(--gap-2xl);text-align:center}.prose h2,.prose h2 strong{font-weight:400}.prose h2:first-child{margin-block-start:0}.prose h3{font-family:var(--font-body);font-size:1.25rem;font-weight:700;line-height:1.3;margin-block:var(--gap-l) var(--gap-s)}@media (min-width:1024px){.prose h3{font-size:1.375rem}}.prose h4{font-family:var(--font-body);font-weight:700;margin-block:var(--gap-l) var(--gap-xs)}.prose h4,.prose p{font-size:var(--size-m);line-height:1.4}.prose p{font-weight:400;margin-block-end:var(--gap-l)}.prose p:last-child{margin-block-end:0}.prose p.is-style-chapo{font-size:1.25rem;font-weight:700;line-height:1.3}@media (min-width:1024px){.prose p.is-style-chapo{font-size:1.375rem}}.prose a:not(.wp-block-button__link){color:currentColor;font-weight:700;text-decoration:underline;text-underline-offset:3px;transition:color var(--transition-fast)}.prose a:not(.wp-block-button__link):hover{color:var(--color-primary)}.prose a:not(.wp-block-button__link):focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.prose b,.prose strong{font-weight:700}.prose em,.prose i{font-style:italic}.prose ol,.prose ul{margin-block:var(--gap-l);padding-inline-start:0}.prose ul{list-style:none}.prose ul li{line-height:1.4;margin-block-end:var(--gap-s);padding-inline-start:25px;position:relative}.prose ul li:before{background-color:var(--color-secondary);border-radius:50%;content:"";height:9px;left:0;position:absolute;top:.45em;width:9px}.prose ul ul{margin-block:var(--gap-l) 0;padding-inline-start:108px}@media (max-width:767px){.prose ul ul{padding-inline-start:var(--gap-l)}}.prose ul ul li{margin-block-end:var(--gap-m)}.prose ul ul li:before{background-color:var(--color-primary)}.prose ol{list-style:decimal;padding-inline-start:var(--gap-l)}.prose ol li{line-height:1.4;margin-block-end:var(--gap-s);padding-inline-start:var(--gap-xs)}.prose .wp-block-quote,.prose blockquote{background:none;border:none;border-inline-start:none;margin:var(--gap-l) auto;max-width:622px;padding:var(--gap-l) 0;quotes:none;text-align:center}.prose .wp-block-quote:after,.prose .wp-block-quote:before,.prose blockquote:after,.prose blockquote:before{content:none!important;display:none}.prose .wp-block-quote p,.prose blockquote p{color:inherit;font-family:var(--font-body);font-size:1.375rem;font-style:normal;font-weight:700;line-height:1.3;margin-block-end:0}@media (min-width:1024px){.prose .wp-block-quote p,.prose blockquote p{font-size:1.75rem;line-height:1.2857142857}}.prose .wp-block-quote p:before,.prose blockquote p:before{content:"“"!important}.prose .wp-block-quote p:after,.prose .wp-block-quote p:before,.prose blockquote p:after,.prose blockquote p:before{color:var(--color-primary)!important;display:inline!important;font-size:inherit!important;font-style:normal!important;font-weight:inherit!important;height:auto!important;margin:0!important;padding:0!important;position:static!important;width:auto!important}.prose .wp-block-quote p:after,.prose blockquote p:after{content:"”"!important}.prose .wp-block-quote cite,.prose blockquote cite{color:inherit;display:block;font-family:var(--font-body);font-size:1.25rem;font-style:normal;font-weight:700;margin-block-start:var(--gap-s)}@media (min-width:1024px){.prose .wp-block-quote cite,.prose blockquote cite{font-size:1.375rem}}.prose img{border-radius:0;display:block;height:auto;width:100%}.prose .wp-block-image,.prose figure{margin-block:var(--gap-2xl);margin-inline:0}@media (max-width:767px){.prose .wp-block-image,.prose figure{margin-block:var(--gap-l)}}.prose .wp-block-image .wp-element-caption,.prose .wp-block-image figcaption,.prose figure .wp-element-caption,.prose figure figcaption{font-size:var(--size-xs);font-style:italic;margin-block-start:var(--gap-xs);text-align:center}.prose .wp-block-embed{margin-block:var(--gap-2xl);margin-inline:0}@media (max-width:767px){.prose .wp-block-embed{margin-block:var(--gap-l)}}.prose .wp-block-embed .wp-block-embed__wrapper{aspect-ratio:16/9;position:relative}.prose .wp-block-embed .wp-block-embed__wrapper iframe{height:100%;inset:0;position:absolute;width:100%}.prose .wp-block-embed .wp-element-caption,.prose .wp-block-embed figcaption{font-size:var(--size-xs);font-style:italic;margin-block-start:var(--gap-xs);text-align:center}.prose .wp-block-buttons{display:flex;flex-wrap:wrap;gap:var(--gap-l);justify-content:center;margin-block:var(--gap-2xl)}@media (max-width:767px){.prose .wp-block-buttons{align-items:center;flex-direction:column}.prose .wp-block-buttons .wp-block-button{width:100%}}.prose .wp-block-separator,.prose hr{border:none;border-top:1px solid var(--color-rule);margin-block:var(--gap-2xl)}.wp-block-button__link,.wp-element-button{align-items:center;border:none;border-radius:0;cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:var(--size-s);font-weight:400;justify-content:center;line-height:1.2;padding:var(--gap-s) var(--gap-l);text-decoration:none;text-transform:uppercase;transition:background-color var(--transition-fast),color var(--transition-fast);white-space:normal}.wp-block-button__link:focus-visible,.wp-block-button__link:hover,.wp-element-button:focus-visible,.wp-element-button:hover{text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.wp-block-button__link:focus-visible,.wp-element-button:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}@media (max-width:1023px){.wp-block-button__link,.wp-element-button{font-size:var(--size-m);max-width:100%;padding:var(--gap-s);width:320px}}.wp-block-button.is-style-fill .wp-block-button__link,.wp-block-button.is-style-sombre .wp-block-button__link,.wp-block-button.is-style-vert .wp-block-button__link,.wp-block-button:not([class*=is-style-]) .wp-block-button__link{background-color:var(--color-primary);color:var(--color-white)}.wp-block-button.is-style-fill .wp-block-button__link:focus,.wp-block-button.is-style-fill .wp-block-button__link:hover,.wp-block-button.is-style-sombre .wp-block-button__link:focus,.wp-block-button.is-style-sombre .wp-block-button__link:hover,.wp-block-button.is-style-vert .wp-block-button__link:focus,.wp-block-button.is-style-vert .wp-block-button__link:hover,.wp-block-button:not([class*=is-style-]) .wp-block-button__link:focus,.wp-block-button:not([class*=is-style-]) .wp-block-button__link:hover{background-color:var(--color-dark)}.wp-block-button.is-style-clair .wp-block-button__link{background-color:var(--color-light);color:var(--color-primary)}.wp-block-button.is-style-clair .wp-block-button__link:focus,.wp-block-button.is-style-clair .wp-block-button__link:hover{background-color:var(--color-white)}.form{background:linear-gradient(180deg,var(--color-white) 0,var(--color-light) 100%);color:var(--color-black)}.form .cols{display:flex;flex-direction:column;gap:var(--gap-xl)}@media (min-width:1024px){.form .cols{align-items:flex-start;flex-direction:row;gap:var(--gap-3xl);justify-content:space-between}}.form .intro{align-items:flex-start;display:flex;flex-direction:column;gap:var(--gap-l)}@media (min-width:1024px){.form .intro{flex-shrink:0;width:518px}}.form .intro .overline{margin-bottom:calc(var(--gap-s) - var(--gap-l))}.form .intro .title{margin:0}.form .intro .text{font-family:var(--font-body);font-size:var(--size-m);line-height:1.4;margin:0}.form .panel{border-bottom:8px solid var(--color-secondary)}@media (min-width:1024px){.form .panel{flex-shrink:0;width:627px}}.form .card{background-color:var(--color-primary);color:var(--color-light);padding:var(--gap-2xl)}@media (max-width:767px){.form .card{padding:var(--gap-l)}}.form .form-title{color:var(--color-light);font-family:var(--font-title);font-size:var(--size-l);font-weight:400;line-height:1.3;margin:0 0 var(--gap-2xl);text-align:center}.double-colonne .head{align-items:center;display:flex;flex-direction:column;gap:var(--gap-s);margin-block-end:var(--gap-2xl);text-align:center}.double-colonne .title{margin:0}.double-colonne .cols{align-items:stretch;display:flex;gap:20px}@media (max-width:767px){.double-colonne .cols{flex-direction:column}}.double-colonne .card{border-bottom:4px solid var(--color-primary);display:flex;flex:1;flex-direction:column}.double-colonne .card .media .img{aspect-ratio:628/178;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.double-colonne .card .body{align-items:flex-start;background-color:var(--color-light);color:var(--color-black);display:flex;flex:1;flex-direction:column;gap:var(--gap-l);padding:var(--gap-l) var(--gap-2xl)}@media (max-width:767px){.double-colonne .card .body{padding:var(--gap-l)}}.double-colonne .card .card-title{color:var(--color-primary);margin:0}.double-colonne .card .group{align-items:flex-start;display:flex;flex-direction:column;gap:20px}.double-colonne .card .text{font-family:var(--font-body);font-size:1.25rem;line-height:1.3;margin:0}@media (min-width:1024px){.double-colonne .card .text{font-size:1.375rem}}.double-colonne .card.corail{border-bottom-color:var(--color-secondary)}.double-colonne .card.corail .card-title{color:var(--color-secondary)}.remonte-articles .head{align-items:center;display:flex;flex-direction:column;gap:var(--gap-s);margin-block-end:var(--gap-2xl);text-align:center}.remonte-articles .title{margin:0}.remonte-articles .list{align-items:stretch;display:flex;gap:20px}@media (max-width:767px){.remonte-articles .list{flex-direction:column}}.remonte-articles .list .card{flex:1;min-width:0}.remonte-articles .actions{display:flex;justify-content:center;margin-block-start:var(--gap-2xl)}.html-sidebar .grid-12{align-items:flex-start}.html-sidebar .sidebar{border-bottom:14px solid var(--color-secondary)}@media (max-width:767px){.html-sidebar .sidebar{margin-block-end:var(--gap-l)}}.html-sidebar .sidebar .media{position:relative}.html-sidebar .sidebar .media .visual{aspect-ratio:412/221;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.html-sidebar .sidebar .media .badge{align-items:center;background-color:var(--color-white);display:flex;height:61px;justify-content:center;left:11px;position:absolute;top:14px;width:61px}.html-sidebar .sidebar .media .badge .logo{height:42px;-o-object-fit:contain;object-fit:contain;width:42px}.html-sidebar .sidebar .card-body{align-items:flex-start;background-color:var(--color-light);color:var(--color-black);display:flex;flex-direction:column;gap:var(--gap-l);padding:var(--gap-2xl)}@media (max-width:767px){.html-sidebar .sidebar .card-body{padding:var(--gap-l)}}.html-sidebar .sidebar .card-title{color:var(--color-primary);font-family:var(--font-body);font-size:1.25rem;font-weight:700;line-height:1.3;margin:0}@media (min-width:1024px){.html-sidebar .sidebar .card-title{font-size:1.375rem}}.html-sidebar .sidebar .details{align-items:flex-start;display:flex;flex-direction:column;gap:var(--gap-s);width:100%}.html-sidebar .sidebar .infos{display:flex;flex-direction:column;gap:var(--gap-s);list-style:none;margin:0;padding:0}.html-sidebar .sidebar .infos li{font-family:var(--font-body);font-size:var(--size-m);line-height:1.4}.html-sidebar .sidebar .website{color:var(--color-black);font-family:var(--font-body);font-size:var(--size-s);line-height:1.2;text-decoration-line:underline;text-decoration-style:solid;text-transform:uppercase;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;transition:color var(--transition-fast)}.html-sidebar .sidebar .website:focus-visible,.html-sidebar .sidebar .website:hover{color:var(--color-primary)}.liste-equipes .filters-head{align-items:flex-start;display:flex;flex-direction:column;gap:var(--gap-l);margin-block-end:var(--gap-2xl)}.liste-equipes .filters-head .label{font-family:var(--font-body);font-size:1.25rem;font-weight:700;line-height:1.3;margin:0}@media (min-width:1024px){.liste-equipes .filters-head .label{font-size:1.375rem}}.liste-equipes .filters fieldset{border:0;display:flex;flex-wrap:wrap;gap:var(--gap-s) var(--gap-2xl);margin:0;padding:0}.liste-equipes .members{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}@media (max-width:1023px){.liste-equipes .members{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.liste-equipes .members{grid-template-columns:1fr}}.liste-equipes .member{align-items:flex-start;display:flex;flex-direction:column;gap:var(--gap-s);min-width:0}.liste-equipes .member .portrait{aspect-ratio:304/368;background-color:var(--color-light);padding-inline:13px 12px;width:100%}.liste-equipes .member .portrait .placeholder,.liste-equipes .member .portrait img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.liste-equipes .member .portrait .placeholder{background-color:rgba(0,75,50,.08)}.liste-equipes .member .bio{aspect-ratio:304/368;background-color:var(--color-primary);color:var(--color-white);font-size:var(--size-m);line-height:1.4;overflow-y:auto;padding:var(--gap-l);width:100%}.liste-equipes .member .bio p{margin:0}.liste-equipes .member.is-open .portrait{display:none}.liste-equipes .member .name{color:var(--color-black);font-family:var(--font-body);font-size:1.25rem;font-weight:700;line-height:1.3;margin:0}@media (min-width:1024px){.liste-equipes .member .name{font-size:1.375rem}}.liste-equipes .member .role{color:var(--color-primary);font-family:var(--font-body);font-size:var(--size-m);line-height:1.4;margin:0}.liste-equipes .member .more{background:none;border:0;color:var(--color-black);cursor:pointer;font-family:var(--font-body);font-size:var(--size-s);line-height:1.2;margin:0;padding:0;text-decoration-line:underline;text-decoration-style:solid;text-transform:uppercase;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.liste-equipes .member .more:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.liste-equipes .member .linkedin{margin:0}.liste-equipes .member .linkedin a{align-items:center;color:var(--color-primary);display:inline-flex;font-family:var(--font-body);font-size:var(--size-xs);gap:var(--gap-s);line-height:1.6;text-decoration:none}.liste-equipes .member .linkedin a svg{flex-shrink:0;height:32px;width:32px}.liste-equipes .member .linkedin a:focus-visible .label,.liste-equipes .member .linkedin a:hover .label{text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.liste-equipes .member .linkedin a:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.liste-equipes .empty{font-size:var(--size-m);padding-block:var(--gap-2xl);text-align:center}.liste-equipes .results{outline:none}.liste-equipes .results.is-loading{opacity:.45;pointer-events:none;transition:opacity var(--transition-fast)}