/* Local Header22 trial: scope every rule to Inicio; retain full canvas geometry. */
.home-separated-hero .home-separated-stage{position:relative;container-type:inline-size;aspect-ratio:1920/850}

.home-separated-hero .home-separated-copy{position:absolute;inset:0;color:#fff;pointer-events:none}

.home-separated-hero .home-separated-label{position:absolute;left:6.46%;top:24.2%;margin:0;font-family:Switzer,Arial,sans-serif;font-size:1.694444cqw;font-weight:400;line-height:1.1;letter-spacing:-.045em;color:#FF9F50;text-shadow:1px 1px 1px #000}

.home-separated-hero .home-separated-copy h1{position:absolute;left:6.15%;top:30.8%;margin:0;font-family:"neue-haas-grotesk-display",sans-serif;font-weight:700;font-synthesis:none;font-size:3.520833cqw;line-height:.8;letter-spacing:-.055em;text-shadow:.035em .04em 0 #000;text-wrap:nowrap}

.home-separated-hero .home-separated-copy h1 em{font-style:normal;color:#EB7202}

.home-separated-hero .home-separated-line{display:block;white-space:nowrap}

.home-separated-hero .home-separated-body{position:absolute;left:6.25%;top:55.2%;width:45%;font-family:Switzer,Arial,sans-serif;font-size:1.694444cqw;font-weight:400;font-synthesis:none;line-height:.99;letter-spacing:-.055em;text-shadow:.035em .04em 0 #000}

.home-separated-hero .home-separated-body p{margin:0}

.home-separated-hero .home-separated-body p+p{margin-top:1.6cqw}

.home-separated-hero img.home-separated-signature{position:absolute;left:auto;right:1.82%;top:88.24%;width:13.38%;height:auto;max-width:none;transform:none;filter:drop-shadow(.08cqw .1cqw 0 #000)}


/* Shade only the lower photograph; keep copy and signature above this layer. */
.home-separated-hero .home-separated-stage::after{content:"";position:absolute;inset:auto 0 0;height:40%;background:linear-gradient(to top,rgba(5,8,18,.58) 0%,rgba(5,8,18,.22) 40%,rgba(5,8,18,0) 100%);pointer-events:none;z-index:1}

.home-separated-hero .home-separated-copy,.home-separated-hero img.home-separated-signature{z-index:2}