dialog.svelte-1b8lhba{opacity:0;visibility:hidden;transform:scale(.99);transition:opacity .3s ease-out,visibility .3s ease-out,transform .3s ease-out;background:none;-webkit-transition:opacity .3s ease-out,visibility .3s ease-out,transform .3s ease-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000;will-change:opacity,transform}dialog.svelte-1b8lhba.open{opacity:1;visibility:visible;width:100%;transform:scale(1)}@media screen and (width >= 720px){dialog.svelte-1b8lhba{padding:2rem;width:93%;height:83%;margin:0 auto}}@media (width <= 768px){dialog.svelte-1b8lhba{transition:opacity .5s ease-out,visibility .5s ease-out,transform .5s ease-out}}@media (width >= 320px){{background:transparent;box-shadow:none}}@media (width >= 320px){dialog.svelte-1b8lhba article:where(.svelte-1b8lhba){width:100%;border:2px solid var(--clr-main);border-radius:1rem;background:var(--blackest);box-shadow:0 0 5px 3px var(--dark-blue)}@media (width <= 500px){dialog.svelte-1b8lhba article:where(.svelte-1b8lhba){padding:3em 1em}}dialog.svelte-1b8lhba article:where(.svelte-1b8lhba) header:where(.svelte-1b8lhba){background:transparent;border-bottom:none}dialog.svelte-1b8lhba article:where(.svelte-1b8lhba) header:where(.svelte-1b8lhba) h4:where(.svelte-1b8lhba){font-family:var(--anta);font-size:clamp(var(--h5),1.75vw,var(--h2));font-weight:600;line-height:1;color:var(--clr-link);margin:-.5rem 0 -2rem;letter-spacing:-1px}dialog.svelte-1b8lhba article:where(.svelte-1b8lhba) p:where(.svelte-1b8lhba){font-family:var(--bronova);font-size:clamp(var(--h6),1.25vw,var(--h4));font-weight:100;color:var(--white);background:transparent;padding:.2rem;-webkit-hyphens:auto;hyphens:auto;text-wrap:no-wrap;letter-spacing:0px}}@media (width >= 320px){.open-button.svelte-1b8lhba{display:block;font-size:clamp(var(--h2),4vw,var(--xl));font-weight:800;background-color:transparent;box-shadow:none;width:fit-content;outline:none;border:none;border-radius:15px;display:flex;justify-content:center;align-items:center;margin-inline:auto;margin-bottom:25%;cursor:pointer}.open-button.svelte-1b8lhba:focus,.open-button.svelte-1b8lhba:focus-visible{outline:1px solid var(--clr-main)}.open-button.svelte-1b8lhba:hover{animation:svelte-1b8lhba-wiggle 01s ease-in-out infinite}.open-button.svelte-1b8lhba svg:where(.svelte-1b8lhba){cursor:pointer}.open-button.svelte-1b8lhba svg:where(.svelte-1b8lhba):focus,.open-button.svelte-1b8lhba svg:where(.svelte-1b8lhba):focus-visible{outline:1px solid var(--clr-main);background:transparent}}@media screen and (width >= 720px){.open-button.svelte-1b8lhba{margin-bottom:15%}}@media screen and (width >= 1024px){.open-button.svelte-1b8lhba{margin-bottom:15%}}@media (width >= 320px){.close-button.svelte-1b8lhba{display:flex;font-size:clamp(var(--h2),4vw,var(--xl));font-weight:800;background-color:transparent;box-shadow:none;width:4rem;height:4rem;min-width:4rem;min-height:4rem;outline:none;border:none;border-radius:15px;justify-content:center;align-items:center;margin-inline:auto;margin-top:-1rem;cursor:pointer;padding:.75rem;color:var(--clr-main)}.close-button.svelte-1b8lhba:hover{animation:svelte-1b8lhba-wiggle 01s ease-in-out infinite}.close-button.svelte-1b8lhba:focus,.close-button.svelte-1b8lhba:focus-visible{outline:1px solid var(--clr-main);background:transparent}.close-button.svelte-1b8lhba svg:where(.svelte-1b8lhba){width:3rem;height:3rem;flex-shrink:0;stroke:var(--light-gray)}}@media screen and (width >= 1024px){h4.svelte-1b8lhba{line-height:.95}}@media screen and (width >= 1100px){h4.svelte-1b8lhba{padding:.5rem}}@media screen and (width >= 1024px){p.svelte-1b8lhba{line-height:1.75;margin-inline:auto;padding:1rem}}@media screen and (width >= 1024px){.image.svelte-1b8lhba{margin-block:1rem}}@keyframes svelte-1b8lhba-wiggle{0%{rotate:0deg;translate:0 0}25%{rotate:-2deg;translate:-5px 0}80%{rotate:2deg;translate:5px 0}}:root{--100: 100%}body.light form.svelte-1qfvlz5{--label-bg: var(--dark-gray)}.svelte-1qfvlz5{box-sizing:border-box;margin:0;padding:0}.icons.svelte-1qfvlz5{display:grid;place-content:center;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));align-items:center}@media (width <= 768px){.icons.svelte-1qfvlz5{margin-top:-15vw}}.icons.svelte-1qfvlz5 .popover:where(.svelte-1qfvlz5){display:flex;justify-content:space-evenly;margin-bottom:15%}form.svelte-1qfvlz5{--label-bg: var(--dark)}@media screen and (width >= 320px){form.svelte-1qfvlz5{width:85%;margin-inline:auto;display:grid;padding:.25rem}}@media screen and (width >= 1024px){form.svelte-1qfvlz5 fieldset:where(.svelte-1qfvlz5){border:5px solid var(--white);border-image:linear-gradient(75deg,var(--clr-main),var(--clr-inverted)) 1;font-weight:bolder;padding:2rem 5rem;border-radius:10px;width:90%}form.svelte-1qfvlz5 fieldset:where(.svelte-1qfvlz5) .form-group:where(.svelte-1qfvlz5) input:where(.svelte-1qfvlz5){margin-bottom:1rem;transform:scale(1.05);width:var(--100)}form.svelte-1qfvlz5 fieldset:where(.svelte-1qfvlz5) .form-group:where(.svelte-1qfvlz5) textarea:where(.svelte-1qfvlz5){margin-bottom:1rem;width:var(--100)}}form.svelte-1qfvlz5 fieldset:where(.svelte-1qfvlz5){display:flex;flex-direction:column;justify-content:center;align-items:center;width:var(--100);margin:0 auto}form.svelte-1qfvlz5 legend:where(.svelte-1qfvlz5){font-family:var(--bronova);font-size:clamp(var(--h6),3vw,var(--xxl));font-weight:800;letter-spacing:1px;color:var(--clr-blue);padding-inline:1rem;margin-bottom:1rem}@media screen and (width >= 720px){form.svelte-1qfvlz5 legend:where(.svelte-1qfvlz5){margin-bottom:0}}form.svelte-1qfvlz5 .form-group:where(.svelte-1qfvlz5){display:flex;flex-direction:column;width:100%;position:relative}form.svelte-1qfvlz5 .form-group:where(.svelte-1qfvlz5) label:where(.svelte-1qfvlz5){transform:translate(20px,5px);background-color:transparent;width:fit-content;padding:0 .5rem;font-family:var(--bronova);font-size:clamp(var(--h6),1.5vw,var(--h3));font-weight:500;z-index:5;border-radius:var(--radius);align-self:flex-start;position:relative;color:var(--clr-gray);transition:color .3s ease}@media (width <= 500px){form.svelte-1qfvlz5 .form-group:where(.svelte-1qfvlz5) label:where(.svelte-1qfvlz5){transform:translate(20px,7px)}}form.svelte-1qfvlz5 .form-group:where(.svelte-1qfvlz5) label:where(.svelte-1qfvlz5):before{content:"";position:absolute;top:50%;left:-4px;right:-4px;height:2rem;background-color:var(--label-bg);color:var(--clr-inputs);transform:translateY(-50%);z-index:-1;border-radius:var(--radius)}form.svelte-1qfvlz5 .form-group:where(.svelte-1qfvlz5) input:where(.svelte-1qfvlz5),form.svelte-1qfvlz5 .form-group:where(.svelte-1qfvlz5) textarea:where(.svelte-1qfvlz5){width:100%;background-color:transparent;box-shadow:none;border:3px solid var(--dark-gray);border-radius:var(--radius);caret-color:var(--sky);color:var(--clr-main);font-size:clamp(var(--sm),2vw,var(--h4));outline:none;transition:border-color .3s ease,box-shadow .3s ease,background-color .2s ease}@media screen and (width >= 1350px){form.svelte-1qfvlz5 .form-group:where(.svelte-1qfvlz5) input:where(.svelte-1qfvlz5),form.svelte-1qfvlz5 .form-group:where(.svelte-1qfvlz5) textarea:where(.svelte-1qfvlz5){padding:2rem}}:is(form.svelte-1qfvlz5 .form-group:where(.svelte-1qfvlz5) input:where(.svelte-1qfvlz5),form.svelte-1qfvlz5 .form-group:where(.svelte-1qfvlz5) textarea:where(.svelte-1qfvlz5)):focus{outline:none;border-color:var(--sky);box-shadow:0 0 0 2px var(--sky)}:is(form.svelte-1qfvlz5 .form-group:where(.svelte-1qfvlz5) input:where(.svelte-1qfvlz5),form.svelte-1qfvlz5 .form-group:where(.svelte-1qfvlz5) textarea:where(.svelte-1qfvlz5)):user-valid{border-color:var(--success);box-shadow:0 0 0 2px var(--success);background-color:#33cc330d}:is(form.svelte-1qfvlz5 .form-group:where(.svelte-1qfvlz5) input:where(.svelte-1qfvlz5),form.svelte-1qfvlz5 .form-group:where(.svelte-1qfvlz5) textarea:where(.svelte-1qfvlz5)):user-invalid{border-color:var(--fail);box-shadow:0 0 0 2px var(--fail);background-color:#dd3c3c0d;animation:svelte-1qfvlz5-wiggle .5s ease-in-out}:is(form.svelte-1qfvlz5 .form-group:where(.svelte-1qfvlz5) input:where(.svelte-1qfvlz5),form.svelte-1qfvlz5 .form-group:where(.svelte-1qfvlz5) textarea:where(.svelte-1qfvlz5)):placeholder-shown:user-invalid{border-color:var(--dark-gray);box-shadow:none;background-color:transparent;animation:none}:is(form.svelte-1qfvlz5 .form-group:where(.svelte-1qfvlz5) input:where(.svelte-1qfvlz5),form.svelte-1qfvlz5 .form-group:where(.svelte-1qfvlz5) textarea:where(.svelte-1qfvlz5))::placeholder{color:var(--clr-gray);font-weight:100;opacity:.7}form.svelte-1qfvlz5 .form-group:where(.svelte-1qfvlz5) input:where(.svelte-1qfvlz5):placeholder-shown{letter-spacing:3px}form.svelte-1qfvlz5 .form-group:where(.svelte-1qfvlz5) textarea:where(.svelte-1qfvlz5){padding:.5rem 1rem;resize:vertical;min-height:120px}form.svelte-1qfvlz5 .form-group:where(.svelte-1qfvlz5) textarea:where(.svelte-1qfvlz5):placeholder-shown{letter-spacing:0px}form.svelte-1qfvlz5 .form-group:where(.svelte-1qfvlz5):has(input:where(.svelte-1qfvlz5):user-valid) label:where(.svelte-1qfvlz5),form.svelte-1qfvlz5 .form-group:where(.svelte-1qfvlz5):has(textarea:where(.svelte-1qfvlz5):user-valid) label:where(.svelte-1qfvlz5){color:var(--success);font-weight:600}form.svelte-1qfvlz5 .form-group:where(.svelte-1qfvlz5):has(input:where(.svelte-1qfvlz5):user-invalid:not(:placeholder-shown)) label:where(.svelte-1qfvlz5),form.svelte-1qfvlz5 .form-group:where(.svelte-1qfvlz5):has(textarea:where(.svelte-1qfvlz5):user-invalid:not(:placeholder-shown)) label:where(.svelte-1qfvlz5){color:var(--fail);font-weight:600}form.svelte-1qfvlz5 .submit-button:where(.svelte-1qfvlz5){margin-top:1em}@keyframes svelte-1qfvlz5-wiggle{0%{rotate:0deg;translate:0 0}25%{rotate:-2deg;translate:-5px 0}80%{rotate:2deg;translate:5px 0}to{rotate:0deg;translate:0 0}}
