.nkc-credo{--obsidian:#0b0b0c;--obsidian-2:#121214;--bone:#ede7dc;--bone-70:#ede7dcbd;--bone-45:#ede7dc75;--brass:#9a7b4f;--brass-soft:#b8975f;--brass-dim:#9a7b4f61;--display:"Anton","Arial Narrow",Impact,sans-serif;--body:"Barlow Condensed","Roboto Condensed","Arial Narrow",sans-serif;--mark:"Cinzel","Times New Roman",serif;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--obsidian);min-height:100vh;color:var(--bone);font-family:var(--body);padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));-webkit-font-smoothing:antialiased;margin:0;padding-block:0;font-weight:400}.nkc-credo,.nkc-credo *{box-sizing:border-box}.nkc-credo .wrap{max-width:720px;margin:0 auto;padding-block:40px 64px}.nkc-credo .eyebrow{font-family:var(--mark);letter-spacing:.34em;text-transform:uppercase;color:var(--brass);margin:0;font-size:12px}.nkc-credo .rule{background:var(--brass);border:0;width:56px;height:1px;margin:14px 0 22px}.nkc-credo h1{font-family:var(--display);text-transform:uppercase;letter-spacing:.005em;text-wrap:balance;margin:0;font-size:clamp(56px,13vw,112px);font-weight:400;line-height:.9}.nkc-credo h1 small{font-family:var(--body);letter-spacing:.14em;color:var(--brass-soft);margin-bottom:.12em;font-size:.28em;font-weight:600;display:block}.nkc-credo .intro{color:var(--bone-70);max-width:62ch;margin:28px 0 0;font-size:20px;line-height:1.35}.nkc-credo .intro b{color:var(--bone);font-weight:500}.nkc-credo .credo{border-top:1px solid var(--brass-dim);flex-direction:column;gap:40px;margin-top:56px;padding-top:40px;display:flex}.nkc-credo section{flex-direction:column;gap:12px;display:flex}.nkc-credo .glyph{width:44px;height:44px;color:var(--brass);margin-bottom:2px}.nkc-credo .glyph svg{width:100%;height:100%;display:block}.nkc-credo .num{font-family:var(--mark);letter-spacing:.26em;color:var(--brass);font-size:12px;font-weight:600}.nkc-credo h2{font-family:var(--display);text-transform:uppercase;letter-spacing:.015em;text-wrap:balance;margin:0 0 6px;font-size:clamp(28px,6vw,40px);font-weight:400;line-height:1}.nkc-credo section p{color:var(--bone-70);max-width:62ch;margin:0;font-size:19px;line-height:1.4}.nkc-credo section p b{color:var(--bone);font-weight:500}.nkc-credo section p.line{line-height:1.5}.nkc-credo .close{border-top:1px solid var(--brass-dim);margin-top:64px;padding-top:40px}.nkc-credo .close .lead{color:var(--bone-70);margin:0 0 14px;font-size:20px}.nkc-credo .close h3{font-family:var(--display);text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(34px,8.4vw,64px);font-weight:400;line-height:.96}.nkc-credo .close h3 span{color:var(--brass-soft);display:block}.nkc-credo .use{grid-template-columns:1fr 1fr;gap:28px;margin-top:56px;display:grid}@media (width<=560px){.nkc-credo .use{grid-template-columns:1fr}}.nkc-credo .use>div{border-left:2px solid var(--brass);min-width:0;padding-left:18px}.nkc-credo .use h4{font-family:var(--display);text-transform:uppercase;letter-spacing:.03em;margin:0 0 8px;font-size:20px;font-weight:400}.nkc-credo .use p{color:var(--bone-70);margin:0;font-size:18px;line-height:1.4}.nkc-credo .use p b{color:var(--bone);font-weight:600}.nkc-credo .reach{flex-direction:column;gap:10px;margin-top:16px;display:flex}.nkc-credo .reach .btn{letter-spacing:.12em;justify-content:space-between;width:100%;padding:13px 16px;font-size:14px}.nkc-credo .reach .btn span{letter-spacing:.04em;text-transform:none;color:inherit;opacity:.8;font-weight:500}.nkc-credo .copy{font-family:var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--bone-45);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:4px 0;font-size:13px}.nkc-credo .copy:hover,.nkc-credo .copy:focus-visible{color:var(--brass-soft);outline:none}.nkc-credo .cta{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.nkc-credo .btn{font-family:var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--bone);border:1px solid var(--brass);background:0 0;align-items:center;gap:10px;padding:16px 22px;font-size:16px;font-weight:600;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.nkc-credo .btn.primary{background:var(--brass);color:var(--obsidian)}.nkc-credo .btn:hover{background:var(--brass-soft);color:var(--obsidian)}.nkc-credo .btn:focus-visible{outline:2px solid var(--bone);outline-offset:3px}.nkc-credo .foot{border-top:1px solid var(--brass-dim);letter-spacing:.2em;text-transform:uppercase;color:var(--bone-45);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-top:56px;padding-top:18px;font-size:13px;display:flex}.nkc-credo .foot b{color:var(--bone);font-weight:600}.nkc-credo .foot .mark{font-family:var(--mark);color:var(--brass);letter-spacing:.3em}
