.form-modal.svelte-ine35b{position:fixed;top:0;left:100%;z-index:10000;width:100%;height:100%;background-color:rgb(var(--color-primary-white-rgb));overflow-y:auto;will-change:transform;transition:transform .6s var(--ease-out);transform:translate(0)}.form-modal--open.svelte-ine35b{transform:translate(-100%)}.form-modal.svelte-ine35b::-webkit-scrollbar{display:none}.form-modal__overlay.svelte-ine35b{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000a3;z-index:10000;pointer-events:none;opacity:0;transition:opacity .4s var(--ease-out)}.form-modal__overlay--open.svelte-ine35b{opacity:1;pointer-events:auto}.form-modal__inner.svelte-ine35b{position:relative;max-width:46.875rem;padding:7.625rem var(--grid-margin)}.form-modal__close.svelte-ine35b{position:absolute;top:1.5rem;right:1.5rem;width:3rem;height:3rem;border:1px solid rgba(var(--color-primary-black-rgb),.16);padding:.875rem;border-radius:50%;background-color:var(--color-primary-white);cursor:pointer;outline:none}.form-modal__close.svelte-ine35b:hover svg{transform:rotate(180deg)}.form-modal__close.svelte-ine35b svg{width:100%;height:100%;will-change:transform;transition:transform .2s var(--ease-out)}@media(min-width:768px){.form-modal.svelte-ine35b{width:80%}}@media(min-width:1024px){.form-modal.svelte-ine35b{width:60%}}.application-form.svelte-8dqbvk{display:flex;flex-direction:column}.application-form.svelte-8dqbvk,.application-form.svelte-8dqbvk section:where(.svelte-8dqbvk){background-color:var(--color-primary-white)}.application-form__title.svelte-8dqbvk{font-family:var(--fontfamily-serif-light);font-size:var(--font-size-mobile-h3);line-height:var(--line-height-mobile-h3);letter-spacing:var(--letter-spacing-mobile-h3);margin-top:.9375rem;margin-bottom:5.125rem}.application-form.svelte-8dqbvk h3:where(.svelte-8dqbvk){font-family:var(--fontfamily-serif-light);font-size:var(--font-size-mobile-h5);line-height:var(--line-height-mobile-h5);letter-spacing:var(--letter-spacing-mobile-h5);margin-top:4.1875rem;margin-bottom:1.6875rem}.application-form.svelte-8dqbvk .form-section:where(.svelte-8dqbvk) .fields:where(.svelte-8dqbvk){display:flex;flex-direction:column;gap:1rem}.application-form.svelte-8dqbvk .form-section:where(.svelte-8dqbvk) .fields:where(.svelte-8dqbvk) label:where(.svelte-8dqbvk){display:flex;flex-direction:column;gap:.5rem}.application-form.svelte-8dqbvk .form-section:where(.svelte-8dqbvk) .fields:where(.svelte-8dqbvk) label.checkbox-label:where(.svelte-8dqbvk){display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5rem;margin-top:1.25rem}.application-form.svelte-8dqbvk button[type=submit]:where(.svelte-8dqbvk){margin:3.5rem 0 0 auto}@media(min-width:768px){.application-form__title.svelte-8dqbvk{font-family:var(--fontfamily-serif-light);font-size:var(--font-size-desktop-h3);line-height:var(--line-height-desktop-h3);letter-spacing:var(--letter-spacing-desktop-h3)}.application-form.svelte-8dqbvk h3:where(.svelte-8dqbvk){font-family:var(--fontfamily-serif-light);font-size:var(--font-size-desktop-h5);line-height:var(--line-height-desktop-h5);letter-spacing:var(--letter-spacing-desktop-h5)}}
