:root{--nn-beige: #f2f3df;--nn-lime: #c8c965;--nn-peach: #f78a9e;--nn-forest: #423b15;--nn-plum: #a4707e;--nn-perri: #c2afce;--nn-blush: #f8d2cb;--nn-raspberry: #5e1228;--nn-orange: #da6839;--nn-apricot: #df8053;--nn-display: Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif;--nn-serif: Georgia, "Times New Roman", serif;--nn-body: ui-monospace, "SFMono-Regular", Menlo, Monaco, Consolas, monospace;--nn-ui: ui-rounded, "Arial Rounded MT Bold", Arial, sans-serif}body{background:var(--nn-beige);color:var(--nn-forest)}.nn-section,.nn-section *{box-sizing:border-box}.nn-section{position:relative;overflow:hidden}.nn-wrap{width:min(1400px,calc(100% - 96px));margin-inline:auto}.nn-pad{padding-block:clamp(64px,8vw,116px)}.nn-label{margin:0 0 20px;font:700 .78rem/1.2 var(--nn-body);letter-spacing:.16em;text-transform:uppercase}.nn-display{max-width:100%;margin:0;font:900 clamp(3.5rem,7vw,7.4rem)/.88 var(--nn-display);letter-spacing:.01em;overflow-wrap:normal;word-break:normal;text-transform:uppercase}.nn-heading{margin:0;font:400 clamp(2.8rem,5vw,6.2rem)/.98 var(--nn-serif)}.nn-subheading{margin:0;font:800 clamp(1rem,1.4vw,1.3rem)/1.2 var(--nn-ui);letter-spacing:.08em;text-transform:uppercase}.nn-copy{max-width:62ch;margin:0;font:500 clamp(.95rem,1.15vw,1.15rem)/1.7 var(--nn-body)}.nn-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 24px;border:1px solid currentColor;border-radius:999px;font:800 .78rem/1 var(--nn-ui);letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:transform .2s ease,background .2s ease}.nn-button:hover{transform:translateY(-2px)}.nn-button--dark{background:var(--nn-raspberry);color:var(--nn-beige);border-color:var(--nn-raspberry)}.nn-button--light{background:var(--nn-beige);color:var(--nn-raspberry);border-color:var(--nn-beige)}.nn-button--outline{background:transparent;color:inherit}.nn-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.nn-media{width:100%;height:auto;display:block;object-fit:contain}.nn-pattern{height:clamp(24px,4vw,54px);background:center / auto 100% repeat-x url(nn-border-diamonds.svg)}.nn-hero{min-height:min(860px,88vh);display:grid;align-items:center;background:var(--nn-blush)}.nn-hero__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:center;gap:clamp(36px,6vw,96px)}.nn-hero__copy{position:relative;z-index:1;padding-block:64px}.nn-hero__copy .nn-copy{margin-top:28px}.nn-hero__art{position:relative;min-height:560px;display:grid;place-items:center}.nn-hero__circle{width:min(560px,85%);aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--nn-perri);display:grid;place-items:center}.nn-hero__circle img{width:100%;height:100%;max-height:none;object-fit:cover;object-position:var(--nn-focus-x, 50%) var(--nn-focus-y, 45%)}.nn-hero__stamp{position:absolute;width:145px;left:0;bottom:38px;transform:rotate(-8deg)}.nn-stage{background:var(--nn-beige)}.nn-stage__head{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:end;margin-bottom:56px}.nn-stage__grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--nn-forest);border-bottom:1px solid var(--nn-forest)}.nn-stage__card{min-height:270px;padding:30px 26px;color:var(--nn-forest);text-decoration:none;border-right:1px solid var(--nn-forest);display:flex;flex-direction:column;justify-content:space-between;transition:background .25s ease}.nn-stage__card:last-child{border-right:0}.nn-stage__card:hover{background:var(--nn-lime)}.nn-stage__number{font:500 .78rem/1 var(--nn-body)}.nn-stage__title{font:800 clamp(1.35rem,2vw,2.2rem)/1 var(--nn-ui);text-transform:uppercase}.nn-stage__text{font:500 .86rem/1.5 var(--nn-body)}.nn-tabs__controls{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:36px}.nn-tabs__button{-webkit-appearance:none;appearance:none;cursor:pointer;background:transparent;color:var(--nn-forest)}.nn-tabs__button[aria-selected=true]{background:var(--nn-raspberry);color:var(--nn-beige);border-color:var(--nn-raspberry)}.nn-tabs__panel[hidden]{display:none}.nn-tabs__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.nn-tabs__empty{padding:42px;border:1px solid var(--nn-forest);font:500 .9rem/1.6 var(--nn-body)}.nn-editorial{background:var(--nn-orange)}.nn-editorial--blush{background:var(--nn-blush)}.nn-editorial--perri{background:var(--nn-perri)}.nn-editorial--raspberry{background:var(--nn-raspberry);color:var(--nn-beige)}.nn-editorial__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(48px,8vw,130px);align-items:center}.nn-editorial__media{position:relative}.nn-editorial__media .nn-media{max-height:680px}.nn-editorial__content .nn-heading{margin-bottom:26px}.nn-editorial__content .nn-copy+.nn-copy{margin-top:18px}.nn-products{background:var(--nn-beige)}.nn-products__head{display:flex;justify-content:space-between;gap:36px;align-items:end;margin-bottom:46px}.nn-products__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.nn-product{color:inherit;text-decoration:none}.nn-product__media{aspect-ratio:1 / .82;display:grid;place-items:center;padding:24px;background:var(--nn-blush)}.nn-product:nth-child(3n+2) .nn-product__media{background:var(--nn-perri)}.nn-product:nth-child(3n) .nn-product__media{background:var(--nn-lime)}.nn-product__media img{width:100%;height:100%;object-fit:contain}.nn-product__meta{padding-top:18px}.nn-product__status{margin:0 0 9px;font:700 .72rem/1 var(--nn-body);letter-spacing:.12em;text-transform:uppercase}.nn-product__title{margin:0 0 9px;font:800 clamp(1.25rem,2vw,2rem)/1.05 var(--nn-ui);text-transform:uppercase}.nn-product__text{margin:0;font:500 .85rem/1.55 var(--nn-body)}.nn-principles{background:var(--nn-forest);color:var(--nn-beige)}.nn-principles__head{max-width:850px;margin-bottom:56px}.nn-principles__grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(242,243,223,.55)}.nn-principle{padding:28px 28px 8px 0;border-right:1px solid rgba(242,243,223,.35)}.nn-principle+.nn-principle{padding-left:28px}.nn-principle:last-child{border-right:0}.nn-principle__n{display:block;margin-bottom:80px;font:500 .78rem/1 var(--nn-body)}.nn-principle p{margin:14px 0 0;font:500 .85rem/1.6 var(--nn-body)}.nn-newsletter{background:var(--nn-raspberry);color:var(--nn-beige);text-align:center}.nn-newsletter .nn-wrap{max-width:900px}.nn-newsletter .nn-copy{margin:24px auto 0}.nn-newsletter__form{display:flex;max-width:680px;margin:34px auto 0;gap:10px}.nn-newsletter__form input{flex:1;min-width:0;min-height:52px;padding:12px 18px;border:1px solid var(--nn-beige);border-radius:999px;background:transparent;color:var(--nn-beige);font:500 1rem/1 var(--nn-body)}.nn-newsletter__form input::placeholder{color:#f2f3dfbf}.nn-story{background:var(--nn-beige)}.nn-story__hero{display:grid;grid-template-columns:1fr 1fr;min-height:680px}.nn-story__hero-copy{padding:clamp(64px,8vw,120px);align-self:center}.nn-story__hero-media{background:var(--nn-perri);display:grid;place-items:center;padding:clamp(30px,5vw,72px)}.nn-story__hero-media img{width:100%;max-height:620px;object-fit:contain}.nn-story__body{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--nn-forest);border-bottom:1px solid var(--nn-forest)}.nn-story__body article{padding:clamp(36px,5vw,74px);border-right:1px solid var(--nn-forest)}.nn-story__body article:last-child{border-right:0}.nn-story__body p,.nn-story__body li{font:500 .9rem/1.65 var(--nn-body)}.nn-story__body ul{padding-left:20px}.nn-story__note{padding:44px 0;background:var(--nn-blush)}.nn-story__note .nn-copy{margin-inline:auto;text-align:center}.nn-marquee{overflow:hidden;background:var(--nn-lime);border-block:1px solid var(--nn-forest)}.nn-marquee__border{height:clamp(42px,5vw,64px);background:var(--nn-beige) center / auto 100% repeat-x url(nn-border-diamonds.svg);border-bottom:1px solid var(--nn-forest)}.nn-marquee__track{width:max-content;display:flex;align-items:center;gap:42px;padding:18px 0;animation:nn-marquee 28s linear infinite}.nn-marquee__item{white-space:nowrap;font:900 clamp(1.1rem,2.4vw,2.1rem)/1 var(--nn-ui);letter-spacing:.08em;text-transform:uppercase}.nn-marquee__mark{width:30px;height:30px}@keyframes nn-marquee{to{transform:translate(-50%)}}.nn-founder{background:var(--nn-raspberry);color:var(--nn-beige)}.nn-founder__grid{display:grid;grid-template-columns:1fr .85fr;gap:clamp(42px,8vw,120px);align-items:center}.nn-founder__image{min-height:520px;width:100%;object-fit:cover}.nn-founder__tags{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0}.nn-founder__tags span{padding:10px 13px;border:1px solid rgba(242,243,223,.65);font:700 .72rem/1 var(--nn-body);letter-spacing:.08em;text-transform:uppercase}.nn-founder details{border-block:1px solid rgba(242,243,223,.45);padding:22px 0}.nn-founder summary{cursor:pointer;font:700 .78rem/1.2 var(--nn-body);letter-spacing:.12em;text-transform:uppercase}.nn-founder details .nn-copy{padding-top:24px}.nn-detail{background:var(--nn-beige)}.nn-detail__intro{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(36px,7vw,110px);align-items:start}.nn-detail__value,.nn-detail__example,.nn-detail__expert,.nn-beneath,.nn-faq{margin-top:64px;padding:clamp(36px,6vw,72px)}.nn-detail__value{background:var(--nn-blush)}.nn-detail__columns{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid var(--nn-forest);margin-top:64px}.nn-detail__columns article{padding:clamp(34px,5vw,68px)}.nn-detail__columns article+article{border-left:1px solid var(--nn-forest)}.nn-detail__example{background:var(--nn-lime)}.nn-detail__expert{background:var(--nn-raspberry);color:var(--nn-beige)}.nn-detail__subtitle{margin:0 0 16px;font:400 clamp(2.2rem,4vw,4.8rem)/1 var(--nn-serif)}.nn-detail__bands{margin-top:64px;border-top:1px solid var(--nn-forest)}.nn-detail__band{display:grid;grid-template-columns:.42fr 1fr;gap:36px;padding:clamp(42px,6vw,80px) 0;border-bottom:1px solid var(--nn-forest)}.nn-detail__band h2{margin:0}.nn-detail__band .nn-copy{max-width:72ch}.nn-beneath{background:var(--nn-perri)}.nn-beneath__grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:42px;border-top:1px solid var(--nn-forest)}.nn-beneath article{padding:28px 28px 0 0;border-right:1px solid var(--nn-forest)}.nn-beneath article+article{padding-left:28px}.nn-beneath article:last-child{border-right:0}.nn-faq{background:var(--nn-beige)}.nn-faq details{border-top:1px solid var(--nn-forest);padding:22px 0}.nn-faq details:last-child{border-bottom:1px solid var(--nn-forest)}.nn-faq summary{cursor:pointer;font:800 1rem/1.3 var(--nn-ui);text-transform:uppercase}.nn-faq details .nn-copy{padding-top:18px}.nn-popup{position:fixed;z-index:10000;width:min(560px,calc(100% - 32px));padding:clamp(36px,6vw,72px);border:0;background:var(--nn-blush);color:var(--nn-raspberry);text-align:center}.nn-popup::backdrop{background:#423b15a8}.nn-popup__dialog{position:relative;width:min(560px,100%);padding:clamp(36px,6vw,72px);background:var(--nn-blush);color:var(--nn-raspberry);text-align:center}.nn-popup__close{position:absolute;top:12px;right:14px;border:0;background:transparent;color:inherit;cursor:pointer;font-size:1.6rem}.nn-popup__form{display:flex;gap:8px;margin-top:26px}.nn-popup__form input{flex:1;min-width:0;padding:12px 16px;border:1px solid var(--nn-raspberry);border-radius:999px;background:transparent}.nn-popup .nn-newsletter__form{margin-top:26px}.nn-popup .nn-newsletter__form input{color:var(--nn-raspberry);border-color:var(--nn-raspberry)}.nn-popup .nn-newsletter__form input::placeholder{color:#5e1228b3}.nn-steps{display:grid;grid-template-columns:repeat(3,1fr);margin-top:42px;border-top:1px solid currentColor}.nn-step{padding:24px 24px 0 0;border-right:1px solid currentColor}.nn-step+.nn-step{padding-left:24px}.nn-step:last-child{border-right:0}.nn-step p{font:500 .86rem/1.6 var(--nn-body)}.nn-app-slot{margin-top:34px;padding:24px;border:1px dashed currentColor}@media(max-width:989px){.nn-wrap{width:min(100% - 40px,1400px)}.nn-hero__grid,.nn-editorial__grid,.nn-story__hero{grid-template-columns:1fr}.nn-hero__art{min-height:420px}.nn-stage__head{grid-template-columns:1fr}.nn-stage__grid,.nn-products__grid,.nn-principles__grid,.nn-story__body,.nn-tabs__grid,.nn-beneath__grid{grid-template-columns:repeat(2,1fr)}.nn-founder__grid,.nn-detail__intro,.nn-detail__columns{grid-template-columns:1fr}.nn-detail__columns article+article{border-left:0;border-top:1px solid var(--nn-forest)}.nn-stage__card:nth-child(2){border-right:0}.nn-stage__card:nth-child(-n+2){border-bottom:1px solid var(--nn-forest)}.nn-principle:nth-child(2){border-right:0}.nn-story__body article:nth-child(2){border-right:0}.nn-story__body article:last-child{grid-column:1 / -1;border-top:1px solid var(--nn-forest)}}@media(max-width:650px){.nn-display{font-size:clamp(3rem,14.5vw,4.35rem);line-height:.9;letter-spacing:0}.nn-heading{font-size:clamp(2.5rem,13vw,4.5rem)}.nn-hero{min-height:auto}.nn-hero__art{min-height:330px}.nn-hero__stamp{width:105px}.nn-stage__grid,.nn-products__grid,.nn-principles__grid,.nn-story__body,.nn-steps,.nn-tabs__grid,.nn-beneath__grid{grid-template-columns:1fr}.nn-hero__copy{min-width:0;padding-block:48px 28px}.nn-hero__grid{gap:10px}.nn-detail__band{grid-template-columns:1fr;gap:18px}.nn-beneath article,.nn-beneath article+article{padding:24px 0;border-right:0;border-bottom:1px solid var(--nn-forest)}.nn-founder__image{min-height:360px}.nn-stage__card{border-right:0;border-bottom:1px solid var(--nn-forest);min-height:210px}.nn-stage__card:last-child{border-bottom:0}.nn-products__head,.nn-newsletter__form,.nn-popup__form{display:grid}.nn-principle,.nn-principle+.nn-principle{padding:28px 0;border-right:0;border-bottom:1px solid rgba(242,243,223,.35)}.nn-principle__n{margin-bottom:30px}.nn-story__body article,.nn-story__body article:nth-child(2),.nn-story__body article:last-child{grid-column:auto;border-right:0;border-top:0;border-bottom:1px solid var(--nn-forest)}.nn-step,.nn-step+.nn-step{padding:24px 0;border-right:0;border-bottom:1px solid currentColor}}@media(prefers-reduced-motion:reduce){.nn-button{transition:none}.nn-marquee__track{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/nn-theme.css.map */
