@font-face{font-family:Grandstander;src:url(/build/assets/grandstander-caps-Z7tPXrud.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;ascent-override:93%;descent-override:28%;line-gap-override:0%}@font-face{font-family:Grandstander;src:url(/build/assets/grandstander-caps-italic-ovEdQFXU.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap;ascent-override:93%;descent-override:28%;line-gap-override:0%}@font-face{font-family:HyningsHandwriting;src:url(/build/assets/HyningsHandwriting-Dcdo28jm.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.nz27-landing-header{padding:0 var(--pagePadding) var(--blockVerticalSpacing);margin:0 auto;min-height:calc(70vh - var(--headerHeight));display:flex;flex-direction:column;position:relative;max-width:2000px}@media all and (min-width: 1100px){.nz27-landing-header{margin:calc(var(--headerHeight) * -1) auto 0;padding:calc(var(--headerHeight) + var(--blockVerticalSpacing)) var(--pagePadding) var(--blockVerticalSpacing)}}.nz27-landing-header__content{display:grid;gap:2.5rem;width:100%;margin:0 auto;padding:0;align-items:center;justify-content:center;grid-template-columns:auto}@media all and (min-width: 1100px){.nz27-landing-header__content{max-width:-moz-max-content;max-width:max-content;grid-template-columns:auto 1fr;align-items:center;justify-content:center;gap:4rem}}.nz27-landing-header__photo{display:none;position:absolute;aspect-ratio:1/1;background-color:var(--hoverWhite);border-radius:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}@media all and (min-width: 1100px){.nz27-landing-header__photo{display:block}}.nz27-landing-header__photo--01{left:0;top:0;width:50%;transform:translate(-30%) translateY(-30%)}.nz27-landing-header__photo--02{right:0;bottom:0;width:30%;transform:translate(30%) translateY(40%)}.nz27-landing-header__text{text-align:center}@media all and (min-width: 1100px){.nz27-landing-header__text{text-align:left;order:2}}.nz27-landing-header__heading{display:block;width:100%;height:auto}@media all and (min-width: 1100px){.nz27-landing-header__heading{min-width:500px}}.nz27-landing-header__heading--mobile{margin:0 auto}.nz27-landing-header__heading--desktop{display:none}@media all and (min-width: 800px){.nz27-landing-header__heading--mobile{display:none}.nz27-landing-header__heading--desktop{display:block;max-width:620px;margin:0 auto}}@media all and (min-width: 1100px){.nz27-landing-header__heading--desktop{max-width:620px;margin-left:-6%}}.nz27-landing-header__heading:only-of-type{display:block}.nz27-landing-header .nz__landing-intro-text{margin:1rem auto 0;padding:0 var(--pagePadding);max-width:46ch;font-size:1.4rem;color:var(--black);text-align:inherit;text-wrap:balance}@media all and (min-width: 800px){.nz27-landing-header .nz__landing-intro-text{margin:1rem 0;font-size:1.8rem;padding:0}}.nz27-landing-header .nz__landing-intro-text strong{font-style:italic}.nz27-landing-header__form-container{position:relative;width:100%;width:300px;margin:0 auto;padding:2rem 2rem 2.2rem;background-color:var(--white);border:var(--border);border-radius:2rem;z-index:2;--offset: 16px;box-shadow:0 var(--offset) 0 -6px var(--color02),0 var(--offset) 0 -4px var(--black),0 calc(var(--offset) * 2) 0 -10px var(--color03),0 calc(var(--offset) * 2) 0 -8px var(--black)}.nz27-landing-header__form-card--closed{background-color:var(--color01);text-align:center}.nz27-landing-header__form-card--closed h2{margin:0;font-size:clamp(1.4rem,4vw,1.8rem);color:var(--offWhite)}.nz27-landing-header__form-card--closed h2 span{display:block;margin-bottom:.5rem}.nz27-landing-header__form-container[data-state=loaded]:not([data-closed]) .nz27-landing-header__form-loader{display:none}.nz27-landing-header__form-loader button,.nz27-landing-header__form-loader input{cursor:not-allowed}.nz27-landing-header__form.nz__landing-form__form{display:none;margin-top:0}.nz27-landing-header__form-container[data-state=loaded]:not([data-closed]) .nz27-landing-header__form.nz__landing-form__form{display:block}.nz27-landing-header__form.nz__landing-form__form input[type=text],.nz27-landing-header__form.nz__landing-form__form input[type=email],.nz__landing-faux-form input[type=text],.nz__landing-faux-form input[type=email]{display:block;width:100%;border:var(--border);padding:1rem;font-family:var(--fontBody);color:var(--gray20);font-size:1rem;background-color:#fff;box-shadow:inset 0 3px #0000001a,0 3px #0000001a;border-radius:1rem;margin:0 0 1.4rem}.nz27-landing-header__form.nz__landing-form__form input[type=text]::-moz-placeholder,.nz27-landing-header__form.nz__landing-form__form input[type=email]::-moz-placeholder,.nz__landing-faux-form input[type=text]::-moz-placeholder,.nz__landing-faux-form input[type=email]::-moz-placeholder{color:var(--gray60);font-style:italic}.nz27-landing-header__form.nz__landing-form__form input[type=text]::placeholder,.nz27-landing-header__form.nz__landing-form__form input[type=email]::placeholder,.nz__landing-faux-form input[type=text]::placeholder,.nz__landing-faux-form input[type=email]::placeholder{color:var(--gray60);font-style:italic}.nz27-landing-header__form.nz__landing-form__form input[type=text]:focus,.nz27-landing-header__form.nz__landing-form__form input[type=email]:focus,.nz__landing-faux-form input[type=text]:focus,.nz__landing-faux-form input[type=email]:focus{border-color:var(--color02);outline:none}.nz27-landing-header__form.nz__landing-form__form input#email,.nz__landing-faux-form input#email{display:none}@media all and (min-width: 1100px){.nz27-landing-header__form.nz__landing-form__form,.nz__landing-faux-form{grid-template-columns:none;grid-template-rows:none}}.nz27-landing-header__hand{position:absolute;bottom:2.2rem;width:4rem;aspect-ratio:1/1;pointer-events:none;z-index:5}.nz27-landing-header__hand--left{left:-2.4rem}.nz27-landing-header__hand--right{right:-2.4rem}.nz__header{height:var(--headerHeight);position:relative;z-index:100;border-bottom:1px solid var(--hoverWhite);max-width:var(--pageWidth);margin:0 calc(var(--pagePadding) * -1) var(--pagePadding)}[data-page=landing] .nz__header{background-color:var(--offWhite);border-bottom:1px solid var(--hoverWhite)}@media all and (min-width: 1100px){[data-page=landing] .nz__header{border-bottom:none;background-color:transparent}.nz__header{margin:0 auto var(--pagePadding)}[data-page=landing] .nz__header{margin:0 auto}}.nz__header__mini-nav{width:100%;height:100%;max-width:var(--pageWidth);margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:1fr;grid-template-areas:"logo search nav";z-index:1;position:relative;align-items:center;gap:var(--pagePadding);padding:0 var(--pagePadding)}@media all and (min-width: 1100px){.nz__header__mini-nav{grid-template-columns:[nav-start] 1fr [nav-end logo-start] auto [logo-end search-start] 1fr [search-end];grid-template-areas:"nav logo search";padding:0}}.nz__header__nav-toggle{width:51px;height:51px;padding:0;background-color:transparent;border:none;position:relative;cursor:pointer;grid-area:nav;border-radius:.8em;font-size:1.1rem;background-color:#e6e0cc}@supports (corner-shape: squircle){.nz__header__nav-toggle{border-radius:2em;corner-shape:squircle}}.nz__header__nav-toggle .icon-top,.nz__header__nav-toggle .icon-mid,.nz__header__nav-toggle .icon-bot{height:2px;width:28px;background-color:var(--black);position:absolute;left:12px}.nz__header__nav-toggle .icon-top{top:16px}.nz__header__nav-toggle .icon-mid{top:25px}.nz__header__nav-toggle .icon-bot{top:34px}[data-page=landing] .nz__header__nav-toggle{background-color:var(--offWhite);box-shadow:0 0 0 2px var(--black)}@media (min-width: 1100px){.nz__header__nav-toggle{background-color:transparent}}.nz__header__logo{display:block;grid-area:logo}.nz__header__logo img{width:62px;height:62px;display:block}@media (min-width: 800px){.nz__header__logo img{width:96px;height:96px}}@media (min-width: 1100px){[data-page=landing] .nz__header__logo img,.nz__header__logo img{width:116px;height:116px}}.nz__header__companies-button{grid-area:search;align-items:center;width:100%;height:52px;border-radius:.8em;border:2px solid var(--pink);background-color:var(--offWhite);padding:0 0 0 1rem;font-size:1.1rem;font-weight:700;color:var(--pink);text-decoration:none;white-space:nowrap;transition:background-color .2s ease,color .2s ease;justify-self:end;display:none;grid-template-columns:auto 3rem}.nz__header__companies-button:hover{background-color:var(--pink);color:var(--white)}@media (min-width: 400px){.nz__header__companies-button{max-width:-moz-max-content;max-width:max-content;display:grid}}.nz__header__companies-button__text{font-style:italic}.nz__header__companies-button__icon{display:flex;justify-content:center;align-items:center}.nz__header__companies-button__icon img{width:1.6rem;height:1.6rem;display:block;-o-object-fit:contain;object-fit:contain}.nz__mega-nav{display:none;position:fixed;top:var(--headerHeight);left:0;right:0;bottom:0;background-color:var(--offWhite);z-index:-1;padding:var(--headerHeight) var(--pagePadding)}[data-page=landing] .nz__mega-nav,[data-page=companies] .nz__mega-nav{top:0}.nz__mega-nav[data-state=open]{display:flex;align-items:center}.nz__mega-nav>div{height:-moz-min-content;height:min-content;max-width:var(--pageWidth);width:100%;margin:0 auto;padding:var(--pagePadding)}.nz__mega-nav ul{list-style:none;margin:0;padding:0}.nz__mega-nav li{margin-bottom:1.6rem}.nz__mega-nav a{display:flex;text-decoration:none;font-size:clamp(3rem,4vw,6rem);color:var(--black);font-style:italic;text-transform:lowercase;align-items:center;gap:.5em;font-weight:600}.nz__mega-nav a .emoji{font-size:.8em}.nz__footer{max-width:var(--pageWidth);padding:var(--blockVerticalSpacing) var(--pagePadding);margin:var(--pagePadding) auto 0;display:flex;align-items:center;justify-content:center;flex-direction:column;color:var(--bodyText);text-align:center;font-size:.7rem;border-radius:var(--blockRadius);background-color:var(--black);position:relative}.nz__footer p{margin:0;color:#fff3;text-wrap:balance;max-width:40ch}@media (min-width: 800px){.nz__footer p{position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}}.nz__footer .popup__trigger{color:#fff3;text-decoration:none}.nz__footer img{display:block;width:72px;height:72px;margin-bottom:2rem}@media (min-width: 800px){.nz__footer img{width:96px;height:96px;margin-bottom:2rem}}@media (min-width: 1100px){.nz__footer img{width:128px;height:128px}}.nz__landing-intro-text{position:relative;margin:var(--blockVerticalSpacing) auto;max-width:1100px;font-size:1.6rem;text-align:left;z-index:0}.nz__landing-intro-text p{position:relative;z-index:2}.nz__landing-intro-text p:first-of-type{margin-top:0}.nz__landing-intro-text p:last-of-type{margin-bottom:0}@media all and (min-width: 600px){.nz__landing-intro-text{padding:0 2rem;font-size:1.8rem}}@media all and (min-width: 800px){.nz__landing-intro-text{font-size:2.4rem;padding:0 4rem}}@media all and (min-width: 1000px){.nz__landing-intro-text{font-size:3rem}}.nz__landing-facts{position:relative;overflow:hidden;margin:var(--blockVerticalSpacing) auto;max-width:var(--pageWidth);border-radius:var(--blockRadius);padding:0 1rem}@media all and (min-width: 800px){.nz__landing-facts{padding:0 4rem}}@media all and (min-width: 1100px){.nz__landing-facts{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem}}.nz__landing-facts__fact{margin:0 auto;position:relative;z-index:0;font-size:1.4rem}@media all and (min-width: 800px){.nz__landing-facts__fact{font-size:1.8rem}}.nz__landing-facts__fact p{font-size:1em;color:var(--bodyText)}.nz__landing-facts__fact strong{color:var(--black)}.nz__landing-facts__fact a{text-decoration:none;font-weight:700;color:var(--color02)}.nz__landing-facts__fact h2{font-size:1.8em;position:relative;z-index:0}.nz__landing-quotes{margin:0 auto var(--blockVerticalSpacing)}.nz__landing-quotes__sliding-banner{font-family:var(--fontDisplay);color:var(--offWhite);text-transform:uppercase;font-size:clamp(1.8rem,3vw,2.4rem);font-style:italic;width:-moz-max-content;width:max-content;white-space:nowrap;letter-spacing:.025em;display:flex;align-items:center;font-weight:500}.nz__landing-quotes__sliding-banner div{margin-right:.4em}.nz__landing-quotes__sliding-banner strong{font-weight:800;color:var(--color02)}.nz__landing-quotes__count .nocache:before{content:"????"}.nz__landing-quotes__content{max-width:var(--pageWidth);border-radius:var(--blockRadius);overflow:hidden;background-color:var(--black);margin:0 auto;position:relative;padding-top:calc(var(--pagePadding) * .6);border:var(--border)}.nz__landing-quotes__content h2{font-size:2rem;margin:4rem 0 0;text-align:center;color:var(--offWhite);rotate:1deg}.nz__landing-quotes__slider-cont{position:relative}.nz__landing-quotes__slider{position:relative;margin:0 auto;display:flex;gap:var(--pagePadding);overflow-x:scroll;padding:calc(var(--pagePadding) * .6) var(--pagePadding) 2rem;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.nz__landing-quotes__slider::-webkit-scrollbar{display:none}.nz__landing-quotes__slider:focus-visible{outline:none}.nz__landing-quotes__quote:nth-child(1){position:relative;display:grid}.nz__landing-quotes__quote{width:90%;flex-shrink:0;border-radius:calc(var(--blockRadius) - var(--pagePadding));align-items:center;z-index:1;display:grid;grid-template-rows:auto 1fr;grid-template-columns:1fr;overflow:hidden;scroll-snap-align:center}@media all and (min-width: 500px){.nz__landing-quotes__quote{min-width:400px;width:36%}}.nz__landing-quotes__quote[data-index="0"] .nz__landing-quotes__note{top:15%;right:10%;rotate:7deg}.nz__landing-quotes__quote[data-index="0"] .nz__landing-quotes__quote-img-cont:before{top:8%;left:6%;rotate:-10deg;background-image:url(/build/assets/star-01-DDJx5fVS.svg)}.nz__landing-quotes__quote[data-index="0"] .nz__landing-quotes__quote-img-cont:after{bottom:6%;right:6%;rotate:10deg;background-image:url(/build/assets/star-02-BRKyGGcF.svg)}.nz__landing-quotes__quote[data-index="0"] .nz__landing-quotes__quote-img img{border-radius:46% 54% 66% 34%/39% 72% 28% 61%}.nz__landing-quotes__quote[data-index="0"] .nz__landing-quotes__quote-img:before,.nz__landing-quotes__quote[data-index="0"] .nz__landing-quotes__quote-img:after{border-radius:51% 49% 61% 39%/61% 71% 29% 39%}.nz__landing-quotes__quote[data-index="1"] .nz__landing-quotes__note{bottom:18%;right:10%;rotate:7deg}.nz__landing-quotes__quote[data-index="1"] .nz__landing-quotes__quote-img-cont:before{top:18%;left:4%;rotate:-6deg;background-image:url(/build/assets/star-03-CyhSjMfi.svg)}.nz__landing-quotes__quote[data-index="1"] .nz__landing-quotes__quote-img-cont:after{top:6%;right:6%;rotate:6deg;background-image:url(/build/assets/star-04-BKOJ9PBQ.svg)}.nz__landing-quotes__quote[data-index="1"] .nz__landing-quotes__quote-img img{border-radius:58% 42% 63% 37%/63% 58% 42% 37%}.nz__landing-quotes__quote[data-index="1"] .nz__landing-quotes__quote-img:before,.nz__landing-quotes__quote[data-index="1"] .nz__landing-quotes__quote-img:after{border-radius:50% 50% 55% 45%/55% 45%}.nz__landing-quotes__quote[data-index="2"] .nz__landing-quotes__note{top:15%;left:13%;rotate:-6deg}.nz__landing-quotes__quote[data-index="2"] .nz__landing-quotes__quote-img-cont:before{top:10%;right:4%;rotate:8deg;background-image:url(/build/assets/star-05-SE6n0aqX.svg)}.nz__landing-quotes__quote[data-index="2"] .nz__landing-quotes__quote-img-cont:after{bottom:6%;left:6%;rotate:-6deg;background-image:url(/build/assets/star-06-DPdtv5b6.svg)}.nz__landing-quotes__quote[data-index="2"] .nz__landing-quotes__quote-img img{border-radius:41% 59% 55% 45%/72% 45% 55% 28%}.nz__landing-quotes__quote[data-index="2"] .nz__landing-quotes__quote-img:before,.nz__landing-quotes__quote[data-index="2"] .nz__landing-quotes__quote-img:after{border-radius:51% 49% 41% 59%/63% 57% 43% 37%}.nz__landing-quotes__quote[data-index="3"] .nz__landing-quotes__note{bottom:18%;right:13%;rotate:5deg}.nz__landing-quotes__quote[data-index="3"] .nz__landing-quotes__quote-img-cont:before{top:7%;left:7%;rotate:-8deg;background-image:url(/build/assets/star-07-CgjgRPg3.svg)}.nz__landing-quotes__quote[data-index="3"] .nz__landing-quotes__quote-img-cont:after{top:12%;right:6%;rotate:6deg;background-image:url(/build/assets/star-08-DbnTU6F5.svg)}.nz__landing-quotes__quote[data-index="3"] .nz__landing-quotes__quote-img img{border-radius:37% 63% 41% 59%/71% 42% 58% 29%}.nz__landing-quotes__quote[data-index="3"] .nz__landing-quotes__quote-img:before,.nz__landing-quotes__quote[data-index="3"] .nz__landing-quotes__quote-img:after{border-radius:31% 69% 53% 47%/63% 46% 54% 37%}.nz__landing-quotes__quote[data-index="4"] .nz__landing-quotes__note{top:15%;right:10%;rotate:7deg}.nz__landing-quotes__quote[data-index="4"] .nz__landing-quotes__quote-img-cont:before{top:10%;left:7%;rotate:-3deg;background-image:url(/build/assets/star-09-CVyNUzsr.svg)}.nz__landing-quotes__quote[data-index="4"] .nz__landing-quotes__quote-img-cont:after{bottom:8%;right:6%;rotate:6deg;background-image:url(/build/assets/star-10-BYEiL7gF.svg)}.nz__landing-quotes__quote[data-index="4"] .nz__landing-quotes__quote-img img{border-radius:39% 61% 65% 35%/43% 46% 54% 57%}.nz__landing-quotes__quote[data-index="4"] .nz__landing-quotes__quote-img:before,.nz__landing-quotes__quote[data-index="4"] .nz__landing-quotes__quote-img:after{border-radius:46% 54% 48% 52%/55% 60% 40% 45%}.nz__landing-quotes__quote[data-index="5"] .nz__landing-quotes__note{bottom:15%;left:10%;rotate:-7deg}.nz__landing-quotes__quote[data-index="5"] .nz__landing-quotes__quote-img-cont:before{top:10%;left:7%;rotate:-3deg;background-image:url(/build/assets/star-11-B955xaZA.svg)}.nz__landing-quotes__quote[data-index="5"] .nz__landing-quotes__quote-img-cont:after{top:8%;right:6%;rotate:6deg;background-image:url(/build/assets/star-01-DDJx5fVS.svg)}.nz__landing-quotes__quote[data-index="5"] .nz__landing-quotes__quote-img img{border-radius:56% 44% 64% 36%/65% 67% 33% 35%}.nz__landing-quotes__quote[data-index="5"] .nz__landing-quotes__quote-img:before,.nz__landing-quotes__quote[data-index="5"] .nz__landing-quotes__quote-img:after{border-radius:46% 54% 55% 45%/58% 72% 28% 42%}.nz__landing-quotes__quote-img-cont{padding:10%;position:relative;background-color:var(--white)}.nz__landing-quotes__quote-img-cont:before{content:"";display:block;position:absolute;width:4rem;height:4rem;background-image:url(/build/assets/star-01-DDJx5fVS.svg);background-repeat:no-repeat;background-position:center;background-size:130% 130%}.nz__landing-quotes__quote-img-cont:after{content:"";display:block;position:absolute;width:4rem;height:4rem;background-image:url(/build/assets/star-02-BRKyGGcF.svg);background-repeat:no-repeat;background-position:center;background-size:130% 130%}.nz__landing-quotes__quote-img{border-radius:100%;position:relative;margin:0 auto;grid-row:1/span 1;grid-column:1}.nz__landing-quotes__quote-img:before{--offsetY: -10px;--offsetX: 10px;content:"";display:block;position:absolute;top:var(--offsetY);left:var(--offsetX);width:calc(100% + var(--offsetX) * -2);height:calc(100% + var(--offsetY) * -2);border:var(--border);z-index:0}.nz__landing-quotes__quote-img:after{--offsetY: -10px;--offsetX: 10px;content:"";display:block;position:absolute;top:var(--offsetY);left:var(--offsetX);width:calc(100% + var(--offsetX) * -2);height:calc(100% + var(--offsetY) * -2);border:var(--border);z-index:2;rotate:20deg}.nz__landing-quotes__quote-img img{width:100%;height:auto;aspect-ratio:1/1;display:block;z-index:2;position:relative;background-color:var(--black)}.nz__landing-quotes__note{font-family:var(--fontHandwriting);font-size:clamp(1.6rem,3vw,2rem);width:-moz-max-content;width:max-content;line-height:.8em;position:absolute;z-index:2}.nz__landing-quotes__note:before{content:"";position:absolute;bottom:-5%;left:-8%;width:116%;height:65%;background-color:var(--bgColor);z-index:-1}.nz__landing-quotes__note:after{content:"";position:absolute;top:-10%;left:10%;width:80%;height:60%;background-color:var(--bgColor);z-index:-1}.nz__landing-quotes__note span{display:block;width:-moz-max-content;width:max-content;margin:0 auto;z-index:1}.nz__landing-quotes__note span:first-child{rotate:1deg}.nz__landing-quotes__note span:last-child{rotate:-1deg}.nz__landing-quotes__quote-footer{display:grid;grid-template-columns:1fr auto;align-items:center;font-size:1rem;position:relative;padding:1.6em;align-self:start;grid-row:2/span 1;grid-column:1;color:var(--bodyText);border-top:var(--border);background-color:var(--bgColor);align-self:stretch;font-size:clamp(1.1rem,3vw,1.5rem)}.nz__landing-quotes__quote-footer a{background-color:var(--black);border:var(--border);font-size:1em;width:2.6em;height:2.6em;border-radius:50%;z-index:1;display:flex;justify-content:center;align-items:center;rotate:-45deg;padding:0}.nz__landing-quotes__quote-footer a svg{width:60%}.nz__landing-quotes__quote-footer a svg path{stroke:var(--bgColor);stroke-width:2;vector-effect:non-scaling-stroke}.nz__landing-quotes__quote-name{color:var(--black);display:block;z-index:2;position:relative;font-weight:700;font-style:italic;font-size:1.4em;white-space:nowrap}.nz__landing-quotes__quote-profession{font-style:italic;color:var(--black);opacity:.5}.nz__landing-quotes__photo-credit{margin-top:6px;width:100%;text-align:center;font-size:.7rem;color:var(--gray80)}.nz__landing-quotes__slider-nav{position:absolute;bottom:0;left:0;width:100%;height:2rem;display:flex;align-items:center;justify-content:center;gap:6px}.nz__landing-quotes__slider-nav button{width:calc(8px + var(--nz-slider-nav-weight, 0) * 24px);height:8px;display:block;border:none;border-radius:5px;padding:0;background-color:var(--fadedText)}.nz__landing-quotes__slider-nav button[data-active]{width:32px}.nz__landing-benefits{display:grid;grid-template-columns:1fr;grid-gap:var(--pagePadding)}@media all and (min-width: 1100px){.nz__landing-benefits{grid-gap:0;grid-template-columns:1fr 1fr}}.nz__landing-benefits__phone-cont{position:relative;max-width:600px;margin:0 auto;order:2}@media all and (min-width: 1100px){.nz__landing-benefits__phone-cont{justify-self:end;margin:0;order:0;width:calc(100% - var(--pagePadding) * 2);margin-right:calc(var(--pagePadding) * 2)}}.nz__landing-benefits__phone-canvas{display:block;width:100%;aspect-ratio:9/18}.nz__landing-benefits__list{--padding: calc(var(--pagePadding) * 2);max-width:500px;align-self:center;text-align:center;margin:0 auto}@media all and (min-width: 1100px){.nz__landing-benefits__list{text-align:left;margin:0}}.nz__landing-benefits__list h3{font-size:2.4rem;font-style:italic;margin:0 0 .2em}.nz__landing-benefits__list p{margin:0;font-size:1.4rem;text-wrap:balance}.nz__landing-benefits__list ul{list-style:none;margin:0;padding:0}.nz__landing-benefits__list li{position:relative;display:flex;flex-direction:column;align-items:center;--emojiW: 6rem;--emojiH: 6rem}@media all and (min-width: 1100px){.nz__landing-benefits__list li{display:block;margin-bottom:3rem;padding-left:var(--padding);--emojiW: 4rem;--emojiH: 4rem}}.nz__landing-benefits__list .nz__landing-benefits__list-title-cont:before,.nz__landing-benefits__list li:not(:last-child):before{content:"";position:relative;order:2;width:2px;height:3rem;margin:1rem 0 .6rem;background-color:var(--hoverWhite)}@media all and (min-width: 1100px){.nz__landing-benefits__list .nz__landing-benefits__list-title-cont:before,.nz__landing-benefits__list li:not(:last-child):before{position:absolute;order:0;left:-1px;top:50%;width:2px;height:calc(100% + 3rem);margin-top:0}}.nz__landing-benefits__list .nz__landing-benefits__list-title-cont:before{margin:0 0 .6rem}.nz__landing-benefits__list-title-cont{position:relative;display:flex;flex-direction:column;align-items:center;--emojiW: 6rem;--emojiH: 6rem;padding:0 var(--pagePadding)}@media all and (min-width: 1100px){.nz__landing-benefits__list-title-cont{display:block;padding:0 0 0 var(--padding);margin-bottom:3rem;--emojiW: 6rem;--emojiH: 4.5rem}}.nz__landing-benefits__list-title{display:block}@media all and (min-width: 1100px){.nz__landing-benefits__list-title{max-width:300px}}.nz__landing-benefits__list-emoji{background-color:var(--offWhite);padding:calc(var(--emojiW) * .1);position:relative;width:var(--emojiW);height:var(--emojiH)}.nz__landing-benefits__list-emoji .emoji{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media all and (min-width: 1100px){.nz__landing-benefits__list-emoji{position:absolute;left:calc(var(--emojiW) * -.5);top:50%;transform:translateY(-50%)}}.nz__landing-faq{margin:0 auto}@media all and (min-width: 1100px){.nz__landing-faq{margin:var(--blockVerticalSpacing) auto}[data-page=companies] .nz__landing-faq{margin:var(--blockVerticalSpacing) auto 0}}.nz__landing-faq__content{max-width:var(--pageWidth);border-radius:var(--blockRadius);overflow:hidden;background-color:var(--black);margin:0 auto;position:relative;padding:calc(var(--pagePadding) * .6) var(--pagePadding) var(--pagePadding)}.nz__landing-faq__banner{font-family:var(--fontDisplay);color:var(--offWhite);text-transform:uppercase;font-size:clamp(1.8rem,3vw,2.4rem);font-style:italic;width:-moz-max-content;width:max-content;white-space:nowrap;letter-spacing:.025em;display:flex;align-items:center;font-weight:500}.nz__landing-faq__banner div{margin-right:.4em}.nz__landing-faq__banner strong{font-weight:800;color:var(--color02)}[data-page=companies] .nz__landing-faq__banner strong{color:var(--pink)}.nz__landing-faq__grid{position:relative;margin:calc(var(--pagePadding) * .6) 0 0}.nz__landing-faq__questions{border:2px solid var(--gray20);border-radius:calc(var(--blockRadius) - var(--pagePadding))}@media all and (min-width: 1100px){.nz__landing-faq__questions{width:calc(50% - 1rem);overflow:hidden}}.nz__landing-faq__question{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6em 1em;color:var(--offWhite);font-style:italic;font-weight:600;font-size:clamp(1.1rem,3vw,1.5rem)}.nz__landing-faq__question span:first-child{font-size:1.2em}.nz__landing-faq__question::-webkit-details-marker{display:none}.nz__landing-faq__item:not(:last-child){border-bottom:2px solid var(--gray20)}@media all and (min-width: 1100px){.nz__landing-faq__item:not(:last-child){border-bottom:2px solid var(--gray20)}}.nz__landing-faq__arrow{width:2.6em;height:2.6em;border-radius:50%;border:2px solid var(--gray20);display:flex;align-items:center;justify-content:center;flex-shrink:0;transform:rotate(90deg);transition:transform .5s linear(0,.421 5.2%,.733 10.9%,.946 17.3%,1.017 20.8%,1.068 24.7%,1.102 29.9%,1.109 36.1%,1.096 42.5%,1.035 59.8%,1.015 68.6%,1.002 80.7%,1)}@media all and (max-width: 1099px){.nz__landing-faq__arrow{transform:rotate(0)}}.nz__landing-faq__arrow svg{width:60%}.nz__landing-faq__arrow svg path{stroke:var(--gray20);stroke-width:2;vector-effect:non-scaling-stroke}.nz__landing-faq__item[open]{padding-bottom:1rem}@media all and (min-width: 1100px){.nz__landing-faq__item[open]{padding-bottom:0rem}}.nz__landing-faq__item[open] .nz__landing-faq__arrow{background-color:var(--offWhite);border:2px solid var(--offWhite);transform:rotate(0)}@media all and (max-width: 1099px){.nz__landing-faq__item[open] .nz__landing-faq__arrow{transform:rotate(90deg)}}.nz__landing-faq__item[open] .nz__landing-faq__arrow svg path{stroke:var(--black)}.nz__landing-faq__answer{--textSize: clamp(1.2rem, 4vw, 1.6rem);--lineHeight: calc(var(--textSize) * 1.6);--redLineOffset: 1.5em;--leftPadding: calc(var(--redLineOffset) + .8em);width:calc(100% - 2rem);margin:0 auto;background-color:var(--white);border-radius:calc(var(--blockRadius) - var(--pagePadding));padding:var(--lineHeight) 2rem var(--lineHeight) var(--leftPadding);color:var(--black);font-size:var(--textSize);line-height:var(--lineHeight);background-image:linear-gradient(to right,transparent var(--redLineOffset),#FAC8C6 var(--redLineOffset),#FAC8C6 calc(var(--redLineOffset) + 2px),transparent calc(var(--redLineOffset) + 2px)),repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--lineHeight) - 2px),#C9E8F7 calc(var(--lineHeight) - 2px),#C9E8F7 var(--lineHeight));background-attachment:local}.nz__landing-faq__answer p{line-height:var(--lineHeight);margin:0 0 var(--lineHeight)}.nz__landing-faq__answer p:last-child{margin-bottom:0}.nz__landing-faq__answer strong{font-style:italic}@media all and (min-width: 1100px){.nz__landing-faq__answer{width:auto;position:absolute;top:0;right:0;bottom:0;left:calc(50% + 1rem);margin-top:0;overflow-y:auto}}.nz__landing-faq__emoji{display:none}@media all and (min-width: 1100px){.nz__landing-faq__emoji{display:block;position:absolute;top:8%;left:calc(50% - 2.5rem);font-size:5rem;z-index:1;rotate:10deg}}.nz__landing-companies{position:relative;overflow:hidden;max-width:var(--pageWidth);margin:calc(var(--blockVerticalSpacing) * -1) auto;padding:var(--blockVerticalSpacing) var(--pagePadding)}.nz__landing-companies .nz__landing-companies__particles{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.nz__landing-companies .nz__landing-companies__particles path{fill:none;stroke:var(--pink);stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.nz__landing-companies .nz__landing-companies__content{display:grid;grid-template-columns:1fr;align-items:center;max-width:1000px;margin:0 auto;text-align:center}@media all and (min-width: 1100px){.nz__landing-companies .nz__landing-companies__content{grid-template-columns:1fr .8fr;text-align:left;gap:2rem}}.nz__landing-companies .nz__landing-companies__text{position:relative;z-index:2;text-wrap:balance}.nz__landing-companies .nz__landing-companies__title{display:block;width:100%;max-width:420px;margin:0 auto}@media all and (min-width: 1100px){.nz__landing-companies .nz__landing-companies__title{margin:0}}.nz__landing-companies .nz__landing-companies__banner-text{font-size:1.4rem;margin-top:0;color:var(--black)}@media all and (min-width: 800px){.nz__landing-companies .nz__landing-companies__banner-text{font-size:1.8rem}}.nz__landing-companies .nz__landing-companies__banner-text p{margin:0}.nz__landing-companies .nz__landing-companies__banner-text p:not(:last-child){margin-bottom:.5em}.nz__landing-companies .nz__landing-companies__banner-text strong{font-style:italic}.nz__landing-companies .nz__large-button{margin:1.5rem auto 0;background-color:var(--pink)}@media all and (min-width: 1100px){.nz__landing-companies .nz__large-button{margin:1.5rem 0 0}}.nz__landing-companies .nz__large-button:hover{background-color:var(--pink)}.nz__landing-companies .nz__landing-companies__rocket{display:block;width:100%;max-width:460px;margin:0 auto;order:-1;aspect-ratio:2/1.5;-o-object-fit:cover;object-fit:cover}@media all and (min-width: 1100px){.nz__landing-companies .nz__landing-companies__rocket{width:120%;aspect-ratio:1/1;justify-self:end;margin:0 0 0 -10%;order:0}}.nz__landing-supporters{position:relative;max-width:var(--pageWidth);margin:var(--blockVerticalSpacing) auto 0;overflow:hidden}[data-page=companies] .nz__landing-supporters{margin:0 auto}.nz__landing-supporters:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to right,var(--offWhite) 0%,transparent 10%,transparent 90%,var(--offWhite) 100%)}.nz__landing-supporters__banner{font-family:var(--fontDisplay);color:#d2d0c0;text-transform:uppercase;font-size:clamp(1.8rem,3vw,2.4rem);font-style:italic;width:-moz-max-content;width:max-content;white-space:nowrap;letter-spacing:.025em;display:flex;align-items:center;font-weight:500;padding:var(--pagePadding) 0 calc(var(--pagePadding) * .5)}.nz__landing-supporters__banner div{margin-right:.4em;display:flex;align-items:center;gap:.4em}.nz__landing-supporters__banner svg{height:1em;width:1em;aspect-ratio:1/1;fill:#d2d0c0}.nz__landing-supporters__row{overflow:hidden;margin-left:auto;margin-right:auto}.nz__landing-supporters__row:not(:last-child){margin-bottom:calc(var(--pagePadding) / 2)}.nz__landing-supporters__track{display:flex;align-items:center;width:-moz-max-content;width:max-content}.nz__landing-supporters__supporter{display:flex;place-items:center;flex-shrink:0;border:1px solid var(--hoverWhite);width:110px;aspect-ratio:1.5/1;border-radius:1rem;margin-right:calc(var(--pagePadding) / 2)}@media all and (min-width: 800px){.nz__landing-supporters__supporter{width:140px}}.nz__landing-supporters__supporter svg,.nz__landing-supporters__supporter img{display:block;height:60%;max-width:60%;-o-object-fit:contain;object-fit:contain;margin:0 auto}.nz__landing-supporters__row--level01 .nz__landing-supporters__supporter{width:160px}@media all and (min-width: 800px){.nz__landing-supporters__row--level01 .nz__landing-supporters__supporter{width:220px}}.nz__recipes-header{background-size:100% auto;background-position:center bottom;background-repeat:no-repeat;max-width:var(--pageWidth);margin:0 auto}.nz__recipes-title{max-width:900px;margin:0 auto;padding:0 var(--pagePadding)}.nz__recipes-title h1,.nz__recipes-title h2{font-size:2.2rem;text-wrap:balance;text-align:center;font-weight:500;margin:0}.nz__recipes-title h1 strong,.nz__recipes-title h2 strong{z-index:1;font-weight:800}@media all and (min-width: 600px){.nz__recipes-title h1,.nz__recipes-title h2{font-size:2.8rem}}@media all and (min-width: 800px){.nz__recipes-title h1,.nz__recipes-title h2{font-size:3.5rem}}@media all and (min-width: 1000px){.nz__recipes-title h1,.nz__recipes-title h2{font-size:3.5rem}}.nz__entry-filter__ingredients{margin:4rem auto 0;max-width:900px;display:flex;flex-direction:column;justify-content:center}.nz__entry-filter__ingredients-input-dropdown{display:none;border:var(--border);border-bottom-left-radius:.8em;border-bottom-right-radius:.8em;background-color:var(--white);width:calc(100% + 4px);position:absolute;bottom:0;left:-2px;overflow-y:auto;overflow-x:hidden;transform:translateY(100%);z-index:100;box-shadow:0 3px #0000001a}.nz__entry-filter__ingredients-input-dropdown button{border:none;background-color:var(--white);padding:.5em;font-family:var(--fontBody);font-size:.917em;text-align:left;width:100%;color:var(--black)}.nz__entry-filter__ingredients-input-dropdown button:not(:first-child){border-top:var(--border)}.nz__entry-filter__ingredients-input-dropdown button:focus,.nz__entry-filter__ingredients-input-dropdown button:hover,.nz__entry-filter__ingredients-input-dropdown button[data-active]{background-color:var(--hoverWhite);outline:none;cursor:pointer}.nz__entry-filter__ingredients-input[data-open]{border-bottom-left-radius:0;border-bottom-right-radius:0}.nz__entry-filter__ingredients-input[data-open] .nz__entry-filter__ingredients-input-dropdown{display:block}.nz__entry-filter__ingredients-input{border-radius:.8em;border:var(--border);display:grid;grid-template-columns:2.5em auto;grid-template-areas:"icon input";box-shadow:0 3px #0000001a,inset 0 3px #0000001a;background-color:var(--white);max-width:350px;margin:0 auto 1rem;position:relative;box-sizing:border-box;font-size:1.5rem;height:2.7em}.nz__entry-filter__ingredients-input:before{content:attr(data-placeholder);position:absolute;top:0;left:0;pointer-events:none;grid-area:input;font-size:.917em;width:100%;height:100%;display:flex;align-items:center;padding:0 .8em 0 0;color:var(--gray60);letter-spacing:.01rem}.nz__entry-filter__ingredients-input.shake{outline:4px solid var(--color05);animation:shake .82s cubic-bezier(.36,.07,.19,.97) both}.nz__entry-filter__ingredients-input span{display:flex;justify-content:center;align-items:center}.nz__entry-filter__ingredients-input span img{width:1.333em;height:1.333em;display:block;-o-object-fit:contain;object-fit:contain}.nz__entry-filter__ingredients-input input{width:100%;height:100%;display:block;margin:0;font-size:.917em;padding:.8em .8em .8em 0;border:none;background-color:transparent;-webkit-appearance:none;font-family:var(--fontBody);position:relative;z-index:1;letter-spacing:.01rem}.nz__entry-filter__ingredients-input input:focus{outline:none}.nz__entry-filter__ingredients-input input::-moz-placeholder{opacity:1;color:var(--gray60)}.nz__entry-filter__ingredients-input input::placeholder{opacity:1;color:var(--gray60)}.nz__entry-filter__ingredients-input input::-webkit-calendar-picker-indicator{display:none!important}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.nz__entry-filter__ingredient-tags{margin:0 auto;width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.nz__entry-filter__ingredient-tags button{display:inline-block;background-color:var(--white);cursor:pointer;padding:0;font-size:1rem;border-radius:.5rem;border:none;height:-moz-max-content;height:max-content;font-family:var(--fontBody);border:var(--border);box-shadow:0 2px #0000001a;display:flex;align-items:center;color:var(--black)}.nz__entry-filter__ingredient-tags button:hover{background-color:var(--hoverWhite)}.nz__entry-filter__ingredient-tags button span{display:block}.nz__entry-filter__ingredient-tags button span:first-child{padding:.4em .8em;border-right:var(--border)}.nz__entry-filter__ingredient-tags button span:last-child{padding:.6em}.nz__entry-filter__ingredient-tags button svg{display:block;width:.6em;height:.6em;stroke:currentColor;stroke-width:2px}.nz__entry-filter__ingredient-tags button svg path{vector-effect:non-scaling-stroke}.nz__category-nav{max-width:var(--pageWidth);margin:0 calc(var(--pagePadding) * -1);overflow:hidden;display:block;grid-template-columns:100%;position:relative}.nz__category-nav[data-can-scroll-left]:before{visibility:visible}.nz__category-nav[data-can-scroll-right]:after{visibility:visible}.nz__category-nav:before,.nz__category-nav:after{visibility:hidden;content:"";position:absolute;aspect-ratio:3/1;top:0;bottom:0;pointer-events:none;display:block}.nz__category-nav:after{right:0;background-image:linear-gradient(to right,transparent 0%,var(--offWhite) 100%)}.nz__category-nav:before{left:0;background-image:linear-gradient(to right,var(--offWhite) 0%,transparent 100%);z-index:1}@media all and (min-width: 600px){.nz__category-nav{margin:0 auto}.nz__category-nav:after{background-image:linear-gradient(to right,transparent 0%,var(--offWhite) 80%,var(--offWhite) 100%)}.nz__category-nav:before{background-image:linear-gradient(to right,var(--offWhite) 0%,var(--offWhite) 20%,transparent 100%)}}.nz__category-nav__categories{max-width:100%;white-space:nowrap;z-index:0;position:relative;font-size:0rem;overflow-x:auto;padding:0 1rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}@media all and (min-width: 800px){.nz__category-nav__categories{grid-column:2}}.nz__category-nav__categories::-webkit-scrollbar{display:none}.nz__category-nav__categories button,.nz__category-nav__categories a{position:relative;scroll-snap-align:start;scroll-snap-stop:always;background-color:var(--white);cursor:pointer;display:inline-flex;align-items:center;font-size:1rem;text-transform:lowercase;border:var(--border);border-radius:.8em;font-family:var(--fontBody);width:-moz-max-content;width:max-content;color:var(--black);text-decoration:none;margin-left:.5em;padding:.5em 1em}.nz__category-nav__categories button:hover,.nz__category-nav__categories button:focus-visible,.nz__category-nav__categories a:hover,.nz__category-nav__categories a:focus-visible{outline:none;background-color:var(--hoverWhite)}.nz__category-nav__categories button[data-state=active],.nz__category-nav__categories a[data-state=active]{background-color:var(--color04)}@media all and (min-width: 800px){.nz__category-nav__categories button,.nz__category-nav__categories a{font-size:1.1rem}}.nz__category-nav__categories button:not(:last-child),.nz__category-nav__categories a:not(:last-child){border-right:var(--border)}.nz__category-nav__next,.nz__category-nav__prev{height:100%;aspect-ratio:1/1;background-color:var(--white);z-index:1;align-items:center;justify-content:center;cursor:pointer;padding:0;border:var(--border);position:absolute;top:0;visibility:visible;border-radius:1rem;display:none}@media all and (min-width: 600px){.nz__category-nav__next,.nz__category-nav__prev{display:flex}}.nz__category-nav__next:not([data-visible]),.nz__category-nav__prev:not([data-visible]){visibility:hidden;pointer-events:none}.nz__category-nav__next svg,.nz__category-nav__prev svg{display:block;width:60%}.nz__category-nav__next svg path,.nz__category-nav__prev svg path{vector-effect:non-scaling-stroke;stroke:var(--black);stroke-width:2px}.nz__category-nav__next:hover,.nz__category-nav__next:focus-visible,.nz__category-nav__prev:hover,.nz__category-nav__prev:focus-visible{outline:none;background-color:var(--hoverWhite)}.nz__category-nav__next{right:0}.nz__category-nav__prev{left:0}.nz__recipe-header{position:relative}.nz__recipe-header__colors{display:flex;align-items:center;height:1em}.nz__recipe-header__colors div{flex-shrink:0;width:1.6rem;height:1.6rem;border-radius:100%;border:var(--border)}@media all and (min-width: 800px){.nz__recipe-header__colors div{width:2rem;height:2rem}}.nz__recipe-header__colors div:not(:first-child){margin-left:-.5rem}.nz__recipe-header__colors div:first-child{background-color:var(--recipeColor02)}.nz__recipe-header__colors div:nth-child(2){background-color:var(--recipeColor03)}.nz__recipe-header__colors div:last-child{background-color:var(--recipeColor01)}.nz__recipe-header-content{max-width:var(--pageWidth);padding:0;z-index:1;margin:0 auto 2rem;display:grid;grid-template-columns:1fr;grid-auto-rows:auto;grid-row-gap:2rem;align-items:center}@media all and (min-width: 1100px){.nz__recipe-header-content{grid-template-columns:1fr 1fr;grid-template-rows:auto .2fr auto auto auto 1fr;grid-template-areas:"image crums" "image topSpace" "image title" "image details" "image rating" "image bottomSpace";grid-column-gap:var(--pagePadding);margin:0 auto var(--pagePadding)}.nz__recipe-header-content:has(.nz__recipe-author){grid-template-rows:auto .2fr auto auto auto auto 1fr;grid-template-areas:"image crums" "image topSpace" "image author" "image title" "image details" "image rating" "image bottomSpace"}.nz__recipe-header-content:has(.nz__recipe-author) .nz__recipe-author{grid-area:author}.nz__recipe-header-content .nz__recipe__crums{grid-area:crums}.nz__recipe-header-content .nz__recipe-title{grid-area:title}.nz__recipe-header-content .nz__recipe-author{grid-area:author}.nz__recipe-header-content .nz__recipe-rating{grid-area:rating}.nz__recipe-header-content .nz__recipe-info{grid-area:details}.nz__recipe-header-content .nz__recipe-image{grid-area:image}}.nz__recipe__crums{color:var(--fadedText);position:relative;font-size:1rem;display:flex;justify-content:space-between;align-items:center;font-style:italic;border-bottom:1px solid var(--hoverWhite);padding:0 var(--pagePadding) var(--pagePadding);margin:0 calc(var(--pagePadding) * -1)}.nz__recipe__crums a{color:currentColor}@media all and (min-width: 1100px){.nz__recipe__crums{padding:0 0 var(--pagePadding) 0;margin:0;max-width:auto}}.nz__recipe-title{text-align:center;max-width:600px;margin:0 auto}@media all and (min-width: 1100px){.nz__recipe-title{text-align:left;margin:0}}.nz__recipe-title h1{line-height:1.15em;margin:0 0 .2em;text-wrap:pretty;font-size:clamp(2.6rem,5vw,3.2rem);font-weight:700;padding:0}@media all and (min-width: 1100px){.nz__recipe-title h1{text-wrap:balance}}.nz__recipe-title p{font-size:1.5rem;margin:0;text-wrap:pretty;font-size:clamp(1.2rem,2vw + .5rem,1.5rem)}@media all and (min-width: 1100px){.nz__recipe-title p{font-size:1.5rem}}.nz__recipe-author{margin:0 auto}@media all and (min-width: 1100px){.nz__recipe-author{margin:0}}.nz__recipe-author svg{position:absolute;bottom:0;left:50%;display:block;width:20px;height:40px;transform:translate(-50%) translateY(110%);z-index:1}.nz__recipe-author path{stroke:var(--black);stroke-width:2px;vector-effect:non-scaling-stroke}.nz__recipe-author[data-arrow=bottom]{margin-bottom:3rem}.nz__recipe-image{padding:.6rem;border:var(--border);border-radius:2.5rem;align-self:start;background-color:var(--recipeColor01);max-width:600px;width:100%;margin:0 auto;position:relative}@media all and (min-width: 1100px){.nz__recipe-image{max-width:none;margin:0}}.nz__recipe-image svg{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);width:100vw;height:80%;z-index:-1}@media all and (min-width: 1100px){.nz__recipe-image svg{display:none}}.nz__recipe-image svg path{stroke-width:2px;stroke:var(--black);vector-effect:non-scaling-stroke}.nz__recipe-image svg #wave-01{fill:var(--black);fill:var(--recipeColor02)}.nz__recipe-image svg #wave-02{fill:var(--recipeColor03)}.nz__recipe-image svg #wave-03{fill:var(--recipeColor01)}.nz__recipe-image .nz__recipe-image__photo{height:100%;-o-object-fit:cover;object-fit:cover;display:block;width:100%;border-radius:2rem;border:var(--border)}.nz__recipe-image__author{position:absolute;bottom:1.4rem;right:1.4rem;background-color:var(--black);color:var(--white);padding:.5rem 1rem;border-radius:1rem;text-decoration:none;font-size:.8em}@media all and (min-width: 600px){.nz__recipe-image__author{bottom:2rem;right:2rem;font-size:.9em}}.nz__recipe-info{max-width:600px;margin:0 auto}@media all and (min-width: 1100px){.nz__recipe-info{margin:0}}.nz__recipe-info>div{display:flex;grid-gap:1rem;align-items:center;justify-content:center;flex-wrap:wrap}@media all and (min-width: 1100px){.nz__recipe-info>div{justify-content:start}}.nz__recipe-info__item{flex-shrink:0;border:1px solid var(--hoverWhite);padding:.6rem 1.4rem .6rem .8rem;font-size:1rem;border-radius:1em;display:grid;grid-template-columns:auto 1fr;gap:.4rem;width:100%;flex-grow:1;max-width:-moz-max-content;max-width:max-content}@supports (corner-shape: squircle){.nz__recipe-info__item{border-radius:2em;corner-shape:squircle}}.nz__recipe-info__icon{align-self:center;width:2rem}.nz__recipe-info__icon img{display:block;font-size:1.6rem}.nz__recipe-info__text span{display:block;line-height:1.1rem}.nz__recipe-info__text span:nth-child(1){color:#757575;font-size:.8rem}.nz__recipe-info__text span:nth-child(2){font-size:1rem;font-weight:700}.nz__recipe-cards{max-width:var(--pageWidth);margin:var(--pagePadding) auto}.nz__recipe-cards>div{display:grid;grid-template-columns:1fr;grid-gap:1rem;max-width:var(--pageWidth);position:relative;margin:0 auto;align-items:start}@media all and (min-width: 1100px){.nz__recipe-cards>div{grid-template-columns:1fr 1fr}}.nz__recipe-ingredients,.nz__recipe-steps,.nz__recipe-faq{font-size:1.1rem}.nz__recipe-ingredients h2,.nz__recipe-steps h2,.nz__recipe-faq h2{margin:.5em;font-size:1.3rem;font-weight:500;position:relative;color:var(--black)}.nz__recipe-ingredients h2 span,.nz__recipe-steps h2 span,.nz__recipe-faq h2 span{font-size:1.4em;display:inline-block;margin-right:.2em}.nz__recipe-cards__column{display:grid;grid-gap:1rem;align-content:start;order:1}@media all and (min-width: 1100px){.nz__recipe-cards__column{order:0;position:sticky;top:.6rem}.nz__recipe-ingredients{position:sticky;top:.6rem}}.nz__recipe-instructions__content h3{font-size:1.1rem;margin-bottom:-1rem;margin-top:0;font-weight:500;background-color:#fffbee;border-top:1px solid var(--hoverWhite);border-left:1px solid var(--hoverWhite);border-right:1px solid var(--hoverWhite);width:-moz-max-content;width:max-content;padding:.6rem .8rem 1.4rem;border-top-left-radius:1rem;border-top-right-radius:1rem}.nz__recipe-instructions__content h3:not(:first-child){margin-top:1.2em}.nz__recipe-instructions__content p{margin:1em 0}.nz__recipe-checklist{list-style:none;margin:0;padding:0;border:1px solid var(--hoverWhite);border-radius:1rem;background-color:#fffbee;box-shadow:0 2px #0000000d}.nz__recipe-checklist li{padding:0}.nz__recipe-checklist li:not(:last-child){border-bottom:1px solid var(--hoverWhite)}.nz__recipe-checklist li input{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;width:1.4rem;height:1.4rem;background-image:url(/build/assets/1f532-D_sTCUdw.webp);background-size:contain;background-repeat:no-repeat;background-position:center;cursor:pointer;margin:.8em;flex-shrink:0}.nz__recipe-checklist li input:checked{background-image:url(/build/assets/2705-CaZt1-3l.webp);animation:check-on .6s linear(0,.544 5.5%,.947 11.5%,1.213 18.1%,1.298 21.7%,1.352 25.5%,1.372 28.2%,1.379 31.1%,1.374 34.2%,1.357 37.6%,1.307 43.7%,1.121 61.8%,1.074 67.8%,1.04 73.7%,1.007 84.7%,1)}.nz__recipe-checklist li label{display:flex;align-items:center}.nz__recipe-checklist li div{display:flex;align-items:center;align-self:stretch;text-decoration-color:currentColor;padding:.8em;border-left:1px solid var(--hoverWhite)}.nz__recipe-checklist li:has(input:checked){text-decoration-thickness:.15em}.nz__recipe-checklist li:has(input:checked) span{color:var(--black)}.nz__related-entries{max-width:var(--pageWidth);margin:0 auto}.nz__related-entries__title{display:flex;align-items:center;justify-content:center;margin:calc(var(--blockVerticalSpacing) / 2) auto calc(var(--blockVerticalSpacing) / 2)}.nz__related-entries__title h2{font-weight:400}.nz__related-entries__title svg{position:absolute;bottom:0;left:50%;display:block;width:20px;height:40px;transform:translate(-50%) translateY(110%);z-index:1}.nz__related-entries__title path{stroke:var(--black);stroke-width:2px;vector-effect:non-scaling-stroke}.nz__recipe-rating{--star-filled: #fbbf24;--star-empty: var(--hoverWhite);margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:.5rem;transition:all .3s ease;width:-moz-max-content;width:max-content}@media all and (min-width: 1100px){.nz__recipe-rating{margin:0}}.nz__recipe-rating__stars{display:flex;gap:.25rem;align-items:center}.nz__recipe-rating__star{background:none;border:none;padding:0;cursor:pointer;transition:transform .6s linear(0,.402 7.4%,.711 15.3%,.929 23.7%,1.008 28.2%,1.067 33%,1.099 36.9%,1.12 41%,1.13 45.4%,1.13 50.1%,1.111 58.5%,1.019 83.2%,1.004 91.3%,1);width:40px;height:40px;display:flex;align-items:center;justify-content:center}.nz__recipe-rating__star:hover{transform:scale(1.1) rotate(72deg)}.nz__recipe-rating__star:active{transform:scale(.95) rotate(72deg)}.nz__recipe-rating__star svg{width:100%;height:100%;transition:all .2s ease}.nz__recipe-rating__star path{fill:var(--star-empty, #d1d5db);stroke:var(--black);stroke-width:2;vector-effect:non-scaling-stroke}.nz__recipe-rating__info{display:flex;align-items:baseline;font-size:.875rem;color:var(--text-secondary, #6b7280);gap:.5rem}.nz__recipe-rating__average{font-weight:600;color:var(--text-primary, #111827)}.nz__recipe-rating__count{font-size:.875rem;font-style:italic;color:var(--text-secondary, #6b7280)}@keyframes ratingSubmitted{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.nz__recipe-rating__note.nz__handwritten-note{transform:rotate(0);position:relative;margin-top:.5rem}.nz__recipe-rating__note__arrow-01,.nz__recipe-rating__note__arrow-02{position:absolute;bottom:.2em}.nz__recipe-rating__note__arrow-01 path,.nz__recipe-rating__note__arrow-02 path{stroke:var(--black);stroke-width:2px;vector-effect:non-scaling-stroke}.nz__recipe-rating__note__arrow-01{width:2.2rem;aspect-ratio:19/23;left:calc(100% + .6rem)}.nz__recipe-rating__note__arrow-02{width:2.2rem;aspect-ratio:17/19;right:calc(100% + .6rem);display:block}.nz__recipe-faq__grid{--faqRule: 1px solid var(--hoverWhite);--faqArrowSize: 2em;--faqRowPadding: .5em;border:var(--faqRule);border-radius:1rem;background-color:#fffbee;box-shadow:0 2px #0000000d}.nz__recipe-faq__item{padding:.8rem .8rem .8rem 1.2rem}.nz__recipe-faq__item:not(:last-child){border-bottom:var(--faqRule)}.nz__recipe-faq__question{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;font-weight:500;line-height:normal;list-style:none;font-size:1.2rem}.nz__recipe-faq__question::-webkit-details-marker{display:none}.nz__recipe-faq__arrow{width:var(--faqArrowSize);height:var(--faqArrowSize);display:flex;align-items:center;justify-content:center;flex-shrink:0;border:var(--faqRule);border-radius:50%;transform:rotate(0);transition:transform .5s linear(0,.421 5.2%,.733 10.9%,.946 17.3%,1.017 20.8%,1.068 24.7%,1.102 29.9%,1.109 36.1%,1.096 42.5%,1.035 59.8%,1.015 68.6%,1.002 80.7%,1)}.nz__recipe-faq__arrow svg{width:55%}.nz__recipe-faq__arrow svg path{stroke:currentColor;stroke-width:1.5;vector-effect:non-scaling-stroke}.nz__recipe-faq__item[open] .nz__recipe-faq__arrow{transform:rotate(90deg)}.nz__recipe-faq__answer{line-height:normal;padding-right:calc(var(--faqArrowSize) + 1rem)}.nz__recipe-card{display:block;text-decoration:none;border:var(--border);border-radius:2.4rem;color:var(--black);overflow:hidden;position:relative;background-color:var(--white);box-shadow:0 3px #0000001a}.nz__recipe-card>div:not(:last-child){border-bottom:var(--border)}.nz__recipe-card:hover .nz__recipe-card__ingredients-content{animation-play-state:running}@keyframes scrollIngredients{to{transform:translate(-33.33%)}}.nz__recipe-card__ingredients{overflow:hidden;flex-wrap:nowrap;background-color:var(--white);padding:.5rem;text-transform:lowercase}.nz__recipe-card__ingredients-content{display:flex;animation:scrollIngredients var(--animationLength) linear infinite;animation-play-state:paused;width:-moz-max-content;width:max-content;opacity:.7}.nz__recipe-card__ingredients-content *{display:none}.nz__recipe-card__ingredients-content span{display:inline}.nz__recipe-card__ingredients-content ul,.nz__recipe-card__ingredients-content ol{display:inline;list-style:none;flex-shrink:0;margin:0 .5em 0 0;padding:0}.nz__recipe-card__ingredients-content li{display:inline}.nz__recipe-card__ingredients-content li:after{content:", ";display:inline}.nz__recipe-card__ingredients-content li:last-child:after{content:". "}.nz__recipe-card__ingredients-content span{display:inline-block;flex-shrink:0}.nz__recipe-card__title{padding:1em;text-wrap:balance;font-size:1.4rem;line-height:1.4em;text-align:center;margin:0;font-weight:400}.nz__recipe-card__image{padding:.6rem;position:relative;background-color:var(--recipeColor01)}.nz__recipe-card__image>div{position:relative}.nz__recipe-card__image .nz__recipe-card__photo{width:100%;position:relative;z-index:1;display:block;border-radius:1.8rem;border:var(--border)}.nz__recipe-card__author{z-index:2;position:absolute;bottom:1rem;right:1rem;background-color:var(--black);color:var(--white);padding:.5rem 1rem;border-radius:1rem;text-decoration:none;font-size:.8em;border:var(--border)}.nz__recipe-card__rating{z-index:2;position:absolute;top:1.6rem;left:1.6rem;display:flex;gap:.3rem;pointer-events:none}.nz__recipe-card__star{width:1.2rem;height:1.2rem}.nz__recipe-card__recipe-info{display:flex;flex-wrap:no-wrap;justify-content:flex-start;gap:.5rem;padding:1rem;overflow-x:auto;scrollbar-width:none}.nz__recipe-card__recipe-info::-webkit-scrollbar{display:none}.nz__recipe-card__recipe-info__item{flex-shrink:0;border:1px solid var(--gray90);padding:.6rem 1.4rem .6rem .8rem;font-size:1rem;border-radius:1em;display:grid;grid-template-columns:auto 1fr;gap:.4rem;width:100%;flex-grow:1;max-width:-moz-max-content;max-width:max-content}@supports (corner-shape: squircle){.nz__recipe-card__recipe-info__item{border-radius:2em;corner-shape:squircle}}.nz__recipe-card__recipe-info__text span{display:block;line-height:1.1rem}.nz__recipe-card__recipe-info__text span:nth-child(1){color:#757575;font-size:.8rem}.nz__recipe-card__recipe-info__text span:nth-child(2){font-size:1rem;font-weight:700}.nz__recipe-card__recipe-info__icon{align-self:center;width:2rem}.nz__recipe-card__recipe-info__icon img{display:block;font-size:1.6rem}.nz__card-slider.nz__recipe-list-embed{--articleWidth: 70ch;--sliderWidth: calc(var(--articleWidth) + (var(--pagePadding) * 2));margin:2rem calc(var(--pagePadding) * -1) 3rem}.nz__recipe-list-embed .nz__card-slider__track{width:100vw;margin:0 clamp(-100vw,(100vw - var(--sliderWidth)) / 2 * -1,0vw);padding:.2rem calc(var(--pagePadding) * 2);scroll-behavior:smooth}@media all and (min-width: 800px){.nz__recipe-list-embed .nz__card-slider__track{padding:.2rem clamp(var(--pagePadding),(100vw - var(--sliderWidth)) / 2,100vw)}}.nz__recipes[data-state=default] .nz__recipes__featured-blocks{display:block}.nz__recipes[data-state=default] .nz__recipes__status,.nz__recipes[data-state=default] .nz__recipes__results{display:none}.nz__recipes[data-state=loading] .nz__recipes__placeholder{display:block}.nz__recipes[data-state=loaded] .nz__recipes__placeholder,.nz__recipes[data-state=empty] .nz__recipes__results,.nz__recipes[data-state=empty] .nz__recipes__status{display:none}.nz__recipes[data-state=empty] .nz__recipes__empty{display:block}.nz__recipes__top-btn{width:64px;height:64px;border-radius:100%;border:var(--border);background-color:var(--white);cursor:pointer;position:fixed;bottom:1rem;right:1rem;z-index:100;display:grid;place-items:center;transform:translateY(150%);transition:transform 1.6s linear(0,.009 .9%,.033 1.8%,.137 3.9%,.706 11.4%,.924 14.9%,1.002 16.6%,1.066 18.4%,1.109 20.2%,1.135 22%,1.147 24.3%,1.139 26.9%,1.016 38.8%,.993 42.4%,.981 46.2%,.979 51.4%,1.003 69.8%,1)}.nz__recipes__top-btn[data-active]{transform:translateY(0)}.nz__recipes__top-btn svg{display:block;width:2rem}.nz__recipes__top-btn svg path{vector-effect:non-scaling-stroke;stroke:var(--black);stroke-width:2px}.nz__recipes__pagination-top{max-width:100%;margin:var(--pagePadding) auto var(--pagePadding);border:2px solid var(--black);border-radius:1rem;font-size:1rem;display:grid;grid-template-columns:auto 1fr auto;align-items:stretch;background-color:var(--white)}@media all and (min-width: 600px){.nz__recipes__pagination-top{max-width:-moz-max-content;max-width:max-content}}@media all and (min-width: 800px){.nz__recipes__pagination-top{font-size:1.1rem}}.nz__recipes__pagination-top a,.nz__recipes__pagination-top span{display:flex;justify-content:center;align-items:center;position:relative;aspect-ratio:1/1;padding:0 20%}.nz__recipes__pagination-top svg{display:block}.nz__recipes__pagination-top svg path{stroke:var(--black);stroke-width:2px;vector-effect:non-scaling-stroke}.nz__recipes__pagination-top span[data-disabled] path{stroke:var(--hoverWhite)}.nz__recipes__pagination-top .nz__recipes__pagination-top-counter{display:block;padding:.5em 1em;text-align:center}.nz__recipes__results{max-width:var(--pageWidth);margin:var(--pagePadding) auto}.nz__recipes__featured-blocks{margin-top:calc(var(--blockVerticalSpacing) / 2)}.nz__recipes__featured{display:grid;position:relative;max-width:800px;margin:0 auto calc(var(--blockVerticalSpacing) / 2);grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"title" "slides" "content";grid-gap:2rem;align-items:center;text-align:center}@media all and (min-width: 1100px){.nz__recipes__featured{max-width:1200px;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"slides title" "slides content";grid-column-gap:calc(var(--pagePadding) * 1.4);grid-row-gap:1rem;text-align:left}.nz__recipes__featured:nth-child(2n){grid-template-columns:1fr 2fr;grid-template-areas:"title slides" "content slides"}}.nz__recipes__featured__title{grid-area:title;text-wrap:balance;align-self:end;max-width:600px;margin:0 auto}@media all and (min-width: 1100px){.nz__recipes__featured__title{margin:0}}.nz__recipes__featured__title .nz__handwritten-note{margin:0 auto 1.4rem}@media all and (min-width: 1100px){.nz__recipes__featured__title .nz__handwritten-note{margin:0 0 1.4rem}}.nz__recipes__featured__title .nz__handwritten-note svg{position:absolute;bottom:0;left:50%;display:block;width:20px;height:40px;transform:translate(-50%) translateY(110%);z-index:1}.nz__recipes__featured__title .nz__handwritten-note svg path{stroke-width:2px;stroke:var(--black);vector-effect:non-scaling-stroke}.nz__recipes__featured__title h2{margin:0;font-size:clamp(1.4rem,3vw + 1rem,2.2rem)}.nz__recipes__featured__content{grid-area:content;align-self:start}@media all and (min-width: 1100px){.nz__recipes__featured__content{padding-top:1rem;border-top:var(--border);border-color:var(--hoverWhite)}}.nz__recipes__featured__controls{width:-moz-max-content;width:max-content;margin:0 auto;display:none}@media all and (min-width: 800px){.nz__recipes__featured__controls{display:block}}@media all and (min-width: 1100px){.nz__recipes__featured__controls{margin:0}}.nz__recipes__featured__controls>div{display:grid;grid-template-columns:1fr 1fr;align-self:start;overflow:hidden;grid-area:controls;align-items:stretch;margin-bottom:.5rem}.nz__recipes__featured__controls>div>button{display:flex;justify-content:center;align-items:center;background-color:transparent;border:none;cursor:pointer}.nz__recipes__featured__controls>div>button svg{display:block;width:1.6rem}.nz__recipes__featured__controls>div>button svg path{vector-effect:non-scaling-stroke;stroke:var(--black);stroke-width:2px}.nz__recipes__featured__controls>div>button:hover,.nz__recipes__featured__controls>div>button:focus-visible{outline:none}.nz__recipes__featured__counter{font-size:1.2rem;width:100%;display:flex;align-items:center;justify-content:center;white-space:nowrap}.nz__recipes__featured__descriptions{grid-area:description;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-self:start;max-width:500px;margin:0 auto 2rem}@media all and (min-width: 1100px){.nz__recipes__featured__descriptions{margin:0 0 2rem}}.nz__recipes__featured__description{grid-row:1;grid-column:1;font-size:1.6rem;font-size:clamp(1.2rem,1vw + 1rem,1.5rem);visibility:hidden;align-self:start;margin:0}.nz__recipes__featured__description[data-active]{visibility:visible}.nz__recipes__featured__query-btn{width:-moz-max-content;width:max-content;background-color:transparent;border:none;padding:0;font-family:var(--fontBody);text-transform:lowercase;font-size:1.1rem;color:var(--fadedText);cursor:pointer;margin:1rem auto;display:block;text-decoration:none}.nz__recipes__featured__gallery{position:relative;grid-area:slides}.nz__recipes__featured__swipe-indicator{position:absolute;bottom:10%;right:6%;width:4.4rem;height:4.4rem;z-index:10;pointer-events:none}@media all and (min-width: 800px){.nz__recipes__featured__swipe-indicator{display:none}}.nz__recipes__featured__swipe-indicator svg{width:100%;height:100%;display:block;overflow:visible}.nz__recipes__featured__swipe-indicator svg path{vector-effect:non-scaling-stroke;stroke-width:2px;fill:var(--white);stroke:var(--black)}.nz__recipes__featured__swipe-indicator svg #left,.nz__recipes__featured__swipe-indicator svg #right{visibility:hidden}.nz__recipes__featured__slides{height:100%;position:relative;margin:0 auto;align-self:stretch;aspect-ratio:4/5;z-index:1}@media all and (min-width: 800px){.nz__recipes__featured__slides{aspect-ratio:4/3}}.nz__recipes__featured__slide{position:absolute;width:96%;height:96%;display:block;border-radius:2.5rem;overflow:hidden;border:var(--border);background-color:var(--recipeColor01)}.nz__recipes__featured__slide img{position:absolute;top:.5rem;left:.5rem;height:calc(100% - 1rem);width:calc(100% - 1rem);-o-object-fit:cover;object-fit:cover;border:var(--border);border-radius:2rem}.nz__recipes__featured__open-button{--size: 6rem;--offset: 2rem;z-index:2;position:absolute;bottom:var(--offset);right:var(--offset);border-radius:50%;width:var(--size);height:var(--size);background-color:var(--white);border:var(--border);cursor:pointer;display:grid;place-items:center;grid-template-columns:1fr;grid-template-rows:1fr;grid-template-areas:"button";pointer-events:none}@media all and (min-width: 600px){.nz__recipes__featured__open-button{--offset: 3rem}}@media all and (min-width: 800px){.nz__recipes__featured__open-button{--size: 8rem;--offset: 4rem}}.nz__recipes__featured__open-button>div{grid-area:button;border-radius:50%}.nz__recipes__featured__open-button svg{display:block}.nz__recipes__featured__open-button__icon{width:calc(var(--size) / 2);height:calc(var(--size) / 2);background-color:var(--black);border-radius:50%;display:flex;justify-content:center;align-items:center;overflow:hidden}.nz__recipes__featured__open-button__icon svg{width:calc(var(--size) / 4);height:calc(var(--size) / 4)}.nz__recipes__featured__open-button__icon svg path{stroke:var(--offWhite);stroke-width:2;vector-effect:non-scaling-stroke}.nz__recipes__featured__open-button__text svg{animation:rotate 40s infinite linear;fill:var(--black)}@keyframes rotate{to{transform:rotate(360deg)}}.nz__recipes__placeholder{max-width:var(--pageWidth);margin:var(--pagePadding) auto calc(var(--pagePadding) * -1);-moz-column-gap:var(--pagePadding);column-gap:var(--pagePadding);-moz-column-count:1;column-count:1;display:block;opacity:.4}.nz__recipes__placeholder-card:nth-child(n+4){display:none}@media (min-width: 800px){.nz__recipes__placeholder{-moz-column-count:2;column-count:2}.nz__recipes__placeholder-card:nth-child(n+4){display:block}.nz__recipes__placeholder-card:nth-child(n+5){display:none}}@media (min-width: 1100px){.nz__recipes__placeholder{-moz-column-count:3;column-count:3}.nz__recipes__placeholder-card:nth-child(n+5){display:block}.nz__recipes__placeholder-card:nth-child(n+10){display:none}}@media (min-width: 1500px){.nz__recipes__placeholder{-moz-column-count:4;column-count:4}.nz__recipes__placeholder-card:nth-child(n+7){display:block}}.nz__recipes__placeholder-card{display:block;padding-bottom:var(--pagePadding);-moz-column-break-inside:avoid;break-inside:avoid}.nz__recipes__placeholder-card>div{border-radius:2rem;border:2px solid var(--recipeColor01);background-color:var(--offWhite);overflow:hidden}.nz__recipes__placeholder-card:nth-child(n) .nz__recipes__placeholder-image{aspect-ratio:1/1}.nz__recipes__placeholder-card:nth-child(2n) .nz__recipes__placeholder-image{aspect-ratio:.9/1}.nz__recipes__placeholder-card:nth-child(3n) .nz__recipes__placeholder-image{aspect-ratio:1.1/1}.nz__recipes__placeholder-card:nth-child(4n) .nz__recipes__placeholder-image{aspect-ratio:1.2/1}.nz__recipes__placeholder-card:nth-child(5n) .nz__recipes__placeholder-image{aspect-ratio:1.3/1}.nz__recipes__placeholder-image{background-color:var(--recipeColor01);position:relative}.nz__recipes__placeholder-image:after{content:"?";position:absolute;top:0;left:0;width:100%;height:100%;color:#fef9e655;display:flex;align-items:center;justify-content:center;font-size:8rem;font-weight:800}.nz__recipes__placeholder-title{color:var(--recipeColor01);text-decoration:line-through;text-decoration-thickness:1em;padding:1em;text-wrap:balance;font-size:1.8rem;text-align:center}.nz__recipes__status{height:4rem;display:flex;align-items:center;justify-content:center;text-align:center;border:var(--border);background-color:var(--color02);font-size:1.2rem;background-size:300% 100%;background-position:0 0;max-width:var(--pageWidth);margin:var(--pagePadding) auto;border-radius:2rem}.nz__recipes__status span{font-weight:700}.nz__recipes[data-state=loading] .nz__recipes__status{--stripeWidth: 60px;--stripeColor01: transparent;--stripeColor02: rgba(255,255,255,.07);background-image:repeating-linear-gradient(-45deg,var(--stripeColor01),var(--stripeColor01) var(--stripeWidth),var(--stripeColor02) var(--stripeWidth),var(--stripeColor02) calc(var(--stripeWidth) * 2));animation:load 2s linear infinite}.nz__recipes[data-state=empty] .nz__recipes__status{background-color:var(--color05);color:var(--white)}@keyframes load{to{background-position:calc(var(--stripeWidth) * 2 * -1.414) 0}}.nz__recipes-search{margin:var(--blockVerticalSpacing) 0}.nz__recipes__empty{display:none;max-width:500px;margin:0 auto var(--blockVerticalSpacing);padding:2rem;text-align:center;font-size:1.4rem}.nz__recipes__empty span{font-size:2rem}.nz__recipes__slider{display:flex;flex-direction:column;margin-top:var(--pagePadding)}.nz__recipes__slides{width:100vw;margin:0 calc(var(--pagePadding) * -1);display:flex;gap:var(--pagePadding);flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 var(--pagePadding);scroll-padding-left:var(--pagePadding);scroll-padding-right:var(--pagePadding);scroll-behavior:smooth;align-items:start}.nz__recipes__slides::-webkit-scrollbar{display:none}@media all and (min-width: 800px){.nz__recipes__slides{padding:0 var(--pagePadding)}}.nz__recipes__slides .nz__recipe-card{flex:0 0 80%;scroll-snap-align:center;scroll-snap-stop:always}@media all and (min-width: 800px){.nz__recipes__slides .nz__recipe-card{flex:0 0 calc((1200px - var(--pagePadding) * 2) / 3)}}.nz__recipes__slider-title{width:100%;max-width:800px;margin:var(--pagePadding) auto var(--pagePadding);display:flex;justify-content:end;align-items:center;text-align:center;gap:var(--pagePadding)}@media all and (min-width: 800px){.nz__recipes__slider-title{text-align:left}}.nz__recipes__slider-title h2{margin:0;font-size:1.4rem;font-weight:500;text-wrap:balance;text-transform:lowercase}.nz__recipes__slider-controls{display:none;justify-content:center;align-items:center;gap:1rem}@media all and (min-width: 800px){.nz__recipes__slider-controls{display:flex}}.nz__recipes__slider-prev,.nz__recipes__slider-next{display:flex;justify-content:center;align-items:center;background-color:transparent;border:none;cursor:pointer;padding:0}.nz__recipes__slider-prev svg,.nz__recipes__slider-next svg{display:block;width:1.6rem}.nz__recipes__slider-prev svg path,.nz__recipes__slider-next svg path{vector-effect:non-scaling-stroke;stroke:var(--fadedText);stroke-width:2px}.nz__recipes__slider-prev:hover,.nz__recipes__slider-prev:focus-visible,.nz__recipes__slider-next:hover,.nz__recipes__slider-next:focus-visible{outline:none}.nz__card-slider{position:relative;margin:calc(var(--blockVerticalSpacing) / 2) auto calc(var(--blockVerticalSpacing) / 2)}.nz__card-slider__title{align-items:center;width:-moz-max-content;width:max-content;border-bottom-right-radius:3rem;corner-shape:squircle;left:0;margin-left:var(--pagePadding);margin-bottom:var(--pagePadding);display:flex;gap:1rem}.nz__card-slider__title .nz__card-slider__title-emoji{display:inline-block;padding:.5em;border:1px solid var(--hoverWhite);border-radius:3rem;corner-shape:squircle;rotate:-5deg;font-size:1.8rem}.nz__card-slider__title h2{font-family:var(--fontBody);margin:0;text-wrap:balance;text-transform:lowercase}.nz__card-slider__title h2 span{display:block;line-height:1em}.nz__card-slider__title h2 span:first-child{font-size:1.2rem;font-weight:400;color:var(--fadedText)}.nz__card-slider__title h2 span:last-child{font-size:1.8rem;font-weight:600;color:var(--fontBody)}.nz__card-slider__track{display:flex;gap:var(--pagePadding);align-items:flex-start;width:100vw;margin:0 calc(var(--pagePadding) * -1);overflow-x:scroll;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:.2rem var(--pagePadding)}.nz__card-slider__track::-webkit-scrollbar{display:none}.nz__card-slider__track:focus-visible{outline:none}.nz__card-slider__track>.nz__recipe-card{flex:0 0 auto;width:min(85%,420px);scroll-snap-align:center}@media all and (min-width: 800px){.nz__card-slider:not(.nz__card-slider--carousel) .nz__card-slider__track{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;max-width:var(--pageWidth);width:auto;margin:0 auto;overflow-x:visible;scroll-snap-type:none;padding:0}.nz__card-slider:not(.nz__card-slider--carousel) .nz__card-slider__track>.nz__recipe-card{width:auto}}.nz__card-slider__nav{display:flex;align-items:center;justify-content:center;gap:6px;height:2rem;margin-top:1rem}.nz__card-slider__nav button{width:calc(8px + var(--nz-card-slider-nav-weight, 0) * 24px);height:8px;display:block;border:none;border-radius:5px;padding:0;background-color:var(--hoverWhite);cursor:pointer}.nz__card-slider__nav button[data-active]{width:32px}@media all and (min-width: 800px){.nz__card-slider:not(.nz__card-slider--carousel) .nz__card-slider__nav{display:none}}.nz__slider-cursor{position:fixed;top:0;left:0;z-index:1000;width:80px;height:80px;margin:-40px 0 0 -40px;display:none;align-items:center;justify-content:center;border:var(--border);border-radius:50%;background-color:var(--white);pointer-events:none;visibility:hidden}@media (hover: hover) and (pointer: fine){.nz__slider-cursor{display:flex}}.nz__slider-cursor.is-visible{visibility:visible}.nz__slider-cursor svg{width:36px;height:auto;stroke:var(--black);stroke-width:2px}.nz__slider-cursor path{vector-effect:non-scaling-stroke}.nz__slider-cursor.is-left svg{rotate:180deg}.has-slider-cursor,.has-slider-cursor *{cursor:none}.nz__recipes__guides{max-width:1200px;margin:0 auto}.nz__recipes__guide{display:grid;grid-template-columns:[images-start] 1fr [images-end text-start] 1fr [text-end];gap:var(--pagePadding);position:relative;margin-bottom:2rem}.nz__recipes__guide:nth-child(2n){grid-template-columns:[text-start] 1fr [text-end images-start] 1fr [images-end]}.nz__recipes__guide:nth-child(2n) .nz__recipes__guide-images{rotate:1deg}.nz__recipes__guide-text{grid-area:text;font-size:1.4rem;align-self:center;padding:0 var(--pagePadding)}.nz__recipes__guide-text h2{font-size:3rem}.nz__recipes__guide-text ul{list-style:none;margin:2rem 0 0;padding:0}.nz__recipes__guide-text li{padding:.4em 0;border-bottom:2px solid var(--hoverWhite)}.nz__recipes__guide-images{grid-area:images;border:var(--border);aspect-ratio:1/1.4;overflow:hidden;display:flex;flex-direction:column;border-radius:2.4rem;box-shadow:0 3px #0000001a;rotate:-1deg;justify-content:end}.nz__recipes__guide-image{background-color:var(--recipeColor01);padding:.6rem}.nz__recipes__guide-image:not(:last-child){border-bottom:var(--border)}.nz__recipes__guide-image img{width:100%;border-radius:1.8rem;border:var(--border);display:block}.nz__recipe-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));grid-gap:var(--pagePadding)}.nz__recipe-grid-item{width:100%}.nz__signup-banner{position:relative;max-width:var(--pageWidth);margin:0 auto;padding:calc(var(--pagePadding) * 2) var(--pagePadding) calc(var(--pagePadding) * 4);border-radius:2.4rem}@media all and (min-width: 1000px){.nz__signup-banner{padding:calc(var(--pagePadding) * 4) calc(var(--pagePadding) * 2)}}.nz__signup-banner--in-grid{grid-column:1/-1;margin:0}.nz__signup-banner__photos{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:calc(var(--blockRadius) - 2px);pointer-events:none;z-index:-1}.nz__signup-banner__photo{display:none;position:absolute;aspect-ratio:1/1;border-radius:100%;-o-object-fit:cover;object-fit:cover;background-color:var(--hoverWhite)}@media all and (min-width: 1000px){.nz__signup-banner__photo{display:block}}.nz__signup-banner__photo--01{left:0;top:0;width:40%;transform:translate(-30%) translateY(-30%)}.nz__signup-banner__photo--02{right:0;bottom:0;width:30%;transform:translate(30%) translateY(40%)}.nz__signup-banner__content{position:relative;z-index:1;display:grid;gap:2rem;align-items:center;justify-content:center;max-width:var(--pageWidth);margin:0 auto}@media all and (min-width: 1000px){.nz__signup-banner__content{width:-moz-fit-content;width:fit-content;grid-template-columns:auto minmax(0,40rem);gap:3.5rem}}.nz__signup-banner__text{text-align:center}@media all and (min-width: 1000px){.nz__signup-banner__text{text-align:left}}.nz__signup-banner__title{display:block;width:100%;max-width:420px;height:auto;margin:0 auto}@media all and (min-width: 1000px){.nz__signup-banner__title{max-width:100%;margin:0}}.nz__signup-banner__title--desktop{display:none}@media all and (min-width: 1000px){.nz__signup-banner__title--desktop{display:block;margin-left:-6%}.nz__signup-banner__title--mobile{display:none}}.nz__signup-banner__title:only-of-type{display:block}.nz__signup-banner .nz__landing-intro-text{margin:1rem auto 0;padding:0;max-width:46ch;font-size:1.4rem;color:var(--black);text-align:inherit;text-wrap:balance}@media all and (min-width: 800px){.nz__signup-banner .nz__landing-intro-text{font-size:1.8rem}}@media all and (min-width: 1000px){.nz__signup-banner .nz__landing-intro-text{margin:1rem 0 0;max-width:none}}.nz__signup-banner .nz__landing-intro-text strong{font-style:italic}.nz__signup-banner__form-container{position:relative;width:300px;max-width:100%;margin:0 auto;padding:2rem 2rem 2.2rem;background-color:var(--white);border:var(--border);border-radius:2rem;z-index:2;--offset: 16px;box-shadow:0 var(--offset) 0 -6px var(--color02),0 var(--offset) 0 -4px var(--black),0 calc(var(--offset) * 2) 0 -10px var(--color03),0 calc(var(--offset) * 2) 0 -8px var(--black)}@media all and (min-width: 1000px){.nz__signup-banner__form-container{order:-1;margin:0}}.nz__signup-banner__form-container[data-state=loaded] .nz__signup-banner__form-loader{display:none}.nz__signup-banner__form-loader button,.nz__signup-banner__form-loader input{cursor:not-allowed}.nz__signup-banner__form.nz__landing-form__form{display:none}.nz__signup-banner__form-container[data-state=loaded] .nz__signup-banner__form.nz__landing-form__form{display:block}.nz__signup-banner__form.nz__landing-form__form input[type=text],.nz__signup-banner__form.nz__landing-form__form input[type=email],.nz__signup-banner .nz__landing-faux-form input[type=text],.nz__signup-banner .nz__landing-faux-form input[type=email]{display:block;width:100%;border:var(--border);padding:1rem;font-family:var(--fontBody);color:var(--gray20);font-size:1rem;background-color:#fff;box-shadow:inset 0 3px #0000001a,0 3px #0000001a;border-radius:1rem;margin:0 0 1.4rem}.nz__signup-banner__form.nz__landing-form__form input[type=text]::-moz-placeholder,.nz__signup-banner__form.nz__landing-form__form input[type=email]::-moz-placeholder,.nz__signup-banner .nz__landing-faux-form input[type=text]::-moz-placeholder,.nz__signup-banner .nz__landing-faux-form input[type=email]::-moz-placeholder{color:var(--gray60);font-style:italic}.nz__signup-banner__form.nz__landing-form__form input[type=text]::placeholder,.nz__signup-banner__form.nz__landing-form__form input[type=email]::placeholder,.nz__signup-banner .nz__landing-faux-form input[type=text]::placeholder,.nz__signup-banner .nz__landing-faux-form input[type=email]::placeholder{color:var(--gray60);font-style:italic}.nz__signup-banner__form.nz__landing-form__form input[type=text]:focus,.nz__signup-banner__form.nz__landing-form__form input[type=email]:focus,.nz__signup-banner .nz__landing-faux-form input[type=text]:focus,.nz__signup-banner .nz__landing-faux-form input[type=email]:focus{border-color:var(--color02);outline:none}.nz__signup-banner__form.nz__landing-form__form input[name=email],.nz__signup-banner .nz__landing-faux-form input[name=email]{display:none}.nz__landing-form__errors{background-color:var(--color05);color:var(--white);margin:0 0 1.4rem;padding:1rem;border-radius:.5rem;font-size:.95rem;line-height:1.3}.nz__landing-form__error:not(:last-child){margin-bottom:.5rem}.nz__signup-banner__hand{display:none;position:absolute;bottom:2.2rem;width:4rem;aspect-ratio:1/1;pointer-events:none;z-index:5}@media all and (min-width: 1000px){.nz__signup-banner__hand{display:block}}.nz__signup-banner__hand--left{left:-2.4rem}.nz__signup-banner__hand--right{right:-2.4rem}.nz__handwritten-note{--noteColor: var(--color03);display:flex;position:relative;width:-moz-max-content;width:max-content;transform:rotate(-2deg);flex-direction:column;align-items:center;text-decoration:none;font-family:var(--fontHandwriting);font-size:1.5rem;line-height:1em;text-align:center}.nz__handwritten-note span{display:block;color:var(--black);z-index:2;position:relative;width:-moz-max-content;width:max-content;mix-blend-mode:multiply;max-width:260px;line-height:1.2em;margin:0}.nz__handwritten-note span:before{content:"";position:absolute;top:-.1em;left:-.4em;width:calc(100% + .8em);height:calc(100% + .2em);background-color:var(--recipeColor01, var(--noteColor));opacity:.3;z-index:-1;rotate:1deg}.nz__handwritten-note span:nth-child(2n){rotate:-.5deg}.nz__handwritten-note span:nth-child(2n):before{rotate:-.5deg}.nz27-com-header{position:relative;padding:0 var(--pagePadding) var(--blockVerticalSpacing);margin:0 auto;min-height:calc(70vh - var(--headerHeight));display:flex;flex-direction:column;max-width:2000px}@media all and (min-width: 1100px){.nz27-com-header{margin:0 auto;padding:calc(var(--blockVerticalSpacing) / 2) var(--pagePadding)}}.nz27-com-header__content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin:0 auto;padding:0}@media all and (min-width: 1100px){.nz27-com-header__content{max-width:-moz-max-content;max-width:max-content;flex-direction:row;align-items:center;justify-content:center}}.nz27-com-header__text{flex:1 1 55%;min-width:0;text-align:center}@media all and (min-width: 1100px){.nz27-com-header__text{text-align:left;order:2}}.nz27-com-header__heading{display:block;width:100%;height:auto;max-width:420px;margin:0 auto}@media all and (min-width: 800px){.nz27-com-header__heading{max-width:520px}}@media all and (min-width: 1100px){.nz27-com-header__heading{margin:0}}.nz27-com-header__intro{position:relative;margin:1rem auto 0;padding:0 var(--pagePadding);max-width:46ch;font-size:1.4rem;line-height:1.4em;color:var(--black);text-align:inherit;text-wrap:balance;z-index:0}@media all and (min-width: 800px){.nz27-com-header__intro{margin:1rem 0;font-size:1.8rem;padding:0}}.nz27-com-header__intro p{position:relative;z-index:2}.nz27-com-header__intro p:first-of-type{margin-top:0}.nz27-com-header__intro p:last-of-type{margin-bottom:0}.nz27-com-header__intro strong{font-style:italic}.nz27-com-header__rocket{display:block;width:100%;max-width:460px;margin:0 auto;aspect-ratio:2/1.5;-o-object-fit:cover;object-fit:cover;z-index:-1}@media all and (min-width: 1100px){.nz27-com-header__rocket{flex:1 1 45%;aspect-ratio:1/1;margin:0}}.nz__com__stats{max-width:var(--pageWidth);margin:0 auto;padding:6rem 0 4rem;display:grid;grid-template-columns:1fr;overflow:hidden;grid-gap:2rem}@media all and (min-width: 800px){.nz__com__stats{grid-template-columns:1fr 1fr;padding:var(--blockVerticalSpacing) 0;grid-gap:0rem}}.nz__com__stats>div{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.nz__com__stats>div:first-child .nz__com__stat-number{rotate:-1deg}.nz__com__stats>div:first-child .nz__com__stat-number #circle{animation-delay:-.35s}.nz__com__stats>div:last-child .nz__com__stat-number{rotate:1deg}.nz__com__stat-emoji{font-size:6rem;margin-bottom:3rem}.nz__com__stat-number{display:block;font-size:3rem;font-weight:800;margin-bottom:.5em;position:relative;font-family:var(--fontDisplay)}@media all and (min-width: 500px){.nz__com__stat-number{font-size:4rem}}@media all and (min-width: 1000px){.nz__com__stat-number{font-size:6rem}}.nz__com__stat-number svg{width:280%;height:280%;position:absolute;top:-115%;left:-90%}.nz__com__stat-number svg path{stroke:var(--pink);stroke-width:4;vector-effect:non-scaling-stroke}.nz__com__stat-number svg .line.line-01{display:none}.nz__com__stat-number svg .line.line-02{animation-delay:-.05s}.nz__com__stat-number svg .line.line-03{animation-delay:-.1s}.nz__com__stat-number svg .line.line-04{animation-delay:-.15s}.nz__com__stat-number svg .line.line-05{animation-delay:-.2s}.nz__com__stat-number svg .line.line-06{animation-delay:-.25s}.nz__com__stat-number svg .line.line-07{animation-delay:-.3s}.nz__com__stat-number svg #circle{transform-origin:center;animation:circleWiggle .5s infinite steps(2)}.nz__com__stat-number svg .line{transform-origin:center;transform:scale(.95);animation:lineWiggle .3s infinite steps(3) alternate}@keyframes lineWiggle{0%{transform:scale(.95)}to{transform:scale(1.05)}}@keyframes circleWiggle{0%{transform:rotate(-1deg)}to{transform:rotate(1deg)}}.nz__com__stat-text{font-size:1.8rem;text-transform:lowercase;max-width:200px;text-align:center;color:var(--pink);font-family:var(--fontHandwriting);rotate:1deg}.nz__com__tabs-container{margin-bottom:var(--blockVerticalSpacing)}.nz__com__tabs{max-width:800px;margin:var(--pagePadding) auto}.nz__com__tab-content{--offset: 14px;display:none;padding:2rem;border:var(--border);border-radius:2rem;box-shadow:0 var(--offset) 0 -6px var(--pink),0 var(--offset) 0 -4px var(--black),0 calc(var(--offset) * 2) 0 -10px var(--black);font-size:1.2rem;background-color:var(--white)}@media all and (min-width: 500px){.nz__com__tab-content{padding:3rem}}@media all and (min-width: 700px){.nz__com__tab-content{padding:4rem}}@media all and (min-width: 800px){.nz__com__tab-content{--offset: 20px}}.nz__com__tab-content[data-active]{display:block}.nz__com__tab-content h2{margin-top:0;text-align:center;border-bottom:2px solid var(--hoverWhite);margin-bottom:1rem;padding-bottom:1rem}@media all and (min-width: 500px){.nz__com__tab-content h2{margin-bottom:2rem;padding-bottom:2rem}}@media all and (min-width: 700px){.nz__com__tab-content h2{display:none}}.nz__com__tabs-title{font-size:2.4rem;text-align:center;max-width:600px;margin:0 auto;text-wrap:balance}@media all and (min-width: 500px){.nz__com__tabs-title{font-size:3rem}}.nz__com__tabs-title .nz__com__tabs-title-text{max-width:500px}.nz__com__tabs-title .nz__com__tabs-title-text #underline{stroke:var(--pink);stroke-width:4;vector-effect:non-scaling-stroke}.nz__com__tabs-title .nz__com__tabs-title-path{display:block;margin:0 auto;max-width:180px}@media all and (min-width: 500px){.nz__com__tabs-title .nz__com__tabs-title-path{max-width:250px}}@media all and (min-width: 700px){.nz__com__tabs-title .nz__com__tabs-title-path{max-width:400px}}.nz__com__tabs-title .nz__com__tabs-title-path path{stroke:var(--pink);stroke-width:4;vector-effect:non-scaling-stroke}.nz__com__tab-buttons{display:flex;padding:0 3rem;justify-content:center}.nz__com__tab-button{display:block;text-align:left;font-family:var(--bodyFont);font-size:2rem;border:none;border-top:var(--border);border-left:var(--border);border-right:var(--border);padding:.2em .5em;border-top-left-radius:1rem;border-top-right-radius:1rem;cursor:pointer;white-space:nowrap;background-color:var(--white);color:var(--black)}@media all and (min-width: 500px){.nz__com__tab-button{padding:.5em 1em}}@media all and (min-width: 700px){.nz__com__tab-button{font-size:1.3rem}}@media all and (min-width: 900px){.nz__com__tab-button{font-size:1.6rem}}.nz__com__tab-button:hover{background-color:var(--hoverWhite)}.nz__com__tab-button:not(:last-child){margin-right:1rem}.nz__com__tab-button[data-active]{background-color:var(--white);transform:translateY(2px);padding-bottom:1rem;margin-top:-1rem}.nz__com__tab-button span:nth-child(2){display:none}@media all and (min-width: 700px){.nz__com__tab-button span:nth-child(2){display:inline}}.nz__com__reminder-banner{border-bottom:var(--border);padding:1rem;white-space:nowrap;overflow:hidden}.nz__com__activities{margin:0 auto}.nz__com__activities-content{max-width:var(--pageWidth);border-radius:var(--blockRadius);overflow:hidden;background-color:var(--black);margin:0 auto;position:relative;padding-top:calc(var(--pagePadding) * .6);border:var(--border)}.nz__com__activities-banner{font-family:var(--fontDisplay);color:var(--offWhite);text-transform:uppercase;font-size:clamp(1.8rem,3vw,2.4rem);font-style:italic;width:-moz-max-content;width:max-content;white-space:nowrap;letter-spacing:.025em;display:flex;align-items:center;font-weight:500}.nz__com__activities-banner strong{color:var(--pink);font-weight:800}.nz__com__activities-banner div{margin-right:.4em}.nz__com__activities-gallery{position:relative}.nz__com__activities-slides{position:relative;display:flex;gap:var(--pagePadding);margin:0 auto;overflow-x:scroll;padding:calc(var(--pagePadding) * .6) var(--pagePadding) 2rem;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.nz__com__activities-slides::-webkit-scrollbar{display:none}.nz__com__activities-slides:focus-visible{outline:none}.nz__com__activities-slides img{flex-shrink:0;display:block;scroll-snap-align:center;max-height:300px;height:100%;width:auto;border-radius:2rem}@media all and (min-width: 600px){.nz__com__activities-slides img{max-height:500px}}.nz__com__activities-nav{position:absolute;bottom:0;left:0;width:100%;height:2rem;display:flex;align-items:center;justify-content:center;gap:6px}.nz__com__activities-nav button{width:calc(8px + var(--nz-activities-nav-weight, 0) * 24px);height:8px;display:block;border:none;border-radius:5px;padding:0;background-color:var(--offWhite);opacity:.5}.nz__com__activities-nav button[data-active]{width:32px;opacity:1}.flickity-viewport{transition:height .2s}.nz__team{font-family:var(--fontBody);width:100%;margin:0 auto;padding:calc(var(--blockVerticalSpacing) / 2) var(--pagePadding)}.nz__team__about{font-size:1.8rem;line-height:1.45em;width:100%;max-width:50ch;margin:0 auto calc(var(--pagePadding) * 2)}.nz__team__about h1{font-family:var(--fontBody);font-size:clamp(2.5rem,6vw,4rem);font-weight:600;line-height:1.05em;margin:0 0 1.5rem;text-wrap:balance}.nz__team__about h2,.nz__team__about h3{font-family:var(--fontBody);font-weight:600;margin:2rem 0 .5rem}.nz__team__about p{margin:0 0 1.2rem}.nz__team__about a{color:var(--color01)}.nz__team__about strong{font-weight:800;font-style:italic}.nz__team__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:calc(var(--pagePadding) * 2) var(--pagePadding);max-width:1000px;margin:0 auto}.nz__team-member__photo{padding:.6rem;border:var(--border);border-radius:2.5rem;background-color:var(--teamColor01, var(--hoverWhite));position:relative}.nz__team-member__photo-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:var(--border);border-radius:2rem}.nz__team-member__text{display:flex;flex-direction:column;padding:.9rem .6rem 0;text-wrap:balance}.nz__team-member__name{font-size:1.5rem;font-weight:600;line-height:1.2em;margin-bottom:.2em}.nz__team-member__role{font-size:1.1rem;color:var(--fadedText);line-height:1.2em}.nz__articles{max-width:var(--pageWidth);margin:calc(var(--blockVerticalSpacing) / 2) auto 4rem;display:grid;grid-template-columns:1fr;grid-gap:4rem}@media all and (min-width: 1000px){.nz__articles{grid-template-columns:1fr 1fr;grid-gap:0}}.nz__article-category{max-width:var(--pageWidth);margin:4rem auto 0}.nz__articles__header{background-size:100% auto;background-position:center bottom;background-repeat:no-repeat;max-width:var(--pageWidth);margin:0 auto;align-self:start}@media all and (min-width: 1000px){.nz__articles__header{position:sticky;top:4rem;padding-right:4rem}}.nz__articles__header h1{max-width:900px;margin:0 0 2rem;text-wrap:balance;font-size:2.2rem;text-align:center}@media all and (min-width: 600px){.nz__articles__header h1{font-size:2.8rem}}@media all and (min-width: 800px){.nz__articles__header h1{font-size:3.5rem}}@media all and (min-width: 1000px){.nz__articles__header h1{font-size:3.5rem;text-align:left}}.nz__articles__article-categories{margin:0 auto;width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}@media all and (min-width: 1000px){.nz__articles__article-categories{justify-content:flex-start}}.nz__articles__article-categories a{display:inline-block;background-color:var(--white);cursor:pointer;font-size:1rem;border-radius:.5rem;border:none;height:-moz-max-content;height:max-content;font-family:var(--fontBody);border:var(--border);box-shadow:0 2px #0000001a;display:flex;align-items:center;padding:.4em .8em;text-decoration:none;color:var(--black)}.nz__articles__article-categories a:hover{background-color:var(--hoverWhite)}.nz__articles__article-categories a[data-active]{background-color:var(--color02)}@media all and (min-width: 1000px){.nz__articles__featured-blocks{border-left:2px solid var(--hoverWhite);padding-left:2rem}}.nz__articles__featured-block:not(:first-child){margin-top:4rem}.nz__articles__featured-block h2{font-size:2.4rem;margin:0 0 2rem;text-wrap:balance}.nz__articles__featured-block h2 a{text-decoration:none;color:var(--black)}.nz__articles__featured-block h2 span{font-weight:400;color:var(--fadedText);font-size:1.2rem;vertical-align:middle}.nz__articles__article-list{list-style:none;padding:0;margin:0;font-size:1.6rem}.nz__articles__article-list:nth-child(2){border-top:2px solid var(--hoverWhite);border-bottom:2px solid var(--hoverWhite)}.nz__articles__article-list li:not(:last-child){border-bottom:2px solid var(--hoverWhite)}.nz__articles__article-list li{padding:.8em 0}.nz__articles__article-list a{text-decoration:none;color:var(--bodyText);position:relative;display:block;padding-right:4em}.nz__articles__article-list svg{display:block;position:absolute;width:1.4em;height:1.4em;top:50%;right:1.4em;transform:translateY(-50%)}.nz__articles__article-list svg path{stroke:var(--black);stroke-width:2px;vector-effect:non-scaling-stroke}.nz__articles__pagination{display:flex;list-style:none;margin:0;padding:0;justify-content:center}.nz__articles__pagination li{padding:.5em;font-size:1.8rem}.nz__articles__pagination li a{text-decoration:none}.nz__article__crums{color:var(--fadedText);font-size:1rem;display:flex;justify-content:space-between;padding-bottom:var(--pagePadding);border-bottom:1px solid var(--hoverWhite);font-style:italic;padding:0 var(--pagePadding) var(--pagePadding);margin:0 calc(var(--pagePadding) * -1)}@media all and (min-width: 1100px){.nz__article__crums{padding:0 0 var(--pagePadding) 0;margin:0}}.nz__article__crums a{color:currentColor}.nz__article__header{color:var(--black);margin-bottom:2rem;position:relative}.nz__article__header[data-light-text]{color:var(--offWhite)}.nz__article__header:before{content:"";display:none;position:absolute;width:100vw;height:70%;top:0;left:clamp(-100vw,(100vw - 70ch) / -2,var(--pagePadding) * -1);background-color:var(--articleColor01);outline:var(--border);z-index:-1;border-bottom-left-radius:20%;border-bottom-right-radius:20%}.nz__article__header-image{border-radius:2.4rem;padding:.6rem;border:var(--border);background-color:var(--articleColor01);width:100%;margin:0 auto}.nz__article__header-image img{display:block;border-radius:1.8rem;border:var(--border);width:100%}.nz__article{max-width:70ch;margin:0 auto;font-size:1.2rem}.nz__article time{color:var(--fadedText);display:block}.nz__article hr{border:none;border-top:2px solid var(--hoverWhite);margin:2rem 0}.nz__article__text-block p,.nz__article__header p{color:var(--bodyText)}.nz__article__text-block strong,.nz__article__header strong{color:var(--black)}.nz__article__text-block h2,.nz__article__text-block h3,.nz__article__text-block h4,.nz__article__text-block h5,.nz__article__text-block h6,.nz__article__header h2,.nz__article__header h3,.nz__article__header h4,.nz__article__header h5,.nz__article__header h6{color:var(--black);margin:1em 0 .5em;line-height:1.2em}.nz__article__text-block h1,.nz__article__header h1{line-height:1.15em;margin:.6em 0;text-wrap:balance;font-size:clamp(2.6rem,5vw,3.2rem);font-weight:700;padding:0 var(--pagePadding)}@media all and (min-width: 800px){.nz__article__text-block h1,.nz__article__header h1{padding:0}}.nz__article__text-block img{border-radius:1rem;border:var(--border);display:block;width:100%;margin:2rem auto}.nz__recipe-embed-wrapper{width:100%;margin:2rem 0}@media all and (min-width: 800px){.nz__article__header-image,.nz__article__text-block img,.nz__recipe-embed-wrapper{width:calc(100% + 2rem);margin:2rem -1rem}}.nz__article__text-block{padding:0 var(--pagePadding)}.nz__recipe-embed{font-size:1rem;margin:2rem -1rem}.nz__search-results{max-width:var(--pageWidth);margin:0 auto}.nz__search-results__header{margin:calc(var(--blockVerticalSpacing) / 2) auto;padding:0 var(--pagePadding);font-size:clamp(2rem,5vw + .5rem,2.6rem);text-align:center}.nz__search-results__header[data-empty]{min-height:calc(100vh - 18rem);display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0}.nz__search-results__header img{font-size:1.6em}.nz__search-results__header h1{max-width:30ch;margin:.5em auto 0;font-size:clamp(2rem,5vw + .5rem,2.6rem);text-align:center;text-wrap:balance}.nz__search-results__header h1 span{position:relative;z-index:1}.nz__search-results__header .nz__search-results__header-arrow{width:2rem;aspect-ratio:1/2;display:block;margin:2rem auto 0}.nz__search-results__header .nz__search-results__header-arrow path{stroke:var(--color02);stroke-width:3;vector-effect:non-scaling-stroke}.nz__search-results__cards{margin:0;padding:0;list-style:none;-moz-column-gap:2rem;column-gap:2rem;-moz-columns:350px;columns:350px}.nz__search-results__cards li{-moz-column-break-inside:avoid;break-inside:avoid}.nz__search-results__card-snippet{margin-top:.5rem;font-size:.95rem;line-height:1.4;color:var(--bodyText);background-color:var(--white);padding:1rem;border:var(--border);border-radius:1rem;box-shadow:0 3px 0 var(--black)}.nz__search-results__card-snippet mark{background-color:var(--color03);color:inherit;font-weight:700;padding:0 2px;border-radius:2px}.nz__search-area{--grayCol: var(--hoverWhite);grid-area:search;position:relative;display:flex;flex-direction:column;justify-content:center;justify-self:center;max-width:25rem;width:100%}@media (min-width: 1100px){.nz__search-area{--grayCol: #F0EEE8;align-self:center;justify-self:end;max-width:14rem}}.nz__header__search-input{display:grid;width:100%;border-radius:.8em;border:var(--border);grid-template-columns:3rem auto;grid-template-areas:"icon input";box-shadow:0 3px #0000001a,inset 0 3px #0000001a;background-color:var(--white);position:relative;box-sizing:border-box;font-size:1.2rem;height:52px}.nz__header__search-input span{display:flex;justify-content:center;align-items:center}.nz__header__search-input span img{width:1.6rem;height:1.6rem;display:block;-o-object-fit:contain;object-fit:contain}.nz__header__search-input input{width:100%;height:100%;display:block;font-size:1.1rem;padding:.8em .8em .8em 0;border:none;background-color:transparent;-webkit-appearance:none;font-family:var(--fontBody);position:relative;z-index:1;letter-spacing:.01rem}.nz__header__search-input input::-moz-placeholder{color:var(--gray60)}.nz__header__search-input input::placeholder{color:var(--gray60)}.nz__header__search-input input:focus{outline:none}.nz__search-dropdown{display:none;flex-direction:column;z-index:200;overflow:scroll;position:fixed;top:var(--headerHeight);left:0;right:0;bottom:0;max-height:none;background-color:var(--offWhite)}@media (min-width: 1100px){.nz__search-dropdown{position:absolute;top:calc(100% + 1rem);right:0;left:auto;bottom:auto;min-width:30rem;max-height:min(50rem,100svh - var(--headerHeight));border:var(--border);border-radius:1rem;background-color:var(--white);will-change:transform,opacity}}.nz__search-dropdown[data-open]{display:flex}.nz__search-dropdown__list{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin}.nz__search-dropdown__item{display:grid;grid-template-columns:64px 1fr auto;gap:.8rem;align-items:center;padding:.8rem;text-decoration:none;color:var(--black);cursor:pointer;width:100%;box-sizing:border-box}.nz__search-dropdown__item:not(:last-of-type){border-bottom:1px solid var(--grayCol)}.nz__search-dropdown__item mark{background-color:var(--color03Transparent);color:inherit;border-radius:2px;padding:0 1px}.nz__search-arrow{width:2rem;height:2rem;padding:.5rem;min-width:28px;background-color:var(--grayCol);border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .15s ease}@supports (corner-shape: squircle){.nz__search-arrow{corner-shape:squircle;border-radius:2rem}}.nz__search-arrow svg{width:100%;height:100%}.nz__search-arrow path{stroke-width:2px;vector-effect:non-scaling-stroke;fill:none}.nz__search-dropdown__item .nz__search-arrow path{stroke:var(--black)}.nz__search-dropdown__item:hover .nz__search-arrow,.nz__search-dropdown__item[data-active] .nz__search-arrow{background-color:var(--color03)}.nz__search-dropdown__all[data-disabled] .nz__search-arrow{background-color:var(--gray20)}.nz__search-dropdown__all[data-disabled] .nz__search-arrow path{stroke:var(--black)}.nz__search-dropdown__all .nz__search-arrow{background-color:var(--gray20)}.nz__search-dropdown__all .nz__search-arrow path{stroke:var(--gray40)}.nz__search-dropdown__all:hover .nz__search-arrow{background-color:var(--color03)}.nz__search-dropdown__all:hover .nz__search-arrow path{stroke:var(--black)}.nz__search-dropdown__img-wrap{width:64px;height:64px;background-color:var(--black);padding:2px;border-radius:.5rem;overflow:hidden;flex-shrink:0}@supports (corner-shape: squircle){.nz__search-dropdown__img-wrap{corner-shape:squircle;border-radius:2rem}}.nz__search-dropdown__img{width:100%;height:100%;border-radius:.5rem;-o-object-fit:cover;object-fit:cover;display:block;background-color:inherit}@supports (corner-shape: squircle){.nz__search-dropdown__img{corner-shape:squircle;border-radius:2rem}}.nz__search-dropdown__img--placeholder{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ccc' viewBox='0 0 24 24'%3E%3Cpath d='M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2zM8.5 13.5l2.5 3.01L14.5 12l4.5 6H5l3.5-4.5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:24px}.nz__search-dropdown__text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.nz__search-dropdown__title{font-size:1.1rem;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.nz__search-dropdown__snippet{font-size:.9rem;color:var(--bodyText);line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.1rem 0 .2rem}.nz__search-dropdown__snippet mark{background-color:var(--color03Transparent);color:inherit;border-radius:2px;padding:0 1px;font-weight:700}.nz__search-dropdown__type{font-size:.9rem;color:var(--fadedText)}.nz__search-dropdown__all{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem .8rem .8rem 1.2rem;font-size:1rem;text-decoration:none;font-weight:400;background-color:var(--black);border-top:var(--border);color:var(--white)}.nz__search-dropdown__all strong{font-weight:700}@media all and (min-width: 1100px){.nz__search-dropdown__all{background-color:var(--black)}}.nz__search-dropdown__all[data-disabled]{pointer-events:none}.nz__search-dropdown__all .nz__search-dropdown__all-link{display:flex;align-items:center;gap:.5rem}.nz__search-dropdown__empty{padding:2.5rem 1.5rem;text-align:center;display:flex;flex-direction:column;justify-content:center;height:100%;align-items:center;gap:.2rem;margin-bottom:1rem}.nz__search-dropdown__empty .nz__search-dropdown__empty-emoji{width:5rem;height:5rem;display:block;margin:0}.nz__search-dropdown__empty p{margin:0;font-size:1.4rem;line-height:1.2em;color:var(--black);text-wrap:balance;max-width:30ch}.nz__search-dropdown__empty p strong{font-weight:700;background-color:var(--color05Transparent);display:inline-block;padding:0 .2em}html[data-mobile-search-open],html[data-mobile-search-open] body{overflow:hidden;height:100%}.nz__step-page{min-height:100dvh;display:flex;justify-content:center;align-items:center;padding:2rem 0}.nz__step-page>div{max-width:65ch;margin:0 auto}.nz__step-card{--offset: 16px;margin:2rem 0 calc(3 * var(--offset));padding:2rem;border-radius:2rem;border:var(--border);background-color:var(--white);font-size:1.25rem;box-shadow:0 var(--offset) 0 -6px var(--color02),0 var(--offset) 0 -4px var(--black),0 calc(var(--offset) * 2) 0 -10px var(--color03),0 calc(var(--offset) * 2) 0 -8px var(--black);position:relative}.form__field-title{margin-bottom:.5rem;font-size:1rem;color:var(--bodyText);padding:0 .5rem}.form__field-title[data-large]{font-weight:500;font-size:1.2rem;margin-bottom:1rem}.nz__step-intro{text-align:center;font-size:1.25rem;text-wrap:balance;padding:0 var(--pagePadding)}.nz__step-intro h1{text-align:center;font-size:3rem;margin:0;font-family:var(--fontDisplay);text-transform:uppercase}.nz__step-intro h1 img{margin-bottom:1rem}.nz__step-option{display:grid;grid-template-columns:auto 1fr;align-items:center;cursor:pointer;position:relative}.nz__step-option input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nz__step-option--card{border:2px solid var(--hoverWhite);border-radius:1rem;box-shadow:0 3px 0 var(--hoverWhite);padding:1rem;background-color:#fff}.nz__step-option--card:not(:last-child){margin:0 0 1rem}.nz__step-option--card:has(:checked){box-shadow:0 3px 0 var(--color02),0 5px 20px var(--color02Transparent);border-color:var(--color02)}.nz__step-option--row{padding:0 .5rem;font-size:1rem;line-height:1.4em}.nz__step-option--row:not(:last-child){margin:0 0 1rem}.nz__step-option__icon{--icon: url(/build/assets/1f518-DHhrau9Y.webp);--icon-checked: url(/build/assets/26ab-ClaX-REI.webp);width:1.4rem;height:1.4rem;background-image:var(--icon);background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:.6rem}.nz__step-option__icon[data-large]{width:2.6rem;height:2.6rem;margin-right:1.1rem}.nz__step-option:has(input[type=checkbox]) .nz__step-option__icon{--icon: url(/build/assets/1f532-D_sTCUdw.webp);--icon-checked: url(/build/assets/2705-CaZt1-3l.webp)}.nz__step-option:has(:checked) .nz__step-option__icon{background-image:var(--icon-checked)}.nz__step-option:has(:checked) .nz__step-option__icon[data-animate]{animation:check-on .6s linear(0,.544 5.5%,.947 11.5%,1.213 18.1%,1.298 21.7%,1.352 25.5%,1.372 28.2%,1.379 31.1%,1.374 34.2%,1.357 37.6%,1.307 43.7%,1.121 61.8%,1.074 67.8%,1.04 73.7%,1.007 84.7%,1)}@keyframes check-on{0%{scale:1.4;rotate:15deg}to{scale:1;rotate:0deg}}.nz__step-option__descr div{color:var(--bodyText);font-size:1.2rem;font-weight:500}.nz__step-option__descr p{color:var(--gray50);margin:.15rem 0 0;font-size:.9rem}.nz__step-input{display:block;width:100%;border:var(--border);border-radius:.8rem;padding:0 1rem;height:50px;font-family:var(--fontBody);color:var(--black);font-size:1.1rem;background-color:#fff;box-shadow:0 3px #0000001a,inset 0 3px #0000001a;outline:none}.nz__step-input::-moz-placeholder{color:var(--gray60);font-style:italic}.nz__step-input::placeholder{color:var(--gray60);font-style:italic}.nz__invite__card p{margin:0}.nz__invite__card .nz__form-button{margin-top:0}.nz__invite__skip{text-align:center;max-width:30ch;margin:0 auto;color:var(--bodyText)}.nz__invite__skip p{margin:0}.nz__invite__url-cont{position:relative;border:var(--border);border-radius:.8rem;background-color:var(--white);margin:1rem 0;overflow:hidden;box-shadow:0 3px #0000001a,inset 0 3px #0000001a;height:50px;cursor:pointer}.nz__invite__url{font-size:1.2rem;display:flex;height:100%;padding-left:16px;padding-right:3.5rem;align-items:center;overflow:hidden;text-wrap:nowrap;position:relative}.nz__invite__url:after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 40%,var(--white) 90%);pointer-events:none}.nz__invite__copy-btn{position:absolute;top:0;right:.3rem;height:100%;aspect-ratio:1/1;overflow:hidden}.nz__invite__icons{width:100%;height:200%}.nz__invite__icons div{width:100%;height:50%;display:flex;justify-content:center;align-items:center}.nz__invite__icons img{width:26px;height:26px}.nz__donation-widget__page-02{display:none}.nz__donation-widget__page-02 .form__field{margin-bottom:1rem}.nz__donation-widget__manual-input-cont{position:relative}.nz__donation-widget__manual-input-cont:before{position:absolute;content:"";left:.3rem;top:0;height:100%;aspect-ratio:1/1;background-image:var(--icon);background-size:70%;background-repeat:no-repeat;background-position:center;z-index:1}.nz__donation-widget__manual-input-cont input{padding-left:3.5rem}.nz__donation-widget__input-03{margin:3rem 0 1.4rem;position:relative}.nz__donation-widget__input-03__amount-text{text-align:center;margin-bottom:24px;padding-bottom:18px;font-size:1.3rem;border-bottom:1px dashed var(--gray80)}.nz__donation-widget__input-03__options{display:grid;grid-template-columns:1fr 1fr 1fr}.nz__donation-widget__input-03__options:after{display:block;position:absolute;content:"";width:100%;height:1px;border-top:1px dashed var(--gray80);bottom:13px;z-index:-1}.nz__donation-widget__input-03__option{cursor:pointer;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:relative;z-index:1}.nz__donation-widget__input-03__note{font-size:.9rem;background-color:var(--black);color:var(--white);margin-top:12px;min-width:-moz-max-content;min-width:max-content;padding:6px 12px;display:flex;justify-content:center;align-items:center;border-radius:12px;position:relative;text-align:center}.nz__donation-widget__input-03__note:after{display:block;position:absolute;content:"";background-color:var(--black);width:8px;height:8px;left:50%;top:-4px;transform:translate(-50%) rotate(45deg)}.nz__donation-widget__input-03__amount{font-size:2.8rem;color:var(--bodyText);font-weight:800;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--fontDisplay)}.nz__donation-widget__input-03__amount span{position:relative}.nz__donation-widget__input-03__amount svg{display:none;width:7rem;height:7rem;position:absolute;top:50%;left:50%}@media all and (min-width: 440px){.nz__donation-widget__input-03__amount svg{display:block;transform:translate(-50%,-53%) scale(0);visibility:hidden;transition:transform .1s ease-out}}.nz__donation-widget__input-03__amount svg path{transform-origin:center;transform:scale(.95);animation:rayWiggle .5s infinite steps(2);vector-effect:non-scaling-stroke;stroke:var(--color02);stroke-width:2}.nz__donation-widget__input-03__amount svg path:nth-child(1){animation-delay:-.05s}.nz__donation-widget__input-03__amount svg path:nth-child(2){animation-delay:-.1s}.nz__donation-widget__input-03__amount svg path:nth-child(3){animation-delay:-.15s}.nz__donation-widget__input-03__amount svg path:nth-child(4){animation-delay:-.2s}.nz__donation-widget__input-03__amount svg path:nth-child(5){animation-delay:-.25s}.nz__donation-widget__input-03__amount svg path:nth-child(6){animation-delay:-.3s}@keyframes rayWiggle{0%{transform:scale(.95)}to{transform:scale(1.05)}}.nz__donation-widget__input-03__option[data-state=selected]{z-index:0}.nz__donation-widget__input-03__option[data-state=selected] .nz__donation-widget__input-03__amount{color:var(--color02)}.nz__donation-widget__input-03__option[data-state=selected] .nz__donation-widget__input-03__amount svg{visibility:visible;transform:translate(-50%,-53%) scale(1)}.nz__donation-widget__input-03__option[data-state=selected] .nz__donation-widget__input-03__radio{background-image:url(/build/assets/26ab-ClaX-REI.webp)}.nz__donation-widget__input-03__radio{margin-top:8px;width:24px;height:24px;background-image:url(/build/assets/1f518-DHhrau9Y.webp);background-size:contain;background-repeat:no-repeat;background-position:center}.nz__donation-widget__primary-btn{margin:1rem auto 0}.nz__donation-widget__secondary-btn{text-align:center;color:var(--bodyText);display:block;text-decoration:none;cursor:pointer;margin:1rem auto 0;background-color:transparent;border:none;font-family:var(--font);font-size:1.2rem;font-weight:400;text-transform:lowercase}.nz__donation-widget__secondary-btn:focus{outline:none}.nz__donation-widget__amount{font-size:1.6rem;margin-bottom:1.4rem;padding-bottom:1.4rem;color:var(--bodyText);font-weight:500;text-align:center;border-bottom:2px solid rgba(0,0,0,.05)}.nz__donation-widget__amount strong{color:var(--color02);font-weight:700}.nz__donation-widget__user-data{margin-bottom:24px}.nz__donation-widget__radio-cont{margin:1.8rem 0 2rem}.nz__donation-widget__radio-cont h4{font-size:1.1rem;margin:0}.nz__step-option--row.nz__donation-form__rules-block{margin-bottom:1.5rem}.nz__complete-registration__card fieldset,.nz__complete-registration__card .nz__complete-registration__field{margin-bottom:2rem}.nz__complete-registration__errors{background-color:var(--color05);color:var(--white);margin-bottom:24px;padding:1rem;border-radius:.5rem;font-size:1rem}.nz__complete-registration__pledge,.nz__complete-registration__current-diet{border:none;padding:0;margin:0 0 1.4rem}.nz__complete-registration__field-note{margin:.8rem auto 0;padding:0 .5rem;font-size:.85rem;color:var(--gray50)}.nz__thanks{min-height:100dvh;display:flex;justify-content:center;align-items:center;padding:2rem 0;background-image:url(public/img/bg-pattern.svg);background-size:1200px 400px;background-position:top center;background-repeat:repeat-x}.nz__thanks>div{max-width:50ch;margin:0 auto}.nz__thanks__text{text-align:center;font-size:1.25rem}.nz__thanks__text h1{text-align:center;font-size:3.5rem;margin:0}.nz__error{display:flex;justify-content:center;align-items:center;padding:0 var(--pagePadding);text-align:center;height:calc(70vh - var(--headerHeight))}.nz__error__inner .emoji{display:block;margin:0 auto 1.5rem;font-size:5rem;height:auto}.nz__error__inner h1{margin:0;font-family:var(--fontDisplay);font-size:clamp(2rem,6vw,3rem);text-wrap:balance;text-transform:uppercase}.nz__error__inner p{margin:1rem auto 0;text-wrap:balance;max-width:50ch;font-size:1rem}.nz__error__note{display:flex;justify-content:center;margin:0 auto 3.5rem}.nz__error__note h2{font-weight:400}.nz__error__note svg{position:absolute;bottom:0;left:50%;display:block;width:20px;height:40px;transform:translate(-50%) translateY(110%);z-index:1}.nz__error__note path{stroke:var(--black);stroke-width:2px;vector-effect:non-scaling-stroke}.cookie-notice{position:fixed;right:0;bottom:0;width:100%;max-width:600px;max-height:100dvh;overflow-y:scroll;padding:16px;z-index:1000;border-radius:12px;font-size:1.2rem}.cookie-notice a{color:var(--gray)}.cookie-notice h4{margin:0 0 12px}.cookie-notice p{margin:0}.cookie-notice__content{margin:0 auto;background-color:var(--white);padding:2rem;border:var(--border);border-radius:2rem}.cookie-notice__buttons{margin-top:24px;display:flex;flex-direction:column;gap:12px}.cookie-notice__button{display:block;width:100%;text-decoration:none;text-transform:lowercase;color:var(--white);background-color:var(--color02);border-radius:8px;border:0px transparent;padding:1rem;font-family:var(--fontBody);cursor:pointer;text-align:center;font-size:1.2rem;border:var(--border);color:var(--black)}.cookie-notice__button:focus{outline:none}.cookie-notice__accept-selected,.cookie-notice__reject-all,.cookie-notice__personalize{background-color:var(--white);border-color:var(--fadedText);color:#747474}.cookie-notice__accept-selected{display:none}.cookie-notice__checkboxes{margin-top:24px;margin-bottom:24px;display:none}.cookie-notice__checkboxes label{display:grid;grid-template-columns:20px 1fr;grid-template-rows:1fr;grid-gap:12px;border-bottom:1px dashed var(--gray80);padding-bottom:12px;padding-top:12px}.cookie-notice__checkboxes label:first-child{border-top:1px dashed var(--gray80)}.cookie-notice__checkboxes h4,.cookie-notice__checkboxes p{margin:0}.popup__trigger{text-decoration:underline;cursor:pointer}.popup__overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fef9e6e6;padding:16px;z-index:1001;overflow:auto;display:none;align-items:center;opacity:0}@media all and (min-width: 800px){.popup__overlay{padding:80px 16px}}.popup__window{position:relative;max-width:800px;background-color:var(--white);margin:0 auto;padding:2rem;border-radius:1.4rem;border:var(--border)}.popup__window p{color:var(--bodyText)}.popup__window p:first-child{margin-top:0}.popup__window p:last-child{margin-bottom:0}.popup__window blockquote{margin:0;max-width:40ch;font-size:clamp(1.3rem,3vw,1.8rem);font-style:italic;font-weight:500}.popup__window blockquote p:last-child{color:var(--black);margin-bottom:0}.popup__window cite{display:block;margin-top:1rem;font-style:normal;font-weight:400;font-size:clamp(1rem,3vw,1.4rem);color:var(--gray40)}.popup__close-btn{width:18px;height:18px;position:absolute;right:1rem;top:1rem;cursor:pointer;background-image:url(/build/assets/icon-close-CyoxJ7i5.svg)}/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{position:absolute;background:#ffffffbf;border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.nz__articles-v2__header{background-size:100% auto;background-position:center bottom;background-repeat:no-repeat;max-width:var(--pageWidth);margin:0 auto 4rem;align-self:start;max-width:800px}.nz__articles-v2__header h1{max-width:900px;margin:0 0 2rem;text-wrap:balance;font-size:2.2rem;text-align:center}@media all and (min-width: 600px){.nz__articles-v2__header h1{font-size:2.8rem}}@media all and (min-width: 800px){.nz__articles-v2__header h1{font-size:3.5rem}}@media all and (min-width: 1000px){.nz__articles-v2__header h1{font-size:3.5rem}}.nz__articles-v2__article-categories{margin:0 auto;width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.nz__articles-v2__article-categories a{display:inline-block;background-color:var(--white);cursor:pointer;font-size:1rem;border-radius:.5rem;border:none;height:-moz-max-content;height:max-content;font-family:var(--fontBody);border:var(--border);box-shadow:0 2px #0000001a;display:flex;align-items:center;padding:.4em .8em;text-decoration:none;color:var(--black)}.nz__articles-v2__article-categories a.active{background-color:var(--color03)}.nz__articles-v2__article-categories a:hover{background-color:var(--hoverWhite)}.nz__articles-v2__article-categories a[data-active]{background-color:var(--color02)}.nz__articles-v2__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:var(--pagePadding);max-width:var(--pageWidth);margin:0 auto}.nz__article-card{border:var(--border);border-radius:2.4rem;background-color:var(--white);box-shadow:0 3px #0000001a;align-self:start;overflow:hidden}.nz__articles-v2__grid .nz__article-card:nth-child(n){--bg-color: var(--color01)}.nz__articles-v2__grid .nz__article-card:nth-child(2n){--bg-color: var(--color02)}.nz__articles-v2__grid .nz__article-card:nth-child(3n){--bg-color: var(--color03)}.nz__articles-v2__grid .nz__article-card:nth-child(4n){--bg-color: var(--color04)}.nz__article-card__image-cont{background-color:var(--bg-color, var(--color02));position:relative;border-bottom:var(--border);padding:.6rem;overflow:hidden}.nz__article-card__image-cont img{border:var(--border);border-radius:1.8rem;display:block;width:100%;aspect-ratio:4/3}.nz__article-card__category-tag{position:absolute;bottom:1.6rem;right:1.6rem;background-color:var(--black);color:var(--white);padding:.5rem 1rem;border-radius:.8rem;font-size:.8em}.nz__article-card__text-cont{padding:1.5rem 2rem 2rem}.nz__article-card__text-cont h2{font-size:1.8rem;margin:0}.nz__article-card__text-cont p{margin:1rem 0 .5rem}.nz__article-card__text-cont h2 a{text-decoration:none;color:var(--black)}.nz__article-card__date-tag{background-color:#f0f0f0;color:#6c6c6c;font-weight:500;padding:.5rem .8rem;border-radius:.8rem;font-size:.9rem;width:-moz-max-content;width:max-content;margin-left:auto}.nz__masonry-grid{display:block;-moz-column-count:1;column-count:1;-moz-column-gap:var(--pagePadding);column-gap:var(--pagePadding)}.nz__masonry-grid-col{display:flex}@media (min-width: 800px){.nz__masonry-grid{-moz-column-count:2;column-count:2}}@media (min-width: 1100px){.nz__masonry-grid{-moz-column-count:3;column-count:3}}.nz__masonry-grid-item{min-width:0;transform:translateZ(0);-moz-column-break-inside:avoid;break-inside:avoid;padding-bottom:var(--pagePadding)}.nz__masonry-grid.is-ready{display:flex;gap:var(--pagePadding);visibility:visible}.nz__masonry-grid.is-ready>.nz__masonry-grid-item{display:none}.nz__masonry-grid.is-ready .nz__masonry-grid-col{display:flex;flex:1 1 0;min-width:0;flex-direction:column}.nz__masonry-grid.is-ready .nz__masonry-grid-col--2,.nz__masonry-grid.is-ready .nz__masonry-grid-col--3,.nz__masonry-grid.is-ready .nz__masonry-grid-col--4{display:none}@media (min-width: 800px){.nz__masonry-grid.is-ready .nz__masonry-grid-col--2{display:flex}}@media (min-width: 1100px){.nz__masonry-grid.is-ready .nz__masonry-grid-col--3{display:flex}}:root{--black: #222220;--gray10: hsl(0,0%,10%);--gray20: hsl(0,0%,20%);--gray30: hsl(0,0%,30%);--gray40: hsl(0,0%,40%);--gray50: hsl(0,0%,50%);--gray60: hsl(0,0%,60%);--gray70: hsl(0,0%,70%);--gray80: hsl(0,0%,80%);--gray90: hsl(0,0%,90%);--fadedText: #8a877a;--bodyText: #3f3f3c;--hoverWhite: #e6e0cc;--offWhite: #fef9e6;--white: #fffdf8;--pageWidth: 1500px;--pagePadding: 1rem;--blockRadius: 3rem;--blockRadiusInset: calc(var(--blockRadius) - var(--pagePadding));--blockVerticalSpacing: 4rem;--headerHeight: 6rem;--fontBody: "Roboto Condensed", sans-serif;--fontDisplay: "Grandstander", sans-serif;--fontHandwriting: "HyningsHandwriting", sans-serif;--border: 2px solid var(--black);--color01: rgb(0, 172, 168);--color02: rgb(0, 207, 148);--color03: rgb(107, 212, 93);--color04: rgb(177, 215, 83);--color05: rgb(213, 31, 68);--pink: #FF4173;--color01Transparent: rgba(0, 172, 168, .3);--color02Transparent: rgba(0, 207, 148, .3);--color03Transparent: rgba(107, 212, 93, .3);--color04Transparent: rgba(177, 215, 83, .3);--color05Transparent: rgba(213, 31, 68, .3);--pinkTransparent: rgba(255, 65, 115, .3)}@media all and (min-width: 800px){:root{--pagePadding: 2rem;--blockRadius: 4rem;--headerHeight: 10rem;--blockVerticalSpacing: 8rem}}*,*:after,*:before{box-sizing:border-box}html{font-size:16px;font-family:var(--fontBody);color:var(--black);margin:0;padding:0;letter-spacing:.01rem;font-optical-sizing:auto;overflow-x:hidden}html[data-search-open=true],html[data-nav-open=true]{overflow:hidden}@media all and (min-width: 1100px){html[data-nav-open=true]{overflow-x:hidden;overflow-y:auto}}body{padding:0 var(--pagePadding) var(--pagePadding);margin:0;background-color:var(--offWhite)}::-moz-selection{background-color:var(--color02);color:var(--offWhite)}::selection{background-color:var(--color02);color:var(--offWhite)}p{line-height:1.4em}a{color:var(--color01)}.emoji{height:1.2em;width:1.2em;vertical-align:middle}.nz__button{border:var(--border);border-radius:.5em;padding:.5em 1em;background-color:var(--white);box-shadow:0 3px 0 var(--black);cursor:pointer;display:inline-block;transition:all .4s cubic-bezier(0,.74,.17,1.22);font-family:var(--bodyFont);font-size:1rem}.nz__button:hover{box-shadow:0 4px 0 var(--black);transform:translateY(-3px) scale(1.03)}.nz__form-button{display:block;background-color:var(--color02);font-size:1.8rem;border:var(--border);border-radius:1rem;padding:1rem 2rem;box-shadow:0 .5rem 0 var(--black);margin-top:1rem;margin-bottom:.5rem;width:100%;font-family:var(--bodyFont);cursor:pointer;color:var(--white);font-weight:500;transition:all .4s cubic-bezier(0,.74,.17,1.22);text-decoration:none;text-align:center}.nz__form-button:not(:disabled):hover{box-shadow:0 .6rem 0 var(--black);transform:translateY(-2px) scale(1.03) rotate(-.5deg);background-color:var(--color03)}.nz__form-button:disabled{background-color:var(--gray80);border-color:var(--gray60);box-shadow:0 .5rem 0 var(--gray60);color:var(--gray50);cursor:not-allowed}.nz__large-button{display:block;text-align:center;background-color:var(--color02);font-size:2.2rem;border:var(--border);border-radius:1.6rem;padding:1.2rem 2.4rem;box-shadow:0 8px 0 var(--black);font-family:var(--bodyFont);cursor:pointer;text-decoration:none;font-weight:500;color:var(--white);transition:all .4s cubic-bezier(0,.74,.17,1.22);width:-moz-max-content;width:max-content}.nz__large-button:hover{transform:translateY(-3px) scale(1.08) rotate(-1deg);box-shadow:0 11px 0 var(--black);background-color:var(--color03)}.nz__page-padding{padding:0 var(--pagePadding)}.nz__progress{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;padding-top:20px;padding-bottom:42px;max-width:450px;margin:0 auto 2rem}.nz__progress div{height:4px;background-color:var(--hoverWhite);color:var(--hoverWhite);position:relative}.nz__progress div:nth-child(1),.nz__progress div:nth-child(1):before{border-top-left-radius:4px;border-bottom-left-radius:4px}.nz__progress div:nth-child(4),.nz__progress div:nth-child(4):before{border-top-right-radius:4px;border-bottom-right-radius:4px}.nz__progress div:before{content:"";display:block;position:absolute;left:0;top:0;height:100%;width:100%}.nz__progress div:nth-child(1):after{content:"?"}.nz__progress div:nth-child(2):after{content:"?"}.nz__progress div:nth-child(3):after{content:"?"}.nz__progress div:nth-child(4):after{content:"?"}.nz__progress div:after{--size: 40px;box-sizing:border-box;content:"";display:flex;position:absolute;left:calc(50% - var(--size) / 2);top:calc((var(--size) - 4px) / -2);height:var(--size);width:var(--size);border-radius:.8rem;font-size:1.4rem;text-align:center;align-items:center;justify-content:center;background-color:var(--hoverWhite);color:var(--offWhite);border:3px solid var(--offWhite);font-weight:700;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@supports (corner-shape: squircle){.nz__progress div:after{border-radius:3rem;corner-shape:squircle}}.nz__progress[data-step="2"] div:nth-child(1),.nz__progress[data-step="3"] div:nth-child(1),.nz__progress[data-step="4"] div:nth-child(1),.nz__progress[data-step="5"] div:nth-child(1){color:var(--color01)}.nz__progress[data-step="2"] div:nth-child(1):before,.nz__progress[data-step="3"] div:nth-child(1):before,.nz__progress[data-step="4"] div:nth-child(1):before,.nz__progress[data-step="5"] div:nth-child(1):before{background-color:var(--color01)}.nz__progress[data-step="2"] div:nth-child(1):after,.nz__progress[data-step="3"] div:nth-child(1):after,.nz__progress[data-step="4"] div:nth-child(1):after,.nz__progress[data-step="5"] div:nth-child(1):after{content:"";background-image:url(/build/assets/checkmark-B2KrGiXv.svg);color:var(--white);background-color:var(--color01)}.nz__progress[data-step="3"] div:nth-child(2),.nz__progress[data-step="4"] div:nth-child(2),.nz__progress[data-step="5"] div:nth-child(2){color:var(--color02)}.nz__progress[data-step="3"] div:nth-child(2):before,.nz__progress[data-step="4"] div:nth-child(2):before,.nz__progress[data-step="5"] div:nth-child(2):before{background-color:var(--color02)}.nz__progress[data-step="3"] div:nth-child(2):after,.nz__progress[data-step="4"] div:nth-child(2):after,.nz__progress[data-step="5"] div:nth-child(2):after{content:"";background-image:url(/build/assets/checkmark-B2KrGiXv.svg);color:var(--white);background-color:var(--color02)}.nz__progress[data-step="4"] div:nth-child(3),.nz__progress[data-step="5"] div:nth-child(3){color:var(--color03)}.nz__progress[data-step="4"] div:nth-child(3):before,.nz__progress[data-step="5"] div:nth-child(3):before{background-color:var(--color03)}.nz__progress[data-step="4"] div:nth-child(3):after,.nz__progress[data-step="5"] div:nth-child(3):after{content:"";background-image:url(/build/assets/checkmark-B2KrGiXv.svg);color:var(--white);background-color:var(--color03)}.nz__progress[data-step="5"] div:nth-child(4){color:var(--color04)}.nz__progress[data-step="5"] div:nth-child(4):before{background-color:var(--color04)}.nz__progress[data-step="5"] div:nth-child(4):after{content:"";background-image:url(/build/assets/checkmark-B2KrGiXv.svg);color:var(--white);background-color:var(--color04);border-color:var(--color04)}.nz__progress[data-step="2"] div:nth-child(2):after{background-image:url(/build/assets/270d_fe0f-CCl23sLT.webp)}.nz__progress[data-step="3"] div:nth-child(3):after{background-image:url(/build/assets/1f381-ebN1KCiY.webp)}.nz__progress[data-step="4"] div:nth-child(4):after{background-image:url(/build/assets/2709_fe0f-D4JavDo3.webp)}.nz__progress[data-step="2"] div:nth-child(2):before,.nz__progress[data-step="3"] div:nth-child(3):before,.nz__progress[data-step="4"] div:nth-child(4):before{background-color:currentColor;width:50%}.nz__progress[data-step="2"] div:nth-child(2):after,.nz__progress[data-step="3"] div:nth-child(3):after,.nz__progress[data-step="4"] div:nth-child(4):after{content:"";border:2px solid currentColor;outline:3px solid var(--offWhite);color:unset;background-color:var(--white);background-size:60% 60%;font-size:1.2rem;--size: 58px}.nz__progress[data-step="2"] div:nth-child(2){color:var(--color02)}.nz__progress[data-step="3"] div:nth-child(3){color:var(--color03)}.nz__progress[data-step="4"] div:nth-child(4){color:var(--color04)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nz__pan-loader{display:block;max-width:128px;margin:0 auto}.nz__pan-loader path{stroke:var(--black);stroke-width:2px;vector-effect:non-scaling-stroke}.nz__pan-loader #pan{fill:var(--offWhite)}
