:root{--np-pink: #C95A6F;--np-pink-dark: #B14458;--np-pink-soft: #FCEEF2;--np-ink: #111111;--np-ink-soft: #444444;--np-mute: #6B6B6B;--np-line: #E8E4E0;--np-bg-soft: #F7F4F2;--np-bg-card: #FFFFFF;--np-shadow-sm: 0 2px 6px rgba(17,17,17,.06);--np-shadow-md: 0 8px 24px rgba(17,17,17,.1);--np-shadow-lg: 0 20px 48px rgba(17,17,17,.14);--np-radius: 14px;--np-radius-sm: 10px;--np-radius-pill: 999px;--np-fast: .18s cubic-bezier(.4,0,.2,1);--np-slow: .36s cubic-bezier(.4,0,.2,1)}.np-progress{position:fixed;top:0;left:0;height:3px;width:0%;background:linear-gradient(90deg,var(--np-pink),var(--np-pink-dark));z-index:9999;transition:width 80ms linear;pointer-events:none}.np-blog-hero{padding:2.5rem 0 1.5rem}.np-blog-hero__inner{max-width:1200px;margin:0 auto;padding:0 1.25rem}.np-blog-hero__eyebrow{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--np-pink);margin-bottom:.75rem}.np-blog-hero__title{font-size:clamp(1.7rem,4.5vw,3rem);line-height:1.05;letter-spacing:-.02em;margin:0 0 .5rem;color:var(--np-ink);font-weight:700}.np-blog-hero__lede{font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.55;max-width:60ch;color:var(--np-ink-soft);margin:0 0 2rem}.np-hero-card{display:grid;gap:1.5rem;background:var(--np-bg-card);border:1px solid var(--np-line);border-radius:var(--np-radius);overflow:hidden;box-shadow:var(--np-shadow-sm);transition:box-shadow var(--np-slow),transform var(--np-slow)}.np-hero-card:hover{box-shadow:var(--np-shadow-md);transform:translateY(-2px)}.np-hero-card__media{position:relative;aspect-ratio:16 / 9;background:var(--np-bg-soft);overflow:hidden}.np-hero-card__media img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .6s ease}.np-hero-card:hover .np-hero-card__media img{transform:scale(1.04)}.np-hero-card__body{padding:1.5rem 1.5rem 2rem;display:flex;flex-direction:column;gap:.75rem}.np-hero-card__badge{display:inline-block;padding:.3rem .75rem;background:var(--np-pink-soft);color:var(--np-pink);border-radius:var(--np-radius-pill);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;width:fit-content}.np-hero-card__title{font-size:clamp(1.4rem,3vw,2.1rem);line-height:1.15;margin:0;letter-spacing:-.015em;color:var(--np-ink);font-weight:700}.np-hero-card__title a{color:inherit;text-decoration:none;background-image:linear-gradient(var(--np-pink),var(--np-pink));background-repeat:no-repeat;background-size:0% 2px;background-position:left 90%;transition:background-size var(--np-fast)}.np-hero-card__title a:hover{background-size:100% 2px}.np-hero-card__excerpt{color:var(--np-ink-soft);font-size:1rem;line-height:1.6;margin:0;max-width:60ch}.np-hero-card__meta{display:flex;flex-wrap:wrap;gap:1rem;font-size:.85rem;color:var(--np-mute);margin-top:.25rem}.np-hero-card__meta-item{display:inline-flex;align-items:center;gap:.35rem}.np-hero-card__cta{display:inline-flex;align-items:center;gap:.4rem;margin-top:.5rem;color:var(--np-pink);font-weight:600;text-decoration:none;align-self:flex-start}.np-hero-card__cta:after{content:"\2192";transition:transform var(--np-fast)}.np-hero-card__cta:hover:after{transform:translate(3px)}@media(min-width:900px){.np-hero-card{grid-template-columns:1.2fr 1fr}.np-hero-card__media{aspect-ratio:auto;height:100%;min-height:380px}.np-hero-card__body{padding:2.5rem 2.5rem 2.5rem 2rem;justify-content:center;gap:1rem}}.np-blog-toolbar{position:sticky;top:0;z-index:50;background:#ffffffeb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--np-line);padding:.85rem 0;margin:1.5rem 0 0;transition:box-shadow var(--np-fast)}.np-blog-toolbar.is-stuck{box-shadow:var(--np-shadow-sm)}.np-blog-toolbar__inner{max-width:1200px;margin:0 auto;padding:0 1.25rem;display:flex;flex-direction:column;gap:.85rem}.np-blog-search{position:relative;display:flex;align-items:center;background:var(--np-bg-soft);border:1px solid var(--np-line);border-radius:var(--np-radius-pill);padding:.55rem 1rem .55rem 2.85rem;transition:border-color var(--np-fast),box-shadow var(--np-fast)}.np-blog-search:focus-within{border-color:var(--np-pink);box-shadow:0 0 0 4px var(--np-pink-soft);background:#fff}.np-blog-search__icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--np-mute);pointer-events:none}.np-blog-search__input{flex:1;border:0;background:transparent;font-size:1rem;color:var(--np-ink);outline:none;padding:.25rem 0;font-family:inherit}.np-blog-search__clear{background:transparent;border:0;color:var(--np-mute);cursor:pointer;padding:.25rem .5rem;font-size:1.1rem;line-height:1;display:none;border-radius:999px}.np-blog-search__clear:hover{background:#0000000f;color:var(--np-ink)}.np-blog-search.has-value .np-blog-search__clear{display:inline-flex}.np-chiprow{display:flex;gap:.45rem;overflow-x:auto;scrollbar-width:thin;margin:0 -1.25rem;padding:.15rem 1.25rem .4rem;scroll-snap-type:x proximity}.np-chiprow::-webkit-scrollbar{height:4px}.np-chiprow::-webkit-scrollbar-thumb{background:var(--np-line);border-radius:999px}.np-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;background:var(--np-bg-card);border:1px solid var(--np-line);border-radius:var(--np-radius-pill);color:var(--np-ink-soft);font-size:.85rem;font-weight:500;cursor:pointer;transition:all var(--np-fast);white-space:nowrap;scroll-snap-align:start;font-family:inherit}.np-chip:hover{border-color:var(--np-ink);color:var(--np-ink);transform:translateY(-1px)}.np-chip[aria-pressed=true]{background:var(--np-ink);color:#fff;border-color:var(--np-ink)}.np-chip__count{display:inline-block;padding:.05rem .45rem;background:#11111112;color:var(--np-ink-soft);border-radius:999px;font-size:.7rem;font-weight:700;line-height:1.4}.np-chip[aria-pressed=true] .np-chip__count{background:#ffffff2e;color:#fff}.np-chip:hover .np-chip__count{color:var(--np-ink)}@media(min-width:750px){.np-blog-toolbar__inner{flex-direction:row;align-items:center}.np-blog-search{flex:1;max-width:360px}.np-chiprow{flex:1}}.np-blog-grid{display:grid;gap:1.5rem;padding:2rem 1.25rem 1rem;max-width:1200px;margin:0 auto;grid-template-columns:1fr}@media(min-width:600px){.np-blog-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media(min-width:990px){.np-blog-grid{grid-template-columns:repeat(3,1fr);gap:1.75rem}}.np-card{position:relative;display:flex;flex-direction:column;background:var(--np-bg-card);border:1px solid var(--np-line);border-radius:var(--np-radius);overflow:hidden;text-decoration:none;color:inherit;transition:transform var(--np-fast),box-shadow var(--np-fast),border-color var(--np-fast);height:100%}.np-card:hover{transform:translateY(-4px);box-shadow:var(--np-shadow-md);border-color:#c95a6f40}.np-card__media{position:relative;aspect-ratio:4 / 3;background:var(--np-bg-soft);overflow:hidden}.np-card__media img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .6s ease}.np-card:hover .np-card__media img{transform:scale(1.04)}.np-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#fceef2,#f7f4f2);display:flex;align-items:center;justify-content:center;color:var(--np-pink);font-weight:700;font-size:1.5rem}.np-card__badge{position:absolute;top:.85rem;left:.85rem;padding:.25rem .7rem;background:#fffffff2;color:var(--np-pink);border-radius:var(--np-radius-pill);font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.np-card__body{padding:1.1rem 1.15rem 1.25rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.np-card__title{font-size:1.05rem;line-height:1.3;font-weight:700;color:var(--np-ink);margin:0;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.np-card__excerpt{font-size:.9rem;line-height:1.5;color:var(--np-ink-soft);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.np-card__meta{display:flex;gap:.85rem;align-items:center;font-size:.78rem;color:var(--np-mute);margin-top:auto;padding-top:.5rem}.np-card__meta-dot{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.4}.np-blog-empty{text-align:center;padding:3rem 1.25rem;color:var(--np-mute);display:none}.np-blog-empty.is-visible{display:block}.np-blog-empty h3{color:var(--np-ink);margin:0 0 .5rem;font-size:1.25rem}.np-blog-empty p{margin:0 0 1.25rem}.np-blog-empty button{background:var(--np-ink);color:#fff;border:0;padding:.6rem 1.4rem;border-radius:999px;cursor:pointer;font-size:.9rem;font-weight:600;font-family:inherit}.np-card[hidden]{display:none!important}.np-pagination{display:flex;justify-content:center;gap:.5rem;padding:1rem 1.25rem 3rem}.np-pagination a,.np-pagination span{min-width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--np-line);border-radius:999px;text-decoration:none;color:var(--np-ink-soft);font-size:.9rem;font-weight:500;transition:all var(--np-fast);padding:0 .65rem}.np-pagination a:hover{border-color:var(--np-ink);color:var(--np-ink)}.np-pagination .np-pagination__current{background:var(--np-ink);color:#fff;border-color:var(--np-ink)}.np-blog-cta{margin:2.5rem 1.25rem;background:linear-gradient(135deg,#1a1a1a,#2b1820);border-radius:var(--np-radius);padding:2.5rem 1.5rem;color:#fff;text-align:center;position:relative;overflow:hidden;max-width:1200px;margin-left:auto;margin-right:auto}.np-blog-cta:before{content:"";position:absolute;top:-40%;right:-20%;width:60%;height:180%;background:radial-gradient(circle,#c95a6f59,#c95a6f00 70%);pointer-events:none}.np-blog-cta__eyebrow{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--np-pink);margin-bottom:.6rem}.np-blog-cta__title{font-size:clamp(1.4rem,3vw,2rem);line-height:1.2;margin:0 0 .85rem;font-weight:700;letter-spacing:-.015em;position:relative}.np-blog-cta__sub{font-size:1rem;line-height:1.55;color:#ffffffc7;max-width:50ch;margin:0 auto 1.5rem;position:relative}.np-blog-cta__buttons{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center;position:relative}.np-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.75rem 1.4rem;border-radius:999px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all var(--np-fast);border:1px solid transparent;cursor:pointer;font-family:inherit}.np-btn--primary{background:var(--np-pink);color:#fff;border-color:var(--np-pink)}.np-btn--primary:hover{background:var(--np-pink-dark);border-color:var(--np-pink-dark);transform:translateY(-2px)}.np-btn--ghost{background:transparent;color:#fff;border-color:#ffffff4d}.np-btn--ghost:hover{background:#ffffff1a;border-color:#fff;transform:translateY(-2px)}.np-btn--block{display:flex;justify-content:center;width:100%}.np-blog-newsletter{margin:2.5rem auto;max-width:840px;padding:2.25rem 1.5rem;background:var(--np-bg-soft);border:1px solid var(--np-line);border-radius:var(--np-radius);text-align:center}.np-blog-newsletter__title{font-size:clamp(1.2rem,2.5vw,1.6rem);margin:0 0 .4rem;font-weight:700;letter-spacing:-.01em}.np-blog-newsletter__sub{color:var(--np-ink-soft);font-size:.95rem;margin:0 auto 1.25rem;max-width:50ch}.np-blog-newsletter__form{display:flex;gap:.5rem;flex-wrap:wrap;max-width:480px;margin:0 auto}.np-blog-newsletter__form input[type=email]{flex:1 1 200px;padding:.75rem 1rem;border:1px solid var(--np-line);background:#fff;border-radius:999px;font-size:.95rem;color:var(--np-ink);outline:none;font-family:inherit}.np-blog-newsletter__form input[type=email]:focus{border-color:var(--np-pink);box-shadow:0 0 0 4px var(--np-pink-soft)}.np-blog-newsletter__note{margin-top:.85rem;font-size:.78rem;color:var(--np-mute)}.np-article{--np-article-max: 720px;--np-rail-w: 240px;background:#fff}.np-article-hero{padding:1.25rem 1.25rem 0;max-width:1200px;margin:0 auto}.np-article-hero__badge{display:inline-block;padding:.3rem .75rem;background:var(--np-pink-soft);color:var(--np-pink);border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.85rem}.np-article-hero__title{font-size:clamp(1.7rem,4.5vw,2.8rem);line-height:1.1;letter-spacing:-.02em;margin:0 0 .85rem;font-weight:700;max-width:22ch}.np-article-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem;margin-bottom:1.25rem;font-size:.85rem;color:var(--np-mute)}.np-article-hero__meta-dot{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.5}.np-article-hero__media{margin:0 -1.25rem;aspect-ratio:16 / 9;background:var(--np-bg-soft);overflow:hidden}.np-article-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center}@media(min-width:750px){.np-article-hero{padding:2rem 1.5rem 0}.np-article-hero__media{margin:0;border-radius:var(--np-radius);aspect-ratio:21 / 9}}.np-article-layout{max-width:1200px;margin:2rem auto 0;padding:0 1.25rem;display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:1100px){.np-article-layout{grid-template-columns:var(--np-rail-w) 1fr;gap:3rem}}.np-toc{display:none}.np-toc__inner{position:sticky;top:90px;max-height:calc(100vh - 110px);overflow-y:auto;padding-right:.5rem}.np-toc__title{font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--np-pink);margin:0 0 1rem}.np-toc__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem;border-left:1px solid var(--np-line)}.np-toc__list a{display:block;padding:.4rem 0 .4rem 1rem;color:var(--np-mute);font-size:.85rem;line-height:1.4;text-decoration:none;border-left:2px solid transparent;margin-left:-1px;transition:color var(--np-fast),border-color var(--np-fast)}.np-toc__list a:hover{color:var(--np-ink)}.np-toc__list a.is-active{color:var(--np-pink);border-left-color:var(--np-pink);font-weight:600}@media(min-width:1100px){.np-toc{display:block}}.np-toc-mobile{display:block;margin:0 0 1.5rem;border:1px solid var(--np-line);border-radius:var(--np-radius-sm);background:var(--np-bg-soft);overflow:hidden}.np-toc-mobile__btn{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;background:transparent;border:0;font-size:.9rem;font-weight:600;color:var(--np-ink);cursor:pointer;font-family:inherit}.np-toc-mobile__btn:after{content:"\25be";transition:transform var(--np-fast);font-size:.7rem}.np-toc-mobile[open] .np-toc-mobile__btn:after{transform:rotate(180deg)}.np-toc-mobile__list{padding:.85rem 1rem 1rem;list-style:none;margin:0;display:flex;flex-direction:column;gap:.35rem;border-top:1px solid var(--np-line)}.np-toc-mobile__list a{color:var(--np-ink-soft);font-size:.875rem;text-decoration:none;padding:.25rem 0}.np-toc-mobile__list a:hover{color:var(--np-pink)}@media(min-width:1100px){.np-toc-mobile{display:none}}.np-article-body{max-width:var(--np-article-max);width:100%;font-size:1.0625rem;line-height:1.7;color:var(--np-ink)}.np-article-body p{margin:0 0 1.25rem}.np-article-body h2{margin:2.25rem 0 1rem;font-size:clamp(1.35rem,2.5vw,1.7rem);font-weight:700;line-height:1.25;letter-spacing:-.01em;scroll-margin-top:80px}.np-article-body h3{margin:1.75rem 0 .85rem;font-size:1.2rem;font-weight:700;scroll-margin-top:80px}.np-article-body img{max-width:100%;height:auto;border-radius:var(--np-radius-sm);margin:1.5rem 0;display:block}.np-article-body a{color:var(--np-pink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.np-article-body a:hover{color:var(--np-pink-dark)}.np-article-body ul,.np-article-body ol{margin:0 0 1.25rem 1.5rem;padding:0}.np-article-body li{margin:0 0 .5rem}.np-article-body blockquote{margin:1.5rem 0;padding:1rem 1.25rem;border-left:4px solid var(--np-pink);background:var(--np-pink-soft);border-radius:0 var(--np-radius-sm) var(--np-radius-sm) 0;font-style:italic}.np-inline-cta{margin:2rem 0;padding:1.5rem;background:linear-gradient(135deg,#fff 0%,var(--np-pink-soft) 100%);border:1px solid var(--np-pink);border-radius:var(--np-radius);display:flex;flex-direction:column;gap:.5rem}.np-inline-cta__title{font-size:1.05rem;font-weight:700;margin:0;color:var(--np-ink)}.np-inline-cta__copy{margin:0;color:var(--np-ink-soft);font-size:.95rem;line-height:1.5}.np-inline-cta__btn{align-self:flex-start;margin-top:.5rem;background:var(--np-pink);color:#fff;padding:.6rem 1.2rem;border-radius:999px;text-decoration:none;font-size:.875rem;font-weight:600;transition:all var(--np-fast)}.np-inline-cta__btn:hover{background:var(--np-pink-dark);transform:translateY(-1px);color:#fff}.np-share{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:2rem 0 1rem;padding:1rem 0;border-top:1px solid var(--np-line);border-bottom:1px solid var(--np-line)}.np-share__label{font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--np-mute);margin-right:.5rem}.np-share__btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;background:var(--np-bg-soft);border:1px solid var(--np-line);color:var(--np-ink-soft);text-decoration:none;cursor:pointer;font-family:inherit;transition:all var(--np-fast)}.np-share__btn:hover{background:var(--np-ink);color:#fff;border-color:var(--np-ink);transform:translateY(-1px)}.np-share__btn svg{width:16px;height:16px}.np-author{display:flex;gap:1rem;align-items:flex-start;padding:1.5rem;background:var(--np-bg-soft);border-radius:var(--np-radius);margin:2rem 0}.np-author__avatar{flex:0 0 auto;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--np-pink) 0%,var(--np-pink-dark) 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.15rem}.np-author__body p{margin:0 0 .4rem}.np-author__body strong{color:var(--np-ink);font-size:1rem}.np-author__body span{color:var(--np-mute);font-size:.85rem;line-height:1.5}.np-related{background:var(--np-bg-soft);padding:3rem 1.25rem;margin-top:2rem}.np-related__inner{max-width:1200px;margin:0 auto}.np-related__title{font-size:clamp(1.3rem,2.5vw,1.8rem);font-weight:700;letter-spacing:-.015em;margin:0 0 .4rem}.np-related__sub{color:var(--np-ink-soft);margin:0 0 1.75rem}.np-related__grid{display:grid;gap:1.25rem;grid-template-columns:1fr}@media(min-width:700px){.np-related__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.np-related__grid{grid-template-columns:repeat(3,1fr)}}@media print{.np-progress,.np-toc,.np-toc-mobile,.np-share,.np-related,.np-inline-cta{display:none!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.np-card:hover,.np-hero-card:hover,.np-card:hover img,.np-hero-card:hover img{transform:none}}.np-blog-using-modern .main-blog .blog-articles{display:none}.np-blog-using-modern .main-blog>h1{display:none}
/*# sourceMappingURL=/cdn/shop/t/37/assets/np-blog.css.map */
