@keyframes signup-form-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.signup-form-rise{animation:.85s ease-out both signup-form-rise}.signup-form-d1{animation-delay:0s}.signup-form-d2{animation-delay:.16s}.signup-form-d3{animation-delay:.28s}.signup-form-d4{animation-delay:.38s}[data-signup-presentation=story] .signup-form-rise{animation:none}.signup-confirmation{text-align:center;width:100%;max-width:36rem;color:var(--confirmation-ink);flex-direction:column;justify-content:center;align-items:center;margin-inline:auto;padding:40px 24px;animation:.65s ease-out both signup-form-rise;display:flex}.signup-confirmation-paper{--confirmation-ink:#2d3d32;--confirmation-muted:#62685e;--confirmation-paper:#faf8f2;--confirmation-fold:#e7ecdf;background:#fffc;border:1px solid #0000001a;border-radius:16px;max-width:28rem;box-shadow:0 25px 50px -12px #0000000d}.signup-confirmation-dark{--confirmation-ink:#fff;--confirmation-muted:#fff9;--confirmation-paper:#332a4a;--confirmation-fold:#534561}.signup-envelope{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:160px;height:128px;margin-bottom:24px}.signup-envelope-back{fill:var(--confirmation-fold)}.signup-envelope-paper,.signup-envelope-front{fill:var(--confirmation-paper)}.signup-envelope-letter{animation:.85s cubic-bezier(.2,.7,.2,1) both signup-letter-arrive}.signup-envelope-check{stroke-width:2px;animation:.5s ease-out .45s both signup-check-draw}.signup-envelope-marks{animation:.45s ease-out .55s both signup-form-rise}.signup-confirmation-title{letter-spacing:-.025em;font-size:clamp(28px,3vw,36px);font-weight:600;line-height:1.2}.signup-confirmation-dark .signup-confirmation-title{font-size:clamp(36px,5vw,60px);font-weight:700}.signup-confirmation-address{color:var(--confirmation-muted);margin-top:20px;font-size:16px;line-height:1.65}.signup-confirmation-email{color:var(--confirmation-ink);overflow-wrap:anywhere;font-weight:500}.signup-confirmation-next{max-width:27ch;color:var(--confirmation-muted);margin-top:16px;font-size:14px;line-height:1.6}@keyframes signup-letter-arrive{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes signup-check-draw{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.signup-form-rise,.signup-confirmation,.signup-confirmation svg *{animation:none}}