/* Dark editorial hero with an explicit, valid RGBA overlay. */
header{z-index:5;background:linear-gradient(180deg,rgba(12,13,12,.5),rgba(12,13,12,0))}
.hero{height:760px;min-height:720px;background:#101210;isolation:isolate}
.hero-photo{inset:0 0 0 18%;height:auto;z-index:0;background-image:url('natalia-banner-1920x1080.png');background-size:cover;background-position:center 20%;filter:brightness(.74) saturate(.7)}
.hero::before{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(16,18,16,1) 0%,rgba(16,18,16,1) 18%,rgba(16,18,16,.94) 27%,rgba(16,18,16,.76) 39%,rgba(16,18,16,.32) 55%,rgba(16,18,16,.08) 77%,rgba(16,18,16,.12) 100%)}
.hero-content{max-width:58%;padding:200px 5% 125px 7%;z-index:2}
.hero .eyebrow{color:#d6c5b1;font-size:9px;letter-spacing:2.5px}
.hero h1{font-size:clamp(46px,4.9vw,76px);line-height:1.14;margin:25px 0;letter-spacing:-1.8px}
.hero h1 em{color:#ccb6a0}
.hero p{font-size:14px;line-height:1.9;color:#e1e0d8}
.hero .actions{gap:24px;flex-wrap:wrap}
.hero .glass{background:linear-gradient(135deg,rgba(214,203,177,.26),rgba(125,128,101,.3));border-color:rgba(222,215,194,.55);border-radius:8px;gap:36px;padding:16px 23px;min-height:54px}
.hero .text-link{color:#eee9df;font-size:11px;gap:15px}
.hero-bottom{border-color:rgba(233,225,210,.2);font-size:9px;z-index:2}
.hero-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:28px 7%;background:#1a1d19;color:#e5e4d9;border-top:1px solid #ffffff12}
.hero-highlight{display:flex;align-items:center;gap:17px;padding:8px 28px;border-right:1px solid #ffffff20}
.hero-highlight:first-child{padding-left:0}.hero-highlight:last-child{border:0;padding-right:0}
.hero-highlight svg{width:34px;height:34px;flex:none;fill:none;stroke:#b4b393;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}
.hero-highlight strong{display:block;font-size:12px;font-weight:500;line-height:1.5}.hero-highlight span{display:block;color:#a9afa2;font-size:10px;line-height:1.6;margin-top:4px}
@media(min-width:1600px){.hero{height:850px}.hero-content{padding-top:230px}}
@media(max-width:800px){.hero{height:auto;min-height:880px}.hero-photo{inset:85px 0 auto;height:420px;background-position:center 15%;filter:brightness(.75) saturate(.7)}.hero::before{background:linear-gradient(180deg,rgba(16,18,16,.3) 0%,rgba(16,18,16,0) 24%,rgba(16,18,16,.4) 39%,rgba(16,18,16,1) 56%,rgba(16,18,16,1) 100%)}.hero-content{max-width:100%;padding:460px 7% 110px}.hero h1{font-size:clamp(43px,7vw,58px)}.hero-highlights{padding:20px 7%;gap:18px;grid-template-columns:1fr}.hero-highlight,.hero-highlight:first-child,.hero-highlight:last-child{padding:8px 0;border-right:0}.hero-highlight svg{width:30px;height:30px}.hero-highlight span{font-size:11px}.hero-bottom span:nth-child(2){display:none}}
