:root{--font-family-cjk-zh: "Noto Sans SC", "PingFang SC", "Microsoft YaHei", "Source Han Sans CN", sans-serif;--font-family-cjk-ja: "Noto Sans JP", "Hiragino Sans", "Yu Gothic", "Meiryo", sans-serif;--font-family-cjk-ko: "Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", "Nanum Gothic", sans-serif}.careers-hero[data-astro-cid-64nb3cx4]{position:relative;overflow:hidden;background-color:#111318;padding:3rem 1.5rem 5rem}@media(min-width:640px){.careers-hero[data-astro-cid-64nb3cx4]{padding-top:4rem}}.careers-hero__bg-pattern[data-astro-cid-64nb3cx4]{position:absolute;inset:0;opacity:.1;background-image:radial-gradient(circle at 1px 1px,#475569 1px,transparent 0);background-size:40px 40px}.careers-hero__content[data-astro-cid-64nb3cx4]{position:relative;max-width:900px;margin:0 auto;text-align:center}.careers-hero__badge[data-astro-cid-64nb3cx4]{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem 1rem;border-radius:9999px;border:1px solid rgba(59,130,246,.2);background:#3b82f61a;color:#60a5fa;font-size:.875rem;font-weight:500;margin-bottom:1.5rem}.careers-hero__title[data-astro-cid-64nb3cx4]{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:3rem;font-weight:900;color:#fff;margin:0 0 1.5rem;line-height:1.1;letter-spacing:-.025em}@media(min-width:640px){.careers-hero__title[data-astro-cid-64nb3cx4]{font-size:4.5rem}}.careers-hero__title-gradient[data-astro-cid-64nb3cx4]{background:linear-gradient(135deg,#60a5fa,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.careers-hero__subtitle[data-astro-cid-64nb3cx4]{font-size:1.125rem;color:#94a3b8;max-width:42rem;margin:0 auto 2.5rem;line-height:1.75}.careers-hero__subtitle[data-astro-cid-64nb3cx4] strong{color:#fff}.careers-hero__actions[data-astro-cid-64nb3cx4]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}@media(min-width:640px){.careers-hero__actions[data-astro-cid-64nb3cx4]{flex-direction:row}}.badge-dot[data-astro-cid-64nb3cx4]{position:relative;display:flex;width:.5rem;height:.5rem}.badge-dot-ping[data-astro-cid-64nb3cx4]{position:absolute;display:inline-flex;width:100%;height:100%;border-radius:50%;background-color:#60a5fa;opacity:.75;animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.badge-dot-core[data-astro-cid-64nb3cx4]{position:relative;display:inline-flex;width:.5rem;height:.5rem;border-radius:50%;background-color:#3b82f6}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.btn-primary[data-astro-cid-64nb3cx4]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:16px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;font-size:.875rem;font-weight:600;text-decoration:none;box-shadow:0 4px 15px #3b82f64d;transition:all .3s cubic-bezier(.2,0,0,1)}.btn-primary[data-astro-cid-64nb3cx4] .material-icons[data-astro-cid-64nb3cx4]{font-size:1.25rem}.btn-primary[data-astro-cid-64nb3cx4]:hover{filter:brightness(1.1)}.btn-primary--lg[data-astro-cid-64nb3cx4]{padding:.875rem 2rem;font-size:1rem}.btn-primary--lg[data-astro-cid-64nb3cx4] .material-icons[data-astro-cid-64nb3cx4]{font-size:1.375rem}.btn-secondary[data-astro-cid-64nb3cx4]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:16px;border:1px solid #475569;color:#fff;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.2,0,0,1)}.btn-secondary[data-astro-cid-64nb3cx4]:hover{background-color:#ffffff0d}.container[data-astro-cid-64nb3cx4]{max-width:1280px;margin:0 auto;padding:0 1.5rem}@media(max-width:767px){.container[data-astro-cid-64nb3cx4]{padding:0 1rem}}.section-header[data-astro-cid-64nb3cx4]{text-align:center;max-width:48rem;margin:0 auto 4rem}.section-title[data-astro-cid-64nb3cx4]{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:2rem;font-weight:700;color:#fff;margin:0 0 1rem}@media(min-width:768px){.section-title[data-astro-cid-64nb3cx4]{font-size:2.5rem}}.section-description[data-astro-cid-64nb3cx4]{font-size:1.125rem;color:#94a3b8;line-height:1.75;margin:0}.section-description[data-astro-cid-64nb3cx4] strong{color:#fff}.values-section[data-astro-cid-64nb3cx4]{background-color:#0b0d10;padding:6rem 0}.values-grid[data-astro-cid-64nb3cx4]{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:640px){.values-grid[data-astro-cid-64nb3cx4]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.values-grid[data-astro-cid-64nb3cx4]{grid-template-columns:repeat(4,1fr)}}.value-card[data-astro-cid-64nb3cx4]{border:1px solid rgba(140,145,153,.1);background:#1d202499;backdrop-filter:blur(12px);border-radius:16px;padding:2rem;transition:all .3s cubic-bezier(.2,0,0,1)}.value-card[data-astro-cid-64nb3cx4]:hover{background:#ffffff0d}.value-card__icon[data-astro-cid-64nb3cx4]{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:8px;margin-bottom:1.25rem}.value-card__icon[data-astro-cid-64nb3cx4] .material-icons[data-astro-cid-64nb3cx4]{font-size:1.5rem}.value-card__icon[data-astro-cid-64nb3cx4].icon--primary{background:#3b82f61a;color:#60a5fa}.value-card__icon[data-astro-cid-64nb3cx4].icon--purple{background:#8b5cf61a;color:#c4b5fd}.value-card__icon[data-astro-cid-64nb3cx4].icon--emerald{background:#10b9811a;color:#6ee7b7}.value-card__icon[data-astro-cid-64nb3cx4].icon--amber{background:#f59e0b1a;color:#fcd34d}.value-card__title[data-astro-cid-64nb3cx4]{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1.125rem;font-weight:600;color:#fff;margin:0 0 .5rem}.value-card__text[data-astro-cid-64nb3cx4]{font-size:.875rem;color:#94a3b8;line-height:1.6;margin:0}.metrics-section[data-astro-cid-64nb3cx4]{position:relative;overflow:hidden;background-color:#111318;padding:5rem 0}.metrics-section__bg[data-astro-cid-64nb3cx4]{position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 50% 50%,rgba(59,130,246,.08) 0%,transparent 70%),linear-gradient(180deg,#11131800,#1d4ed80a,#11131800);pointer-events:none}.metrics-grid[data-astro-cid-64nb3cx4]{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;text-align:center}@media(min-width:640px){.metrics-grid[data-astro-cid-64nb3cx4]{grid-template-columns:repeat(4,1fr)}}.metric-item[data-astro-cid-64nb3cx4]{display:flex;flex-direction:column;align-items:center;gap:.75rem}.metric-item__icon-wrapper[data-astro-cid-64nb3cx4]{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:16px;background:#3b82f61a;border:1px solid rgba(59,130,246,.15)}.metric-item__icon[data-astro-cid-64nb3cx4]{font-size:1.75rem;color:#60a5fa}.metric-item__value[data-astro-cid-64nb3cx4]{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:2.25rem;font-weight:700;color:#fff}.metric-item__label[data-astro-cid-64nb3cx4]{font-size:.875rem;color:#94a3b8;letter-spacing:.05em;text-transform:uppercase}.culture-section[data-astro-cid-64nb3cx4]{background-color:#0b0d10;padding:5rem 0}.culture-card[data-astro-cid-64nb3cx4]{max-width:52rem;margin:0 auto;border:1px solid rgba(140,145,153,.1);background:#1d202499;backdrop-filter:blur(12px);border-radius:16px;padding:2.5rem}@media(min-width:768px){.culture-card[data-astro-cid-64nb3cx4]{padding:3rem}}.culture-card__header[data-astro-cid-64nb3cx4]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.culture-card__icon[data-astro-cid-64nb3cx4]{font-size:1.5rem;color:#60a5fa}.culture-card__title[data-astro-cid-64nb3cx4]{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1.5rem;font-weight:700;color:#fff;margin:0}@media(min-width:768px){.culture-card__title[data-astro-cid-64nb3cx4]{font-size:1.75rem}}.culture-card__text[data-astro-cid-64nb3cx4]{font-size:1rem;color:#94a3b8;line-height:1.8;margin:0}.perks-section[data-astro-cid-64nb3cx4]{background-color:#111318;padding:6rem 0}.perks-grid[data-astro-cid-64nb3cx4]{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:640px){.perks-grid[data-astro-cid-64nb3cx4]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.perks-grid[data-astro-cid-64nb3cx4]{grid-template-columns:repeat(3,1fr)}}.perk-item[data-astro-cid-64nb3cx4]{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;border:1px solid rgba(140,145,153,.1);background:#1d202466;border-radius:16px;transition:all .3s cubic-bezier(.2,0,0,1)}.perk-item[data-astro-cid-64nb3cx4]:hover{background:#1d2024cc;border-color:#3b82f633}.perk-item__icon[data-astro-cid-64nb3cx4]{font-size:1.5rem;color:#60a5fa;flex-shrink:0}.perk-item__label[data-astro-cid-64nb3cx4]{font-size:.9375rem;font-weight:500;color:#fff}.roles-section[data-astro-cid-64nb3cx4]{background-color:#0b0d10;padding:6rem 0}.roles-grid[data-astro-cid-64nb3cx4]{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:640px){.roles-grid[data-astro-cid-64nb3cx4]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.roles-grid[data-astro-cid-64nb3cx4]{grid-template-columns:repeat(4,1fr)}}.role-card[data-astro-cid-64nb3cx4]{border:1px solid rgba(140,145,153,.1);background:#1d202499;backdrop-filter:blur(12px);border-radius:16px;padding:2rem;transition:all .3s cubic-bezier(.2,0,0,1)}.role-card[data-astro-cid-64nb3cx4]:hover{background:#ffffff0d}.role-card__header[data-astro-cid-64nb3cx4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.role-card__icon[data-astro-cid-64nb3cx4]{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:8px}.role-card__icon[data-astro-cid-64nb3cx4] .material-icons[data-astro-cid-64nb3cx4]{font-size:1.5rem}.role-card__icon[data-astro-cid-64nb3cx4].icon--primary{background:#3b82f61a;color:#60a5fa}.role-card__icon[data-astro-cid-64nb3cx4].icon--purple{background:#8b5cf61a;color:#c4b5fd}.role-card__icon[data-astro-cid-64nb3cx4].icon--emerald{background:#10b9811a;color:#6ee7b7}.role-card__icon[data-astro-cid-64nb3cx4].icon--amber{background:#f59e0b1a;color:#fcd34d}.role-card__arrow[data-astro-cid-64nb3cx4]{font-size:1.25rem;color:#94a3b8;opacity:.5}.role-card__title[data-astro-cid-64nb3cx4]{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1.125rem;font-weight:600;color:#fff;margin:0 0 .5rem}.role-card__text[data-astro-cid-64nb3cx4]{font-size:.875rem;color:#94a3b8;line-height:1.6;margin:0}.cta-section[data-astro-cid-64nb3cx4]{position:relative;overflow:hidden;background-color:#111318;padding:6rem 0}.cta-section__bg[data-astro-cid-64nb3cx4]{position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 100%,rgba(59,130,246,.1) 0%,transparent 60%),radial-gradient(ellipse 50% 40% at 80% 0%,rgba(29,78,216,.06) 0%,transparent 50%);pointer-events:none}.cta-content[data-astro-cid-64nb3cx4]{position:relative;text-align:center;max-width:40rem;margin:0 auto}.cta-content__badge[data-astro-cid-64nb3cx4]{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem 1rem;border-radius:9999px;border:1px solid rgba(59,130,246,.2);background:#3b82f61a;color:#60a5fa;font-size:.875rem;font-weight:500;margin-bottom:1.5rem}.cta-content__badge[data-astro-cid-64nb3cx4] .material-icons[data-astro-cid-64nb3cx4]{font-size:1.125rem}.cta-content__title[data-astro-cid-64nb3cx4]{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:2rem;font-weight:700;color:#fff;margin:0 0 1rem}@media(min-width:768px){.cta-content__title[data-astro-cid-64nb3cx4]{font-size:2.5rem}}.cta-content__text[data-astro-cid-64nb3cx4]{font-size:1.125rem;color:#94a3b8;line-height:1.75;margin:0 0 2.5rem}.cta-content__actions[data-astro-cid-64nb3cx4]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}@media(min-width:640px){.cta-content__actions[data-astro-cid-64nb3cx4]{flex-direction:row}}
