.rmc-module__nvvm5q__page,.rmc-module__nvvm5q__applicationPage{color:#16032d;background:#f5f1ea}.rmc-module__nvvm5q__hero,.rmc-module__nvvm5q__detailHero{color:#fff;background:#1d0439;padding:clamp(4rem,8vw,8rem) max(6vw,1.5rem)}.rmc-module__nvvm5q__heroGrid,.rmc-module__nvvm5q__detailHeroGrid,.rmc-module__nvvm5q__applicationLayout{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);gap:clamp(2rem,6vw,6rem);max-width:88rem;margin:0 auto;display:grid}.rmc-module__nvvm5q__heroCopy>span,.rmc-module__nvvm5q__sectionHead>span,.rmc-module__nvvm5q__roleCard>span,.rmc-module__nvvm5q__detailHero h1+p,.rmc-module__nvvm5q__applicationAside>span,.rmc-module__nvvm5q__formHeading>span,.rmc-module__nvvm5q__privacyCard>span,.rmc-module__nvvm5q__reviewCard>span,.rmc-module__nvvm5q__screeningPreview>span,.rmc-module__nvvm5q__successPanel>span{color:#ffd000;letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:800;display:block}.rmc-module__nvvm5q__hero h1,.rmc-module__nvvm5q__detailHero h1,.rmc-module__nvvm5q__applicationAside h1{letter-spacing:-.055em;max-width:13ch;margin:1rem 0;font-size:clamp(3rem,7vw,6.8rem);font-weight:400;line-height:.94}.rmc-module__nvvm5q__heroCopy p,.rmc-module__nvvm5q__detailHero p,.rmc-module__nvvm5q__applicationAside p{color:#cbbdd4;max-width:38rem;font-family:Georgia,serif;font-size:clamp(1.08rem,2vw,1.45rem);line-height:1.65}.rmc-module__nvvm5q__heroFacts{background:#ffffff29;border:1px solid #ffffff29;align-content:center;gap:1px;display:grid}.rmc-module__nvvm5q__heroFacts article{background:#2b0b4b;padding:1.6rem}.rmc-module__nvvm5q__heroFacts strong{color:#ffd000;font-size:2rem;display:block}.rmc-module__nvvm5q__heroFacts span{color:#dfd5e4}.rmc-module__nvvm5q__roleSection,.rmc-module__nvvm5q__regionalSection,.rmc-module__nvvm5q__processSection,.rmc-module__nvvm5q__detailBody{max-width:88rem;margin:0 auto;padding:clamp(4rem,7vw,7rem) max(6vw,1.5rem)}.rmc-module__nvvm5q__regionalSection{padding-top:0}.rmc-module__nvvm5q__sectionHead{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.4rem;display:flex}.rmc-module__nvvm5q__sectionHead h2,.rmc-module__nvvm5q__formHeading h2,.rmc-module__nvvm5q__detailBody h2{letter-spacing:-.045em;margin:.5rem 0 0;font-size:clamp(2.2rem,4vw,4.2rem);font-weight:400}.rmc-module__nvvm5q__sectionHead p{color:#6f6076;max-width:35rem;font-family:Georgia,serif;line-height:1.6}.rmc-module__nvvm5q__roleGrid,.rmc-module__nvvm5q__regionGrid,.rmc-module__nvvm5q__processGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.rmc-module__nvvm5q__roleCard,.rmc-module__nvvm5q__processGrid article,.rmc-module__nvvm5q__screeningPreview,.rmc-module__nvvm5q__applicationForm,.rmc-module__nvvm5q__successPanel{background:#fff;border:1px solid #dcd5dd;border-radius:1.5rem}.rmc-module__nvvm5q__roleCard{min-height:19rem;color:inherit;flex-direction:column;padding:1.8rem;text-decoration:none;transition:transform .16s,box-shadow .16s;display:flex}.rmc-module__nvvm5q__roleCard>div,.rmc-module__nvvm5q__roleCard>footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.rmc-module__nvvm5q__roleCard>div b{border-radius:999px;padding:.45rem .65rem;font-size:.68rem}.rmc-module__nvvm5q__roleCard>footer{border-top:1px solid #e4dee5;margin-top:auto;padding-top:1rem}.rmc-module__nvvm5q__roleCard>footer a{color:#5420a7;font-weight:800;text-decoration:none}.rmc-module__nvvm5q__open{color:#166534;background:#dcfce7}.rmc-module__nvvm5q__roleCard:hover{transform:translateY(-4px);box-shadow:0 1.2rem 3rem #1d04391a}.rmc-module__nvvm5q__roleCard h3{margin:1.2rem 0 .8rem;font-size:1.65rem;font-weight:500;line-height:1.15}.rmc-module__nvvm5q__roleCard p{color:#6f6076;font-family:Georgia,serif;line-height:1.55}.rmc-module__nvvm5q__roleCard strong{color:#5420a7;margin-top:auto}.rmc-module__nvvm5q__compactCard{min-height:15rem}.rmc-module__nvvm5q__closed{opacity:.68}.rmc-module__nvvm5q__processSection{background:#ffd000;max-width:none}.rmc-module__nvvm5q__processSection>*{max-width:80rem;margin-left:auto;margin-right:auto}.rmc-module__nvvm5q__processGrid{counter-reset:process}.rmc-module__nvvm5q__processGrid article{counter-increment:process;padding:1.8rem}.rmc-module__nvvm5q__processGrid article:before{content:"0" counter(process);color:#5420a7;font-weight:800}.rmc-module__nvvm5q__processGrid h3{font-size:1.4rem}.rmc-module__nvvm5q__processGrid p{color:#5c4d63;font-family:Georgia,serif;line-height:1.55}.rmc-module__nvvm5q__generalApply{background:#ffd000;justify-content:space-between;align-items:center;gap:2rem;padding:3rem 1rem 6rem;display:flex}.rmc-module__nvvm5q__generalApply>div{gap:.4rem;display:grid}.rmc-module__nvvm5q__backLink{color:#ffd000;font-weight:700;text-decoration:none}.rmc-module__nvvm5q__roleSummary{background:#2b0b4b;border:1px solid #ffffff2e;border-radius:1.5rem;align-self:center;padding:2rem}.rmc-module__nvvm5q__roleSummary>span,.rmc-module__nvvm5q__roleSummary>strong{display:block}.rmc-module__nvvm5q__roleSummary>span{color:#a997b5;letter-spacing:.12em;text-transform:uppercase;margin-top:1rem;font-size:.72rem;font-weight:800}.rmc-module__nvvm5q__roleSummary>strong{margin:.3rem 0 1rem}.rmc-module__nvvm5q__roleSummary dl{grid-template-columns:1fr 1fr;gap:1.5rem;margin:0 0 2rem;display:grid}.rmc-module__nvvm5q__roleSummary dt{color:#a997b5;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.rmc-module__nvvm5q__roleSummary dd{margin:.35rem 0 0;font-weight:700}.rmc-module__nvvm5q__openText{color:#ffd000}.rmc-module__nvvm5q__closedText{color:#ffb6b6}.rmc-module__nvvm5q__detailGrid{grid-template-columns:minmax(0,1fr) minmax(18rem,.75fr);gap:clamp(2rem,6vw,6rem);display:grid}.rmc-module__nvvm5q__detailGrid section+section{margin-top:3rem}.rmc-module__nvvm5q__detailGrid li{margin:.8rem 0;line-height:1.55}.rmc-module__nvvm5q__screeningPreview{align-self:start;padding:2rem}.rmc-module__nvvm5q__screeningPreview h2{font-size:2rem}.rmc-module__nvvm5q__screeningPreview ol{padding-left:1.3rem}.rmc-module__nvvm5q__screeningPreview li{margin:1.2rem 0;font-family:Georgia,serif}.rmc-module__nvvm5q__applicationLayout{align-items:start;padding:clamp(3rem,6vw,6rem) max(5vw,1.25rem)}.rmc-module__nvvm5q__applicationAside{color:#fff;background:#1d0439;border-radius:1.5rem;padding:clamp(2rem,5vw,4rem);position:sticky;top:7rem}.rmc-module__nvvm5q__applicationAside h1{font-size:clamp(2.8rem,5vw,5.3rem)}.rmc-module__nvvm5q__applicationAside ol{margin-top:2rem;padding:0;list-style:none}.rmc-module__nvvm5q__applicationAside li{color:#9e8baa;border-top:1px solid #ffffff29;padding:1rem 0}.rmc-module__nvvm5q__applicationAside .rmc-module__nvvm5q__currentStep,.rmc-module__nvvm5q__applicationAside .rmc-module__nvvm5q__completeStep{color:#fff;font-weight:800}.rmc-module__nvvm5q__applicationAside .rmc-module__nvvm5q__currentStep:before{content:"● ";color:#ffd000}.rmc-module__nvvm5q__applicationAside .rmc-module__nvvm5q__completeStep:before{content:"✓ ";color:#ffd000}.rmc-module__nvvm5q__applicationForm{padding:clamp(1.5rem,4vw,3rem);overflow:hidden}.rmc-module__nvvm5q__formHeading{margin-bottom:2rem}.rmc-module__nvvm5q__formSection{gap:1.3rem;display:grid}.rmc-module__nvvm5q__formSection label>span,.rmc-module__nvvm5q__formSection legend{margin-bottom:.55rem;font-size:.86rem;font-weight:800;display:block}.rmc-module__nvvm5q__formSection input:not([type=checkbox]):not([type=radio]),.rmc-module__nvvm5q__formSection select,.rmc-module__nvvm5q__formSection textarea{color:#16032d;width:100%;min-height:3.6rem;font:inherit;background:#fbfaf8;border:1px solid #d6cfd8;border-radius:.85rem;padding:.85rem 1rem}.rmc-module__nvvm5q__formSection small{color:#756979;margin-top:.45rem;line-height:1.45;display:block}.rmc-module__nvvm5q__twoColumn{grid-template-columns:1fr 1fr;gap:1.1rem;display:grid}.rmc-module__nvvm5q__selectedRoleCard,.rmc-module__nvvm5q__privacyCard,.rmc-module__nvvm5q__reviewCard,.rmc-module__nvvm5q__screeningNotice{background:#f0e9f8;border-radius:1rem;padding:1.3rem}.rmc-module__nvvm5q__selectedRoleCard h3,.rmc-module__nvvm5q__reviewCard h3{margin:.4rem 0;font-size:1.5rem}.rmc-module__nvvm5q__checkboxGroup,.rmc-module__nvvm5q__question{border:1px solid #ded7e0;border-radius:1rem;padding:1.2rem}.rmc-module__nvvm5q__checkboxGroup>div,.rmc-module__nvvm5q__question>div{flex-wrap:wrap;gap:.75rem 1.2rem;display:flex}.rmc-module__nvvm5q__checkboxGroup label,.rmc-module__nvvm5q__question label,.rmc-module__nvvm5q__consentField{align-items:flex-start;gap:.65rem;display:flex}.rmc-module__nvvm5q__question legend{font-family:Georgia,serif;font-size:1.12rem;line-height:1.5}.rmc-module__nvvm5q__question legend>span{color:#5420a7;margin-right:.65rem}.rmc-module__nvvm5q__fileField{cursor:pointer;text-align:center;border:2px dashed #7a55ae;border-radius:1.2rem;padding:2rem;display:block}.rmc-module__nvvm5q__fileField input{margin:1rem auto}.rmc-module__nvvm5q__fileField strong{color:#5420a7;display:block}.rmc-module__nvvm5q__privacyLine,.rmc-module__nvvm5q__formError,.rmc-module__nvvm5q__formStatus{border-radius:.8rem;margin:1.4rem 0 0;padding:1rem}.rmc-module__nvvm5q__privacyLine{background:#f5f1ea;font-size:.88rem}.rmc-module__nvvm5q__formError{color:#9e2020;background:#fff0f0}.rmc-module__nvvm5q__formStatus{color:#1c6429;background:#eef8ed}.rmc-module__nvvm5q__formActions{border-top:1px solid #e0d9e2;justify-content:space-between;gap:1rem;margin-top:2rem;padding-top:1.5rem;display:flex}.rmc-module__nvvm5q__successPanel{padding:clamp(2rem,5vw,4rem)}.rmc-module__nvvm5q__successPanel h2{font-size:clamp(2.3rem,5vw,4.5rem);font-weight:400}.rmc-module__nvvm5q__successPanel strong{color:#5420a7}.rmc-module__nvvm5q__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (max-width:900px){.rmc-module__nvvm5q__heroGrid,.rmc-module__nvvm5q__detailHeroGrid,.rmc-module__nvvm5q__detailGrid,.rmc-module__nvvm5q__applicationLayout{grid-template-columns:1fr}.rmc-module__nvvm5q__roleGrid,.rmc-module__nvvm5q__regionGrid,.rmc-module__nvvm5q__processGrid{grid-template-columns:1fr 1fr}.rmc-module__nvvm5q__applicationAside{position:static}}@media (max-width:620px){.rmc-module__nvvm5q__sectionHead{display:block}.rmc-module__nvvm5q__roleGrid,.rmc-module__nvvm5q__regionGrid,.rmc-module__nvvm5q__processGrid,.rmc-module__nvvm5q__twoColumn{grid-template-columns:1fr}.rmc-module__nvvm5q__roleCard{min-height:15rem}.rmc-module__nvvm5q__formActions{flex-direction:column-reverse;align-items:stretch}.rmc-module__nvvm5q__formActions>*{width:100%}}
