.application-form{isolation:isolate;z-index:2;background:var(--landing-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:3.75rem;flex-direction:column;flex:1 0 0;gap:1.875rem;min-width:0;padding:3rem;display:flex;position:relative;overflow:clip;container:application-form/inline-size}.application-form__edge{z-index:0;pointer-events:none;width:65.575rem;max-width:none;height:auto;position:absolute;top:-.75625rem;left:-18.0063rem;transform:scaleX(-1)}.application-form>:not(.application-form__edge){z-index:1;position:relative}.application-form h3{font-family:var(--landing-display);font-size:1.875rem;font-weight:500;line-height:1.1}.application-form__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.875rem;display:grid}.application-form__field{flex-direction:column;gap:.75rem;min-width:0;display:flex}.application-form__field label{color:var(--landing-muted);font-size:1.125rem;line-height:1.375rem}.application-form__field :is(input,textarea){border:0;border-bottom:1px solid var(--landing-outline);width:100%;min-width:0;min-height:3rem;color:var(--landing-text);font-family:var(--landing-body);background:0 0;border-radius:0;outline:none;padding:0;font-size:1rem;line-height:1.4}.application-form__field :is(input,textarea)::placeholder{color:var(--landing-muted);opacity:1}.application-form__field :is(input,textarea):focus-visible{border-bottom-color:var(--landing-accent)}.application-form__actions{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.application-form__consent{min-height:2.75rem;color:var(--landing-muted);cursor:pointer;align-items:flex-start;gap:.75rem;font-size:.9375rem;line-height:1.5;display:flex}.application-form__consent input{width:1.5rem;height:1.5rem;accent-color:var(--landing-accent);flex:none;margin:.125rem 0 0}.application-form__consent a,.application-form__status a{text-underline-position:from-font;overflow-wrap:anywhere;text-decoration:underline}.application-form__field--comment{grid-column:1/-1}.application-form__field textarea{resize:vertical;padding-block:.5rem}.application-form__hint,.application-form__selection{color:var(--landing-muted);font-size:.875rem;line-height:1.5}.application-form__selection button{min-height:2.75rem;text-decoration:underline}.application-form__trap,.application-form__status:empty{display:none}.application-form__send{background:var(--landing-accent);height:3rem;color:var(--landing-background);font-family:var(--landing-display);letter-spacing:-.02em;border-radius:3rem;flex-shrink:0;justify-content:center;align-items:center;padding-inline:1.125rem;font-size:1rem;line-height:1;display:flex}.application-form__send span{text-box-trim:trim-both;text-box-edge:cap alphabetic}.application-form__send:hover{filter:brightness(1.08)}.application-form__send:disabled{cursor:default}.application-form__status{color:var(--landing-muted);font-size:1rem;line-height:1.4}@media (width<=64rem){.application-form{flex-basis:auto;padding:clamp(1.75rem,3svh,3rem)}.application-form__consent,.application-form__status{line-height:1.5}}@media (width<=40rem){.application-form{border-radius:2.25rem;gap:1.25rem;padding:1.25rem}.application-form__fields{grid-template-columns:minmax(0,1fr);gap:1rem}.application-form__field{gap:.375rem}.application-form__field label{font-size:.9375rem}.application-form__field :is(input,textarea){height:2.75rem}.application-form__actions{flex-direction:column;align-items:flex-start}.application-form__send{align-self:stretch;width:100%}.application-form__consent{font-size:.875rem}}@media (width>=48rem) and (width<=64rem) and (height<=50rem){.application-form{flex-basis:0}}@container application-form (width<=32rem){.application-form__fields{grid-template-columns:minmax(0,1fr)}}
