.hero{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;width:100%}.hero-img{overflow:hidden;background:#eef2e8;min-height:520px;height:100%;align-self:stretch}.hero-img img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.hero-img-ph{width:100%;height:100%;min-height:520px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.hero-img-ph span{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#899A77;opacity:.5}.hero-ph-line{width:28px;height:1px;background:#899A77;opacity:.35}.hero-text{background:#0D2009;display:flex;flex-direction:column;justify-content:center;padding:5rem 4rem}.hero-eyebrow{font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#899A77;margin-bottom:1.5rem}.hero-title{font-family:'Lora',serif;font-size:clamp(2.8rem, 4.5vw, 4rem);font-weight:400;color:#fff;line-height:1.1;margin-bottom:1.5rem}.hero-title em{display:block;font-style:italic;color:#AC8D5B;font-size:1.15em}.hero-rule{width:48px;height:1.5px;background:#AC8D5B;margin-bottom:1.5rem}.hero-desc{font-size:13px;font-weight:300;color:rgb(255 255 255 / .65);line-height:1.85;max-width:340px;margin-bottom:2.5rem}.hero-modes{display:flex;gap:1.5rem;flex-wrap:wrap}.hero-badge{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:400;letter-spacing:.06em;color:rgb(255 255 255 / .55);font-family:'Poppins',sans-serif;cursor:default;user-select:none}.hero-badge::before{content:'';width:5px;height:5px;border-radius:50%;background:rgb(255 255 255 / .25);flex-shrink:0}.hero-badge.on{color:#AC8D5B}.hero-badge.on::before{background:#AC8D5B}@media (max-width:768px){.hero{grid-template-columns:1fr}.hero-img{min-height:62vw}.hero-img-ph{min-height:62vw}.hero-text{padding:3rem 1.75rem}.hero-title{font-size:clamp(2.2rem, 8vw, 3rem)}}@media (max-width:420px){.hero-text{padding:2.5rem 1.25rem}.hero-desc{max-width:100%}}.strip{background:#f9f7f2;border-top:1px solid rgb(137 154 119 / .28);border-bottom:1px solid rgb(137 154 119 / .28);padding:0 2rem;font-family:'Poppins',sans-serif}.strip-inner{max-width:860px;margin:0 auto;display:grid;grid-template-columns:1fr 1px 1fr 1px 1fr;align-items:center;min-height:110px}.strip-sep{background:rgb(137 154 119 / .28);height:44px;width:1px;justify-self:center}.strip-item{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1.75rem 1.5rem;gap:4px}.strip-num{font-family:'Lora',serif;font-size:2rem;font-weight:600;color:#AC8D5B;line-height:1}.strip-label{font-size:12px;font-weight:500;color:#0D2009;margin-top:2px}.strip-sub{font-size:11px;font-weight:300;color:#6a6a6a;line-height:1.4}@media (max-width:600px){.strip{padding:0}.strip-inner{grid-template-columns:1fr 1fr;grid-template-rows:auto 1px auto;min-height:auto}.strip-sep:first-of-type{height:44px;width:1px;grid-column:2;grid-row:1}.strip-sep:last-of-type{height:1px;width:auto;grid-column:1 / -1;grid-row:2;justify-self:stretch}.strip-item:nth-child(1){grid-column:1;grid-row:1}.strip-item:nth-child(3){grid-column:2;grid-row:1}.strip-item:nth-child(5){grid-column:1 / -1;grid-row:3}.strip-item{padding:1.5rem 1rem}.strip-num{font-size:1.7rem}}.sc{display:grid;grid-template-columns:1fr 1fr;align-items:start}.sc-photo{position:sticky;top:0;height:100vh;overflow:hidden;background:#eef2e8}.sc-photo img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.sc-photo-ph{width:100%;height:100%;min-height:500px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.sc-photo-ph span{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#899A77;opacity:.5}.sc-ph-line{width:28px;height:1px;background:#899A77;opacity:.35}.sc-content{padding:5rem 4.5rem;font-family:'Poppins',sans-serif}.sc-tag{display:block;font-size:9.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#AC8D5B;margin-bottom:1.5rem}.sc-title{font-family:'Lora',serif;font-size:clamp(1.9rem, 3vw, 2.6rem);font-weight:600;color:#0D2009;line-height:1.15;margin-bottom:.5rem}.sc-title em{font-style:italic;font-weight:400;color:#AC8D5B}.sc-rule{width:36px;height:1.5px;background:#AC8D5B;margin:1rem 0 1.25rem}.sc-desc{font-size:13px;font-weight:300;color:#6a6a6a;line-height:1.85;margin-bottom:3rem}.tarif-block{margin-bottom:3.5rem;padding-bottom:3rem;border-bottom:1px solid rgb(137 154 119 / .22)}.tarif-row{display:flex;align-items:baseline;gap:1rem;margin-bottom:.4rem}.tarif-price{font-family:'Lora',serif;font-size:clamp(3.5rem, 5vw, 5rem);font-weight:600;color:#AC8D5B;line-height:1;letter-spacing:-.02em}.tarif-unit{font-family:'Lora',serif;font-size:1.1rem;font-weight:400;font-style:italic;color:#6a6a6a}.tarif-cond{font-size:12px;color:#6a6a6a;line-height:1.6}.tarif-cond strong{color:#0D2009;font-weight:500}.menu-block{margin-bottom:3rem}.menu-eyebrow{font-size:9.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#899A77;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem}.menu-eyebrow::after{content:'';flex:1;height:1px;background:rgb(137 154 119 / .22);max-width:80px}.menu-partie{margin-bottom:1.75rem}.menu-partie-title{font-family:'Lora',serif;font-size:15px;font-weight:500;font-style:italic;color:#0D2009;margin-bottom:.6rem}.menu-ligne{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:4px 0}.menu-ligne-name{font-size:13px;color:#4A4A4A;font-weight:300}.menu-ligne-name em{font-style:italic;color:#6a6a6a;font-size:12px}.menu-dots{flex:1;border-bottom:1px dotted rgb(137 154 119 / .35);margin:0 .5rem 3px;min-width:20px}.extras-block{margin-bottom:3rem;padding-top:2.5rem;border-top:1px solid rgb(137 154 119 / .22)}.extras-eyebrow{font-size:9.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#899A77;margin-bottom:1.25rem;display:flex;align-items:center;gap:.75rem}.extras-eyebrow::after{content:'';flex:1;height:1px;background:rgb(137 154 119 / .22);max-width:80px}.extra-ligne{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:6px 0;border-bottom:1px solid rgb(137 154 119 / .22)}.extra-ligne:last-of-type{border-bottom:none}.extra-name-wrap{flex:1}.extra-name{font-size:13px;font-weight:300;color:#4A4A4A}.extra-detail{font-size:11px;color:#6a6a6a;margin-top:1px;font-style:italic}.extra-price{font-family:'Lora',serif;font-size:14px;font-weight:500;color:#AC8D5B;white-space:nowrap}.sc-cta{display:inline-flex;align-items:center;gap:10px;background:#fff0;color:#0D2009!important;border:1.5px solid #0D2009;padding:13px 26px;font-family:'Poppins',sans-serif;font-size:11.5px;font-weight:500;letter-spacing:.07em;text-decoration:none!important;transition:background 0.2s,color 0.2s}.sc-cta:hover{background:#0D2009;color:#fff!important}@media (max-width:768px){.sc{grid-template-columns:1fr}.sc-photo{position:relative;height:65vw;top:auto}.sc-photo-ph{min-height:65vw}.sc-content{padding:3rem 1.75rem}.tarif-price{font-size:clamp(3rem, 12vw, 4rem)}}@media (max-width:420px){.sc-content{padding:2.5rem 1.25rem}}.ebreak{background:#899A77;padding:4rem 2rem;font-family:'Poppins',sans-serif}.ebreak-inner{max-width:860px;margin:0 auto;display:grid;grid-template-columns:1fr 1px 2fr;gap:0 3.5rem;align-items:center}.ebreak-sep{width:1px;height:80px;background:rgb(255 255 255 / .18);justify-self:center}.ebreak-label{font-size:9.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:rgb(255 255 255 / .45);margin-bottom:1rem}.ebreak-quote{font-family:'Lora',serif;font-size:clamp(1.15rem, 2.5vw, 1.55rem);font-weight:400;font-style:italic;color:#fff;line-height:1.45}.ebreak-quote em{font-style:normal;color:#f7f0e2}.ebreak-text{font-size:15px;font-weight:300;color:rgb(255 255 255 / .75);line-height:1.9}@media (max-width:768px){.ebreak{padding:3rem 1.75rem}.ebreak-inner{grid-template-columns:1fr;gap:2rem 0}.ebreak-sep{display:none}}@media (max-width:420px){.ebreak{padding:2.5rem 1.25rem}}.mois{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.mois-photo{overflow:hidden;background:#eef2e8;min-height:500px}.mois-photo img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.mois-photo-ph{width:100%;height:100%;min-height:500px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.mois-photo-ph span{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#899A77;opacity:.5}.mois-ph-line{width:28px;height:1px;background:#899A77;opacity:.35}.mois-content{background:#0D2009;padding:5rem 4.5rem;font-family:'Poppins',sans-serif}.mois-tag{display:inline-block;font-size:9.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;padding:4px 12px;border-radius:2px;background:#eef2e8;color:#4a6040;border:1px solid rgb(137 154 119 / .3);margin-bottom:1.5rem}.mois-title{font-family:'Lora',serif;font-size:clamp(1.7rem, 3vw, 2.4rem);font-weight:600;color:#fff;line-height:1.2;margin-bottom:.4rem}.mois-title em{font-style:italic;font-weight:400;color:#AC8D5B}.mois-rule{width:36px;height:1.5px;background:#AC8D5B;margin:1rem 0 1.25rem}.mois-desc{font-size:13px;font-weight:300;color:rgb(255 255 255 / .65);line-height:1.85;margin-bottom:1.75rem}.mois-tarif{display:flex;align-items:baseline;gap:.5rem;margin-bottom:2.5rem}.mois-tarif-price{font-family:'Lora',serif;font-size:2.4rem;font-weight:600;color:#AC8D5B;line-height:1}.mois-tarif-label{font-family:'Lora',serif;font-size:1rem;font-weight:400;font-style:italic;color:rgb(255 255 255 / .45)}.steps-label{font-size:9.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:rgb(255 255 255 / .35);margin-bottom:1rem}.step-row{display:flex;gap:1.25rem;padding:1rem 0;border-bottom:1px solid rgb(255 255 255 / .07);align-items:flex-start}.step-row:last-of-type{border-bottom:none;margin-bottom:2.5rem}.step-n{font-family:'Lora',serif;font-size:1.4rem;font-weight:400;color:#AC8D5B;min-width:28px;line-height:1;padding-top:2px;flex-shrink:0}.step-title{font-size:13px;font-weight:500;color:#fff;margin-bottom:2px}.step-sub{font-size:11.5px;font-weight:300;color:rgb(255 255 255 / .5);line-height:1.6}.mois-cta{display:inline-flex;align-items:center;gap:10px;background:#fff0;color:#fff!important;border:1.5px solid rgb(255 255 255 / .35);padding:13px 26px;font-family:'Poppins',sans-serif;font-size:11.5px;font-weight:400;letter-spacing:.07em;text-decoration:none!important;transition:border-color 0.2s,background 0.2s}.mois-cta:hover{border-color:rgb(255 255 255 / .85);background:rgb(255 255 255 / .07);color:#fff!important}@media (max-width:768px){.mois{grid-template-columns:1fr}.mois-photo{min-height:65vw}.mois-photo-ph{min-height:65vw}.mois-content{padding:3rem 1.75rem}}@media (max-width:420px){.mois-content{padding:2.5rem 1.25rem}}.lideange-page hr.wp-block-separator.has-css-opacity.menu-dots{border-bottom:1px dotted rgb(137 154 119 / .35)}.sc-cta,.mois-cta{position:relative}.sc-cta a,.mois-cta a{color:inherit!important;text-decoration:none!important;display:block}.sc-cta a::after,.mois-cta a::after{content:"";position:absolute;inset:0}.hero-badge-texte,.tarif-cond>.wp-block-group{display:inline}.hero-badge-texte p,.tarif-cond p{display:inline;margin:0}.tarif-cond-fort{color:#0D2009;font-weight:500}