@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--ink:#13272f;--muted:#52656c;--line:#d8e0e0;--navy:#10242c;--lime:#d4f35b;--paper:#f6f8f7}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.7 'DM Sans',sans-serif}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid #619b09;outline-offset:6px}header{max-width:1600px;margin:auto;padding:24px 5%;display:flex;align-items:center;justify-content:space-between;gap:28px;background:var(--paper)}.brand{display:flex;gap:12px;align-items:center;font:600 12px/1.45 'Manrope',sans-serif;letter-spacing:.13em}.brand b{font-weight:800}.brandmark{font:800 35px/1 'Manrope';position:relative;letter-spacing:-.08em}.brandmark span{font-size:24px;color:#659128}nav{display:flex;gap:32px;font-size:14px;font-weight:600}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:34px;padding:17px 24px;background:var(--navy);color:white;font-weight:600;line-height:1.5}.button:hover{background:#29434d}.small{font-size:14px;padding:13px 18px}.accent{background:var(--lime);color:var(--ink)}.accent:hover{background:#e0ff73}.hero{position:relative;overflow:hidden;isolation:isolate;min-height:690px;margin:0 24px;background:#142e36;color:#fff;padding:75px max(4%,24px) 28px;display:flex;flex-direction:column;justify-content:space-between}.hero-photo{position:absolute;inset:0;z-index:-2;background:linear-gradient(105deg,#10242c,#33505b)}.hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(6,21,28,.92),rgba(6,21,28,.58) 52%,rgba(6,21,28,.12))}.hero-content{max-width:690px}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.13em;margin:0 0 26px}.hero .eyebrow{color:var(--lime)}h1,h2,h3{font-family:'Manrope',sans-serif;line-height:1.12;margin:0;letter-spacing:-.045em}h1{font-size:clamp(42px,4.5vw,72px);font-weight:500}h1 em{font-style:normal;color:var(--lime)}.intro{max-width:490px;color:#dee7e9;font-size:17px;line-height:1.75;margin:26px 0 30px}.hero-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:56px;border-top:1px solid #ffffff38;padding-top:20px;font-size:13px;color:#d9e3e5}.section{padding:90px max(6%,28px);max-width:1600px;margin:auto}h2{font-size:clamp(32px,3.2vw,48px);font-weight:500}h3{font-size:25px;font-weight:600}p{color:var(--muted)}.approach,.leadership,.contact{display:grid;grid-template-columns:1fr 1fr;gap:10%}.approach .large{margin-top:0;font-size:24px;line-height:1.5;color:var(--ink)}.approach{border-bottom:1px solid var(--line)}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:45px}.section-heading>p{max-width:350px;margin:0}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cards article{padding:30px;background:white;border:1px solid var(--line);display:flex;flex-direction:column}.number{font:500 14px 'Manrope';color:#677a7f;display:block;margin-bottom:48px}.cards h3{max-width:240px;font-size:27px;line-height:1.25}.cards p{margin-bottom:38px}.card-foot{font-size:12px;letter-spacing:.1em;border-top:1px solid var(--line);padding-top:20px;margin-top:auto}.leadership{background:#eaf0ee;max-width:none}.person-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px}.initials{display:grid;place-items:center;border:1px solid #a9bab7;width:66px;height:66px;font:500 23px 'Manrope'}.proposed{font-size:12px;border:1px solid #b9c8c3;padding:5px 12px}.person h3{font-size:32px}.role{font-size:14px;margin-top:8px;font-weight:600;color:var(--ink)}.note{font-size:13px}.future{display:flex;align-items:center;justify-content:space-between;gap:60px;padding-top:64px;padding-bottom:64px;border-bottom:1px solid var(--line)}.future h2{font-size:32px}.future p{max-width:620px}.future .eyebrow{margin-bottom:18px}.future-status{display:flex;align-items:center;gap:20px;flex-shrink:0;font-size:14px}.future-status strong{font-size:12px;color:var(--muted);font-weight:500}.future-icon{font-size:42px}.contact{background:var(--navy);max-width:none;color:white}.contact p{color:#c5d3d5;max-width:460px}.contact .eyebrow{color:var(--lime)}.contact-details{align-self:center;border-left:1px solid #53666b;padding-left:40px}.contact-details h3{font-size:25px}.draft-label{font-size:12px;color:#d7eaa7}footer{padding:30px 6%;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:12px}footer>span{font-weight:800;letter-spacing:.12em}footer p{margin:0}footer a{font-size:14px}.skip{position:absolute;top:-100px;background:white;padding:10px;z-index:10}.skip:focus{top:10px}@media(min-width:1600px){.hero{max-width:1552px;margin:auto}}@media(max-width:900px){nav{gap:16px}.hero{min-height:640px}.cards{gap:12px}.cards article{padding:22px}.section-heading{display:block}.section-heading>p{margin-top:24px;max-width:600px}.future{gap:30px}.future-status{flex-shrink:1}}@media(max-width:680px){header{padding:18px 22px;gap:12px}nav{display:none}.small{padding:10px 12px;font-size:12px;gap:12px}.brand{font-size:10px;gap:8px}.hero{margin:0 10px;padding:48px 22px 24px;min-height:670px}.hero .eyebrow{font-size:12px;max-width:250px}.hero-bottom{font-size:12px;align-items:flex-start}.hero-bottom span{max-width:165px}.hero-bottom a{max-width:130px;text-align:right}.section{padding:56px 24px}.approach,.leadership,.contact{grid-template-columns:1fr;gap:36px}.cards{grid-template-columns:1fr;gap:16px}.cards article{padding:28px}.number{margin-bottom:28px}.cards h3{max-width:none}.cards p{margin-bottom:24px}.future{display:block}.future-status{margin-top:25px}.contact-details{padding-left:20px}footer{flex-wrap:wrap;padding:26px 24px}footer p{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.hero-photo{left:32%;background-image:url('drone-hero.jpg');background-size:cover;background-position:center 58%}@media(max-width:680px){.hero-photo{left:0;opacity:.5;background-position:65% 52%}}

