.abundia-landing{--al-bg:#071220;--al-white:#f3f5f7;--al-muted:#a5b5c5;--al-faint:#7f96ad;--al-line:#253443;--al-orange:#f27735;--al-gold:#e4b65e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--al-bg);min-height:100vh;color:var(--al-white);background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:44px 44px;font-family:Inter,Segoe UI,Noto Sans JP,sans-serif;font-size:14px;line-height:1.6;position:relative}.abundia-landing button{cursor:pointer}.abundia-landing a:focus-visible,.abundia-landing button:focus-visible{outline:2px solid var(--al-orange);outline-offset:5px}.abundia-landing .al-header{justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex}.abundia-landing .al-brand{white-space:nowrap;font:500 24px/1.3 Georgia,Times New Roman,serif}.abundia-landing .al-brand em{font-weight:400}.abundia-landing .al-brand small{color:var(--al-orange);letter-spacing:2.1px;text-transform:uppercase;margin-top:4px;font:11px/1.5 Courier New,monospace;display:block}.abundia-landing .al-header-actions{align-items:center;gap:18px;display:flex}.abundia-landing .al-fund-link{color:var(--al-muted);font-family:Georgia,serif;font-size:12px;text-decoration:none}.abundia-landing .al-login,.abundia-landing .al-primary{background:var(--al-orange);color:#111a24;border:1px solid var(--al-orange);min-height:40px;padding:10px 15px;font-size:12px;font-weight:500;text-decoration:none}.abundia-landing .al-login{letter-spacing:1px;text-transform:uppercase;font-family:Courier New,monospace}.abundia-landing .al-primary{align-items:center;gap:13px;padding:12px 17px;display:inline-flex}.abundia-landing .al-primary:hover,.abundia-landing .al-login:hover{background:#ff995c}.abundia-landing .al-secondary{color:var(--al-muted);align-items:center;gap:10px;padding:10px 0;font-size:12px;text-decoration:none;display:inline-flex}.abundia-landing .al-secondary:hover{color:var(--al-white)}.abundia-landing .al-hero{grid-template-columns:1fr 1.05fr;align-items:center;gap:42px;max-width:1180px;margin:0 auto;padding:42px 48px 46px;display:grid}.abundia-landing .al-copy{min-width:0}.abundia-landing .al-eyebrow{color:var(--al-orange);letter-spacing:1.6px;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;line-height:1.7;display:flex}.abundia-landing .al-eyebrow>span{background:var(--al-orange);flex:none;width:28px;height:1px}.abundia-landing h1{letter-spacing:-2px;margin:22px 0 0;font:500 67px/1.02 Georgia,Times New Roman,Noto Serif JP,serif}.abundia-landing h1 em{color:var(--al-gold);font-weight:400}.abundia-landing .al-promise{max-width:430px;margin:27px 0 0;font:400 21px/1.45 Georgia,Times New Roman,Noto Serif JP,serif}.abundia-landing .al-promise a{color:var(--al-gold);border-bottom:1px solid #8a6c37;text-decoration:none}.abundia-landing .al-promise a:hover{color:#f7dfa0}.abundia-landing .al-description{color:var(--al-muted);max-width:430px;margin:17px 0 0;font-size:13px;line-height:1.85}.abundia-landing .al-hero-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px;display:flex}.abundia-landing .al-hero-actions svg{flex:none;width:17px;height:17px}.abundia-landing .al-access{color:var(--al-faint);align-items:center;gap:8px;margin-top:19px;font-size:11px;display:flex}.abundia-landing .al-access svg{flex:none;width:13px;height:13px}.abundia-landing .al-constellation{place-self:center;width:100%;min-width:0;max-width:540px}.abundia-landing .al-system{border-top:1px solid var(--al-line);width:100%;max-width:1084px;margin:0 auto;padding:24px 28px 30px;scroll-margin-top:20px}.abundia-landing .al-map-caption{letter-spacing:1.5px;color:var(--al-faint);text-transform:uppercase;justify-content:space-between;gap:10px;margin:4px 0 10px;font-size:10px;display:flex}.abundia-landing .al-map-caption span:last-child{letter-spacing:0;text-transform:none;font-size:11px}.abundia-landing .al-map{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.abundia-landing .al-node{color:inherit;text-align:center;background:0 0;border:0;align-content:center;justify-items:center;gap:5px;min-width:0;padding:12px 8px;display:grid}.abundia-landing .al-node-icon{width:43px;height:43px;color:var(--al-muted);background:var(--al-bg);border:1px solid #425b70;border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.abundia-landing .al-node-icon svg{width:20px;height:20px}.abundia-landing .al-node strong{font-size:12px;font-weight:500;line-height:1.4}.abundia-landing .al-node small{color:var(--al-faint);font-size:10px;line-height:1.4}.abundia-landing .al-node[aria-pressed=true] .al-node-icon,.abundia-landing .al-node:hover .al-node-icon{border-color:var(--al-orange);color:var(--al-orange);background:#1b242c}.abundia-landing .al-node[aria-pressed=true] strong{color:var(--al-orange)}.abundia-landing .al-detail{border-top:1px solid var(--al-orange);background:#0c1a29;min-height:170px;margin-top:18px;padding:19px 20px 17px}.abundia-landing .al-detail-top{color:var(--al-orange);letter-spacing:1.5px;text-transform:uppercase;justify-content:space-between;gap:10px;font-size:10px;display:flex}.abundia-landing .al-detail-index{color:var(--al-faint);white-space:nowrap}.abundia-landing .al-detail h2{margin:8px 0 0;font:400 23px/1.2 Georgia,Noto Serif JP,serif}.abundia-landing .al-detail p{color:var(--al-muted);margin:10px 0 0;font-size:12px;line-height:1.7}.abundia-landing .al-detail-tags{color:#c7d3de;flex-wrap:wrap;gap:7px 14px;margin-top:13px;font-size:10px;display:flex}.abundia-landing .al-detail-tags span{border-bottom:1px solid #34485b;padding-bottom:3px}.abundia-landing .al-flow{border-top:1px solid var(--al-line);max-width:1084px;margin:0 auto;padding:28px 0 32px;scroll-margin-top:20px}.abundia-landing .al-flow-heading{justify-content:space-between;align-items:center;gap:15px;padding:0 30px 20px;display:flex}.abundia-landing .al-flow-heading>span{letter-spacing:1.6px;color:var(--al-orange);text-transform:uppercase;font-size:10px}.abundia-landing .al-flow-heading h2{margin:0;font:400 22px/1.3 Georgia,Noto Serif JP,serif}.abundia-landing .al-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.abundia-landing .al-flow-grid>div{padding:0 30px}.abundia-landing .al-flow-grid>div+div{border-left:1px solid var(--al-line)}.abundia-landing .al-flow-grid>div>span{color:var(--al-orange);font-family:Courier New,monospace;font-size:11px}.abundia-landing .al-flow h3{margin:7px 0;font:400 21px/1.3 Georgia,Noto Serif JP,serif}.abundia-landing .al-flow p{color:var(--al-muted);margin:0;font-size:12px;line-height:1.75}.abundia-landing .al-boundary{border-top:1px solid var(--al-line);color:var(--al-faint);background:#091725;justify-content:center;align-items:flex-start;gap:9px;padding:17px 40px;font-size:11px;display:flex}.abundia-landing .al-boundary svg{width:15px;height:15px;color:var(--al-muted);flex:none;margin-top:2px}.abundia-landing .al-boundary p{max-width:800px;margin:0}.abundia-landing .al-footer{border-top:1px solid var(--al-line);color:var(--al-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 28px;font:11px/1.5 Georgia,serif;display:flex}@media(max-width:1000px){.abundia-landing .al-hero{gap:30px;padding:35px 30px 40px}.abundia-landing h1{font-size:59px}.abundia-landing .al-fund-link{display:none}.abundia-landing .al-flow{margin:0 20px}.abundia-landing .al-flow-grid>div,.abundia-landing .al-flow-heading{padding-left:20px;padding-right:20px}}@media(max-width:730px){.abundia-landing .al-hero{grid-template-columns:1fr;gap:36px;padding:30px 28px}.abundia-landing .al-copy{max-width:540px}.abundia-landing h1{font-size:62px}.abundia-landing .al-description{max-width:none}.abundia-landing .al-header{flex-wrap:wrap;padding:22px}.abundia-landing .al-header-actions{gap:12px;margin-left:auto}.abundia-landing .al-system{padding:24px 20px}.abundia-landing .al-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.abundia-landing .al-flow-heading{gap:9px;display:grid}.abundia-landing .al-flow-grid{grid-template-columns:1fr;gap:22px}.abundia-landing .al-flow-grid>div+div{border-left:0;border-top:1px solid var(--al-line);padding-top:20px}.abundia-landing .al-detail{min-height:200px}.abundia-landing .al-boundary{padding:18px 28px}}@media(max-width:420px){.abundia-landing .al-header{gap:18px;padding:20px}.abundia-landing .al-brand{font-size:23px}.abundia-landing .al-brand small{letter-spacing:1.5px;font-size:10px}.abundia-landing .al-header-actions{justify-content:space-between;width:100%;margin:0}.abundia-landing .al-hero{padding:25px 20px 30px}.abundia-landing h1{letter-spacing:-1.5px;font-size:clamp(42px,13.3vw,52px)}.abundia-landing .al-eyebrow{letter-spacing:.8px;font-size:10px}.abundia-landing .al-promise{font-size:20px}.abundia-landing .al-map-caption{letter-spacing:.7px;font-size:9px}.abundia-landing .al-node strong{font-size:11px}.abundia-landing .al-detail{padding:18px 16px}.abundia-landing .al-flow{margin:0}.abundia-landing .al-boundary,.abundia-landing .al-footer{padding:18px 20px}.abundia-landing #landing-login{top:145px}}@media(pointer:coarse){.abundia-landing button,.abundia-landing .al-primary,.abundia-landing .al-secondary{min-height:44px}}
