.apply_page__xcKoN{--ink:#171310;--yellow:#f7e600;--cream:#fbf8f2;--violet:#4b38a2;background:var(--cream);color:var(--ink)}.apply_hero__cR6uF{border-bottom:2px solid var(--ink);background:var(--violet);padding:clamp(70px,9vw,150px) clamp(24px,7vw,120px);color:white}.apply_hero__cR6uF>p,.apply_kicker__Bik_I{font-size:10px;font-weight:900;letter-spacing:.18em}.apply_hero__cR6uF h1{margin:28px 0 45px;font-size:clamp(66px,9vw,145px);font-weight:500;line-height:.82;letter-spacing:-.075em}.apply_hero__cR6uF h1 em,.apply_status__Hc3qZ h2 em{color:var(--yellow);font-family:Georgia,Times New Roman,serif;font-weight:400}.apply_hero__cR6uF>div{display:flex;flex-wrap:wrap;gap:10px}.apply_hero__cR6uF>div span{border:1.5px solid white;border-radius:999px;padding:9px 13px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.apply_formSection__AxkRz{display:grid;grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);gap:clamp(38px,8vw,140px);padding:clamp(60px,8vw,130px) clamp(24px,7vw,120px)}.apply_intro__CM49n{position:sticky;top:160px;align-self:start}.apply_intro__CM49n h2{margin:18px 0;font-size:clamp(45px,5vw,76px);line-height:.92;letter-spacing:-.06em}.apply_intro__CM49n>p:last-child{max-width:510px;font-size:17px;line-height:1.6}.apply_form__7iCGx{display:grid;gap:18px}.apply_form__7iCGx fieldset{display:grid;gap:20px;margin:0;border:2px solid var(--ink);border-radius:24px;background:white;padding:clamp(24px,4vw,40px);box-shadow:7px 7px 0 var(--ink)}.apply_form__7iCGx fieldset:nth-child(2){background:#eee9ff}.apply_form__7iCGx fieldset:nth-child(3){background:#fff5ad}.apply_form__7iCGx fieldset:nth-child(4){background:#ffb3d2}.apply_form__7iCGx fieldset:nth-child(5){background:#b7edc5}.apply_form__7iCGx legend{float:left;width:100%;margin-bottom:12px;font-size:clamp(24px,3vw,37px);font-weight:800;letter-spacing:-.04em}.apply_form__7iCGx legend span{display:inline-grid;width:36px;height:36px;margin-right:10px;place-items:center;border:1.5px solid var(--ink);border-radius:50%;background:white;font-size:10px;vertical-align:middle}.apply_two__smEpN{display:grid;grid-template-columns:1fr 1fr;gap:18px}.apply_form__7iCGx label{display:grid;gap:8px;font-size:12px;font-weight:800;letter-spacing:.04em}.apply_form__7iCGx label small{font-weight:500}.apply_form__7iCGx input,.apply_form__7iCGx select,.apply_form__7iCGx textarea,.apply_status__Hc3qZ input{width:100%;border:1.5px solid var(--ink);border-radius:13px;background:white;padding:14px;color:var(--ink);font-size:15px}.apply_form__7iCGx textarea{resize:vertical}.apply_help__BdX56{margin:0;font-size:13px;line-height:1.5}.apply_drop__AeN1o{display:grid;min-height:170px;place-content:center;border:2px dashed var(--ink);border-radius:18px;background:rgba(255,255,255,.55);padding:25px;text-align:center;cursor:pointer}.apply_drop__AeN1o input{position:absolute;width:1px;height:1px;opacity:0}.apply_drop__AeN1o b{font-size:20px;letter-spacing:-.03em}.apply_drop__AeN1o span{margin-top:8px;font-size:12px;font-weight:500}.apply_previews__dJ7Mr{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.apply_previews__dJ7Mr figure{position:relative;overflow:hidden;margin:0;aspect-ratio:.78;border:1.5px solid var(--ink);border-radius:13px;background:var(--ink)}.apply_previews__dJ7Mr img{width:100%;height:100%;object-fit:cover}.apply_previews__dJ7Mr figcaption{position:absolute;right:8px;bottom:8px;border:1px solid var(--ink);border-radius:99px;background:var(--yellow);padding:5px 7px;font-size:9px;font-weight:900}.apply_attestation__08Ds9{grid-template-columns:auto 1fr;align-items:start;border-top:1px solid rgba(23,19,16,.25);padding-top:20px;font-size:13px!important;line-height:1.5}.apply_attestation__08Ds9 input{width:18px;margin-top:2px}.apply_privacyNotice__907Q_{display:grid;gap:8px;border:1.5px solid var(--ink);border-radius:15px;background:rgba(255,255,255,.7);padding:18px;font-size:12px;line-height:1.55}.apply_privacyNotice__907Q_ b{font-size:14px}.apply_privacyNotice__907Q_ p{margin:0}.apply_privacyNotice__907Q_ a{justify-self:start;color:inherit;font-weight:900;text-underline-offset:3px}.apply_honey__8c8xH{position:absolute!important;left:-9999px!important;width:1px!important}.apply_status__Hc3qZ button,.apply_submit__FPD8Q{border:2px solid var(--ink);border-radius:999px;background:var(--yellow);padding:18px 25px;color:var(--ink);font-size:12px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;box-shadow:5px 5px 0 var(--ink)}.apply_status__Hc3qZ button:disabled,.apply_submit__FPD8Q:disabled{opacity:.6}.apply_promise__u1Z_Y{margin:0;text-align:center;font-size:12px;font-weight:700}.apply_error__ZI7_e,.apply_success__pHQrG{display:grid;gap:5px;border:2px solid var(--ink);border-radius:16px;padding:18px}.apply_success__pHQrG{background:#55c978}.apply_error__ZI7_e{background:#ff8fbd}.apply_error__ZI7_e a,.apply_success__pHQrG a{color:inherit;font-weight:800}.apply_error__ZI7_e:focus,.apply_success__pHQrG:focus{outline:3px solid var(--ink);outline-offset:3px}.apply_error__ZI7_e button{justify-self:start;border:2px solid var(--ink);border-radius:999px;background:white;padding:10px 16px;color:var(--ink);font-weight:800}.apply_status__Hc3qZ{display:grid;grid-template-columns:1fr minmax(280px,520px);gap:50px;align-items:center;border-top:2px solid var(--ink);background:var(--ink);padding:clamp(70px,8vw,130px) clamp(24px,7vw,120px);color:white}.apply_status__Hc3qZ h2{margin:20px 0;font-size:clamp(50px,6vw,90px);line-height:.88;letter-spacing:-.065em}.apply_status__Hc3qZ>div>p:last-child{max-width:620px;font-size:16px;line-height:1.6}.apply_status__Hc3qZ form{display:grid;gap:12px;border-radius:26px;background:white;padding:28px;color:var(--ink)}.apply_status__Hc3qZ label{font-size:13px;font-weight:800}.apply_status__Hc3qZ output{border-radius:12px;background:#eee9ff;padding:12px;font-size:13px;line-height:1.45}@media (max-width:880px){.apply_formSection__AxkRz,.apply_status__Hc3qZ{grid-template-columns:1fr}.apply_intro__CM49n{position:static}}@media (max-width:520px){.apply_hero__cR6uF{padding:55px 20px}.apply_hero__cR6uF h1{font-size:58px}.apply_formSection__AxkRz{padding:50px 18px 75px}.apply_two__smEpN{grid-template-columns:1fr}.apply_form__7iCGx fieldset{border-radius:18px;padding:22px 18px;box-shadow:5px 5px 0 var(--ink)}.apply_previews__dJ7Mr{grid-template-columns:repeat(2,1fr)}.apply_status__Hc3qZ{padding:60px 20px}}