.nl-env{transition:transform .7s var(--ease-out-soft),opacity .5s var(--ease-out-soft)}[data-nl-state=idle] .nl-env{transition:transform 0s,opacity .5s var(--ease-out-soft)}[data-nl-state=idle] .nl-env-svg{animation:5.2s ease-in-out infinite nl-env-float}[data-nl-state=ready] .nl-env{transform:rotate(-5deg)}[data-nl-state=pending] .nl-env-svg{animation:.9s ease-in-out infinite nl-env-wiggle}[data-nl-state=sent] .nl-env{opacity:0;transform:translate(28px,-40px)rotate(16deg)}.nl-env-flap{transform-box:view-box;transform-origin:32px 20px;transition:transform .56s var(--ease-out-soft)}[data-nl-state=typing] .nl-env-flap,[data-nl-state=ready] .nl-env-flap{transform:scaleY(-1)}.nl-env-letter{opacity:0;transition:transform .62s var(--ease-out-soft)80ms,opacity .36s var(--ease-out-soft)80ms;transform:translateY(14px)}[data-nl-state=typing] .nl-env-letter,[data-nl-state=ready] .nl-env-letter{opacity:1;transform:none}.nl-env-stamp{transform-box:view-box;transform-origin:42.5px 16.5px;opacity:0;transition:transform .52s cubic-bezier(.34,1.56,.64,1),opacity .2s ease-out;transform:scale(0)}[data-nl-state=ready] .nl-env-stamp{opacity:1;transform:scale(1)rotate(-6deg)}@keyframes nl-env-float{0%,to{translate:0}50%{translate:0 -3px}}@keyframes nl-env-wiggle{0%,to{rotate:none}25%{rotate:-3deg}75%{rotate:3deg}}.nl-valid-mark{opacity:0;transition:opacity .22s var(--ease-out-soft),scale .42s cubic-bezier(.34,1.56,.64,1);scale:.6}.nl-valid-mark path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .36s ease-out 80ms}[data-nl-valid=true] .nl-valid-mark{opacity:1;scale:1}[data-nl-valid=true] .nl-valid-mark path{stroke-dashoffset:0}.nl-check-glyph path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .3s ease-out 60ms}.peer:checked~.nl-check-glyph path{stroke-dashoffset:0}[data-nl-valid=true][data-nl-state=typing] .nl-consent-box:not(:checked){animation:1.4s ease-out 2 nl-consent-ring}@keyframes nl-consent-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--gold-brand)70%,transparent)}70%,to{box-shadow:0 0 0 7px #0000}}.nl-submit:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 35%,#fff9 50%,#0000 65%);position:absolute;inset:0;translate:-110%}[data-nl-state=ready] .nl-submit:after{animation:nl-sheen .9s var(--ease-out-soft).16s both}[data-nl-state=ready] .nl-submit-arrow{animation:nl-nudge .64s var(--ease-out-soft)1}@keyframes nl-sheen{0%{opacity:1;translate:-110%}to{opacity:1;translate:110%}}@keyframes nl-nudge{0%,to{translate:0}40%{translate:4px}}.nl-plane{animation:.9s ease-in-out infinite nl-plane-bob}@keyframes nl-plane-bob{0%,to{translate:0}50%{translate:2px -2px}}.nl-chip{animation:nl-chip-in .3s var(--ease-out-soft)both;animation-delay:calc(var(--nl-i,0)*45ms)}@keyframes nl-chip-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}.nl-shake{animation:.46s cubic-bezier(.36,.07,.19,.97) both nl-shake}@keyframes nl-shake{10%,90%{translate:-1px}20%,80%{translate:2px}30%,50%,70%{translate:-4px}40%,60%{translate:4px}}.nl-layer{transition:opacity .42s var(--ease-out-soft),transform .52s var(--ease-out-soft)}.nl-layer-done{opacity:0;pointer-events:none;transform:translateY(14px)}[data-nl-state=sent] .nl-layer-form{opacity:0;pointer-events:none;transform:translateY(-14px)}[data-nl-state=sent] .nl-layer-done{opacity:1;pointer-events:auto;transition-delay:.22s;transform:none}.nl-seal{opacity:0;scale:.6}.nl-seal-check{stroke-dasharray:1;stroke-dashoffset:1px}[data-nl-state=sent] .nl-seal{animation:.62s cubic-bezier(.34,1.56,.64,1) .32s both nl-seal-pop}[data-nl-state=sent] .nl-seal-check{animation:.42s ease-out .72s both nl-draw}@keyframes nl-seal-pop{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes nl-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.nl-env,.nl-env-flap,.nl-env-letter,.nl-env-stamp,.nl-valid-mark,.nl-valid-mark path,.nl-check-glyph path,.nl-layer{transition:none}[data-nl-state=idle] .nl-env-svg,[data-nl-state=pending] .nl-env-svg,[data-nl-valid=true][data-nl-state=typing] .nl-consent-box:not(:checked),[data-nl-state=ready] .nl-submit:after,[data-nl-state=ready] .nl-submit-arrow,.nl-plane,.nl-chip,.nl-shake{animation:none}[data-nl-state=ready] .nl-env{transform:none}[data-nl-state=sent] .nl-seal{opacity:1;animation:none;scale:1}[data-nl-state=sent] .nl-seal-check{stroke-dashoffset:0;animation:none}}