.application[data-astro-cid-6lcxjcie]{--field-line:color-mix(in srgb, var(--color-charcoal) 28%, transparent);color:var(--color-charcoal);gap:clamp(4rem,3rem + 4vw,7rem);display:grid}.application[data-astro-cid-6lcxjcie].is-enhanced{gap:0}.application__honeypot[data-astro-cid-6lcxjcie]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.is-enhanced[data-astro-cid-6lcxjcie] .application__no-js[data-astro-cid-6lcxjcie]{display:none}.application__no-js[data-astro-cid-6lcxjcie]{max-width:36rem;font-size:var(--text-sm);color:var(--color-muted-on-light)}.js-only[data-astro-cid-6lcxjcie]{display:none}.is-enhanced[data-astro-cid-6lcxjcie] .js-only[data-astro-cid-6lcxjcie]{display:revert}.is-enhanced[data-astro-cid-6lcxjcie] .js-collapsed[data-astro-cid-6lcxjcie]:not(.is-revealed){display:none}.step[data-astro-cid-6lcxjcie]{gap:2.5rem;display:grid}.step__header[data-astro-cid-6lcxjcie]{gap:1rem;max-width:38rem;display:grid}.step__index[data-astro-cid-6lcxjcie]{color:var(--color-gold-ink)}.is-enhanced[data-astro-cid-6lcxjcie] .step__index[data-astro-cid-6lcxjcie]{display:none}.step__title[data-astro-cid-6lcxjcie]{font-size:var(--text-2xl);color:var(--color-espresso)}.step__title[data-astro-cid-6lcxjcie]:focus{outline:none}.step__intro[data-astro-cid-6lcxjcie]{font-size:var(--text-md);color:var(--color-muted-on-light);line-height:1.7}.step__fields[data-astro-cid-6lcxjcie]{gap:2rem;display:grid}.grid-2[data-astro-cid-6lcxjcie]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}.grid-2[data-astro-cid-6lcxjcie] .span-2{grid-column:1/-1}@media (width<=40rem){.grid-2[data-astro-cid-6lcxjcie]{grid-template-columns:minmax(0,1fr)}}.step__actions[data-astro-cid-6lcxjcie]{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:1rem;display:flex}.step__actions[data-astro-cid-6lcxjcie] [data-action=next]:only-child,.step__actions[data-astro-cid-6lcxjcie] [data-action=next]:first-child{margin-left:auto}.application[data-astro-cid-6lcxjcie]:not(.is-enhanced) .step__actions[data-astro-cid-6lcxjcie] [data-action=next],.application[data-astro-cid-6lcxjcie]:not(.is-enhanced) .step__actions[data-astro-cid-6lcxjcie] [data-action=back]{display:none}.application[data-astro-cid-6lcxjcie] .field{border:0;align-content:start;gap:.6rem;min-width:0;padding:0;display:grid}.application[data-astro-cid-6lcxjcie] .field__label{font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-espresso);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;font-weight:500;display:flex}.application[data-astro-cid-6lcxjcie] .field__optional{font-size:var(--text-xs);letter-spacing:.04em;text-transform:none;color:var(--color-muted-on-light);font-weight:400}.application[data-astro-cid-6lcxjcie] .label-hidden .field__label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.application[data-astro-cid-6lcxjcie] .field__hint,.application[data-astro-cid-6lcxjcie] .field__count{font-size:var(--text-sm);color:var(--color-muted-on-light);line-height:1.6}.application[data-astro-cid-6lcxjcie] .field__count{font-variant-numeric:tabular-nums;justify-self:end}.application[data-astro-cid-6lcxjcie] .field__error{font-size:var(--text-sm);color:var(--color-error-on-light);line-height:1.5}.application[data-astro-cid-6lcxjcie] input[data-astro-cid-6lcxjcie]:not([type=checkbox],[type=radio],[type=file]),.application[data-astro-cid-6lcxjcie] select[data-astro-cid-6lcxjcie],.application[data-astro-cid-6lcxjcie] textarea[data-astro-cid-6lcxjcie]{border:0;border-bottom:1px solid var(--field-line);width:100%;min-height:3.25rem;color:var(--color-espresso);transition:border-color var(--duration-fast) var(--ease-out);background:0 0;border-radius:0;padding:.75rem .125rem;font-size:1.0625rem}.application[data-astro-cid-6lcxjcie] textarea[data-astro-cid-6lcxjcie]{border:1px solid var(--field-line);resize:vertical;min-height:8rem;padding:.875rem 1rem;line-height:1.6}.application[data-astro-cid-6lcxjcie] select[data-astro-cid-6lcxjcie]{appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23393230'/%3E%3C/svg%3E") right .25rem center no-repeat;padding-right:2rem}.application[data-astro-cid-6lcxjcie] [data-astro-cid-6lcxjcie]::placeholder{color:color-mix(in srgb, var(--color-muted-on-light) 70%, transparent)}.application[data-astro-cid-6lcxjcie] input[data-astro-cid-6lcxjcie]:hover,.application[data-astro-cid-6lcxjcie] select[data-astro-cid-6lcxjcie]:hover,.application[data-astro-cid-6lcxjcie] textarea[data-astro-cid-6lcxjcie]:hover{border-color:var(--color-taupe)}.application[data-astro-cid-6lcxjcie] input[data-astro-cid-6lcxjcie]:focus-visible,.application[data-astro-cid-6lcxjcie] select[data-astro-cid-6lcxjcie]:focus-visible,.application[data-astro-cid-6lcxjcie] textarea[data-astro-cid-6lcxjcie]:focus-visible{border-color:var(--color-espresso);box-shadow:0 1px 0 0 var(--color-espresso);outline:none}.application[data-astro-cid-6lcxjcie] textarea[data-astro-cid-6lcxjcie]:focus-visible{box-shadow:inset 0 0 0 1px var(--color-espresso)}.application[data-astro-cid-6lcxjcie] [data-astro-cid-6lcxjcie][aria-invalid=true]{border-color:var(--color-error-on-light)!important}.choice-group[data-astro-cid-6lcxjcie]{gap:1rem!important}.choice-group[data-astro-cid-6lcxjcie] legend[data-astro-cid-6lcxjcie]{margin-bottom:1rem;padding:0}.choice-grid[data-astro-cid-6lcxjcie]{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.75rem;display:grid}.choice-grid--wide[data-astro-cid-6lcxjcie]{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}.choice-list[data-astro-cid-6lcxjcie]{gap:.75rem;max-width:32rem;display:grid}.choice[data-astro-cid-6lcxjcie]{border:1px solid var(--field-line);cursor:pointer;min-height:3.25rem;transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);align-items:center;gap:.875rem;padding:.75rem 1rem;font-size:.9375rem;line-height:1.4;display:flex;position:relative}.choice[data-astro-cid-6lcxjcie]:hover{border-color:var(--color-taupe)}.choice[data-astro-cid-6lcxjcie]:has(input:checked){border-color:var(--color-espresso);background:var(--color-porcelain)}.choice[data-astro-cid-6lcxjcie]:has(input:focus-visible){outline:2px solid var(--color-antique-gold);outline-offset:2px}.application[data-astro-cid-6lcxjcie] input[data-astro-cid-6lcxjcie][type=checkbox],.application[data-astro-cid-6lcxjcie] input[data-astro-cid-6lcxjcie][type=radio]{border:1px solid var(--color-charcoal);background:var(--color-porcelain);appearance:none;cursor:pointer;flex:none;place-content:center;width:1.125rem;height:1.125rem;margin:0;display:grid}.application[data-astro-cid-6lcxjcie] input[data-astro-cid-6lcxjcie][type=radio]{border-radius:50%}.application[data-astro-cid-6lcxjcie] input[data-astro-cid-6lcxjcie][type=checkbox]:after{content:"";background:var(--color-espresso);clip-path:polygon(14% 44%,0 59%,40% 100%,100% 22%,86% 8%,39% 69%);width:.625rem;height:.625rem;transition:transform .12s var(--ease-out);transform:scale(0)}.application[data-astro-cid-6lcxjcie] input[data-astro-cid-6lcxjcie][type=radio]:after{content:"";background:var(--color-espresso);width:.5rem;height:.5rem;transition:transform .12s var(--ease-out);border-radius:50%;transform:scale(0)}.application[data-astro-cid-6lcxjcie] input[data-astro-cid-6lcxjcie]:checked:after{transform:scale(1)}.application[data-astro-cid-6lcxjcie] .choice[data-astro-cid-6lcxjcie] input[data-astro-cid-6lcxjcie]:focus-visible{outline:none}.check[data-astro-cid-6lcxjcie]{cursor:pointer;align-items:flex-start;gap:1rem;max-width:40rem;min-height:2.75rem;padding-block:.5rem;font-size:.9375rem;line-height:1.6;display:flex}.check[data-astro-cid-6lcxjcie] input[data-astro-cid-6lcxjcie]{margin-top:.2rem!important}.check[data-astro-cid-6lcxjcie] a[data-astro-cid-6lcxjcie]{color:var(--color-espresso)}.field--check[data-astro-cid-6lcxjcie] .field__error{padding-left:2.125rem}.additional-links[data-astro-cid-6lcxjcie]{gap:.75rem;display:grid}.link-button[data-astro-cid-6lcxjcie]{font-size:var(--text-sm);color:var(--color-espresso);text-underline-offset:.3em;cursor:pointer;background:0 0;border:0;justify-self:start;padding:.5rem 0;font-weight:500;text-decoration:underline 1px}.link-button[data-astro-cid-6lcxjcie]:hover{color:var(--color-gold-ink)}.notice[data-astro-cid-6lcxjcie]{background:var(--color-linen);gap:.75rem;max-width:44rem;padding:1.5rem 1.75rem;font-size:.9375rem;line-height:1.65;display:grid}.notice[data-astro-cid-6lcxjcie] strong[data-astro-cid-6lcxjcie]{color:var(--color-espresso);font-weight:600}.uploads[data-astro-cid-6lcxjcie]{grid-template-columns:repeat(2,minmax(0,15rem));gap:1.5rem;display:grid}@media (width<=30rem){.uploads[data-astro-cid-6lcxjcie]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.upload[data-astro-cid-6lcxjcie]{align-content:start;gap:.75rem;display:grid}.upload__input[data-astro-cid-6lcxjcie]{font-size:var(--text-sm)}.is-enhanced[data-astro-cid-6lcxjcie] .upload__input[data-astro-cid-6lcxjcie]{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.upload__zone[data-astro-cid-6lcxjcie]{aspect-ratio:4/5;border:1px solid var(--field-line);background:var(--color-porcelain);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out);display:none;position:relative;overflow:hidden}.is-enhanced[data-astro-cid-6lcxjcie] .upload__zone[data-astro-cid-6lcxjcie]{display:block}.upload__zone[data-astro-cid-6lcxjcie]:hover,.upload__zone[data-astro-cid-6lcxjcie].is-dragging{border-color:var(--color-espresso)}.upload[data-astro-cid-6lcxjcie]:has(.upload__input:focus-visible) .upload__zone[data-astro-cid-6lcxjcie]{outline:2px solid var(--color-antique-gold);outline-offset:3px}.upload__preview[data-astro-cid-6lcxjcie]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.upload[data-astro-cid-6lcxjcie]:not(.has-file) .upload__preview[data-astro-cid-6lcxjcie]{display:none}.upload__prompt[data-astro-cid-6lcxjcie]{text-align:center;align-content:center;justify-items:center;gap:.5rem;padding:1rem;display:grid;position:absolute;inset:0}.has-file[data-astro-cid-6lcxjcie] .upload__prompt[data-astro-cid-6lcxjcie]{display:none}.upload__title[data-astro-cid-6lcxjcie]{font-family:var(--font-display);color:var(--color-espresso);font-size:1.375rem;line-height:1.2}.upload__action[data-astro-cid-6lcxjcie]{font-size:var(--text-xs);letter-spacing:.08em;color:var(--color-muted-on-light)}.upload__meta[data-astro-cid-6lcxjcie]{font-size:var(--text-sm);color:var(--color-muted-on-light);overflow-wrap:anywhere;gap:.25rem;display:grid}.upload[data-astro-cid-6lcxjcie]:not(.has-file) .upload__controls[data-astro-cid-6lcxjcie]{display:none}.is-enhanced[data-astro-cid-6lcxjcie] .upload__controls[data-astro-cid-6lcxjcie]{gap:1.5rem;display:flex}.review[data-astro-cid-6lcxjcie]{max-width:44rem;padding-top:1rem}.review__title[data-astro-cid-6lcxjcie]{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-espresso);margin-bottom:1.5rem}.review[data-astro-cid-6lcxjcie] .review__group{padding-block:1.25rem}.review[data-astro-cid-6lcxjcie] .review__header{justify-content:space-between;align-items:baseline;margin-bottom:.75rem;display:flex}.review[data-astro-cid-6lcxjcie] .review__header h3{font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold-ink);font-weight:500}.review[data-astro-cid-6lcxjcie] .review__edit{min-height:2.75rem;font-size:var(--text-sm);color:var(--color-espresso);text-underline-offset:.3em;background:0 0;border:0;padding:0 .25rem;text-decoration:underline}.review[data-astro-cid-6lcxjcie] dl{grid-template-columns:minmax(8rem,13rem) minmax(0,1fr);gap:.5rem 1.5rem;font-size:.9375rem;display:grid}.review[data-astro-cid-6lcxjcie] dt{color:var(--color-muted-on-light)}.review[data-astro-cid-6lcxjcie] dd{color:var(--color-espresso);overflow-wrap:anywhere;white-space:pre-line;margin:0}@media (width<=30rem){.review[data-astro-cid-6lcxjcie] dl{grid-template-columns:minmax(0,1fr);gap:.125rem}.review[data-astro-cid-6lcxjcie] dd{margin-bottom:.75rem}}.confirmations[data-astro-cid-6lcxjcie]{gap:.5rem;display:grid}.confirmations__carried[data-astro-cid-6lcxjcie]{color:var(--color-muted-on-light);font-size:.9375rem}.submit-error[data-astro-cid-6lcxjcie]{border-left:2px solid var(--color-error-on-light);background:color-mix(in srgb, var(--color-error-on-light) 7%, var(--color-ivory));max-width:44rem;padding:1.25rem 1.5rem;font-size:.9375rem;line-height:1.6}.submit-error[data-astro-cid-6lcxjcie]:focus{outline:none}.application[data-astro-cid-6lcxjcie][aria-busy] [data-action=submit]{cursor:progress}.apply[data-astro-cid-sdtkbkqs]{padding-block:clamp(3rem, 2rem + 5vw, 7rem) var(--section-space)}.apply__grid[data-astro-cid-sdtkbkqs]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:3rem clamp(3rem,7vw,8rem);display:grid}.apply__aside-inner[data-astro-cid-sdtkbkqs]{gap:1.75rem;display:grid;position:sticky;top:2.5rem}.apply__counter[data-astro-cid-sdtkbkqs]{font-family:var(--font-display);color:var(--color-espresso);text-transform:uppercase;font-variant-numeric:lining-nums;font-size:clamp(2.5rem,2rem + 2vw,3.75rem);line-height:1}html:not(.application-enhanced) .apply__counter[data-astro-cid-sdtkbkqs]{display:none}.apply__steps[data-astro-cid-sdtkbkqs]{gap:.25rem;display:grid}.apply__step[data-astro-cid-sdtkbkqs]{font-size:var(--text-sm);color:var(--color-muted-on-light);transition:color var(--duration-fast) var(--ease-out);gap:1rem;padding-block:.4rem;display:flex}.apply__step-number[data-astro-cid-sdtkbkqs]{font-variant-numeric:tabular-nums;letter-spacing:.08em}.apply__step[data-astro-cid-sdtkbkqs].is-complete{color:var(--color-charcoal)}.apply__step[data-astro-cid-sdtkbkqs].is-active{color:var(--color-espresso);font-weight:500}.apply__step[data-astro-cid-sdtkbkqs].is-active .apply__step-number[data-astro-cid-sdtkbkqs]{color:var(--color-gold-ink)}.apply__privacy[data-astro-cid-sdtkbkqs]{max-width:20rem;font-size:var(--text-sm);color:var(--color-muted-on-light);margin-top:1rem;line-height:1.7}.apply__privacy[data-astro-cid-sdtkbkqs] a[data-astro-cid-sdtkbkqs]{color:var(--color-espresso)}@media (width<=63.99rem){.apply__grid[data-astro-cid-sdtkbkqs]{grid-template-columns:minmax(0,1fr);gap:2.5rem}.apply__aside-inner[data-astro-cid-sdtkbkqs]{gap:1rem;position:static}.apply__steps[data-astro-cid-sdtkbkqs]{display:none}.apply__counter[data-astro-cid-sdtkbkqs]{font-size:1.75rem}.apply__privacy[data-astro-cid-sdtkbkqs]{display:none}}
