.careers-hero[data-astro-cid-jagc4nmb]{width:100vw;padding-block:var(--space-8) var(--space-9);background:linear-gradient(#123841 0%,#040c14 100%);margin-inline:calc(50% - 50vw);position:relative;overflow:hidden}.careers-hero__dots[data-astro-cid-jagc4nmb]{opacity:.22;pointer-events:none;background-image:url(/svg/world-dots.svg);background-position:50%;background-repeat:no-repeat;background-size:105%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65% at 50% 45%,#000 0%,#0000 100%);mask-image:radial-gradient(75% 65% at 50% 45%,#000 0%,#0000 100%)}.careers-hero__inner[data-astro-cid-jagc4nmb]{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:953px;display:flex;position:relative}.careers-hero__mark[data-astro-cid-jagc4nmb]{width:96px;height:auto;margin-bottom:var(--space-3);filter:drop-shadow(0 0 37px #3bffb066)}.careers-hero__title[data-astro-cid-jagc4nmb]{max-width:900px;font-size:clamp(var(--text-4xl), 5.5vw, 3.75rem);color:#fff;font-weight:600;line-height:1.33}.careers-hero__title[data-astro-cid-jagc4nmb] span[data-astro-cid-jagc4nmb]{color:#43e97b;display:block}.careers-hero__lead[data-astro-cid-jagc4nmb]{max-width:953px;font-size:clamp(var(--text-base), 2vw, 1.25rem);color:#fff;line-height:1.6}.careers-hero__actions[data-astro-cid-jagc4nmb]{margin-top:var(--space-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.careers-hero__cta[data-astro-cid-jagc4nmb]{white-space:nowrap;color:#121212;border-radius:var(--radius-pill);background:#43e97b;justify-content:center;align-items:center;gap:10px;min-height:60px;padding:8px 32px;font-size:1.25rem;font-weight:500;line-height:1.25;transition:background-color .2s,box-shadow .2s,color .2s;display:inline-flex;box-shadow:0 1px 2px #1af69803,0 3px 6px #1af6980a,0 8px 17px #1af69817,0 24px 53px #1af6984d}.careers-hero__cta[data-astro-cid-jagc4nmb]:hover{background:#5ff394}@media (width<=640px){.careers-hero__cta[data-astro-cid-jagc4nmb]{width:100%;min-width:0;font-size:var(--text-lg)}.careers-hero__lead[data-astro-cid-jagc4nmb] br[data-astro-cid-jagc4nmb]{display:none}}.careers-why__heading[data-astro-cid-beac5ym4]{justify-content:space-between;align-items:flex-end;gap:var(--space-8);display:flex}.careers-why__heading-titles[data-astro-cid-beac5ym4]{flex-direction:column;gap:12px;max-width:620px;display:flex}.careers-why__eyebrow[data-astro-cid-beac5ym4]{font-size:var(--text-base);color:var(--color-text);align-items:center;gap:6px;font-weight:500;display:inline-flex}.careers-why__bolt[data-astro-cid-beac5ym4]{background:var(--color-primary);width:16px;height:16px;-webkit-mask:url(/svg/ic_lightning-bolt.svg) 50%/contain no-repeat;mask:url(/svg/ic_lightning-bolt.svg) 50%/contain no-repeat}.careers-why__title[data-astro-cid-beac5ym4]{font-size:clamp(var(--text-3xl), 4vw, var(--text-4xl));font-weight:600;line-height:1.28}.careers-why__description[data-astro-cid-beac5ym4]{max-width:563px;color:var(--color-text-muted);font-size:1.25rem;font-weight:300;line-height:1.4}.careers-why__grid[data-astro-cid-beac5ym4]{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:60px;display:grid}.careers-why__card[data-astro-cid-beac5ym4]{background:var(--color-bg);border:1px solid var(--color-border-light);border-radius:26px;flex-direction:column;align-items:center;padding:10px 20px 20px;transition:box-shadow .2s,border-color .2s;display:flex}.careers-why__card[data-astro-cid-beac5ym4]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md)}.careers-why__illustration[data-astro-cid-beac5ym4]{width:247px;max-width:100%;height:205px;color:var(--color-primary);justify-content:center;align-items:center;display:flex;position:relative}.careers-why__illustration[data-astro-cid-beac5ym4]:before,.careers-why__illustration[data-astro-cid-beac5ym4]:after{content:"";pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70%,#000 20%,#0000 100%);mask-image:radial-gradient(70% 70%,#000 20%,#0000 100%)}.careers-why__illustration[data-astro-cid-beac5ym4]:before{background-image:linear-gradient(to right, var(--color-border-light) 1px, transparent 1px), linear-gradient(to bottom, var(--color-border-light) 1px, transparent 1px);background-position:33.33% 0,0 33.33%;background-repeat:repeat-x,repeat-y;background-size:33.34% 100%,100% 33.34%}.careers-why__illustration[data-astro-cid-beac5ym4]:after{background-image:repeating-linear-gradient(45deg, var(--color-border-light) 0 1px, transparent 1px 6px), repeating-linear-gradient(45deg, var(--color-border-light) 0 1px, transparent 1px 6px), repeating-linear-gradient(45deg, var(--color-border-light) 0 1px, transparent 1px 6px), repeating-linear-gradient(45deg, var(--color-border-light) 0 1px, transparent 1px 6px);opacity:.9;background-position:0 0,100% 0,0 100%,100% 100%;background-repeat:no-repeat;background-size:33.33% 33.33%}.careers-why__icon-tile[data-astro-cid-beac5ym4]{z-index:1;background:var(--color-bg);width:58px;height:58px;box-shadow:0 0 0 1px var(--color-border-light);border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative}.careers-why__text[data-astro-cid-beac5ym4]{text-align:center;flex-direction:column;gap:8px;display:flex}.careers-why__card-title[data-astro-cid-beac5ym4]{font-size:1.5rem;font-weight:600;line-height:1.33}.careers-why__body[data-astro-cid-beac5ym4]{font-size:var(--text-base);color:var(--color-text-muted);line-height:1.5}@media (width<=900px){.careers-why__heading[data-astro-cid-beac5ym4]{align-items:flex-start;gap:var(--space-4);flex-direction:column}.careers-why__grid[data-astro-cid-beac5ym4]{grid-template-columns:1fr}}.album[data-astro-cid-kpmc5swj]{width:100vw;margin-inline:calc(50% - 50vw);margin-block:var(--space-7)}.album__head[data-astro-cid-kpmc5swj]{text-align:center;margin-bottom:var(--space-6);padding-inline:var(--space-5)}.album__title[data-astro-cid-kpmc5swj]{font-size:var(--text-2xl);font-weight:600}.album__sub[data-astro-cid-kpmc5swj]{margin-top:var(--space-2);color:var(--color-text-muted)}.marquee[data-astro-cid-kpmc5swj]{gap:var(--space-3);flex-direction:column;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.marquee__row[data-astro-cid-kpmc5swj]{gap:var(--space-3);will-change:transform;width:max-content;display:flex}.marquee__row--left[data-astro-cid-kpmc5swj]{animation:44s linear infinite marquee-left}.marquee__row--right[data-astro-cid-kpmc5swj]{animation:44s linear infinite marquee-right}@media (hover:hover){.marquee[data-astro-cid-kpmc5swj]:hover .marquee__row[data-astro-cid-kpmc5swj]{animation-play-state:paused}}@keyframes marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.marquee__item[data-astro-cid-kpmc5swj]{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);cursor:zoom-in;flex:none;display:block;overflow:hidden}.marquee__item[data-astro-cid-kpmc5swj] img[data-astro-cid-kpmc5swj]{object-fit:cover;width:auto;height:180px;transition:transform .4s;display:block}@media (hover:hover){.marquee__item[data-astro-cid-kpmc5swj]:hover img[data-astro-cid-kpmc5swj]{transform:scale(1.05)}}.gclose{min-width:44px;min-height:44px}@media (width<=640px){.marquee__item[data-astro-cid-kpmc5swj] img[data-astro-cid-kpmc5swj]{height:130px}}@media (prefers-reduced-motion:reduce){.marquee__row--left[data-astro-cid-kpmc5swj],.marquee__row--right[data-astro-cid-kpmc5swj]{animation:none}}.careers-process__header[data-astro-cid-4m4w2xgo]{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:700px;margin-inline:auto;display:flex}.careers-process__eyebrow[data-astro-cid-4m4w2xgo]{font-size:var(--text-base);color:var(--color-text);align-items:center;gap:6px;font-weight:500;display:inline-flex}.careers-process__bolt[data-astro-cid-4m4w2xgo]{background:var(--color-primary);width:16px;height:16px;-webkit-mask:url(/svg/ic_lightning-bolt.svg) 50%/contain no-repeat;mask:url(/svg/ic_lightning-bolt.svg) 50%/contain no-repeat}.careers-process__title[data-astro-cid-4m4w2xgo]{font-size:clamp(var(--text-3xl), 4vw, var(--text-4xl));font-weight:600;line-height:1.28}.careers-process__sub[data-astro-cid-4m4w2xgo]{font-size:var(--text-base);color:var(--color-text-muted);line-height:1.75}.careers-process__card[data-astro-cid-4m4w2xgo]{background:var(--color-bg);padding:64px clamp(var(--space-4), 5vw, 58px);border-radius:20px;margin-top:60px;box-shadow:0 12px 25px #0000001a}.careers-process__steps[data-astro-cid-4m4w2xgo]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.careers-process__step[data-astro-cid-4m4w2xgo]{column-gap:clamp(var(--space-5), 6vw, 100px);grid-template-columns:48px minmax(0,1fr);display:grid}.careers-process__rail[data-astro-cid-4m4w2xgo]{flex-direction:column;align-items:center;display:flex}.careers-process__num[data-astro-cid-4m4w2xgo]{border-radius:var(--radius-pill);border:1.5px dashed var(--color-primary);background:var(--color-bg);width:48px;height:48px;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;display:inline-flex}.careers-process__line[data-astro-cid-4m4w2xgo]{border-left:1.5px dashed var(--color-border);flex:1;width:0;min-height:48px}.careers-process__row[data-astro-cid-4m4w2xgo]{border-bottom:1px solid var(--color-border-light);gap:16px;margin-bottom:32px;padding-bottom:32px;display:flex}.careers-process__step[data-astro-cid-4m4w2xgo]:last-child .careers-process__row[data-astro-cid-4m4w2xgo]{border-bottom:none;margin-bottom:0;padding-bottom:0}.careers-process__step-title[data-astro-cid-4m4w2xgo]{max-width:364px;color:var(--color-text);flex:0 0 39%;font-size:1.5rem;font-weight:600;line-height:1.33}.careers-process__step-body[data-astro-cid-4m4w2xgo]{color:#585858;flex:1;font-size:1.125rem;line-height:1.67}[data-theme=dark] .careers-process__step-body[data-astro-cid-4m4w2xgo]{color:var(--color-text-secondary)}@media (width<=720px){.careers-process__card[data-astro-cid-4m4w2xgo]{padding-block:var(--space-6)}.careers-process__row[data-astro-cid-4m4w2xgo]{flex-direction:column;gap:4px}.careers-process__step-title[data-astro-cid-4m4w2xgo]{font-size:var(--text-xl);flex:none}.careers-process__step-body[data-astro-cid-4m4w2xgo]{font-size:var(--text-base)}}.job-card[data-astro-cid-nghs774o]{background:var(--color-bg);border:1px solid #0000;border-radius:16px;transition:box-shadow .2s,border-color .2s}.job-card[data-astro-cid-nghs774o]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md)}.job-card__link[data-astro-cid-nghs774o]{color:inherit;flex-direction:column;gap:16px;padding:24px;display:flex}.job-card__detail[data-astro-cid-nghs774o]{border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.job-card__text[data-astro-cid-nghs774o]{flex-direction:column;gap:4px;min-width:0;display:flex}.job-card__company[data-astro-cid-nghs774o]{font-size:var(--text-sm);color:var(--color-primary);line-height:1.7}.job-card__title-row[data-astro-cid-nghs774o]{align-items:flex-start;gap:8px;display:flex}.job-card__mark[data-astro-cid-nghs774o]{background:#233c6e url(/svg/ic_lightning-bolt.svg) 50%/11px 11px no-repeat;border-radius:50%;flex-shrink:0;width:20px;height:20px;margin-top:4px}.job-card__title[data-astro-cid-nghs774o]{color:var(--color-text);font-size:1.25rem;font-weight:600;line-height:1.4}.job-card[data-astro-cid-nghs774o]:hover .job-card__title[data-astro-cid-nghs774o]{color:var(--color-primary)}.job-card__hot[data-astro-cid-nghs774o]{border-radius:var(--radius-pill);background:var(--color-accent);color:#fff;font-size:var(--text-xs);text-transform:uppercase;flex-shrink:0;margin-top:4px;padding:.125rem .625rem;font-weight:600}.job-card__meta[data-astro-cid-nghs774o]{font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;gap:4px 16px;margin-top:4px;line-height:1.57;display:flex}.job-card__meta-item[data-astro-cid-nghs774o]{align-items:center;gap:4px;display:inline-flex}.job-card__tags[data-astro-cid-nghs774o]{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:6px;max-width:45%;display:flex}.job-card__tag[data-astro-cid-nghs774o]{color:#fff;white-space:nowrap;background:#1a1a1a;border-radius:52px;align-items:center;padding:4px 12px;font-size:.6875rem;font-weight:500;line-height:1.45;display:inline-flex}[data-theme=dark] .job-card__tag[data-astro-cid-nghs774o]{background:#2a2a2a}.job-card__info[data-astro-cid-nghs774o]{flex-wrap:wrap;align-items:center;gap:8px 40px;display:flex}.job-card__salary[data-astro-cid-nghs774o]{font-size:var(--text-base);color:var(--color-text);align-items:center;gap:6px;font-weight:500;line-height:1.6;display:inline-flex}.job-card__salary[data-astro-cid-nghs774o] svg[data-astro-cid-nghs774o]{color:var(--color-text-muted);flex-shrink:0}.job-card__salary-value[data-astro-cid-nghs774o]{font-weight:700}.job-card__salary-unit[data-astro-cid-nghs774o]{color:var(--color-text-muted);font-weight:400}.job-card__deadline[data-astro-cid-nghs774o]{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.57}@media (width<=560px){.job-card__detail[data-astro-cid-nghs774o]{flex-direction:column}.job-card__tags[data-astro-cid-nghs774o]{justify-content:flex-start;max-width:100%}}.jobs[data-astro-cid-usty5cq5]{background:#f5f5f7;width:100vw;margin-inline:calc(50% - 50vw)}[data-theme=dark] .jobs[data-astro-cid-usty5cq5]{background:var(--color-bg-soft)}.jobs__heading[data-astro-cid-usty5cq5]{justify-content:space-between;align-items:flex-end;gap:var(--space-6);flex-wrap:wrap;display:flex}.jobs__heading-titles[data-astro-cid-usty5cq5]{flex-direction:column;gap:12px;display:flex}.jobs__eyebrow[data-astro-cid-usty5cq5]{font-size:var(--text-base);color:var(--color-text);align-items:center;gap:6px;font-weight:500;display:inline-flex}.jobs__bolt[data-astro-cid-usty5cq5]{background:var(--color-primary);width:16px;height:16px;-webkit-mask:url(/svg/ic_lightning-bolt.svg) 50%/contain no-repeat;mask:url(/svg/ic_lightning-bolt.svg) 50%/contain no-repeat}.jobs__frame[data-astro-cid-usty5cq5]{margin-top:var(--space-6);border:1px solid var(--color-border-light);border-radius:32px;padding:40px;position:relative}.jobs__frame[data-astro-cid-usty5cq5]:before{content:"";pointer-events:none;background-image:linear-gradient(var(--color-brand), var(--color-brand)), linear-gradient(var(--color-brand), var(--color-brand)), linear-gradient(var(--color-brand), var(--color-brand));background-position:0,100%,bottom;background-repeat:no-repeat;background-size:2px 90px,2px 90px,90px 2px;border-radius:32px;position:absolute;inset:-1px}.jobs__title[data-astro-cid-usty5cq5]{font-size:clamp(var(--text-3xl), 4vw, var(--text-4xl));font-weight:600;line-height:1.28}.jobs__filters[data-astro-cid-usty5cq5]{background:var(--color-bg);border-radius:16px;align-items:center;gap:2px;padding:8px;display:flex;box-shadow:0 2px 10px #0000000d}.jobs__filter[data-astro-cid-usty5cq5]{min-width:120px;min-height:44px;color:var(--color-text);font-size:var(--text-base);cursor:pointer;background:0 0;border:none;border-radius:10px;padding:10px;font-weight:400;line-height:1.25;transition:background-color .2s,color .2s}.jobs__filter[data-astro-cid-usty5cq5]:hover{color:var(--color-primary)}.jobs__filter[data-astro-cid-usty5cq5].is-active{background:var(--color-brand);color:#000}[data-theme=dark] .jobs__filter[data-astro-cid-usty5cq5].is-active{color:#04100e}.jobs__list[data-astro-cid-usty5cq5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.jobs__empty[data-astro-cid-usty5cq5]{margin-top:var(--space-6);padding:var(--space-7);text-align:center;color:var(--color-text-muted);background:var(--color-bg);border-radius:16px}.jobs__pagination[data-astro-cid-usty5cq5]{justify-content:center;gap:12px;margin-top:32px;display:flex}.jobs__pagination[data-astro-cid-usty5cq5] .jobs__page{width:44px;height:44px;color:var(--color-text-muted);font-size:var(--text-base);cursor:pointer;background:0 0;border:none;border-radius:4px;font-weight:700;transition:background-color .2s,color .2s}.jobs__pagination[data-astro-cid-usty5cq5] .jobs__page:hover{color:var(--color-primary)}.jobs__pagination[data-astro-cid-usty5cq5] .jobs__page.is-active{background:var(--color-brand);color:#121212}.careers-apply[data-astro-cid-usty5cq5]{max-width:920px}@media (width<=900px){.jobs__frame[data-astro-cid-usty5cq5]{padding:16px}.jobs__list[data-astro-cid-usty5cq5]{grid-template-columns:1fr}.jobs__filters[data-astro-cid-usty5cq5]{width:100%;overflow-x:auto}.jobs__filter[data-astro-cid-usty5cq5]{white-space:nowrap;flex:1;min-width:0;padding-inline:16px}}
