/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-tracking:initial;--tw-border-style:solid;--tw-duration:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.contact-form.svelte-f6ov6y{width:100%;max-width:var(--container-lg,32rem);gap:calc(var(--spacing,.25rem)*6);flex-direction:column;display:flex}.form-group.svelte-f6ov6y{gap:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}label.svelte-f6ov6y{text-align:start;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:600;--tw-tracking:.025em;letter-spacing:.025em;color:#e9ded1;text-transform:uppercase;font-weight:600}input.svelte-f6ov6y{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;background-color:var(--color-white,#fff);color:#231f20;--tw-outline-style:none;border-width:2px;border-color:#0000001a;outline-style:none;transition-duration:.2s}input.svelte-f6ov6y:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#7c3aed1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#221d58b8}input.svelte-f6ov6y:disabled{cursor:not-allowed;background-color:var(--color-gray-100,oklch(96.7% .003 264.542));opacity:.6}input.svelte-f6ov6y::placeholder{color:#0000001a}input.svelte-f6ov6y{min-width:200px}.submit-button.svelte-f6ov6y{padding-inline:calc(var(--spacing,.25rem)*8);padding-block:calc(var(--spacing,.25rem)*4);color:#e9ded1;border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-white,#fff);cursor:pointer;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:600;--tw-tracking:.2em;letter-spacing:.05em;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);text-align:center;letter-spacing:.2em;text-transform:uppercase;margin-block:calc(var(--spacing,.25rem)*2);width:fit-content;padding-inline:calc(var(--spacing,.25rem)*10);padding-block:calc(var(--spacing,.25rem)*3);background-color:#0f9351;border-radius:3.40282e38px;font-family:Druk Text Wide Bold Trial,sans-serif;font-size:clamp(.9rem,2.5vw,1.05rem);font-weight:600;transition-duration:.2s;display:inline-block}.submit-button.svelte-f6ov6y:hover:not(:disabled){box-shadow:0 4px 12px var(--primary-color-alpha,#3b82f64d);transform:translateY(-1px)}.submit-button.svelte-f6ov6y:active:not(:disabled){--tw-translate-y:calc(var(--spacing,.25rem)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.submit-button.svelte-f6ov6y:disabled{cursor:not-allowed;opacity:.7}.spinner.svelte-f6ov6y{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:.6s linear infinite svelte-f6ov6y-spin}@keyframes svelte-f6ov6y-spin{to{transform:rotate(360deg)}}.message.svelte-f6ov6y{border-radius:.5rem;align-items:center;gap:.75rem;padding:1rem;font-size:.875rem;font-weight:500;display:flex}.message.svelte-f6ov6y svg:where(.svelte-f6ov6y){flex-shrink:0;width:1.25rem;height:1.25rem}.message.success.svelte-f6ov6y{color:#166534;background-color:#dcfce7;border:1px solid #86efac}.message.error.svelte-f6ov6y{color:#991b1b;background-color:#fee2e2;border:1px solid #fca5a5}@media (max-width:640px){.contact-form.svelte-f6ov6y{gap:1.25rem}input.svelte-f6ov6y{padding:.625rem .875rem;font-size:.938rem}.submit-button.svelte-f6ov6y{padding:.875rem 1.5rem}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
