.public-job-detail_page__qwI1n{color:var(--foreground);padding-bottom:5rem}.public-job-detail_page__qwI1n ::selection{background:var(--primary);color:var(--foreground)}.public-job-detail_canvas__X1oI9{width:100%;max-width:78rem;margin-inline:auto;padding-inline:var(--page-gutter,24px)}.public-job-detail_hero__uCgur{padding-block:2rem 2.5rem}.public-job-detail_title__dRoGL{max-width:22ch;margin-top:1.5rem;font-size:3.5rem;font-weight:500;letter-spacing:-.035em;line-height:1.2;text-wrap:balance;overflow-wrap:anywhere}.public-job-detail_title__dRoGL:lang(th){line-height:1.4;letter-spacing:-.025em}.public-job-detail_hero__uCgur .public-job-detail_category__cq9bc{overflow-wrap:anywhere;line-height:1.6;padding:0;background:none;color:#666666;font-size:.875rem;font-weight:400}.public-job-detail_hero__uCgur>dl{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:2.5rem;gap:2rem}.public-job-detail_sectionNav__j5v5M{display:flex;align-items:center;gap:1.75rem;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid #e8e8e8}.public-job-detail_sectionNav__j5v5M::-webkit-scrollbar{display:none}.public-job-detail_sectionNav__j5v5M a{flex:none;display:inline-flex;align-items:center;min-height:52px;padding-block:.5rem;color:#666666;font-size:.875rem;font-weight:500;text-underline-offset:.75rem}.public-job-detail_sectionNav__j5v5M a:first-child{color:var(--foreground);text-decoration:underline;text-decoration-color:var(--primary);text-decoration-thickness:2px}.public-job-detail_layout__Z0eYm{display:grid;grid-template-columns:minmax(0,1fr);gap:3rem;margin-top:2.5rem}.public-job-detail_article__b19Ry{min-width:0}.public-job-detail_section__Hdbrr{scroll-margin-top:6rem;padding-block:2.5rem}.public-job-detail_section__Hdbrr:first-child{padding-top:0}.public-job-detail_section__Hdbrr+.public-job-detail_section__Hdbrr{border-top:1px solid #e8e8e8}.public-job-detail_heading__eRww4{font-size:1.25rem;line-height:1.5;font-weight:600;letter-spacing:-.015em}.public-job-detail_body__aGNVE{line-height:1.95;text-wrap:pretty}.public-job-detail_body__aGNVE,.public-job-detail_list__nET_S{max-width:70ch;margin-top:1.25rem;color:#555555;font-size:1rem;overflow-wrap:anywhere}.public-job-detail_list__nET_S{display:grid;gap:1rem;line-height:1.85}.public-job-detail_mobileActions__qzNpy{margin-block:.5rem 2rem}.public-job-detail_applyAside__1eLFE{display:none}.public-job-detail_page__qwI1n :is(button,a):focus-visible{outline:2px solid var(--foreground);outline-offset:3px}@media (min-width:1024px){.public-job-detail_layout__Z0eYm{grid-template-columns:minmax(0,1fr) 17rem;gap:5rem}.public-job-detail_applyAside__1eLFE{display:block;position:sticky;top:6rem;align-self:start;padding:1.5rem;border-radius:1.25rem;background:#fff}.public-job-detail_mobileActions__qzNpy{display:none}}@media (max-width:767px){.public-job-detail_canvas__X1oI9{padding-inline:24px}.public-job-detail_hero__uCgur{padding-block:1.25rem 1.5rem}.public-job-detail_title__dRoGL{margin-top:1.5rem;font-size:clamp(2rem,10vw,2.5rem)}.public-job-detail_hero__uCgur>dl{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2rem;gap:1.5rem 1rem}.public-job-detail_sectionNav__j5v5M{gap:1.5rem;margin-inline:-24px;padding-inline:24px}.public-job-detail_sectionNav__j5v5M a{font-size:.8125rem}.public-job-detail_layout__Z0eYm{margin-top:2rem}.public-job-detail_section__Hdbrr{padding-block:2rem}.public-job-detail_heading__eRww4{font-size:1.125rem}.public-job-detail_body__aGNVE,.public-job-detail_list__nET_S{font-size:1rem;line-height:1.9}}@media (hover:hover) and (pointer:fine){.public-job-detail_sectionNav__j5v5M a:hover{color:var(--foreground)}}.public-job-detail_secondary__S67kr{color:#666666}.public-job-detail_published__yXO5O{padding-top:.5rem;color:#666666;font-size:.75rem;line-height:1.6}.job-page-motion_surface__NayWh{--home-ink:var(--foreground);--home-forest:var(--foreground);--home-accent:var(--primary)}.job-page-motion_inkHost__0Zqa_{display:inline-block}.job-page-motion_inkHost__0Zqa_ path{stroke-width:3}.job-page-motion_searchHeading__jxOO5{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:.3em;color:var(--foreground);font-size:clamp(1.875rem,7.5vw,2.5rem);font-weight:500;letter-spacing:-.035em;line-height:1.35}.job-page-motion_searchLead__CkXix{white-space:nowrap}.job-page-motion_searchTyping__OqQjE.job-page-motion_searchTyping__OqQjE{margin-inline-start:0;font-size:.84em;line-height:1.6}.job-page-motion_searchTyping__OqQjE.job-page-motion_searchTyping__OqQjE:lang(en){font-size:1.05em;line-height:1.3}.job-page-motion_matchingNote__ii7S8{font-family:var(--font-sans),sans-serif;font-size:1.5rem;font-weight:500;line-height:1.2}.job-page-motion_applyHeading__TNCMR{display:grid;justify-items:center;gap:.6rem;color:var(--foreground);font-size:1.5rem;font-weight:500;letter-spacing:-.025em;line-height:1.55;text-align:center}.job-page-motion_applyTyping__ZMjeD.job-page-motion_applyTyping__ZMjeD{margin-inline-start:0;padding-inline-end:0;font-size:.92em}.job-page-motion_applyTyping__ZMjeD.job-page-motion_applyTyping__ZMjeD:lang(en){font-size:1.2em}.job-page-motion_applyCircle__WU1YR.job-page-motion_applyCircle__WU1YR svg{top:-.2em;height:2em}.job-page-motion_sectionNav__WCsF_{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin-top:1rem}.job-page-motion_sectionNav__WCsF_ a{position:relative;display:inline-flex;min-height:2.75rem;align-items:center;color:var(--muted-foreground);font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s ease}.job-page-motion_sectionNav__WCsF_ a:after{position:absolute;right:0;bottom:.25rem;left:0;height:2px;background:var(--primary);content:"";transform:scaleX(0);transform-origin:left;transition:transform .15s cubic-bezier(.23,1,.32,1)}.job-page-motion_sectionNav__WCsF_ a:focus-visible,.job-page-motion_sectionNav__WCsF_ a:hover{color:var(--foreground)}.job-page-motion_sectionNav__WCsF_ a:focus-visible:after,.job-page-motion_sectionNav__WCsF_ a:hover:after{transform:scaleX(1)}.job-page-motion_sectionNav__WCsF_ a:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.job-page-motion_detailSection__v9MVx{scroll-margin-top:6rem}@media (min-width:768px){.job-page-motion_sectionNav__WCsF_{column-gap:1.5rem}.job-page-motion_searchHeading__jxOO5{flex-direction:row;align-items:baseline;gap:.35em;font-size:clamp(2.5rem,4vw,3.5rem)}}@media (prefers-reduced-motion:reduce){.job-page-motion_sectionNav__WCsF_ a:after{transition:none}}.job-page-motion_sectionNav__WCsF_[data-modern=true]{gap:.5rem;margin-top:1rem}.job-page-motion_sectionNav__WCsF_[data-modern=true] a{min-height:2.5rem;padding-inline:1rem;border-radius:999px;background:color-mix(in srgb,var(--foreground) 5%,transparent);color:var(--foreground);font-size:.8125rem;font-weight:500;transition:background-color .16s ease}.job-page-motion_sectionNav__WCsF_[data-modern=true] a:after{display:none}.job-page-motion_sectionNav__WCsF_[data-modern=true] a:hover{background:color-mix(in srgb,var(--foreground) 9%,transparent)}@media (max-width:767px){.job-page-motion_sectionNav__WCsF_[data-modern=true]{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(-1 * var(--page-gutter));padding-inline:var(--page-gutter);scrollbar-width:none}.job-page-motion_sectionNav__WCsF_[data-modern=true]::-webkit-scrollbar{display:none}.job-page-motion_sectionNav__WCsF_[data-modern=true] a{flex-shrink:0;white-space:nowrap}}.career-job-detail_page__Sbqke{padding-bottom:4rem}.career-job-detail_hero__j_wvX{padding-top:clamp(1rem,3vw,2.5rem);padding-bottom:2rem}.career-job-detail_identity__WH4rC{align-items:center;flex-direction:column;text-align:center}.career-job-detail_company__7gnra{justify-content:center}.career-job-detail_company__7gnra>:first-child{width:32px;height:32px}.career-job-detail_company__7gnra p{font-weight:450;font-size:.8125rem}.career-job-detail_company__7gnra p+p{font-size:.6875rem}.career-job-detail_title__FFk6s{font-size:clamp(2rem,5vw,4.5rem);font-weight:500;line-height:1.2;letter-spacing:-.045em;text-wrap:balance}.career-job-detail_identity__WH4rC>span{background:transparent;font-size:.8125rem;font-weight:450;padding:0;color:var(--muted-foreground)}.career-job-detail_facts__EJYM4{max-width:60rem;margin:2rem auto 0}.career-job-detail_facts__EJYM4 dt{font-size:.6875rem}.career-job-detail_facts__EJYM4 dd{font-size:.875rem;font-weight:500;line-height:1.6}.career-job-detail_apply__xBhyb>div{border:0;border-radius:1.5rem;background:var(--muted)}.career-job-detail_apply__xBhyb>div>:is(button,a){border-radius:999px}.career-job-detail_page__Sbqke section>h2{font-weight:500;letter-spacing:-.03em}@media (min-width:1024px){.career-job-detail_facts__EJYM4>div{text-align:center}.career-job-detail_facts__EJYM4 dt{justify-content:center}}@media (max-width:639px){.career-job-detail_company__7gnra{gap:.5rem}.career-job-detail_title__FFk6s{margin-top:1.5rem}.career-job-detail_identity__WH4rC{gap:1rem}.career-job-detail_hero__j_wvX{padding-bottom:1.5rem}.career-job-detail_facts__EJYM4{gap:1rem}.career-job-detail_facts__EJYM4 dd{font-size:.8125rem}}