._page_1dvsm_1{background-color:var(--color-bg);color:var(--color-text);min-height:100vh}._hero_1dvsm_10{background-color:var(--color-darkest);justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}._heroImage_1dvsm_21{object-fit:cover;z-index:1;opacity:.55;width:100%;height:100vh;position:absolute;top:0;left:0}._heroOverlay_1dvsm_32{z-index:2;background:linear-gradient(#1412104d 0%,#141210bf 100%);position:absolute;inset:0}._heroContent_1dvsm_43{z-index:3;text-align:center;color:#fff;flex-direction:column;align-items:center;max-width:1000px;margin-top:60px;padding:0 24px;display:flex;position:relative}._heroTag_1dvsm_56{font-family:var(--font-sans);letter-spacing:4px;text-transform:uppercase;color:var(--color-gold);margin-bottom:24px;font-size:11px;display:inline-block}._heroTitle_1dvsm_66{font-family:var(--font-serif);text-shadow:0 4px 24px #0006;margin-bottom:32px;font-size:clamp(48px,6vw,84px);font-weight:300;line-height:1.1}._heroSubtitle_1dvsm_75{font-family:var(--font-sans);color:#ffffffd9;max-width:700px;font-size:clamp(16px,1.5vw,20px);font-weight:300;line-height:1.6}._scrollIndicator_1dvsm_84{z-index:3;background:#fff3;width:1px;height:60px;position:absolute;bottom:40px;left:50%;overflow:hidden;transform:translate(-50%)}._scrollIndicator_1dvsm_84:after{content:"";background:#fff;width:100%;height:50%;animation:2s cubic-bezier(.77,0,.175,1) infinite _scrollLine_1dvsm_1;position:absolute;top:0;left:0}@keyframes _scrollLine_1dvsm_1{0%{transform:translateY(-100%)}to{transform:translateY(200%)}}._revealWrapper_1dvsm_115{z-index:10;background-color:var(--color-bg);position:relative}._introSection_1dvsm_124{padding:140px var(--section-pad-h);border-bottom:1px solid var(--color-border)}._introGrid_1dvsm_129{max-width:var(--container-max);grid-template-columns:1fr 1fr;gap:80px;margin:0 auto;display:grid}._introLeft_1dvsm_137{align-self:start;position:sticky;top:140px}._introEyebrow_1dvsm_143{font-family:var(--font-sans);letter-spacing:3px;text-transform:uppercase;color:var(--color-gold);margin-bottom:24px;font-size:11px;display:block}._introTitle_1dvsm_153{font-family:var(--font-serif);color:var(--color-text);font-size:clamp(36px,4vw,56px);font-weight:300;line-height:1.15}._introRight_1dvsm_161{flex-direction:column;gap:24px;padding-top:40px;display:flex}._introRight_1dvsm_161 p{font-family:var(--font-sans);color:var(--color-text-mid);font-size:17px;line-height:1.8}._introRight_1dvsm_161 p._leadText_1dvsm_175{color:var(--color-text);font-size:20px;font-weight:400}._benefitsSection_1dvsm_184{padding:120px var(--section-pad-h);background-color:var(--color-bg-alt)}._benefitsContainer_1dvsm_189{max-width:var(--container-max);margin:0 auto}._sectionTag_1dvsm_194{font-family:var(--font-sans);letter-spacing:3px;text-transform:uppercase;color:var(--color-gold);margin-bottom:24px;font-size:11px;display:block}._sectionTitle_1dvsm_204{font-family:var(--font-serif);color:var(--color-text);margin-bottom:60px;font-size:clamp(32px,4vw,44px);font-weight:300;line-height:1.2}._benefitGrid_1dvsm_213{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}._benefitCard_1dvsm_219{padding:40px var(--space-lg);background:var(--color-bg);border:1px solid var(--color-border);transition:var(--transition);border-radius:4px;flex-direction:column;display:flex}._benefitCard_1dvsm_219:hover{border-color:var(--color-gold);background-color:var(--color-white);box-shadow:var(--shadow-md);transform:translateY(-4px)}._benefitIcon_1dvsm_236{color:var(--color-gold);margin-bottom:24px}._benefitCard_1dvsm_219 h4{font-family:var(--font-serif);color:var(--color-text);margin-bottom:16px;font-size:22px;font-weight:400}._benefitCard_1dvsm_219 p{font-family:var(--font-sans);color:var(--color-text-mid);font-size:14px;line-height:1.6}._jobsSection_1dvsm_259{padding:140px var(--section-pad-h)}._jobsContainer_1dvsm_263{max-width:var(--container-max);margin:0 auto}._jobsLayoutGrid_1dvsm_268{grid-template-columns:320px 1fr;gap:80px;display:grid}._jobsSidebar_1dvsm_274{align-self:start;position:sticky;top:140px}._jobsSidebar_1dvsm_274 h2{font-family:var(--font-serif);color:var(--color-text);margin-bottom:20px;font-size:42px;font-weight:300}._jobsSidebarText_1dvsm_288{font-family:var(--font-sans);color:var(--color-text-mid);font-size:16px;line-height:1.7}._sidebarStats_1dvsm_295{border-top:1px solid var(--color-border);flex-direction:column;gap:24px;margin-top:40px;padding-top:40px;display:flex}._statItem_1dvsm_304{flex-direction:column;display:flex}._statValue_1dvsm_309{font-size:36px;font-family:var(--font-serif);color:var(--color-gold);font-weight:300}._statLabel_1dvsm_316{font-size:12px;font-family:var(--font-sans);color:var(--color-text-light);letter-spacing:1px;text-transform:uppercase}._jobsList_1dvsm_325{flex-direction:column;gap:24px;display:flex}._jobCard_1dvsm_331{background:var(--color-white);border:1px solid var(--color-border);transition:var(--transition);cursor:pointer;border-radius:4px;padding:40px}._jobCard_1dvsm_331:hover{border-color:var(--color-gold);box-shadow:var(--shadow-md)}._jobHeader_1dvsm_345{justify-content:space-between;align-items:center;display:flex}._jobTitle_1dvsm_351{font-family:var(--font-serif);color:var(--color-text);margin-bottom:12px;font-size:26px;font-weight:400}._jobMeta_1dvsm_359{flex-wrap:wrap;gap:20px;display:flex}._tag_1dvsm_365{font-family:var(--font-sans);color:var(--color-text-mid);align-items:center;gap:8px;font-size:13px;display:flex}._tag_1dvsm_365 svg{color:var(--color-gold)}._applyLink_1dvsm_378{color:var(--color-gold);font-family:var(--font-sans);letter-spacing:1px;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}._jobExpandedContent_1dvsm_390{border-top:1px solid var(--color-border);margin-top:32px;padding-top:32px;animation:.4s cubic-bezier(.16,1,.3,1) forwards _fadeIn_1dvsm_1}._jobContentGrid_1dvsm_397{grid-template-columns:1fr 1fr;gap:48px;display:grid}._contentCol_1dvsm_403 h5{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:2px;color:var(--color-text-light);margin-bottom:16px;font-size:12px;font-weight:600}._contentCol_1dvsm_403 p{font-family:var(--font-sans);color:var(--color-text-mid);font-size:15px;line-height:1.75}._reqList_1dvsm_420{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}._reqList_1dvsm_420 li{font-family:var(--font-sans);color:var(--color-text-mid);padding-left:20px;font-size:15px;line-height:1.7;position:relative}._reqList_1dvsm_420 li:before{content:"→";color:var(--color-gold);position:absolute;left:0}._actionButton_1dvsm_444{background-color:var(--color-gold);color:var(--color-darkest);font-family:var(--font-sans);letter-spacing:.15em;text-transform:uppercase;cursor:pointer;border:none;align-items:center;gap:12px;width:fit-content;margin-top:32px;padding:16px 36px;font-size:12px;font-weight:600;transition:all .3s;display:inline-flex}._actionButton_1dvsm_444:hover{color:var(--color-gold);box-shadow:inset 0 0 0 1px var(--color-gold);background-color:#0000}._applicationSection_1dvsm_472{padding:140px var(--section-pad-h);background-color:var(--color-white);border-top:1px solid var(--color-border)}._applicationContainer_1dvsm_478{max-width:900px;margin:0 auto}._formHeader_1dvsm_483{justify-content:space-between;align-items:flex-start;margin-bottom:48px;display:flex}._formTitle_1dvsm_490{font-family:var(--font-serif);color:var(--color-text);font-size:38px;font-weight:300}._cancelButton_1dvsm_497{border:1px solid var(--color-border);font-family:var(--font-sans);color:var(--color-text-mid);text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:var(--transition);background:0 0;align-items:center;gap:8px;padding:10px 20px;font-size:12px;display:inline-flex}._cancelButton_1dvsm_497:hover{border-color:var(--color-gold);color:var(--color-gold)}._form_1dvsm_483{flex-direction:column;gap:32px;display:flex}._formGrid_1dvsm_524{grid-template-columns:1fr 1fr;gap:24px;display:grid}._field_1dvsm_530{flex-direction:column;gap:8px;display:flex}._field_1dvsm_530 label{font-family:var(--font-sans);color:var(--color-text);letter-spacing:1px;text-transform:uppercase;font-size:12px;font-weight:600}._input_1dvsm_545{border:1px solid var(--color-border);background:var(--color-bg);font-family:var(--font-sans);color:var(--color-text);transition:var(--transition);border-radius:4px;width:100%;padding:16px 20px;font-size:15px}._input_1dvsm_545:focus{border-color:var(--color-gold);background:var(--color-white);outline:none}._fileUploadArea_1dvsm_563{border:2px dashed var(--color-border);text-align:center;background:var(--color-bg);cursor:pointer;transition:var(--transition);border-radius:4px;padding:40px}._fileUploadArea_1dvsm_563:hover{border-color:var(--color-gold);background-color:var(--color-white)}._uploadLabel_1dvsm_578{cursor:pointer;flex-direction:column;align-items:center;gap:12px;display:flex}._uploadTitle_1dvsm_586{font-family:var(--font-sans);color:var(--color-text);font-size:15px;font-weight:600}._uploadSub_1dvsm_593{font-family:var(--font-sans);color:var(--color-text-light);font-size:12px}._submitBtn_1dvsm_599{background-color:var(--color-gold);color:var(--color-darkest);font-family:var(--font-sans);letter-spacing:.15em;text-transform:uppercase;cursor:pointer;border:none;justify-content:center;align-items:center;gap:12px;width:100%;padding:20px 48px;font-size:12px;font-weight:600;transition:all .3s;display:inline-flex}._submitBtn_1dvsm_599:hover{background-color:var(--color-darkest);color:#fff}._submitBtn_1dvsm_599:disabled{opacity:.6;cursor:not-allowed}._successCard_1dvsm_629{text-align:center;padding:80px var(--space-lg);flex-direction:column;align-items:center;gap:24px;display:flex}._successTitle_1dvsm_638{font-family:var(--font-serif);color:var(--color-text);font-size:clamp(32px,4vw,48px);font-weight:300}._successDesc_1dvsm_645{font-family:var(--font-sans);color:var(--color-text-mid);max-width:600px;font-size:17px;line-height:1.7}@keyframes _fadeIn_1dvsm_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (width<=1024px){._introGrid_1dvsm_129,._jobsLayoutGrid_1dvsm_268,._benefitGrid_1dvsm_213,._jobContentGrid_1dvsm_397,._formGrid_1dvsm_524{grid-template-columns:1fr;gap:40px}._introLeft_1dvsm_137,._jobsSidebar_1dvsm_274{position:static}._introRight_1dvsm_161{padding-top:0}._benefitGrid_1dvsm_213{gap:24px}}@media (width<=768px){._hero_1dvsm_10{height:90vh}._introSection_1dvsm_124,._benefitsSection_1dvsm_184,._jobsSection_1dvsm_259,._applicationSection_1dvsm_472{padding:80px var(--section-pad-h)}}
