.ApplyForm-module__eZIWmG__card{z-index:1;width:100%;max-width:880px;padding:var(--space-8);background:var(--color-surface-container);border-radius:var(--radius-xl);scroll-margin-top:calc(var(--header-clear) + var(--space-4));border:1px solid #22b2b61a;margin-inline:auto;position:relative}@media (max-width:559px){.ApplyForm-module__eZIWmG__card{padding:var(--space-6) var(--space-4)}}.ApplyForm-module__eZIWmG__intro{font-family:var(--font-body);color:var(--color-on-surface-variant);margin:0 0 var(--space-6);font-size:14px}.ApplyForm-module__eZIWmG__section{padding-top:var(--space-6);margin-top:var(--space-8);border-top:1px solid #22b2b626}.ApplyForm-module__eZIWmG__section:first-of-type{margin-top:0}.ApplyForm-module__eZIWmG__sectionTitle{align-items:center;gap:var(--space-3);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--color-on-surface);margin:0 0 var(--space-5);font-size:clamp(1rem,2vw,1.2rem);font-weight:700;display:flex}.ApplyForm-module__eZIWmG__step{color:#22b2b6;background:#22b2b61a;border:1px solid #22b2b64d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;display:inline-flex}.ApplyForm-module__eZIWmG__sectionNote{font-family:var(--font-body);color:var(--color-on-surface-variant);margin:calc(-1 * var(--space-2)) 0 var(--space-5);font-size:14px}.ApplyForm-module__eZIWmG__grid{gap:var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.ApplyForm-module__eZIWmG__span1{grid-column:span 1}.ApplyForm-module__eZIWmG__span1h{grid-column:span 3}.ApplyForm-module__eZIWmG__span2{grid-column:span 2}.ApplyForm-module__eZIWmG__span3{grid-column:span 3}.ApplyForm-module__eZIWmG__span4{grid-column:span 4}.ApplyForm-module__eZIWmG__span6{grid-column:1/-1}@media (max-width:719px){.ApplyForm-module__eZIWmG__span1,.ApplyForm-module__eZIWmG__span2,.ApplyForm-module__eZIWmG__span3,.ApplyForm-module__eZIWmG__span4{grid-column:1/-1}}.ApplyForm-module__eZIWmG__select{appearance:auto}.ApplyForm-module__eZIWmG__shortArea{min-height:84px}.ApplyForm-module__eZIWmG__questions{margin-top:var(--space-6)}.ApplyForm-module__eZIWmG__yesNo{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-5);padding:var(--space-3) 0;border-radius:var(--radius-md);min-width:0;scroll-margin-top:calc(var(--header-clear) + var(--space-6));border:0;outline:none;flex-wrap:wrap;margin:0;display:flex}.ApplyForm-module__eZIWmG__yesNo:focus{box-shadow:0 0 0 2px #22b2b666}.ApplyForm-module__eZIWmG__question{float:left;font-family:var(--font-body);color:var(--color-on-surface);padding:0;font-size:15px;line-height:1.5}.ApplyForm-module__eZIWmG__choices{gap:var(--space-5);display:flex}.ApplyForm-module__eZIWmG__choice{align-items:center;gap:var(--space-2);font-family:var(--font-body);color:var(--color-on-surface);cursor:pointer;font-size:15px;display:inline-flex}.ApplyForm-module__eZIWmG__choice input,.ApplyForm-module__eZIWmG__check input{accent-color:#22b2b6;cursor:pointer;flex-shrink:0;width:18px;height:18px}.ApplyForm-module__eZIWmG__followUp{margin:var(--space-1) 0 var(--space-4);padding-left:var(--space-4);border-left:2px solid #22b2b64d}.ApplyForm-module__eZIWmG__entry{padding:var(--space-5);margin-bottom:var(--space-4);background:var(--glass-bg);border-radius:var(--radius-lg,var(--radius-md));border:1px solid #22b2b61a}.ApplyForm-module__eZIWmG__entryHead{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.ApplyForm-module__eZIWmG__entryLabel{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;color:#22b2b6;font-size:12px;font-weight:700}.ApplyForm-module__eZIWmG__remove,.ApplyForm-module__eZIWmG__add{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:0 0;font-size:12px;font-weight:700}.ApplyForm-module__eZIWmG__remove{padding:var(--space-1) 0;color:var(--color-on-surface-variant);border:0}.ApplyForm-module__eZIWmG__remove:hover{color:#ff6b6b}.ApplyForm-module__eZIWmG__add{width:100%;padding:var(--space-3) var(--space-4);color:#22b2b6;border-radius:var(--radius-md);border:1px dashed #22b2b659}.ApplyForm-module__eZIWmG__add:hover{background:#22b2b614}.ApplyForm-module__eZIWmG__check{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-5);font-family:var(--font-body);color:var(--color-on-surface);cursor:pointer;font-size:15px;line-height:1.5;display:flex}.ApplyForm-module__eZIWmG__check input{margin-top:2px}.ApplyForm-module__eZIWmG__disclaimer{padding:var(--space-5);margin-bottom:var(--space-5);font-family:var(--font-body);color:var(--color-on-surface-variant);background:var(--glass-bg);border-radius:var(--radius-md);border:1px solid #22b2b61a;font-size:14px;line-height:1.7}.ApplyForm-module__eZIWmG__disclaimer p{margin:0 0 var(--space-3)}.ApplyForm-module__eZIWmG__disclaimer p:last-child{margin-bottom:0}.ApplyForm-module__eZIWmG__signature{font-style:italic}.ApplyForm-module__eZIWmG__submit{align-items:center;gap:var(--space-4);min-width:0;margin-top:var(--space-8);flex-direction:column;display:flex}.ApplyForm-module__eZIWmG__error{font-family:var(--font-body);text-align:center;color:#ff6b6b;margin:0}.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-6);max-width:1100px;margin:0 auto;display:grid;position:relative}.Careers-module__PFxZfG__heroApply{margin-top:var(--space-6);display:flex}.Careers-module__PFxZfG__applyBanner{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-6) var(--space-8);background:var(--glass-bg);border-radius:var(--radius-xl);border:1px solid #22b2b633;flex-wrap:wrap;display:flex}.Careers-module__PFxZfG__applyBannerTitle{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--color-on-surface);margin:0 0 var(--space-1);font-size:clamp(1rem,2vw,1.2rem);font-weight:700}.Careers-module__PFxZfG__applyBannerText{font-family:var(--font-body);color:var(--color-on-surface-variant);margin:0;font-size:15px}.Careers-module__PFxZfG__applyHero{z-index:1;max-width:880px;margin:0 auto;position:relative}.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%}
