.nzl{font-family:Georgia,serif;color:#5b3029;background:#fffaf7}.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:#5b3029;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 #e4cfd2;border-bottom:1px solid #e4cfd2;font:14px Arial,sans-serif}.nzl-trust div+div{border-left:1px solid #e4cfd2}.nzl-split{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:0;background:#f8f0ed}.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 #e4cfd2}.nzl-fabric a:hover span{text-decoration:underline;text-underline-offset:4px}.nzl-news{background:#c7dce9;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:#5b3029;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:#f8f0ed}.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}}.nzl-hero__copy{left:max(4%,calc((100vw - 1400px)/2));top:14%;max-width:400px;background:rgba(255,250,247,.78);padding:25px 28px}.nzl-hero h1{font-weight:700;font-size:clamp(42px,4.4vw,66px)}.nzl-btn{background:#b35f78;border-radius:26px}.nzl-card img{border-radius:18px}.nzl-card{background:#f7f0ed;border-radius:18px;overflow:hidden;padding-bottom:16px}.nzl-card h3,.nzl-card p,.nzl-card form{margin-left:14px;margin-right:14px}.nzl-card button{background:#b35f78;color:white;border:0;border-radius:22px;padding:10px 22px;cursor:pointer;width:calc(100% - 28px);font:600 13px Arial,sans-serif;margin-top:12px}.nzl-card button:hover{background:#914b60}.nzl-steps{padding:48px 0;background:#fff}.nzl-steps h2{text-align:center;margin-bottom:25px}.nzl-steps img{display:block;width:100%;height:auto;border-radius:18px}.nzl-step-labels{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;gap:14px;margin-top:12px;font:600 16px Arial,sans-serif;color:#ad5d73}.nzl-feat{background:#f8f0ed}.nzl-feat .nzl-split{background:transparent}.nzl-news{background:#c7dce9}.nzl-news button{background:#b35f78}@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}.nzl-hero__copy{position:relative;left:auto;top:auto;max-width:none;background:#f8f0ed}.nzl-steps{padding:38px 0}.nzl-step-labels{font-size:12px}}.nzl-benefits{padding:48px 0;text-align:center;background:#f8f0ed}.nzl-benefits__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:28px}.nzl-benefits__grid>div{padding:18px;border-top:1px solid #dfc4ca}.nzl-benefits__grid span{color:#b35f78;font:36px Georgia,serif}.nzl-benefits__grid h3{margin:10px 0}@media(max-width:749px){.nzl-benefits__grid{grid-template-columns:1fr;gap:4px}}