.ps{--g1:#F3F2EC;--g2:#FAFAF6;--g3:#E7E7DD;--ink:#1B211E;--ink-2:#4A534E;--ink-3:#6E766F;--green:#2F5D50;--deep:#24443B;--acc:#1F6B57;--pale:#EAF1ED;--rule:#D7D7CC;--rule-soft:#E3E2D8;--slot:#8F5522;--slot-bg:#FBF2E8;--slot-rule:#DDBE9B;--card:var(--g2)}html{-webkit-text-size-adjust:100%}body.ps{margin:0;background:var(--g1);color:var(--ink);font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.62;-webkit-font-smoothing:antialiased}@media(min-width:760px){body.ps{font-size:16px}}.ps *{box-sizing:border-box}.ps .wrap{max-width:640px;margin:0 auto;padding:0 20px}.ps .band{padding:40px 0;border-top:1px solid var(--rule-soft)}.ps .band.tint{background:var(--g3)}.ps .band.deep{background:var(--deep);color:var(--pale);border-top:none}.ps .band.deep .eyebrow,.ps .band.deep .src{color:#9fc7b7}.ps h1,.ps h2,.ps h3{font-family:Newsreader,Georgia,Times New Roman,serif;font-weight:500;text-wrap:balance;line-height:1.15;margin:0 0 .5em;letter-spacing:-.01em}.ps h1{font-size:clamp(30px,7.6vw,46px);line-height:1.1}.ps h2{font-size:clamp(23px,5.2vw,30px);margin-top:0}.ps h3{font-size:19px;line-height:1.25}.ps p{margin:0 0 1.05em;max-width:65ch}.ps p:last-child{margin-bottom:0}.ps strong{font-weight:600}.ps a{color:var(--acc)}.ps .eyebrow{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 14px;display:block}.ps .disclosure{background:var(--deep);color:var(--pale);font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;padding:9px 20px;text-align:center;line-height:1.5;margin:0}.ps .masthead{border-bottom:1px solid var(--rule);background:var(--g2)}.ps .masthead .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;padding-bottom:16px}.ps .logo{font-family:Newsreader,Georgia,serif;font-size:17px;font-weight:600;letter-spacing:.02em;display:flex;align-items:baseline;gap:8px}.ps .logo span{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-weight:400}.ps .dateline{font-family:IBM Plex Mono,monospace;font-size:10.5px;color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase}.ps article .wrap{padding-top:34px}.ps .kicker{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin:0 0 16px}.ps .deck{font-family:Newsreader,Georgia,serif;font-size:clamp(17px,4vw,21px);line-height:1.45;color:var(--ink-2);margin:0 0 26px;max-width:60ch}.ps .byline{display:flex;gap:13px;align-items:center;padding:15px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-bottom:30px}.ps .avatar{width:44px;height:44px;border-radius:50%;flex:none;border:1px dashed var(--slot-rule);background:var(--slot-bg);color:var(--slot);font-family:IBM Plex Mono,monospace;font-size:9px;display:grid;place-items:center;text-align:center;line-height:1.1}.ps .byline-t{font-size:14px;line-height:1.4}.ps .byline-t b{font-weight:600}.ps .byline-t span{display:block;color:var(--ink-3);font-size:12.5px}.ps .lede{font-size:1.06em}.ps .lede:first-letter{font-family:Newsreader,Georgia,serif;float:left;font-size:3.1em;line-height:.82;padding:.06em .09em 0 0;font-weight:500;color:var(--green)}.ps blockquote{margin:26px 0;padding:0 0 0 18px;border-left:2px solid var(--green);font-family:Newsreader,Georgia,serif;font-size:19px;line-height:1.4;color:var(--ink)}.ps blockquote p{margin:0}.ps blockquote cite{display:block;margin-top:10px;font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-style:normal}.ps .slot{border:1px dashed var(--slot-rule);background:var(--slot-bg);border-radius:3px;padding:16px 18px;margin:26px 0}.ps .slot .tag{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--slot);display:block;margin-bottom:9px}.ps .slot p{color:var(--slot);font-size:13.5px;line-height:1.55;margin:0 0 .7em}.ps .slot p:last-child{margin-bottom:0}.ps .slot .was{font-style:italic;opacity:.82}.ps .figure-slot{aspect-ratio:4/3;display:grid;place-items:center;text-align:center;padding:20px}.ps .figure-slot p{max-width:38ch}.ps .bignum{font-family:Newsreader,Georgia,serif;font-size:46px;line-height:1;margin-bottom:10px}.ps ul.checks{list-style:none;padding:0;margin:22px 0;display:grid;gap:13px}.ps ul.checks li{display:grid;grid-template-columns:20px 1fr;gap:11px;align-items:start}.ps ul.checks svg{width:15px;height:15px;margin-top:5px;flex:none}.ps .figs{display:grid;gap:22px}.ps .lead-fig{font-family:Newsreader,Georgia,serif;font-size:clamp(54px,17vw,96px);line-height:.9;font-weight:500;letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums}.ps .fig-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 18px;border-top:1px solid rgba(255,255,255,.22);padding-top:20px}.ps .fig-grid .n{font-family:Newsreader,Georgia,serif;font-size:29px;line-height:1;font-weight:500;color:#fff;font-variant-numeric:tabular-nums;display:block;margin-bottom:6px}.ps .fig-grid p{font-size:13px;line-height:1.45;margin:0;color:var(--pale)}.ps .src{font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.6;letter-spacing:.02em;margin-top:22px;color:var(--ink-3)}@media(min-width:760px){.ps .fig-grid{grid-template-columns:repeat(4,1fr)}}.ps .tiers{display:grid;gap:12px;margin:24px 0}.ps .tier{border:1px solid var(--rule);background:var(--card);border-radius:12px;padding:16px 18px;display:grid;grid-template-columns:1fr auto;gap:4px 14px;align-items:baseline}.ps .tier.pick{border-color:var(--green);border-width:2px;padding:15px 17px}.ps .tier .name{font-family:Newsreader,Georgia,serif;font-size:19px;font-weight:500}.ps .tier .price{font-family:Newsreader,Georgia,serif;font-size:24px;font-weight:500;font-variant-numeric:tabular-nums;text-align:right}.ps .tier .sub{grid-column:1;font-size:12.5px;color:var(--ink-3)}.ps .tier .flag{grid-column:2;text-align:right;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--green)}.ps .cta{display:block;width:100%;background:var(--green);color:#fff;border:none;border-radius:12px;padding:16px 20px;font-family:Public Sans,sans-serif;font-size:16px;font-weight:600;letter-spacing:.01em;text-align:center;text-decoration:none;cursor:pointer;margin:22px 0 10px;transition:background .16s ease}.ps .cta:hover{background:var(--deep);color:#fff}.ps .cta:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.ps .cta-sub{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);text-align:center;margin:0 0 4px}.ps .tblwrap{overflow-x:auto;margin:22px 0;border:1px solid var(--rule);border-radius:8px}.ps table{border-collapse:collapse;width:100%;min-width:400px;font-size:13.5px}.ps th,.ps td{text-align:left;padding:11px 14px;border-bottom:1px solid var(--rule-soft)}.ps th{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:400;background:var(--g3)}.ps td:last-child{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ps tr:last-child td{border-bottom:none}.ps tr.us td{background:var(--pale);font-weight:600}.ps .seal{display:flex;gap:16px;align-items:flex-start}.ps .seal svg{flex:none;width:54px;height:54px}.ps .signoff{border-top:1px solid var(--rule);padding-top:18px;margin-top:26px;font-size:14px;color:var(--ink-2)}.ps .signoff p{margin-bottom:.7em}.ps .signoff b{color:var(--ink)}.ps footer{background:var(--g3);border-top:1px solid var(--rule);padding:30px 0 40px;font-size:12.5px;color:var(--ink-3)}.ps footer p{max-width:none}.ps .fine{font-size:11.5px;line-height:1.6}@media(prefers-reduced-motion:reduce){.ps *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/nightform-ps.css.map */
