.np-heritage{display:block;margin:var(--np-heritage-mt, 0) 0 var(--np-heritage-mb, 0);padding-bottom:clamp(48px,7vw,96px);background:var(--np-heritage-bg, var(--np-sky))}.np-heritage__hero{position:relative;display:flex;justify-content:center;min-height:var(--np-heritage-height, 60vh);padding-bottom:calc(var(--np-heritage-overlap, 200px) + clamp(40px,4vw,64px));overflow:hidden;isolation:isolate}.np-heritage__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.np-heritage__bg picture,.np-heritage__bg-img{display:block;width:100%;height:100%}.np-heritage__bg-img{object-fit:cover;transform:scale(calc(1.02 + var(--np-heritage-progress, 0) * .06));filter:grayscale(var(--np-heritage-gray, 0)) contrast(var(--np-heritage-contrast, 1)) blur(calc(var(--np-heritage-progress, 0) * 10px));transition:filter .1s linear;will-change:transform,filter}.np-heritage--tone{--np-heritage-gray: 1;--np-heritage-contrast: 1.08}.np-heritage__tint{position:absolute;top:0;right:0;bottom:0;left:0;display:none;background:var(--np-heritage-overlay);mix-blend-mode:color}.np-heritage--tone .np-heritage__tint{display:block}.np-heritage__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--np-heritage-overlay) 0%,transparent 62%),var(--np-heritage-overlay);opacity:var(--np-heritage-overlay-opacity, .45)}.np-heritage__intro{width:min(860px,100% - 40px);padding-top:clamp(72px,12vh,140px);text-align:center}.np-heritage__intro .np-heading{--np-heading-size: clamp(38px, 5.4vw, 78px)}.np-heritage__intro .np-text{max-width:600px;margin-inline:auto;opacity:.92}.np-heritage__stats{display:flex;flex-wrap:wrap;justify-content:center;margin:clamp(28px,4vw,44px) 0 0}.np-heritage__stat{display:flex;flex-direction:column-reverse;gap:4px;min-width:140px;padding:4px clamp(16px,2.4vw,32px);color:var(--np-heading-color, #fff)}.np-heritage__stat+.np-heritage__stat{border-left:1px solid color-mix(in srgb,currentColor 35%,transparent)}@media(max-width:749px){.np-heritage__stats{display:grid;grid-template-columns:1fr 1fr;row-gap:22px}.np-heritage__stat{min-width:0;padding:2px 12px}.np-heritage__stat+.np-heritage__stat{border-left:0}.np-heritage__stat:nth-child(2n){border-left:1px solid color-mix(in srgb,currentColor 35%,transparent)}}.np-heritage__stat dd{margin:0;font-family:var(--font-headline);font-style:italic;font-size:clamp(26px,2.6vw,38px);line-height:1}.np-heritage__stat dt{font-family:var(--font-base);font-size:13px;line-height:1.35;opacity:.85}.np-heritage__cards{position:relative;z-index:2;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:clamp(16px,2vw,28px);max-width:var(--site-max-width, 1600px);margin:calc(-1 * var(--np-heritage-overlap, 200px)) auto 0;padding:0 clamp(20px,3.2vw,64px)}.np-heritage__card{display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 40px 70px -40px #110d4480}.np-heritage__card-media{aspect-ratio:4 / 3;overflow:hidden;background:var(--np-sky)}.np-heritage__card-media img,.np-heritage__card-media svg{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .6s ease}.np-heritage--grayscale .np-heritage__card-media img{filter:grayscale(1) contrast(1.05)}.np-heritage__card:hover .np-heritage__card-media img{transform:scale(1.04);filter:none}.np-heritage__card-body{padding:clamp(20px,2vw,28px);color:var(--np-navy)}.np-heritage__card-eyebrow{margin:0 0 10px;font-family:var(--font-navigation);font-weight:600;font-size:12px;letter-spacing:.16em;text-transform:uppercase;opacity:.65}.np-heritage__card-title{margin:0;font-family:var(--font-navigation);font-weight:700;font-size:clamp(20px,1.7vw,26px);line-height:1.15;letter-spacing:-.015em}.np-heritage__card-text{margin-top:12px;font-family:var(--font-base);font-size:15px;line-height:1.6;opacity:.82}.np-heritage__card-text p{margin:0}@media(max-width:989px){.np-heritage__cards{grid-auto-columns:min(82%,380px);overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory;scroll-padding-inline:20px;scrollbar-width:none}.np-heritage__cards::-webkit-scrollbar{display:none}.np-heritage__card{scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.np-heritage__bg-img{transform:none;filter:none}.np-heritage__card-media img{transition:none}}.np-heritage__ai{position:absolute;top:14px;right:14px;z-index:2;padding:2px 6px;border-radius:6px;background:#ffffffd1;font-family:var(--font-navigation);font-weight:700;font-size:9px;letter-spacing:.06em;line-height:1.4;color:var(--np-navy)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/np-heritage.css.map */
