.rl{--rl-large:calc(var(--galerie) + 2 * var(--marge))}.rl-sur{font:600 1.04rem/1.3 var(--texte);letter-spacing:.09em;text-transform:uppercase;color:var(--encre-2)}.rl-tete{max-width:var(--rl-large);margin:0 auto;display:grid;gap:24px}.rl-tete>.rl-sur{margin-bottom:-6px}.rl-tete>p:not(.rl-sur){margin-top:0}.page-tete.rl-tete{padding-top:calc(var(--barre) + clamp(36px,6vw,96px));padding-bottom:clamp(20px,2.4vw,36px)}@media(min-width:1180px){.page-tete.rl-tete{grid-template-columns:auto minmax(0,1fr);column-gap:clamp(40px,5vw,96px);align-items:end;row-gap:14px;padding-top:calc(var(--barre) + clamp(20px,2.6vw,44px));padding-bottom:clamp(16px,1.8vw,28px)}.rl-tete>.rl-sur{grid-column:1 / -1;margin-bottom:0}.rl-tete>h1{grid-column:1;font-size:clamp(2.6rem,4.6vw,4.6rem);max-width:none;align-self:last baseline}.rl-tete>p:not(.rl-sur){grid-column:2;margin-top:0;max-width:40ch;align-self:last baseline}.rl-tete+.rl-projet .rl-projet__tete{padding-top:clamp(20px,2vw,32px)}}.rl-tete+.rl-projet{padding-top:0}.rl-projet{max-width:var(--rl-large);margin:0 auto;padding:clamp(24px,3vw,40px) var(--marge) clamp(64px,7vw,110px);display:grid;gap:clamp(36px,4.4vw,64px)}.rl-projet__tete{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(28px,5vw,96px);align-items:end;padding-top:clamp(28px,3vw,44px);border-top:1.5px solid var(--encre)}.rl-projet__nom{display:grid;gap:18px;justify-items:start}.rl-projet h2{font-size:clamp(2.8rem,5.4vw,5rem);line-height:.95;letter-spacing:-.05em;font-weight:560}.rl-projet__phrase{font-size:clamp(1.15rem,1.5vw,1.35rem);color:var(--encre-2);max-width:32ch;text-wrap:balance}.rl-projet__nom .btn{margin-top:8px}.rl-projet .btn svg{width:18px;height:18px}.rl-fiche{margin:0;display:grid;border-top:1px solid var(--filet)}.rl-fiche div{display:grid;grid-template-columns:minmax(7.5rem,2fr) minmax(0,5fr);gap:16px;padding:14px 0;border-bottom:1px solid var(--filet)}.rl-fiche dt{color:var(--encre-2)}.rl-fiche dd{margin:0;font-weight:500;text-wrap:pretty}.rl-ecran{margin:0;display:grid;gap:14px}.rl-ecran__cadre{overflow:hidden;border-radius:18px;background:var(--ivoire);box-shadow:0 0 0 1px #292a2d1f,0 2px 4px #292a2d0d,0 40px 80px -50px #292a2d99}.rl-ecran__cadre img{display:block;width:100%;height:auto}.rl-ecran figcaption{color:var(--encre-2);font-size:1.04rem}.rl-ecran--tel{justify-self:center;width:min(100%,340px)}.rl-ecran--tel .rl-ecran__cadre{border-radius:30px}.rl-choix{display:grid;gap:clamp(48px,6vw,96px)}.rl-choix__titre{font-size:var(--h2-section);line-height:1.05;letter-spacing:-.04em;font-weight:560;max-width:18ch;padding-top:clamp(20px,2.4vw,36px)}.rl-point{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(28px,4.4vw,80px);align-items:start}@media(min-width:1001px){.rl-point__texte{position:sticky;top:calc(var(--barre) + 32px)}}.rl-point:nth-of-type(2n){grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.rl-point:nth-of-type(2n) .rl-point__texte{order:2}.rl-point__texte{display:grid;gap:12px;align-content:center;padding-top:18px;border-top:1.5px solid var(--encre)}.rl-point__num{font:500 1.04rem/1 var(--texte);letter-spacing:.12em;color:var(--encre-2)}.rl-point h4{font-size:clamp(1.45rem,2vw,1.85rem);line-height:1.12;letter-spacing:-.03em;font-weight:560}.rl-point__texte>p:not(.rl-point__num){color:var(--encre-2);max-width:40ch;text-wrap:pretty}.rl-aussi{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,4.4vw,80px);column-gap:clamp(32px,5vw,96px);align-items:baseline;padding-top:18px;border-top:1px solid var(--filet)}.rl-aussi h4{font-size:1.3rem;letter-spacing:-.025em;font-weight:560}.rl-aussi ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.rl-aussi li{padding-left:22px;position:relative;text-wrap:pretty}.rl-aussi li:before{content:"";position:absolute;left:1px;top:.74em;width:10px;height:1.5px;background:currentColor}.rl-projet__suite{display:flex;flex-wrap:wrap;align-items:center;gap:16px 30px;padding-top:clamp(28px,3vw,40px);border-top:1px solid var(--filet)}.rl-modeles{max-width:var(--rl-large);margin:0 auto;padding:clamp(48px,6vw,90px) var(--marge);border-top:1px solid var(--filet);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:14px clamp(32px,5vw,96px);align-items:start}.rl-modeles h2{font-size:clamp(1.7rem,2.6vw,2.4rem);line-height:1.06;letter-spacing:-.035em;font-weight:560;max-width:16ch;grid-row:span 2}.rl-modeles p{color:var(--encre-2);max-width:52ch;text-wrap:pretty}.rl-modeles__liens{display:flex;flex-wrap:wrap;gap:8px 30px}@media(max-width:1000px){.rl-projet__tete,.rl-point,.rl-point:nth-of-type(2n),.rl-point--tel,.rl-point--tel:nth-of-type(2n),.rl-aussi,.rl-modeles{grid-template-columns:minmax(0,1fr)}.rl-point:nth-of-type(2n) .rl-point__texte{order:0}.rl-modeles h2{grid-row:auto}}@media(max-width:760px){.rl-projet__tete{display:contents}.rl-projet__nom{order:1;padding-top:24px;border-top:1.5px solid var(--encre)}.rl-ecran--grand{order:2}.rl-fiche{order:3}.rl-choix{order:4}.rl-projet__suite{order:5}.rl-ecran--variante{justify-self:center;width:min(100%,360px)}.rl-fiche div{grid-template-columns:minmax(0,1fr);gap:2px}.rl-ecran__cadre{border-radius:14px}.rl-ecran--tel{width:min(100%,300px)}.rl-ecran--tel .rl-ecran__cadre{border-radius:26px}.rl-projet__suite .btn{width:100%}}@media(forced-colors:active){.rl-ecran__cadre{border:1px solid CanvasText}.rl-aussi li:before{forced-color-adjust:none;background:CanvasText}}