:root{
  --hdH: 64px;
}
.nvTrust{display:block;background:var(--nv-trust-bg,#e8e3dd);color:#460032;font:400 15px/1.5 'Ysabeau',system-ui,sans-serif;-webkit-font-smoothing:antialiased;--nv-trust-ease:cubic-bezier(.16,1,.3,1)}
.nvTrust *,.nvTrust *::before,.nvTrust *::after{box-sizing:border-box}
.nvTrust__inner{max-width:1440px;margin:0 auto;padding:32px clamp(28px,3.6vw,72px);display:grid;grid-template-columns:minmax(0,508fr) minmax(0,806fr);column-gap:23px;align-items:start}
.nvTrust__featureWrap{position:sticky;top:calc(var(--hdH,64px) + 26px);align-self:start}
.nvTrust__feature{position:relative;isolation:isolate;aspect-ratio:3/4;max-height:calc(100vh - var(--hdH,64px) - 50px);overflow:hidden;background:#e8e3dd}
.nvTrust__feature::after{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(rgba(12,4,9,0) 38%,rgba(12,4,9,.52) 70%,rgba(12,4,9,.84))}
.nvTrust__media,.nvTrust__image,.nvTrust__placeholder{display:block;width:100%;height:100%}
.nvTrust__image{position:absolute;inset:0;object-fit:cover;object-position:center}
.nvTrust__placeholder{position:absolute;inset:0;background:#c8b9b2;fill:#e5d8d0}
.nvTrust__featureCopy{position:absolute;z-index:2;left:clamp(20px,2.6vw,35px);right:clamp(20px,2.6vw,35px);bottom:clamp(20px,2.6vw,35px);color:#fff}
.nvTrust__eyebrow{display:block;font-size:11px;font-weight:640;line-height:1.5;letter-spacing:3.3px;text-transform:uppercase;color:#f2decc}
.nvTrust__heading{font:400 clamp(28px,2.6vw,40px)/1.1 'Queens',Georgia,serif;letter-spacing:0;text-align:left;color:#fff;margin:10px 0 0}
.nvTrust__benefits{padding-left:clamp(0px,3vw,48px)}
.nvTrust__benefit{display:grid;grid-template-columns:minmax(0,1fr) 48px;align-items:center;column-gap:clamp(16px,2.2vw,32px);padding:clamp(18px,2.2vw,26px) 0;border-top:1px solid rgba(70,0,50,.16)}
.nvTrust__benefit:last-child{border-bottom:1px solid rgba(70,0,50,.16)}
.nvTrust__benefitTitle{font:400 clamp(18px,1.65vw,25px)/1.2 'Queens',Georgia,serif;text-transform:none;letter-spacing:0;color:#460032;margin:0}
.nvTrust__icon{display:block;width:48px;height:48px;justify-self:end;color:#460032}
.nvTrust__svg,.nvTrust__iconImage{display:block;width:48px;height:48px}
.nvTrust__iconImage{object-fit:contain}
.nvTrust__svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;overflow:visible}
.nvTrust__svg .nvTrust__accent{fill:#e4a3a1;stroke:none}
.nvTrust.is-ready .nvTrust__benefit{opacity:0;transform:translateY(22px);transition:opacity 1.1s ease,transform 1.3s var(--nv-trust-ease)}
.nvTrust.is-ready .nvTrust__benefit.is-in{opacity:1;transform:none}
.nvTrust.is-ready .nvTrust__svg path:not(.nvTrust__accent){stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1s var(--nv-trust-ease)}
.nvTrust.is-ready .nvTrust__benefit.is-in .nvTrust__svg path:not(.nvTrust__accent){stroke-dashoffset:0}
.nvTrust.is-ready .nvTrust__svg .nvTrust__accent{opacity:0;transform:scale(.6);transform-origin:center;transform-box:fill-box;transition:opacity .55s ease .3s,transform .7s var(--nv-trust-ease) .3s}
.nvTrust.is-ready .nvTrust__benefit.is-in .nvTrust__svg .nvTrust__accent{opacity:1;transform:none}
@media(max-width:900px){.nvTrust__inner{grid-template-columns:minmax(0,1fr);row-gap:clamp(18px,3vh,26px);padding-block:7vh}.nvTrust__featureWrap{position:static}.nvTrust__feature{max-height:none}.nvTrust__benefits{padding-left:0}}
@media(max-width:620px){.nvTrust__benefit{grid-template-columns:minmax(0,1fr) 40px;column-gap:16px}.nvTrust__icon,.nvTrust__svg,.nvTrust__iconImage{width:40px;height:40px}}
@media(prefers-reduced-motion:reduce){.nvTrust.is-ready .nvTrust__benefit{opacity:1;transform:none;transition:none}.nvTrust.is-ready .nvTrust__svg path:not(.nvTrust__accent){stroke-dasharray:none;stroke-dashoffset:0;transition:none}.nvTrust.is-ready .nvTrust__svg .nvTrust__accent{opacity:1;transform:none;transition:none}}
