.p-accueil{--a-soft-green:#edf4ea;--a-soft-purple:#ebebfc;--a-soft-pink:#f7eff7;font-family:var(--police-texte), ui-sans-serif, system-ui, sans-serif;color:var(--color-neutral-900,#171717);width:100vw;margin-inline:calc(50% - 50vw)}.p-accueil .font-mono{font-family:var(--police-mono), ui-monospace, SFMono-Regular, monospace}.p-accueil .font-sans{font-family:var(--police-texte), ui-sans-serif, system-ui, sans-serif}.p-accueil .a-fond-heros{background-color:#fff;background-image:radial-gradient(120% 90% at 100% 0%, var(--a-soft-purple) 0%, #fff0 55%), radial-gradient(90% 80% at 0% 72%, var(--a-soft-pink) 0%, #fff0 58%), radial-gradient(70% 60% at 38% 108%, var(--a-soft-green) 0%, #fff0 62%), radial-gradient(60% 45% at 34% -8%, var(--a-soft-green) 0%, #fff0 60%)}.p-accueil .a-fond-cloture{background-color:#fff;background-image:radial-gradient(80% 130% at 8% 100%, var(--a-soft-purple) 0%, #fff0 60%), radial-gradient(70% 120% at 45% 105%, var(--a-soft-pink) 0%, #fff0 60%), radial-gradient(80% 130% at 92% 100%, var(--a-soft-green) 0%, #fff0 60%)}.p-accueil .a-ombre-integration{box-shadow:-6px -5px 5px #00000003,-10.5px 14.5px 11.15px #0000000a}.p-accueil .a-marquee{animation-name:a-marquee-accueil;animation-duration:30s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes a-marquee-accueil{0%{transform:translate(0)}to{transform:translate(-33.33%)}}.p-accueil .a-marque{background-color:currentColor;display:inline-block;-webkit-mask-image:url(/logos/reput-mark.png);mask-image:url(/logos/reput-mark.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.p-accueil [data-anim=on][data-vu=non]{opacity:0;transform:translateY(24px)}.p-accueil [data-anim=on]{transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1)}@media (prefers-reduced-motion:reduce){.p-accueil,.p-accueil *,.p-accueil :before,.p-accueil :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:639px){.p-accueil .max-sm\:py-14{padding-block:2.25rem}.p-accueil .max-sm\:pt-26{padding-top:2.5rem}.p-accueil .pb-16{padding-bottom:2.25rem}.p-accueil .py-16{padding-block:2.25rem}.p-accueil .p-8,.p-accueil .p-6{padding:1.25rem}.p-accueil .p-5{padding:1rem}.p-accueil .gap-14{gap:2rem}.p-accueil .gap-12{gap:1.75rem}.p-accueil .gap-10{gap:1.5rem}.p-accueil .gap-8{gap:1.25rem}}@media (max-width:767px){.p-accueil .text-5xl,.p-accueil h1.text-4xl{font-size:1.75rem;line-height:1.12}.p-accueil .text-4xl{font-size:1.5rem;line-height:1.18}.p-accueil .text-3xl{font-size:1.40625rem;line-height:1.2}.p-accueil .text-\[26px\]{font-size:1.375rem;line-height:1.2}.p-accueil .text-2xl{font-size:1.25rem;line-height:1.25}.p-accueil .text-xl{font-size:1.03125rem;line-height:1.42}.p-accueil .text-lg,.p-accueil .text-base{font-size:.9375rem;line-height:1.5}.p-accueil .text-\[15px\],.p-accueil li{line-height:1.5}}
