.Carousel-module__YELpsa__wrap{position:relative}.Carousel-module__YELpsa__rail{gap:var(--space-4);scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:var(--space-2) var(--space-4);margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);grid-auto-columns:44%;grid-auto-flow:column;display:grid;overflow-x:auto}.Carousel-module__YELpsa__rail::-webkit-scrollbar{display:none}.Carousel-module__YELpsa__rail>*{scroll-snap-align:start;min-width:0}@media (min-width:48rem){.Carousel-module__YELpsa__rail{grid-auto-columns:calc((100% - 3 * var(--space-5)) / 4);gap:var(--space-5);margin-inline:0;padding-inline:0}}.Carousel-module__YELpsa__arrow{z-index:2;border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--bg-surface);block-size:44px;inline-size:44px;color:var(--text-strong);cursor:pointer;box-shadow:var(--shadow-soft);transition:background var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), translate var(--dur-fast) var(--ease);justify-content:center;align-items:center;font-size:1.5rem;line-height:1;display:none;position:absolute;top:40%}.Carousel-module__YELpsa__arrow:hover{background:var(--c-creme);box-shadow:var(--shadow-lift);translate:0 -2px}.Carousel-module__YELpsa__prev{left:-14px}.Carousel-module__YELpsa__next{right:-14px}@media (min-width:48rem){.Carousel-module__YELpsa__arrow{display:inline-flex}}
.AccueilUne-module__tY1tYq__bande{background:var(--c-creme)}.AccueilUne-module__tY1tYq__une{max-width:80rem;padding:clamp(2rem, 5vw, 4.5rem) clamp(1.25rem, 4vw, 3.5rem) var(--space-8);gap:var(--space-8);flex-wrap:wrap;align-items:stretch;margin:0 auto;display:flex}.AccueilUne-module__tY1tYq__texte{justify-content:center;gap:var(--space-5);flex-direction:column;flex:24rem;min-width:0;display:flex}.AccueilUne-module__tY1tYq__seule .AccueilUne-module__tY1tYq__texte{max-width:48rem}.AccueilUne-module__tY1tYq__vivant{align-items:center;gap:var(--space-1) var(--space-3);font-family:var(--font-ui);color:var(--c-gris-chaud);flex-wrap:wrap;margin:0;font-size:.8125rem;line-height:1.4;display:flex}.AccueilUne-module__tY1tYq__vivant>span+span:before{content:"·";margin-right:var(--space-3);color:var(--c-taupe)}.AccueilUne-module__tY1tYq__point{align-items:center;gap:var(--space-2);display:inline-flex}.AccueilUne-module__tY1tYq__point:before{content:"";background:var(--c-rose-fonce);border-radius:4px;width:8px;height:8px}.AccueilUne-module__tY1tYq__titre{font-family:var(--font-display);letter-spacing:-.01em;color:var(--c-encre);margin:0;font-size:clamp(2.25rem,5vw,4.125rem);font-weight:500;line-height:1.04}.AccueilUne-module__tY1tYq__lede{max-width:34em;color:var(--c-corps);margin:0;font-size:1.1875rem;line-height:1.55}.AccueilUne-module__tY1tYq__recherche{gap:var(--space-2);max-width:32.5rem;display:grid}.AccueilUne-module__tY1tYq__label{font-family:var(--font-ui);color:var(--c-gris-chaud);margin:0;font-size:.875rem}.AccueilUne-module__tY1tYq__raccourcis{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.AccueilUne-module__tY1tYq__raccourci{min-height:44px;padding:0 var(--space-4);border:1px solid var(--c-taupe);border-radius:var(--radius-pill);font-family:var(--font-ui);color:var(--c-encre);align-items:center;font-size:.875rem;text-decoration:none;display:inline-flex}.AccueilUne-module__tY1tYq__raccourci:hover,.AccueilUne-module__tY1tYq__raccourci:focus-visible{border-color:var(--c-encre)}.AccueilUne-module__tY1tYq__vif{border-color:var(--c-tint);background:var(--c-tint)}.AccueilUne-module__tY1tYq__carte{border-radius:var(--radius-sm);background:var(--c-tint);min-width:0;min-height:35rem;color:var(--c-encre);flex:1.35 28rem;text-decoration:none;display:block;position:relative;overflow:hidden}.AccueilUne-module__tY1tYq__media{position:absolute;inset:0}.AccueilUne-module__tY1tYq__img{object-fit:cover}.AccueilUne-module__tY1tYq__badge{top:var(--space-5);right:var(--space-5);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--c-encre);color:var(--c-creme);font-family:var(--font-ui);font-size:.8125rem;font-weight:600;position:absolute}.AccueilUne-module__tY1tYq__legende{padding:var(--space-6);background:var(--c-creme);gap:var(--space-1);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.AccueilUne-module__tY1tYq__maison{font-family:var(--font-ui);color:var(--c-gris-chaud);font-size:.9375rem}.AccueilUne-module__tY1tYq__nom{font-family:var(--font-display);font-size:clamp(2rem,4vw,3.375rem);font-weight:500;line-height:1.05}.AccueilUne-module__tY1tYq__details{color:var(--c-corps);font-size:1rem;line-height:1.5}.AccueilUne-module__tY1tYq__lire{margin-top:var(--space-2);font-family:var(--font-ui);color:var(--c-rose-fonce);font-size:.9375rem;font-weight:600}.AccueilUne-module__tY1tYq__carte:hover .AccueilUne-module__tY1tYq__lire,.AccueilUne-module__tY1tYq__carte:focus-visible .AccueilUne-module__tY1tYq__lire{text-decoration:underline}@media (max-width:40rem){.AccueilUne-module__tY1tYq__vivant{gap:0 var(--space-2);font-size:.75rem}.AccueilUne-module__tY1tYq__vivant>span+span:before{margin-right:var(--space-2)}.AccueilUne-module__tY1tYq__point:before{width:6px;height:6px}.AccueilUne-module__tY1tYq__carte{min-height:28rem}.AccueilUne-module__tY1tYq__legende{padding:var(--space-5)}}
.HomeBlog-module__UZxXNq__une,.HomeBlog-module__UZxXNq__carte{gap:var(--space-4);align-content:start;display:grid}.HomeBlog-module__UZxXNq__une{grid-template-columns:1fr}@media (min-width:52rem){.HomeBlog-module__UZxXNq__une{gap:var(--space-8);grid-template-columns:1.35fr 1fr;align-items:center}}.HomeBlog-module__UZxXNq__media{aspect-ratio:16/10;border-radius:var(--radius-lg);background:var(--bg-soft);display:block;position:relative;overflow:hidden}.HomeBlog-module__UZxXNq__img{object-fit:cover;transition:transform var(--dur) var(--ease)}.HomeBlog-module__UZxXNq__media:hover .HomeBlog-module__UZxXNq__img{transform:scale(1.02)}@media (prefers-reduced-motion:reduce){.HomeBlog-module__UZxXNq__img{transition:none}.HomeBlog-module__UZxXNq__media:hover .HomeBlog-module__UZxXNq__img{transform:none}}.HomeBlog-module__UZxXNq__texte{min-width:0}.HomeBlog-module__UZxXNq__kicker{margin:0 0 var(--space-2);font-family:var(--font-ui);font-variation-settings:"wdth" var(--wdth-ui);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-accent)}.HomeBlog-module__UZxXNq__uneTitre,.HomeBlog-module__UZxXNq__titre{margin:0 0 var(--space-3);font-family:var(--font-display);line-height:var(--lh-tight);text-wrap:balance}.HomeBlog-module__UZxXNq__uneTitre{font-size:clamp(1.6rem,1.2rem + 1.4vw,2.2rem)}.HomeBlog-module__UZxXNq__titre{font-size:var(--fs-lg)}.HomeBlog-module__UZxXNq__uneTitre a,.HomeBlog-module__UZxXNq__titre a{color:var(--text-strong);text-decoration:none}.HomeBlog-module__UZxXNq__uneTitre a:hover,.HomeBlog-module__UZxXNq__titre a:hover{color:var(--text-accent)}.HomeBlog-module__UZxXNq__extrait,.HomeBlog-module__UZxXNq__extraitCourt{margin:0 0 var(--space-4);color:var(--text-body);line-height:var(--lh-normal)}.HomeBlog-module__UZxXNq__extraitCourt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.HomeBlog-module__UZxXNq__meta{gap:var(--space-2) var(--space-4);font-family:var(--font-ui);font-variation-settings:"wdth" var(--wdth-ui);font-size:var(--fs-sm);color:var(--text-muted);flex-wrap:wrap;margin:0;display:flex}.HomeBlog-module__UZxXNq__meta>*+:before{content:"·";color:var(--border-strong);margin-inline-end:var(--space-4)}.HomeBlog-module__UZxXNq__grille{gap:var(--space-7) var(--space-6);margin-top:var(--space-7);padding-top:var(--space-6);border-top:1px solid var(--border);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));display:grid}.HomeBlog-module__UZxXNq__tous{align-items:baseline;gap:var(--space-2);margin:var(--space-6) 0 0;font-family:var(--font-ui);font-variation-settings:"wdth" var(--wdth-ui);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-accent);display:flex}.HomeBlog-module__UZxXNq__tousLien{color:var(--text-accent);text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px}.HomeBlog-module__UZxXNq__tousLien:hover{color:var(--text-strong)}.HomeBlog-module__UZxXNq__fleche{transition:transform var(--dur) var(--ease)}.HomeBlog-module__UZxXNq__tous:hover .HomeBlog-module__UZxXNq__fleche{transform:translate(3px)}
