.nvz-community-csr{background:var(--nvz-color-bg-base)}.supp-community-page.nvz-section.nvz-community-csr{--nvz-csr-section-y: clamp(1.5rem, 3vw, 2.5rem);padding-block:var(--nvz-csr-section-y)}.supp-community-page.nvz-section.nvz-community-csr[data-nvz-community-csr-hero]{padding-top:var(--nvz-align-section-y-desktop);padding-bottom:0}.supp-community-page.nvz-section.nvz-community-csr[data-nvz-community-csr-impact]{padding-block:clamp(3rem,5vw,4rem)}.nvz-community-csr .nvz-container{display:grid;gap:var(--nvz-space-lg)}.nvz-community-csr__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--nvz-space-lg);align-items:center}.nvz-community-csr__hero-side{display:grid;gap:var(--nvz-space-md)}.nvz-community-csr__hero-copy{display:grid;gap:var(--nvz-space-sm)}.nvz-community-csr__title{margin:0 0 .3rem;max-width:min(100%,24ch)}.nvz-community-csr__description{margin:0;max-width:min(100%,58ch)}.nvz-community-csr__hero-media{margin:0;border:1px solid var(--nvz-color-neutral-light);border-radius:var(--nvz-radius-lg);overflow:hidden;background:var(--nvz-color-bg-elevated);box-shadow:var(--nvz-shadow-md)}.nvz-community-csr__hero-media img{width:100%;height:100%;display:block;object-fit:contain}.nvz-community-csr__hero-panel{display:grid;gap:var(--nvz-space-sm);border:1px solid var(--nvz-color-neutral-light);border-radius:var(--supp-card-radius, var(--nvz-radius-lg));background:var(--nvz-color-bg-elevated);box-shadow:var(--supp-card-shadow, var(--nvz-shadow-sm));padding:var(--nvz-space-md)}.nvz-community-csr__hero-panel-badge{display:inline-flex;align-items:baseline;gap:var(--nvz-space-sm);color:var(--nvz-color-brand-primary)}.nvz-community-csr__hero-panel-badge span{font-size:clamp(1.7rem,2.8vw,2.3rem);line-height:1;font-weight:700}.nvz-community-csr__hero-panel-badge small{color:var(--nvz-color-text-secondary);font-size:.9rem}.nvz-community-csr__hero-panel-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--nvz-space-sm)}.nvz-community-csr__hero-panel-item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--nvz-space-sm);color:var(--nvz-color-text-primary);font-weight:500;line-height:1.4}.nvz-community-csr__pledge{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--nvz-space-md);border:1px solid var(--nvz-color-neutral-light);border-radius:var(--supp-card-radius, var(--nvz-radius-lg));background:var(--nvz-color-bg-elevated);box-shadow:var(--supp-card-shadow, var(--nvz-shadow-sm));padding:var(--nvz-space-lg)}.nvz-community-csr__pledge-main{display:grid;gap:var(--nvz-space-sm);align-content:start}.nvz-community-csr__pledge-label{margin:0;color:var(--nvz-color-text-secondary);text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-weight:600}.nvz-community-csr__pledge-title{margin:0;color:var(--nvz-color-text-primary);font-size:clamp(1.35rem,2.3vw,1.95rem);line-height:1.2}.nvz-community-csr__pledge-copy{margin:0;color:var(--nvz-color-text-secondary);line-height:1.65}.nvz-community-csr__pledge-badge{width:calc(var(--nvz-space-2xl) + var(--nvz-space-lg));height:calc(var(--nvz-space-2xl) + var(--nvz-space-lg));border-radius:var(--nvz-radius-full);border:1px solid color-mix(in srgb,var(--nvz-color-brand-primary) 24%,var(--nvz-color-neutral-light));background:color-mix(in srgb,var(--nvz-color-brand-soft) 68%,var(--nvz-color-bg-elevated));color:var(--nvz-color-text-primary);display:inline-flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--nvz-space-xs)}.nvz-community-csr__pledge-badge span{font-size:clamp(1.5rem,3vw,2rem);line-height:1;font-weight:700}.nvz-community-csr__pledge-badge small{color:var(--nvz-color-text-secondary);max-width:12ch;line-height:1.3;font-size:.74rem}.nvz-community-csr__group{display:grid;gap:var(--nvz-space-md)}.nvz-community-csr__group-head{max-width:70ch}.nvz-community-csr__group-head h2{margin:0;color:var(--nvz-color-text-primary);line-height:1.2;font-size:clamp(1.4rem,2.5vw,2rem)}.nvz-community-csr__group-copy{margin:var(--nvz-space-sm) 0 0;color:var(--nvz-color-text-secondary);line-height:1.65}.nvz-community-csr__grid{display:grid;gap:var(--nvz-space-md)}.nvz-community-csr__grid--commitment,.nvz-community-csr__grid--pillars,.nvz-community-csr__grid--projects{grid-template-columns:repeat(3,minmax(0,1fr))}.nvz-community-csr__card{border:1px solid var(--nvz-color-neutral-light);border-radius:var(--supp-card-radius, var(--nvz-radius-lg));background:var(--nvz-color-bg-elevated);box-shadow:var(--supp-card-shadow, var(--nvz-shadow-sm));padding:var(--nvz-space-lg)}.nvz-community-csr__card h3{margin:var(--nvz-space-md) 0 var(--nvz-space-sm);color:var(--nvz-color-text-primary);font-size:1.15rem;line-height:1.3}.nvz-community-csr__card p{margin:0;color:var(--nvz-color-text-secondary);line-height:1.65}.nvz-community-csr__icon{width:calc(var(--nvz-space-lg) + var(--nvz-space-sm) + var(--nvz-space-xs));height:calc(var(--nvz-space-lg) + var(--nvz-space-sm) + var(--nvz-space-xs));border-radius:var(--nvz-radius-full);display:inline-flex;align-items:center;justify-content:center;background:var(--nvz-color-brand-soft);color:var(--nvz-color-brand-primary)}.nvz-community-csr__icon-svg{width:var(--nvz-space-md);height:var(--nvz-space-md)}.nvz-community-csr__impact{border:1px solid var(--nvz-color-neutral-light);border-radius:var(--supp-card-radius, var(--nvz-radius-lg));background:var(--nvz-color-bg-section);box-shadow:var(--supp-card-shadow, var(--nvz-shadow-sm));padding:var(--nvz-space-xl);text-align:center}.nvz-community-csr__impact-quote{margin:0}.nvz-community-csr__impact-quote p{margin:0;color:var(--nvz-color-text-primary);font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.35;font-weight:600}.nvz-community-csr__impact-copy{margin:var(--nvz-space-md) auto 0;max-width:68ch;color:var(--nvz-color-text-secondary);line-height:1.65}.nvz-community-csr__project-media{margin:0 0 var(--nvz-space-md);border:1px solid var(--nvz-color-neutral-light);border-radius:var(--nvz-radius-md);overflow:hidden;background:var(--nvz-color-bg-section)}.nvz-community-csr__project-media img{width:100%;height:100%;object-fit:cover;display:block}.nvz-community-csr__project-media--placeholder{min-height:11.25rem;display:flex;align-items:center;justify-content:center}.nvz-community-csr__project-placeholder{width:100%;height:100%;color:color-mix(in srgb,var(--nvz-color-brand-muted) 65%,var(--nvz-color-bg-elevated));background:color-mix(in srgb,var(--nvz-color-brand-soft) 52%,var(--nvz-color-bg-elevated))}.nvz-community-csr__project-copy{display:grid;gap:var(--nvz-space-sm)}.nvz-community-csr__project-copy h3{margin:0}.nvz-community-csr__cta{border:1px solid var(--nvz-color-neutral-light);border-radius:var(--supp-card-radius, var(--nvz-radius-lg));background:var(--nvz-color-bg-elevated);box-shadow:var(--supp-card-shadow, var(--nvz-shadow-sm));padding:var(--nvz-space-xl);text-align:center}.nvz-community-csr__cta h2{margin:0;color:var(--nvz-color-text-primary);font-size:clamp(1.35rem,2.3vw,2rem);line-height:1.25}.nvz-community-csr__cta p{margin:var(--nvz-space-sm) auto 0;max-width:64ch;color:var(--nvz-color-text-secondary);line-height:1.65}.nvz-community-csr__button{margin-top:var(--nvz-space-lg)}.nvz-community-csr__button:focus-visible{outline:2px solid var(--nvz-color-brand-primary);outline-offset:2px}@media(max-width:989px){.nvz-community-csr__hero,.nvz-community-csr__hero-side,.nvz-community-csr__pledge{grid-template-columns:minmax(0,1fr)}.nvz-community-csr__grid--commitment,.nvz-community-csr__grid--pillars,.nvz-community-csr__grid--projects{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.nvz-community-csr .nvz-container{gap:var(--nvz-space-lg)}.nvz-community-csr__pledge{padding:var(--nvz-space-md)}.nvz-community-csr__pledge-badge{width:calc(var(--nvz-space-xl) + var(--nvz-space-lg));height:calc(var(--nvz-space-xl) + var(--nvz-space-lg))}.nvz-community-csr__grid--commitment,.nvz-community-csr__grid--pillars,.nvz-community-csr__grid--projects{grid-template-columns:minmax(0,1fr)}.nvz-community-csr__card,.nvz-community-csr__impact,.nvz-community-csr__cta,.nvz-community-csr__hero-panel{padding:var(--nvz-space-md)}}@media(max-width:989px){.nvz-community-csr__grid--pillars,.nvz-community-csr__grid--projects{display:flex;gap:var(--nvz-space-md);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--nvz-align-gutter-mobile, 16px);margin:-.75rem calc(var(--nvz-align-gutter-mobile, 16px) * -1) -1.5rem;padding:1rem var(--nvz-align-gutter-mobile, 16px) 2.5rem;scrollbar-width:none}.nvz-community-csr__grid--pillars::-webkit-scrollbar,.nvz-community-csr__grid--projects::-webkit-scrollbar{display:none}.nvz-community-csr__grid>.nvz-community-csr__card{flex:0 0 min(80%,20rem);scroll-snap-align:start}}.nvz-community-csr{--nvz-color-text-secondary: #5a6a7e;--nvz-csr-surface: color-mix(in srgb, var(--nvz-color-bg-elevated) 94%, var(--nvz-color-brand-soft));--nvz-csr-surface-strong: color-mix(in srgb, var(--nvz-color-bg-elevated) 70%, var(--nvz-color-brand-soft));--nvz-csr-border: color-mix(in srgb, var(--nvz-color-brand-primary) 18%, var(--nvz-color-neutral-light));--supp-card-shadow: none}.nvz-community-csr h2,.nvz-community-csr h3{text-wrap:balance}.supp-community-page.nvz-section.nvz-community-csr[data-nvz-community-csr-hero]{background:linear-gradient(165deg,color-mix(in srgb,var(--nvz-color-bg-base) 80%,var(--nvz-color-brand-soft)) 0%,var(--nvz-color-bg-base) 70%)}@media not (max-width:989px){.supp-community-page.nvz-section.nvz-community-csr[data-nvz-community-csr-hero]{padding-top:calc(var(--nav-padding-top, 16px) + 80px + clamp(1.5rem,3vw,2.5rem));padding-bottom:clamp(1rem,2vw,1.5rem)}.nvz-community-csr__hero{grid-template-columns:minmax(0,1fr) minmax(15rem,22rem);gap:clamp(2rem,5vw,5rem)}}.nvz-community-csr__title{margin:0}.nvz-community-csr__description{font-size:clamp(1rem,1.3vw,1.125rem);max-width:44ch}.nvz-community-csr__hero-panel{border:1px solid var(--nvz-csr-border);background:var(--nvz-csr-surface-strong);box-shadow:none;padding:clamp(1.5rem,3vw,2.5rem)}.nvz-community-csr__hero-panel-badge{flex-direction:column;align-items:center;gap:.35rem;width:100%;text-align:center;color:var(--nvz-color-text-primary)}.nvz-community-csr__hero-panel-badge span{font-size:clamp(3.5rem,7vw,5.5rem);letter-spacing:-.03em}.nvz-community-csr__hero-panel-badge small{font-size:1rem}@media(max-width:989px){.nvz-community-csr__hero-panel{padding:1rem 1.25rem}.nvz-community-csr__hero-panel-badge{flex-direction:row;align-items:baseline;justify-content:flex-start;gap:.75rem;text-align:left}.nvz-community-csr__hero-panel-badge span{font-size:2.75rem}}.nvz-community-csr__eyebrow{margin:0;font-size:.75rem;font-weight:700;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--nvz-color-brand-primary) 40%,var(--nvz-color-text-primary))}.nvz-community-csr__badges{list-style:none;margin:.2rem 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.1rem}.nvz-community-csr__badge{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:500;line-height:1.2;color:var(--nvz-color-text-primary)}.nvz-community-csr__badge:before{content:"";flex:none;width:.4rem;height:.4rem;border-radius:50%;background:#79c79e}.nvz-community-csr__hero--has-image{grid-template-areas:"copy" "media";gap:clamp(1rem,4vw,2rem)}.nvz-community-csr__hero--has-image .nvz-community-csr__hero-side{display:contents}.nvz-community-csr__hero--has-image .nvz-community-csr__hero-copy{grid-area:copy;align-content:center;justify-items:center;gap:clamp(.72rem,1.1vw,1rem);padding:clamp(1.5rem,5vw,2.4rem);text-align:center;background:color-mix(in srgb,var(--nvz-color-bg-elevated) 90%,var(--nvz-color-brand-soft));container-type:inline-size}.nvz-community-csr .nvz-community-csr__hero--has-image .nvz-community-csr__title{max-width:none;font-size:min(clamp(1.96rem,8.2vw,3rem),11cqi);line-height:1.03;letter-spacing:-.02em}.nvz-community-csr .nvz-community-csr__hero--has-image .nvz-community-csr__description{max-width:52ch;font-size:clamp(1.06rem,1.18vw,1.32rem);line-height:1.55}.nvz-community-csr__hero-media{position:relative;aspect-ratio:4 / 3;border:0;border-radius:0;box-shadow:none;background:var(--nvz-color-bg-elevated)}.nvz-community-csr__hero--has-image .nvz-community-csr__hero-media{grid-area:media}.nvz-community-csr__hero-media img{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center}@media not (max-width:989px){.nvz-community-csr__hero--has-image{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);grid-template-areas:"copy media";align-items:stretch;column-gap:clamp(2rem,4vw,4.92rem);min-height:clamp(500px,46vw,640px)}.nvz-community-csr__hero--has-image .nvz-community-csr__hero-copy{padding:clamp(2rem,5vw,6rem)}.nvz-community-csr .nvz-community-csr__hero--has-image .nvz-community-csr__title{font-size:min(clamp(2.2rem,4.9vw,4rem),11cqi)}.nvz-community-csr__hero--has-image .nvz-community-csr__hero-media{aspect-ratio:auto;height:100%}}.supp-community-page.nvz-section.nvz-community-csr[data-nvz-community-csr-hero]:has(.nvz-community-csr__hero--has-image){background:none}.nvz-community-csr__pledge{border:0;border-radius:0;background:none;box-shadow:none;padding:0}.nvz-community-csr__pledge-copy{max-width:60ch}[data-nvz-community-csr-commitment] .nvz-container{gap:clamp(1.25rem,2.5vw,2rem)}[data-nvz-community-csr-commitment] .nvz-community-csr__group{gap:.75rem}[data-nvz-community-csr-commitment]:has(.nvz-community-csr__pledge) .nvz-community-csr__group-head h2{font-size:1.125rem;font-weight:600;color:var(--nvz-color-text-primary)}.nvz-community-csr__grid--commitment{gap:0;border:1px solid var(--nvz-csr-border);border-radius:var(--nvz-radius-lg);background:var(--nvz-csr-surface);overflow:hidden}.nvz-community-csr__grid--commitment>.nvz-community-csr__card{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1rem;row-gap:.2rem;align-content:start;padding:clamp(1.25rem,2.2vw,1.75rem);border:0;border-radius:0;background:transparent;box-shadow:none}.nvz-community-csr__grid--commitment .nvz-community-csr__icon{grid-row:span 2}.nvz-community-csr__grid--commitment .nvz-community-csr__card h3{margin:0;align-self:end;font-size:1.05rem}@media not (max-width:989px){.nvz-community-csr__grid--commitment>.nvz-community-csr__card+.nvz-community-csr__card{border-left:1px solid var(--nvz-csr-border)}}@media(max-width:989px){.nvz-community-csr__grid--commitment{grid-template-columns:minmax(0,1fr)}.nvz-community-csr__grid--commitment>.nvz-community-csr__card+.nvz-community-csr__card{border-top:1px solid var(--nvz-csr-border)}}.nvz-community-csr__grid--pillars>.nvz-community-csr__card{border:1px solid var(--nvz-csr-border);background:var(--nvz-csr-surface);box-shadow:none;padding:clamp(1.25rem,2.5vw,2rem)}.nvz-community-csr__grid--pillars .nvz-community-csr__icon{width:3rem;height:3rem;background:var(--nvz-color-brand-soft);color:var(--nvz-color-text-primary)}.nvz-community-csr__grid--pillars .nvz-community-csr__icon-svg,.nvz-community-csr__grid--commitment .nvz-community-csr__icon-svg{width:55%;height:55%}.nvz-community-csr__grid--commitment .nvz-community-csr__icon{color:var(--nvz-color-text-primary)}.nvz-community-csr__grid--pillars .nvz-community-csr__card h3{margin-top:1.25rem}.nvz-community-csr__pillar-media{position:relative;margin:0;aspect-ratio:3 / 2;border-radius:var(--nvz-radius-md);overflow:hidden;background:var(--nvz-csr-surface-strong)}.nvz-community-csr__pillar-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}@media(max-width:989px){.nvz-community-csr__grid--pillars{margin:0 calc(var(--nvz-align-gutter-mobile, 16px) * -1);padding:0 var(--nvz-align-gutter-mobile, 16px) .25rem}}.nvz-community-csr__cta{max-width:min(100%,52rem);margin-inline:auto;border:1px solid var(--nvz-csr-border);background:var(--nvz-csr-surface-strong);box-shadow:none;padding:clamp(2rem,4vw,3.5rem) clamp(1.25rem,4vw,3rem)}.nvz-community-csr__cta p{margin-top:.5rem}.nvz-community-csr__button{margin-top:1.5rem}
/*# sourceMappingURL=/cdn/shop/t/18/assets/nvz.community.css.map */
