.quant-home{--chart-line:color-mix(in srgb,var(--tech)15%,transparent)}.quant-home h1,.quant-home h2,.quant-home h3{text-wrap:balance}.quant-home .quant-canvas{width:100%;height:100%;display:block}.quant-instrument-heading{font:10px/1.6 var(--font-mono);color:#9aadaa;justify-content:space-between;gap:15px;display:flex}.journey{background:#0b1114;height:520svh;position:relative}.journey-scene{isolation:isolate;height:100svh;position:sticky;top:0;overflow:clip}.journey-copy{z-index:3;grid-template-columns:1.16fr .84fr;gap:85px;display:grid;position:absolute;top:clamp(136px,16.5svh,170px);left:0;right:0}.journey h1{font:400 clamp(48px,4.6vw,66px)/1.4 var(--font-display);letter-spacing:.01em;margin:0}.journey h1 span{color:var(--gold)}.journey-english{color:#a6b5b2;font:9px/1.5 var(--font-mono);letter-spacing:.14em;margin:21px 0 20px}.journey .hero-description{margin:0;font-size:13px;line-height:2}.journey-hero-aside{padding-top:13px}.journey-intro{font:400 24px/1.5 var(--font-display);color:var(--paper);margin:0 0 26px}.journey .hero-actions{flex-wrap:wrap;align-items:center;gap:28px;margin:0;display:flex}.journey-stats{justify-content:space-between;gap:24px;margin-top:45px;display:flex}.journey-stats strong{font:400 34px/1.1 var(--font-mono);white-space:nowrap;display:block}.journey-stats strong span{color:var(--gold);font-size:.65em}.journey-stats p{color:#afb9b7;margin:10px 0 0;font-size:10px}.journey-stats small{font:7px/1.4 var(--font-mono);color:#859a96;letter-spacing:.08em;margin-top:7px;display:block}.journey-engine{display:contents}.journey-step{opacity:0;pointer-events:none}.journey-chapter-title{color:#a6b5b2;font:15px/1.6 var(--font-display);margin:0 0 21px}.journey-step h3{font:400 clamp(38px,3.7vw,54px)/1.45 var(--font-display);margin:0}.journey-step h3 span{color:var(--gold)}.journey-step-detail{padding-top:9px}.journey-step-label{color:var(--tech);margin:0 0 20px;font-size:15px}.journey-step-label>span{font:24px var(--font-mono);color:var(--gold);margin-right:7px}.journey-step-label small{color:#849b96;font:8px var(--font-mono);letter-spacing:.08em;margin-top:10px;display:block}.journey-step .body-copy{max-width:380px;margin:0;font-size:14px;line-height:2}.journey-tags{color:#9fada9;font:10px/1.5 var(--font-mono);flex-wrap:wrap;gap:25px;margin:27px 0 0;padding:0;list-style:none;display:flex}.journey-bridge{pointer-events:none;align-items:start}.journey-bridge h2{font:400 clamp(34px,3.45vw,50px)/1.5 var(--font-display);margin:18px 0}.journey-bridge p{color:#a6b5b2;font:17px/1.9 var(--font-display);margin:0}.journey-bridge .journey-bridge-aside{padding-top:32px;font-size:18px}.journey-panorama{z-index:1;pointer-events:none;position:absolute;inset:45% 0 122px;overflow:clip}.journey-panorama .quant-canvas{z-index:2;height:calc(100% - 32px);position:absolute;inset:0}.journey-gate{opacity:.46;z-index:1;width:clamp(280px,38vw,520px);position:absolute;top:calc(53% - 17px);transform:translate(-50%,-50%)}.journey-gate img{width:100%;height:auto;display:block}.journey-panorama-label{color:#8da29c;font:9px/1.5 var(--font-mono);letter-spacing:.03em;z-index:3;justify-content:space-between;gap:20px;display:flex;position:absolute;bottom:0;left:0;right:0}.journey-nav{z-index:4;position:absolute;bottom:22px;left:0;right:0}.journey-track{justify-content:space-between;margin-inline:3%;display:flex;position:relative}.journey-track:before,.journey-track-fill{content:"";transform-origin:0;pointer-events:none;background:#334843;height:1px;position:absolute;top:7px;left:22px;right:22px}.journey-track-fill{background:var(--gold)}.journey-track button{color:#94a7a2;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:14px;min-width:44px;min-height:49px;padding:3px 0 5px;font-size:12px;display:flex;position:relative}.journey-track i{background:#0b1114;border:1px solid #78918a;border-radius:50%;width:9px;height:9px;display:block}.journey-track button[aria-current]{color:var(--gold)}.journey-track button[aria-current] i{background:var(--gold);border-color:var(--gold)}.journey-track button:hover{color:var(--paper)}.journey-track button:focus-visible{outline:1px solid var(--gold);outline-offset:5px}.journey-nav-footer{justify-content:space-between;align-items:center;margin-top:10px;padding-inline:3%;font-size:9px;display:flex}.journey-scroll-hint{color:#a6b5b2;align-items:center;gap:9px;display:inline-flex}.journey-scroll-hint svg{color:var(--gold)}.journey-scroll-hint small{color:#80948f;font:7px var(--font-mono);letter-spacing:.08em;margin-left:6px}.journey-nav-footer a{color:var(--gold);align-items:center;gap:7px;display:inline-flex}.journey-nav-footer a[tabindex="-1"]{pointer-events:none}.journey-engine-anchor{pointer-events:none;width:1px;height:1px;position:absolute;top:calc(32% - 32svh + 100px)}.quant-engine-static-art{width:100%;height:230px;display:none}.quant-engine-static-art text{fill:var(--viz-muted);font:10px var(--font-mono)}.quant-engine-static-art .quant-static-greeks{fill:var(--paper);font-size:25px}@media (max-width:1100px){.journey-copy{grid-template-columns:1.1fr .9fr;gap:42px}.journey-stats{gap:15px}.journey-stats strong{font-size:30px}.journey-intro{font-size:20px}.journey .hero-actions{gap:20px}.journey .button-primary{padding-inline:18px}}@media (max-width:760px){.journey{height:480svh}.journey-copy{display:block;top:119px}.journey h1{font-size:clamp(30px,8.7vw,48px);line-height:1.4}.journey-english{margin:12px 0 14px;font-size:7px}.journey .hero-description{font-size:11px;line-height:1.9}.journey-hero-aside{padding-top:19px}.journey-intro{display:none}.journey .hero-actions{gap:24px}.journey .button-primary{gap:10px;min-height:44px;padding:12px 15px;font-size:12px}.journey .hero-about{gap:8px;font-size:12px}.journey-stats{gap:18px;margin-top:24px}.journey-stats strong{font-size:27px}.journey-stats p{margin-top:7px;font-size:9px}.journey-stats small{margin-top:5px;font-size:6px}.journey-panorama{top:55%;bottom:108px}.journey-panorama-label{font-size:8px}.journey-panorama-label>span:first-child{display:none}.journey-panorama-label{justify-content:flex-end}.journey-gate{width:320px}.journey-chapter-title{margin-bottom:16px;font-size:12px}.journey-step h3{font-size:clamp(28px,8vw,40px);line-height:1.5}.journey-step-detail{padding-top:22px}.journey-step-label{margin-bottom:12px;font-size:12px}.journey-step-label>span{font-size:19px}.journey-step-label small{margin-left:12px;font-size:7px;display:inline}.journey-step .body-copy{font-size:12px;line-height:1.9}.journey-tags{gap:20px;margin-top:18px;font-size:9px}.journey-bridge h2{margin:28px 0 16px;font-size:30px;line-height:1.55}.journey-bridge p{font-size:14px}.journey-bridge .journey-bridge-aside{padding-top:30px;font-size:14px}.journey-nav{bottom:20px}.journey-track{margin-inline:0}.journey-track button{font-size:11px}.journey-nav-footer{padding-inline:0}.journey-scroll-hint small{display:none}}@media (max-height:760px),(prefers-reduced-motion:reduce),(scripting:none),print{.journey{flex-direction:column;height:auto;display:flex}.journey-scene{display:contents}.journey-copy{position:relative;inset:auto;opacity:1!important;transform:none!important}.journey-hero{order:0;padding-top:145px}.journey-panorama{flex:none;order:1;height:350px;margin-top:28px;position:relative;inset:auto}.journey-engine-anchor{order:2;width:0;height:0;position:static}.journey-engine{order:3;padding-block:30px 50px;display:block}.journey-step{border-top:1px solid var(--chart-line);grid-template-columns:1fr 1fr;gap:22px 65px;margin-block:40px;padding-top:35px;display:grid}.journey-step>div{grid-column:1}.journey-step .quant-engine-static-art{grid-area:1/2/3;align-self:center;display:block}.journey-chapter-title{margin-bottom:12px}.journey-step h3{font-size:34px}.journey-step-detail{padding-top:0}.journey-nav,.journey-bridge{display:none}}@media (max-width:760px) and (max-height:760px),(max-width:760px) and (prefers-reduced-motion:reduce),(max-width:760px) and (scripting:none){.journey-hero{padding-top:120px}.journey-panorama{height:255px;margin-top:30px}.journey-step{margin-block:30px;display:block}.journey-step h3{font-size:29px}.journey-step-detail{padding-top:22px}.journey-step .quant-engine-static-art{height:190px;margin-top:20px}}.quant-home .expertise-section{padding-block:120px}.quant-home .expertise-grid{border:0;gap:24px}.quant-home .expertise-item{border:1px solid var(--chart-line);background:#0d1315;padding:30px 26px;position:relative;overflow:hidden}.quant-home .expertise-item:before,.quant-home .expertise-item:after{content:"";border-color:var(--tech);opacity:.8;width:13px;height:13px;position:absolute}.quant-home .expertise-item:before{border-top:1px solid;border-left:1px solid;top:0;left:0}.quant-home .expertise-item:after{border-bottom:1px solid;border-right:1px solid;bottom:0;right:0}.quant-home .expertise-top:before,.quant-home .expertise-bottom:before{content:"";width:13px;height:13px;color:var(--tech);opacity:.8;position:absolute}.quant-home .expertise-top:before{border-top:1px solid;border-right:1px solid;top:0;right:0}.quant-home .expertise-bottom:before{border-bottom:1px solid;border-left:1px solid;bottom:0;left:0}.quant-home .expertise-top:after{content:"";background:var(--tech);opacity:0;pointer-events:none;width:100%;height:1px;position:absolute;top:0;left:0}.quant-home .expertise-item:hover .expertise-top:after{animation:.8s ease-out quant-scan}@keyframes quant-scan{0%{opacity:0;transform:translateY(0)}25%{opacity:.3}to{opacity:0;transform:translateY(380px)}}.quant-home .expertise-item:focus-visible{outline-offset:4px}.quant-home .expertise-top{color:var(--tech);margin-bottom:28px}.quant-home .expertise-top span{font:24px var(--font-mono);color:var(--gold)}.quant-home .expertise-top svg{transition:transform .5s}.quant-home .expertise-item:hover .expertise-top svg{transform:translate(6px)}.quant-home .expertise-item:hover{background:#121d20}.quant-home .expertise-item .small-label{font-family:var(--font-mono);color:#9aadaa;letter-spacing:.04em;margin-bottom:24px;font-size:9px}.quant-home .expertise-item h3{margin:0 0 10px}.quant-home .expertise-item .body-copy{min-height:90px}.quant-home .expertise-bottom{gap:12px;font-size:10px}.quant-home .technology-section{background:#0e1518;padding-block:110px}.quant-home .technology-layout{gap:75px}.quant-home .technology-art{background:#0b1216;border:0;min-height:540px}.quant-home .technology-art:after{display:none}.quant-home .technology-art .quant-instrument-heading{padding:22px 24px}.quant-home .technology-art .quant-canvas{position:absolute;inset:0}.quant-home .art-caption{color:#aab6b2;font-size:10px;bottom:20px;left:24px}.quant-greeks{color:#8fc8c047;pointer-events:none;justify-content:space-between;font:italic 36px Georgia,serif;display:flex;position:absolute;top:95px;left:30px;right:25px}.quant-greeks span{color:#c8a97761;transform:translateY(25px)}.quant-formula{font:11px var(--font-mono);color:#9aadaa;pointer-events:none;position:absolute;bottom:102px;right:25px}.quant-global{background:#0b1114;padding-top:70px;padding-bottom:45px;overflow:clip}.quant-global-layout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:50px;display:grid}.quant-global-copy .section-title{font-size:clamp(40px,4.7vw,64px)}.quant-global-copy .body-copy{margin-block:28px}.quant-globe-art{min-width:0;height:570px;position:relative}.quant-globe-art .quant-canvas{position:absolute;inset:0}.quant-globe-caption{text-align:center;color:#a8b5b1;font-size:11px;line-height:2;position:absolute;bottom:5px;left:0;right:0}.quant-globe-caption span{color:#9aadaa;font-size:10px}.quant-markets{border-block:1px solid var(--chart-line);background:#0b1114;padding:22px 0 30px;overflow:clip}.quant-markets-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.quant-markets-heading p{color:#a8b5b1;margin:0;font-size:12px}.quant-markets-heading p span{margin-left:20px;font-size:10px}.quant-markets-heading button{min-width:65px;min-height:44px;color:var(--tech);border:1px solid var(--chart-line);background:0 0;justify-content:center;align-items:center;gap:9px;font-size:11px;display:inline-flex}.quant-ticker-track{width:max-content;animation:45s linear infinite quant-ticker;display:flex}.quant-exchanges{margin:0;padding:0;list-style:none;display:flex}.quant-exchanges li{border-right:1px solid var(--chart-line);align-items:center;gap:17px;padding:15px 35px;display:flex}.quant-exchanges strong{font:22px var(--font-mono);color:var(--paper)}.quant-exchanges li>span:not(.quant-ticker-dot){color:#a8b5b1;font-size:11px}.quant-exchanges small{font:12px var(--font-mono);color:var(--tech)}.quant-ticker-dot{background:var(--tech);width:4px;height:4px;animation:4s ease-in-out infinite quant-pulse}.quant-markets.is-paused *,.quant-ticker-window:hover *{animation-play-state:paused}@keyframes quant-ticker{to{transform:translate(-50%)}}@keyframes quant-pulse{50%{opacity:.3}}@media (max-width:1100px){.quant-home .expertise-grid{gap:16px}.quant-home .expertise-item{padding-inline:20px}.quant-home .expertise-item h3{font-size:23px}.quant-home .technology-layout{gap:40px}.quant-global-layout{gap:20px}.quant-globe-art{height:490px}.quant-home .expertise-bottom{font-size:9px}}@media (max-width:760px){.quant-price-art{opacity:.85;width:103%;height:210px;top:auto;bottom:173px;right:-12%}.quant-step-label{gap:10px;margin-bottom:16px;font-size:12px}.quant-step-label>span{font-size:23px}.quant-step-label small{font-size:8px}.quant-instrument-heading{padding-top:12px;font-size:8px}.quant-home .expertise-section{padding-block:75px}.quant-home .expertise-grid{grid-template-columns:1fr;gap:22px;display:grid}.quant-home .expertise-item{padding:28px 24px}.quant-home .expertise-item .body-copy{min-height:0}.quant-home .expertise-item .small-label{margin-bottom:16px;font-size:9px}.quant-home .expertise-item h3{font-size:26px}.quant-home .expertise-top{margin-bottom:25px}.quant-home .expertise-bottom{margin-top:25px;font-size:10px}.quant-home .technology-section{padding-block:55px 70px}.quant-home .technology-art{min-height:390px}.quant-greeks{font-size:26px;top:70px}.quant-formula{font-size:9px;bottom:90px}.quant-global{padding-top:70px;padding-bottom:30px}.quant-global-layout{flex-direction:column;align-items:stretch;gap:35px;display:flex}.quant-global-copy .section-title{font-size:44px}.quant-global-copy .body-copy{font-size:12px}.quant-home .global-locations{gap:33px;padding-top:35px}.quant-globe-art{height:365px}.quant-globe-caption{font-size:9px;bottom:0}.quant-markets-heading p span{margin:8px 0 0;display:block}.quant-exchanges li{gap:12px;padding-inline:24px}.quant-exchanges strong{font-size:19px}}@media (max-width:360px){.quant-home .technology-copy .section-title{font-size:31px}.quant-globe-art{height:320px}.quant-home .expertise-bottom{font-size:9px}}@media (prefers-reduced-motion:reduce){.quant-home *,.quant-home :before,.quant-home :after{animation:none!important}.quant-ticker-track{width:100%}.quant-exchanges{flex-wrap:wrap;justify-content:center}.quant-exchanges[aria-hidden]{display:none}.quant-exchanges li{border:0}.quant-markets-heading button{display:none}}
