.jn-nf{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.jn-nf.is-text{grid-template-columns:minmax(0,1fr)}.jn-nf-in{padding:140px 64px 120px max(var(--jn-gutter), calc((100vw - 1120px) / 2))}.jn-nf-code{font-family:var(--jn-font-en);letter-spacing:.04em;color:var(--jn-accent);margin:0;font-size:120px;font-weight:700;line-height:1}.jn-nf-title{margin:28px 0 0;font-size:32px;font-weight:900;line-height:1.5}.jn-nf-text{max-width:40em;margin:16px 0 0}.jn-nf-button{background:var(--jn-black);padding:16px 40px;font-size:14px;color:var(--jn-white)!important}.jn-nf-ph{min-height:560px;overflow:hidden}.jn-nf-links-sec{padding:96px 0 120px}.jn-nf-links{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px;display:grid}.jn-nf-links a{border-top:1px solid var(--jn-black);padding:24px 0;text-decoration:none;display:block}.jn-nf-link-name{margin:14px 0 0;font-size:17px;font-weight:700}.jn-nf-link-text{color:var(--jn-ink-faint);margin:4px 0 0;font-size:13px}@media (max-width:900px){.jn-nf{grid-template-columns:1fr}.jn-nf-in{padding:80px var(--jn-gutter) 64px}.jn-nf-code{font-size:80px}.jn-nf-title{font-size:24px}.jn-nf-ph{aspect-ratio:4/3;min-height:0}.jn-nf-links-sec{padding:64px 0 80px}.jn-nf-links{grid-template-columns:1fr;gap:0}}
