@font-face{font-family:Eligra;src:url(/fonts/Eligra-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--iv:#f6f2eb;--sa:#e7dccb;--ca:#4e3428;--ch:#1f1d1a;--or:#ed3500;--nuit:#1d2f4d;--chaud:#f2b36b;--g:clamp(16px,4vw,96px);--ease:cubic-bezier(.2,.7,.2,1)}*{box-sizing:border-box;margin:0;padding:0}body,html{background:var(--nuit);font-family:Poppins,system-ui,sans-serif;color:var(--iv);overflow-x:clip}.aller{position:fixed;left:16px;top:16px;z-index:100;transform:translateY(calc(-100% - 24px));background:var(--iv);color:var(--nuit);font-weight:500;font-size:14px;line-height:1;padding:.9em 1.3em;border-radius:3px;text-decoration:none}.aller:focus{transform:none;outline:2px solid var(--or);outline-offset:3px}main:focus{outline:none}.E{font-family:Eligra,Poppins,serif;font-weight:400;text-transform:uppercase;letter-spacing:.035em;line-height:1.06;text-wrap:balance}.rdv{display:inline-block;margin-top:clamp(24px,3.6vh,44px);background:var(--or);color:var(--iv);font-weight:500;font-size:clamp(14px,min(.92vw,1.65vh),23px);padding:.95em 2.1em;border-radius:3px;text-decoration:none;letter-spacing:.01em;transition:opacity .35s,transform .25s}.rdv:hover{transform:translateY(-1px)}.rdv:focus-visible{outline:2px solid var(--iv);outline-offset:3px}@media (max-width:760px){.rdv{font-size:15px;padding:1em 1.8em}}@media (orientation:portrait) and (min-width:761px){.rdv{font-size:17px}}@media (max-width:360px){.rdv{font-size:14px;padding:.9em 1.4em}}@media (max-height:520px) and (orientation:landscape){.rdv{padding:.75em 1.6em}}a,button,summary{touch-action:manipulation}@media (prefers-reduced-motion:no-preference){.rdv{transition:opacity .35s,transform .25s,scale .1s ease-out}.rdv:active{scale:.97}}a,button,summary{-webkit-tap-highlight-color:transparent}:is(.alt,#d2 .alt2,#d2 .co,.pied,.note,.legal) a:active{opacity:.6}@media (prefers-reduced-motion:reduce){a:active{opacity:.6}.rdv{transition:opacity .1s ease-out}.rdv:active{opacity:.85}.rdv:hover{transform:none}}@media (prefers-contrast:more){:root{--sa:var(--iv)}}