:root{--b:#050505;--p:#101010;--g:#d4af37;--w:#fff;--m:#999;--l:#242424;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--b);color:var(--w);font:15px/1.6 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.wrap{width:min(var(--max),calc(100% - 40px));margin:auto}header{position:fixed;z-index:20;width:100%;background:#050505e8;border-bottom:1px solid var(--l);backdrop-filter:blur(12px)}.nav{height:78px;width:min(var(--max),calc(100% - 40px));margin:auto;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;gap:12px;align-items:center}.brand>b{width:38px;height:38px;border:2px solid var(--g);display:grid;place-items:center;color:var(--g);font-size:23px}.brand strong{display:block;font-size:25px;letter-spacing:4px;line-height:1}.brand small{font-size:8px;color:#999;letter-spacing:2px}.nav nav{display:flex;gap:30px}.nav nav a{font-size:11px;font-weight:bold;letter-spacing:1.5px;color:#ddd}.nav nav a:hover{color:var(--g)}#menu{display:none;background:none;border:0;color:#fff;font-size:27px}.hero{min-height:760px;padding-top:78px;display:flex;align-items:center;background:radial-gradient(circle at 80% 40%,#d4af3720,transparent 30%),linear-gradient(110deg,#050505,#111)}.eyebrow{font-size:11px;font-weight:bold;letter-spacing:3px;color:var(--g);margin-bottom:18px}.hero .hero-logo + .eyebrow{margin-top:0}
h1{font-size:clamp(48px,6vw,82px);line-height:.98;letter-spacing:-3px;margin:0}.hero em,h2 em{color:var(--g);font-style:normal}.hero p{max-width:650px;color:#aaa;font-size:18px;margin:28px 0}.actions{display:flex;gap:12px;flex-wrap:wrap}.actions a{padding:15px 23px;border:1px solid #555;font-size:11px;font-weight:bold;letter-spacing:1.5px}.actions .gold{background:var(--g);border-color:var(--g);color:#050505}.stats{display:flex;gap:45px;margin-top:75px;padding-top:22px;border-top:1px solid var(--l)}.stats span{font-size:8px;letter-spacing:1.5px;color:#777}.stats b{display:block;color:var(--g);font-size:21px}.section{padding:105px 0}.dark{background:#0a0a0a;border-block:1px solid var(--l)}.two{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}h2{font-size:clamp(35px,4vw,56px);line-height:1.05;letter-spacing:-2px;margin:0}p{color:#999}.intro p{font-size:17px}.heading{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-bottom:50px}.heading>p{max-width:480px}.cards{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid var(--l);border-top:1px solid var(--l)}.cards article{min-height:255px;padding:30px;border-right:1px solid var(--l);border-bottom:1px solid var(--l);transition:.25s}.cards article:hover{background:#111}.cards small{color:var(--g);letter-spacing:2px}.cards h3{font-size:27px;line-height:1.05;margin-top:45px}.cards p{font-size:13px}.visual{height:480px;border:1px solid #292929;display:grid;place-items:center;font-size:clamp(90px,13vw,170px);font-weight:900;color:#111;-webkit-text-stroke:1px #d4af3760;position:relative}.visual span{position:absolute;left:15px;bottom:15px;writing-mode:vertical-rl;font-size:8px;letter-spacing:2px;color:#777}.about p{margin:28px 0}.about ul{list-style:none;padding:0;border-top:1px solid var(--l)}.about li{padding:14px 0;border-bottom:1px solid var(--l);color:#ddd}.about li:before{content:'01';color:var(--g);margin-right:18px}.center{text-align:center}.sectors{display:grid;grid-template-columns:repeat(4,1fr);margin-top:50px;border:1px solid var(--l)}.sectors div{min-height:170px;padding:25px;display:flex;flex-direction:column;justify-content:end;text-align:left;border-right:1px solid var(--l)}.sectors div:last-child{border:0}.sectors b{font-size:18px}.sectors small{color:#777}.contact{border:1px solid #292929;padding:55px;display:flex;align-items:center;justify-content:space-between;gap:40px;background:#101010}.contact h2{max-width:700px}.contact p{margin-bottom:0}footer{border-top:1px solid var(--l);padding:30px 0;color:#777;font-size:11px}footer b{color:var(--g);font-size:20px;margin-right:8px}footer span{float:right}@media(max-width:800px){.nav nav{display:none;position:absolute;top:78px;left:0;width:100%;padding:20px;background:#080808;flex-direction:column}.nav nav.open{display:flex}#menu{display:block}.two{grid-template-columns:1fr;gap:40px}.cards{grid-template-columns:repeat(2,1fr)}.sectors{grid-template-columns:repeat(2,1fr)}.sectors div{border-bottom:1px solid var(--l)}.heading{display:block}.contact{display:block}.contact .actions{margin-top:30px}}@media(max-width:520px){.wrap{width:calc(100% - 28px)}.hero .hero-logo + .eyebrow{margin-top:0}
h1{font-size:47px}.hero p{font-size:15px}.stats{gap:15px}.section{padding:75px 0}.cards,.sectors{grid-template-columns:1fr}.sectors div{border-right:0!important}.visual{height:330px}.contact{padding:30px 22px}footer span{float:none;display:block;margin-top:10px}}
