@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwl1FgsAXHNlYzg.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwlRFgsAXHNlYzg.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwl9FgsAXHNlYzg.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwl5FgsAXHNlYzg.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwlBFgsAXHNk.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb54C_k3HqUtEw.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb94C_k3HqUtEw.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPbF4C_k3HqU.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb54C_k3HqUtEw.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb94C_k3HqUtEw.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPbF4C_k3HqU.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb54C_k3HqUtEw.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb94C_k3HqUtEw.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPbF4C_k3HqU.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--arora-job-width:1400px;--arora-job-sticky:120px;--arora-navy-950:#070B14;--arora-navy-900:#0C1526;--arora-navy-800:#101B31;--arora-blue:#3E7BFA;--arora-blue-light:#7DB2FF;--arora-blue-glow:rgba(62,123,250,.35);--arora-gold:#D19A32;--arora-gold-light:#E8B95C;--arora-gold-dark:#9C6D1B;--arora-white:#FFFFFF;--arora-white-80:rgba(255,255,255,.82);--arora-white-60:rgba(255,255,255,.62);--arora-white-40:rgba(255,255,255,.42);--arora-glass-border:rgba(255,255,255,.16);--arora-success:#4ADE80;--arora-success-soft:rgba(74,222,128,.12);--arora-error:#F87171;--arora-error-soft:rgba(248,113,113,.12);--font-display:'Space Grotesk',ui-sans-serif,system-ui,-apple-system,sans-serif;--font-body:'Inter',ui-sans-serif,system-ui,-apple-system,sans-serif;--font-mono:'IBM Plex Mono',ui-monospace,SFMono-Regular,Menlo,monospace}.arora-job-page,.arora-job-page *{box-sizing:border-box}.arora-job-page{position:relative;width:100%;max-width:var(--arora-job-width);margin:0 auto;padding:48px 24px 90px;color:var(--arora-white);font-family:var(--font-body);background:#fff0}.arora-job-page a{color:inherit}.arora-job-page :focus-visible{outline:2px solid var(--arora-blue-light);outline-offset:3px;border-radius:4px}.arora-job-shell{width:100%;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:36px;align-items:start}.arora-job-left,.arora-job-right{min-width:0;width:100%;overflow:visible}.arora-job-card{background:radial-gradient(circle at 12% 0%,rgb(62 123 250 / .22),transparent 42%),linear-gradient(135deg,rgb(13 21 38 / .72),rgb(20 40 80 / .28));border:1px solid var(--arora-glass-border);border-radius:26px;box-shadow:0 24px 70px rgb(3 6 14 / .4),inset 0 1px 0 rgb(255 255 255 / .06);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.arora-job-main{padding:52px}.arora-job-back{display:inline-flex;align-items:center;gap:8px;color:var(--arora-white-60);text-decoration:none;font-family:var(--font-mono);font-size:13px;margin:0 0 28px;transition:color .15s ease}.arora-job-back:hover{color:var(--arora-white)}.arora-job-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--arora-blue-light);background:rgb(62 123 250 / .14);border:1px solid rgb(125 178 255 / .30);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;border-radius:100px;margin:0 0 20px}.arora-job-eyebrow::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--arora-blue-light);flex:none}.arora-job-title{color:var(--arora-white)!important;font-family:var(--font-display)!important;font-size:clamp(38px,4vw,58px)!important;line-height:1.05!important;letter-spacing:-.03em!important;margin:0 0 18px!important;font-weight:600!important}.arora-job-short{color:var(--arora-white-60);font-size:17px;line-height:1.7;max-width:780px;margin:0}.arora-job-divider{height:1px;background:linear-gradient(90deg,rgb(255 255 255 / .18),rgb(62 123 250 / .30),transparent);margin:42px 0}.arora-job-content h2{color:var(--arora-white)!important;font-family:var(--font-display)!important;font-size:22px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:-.01em!important;margin:36px 0 14px!important;padding-left:16px;position:relative}.arora-job-content h2::before{content:'';position:absolute;left:0;top:6px;width:6px;height:6px;background:var(--arora-blue-light)}.arora-job-content h2:first-child{margin-top:0!important}.arora-job-content p,.arora-job-content li{color:var(--arora-white-60);font-size:15.5px;line-height:1.8}.arora-bullets{padding-left:20px;margin:8px 0 28px;list-style:none}.arora-bullets li{margin:9px 0;padding-left:20px;position:relative}.arora-bullets li::before{content:'';position:absolute;left:0;top:10px;width:5px;height:5px;border-radius:50%;background:var(--arora-blue-light);opacity:.7}.arora-job-overview{position:sticky!important;top:var(--arora-job-sticky)!important;align-self:start;padding:30px}.arora-job-overview h2{display:none}.arora-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px;border-top:1px solid var(--arora-glass-border)}.arora-overview-item{padding:18px 0;border-bottom:1px solid var(--arora-glass-border);min-width:0}.arora-overview-item:nth-last-child(-n+2){border-bottom:0}.arora-overview-label{color:var(--arora-white-40);font-family:var(--font-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.07em;margin-bottom:7px}.arora-overview-value{color:var(--arora-white);font-size:14px;font-weight:600;word-break:break-word}.arora-job-overview .arora-apply-btn{display:none!important}.arora-application{margin-top:36px;padding:52px}.arora-form-title{margin:0 0 8px!important;color:var(--arora-white)!important;font-family:var(--font-display)!important;font-size:28px!important;font-weight:600!important}.arora-form-intro{color:var(--arora-white-60);margin:0 0 28px;line-height:1.7;font-size:15px}.arora-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.arora-field{margin-bottom:18px}.arora-field.full{grid-column:1/-1}.arora-field label{display:block;color:var(--arora-white);font-size:13px;font-weight:600;margin:0 0 8px}.arora-field input,.arora-field textarea{width:100%!important;border:1px solid var(--arora-glass-border)!important;background:rgb(7 11 20 / .55)!important;color:var(--arora-white)!important;font-family:var(--font-body)!important;font-size:14.5px!important;border-radius:12px!important;padding:13px 15px!important;outline:none!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .04)}.arora-field input::placeholder,.arora-field textarea::placeholder{color:var(--arora-white-40)}.arora-field input:focus,.arora-field textarea:focus{border-color:var(--arora-gold-light)!important;box-shadow:0 0 0 3px rgb(209 154 50 / .20)!important}.arora-field textarea{min-height:130px;resize:vertical}.arora-file-note{font-family:var(--font-mono);font-size:11px;color:var(--arora-white-40);margin-top:8px}.arora-submit{border:1px solid rgb(255 255 255 / .20);border-radius:12px;padding:16px 24px;background:linear-gradient(135deg,var(--arora-gold-light),var(--arora-gold-dark));color:var(--arora-white);font-family:var(--font-display);font-weight:600;font-size:15px;cursor:pointer;box-shadow:0 14px 30px rgb(209 154 50 / .30);transition:transform .2s ease,filter .2s ease}.arora-submit:hover{transform:translateY(-2px);filter:brightness(1.08)}.arora-alert{padding:14px 16px;border-radius:12px;margin-bottom:22px;font-size:14px;color:var(--arora-white-80);background:rgb(255 255 255 / .06);border:1px solid var(--arora-glass-border)}.arora-alert.success{background:var(--arora-success-soft);border-color:rgb(74 222 128 / .32);color:var(--arora-success)}.arora-alert.error{background:var(--arora-error-soft);border-color:rgb(248 113 113 / .32);color:var(--arora-error)}.arora-job-list{display:grid;grid-template-columns:1fr 1fr;gap:20px}.arora-job-list-card{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:30px 32px;border-radius:20px;background:linear-gradient(120deg,rgb(255 255 255 / .07),rgb(15 18 24 / .35));border:1px solid var(--arora-glass-border);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);overflow:hidden;transition:border-color .2s ease,transform .2s ease,background .2s ease}.arora-job-list-card::before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--arora-gold-light),var(--arora-gold-dark));opacity:0;transition:opacity .2s ease}.arora-job-list-card:hover{border-color:rgb(232 185 92 / .4);background:linear-gradient(120deg,rgb(255 255 255 / .1),rgb(15 18 24 / .4));transform:translateY(-3px)}.arora-job-list-card:hover::before{opacity:1}.arora-job-list-info{min-width:0}.arora-job-list-info h3{margin:0 0 10px;color:var(--arora-white);font-family:var(--font-display);font-weight:700;font-size:23px;letter-spacing:-.01em}.arora-job-list-meta{color:var(--arora-white-60);font-family:var(--font-body);font-size:14.5px}.arora-job-list-link{display:inline-flex;align-items:center;justify-content:center;flex:none;color:var(--arora-white)!important;text-decoration:none!important;background:linear-gradient(135deg,var(--arora-gold-light),var(--arora-gold-dark));border:1px solid rgb(255 255 255 / .2);padding:14px 28px;border-radius:100px;font-family:var(--font-display);font-weight:700;font-size:14.5px;box-shadow:0 12px 26px rgb(209 154 50 / .25);transition:transform .2s ease,filter .2s ease}.arora-job-list-link:hover{transform:translateY(-2px);filter:brightness(1.08)}@media(max-width:900px){.arora-job-page{padding:32px 20px 60px}.arora-job-shell{grid-template-columns:1fr;gap:24px}.arora-job-overview{position:relative!important;top:auto!important}.arora-job-main,.arora-application{padding:32px}.arora-job-title{font-size:40px!important}.arora-job-list{grid-template-columns:1fr}}@media(max-width:600px){.arora-job-page{padding:24px 14px 48px}.arora-job-main,.arora-application,.arora-job-overview{padding:24px}.arora-form-grid{grid-template-columns:1fr}.arora-field.full{grid-column:auto}.arora-job-title{font-size:34px!important}.arora-job-short{font-size:15.5px}.arora-overview-grid{gap:0 14px}.arora-job-list-card{flex-direction:column;align-items:flex-start;padding:22px}.arora-job-list-link{align-self:stretch;justify-content:center}}:root{--arora-job-dark:#111920;--arora-job-accent:#815618;--arora-job-sticky:120px;--arora-job-width:1400px}