.career-application-modal{z-index:2100;-webkit-backdrop-filter:blur(22px)saturate(.82);backdrop-filter:blur(22px)saturate(.82);background:#07090dcc;place-items:center;padding:clamp(14px,3vw,38px);animation:.36s both career-modal-backdrop-in;display:grid;position:fixed;inset:0}.career-application-modal__dialog{background:var(--neo-paper,#fffef6);width:min(1140px,100%);height:min(790px,100dvh - clamp(28px,6vw,76px));animation:career-modal-dialog-in .48s var(--neo-ease,cubic-bezier(.2, .8, .2, 1)) both;border:1px solid #ffffff2e;border-radius:14px;grid-template-columns:minmax(300px,.76fr) minmax(460px,1.24fr);display:grid;position:relative;overflow:hidden;box-shadow:0 52px 170px #0000006b}@keyframes career-modal-backdrop-in{0%{opacity:0}}@keyframes career-modal-dialog-in{0%{opacity:0;transform:translateY(24px)scale(.978)}}.career-application-modal__context{color:#fff;background:radial-gradient(circle at 18% 88%,#8fffb757,#0000 31%),radial-gradient(circle at 84% 18%,#5bdfff52,#0000 32%),linear-gradient(148deg,#141629 0%,#2527ae 46%,#393dff 100%);flex-direction:column;padding:clamp(34px,4.4vw,64px);display:flex;position:relative;overflow:hidden}.career-application-modal__context:before,.career-application-modal__context:after{content:"";pointer-events:none;border-radius:45% 55% 62% 38%/52% 40% 60% 48%;position:absolute}.career-application-modal__context:before{aspect-ratio:1;border:1px solid #fff3;width:58%;animation:10s ease-in-out infinite alternate career-modal-orbit;top:28%;right:-30%;box-shadow:0 0 62px #66e9ff21}.career-application-modal__context:after{aspect-ratio:1;background:radial-gradient(circle,#4ef67f2e,#0000 66%);width:82%;bottom:-45%;left:-45%}@keyframes career-modal-orbit{to{border-radius:58% 42% 39% 61%/44% 61% 39% 56%;transform:rotate(14deg)scale(1.08)}}.career-application-modal__eyebrow{z-index:1;color:var(--neo-lime,#bdfc57);font:560 .64rem/1 var(--font-tech,monospace);letter-spacing:.12em;position:relative}.career-application-modal__context h2{z-index:1;letter-spacing:-.058em;max-width:8.5ch;margin:26px 0 22px;font-size:clamp(2.5rem,4.1vw,4.6rem);line-height:.94;position:relative}.career-application-modal__context>p{z-index:1;color:#ffffffe0;max-width:38ch;margin:0;line-height:1.7;position:relative}.career-application-modal__signal{z-index:1;color:#fffffff0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0c2940;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:10px;width:fit-content;max-width:100%;min-height:44px;margin-top:26px;padding:10px 14px;font-size:.75rem;display:flex;position:relative}.career-application-modal__signal svg{width:17px;color:var(--neo-lime,#bdfc57);flex:none}.career-application-modal__context dl{z-index:1;gap:12px;margin:auto 0 24px;display:grid;position:relative}.career-application-modal__context dl div{border-top:1px solid #fff3;justify-content:space-between;gap:18px;padding-top:12px;display:flex}.career-application-modal__context dt{color:#ffffffc7;font:520 .6rem/1.4 var(--font-tech,monospace);letter-spacing:.08em;text-transform:uppercase}.career-application-modal__context dd{text-align:right;margin:0;font-size:.8rem}.career-application-modal__email{z-index:1;color:#fff;background:#0b0e2559;border:1px solid #fff3;grid-template-columns:20px 1fr 16px;align-items:center;gap:10px;min-height:52px;padding:12px 14px;font-size:.75rem;transition:background .18s,border-color .18s;display:grid;position:relative}.career-application-modal__email:hover{background:#ffffff1f;border-color:#fff6}.career-application-modal__email svg{width:17px}.career-application-modal__form{background:#fff;min-width:0;position:relative}.career-application-modal__form iframe{background:#fff;border:0;width:100%;height:100%;display:block}.career-application-modal__loading{z-index:1;background:var(--neo-paper,#fffef6);color:#555750;place-content:center;justify-items:center;gap:16px;font-size:.75rem;display:grid;position:absolute;inset:0}.career-application-modal__loading i{aspect-ratio:1;border:1px solid #4242ff33;border-top-color:var(--neo-blue,#4242ff);border-radius:50%;width:44px;animation:.9s linear infinite career-modal-spin}@keyframes career-modal-spin{to{transform:rotate(1turn)}}.career-application-modal__close{z-index:4;aspect-ratio:1;width:44px;color:var(--neo-ink,#17181a);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .16s ease, transform .22s var(--neo-ease,ease);background:#fffef6e6;border:1px solid #17181a29;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.career-application-modal__close:hover{background:var(--neo-lime,#bdfc57);transform:rotate(5deg)}.career-application-modal__close:focus-visible,.career-application-modal__email:focus-visible{outline:3px solid var(--neo-lime,#bdfc57);outline-offset:3px}.career-application-modal__close svg{width:19px}@media (max-width:760px){.career-application-modal{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);place-items:end stretch}.career-application-modal__dialog{border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;width:100%;height:100dvh}.career-application-modal__context{padding:24px 60px 20px 22px}.career-application-modal__context h2{max-width:12ch;margin:12px 0 10px;font-size:clamp(2rem,9vw,3rem)}.career-application-modal__context>p,.career-application-modal__context dl{display:none}.career-application-modal__signal{min-height:40px;margin-top:14px;padding-block:8px}.career-application-modal__email{width:min(100%,340px);min-height:44px;margin-top:12px;padding:8px 10px}.career-application-modal__form{min-height:0}.career-application-modal__close{top:calc(14px + env(safe-area-inset-top));right:calc(12px + env(safe-area-inset-right));background:#fffffff0}}@media (prefers-reduced-motion:reduce){.career-application-modal,.career-application-modal__dialog,.career-application-modal__context:before,.career-application-modal__loading i{animation:none!important}}
