@media (prefers-reduced-motion:no-preference){[data-animate^=wizard-]{opacity:0}}.wiz-step .wiz-dot{z-index:1;width:2rem;height:2rem;font-family:var(--font-heading);letter-spacing:.06em;color:var(--color-muted);background:#fff;border:1px solid #c4c4c499;border-radius:9999px;justify-content:center;align-items:center;font-size:.72rem;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex;position:relative}.wiz-step.is-active .wiz-dot{border-color:var(--color-gold-ink);background:var(--color-gold-ink);color:#fff}.wiz-step.is-done .wiz-dot{background:var(--color-gold-ink);border-color:var(--color-gold-ink);color:#0000;font-size:0}.wiz-step.is-done .wiz-dot:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:.6rem;height:.32rem;margin-top:-.15rem;transform:rotate(-45deg)}.wiz-step:before{content:"";background:#c4c4c466;height:1px;transition:background-color .2s;position:absolute;top:1rem;left:-50%;right:50%}.wiz-step:first-child:before{display:none}.wiz-step.is-done+.wiz-step:before{background:var(--color-gold)}.wiz-label{font-family:var(--font-body);color:var(--color-muted);transition:color .2s}.wiz-step.is-active .wiz-label,.wiz-step.is-done .wiz-label{color:var(--color-dark)}.event-card:has(input:focus-visible){box-shadow:0 0 0 2px var(--color-gold)}.event-check{opacity:0;transition:opacity .2s,transform .2s;transform:scale(.6)}.event-card:has(input:checked) .event-check{opacity:1;transform:scale(1)}.wiz-thumb{background:#c4c4c438;place-items:center;display:grid}
