@font-face{font-family:'FreightBig Pro';src:url('freight-big-pro-book.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'FreightBig Pro';src:url('freight-big-pro-book-italic.woff2') format('woff2');font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:'FreightBig Pro';src:url('freight-big-pro-light.woff2') format('woff2');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:'FreightBig Pro';src:url('freight-big-pro-light-italic.woff2') format('woff2');font-weight:300;font-style:italic;font-display:swap}
@font-face{font-family:'DM Sans Remembrance';src:url('dm-sans-light-regular.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
:root{--color-blanc:#FFFAED;--color-vert-clair:#E2D962;--color-vert-fonce:#716A18;--color-rose:#DDB0B8;--color-marron:#290B14;--color-bleu-clair:#BBCFFF;--color-bleu-fonce:#6B95EB;--font-display:'FreightBig Pro','Noto Serif',Georgia,'Times New Roman',serif;--font-sans:'DM Sans Remembrance','Helvetica Neue',Helvetica,Arial,sans-serif;--fs-h1:94px;--fs-h2:42px;--fs-h3:44px;--fs-h4:32px;--fs-h5:28px;--fs-body:24px;--fs-small:18px;--page-margin:34px;--grid-gap:8px}
html,html body,body{background-color:var(--color-blanc) !important}
#MainContent{overflow-x:clip}
.remembrance-section{background:var(--color-blanc);color:var(--color-marron);font-family:var(--font-display);font-synthesis:none;transition:opacity .7s cubic-bezier(.16,.8,.24,1),transform .7s cubic-bezier(.16,.8,.24,1)}
.remembrance-inner{padding-inline:var(--page-margin)}
.remembrance-label{font:300 16px/.88 var(--font-sans);letter-spacing:-.96px;text-transform:uppercase;font-synthesis:none}
.remembrance-button{display:inline-flex;align-items:center;justify-content:center;padding:22px 38px;border:1px solid rgba(76,8,9,.2);border-radius:10px;background:var(--color-blanc);color:var(--color-marron);font:300 22px/.88 var(--font-sans);letter-spacing:-1.32px;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease;font-synthesis:none}
.remembrance-button:hover{background:var(--color-marron);color:var(--color-blanc);border-color:var(--color-marron)}
.remembrance-placeholder{display:block;width:100%;height:100%;background:#eee4d5}
html.r-anim .remembrance-section:not(header):not(.is-revealed){opacity:0;transform:translateY(32px);will-change:opacity,transform}
html.r-anim [data-text-reveal] .r-word{opacity:0;transform:translateY(.5em);transition:opacity .3s ease,transform .3s cubic-bezier(.16,.8,.24,1)}
html.r-anim [data-text-reveal].is-revealed .r-word{opacity:1;transform:translateY(0)}
@media(prefers-reduced-motion:reduce){html.r-anim .remembrance-section:not(header){opacity:1!important;transform:none!important;transition:none!important}html.r-anim [data-text-reveal] .r-word{opacity:1!important;transform:none!important;transition:none!important}}
@media(max-width:749px){:root{--page-margin:18px;--fs-h1:52px;--fs-h2:34px;--fs-h3:34px;--fs-h4:28px;--fs-h5:24px;--fs-body:21px}.remembrance-label{font-size:12px;letter-spacing:-.72px}.remembrance-button{padding:18px 38px;font-size:14px;letter-spacing:-.84px}html.r-anim .remembrance-section:not(header):not(.is-revealed){transform:translateY(20px)}}
.rte a.remembrance-button,.rma__body a.remembrance-button{color:var(--color-marron);text-decoration:none}
.rte a.remembrance-button:hover,.rma__body a.remembrance-button:hover{color:var(--color-blanc);text-decoration:none}