/* HARSY 3.1 — couverture jaune élégante */
.topbar,.hero .eyebrow{display:none!important}.site-header{top:0!important}
.hero.hero-cover{align-items:center;min-height:clamp(690px,82vh,860px);padding:80px 7vw;background-position:center center;color:#17120d}
.hero.hero-cover::before{background:linear-gradient(90deg,rgba(255,255,255,.97) 0%,rgba(255,255,255,.91) 30%,rgba(255,255,255,.52) 52%,rgba(255,255,255,.05) 73%,transparent 100%)}
.hero.hero-cover::after{display:none}.hero.hero-cover .hero-copy{max-width:650px}.hero.hero-cover h1{color:#17120d;text-shadow:none;font-size:clamp(60px,7vw,100px)}.hero.hero-cover .hero-copy>p{color:#4f473d;text-shadow:none}.hero.hero-cover .button.outline{color:#17120d;border-color:#17120d;background:rgba(255,255,255,.4)}.hero.hero-cover .hero-proof{color:#655b4e;border-color:#bfae91}.hero.hero-cover .hero-proof b{color:#17120d}
@media(max-width:760px){.hero.hero-cover{align-items:flex-end;min-height:calc(100svh - 72px);padding:90px 24px 48px;background-position:72% center;color:#fff}.hero.hero-cover::before{background:linear-gradient(180deg,rgba(8,7,5,.02) 0%,rgba(8,7,5,.06) 32%,rgba(8,7,5,.54) 58%,rgba(8,7,5,.96) 82%,rgba(8,7,5,.99) 100%)}.hero.hero-cover h1{color:#fff;text-shadow:0 3px 24px #000;font-size:clamp(50px,14vw,68px)}.hero.hero-cover .hero-copy>p{color:#fff;text-shadow:0 2px 12px #000}.hero.hero-cover .button.outline{color:#fff;border-color:#d4a238;background:rgba(0,0,0,.24)}.hero.hero-cover .hero-proof{color:#d7cec0;border-color:#ffffff55}.hero.hero-cover .hero-proof b{color:#fff}}
