.careers-page .footer-careers{display:inline-flex;gap:8px;color:#b7b7b7;font:500 10px "DM Mono",monospace;text-transform:uppercase}.careers-page .footer-careers span{color:#f7f7f7}.careers-hero{min-height:calc(100vh - 78px);padding:5vw;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;border-bottom:1px solid #303030}.careers-hero:after{content:"";position:absolute;width:42vw;height:42vw;border:1px solid #303030;border-radius:50%;right:-13vw;top:13vw;box-shadow:0 0 0 5vw #050505,0 0 0 5.1vw #252525,0 0 0 12vw #050505,0 0 0 12.1vw #252525}.careers-hero-label{display:flex;justify-content:space-between;color:#929292;font:500 9px "DM Mono",monospace;letter-spacing:.13em;position:relative;z-index:1}.careers-hero-content{max-width:820px;position:relative;z-index:1;padding:8vw 0 7vw}.careers-hero h1{font-size:clamp(60px,9vw,132px);line-height:.83;letter-spacing:-.085em;margin:24px 0 34px;font-weight:800}.careers-hero h1 em,.careers-intro h2 em,.roles-heading h2 em,.careers-apply h2 em{font-family:"Playfair Display",Georgia,serif;font-weight:500}.careers-lead{max-width:510px;color:#b7b7b7;font-size:17px;line-height:1.65;margin:0}.careers-hero .btn{margin-top:30px}.careers-mark{align-self:flex-end;display:flex;flex-direction:column;gap:8px;color:#929292;font:500 9px "DM Mono",monospace;letter-spacing:.13em;position:relative;z-index:1}.careers-mark span:first-child{color:#f7f7f7;font-size:30px;letter-spacing:-.08em}.careers-intro{display:grid;grid-template-columns:18% 82%;background:#050505;border-bottom:1px solid #303030;padding:9vw 5vw}.careers-intro-copy{max-width:880px}.careers-intro h2,.roles-heading h2,.careers-apply h2{font-size:clamp(42px,6vw,82px);line-height:.9;letter-spacing:-.075em;margin:22px 0 32px}.careers-intro-copy>p:not(.kicker){color:#b7b7b7;max-width:590px;font-size:16px;line-height:1.7;margin:0}.careers-values{display:flex;gap:28px;flex-wrap:wrap;margin-top:58px;padding-top:18px;border-top:1px solid #303030;color:#929292;font:500 10px "DM Mono",monospace;letter-spacing:.12em}.roles-section{display:grid;grid-template-columns:18% 82%;padding:9vw 5vw;background:#f7f7f7;color:#050505}.roles-heading{display:flex;justify-content:space-between;gap:50px;align-items:flex-end}.roles-heading>p{max-width:285px;color:#656565;font-size:14px;line-height:1.6;margin:0 0 8px}.role-list{border-top:1px solid #bdbdbd;margin-top:75px}.role-row{display:grid;grid-template-columns:8% 1fr auto;gap:25px;align-items:center;border-bottom:1px solid #bdbdbd;padding:26px 0}.role-row>span,.role-row>b{font:500 10px "DM Mono",monospace;color:#656565}.role-row h3{font-size:20px;letter-spacing:-.04em;margin:0 0 7px}.role-row p{color:#656565;font-size:13px;margin:0}.role-row>b{font-size:9px;letter-spacing:.1em}.careers-apply{text-align:center;padding:10vw 5vw 12vw;background:#050505;border-top:1px solid #303030}.careers-apply h2{margin:22px 0 28px}.careers-apply>p:not(.kicker){color:#b7b7b7;max-width:500px;margin:0 auto;line-height:1.7;font-size:16px}.careers-apply .btn{margin-top:34px}@media(max-width:800px){.careers-hero{min-height:calc(100vh - 68px);padding:8vw 6vw}.careers-hero:after{width:75vw;height:75vw;right:-32vw;top:45vw}.careers-hero-label{font-size:8px;gap:20px}.careers-hero-label span:last-child{display:none}.careers-hero-content{padding:25vw 0 18vw}.careers-hero h1{font-size:clamp(53px,16vw,86px)}.careers-lead{font-size:15px}.careers-intro,.roles-section{display:block;padding:18vw 6vw}.careers-intro .side,.roles-section .side{margin-bottom:60px}.careers-intro h2,.roles-heading h2,.careers-apply h2{font-size:clamp(43px,13vw,68px)}.careers-values{margin-top:42px;gap:16px;line-height:1.5}.roles-heading{display:block}.roles-heading>p{margin-top:28px}.role-list{margin-top:48px}.role-row{grid-template-columns:12% 1fr;gap:12px}.role-row>b{grid-column:2}.role-row h3{font-size:17px}.careers-apply{padding:18vw 6vw 22vw}.careers-page footer .footer-careers{margin-top:20px}}