.contact-details h3:not(:first-child){margin-top:32px}.contact-role{font-size:14px;margin:8px 0}.contact-details a:hover,.person a:hover{text-decoration:underline}.contact-details a{overflow-wrap:anywhere}

/* Vertex Global Holdings brand direction */
:root{--ink:#f0f7fd;--muted:#afc2d3;--line:#21425b;--navy:#061727;--lime:#19baff;--paper:#030e1b}
header{border-bottom:1px solid var(--line)}.brand{font-size:13px;letter-spacing:.16em}.brandmark{color:#08aeef;font-size:46px;font-weight:800}.brand b{color:#19baff}.button{background:#087caf;color:#fff}.button:hover{background:#09668d}.accent{background:#19baff;color:#001421}.accent:hover{background:#66d1ff}a:focus-visible{outline-color:#62d4ff}.hero{background:#031425;border-bottom:1px solid #1a8ec0}.hero:after{background:linear-gradient(90deg,rgba(2,12,24,.98),rgba(2,12,24,.74) 48%,rgba(2,12,24,.16))}.hero-photo{filter:saturate(.75)}h1{font-weight:600}.eyebrow,.number{color:#27baff}.cards article{background:linear-gradient(150deg,#0a2238,#04111f);border-color:#21516e;border-top:2px solid #139fdb}.card-foot{color:#53c4ff}.leadership{background:#061a2c}.initials{border-color:#15aeec;color:#32c0ff}.proposed{border-color:#315571;color:#a5ddfa}.future{background:#030e1b}.future-icon{color:#19baff}.contact{background:linear-gradient(110deg,#08263c,#030e1b);border-top:1px solid #17628c}.contact-details{border-color:#206282}.skip{background:#071e32;color:white}footer{border-top:1px solid #17344a}footer>span{color:#2cbcff}
@media(max-width:680px){.brand{font-size:10px}.brandmark{font-size:36px}}
