.contact-field.svelte-11rum4q+.contact-field:where(.svelte-11rum4q){margin-top:2.5rem}.contact-submit.svelte-11rum4q{margin-top:3rem}.contact-input.svelte-11rum4q{border:none;border-bottom:2px solid #e5e5e3;border-radius:0;appearance:none}.contact-input.svelte-11rum4q:focus{border-bottom-color:#2e2f2d}.dark .contact-input.svelte-11rum4q{border-bottom-color:#444541}.dark .contact-input.svelte-11rum4q:focus{border-bottom-color:#f3f4f6}.field-collapse.svelte-11rum4q{animation:svelte-11rum4q-field-collapse .3s ease-in forwards;overflow:hidden}@keyframes svelte-11rum4q-field-collapse{0%{opacity:1;max-height:200px;margin-top:2.5rem}50%{opacity:0}to{opacity:0;max-height:0;margin-top:0;padding:0}}.contact-field:first-child.field-collapse.svelte-11rum4q{animation-name:svelte-11rum4q-field-collapse-first}@keyframes svelte-11rum4q-field-collapse-first{0%{opacity:1;max-height:200px}50%{opacity:0}to{opacity:0;max-height:0;padding:0}}.contact-submit.field-collapse.svelte-11rum4q{animation-name:svelte-11rum4q-field-collapse-submit}@keyframes svelte-11rum4q-field-collapse-submit{0%{opacity:1;max-height:100px;margin-top:3rem}50%{opacity:0}to{opacity:0;max-height:0;margin-top:0;padding:0}}.airplane-container.svelte-11rum4q{display:inline-flex;align-items:center;justify-content:center;position:relative}.airplane-circle.svelte-11rum4q{width:48px;height:48px;border-radius:50%;background:#2e2f2d;color:#fff;display:flex;align-items:center;justify-content:center;opacity:0}.dark .airplane-circle.svelte-11rum4q{background:#f3f4f6;color:#2e2f2d}.airplane-svg.svelte-11rum4q{width:22px;height:22px}.airplane-container.morph.svelte-11rum4q .airplane-circle:where(.svelte-11rum4q){animation:svelte-11rum4q-morph-appear .3s ease-out forwards}@keyframes svelte-11rum4q-morph-appear{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.airplane-container.launch.svelte-11rum4q .airplane-circle:where(.svelte-11rum4q){opacity:1;animation:svelte-11rum4q-airplane-launch .6s cubic-bezier(.2,.8,.3,1) forwards}@keyframes svelte-11rum4q-airplane-launch{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(300px,-400px) rotate(-30deg);opacity:0}}.trail.svelte-11rum4q{position:absolute;width:48px;height:48px;border-radius:50%;background:#2e2f2d;color:#fff;display:flex;align-items:center;justify-content:center;opacity:0}.dark .trail.svelte-11rum4q{background:#f3f4f6;color:#2e2f2d}.trail.svelte-11rum4q svg:where(.svelte-11rum4q){width:22px;height:22px}.trail-1.svelte-11rum4q{animation:svelte-11rum4q-trail-ghost .6s cubic-bezier(.2,.8,.3,1) 80ms forwards}.trail-2.svelte-11rum4q{animation:svelte-11rum4q-trail-ghost .6s cubic-bezier(.2,.8,.3,1) .16s forwards}@keyframes svelte-11rum4q-trail-ghost{0%{transform:translate(0) rotate(0) scale(1);opacity:.4}to{transform:translate(300px,-400px) rotate(-30deg) scale(.5);opacity:0}}@media(prefers-reduced-motion:reduce){.field-collapse.svelte-11rum4q,.contact-field:first-child.field-collapse.svelte-11rum4q,.contact-submit.field-collapse.svelte-11rum4q{animation:svelte-11rum4q-simple-fade .4s ease forwards}@keyframes svelte-11rum4q-simple-fade{0%{opacity:1;max-height:200px}to{opacity:0;max-height:0}}.airplane-container.morph.svelte-11rum4q .airplane-circle:where(.svelte-11rum4q),.airplane-container.launch.svelte-11rum4q .airplane-circle:where(.svelte-11rum4q),.trail.svelte-11rum4q{animation:none;display:none}}
