.capa-career-page{width:100%;overflow:hidden;background:var(--capa-black);color:var(--capa-white)}.capa-career-hero{position:relative;display:flex;align-items:center;width:100%;min-height:760px;overflow:hidden;isolation:isolate}.capa-career-hero__media{position:absolute;inset:0;z-index:0}.capa-career-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 32%}.capa-career-hero__overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,16,15,.78) 0%,rgba(15,16,15,.67) 28%,rgba(15,16,15,.43) 55%,rgba(15,16,15,.18) 100%),linear-gradient(180deg,rgba(10,10,10,.08) 0%,rgba(10,10,10,.10) 52%,rgba(10,10,10,.58) 100%)}.capa-career-hero__inner{position:relative;z-index:3;width:100%;max-width:1440px;margin:0 auto;padding:190px var(--capa-page-padding) 110px}.capa-career-hero__eyebrow{display:flex;align-items:center;gap:14px;color:var(--capa-gold);font-family:var(--capa-font);font-size:11px;font-weight:600;line-height:1;letter-spacing:.19em;text-transform:uppercase}.capa-career-hero__eyebrow-line{width:42px;height:1px;background:var(--capa-gold)}.capa-career-hero__title{max-width:760px;margin:30px 0 0;color:var(--capa-white);font-family:var(--capa-font);font-size:clamp(58px,6vw,88px);font-weight:500;line-height:.94;letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance}.capa-career-hero__text{max-width:610px;margin:26px 0 0;color:var(--capa-text-light);font-family:var(--capa-font-body);font-size:18px;line-height:1.65}.capa-career-hero__button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-width:210px;min-height:50px;margin-top:34px;padding:0 18px;background:#d4af37;background:var(--capa-gold-gradient,#d4af37);color:var(--capa-logo-dark);font-family:var(--capa-font);font-size:12px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;text-decoration:none;transition:transform var(--capa-transition),box-shadow var(--capa-transition)}.capa-career-hero__button:hover{transform:translateY(-3px);box-shadow:0 14px 32px rgba(0,0,0,.25)}.capa-career-hero__since{position:absolute;z-index:3;left:15px;top:305px;transform:translateX(-50%) rotate(90deg);color:var(--capa-text-muted);font-family:var(--capa-font);font-size:11px;font-weight:500;letter-spacing:.13em;text-transform:uppercase}.capa-career-intro{padding:94px 0 100px;background:var(--capa-black)}.capa-career-intro__inner{width:100%;max-width:1440px;margin:0 auto;padding:0 var(--capa-page-padding)}.capa-career-intro__head{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:clamp(60px,8vw,120px);align-items:start}.capa-career-kicker{color:var(--capa-gold);font-family:var(--capa-font);font-size:11px;font-weight:600;letter-spacing:.19em;text-transform:uppercase}.capa-career-intro__title{max-width:720px;margin:28px 0 0;color:var(--capa-white);font-family:var(--capa-font);font-size:clamp(48px,4.7vw,66px);font-weight:500;line-height:.98;letter-spacing:-.025em}.capa-career-intro__lead{padding-top:40px}.capa-career-intro__lead p{position:relative;margin:0;padding-left:24px;color:var(--capa-text-light);font-family:var(--capa-font-body);font-size:17px;line-height:1.72}.capa-career-intro__lead p::before{content:"";position:absolute;top:.2em;bottom:.2em;left:0;width:1px;background:var(--capa-gold)}.capa-career-areas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:70px}.capa-career-area{position:relative;display:flex;align-items:flex-end;justify-content:space-between;min-height:142px;padding:24px;border:1px solid var(--capa-border);border-radius:22px;background:var(--capa-black-card);overflow:hidden;transition:transform 280ms ease,border-color 280ms ease}.capa-career-area::after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:#d4af37;background:var(--capa-gold-gradient,#d4af37);transform:scaleX(0);transform-origin:left center;transition:transform 300ms ease}.capa-career-area:hover{transform:translateY(-3px);border-color:var(--capa-gold-border)}.capa-career-area:hover::after{transform:scaleX(1)}.capa-career-area span{align-self:flex-start;color:var(--capa-gold);font-family:var(--capa-font);font-size:10px;font-weight:600}.capa-career-area strong{color:var(--capa-white);font-family:var(--capa-font);font-size:25px;font-weight:500;line-height:1.05}@media (max-width:767px){.capa-career-areas{grid-template-columns:1fr;gap:10px;margin-top:48px}.capa-career-area{min-height:120px;padding:18px}}.capa-career-form{padding:105px 0 120px;background:#f2eee7;color:var(--capa-logo-dark);scroll-margin-top:calc(var(--capa-header-height) + 24px)}.capa-career-form__inner{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(70px,8vw,130px);align-items:start;width:100%;max-width:1320px;margin:0 auto;padding:0 var(--capa-page-padding)}.capa-career-form__aside{position:sticky;top:calc(var(--capa-header-height) + 40px)}.capa-career-form__aside .capa-career-kicker{color:var(--capa-gold-solid)}.capa-career-form__title{max-width:440px;margin:27px 0 0;color:var(--capa-logo-dark);font-family:var(--capa-font);font-size:clamp(46px,4.2vw,62px);font-weight:500;line-height:.98;letter-spacing:-.026em}.capa-career-form__text{max-width:430px;margin:26px 0 0;color:#5d5b56;font-family:var(--capa-font-body);font-size:16px;line-height:1.7}.capa-career-form__note{display:flex;align-items:center;gap:14px;margin-top:36px;color:var(--capa-logo-dark);font-family:var(--capa-font);font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.capa-career-form__note-line{width:38px;height:1px;background:var(--capa-gold-solid)}.capa-career-form__panel{padding:42px;border:1px solid rgba(43,42,41,.10);border-radius:28px;background:rgba(255,255,255,.62);box-shadow:0 26px 70px rgba(43,42,41,.08)}.capa-career-form #wpforms-167,.capa-career-form #wpforms-form-167{margin:0!important}.capa-career-form #wpforms-form-167 .wpforms-field{padding:0 0 24px!important}.capa-career-form #wpforms-form-167 .wpforms-field-label{margin-bottom:9px!important;color:var(--capa-logo-dark)!important;font-family:var(--capa-font)!important;font-size:11px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:.13em!important;text-transform:uppercase!important}.capa-career-form #wpforms-form-167 .wpforms-required-label{color:var(--capa-gold-solid)!important}.capa-career-form #wpforms-form-167 input[type="text"],.capa-career-form #wpforms-form-167 input[type="email"],.capa-career-form #wpforms-form-167 input[type="tel"],.capa-career-form #wpforms-form-167 input[type="number"],.capa-career-form #wpforms-form-167 input[type="date"],.capa-career-form #wpforms-form-167 select,.capa-career-form #wpforms-form-167 textarea{width:100%!important;min-height:52px!important;padding:12px 15px!important;border:1px solid rgba(43,42,41,.18)!important;border-radius:0!important;background:rgba(255,255,255,.78)!important;color:var(--capa-logo-dark)!important;font-family:var(--capa-font-body)!important;font-size:15px!important;box-shadow:none!important}.capa-career-form #wpforms-form-167 textarea{min-height:150px!important;resize:vertical}.capa-career-form #wpforms-form-167 input:focus,.capa-career-form #wpforms-form-167 select:focus,.capa-career-form #wpforms-form-167 textarea:focus{border-color:var(--capa-gold-solid)!important;background:#ffffff!important;outline:none!important;box-shadow:0 0 0 3px rgba(212,175,55,.10)!important}.capa-career-form #wpforms-form-167 .wpforms-field-radio ul,.capa-career-form #wpforms-form-167 .wpforms-field-checkbox ul{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.capa-career-form #wpforms-form-167 .wpforms-field-radio label,.capa-career-form #wpforms-form-167 .wpforms-field-checkbox label{color:#4f4d48!important;font-family:var(--capa-font-body)!important;font-size:14px!important;font-weight:400!important}.capa-career-form #wpforms-form-167 input[type="radio"],.capa-career-form #wpforms-form-167 input[type="checkbox"]{accent-color:var(--capa-gold-solid)}.capa-career-form #wpforms-form-167 a{color:var(--capa-logo-dark)!important;text-decoration-color:var(--capa-gold-solid)!important;text-underline-offset:3px}.capa-career-form #wpforms-form-167 a:hover{color:var(--capa-gold-solid)!important}.capa-career-form #wpforms-form-167 .wpforms-submit-container{margin-top:8px!important;padding:0!important}.capa-career-form #wpforms-form-167 button[type="submit"],.capa-career-form #wpforms-form-167 .wpforms-submit{min-width:220px!important;min-height:52px!important;padding:0 22px!important;border:0!important;border-radius:0!important;background:#d4af37!important;background:var(--capa-gold-gradient,#d4af37)!important;color:var(--capa-logo-dark)!important;font-family:var(--capa-font)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.13em!important;text-transform:uppercase!important;cursor:pointer!important;transition:transform 180ms ease,box-shadow 180ms ease!important}.capa-career-form #wpforms-form-167 button[type="submit"]:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(43,42,41,.16)!important}@media (max-width:900px){.capa-career-intro__head{grid-template-columns:1fr}.capa-career-intro__lead{max-width:720px;padding-top:0}.capa-career-form__inner{grid-template-columns:1fr;gap:46px}.capa-career-form__aside{position:static}}@media (max-width:767px){.capa-career-hero{min-height:690px}.capa-career-hero__image{object-position:60% center}.capa-career-hero__inner{padding:165px var(--capa-page-padding) 75px}.capa-career-hero__title{font-size:clamp(46px,14vw,64px)}.capa-career-hero__text{font-size:16px}.capa-career-hero__since{display:none}.capa-career-intro{padding:68px 0 74px}.capa-career-areas{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:48px}.capa-career-area{min-height:120px;padding:18px}.capa-career-form{padding:72px 0 80px}.capa-career-form__panel{padding:26px 20px;border-radius:22px}.capa-career-form #wpforms-form-167 button[type="submit"]{width:100%!important}}@media (max-width:420px){.capa-career-areas{grid-template-columns:1fr}}.capa-career-form #wpforms-form-167 .wpforms-field-phone .iti{position:relative!important;width:100%!important}.capa-career-form #wpforms-form-167 #wpforms-167-field_9{padding-left:96px!important}.capa-career-form #wpforms-form-167 #wpforms-167-field_9::placeholder{color:transparent!important;opacity:0!important}.capa-career-form #wpforms-form-167 #wpforms-167-field_9::-webkit-input-placeholder{color:transparent!important;opacity:0!important}.capa-career-form #wpforms-form-167 #wpforms-167-field_9::-moz-placeholder{color:transparent!important;opacity:0!important}.capa-career-form #wpforms-form-167 .wpforms-field-phone .iti__flag-container{z-index:3}.capa-career-form #wpforms-form-167 .wpforms-field-phone .iti__selected-flag{padding:0 7px!important}.capa-career-form #wpforms-form-167 .wpforms-field-phone .iti__selected-dial-code{margin-left:4px!important;color:var(--capa-logo-dark)!important;font-family:var(--capa-font-body)!important;font-size:15px!important;font-weight:500!important;line-height:1!important}