.nf-wrap{max-width:1280px;margin:0 auto;padding:0 48px}.nf-plate{border:.5px solid var(--rule);background:var(--paper-white);max-width:1000px;min-height:520px;box-shadow:var(--shadow-lift);grid-template-columns:1.2fr 1fr;margin:72px auto 0;display:grid;position:relative}.nf-plate:before{content:"";border:.5px solid var(--rule-soft);pointer-events:none;position:absolute;inset:14px}.nf-left{border-right:.5px solid var(--rule-soft);z-index:1;flex-direction:column;justify-content:space-between;padding:56px 48px;display:flex;position:relative}.nf-left .top{font-family:var(--font-label);letter-spacing:.34em;text-transform:uppercase;color:var(--foil-gold-2);align-items:center;gap:14px;font-size:9.5px;display:flex}.nf-left .top .rule{background:var(--foil-gold);width:28px;height:1px}.nf-numeral{line-height:.8;font-family:var(--font-display);color:var(--ink);letter-spacing:-.05em;margin:24px 0 28px;font-style:italic;font-weight:300;position:relative}.nf-numeral .big{letter-spacing:-.06em;font-size:clamp(180px,20vw,280px);display:block}.nf-numeral .big .g{color:var(--foil-gold-2)}.nf-numeral .label{font-family:var(--font-label);letter-spacing:.34em;text-transform:uppercase;color:var(--ink-3);writing-mode:vertical-rl;font-size:10px;font-style:normal;font-weight:500;position:absolute;bottom:18px;right:-6px;transform:rotate(180deg)}.nf-left .chinese{font-family:var(--font-cn);letter-spacing:.2em;color:var(--foil-gold);margin-top:8px;font-size:34px}.nf-left .foot{border-top:.5px solid var(--rule-soft);font-family:var(--font-label);letter-spacing:.3em;text-transform:uppercase;color:var(--ink-4);justify-content:space-between;margin-top:32px;padding-top:18px;font-size:9.5px;display:flex}.nf-left .foot .italic{font-family:var(--font-display);letter-spacing:0;text-transform:none;color:var(--ink-3);font-size:14px;font-style:italic}.nf-right{flex-direction:column;justify-content:space-between;padding:56px 48px;display:flex}.nf-right .kicker{font-family:var(--font-label);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-3);margin-bottom:18px;font-size:9.5px}.nf-right h1{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0 0 20px;font-size:clamp(30px,3.6vw,44px);font-weight:400;line-height:1.05}.nf-right h1 em{color:var(--foil-gold-2);font-style:italic}.nf-right p{font-family:var(--font-body);color:var(--ink-2);text-wrap:pretty;max-width:40ch;margin:0 0 16px;font-size:15px;line-height:1.65}.nf-right p em{color:var(--ink);font-style:italic}.nf-search{border:.5px solid var(--ink);background:var(--paper);align-items:stretch;margin-top:20px;display:flex}.nf-search input{font-family:var(--font-body);color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:14px 16px;font-size:14px}.nf-search input::placeholder{color:var(--ink-4);font-style:italic}.nf-search button{appearance:none;background:var(--ink);color:var(--paper);font-family:var(--font-label);letter-spacing:.28em;text-transform:uppercase;cursor:pointer;border:0;padding:0 20px;font-size:9.5px}.nf-search button:hover{background:var(--foil-gold-2)}.nf-where{border-top:.5px solid var(--rule-soft);margin-top:32px;padding-top:20px}.nf-where h4{font-family:var(--font-label);letter-spacing:.32em;text-transform:uppercase;color:var(--foil-gold-2);margin:0 0 14px;font-size:9.5px}.nf-where ul{margin:0;padding:0;list-style:none}.nf-where li{margin-bottom:6px}.nf-where li a{transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border:0;border-bottom:.5px solid #0000;grid-template-columns:32px 1fr auto;align-items:baseline;gap:10px;padding:6px 0;text-decoration:none;display:grid}.nf-where li a:hover{border-bottom-color:var(--foil-gold);color:var(--foil-gold-2)}.nf-where li a .rn{font-family:var(--font-display);color:var(--foil-gold);font-size:13px;font-style:italic}.nf-where li a .name{font-family:var(--font-display);color:var(--ink);font-size:16px}.nf-where li a .meta{font-family:var(--font-label);letter-spacing:.26em;text-transform:uppercase;color:var(--ink-4);font-size:9px}.nf-signoff{max-width:1000px;font-family:var(--font-label);letter-spacing:.3em;text-transform:uppercase;color:var(--ink-4);justify-content:space-between;align-items:baseline;margin:28px auto 96px;font-size:10px;display:flex}.nf-signoff .ital{font-family:var(--font-display);letter-spacing:0;text-transform:none;color:var(--ink-3);font-size:14px;font-style:italic}.nf-signoff a{color:var(--ink-3);border-bottom:.5px solid var(--rule);padding-bottom:2px;text-decoration:none}.nf-signoff a:hover{color:var(--foil-gold-2);border-bottom-color:var(--foil-gold)}@media (max-width:960px){.nf-plate{grid-template-columns:1fr}.nf-left{border-right:0;border-bottom:.5px solid var(--rule-soft)}}
