.job-card[data-astro-cid-bitf2s3q]{display:flex;flex-direction:column;gap:1rem;padding-bottom:2rem;border-bottom:1px solid var(--white);min-width:0}.job-card__image[data-astro-cid-bitf2s3q]{width:100%;height:200px;overflow:hidden}.job-card__image[data-astro-cid-bitf2s3q] img[data-astro-cid-bitf2s3q]{width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width:767px){.job-card__image[data-astro-cid-bitf2s3q]{height:180px}}.job-card__content[data-astro-cid-bitf2s3q]{display:flex;flex-direction:column;gap:1rem}.job-card__title[data-astro-cid-bitf2s3q]{font-family:Noto Sans Japanese,sans-serif;font-weight:400;text-transform:uppercase;color:var(--black);margin:0}.job-card__description[data-astro-cid-bitf2s3q]{line-height:1.6;color:var(--black);opacity:.7;margin:0}.job-card__actions[data-astro-cid-bitf2s3q]{display:flex}.highlights-card[data-astro-cid-qnkn532z]{position:relative;height:300px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:1.5rem;text-decoration:none}@media screen and (max-width:767px){.highlights-card[data-astro-cid-qnkn532z]{height:240px}}.highlights-card__image[data-astro-cid-qnkn532z]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.highlights-card__overlay[data-astro-cid-qnkn532z]{position:absolute;inset:0;background-color:color-mix(in srgb,var(--primary) 40%,transparent)}.highlights-card__text[data-astro-cid-qnkn532z]{position:relative;text-align:center;width:100%;display:flex;flex-direction:column;gap:1rem;align-items:center}.highlights-card__title[data-astro-cid-qnkn532z],.highlights-card__subtitle[data-astro-cid-qnkn532z]{font-family:Noto Sans Japanese,sans-serif;font-weight:400;text-transform:uppercase;color:#fefefe;margin:0}:root{--primary: #344491;--secondary: #6773ad;--tertiary: #b3b9d6;--black: #1d1d1b;--white: #e3e3e3;--gray: #888;--bg: #ffffff;--bg-surface: #eff0f8;--text: #1d1d1b;--text-muted: #888;--border: rgba(29, 29, 27, .15);--bg-overlay: rgba(255, 255, 255, .9);--bg-card: #ffffff;--shadow: rgba(0, 0, 0, .1);color-scheme:light}.career-page[data-astro-cid-gdqbjplb]{background-color:var(--bg)}.career-hero[data-astro-cid-gdqbjplb]{background-color:var(--bg);padding:4rem}@media screen and (max-width:1100px){.career-hero[data-astro-cid-gdqbjplb]{padding:3rem 2rem}}@media screen and (max-width:767px){.career-hero[data-astro-cid-gdqbjplb]{padding:2rem 1rem}}.career-hero-inner[data-astro-cid-gdqbjplb]{max-width:1312px;margin:0 auto}.career-hero-content[data-astro-cid-gdqbjplb]{max-width:868px}.career-header-bg[data-astro-cid-gdqbjplb]{position:relative;width:100%;height:500px;overflow:hidden;padding:0}@media screen and (max-width:1100px){.career-header-bg[data-astro-cid-gdqbjplb]{height:400px}}@media screen and (max-width:767px){.career-header-bg[data-astro-cid-gdqbjplb]{height:300px}}.career-header-bg__image[data-astro-cid-gdqbjplb]{width:100%;height:100%;object-fit:cover;display:block}.career-header-bg__overlay[data-astro-cid-gdqbjplb]{position:absolute;inset:0;background-color:color-mix(in srgb,var(--secondary) 30%,transparent)}.career-opportunities[data-astro-cid-gdqbjplb]{background-color:var(--secondary);padding:4rem}@media screen and (max-width:1100px){.career-opportunities[data-astro-cid-gdqbjplb]{padding:3rem 2rem}}@media screen and (max-width:767px){.career-opportunities[data-astro-cid-gdqbjplb]{padding:2rem 1rem}}.career-opportunities__inner[data-astro-cid-gdqbjplb]{max-width:1312px;margin:0 auto;display:flex;flex-direction:column;gap:4rem}@media screen and (max-width:767px){.career-opportunities__inner[data-astro-cid-gdqbjplb]{gap:2rem}}.career-opportunities__text[data-astro-cid-gdqbjplb]{display:flex;flex-direction:column;gap:1rem;padding-left:20px;max-width:868px}@media screen and (max-width:767px){.career-opportunities__text[data-astro-cid-gdqbjplb]{padding-left:0}}.career-opportunities__paragraph[data-astro-cid-gdqbjplb]{font-family:Noto Sans,sans-serif;font-size:20px;font-weight:400;color:var(--white);line-height:1.4;font-stretch:condensed}@media screen and (max-width:1100px){.career-opportunities__paragraph[data-astro-cid-gdqbjplb]{font-size:18px}}@media screen and (max-width:767px){.career-opportunities__paragraph[data-astro-cid-gdqbjplb]{font-size:16px}}.career-opportunities__tagline[data-astro-cid-gdqbjplb]{font-family:Noto Sans Japanese,sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;color:var(--white)}@media screen and (max-width:767px){.career-opportunities__tagline[data-astro-cid-gdqbjplb]{font-size:12px}}.career-jobs[data-astro-cid-gdqbjplb]{background-color:var(--bg);padding:4rem}@media screen and (max-width:1100px){.career-jobs[data-astro-cid-gdqbjplb]{padding:3rem 2rem}}@media screen and (max-width:767px){.career-jobs[data-astro-cid-gdqbjplb]{padding:2rem 1rem}}.career-jobs__inner[data-astro-cid-gdqbjplb]{max-width:1312px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.career-jobs__heading[data-astro-cid-gdqbjplb] .section-heading__patch{background-color:var(--secondary)}.career-jobs__grid[data-astro-cid-gdqbjplb]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media screen and (min-width:768px)and (max-width:1100px){.career-jobs__grid[data-astro-cid-gdqbjplb]{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.career-jobs__grid[data-astro-cid-gdqbjplb]{grid-template-columns:1fr}}.career-benefits[data-astro-cid-gdqbjplb]{background-color:var(--bg);padding:4rem}@media screen and (max-width:1100px){.career-benefits[data-astro-cid-gdqbjplb]{padding:3rem 2rem}}@media screen and (max-width:767px){.career-benefits[data-astro-cid-gdqbjplb]{padding:2rem 1rem}}.career-benefits__inner[data-astro-cid-gdqbjplb]{max-width:1312px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.career-benefits__heading[data-astro-cid-gdqbjplb] .section-heading__patch{background-color:var(--secondary)}.career-benefits__grid[data-astro-cid-gdqbjplb]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media screen and (min-width:768px)and (max-width:1100px){.career-benefits__grid[data-astro-cid-gdqbjplb]{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.career-benefits__grid[data-astro-cid-gdqbjplb]{grid-template-columns:1fr}}.career-label[data-astro-cid-gdqbjplb]{display:block;font-family:Noto Sans Japanese,sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;color:var(--tertiary);margin-bottom:.625rem}@media screen and (max-width:767px){.career-label[data-astro-cid-gdqbjplb]{font-size:12px}}
