.services-detail[data-astro-cid-wou67kx7]{background:var(--color-encre);padding-block:clamp(3.5rem,7vw,6rem)}.depart[data-astro-cid-wou67kx7]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-bottom:2rem;padding-bottom:1.4rem;display:grid;position:relative}.depart[data-astro-cid-wou67kx7] button[data-astro-cid-wou67kx7]{cursor:pointer;min-height:2.75rem;font-family:var(--font-titre);letter-spacing:.12em;text-transform:uppercase;text-align:center;color:var(--color-brume);background:#ffffff05;border:1px solid #ffffff1a;flex-direction:column;align-items:center;gap:.55rem;padding:.85rem .35rem;font-size:.7rem;font-weight:700;line-height:1.25;transition:color .3s,border-color .3s,background-color .3s;display:flex}.depart[data-astro-cid-wou67kx7] button[data-astro-cid-wou67kx7] .icone{width:1.4rem;height:1.4rem;color:var(--color-brume);transition:color .3s}.depart[data-astro-cid-wou67kx7] button[data-astro-cid-wou67kx7]:hover{color:var(--color-blanc)}.depart[data-astro-cid-wou67kx7] button[data-astro-cid-wou67kx7][aria-current=true]{color:var(--color-blanc);background:#f4002214;border-color:#f400228c}.depart[data-astro-cid-wou67kx7] button[data-astro-cid-wou67kx7][aria-current=true] .icone{color:var(--color-rouge)}.depart[data-astro-cid-wou67kx7]:before,.depart-trace[data-astro-cid-wou67kx7]{content:"";height:2px;position:absolute;bottom:.45rem;left:0}.depart[data-astro-cid-wou67kx7]:before{background:repeating-linear-gradient(90deg,#ffffff29 0 6px,#0000 6px 12px);right:0}.depart-trace[data-astro-cid-wou67kx7]{width:calc((var(--i,0) + .5) / var(--n,4) * 100%);background:repeating-linear-gradient(90deg, var(--color-rouge) 0 6px, transparent 6px 12px);transition:width .6s var(--ease-sortie)}.depart-trace[data-astro-cid-wou67kx7]:before,.depart-trace[data-astro-cid-wou67kx7]:after{content:"";background:var(--color-rouge);border-radius:999px;width:10px;height:10px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #f400222e}.depart-trace[data-astro-cid-wou67kx7]:before{left:0}.depart-trace[data-astro-cid-wou67kx7]:after{left:100%}.liste-services[data-astro-cid-wou67kx7]{contain:inline-size;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;transition:height .5s var(--ease-sortie);align-items:flex-start;gap:2rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.liste-services[data-astro-cid-wou67kx7]::-webkit-scrollbar{display:none}.liste-services[data-astro-cid-wou67kx7]>.service[data-astro-cid-wou67kx7]{scroll-snap-align:start;flex:0 0 100%}.js-piste .liste-services[data-astro-cid-wou67kx7]>.service[data-astro-cid-wou67kx7]{opacity:calc(1 - var(--da,0) * .75);transition:opacity .4s}.depart-bas[data-astro-cid-wou67kx7]{justify-content:space-between;align-items:center;margin-top:1.5rem;display:flex}.depart-fleche[data-astro-cid-wou67kx7]{width:2.75rem;height:2.75rem;color:var(--color-blanc);cursor:pointer;background:0 0;border:1px solid #ffffff2e;place-items:center;transition:border-color .3s,opacity .3s;display:grid}.depart-fleche[data-astro-cid-wou67kx7]:hover{border-color:var(--color-rouge)}.depart-fleche[data-astro-cid-wou67kx7]:disabled{opacity:.3;cursor:default}.depart-compte[data-astro-cid-wou67kx7]{font-family:var(--font-titre);letter-spacing:.2em;color:var(--color-brume);font-size:.8rem;font-weight:700}.service[data-astro-cid-wou67kx7]{align-items:center;gap:1.75rem;scroll-margin-top:7rem;display:grid}@media (width<=47.99rem){.depart[data-astro-cid-wou67kx7]{grid-template-columns:1fr;grid-auto-rows:3rem;gap:.4rem;margin-bottom:1.75rem;padding:0 0 0 1.6rem}.depart[data-astro-cid-wou67kx7] button[data-astro-cid-wou67kx7]{text-align:left;letter-spacing:.12em;flex-direction:row;justify-content:flex-start;gap:.8rem;min-height:0;padding:0 1rem;font-size:.72rem;position:relative}.depart[data-astro-cid-wou67kx7] button[data-astro-cid-wou67kx7] .icone{flex:none;width:1.2rem;height:1.2rem}.depart[data-astro-cid-wou67kx7] button[data-astro-cid-wou67kx7]:before{content:"";background:var(--color-encre);border-radius:999px;width:8px;height:8px;transition:box-shadow .3s;position:absolute;top:calc(50% - 4px);left:calc(-1.15rem - 5px);box-shadow:inset 0 0 0 2px #ffffff47}.depart[data-astro-cid-wou67kx7] button[data-astro-cid-wou67kx7][data-passe]:before{box-shadow:inset 0 0 0 2px var(--color-rouge)}.depart[data-astro-cid-wou67kx7]:before,.depart-trace[data-astro-cid-wou67kx7]{width:2px;top:1.5rem;bottom:auto;left:.45rem;transform:translate(-50%)}.depart[data-astro-cid-wou67kx7]:before{background:repeating-linear-gradient(#ffffff29 0 6px,#0000 6px 12px);height:calc(100% - 3rem);right:auto}.depart-trace[data-astro-cid-wou67kx7]{height:calc(var(--i,0) / (var(--n,4) - 1) * (100% - 3rem));background:repeating-linear-gradient(180deg, var(--color-rouge) 0 6px, transparent 6px 12px);transition:height .6s var(--ease-sortie)}.depart-trace[data-astro-cid-wou67kx7]:before,.depart-trace[data-astro-cid-wou67kx7]:after{left:50%}.depart-trace[data-astro-cid-wou67kx7]:before{top:0}.depart-trace[data-astro-cid-wou67kx7]:after{top:100%}}@media (prefers-reduced-motion:reduce){.depart-trace[data-astro-cid-wou67kx7],.liste-services[data-astro-cid-wou67kx7]{transition:none}}.service-photo[data-astro-cid-wou67kx7]{position:relative;overflow:hidden}.service-photo[data-astro-cid-wou67kx7] img{object-fit:cover;width:100%;height:100%;max-height:22rem;transition:transform 1.2s var(--ease-sortie)}.service[data-astro-cid-wou67kx7]:hover .service-photo[data-astro-cid-wou67kx7] img{transform:scale(1.05)}.service-photo[data-astro-cid-wou67kx7]:after{content:"";background:linear-gradient(#0000 45%,#08090b8c);position:absolute;inset:0}.service-numero[data-astro-cid-wou67kx7]{z-index:1;font-family:var(--font-titre);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--color-blanc);text-shadow:0 2px 12px #08090b99;align-items:center;gap:.7rem;font-size:2.4rem;font-weight:800;line-height:1;display:flex;position:absolute;bottom:.9rem;left:1.1rem}.service-numero[data-astro-cid-wou67kx7]:after{content:"";background:var(--color-rouge);width:1.6rem;height:2px}.service-tete[data-astro-cid-wou67kx7]{font-family:var(--font-titre);letter-spacing:.24em;text-transform:uppercase;color:var(--color-rouge-vif);align-items:center;gap:.75rem;font-size:.78rem;font-weight:700;display:flex}.service-titre[data-astro-cid-wou67kx7]{text-transform:none;hyphens:manual;margin:1rem 0 .9rem;font-size:clamp(1.3rem,1rem + 1.2vw,1.85rem);line-height:1.2}.service-long[data-astro-cid-wou67kx7]{max-width:56ch;color:var(--color-brume);font-weight:300}.service-points[data-astro-cid-wou67kx7]{gap:.5rem;margin:1.25rem 0 1.5rem;padding:0;list-style:none;display:grid}.service-points[data-astro-cid-wou67kx7] li[data-astro-cid-wou67kx7]{align-items:center;gap:.6rem;font-size:.95rem;display:flex}.service-points[data-astro-cid-wou67kx7] .icone{width:1rem;height:1rem;color:var(--color-rouge)}@media (width>=62rem){.service[data-astro-cid-wou67kx7]{grid-template-columns:26rem 1fr;gap:3rem}.service-photo[data-astro-cid-wou67kx7] img{max-height:24rem}}
