body.recruitment-page{background:#030308}body.recruitment-page>header{position:absolute;top:0;left:0;transform:none;width:100%;max-width:none;background:transparent;border:0;z-index:10}body.recruitment-page>header .nav>a:not(.btn){color:#fff}body.recruitment-page #careers.careers-universe{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;min-height:800px;height:100svh;margin:0;padding:130px 24px 145px;background:radial-gradient(ellipse at 50% 35%,#12072c 0%,#050116 55%,#020508 100%)!important;overflow:hidden;text-align:center}#career-stars{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}.career-center{max-width:950px;transform:translateY(var(--career-shift,0px));will-change:transform}body.recruitment-page #careers .eyebrow{font:11px monospace;color:#c0abd9!important;letter-spacing:.18em}body.recruitment-page #careers h1{font-size:clamp(42px,5.5vw,78px);line-height:1.1;letter-spacing:-.055em;font-weight:650;margin:28px 0 32px;color:#fffef4!important;text-shadow:0 3px 28px #050116}body.recruitment-page #careers .career-handline{font-family:Georgia,'KaiTi','STKaiti',serif;font-style:italic;font-size:clamp(20px,2.2vw,29px);color:#d8b87e!important;margin:0 0 20px}body.recruitment-page #careers .career-description{max-width:590px;margin:0 auto 36px;font-size:17px;line-height:1.6;color:#cbc5d6!important}body.recruitment-page #careers #view-openings{background:#d8b87e!important;border:1px solid #d8b87e;color:#17111b!important;border-radius:3px;min-height:50px;padding:16px 30px;font:13px monospace;letter-spacing:.04em}body.recruitment-page #careers #view-openings:hover{background:#eed6aa!important;box-shadow:0 5px 28px #d8b87e22}body main #careers .career-back{position:absolute;bottom:35px;left:50%;transform:translateX(-50%);background:#fff0d6;color:#201526!important;border-radius:30px;padding:15px 25px;white-space:nowrap;font:12px monospace;letter-spacing:.04em}#career-motion{position:absolute;bottom:40px;right:30px;background:transparent;color:#c7bdd8;border:1px solid #615070;border-radius:20px;font-size:11px;padding:9px 13px}.career-collage{position:relative;min-height:950px;max-width:1400px;margin:auto;background:#030508;overflow:hidden}.career-collage-heading{position:absolute;top:37%;left:28%;width:44%;text-align:center;z-index:2}.career-collage-heading h2{font-size:clamp(32px,4vw,58px);line-height:1.15}.career-collage-heading p{max-width:400px;margin:auto;line-height:1.8}body main .career-collage :is(h2,p,a){color:#f9f5ff!important}body main .career-collage .eyebrow{color:#b3e5cc!important}.career-tile{position:absolute;width:25%;display:block;transform:translateY(var(--tile-shift,0px)) rotate(var(--tilt,0deg));transition:filter .2s}.career-tile:hover{filter:brightness(1.15)}.career-tile img{width:100%;height:240px;object-fit:cover;display:block;border:1px solid #ad84d638}.career-tile>span{display:block;margin-top:14px;font-family:Georgia,'KaiTi',serif;font-size:21px!important;color:#d8b87e!important}.tile-market{top:95px;left:5%;--tilt:-5deg}.tile-assets{top:50px;right:5%;--tilt:4deg}.tile-assets img{object-position:center 57%}.tile-security{bottom:80px;left:8%;width:22%;--tilt:3deg}.tile-security img{height:230px;object-fit:contain;background:#222235}.tile-message{right:6%;bottom:90px;width:27%;padding:35px;background:#201032;border:1px solid #6b3b94;--tilt:-4deg}.tile-message p{font-size:25px}.tile-message a{font-size:13px;border-bottom:1px solid #42ba88;padding-bottom:8px}body main .career-collage .career-image-note{position:absolute;bottom:15px;left:5%;font-size:11px;color:#a7a0b2!important}body.recruitment-page #openings{background:#f6f3f9;max-width:none;padding:100px max(6%,calc((100% - 1200px)/2));border-radius:42px 42px 0 0;position:relative}body.recruitment-page #openings h2{max-width:900px}body.recruitment-page #openings .recruitment-intro{max-width:750px}.career-universe a:focus-visible,#career-motion:focus-visible{outline:2px solid #53dca0;outline-offset:5px}
@media(max-width:760px){body.recruitment-page #careers.careers-universe{min-height:780px;height:auto;padding:160px 22px 160px}.career-center{transform:none}.career-collage{min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:36px 24px;padding:60px 24px}.career-collage-heading{position:static;grid-column:1/-1;width:auto;order:-1;margin-bottom:22px}.career-collage-heading h2{font-size:38px}.career-tile{position:relative;inset:auto;width:100%;transform:rotate(var(--tilt));align-self:center}.career-tile img{height:180px}.tile-security img{height:180px}.tile-message{padding:20px}.tile-message p{font-size:20px}.career-collage .career-image-note{position:static!important;grid-column:1/-1}#career-motion{bottom:95px;right:50%;transform:translateX(50%)}body.recruitment-page #careers h1{font-size:clamp(36px,7vw,55px)}body.recruitment-page #careers .career-description{font-size:16px}body.recruitment-page #openings{padding:60px 6%}.career-tile>span{font-size:17px!important}}
@media(prefers-reduced-motion:reduce){.career-center,.career-tile{transform:none!important;will-change:auto}html{scroll-behavior:auto}}
