:root{--bg:#071422;--paper:#eff7f6;--muted:#9db0c1;--mint:#47dcba;--line:rgba(155,203,217,.14)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0!important;background:var(--bg);color:#f3f8fb;font-family:'DM Sans',system-ui,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid var(--mint);outline-offset:5px}h1,h2,h3,p{margin-top:0}.site-shell{position:relative;overflow:hidden;min-height:100vh;background:radial-gradient(circle at 78% 20%,#0c2a3a 0,transparent 37%),linear-gradient(150deg,#071422 0%,#071724 65%,#081b28 100%)}.ambient{position:absolute;pointer-events:none;border-radius:50%;filter:blur(60px);opacity:.16}.ambient-one{width:360px;height:360px;right:9%;top:6%;background:#32bca8}.ambient-two{width:350px;height:350px;left:-230px;top:530px;background:#1c60ad}.site-header,.hero,.focus-section,.destination,.site-footer{width:min(1240px,calc(100% - 112px));margin-inline:auto;position:relative}.site-header{height:110px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);z-index:2}.brand{display:inline-flex;gap:16px;align-items:center}.brand-symbol{font-family:Manrope,sans-serif;font-size:35px;font-weight:800;letter-spacing:-3px;color:#fff}.brand-th{font-size:15px;letter-spacing:-1px;vertical-align:super;margin-left:1px}.brand-label{color:#9bafc0;letter-spacing:4px;font-size:10px;font-weight:800;border-left:1px solid #506476;padding-left:17px;margin-top:5px}.top-nav{display:flex;align-items:center;gap:38px}.nav-context,.section-kicker,.eyebrow,.card-number,.small-kicker,.visual-caption,.hero-proof{font-weight:700;letter-spacing:2.2px;font-size:10px}.nav-context{color:#7f9eae}.nav-link{padding:10px 0;color:#e9f6f7;font-weight:700;font-size:13px}.nav-link span{margin-left:7px;color:var(--mint)}.hero{min-height:660px;display:grid;grid-template-columns:52% 48%;align-items:center;padding:70px 0 80px}.hero-copy{position:relative;z-index:1}.eyebrow{color:#73e3c8;display:flex;align-items:center;gap:12px;margin-bottom:27px}.live-dot{width:8px;height:8px;background:#54e0ba;box-shadow:0 0 0 5px rgba(71,220,186,.12);border-radius:50%;flex-shrink:0}h1,h2,h3{font-family:Manrope,system-ui,sans-serif;letter-spacing:-.055em}h1{font-size:clamp(50px,5.1vw,78px);font-weight:800;line-height:1.13;margin-bottom:28px}.gradient-text{background:linear-gradient(95deg,#56edc4 15%,#78bff5 85%);color:transparent;background-clip:text;-webkit-background-clip:text}.hero-description{font-size:17px;line-height:1.85;max-width:535px;color:#aec0cb}.hero-actions{margin-top:35px;display:flex;align-items:center;gap:31px;flex-wrap:wrap}.primary-button,.destination-button{display:inline-flex;align-items:center;justify-content:center;gap:32px;padding:17px 25px;border-radius:6px;background:var(--mint);color:#06212c;font-weight:800;font-size:13px;box-shadow:0 14px 45px rgba(47,220,171,.16);transition:transform .2s,background .2s}.primary-button:hover,.destination-button:hover{transform:translateY(-3px);background:#82f5d6;color:#06212c}.primary-button span,.destination-button span{font-size:19px;font-weight:400}.text-link{font-size:13px;color:#e6f2f4;font-weight:700}.text-link span{margin-left:8px;color:var(--mint)}.hero-proof{display:flex;align-items:center;gap:15px;color:#6f8d9f;margin-top:74px;font-size:9px}.proof-line{width:26px;height:1px;background:#47dcba}.hero-visual{position:relative;aspect-ratio:1;display:grid;place-items:center;margin-left:-6px;isolation:isolate}.hero-visual:before{content:'';position:absolute;inset:13%;border-radius:50%;background:radial-gradient(circle,rgba(33,123,139,.17),transparent 72%);filter:blur(15px)}.graphic-halo{position:absolute;border-radius:50%;border:1px solid rgba(85,164,183,.13)}.graphic-halo-outer{inset:0}.graphic-halo-middle{inset:11%;border-style:dashed}.graphic-halo-inner{inset:25%;border-color:rgba(88,203,184,.2)}.network{width:100%;max-width:570px;position:relative;filter:drop-shadow(0 25px 80px rgba(0,0,0,.22))}.visual-label{position:absolute;padding:15px 18px;border-radius:7px;background:rgba(12,34,49,.91);border:1px solid rgba(106,194,195,.22);backdrop-filter:blur(10px);box-shadow:0 15px 45px #0004;display:flex;flex-direction:column;gap:6px}.small-kicker{color:#49d8ba;font-size:8px}.visual-label strong{font-size:11px;line-height:1.5;letter-spacing:.1px}.visual-label-top{left:0;top:24%}.visual-label-bottom{right:-1%;bottom:24%}.visual-caption{position:absolute;bottom:0;left:50%;transform:translateX(-50%);color:#678a9b;font-size:9px;white-space:nowrap}.visual-caption span{color:#47dcba;margin-left:10px}.focus-section{border-top:1px solid var(--line);padding:65px 0 95px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:35px}.section-kicker{color:#4cdbba;margin-bottom:12px}.section-heading h2{font-size:clamp(28px,3.3vw,43px);line-height:1.2;margin-bottom:0}.section-heading>p{max-width:320px;color:#8da5b5;font-size:13px;margin-bottom:4px}.focus-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.focus-card{min-height:273px;padding:30px;background:linear-gradient(160deg,rgba(25,54,68,.62),rgba(13,35,49,.61));border:1px solid var(--line);border-radius:10px;transition:border-color .2s,transform .2s}.focus-card:hover{border-color:rgba(71,220,186,.45);transform:translateY(-3px)}.card-icon{font-family:Manrope,sans-serif;font-size:32px;color:#62ddc1;height:47px;line-height:1}.card-icon-etf{font-size:18px;font-weight:800;letter-spacing:0}.card-number{color:#69a79f;font-size:9px;margin:13px 0}.focus-card h3{font-size:20px;letter-spacing:-.045em;margin-bottom:10px}.focus-card p{color:#a4b5c2;font-size:13px;line-height:1.8;margin:0}.destination{padding:46px 50px;margin-bottom:62px;border:1px solid rgba(74,219,181,.25);border-radius:11px;background:linear-gradient(105deg,#123646,#0d2936 70%,#103b45);display:flex;gap:30px;align-items:center;justify-content:space-between;overflow:hidden}.destination>div:not(.destination-glow){position:relative}.destination-glow{position:absolute;right:-50px;top:-150px;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(69,214,174,.13),transparent 65%)}.destination h2{font-size:clamp(26px,3vw,39px);line-height:1.28;max-width:600px;margin-bottom:10px}.destination h2 em{font-style:normal;color:#5ae6c5}.destination p:last-child{max-width:550px;color:#a8c2cd;font-size:13px;margin:0}.destination-button{position:relative;flex-shrink:0;background:#f0faf6;box-shadow:none}.destination-button:hover{background:#bff8e2}.site-footer{min-height:96px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px}.footer-brand{display:flex;align-items:center;gap:19px}.footer-mark{font-family:Manrope,sans-serif;font-size:22px;font-weight:800;letter-spacing:-1.5px}.footer-brand>span:last-child{font-size:9px;letter-spacing:1.6px;color:#7893a3;font-weight:700}.footer-right{display:flex;gap:30px;font-size:11px;color:#8199aa}.footer-right a{color:#b9d3d7}::selection{background:#47dcba;color:#071422}@media(max-width:1020px){.site-header,.hero,.focus-section,.destination,.site-footer{width:min(100% - 58px,1240px)}.hero{grid-template-columns:53% 47%;min-height:570px}.hero-visual{margin-left:-25px}.visual-label-top{left:-10px}.visual-label-bottom{right:-10px}h1{font-size:clamp(43px,5.3vw,65px)}.nav-context{display:none}}@media(max-width:760px){.site-header,.hero,.focus-section,.destination,.site-footer{width:calc(100% - 38px)}.site-header{height:79px}.brand-symbol{font-size:29px}.brand-label{font-size:9px;letter-spacing:2px;padding-left:12px}.hero{display:flex;flex-direction:column;align-items:stretch;padding:57px 0 55px;min-height:0}.hero-description{font-size:15px}.hero-actions{gap:22px}.hero-proof{margin-top:35px}.hero-visual{width:min(100%,450px);align-self:center;margin:25px 0 0}.visual-label{padding:10px 12px}.visual-label-top{left:2%}.visual-label-bottom{right:0}.visual-caption{bottom:-8px;font-size:8px}.focus-section{padding:48px 0 61px}.section-heading{display:block}.section-heading>p{margin-top:14px}.focus-grid{grid-template-columns:1fr;gap:13px}.focus-card{min-height:0;padding:25px}.destination{padding:32px 27px;flex-direction:column;align-items:flex-start;margin-bottom:36px}.destination-button{width:100%;justify-content:space-between}.site-footer{align-items:flex-start;padding:25px 0;flex-direction:column;gap:15px;min-height:0}.footer-right{width:100%;justify-content:space-between}.footer-brand>span:last-child{font-size:8px}}@media(max-width:390px){.brand-label{display:none}.nav-link{font-size:12px}h1{font-size:43px}.primary-button{width:100%;justify-content:space-between}.hero-actions{align-items:flex-start;flex-direction:column}.visual-label strong{font-size:9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}

/* Brand wordmark: mathematical italic capital N in STIX Two Text. */
.site-header .brand { gap: 12px; white-space: nowrap; }
.site-header .brand-symbol {
  display: inline-flex; align-items: baseline;
  font-family: 'Manrope', sans-serif; font-size: 35px; font-weight: 800;
  letter-spacing: -2.1px; line-height: 1;
}
.site-header .brand-th {
  font-size: .42em; letter-spacing: -.045em;
  align-self: flex-start; margin-top: -.05em; margin-left: .02em;
}
.site-header .brand-math-n {
  font-family: 'STIX Two Text', 'Times New Roman', serif;
  font-size: 1.18em; font-weight: 600; font-style: italic;
  letter-spacing: -.075em; line-height: .85; padding-right: .075em;
}
.site-header .brand-label {
  font-family: 'Manrope', sans-serif; font-size: 21px; font-weight: 700;
  letter-spacing: -.045em; color: #f3f8fb;
  border-left: 1px solid #506476; padding-left: 15px; margin-top: 0;
}
@media (max-width: 560px) {
  .site-header .brand { gap: 8px; }
  .site-header .brand-symbol { font-size: 27px; }
  .site-header .brand-label { font-size: 16px; padding-left: 10px; }
}

/* Quarto title blocks are unnecessary for this custom landing page. */
#title-block-header, .quarto-title-block { display: none !important; }
