.np-bl-hero{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;text-align:left;height:70vh;min-height:520px;max-height:760px;padding:40px 60px 56px;background-color:var(--np-text-dark);background-image:var(--np-bl-hero-desktop);background-size:cover;background-position:center;background-repeat:no-repeat}.np-bl-hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,var(--np-bl-overlay, .7)),rgba(0,0,0,calc(var(--np-bl-overlay, .7) * .5)) 30%,#0000 68%),linear-gradient(to right,rgba(0,0,0,calc(var(--np-bl-overlay, .7) * .7)),#0000 58%)}.np-bl-hero__content{max-width:640px}.np-bl-hero>*{position:relative;z-index:1;color:var(--np-bg-white)}.np-bl-hero__eyebrow{display:block;font-family:var(--np-font-body);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:14px}.np-bl-hero__heading{font-family:var(--np-font-heading);font-size:64px;font-weight:400;line-height:1.1;margin:0}.np-bl-hero__sub{font-family:var(--np-font-body);font-size:17px;font-weight:400;line-height:1.6;letter-spacing:normal;text-transform:none;margin:14px 0 0;max-width:46ch}.np-bl-hero__meta{display:inline-block;margin:20px 0 0;padding-top:16px;border-top:1px solid rgba(255,255,255,.35);font-family:var(--np-font-body);font-size:13px;font-weight:400;line-height:1.5}.np-bl-intro{max-width:1600px;margin:0 auto;padding:50px 60px 10px;text-align:center}.np-bl-intro__inner{max-width:80%;margin:0 auto;font-family:var(--np-font-body);font-size:16px;line-height:1.6;color:var(--np-text-medium)}.np-bl-intro__inner p{margin:0 0 16px}.np-bl-intro__inner p:last-child{margin-bottom:0}.np-bl-intro__inner strong{color:var(--np-text-dark);font-weight:600}.np-bl-callouts{padding:20px 60px}.np-bl-callouts--default{background:var(--np-bg-offwhite);color:var(--np-text-dark)}.np-bl-callouts--tinted{background:var(--np-bg-taupe);color:var(--np-text-dark)}.np-bl-callouts--band{background:var(--np-brand-green);color:var(--np-bg-white)}.np-bl-callouts__list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;max-width:1200px;margin:0 auto;padding:0;list-style:none}.np-bl-callouts__item{padding:4px 0;font-family:var(--np-font-body);font-size:14px;font-weight:400;letter-spacing:normal;text-transform:none;text-align:center}.np-bl-callouts__item+.np-bl-callouts__item:before{content:"\b7";display:inline-block;margin:0 18px;opacity:.55;letter-spacing:0}.np-bl-section{padding:70px 0}.np-bl-section--tinted{background:var(--np-bg-taupe)}.np-bl-section--band{background:var(--np-brand-green)}.np-bl-section__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:24px;max-width:1200px;margin:0 auto;padding:0 60px}.np-bl-section--band .np-bl-rowhead__heading,.np-bl-section--band .np-bl-card__title,.np-bl-section--band .np-bl-lead,.np-bl-section--band .np-bl-card__price{color:var(--np-bg-white)}.np-bl-section--band .np-bl-rowhead__kicker{color:#ffffffd9}.np-bl-section--band .np-bl-shopall{color:var(--np-bg-white);border-bottom-color:#ffffffa6}.np-bl-section--band .np-bl-card__image-wrapper{background:#ffffff1f}.np-bl-rowhead__kicker{display:block;font-family:var(--np-font-body);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--np-text-light);margin-bottom:8px}.np-bl-rowhead__heading{grid-column:1;grid-row:1;font-family:var(--np-font-heading);font-size:42px;font-weight:400;line-height:1.15;color:var(--np-text-dark);margin:0 0 12px}.np-bl-shopall{grid-column:2;grid-row:1;justify-self:end;align-self:end;display:inline-flex;align-items:center;min-height:44px;margin-bottom:12px;font-family:var(--np-font-body);font-size:12px;letter-spacing:1.5px;text-transform:uppercase;font-weight:600;text-decoration:none;color:var(--np-brand-green);border-bottom:1px solid var(--np-brand-green);white-space:nowrap;transition:color .3s,border-color .3s}.np-bl-shopall:hover{color:var(--np-brand-green-dark);border-bottom-color:var(--np-brand-green-dark)}.np-bl-lead{grid-column:1 / -1;grid-row:2;max-width:720px;margin:0 0 36px;font-family:var(--np-font-body);font-size:16px;line-height:1.6;color:var(--np-text-medium)}.np-bl-scroller{grid-column:1 / -1;grid-row:3}.np-bl-lead p{margin:0 0 10px}.np-bl-lead p:last-child{margin-bottom:0}.np-bl-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px;list-style:none;margin:0;padding:0}.np-bl-card{margin:0}.np-bl-card__link{display:flex;flex-direction:column;text-decoration:none;color:inherit}.np-bl-card__image-wrapper{aspect-ratio:2 / 3;overflow:hidden;margin-bottom:20px;background:var(--np-bg-offwhite);border-radius:2px}.np-bl-card__image{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.np-bl-card__link:hover .np-bl-card__image{transform:scale(1.03)}.np-bl-card__info{display:flex;flex-direction:column}.np-bl-card__title{font-family:var(--np-font-heading);font-size:20px;font-weight:400;line-height:1.3;color:var(--np-text-dark);margin:0 0 10px;min-height:2em}.np-bl-card__price{font-family:var(--np-font-heading);font-size:20px;font-weight:500;color:var(--np-text-dark)}.np-bl-closing{max-width:1600px;margin:0 auto;padding:70px 60px 0;text-align:center}.np-bl-closing__inner{max-width:80%;margin:0 auto;font-family:var(--np-font-body);font-size:16px;line-height:1.6;color:var(--np-text-medium)}.np-bl-closing__heading{font-family:var(--np-font-heading);font-size:42px;font-weight:400;color:var(--np-text-dark);margin:0 0 16px}.np-bl-cta{text-align:center;padding:40px 60px 80px}.np-bl-cta__button{display:inline-flex;align-items:center;justify-content:center;min-width:220px;min-height:52px;padding:16px 40px;background:var(--np-brand-green);color:var(--np-bg-white);font-family:var(--np-font-body);font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;transition:background .3s ease}.np-bl-cta__button:hover{background:var(--np-brand-green-dark)}.np-bl-crossref{max-width:1600px;margin:0 auto;padding:0 60px 80px;text-align:center;font-family:var(--np-font-body);font-size:14px;line-height:1.7;color:var(--np-text-light)}.np-bl-crossref a,.np-bl-intro__inner a,.np-bl-lead a,.np-bl-closing__inner a{color:var(--np-brand-green);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#09542959;transition:color .3s,text-decoration-color .3s}.np-bl-crossref a:hover,.np-bl-intro__inner a:hover,.np-bl-lead a:hover,.np-bl-closing__inner a:hover{color:var(--np-brand-green-dark);text-decoration-color:var(--np-brand-green-dark)}.np-bl-section--band .np-bl-lead a{color:var(--np-bg-white);text-decoration-color:#ffffff80}.np-bl-shopall:focus-visible,.np-bl-card__link:focus-visible,.np-bl-cta__button:focus-visible,.np-bl-crossref a:focus-visible,.np-bl-intro__inner a:focus-visible,.np-bl-lead a:focus-visible,.np-bl-closing__inner a:focus-visible,.np-bl-scroller:focus-visible{outline:2px solid var(--np-brand-green);outline-offset:4px}.np-bl-section--band .np-bl-shopall:focus-visible,.np-bl-section--band .np-bl-card__link:focus-visible,.np-bl-section--band .np-bl-scroller:focus-visible{outline-color:var(--np-bg-white)}@media(max-width:1200px){.np-bl-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1024px){.np-bl-section__inner,.np-bl-intro,.np-bl-closing,.np-bl-crossref{padding-left:40px;padding-right:40px}.np-bl-hero{padding:40px}.np-bl-hero__heading{font-size:52px}.np-bl-rowhead__heading,.np-bl-closing__heading{font-size:36px}.np-bl-intro__inner,.np-bl-closing__inner{max-width:100%}}@media(max-width:768px){.np-bl-hero{height:88vh;height:88svh;min-height:0;max-height:none;padding:32px 20px 76px;background-image:var(--np-bl-hero-mobile, var(--np-bl-hero-desktop))}.np-bl-hero__content{max-width:100%}.np-bl-hero__heading{font-size:44px}.np-bl-hero__sub{font-size:16px;max-width:none}.np-bl-hero__meta{margin-top:16px;padding-top:14px;font-size:12px}.np-bl-intro{padding:36px 20px 0}.np-bl-intro__inner{max-width:100%;text-align:left}.np-bl-callouts{padding:16px 20px}.np-bl-callouts__list{flex-direction:column;gap:8px}.np-bl-callouts__item{padding:0;font-size:13px}.np-bl-callouts__item+.np-bl-callouts__item:before{content:none}.np-bl-section{padding:44px 0 24px}.np-bl-section__inner{display:flex;flex-direction:column;align-items:stretch;padding:0;max-width:100%}.np-bl-rowhead__heading,.np-bl-lead{padding:0 20px}.np-bl-rowhead__heading{font-size:32px;margin-bottom:8px}.np-bl-lead{max-width:100%;margin-bottom:22px;font-size:15px}.np-bl-shopall{display:flex;align-items:center;justify-content:center;align-self:center;justify-self:center;grid-column:auto;grid-row:auto;width:auto;min-width:220px;min-height:48px;margin:18px 20px 0;padding:14px 32px;border-bottom:0;border-radius:50px;background:var(--np-brand-green);color:var(--np-bg-white);font-size:13px;font-weight:600;letter-spacing:.1em;line-height:1;text-align:center;white-space:normal}.np-bl-section--band .np-bl-shopall{background:var(--np-bg-white);color:var(--np-brand-green);border-bottom:0}.np-bl-scroller{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-padding-left:20px;scroll-padding-right:20px;scrollbar-width:none;-ms-overflow-style:none}.np-bl-scroller::-webkit-scrollbar{display:none}.np-bl-grid{display:flex;gap:16px;padding:0 20px 20px}.np-bl-card{flex:0 0 82%;min-width:82%;scroll-snap-align:start}.np-bl-card:last-child{scroll-snap-align:end}.np-bl-card__image-wrapper{margin-bottom:14px}.np-bl-closing{padding:30px 20px 0;text-align:left}.np-bl-closing__inner{max-width:100%}.np-bl-closing__heading{font-size:32px}.np-bl-cta{padding:32px 20px 40px}.np-bl-cta__button{width:auto;min-width:220px;padding:16px 40px;border-radius:50px;letter-spacing:.1em;font-weight:600}.np-bl-crossref{padding:0 20px 50px;font-size:13px}}@media(max-width:480px){.np-bl-hero__heading{font-size:36px}.np-bl-rowhead__heading,.np-bl-closing__heading{font-size:28px}.np-bl-card{flex:0 0 85%;min-width:85%}.np-bl-card__title,.np-bl-card__price{font-size:18px}}@media(prefers-reduced-motion:reduce){.np-bl-card__image,.np-bl-shopall,.np-bl-cta__button{transition:none}.np-bl-scroller{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/np-brand-landing.css.map */
