:root{--nlh-ink: #20211f;--nlh-muted: #6b6c66;--nlh-line: #deded8;--nlh-panel: #f4f4f2;--nlh-photo: #ececea;--nlh-paper: #fafaf8;--nlh-gut: 20px;--nlh-gap: 64px;--nlh-head: 16px;--nlh-tile-gap: 8px;--nlh-pair: 12px;--nlh-h1: 30px;--nlh-h1-lh: 36px;--nlh-h2: 20px;--nlh-h2-lh: 26px;--nlh-h3: 17px;--nlh-h3-lh: 24px;--nlh-body: 15px;--nlh-body-lh: 24px;--nlh-small: 14px;--nlh-small-lh: 20px;--nlh-btn-h: 48px}@media(min-width:750px){:root{--nlh-gut: 40px;--nlh-gap: 112px;--nlh-head: 24px;--nlh-h1: 40px;--nlh-h1-lh: 48px;--nlh-h2: 24px;--nlh-h2-lh: 30px;--nlh-h3: 18px;--nlh-h3-lh: 26px;--nlh-body: 16px;--nlh-body-lh: 26px}}@media(min-width:1600px){:root{--nlh-h1: 44px;--nlh-h1-lh: 52px}}#MainContent .nlh-h2{font-family:var(--font-body--family)!important;font-weight:400!important;font-size:var(--nlh-h2)!important;line-height:var(--nlh-h2-lh)!important;letter-spacing:-.01em!important;text-transform:none!important;color:var(--nlh-ink)!important;margin:0!important}#MainContent .nlh-h3{display:block;font-family:var(--font-body--family);font-weight:400;font-size:var(--nlh-h3);line-height:var(--nlh-h3-lh);letter-spacing:-.005em;color:var(--nlh-ink)}#MainContent .nlh-body{display:block;font-family:var(--font-body--family);font-weight:400;font-size:var(--nlh-body);line-height:var(--nlh-body-lh);color:var(--nlh-muted);margin:0;text-wrap:pretty}#MainContent .nlh-link{display:inline-flex;align-items:center;min-height:44px;width:fit-content;font-family:var(--font-body--family);font-size:var(--nlh-small);line-height:var(--nlh-small-lh);font-weight:400;color:var(--nlh-ink);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}#MainContent .nlh-btn{display:inline-flex;align-items:center;justify-content:center;height:var(--nlh-btn-h);padding:0 28px;min-width:168px;border-radius:0;border:0;font-family:var(--font-body--family);font-size:var(--nlh-small);line-height:1;font-weight:500;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:background-color .2s,color .2s}#MainContent .nlh-btn--light{background:var(--nlh-paper);color:var(--nlh-ink)}#MainContent .nlh-btn--light:hover{background:#fff}#MainContent .nlh-btn--dark{background:var(--nlh-ink);color:var(--nlh-paper)}#MainContent .nlh-btn--dark:hover{background:#000}.nlh-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:var(--nlh-head)}.nlh-head .nlh-link{min-height:0}.nlh-sec,.nlh-rail{margin-top:var(--nlh-gap)}.nlh-sec{padding-inline:var(--nlh-gut)}.nlh-hero{position:relative;height:clamp(600px,calc(100svh - 140px),720px);overflow:hidden;background:var(--nlh-photo)}.nlh-hero__media,.nlh-hero__media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.nlh-hero__img{width:100%;height:100%;object-fit:cover;object-position:var(--nlh-hero-pos-m);display:block}.nlh-hero:after{content:"";position:absolute;inset:auto 0 0 0;height:55%;pointer-events:none;background:linear-gradient(to top,rgb(0 0 0 / var(--nlh-hero-shade)),rgb(0 0 0 / calc(var(--nlh-hero-shade) * .45)) 45%,#0000)}.nlh-hero__text{position:absolute;z-index:2;left:var(--nlh-gut);right:var(--nlh-gut);bottom:24px}#MainContent .nlh-hero h1.nlh-hero__h1{font-family:var(--font-body--family)!important;font-weight:400!important;font-size:var(--nlh-h1)!important;line-height:var(--nlh-h1-lh)!important;letter-spacing:-.015em!important;text-transform:none!important;color:var(--nlh-paper)!important;margin:0!important;max-width:640px;text-wrap:balance}.nlh-hero__btns{display:flex;gap:var(--nlh-tile-gap);margin-top:20px}.nlh-hero__btns .nlh-btn{flex:1 1 0;min-width:0;padding:0 12px}@media(min-width:750px){.nlh-hero{height:clamp(640px,calc(100svh - 43px),1000px)}.nlh-hero__img{object-position:var(--nlh-hero-pos)}.nlh-hero__text{bottom:80px;right:auto}.nlh-hero__btns{margin-top:28px}.nlh-hero__btns .nlh-btn{flex:0 0 auto;min-width:176px;padding:0 28px}}.nlh-tiles__grid{display:grid;grid-template-columns:1fr 1fr;gap:32px var(--nlh-tile-gap)}.nlh-tile{display:block;color:var(--nlh-ink);text-decoration:none}.nlh-tile__media{display:block;aspect-ratio:3 / 4;overflow:hidden;background:var(--nlh-photo)}.nlh-tile__img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;display:block;transition:transform .6s ease}.nlh-tile__label{display:block;margin-top:12px;font-size:var(--nlh-small);line-height:var(--nlh-small-lh);color:var(--nlh-ink);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:5px;text-decoration-thickness:1px;transition:text-decoration-color .2s}@media(hover:hover){.nlh-tile:hover .nlh-tile__img{transform:scale(1.03)}.nlh-tile:hover .nlh-tile__label{text-decoration-color:currentColor}}@media(min-width:750px){.nlh-tiles__grid{grid-template-columns:repeat(4,1fr)}}.nlh-rail.section{display:block;padding-inline:var(--nlh-gut)}.nlh-rail .resource-list--grid{gap:32px var(--nlh-tile-gap)!important}html body #MainContent .nlh-rail .resource-list--grid>.resource-list__item:nth-child(n+5){display:none!important}@media(max-width:749px){.nlh-rail.section{padding-inline:0}.nlh-rail .nlh-head{padding-inline:var(--nlh-gut)}.nlh-rail .resource-list__carousel slideshow-slides:not(.card-gallery slideshow-slides){padding-inline:var(--nlh-gut)!important;scroll-padding-inline:var(--nlh-gut)!important;gap:var(--nlh-tile-gap)!important}}.nlh-fibres__intro{max-width:560px;margin-bottom:var(--nlh-head)}#MainContent .nlh-fibres__intro .nlh-body{margin-top:var(--nlh-pair)}.nlh-fibres__grid{display:grid;grid-template-columns:1fr;gap:32px}.nlh-fibre{display:block;color:var(--nlh-ink);text-decoration:none}.nlh-fibre__media{display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--nlh-photo)}.nlh-fibre__img{width:100%;height:100%;object-fit:cover;object-position:var(--nlh-focus, 50% 50%);display:block;transform:scale(var(--nlh-zoom, 1));transform-origin:var(--nlh-focus, 50% 50%)}.nlh-fibre__text{display:flex;flex-direction:column;gap:var(--nlh-pair);margin-top:16px;max-width:560px;text-wrap:pretty}@media(min-width:750px){.nlh-fibres__grid{grid-template-columns:1fr 1fr;gap:var(--nlh-tile-gap)}.nlh-fibre__media{aspect-ratio:1 / 1}.nlh-fibre__text{margin-top:20px}}.nlh-split{display:grid;grid-template-columns:1fr;gap:var(--nlh-head)}.nlh-split__media{aspect-ratio:4 / 5;overflow:hidden;background:var(--nlh-photo)}.nlh-split__img{width:100%;height:100%;object-fit:cover;object-position:50% 45%;display:block;transform:scale(1.1);transform-origin:88% 40%}.nlh-split__text{display:flex;flex-direction:column;gap:var(--nlh-pair)}@media(min-width:750px){.nlh-split{grid-template-columns:1fr 1fr;gap:var(--nlh-tile-gap);align-items:center}.nlh-split__media{aspect-ratio:1 / 1}.nlh-split__text{padding:0 40px 0 clamp(32px,7vw,140px);max-width:600px}}.nlh-trust__list{list-style:none;margin:0;padding:20px 0;display:flex;flex-direction:column;gap:12px;box-shadow:inset 0 1px 0 var(--nlh-line),inset 0 -1px 0 var(--nlh-line)}.nlh-trust__item{display:flex;align-items:center;gap:12px;color:var(--nlh-ink)}.nlh-trust__icon{display:block;width:24px;height:24px;flex:0 0 24px}.nlh-trust__icon svg{display:block}.nlh-trust__label{font-size:var(--nlh-small);line-height:var(--nlh-small-lh)}@media(min-width:750px){.nlh-trust__list{flex-direction:row;justify-content:center;gap:72px;padding:32px 0}}.nlh-news{padding-block:0}.nlh-news__inner{display:grid;grid-template-columns:1fr;gap:0}#MainContent .nlh-news__inner .nlh-body{margin-top:var(--nlh-pair)}.nlh-news__form{margin:20px 0 0}.nlh-news__row{display:flex;gap:0}@media(min-width:750px){.nlh-news__inner{grid-template-columns:1fr 1fr;column-gap:var(--nlh-tile-gap);align-items:end}.nlh-news__inner>.nlh-h2{grid-column:1}.nlh-news__inner>.nlh-body{grid-column:1}.nlh-news__form{grid-column:2;grid-row:1 / span 2;align-self:end;justify-self:end;max-width:440px;width:100%;margin:0}}#MainContent .nlh-news__input{flex:1 1 auto;min-width:0;height:var(--nlh-btn-h);padding:0 16px;border:0;border-radius:0;margin:0;background:#fff;box-shadow:inset 0 0 0 1px var(--nlh-ink);color:var(--nlh-ink);font-family:var(--font-body--family);font-size:16px;line-height:1;outline:none}#MainContent .nlh-news__input::placeholder{color:var(--nlh-muted);opacity:1}#MainContent .nlh-news__input:focus-visible{box-shadow:inset 0 0 0 2px var(--nlh-ink)}#MainContent .nlh-news__btn{min-width:120px;flex:0 0 auto}.nlh-news__ok,.nlh-news__err{margin:12px 0 0;font-size:var(--nlh-small);line-height:var(--nlh-small-lh);color:var(--nlh-ink)}.nlh-news{margin-bottom:var(--nlh-gap)}.nlh-hero__media{top:calc(var(--header-group-height, 43px) + var(--header-height, 61px))}.nlh-split__img{object-position:50% 0%;transform:none}@media(min-width:750px){.nlh-hero__media{top:var(--header-group-height, 43px)}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/nl-home.css.map */

/* 2026-11-02 sweep: iPhone Safari sized the 1fr column to the email input's own width (home 27px too wide at 390). Let it shrink. */
@media(max-width:749px){.nlh-news__inner{grid-template-columns:minmax(0,1fr)}.nlh-news__inner>*,.nlh-news__row{min-width:0}#MainContent .nlh-news__input{width:0}}
