.nl-home{color:var(--nl-ink);background:var(--nl-canvas);padding:clamp(64px,8vw,124px) 24px;overflow:hidden}.nl-home__inner{max-width:1440px;margin:auto}.nl-home h1,.nl-home h2,.nl-home h3{color:inherit;margin:0;letter-spacing:-.045em;line-height:1.08}.nl-home h1{font-size:clamp(3.5rem,7vw,7.5rem);max-width:12ch}.nl-home h2{font-size:clamp(2.7rem,5vw,5.5rem);max-width:15ch}.nl-home h3{font-size:clamp(1.4rem,2vw,2rem)}.nl-home p{font-size:clamp(1rem,1.3vw,1.25rem);line-height:1.65;max-width:37ch;margin:24px 0 32px}.nl-home__eyebrow{display:block;text-transform:uppercase;font-size:.78rem;letter-spacing:.16em;font-weight:700;margin-bottom:25px}.nl-home__button,.nl-home__text-link,.nl-home__empty-link{display:inline-flex;align-items:center;justify-content:space-between;gap:42px;text-decoration:none;font-weight:700;color:var(--nl-ink);font-size:1rem}.nl-home__button{background:var(--nl-ink);color:var(--nl-canvas);padding:18px 24px;border-radius:99px;min-height:54px}.nl-home__button:hover{background:var(--nl-clay);color:var(--nl-canvas)}.nl-home__text-link{border-bottom:1px solid currentColor;padding-bottom:9px}.nl-home__text-link:hover{color:var(--nl-clay)}.nl-home a:focus-visible{outline:3px solid var(--nl-clay);outline-offset:4px}.nl-home img{width:100%;height:100%;object-fit:cover;display:block}.nl-home--intro{padding-top:24px}.nl-home--intro .nl-home__inner{display:grid;grid-template-columns:48% 52%;min-height:680px;background:var(--nl-sage);border-radius:8px;overflow:hidden}.nl-home__intro-copy{padding:clamp(45px,7vw,110px);align-self:center}.nl-home__intro-media{min-height:600px;background:var(--nl-pale);position:relative;overflow:hidden}.nl-home__shapes{position:absolute;inset:0;background:radial-gradient(circle at 78% 16%,var(--nl-sun),transparent 46%)}.nl-home__shapes i{position:absolute;display:block}.nl-home__shapes i:first-child{width:42%;height:55%;border-radius:48% 48% 8% 8%;background:var(--nl-clay);left:10%;bottom:0;transform:rotate(-8deg)}.nl-home__shapes i:nth-child(2){width:33%;height:42%;border-radius:48% 48% 8% 8%;background:var(--nl-ink);right:10%;bottom:0;transform:rotate(10deg)}.nl-home__shapes i:last-child{width:55%;height:9%;background:var(--nl-sun);border-radius:100%;left:23%;bottom:0}.nl-home__head{margin-bottom:40px}.nl-home__head--row{display:flex;align-items:end;justify-content:space-between;gap:24px}.nl-home__categories{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.nl-home__category{min-height:380px;display:flex;flex-direction:column;justify-content:space-between;background:var(--nl-pale);position:relative;overflow:hidden;text-decoration:none;color:var(--nl-ink);border-radius:5px}.nl-home__category:nth-child(2){background:var(--nl-sun)}.nl-home__category:nth-child(3){background:var(--nl-sage)}.nl-home__category:nth-child(4){background:var(--nl-clay)}.nl-home__category img{position:absolute;inset:0;transition:transform .3s}.nl-home__category:hover img{transform:scale(1.04)}.nl-home__category-art{width:58%;height:40%;border-radius:50% 50% 7px 7px;background:var(--nl-canvas);opacity:.75;position:absolute;left:21%;top:18%;box-shadow:20px 20px 0 var(--nl-line)}.nl-home__category-label{position:relative;background:var(--nl-canvas);margin:auto 12px 12px;padding:17px;display:flex;justify-content:space-between;gap:8px;font-weight:700;font-size:1.1rem;border-radius:3px}.nl-home--statement .nl-home__inner,.nl-home--inspiration .nl-home__inner{display:grid;grid-template-columns:1.07fr .93fr;align-items:center;gap:clamp(40px,8vw,130px)}.nl-home--inspiration .nl-home__editorial-media{order:2}.nl-home--statement{background:var(--nl-pale)}.nl-home--inspiration{background:var(--nl-sun)}.nl-home__editorial-media{aspect-ratio:1.1;background:var(--nl-sage);overflow:hidden;border-radius:4px}.nl-home__editorial-art{height:100%;position:relative;background:linear-gradient(145deg,var(--nl-sage),var(--nl-line))}.nl-home__editorial-art i:first-child{position:absolute;left:18%;top:15%;width:55%;height:70%;background:var(--nl-ink);border-radius:50% 50% 4px 4px;transform:rotate(-10deg)}.nl-home__editorial-art i:last-child{position:absolute;right:7%;bottom:0;width:40%;height:45%;background:var(--nl-clay);border-radius:48% 48% 0 0}.nl-home--inspiration .nl-home__editorial-art{background:var(--nl-clay)}.nl-home__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.nl-home__product{text-decoration:none;color:var(--nl-ink);min-width:0}.nl-home__product-image{display:block;aspect-ratio:4/5;background:var(--nl-pale);border-radius:4px;overflow:hidden}.nl-home__product-image img{transition:transform .25s}.nl-home__product:hover img{transform:scale(1.04)}.nl-home__product-name{display:block;font-weight:700;margin-top:14px;line-height:1.35}.nl-home__product-price{display:block;margin-top:5px}.nl-home__empty-link{background:var(--nl-pale);min-height:220px;padding:40px;width:100%;border-radius:4px}.nl-home--video{background:var(--nl-ink);color:var(--nl-canvas)}.nl-home__video-copy{text-align:center;margin:auto auto 40px}.nl-home__video-copy h2,.nl-home__video-copy p{margin-left:auto;margin-right:auto}.nl-home__video-media{aspect-ratio:16/8;overflow:hidden;background:var(--nl-sage);border-radius:5px;position:relative}.nl-home__video-media video{width:100%;height:100%;object-fit:cover}.nl-home__video-art{position:absolute;inset:0;background:radial-gradient(circle at 65% 70%,var(--nl-sun),transparent 40%),var(--nl-sage)}.nl-home__video-art i{position:absolute;width:20%;height:65%;bottom:0;background:var(--nl-clay);border-radius:50% 50% 0 0;left:18%}.nl-home__video-art i:nth-child(2){left:42%;height:48%;background:var(--nl-ink)}.nl-home__video-art i:nth-child(3){left:68%;height:80%;background:var(--nl-pale)}.nl-home__values{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.nl-home__value{background:var(--nl-pale);padding:38px;min-height:260px;border-radius:4px}.nl-home__value:nth-child(2){background:var(--nl-sage)}.nl-home__value:nth-child(3){background:var(--nl-sun)}.nl-home__value-number{display:block;border-bottom:1px solid var(--nl-ink);padding-bottom:30px;margin-bottom:32px}.nl-home__value p{font-size:1rem;margin:15px 0}.nl-home--closing .nl-home__inner{display:grid;grid-template-columns:1fr .6fr;align-items:center;background:var(--nl-clay);min-height:460px;border-radius:5px;overflow:hidden}.nl-home__closing-copy{padding:clamp(40px,6vw,90px)}.nl-home__closing-art{height:100%;position:relative;background:var(--nl-sun);overflow:hidden}.nl-home__closing-art i:first-child{position:absolute;width:75%;height:95%;left:12%;bottom:-20%;background:var(--nl-sage);border-radius:50%}.nl-home__closing-art i:last-child{position:absolute;width:40%;height:60%;left:35%;bottom:-10%;background:var(--nl-ink);border-radius:50% 50% 0 0}@media(max-width:900px){.nl-home--intro .nl-home__inner,.nl-home--statement .nl-home__inner,.nl-home--inspiration .nl-home__inner{grid-template-columns:1fr}.nl-home__intro-media{min-height:440px}.nl-home__categories,.nl-home__products{grid-template-columns:repeat(2,minmax(0,1fr))}.nl-home__category{min-height:320px}.nl-home--inspiration .nl-home__editorial-media{order:0}.nl-home__video-media{aspect-ratio:16/10}}@media(max-width:600px){.nl-home{padding:64px 18px}.nl-home--intro{padding-top:16px}.nl-home__intro-copy{padding:40px 26px}.nl-home__intro-media{min-height:300px}.nl-home h1{font-size:clamp(3rem,13vw,5rem)}.nl-home h2{font-size:clamp(2.4rem,10vw,4rem)}.nl-home__head--row{display:block}.nl-home__head--row .nl-home__text-link{margin-top:22px}.nl-home__categories{gap:10px}.nl-home__category{min-height:240px}.nl-home__category-label{font-size:.85rem;padding:12px;margin:8px auto 8px 8px;width:calc(100% - 16px)}.nl-home__products{gap:12px}.nl-home__values{grid-template-columns:1fr}.nl-home__value{min-height:0}.nl-home__video-media{aspect-ratio:4/3}.nl-home--closing .nl-home__inner{grid-template-columns:1fr}.nl-home__closing-art{height:220px}.nl-home__closing-copy{padding:40px 26px}}
