<!-- wp:html -->
<style>
.hp-hero{position:relative;background:#111;overflow:hidden;margin-bottom:0}
.hp-hero img{width:100%;height:540px;object-fit:cover;opacity:.5;display:block}
.hp-hero-inner{position:absolute;bottom:0;left:0;right:0;padding:60px 48px;background:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,.3) 60%,transparent 100%)}
.hp-hero-badge{font-family:Montserrat,sans-serif;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:#c8a97e;padding:4px 10px;border-radius:2px;display:inline-block;margin-bottom:14px}
.hp-hero-title{font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(26px,4.5vw,58px);font-weight:700;color:#fff;line-height:1.1;margin:0 0 14px;max-width:860px}
.hp-hero-title a{color:#fff!important;text-decoration:none}
.hp-hero-title a:hover{color:#c8a97e!important}
.hp-hero-excerpt{font-family:"DM Sans",sans-serif;font-size:16px;color:rgba(255,255,255,.8);max-width:600px;margin-bottom:14px;line-height:1.6}
.hp-hero-meta{font-family:Montserrat,sans-serif;font-size:12px;color:rgba(255,255,255,.55)}
@media(max-width:768px){.hp-hero img{height:300px}.hp-hero-inner{padding:28px 20px}}
</style>
<!-- /wp:html -->

[coiffure_hero]

<!-- wp:html -->
[ca_featured_section]
[ca_latest_grid]
[ca_newsletter_strip]
<!-- /wp:html -->
