.elementor-125 .elementor-element.elementor-element-334fa36{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS */.pg-careers .cpage-sec{scroll-margin-top:96px}
.pg-careers .cpage-hero{position:relative;background-size:cover;background-position:center 32%;padding:118px 0 96px}
.pg-careers .cpage-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,20,21,.74) 0%,rgba(20,20,21,.52) 45%,rgba(20,20,21,.9) 100%)}
.pg-careers .cpage-hero .wrap{position:relative;z-index:1}
.pg-careers .cpage-hero .btn--outline{border-color:rgba(245,243,238,.45);color:var(--site-white)}
.pg-careers .au{color:var(--brand)}
.pg-careers .chips{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 0;padding:0;max-width:640px}
.pg-careers .chip{font-family:var(--font-headline);font-weight:500;text-transform:uppercase;letter-spacing:.14em;font-size:10.5px;line-height:1;color:var(--site-white);border:1px solid rgba(190,175,135,.55);border-radius:999px;padding:8px 14px;white-space:nowrap}
.pg-careers .mrow{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center;padding:44px 0}
.pg-careers .mrow+.mrow{border-top:1px solid var(--border-subtle)}
.pg-careers .mrow img{width:100%;height:340px;object-fit:cover;border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}
.pg-careers .mrow--flip img{order:2}
.pg-careers .k{font-family:var(--font-headline);font-weight:500;font-size:13px;letter-spacing:.24em;color:var(--brand-stronger);margin:0 0 10px}
.pg-careers .quote{font-family:var(--font-headline);font-weight:500;text-transform:uppercase;font-size:clamp(22px,2.8vw,34px);line-height:1.15;color:var(--site-white);max-width:26ch;margin:0 0 14px}
.pg-careers .statgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:42px;padding-top:34px;border-top:1px solid rgba(190,175,135,.28)}
.pg-careers .stat .n{font-family:var(--font-numeric);font-size:clamp(32px,3.8vw,48px);color:var(--brand);line-height:1}
.pg-careers .stat .l{font-family:var(--font-headline);font-weight:500;text-transform:uppercase;letter-spacing:.12em;font-size:12px;color:rgba(245,243,238,.72);margin-top:9px}
.pg-careers .pathcard{padding:0;overflow:hidden;display:flex;flex-direction:column}
.pg-careers .pathcard img{width:100%;height:185px;object-fit:cover}
.pg-careers .pathcard .pad{padding:22px 26px 28px;display:flex;flex-direction:column;flex:1}
.pg-careers .pathcard .btn-row{margin-top:auto;padding-top:4px}
.pg-careers .cform{background:rgba(255,255,255,.04);border:1px solid rgba(190,175,135,.25);border-radius:var(--radius-lg);padding:30px}
.pg-careers .fgrid{display:grid;gap:16px}
.pg-careers .cform label{font-family:var(--font-headline);font-weight:500;text-transform:uppercase;letter-spacing:.12em;font-size:11px;color:rgba(245,243,238,.75);display:block;margin-bottom:6px}
.pg-careers .cform input,.pg-careers .cform textarea{width:100%;border:1px solid rgba(245,243,238,.25);background:rgba(20,20,21,.5);border-radius:var(--radius-sm);padding:12px 14px;font-family:var(--font-body);font-size:15px;color:var(--site-white)}
.pg-careers .cform textarea{min-height:120px;resize:vertical}
.pg-careers .cform input:focus,.pg-careers .cform textarea:focus{outline:none;border-color:var(--brand)}
.pg-careers .cform ::placeholder{color:rgba(245,243,238,.4)}
.pg-careers .ferr{display:none;color:#E9B9AC;font-size:13px;margin:0}
.pg-careers .fnote{font-size:12.5px;color:rgba(245,243,238,.55);margin:0}
.pg-careers .fsuccess{display:none;text-align:center;padding:30px 14px}
.pg-careers .fsuccess .big{font-family:var(--font-headline);font-weight:500;text-transform:uppercase;font-size:24px;color:var(--brand);margin:0 0 10px}
.pg-careers .cpage-cta .btn-row{justify-content:center}
@media(max-width:860px){.pg-careers .cpage-hero{padding:88px 0 70px}.pg-careers .mrow{grid-template-columns:1fr;gap:22px;padding:34px 0}.pg-careers .mrow img,.pg-careers .mrow--flip img{order:-1;height:230px}.pg-careers .statgrid{grid-template-columns:1fr;gap:22px}}/* End custom CSS */