.nav-bottom span{font-size:10px;color:var(--ink)}.hero.cinematic{min-height:660px;max-height:840px}.cinematic .hero-image{animation:camera 28s ease-in-out infinite alternate;object-position:58% 50%}.cinematic:after{background:linear-gradient(90deg,#050505dd,#05050570 56%,#05050508)}.hero-scroll{display:inline-flex;gap:60px;align-items:center;font-size:13px;border-bottom:1px solid #A7ACAC88;margin-top:32px;padding:12px 0}.hero-scroll span{font-size:24px}.hero h1{font-size:clamp(42px,4.4vw,74px)}@keyframes camera{from{transform:scale(1)}to{transform:scale(1.06) translate(-.8%,-.4%)}}
.corporate-band{display:grid;grid-template-columns:1.1fr repeat(4,1fr);background:var(--ink);color:var(--paper);padding:36px 34px;gap:24px;align-items:start}.band-label{font-size:17px;font-weight:600;padding-top:5px}.band-label small{display:block;font-size:11px;font-weight:400;margin-top:8px;color:var(--line)}.big strong{display:block;font-size:clamp(27px,2.5vw,42px);font-weight:600;line-height:1.1;letter-spacing:-.05em;white-space:nowrap}.big>span{display:block;font-size:13px;margin-top:16px;line-height:1.5}.big small{display:block;font-size:11px;margin-top:8px;line-height:1.6}.gray-section{background:#A7ACAC25}.system-diagram{padding:32px;background:#A7ACAC16;position:relative}.system-core{margin:auto auto 32px;width:310px;max-width:100%;background:var(--black);color:var(--paper);padding:26px 36px;position:relative;text-align:center}.system-core:after{content:'';position:absolute;left:50%;top:100%;height:33px;border-left:1px solid var(--gray)}.system-core img{height:50px;margin:auto;object-fit:contain}.system-core span{font-size:11px;display:block;margin-top:14px}.system-nodes{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;border-top:1px solid var(--gray);padding-top:24px}.system-node{position:relative;text-align:left;border:1px solid var(--line);background:var(--paper);padding:22px;min-height:151px}.system-node:before{content:'';position:absolute;left:50%;bottom:100%;height:25px;border-left:1px solid var(--gray)}.system-node:nth-child(n+4):before{height:21px}.system-node small{font-size:11px;color:var(--gray);display:block;margin-bottom:16px}.system-node strong{font-size:20px;line-height:1.2;display:block;letter-spacing:-.035em}.system-node>span{display:block;font-size:12px;line-height:1.5;margin-top:10px}.system-node.selected{background:var(--ink);color:var(--paper);border-color:var(--ink)}.system-node.selected small{color:var(--amber)}.system-base{margin-top:26px;padding:16px;background:var(--amber);font-size:12px;text-align:center}.system-base span{padding:0 20px}.diagram-detail{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:46px 0 20px}.diagram-detail h2{font-size:31px}.diagram-detail p{font-size:15px}.inline-insight{display:grid;grid-template-columns:1fr 2fr;gap:30px;padding:25px 0 0;font-size:14px}.inline-insight strong{font-size:19px}.operation-chain{display:flex;gap:20px;justify-content:space-between;align-items:center;margin-top:30px;padding:25px 0;border-top:1px solid var(--line);font-size:13px}.operation-chain b{font-weight:400;color:var(--gray)}.fund-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.fund-mini{border-top:1px solid var(--gray);padding:22px 0;display:block}.fund-mini>span{font-size:15px;display:block;margin-bottom:26px}.fund-mini strong{font-size:30px;line-height:1.2;letter-spacing:-.045em;display:block;white-space:nowrap}.fund-mini strong small{font-size:17px}.fund-mini>small{font-size:10px;display:block;margin-top:12px}.fund-mini:hover{border-color:var(--amber)}.company-statement{display:grid;grid-template-columns:1fr 2fr;gap:60px;padding:48px;background:var(--ink);color:var(--paper);align-items:center}.company-statement>strong{font-size:80px;letter-spacing:-.07em;color:var(--amber);line-height:1}.company-statement h2{font-size:32px;margin-bottom:20px}.history-line{display:flex;justify-content:space-between;position:relative;border-top:1px solid var(--line);margin:70px 0 30px}.history-line>div{padding-top:25px;position:relative}.history-line>div:before{content:'';position:absolute;top:-6px;width:11px;height:11px;border-radius:50%;background:var(--amber)}.history-line b{display:block;font-size:30px}.history-line span{display:block;font-size:13px}.roomy{margin-top:68px}.office-number{font-size:72px;letter-spacing:-.07em;font-weight:600;line-height:1.1;margin-bottom:24px}.office-number small{font-size:30px}.split>div>small{display:block;font-size:11px;margin-top:20px}
.method-flow{display:grid;grid-template-columns:repeat(5,1fr);gap:0}.method-flow button{padding:25px 15px;text-align:left;background:#A7ACAC24;position:relative;border-bottom:3px solid transparent;min-height:185px}.method-flow button+button{border-left:1px solid var(--line)}.method-flow button span{font-size:29px;letter-spacing:-.05em;display:block;margin-bottom:24px;color:var(--gray)}.method-flow strong{font-size:20px;display:block}.method-flow p{font-size:12px;margin-top:12px;line-height:1.5}.method-flow button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-bottom-color:var(--amber)}.method-flow button[aria-pressed=true] span{color:var(--amber)}.method-detail{display:grid;grid-template-columns:70px 1.1fr 1fr;gap:28px;align-items:start;padding:45px 0}.method-detail h2{font-size:29px;margin-bottom:20px}.method-detail p{font-size:14px}.method-detail .stage-number{font-size:54px}.method-detail .plain-list{margin:0}.method-detail li{font-size:13px;padding:14px 0}.analysis-matrix{background:var(--amber);padding:42px;margin-top:30px}.analysis-matrix h2{font-size:35px}.evidence-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:36px}.evidence-grid article{border-top:1px solid #28282877;padding-top:20px}.evidence-grid h3{font-size:22px;margin-bottom:14px}.evidence-grid p{font-size:13px}
.org-chart{padding:32px;background:#A7ACAC20}.org-top{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding-bottom:28px;border-bottom:1px solid var(--gray)}.org-top>div{background:var(--paper);padding:18px;border-top:2px solid var(--amber)}.org-top small{display:block;font-size:10px;margin-bottom:10px}.org-top strong{font-size:17px;display:block;line-height:1.3}.org-junction{position:relative;background:var(--ink);color:var(--paper);margin:28px auto;width:260px;text-align:center;padding:23px}.org-junction:before,.org-junction:after{content:'';position:absolute;border-left:1px solid var(--gray);left:50%;height:29px}.org-junction:before{bottom:100%}.org-junction:after{top:100%}.org-junction strong{font-size:27px;display:block}.org-junction span{font-size:11px;display:block;margin-top:5px}.org-cross{display:flex;justify-content:center;gap:14px;margin-bottom:30px}.org-cross span{border:1px solid var(--gray);background:var(--paper);padding:12px 18px;font-size:12px;z-index:1}.org-branches{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;border-top:1px solid var(--gray);padding-top:28px}.org-branches article{position:relative;padding:18px;background:var(--paper)}.org-branches article:before{content:'';position:absolute;left:50%;bottom:100%;height:29px;border-left:1px solid var(--gray)}.org-branches h3{font-size:17px;min-height:65px;line-height:1.3;margin-bottom:10px}.org-branches article>span{display:block;border-top:1px solid #A7ACAC66;padding:10px 0;font-size:11px;line-height:1.5}.chart-caption{font-size:11px;display:block;margin-top:18px;line-height:1.7}.committee-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 36px}.committee-grid details{border-top:1px solid var(--line);padding:23px 0}.committee-grid summary{font-size:23px;font-weight:600;line-height:1.2;list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px}.committee-grid details>p{font-size:13px;margin-top:18px}.committee-grid details>div{font-size:13px;margin-top:20px;border-left:2px solid var(--amber);padding-left:16px}.leadership-v2{display:grid;grid-template-columns:repeat(3,1fr);gap:42px 30px}.leadership-v2 article{position:relative;border-top:1px solid var(--line);padding-top:24px}.leader-index{font-size:42px;line-height:1;color:var(--gray);letter-spacing:-.05em;display:block;margin-bottom:36px}.leadership-v2 .role{font-size:10px;letter-spacing:.08em;text-transform:uppercase;min-height:40px}.leadership-v2 h2{font-size:28px;min-height:72px}.leadership-v2 p{font-size:13px;min-height:56px}.leadership-v2 details{margin-top:20px;border-top:1px solid #A7ACAC88;padding-top:14px}.leadership-v2 summary{display:flex;justify-content:space-between;font-size:12px;cursor:pointer}.leadership-v2 details p{font-size:13px;margin-top:14px}
.dcm-diagram{display:grid;grid-template-columns:170px 1fr;gap:36px;align-items:center}.dcm-origin{padding:35px 20px;text-align:center;background:var(--amber);font-size:23px;font-weight:600;line-height:1.2;position:relative}.dcm-origin:after{content:'';position:absolute;left:100%;top:50%;width:36px;border-top:1px solid var(--gray)}.dcm-stages{display:grid;grid-template-columns:1fr 1fr;gap:20px}.dcm-stages article{border-top:1px solid var(--gray);padding:24px;background:#A7ACAC15}.dcm-stages small{display:block;font-size:11px;margin-bottom:18px}.dcm-stages h3{font-size:24px;line-height:1.2;margin-bottom:20px}.dcm-stages p{font-size:13px}.instrument-panel{display:grid;grid-template-columns:1.1fr 1fr;gap:45px;background:var(--ink);color:var(--paper);padding:42px;margin-top:50px}.instrument-panel h2{font-size:32px}.instruments{display:flex;flex-wrap:wrap;gap:16px}.instruments span{font-size:17px;border-bottom:1px solid var(--gray);padding:8px 0;margin-right:15px}.essential-note{font-size:11px;line-height:1.75;max-width:100%;margin-top:34px;padding-top:24px;border-top:1px solid var(--line)}.venture-visual{position:relative;min-height:390px;background:var(--black);overflow:hidden;color:var(--paper);display:flex;align-items:center}.venture-visual img{position:absolute;width:100%;height:100%;object-fit:cover;animation:camera 25s ease-in-out infinite alternate;opacity:.65}.venture-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#050505d9,transparent)}.venture-visual>div{position:relative;z-index:1;padding:42px}.venture-visual h2{font-size:36px}.venture-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin:42px 0}.venture-flow article{border-top:1px solid var(--line);padding-top:24px}.venture-flow small{font-size:11px;display:block;margin-bottom:28px}.venture-flow h3{font-size:25px;margin-bottom:16px}.venture-flow p{font-size:13px}
.fund-tabs{display:flex;gap:0;border-bottom:1px solid var(--line);margin-bottom:28px;flex-wrap:wrap}.fund-tabs button{padding:18px 22px;min-height:56px;border-bottom:3px solid transparent;font-size:14px}.fund-tabs button[aria-pressed=true]{border-color:var(--amber);font-weight:600;background:#A7ACAC18}.fund-feature{background:var(--ink);color:var(--paper);padding:36px}.fund-aurevia .fund-feature,.fund-cbsb .fund-feature{background:var(--amber);color:var(--black)}.fund-f3 .fund-feature{background:#A7ACAC66;color:var(--ink)}.fund-heading{display:flex;gap:24px;justify-content:space-between;align-items:start}.fund-heading h2{font-size:36px}.fund-heading .eyebrow{font-size:10px;letter-spacing:.06em;margin-bottom:18px}.date-pill{border:1px solid currentColor;opacity:.8;font-size:10px;padding:8px 12px;white-space:nowrap}.fund-kpis{display:grid;grid-template-columns:repeat(2,1fr);gap:35px 32px;margin-top:44px}.fund-kpis .big{border-top:1px solid #A7ACAC88;padding-top:22px}.fund-aurevia .fund-kpis .big,.fund-cbsb .fund-kpis .big{border-color:#28282866}.fund-kpis .big strong{font-size:44px}.fund-kpis .big>span{font-size:13px}.results-section{margin-top:56px}.results-section h2{font-size:33px}.class-results{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.class-results button{padding:24px;text-align:left;background:#A7ACAC20;border:1px solid transparent;min-height:150px}.class-results button[aria-pressed=true]{border-color:var(--amber);background:#CFA54818}.class-results span{display:block;font-size:13px;margin-bottom:20px}.class-results strong{display:block;font-size:36px;letter-spacing:-.05em;line-height:1}.class-results small{font-size:10px;display:block;margin-top:14px}.history-section{margin-top:52px;padding-top:28px;border-top:1px solid var(--line)}.chart-heading{display:flex;gap:24px;justify-content:space-between;align-items:center}.chart-heading h2{font-size:32px}.chart-legend{display:flex;gap:24px;font-size:11px}.chart-legend span:before{content:'';display:inline-block;width:16px;height:3px;background:var(--ink);vertical-align:middle;margin-right:8px}.chart-legend .legend-return:before{height:10px;background:var(--amber)}.return-chart{width:100%;height:auto;display:block;margin-top:30px;overflow:visible}.return-chart text{font:400 11px Inter;fill:var(--ink)}.gridline{stroke:var(--line);stroke-width:.7;stroke-dasharray:3 5}.return-bar{fill:var(--amber)}.return-bar.negative{fill:var(--gray)}.cdi-line{stroke:var(--ink);stroke-width:2;fill:none}.cdi-dot{fill:var(--ink)}.history-table{margin-top:26px;border-top:1px solid var(--line);padding-top:20px}.history-table summary,.other-vehicles summary{display:flex;justify-content:space-between;font-size:13px;cursor:pointer}.table-scroll{overflow:auto;margin-top:22px}table{border-collapse:collapse;width:100%;font-size:12px;white-space:nowrap}th,td{text-align:right;padding:13px;border-bottom:1px solid #A7ACAC77;font-weight:400}th:first-child,td:first-child{text-align:left}th{font-weight:600}.other-vehicles{margin-top:32px;border-top:1px solid var(--line);padding-top:22px}.other-vehicles article{margin-top:26px}.other-vehicles h3{font-size:20px;margin-bottom:15px}.other-vehicles p{font-size:13px}
.corporate-kpis{display:grid;grid-template-columns:1fr 1fr;gap:32px}.corporate-kpis .big{border-top:1px solid var(--line);padding:25px 0}.corporate-kpis .big strong{font-size:64px}.twelve-month{background:var(--amber);padding:35px;margin-top:35px}.twelve-month>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:32px}.twelve-month .big strong{font-size:54px}.geography{margin-top:68px}.geo-layout{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:center}.brazil-map{width:100%;height:auto;display:block}.brazil-map path{stroke:var(--paper);stroke-width:1.2;cursor:pointer;transition:fill .2s;outline:none}.brazil-map path:hover,.brazil-map path.active,.brazil-map path:focus{fill:var(--amber);stroke:var(--ink);stroke-width:2}.map-wrap{position:relative}#uf-info{border-left:3px solid var(--amber);padding-left:18px;margin-top:12px;display:flex;gap:25px;align-items:baseline}#uf-info strong{font-size:25px}#uf-info span{font-size:12px}.region-bars>div+div{margin-top:28px}.region-bars>div>div:first-child{display:flex;justify-content:space-between;font-size:14px;margin-bottom:12px}.region-bars strong{font-size:20px;letter-spacing:-.03em}.bar-track{height:5px;background:#A7ACAC55}.bar-track i{display:block;height:100%;background:var(--amber)}.sector-section{padding:42px;background:var(--ink);color:var(--paper);margin-top:60px}.sector-section h2{font-size:36px}.sectors{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:40px}.sectors article{border-top:1px solid var(--gray);padding-top:22px}.sectors small{font-size:10px;color:var(--line);display:block;margin-bottom:26px}.sectors strong{font-size:31px;letter-spacing:-.045em;display:block;line-height:1}.sectors h3{font-size:16px;margin:16px 0 24px}.contact-page{min-height:calc(100svh - 160px)}
@media(min-width:1600px){.hero h1{font-size:78px}.corporate-band{padding-left:65px;padding-right:65px}.org-branches h3{font-size:19px}.fund-kpis{grid-template-columns:repeat(4,1fr)}.fund-kpis .big strong{font-size:35px}}
@media(max-width:1150px){.corporate-band{grid-template-columns:repeat(2,1fr);padding:30px;gap:30px}.band-label{grid-column:1/-1}.system-node{padding:18px}.system-node strong{font-size:18px}.org-branches{grid-template-columns:1fr 1fr;gap:28px 18px}.org-branches h3{min-height:45px}.org-cross span{font-size:11px;padding:12px}.evidence-grid{grid-template-columns:1fr 1fr}.leadership-v2{grid-template-columns:1fr 1fr}.method-flow button{padding:20px 11px}.method-flow strong{font-size:17px}.method-detail{grid-template-columns:60px 1fr}.method-detail .plain-list{grid-column:2}.fund-summary{grid-template-columns:1fr 1fr}.sectors{grid-template-columns:1fr 1fr}.geo-layout{gap:20px}.fund-heading{display:block}.date-pill{display:inline-block;margin-top:22px}.dcm-diagram{grid-template-columns:130px 1fr;gap:25px}.dcm-origin{font-size:19px}.dcm-origin:after{width:25px}.dcm-stages article{padding:20px}.dcm-stages h3{font-size:22px}.instrument-panel{grid-template-columns:1fr}.venture-flow{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.hero.cinematic{min-height:650px;max-height:820px}.hero h1{font-size:clamp(38px,7.8vw,52px)}.hero-content{padding-bottom:110px}.corporate-band{padding:30px 24px}.corporate-band .big strong{font-size:31px}.system-diagram{padding:20px 16px}.system-core{padding:22px}.system-nodes{grid-template-columns:1fr 1fr;gap:16px}.system-node{padding:16px 12px;min-height:155px}.system-node strong{font-size:17px}.system-node small{margin-bottom:12px}.system-node>span{font-size:11px}.system-node:nth-child(n+3):before{height:17px}.system-base{font-size:10px;padding:15px 12px;line-height:2}.system-base span{padding:0 6px}.diagram-detail,.inline-insight{grid-template-columns:1fr;gap:20px}.diagram-detail h2{font-size:30px}.operation-chain{flex-wrap:wrap;justify-content:start;gap:15px;font-size:12px}.fund-summary{grid-template-columns:1fr}.fund-mini strong{font-size:35px}.fund-mini>span{margin-bottom:15px}.company-statement{grid-template-columns:1fr;padding:30px;gap:30px}.company-statement>strong{font-size:75px}.company-statement h2{font-size:29px}.history-line{margin-top:50px}.history-line span{font-size:11px;max-width:150px}.method-flow{grid-template-columns:1fr 1fr;gap:8px}.method-flow button{min-height:160px;padding:20px}.method-flow button+button{border-left:0}.method-flow button span{margin-bottom:15px}.method-detail{gap:20px;grid-template-columns:45px 1fr}.method-detail .stage-number{font-size:40px}.method-detail h2{font-size:27px}.analysis-matrix{padding:30px 24px}.analysis-matrix h2{font-size:30px}.evidence-grid{gap:24px 18px}.evidence-grid h3{font-size:20px}.org-chart{padding:22px 16px}.org-top{grid-template-columns:1fr 1fr;gap:10px}.org-top>div{padding:15px 12px}.org-top strong{font-size:15px}.org-top small{font-size:9px;min-height:28px;line-height:1.5}.org-cross{display:grid;grid-template-columns:1fr;margin-bottom:26px;gap:8px;text-align:center}.org-branches{gap:20px 10px;padding-top:22px}.org-branches article{padding:16px 12px}.org-branches h3{font-size:16px;min-height:62px}.org-branches article>span{font-size:11px}.org-branches article:before{height:23px}.committee-grid,.leadership-v2{grid-template-columns:1fr}.leader-index{margin-bottom:22px}.leadership-v2 .role{min-height:30px}.leadership-v2 h2{min-height:50px}.leadership-v2 p{min-height:0}.dcm-diagram{grid-template-columns:1fr;gap:25px}.dcm-origin{padding:25px;font-size:24px}.dcm-origin:after{width:0;height:25px;border-top:0;border-left:1px solid var(--gray);top:100%;left:50%}.dcm-stages{gap:14px;grid-template-columns:1fr}.dcm-stages article{padding:24px}.dcm-stages h3{font-size:24px}.instrument-panel{padding:30px 24px}.instrument-panel h2{font-size:29px}.venture-visual h2{font-size:28px}.venture-visual>div{padding:30px 24px}.venture-flow{gap:24px 20px}.venture-flow h3{font-size:22px}.fund-tabs{display:grid;grid-template-columns:repeat(3,1fr)}.fund-tabs button{font-size:12px;padding:13px 8px}.fund-feature{padding:28px 22px}.fund-heading h2{font-size:30px}.fund-heading .eyebrow{font-size:9px}.fund-kpis{grid-template-columns:1fr;gap:24px;margin-top:30px}.fund-kpis .big strong{font-size:42px}.fund-kpis .big>span{margin-top:12px}.class-results{grid-template-columns:1fr 1fr;gap:12px}.class-results button{padding:20px;min-height:140px}.class-results strong{font-size:31px}.results-section h2{font-size:30px}.chart-heading{display:block}.chart-legend{margin-top:22px}.return-chart text{font-size:16px}.return-chart{min-width:620px}.history-section{overflow-x:auto}.corporate-kpis{gap:25px 18px}.corporate-kpis .big strong{font-size:44px}.corporate-kpis .big small{font-size:10px}.twelve-month{padding:30px 24px}.twelve-month>div:last-child{grid-template-columns:1fr;gap:35px}.twelve-month .big strong{font-size:44px}.geo-layout{grid-template-columns:1fr;gap:35px}.region-bars{margin-top:15px}.sector-section{padding:30px 24px}.sector-section h2{font-size:31px}.sectors{gap:28px 20px}.sectors strong{font-size:30px}.sectors h3{font-size:15px}.roomy{margin-top:48px}}
.page .breadcrumb{margin-bottom:28px}.page .page-intro{padding-bottom:36px}.page .page-intro h1{font-size:clamp(39px,4vw,64px);margin-bottom:20px}.page .page-intro p{font-size:16px}.funds-page .page-intro h1{font-size:clamp(38px,3.6vw,58px)}.big strong,table,.class-results strong{font-variant-numeric:tabular-nums}
.dcm-origin{font-size:21px;padding-left:16px;padding-right:16px}
.diagram-detail,.method-detail{animation:arrive .25s ease both}
@media(max-width:570px){.page .page-intro h1{font-size:clamp(34px,8.6vw,42px)}.hero h1{font-size:clamp(36px,8vw,47px)}}
@media(max-width:430px){.corporate-band{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.corporate-band .big{min-width:0}.corporate-band .big strong{font-size:clamp(22px,6.2vw,27px)}.corporate-band .big>span{font-size:12px}}
@media(prefers-reduced-motion:reduce){.cinematic .hero-image,.venture-visual img{animation:none}}
