.attend [data-compose]{visibility:hidden}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lettre{position:relative}.lettre .texte{max-width:none}.lettre .gras{background:linear-gradient(var(--surligne,color-mix(in srgb, var(--rouge) 22%, transparent)) 0 0) no-repeat 0 92% / 0% .42em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size 1.1s var(--ease-out);font-weight:700}.lettre .gras.surligne{background-size:100% .42em}.signature{aspect-ratio:866/292;width:min(100%,420px);-webkit-mask:var(--signature) no-repeat center / contain;-webkit-mask:var(--signature) no-repeat center / contain;mask:var(--signature) no-repeat center / contain;background:currentColor;display:block}.lettre-fin{justify-content:center;gap:16px;padding:0 clamp(20px,5vw,72px) clamp(72px,9vw,128px);display:flex}.lettre-a{--marge:clamp(20px, 5vw, 72px);padding:0 var(--marge);flex-direction:column;display:flex}.la-bandeau-cadre{top:var(--entete-h,100px);z-index:20;margin:var(--entete-h,100px) calc(-1 * var(--marge)) 0;padding:0 var(--marge) 10px;background:var(--blanc);gap:6px;display:grid;position:sticky}.la-filet{transform-origin:0;border-top:1px solid;border-bottom:1px solid;height:5px;display:block}.la-bandeau{justify-content:space-between;gap:24px;margin:0;display:flex}.la-bandeau>span:nth-child(2){color:var(--rouge)}.la-date-courte{display:none}.la-une{display:grid}.la-tete{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(32px,6vw,112px);padding:clamp(40px,6vw,96px) 0 clamp(48px,7vw,112px);display:grid}.la-titre{justify-items:start;gap:clamp(18px,2.4vw,32px);display:grid}.la-titre .nom-campagne{font-size:clamp(3rem,7.4vw,8rem)}.la-portrait{margin:7px}.la-photo{aspect-ratio:4/5;outline-offset:6px;background:var(--nuit);border:1px solid;outline:1px solid;position:relative;overflow:hidden}.la-photo img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;display:block}.la-portrait figcaption{opacity:.75;margin-top:18px}.la-corps{border-top:1px solid color-mix(in srgb, currentColor 22%, transparent);grid-template-columns:minmax(160px,1fr) minmax(0,40rem) minmax(0,1fr);gap:clamp(32px,5vw,80px);padding:clamp(48px,6vw,96px) 0 clamp(72px,8vw,120px);display:grid}.la-marge{top:calc(var(--entete-h,100px) + 88px);align-self:start;justify-items:start;gap:18px;display:grid;position:sticky}.la-marge .etiquette{opacity:.7}.la-fil{background:color-mix(in srgb, currentColor 16%, transparent);width:2px;height:min(46svh,360px);margin-left:6px;display:block;position:relative}.la-fil-plein{background:var(--rouge);transform-origin:50% 0;position:absolute;inset:0}.la-fil-losange{background:var(--rouge);width:14px;height:14px;position:absolute;bottom:-7px;left:-6px;rotate:45deg}.la-texte{gap:1.3em;font-size:clamp(1.125rem,1.25vw,1.3125rem);display:grid}.la-texte .texte{font-size:inherit;line-height:1.75}.la-lettrine{float:left;font-family:var(--police-titre);font-variation-settings:"SOFT" 0, "WONK" 0;color:var(--rouge);margin:.08em .12em -.1em 0;font-size:4.6em;font-weight:620;line-height:.82}.la-cloture{margin-top:.6em}.la-signe{color:var(--nuit);justify-items:start;gap:6px;margin-top:.4em;display:grid}.la-signe .signature{width:min(100%,380px);margin:0 0 10px -10px}.la-signe .etiquette{opacity:.7}@media (width<=767px){.la-bandeau-cadre{margin:0 calc(-1 * var(--marge));padding:10px var(--marge) calc(10px + env(safe-area-inset-bottom));order:10;top:auto;bottom:0;box-shadow:0 -10px 24px -18px #101a2e59}.la-bandeau{white-space:nowrap;gap:12px;font-size:.6875rem}.la-rubrique,.la-date-longue{display:none}.la-date-courte{display:inline}.la-une{padding-top:var(--entete-h,72px)}.la-tete{grid-template-columns:1fr;padding-top:32px}.la-corps{grid-template-columns:1fr}.la-marge{position:static}.la-fil{display:none}}
