.apply-hero[data-astro-cid-sdtkbkqs],.apply-form-section[data-astro-cid-sdtkbkqs]{font-family:var(--font-display);font-weight:400}main.site-shell>.section.apply-hero{padding-block:clamp(4.5rem,8vw,7.6rem) clamp(3.4rem,7vw,6.8rem)}.apply-hero__grid[data-astro-cid-sdtkbkqs]{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,7vw,8.4rem);display:grid}.apply-hero__panel[data-astro-cid-sdtkbkqs]{padding:0}.apply-hero[data-astro-cid-sdtkbkqs] h1[data-astro-cid-sdtkbkqs]{max-width:7.6ch;margin:0 0 2rem;font-size:clamp(3.8rem,6.7vw,7.1rem);font-style:normal;line-height:.98}.apply-hero__panel[data-astro-cid-sdtkbkqs]>p[data-astro-cid-sdtkbkqs]:last-child{font-family:var(--font-display);border-left:1px solid var(--color-signal);max-width:30rem;margin:0;padding-left:1rem;font-size:clamp(1.08rem,1.35vw,1.25rem);font-weight:400;line-height:1.45}.apply-hero__image[data-astro-cid-sdtkbkqs]{isolation:isolate;background:#b59a78;height:clamp(40rem,58vw,66rem);margin:0 0 1.25rem 1.25rem;position:relative;overflow:visible}.apply-hero__image[data-astro-cid-sdtkbkqs] img[data-astro-cid-sdtkbkqs]{object-fit:cover;width:100%;height:100%;display:block;position:relative}.apply-hero__image[data-astro-cid-sdtkbkqs]:before{z-index:-1;aspect-ratio:1;border:1px solid var(--color-line);content:"";background:#e8e2d8;width:25%;position:absolute;bottom:-1.25rem;left:-1.25rem}.apply-hero__image[data-astro-cid-sdtkbkqs] figcaption[data-astro-cid-sdtkbkqs]{z-index:1;color:#fff;background:#251b19cc;width:fit-content;padding:.4rem .55rem;font-size:.65rem;position:absolute;bottom:.8rem;left:.8rem;right:.8rem}.apply-form-section__grid[data-astro-cid-sdtkbkqs]{grid-template-columns:minmax(15rem,.5fr) minmax(0,1fr);gap:clamp(2.5rem,7vw,8rem);padding-bottom:clamp(5rem,9vw,9rem);display:grid}.apply-guidance[data-astro-cid-sdtkbkqs] h2[data-astro-cid-sdtkbkqs]{color:var(--color-signal);font:400 .78rem var(--font-display);letter-spacing:.13em;text-transform:uppercase;margin:0 0 1rem}.apply-guidance__disciplines[data-astro-cid-sdtkbkqs]{flex-wrap:wrap;gap:.45rem;margin:0 0 clamp(3rem,6vw,5rem);padding:0;list-style:none;display:flex}.apply-guidance__disciplines[data-astro-cid-sdtkbkqs] li[data-astro-cid-sdtkbkqs]{border:1px solid var(--color-line);padding:.6rem .72rem;font-size:.84rem}.apply-guidance__box[data-astro-cid-sdtkbkqs]{background:#f0ece5;padding:clamp(1.3rem,2.5vw,2rem)}.apply-guidance__box[data-astro-cid-sdtkbkqs] h3[data-astro-cid-sdtkbkqs]{font:400 .82rem var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.3rem}.apply-guidance__box[data-astro-cid-sdtkbkqs] p[data-astro-cid-sdtkbkqs]{color:#514b47;margin-bottom:1.4rem;font-size:.94rem;line-height:1.5}.apply-guidance__box[data-astro-cid-sdtkbkqs] p[data-astro-cid-sdtkbkqs]:last-child{margin-bottom:0}.apply-form-section__main[data-astro-cid-sdtkbkqs]>.eyebrow[data-astro-cid-sdtkbkqs]{letter-spacing:.15em;text-transform:uppercase;margin-bottom:1rem;font-size:.72rem}.form-readiness-note[data-astro-cid-sdtkbkqs]{color:#5f5a53;background:#f7f3ed;border-left:3px solid #8b1218;margin:0 0 1.5rem;padding:.85rem 1rem;font-size:.96rem}.application-form[data-astro-cid-sdtkbkqs]{gap:2.4rem;padding:0;display:grid}.form-grid[data-astro-cid-sdtkbkqs]{gap:3.35rem clamp(2.2rem,4vw,3.8rem);display:grid}.application-form[data-astro-cid-sdtkbkqs] label[data-astro-cid-sdtkbkqs],.application-form[data-astro-cid-sdtkbkqs] fieldset[data-astro-cid-sdtkbkqs]{gap:7px;display:grid}.application-form[data-astro-cid-sdtkbkqs] fieldset[data-astro-cid-sdtkbkqs]{border:0;margin:0;padding:0}.application-form[data-astro-cid-sdtkbkqs] label[data-astro-cid-sdtkbkqs]>span[data-astro-cid-sdtkbkqs],.application-form[data-astro-cid-sdtkbkqs] legend[data-astro-cid-sdtkbkqs]{color:#8a8176;letter-spacing:.13em;text-transform:uppercase;font-size:.78rem;font-weight:700}.application-form[data-astro-cid-sdtkbkqs] input[data-astro-cid-sdtkbkqs],.application-form[data-astro-cid-sdtkbkqs] textarea[data-astro-cid-sdtkbkqs],.application-form[data-astro-cid-sdtkbkqs] select[data-astro-cid-sdtkbkqs]{border:0;border-bottom:1px solid var(--color-line);background:0 0;border-radius:0;width:100%;min-height:3.1rem;padding:.45rem 0;font-size:1rem}.application-form[data-astro-cid-sdtkbkqs] textarea[data-astro-cid-sdtkbkqs]{resize:vertical;min-height:7.2rem}.application-form[data-astro-cid-sdtkbkqs] textarea[data-astro-cid-sdtkbkqs][name=biography],.application-form[data-astro-cid-sdtkbkqs] textarea[data-astro-cid-sdtkbkqs][name=career-objectives],.application-form[data-astro-cid-sdtkbkqs] textarea[data-astro-cid-sdtkbkqs][name=interest]{min-height:5.6rem}.support-options[data-astro-cid-sdtkbkqs]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.05rem 1.45rem;padding-top:.3rem;display:grid}.application-form[data-astro-cid-sdtkbkqs] .mini-checkbox[data-astro-cid-sdtkbkqs]{grid-template-columns:auto 1fr;align-items:center;gap:.45rem;display:grid}.mini-checkbox[data-astro-cid-sdtkbkqs] input[data-astro-cid-sdtkbkqs]{width:.92rem;min-height:.92rem}.mini-checkbox[data-astro-cid-sdtkbkqs] span[data-astro-cid-sdtkbkqs]{color:var(--color-ink)!important;letter-spacing:0!important;text-transform:none!important;font-size:.86rem!important;font-weight:400!important}.upload-dropzone[data-astro-cid-sdtkbkqs]{min-height:12rem;color:var(--color-muted);text-align:center;border:1px dashed #cfc8bd;place-items:center;gap:.45rem}.upload-dropzone[data-astro-cid-sdtkbkqs] input[data-astro-cid-sdtkbkqs]{display:none}.upload-dropzone[data-astro-cid-sdtkbkqs] strong[data-astro-cid-sdtkbkqs]{font-size:1.8rem;line-height:1}.upload-dropzone[data-astro-cid-sdtkbkqs]>span[data-astro-cid-sdtkbkqs]:last-child{font-size:.72rem;font-style:normal}.checkbox-field[data-astro-cid-sdtkbkqs]{grid-template-columns:1rem minmax(0,1fr);align-items:start;column-gap:.65rem}.checkbox-field[data-astro-cid-sdtkbkqs] input[data-astro-cid-sdtkbkqs]{width:1rem;height:1rem;min-height:0;margin:.2rem 0 0;padding:0}.checkbox-field[data-astro-cid-sdtkbkqs] span[data-astro-cid-sdtkbkqs]{line-height:1.45;font-size:.9rem!important}.application-form__submit[data-astro-cid-sdtkbkqs]{font-family:var(--font-display);justify-content:center;width:100%;font-weight:400}.application-form[data-astro-cid-sdtkbkqs] .checkbox-field[data-astro-cid-sdtkbkqs],.application-form[data-astro-cid-sdtkbkqs] .checkbox-field[data-astro-cid-sdtkbkqs] span[data-astro-cid-sdtkbkqs],.application-form[data-astro-cid-sdtkbkqs] .upload-dropzone[data-astro-cid-sdtkbkqs]>span[data-astro-cid-sdtkbkqs]{font-weight:400}@media (width>=760px){.form-grid[data-astro-cid-sdtkbkqs]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid__wide[data-astro-cid-sdtkbkqs],.form-grid[data-astro-cid-sdtkbkqs] fieldset[data-astro-cid-sdtkbkqs]{grid-column:1/-1}}@media (width<=900px){.apply-hero__grid[data-astro-cid-sdtkbkqs],.apply-form-section__grid[data-astro-cid-sdtkbkqs]{grid-template-columns:1fr}.apply-hero__image[data-astro-cid-sdtkbkqs]{height:30rem}.support-options[data-astro-cid-sdtkbkqs]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.apply-hero[data-astro-cid-sdtkbkqs] h1[data-astro-cid-sdtkbkqs]{font-size:clamp(3.3rem,13vw,5rem)}.apply-hero__image[data-astro-cid-sdtkbkqs]{height:24rem}.support-options[data-astro-cid-sdtkbkqs]{grid-template-columns:1fr}}@media (width<=1100px){.apply-form-section__grid[data-astro-cid-sdtkbkqs]{grid-template-columns:minmax(0,1fr)}}@media (width>=600px) and (width<=1100px){.support-options[data-astro-cid-sdtkbkqs]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=760px) and (width<=1100px){.apply-guidance[data-astro-cid-sdtkbkqs]{grid-template-rows:min-content 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;align-items:start;gap:20px 40px;display:grid}.apply-guidance[data-astro-cid-sdtkbkqs]>h2[data-astro-cid-sdtkbkqs]{grid-column:1;margin-bottom:0}.apply-guidance__disciplines[data-astro-cid-sdtkbkqs]{grid-area:2/1}.apply-guidance__box[data-astro-cid-sdtkbkqs]{grid-area:1/2/span 2;margin-top:0}.apply-hero__image[data-astro-cid-sdtkbkqs]{height:36rem}}@media (width<=900px){main.site-shell>.section.apply-hero{padding-block:clamp(2rem,4vw,3rem)}.apply-hero[data-astro-cid-sdtkbkqs] h1[data-astro-cid-sdtkbkqs]{max-width:none}.apply-hero__panel[data-astro-cid-sdtkbkqs]>p[data-astro-cid-sdtkbkqs]:last-child{max-width:40rem}.apply-hero__image[data-astro-cid-sdtkbkqs]{height:clamp(22rem,55vw,30rem)}}@media (width>=1500px){.apply-hero__image[data-astro-cid-sdtkbkqs]{height:52rem}}
