@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Sora:wght@600;700;800&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html,body,#root{margin:0;min-height:100%}body{font-family:Manrope,ui-sans-serif,system-ui,sans-serif;line-height:1.625;--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1));background:radial-gradient(1000px 420px at 3% -4%,rgba(240,155,47,.2),transparent 58%),radial-gradient(900px 420px at 103% -6%,rgba(104,79,45,.2),transparent 54%),linear-gradient(145deg,#111012,#151317 54%,#0f1013);background-attachment:fixed}img,video{display:block;max-width:100%}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.site-shell{position:relative;min-height:100vh;overflow-x:clip;background-attachment:fixed}.site-shell.theme-home{background:radial-gradient(900px 380px at 6% 8%,rgba(240,155,47,.22),transparent 58%),radial-gradient(900px 380px at 92% 6%,rgba(0,139,143,.2),transparent 54%),linear-gradient(145deg,#f4fbff,#eef6ef 54%,#f9f5ed)}.site-shell.theme-about{background:radial-gradient(900px 420px at 8% 10%,rgba(19,105,168,.22),transparent 58%),radial-gradient(850px 380px at 90% 14%,rgba(0,139,143,.22),transparent 54%),linear-gradient(145deg,#edf7ff,#eaf5f4 52%,#f5f1e7)}.site-shell.theme-ventures{background:radial-gradient(900px 420px at 8% 8%,rgba(0,139,143,.24),transparent 58%),radial-gradient(900px 380px at 92% 12%,rgba(240,155,47,.22),transparent 54%),linear-gradient(145deg,#edfbff,#eff8f0 48%,#f7f4ea)}.site-shell.theme-mining{background:radial-gradient(920px 400px at 8% 8%,rgba(141,98,46,.24),transparent 58%),radial-gradient(780px 340px at 90% 14%,rgba(0,139,143,.18),transparent 54%),linear-gradient(145deg,#f6f2e8,#eef5ef 52%,#f2f7fb)}.site-shell.theme-gold{background:radial-gradient(900px 420px at 10% 10%,rgba(240,155,47,.3),transparent 58%),radial-gradient(840px 360px at 92% 16%,rgba(160,118,46,.22),transparent 56%),linear-gradient(145deg,#fff8ea,#f5f6ee 52%,#eef7fb)}.site-shell.theme-tech{background:radial-gradient(900px 420px at 8% 10%,rgba(19,105,168,.26),transparent 58%),radial-gradient(820px 340px at 90% 14%,rgba(0,139,143,.2),transparent 54%),linear-gradient(145deg,#eef5ff,#e9f4f8 52%,#f3f5fb)}.site-shell.theme-ai{background:radial-gradient(900px 420px at 8% 8%,rgba(0,139,143,.28),transparent 58%),radial-gradient(840px 360px at 92% 12%,rgba(19,105,168,.24),transparent 54%),linear-gradient(145deg,#ecf7ff,#ebf8f3 52%,#f5f4ea)}.site-shell.theme-telecom{background:radial-gradient(900px 420px at 8% 8%,rgba(0,139,143,.26),transparent 58%),radial-gradient(860px 360px at 92% 12%,rgba(19,105,168,.22),transparent 54%),linear-gradient(145deg,#e9fbff,#ecf7f4 52%,#f1f5fc)}.site-shell.theme-marketing{background:radial-gradient(900px 420px at 8% 10%,rgba(240,155,47,.26),transparent 58%),radial-gradient(880px 360px at 92% 14%,rgba(235,96,78,.18),transparent 54%),linear-gradient(145deg,#fff4ef,#f4f8ee 52%,#eff5fb)}.site-shell.theme-projects{background:radial-gradient(900px 420px at 8% 10%,rgba(0,139,143,.24),transparent 58%),radial-gradient(860px 360px at 92% 14%,rgba(240,155,47,.2),transparent 54%),linear-gradient(145deg,#effaff,#eef6f0 52%,#f5f4ea)}.site-shell.theme-contact{background:radial-gradient(900px 420px at 8% 10%,rgba(19,105,168,.22),transparent 58%),radial-gradient(840px 360px at 92% 14%,rgba(240,155,47,.2),transparent 54%),linear-gradient(145deg,#eef7ff,#edf8f3 52%,#f8f4ec)}.site-shell:before,.site-shell:after{content:"";pointer-events:none;position:fixed;z-index:-10;border-radius:9999px;opacity:.3;width:430px;height:430px;filter:blur(60px)}.site-shell:before{left:-7rem;top:-11rem;background:#ffd59a;animation:orb 20s ease-in-out infinite}.site-shell:after{right:-8rem;bottom:-10rem;background:#89d8d8;animation:orb 24s ease-in-out infinite reverse}main{min-height:65vh;animation:page-enter .42s ease}.container{width:min(1160px,calc(100% - 2.4rem));margin-left:auto;margin-right:auto}.section-space{padding-top:5rem;padding-bottom:5rem}.top-nav{position:sticky;top:0;z-index:120;border-bottom-width:1px;border-color:#cbd5e1b3;--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background:#ffffffad;animation:nav-fade .6s ease}.top-nav.home-mode{position:fixed;width:100%;border-color:#ffffff40;background:#061b2157}.nav-inner{display:grid;min-height:82px;align-items:center;gap:1rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.brand{display:inline-flex;align-items:center;gap:.75rem;color:inherit;text-decoration-line:none;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;justify-self:start;animation:soft-float 5.5s ease-in-out infinite}.brand:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.brand-mark{height:52px;width:72px;-o-object-fit:contain;object-fit:contain}.brand-text{font-family:Sora,ui-sans-serif,system-ui,sans-serif;font-size:.98rem;font-weight:700}.top-nav.home-mode .brand-text,.top-nav.home-mode .nav-links a,.top-nav.home-mode .nav-parent{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.top-nav.home-mode .dropdown-menu a{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.nav-links{display:flex;align-items:center;gap:.75rem;grid-column:2;justify-self:center}.lang-switch{display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;border-width:1px;border-color:#cbd5e1cc;padding:.25rem;background:#ffffffc7}.lang-switch-desktop{grid-column:3;justify-self:end}.lang-switch-mobile{display:none}.lang-switch button{cursor:pointer;border-radius:9999px;border-width:0px;background-color:transparent;padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:700;color:#3f2a17}.lang-switch button.active{background:linear-gradient(120deg,#f0c783,#d8a55a);box-shadow:0 4px 12px #78522333}.nav-links a,.nav-parent{cursor:pointer;border-radius:9999px;border-width:0px;background-color:transparent;padding:.5rem 1rem;font-size:.98rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));text-decoration-line:none;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;position:relative;overflow:hidden}.nav-links a:after,.nav-parent:after{content:"";position:absolute;left:-120%;top:0;width:80%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.32),transparent);transition:transform .42s ease}.nav-links a:hover:after,.nav-parent:hover:after{transform:translate(240%)}.nav-links a:hover,.nav-links a.active,.nav-parent:hover,.nav-parent.active{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 22px 44px rgba(8, 44, 52, .2);--tw-shadow-colored: 0 22px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);background:linear-gradient(120deg,#008b8f,#1369a8)}.nav-dropdown{position:relative}.dropdown-menu{position:absolute;top:calc(100% + .45rem);left:0;display:none;min-width:292px;gap:.25rem;border-radius:.75rem;border-width:1px;border-color:#cbd5e1e6;padding:.5rem;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);background:#fffffff5;animation:menu-enter .22s ease}.nav-dropdown.open .dropdown-menu{display:grid}.dropdown-menu a{white-space:nowrap;border-radius:.5rem;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));opacity:0;transform:translateY(8px);animation:menu-item .38s ease forwards}.dropdown-menu a:nth-child(1){animation-delay:40ms}.dropdown-menu a:nth-child(2){animation-delay:90ms}.dropdown-menu a:nth-child(3){animation-delay:.14s}.dropdown-menu a:nth-child(4){animation-delay:.19s}.dropdown-menu a:nth-child(5){animation-delay:.24s}.dropdown-menu a:nth-child(6){animation-delay:.29s}.dropdown-menu a:nth-child(7){animation-delay:.34s}.home-hero-content h1{text-shadow:0 10px 36px rgba(0,0,0,.42)}.dropdown-menu a:hover,.dropdown-menu a.active{background-color:#0f766e1a;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.nav-toggle{display:none;border-width:0px;background-color:transparent;padding:0}.nav-toggle span{margin-top:5px;margin-bottom:5px;display:block;height:2px;width:1.5rem;--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.top-nav.home-mode .nav-toggle span{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.top-nav.home-mode .lang-switch{background:#ffffffd6}.home-hero{position:relative;display:grid;min-height:92vh;align-items:center;overflow:hidden;border-bottom-right-radius:26px;border-bottom-left-radius:26px}.home-hero:before{content:"";pointer-events:none;position:absolute;left:-8%;bottom:-7rem;z-index:1;height:14rem;width:120%;background:radial-gradient(120px 60px at 8% 50%,rgba(255,255,255,.22),transparent 70%),radial-gradient(150px 70px at 28% 60%,rgba(255,255,255,.16),transparent 72%),radial-gradient(170px 75px at 50% 52%,rgba(255,255,255,.18),transparent 72%),radial-gradient(130px 62px at 72% 58%,rgba(255,255,255,.16),transparent 72%),radial-gradient(120px 60px at 92% 48%,rgba(255,255,255,.22),transparent 70%);filter:blur(12px);opacity:.62;animation:wave-ripple 9s linear infinite}.home-hero>video{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;animation:hero-zoom 18s ease-in-out infinite alternate}.home-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,#04171ec7 25%,#04171e61 63%,#04171ea8),radial-gradient(circle at 12% 24%,rgba(240,155,47,.36),transparent 37%)}.home-hero-content{position:relative;z-index:1;max-width:760px;padding-top:7rem;padding-bottom:5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.home-hero-content>*{animation:hero-rise .76s ease both}.home-hero-content>*:nth-child(2){animation-delay:.11s}.home-hero-content>*:nth-child(3){animation-delay:.2s}.home-hero-content>*:nth-child(4){animation-delay:.3s}.pretitle{display:inline-block;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.home-hero-content .pretitle{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.home-hero-content h1{margin-top:.75rem;margin-bottom:.75rem;font-family:Sora,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.1rem,5vw,4.3rem);text-transform:uppercase;line-height:1.06}.home-hero-content p{margin:0;max-width:680px;color:#fffffff2}.hero-cta{margin-top:1.25rem;display:inline-block;border-radius:.75rem;padding:.75rem 1.5rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));text-decoration-line:none;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;background:linear-gradient(120deg,#f2af45,#dd7c11)}.hero-cta:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hero-cta.small{margin-top:.75rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem}.page-hero{position:relative;padding-top:7rem;padding-bottom:4rem}.page-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(10,42,52,.2),transparent)}.page-hero h1{margin-top:.75rem;margin-bottom:.75rem;max-width:900px;font-family:Sora,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2rem,5vw,3.7rem);line-height:1.08;background:linear-gradient(120deg,#0c2f37 16%,#0e7b80 80%);-webkit-background-clip:text;background-clip:text;color:transparent}.page-hero p{margin:0;max-width:760px;font-size:1.06rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.section-title h2{position:relative;margin:0;display:inline-block;padding-bottom:.25rem;font-family:Sora,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.44rem,2.9vw,2.12rem);animation:title-shift 6.5s ease-in-out infinite}.section-title h2:after{content:"";position:absolute;left:0;bottom:0;height:3px;border-radius:9999px;width:64%;background:linear-gradient(90deg,#f09b2f,transparent)}.section-title p{margin-top:.5rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.card-grid,.media-block-grid,.minerals-grid,.office-grid{margin-top:1.25rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.split-layout,.milestones-grid,.partner-grid,.contact-panel,.mine-row{display:grid;grid-template-columns:1.2fr 1fr;align-items:flex-start;gap:1.25rem}.card,.value-panel,.media-block,.office-card,.mineral-card,.port-card,.contact-form,.quote-card{border-radius:18px;border-width:1px;border-color:#cbd5e1cc;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative}.card:before,.media-block:before,.mineral-card:before,.office-card:before,.port-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:1px solid rgba(255,255,255,.4);pointer-events:none;opacity:.5;animation:glow-border 4.8s ease-in-out infinite}.card{padding:1.25rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.card:hover{--tw-translate-y: -.375rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 22px 44px rgba(8, 44, 52, .2);--tw-shadow-colored: 0 22px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.card h3{margin:0;font-family:Sora,ui-sans-serif,system-ui,sans-serif;font-size:1.14rem}.card p{margin-top:.5rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.timeline-list,.timeline-mini,.checklist,.quote-stack{display:grid;gap:.75rem}.timeline-item h4,.timeline-mini-item h4,.port-card h4,.media-block h3,.mineral-card h3,.office-card h3,.mine-copy h4{margin:0;font-family:Sora,ui-sans-serif,system-ui,sans-serif}.timeline-item p,.timeline-mini-item p,.media-block p,.mineral-card p,.office-card p,.port-card p,.mine-copy p,.partner-grid p,.milestones-copy>p,.contact-panel p{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.timeline-mini-item{border-left-width:3px;border-color:#f59e0be6;padding-left:.75rem}.checklist{margin-top:1rem;list-style-type:none;padding:0}.checklist li{position:relative;padding-left:1.25rem}.checklist li:before{content:"";position:absolute;left:0;top:.56rem;height:.5rem;width:.5rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.value-panel,.office-card,.port-card,.contact-form{padding:1rem}.stats-row{margin-top:1rem;margin-bottom:1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.stat-item{border-top-width:2px;border-color:#f59e0be6;padding-top:.75rem}.stat-item strong{display:block;font-family:Sora,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.45rem,2.9vw,2.5rem);line-height:1.25;--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.stat-item span{font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.production-tile,.image-tile,.hero-gallery-item,.port-image,.mine-map,.media-block,.mineral-card{overflow:hidden}.production-tile,.image-tile,.hero-gallery-item{margin:0;min-height:182px;border-radius:1rem}.production-tile img,.image-tile img,.hero-gallery-item img,.media-block img,.mineral-card img,.port-image img,.mine-map img,.full-img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s;animation:image-breathe 10s ease-in-out infinite}.production-tile:hover img,.image-tile:hover img,.hero-gallery-item:hover img,.media-block:hover img,.mineral-card:hover img,.port-image:hover img,.mine-map:hover img,.full-img:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.media-block,.mineral-card{border-radius:1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.media-block:hover,.mineral-card:hover{--tw-translate-y: -.375rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 22px 44px rgba(8, 44, 52, .2);--tw-shadow-colored: 0 22px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.media-block img,.mineral-card img{height:195px}.media-block div,.mineral-card div{padding:1rem}.image-grid{margin-top:1.25rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.full-img{min-height:320px;border-radius:18px;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.contact-panel{grid-template-columns:1fr 1.1fr}.contact-form label{margin-bottom:.75rem;display:block}.contact-form span{margin-bottom:.25rem;display:block;font-size:.875rem;line-height:1.25rem}.contact-form input,.contact-form textarea{width:100%;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem;font:inherit;transition:box-shadow .22s ease,border-color .22s ease,transform .22s ease}.contact-form input:focus,.contact-form textarea:focus{outline:none;border-color:#0e8a95;box-shadow:0 0 0 4px #0e8a951f;transform:translateY(-1px)}.contact-form button{border-radius:.75rem;border-width:0px;padding:.75rem 1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;background:linear-gradient(120deg,#008b8f,#1369a8)}.contact-form button:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 22px 44px rgba(8, 44, 52, .2);--tw-shadow-colored: 0 22px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.placeholder-state{border-radius:18px;border-width:1px;border-style:dashed;border-color:#94a3b899;padding:2rem;text-align:center;background:#ffffffc2}.placeholder-state h2{margin:0;font-family:Sora,ui-sans-serif,system-ui,sans-serif}.placeholder-state p{margin-top:.5rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.footer{margin-top:3.5rem;--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1));background:linear-gradient(140deg,#072027fa,#083c4af2),radial-gradient(circle at 82% 10%,rgba(247,176,84,.22),transparent 46%)}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:1.25rem;padding-top:2.75rem;padding-bottom:2.75rem}.footer h3,.footer h4{margin-top:0;font-family:Sora,ui-sans-serif,system-ui,sans-serif}.footer-grid>div{animation:reveal-fade .9s cubic-bezier(.2,.8,.2,1) both}.footer-grid>div:nth-child(1){animation-delay:.1s}.footer-grid>div:nth-child(2){animation-delay:.18s}.footer-grid>div:nth-child(3){animation-delay:.26s}.footer p{color:#f1f5f9cc}.footer-links{margin:0;list-style-type:none;padding:0}.footer-links li{margin-top:.375rem;margin-bottom:.375rem}.footer a{display:inline-block;color:#f1f5f9e6;text-decoration-line:none;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.footer a:hover{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.footer-copy{border-top-width:1px;border-color:#ffffff1a;padding-top:.75rem;padding-bottom:.75rem;text-align:center;color:#f1f5f9b3}.reveal{--tw-translate-y: 2rem;--tw-scale-x: .975;--tw-scale-y: .975;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0;--tw-blur: blur(6px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);animation:reveal-fade .9s cubic-bezier(.2,.8,.2,1) both paused}.reveal.in-view{animation-play-state:running}:root{--fov-navy: #1f4b5d;--fov-gold: #e0b12d;--fov-gold-deep: #a58513;--fov-navy-deep: #173d4d;--fov-ink: #122f3c}body,.site-shell,.site-shell.theme-home,.site-shell.theme-about,.site-shell.theme-ventures,.site-shell.theme-mining,.site-shell.theme-gold,.site-shell.theme-tech,.site-shell.theme-ai,.site-shell.theme-telecom,.site-shell.theme-marketing,.site-shell.theme-projects,.site-shell.theme-contact{background:var(--fov-ink)!important;color:var(--fov-gold)!important}.site-shell:before,.site-shell:after{opacity:.95}.fov-ribbon{background:linear-gradient(90deg,var(--fov-gold) 0 16%,transparent 16% 100%),linear-gradient(90deg,transparent 0 18%,var(--fov-navy) 18% 88%,transparent 88% 100%)}.fov-ribbon:before{background:linear-gradient(140deg,transparent 0 22%,var(--fov-navy) 22% 52%,transparent 52% 100%),linear-gradient(140deg,transparent 0 40%,var(--fov-gold) 40% 68%,transparent 68% 100%)}.top-nav,.top-nav.home-mode{background:#fffffff5!important;border-bottom:1px solid rgba(23,56,74,.2)!important}.brand-text,.nav-links a,.nav-parent,.top-nav.home-mode .brand-text,.top-nav.home-mode .nav-links a,.top-nav.home-mode .nav-parent{color:var(--fov-navy-deep)!important}.nav-links a:hover,.nav-links a.active,.nav-parent:hover,.nav-parent.active{background:var(--fov-navy-deep)!important;color:#fff!important}.dropdown-menu,.nav-links.open{background:#fff!important;border:1px solid rgba(23,56,74,.18)!important}.dropdown-menu a{color:var(--fov-navy-deep)!important}.dropdown-menu a:hover,.dropdown-menu a.active{background:#e0b12d33!important;color:var(--fov-navy-deep)!important}.home-hero-overlay{background:linear-gradient(110deg,#122f3ccc,#122f3c9e)!important}.page-hero h1,.section-title h2,.card h3,.media-block h3,.mineral-card h3,.office-card h3,.port-card h4,.mine-copy h4,.timeline-item h4,.timeline-mini-item h4{color:var(--fov-gold)!important}.page-hero p,.section-title p,.card p,.media-block p,.mineral-card p,.office-card p,.port-card p,.mine-copy p,.timeline-item p,.timeline-mini-item p,.contact-panel p,.stat-item span,.checklist li{color:#e0b12deb!important}.card,.value-panel,.media-block,.office-card,.mineral-card,.port-card,.contact-form,.quote-card,.placeholder-state,.port-image,.mine-map{background:#1f4b5dbf!important;border:1px solid rgba(224,177,45,.32)!important;box-shadow:0 12px 24px #00000047!important}.section-title h2:after,.checklist li:before{background:var(--fov-gold)!important;border-color:var(--fov-gold)!important}.stat-item{border-top-color:var(--fov-gold)!important}.stat-item strong{color:#fff!important}.hero-cta,.contact-form button{background:var(--fov-gold)!important;color:var(--fov-navy-deep)!important;border:1px solid rgba(224,177,45,.4)!important}.contact-form input,.contact-form textarea{background:#173d4dd1!important;color:var(--fov-gold)!important;border:1px solid rgba(224,177,45,.28)!important}.contact-form input::-moz-placeholder,.contact-form textarea::-moz-placeholder{color:#e0b12d8c!important}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#e0b12d8c!important}.footer{background:#102f3c!important;border-top:2px solid rgba(224,177,45,.5)}.footer,.footer *{color:#fff!important}main,main p,main li,main span,main label,main input,main textarea{color:#eaf0f4!important}main h1,main h2,main h3,main h4,main h5,main h6,main .section-title h2,main .page-hero h1{color:#f0bf43!important}main .section-title p,main .page-hero p,main .timeline-item p,main .timeline-mini-item p,main .card p,main .media-block p,main .mineral-card p,main .office-card p,main .port-card p,main .mine-copy p,main .contact-panel p,main .stat-item span{color:#dbe6ee!important}main .card,main .value-panel,main .media-block,main .office-card,main .mineral-card,main .port-card,main .contact-form,main .quote-card,main .placeholder-state,main .port-image,main .mine-map{background:#143848f0!important;border:1px solid rgba(240,191,67,.35)!important}main .stat-item strong{color:#fff!important}main .checklist li:before,main .section-title h2:after,main .timeline-item .dot{background:#f0bf43!important;border-color:#f0bf43!important}main .hero-cta,main .contact-form button{background:#f0bf43!important;color:#173d4d!important;font-weight:800!important}main .contact-form input,main .contact-form textarea{background:#0c2b39f2!important;color:#fff!important;border:1px solid rgba(240,191,67,.45)!important}main .contact-form input::-moz-placeholder,main .contact-form textarea::-moz-placeholder{color:#ffffffb8!important}main .contact-form input::placeholder,main .contact-form textarea::placeholder{color:#ffffffb8!important}main a:not(.hero-cta){color:#ffd36a!important}.footer{background:#1b4a5e!important;border-top:1px solid rgba(224,177,45,.42)!important}.footer p,.footer a,.footer h3,.footer h4,.footer-copy{color:#f4f8fb!important}.footer-copy{background:#0c1f2838}.site-shell.theme-home,.site-shell.theme-about,.site-shell.theme-ventures,.site-shell.theme-mining,.site-shell.theme-gold,.site-shell.theme-tech,.site-shell.theme-ai,.site-shell.theme-telecom,.site-shell.theme-marketing,.site-shell.theme-projects,.site-shell.theme-contact{background:radial-gradient(980px 420px at 8% 10%,rgba(235,180,108,.24),transparent 60%),radial-gradient(860px 360px at 92% 14%,rgba(183,148,96,.2),transparent 56%),linear-gradient(145deg,#fbf6ee,#f5ede1 46%,#efe4d5)}.ore-dust{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-12;background-repeat:repeat;opacity:.22}.ore-dust-a{background-image:radial-gradient(circle at 12% 24%,rgba(20,125,157,.38) 0 1.6px,transparent 2.2px),radial-gradient(circle at 68% 48%,rgba(174,129,56,.34) 0 1.4px,transparent 2.1px),radial-gradient(circle at 92% 76%,rgba(17,151,138,.28) 0 1.8px,transparent 2.5px);background-size:210px 210px,260px 260px,320px 320px;animation:ore-fall 18s linear infinite}.ore-dust-b{background-image:radial-gradient(circle at 22% 16%,rgba(13,123,145,.35) 0 1.2px,transparent 2px),radial-gradient(circle at 74% 64%,rgba(191,138,58,.32) 0 1.6px,transparent 2.4px);background-size:170px 170px,240px 240px;animation:ore-fall 26s linear infinite reverse;opacity:.16}.site-shell.theme-home,.site-shell.theme-about,.site-shell.theme-ventures,.site-shell.theme-mining,.site-shell.theme-gold,.site-shell.theme-tech,.site-shell.theme-ai,.site-shell.theme-telecom,.site-shell.theme-marketing,.site-shell.theme-projects,.site-shell.theme-contact{background-blend-mode:overlay,normal,normal}.site-shell.theme-home:after,.site-shell.theme-about:after,.site-shell.theme-ventures:after,.site-shell.theme-mining:after,.site-shell.theme-gold:after,.site-shell.theme-tech:after,.site-shell.theme-ai:after,.site-shell.theme-telecom:after,.site-shell.theme-marketing:after,.site-shell.theme-projects:after,.site-shell.theme-contact:after{content:"";pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-11;background:repeating-linear-gradient(130deg,rgba(18,116,128,.04) 0px,rgba(18,116,128,.04) 2px,transparent 2px,transparent 10px)}.site-shell,.site-shell p,.site-shell li,.site-shell span,.site-shell h1,.site-shell h2,.site-shell h3,.site-shell h4,.site-shell h5,.site-shell h6,.site-shell a,.site-shell button{color:#3f2a17}.top-nav{border-color:#b453094d;background:#fcf6ecd6}.top-nav.home-mode{background:#f9f0e2a8;border-bottom-color:#c6985657}.brand-text,.nav-links a,.nav-parent{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.dropdown-menu{border-color:#d9770659;background:#fffaf2fa}.dropdown-menu a{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.dropdown-menu a:hover,.dropdown-menu a.active{background-color:#fbbf2433;--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.top-nav.home-mode .dropdown-menu a,.top-nav.home-mode .brand-text,.top-nav.home-mode .nav-links a,.top-nav.home-mode .nav-parent{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.nav-links a:hover,.nav-links a.active,.nav-parent:hover,.nav-parent.active{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1));background:linear-gradient(120deg,#f0c783,#d8a55a);box-shadow:0 8px 20px #a8732a33}.page-hero h1{background:linear-gradient(120deg,#d1a45f 12%,#a87328 78%);-webkit-background-clip:text;background-clip:text;color:transparent}.home-hero-overlay{background:linear-gradient(110deg,#fff7e8c7 25%,#fff7e87a 63%,#fff7e8a3),radial-gradient(circle at 12% 24%,rgba(240,155,47,.2),transparent 37%)}.home-hero-content,.home-hero-content p,.home-hero-content .pretitle,.home-hero-content h1{color:#3f2a17;text-shadow:none}.hero-cta,.contact-form button{color:#3f2a17;background:linear-gradient(120deg,#f2cf95,#dfb470);box-shadow:0 10px 22px #aa783438;animation:cta-pulse 3.2s ease-in-out infinite}.hero-cta:hover,.contact-form button:hover{transform:translateY(-2px) scale(1.02)}.page-hero p,.section-title p,.timeline-item p,.timeline-mini-item p,.media-block p,.mineral-card p,.office-card p,.port-card p,.mine-copy p,.partner-grid p,.milestones-copy>p,.contact-panel p,.placeholder-state p,.card p,.stat-item span{color:#451a03cc}.section-title h2,.timeline-item h4,.timeline-mini-item h4,.port-card h4,.media-block h3,.mineral-card h3,.office-card h3,.mine-copy h4,.card h3,.port-title,.milestones-copy h3,.partner-grid h3,.contact-panel h2{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1));text-shadow:0 1px 0 rgba(255,240,214,.75)}.card,.value-panel,.media-block,.office-card,.mineral-card,.port-card,.contact-form,.quote-card,.placeholder-state{border-color:#b453094d;background:#fffbf5db;box-shadow:0 14px 30px #7d623a24;transition:transform .24s ease,box-shadow .24s ease}.card:hover,.media-block:hover,.mineral-card:hover,.office-card:hover,.port-card:hover,.quote-card:hover{transform:translateY(-5px);box-shadow:0 18px 34px #7852233d}.card:before,.media-block:before,.mineral-card:before,.office-card:before,.port-card:before{border-color:#e1c08c4d}.contact-form input,.contact-form textarea{border-color:#b453094d;--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1));background:#fffdf8f0}.contact-form input::-moz-placeholder,.contact-form textarea::-moz-placeholder{color:#78350f73}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#78350f73}.contact-form input:focus,.contact-form textarea:focus{border-color:#bf8740;box-shadow:0 0 0 4px #bf874024}.checklist li:before{background:#bf8740}.stat-item{border-top-color:#bf8740bf}.stat-item strong,.quote-card span{color:#bf8740}.footer{background:linear-gradient(140deg,#7e613de6,#9c794be6),radial-gradient(circle at 82% 10%,rgba(247,205,140,.32),transparent 46%)}.footer,.footer p,.footer a,.footer-copy,.footer h3,.footer h4{color:#2f1f11!important}body,.site-shell{background-attachment:scroll}.site-shell:before,.site-shell:after{animation:none;filter:blur(22px)}.home-hero>video,.home-hero:before,.brand,.quote-card,.section-title h2{animation:none}.dropdown-menu a{animation:none;opacity:1;transform:none}.card:before,.media-block:before,.mineral-card:before,.office-card:before,.port-card:before{animation:none;opacity:.24}.production-tile img,.image-tile img,.hero-gallery-item img,.media-block img,.mineral-card img,.port-image img,.mine-map img,.full-img{animation:none}.reveal{--tw-translate-y: 1rem;--tw-scale-x: .995;--tw-scale-y: .995;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0;--tw-blur: blur(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);animation:none;transition:opacity .32s ease,transform .32s ease}.reveal.in-view{--tw-translate-y: 0px;--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}body{background:#f1f2f4;color:#14212b}.ore-dust{display:none!important}.site-shell{background:#f1f2f4!important;position:relative}.site-shell:before{content:"";position:fixed;left:0;right:0;top:0;height:118px;z-index:-9;pointer-events:none;background:linear-gradient(180deg,#000 0 14px,transparent 14px 100%),linear-gradient(90deg,transparent 0 13%,#17384a 13% 86%,transparent 86% 100%),linear-gradient(90deg,#d3a727 0 15%,transparent 15% 100%);background-repeat:no-repeat;background-size:100% 14px,100% 6px,100% 4px;background-position:0 0,0 84px,0 76px}.site-shell:after{content:"";position:fixed;right:0;bottom:0;width:min(42vw,620px);height:min(20vh,180px);z-index:-9;pointer-events:none;background:linear-gradient(165deg,transparent 0 34%,#17384a 34% 73%,transparent 73% 100%),linear-gradient(125deg,transparent 0 54%,#d3a727 54% 72%,transparent 72% 100%),linear-gradient(90deg,transparent 0 62%,#17384a 62% 84%,transparent 84% 100%);opacity:.9}.fov-ribbon{position:sticky;top:82px;z-index:80;height:22px;background:linear-gradient(90deg,#d3a727 0 16%,transparent 16% 100%),linear-gradient(90deg,transparent 0 18%,#17384a 18% 88%,transparent 88% 100%);box-shadow:inset 0 -1px #17384a38}.fov-ribbon:before{content:"";position:absolute;left:min(22vw,250px);top:-22px;width:180px;height:44px;background:linear-gradient(140deg,transparent 0 22%,#17384a 22% 52%,transparent 52% 100%),linear-gradient(140deg,transparent 0 40%,#d3a727 40% 68%,transparent 68% 100%);filter:drop-shadow(0 2px 0 rgba(23,56,74,.18))}.top-nav,.top-nav.home-mode{background:#f6f7f9eb;border-bottom:1px solid rgba(23,56,74,.16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.brand-text,.nav-links a,.nav-parent,.top-nav.home-mode .brand-text,.top-nav.home-mode .nav-links a,.top-nav.home-mode .nav-parent{color:#17384a!important}.nav-links a:hover,.nav-links a.active,.nav-parent:hover,.nav-parent.active{color:#fff!important;background:#17384a!important;box-shadow:0 8px 20px #17384a2e}.dropdown-menu{background:#fff;border:1px solid rgba(23,56,74,.14)}.dropdown-menu a:hover,.dropdown-menu a.active{background:#d3a72724;color:#17384a}.home-hero{min-height:calc(88vh - 12px);border-radius:0}.home-hero-overlay{background:linear-gradient(110deg,#09161ead,#09161e7a 48%,#09161ead)}.home-hero-content{max-width:760px;margin-left:0;text-align:left;padding-top:9.5rem;padding-bottom:5rem;padding-left:clamp(0rem,2.6vw,1.2rem)}.home-hero-content h1,.home-hero-content p,.home-hero-content .pretitle{color:#f9fafb!important}.hero-cta,.contact-form button{background:#d3a727!important;color:#17242f!important;box-shadow:0 10px 20px #1111111f;border:1px solid rgba(23,56,74,.16)}.page-hero h1{background:none;color:#17384a}.page-hero p,.section-title p{color:#2e3a43}.section-title h2{letter-spacing:.01em;font-weight:800}.section-title h2:after,.stat-item,.timeline-item .dot,.checklist li:before{border-color:#d3a727!important;background-color:#d3a727!important}.card,.value-panel,.media-block,.office-card,.mineral-card,.port-card,.contact-form,.quote-card,.placeholder-state,.port-image,.mine-map{background:#fff!important;border:1px solid rgba(23,56,74,.16)!important;box-shadow:0 12px 24px #11111112!important}.card h3,.media-block h3,.mineral-card h3,.office-card h3,.port-card h4,.mine-copy h4,.timeline-item h4,.timeline-mini-item h4{color:#17384a!important}.card p,.media-block p,.mineral-card p,.office-card p,.port-card p,.mine-copy p,.timeline-item p,.timeline-mini-item p,.contact-panel p{color:#24313a!important}.footer{background:#0f1d27}@media (max-width: 900px){.fov-ribbon{top:74px;height:16px}.fov-ribbon:before{left:min(28vw,190px);top:-16px;width:130px;height:32px}}@media (max-width: 620px){.fov-ribbon{display:none}}.footer{background:#1f4b5d!important;border-top:1px solid rgba(224,177,45,.45)!important}.footer,.footer p,.footer a,.footer h3,.footer h4,.footer-copy{color:#f8fbff!important}.footer-copy{background:#0c1f2829!important}.mine-copy,.milestones-copy,.partner-grid>.reveal{background:#143848eb;border:1px solid rgba(240,191,67,.3);border-radius:14px;padding:1rem 1.1rem}.nav-links a,.nav-parent{font-weight:700!important}.nav-links a:hover,.nav-links a.active,.nav-parent:hover,.nav-parent.active{color:#fff!important}.nav-links a.active:after,.nav-parent.active:after{display:none}.top-nav.home-mode .nav-links a,.top-nav.home-mode .nav-parent{color:#173d4d!important}.top-nav.home-mode .nav-links a:hover,.top-nav.home-mode .nav-links a.active,.top-nav.home-mode .nav-parent:hover,.top-nav.home-mode .nav-parent.active{background:#173d4d!important;color:#fff!important}.top-nav.home-mode .dropdown-menu,.top-nav.home-mode .nav-links.open{background:#fff!important;border:1px solid rgba(23,56,74,.18)!important}.top-nav.home-mode .dropdown-menu a{color:#173d4d!important}.top-nav.home-mode .dropdown-menu a:hover,.top-nav.home-mode .dropdown-menu a.active{background:#e0b12d33!important;color:#173d4d!important}:root{--kb-bg-dark: #2a1f1a;--kb-bg-mid: #3a2a21;--kb-gold: #d9a94b;--kb-gold-soft: #f0c97a;--kb-ivory: #fff6e8;--kb-text: #3f2a17}body,.site-shell,.site-shell.theme-home,.site-shell.theme-about,.site-shell.theme-ventures,.site-shell.theme-mining,.site-shell.theme-gold,.site-shell.theme-tech,.site-shell.theme-ai,.site-shell.theme-telecom,.site-shell.theme-marketing,.site-shell.theme-projects,.site-shell.theme-contact{background:radial-gradient(980px 420px at 8% 8%,rgba(217,169,75,.23),transparent 60%),radial-gradient(860px 360px at 92% 12%,rgba(145,101,45,.22),transparent 58%),linear-gradient(145deg,#2d211b,#3a2a21 44%,#2b2019)!important;color:#f9e7c6!important}.top-nav,.top-nav.home-mode{background:#36271ee6!important;border-bottom:1px solid rgba(240,191,96,.35)!important}.brand-text,.nav-links a,.nav-parent,.top-nav.home-mode .brand-text,.top-nav.home-mode .nav-links a,.top-nav.home-mode .nav-parent{color:#ffe7bc!important}.nav-links a:hover,.nav-links a.active,.nav-parent:hover,.nav-parent.active,.top-nav.home-mode .nav-links a:hover,.top-nav.home-mode .nav-links a.active,.top-nav.home-mode .nav-parent:hover,.top-nav.home-mode .nav-parent.active{background:linear-gradient(120deg,#f0c783,#d8a55a)!important;color:#2f1f13!important}.dropdown-menu,.top-nav.home-mode .dropdown-menu,.nav-links.open,.top-nav.home-mode .nav-links.open{background:#fff8ecf7!important;border:1px solid rgba(178,122,58,.35)!important}.dropdown-menu a,.top-nav.home-mode .dropdown-menu a{color:#4a2f19!important}.dropdown-menu a:hover,.dropdown-menu a.active,.top-nav.home-mode .dropdown-menu a:hover,.top-nav.home-mode .dropdown-menu a.active{background:#f0bf6047!important;color:#3f2511!important}.fov-ribbon{background:linear-gradient(90deg,#d9a94b 0 16%,transparent 16% 100%),linear-gradient(90deg,transparent 0 18%,#24495a 18% 88%,transparent 88% 100%)!important}.fov-ribbon:before{background:linear-gradient(140deg,transparent 0 22%,#24495a 22% 52%,transparent 52% 100%),linear-gradient(140deg,transparent 0 40%,#d9a94b 40% 68%,transparent 68% 100%)!important}.card,.value-panel,.media-block,.office-card,.mineral-card,.port-card,.contact-form,.quote-card,.placeholder-state,.port-image,.mine-map,.mine-copy,.milestones-copy,.partner-grid>.reveal{background:#fffaf2e6!important;border:1px solid rgba(195,140,69,.35)!important;box-shadow:0 14px 28px #23160e3d!important}.card h3,.media-block h3,.mineral-card h3,.office-card h3,.port-card h4,.mine-copy h4,.timeline-item h4,.timeline-mini-item h4,.milestones-copy h3,.partner-grid h3,.page-hero h1,.section-title h2{color:#5a351a!important}.card p,.media-block p,.mineral-card p,.office-card p,.port-card p,.mine-copy p,.timeline-item p,.timeline-mini-item p,.milestones-copy p,.partner-grid p,.contact-panel p,.page-hero p,.section-title p,.stat-item span,.checklist li{color:#4c2f19e6!important}.section-title h2:after,.checklist li:before,.timeline-item .dot{background:#d59a3b!important;border-color:#d59a3b!important}.stat-item{border-top-color:#d59a3bd9!important}.stat-item strong{color:#b66a1f!important}.home-hero-overlay{background:linear-gradient(110deg,#22150ead 18%,#2e1d127a 62%,#24160fb3),radial-gradient(circle at 12% 24%,rgba(240,155,47,.24),transparent 38%)!important}.home-hero-content h1,.home-hero-content p,.home-hero-content .pretitle{color:#fff5e8!important}.hero-cta,.contact-form button{background:linear-gradient(120deg,#f3cc89,#d8a45c)!important;color:#402513!important;border:1px solid rgba(178,122,58,.35)!important}.contact-form input,.contact-form textarea{background:#fffbf5f5!important;color:#4a2d18!important;border:1px solid rgba(178,122,58,.32)!important}.contact-form input::-moz-placeholder,.contact-form textarea::-moz-placeholder{color:#714a2a94!important}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#714a2a94!important}.footer{background:linear-gradient(140deg,#5b3a1ef0,#784f2be6),radial-gradient(circle at 84% 18%,rgba(233,177,92,.2),transparent 46%)!important;border-top:1px solid rgba(224,177,85,.42)!important}.footer,.footer p,.footer a,.footer h3,.footer h4,.footer-copy{color:#fff7ea!important}:root{--y-bg-1: #2f221b;--y-bg-2: #3f2d22;--y-gold: #e0b165;--y-gold-soft: #f1d3a2;--y-ink: #1d140f}body,.site-shell,.site-shell.theme-home,.site-shell.theme-about,.site-shell.theme-ventures,.site-shell.theme-mining,.site-shell.theme-gold,.site-shell.theme-tech,.site-shell.theme-ai,.site-shell.theme-telecom,.site-shell.theme-marketing,.site-shell.theme-projects,.site-shell.theme-contact{background:radial-gradient(1100px 420px at 8% 8%,rgba(224,177,101,.22),transparent 60%),radial-gradient(900px 380px at 92% 14%,rgba(158,105,55,.2),transparent 58%),linear-gradient(145deg,var(--y-bg-1) 0%,var(--y-bg-2) 52%,#2c1f18 100%)!important}.top-nav,.top-nav.home-mode{background:#38281ee6!important;border-bottom:1px solid rgba(224,177,101,.38)!important}.brand-text,.nav-links a,.nav-parent,.top-nav.home-mode .brand-text,.top-nav.home-mode .nav-links a,.top-nav.home-mode .nav-parent{color:#ffe8c6!important}.nav-links a:hover,.nav-links a.active,.nav-parent:hover,.nav-parent.active,.top-nav.home-mode .nav-links a:hover,.top-nav.home-mode .nav-links a.active,.top-nav.home-mode .nav-parent:hover,.top-nav.home-mode .nav-parent.active{background:linear-gradient(120deg,var(--y-gold-soft),var(--y-gold))!important;color:#3a2415!important}.dropdown-menu,.top-nav.home-mode .dropdown-menu,.nav-links.open,.top-nav.home-mode .nav-links.open{background:#fff9eff7!important;border:1px solid rgba(173,117,58,.36)!important}.dropdown-menu a,.top-nav.home-mode .dropdown-menu a{color:#4b2d18!important}.dropdown-menu a:hover,.dropdown-menu a.active,.top-nav.home-mode .dropdown-menu a:hover,.top-nav.home-mode .dropdown-menu a.active{background:#e0b16542!important;color:#3e2614!important}.card,.value-panel,.media-block,.office-card,.mineral-card,.port-card,.contact-form,.quote-card,.placeholder-state,.port-image,.mine-map,.mine-copy,.milestones-copy,.partner-grid>.reveal{background:#fffbf4e6!important;border:1px solid rgba(192,136,71,.34)!important;box-shadow:0 14px 28px #1e120a40!important}.page-hero h1,.section-title h2,.card h3,.media-block h3,.mineral-card h3,.office-card h3,.port-card h4,.mine-copy h4,.timeline-item h4,.timeline-mini-item h4{color:#613a1d!important}.page-hero p,.section-title p,.card p,.media-block p,.mineral-card p,.office-card p,.port-card p,.mine-copy p,.timeline-item p,.timeline-mini-item p,.contact-panel p,.stat-item span,.checklist li{color:#55341beb!important}.home-hero-overlay{background:linear-gradient(110deg,#21140dbd,#2b1c128f)!important}.home-hero-content h1,.home-hero-content p,.home-hero-content .pretitle{color:#fff4e1!important}.hero-cta,.contact-form button{background:linear-gradient(120deg,#f2d39f,#dca760)!important;color:#3a2415!important;border:1px solid rgba(179,123,61,.34)!important}.contact-form input,.contact-form textarea{background:#fffcf6f2!important;color:#4a2d18!important;border:1px solid rgba(179,123,61,.3)!important}.section-title h2:after,.checklist li:before,.timeline-item .dot{background:#d79a3f!important;border-color:#d79a3f!important}.footer{background:linear-gradient(140deg,#5f3e22f2,#7d542de6),radial-gradient(circle at 84% 14%,rgba(233,177,92,.2),transparent 46%)!important;border-top:1px solid rgba(224,177,101,.45)!important}.site-shell.theme-home,.site-shell.theme-about,.site-shell.theme-contact{background:radial-gradient(1000px 420px at 8% 8%,rgba(224,177,101,.22),transparent 60%),radial-gradient(900px 360px at 92% 12%,rgba(154,104,53,.2),transparent 58%),linear-gradient(145deg,#32241c,#443025 52%,#2f221b)!important}.site-shell.theme-home .page-hero h1,.site-shell.theme-about .page-hero h1,.site-shell.theme-contact .page-hero h1,.site-shell.theme-home .section-title h2,.site-shell.theme-about .section-title h2,.site-shell.theme-contact .section-title h2{color:#e6b56a!important}.site-shell.theme-home .card,.site-shell.theme-home .value-panel,.site-shell.theme-home .media-block,.site-shell.theme-home .office-card,.site-shell.theme-home .mineral-card,.site-shell.theme-home .port-card,.site-shell.theme-home .contact-form,.site-shell.theme-home .quote-card,.site-shell.theme-home .placeholder-state,.site-shell.theme-home .port-image,.site-shell.theme-home .mine-map,.site-shell.theme-about .card,.site-shell.theme-about .value-panel,.site-shell.theme-about .media-block,.site-shell.theme-about .office-card,.site-shell.theme-about .mineral-card,.site-shell.theme-about .port-card,.site-shell.theme-about .contact-form,.site-shell.theme-about .quote-card,.site-shell.theme-about .placeholder-state,.site-shell.theme-about .port-image,.site-shell.theme-about .mine-map,.site-shell.theme-contact .card,.site-shell.theme-contact .value-panel,.site-shell.theme-contact .media-block,.site-shell.theme-contact .office-card,.site-shell.theme-contact .mineral-card,.site-shell.theme-contact .port-card,.site-shell.theme-contact .contact-form,.site-shell.theme-contact .quote-card,.site-shell.theme-contact .placeholder-state,.site-shell.theme-contact .port-image,.site-shell.theme-contact .mine-map{background:#fffbf4e6!important;border:1px solid rgba(192,136,71,.34)!important}.site-shell.theme-home .card p,.site-shell.theme-home .media-block p,.site-shell.theme-home .mineral-card p,.site-shell.theme-home .office-card p,.site-shell.theme-home .port-card p,.site-shell.theme-home .mine-copy p,.site-shell.theme-home .contact-panel p,.site-shell.theme-about .card p,.site-shell.theme-about .media-block p,.site-shell.theme-about .mineral-card p,.site-shell.theme-about .office-card p,.site-shell.theme-about .port-card p,.site-shell.theme-about .mine-copy p,.site-shell.theme-about .contact-panel p,.site-shell.theme-contact .card p,.site-shell.theme-contact .media-block p,.site-shell.theme-contact .mineral-card p,.site-shell.theme-contact .office-card p,.site-shell.theme-contact .port-card p,.site-shell.theme-contact .mine-copy p,.site-shell.theme-contact .contact-panel p{color:#56371deb!important}.fov-ribbon{display:none!important}.site-shell:before{background:none!important;filter:none!important}.home-hero{min-height:92vh!important}.home-hero-content{z-index:2!important;max-width:860px!important}.hero-actions{width:100%;display:flex;justify-content:flex-end;margin-top:.8rem}.hero-actions .hero-cta{margin-top:0!important}@media (max-width: 780px){.hero-brand-center{font-size:clamp(1.6rem,11vw,3rem);opacity:.34}.hero-actions{justify-content:flex-start}}.stat-item{background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:.1rem 0 0!important}.stats-row .stat-item strong{font-size:clamp(1.8rem,3vw,2.7rem)!important;line-height:1.06!important;white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.metrics-shell .stats-row{margin:0!important}.site-shell.theme-about .about-page .about-panel{background:linear-gradient(145deg,#fffbf3e6,#fff8ecdb)!important;border:1px solid rgba(204,146,72,.36)!important;border-radius:16px;padding:1rem 1.05rem;box-shadow:0 14px 28px #1a0e0833}.site-shell.theme-about .about-page .about-panel.mini{padding:.78rem .92rem;margin-bottom:.55rem}.site-shell.theme-about .about-page section p,.site-shell.theme-about .about-page section li,.site-shell.theme-about .about-page .timeline-mini-item p{color:#523218f2!important}.site-shell.theme-about .about-page section h2,.site-shell.theme-about .about-page h3,.site-shell.theme-about .about-page h4{color:#603919!important;text-shadow:none!important}.site-shell.theme-about .about-page .checklist li:before{background:#dfad57!important;border-color:#dfad57!important}.site-shell.theme-about .about-page .timeline-mini-item{border-left:3px solid rgba(223,173,87,.92)!important;border-radius:8px;background:#fffaf299}body,.site-shell,.site-shell.theme-home,.site-shell.theme-about,.site-shell.theme-ventures,.site-shell.theme-mining,.site-shell.theme-gold,.site-shell.theme-tech,.site-shell.theme-ai,.site-shell.theme-telecom,.site-shell.theme-marketing,.site-shell.theme-projects,.site-shell.theme-contact{background:radial-gradient(1100px 440px at 10% 8%,rgba(236,189,113,.28),transparent 60%),radial-gradient(920px 380px at 92% 14%,rgba(176,123,68,.24),transparent 58%),linear-gradient(145deg,#4a3529,#5a4030 52%,#463225)!important}.page-hero .pretitle{color:#ffe2b0!important;text-shadow:0 2px 8px rgba(30,17,9,.32)}.page-hero h1{color:#ffd089!important;text-shadow:0 6px 20px rgba(24,12,6,.45)!important}.page-hero p{color:#fff1d8!important;text-shadow:0 2px 12px rgba(24,12,6,.3)}.site-shell.theme-about .about-page .page-hero .container{background:linear-gradient(145deg,#1e120c57,#1e120c29);border:1px solid rgba(232,184,101,.28);border-radius:16px;padding:1.05rem 1.2rem 1.1rem;box-shadow:0 12px 28px #120a0647;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.site-shell.theme-about .about-page .page-hero .pretitle{color:#ffe4b6!important;text-shadow:0 2px 8px rgba(24,12,6,.36)}.site-shell.theme-about .about-page .page-hero h1{color:#ffd594!important;text-shadow:0 8px 22px rgba(20,10,5,.48)!important;line-height:1.08;opacity:1!important}.site-shell.theme-about .about-page .page-hero p{color:#fff2dc!important;text-shadow:0 2px 10px rgba(20,10,5,.34);max-width:860px;opacity:1!important}.mandate-shell .mandate-left p,.mandate-shell .mandate-right p,.mandate-shell .mandate-left li,.mandate-shell .mandate-right li,.mandate-shell .mandate-right .timeline-mini-item p{color:#f4e2c6!important}.mandate-shell .mandate-left .checklist li:before{background:#efbe66!important;border-color:#efbe66!important;box-shadow:0 0 0 3px #efbe6624}.mandate-shell .mandate-right .timeline-mini-item{border-left-color:#efbe66e6!important}.mandate-shell .mandate-right .timeline-mini-item h4{color:#f2c274!important}:root{--fov-navy: #0d1b2a;--fov-charcoal: #111111;--fov-steel: #2f4f6b;--fov-mineral: #8b95a1;--fov-sandstone: #c08a48;--fov-teal: #0f766e;--fov-text: #e5ecf5;--fov-text-soft: #bcc7d4;--fov-surface: rgba(20, 28, 39, .78);--fov-surface-strong: rgba(16, 22, 32, .9);--fov-border: rgba(139, 149, 161, .35);--fov-shadow: 0 16px 38px rgba(3, 8, 14, .38)}body,.site-shell,.site-shell.theme-home,.site-shell.theme-about,.site-shell.theme-ventures,.site-shell.theme-mining,.site-shell.theme-gold,.site-shell.theme-tech,.site-shell.theme-ai,.site-shell.theme-telecom,.site-shell.theme-marketing,.site-shell.theme-projects,.site-shell.theme-contact{color:var(--fov-text)!important;background:radial-gradient(1200px 460px at 4% 0%,rgba(47,79,107,.24),transparent 60%),radial-gradient(960px 420px at 96% 10%,rgba(15,118,110,.14),transparent 58%),linear-gradient(145deg,#0d1b2a,#111 54%,#0f1724)!important}.site-shell.theme-mining{background:radial-gradient(1100px 430px at 8% 4%,rgba(192,138,72,.25),transparent 58%),radial-gradient(900px 380px at 94% 14%,rgba(47,79,107,.22),transparent 56%),linear-gradient(145deg,#0d1b2a,#111 54%,#121820)!important}.site-shell.theme-telecom{background:radial-gradient(1120px 420px at 6% 6%,rgba(15,118,110,.26),transparent 58%),radial-gradient(940px 380px at 92% 12%,rgba(47,79,107,.25),transparent 56%),linear-gradient(145deg,#0d1b2a,#101418 52%,#0f1c2a)!important}.top-nav{border-bottom:1px solid rgba(139,149,161,.2)!important;background:#0b121cdb!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.top-nav.home-mode{background:#0b121c94!important;border-color:#8b95a13d!important}.brand-text,.nav-links a,.nav-parent{color:#dbe6f3!important}.nav-links a:hover,.nav-links a.active,.nav-parent:hover,.nav-parent.active{color:#fff!important;background:linear-gradient(120deg,#2f4f6b,#0f766e)!important;box-shadow:0 10px 24px #020a125c!important}.dropdown-menu{background:#101824fa!important;border:1px solid rgba(139,149,161,.26)!important}.dropdown-menu a{color:#d7e3f2!important}.dropdown-menu a:hover,.dropdown-menu a.active{color:#fff!important;background:#2f4f6b6b!important}.lang-switch{border-color:#8b95a166!important;background:#111823eb!important}.lang-switch button{color:#cfd9e6!important}.lang-switch button.active{background:linear-gradient(120deg,#2f4f6b,#0f766e)!important;color:#fff!important}.hero-cta,.contact-form button{background:linear-gradient(120deg,#2f4f6b,#0f766e)!important;color:#fff!important;border:1px solid rgba(139,149,161,.42)!important;box-shadow:0 12px 24px #030a1359!important}.hero-cta:hover,.contact-form button:hover{transform:translateY(-2px);filter:brightness(1.07)}.page-hero .pretitle,.section-title p,.timeline-item p,.timeline-mini-item p,.card p,.media-block p,.mineral-card p,.office-card p,.port-card p,.contact-panel p,.stat-item span{color:var(--fov-text-soft)!important;text-shadow:none!important}.page-hero h1,.section-title h2,.card h3,.timeline-item h4,.timeline-mini-item h4,.footer h3,.footer h4{color:#f2f7ff!important;text-shadow:none!important}.page-hero .container{background:linear-gradient(135deg,#0d1b2a80,#1111114d);border:1px solid rgba(139,149,161,.2);border-radius:20px;padding:1.05rem 1.2rem}.card,.value-panel,.media-block,.office-card,.mineral-card,.port-card,.contact-form,.quote-card,.about-panel,.metrics-shell,.mandate-shell .mandate-left,.mandate-shell .mandate-right,.impact-metric{background:linear-gradient(150deg,var(--fov-surface),var(--fov-surface-strong))!important;border:1px solid var(--fov-border)!important;box-shadow:var(--fov-shadow)!important;color:var(--fov-text)!important}.card:before,.media-block:before,.mineral-card:before,.office-card:before,.port-card:before{border-color:#8b95a13d!important;opacity:.75!important}.stat-item{border-top:2px solid rgba(139,149,161,.55)!important}.stat-item strong,.impact-metric strong{color:#f8fbff!important}.section-title h2:after{background:linear-gradient(90deg,#2f4f6b,#2f4f6b00)!important}.timeline-mini-item,.mandate-shell .mandate-right .timeline-mini-item{border-left-color:#8b95a1cc!important;background:#141c278c!important}.checklist li:before{background:#2f4f6b!important;border-color:#2f4f6b!important}.site-shell.theme-mining .section-title h2:after,.site-shell.theme-mining .checklist li:before,.site-shell.theme-mining .timeline-mini-item,.site-shell.theme-mining .stat-item{border-color:#c08a48db!important}.site-shell.theme-mining .section-title h2,.site-shell.theme-mining .pretitle,.site-shell.theme-mining .timeline-mini-item h4{color:#e8bd8d!important}.site-shell.theme-mining .section-title h2:after{background:linear-gradient(90deg,#c08a48,#c08a4800)!important}.site-shell.theme-mining .checklist li:before{background:#c08a48!important}.site-shell.theme-telecom .section-title h2,.site-shell.theme-telecom .pretitle,.site-shell.theme-telecom .timeline-mini-item h4{color:#7fd4cc!important}.site-shell.theme-telecom .section-title h2:after{background:linear-gradient(90deg,#0f766e,#0f766e00)!important}.site-shell.theme-telecom .checklist li:before{background:#0f766e!important;border-color:#0f766e!important}.contact-form input,.contact-form textarea{background:#0d141ee0!important;color:#e4ecf6!important;border:1px solid rgba(139,149,161,.35)!important}.contact-form input::-moz-placeholder,.contact-form textarea::-moz-placeholder{color:#bcc7d4c2!important}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#bcc7d4c2!important}.contact-form input:focus,.contact-form textarea:focus{border-color:#2f4f6be6!important;box-shadow:0 0 0 4px #2f4f6b3d!important}.footer{background:radial-gradient(1100px 380px at 90% -20%,rgba(47,79,107,.18),transparent 56%),linear-gradient(145deg,#0b1623,#111)!important;border-top:1px solid rgba(139,149,161,.24)!important}.footer p,.footer a,.footer-copy{color:#b9c7d6!important}.footer a:hover{color:#fff!important}:root{--pro-navy: #0d1b2a;--pro-charcoal: #111111;--pro-steel: #35536d;--pro-mineral: #9ca7b3;--pro-mine: #bf8a4d;--pro-tele: #0f766e;--pro-title: #f7fbff;--pro-text: #d6e0ea;--pro-muted: #a9b6c4;--pro-surface: rgba(16, 24, 34, .9);--pro-surface-soft: rgba(18, 27, 38, .76);--pro-border: rgba(156, 167, 179, .3);--pro-radius: 18px}body{color:var(--pro-text)!important;background:radial-gradient(1200px 460px at 8% -2%,rgba(53,83,109,.2),transparent 60%),radial-gradient(980px 440px at 96% 10%,rgba(15,118,110,.12),transparent 58%),linear-gradient(145deg,#0d1b2a,#111 58%,#121e2b)!important;background-attachment:fixed!important}.site-shell{isolation:isolate}.ore-dust,.site-shell:after,.site-shell:before{opacity:.18!important}.container{width:min(1240px,calc(100% - 2.6rem))!important}.section-space{padding-top:clamp(3rem,5.2vw,5.25rem)!important;padding-bottom:clamp(3rem,5.2vw,5.25rem)!important}.top-nav,.top-nav.home-mode{background:#091019d6!important;border-bottom:1px solid rgba(156,167,179,.22)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.nav-inner{min-height:74px!important}.brand{animation:none!important}.brand-mark{width:120px!important;height:120px!important;transform:scale(1.12);transform-origin:center;border-radius:0!important;-o-object-fit:contain!important;object-fit:contain!important;border:0!important;box-shadow:none!important;background:transparent!important}.brand-text{font-size:1.35rem!important;font-weight:800!important;letter-spacing:.01em;color:#f3f8ff!important}.nav-links a,.nav-parent{color:#d7e3f1!important;font-size:1.03rem!important;padding:.62rem 1.15rem!important;border-radius:999px!important}.nav-links a:after,.nav-parent:after{display:none!important}.nav-links a:hover,.nav-links a.active,.nav-parent:hover,.nav-parent.active{background:linear-gradient(120deg,#35536d,#0f766e)!important;color:#fff!important;box-shadow:0 12px 22px #030b1373!important}.dropdown-menu{background:#0d151ffa!important;border:1px solid rgba(156,167,179,.28)!important;border-radius:14px!important;box-shadow:0 24px 42px #00000073!important;padding:.45rem!important;min-width:320px!important}.dropdown-menu a{color:#d8e3f2!important;border-radius:10px!important;padding:.6rem .8rem!important}.dropdown-menu a:hover,.dropdown-menu a.active{background:#35536d80!important;color:#fff!important}.lang-switch{background:#0f1722f0!important;border:1px solid rgba(156,167,179,.35)!important}.lang-switch button{color:#cad6e4!important}.lang-switch button.active{background:linear-gradient(120deg,#35536d,#0f766e)!important;color:#fff!important}.home-hero{min-height:calc(100vh - 8px)!important;border-radius:0 0 30px 30px!important}.home-hero>video{filter:saturate(.9) contrast(1.03) brightness(.58)!important;animation:hero-zoom 20s ease-in-out infinite alternate!important}.home-hero-overlay{background:linear-gradient(100deg,#080e17e0,#080e17a3 46%,#080e17c2),radial-gradient(circle at 18% 22%,rgba(53,83,109,.32),transparent 40%)!important}.home-hero-content{max-width:880px!important;padding-top:clamp(7.6rem,9.2vw,10rem)!important;padding-bottom:clamp(4rem,6vw,6rem)!important}.pretitle,.home-hero-content .pretitle,.page-hero .pretitle{color:#9eb6cb!important;font-size:.84rem!important;letter-spacing:.12em!important;font-weight:800!important}.home-hero-content h1{font-size:clamp(2.5rem,6vw,5.2rem)!important;line-height:1.02!important;letter-spacing:-.018em!important;color:#f8fbff!important;text-shadow:0 10px 32px rgba(0,0,0,.35)!important;text-transform:none!important}.home-hero-content p{color:#cfdae7!important;font-size:clamp(1.02rem,1.4vw,1.22rem)!important;line-height:1.55!important;max-width:760px!important}.hero-actions{display:flex;justify-content:flex-end;margin-top:1.1rem}.hero-cta,.contact-form button{background:linear-gradient(120deg,#35536d,#0f766e)!important;color:#fff!important;border:1px solid rgba(156,167,179,.38)!important;border-radius:12px!important;padding:.82rem 1.3rem!important;box-shadow:0 14px 30px #00000057!important;font-weight:700!important}.hero-cta:hover,.contact-form button:hover{transform:translateY(-2px)!important}.page-hero{padding-top:8.1rem!important;padding-bottom:3.7rem!important}.page-hero .container{border-radius:20px!important;border:1px solid rgba(156,167,179,.2)!important;background:linear-gradient(135deg,#121b26b8,#11111175)!important;padding:1.25rem 1.35rem!important}.page-hero h1{color:#f8fbff!important;background:none!important;-webkit-text-fill-color:initial!important;font-size:clamp(2.1rem,5.2vw,4rem)!important;line-height:1.08!important;letter-spacing:-.01em!important}.page-hero p{color:#c4d0de!important;font-size:clamp(1rem,1.2vw,1.14rem)!important;line-height:1.56!important}.section-title h2{color:#f5f9ff!important;font-size:clamp(1.55rem,3vw,2.35rem)!important;line-height:1.16!important;animation:none!important}.section-title h2:after{background:linear-gradient(90deg,#35536d,transparent)!important;height:4px!important}.section-title p{color:#aebdcc!important;max-width:760px}.card-grid,.media-block-grid,.minerals-grid,.office-grid,.stats-row,.timeline-mini,.timeline-list{gap:1rem!important}.split-layout{grid-template-columns:1.1fr .95fr!important;gap:1.15rem!important}.card,.value-panel,.media-block,.office-card,.mineral-card,.port-card,.contact-form,.quote-card,.about-panel,.metrics-shell,.mandate-shell .mandate-left,.mandate-shell .mandate-right,.impact-metric,.timeline-mini-item{background:linear-gradient(155deg,var(--pro-surface-soft),var(--pro-surface))!important;border:1px solid var(--pro-border)!important;border-radius:var(--pro-radius)!important;box-shadow:0 14px 32px #00000042!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important}.card,.value-panel,.office-card,.port-card,.contact-form,.about-panel{padding:1rem!important}.card:hover,.media-block:hover,.mineral-card:hover{transform:translateY(-4px)!important;box-shadow:0 18px 36px #0000005c!important}.card h3,.media-block h3,.mineral-card h3,.office-card h3,.port-card h4,.timeline-item h4,.timeline-mini-item h4,.mine-copy h4,.metrics-shell h3,.milestones-copy h3,.partner-grid h3,.port-title{color:var(--pro-title)!important}.card p,.media-block p,.mineral-card p,.office-card p,.port-card p,.timeline-item p,.timeline-mini-item p,.mine-copy p,.milestones-copy>p,.partner-grid p,.contact-panel p,.placeholder-state p{color:var(--pro-muted)!important}.checklist li{color:#c2cfdd!important}.checklist li:before,.timeline-item .dot{background:#35536d!important;border-color:#35536d!important}.timeline-mini-item,.site-shell .timeline-mini-item{border-left:3px solid rgba(53,83,109,.92)!important;padding:.8rem .9rem!important}.stats-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}.stat-item{border-top:2px solid rgba(156,167,179,.54)!important;padding-top:.65rem!important}.stat-item strong,.impact-metric strong,.stats-row .stat-item strong{color:#f8fbff!important;font-size:clamp(1.9rem,2.8vw,3rem)!important;line-height:1.06!important;overflow-wrap:anywhere!important;word-break:break-word!important;text-wrap:balance!important}.stat-item span,.impact-metric span{color:#aebdcb!important;font-size:.82rem!important;letter-spacing:.03em!important}.contact-form input,.contact-form textarea{background:#0a111be0!important;border:1px solid rgba(156,167,179,.34)!important;color:#dce6f1!important}.contact-form input::-moz-placeholder,.contact-form textarea::-moz-placeholder{color:#8ea0b3!important}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#8ea0b3!important}.contact-form input:focus,.contact-form textarea:focus{border-color:#35536de6!important;box-shadow:0 0 0 4px #35536d47!important}.footer{margin-top:2.6rem!important;background:radial-gradient(1150px 380px at 96% 4%,rgba(53,83,109,.2),transparent 58%),linear-gradient(145deg,#0a141f,#111)!important;border-top:1px solid rgba(156,167,179,.22)!important}.footer-grid{padding-top:2.9rem!important;padding-bottom:2.35rem!important}.footer h3,.footer h4{color:#f3f8ff!important}.footer p,.footer a,.footer-copy{color:#a9b8c8!important}.footer a:hover{color:#fff!important;transform:translate(0)!important}.site-shell.theme-mining .section-title h2,.site-shell.theme-mining .pretitle,.site-shell.theme-mining .timeline-mini-item h4{color:#e8c39a!important}.site-shell.theme-mining .section-title h2:after{background:linear-gradient(90deg,#bf8a4d,transparent)!important}.site-shell.theme-mining .checklist li:before,.site-shell.theme-mining .timeline-item .dot{background:#bf8a4d!important;border-color:#bf8a4d!important}.site-shell.theme-mining .timeline-mini-item,.site-shell.theme-mining .stat-item{border-color:#bf8a4da6!important}.site-shell.theme-telecom .section-title h2,.site-shell.theme-telecom .pretitle,.site-shell.theme-telecom .timeline-mini-item h4{color:#82d8cf!important}.site-shell.theme-telecom .section-title h2:after{background:linear-gradient(90deg,#0f766e,transparent)!important}.site-shell.theme-telecom .checklist li:before,.site-shell.theme-telecom .timeline-item .dot{background:#0f766e!important;border-color:#0f766e!important}.site-shell.theme-telecom .timeline-mini-item,.site-shell.theme-telecom .stat-item{border-color:#0f766ea3!important}@media (max-width: 1100px){.split-layout,.milestones-grid,.partner-grid,.contact-panel,.mine-row,.port-row,.port-row.reverse{grid-template-columns:1fr!important}.hero-actions{justify-content:flex-start!important}}@media (max-width: 860px){.stats-row,.card-grid,.media-block-grid,.minerals-grid,.office-grid,.image-grid,.hero-gallery,.production-grid{grid-template-columns:1fr!important}.brand-text{font-size:1.08rem!important}}.site-shell .about-panel,.site-shell .about-page .about-panel,.site-shell.theme-about .about-page .about-panel,.site-shell .about-page .timeline-mini-item,.site-shell.theme-about .about-page .timeline-mini-item,.site-shell .mandate-shell .mandate-left,.site-shell .mandate-shell .mandate-right,.site-shell .metrics-shell,.site-shell .impact-metric,.site-shell .port-card,.site-shell .mine-copy,.site-shell .value-panel,.site-shell .card,.site-shell .media-block,.site-shell .mineral-card,.site-shell .office-card,.site-shell .contact-form,.site-shell .quote-card{background:linear-gradient(155deg,#121b26d1,#101822f0)!important;border:1px solid rgba(156,167,179,.3)!important;color:#d6e0ea!important;box-shadow:0 14px 32px #0000004d!important}.site-shell .about-page section p,.site-shell .about-page section li,.site-shell .card p,.site-shell .media-block p,.site-shell .mineral-card p,.site-shell .office-card p,.site-shell .port-card p,.site-shell .mine-copy p,.site-shell .timeline-mini-item p,.site-shell .contact-panel p{color:#afbccb!important}.site-shell .about-page h2,.site-shell .about-page h3,.site-shell .about-page h4,.site-shell .card h3,.site-shell .media-block h3,.site-shell .mineral-card h3,.site-shell .office-card h3,.site-shell .port-card h4,.site-shell .timeline-mini-item h4,.site-shell .mine-copy h4{color:#f6fbff!important}:root{--lock-primary: #35536d;--lock-secondary: #0f766e;--lock-text: #d6e0ea;--lock-title: #f7fbff;--lock-muted: #a9b6c4;--lock-border: rgba(156, 167, 179, .32);--lock-surface: linear-gradient(155deg, rgba(18, 27, 38, .84), rgba(16, 24, 34, .95))}.pretitle,.home-hero-content .pretitle,.page-hero .pretitle,.section-title h2,.metrics-shell h3{color:#bcd0e3!important}.page-hero h1,.home-hero-content h1,.card h3,.media-block h3,.mineral-card h3,.office-card h3,.port-card h4,.timeline-mini-item h4,.timeline-item h4,.mine-copy h4,.port-title{color:var(--lock-title)!important}.page-hero p,.home-hero-content p,.section-title p,.card p,.media-block p,.mineral-card p,.office-card p,.port-card p,.timeline-mini-item p,.timeline-item p,.mine-copy p,.contact-panel p,.stat-item span,.impact-metric span{color:var(--lock-muted)!important}.section-title h2:after{background:linear-gradient(90deg,var(--lock-primary),transparent)!important}.checklist li:before,.timeline-item .dot,.timeline-mini-item,.stat-item{border-color:#35536dd1!important}.checklist li:before,.timeline-item .dot{background:var(--lock-primary)!important}.hero-cta,.contact-form button,.nav-links a:hover,.nav-links a.active,.nav-parent:hover,.nav-parent.active,.lang-switch button.active{background:linear-gradient(120deg,var(--lock-primary),var(--lock-secondary))!important;color:#fff!important;border-color:var(--lock-border)!important}.timeline-mini-item,.site-shell .timeline-mini-item{border-left-color:#35536deb!important}.site-shell.theme-mining .section-title h2,.site-shell.theme-mining .pretitle,.site-shell.theme-mining .timeline-mini-item h4{color:#c7d9ea!important}.site-shell.theme-mining .section-title h2:after{background:linear-gradient(90deg,#35536d,transparent)!important}.site-shell.theme-mining .checklist li:before,.site-shell.theme-mining .timeline-item .dot{background:#35536d!important;border-color:#35536d!important}.site-shell.theme-mining .timeline-mini-item,.site-shell.theme-mining .stat-item{border-color:#35536db3!important}.site-shell .card,.site-shell .value-panel,.site-shell .media-block,.site-shell .mineral-card,.site-shell .office-card,.site-shell .port-card,.site-shell .contact-form,.site-shell .quote-card,.site-shell .about-panel,.site-shell .mandate-left,.site-shell .mandate-right,.site-shell .metrics-shell,.site-shell .impact-metric,.site-shell .mine-copy{background:var(--lock-surface)!important;border:1px solid var(--lock-border)!important}.site-shell.theme-ventures .media-block,.site-shell.theme-ventures .card,.site-shell.theme-ventures .mineral-card{background:linear-gradient(160deg,#0e1e2ee6,#0b1623f5)!important;border:1px solid rgba(115,166,214,.34)!important;box-shadow:0 14px 30px #0108106b,0 0 0 1px #4f8bc429 inset!important}.site-shell.theme-ventures .media-block div,.site-shell.theme-ventures .mineral-card div{background:linear-gradient(160deg,#0f1d2cf0,#0a1420fa)!important}.site-shell.theme-ventures .media-block h3,.site-shell.theme-ventures .card h3,.site-shell.theme-ventures .mineral-card h3{color:#e8f4ff!important}.site-shell.theme-ventures .media-block p,.site-shell.theme-ventures .card p,.site-shell.theme-ventures .mineral-card p{color:#b7cbe0!important}.site-shell.theme-ventures .hero-cta.small,.site-shell.theme-ventures .media-block .hero-cta{background:linear-gradient(120deg,#3f78a8,#1aa39b)!important;border:1px solid rgba(134,198,233,.42)!important;color:#eff8ff!important;box-shadow:0 10px 22px #083a5c59!important}.site-shell.theme-ventures .hero-cta.small:hover,.site-shell.theme-ventures .media-block .hero-cta:hover{filter:brightness(1.08)}.site-shell section,.site-shell .container{color:#d4dfeb!important}.site-shell .card,.site-shell .value-panel,.site-shell .media-block,.site-shell .media-block div,.site-shell .mineral-card,.site-shell .mineral-card div,.site-shell .office-card,.site-shell .port-card,.site-shell .contact-form,.site-shell .quote-card,.site-shell .about-panel,.site-shell .timeline-mini-item,.site-shell .mandate-left,.site-shell .mandate-right,.site-shell .metrics-shell,.site-shell .impact-metric,.site-shell .mine-copy,.site-shell .milestones-media,.site-shell .port-image,.site-shell .mine-map,.site-shell .placeholder-state{background:linear-gradient(155deg,#111d2ae0,#0c1622f5)!important;border-color:#859db657!important}.site-shell .card h3,.site-shell .media-block h3,.site-shell .mineral-card h3,.site-shell .office-card h3,.site-shell .port-card h4,.site-shell .timeline-mini-item h4,.site-shell .timeline-item h4,.site-shell .mine-copy h4,.site-shell .section-title h2,.site-shell .page-hero h1{color:#f4f9ff!important}.site-shell .card p,.site-shell .media-block p,.site-shell .mineral-card p,.site-shell .office-card p,.site-shell .port-card p,.site-shell .timeline-mini-item p,.site-shell .timeline-item p,.site-shell .mine-copy p,.site-shell .section-title p,.site-shell .page-hero p,.site-shell .stat-item span{color:#aebfd0!important}.site-shell .hero-cta,.site-shell .hero-cta.small,.site-shell .contact-form button{background:linear-gradient(120deg,#3d6f99,#178b83)!important;border:1px solid rgba(133,157,182,.42)!important;color:#f2f8ff!important}.site-shell .checklist li:before,.site-shell .timeline-item .dot{background:#3d6f99!important;border-color:#3d6f99!important}.site-shell .section-title h2:after{background:linear-gradient(90deg,#3d6f99,transparent)!important}.site-shell .section-space{padding-top:clamp(3.1rem,5vw,5.2rem)!important;padding-bottom:clamp(3.1rem,5vw,5.2rem)!important}.site-shell .card-grid,.site-shell .media-block-grid,.site-shell .minerals-grid,.site-shell .office-grid,.site-shell .stats-row,.site-shell .timeline-mini,.site-shell .timeline-list,.site-shell .production-grid,.site-shell .image-grid,.site-shell .hero-gallery{gap:1.1rem!important;align-items:stretch!important}.site-shell .card-grid>*,.site-shell .media-block-grid>*,.site-shell .minerals-grid>*,.site-shell .office-grid>*,.site-shell .stats-row>*{height:100%}.site-shell .card,.site-shell .media-block,.site-shell .mineral-card,.site-shell .office-card,.site-shell .impact-metric,.site-shell .port-card{display:flex!important;flex-direction:column!important;min-height:100%!important}.site-shell .media-block div,.site-shell .mineral-card div{display:flex;flex-direction:column;gap:.45rem;flex:1}.site-shell .media-block p,.site-shell .mineral-card p,.site-shell .card p{flex:1}.site-shell .media-block .hero-cta.small,.site-shell .mineral-card .hero-cta.small{align-self:flex-start;margin-top:auto!important}.site-shell .split-layout,.site-shell .milestones-grid,.site-shell .partner-grid,.site-shell .contact-panel,.site-shell .mine-row,.site-shell .port-row,.site-shell .port-row.reverse{align-items:stretch!important;gap:1.15rem!important}.site-shell .port-row>*,.site-shell .port-row.reverse>*,.site-shell .split-layout>*,.site-shell .mine-row>*,.site-shell .contact-panel>*{height:100%}.site-shell .full-img,.site-shell .port-image img,.site-shell .mine-map img,.site-shell .milestones-media img,.site-shell .media-block img,.site-shell .mineral-card img{width:100%;-o-object-fit:cover;object-fit:cover}.home-page .card,.home-page .media-block,.home-page .port-card,.home-page .mine-copy,.home-page .impact-metric,.home-page .metrics-shell,.home-page .mandate-left,.home-page .mandate-right,.home-page .timeline-mini-item,.home-page .milestones-media,.home-page .quote-card{position:relative;background:linear-gradient(155deg,#1c27359e,#0e151fc7)!important;border:1px solid rgba(180,197,214,.34)!important;box-shadow:0 16px 34px #00000057,inset 0 1px #eef7ff33!important;backdrop-filter:blur(12px) saturate(1.1)!important;-webkit-backdrop-filter:blur(12px) saturate(1.1)!important}.home-page .card:after,.home-page .media-block:after,.home-page .port-card:after,.home-page .mine-copy:after,.home-page .impact-metric:after,.home-page .mandate-left:after,.home-page .mandate-right:after,.home-page .metrics-shell:after,.home-page .timeline-mini-item:after,.home-page .milestones-media:after,.home-page .quote-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.14),rgba(255,255,255,.02) 45%,transparent 70%);opacity:.7}.home-page .card:before,.home-page .media-block:before,.home-page .port-card:before,.home-page .impact-metric:before{border-color:#bed0e247!important;opacity:1!important}:root{--fov-bg-1: #090909;--fov-bg-2: #111111;--fov-surface: rgba(18, 18, 18, .84);--fov-surface-strong: rgba(14, 14, 14, .95);--fov-border: rgba(224, 186, 120, .28);--fov-title: #f6e3bf;--fov-text: #ddd3c2;--fov-muted: #b8ad99;--fov-gold-1: #f2c879;--fov-gold-2: #b88b3e;--fov-ink: #0b0b0b}body,.site-shell,.site-shell.theme-home,.site-shell.theme-about,.site-shell.theme-ventures,.site-shell.theme-mining,.site-shell.theme-gold,.site-shell.theme-tech,.site-shell.theme-ai,.site-shell.theme-telecom,.site-shell.theme-marketing,.site-shell.theme-projects,.site-shell.theme-contact{background:radial-gradient(1200px 450px at 5% -10%,rgba(203,154,80,.16),transparent 58%),radial-gradient(1000px 420px at 98% -8%,rgba(49,49,49,.26),transparent 60%),linear-gradient(155deg,var(--fov-bg-2) 0%,var(--fov-bg-1) 60%,#050505 100%)!important;color:var(--fov-text)!important}.top-nav,.top-nav.home-mode{background:#090909b8!important;border-bottom:1px solid var(--fov-border)!important;-webkit-backdrop-filter:blur(12px) saturate(1.1);backdrop-filter:blur(12px) saturate(1.1)}.brand-text{color:#f8e7c8!important;font-family:Times New Roman,Times,serif!important;letter-spacing:.04em!important}.nav-links a,.nav-parent,.top-nav.home-mode .nav-links a,.top-nav.home-mode .nav-parent{color:#efe6d8!important}.nav-links a:hover,.nav-links a.active,.nav-parent:hover,.nav-parent.active,.hero-cta,.hero-cta.small,.contact-form button,.lang-switch button.active{background:linear-gradient(120deg,var(--fov-gold-1),var(--fov-gold-2))!important;color:var(--fov-ink)!important;border:1px solid rgba(230,193,127,.45)!important;box-shadow:0 10px 24px #a4783247!important}.lang-switch{background:#121212e0!important;border-color:var(--fov-border)!important}.lang-switch button{color:#ebdcbc!important}.page-hero h1,.home-hero-content h1,.section-title h2,.card h3,.media-block h3,.mineral-card h3,.office-card h3,.port-card h4,.timeline-mini-item h4,.timeline-item h4,.mine-copy h4,.port-title,.footer h3,.footer h4{color:var(--fov-title)!important}.page-hero p,.home-hero-content p,.section-title p,.card p,.media-block p,.mineral-card p,.office-card p,.port-card p,.timeline-mini-item p,.timeline-item p,.mine-copy p,.contact-panel p,.footer p,.footer a,.footer-copy,.stat-item span,.impact-metric span{color:var(--fov-muted)!important}.section-title h2:after{background:linear-gradient(90deg,var(--fov-gold-1),transparent)!important}.checklist li:before,.timeline-item .dot{background:var(--fov-gold-1)!important;border-color:var(--fov-gold-1)!important}.timeline-mini-item,.stat-item{border-color:#eac68466!important}.site-shell .card,.site-shell .value-panel,.site-shell .media-block,.site-shell .mineral-card,.site-shell .office-card,.site-shell .port-card,.site-shell .contact-form,.site-shell .quote-card,.site-shell .about-panel,.site-shell .mandate-right,.site-shell .metrics-shell,.site-shell .impact-metric,.site-shell .mine-copy,.site-shell .timeline-mini-item,.site-shell .milestones-media,.site-shell .port-image,.site-shell .mine-map,.site-shell .placeholder-state{background:linear-gradient(155deg,var(--fov-surface),var(--fov-surface-strong))!important;border:1px solid var(--fov-border)!important;box-shadow:0 14px 34px #00000059!important;color:var(--fov-text)!important}.footer{background:radial-gradient(1000px 340px at 92% 4%,rgba(224,186,120,.12),transparent 58%),linear-gradient(145deg,#0b0b0b,#050505)!important;border-top:1px solid var(--fov-border)!important}.mandate-left .section-title h2{color:#e6b66e!important}.mandate-left .section-title h2:after{background:linear-gradient(90deg,#5f84a8,transparent)!important}.mandate-left p,.mandate-left li,.mandate-left .section-title p{color:#e5ecf5!important}.mandate-left .checklist li:before{background:#e5b86f!important;border-color:#e5b86f!important}.site-shell .media-block{border-radius:22px!important;overflow:hidden!important;background:#0b1017!important;border:1px solid rgba(226,186,116,.28)!important;box-shadow:0 16px 34px #00000057,inset 0 1px #ffecc71a!important}.site-shell .media-block img{height:248px!important;-o-object-fit:cover!important;object-fit:cover!important;filter:saturate(1.04) contrast(1.02)}.site-shell .media-block div{margin-top:-74px!important;padding:1rem 1rem 1.1rem!important;background:linear-gradient(180deg,#070b1100,#070b11e0 26%,#090e15f7 62%,#090e15)!important;position:relative;z-index:2;display:flex;flex-direction:column;gap:.58rem}.site-shell .media-block h3{color:#f6deb0!important;font-size:clamp(1.28rem,1.7vw,1.62rem)!important;line-height:1.16!important;letter-spacing:.01em;margin:0!important}.site-shell .media-block p{color:#d0dae7!important;line-height:1.52!important;margin:0!important;max-width:58ch}.site-shell .media-block .hero-cta.small{margin-top:.5rem!important;padding:.62rem 1.25rem!important;border-radius:11px!important;font-size:.94rem!important;font-weight:700!important;letter-spacing:.01em;background:linear-gradient(120deg,#f1ca7f,#bc8f43)!important;color:#0b0b0b!important;border:1px solid rgba(247,213,150,.5)!important;box-shadow:0 10px 22px #956c2e57!important}.site-shell .media-block .hero-cta.small:hover{filter:brightness(1.04);transform:translateY(-1px)}.site-shell .media-block:hover{transform:translateY(-5px)!important;box-shadow:0 18px 38px #0000006b,inset 0 1px #ffefd129!important}@media (max-width: 860px){.site-shell .media-block img{height:216px!important}.site-shell .media-block div{margin-top:-64px!important}.site-shell .media-block h3{font-size:clamp(1.18rem,5vw,1.4rem)!important}}.site-shell.theme-about .about-page .page-hero h1{color:#f9e7c2!important;text-shadow:0 8px 24px rgba(0,0,0,.38)!important}.site-shell.theme-about .about-page .page-hero p,.site-shell.theme-about .about-page .section-title p,.site-shell.theme-about .about-page .about-panel p,.site-shell.theme-about .about-page .about-panel li,.site-shell.theme-about .about-page .timeline-mini-item p{color:#e3e8ef!important;line-height:1.62!important}.site-shell.theme-about .about-page .section-title h2,.site-shell.theme-about .about-page .about-panel h3,.site-shell.theme-about .about-page .about-panel h4,.site-shell.theme-about .about-page .timeline-mini-item h4{color:#f6deb0!important}.site-shell.theme-about .about-page .about-panel,.site-shell.theme-about .about-page .timeline-mini-item{background:linear-gradient(155deg,#0a0e14f0,#080c12fa)!important;border:1px solid rgba(228,187,119,.32)!important;box-shadow:0 14px 32px #0000005c,inset 0 1px #ffeac21a!important}.site-shell.theme-about .about-page .timeline-mini-item{border-left:3px solid rgba(238,195,124,.86)!important;padding:.88rem 1rem!important}.site-shell.theme-about .about-page .checklist li:before{background:#f0c77a!important;border-color:#f0c77a!important}.site-shell .home-page .milestones-copy,.site-shell .home-page .milestones-media,.site-shell .home-page .partner-grid>.reveal,.site-shell .home-page .quote-card{background:linear-gradient(155deg,#0b1018f0,#080c12fa)!important;border:1px solid rgba(226,186,116,.28)!important;box-shadow:0 14px 32px #00000061,inset 0 1px #ffe8bc1a!important;border-radius:18px!important}.site-shell .home-page .milestones-copy{padding:1.15rem 1.2rem!important}.site-shell .home-page .milestones-copy h3,.site-shell .home-page .partner-grid h3{color:#f6deb0!important;font-size:clamp(1.28rem,1.8vw,1.62rem)!important}.site-shell .home-page .milestones-copy>p,.site-shell .home-page .partner-grid p{color:#d7e0ea!important;line-height:1.58!important}.site-shell .home-page .timeline-item h4{color:#f2d8a8!important;margin-bottom:.2rem!important}.site-shell .home-page .timeline-item p{color:#cdd8e5!important;margin:0!important;line-height:1.5!important}.site-shell .home-page .timeline-item .dot{width:10px!important;height:10px!important;margin-top:.4rem!important;border-radius:2px!important;background:#efc577!important;border:1px solid #efc577!important}.site-shell .home-page .milestones-media{padding:.55rem!important;overflow:hidden!important}.site-shell .home-page .milestones-media img{min-height:420px!important;border-radius:14px!important;-o-object-fit:cover!important;object-fit:cover!important}.site-shell .home-page .partner-grid>.reveal{padding:1.1rem 1.2rem!important}.site-shell .home-page .quote-stack{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.8rem!important}.site-shell .home-page .quote-card{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:146px auto!important;gap:0!important;overflow:hidden!important;min-height:100%!important;border-radius:14px!important}.site-shell .home-page .quote-card img{width:100%!important;height:146px!important;-o-object-fit:cover!important;object-fit:cover!important;animation:none!important;filter:saturate(1.08) contrast(1.03)}.site-shell .home-page .quote-card div{display:block!important;padding:.75rem .82rem .82rem!important;background:linear-gradient(145deg,#0e141eeb,#0a0e16fa)!important}.site-shell .home-page .quote-card span{display:block!important;color:#f0c77b!important;font-size:1rem!important;line-height:1!important;margin-bottom:.35rem!important}.site-shell .home-page .quote-card p{margin:0!important;color:#dbe3ee!important;font-size:.9rem!important;line-height:1.45!important}@media (max-width: 1100px){.site-shell .home-page .milestones-media img{min-height:340px!important}.site-shell .home-page .quote-stack{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 760px){.site-shell .home-page .quote-stack{grid-template-columns:1fr!important}}.site-shell .home-page .highlights-panel .card-grid{gap:1rem!important}.site-shell .home-page .highlights-panel .card{background:linear-gradient(150deg,#0c121bf0,#080c13fa)!important;border:1px solid rgba(227,188,120,.32)!important;border-radius:16px!important;box-shadow:0 14px 30px #00000059,inset 0 1px #ffecc91a!important;padding:1rem 1rem 1.05rem!important;min-height:146px!important}.site-shell .home-page .highlights-panel .card h3{color:#f5dcae!important;font-size:clamp(1.1rem,1.45vw,1.36rem)!important;margin-bottom:.42rem!important;line-height:1.2!important}.site-shell .home-page .highlights-panel .card p{color:#d8e1ec!important;line-height:1.52!important;margin:0!important}.site-shell .home-page .highlights-panel .card:hover{transform:translateY(-4px)!important;box-shadow:0 16px 34px #0000006b,inset 0 1px #fff1d629!important}.site-shell .home-page .highlights-panel .section-title h2{color:#f5dfb6!important}.site-shell .home-page .highlights-panel .section-title p{color:#d0d9e5!important}.site-shell .home-page .tech-enable-panel{grid-template-columns:minmax(0,1.45fr) minmax(0,.95fr)!important;align-items:stretch!important;gap:1.1rem!important}.site-shell .home-page .tech-enable-panel>.reveal,.site-shell .home-page .tech-enable-panel>.stats-row{background:linear-gradient(155deg,#090e15f0,#070b11fa)!important;border:1px solid rgba(228,188,118,.28)!important;border-radius:20px!important;box-shadow:0 16px 34px #00000061,inset 0 1px #ffe6b01a!important;padding:1rem!important}.site-shell .home-page .tech-enable-panel .section-title h2{color:#f4d8a4!important}.site-shell .home-page .tech-enable-panel>.reveal>p{color:#d8e2ef!important;line-height:1.58!important;margin-bottom:.85rem!important}.site-shell .home-page .tech-enable-panel .card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.82rem!important;margin-top:.25rem!important}.site-shell .home-page .tech-enable-panel .card{background:linear-gradient(152deg,#0f1621f2,#090e16fa)!important;border:1px solid rgba(236,195,123,.3)!important;border-radius:14px!important;box-shadow:0 10px 22px #00000057,inset 0 1px #ffedc814!important;padding:.88rem .9rem!important;min-height:100%!important}.site-shell .home-page .tech-enable-panel .card h3{color:#f6deaf!important;font-size:clamp(1.08rem,1.35vw,1.24rem)!important;line-height:1.25!important;margin-bottom:.42rem!important}.site-shell .home-page .tech-enable-panel .card p{color:#d1dceb!important;line-height:1.5!important;margin:0!important}.site-shell .home-page .tech-enable-panel .stats-row{grid-template-columns:repeat(3,minmax(148px,1fr))!important;gap:.75rem!important;align-content:start!important}.site-shell .home-page .tech-enable-panel .stat-item{border-top:2px solid rgba(235,193,117,.75)!important;padding-top:.55rem!important}.site-shell .home-page .tech-enable-panel .stat-item strong{color:#f7f9fc!important;font-size:clamp(1.8rem,2.85vw,3rem)!important;line-height:1.02!important;letter-spacing:-.012em!important;display:block!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:manual!important;hyphens:manual!important;text-wrap:pretty!important}.site-shell .home-page .tech-enable-panel .stat-item span{color:#c5d2e2!important;font-size:.82rem!important;letter-spacing:.035em!important;margin-top:.45rem!important;display:block!important}@media (max-width: 1180px){.site-shell .home-page .tech-enable-panel .card-grid{grid-template-columns:1fr!important}}@media (max-width: 980px){.site-shell .home-page .tech-enable-panel{grid-template-columns:1fr!important}.site-shell .home-page .tech-enable-panel .stats-row{grid-template-columns:repeat(3,minmax(150px,1fr))!important}}@media (max-width: 700px){.site-shell .home-page .tech-enable-panel .stats-row{grid-template-columns:1fr!important}}.site-shell .home-page .home-hero{position:relative;min-height:clamp(86vh,92vh,96vh)!important}.site-shell .home-page .home-hero-overlay{background:linear-gradient(96deg,#070c14e6,#070c14ad 42%,#070c1494 64%,#070c14cc),radial-gradient(circle at 18% 24%,rgba(242,200,121,.12),transparent 38%)!important}.site-shell .home-page .home-hero-content{max-width:980px!important;text-align:center!important;padding-top:clamp(7.4rem,8.6vw,9.6rem)!important;padding-bottom:clamp(4rem,5.2vw,5.8rem)!important;margin-inline:auto!important}.site-shell .home-page .home-hero-content .pretitle{display:inline-block!important;color:#e5c98f!important;letter-spacing:.16em!important;font-weight:800!important}.site-shell .home-page .home-hero-content h1{max-width:17ch!important;color:#f7e6c3!important;font-size:clamp(2.75rem,6.2vw,6rem)!important;line-height:.99!important;letter-spacing:-.024em!important;text-wrap:balance!important;text-shadow:0 14px 36px rgba(0,0,0,.45)!important;margin-bottom:.82rem!important;margin-inline:auto!important}.site-shell .home-page .home-hero-content p{max-width:56ch!important;text-align:center!important;color:#dbe4ef!important;font-size:clamp(1.06rem,1.35vw,1.28rem)!important;line-height:1.56!important;margin:0 auto!important}.site-shell .home-page .hero-actions{width:auto!important;justify-content:center!important;margin-top:1.35rem!important}.site-shell .home-page .hero-actions .hero-cta{margin-top:0!important;padding:.9rem 1.5rem!important;border-radius:12px!important;font-size:1.02rem!important;font-weight:800!important;letter-spacing:.01em!important;background:linear-gradient(120deg,#f3cc84,#bc8f45)!important;color:#0c0c0c!important;border:1px solid rgba(245,212,149,.55)!important;box-shadow:0 14px 30px #825c2357!important}.site-shell .home-page .hero-actions .hero-cta:hover{filter:brightness(1.05);transform:translateY(-2px)}.site-shell .top-nav .nav-parent{display:inline-flex!important;align-items:center!important;gap:.45rem!important}.site-shell .top-nav .nav-caret{width:.45rem;height:.45rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-1px);transition:transform .18s ease;opacity:.92;flex:0 0 auto}.site-shell .top-nav .nav-caret.open{transform:rotate(-135deg) translateY(-1px)}.site-shell .top-nav .dropdown-menu{background:linear-gradient(155deg,#0a0e14fa,#080b11fa)!important;border:1px solid rgba(226,186,116,.32)!important;border-radius:14px!important;box-shadow:0 16px 34px #0000006b,inset 0 1px #ffe8bc1a!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.site-shell .top-nav .dropdown-menu a{color:#e9d8b8!important;font-size:.98rem!important;font-weight:600!important;line-height:1.32!important;text-shadow:none!important;background:transparent!important;opacity:1!important;transform:none!important}.site-shell .top-nav .dropdown-menu a:after{content:none!important}.site-shell .top-nav .dropdown-menu a:hover,.site-shell .top-nav .dropdown-menu a.active{color:#0b0b0b!important;background:linear-gradient(120deg,#f2c87f,#be9248)!important}.site-shell.theme-home .home-page .media-block{border:1px solid rgba(245,217,165,.62)!important;box-shadow:0 16px 34px #00000057,inset 0 1px #ffeed033!important}.site-shell.theme-home .home-page .media-block p{color:#dde6f1!important;text-shadow:0 1px 0 rgba(0,0,0,.2)}.site-shell.theme-home .home-page .media-block h3{color:#f7e1b9!important}.site-shell .home-page .mandate-right .timeline-mini{gap:.95rem!important;margin-top:.7rem!important}.site-shell .home-page .mandate-right .timeline-mini-item{padding:1rem 1.05rem!important;border-radius:14px!important;border-left-width:3px!important}.site-shell .home-page .mandate-right .timeline-mini-item h4{margin:0 0 .42rem!important;line-height:1.25!important}.site-shell .home-page .mandate-right .timeline-mini-item p{margin:0!important;line-height:1.52!important}.footer-location{white-space:pre-line;margin-bottom:1.1rem!important}.site-shell.theme-about .about-page .about-block:first-of-type .about-panel:first-child p{color:#e5edf7!important;font-size:clamp(1.02rem,1.2vw,1.14rem)!important;line-height:1.66!important;max-width:62ch!important;margin-bottom:1.05rem!important}.site-shell.theme-about .about-page .about-block:first-of-type .about-panel:first-child .checklist{margin-top:.65rem!important;gap:.78rem!important}.site-shell.theme-about .about-page .about-block:first-of-type .about-panel:first-child .checklist li{color:#d9e4f1!important;line-height:1.48!important}.site-shell.theme-about .about-page .about-block:nth-of-type(2) .section-title{margin-bottom:1.45rem!important}.site-shell.theme-about .about-page .about-block:nth-of-type(2) .timeline-mini{margin-top:.35rem!important;gap:1.1rem!important}.site-shell.theme-about .about-page .about-block:nth-of-type(2) .timeline-mini-item{padding:1rem 1.05rem!important;border-radius:14px!important;border-left-width:3px!important}.site-shell.theme-about .about-page .about-block:nth-of-type(2) .timeline-mini-item h4{margin:0!important;line-height:1.32!important}.site-shell .home-rebuild-page .hero-actions{gap:.72rem!important;flex-wrap:wrap}.site-shell .home-rebuild-page .hero-cta.secondary{background:transparent!important;color:#f6ddb1!important;border:1px solid rgba(239,197,125,.55)!important;box-shadow:none!important}.site-shell .home-rebuild-page .hero-cta.secondary:hover{background:#efc57d1f!important}.site-shell .home-rebuild-page .home-mandate-section .mandate-summary{margin-top:.75rem!important;padding:1.3rem 1.35rem!important;border-radius:16px!important;border:1px solid rgba(236,194,121,.3)!important;background:linear-gradient(155deg,#0a1018e6,#070b11f7)!important;box-shadow:0 14px 30px #00000057!important}.site-shell .home-rebuild-page .home-mandate-section .mandate-summary p{margin:0!important;color:#dce6f3!important;font-size:clamp(1.02rem,1.15vw,1.14rem)!important;line-height:1.72!important;max-width:68ch}.site-shell .home-rebuild-page .home-partners-section .section-title p{margin-top:.5rem!important;max-width:78ch}.site-shell .home-rebuild-page .kdm-carousel{margin-top:1.08rem!important;overflow:hidden;border-radius:24px;padding:.2rem 0}.site-shell .home-rebuild-page .kdm-track{display:flex;gap:1rem;width:-moz-max-content;width:max-content;animation:kdm-scroll 26s linear infinite;perspective:1200px}.site-shell .home-rebuild-page .kdm-carousel:hover .kdm-track{animation-play-state:paused}.site-shell .home-rebuild-page .kdm-partner-card{position:relative;overflow:hidden;flex:0 0 360px;border-radius:22px;border:1px solid rgba(242,201,125,.52);background:radial-gradient(120% 120% at 12% 8%,rgba(42,78,122,.28),transparent 55%),linear-gradient(155deg,#080e18f5,#050a12fa);box-shadow:0 0 0 1px #f3ce8d29,0 14px 28px #0000006b,0 0 24px #359fff2e,0 0 20px #f1bb5f2e,inset 0 1px #ffecca29;padding:1.02rem;height:190px;display:flex;align-items:center;transform:none;transition:box-shadow .26s ease,border-color .26s ease;animation:kdm-neon-pulse 3.6s ease-in-out infinite}.site-shell .home-rebuild-page .kdm-partner-card:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;border-radius:inherit;border:1px solid transparent;background:linear-gradient(120deg,#4ebfffb3,#f1bb5fbd,#4ebfffa3) border-box;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.62;animation:kdm-neon-sweep 4.2s linear infinite}.site-shell .home-rebuild-page .kdm-partner-card:hover{border-color:#f8d597d1;box-shadow:0 0 0 1px #f5d49752,0 18px 36px #0000007a,0 0 30px #4ebfff42,0 0 28px #f1bb5f42,inset 0 1px #ffeed238}.site-shell .home-rebuild-page .kdm-partner-logo-wrap{width:100%;height:120px;display:flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid rgba(248,231,196,.78);background:linear-gradient(145deg,#fffffffa,#f3f6fcf2);padding:.65rem .72rem;box-shadow:0 6px 16px #00000038,inset 0 1px #ffffffe6;transform:none}.site-shell .home-rebuild-page .kdm-partner-card:hover .kdm-partner-logo-wrap{transform:none}.site-shell .home-rebuild-page .kdm-partner-logo-wrap img{max-width:92%;max-height:78px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.site-shell .home-rebuild-page .kdm-partner-logo-wrap img.kdm-logo-caterpillar{max-height:92px}@keyframes kdm-neon-pulse{0%,to{box-shadow:0 0 0 1px #f3ce8d29,0 14px 28px #0000006b,0 0 24px #359fff2e,0 0 20px #f1bb5f2e,inset 0 1px #ffecca29}50%{box-shadow:0 0 0 1px #f5d69f4d,0 16px 34px #0000007a,0 0 34px #359fff42,0 0 30px #f1bb5f47,inset 0 1px #ffecca38}}@keyframes kdm-neon-sweep{0%{opacity:.42;filter:hue-rotate(0deg)}50%{opacity:.76;filter:hue-rotate(16deg)}to{opacity:.42;filter:hue-rotate(0deg)}}@media (prefers-reduced-motion: reduce){.site-shell .home-rebuild-page .kdm-track{animation:none}.site-shell .home-rebuild-page .kdm-partner-card{animation:kdm-neon-pulse 3.6s ease-in-out infinite;transform:none}.site-shell .home-rebuild-page .kdm-partner-logo-wrap{transform:none}}.site-shell .home-rebuild-page .partners-marquee{margin-top:.9rem!important;border:1px solid rgba(236,194,121,.26)!important;border-radius:16px!important;overflow:hidden!important;background:linear-gradient(155deg,#090f17eb,#070b11fa)!important;box-shadow:0 14px 30px #00000052!important;padding:.85rem 0!important}.site-shell .home-rebuild-page .partners-track{display:flex;gap:.85rem;width:-moz-max-content;width:max-content;animation:partners-scroll 42s linear infinite;padding:0 .85rem}.site-shell .home-rebuild-page .partners-marquee:hover .partners-track{animation-play-state:paused}.site-shell .home-rebuild-page .partner-logo-card{width:168px;height:78px;border-radius:12px;border:1px solid rgba(236,194,121,.24);background:#fff;display:grid;place-items:center;flex:0 0 auto;padding:.55rem;box-shadow:0 10px 22px #00000047,inset 0 1px #ffffffe6}.site-shell .home-rebuild-page .partner-logo-card img{max-width:92%;max-height:60px;-o-object-fit:contain;object-fit:contain;filter:saturate(1.02) contrast(1.03)}.site-shell .home-rebuild-page .pillars-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem;margin-top:.95rem!important}.site-shell .home-rebuild-page .home-pillars-section .section-title p{margin-top:.45rem!important;max-width:62ch}.site-shell .home-rebuild-page .pillar-card{border-radius:18px!important;overflow:hidden!important;border:1px solid rgba(236,194,121,.3)!important;background:linear-gradient(155deg,#0a1018eb,#070b11fa)!important;box-shadow:0 14px 30px #0000005c!important;display:flex;flex-direction:column}.site-shell .home-rebuild-page .pillar-card img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}.site-shell .home-rebuild-page .pillar-card-body{padding:1.12rem 1.12rem 1.24rem;display:flex;flex-direction:column;gap:.66rem;flex:1}.site-shell .home-rebuild-page .pillar-card h3{margin:0;color:#f4ddb4!important;line-height:1.2!important;font-size:clamp(1.12rem,1.35vw,1.3rem)!important}.site-shell .home-rebuild-page .pillar-card p{margin:0;color:#d7e2f0!important;line-height:1.6!important;flex:1}.site-shell .home-rebuild-page .pillar-card .hero-cta.small{margin-top:.62rem!important;padding:.58rem 1.12rem!important;border-radius:10px!important;font-size:.93rem!important;font-weight:700!important;background:linear-gradient(135deg,#ffffff9e,#f1ebe066)!important;color:#1a1a1a!important;border:1px solid rgba(255,255,255,.72)!important;box-shadow:0 10px 24px #00000047,inset 0 1px #ffffffd9,inset 0 -1px #b9ac963d!important;backdrop-filter:blur(7px) saturate(1.08);-webkit-backdrop-filter:blur(7px) saturate(1.08)}.site-shell .home-rebuild-page .pillar-card .hero-cta.small:hover{background:linear-gradient(135deg,#ffffffc7,#f6f1e680)!important;filter:none!important;transform:translateY(-1px);box-shadow:0 14px 28px #00000057,inset 0 1px #ffffffeb,inset 0 -1px #beb09a47!important}.site-shell .home-rebuild-page .model-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.18rem;margin-top:1.08rem!important}.site-shell .home-rebuild-page .home-model-section .section-title p{margin-top:.55rem!important;max-width:74ch;line-height:1.62!important}.site-shell .home-rebuild-page .model-card{padding:1.18rem 1.22rem!important;border-radius:16px!important;border:1px solid rgba(236,194,121,.32)!important;background:linear-gradient(155deg,#0a1018eb,#070b11fa)!important;box-shadow:0 12px 28px #00000057!important}.site-shell .home-rebuild-page .model-card h3{margin:0 0 .62rem;color:#f3d8aa!important;font-size:clamp(1.06rem,1.24vw,1.22rem)!important;line-height:1.25!important}.site-shell .home-rebuild-page .model-card p{margin:0;color:#d6e1ee!important;line-height:1.62!important}@media (max-width: 1040px){.site-shell .home-rebuild-page .kdm-partner-card{flex-basis:300px}.site-shell .home-rebuild-page .pillars-preview-grid,.site-shell .home-rebuild-page .model-grid{grid-template-columns:1fr}}.site-shell .top-nav,.site-shell .top-nav.home-mode{background:#ffffffc7!important;border-bottom:1px solid rgba(224,186,120,.34)!important;-webkit-backdrop-filter:blur(12px) saturate(1.02)!important;backdrop-filter:blur(12px) saturate(1.02)!important}.site-shell .platform-page .platform-shell{padding:1.2rem 1.25rem!important;border-radius:16px!important;border:1px solid rgba(236,194,121,.3)!important;background:linear-gradient(155deg,#0a1018eb,#070b11fa)!important;box-shadow:0 14px 30px #00000057!important;position:relative;overflow:hidden;transition:transform .26s ease,box-shadow .26s ease,border-color .26s ease}.site-shell .platform-page .platform-shell p{margin:0!important;color:#dae5f2!important;line-height:1.65!important}.site-shell .platform-page .platform-engage .card-grid{margin-top:.88rem!important;gap:1rem!important}.site-shell .platform-page .platform-engage-card{padding:1.05rem 1.1rem!important;border-radius:14px!important}.site-shell .platform-page .platform-engage-card h3{margin-bottom:.45rem!important}.site-shell .platform-page .platform-engage-card p{line-height:1.58!important}.site-shell .platform-page .platform-discipline .checklist{margin-top:1rem!important;gap:.84rem!important}.site-shell .platform-page .platform-discipline .platform-shell>p{color:#e0e9f4!important;line-height:1.68!important;margin-bottom:.35rem!important}.site-shell .platform-page .platform-discipline .checklist li{color:#d8e3f0!important;line-height:1.56!important}.site-shell .platform-page .platform-discipline .platform-shell .section-title h2{color:#f5ddb0!important}.site-shell .platform-page .platform-discipline .platform-shell .section-title p{color:#c6d5e7!important}.site-shell .platform-page .platform-discipline .platform-shell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.12),rgba(255,255,255,.01) 42%,transparent 70%);opacity:.55}.site-shell .platform-page .platform-discipline .platform-shell{animation:platform-soft-glow 8s ease-in-out infinite}.site-shell .platform-page .platform-discipline .platform-shell:nth-child(2){animation-delay:1.2s}.site-shell .platform-page .platform-discipline .platform-shell:hover{transform:translateY(-3px);border-color:#f6cd857a!important;box-shadow:0 18px 36px #0000006b!important}.site-shell .platform-page .platform-lead-card p{color:#d4e0ee!important;line-height:1.5!important}.site-shell .platform-page .platform-lead-card{border-radius:13px!important;border:1px solid rgba(238,197,124,.34)!important;background:linear-gradient(150deg,#090f18f5,#060b12fa)!important;box-shadow:0 12px 24px #00000054,inset 0 1px #ffeac514!important;padding:.92rem 1rem!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.site-shell .platform-page .platform-lead-card h4{color:#f3dcaf!important;margin-bottom:.32rem!important;line-height:1.3!important}.site-shell .platform-page .platform-lead-card:hover{transform:translateY(-2px);border-color:#f5cd8680!important;box-shadow:0 15px 30px #0006,inset 0 1px #ffefd621!important}.site-shell .top-nav .brand-text,.site-shell .top-nav .nav-links a,.site-shell .top-nav .nav-parent{color:#3a2a16!important}.site-shell .top-nav .nav-links a:hover,.site-shell .top-nav .nav-links a.active,.site-shell .top-nav .nav-parent:hover,.site-shell .top-nav .nav-parent.active{color:#1f150a!important}:root{--home-sync-heading: #f4ddb4;--home-sync-text: #d8e3f0;--home-sync-muted: #c6d4e5}.site-shell main h1,.site-shell main h2,.site-shell main h3,.site-shell main h4,.site-shell .section-title h2,.site-shell .page-hero h1,.site-shell .port-title{color:var(--home-sync-heading)!important}.site-shell main p,.site-shell main li,.site-shell .section-title p,.site-shell .page-hero p,.site-shell .timeline-mini-item p,.site-shell .timeline-item p,.site-shell .card p,.site-shell .media-block p,.site-shell .mineral-card p,.site-shell .office-card p,.site-shell .port-card p,.site-shell .mine-copy p,.site-shell .platform-page .platform-shell p{color:var(--home-sync-text)!important}.site-shell .stat-item span,.site-shell .impact-metric span,.site-shell .pretitle{color:var(--home-sync-muted)!important}.site-shell .top-nav .dropdown-menu,.site-shell .top-nav.home-mode .dropdown-menu,.site-shell .top-nav .nav-links.open{background:linear-gradient(155deg,#0a0f17fa,#080c12fa)!important;border:1px solid rgba(235,193,118,.36)!important;box-shadow:0 16px 36px #0000006b,inset 0 1px #ffeac31a!important}.site-shell .top-nav .dropdown-menu a,.site-shell .top-nav.home-mode .dropdown-menu a{color:#f3e0bf!important;font-size:.98rem!important;font-weight:600!important;opacity:1!important;transform:none!important;text-shadow:none!important;background:transparent!important;padding-top:.62rem!important;padding-bottom:.62rem!important}.site-shell .top-nav .dropdown-menu a:hover,.site-shell .top-nav .dropdown-menu a.active,.site-shell .top-nav.home-mode .dropdown-menu a:hover,.site-shell .top-nav.home-mode .dropdown-menu a.active{color:#171008!important;background:linear-gradient(120deg,#f2cb84,#c5964b)!important}.site-shell .venture-pro-page{position:relative;isolation:isolate}.site-shell .venture-pro-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-12;background:radial-gradient(900px 320px at 8% 10%,rgba(241,197,117,.1),transparent 64%),radial-gradient(840px 300px at 92% 15%,rgba(64,101,138,.14),transparent 60%);animation:ventures-ambient-drift 18s ease-in-out infinite alternate}.site-shell .venture-pro-page .page-hero .container{border:1px solid rgba(236,194,121,.26)!important;background:linear-gradient(145deg,#0b121cd1,#080d14e6)!important;box-shadow:0 16px 32px #00000057!important}.site-shell .venture-pro-page .split-layout>.reveal,.site-shell .venture-pro-page .stats-row,.site-shell .venture-pro-page .card,.site-shell .venture-pro-page .media-block,.site-shell .venture-pro-page .mineral-card{border:1px solid rgba(235,193,118,.28)!important;background:linear-gradient(155deg,#0a1018eb,#070b11fa)!important;box-shadow:0 14px 30px #00000057,inset 0 1px #ffe7bb14!important;border-radius:16px!important}.site-shell .venture-pro-page .split-layout>.reveal,.site-shell .venture-pro-page .card{padding:1.12rem 1.2rem!important}.site-shell .venture-pro-page .section-space{padding-top:clamp(3.2rem,4.8vw,5rem)!important;padding-bottom:clamp(3.2rem,4.8vw,5rem)!important}.site-shell .venture-pro-page .section-title h2,.site-shell .venture-pro-page h3,.site-shell .venture-pro-page h4{color:#f4ddb2!important}.site-shell .venture-pro-page p,.site-shell .venture-pro-page li,.site-shell .venture-pro-page .section-title p,.site-shell .venture-pro-page .card p,.site-shell .venture-pro-page .timeline-mini-item p{color:#d8e3f1!important;line-height:1.62!important}.site-shell .venture-pro-page .checklist{gap:.78rem!important}.site-shell .venture-pro-page .checklist li:before{background:#efc476!important;border-color:#efc476!important}.site-shell .venture-pro-page .full-img{border-radius:14px!important;border:1px solid rgba(235,193,118,.25)!important}.site-shell .venture-pro-page .card,.site-shell .venture-pro-page .split-layout>.reveal{transition:transform .23s ease,box-shadow .23s ease,border-color .23s ease}.site-shell .venture-pro-page .card:hover,.site-shell .venture-pro-page .split-layout>.reveal:hover{transform:translateY(-3px);border-color:#f4cd8775!important;box-shadow:0 18px 36px #0000006b,inset 0 1px #ffecc924!important}.site-shell .telecom-pro-page .telecom-hero{position:relative;min-height:min(72vh,780px);display:grid;align-items:end;border-bottom:0;background-size:cover;background-position:center;background-repeat:no-repeat}.site-shell .telecom-pro-page .telecom-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#06101a1a,#040a10c7)}.site-shell .telecom-pro-page .telecom-hero-inner{position:relative;z-index:1;padding:clamp(7.2rem,9vw,9rem) 0 clamp(3.2rem,5vw,4.6rem);max-width:900px}.site-shell .telecom-pro-page .telecom-hero-inner .pretitle{color:#f0c980!important}.site-shell .telecom-pro-page .telecom-hero-inner h1{margin:.65rem 0 1rem;font-size:clamp(2.1rem,5.4vw,4.1rem);line-height:1.06;color:#f7e4bf!important;text-shadow:0 10px 34px rgba(0,0,0,.45)}.site-shell .telecom-pro-page .telecom-hero-inner p{margin:.45rem 0 0;max-width:74ch;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.7;color:#dbe6f2!important}.site-shell .telecom-pro-page .telecom-phase-stack{margin-top:1rem;display:grid;gap:1.05rem}.site-shell .telecom-pro-page .telecom-phase-item{padding:1.05rem 1.1rem 1.14rem;border-radius:15px;border:1px solid rgba(236,194,121,.3);background:linear-gradient(155deg,#0a1018ed,#070b11fa);box-shadow:0 12px 28px #00000057,inset 0 1px #ffe7bb12}.site-shell .telecom-pro-page .telecom-phase-item+.telecom-phase-item{position:relative}.site-shell .telecom-pro-page .telecom-phase-item+.telecom-phase-item:before{content:"";position:absolute;left:1rem;right:1rem;top:-.56rem;height:1px;background:linear-gradient(90deg,#ecc27966,#ecc2790f)}.site-shell .telecom-pro-page .telecom-phase-head{display:grid;gap:.22rem}.site-shell .telecom-pro-page .telecom-phase-head span{color:#f3c875!important;font-size:.88rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.site-shell .telecom-pro-page .telecom-phase-head h3{margin:0;color:#f4ddb2!important;font-size:clamp(1.08rem,1.5vw,1.32rem);line-height:1.34}.site-shell .telecom-pro-page .telecom-phase-objective{margin:.55rem 0 .62rem;color:#dce7f4!important;font-weight:600}.site-shell .telecom-pro-page .telecom-checklist{margin-top:.12rem!important}.site-shell .telecom-pro-page .telecom-phase-close{margin:.62rem 0 0;padding-top:.62rem;border-top:1px solid rgba(236,194,121,.2);color:#cbdaeb!important;font-style:italic}.site-shell .telecom-pro-page .telecom-phase-item-with-media{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(220px,.95fr);gap:.95rem;align-items:start}.site-shell .telecom-pro-page .telecom-phase-main{min-width:0}.site-shell .telecom-pro-page .telecom-phase-media{margin:0;width:min(100%,320px);aspect-ratio:1 / 1;justify-self:end;border-radius:12px;overflow:hidden;border:1px solid rgba(236,194,121,.52);background:linear-gradient(145deg,#1b140c9e,#080b11c7);box-shadow:0 0 0 1px #f4d29833,0 10px 26px #94672c47,0 0 20px #e8bc7033,inset 0 1px #ffe9c12e}.site-shell .telecom-pro-page .telecom-phase-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:saturate(1.02) contrast(1.04)}.site-shell .investment-pro-page .telecom-phase-item-with-media{grid-template-columns:minmax(0,1fr) auto;gap:.45rem}.site-shell .investment-pro-page .telecom-phase-media{width:min(100%,300px)}.site-shell .telecom-pro-page .telecom-controls-wrap{background:#f7f8fb;border:1px solid rgba(20,47,70,.12);border-radius:18px;padding:1.22rem 1.25rem;box-shadow:0 14px 28px #06121d33}.site-shell .telecom-pro-page .telecom-controls-wrap .section-title h2{color:#1a2f3f!important}.site-shell .telecom-pro-page .telecom-controls-wrap .section-title p{color:#465a6e!important}.site-shell .telecom-pro-page .telecom-controls-grid{margin-top:1rem;display:grid;grid-template-columns:1.05fr 1fr;gap:1rem;align-items:start}.site-shell .telecom-pro-page .telecom-flow{display:grid;gap:.65rem;padding:.8rem;border:1px solid rgba(18,44,67,.2);border-radius:14px;background:#fff}.site-shell .telecom-pro-page .telecom-flow-step{display:grid;gap:.56rem}.site-shell .telecom-pro-page .telecom-flow-step span{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:10px;border:1px solid rgba(20,45,66,.18);background:#f3f6fa;color:#183447;font-weight:700;letter-spacing:.02em}.site-shell .telecom-pro-page .telecom-flow-step i{display:block;width:1px;height:16px;margin:0 auto;background:#16354e42}.site-shell .telecom-pro-page .telecom-controls-list{margin:0;padding:.1rem 0 .1rem 1.08rem;display:grid;gap:.64rem;color:#1f3445}.site-shell .telecom-pro-page .telecom-controls-list li{line-height:1.58;color:#1f3445!important}.site-shell .telecom-pro-page .telecom-future-shell,.site-shell .telecom-pro-page .telecom-closing{padding:1.15rem 1.2rem;border-radius:16px;border:1px solid rgba(236,194,121,.26);background:linear-gradient(160deg,#080e16eb,#070b12f7);box-shadow:0 14px 30px #00000057,inset 0 1px #ffecc914}.site-shell .telecom-pro-page .telecom-future-shell p,.site-shell .telecom-pro-page .telecom-closing p{margin:.72rem 0 0;color:#d8e4f1!important;line-height:1.68}.site-shell .telecom-pro-page .telecom-closing .section-title{margin-bottom:.45rem}.site-shell .telecom-pro-page .telecom-closing p{max-width:86ch}@media (max-width: 980px){.site-shell .telecom-pro-page .telecom-phase-item-with-media{grid-template-columns:1fr}.site-shell .telecom-pro-page .telecom-phase-media{width:min(100%,360px);justify-self:start}.site-shell .telecom-pro-page .telecom-controls-grid{grid-template-columns:1fr}}.site-shell .projects-premium-page{position:relative}.site-shell .projects-premium-page .projects-premium-section .media-block-grid{margin-top:1rem;gap:1.15rem!important}.site-shell .projects-premium-page .media-block,.site-shell .projects-premium-page .split-layout>.reveal{border:1px solid rgba(235,193,118,.3)!important;background:linear-gradient(155deg,#0a1018f0,#070b11fa)!important;box-shadow:0 16px 34px #00000059,inset 0 1px #ffe7bb14!important;border-radius:16px!important}.site-shell .projects-premium-page .split-layout{gap:1.2rem!important}.site-shell .projects-premium-page .split-layout>.reveal{padding:1.16rem 1.22rem!important;transition:transform .23s ease,box-shadow .23s ease,border-color .23s ease}.site-shell .projects-premium-page .split-layout>.reveal:hover,.site-shell .projects-premium-page .media-block:hover{transform:translateY(-3px);border-color:#f4cd8775!important;box-shadow:0 18px 38px #0000006b,inset 0 1px #ffecc924!important}.site-shell .projects-premium-page .media-block img{height:220px!important}.site-shell .projects-premium-page .media-block div{padding:1.08rem 1.1rem 1.2rem!important}.site-shell .projects-premium-page .media-block h3{margin-bottom:.46rem!important;line-height:1.26!important}.site-shell .projects-premium-page .media-block p,.site-shell .projects-premium-page .split-layout p,.site-shell .projects-premium-page .split-layout li{color:#d8e4f1!important;line-height:1.62!important}.site-shell .projects-premium-page .checklist{margin-top:.7rem!important;gap:.72rem!important}@media (max-width: 1040px){.site-shell .projects-premium-page .media-block img{height:205px!important}}.site-shell .platform-pro-page .section-space{padding-top:clamp(3.4rem,5vw,5.2rem)!important;padding-bottom:clamp(3.2rem,4.6vw,5rem)!important}.site-shell .platform-pro-page .platform-shell,.site-shell .platform-pro-page .platform-engage-card,.site-shell .platform-pro-page .platform-lead-card{border:1px solid rgba(238,200,130,.38)!important;background:linear-gradient(155deg,#0b121cf2,#070c13fc)!important;box-shadow:0 16px 34px #00000061,inset 0 1px #ffeed017!important}.site-shell .platform-pro-page .platform-shell p,.site-shell .platform-pro-page .platform-engage-card p,.site-shell .platform-pro-page .platform-lead-card p,.site-shell .platform-pro-page .platform-shell li,.site-shell .platform-pro-page .platform-engage-card li{color:#e2ebf6!important;opacity:1!important;line-height:1.68!important;text-shadow:0 1px 0 rgba(0,0,0,.2)}.site-shell .platform-pro-page .platform-shell h3,.site-shell .platform-pro-page .platform-engage-card h3,.site-shell .platform-pro-page .platform-lead-card h4,.site-shell .platform-pro-page .section-title h2{color:#f6e0b8!important}.site-shell .platform-pro-page .section-title p{color:#d3deec!important}.site-shell .platform-pro-page .platform-engage .card-grid{margin-top:1rem!important;gap:1.08rem!important}.site-shell .platform-pro-page .platform-engage-card{padding:1.18rem 1.22rem!important;min-height:210px}.site-shell .platform-pro-page .platform-shell:hover,.site-shell .platform-pro-page .platform-engage-card:hover,.site-shell .platform-pro-page .platform-lead-card:hover{transform:translateY(-3px);border-color:#f6d18d85!important;box-shadow:0 20px 38px #00000070,inset 0 1px #fff1d924!important}.site-shell .platform-pro-page .platform-discipline .checklist li:before{background:#f0c879!important;border-color:#f0c879!important}.site-shell .contact-premium-page .contact-panel{gap:1.2rem!important;align-items:stretch!important}.site-shell .contact-premium-page .contact-premium-intro,.site-shell .contact-premium-page .contact-premium-form,.site-shell .contact-premium-page .office-card,.site-shell .contact-premium-page .split-layout>.reveal{border:1px solid rgba(238,200,130,.36)!important;border-radius:18px!important;background:linear-gradient(155deg,#0b121cf2,#070c13fc)!important;box-shadow:0 18px 38px #0006,inset 0 1px #ffeed01a!important}.site-shell .contact-premium-page .contact-premium-intro,.site-shell .contact-premium-page .split-layout>.reveal{padding:1.22rem 1.25rem!important}.site-shell .contact-premium-page .contact-premium-intro h2,.site-shell .contact-premium-page .section-title h2,.site-shell .contact-premium-page .office-card h3{color:#f6e0b8!important;text-shadow:0 1px 0 rgba(0,0,0,.2)}.site-shell .contact-premium-page .contact-premium-intro p,.site-shell .contact-premium-page .office-card p,.site-shell .contact-premium-page .split-layout p,.site-shell .contact-premium-page .split-layout li{color:#e2ebf6!important;line-height:1.66!important;opacity:1!important}.site-shell .contact-premium-page .contact-premium-form{padding:1.22rem 1.25rem!important;position:relative;overflow:hidden}.site-shell .contact-premium-page .contact-premium-form:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,rgba(255,255,255,.12),rgba(255,255,255,.02) 45%,transparent 72%);opacity:.6}.site-shell .contact-premium-page .contact-premium-field{margin-bottom:.78rem!important}.site-shell .contact-premium-page .contact-premium-label{color:#f0d5a3!important;font-weight:700!important;letter-spacing:.02em}.site-shell .contact-premium-page .contact-form input,.site-shell .contact-premium-page .contact-form textarea{color:#eef5ff!important;background:linear-gradient(155deg,#0e1824eb,#091019fa)!important;border:1px solid rgba(232,196,128,.26)!important;border-radius:12px!important;padding:.88rem .92rem!important;box-shadow:inset 0 1px #ffeed00d!important}.site-shell .contact-premium-page .contact-form input::-moz-placeholder,.site-shell .contact-premium-page .contact-form textarea::-moz-placeholder{color:#afc0d6!important}.site-shell .contact-premium-page .contact-form input::placeholder,.site-shell .contact-premium-page .contact-form textarea::placeholder{color:#afc0d6!important}.site-shell .contact-premium-page .contact-form input:focus,.site-shell .contact-premium-page .contact-form textarea:focus{border-color:#f5d08cb8!important;box-shadow:0 0 0 4px #f2c97c29,inset 0 1px #fff2d814!important;transform:translateY(-1px)}.site-shell .contact-premium-page .contact-form button{margin-top:.36rem!important;min-height:48px;border-radius:12px!important;font-size:1rem!important;font-weight:800!important;letter-spacing:.01em;background:linear-gradient(120deg,#f3cd85,#c7964b)!important;color:#191107!important;border:1px solid rgba(245,213,151,.62)!important;box-shadow:0 14px 28px #00000052,inset 0 1px #fff6e5bf!important}.site-shell .contact-premium-page .contact-form button:hover{transform:translateY(-2px);filter:brightness(1.03);box-shadow:0 16px 32px #00000061,inset 0 1px #fff7e9e0!important}.site-shell .contact-premium-page .office-grid{margin-top:.95rem!important;gap:1.02rem!important}.site-shell .contact-premium-page .office-card{padding:1.1rem 1.12rem!important;min-height:142px}.site-shell .contact-premium-page .split-layout{gap:1.2rem!important}.site-shell .platform-pro-page .telecom-hero{border-bottom:none!important;overflow:hidden}.site-shell .platform-pro-page .telecom-hero:before{content:"";position:absolute;left:0;right:0;bottom:-1px;height:56px;pointer-events:none;background:linear-gradient(180deg,#060c1300,#060c13c7);z-index:1}.site-shell .platform-pro-page .telecom-hero-inner{position:relative;z-index:2}.site-shell .platform-pro-page h2,.site-shell .platform-pro-page h3,.site-shell .platform-pro-page h4,.site-shell .platform-pro-page .section-title h2{color:#f6e4bf!important}.site-shell .platform-pro-page p,.site-shell .platform-pro-page li,.site-shell .platform-pro-page .section-title p,.site-shell .platform-pro-page .platform-shell p,.site-shell .platform-pro-page .platform-engage-card p,.site-shell .platform-pro-page .platform-lead-card p,.site-shell .platform-pro-page .timeline-mini-item p{color:#e4edf8!important;opacity:1!important}.site-shell .platform-pro-page .platform-engage-card h3,.site-shell .platform-pro-page .platform-lead-card h4{color:#f4ddb2!important}.site-shell .platform-pro-page .platform-engage .platform-engage-card p,.site-shell .platform-pro-page .platform-engage .platform-engage-card,.site-shell .platform-pro-page .platform-engage .platform-engage-card *{color:#e7eef9!important;opacity:1!important;text-shadow:none!important}.site-shell .platform-pro-page .telecom-hero-inner p{color:#edf3fc!important;opacity:1!important;text-shadow:0 1px 0 rgba(0,0,0,.3)}.site-shell .platform-pro-page .platform-who-we-are .platform-shell p{color:#edf3fc!important;opacity:1!important;font-weight:500!important;text-shadow:0 1px 0 rgba(0,0,0,.28)}.site-shell .platform-pro-page .telecom-hero .telecom-hero-inner p,.site-shell .platform-pro-page .telecom-hero .telecom-hero-inner p *{color:#eef4ff!important;opacity:1!important;text-shadow:0 1px 0 rgba(0,0,0,.35)}.site-shell .ventures-overview-pro-page .split-layout{align-items:stretch!important;grid-template-columns:1.08fr .92fr!important;gap:1.1rem!important}.site-shell .ventures-overview-pro-page .split-layout>.reveal,.site-shell .ventures-overview-pro-page .ventures-kpi-row{height:100%}.site-shell .ventures-overview-pro-page .ventures-kpi-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.95rem!important;align-items:stretch;padding:.95rem!important;border:1px solid rgba(235,193,118,.28)!important;border-radius:16px!important;background:linear-gradient(155deg,#0a1018eb,#070b11fa)!important}.site-shell .ventures-overview-pro-page .ventures-kpi-item{padding:.9rem .92rem .84rem!important;border:1px solid rgba(235,193,118,.28)!important;border-radius:14px!important;background:linear-gradient(155deg,#0a1018eb,#070b11fa)!important;box-shadow:0 12px 26px #00000052,inset 0 1px #ffe7bb12!important;text-align:left}.site-shell .ventures-overview-pro-page .ventures-kpi-item strong{font-size:clamp(1.35rem,2.4vw,1.9rem)!important;line-height:1.05!important;letter-spacing:-.01em;margin-bottom:.34rem!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;white-space:nowrap!important;display:block}.site-shell .ventures-overview-pro-page .ventures-kpi-item span{font-size:.95rem!important;line-height:1.42!important;color:#cfdbea!important;letter-spacing:0!important;text-transform:none!important;word-break:keep-all!important;overflow-wrap:break-word!important}@media (max-width: 980px){.site-shell .ventures-overview-pro-page .split-layout{grid-template-columns:1fr!important}.site-shell .ventures-overview-pro-page .ventures-kpi-row{grid-template-columns:1fr}.site-shell .ventures-overview-pro-page .ventures-kpi-item strong{white-space:normal!important}}.site-shell .ventures-overview-pro-page .section-space .section-title{margin-bottom:.9rem!important}.site-shell .ventures-overview-pro-page .card-grid{margin-top:.95rem!important;row-gap:1.08rem!important;-moz-column-gap:1.08rem!important;column-gap:1.08rem!important}.site-shell .ventures-overview-pro-page .card-grid .telecom-phase-item{position:relative;padding-top:1.28rem!important}.site-shell .ventures-overview-pro-page .card-grid .telecom-phase-item:before{content:"";position:absolute;left:1rem;right:1rem;top:.72rem;height:1px;background:linear-gradient(90deg,#ecc27973,#ecc2790f);border-radius:999px}.site-shell .ventures-overview-pro-page .card-grid .telecom-phase-item h3{margin-top:.1rem!important}.site-shell .ventures-overview-pro-page .ventures-thesis-panel{height:100%;display:grid;align-content:start;gap:.18rem}.site-shell .ventures-overview-pro-page .ventures-thesis-panel .telecom-checklist{margin-top:.5rem!important;gap:.64rem!important}.site-shell .ventures-overview-pro-page .ventures-thesis-panel .telecom-checklist li{line-height:1.56!important}.site-shell .ventures-overview-pro-page .ventures-thesis-media-wrap{display:grid;align-items:stretch}.site-shell .ventures-overview-pro-page .ventures-thesis-media{width:100%;max-width:none;min-height:100%;aspect-ratio:auto;justify-self:stretch}.site-shell .ventures-overview-pro-page .ventures-thesis-media img{height:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.site-shell .venture-pro-page:not(.platform-pro-page) .section-space{padding-top:clamp(3.4rem,4.9vw,5.2rem)!important;padding-bottom:clamp(3.2rem,4.7vw,5rem)!important}.site-shell .venture-pro-page:not(.platform-pro-page) .section-title{margin-bottom:1rem!important}.site-shell .venture-pro-page:not(.platform-pro-page) .section-title h2{line-height:1.12!important;letter-spacing:.01em!important}.site-shell .venture-pro-page:not(.platform-pro-page) .section-title p{margin-top:.58rem!important;max-width:78ch!important;line-height:1.64!important}.site-shell .venture-pro-page:not(.platform-pro-page) .telecom-hero-inner{max-width:940px!important;padding-top:clamp(7.6rem,9.4vw,10rem)!important;padding-bottom:clamp(3.6rem,5.6vw,5.4rem)!important}.site-shell .venture-pro-page:not(.platform-pro-page) .telecom-hero-inner p{margin-top:.62rem!important;max-width:80ch!important;line-height:1.74!important}.site-shell .venture-pro-page:not(.platform-pro-page) .telecom-phase-stack{margin-top:1.16rem!important;gap:1.18rem!important}.site-shell .venture-pro-page:not(.platform-pro-page) .telecom-phase-item{padding:1.22rem 1.28rem 1.28rem!important;border-radius:16px!important}.site-shell .venture-pro-page:not(.platform-pro-page) .telecom-phase-head h3{line-height:1.3!important}.site-shell .venture-pro-page:not(.platform-pro-page) .telecom-checklist{margin-top:.34rem!important;gap:.76rem!important}.site-shell .venture-pro-page:not(.platform-pro-page) .telecom-checklist li{line-height:1.62!important}.site-shell .venture-pro-page:not(.platform-pro-page) .split-layout{gap:1.22rem!important;align-items:stretch!important}.site-shell .venture-pro-page:not(.platform-pro-page) .split-layout>.reveal,.site-shell .venture-pro-page:not(.platform-pro-page) .telecom-future-shell,.site-shell .venture-pro-page:not(.platform-pro-page) .telecom-closing{padding:1.24rem 1.28rem!important;border-radius:16px!important}.site-shell .venture-pro-page:not(.platform-pro-page) .telecom-future-shell p,.site-shell .venture-pro-page:not(.platform-pro-page) .telecom-closing p{margin-top:.68rem!important;line-height:1.68!important}.site-shell .venture-pro-page:not(.platform-pro-page) .telecom-controls-wrap{padding:1.3rem 1.34rem!important;border-radius:18px!important}.site-shell .venture-pro-page:not(.platform-pro-page) .telecom-controls-grid{margin-top:1.08rem!important;gap:1.08rem!important}@media (max-width: 980px){.site-shell .venture-pro-page:not(.platform-pro-page) .section-space{padding-top:clamp(2.5rem,7vw,3.6rem)!important;padding-bottom:clamp(2.4rem,6.6vw,3.4rem)!important}.site-shell .venture-pro-page:not(.platform-pro-page) .telecom-hero-inner{padding-top:clamp(6.2rem,9.6vw,7.2rem)!important;padding-bottom:clamp(2.7rem,5.8vw,3.4rem)!important}.site-shell .venture-pro-page:not(.platform-pro-page) .telecom-phase-item{padding:1.05rem 1.02rem 1.08rem!important}.site-shell .venture-pro-page:not(.platform-pro-page) .split-layout{gap:.96rem!important}.site-shell .venture-pro-page:not(.platform-pro-page) .split-layout>.reveal,.site-shell .venture-pro-page:not(.platform-pro-page) .telecom-future-shell,.site-shell .venture-pro-page:not(.platform-pro-page) .telecom-closing,.site-shell .venture-pro-page:not(.platform-pro-page) .telecom-controls-wrap{padding:1rem .96rem!important}}.site-shell .digital-pro-page .telecom-hero{min-height:min(74vh,820px)}.site-shell .digital-pro-page .telecom-hero-inner{max-width:980px!important}.site-shell .digital-pro-page .telecom-hero-inner h1{max-width:20ch}.site-shell .digital-pro-page .ai-usecase-grid{margin-top:1.06rem!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.05rem!important}.site-shell .digital-pro-page .ai-usecase-card{padding:1.14rem 1.18rem 1.2rem!important;border-radius:15px!important;border:1px solid rgba(238,198,129,.32)!important;background:linear-gradient(155deg,#0a1018f0,#070b11fc)!important;box-shadow:0 14px 28px #0000005c,inset 0 1px #ffecc91a!important}.site-shell .digital-pro-page .ai-usecase-card h3{margin-bottom:.52rem!important;line-height:1.28!important}.site-shell .digital-pro-page .ai-usecase-card p{margin-bottom:.78rem!important;line-height:1.62!important}.site-shell .digital-pro-page .ai-usecase-metric{display:inline-flex;align-items:center;min-height:34px;padding:.34rem .62rem;border-radius:999px;border:1px solid rgba(240,201,129,.45);background:#f0c9811f;color:#f3cd88!important;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.site-shell .digital-pro-page .ai-visual-wrap{display:grid;align-items:center}.site-shell .digital-pro-page .ai-visual-card{width:min(100%,380px);justify-self:end;aspect-ratio:1 / 1}.site-shell .digital-pro-page .digital-governance-layout{align-items:stretch!important}.site-shell .digital-pro-page .digital-governance-panel{height:100%;display:grid;align-content:start}.site-shell .digital-pro-page .digital-governance-media-wrap{display:grid;align-items:stretch}.site-shell .digital-pro-page .digital-governance-media{width:100%;max-width:none;min-height:100%;aspect-ratio:auto;justify-self:stretch}.site-shell .digital-pro-page .digital-governance-media img{height:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.site-shell .digital-pro-page .ai-kpi-section{padding-top:clamp(1.2rem,2.2vw,2rem)!important;padding-bottom:clamp(2.6rem,4vw,3.2rem)!important}.site-shell .digital-pro-page .ai-kpi-row{display:grid;margin-top:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1rem!important}.site-shell .digital-pro-page .ai-kpi-item{padding:1.02rem 1.05rem!important;border-radius:14px!important;border:1px solid rgba(236,194,121,.34)!important;background:linear-gradient(155deg,#0a1018f0,#070b11fc)!important;box-shadow:0 12px 24px #00000052,inset 0 1px #ffecc917!important;min-height:128px;display:grid;align-content:center;gap:.35rem}.site-shell .digital-pro-page .ai-kpi-item strong{font-size:clamp(1.3rem,2vw,1.82rem)!important;color:#f4d49f!important}.site-shell .digital-pro-page .ai-kpi-item span{color:#cfdeed!important;line-height:1.4!important}@media (max-width: 1100px){.site-shell .digital-pro-page .ai-usecase-grid{grid-template-columns:1fr}}@media (max-width: 980px){.site-shell .digital-pro-page .ai-visual-card{justify-self:start;width:min(100%,360px)}.site-shell .digital-pro-page .ai-kpi-row{grid-template-columns:1fr!important}.site-shell .digital-pro-page .ai-kpi-section{padding-top:1rem!important}.site-shell .digital-pro-page .digital-governance-media{min-height:280px}}.site-shell .mining-pro-page .mining-focus-layout{align-items:stretch!important}.site-shell .mining-pro-page .mining-focus-panel{height:100%;display:grid;align-content:start;gap:.16rem}.site-shell .mining-pro-page .mining-focus-panel .telecom-checklist{margin-top:.52rem!important}.site-shell .mining-pro-page .mining-focus-media-wrap{display:grid;align-items:stretch}.site-shell .mining-pro-page .mining-focus-media{width:100%;max-width:none;min-height:100%;aspect-ratio:auto;justify-self:stretch}.site-shell .mining-pro-page .mining-focus-media img{width:100%;height:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 980px){.site-shell .mining-pro-page .mining-focus-media{min-height:300px}}.site-shell .ecosystem-pro-page .ecosystem-categories-layout{align-items:stretch!important}.site-shell .ecosystem-pro-page .ecosystem-categories-panel{height:100%;display:grid;align-content:start;gap:.16rem}.site-shell .ecosystem-pro-page .ecosystem-categories-panel .telecom-checklist{margin-top:.52rem!important}.site-shell .ecosystem-pro-page .ecosystem-categories-media-wrap{display:grid;align-items:stretch}.site-shell .ecosystem-pro-page .ecosystem-categories-media{width:100%;max-width:none;min-height:100%;aspect-ratio:auto;justify-self:stretch}.site-shell .ecosystem-pro-page .ecosystem-categories-media img{width:100%;height:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 980px){.site-shell .ecosystem-pro-page .ecosystem-categories-media{min-height:300px}}.site-shell .mining-pro-page .mining-focus-panel,.site-shell .telecom-pro-page .engagement-model-panel{text-align:center}.site-shell .mining-pro-page .mining-focus-panel .section-title h2,.site-shell .telecom-pro-page .engagement-model-panel .section-title h2{margin-left:auto;margin-right:auto}.site-shell .mining-pro-page .mining-focus-panel .section-title h2:after,.site-shell .telecom-pro-page .engagement-model-panel .section-title h2:after{left:50%;transform:translate(-50%)}.site-shell .mining-pro-page .mining-focus-panel .checklist li,.site-shell .telecom-pro-page .engagement-model-panel .checklist li{padding-left:0!important;text-align:center}.site-shell .mining-pro-page .mining-focus-panel .checklist li:before,.site-shell .telecom-pro-page .engagement-model-panel .checklist li:before{position:static!important;display:inline-block;margin-right:.55rem;transform:translateY(-1px)}.static{position:static}.block{display:block}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@keyframes hero-zoom{0%{transform:scale(1.01)}to{transform:scale(1.09)}}@keyframes hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes menu-enter{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes orb{0%{transform:translateZ(0)}50%{transform:translate3d(28px,-24px,0)}to{transform:translateZ(0)}}@keyframes reveal-fade{0%{opacity:0;transform:translateY(28px) scale(.97);filter:blur(8px)}60%{opacity:.9;transform:translateY(-3px) scale(1.004);filter:blur(1px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes wave-drift{0%{transform:translate3d(-2%,0,0) scale(1.02)}50%{transform:translate3d(2%,-1%,0) scale(1.06)}to{transform:translate3d(-1%,1.5%,0) scale(1.03)}}@keyframes wave-ripple{0%{transform:translate(0)}to{transform:translate(6%)}}@keyframes menu-item{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes soft-float{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}@keyframes image-breathe{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes glow-border{0%{opacity:.25}50%{opacity:.62}to{opacity:.25}}@keyframes title-shift{0%{letter-spacing:0}50%{letter-spacing:.02em}to{letter-spacing:0}}@keyframes nav-fade{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes mineral-fall{0%{background-position:0 -100vh,0 -60vh,0 -30vh}to{background-position:0 100vh,0 140vh,0 170vh}}@keyframes ore-fall{0%{background-position:0 -120vh,0 -70vh,0 -40vh}to{background-position:0 120vh,0 160vh,0 190vh}}@keyframes cta-pulse{0%{box-shadow:0 10px 22px #aa78342e}50%{box-shadow:0 14px 28px #aa783452}to{box-shadow:0 10px 22px #aa78342e}}@media (max-width: 1080px){.card-grid,.media-block-grid,.minerals-grid,.production-grid,.image-grid,.office-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.split-layout,.milestones-grid,.partner-grid,.contact-panel,.mine-row,.port-row,.port-row.reverse,.footer-grid,.hero-gallery{grid-template-columns:1fr}.stats-row{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width: 780px){.nav-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem}.nav-toggle{display:block}.nav-links{position:absolute;left:1rem;right:1rem;top:82px;display:none;flex-direction:column;align-items:stretch;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));padding:.75rem;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);background:#fffffff5}.nav-links.open{display:flex}.nav-links a,.nav-parent{text-align:center}.lang-switch{justify-content:center}.lang-switch-desktop{display:none}.lang-switch-mobile{display:inline-flex}.dropdown-menu{position:static;min-width:0px;border-width:0px;background-color:transparent;padding-top:.25rem;padding-bottom:0;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dropdown-menu a{white-space:normal;text-align:center}.top-nav.home-mode .nav-links{background:#fffaf2f5;border-color:#bf874042}.top-nav.home-mode .dropdown-menu a{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.top-nav.home-mode .dropdown-menu a:hover,.top-nav.home-mode .dropdown-menu a.active{background-color:#fbbf2433;--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.home-hero{min-height:80vh}.page-hero{padding-top:6rem}}@media (max-width: 620px){.card-grid,.media-block-grid,.minerals-grid,.production-grid,.image-grid,.office-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.section-space{padding-top:3.5rem;padding-bottom:3.5rem}.legacy-banner{height:13rem;background-attachment:scroll}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reveal{--tw-translate-y: 0px;--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1;--tw-blur: blur(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}}@keyframes kdm-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes partners-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes platform-soft-glow{0%{box-shadow:0 14px 30px #00000057}50%{box-shadow:0 18px 35px #0006}to{box-shadow:0 14px 30px #00000057}}@keyframes ventures-ambient-drift{0%{opacity:.8;transform:translateZ(0) scale(1)}to{opacity:1;transform:translate3d(0,-10px,0) scale(1.03)}}
