.page_page___CpQL{background:var(--theme-page-bg);color:var(--theme-text);min-height:100vh}.page_main__rYPq9{max-width:720px;margin:0 auto;padding:var(--spacer-xl) var(--container-padding) var(--spacer-xl)}.page_header__CMbMp{margin-bottom:3rem}.page_pageHeading__fFrgf{font-family:var(--font-family-heading),serif;font-weight:400;font-size:2rem;line-height:1.1;letter-spacing:-.03em;font-variation-settings:"SOFT" 100,"WONK" 0;margin-bottom:.75rem}@media (min-width:768px){.page_pageHeading__fFrgf{font-size:2.5rem}}@media (min-width:1024px){.page_pageHeading__fFrgf{font-size:3rem}}.page_pageIntro__x3dL7{font-size:1rem;line-height:1.6;color:var(--theme-text-secondary)}@media (min-width:1024px){.page_pageIntro__x3dL7{font-size:1.125rem}}.page_emphasis__vfDq9{font-family:var(--font-family-heading),serif;font-style:normal;font-variation-settings:"SOFT" 100,"WONK" 0}.page_emailLink__r_nzY{color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:var(--cursor-link);transition:opacity .15s}.page_emailLink__r_nzY:hover{opacity:.7}.page_jobList__LGBDI{list-style:none;padding:0;display:flex;flex-direction:column;gap:2.5rem}.page_jobCard__3q3Gc{display:block;text-decoration:none;color:inherit;cursor:var(--cursor-button)}.page_jobCardTitle__7jabs{font-family:var(--font-family-heading),serif;font-size:1.25rem;font-weight:400;line-height:1.3;color:var(--theme-lime);margin-bottom:.5rem;transition:opacity .15s;font-variation-settings:"SOFT" 100,"WONK" 0}@media (min-width:1024px){.page_jobCardTitle__7jabs{font-size:1.5rem}}.page_jobCard__3q3Gc:hover .page_jobCardTitle__7jabs{opacity:.8}.page_jobCardSummary__9_39R{font-size:.9375rem;line-height:1.6;color:var(--theme-text-secondary);margin-bottom:.5rem}.page_jobCardTags__Ib2fW{display:flex;flex-wrap:wrap;gap:.375rem 1.5rem;list-style:none;padding:0}.page_backLink__6OoVh,.page_jobCardTags__Ib2fW{font-size:.875rem;color:var(--theme-text-muted)}.page_backLink__6OoVh{display:block;text-decoration:none;cursor:var(--cursor-link);transition:color .15s;margin-bottom:.5rem}.page_backLink__6OoVh:hover{color:var(--theme-text)}.page_job___o0i0{display:flex;flex-direction:column;gap:2.5rem}.page_jobHeader__APDv9{display:flex;flex-direction:column;gap:.75rem;padding-bottom:2rem;border-bottom:1px solid var(--theme-border)}.page_jobTitle__pfUYr{font-family:var(--font-family-heading),serif;font-weight:400;font-size:1.5rem;line-height:1.2;letter-spacing:-.02em;font-variation-settings:"SOFT" 100,"WONK" 0}@media (min-width:768px){.page_jobTitle__pfUYr{font-size:1.75rem}}@media (min-width:1024px){.page_jobTitle__pfUYr{font-size:2rem}}.page_jobMeta__mDibj{display:flex;flex-wrap:wrap;gap:.375rem 1.5rem;list-style:none;padding:0;font-size:.9375rem;color:var(--theme-text-secondary)}.page_jobLead__Ls62j{font-size:1rem;line-height:1.7;color:var(--theme-text-secondary)}@media (min-width:1024px){.page_jobLead__Ls62j{font-size:1.125rem}}.page_jobSection__oJE1n{display:flex;flex-direction:column;gap:1rem}.page_sectionHeading__UkQLs{font-family:var(--font-family-heading),serif;font-size:1.25rem;font-weight:400;letter-spacing:-.01em;font-variation-settings:"SOFT" 100,"WONK" 0}.page_jobSection__oJE1n p{font-size:1rem;line-height:1.75;color:var(--theme-text-secondary)}.page_responsibility__7gQYG{display:flex;flex-direction:column;gap:.5rem}.page_responsibility__7gQYG h4{font-family:var(--font-family-heading),serif;font-size:1.0625rem;font-weight:400;font-variation-settings:"SOFT" 100,"WONK" 0}.page_skillsList__Z4YPo{padding-left:1.25rem;display:flex;flex-direction:column;gap:.75rem;font-size:1rem;line-height:1.75;color:var(--theme-text-secondary)}.page_apply__47tEd{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding-top:2rem;border-top:1px solid var(--theme-border)}.page_applyText__Px4o6{font-size:1.125rem;color:var(--theme-text)}.page_applyButton__2b3EG{position:relative;display:inline-flex;align-items:center;justify-content:center;border:0;padding:10px 22px;border-radius:999px;font-family:var(--font-family-body),system-ui,sans-serif;font-weight:500;font-size:14px;color:#ffffff;text-decoration:none;white-space:nowrap;cursor:var(--cursor-button);overflow:hidden;isolation:isolate;transition:transform .12s ease}.page_applyButton__2b3EG:hover{transform:translateY(-1px)}.page_applyButtonBg__alzjG{position:absolute;inset:0;z-index:0}.page_applyButtonLabel__QL2tL{position:relative;z-index:1}.page_teamPhoto__5AOef{width:100%;height:auto;border-radius:.625rem;margin-top:1rem}@media (max-width:767.98px){.page_main__rYPq9{padding:var(--spacer-sm) var(--container-padding) var(--spacer-lg)}}