.wrapper[data-astro-cid-7qp7edqp]{background-color:#f5f5f5;width:100%;padding:12rem 0;position:relative}.container[data-astro-cid-7qp7edqp]{max-width:calc(1264px + var(--padding-inline) * 2);padding:0 var(--padding-inline);flex-direction:column;gap:.8rem;margin:0 auto;display:flex}@media (width>=769px){.header[data-astro-cid-7qp7edqp]{align-items:center;gap:2rem;display:flex}}.englishTitle[data-astro-cid-7qp7edqp]{font-family:var(--font-family-english);color:#000;letter-spacing:-.096rem;white-space:nowrap;margin:0;font-size:3.6rem;font-weight:500;line-height:1.36}@media (width>=769px){.englishTitle[data-astro-cid-7qp7edqp]{font-size:4.8rem}}.japaneseLabel[data-astro-cid-7qp7edqp]{color:#000;letter-spacing:.028rem;margin:0;font-size:1.3rem;font-weight:600;line-height:2}@media (width>=769px){.japaneseLabel[data-astro-cid-7qp7edqp]{font-size:1.4rem}}.description[data-astro-cid-7qp7edqp]{color:#000;letter-spacing:.028rem;margin:0;font-size:1.4rem;font-weight:300;line-height:2}@media (width>=769px){.description[data-astro-cid-7qp7edqp]{max-width:900px}}.categoriesContainer[data-astro-cid-7qp7edqp]{flex-direction:column;gap:4rem;margin-top:2.4rem;display:flex}@media (width>=769px){.categoriesContainer[data-astro-cid-7qp7edqp]{gap:4.8rem;margin-top:4rem}}.categorySection[data-astro-cid-7qp7edqp]{flex-direction:column;gap:2rem;display:flex}.categoryTitle[data-astro-cid-7qp7edqp]{color:#000;letter-spacing:.032rem;margin:0;font-size:2rem;font-weight:600;line-height:1.5}@media (width>=769px){.categoryTitle[data-astro-cid-7qp7edqp]{font-size:2.4rem}}.projectItems[data-astro-cid-7qp7edqp]{flex-direction:column;gap:3.2rem;display:flex}@media (width>=769px){.projectItems[data-astro-cid-7qp7edqp]{grid-template-columns:repeat(2,1fr);display:grid}}.projectItem[data-astro-cid-7qp7edqp]{flex-direction:column;display:flex;overflow:hidden}@media (width>=769px){.projectItem[data-astro-cid-7qp7edqp]{background-color:#fff;border-radius:1rem}}.projectImage[data-astro-cid-7qp7edqp]{background-color:#d9d9d9;border-radius:1rem;width:100%;height:16.4rem;position:relative;overflow:hidden}.projectImage[data-astro-cid-7qp7edqp] img[data-astro-cid-7qp7edqp]{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@media (width>=769px){.projectImage[data-astro-cid-7qp7edqp]{border-radius:0;height:27.2rem}}.projectContent[data-astro-cid-7qp7edqp]{flex-direction:column;gap:1.2rem;margin-top:1.6rem;display:flex}@media (width>=769px){.projectContent[data-astro-cid-7qp7edqp]{gap:2rem;margin-top:0;padding:3.2rem}}.projectTitle[data-astro-cid-7qp7edqp]{color:#000;letter-spacing:.04rem;margin:0;font-size:1.6rem;font-weight:600;line-height:1.4}@media (width>=769px){.projectTitle[data-astro-cid-7qp7edqp]{font-size:2rem}}.projectDescription[data-astro-cid-7qp7edqp]{color:#000;letter-spacing:.028rem;margin:0;font-size:1.2rem;font-weight:300;line-height:2}@media (width>=769px){.projectDescription[data-astro-cid-7qp7edqp]{font-size:1.4rem}}.wrapper[data-astro-cid-exohnh6h]{background-color:#fff;width:100%;padding:12rem 0;position:relative}.wrapper[data-astro-cid-exohnh6h][data-background=gray]{background-color:#f5f5f5}.container[data-astro-cid-exohnh6h]{max-width:calc(1264px + var(--padding-inline) * 2);padding:0 var(--padding-inline);flex-direction:column;align-items:center;gap:5.6rem;margin:0 auto;display:flex}@media (width>=769px){.container[data-astro-cid-exohnh6h]{padding:0 8.8rem}}.header[data-astro-cid-exohnh6h]{flex-direction:column;align-items:center;gap:4rem;width:100%;display:flex}@media (width>=769px){.header[data-astro-cid-exohnh6h]{flex-direction:row;align-items:center;gap:12rem}}.titleGroup[data-astro-cid-exohnh6h]{flex-direction:column;flex-shrink:0;align-items:flex-start;width:100%;display:flex}@media (width>=769px){.titleGroup[data-astro-cid-exohnh6h]{width:fit-content}}.englishTitle[data-astro-cid-exohnh6h]{width:100%;font-family:var(--font-family-english);color:#000;letter-spacing:-.096rem;margin:0;font-size:3.2rem;font-weight:500;line-height:1.36}@media (width>=769px){.englishTitle[data-astro-cid-exohnh6h]{font-size:4.8rem}}.japaneseLabel[data-astro-cid-exohnh6h]{color:#000;letter-spacing:.028rem;margin:0;font-size:1.4rem;font-weight:600;line-height:2}.description[data-astro-cid-exohnh6h]{flex-direction:column;width:100%;display:flex}@media (width>=769px){.description[data-astro-cid-exohnh6h]{max-width:98.1rem}}.description[data-astro-cid-exohnh6h] p[data-astro-cid-exohnh6h]{color:#000;letter-spacing:.028rem;margin:0;font-size:1.4rem;font-weight:300;line-height:2}.categoriesContainer[data-astro-cid-exohnh6h]{flex-direction:column;gap:5.6rem;width:100%;max-width:80rem;display:flex}@media (width>=104rem){.categoriesContainer[data-astro-cid-exohnh6h]{grid-template-columns:repeat(4,1fr);gap:4rem;max-width:100%;display:grid}}.category[data-astro-cid-exohnh6h]{flex-direction:column;align-items:flex-start;gap:3.6rem;width:100%;display:flex}@media (width>=104rem){.category[data-astro-cid-exohnh6h]:first-child{grid-column:span 1}.category[data-astro-cid-exohnh6h]:last-child{grid-column:span 3}}.categoryLabel[data-astro-cid-exohnh6h]{color:#868686;letter-spacing:-.028rem;margin:0;font-size:1.4rem;font-weight:600;line-height:2}.jobsList[data-astro-cid-exohnh6h]{flex-direction:column;gap:3.2rem;width:100%;display:flex}.jobItem[data-astro-cid-exohnh6h]{justify-content:space-between;align-items:center;gap:2rem;width:100%;text-decoration:none;transition:opacity .3s ease-in-out;display:flex}@media (width>=769px){.jobItem[data-astro-cid-exohnh6h]:hover{opacity:.7}}.jobText[data-astro-cid-exohnh6h]{flex:1;align-items:baseline;display:flex}.nationalJobTitle[data-astro-cid-exohnh6h]{color:#000;letter-spacing:-.036rem;font-size:1.8rem;font-weight:500;line-height:1.36}@media (width>=769px){.nationalJobTitle[data-astro-cid-exohnh6h]{font-size:2rem}}.arrowIcon[data-astro-cid-exohnh6h]{color:#000;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}@media (width>=769px){.arrowIcon[data-astro-cid-exohnh6h]{margin-left:auto}}.regionalJobsGrid[data-astro-cid-exohnh6h]{grid-template-columns:repeat(2,1fr);gap:2.4rem;width:100%;display:grid}@media (width>=769px){.regionalJobsGrid[data-astro-cid-exohnh6h]{grid-template-columns:repeat(3,1fr);gap:3.2rem}}.regionalJobItem[data-astro-cid-exohnh6h]{justify-content:space-between;align-items:center;gap:1.2rem;text-decoration:none;transition:opacity .3s ease-in-out;display:flex}@media (width>=769px){.regionalJobItem[data-astro-cid-exohnh6h]:hover{opacity:.7}}.regionalJobTitle[data-astro-cid-exohnh6h]{color:#000;letter-spacing:-.036rem;font-size:1.8rem;font-weight:500;line-height:1.36}@media (width>=769px){.regionalJobTitle[data-astro-cid-exohnh6h]{font-size:2rem}}.regionalArrowIcon[data-astro-cid-exohnh6h]{color:#000;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.viewAllButton[data-astro-cid-exohnh6h]{color:#fff;text-align:center;letter-spacing:.028rem;white-space:nowrap;backdrop-filter:blur(3.2rem);background:#0006;border:1px solid #ffffff4d;border-radius:11.6rem;justify-content:center;align-items:center;width:26.7rem;padding:1.8rem 2.4rem;font-size:1.4rem;font-weight:500;line-height:1;text-decoration:none;transition:opacity .3s ease-in-out;display:flex}@media (width>=769px){.viewAllButton[data-astro-cid-exohnh6h]:hover{opacity:.8}}.wrapper[data-astro-cid-srz4ngyc]{background-color:#000;width:100%;position:relative}.membersSection[data-astro-cid-srz4ngyc]{padding-bottom:4rem;position:relative;overflow:hidden}@media (width>=769px){.membersSection[data-astro-cid-srz4ngyc]{padding-bottom:6rem}}
