.HeaderV2-module__eYnObW__header{z-index:200;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border);background:#fafaf7f0;position:fixed;top:0;left:0;right:0}.HeaderV2-module__eYnObW__inner{justify-content:space-between;align-items:center;max-width:1400px;height:72px;margin:0 auto;padding:0 56px;display:flex}.HeaderV2-module__eYnObW__logo{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.HeaderV2-module__eYnObW__desktopNav{align-items:center;gap:32px;display:flex}.HeaderV2-module__eYnObW__navLink{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:12px;font-weight:400;text-decoration:none;transition:color .2s}.HeaderV2-module__eYnObW__navLink:hover{color:var(--ink)}.HeaderV2-module__eYnObW__navLinkActive{color:var(--ink);border-bottom:1px solid var(--gold);padding-bottom:2px}.HeaderV2-module__eYnObW__actions{align-items:center;gap:14px;display:flex}.HeaderV2-module__eYnObW__langBtn{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:3px;padding:7px 13px;font-size:11px;font-weight:500;transition:all .2s}.HeaderV2-module__eYnObW__langBtn:hover{border-color:var(--gold);color:var(--gold)}.HeaderV2-module__eYnObW__ctaBtn{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;background:var(--ink);color:var(--bg);cursor:pointer;white-space:nowrap;border:none;padding:11px 24px;font-size:12px;font-weight:500;transition:background .2s}.HeaderV2-module__eYnObW__ctaBtn:hover{background:var(--gold)}.HeaderV2-module__eYnObW__hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:32px;height:32px;padding:4px;display:none}.HeaderV2-module__eYnObW__bar{background:var(--ink);transform-origin:50%;width:22px;height:1.5px;transition:all .25s;display:block}.HeaderV2-module__eYnObW__barTop{transform:translateY(6.5px)rotate(45deg)}.HeaderV2-module__eYnObW__barMid{opacity:0}.HeaderV2-module__eYnObW__barBot{transform:translateY(-6.5px)rotate(-45deg)}.HeaderV2-module__eYnObW__mobileDrawer{background:var(--bg);border-top:1px solid var(--border);flex-direction:column;gap:4px;padding:16px 24px 24px;display:flex}.HeaderV2-module__eYnObW__mobileLink{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);padding:14px 0;font-size:14px;font-weight:400;text-decoration:none;transition:color .2s}.HeaderV2-module__eYnObW__mobileLink:hover{color:var(--ink)}.HeaderV2-module__eYnObW__mobileCta{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;background:var(--ink);color:var(--bg);cursor:pointer;text-align:center;border:none;margin-top:16px;padding:16px;font-size:13px;font-weight:500;transition:background .2s}.HeaderV2-module__eYnObW__mobileCta:hover{background:var(--gold)}@media (max-width:900px){.HeaderV2-module__eYnObW__inner{padding:0 22px}.HeaderV2-module__eYnObW__desktopNav,.HeaderV2-module__eYnObW__ctaBtn{display:none}.HeaderV2-module__eYnObW__hamburger{display:flex}}
.ContactModal-module__snayLW__overlay{z-index:500;background:#0d0c0ab8;justify-content:center;align-items:center;padding:24px;animation:.2s forwards ContactModal-module__snayLW__ica-up;display:flex;position:fixed;inset:0}.ContactModal-module__snayLW__modal{background:var(--bg);width:100%;max-width:560px;max-height:90vh;padding:48px;position:relative;overflow-y:auto}.ContactModal-module__snayLW__close{color:var(--muted);cursor:pointer;background:0 0;border:none;font-size:24px;line-height:1;transition:color .2s;position:absolute;top:18px;right:22px}.ContactModal-module__snayLW__close:hover{color:var(--ink)}.ContactModal-module__snayLW__label{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);align-items:center;gap:12px;margin-bottom:14px;font-size:11px;font-weight:500;display:flex}.ContactModal-module__snayLW__label:before{content:"";background:var(--gold);width:24px;height:1px}.ContactModal-module__snayLW__title{font-family:var(--font-serif);color:var(--ink);margin-bottom:8px;font-size:32px;font-weight:300;line-height:1.2}.ContactModal-module__snayLW__sub{color:var(--muted);margin-bottom:32px;font-size:13px;line-height:1.6}.ContactModal-module__snayLW__form{flex-direction:column;gap:0;display:flex}.ContactModal-module__snayLW__row{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.ContactModal-module__snayLW__group{flex-direction:column;gap:7px;margin-bottom:16px;display:flex}.ContactModal-module__snayLW__fieldLabel{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500}.ContactModal-module__snayLW__req{color:var(--gold)}.ContactModal-module__snayLW__input,.ContactModal-module__snayLW__textarea{font-family:var(--font-sans);background:var(--bg2);border:1px solid var(--border);color:var(--ink);outline:none;width:100%;padding:12px 14px;font-size:14px;transition:border-color .2s}.ContactModal-module__snayLW__input:focus,.ContactModal-module__snayLW__textarea:focus{border-color:var(--gold)}.ContactModal-module__snayLW__textarea{resize:vertical;min-height:90px}.ContactModal-module__snayLW__submit{width:100%;font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;background:var(--ink);color:var(--bg);cursor:pointer;border:none;margin-top:8px;padding:17px;font-size:13px;font-weight:500;transition:background .2s}.ContactModal-module__snayLW__submit:hover:not(:disabled){background:var(--gold)}.ContactModal-module__snayLW__submit:disabled{opacity:.6;cursor:not-allowed}.ContactModal-module__snayLW__note{color:var(--muted);text-align:center;margin-top:12px;font-size:11px;line-height:1.6}.ContactModal-module__snayLW__success{text-align:center;padding:40px 0}.ContactModal-module__snayLW__successIcon{color:var(--gold);margin-bottom:20px;font-size:36px;display:block}.ContactModal-module__snayLW__success h3{font-family:var(--font-serif);color:var(--ink);margin-bottom:10px;font-size:28px;font-weight:300}.ContactModal-module__snayLW__success p{color:var(--muted);max-width:360px;margin:0 auto;font-size:14px;line-height:1.65}@media (max-width:600px){.ContactModal-module__snayLW__modal{padding:32px 22px}.ContactModal-module__snayLW__row{grid-template-columns:1fr}}
.HomeV2Client-module__3sQWlW__processStrip{background:#0d0c0a;padding:80px 56px}.HomeV2Client-module__3sQWlW__processInner{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.HomeV2Client-module__3sQWlW__processLabel{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:#d4af6e;align-items:center;gap:14px;margin-bottom:18px;font-size:11px;font-weight:500;display:flex}.HomeV2Client-module__3sQWlW__processLabel:before{content:"";background:#d4af6e;flex-shrink:0;width:28px;height:1px}.HomeV2Client-module__3sQWlW__processTitle{font-family:var(--font-serif);color:#f0ebe2;letter-spacing:-.01em;margin:0;font-size:clamp(30px,3.5vw,48px);font-weight:300;line-height:1.15}.HomeV2Client-module__3sQWlW__processTitle em{color:#d4af6e;font-style:italic}.HomeV2Client-module__3sQWlW__processRight{flex-direction:column;gap:24px;display:flex}.HomeV2Client-module__3sQWlW__processBody{color:#d2c3aa8c;max-width:460px;margin:0;font-size:15px;line-height:1.75}.HomeV2Client-module__3sQWlW__processCta{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:#d2c3aa80;border-bottom:1px solid #d2c3aa33;align-self:flex-start;padding-bottom:3px;font-size:12px;font-weight:400;text-decoration:none;transition:all .2s}.HomeV2Client-module__3sQWlW__processCta:hover{color:#d4af6e;border-color:#d4af6e}.HomeV2Client-module__3sQWlW__candidateBand{background:#f5f1eb;border-top:1px solid #e2ddd5;border-bottom:1px solid #e2ddd5;padding:56px}.HomeV2Client-module__3sQWlW__candidateInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;display:flex}.HomeV2Client-module__3sQWlW__candidateLabel{font-family:var(--font-serif);color:#0d0c0a;margin-bottom:10px;font-size:clamp(22px,2.5vw,32px);font-weight:300;line-height:1.2}.HomeV2Client-module__3sQWlW__candidateBody{color:#8a8378;max-width:480px;margin:0;font-size:14px;line-height:1.68}.HomeV2Client-module__3sQWlW__candidateBtn{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:#fafaf7;white-space:nowrap;background:#0d0c0a;flex-shrink:0;padding:16px 36px;font-size:13px;font-weight:500;text-decoration:none;transition:background .2s}.HomeV2Client-module__3sQWlW__candidateBtn:hover{background:#b8975a}@media (max-width:900px){.HomeV2Client-module__3sQWlW__processStrip{padding:60px 22px}.HomeV2Client-module__3sQWlW__processInner{grid-template-columns:1fr;gap:32px}.HomeV2Client-module__3sQWlW__candidateBand{padding:48px 22px}.HomeV2Client-module__3sQWlW__candidateInner{flex-direction:column;align-items:flex-start}}
.FooterV2-module__DNKcNW__footer{border-top:1px solid var(--gold);background:#040302;padding:40px 56px 28px}.FooterV2-module__DNKcNW__inner{border-bottom:1px solid #ffffff12;grid-template-columns:1.4fr 1fr auto;align-items:center;gap:48px;padding-bottom:28px;display:grid}.FooterV2-module__DNKcNW__brand{flex-direction:column;gap:10px;display:flex}.FooterV2-module__DNKcNW__tagline{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#c8b9a04d;margin:0;font-size:11px;font-weight:400}.FooterV2-module__DNKcNW__nav{flex-flow:wrap;gap:8px 24px;display:flex}.FooterV2-module__DNKcNW__navLink{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:#c8b9a059;white-space:nowrap;font-size:11px;font-weight:400;text-decoration:none;transition:color .2s}.FooterV2-module__DNKcNW__navLink:hover{color:#c8b9a0bf}.FooterV2-module__DNKcNW__right{flex-direction:column;align-items:flex-end;gap:16px;display:flex}.FooterV2-module__DNKcNW__cta{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;background:var(--gold,#b8975a);color:#fff;cursor:pointer;white-space:nowrap;border:none;padding:12px 28px;font-size:12px;font-weight:500;transition:background .2s}.FooterV2-module__DNKcNW__cta:hover{background:var(--gold-l,#d4af6e)}.FooterV2-module__DNKcNW__social{align-items:center;gap:18px;display:flex}.FooterV2-module__DNKcNW__socialLink{color:#c8b9a059;align-items:center;text-decoration:none;transition:color .2s;display:flex}.FooterV2-module__DNKcNW__socialLink:hover{color:var(--gold,#b8975a)}.FooterV2-module__DNKcNW__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:20px;display:flex}.FooterV2-module__DNKcNW__copy,.FooterV2-module__DNKcNW__location{font-family:var(--font-sans);color:#c8b9a033;margin:0;font-size:11px}@media (max-width:900px){.FooterV2-module__DNKcNW__footer{padding:36px 22px 24px}.FooterV2-module__DNKcNW__inner{grid-template-columns:1fr;gap:28px}.FooterV2-module__DNKcNW__right{align-items:flex-start}.FooterV2-module__DNKcNW__nav{flex-direction:column;gap:12px}}
.page-module__NPFC3G__hero{background:var(--bg2);border-bottom:1px solid var(--border);padding:130px 56px 90px}.page-module__NPFC3G__label{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);align-items:center;gap:14px;margin-bottom:20px;font-size:11px;font-weight:500;display:flex}.page-module__NPFC3G__label:before{content:"";background:var(--gold);width:30px;height:1px}.page-module__NPFC3G__title{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--ink);max-width:680px;margin-bottom:48px;font-size:clamp(44px,6vw,82px);font-weight:300;line-height:1.06}.page-module__NPFC3G__title em{color:var(--gold);font-style:italic}.page-module__NPFC3G__quote{border-left:2px solid var(--gold);max-width:600px;padding-left:28px}.page-module__NPFC3G__quote p{font-family:var(--font-serif);color:var(--ink);margin-bottom:14px;font-size:22px;font-style:italic;font-weight:300;line-height:1.65}.page-module__NPFC3G__quote cite{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:11px;font-style:normal;font-weight:500}.page-module__NPFC3G__intro{background:var(--bg);border-bottom:1px solid var(--border);padding:80px 56px}.page-module__NPFC3G__introText{font-family:var(--font-serif);color:var(--ink);max-width:760px;font-size:22px;font-weight:300;line-height:1.72}.page-module__NPFC3G__pillarsSection{background:var(--bg2);padding:80px 56px}.page-module__NPFC3G__pillarsGrid{background:var(--border);grid-template-columns:1fr 1fr;gap:2px;display:grid}.page-module__NPFC3G__pillar{background:var(--bg2);padding:44px 40px}.page-module__NPFC3G__pillarN{font-family:var(--font-serif);color:var(--gold);margin-bottom:12px;font-size:13px;display:block}.page-module__NPFC3G__pillarT{font-family:var(--font-serif);color:var(--ink);margin-bottom:14px;font-size:26px;font-weight:400;line-height:1.2}.page-module__NPFC3G__pillarB{color:var(--muted);margin:0;font-size:14px;line-height:1.72}.page-module__NPFC3G__markets{background:var(--dark);padding:80px 56px}.page-module__NPFC3G__marketsLabel{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-l);align-items:center;gap:14px;margin-bottom:32px;font-size:11px;font-weight:500;display:flex}.page-module__NPFC3G__marketsLabel:before{content:"";background:var(--gold-l);width:30px;height:1px}.page-module__NPFC3G__regionsGrid{background:#ffffff0d;grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.page-module__NPFC3G__region{background:var(--dark);border-top:2px solid var(--gold-l,#d4af6e);padding:40px 36px;transition:background .2s}.page-module__NPFC3G__region:hover{background:#161412}.page-module__NPFC3G__regionName{font-family:var(--font-serif);color:var(--dark-text,#f0ebe2);margin-bottom:12px;font-size:28px;font-weight:300;line-height:1.2}.page-module__NPFC3G__regionDetail{font-family:var(--font-sans);letter-spacing:.06em;color:#d2c3aa8c;margin:0;font-size:13px;font-weight:400;line-height:1.65}.page-module__NPFC3G__cta{background:var(--dark);border-top:1px solid #ffffff0f;justify-content:center;padding:80px 56px;display:flex}.page-module__NPFC3G__ctaBtn{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;background:var(--gold);color:#fff;cursor:pointer;border:none;padding:17px 48px;font-size:13px;font-weight:500;transition:background .2s}.page-module__NPFC3G__ctaBtn:hover{background:var(--gold-l)}@media (max-width:900px){.page-module__NPFC3G__hero,.page-module__NPFC3G__intro,.page-module__NPFC3G__pillarsSection,.page-module__NPFC3G__markets,.page-module__NPFC3G__cta{padding-left:22px;padding-right:22px}.page-module__NPFC3G__pillarsGrid,.page-module__NPFC3G__regionsGrid{grid-template-columns:1fr}}
.page-module__24ISzG__hero{background:var(--dark);padding:130px 56px 90px}.page-module__24ISzG__label{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-l);align-items:center;gap:14px;margin-bottom:20px;font-size:11px;font-weight:500;display:flex}.page-module__24ISzG__label:before{content:"";background:var(--gold-l);width:30px;height:1px}.page-module__24ISzG__title{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--dark-text);margin-bottom:28px;font-size:clamp(44px,6vw,82px);font-weight:300;line-height:1.06}.page-module__24ISzG__title em{color:var(--gold-l);font-style:italic}.page-module__24ISzG__intro{color:var(--dark-muted);max-width:560px;font-size:17px;line-height:1.72}.page-module__24ISzG__stepsSection{background:var(--bg)}.page-module__24ISzG__step{border-bottom:1px solid var(--border);grid-template-columns:80px 1fr;align-items:start;gap:32px;padding:52px 56px;display:grid}.page-module__24ISzG__stepN{font-family:var(--font-serif);color:#b8975a38;padding-top:4px;font-size:52px;font-weight:300;line-height:1}.page-module__24ISzG__stepT{font-family:var(--font-serif);color:var(--ink);margin-bottom:12px;font-size:28px;font-weight:400;line-height:1.2}.page-module__24ISzG__stepB{color:var(--muted);margin-bottom:14px;font-size:15px;line-height:1.72}.page-module__24ISzG__stepDetail{color:var(--gold);border-left:2px solid var(--gold);margin:0;padding-left:14px;font-size:13px;font-style:italic;line-height:1.65}.page-module__24ISzG__feeSection{background:var(--bg2);padding:80px 56px}.page-module__24ISzG__feeLabel{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);align-items:center;gap:14px;margin-bottom:18px;font-size:11px;font-weight:500;display:flex}.page-module__24ISzG__feeLabel:before{content:"";background:var(--gold);width:30px;height:1px}.page-module__24ISzG__feeTitle{font-family:var(--font-serif);color:var(--ink);margin-bottom:20px;font-size:clamp(28px,3.5vw,46px);font-weight:300;line-height:1.15}.page-module__24ISzG__feeBody{color:var(--muted);max-width:600px;font-size:16px;line-height:1.75}.page-module__24ISzG__cta{background:var(--dark);justify-content:center;padding:80px 56px;display:flex}.page-module__24ISzG__ctaBtn{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;background:var(--gold);color:#fff;cursor:pointer;border:none;padding:17px 48px;font-size:13px;font-weight:500;transition:background .2s}.page-module__24ISzG__ctaBtn:hover{background:var(--gold-l)}@media (max-width:900px){.page-module__24ISzG__hero,.page-module__24ISzG__feeSection,.page-module__24ISzG__cta{padding-left:22px;padding-right:22px}.page-module__24ISzG__step{grid-template-columns:50px 1fr;padding:40px 22px}.page-module__24ISzG__stepN{font-size:36px}}.page-module__24ISzG__faqSection{background:var(--bg2);border-top:1px solid var(--border);padding:80px 56px}.page-module__24ISzG__faqLabel{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);align-items:center;gap:14px;margin-bottom:32px;font-size:11px;font-weight:500;display:flex}.page-module__24ISzG__faqLabel:before{content:"";background:var(--gold);width:30px;height:1px}.page-module__24ISzG__faqList{flex-direction:column;max-width:760px;display:flex}.page-module__24ISzG__faqItem{border-bottom:1px solid var(--border)}.page-module__24ISzG__faqItem:first-child{border-top:1px solid var(--border)}.page-module__24ISzG__faqQ{cursor:pointer;text-align:left;width:100%;font-family:var(--font-serif);color:var(--ink);background:0 0;border:none;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:20px;font-weight:400;line-height:1.3;transition:color .2s;display:flex}.page-module__24ISzG__faqQ:hover{color:var(--gold)}.page-module__24ISzG__faqIcon{font-family:var(--font-sans);color:var(--gold);flex-shrink:0;font-size:22px;font-weight:300;line-height:1}.page-module__24ISzG__faqA{color:var(--muted);max-width:680px;margin:0;padding-bottom:24px;font-size:15px;line-height:1.75}@media (max-width:900px){.page-module__24ISzG__faqSection{padding:60px 22px}.page-module__24ISzG__faqQ{font-size:17px}}
.page-module__M8O4kq__jumpMenu{z-index:150;background:var(--bg);border-bottom:1px solid var(--border);opacity:0;pointer-events:none;align-items:center;gap:0;height:48px;padding:0 56px;transition:opacity .25s,transform .25s;display:flex;position:fixed;top:72px;left:0;right:0;transform:translateY(-8px)}.page-module__M8O4kq__jumpMenuVisible{opacity:1;pointer-events:all;transform:translateY(0)}.page-module__M8O4kq__jumpBtn{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;height:100%;padding:0 24px;font-size:11px;font-weight:400;transition:color .2s,border-color .2s}.page-module__M8O4kq__jumpBtn:hover{color:var(--ink)}.page-module__M8O4kq__jumpBtnActive{color:var(--ink);border-bottom-color:var(--gold)}.page-module__M8O4kq__hero{background:var(--bg2);border-bottom:1px solid var(--border);padding:130px 56px 90px}.page-module__M8O4kq__label{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);align-items:center;gap:14px;margin-bottom:20px;font-size:11px;font-weight:500;display:flex}.page-module__M8O4kq__label:before{content:"";background:var(--gold);width:30px;height:1px}.page-module__M8O4kq__title{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--ink);margin-bottom:28px;font-size:clamp(44px,6vw,82px);font-weight:300;line-height:1.06}.page-module__M8O4kq__title em{color:var(--gold);font-style:italic}.page-module__M8O4kq__intro{color:var(--muted);max-width:560px;font-size:17px;line-height:1.72}.page-module__M8O4kq__practice{background:var(--bg);border-top:1px solid var(--border);padding:80px 56px}.page-module__M8O4kq__practiceAlt{background:var(--bg2);border-top:1px solid var(--border);padding:80px 56px}.page-module__M8O4kq__practiceInner{grid-template-columns:1fr 1fr;align-items:start;gap:72px;max-width:1100px;display:grid}.page-module__M8O4kq__practiceTitle{font-family:var(--font-serif);color:var(--ink);margin-bottom:20px;font-size:clamp(32px,4vw,52px);font-weight:300;line-height:1.1}.page-module__M8O4kq__practiceBody{color:var(--muted);margin-bottom:20px;font-size:15px;line-height:1.75}.page-module__M8O4kq__practiceNote{color:var(--gold);border-left:2px solid var(--gold);margin:0;padding-left:16px;font-size:13px;font-style:italic;line-height:1.65}.page-module__M8O4kq__roleList{list-style:none}.page-module__M8O4kq__roleItem{font-family:var(--font-sans);letter-spacing:.04em;color:var(--ink);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:14px 0;font-size:13px;display:flex}.page-module__M8O4kq__roleItem:before{content:"";background:var(--gold);border-radius:50%;flex-shrink:0;width:6px;height:6px}.page-module__M8O4kq__roleItem:first-child{border-top:1px solid var(--border)}.page-module__M8O4kq__otherSection{background:var(--bg2);border-top:1px solid var(--border);padding:72px 56px}.page-module__M8O4kq__otherInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:48px;max-width:1100px;display:flex}.page-module__M8O4kq__otherTitle{font-family:var(--font-serif);color:var(--ink);margin-bottom:12px;font-size:clamp(24px,3vw,38px);font-weight:300;line-height:1.2}.page-module__M8O4kq__otherBody{color:var(--muted);max-width:500px;margin:0;font-size:15px;line-height:1.72}.page-module__M8O4kq__otherBtn{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;background:var(--ink);color:var(--bg);cursor:pointer;white-space:nowrap;border:none;flex-shrink:0;padding:17px 40px;font-size:13px;font-weight:500;transition:background .2s}.page-module__M8O4kq__otherBtn:hover{background:var(--gold)}@media (max-width:900px){.page-module__M8O4kq__jumpMenu{gap:0;padding:0 22px;overflow-x:auto}.page-module__M8O4kq__jumpBtn{padding:0 16px;font-size:10px}.page-module__M8O4kq__hero,.page-module__M8O4kq__practice,.page-module__M8O4kq__practiceAlt,.page-module__M8O4kq__otherSection{padding-left:22px;padding-right:22px}.page-module__M8O4kq__practiceInner{grid-template-columns:1fr;gap:40px}.page-module__M8O4kq__otherInner{flex-direction:column;align-items:flex-start}}.page-module__M8O4kq__faqSection{background:var(--bg2);border-top:1px solid var(--border);padding:80px 56px}.page-module__M8O4kq__faqLabel{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);align-items:center;gap:14px;margin-bottom:32px;font-size:11px;font-weight:500;display:flex}.page-module__M8O4kq__faqLabel:before{content:"";background:var(--gold);width:30px;height:1px}.page-module__M8O4kq__faqList{flex-direction:column;max-width:760px;display:flex}.page-module__M8O4kq__faqItem{border-bottom:1px solid var(--border)}.page-module__M8O4kq__faqItem:first-child{border-top:1px solid var(--border)}.page-module__M8O4kq__faqQ{cursor:pointer;text-align:left;width:100%;font-family:var(--font-serif);color:var(--ink);background:0 0;border:none;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:20px;font-weight:400;line-height:1.3;transition:color .2s;display:flex}.page-module__M8O4kq__faqQ:hover{color:var(--gold)}.page-module__M8O4kq__faqIcon{font-family:var(--font-sans);color:var(--gold);flex-shrink:0;font-size:22px;font-weight:300;line-height:1}.page-module__M8O4kq__faqA{color:var(--muted);max-width:680px;margin:0;padding-bottom:24px;font-size:15px;line-height:1.75}@media (max-width:900px){.page-module__M8O4kq__faqSection{padding:60px 22px}.page-module__M8O4kq__faqQ{font-size:17px}}
.JobDetailV2-module__u55vQW__stateWrap{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:80px 56px;display:flex}.JobDetailV2-module__u55vQW__spinner{border:2px solid var(--border);border-top-color:var(--gold);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite JobDetailV2-module__u55vQW__spin}@keyframes JobDetailV2-module__u55vQW__spin{to{transform:rotate(360deg)}}.JobDetailV2-module__u55vQW__notFoundTitle{font-family:var(--font-serif);color:var(--ink);margin-bottom:12px;font-size:32px;font-weight:300}.JobDetailV2-module__u55vQW__notFoundSub{color:var(--muted);margin-bottom:28px;font-size:15px}.JobDetailV2-module__u55vQW__backLink{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;background:var(--ink);color:var(--bg);padding:14px 32px;font-size:13px;font-weight:500;text-decoration:none;transition:background .2s}.JobDetailV2-module__u55vQW__backLink:hover{background:var(--gold)}.JobDetailV2-module__u55vQW__hero{background:var(--bg2);border-bottom:1px solid var(--border);padding:110px 56px 56px}.JobDetailV2-module__u55vQW__back{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;margin-bottom:32px;font-size:11px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.JobDetailV2-module__u55vQW__back:hover{color:var(--ink)}.JobDetailV2-module__u55vQW__title{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--ink);max-width:800px;margin-bottom:28px;font-size:clamp(36px,5vw,68px);font-weight:300;line-height:1.08}.JobDetailV2-module__u55vQW__pills{flex-wrap:wrap;gap:10px;display:flex}.JobDetailV2-module__u55vQW__pill{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border:1px solid var(--border);background:var(--bg);padding:6px 14px;font-size:11px;font-weight:400}.JobDetailV2-module__u55vQW__pillGold{color:var(--gold);background:#b8975a0f;border-color:#b8975a59}.JobDetailV2-module__u55vQW__body{background:var(--bg);grid-template-columns:1fr 340px;align-items:start;gap:56px;padding:64px 56px 100px;display:grid}.JobDetailV2-module__u55vQW__sectionLabel{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);align-items:center;gap:14px;margin-bottom:28px;font-size:11px;font-weight:500;display:flex}.JobDetailV2-module__u55vQW__sectionLabel:before{content:"";background:var(--gold);width:28px;height:1px}.JobDetailV2-module__u55vQW__prose{font-family:var(--font-sans);color:var(--muted);font-size:15px;line-height:1.78}.JobDetailV2-module__u55vQW__prose h1,.JobDetailV2-module__u55vQW__prose h2,.JobDetailV2-module__u55vQW__prose h3{font-family:var(--font-serif);color:var(--ink);margin:28px 0 12px;font-weight:400;line-height:1.2}.JobDetailV2-module__u55vQW__prose h2{font-size:24px}.JobDetailV2-module__u55vQW__prose h3{font-size:20px}.JobDetailV2-module__u55vQW__prose p{margin-bottom:16px}.JobDetailV2-module__u55vQW__prose ul,.JobDetailV2-module__u55vQW__prose ol{margin-bottom:16px;padding-left:20px}.JobDetailV2-module__u55vQW__prose li{margin-bottom:6px}.JobDetailV2-module__u55vQW__prose strong{color:var(--ink);font-weight:500}.JobDetailV2-module__u55vQW__prose a{color:var(--gold);text-decoration:underline}.JobDetailV2-module__u55vQW__sidebar{flex-direction:column;gap:24px;display:flex;position:sticky;top:96px}.JobDetailV2-module__u55vQW__applyBox{background:var(--dark);flex-direction:column;gap:14px;padding:36px 32px;display:flex}.JobDetailV2-module__u55vQW__applyTitle{font-family:var(--font-serif);color:var(--dark-text);margin:0;font-size:24px;font-weight:300;line-height:1.2}.JobDetailV2-module__u55vQW__applySub{color:var(--dark-muted);margin:0;font-size:13px;line-height:1.65}.JobDetailV2-module__u55vQW__applyBtn{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;background:var(--gold);color:#fff;text-align:center;cursor:pointer;border:none;margin-top:4px;padding:16px 24px;font-size:13px;font-weight:500;text-decoration:none;transition:background .2s;display:block}.JobDetailV2-module__u55vQW__applyBtn:hover{background:var(--gold-l)}.JobDetailV2-module__u55vQW__applyNote{color:var(--dark-muted);text-align:center;margin:0;font-size:11px;font-style:italic}.JobDetailV2-module__u55vQW__facts{border:1px solid var(--border);background:var(--bg2)}.JobDetailV2-module__u55vQW__fact{border-bottom:1px solid var(--border);flex-direction:column;gap:4px;padding:16px 20px;display:flex}.JobDetailV2-module__u55vQW__fact:last-child{border-bottom:none}.JobDetailV2-module__u55vQW__factLabel{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:10px;font-weight:500}.JobDetailV2-module__u55vQW__factValue{font-family:var(--font-sans);color:var(--ink);font-size:14px;font-weight:400}.JobDetailV2-module__u55vQW__otherRoles{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);align-self:flex-start;padding-bottom:3px;font-size:12px;font-weight:400;text-decoration:none;transition:all .2s}.JobDetailV2-module__u55vQW__otherRoles:hover{color:var(--ink);border-color:var(--ink)}@media (max-width:1024px){.JobDetailV2-module__u55vQW__body{grid-template-columns:1fr}.JobDetailV2-module__u55vQW__sidebar{position:static}}@media (max-width:700px){.JobDetailV2-module__u55vQW__hero{padding:100px 22px 44px}.JobDetailV2-module__u55vQW__body{gap:40px;padding:44px 22px 80px}}
.JobsListV2-module__bJsiZq__hero{background:var(--bg2);border-bottom:1px solid var(--border);padding:130px 56px 80px}.JobsListV2-module__bJsiZq__label{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);align-items:center;gap:14px;margin-bottom:20px;font-size:11px;font-weight:500;display:flex}.JobsListV2-module__bJsiZq__label:before{content:"";background:var(--gold);flex-shrink:0;width:30px;height:1px}.JobsListV2-module__bJsiZq__title{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--ink);margin-bottom:24px;font-size:clamp(44px,6vw,82px);font-weight:300;line-height:1.06}.JobsListV2-module__bJsiZq__title em{color:var(--gold);font-style:italic}.JobsListV2-module__bJsiZq__sub{color:var(--muted);max-width:520px;font-size:16px;line-height:1.72}.JobsListV2-module__bJsiZq__section{background:var(--bg);padding:64px 56px 0}.JobsListV2-module__bJsiZq__filters{flex-wrap:wrap;gap:10px;margin-bottom:36px;display:flex}.JobsListV2-module__bJsiZq__filterBtn{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;padding:8px 20px;font-size:11px;font-weight:400;transition:all .2s}.JobsListV2-module__bJsiZq__filterBtn:hover{border-color:var(--gold);color:var(--gold)}.JobsListV2-module__bJsiZq__filterActive{border-color:var(--gold);color:var(--gold);background:#b8975a0f}.JobsListV2-module__bJsiZq__list{flex-direction:column;gap:2px;display:flex}.JobsListV2-module__bJsiZq__stateMsg{color:var(--muted);padding:32px 0;font-size:14px;font-style:italic}.JobsListV2-module__bJsiZq__card{background:var(--bg);border:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.JobsListV2-module__bJsiZq__card:hover{border-color:var(--gold);background:var(--bg2)}.JobsListV2-module__bJsiZq__cardLeft{flex:1}.JobsListV2-module__bJsiZq__jobTitle{font-family:var(--font-serif);color:var(--ink);margin-bottom:10px;font-size:24px;font-weight:400;line-height:1.2;transition:color .2s}.JobsListV2-module__bJsiZq__card:hover .JobsListV2-module__bJsiZq__jobTitle{color:var(--gold)}.JobsListV2-module__bJsiZq__meta{flex-wrap:wrap;gap:16px;display:flex}.JobsListV2-module__bJsiZq__tag{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;font-size:11px;font-weight:400;display:flex}.JobsListV2-module__bJsiZq__tag:before{content:"";background:var(--gold);border-radius:50%;flex-shrink:0;width:5px;height:5px}.JobsListV2-module__bJsiZq__viewBtn{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);border:1px solid var(--gold);white-space:nowrap;flex-shrink:0;padding:10px 22px;font-size:11px;font-weight:500;transition:all .2s}.JobsListV2-module__bJsiZq__card:hover .JobsListV2-module__bJsiZq__viewBtn{background:var(--gold);color:#fff}.JobsListV2-module__bJsiZq__footer{margin-top:36px;padding-bottom:64px}.JobsListV2-module__bJsiZq__rfBadge{font-family:var(--font-sans);color:var(--muted);align-items:center;gap:8px;margin-bottom:48px;font-size:12px;font-style:italic;display:flex}.JobsListV2-module__bJsiZq__rfDot{background:#5cb85c;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s infinite JobsListV2-module__bJsiZq__ica-pulse}.JobsListV2-module__bJsiZq__candidateWrap{background:var(--dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:48px;margin:0 -56px;padding:56px;display:flex}.JobsListV2-module__bJsiZq__candidateNote{font-family:var(--font-serif);color:var(--dark-text,#f0ebe2);margin:0 0 10px;font-size:clamp(22px,2.5vw,32px);font-weight:300;line-height:1.2}.JobsListV2-module__bJsiZq__candidateSub{color:#d2c3aa8c;max-width:480px;margin:0;font-size:14px;line-height:1.68}.JobsListV2-module__bJsiZq__candidateBtn{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;background:var(--gold);color:#fff;white-space:nowrap;border:none;flex-shrink:0;padding:17px 36px;font-size:13px;font-weight:500;text-decoration:none;transition:background .2s;display:inline-block}.JobsListV2-module__bJsiZq__candidateBtn:hover{background:var(--gold-l,#d4af6e)}@media (max-width:900px){.JobsListV2-module__bJsiZq__hero{padding:100px 22px 60px}.JobsListV2-module__bJsiZq__section{padding:48px 22px 0}.JobsListV2-module__bJsiZq__card{flex-direction:column;align-items:flex-start;gap:16px}.JobsListV2-module__bJsiZq__viewBtn{align-self:flex-start}.JobsListV2-module__bJsiZq__candidateWrap{flex-direction:column;align-items:flex-start;margin:0 -22px;padding:48px 22px}}
