@font-face{font-family:'Cormorant Garamond';src:url('/fonts/cormorant-garamond-v22-latin-regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Cormorant Garamond';src:url('/fonts/cormorant-garamond-v22-latin-italic.woff2') format('woff2');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Cormorant Garamond';src:url('/fonts/cormorant-garamond-v22-latin-600.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Cormorant Garamond';src:url('/fonts/cormorant-garamond-v22-latin-600italic.woff2') format('woff2');font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Cormorant Garamond';src:url('/fonts/cormorant-garamond-v22-latin-700.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Cormorant Garamond';src:url('/fonts/cormorant-garamond-v22-latin-700italic.woff2') format('woff2');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Manrope';src:url('/fonts/manrope-v15-latin-300.woff2') format('woff2');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Manrope';src:url('/fonts/manrope-v15-latin-regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Manrope';src:url('/fonts/manrope-v15-latin-600.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Manrope';src:url('/fonts/manrope-v15-latin-700.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Cinzel';src:url('/fonts/cinzel-latin-500.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Cinzel';src:url('/fonts/cinzel-latin-700.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}:root{--navy:#1b3a5c;--navy-deep:#0a1e36;--navy-dark:#0a1e36;--white:#fff;--grey-light:#f3f6fa;--gold:#c9a84c;--gold-light:#e8c97a;--text-dim:rgba(255,255,255,0.6);--text-mid:rgba(255,255,255,0.8);--shadow-soft:0 10px 30px rgba(0,0,0,0.3);--card-border:rgba(201,168,76,0.18)}html{scroll-behavior:auto}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--navy-deep)}::-webkit-scrollbar-thumb{background:var(--gold);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--gold-light)}body{background:#0a1e36;color:#fff;font-family:'Manrope',sans-serif;font-size:17px;line-height:1.75;overflow-x:hidden}a{color:inherit}h1,h2,h3{font-family:'Cormorant Garamond',serif}h1{font-size:clamp(40px,6vw,72px);font-weight:700;letter-spacing:-.02em;line-height:.9}h2{font-size:clamp(32px,4vw,48px);font-weight:600}h3{font-size:24px;font-weight:600}.eyebrow{font-family:'Manrope',sans-serif;font-weight:600;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);display:block;margin-bottom:0}.container{max-width:1180px;margin:0 auto;padding:0 40px}@media(max-width:768px){.container{padding:0 24px}}.seo-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#bg-canvas{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}#cursor{position:fixed;width:10px;height:10px;border:1px solid rgba(255,255,255,0.6);border-radius:50%;pointer-events:none;z-index:9999;transform:translate(-50%,-50%);transition:width .3s cubic-bezier(0.25,0.46,0.45,0.94),height .3s cubic-bezier(0.25,0.46,0.45,0.94),border-color .3s cubic-bezier(0.25,0.46,0.45,0.94),opacity .3s cubic-bezier(0.25,0.46,0.45,0.94);opacity:.6}#cursor.hover{width:36px;height:36px;opacity:1}#navbar{position:fixed;top:0;left:0;right:0;z-index:1000;transition:background .4s ease,border-bottom .4s ease,backdrop-filter .4s ease}#navbar.scrolled{background:rgba(10,30,54,0.95);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(201,168,76,0.15)}#navbar.always-visible{background:rgba(10,30,54,0.95);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(201,168,76,0.15)}.nav-inner{max-width:1280px;margin:0 auto;padding:0 40px;height:72px;display:flex;align-items:center;gap:40px}.logo-container{display:flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0;opacity:0;visibility:hidden}.logo-container.visible{opacity:1;visibility:visible}.logo-img{display:block !important;height:32px;width:auto;object-fit:contain;filter:drop-shadow(0 0 6px rgba(201,168,76,0.35))}.brand-name{font-family:'Cormorant Garamond',serif;font-weight:700;font-size:19px;color:#fff;letter-spacing:.12em;text-transform:uppercase;position:relative;top:2.8mm !important;left:-2mm !important}.nav-links{list-style:none;display:flex;gap:32px;margin-left:auto;align-items:center;height:100%}.nav-links a{font-family:'Manrope',sans-serif;font-weight:400;font-size:14px;color:rgba(255,255,255,0.8);text-decoration:none;transition:color .25s ease;display:inline-flex;align-items:center;height:40px}.nav-links>li{position:relative;display:flex;align-items:center;height:100%}.nav-links .has-dropdown{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.nav-links .has-dropdown::after{content:'↓';font-size:10px;transition:transform .3s ease;opacity:.7;display:inline-block;line-height:1}.nav-links li:hover .has-dropdown::after,.nav-links li:focus-within .has-dropdown::after{transform:rotate(180deg);color:var(--gold)}.nav-links li:hover>a,.nav-links a[aria-current="page"]{color:var(--gold)}.nav-dropdown{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(15px);background:rgba(10,30,54,0.9);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(201,168,76,0.25);border-radius:8px;padding:12px 0;min-width:200px;box-shadow:0 15px 35px rgba(0,0,0,0.5),0 0 20px rgba(201,168,76,0.1);opacity:0;visibility:hidden;pointer-events:none;transition:all .3s cubic-bezier(0.23,1,0.32,1);z-index:100;list-style:none}.nav-links li:hover .nav-dropdown,.nav-links li:focus-within .nav-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(5px)}.nav-dropdown li{list-style:none;display:block}.nav-dropdown a{display:block;height:auto;padding:10px 20px;font-size:13px;text-transform:none;letter-spacing:.03em;color:rgba(255,255,255,0.75);transition:all .2s ease;white-space:nowrap;text-align:left}.nav-dropdown a:hover{color:var(--gold-light);background:rgba(201,168,76,0.08);padding-left:24px}.nav-cta{font-family:'Manrope',sans-serif;font-weight:600;font-size:14px;color:#0a1e36;background:var(--gold);padding:2px 10px;border-radius:3px;text-decoration:none;transition:background .3s ease;flex-shrink:0;white-space:nowrap}.nav-cta:hover{background:#fff;color:#0a1e36}.nav-hamburger{display:none;flex-direction:column;gap:5px;background:transparent;border:0;cursor:pointer;padding:6px;margin-left:auto;z-index:1001}.nav-hamburger span{display:block;width:24px;height:1.5px;background:#fff;transition:transform .3s ease,opacity .3s ease}#mobile-menu{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(10,30,54,0.98);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;transform:translateY(-100%);visibility:hidden;transition:transform .5s cubic-bezier(0.76,0,0.24,1),visibility 0s linear .5s}#mobile-menu.open{transform:translateY(0);visibility:visible;transition:transform .5s cubic-bezier(0.76,0,0.24,1),visibility 0s linear 0s}.mobile-nav-links,.mobile-submenu{list-style:none;margin:0;padding-right:30px}.mobile-nav-links{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.mobile-nav-links>li>a{padding-right:30px;color:#fff}.mobile-nav-parent{display:flex;align-items:center;justify-content:center;gap:8px;width:100%}.mobile-submenu-toggle{background:transparent;border:0;cursor:pointer;color:rgba(255,255,255,0.65);font-size:30px;line-height:1;padding:0 4px;display:flex;align-items:center;transition:transform .3s ease,color .25s ease}.mobile-submenu-toggle.open{transform:rotate(180deg);color:var(--gold)}.mobile-submenu-toggle:hover{color:var(--gold)}.mobile-submenu{display:none;margin-top:8px}.mobile-submenu.open{display:block}#mobile-menu a{font-family:'Cormorant Garamond',serif;font-size:32px;color:#fff;text-decoration:none;transition:color .25s ease}#mobile-menu .mobile-submenu a{font-family:'Cormorant Garamond',serif;font-size:25px;color:#fff;letter-spacing:.04em}#mobile-menu a:hover,#mobile-menu a[aria-current="page"]{color:var(--gold)}@media(max-width:768px){#mobile-menu>.nav-cta{display:inline-flex !important;align-items:center;justify-content:center;width:120px;height:40px;margin-top:8px;transform:translateX(-33px)}}.nav-hamburger.open span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.nav-hamburger.open span:nth-child(2){opacity:0}.nav-hamburger.open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}@media(max-width:768px){.nav-links,.nav-cta{display:none}.nav-hamburger{display:flex}.nav-inner{padding:0 24px}}.btn-primary{font-family:'Manrope',sans-serif;font-weight:600;font-size:12px;color:#0a1e36;background:var(--gold);padding:8px 12px;border-radius:3px;text-decoration:none;border:1px solid transparent;transition:background .3s ease;display:inline-block}.btn-primary:hover{background:#fff}.btn-secondary{font-family:'Manrope',sans-serif;font-weight:600;font-size:12px;color:#fff;background:transparent;padding:8px 16px;border-radius:3px;border:1px solid rgba(255,255,255,0.5);text-decoration:none;transition:border-color .3s ease,background .3s ease;display:inline-block}.btn-secondary:hover{border-color:#fff;background:rgba(255,255,255,0.07)}.btn-primary,.btn-secondary{width:130px;height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.btn-outline-gold{font-family:'Manrope',sans-serif;font-weight:600;font-size:14px;color:var(--gold);background:transparent;border:1px solid rgba(201,168,76,0.6);padding:0 32px;text-decoration:none;transition:background .3s ease;display:inline-flex;align-items:center;justify-content:center}.btn-outline-gold:hover{background:rgba(201,168,76,0.1)}.badge{background:#0a1e36;border:1px solid var(--gold);color:var(--gold);font-family:'Manrope',sans-serif;font-weight:600;font-size:12px;padding:6px 14px;border-radius:3px}.badge-text{font-family:'Manrope',sans-serif;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,0.5)}footer{background:transparent;border-top:1px solid rgba(201,168,76,0.15);padding:70px 0 40px;position:relative;z-index:1}.footer-inner{max-width:1180px;margin:0 auto;padding:0 40px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.footer-text{max-width:720px;color:var(--text-dim);font-size:13px}.footer-positioning{margin-top:8px;line-height:1.7;font-family:'Manrope',sans-serif;font-weight:300;font-size:13px;color:rgba(255,255,255,0.55)}.footer-links{display:flex;gap:24px;flex-wrap:wrap}.footer-link{color:var(--text-dim);font-size:13px;text-decoration:none;transition:color .3s ease;font-family:'Manrope',sans-serif}.footer-link:hover{color:var(--gold)}@media(max-width:768px){.footer-inner{flex-direction:column;text-align:center;padding:0 24px}.footer-links{justify-content:center}}.info-card{border:1px solid var(--card-border);border-radius:28px;padding:34px;margin-bottom:30px;background:linear-gradient(150deg,rgba(255,255,255,0.07),rgba(7,22,44,0.72));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 22px 70px rgba(0,0,0,0.24)}.info-card h2{margin-bottom:16px;color:#fff}.info-card>p{color:var(--text-mid);font-size:16px}.leader-impact{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin-top:30px}.impact-item{position:relative;overflow:hidden;display:flex;flex-direction:column;height:100%;min-height:100%;padding:30px 20px;border:1px solid rgba(201,168,76,0.2);border-radius:8px;text-align:center;background:rgba(11,46,71,0.25);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .4s cubic-bezier(0.23,1,0.32,1)}.impact-item::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:0;transition:opacity .4s ease}.impact-item:hover{transform:translateY(-5px);border-color:rgba(201,168,76,0.6);background:rgba(11,46,71,0.4);box-shadow:0 15px 35px rgba(0,0,0,0.3),0 0 20px rgba(201,168,76,0.1)}.impact-item:hover::before{opacity:1}.impact-item h3{margin-bottom:15px;color:#fff;font-family:'Cormorant Garamond',serif;font-size:22px;font-weight:500;line-height:1.3;transition:color .3s ease}.impact-item:hover h3{color:var(--gold)}.impact-item p{margin:0;color:rgba(255,255,255,0.7);font-family:'Manrope',sans-serif;font-size:14px;font-weight:300;line-height:1.6}@media(max-width:920px){.leader-impact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.leader-impact{grid-template-columns:1fr}}@keyframes scrollLine{0%{transform:scaleY(0);opacity:0}30%{opacity:1}70%{opacity:1}100%{transform:scaleY(1);opacity:0}}@keyframes glow-pulse{0%,100%{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:.7;transform:translate(-50%,-50%) scale(1.12)}}.reveal{opacity:0}.subtitle{font-family:'Cormorant Garamond',serif !important;font-weight:400 !important;font-style:italic !important;font-size:16px !important;color:var(--gold) !important;letter-spacing:.05em !important;text-transform:none !important;text-align:center !important;margin-bottom:25px !important;line-height:1.4 !important}footer{background:transparent;border-top:1px solid rgba(201,168,76,0.15);padding:25px 0 50px}.footer-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:60px;margin-bottom:-10px}.footer-brand-name{font-family:'Manrope',sans-serif;font-weight:700;font-size:16px;color:#fff;letter-spacing:.1em;margin-top:12px;margin-bottom:8px}.footer-address{font-family:'Manrope',sans-serif;font-weight:300;font-size:13px;color:rgba(255,255,255,0.5);margin-bottom:16px}.footer-positioning{font-family:'Manrope',sans-serif;font-weight:300;font-size:13px;line-height:1.7;color:rgba(255,255,255,0.55);margin:0 0 18px;max-width:360px}.footer-linkedin{display:inline-flex;align-items:center;color:rgba(255,255,255,0.5);text-decoration:none;transition:color .2s ease}.footer-linkedin:hover{color:var(--gold)}.footer-col-title{font-family:'Manrope',sans-serif;font-weight:600;font-size:11px;color:var(--gold);letter-spacing:.15em;text-transform:uppercase;margin-bottom:20px}.footer-nav{list-style:none;display:flex;flex-direction:column}.footer-nav li{line-height:2.2}.footer-nav a{font-family:'Manrope',sans-serif;font-weight:400;font-size:14px;color:rgba(255,255,255,0.6);text-decoration:none;transition:color .2s ease}.footer-nav a:hover{color:#fff}.footer-contact-link{font-family:'Manrope',sans-serif;font-weight:400;font-size:14px;color:rgba(255,255,255,0.7);text-decoration:none;display:block;margin-bottom:8px;transition:color .2s ease}.footer-contact-link:hover{color:var(--gold)}.footer-tel{font-family:'Manrope',sans-serif;font-weight:400;font-size:14px;color:rgba(255,255,255,0.7);display:block;margin-bottom:16px}.footer-cta-link{font-family:'Manrope',sans-serif;font-weight:600;font-size:13px;color:var(--gold);text-decoration:none;transition:text-decoration .2s}.footer-cta-link:hover{text-decoration:underline}.footer-bottom{border-top:1px solid rgba(255,255,255,0.08);padding-top:0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.footer-copy{font-family:'Manrope',sans-serif;font-weight:300;font-size:12px;color:rgba(255,255,255,0.35)}.footer-legal{font-family:'Manrope',sans-serif;font-weight:300;font-size:12px;color:rgba(255,255,255,0.35);text-decoration:none;transition:color .2s ease}.footer-legal:hover{color:#fff}@media(max-width:768px){.footer-grid{grid-template-columns:1fr;gap:40px}.footer-bottom{flex-direction:column;text-align:center}}footer .footer-grid{display:grid !important;grid-template-columns:minmax(620px,1fr) auto !important;gap:clamp(56px,7vw,110px) !important;align-items:start !important}footer .footer-brand-col{max-width:780px !important;min-width:0 !important}footer .footer-brand-row{display:flex !important;align-items:center !important;gap:12px !important;margin:0 0 4px 0 !important}footer .footer-logo-img{width:58px !important;height:auto !important;display:block !important;object-fit:contain !important}footer .footer-brand-name{font-family:'Cormorant Garamond',serif !important;font-size:19px !important;font-weight:800 !important;letter-spacing:.06em !important;color:#fff !important;margin-bottom:20px !important;line-height:1 !important;position:relative !important;top:4.8mm !important;left:-1.5mm !important}footer .footer-location{margin:0 0 26px 0 !important;font-family:'Manrope',sans-serif !important;font-size:14px !important;color:rgba(255,255,255,0.48) !important;line-height:1.25 !important}footer .footer-positioning{max-width:760px !important;width:100% !important;margin:0 !important;line-height:1.75 !important}footer .footer-right-cols{display:grid !important;grid-template-columns:max-content max-content !important;column-gap:42px !important;justify-content:end !important;align-items:start !important}footer .footer-nav-col,footer .footer-contact-col{min-width:max-content !important}footer .footer-col-title{margin-bottom:18px !important}footer .footer-nav{gap:0 !important;margin:0 !important;padding:0 !important}footer .footer-nav li{margin:0 !important;padding:0 !important;line-height:1.32 !important}footer .footer-nav a{line-height:1.32 !important}footer .footer-contact-link{margin-bottom:14px !important}footer .footer-tel{margin-bottom:14px !important}footer .footer-linkedin{display:block !important;width:22px !important;height:22px !important;margin:0 0 14px 0 !important;color:rgba(255,255,255,0.62) !important;text-decoration:none !important;border:none !important;padding:0 !important;background:transparent !important}footer .footer-linkedin svg{display:block !important;width:22px !important;height:22px !important}footer .footer-linkedin:hover{color:var(--gold) !important}footer .footer-cta-link{display:inline-block !important}@media(max-width:900px){footer .footer-grid{grid-template-columns:1fr !important;gap:32px !important}footer .footer-right-cols{grid-template-columns:1fr !important;row-gap:28px !important;justify-content:start !important}footer .footer-brand-col,footer .footer-positioning{max-width:100% !important}}footer .footer-brand-row{align-items:center !important;gap:6px !important;margin-bottom:2px !important}footer .footer-logo-img{width:54px !important;transform:translateY(1px) !important}footer .footer-brand-name{line-height:1 !important;transform:translateY(-1px) !important}footer .footer-location{margin-top:0 !important;margin-bottom:26px !important}footer .footer-right-cols{column-gap:4ch !important}footer .footer-bottom-separator{color:rgba(255,255,255,0.35) !important}@media(max-width:900px){footer .footer-linkedin{display:block !important;width:22px !important;height:22px !important;margin-left:auto !important;margin-right:auto !important;margin-bottom:22px !important}footer .footer-linkedin svg{display:block !important;margin-left:auto !important;margin-right:auto !important}}
