.mkt .co-section{padding-top:0}.mkt .co-rendez-vous{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}@media (max-width:760px){.mkt .co-rendez-vous{grid-template-columns:minmax(0,1fr)}}.mkt .co-carte{flex-direction:column;align-items:flex-start;gap:.75rem;padding:clamp(1.5rem,3.5vw,2.5rem);display:flex}.mkt .co-carte .lien-texte{margin-top:auto;padding-top:.5rem}.mkt .co-quand{border-radius:var(--r-pilule);background:var(--papier-2);height:1.625rem;color:var(--texte-2);align-items:center;padding:0 .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.mkt .co-carte-titre{font-size:clamp(1.5rem,2.4vw,2rem)}.mkt .co-charte{gap:var(--pas-lg) clamp(2.5rem, 6vw, 6rem);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}@media (max-width:860px){.mkt .co-charte{grid-template-columns:minmax(0,1fr)}}.mkt .co-titre{max-width:12ch;font-size:clamp(2rem,3.6vw,3rem)}.mkt .co-sous-titre{max-width:32ch;margin-top:1rem}.mkt .co-regles{display:grid}.mkt .co-regle{border-top:1px solid var(--filet);padding-block:1.25rem;display:grid}.mkt .co-regle:last-child{border-bottom:1px solid var(--filet)}.mkt .co-regle .titre-ilot{margin-bottom:.25rem}.mkt .co-scene{place-items:center;min-height:24rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.mkt .co-pile{width:min(100%,23rem);padding-bottom:3.5rem;display:grid;position:relative}.mkt .co-lettre{padding:1.125rem 1.25rem 1.25rem;transform:rotate(-2.5deg)translate(-.75rem)}.mkt .co-lettre-tete{color:var(--texte-3);justify-content:space-between;font-size:.75rem;display:flex}.mkt .co-lettre-de{color:var(--texte);font-weight:600}.mkt .co-lettre-objet{font-family:var(--police-titre);letter-spacing:-.025em;margin:.625rem 0 .75rem;font-size:1.25rem;font-weight:600}.mkt .co-lettre-sommaire{color:var(--texte-2);gap:.375rem;font-size:.8125rem;display:grid}.mkt .co-lettre-sommaire li{align-items:center;gap:.5rem;display:flex}.mkt .co-lettre-sommaire li:before{content:"";background:var(--lumiere-bleu);border-radius:999px;width:.3125rem;height:.3125rem}.mkt .co-invitation{gap:.875rem;width:17.5rem;padding:1rem;display:flex;position:absolute;bottom:0;right:-1rem;transform:rotate(1.5deg)}.mkt .co-date{background:color-mix(in oklch, var(--lumiere-bleu) 10%, white);width:2.75rem;height:2.75rem;color:var(--marque-600);border-radius:.875rem;flex:none;place-items:center;display:grid}.mkt .co-invitation-titre{font-size:.875rem;font-weight:600}.mkt .co-invitation-quand{color:var(--texte-3);margin-top:.125rem;font-size:.75rem}.mkt .co-boutons{margin-top:.625rem;display:inline-grid}.mkt .co-boutons>span{border-radius:var(--r-pilule);grid-area:1/1;justify-content:center;align-items:center;gap:.3125rem;height:1.75rem;padding:0 .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.mkt .co-sinscrire{color:#fff;opacity:0;background:#16171a;background:lab(7.74159% .0948384 -2.62021)}.mkt .co-inscrit{background:color-mix(in oklch, var(--acide) 30%, white);color:#284700;color:lab(26.7571% -20.9206 34.0111)}@media (max-width:480px){.mkt .co-invitation{width:16rem;right:0}}.mkt .co-lettre{--depuis-x:-2rem;--depuis-y:1.5rem;--depuis-r:-9deg}.mkt .co-invitation{--depuis-x:3rem;--depuis-y:1rem;--depuis-r:8deg}@media (prefers-reduced-motion:no-preference){.mkt .co-scene .co-sinscrire{animation:co-sinscrire .9s var(--e-sortie) 1.9s both}}@keyframes co-sinscrire{0%,45%{opacity:1;transform:none}60%{opacity:1;transform:scale(.94)}to{opacity:0;transform:none}}
