:root{--dkg-primary:#0B5394;--dkg-heading:#073763;--dkg-secondary:#125499;--dkg-body:#414141;--dkg-neutral:#F2F5F7;--dkg-border:#C7C7C7;--dkg-accent:#FF4040;--navy:#0B5394;--navy2:#0B5394;--blue:#125499;--cyan:#7FCCF7;--ink:#073763;--muted:#414141;--line:#C7C7C7;--ice:#F2F5F7;--white:#FFFFFF;--violet:#073763;--teal:#125499;--green:#125499}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#FFFFFF;color:#414141;font-family:wf_23de2075afcc42cc848bac4f0,Roboto,Arial,sans-serif;font-size:18px;line-height:1.5;-webkit-text-size-adjust:100%;text-size-adjust:100%}body h1,body h2,body h3,body h4,body .title{font-family:inherit;letter-spacing:normal!important;word-spacing:normal;font-weight:700;line-height:1.18;color:#073763;overflow-wrap:normal}body h1{font-size:48px}body h2,body .title{font-size:40px;max-width:980px;margin-bottom:20px}body h3{font-size:24px;line-height:1.25}body h4{font-size:19px}body .wrap{width:calc(100% - 80px);max-width:1200px;margin:0 auto}body .header{height:94px;background:#FFFFFF;color:#073763;border-bottom:1px solid #C7C7C7;box-shadow:none;position:relative;z-index:50}body .header .wrap{display:flex;align-items:center;justify-content:space-between;height:100%;gap:32px}body .header .brand{display:flex;align-items:center;flex:none;width:auto;max-width:none}body .header .brand img,body .header .brand .logo{display:block;width:150px!important;height:auto!important;max-width:100%;aspect-ratio:200/102;object-fit:contain;filter:none!important;opacity:1}body .header .brand:hover .logo{filter:none}body .header .nav{display:flex;align-items:center;gap:23px;font-size:16px;font-weight:500}body .header .nav a{display:inline-flex;align-items:center;min-height:44px;opacity:1;color:#073763;border-radius:4px}body .header .nav a:hover,body .header .nav a:focus-visible{color:#0B5394;text-decoration:underline;text-underline-offset:5px}body .header .nav .cta,body .header .nav .nav-cta{padding:10px 18px;border:1px solid #0B5394;border-radius:5px;background:#FFFFFF;color:#0B5394;min-height:46px;text-decoration:none}body .header .nav .cta:hover,body .header .nav .nav-cta:hover{background:#0B5394;color:#FFFFFF;border-color:#0B5394}body .header .mobile-menu{display:none}body .hero,body .projects-hero,body .navy,body .dark,body .closing,body .longevity-section{background-color:#0B5394!important;color:#FFFFFF;background-image:none!important}body .hero,body .projects-hero{min-height:0!important;padding:56px 0!important;display:block;position:relative;overflow:hidden}body .hero .wrap,body .projects-hero .wrap.split{position:relative;z-index:3;display:grid;grid-template-columns:1.18fr .82fr;gap:48px;align-items:center;min-height:0}body .hero .wrap>div,body .projects-hero .wrap>div{min-width:0}body .hero h1,body .projects-hero h1{font-size:48px!important;line-height:1.16!important;font-weight:400!important;letter-spacing:normal!important;color:#FFFFFF;margin:0 0 22px;max-width:720px}body .hero p,body .projects-hero p{font-size:20px;line-height:1.5;color:#FFFFFF;margin:0;max-width:720px}body .hero .eyebrow,body .projects-hero .eyebrow,body .navy .eyebrow,body .dark .eyebrow,body .longevity-section .eyebrow{color:#FFFFFF;font-size:13px;line-height:1.5;font-weight:500;letter-spacing:.07em;margin-bottom:18px}body .eyebrow,body .meta,body .row-label{color:#125499;line-height:1.5;font-size:13px;font-weight:500;letter-spacing:.06em}body .hero .actions,body .projects-hero .actions{margin-top:28px;gap:14px;display:flex;flex-wrap:wrap}body .btn,body .btn.outline,body .btn.secondary{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:12px 22px;border:1px solid #125499;border-radius:5px;background:#FFFFFF;color:#125499;box-shadow:none;font:inherit;font-size:17px;line-height:1.4;font-weight:500;text-align:center;white-space:normal}body .btn:hover,body .btn:focus-visible{background:#0B5394;color:#FFFFFF;border-color:#0B5394}body .hero .btn:not(.outline):not(.secondary),body .projects-hero .btn:not(.outline):not(.secondary){background:#FF4040;color:#FFFFFF;border-color:#FF4040}body .hero .btn:not(.outline):not(.secondary):hover,body .projects-hero .btn:not(.outline):not(.secondary):hover{background:#FFFFFF;color:#0B5394;border-color:#FFFFFF}body .hero .btn.outline,body .hero .btn.secondary,body .projects-hero .btn.outline,body .projects-hero .btn.secondary,body .dark .btn.outline,body .longevity-section .btn.outline,body .closing .btn.outline{background:transparent;color:#FFFFFF;border-color:#FFFFFF}body .hero .btn.outline:hover,body .hero .btn.secondary:hover,body .projects-hero .btn.outline:hover,body .dark .btn.outline:hover,body .longevity-section .btn.outline:hover,body .closing .btn.outline:hover{background:#FFFFFF;color:#0B5394}body .hero .motto{font-size:14px;line-height:1.7;margin-top:26px;color:#FFFFFF;letter-spacing:normal}body .hero .motto strong{color:#FFFFFF;font-size:14px;font-weight:500}body .hero-footer,body .footer{background:#0B5394;color:#FFFFFF}body .hero-footer{padding:18px 0;font-size:15px;line-height:1.5}body .hero-footer strong,body .footer a,body .footer b,body .footer .tiny{color:#FFFFFF}body .hero-photo{display:block;overflow:hidden;border:0;border-radius:6px;background:#FFFFFF;color:#073763;margin:0;box-shadow:none}body .hero-photo img{width:100%;height:auto;aspect-ratio:16/10;display:block;object-fit:cover}body .hero-photo figcaption{font-size:17px;line-height:1.5;color:#073763;padding:18px 22px;background:#FFFFFF;letter-spacing:normal}body .stats{margin-top:0;border-color:#C7C7C7;box-shadow:none}body .stat span{font-size:15px;line-height:1.5;color:#414141}body .investment-banner{display:block;aspect-ratio:16/9;height:auto;background:#F2F5F7;position:relative;overflow:hidden}body .investment-banner img{display:block;width:100%;height:100%;object-fit:cover}body .investment-banner .label{background:rgba(11,83,148,.92);padding:10px 15px;border-radius:4px;font-size:19px;line-height:1.4;left:18px;right:auto;bottom:18px;letter-spacing:normal}body .photo-credit{font-size:13px;line-height:1.5;margin-top:18px;color:#414141}body .photo-credit a{color:#125499;text-decoration:underline;text-underline-offset:3px}body.dkg-homepage .hero{background-image:linear-gradient(90deg,rgba(11,83,148,.96),rgba(11,83,148,.83) 45%,rgba(11,83,148,.26)),url('https://static.wixstatic.com/media/d7b9fd_cdd1b82868724b43a015a61cd1b456ea~mv2.png')!important;background-size:cover;background-position:center}body.dkg-homepage .hero-space{min-height:250px}body .investment-preview{display:grid;grid-template-columns:1fr;gap:14px}body .investment-preview a{display:grid;grid-template-columns:44% 56%;align-items:center;min-height:150px;background:#FFFFFF;color:#073763;border-radius:6px;overflow:hidden;border:0}body .investment-preview img{display:block;width:100%;height:100%;min-height:150px;max-height:175px;object-fit:cover}body .investment-preview strong{font-size:21px;line-height:1.25;display:block;margin-bottom:8px;font-weight:700}body .investment-preview span{padding:18px;font-size:16px;line-height:1.5;color:#414141}body .investment-preview a:hover strong{text-decoration:underline;text-underline-offset:4px}body .section{padding:70px 0}body .section.tight{padding:52px 0}body .ice,body .mission,body .media-section{background:#F2F5F7}body .subtitle,body .intro{font-size:19px;line-height:1.5;color:#414141;max-width:900px}body .card,body .stat,body .cap,body .step,body .portfolio-controls,body .project,body .ack,body .conference,body .video-card,body .media-card{border-color:#C7C7C7;box-shadow:none;background:#FFFFFF;border-radius:6px}body .card p,body .cap p,body .step p,body .project p,body .conference p{font-size:16px;line-height:1.5;color:#414141}body .card h3,body .project h3,body .conference h3{font-size:23px;line-height:1.25;letter-spacing:normal!important}body .card .number,body .stat strong{color:#125499}body .dark h2,body .dark h3,body .dark h4,body .navy .title,body .navy h2,body .navy h3,body .closing h2,body .longevity-section h2{color:#FFFFFF}body .dark p,body .dark .intro,body .navy .subtitle,body .navy .tiny,body .longevity-section .intro,body .longevity-section .small,body .longevity-list p,body .longevity-list strong,body .closing p{color:#FFFFFF}body .dark .card{background:#FFFFFF;border-color:#C7C7C7;color:#414141}body .dark .card h3,body .dark .card h4{color:#073763}body .dark .card p{color:#414141}body .cap .ico,body .step .num{background:#0B5394;color:#FFFFFF;box-shadow:none}body .pill{font-size:14px;color:#073763;background:#FFFFFF;border-color:#C7C7C7;letter-spacing:normal;font-weight:400}body .band{background:#F2F5F7;color:#073763;border:1px solid #C7C7C7;border-radius:6px}body .band h3{color:#073763}body .band p{color:#414141;font-size:16px}body .route-selector{background:#C7C7C7;border-color:#C7C7C7;border-radius:6px}body .route-selector>div,body .route-selector>button{background:#FFFFFF;color:#073763;padding:22px;min-height:140px}body .route-selector strong{color:#073763;font-size:20px;line-height:1.3}body .route-selector span{color:#414141;font-size:16px;line-height:1.5}body .route-selector>div:hover,body .route-selector>button:hover{background:#F2F5F7}body .route-selector [aria-pressed=true]{background:#F2F5F7;box-shadow:inset 0 -4px #0B5394}body .env-card>.card.pad>p{font-size:16px;line-height:1.5}body .env-title{font-size:23px!important;line-height:1.25!important;letter-spacing:normal!important}body .env-card .env-btn{font-size:17px;border-radius:5px;min-height:50px}body .text-link,body .project-bottom a{color:#125499;font-size:16px;line-height:1.5}body .project .project-bottom a{font-size:16px;min-height:46px;border-radius:5px;padding:10px 16px;border-width:1px}body .project .project-group{font-size:12px;letter-spacing:.04em;color:#125499}body .filters button,body .search-row button,body .search-row input,body .search-row select{font:inherit;font-size:16px;min-height:46px;border-radius:5px}body .filters button{padding:10px 15px}body .filters button[aria-pressed=true]{background:#0B5394;color:#FFFFFF;border-color:#0B5394}body .portfolio-meta,body .small,body .tiny,body .disclaimer{font-size:14px;line-height:1.5;color:#414141}body .search-row input::placeholder{color:#686868}body .cube-scene{min-height:340px}body .cube-face{border:1px solid #C7C7C7;box-shadow:none}body .cube-caption{font-size:14px;letter-spacing:normal;bottom:0}body .cube-toggle{font:inherit;font-size:14px;line-height:1.4;border:1px solid #FFFFFF;border-radius:5px;padding:8px 12px;min-height:40px;bottom:0;color:#FFFFFF}body .domain-strip{gap:10px;margin-top:25px}body .domain-strip span{color:#FFFFFF;border-color:#FFFFFF;font-size:14px;line-height:1.4;letter-spacing:normal}body .network-layer{opacity:.5;pointer-events:none}body .ack .quote{font-size:15px;line-height:1.5;color:#414141}body .ack .role{font-size:13px;color:#414141}body .ack .quote-source{font-size:12px;line-height:1.5;color:#414141}body .ack h3{font-size:20px;letter-spacing:normal!important}body .map-head p{font-size:16px;line-height:1.5;color:#414141}body .quote-heading p{font-size:18px;color:#414141}body .video-caption p{font-size:14px;line-height:1.5;color:#414141}body .footer{font-size:15px;line-height:1.6;padding:42px 0}body .footer .cols{font-size:15px;gap:30px}body .footer .cols a{line-height:1.8;min-height:32px}body .footer .wrap{height:auto;gap:32px}body a:focus-visible,body button:focus-visible,body summary:focus-visible{outline:2px solid #0B5394;outline-offset:4px}body .hero a:focus-visible,body .projects-hero button:focus-visible{outline-color:#FFFFFF}@media(max-width:1050px){body .wrap{width:calc(100% - 48px)}body .header .nav{gap:16px;font-size:15px}body .header .brand img{width:132px!important}body .hero .wrap,body .projects-hero .wrap.split{gap:32px;grid-template-columns:1.1fr .9fr}body .hero h1,body .projects-hero h1{font-size:42px!important}body .hero p,body .projects-hero p{font-size:18px}}@media(max-width:900px){body.dkg-homepage .hero-space{display:none}body .wrap{width:calc(100% - 40px);max-width:none}body .header{height:80px}body .header .wrap{width:calc(100% - 32px)}body .header .nav{display:none}body .header .brand img{width:130px!important}body .header .mobile-menu{display:block;position:relative;color:#0B5394;margin-left:auto}body .mobile-menu summary{display:flex;align-items:center;justify-content:center;list-style:none;font:inherit;font-size:16px;line-height:1.4;min-height:46px;min-width:82px;padding:10px 16px;background:#FFFFFF;color:#0B5394;border:1px solid #0B5394;border-radius:5px;cursor:pointer}body .mobile-menu summary::-webkit-details-marker{display:none}body .mobile-menu-panel{position:absolute;top:54px;right:0;width:min(290px,calc(100vw - 32px));background:#FFFFFF;border:1px solid #C7C7C7;border-radius:5px;padding:8px;box-shadow:0 8px 20px rgba(0,0,0,.1);z-index:60}body .mobile-menu-panel a{display:flex;align-items:center;min-height:46px;font-size:16px;font-weight:400;padding:10px 14px;color:#073763;background:#FFFFFF;border-radius:3px}body .mobile-menu-panel a:hover{background:#F2F5F7;color:#0B5394}body .mobile-menu-panel a.mobile-cta{background:#0B5394;color:#FFFFFF;margin-top:6px;justify-content:center}body .hero,body .projects-hero{padding:40px 0!important}body .hero .wrap,body .projects-hero .wrap.split{display:grid;grid-template-columns:1fr;gap:30px}body .hero h1,body .projects-hero h1{font-size:40px!important;line-height:1.16!important;max-width:680px}body .hero p,body .projects-hero p{font-size:18px;line-height:1.5}body .hero .wrap>div:last-child{height:auto!important;min-height:0!important}body .hero-photo{max-width:660px}body .hero-photo img{aspect-ratio:16/9}body .hero-photo figcaption{font-size:16px;padding:16px 18px}body .investment-preview{grid-template-columns:1fr 1fr;gap:14px}body .investment-preview a{display:block}body .investment-preview img{height:auto;min-height:0;max-height:none;aspect-ratio:16/10}body .investment-preview span{display:block;padding:16px}body .investment-preview strong{font-size:20px}body h2,body .title{font-size:34px;line-height:1.2}body .section{padding:54px 0}body .section.tight{padding:44px 0}body .split,body .two,body .three,body .four,body .rotating-layout{grid-template-columns:1fr;gap:26px}body .cube-scene{min-height:330px}body .header .brand{max-width:none}body .hero-footer{padding:16px 0;line-height:1.5}body .footer .wrap{display:block}body .footer .cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}body .footer-links{flex-wrap:wrap;gap:14px 22px;margin-top:20px}}@media(max-width:560px){body{font-size:16px;line-height:1.5}body .wrap{width:calc(100% - 32px);margin:0 auto}body .header{height:76px}body .header .brand img{width:115px!important}body .hero,body .projects-hero{padding:34px 0!important}body .hero h1,body .projects-hero h1{font-size:36px!important;line-height:1.18!important}body .hero p,body .projects-hero p{font-size:17px}body .hero .eyebrow,body .projects-hero .eyebrow{font-size:12px;margin-bottom:15px}body .hero .actions,body .projects-hero .actions{display:grid;grid-template-columns:1fr;gap:12px;margin-top:24px}body .hero .btn,body .projects-hero .btn{width:100%;font-size:16px;min-height:50px}body h2,body .title{font-size:30px;line-height:1.22}body h3{font-size:23px}body .intro,body .subtitle{font-size:17px}body .section{padding:46px 0}body .section.tight{padding:38px 0}body .investment-preview{grid-template-columns:1fr;gap:12px}body .investment-preview a{display:grid;grid-template-columns:38% 62%;min-height:135px}body .investment-preview img{height:100%;aspect-ratio:auto;min-height:135px}body .investment-preview span{font-size:15px;padding:16px}body .investment-preview strong{font-size:19px}body .card p,body .project p,body .cap p,body .step p{font-size:16px}body .cube-scene{min-height:320px}body .cube-caption{left:0;right:auto;max-width:55%;text-align:left;font-size:13px}body .cube-toggle{right:0;font-size:13px;max-width:43%}body .domain-strip{margin-top:22px}body .domain-strip span{font-size:13px}body .footer .cols{grid-template-columns:1fr;gap:24px}body .filters button{font-size:15px;min-height:44px}body .search-row{flex-wrap:wrap}body .search-row input{flex-basis:100%}body .search-row select{min-width:0;max-width:100%}body .ack .quote-source{font-size:13px}body .route-selector>div,body .route-selector>button{min-height:0;padding:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}body .network-canvas{display:none}}body .navy .card,body .navy .card.pad{background:#FFFFFF!important;color:#414141!important;border-color:#C7C7C7!important}body .navy .card h3,body .navy .card h4{color:#073763}body .navy .card p{color:#414141}body .dark .animation-label,body .dark .finance-visual{background:#FFFFFF;color:#414141;border-color:#C7C7C7}body .dark .animation-label strong,body .dark .finance-visual .lead,body .dark .finance-visual strong{color:#073763}body .dark .animation-label p,body .dark .finance-visual p,body .dark .finance-visual span{color:#414141;font-size:16px;line-height:1.5}body .dark .finance-step{border-color:#C7C7C7}body .dark .finance-step .n{color:#125499}body .dark .process p{font-size:16px;line-height:1.5}body .dark .process article{border-left-color:#FFFFFF}body .dark .text-link{color:#FFFFFF;min-height:44px;display:inline-flex;align-items:center;font-size:17px}