:root{--navy: #022263;--green: #00816A;--green-dark: #00735E;--mint: #9EE6D0;--bg: #FAFBFB;--acc: linear-gradient(90deg, #CFEFE4 0%, #DCE6FB 100%);--dark: linear-gradient(135deg, #022263 0%, #03318C 60%, #00735E 100%);--deep: linear-gradient(165deg, #011846 0%, #00332A 100%);--quote: linear-gradient(120deg, #00816A 0%, #005949 100%);--pad: clamp(20px, 4vw, 56px);--inset: clamp(10px, 1.4vw, 24px);--panel-r: clamp(32px, 4vw, 64px);--screen: calc(100svh - 84px) ;--ease: cubic-bezier(.2, .8, .2, 1);--display: "Bricolage Grotesque", sans-serif;--text: "Instrument Sans", sans-serif}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--navy);font-family:var(--text);min-width:320px}.site{position:relative;isolation:isolate;overflow-x:clip}a{color:inherit;text-decoration:none}a:hover{color:inherit}img{max-width:100%}:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:4px}.wrap{max-width:1440px;margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}.panel{margin:16px var(--inset) 0;border-radius:var(--panel-r);overflow:hidden;position:relative}.g12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.display{font-family:var(--display)}.kicker{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--green)}.h-xl{margin:0;font-family:var(--display);font-weight:700;font-size:clamp(34px,min(5.1vw,7.6vh),74.8px);line-height:.95;letter-spacing:-.035em}.h-l{margin:0;font-family:var(--display);font-weight:700;font-size:clamp(30.6px,min(4.2vw,6.4vh),61.2px);line-height:.98;letter-spacing:-.035em}.muted{color:#022263bf}.anchor0{position:relative;height:0}.anchor0 img{position:absolute;pointer-events:none}.ph{position:relative;overflow:hidden;border-radius:28px;display:block;background-color:#b9cbdd}.ph>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.ph:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0222630f;border-radius:inherit;pointer-events:none}.ph-empty{display:flex;align-items:center;justify-content:center}.ph-init{font-family:var(--display);font-weight:700;font-size:clamp(24px,3vw,40px);letter-spacing:-.02em;color:var(--navy)}.lk{background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .35s var(--ease)}.lk:hover,.lk[aria-current=page]{background-size:100% 1px}.ar svg{transition:transform .3s var(--ease);flex:none}.ar:hover svg{transform:translate(4px)}.btn{display:inline-flex;gap:10px;align-items:center;padding:16px 26px;border-radius:999px;font-size:15px;font-weight:600}.btn-navy{background:var(--navy);color:#fff}.btn-navy:hover{color:#fff}.btn-white{background:#fff;color:var(--navy)}.btn-ghost{border:1.5px solid rgba(255,255,255,.7);color:#fff}.btn-ghost:hover{color:#fff}.btn-acc{background:var(--acc);color:var(--navy)}@keyframes up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.rv{animation:up .9s var(--ease) both}.d1{animation-delay:.12s}.d2{animation-delay:.24s}.d3{animation-delay:.36s}@keyframes mq{to{transform:translate(-50%)}}.mq{display:flex;width:max-content;animation:mq 48s linear infinite}.mq-box:hover .mq{animation-play-state:paused}@keyframes beat{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.05) rotate(-2deg)}}.beat{animation:beat 4s ease-in-out infinite;transform-origin:50% 70%}.zoom .ph>img{transition:transform .8s var(--ease)}.zoom:hover .ph>img{transform:scale(1.025)}@media(prefers-reduced-motion:reduce){.rv,.mq,.beat{animation:none}}.org{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:4px 11px;border-radius:999px;border:1px solid var(--green-dark);color:var(--green-dark);background:transparent;font:600 12px/1.2 var(--text);letter-spacing:.02em;text-transform:none;white-space:nowrap}.org.f{background:var(--navy);border-color:var(--navy);color:#fff}.org.dk{border-color:var(--mint);color:var(--mint)}.org.dk.f{background:var(--mint);color:var(--navy)}.loc{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;padding:4px 12px 4px 4px;border-radius:999px;background:#00816a1a;color:var(--navy);font:600 12px/1.2 var(--text);letter-spacing:.02em;text-transform:none;white-space:nowrap}.loc b{background:var(--navy);color:#fff;border-radius:999px;padding:3px 7px;font-size:10px;letter-spacing:.1em}.loc.fr b{background:var(--green)}.loc.dk{background:#ffffff24;color:#fff}.loc.dk b{background:var(--mint);color:var(--navy)}.loc.on{position:absolute;top:16px;right:16px;background:#fffffff0;z-index:1}.tags{display:flex;gap:8px 14px;flex-wrap:wrap;align-items:center;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.chip{font:inherit;border:1px solid rgba(2,34,99,.25);background:transparent;color:var(--navy);padding:9px 14px;border-radius:999px;cursor:pointer}.chip[aria-pressed=true]{border-color:var(--navy);background:var(--navy);color:#fff}.chip.dk{border-color:#ffffff4d;color:#fff}.chip.dk[aria-pressed=true]{border-color:var(--mint);background:var(--mint);color:var(--navy)}.txtf{font:inherit;border:0;background:none;padding:0;cursor:pointer;color:#02226399}.txtf[aria-pressed=true]{color:var(--navy);background-size:100% 1px}.tabs{display:flex;flex-wrap:wrap;gap:6px;padding:5px;border-radius:28px;background:#0222630f;font-size:14px;font-weight:600}.tabs button{font:inherit;border:0;background:none;color:var(--navy);padding:9px 16px;border-radius:999px;cursor:pointer}.tabs button[aria-pressed=true]{background:var(--navy);color:#fff}[hidden]{display:none!important}.prose p{margin:0 0 24px;font-size:19px;line-height:1.65}.prose h2{font-family:var(--display);font-size:30.6px;font-weight:600;letter-spacing:-.02em;margin:48px 0 20px}.prose h3{font-family:var(--display);font-size:22.1px;font-weight:600;margin:36px 0 16px}.prose ul,.prose ol{margin:0 0 24px;padding-left:22px;font-size:19px;line-height:1.65}.prose a{text-decoration:underline;text-underline-offset:3px}.prose img{width:100%;border-radius:28px;margin:16px 0 32px}.prose blockquote{margin:48px 0;padding-left:clamp(0px,10vw,140px);position:relative}.prose blockquote:before{content:"";position:absolute;left:0;top:6px;width:clamp(0px,6vw,84px);aspect-ratio:1;background:url(/images/decor/coeur.png) center/contain no-repeat}.prose blockquote p:first-child{font-family:var(--display);font-size:clamp(25.5px,3.1vw,42.5px);line-height:1.1;font-weight:500;letter-spacing:-.02em;color:var(--green);margin:0}.prose blockquote p+p{margin:20px 0 0;font-size:14px;color:#022263a6}.only-s{display:none!important}@media(max-width:860px){.g12{grid-template-columns:minmax(0,1fr)!important}.g12>*{grid-column:auto!important;grid-row:auto!important;margin-top:0!important;position:static!important}.hide-s{display:none!important}.only-s{display:flex!important}.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-5{grid-template-columns:minmax(0,1fr)!important}.stack-s{flex-direction:column!important;align-items:stretch!important}.panel{border-radius:32px}}a,a *,button,button *,summary,select,label[for],[role=button],[data-key]{cursor:pointer!important}label:has(input[type=file]){cursor:pointer}a,button{transition:color .25s var(--ease),background-color .25s var(--ease),border-color .25s var(--ease),opacity .25s var(--ease),transform .25s var(--ease),box-shadow .25s var(--ease)}.btn:hover,.chip:hover,.soutenir:hover,.menu-btn:hover,a[style*="border-radius:999px"]:hover,button[style*="border-radius:999px"]:hover{transform:translateY(-1px);box-shadow:0 6px 18px -8px #02226359}.chip:not([aria-pressed=true]):hover{border-color:var(--navy)}.tabs a:hover,.tabs button:not([aria-pressed=true]):hover{background:#02226314}.zoom h3,.zoom>span:last-child,.row .t{transition:color .25s var(--ease)}.zoom:hover h3,.row:hover .t{color:var(--green)}header a:not(.lk):not(.soutenir):hover,footer a:not(.lk):hover{opacity:.75}@media(prefers-reduced-motion:reduce){a,button{transition:none}.btn:hover,.chip:hover{transform:none}}img[src*="/decor/vigne"]{opacity:.55!important}img[src*="/decor/vague-feuilles"]{opacity:.5!important}.hs{opacity:0;transition:opacity .45s var(--ease)}.hs-pret .hs{opacity:1}.hs-charge{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:12px;font-size:13px;color:#02226399;pointer-events:none;transition:opacity .3s var(--ease)}.hs-charge:before{content:"";width:26px;height:26px;border-radius:50%;border:2px solid rgba(0,129,106,.18);border-top-color:#00816a;animation:hs-tourne .8s linear infinite}.hs-pret .hs-charge{opacity:0}.hs-pret .hs-charge:before{animation:none}@keyframes hs-tourne{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.hs,.hs-charge{transition:none}.hs-charge:before{animation-duration:2.4s}}@media(max-width:860px){img[src*="/decor/vague-feuilles"]{height:auto!important;aspect-ratio:1440 / 300;bottom:0!important}img[src*="/decor/vigne-large"]{height:auto!important;aspect-ratio:1440 / 460;top:-60px!important}}.hdr[data-astro-cid-3ef6ksr2]{background:#fafbfb;border-bottom:1px solid rgba(2,34,99,.08)}.hdr[data-astro-cid-3ef6ksr2].sticky{position:sticky;top:0;z-index:10;background:#fafbfbeb;backdrop-filter:blur(14px)}.hdr-in[data-astro-cid-3ef6ksr2]{height:84px;display:flex;align-items:center;justify-content:space-between;gap:24px}.logo[data-astro-cid-3ef6ksr2]{height:34px;display:block}.navl[data-astro-cid-3ef6ksr2]{display:flex;gap:36px;font-size:15px;font-weight:500}.hdr-r[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:20px;font-size:13px;font-weight:600}.langs[data-astro-cid-3ef6ksr2]{display:flex;gap:4px;letter-spacing:.06em}.langs[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:6px 8px;border-radius:999px;color:#02226373}.langs[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:#022263;background:#0222630f}.langs[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current]{color:#022263}.soutenir[data-astro-cid-3ef6ksr2]{background:#00816a;color:#fff;padding:12px 20px;border-radius:999px;font-size:14px}.soutenir[data-astro-cid-3ef6ksr2]:hover{color:#fff}.menu-btn[data-astro-cid-3ef6ksr2]{width:44px;height:44px;border:0;background:#022263;color:#fff;border-radius:999px;align-items:center;justify-content:center;cursor:pointer}.menu-mobile[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;padding:8px 20px 24px;font-family:Bricolage Grotesque,sans-serif;font-size:22.1px;font-weight:600}.menu-mobile[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]:not(.btn){padding:12px 0;border-top:1px solid rgba(2,34,99,.1)}.menu-mobile[data-astro-cid-3ef6ksr2][hidden]{display:none}@media(max-width:860px){.hdr-in[data-astro-cid-3ef6ksr2]{height:64px}.logo[data-astro-cid-3ef6ksr2]{height:26px}.hdr-r[data-astro-cid-3ef6ksr2]{gap:8px}}.ftr[data-astro-cid-sz7xmlte].panel{margin:16px 0 0;border-radius:0;background:#022263;color:#fff}.col[data-astro-cid-sz7xmlte]{grid-column:span 2;display:flex;flex-direction:column;gap:10px;font-size:14px}.col[data-astro-cid-sz7xmlte] b[data-astro-cid-sz7xmlte]{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#9ee6d0;margin-bottom:6px}.col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{align-self:flex-start}.reseaux[data-astro-cid-sz7xmlte]{display:flex;gap:10px}.reseaux[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{width:40px;height:40px;border-radius:999px;border:1px solid rgba(255,255,255,.25);display:inline-flex;align-items:center;justify-content:center;color:#fff}.reseaux[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{background:#ffffff1f;transform:translateY(-1px)}.bas[data-astro-cid-sz7xmlte]{margin-top:72px;padding-top:24px;border-top:1px solid rgba(255,249,233,.18);display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;font-size:13px;color:#fff9e999}
