.lb-careers-hero{background:#111;padding:84px 20px 44px;text-align:center}.lb-careers-hero__eyebrow{font-family:var(--font-primary);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--color-gold);margin-bottom:14px}.lb-careers-hero__title{font-family:var(--font-display);font-size:27px;font-weight:700;color:#fff;line-height:1.18;margin:0 auto 14px;max-width:700px;overflow-wrap:break-word}.lb-careers-hero__sub{font-family:var(--font-primary);font-size:15px;color:rgba(255,255,255,.62);max-width:560px;margin:0 auto;line-height:1.6}@media(min-width:768px){.lb-careers-hero{padding:140px 24px 80px}.lb-careers-hero__title{font-size:48px}.lb-careers-hero__sub{font-size:17px}}.lb-careers-list-wrap{background:var(--color-gray-50);padding:32px 16px 56px}.lb-careers-list{max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.lb-careers-card{display:flex;flex-direction:column;align-items:flex-start;gap:14px;background:#fff;border-radius:14px;padding:20px;text-decoration:none;color:inherit;box-shadow:0 2px 12px rgba(0,0,0,.06);transition:transform .3s ease,box-shadow .3s ease}.lb-careers-card__main{flex:1;min-width:0;width:100%}.lb-careers-card__dept{display:inline-block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-gold);margin-bottom:6px}.lb-careers-card__title{font-family:var(--font-display);font-size:20px;font-weight:700;color:#111;margin:0 0 8px;line-height:1.25;overflow-wrap:break-word}.lb-careers-card__desc{font-size:14px;color:var(--color-gray-600);line-height:1.5;margin:0 0 14px}.lb-careers-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lb-careers-card__tag{font-size:12px;font-weight:600;color:#111;background:var(--color-gray-100,#f0f0f0);padding:5px 12px;border-radius:20px}.lb-careers-card__loc{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--color-gray-400)}.lb-careers-card__cta{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;font-size:14px;font-weight:700;color:var(--color-gold);align-self:flex-end;transition:gap .3s ease}@media(min-width:600px){.lb-careers-card{flex-direction:row;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px}.lb-careers-card__cta{align-self:auto}.lb-careers-card:hover{transform:translateY(-3px);box-shadow:0 8px 28px rgba(0,0,0,.1)}.lb-careers-card:hover .lb-careers-card__cta{gap:14px}}.lb-careers-empty{max-width:600px;margin:0 auto;text-align:center;padding:56px 20px;color:var(--color-gray-600);font-size:16px;line-height:1.7}.lb-careers-empty a{color:var(--color-gold)}.lb-careers-cta{background:#111;padding:48px 20px;text-align:center}.lb-careers-cta__title{font-family:var(--font-display);font-size:24px;font-weight:700;color:#fff;margin-bottom:12px;line-height:1.2}.lb-careers-cta__sub{font-family:var(--font-primary);font-size:15px;color:rgba(255,255,255,.62);margin-bottom:26px}.lb-careers-cta__btn{display:flex;width:100%;max-width:340px;margin:0 auto;align-items:center;justify-content:center;gap:8px;background:var(--color-gold);color:#fff;font-family:var(--font-primary);font-size:16px;font-weight:700;min-height:52px;padding:14px 32px;border-radius:60px;text-decoration:none;transition:background .3s ease}.lb-careers-cta__btn:hover{background:var(--color-gold-dark)}@media(min-width:768px){.lb-careers-cta{padding:56px 24px}.lb-careers-cta__title{font-size:32px}.lb-careers-cta__btn{display:inline-flex;width:auto}}.lb-job-hero{background:#111;padding:84px 20px 40px}.lb-job-hero__inner{max-width:var(--max-width,1200px);margin:0 auto}.lb-job-hero__back{display:inline-block;font-size:14px;color:rgba(255,255,255,.62);text-decoration:none;margin-bottom:18px;transition:color .3s}.lb-job-hero__back:hover{color:var(--color-gold)}.lb-job-hero__dept{display:inline-block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-gold);margin-bottom:10px}.lb-job-hero__title{font-family:var(--font-display);font-size:26px;font-weight:700;color:#fff;line-height:1.2;margin:0 0 18px;max-width:760px;overflow-wrap:break-word}.lb-job-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px}.lb-job-hero__tag{font-size:13px;font-weight:600;color:#111;background:var(--color-gold);padding:5px 14px;border-radius:20px}.lb-job-hero__item{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;color:rgba(255,255,255,.72)}.lb-job-hero__apply{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;background:var(--color-gold);color:#fff;font-family:var(--font-primary);font-size:16px;font-weight:700;min-height:52px;padding:14px 30px;border-radius:60px;text-decoration:none;transition:background .3s ease}.lb-job-hero__apply:hover{background:var(--color-gold-dark)}@media(min-width:600px){.lb-job-hero__title{font-size:34px}.lb-job-hero__apply{display:inline-flex;width:auto}}@media(min-width:768px){.lb-job-hero{padding:130px 24px 70px}.lb-job-hero__title{font-size:44px}.lb-job-hero__item{font-size:14px}}.lb-lang{display:flex;align-items:center;gap:4px;background:rgba(20,20,20,.45);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:4px;margin-bottom:22px;box-shadow:0 6px 24px rgba(0,0,0,.25)}.lb-lang__icon{display:inline-flex;align-items:center;color:rgba(255,255,255,.5);padding:0 2px 0 8px;flex-shrink:0}.lb-lang__btn{-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;flex:1 1 0;background:0 0;border:0;color:rgba(255,255,255,.75);font-family:var(--font-primary);font-size:14px;font-weight:600;line-height:1;min-height:44px;padding:8px 10px;border-radius:999px;cursor:pointer;transition:background .25s ease,color .25s ease;white-space:nowrap}.lb-lang__btn:hover{color:#fff;background:rgba(255,255,255,.1)}.lb-lang__btn.is-active{background:var(--color-gold);color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.22)}.lb-lang__btn[dir=rtl]{font-size:15px}.lb-lang__gt{display:none}@media(min-width:600px){.lb-lang{display:inline-flex}.lb-lang__btn{flex:0 0 auto;padding:9px 18px}}.goog-te-banner-frame,.skiptranslate{display:none!important}body{top:0!important;position:static!important}#goog-gt-tt,.goog-te-balloon-frame{display:none!important}.goog-text-highlight{background:0 0!important;box-shadow:none!important}.lb-job-hero--cover{background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:104px}@media(min-width:768px){.lb-job-hero--cover{padding-top:170px;padding-bottom:90px}}.lb-job-body{background:#fff;padding:40px 20px 56px}.lb-job-body__inner{max-width:var(--max-width,1200px);margin:0 auto;display:grid;grid-template-columns:1fr;gap:36px}@media(min-width:900px){.lb-job-body{padding:56px 24px 72px}.lb-job-body__inner{grid-template-columns:1fr 320px;gap:56px}}.lb-job-content{font-family:var(--font-primary);font-size:16px;line-height:1.75;color:#2a2a2a;overflow-wrap:break-word}.lb-job-content h2{font-family:var(--font-display);font-size:21px;font-weight:700;color:#111;margin:30px 0 12px}.lb-job-content h3{font-family:var(--font-display);font-size:18px;font-weight:700;color:#111;margin:24px 0 10px}.lb-job-content p{margin:0 0 18px}.lb-job-content ol,.lb-job-content ul{margin:0 0 18px;padding-left:20px}.lb-job-content li{margin-bottom:8px}@media(min-width:768px){.lb-job-content h2{font-size:24px;margin-top:36px}.lb-job-content h3{font-size:19px}}.lb-job-aside__card{position:static;background:var(--color-gray-50);border-radius:14px;padding:24px}.lb-job-aside__title{font-family:var(--font-display);font-size:18px;font-weight:700;color:#111;margin:0 0 16px}.lb-job-aside__list{list-style:none;margin:0 0 22px;padding:0}.lb-job-aside__list li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--color-gray-200,#e5e5e5);font-size:14px}.lb-job-aside__list li:last-child{border-bottom:none}.lb-job-aside__list span{color:var(--color-gray-400)}.lb-job-aside__list strong{color:#111;text-align:right}.lb-job-aside__btn{display:flex;align-items:center;justify-content:center;background:var(--color-gold);color:#fff;font-family:var(--font-primary);font-size:16px;font-weight:700;min-height:52px;padding:13px;border-radius:60px;text-decoration:none;transition:background .3s}.lb-job-aside__btn:hover{background:var(--color-gold-dark)}@media(min-width:900px){.lb-job-aside__card{position:sticky;top:100px;padding:28px}}.lb-apply{background:var(--color-gray-50);padding:40px 16px 64px}.lb-apply__inner{max-width:680px;margin:0 auto}.lb-apply__title{font-family:var(--font-display);font-size:23px;font-weight:700;color:#111;margin:0 0 8px;line-height:1.2;overflow-wrap:break-word}.lb-apply__sub{font-size:15px;color:var(--color-gray-600);margin:0 0 24px;line-height:1.5}.lb-apply__alert{padding:16px 18px;border-radius:10px;font-size:15px;line-height:1.5;margin-bottom:22px}.lb-apply__alert--ok{background:#e7f6ec;color:#1a7f37;border:1px solid #b6e3c5}.lb-apply__alert--error{background:#fdecec;color:#b32d2e;border:1px solid #f3c2c2}.lb-apply__form{background:#fff;padding:20px;border-radius:14px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.lb-apply__row{display:grid;grid-template-columns:1fr;gap:0}.lb-apply__field{margin-bottom:18px}.lb-apply__field label{display:block;font-size:13px;font-weight:600;color:#333;margin-bottom:7px;font-family:var(--font-primary)}.lb-apply__hint{font-weight:400;color:var(--color-gray-400)}.lb-apply__field input,.lb-apply__field select,.lb-apply__field textarea{width:100%;border:1px solid var(--color-gray-200,#ddd);border-radius:10px;padding:13px 15px;font-family:var(--font-primary);font-size:16px;color:#111;background:#fff;transition:border-color .3s;-webkit-appearance:none;appearance:none}.lb-apply__field input:focus,.lb-apply__field textarea:focus{outline:0;border-color:var(--color-gold);box-shadow:0 0 0 3px rgba(190,150,70,.12)}.lb-apply__field textarea{min-height:120px;resize:vertical}.lb-apply__field input[type=file]{padding:12px;background:var(--color-gray-50);cursor:pointer;line-height:1.4}@media(min-width:600px){.lb-apply{padding:56px 24px 80px}.lb-apply__title{font-size:26px}.lb-apply__form{padding:32px}.lb-apply__row{grid-template-columns:1fr 1fr;gap:20px}}.lb-apply__legend{font-family:var(--font-primary);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-gold);margin:10px 0 16px;padding-top:10px;border-top:1px solid var(--color-gray-100,#f0f0f0)}.lb-apply__legend:first-child{border-top:none;padding-top:0;margin-top:0}.lb-apply__qlabel{display:block;font-size:14px;font-weight:600;color:#333;margin-bottom:10px;font-family:var(--font-primary);line-height:1.4}.lb-apply__choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.lb-apply__choices--yesno{grid-template-columns:repeat(2,1fr);max-width:300px}.lb-apply__choice{position:relative;cursor:pointer}.lb-apply__choice input{position:absolute;opacity:0;width:0;height:0}.lb-apply__choice span{display:flex;align-items:center;justify-content:center;text-align:center;min-height:50px;padding:10px 16px;border:1.5px solid var(--color-gray-200,#ddd);border-radius:12px;font-size:15px;font-weight:600;color:#333;background:#fff;transition:border-color .2s,background .2s,color .2s;-webkit-tap-highlight-color:transparent}.lb-apply__choice input:checked+span{border-color:var(--color-gold);background:var(--color-gold);color:#fff}.lb-apply__choice input:focus-visible+span{outline:2px solid var(--color-gold);outline-offset:2px}@media(hover:hover){.lb-apply__choice:hover span{border-color:var(--color-gold)}}.lb-apply__submit{-webkit-appearance:none;appearance:none;width:100%;background:var(--color-gold);color:#fff;border:none;font-family:var(--font-primary);font-size:16px;font-weight:700;min-height:54px;padding:15px 32px;border-radius:60px;cursor:pointer;touch-action:manipulation;transition:background .3s,opacity .3s}.lb-apply__submit:hover{background:var(--color-gold-dark)}.lb-apply__submit:disabled{opacity:.6;cursor:wait}.lb-apply__legal{font-size:12px;color:var(--color-gray-400);text-align:center;margin:16px 0 0;line-height:1.5}.lb-apply__priority{background:#fff;border:1.5px solid var(--color-gold);border-radius:14px;padding:24px 20px;text-align:center}.lb-apply__priority-title{font-family:var(--font-display);font-size:19px;font-weight:700;color:#111;margin:0 0 8px}.lb-apply__priority-text{font-size:15px;color:var(--color-gray-600);line-height:1.55;margin:0 0 20px}.lb-apply__priority-btns{display:flex;flex-direction:column;gap:12px;max-width:380px;margin:0 auto}.lb-apply__pbtn{display:flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:14px 20px;border-radius:60px;font-family:var(--font-primary);font-size:16px;font-weight:700;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background .2s,transform .2s}.lb-apply__pbtn:active{transform:scale(.98)}.lb-apply__pbtn svg{width:22px;height:22px;flex-shrink:0}.lb-apply__pbtn--wa{background:#25d366;color:#fff}.lb-apply__pbtn--wa:hover{background:#1eba59}.lb-apply__pbtn--mail{background:#111;color:#fff}.lb-apply__pbtn--mail:hover{background:#000}.lb-apply__priority-contact{font-size:13.5px;color:var(--color-gray-400);margin:18px 0 0;line-height:1.7}.lb-apply__priority-contact a{color:var(--color-gold);text-decoration:none;font-weight:600;white-space:nowrap}@media(min-width:600px){.lb-apply__priority{padding:28px}.lb-apply__priority-btns{flex-direction:row}.lb-apply__pbtn{flex:1}}.lb-apply__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}