.page-module__vHDzmG__page{background-color:var(--bg-surface);color:var(--text-primary)}.page-module__vHDzmG__conteneur{max-width:1440px;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px));margin:0 auto}@media (min-width:768px){.page-module__vHDzmG__conteneur{padding-inline:48px}}@media (min-width:1024px){.page-module__vHDzmG__conteneur{padding-inline:64px}}.page-module__vHDzmG__masque{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page-module__vHDzmG__haut{background-color:var(--bg-base);padding:24px 0 72px}@media (min-width:1024px){.page-module__vHDzmG__haut{background-color:#0000;padding:40px 0 32px}}.page-module__vHDzmG__fil{color:var(--text-muted);flex-wrap:wrap;gap:8px;font-size:13px;display:flex}.page-module__vHDzmG__fil a{color:inherit;text-decoration:none}.page-module__vHDzmG__fil a:hover{color:var(--text-primary);text-decoration:underline}.page-module__vHDzmG__marque{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);margin-top:28px;font-size:13px;font-weight:500}.page-module__vHDzmG__h1{max-width:800px;margin-top:12px;font-size:clamp(28px,8vw,48px);font-weight:700;line-height:1.12}.page-module__vHDzmG__chapeau{max-width:700px;color:var(--text-secondary);margin-top:20px;font-size:clamp(16px,4.2vw,19px);line-height:1.55}.page-module__vHDzmG__corps{padding-bottom:64px}.page-module__vHDzmG__avertissement{color:#8a4b0f;background-color:#faebd7;border-radius:14px;margin-top:-32px;padding:16px 24px;font-size:15px;font-weight:600;line-height:1.5}[data-theme=dark] .page-module__vHDzmG__avertissement{background-color:color-mix(in srgb,var(--or)14%,transparent);color:#f1d58a}@media (min-width:1024px){.page-module__vHDzmG__avertissement{margin-top:0}}.page-module__vHDzmG__grille{gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}@media (min-width:768px){.page-module__vHDzmG__grille{--orpheline:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__vHDzmG__carte:last-child:nth-child(odd) .page-module__vHDzmG__visuel{aspect-ratio:2}}@media (min-width:1024px){.page-module__vHDzmG__grille{--orpheline:auto;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px}.page-module__vHDzmG__carte:last-child:nth-child(odd) .page-module__vHDzmG__visuel{aspect-ratio:1200/630}}.page-module__vHDzmG__carte{border:1px solid var(--border);background-color:var(--bg-surface);border-radius:16px;flex-direction:column;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.page-module__vHDzmG__carte:hover{border-color:var(--text-primary)}.page-module__vHDzmG__carte:has(.page-module__vHDzmG__lien:focus-visible){outline:2px solid var(--accent-text);outline-offset:3px}.page-module__vHDzmG__visuel{aspect-ratio:1200/630;background-color:var(--bg-elevated);position:relative}.page-module__vHDzmG__image{object-fit:cover}.page-module__vHDzmG__texte{flex-direction:column;flex:1;align-items:flex-start;padding:20px 20px 24px;display:flex}@media (min-width:1024px){.page-module__vHDzmG__carte{background:0 0;border:0;border-radius:0;overflow:visible}.page-module__vHDzmG__visuel{border-radius:16px;overflow:hidden}.page-module__vHDzmG__carte:hover .page-module__vHDzmG__visuel{outline:1px solid var(--text-primary)}.page-module__vHDzmG__texte{padding:20px 0 0}}.page-module__vHDzmG__nom{font-size:22px;font-weight:700;line-height:1.25}.page-module__vHDzmG__resume{color:var(--text-secondary);text-wrap:balance;margin-top:8px;font-size:15px;line-height:1.55}.page-module__vHDzmG__lien{min-height:44px;color:var(--accent-text);align-items:center;gap:6px;margin-top:auto;padding-top:18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.page-module__vHDzmG__lien:hover{color:var(--accent-text-hover)}.page-module__vHDzmG__lien:after{content:"";position:absolute;inset:0}.page-module__vHDzmG__lien:focus-visible{outline:none}@media (prefers-reduced-motion:no-preference){.page-module__vHDzmG__carte[data-anime=pret]{opacity:0}.page-module__vHDzmG__carte[data-anime=joue]{animation:page-module__vHDzmG__monte .5s cubic-bezier(.2,.7,.2,1)calc(var(--ordre,0)*.14s)both}}@keyframes page-module__vHDzmG__monte{0%{opacity:0;transform:translateY(16px)}}.page-module__vHDzmG__appel{background-color:var(--bg-base);padding:56px 0 64px}.page-module__vHDzmG__appelBoite{justify-items:start;gap:24px;display:grid}.page-module__vHDzmG__appelTitre{font-size:clamp(24px,6.6vw,28px);font-weight:700;line-height:1.25}.page-module__vHDzmG__appelTexte{color:var(--text-secondary);margin-top:12px;font-size:16px;line-height:1.55}.page-module__vHDzmG__boutonOr{white-space:nowrap;min-height:52px;color:var(--marine);background-color:var(--accent);border-radius:999px;justify-content:center;align-items:center;padding:0 28px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.page-module__vHDzmG__boutonOr:hover{background-color:var(--accent-hover)}.page-module__vHDzmG__boutonOr:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}@media (max-width:767.98px){.page-module__vHDzmG__appelBoite .page-module__vHDzmG__boutonOr{width:100%}}@media (min-width:768px) and (max-width:1023.98px){.page-module__vHDzmG__appelBoite .page-module__vHDzmG__boutonOr{min-width:300px}}@media (min-width:1024px){.page-module__vHDzmG__appel{background:0 0;padding:0 0 72px}.page-module__vHDzmG__appelBoite{background-color:var(--marine);border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;padding:40px 44px 44px 40px}[data-theme=dark] .page-module__vHDzmG__appelBoite{background-color:var(--bg-elevated);border:1px solid var(--border)}.page-module__vHDzmG__appelTitre{color:var(--blanc)}.page-module__vHDzmG__appelTitre .phrase{display:inline}.page-module__vHDzmG__appelTitre .phrase+.phrase:before{content:" "}.page-module__vHDzmG__appelTexte{color:var(--trait-sable)}.page-module__vHDzmG__boutonOr:focus-visible{outline-color:var(--or)}}.page-module__vHDzmG__marque{text-indent:calc(-3ch - .24em);padding-left:calc(3ch + .24em)}
