.page-module___8aEwW__main{background-color:var(--background);min-height:100vh;color:var(--foreground);-webkit-font-smoothing:antialiased;justify-content:center;align-items:flex-start;padding:5rem 2rem;display:flex}.page-module___8aEwW__contentWrapper{flex-direction:column;align-items:flex-start;width:100%;max-width:600px;display:flex}.page-module___8aEwW__logoWrapper{justify-content:space-between;align-items:center;width:100%;margin-bottom:4rem;display:flex}.page-module___8aEwW__careersLink{text-transform:uppercase;letter-spacing:.15em;opacity:.6;cursor:pointer;font-size:.85rem;font-weight:500;transition:opacity .2s}.page-module___8aEwW__careersLink:hover{opacity:1}.page-module___8aEwW__logo{width:100%;max-width:260px;height:auto}.page-module___8aEwW__missionContainer{text-align:left;flex-direction:column;gap:1.25rem;width:100%;display:flex}.page-module___8aEwW__missionParagraph{letter-spacing:.01em;color:#1a1a1a;opacity:.95;font-size:1.15rem;font-weight:400;line-height:1.8}@media (max-width:600px){.page-module___8aEwW__logo{max-width:240px}.page-module___8aEwW__missionParagraph{font-size:1rem;line-height:1.6}.page-module___8aEwW__missionContainer{gap:1.5rem}}.page-module___8aEwW__timeline{flex-direction:column;width:100%;margin-top:5rem;padding-left:2rem;display:flex}.page-module___8aEwW__timeline:before{display:none}.page-module___8aEwW__timelineTitle{text-transform:uppercase;letter-spacing:.2em;opacity:.4;margin-bottom:2rem;margin-left:-2rem;font-size:.85rem;font-weight:500}.page-module___8aEwW__timelineItem{flex-direction:column;gap:.25rem;padding-bottom:2.5rem;display:flex;position:relative}.page-module___8aEwW__timelineItem:last-child{padding-bottom:0}.page-module___8aEwW__timelineItem:before{content:"";background-color:#e8e8e8;width:1px;height:100%;position:absolute;top:calc(.4rem + 3.5px);left:calc(3px - 2rem)}.page-module___8aEwW__timelineItem:last-child:before{display:none}.page-module___8aEwW__timelineItem:after{content:"";z-index:1;background-color:#000;border-radius:50%;width:7px;height:7px;position:absolute;top:.4rem;left:-2rem}.page-module___8aEwW__timelineDate{color:#999;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:500}.page-module___8aEwW__timelineContent{color:#1a1a1a;font-size:1.05rem;font-weight:400}.page-module___8aEwW__careersSection{width:100%;margin-top:6rem;padding-bottom:4rem}.page-module___8aEwW__careersTitle{text-transform:uppercase;letter-spacing:.2em;opacity:.4;margin-bottom:1rem;font-size:.85rem;font-weight:500}.page-module___8aEwW__careersNote{color:#666;align-items:center;gap:.75rem;margin-bottom:3rem;font-size:.95rem;display:flex}.page-module___8aEwW__infoIcon{opacity:.4;flex-shrink:0}.page-module___8aEwW__emailLink{color:#000;text-underline-offset:4px;-webkit-text-decoration:underline #0003;text-decoration:underline #0003;transition:text-decoration-color .2s}.page-module___8aEwW__emailLink:hover{text-decoration-color:#000}.page-module___8aEwW__jobsList{flex-direction:column;gap:3rem;display:flex}.page-module___8aEwW__jobItem{flex-direction:column;gap:.5rem;display:flex}.page-module___8aEwW__jobRole{color:#000;font-size:1.25rem;font-weight:500}.page-module___8aEwW__jobDescription{color:#666;max-width:400px;font-size:.95rem;line-height:1.6}
