.p-architectes{--architectes-fond:#fff;--architectes-texte:#0a0a0a;--architectes-filet:#e5e5e5;--architectes-anneau:#a1a1a1;--radius:.625rem;--hero-10-background:#fafafa;--hero-10-glow-wash:linear-gradient(to bottom, #e5e5e5 0%, #f0f0f0 48%, #fafafa 100%);--hero-10-glow-bloom:radial-gradient(ellipse 85% 90% at 50% 0%, #52525238 0%, #a3a3a321 48%, transparent 76%);--hero-10-glow-mid:#5252521a;--hero-10-glow-wide:#a3a3a314;background:var(--architectes-fond);color:var(--architectes-texte);font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;isolation:isolate;width:100vw;margin-inline:calc(50% - 50vw)}.p-architectes h1,.p-architectes h2,.p-architectes h3{font-family:var(--font-jakarta), ui-sans-serif, system-ui, sans-serif}@layer base{.p-architectes *,.p-architectes :before,.p-architectes :after{border-color:var(--architectes-filet);outline-color:color-mix(in oklab, var(--architectes-anneau) 50%, transparent)}.p-architectes [role=button]:not(:disabled),.p-architectes button:not(:disabled){cursor:pointer}}.p-architectes [data-reveal]{opacity:0;transform:translateY(var(--reveal-y,12px));transition:opacity .6s cubic-bezier(.215,.61,.355,1),transform .6s cubic-bezier(.215,.61,.355,1)}.p-architectes [data-reveal].is-visible{opacity:1;transform:none}.p-architectes .architectes-hero-reveal{animation:.3s cubic-bezier(.215,.61,.355,1) both architectes-hero-reveal}@keyframes architectes-hero-reveal{0%{opacity:0;filter:blur(4px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateY(0)}}.p-architectes .architectes-star-btn{animation:architectes-star-btn calc(var(--duration) * 1s) linear infinite}@keyframes architectes-star-btn{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes architectes-trusted-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes architectes-scan-canaux{0%{opacity:0;left:4%}42.42%{opacity:.9}84.85%{opacity:0;left:96%}to{opacity:0;left:96%}}@keyframes architectes-pouls-canal{0%,to{opacity:.45;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}.p-architectes .architectes-rail{animation:48s linear infinite architectes-rail}.p-architectes .architectes-rail:hover{animation-play-state:paused}@keyframes architectes-rail{to{transform:translate(-50%)}}.p-architectes .architectes-pas{--cta-marquee-position-0:-720px;--cta-marquee-position-1:-662px;--cta-marquee-position-2:-604px;--cta-marquee-position-3:-546px;--cta-marquee-position-4:-488px;--cta-marquee-position-5:-430px;--cta-marquee-position-6:-372px;--cta-marquee-position-7:-314px;--cta-marquee-position-8:-256px;--cta-marquee-position-9:-198px;will-change:transform;animation:36s ease-in-out infinite architectes-pas}@media (min-width:768px){.p-architectes .architectes-pas{--cta-marquee-position-0:-844px;--cta-marquee-position-1:-776px;--cta-marquee-position-2:-708px;--cta-marquee-position-3:-640px;--cta-marquee-position-4:-572px;--cta-marquee-position-5:-504px;--cta-marquee-position-6:-436px;--cta-marquee-position-7:-368px;--cta-marquee-position-8:-300px;--cta-marquee-position-9:-232px}}@keyframes architectes-pas{0%,6%{transform:translateX(var(--cta-marquee-position-0))}11.111%,17.111%{transform:translateX(var(--cta-marquee-position-1))}22.222%,28.222%{transform:translateX(var(--cta-marquee-position-2))}33.333%,39.333%{transform:translateX(var(--cta-marquee-position-3))}44.444%,50.444%{transform:translateX(var(--cta-marquee-position-4))}55.555%,61.555%{transform:translateX(var(--cta-marquee-position-5))}66.666%,72.666%{transform:translateX(var(--cta-marquee-position-6))}77.777%,83.777%{transform:translateX(var(--cta-marquee-position-7))}88.888%,94.888%{transform:translateX(var(--cta-marquee-position-8))}to{transform:translateX(var(--cta-marquee-position-9))}}.p-architectes .architectes-marque-centre{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#626262 0%,#f0f0f0 28%,#8b8b8b 50%,#f5f5f5 72%,#5e5e5e 100%) border-box;animation:4s ease-in-out infinite architectes-respiration}@keyframes architectes-respiration{0%,10%,to{transform:scale(1.035);box-shadow:0 12px 26px #0a0a0a1f}25%,54%{transform:scale(1);box-shadow:0 8px 20px #0a0a0a0f}}.p-architectes .architectes-accordeon[data-state=open]{animation:.2s ease-out architectes-accordeon-ouvre}.p-architectes .architectes-accordeon[data-state=closed]{animation:.2s ease-out architectes-accordeon-ferme}@keyframes architectes-accordeon-ouvre{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes architectes-accordeon-ferme{0%{height:var(--radix-accordion-content-height)}to{height:0}}@media (prefers-reduced-motion:reduce){.p-architectes .architectes-pas,.p-architectes .architectes-marque-centre,.p-architectes .architectes-rail,.p-architectes .architectes-star-btn,.p-architectes .architectes-hero-reveal{animation:none}.p-architectes [data-reveal]{opacity:1;transition:none;transform:none}}
@media (max-width:767px){.p-architectes .mx-\[30px\]{margin-left:0;margin-right:0}.p-architectes h1{font-size:30px;line-height:1.08}.p-architectes h2.text-4xl,.p-architectes p.text-4xl{font-size:25px;line-height:1.14}.p-architectes h3.text-3xl{font-size:22px}.p-architectes span.text-5xl{font-size:38px}.p-architectes div.text-4xl.my-8{margin-top:20px;margin-bottom:20px;font-size:28px}.p-architectes p.min-h-48{min-height:0;padding:20px;font-size:16.5px;line-height:1.42}.p-architectes section.py-16{padding-top:44px;padding-bottom:44px}.p-architectes section.pt-20{padding-top:44px}.p-architectes .py-20{padding-top:48px;padding-bottom:48px}.p-architectes .min-h-\[400px\]{min-height:0}.p-architectes .pb-14{padding-bottom:32px}.p-architectes .mt-14{margin-top:32px}.p-architectes .mb-14{margin-bottom:32px}.p-architectes .mt-16{margin-top:36px}.p-architectes .gap-16.md\:gap-32{gap:40px}.p-architectes div[inert].-mx-6.overflow-hidden{zoom:.49}.p-architectes .aspect-square.rounded-3xl.md\:col-span-3{zoom:.8;aspect-ratio:5/4}}
