.ApplyForm-module__eZIWmG__hint{text-transform:none;letter-spacing:0;color:var(--color-on-surface-variant);opacity:.8;margin-left:var(--space-2);font-weight:500}.ApplyForm-module__eZIWmG__file{width:100%;padding:var(--space-3) var(--space-4);font-family:var(--font-body);color:var(--color-on-surface);background:var(--glass-bg);border-radius:var(--radius-md);cursor:pointer;border:1px dashed #22b2b64d;font-size:16px}.ApplyForm-module__eZIWmG__file:focus{border-color:#22b2b680;outline:none;box-shadow:0 0 12px #22b2b626}.ApplyForm-module__eZIWmG__file::file-selector-button{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:#22b2b6;border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);margin-right:var(--space-3);cursor:pointer;background:#22b2b61a;border:1px solid #22b2b640;font-size:12px;font-weight:700}.ApplyForm-module__eZIWmG__fine{font-family:var(--font-body);color:var(--color-on-surface-variant);text-align:center;margin:0;font-size:12px;line-height:1.5}.ApplyForm-module__eZIWmG__fine a{color:var(--color-primary)}.ApplyForm-module__eZIWmG__success{margin-top:var(--space-2)}.ApplyForm-module__eZIWmG__successTitle{font-family:var(--font-display);color:var(--color-primary);margin:0 0 var(--space-2);font-weight:700}.ApplyForm-module__eZIWmG__successText{font-family:var(--font-body);color:var(--color-on-surface-variant);margin:0;line-height:1.7}
.Careers-module__PFxZfG__page{padding-top:var(--header-clear);--grid-cell:61px;--grid-color:#22b2b61f;background-size:var(--grid-cell) var(--grid-cell);background-image:linear-gradient(to right, var(--grid-color) 1px, transparent 1px), linear-gradient(to bottom, var(--grid-color) 1px, transparent 1px);min-height:100vh;position:relative}.Careers-module__PFxZfG__transparentSection{padding-block:var(--space-section-gap)}.Careers-module__PFxZfG__transparentSection+.Careers-module__PFxZfG__transparentSection{padding-top:0}.Careers-module__PFxZfG__hero{text-align:center;padding-bottom:var(--space-6);z-index:1;position:relative}.Careers-module__PFxZfG__heroTitle{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--color-heading);margin:0 0 var(--space-4);font-size:clamp(2rem,5vw,3.4rem);font-weight:700;line-height:1.1}.Careers-module__PFxZfG__heroAccent{color:#22b2b6;text-shadow:0 0 40px #22b2b666,0 0 80px #22b2b626}.Careers-module__PFxZfG__heroSubtitle{font-family:var(--font-body);font-size:var(--fs-body-lg);color:var(--color-on-surface-variant);max-width:680px;margin:0 auto;line-height:1.7}.Careers-module__PFxZfG__perks{z-index:1;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));max-width:1000px;margin:0 auto;display:grid;position:relative}.Careers-module__PFxZfG__perk{padding:var(--space-5) var(--space-6);background:var(--glass-bg);border-radius:var(--radius-xl);border:1px solid #22b2b61a}.Careers-module__PFxZfG__perkTitle{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;color:#22b2b6;margin:0 0 var(--space-2);font-size:12px;font-weight:700}.Careers-module__PFxZfG__perkText{font-family:var(--font-body);color:var(--color-on-surface-variant);margin:0;font-size:14px;line-height:1.6}.Careers-module__PFxZfG__openings{z-index:1;max-width:900px;margin:0 auto;position:relative}.Careers-module__PFxZfG__sectionTitle{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--color-on-surface);margin:0 0 var(--space-6);text-align:center;font-size:clamp(1.2rem,2.5vw,1.6rem);font-weight:700}.Careers-module__PFxZfG__count{color:#22b2b6}.Careers-module__PFxZfG__deptTitle{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em;color:var(--color-on-surface-variant);margin:var(--space-8) 0 var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid #22b2b626;font-size:12px;font-weight:700}.Careers-module__PFxZfG__deptTitle:first-of-type{margin-top:0}.Careers-module__PFxZfG__jobList{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Careers-module__PFxZfG__jobCard{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);background:var(--glass-bg);border-radius:var(--radius-xl);color:inherit;transition:border-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard);border:1px solid #22b2b61a;text-decoration:none;display:flex;position:relative;overflow:hidden}.Careers-module__PFxZfG__jobCard:before{content:"";opacity:0;width:60%;height:1px;transition:opacity var(--duration-base);background:linear-gradient(90deg,#0000,#22b2b640,#0000);position:absolute;top:0;left:50%;transform:translate(-50%)}.Careers-module__PFxZfG__jobCard:hover{border-color:#22b2b640;transform:translateY(-2px);box-shadow:0 0 20px #22b2b659,0 0 60px #22b2b61a}.Careers-module__PFxZfG__jobCard:hover:before{opacity:1}.Careers-module__PFxZfG__jobTitle{font-family:var(--font-display);color:var(--color-on-surface);margin:0 0 var(--space-2);font-size:clamp(1rem,1.8vw,1.15rem);font-weight:700;line-height:1.3}.Careers-module__PFxZfG__jobMeta{gap:var(--space-2) var(--space-4);font-family:var(--font-body);color:var(--color-on-surface-variant);flex-wrap:wrap;font-size:13px;display:flex}.Careers-module__PFxZfG__jobMeta span{align-items:center;gap:6px;display:inline-flex}.Careers-module__PFxZfG__jobCta{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;color:#22b2b6;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:700}@media (max-width:559px){.Careers-module__PFxZfG__jobCard{flex-direction:column;align-items:flex-start}}.Careers-module__PFxZfG__empty{text-align:center;padding:var(--space-10) var(--space-6);background:var(--glass-bg);border-radius:var(--radius-xl);font-family:var(--font-body);color:var(--color-on-surface-variant);border:1px solid #22b2b614;line-height:1.7}.Careers-module__PFxZfG__ctaBanner{z-index:1;text-align:center;padding:var(--space-10) var(--space-6);background:var(--glass-bg);border-radius:var(--radius-xl);margin-top:var(--space-10);border:1px solid #22b2b614;position:relative}.Careers-module__PFxZfG__ctaTitle{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--color-on-surface);margin:0 0 var(--space-3);font-size:clamp(1.2rem,2.5vw,1.6rem);font-weight:700}.Careers-module__PFxZfG__ctaText{font-family:var(--font-body);color:var(--color-on-surface-variant);max-width:560px;margin:0 auto var(--space-6);font-size:15px;line-height:1.7}.Careers-module__PFxZfG__ctaActions{justify-content:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.Careers-module__PFxZfG__back{z-index:1;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;color:#22b2b6;margin-bottom:var(--space-5);align-items:center;gap:6px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.Careers-module__PFxZfG__back:hover{text-decoration:underline}.Careers-module__PFxZfG__detailHero{z-index:1;max-width:1100px;margin:0 auto;position:relative}.Careers-module__PFxZfG__detailTitle{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;color:var(--color-heading);margin:0 0 var(--space-4);font-size:clamp(1.6rem,4vw,2.6rem);font-weight:700;line-height:1.15}.Careers-module__PFxZfG__detailMeta{gap:var(--space-2) var(--space-5);font-family:var(--font-body);color:var(--color-on-surface-variant);flex-wrap:wrap;font-size:14px;display:flex}.Careers-module__PFxZfG__detailMeta span{align-items:center;gap:6px;display:inline-flex}.Careers-module__PFxZfG__detailLayout{z-index:1;gap:var(--space-8);grid-template-columns:minmax(0,1fr) 400px;align-items:start;max-width:1100px;margin:0 auto;display:grid;position:relative}.Careers-module__PFxZfG__applyCol{scroll-margin-top:calc(var(--header-clear) + var(--space-4))}.Careers-module__PFxZfG__applyCol>div{padding:var(--space-6)}.Careers-module__PFxZfG__applyCol h2{margin-bottom:var(--space-4)}.Careers-module__PFxZfG__applyCol textarea{min-height:72px}@media (max-width:959px){.Careers-module__PFxZfG__detailLayout{grid-template-columns:1fr}}.Careers-module__PFxZfG__heroApply{margin-top:var(--space-6);display:none}@media (max-width:959px){.Careers-module__PFxZfG__heroApply{display:flex}}.Careers-module__PFxZfG__prose{font-family:var(--font-body);color:var(--color-on-surface-variant);padding:var(--space-8) var(--space-10);background:var(--glass-bg);border-radius:var(--radius-xl);border:1px solid #22b2b61a;font-size:16px;line-height:1.75}@media (max-width:559px){.Careers-module__PFxZfG__prose{padding:var(--space-6) var(--space-5)}}.Careers-module__PFxZfG__prose>:first-child{margin-top:0}.Careers-module__PFxZfG__prose h1,.Careers-module__PFxZfG__prose h2,.Careers-module__PFxZfG__prose h3,.Careers-module__PFxZfG__prose h4{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--color-primary);margin:var(--space-8) 0 var(--space-3);font-size:clamp(.95rem,1.6vw,1.05rem);font-weight:700;line-height:1.4}.Careers-module__PFxZfG__prose p{margin:0 0 var(--space-5)}.Careers-module__PFxZfG__prose ul,.Careers-module__PFxZfG__prose ol{margin:0 0 var(--space-6);padding-left:var(--space-6)}.Careers-module__PFxZfG__prose ul{list-style:outside}.Careers-module__PFxZfG__prose ol{list-style:decimal}.Careers-module__PFxZfG__prose li{margin-bottom:var(--space-3);padding-left:var(--space-1)}.Careers-module__PFxZfG__prose li::marker{color:var(--color-primary)}.Careers-module__PFxZfG__prose a{color:var(--color-primary);text-decoration:underline}.Careers-module__PFxZfG__prose strong,.Careers-module__PFxZfG__prose b{color:var(--color-on-surface);font-weight:600}.Careers-module__PFxZfG__bgGlow{pointer-events:none;z-index:-1;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.Careers-module__PFxZfG__bgGlow:before{content:"";background:radial-gradient(circle,#22b2b60f 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:-20%;left:-10%}.Careers-module__PFxZfG__bgGlow:after{content:"";background:radial-gradient(circle,#135d6014 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;bottom:-15%;right:-10%}
