.InvestmentArchitectureHero-module__8M-y9W__intro{background:var(--bg-main)}.InvestmentArchitectureHero-module__8M-y9W__hero{width:100%;position:relative}.InvestmentArchitectureHero-module__8M-y9W__heroImageWrapper{aspect-ratio:16/5;width:100%;position:relative;overflow:hidden}.InvestmentArchitectureHero-module__8M-y9W__heroImage{object-fit:cover;object-position:center}.InvestmentArchitectureHero-module__8M-y9W__heroOverlay{background:var(--color-navy-deep);opacity:.04;position:absolute;inset:0}.InvestmentArchitectureHero-module__8M-y9W__dealWrapper{z-index:20;width:min(720px,85vw);margin-top:-80px;margin-bottom:40px;margin-left:5vw;position:relative}.InvestmentArchitectureHero-module__8M-y9W__dealTextBox{background:var(--color-cream);clip-path:polygon(0 0,100% 0,94% 100%,0 100%);padding:40px 70px 40px 40px;box-shadow:0 20px 50px #00000026}.InvestmentArchitectureHero-module__8M-y9W__dealHeading{color:var(--color-navy);font-family:var(--font-serif);letter-spacing:-.02em;margin:0;font-size:clamp(2rem,2.7vw,2.8rem);font-weight:500;line-height:1.2}.InvestmentArchitectureHero-module__8M-y9W__dealHeading em{font-style:italic;font-weight:400}@media (max-width:768px){.InvestmentArchitectureHero-module__8M-y9W__heroImageWrapper{aspect-ratio:16/8}.InvestmentArchitectureHero-module__8M-y9W__dealWrapper{z-index:30;width:78vw;margin-top:-40px;margin-bottom:24px}.InvestmentArchitectureHero-module__8M-y9W__dealTextBox{padding:20px 32px 20px 20px;box-shadow:0 10px 24px #0000001f}.InvestmentArchitectureHero-module__8M-y9W__dealHeading{font-size:1.18rem;line-height:1.18}}@media (max-width:480px){.InvestmentArchitectureHero-module__8M-y9W__heroImageWrapper{aspect-ratio:16/10}.InvestmentArchitectureHero-module__8M-y9W__dealWrapper{z-index:30;width:72vw;margin-top:-30px;margin-bottom:16px}.InvestmentArchitectureHero-module__8M-y9W__dealTextBox{padding:18px 28px 18px 18px}.InvestmentArchitectureHero-module__8M-y9W__dealHeading{font-size:1.05rem;line-height:1.16}}
.IntroSection-module__QCHZJq__section{max-width:90rem;padding:48px var(--section-padding-x) 40px;text-align:center;margin:0 auto}.IntroSection-module__QCHZJq__paragraph{color:#1e293b;max-width:90rem;margin:0 auto;font-size:clamp(1.1rem,1.5vw,1.25rem);font-weight:400;line-height:1.7}.IntroSection-module__QCHZJq__paragraph+.IntroSection-module__QCHZJq__paragraph{margin-top:1.1rem}
.EngineeredStrategies-module__ZsqZKq__section{max-width:90rem;padding:48px var(--section-padding-x);text-align:center;margin:0 auto}.EngineeredStrategies-module__ZsqZKq__heading{font-family:var(--font-serif);color:var(--color-navy-deep);margin:0 0 28px;font-size:clamp(2.2rem,3.5vw,3rem);font-weight:700;line-height:1.25}.EngineeredStrategies-module__ZsqZKq__paragraph{color:#1e293b;max-width:90rem;margin:0 auto;font-size:clamp(1.1rem,1.5vw,1.25rem);font-weight:400;line-height:1.7}.EngineeredStrategies-module__ZsqZKq__paragraph+.EngineeredStrategies-module__ZsqZKq__paragraph{margin-top:1.1rem}
.ServicesCardGrid-module__8GIDnG__grid{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.ServicesCardGrid-module__8GIDnG__card{text-align:center;background:#fff;border:1px solid #e7ebf0;flex-direction:column;justify-content:center;align-items:center;padding:32px 34px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.ServicesCardGrid-module__8GIDnG__cardInvest{border-radius:6px;min-height:220px}.ServicesCardGrid-module__8GIDnG__card:hover{border-color:#c9d6e8;transform:translateY(-6px);box-shadow:0 14px 28px #17233c1a}.ServicesCardGrid-module__8GIDnG__icon{background:#eef3fb;border-radius:50%;justify-content:center;align-items:center;width:55px;height:55px;margin:0 auto 18px;transition:background .25s;display:flex}.ServicesCardGrid-module__8GIDnG__card:hover .ServicesCardGrid-module__8GIDnG__icon{background:#29479a}.ServicesCardGrid-module__8GIDnG__icon svg{stroke:#29479a;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;transition:stroke .25s}.ServicesCardGrid-module__8GIDnG__card:hover .ServicesCardGrid-module__8GIDnG__icon svg{stroke:#fff}.ServicesCardGrid-module__8GIDnG__cardTitle{font-family:var(--font-serif);color:#17233c;text-align:center;margin:0 0 12px;font-size:26px;font-weight:500}.ServicesCardGrid-module__8GIDnG__cardDesc{color:#6b7a96;text-align:center;margin:0;font-size:16px;line-height:1.6}@media (prefers-reduced-motion:reduce){.ServicesCardGrid-module__8GIDnG__card{transition:none}.ServicesCardGrid-module__8GIDnG__card:hover{transform:none}}@media (max-width:768px){.ServicesCardGrid-module__8GIDnG__grid{grid-template-columns:repeat(2,1fr);gap:16px}.ServicesCardGrid-module__8GIDnG__card{padding:20px 18px}.ServicesCardGrid-module__8GIDnG__cardInvest{min-height:auto}.ServicesCardGrid-module__8GIDnG__icon{width:38px;height:38px;margin:0 auto 10px}.ServicesCardGrid-module__8GIDnG__icon svg{width:16px;height:16px}.ServicesCardGrid-module__8GIDnG__cardTitle{margin-bottom:6px;font-size:18px}.ServicesCardGrid-module__8GIDnG__cardDesc{font-size:13px;line-height:1.45}}
.BitcoinSection-module__iMYWBa__section{max-width:90rem;padding:56px var(--section-padding-x);text-align:center;margin:0 auto}.BitcoinSection-module__iMYWBa__paragraph{color:#1e293b;max-width:90rem;margin:0 auto;font-size:clamp(1.1rem,1.5vw,1.25rem);font-weight:400;line-height:1.7}.BitcoinSection-module__iMYWBa__paragraph+.BitcoinSection-module__iMYWBa__paragraph{margin-top:1.1rem}.BitcoinSection-module__iMYWBa__heading{font-family:var(--font-serif);color:var(--color-navy-deep);margin:0 auto 6px;font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:400;line-height:1.3}.BitcoinSection-module__iMYWBa__subHeading{font-family:var(--font-primary);color:#a9c0e0;margin:0 auto 44px;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:400;line-height:1.5}.BitcoinSection-module__iMYWBa__gridWrapper{max-width:1100px;margin:3rem auto 0}.BitcoinSection-module__iMYWBa__quote{color:#1e293b;max-width:90rem;margin:56px auto 0;font-size:clamp(1.1rem,1.5vw,1.25rem);font-weight:400;line-height:1.7}@media (max-width:768px){.BitcoinSection-module__iMYWBa__subHeading{margin-bottom:32px}.BitcoinSection-module__iMYWBa__quote{margin-top:40px}.BitcoinSection-module__iMYWBa__gridWrapper{margin-top:2.25rem}}
.PortfolioSection-module__uHOI9a__section{max-width:90rem;padding:56px var(--section-padding-x);text-align:center;margin:0 auto}.PortfolioSection-module__uHOI9a__heading{font-family:var(--font-serif);color:var(--color-navy-deep);margin:0 0 24px;font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:400;line-height:1.3}.PortfolioSection-module__uHOI9a__paragraph{color:#1e293b;max-width:90rem;margin:0 auto;font-size:clamp(1.1rem,1.5vw,1.25rem);font-weight:400;line-height:1.7}.PortfolioSection-module__uHOI9a__paragraph+.PortfolioSection-module__uHOI9a__paragraph{margin-top:1.1rem}.PortfolioSection-module__uHOI9a__gridWrapper{max-width:1100px;margin:48px auto 0}@media (max-width:768px){.PortfolioSection-module__uHOI9a__gridWrapper{margin-top:36px}}
.AlternativeInvestments-module__yU-guq__section{max-width:90rem;padding:56px var(--section-padding-x);text-align:center;margin:0 auto}.AlternativeInvestments-module__yU-guq__heading{font-family:var(--font-serif);color:var(--color-navy-deep);margin:0 0 24px;font-size:clamp(2.2rem,3.5vw,3rem);font-weight:700;line-height:1.25}.AlternativeInvestments-module__yU-guq__paragraph{color:#1e293b;max-width:90rem;margin:0 auto 48px;font-size:clamp(1.1rem,1.5vw,1.25rem);font-weight:400;line-height:1.7}.AlternativeInvestments-module__yU-guq__imageWrapper{aspect-ratio:3/2;border-radius:8px;width:100%;max-width:860px;margin:0 auto;position:relative;overflow:hidden}.AlternativeInvestments-module__yU-guq__image{object-fit:cover;object-position:center}.AlternativeInvestments-module__yU-guq__capabilitiesHeading{font-family:var(--font-serif);color:var(--color-navy-deep);margin:clamp(6rem,10vw,12rem) 0 28px;font-size:clamp(2.2rem,3.5vw,3rem);font-weight:400;line-height:1.25}.AlternativeInvestments-module__yU-guq__gridWrapper{max-width:1100px;margin:0 auto}@media (max-width:768px){.AlternativeInvestments-module__yU-guq__paragraph{margin-bottom:32px}.AlternativeInvestments-module__yU-guq__capabilitiesHeading{margin-top:6rem}}
.SelectedPlatforms-module__ZaBq4a__section{max-width:90rem;margin:0 auto;padding:72px 3vw}.SelectedPlatforms-module__ZaBq4a__section .section-heading{font-weight:400}.SelectedPlatforms-module__ZaBq4a__grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.SelectedPlatforms-module__ZaBq4a__card{background:#fff;border:1px solid #e3e8f0;border-radius:28px;flex-direction:column;align-items:center;min-height:520px;padding:24px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.SelectedPlatforms-module__ZaBq4a__card:hover{border-color:#c9d6e8;transform:translateY(-6px);box-shadow:0 22px 44px #17233c1f}.SelectedPlatforms-module__ZaBq4a__imageWrapper{background:#eef1f5;border-radius:18px;width:100%;height:200px;position:relative;overflow:hidden}.SelectedPlatforms-module__ZaBq4a__image{object-fit:cover;object-position:center;transition:transform .5s}.SelectedPlatforms-module__ZaBq4a__card:hover .SelectedPlatforms-module__ZaBq4a__image{transform:scale(1.04)}.SelectedPlatforms-module__ZaBq4a__cardBody{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;padding:22px 0 0;display:flex}.SelectedPlatforms-module__ZaBq4a__tag{color:#29479a;letter-spacing:.02em;background:#eef3fb;border-radius:999px;margin-bottom:14px;padding:6px 20px;font-size:.72rem;font-weight:600;display:inline-block}.SelectedPlatforms-module__ZaBq4a__cardTitle{font-family:var(--font-serif);color:#17233c;text-align:center;margin:0 0 10px;font-size:clamp(1.3rem,1.5vw,1.6rem);font-weight:500;line-height:1.15}.SelectedPlatforms-module__ZaBq4a__cardDesc{color:#6b7a96;text-align:center;-webkit-line-clamp:3;-webkit-box-orient:vertical;width:100%;margin:0;font-size:.85rem;line-height:1.45;display:-webkit-box;overflow:hidden}.SelectedPlatforms-module__ZaBq4a__btn{color:#fff;text-align:center;background:#29479a;border-radius:40px;justify-content:center;align-self:center;align-items:center;width:fit-content;height:48px;margin-top:14px;padding:0 24px;font-size:.82rem;font-weight:600;text-decoration:none;transition:background .25s;display:flex}.SelectedPlatforms-module__ZaBq4a__btn:hover{background:#1f3b73}@media (prefers-reduced-motion:reduce){.SelectedPlatforms-module__ZaBq4a__card,.SelectedPlatforms-module__ZaBq4a__image,.SelectedPlatforms-module__ZaBq4a__btn{transition:none}.SelectedPlatforms-module__ZaBq4a__card:hover,.SelectedPlatforms-module__ZaBq4a__card:hover .SelectedPlatforms-module__ZaBq4a__image{transform:none}}@media (max-width:1024px){.SelectedPlatforms-module__ZaBq4a__grid{grid-template-columns:repeat(2,1fr);gap:28px}}@media (max-width:768px){.SelectedPlatforms-module__ZaBq4a__grid{grid-template-columns:1fr;gap:28px}.SelectedPlatforms-module__ZaBq4a__card{min-height:520px}}
.PhilosophyLink-module__sPui8W__section{max-width:90rem;padding:72px var(--section-padding-x);margin:0 auto}.PhilosophyLink-module__sPui8W__grid{grid-template-columns:5fr 6fr;align-items:center;gap:56px;display:grid}.PhilosophyLink-module__sPui8W__headingBlock{justify-content:flex-start;display:flex}.PhilosophyLink-module__sPui8W__heading{font-family:var(--font-serif);color:var(--color-navy-deep);margin:0;font-size:clamp(2.2rem,3.5vw,3rem);font-weight:700;line-height:1.25}.PhilosophyLink-module__sPui8W__heading a{color:inherit;text-decoration:none;transition:opacity .25s}.PhilosophyLink-module__sPui8W__heading a:hover{opacity:.82}.PhilosophyLink-module__sPui8W__heading em{font-style:italic}.PhilosophyLink-module__sPui8W__quote{font-family:var(--font-primary);color:#1e293b;margin:0;font-size:clamp(1.1rem,1.5vw,1.25rem);font-weight:400;line-height:1.7}@media (max-width:768px){.PhilosophyLink-module__sPui8W__grid{grid-template-columns:1fr;gap:24px}.PhilosophyLink-module__sPui8W__headingBlock{justify-content:flex-start}}
.PortfolioConstruction-module__d_NECG__section{max-width:90rem;padding:72px var(--section-padding-x) clamp(8rem, 12vw, 12rem);text-align:center;margin:0 auto}.PortfolioConstruction-module__d_NECG__paragraph{color:#1e293b;max-width:90rem;margin:0 auto;font-size:clamp(1.1rem,1.5vw,1.25rem);font-weight:400;line-height:1.7}.PortfolioConstruction-module__d_NECG__paragraph+.PortfolioConstruction-module__d_NECG__paragraph{margin-top:1.1rem}.PortfolioConstruction-module__d_NECG__grid{grid-template-columns:repeat(2,1fr);gap:22px;max-width:1000px;margin:56px auto 0;display:grid}.PortfolioConstruction-module__d_NECG__wordBox{text-align:center;opacity:0;will-change:transform, opacity;background:#1f4278;border:1px solid #ffffff26;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:160px;padding:22px;transition:transform .7s,opacity .7s,box-shadow .35s;display:flex;transform:translateY(90px)}.PortfolioConstruction-module__d_NECG__wordBox:first-child{transition-delay:.1s}.PortfolioConstruction-module__d_NECG__wordBox:nth-child(2){transition-delay:.28s}.PortfolioConstruction-module__d_NECG__wordBox:nth-child(3){transition-delay:.46s}.PortfolioConstruction-module__d_NECG__wordBox:nth-child(4){transition-delay:.64s}.PortfolioConstruction-module__d_NECG__isVisible{opacity:1;transform:translateY(0)}.PortfolioConstruction-module__d_NECG__wordBox:hover{transform:translateY(-5px)scale(1.02);box-shadow:0 16px 36px #00000040}.PortfolioConstruction-module__d_NECG__wordMain{font-family:var(--font-serif);color:#fff;margin:0 0 8px;font-size:30px;font-style:italic}.PortfolioConstruction-module__d_NECG__wordSub{font-family:var(--font-primary);letter-spacing:3px;color:#c7d3ea;margin:0;font-size:12px}@media (prefers-reduced-motion:reduce){.PortfolioConstruction-module__d_NECG__wordBox{opacity:1;transition:none;transform:none}}@media (max-width:768px){.PortfolioConstruction-module__d_NECG__grid{grid-template-columns:1fr;gap:14px;margin-top:40px}.PortfolioConstruction-module__d_NECG__wordBox{min-height:110px;padding:16px}.PortfolioConstruction-module__d_NECG__wordMain{margin-bottom:6px;font-size:22px}.PortfolioConstruction-module__d_NECG__wordSub{letter-spacing:2px;font-size:10px}}
.page-module__W0Gv8a__page .section-heading{margin-bottom:2.5rem;font-size:clamp(2.2rem,3.5vw,3rem)}.page-module__W0Gv8a__page>*+*{margin-top:clamp(2.667rem,4.667vw,5.333rem)}
