.captcha[data-v-78549645]{--duration: .5s;position:relative;height:150px;display:flex;flex-direction:column;justify-content:center}.captcha.verified[data-v-78549645]{height:2rem;transition:height calc(var(--duration) * 2) ease-out}.captcha-challenge[data-v-78549645]{display:flex;flex-direction:column;gap:1rem}.captcha-challenge.hidden[data-v-78549645]{opacity:0;pointer-events:none;transition:opacity calc(var(--duration) / 2) ease-in,pointer-events var(--duration) steps(1,start)}.captcha-image-container[data-v-78549645]{line-height:0;position:relative;overflow:hidden;max-width:100%}@media (max-width: 500px){.captcha-image-container[data-v-78549645]{text-align:center}.captcha-image-container>img[data-v-78549645]{width:100%;object-fit:contain;object-position:center}.captcha-image-container .captcha-image-loading[data-v-78549645]{justify-content:center!important}}.captcha-image-container .captcha-image-loading[data-v-78549645]{height:calc(var(--1a9d743f) * 1px);border-radius:.5em;background-color:var(--white);display:flex;align-items:center;justify-content:start;font-size:smaller;opacity:.5;color:var(--blue)}.captcha-input[data-v-78549645]{display:flex;gap:.5rem;align-items:center}@media (max-width: 500px){.captcha-input[data-v-78549645]{flex-wrap:wrap}.captcha-input input[data-v-78549645]{flex-basis:100%!important}.captcha-input button[data-v-78549645]{flex-grow:1}}.captcha-input input[data-v-78549645]{border:1px solid white;border-radius:.1em;padding:.2em;font-family:sans-serif;font-size:inherit;flex:1}.captcha-input input[data-v-78549645]:focus{background-color:#fff;outline:2px solid var(--blue)}.captcha-input button[data-v-78549645]{text-transform:uppercase;letter-spacing:.02em;font-weight:500;line-height:1;color:var(--blue);background:none;width:max-content;padding:.6em 1em .5em;border:none;outline:1px solid var(--blue);border-radius:.1rem;cursor:pointer;font-family:inherit}.captcha-input button:is([data-v-78549645]:hover,[data-v-78549645]:focus):not([disabled]){color:color-mix(in srgb,var(--blue) 50%,var(--black));outline:2px solid var(--blue);background-color:#fff}.captcha-input button[disabled][data-v-78549645]{cursor:wait;opacity:.5}.captcha-message[data-v-78549645]{line-height:1;font-size:inherit;min-height:1em}.captcha-message>div[data-v-78549645]{display:inline-block}.captcha-message .loading-message[data-v-78549645],.captcha-message .verifying-message[data-v-78549645]{color:var(--blue);font-size:inherit}.captcha-message .error-message[data-v-78549645]{color:var(--red);margin-top:0;font-size:inherit}.captcha-message .verified-message[data-v-78549645]{color:var(--green);padding:.2em;font-size:inherit}.hidable[data-v-78549645]{inset:0}.hidable.hidden[data-v-78549645]{position:absolute;visibility:hidden;pointer-events:none;translate:100% 0;opacity:0;transition:position var(--duration) steps(1,start),visibility var(--duration) steps(1,end),pointer-events var(--duration) steps(1,start),translate var(--duration) steps(1,end),opacity var(--duration) ease-out}.hidable[data-v-78549645]:not(.hidden){position:relative;visibility:visible;pointer-events:auto;translate:0 0;opacity:1;transition:position var(--duration) steps(1,start),visibility var(--duration) steps(1,start),pointer-events var(--duration) steps(1,end),translate var(--duration) ease-out,opacity var(--duration) ease-out}.verified-message[data-v-78549645]{position:absolute;inset:0;text-align:left;display:flex;justify-content:start;align-items:center;color:var(--green)}.verified-message.hidden[data-v-78549645]{opacity:0;pointer-events:none}.verified-message[data-v-78549645]:not(.hidden){opacity:1;pointer-events:auto;transition:opacity var(--duration) ease-out,pointer-events var(--duration) steps(1,end)}form[data-v-2ef6de07]{background-image:var(--background-src);background-size:cover;background-position:top right;background-repeat:no-repeat;flex-grow:1;display:flex;align-items:center;padding:3rem 1rem}form .content[data-v-2ef6de07]{flex-grow:1;max-width:var(--max-width);margin:auto;display:flex;flex-direction:column;gap:2rem;max-width:600px}form .content>div[data-v-2ef6de07]{display:flex;flex-direction:column;gap:.5rem}form input[data-v-2ef6de07],form textarea[data-v-2ef6de07]{border:1px solid var(--white);border-radius:.1em;padding:.2em;font-family:sans-serif;font-size:inherit}form textarea[data-v-2ef6de07]{min-height:10em}form input[data-v-2ef6de07]:focus,form textarea[data-v-2ef6de07]:focus{background-color:#fff;outline:2px solid var(--blue)}form .name[data-v-2ef6de07]{width:100%;display:flex;gap:1rem}form .name div[data-v-2ef6de07]{flex-grow:1;display:flex;flex-direction:column-reverse;gap:1rem}form .name label[data-v-2ef6de07]{font-size:smaller;opacity:.6}form textarea[data-v-2ef6de07]{resize:vertical}form .content .space-between[data-v-2ef6de07]{flex-direction:row;justify-content:space-between;gap:1rem}form button[data-v-2ef6de07]{color:var(--blue);background-color:#fff;width:max-content;padding:1em 2em}form button[disabled][data-v-2ef6de07]{pointer-events:none;color:color-mix(in srgb,var(--off-white) 50%,var(--blue));background-color:color-mix(in srgb,var(--off-white) 50%,white)}form button span[data-v-2ef6de07]{font-size:large;text-transform:uppercase;letter-spacing:.02em}.space-between p[data-v-2ef6de07]{transition:opacity .25s;pointer-events:none}.space-between p.hidden[data-v-2ef6de07]{opacity:0;transition:opacity 2s}.space-between p.success[data-v-2ef6de07]{color:var(--green)}.space-between p.error[data-v-2ef6de07]{color:var(--red)}@media (max-width: 499px){form .name[data-v-2ef6de07],form .content .space-between[data-v-2ef6de07]{flex-direction:column}.space-between button[data-v-2ef6de07]{width:100%}.space-between p[data-v-2ef6de07]{text-align:center}}body>[data-astro-cid-uw5kdbxl]{padding:2rem}h1[data-astro-cid-uw5kdbxl]{background-color:var(--white);margin:0;text-align:center}
