.hiring_pageRoot__TswNG{background-color:#09090B;color:#F7F7F2;font-family:inherit;overflow-x:hidden;position:relative}.hiring_container__xPzSi{max-width:1200px;margin:0 auto;padding:0 1.5rem}.hiring_heroSection__vzl6g{position:relative;padding:6rem 0 7rem;overflow:hidden;background:radial-gradient(circle at 50% 20%,rgba(139,92,246,.18) 0,rgba(9,9,11,0) 70%),radial-gradient(circle at 80% 80%,rgba(184,255,0,.12) 0,rgba(9,9,11,0) 60%);border-bottom:1px solid rgba(255,255,255,.08)}@media (max-width:768px){.hiring_heroSection__vzl6g{padding:3.5rem 0 4.5rem}}.hiring_heroGridBg__aqRfy{position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.1) 1px,transparent 0);background-size:32px 32px;opacity:.35;pointer-events:none}.hiring_bgTypography___YZOv{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:clamp(6rem,16vw,18rem);font-weight:900;letter-spacing:-.05em;color:rgba(255,255,255,.02);white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none}.hiring_heroContent__gWW__{position:relative;z-index:2;max-width:860px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}.hiring_eyebrowBadge__0cSwq{display:inline-flex;align-items:center;gap:.5rem;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#B8FF00;background-color:rgba(184,255,0,.12);border:1px solid rgba(184,255,0,.3);padding:.4rem 1rem;border-radius:9999px;margin-bottom:1.5rem;box-shadow:0 0 20px rgba(184,255,0,.15)}.hiring_eyebrowDot__amNZD{width:7px;height:7px;border-radius:50%;background-color:#B8FF00;box-shadow:0 0 8px #B8FF00}.hiring_mainHeading__JFEaV{font-size:clamp(2.75rem,6vw,4.75rem);font-weight:900;letter-spacing:-.04em;line-height:1.05;color:#F7F7F2;margin-bottom:1.5rem;text-transform:uppercase}.hiring_headingHighlight__yuJg1{background:linear-gradient(135deg,#B8FF00,#8B5CF6 50%,#FF3D81);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.hiring_supportingCopy__4iJap{font-size:1.25rem;line-height:1.6;color:rgba(247,247,242,.75);max-width:660px;margin-bottom:2.5rem}@media (max-width:768px){.hiring_supportingCopy__4iJap{font-size:1.05rem;margin-bottom:2rem}}.hiring_heroCtaBtn__QLyDm{display:inline-flex;align-items:center;gap:.65rem;padding:1.05rem 2.25rem;border-radius:12px;background-color:#B8FF00;color:#09090B;font-size:1rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;box-shadow:0 0 30px rgba(184,255,0,.35);transition:all .25s cubic-bezier(.16,1,.3,1)}.hiring_heroCtaBtn__QLyDm:hover{background-color:#CEFF33;transform:translateY(-3px) scale(1.02);box-shadow:0 0 45px rgba(184,255,0,.55)}.hiring_ctaArrow__ZUtuZ{transition:transform .25s ease}.hiring_heroCtaBtn__QLyDm:hover .hiring_ctaArrow__ZUtuZ{transform:translateX(4px)}.hiring_positionsSection__DXcgT{padding:6rem 0;position:relative;border-bottom:1px solid rgba(255,255,255,.08)}@media (max-width:768px){.hiring_positionsSection__DXcgT{padding:3.5rem 0}}.hiring_sectionHeader___uQnX{text-align:center;max-width:760px;margin:0 auto 3.5rem}@media (max-width:768px){.hiring_sectionHeader___uQnX{margin-bottom:2.25rem}}.hiring_sectionTag__96Ope{font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#8B5CF6;margin-bottom:.75rem;display:block}.hiring_sectionTitle__Wrjek{font-size:2.5rem;font-weight:900;letter-spacing:-.03em;color:#F7F7F2;line-height:1.15;margin-bottom:.85rem;text-transform:uppercase}@media (max-width:768px){.hiring_sectionTitle__Wrjek{font-size:1.95rem}}.hiring_sectionSubtext__VcLZq{font-size:1.05rem;color:rgba(247,247,242,.7);line-height:1.55}.hiring_positionsGrid__FM6e4{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem}@media (max-width:1024px){.hiring_positionsGrid__FM6e4{grid-template-columns:1fr;gap:1.5rem}}.hiring_jobCard__Ie438{position:relative;background-color:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:2.25rem 2rem;display:flex;flex-direction:column;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s ease,box-shadow .3s ease,background-color .3s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (max-width:640px){.hiring_jobCard__Ie438{padding:1.5rem 1.25rem;border-radius:16px}}@media (hover:hover){.hiring_jobCard__Ie438:hover{transform:translateY(-6px);background-color:rgba(255,255,255,.05);border-color:rgba(139,92,246,.6);box-shadow:0 16px 40px rgba(139,92,246,.18),0 0 20px rgba(184,255,0,.08)}.hiring_jobCard__Ie438:hover .hiring_applyBtn__FUku6{background-color:#8B5CF6;color:#F7F7F2;border-color:#8B5CF6}.hiring_jobCard__Ie438:hover .hiring_btnArrowIcon__mKHVD{transform:translateX(4px)}}.hiring_cardTop__6Sv7n{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.hiring_openBadge__5T_vB{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#B8FF00;background-color:rgba(184,255,0,.1);border:1px solid rgba(184,255,0,.25);padding:.25rem .65rem;border-radius:6px}.hiring_roleTitle__lLVQb{font-size:1.45rem;font-weight:900;color:#F7F7F2;margin-bottom:.75rem;line-height:1.25}.hiring_roleDesc__38g71{font-size:.95rem;color:rgba(247,247,242,.7);line-height:1.55;margin-bottom:1.5rem}.hiring_tagsRow__n8lEw{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:2rem;margin-top:auto}.hiring_tagPill___lfVM{font-size:.72rem;font-weight:700;color:rgba(247,247,242,.85);background-color:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);padding:.25rem .6rem;border-radius:6px}.hiring_applyBtn__FUku6{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.25rem;border-radius:10px;background-color:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);color:#F7F7F2;font-size:.9rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;transition:all .25s ease;-webkit-user-select:none;user-select:none}.hiring_btnArrowIcon__mKHVD{transition:transform .25s ease}.hiring_whySection__QMav4{padding:6rem 0;position:relative;background-color:rgba(255,255,255,.015);border-bottom:1px solid rgba(255,255,255,.08)}@media (max-width:768px){.hiring_whySection__QMav4{padding:3.5rem 0}}.hiring_whyGrid__HIaJL{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}@media (max-width:1024px){.hiring_whyGrid__HIaJL{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (max-width:640px){.hiring_whyGrid__HIaJL{grid-template-columns:1fr;gap:1rem}}.hiring_whyCard__SApHs{background-color:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:1.85rem 1.5rem;display:flex;flex-direction:column;transition:transform .25s ease,border-color .25s ease}.hiring_whyCard__SApHs:hover{transform:translateY(-4px);border-color:rgba(184,255,0,.4)}.hiring_whyIconBox__vlX0w{width:44px;height:44px;border-radius:12px;background-color:rgba(184,255,0,.12);border:1px solid rgba(184,255,0,.25);display:flex;align-items:center;justify-content:center;color:#B8FF00;margin-bottom:1.25rem}.hiring_whyCardTitle__r4u_n{font-size:1.15rem;font-weight:800;color:#F7F7F2;margin-bottom:.6rem}.hiring_whyCardDesc__RfMqy{font-size:.92rem;color:rgba(247,247,242,.7);line-height:1.55;margin:0}.hiring_processSection__b3GeK{padding:6rem 0;position:relative;border-bottom:1px solid rgba(255,255,255,.08)}@media (max-width:768px){.hiring_processSection__b3GeK{padding:3.5rem 0}}.hiring_processList__BeqgM{display:grid;grid-template-columns:repeat(5,1fr);gap:1.25rem;list-style:none}@media (max-width:1024px){.hiring_processList__BeqgM{grid-template-columns:repeat(3,1fr);gap:1.25rem}}@media (max-width:640px){.hiring_processList__BeqgM{grid-template-columns:1fr;gap:1rem}}.hiring_processItem__cy5BF{background-color:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.5rem;display:flex;flex-direction:column;position:relative}.hiring_stepNumber__ZalGD{font-size:1.5rem;font-weight:900;color:#8B5CF6;margin-bottom:.75rem;letter-spacing:.02em}.hiring_stepTitle__w4tQO{font-size:1.05rem;font-weight:800;color:#F7F7F2;margin:0;line-height:1.3}.hiring_applicationSection__hC0nR{padding:6rem 0 8rem;position:relative}@media (max-width:768px){.hiring_applicationSection__hC0nR{padding:3.5rem 0 5rem}}.hiring_formCard__hk6Mm{max-width:860px;margin:0 auto;background-color:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:3.5rem 3rem;box-shadow:0 20px 60px rgba(0,0,0,.5);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}@media (max-width:768px){.hiring_formCard__hk6Mm{padding:2rem 1.25rem;border-radius:18px}}.hiring_previewNoticeBanner__GPKEB{background-color:rgba(255,61,129,.1);border:1px solid rgba(255,61,129,.3);border-radius:12px;padding:1rem 1.25rem;display:flex;align-items:center;gap:.75rem;margin-bottom:2.25rem}.hiring_noticeText__qmXpM{font-size:.85rem;color:#FF3D81;font-weight:600;line-height:1.45;margin:0}.hiring_formGrid__PKkcC{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media (max-width:640px){.hiring_formGrid__PKkcC{grid-template-columns:1fr;gap:1.25rem}}.hiring_fullWidth__CYViz{grid-column:1/-1}.hiring_formGroup__k_B2_{display:flex;flex-direction:column;gap:.5rem}.hiring_formLabel__GSMnF{font-size:.88rem;font-weight:700;color:#F7F7F2;letter-spacing:.02em}.hiring_requiredStar__4bjqH{color:#FF3D81;margin-left:.2rem}.hiring_formInput__QzNAK,.hiring_formSelect__i05dj,.hiring_formTextarea__zXIMa{width:100%;background-color:rgba(9,9,11,.8);border:1px solid rgba(255,255,255,.16);border-radius:10px;padding:.85rem 1rem;color:#F7F7F2;font-size:.95rem;font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease;outline:none}.hiring_formInput__QzNAK::placeholder,.hiring_formTextarea__zXIMa::placeholder{color:rgba(247,247,242,.35)}.hiring_formInput__QzNAK:focus,.hiring_formSelect__i05dj:focus,.hiring_formTextarea__zXIMa:focus{border-color:#B8FF00;box-shadow:0 0 0 3px rgba(184,255,0,.2)}.hiring_formSelect__i05dj option{background-color:#09090B;color:#F7F7F2}.hiring_formTextarea__zXIMa{min-height:110px;resize:vertical}.hiring_roleQuestionsBlock__8tp9z{background-color:rgba(139,92,246,.06);border:1px dashed rgba(139,92,246,.3);border-radius:16px;padding:1.75rem 1.5rem;margin-top:.5rem;margin-bottom:.5rem;display:flex;flex-direction:column;gap:1.5rem;animation:hiring_fadeIn__d90Nu .3s ease-out}@keyframes hiring_fadeIn__d90Nu{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.hiring_dynamicBlockTitle__wgh5a{font-size:.95rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#8B5CF6;margin-bottom:.25rem}.hiring_uploadDropzone__KQC2l{border:2px dashed rgba(184,255,0,.35);background-color:rgba(184,255,0,.03);border-radius:14px;padding:2rem 1.5rem;text-align:center;cursor:pointer;transition:all .25s ease;position:relative}.hiring_uploadDropzone__KQC2l:hover{border-color:#B8FF00;background-color:rgba(184,255,0,.06)}.hiring_fileInputHidden__xy43m{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.hiring_uploadIcon__uv89z{color:#B8FF00;margin-bottom:.75rem}.hiring_uploadTitle___vaYs{font-size:1rem;font-weight:800;color:#F7F7F2;margin-bottom:.35rem}.hiring_uploadHint__ol9Lh{font-size:.8rem;color:rgba(247,247,242,.5)}.hiring_fileSelectedPill__Xmx9P{display:flex;align-items:center;justify-content:space-between;background-color:rgba(184,255,0,.12);border:1px solid rgba(184,255,0,.4);border-radius:10px;padding:.85rem 1.15rem}.hiring_fileInfo__xLZt4{display:flex;align-items:center;gap:.65rem}.hiring_fileCheckIcon__w7HYV{color:#B8FF00}.hiring_fileName__QgZlV{font-size:.9rem;font-weight:700;color:#F7F7F2}.hiring_fileSize__SFf75{font-size:.75rem;color:rgba(247,247,242,.6);margin-left:.3rem}.hiring_removeFileBtn__iv5sb{background:none;border:none;color:#FF3D81;cursor:pointer;padding:.2rem;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.hiring_removeFileBtn__iv5sb:hover{transform:scale(1.15)}.hiring_errorText__HjW8H{font-size:.82rem;color:#FF3D81;font-weight:600;margin-top:.35rem;display:block}.hiring_inputError__rI1_s{border-color:#FF3D81!important;box-shadow:0 0 0 2px rgba(255,61,129,.25)!important}.hiring_errorSummary__Ucyxn{background-color:rgba(255,61,129,.12);border:1px solid rgba(255,61,129,.4);border-radius:12px;padding:.85rem 1.25rem;color:#FF3D81;font-size:.9rem;font-weight:700;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.hiring_submitBtn__ZRbFU{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;padding:1.15rem 2rem;border-radius:12px;background-color:#B8FF00;color:#09090B;font-size:1.05rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase;border:none;cursor:pointer;box-shadow:0 0 35px rgba(184,255,0,.35);transition:all .25s cubic-bezier(.16,1,.3,1);margin-top:1rem}.hiring_submitBtn__ZRbFU:hover{background-color:#CEFF33;transform:translateY(-2px);box-shadow:0 0 50px rgba(184,255,0,.55)}@media (prefers-reduced-motion:reduce){.hiring_heroCtaBtn__QLyDm,.hiring_jobCard__Ie438,.hiring_submitBtn__ZRbFU,.hiring_uploadDropzone__KQC2l,.hiring_whyCard__SApHs{transition:none!important;transform:none!important;animation:none!important}}