.ot23Pq_svg{width:100%;height:auto;display:block;overflow:visible}.ot23Pq_stroke{fill:none;stroke:var(--ink);stroke-width:4.25px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:ot23Pq_ink .52s var(--ease-out) forwards}.ot23Pq_door{fill:var(--ink);opacity:0;animation:.6s ease-out 2.4s forwards ot23Pq_fill}@keyframes ot23Pq_ink{to{stroke-dashoffset:0}}@keyframes ot23Pq_fill{to{opacity:1}}@media (prefers-reduced-motion:reduce){.ot23Pq_stroke,.ot23Pq_door{stroke-dashoffset:0;opacity:1;animation:none}}
._CYS7W_poster{opacity:0;width:62%;height:100%;margin-inline:auto;animation:.4s ease-out .5s forwards _CYS7W_appear;display:block}@keyframes _CYS7W_appear{to{opacity:.9}}._CYS7W_drawing{touch-action:none}._CYS7W_layer{z-index:0;pointer-events:none;position:fixed;inset:0}
.yTFYtW_form{width:100%}.yTFYtW_label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.yTFYtW_row{align-items:center;gap:1rem;padding:0 .25rem .5rem .5rem;display:flex;position:relative}.yTFYtW_input{min-width:0;font-family:var(--font-hand);color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:1.5rem;line-height:1.3}.yTFYtW_input::placeholder{color:var(--pencil)}.yTFYtW_underline{width:100%;height:10px;position:absolute;bottom:0;left:0;right:0;overflow:visible}.yTFYtW_underline path,.yTFYtW_circle path{fill:none;stroke:var(--ink);stroke-width:1.8px;stroke-linecap:round;vector-effect:non-scaling-stroke}.yTFYtW_underline path{stroke:var(--graphite);transition:stroke .16s ease-out}.yTFYtW_row:focus-within .yTFYtW_underline path{stroke:var(--ink)}.yTFYtW_button{font-family:var(--font-hand);color:var(--ink);cursor:pointer;background:0 0;border:0;flex:none;padding:.35rem .9rem;font-size:1.75rem;line-height:1;transition:transform .1s ease-out,opacity .16s ease-out;position:relative}.yTFYtW_button:active{transform:scale(.94)rotate(-2deg)}.yTFYtW_button:disabled{opacity:.5;cursor:progress}.yTFYtW_circle{pointer-events:none;width:calc(100% + .8rem);height:calc(100% + .7rem);position:absolute;inset:-.35rem -.4rem;overflow:visible}.yTFYtW_error{min-height:1.5rem;font-family:var(--font-hand);color:#8a3b2e;margin-top:.5rem;font-size:1.25rem}.yTFYtW_done{font-family:var(--font-hand);font-size:1.75rem;line-height:1.2}.yTFYtW_trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}html:not([data-variant=original]) .yTFYtW_row{border-bottom:1px solid var(--pencil);padding:0 0 .6rem;transition:border-color .16s ease-out}html:not([data-variant=original]) .yTFYtW_row:focus-within{border-bottom-color:var(--ink)}:is(html:not([data-variant=original]) .yTFYtW_underline,html:not([data-variant=original]) .yTFYtW_circle){display:none}html:not([data-variant=original]) .yTFYtW_input{font-family:var(--font-sans);letter-spacing:.01em;font-size:1rem}html:not([data-variant=original]) .yTFYtW_button{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;padding:.35rem 0;font-size:.75rem;font-weight:500}html:not([data-variant=original]) .yTFYtW_button:active{transform:scale(.96)}html:not([data-variant=original]) .yTFYtW_error{font-family:var(--font-sans);font-size:.85rem}html:not([data-variant=original]) .yTFYtW_done{font-family:var(--font-serif);font-size:1.6rem;font-style:italic}
