#p_career{min-height:1500px;padding-bottom:200px}#p_career .bh{height:400px;--bg:url(/g/banner2.png);background:var(--bg),#202020;background-attachment:fixed;background-size:cover;background-blend-mode:multiply}#p_career .bh .confine{max-width:min(1500px,90%);margin:0 auto;display:flex;justify-content:center;flex-direction:column;height:100%}#p_career .bh .confine .sh{font-size:4rem;color:var(--p);text-shadow:0 0 4px #000;line-height:1}@media(max-width:768px){#p_career .bh .confine .sh{font-size:2rem}}#p_career .bh .confine .h{font-size:5rem;line-height:1;display:flex;align-items:center;gap:.2em}@media(max-width:768px){#p_career .bh .confine .h{font-size:3rem;white-space:nowrap}}@media(max-width:420px){#p_career .bh .confine .h{font-size:2rem}}#p_career .bh .confine .h .hstroke{font-size:4rem;font-family:var(--fontrs);position:relative;z-index:1;color:var(--g)}@media(max-width:768px){#p_career .bh .confine .h .hstroke{font-size:2rem}}@media(max-width:420px){#p_career .bh .confine .h .hstroke{font-size:1.5rem}}#p_career .bh .confine .h .hstroke svg{top:80%;z-index:2}#p_career article{max-width:min(1280px,90%);margin:100px auto}#p_career article .rowimg{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:2em;gap:2em}#p_career article .rowimg img{aspect-ratio:16/9;width:100%}@media(max-width:550px){#p_career article .rowimg{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:550px)and (max-width:420px){#p_career article .rowimg{grid-template-columns:1fr}}@media(max-width:550px){#p_career article .rowimg img:last-child{display:none}}#p_career article .rowtext{display:grid;grid-template-columns:1fr 1fr;grid-gap:5em;gap:5em;margin:5em 0}@media(max-width:420px){#p_career article .rowtext{grid-template-columns:1fr}}#p_career article .rowtext p{font-size:1.5rem;margin-bottom:2em;font-weight:lighter;opacity:.5}@media(max-width:768px){#p_career article .rowtext p{font-size:1rem}}#p_career article .rowtext p strong{font-weight:700}#p_career .working{background:url(/b/p_wavy.png),var(--g);text-align:center;display:flex;justify-content:center;flex-direction:column;background-blend-mode:exclusion;align-items:center;padding:40px 0}#p_career .working h2{color:#000;margin:.25em 0;font-size:3rem}@media(max-width:768px){#p_career .working h2{font-size:2rem}}@media(max-width:420px){#p_career .working h2{font-size:1.2rem}}#p_career .working .btn-apply{background:#000;color:#fff;max-width:-moz-fit-content;max-width:fit-content;font-weight:700;padding:.5em 2em}