.careers-module__tEy4wG__page{--em:#10b981;--em-deep:#059669;--em-dark:#047857;--em-soft:#34d399;--em-pale:#6ee7b7;--mint:#ecfdf5;--mint-2:#d1fae5;--ink:#07100d;--body:#4b5a55;--muted:#8b9a94;--line:#e4ece9;--ease:cubic-bezier(.22,1,.36,1);--shadow-soft:0 1px 2px #062e240a,0 8px 24px #062e240f;--shadow-lift:0 2px 4px #062e240d,0 18px 42px #062e241f;color:var(--ink);background:#fff;min-height:100vh;padding-bottom:5rem}.careers-module__tEy4wG__container{max-width:1040px;margin:0 auto;padding:0 24px}.careers-module__tEy4wG__hero{isolation:isolate;text-align:center;background:linear-gradient(#f4fdf9 0%,#fbfffd 52%,#fff 100%);margin-bottom:4rem;padding:9rem 24px 4rem;position:relative;overflow:hidden}@media (min-width:1024px){.careers-module__tEy4wG__hero{padding:10rem 24px 4.5rem}}.careers-module__tEy4wG__hero:before,.careers-module__tEy4wG__hero:after{content:"";z-index:-1;filter:blur(80px);pointer-events:none;border-radius:50%;position:absolute}.careers-module__tEy4wG__hero:before{background:radial-gradient(circle,#34d39980,#34d39900 68%);width:620px;height:620px;animation:22s ease-in-out infinite careers-module__tEy4wG__careersDrift;top:-300px;left:-160px}.careers-module__tEy4wG__hero:after{background:radial-gradient(circle,#6ee7b773,#6ee7b700 68%);width:560px;height:560px;animation:28s ease-in-out infinite reverse careers-module__tEy4wG__careersDrift;top:-240px;right:-140px}@keyframes careers-module__tEy4wG__careersDrift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(40px,30px)scale(1.08)}}@media (prefers-reduced-motion:reduce){.careers-module__tEy4wG__hero:before,.careers-module__tEy4wG__hero:after{animation:none}}.careers-module__tEy4wG__heroInner{max-width:760px;margin:0 auto}.careers-module__tEy4wG__eyebrow{background:var(--mint);border:1px solid var(--mint-2);color:var(--em-dark);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;margin-bottom:18px;padding:6px 14px;font-size:.72rem;font-weight:700;display:inline-flex}.careers-module__tEy4wG__eyebrowDot{background:var(--em);border-radius:50%;width:7px;height:7px}.careers-module__tEy4wG__title{font-family:var(--font-heading);letter-spacing:-.042em;margin-bottom:1.1rem;font-size:clamp(2.3rem,5.6vw,3.8rem);font-weight:800;line-height:1.05}.careers-module__tEy4wG__titleAccent{background:linear-gradient(100deg,var(--em-dark),var(--em),var(--em-soft),var(--em));color:#0000;background-size:280% 100%;-webkit-background-clip:text;background-clip:text;font-style:italic;animation:8s infinite careers-module__tEy4wG__careersSweep}@keyframes careers-module__tEy4wG__careersSweep{0%,to{background-position:0%}50%{background-position:100%}}@media (prefers-reduced-motion:reduce){.careers-module__tEy4wG__titleAccent{animation:none}}.careers-module__tEy4wG__lead{color:var(--body);max-width:620px;margin:0 auto;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.65}.careers-module__tEy4wG__section{margin-bottom:4.5rem}.careers-module__tEy4wG__sectionTitle{font-family:var(--font-heading);letter-spacing:-.035em;margin-bottom:.75rem;font-size:clamp(1.7rem,3.2vw,2.25rem);font-weight:800;line-height:1.12}.careers-module__tEy4wG__sectionSub{color:var(--body);max-width:620px;margin-bottom:2rem;font-size:1rem;line-height:1.65}.careers-module__tEy4wG__valuesGrid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2rem;display:grid}.careers-module__tEy4wG__valueCard{border:1px solid var(--line);box-shadow:var(--shadow-soft);transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease);background:#fff;border-radius:22px;padding:1.75rem}.careers-module__tEy4wG__valueCard:hover{box-shadow:var(--shadow-lift);border-color:#10b98147;transform:translateY(-3px)}.careers-module__tEy4wG__valueCard h3{color:var(--ink);letter-spacing:-.02em;margin-bottom:8px;font-size:1.05rem;font-weight:700}.careers-module__tEy4wG__valueCard p{color:var(--body);font-size:.88rem;line-height:1.6}.careers-module__tEy4wG__valueIcon{background:var(--mint);border:1px solid var(--mint-2);width:44px;height:44px;color:var(--em-dark);border-radius:14px;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.careers-module__tEy4wG__positionsList{flex-direction:column;gap:.85rem;margin-bottom:2.5rem;display:flex}.careers-module__tEy4wG__positionCard{border:1px solid var(--line);box-shadow:var(--shadow-soft);transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease);background:#fff;border-radius:22px;padding:1.6rem 1.75rem}.careers-module__tEy4wG__positionCard:hover{box-shadow:var(--shadow-lift);border-color:#10b98147;transform:translateY(-2px)}.careers-module__tEy4wG__positionTop{justify-content:space-between;align-items:flex-start;gap:1.25rem;margin-bottom:.85rem;display:flex}.careers-module__tEy4wG__positionTitle{color:var(--ink);letter-spacing:-.025em;margin-bottom:8px;font-size:1.15rem;font-weight:700}.careers-module__tEy4wG__positionMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.careers-module__tEy4wG__positionBadge{background:var(--mint);border:1px solid var(--mint-2);color:var(--em-dark);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 11px;font-size:.72rem;font-weight:700}.careers-module__tEy4wG__positionDetail{color:var(--muted);font-size:.82rem}.careers-module__tEy4wG__positionDetail+.careers-module__tEy4wG__positionDetail:before{content:"·";color:var(--line);margin-right:8px}.careers-module__tEy4wG__positionDesc{color:var(--body);max-width:68ch;font-size:.9rem;line-height:1.65}.careers-module__tEy4wG__applyBtn{cursor:pointer;background:linear-gradient(135deg,var(--em-deep),var(--em)55%,var(--em-soft));color:#fff;transition:transform .25s var(--ease),box-shadow .25s var(--ease);border:none;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:11px 22px;font-family:inherit;font-size:.88rem;font-weight:700;display:inline-flex;box-shadow:0 10px 26px #10b9813d}.careers-module__tEy4wG__applyBtn:hover{transform:translateY(-2px);box-shadow:0 14px 34px #10b98157}.careers-module__tEy4wG__applyBtn svg{transition:transform .25s var(--ease)}.careers-module__tEy4wG__applyBtn:hover svg{transform:translate(3px)}.careers-module__tEy4wG__ctaCard{background:linear-gradient(135deg,var(--em-dark)0%,var(--em-deep)45%,var(--em)100%);text-align:center;border-radius:28px;padding:3rem 2.25rem}.careers-module__tEy4wG__ctaCard h2{font-family:var(--font-heading);letter-spacing:-.035em;color:#fff;margin-bottom:.75rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}.careers-module__tEy4wG__ctaCard p{color:#ffffffd1;max-width:480px;margin:0 auto 1.75rem;font-size:1rem;line-height:1.6}.careers-module__tEy4wG__ctaBtn{cursor:pointer;color:var(--em-dark);transition:transform .25s var(--ease),box-shadow .25s var(--ease);background:#fff;border:none;border-radius:999px;align-items:center;gap:8px;padding:14px 28px;font-family:inherit;font-size:.95rem;font-weight:700;display:inline-flex}.careers-module__tEy4wG__ctaBtn:hover{transform:translateY(-2px);box-shadow:0 14px 34px #0000002e}.careers-module__tEy4wG__ctaBtn svg{transition:transform .25s var(--ease)}.careers-module__tEy4wG__ctaBtn:hover svg{transform:translate(3px)}.careers-module__tEy4wG__dialog{overscroll-behavior:contain;background:0 0;border:none;border-radius:28px;width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto}.careers-module__tEy4wG__dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04140f8c}.careers-module__tEy4wG__dialog[open]{animation:careers-module__tEy4wG__dialogIn .3s var(--ease)}@keyframes careers-module__tEy4wG__dialogIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.careers-module__tEy4wG__dialog[open]{animation:none}}.careers-module__tEy4wG__dialogInner{background:#fff;border-radius:28px;padding:2.25rem 2rem 2rem;position:relative;box-shadow:0 24px 60px #062e244d}.careers-module__tEy4wG__dialogClose{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);cursor:pointer;transition:all .25s var(--ease);background:#fff;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:16px}.careers-module__tEy4wG__dialogClose:hover{background:var(--mint);border-color:var(--em);color:var(--em-dark)}.careers-module__tEy4wG__dialogIcon{background:linear-gradient(135deg,var(--em-deep),var(--em)55%,var(--em-soft));color:#fff;border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1.1rem;display:flex;box-shadow:0 10px 26px #10b98147}.careers-module__tEy4wG__dialogTitle{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--ink);margin-bottom:.5rem;padding-right:2rem;font-size:1.4rem;font-weight:800}.careers-module__tEy4wG__dialogSub{color:var(--body);margin-bottom:1.5rem;font-size:.92rem;line-height:1.6}.careers-module__tEy4wG__dialogField{margin-bottom:.85rem}.careers-module__tEy4wG__dialogLabel{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:.7rem;font-weight:700;display:block}.careers-module__tEy4wG__dialogValueRow{align-items:center;gap:8px;display:flex}.careers-module__tEy4wG__dialogValue{background:var(--mint);border:1px solid var(--mint-2);min-width:0;color:var(--em-dark);overflow-wrap:anywhere;border-radius:14px;flex:1;padding:11px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86rem;display:block}.careers-module__tEy4wG__copyBtn{border:1px solid var(--line);color:var(--body);cursor:pointer;transition:all .25s var(--ease);background:#fff;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:11px 15px;font-family:inherit;font-size:.82rem;font-weight:600;display:inline-flex}.careers-module__tEy4wG__copyBtn:hover{border-color:var(--em);background:var(--mint);color:var(--em-dark)}.careers-module__tEy4wG__dialogList{flex-direction:column;gap:9px;margin:1.35rem 0;list-style:none;display:flex}.careers-module__tEy4wG__dialogList li{color:var(--body);padding-left:20px;font-size:.87rem;line-height:1.5;position:relative}.careers-module__tEy4wG__dialogList li:before{content:"";background:var(--em);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:2px}.careers-module__tEy4wG__dialogBtn{background:linear-gradient(135deg,var(--em-deep),var(--em)55%,var(--em-soft));color:#fff;width:100%;transition:transform .25s var(--ease),box-shadow .25s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:.95rem;font-weight:700;display:flex;box-shadow:0 12px 30px #10b98142}.careers-module__tEy4wG__dialogBtn:hover{transform:translateY(-2px);box-shadow:0 16px 38px #10b98157}@media (max-width:768px){.careers-module__tEy4wG__valuesGrid{grid-template-columns:1fr}.careers-module__tEy4wG__positionTop{flex-direction:column;align-items:stretch}.careers-module__tEy4wG__applyBtn{justify-content:center}}
