.nzl{font-family:Georgia,serif;color:#4a2e23;background:#fffaf3}.nzl *{box-sizing:border-box}.nzl a{text-decoration:none;color:inherit}.nzl-wrap{max-width:1480px;margin:auto;padding:0 28px}.nzl-hero{position:relative;min-height:560px;overflow:hidden}.nzl-hero>img{display:block;width:100%;height:560px;object-fit:cover;object-position:center}.nzl-hero__copy{position:absolute;left:max(5%,calc((100vw - 1400px)/2));top:16%;max-width:430px;background:rgba(255,250,243,.78);padding:28px 35px}.nzl-eyebrow{text-transform:uppercase;letter-spacing:.2em;font:600 11px Arial,sans-serif}.nzl h1,.nzl h2,.nzl h3,.nzl p{margin:0}.nzl h1{font:normal clamp(42px,5vw,76px)/.95 Georgia,serif;margin:12px 0 20px}.nzl h2{font:normal clamp(31px,3vw,49px)/1.05 Georgia,serif}.nzl h3{font:normal 23px/1.15 Georgia,serif}.nzl p{font:15px/1.5 Arial,sans-serif}.nzl-btn{display:inline-block;background:#4a2e23;color:white!important;padding:14px 25px;margin-top:24px;font:600 12px Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em}.nzl-section{padding:58px 0}.nzl-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px}.nzl-head p{max-width:400px}.nzl-link{font:600 12px Arial,sans-serif;text-decoration:underline!important;text-underline-offset:5px}.nzl-grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.nzl-card{display:block}.nzl-card img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block;background:#eeeae2}.nzl-card h3{font-size:19px;margin-top:12px}.nzl-card p{margin-top:5px}.nzl-card span{display:inline-block;font:600 12px Arial,sans-serif;border-bottom:1px solid;margin-top:12px;padding-bottom:4px}.nzl-trust{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;padding:24px 0;border-top:1px solid #c8b9aa;border-bottom:1px solid #c8b9aa;font:14px Arial,sans-serif}.nzl-trust div+div{border-left:1px solid #c8b9aa}.nzl-split{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:0;background:#f1ebe3}.nzl-split img{width:100%;height:auto;display:block}.nzl-split__copy{padding:6vw}.nzl-split__copy p{margin-top:20px;max-width:470px}.nzl-fabric{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.nzl-fabric a{position:relative;display:block}.nzl-fabric img{width:100%;height:280px;object-fit:cover;display:block}.nzl-fabric span{position:static;display:block;background:transparent;padding:13px 0 10px;font:22px Georgia,serif;border-bottom:1px solid #c8b9aa}.nzl-fabric a:hover span{text-decoration:underline;text-underline-offset:4px}.nzl-news{background:#e4e9e8;padding:40px 0}.nzl-news__inner{display:flex;align-items:center;justify-content:space-between;gap:25px}.nzl-news form{display:flex;max-width:450px;width:100%}.nzl-news input{flex:1;padding:14px;border:1px solid #a99b8b;background:white;min-width:0}.nzl-news button{border:0;background:#4a2e23;color:white;padding:14px 22px;cursor:pointer}.nzl-editorial{background:#e7edf0}.nzl-editorial .nzl-split{background:transparent}.nzl-editorial .nzl-split__copy{order:-1}@media(max-width:749px){.nzl-wrap{padding:0 16px}.nzl-hero{min-height:0}.nzl-hero>img{height:auto;aspect-ratio:4/3;object-fit:cover;object-position:60% center}.nzl-hero__copy{position:relative;top:auto;left:auto;max-width:none;padding:25px 18px;background:#f1ebe3}.nzl h1{font-size:42px}.nzl-section{padding:40px 0}.nzl-head{display:block}.nzl-head p{margin-top:12px}.nzl-grid4{grid-template-columns:repeat(2,1fr);gap:14px}.nzl-card h3{font-size:16px}.nzl-trust{grid-template-columns:1fr;gap:12px;padding:18px 0}.nzl-trust div+div{border:0}.nzl-split{grid-template-columns:1fr}.nzl-split__copy{padding:35px 18px}.nzl-fabric{grid-template-columns:1fr 1fr}.nzl-fabric img{height:180px}.nzl-news__inner{display:block}.nzl-news form{margin-top:20px}.nzl-editorial .nzl-split__copy{order:0}}@media(max-width:749px){.nzl-hero picture{display:block}.nzl-hero>picture>img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center;display:block}}