.g8J8Uq_root{color:#f5f2ed;background:#0d0e11;min-height:100vh;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}.g8J8Uq_root *{box-sizing:border-box}.g8J8Uq_root a{color:inherit;text-decoration:none}.g8J8Uq_root em{color:#d5b58f;font-style:normal}.g8J8Uq_header{z-index:40;background:#0d0e11ee;border-bottom:1px solid #ffffff16;position:relative}.g8J8Uq_headerInner{justify-content:space-between;align-items:center;gap:20px;max-width:1500px;margin:auto;padding:24px 48px;display:flex}.g8J8Uq_brand{flex-direction:column;flex:none;line-height:1;display:flex}.g8J8Uq_brand span{letter-spacing:.25em;font-size:24px;font-weight:300}.g8J8Uq_brand small{letter-spacing:.38em;color:#c9ae8d;margin-top:8px;font-size:8px}.g8J8Uq_headerActions{align-items:center;gap:16px;display:flex}.g8J8Uq_markets{color:#d5b58f;gap:8px;font-size:12px;display:flex}.g8J8Uq_markets span{color:#ffffff30}.g8J8Uq_headerCta{border:1px solid #d5b58f99;border-radius:30px;padding:12px 20px;font-size:12px;transition:all .2s;color:#d5b58f!important}.g8J8Uq_headerCta:hover{background:#d5b58f;color:#111!important}.g8J8Uq_hero{background:radial-gradient(at 77% 37%,#433224 0%,#181719 27%,#0d0e11 62%);border-bottom:1px solid #ffffff16;position:relative}.g8J8Uq_heroGrid{grid-template-columns:1fr .9fr;align-items:center;gap:55px;max-width:1500px;min-height:700px;margin:auto;padding:90px 48px 55px;display:grid}.g8J8Uq_eyebrow{color:#d5b58f;letter-spacing:.23em;text-transform:uppercase;margin:0;font-size:10px}.g8J8Uq_heroCopy h1{letter-spacing:-.07em;margin:28px 0 0;font-size:clamp(54px,6.4vw,104px);font-weight:300;line-height:.93}.g8J8Uq_heroLead{color:#ffffff8c;max-width:650px;margin:32px 0 0;font-size:17px;line-height:1.9}.g8J8Uq_heroActions{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.g8J8Uq_heroActions a,.g8J8Uq_cta>div a{color:#d5b58f;border:1px solid #d5b58f80;border-radius:30px;padding:15px 24px;font-size:13px}.g8J8Uq_heroActions a:first-child,.g8J8Uq_cta>div a:first-child{color:#211b14;background:linear-gradient(110deg,#efd3ad,#d0a36f);border-color:#0000}.g8J8Uq_constellation{aspect-ratio:1;isolation:isolate;background:radial-gradient(circle,#d5b58f18 0 2%,#0000 2.5% 19%,#ffffff08 19.2% 19.5%,#0000 19.8% 38%,#ffffff08 38.2% 38.5%,#0000 38.8%);border-radius:50%;width:100%;max-width:620px;margin:auto;position:relative}.g8J8Uq_constellation:before,.g8J8Uq_constellation:after{content:"";border:1px solid #d5b58f22;border-radius:50%;position:absolute;inset:11%;transform:rotate(26deg)scaleY(.55)}.g8J8Uq_constellation:after{transform:rotate(-31deg)scaleY(.72)}.g8J8Uq_core{text-align:center;background:#151416;border:1px solid #d5b58f70;border-radius:50%;place-content:center;display:grid;position:absolute;inset:38%;box-shadow:0 0 75px #d5b58f20}.g8J8Uq_core span{color:#d5b58f;font-family:Georgia,serif;font-size:52px}.g8J8Uq_core small{letter-spacing:.12em;color:#ffffff70;font-size:8px}.g8J8Uq_node{--angle:calc(var(--i)*60deg - 90deg);left:calc(50% + cos(var(--angle))*41%);top:calc(50% + sin(var(--angle))*41%);border:1px solid color-mix(in srgb,var(--accent) 60%,transparent);background:#121316e8;border-radius:14px;flex-direction:column;justify-content:center;gap:8px;width:128px;min-height:78px;padding:13px;transition:all .25s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 12px 35px #0006}.g8J8Uq_node:hover{background:#1b1b1e;transform:translate(-50%,-55%)}.g8J8Uq_node span{color:var(--accent);font-size:8px}.g8J8Uq_node b{font-size:11px;font-weight:400;line-height:1.25}.g8J8Uq_heroFoot{color:#fff5;letter-spacing:.12em;border-top:1px solid #ffffff12;justify-content:space-between;max-width:1500px;margin:auto;padding:20px 48px;font-size:10px;display:flex}.g8J8Uq_serviceIndex{z-index:30;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0d0e11ee;border-bottom:1px solid #ffffff16;position:sticky;top:0}.g8J8Uq_serviceIndex>div{max-width:1500px;margin:auto;padding:0 48px;display:flex}.g8J8Uq_serviceIndex a{color:#ffffff75;text-align:center;border-left:1px solid #ffffff10;flex:1;justify-content:center;align-items:center;gap:10px;padding:20px 10px;font-size:10px;display:flex}.g8J8Uq_serviceIndex a:last-child{border-right:1px solid #ffffff10}.g8J8Uq_serviceIndex a:hover{color:#d5b58f;background:#d5b58f0d}.g8J8Uq_serviceIndex span{color:#d5b58f}.g8J8Uq_intro,.g8J8Uq_sectionHeading{max-width:1500px;margin:auto}.g8J8Uq_intro{grid-template-columns:1.25fr .75fr;align-items:end;gap:60px;padding:110px 48px 65px;display:grid}.g8J8Uq_intro h2,.g8J8Uq_sectionHeading h2,.g8J8Uq_process h2,.g8J8Uq_regions h2,.g8J8Uq_faq h2,.g8J8Uq_cta h2{letter-spacing:-.06em;margin:22px 0 0;font-size:clamp(42px,5vw,75px);font-weight:300;line-height:1.02}.g8J8Uq_intro>p,.g8J8Uq_sectionHeading>p:last-child,.g8J8Uq_processIntro>p,.g8J8Uq_faq>div:first-child>p:last-child{color:#ffffff75;margin:0;line-height:1.85}.g8J8Uq_services{gap:22px;max-width:1500px;margin:auto;padding:0 48px 110px;display:grid}.g8J8Uq_service{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 7%,#191a1d),#101113 64%);border:1px solid #ffffff16;border-radius:28px;scroll-margin-top:72px;transition:all .3s;overflow:hidden}.g8J8Uq_service:hover{border-color:color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:0 28px 65px #0004}.g8J8Uq_serviceTop{color:var(--accent);letter-spacing:.18em;border-bottom:1px solid #ffffff12;justify-content:space-between;padding:20px 28px;font-size:9px;display:flex}.g8J8Uq_serviceMain{grid-template-columns:.9fr 1.1fr;gap:55px;padding:42px;display:grid}.g8J8Uq_serviceMain h2{letter-spacing:-.055em;margin:0;font-size:clamp(34px,4vw,62px);font-weight:300}.g8J8Uq_serviceMain>div:first-child>p{color:#ffffff75;max-width:540px;margin:22px 0 30px;line-height:1.8}.g8J8Uq_serviceMain>div:first-child>a{color:var(--accent);border-bottom:1px solid color-mix(in srgb,var(--accent) 50%,transparent);padding-bottom:7px;font-size:13px;display:inline-block}.g8J8Uq_deliverables>small{letter-spacing:.18em;color:var(--accent);font-size:9px}.g8J8Uq_deliverables>div{border-bottom:1px solid #ffffff12;gap:20px;padding:15px 0;display:flex}.g8J8Uq_deliverables>div span{color:var(--accent);font-size:9px}.g8J8Uq_deliverables>div b{color:#ffffffc7;font-size:13px;font-weight:400}.g8J8Uq_serviceFoot{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:20px;padding:20px 28px;display:flex}.g8J8Uq_serviceFoot>div{flex-wrap:wrap;gap:7px;display:flex}.g8J8Uq_serviceFoot>div span{color:#ffffff75;border:1px solid #ffffff18;border-radius:18px;padding:7px 11px;font-size:9px}.g8J8Uq_serviceFoot>a{color:var(--accent);white-space:nowrap;font-size:11px}.g8J8Uq_choose,.g8J8Uq_principles,.g8J8Uq_faq{border-top:1px solid #ffffff16;padding:110px 48px}.g8J8Uq_sectionHeading{grid-template-columns:1fr .55fr;align-items:end;gap:60px;margin-bottom:55px;display:grid}.g8J8Uq_sectionHeading>p:last-child{align-self:end}.g8J8Uq_table{border-top:1px solid #d5b58f66;max-width:1500px;margin:auto}.g8J8Uq_tableHead,.g8J8Uq_tableRow{border-bottom:1px solid #ffffff14;grid-template-columns:.65fr 1fr 1fr 1.1fr;gap:25px;padding:17px 20px;display:grid}.g8J8Uq_tableHead{letter-spacing:.16em;color:#d5b58f;font-size:9px}.g8J8Uq_tableRow{color:#ffffff75;align-items:center;min-height:85px;font-size:12px}.g8J8Uq_tableRow span:first-child{color:#f4f0ea;font-size:14px}.g8J8Uq_principles{background:#151619}.g8J8Uq_principleGrid{grid-template-columns:repeat(4,1fr);gap:16px;max-width:1500px;margin:auto;display:grid}.g8J8Uq_principleGrid article{background:#1a1b1e;border:1px solid #ffffff14;border-radius:22px;flex-direction:column;min-height:280px;padding:28px;display:flex}.g8J8Uq_principleGrid article>span{color:#d5b58f;font-size:10px}.g8J8Uq_principleGrid h3{letter-spacing:-.04em;margin:auto 0 14px;font-size:25px;font-weight:300}.g8J8Uq_principleGrid p{color:#ffffff65;margin:0;font-size:13px;line-height:1.7}.g8J8Uq_process{grid-template-columns:.75fr 1.25fr;gap:80px;max-width:1500px;margin:auto;padding:110px 48px;display:grid}.g8J8Uq_processIntro{align-self:start;position:sticky;top:95px}.g8J8Uq_processIntro h2{font-size:clamp(42px,4.6vw,70px)}.g8J8Uq_processIntro>p{max-width:500px;margin-top:28px}.g8J8Uq_processIntro>a{color:#d5b58f;border-bottom:1px solid #d5b58f55;margin-top:28px;padding-bottom:7px;font-size:12px;display:inline-block}.g8J8Uq_stageList{border-top:1px solid #ffffff20}.g8J8Uq_stageList article{border-bottom:1px solid #ffffff20;grid-template-columns:80px 1fr;gap:15px;padding:28px 0;display:grid}.g8J8Uq_stageList article>span{color:#d5b58f;font-size:11px}.g8J8Uq_stageList h3{margin:0;font-size:28px;font-weight:300}.g8J8Uq_stageList p{color:#ffffff65;margin:12px 0 0;line-height:1.7}.g8J8Uq_regions{background:radial-gradient(at 15%,#49352333,#0000 50%);border-top:1px solid #ffffff16;grid-template-columns:.75fr 1.25fr;align-items:center;gap:70px;padding:110px max(48px,50vw - 702px);display:grid}.g8J8Uq_regions h2{font-size:clamp(40px,4.4vw,68px)}.g8J8Uq_regionCards{gap:12px;display:grid}.g8J8Uq_regionCards>a{background:#141518;border:1px solid #ffffff17;border-radius:20px;grid-template-columns:65px 1fr auto;align-items:center;gap:20px;padding:26px;transition:all .25s;display:grid}.g8J8Uq_regionCards>a:hover{border-color:#d5b58f80;transform:translate(5px)}.g8J8Uq_regionCards>a>span{color:#d5b58f;font-size:28px}.g8J8Uq_regionCards h3{margin:0;font-size:20px;font-weight:300}.g8J8Uq_regionCards p{color:#ffffff60;margin:8px 0 0;font-size:12px;line-height:1.6}.g8J8Uq_regionCards b{color:#d5b58f;font-size:20px}.g8J8Uq_faq{grid-template-columns:.75fr 1.25fr;gap:80px;max-width:1500px;margin:auto;display:grid}.g8J8Uq_faq>div:first-child>p:last-child{margin-top:25px}.g8J8Uq_faq>div:last-child{border-top:1px solid #ffffff20}.g8J8Uq_faq details{border-bottom:1px solid #ffffff20;padding:24px 0}.g8J8Uq_faq summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:17px;list-style:none;display:flex}.g8J8Uq_faq summary span{color:#d5b58f;font-size:22px;transition:all .2s}.g8J8Uq_faq details[open] summary span{transform:rotate(45deg)}.g8J8Uq_faq details p{color:#ffffff65;max-width:720px;margin:18px 0 0;line-height:1.75}.g8J8Uq_cta{text-align:center;background:radial-gradient(at 50% 100%,#6b4c3035,#0000 58%);border-top:1px solid #ffffff16;padding:120px 30px}.g8J8Uq_cta h2{font-size:clamp(48px,6vw,92px)}.g8J8Uq_cta>p:not(.g8J8Uq_eyebrow){color:#ffffff70;max-width:650px;margin:28px auto 0;line-height:1.8}.g8J8Uq_cta>div{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:35px;display:flex}.g8J8Uq_footer{border-top:1px solid #ffffff16;justify-content:space-between;align-items:center;gap:25px;max-width:1500px;margin:auto;padding:35px 48px;display:flex}.g8J8Uq_footer>div{color:#ffffff70;gap:25px;font-size:11px;display:flex}.g8J8Uq_footer>span{color:#ffffff50;font-size:10px}@media (max-width:1100px){.g8J8Uq_headerInner{padding:22px 24px}.g8J8Uq_headerCta,.g8J8Uq_markets{display:none}.g8J8Uq_heroGrid{grid-template-columns:1fr;min-height:auto;padding:70px 24px 45px}.g8J8Uq_constellation{max-width:540px}.g8J8Uq_heroFoot{padding:18px 24px}.g8J8Uq_serviceIndex>div{padding:0 24px;overflow-x:auto}.g8J8Uq_serviceIndex a{flex:none;min-width:150px}.g8J8Uq_intro,.g8J8Uq_choose,.g8J8Uq_principles,.g8J8Uq_faq,.g8J8Uq_services,.g8J8Uq_process,.g8J8Uq_regions{padding-left:24px;padding-right:24px}.g8J8Uq_serviceMain{gap:35px}.g8J8Uq_principleGrid{grid-template-columns:1fr 1fr}.g8J8Uq_process,.g8J8Uq_regions,.g8J8Uq_faq{grid-template-columns:1fr}.g8J8Uq_processIntro{position:static}.g8J8Uq_sectionHeading{grid-template-columns:1fr}.g8J8Uq_footer{padding:30px 24px}}@media (max-width:700px){.g8J8Uq_headerInner{padding:18px}.g8J8Uq_brand span{font-size:20px}.g8J8Uq_heroGrid{padding:50px 18px 35px}.g8J8Uq_heroCopy h1{font-size:47px}.g8J8Uq_heroLead{font-size:14px;line-height:1.75}.g8J8Uq_heroActions a{text-align:center;width:100%}.g8J8Uq_constellation{aspect-ratio:auto;background:0 0;border-radius:0;grid-template-columns:1fr 1fr;align-content:center;gap:8px;height:475px;display:grid}.g8J8Uq_constellation:before,.g8J8Uq_constellation:after,.g8J8Uq_orbitA,.g8J8Uq_orbitB{display:none}.g8J8Uq_core{grid-column:span 2;width:115px;height:115px;margin:0 auto 15px;position:relative;inset:auto}.g8J8Uq_core span{font-size:40px}.g8J8Uq_node{width:auto;min-height:72px;position:relative;transform:none;top:auto!important;left:auto!important}.g8J8Uq_node:hover{transform:translateY(-3px)}.g8J8Uq_heroFoot{grid-template-columns:1fr 1fr;gap:12px;padding:15px 18px;display:grid}.g8J8Uq_serviceIndex>div{padding:0 18px}.g8J8Uq_serviceIndex a{min-width:135px;padding:16px 8px}.g8J8Uq_intro{padding:70px 18px 40px;display:block}.g8J8Uq_intro h2,.g8J8Uq_sectionHeading h2,.g8J8Uq_process h2,.g8J8Uq_regions h2,.g8J8Uq_faq h2{font-size:39px}.g8J8Uq_intro>p{margin-top:25px}.g8J8Uq_services{padding:0 18px 75px}.g8J8Uq_service{border-radius:18px}.g8J8Uq_serviceTop{padding:15px 17px}.g8J8Uq_serviceMain{padding:25px 19px;display:block}.g8J8Uq_serviceMain h2{font-size:35px}.g8J8Uq_deliverables{margin-top:34px}.g8J8Uq_deliverables>div{gap:12px}.g8J8Uq_serviceFoot{padding:17px;display:block}.g8J8Uq_serviceFoot>a{white-space:normal;margin-top:18px;display:inline-block}.g8J8Uq_choose,.g8J8Uq_principles,.g8J8Uq_faq{padding:75px 18px}.g8J8Uq_sectionHeading{margin-bottom:35px}.g8J8Uq_tableHead{display:none}.g8J8Uq_tableRow{padding:22px 0;display:block}.g8J8Uq_tableRow span{padding:6px 0;font-size:12px;display:block}.g8J8Uq_tableRow span:before{content:attr(data-label);color:#d5b58f;letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px;font-size:8px;display:block}.g8J8Uq_tableRow span:first-child{margin-bottom:8px;font-size:20px}.g8J8Uq_principleGrid{grid-template-columns:1fr}.g8J8Uq_principleGrid article{min-height:230px}.g8J8Uq_process{gap:45px;padding:75px 18px}.g8J8Uq_stageList article{grid-template-columns:45px 1fr}.g8J8Uq_stageList h3{font-size:24px}.g8J8Uq_regions{gap:40px;padding:75px 18px}.g8J8Uq_regionCards>a{grid-template-columns:48px 1fr auto;gap:12px;padding:20px 16px}.g8J8Uq_regionCards>a>span{font-size:21px}.g8J8Uq_regionCards h3{font-size:17px}.g8J8Uq_faq{gap:40px}.g8J8Uq_faq summary{font-size:15px}.g8J8Uq_cta{padding:85px 18px}.g8J8Uq_cta h2{font-size:45px}.g8J8Uq_cta>div a{width:100%}.g8J8Uq_footer{padding:30px 18px;display:block}.g8J8Uq_footer>div{grid-template-columns:1fr 1fr;margin:30px 0;display:grid}}
