:root{--primary-navy: #243B63;--primary-navy-dark: #1A2E50;--gold-accent: #C6A66A;--light-grey: #F3F4F6;--how-we-work-bg: #F4F7FB;--dark-text: #1F2937;--hero-overlay: rgba(0,0,0,.45);--footer-bg: #203A66;--white: #FFFFFF;--font-heading: "Libre Baskerville", serif;--font-body: "Crimson Pro", serif;--max-width: 1200px;--max-width-medium: 900px;--max-width-narrow: 800px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-body);color:var(--dark-text);background-color:var(--white);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--primary-navy);font-weight:700}a{text-decoration:none;color:inherit;transition:color .3s ease}.container{max-width:var(--max-width);margin:0 auto;padding:0 40px}.container-medium{max-width:var(--max-width-medium)}.container-narrow{max-width:var(--max-width-narrow)}.navbar{position:absolute;top:0;left:0;width:100%;z-index:100;padding:15px 0;background:#00000040}.hamburger{display:none;flex-direction:column;justify-content:space-between;width:30px;height:20px;background:none;border:none;cursor:pointer;padding:0;z-index:101}.hamburger-line{width:100%;height:2px;background-color:var(--white);border-radius:2px;transition:all .3s ease;transform-origin:center}.hamburger-line.open:nth-child(1){transform:rotate(45deg) translate(8px,8px)}.hamburger-line.open:nth-child(2){opacity:0}.hamburger-line.open:nth-child(3){transform:rotate(-45deg) translate(8px,-8px)}.nav-container{max-width:1400px;margin:0 auto;padding:0 60px;display:flex;justify-content:space-between;align-items:center}@media(max-width:768px){.nav-links{position:fixed;top:0;right:-100%;width:280px;height:auto;max-height:100vh;padding:60px 20px 30px;display:flex;flex-direction:column;gap:18px;background:#0b0b0b;transition:right .3s ease}.nav-links.nav-open{right:0}}.logo{display:flex;align-items:center;color:var(--white)}.logo-text h1{font-family:Helvetica Neue,Arial,sans-serif;font-size:1.2rem;letter-spacing:2px;color:var(--white);margin-bottom:2px;font-weight:400}.logo-subtext{font-family:Helvetica Neue,Arial,sans-serif;font-size:.6rem;letter-spacing:3px;display:block;color:var(--white);opacity:.8}.logo-icon{width:24px;height:24px;border:1.5px solid var(--white);border-radius:50%;margin-right:12px;position:relative;border-top-color:transparent;transform:rotate(45deg)}.logo-icon:after{content:"";position:absolute;width:6px;height:6px;background:var(--white);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.nav-links{display:flex;gap:35px}.nav-links a{color:var(--white);font-family:var(--font-heading);font-size:.95rem;font-weight:400}.nav-links a:hover,.nav-links a.active{color:var(--gold-accent)}.hero{position:relative;min-height:100vh;display:flex;align-items:center;background-image:url(hero.png);background-size:cover;background-position:center;padding-top:80px}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--hero-overlay);z-index:1}.hero-content{position:relative;z-index:2;color:var(--white);width:100%;padding-left:60px}.hero-content h2{color:var(--white);font-size:35px;line-height:40px;margin-bottom:30px;font-family:var(--font-heading);font-weight:400;letter-spacing:0px}.hero-content p{font-size:1.2rem;line-height:1.6;max-width:700px;opacity:.9}.intro-statement{background-color:#fff;padding:80px 0;text-align:center}.intro-statement p{font-size:1.15rem;color:var(--dark-text);line-height:1.8}.services{padding:100px 0}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px}.service-col h3{font-family:Libre Baskerville,serif!important;font-weight:400!important;font-size:30px!important;line-height:40px;letter-spacing:0px;color:#203a66!important;margin-bottom:25px;padding-bottom:20px;position:relative;text-align:left}.service-col h3:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#e5e7eb}.service-col p{font-size:1.05rem;color:var(--dark-text);line-height:1.6}.how-we-work{background-color:var(--how-we-work-bg);padding:100px 0;text-align:center}.how-we-work h2{font-family:var(--font-body);font-weight:400;font-size:36px;line-height:40px;letter-spacing:0px;margin-bottom:40px;text-align:center}.how-we-work p{font-size:1.1rem;line-height:1.7;margin-bottom:25px;color:var(--dark-text)}.how-we-work p:last-child{margin-bottom:0}.cta-section{padding:100px 0;text-align:center;background-color:#eef2f9}.cta-section h2{font-family:var(--font-body);font-weight:400;font-size:36px;line-height:40px;margin-bottom:20px;text-align:center}.cta-section p{font-size:1.1rem;margin-bottom:40px}.btn-primary{display:inline-block;background-color:var(--primary-navy);color:var(--white);padding:15px 50px;font-family:var(--font-body);font-size:1.1rem;border:none;cursor:pointer;transition:background-color .3s ease}.btn-primary:hover{background-color:var(--primary-navy-dark)}.footer{background-color:var(--footer-bg);color:var(--white);padding:80px 0 60px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 2fr;gap:40px}.footer-col h3,.footer-col h4{color:var(--white);font-family:var(--font-heading);font-weight:400}.footer-title{font-size:1.3rem;margin-bottom:20px}.footer-heading{font-size:1.1rem;margin-bottom:25px}.footer-col p{font-family:var(--font-body);font-size:.95rem;opacity:.8;line-height:1.6}.footer-col ul{list-style:none}.footer-col ul li{margin-bottom:12px}.footer-col ul li a{font-family:var(--font-body);font-size:.95rem;opacity:.8}.footer-col ul li a:hover{opacity:1;color:var(--gold-accent)}.capital-navbar{position:absolute;top:0;left:0;width:100%;z-index:100;padding:15px 0;background:#00000040}.capital-intro{background-color:var(--footer-bg);color:var(--white);min-height:100vh;display:flex;align-items:center;justify-content:flex-start;padding-top:140px;padding-bottom:140px;background-size:cover;background-position:center}.capital-intro-container{max-width:900px;margin:0;padding-left:80px}.capital-intro h2{font-family:var(--font-heading);font-weight:500;font-size:30px;line-height:1.2;letter-spacing:.2px;color:#f8fafc;margin-bottom:32px}.capital-intro p{font-family:var(--font-heading);font-size:22px;line-height:1.6;color:#e5e7eb;width:830px;margin-top:24px;font-weight:400;height:160px}.capital-image-break{background-image:url(stpauls.png);background-size:cover;background-position:center;width:100%;min-height:100vh}.capital-what-we-do{background-color:var(--light-grey);padding:100px 0}.capital-what-we-do h2{font-size:30px;margin-bottom:50px;font-family:var(--font-heading);line-height:40px;font-weight:400}.capital-what-we-do .service-col h3{font-size:1.4rem}.capital-focus{background-color:var(--how-we-work-bg);padding:100px 0}.capital-focus h2{font-size:30px;margin-bottom:50px;font-family:var(--font-heading);line-height:40px;font-weight:400}.capital-focus p{font-size:1.15rem;color:var(--dark-text);line-height:1.8}.service-col h3{font-size:22px!important}.capital-focus .container,.capital-focus .container-medium{margin-left:36px;margin-right:auto;text-align:left}.capital-operating{background-color:var(--light-grey);padding:100px 0}.capital-operating h2{font-size:30px;margin-bottom:50px;font-family:var(--font-heading);line-height:40px;font-weight:400}.operating-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px}.operating-col p{font-size:1.05rem;line-height:1.8;color:var(--dark-text);font-weight:500;font-family:var(--font-heading)}.footer-bottom-bar{margin-top:60px;padding-top:30px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center;font-size:.7rem;font-family:Helvetica Neue,Arial,sans-serif;letter-spacing:1px;color:#ffffffb3}.footer-legal-links{display:flex;gap:15px;align-items:center}.footer-legal-links a:hover{color:var(--white)}.footer-legal-links .divider{opacity:.5}.invest-hero{background-color:#1a2f4d;color:var(--white);min-height:100vh;display:flex;align-items:center;padding-top:140px;padding-bottom:140px}.invest-hero-container{max-width:1000px;margin:0;padding-left:80px}.invest-hero h2{font-family:var(--font-heading);font-weight:400;font-size:30px;line-height:1.2;letter-spacing:.2px;color:#f8fafc;margin-bottom:32px}.invest-hero p{font-family:var(--font-heading);font-size:20px;line-height:1.6;color:#f8fafc;max-width:720px;margin-top:24px}.invest-image-break{background-image:url(invest.jpg);background-size:cover;background-position:center;width:100%;min-height:80vh}.invest-what-we-do{background-color:#fff;padding:100px 0}.invest-what-we-do-container{max-width:1200px;margin:0 auto;text-align:center}.invest-what-we-do h2{font-family:var(--font-heading);font-weight:400;font-size:30px;line-height:40px;color:#2b3d4f;margin-bottom:50px}.invest-what-we-do p{font-family:var(--font-body);font-size:1.15rem;line-height:1.8;color:#1f2937;max-width:800px;margin:0 auto}.invest-investment-strategies{background-color:#f4f7fb;padding:100px 0}.invest-investment-strategies-container{max-width:1200px;margin:0 auto;text-align:center}.invest-investment-strategies h2{font-family:var(--font-heading);font-weight:400;font-size:30px;line-height:40px;color:#2b3d4f;margin-bottom:50px}.invest-investment-strategies p{font-family:var(--font-body);font-size:1.15rem;line-height:1.8;color:#1f2937;max-width:800px;margin:0 auto 25px}.invest-strategies-grid{background-color:#fff;padding:100px 0}.invest-strategies-grid-container{max-width:1200px;margin:0 auto}.invest-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:80px}.invest-col h3{font-family:var(--font-heading);font-weight:400;font-size:1.4rem;margin-bottom:25px;padding-bottom:20px;position:relative;color:#2b3d4f}.invest-col h3:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#e5e7eb}.invest-subtitle{font-family:var(--font-body);font-size:1rem;font-weight:500;color:#6b7280;margin-bottom:20px;font-style:italic}.invest-col p{font-family:var(--font-body);font-size:1.05rem;line-height:1.6;color:#1f2937;margin-bottom:20px}.invest-how-access-works{background-color:#f4f7fb;padding:100px 0}.invest-how-access-works-container{max-width:1200px;margin:0 auto;text-align:center}.invest-how-access-works h2{font-family:var(--font-heading);font-weight:400;font-size:30px;line-height:40px;color:#2b3d4f;margin-bottom:50px}.invest-how-access-works p{font-family:var(--font-body);font-size:1.15rem;line-height:1.8;color:#1f2937;max-width:800px;margin:0 auto}.invest-governance-reporting{background-color:#fff;padding:100px 0}.invest-governance-reporting-container{max-width:1200px;margin:0 auto;text-align:center}.invest-governance-reporting h2{font-family:var(--font-heading);font-weight:400;font-size:30px;line-height:40px;color:#2b3d4f;margin-bottom:50px}.invest-governance-reporting p{font-family:var(--font-body);font-size:1.15rem;line-height:1.8;color:#1f2937;max-width:800px;margin:0 auto}.invest-visit{background-color:#e6edf7;padding:100px 0}.invest-visit-container{max-width:800px;margin:0 auto;text-align:center}.invest-visit h2{font-family:var(--font-heading);font-weight:400;font-size:30px;line-height:40px;color:#2b3d4f;margin-bottom:20px}.invest-visit p{font-family:var(--font-body);font-size:1.15rem;line-height:1.8;color:#1f2937;margin-bottom:40px}.invest-contact-btn{background-color:#243b63;color:var(--white);padding:15px 50px;font-family:var(--font-body);font-size:1.1rem;border:none;cursor:pointer;transition:background-color .3s ease;margin-bottom:30px}.invest-contact-btn:hover{background-color:var(--primary-navy-dark)}.invest-disclaimer{max-width:600px;margin:0 auto}.invest-disclaimer p{font-family:var(--font-body);font-size:.9rem;line-height:1.5;color:#6b7280;text-align:center}.finance-hero{background-color:#4a75c2;color:var(--white);min-height:100vh;display:flex;align-items:center;padding-top:140px;padding-bottom:140px}.finance-hero-container{max-width:1000px;margin:0;padding-left:80px}.finance-hero h2{font-family:var(--font-heading);font-weight:400;font-size:40px;line-height:1.2;letter-spacing:.2px;color:#f8fafc;margin-bottom:32px}.finance-hero p{font-family:var(--font-heading);font-size:30px;line-height:45px;color:#f8fafc;max-width:720px;margin-top:24px}.finance-image-break{background-image:url(finance-city.jpg);background-size:cover;background-position:center;width:100%;min-height:100vh}.finance-description{background-color:#fff;padding:100px 0}.finance-description-container{max-width:1000px;margin:0 auto;text-align:center}.finance-description p{font-family:var(--font-heading);font-size:1.15rem;line-height:33px;color:var(--dark-text);margin-bottom:25px}.finance-strategic{background-color:#f4f7fb;padding:100px 0}.finance-strategic-container{max-width:1200px;margin:0 auto;text-align:center}.finance-strategic h2{font-family:var(--font-heading);font-weight:400;font-size:30px;line-height:40px;color:#2b3d4f;margin-bottom:50px}.finance-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:60px}.finance-col h3{font-family:var(--font-heading);font-weight:400;font-size:1.4rem;margin-bottom:25px;padding-bottom:20px;position:relative;color:var(--primary-navy)}.finance-col h3:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px}.finance-grid .finance-col:last-child{grid-column:1 / -1;text-align:center;max-width:600px;margin:0 auto}.finance-col p{font-family:var(--font-body);font-size:1.05rem;line-height:1.6;color:var(--dark-text)}.finance-visit{background-color:#e6edf7;padding:100px 0}.finance-visit-container{max-width:800px;margin:0 auto;text-align:center}.finance-visit-label{font-family:var(--font-body);font-size:.9rem;font-weight:500;color:var(--primary-navy);margin-bottom:20px;letter-spacing:1px}.finance-visit h2{font-family:var(--font-heading);font-weight:400;font-size:2.2rem;margin-bottom:20px;color:var(--primary-navy)}.finance-visit p{font-family:var(--font-body);font-size:1.1rem;line-height:1.6;color:var(--dark-text);margin-bottom:40px}.finance-contact-btn{background-color:#243b63;color:var(--white);padding:15px 50px;font-family:var(--font-body);font-size:1.1rem;border:none;cursor:pointer;transition:background-color .3s ease}.finance-contact-btn:hover{background-color:var(--primary-navy-dark)}.about-hero{position:relative;min-height:100vh;display:flex;align-items:center;background-size:cover;background-position:center;padding-top:80px;color:var(--white)}.about-hero .hero-content{max-width:1000px;padding-left:60px}.about-hero h2{color:var(--white);font-size:30px;line-height:1.35;margin-bottom:30px;font-family:var(--font-heading);font-weight:400}.about-hero p{font-size:20px;line-height:40px;max-width:900px;opacity:.95;font-family:var(--font-heading);font-weight:400;letter-spacing:.6px;height:80px;width:808px}.about-leadership{background-color:var(--white);padding:100px 0}.leadership-container{max-width:1100px;text-align:center;margin-left:10px}.leadership-container h2{font-size:30px;margin-bottom:50px;text-align:left;font-weight:400}.leadership-container p{font-size:1.15rem;color:var(--dark-text);line-height:1.8;margin-bottom:25px;text-align:left}.about-operate{background-color:#f4f7fb;padding:100px 0}.about-operate h2{font-size:30px;margin-bottom:50px;font-family:var(--font-heading);font-weight:400}.operate-grid{display:flex;justify-content:space-between;align-items:flex-start}.operate-col{flex:1}.operate-col p{font-size:1.15rem;line-height:1.8;color:var(--dark-text)}.operate-divider{width:2px;background-color:#d1d5db;margin:0 60px;height:120px}.about-philosophy{background-color:var(--white);padding:100px 0;margin-left:10px}.philosophy-container h2{font-size:30px;margin-bottom:40px;font-family:var(--font-heading);font-weight:400}.philosophy-content{display:flex}.philosophy-container{margin-left:10px}.philosophy-accent-line{width:2px;background-color:#d1d5db;margin-right:30px;min-height:100%}.philosophy-text p{font-size:1.15rem;line-height:1.8;color:var(--dark-text)}.about-contact{background-color:#e6edf7;padding:100px 0}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.contact-info h2{font-size:30px;margin-bottom:40px;font-family:var(--font-heading);font-weight:400}.contact-block{margin-bottom:40px}.contact-block h3{font-size:1.25rem;color:var(--primary-navy);margin-bottom:15px;font-weight:400}.contact-block p,.contact-block a{font-size:1.1rem;color:var(--dark-text);line-height:1.6;display:block}.contact-block a{margin-bottom:5px}.contact-form{display:flex;flex-direction:column;gap:25px;margin-top:20px}.form-input{width:100%;padding:15px 0;border:none;border-bottom:1px solid #CBD5E1;background:transparent;font-family:var(--font-body);font-size:1.05rem;color:var(--dark-text);outline:none;transition:border-color .3s ease}.form-input:focus{border-bottom-color:var(--primary-navy)}.form-textarea{resize:vertical}.form-submit{align-self:flex-start;margin-top:10px}.advisory-page .navbar{background-color:#1a1f2e;position:relative;padding-bottom:0}.advisory-hero{background-color:#1a1f2e;color:var(--white);padding:80px 0 120px;min-height:100vh;display:flex;align-items:center}.advisory-hero .container{max-width:881px}.advisory-heading{color:var(--white);font-size:30px;line-height:1.35;margin-bottom:30px;font-weight:400}.advisory-subheading{font-size:20px;line-height:1.6;max-width:800px;opacity:.95;color:var(--white);font-family:var(--font-heading);font-weight:400}.advisory-focus{background-color:var(--white);padding:100px 0}.focus-container h2{font-size:30px;margin-bottom:50px;font-family:var(--font-heading);line-height:40px;font-weight:400}.focus-grid{display:flex;justify-content:space-between;align-items:stretch}.focus-left{flex:1}.focus-left p{font-size:1.15rem;line-height:1.8;color:var(--dark-text);font-family:var(--font-heading);font-weight:400}.focus-divider{width:2px;background-color:#d1d5db;margin:0 80px}.focus-right{flex:1.5}.focus-list{list-style:none}.focus-list li{font-size:1.15rem;color:var(--dark-text);margin-bottom:30px;font-family:var(--font-heading);font-weight:400}.focus-list li:last-child{margin-bottom:0}.advisory-how-we-work{background-color:#f4f7fb;color:var(--dark-text);padding:120px 0}.work-container h2{color:#203a66;font-size:30px;margin-bottom:50px;font-family:var(--font-heading);line-height:40px;font-weight:400}.work-content{display:flex}.work-accent-line{width:2px;background-color:#d1d5db;margin-right:30px;min-height:100%}.work-text p{font-size:1.15rem;line-height:1.8;color:var(--dark-text);opacity:.95}.advisory-image-break{background-size:cover;background-position:center;width:100%;min-height:100vh}@media(max-width:992px){.hero-content h2,.about-hero h2,.advisory-heading{font-size:2.2rem}.services-grid{gap:30px}.contact-grid{gap:40px}.capital-intro h2{font-size:2.2rem;line-height:1.3}.capital-intro p{font-size:1.1rem;width:100%;max-width:600px}.finance-hero h2{font-size:2.2rem}.finance-hero p{font-size:1.1rem;max-width:600px}.finance-grid{grid-template-columns:1fr;gap:40px}.invest-hero h2{font-size:2.2rem;line-height:1.3}.invest-hero p{font-size:1.1rem;max-width:600px}.invest-grid{grid-template-columns:1fr;gap:40px}.advisory-hero .container{max-width:100%;padding:0 20px}}@media(max-width:768px){.nav-container{flex-direction:row;justify-content:space-between;padding:0 20px}.hamburger{display:flex}.nav-links{position:fixed;top:0;right:-100%;width:80%;height:100vh;background-color:#000000f2;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:100px;gap:30px;transition:right .3s ease;z-index:100}.nav-links.nav-open{right:0}.nav-links a{font-size:1.2rem;color:var(--white);text-align:center;padding:15px 20px;border-bottom:1px solid rgba(255,255,255,.1);width:100%}.nav-links a:hover{background-color:#ffffff1a}.nav-links a.active{color:var(--gold-accent);background-color:#ffffff1a}.hero,.about-hero{padding-top:150px;min-height:70vh}.hero-content h2,.about-hero h2,.advisory-heading{font-size:1.8rem}.services-grid{grid-template-columns:1fr;gap:50px}.footer-grid{grid-template-columns:1fr 1fr;gap:40px}.operate-grid,.focus-grid{flex-direction:column}.operate-divider,.focus-divider{width:100%;height:1px;margin:40px 0}.contact-grid{grid-template-columns:1fr}.capital-intro{padding-top:150px;padding-bottom:100px;min-height:70vh}.capital-intro-container{padding-left:20px;max-width:100%}.capital-intro h2{font-size:1.8rem;line-height:1.3;margin-bottom:25px}.capital-intro p{font-size:1rem;line-height:1.6;width:100%;max-width:none;height:auto}.capital-image-break{min-height:50vh}.capital-what-we-do .service-col{text-align:center}.capital-focus h2{font-size:1.8rem;text-align:center}.capital-focus p{text-align:center}.finance-hero{padding-top:150px;padding-bottom:100px;min-height:70vh}.finance-hero-container{padding-left:20px;max-width:100%}.finance-hero h2{font-size:1.8rem;margin-bottom:25px}.finance-hero p{font-size:1rem;line-height:1.6;max-width:none}.finance-image-break{min-height:50vh}.finance-description-container,.finance-strategic-container{padding:0 20px}.finance-grid{grid-template-columns:1fr;gap:30px}.finance-col{text-align:center}.finance-visit-container{padding:0 20px}.invest-hero{padding-top:150px;padding-bottom:100px;min-height:70vh}.invest-hero-container{padding-left:20px;max-width:100%}.invest-hero h2{font-size:1.8rem;line-height:1.3;margin-bottom:25px}.invest-hero p{font-size:1rem;line-height:1.6;max-width:none}.invest-image-break{min-height:50vh}.invest-what-we-do-container,.invest-investment-strategies-container,.invest-strategies-grid-container,.invest-how-access-works-container,.invest-governance-reporting-container{padding:0 20px}.invest-grid{grid-template-columns:1fr;gap:30px}.invest-col{text-align:center}.invest-visit-container{padding:0 20px}.advisory-hero{padding-top:150px;padding-bottom:100px;min-height:70vh}.advisory-hero .container{padding:0 20px;max-width:100%}.advisory-heading{font-size:1.8rem;text-align:center}.advisory-subheading{font-size:1rem;text-align:center;max-width:none}.advisory-image-break{min-height:50vh}.about-hero{padding-top:150px;padding-bottom:100px;min-height:70vh}.about-hero .hero-content{padding:0 20px}.about-hero h2{font-size:1.8rem;text-align:center;max-width:none}.about-hero p{font-size:1rem;text-align:center;max-width:none;width:auto;height:auto}.about-image-break{min-height:50vh}.leadership-container,.about-operate-container,.philosophy-container,.contact-info{padding:0 20px;text-align:center}.leadership-container h2,.about-operate h2,.philosophy-container h2,.contact-info h2{font-size:1.8rem;text-align:center}.operate-grid{grid-template-columns:1fr;gap:30px}.philosophy-content{flex-direction:column;text-align:center}.philosophy-accent-line{display:none}.contact-grid{grid-template-columns:1fr;gap:30px}}@media(max-width:480px){.nav-links{gap:10px;font-size:.9rem}.hero-content h2,.about-hero h2,.advisory-heading{font-size:1.5rem}.footer-grid{grid-template-columns:1fr;gap:30px}.capital-intro h2{font-size:1.5rem}.capital-intro p{font-size:.95rem}.finance-hero h2{font-size:1.5rem}.finance-hero p{font-size:.95rem}.invest-hero h2{font-size:1.5rem}.invest-hero p{font-size:.95rem}.advisory-heading{font-size:1.5rem}.advisory-subheading{font-size:.95rem}.about-hero h2{font-size:1.5rem}.about-hero p{font-size:.95rem}.leadership-container h2,.about-operate h2,.philosophy-container h2,.contact-info h2{font-size:1.5rem}.container{padding:0 15px}h2{font-size:1.5rem!important;line-height:1.3!important}p{font-size:.95rem!important;line-height:1.6!important}.finance-contact-btn,.invest-contact-btn{padding:12px 30px;font-size:1rem}}@media(max-width:768px){.operate-grid,.focus-grid{display:grid;grid-template-columns:1fr;gap:30px}.operate-grid>div,.focus-grid>div{width:100%}.operate-divider,.focus-divider{width:100%;height:1px;margin:20px 0}}@media(max-width:768px){.operating-grid{display:flex;flex-direction:column;gap:25px}.operating-grid>div{width:100%;max-width:100%}}
