.nf{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:0 20px 36px;display:flex}.nf-mark{place-items:center;height:177px;display:grid}.nf-mark svg{color:#000;width:91px;height:106px}.nf h1{color:#000;letter-spacing:-.01em;text-wrap:balance;margin-top:7px;font-size:min(4.05vw,70px);line-height:1.05}.nf p{color:#000;margin-top:19px;font-size:17px;line-height:24px}.nf-code{background:#e0dccf4d;color:var(--muted);font:400 10px/10px var(--mono);letter-spacing:-.1px;background:lab(88.31% .34 7.66/.3);border-radius:4px;padding:5px 6px;display:inline-block}.nf-go{justify-content:center;margin-top:40px;display:flex;position:relative}.nf-btn{background:var(--ink);color:#fff;letter-spacing:.075px;border-radius:12px;align-items:center;height:42px;padding:0 16px;font-size:15px;line-height:20px;display:inline-flex}@media (hover:hover){.nf-btn.go{transition:margin-right .15s cubic-bezier(.4,0,.2,1)}.nf-btn.go:hover,.nf-btn.go:focus-visible{margin-right:36px}}.nf-more{color:var(--ink);white-space:nowrap;text-underline-offset:2px;border-radius:12px;margin-top:13px;padding:3px 10px;font-size:15px;line-height:20px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .15s cubic-bezier(.4,0,.2,1);position:absolute;top:100%;left:50%;transform:translate(-50%)}.nf-more:after{content:"";position:absolute;inset:-9px 0}.nf-more:hover{text-decoration-color:currentColor}.nf-more:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #42b5dc,0 0 0 3px #42b5dc4d}@media (max-width:1439px){.nf p{font-size:16px}}@media (max-width:1279px){.nf h1{font-size:min(5.46vw,66px)}.nf p{line-height:20px}.nf-go{margin-top:24px}}@media (max-width:1023px){.nf h1{margin-top:5.5px;font-size:clamp(36px,9.13vw,40px)}.nf{padding-bottom:33px}.nf p{margin-top:20px;font-size:14px;line-height:18px}.nf-btn{letter-spacing:.065px;height:40px;font-size:13px;line-height:18px;position:relative}.nf-btn:after{content:"";position:absolute;inset:-2px 0}.nf-more{font-size:13px;line-height:18px}.nf-more:after{inset:-10px 0}}
