.form-group[data-astro-cid-vekgkm42]{grid-template-rows:subgrid;grid-row:1/span 3;align-content:start;font-size:1rem;display:grid}.form[data-astro-cid-vekgkm42]{grid-template-rows:subgrid;grid-row:1/span 2;display:grid}.form-fields[data-astro-cid-vekgkm42]{gap:var(--_spacing---space--7);flex-direction:column;grid-row:1;display:flex}.form-actions[data-astro-cid-vekgkm42]{padding-top:var(--_spacing---space--8);flex-direction:column;grid-row:2;align-items:flex-start;display:flex}.form-field-group[data-astro-cid-vekgkm42]{align-items:stretch;gap:var(--_spacing---space--2);flex-direction:column;display:flex}.form-field[data-astro-cid-vekgkm42]{width:100%;position:relative}.form-label[data-astro-cid-vekgkm42]{color:var(--_theme---text);letter-spacing:var(--_typography---letter-spacing--label);margin:0}.form-label-text[data-astro-cid-vekgkm42]{text-transform:uppercase}.form-inactive-text[data-astro-cid-vekgkm42]{color:color-mix(in srgb, currentColor 70%, transparent);letter-spacing:var(--_typography---letter-spacing--normal)}.form-input[data-astro-cid-vekgkm42]{width:100%;padding:var(--_spacing---space--2) 2em var(--_spacing---space--3) 0;-webkit-appearance:none;appearance:none;border:0;border-bottom:var(--border-width--main) solid color-mix(in srgb, var(--_theme---text) 50%, transparent);border-radius:var(--radius--main);color:var(--_theme---text);font:inherit;font-size:var(--_typography---font-size--text-main);line-height:var(--_typography---line-height--huge);box-shadow:none;transition:border-color var(--motion--duration-hover) ease;background-color:#0000;margin:0;display:block}.form-input[data-astro-cid-vekgkm42].is--textarea{min-height:calc(4lh + var(--_spacing---space--2) + var(--_spacing---space--3) + var(--border-width--main));resize:vertical;field-sizing:content}@supports (field-sizing:content){.form-input[data-astro-cid-vekgkm42].is--textarea{resize:none}}.form-input[data-astro-cid-vekgkm42]::placeholder{color:color-mix(in srgb, var(--_theme---text) 60%, transparent);opacity:1}.form-input[data-astro-cid-vekgkm42]:autofill{box-shadow:inset 0 0 0 100rem var(--_theme---background);-webkit-text-fill-color:var(--_theme---text)}@media (hover:hover){.form-input[data-astro-cid-vekgkm42]:hover{border-bottom-color:var(--_theme---text)}}.form-input[data-astro-cid-vekgkm42]:focus-visible{border-bottom-color:var(--_theme---text)}.form-field-icon[data-astro-cid-vekgkm42]{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:1.5em;max-height:3em;display:flex;position:absolute;top:1px;bottom:1px;right:0}.form-field-icon[data-astro-cid-vekgkm42] svg{width:100%;display:block}.form-field-icon[data-astro-cid-vekgkm42].is--success{color:var(--color-brass)}.form-field-icon[data-astro-cid-vekgkm42].is--error{color:var(--color-rust)}[data-astro-cid-vekgkm42][data-validate].is--error .form-input[data-astro-cid-vekgkm42]{border-bottom-color:var(--color-rust)}[data-astro-cid-vekgkm42][data-validate].is--error .form-field-icon[data-astro-cid-vekgkm42].is--error,[data-astro-cid-vekgkm42][data-validate].is--success .form-field-icon[data-astro-cid-vekgkm42].is--success{opacity:1}.form-error[data-astro-cid-vekgkm42]{margin:var(--_spacing---space--1) 0 0;color:var(--color-rust)}.form-honeypot[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-100vw;overflow:hidden}.form-turnstile[data-astro-cid-vekgkm42]:not(:empty){margin-bottom:var(--_spacing---space--6)}.form-privacy[data-astro-cid-vekgkm42],.form-noscript[data-astro-cid-vekgkm42]{margin:var(--_spacing---space--6) 0 0}.form-privacy-soon[data-astro-cid-vekgkm42]{color:color-mix(in srgb, var(--_theme---text) 60%, transparent)}.form-notifcation[data-astro-cid-vekgkm42]{isolation:isolate;width:100%;margin-top:var(--_spacing---space--7);padding:var(--_spacing---space--5) 3.5em var(--_spacing---space--5) var(--_spacing---space--5);border-top:var(--border-width--main) solid var(--_theme---border);border-radius:var(--radius--main);color:var(--_theme---text);text-align:left;grid-row:3;align-self:start;position:relative}.form-notifcation[data-astro-cid-vekgkm42].is--error{border-top-color:var(--color-rust);color:var(--color-rust)}.form-group[data-astro-cid-vekgkm42]:has(>.form[hidden])>.form-notifcation[data-astro-cid-vekgkm42]{grid-row:1;margin-top:0}.form-notification-bg[data-astro-cid-vekgkm42]{z-index:-1;background-color:var(--_theme---background-2);pointer-events:none;position:absolute;inset:0}.form-notification-p[data-astro-cid-vekgkm42]{color:inherit;margin:0}.form-notifcation[data-astro-cid-vekgkm42]:not(.is--error) .form-notification-icon[data-astro-cid-vekgkm42]{color:var(--color-brass)}.form-notification-icon[data-astro-cid-vekgkm42]{width:3.5em;color:inherit;pointer-events:none;justify-content:center;align-items:center;padding-inline:1em;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.form-notification-icon[data-astro-cid-vekgkm42] svg{width:100%;display:block}.form-notifcation[data-astro-cid-vekgkm42]:focus-visible{outline-offset:calc(var(--focus--offset-inner) * 2)}.form-notifcation[data-astro-cid-vekgkm42] [data-text-link]{--_theme---text-link--text:currentColor;--_theme---text-link--border:currentColor}@media (forced-colors:active){.form-field-icon[data-astro-cid-vekgkm42],.form-notification-icon[data-astro-cid-vekgkm42]{color:canvastext}[data-astro-cid-vekgkm42][data-validate].is--error .form-input[data-astro-cid-vekgkm42]{border-bottom-width:calc(var(--border-width--main) * 2)}.form-notification-bg[data-astro-cid-vekgkm42]{background-color:canvas}}
