:is(.home-g,.sem-g) .home-rd .rd-steps{gap:clamp(24px,3vw,56px)}:is(.home-g,.sem-g) .home-rd .rd-step{border:0;border-top:1px solid var(--g-line);background:0 0;border-radius:0;padding:24px 0 0}:is(.home-g,.sem-g) .home-rd .rd-snum{letter-spacing:.16em;color:var(--g-mute);margin-bottom:18px;font-family:inherit;font-size:11.5px;font-weight:600}:is(.home-g,.sem-g) .home-rd .simpl-g .rd-snum{letter-spacing:-.04em;color:var(--g-ink);margin:0 0 clamp(14px,1.6vw,22px) -.03em;font-size:clamp(52px,5.4vw,86px);font-weight:200;line-height:.95}:is(.home-g,.sem-g) .home-rd .simpl-g .rd-step{padding-top:clamp(20px,2.2vw,30px)}:is(.home-g,.sem-g) .home-rd .rd-stitle{letter-spacing:-.03em;color:var(--g-ink);margin-bottom:12px;font-family:inherit;font-size:21px;font-weight:500}:is(.home-g,.sem-g) .home-rd .rd-sdesc{color:var(--g-body);font-family:inherit;font-size:14.5px;line-height:1.75}@media (max-width:760px){:is(.home-g,.sem-g) .home-rd .simpl-g .rd-step{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:14px;padding-top:18px;display:grid}:is(.home-g,.sem-g) .home-rd .simpl-g .rd-snum{grid-area:1/1;margin:0 0 0 -.03em;font-size:34px}:is(.home-g,.sem-g) .home-rd .simpl-g .rd-stitle{grid-area:1/2;margin-bottom:10px}:is(.home-g,.sem-g) .home-rd .simpl-g .rd-sdesc{grid-area:2/2;line-height:1.62}}
:is(.home-g,.sem-g) .home-rd #avis .avis-g{border:0;border-top:1px solid var(--g-line);background:0 0;border-radius:0;flex-direction:column;gap:clamp(20px,2.2vw,28px);padding:clamp(22px,2.4vw,30px) 0 0;display:flex}:is(.home-g,.sem-g) .home-rd #avis .avis-g-cite{letter-spacing:-.015em;color:var(--g-ink);margin:0;font-family:inherit;font-size:clamp(17px,1.55vw,21px);font-style:normal;font-weight:300;line-height:1.55}:is(.home-g,.sem-g) .home-rd #avis{position:relative}:is(.home-g,.sem-g) .home-rd #avis .avis-rail-nav{gap:18px;display:flex;position:absolute;top:clamp(6px,1vw,16px);right:0}:is(.home-g,.sem-g) .home-rd #avis .avis-rail-fleche{color:#8a837b;cursor:pointer;background:0 0;border:0;align-items:center;padding:6px 0;transition:color .2s,opacity .25s;display:flex}:is(.home-g,.sem-g) .home-rd #avis .avis-rail-fleche svg{width:30px;height:16px}:is(.home-g,.sem-g) .home-rd #avis .avis-rail-fleche:hover{color:var(--g-ink)}:is(.home-g,.sem-g) .home-rd #avis .avis-rail-fleche[data-hidden]{opacity:.22;pointer-events:none}@media (max-width:760px){:is(.home-g,.sem-g) .home-rd #avis .avis-rail-nav{display:none}}:is(.home-g,.sem-g) .home-rd #avis .hs-avis-row{scroll-snap-type:x proximity;margin-right:calc(-1 * var(--g-gutter));padding-right:var(--g-gutter);scrollbar-width:none;overscroll-behavior-x:contain;gap:clamp(24px,3vw,52px);scroll-padding-left:0;display:flex;overflow-x:auto}:is(.home-g,.sem-g) .home-rd #avis .hs-avis-row::-webkit-scrollbar{display:none}:is(.home-g,.sem-g) .home-rd #avis .hs-avis-row:focus-visible{outline:2px solid var(--g-ink);outline-offset:6px}:is(.home-g,.sem-g) .home-rd #avis .avis-g{scroll-snap-align:start;flex:0 0 clamp(260px,30%,400px)}:is(.home-g,.sem-g) .home-rd #avis .avis-g-qui{align-items:center;gap:14px;margin-top:auto;font-style:normal;display:flex}:is(.home-g,.sem-g) .home-rd #avis .avis-g-nom{font-size:15px;line-height:1.35;font-family:inherit!important}:is(.home-g,.sem-g) .home-rd #avis .avis-g-nom span{letter-spacing:-.01em!important;text-transform:none!important;color:var(--g-ink)!important;font-family:inherit!important;font-size:1em!important;font-weight:300!important}:is(.home-g,.sem-g) .home-rd #avis .avis-g-nom span+span{font-weight:600!important}
:is(.home-g,.sem-g) .hsf-row{border-top:1px solid var(--g-line)}:is(.home-g,.sem-g) .hsf-row:last-child{border-bottom:1px solid var(--g-line)}:is(.home-g,.sem-g) .hsf-q-btn{padding:26px 0;font-family:inherit}:is(.home-g,.sem-g) .hsf-q-t{letter-spacing:-.02em;color:var(--g-ink);font-family:inherit;font-size:18px;font-weight:400}:is(.home-g,.sem-g) .hsf-pl{color:var(--g-mute);font-weight:200}:is(.home-g,.sem-g) .hsf-a-in{color:var(--g-body);max-width:68ch;font-family:inherit;font-size:15px;line-height:1.8}:is(.home-g,.sem-g) .hsf-em{color:var(--g-accent);font-family:inherit;font-weight:600}:is(.home-g,.sem-g) .hsf-q-btn:focus-visible{outline-color:var(--g-ink)}
:is(.home-g,.sem-g) .closing-g{padding:clamp(64px, 8vw, 130px) var(--g-gutter) clamp(70px, 8.5vw, 140px);text-align:left}:is(.home-g,.sem-g) .closing-titre{letter-spacing:-.04em;color:var(--g-ink);white-space:nowrap;max-width:none;margin:0 0 clamp(28px,3.2vw,44px);font-family:inherit;font-size:clamp(32px,4.2vw,56px);font-weight:200;line-height:1.06}@media (max-width:700px){:is(.home-g,.sem-g) .closing-titre{white-space:normal}}:is(.home-g,.sem-g) .closing-cta{background:var(--g-ink);color:var(--g-paper);letter-spacing:0;border-radius:0;align-items:center;padding:15px 32px;font-family:inherit;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .18s;display:inline-flex}:is(.home-g,.sem-g) .closing-cta:hover{background:#322e29}:is(.home-g,.sem-g) .closing-repli{color:var(--g-mute);flex-wrap:wrap;align-items:baseline;gap:0 10px;margin-top:clamp(24px,2.6vw,36px);font-size:15px;display:flex}:is(.home-g,.sem-g) .closing-repli-intro{margin-right:4px}:is(.home-g,.sem-g) .closing-lien{color:var(--g-ink);border:0;border-bottom:1px solid var(--g-line);cursor:pointer;background:0 0;padding:0 0 2px;font-family:inherit;font-size:15px;transition:border-color .18s,color .18s}:is(.home-g,.sem-g) .closing-lien:hover{color:var(--g-accent);border-bottom-color:var(--g-accent)}:is(.home-g,.sem-g) .closing-sep{color:#c4bdb3}:is(.home-g,.sem-g) .home-closing{max-width:none;padding:var(--g-air) var(--g-gutter) clamp(72px, 9vw, 120px);text-align:left}:is(.home-g,.sem-g) .cta-sticky{font-family:inherit}:is(.home-g,.sem-g) .cta-dock-note{color:var(--g-mute);font-family:inherit;font-style:normal}:is(.home-g,.sem-g) .cta-dock-rdv{letter-spacing:0;text-transform:none;color:var(--g-ink);border-color:#1716144d;font-family:inherit;font-weight:600}@media (pointer:coarse){:is(.home-g,.sem-g) .closing-lien{position:relative}:is(.home-g,.sem-g) .closing-lien:after{content:"";position:absolute;inset:-11px -8px}}:is(.home-g,.sem-g) .cta-sticky{background:var(--g-paper,#fdfcfa)!important;border-top:2px solid var(--g-ink,#171614)!important;box-shadow:none!important}:is(.home-g,.sem-g) .cta-pill,:is(.home-g,.sem-g) .cta-dock-rdv,:is(.home-g,.sem-g) .cta-round,:is(.home-g,.sem-g) .cta-reception-btn{border-radius:0!important}@media (max-width:760px){:is(.home-g,.sem-g) .cta-dock-rdv{position:relative;border:0!important;border-bottom:1px solid var(--g-ink,#171614)!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;flex:none!important;align-self:center!important;padding:0 0 3px!important;font-size:13.5px!important}:is(.home-g,.sem-g) .cta-dock-rdv:after{content:"";position:absolute;inset:-14px -18px}:is(.home-g,.sem-g) .cta-dock-pair{justify-content:flex-start!important;gap:0!important}:is(.home-g,.sem-g) .cta-dock-rdv{margin-left:auto!important;margin-right:auto!important}:is(.home-g,.sem-g) .cta-pill{flex:0 auto!important;padding-left:22px!important;padding-right:22px!important}:is(.home-g,.sem-g) .cta-dock-note{letter-spacing:.01em!important;color:var(--g-body,#4a453e)!important;padding:2px 0 11px!important;font-size:15.5px!important;font-weight:400!important}}
