.JobListings-module__92vTYG__filters{margin-top:var(--space-sm);margin-bottom:var(--space-sm);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.JobListings-module__92vTYG__filterLabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:1px;color:var(--om-gray-30);margin-right:4px;font-size:10px;font-weight:300}.JobListings-module__92vTYG__filterBtn{font-family:var(--font-mono);letter-spacing:.5px;color:var(--om-gray-40);border:1px solid var(--om-gray-10);cursor:pointer;background:0 0;padding:8px 16px;font-size:12px;font-weight:300;transition:color .15s,border-color .15s}.JobListings-module__92vTYG__filterBtn:hover{color:var(--om-black);border-color:var(--om-gray-30)}.JobListings-module__92vTYG__filterActive,.JobListings-module__92vTYG__filterActive:hover{color:var(--om-crimson);border-color:var(--om-crimson)}.JobListings-module__92vTYG__list{background:var(--sep-grid-light);flex-direction:column;gap:1px;display:flex}.JobListings-module__92vTYG__card{background:var(--om-white);color:inherit;grid-template-columns:160px 1fr auto;align-items:center;gap:32px;padding:28px 32px;text-decoration:none;transition:background .15s;display:grid}.JobListings-module__92vTYG__card:hover{background:var(--om-gray-10)}.JobListings-module__92vTYG__brand{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:1px;color:var(--om-crimson);font-size:11px;font-weight:300}.JobListings-module__92vTYG__title{font-family:var(--font-sans);color:var(--om-black);font-size:16px;font-weight:500}.JobListings-module__92vTYG__meta{font-family:var(--font-mono);color:var(--om-gray-30);align-items:center;gap:24px;font-size:11px;font-weight:300;display:flex}.JobListings-module__92vTYG__location{font-family:var(--font-mono);color:var(--om-gray-40);letter-spacing:.5px;font-size:11px;font-weight:300}@media (max-width:768px){.JobListings-module__92vTYG__card{grid-template-columns:1fr;gap:8px;padding:20px 24px}.JobListings-module__92vTYG__meta{flex-direction:column;align-items:flex-start;gap:4px}}
.page-module__rrhqYq__hero{background:var(--om-white);flex-direction:column;justify-content:center;min-height:calc(100vh - 464px);padding:80px 64px;display:flex}.page-module__rrhqYq__heroTitle{font-family:var(--font-serif);color:var(--om-black);max-width:600px;margin-bottom:var(--space-md);font-size:56px;font-weight:300;line-height:1.1}.page-module__rrhqYq__heroBody{font-family:var(--font-sans);color:var(--om-gray-60);max-width:520px;font-size:16px;font-weight:400;line-height:1.6}.page-module__rrhqYq__heroCta{font-family:var(--font-sans);color:var(--om-white);background:var(--om-black);letter-spacing:.5px;margin-top:32px;padding:14px 28px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s;display:inline-block}.page-module__rrhqYq__heroCta:hover{background:var(--om-gray-80)}.page-module__rrhqYq__photoBreak{height:400px;position:relative;overflow:hidden}.page-module__rrhqYq__photoBreakBg{position:absolute;inset:0}.page-module__rrhqYq__photoBreakGlass{-webkit-backdrop-filter:blur(50px);background:#1111114d;border-top:1px solid #ffffff14;align-items:center;height:35%;padding:0 64px;display:flex;position:absolute;bottom:0;left:0;right:0}.page-module__rrhqYq__photoBreakText{font-family:var(--font-serif);color:var(--om-white);max-width:520px;font-size:28px;font-weight:300;line-height:1.3}.page-module__rrhqYq__values{background:var(--om-black);padding:80px 64px}.page-module__rrhqYq__valuesGrid{margin-top:var(--space-sm);background:#ffffff0f;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.page-module__rrhqYq__valueCard{background:var(--om-black);flex-direction:column;gap:8px;padding:40px 32px;display:flex}.page-module__rrhqYq__valueNum{font-family:var(--font-mono);letter-spacing:1px;color:#ffffff40;font-size:10px;font-weight:300}.page-module__rrhqYq__valueTitle{font-family:var(--font-sans);color:var(--om-white);margin-bottom:4px;font-size:18px;font-weight:500}.page-module__rrhqYq__valueDesc{font-family:var(--font-sans);color:#ffffff8c;margin:0;font-size:14px;font-weight:400;line-height:1.6}.page-module__rrhqYq__workSection{background:var(--om-white);padding:80px 64px}.page-module__rrhqYq__workGrid{background:var(--sep-grid-light);margin-top:var(--space-sm);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.page-module__rrhqYq__workCard{background:var(--om-white);flex-direction:column;gap:8px;padding:32px 24px;display:flex}.page-module__rrhqYq__workTitle{font-family:var(--font-sans);color:var(--om-black);font-size:16px;font-weight:500}.page-module__rrhqYq__workDesc{font-family:var(--font-sans);color:var(--om-gray-60);margin:0;font-size:14px;font-weight:400;line-height:1.6}.page-module__rrhqYq__benefits{background:var(--om-black);padding:100px 64px}.page-module__rrhqYq__benefitsHeader{justify-content:space-between;align-items:flex-end;margin-bottom:48px;display:flex}.page-module__rrhqYq__benefitsHeadline{font-family:var(--font-serif);color:var(--om-white);max-width:400px;font-size:42px;font-weight:300;line-height:1.15}.page-module__rrhqYq__benefitsCta{font-family:var(--font-sans);color:var(--om-white);letter-spacing:.5px;border:1px solid #ffffff4d;padding:12px 24px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .15s,background .15s}.page-module__rrhqYq__benefitsCta:hover{border-color:var(--om-white);background:#ffffff0f}.page-module__rrhqYq__benefitsGrid{background:#ffffff0f;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.page-module__rrhqYq__benefitCard{background:var(--om-black);flex-direction:column;gap:12px;padding:40px 32px;transition:background .2s;display:flex}.page-module__rrhqYq__benefitCard:hover{background:#ffffff08}.page-module__rrhqYq__benefitNum{font-family:var(--font-mono);color:var(--om-crimson);letter-spacing:1px;font-size:11px;font-weight:300}.page-module__rrhqYq__benefitTitle{font-family:var(--font-sans);color:var(--om-white);font-size:17px;font-weight:500;line-height:1.3}.page-module__rrhqYq__benefitDesc{font-family:var(--font-sans);color:#ffffff80;margin:0;font-size:14px;font-weight:300;line-height:1.6}.page-module__rrhqYq__positions{background:var(--om-white);padding:80px 64px}.page-module__rrhqYq__jobsList{background:var(--sep-grid-light);margin-top:var(--space-sm);flex-direction:column;gap:1px;display:flex}.page-module__rrhqYq__jobCard{background:var(--om-white);color:inherit;grid-template-columns:160px 1fr auto;align-items:center;gap:32px;padding:28px 32px;text-decoration:none;transition:background .15s;display:grid}.page-module__rrhqYq__jobCard:hover{background:var(--om-gray-10)}.page-module__rrhqYq__jobBrand{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:1px;color:var(--om-crimson);font-size:11px;font-weight:300}.page-module__rrhqYq__jobTitle{font-family:var(--font-sans);color:var(--om-black);font-size:16px;font-weight:500}.page-module__rrhqYq__jobMeta{align-items:center;gap:24px;display:flex}.page-module__rrhqYq__jobType{font-family:var(--font-mono);color:var(--om-gray-40);letter-spacing:.5px;font-size:11px;font-weight:300}.page-module__rrhqYq__jobTags{font-family:var(--font-mono);color:var(--om-gray-30);font-size:11px;font-weight:300}.page-module__rrhqYq__positionsCta{border:1px solid var(--om-gray-20);margin-top:48px;padding:40px}.page-module__rrhqYq__positionsEmpty{margin-top:var(--space-sm);border:1px solid var(--om-gray-20);padding:48px 40px}.page-module__rrhqYq__positionsText{font-family:var(--font-sans);color:var(--om-black);margin:0 0 12px;font-size:18px;font-weight:400}.page-module__rrhqYq__positionsSub{font-family:var(--font-sans);color:var(--om-gray-60);max-width:520px;margin:0 0 24px;font-size:14px;font-weight:300;line-height:1.6}.page-module__rrhqYq__positionsEmail{font-family:var(--font-mono);color:var(--om-gray-40);font-size:14px;font-weight:300;text-decoration:none;transition:color .15s}.page-module__rrhqYq__positionsEmail:hover{color:var(--om-black)}.page-module__rrhqYq__tagCloudSection{background:var(--om-white);padding:80px 64px}.page-module__rrhqYq__tagCloud{margin-top:var(--space-sm);flex-wrap:wrap;gap:12px;display:flex}.page-module__rrhqYq__tagWrapper{position:relative}.page-module__rrhqYq__tag{font-family:var(--font-mono);letter-spacing:.5px;color:var(--om-gray-60);border:1px solid var(--om-gray-20);cursor:default;padding:10px 20px;font-size:12px;font-weight:300;transition:border-color .15s,color .15s,background .15s;display:block}.page-module__rrhqYq__tagWrapper:hover .page-module__rrhqYq__tag{border-color:var(--om-black);color:var(--om-white);background:var(--om-black)}.page-module__rrhqYq__tagPopover{background:var(--om-black);opacity:0;pointer-events:none;z-index:10;width:280px;padding:16px 20px;transition:opacity .2s,transform .2s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(4px)}.page-module__rrhqYq__tagPopover:after{content:"";border:6px solid #0000;border-top-color:var(--om-black);position:absolute;top:100%;left:50%;transform:translate(-50%)}.page-module__rrhqYq__tagWrapper:hover .page-module__rrhqYq__tagPopover{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.page-module__rrhqYq__tagPopoverText{font-family:var(--font-sans);color:#fffc;margin:0;font-size:13px;font-weight:300;line-height:1.6}.page-module__rrhqYq__closing{background:var(--om-crimson)}.page-module__rrhqYq__closingGrid{background:#ffffff26;grid-template-columns:1fr 1fr;gap:1px;display:grid}.page-module__rrhqYq__closingCard{background:var(--om-crimson);flex-direction:column;gap:24px;padding:64px;display:flex}.page-module__rrhqYq__closingText{font-family:var(--font-sans);color:#fffc;font-size:14px;font-weight:300;line-height:1.6}.page-module__rrhqYq__closingLink{font-family:var(--font-sans);color:var(--om-white);letter-spacing:.5px;border:1px solid var(--om-white);align-self:flex-start;padding:12px 24px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s}.page-module__rrhqYq__closingLink:hover{background:var(--om-white);color:var(--om-crimson)}@media (max-width:768px){.page-module__rrhqYq__hero{min-height:calc(100vh - 364px);padding:60px 24px}.page-module__rrhqYq__heroTitle{font-size:36px}.page-module__rrhqYq__photoBreak{height:300px}.page-module__rrhqYq__photoBreakGlass{padding:0 24px}.page-module__rrhqYq__photoBreakText{font-size:18px}.page-module__rrhqYq__values{padding:60px 24px}.page-module__rrhqYq__valuesGrid{grid-template-columns:1fr}.page-module__rrhqYq__workSection{padding:60px 24px}.page-module__rrhqYq__workGrid{grid-template-columns:1fr 1fr}.page-module__rrhqYq__benefits{padding:60px 24px}.page-module__rrhqYq__benefitsHeadline{font-size:28px}.page-module__rrhqYq__benefitsCount{font-size:40px}.page-module__rrhqYq__benefitsGrid{grid-template-columns:1fr 1fr}.page-module__rrhqYq__positions{padding:60px 24px}.page-module__rrhqYq__jobCard{grid-template-columns:1fr;gap:8px;padding:20px 24px}.page-module__rrhqYq__jobMeta{flex-direction:column;align-items:flex-start;gap:4px}.page-module__rrhqYq__positionsEmpty,.page-module__rrhqYq__positionsCta{padding:32px 24px}.page-module__rrhqYq__tagCloudSection{padding:60px 24px}.page-module__rrhqYq__tag{padding:8px 14px;font-size:11px}.page-module__rrhqYq__closingGrid{grid-template-columns:1fr}.page-module__rrhqYq__closingCard{padding:48px 24px}}
