.sd-nf{flex-grow:1;font:var(--sd-body);color:var(--sd-fg);-webkit-font-smoothing:antialiased;overflow-x:clip;background:radial-gradient(1100px 820px at 14% 2%,color-mix(in srgb,var(--sd-blue) 22%,transparent) 0%,transparent 62%),radial-gradient(1250px 900px at 94% 40%,color-mix(in srgb,var(--sd-blue-deep) 26%,transparent) 0%,transparent 60%),var(--sd-navy);background-attachment:fixed}:where(.sd-nf) :where(h1,p){margin:0}.sd-nf h1{font-family:var(--sd-font);font-weight:900;text-wrap:balance}.sd-nf p{text-wrap:pretty}.sd-nf .sd-hero-intro{padding-block:72px 56px}.sd-nf-code{display:block;font:900 clamp(64px,14vw,160px)/1 var(--sd-font);letter-spacing:-.02em;color:var(--sd-cyan)}.sd-nf .sd-giant{font:900 clamp(34px,5vw,58px)/1.08 var(--sd-font);letter-spacing:-.01em;max-width:22ch;margin-bottom:18px}.sd-nf .sd-statement{font:700 clamp(24px,3.2vw,38px)/1.3 var(--sd-font);letter-spacing:-.025em;max-width:24ch;margin-top:14px;text-wrap:balance}.sd-nf-links{margin-top:40px;display:flex;flex-wrap:wrap;gap:14px}@media(max-width:560px){.sd-nf .sd-hero-intro{padding-block:56px 40px}.sd-nf .sd-giant{letter-spacing:-.02em}}
