.v2-apply{padding:var(--v2-space-section)var(--v2-gutter)var(--v2-space-section-compact);background:var(--v2-band);color:var(--v2-ink);font-family:var(--v2-font);scroll-margin-top:16px}.v2-apply__inner{column-gap:var(--v2-space-section);max-width:var(--v2-container);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;margin:0 auto;display:grid}.v2-apply__aside{padding-top:40px}.v2-apply__heading .ds-heading__line+.ds-heading__line{font-weight:var(--v2-weight-regular)}.v2-apply__built{max-width:100%;margin:var(--v2-space-body-actions)0 0;color:var(--v2-muted-strong);font-family:var(--v2-mono);font-size:var(--v2-text-label-size);line-height:var(--v2-text-label-leading);letter-spacing:var(--v2-text-label-tracking);text-transform:uppercase;text-wrap:balance}.v2-apply__built b{font-weight:inherit;color:var(--v2-ink)}.v2-apply__card{padding:40px}.v2-apply__body{display:grid}.v2-apply__body>*{grid-area:1/1;min-width:0}.v2-apply__form{container-type:inline-size}.v2-apply__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px 20px;display:grid}.v2-apply__wide{grid-column:1/-1}.v2-apply__form .ds-field__label{color:var(--v2-ink);font-family:var(--v2-font);font-size:var(--v2-text-small-size);font-weight:var(--v2-weight-medium);letter-spacing:0;text-transform:none;line-height:20px}.v2-apply__form select.ds-field__control:has(option[value=""]:checked){color:var(--v2-muted-strong)}.v2-apply__form select.ds-field__control option{color:var(--v2-ink)}.v2-apply__form .ds-field__control:autofill{box-shadow:inset 0 0 0 100px var(--v2-white);-webkit-text-fill-color:var(--v2-ink)}.v2-apply__form textarea.ds-field__control{resize:none;field-sizing:content;min-height:96px;max-height:240px}@supports not (field-sizing:content){.v2-apply__form textarea.ds-field__control{resize:vertical}}.v2-apply__actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:32px;display:flex}.v2-apply__submit{flex:none;display:flex;position:relative}.v2-apply__foot{color:var(--v2-muted-strong);font-size:var(--v2-text-small-size);flex:220px;margin:0;line-height:20px}.v2-apply__foot[data-tone=error]{color:var(--v2-error)}.v2-apply__foot a{color:inherit;text-underline-offset:2px;text-decoration:underline}@container (max-width:440px){.v2-apply__grid{grid-template-columns:minmax(0,1fr)}.v2-apply__submit,.v2-apply__submit .ds-button{flex:100%}}.v2-apply__form .ds-button[aria-disabled=true]{background-color:var(--ds-button-bg);cursor:progress;transform:none}.v2-apply__progress{border-radius:0 0 var(--v2-radius-s)var(--v2-radius-s);opacity:0;pointer-events:none;height:2px;transition:opacity var(--v2-dur-hover)var(--v2-ease-out);position:absolute;bottom:0;left:0;right:0;overflow:hidden}.v2-apply__progress:after{content:"";background:linear-gradient(90deg,#fff0,#ffffffe6,#fff0);width:40%;position:absolute;top:0;bottom:0;left:0;translate:-100%}.v2-apply__form .ds-button[aria-busy=true]+.v2-apply__progress{opacity:1}.v2-apply__form .ds-button[aria-busy=true]+.v2-apply__progress:after{animation:v2-apply-progress 1.1s var(--v2-ease-in-out)infinite}@keyframes v2-apply-progress{to{translate:250%}}.v2-apply__body[data-state=sent] .v2-apply__form{opacity:0;visibility:hidden;transition:opacity var(--v2-dur-base)var(--v2-ease-out),visibility 0s linear var(--v2-dur-base)}.v2-apply__success{pointer-events:none;align-self:center}.v2-apply__body[data-state=sent] .v2-apply__success{pointer-events:auto}.v2-apply__success:focus{outline:none}.v2-apply__success-body{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.v2-apply__check{stroke:var(--v2-ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:16px}.v2-apply__check circle{stroke:var(--v2-border-control)}.v2-apply__success-title{font-size:var(--v2-text-title-size);font-weight:var(--v2-weight-regular);line-height:var(--v2-text-title-leading);margin:0}.v2-apply__success-text{max-width:360px;font-size:var(--v2-text-lead-compact-size);font-weight:var(--v2-weight-regular);line-height:var(--v2-text-lead-compact-leading);margin:0}@media (prefers-reduced-motion:no-preference){.v2-apply__success-body:not([hidden]){animation:v2-apply-rise var(--v2-dur-reveal)var(--v2-ease-out).12s backwards}.v2-apply__success-body:not([hidden]) .v2-apply__check :is(circle,path){stroke-dasharray:1;animation:v2-apply-draw .6s var(--v2-ease-in-out).2s backwards}.v2-apply__success-body:not([hidden]) .v2-apply__check path{animation-duration:.42s;animation-delay:.62s}}@keyframes v2-apply-rise{0%{opacity:0;translate:0 var(--v2-reveal-distance)}}@keyframes v2-apply-draw{0%{stroke-dashoffset:1px}}@media (prefers-reduced-motion:reduce){.v2-apply__body[data-state=sent] .v2-apply__form{transition:opacity .15s linear,visibility 0s linear .15s}.v2-apply__success-body:not([hidden]){animation:.15s linear v2-apply-fade}.v2-apply__form .ds-button[aria-busy=true]+.v2-apply__progress:after{opacity:.5;width:100%;animation:none;translate:none}}@keyframes v2-apply-fade{0%{opacity:0}}@media (max-width:900px){.v2-apply__inner{row-gap:var(--v2-space-section);grid-template-columns:minmax(0,1fr)}.v2-apply__aside{padding-top:0}}@media (max-width:720px){.v2-apply{padding-top:var(--v2-space-section-compact);padding-bottom:var(--v2-space-section-compact);scroll-margin-top:40px}.v2-apply__inner{row-gap:var(--v2-space-body-actions)}.v2-apply__card{padding:24px}}
