.ndc-intro{--ndc-t-d-start:.15s;--ndc-t-d-dur:1.3s;--ndc-t-n-start:.317s;--ndc-t-n-dur:1.108s;--ndc-t-c-start:.681s;--ndc-t-c-dur:.724s;--ndc-t-pulse-start:1.75s;--ndc-t-pulse-dur:.6s;--ndc-t-exit-start:2.4s;--ndc-t-exit-dur:.6s;--ndc-ease-trace:cubic-bezier(.4, .06, .6, .94);--ndc-ease-pulse:cubic-bezier(.37, 0, .63, 1);z-index:200;cursor:pointer;animation:ndc-intro-exit var(--ndc-t-exit-dur) var(--ease-ndc-exit) var(--ndc-t-exit-start) both;background:#000;place-content:center;display:grid;position:fixed;inset:0}.ndc-intro[data-seen="1"],.ndc-intro[data-done="1"]{display:none}.ndc-intro[data-skip="1"]{animation:ndc-intro-exit .2s var(--ease-ndc-exit) 0s both}.ndc-intro__mark{aspect-ratio:129/179;transform-origin:50%;width:auto;max-width:100%;height:min(34vh,42vw,260px);animation:ndc-mark-pulse var(--ndc-t-pulse-dur) var(--ndc-ease-pulse) var(--ndc-t-pulse-start) both;display:block}.ndc-glyph{fill:#fff}.ndc-trace{fill:none;stroke:#fff;stroke-width:22px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:12;stroke-dasharray:1 1;stroke-dashoffset:1px}.ndc-trace--n{animation:ndc-draw var(--ndc-t-n-dur) var(--ndc-ease-trace) var(--ndc-t-n-start) both}.ndc-trace--d{animation:ndc-draw var(--ndc-t-d-dur) var(--ndc-ease-trace) var(--ndc-t-d-start) both}.ndc-trace--c{animation:ndc-draw var(--ndc-t-c-dur) var(--ndc-ease-trace) var(--ndc-t-c-start) both}@keyframes ndc-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ndc-mark-pulse{0%{transform:scale(1)}45%{transform:scale(1.024)}to{transform:scale(1)}}@keyframes ndc-intro-exit{0%{opacity:1}to{opacity:0;visibility:hidden}}@media (height<=480px){.ndc-intro__mark{height:min(52vh,26vw,260px)}}@media (prefers-reduced-motion:reduce){.ndc-intro{animation:.3s linear .9s both ndc-intro-exit}.ndc-intro__mark{animation:.3s linear both ndc-fade-in}.ndc-trace{stroke-dashoffset:0;animation:none}@keyframes ndc-fade-in{0%{opacity:0}to{opacity:1}}}.ndc-intro__skip{color:#fff;font:inherit;letter-spacing:.08em;cursor:pointer;opacity:0;background:0 0;border:1px solid #fff;padding:.5rem 1rem;font-size:.75rem;position:absolute;inset-block-end:2rem;inset-inline-start:50%;translate:-50%}.ndc-intro__skip:focus-visible{opacity:1;outline-offset:2px;outline:2px solid #fff}
