.CareerInternship_page__sMv_Q{--careers-text:#f5f5f7;--careers-muted:#a9abb6;--careers-accent:#22c55e;--careers-accent-bright:#4ade80;--careers-line:rgb(255 255 255/8%);width:100%;max-width:1280px;margin:0 auto;padding:0 40px 112px;color:var(--careers-text)}.CareerInternship_hero__3TYHi{position:relative;display:flex;min-height:clamp(500px,60svh,680px);max-width:none;flex-direction:column;align-items:center;justify-content:center;isolation:isolate;padding:128px 24px 80px;text-align:center}.CareerInternship_hero__3TYHi:before{z-index:-2;width:min(700px,80vw);background:rgb(34 197 94/9%);filter:blur(120px)}.CareerInternship_hero__3TYHi:after,.CareerInternship_hero__3TYHi:before{position:absolute;top:50%;left:50%;aspect-ratio:1;border-radius:50%;content:"";transform:translate(-50%,-50%);pointer-events:none}.CareerInternship_hero__3TYHi:after{z-index:-1;width:min(500px,70vw);background:radial-gradient(circle,transparent 0 19.5%,rgb(255 255 255/4%) 20%,transparent 20.5% 32%,rgb(255 255 255/3.5%) 32.5%,transparent 33% 44.5%,rgb(255 255 255/3%) 45%,transparent 45.5%)}.CareerInternship_eyebrow__EjtK8{margin:0 0 22px;color:var(--careers-accent);font-size:12px;font-weight:650;line-height:1.5;letter-spacing:.2em;text-transform:uppercase}.CareerInternship_hero__3TYHi h1{max-width:940px;margin:0;font-size:clamp(48px,6vw,76px);font-weight:700;line-height:1.02;letter-spacing:-.055em}.CareerInternship_hero__3TYHi h1 span{color:transparent;background:linear-gradient(100deg,var(--careers-accent),var(--careers-accent-bright));background-clip:text;-webkit-background-clip:text}.CareerInternship_heroIntro__i9tiV{max-width:650px;margin:28px 0 0;color:#b7b9c3;font-size:19px;font-weight:350;line-height:1.65}.CareerInternship_heroActions__yv6C0{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px;margin-top:34px}.CareerInternship_applyLink__JOnok,.CareerInternship_primaryLink__0NnHY,.CareerInternship_textLink__Czitv{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;font-size:14px;font-weight:650;line-height:1.5;text-decoration:none}.CareerInternship_applyLink__JOnok,.CareerInternship_primaryLink__0NnHY{padding:13px 20px;border-radius:12px}.CareerInternship_primaryLink__0NnHY{border:1px solid var(--careers-accent);background:var(--careers-accent);box-shadow:0 12px 36px rgb(34 197 94/16%);color:#041309}.CareerInternship_primaryLink__0NnHY:hover{border-color:var(--careers-accent-bright);background:var(--careers-accent-bright)}.CareerInternship_textLink__Czitv{color:var(--careers-text)}.CareerInternship_textLink__Czitv:hover{color:var(--careers-accent-bright)}.CareerInternship_applyLink__JOnok:focus-visible,.CareerInternship_primaryLink__0NnHY:focus-visible,.CareerInternship_textLink__Czitv:focus-visible{outline:2px solid var(--careers-accent-bright);outline-offset:5px}.CareerInternship_applyLink__JOnok svg,.CareerInternship_primaryLink__0NnHY svg,.CareerInternship_roleMeta__NEh36 svg,.CareerInternship_textLink__Czitv svg{flex-shrink:0}.CareerInternship_roles__BHKOi{max-width:900px;padding:72px 0 84px;border-top:1px solid var(--careers-line);margin-inline:auto;scroll-margin-top:88px}.CareerInternship_page__sMv_Q h2{margin:0;font-size:clamp(30px,3.2vw,40px);font-weight:650;line-height:1.16;letter-spacing:-.035em}.CareerInternship_sectionIntro__LNvJ_{max-width:650px;margin:0 auto 36px;text-align:center}.CareerInternship_applicationIntro__mKBCG p,.CareerInternship_applicationSteps___t13o p,.CareerInternship_listingState__F7OGm p,.CareerInternship_requirements__fu6mP li,.CareerInternship_resume__TS6QH p,.CareerInternship_roleDescription__kDN3g,.CareerInternship_sectionIntro__LNvJ_ p{color:var(--careers-muted);font-size:16px;line-height:1.75}.CareerInternship_sectionIntro__LNvJ_ p{margin:14px 0 0}.CareerInternship_roleList__1UtB0{display:grid;gap:16px}.CareerInternship_role__05Zf6{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px 40px;padding:30px 32px;border:1px solid var(--careers-line);border-radius:18px;background:rgb(255 255 255/2%)}.CareerInternship_roleContent___r0hs{min-width:0;overflow-wrap:anywhere}.CareerInternship_role__05Zf6 h3{margin:0;font-size:22px;font-weight:600;line-height:1.3;letter-spacing:-.02em}.CareerInternship_roleMeta__NEh36{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:10px;color:#c7c7d1;font-size:12px;line-height:1.6}.CareerInternship_roleMeta__NEh36 span{display:inline-flex;align-items:center;gap:8px;min-width:0}.CareerInternship_roleMeta__NEh36 svg{color:var(--careers-accent)}.CareerInternship_roleDescription__kDN3g{max-width:680px;margin:13px 0 0;font-size:15px;white-space:pre-line}.CareerInternship_applyLink__JOnok{min-width:110px;border:1px solid rgb(34 197 94/24%);color:var(--careers-accent-bright)}.CareerInternship_applyLink__JOnok:hover{border-color:var(--careers-accent);background:rgb(34 197 94/8%)}.CareerInternship_requirements__fu6mP{margin-top:22px}.CareerInternship_requirements__fu6mP h4{margin:0;font-size:14px;font-weight:600;line-height:1.5}.CareerInternship_requirements__fu6mP ul{display:grid;gap:8px;margin:10px 0 0;padding-left:20px;list-style:disc}.CareerInternship_requirements__fu6mP li{white-space:pre-line}.CareerInternship_listingState__F7OGm{padding:40px;border:1px solid var(--careers-line);border-radius:20px;background:rgb(255 255 255/2%);text-align:center}.CareerInternship_listingState__F7OGm>svg{margin-bottom:18px;color:var(--careers-accent)}.CareerInternship_listingState__F7OGm h3{margin:0;font-size:23px;font-weight:600;line-height:1.3}.CareerInternship_listingState__F7OGm p{max-width:620px;margin:12px auto 0}.CareerInternship_listingState__F7OGm .CareerInternship_textLink__Czitv{margin-top:16px}.CareerInternship_application__NYP8i{display:grid;max-width:900px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px;padding:72px 0;border-top:1px solid var(--careers-line);margin-inline:auto}.CareerInternship_applicationIntro__mKBCG p{margin:18px 0 0}.CareerInternship_applicationIntro__mKBCG .CareerInternship_textLink__Czitv{margin-top:24px}.CareerInternship_applicationSteps___t13o{display:grid;gap:14px;margin:0;padding:0;list-style:none}.CareerInternship_applicationSteps___t13o li{padding:22px 24px;border:1px solid var(--careers-line);border-radius:16px;background:rgb(255 255 255/2%)}.CareerInternship_applicationSteps___t13o h3{margin:0;font-size:17px;font-weight:600;line-height:1.4}.CareerInternship_applicationSteps___t13o p{margin:5px 0 0;font-size:14px}.CareerInternship_resume__TS6QH{display:grid;max-width:760px;grid-template-columns:48px minmax(0,1fr);gap:24px;padding:40px;border:1px solid rgb(34 197 94/20%);border-radius:24px;margin:0 auto;background:linear-gradient(135deg,rgb(34 197 94/9%),rgb(34 197 94/2%) 52%,transparent 86%)}.CareerInternship_resume__TS6QH>svg{box-sizing:content-box;padding:10px;border:1px solid rgb(34 197 94/22%);border-radius:14px;color:var(--careers-accent-bright)}.CareerInternship_resume__TS6QH h2{font-size:28px}.CareerInternship_resume__TS6QH p{margin:10px 0 0}.CareerInternship_resume__TS6QH .CareerInternship_textLink__Czitv{margin-top:14px;overflow-wrap:anywhere}@media (prefers-reduced-motion:no-preference){.CareerInternship_hero__3TYHi:after{animation:CareerInternship_careers-orbit-breathe__O_UIh 6s ease-in-out infinite alternate}.CareerInternship_applicationSteps___t13o li,.CareerInternship_applyLink__JOnok,.CareerInternship_primaryLink__0NnHY,.CareerInternship_role__05Zf6,.CareerInternship_textLink__Czitv{transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.CareerInternship_applyLink__JOnok:active,.CareerInternship_primaryLink__0NnHY:active{transform:scale(.98)}.CareerInternship_role__05Zf6:hover{border-color:rgb(34 197 94/22%);background:rgb(255 255 255/3.5%);transform:translateY(-2px)}@keyframes CareerInternship_careers-orbit-breathe__O_UIh{to{opacity:.65;transform:translate(-50%,-50%) scale(1.025)}}}@media (max-width:1023px){.CareerInternship_page__sMv_Q{padding-right:32px;padding-left:32px}.CareerInternship_hero__3TYHi{min-height:560px;padding-top:112px}.CareerInternship_application__NYP8i{gap:40px}}@media (max-width:767px){.CareerInternship_page__sMv_Q{padding:0 20px 72px}.CareerInternship_hero__3TYHi{min-height:520px;padding:104px 0 64px}.CareerInternship_hero__3TYHi h1{font-size:clamp(42px,12vw,58px);line-height:1.06}.CareerInternship_heroIntro__i9tiV{margin-top:22px;font-size:16px}.CareerInternship_heroActions__yv6C0{gap:8px 20px;margin-top:28px}.CareerInternship_roles__BHKOi{padding:56px 0}.CareerInternship_sectionIntro__LNvJ_{margin-bottom:30px;text-align:left}.CareerInternship_role__05Zf6{grid-template-columns:minmax(0,1fr);gap:22px;padding:24px}.CareerInternship_role__05Zf6 h3{font-size:21px}.CareerInternship_applyLink__JOnok{justify-self:start}.CareerInternship_listingState__F7OGm{padding:28px 22px;text-align:left}.CareerInternship_listingState__F7OGm p{margin-inline:0}.CareerInternship_application__NYP8i{grid-template-columns:minmax(0,1fr);gap:34px;padding:56px 0}.CareerInternship_applicationSteps___t13o li{padding:20px}.CareerInternship_resume__TS6QH{grid-template-columns:minmax(0,1fr);gap:18px;padding:30px 24px}.CareerInternship_resume__TS6QH h2{font-size:26px}}@media (max-width:399px){.CareerInternship_heroActions__yv6C0 .CareerInternship_textLink__Czitv,.CareerInternship_primaryLink__0NnHY{width:100%}}