.vitrine .g2{--g2-max:1200px;--g2-rayon:28px;overflow-x:clip}.vitrine .g2-conteneur{box-sizing:border-box;width:100%;max-width:calc(var(--g2-max) + 2 * var(--v-marge));padding-inline:var(--v-marge);margin:0 auto}.vitrine .g2-section{padding-block:128px}.vitrine .g2-titre{letter-spacing:-.042em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(38px,5.4vw,72px);font-weight:600;line-height:1.04}.vitrine .g2-titre-moyen{letter-spacing:-.038em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(32px,3.9vw,52px);font-weight:600;line-height:1.06}.vitrine .g2-chapeau{max-width:46ch;color:var(--ink-2);text-wrap:pretty;margin:0;font-size:clamp(17px,1.45vw,20px);line-height:1.5}.vitrine .g2-teinte{color:var(--t-texte)}.vitrine .g2-emoji{background:var(--t-lavis,var(--frame));vertical-align:.06em;letter-spacing:0;border-radius:.3em;place-items:center;width:1.18em;height:1.18em;margin-inline:.04em;font-size:.82em;line-height:1;display:inline-grid}.vitrine .g2-mot{display:inline-block}@media (prefers-reduced-motion:no-preference){.vitrine .g2 .arme .g2-mot,.vitrine .g2 .g2-mots.arme .g2-mot{clip-path:inset(-1em -1em 100%)}.vitrine .g2 .vu .g2-mot,.vitrine .g2 .g2-mots.vu .g2-mot{animation:.9s cubic-bezier(.22,1,.36,1) both g2-mot;animation-delay:calc(var(--g2-depart,0s) + var(--i,0) * 80ms);will-change:filter, translate}}@keyframes g2-mot{0%{clip-path:inset(-1em -1em 100%);filter:blur(10px);color:var(--line-2);translate:0 .28em}.1%{clip-path:inset(-1em)}to{clip-path:inset(-1em);filter:blur();translate:0}}.vitrine .g2 .g2-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.vitrine .g2 .g2-actions .v-bouton{gap:10px;min-height:54px;padding:0 28px;font-size:17px}.vitrine .g2 .g2-pilule{border-radius:var(--r-full);background:var(--frame);min-height:54px;color:var(--ink);align-items:center;gap:8px;padding:0 24px;font-size:17px;font-weight:550;text-decoration:none;transition:background .2s;display:inline-flex}.vitrine .g2 .g2-pilule:hover{background:var(--hover)}.vitrine .g2 .g2-pilule:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (width<=819px){.vitrine .g2-section{padding-block:88px}.vitrine .g2 .g2-actions .v-bouton,.vitrine .g2 .g2-pilule{min-height:50px;padding:0 22px;font-size:16px}}.vitrine .g2-etape{color:var(--ink);letter-spacing:-.01em;align-items:center;gap:8px;margin:0 0 18px;font-size:15px;font-weight:650;display:inline-flex}.vitrine .g2-etape:before{content:"";background:linear-gradient(135deg, var(--ia-1), var(--ia-3), var(--ia-5));border-radius:999px;width:8px;height:8px}.vitrine .g3-apparait.arme>*{opacity:0;translate:0 28px}.vitrine .g3-apparait.vu>*{animation:.9s cubic-bezier(.22,1,.36,1) both g3-apparait}.vitrine .g3-apparait.vu>:nth-child(2){animation-delay:80ms}.vitrine .g3-apparait.vu>:nth-child(3){animation-delay:.16s}.vitrine .g3-apparait.vu>:nth-child(4){animation-delay:.24s}.vitrine .g3-apparait.vu>:nth-child(5){animation-delay:.32s}.vitrine .g3-apparait.vu>:nth-child(n+6){animation-delay:.4s}@keyframes g3-apparait{0%{opacity:0;filter:blur(6px);translate:0 28px}}.vitrine .g3-scene-zone{flex-direction:column;align-items:flex-end;gap:14px;min-width:0;display:flex}.vitrine .g3-scene-zone>:first-child{align-self:stretch}.vitrine .g3-revoir{background:var(--panel);color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:7px;padding:8px 15px 8px 12px;font-size:14px;font-weight:600;transition:background-color .2s;display:inline-flex}.vitrine .g3-revoir:hover{background:var(--line)}.vitrine .g3-revoir:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.vitrine .g3-revoir svg{width:16px;height:16px;transition:rotate .4s}.vitrine .g3-revoir:hover svg{rotate:-180deg}.vitrine .g3-revoir:not(.pret){visibility:hidden}@media (prefers-reduced-motion:no-preference){.vitrine .g3-revoir.pret{animation:.5s cubic-bezier(.22,1,.36,1) .5s both g3-apparait}}@media (prefers-reduced-motion:reduce){.vitrine .g3-revoir:not(.pret){display:none}}
