.elementor-63 .elementor-element.elementor-element-1000008{--display:flex;}.elementor-63 .elementor-element.elementor-element-1000007{--spacer-size:3px;}.elementor-63 .elementor-element.elementor-element-1000017{--display:flex;}.elementor-63 .elementor-element.elementor-element-1000016{--display:flex;}.elementor-63 .elementor-element.elementor-element-100000b{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-63 .elementor-element.elementor-element-100000c{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-63 .elementor-element.elementor-element-100000d .elementor-icon-wrapper{text-align:center;}.elementor-63 .elementor-element.elementor-element-1000014{--display:flex;}.elementor-63 .elementor-element.elementor-element-100000e .elementor-icon-wrapper{text-align:center;}.elementor-63 .elementor-element.elementor-element-1000013{--display:flex;}.elementor-63 .elementor-element.elementor-element-aef46f3{--display:flex;}.elementor-63 .elementor-element.elementor-element-adb32e2{--display:flex;}.elementor-63 .elementor-element.elementor-element-e91dd85{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-63 .elementor-element.elementor-element-c600347{--display:flex;}.elementor-63 .elementor-element.elementor-element-0f00a89{--display:flex;}.elementor-63 .elementor-element.elementor-element-eaad069{--display:flex;}.elementor-63 .elementor-element.elementor-element-b7986a2{--display:flex;}.elementor-63 .elementor-element.elementor-element-6321077{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-63 .elementor-element.elementor-element-be700ea{--display:flex;}.elementor-63 .elementor-element.elementor-element-1f2401e{--display:flex;}.elementor-63 .elementor-element.elementor-element-29b996c{--display:flex;}.elementor-63 .elementor-element.elementor-element-5fb96f0{--display:flex;}.elementor-63 .elementor-element.elementor-element-1728fa8{--display:flex;}.elementor-63 .elementor-element.elementor-element-cc412a0{--display:flex;}.elementor-63 .elementor-element.elementor-element-0c12e41{--display:flex;}.elementor-63 .elementor-element.elementor-element-f1c7f85{--display:flex;}.elementor-63 .elementor-element.elementor-element-02c6118{--display:flex;}.elementor-63 .elementor-element.elementor-element-1f970ea{--display:flex;}.elementor-63 .elementor-element.elementor-element-c3c59b2{--display:flex;}.elementor-63 .elementor-element.elementor-element-6b20523{--display:flex;}.elementor-63 .elementor-element.elementor-element-bef0d9a{--display:flex;}.elementor-63 .elementor-element.elementor-element-51083a8{--display:flex;}.elementor-63 .elementor-element.elementor-element-8b49f83{--display:flex;}.elementor-63 .elementor-element.elementor-element-9ffa459{--display:flex;}.elementor-63 .elementor-element.elementor-element-e369728{--display:flex;}.elementor-63 .elementor-element.elementor-element-913180d{--display:flex;}.elementor-63 .elementor-element.elementor-element-2f50b92{--display:flex;}.elementor-63 .elementor-element.elementor-element-93f7d53{--display:flex;}.elementor-63 .elementor-element.elementor-element-3e6328e{--display:flex;}.elementor-63 .elementor-element.elementor-element-405ae07{--display:flex;}.elementor-63 .elementor-element.elementor-element-f0d50d6{--display:flex;}.elementor-63 .elementor-element.elementor-element-c6249ab{--display:flex;}.elementor-63 .elementor-element.elementor-element-589da0f{--display:flex;}.elementor-63 .elementor-element.elementor-element-9c63810{--display:flex;}.elementor-63 .elementor-element.elementor-element-e05f42a{--display:flex;}.elementor-63 .elementor-element.elementor-element-214d60b{--display:flex;}.elementor-63 .elementor-element.elementor-element-c9db165{--display:flex;}.elementor-63 .elementor-element.elementor-element-6cee199{--display:flex;}.elementor-63 .elementor-element.elementor-element-12ad82c{--display:flex;}.elementor-63 .elementor-element.elementor-element-16c6fdf{--display:flex;}.elementor-63 .elementor-element.elementor-element-e5c54e8{--display:flex;}.elementor-63 .elementor-element.elementor-element-7d0396c{--display:flex;}.elementor-63 .elementor-element.elementor-element-8c8c585{--display:flex;}.elementor-63 .elementor-element.elementor-element-1358f65{--display:flex;}.elementor-63 .elementor-element.elementor-element-348db6c{--display:flex;}.elementor-63 .elementor-element.elementor-element-983208e{--display:flex;}.elementor-63 .elementor-element.elementor-element-ea636dc{--display:flex;}.elementor-63 .elementor-element.elementor-element-122091c{--display:flex;}.elementor-63 .elementor-element.elementor-element-da77e3a{--display:flex;}.elementor-63 .elementor-element.elementor-element-bfc3748{--display:flex;}.elementor-63 .elementor-element.elementor-element-0116784{--display:flex;}.elementor-63 .elementor-element.elementor-element-8f1fc68{--display:flex;}.elementor-63 .elementor-element.elementor-element-36dffe8{--display:flex;}.elementor-63 .elementor-element.elementor-element-7bf3e43{--display:flex;}.elementor-63 .elementor-element.elementor-element-c3f95bc{--display:flex;}.elementor-63 .elementor-element.elementor-element-a9b8166{--display:flex;}.elementor-63 .elementor-element.elementor-element-e5ddf5e{--display:flex;}.elementor-63 .elementor-element.elementor-element-c8476b6{--display:flex;}.elementor-63 .elementor-element.elementor-element-b751ebd{--display:flex;}.elementor-63 .elementor-element.elementor-element-bd08eb6{--display:flex;}.elementor-63 .elementor-element.elementor-element-03f8231{--display:flex;}.elementor-63 .elementor-element.elementor-element-623a7ef{--display:flex;}.elementor-63 .elementor-element.elementor-element-0fa3024{--display:flex;}.elementor-63 .elementor-element.elementor-element-f34d071{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS */@font-face{font-family:"Vazirmatn";src:url("/wp-content/plugins/font-panel/assets/fonts/vazirmatn-variable.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}
body.elementor-page-63{
--ink-900:#07231c;--ink-800:#0a2f26;--ink-700:#0e3d31;--ink-600:#155343;
--gold:#c9973c;--gold-2:#e3b96a;--ink-900-rgb:7,35,28;--ink-600-rgb:21,83,67;
--gold-rgb:201,151,60;--gold-2-rgb:227,185,106;--cream:#faf6ee;--cream-2:#f3ecdd;
--gold-soft:rgba(var(--gold-rgb),.14);--white:#fff;--t-strong:#10231d;--t-body:#48584f;
--t-faint:#7d8a81;--on-dark:#e9efe9;--on-dark-faint:#9db3a7;
--fs-hero:clamp(2.6rem,6.5vw,4.6rem);--fs-h2:clamp(1.7rem,3.6vw,2.6rem);
--fs-h3:clamp(1.1rem,1.8vw,1.35rem);--fs-body:clamp(.95rem,1.1vw,1.05rem);
--fs-small:.85rem;--fs-tiny:.72rem;--r-lg:28px;--r-md:20px;--r-sm:14px;--r-pill:999px;
--ring:1px solid rgba(var(--gold-rgb),.22);--shadow-1:0 4px 20px rgba(var(--ink-900-rgb),.06);
--shadow-2:0 24px 60px -18px rgba(var(--ink-900-rgb),.22);--ease:cubic-bezier(.22,.8,.24,1);
font-family:"Vazirmatn",Tahoma,Arial,sans-serif;background:var(--cream);color:var(--t-body);
font-size:var(--fs-body);line-height:2;overflow-x:hidden
}
html[data-theme="navy"] body.elementor-page-63{--ink-900:#050c1a;--ink-800:#0a1730;--ink-700:#0f2247;--ink-600:#173663;--gold:#c9a227;--gold-2:#e8c766;--ink-900-rgb:5,12,26;--ink-600-rgb:23,54,99;--gold-rgb:201,162,39;--gold-2-rgb:232,199,102}
html[data-theme="plum"] body.elementor-page-63{--ink-900:#1a0f1e;--ink-800:#251629;--ink-700:#332038;--ink-600:#452b4a;--gold:#c07856;--gold-2:#dc9d7c;--ink-900-rgb:26,15,30;--ink-600-rgb:69,43,74;--gold-rgb:192,120,86;--gold-2-rgb:220,157,124}
html[data-theme="teal"] body.elementor-page-63{--ink-900:#0a1214;--ink-800:#0f1c20;--ink-700:#15272c;--ink-600:#1d3840;--gold:#3fa9a0;--gold-2:#6fd0c4;--ink-900-rgb:10,18,20;--ink-600-rgb:29,56,64;--gold-rgb:63,169,160;--gold-2-rgb:111,208,196}
body.elementor-page-63 *{box-sizing:border-box}
body.elementor-page-63 a{text-decoration:none}
body.elementor-page-63 ::selection{background:var(--gold);color:#fff}
body.elementor-page-63 .elementor-widget-text-editor p:last-child{margin-bottom:0}
body.elementor-page-63 .elementor-widget-heading .elementor-heading-title,
body.elementor-page-63 .elementor-widget-text-editor,
body.elementor-page-63 .elementor-button{font-family:"Vazirmatn",Tahoma,Arial,sans-serif}
body.elementor-page-63 .nm-container{width:100%!important;max-width:1200px!important;margin-inline:auto!important;padding-inline:clamp(18px,4vw,32px)!important}
body.elementor-page-63 .nm-grain{position:relative}
body.elementor-page-63 .nm-grain:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.14'/%3E%3C/svg%3E")}
body.elementor-page-63 .nm-section{display:block!important;position:relative;padding:128px 0!important}
body.elementor-page-63 .nm-dark-section{background:radial-gradient(900px 500px at 100% 0%,rgba(var(--gold-rgb),.14),transparent 55%),linear-gradient(170deg,var(--ink-900),var(--ink-800));color:var(--on-dark)}
body.elementor-page-63 .nm-progress-track{position:fixed!important;display:block!important;inset:0 0 auto!important;height:3px!important;min-height:3px!important;z-index:120;padding:0!important;pointer-events:none;background:transparent}
body.elementor-page-63 .nm-progress-fill{position:absolute!important;inset:0 auto 0 0!important;width:0;height:3px!important;min-height:3px;background:linear-gradient(90deg,var(--gold),var(--gold-2));transition:width .1s linear}
body.elementor-page-63 .nm-progress-fill .elementor-spacer-inner{height:3px!important}
body.elementor-page-63 .nm-nav{position:fixed!important;display:block!important;top:14px;inset-inline:0;z-index:110;padding:0!important;pointer-events:none}
body.elementor-page-63 .nm-nav-inner{pointer-events:auto;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;background:rgba(var(--ink-900-rgb),.55);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);border:1px solid rgba(233,239,233,.1);border-radius:var(--r-pill);padding:10px 12px 10px 22px!important;max-width:1200px!important;margin-inline:max(18px,calc((100vw - 1200px)/2))!important;width:auto!important;transition:background .3s,box-shadow .3s}
body.elementor-page-63 .nm-nav.is-scrolled .nm-nav-inner{background:rgba(var(--ink-900-rgb),.88);box-shadow:0 14px 40px rgba(var(--ink-900-rgb),.35)}
body.elementor-page-63 .nm-logo{display:flex!important;flex-direction:row!important;align-items:center!important;gap:11px!important;width:auto!important;flex:0 0 auto}
body.elementor-page-63 .nm-logo-sig,body.elementor-page-63 .nm-logo-title{width:auto!important;margin:0!important}
body.elementor-page-63 .nm-logo-sig .elementor-heading-title{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,var(--gold),#9d7326);color:#fff;font-size:1rem;font-weight:900}
body.elementor-page-63 .nm-logo-title .elementor-heading-title{color:#fff;font-weight:800;font-size:.98rem;white-space:nowrap;line-height:1.4}
body.elementor-page-63 .nm-nav-menu{display:flex!important;flex-direction:row!important;align-items:center!important;gap:2px!important;width:auto!important;flex:0 1 auto}
body.elementor-page-63 .nm-nav-link{width:auto!important;flex:0 0 auto}
body.elementor-page-63 .nm-nav-link .elementor-button{background:transparent;color:var(--on-dark-faint);font-size:.86rem;font-weight:600;padding:8px 14px;border-radius:var(--r-pill);transition:color .25s,background .25s}
body.elementor-page-63 .nm-nav-link .elementor-button:hover{color:#fff;background:rgba(255,255,255,.07)}
body.elementor-page-63 .nm-nav-link.is-active .elementor-button{color:var(--gold-2)}
body.elementor-page-63 .nm-nav-cta{width:auto!important;flex:0 0 auto}
body.elementor-page-63 .nm-nav-cta .elementor-button{background:linear-gradient(135deg,var(--gold),#a97d2b);color:#fff;font-weight:700;font-size:.85rem;padding:9px 22px;border-radius:var(--r-pill);box-shadow:0 8px 22px rgba(var(--gold-rgb),.35);transition:.25s}
body.elementor-page-63 .nm-nav-cta .elementor-button:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(var(--gold-rgb),.5)}
body.elementor-page-63 .nm-burger{display:none;width:auto!important;flex:0 0 auto}
body.elementor-page-63 .nm-burger .elementor-icon{color:#fff;font-size:22px;padding:10px}
body.elementor-page-63 .nm-theme-switcher{position:relative;display:block!important;width:auto!important;flex:0 0 auto}
body.elementor-page-63 .nm-theme-toggle{width:auto!important}
body.elementor-page-63 .nm-theme-toggle .elementor-icon{display:block;width:38px;height:38px;border-radius:50%;border:1px solid rgba(233,239,233,.16);background:conic-gradient(#c9973c 0 25%,#c9a227 25% 50%,#c07856 50% 75%,#3fa9a0 75%);font-size:0;padding:8px;box-shadow:inset 0 0 0 7px rgba(var(--ink-900-rgb),.75);transition:.25s}
body.elementor-page-63 .nm-theme-toggle .elementor-icon:hover{transform:translateY(-2px);border-color:rgba(var(--gold-2-rgb),.55)}
body.elementor-page-63 .nm-theme-menu{position:absolute!important;display:flex!important;flex-direction:column!important;top:50px;inset-inline-end:0;width:196px!important;min-width:196px;background:rgba(var(--ink-900-rgb),.97);border:1px solid rgba(233,239,233,.12);border-radius:var(--r-md);padding:10px!important;gap:2px!important;opacity:0;transform:translateY(-8px) scale(.97);pointer-events:none;transition:.25s;box-shadow:0 20px 45px rgba(0,0,0,.35);z-index:200}
body.elementor-page-63 .nm-theme-menu.is-open{opacity:1;transform:none;pointer-events:auto}
body.elementor-page-63 .nm-theme-option{width:100%!important}
body.elementor-page-63 .nm-theme-option .elementor-button{width:100%;justify-content:flex-start;background:transparent;color:var(--on-dark-faint);font-size:.82rem;font-weight:600;padding:9px 10px;border-radius:var(--r-sm);text-align:right}
body.elementor-page-63 .nm-theme-option .elementor-button:hover{background:rgba(233,239,233,.08);color:#fff}
body.elementor-page-63 .nm-hero{position:relative;display:flex!important;align-items:center!important;min-height:100svh;padding:140px 0 120px!important;overflow:hidden;background:radial-gradient(1100px 700px at 88% -10%,rgba(var(--gold-rgb),.22),transparent 55%),radial-gradient(900px 700px at -5% 110%,rgba(var(--ink-600-rgb),.9),transparent 60%),linear-gradient(165deg,var(--ink-900),var(--ink-800) 58%,var(--ink-700));color:var(--on-dark)}
body.elementor-page-63 .nm-hero:before{content:"";position:absolute;inset:0;opacity:.045;background-image:linear-gradient(#fff 1px,transparent 1px),linear-gradient(90deg,#fff 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(80% 70% at 50% 30%,#000,transparent)}
body.elementor-page-63 .nm-aurora{position:absolute!important;width:640px!important;height:640px!important;border-radius:50%;filter:blur(90px);opacity:.5;pointer-events:none;background:conic-gradient(from 90deg,rgba(var(--gold-rgb),.5),rgba(var(--ink-600-rgb),.65),rgba(var(--gold-2-rgb),.35),rgba(var(--gold-rgb),.5));animation:nm-drift 16s ease-in-out infinite alternate}
body.elementor-page-63 .nm-a1{top:-220px;inset-inline-start:-140px}
body.elementor-page-63 .nm-a2{bottom:-260px;inset-inline-end:-160px;animation-delay:-8s}
@keyframes nm-drift{to{transform:translate(60px,40px) rotate(40deg)}}
body.elementor-page-63 .nm-hero-grid{position:relative;z-index:2;display:grid!important;grid-template-columns:1.15fr .85fr!important;gap:clamp(32px,5vw,72px)!important;align-items:center!important}
body.elementor-page-63 .nm-hero-copy{display:block!important;min-width:0}
body.elementor-page-63 .nm-chip{width:auto!important;margin-bottom:24px}
body.elementor-page-63 .nm-chip .elementor-heading-title{display:inline-flex;align-items:center;gap:9px;background:rgba(233,239,233,.07);border:1px solid rgba(233,239,233,.14);color:var(--gold-2);font-size:var(--fs-small);font-weight:700;padding:8px 18px;border-radius:var(--r-pill);backdrop-filter:blur(8px)}
body.elementor-page-63 .nm-chip .elementor-heading-title:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--gold-2);box-shadow:0 0 0 4px rgba(var(--gold-2-rgb),.2)}
body.elementor-page-63 .nm-hero-title{margin-bottom:16px}
body.elementor-page-63 .nm-hero-title .elementor-heading-title{font-size:var(--fs-hero);font-weight:900;line-height:1.35;color:#fff;letter-spacing:-.5px}
body.elementor-page-63 .nm-hero-title em{font-style:normal;background:linear-gradient(100deg,var(--gold-2),var(--gold) 60%,#f0d9a8);-webkit-background-clip:text;background-clip:text;color:transparent}
body.elementor-page-63 .nm-hero-quote{position:relative;color:var(--on-dark-faint);max-width:560px;font-size:clamp(.98rem,1.4vw,1.12rem);margin-bottom:32px;padding-inline-start:18px}
body.elementor-page-63 .nm-hero-quote:before{content:"";position:absolute;inset-inline-start:0;top:8px;bottom:8px;width:3px;border-radius:3px;background:linear-gradient(180deg,var(--gold-2),transparent)}
body.elementor-page-63 .nm-cta-row{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:14px!important;margin-bottom:48px;width:auto!important}
body.elementor-page-63 .nm-btn{width:auto!important;flex:0 0 auto}
body.elementor-page-63 .nm-btn .elementor-button{display:inline-flex;align-items:center;padding:15px 34px;border-radius:var(--r-pill);font-weight:800;font-size:.95rem;transition:transform .3s var(--ease),box-shadow .3s}
body.elementor-page-63 .nm-btn-primary .elementor-button{background:linear-gradient(135deg,var(--gold-2),var(--gold) 55%,#a97d2b);color:#fff;box-shadow:0 14px 34px -8px rgba(var(--gold-rgb),.55)}
body.elementor-page-63 .nm-btn-primary .elementor-button:hover{transform:translateY(-2px);box-shadow:0 20px 44px -8px rgba(var(--gold-rgb),.7)}
body.elementor-page-63 .nm-btn-outline .elementor-button{background:transparent;border:1px solid rgba(233,239,233,.25);color:var(--on-dark)}
body.elementor-page-63 .nm-btn-outline .elementor-button:hover{border-color:var(--gold-2);color:var(--gold-2)}
body.elementor-page-63 .nm-hero-stats{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:12px!important}
body.elementor-page-63 .nm-stat-card{display:flex;align-items:center;width:auto!important;gap:14px;background:rgba(233,239,233,.06);border:1px solid rgba(233,239,233,.12);border-radius:var(--r-md);padding:14px 22px;backdrop-filter:blur(10px)}
body.elementor-page-63 .nm-stat-card .elementor-counter{display:flex;align-items:center;gap:14px}
body.elementor-page-63 .nm-stat-card .elementor-counter-number-wrapper{font-size:1.55rem;font-weight:900;color:var(--gold-2);line-height:1.3}
body.elementor-page-63 .nm-stat-card .elementor-counter-title{font-size:var(--fs-tiny);color:var(--on-dark-faint);line-height:1.7;text-align:right}
body.elementor-page-63 .nm-stat-mba{flex-direction:row!important}
body.elementor-page-63 .nm-stat-value{width:auto!important}
body.elementor-page-63 .nm-stat-value .elementor-heading-title{font-size:1.55rem;font-weight:900;color:var(--gold-2);line-height:1.3}
body.elementor-page-63 .nm-stat-label{width:auto!important;color:var(--on-dark-faint);font-size:var(--fs-tiny);line-height:1.7}
body.elementor-page-63 .nm-portrait{position:relative;display:grid!important;place-items:center!important;z-index:1}
body.elementor-page-63 .nm-portrait:before{content:"";position:absolute;width:120%;aspect-ratio:1;border-radius:50%;z-index:-1;border:1px dashed rgba(var(--gold-2-rgb),.28);animation:nm-spin 40s linear infinite}
body.elementor-page-63 .nm-arch{position:relative;width:min(340px,72vw)!important}
body.elementor-page-63 .nm-arch .elementor-widget-container{aspect-ratio:322/430;border-radius:170px 170px 34px 34px;background:linear-gradient(170deg,var(--ink-600),var(--ink-800));overflow:hidden;box-shadow:0 40px 90px -20px rgba(0,0,0,.55);padding:2px}
body.elementor-page-63 .nm-arch .elementor-widget-container:before{content:"";position:absolute;inset:0;border-radius:inherit;background:conic-gradient(from 210deg,var(--gold-2),transparent 30%,var(--gold) 50%,transparent 70%,var(--gold-2));z-index:-1;animation:nm-spin 9s linear infinite}
body.elementor-page-63 .nm-arch img{width:100%;height:100%;object-fit:cover;border-radius:168px 168px 32px 32px;display:block}
@keyframes nm-spin{to{transform:rotate(1turn)}}
body.elementor-page-63 .nm-float-chip{position:absolute!important;width:auto!important;z-index:3}
body.elementor-page-63 .nm-float-chip .elementor-heading-title{background:rgba(var(--ink-900-rgb),.72);border:1px solid rgba(var(--gold-2-rgb),.3);color:var(--on-dark);font-size:.78rem;font-weight:700;padding:9px 18px;border-radius:var(--r-pill);backdrop-filter:blur(12px);box-shadow:0 14px 30px rgba(0,0,0,.35);animation:nm-bob 5.5s ease-in-out infinite}
body.elementor-page-63 .nm-float-chip .elementor-heading-title:first-letter{color:var(--gold-2)}
body.elementor-page-63 .nm-fc1{top:12%;inset-inline-start:-10%}
body.elementor-page-63 .nm-fc2{top:48%;inset-inline-end:-14%}
body.elementor-page-63 .nm-fc2 .elementor-heading-title{animation-delay:-1.8s}
body.elementor-page-63 .nm-fc3{bottom:6%;inset-inline-start:-4%}
body.elementor-page-63 .nm-fc3 .elementor-heading-title{animation-delay:-3.6s}
@keyframes nm-bob{50%{transform:translateY(-12px)}}
body.elementor-page-63 .nm-marquee{display:block!important;background:var(--ink-900);border-block:1px solid rgba(var(--gold-2-rgb),.18);overflow:hidden;padding:20px 0!important}
body.elementor-page-63 .nm-marquee-track{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:0!important;width:max-content!important;animation:nm-scroll 26s linear infinite}
body.elementor-page-63 .nm-marquee:hover .nm-marquee-track{animation-play-state:paused}
body.elementor-page-63 .nm-marquee-item{width:auto!important;flex:0 0 auto;padding-inline:34px}
body.elementor-page-63 .nm-marquee-item .elementor-heading-title{display:flex;align-items:center;gap:18px;white-space:nowrap;color:var(--on-dark-faint);font-weight:700;font-size:.95rem}
body.elementor-page-63 .nm-marquee-item .elementor-heading-title:after{content:"✦";color:var(--gold);font-size:.8rem}
@keyframes nm-scroll{to{transform:translateX(50%)}}
body.elementor-page-63 .nm-sec-head{display:flex!important;flex-direction:row!important;align-items:flex-end!important;justify-content:space-between!important;gap:24px!important;margin-bottom:64px;flex-wrap:wrap!important}
body.elementor-page-63 .nm-title-group{position:relative;display:block!important;width:auto!important}
body.elementor-page-63 .nm-sec-en{position:absolute!important;top:-30px;inset-inline-start:0;width:auto!important;pointer-events:none}
body.elementor-page-63 .nm-sec-en .elementor-heading-title{font-family:Arial,sans-serif;direction:ltr;font-size:clamp(2rem,5vw,3.2rem);font-weight:900;letter-spacing:2px;color:transparent;-webkit-text-stroke:1px rgba(var(--gold-rgb),.22);text-transform:uppercase;white-space:nowrap}
body.elementor-page-63 .nm-sec-title .elementor-heading-title{position:relative;font-size:var(--fs-h2);font-weight:900;color:var(--t-strong);line-height:1.4}
body.elementor-page-63 .nm-sec-title .elementor-heading-title:after{content:"";display:block;width:58px;height:5px;border-radius:5px;margin-top:12px;background:linear-gradient(90deg,var(--gold),var(--gold-2))}
body.elementor-page-63 .nm-sec-hint{width:auto!important;max-width:340px;color:var(--t-faint);font-size:var(--fs-small)}
body.elementor-page-63 .nm-sec-head-dark .nm-sec-title .elementor-heading-title{color:#fff}
body.elementor-page-63 .nm-sec-head-dark .nm-sec-en .elementor-heading-title{-webkit-text-stroke-color:rgba(var(--gold-2-rgb),.2)}
body.elementor-page-63 .nm-sec-head-dark .nm-sec-hint{color:var(--on-dark-faint)}
body.elementor-page-63 .nm-bio-grid{display:grid!important;grid-template-columns:1.3fr .7fr!important;gap:clamp(32px,4vw,64px)!important;align-items:start!important}
body.elementor-page-63 .nm-bio-text{display:block!important}
body.elementor-page-63 .nm-bio-lead{font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:700;color:var(--t-strong);margin-bottom:24px}
body.elementor-page-63 .nm-bio-paragraph{margin-bottom:24px;text-align:justify}
body.elementor-page-63 .nm-bio-stats{display:grid!important;gap:16px!important}
body.elementor-page-63 .nm-bio-card{background:var(--white);border:var(--ring);border-radius:var(--r-md);padding:22px 26px;box-shadow:var(--shadow-1);transition:.3s}
body.elementor-page-63 .nm-bio-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-2)}
body.elementor-page-63 .nm-bio-card .elementor-counter{display:grid;grid-template-columns:86px 1fr;align-items:center;gap:18px;text-align:right}
body.elementor-page-63 .nm-bio-card .elementor-counter-number-wrapper{font-size:2rem;font-weight:900;color:var(--gold);line-height:1.4;text-align:right}
body.elementor-page-63 .nm-bio-card .elementor-counter-title{font-size:var(--fs-small);color:var(--t-faint);line-height:1.7;text-align:right}
body.elementor-page-63 .nm-exp-grid{display:grid!important;grid-template-columns:repeat(6,1fr)!important;gap:18px!important}
body.elementor-page-63 .nm-exp-card{position:relative;display:block!important;grid-column:span 2;background:rgba(233,239,233,.045);border:1px solid rgba(233,239,233,.1);border-radius:var(--r-lg);padding:34px 30px!important;overflow:hidden;transition:.35s}
body.elementor-page-63 .nm-exp-card:hover{transform:translateY(-6px);border-color:rgba(var(--gold-2-rgb),.45);background:rgba(233,239,233,.07)}
body.elementor-page-63 .nm-exp-card:before{content:"";position:absolute;top:0;inset-inline-start:0;width:120px;height:120px;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--gold-2-rgb),.16),transparent);transform:translate(-30%,-30%)}
body.elementor-page-63 .nm-exp-wide{grid-column:span 3}
body.elementor-page-63 .nm-exp-en{margin-bottom:14px}
body.elementor-page-63 .nm-exp-en .elementor-heading-title{font-family:Arial,sans-serif;direction:ltr;text-align:left;font-size:var(--fs-tiny);letter-spacing:1.6px;text-transform:uppercase;color:var(--on-dark-faint)}
body.elementor-page-63 .nm-exp-title .elementor-heading-title{font-size:var(--fs-h3);font-weight:800;color:#fff;margin-bottom:4px}
body.elementor-page-63 .nm-exp-role{margin-bottom:12px}
body.elementor-page-63 .nm-exp-role .elementor-heading-title{display:inline-block;color:var(--gold-2);font-size:var(--fs-small);font-weight:700}
body.elementor-page-63 .nm-exp-desc{color:var(--on-dark-faint);font-size:var(--fs-small)}
body.elementor-page-63 .nm-exp-index{position:absolute!important;bottom:18px;inset-inline-end:24px;width:auto!important}
body.elementor-page-63 .nm-exp-index .elementor-heading-title{font-size:2.6rem;font-weight:900;color:rgba(233,239,233,.07);line-height:1}
body.elementor-page-63 .nm-skill-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:18px!important}
body.elementor-page-63 .nm-skill-card{display:block!important;background:var(--white);border:var(--ring);border-radius:var(--r-lg);padding:34px 30px!important;box-shadow:var(--shadow-1);position:relative;overflow:hidden;transition:.35s}
body.elementor-page-63 .nm-skill-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-2)}
body.elementor-page-63 .nm-skill-feature{grid-row:span 2;display:flex!important;flex-direction:column!important;justify-content:space-between!important;background:linear-gradient(165deg,var(--ink-800),var(--ink-600));color:var(--on-dark);border:none}
body.elementor-page-63 .nm-skill-body{display:block!important}
body.elementor-page-63 .nm-skill-icon{width:auto!important;margin-bottom:20px}
body.elementor-page-63 .nm-skill-icon .elementor-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:var(--gold-soft);color:var(--gold);font-size:25px}
body.elementor-page-63 .nm-skill-feature .nm-skill-icon .elementor-icon{background:rgba(var(--gold-2-rgb),.16);color:var(--gold-2)}
body.elementor-page-63 .nm-skill-title .elementor-heading-title{font-size:var(--fs-h3);font-weight:800;color:var(--t-strong);margin-bottom:8px}
body.elementor-page-63 .nm-skill-desc{font-size:var(--fs-small);color:var(--t-faint)}
body.elementor-page-63 .nm-skill-feature .nm-skill-title .elementor-heading-title{color:#fff}
body.elementor-page-63 .nm-skill-feature .nm-skill-desc{color:var(--on-dark-faint)}
body.elementor-page-63 .nm-skill-tags{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:8px!important;margin-top:18px}
body.elementor-page-63 .nm-skill-tag{width:auto!important}
body.elementor-page-63 .nm-skill-tag .elementor-heading-title{font-size:var(--fs-tiny);font-weight:700;color:var(--gold-2);border:1px solid rgba(var(--gold-2-rgb),.35);border-radius:var(--r-pill);padding:5px 14px}
body.elementor-page-63 .nm-edu-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:18px!important}
body.elementor-page-63 .nm-edu-card{display:block!important;background:var(--white);border:var(--ring);border-radius:var(--r-md);padding:30px 26px!important;box-shadow:var(--shadow-1);text-align:center;transition:.3s}
body.elementor-page-63 .nm-edu-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-2)}
body.elementor-page-63 .nm-medal{width:auto!important;margin-bottom:16px}
body.elementor-page-63 .nm-medal .elementor-heading-title{display:grid;place-items:center;width:62px;height:62px;margin-inline:auto;border-radius:50%;font-weight:900;color:#fff;font-size:.95rem;background:linear-gradient(140deg,var(--gold-2),#a97d2b);box-shadow:0 10px 24px rgba(var(--gold-rgb),.4)}
body.elementor-page-63 .nm-edu-title .elementor-heading-title{font-size:1rem;font-weight:800;color:var(--t-strong);margin-bottom:6px}
body.elementor-page-63 .nm-edu-desc{font-size:var(--fs-tiny);color:var(--t-faint)}
body.elementor-page-63 .nm-education{padding-top:0!important}
body.elementor-page-63 .nm-quote-band{position:relative;display:block!important;text-align:center;color:var(--ink-900);background:linear-gradient(120deg,var(--gold-2),var(--gold) 60%,#b3873a);padding:96px 0!important;overflow:hidden}
body.elementor-page-63 .nm-quote-inner{display:block!important;position:relative;z-index:1}
body.elementor-page-63 .nm-quote-mark .elementor-heading-title{font-size:4.5rem;line-height:1;opacity:.25;font-weight:900;color:var(--ink-900)}
body.elementor-page-63 .nm-quote-text blockquote{font-size:clamp(1.15rem,2.4vw,1.7rem);font-weight:800;max-width:820px;margin-inline:auto;line-height:1.9;color:var(--ink-900);border:0;padding:0}
body.elementor-page-63 .nm-quote-cite{margin-top:18px}
body.elementor-page-63 .nm-quote-cite .elementor-heading-title{font-weight:700;font-size:var(--fs-small);color:var(--ink-900);opacity:.75}
body.elementor-page-63 .nm-contact{padding-bottom:96px!important}
body.elementor-page-63 .nm-contact-grid{display:grid!important;grid-template-columns:1.1fr .9fr!important;gap:clamp(32px,4vw,72px)!important;align-items:center!important;position:relative;z-index:1}
body.elementor-page-63 .nm-contact-copy{display:block!important}
body.elementor-page-63 .nm-contact-title .elementor-heading-title{font-size:var(--fs-h2);font-weight:900;color:#fff;line-height:1.6;margin-bottom:14px}
body.elementor-page-63 .nm-contact-title em{font-style:normal;color:var(--gold-2)}
body.elementor-page-63 .nm-contact-desc{color:var(--on-dark-faint);margin-bottom:28px;max-width:480px}
body.elementor-page-63 .nm-contact-list{display:grid!important;gap:12px!important}
body.elementor-page-63 .nm-contact-card{display:flex!important;flex-direction:row!important;align-items:center!important;gap:16px!important;background:rgba(233,239,233,.05);border:1px solid rgba(233,239,233,.1);border-radius:var(--r-md);padding:16px 22px!important;transition:.3s}
body.elementor-page-63 .nm-contact-card:hover{border-color:rgba(var(--gold-2-rgb),.5);transform:translateX(-6px)}
body.elementor-page-63 .nm-contact-icon{width:auto!important;flex:0 0 auto}
body.elementor-page-63 .nm-contact-icon .elementor-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:rgba(var(--gold-2-rgb),.14);color:var(--gold-2);font-size:20px}
body.elementor-page-63 .nm-contact-info{display:block!important}
body.elementor-page-63 .nm-contact-label .elementor-heading-title{color:#fff;font-size:.92rem;font-weight:700}
body.elementor-page-63 .nm-contact-value .elementor-heading-title{color:var(--on-dark-faint);font-size:var(--fs-small);font-weight:400}
body.elementor-page-63 .nm-footer{display:block!important;background:var(--ink-900);color:var(--on-dark-faint);border-top:1px solid rgba(233,239,233,.08);text-align:center;padding:26px 18px!important}
body.elementor-page-63 .nm-footer-text{font-size:var(--fs-small)}
body.elementor-page-63 .nm-footer-text strong{color:var(--on-dark)}
body.admin-bar.elementor-page-63 .nm-nav{top:46px}
body.admin-bar.elementor-page-63 .nm-progress-track{top:32px}
@media(max-width:1020px){
body.elementor-page-63 .nm-hero-grid{grid-template-columns:1fr!important;text-align:center}
body.elementor-page-63 .nm-portrait{grid-row:1}
body.elementor-page-63 .nm-hero-copy{grid-row:2}
body.elementor-page-63 .nm-hero-quote{margin-inline:auto;padding-inline-start:0}
body.elementor-page-63 .nm-hero-quote:before{display:none}
body.elementor-page-63 .nm-cta-row,body.elementor-page-63 .nm-hero-stats{justify-content:center!important}
body.elementor-page-63 .nm-float-chip{display:none}
body.elementor-page-63 .nm-bio-grid,body.elementor-page-63 .nm-contact-grid{grid-template-columns:1fr!important}
body.elementor-page-63 .nm-exp-grid{grid-template-columns:repeat(2,1fr)!important}
body.elementor-page-63 .nm-exp-card,body.elementor-page-63 .nm-exp-wide{grid-column:span 1}
body.elementor-page-63 .nm-skill-grid{grid-template-columns:1fr 1fr!important}
body.elementor-page-63 .nm-skill-feature{grid-row:span 1}
body.elementor-page-63 .nm-edu-grid{grid-template-columns:1fr 1fr!important}
}
@media(max-width:900px){
body.elementor-page-63 .nm-nav-inner{gap:8px!important}
body.elementor-page-63 .nm-nav-menu{position:fixed!important;top:78px;inset-inline:18px;width:auto!important;flex-direction:column!important;align-items:stretch!important;background:rgba(var(--ink-900-rgb),.97);border:1px solid rgba(233,239,233,.1);border-radius:var(--r-md);padding:12px!important;transform:scale(.96) translateY(-16px);opacity:0;pointer-events:none;transition:.3s var(--ease)}
body.elementor-page-63 .nm-nav-menu.is-open{transform:none;opacity:1;pointer-events:auto}
body.elementor-page-63 .nm-nav-link{width:100%!important}
body.elementor-page-63 .nm-nav-link .elementor-button{width:100%;justify-content:flex-start}
body.elementor-page-63 .nm-burger{display:block}
body.elementor-page-63 .nm-nav-cta{display:none}
}
@media(max-width:640px){
body.elementor-page-63 .nm-section{padding:96px 0!important}
body.elementor-page-63 .nm-hero{padding:112px 0 80px!important}
body.elementor-page-63 .nm-exp-grid,body.elementor-page-63 .nm-skill-grid,body.elementor-page-63 .nm-edu-grid{grid-template-columns:1fr!important}
body.elementor-page-63 .nm-sec-en{top:-22px}
body.elementor-page-63 .nm-sec-en .elementor-heading-title{font-size:1.9rem}
body.elementor-page-63 .nm-logo-title .elementor-heading-title{font-size:.82rem}
body.elementor-page-63 .nm-stat-card{padding:12px 16px}
}
@media(prefers-reduced-motion:reduce){body.elementor-page-63 *,body.elementor-page-63 *:before,body.elementor-page-63 *:after{animation:none!important;transition:none!important}}
/* NM_HERO_CENTER_START */
@media (min-width: 1021px) {
  body.page-id-17 .nm-hero {
    min-height: max(100svh, 800px) !important;
    justify-content: center !important;
    padding: 148px 0 92px !important;
    box-sizing: border-box;
  }
}
/* NM_HERO_CENTER_END */

/* NM_PORTRAIT_RING_FIX_START */
body.elementor-page-63 .nm-arch{
	position:relative!important;
	isolation:isolate;
	overflow:hidden!important;
}
body.elementor-page-63 .nm-arch:before{
	content:"";
	position:absolute;
	inset:0;
	box-sizing:border-box;
	border-radius:inherit;
	padding:2px;
	background:conic-gradient(from 210deg,var(--gold-2),transparent 30%,var(--gold) 50%,transparent 70%,var(--gold-2));
	-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);
	-webkit-mask-composite:xor;
	mask-composite:exclude;
	z-index:2;
	pointer-events:none;
	will-change:transform;
	animation:nm-spin 9s linear infinite;
}
body.elementor-page-63 .nm-arch>img{
	position:relative;
	z-index:1;
}
/* NM_PORTRAIT_RING_FIX_END */


/* About page editorial hero - Elementor native widgets */
body.elementor-page-63 .nm-about-hero{position:relative;display:block!important;min-height:auto!important;padding:112px 0 28px!important;overflow:hidden;color:var(--t-body);background:radial-gradient(720px 500px at 88% 0%,rgba(var(--gold-2-rgb),.24),transparent 68%),linear-gradient(115deg,var(--cream) 0%,var(--cream) 62%,var(--cream-2) 62%,var(--cream-2) 100%)}
body.elementor-page-63 .nm-about-hero:before{content:"";position:absolute;inset:0;opacity:.055;background-image:linear-gradient(var(--ink-900) 1px,transparent 1px),linear-gradient(90deg,var(--ink-900) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(to bottom,#000,transparent 88%);pointer-events:none}
body.elementor-page-63 .nm-about-hero-grid{position:relative;z-index:2;display:grid!important;grid-template-columns:1.08fr .92fr!important;gap:clamp(46px,7vw,94px)!important;align-items:center!important;min-height:555px}
body.elementor-page-63 .nm-about-copy{display:block!important;min-width:0}
body.elementor-page-63 .nm-about-eyebrow{width:auto!important;margin-bottom:14px}
body.elementor-page-63 .nm-about-eyebrow .elementor-heading-title{display:inline-flex;align-items:center;gap:10px;color:var(--gold);font-size:.82rem;font-weight:800}
body.elementor-page-63 .nm-about-eyebrow .elementor-heading-title:after{content:"";display:block;width:42px;height:1px;background:var(--gold)}
body.elementor-page-63 .nm-about-overline{margin-bottom:10px}
body.elementor-page-63 .nm-about-overline .elementor-heading-title{font-size:1.05rem;color:var(--t-faint);font-weight:600}
body.elementor-page-63 .nm-about-title{margin-bottom:20px}
body.elementor-page-63 .nm-about-title .elementor-heading-title{font-size:clamp(3.1rem,6.8vw,5.6rem);font-weight:900;line-height:1.24;color:var(--t-strong);letter-spacing:-.7px}
body.elementor-page-63 .nm-about-title em{display:block;font-style:normal;color:var(--gold)}
body.elementor-page-63 .nm-about-lead{max-width:650px;color:var(--t-body);font-size:clamp(.98rem,1.3vw,1.1rem);line-height:2.05;margin-bottom:24px}
body.elementor-page-63 .nm-about-tags{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:9px!important;margin-bottom:28px}
body.elementor-page-63 .nm-about-tag{width:auto!important}
body.elementor-page-63 .nm-about-tag .elementor-heading-title{padding:7px 15px;border:1px solid rgba(var(--ink-900-rgb),.09);border-radius:var(--r-pill);background:rgba(255,255,255,.72);color:var(--t-body);font-size:.75rem;font-weight:650}
body.elementor-page-63 .nm-about-actions{margin:0!important}
body.elementor-page-63 .nm-about-secondary{width:auto!important}
body.elementor-page-63 .nm-about-secondary .elementor-button{padding:15px 30px;border-radius:var(--r-pill);background:transparent;border:1px solid rgba(var(--ink-900-rgb),.18);color:var(--t-strong);font-size:.92rem;font-weight:800}
body.elementor-page-63 .nm-about-secondary .elementor-button:hover{border-color:var(--gold);color:var(--gold)}
body.elementor-page-63 .nm-about-visual{position:relative;display:grid!important;place-items:center!important;min-height:555px}
body.elementor-page-63 .nm-about-bg-word{position:absolute!important;z-index:-1;top:-92px;inset-inline-start:-40px;width:auto!important;pointer-events:none}
body.elementor-page-63 .nm-about-bg-word .elementor-heading-title{direction:ltr;font-family:Arial,sans-serif;font-size:clamp(7rem,17vw,15rem);font-weight:900;line-height:1;letter-spacing:-.07em;color:transparent;-webkit-text-stroke:1px rgba(var(--ink-900-rgb),.065)}
body.elementor-page-63 .nm-about-profile-card{position:relative;display:block!important;width:min(455px,90%)!important;padding:14px!important;border-radius:32px!important;background:var(--ink-900);box-shadow:0 42px 90px -34px rgba(var(--ink-900-rgb),.46);transform:rotate(-2deg)}
body.elementor-page-63 .nm-about-profile-card:before{content:"";position:absolute;z-index:-1;inset:-14px 18px 18px -18px;border:1px solid rgba(var(--gold-rgb),.45);border-radius:34px}
body.elementor-page-63 .nm-about-profile-meta{direction:ltr;display:flex!important;flex-direction:row!important;justify-content:space-between!important;padding:0 4px 11px!important}
body.elementor-page-63 .nm-about-profile-code,body.elementor-page-63 .nm-about-profile-city{width:auto!important}
body.elementor-page-63 .nm-about-profile-code .elementor-heading-title,body.elementor-page-63 .nm-about-profile-city .elementor-heading-title{font-family:Arial,sans-serif;font-size:.62rem;font-weight:700;letter-spacing:.14em;color:var(--on-dark-faint)}
body.elementor-page-63 .nm-about-profile-code .elementor-heading-title{color:var(--gold-2)}
body.elementor-page-63 .nm-about-image .elementor-widget-container{position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:22px 22px 118px 22px;background:#171719}
body.elementor-page-63 .nm-about-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;filter:saturate(.9) contrast(1.02)}
body.elementor-page-63 .nm-about-caption{position:absolute!important;z-index:3;inset-inline:32px;bottom:28px;width:auto!important}
body.elementor-page-63 .nm-about-caption .elementor-heading-title{padding:10px 14px;color:#fff;font-size:.72rem;font-weight:700;text-align:center;border:1px solid rgba(255,255,255,.12);border-radius:var(--r-pill);background:rgba(0,0,0,.44);backdrop-filter:blur(10px)}
body.elementor-page-63 .nm-about-experience-badge{position:absolute!important;z-index:5;inset-inline-end:-22px;bottom:30px;display:grid!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:11px!important;width:auto!important;min-width:158px;padding:18px 20px!important;border-radius:22px;background:linear-gradient(135deg,var(--gold-2),var(--gold));box-shadow:0 22px 46px rgba(var(--gold-rgb),.28);transform:rotate(2deg)}
body.elementor-page-63 .nm-about-experience-number,body.elementor-page-63 .nm-about-experience-label{width:auto!important}
body.elementor-page-63 .nm-about-experience-number .elementor-heading-title{font-size:2.15rem;font-weight:900;color:var(--ink-900);line-height:1}
body.elementor-page-63 .nm-about-experience-label{font-size:.68rem;font-weight:750;color:rgba(var(--ink-900-rgb),.72);line-height:1.6}
body.elementor-page-63 .nm-about-focus-card{position:absolute!important;z-index:5;inset-inline-start:-32px;top:90px;display:block!important;width:215px!important;padding:14px 17px!important;border:1px solid rgba(var(--ink-900-rgb),.08);border-radius:18px;background:rgba(255,255,255,.94);box-shadow:0 18px 42px rgba(var(--ink-900-rgb),.13)}
body.elementor-page-63 .nm-about-focus-label .elementor-heading-title{font-size:.66rem;color:var(--gold);font-weight:800;margin-bottom:3px}
body.elementor-page-63 .nm-about-focus-title .elementor-heading-title{font-size:.82rem;color:var(--t-strong);font-weight:800;line-height:1.7}
body.elementor-page-63 .nm-about-roles{display:block!important;background:var(--ink-900);padding:30px 0!important}
body.elementor-page-63 .nm-about-roles-grid{display:grid!important;grid-template-columns:1.25fr repeat(4,1fr)!important;align-items:stretch!important;gap:1px!important;border:1px solid rgba(233,239,233,.08);border-radius:24px;overflow:hidden;background:rgba(233,239,233,.08);padding-inline:0!important}
body.elementor-page-63 .nm-about-roles-head,body.elementor-page-63 .nm-about-role-item{display:flex!important;flex-direction:column!important;justify-content:center!important;padding:22px!important;background:var(--ink-900)}
body.elementor-page-63 .nm-about-roles-title .elementor-heading-title{color:#fff;font-size:1rem;font-weight:800}
body.elementor-page-63 .nm-about-roles-hint{color:var(--on-dark-faint);font-size:.7rem}
body.elementor-page-63 .nm-about-role-item{position:relative;min-height:112px;transition:.25s}
body.elementor-page-63 .nm-about-role-item:hover{background:var(--ink-700)}
body.elementor-page-63 .nm-about-role-index{position:absolute!important;top:13px;inset-inline-end:14px;width:auto!important}
body.elementor-page-63 .nm-about-role-index .elementor-heading-title{font-size:.65rem;color:var(--gold-2);font-family:Arial,sans-serif}
body.elementor-page-63 .nm-about-role-company .elementor-heading-title{font-size:.84rem;color:#fff;font-weight:800;line-height:1.55}
body.elementor-page-63 .nm-about-role-title .elementor-heading-title{font-size:.68rem;color:var(--on-dark-faint);font-weight:500;line-height:1.6}
@media(max-width:1020px){body.elementor-page-63 .nm-about-hero-grid{grid-template-columns:1fr!important;text-align:center;min-height:auto}body.elementor-page-63 .nm-about-copy{grid-row:1}body.elementor-page-63 .nm-about-visual{grid-row:2;min-height:520px}body.elementor-page-63 .nm-about-lead{margin-inline:auto}body.elementor-page-63 .nm-about-tags,body.elementor-page-63 .nm-about-actions{justify-content:center!important}body.elementor-page-63 .nm-about-eyebrow .elementor-heading-title{justify-content:center}body.elementor-page-63 .nm-about-roles-grid{grid-template-columns:1fr 1fr!important}}
@media(max-width:640px){body.elementor-page-63 .nm-about-hero{padding:116px 0 36px!important;background:linear-gradient(180deg,var(--cream),var(--cream-2))}body.elementor-page-63 .nm-about-hero-grid{gap:28px!important}body.elementor-page-63 .nm-about-visual{min-height:390px}body.elementor-page-63 .nm-about-profile-card{width:min(310px,82vw)!important;padding:10px!important;border-radius:24px!important}body.elementor-page-63 .nm-about-profile-card:before{inset:-10px 12px 14px -12px;border-radius:26px}body.elementor-page-63 .nm-about-image .elementor-widget-container{border-radius:17px 17px 82px 17px}body.elementor-page-63 .nm-about-caption{inset-inline:22px;bottom:20px}body.elementor-page-63 .nm-about-experience-badge{inset-inline-end:0;bottom:14px;min-width:130px;padding:13px 15px!important;border-radius:18px}body.elementor-page-63 .nm-about-experience-number .elementor-heading-title{font-size:1.75rem}body.elementor-page-63 .nm-about-focus-card{display:none!important}body.elementor-page-63 .nm-about-title .elementor-heading-title{font-size:clamp(2.7rem,14vw,4rem)}body.elementor-page-63 .nm-about-roles-grid{grid-template-columns:1fr!important;border-radius:18px}body.elementor-page-63 .nm-about-roles-head,body.elementor-page-63 .nm-about-role-item{min-height:auto;padding:20px!important}}


/* About Full Redesign v2 */
body.elementor-page-63 .nma-intro{display:block!important;padding:110px 0!important;background:var(--ink-900);color:var(--on-dark)}
body.elementor-page-63 .nma-intro-grid{display:grid!important;grid-template-columns:.82fr 1.18fr!important;gap:clamp(40px,7vw,100px)!important;align-items:start!important}
body.elementor-page-63 .nma-intro-head{display:block!important;position:sticky;top:120px}
body.elementor-page-63 .nma-section-label .elementor-heading-title{font-size:.78rem;font-weight:800;color:var(--gold-2);margin-bottom:18px}
body.elementor-page-63 .nma-intro-title .elementor-heading-title{font-size:clamp(2rem,4.2vw,3.45rem);font-weight:900;line-height:1.38;color:#fff;max-width:500px}
body.elementor-page-63 .nma-intro-subtitle{margin-top:24px;max-width:390px;color:var(--on-dark-faint);font-size:.9rem}
body.elementor-page-63 .nma-intro-copy{display:block!important;border-top:1px solid rgba(233,239,233,.16)}
body.elementor-page-63 .nma-intro-paragraph{padding:30px 0!important;border-bottom:1px solid rgba(233,239,233,.16);color:var(--on-dark);font-size:clamp(1rem,1.25vw,1.08rem);line-height:2.2;text-align:justify}
body.elementor-page-63 .nma-intro-paragraph-accent{color:var(--on-dark-faint)}
body.elementor-page-63 .nma-intro-stats{display:grid!important;grid-template-columns:repeat(3,1fr)!important;margin-top:72px;border-top:1px solid rgba(233,239,233,.16);border-bottom:1px solid rgba(233,239,233,.16)}
body.elementor-page-63 .nma-stat-line{display:grid!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:18px!important;padding:25px 28px!important;border-inline-end:1px solid rgba(233,239,233,.16)}
body.elementor-page-63 .nma-stat-line:first-child{border-inline-end:0}
body.elementor-page-63 .nma-stat-number,body.elementor-page-63 .nma-stat-label{width:auto!important}
body.elementor-page-63 .nma-stat-number .elementor-heading-title{font-size:2.6rem;font-weight:900;color:var(--gold-2);line-height:1}
body.elementor-page-63 .nma-stat-label .elementor-heading-title{font-size:.78rem;font-weight:600;color:var(--on-dark-faint);line-height:1.7}
body.elementor-page-63 .nma-roles{display:block!important;padding:108px 0!important;background:var(--surface)}
body.elementor-page-63 .nma-section-heading{display:grid!important;grid-template-columns:1fr .75fr!important;align-items:end!important;gap:48px!important;margin-bottom:54px}
body.elementor-page-63 .nma-heading-title .elementor-heading-title{font-size:clamp(2rem,4vw,3.2rem);font-weight:900;line-height:1.35;color:var(--t-strong)}
body.elementor-page-63 .nma-heading-copy{max-width:460px;color:var(--t-faint);font-size:.92rem}
body.elementor-page-63 .nma-role-list{display:block!important;border-top:2px solid var(--ink-900)}
body.elementor-page-63 .nma-role-row{display:grid!important;grid-template-columns:60px 1fr 1.15fr 1.25fr!important;align-items:center!important;gap:24px!important;padding:25px 10px!important;border-bottom:1px solid rgba(var(--ink-900-rgb),.12);transition:background .22s ease,padding .22s ease}
body.elementor-page-63 .nma-role-row:hover{background:var(--cream);padding-inline:22px!important}
body.elementor-page-63 .nma-role-no,body.elementor-page-63 .nma-role-company,body.elementor-page-63 .nma-role-position,body.elementor-page-63 .nma-role-field{width:auto!important}
body.elementor-page-63 .nma-role-no .elementor-heading-title{font-family:Arial,sans-serif;font-size:.7rem;color:var(--gold);font-weight:800}
body.elementor-page-63 .nma-role-company .elementor-heading-title{font-size:1.03rem;color:var(--t-strong);font-weight:850}
body.elementor-page-63 .nma-role-position .elementor-heading-title{font-size:.85rem;color:var(--gold);font-weight:750}
body.elementor-page-63 .nma-role-field{font-size:.78rem;color:var(--t-faint);line-height:1.8}
body.elementor-page-63 .nma-timeline{display:block!important;padding:112px 0!important;background:linear-gradient(165deg,var(--ink-800),var(--ink-900));color:var(--on-dark)}
body.elementor-page-63 .nma-timeline-top{display:grid!important;grid-template-columns:.75fr 1.25fr!important;gap:60px!important;align-items:end!important;margin-bottom:58px}
body.elementor-page-63 .nma-timeline-title .elementor-heading-title{font-size:clamp(2rem,4vw,3.2rem);font-weight:900;color:#fff;line-height:1.3}
body.elementor-page-63 .nma-timeline-lead{max-width:620px;color:var(--on-dark-faint);font-size:.96rem;line-height:2}
body.elementor-page-63 .nma-timeline-list{display:block!important;border-top:1px solid rgba(233,239,233,.18)}
body.elementor-page-63 .nma-timeline-row{position:relative;display:grid!important;grid-template-columns:.65fr 1fr 1.35fr!important;gap:34px!important;align-items:start!important;padding:28px 0!important;border-bottom:1px solid rgba(233,239,233,.18);transition:transform .22s ease}
body.elementor-page-63 .nma-timeline-row:hover{transform:translateX(-8px)}
body.elementor-page-63 .nma-timeline-sector,body.elementor-page-63 .nma-timeline-role,body.elementor-page-63 .nma-timeline-desc{width:auto!important}
body.elementor-page-63 .nma-timeline-sector .elementor-heading-title{font-size:.74rem;color:var(--gold-2);font-weight:800}
body.elementor-page-63 .nma-timeline-role .elementor-heading-title{font-size:1.05rem;color:#fff;font-weight:800;line-height:1.7}
body.elementor-page-63 .nma-timeline-desc{font-size:.82rem;color:var(--on-dark-faint);line-height:1.95}
body.elementor-page-63 .nma-capabilities{display:block!important;padding:112px 0!important;background:var(--cream)}
body.elementor-page-63 .nma-capabilities-grid{display:grid!important;grid-template-columns:.68fr 1.32fr!important;gap:clamp(44px,7vw,96px)!important;align-items:start!important}
body.elementor-page-63 .nma-capabilities-head{display:block!important;position:sticky;top:120px;padding:34px!important;border-radius:var(--r-lg);background:var(--gold)}
body.elementor-page-63 .nma-capabilities-title .elementor-heading-title{font-size:clamp(2rem,3.8vw,3rem);font-weight:900;color:var(--ink-900);line-height:1.3}
body.elementor-page-63 .nma-capabilities-copy{margin-top:18px;color:rgba(var(--ink-900-rgb),.72);font-size:.9rem;line-height:2}
body.elementor-page-63 .nma-skill-list{display:block!important}
body.elementor-page-63 .nma-skill-row{display:grid!important;grid-template-columns:54px 1fr!important;gap:22px!important;padding:32px 0!important;border-bottom:1px solid rgba(var(--ink-900-rgb),.14)}
body.elementor-page-63 .nma-skill-row:first-child{padding-top:0!important}
body.elementor-page-63 .nma-skill-index{width:auto!important}
body.elementor-page-63 .nma-skill-index .elementor-heading-title{font-family:Arial,sans-serif;font-size:.78rem;color:var(--gold);font-weight:800}
body.elementor-page-63 .nma-skill-main{display:block!important}
body.elementor-page-63 .nma-skill-title .elementor-heading-title{font-size:clamp(1.25rem,2vw,1.65rem);font-weight:850;color:var(--t-strong);line-height:1.5}
body.elementor-page-63 .nma-skill-desc{margin-top:8px;color:var(--t-body);font-size:.92rem;line-height:2}
body.elementor-page-63 .nma-skill-meta{grid-column:2;width:auto!important;margin-top:5px}
body.elementor-page-63 .nma-skill-meta .elementor-heading-title{font-size:.72rem;color:var(--t-faint);font-weight:650}
body.elementor-page-63 .nma-education{display:block!important;padding:112px 0!important;background:var(--surface)}
body.elementor-page-63 .nma-education-grid{display:grid!important;grid-template-columns:1.05fr .95fr!important;gap:28px!important;align-items:stretch!important}
body.elementor-page-63 .nma-education-left{display:block!important;padding:42px!important;border-radius:var(--r-lg);background:var(--ink-900);color:var(--on-dark)}
body.elementor-page-63 .nma-education-title .elementor-heading-title{font-size:clamp(2rem,4vw,3rem);font-weight:900;color:#fff;line-height:1.35}
body.elementor-page-63 .nma-education-copy{margin-top:16px;max-width:470px;color:var(--on-dark-faint);font-size:.9rem}
body.elementor-page-63 .nma-degree-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin-top:40px}
body.elementor-page-63 .nma-degree{display:block!important;padding:24px!important;border:1px solid rgba(233,239,233,.14);border-radius:var(--r-md);background:rgba(233,239,233,.045)}
body.elementor-page-63 .nma-degree-primary{background:var(--gold);border-color:var(--gold)}
body.elementor-page-63 .nma-degree-code .elementor-heading-title{font-family:Arial,sans-serif;font-size:2.4rem;font-weight:900;color:var(--gold-2);line-height:1.1}
body.elementor-page-63 .nma-degree-primary .nma-degree-code .elementor-heading-title{color:var(--ink-900)}
body.elementor-page-63 .nma-degree-name .elementor-heading-title{margin-top:10px;font-size:.82rem;font-weight:700;color:var(--on-dark);line-height:1.8}
body.elementor-page-63 .nma-degree-primary .nma-degree-name .elementor-heading-title{color:var(--ink-900)}
body.elementor-page-63 .nma-certificate-list{display:flex!important;flex-direction:column!important;gap:12px!important}
body.elementor-page-63 .nma-certificate{display:block!important;flex:1 1 0;padding:27px 30px!important;border:1px solid rgba(var(--ink-900-rgb),.12);border-radius:var(--r-md);background:var(--cream)}
body.elementor-page-63 .nma-certificate-experience{background:var(--gold)}
body.elementor-page-63 .nma-certificate-title .elementor-heading-title{font-size:1rem;color:var(--t-strong);font-weight:850;line-height:1.65}
body.elementor-page-63 .nma-certificate-desc{margin-top:6px;font-size:.78rem;color:var(--t-faint);line-height:1.8}
body.elementor-page-63 .nma-certificate-experience .nma-certificate-desc{color:rgba(var(--ink-900-rgb),.68)}
body.elementor-page-63 .nma-philosophy{display:block!important;padding:104px 0!important;background:var(--gold)}
body.elementor-page-63 .nma-philosophy-inner{display:block!important;text-align:center}
body.elementor-page-63 .nma-philosophy-label .elementor-heading-title{font-size:.78rem;color:rgba(var(--ink-900-rgb),.68);font-weight:800}
body.elementor-page-63 .nma-philosophy-quote blockquote{max-width:930px;margin:28px auto 0;padding:0;border:0;font-size:clamp(1.45rem,3vw,2.35rem);font-weight:850;line-height:1.75;color:var(--ink-900)}
body.elementor-page-63 .nma-philosophy-name{margin-top:22px}
body.elementor-page-63 .nma-philosophy-name .elementor-heading-title{font-size:.82rem;color:rgba(var(--ink-900-rgb),.64);font-weight:700}
body.elementor-page-63 .nma-cta{display:block!important;padding:92px 0!important;background:var(--ink-900)}
body.elementor-page-63 .nma-cta-inner{display:grid!important;grid-template-columns:1fr auto!important;gap:48px!important;align-items:center!important}
body.elementor-page-63 .nma-cta-copy{display:block!important}
body.elementor-page-63 .nma-cta-title .elementor-heading-title{font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:900;color:#fff;line-height:1.45}
body.elementor-page-63 .nma-cta-desc{margin-top:12px;max-width:680px;color:var(--on-dark-faint);font-size:.9rem}
body.elementor-page-63 .nma-cta-button{width:auto!important}
body.elementor-page-63 .nma-cta-button .elementor-button{min-width:180px;padding:15px 30px;border-radius:var(--r-pill);background:var(--gold);color:var(--ink-900);font-size:.9rem;font-weight:850;transition:transform .2s ease,background .2s ease}
body.elementor-page-63 .nma-cta-button .elementor-button:hover{transform:translateY(-2px);background:var(--gold-2)}
body.elementor-page-63 .nma-footer{display:block!important;padding:28px 0!important;background:var(--cream);border-top:1px solid rgba(var(--ink-900-rgb),.12)}
body.elementor-page-63 .nma-footer-inner{display:grid!important;grid-template-columns:1fr auto 1fr!important;gap:24px!important;align-items:center!important}
body.elementor-page-63 .nma-footer-name .elementor-heading-title{font-size:.86rem;color:var(--t-strong);font-weight:850}
body.elementor-page-63 .nma-footer-copy{font-size:.72rem;color:var(--t-faint);text-align:center}
body.elementor-page-63 .nma-footer-links{display:flex!important;flex-direction:row!important;justify-content:flex-end!important;gap:4px!important}
body.elementor-page-63 .nma-footer-link{width:auto!important}
body.elementor-page-63 .nma-footer-link .elementor-button{padding:7px 10px;background:transparent;color:var(--t-body);font-size:.72rem;font-weight:650;border-radius:var(--r-pill)}
body.elementor-page-63 .nma-footer-link .elementor-button:hover{color:var(--gold)}
@media(max-width:1020px){body.elementor-page-63 .nma-intro-grid,body.elementor-page-63 .nma-section-heading,body.elementor-page-63 .nma-timeline-top,body.elementor-page-63 .nma-capabilities-grid,body.elementor-page-63 .nma-education-grid{grid-template-columns:1fr!important}body.elementor-page-63 .nma-intro-head,body.elementor-page-63 .nma-capabilities-head{position:static}body.elementor-page-63 .nma-intro-stats{grid-template-columns:1fr 1fr 1fr!important}body.elementor-page-63 .nma-role-row{grid-template-columns:52px 1fr 1fr!important}body.elementor-page-63 .nma-role-field{grid-column:2/4}body.elementor-page-63 .nma-timeline-row{grid-template-columns:.6fr 1.4fr!important}body.elementor-page-63 .nma-timeline-desc{grid-column:2}body.elementor-page-63 .nma-cta-inner{grid-template-columns:1fr!important}body.elementor-page-63 .nma-footer-inner{grid-template-columns:1fr!important;text-align:center}body.elementor-page-63 .nma-footer-links{justify-content:center!important}}
@media(max-width:640px){body.elementor-page-63 .nma-intro,body.elementor-page-63 .nma-roles,body.elementor-page-63 .nma-timeline,body.elementor-page-63 .nma-capabilities,body.elementor-page-63 .nma-education,body.elementor-page-63 .nma-philosophy{padding:78px 0!important}body.elementor-page-63 .nma-intro-stats{grid-template-columns:1fr!important;margin-top:46px}body.elementor-page-63 .nma-stat-line{border-inline-end:0;border-bottom:1px solid rgba(233,239,233,.16)}body.elementor-page-63 .nma-role-row{grid-template-columns:40px 1fr!important;gap:10px 16px!important;padding:22px 0!important}body.elementor-page-63 .nma-role-position,body.elementor-page-63 .nma-role-field{grid-column:2}body.elementor-page-63 .nma-timeline-row{grid-template-columns:1fr!important;gap:8px!important}body.elementor-page-63 .nma-timeline-desc{grid-column:1}body.elementor-page-63 .nma-capabilities-head,body.elementor-page-63 .nma-education-left{padding:28px!important}body.elementor-page-63 .nma-skill-row{grid-template-columns:38px 1fr!important;gap:14px!important}body.elementor-page-63 .nma-degree-grid{grid-template-columns:1fr!important}body.elementor-page-63 .nma-philosophy-quote blockquote{font-size:1.35rem}body.elementor-page-63 .nma-cta{padding:72px 0!important}body.elementor-page-63 .nma-cta-button,body.elementor-page-63 .nma-cta-button .elementor-button{width:100%!important}}
@media(prefers-reduced-motion:reduce){body.elementor-page-63 .nma-role-row,body.elementor-page-63 .nma-timeline-row,body.elementor-page-63 .nma-cta-button .elementor-button{transition:none!important;transform:none!important}}/* End custom CSS */