.jobs-hero_island__bTPBW{border-radius:36px;background:#fff;box-shadow:0 10px 40px #010e2414}.jobs-hero_filters__e_yOG{padding-inline:24px}.jobs-hero_filters__e_yOG:has([id=job-search-filters]:not([hidden])){padding-bottom:24px}.jobs-board_page__PR9pK{min-height:100vh;padding-block:112px 5rem;background:var(--background);color:var(--foreground);font-family:var(--font-sans),sans-serif}.jobs-board_page__PR9pK ::selection{background:var(--primary);color:var(--foreground)}.jobs-board_page__PR9pK :is(input,select){caret-color:var(--foreground)}.jobs-board_searchDestination__NzB0H{scroll-margin-top:6rem}.jobs-board_filterForm__dn7oi{margin:0}.jobs-board_toolbar__6WhH0{display:flex;align-items:center;gap:.5rem;min-width:0;flex-wrap:wrap}.jobs-board_place__XPXa5{position:relative;min-width:0;display:inline-flex;align-items:center;border-radius:999px;background:var(--background)}.jobs-board_place__XPXa5>svg{position:absolute;left:.875rem;width:16px;height:16px;pointer-events:none}.jobs-board_place__XPXa5>.jobs-board_placeChevron__39979{right:.75rem;left:auto;width:14px}.jobs-board_place__XPXa5 select{max-width:100%;min-height:44px;padding-inline:2.375rem 2rem;border:0;border-radius:inherit;appearance:none;background:transparent;color:var(--foreground);font-size:.875rem;font-weight:500;cursor:pointer;text-overflow:ellipsis}.jobs-board_applyPlace__wB5fk,.jobs-board_filterToggle__cd5IL{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:.5rem;padding-inline:1rem;border-radius:999px;background:var(--background);color:var(--foreground);font-size:.875rem;font-weight:500}.jobs-board_filterToggle__cd5IL{flex:none;white-space:nowrap}.jobs-board_filterToggle__cd5IL svg{width:16px;height:16px;flex:none}.jobs-board_filterToggle__cd5IL>svg:last-child{width:14px;transition:transform .18s cubic-bezier(.23,1,.32,1)}.jobs-board_rotated__tPeDD{transform:rotate(180deg)}.jobs-board_filterCount___kfcc{display:grid;place-items:center;min-width:20px;height:20px;border-radius:50%;background:var(--primary);font-size:.75rem}.jobs-board_applyPlace__wB5fk{margin-left:auto;background:var(--primary)}.jobs-board_filters__b5C3E{padding:1.5rem 0 0;animation:jobs-board_disclose__6igWB .18s cubic-bezier(.23,1,.32,1)}.jobs-board_filters__b5C3E[hidden]{display:none}.jobs-board_filterGrid__uPciI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1rem}.jobs-board_filterGrid__uPciI label{min-width:0;display:grid;gap:.5rem;font-size:.8125rem;color:#666666}.jobs-board_filterGrid__uPciI :is(input,select){width:100%;height:48px;min-width:0;padding-inline:1rem;border:0;border-radius:1rem;background:var(--background);color:var(--foreground);font-size:16px}.jobs-board_industry__AZe5I{grid-column:1/-1}.jobs-board_filters__b5C3E :is(input,select):focus{outline:none;box-shadow:none;background:var(--muted)}.jobs-board_filters__b5C3E details{margin-top:1rem}.jobs-board_filters__b5C3E summary{min-height:44px;padding-block:.75rem}.jobs-board_filters__b5C3E fieldset{padding-block:.5rem 1rem}.jobs-board_filters__b5C3E input[type=checkbox]{width:18px;height:18px;accent-color:var(--foreground)}.jobs-board_filterFooter__SQjeX{display:flex;justify-content:flex-end;align-items:center;gap:1rem;margin-top:1.25rem}.jobs-board_applyFilters__4LzDD{display:inline-flex;justify-content:center;align-items:center;gap:.75rem;min-height:48px;padding-inline:1.5rem;border-radius:999px;background:var(--primary);color:var(--primary-foreground);font-size:.875rem;font-weight:600}.jobs-board_applyFilters__4LzDD:disabled{cursor:wait;opacity:.6}.jobs-board_reset__5sPjW{min-height:44px;display:inline-flex;align-items:center;color:#666666;font-size:.8125rem}.jobs-board_results__A_UUz{scroll-margin-top:96px;padding-top:1.5rem}.jobs-board_resultsHeading__kqmeG{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.jobs-board_resultsHeading__kqmeG h2{font-size:1.125rem;font-weight:500}.jobs-board_resultCount__V3FHE{margin-left:.75rem;font-size:.875rem;font-weight:400;color:#666666;font-variant-numeric:tabular-nums}.jobs-board_resultLayout__lXdqm{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem}.jobs-board_jobList__QyxXz{display:grid;gap:1rem}.jobs-board_preview__Vkuh_{position:sticky;top:6rem;overflow:hidden;border-radius:1.5rem;background:#fff}.jobs-board_previewHeader__qH6Ia{padding:2.5rem 2.5rem 0}.jobs-board_previewBody__qD3Mm{display:grid;gap:2.5rem;padding:2.5rem}.jobs-board_previewBody__qD3Mm :is(p,li){text-wrap:pretty;overflow-wrap:anywhere}.jobs-board_previewActions__O_JPO{display:flex;flex-shrink:0;align-items:center;gap:.75rem;padding:1.25rem 2.5rem;background:#fff;border-top:1px solid #e8e8e8}.jobs-board_invitation__2uHPl{display:flex;align-items:center;gap:.75rem;width:fit-content;min-height:48px;margin:2rem auto 0;font-size:.875rem;color:#666666}.jobs-board_searchError__EsBZL{display:flex;align-items:center;gap:1rem;padding:1rem .5rem;font-size:.875rem}.jobs-board_searchError__EsBZL p{color:var(--destructive)}.jobs-board_searchError__EsBZL button{min-height:44px;text-decoration:underline;text-underline-offset:4px}.jobs-board_scope__8kvqr{display:flex;align-items:flex-start;gap:.375rem;min-width:0;margin-top:.75rem;color:#666666;font-size:.75rem;line-height:1.5;overflow-wrap:anywhere}.jobs-board_scope__8kvqr svg{flex:none;margin-top:2px}.jobs-board_scope__8kvqr>span{min-width:0}.jobs-board_searchBar__FOn2u{display:flex;min-width:0;border-radius:1rem;background:#fff}.jobs-board_searchBar__FOn2u>div{flex:1}.jobs-board_searchBar__FOn2u>button{width:48px;height:48px;border-radius:50%;margin:.25rem;padding:0}.jobs-board_searchBar__FOn2u>button>span{display:none}.jobs-board_page__PR9pK[data-pools-surface=true]{min-height:0;padding-block:0 1rem;background:var(--background)}.jobs-board_page__PR9pK[data-pools-surface=true] .editorial-canvas{width:100%;max-width:none;padding-inline:0}.jobs-board_page__PR9pK[data-pools-surface=true] .jobs-board_results__A_UUz{margin-top:1.5rem;padding-top:0}.jobs-board_sheetSearch__h_jPD{position:sticky;top:-24px;z-index:30;padding-block:12px;background:var(--background)}.jobs-board_sheetSearch__h_jPD .jobs-board_toolbar__6WhH0{margin-top:.75rem}@media (min-width:1024px){.jobs-board_resultLayout__lXdqm{grid-template-columns:minmax(19rem,.78fr) minmax(0,1.22fr)}.jobs-board_page__PR9pK[data-pools-surface=true] .jobs-board_preview__Vkuh_{top:6rem;display:flex;flex-direction:column;max-height:calc(var(--pools-sheet-viewport,100dvh) - 14rem)}.jobs-board_page__PR9pK[data-pools-surface=true] .jobs-board_preview__Vkuh_>div:first-child{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#37363426 transparent}}.jobs-board_page__PR9pK :is(button,a,select):focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.jobs-board_page__PR9pK :is(input,select):focus{outline:none;box-shadow:none}.jobs-board_page__PR9pK button:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.jobs-board_filterToggle__cd5IL:hover,.jobs-board_place__XPXa5:hover{background:var(--muted)}.jobs-board_applyFilters__4LzDD:hover,.jobs-board_applyPlace__wB5fk:hover{background:var(--primary-hover)}}@media (max-width:767px){.jobs-board_page__PR9pK{padding-top:88px;padding-bottom:2rem}.jobs-board_filterGrid__uPciI{gap:1rem .75rem}.jobs-board_filterGrid__uPciI label{font-size:.75rem}.jobs-board_toolbar__6WhH0{gap:.375rem;flex-wrap:nowrap}.jobs-board_place__XPXa5{flex:1;max-width:11.25rem}.jobs-board_place__XPXa5 select{width:100%;font-size:16px}.jobs-board_filterToggle__cd5IL{width:44px;padding:0;position:relative}.jobs-board_filterLabel__pfHHf{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.jobs-board_filterToggle__cd5IL>svg:last-child{display:none}.jobs-board_filterCount___kfcc{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;font-size:.6875rem}.jobs-board_applyPlace__wB5fk{width:44px;flex:none;padding:0;font-size:0;gap:0}.jobs-board_resultsHeading__kqmeG{margin-bottom:1rem}.jobs-board_sheetSearch__h_jPD{top:-16px}}@keyframes jobs-board_disclose__6igWB{0%{opacity:.4;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.jobs-board_filters__b5C3E{animation:none}.jobs-board_page__PR9pK *{scroll-behavior:auto!important}.jobs-board_filterToggle__cd5IL>svg:last-child{transition:none}}@media (max-width:359px){.jobs-board_filterGrid__uPciI{grid-template-columns:1fr}.jobs-board_place__XPXa5{flex:none;width:44px}.jobs-board_place__XPXa5 select{padding:0;color:transparent}.jobs-board_place__XPXa5 option{color:var(--foreground)}.jobs-board_place__XPXa5>svg{left:14px}.jobs-board_place__XPXa5>.jobs-board_placeChevron__39979{display:none}.jobs-board_place__XPXa5[data-active=true]:after{content:"";position:absolute;top:4px;right:3px;width:7px;height:7px;border-radius:50%;background:var(--primary);pointer-events:none}}.jobs-board_openDetail__xUKdZ{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;background:var(--background)}.jobs-board_filters__b5C3E[data-keyboard]{animation:none}.jobs-board_place__XPXa5 select:focus{background:var(--muted)}.job-facts_facts__Jfd8y{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 2rem;margin-top:2rem}.job-facts_facts__Jfd8y>div{display:flex;min-width:0;align-items:flex-start;gap:.75rem}.job-facts_facts__Jfd8y svg{flex:none;width:18px;height:18px;margin-top:.125rem;color:#666666;stroke-width:1.6}.job-facts_facts__Jfd8y>div>div{min-width:0}.job-facts_facts__Jfd8y dt{margin-bottom:.375rem;font-size:.75rem;font-weight:400;line-height:1.5;color:#666666}.job-facts_facts__Jfd8y dd{font-size:.9375rem;font-weight:500;line-height:1.6;overflow-wrap:anywhere;color:var(--foreground)}@media (max-width:767px){.job-facts_facts__Jfd8y{gap:1.5rem 1rem}.job-facts_facts__Jfd8y>div{position:relative;display:block}.job-facts_facts__Jfd8y dt{padding-left:1.5rem}.job-facts_facts__Jfd8y dd{font-size:.875rem}.job-facts_facts__Jfd8y svg{position:absolute;top:1px;left:0;width:16px;height:16px}.job-facts_facts__Jfd8y>div[data-wide=true]{grid-column:1/-1}}.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}}