.apply[data-astro-cid-negqlti4]{padding:20px 0 100px}.apply-inner[data-astro-cid-negqlti4]{max-width:680px;margin:0 auto}.apply-section[data-astro-cid-negqlti4]{margin-bottom:56px}.apply-section-title[data-astro-cid-negqlti4]{font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:400;color:#0a0a0a;margin-bottom:8px}.apply-section-note[data-astro-cid-negqlti4]{font-size:.85rem;color:#737373;line-height:1.7;margin-bottom:28px}.field[data-astro-cid-negqlti4]{margin-bottom:24px}.field[data-astro-cid-negqlti4] label[data-astro-cid-negqlti4]{display:block;font-size:.7rem;font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:#525252;margin-bottom:8px}.field[data-astro-cid-negqlti4] input[data-astro-cid-negqlti4][type=text],.field[data-astro-cid-negqlti4] input[data-astro-cid-negqlti4][type=email],.field[data-astro-cid-negqlti4] input[data-astro-cid-negqlti4][type=tel],.field[data-astro-cid-negqlti4] select[data-astro-cid-negqlti4],.field[data-astro-cid-negqlti4] textarea[data-astro-cid-negqlti4]{width:100%;padding:14px 16px;font-family:inherit;font-size:.95rem;color:#0a0a0a;background-color:#fff;border:1px solid #d4d4d4;border-radius:0;transition:border-color .3s ease}.field[data-astro-cid-negqlti4] textarea[data-astro-cid-negqlti4]{min-height:140px;resize:vertical;line-height:1.7}.field[data-astro-cid-negqlti4] input[data-astro-cid-negqlti4]:focus,.field[data-astro-cid-negqlti4] select[data-astro-cid-negqlti4]:focus,.field[data-astro-cid-negqlti4] textarea[data-astro-cid-negqlti4]:focus{outline:none;border-color:#0a0a0a}.field-row[data-astro-cid-negqlti4]{display:grid;grid-template-columns:1fr;gap:0 20px}@media(min-width:640px){.field-row[data-astro-cid-negqlti4]{grid-template-columns:1fr 1fr}}.field[data-astro-cid-negqlti4] input[data-astro-cid-negqlti4][type=file]{font-size:.85rem;color:#525252}.disc-block[data-astro-cid-negqlti4]{padding:24px 0;border-bottom:1px solid #ececec}.disc-prompt[data-astro-cid-negqlti4]{font-size:.95rem;color:#0a0a0a;margin-bottom:14px}.disc-head[data-astro-cid-negqlti4]{display:grid;grid-template-columns:1fr 64px 64px;gap:8px;position:sticky;top:0;background:#fff;padding:10px 0;border-bottom:1px solid #e5e5e5;font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:#858585;text-align:center;z-index:5}.disc-row[data-astro-cid-negqlti4]{display:grid;grid-template-columns:1fr 64px 64px;gap:8px;align-items:center;padding:7px 0}.disc-text[data-astro-cid-negqlti4]{font-size:.9rem;color:#404040;line-height:1.5}.disc-radio[data-astro-cid-negqlti4]{text-align:center}.disc-radio[data-astro-cid-negqlti4] input[data-astro-cid-negqlti4]{accent-color:#0a0a0a;width:17px;height:17px;cursor:pointer}.disc-clash[data-astro-cid-negqlti4]{font-size:.8rem;color:#8a2f2f;margin-top:8px}.disc-option[data-astro-cid-negqlti4]{display:flex;align-items:flex-start;gap:10px;padding:6px 0;cursor:pointer}.disc-option[data-astro-cid-negqlti4] input[data-astro-cid-negqlti4]{margin-top:4px;accent-color:#0a0a0a}.disc-option[data-astro-cid-negqlti4] span[data-astro-cid-negqlti4]{font-size:.9rem;color:#404040;line-height:1.6}.apply-submit[data-astro-cid-negqlti4]{text-align:center;padding-top:16px}.apply-submit[data-astro-cid-negqlti4] button[data-astro-cid-negqlti4]{display:inline-block;padding:16px 48px;font-family:inherit;font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;color:#fff;background-color:#0a0a0a;border:none;transition:background-color .3s ease}.apply-submit[data-astro-cid-negqlti4] button[data-astro-cid-negqlti4]:hover{background-color:#2a2a2a}.apply-privacy[data-astro-cid-negqlti4]{margin-top:20px;font-size:.78rem;color:#858585;line-height:1.7}.form-status[data-astro-cid-negqlti4]{display:none;margin-bottom:24px;padding:16px 20px;font-size:.9rem;line-height:1.7}.form-status[data-astro-cid-negqlti4].error{display:block;background-color:#fdf2f2;border:1px solid #e5b8b8;color:#8a2f2f}.form-status[data-astro-cid-negqlti4].success{display:block;background-color:#f2f8f2;border:1px solid #b8d8b8;color:#2f5c2f}.hp-field[data-astro-cid-negqlti4]{position:absolute;left:-9999px;opacity:0;height:0;overflow:hidden}
