.hero-wrap *{box-sizing:border-box;margin:0;padding:0}.apropos-hero{position:relative;height:88vh;min-height:560px;max-height:820px;overflow:hidden}.hero-bg{position:absolute;inset:0}.hero-bg img{width:100%!important;height:100%!important;max-width:100%!important;object-fit:cover;object-position:center 30%;display:block;transform:scale(1.04);animation:hero-zoom 14s ease-out forwards}@keyframes hero-zoom{from{transform:scale(1.04)}to{transform:scale(1)}}.hero-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,rgb(13 32 9 / .18) 0%,rgb(13 32 9 / .42) 55%,rgb(13 32 9 / .72) 100%)}.hero-content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:72px;text-align:center}.hero-eyebrow{font-family:'Poppins',sans-serif;font-size:10px;font-weight:500;letter-spacing:3px;text-transform:uppercase;color:#AC8D5B;margin-bottom:18px;opacity:0;animation:fade-up 0.9s 0.4s ease forwards}.hero-title{font-family:'Lora',serif;font-size:clamp(36px, 6vw, 64px);font-weight:400;color:#f9f7f2;line-height:1.18;margin-bottom:24px;opacity:0;animation:fade-up 0.9s 0.7s ease forwards}.hero-title em{font-style:italic;color:#f7f0e2}.hero-sep{width:36px;height:1.5px;background:#AC8D5B;margin:0 auto 24px;opacity:0;animation:fade-up 0.9s 1s ease forwards}.hero-sub{font-family:'Poppins',sans-serif;font-size:13.5px;font-weight:300;color:rgb(249 247 242 / .75);letter-spacing:.3px;opacity:0;animation:fade-up 0.9s 1.2s ease forwards}@keyframes fade-up{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.hero-arrow{position:absolute;bottom:28px;left:50%;transform:translateX(-50%);z-index:3;opacity:0;animation:fade-up 0.9s 1.6s ease forwards}.hero-arrow svg{display:block;animation:arrow-bounce 2.2s ease-in-out 2s infinite}@keyframes arrow-bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(6px)}}@media (max-width:768px){.apropos-hero{height:70vh}}.parcours-wrap *{box-sizing:border-box;margin:0;padding:0}.section-parcours{display:grid;grid-template-columns:1fr 1fr;min-height:620px;border-bottom:1px solid rgb(137 154 119 / .22)}.parcours-image{position:relative;overflow:hidden;background:#eef2e8}.parcours-image img{width:100%!important;height:100%!important;max-width:100%!important;object-fit:cover;object-position:top center;display:block;transition:transform 0.9s ease}.parcours-image:hover img{transform:scale(1.03)}.parcours-image::after{content:'';position:absolute;inset:0;background:linear-gradient(to right,transparent 65%,rgb(249 247 242 / .35));pointer-events:none}.parcours-content{background:#f9f7f2!important;padding:72px 64px 72px 56px;display:flex;flex-direction:column;justify-content:center;border-left:1px solid rgb(137 154 119 / .22)}.parcours-wrap .section-num{font-family:'Lora',serif!important;font-size:13px!important;font-weight:400!important;color:#AC8D5B!important;margin-bottom:8px;display:block}.parcours-wrap .section-title{font-family:'Lora',serif!important;font-size:clamp(24px, 2.8vw, 32px)!important;font-weight:500!important;color:#0D2009!important;line-height:1.25!important;margin-bottom:18px}.parcours-wrap .section-title em{color:#0D2009!important;font-style:italic}.title-underline{width:36px;height:1.5px;background:#AC8D5B;margin-bottom:28px}.parcours-wrap .section-body{font-family:'Poppins',sans-serif!important;font-size:14.5px!important;font-weight:300!important;line-height:1.85!important;color:#4A4A4A!important}@media (max-width:768px){.section-parcours{grid-template-columns:1fr}.parcours-image{min-height:320px}.parcours-content{padding:48px 28px;border-left:none;border-top:1px solid rgb(137 154 119 / .22)}}.creations-wrap *{box-sizing:border-box;margin:0;padding:0}.section-creations{display:grid;grid-template-columns:1fr 1fr;min-height:620px;border-bottom:1px solid rgb(137 154 119 / .22)}.creations-content{background:#fff!important;padding:72px 56px 72px 64px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid rgb(137 154 119 / .22)}.creations-wrap .section-num{font-family:'Lora',serif!important;font-size:13px!important;font-weight:400!important;color:#AC8D5B!important;margin-bottom:8px;display:block}.creations-wrap .section-title{font-family:'Lora',serif!important;font-size:clamp(24px, 2.8vw, 32px)!important;font-weight:500!important;color:#0D2009!important;line-height:1.25!important;margin-bottom:18px}.creations-wrap .section-title em{color:#0D2009!important;font-style:italic}.title-underline{width:36px;height:1.5px;background:#AC8D5B;margin-bottom:28px}.creations-wrap .section-body{font-family:'Poppins',sans-serif!important;font-size:14.5px!important;font-weight:300!important;line-height:1.85!important;color:#4A4A4A!important}.creations-image{background:#f9f7f2;position:relative;overflow:hidden;min-height:620px}.gateau-wrap{width:100%;height:100%}.gateau-wrap img{width:100%!important;height:100%!important;object-fit:cover;object-position:center;display:block}@media (max-width:768px){.section-creations{grid-template-columns:1fr;min-height:auto}.creations-content{padding:48px 28px;border-right:none;border-bottom:1px solid rgb(137 154 119 / .22)}.creations-image{min-height:360px}.gateau-wrap{height:360px}}.houdan-wrap *{box-sizing:border-box;margin:0;padding:0}.section-houdan{display:grid;grid-template-columns:1fr 1fr;min-height:520px;background:#899A77}.houdan-content{padding:72px 64px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid rgb(255 255 255 / .18)}.section-num{font-family:'Lora',serif;font-size:13px;font-weight:400;color:rgb(249 247 242 / .6);margin-bottom:8px;display:block}.section-title{font-family:'Lora',serif;font-size:clamp(24px, 2.8vw, 32px);font-weight:500;color:#fff;line-height:1.25;margin-bottom:18px}.section-title em{font-style:italic;color:#f7f0e2}.title-underline{width:36px;height:1.5px;background:rgb(249 247 242 / .5);margin-bottom:28px}.section-body{font-family:'Poppins',sans-serif;font-size:14.5px;font-weight:300;line-height:1.85;color:rgb(249 247 242 / .85)}.houdan-croquis{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 48px;position:relative;overflow:hidden}.houdan-croquis::before{content:'';position:absolute;inset:0;background:rgb(13 32 9 / .06);pointer-events:none}.croquis-frame{position:relative;z-index:2;text-align:center}.croquis-frame img{width:100%!important;max-width:400px!important;height:auto!important;display:block;transition:transform 0.7s ease}.croquis-frame:hover img{transform:scale(1.02)}.croquis-caption{font-family:'Lora',serif;font-style:italic;font-size:11px;color:rgb(249 247 242 / .6);text-align:center;margin-top:18px;letter-spacing:.5px}@media (max-width:768px){.section-houdan{grid-template-columns:1fr}.houdan-content{padding:48px 28px;border-right:none;border-bottom:1px solid rgb(255 255 255 / .18)}.houdan-croquis{padding:40px 28px}.croquis-frame img{max-width:280px!important}}.lideange-page--a-propos figure.wp-block-image{margin:0;height:100%}.lideange-page--a-propos .croquis-frame figure.wp-block-image{height:auto}.lideange-page--a-propos .hero-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgb(13 32 9 / .18) 0%,rgb(13 32 9 / .42) 55%,rgb(13 32 9 / .72) 100%)}.lideange-page--a-propos .hero-sub::before{content:"";display:block;width:36px;height:1.5px;background:#AC8D5B;margin:0 auto 24px}.lideange-page--a-propos .section-body::before{content:"";display:block;width:36px;height:1.5px;background:rgb(249 247 242 / .5);margin-bottom:28px}.lideange-page--a-propos .apropos-hero::after{content:"";position:absolute;bottom:28px;left:50%;width:20px;height:28px;z-index:3;opacity:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='28' viewBox='0 0 20 28' fill='none'%3E%3Cline x1='10' y1='0' x2='10' y2='22' stroke='rgba(249,247,242,0.5)' stroke-width='1'/%3E%3Cpolyline points='4,16 10,23 16,16' fill='none' stroke='rgba(249,247,242,0.5)' stroke-width='1'/%3E%3C/svg%3E") no-repeat;animation:fade-up 0.9s 1.6s ease forwards,arrow-bounce 2.2s ease-in-out 2.5s infinite}.lideange-page--a-propos .hero-title{color:#f9f7f2}.lideange-page--a-propos .houdan-content .section-title{color:#fff}