.zu{--zu-paper:#F2F1EC;--zu-raised:#FBFAF6;--zu-ink:#12160F;--zu-body:#4A4F46;--zu-muted:#5C6158;--zu-mono:#8B9086;--zu-green:#0F7A18;--zu-ease:cubic-bezier(.22,1,.36,1);color-scheme:light;position:relative;box-sizing:border-box;width:100%;background:var(--zu-paper);color:var(--zu-ink);border-radius:24px;box-shadow:inset 0 0 0 1px #12160f12,0 1px 2px #12160f0f,0 30px 60px -36px #00000073;padding:clamp(28px,5vw,72px) clamp(20px,5vw,64px);font-family:var(--sans);font-size:16px;line-height:1.6;text-align:left;-webkit-font-smoothing:antialiased;overflow:hidden}.zu *,.zu *:before,.zu *:after{box-sizing:border-box}.zu .zu-kicker{font-family:var(--mono);font-size:11px;letter-spacing:.1em;line-height:1.4;color:var(--zu-green);text-transform:uppercase;margin:0}.zu .zu-title{font-family:var(--display);font-weight:500;font-size:52px;line-height:100%;letter-spacing:-.035em;color:var(--zu-ink);margin:12px 0 0;max-width:20ch;text-wrap:balance}.zu .zu-head+.zu-wrap{margin-top:40px}.zu .zu-wrap{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.zu .zu-loop{margin:0;min-width:0}.zu .zu-loop svg{width:100%;height:auto;display:block;max-width:520px;margin:0 auto;overflow:visible}.zu .zu-svg-mono{font-family:var(--mono)}.zu .zu-svg-sans{font-family:var(--sans)}.zu .zu-key{display:flex;gap:18px;flex-wrap:wrap;justify-content:center;margin-top:16px;font-family:var(--mono);font-size:10px;letter-spacing:.1em;line-height:1.5;color:var(--zu-mono)}.zu .zu-key i{display:inline-block;width:18px;height:2px;margin-right:8px;vertical-align:3px}.zu .zu-prose{max-width:66ch;min-width:0}.zu .zu-prose>p{font-size:18px;line-height:172%;color:var(--zu-body);margin:18px 0 0}.zu .zu-prose>p:first-child{margin-top:0}.zu strong{color:var(--zu-ink);font-weight:600}.zu .zu-taper{margin-top:22px;padding:22px 24px;border-radius:20px;background:var(--zu-raised);box-shadow:inset 0 1px #fff,0 1px 2px #12160f12,0 22px 44px -28px #12160f66}.zu .zu-taper-k{font-family:var(--mono);font-size:10px;letter-spacing:.1em;line-height:1.5;color:var(--zu-muted)}.zu .zu-taper svg{width:100%;height:auto;display:block;margin-top:14px}.zu .zu-taper p{font-size:14px;line-height:162%;color:var(--zu-body);margin:10px 0 0}.zu.zu-armed .zu-rv{opacity:0;transform:translateY(18px)}.zu.zu-armed .zu-rv.zu-in{opacity:1;transform:none;transition:opacity .76s var(--zu-ease) var(--zu-d,0ms),transform .76s var(--zu-ease) var(--zu-d,0ms)}.zu.zu-armed .zu-rv.zu-now{transition:none}.zu.zu-off,.zu.zu-off *{animation-play-state:paused!important}@media (max-width:860px){.zu .zu-title{font-size:30px;line-height:110%}.zu .zu-head+.zu-wrap{margin-top:32px}.zu .zu-wrap{grid-template-columns:1fr;gap:28px}.zu .zu-prose>p{font-size:17px}.zu .zu-taper{padding:24px 22px}}@media (max-width:420px){.zu{padding:28px 18px}.zu .zu-key{gap:10px 18px}.zu .zu-taper{padding:20px 16px}}@media (prefers-reduced-motion:reduce){.zu.zu-armed .zu-rv{opacity:1;transform:none;transition:none}}html.static .zu .zu-rv,html.static .zu.zu-armed .zu-rv{opacity:1;transform:none;transition:none}html.static .zu *{animation:none}
