:root{--navy:#082f60;--deep:#031c3d;--teal:#008c9b;--gold:#c48a19;--pale:#eef7fb;--ink:#0d294c;--muted:#5a6f84;--line:#d7e3e9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font:16px/1.7 'DM Sans',Arial,sans-serif;background:#fff}a{color:inherit}h1,h2,h3,.eyebrow,.button,.page-nav{font-family:'Manrope',Arial,sans-serif}h1,h2,h3{text-transform:uppercase}h1{font-size:clamp(3.1rem,6vw,6rem);line-height:.94;letter-spacing:-.055em}h2{font-size:clamp(2.1rem,4vw,3.8rem);line-height:1.08;letter-spacing:-.035em}h3{line-height:1.25}.site-header{height:102px;padding:14px clamp(24px,5vw,78px);display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:50;background:rgba(255,255,255,.96);backdrop-filter:blur(15px);border-bottom:1px solid rgba(8,47,96,.1)}.brand img{width:240px;max-height:68px;object-fit:contain}.page-nav{display:flex;align-items:center;gap:clamp(13px,1.55vw,26px)}.page-nav a{text-decoration:none;font-size:11px;font-weight:800;letter-spacing:.055em;position:relative;white-space:nowrap}.page-nav a.active,.page-nav a:hover{color:var(--teal)}.page-nav .contact-button{border:1px solid var(--navy);padding:10px 14px}.menu-toggle{display:none}.home-hero{min-height:calc(100vh - 102px);position:relative;overflow:hidden;display:flex;align-items:center;background:var(--pale)}.hero-motion{position:absolute;inset:0}.hero-motion video{width:100%;height:100%;object-fit:cover;object-position:center}.hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(250,253,255,.99) 0%,rgba(250,253,255,.97) 27%,rgba(250,253,255,.76) 43%,rgba(250,253,255,.08) 68%,rgba(2,29,63,.12) 100%)}.hero-copy{position:relative;z-index:2;width:min(680px,49vw);margin-left:clamp(28px,7vw,120px);padding:70px 0}.eyebrow{font-size:11px;letter-spacing:.2em;font-weight:800;color:var(--teal);display:flex;align-items:center;gap:13px;text-transform:uppercase}.eyebrow:before{content:'';width:36px;height:2px;background:var(--gold)}.home-hero h1{color:var(--navy);margin:24px 0}.home-hero h1 em{font-family:'Source Serif 4',serif;color:var(--teal);font-weight:600}.lede{font-size:clamp(17px,1.4vw,21px);max-width:620px;color:#304d6e}.actions{display:flex;gap:17px;margin-top:32px}.button{min-height:52px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:12px;letter-spacing:.08em;font-weight:800}.button.primary{background:var(--navy);color:#fff}.button.primary:hover{background:var(--teal)}.button.outline{border:1px solid rgba(8,47,96,.35);background:rgba(255,255,255,.65)}.proof{display:flex;gap:30px;margin-top:52px;padding-top:22px;border-top:1px solid rgba(8,47,96,.14)}.proof div{display:flex;align-items:center;gap:10px}.proof strong{color:var(--gold);font-size:20px}.proof span{font-size:9px;font-weight:800;letter-spacing:.08em;line-height:1.5}.page-hero{background:linear-gradient(120deg,var(--deep),#0a4772);color:#fff;padding:92px clamp(24px,8vw,135px) 84px;position:relative;overflow:hidden}.page-hero:after{content:'';position:absolute;width:420px;height:420px;border:1px solid rgba(93,211,214,.18);border-radius:50%;right:-90px;top:-190px;box-shadow:0 0 0 70px rgba(255,255,255,.018),0 0 0 140px rgba(255,255,255,.018)}.page-hero>*{max-width:900px;position:relative;z-index:2}.page-hero h1{font-size:clamp(2.8rem,5vw,5.2rem);margin:18px 0 22px}.page-hero p:last-child{color:#c7d7e4;font-size:19px;max-width:760px}.content{padding:clamp(75px,8vw,125px) clamp(24px,8vw,135px)}.content-narrow{max-width:1200px;margin:auto}.intro-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:8vw}.intro-grid>div:last-child p{font-size:17px;color:var(--muted)}.highlight{margin-top:58px;background:var(--pale);border-left:4px solid var(--gold);padding:34px clamp(25px,4vw,55px)}.values,.cards{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line);margin-top:58px}.values article,.cards article{padding:34px 35px 34px 0;border-bottom:1px solid var(--line)}.values article:nth-child(odd),.cards article:nth-child(odd){border-right:1px solid var(--line)}.values article:nth-child(even),.cards article:nth-child(even){padding-left:35px}.values span,.cards span{color:var(--gold);font-size:12px;font-weight:800}.values p,.cards p{color:var(--muted)}.dark-section{background:var(--deep);color:#fff}.dark-section .cards article{border-color:#294764}.dark-section .cards p{color:#b8c9d6}.service-list{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);margin-top:50px}.service-list article{background:#fff;padding:34px}.service-list h3{font-size:17px}.service-list p{color:var(--muted);font-size:14px}.service-list span{color:var(--gold);font-weight:800}.feature-split{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:start}.future-list{background:var(--pale);padding:38px}.future-list li{padding:12px 0;border-bottom:1px solid #cfdfe5}.industry-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:45px}.industry-grid article{background:#f4f9fb;padding:30px;border-top:3px solid var(--teal)}.leadership{display:grid;grid-template-columns:.72fr 1.28fr;min-height:650px}.leader-photo{min-height:650px;background:#dfe9ed}.leader-photo img{width:100%;height:100%;object-fit:cover;object-position:center 25%}.leader-copy{background:var(--deep);color:white;padding:clamp(55px,7vw,100px)}.leader-copy p{color:#c3d2dc;font-size:17px}.leader-facts{display:grid;grid-template-columns:repeat(3,1fr);margin-top:48px;border-top:1px solid #294764}.leader-facts div{padding:25px 18px 0 0}.leader-facts strong{display:block;color:var(--gold);font-size:24px}.leader-facts span{font-size:10px;letter-spacing:.08em}.contact-layout{display:grid;grid-template-columns:.78fr 1.22fr;gap:7vw}.direct{margin-top:34px;padding:25px;border-left:3px solid var(--gold);background:var(--pale)}.direct strong,.direct a{display:block}.direct a{font-size:20px;text-decoration:none}form{background:#f2f8fa;padding:clamp(25px,4vw,46px)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}label,legend{display:block;font-size:12px;font-weight:800;letter-spacing:.04em;margin-bottom:18px}input,select,textarea{display:block;width:100%;margin-top:7px;padding:11px 2px;border:0;border-bottom:1px solid #9cb0bc;background:transparent;font:16px 'DM Sans'}fieldset{border:0;padding:0;margin:0 0 18px;display:flex;gap:22px}fieldset legend{width:100%}fieldset label{display:flex;align-items:center;gap:8px}fieldset input{width:auto;margin:0}.form-status{color:var(--teal);font-weight:700}.site-footer{background:#03172f;color:#fff;padding:48px clamp(24px,7vw,115px);display:grid;grid-template-columns:1fr auto;gap:25px}.site-footer strong{font:800 27px 'Manrope'}.site-footer p{margin:0;color:#a9bdcc}.site-footer small{grid-column:1/-1;border-top:1px solid #28415a;padding-top:20px;color:#859bae}.closing{background:var(--navy);color:white;padding:65px clamp(24px,8vw,135px);display:flex;justify-content:space-between;align-items:center;gap:40px}.closing h2{margin:0;max-width:800px}.closing .button{background:var(--gold);color:var(--deep)}@media(max-width:1100px){.page-nav{display:none;position:absolute;top:102px;left:0;right:0;background:#fff;padding:26px;flex-direction:column;align-items:flex-start}.page-nav.open{display:flex}.menu-toggle{display:block;border:1px solid var(--navy);background:white;padding:10px 14px;font-weight:800}.hero-copy{width:65vw}.intro-grid,.feature-split,.contact-layout,.leadership{grid-template-columns:1fr}.leader-photo{min-height:500px}.service-list,.industry-grid{grid-template-columns:1fr 1fr}}@media(max-width:680px){.site-header{height:84px;padding:10px 18px}.brand img{width:185px}.page-nav{top:84px}.home-hero{min-height:760px;align-items:flex-end}.hero-motion video{object-position:68% center}.hero-overlay{background:linear-gradient(180deg,rgba(246,251,253,.05),rgba(246,251,253,.65) 38%,rgba(250,253,255,.98) 65%)}.hero-copy{width:auto;margin:0;padding:310px 22px 50px}.home-hero h1{font-size:42px}.actions{flex-direction:column}.proof{flex-wrap:wrap}.values,.cards,.service-list,.industry-grid{grid-template-columns:1fr}.values article:nth-child(odd),.cards article:nth-child(odd){border-right:0}.values article:nth-child(even),.cards article:nth-child(even){padding-left:0}.form-row{grid-template-columns:1fr}.leader-facts{grid-template-columns:1fr}.closing{align-items:flex-start;flex-direction:column}.site-footer{grid-template-columns:1fr}.site-footer small{grid-column:1}.page-hero{padding-top:70px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-motion video{display:none}.hero-motion{background:url('assets/global-trade-hero-small-globe.png') center/cover no-repeat}}

/* Premium executive profile */
.executive-hero{min-height:720px;display:grid;grid-template-columns:.9fr 1.1fr;background:linear-gradient(115deg,#eff8fb 0%,#f9fcfd 48%,#e7f2f6 100%);position:relative;overflow:hidden}.executive-hero:after{content:'';position:absolute;width:560px;height:560px;border:1px solid rgba(0,140,155,.13);border-radius:50%;right:-220px;top:-230px;box-shadow:0 0 0 75px rgba(0,140,155,.025),0 0 0 150px rgba(0,140,155,.025)}.executive-photo{position:relative;min-height:720px;overflow:hidden;background:#cfdce2}.executive-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(2,28,61,.58) 100%)}.executive-photo img{width:100%;height:100%;object-fit:cover;object-position:center 24%;filter:saturate(.88) contrast(1.03)}.photo-frame{position:absolute;inset:28px;border:1px solid rgba(255,255,255,.58);z-index:2}.executive-seal{position:absolute;right:30px;bottom:30px;width:144px;height:144px;background:var(--gold);color:var(--deep);z-index:3;display:flex;flex-direction:column;justify-content:center;padding:22px;box-shadow:0 20px 45px rgba(2,28,61,.2)}.executive-seal strong{font:800 38px/1 'Manrope'}.executive-seal span{font:800 10px/1.45 'Manrope';letter-spacing:.08em;margin-top:8px}.executive-intro{padding:clamp(65px,8vw,120px);align-self:center;position:relative;z-index:2}.executive-intro h1{color:var(--navy);max-width:760px;margin:25px 0 30px}.executive-lede{font-size:19px;color:var(--muted);max-width:710px}.nameplate{display:flex;align-items:center;justify-content:space-between;max-width:650px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;margin:0 0 25px}.nameplate div{display:flex;flex-direction:column}.nameplate strong{font:800 21px 'Manrope';color:var(--navy)}.nameplate span{font:800 10px 'Manrope';letter-spacing:.14em;color:var(--teal)}.nameplate b{font:800 23px 'Manrope';color:var(--gold)}.leadership-statement{display:grid;grid-template-columns:1.35fr .65fr;gap:7vw;padding:clamp(75px,9vw,135px) clamp(24px,8vw,135px);background:var(--deep);color:white;align-items:center}.leadership-statement h2{max-width:900px;margin-bottom:0}.leadership-statement blockquote{margin:0;border-left:3px solid var(--gold);padding:10px 0 10px 30px;font:italic 600 clamp(1.35rem,2vw,2rem)/1.45 'Source Serif 4',serif;color:#c4d9e4}.leadership-depth{padding:clamp(80px,9vw,140px) clamp(24px,8vw,135px);display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw}.depth-heading{position:sticky;top:140px;align-self:start}.depth-heading p:last-child{font-size:17px;color:var(--muted)}.expertise-path{border-top:1px solid var(--line)}.expertise-path article{display:grid;grid-template-columns:65px 1fr;gap:24px;padding:32px 0;border-bottom:1px solid var(--line)}.expertise-path article>span{width:42px;height:42px;border-radius:50%;background:var(--pale);color:var(--teal);display:grid;place-items:center;font:800 11px 'Manrope'}.expertise-path h3{margin:0 0 8px}.expertise-path p{margin:0;color:var(--muted)}.leadership-metrics{display:grid;grid-template-columns:repeat(4,1fr);background:#eaf5f8;padding:0 clamp(24px,8vw,135px)}.leadership-metrics div{padding:42px 25px;border-right:1px solid #c9dce4;display:flex;align-items:center;gap:18px}.leadership-metrics div:last-child{border:0}.leadership-metrics strong{font:800 26px 'Manrope';color:var(--gold)}.leadership-metrics span{font:800 10px/1.45 'Manrope';letter-spacing:.08em;color:var(--navy)}
@media(max-width:1000px){.executive-hero,.leadership-statement,.leadership-depth{grid-template-columns:1fr}.executive-photo{min-height:620px}.depth-heading{position:static}.leadership-metrics{grid-template-columns:1fr 1fr}.leadership-metrics div:nth-child(2){border-right:0}}
@media(max-width:620px){.executive-photo{min-height:500px}.executive-intro{padding:58px 22px}.executive-seal{width:118px;height:118px;right:20px;bottom:20px}.executive-intro h1{font-size:42px}.leadership-statement,.leadership-depth{padding-left:22px;padding-right:22px}.leadership-statement blockquote{padding-left:22px}.leadership-metrics{grid-template-columns:1fr}.leadership-metrics div{border-right:0;border-bottom:1px solid #c9dce4}}

/* Executive graphite palette — site-wide */
:root{--navy:#2c3e45;--deep:#1b292f;--teal:#0a7b83;--gold:#b88935;--pale:#f1f6f5;--ink:#26373d;--muted:#65757a;--line:#d9e2e1}
.site-header{border-bottom-color:rgba(44,62,69,.12)}
.hero-overlay{background:linear-gradient(90deg,rgba(250,253,252,.99) 0%,rgba(250,253,252,.97) 27%,rgba(250,253,252,.76) 43%,rgba(250,253,252,.08) 68%,rgba(27,41,47,.14) 100%)}
.lede{color:#50656b}.button.outline{border-color:rgba(44,62,69,.35);background:rgba(255,255,255,.72)}.proof{border-top-color:rgba(44,62,69,.16)}
.page-hero{background:linear-gradient(120deg,#1b292f,#496168)}.page-hero:after{border-color:rgba(115,201,199,.2);box-shadow:0 0 0 70px rgba(255,255,255,.022),0 0 0 140px rgba(255,255,255,.022)}.page-hero p:last-child{color:#d5e0df}
.dark-section .cards article{border-color:#42545a}.dark-section .cards p{color:#c4d0d1}.service-list{background:#d9e2e1}.service-list article,.industry-grid article{background:#f7faf9}.highlight,.future-list,form{background:#f1f6f5}
.site-footer{background:#18252a}.site-footer p{color:#b7c5c5}.site-footer small{border-top-color:#3d4d52;color:#9caaaa}
.executive-photo:after{background:linear-gradient(180deg,transparent 55%,rgba(27,41,47,.62) 100%)}.executive-seal{box-shadow:0 20px 45px rgba(27,41,47,.22)}.leadership-statement blockquote{color:#d0dedc}.leadership-metrics{background:#edf3f1}.leadership-metrics div{border-color:#d2dfdc}

/* Compact founder profile and page-fit safeguards */
html,body{max-width:100%;overflow-x:hidden}main,section,article,div{min-width:0}img,video{max-width:100%}.page-hero h1{max-width:1050px;text-wrap:balance}.page-hero p:last-child{max-width:820px}.content-narrow{width:min(1200px,100%)}
.founder-hero{min-height:680px;padding:clamp(70px,8vw,120px) clamp(24px,8vw,135px);display:grid;grid-template-columns:1.25fr .75fr;gap:clamp(50px,8vw,120px);align-items:center;background:linear-gradient(115deg,#f8fbfa 0%,#edf4f2 100%);position:relative;overflow:hidden}.founder-hero:after{content:'';position:absolute;width:520px;height:520px;border:1px solid rgba(10,123,131,.12);border-radius:50%;right:-270px;top:-260px;box-shadow:0 0 0 70px rgba(10,123,131,.025),0 0 0 140px rgba(10,123,131,.025)}.founder-copy{position:relative;z-index:2}.founder-copy h1{color:var(--navy);max-width:850px;margin:24px 0 26px}.founder-copy .executive-lede{max-width:760px}.founder-copy .nameplate{max-width:620px;margin-top:30px}.founder-card{width:min(100%,380px);justify-self:end;position:relative;z-index:2;background:#fff;padding:14px;box-shadow:0 28px 70px rgba(27,41,47,.16)}.founder-photo{height:440px;overflow:hidden;background:#dce7e4}.founder-photo img{width:100%;height:100%;object-fit:cover;object-position:center 18%;display:block}.founder-card-caption{padding:22px 12px 10px;display:flex;flex-direction:column}.founder-card-caption>span{font:800 10px 'Manrope';letter-spacing:.16em;color:var(--teal)}.founder-card-caption strong{font:800 22px 'Manrope';color:var(--navy);margin-top:4px}.founder-card-caption small{font:700 9px 'Manrope';letter-spacing:.08em;color:var(--muted);margin-top:4px}.founder-mark{position:absolute;right:-20px;top:35px;width:88px;height:88px;background:var(--gold);color:var(--deep);display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 14px 30px rgba(27,41,47,.17)}.founder-mark strong{font:800 25px/1 'Manrope'}.founder-mark span{font:800 9px 'Manrope';letter-spacing:.12em;margin-top:5px}
@media(max-width:1000px){.founder-hero{grid-template-columns:1fr}.founder-card{justify-self:start;width:min(100%,360px)}.page-nav{max-height:calc(100vh - 102px);overflow-y:auto}}
@media(max-width:680px){.page-hero h1{font-size:clamp(2.45rem,12vw,3.6rem)}.founder-hero{padding:58px 22px}.founder-copy h1{font-size:42px}.founder-card{justify-self:center;width:min(92%,340px)}.founder-photo{height:390px}.founder-mark{right:-10px}.content,.page-hero{overflow:hidden}}
.career-showcase{margin:28px 0 24px;max-width:760px;display:grid;grid-template-columns:.72fr 1.28fr;gap:12px}.career-showcase p{margin:0 0 10px;font:800 10px 'Manrope';letter-spacing:.17em;color:var(--teal)}.experience-employer>span{min-height:120px;padding:16px;background:var(--navy);color:#fff;display:flex;align-items:center;gap:13px;box-shadow:0 12px 28px rgba(27,41,47,.14)}.experience-employer>span>b{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;background:var(--gold);color:var(--deep);font:800 12px 'Manrope'}.experience-employer>span>span{display:flex;flex-direction:column}.experience-employer strong{font:800 11px/1.3 'Manrope';letter-spacing:.04em}.experience-employer small{margin-top:5px;font:700 8px 'Manrope';letter-spacing:.12em;color:#bfcfce}.career-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.career-tiles span{min-height:56px;padding:8px 10px;background:rgba(255,255,255,.86);border:1px solid rgba(44,62,69,.11);display:flex;align-items:center;gap:9px;font:800 9px/1.25 'Manrope';letter-spacing:.035em;color:var(--navy);box-shadow:0 8px 22px rgba(27,41,47,.045);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.career-tiles span:hover{transform:translateY(-3px);border-color:rgba(10,123,131,.45);box-shadow:0 13px 28px rgba(27,41,47,.1)}.career-tiles b{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;background:var(--teal);color:#fff;font:800 9px 'Manrope';letter-spacing:.03em}.career-tiles span:nth-child(3n) b{background:var(--gold);color:var(--deep)}
.career-experience{padding:clamp(70px,8vw,110px) clamp(24px,8vw,135px);display:grid;grid-template-columns:.9fr 1.1fr;gap:8vw;align-items:center;background:#f7faf9}.career-experience>div:first-child p:last-child{color:var(--muted);font-size:17px}.experience-visual{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);background:#fff;box-shadow:0 24px 60px rgba(27,41,47,.08)}.experience-visual div{min-height:150px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;border-bottom:1px solid var(--line);border-right:1px solid var(--line);position:relative;overflow:hidden}.experience-visual div:nth-child(even){border-right:0}.experience-visual div:nth-child(n+3){border-bottom:0}.experience-visual div:after{content:'';position:absolute;width:110px;height:110px;border:1px solid rgba(10,123,131,.14);border-radius:50%;right:-38px;bottom:-45px}.experience-visual span{font:800 12px 'Manrope';letter-spacing:.08em;color:var(--navy)}.experience-visual b{font:800 29px 'Manrope';color:var(--gold)}
@media(max-width:900px){.career-experience{grid-template-columns:1fr;gap:35px}}
@media(max-width:680px){.career-showcase{grid-template-columns:1fr}.experience-employer>span{min-height:84px}.career-tiles{grid-template-columns:1fr 1fr}.career-tiles span{min-height:54px}.founder-copy .nameplate{margin-top:22px}}
@media(max-width:560px){.experience-visual{grid-template-columns:1fr}.experience-visual div,.experience-visual div:nth-child(even),.experience-visual div:nth-child(n+3){border-right:0;border-bottom:1px solid var(--line)}.experience-visual div:last-child{border-bottom:0}}
@media(prefers-reduced-motion:reduce){.career-tiles span{transition:none}.career-tiles span:hover{transform:none}}
.career-showcase{align-items:end}

/* Compact professional scale — reduced headings and vertical rhythm */
h1{font-size:clamp(2.4rem,4.4vw,4.45rem);line-height:1;letter-spacing:-.045em}
h2{font-size:clamp(1.75rem,2.8vw,2.9rem);line-height:1.12;letter-spacing:-.025em}
.site-header{height:90px;padding-top:10px;padding-bottom:10px}.brand img{width:218px;max-height:62px}
.page-nav{gap:clamp(11px,1.3vw,22px)}
.page-hero{padding-top:64px;padding-bottom:58px}.page-hero h1{font-size:clamp(2.35rem,4vw,4.15rem);margin:14px 0 17px}.page-hero p:last-child{font-size:18px}
.content{padding-top:clamp(58px,6vw,90px);padding-bottom:clamp(58px,6vw,90px)}
.home-hero{min-height:calc(100vh - 90px)}.hero-copy{padding-top:48px;padding-bottom:48px}.home-hero h1{margin:18px 0}.actions{margin-top:25px}.proof{margin-top:36px}
.highlight,.values,.cards{margin-top:40px}.service-list{margin-top:38px}.service-list article{padding:28px}.industry-grid{margin-top:36px}.industry-grid article{padding:26px}
.founder-hero{min-height:590px;padding-top:55px;padding-bottom:55px;gap:clamp(40px,6vw,90px)}.founder-copy h1{margin:18px 0 20px}.founder-copy .executive-lede{font-size:17px}.founder-photo{height:390px}.career-showcase{margin-top:20px;margin-bottom:18px}.experience-employer>span{min-height:112px}.founder-copy .nameplate{margin-top:22px;margin-bottom:20px}
.leadership-statement{padding-top:clamp(58px,7vw,95px);padding-bottom:clamp(58px,7vw,95px)}.leadership-depth{padding-top:clamp(62px,7vw,100px);padding-bottom:clamp(62px,7vw,100px)}.career-experience{padding-top:clamp(58px,6vw,85px);padding-bottom:clamp(58px,6vw,85px)}
.closing{padding-top:48px;padding-bottom:48px}.site-footer{padding-top:38px;padding-bottom:38px}
@media(max-width:1100px){.page-nav{top:90px;max-height:calc(100vh - 90px)}}
@media(max-width:680px){h1,.home-hero h1,.founder-copy h1,.executive-intro h1{font-size:clamp(2.2rem,10vw,2.75rem)}h2{font-size:clamp(1.65rem,7.5vw,2.25rem)}.site-header{height:80px}.page-nav{top:80px;max-height:calc(100vh - 80px)}.page-hero{padding-top:52px;padding-bottom:48px}.page-hero h1{font-size:clamp(2.15rem,10vw,2.85rem)}.content{padding-top:52px;padding-bottom:52px}.founder-hero{padding-top:48px;padding-bottom:48px}.founder-photo{height:350px}.leadership-statement,.leadership-depth,.career-experience{padding-top:52px;padding-bottom:52px}}

/* Leadership single-frame executive profile */
.leadership-oneframe{height:calc(100vh - 90px);min-height:610px;background:linear-gradient(118deg,#f8fbfa 0%,#edf4f2 100%);overflow:hidden}.leadership-dashboard{height:100%;padding:clamp(24px,3.3vh,38px) clamp(28px,5vw,80px);display:grid;grid-template-columns:1.08fr .58fr .94fr;gap:clamp(22px,3.5vw,54px);align-items:center}.leadership-summary h1{font-size:clamp(2.3rem,3.3vw,3.7rem);margin:14px 0 18px}.leadership-summary>p:last-of-type{max-width:610px;margin:0;color:var(--muted);font-size:16px;line-height:1.55}.compact-nameplate{margin:22px 0 18px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.compact-nameplate div{display:flex;flex-direction:column}.compact-nameplate strong{font:800 18px 'Manrope';color:var(--navy)}.compact-nameplate span{font:800 10px 'Manrope';letter-spacing:.1em;color:var(--teal)}.compact-nameplate>b{font:800 21px 'Manrope';color:var(--gold)}.leadership-actions{display:flex;align-items:center;gap:18px}.leadership-actions>span{font:800 9px/1.35 'Manrope';letter-spacing:.06em;color:var(--navy);max-width:150px}.leadership-actions>span strong{color:var(--gold);font-size:19px;margin-right:4px}.compact-founder-card{margin:0;background:#fff;padding:10px;box-shadow:0 22px 55px rgba(27,41,47,.16);position:relative}.compact-founder-card img{display:block;width:100%;height:min(49vh,430px);min-height:310px;object-fit:cover;object-position:center 18%}.compact-founder-card div{padding:13px 7px 5px;display:flex;flex-direction:column}.compact-founder-card strong{font:800 17px 'Manrope';color:var(--navy)}.compact-founder-card span{font:700 8px 'Manrope';letter-spacing:.08em;color:var(--muted)}.leadership-details{display:flex;flex-direction:column;gap:14px}.unimacts-card{min-height:62px;padding:10px 14px;background:var(--navy);color:#fff;display:flex;align-items:center;gap:12px}.unimacts-card b{width:38px;height:38px;display:grid;place-items:center;background:var(--gold);color:var(--deep);font:800 10px 'Manrope'}.unimacts-card strong{font:800 11px 'Manrope';letter-spacing:.04em}.current-clients>p,.compact-expertise>p{margin:0 0 8px;font:800 10px 'Manrope';letter-spacing:.14em;color:var(--teal)}.current-clients>div{display:grid;grid-template-columns:1fr 1fr;gap:6px}.current-clients span{min-height:45px;padding:6px 8px;background:#fff;border:1px solid var(--line);display:flex;align-items:center;gap:7px;font:800 9px/1.2 'Manrope';color:var(--navy)}.current-clients span b{width:27px;height:27px;flex:0 0 27px;display:grid;place-items:center;background:var(--teal);color:#fff;font:800 8px 'Manrope'}.compact-expertise>div{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.compact-expertise span{padding:9px 5px;border-bottom:1px solid var(--line);font:800 9px/1.25 'Manrope';color:var(--navy)}.compact-expertise span:nth-child(odd){border-right:1px solid var(--line)}.leadership-details blockquote{margin:0;padding:9px 0 9px 16px;border-left:3px solid var(--gold);font:italic 600 14px/1.4 'Source Serif 4',serif;color:var(--muted)}.leadership-footer{display:none}
@media(max-width:1100px){.leadership-oneframe{height:auto;min-height:0;overflow:visible}.leadership-dashboard{padding:55px clamp(24px,6vw,70px);grid-template-columns:1fr 1fr}.leadership-details{grid-column:1/-1;display:grid;grid-template-columns:.7fr 1.3fr 1.2fr;align-items:start}.leadership-details blockquote{grid-column:1/-1}.leadership-footer{display:grid}.compact-founder-card img{height:440px}}
@media(max-width:680px){.leadership-dashboard{padding:45px 22px;grid-template-columns:1fr}.leadership-summary h1{font-size:clamp(2.15rem,10vw,2.75rem)}.compact-founder-card img{height:380px;min-height:0}.leadership-details{grid-column:1;display:flex}.leadership-actions{align-items:flex-start;flex-direction:column}.leadership-footer{display:grid}}

/* Contact first-view priority */
.contact-hero{padding-top:52px;padding-bottom:52px}.contact-hero>*{max-width:none}.contact-hero-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:clamp(45px,7vw,110px);align-items:center}.contact-hero-grid>div:first-child{max-width:820px}.contact-hero h1{font-size:clamp(2.35rem,3.8vw,4rem);margin:12px 0 16px}.contact-hero-grid>div:first-child>p:last-child{font-size:17px;color:#d5e0df;max-width:700px}.hero-direct{margin:0;padding:28px 30px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.18);border-left:3px solid var(--gold);color:#fff;position:relative;z-index:2}.hero-direct span{font:800 10px 'Manrope';letter-spacing:.16em;color:#85d0d1}.hero-direct strong{font:800 18px 'Manrope';margin:7px 0 5px}.hero-direct a{font-size:17px;color:#fff}.hero-direct a:first-of-type{font-size:clamp(1.35rem,2vw,1.8rem);font-weight:700}.contact-content{padding-top:55px}
@media(max-width:900px){.contact-hero-grid{grid-template-columns:1fr;gap:28px}.hero-direct{max-width:520px}.contact-content{padding-top:50px}}
@media(max-width:680px){.contact-hero{padding-top:44px;padding-bottom:44px}.contact-hero h1{font-size:clamp(2.15rem,10vw,2.8rem)}.hero-direct{padding:23px 22px}}
