.mp-histoire{gap:2rem;margin-bottom:clamp(3rem,6vw,5rem);display:grid}.mp-famille{margin:0}.mp-carte{padding:.75rem;rotate:-1.2deg}.mp-cadre{display:block;position:relative}.mp-photo{border-radius:3px;width:100%;height:auto;display:block}.mp-legende{color:var(--color-ink-soft);padding:1.75rem .25rem .25rem;font-size:.9375rem;line-height:1.35}.mp-legende-titre{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--color-ink);margin-bottom:.2rem;font-size:clamp(1.25rem,1.9vw,1.625rem);font-weight:900;line-height:1;display:block}.mp-texte{text-shadow:0 0 3px #fff,0 0 10px #fff}.mp-titre{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--color-ink);font-size:clamp(2.25rem,4.4vw,4.25rem);font-weight:900;line-height:1.02}.mp-titre .mark,.mp-titre [class*=mark]{text-shadow:none}.mp-phrase{max-width:42ch;color:var(--color-ink);margin-top:1rem;font-size:clamp(1.125rem,1.5vw,1.3rem);line-height:1.45}.mp-gestes{text-shadow:none;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1.5rem;display:flex}.mp-lien{min-height:2.75rem;color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-orange);text-decoration-color:var(--color-orange);text-underline-offset:4px;align-items:center;font-weight:700;text-decoration-thickness:2px;display:inline-flex}@media (min-width:900px){.mp-histoire{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,5vw,5rem)}}
.cp-scene{margin-top:clamp(1.75rem,3vw,2.75rem);position:relative}.cp .compteur-boitier{border:0}.cp .compteur-tuile{padding-block:.1em}.cp-etat{color:var(--color-ink);flex:none;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:700;display:inline-flex}.cp-badge{z-index:2;filter:drop-shadow(0 5px 9px #00000038);pointer-events:none;width:clamp(3.75rem,6.5vw,6rem);height:auto;position:absolute}.cp-badge--etoile{top:clamp(-2.25rem,-2.4vw,-1.25rem);left:clamp(-2.25rem,-2vw,-.5rem);rotate:-12deg}.cp-badge--sourire{top:clamp(-2.25rem,-2.4vw,-1.25rem);right:clamp(-2.25rem,-2vw,-.5rem);rotate:10deg}.cp-badge--monogramme{bottom:clamp(-2.25rem,-2.4vw,-1.25rem);right:34%;rotate:-8deg}.cp-badge--wow{width:clamp(5.5rem,10vw,9rem);bottom:clamp(-1.75rem,-1.8vw,-1rem);right:15%;rotate:5deg}@media (min-width:640px) and (max-width:1023.98px){.cp-badge--etoile,.cp-badge--sourire{display:none}}@media (max-width:639.98px){.cp-badge--etoile,.cp-badge--sourire,.cp-badge--monogramme{display:none}.cp-badge--wow{width:4.25rem;bottom:3.5rem;right:.75rem}}@media (max-width:359.98px){.cp-badge--wow{display:none}}
