.Careers-module__PFxZfG__careersPage{color:#fff;contain:paint;background-color:#05070a;flex-direction:column;min-height:100vh;padding-top:18rem;display:flex;position:relative;overflow-x:hidden}.Careers-module__PFxZfG__careersPage:before{content:"";pointer-events:none;z-index:0;filter:blur(80px);background:radial-gradient(circle,#8338ec1f 0%,#0000 70%);width:60vw;height:100vh;position:absolute;top:-20vh;left:20vw}.Careers-module__PFxZfG__noiseOverlay{z-index:100;opacity:.03;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.Careers-module__PFxZfG__container{z-index:10;flex:1;max-width:1400px;margin:0 auto;padding:0 5rem 15rem;position:relative}.Careers-module__PFxZfG__container:after{content:"";pointer-events:none;z-index:-1;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 30%,#000 20%,#0000 90%);mask-image:radial-gradient(circle at 50% 30%,#000 20%,#0000 90%)}.Careers-module__PFxZfG__hero{margin-bottom:18rem;position:relative}.Careers-module__PFxZfG__title{font-family:var(--font-serif);letter-spacing:-.05em;margin-bottom:4rem;font-size:clamp(6rem,14vw,12rem);font-weight:400;line-height:.82;transform:translate(-.04em)}.Careers-module__PFxZfG__titleItalic{color:var(--brand-accent);padding-right:.1em;font-style:italic;display:inline-block}.Careers-module__PFxZfG__subtitle{color:#ffffff80;letter-spacing:-.02em;max-width:600px;font-size:1.75rem;font-weight:300;line-height:1.3}.Careers-module__PFxZfG__rolesSection{margin-top:10rem}.Careers-module__PFxZfG__sectionLabel{text-transform:uppercase;letter-spacing:.4em;color:var(--brand-accent);margin-bottom:3rem;font-size:.75rem;font-weight:800;display:block}.Careers-module__PFxZfG__roleList{flex-direction:column;gap:2rem;display:flex}.Careers-module__PFxZfG__roleModule{border-top:1px solid #ffffff14;grid-template-columns:1fr auto;gap:4rem;padding:5rem 0;transition:all .6s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.Careers-module__PFxZfG__roleModule:last-child{border-bottom:1px solid #ffffff14}.Careers-module__PFxZfG__roleModule:hover{padding-left:2rem;padding-right:2rem}.Careers-module__PFxZfG__roleModule:before{content:"";opacity:0;background:linear-gradient(90deg,#ffffff05 0%,#0000 100%);transition:opacity .4s;position:absolute;inset:0}.Careers-module__PFxZfG__roleModule:hover:before{opacity:1}.Careers-module__PFxZfG__roleMain{z-index:1;position:relative}.Careers-module__PFxZfG__roleType{color:#ffffff4d;margin-bottom:1.5rem;font-family:Courier New,Courier,monospace;font-size:.8rem;display:block}.Careers-module__PFxZfG__roleHeader{align-items:baseline;gap:2rem;margin-bottom:2rem;display:flex}.Careers-module__PFxZfG__roleTitle{font-family:var(--font-serif);letter-spacing:-.03em;font-size:4rem;font-weight:400;line-height:1}.Careers-module__PFxZfG__roleLocation{color:#fff6;font-size:.9rem;font-weight:500}.Careers-module__PFxZfG__roleDescription{color:#ffffff80;max-width:700px;margin-bottom:3rem;font-size:1.25rem;font-weight:300;line-height:1.5}.Careers-module__PFxZfG__roleTags{flex-wrap:wrap;gap:1rem;display:flex}.Careers-module__PFxZfG__tag{color:#fff6;letter-spacing:.1em;text-transform:uppercase;background:#ffffff08;border:1px solid #ffffff14;border-radius:4px;padding:.4rem .8rem;font-family:Courier New,Courier,monospace;font-size:.7rem}.Careers-module__PFxZfG__roleAction{z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.Careers-module__PFxZfG__applyButton{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex}.Careers-module__PFxZfG__roleModule:hover .Careers-module__PFxZfG__applyButton{color:#000;background:#fff;border-color:#fff;transform:scale(1.1)rotate(45deg)}.Careers-module__PFxZfG__footerCallout{text-align:center;border-top:1px solid #ffffff0d;margin-top:15rem;padding:10rem 0}.Careers-module__PFxZfG__calloutText{font-family:var(--font-serif);color:#fff;letter-spacing:-.02em;margin-bottom:3rem;font-size:3rem}.Careers-module__PFxZfG__emailLink{color:var(--brand-accent);border-bottom:1px solid var(--brand-accent);padding-bottom:4px;font-weight:600;text-decoration:none;transition:all .3s}.Careers-module__PFxZfG__emailLink:hover{color:#fff;border-color:#fff}@media (max-width:1100px){.Careers-module__PFxZfG__container{padding:0 2rem 10rem}.Careers-module__PFxZfG__title{font-size:5rem}.Careers-module__PFxZfG__roleModule{grid-template-columns:1fr;gap:2rem}.Careers-module__PFxZfG__roleTitle{font-size:2.5rem}.Careers-module__PFxZfG__applyButton{width:60px;height:60px}}
