:root{--ink:#0b1014;--steel:#151c21;--panel:#1b242a;--gold:#c9954f;--paper:#eef0ed;--muted:#9ba4a8;--line:#2b353b;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--paper);font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:"Barlow Condensed",Arial,sans-serif;line-height:.98;text-transform:uppercase}h1{font-size:clamp(3.1rem,7vw,7.3rem);letter-spacing:-.025em;margin-bottom:1.5rem}h1 em{color:var(--gold);font-style:normal}h2{font-size:clamp(2.7rem,5vw,5.2rem);letter-spacing:-.02em;margin-bottom:1.5rem}h3{font-size:1.65rem;letter-spacing:.01em}.site-header{height:90px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(1.25rem,5vw,5.5rem);position:absolute;z-index:5;width:100%;border-bottom:1px solid rgba(255,255,255,.18)}.brand{display:flex;align-items:center;gap:.8rem}.brand-mark{font-family:"Barlow Condensed";font-weight:700;font-size:2.15rem;line-height:1}.brand-mark span{color:var(--gold)}.brand-copy{display:flex;flex-direction:column;line-height:1}.brand-copy strong{font-family:"Barlow Condensed";font-size:1.15rem;letter-spacing:.18em}.brand-copy small{font-size:.55rem;letter-spacing:.16em;color:#b7bdc0;margin-top:.3rem}.site-header nav{display:flex;align-items:center;gap:2rem;font-size:.88rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.site-header nav a:hover{color:var(--gold)}.nav-cta{border:1px solid rgba(255,255,255,.4);padding:.7rem 1rem}.menu{display:none;background:none;border:0;color:white}.hero{min-height:760px;height:100vh;position:relative;display:flex;align-items:center;overflow:hidden}.hero>img{position:absolute;width:100%;height:100%;object-fit:cover}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,10,13,.96) 0%,rgba(5,10,13,.78) 45%,rgba(5,10,13,.14) 78%),linear-gradient(0deg,rgba(5,10,13,.7),transparent 45%)}.hero-content{position:relative;z-index:2;width:min(1050px,82%);padding-left:clamp(1.25rem,7vw,8rem);padding-top:80px}.eyebrow,.section-kicker{font-size:.76rem;font-weight:600;letter-spacing:.19em;text-transform:uppercase;color:var(--gold);margin-bottom:1.4rem}.lead{max-width:660px;font-size:clamp(1.05rem,1.6vw,1.28rem);color:#d3d8da}.hero-actions{display:flex;align-items:center;gap:2rem;margin-top:2.4rem}.button{display:inline-block;border:0;font:600 .8rem Inter;text-transform:uppercase;letter-spacing:.12em;padding:1rem 1.35rem;cursor:pointer}.gold{background:var(--gold);color:#101315}.gold:hover{background:#dfad66}.text-link{font-weight:600}.text-link span{color:var(--gold);padding-left:.4rem}.hero-stat{position:absolute;z-index:2;right:clamp(1.25rem,5vw,5.5rem);bottom:3.5rem;border-left:3px solid var(--gold);padding-left:1rem}.hero-stat span{display:block;color:#c0c6c8;text-transform:uppercase;font-size:.7rem;letter-spacing:.18em}.hero-stat strong{font:600 1.45rem "Barlow Condensed";text-transform:uppercase}.intro,.leadership,.contact{padding:clamp(5rem,9vw,9rem) clamp(1.25rem,8vw,9rem);display:grid;grid-template-columns:1fr 1fr;gap:8vw;background:var(--paper);color:var(--ink)}.intro h2{max-width:650px}.intro-copy{font-size:1.12rem;color:#3a4449}.operations{padding:clamp(5rem,9vw,9rem) clamp(1.25rem,8vw,9rem);background:var(--steel)}.section-heading{max-width:800px}.section-heading>p:last-child{max-width:650px;color:#aeb6b9;font-size:1.08rem}.op-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:4.5rem;border-top:1px solid var(--line);border-left:1px solid var(--line)}.op-grid article{padding:2rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:280px}.op-grid article>span{color:var(--gold);font-size:.72rem}.op-grid h3{margin-top:4rem}.op-grid p{font-size:.92rem;color:#aeb6b9}.principles{display:grid;grid-template-columns:1fr 1fr;min-height:720px;background:#11171b}.big-number{display:flex;align-items:center;justify-content:center;font:700 clamp(8rem,21vw,22rem) "Barlow Condensed";color:#171f24;overflow:hidden;border-right:1px solid var(--line)}.principles-copy{padding:clamp(5rem,9vw,9rem) clamp(1.25rem,8vw,8rem)}.principles ul{padding:0;margin:3rem 0 0;list-style:none}.principles li{display:grid;grid-template-columns:1fr 1.5fr;gap:1rem;padding:1.5rem 0;border-top:1px solid var(--line)}.principles li strong{font-family:"Barlow Condensed";font-size:1.3rem;text-transform:uppercase}.principles li span{color:#9fa8ac;font-size:.94rem}.leadership{display:block}.people{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:3rem}.people article{display:grid;grid-template-columns:100px 1fr;gap:1.5rem;border-top:2px solid #c8cece;padding:2rem 0}.initials{width:84px;height:84px;background:var(--ink);color:var(--gold);display:grid;place-items:center;font:600 2rem "Barlow Condensed"}.people h3{margin-bottom:.3rem}.role{color:#8b642d;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em}.people article p:last-child{color:#4d585d}.opportunity{padding:clamp(5rem,8vw,8rem) clamp(1.25rem,8vw,9rem);background:var(--gold);color:#101417;display:grid;grid-template-columns:1fr 1fr;gap:8vw}.light{color:#fff}.opportunity>div:last-child{padding-top:2rem;font-size:1.08rem}.outline{border:1px solid #101417;margin-top:1rem}.outline:hover{background:#101417;color:white}.disclosure{padding:2.5rem clamp(1.25rem,8vw,9rem);background:#0d1215;color:#8f999d;border-bottom:1px solid var(--line);display:grid;grid-template-columns:180px 1fr;gap:2rem;font-size:.78rem}.disclosure strong{text-transform:uppercase;color:#c5cbcd;letter-spacing:.1em}.disclosure p{margin:0}.contact form{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.contact label{font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em}.contact label span{color:#7d8588;text-transform:none;letter-spacing:0}.contact input,.contact select,.contact textarea{width:100%;border:0;border-bottom:1px solid #aeb5b7;background:transparent;padding:.8rem 0;font:1rem Inter;margin-top:.2rem;border-radius:0}.contact textarea{resize:vertical}.full{grid-column:1/-1}.form-note{font-size:.75rem;color:#737c80;margin:0}footer{padding:2.5rem clamp(1.25rem,5vw,5.5rem);display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:#929b9f}.footer-brand{color:white}footer>a:last-child{color:var(--gold)}@media(max-width:920px){.site-header{height:72px}.site-header nav{position:absolute;top:72px;left:0;right:0;background:#0b1014;padding:1.5rem;display:none;flex-direction:column;align-items:flex-start}.site-header nav.open{display:flex}.menu{display:flex;flex-direction:column;gap:4px;align-items:flex-end}.menu span{display:block;width:24px;height:2px;background:white}.menu b{position:absolute;width:1px;height:1px;overflow:hidden}.hero-content{width:94%;padding-top:60px}.hero-stat{display:none}.intro,.principles,.opportunity,.contact{grid-template-columns:1fr}.op-grid{grid-template-columns:1fr 1fr}.people{grid-template-columns:1fr}.big-number{min-height:320px;border-right:0;border-bottom:1px solid var(--line)}.principles{min-height:0}.disclosure{grid-template-columns:1fr}footer{gap:2rem;flex-wrap:wrap}}@media(max-width:580px){h1{font-size:3.55rem}.hero{min-height:720px}.hero>img{object-position:67% center}.hero-shade{background:linear-gradient(90deg,rgba(5,10,13,.94),rgba(5,10,13,.42)),linear-gradient(0deg,rgba(5,10,13,.8),transparent)}.hero-actions{align-items:flex-start;flex-direction:column;gap:1.2rem}.op-grid{grid-template-columns:1fr}.op-grid article{min-height:0}.op-grid h3{margin-top:2.5rem}.principles li{grid-template-columns:1fr}.people article{grid-template-columns:70px 1fr}.initials{width:62px;height:62px}.contact form{grid-template-columns:1fr}.footer-brand{width:100%}}
