.landing.nf{--nf-cell:7px;flex-direction:column;min-height:100vh;display:flex}@supports (min-height:100svh){.landing.nf{min-height:100svh}}.landing.nf .nf-top{justify-content:space-between;align-items:center;gap:16px;padding:20px 32px;display:flex}.landing.nf .nf-brand{color:var(--ink);line-height:0;display:inline-flex}.landing.nf .nf-tag{font-family:var(--font-count);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-size:11px}.landing.nf .nf-main{flex:1;grid-template-columns:auto minmax(0,460px);grid-template-areas:"emblem card""emblem copy";place-content:center;gap:40px clamp(56px,8vw,120px);padding:24px 32px 88px;display:grid}.landing.nf .nf-emblem{width:calc(var(--nf-cell) * var(--nf-w));grid-area:emblem;align-self:center;position:relative}.landing.nf .nf-emblem svg{width:100%;height:auto;display:block}.landing.nf .nf-emblem canvas{width:100%;height:100%;image-rendering:pixelated;animation:nf-clock var(--nf-read) linear both;position:absolute;inset:0}.landing.nf .nf-emblem canvas[data-live]+svg{visibility:hidden}.landing.nf .nf-copy{grid-area:copy}.landing.nf h1{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(28px,2.8vw,38px);font-weight:600;line-height:1.12}.landing.nf .nf-lede{max-width:32em;color:var(--ink-2);margin:14px 0 0;font-size:16px;line-height:1.55}.landing.nf .nf-ways{flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:28px;display:flex}.landing.nf .nf-ways .btn{min-height:44px;padding:10px 20px;font-size:13.5px}.landing.nf .nf-also{flex-wrap:wrap;gap:0 24px;display:flex}.landing.nf .nf-link{min-height:44px;color:var(--ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);transition:text-decoration-color var(--traverse-step);align-items:center;font-size:15px;display:inline-flex}.landing.nf .nf-link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.landing.nf a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.landing.nf .nf-card{border:1px solid var(--ink);background:var(--ground);grid-area:card;align-self:end}.landing.nf .nf-head{border-bottom:1px solid var(--hair);font-family:var(--font-count);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:16px;margin:0;padding:12px 18px;font-size:11px;display:flex}.landing.nf .nf-head .q{color:var(--ink-2)}.landing.nf .nf-head>span:first-child .q{margin-right:8px}.landing.nf .nf-rows{margin:0;padding:4px 18px;list-style:none}.landing.nf .nf-row{border-bottom:1px solid var(--hair);grid-template-columns:10px 76px minmax(0,1fr);align-items:baseline;gap:12px;padding:10px 0;display:grid}.landing.nf .nf-row:last-child{border-bottom:0}.landing.nf .nf-row .ck{border:1px solid var(--ink);background:var(--ink);width:10px;height:10px;animation:nf-tick .24s steps(1, start) var(--at) both;align-self:center}.landing.nf .nf-row .k{font-family:var(--font-count);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:11px}.landing.nf .nf-row .v{overflow-wrap:anywhere;min-width:0;animation:nf-show .24s steps(4, end) var(--at) both;font-size:15px;line-height:1.4}.landing.nf .nf-row .v.path{font-family:var(--font-count);font-size:13.5px}.landing.nf .nf-stamp{border:1px dashed var(--harnace-umber);font-family:var(--font-count);color:var(--accent-text);animation:nf-show .24s steps(4, end) var(--at) both;margin:4px 18px 18px;padding:10px 12px;font-size:12px;line-height:1.5}@keyframes nf-clock{0%{opacity:1}to{opacity:1}}@keyframes nf-tick{0%{background-color:#0000}to{background-color:var(--ink)}}@keyframes nf-show{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.landing.nf .nf-emblem canvas,.landing.nf .nf-row .ck,.landing.nf .nf-row .v,.landing.nf .nf-stamp{animation:none}}@media (min-width:1280px){.landing.nf{--nf-cell:8px}}@media (max-width:980px){.landing.nf{--nf-cell:6px}.landing.nf .nf-main{column-gap:48px}}@media (max-width:860px){.landing.nf .nf-main{grid-template-columns:minmax(0,560px);grid-template-areas:"emblem""copy""card";align-content:start;row-gap:36px;padding:16px 24px 64px}.landing.nf .nf-emblem{justify-self:start}.landing.nf .nf-card{align-self:auto}}@media (max-width:560px){.landing.nf{--nf-cell:5px}.landing.nf .nf-top{padding:16px}.landing.nf .nf-main{row-gap:32px;padding:8px 16px 48px}.landing.nf .nf-head,.landing.nf .nf-rows{padding-left:14px;padding-right:14px}.landing.nf .nf-stamp{margin-left:14px;margin-right:14px}.landing.nf .nf-row{grid-template-columns:10px 64px minmax(0,1fr);gap:10px}.landing.nf .nf-ways,.landing.nf .nf-also{column-gap:20px}.landing.nf .nf-ways{row-gap:4px}}@media (max-width:360px){.landing.nf{--nf-cell:4px}.landing.nf .nf-head>span:last-child{display:none}}
