.bmj{background:var(--bmj-black);color:var(--bmj-cream);overflow-x:clip;-webkit-font-smoothing:antialiased}.bmj-wrap{max-width:var(--bmj-max);margin:0 auto;padding:0 1.5rem}.bmj-rv{opacity:0;transform:translateY(40px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1)}.bmj-rv.in{opacity:1;transform:none}.bmj-kicker{font-size:.78rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--bmj-muted);margin:0 0 1.25rem}.bmj-kicker.bmj-gold{color:var(--bmj-gold)}.bmj-h2{font-size:clamp(1.9rem,4vw,3.2rem);font-weight:600;letter-spacing:-.035em;line-height:1.03;margin:0}.bmj-sub{font-size:1.08rem;line-height:1.6;color:var(--bmj-muted);margin:1.25rem 0 0;max-width:560px}.bmj-head{text-align:center;max-width:660px;margin:0 auto 3.5rem}.bmj-head .bmj-sub{margin-left:auto;margin-right:auto}.bmj-hero{position:relative;min-height:78vh;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;padding:6rem 1.5rem}@media(max-width:749px){.bmj-hero{min-height:66vh}}.bmj-hero-bg{position:absolute;top:-8%;right:0;bottom:-8%;left:0;z-index:0;will-change:transform}.bmj-hero-bg img{width:100%;height:116%;object-fit:cover}.bmj-hero-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(120% 90% at 50% 25%,#0e0c0a59,#0e0c0ae0),linear-gradient(to bottom,rgba(14,12,10,.5),rgba(14,12,10,.7) 60%,var(--bmj-black))}.bmj-hero-in{position:relative;z-index:2;max-width:900px}.bmj-hero-title{font-size:clamp(2.6rem,7vw,5.5rem);font-weight:600;letter-spacing:-.045em;line-height:.98;margin:0}.bmj-word{display:inline-block;overflow:hidden;vertical-align:top}.bmj-word>span{display:inline-block;transform:translateY(110%);transition:transform 1s cubic-bezier(.16,1,.3,1)}.bmj-hero.in .bmj-word>span{transform:none}.bmj-hero.in .bmj-word:nth-child(1)>span{transition-delay:.05s}.bmj-hero.in .bmj-word:nth-child(2)>span{transition-delay:.12s}.bmj-hero.in .bmj-word:nth-child(3)>span{transition-delay:.19s}.bmj-hero.in .bmj-word:nth-child(4)>span{transition-delay:.26s}.bmj-hero.in .bmj-word:nth-child(5)>span{transition-delay:.33s}.bmj-hero-rule{display:block;width:56px;height:2px;background:var(--bmj-gold);border-radius:2px;margin:1.75rem auto 0;transition-delay:.35s}.bmj-hero-sub{font-size:clamp(1.02rem,2vw,1.3rem);line-height:1.55;color:var(--bmj-cream);opacity:.85;max-width:600px;margin:1.5rem auto 0;transition-delay:.45s}.bmj-hero-btn{display:inline-flex;align-items:center;margin-top:2.25rem;padding:1.05rem 2.4rem;background:var(--bmj-gold);color:var(--bmj-black);border-radius:999px;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .2s ease,filter .2s ease;transition-delay:.55s}.bmj-hero-btn:hover{transform:translateY(-2px);filter:brightness(1.1)}.bmj-culture{padding:7rem 0}@media(max-width:749px){.bmj-culture{padding:4.5rem 0}}.bmj-culture-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media(max-width:849px){.bmj-culture-grid{grid-template-columns:1fr}}.bmj-culture-card{padding:2.5rem 2rem;background:var(--bmj-card);border:1px solid var(--bmj-line);border-radius:1.2rem;transition:transform .4s ease,border-color .4s ease}.bmj-culture-card:hover{transform:translateY(-6px);border-color:var(--bmj-gold)}.bmj-culture-ic{width:54px;height:54px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#c9a25e1a;color:var(--bmj-gold);margin-bottom:1.5rem}.bmj-culture-ic svg{width:26px;height:26px}.bmj-culture-title{font-size:1.3rem;font-weight:600;letter-spacing:-.01em;margin:0 0 .7rem}.bmj-culture-text{font-size:.98rem;line-height:1.6;color:var(--bmj-muted);margin:0}.bmj-benefits{padding:7rem 0;border-top:1px solid var(--bmj-line)}@media(max-width:749px){.bmj-benefits{padding:4.5rem 0}}.bmj-benefits-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}@media(max-width:640px){.bmj-benefits-grid{grid-template-columns:1fr}}.bmj-benefit{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:var(--bmj-card);border:1px solid var(--bmj-line);border-radius:1rem;transition:border-color .3s ease}.bmj-benefit:hover{border-color:var(--bmj-gold)}.bmj-benefit-ic{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#c9a25e1a;color:var(--bmj-gold)}.bmj-benefit-ic svg{width:22px;height:22px}.bmj-benefit-title{font-size:1.08rem;font-weight:600;margin:0}.bmj-benefit-text{font-size:.92rem;line-height:1.5;color:var(--bmj-muted);margin:.3rem 0 0}.bmj-jobs{padding:7rem 0;border-top:1px solid var(--bmj-line)}@media(max-width:749px){.bmj-jobs{padding:4.5rem 0}}.bmj-jobs-list{display:flex;flex-direction:column;gap:1rem}.bmj-job{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.75rem 2rem;background:var(--bmj-card);border:1px solid var(--bmj-line);border-radius:1.1rem;transition:border-color .3s ease,transform .3s ease,background .3s ease}.bmj-job:hover{border-color:var(--bmj-gold);transform:translateY(-2px);background:#ffffff05}@media(max-width:640px){.bmj-job{flex-direction:column;align-items:flex-start;gap:1.25rem}}.bmj-job-main{flex:1}.bmj-job-title{font-size:1.35rem;font-weight:600;letter-spacing:-.01em;margin:0 0 .6rem}.bmj-job-meta{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.6rem}.bmj-job-tag{font-size:.78rem;font-weight:500;padding:.3rem .8rem;border:1px solid var(--bmj-line);border-radius:999px;color:var(--bmj-gold);background:#c9a25e0f}.bmj-job-desc{font-size:.95rem;line-height:1.55;color:var(--bmj-muted);margin:0;max-width:580px}.bmj-job-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.6rem;background:transparent;color:var(--bmj-cream);border:1px solid var(--bmj-gold);border-radius:999px;font-size:.92rem;font-weight:500;text-decoration:none;transition:background .25s ease,color .25s ease,transform .2s ease}.bmj-job-btn svg{transition:transform .2s ease}.bmj-job:hover .bmj-job-btn{background:var(--bmj-gold);color:var(--bmj-black)}.bmj-job-btn:hover svg{transform:translate(3px)}.bmj-jobs-empty{text-align:center;font-size:1.05rem;line-height:1.6;color:var(--bmj-muted);max-width:560px;margin:0 auto}.bmj-apply{padding:7rem 0;border-top:1px solid var(--bmj-line);scroll-margin-top:2rem}@media(max-width:749px){.bmj-apply{padding:4.5rem 0}}.bmj-apply-card{max-width:720px;margin:0 auto;background:var(--bmj-card);border:1px solid var(--bmj-line);border-radius:1.5rem;padding:3rem}@media(max-width:549px){.bmj-apply-card{padding:1.75rem}}.bmj-apply-head{text-align:center;margin-bottom:2.25rem}.bmj-apply-head .bmj-sub{margin-left:auto;margin-right:auto}.bmj-form{display:flex;flex-direction:column;gap:1.2rem}.bmj-field-row{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}@media(max-width:549px){.bmj-field-row{grid-template-columns:1fr}}.bmj-field{display:flex;flex-direction:column;gap:.45rem}.bmj-field label{font-size:.76rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bmj-muted)}.bmj-field input,.bmj-field select,.bmj-field textarea{font:inherit;font-size:.97rem;padding:.95rem 1rem;border:1px solid var(--bmj-line);border-radius:.65rem;background:#ffffff05;color:var(--bmj-cream);outline:none;width:100%;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}.bmj-field input::placeholder,.bmj-field textarea::placeholder{color:#5e564e}.bmj-field select option{background:var(--bmj-card);color:var(--bmj-cream)}.bmj-field input:focus,.bmj-field select:focus,.bmj-field textarea:focus{border-color:var(--bmj-gold);background:#ffffff0a;box-shadow:0 0 0 3px #c9a25e1f}.bmj-field textarea{resize:vertical;min-height:110px}.bmj-field-hint{font-size:.82rem;line-height:1.4;color:var(--bmj-muted)}.bmj-submit{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;font:inherit;font-size:1rem;font-weight:600;padding:1.1rem 1.5rem;background:var(--bmj-gold);color:var(--bmj-black);border:0;border-radius:.75rem;cursor:pointer;margin-top:.5rem;transition:filter .2s ease,transform .2s ease}.bmj-submit:hover{filter:brightness(1.1);transform:translateY(-2px)}.bmj-submit svg{transition:transform .2s ease}.bmj-submit:hover svg{transform:translate(4px)}.bmj-success{display:flex;align-items:center;gap:.7rem;padding:1rem 1.2rem;background:#c9a25e1a;border:1px solid rgba(201,162,94,.35);border-radius:.7rem;color:var(--bmj-gold);font-size:.95rem}.bmj-success svg{flex-shrink:0}.bmj-errors{padding:1rem 1.2rem;background:#c445451a;border:1px solid rgba(196,69,69,.35);border-radius:.7rem;color:#d98a8a;font-size:.9rem}.bmj-errors ul{margin:0;padding-left:1.2rem}.bmj-apply-alt{text-align:center;font-size:.92rem;color:var(--bmj-muted);margin:1.5rem 0 0;padding-top:1.5rem;border-top:1px solid var(--bmj-line)}.bmj-apply-wa{display:inline-flex;align-items:center;gap:.45rem;color:#25d366;text-decoration:none;font-weight:500;margin-left:.35rem}.bmj-apply-wa:hover{text-decoration:underline}@media(prefers-reduced-motion:reduce){.bmj-rv,.bmj-word>span{opacity:1!important;transform:none!important;transition:none!important}.bmj-hero-bg{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bigmad-jobs-page.css.map */
