.section-label[data-v-26bb72ec]{margin-bottom:.16rem}.block-subtitle+[data-v-26bb72ec]{margin-top:.4rem}.banner-container[data-v-26bb72ec]{overflow:hidden;position:relative;height:100vh;min-height:600px;background-color:#0a0a0a}.banner-container .visuel[data-v-26bb72ec]{position:absolute;top:0;right:0;bottom:0;left:0}.banner-container .visuel img[data-v-26bb72ec]{display:block;width:100%;height:100%;object-fit:cover}.banner-container .visuel[data-v-26bb72ec]:after{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.55);content:"";display:none}.banner-container .container[data-v-26bb72ec]{display:flex;align-content:center;flex-wrap:wrap;min-height:2.2rem;height:45%;text-align:center}.banner-container .container .hero-label[data-v-26bb72ec]{width:100%;font-family:Outfit,Arial,sans-serif;font-size:12px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#666;font-size:.14rem;letter-spacing:.2em;margin-bottom:.2rem}.banner-container .container .headline[data-v-26bb72ec]{width:100%;font-family:Outfit,Arial,sans-serif;font-weight:800;font-size:.74rem;line-height:.8rem;letter-spacing:-.03em}@media screen and (max-width:768px){.banner-container .container .headline[data-v-26bb72ec]{font-size:.64rem;line-height:.8rem}}.banner-container .container .headline .accent[data-v-26bb72ec]{color:#8456ff;font-style:italic}.banner-container .container .content[data-v-26bb72ec]{margin-top:.26rem;width:100%;font-family:DM Sans,sans-serif;font-size:.2rem;line-height:1.7;color:hsla(0,0%,94.1%,.6)}.values .values-grid[data-v-26bb72ec]{grid-template-columns:repeat(3,1fr);margin-top:.6rem}.values .value-card .value-num[data-v-26bb72ec]{font-family:Outfit,Arial,sans-serif;font-size:.14rem;font-weight:600;letter-spacing:.1em;color:#666}@media screen and (max-width:768px){.values .value-card .value-num[data-v-26bb72ec]{font-size:.24rem}}.values .value-card .value-num[data-v-26bb72ec]{display:block;margin-bottom:.2rem}.values .value-card h3[data-v-26bb72ec]{font-family:Outfit,Arial,sans-serif;font-weight:700;font-size:.28rem;line-height:1.2;letter-spacing:-.02em;color:#8456ff;margin-bottom:.16rem}.values .value-card p[data-v-26bb72ec]{font-family:DM Sans,sans-serif;font-size:.16rem;line-height:1.7;color:hsla(0,0%,94.1%,.6)}.recuritment .recuritment-items-wrapper[data-v-26bb72ec]{display:flex;justify-content:space-between;align-items:flex-start;margin-top:.6rem}.recuritment .recuritment-items-wrapper .colum[data-v-26bb72ec]{width:calc(33.33333% - .46667rem)}@media screen and (max-width:991px){.recuritment .recuritment-items-wrapper .colum[data-v-26bb72ec]{width:calc(50% - .21rem)}}.recuritment .recuritment-items-wrapper .colum .item[data-v-26bb72ec]{display:block;border-radius:2px;padding-bottom:.24rem;color:#f0f0f0;background-color:#0a0a0a;border:1px solid #333;cursor:pointer;-webkit-transition:border-color .3s ease-out;transition:border-color .3s ease-out}.recuritment .recuritment-items-wrapper .colum .item+.item[data-v-26bb72ec]{margin-top:.4rem}.recuritment .recuritment-items-wrapper .colum .item.openings[data-v-26bb72ec]{cursor:default}.recuritment .recuritment-items-wrapper .colum .item[data-v-26bb72ec]:hover{border-color:#8456ff}.recuritment .recuritment-items-wrapper .colum .item .visuel[data-v-26bb72ec]{overflow:hidden;border-top-left-radius:2px;border-top-right-radius:2px}.recuritment .recuritment-items-wrapper .colum .item .visuel img[data-v-26bb72ec]{display:block;width:100%;-webkit-transition:transform 1.8s ease-out;transition:transform 1.8s ease-out}.recuritment .recuritment-items-wrapper .colum .item:hover .visuel img[data-v-26bb72ec]{-webkit-transform:scale(1.04);transform:scale(1.04)}.recuritment .recuritment-items-wrapper .colum .item .headline[data-v-26bb72ec]{padding:.24rem .22rem .12rem;font-family:Outfit,Arial,sans-serif;font-weight:700;font-size:.24rem;line-height:1.3;letter-spacing:-.02em}.recuritment .recuritment-items-wrapper .colum .item .desc[data-v-26bb72ec]{padding:0 .22rem;font-family:DM Sans,sans-serif;font-size:.15rem;line-height:1.6;color:#666}.recuritment .recuritment-items-wrapper .colum .item .btn[data-v-26bb72ec]{display:flex;justify-content:center;margin-top:.24rem}.recuritment .recuritment-items-wrapper .colum .item .btn span[data-v-26bb72ec]{display:inline-flex;justify-content:center;align-items:center;border:1px solid #333;border-radius:2px;padding:0 .14rem;min-width:1.3rem;height:.36rem;font-family:Outfit,Arial,sans-serif;font-weight:500;font-size:.14rem;letter-spacing:.06em;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.recuritment .recuritment-items-wrapper .colum .item .btn:hover span[data-v-26bb72ec]{border-color:#8456ff;color:#8456ff}.recuritment .recuritment-items-wrapper .colum .item .openings-bar[data-v-26bb72ec]{position:relative;margin:.24rem .22rem 0;font-family:Outfit,Arial,sans-serif;font-weight:500;font-size:.14rem;letter-spacing:.06em;line-height:.25rem;color:#666;cursor:pointer}.recuritment .recuritment-items-wrapper .colum .item .openings-bar[data-v-26bb72ec]:after{position:absolute;top:50%;right:0;width:.21rem;height:.21rem;background:url(../img/icon-arrow2.13b79663.svg) no-repeat 50%/100% 100%;-webkit-transition:transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.recuritment .recuritment-items-wrapper .colum .item.open .openings-bar[data-v-26bb72ec]:after{-webkit-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.recuritment .recuritment-items-wrapper .colum .item .open-roles[data-v-26bb72ec]{overflow:hidden;position:relative;margin:0 .22rem;height:0;-webkit-transition:height .3s ease-out;transition:height .3s ease-out}.recuritment .recuritment-items-wrapper .colum .item .open-roles .inner[data-v-26bb72ec]{position:absolute;top:0;right:0;left:0;padding-top:.17rem}.recuritment .recuritment-items-wrapper .colum .item .open-roles .inner a[data-v-26bb72ec]{font-family:DM Sans,sans-serif;font-size:.16rem;line-height:.32rem;color:#f0f0f0;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}.recuritment .recuritment-items-wrapper .colum .item .open-roles .inner a[data-v-26bb72ec]:hover{color:#8456ff;text-decoration:none}.contact-us .contact-cta[data-v-26bb72ec]{text-align:center;padding:.8rem 0;border-top:1px solid #333;border-bottom:1px solid #333}.contact-us .contact-cta h2[data-v-26bb72ec]{font-family:Outfit,Arial,sans-serif;font-weight:700;font-size:.56rem;line-height:1.2;letter-spacing:-.03em;color:#f0f0f0;margin-top:.16rem}.contact-us .contact-cta .contact-email[data-v-26bb72ec]{position:relative;display:inline-block;margin-top:.32rem;font-family:Outfit,Arial,sans-serif;font-weight:600;font-size:.28rem;letter-spacing:.02em;color:#8456ff;cursor:pointer;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.contact-us .contact-cta .contact-email[data-v-26bb72ec]:hover{opacity:.7}.recuritment .btn .bubble-tips[data-v-26bb72ec] span,.recuritment .btn .bubble-tips[data-v-26bb72ec] span:before{background:#2c2c2c}