@import "https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600;700&family=Lora:wght@400&display=swap";.rcv-site{--rcv-navy:#001522;--rcv-gold:#9b712b;--rcv-ivory:#f8f7f4;--rcv-charcoal:#172830;--rcv-muted:#52636c;--rcv-lines:#dddad3;--rcv-paper:#fff;--rcv-serif:"Lora",Georgia,serif;--rcv-sans:"Be Vietnam Pro",Arial,sans-serif;color:var(--rcv-charcoal);background:var(--rcv-ivory);font:400 15px/1.6 var(--rcv-sans);overflow-x:clip}.rcv-site,.rcv-site *{box-sizing:border-box}.rcv-site :is(h1,h2,h3,p){margin-top:0}.rcv-site :is(a,button,input,select):focus-visible{outline-offset:4px;outline:3px solid #ffbf69}.rcv-site a{text-decoration:none}.rcv-site button,.rcv-site input,.rcv-site select{font:inherit}.rcv-site ::selection{color:#fff;background:#9b712b}.rcv-skip{z-index:1001;color:#001522;background:#fff;padding:10px 20px;position:fixed;top:-150px;left:18px}.rcv-skip:focus{top:12px}.rcv-header{z-index:20;background:#fff;border-bottom:1px solid #eeeae3;position:relative}.rcv-header-inner{justify-content:space-between;align-items:center;gap:25px;max-width:1580px;min-height:112px;margin:0 auto;padding:9px clamp(20px,5vw,74px);display:flex}.rcv-brand{color:var(--rcv-navy);flex:none;align-items:center;gap:20px;min-width:0;display:flex}.rcv-brand-image{background:#fff;flex:none;justify-content:center;align-items:center;width:132px;height:94px;display:flex;overflow:hidden}.rcv-brand-image img{object-fit:contain;width:auto;max-width:100%;height:94%;display:block}.rcv-brand-descriptor{border-left:1px solid #d2c4a8;min-width:0;padding-left:19px}.rcv-brand-descriptor strong{font:400 24px/1.25 var(--rcv-serif);letter-spacing:-.03em;color:#001522;display:block}.rcv-brand-descriptor small{font:600 10px/1.7 var(--rcv-sans);letter-spacing:.115em;color:#6e572f;margin-top:5px;display:block}.rcv-header nav{align-items:center;gap:clamp(15px,2.5vw,40px);margin-left:auto;display:flex}.rcv-header nav a{color:#34454f;font-size:12px;font-weight:600;transition:color .2s}.rcv-header nav a:hover{color:#866329}.rcv-admin{white-space:nowrap;color:#fff;background:#001522;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:11px 18px;font-size:12px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.rcv-admin:hover{background:#11447e;transform:translateY(-2px)}.rcv-hero{isolation:isolate;color:#fff;background:#001522;min-height:690px;position:relative;overflow:hidden}.rcv-hero-background{z-index:-1;pointer-events:none;background:radial-gradient(at 78% 42%,#19313c 0%,#0000 47%),linear-gradient(135deg,#001522 5%,#071e2b 100%);position:absolute;inset:0}.rcv-hero-background:after{content:"";opacity:.16;background-image:linear-gradient(90deg,#ffffff19 1px,#0000 1px);background-size:8.33333% 100%;position:absolute;inset:0}.rcv-hero-background i{aspect-ratio:1;border:1px solid #d5b68319;border-radius:50%;width:700px;position:absolute;top:4%;right:-20%;transform:rotate(-20deg)}.rcv-hero-background i:nth-child(2){width:530px;top:18%;right:-13%}.rcv-hero-background i:nth-child(3){width:340px;top:30%;right:-6%}.rcv-hero-background i:nth-child(4){width:140px;top:47%;right:0}.rcv-hero-main{grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);align-items:center;gap:30px;max-width:1580px;min-height:624px;margin:0 auto;padding:64px clamp(24px,6.2vw,108px) 68px;display:grid}.rcv-overline,.rcv-section-eyebrow{font:600 11px/1.7 var(--rcv-sans);letter-spacing:.2em}.rcv-overline{color:#e4d1ad;align-items:center;gap:16px;margin-bottom:40px;display:flex}.rcv-overline-rule{background:#a9864d;width:34px;height:1px;display:inline-block}.rcv-hero h1{font:400 clamp(41px,4.4vw,72px)/1.29 var(--rcv-serif);letter-spacing:-.035em;max-width:790px;margin:0}.rcv-hero-line{display:block}.rcv-hero-line--gold{color:#e7c992}.rcv-hero-lead{font:400 clamp(14px,1.33vw,18px)/1.9 var(--rcv-sans);color:#c6d2d6;margin:36px 0}.rcv-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.rcv-cta-primary,.rcv-cta-outline{min-height:54px;font:600 13px/1.3 var(--rcv-sans);justify-content:center;align-items:center;gap:32px;padding:14px 25px;transition:transform .25s,background .25s;display:inline-flex}.rcv-cta-primary{color:#001522;background:#e1c292}.rcv-cta-primary:hover{background:#f4d7a3;transform:translateY(-3px)}.rcv-cta-text{font:600 12px var(--rcv-sans);color:#f3eee4;border-bottom:1px solid #d8bd8480;align-items:center;gap:13px;padding:12px 0;display:inline-flex}.rcv-cta-text:hover{color:#ffdfaa}.rcv-hero-art{place-items:center;width:min(100%,470px);height:420px;min-height:300px;margin:0 auto;display:grid;position:relative}.rcv-orbit{pointer-events:none;border:1px solid #c7a56d45;border-radius:50%;position:absolute;inset:5%}.rcv-orbit-outer{border-style:dashed;border-color:#c7a56d26;inset:0%}.rcv-orbit-inner{border-color:#c7a56d35;inset:15%}.rcv-art-plaque{text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:min(73%,306px);min-height:272px;padding:30px;display:flex;position:relative;transform:translateZ(0);box-shadow:0 25px 100px #0006,0 0 0 1px #ffffff30}.rcv-art-plaque img{object-fit:contain;max-width:104px;height:auto;display:block}.rcv-art-plaque>span{font:600 12px var(--rcv-sans);letter-spacing:.17em;color:#001522}.rcv-art-plaque small{font:600 8px/1.7 var(--rcv-sans);letter-spacing:.13em;color:#876b3d}.rcv-art-index{font:400 13px var(--rcv-serif);letter-spacing:.14em;color:#bca57c;position:absolute;bottom:0;right:6%}.rcv-hero-footer{max-width:1450px;font:600 10px var(--rcv-sans);letter-spacing:.1em;color:#d3c1a1;border-top:1px solid #d1be9d32;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:20px clamp(24px,6.2vw,108px);display:flex}.rcv-hero-footer span b{color:#aa8e5b;margin:0 11px}.rcv-hero-footer a{color:#d9c4a1;font:600 10px var(--rcv-sans);letter-spacing:.11em;align-items:center;gap:8px;display:inline-flex}.rcv-intro{grid-template-columns:1fr 2.2fr;align-items:start;gap:60px;max-width:1500px;margin:0 auto;padding:116px clamp(24px,6vw,100px);display:grid}.rcv-intro-label{color:#937044;font:600 11px var(--rcv-sans);letter-spacing:.11em;align-items:center;gap:22px;padding-top:15px;display:flex}.rcv-label-stroke{background:#cab78f;flex:1;max-width:130px;height:1px}.rcv-section-eyebrow{color:#895e2b;margin-bottom:25px}.rcv-intro h2,.rcv-section-head h2,.rcv-outro h2{font:400 clamp(35px,3.65vw,58px)/1.38 var(--rcv-serif);letter-spacing:-.03em;color:#001522;margin:0}.rcv-intro h2 em,.rcv-section-head h2 em,.rcv-outro h2 em{color:#9b712b;font-style:normal}.rcv-intro-content>p:last-child{max-width:760px;font:400 15px/2 var(--rcv-sans);color:#52636c;margin:29px 0 0}.rcv-sectors{background:#fff;padding:95px clamp(24px,6vw,100px) 85px}.rcv-section-head{justify-content:space-between;align-items:end;gap:40px;max-width:1400px;margin:0 auto 42px;display:flex}.rcv-section-head>p{color:#52636c;font:400 14px/1.95 var(--rcv-sans);max-width:380px;margin:0 0 7px}.rcv-sector-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;max-width:1400px;margin:auto;display:grid}.rcv-sector-card{color:#001522;background:#f8f7f4;border:1px solid #dfd9ce;flex-direction:column;min-height:470px;padding:32px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.rcv-sector-card:hover{border-color:#b39560;transform:translateY(-7px);box-shadow:0 18px 40px #00152212}.rcv-sector-card:nth-child(2){background:#f3f0e8}.rcv-sector-card:nth-child(3){background:#f0f3f3}.rcv-sector-top{color:#9b712b;justify-content:space-between;align-items:center;margin-bottom:75px;display:flex}.rcv-sector-top span{font:400 21px var(--rcv-serif);color:#a18d66}.rcv-sector-en{font:600 10px var(--rcv-sans);letter-spacing:.18em;color:#8c673a}.rcv-sector-card h3{font:400 clamp(24px,2vw,34px)/1.4 var(--rcv-serif);margin:13px 0 14px}.rcv-sector-intro{font:600 13px/1.7 var(--rcv-sans);color:#243b48;margin:0 0 10px}.rcv-sector-detail{font:400 12px/1.85 var(--rcv-sans);color:#52636c;margin:0 0 32px}.rcv-sector-card button{color:#001522;font:600 12px var(--rcv-sans);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #977341;align-self:flex-start;align-items:center;gap:18px;margin-top:auto;padding:0 0 10px;display:inline-flex}.rcv-sector-card button:hover{color:#9b712b}.rcv-partner-note{color:#607078;align-items:flex-start;gap:10px;max-width:1400px;margin:26px auto 0;font-size:12px;line-height:1.8;display:flex}.rcv-partner-note svg{flex-shrink:0;margin-top:4px}.rcv-break{text-align:center;background:#001522;padding:110px 20px;position:relative;overflow:hidden}.rcv-break:before,.rcv-break:after{content:"";border:1px solid #bfa67940;border-radius:50%;width:490px;height:490px;position:absolute;top:-230px;left:-220px}.rcv-break:after{inset:auto -240px -240px auto}.rcv-break>p{font:400 clamp(36px,4vw,67px)/1.4 var(--rcv-serif);color:#fff;margin:0 auto 29px;position:relative}.rcv-break em{color:#e1c395;font-style:normal}.rcv-break>span{font:600 10px var(--rcv-sans);letter-spacing:.22em;color:#cdb788}.rcv-careers{background:#f8f7f4;padding:110px clamp(24px,6vw,100px) 118px}.rcv-filter{grid-template-columns:2fr 1fr;gap:15px;max-width:1400px;margin:0 auto 19px;display:grid}.rcv-filter label{color:#61717a;background:#fff;border:1px solid #d7d2c9;align-items:center;gap:16px;height:63px;padding:0 20px;display:flex}.rcv-filter input,.rcv-filter select{appearance:none;color:#172830;background:0 0;border:0;outline:0;flex:1;width:100%;min-width:0;font-size:14px}.rcv-filter select{cursor:pointer}.rcv-sr-only{white-space:nowrap;clip:rect(0,0,0,0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rcv-empty{text-align:center;color:#9b712b;background:#fff;border:1px solid #e2ded6;flex-direction:column;justify-content:center;align-items:center;max-width:1400px;min-height:355px;margin:auto;padding:83px 26px;display:flex}.rcv-empty h3{font:400 30px var(--rcv-serif);color:#001522;margin:19px 0 12px}.rcv-empty p{color:#52636c;max-width:550px;font:400 13px/1.9 var(--rcv-sans);margin:0}.rcv-empty>span{color:#776951;margin-top:14px;font-size:11px}.rcv-job-list{gap:11px;max-width:1400px;margin:0 auto;display:grid}.rcv-job{color:#001522;background:#fff;border:1px solid #e3ded5;grid-template-columns:1fr auto auto;align-items:center;gap:32px;padding:30px;transition:transform .2s,border-color .2s;display:grid}.rcv-job:hover{border-color:#9b712b;transform:translate(5px)}.rcv-job>div:first-child>span{color:#916a38;letter-spacing:.15em;font-size:10px;font-weight:600}.rcv-job h3{font:400 28px var(--rcv-serif);color:#001522;margin:7px 0}.rcv-job p{color:#52636c;margin:0;font-size:12px}.rcv-job-info{color:#52636c;min-width:175px;font-size:12px}.rcv-job-info span{align-items:center;gap:9px;display:flex}.rcv-job-info small{margin-top:8px;display:block}.rcv-outro{text-align:center;background:#eae5dc;padding:100px 20px 110px}.rcv-outro h2{margin:0 0 35px}.rcv-cta-outline{color:#001522;background:0 0;border:1px solid #001522}.rcv-cta-outline:hover{color:#fff;background:#001522;transform:translateY(-3px)}.rcv-footer{color:#d6dde0;background:#001522;grid-template-columns:minmax(280px,1fr) auto;gap:34px;padding:65px clamp(24px,6vw,100px) 35px;display:grid}.rcv-footer .rcv-brand{color:#fff;gap:12px;display:flex}.rcv-footer .rcv-brand-image{width:56px;height:60px;padding:1px}.rcv-footer .rcv-brand-image img{max-height:54px}.rcv-footer .rcv-brand-descriptor{border-color:#bea16d70}.rcv-footer .rcv-brand-descriptor strong{font:400 18px var(--rcv-serif);color:#fff}.rcv-footer .rcv-brand-descriptor small{color:#dac49b;font-size:9px}.rcv-footer>div>p{font:400 11px/1.9 var(--rcv-sans);color:#acbbc2;max-width:360px;margin:18px 0 0}.rcv-footer nav{flex-wrap:wrap;align-items:flex-start;gap:20px;padding-top:12px;display:flex}.rcv-footer nav a{color:#e1d8c5;font:600 11px var(--rcv-sans)}.rcv-footer nav a:hover{color:#fff}.rcv-footer>small{color:#9eaeb4;font:400 11px var(--rcv-sans);border-top:1px solid #ffffff2f;grid-column:1/-1;padding-top:24px}@media (width<=1190px){.rcv-header nav{display:none}.rcv-hero-main{grid-template-columns:1.22fr .78fr;padding:60px 35px}.rcv-hero-art{height:360px}.rcv-sector-card{padding:25px}.rcv-sector-top{margin-bottom:52px}}@media (width<=900px){.rcv-header-inner{min-height:88px}.rcv-brand-image{width:85px;height:72px}.rcv-brand-descriptor strong{font-size:20px}.rcv-brand-descriptor small{font-size:9px}.rcv-hero-main{grid-template-columns:1fr;gap:10px;padding:70px 30px 55px}.rcv-hero-art{display:none}.rcv-hero h1{font-size:clamp(38px,6.2vw,62px)}.rcv-hero-footer{padding:16px 30px}.rcv-sector-grid{grid-template-columns:1fr 1fr}.rcv-sector-card:last-child{grid-column:1/-1;min-height:300px}.rcv-intro{grid-template-columns:1fr;gap:20px;padding:80px 30px}.rcv-section-head{flex-direction:column;align-items:start;gap:18px}}@media (width<=620px){.rcv-header-inner{gap:8px;min-height:82px;padding:6px 15px}.rcv-brand{gap:9px}.rcv-brand-image{width:55px;height:59px}.rcv-brand-image img{max-height:58px}.rcv-brand-descriptor{padding-left:9px}.rcv-brand-descriptor strong{font-size:14px}.rcv-brand-descriptor small{letter-spacing:.04em;font-size:8px}.rcv-admin{min-width:45px;padding:12px;font-size:0}.rcv-admin svg{width:19px;height:19px}.rcv-admin:before{content:"HR";font:600 12px var(--rcv-sans)}.rcv-hero{min-height:0}.rcv-hero-main{min-height:auto;padding:67px 22px 65px}.rcv-overline{flex-wrap:wrap;gap:8px;margin-bottom:28px;font-size:9px}.rcv-overline-rule{width:18px}.rcv-hero h1{font-size:clamp(33px,8.4vw,47px);line-height:1.34}.rcv-hero-lead{margin:25px 0;font-size:13px}.rcv-hero-actions{flex-direction:column;align-items:flex-start;gap:12px}.rcv-hero-footer{padding:14px 22px}.rcv-hero-footer>span{font-size:9px;line-height:1.9}.rcv-hero-footer>a{display:none}.rcv-intro{padding:70px 22px}.rcv-intro h2,.rcv-section-head h2,.rcv-outro h2{font-size:clamp(30px,8vw,42px)}.rcv-intro-content>p:last-child{font-size:13px}.rcv-sectors,.rcv-careers{padding:72px 20px}.rcv-sector-grid{grid-template-columns:1fr}.rcv-sector-card,.rcv-sector-card:last-child{grid-column:auto;min-height:350px;padding:27px}.rcv-sector-top{margin-bottom:40px}.rcv-section-head>p{font-size:13px}.rcv-break{padding:78px 22px}.rcv-break>p{font-size:clamp(29px,7.7vw,40px)}.rcv-filter{grid-template-columns:1fr}.rcv-filter label{height:55px;min-height:55px}.rcv-empty{min-height:280px;padding:64px 18px}.rcv-empty h3{font-size:25px}.rcv-job{grid-template-columns:1fr auto;gap:12px;padding:23px}.rcv-job-info{grid-area:2/1/auto/-1}.rcv-job h3{font-size:24px}.rcv-footer{grid-template-columns:1fr;padding:53px 22px 30px}.rcv-footer nav{gap:18px;padding-top:0}.rcv-footer>small{grid-column:1}}@media (prefers-reduced-motion:reduce){.rcv-site,.rcv-site *,.rcv-site :before,.rcv-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.rcv-header .rcv-brand-image img{width:auto;height:100%;max-height:80px}.rcv-header .rcv-brand-descriptor strong{letter-spacing:.12em;font:600 15px/1.5 Be Vietnam Pro,Arial,sans-serif}.rcv-header .rcv-brand-descriptor small{letter-spacing:.12em;font:600 11px/1.5 Be Vietnam Pro,Arial,sans-serif}@media (width<=620px){.rcv-header .rcv-brand-image{width:47px;height:60px;padding:5px 1px}.rcv-header .rcv-brand-image img{height:100%;max-height:53px}.rcv-header .rcv-brand-descriptor strong{letter-spacing:.045em;font-size:10px}.rcv-header .rcv-brand-descriptor small{letter-spacing:.04em;font-size:9px}}.rcv-header .rcv-brand-image{width:135px;height:104px;padding:1px 2px}.rcv-header .rcv-brand-image picture{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.rcv-header .rcv-brand-image img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:101px;display:block}.rcv-brand-mobile-name{display:none!important}.rcv-header .rcv-brand-descriptor strong.rcv-brand-desktop-name{letter-spacing:-.025em;font:400 24px/1.25 Lora,Georgia,serif}.rcv-header .rcv-brand-descriptor small{letter-spacing:.11em;font-size:10px}@media (width<=620px){.rcv-header .rcv-brand-image{width:49px;height:63px;padding:2px}.rcv-header .rcv-brand-image img{max-width:48px;max-height:59px}.rcv-brand-desktop-name{display:none!important}.rcv-brand-mobile-name{display:block!important}.rcv-header .rcv-brand-descriptor strong.rcv-brand-mobile-name{letter-spacing:.02em;font:600 10px/1.45 Be Vietnam Pro,Arial,sans-serif}.rcv-header .rcv-brand-descriptor small{font-size:8px}}.rcv-header .rcv-header-inner{justify-content:space-between}.rcv-header nav{margin-left:auto}.rcv-brand-image,.rcv-header .rcv-brand-image,.rcv-footer .rcv-brand-image{box-shadow:none;border:0;background:0 0!important}.rcv-hero{background:#001522}.rcv-hero-main{grid-template-columns:minmax(0,.94fr) minmax(340px,1.06fr);gap:clamp(24px,4vw,65px)}.rcv-hero-photograph{background:#12323f;min-width:0;height:min(570px,43vw);min-height:370px;margin:0;position:relative;overflow:hidden}.rcv-hero-photograph:after{content:"";background:linear-gradient(#0000,#001522aa);position:absolute;inset:40% 0 0}.rcv-hero-photograph img{object-fit:cover;width:100%;height:100%;display:block}.rcv-hero-photograph figcaption{z-index:1;gap:7px;display:grid;position:absolute;bottom:25px;left:clamp(22px,3vw,44px);right:22px}.rcv-hero-photograph figcaption span{font:600 11px var(--rcv-sans);letter-spacing:.16em;color:#f2d7a8}.rcv-hero-photograph figcaption small{color:#fff;font:400 17px var(--rcv-serif)}.rcv-source-link{color:#805d2c;border-bottom:1px solid #b9914e;align-items:center;gap:10px;margin-top:23px;padding-bottom:8px;font-weight:600;display:inline-flex}.rcv-portfolio{background:#f0ede7;padding:85px clamp(24px,6vw,100px) 105px}.rcv-portfolio-heading{max-width:1400px;margin:0 auto 36px}.rcv-portfolio-heading h2,.rcv-apply-info h2{font:400 clamp(31px,3.45vw,53px)/1.35 var(--rcv-serif);color:#001522;letter-spacing:-.025em;margin:0}.rcv-portfolio-heading em,.rcv-apply-info em{color:#9b712b;font-style:normal}.rcv-portfolio-grid{grid-template-columns:1fr 1fr;gap:20px;max-width:1400px;margin:0 auto;display:grid}.rcv-portfolio-tile{color:#fff;background:#113142;min-height:390px;display:block;position:relative;overflow:hidden}.rcv-portfolio-tile img{object-fit:cover;width:100%;height:100%;transition:transform .65s;position:absolute;inset:0}.rcv-portfolio-tile:hover img{transform:scale(1.035)}.rcv-portfolio-tile:after{content:"";background:linear-gradient(#0000,#001522e6);position:absolute;inset:35% 0 0}.rcv-portfolio-tile>div{z-index:1;position:absolute;bottom:28px;left:31px;right:28px}.rcv-portfolio-tile small{font:600 10px var(--rcv-sans);letter-spacing:.16em;color:#f2d7ab}.rcv-portfolio-tile h3{font:400 clamp(22px,2.6vw,35px)/1.3 var(--rcv-serif);color:#fff;margin:10px 0}.rcv-portfolio-tile span{color:#e3edef;font-size:12px}.rcv-sector-grid{isolation:isolate;grid-auto-rows:1fr;align-items:stretch}.rcv-sector-card{height:100%;min-height:435px;opacity:1!important;visibility:visible!important;will-change:auto!important;transform:none!important}.rcv-sector-card:hover{border-color:#b39560;box-shadow:0 12px 32px #00152212;transform:none!important}.rcv-partner-note{z-index:1;clear:both;max-width:1400px;position:relative;margin-top:25px!important}.rcv-sectors{overflow:visible}.rcv-apply-info{background:#fff;padding:90px clamp(24px,7vw,110px)}.rcv-apply-info h2{max-width:780px;margin-bottom:22px}.rcv-apply-info>p:not(.rcv-section-eyebrow){color:#52636c;max-width:840px;font-size:14px;line-height:1.9}.rcv-apply-info>a{color:#795a32;border-bottom:1px solid #9b712b;align-items:center;gap:10px;padding-bottom:7px;font-weight:600;display:inline-flex}@media (width<=900px){.rcv-hero-main{grid-template-columns:1fr}.rcv-hero-photograph{width:100%;max-width:700px;height:350px;min-height:0;display:block}.rcv-portfolio{padding:65px 25px}.rcv-portfolio-tile{min-height:330px}}@media (width<=620px){.rcv-hero-main{padding-bottom:25px}.rcv-hero-photograph{max-width:none;height:280px}.rcv-portfolio-grid{grid-template-columns:1fr}.rcv-portfolio{padding:64px 20px}.rcv-portfolio-tile{min-height:305px}.rcv-portfolio-tile>div{bottom:22px;left:20px}.rcv-sector-grid{grid-auto-rows:auto}.rcv-sector-card{height:auto;min-height:340px}.rcv-apply-info{padding:60px 20px}}@media (prefers-reduced-motion:reduce){.rcv-portfolio-tile img{transition:none}}.rcv-external-jobs{max-width:1400px;margin:62px auto 0}.rcv-external-heading{justify-content:space-between;align-items:end;gap:34px;margin-bottom:28px;display:flex}.rcv-external-heading h3{font:400 clamp(24px,2.4vw,35px) var(--rcv-serif);color:#001522;margin:0}.rcv-external-heading>p{color:#657079;max-width:470px;margin:0;font-size:12px;line-height:1.8}.rcv-external-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.rcv-external-card{background:#fff;border:1px solid #e4dfd6;flex-direction:column;min-width:0;min-height:300px;padding:27px;display:flex}.rcv-external-meta{letter-spacing:.12em;color:#9b712b;justify-content:space-between;align-items:center;gap:10px;font-size:9px;font-weight:600;display:flex}.rcv-external-card h4{font:400 21px/1.4 var(--rcv-serif);color:#001522;overflow-wrap:anywhere;margin:22px 0 13px}.rcv-external-location{color:#657079;align-items:center;gap:7px;margin:0 0 16px;font-size:12px;display:flex}.rcv-external-facts{color:#596973;flex-wrap:wrap;gap:6px 20px;font-size:12px;display:flex}.rcv-external-facts strong,.rcv-external-date strong{color:#001522}.rcv-external-date{color:#596973;margin:14px 0 19px;font-size:12px}.rcv-external-actions{flex-wrap:wrap;align-items:center;gap:15px;margin-top:auto;display:flex}.rcv-external-actions a{color:#835e26;border-bottom:1px solid #9b712b;align-items:center;gap:5px;padding:5px 0;font-size:11px;font-weight:600;display:inline-flex}.rcv-source-footnote{color:#6c7073;margin:23px 0 0;font-size:12px;line-height:1.8}@media (width<=1000px){.rcv-external-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.rcv-external-grid{grid-template-columns:1fr}.rcv-external-heading{display:block}.rcv-external-heading>p{margin-top:13px}.rcv-external-card{min-height:270px;padding:23px}}.rcv-jobs-board{max-width:1400px;margin:0 auto}.rcv-filter--careers{grid-template-columns:minmax(0,2fr) minmax(170px,1fr);max-width:none}.rcv-jobs-board:has(.rcv-filter--careers .rcv-select:nth-child(3)) .rcv-filter--careers{grid-template-columns:minmax(0,2fr) 1fr 1fr}.rcv-jobboard-heading{color:#52636c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:25px 0 18px;font-size:12px;display:flex}.rcv-jobboard-heading strong{color:#001522;font-size:17px}.rcv-talent-job{min-height:315px;transition:box-shadow .2s,border-color .2s}.rcv-talent-job:hover{border-color:#b3935a;box-shadow:0 12px 30px #00152212}.rcv-talent-job h3{font:400 21px/1.35 var(--rcv-serif);overflow-wrap:anywhere;margin:22px 0 10px}.rcv-talent-job h3 a{color:#001522}.rcv-talent-job h3 a:hover{color:#9b712b}.rcv-talent-job-employer{color:#596973;margin:0 0 14px;font-size:12px}.rcv-talent-detail{color:#805a22;border-bottom:1px solid #ac8b57;align-self:flex-start;align-items:center;gap:12px;margin-top:auto;padding-bottom:7px;font-size:12px;font-weight:600;display:inline-flex}.rcv-all-jobs{text-align:center;margin:35px auto 0}.rcv-all-jobs a{color:#fff;background:#001522;align-items:center;gap:15px;padding:15px 25px;font-size:13px;font-weight:600;display:inline-flex}.rcv-native-job-page{background:#f8f7f4;min-height:100vh}.rcv-native-job-page .rcv-header nav a{color:#172830}.rcv-native-job-header{color:#fff;background:#001522;padding:75px clamp(20px,6vw,105px) 62px}.rcv-native-job-header>div{max-width:1350px;margin:0 auto}.rcv-native-job-header h1{font:400 clamp(36px,5vw,67px)/1.24 var(--rcv-serif);overflow-wrap:anywhere;max-width:1000px;margin:25px 0}.rcv-native-job-header .rcv-overline{margin-bottom:25px}.rcv-native-job-attributes{color:#ddd2bd;flex-wrap:wrap;gap:13px 28px;font-size:13px;display:flex}.rcv-native-job-attributes span{align-items:center;gap:8px;display:flex}.rcv-native-job-content{grid-template-columns:minmax(0,1.5fr) minmax(290px,.7fr);gap:28px;max-width:1350px;margin:0 auto;padding:55px 25px 100px;display:grid}.rcv-native-job-article,.rcv-native-job-sidebar{background:#fff;border:1px solid #e4dfd6;padding:clamp(25px,4vw,48px)}.rcv-native-job-article h2,.rcv-native-job-sidebar h2{font:400 29px var(--rcv-serif);color:#001522;margin:0 0 23px}.rcv-native-job-article p{color:#52636c;font-size:14px;line-height:1.95}.rcv-native-job-sidebar a{color:#001522;border-bottom:1px solid #9b712b;align-items:center;gap:10px;margin:15px 0 8px;padding-bottom:8px;font-size:12px;font-weight:600;display:inline-flex}.rcv-native-job-provenance{color:#657079;border-top:1px solid #e6e1d8;margin-top:35px;padding-top:20px;font-size:11px}@media (width<=900px){.rcv-native-job-content{grid-template-columns:1fr}.rcv-filter--careers{grid-template-columns:1fr 1fr!important}.rcv-filter--careers .rcv-search{grid-column:1/-1}}@media (width<=620px){.rcv-native-job-header{padding:60px 20px}.rcv-native-job-content{padding:30px 16px 60px}.rcv-filter--careers{grid-template-columns:1fr!important}.rcv-filter--careers .rcv-search{grid-column:auto}.rcv-talent-job{min-height:265px}}.rcv-hero-photograph,.rcv-intro-photo,.rcv-portfolio-tile{background:#12323f url(/brand/rcg-icon.webp) 50%/125px no-repeat}.rcv-hero-photograph img:not([style*="display: none"]),.rcv-intro-photo img:not([style*="display: none"]){object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.rcv-hero-photograph{overflow:hidden}.rcv-intro{grid-template-columns:minmax(290px,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(35px,6vw,95px);max-width:1500px;padding-top:98px;padding-bottom:98px}.rcv-intro-photo{background-color:#001522;min-height:480px;margin:0;position:relative;overflow:hidden}.rcv-intro-photo:after{content:"";background:linear-gradient(#0000,#001522a6);position:absolute;inset:45% 0 0}.rcv-intro-photo>span{z-index:2;color:#f6d9a5;letter-spacing:.18em;font-size:11px;font-weight:600;position:absolute;bottom:35px;left:34px}.rcv-property-links{border-top:1px solid #d6d0c4;gap:0;margin-top:32px;display:grid}.rcv-property-links a{color:#001522;border-bottom:1px solid #d6d0c4;justify-content:space-between;align-items:center;gap:18px;padding:14px 2px;font-size:13px;font-weight:600;display:flex}.rcv-property-links a:hover{color:#936624}.rcv-sector-card{isolation:isolate;color:#fff!important;background:#0c2430!important;border:1px solid #67727744!important;overflow:hidden!important}.rcv-sector-photo{z-index:-2;background-position:50%;background-size:cover;transition:transform .6s;position:absolute;inset:0}.rcv-sector-card--hospitality .rcv-sector-photo{background-image:url(https://www.wyndhamhotels.com/content/dam/property-images/en-us/hr/vn/others/hoi-an/56310/56310_exterior_view_5.jpg?crop=2997%3A1998%3B%2A%2C%2A&downsize=1800%3A%2A)}.rcv-sector-card--real_estate .rcv-sector-photo{background-image:url(https://hotelroyalhoian.vn/wp-content/uploads/2024/11/ROOFTOP-POOL_4.webp);background-position:40%}.rcv-sector-card--corporate .rcv-sector-photo{opacity:.27;background-image:url(/brand/rcg-masterbrand.webp);background-position:50% 27%;background-repeat:no-repeat;background-size:contain}.rcv-sector-shade{z-index:-1;background:linear-gradient(#00152295 0%,#001522b8 45%,#001522f4 100%);position:absolute;inset:0}.rcv-sector-card:hover .rcv-sector-photo{transform:scale(1.035)}.rcv-sector-card .rcv-sector-top,.rcv-sector-card .rcv-sector-en{color:#e6cb95}.rcv-sector-card h3,.rcv-sector-card .rcv-sector-intro{color:#fff!important}.rcv-sector-card .rcv-sector-detail{color:#e2ebed!important}.rcv-sector-card .rcv-sector-link{color:#fff;border-bottom:1px solid #e7c992;align-self:flex-start;align-items:center;gap:14px;margin-top:auto;padding:4px 0 11px;font-size:12px;font-weight:600;display:inline-flex}.rcv-sector-card .rcv-sector-link:hover{color:#e7c992}.rcv-sector-card .rcv-sector-top span{color:#efdeb8}.rcv-sector-card{min-height:440px}@media (width<=900px){.rcv-intro{grid-template-columns:1fr}.rcv-intro-photo{max-width:780px;min-height:320px}}@media (width<=620px){.rcv-intro-photo{min-height:265px}.rcv-sector-card{min-height:350px}.rcv-sector-card .rcv-sector-photo{transition:none}}@media (prefers-reduced-motion:reduce){.rcv-sector-photo{transition:none!important}}.rcv-hero-photograph,.rcv-intro-photo,.rcv-portfolio-tile{background-color:#092330}.rcv-progressive-photo{transition:opacity .35s;opacity:0!important}.rcv-progressive-photo[data-photo-state=ready]{opacity:1!important}.rcv-hero-photograph .rcv-progressive-photo[data-photo-state=ready],.rcv-intro-photo .rcv-progressive-photo[data-photo-state=ready]{display:block}@media (prefers-reduced-motion:reduce){.rcv-progressive-photo{transition:none!important}}.rcv-job-detail-hero{isolation:isolate;background:#001522;min-height:420px;padding:0;position:relative;overflow:hidden}.rcv-job-detail-hero:before{content:"";z-index:-1;background:radial-gradient(circle at 87% 9%,#11447e70,#0000 55%),#001522;position:absolute;inset:0}.rcv-job-detail-hero .rcv-job-hero-image{z-index:-1;width:100%;max-width:none;height:100%;margin:0;position:absolute;inset:0;overflow:hidden}.rcv-job-hero-image img{object-fit:cover;object-position:center 54%;opacity:.68;width:100%;height:100%;display:block}.rcv-job-hero-image:after{content:"";background:linear-gradient(90deg,#001522 0%,#001522e8 35%,#0015229c 78%,#0015227a 100%),linear-gradient(#0000 38%,#001522d6 100%);position:absolute;inset:0}.rcv-native-job-header>.rcv-job-hero-layout{z-index:1;justify-content:space-between;align-items:flex-end;gap:36px;max-width:1320px;min-height:420px;margin:auto;padding:54px 30px 65px;display:flex;position:relative}.rcv-job-hero-layout>div{max-width:880px}.rcv-job-back-link{color:#f0d9b4;font:600 13px var(--rcv-sans);border-bottom:1px solid #cab78f;align-items:center;gap:10px;min-height:40px;margin-bottom:34px;display:inline-flex}.rcv-job-hero-eyebrow{color:#f2d9a9;letter-spacing:.15em;margin-bottom:18px;font-size:11px;font-weight:600}.rcv-job-sector-chip{color:#f7dfb6;letter-spacing:.025em;border:1px solid #f2d9a982;align-items:center;padding:6px 13px;font-size:12px;display:inline-flex}.rcv-job-detail-hero h1{font:400 clamp(35px,4.5vw,63px)/1.24 var(--rcv-serif);letter-spacing:-.03em;color:#fff;text-wrap:balance;overflow-wrap:anywhere;max-width:950px;margin:18px 0 28px}.rcv-job-detail-hero .rcv-native-job-attributes{color:#f1e9dd;gap:10px 28px;font-size:13px}.rcv-job-detail-hero .rcv-native-job-attributes span{align-items:center;gap:8px}.rcv-job-hero-apply,.rcv-job-apply-button{text-align:center;white-space:normal;background:#e7c992;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:15px 22px;font-size:14px;font-weight:700;line-height:1.3;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;color:#001522!important}.rcv-job-hero-apply{flex:0 0 235px}.rcv-job-hero-apply:hover,.rcv-job-apply-button:hover{background:#f8dcaa;transform:translateY(-2px)}.rcv-job-detail .rcv-native-job-content{grid-template-columns:minmax(0,1.7fr) minmax(310px,.78fr);align-items:start;gap:28px;max-width:1320px;padding:44px 30px 100px}.rcv-job-detail .rcv-native-job-article,.rcv-job-detail .rcv-native-job-sidebar{background:#fff;border:1px solid #e7e4de;padding:clamp(28px,3.8vw,54px);box-shadow:0 10px 35px #00152209}.rcv-job-detail .rcv-native-job-sidebar{scroll-margin-top:20px;position:sticky;top:22px}.rcv-job-section-number{letter-spacing:.13em;margin-bottom:12px;font-weight:700;color:#906e35!important;font-size:11px!important}.rcv-job-detail .rcv-native-job-article h2,.rcv-job-detail .rcv-native-job-sidebar h2{font:400 clamp(28px,3vw,38px)/1.3 var(--rcv-serif);color:#001522;margin-bottom:26px}.rcv-job-description section+section{border-top:1px solid #e8e4de;margin-top:32px;padding-top:32px}.rcv-job-description h3,.rcv-job-howto h3{font:700 17px/1.5 var(--rcv-sans);color:#001522;margin-bottom:16px}.rcv-job-detail .rcv-job-description p{color:#344953;white-space:pre-line;overflow-wrap:anywhere;font-size:16px;line-height:1.95}.rcv-job-detail .rcv-job-description-pending{background:#f6f1e8;border-left:3px solid #9b712b;padding:15px 20px}.rcv-job-detail .rcv-native-job-facts{border-top:1px solid #e8e4de;border-bottom:1px solid #e8e4de;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:25px 0;padding:25px 0;display:grid}.rcv-native-job-facts dt{color:#60717b;margin-bottom:5px;font-size:12px}.rcv-native-job-facts dd{color:#001522;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600}.rcv-job-bottom-nav{border-top:1px solid #e7e4de;margin-top:42px;padding-top:25px}.rcv-job-bottom-nav a{color:#795a32;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.rcv-job-apply-lead{color:#52636c;margin-bottom:22px;font-size:15px;line-height:1.75}.rcv-job-apply-panel{background:#f8f7f4;border:1px solid #e8e2d7;padding:22px}.rcv-job-apply-panel>p{color:#30434c;margin:0 0 18px;font-size:14px;line-height:1.8}.rcv-job-detail .rcv-native-job-sidebar a.rcv-job-apply-button{color:#001522;border:0;margin:18px 0 14px;padding:15px;font-size:14px;display:flex}.rcv-job-apply-panel small{overflow-wrap:anywhere;color:#586b73;font-size:12px;line-height:1.7;display:block}.rcv-job-howto{border-top:1px solid #e7e4de;margin:30px 0;padding-top:26px}.rcv-job-howto ol{margin:12px 0;padding-left:20px}.rcv-job-howto li{color:#52636c;margin:8px 0;padding-left:6px;font-size:13px;line-height:1.85}.rcv-job-howto li::marker{color:#9b712b;font-weight:700}.rcv-job-apply-note{color:#667781;margin:20px 0 0;font-size:12px;line-height:1.8}@media (width<=1050px){.rcv-native-job-header>.rcv-job-hero-layout{min-height:400px;padding:55px 25px 50px;display:block}.rcv-job-hero-apply{margin-top:25px}.rcv-job-detail .rcv-native-job-content{grid-template-columns:1fr;padding:32px 25px 75px}.rcv-job-detail .rcv-native-job-sidebar{position:static}}@media (width<=620px){.rcv-native-job-header>.rcv-job-hero-layout{min-height:0;padding:35px 20px 46px}.rcv-job-back-link{margin-bottom:24px}.rcv-job-hero-eyebrow{letter-spacing:.09em;font-size:10px}.rcv-job-detail-hero h1{font-size:clamp(31px,8.8vw,45px);line-height:1.23}.rcv-job-detail-hero .rcv-native-job-attributes{flex-direction:column;align-items:start;gap:12px}.rcv-job-hero-apply{width:100%;margin-top:28px;display:flex}.rcv-job-detail .rcv-native-job-content{gap:18px;padding:22px 14px 60px}.rcv-job-detail .rcv-native-job-article,.rcv-job-detail .rcv-native-job-sidebar{padding:25px 20px}.rcv-job-detail .rcv-job-description p{font-size:15px}.rcv-job-detail .rcv-native-job-facts{grid-template-columns:1fr}}.rcv-job-detail .rcv-apply-teaser{position:sticky;top:22px}.rcv-job-detail .rcv-apply-teaser .rcv-job-apply-lead strong{color:#001522}.rcv-application-section{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:36px;width:100%;max-width:1280px;margin:0 auto;padding:0 24px 88px;scroll-margin-top:35px;display:grid}.rcv-application-intro{align-self:start;min-width:0;padding:6px 0 0}.rcv-application-intro h2{font:400 clamp(34px,3.8vw,52px)/1.18 var(--rcv-serif);color:#001522;letter-spacing:-.03em;margin:12px 0 16px}.rcv-application-intro h2 em{color:#9b712b;font-style:normal}.rcv-application-intro>p:not(.rcv-job-section-number){color:#536771;margin:0 0 28px;font-size:15px;line-height:1.8}.rcv-application-intro dl{border-top:1px solid #d6d0c4;margin:0}.rcv-application-intro dl div{border-bottom:1px solid #d6d0c4;padding:14px 0}.rcv-application-intro dt{color:#667780;margin-bottom:5px;font-size:12px}.rcv-application-intro dd{color:#001522;margin:0;font-size:14px;font-weight:700;line-height:1.7}.rcv-application-form,.rcv-application-confirmation{box-sizing:border-box;background:#fff;border:1px solid #e7e4de;width:100%;min-width:0;max-width:none;margin:0;padding:32px;box-shadow:0 15px 40px #0015220d}.rcv-application-form-head{border-bottom:1px solid #e7e4de;margin-bottom:24px;padding-bottom:20px}.rcv-application-form-head h3,.rcv-application-confirmation h3{font:400 clamp(28px,3vw,38px)/1.35 var(--rcv-serif);color:#001522;margin:10px 0 8px}.rcv-application-form-head>p:last-child{color:#52636c;margin:0;font-size:14px;line-height:1.85}.rcv-application-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.rcv-application-inputs>label{color:#263a44;min-width:0;font-size:13px;font-weight:700;line-height:1.6;display:block}.rcv-application-inputs>label>span:not(.rcv-application-upload>span){color:#ad632c}.rcv-application-inputs input:not([type=file]),.rcv-application-inputs textarea{color:#001522;min-height:49px;font:400 15px/1.6 var(--rcv-sans);box-sizing:border-box;background:#fff;border:1px solid #cfcfc9;border-radius:4px;width:100%;max-width:100%;margin-top:9px;padding:13px 14px;display:block}.rcv-application-inputs textarea{resize:vertical;min-height:110px}.rcv-application-inputs .rcv-application-wide{grid-column:1/-1}.rcv-application-inputs .rcv-application-upload{background:#fcfaf6;border:1px dashed #c3b79e;flex-direction:column;gap:12px;padding:21px;display:flex}.rcv-application-upload>span{color:#001522;align-items:center;gap:10px;font-size:14px;font-weight:700;display:inline-flex}.rcv-application-upload input{max-width:100%;margin:4px 0 0;font-size:13px;display:block}.rcv-application-upload input::file-selector-button{color:#fff;font:600 12px var(--rcv-sans);cursor:pointer;background:#001522;border:0;border-radius:3px;margin-right:12px;padding:10px 14px}.rcv-application-upload small{color:#52636c;overflow-wrap:anywhere;align-items:center;gap:7px;font-size:12px;font-weight:400;line-height:1.7;display:flex}.rcv-application-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}.rcv-application-consent{color:#435761;border-top:1px solid #e7e4de;align-items:flex-start;gap:13px;margin:27px 0 0;padding:20px 0;font-size:13px;line-height:1.8;display:flex}.rcv-application-consent input{accent-color:#001522;flex:0 0 19px;width:19px;height:19px;margin-top:7px}.rcv-application-consent strong{color:#001522;font-weight:700}.rcv-application-consent em{color:#8f5120;font-style:normal;font-weight:700}.rcv-application-submit{flex-direction:column;align-items:stretch;gap:16px;display:flex}.rcv-application-submit p{color:#536771;align-items:center;gap:9px;margin:0;font-size:12px;line-height:1.7;display:flex}.rcv-application-submit button{color:#fff;min-height:56px;font:700 14px var(--rcv-sans);cursor:pointer;background:#001522;border:1px solid #001522;justify-content:center;align-items:center;gap:12px;padding:14px 22px;transition:background .2s;display:flex}.rcv-application-submit button:disabled{cursor:not-allowed;opacity:.55}.rcv-application-submit button:not(:disabled):hover{background:#11447e}.rcv-application-error{color:#803b21;background:#fff2eb;border-left:3px solid #a44f2a;margin:18px 0 0;padding:14px;font-size:13px}.rcv-application-privacy{color:#62717a;margin:18px 0 0;font-size:12px;line-height:1.75}.rcv-application-confirmation{border-top:3px solid #9b712b}.rcv-application-confirmation>svg{color:#327c66}.rcv-application-confirmation p{color:#52636c;font-size:15px;line-height:1.8}.rcv-application-confirmation small{color:#52636c;overflow-wrap:anywhere;margin:17px 0;display:block}.rcv-application-confirmation a{color:#001522;border-bottom:1px solid #9b712b;padding:6px 0;font-weight:700;display:inline-block}@media (width<=1024px){.rcv-application-section{grid-template-columns:1fr;gap:24px;padding:0 20px 72px}.rcv-application-intro{padding:0}.rcv-application-intro h2{max-width:660px}.rcv-application-intro dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}}@media (width<=620px){.rcv-application-section{padding:0 14px 56px}.rcv-application-intro dl{grid-template-columns:1fr}.rcv-application-inputs{grid-template-columns:1fr;gap:16px}.rcv-application-form,.rcv-application-confirmation{padding:22px 18px}.rcv-application-inputs input:not([type=file]),.rcv-application-inputs textarea{font-size:16px}.rcv-application-intro h2{font-size:36px}}.rcv-jobboard-hero{isolation:isolate;color:#fff;background:#001522;min-height:490px;padding:0;position:relative;overflow:hidden}.rcv-jobboard-hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#001522 0% 24%,#001522ec 40%,#0015229e 62%,#00152243 100%),linear-gradient(#0000 40%,#001522af);position:absolute;inset:0}.rcv-native-job-header>.rcv-jobboard-hero-media{background:#11447e;grid-template-columns:1fr 1fr;gap:5px;width:auto;max-width:none;margin:0;display:grid;position:absolute;inset:0 0 0 40%;overflow:hidden}.rcv-jobboard-hero-photo{background:linear-gradient(130deg,#23405c,#9b712b);min-width:0;position:relative;overflow:hidden}.rcv-jobboard-photo-beach{background:linear-gradient(130deg,#11447e,#001522)}.rcv-jobboard-hero-photo img{object-fit:cover;object-position:center center;width:100%;height:100%;min-height:490px;display:block}.rcv-native-job-header>.rcv-jobboard-hero-copy{z-index:2;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:1320px;min-height:490px;margin:0 auto;padding:78px 30px 62px;display:flex;position:relative}.rcv-jobboard-hero-eyebrow{color:#f0d5a4;letter-spacing:.16em;margin:0 0 20px;font-size:11px;font-weight:700}.rcv-jobboard-hero-eyebrow span{color:#e7c992;padding:0 7px}.rcv-jobboard-hero h1{font:400 clamp(40px,4.6vw,70px)/1.2 var(--rcv-serif);letter-spacing:-.025em;text-wrap:balance;color:#fff;max-width:800px;margin:0 0 22px}.rcv-jobboard-hero h1 em{color:#e7c992;font-style:normal}.rcv-jobboard-hero-lead{font:400 15px/1.85 var(--rcv-sans);color:#f0e9df;text-wrap:pretty;max-width:590px;margin:0 0 26px}.rcv-jobboard-hero-cta{color:#001522;background:#e7c992;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 19px;font-size:13px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.rcv-jobboard-hero-cta:hover{background:#ffdc9b}.rcv-jobboard-hero-brands{color:#e8dac4;font:600 10px/1.6 var(--rcv-sans);letter-spacing:.08em;flex-wrap:wrap;gap:9px 28px;margin-top:29px;display:flex}.rcv-jobboard-hero-brands span:before{content:"";vertical-align:middle;background:#e7c992;border-radius:50%;width:5px;height:5px;margin-right:9px;display:inline-block}@media (width<=900px){.rcv-jobboard-hero,.rcv-native-job-header>.rcv-jobboard-hero-copy{min-height:420px}.rcv-native-job-header>.rcv-jobboard-hero-media{left:25%}.rcv-native-job-header>.rcv-jobboard-hero-copy{padding:60px 25px}.rcv-jobboard-hero:before{background:linear-gradient(90deg,#001522 0%,#001522ee 47%,#00152283 100%),linear-gradient(#0000 20%,#001522c7)}.rcv-jobboard-hero-photo img{min-height:420px}}@media (width<=620px){.rcv-jobboard-hero,.rcv-native-job-header>.rcv-jobboard-hero-copy{min-height:0}.rcv-native-job-header>.rcv-jobboard-hero-media{opacity:.52;left:0}.rcv-jobboard-hero:before{background:linear-gradient(90deg,#001522f2,#001522c9),linear-gradient(#0000,#001522)}.rcv-native-job-header>.rcv-jobboard-hero-copy{padding:58px 21px 48px}.rcv-jobboard-hero h1{font-size:clamp(36px,9vw,46px)}.rcv-jobboard-hero-lead{font-size:14px;line-height:1.8}.rcv-jobboard-hero-brands{gap:6px 16px;font-size:9px}.rcv-jobboard-hero-photo img{min-height:440px}}@media (prefers-reduced-motion:reduce){.rcv-jobboard-hero-cta{transition:none}}
