@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,600;0,800;0,900;1,600&family=Source+Serif+4:ital,opsz,wght@0,8..60,400;0,8..60,600;1,8..60,400&family=Anonymous+Pro:wght@400;700&display=swap";.np{background:#fff;color:#0b1628;font-family:"Source Serif 4",Georgia,serif}.np a{color:#193864}.np a:hover{color:#0b1628}.np__wrap{max-width:1280px;margin:0 auto;padding:24px 32px;box-sizing:border-box}.np__mono{font-family:Anonymous Pro,monospace}.np__kicker{font-family:Anonymous Pro,monospace;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#7a5512;margin:0 0 8px}.np__display{font-family:Playfair Display,Georgia,serif}.np__h2{font-family:Playfair Display,Georgia,serif;font-weight:800;font-size:36px;margin:0;color:#0b1628}.np__bar{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;border-bottom:1px solid #0b1628;padding-bottom:10px;margin-bottom:22px}.np__barlink{font-family:Anonymous Pro,monospace;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.np__double{border-bottom:3px double #0b1628}.np__rule{border-left:1px solid #0b1628;padding-left:24px}.np__img{width:100%;height:100%;object-fit:cover;display:block;background:#f1f1f1}.np .np__buy,.np a.np__buy{font-family:Anonymous Pro,monospace;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#193864;border:0;padding:10px 14px;min-height:44px;line-height:24px;cursor:pointer;width:100%;box-sizing:border-box}.np .np__buy:hover,.np a.np__buy:hover{background:#0b1628;color:#fff}.np .np__buy:focus-visible,.np a:focus-visible{outline:3px solid #cc9932;outline-offset:2px}.np .np__buy[disabled]{background:#4a5465;cursor:not-allowed}.np__price{font-family:Anonymous Pro,monospace;font-size:16px;margin:0;color:#0b1628}.np__price s{color:#4a5465;margin-left:6px}.np-mast__strip{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-family:Anonymous Pro,monospace;font-size:13px;letter-spacing:.04em;text-transform:uppercase;padding-bottom:8px;border-bottom:1px solid #0b1628;color:#0b1628}.np-mast__title{text-align:center;margin:0;padding-top:20px;font-family:Playfair Display,Georgia,serif;font-weight:900;font-size:clamp(56px,11vw,148px);line-height:.95;letter-spacing:-.02em;color:#193864}.np-mast__tag{text-align:center;margin:10px 0 12px;font-family:Playfair Display,Georgia,serif;font-style:italic;font-size:22px}.np-mast__rules{border-top:3px solid #0b1628;border-bottom:1px solid #0b1628;height:4px}.np-mast__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 28px;padding:12px 0;border-bottom:1px solid #0b1628;font-family:Anonymous Pro,monospace;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.np-mast__nav a{text-decoration:none}.np-front{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px;padding:28px 0}.np-front__lead{grid-column:span 8;min-width:0}.np-front__rail{grid-column:span 4;min-width:0;display:flex;flex-direction:column;gap:14px}.np-front__headline{margin:0;font-family:Playfair Display,Georgia,serif;font-weight:800;font-size:clamp(34px,5vw,58px);line-height:1.04;color:#0b1628}.np-front__headline a{text-decoration:none;color:#0b1628}.np-front__deck{margin:14px 0 18px;font-size:20px;line-height:1.5;font-style:italic;color:#1d2a3d}.np-front__photo{aspect-ratio:16/9;overflow:hidden}.np-front__body{margin-top:18px;columns:2;column-gap:28px;column-rule:1px solid #0b1628;font-size:18px;line-height:1.65;color:#0b1628}.np-front__body p{margin:0 0 12px}.np-front__body p:first-child:first-letter{float:left;font-family:Playfair Display,Georgia,serif;font-size:64px;line-height:.8;padding:6px 8px 0 0;color:#193864}.np-rail__head{margin:0;font-family:Anonymous Pro,monospace;font-size:14px;letter-spacing:.1em;text-transform:uppercase;padding-bottom:8px;border-bottom:3px solid #0b1628;color:#0b1628}.np-rail__card{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;align-items:center;padding-bottom:14px;border-bottom:1px solid #0b1628;text-decoration:none}.np .np-rail__card{color:#0b1628}.np-rail__thumb{height:80px;overflow:hidden;background:#f1f1f1}.np-rail__name{margin:0;font-family:Playfair Display,Georgia,serif;font-size:21px;line-height:1.15}.np-rail__line{margin:4px 0 0;font-size:15px;line-height:1.45;color:#1d2a3d}.np-desk{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.np-card{display:flex;flex-direction:column;gap:10px;min-width:0}.np-card__photo{aspect-ratio:1/1;overflow:hidden;background:#fff;border:1px solid #e3e3e3}.np-card__photo .np__img{object-fit:contain;background:#fff}.np-card__title{margin:0;font-family:Playfair Display,Georgia,serif;font-size:21px;line-height:1.2}.np-card__title a{text-decoration:none;color:#0b1628}.np-card__blurb{margin:0;font-size:16px;line-height:1.55;color:#1d2a3d}.np-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.np-col{display:flex;flex-direction:column;gap:22px;min-width:0}.np-col+.np-col{border-left:1px solid #0b1628;padding-left:24px}.np-col__head{margin:0;font-family:Anonymous Pro,monospace;font-size:14px;letter-spacing:.1em;text-transform:uppercase;background:#0b1628;color:#fff;padding:6px 10px}.np-col .np-card{padding-bottom:22px;border-bottom:1px solid #0b1628}.np-feature{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px;padding:28px 0;align-items:center}.np-feature__photo{grid-column:span 5;aspect-ratio:3/2;overflow:hidden}.np-feature__text{grid-column:span 7;min-width:0}.np-feature__title{margin:0 0 10px;font-family:Playfair Display,Georgia,serif;font-size:30px;line-height:1.15}.np-feature__title a{text-decoration:none;color:#0b1628}@media(max-width:899px){.np-front__lead,.np-front__rail,.np-feature__photo,.np-feature__text{grid-column:1/-1}.np-front__rail{border-left:0;padding-left:0}.np-cols{grid-template-columns:1fr}.np-col+.np-col{border-left:0;padding-left:0}.np-front__body{columns:1}.np-desk{grid-template-columns:repeat(2,minmax(0,1fr))}.np-desk>div:nth-child(odd){border-left:0;padding-left:0}}@media(max-width:599px){.np__wrap{padding:16px}.np-desk{grid-template-columns:1fr}.np-desk>div{border-left:0;padding-left:0}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/np.css.map */
