:is(.home-g,.sem-g) .home-rd{max-width:none;padding:var(--g-air) var(--g-gutter) 0;--rd-ink:var(--g-ink);--rd-mot:var(--g-ink);--rd-desc:var(--g-body);--rd-soft:var(--g-body);--rd-muted:var(--g-mute);--rd-ocre:var(--g-accent);--rd-line:var(--g-line);position:relative}:is(.home-g,.sem-g) .home-rd .card,:is(.home-g,.sem-g) .home-rd .pcard,:is(.home-g,.sem-g) .home-rd .hdr-card,:is(.home-g,.sem-g) .home-rd .hsf-card.pcard{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}:is(.home-g,.sem-g) .home-rd .rd-gap{height:var(--g-air)}:is(.home-g,.sem-g) .home-rd{padding-top:clamp(48px,6.1vw,88px)}:is(.home-g,.sem-g) .home-rd:before{content:"";top:calc(clamp(48px,6.1vw,88px)/2);left:var(--g-gutter);right:var(--g-gutter);background:var(--g-ink);height:1px;position:absolute}:is(.home-g,.sem-g) .home-rd .sec-title{letter-spacing:-.04em;color:var(--g-ink);max-width:22ch;font-family:inherit;font-size:clamp(32px,4.2vw,56px);font-weight:200;line-height:1.06}:is(.home-g,.sem-g) .home-rd #experience .sec-title{margin-left:-.08em}:is(.home-g,.sem-g) .home-rd #domaines .sec-title{margin-left:-.03em}:is(.home-g,.sem-g) .home-rd #repas .sec-title,:is(.home-g,.sem-g) .home-rd #activites .sec-title,:is(.home-g,.sem-g) .home-rd #simplicite .sec-title{margin-left:-.07em}:is(.home-g,.sem-g) .home-rd #avis .sec-title{margin-left:-.08em}:is(.home-g,.sem-g) .home-rd .sec-title .sec-fort{font-weight:600}:is(.home-g,.sem-g) .home-rd .sec-title .sec-affirmation{display:block}:is(.home-g,.sem-g) .coupe-mobile{display:none}:is(.home-g,.sem-g) .home-rd .brand-inline{letter-spacing:inherit;text-transform:none;font-family:inherit;font-weight:500}:is(.home-g,.sem-g) .home-rd .dot{color:var(--g-ink);font-size:1em;font-weight:200}:is(.home-g,.sem-g) .home-rd .hdr-card .brand-inline{text-transform:capitalize}:is(.home-g,.sem-g) .home-rd .sec-sub{color:var(--g-mute);max-width:56ch;margin-top:20px;font-family:inherit;font-size:clamp(14px,1.15vw,16px);font-style:normal;font-weight:400;line-height:1.7}:is(.home-g,.sem-g) .home-rd .head-in{margin-bottom:clamp(38px,4.5vw,66px)}:is(.home-g,.sem-g) .home-rd .card#experience .head-in{margin-bottom:clamp(24px,2.7vw,39px)}@media (max-width:760px){:is(.home-g,.sem-g) .home-rd .card#experience{padding-top:clamp(26px,6.5vw,44px);position:relative}:is(.home-g,.sem-g) .home-rd .rd-gap{position:relative}:is(.home-g,.sem-g) .home-rd .card#experience:before,:is(.home-g,.sem-g) .home-rd .rd-gap:before{content:"";background:var(--g-ink,#171614);height:1px;position:absolute;left:0;right:0}:is(.home-g,.sem-g) .home-rd .card#experience:before{top:0}:is(.home-g,.sem-g) .home-rd .rd-gap:before{top:50%}:is(.home-g,.sem-g) .home-rd:before{display:none}:is(.home-g,.sem-g) .home-rd .rd-gap:has(+.revele):before{display:none}:is(.home-g,.sem-g) .home-rd #repas .head-in,:is(.home-g,.sem-g) .home-rd #activites .head-in{margin-bottom:0}:is(.home-g,.sem-g) #experience .sec-title{margin-bottom:0!important;font-size:clamp(30px,8.2vw,40px)!important;line-height:1.14!important}:is(.home-g,.sem-g) #experience .sec-title .brand-inline{white-space:nowrap}:is(.home-g,.sem-g) .coupe-mobile{display:inline}:is(.home-g,.sem-g) .home-rd{padding-top:clamp(9px,2svh,14px)}:is(.home-g,.sem-g) .home-rd .card#experience{padding-top:0}:is(.home-g,.sem-g) .home-rd .card#experience .head-in{min-height:calc(100svh - var(--hs-hero-h) - var(--ns-dock-h,95px) - clamp(9px, 2svh, 14px));flex-direction:column;justify-content:center;display:flex}:is(.home-g,.sem-g) #experience .sec-title{text-align:center}:is(.home-g,.sem-g) #experience .sec-title .sec-affirmation+.sec-affirmation{margin-top:.32em}:is(.home-g,.sem-g) #experience .sec-title{font-size:clamp(19px,min(8.2vw,4.4svh),40px)!important}}
