.header:not(.scrolled):not(.menu-open){background:#eac3c5f5;color:var(--chocolate);border-color:#2b1b1d18;backdrop-filter:blur(12px)}
.hero-jewels{background:#eac3c5;color:var(--chocolate)}
.hero-jewels .hero-photo{inset:106px -28% 0 auto;width:92%;height:calc(100% - 106px);object-fit:cover;object-position:center 52% !important;mask-image:linear-gradient(90deg,transparent 0%,transparent 18%,#000 40%)}
.hero-jewels .hero-shade{display:none}
.hero-jewels .hero-copy{left:6%;top:23%;width:36%;max-width:560px}
.hero-jewels h1{font-size:clamp(54px,4.9vw,82px);margin-bottom:18px}
.hero-jewels h1 em{color:var(--raspberry)}
.hero-jewels .hero-description{color:#5e4e4e;margin-bottom:22px}
.hero-jewels .discover{border-color:#2b1b1d88}
.hero-jewels .hero-bottom{right:4%;color:var(--chocolate)}
.hero-jewels .hero-bottom span:last-child{background:#eac3c5df;padding:8px 10px}
@media(max-width:900px){.hero-jewels .hero-photo{top:84px;height:calc(100% - 84px)}.hero-jewels .hero-copy{width:39%;top:25%;left:5%}.hero-jewels h1{font-size:clamp(46px,5.7vw,68px)}.hero-jewels .hero-description{font-size:14px}}
@media(max-width:600px){.hero-jewels{min-height:760px;height:100svh}.hero-jewels .hero-photo{top:76px;left:0;right:0;width:100%;height:44%;object-position:center 48% !important;mask-image:linear-gradient(180deg,#000 0%,#000 66%,transparent 100%)}.hero-jewels .hero-copy{left:6%;top:48%;width:88%;max-width:none}.hero-jewels h1{font-size:clamp(43px,11vw,58px);line-height:1.02;margin-bottom:16px}.hero-jewels .eyebrow{margin-bottom:14px}.hero-jewels .hero-description{font-size:14px;line-height:1.5;margin-bottom:18px;max-width:330px}.hero-jewels .discover{padding-bottom:8px;font-size:13px}.hero-jewels .hero-bottom{bottom:18px;left:6%}.hero-jewels .hero-bottom span:first-child{font-size:15px}}
@media(max-width:390px){.hero-jewels h1{font-size:43px}.hero-jewels .hero-copy{top:48%}}
