.ns-inv{position:relative;overflow:hidden;background:#000!important;min-height:33.34vw;display:flex;align-items:center;justify-content:center;padding:64px 24px!important}.ns-inv-side{position:absolute;top:0;bottom:0;height:100%;width:auto;max-width:none;display:block;pointer-events:none;margin:0!important}.ns-inv-left{left:0;-webkit-mask-image:linear-gradient(to right,#000 82%,transparent);mask-image:linear-gradient(to right,#000 82%,transparent)}.ns-inv-right{right:0;-webkit-mask-image:linear-gradient(to left,#000 82%,transparent);mask-image:linear-gradient(to left,#000 82%,transparent)}.ns-inv .ns-narrow{position:relative;z-index:1;max-width:620px;margin:0 auto;text-align:center}.ns-inv h2.ns-inv-h{color:#E7C690!important;text-wrap:balance;margin-bottom:.45em!important}.ns-inv p.ns-inv-h3{font-family:'Cormorant Garamond',Georgia,serif;font-weight:500;font-size:clamp(24px,2.4vw,32px);line-height:1.25;color:#F4EEE2;text-wrap:balance;margin:0 0 .35em!important}.ns-inv p.ns-inv-tag{font-family:'Cormorant Garamond',Georgia,serif;font-style:italic;font-weight:500;font-size:clamp(19px,1.7vw,23px);color:#E7C690;margin:0 0 1.4em!important;text-wrap:balance;line-height:1.35!important}.ns-inv .ns-body p{margin:0 0 .6em!important}.ns-inv .ns-inv-strong{font-weight:600;color:#F4EEE2}.ns-inv a.ns-inv-btn{display:inline-block;margin-top:1.2em;background:linear-gradient(135deg,#c9a227 0%,#f7e08c 46%,#e9c65a 60%,#bf9b30 100%);color:#241803!important;font-family:Montserrat,sans-serif;font-weight:600;font-size:13.6px;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;padding:16px 34px;border-radius:99px;box-shadow:0 6px 20px rgb(0 0 0 / .45);transition:transform .25s,box-shadow .25s}.ns-inv a.ns-inv-btn:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgb(0 0 0 / .55)}@media (max-width:849px){.ns-inv-side{opacity:.5;width:50%!important;object-fit:cover}.ns-inv-left{object-position:left center}.ns-inv-right{object-position:right center}}@media (max-width:549px){.ns-inv a.ns-inv-btn{font-size:12px;padding:14px 22px}}.ns-inv::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;z-index:3;pointer-events:none;background:linear-gradient(90deg,transparent,#b8893b 16%,#fbeec4 38%,#fff7e0 50%,#fbeec4 62%,#b8893b 84%,transparent)}