.methode[data-astro-cid-yxwo6xeo]{background:var(--color-canyon-50);padding-block:clamp(3rem,6vw,11rem);border-radius:0 0 var(--radius-section-lg) var(--radius-section-lg);overflow-x:hidden}.methode__container[data-astro-cid-yxwo6xeo]{position:relative}.methode[data-astro-cid-yxwo6xeo] .methode__arrow{position:absolute;top:.5rem;right:.5rem;width:155px;height:auto;transform:rotate(-120deg);pointer-events:none}.methode__arrow--squiggle[data-astro-cid-yxwo6xeo]{top:-61px;right:10.446px;width:188px;height:175px;transform:rotate(-260deg);background-color:var(--color-red-rock-500);-webkit-mask:url(/deco/projets-squiggle.svg) no-repeat center / contain;mask:url(/deco/projets-squiggle.svg) no-repeat center / contain}.methode__head[data-astro-cid-yxwo6xeo]{margin-bottom:clamp(2rem,4vw,3rem);padding-right:clamp(4rem,8vw,7rem)}.methode__eyebrow[data-astro-cid-yxwo6xeo]{font-family:var(--font-sans);font-weight:400;font-size:1.25rem;text-transform:uppercase;letter-spacing:.04em;color:#3b0800;margin-bottom:1rem}.methode[data-astro-cid-yxwo6xeo] .methode__title{margin:0;color:#3b0800}.methode__title[data-astro-cid-yxwo6xeo] .hl[data-astro-cid-yxwo6xeo]{line-height:1.3}.methode__sub[data-astro-cid-yxwo6xeo]{margin-top:1.5rem;max-width:1150px;font-family:var(--font-sans);font-weight:500;font-size:clamp(1.1rem,1.5vw,1.5rem);line-height:1.3;color:#3b0800}.methode__row[data-astro-cid-yxwo6xeo]{list-style:none;margin:0 0 clamp(3rem,6vw,4.5rem);display:grid;grid-auto-flow:column;grid-auto-columns:360px;gap:56px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;margin-inline:calc(50% - 50vw);padding:0 max(var(--space-sm, 1.5rem),calc((100vw - var(--content-max, 1312px)) / 2)) 1rem;scroll-padding-inline:max(var(--space-sm, 1.5rem),calc((100vw - var(--content-max, 1312px)) / 2))}.methode__row[data-astro-cid-yxwo6xeo]::-webkit-scrollbar{display:none}.methode__row[data-astro-cid-yxwo6xeo]:not(.methode__row--grid){cursor:grab}.methode__row[data-astro-cid-yxwo6xeo].is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.methode__row--grid[data-astro-cid-yxwo6xeo]{grid-auto-flow:unset;grid-template-columns:repeat(2,1fr);gap:24px;overflow-x:visible;scroll-snap-type:none;margin-inline:0;padding:0}.phase[data-astro-cid-yxwo6xeo]{position:relative;scroll-snap-align:start;background:#fff;border-radius:24px;padding:2rem;min-height:252px}.phase--first[data-astro-cid-yxwo6xeo]{background:var(--accent-light)}.methode__row[data-astro-cid-yxwo6xeo]:not(.methode__row--grid) .phase[data-astro-cid-yxwo6xeo]:not(:first-child):before{content:"";position:absolute;left:-56px;top:36px;width:56px;border-top:2px dotted #42140d}.phase__head[data-astro-cid-yxwo6xeo]{display:flex;align-items:center;gap:.85rem;margin-bottom:1.25rem}.phase__badge[data-astro-cid-yxwo6xeo]{flex:none}.phase__title[data-astro-cid-yxwo6xeo]{font-family:var(--font-sans);font-weight:700;font-size:1.5rem;color:#42140d;margin:0}.phase__text[data-astro-cid-yxwo6xeo] p{font-family:var(--font-body);font-size:1rem;line-height:1.5;color:#3b0800;margin:0}.phase__text[data-astro-cid-yxwo6xeo] p+p{margin-top:.6em}.methode__technosTitle[data-astro-cid-yxwo6xeo]{font-family:var(--font-sans);font-weight:700;font-size:1.5rem;color:#42140d;margin:0 0 1.5rem}.technos[data-astro-cid-yxwo6xeo]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(5,1fr);gap:1.25rem}.techno[data-astro-cid-yxwo6xeo]{display:flex;align-items:center;gap:.85rem;background:#fff;border-radius:18px;padding:1.25rem 1.5rem}.techno__icon[data-astro-cid-yxwo6xeo]{width:56px;height:56px;border-radius:999px;flex:none;background:#42140d;display:grid;place-items:center}.techno__icon[data-astro-cid-yxwo6xeo] img[data-astro-cid-yxwo6xeo]{width:28px;height:28px}.techno__badge[data-astro-cid-yxwo6xeo]{display:inline-block;background:var(--accent-mid);color:#3b0800;font-family:var(--font-body);font-weight:500;font-size:.75rem;padding:.1em .6em;border-radius:999px;margin-bottom:.25rem}.techno__nom[data-astro-cid-yxwo6xeo]{display:block;font-family:var(--font-sans);font-weight:600;font-size:1.25rem;color:#3b0800}@media(max-width:1100px){.technos[data-astro-cid-yxwo6xeo]{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.methode__row--grid[data-astro-cid-yxwo6xeo]{grid-template-columns:1fr}.technos[data-astro-cid-yxwo6xeo]{grid-template-columns:repeat(2,1fr)}}
