.careers-page__hero{isolation:isolate;background:#05070c;overflow:hidden}.careers-page__backdrop{z-index:-2;pointer-events:none;position:absolute;inset:0}.careers-page__backdrop-image{object-fit:cover;object-position:60% 38%;filter:saturate(1.06)contrast(1.06);transform-origin:70% 30%;width:106%;max-width:none;height:106%;animation:40s ease-in-out infinite alternate careersDrift;position:absolute;inset:-3%}@keyframes careersDrift{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.06)translate(-1.2%,.8%)}}.careers-page__veil{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#05070cd1 0%,#05070c8c 30%,#05070c2e 58%,#05070c4d 100%),linear-gradient(#05070c80 0%,#05070c00 22% 58%,#05070cdb 88%,#05070c 100%);position:absolute;inset:0}.careers-page__motes{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.careers-page__motes i{left:var(--x);width:var(--size);height:var(--size);box-shadow:0 0 calc(var(--size) * 3) #aac8ffd9;opacity:0;animation:careersMote var(--duration) linear var(--delay) infinite;background:#dbe7ff;border-radius:50%;position:absolute;bottom:-2%}@keyframes careersMote{0%{opacity:0;transform:translate(0,0)}12%{opacity:.55}50%{opacity:.4;transform:translate(1.4rem,-48vh)}80%{opacity:.5}to{opacity:0;transform:translate(-.6rem,-96vh)}}.careers-page__title{text-wrap:balance;text-shadow:0 2px 40px #05070c99}.careers-page__lede{color:#ecf2fcd6;font-size:clamp(1.05rem,1.4vw,1.2rem)}.careers-seat{-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);background:radial-gradient(80% 60% at 100% 0,#789cff1a,#0000 70%),linear-gradient(#0c111eb8,#060910b3);border:1px solid #d6e4ff24;border-radius:22px;margin:clamp(1.6rem,3vw,2.2rem) 0 0;padding:clamp(1.3rem,2.4vw,1.7rem) clamp(1.3rem,2.4vw,1.8rem) clamp(1.2rem,2.2vw,1.5rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 30px 70px -40px #000000e6}.careers-seat:before{content:"";opacity:.7;background:linear-gradient(90deg,#0000,#bed4ffd9,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.careers-seat:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 38%,#c8dcff12 50%,#0000 62%);animation:13s ease-in-out 2.4s infinite careersMoonlight;position:absolute;inset:0;transform:translate(-100%)}@keyframes careersMoonlight{0%,70%{transform:translate(-100%)}to{transform:translate(100%)}}.careers-seat__label{font-family:var(--mystya-button-font);letter-spacing:.2em;text-transform:uppercase;color:#d6e4ffb3;align-items:center;gap:.6rem;margin:0 0 .7rem;font-size:.62rem;font-weight:600;display:flex}.careers-seat__pulse{background:#cfe0ff;border-radius:50%;flex:none;width:6px;height:6px;position:relative;box-shadow:0 0 10px #aac8ffe6}.careers-seat__pulse:after{content:"";border:1px solid #bed4ff99;border-radius:50%;animation:2.8s cubic-bezier(.2,.65,.3,1) infinite careersPulse;position:absolute;inset:-5px}@keyframes careersPulse{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.9)}}.careers-seat__title{font-family:var(--mystya-heading-font);font-size:clamp(1.45rem,2.4vw,1.9rem);font-weight:var(--mystya-heading-weight);letter-spacing:var(--mystya-heading-letter-spacing);text-transform:var(--mystya-heading-transform);color:#fff;margin:0 0 1.1rem;line-height:1.1}.careers-seat__signs{border-top:1px solid #ffffff14;gap:.55rem;margin:0 0 1.15rem;padding:1rem 0 0;list-style:none;display:grid}.careers-seat__signs li{color:#f4f7fceb;grid-template-columns:2.1rem minmax(0,1fr);align-items:baseline;font-size:1rem;line-height:1.5;display:grid}.careers-seat__numeral{font-family:var(--mystya-heading-font);letter-spacing:.14em;color:#bed4ffc7;font-size:.8rem;font-weight:400}.careers-seat__promise{font-family:var(--mystya-heading-font);color:#fff;text-wrap:pretty;margin:0;font-size:clamp(1.02rem,1.3vw,1.14rem);font-weight:300;line-height:1.45}.careers-seat__whisper{letter-spacing:.08em;color:#d6e4ff80;margin:.8rem 0 0;font-size:.74rem}.careers-page__form-shell{-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:linear-gradient(#080c16b3,#04060bbd),linear-gradient(135deg,#a0beff14,#fff0)}@media (max-width:900px){.careers-page__veil{background:linear-gradient(#05070c80 0%,#05070ca8 40%,#05070c80 100%)}.careers-page__backdrop{height:min(170vw,70rem);bottom:auto;-webkit-mask-image:linear-gradient(#000 45%,#0000 100%);mask-image:linear-gradient(#000 45%,#0000 100%)}.careers-page__motes{height:min(170vw,70rem);bottom:auto}.careers-seat{text-align:left}}
