
:root {
 --blue: #2A8FA7;
 --blue-light: #6FC6DB;
 --gray: #000000;
 --gray-text: #000000;
 --orange: #FBB03A;
 --blue-20: #E3EFF2;
 --blue-40: #BCD5DD;
 --gray-20: #E7EAEB;
 --gray-40: #C8CFD1;
 --gray-60: #46494a;
 --white: #FFFFFF;
 --paper: #FAFAF8;
 --ink: #000000; 
 --line: #E7EAEB;
 --line-strong: #D8DDDE;
 --scrim: 31, 30, 30;
 --font-sans: "Neue Haas Grotesk Display", "Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;
 --font-mono: "Neue Haas Grotesk Display", "Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;
 --fs-display: clamp(2.875rem, 8.4vw, 7.75rem);
 --fs-statement: clamp(2rem, 4.8vw, 4.5rem);
 --fs-h3: clamp(1.375rem, 2vw, 1.875rem);
 --fs-h4: clamp(1.125rem, 1.4vw, 1.375rem);
 --fs-lead: clamp(1.0625rem, 1.4vw, 1.375rem);
 --fs-body: 1.0625rem;
 --fs-sm: 0.9375rem;
 --fs-mono: 0.8125rem;
 --fs-label: 0.6875rem;
 --page-max: 1520px;
 --pad: clamp(1.25rem, 4.5vw, 5.5rem);
 --sect: clamp(5.5rem, 10vw, 10.5rem);
 --nav-h: 64px;
 --ease: cubic-bezier(0.32, 0.72, 0, 1);
 --ease-io: cubic-bezier(0.65, 0, 0.35, 1);
 --t-fast: 180ms;
 --t-base: 320ms;
 --t-slow: 700ms;
 --z-nav: 110;
 --z-menu: 100;
 --z-consent: 120;
 --z-grain: 130;
}
body {
 font-family: var(--font-sans);
 color: var(--gray-text);
 -webkit-font-smoothing: antialiased;
}
html { scroll-behavior: smooth; scroll-padding-top: calc(var(--nav-h) + 2.5rem); }
body { overflow-x: hidden; }
.ac-scope { font-size: var(--fs-body); font-weight: 420; line-height: 1.62; color: var(--gray-text); }
.ac-scope :where(h1,h2,h3,h4,p,ul,dl,dd,figure) { margin: 0; }
.ac-scope :where(h1,h2,h3,h4) { font-family: var(--font-sans); color: inherit; }
.ac-scope :where(ul) { padding: 0; list-style: none; }
.ac-scope :where(a) { color: inherit; text-decoration: none; }
.ac-scope :where(button) { font: inherit; color: inherit; background: none; border: 0; padding: 0; cursor: pointer; text-transform: none; }
.ac-scope :where(img,svg,video) { display: block; max-width: 100%; height: auto; }
::selection { background: var(--blue-40); color: var(--gray-text); }
.ac-scope :focus-visible { outline: 2px solid var(--blue-light); outline-offset: 3px; }
.ac-term { font-style: italic; }
.ac-mono { font-family: var(--font-mono); font-variant-numeric: tabular-nums; }
.ac-grain {
 position: fixed;
 inset: 0;
 z-index: var(--z-grain);
 pointer-events: none;
 opacity: 0.03;
 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
 background-size: 240px 240px;
}
.ac-skip-link {
 position: fixed;
 left: 1.25rem;
 top: -4rem;
 z-index: 200;
 background: var(--blue);
 color: var(--white);
 padding: 0.875rem 1.5rem;
 border-radius: 999px;
 font-size: var(--fs-sm);
 font-weight: 640;
 transition: top var(--t-base) var(--ease);
}
.ac-skip-link:focus { top: 1.25rem; }
.ac-wrap {
 width: 100%;
 max-width: var(--page-max);
 margin-inline: auto;
 padding-inline: var(--pad);
}
.ac-sect { padding-block: var(--sect) calc(var(--sect) * 1.08); }
.ac-sect--white { background: var(--white); }
.ac-page-first { padding-top: calc(var(--nav-h) + clamp(4.5rem, 9vw, 7rem)); }
.ac-grid {
 display: grid;
 grid-template-columns: repeat(12, minmax(0, 1fr));
 column-gap: clamp(1rem, 2vw, 2.25rem);
 row-gap: clamp(2.5rem, 5vw, 4rem);
}
.ac-grid > * { grid-column: 1 / -1; }
.ac-kicker {
 display: inline-flex;
 align-items: center;
 gap: 0.75rem;
 font-family: var(--font-mono);
 font-size: var(--fs-label);
 font-weight: 560;
 letter-spacing: 0.24em;
 text-transform: uppercase;
 color: var(--gray);
}
.ac-kicker::before {
 content: "";
 width: 34px;
 height: 3px;
 background: var(--orange); 
 flex: none;
}
.ac-kicker b { color: var(--blue); font-weight: 640; }
.ac-display {
 font-size: var(--fs-display);
 font-weight: 560;
 line-height: 0.98;
 letter-spacing: -0.045em;
 color: var(--white);
 text-wrap: balance;
}
.ac-statement {
 font-size: var(--fs-statement);
 font-weight: 540;
 line-height: 1.06;
 letter-spacing: -0.035em;
 color: var(--gray-text);
 text-wrap: balance;
}
.ac-h3 {
 font-size: var(--fs-h3);
 font-weight: 580;
 line-height: 1.15;
 letter-spacing: -0.025em;
 color: var(--gray-text);
}
.ac-lead {
 font-size: var(--fs-lead);
 line-height: 1.55;
 font-weight: 440;
 color: var(--gray);
 text-wrap: pretty;
}
.ac-prose { max-width: 46ch; }
.ac-prose p + p { margin-top: 1.25rem; }
hr.ac-hairline { border: 0; height: 1px; margin: 0; background: var(--line); }
.ac-cta {
 display: inline-flex;
 align-items: center;
 gap: 0.875rem;
 padding: 0.5rem 0.5rem 0.5rem 1.625rem;
 border-radius: 999px;
 font-size: var(--fs-sm);
 font-weight: 620;
 letter-spacing: 0.01em;
 line-height: 1;
 transition: background-color var(--t-base) var(--ease),
 color var(--t-base) var(--ease),
 box-shadow var(--t-base) var(--ease),
 transform var(--t-base) var(--ease);
}
.ac-cta:active { transform: scale(0.985); }
.ac-cta .ac-orb {
 display: grid;
 place-items: center;
 width: 38px;
 height: 38px;
 border-radius: 999px;
 flex: none;
 transition: transform var(--t-slow) var(--ease), background-color var(--t-base) var(--ease);
}
.ac-cta:hover .ac-orb, .ac-cta:focus-visible .ac-orb { transform: translateX(4px); }
.ac-cta:active .ac-orb { transform: none; }
.ac-cta--solid { background: var(--blue); color: var(--white); }
.ac-cta--solid .ac-orb { background: rgba(255, 255, 255, 0.16); }
.ac-cta--solid:hover { background: var(--gray-text); }
.ac-cta--ghost { background: transparent; color: var(--gray-text); box-shadow: inset 0 0 0 1px var(--gray-40); }
.ac-cta--ghost .ac-orb { background: var(--blue-20); color: var(--blue); }
.ac-cta--ghost:hover { box-shadow: inset 0 0 0 1px var(--gray-text); }
.ac-fwd {
 display: inline-block;
 font-family: var(--font-sans);
 font-size: var(--fs-sm);
 font-weight: 540;
 letter-spacing: 0.005em;
 color: var(--gray-text);
 padding-bottom: 0.4375rem;
 border-bottom: 3px solid var(--orange);
 transition: color var(--t-base) var(--ease);
}
.ac-fwd .ac-chev { display: none; }
.ac-fwd:hover, .ac-fwd:focus-visible { color: var(--blue); }
.ac-tag {
 display: inline-flex;
 align-items: center;
 gap: 0.5rem;
 font-family: var(--font-mono);
 font-size: 0.6875rem;
 font-weight: 560;
 letter-spacing: 0.14em;
 text-transform: uppercase;
 color: var(--gray-text);
 background: var(--gray-20);
 border-radius: 999px;
 padding: 0.4375rem 0.875rem;
 white-space: nowrap;
}
.ac-tag::before { content: ""; width: 6px; height: 6px; border-radius: 999px; background: var(--gray-60); }
.ac-tag--active { background: var(--blue-20); }
.ac-tag--active::before { background: var(--blue); }
.ac-tag--open { background: var(--orange); color: var(--ink); }
.ac-tag--open::before { background: var(--ink); }
.ac-nav-island {
 position: fixed;
 top: 1.125rem;
 left: 50%;
 transform: translateX(-50%);
 z-index: var(--z-nav);
 width: min(calc(100% - 2 * var(--pad)), calc(var(--page-max) - 2 * var(--pad)));
 height: var(--nav-h);
 display: flex;
 align-items: center;
 gap: clamp(0.75rem, 2vw, 2rem);
 padding-inline: 1.375rem 0.8125rem;
 border-radius: 999px;
 background: var(--white);
 box-shadow: 0 0 0 1px rgba(31, 30, 30, 0.07),
 0 24px 64px -24px rgba(31, 30, 30, 0.24);
}
.ac-brand { display: flex; align-items: center; flex: none; }
.ac-brand img { width: clamp(136px, 12vw, 168px); }
.ac-nav-links { display: none; align-items: center; gap: clamp(0.125rem, 0.8vw, 0.5rem); margin-inline-start: auto; }
.ac-nav-item { position: relative; }
.ac-nav-link {
 display: inline-flex;
 align-items: center;
 gap: 0.4375rem;
 padding: 0.625rem 0.875rem;
 border-radius: 999px;
 font-size: 0.875rem;
 font-weight: 540;
 letter-spacing: 0.005em;
 color: var(--gray-text);
 transition: background-color var(--t-base) var(--ease), color var(--t-base) var(--ease);
}
.ac-nav-link:hover,
.ac-nav-item[data-open] > .ac-nav-link { background: var(--blue-20); color: var(--blue); }
.ac-nav-link .ac-caret { transition: transform var(--t-base) var(--ease); opacity: 0.6; }
.ac-nav-item[data-open] .ac-caret { transform: rotate(90deg); }
.ac-nav-panel {
 position: fixed;
 top: calc(var(--nav-h) + 1.125rem + 0.75rem);
 left: 50%;
 transform: translateX(-50%) translateY(-6px);
 width: 100%;
 border-radius: 1.5rem;
 background: var(--white);
 box-shadow: 0 0 0 1px rgba(31, 30, 30, 0.07),
 0 32px 80px -28px rgba(31, 30, 30, 0.32);
 opacity: 0;
 visibility: hidden;
 transition: opacity var(--t-base) var(--ease),
 transform var(--t-base) var(--ease),
 visibility var(--t-base);
 overflow: hidden;
}
.ac-nav-item[data-open] .ac-nav-panel {
 opacity: 1;
 visibility: visible;
 transform: translateX(-50%) translateY(0);
}
.ac-nav-panel-inner {
 display: grid;
 grid-template-columns: repeat(12, minmax(0, 1fr));
 column-gap: clamp(1.25rem, 2vw, 2.5rem);
 padding: clamp(1.75rem, 2.6vw, 2.5rem);
}
.ac-np-group { grid-column: span 4; }
.ac-np-group .ac-kicker { margin-bottom: 1rem; }
.ac-np-list > li { border-bottom: 1px solid var(--line); }
.ac-np-list > li:last-child { border-bottom: 0; }
.ac-np-link {
 display: flex;
 align-items: baseline;
 justify-content: space-between;
 gap: 1rem;
 padding: 0.8125rem 0;
 font-size: 1.0625rem;
 font-weight: 550;
 letter-spacing: -0.015em;
 color: var(--gray-text);
 transition: color var(--t-base) var(--ease);
}
.ac-np-link .ac-chev { flex: none; opacity: 0; transform: translateX(-3px); transition: opacity var(--t-base) var(--ease), transform var(--t-base) var(--ease); color: var(--blue); }
.ac-np-link:hover { color: var(--blue); }
.ac-np-link:hover .ac-chev, .ac-np-link:focus-visible .ac-chev { opacity: 1; transform: none; }
.ac-np-note { margin-top: 1rem; font-size: 0.875rem; line-height: 1.55; color: var(--gray); max-width: 34ch; }
.ac-np-feature {
 grid-column: 9 / -1;
 position: relative;
 display: flex;
 flex-direction: column;
 justify-content: flex-end;
 align-items: flex-start;
 gap: 0.875rem;
 min-height: 230px;
 padding: 1.5rem;
 border-radius: 1rem;
 overflow: hidden;
 color: var(--white);
 isolation: isolate;
}
.ac-np-feature img { position: absolute; inset: 0; z-index: -2; width: 100%; height: 100%; object-fit: cover; }
.ac-np-feature::after {
 content: "";
 position: absolute;
 inset: 0;
 z-index: -1;
 background: linear-gradient(to top, rgba(var(--scrim), 0.78) 0%, rgba(var(--scrim), 0.3) 60%, rgba(var(--scrim), 0.16) 100%);
}
.ac-np-feature .ac-q { font-size: 1rem; font-weight: 540; font-style: italic; max-width: 24ch; text-wrap: balance; }
.ac-np-feature .ac-fwd { color: var(--white); border-color: rgba(255, 255, 255, 0.44); }
.ac-np-feature .ac-fwd:hover { color: var(--blue-light); border-color: var(--blue-light); }
.ac-nav-tail { display: flex; align-items: center; gap: 0.625rem; margin-inline-start: auto; flex: none; }
.ac-nav-links ~ .ac-nav-tail { margin-inline-start: 0; }
.ac-nav-cta {
 display: none;
 align-items: center;
 gap: 0.625rem;
 height: 40px;
 padding-inline: 1.125rem 0.375rem;
 border-radius: 999px;
 background: var(--blue);
 color: var(--white);
 font-size: 0.8125rem;
 font-weight: 620;
 transition: background-color var(--t-base) var(--ease), transform var(--t-base) var(--ease);
}
.ac-nav-cta .ac-orb {
 width: 30px; height: 30px;
 display: grid; place-items: center;
 border-radius: 999px;
 background: rgba(255, 255, 255, 0.16);
 transition: transform var(--t-slow) var(--ease);
}
.ac-nav-cta:hover { background: var(--gray-text); }
.ac-nav-cta:hover .ac-orb { transform: translateX(3px); }
.ac-nav-cta:active { transform: scale(0.97); }
.ac-lang {
 display: flex;
 align-items: center;
 gap: 0.375rem;
 font-family: var(--font-mono);
 font-size: 0.6875rem;
 font-weight: 560;
 letter-spacing: 0.12em;
}
.ac-lang [aria-current] { color: var(--ink); }
.ac-lang a { color: var(--gray-60); transition: color var(--t-base) var(--ease); border-radius: 999px; padding: 0.25rem; }
.ac-lang a:hover { color: var(--blue); }
.ac-lang .ac-sep { color: var(--gray-40); }
.ac-burger {
 position: relative;
 width: 44px;
 height: 44px;
 border-radius: 999px;
 flex: none;
 transition: background-color var(--t-base) var(--ease);
}
.ac-burger:hover { background: var(--blue-20); }
.ac-burger span {
 position: absolute;
 left: 12px;
 width: 20px;
 height: 1.6px;
 background: var(--ink);
 transition: transform var(--t-slow) var(--ease);
}
.ac-burger span:nth-child(1) { top: 18px; }
.ac-burger span:nth-child(2) { top: 25px; }
body.ac-menu-open .ac-burger span:nth-child(1) { transform: translateY(3.5px) rotate(45deg); }
body.ac-menu-open .ac-burger span:nth-child(2) { transform: translateY(-3.5px) rotate(-45deg); }
@media (min-width: 1100px) {
 .ac-nav-links { display: flex; }
 .ac-nav-cta { display: inline-flex; }
 .ac-burger { display: none; }
}
.ac-menu {
 position: fixed;
 inset: 0;
 z-index: var(--z-menu);
 background: rgba(250, 250, 248, 0.92);
 -webkit-backdrop-filter: blur(26px);
 backdrop-filter: blur(26px);
 opacity: 0;
 visibility: hidden;
 transition: opacity 420ms var(--ease), visibility 420ms;
 overflow-y: auto;
 padding-block: calc(var(--nav-h) + 3rem) 3.5rem;
}
body.ac-menu-open .ac-menu { opacity: 1; visibility: visible; }
body.ac-menu-open { overflow: hidden; }
.ac-menu-group + .ac-menu-group { margin-top: 2.25rem; }
.ac-menu-group .ac-kicker { margin-bottom: 0.75rem; }
.ac-menu-list > li { border-bottom: 1px solid var(--line); overflow: hidden; }
.ac-menu-list a {
 display: flex;
 align-items: center;
 justify-content: space-between;
 gap: 1rem;
 padding: 0.9375rem 0;
 font-size: 1.375rem;
 font-weight: 550;
 letter-spacing: -0.02em;
 color: var(--gray-text);
 transform: translateY(110%);
 transition: transform 700ms var(--ease), color var(--t-base) var(--ease);
}
body.ac-menu-open .ac-menu-list a { transform: translateY(0); }
.ac-menu-list a:hover { color: var(--blue); }
.ac-menu-list .ac-chev { color: var(--gray-60); flex: none; }
.ac-menu-actions { display: flex; flex-wrap: wrap; gap: 0.875rem; margin-top: 2.75rem; }
@media (min-width: 1100px) { .ac-menu { display: none; } }
.ac-hero {
 position: relative;
 min-height: 100dvh;
 display: flex;
 flex-direction: column;
 justify-content: flex-end;
 isolation: isolate;
 overflow: hidden;
 color: var(--white);
}
.ac-hero-media { position: absolute; inset: 0; z-index: -2; }
.ac-hero-media video,
.ac-hero-media img {
 width: 100%;
 height: 100%;
 object-fit: cover;
 object-position: center;
 filter: brightness(1.12) saturate(1.22) contrast(1.02);
}
.ac-hero::before {
 content: "";
 position: absolute;
 inset: 0;
 z-index: -1;
 background:
 linear-gradient(112deg, rgba(var(--scrim), 0.52) 0%, rgba(var(--scrim), 0.24) 46%, rgba(var(--scrim), 0) 78%),
 linear-gradient(to top, rgba(var(--scrim), 0.4) 0%, transparent 40%);
}
.ac-hero-body { padding-block: calc(var(--nav-h) + 6rem) clamp(4rem, 9vh, 7rem); }
.ac-hero-kicker {
 display: inline-flex;
 align-items: center;
 gap: 0.875rem;
 border: 1px solid rgba(255, 255, 255, 0.28);
 border-radius: 999px;
 padding: 0.5rem 1.125rem;
 font-family: var(--font-mono);
 font-size: 0.6875rem;
 font-weight: 560;
 letter-spacing: 0.22em;
 text-transform: uppercase;
 color: rgba(255, 255, 255, 0.85);
 -webkit-backdrop-filter: blur(6px);
 backdrop-filter: blur(6px);
}
.ac-hero-kicker i { font-style: normal; flex: none; width: 6px; height: 6px; border-radius: 999px; background: var(--orange); }
@media (max-width: 560px) {
 .ac-hero-kicker { font-size: 0.625rem; letter-spacing: 0.16em; line-height: 1.8; }
}
.ac-hero h1 { margin-block: 1.75rem 1.5rem; max-width: 12ch; text-shadow: 0 1px 28px rgba(var(--scrim), 0.3); }
.ac-hero-lead { text-shadow: 0 1px 18px rgba(var(--scrim), 0.3); }
.ac-mask-w { display: inline-block; overflow: hidden; vertical-align: bottom; padding-bottom: 0.08em; margin-bottom: -0.08em; }
.ac-mask-w > span {
 display: inline-block;
 transform: translateY(112%);
 transition: transform 1000ms var(--ease);
 transition-delay: calc(var(--i, 0) * 90ms + 150ms);
 will-change: transform;
}
body.ac-js.ac-loaded .ac-mask-w > span { transform: translateY(0); }
.ac-hero-lead {
 font-size: var(--fs-lead);
 line-height: 1.55;
 color: rgba(255, 255, 255, 0.88);
 max-width: 44ch;
 margin-bottom: 2.5rem;
}
.ac-hero-actions { display: flex; flex-wrap: wrap; gap: 0.875rem; }
.ac-hero .ac-cta--ghost { color: var(--white); box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.36); }
.ac-hero .ac-cta--ghost .ac-orb { background: rgba(255, 255, 255, 0.14); color: var(--white); }
.ac-hero .ac-cta--ghost:hover { box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.85); }
.ac-scroll-cue {
 position: absolute;
 right: var(--pad);
 bottom: clamp(2rem, 5vh, 3.5rem);
 display: none;
 align-items: center;
 gap: 0.75rem;
 font-family: var(--font-mono);
 font-size: 0.625rem;
 letter-spacing: 0.3em;
 text-transform: uppercase;
 color: rgba(255, 255, 255, 0.55);
 writing-mode: vertical-rl;
}
.ac-scroll-cue::after {
 content: "";
 width: 1px;
 height: 56px;
 background: linear-gradient(to bottom, rgba(255,255,255,0.7), transparent);
 animation: ac-cue 2.2s var(--ease-io) infinite;
 transform-origin: top;
}
@keyframes ac-cue {
 0% { transform: scaleY(0); opacity: 0; }
 35% { transform: scaleY(1); opacity: 1; }
 100% { transform: scaleY(1) translateY(24px); opacity: 0; }
}
@media (min-width: 1024px) { .ac-scroll-cue { display: flex; } }
.ac-manifesto .ac-statement { max-width: 21ch; }
.ac-manifesto-side { display: grid; gap: 2rem; align-content: end; }
.ac-manifesto-side .ac-prose { color: var(--gray); font-size: var(--fs-body); }
@media (min-width: 1000px) {
 .ac-manifesto .ac-grid { align-items: end; }
 .ac-manifesto-head { grid-column: 1 / span 8; }
 .ac-manifesto-side { grid-column: 9 / -1; }
}
.ac-signature-row {
 margin-top: clamp(3.5rem, 7vw, 6rem);
 padding-top: clamp(2rem, 4vw, 3rem);
 border-top: 1px solid var(--line);
 display: flex;
 flex-wrap: wrap;
 align-items: center;
 justify-content: space-between;
 gap: 2rem;
}
.ac-signature-row img { width: clamp(220px, 24vw, 320px); }
.ac-signature-row .ac-mono { font-size: 0.75rem; letter-spacing: 0.18em; text-transform: uppercase; color: var(--gray-60); }
.ac-approach { background: var(--white); }
.ac-approach-grid { align-items: start; }
.ac-approach-list { grid-column: 1 / -1; }
@media (min-width: 1000px) {
 .ac-approach-list { grid-column: 1 / span 6; }
 .ac-approach-media {
 grid-column: 8 / -1;
 position: sticky;
 top: calc(var(--nav-h) + 3.5rem);
 width: min(100%, 480px);
 margin-inline-start: auto;
 }
}
.ac-ap-row { border-top: 1px solid var(--line); }
.ac-ap-row:last-child { border-bottom: 1px solid var(--line); }
.ac-ap-btn {
 display: grid;
 grid-template-columns: 3.5rem minmax(0, 1fr);
 align-items: baseline;
 gap: 0.5rem;
 width: auto;
 padding: 1.625rem 0 1.625rem 1.125rem;
 margin-left: calc(-1.125rem - 3px);
 border-left: 3px solid transparent;
 text-align: left;
 transition: border-color var(--t-base) var(--ease);
}
.ac-ap-btn .ac-num {
 font-family: var(--font-mono);
 font-size: 0.8125rem;
 letter-spacing: 0.1em;
 color: var(--gray-60);
 transition: color var(--t-base) var(--ease);
}
.ac-ap-btn .ac-ttl {
 font-size: var(--fs-h3);
 font-weight: 560;
 line-height: 1.15;
 letter-spacing: -0.025em;
 color: var(--gray);
 transition: color var(--t-base) var(--ease);
}
.ac-ap-btn[aria-selected="true"] { border-left-color: var(--orange); }
.ac-ap-btn[aria-selected="true"] .ac-ttl { color: var(--gray-text); }
.ac-ap-btn[aria-selected="true"] .ac-num { color: var(--blue); }
@media (hover: hover) and (pointer: fine) {
 .ac-ap-btn:hover .ac-ttl { color: var(--blue); }
}
.ac-ap-panels { position: relative; min-height: 9.5rem; margin-top: 1.75rem; }
.ac-ap-panel {
 position: absolute;
 inset: 0;
 font-size: var(--fs-body);
 line-height: 1.62;
 color: var(--gray);
 max-width: 44ch;
 opacity: 0;
 visibility: hidden;
 transition: opacity var(--t-base) var(--ease), visibility var(--t-base);
}
.ac-ap-panel[data-active] { opacity: 1; visibility: visible; }
.ac-ap-frames {
 position: relative;
 aspect-ratio: 4 / 3;
 border-radius: 1.25rem;
 overflow: hidden;
 background: var(--paper);
 box-shadow: inset 0 0 0 1px var(--line);
}
.ac-ap-frame {
 position: absolute;
 inset: 0;
 width: 100%;
 height: 100%;
 object-fit: cover;
 opacity: 0;
 transform: scale(1.03);
 transition: opacity var(--t-slow) var(--ease), transform 1200ms var(--ease);
}
.ac-ap-frame.ac-on { opacity: 1; transform: scale(1); }
.ac-ap-caption {
 display: flex;
 justify-content: space-between;
 gap: 1rem;
 padding-top: 1rem;
 margin-top: 1rem;
 border-top: 1px solid var(--line);
 font-family: var(--font-mono);
 font-size: 0.71875rem;
 letter-spacing: 0.16em;
 text-transform: uppercase;
 color: var(--gray-60);
}
.ac-eco-figures {
 margin-top: clamp(2.5rem, 5vw, 4rem);
 display: grid;
 grid-template-columns: minmax(0, 1fr);
}
.ac-eco-fig {
 padding: clamp(1.5rem, 2.8vw, 2.5rem) 0;
 border-top: 1px solid var(--line-strong);
 display: grid;
 gap: 0.5rem;
}
.ac-eco-fig b {
 font-family: var(--font-mono);
 font-size: clamp(3rem, 6vw, 5.5rem);
 font-weight: 500;
 line-height: 1;
 letter-spacing: -0.04em;
 color: var(--blue);
 font-variant-numeric: tabular-nums;
}
.ac-eco-fig span { font-size: var(--fs-sm); color: var(--gray); max-width: 26ch; }
@media (min-width: 880px) {
 .ac-eco-figures { grid-template-columns: repeat(3, minmax(0, 1fr)); column-gap: clamp(2rem, 4vw, 4rem); }
}
.ac-funds-head { margin-bottom: clamp(3rem, 6vw, 5rem); }
@media (min-width: 1000px) {
 .ac-funds-head { display: grid; grid-template-columns: minmax(0, 7fr) minmax(0, 5fr); align-items: end; gap: 2rem; }
}
.ac-funds-head .ac-statement { margin-top: 1.5rem; max-width: 16ch; }
.ac-funds-head .ac-lead { max-width: 38ch; }
.ac-acc { border-top: 2px solid var(--gray-text); }
.ac-acc-item { border-bottom: 1px solid var(--line-strong); }
.ac-acc-head {
 display: grid;
 grid-template-columns: minmax(0, 1fr) auto;
 align-items: center;
 column-gap: 1rem;
 width: 100%;
 padding: clamp(1.5rem, 3vw, 2.25rem) 0;
 text-align: left;
}
.ac-acc-head .ac-idx {
 display: block;
 font-family: var(--font-mono);
 font-size: 0.75rem;
 letter-spacing: 0.2em;
 color: var(--gray-60);
 margin-bottom: 0.625rem;
 transition: color var(--t-base) var(--ease);
}
.ac-acc-head .ac-name {
 display: block;
 font-size: clamp(1.75rem, 3.6vw, 3.25rem);
 font-weight: 550;
 line-height: 1.02;
 letter-spacing: -0.035em;
 color: var(--gray);
 transition: color var(--t-base) var(--ease);
}
.ac-acc-head .ac-count {
 display: block;
 margin-top: 0.75rem;
 font-family: var(--font-mono);
 font-size: 0.71875rem;
 letter-spacing: 0.16em;
 text-transform: uppercase;
 color: var(--gray-60);
}
.ac-acc-orb {
 display: grid;
 place-items: center;
 width: clamp(46px, 4.5vw, 58px);
 height: clamp(46px, 4.5vw, 58px);
 border-radius: 999px;
 color: var(--blue);
 box-shadow: inset 0 0 0 1px var(--gray-40);
 transition: background-color var(--t-base) var(--ease),
 color var(--t-base) var(--ease),
 box-shadow var(--t-base) var(--ease);
}
.ac-acc-orb svg { transition: transform var(--t-slow) var(--ease); }
.ac-acc-head:hover .ac-name { color: var(--blue); }
.ac-acc-head:hover .ac-acc-orb { box-shadow: inset 0 0 0 1px var(--blue); }
.ac-acc-head[aria-expanded="true"] .ac-name { color: var(--gray-text); }
.ac-acc-head[aria-expanded="true"] .ac-idx { color: var(--blue); }
.ac-acc-head[aria-expanded="true"] .ac-acc-orb { background: var(--blue); color: var(--white); box-shadow: inset 0 0 0 1px var(--blue); }
.ac-acc-head[aria-expanded="true"] .ac-acc-orb svg { transform: rotate(45deg); }
.ac-acc-body {
 display: grid;
 grid-template-rows: 0fr;
 transition: grid-template-rows 560ms var(--ease);
}
.ac-acc-item[data-open] .ac-acc-body { grid-template-rows: 1fr; }
.ac-acc-body > div { overflow: hidden; }
.ac-acc-content { padding-bottom: clamp(1.75rem, 3vw, 2.75rem); }
.ac-acc-desc { font-size: var(--fs-body); line-height: 1.6; color: var(--gray); max-width: 62ch; margin-bottom: 1.5rem; }
.ac-fund { border-top: 1px solid var(--line); }
.ac-fund a {
 display: grid;
 grid-template-columns: minmax(0, 1fr);
 gap: 0.75rem;
 padding: 1.375rem 0;
 border-radius: 0.875rem;
 transition: background-color var(--t-base) var(--ease);
}
.ac-fund .ac-name {
 font-size: clamp(1.1875rem, 1.7vw, 1.5rem);
 font-weight: 560;
 letter-spacing: -0.025em;
 color: var(--gray-text);
 transition: color var(--t-base) var(--ease);
}
.ac-fund .ac-vehicle { display: block; margin-top: 0.375rem; font-size: 0.875rem; color: var(--gray); }
.ac-fund .ac-meta { display: flex; align-items: center; gap: 1rem; }
.ac-fund .ac-chev-orb {
 display: none;
 width: 40px; height: 40px;
 border-radius: 999px;
 place-items: center;
 background: var(--blue-20);
 color: var(--blue);
 transition: transform var(--t-slow) var(--ease), background-color var(--t-base) var(--ease), color var(--t-base) var(--ease);
}
.ac-fund a:hover { background: var(--blue-20); }
.ac-fund a:hover .ac-name { color: var(--blue); }
.ac-fund a:hover .ac-chev-orb { background: var(--blue); color: var(--white); transform: translateX(4px); }
@media (min-width: 880px) {
 .ac-fund a {
 grid-template-columns: minmax(0, 6fr) minmax(0, 5fr) 40px;
 align-items: center;
 padding: 1.5rem 1.25rem;
 margin-inline: -1.25rem;
 }
 .ac-fund .ac-meta { justify-content: flex-end; }
 .ac-fund .ac-chev-orb { display: grid; }
}
.ac-pf { background: var(--white); }
.ac-pf-head { margin-bottom: clamp(3rem, 6vw, 4.5rem); }
.ac-pf-head .ac-statement { margin-top: 1.5rem; max-width: 18ch; }
.ac-marquee {
 position: relative;
 overflow: hidden;
 padding-block: 0.5rem;
 -webkit-mask-image: linear-gradient(to right, transparent, black 8%, black 92%, transparent);
 mask-image: linear-gradient(to right, transparent, black 8%, black 92%, transparent);
}
.ac-marquee + .ac-marquee { margin-top: 1rem; }
.ac-marquee-track {
 display: flex;
 gap: 1rem;
 width: max-content;
 animation: ac-slide var(--dur, 46s) linear infinite;
}
.ac-marquee--rev .ac-marquee-track { animation-direction: reverse; }
.ac-marquee:hover .ac-marquee-track { animation-play-state: paused; }
@keyframes ac-slide {
 from { transform: translateX(0); }
 to { transform: translateX(-50%); }
}
.ac-logo-chip {
 flex: none;
 width: clamp(170px, 18vw, 232px);
 aspect-ratio: 16 / 10;
 border-radius: 1.125rem;
 overflow: hidden;
 background: var(--white);
 box-shadow: inset 0 0 0 1px var(--line);
 transition: box-shadow var(--t-base) var(--ease);
}
.ac-logo-chip img {
 width: 100%;
 height: 100%;
 object-fit: cover;
 filter: grayscale(1);
 opacity: 0.72;
 transition: filter var(--t-base) var(--ease), opacity var(--t-base) var(--ease);
}
.ac-logo-chip:hover { box-shadow: inset 0 0 0 1px var(--blue-40); }
.ac-logo-chip:hover img { filter: grayscale(0); opacity: 1; }
.ac-pf-foot {
 margin-top: clamp(2.5rem, 5vw, 3.5rem);
 display: flex;
 flex-wrap: wrap;
 align-items: center;
 justify-content: space-between;
 gap: 1.5rem;
}
.ac-pf-foot .ac-mono { font-size: 0.75rem; letter-spacing: 0.16em; text-transform: uppercase; color: var(--gray-60); }
@media (prefers-reduced-motion: reduce) {
 .ac-marquee-track { animation: none; flex-wrap: wrap; width: auto; }
 .ac-marquee { -webkit-mask-image: none; mask-image: none; }
}
.ac-news-head {
 display: flex;
 flex-wrap: wrap;
 align-items: flex-end;
 justify-content: space-between;
 gap: 1.5rem;
 margin-bottom: clamp(2.5rem, 5vw, 3.5rem);
}
.ac-news-head .ac-statement { margin-top: 1.5rem; }
.ac-news { border-top: 2px solid var(--gray-text); }
.ac-news li { border-bottom: 1px solid var(--line); }
.ac-news a {
 display: grid;
 gap: 0.625rem;
 padding: clamp(1.75rem, 3vw, 2.5rem) 0;
 border-radius: 0.875rem;
 transition: background-color var(--t-base) var(--ease);
}
.ac-news time {
 font-family: var(--font-mono);
 font-size: 0.8125rem;
 letter-spacing: 0.06em;
 color: var(--gray-60);
 font-variant-numeric: tabular-nums;
}
.ac-news .ac-title {
 font-size: clamp(1.1875rem, 1.9vw, 1.625rem);
 font-weight: 550;
 line-height: 1.22;
 letter-spacing: -0.022em;
 color: var(--gray-text);
 max-width: 52ch;
 transition: color var(--t-base) var(--ease);
}
.ac-news .ac-kind {
 font-family: var(--font-mono);
 font-size: 0.6875rem;
 font-weight: 560;
 letter-spacing: 0.18em;
 text-transform: uppercase;
 color: var(--gray);
}
.ac-news .ac-chev-orb {
 display: none;
 width: 40px; height: 40px;
 border-radius: 999px;
 place-items: center;
 background: var(--blue-20);
 color: var(--blue);
 transition: transform var(--t-slow) var(--ease), background-color var(--t-base) var(--ease), color var(--t-base) var(--ease);
}
.ac-news a:hover { background: var(--blue-20); }
.ac-news a:hover .ac-title { color: var(--blue); }
.ac-news a:hover .ac-chev-orb { background: var(--blue); color: var(--white); transform: translateX(4px); }
@media (min-width: 880px) {
 .ac-news a {
 grid-template-columns: 9rem minmax(0, 1fr) 11rem 40px;
 align-items: center;
 column-gap: clamp(1.25rem, 2.5vw, 3rem);
 padding-inline: 1.25rem;
 margin-inline: -1.25rem;
 }
 .ac-news .ac-kind { text-align: right; }
 .ac-news .ac-chev-orb { display: grid; }
}
.ac-closing {
 background: var(--white);
 border-top: 1px solid var(--line);
 padding-block: clamp(5.5rem, 10vw, 9rem) 0;
 overflow: hidden;
}
.ac-closing .ac-statement { margin-block: 1.5rem 2.5rem; max-width: 18ch; }
.ac-contact-split {
 margin-top: clamp(2.5rem, 5vw, 4rem);
 display: grid;
 border-top: 2px solid var(--gray-text);
}
.ac-contact-opt {
 padding: clamp(2rem, 4vw, 3rem) 0;
 border-bottom: 1px solid var(--line);
 display: grid;
 align-content: start;
 justify-items: start;
 gap: 1.25rem;
}
.ac-contact-opt .ac-q {
 font-size: clamp(1.375rem, 2.4vw, 2.125rem);
 font-weight: 550;
 line-height: 1.12;
 letter-spacing: -0.028em;
 color: var(--gray-text);
 max-width: 18ch;
 text-wrap: balance;
}
.ac-contact-opt .ac-mail { font-family: var(--font-mono); font-size: 0.8125rem; letter-spacing: 0.04em; color: var(--gray-60); }
.ac-contact-opt .ac-mail a { color: var(--gray); transition: color var(--t-base) var(--ease); }
.ac-contact-opt .ac-mail a:hover { color: var(--blue); }
@media (min-width: 880px) {
 .ac-contact-split { grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: clamp(2.5rem, 5vw, 5rem); }
 .ac-contact-opt { border-bottom: 0; }
 .ac-contact-opt + .ac-contact-opt { border-inline-start: 1px solid var(--line); padding-inline-start: clamp(2.5rem, 5vw, 5rem); }
}
.ac-footer-main {
 margin-top: clamp(4rem, 7vw, 6.5rem);
 padding-top: clamp(3rem, 5vw, 4rem);
 border-top: 1px solid var(--line);
 display: grid;
 gap: clamp(2.5rem, 5vw, 4rem);
}
@media (min-width: 980px) {
 .ac-footer-main { grid-template-columns: minmax(0, 5fr) repeat(3, minmax(0, 2fr)); column-gap: clamp(1.5rem, 3vw, 3rem); }
}
.ac-f-brand img { width: 170px; }
.ac-f-brand p { margin-top: 1.375rem; font-size: var(--fs-sm); line-height: 1.6; color: var(--gray); max-width: 34ch; }
.ac-f-contact { margin-top: 1.75rem; display: grid; gap: 0.125rem; font-size: var(--fs-sm); }
.ac-f-contact span { color: var(--gray-60); font-family: var(--font-mono); font-size: 0.6875rem; letter-spacing: 0.14em; text-transform: uppercase; margin-right: 0.625rem; }
.ac-f-contact a { color: var(--gray-text); transition: color var(--t-base) var(--ease); }
.ac-f-contact a:hover { color: var(--blue); }
.ac-f-col h4 {
 font-family: var(--font-mono);
 font-size: 0.6875rem;
 font-weight: 560;
 letter-spacing: 0.22em;
 text-transform: uppercase;
 color: var(--gray-60);
 padding-bottom: 1rem;
 border-bottom: 1px solid var(--line);
 margin-bottom: 0.875rem;
}
.ac-f-col a {
 display: block;
 padding: 0.25rem 0;
 font-size: var(--fs-sm);
 color: var(--gray-text);
 transition: color var(--t-base) var(--ease), transform var(--t-base) var(--ease);
}
.ac-f-col a:hover { color: var(--blue); transform: translateX(3px); }
.ac-socials { display: flex; gap: 0.625rem; margin-top: 1.75rem; }
.ac-socials a {
 display: grid; place-items: center;
 width: 42px; height: 42px;
 border-radius: 999px;
 color: var(--gray-text);
 box-shadow: inset 0 0 0 1px var(--gray-40);
 transition: color var(--t-base) var(--ease), box-shadow var(--t-base) var(--ease), background-color var(--t-base) var(--ease);
}
.ac-socials a:hover { color: var(--blue); background: var(--blue-20); box-shadow: inset 0 0 0 1px var(--blue-40); }
.ac-f-watermark {
 margin-top: clamp(2rem, 5vw, 4rem);
 font-family: var(--font-mono);
 font-weight: 640;
 font-size: clamp(3.5rem, 13.5vw, 13rem);
 line-height: 0.9;
 letter-spacing: 0.02em;
 text-align: center;
 color: rgba(31, 30, 30, 0.04);
 user-select: none;
 pointer-events: none;
 white-space: nowrap;
 transform: translateY(0.14em);
}
.ac-f-legal {
 border-top: 1px solid var(--line);
 padding-block: 1.75rem 2rem;
 display: grid;
 gap: 1.25rem;
 align-items: center;
 font-family: var(--font-mono);
 font-size: 0.71875rem;
 letter-spacing: 0.04em;
 color: var(--gray-60);
}
@media (min-width: 980px) { .ac-f-legal { grid-template-columns: minmax(0, 1fr) auto auto; column-gap: 3rem; } }
.ac-f-legal-links { display: flex; flex-wrap: wrap; gap: 1.5rem; }
.ac-f-legal a { color: var(--gray); transition: color var(--t-base) var(--ease); }
.ac-f-legal a:hover { color: var(--blue); }
.ac-entities { display: flex; align-items: center; gap: clamp(1.25rem, 2.5vw, 2rem); }
.ac-entities img { height: 26px; width: auto; filter: grayscale(1); opacity: 0.6; transition: filter var(--t-base) var(--ease), opacity var(--t-base) var(--ease); }
.ac-entities a:hover img { filter: grayscale(0); opacity: 1; }
.ac-consent {
 position: fixed;
 left: 1.25rem;
 bottom: 1.25rem;
 z-index: var(--z-consent);
 width: min(calc(100% - 2.5rem), 460px);
 border-radius: 1.375rem;
 background: rgba(255, 255, 255, 0.92);
 -webkit-backdrop-filter: blur(20px);
 backdrop-filter: blur(20px);
 box-shadow: 0 0 0 1px rgba(31, 30, 30, 0.08), 0 28px 70px -28px rgba(31, 30, 30, 0.4);
 padding: 1.5rem;
 transform: translateY(calc(100% + 2rem));
 transition: transform 700ms var(--ease);
}
.ac-consent.ac-show { transform: none; }
.ac-consent p { font-size: 0.875rem; line-height: 1.55; color: var(--gray-text); }
.ac-consent p a { color: var(--blue); border-bottom: 1px solid currentColor; }
.ac-consent-actions { display: flex; flex-wrap: wrap; gap: 0.625rem; margin-top: 1.125rem; }
.ac-consent .ac-cta { padding: 0.4375rem 0.4375rem 0.4375rem 1.25rem; font-size: 0.8125rem; }
.ac-consent .ac-cta .ac-orb { width: 30px; height: 30px; }
body.ac-js [data-rv] {
 opacity: 0;
 transform: translateY(30px);
 filter: blur(9px);
 transition: opacity 950ms var(--ease), transform 950ms var(--ease), filter 950ms var(--ease);
 transition-delay: calc(var(--i, 0) * 80ms);
 will-change: transform, filter;
}
body.ac-js [data-rv].ac-in { opacity: 1; transform: none; filter: none; }
@media (prefers-reduced-motion: reduce) {
 html { scroll-behavior: auto; }
 *, *::before, *::after {
 animation-duration: 0.01ms !important;
 animation-iteration-count: 1 !important;
 transition-duration: 0.01ms !important;
 }
 body.ac-js [data-rv] { opacity: 1; transform: none; filter: none; }
 .ac-mask-w > span { transform: none; }
}
.ac-visually-hidden {
 position: absolute;
 width: 1px; height: 1px;
 padding: 0; margin: -1px;
 overflow: hidden;
 clip: rect(0 0 0 0);
 white-space: nowrap;
 border: 0;
}html .ac-scope .ac-display{font-size:var(--fs-display);font-weight:560;line-height:0.98;letter-spacing:-0.045em;color:var(--white)}html .ac-scope .ac-statement{font-size:var(--fs-statement);font-weight:540;line-height:1.06;letter-spacing:-0.035em;color:var(--gray-text)}html .ac-scope .ac-h3{font-size:var(--fs-h3);font-weight:580;line-height:1.15;letter-spacing:-0.025em;color:var(--gray-text)}html .ac-scope .ac-f-col h4{font-family:var(--font-mono);font-size:0.6875rem;font-weight:560;letter-spacing:0.22em;text-transform:uppercase;color:var(--gray-60)}body{background:var(--paper)}html .ac-scope .ac-ap-frame{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}html .ac-scope .ac-np-feature img,html .ac-scope .ac-hero-media img,html .ac-scope .ac-hero-media video,html .ac-scope .ac-logo-chip img,html .ac-scope .ac-pfp img{height:100%}body.admin-bar .ac-nav-island{top:calc(1.125rem + 32px)}@media screen and (max-width:782px){body.admin-bar .ac-nav-island{top:calc(1.125rem + 46px)}}body.admin-bar .ac-menu{padding-top:calc(var(--nav-h) + 3rem + 32px)}.ac-article-wrap{max-width:860px;margin-inline:auto}.ac-article-kicker{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:1.25rem}.ac-article-date{font-size:.8125rem;letter-spacing:.06em;color:var(--gray-60)}.ac-article-title{font-size:clamp(1.75rem,3.6vw,3rem);font-weight:550;line-height:1.12;letter-spacing:-.03em;color:var(--gray-text);margin:2rem 0 0;text-wrap:balance}.ac-article-hero{margin:2.5rem 0 0}.ac-article-hero img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:1.25rem;background:var(--white)}.ac-article-body{margin-top:clamp(2rem,4vw,3rem);color:var(--gray-text)}.ac-article-body p{margin:0 0 1.25rem;font-size:1.0625rem;line-height:1.7}.ac-article-body h2,.ac-article-body h3,.ac-article-body h4{font-family:var(--font-sans);font-size:clamp(1.25rem,2vw,1.625rem);font-weight:580;letter-spacing:-.02em;color:var(--gray-text);margin:2.5rem 0 1rem}.ac-article-body img{max-width:100%;height:auto;border-radius:1rem;margin:2rem 0}.ac-article-body a{color:var(--blue);border-bottom:1px solid var(--blue-40)}.ac-article-body a:hover{color:var(--gray-text)}.ac-article-body ul,.ac-article-body ol{margin:0 0 1.25rem;padding-left:1.25rem;list-style:disc}.ac-article-body li{margin-bottom:.5rem;line-height:1.65}.ac-article-body blockquote{margin:2rem 0;padding-left:1.25rem;border-left:3px solid var(--blue);color:var(--gray);font-style:italic}.ac-article-links{margin-top:2.5rem;border-top:1px solid var(--line);padding-top:1.5rem}.ac-article-links p{margin:0 0 .625rem}.ac-article-foot{display:flex;justify-content:space-between;align-items:center;gap:1.25rem;flex-wrap:wrap;margin-top:3rem;border-top:1px solid var(--line);padding-top:2rem}.ac-bio-grid{display:grid;gap:clamp(2rem,4vw,3.5rem)}@media (min-width:1000px){.ac-bio-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}html .ac-scope .ac-bio-name{font-size:clamp(2rem,4.4vw,4rem);font-weight:550;line-height:1.02;letter-spacing:-.035em;color:var(--gray-text);text-wrap:balance}.ac-bio-role{margin-top:1rem;font-family:var(--font-mono);font-size:.75rem;font-weight:560;letter-spacing:.2em;text-transform:uppercase;color:var(--blue)}.ac-bio-prose{margin-top:2rem;color:var(--gray-text)}.ac-bio-prose p{margin:0 0 1.125rem;font-size:1.0625rem;line-height:1.68;max-width:62ch}.ac-bio-links{display:flex;align-items:center;gap:1rem;margin-top:2.25rem}.ac-bio-links .ac-social{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;color:var(--gray-text);box-shadow:inset 0 0 0 1px var(--gray-40);transition:color var(--t-base) var(--ease),background-color var(--t-base) var(--ease)}.ac-bio-links .ac-social:hover{color:var(--blue);background:var(--blue-20)}.ac-bio-photo img{width:100%;height:auto;border-radius:1.25rem;background:var(--white)}@media (min-width:1000px){.ac-bio-photo{position:sticky;top:calc(var(--nav-h) + 3.5rem)}}.ac-team-head .ac-statement{margin-top:1.5rem;max-width:20ch}.ac-team-group{margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:clamp(1.5rem,2.5vw,2rem);border-top:1px solid var(--line-strong)}.ac-team-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.25rem}@media (min-width:720px){.ac-team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1080px){.ac-team-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ac-tm{display:block}.ac-tm img{width:100%;aspect-ratio:1/1;object-fit:contain;background:var(--white);border-radius:1rem;filter:grayscale(.3);transition:filter var(--t-slow) var(--ease)}.ac-tm:hover img{filter:grayscale(0)}.ac-tm-name{margin:1rem .25rem .25rem;font-size:1.0625rem;font-weight:600;letter-spacing:-.015em;color:var(--gray-text);transition:color var(--t-base) var(--ease)}.ac-tm:hover .ac-tm-name{color:var(--blue)}.ac-tm-role{margin:0 .25rem;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gray-60)}.ac-pfp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:clamp(2.5rem,5vw,3.5rem)}@media (min-width:720px){.ac-pfp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1080px){.ac-pfp-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ac-pfp{display:block}.ac-pfp .ac-pfp-img{aspect-ratio:16/10;border-radius:1rem;overflow:hidden;background:var(--white);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow var(--t-base) var(--ease)}.ac-pfp img{width:100%;height:100%;object-fit:cover;filter:grayscale(1);opacity:.72;transition:filter var(--t-base) var(--ease),opacity var(--t-base) var(--ease)}.ac-pfp:hover .ac-pfp-img{box-shadow:inset 0 0 0 1px var(--blue-40)}.ac-pfp:hover img{filter:grayscale(0);opacity:1}.ac-pfp-name{margin:.75rem .25rem 0;font-family:var(--font-mono);font-size:.71875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gray-60)}.ac-pfp-foot{margin-top:clamp(2.5rem,5vw,3.5rem);display:flex;justify-content:space-between;align-items:center;gap:1.5rem;flex-wrap:wrap}.ac-ed-head .ac-statement{margin-top:1.5rem;max-width:16ch}.ac-ed-lede{margin-top:2rem;font-size:var(--fs-lead);line-height:1.55;color:var(--gray);max-width:60ch}.ac-ed-body{margin-top:clamp(2.5rem,5vw,3.5rem);border-top:1px solid var(--line);padding-top:clamp(2rem,4vw,3rem);color:var(--gray-text)}.ac-ed-body p{margin:0 0 1.25rem;font-size:1.0625rem;line-height:1.7;max-width:82ch}.ac-ed-body h2,.ac-ed-body h3{font-family:var(--font-sans);font-size:clamp(1.25rem,2vw,1.625rem);font-weight:580;letter-spacing:-.02em;color:var(--gray-text);margin:2.5rem 0 1rem}.ac-ed-body ul{margin:0 0 1.25rem;padding-left:1.25rem;list-style:disc}.ac-ed-body li{margin-bottom:.5rem;line-height:1.6}.ac-ed-body a{color:var(--blue);border-bottom:1px solid var(--blue-40)}.ac-ed-img{max-width:min(100%,320px);height:auto;margin:2rem 0}.ac-ods-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:.625rem;margin:2rem 0;max-width:860px}.ac-ods-grid img{width:100%;height:auto;border-radius:.5rem}.ac-ed-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.5rem}.ac-split{display:grid;gap:clamp(1.5rem,3vw,3rem);margin-top:clamp(3rem,6vw,4.5rem);align-items:center}@media (min-width:960px){.ac-split{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-split--rev>.ac-split-media{order:2}}.ac-split-media img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:1.25rem}html .ac-scope .ac-split-body h2{font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:560;letter-spacing:-.028em;line-height:1.1;color:var(--gray-text);margin-bottom:1.25rem}.ac-split-body p{margin:0 0 1.125rem;font-size:1.0625rem;line-height:1.68;color:var(--gray);max-width:52ch}.ac-statement-block{margin-top:clamp(3.5rem,7vw,5.5rem);padding-top:clamp(2.5rem,5vw,3.5rem);border-top:1px solid var(--line)}.ac-statement-block .ac-statement{max-width:26ch}.ac-pillars{margin-top:clamp(2.5rem,5vw,4rem);border-top:2px solid var(--gray-text)}.ac-pillar{display:grid;gap:1rem;padding:clamp(1.75rem,3.5vw,2.75rem) 0;border-bottom:1px solid var(--line)}@media (min-width:960px){.ac-pillar{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(2rem,4vw,4rem)}}.ac-pillar .ac-pillar-idx{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.2em;color:var(--blue);margin-bottom:.75rem}html .ac-scope .ac-pillar h2{font-size:clamp(1.375rem,2.4vw,2rem);font-weight:560;letter-spacing:-.025em;line-height:1.1;color:var(--gray-text)}.ac-pillar-body p{margin:0 0 1rem;font-size:1.0625rem;line-height:1.66;color:var(--gray);max-width:58ch}.ac-pillar-body p:last-child{margin-bottom:0}.ac-fund-head .ac-vehicle{margin-top:1.25rem;font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gray)}.ac-fund-head .ac-tag{margin-top:1.25rem}.ac-fund-prose{margin-top:clamp(2rem,4vw,3rem);max-width:72ch}.ac-fund-prose p{margin:0 0 1.25rem;font-size:1.0625rem;line-height:1.7;color:var(--gray-text)}.ac-features{margin-top:clamp(3rem,6vw,4.5rem);padding-top:clamp(2rem,4vw,3rem);border-top:1px solid var(--line-strong)}html .ac-scope .ac-features h2{font-size:clamp(1.375rem,2.4vw,2rem);font-weight:560;letter-spacing:-.025em;color:var(--gray-text);max-width:24ch}.ac-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:2rem}@media (min-width:880px){.ac-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ac-feature{padding:1.25rem 1.375rem;border-radius:1rem;background:var(--white);box-shadow:inset 0 0 0 1px var(--line);font-size:.9375rem;font-weight:540;color:var(--gray-text);line-height:1.4}.ac-docs{margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:clamp(1.75rem,3vw,2.5rem);border-top:1px solid var(--line)}.ac-docs h3{font-family:var(--font-mono);font-size:.6875rem;font-weight:560;letter-spacing:.22em;text-transform:uppercase;color:var(--gray-60);margin-bottom:1.25rem}.ac-docs-list{display:flex;flex-wrap:wrap;gap:1.5rem}.ac-fund-next{margin-top:clamp(3rem,6vw,4.5rem);padding-top:clamp(2rem,4vw,3rem);border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:1.5rem;flex-wrap:wrap}.ac-fund-next .ac-lead{max-width:36ch}.ac-prr{margin-top:2.5rem;display:grid;gap:1rem;max-width:72ch}.ac-prr p{font-size:.875rem;font-style:italic;color:var(--gray);line-height:1.6}.ac-prr img{max-width:min(100%,420px);height:auto}.ac-contact3{margin-top:clamp(2.5rem,5vw,4rem);display:grid;border-top:2px solid var(--gray-text)}@media (min-width:960px){.ac-contact3{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(2rem,4vw,4rem)}}.ac-contact3 .ac-contact-opt{border-bottom:1px solid var(--line)}@media (min-width:960px){.ac-contact3 .ac-contact-opt{border-bottom:0}.ac-contact3 .ac-contact-opt + .ac-contact-opt{border-inline-start:1px solid var(--line);padding-inline-start:clamp(1.5rem,3vw,2.5rem)}}.ac-contact-opt .ac-opt-desc{font-size:.9375rem;line-height:1.6;color:var(--gray);max-width:36ch}.ac-office{margin-top:clamp(3rem,6vw,4.5rem);padding-top:clamp(2rem,4vw,3rem);border-top:1px solid var(--line);display:grid;gap:2rem}@media (min-width:880px){.ac-office{grid-template-columns:repeat(3,minmax(0,1fr))}}.ac-office h3{font-family:var(--font-mono);font-size:.6875rem;font-weight:560;letter-spacing:.22em;text-transform:uppercase;color:var(--gray-60);margin-bottom:.875rem}.ac-office p{font-size:1rem;line-height:1.6;color:var(--gray-text)}.ac-office a{color:var(--gray-text)}.ac-office a:hover{color:var(--blue)}.ac-manifesto{background:linear-gradient(180deg,#FCFCFC 0%,#ECEFF0 100%)}.ac-scope#ecossistema{background:linear-gradient(180deg,#FDFFFF 0%,#DCEFF4 55%,#EDF6F8 100%)}.ac-closing{background:var(--white);border-top:0}.ac-acc{border-top:1px solid var(--line)}.ac-acc-item{border-bottom:1px solid var(--line)}.ac-news{border-top:1px solid var(--line)}.ac-contact-opt + .ac-contact-opt{border-inline-start:0;padding-inline-start:0}.ac-contact-opt .ac-q{font-size:clamp(1.375rem,2.1vw,1.75rem);line-height:1.16;max-width:none}.ac-closing{padding-block:clamp(4rem,7vw,6rem) 0}.ac-footer-main{margin-top:clamp(2.5rem,4.5vw,4rem);padding-top:clamp(2rem,3.5vw,3rem)}.ac-f-legal{padding-block:1.5rem 1.75rem}.ac-f-contact a{font-size:var(--fs-sm);letter-spacing:0}@media (min-width:1000px){html.ac-snap{scroll-snap-type:y mandatory}html.ac-snap .ac-hero,html.ac-snap .ac-scope.ac-sect{scroll-snap-align:start}html.ac-snap .ac-closing{scroll-snap-align:none}}.ac-ap-btn{position:relative}.ac-ap-btn::after{content:"";position:absolute;left:0;bottom:-1px;height:2px;width:0;background:var(--blue);z-index:1}.ac-approach.ac-ap-run .ac-ap-btn[aria-selected="true"]::after{animation:ac-ap-prog 5.95s linear forwards}@keyframes ac-ap-prog{from{width:0}to{width:100%}}.ac-ap-nav{display:flex;gap:.625rem;justify-content:flex-end;margin-top:1.125rem}.ac-ap-nav button{display:grid;place-items:center;width:42px;height:42px;border-radius:999px;color:var(--gray-text);box-shadow:inset 0 0 0 1px var(--gray-40);transition:color var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease),background-color var(--t-base) var(--ease)}.ac-ap-nav button:hover{color:var(--blue);background:var(--blue-20);box-shadow:inset 0 0 0 1px var(--blue-40)}.ac-ap-nav .ac-ap-prev svg{transform:rotate(180deg)}.ac-ap-frame{transition:opacity 560ms var(--ease),transform 960ms var(--ease)}.ac-news a{padding-block:clamp(1.125rem,2vw,1.5rem)}.ac-pf-sect{padding-top:0}.ac-pf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media (min-width:700px){.ac-pf-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.ac-pf-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ac-pf-card{position:relative;display:block;aspect-ratio:4/3;border-radius:1rem;overflow:hidden;background:var(--white);box-shadow:inset 0 0 0 1px var(--line)}.ac-pf-logo{position:absolute;inset:0;display:grid;place-items:center;padding:1.5rem}.ac-pf-logo img{max-width:72%;max-height:56%;width:auto;height:auto;object-fit:contain;filter:grayscale(1);opacity:.78;transition:filter var(--t-base) var(--ease),opacity var(--t-base) var(--ease),transform var(--t-slow) var(--ease)}.ac-pf-over{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:.25rem;padding:1.125rem 1.25rem;background:linear-gradient(180deg,rgba(22,36,42,0) 30%,rgba(22,36,42,.88) 100%);opacity:0;transition:opacity var(--t-base) var(--ease)}.ac-pf-name{font-weight:600;font-size:1rem;color:var(--white);letter-spacing:-.01em}.ac-pf-sector{font-size:.8125rem;line-height:1.45;color:rgba(255,255,255,.82)}.ac-pf-dates{display:flex;flex-wrap:wrap;gap:.375rem 1rem;margin-top:.375rem;font-family:var(--font-mono);font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.7)}a.ac-pf-card:hover .ac-pf-over,.ac-pf-card:focus-visible .ac-pf-over{opacity:1}a.ac-pf-card:hover .ac-pf-logo img{filter:grayscale(0);opacity:1;transform:scale(1.04)}a.ac-pf-card:hover{box-shadow:inset 0 0 0 1px var(--blue-40)}div.ac-pf-card:hover .ac-pf-over{opacity:1}.ac-fund-companies{margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(2rem,4vw,3rem);border-top:1px solid var(--line)}.ac-fc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;margin-top:1.5rem}@media (min-width:760px){.ac-fc-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.ac-fc-chip{display:grid;place-items:center;aspect-ratio:8/5;border-radius:.875rem;background:var(--white);box-shadow:inset 0 0 0 1px var(--line);padding:1rem;transition:box-shadow var(--t-base) var(--ease)}.ac-fc-chip img{max-width:80%;max-height:64%;width:auto;height:auto;object-fit:contain;filter:grayscale(1);opacity:.75;transition:filter var(--t-base) var(--ease),opacity var(--t-base) var(--ease)}a.ac-fc-chip:hover{box-shadow:inset 0 0 0 1px var(--blue-40)}a.ac-fc-chip:hover img{filter:grayscale(0);opacity:1}.ac-team-carousel{padding-top:0}.ac-tc-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--line);padding-top:clamp(2rem,4vw,3rem)}.ac-tc-head .ac-ap-nav{margin-top:0}.ac-tc-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(200px,240px);gap:1.25rem;margin-top:1.75rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.5rem}.ac-tc-track::-webkit-scrollbar{display:none}.ac-tc-item{scroll-snap-align:start}.ac-tc-item img{width:100%;aspect-ratio:1/1;object-fit:contain;background:var(--white);border-radius:1rem;filter:grayscale(.3);transition:filter var(--t-base) var(--ease)}.ac-tc-item:hover img{filter:grayscale(0)}.ac-ods-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;margin:2rem 0;max-width:640px}@media (min-width:700px){.ac-ods-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.ac-ods-grid img{width:100%;height:auto;border-radius:.5rem}.ac-contact-photo{margin:clamp(2.5rem,5vw,4rem) 0 0 !important}.ac-contact-photo img{width:100%;height:auto;aspect-ratio:21/9;object-fit:cover;border-radius:1.25rem}.ac-contact3 .ac-contact-opt{border-bottom:0}.ac-contact3 .ac-contact-opt + .ac-contact-opt{border-inline-start:0;padding-inline-start:0}.ac-page-photo img{width:100%;height:auto;aspect-ratio:21/9;object-fit:cover;border-radius:1.25rem}.ac-page-photo--end{margin-top:clamp(3rem,6vw,4.5rem) !important}@media (min-width:1000px){.ac-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ac-pillars{border-top:1px solid var(--line)}.ac-contact-split{border-top:0}@media (min-width:1000px){.ac-approach-media{margin-top:3.25rem}}.ac-ap-panel{max-width:none}@media (min-width:880px){.ac-fund a{padding:1.5rem 1.75rem;margin-inline:-1.75rem}}.ac-f-contact{gap:0}.ac-f-contact p{line-height:1.45;margin:0}.ac-socials{margin-top:1.5rem;margin-bottom:.75rem}.ac-footer-main{padding-bottom:clamp(1.5rem,3vw,2.5rem)}.ac-contact3{border-top:0}.ac-entities img{mix-blend-mode:multiply}.ac-page-photo{margin-block:clamp(2.5rem,5vw,4rem) clamp(2rem,4vw,3rem) !important}.ac-split{gap:clamp(2rem,4vw,3rem)}@media (min-width:1000px){.ac-split{column-gap:clamp(3rem,6vw,5rem)}}.ac-pf-card{box-shadow:inset 0 0 0 1px var(--gray-40)}.ac-pf-logo{padding:1.25rem}.ac-pf-logo img{width:62%;height:auto;max-height:70%;object-fit:contain}.ac-pf-over{background:linear-gradient(180deg,rgba(22,36,42,.66) 0%,rgba(22,36,42,.94) 100%)}.ac-scope a.ac-pf-card{box-shadow:inset 0 0 0 1px var(--gray-40)}.ac-scope a.ac-pf-card:hover{box-shadow:inset 0 0 0 1px var(--blue-40)}.ac-scope a.ac-fc-chip{box-shadow:inset 0 0 0 1px var(--line)}.ac-scope a.ac-fc-chip:hover{box-shadow:inset 0 0 0 1px var(--blue-40)}.ac-scope a.ac-cta--ghost{box-shadow:inset 0 0 0 1px var(--gray-40)}.ac-scope a.ac-cta--ghost:hover{box-shadow:inset 0 0 0 1px var(--gray-text)}.ac-scope{--sect:clamp(4rem,7vw,7rem)}.ac-fund a{padding:1.375rem 1rem;margin-inline:-1rem}@media (min-width:880px){.ac-fund a{padding:1.625rem 2.25rem;margin-inline:-2.25rem}}.ac-split-body p{max-width:none}.ac-ap-nav .ac-tc-prev svg{transform:rotate(180deg)}.ac-tc-item .ac-tm-name{display:block;margin:1.25rem 0 0;line-height:1.15;font-size:1rem;font-weight:600;color:var(--gray-text)}.ac-tc-item .ac-tm-role{display:block;margin:.5rem 0 0;line-height:1.45}.ac-pillar:last-child{border-bottom:0}.ac-sect:has(#ac-t-news){padding-bottom:clamp(2rem,4vw,3rem)}.ac-scope.ac-sect:has(#t-portfolio){padding-top:clamp(1.5rem,3vw,2.5rem)}.ac-pf-head{padding-bottom:clamp(1.5rem,3vw,2.5rem)}.ac-fund-prose{max-width:80%}@media (max-width:880px){.ac-fund-prose{max-width:none}}.ac-contact-opt .ac-q{min-height:2.35em;text-wrap:balance}.ac-ap-texts{position:relative;min-height:clamp(11rem,16vw,14rem)}.ac-ap-text{position:absolute;inset:0;margin:0;padding-left:1.5rem;border-left:3px solid var(--blue);opacity:0;transform:translateY(10px);transition:opacity 480ms var(--ease),transform 480ms var(--ease)}.ac-ap-text.ac-on{opacity:1;transform:none}.ac-ap-text p{margin:0;font-size:clamp(1.25rem,1.9vw,1.625rem);line-height:1.5;font-weight:480;color:var(--gray-text);letter-spacing:-.015em}.ac-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;margin-top:1.5rem}@media (min-width:900px){.ac-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ac-feature{display:grid;align-content:center;justify-items:center;text-align:center;gap:.625rem;min-height:7rem;padding:1.25rem 1rem;background:var(--white);border-radius:1rem;box-shadow:inset 0 0 0 1px var(--line);font-size:.9375rem;line-height:1.35;color:var(--gray-text)}.ac-feature::before{content:"";width:1.75rem;height:3px;border-radius:99px;background:var(--blue)}.ac-sa-rotator{position:relative;margin-top:1.75rem;min-height:10em}@media (min-width:700px){.ac-sa-rotator{min-height:6em}}.ac-sa-slide{position:absolute;top:0;left:0;right:0;display:flex;gap:1.125rem;opacity:0;transition:opacity 600ms var(--ease)}.ac-sa-slide.ac-on{opacity:1}.ac-sa-slide::before{content:"";flex:0 0 4px;border-radius:99px;background:var(--blue)}.ac-sa-slide p{margin:0;font-size:1.0625rem;line-height:1.6;color:var(--gray-text);max-width:56ch}.ac-team-group-title{font-family:var(--font-mono);font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--blue);padding-bottom:.875rem;border-bottom:1px solid var(--line);margin-bottom:1.75rem}@media (min-width:1000px) and (min-height:660px){html.ac-snap .ac-hero,html.ac-snap .ac-scope.ac-sect,html.ac-snap .ac-closing{scroll-snap-stop:always}html.ac-snap .ac-scope.ac-sect{--sect:0px;box-sizing:border-box;min-height:100svh;display:grid;align-content:center;padding-block:calc(var(--nav-h) + 2.5rem) 2.5rem}html.ac-snap .ac-scope.ac-sect .ac-statement{font-size:clamp(1.875rem,3.4vw,3rem)}html.ac-snap .ac-eco-fig{padding-block:clamp(1rem,1.8vw,1.5rem)}html.ac-snap .ac-funds-head{margin-bottom:clamp(1.5rem,3vw,2.5rem)}html.ac-snap .ac-acc-head{padding-block:clamp(1.125rem,2vw,1.625rem)}html.ac-snap .ac-closing{box-sizing:border-box;min-height:100svh;display:grid;align-content:center;padding-block:clamp(2.5rem,4vw,3.5rem) 0}html.ac-snap .ac-footer-main{margin-top:clamp(1.5rem,3vw,2.5rem);padding-top:clamp(1.25rem,2.5vw,2rem)}html.ac-snap .ac-f-legal{padding-block:1rem 1.25rem}html.ac-snap .ac-f-watermark{display:none}}@media (min-width:1000px) and (min-height:660px){html.ac-snap{scroll-padding-top:0}html.ac-snap:has(body.admin-bar){scroll-padding-top:32px}html.ac-snap:has(body.admin-bar) .ac-scope.ac-sect,html.ac-snap:has(body.admin-bar) .ac-closing{min-height:calc(100svh - 32px)}}@media (min-width:1000px) and (min-height:660px) and (max-height:840px){html.ac-snap .ac-scope.ac-sect{padding-block:calc(var(--nav-h) + 1.5rem) 1.5rem}html.ac-snap .ac-scope.ac-sect .ac-statement{font-size:clamp(1.5rem,2.6vw,2.25rem)}html.ac-snap .ac-scope.ac-sect .ac-lead{font-size:.9375rem}html.ac-snap .ac-eco-fig{padding-block:.75rem}html.ac-snap .ac-acc-head{padding-block:.875rem}html.ac-snap .ac-acc-head .ac-name{font-size:clamp(1.375rem,2.4vw,1.875rem)}html.ac-snap .ac-ap-texts{min-height:9rem}html.ac-snap .ac-ap-btn{padding-block:1.125rem}html.ac-snap .ac-funds-head{margin-bottom:1rem}html.ac-snap .ac-manifesto .ac-statement{font-size:clamp(1.625rem,2.8vw,2.5rem)}}@media (max-height:659px){html.ac-snap{scroll-snap-type:none}}.ac-team-group{border-top:0 !important}.ac-feature svg{color:var(--blue)}.ac-feature:has(svg)::before{display:none}.ac-sa-dots{position:absolute;left:calc(4px + 1.125rem);bottom:0;display:flex;gap:.5rem}.ac-sa-dots button{width:9px;height:9px;padding:0;border-radius:99px;background:var(--blue-20);box-shadow:inset 0 0 0 1px var(--blue-40);cursor:pointer;transition:background-color var(--t-base) var(--ease),transform var(--t-base) var(--ease)}.ac-sa-dots button:hover{transform:scale(1.25)}.ac-sa-dots button.ac-on{background:var(--blue);box-shadow:none}@media (hover:hover) and (pointer:fine){body.ac-has-cursor,body.ac-has-cursor a,body.ac-has-cursor button,body.ac-has-cursor select,body.ac-has-cursor label{cursor:none}.ac-cursor{position:fixed;left:0;top:0;width:21px;height:21px;margin:-10px 0 0 -10px;border-radius:99px;background:var(--blue);opacity:0;pointer-events:none;z-index:2147483000;display:grid;place-items:center;transition:width 250ms var(--ease),height 250ms var(--ease),margin 250ms var(--ease),opacity 200ms var(--ease);will-change:transform}.ac-cursor.ac-show{opacity:.9}.ac-cursor img{width:0;height:0;opacity:0;transition:width 250ms var(--ease),height 250ms var(--ease),opacity 200ms var(--ease);filter:brightness(0) invert(1)}.ac-cursor.ac-big{width:40px;height:40px;margin:-20px 0 0 -20px}.ac-cursor.ac-big img{width:18px;height:18px;opacity:1}}.ac-manifesto .ac-grid{align-items:start}.ac-manifesto-side{align-content:start}@media (min-width:1000px){.ac-manifesto-side{margin-top:3.6rem}}@media (min-width:1000px){.ac-approach-media{margin-top:9.75rem}}.ac-ap-text p{margin:0}.ac-ap-text .ac-w{background:linear-gradient(var(--blue-20),var(--blue-20)) no-repeat 0 0;background-size:0 100%;padding:.08em 0}.ac-ap-run .ac-ap-text.ac-on .ac-w{background-size:100% 100%;transition:background-size .3s linear}.ac-ap-text:not(.ac-on) .ac-w{transition:none !important;transition-delay:0ms !important}.ac-funds-head{display:block}#t-fundos.ac-statement,#fundos .ac-statement{max-width:none;font-size:clamp(1.75rem,3vw,2.75rem)}.ac-funds-head .ac-lead{margin-top:1.25rem;max-width:60ch}.ac-acc-head .ac-name{font-size:clamp(1.25rem,2vw,1.875rem)}.ac-logo-chip img,.ac-pf-logo img,.ac-fc-chip img,.ac-pfp img{filter:none !important;opacity:1 !important}.ac-pf-logo img{width:78%}@media (min-width:1000px){section.ac-page-first:has(.ac-fund-head)>.ac-wrap{display:grid;grid-template-columns:minmax(0,0.85fr) minmax(0,1.25fr);column-gap:clamp(2rem,4vw,3rem);align-items:start;justify-content:start}section.ac-page-first:has(.ac-fund-head)>.ac-wrap>*{grid-column:1 / -1}section.ac-page-first:has(.ac-fund-head) .ac-page-photo{grid-column:1;grid-row:1;margin-block:0 !important;align-self:start}section.ac-page-first:has(.ac-fund-head) .ac-fund-head{grid-column:2;grid-row:1;align-self:start;justify-self:start;text-align:left}section.ac-page-first:has(.ac-fund-head) .ac-page-photo img{aspect-ratio:16/10}}@media (min-width:1000px){section.ac-editorial>.ac-wrap{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);column-gap:clamp(2.5rem,5vw,4rem)}section.ac-editorial>.ac-wrap>*{grid-column:1 / -1}section.ac-editorial .ac-ed-head{grid-column:1;grid-row:1;align-self:center}section.ac-editorial .ac-page-photo{grid-column:2;grid-row:1;margin-block:0 !important}section.ac-editorial .ac-page-photo img{aspect-ratio:4/3}.ac-ed-body{columns:2;column-gap:clamp(2.5rem,5vw,4rem)}.ac-ed-body h2{column-span:all;margin-top:2rem}.ac-ed-body .ac-ods-grid{column-span:all;max-width:none;grid-template-columns:repeat(9,minmax(0,1fr))}.ac-ed-body p{break-inside:avoid-column;max-width:none}}.ac-pillar{transition:background-color var(--t-base) var(--ease);border-radius:.75rem}.ac-pillar:hover{background:rgba(42,143,167,.045)}.ac-pillar .ac-pillar-idx{font-size:.875rem;font-weight:600}.ac-mgcg-sig{margin-top:clamp(2rem,4vw,3rem);max-width:520px}.ac-mgcg-sig img{width:100%;height:auto}.ac-in .ac-mgcg-sig img,.ac-mgcg-sig.ac-in img{animation:ac-sig 1800ms var(--ease) 300ms both}@keyframes ac-sig{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.ac-contact3{display:grid;gap:1.25rem;margin-top:clamp(2rem,4vw,3rem)}@media (min-width:1000px){.ac-contact3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ac-contact3 .ac-contact-opt{background:var(--white);border:1px solid var(--line);border-radius:1.25rem;padding:clamp(1.5rem,3vw,2rem) !important;transition:box-shadow var(--t-base) var(--ease)}.ac-contact3 .ac-contact-opt:hover{box-shadow:0 18px 40px -28px rgba(31,30,30,.28)}.ac-contact3 .ac-q{max-width:none !important}.ac-pf-map{position:relative;max-width:430px;margin:clamp(3.5rem,6vw,5.5rem) auto 0}.ac-pf-map svg{display:block;width:100%;height:auto}.ac-pf-map svg path{fill:#E9F2F4;stroke:var(--blue-40);stroke-width:1;vector-effect:non-scaling-stroke;stroke-linejoin:round}.ac-pf-pin{position:absolute;display:block;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:999px;background:var(--blue);box-shadow:0 0 0 2px #fff,0 0 0 3px var(--blue-40);transition:transform var(--t-base) var(--ease)}a.ac-pf-pin{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--blue-40) !important}.ac-pf-pin:hover,.ac-pf-pin:focus-visible{transform:scale(1.35);z-index:3}.ac-pf-tip{position:absolute;left:50%;bottom:calc(100% + 9px);transform:translateX(-50%);display:flex;flex-direction:column;gap:.1rem;white-space:nowrap;background:#154753;color:#fff;font-size:.78rem;line-height:1.35;padding:.5rem .75rem;border-radius:.5rem;opacity:0;pointer-events:none;transition:opacity var(--t-base) var(--ease);z-index:4}.ac-pf-tip strong{font-weight:580}.ac-pf-tip span{opacity:.78}.ac-pf-tip::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#154753}.ac-pf-pin:hover .ac-pf-tip,.ac-pf-pin:focus-visible .ac-pf-tip{opacity:1}.ac-pf-layout{display:grid;gap:clamp(2rem,4vw,3rem)}.ac-pf-layout .ac-pf-map{margin:0 auto;width:100%}@media (max-width:999px){.ac-pf-layout .ac-pf-map{order:2;max-width:380px}}@media (min-width:1000px){.ac-pf-layout{grid-template-columns:minmax(260px,360px) minmax(0,1fr);align-items:start}.ac-pf-layout .ac-pf-filters{grid-column:2;grid-row:1;margin-bottom:0}.ac-pf-layout .ac-pf-map{grid-column:1;grid-row:1 / span 2;position:sticky;top:clamp(5rem,10vh,7rem);max-width:360px}.ac-pf-layout .ac-pf-grid{grid-column:2;grid-row:2}.ac-pf-layout .ac-pf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.ac-pf-layout .ac-pf-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ac-acc-head .ac-idx{display:none}.ac-acc-head .ac-name{color:var(--blue);transition:font-weight var(--t-base) var(--ease)}.ac-acc-head:hover .ac-name,.ac-acc-item[data-open] .ac-acc-head .ac-name{font-weight:700}.ac-acc-orb{color:var(--orange)}.ac-acc-head:hover .ac-acc-orb{color:var(--orange);box-shadow:inset 0 0 0 1px var(--orange)}.ac-f-col h4{color:var(--blue)}.ac-f-contact p span{color:var(--blue)}.ac-f-contact p,.ac-f-contact p a{font-size:var(--fs-sm);color:var(--gray-text);letter-spacing:0}.ac-f-legal>p:first-child{color:var(--blue)}.ac-f-legal-links a{color:var(--blue)}.ac-entities img{filter:none !important;opacity:1 !important}html .ac-scope .ac-f-col h4{color:var(--blue)}.ac-approach{background:linear-gradient(180deg,#FFFFFF 0%,#EDF6F8 100%)}.ac-scope#fundos{background:linear-gradient(180deg,#FFFFFF 0%,#EFF1F2 100%)}.ac-pillar-idx{display:none}.ac-scope .ac-pillar h2,.ac-pillar h2{color:var(--blue) !important}.ac-pillar{position:relative}.ac-pillar-ico{position:absolute;top:calc(0.75em - 85px);left:-1.25rem;margin:0;color:var(--gray-60);opacity:.28;z-index:0;pointer-events:none}.ac-pillar-ico svg{width:170px;height:170px;display:block}.ac-pillar>div,.ac-pillar h2,.ac-pillar-body{position:relative;z-index:1}.ac-pillar.ac-in .ac-pillar-body p{opacity:0;animation:ac-rise .8s var(--ease) forwards}.ac-pillar.ac-in .ac-pillar-body p:nth-child(1){animation-delay:.15s}.ac-pillar.ac-in .ac-pillar-body p:nth-child(2){animation-delay:.4s}.ac-pillar.ac-in .ac-pillar-body p:nth-child(3){animation-delay:.65s}.ac-pillar[data-rv]:not(.ac-in) .ac-pillar-body p{opacity:0}@keyframes ac-rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ac-feature svg{width:46px;height:46px;color:var(--blue);flex-shrink:0}.ac-features.ac-in .ac-feature{opacity:0;animation:ac-rise .7s var(--ease) forwards}.ac-features:not(.ac-in) .ac-feature{opacity:0}.ac-features.ac-in .ac-feature:nth-child(1){animation-delay:.05s}.ac-features.ac-in .ac-feature:nth-child(2){animation-delay:.17s}.ac-features.ac-in .ac-feature:nth-child(3){animation-delay:.29s}.ac-features.ac-in .ac-feature:nth-child(4){animation-delay:.41s}.ac-features.ac-in .ac-feature:nth-child(5){animation-delay:.53s}.ac-features.ac-in .ac-feature:nth-child(6){animation-delay:.65s}.ac-page-photo{position:relative}.ac-page-photo::after{content:"";position:absolute;right:16px;bottom:16px;width:34px;height:34px;background:url('/wp-content/uploads/2022/12/activecap-logoicon.svg') center/contain no-repeat;filter:brightness(0) invert(1);opacity:.85;pointer-events:none}.ac-ods-grid{grid-template-columns:repeat(auto-fit,minmax(84px,1fr));max-width:none;gap:.75rem}.ac-editorial .ac-ed-actions{display:inline-block;margin:.375rem 1rem .375rem 0}.ac-editorial .ac-ed-actions .ac-fwd{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:999px;box-shadow:inset 0 0 0 1px var(--blue-40);color:var(--blue);font-weight:600;transition:background-color var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease)}.ac-editorial .ac-ed-actions .ac-fwd:hover{background:var(--blue-20);box-shadow:inset 0 0 0 1px var(--blue)}.ac-editorial .ac-split-body.ac-in p,.ac-editorial [data-rv].ac-in .ac-ed-prose p{animation:ac-rise .7s var(--ease) both}@media (prefers-reduced-motion:reduce){.ac-pillar .ac-pillar-body p,.ac-features .ac-feature{opacity:1 !important;animation:none !important}}.ac-np-link{display:flex;align-items:center}.ac-np-tag{margin-left:.65rem;font-family:var(--font-mono);font-size:.5625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:.22rem .55rem;border-radius:999px;box-shadow:inset 0 0 0 1px var(--gray-40);color:var(--gray);white-space:nowrap}.ac-np-tag--act{color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue-40)}.ac-np-tag--open{color:#A06B0A;box-shadow:inset 0 0 0 1px #E8C889;background:#FDF6E7}.ac-nav-item--inv .ac-nav-cta{cursor:pointer;border:0}.ac-nav-item--inv .ac-nav-cta .ac-caret{color:currentColor}.ac-nav-item--inv[data-open] .ac-nav-cta .ac-caret{transform:rotate(90deg)}.ac-inv-grid{display:grid;gap:1rem;margin-top:clamp(2.5rem,5vw,3.5rem)}@media (min-width:900px){.ac-inv-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ac-inv-card{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem;padding:1.75rem;border-radius:1.25rem;background:var(--white);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow var(--t-base) var(--ease),transform var(--t-base) var(--ease)}.ac-inv-card:hover{box-shadow:inset 0 0 0 1px var(--blue-40),0 14px 30px -18px rgba(21,71,83,.35);transform:translateY(-3px)}.ac-inv-card h2{font-size:clamp(1.375rem,2vw,1.75rem);letter-spacing:-.02em;color:var(--blue);margin:0}.ac-inv-veh{color:var(--gray-text);font-size:.9375rem;margin:0}.ac-inv-card .ac-tag{margin-top:.25rem}.ac-inv-card .ac-fwd{margin-top:auto;padding-top:1rem}.ac-inv-extra{display:grid;gap:1rem;margin-top:clamp(2.5rem,5vw,3.5rem)}@media (min-width:900px){.ac-inv-extra{grid-template-columns:repeat(2,minmax(0,1fr))}}.ac-inv-box{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;padding:2rem;border-radius:1.25rem;background:linear-gradient(180deg,#F5FAFB,#E8F3F5)}.ac-inv-box .ac-q{margin:0;max-width:none;font-size:clamp(1.25rem,1.8vw,1.5rem)}.ac-contact-photo{position:relative}.ac-contact-photo::after{content:"";position:absolute;right:16px;bottom:16px;width:34px;height:34px;background:url('/wp-content/uploads/2022/12/activecap-logoicon.svg') center/contain no-repeat;filter:brightness(0) invert(1);opacity:.85;pointer-events:none}.ac-office{display:grid;gap:1rem;margin-top:1rem}@media (min-width:820px){.ac-office{grid-template-columns:repeat(3,minmax(0,1fr))}}.ac-office>div{padding:1.5rem 1.75rem;border-radius:1.125rem;background:var(--white);box-shadow:inset 0 0 0 1px var(--line)}.ac-office h3{margin:0 0 .5rem;font-family:var(--font-mono);font-size:.6563rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--blue)}.ac-office p{margin:0;font-size:1.0625rem}.ac-contact3{margin-top:clamp(2.5rem,5vw,3.5rem)}.ac-closing .ac-kicker{margin-bottom:0}.ac-closing .ac-contact-split{margin-top:1.25rem}.ac-contact-opt .ac-q{margin-top:0;margin-bottom:1.25rem}@media (min-width:1000px){section.ac-page-first:has(.ac-fund-head)>.ac-wrap{display:block}}section.ac-page-first:has(.ac-fund-head) .ac-page-photo{display:none}.ac-features h2{max-width:none;white-space:nowrap;font-size:clamp(1.375rem,2.2vw,1.875rem)}@media (max-width:760px){.ac-features h2{white-space:normal}}.ac-fc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:760px){.ac-fc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ac-fc-card .ac-pf-name{font-size:.9375rem}.ac-fc-card .ac-pf-sector{font-size:.75rem}.ac-fc-card .ac-pf-over{padding:.875rem 1rem}.ac-pf-filters{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-bottom:clamp(2rem,4vw,3rem)}.ac-pf-filters label{display:flex;flex-direction:column;gap:.45rem}.ac-pf-filters label>span{font-family:var(--font-mono);font-size:.6563rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--blue)}.ac-pf-filters select{appearance:none;-webkit-appearance:none;min-width:230px;padding:.7rem 2.5rem .7rem 1.1rem;border:0;border-radius:999px;background:var(--white) url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><path d="M2.5 4.25 6 8l3.5-3.75" fill="none" stroke="%232A8FA7" stroke-width="1.5" stroke-linecap="square"/></svg>') no-repeat right 1rem center;box-shadow:inset 0 0 0 1px var(--gray-40);font:inherit;font-size:.9375rem;color:var(--gray-text);cursor:pointer;transition:box-shadow var(--t-base) var(--ease)}.ac-pf-filters select:hover,.ac-pf-filters select:focus-visible{box-shadow:inset 0 0 0 1px var(--blue-40)}.ac-contact-photo{display:none !important}.ac-contact3 .ac-contact-opt{padding:1.75rem;border-radius:1.125rem;background:var(--white);box-shadow:inset 0 0 0 1px var(--line)}.ac-contact3{gap:1rem}@media (max-width:999px){.ac-pf-layout .ac-pf-filters{order:-1}}.ac-closing{padding-block:clamp(2.5rem,4.5vw,3.75rem) 0}.ac-closing .ac-contact-split{margin-top:1rem}.ac-contact-opt .ac-q{margin-bottom:1rem}.ac-closing .ac-footer-main{border-top:0;margin-top:clamp(1.75rem,3vw,2.75rem);padding-top:0}.ac-office{border-top:0 !important;padding-top:0 !important}.ac-contact3 .ac-contact-opt{box-shadow:inset 0 0 0 1px var(--line) !important;transition:none}.ac-contact3 .ac-contact-opt:hover,.ac-contact3 .ac-contact-opt:focus-within{box-shadow:inset 0 0 0 1px var(--line) !important;transform:none}.ac-contact3 .ac-contact-opt{border:0 !important;padding:1.5rem 1.75rem}.ac-office>div,.ac-contact3 .ac-contact-opt{position:relative;overflow:hidden}.ac-office>div::after,.ac-contact3 .ac-contact-opt::after{content:"";position:absolute;right:-18px;bottom:-22px;width:110px;height:110px;background:url('/wp-content/uploads/2022/12/activecap-logoicon.svg') center/contain no-repeat;opacity:.07;pointer-events:none}.ac-office>div>*,.ac-contact3 .ac-contact-opt>*{position:relative;z-index:1}.ac-np-link .ac-ext{opacity:1 !important;transform:none !important;margin-left:.4rem;color:var(--gray-60)}.ac-np-link:hover .ac-ext{color:var(--blue)}.ac-closing .ac-contact-split{margin-top:.5rem}.ac-contact-opt .ac-q{margin-bottom:.5rem}.ac-closing .ac-contact-opt .ac-cta{margin-top:.25rem}.ac-closing .ac-contact-opt{padding-block:0}.ac-np-link .ac-ext{margin-left:.4rem !important;margin-right:auto !important}.ac-office>div::after,.ac-contact3 .ac-contact-opt::after{display:none}section.ac-page-first:has(.ac-office){position:relative;overflow:hidden}section.ac-page-first:has(.ac-office)::after{content:"";position:absolute;right:-4%;top:50%;transform:translateY(-46%);width:min(58vw,900px);aspect-ratio:1;background:url('/wp-content/uploads/2022/12/activecap-logoicon.svg') center/contain no-repeat;opacity:.05;pointer-events:none;z-index:2}.ac-closing .ac-contact-opt{display:flex;flex-direction:column;gap:.625rem}.ac-closing .ac-contact-opt .ac-q{margin:0}.ac-closing .ac-contact-opt .ac-cta{margin:0;align-self:flex-start}.ac-closing .ac-footer-main{margin-top:clamp(2.75rem,4.5vw,4rem)}.ac-contact3 .ac-contact-opt{display:flex;flex-direction:column}.ac-contact3 .ac-contact-opt .ac-cta{margin-top:auto;align-self:flex-start}.ac-contact3 .ac-contact-opt .ac-opt-desc{margin-bottom:1.25rem}section.ac-page-first:has(.ac-split) .ac-ed-lede{max-width:80%}section.ac-page-first:has(.ac-split)>.ac-wrap>.ac-page-photo{display:none}section.ac-page-first:has(.ac-split) .ac-split{margin-top:clamp(4.5rem,8vw,7rem)}.ac-fullp{margin-top:clamp(3rem,6vw,5rem)}.ac-fullp p{max-width:none;font-size:clamp(1.25rem,2vw,1.625rem);line-height:1.5;font-weight:480;color:var(--gray-text);letter-spacing:-.015em;margin:0}section.ac-page-first:has(.ac-office)::after{display:none}section.ac-page-first:has(.ac-office) .ac-wrap{position:relative;z-index:1}.ac-office>div,.ac-contact3 .ac-contact-opt{background-color:var(--white)}.ac-closing .ac-contact-split{margin-top:1.75rem}.ac-closing .ac-footer-main{margin-top:clamp(4rem,7vw,6rem)}section.ac-page-first:has(.ac-split) .ac-ed-lede{width:80%;max-width:80%}section.ac-page-first:has(.ac-split) .ac-ed-lede p,section.ac-page-first:has(.ac-split) .ac-ed-lede h1{max-width:none}.ac-fullp{width:100%}.ac-manifesto-head .ac-signature-row{border-top:0 !important;padding-top:0;margin-top:clamp(2.25rem,4.5vw,3.5rem)}.ac-manifesto-head .ac-signature-row img{width:clamp(260px,26vw,360px)}section.ac-page-first:has(.ac-split) .ac-statement-block{width:100%}section.ac-page-first:has(.ac-split) .ac-statement-block .ac-statement{max-width:none}section.ac-page-first:has(.ac-split) .ac-fund-next{padding:1.75rem 2rem;border-radius:1.125rem;background:var(--white);box-shadow:inset 0 0 0 1px var(--line);border-top:0 !important;margin-top:clamp(2.5rem,5vw,4rem)}.ac-pillar{align-items:center}section.ac-editorial:has(.ac-ods-grid)>.ac-wrap{display:block}section.ac-editorial:has(.ac-ods-grid) .ac-page-photo{display:none !important}section.ac-editorial:has(.ac-ods-grid) .ac-ed-lede,section.ac-editorial:has(.ac-ods-grid) .ac-ed-head{max-width:none;width:100%}section.ac-editorial:has(.ac-ods-grid) .ac-ed-body{columns:1 !important;column-count:1 !important;max-width:78ch}section.ac-editorial:has(.ac-ods-grid) .ac-ed-body p{max-width:none}section.ac-editorial:has(.ac-ods-grid) .ac-ed-img{width:110px;height:auto;display:block;margin:1.75rem 0 1.25rem}section.ac-editorial:has(.ac-ods-grid) .ac-ods-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 2.25rem;max-width:900px;margin:1.75rem 0 2.25rem}@media (min-width:760px){section.ac-editorial:has(.ac-ods-grid) .ac-ods-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}section.ac-editorial:has(.ac-ods-grid) .ac-ods-grid img{width:100%;max-width:118px;border-radius:0}.ac-un-card{display:flex;align-items:center;gap:clamp(1.5rem,3vw,2.5rem);padding:1.75rem 2rem;border-radius:1.125rem;background:var(--white);box-shadow:inset 0 0 0 1px var(--line);margin:1.75rem 0 1.25rem}.ac-un-card .ac-un-txt{flex:1}.ac-un-card p{margin:0;max-width:none}.ac-un-card .ac-ed-img,section.ac-editorial:has(.ac-ods-grid) .ac-un-card .ac-ed-img{width:104px;flex:none;margin:0 !important}.ac-un-card + p{margin-top:1rem !important}@media (max-width:640px){.ac-un-card{flex-direction:column;align-items:flex-start}}.page-id-9070 section.ac-editorial>.ac-wrap,.page-id-9065 section.ac-editorial>.ac-wrap,.page-id-9101 section.ac-editorial>.ac-wrap,.page-id-9096 section.ac-editorial>.ac-wrap{display:block}.page-id-9070 .ac-ed-body,.page-id-9065 .ac-ed-body,.page-id-9101 .ac-ed-body,.page-id-9096 .ac-ed-body{columns:1 !important;max-width:none;width:100%;font-size:.9375rem}.page-id-9070 .ac-ed-body p,.page-id-9065 .ac-ed-body p,.page-id-9101 .ac-ed-body p,.page-id-9096 .ac-ed-body p{max-width:none;font-size:inherit;line-height:1.65}.page-id-9070 .ac-ed-body li,.page-id-9065 .ac-ed-body li,.page-id-9101 .ac-ed-body li,.page-id-9096 .ac-ed-body li{font-size:inherit}.page-id-9070 section.ac-editorial .ac-ed-body,.page-id-9065 section.ac-editorial .ac-ed-body,.page-id-9101 section.ac-editorial .ac-ed-body,.page-id-9096 section.ac-editorial .ac-ed-body{max-width:none !important;width:100%}.page-id-9070 section.ac-editorial .ac-ed-body p,.page-id-9065 section.ac-editorial .ac-ed-body p,.page-id-9101 section.ac-editorial .ac-ed-body p,.page-id-9096 section.ac-editorial .ac-ed-body p{max-width:none !important}.page-id-9070 section.ac-editorial .ac-ed-lede,.page-id-9065 section.ac-editorial .ac-ed-lede,.page-id-9101 section.ac-editorial .ac-ed-lede,.page-id-9096 section.ac-editorial .ac-ed-lede{max-width:none !important;width:100%;font-size:.9375rem}.page-id-9070 section.ac-editorial .ac-ed-lede p,.page-id-9065 section.ac-editorial .ac-ed-lede p,.page-id-9101 section.ac-editorial .ac-ed-lede p,.page-id-9096 section.ac-editorial .ac-ed-lede p{max-width:none !important;font-size:inherit;line-height:1.65}.page-id-9070 section.ac-editorial .ac-ed-lede p,.page-id-9065 section.ac-editorial .ac-ed-lede p,.page-id-9101 section.ac-editorial .ac-ed-lede p,.page-id-9096 section.ac-editorial .ac-ed-lede p{color:var(--gray-text)}.ac-feature{aspect-ratio:4/3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.125rem;border-radius:1rem;background:var(--white);box-shadow:inset 0 0 0 1px var(--line);padding:1.5rem;text-align:center}.ac-feature span{max-width:22ch}.ac-fund-next{padding:1.75rem 2rem !important;border-radius:1.125rem;background:var(--white);box-shadow:inset 0 0 0 1px var(--line);border-top:0 !important;margin-top:clamp(2.5rem,5vw,4rem)}.ac-pillar{padding-inline:clamp(1.25rem,2.5vw,2rem)}.ac-closing>.ac-wrap>div[data-rv]:not(.ac-footer-main){background:var(--blue);margin-inline:calc(50% - 50vw);padding:clamp(1.75rem,3.5vw,2.75rem) calc(50vw - 50%)}.ac-closing>.ac-wrap>div[data-rv]:not(.ac-footer-main) .ac-kicker{color:#fff}.ac-closing>.ac-wrap>div[data-rv]:not(.ac-footer-main) .ac-contact-opt .ac-q{color:#fff}.ac-closing>.ac-wrap>div[data-rv]:not(.ac-footer-main) .ac-contact-opt .ac-cta{background:#fff !important;color:var(--blue) !important;box-shadow:none}.ac-closing>.ac-wrap>div[data-rv]:not(.ac-footer-main) .ac-contact-opt .ac-cta .ac-orb{color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue-40)}.ac-closing>.ac-wrap>div[data-rv]:not(.ac-footer-main) .ac-contact-opt .ac-cta:hover{background:var(--blue-20) !important}@media (min-width:1000px){html.ac-snap.ac-nosnap{scroll-snap-type:none}}.page-id-5054 .ac-pillars,.page-id-7672 .ac-pillars,.page-id-13480 .ac-pillars,.page-id-13483 .ac-pillars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,5vw,4rem) clamp(2.5rem,5vw,4.5rem);border-top:0;padding-top:clamp(1.5rem,3vw,2.5rem)}@media (max-width:820px){.page-id-5054 .ac-pillars,.page-id-7672 .ac-pillars,.page-id-13480 .ac-pillars,.page-id-13483 .ac-pillars{grid-template-columns:1fr}}.page-id-5054 .ac-pillar,.page-id-7672 .ac-pillar,.page-id-13480 .ac-pillar,.page-id-13483 .ac-pillar{display:block;border-bottom:0;border-radius:0;border-left:2px solid var(--blue);padding:.25rem 0 .25rem clamp(1.25rem,2.5vw,1.75rem)}.page-id-5054 .ac-pillar:hover,.page-id-7672 .ac-pillar:hover,.page-id-13480 .ac-pillar:hover,.page-id-13483 .ac-pillar:hover{background:transparent}.page-id-5054 .ac-pillar-body,.page-id-7672 .ac-pillar-body,.page-id-13480 .ac-pillar-body,.page-id-13483 .ac-pillar-body{margin-top:.875rem}.page-id-5054 .ac-mgcg-sig,.page-id-7672 .ac-mgcg-sig{display:flex;justify-content:center;width:100%;max-width:none;grid-column:1 / -1;margin:clamp(3rem,6vw,5rem) auto clamp(1.5rem,3vw,2.5rem)}.ac-video-embed{margin-top:clamp(3rem,6vw,4.5rem)}.ac-video-embed iframe{display:block;width:100%;aspect-ratio:16/9;border:0;border-radius:1.25rem}.ac-fund-prose{max-width:none !important}@media (min-width:900px){.ac-fund-prose{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,3rem) clamp(2.5rem,5vw,4.5rem);align-items:start}}.ac-fund-prose>p{border-left:2px solid var(--blue);padding-left:clamp(1rem,2vw,1.5rem);margin:0 !important;max-width:none}@media (max-width:899px){.ac-fund-prose>p+p{margin-top:1.5rem !important}}.page-id-5054 .ac-pillar-ico,.page-id-7672 .ac-pillar-ico,.page-id-13480 .ac-pillar-ico,.page-id-13483 .ac-pillar-ico{display:none}.page-id-5054 .ac-mgcg-sig img,.page-id-7672 .ac-mgcg-sig img{max-width:500px;width:100%;height:auto}.ac-pf-card.ac-hl{box-shadow:inset 0 0 0 1px var(--blue-40) !important}.ac-pf-card.ac-hl .ac-pf-over{opacity:1 !important}.ac-pf-card.ac-hl .ac-pf-logo img{filter:grayscale(0) !important;opacity:1 !important;transform:scale(1.04)}.ac-pf-pin.ac-hl{transform:scale(1.35);z-index:3;background:var(--orange)}.ac-pf-pin.ac-hl .ac-pf-tip{opacity:1}.page-id-5395 section.ac-page-first>.ac-wrap,.page-id-7641 section.ac-page-first>.ac-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,4vw,3.5rem)}.page-id-5395 section.ac-page-first>.ac-wrap>*,.page-id-7641 section.ac-page-first>.ac-wrap>*{grid-column:1 / -1}@media (min-width:900px){.page-id-5395 section.ac-page-first>.ac-wrap>.ac-split,.page-id-7641 section.ac-page-first>.ac-wrap>.ac-split{grid-column:1}.page-id-5395 section.ac-page-first>.ac-wrap>.ac-split--rev,.page-id-7641 section.ac-page-first>.ac-wrap>.ac-split--rev{grid-column:2}}.page-id-5395 .ac-split,.page-id-7641 .ac-split{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:0;background:var(--blue-20);border-radius:1.25rem;padding:clamp(2rem,4vw,3rem);margin-top:clamp(2rem,4vw,3rem) !important;transition:transform 420ms var(--ease),box-shadow 420ms var(--ease),background 420ms var(--ease)}.page-id-5395 .ac-split:hover,.page-id-7641 .ac-split:hover{transform:translateY(-6px);box-shadow:0 26px 50px -30px rgba(31,30,30,.42)}.page-id-5395 .ac-split--rev,.page-id-7641 .ac-split--rev{background:#D6E7EA}.page-id-5395 .ac-split-media,.page-id-7641 .ac-split-media{display:none}.page-id-5395 .ac-split h2,.page-id-7641 .ac-split h2{color:var(--blue) !important}.page-id-5395 .ac-split-body,.page-id-7641 .ac-split-body{margin-top:1rem}.page-id-5395 .ac-split-body p,.page-id-7641 .ac-split-body p{color:var(--gray-text);max-width:none}.page-id-5395 .ac-split-body strong,.page-id-7641 .ac-split-body strong{color:var(--blue)}.ac-25y{margin-top:clamp(3.5rem,7vw,6rem)}.ac-25y .ac-statement{max-width:none}.ac-25y .ac-lead{max-width:none}.ac-25y-grid{display:grid;gap:clamp(2rem,4vw,3rem) clamp(2.5rem,5vw,4.5rem);margin-top:clamp(2rem,4vw,3rem)}@media (min-width:900px){.ac-25y-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ac-25y-grid>div{border-left:2px solid var(--blue);padding-left:clamp(1rem,2vw,1.5rem)}.ac-25y-grid h3{font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:600;letter-spacing:-.015em;color:var(--blue);margin:0 0 .5rem}.ac-25y-grid p{margin:0;max-width:none}.page-id-13480 .ac-fund-prose,.page-id-13483 .ac-fund-prose{display:block !important}.page-id-13480 .ac-fund-prose>p,.page-id-13483 .ac-fund-prose>p{border-left:0;padding-left:0;max-width:none}.page-id-13480 .ac-fund-prose>p+p,.page-id-13483 .ac-fund-prose>p+p{margin-top:1.25rem !important}.ac-pf-logo img{max-width:100%;max-height:84%}@media (min-width:820px){.ac-contact3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ac-contact3>.ac-contact-opt:nth-child(3),.ac-contact3>.ac-talent{grid-column:1 / -1}}.page-id-5056 .ac-ed-body,.page-id-7633 .ac-ed-body{border-top:0;padding-top:0}.page-id-5056 .ac-ed-body p,.page-id-7633 .ac-ed-body p{max-width:none}@media (min-width:900px){.page-id-5056 section.ac-editorial:has(.ac-ods-grid) .ac-ed-body,.page-id-7633 section.ac-editorial:has(.ac-ods-grid) .ac-ed-body{max-width:75% !important;width:75%}.page-id-5056 .ac-ed-lede,.page-id-7633 .ac-ed-lede{max-width:75% !important}}.page-id-5262 .ac-contact-opt .ac-opt-desc,.page-id-7658 .ac-contact-opt .ac-opt-desc{max-width:none}.page-id-5262 .ac-contact-opt .ac-q,.page-id-7658 .ac-contact-opt .ac-q{max-width:none;text-wrap:wrap;min-height:0}.page-id-5262 .ac-contact3 .ac-contact-opt,.page-id-7658 .ac-contact3 .ac-contact-opt,.page-id-5262 .ac-office>div,.page-id-7658 .ac-office>div{background:rgba(255,255,255,.55);transition:background var(--t-base) var(--ease)}.page-id-5262 .ac-contact3 .ac-contact-opt:hover,.page-id-7658 .ac-contact3 .ac-contact-opt:hover,.page-id-5262 .ac-office>div:hover,.page-id-7658 .ac-office>div:hover{background:var(--white)}.page-id-5062 .ac-fund-next,.page-id-7646 .ac-fund-next,.page-id-5342 .ac-fund-next,.page-id-7651 .ac-fund-next,.page-id-13645 .ac-fund-next,.page-id-13646 .ac-fund-next,.page-id-11021 .ac-fund-next,.page-id-11155 .ac-fund-next,.page-id-13522 .ac-fund-next,.page-id-13540 .ac-fund-next,.page-id-13480 .ac-fund-next,.page-id-13483 .ac-fund-next{display:none !important}.page-id-5262 .ac-office,.page-id-7658 .ac-office{margin-top:2.5rem;gap:clamp(2.5rem,8.4vw,7.5rem) 2.5rem}.page-id-5262 .ac-contact3,.page-id-7658 .ac-contact3{margin-top:clamp(2.5rem,8.4vw,7.5rem) !important;gap:clamp(2.5rem,8.4vw,7.5rem) 2.5rem}.page-id-5262 .ac-contact3>.ac-contact-opt:nth-child(-n+2),.page-id-7658 .ac-contact3>.ac-contact-opt:nth-child(-n+2){background:transparent !important;box-shadow:none !important;border-radius:0;border:0 !important;border-left:2px solid var(--orange) !important;padding:0 0 0 clamp(1.25rem,2.5vw,2rem) !important}.page-id-5262 .ac-contact3>.ac-contact-opt:nth-child(-n+2):hover,.page-id-7658 .ac-contact3>.ac-contact-opt:nth-child(-n+2):hover{background:transparent !important;box-shadow:none !important}.page-id-5262 .ac-contact3>.ac-contact-opt:nth-child(-n+2) .ac-q,.page-id-7658 .ac-contact3>.ac-contact-opt:nth-child(-n+2) .ac-q{color:#000;padding-bottom:0;border-bottom:0;margin-bottom:1rem}.ac-invest-stmt{width:fit-content;margin:clamp(3.5rem,7vw,5.5rem) auto 0;text-align:center}.ac-invest-stmt h2{margin:0;font-size:clamp(1.9125rem,5.44vw,4.25rem);font-weight:600;letter-spacing:-.025em;line-height:1.1;color:var(--gray-text)}.ac-invest-stmt .ac-u{position:relative;display:inline-block;text-decoration:none}.ac-invest-stmt .ac-u::after{content:"";position:absolute;left:-.04em;right:-.04em;bottom:.03em;height:.24em;background:var(--blue);z-index:-1}.ac-invest-stmt p{width:0;min-width:100%;margin:2rem auto 0;font-size:1.25rem;line-height:1.55;color:var(--gray-text)}.page-id-5395 .ac-box-ico,.page-id-7641 .ac-box-ico{display:block;margin:0 auto 1rem;color:var(--blue);opacity:.9;transition:transform 420ms var(--ease)}.page-id-5395 .ac-split:hover .ac-box-ico,.page-id-7641 .ac-split:hover .ac-box-ico{transform:translateY(-2px) scale(1.06)}.ac-scope,.ac-scope *,.ac-scope *::before,.ac-scope *::after{box-sizing:border-box}@media (max-width:999px){html.ac-snap .ac-ap-texts,.ac-ap-texts{display:grid;min-height:0}.ac-ap-text{position:relative;inset:auto;grid-area:1 / 1}}@media (max-width:959px){.ac-closing .ac-contact-split{gap:1.75rem}.ac-closing .ac-contact-split .ac-contact-opt{border-bottom:0;padding-bottom:0}}@media (hover:none) and (max-width:899px){.ac-pf-card .ac-pf-over{opacity:1;background:linear-gradient(180deg,rgba(22,36,42,0) 58%,rgba(22,36,42,.8) 100%);padding:.625rem .75rem;gap:0}.ac-pf-card .ac-pf-sector,.ac-pf-card .ac-pf-dates{display:none}.ac-pf-card .ac-pf-name{font-size:.8125rem;line-height:1.2}.ac-pf-logo{padding:1rem 1rem 2.25rem}a.ac-pf-card:hover .ac-pf-logo img{transform:none}a.ac-pf-card:hover{box-shadow:inset 0 0 0 1px var(--gray-40)}}.page-id-5395 .ac-invest-stmt,.page-id-7641 .ac-invest-stmt{margin-top:clamp(5rem,10vw,9rem)}.page-id-5395 section.ac-page-first>.ac-wrap>.ac-split,.page-id-7641 section.ac-page-first>.ac-wrap>.ac-split{margin-top:clamp(4rem,8vw,6.5rem) !important}.page-id-5395 .ac-25y,.page-id-7641 .ac-25y{margin-top:clamp(5rem,10vw,9rem)}.page-id-5395 .ac-statement-block,.page-id-7641 .ac-statement-block{margin-top:clamp(5rem,10vw,9rem)}.page-id-5054 .ac-pillars,.page-id-7672 .ac-pillars{gap:clamp(3.5rem,7vw,6rem) clamp(2.5rem,5vw,4.5rem);padding-top:clamp(3rem,6vw,5rem)}.page-id-5054 .ac-mgcg-sig,.page-id-7672 .ac-mgcg-sig{margin:clamp(4.5rem,9vw,7.5rem) auto clamp(2rem,4vw,3rem)}.page-id-5054 .ac-fund-next,.page-id-7672 .ac-fund-next{margin-top:clamp(4rem,8vw,6rem)}.ac-vidf{display:grid;gap:0;margin-top:clamp(4rem,8vw,7rem);align-items:stretch}@media (min-width:900px){.ac-vidf{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.ac-vidf-shots{display:grid;grid-template-columns:1fr 1fr;gap:3px;align-content:start}.ac-vidf-shot{position:relative;display:block;padding:0;margin:0;border:0;background:none;cursor:pointer;overflow:hidden;aspect-ratio:16/9;-webkit-appearance:none;appearance:none}.ac-vidf-shot--wide{grid-column:1 / -1;aspect-ratio:2 / 1}.ac-vidf-shot img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 700ms var(--ease)}.ac-vidf-shot:hover img,.ac-vidf-shot:focus-visible img{transform:scale(1.045)}.ac-vidf-badge{position:absolute;inset:0;margin:auto;width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.92);color:var(--blue);transition:transform var(--t-base) var(--ease),background var(--t-base) var(--ease)}.ac-vidf-shot:hover .ac-vidf-badge{transform:scale(1.08);background:#fff}.ac-vidf-box{background:var(--blue);color:#fff;display:flex;flex-direction:column;justify-content:center;gap:1.5rem;padding:clamp(2rem,4vw,3.25rem)}.ac-vidf-box h2{margin:0;color:#fff;font-size:clamp(1.5rem,2.7vw,2.375rem);font-weight:500;line-height:1.16;letter-spacing:-.02em}.ac-vidf-play{align-self:flex-start;padding:0 0 .35rem;border:0;border-bottom:1px solid rgba(255,255,255,.55);background:none;color:#fff;cursor:pointer;font-family:var(--font-mono);font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;transition:border-color var(--t-base) var(--ease)}.ac-vidf-play:hover{border-bottom-color:#fff}.ac-vmodal{position:fixed;inset:0;z-index:200;display:none;align-items:center;justify-content:center;padding:clamp(1rem,4vw,3rem);background:rgba(16,28,33,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ac-vmodal.ac-on{display:flex}.ac-vmodal-inner{position:relative;width:min(100%,1120px)}.ac-vmodal-frame{aspect-ratio:16/9;width:100%;background:#000;border-radius:1rem;overflow:hidden}.ac-vmodal-frame iframe{width:100%;height:100%;border:0;display:block}.ac-vmodal-close{position:absolute;top:-3rem;right:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:rgba(255,255,255,.14);color:#fff;font-size:1.35rem;line-height:1;cursor:pointer;transition:background var(--t-base) var(--ease)}.ac-vmodal-close:hover{background:rgba(255,255,255,.28)}@media (max-width:640px){.ac-vmodal-close{top:-2.75rem;width:2.25rem;height:2.25rem}}body.ac-modal-open{overflow:hidden}.ac-contact3>.ac-talent{grid-column:1 / -1;display:grid;gap:0;align-items:stretch}@media (min-width:900px){.ac-contact3>.ac-talent{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.ac-talent-media{position:relative;aspect-ratio:16/9;overflow:hidden;background:#0d1a1f}.ac-talent-media iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.page-id-5262 .ac-contact3>.ac-talent>.ac-contact-opt,.page-id-7658 .ac-contact3>.ac-talent>.ac-contact-opt{background:var(--blue) !important;box-shadow:none !important;border-radius:0;padding:clamp(2rem,4vw,3rem) !important;justify-content:center}.ac-talent .ac-contact-opt .ac-q{color:#fff}.ac-talent .ac-contact-opt .ac-opt-desc,.ac-talent .ac-contact-opt .ac-opt-desc p,.ac-talent .ac-contact-opt .ac-opt-desc li{color:rgba(255,255,255,.92)}.ac-talent .ac-contact-opt .ac-opt-desc strong{color:#fff}.ac-talent .ac-cta--solid{background:#fff;color:var(--blue)}.ac-talent .ac-cta--solid:hover{background:rgba(255,255,255,.88)}.ac-talent .ac-cta--solid .ac-orb{background:rgba(42,143,167,.14);color:var(--blue)}.ac-ap-tags{display:block;margin-top:1.125rem;font-family:var(--font-mono);font-size:.75rem;font-weight:560;letter-spacing:.1em;line-height:1.5;color:var(--blue)}@media (max-width:640px){.ac-ap-tags{font-size:.6875rem;margin-top:.875rem}}@media (min-width:1000px){html.ac-snap .ac-closing{min-height:0;padding-block:0}}.ac-ap-texts{min-height:clamp(11rem,16vw,15.25rem)}.ac-mgcg-intro{grid-column:1 / -1;max-width:60ch;margin:clamp(4.5rem,9vw,7.5rem) auto 0;text-align:center}.ac-mgcg-intro .ac-statement{max-width:none;font-size:clamp(1.625rem,3vw,2.5rem) !important;line-height:1.14}.ac-mgcg-intro .ac-lead{max-width:none;margin-top:1.25rem}.ac-value{grid-column:1 / -1;margin-top:clamp(4.5rem,9vw,7.5rem)}.ac-value .ac-statement{max-width:none;font-size:clamp(1.625rem,3vw,2.5rem) !important;line-height:1.14}.ac-value-grid{display:grid;gap:clamp(2.5rem,5vw,3.5rem) clamp(2.5rem,5vw,4.5rem);margin-top:clamp(2.5rem,5vw,3.5rem)}@media (min-width:820px){.ac-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ac-value-grid>div{border-left:2px solid var(--blue);padding-left:clamp(1.25rem,2.5vw,1.75rem)}.ac-value-grid h3{margin:0 0 .625rem;font-size:clamp(1.125rem,1.7vw,1.4375rem);font-weight:600;letter-spacing:-.015em;color:var(--blue)}.ac-value-grid p{margin:0;max-width:none;font-size:1.0625rem;line-height:1.65;color:var(--gray-text)}.ac-inv-title{margin:clamp(3.5rem,7vw,5rem) 0 0;font-size:clamp(1.5rem,2.6vw,2.125rem);font-weight:600;letter-spacing:-.02em;line-height:1.16;color:var(--gray-text)}.ac-inv-title + .ac-inv-grid{margin-top:clamp(1.75rem,3.5vw,2.5rem)}body.ac-js .ac-25y[data-rv] .ac-statement{clip-path:inset(-.12em -.25em -.2em 0);transition:clip-path 1200ms var(--ease) 180ms}body.ac-js .ac-25y[data-rv]:not(.ac-in) .ac-statement{clip-path:inset(-.12em 100% -.2em 0)}@media (prefers-reduced-motion:reduce){body.ac-js .ac-25y[data-rv] .ac-statement{clip-path:none}}.page-id-13480 .ac-pillars .ac-pillar:last-child,.page-id-13483 .ac-pillars .ac-pillar:last-child{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,3vw,2.5rem);background:var(--blue-20);border-left:0;border-radius:1.25rem;padding:clamp(1.75rem,3.5vw,3rem) clamp(1.5rem,3.5vw,3rem);margin-top:clamp(1.5rem,3vw,2.5rem)}@media (min-width:900px){.page-id-13480 .ac-pillars .ac-pillar:last-child,.page-id-13483 .ac-pillars .ac-pillar:last-child{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}}.page-id-13480 .ac-pillars .ac-pillar:last-child h2,.page-id-13483 .ac-pillars .ac-pillar:last-child h2{color:var(--blue);font-size:clamp(1.5rem,2.6vw,2.125rem);line-height:1.12}.page-id-13480 .ac-pillars .ac-pillar:last-child .ac-pillar-body,.page-id-13483 .ac-pillars .ac-pillar:last-child .ac-pillar-body{margin-top:0}.page-id-13480 .ac-pillars .ac-pillar:last-child ul,.page-id-13483 .ac-pillars .ac-pillar:last-child ul{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.page-id-13480 .ac-pillars .ac-pillar:last-child li,.page-id-13483 .ac-pillars .ac-pillar:last-child li{position:relative;padding-left:1.5rem;font-size:1.0625rem;line-height:1.5;color:var(--gray-text);font-weight:400}.page-id-13480 .ac-pillars .ac-pillar:last-child li::before,.page-id-13483 .ac-pillars .ac-pillar:last-child li::before{content:"";position:absolute;left:0;top:.52em;width:.5rem;height:.5rem;border-radius:50%;background:var(--blue)}.page-id-13480 .ac-pillars .ac-pillar:last-child li span,.page-id-13483 .ac-pillars .ac-pillar:last-child li span{font-weight:400 !important}.page-id-5395 .ac-split[data-rv],.page-id-7641 .ac-split[data-rv]{transition:opacity 950ms var(--ease),transform 460ms var(--ease),filter 950ms var(--ease),box-shadow 460ms var(--ease),background 460ms var(--ease)}.ac-hero .ac-hero-lead{max-width:min(calc(var(--fs-display) * 6.9),100%)}.ac-closing>.ac-wrap>div[data-rv]:not(.ac-footer-main) .ac-contact-split{margin-top:0}.ac-mgcg-intro.ac-band{position:relative;overflow:hidden;max-width:none;width:100%;margin:clamp(4rem,8vw,6.5rem) 0 0;padding:clamp(2.25rem,4.5vw,3.5rem) clamp(1.5rem,4vw,3.5rem);border-radius:1.25rem;background:var(--blue-20);color:var(--gray-text);text-align:left}.ac-band .ac-band-body{position:relative;z-index:1;display:grid;gap:clamp(1.5rem,3vw,2.5rem);width:auto;max-width:none;margin:0}@media (min-width:900px){.ac-band .ac-band-body{grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:clamp(2.5rem,5vw,4.5rem);align-items:start}}.ac-band .ac-statement{color:var(--blue) !important;font-size:clamp(1.375rem,3vw,2.5rem) !important;line-height:1.16;width:auto;max-width:100%;margin:0;text-align:left}.ac-band .ac-statement .ac-u{position:relative;display:inline-block}.ac-band .ac-statement .ac-u::after{content:"";position:absolute;left:-.04em;right:-.04em;bottom:.04em;height:.2em;background:var(--orange);z-index:-1}.ac-band .ac-lead{color:var(--gray-text);margin:0;width:auto;min-width:0;max-width:52ch;text-align:left}.ac-band-deco{display:none}.ac-acc{margin-top:clamp(3rem,6vw,4.5rem);border-top:1px solid var(--line)}.ac-acc-item{border-bottom:1px solid var(--line)}.ac-acc-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.125rem 0;border:0;background:none;cursor:pointer;text-align:left;font-family:inherit;font-size:clamp(1.0625rem,1.7vw,1.375rem);font-weight:500;letter-spacing:-.01em;color:var(--gray-text);transition:color var(--t-base) var(--ease)}.ac-acc-head:hover,.ac-acc-item.ac-open .ac-acc-head{color:var(--blue)}.ac-acc-ico{position:relative;flex:none;width:2.375rem;height:2.375rem;border-radius:50%;background:var(--orange);transition:background var(--t-base) var(--ease),transform var(--t-base) var(--ease)}.ac-acc-ico::before,.ac-acc-ico::after{content:"";position:absolute;left:50%;top:50%;width:.875rem;height:2px;border-radius:2px;background:var(--gray-text);transform:translate(-50%,-50%);transition:transform 320ms var(--ease),opacity 320ms var(--ease)}.ac-acc-ico::after{transform:translate(-50%,-50%) rotate(90deg)}.ac-acc-item.ac-open .ac-acc-ico::after{transform:translate(-50%,-50%) rotate(0deg);opacity:0}.ac-acc-head:hover .ac-acc-ico{transform:scale(1.06)}.ac-acc-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows 420ms var(--ease)}.ac-acc-item.ac-open .ac-acc-panel{grid-template-rows:1fr}.ac-acc-panel>div{overflow:hidden}.ac-acc-panel p{margin:0 0 1.25rem;padding:clamp(1.125rem,2.2vw,1.5rem);background:var(--blue-20);border-radius:.75rem;font-size:1.0625rem;line-height:1.6;color:var(--gray-text);max-width:none}.ac-value .ac-statement{text-align:center}.ac-value{text-align:left}.ac-inv-sub{margin:.875rem 0 0;max-width:64ch;font-size:1.0625rem;line-height:1.65;color:var(--gray)}.ac-inv-sub + .ac-inv-grid{margin-top:clamp(1.75rem,3.5vw,2.5rem)}.ac-vidf-play:hover{color:var(--orange);border-bottom-color:var(--orange)}.ac-why{display:grid;gap:clamp(2.5rem,5vw,4rem);margin-top:clamp(4rem,8vw,6.5rem)}@media (min-width:900px){.ac-why{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3rem,6vw,5rem);align-items:start}}.ac-why-lead{margin:0;font-size:clamp(1.25rem,2vw,1.625rem);line-height:1.4;letter-spacing:-.015em;color:var(--gray-text);max-width:34ch}.ac-why .ac-fwd{margin-top:1.75rem}.ac-why-note{margin:0 0 1.75rem;font-size:1.0625rem;line-height:1.65;color:var(--gray)}.ac-form{display:block}.ac-form-grid{display:grid;gap:1rem}@media (min-width:560px){.ac-form-grid{grid-template-columns:1fr 1fr}}.ac-field{margin:0 0 1rem;display:flex;flex-direction:column;gap:.375rem}.ac-field label{font-family:var(--font-mono);font-size:.6563rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--blue)}.ac-field .ac-req{color:var(--orange);margin-left:.25em}.ac-field input,.ac-field textarea{width:100%;padding:.75rem .875rem;border:0;border-radius:.625rem;background:var(--blue-20);color:var(--gray-text);font:inherit;font-size:1rem;transition:box-shadow var(--t-base) var(--ease),background var(--t-base) var(--ease)}.ac-field textarea{resize:vertical;min-height:7rem}.ac-field input:focus,.ac-field textarea:focus{outline:0;background:#fff;box-shadow:inset 0 0 0 2px var(--blue)}.ac-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ac-form button[type=submit]{margin-top:.5rem}.ac-form button[disabled]{opacity:.6;cursor:progress}.ac-form-msg{margin:1rem 0 0;font-size:.9375rem;line-height:1.5;min-height:1.2em}.ac-form-msg.ac-ok{color:var(--blue);font-weight:500}.ac-form-msg.ac-err{color:#B4432B}@media (min-width:1000px){body.page-id-4952 .ac-manifesto .ac-manifesto-head,body.page-id-7663 .ac-manifesto .ac-manifesto-head{grid-column:1 / span 6}body.page-id-4952 .ac-manifesto .ac-manifesto-side,body.page-id-7663 .ac-manifesto .ac-manifesto-side{grid-column:7 / -1}}.ac-closing .ac-contact-split .ac-sep-nav{display:flex;align-items:center}.ac-sep-fund{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.25rem;color:var(--white);text-decoration:none}.ac-sep-next{font-family:var(--font-mono);font-size:.6563rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.75);white-space:nowrap}.ac-sep-row{display:inline-flex;align-items:center;gap:.625rem}.ac-sep-name{font-size:clamp(1.25rem,2vw,1.75rem);font-weight:500;letter-spacing:-.015em;line-height:1.15}.ac-sep-fund .ac-chev{flex:none;transition:transform var(--t-base) var(--ease)}.ac-sep-fund:hover .ac-chev{transform:translateX(5px);color:var(--orange)}.ac-sep-fund:hover .ac-sep-name{text-decoration:underline;text-underline-offset:.22em}.ac-closing .ac-contact-split .ac-contact-opt{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.875rem}.ac-closing .ac-contact-split .ac-contact-opt .ac-cta{margin:0}@media (max-width:899px){.ac-closing .ac-contact-split .ac-contact-opt{flex-direction:column;align-items:flex-start}.ac-closing .ac-contact-split .ac-contact-opt .ac-cta{width:100%;justify-content:space-between}}.ac-why-cta{margin-top:.25rem}.ac-why>.ac-why-col + .ac-why-col{border-left:3px solid var(--blue);padding-left:clamp(1.25rem,2.5vw,2rem)}.ac-why-note{font-size:clamp(1.125rem,1.7vw,1.4375rem);line-height:1.45;font-weight:500;letter-spacing:-.01em;color:var(--gray-text);margin-bottom:1.75rem;max-width:32ch}@media (max-width:1099px){.ac-nav-island .ac-nav-tail{margin-left:auto}}.ac-closing{padding-block:0}html.ac-snap .ac-closing{min-height:0;padding-block:0}@media (max-width:999px){.ac-approach .ac-approach-list>p:last-child{display:none}}.ac-page-first .ac-tag + .ac-tag{margin-left:.5rem}.ac-cbf-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0 0}.ac-inv-box{justify-content:space-between}.ac-inv-box .ac-cta{margin-top:auto}.ac-eco-ico{display:block;color:var(--gray-text);margin:0 0 .875rem}.ac-eco-ico svg{display:block}.ac-eco-fig{display:flex;flex-direction:column;align-items:flex-start}.ac-closing .ac-contact-split .ac-contact-opt{justify-content:flex-end}@media (max-width:899px){.ac-closing .ac-contact-split .ac-contact-opt{justify-content:flex-start}}.ac-pf-over{background:none !important;background-image:none !important}a.ac-pf-card:hover .ac-pf-over,.ac-pf-card:focus-visible .ac-pf-over,div.ac-pf-card:hover .ac-pf-over,.ac-pf-card.ac-hl .ac-pf-over{background:rgba(255,255,255,.95) !important}.ac-pf-over .ac-pf-name{color:var(--gray-text)}.ac-pf-over .ac-pf-sector,.ac-pf-over .ac-pf-dates{color:var(--gray)}.ac-pf-logo{padding:clamp(.75rem,2.2vw,1.75rem) clamp(1rem,3vw,2.5rem);grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.ac-pf-logo img{width:72% !important;height:72% !important;max-width:none !important;max-height:none !important;object-fit:contain;object-position:center}@media (hover:none) and (max-width:899px){.ac-pf-over{opacity:1;justify-content:flex-end;padding:.5rem .625rem}.ac-pf-over .ac-pf-name{color:var(--gray-text);font-size:.8125rem}.ac-pf-logo{padding:.75rem 1rem 1.75rem}}.ac-approach-list .ac-kicker{margin-bottom:1.75rem}@media (max-width:899px){.ac-approach-list .ac-kicker{margin-bottom:1.25rem}}.ac-ap-tags{display:none}.ac-ap-caption [data-ap-caption]{display:none}.ac-eco-ico lord-icon{display:block;width:96px;height:96px}.ac-eco-ico{margin:0 0 1rem}.ac-eco-fig span{max-width:none}@media (max-width:1099px){.ac-eco-ico lord-icon{width:76px;height:76px}}@media (max-width:899px){.ac-eco-ico lord-icon{width:64px;height:64px}.ac-eco-fig span{max-width:30ch}}.ac-manifesto-head .ac-signature-row{margin-top:clamp(1.5rem,3vw,2.25rem)}.ac-manifesto-head .ac-signature-row img{width:clamp(280px,34vw,480px)}@media (min-width:1000px){.ac-approach-grid{align-items:start}.ac-approach-media{align-self:start;margin-top:3.375rem}}.ac-eco-fig{border-top:0;padding-top:0}@media (max-width:879px){.ac-eco-fig{padding-top:clamp(1rem,2.8vw,1.75rem)}}.ac-ap-btn{grid-template-columns:minmax(0,1fr);gap:0}.ac-ap-btn .ac-num{display:none}@media (min-width:1000px){body.page-id-4952 .ac-manifesto-side .ac-prose,body.page-id-7663 .ac-manifesto-side .ac-prose{max-width:600px}}.ac-pf-over{border-radius:inherit}a.ac-pf-card:hover .ac-pf-over,.ac-pf-card:focus-visible .ac-pf-over,div.ac-pf-card:hover .ac-pf-over,.ac-pf-card.ac-hl .ac-pf-over{box-shadow:inset 0 0 0 1px var(--blue-40)}body.page-id-4952 #activecap,body.page-id-7663 #activecap,body.page-id-4952 #abordagem,body.page-id-7663 #abordagem,body.page-id-4952 #ecossistema,body.page-id-7663 #ecossistema,body.page-id-4952 #fundos,body.page-id-7663 #fundos{background-image:none;background-color:var(--white)}.ac-acc-head .ac-count{color:var(--gray)}.ac-logo-chip{padding:.875rem 1.125rem}.ac-logo-chip img{object-fit:contain}.ac-logo-chip:hover{box-shadow:inset 0 0 0 1px var(--line)}@media (max-width:640px){.ac-logo-chip{padding:.625rem .875rem}}.ac-nav-link:not(.ac-nav-cta){color:#000;font-weight:700}.ac-nav-link:not(.ac-nav-cta):hover,.ac-nav-item[data-open]>.ac-nav-link:not(.ac-nav-cta){color:var(--blue)}.ac-nav-cta{font-weight:700}.ac-kicker{font-size:.75rem;color:#000}.ac-approach{position:relative}.ac-ap-bg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.ac-ap-bg i{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transition:opacity 800ms var(--ease)}.ac-ap-bg i.ac-on{opacity:1}.ac-ap-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(42,143,167,.58) 0%,rgba(42,143,167,.16) 55%,rgba(42,143,167,0) 78%),rgba(0,0,0,.58)}body.page-id-4952 #abordagem,body.page-id-7663 #abordagem{background-color:var(--white)}.ac-approach.ac-ap-photo>.ac-wrap{position:relative;z-index:1;isolation:isolate;padding-block:clamp(2.5rem,5vw,4rem);border-radius:1.5rem;overflow:hidden}.ac-approach.ac-ap-photo>.ac-wrap>*:not(.ac-ap-bg){position:relative;z-index:1}.ac-ap-bg{border-radius:inherit}.ac-ap-photo .ac-kicker{color:#fff}.ac-ap-photo .ac-ap-btn .ac-ttl{color:rgba(255,255,255,.74)}.ac-ap-photo .ac-ap-btn:hover .ac-ttl,.ac-ap-photo .ac-ap-btn[aria-selected="true"] .ac-ttl{color:#fff}.ac-ap-photo .ac-ap-row{border-top-color:rgba(255,255,255,.24)}.ac-ap-photo .ac-ap-row:last-child{border-bottom-color:rgba(255,255,255,.24)}.ac-ap-photo .ac-ap-btn::after{background:var(--blue-light)}.ac-ap-photo .ac-approach-list>p:last-child a{color:#fff}.ac-ap-photo .ac-ap-text{border-left-color:var(--blue-light)}.ac-ap-photo .ac-ap-text p{color:#fff}.ac-ap-photo .ac-ap-text .ac-w{background-image:linear-gradient(rgba(255,255,255,.22),rgba(255,255,255,.22))}.ac-ap-photo .ac-ap-caption,.ac-ap-photo .ac-ap-caption .ac-num{color:rgba(255,255,255,.78);border-top-color:rgba(255,255,255,.24)}.ac-ap-photo .ac-ap-nav button{color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.48)}.ac-ap-photo .ac-ap-nav button:hover{color:var(--gray-text);background:#fff;box-shadow:inset 0 0 0 1px #fff}.ac-acc-head .ac-count,.ac-fund .ac-vehicle{display:none}.ac-fund a{align-items:center}.ac-eco-fig b{color:#000}.ac-eco-fig b .ac-plus{color:var(--orange);font-size:inherit;line-height:inherit;letter-spacing:inherit}.ac-sep-fund .ac-sep-name{display:inline-block;transform:none}.ac-sep-fund:hover .ac-sep-name,.ac-sep-fund:focus-visible .ac-sep-name{transform:none}.ac-sep-fund .ac-sep-next{display:inline-flex;align-items:center;gap:.75rem}.ac-sep-fund .ac-sep-next::before{content:"";flex:none;width:34px;height:3px;background:var(--orange)}.ac-article-body blockquote,.ac-ap-text,.ac-pillar,.ac-fund-prose>p,.ac-25y-grid>div,.ac-value-grid>div,.ac-why>.ac-why-col+.ac-why-col{border-left-color:var(--orange)}.page-id-5054 .ac-pillar,.page-id-7672 .ac-pillar,.page-id-13480 .ac-pillar,.page-id-13483 .ac-pillar{border-left-color:var(--orange)}.ac-ap-photo .ac-ap-text{border-left-color:var(--orange)}.page-id-5395 .ac-split,.page-id-7641 .ac-split{background:#D6E7EA}.page-id-5395 .ac-split h2,.page-id-7641 .ac-split h2{color:#000 !important}.page-id-5395 .ac-split-body svg,.page-id-7641 .ac-split-body svg{width:56px;height:56px}.page-id-5395 .ac-25y .ac-statement,.page-id-7641 .ac-25y .ac-statement{text-align:left}.ac-25y-grid>div h2,.ac-25y-grid>div h3,.ac-25y-grid>div h4,.ac-value-grid>div h2,.ac-value-grid>div h3,.ac-value-grid>div h4,.ac-pillar h2,.ac-pillar h3,.ac-pillar h4,.ac-why>.ac-why-col+.ac-why-col h2,.ac-why>.ac-why-col+.ac-why-col h3{color:#000}.ac-pillar h2,.ac-pillar h3,.ac-pillar h4,.ac-scope .ac-pillar h2,html .ac-scope .ac-pillar h2,.ac-25y-grid>div h3,.ac-value-grid>div h3,.ac-why>.ac-why-col+.ac-why-col h2,.ac-why>.ac-why-col+.ac-why-col h3{color:#000 !important}.ac-sa-dots{counter-reset:sa;gap:1rem;align-items:baseline}.ac-sa-dots button{counter-increment:sa;width:auto;height:auto;min-width:.75rem;padding:.0625rem 0;border-radius:0;background:none;box-shadow:none;font-family:var(--font-mono);font-size:.8125rem;font-weight:620;letter-spacing:.06em;line-height:1.2;color:var(--gray-60);border-bottom:2px solid transparent;transition:color var(--t-base) var(--ease),border-color var(--t-base) var(--ease)}.ac-sa-dots button::before{content:counter(sa)}.ac-sa-dots button:hover{transform:none;color:#000}.ac-sa-dots button.ac-on{background:none;color:#000;border-bottom-color:var(--orange)}.ac-tm img{filter:none;transition:transform var(--t-base) var(--ease)}.ac-tm:hover img{filter:none;transform:scale(1.05)}.ac-tm:focus-visible img{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.ac-tm:hover img{transform:none}}.ac-logo-chip{display:grid;place-items:center;padding:clamp(28px,3vw,38px) clamp(42px,4.4vw,57px)}.ac-logo-chip img{width:auto;height:auto;max-width:clamp(86px,9.2vw,118px);max-height:clamp(50px,5.25vw,69px);object-fit:contain}.ac-band .ac-statement{color:#000 !important}.ac-feature svg{width:78px;height:78px}@media (max-width:899px){.ac-feature svg{width:62px;height:62px}}.ac-inv-card h2,.ac-inv-card h3{color:#000}.ac-acc-head[aria-expanded="true"] .ac-name{color:var(--blue);font-weight:700}.ac-inv-box .ac-cta:hover,.ac-inv-box .ac-cta:focus-visible{background:var(--orange) !important;color:#000 !important;box-shadow:inset 0 0 0 1px var(--orange)}.ac-inv-box .ac-cta:hover .ac-orb,.ac-inv-box .ac-cta:focus-visible .ac-orb{color:#000;box-shadow:inset 0 0 0 1px rgba(0,0,0,.3)}.ac-kicker{font-size:.875rem;font-weight:600;letter-spacing:.005em;text-transform:capitalize;color:#000}.ac-sep-fund .ac-sep-next,html .ac-scope .ac-f-col h4,.ac-f-col h4,.ac-f-contact span{font-size:.875rem;font-weight:600;letter-spacing:.005em;text-transform:none}.ac-f-contact span{margin-right:.5rem}.ac-team-group-title,.ac-tm-role{font-size:.875rem;font-weight:600;letter-spacing:.005em;text-transform:none}.ac-pillar h2 .ac-u{position:relative;display:inline-block;z-index:0}.ac-pillar h2 .ac-u::after{content:"";position:absolute;left:-.04em;right:-.04em;bottom:.04em;height:.2em;background:var(--orange);z-index:-1}.ac-eco-fig{align-items:center;text-align:center}.ac-eco-ico{margin-inline:auto}.ac-news .ac-title{font-size:clamp(.95rem,1.52vw,1.3rem)}.ac-news time,.ac-news .ac-kind{font-size:.875rem;font-weight:500;letter-spacing:.005em;text-transform:none}.ac-sep-fund .ac-sep-next{color:#fff}.ac-scope .ac-mono,.ac-signature-row .ac-mono,.ac-pf-foot .ac-mono,.ac-article-date,.ac-tc-head .ac-kicker,.ac-ap-caption,.ac-ap-caption .ac-num,.ac-team-group-title,.ac-tm-role,.ac-f-col h4,.ac-f-contact span,.ac-news time,.ac-news .ac-kind{letter-spacing:.005em;text-transform:none}.ac-tag{font-size:.8125rem;font-weight:500;letter-spacing:.005em;text-transform:none}.ac-fund-head .ac-vehicle{font-size:.875rem;font-weight:500;letter-spacing:.005em;text-transform:none}.ac-pf-dates{font-size:.75rem;letter-spacing:.005em;text-transform:none}.ac-ap-bg i:nth-child(1){background-position:center 82%}.ac-fund-companies .ac-pf-logo img{width:61.2% !important;height:61.2% !important}@media (hover:hover) and (pointer:fine){.ac-cursor.ac-inv{background:#fff}.ac-cursor.ac-inv img{filter:brightness(0)}}.ac-approach.ac-ap-photo>.ac-wrap{width:calc(100% - var(--pad) * 2);max-width:calc(var(--page-max) - var(--pad) * 2);padding-inline:clamp(1.125rem,3.4vw,4rem)}.ac-kicker{font-size:.975rem}@media (hover:hover) and (pointer:fine){.ac-cursor.ac-inv img{opacity:0}.ac-cursor.ac-inv::after{content:"";position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;background:var(--blue);opacity:0;-webkit-mask:url("/wp-content/uploads/2022/12/activecap-logoicon.svg") center/contain no-repeat;mask:url("/wp-content/uploads/2022/12/activecap-logoicon.svg") center/contain no-repeat;transition:opacity 200ms var(--ease)}.ac-cursor.ac-inv.ac-big::after{opacity:1}}.ac-f-brand p{max-width:56ch}@media (min-width:900px){.ac-footer-main{grid-template-columns:minmax(0,6.6fr) repeat(3,minmax(0,2fr))}}.ac-nav-island{box-shadow:0 0 0 1px rgba(31,30,30,.07)}.ac-approach-list .ac-kicker{margin-bottom:2.75rem}@media (max-width:899px){.ac-approach-list .ac-kicker{margin-bottom:1.875rem}}.ac-25y>h2.ac-statement{position:relative;padding-left:1.72em;text-align:left}.ac-25y>h2.ac-statement::before{content:"";position:absolute;left:0;top:50%;width:1.375em;height:1.375em;background:var(--gray-40);-webkit-mask:url("/wp-content/uploads/2022/12/activecap-logoicon.svg") left center/contain no-repeat;mask:url("/wp-content/uploads/2022/12/activecap-logoicon.svg") left center/contain no-repeat;opacity:0;transform:translate(-2.2em,-50%);transition:opacity 620ms var(--ease),transform 820ms cubic-bezier(.22,.61,.36,1)}.ac-25y>h2.ac-statement{opacity:0;transition:opacity 900ms var(--ease) 220ms}.ac-25y.ac-in>h2.ac-statement{opacity:1}.ac-25y.ac-in>h2.ac-statement::before{opacity:1;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.ac-25y>h2.ac-statement{opacity:1;transition:none}.ac-25y>h2.ac-statement::before{opacity:1;transform:translateY(-50%);transition:none}}.ac-team-group-title{font-size:1.0625rem}@media (max-width:720px){.ac-25y>h2.ac-statement::before{top:.08em;transform:translate(-2.2em,0)}.ac-25y.ac-in>h2.ac-statement::before{transform:none}}@media (max-width:899px){.ac-ap-photo .ac-ap-bg{display:none}.ac-approach.ac-ap-photo>.ac-wrap{background:#fff}.ac-ap-photo .ac-kicker{color:#000}.ac-ap-photo .ac-ap-btn .ac-ttl{color:var(--gray-60)}.ac-ap-photo .ac-ap-btn:hover .ac-ttl,.ac-ap-photo .ac-ap-btn[aria-selected="true"] .ac-ttl{color:#000}.ac-ap-photo .ac-ap-row{border-top-color:var(--line)}.ac-ap-photo .ac-ap-row:last-child{border-bottom-color:var(--line)}.ac-ap-photo .ac-ap-btn::after{background:var(--blue)}.ac-ap-photo .ac-approach-list>p:last-child a{color:var(--blue)}.ac-ap-photo .ac-ap-text{border-left-color:var(--orange)}.ac-ap-photo .ac-ap-text p{color:#000}.ac-ap-photo .ac-ap-text .ac-w{background-image:linear-gradient(rgba(42,143,167,.18),rgba(42,143,167,.18))}.ac-ap-photo .ac-ap-caption,.ac-ap-photo .ac-ap-caption .ac-num{color:var(--gray-60);border-top-color:var(--line)}.ac-ap-photo .ac-ap-nav button{color:var(--gray-text);box-shadow:inset 0 0 0 1px var(--line)}.ac-ap-photo .ac-ap-nav button:hover{color:#fff;background:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}}.ac-k-anim{opacity:0;transform:translateX(-42px);transition:opacity 560ms var(--ease),transform 780ms cubic-bezier(.22,.61,.36,1)}.ac-k-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ac-k-anim,.ac-k-anim::before{opacity:1;transform:none;transition:none}}@media (max-width:899px){.ac-25y>h2.ac-statement{padding-left:0}.ac-25y>h2.ac-statement::before{content:none}.page-id-5395 .ac-25y .ac-statement,.page-id-7641 .ac-25y .ac-statement{text-align:left}}.ac-invest-stmt[data-rv] h2{opacity:0;transform:translateY(46px);transition:opacity 620ms var(--ease),transform 860ms cubic-bezier(.22,.61,.36,1)}.ac-invest-stmt[data-rv].ac-in h2{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ac-invest-stmt[data-rv] h2{opacity:1;transform:none;transition:none}}@media (max-width:899px){.ac-tm-name{line-height:1.22}.ac-tm-name .ac-tm-fn{display:block}.ac-tm-role{line-height:1.25}}@media (max-width:899px){.ac-news .ac-kind{color:var(--blue)}}.ac-news-more{display:none}@media (max-width:899px){.ac-news-more{display:inline-flex;align-items:center;justify-content:center;width:auto;margin:1.5rem 0 0;padding:.5rem 1rem;border-radius:999px;border:1px solid var(--blue);background:#fff;color:var(--blue);font:inherit;font-size:.875rem;font-weight:600;letter-spacing:.005em;cursor:pointer;transition:background var(--t-base) var(--ease),color var(--t-base) var(--ease)}.ac-news-more[hidden]{display:none}.ac-news-more:hover{background:var(--blue);color:#fff}ul.ac-news{margin-bottom:0}}.ac-pf-name{display:none}.ac-pf-logo{padding-bottom:clamp(.75rem,2.2vw,1.75rem)}@media (max-width:899px){.ac-pf-logo{padding-bottom:.75rem}}@media (max-width:899px){.ac-feature{aspect-ratio:auto;min-height:8.25rem;justify-content:center;gap:.75rem;padding:1.125rem 1rem}.ac-feature svg{width:46px;height:46px;margin-top:0}}.ac-pf-tip.ac-tip-ajustada::after{left:var(--ac-tip-seta)}.ac-pf-pin.ac-hl .ac-pf-tip,.ac-pf-pin:hover .ac-pf-tip,.ac-pf-pin:focus-visible .ac-pf-tip{scale:.7407}@media (max-width:899px){.ac-pf-layout .ac-pf-map,.ac-pf-map{aspect-ratio:420/834;height:auto;margin-inline:auto;max-width:430px;width:min(100%,calc((100dvh - 8.5rem) * 0.5036),calc((100vh - 8.5rem) * 0.5036))}.ac-pf-map svg{width:100%;height:100%;display:block}}@media (max-width:899px){.ac-pf-tip::after{display:none}}.ac-talent-media{aspect-ratio:auto}.ac-talent-media::before{content:"";display:block;padding-top:56.25%}.ac-talent-media iframe,.ac-talent-media video,.ac-talent-media img{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover}@media (max-width:899px){.ac-inv-card{padding:1.25rem 0 1.5rem;background:none;box-shadow:none;border-radius:0;gap:.5rem}.ac-inv-card:hover{transform:none;box-shadow:none}.ac-inv-card .ac-tag--open{display:none}.ac-inv-card .ac-fwd{display:inline-flex;align-items:center;justify-content:center;margin-top:.125rem;padding:.6875rem 1.25rem;border-radius:999px;border-bottom:0;background:rgba(42,143,167,.7);color:#fff;font-weight:600}.ac-inv-card:hover .ac-fwd{color:#fff}.ac-inv-grid{gap:.25rem}}.ac-cal-modal{position:fixed;inset:0;z-index:210;display:none;align-items:center;justify-content:center;padding:clamp(.75rem,3vw,2.5rem);background:rgba(16,28,33,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ac-cal-modal.ac-on{display:flex}.ac-cal-inner{position:relative;width:min(100%,920px);height:min(88vh,800px);background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 30px 70px -30px rgba(0,0,0,.5)}.ac-cal-frame{position:relative;z-index:1;width:100%;height:100%}.ac-cal-frame iframe{width:100%;height:100%;border:0;display:block}.ac-cal-load{position:absolute;inset:0;z-index:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;margin:0;padding:1.5rem;text-align:center;font-size:.9375rem;color:var(--gray-60)}.ac-cal-load a{color:var(--blue);text-decoration:underline}.ac-cal-close{position:absolute;top:.625rem;right:.625rem;z-index:3;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:rgba(21,71,83,.08);color:var(--blue);font-size:1.35rem;line-height:1;cursor:pointer;transition:background var(--t-base) var(--ease)}.ac-cal-close:hover{background:rgba(21,71,83,.16)}@media (max-width:640px){.ac-cal-modal{padding:.5rem}.ac-cal-inner{height:min(94vh,860px);border-radius:.75rem}}.ac-news h2.ac-title{margin:0;font-weight:inherit;letter-spacing:inherit;line-height:inherit;color:inherit}.ac-cbf-head{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;flex-wrap:wrap}.ac-cbf-sub{margin-top:1rem;font-size:.9375rem;color:var(--gray);max-width:44ch}.ac-cbf-tools{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.ac-cbf-select{display:flex;align-items:center;gap:.625rem}.ac-cbf-select .ac-mono{font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gray-60)}.ac-cbf-select select{appearance:none;font:inherit;font-size:.875rem;color:var(--gray-text);background:var(--white);border:1px solid var(--line);border-radius:.625rem;padding:.5rem 2rem .5rem .875rem;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M2.5 4.25 6 8l3.5-3.75' fill='none' stroke='%233A3838' stroke-width='1.5' stroke-linecap='square'/></svg>");background-repeat:no-repeat;background-position:right .75rem center;background-size:11px}.ac-cbf-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:1.25rem;overflow:hidden;margin-top:clamp(2.5rem,5vw,3.5rem)}@media (min-width:900px){.ac-cbf-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}}.ac-cbf-kpi{background:var(--white);padding:1.375rem 1.375rem 1.25rem}.ac-cbf-kpi-label{font-family:var(--font-mono);font-size:.6563rem;font-weight:560;letter-spacing:.16em;text-transform:uppercase;color:var(--gray-60)}.ac-cbf-kpi-value{margin-top:.625rem;font-size:clamp(1.625rem,2.4vw,2.125rem);font-weight:580;letter-spacing:-.02em;color:var(--blue)}.ac-cbf-kpi-sub{margin-top:.5rem;font-size:.75rem;line-height:1.4;color:var(--gray)}.ac-cbf-h{font-family:var(--font-mono);font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--gray-text);padding-bottom:.875rem;border-bottom:1px solid var(--line)}.ac-cbf-h--sub{margin-top:2rem}.ac-cbf-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,4vw,3rem);margin-top:clamp(2.5rem,5vw,3.5rem)}@media (min-width:1000px){.ac-cbf-cols{grid-template-columns:minmax(0,1fr) minmax(0,3.4fr);align-items:start}}.ac-cbf-dl div{display:flex;flex-direction:column;gap:.125rem;padding:.625rem 0;border-bottom:1px solid var(--line)}.ac-cbf-dl dt{font-size:.6875rem;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gray-60)}.ac-cbf-dl dd{font-size:.875rem;color:var(--gray-text);line-height:1.45}.ac-cbf-mini{margin-top:1.75rem;font-family:var(--font-mono);font-size:.6563rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--gray-60)}.ac-cbf-risk{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;margin-top:.75rem}.ac-cbf-risk span{display:grid;place-items:center;height:30px;border-radius:.375rem;background:var(--blue-20);font-family:var(--font-mono);font-size:.6875rem;color:var(--gray-60)}.ac-cbf-risk span.ac-on{background:var(--blue);color:var(--white);font-weight:600}.ac-cbf-risk-scale{display:flex;justify-content:space-between;margin-top:.375rem;font-size:.625rem;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gray-60)}.ac-cbf-prose{margin-top:1.25rem}.ac-cbf-prose p{margin:0 0 1rem;font-size:.9688rem;line-height:1.7;color:var(--gray-text);max-width:78ch}.ac-cbf-scroll{overflow-x:auto;margin-top:1.25rem}.ac-cbf-table{width:100%;border-collapse:collapse;font-size:.875rem}.ac-cbf-table th,.ac-cbf-table td{padding:.625rem .875rem;border-bottom:1px solid var(--line);text-align:left;color:var(--gray-text);white-space:nowrap}.ac-cbf-table td:first-child,.ac-cbf-table th:first-child{padding-left:0;white-space:normal}.ac-cbf-table thead th{font-family:var(--font-mono);font-size:.6563rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gray-60)}.ac-cbf-table tbody th{font-weight:560;text-align:left;padding-left:0}.ac-cbf-table .ac-num{text-align:right;font-variant-numeric:tabular-nums}.ac-cbf-table--perf td.ac-num,.ac-cbf-table--perf th.ac-num{text-align:right}.ac-cbf-table--list td:last-child{text-align:right;font-variant-numeric:tabular-nums}.ac-cbf-total td{font-weight:620;color:var(--blue);border-bottom:0;border-top:2px solid var(--gray-40)}.ac-cbf-note{margin-top:.875rem;font-size:.75rem;color:var(--gray-60);line-height:1.5}.ac-cbf-block{margin-top:clamp(3rem,6vw,4.5rem)}.ac-cbf-grid2{display:grid;gap:clamp(1.5rem,3vw,2rem);margin-top:clamp(3rem,6vw,4.5rem)}@media (min-width:900px){.ac-cbf-grid2{grid-template-columns:repeat(2,minmax(0,1fr))}}.ac-cbf-card{background:var(--white);border:1px solid var(--line);border-radius:1.25rem;padding:clamp(1.25rem,2.5vw,1.75rem)}.ac-cbf-card .ac-cbf-h--sub{margin-top:0}.ac-cbf-card .ac-cbf-scroll{margin-top:.75rem}.ac-cbf-bars{display:grid;gap:.5rem;margin-top:1.125rem}.ac-cbf-bar{display:grid;grid-template-columns:minmax(0,44%) minmax(0,1fr) 3.5rem;align-items:center;gap:.75rem}.ac-cbf-bar-label{font-size:.8125rem;color:var(--gray-text);line-height:1.3}.ac-cbf-bar-track{height:10px;border-radius:99px;background:var(--blue-20);overflow:hidden}.ac-cbf-bar-fill{display:block;height:100%;border-radius:99px;background:var(--blue)}.ac-cbf-bar-val{font-size:.6875rem;text-align:right;color:var(--gray-60)}.ac-cbf-chart{margin-top:1.25rem;background:var(--white);border:1px solid var(--line);border-radius:1.25rem;padding:clamp(.75rem,2vw,1.5rem)}.ac-cbf-chart svg{width:100%;height:auto;display:block}.ac-cbf-grid line{stroke:var(--line);stroke-width:1}.ac-cbf-axis text{font-family:var(--font-mono);font-size:11px;fill:var(--gray-60)}.ac-cbf-line{fill:none;stroke:var(--blue);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.ac-cbf-area{fill:var(--blue);opacity:.07}.ac-cbf-dots circle{fill:var(--white);stroke:var(--blue);stroke-width:2}.ac-cbf-legal{margin-top:clamp(3.5rem,7vw,5.5rem);border-top:1px solid var(--line);padding-top:clamp(2rem,4vw,3rem)}.ac-cbf-legal .ac-cbf-h{border-bottom:0;padding-bottom:0}.ac-cbf-dl--legal{display:grid;gap:0 2rem;margin-top:1.25rem}@media (min-width:900px){.ac-cbf-dl--legal{grid-template-columns:repeat(2,minmax(0,1fr))}}.ac-cbf-legal-text{margin-top:2rem;columns:1;color:var(--gray)}@media (min-width:1000px){.ac-cbf-legal-text{columns:2;column-gap:3rem}}.ac-cbf-legal-text h3{font-family:var(--font-sans);font-size:.875rem;font-weight:620;color:var(--gray-text);margin:0 0 .5rem;break-after:avoid}.ac-cbf-legal-text p{margin:0 0 1rem;font-size:.8125rem;line-height:1.62;break-inside:avoid-column}@media (max-width:720px){.ac-cbf-bar{grid-template-columns:minmax(0,1fr) 3rem}.ac-cbf-bar-track{grid-column:1 / -1;order:3}}.ac-cbf-chartwrap{margin-top:2rem}.ac-cbf-chartwrap .ac-cbf-note{margin-top:.5rem}.ac-cbf-donut{display:grid;grid-template-columns:180px minmax(0,1fr);gap:1.5rem;align-items:center;margin-top:1.25rem}@media (max-width:560px){.ac-cbf-donut{grid-template-columns:1fr;justify-items:center}}.ac-cbf-donut svg{width:180px;height:180px}.ac-cbf-legend{display:grid;gap:.4375rem;align-content:center}.ac-cbf-leg{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:.625rem;align-items:center;font-size:.8125rem;color:var(--gray-text)}.ac-cbf-leg-dot{width:12px;height:12px;border-radius:4px}.ac-cbf-leg-val{font-size:.6875rem;color:var(--gray-60)}.ac-cbf-axis text{fill:#3A5560;font-weight:600}.ac-cbf-grid line{stroke:var(--line-strong)}.ac-cbf-table th,.ac-cbf-table td{color:#1F6B7D}.ac-cbf-table thead th{color:var(--blue)}.ac-cbf-table tbody th{color:#1F6B7D}.ac-cbf-sub{max-width:none;white-space:nowrap}@media (max-width:900px){.ac-cbf-sub{white-space:normal}}.ac-cbf-prose,.ac-cbf-prose p{max-width:none !important;width:100%}.ac-cbf-table tbody tr{transition:background-color 120ms ease}.ac-cbf-table tbody tr:hover{background:var(--blue-20)}.ac-cbf-table tbody tr:hover td,.ac-cbf-table tbody tr:hover th{color:var(--ink)}.ac-cbf-tip2{position:fixed;z-index:999;background:#154753;color:#fff;font-size:.78rem;line-height:1.3;padding:.45rem .7rem;border-radius:.45rem;pointer-events:none;opacity:0;transition:opacity 120ms ease;white-space:nowrap}.ac-cbf-dots circle{cursor:pointer;transition:r 120ms ease}.ac-cbf-dots circle:hover{r:6px}.ac-cbf-donut svg circle{cursor:pointer;transition:stroke-width 120ms ease}.ac-cbf-donut svg circle:hover{stroke-width:42px}@media (max-width:899px){.ac-cbf-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}}.ac-cbf-range{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;margin:.875rem 0 1.25rem}.ac-cbf-range label{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.6563rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--blue)}.ac-cbf-range select{padding:.35rem .6rem;border:0;border-radius:999px;background:var(--blue-20);color:var(--blue);font-family:var(--font-mono);font-size:.6875rem;font-weight:600;letter-spacing:.06em;cursor:pointer}.ac-cbf-range button{padding:.4rem .9rem;border:0;border-radius:999px;background:transparent;color:var(--gray-60);font-family:var(--font-mono);font-size:.6563rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:color var(--t-base) var(--ease)}.ac-cbf-range button:hover{color:var(--blue)}.ac-cbf-table--perf thead th{color:#3A5560}.ac-cbf-kpi-label,.ac-cbf-dl dt,.ac-cbf-mini,.ac-cbf-risk span,.ac-cbf-risk-scale,.ac-cbf-table thead th,.ac-cbf-note,.ac-cbf-bar-val,.ac-cbf-leg-val,.ac-cbf-select .ac-mono,.ac-cbf-range button,.ac-cbf-axis text,.ac-cbf-tools label span,.ac-cbf-tools .ac-mono{color:var(--gray)}.ac-cbf-axis text{fill:var(--gray)}.ac-cbf-range button:hover{color:var(--gray-text)}.ac-cbf-cleg{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;margin:.625rem 0 .25rem}.ac-cbf-cleg-item{display:inline-flex;align-items:center;gap:.4375rem;font-family:var(--font-mono);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gray)}.ac-cbf-cleg-dot{width:14px;height:3px;border-radius:2px}.ac-cbf-line{fill:none;stroke-width:2}.ac-cbf-dots circle{stroke:var(--white);stroke-width:1.5}.ac-cbf-seg{transition:opacity var(--t-base) var(--ease),stroke-width var(--t-base) var(--ease)}.ac-cbf-leg{padding:.1875rem .375rem;margin:-.1875rem -.375rem;border-radius:.375rem;cursor:default;transition:background var(--t-base) var(--ease),opacity var(--t-base) var(--ease)}.ac-cbf-donut.is-hot svg .ac-cbf-seg{opacity:.28}.ac-cbf-donut.is-hot svg .ac-cbf-seg.ac-hot{opacity:1;stroke-width:42px}.ac-cbf-donut.is-hot .ac-cbf-legend .ac-cbf-leg{opacity:.45}.ac-cbf-donut.is-hot .ac-cbf-legend .ac-cbf-leg.ac-hot{opacity:1;background:var(--blue-20)}.ac-cbf-leg:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ac-cbf-seg,.ac-cbf-leg{transition:none}}.ac-cbf-table--list tbody tr:not(.ac-cbf-total) td:first-child{color:var(--gray-text)}.ac-cbf-kpis{border-color:var(--gray);background:var(--gray)}.ac-cbf-kpi-label,.ac-cbf-mini,.ac-cbf-table thead th,.ac-cbf-range button{font-size:.72rem}.ac-cbf-dl dt,.ac-cbf-bar-val,.ac-cbf-leg-val,.ac-cbf-select .ac-mono,.ac-cbf-risk span{font-size:.75rem}.ac-cbf-risk-scale{font-size:.6875rem}.ac-cbf-note{font-size:.8125rem}.ac-cbf-axis text{font-size:12px}.ac-cbf-band{margin-inline:calc(50% - 50vw);padding:clamp(2rem,4vw,3rem) calc(50vw - 50%) clamp(2.25rem,4.5vw,3.25rem);background:var(--blue);margin-bottom:clamp(2.25rem,4.5vw,3.5rem)}.ac-cbf-band .ac-kicker{color:#fff}.ac-cbf-band .ac-statement{color:#fff !important}.ac-cbf-band .ac-cbf-sub{color:rgba(255,255,255,.92)}.ac-cbf-band .ac-cbf-select .ac-mono,.ac-cbf-band .ac-cbf-tools .ac-mono{color:rgba(255,255,255,.88)}.ac-cbf-band .ac-cta--solid{background:#fff;color:var(--blue)}.ac-cbf-band .ac-cta--solid .ac-orb{color:var(--blue);box-shadow:inset 0 0 0 1px rgba(42,143,167,.35)}.ac-cbf-band .ac-cta--solid:hover{background:var(--orange);color:#000}.ac-cbf-band .ac-cta--solid:hover .ac-orb{color:#000;box-shadow:inset 0 0 0 1px rgba(0,0,0,.3)}.ac-cbf-kpis{background:none;border:0;border-radius:0;overflow:visible;gap:.75rem;margin-top:clamp(1.75rem,3.5vw,2.5rem)}.ac-cbf-kpi{background:var(--white);border-radius:.875rem}@media (max-width:899px){.ac-cbf-kpis>.ac-cbf-kpi:last-child{grid-column:1 / -1}}.ac-cbf-dots circle{stroke:none}[data-cbf-monthly]{background:#f5f9fb;border-radius:1.25rem;padding:clamp(1.5rem,3vw,2.25rem)}[data-cbf-monthly] .ac-cbf-table th,[data-cbf-monthly] .ac-cbf-table td{border-bottom-color:rgba(21,71,83,.10)}[data-cbf-monthly] .ac-cbf-table tbody tr:hover{background:rgba(255,255,255,.8)}.ac-cbf-donut{grid-template-columns:minmax(0,1fr) auto;gap:1.25rem}.ac-cbf-donut svg{width:240px;height:240px;justify-self:center}.ac-cbf-legend{max-width:18rem;justify-self:end}@media (max-width:560px){.ac-cbf-donut{grid-template-columns:1fr}.ac-cbf-legend{justify-self:center}}.ac-cbf-axisrow{margin-top:.375rem;align-items:start}.ac-cbf-scale{position:relative;display:block;height:1.5rem;border-top:1px solid rgba(21,71,83,.22)}.ac-cbf-scale i{position:absolute;top:0;transform:translateX(-50%);font-style:normal;font-family:var(--font-mono);font-size:.625rem;letter-spacing:.04em;color:var(--gray);white-space:nowrap}.ac-cbf-scale i::before{content:"";display:block;width:1px;height:5px;background:rgba(21,71,83,.3);margin:0 auto 4px}.ac-cbf-scale i.ac-first{transform:translateX(0)}.ac-cbf-scale i.ac-first::before{margin-left:0}.ac-cbf-scale i.ac-last{transform:translateX(-100%)}.ac-cbf-scale i.ac-last::before{margin-right:0}@media (max-width:560px){.ac-cbf-scale i{font-size:.5625rem}}.ac-cbf-card--tint{background:#f5f9fb}.ac-cbf-card--tint .ac-cbf-table th,.ac-cbf-card--tint .ac-cbf-table td{border-bottom-color:rgba(21,71,83,.10)}.ac-cbf-card--tint .ac-cbf-table tbody tr:hover{background:rgba(255,255,255,.8)}.ac-cbf-leg-val{padding-left:2.25rem}.ac-cbf-legend{max-width:22rem}@media (max-width:560px){.ac-cbf-leg-val{padding-left:1.25rem}}.ac-cbf-card,.ac-cbf-card--tint{background:#f5f9fb;border:0}.ac-cbf-card .ac-cbf-table th,.ac-cbf-card .ac-cbf-table td{border-bottom-color:rgba(21,71,83,.10)}.ac-cbf-card .ac-cbf-table tbody tr:hover{background:rgba(255,255,255,.8)}.ac-cbf-card .ac-cbf-bar-track{background:rgba(255,255,255,.85)}.ac-cbf-h,.ac-cbf-h--sub{font-size:.875rem;font-weight:600;letter-spacing:.005em;text-transform:none;color:#000}.ac-cbf-panel,.ac-cbf-chartwrap{background:#f5f9fb;border-radius:1.25rem;padding:clamp(1.25rem,2.5vw,1.75rem)}.ac-cbf-panel{margin-top:clamp(2rem,4vw,2.75rem)}.ac-cbf-panel .ac-cbf-h--sub{margin-top:0}.ac-cbf-panel .ac-cbf-table th,.ac-cbf-panel .ac-cbf-table td{border-bottom-color:rgba(21,71,83,.10)}.ac-cbf-panel .ac-cbf-table tbody tr:hover{background:rgba(255,255,255,.8)}.ac-cbf-chartwrap .ac-cbf-chart{background:none;border:0;padding:0;margin-top:1rem}.ac-cbf-kpi-label,.ac-cbf-dl dt,.ac-cbf-mini,.ac-cbf-risk span,.ac-cbf-risk-scale,.ac-cbf-table thead th,.ac-cbf-range button,.ac-cbf-range label,.ac-cbf-select .ac-mono,.ac-cbf-tools .ac-mono,.ac-cbf-cleg-item,.ac-cbf-note{letter-spacing:.005em;text-transform:none;font-weight:600}.ac-cbf-note{font-weight:400}.ac-cbf-axis text,.ac-cbf-scale i{letter-spacing:.005em;text-transform:none}.ac-cbf-tip2{font-size:.975rem;padding:.55rem .85rem}.ac-cbf-docs{border:1px solid rgba(255,255,255,.45);border-radius:1rem;padding:1.125rem 1.25rem;max-width:34rem}.ac-cbf-docs-h{margin:0 0 .75rem;font-size:.875rem;font-weight:600;color:#fff}.ac-cbf-docs ul{list-style:none;margin:0;padding:0;display:grid;gap:.5rem 1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ac-cbf-docs[data-n="1"] ul{grid-template-columns:minmax(0,1fr)}.ac-cbf-docs[data-n="5"] ul,.ac-cbf-docs[data-n="6"] ul{grid-template-columns:repeat(3,minmax(0,1fr))}.ac-cbf-docs a{display:inline-flex;align-items:center;gap:.5rem;color:#fff;font-size:.875rem;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color var(--t-base) var(--ease)}.ac-cbf-docs a svg{flex:none;opacity:.85}.ac-cbf-docs a:hover{color:var(--orange)}@media (max-width:640px){.ac-cbf-docs ul,.ac-cbf-docs[data-n="5"] ul,.ac-cbf-docs[data-n="6"] ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem}}@media (max-width:640px){.ac-cbf-tools{width:100%}.ac-cbf-docs{width:100%;max-width:none;flex:1 1 100%}}.ac-cbf-kpi--marca{display:none}@media (max-width:899px){.ac-cbf-kpis{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}.ac-cbf-kpis>.ac-cbf-kpi:last-child{grid-column:auto}.ac-cbf-kpi{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:.25rem}.ac-cbf-kpi-label,.ac-cbf-kpi-value,.ac-cbf-kpi-sub{margin:0}.ac-cbf-kpi--marca{display:grid;place-items:center}.ac-cbf-kpi--marca img{width:clamp(44px,13vw,64px);height:auto;opacity:.9}}@media (min-width:641px){.ac-cbf-tools{align-items:flex-end}}@media (min-width:641px){.ac-cbf-tools{margin-left:auto;justify-content:flex-end}}.ac-cbf-period{margin-top:1.5rem}.ac-cbf-period-h{margin:0 0 .5rem;font-size:.875rem;font-weight:600;letter-spacing:.005em;color:#fff}.ac-cbf-period .ac-cbf-select{display:inline-flex}.ac-cbf-kpis{margin-top:clamp(2rem,4vw,3rem)}.ac-cbf-kpi{background:var(--white);border:1px solid var(--line);border-left:10px solid #A9B3B6;border-radius:.25rem .875rem .875rem .25rem;padding:1.375rem 1.375rem 1.25rem}.ac-cbf-kpi-value{font-size:clamp(2rem,3vw,2.65rem)}@media (max-width:899px){.ac-cbf-kpi{padding:1.125rem 1rem}}.ac-cbf-facts .ac-cbf-dl{display:grid;gap:1.125rem;margin-top:1.125rem}.ac-cbf-facts .ac-cbf-dl div{border-bottom:0;padding:.0625rem 0 .0625rem 1.05rem;border-left:3px solid var(--orange);gap:.25rem}.ac-cbf-facts .ac-cbf-dl dt{font-size:.8125rem;font-weight:500;color:var(--gray)}.ac-cbf-facts .ac-cbf-dl dd{font-size:1.0625rem;font-weight:600;color:#000;line-height:1.3}@media (min-width:1000px){.ac-cbf-cols{grid-template-columns:minmax(0,1fr)}}.ac-cbf-facts .ac-cbf-dl{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.125rem 2.5rem}.ac-cbf-risk{max-width:18rem}.ac-cbf-risk-scale{max-width:18rem}.ac-cbf-h{border-bottom:0}.ac-cbf-table tbody tr:nth-child(even){background:none}.ac-cbf-panel .ac-cbf-table td.ac-num{color:var(--blue)}.ac-cbf-table--perf th[data-col*="YTD"],.ac-cbf-table--perf td[data-col*="YTD"],.ac-cbf-table--perf th[data-col*="LTM"],.ac-cbf-table--perf td[data-col*="LTM"],.ac-cbf-table--perf th[data-col*="Launch"],.ac-cbf-table--perf td[data-col*="Launch"]{background:rgba(42,143,167,.10)}@media (min-width:1000px){.ac-cbf-facts .ac-cbf-dl{grid-template-columns:repeat(3,minmax(0,1fr))}}.ac-cbf-table th,.ac-cbf-table td,.ac-cbf-card .ac-cbf-table th,.ac-cbf-card .ac-cbf-table td,.ac-cbf-panel .ac-cbf-table th,.ac-cbf-panel .ac-cbf-table td,[data-cbf-monthly] .ac-cbf-table th,[data-cbf-monthly] .ac-cbf-table td{border-bottom:0}.ac-cbf-dl--legal div{border-bottom:0}.ac-cbf-h{font-size:1.625rem;font-weight:600;line-height:1.2;letter-spacing:-.015em;padding:0;border-left:0;margin-bottom:1.125rem}.ac-cbf-h--sub{font-size:1rem;font-weight:600;border-left:0;padding-left:0;margin-bottom:.875rem}.ac-cbf-mini{font-size:.875rem;font-weight:600;color:#000}.ac-cbf-docs-h{font-size:.9375rem;font-weight:600}.ac-cbf-legal .ac-cbf-h{padding-left:0;border-left:0}@media (max-width:640px){.ac-cbf-h{font-size:1.375rem}}.ac-cbf-kpi{padding:1.125rem 1.25rem 1rem}.ac-cbf-kpi-label{font-size:.875rem}.ac-cbf-kpi-value{font-size:clamp(2.4rem,3.6vw,3.2rem);margin-top:.375rem;line-height:1.05}.ac-cbf-kpi-sub{font-size:.9rem;margin-top:.375rem;line-height:1.35}@media (max-width:899px){.ac-cbf-kpi{padding:1rem .875rem}}.ac-cbf-facts .ac-cbf-mini{margin-top:2rem}.ac-cbf-facts .ac-cbf-dl + .ac-cbf-h{margin-top:clamp(2rem,4vw,2.75rem)}.ac-cbf-panel>.ac-cbf-h--sub,.ac-cbf-chartwrap>.ac-cbf-h--sub{font-size:1.625rem;line-height:1.2;letter-spacing:-.015em;margin-bottom:1.125rem}@media (max-width:640px){.ac-cbf-panel>.ac-cbf-h--sub,.ac-cbf-chartwrap>.ac-cbf-h--sub{font-size:1.375rem}}.ac-cbf-table thead th{font-size:.875rem;font-weight:600}.ac-cbf-meta{display:flex;align-items:flex-end;flex-wrap:wrap;gap:1rem 1.75rem;margin-top:1.25rem}.ac-cbf-meta .ac-cbf-tags{margin:0 0 .3125rem}.ac-cbf-meta .ac-cbf-period{margin-top:0}.ac-cbf-chartwrap>.ac-cbf-h--sub{margin-top:0}.ac-cbf-card>.ac-cbf-h--sub{font-size:1.625rem;line-height:1.2;letter-spacing:-.015em;margin-bottom:1.125rem}@media (max-width:640px){.ac-cbf-card>.ac-cbf-h--sub{font-size:1.375rem}}.ac-cbf-period{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.ac-cbf-period .ac-cbf-period-h{margin:0}.ac-cbf-meta{align-items:center}.ac-cbf-meta .ac-cbf-tags{margin:0}.ac-cbf-facts .ac-cbf-h{margin-bottom:1.62rem}.ac-cbf-facts .ac-cbf-dl{gap:1.62rem 3.6rem;margin-top:1.62rem}.ac-cbf-meta{flex-direction:column;align-items:flex-start;gap:1rem}.ac-cbf-chartwrap .ac-cbf-note{font-size:.875rem;line-height:1.5}.ac-cbf-cleg-item{font-size:.875rem}.ac-cbf-cleg-dot{width:16px;height:3px}.ac-cbf-table--list .ac-cbf-total td,.ac-cbf-table--list .ac-cbf-total td.ac-num{font-size:1.0625rem;line-height:1.4}.ac-cbf-axis text{font-size:11px;font-weight:400}.ac-cbf-range label,.ac-cbf-range select,.ac-cbf-range button{font-size:.875rem}.ac-cbf-facts .ac-cbf-dl div{border-left-width:2px}.ac-cbf-card,.ac-cbf-card--tint,.ac-cbf-panel,.ac-cbf-chartwrap,[data-cbf-monthly]{background:#f7f7f7}.ac-cbf-bar-track,.ac-cbf-card .ac-cbf-bar-track{background:rgba(42,143,167,.3)}.ac-cbf-card>.ac-cbf-bars{margin-top:2rem}.ac-cbf-mini{font-size:1.625rem;font-weight:600;line-height:1.2;letter-spacing:-.015em;color:var(--ink);text-transform:none;letter-spacing:normal;margin:2rem 0 1.125rem}.ac-cbf-risk{margin-top:0}.ac-cbf-risk span{height:40px;font-size:1.0625rem;font-weight:600}.ac-cbf-risk-scale{font-size:.8125rem;font-weight:500;margin-top:.5rem}@media (max-width:640px){.ac-cbf-mini{font-size:1.375rem}}.ac-cbf-risk{display:flex;align-items:center;justify-content:space-between;gap:0;position:relative;height:36px;max-width:18rem;margin-top:.25rem}.ac-cbf-risk::before{content:"";position:absolute;left:5px;right:5px;top:50%;transform:translateY(-50%);height:3px;border-radius:99px;background:rgba(42,143,167,.3)}.ac-cbf-risk span{position:relative;z-index:1;display:grid;place-items:center;width:10px;min-width:10px;height:10px;border-radius:50%;background:#bfd3d9;font-size:0;color:transparent}.ac-cbf-risk span.ac-on{width:34px;min-width:34px;height:34px;background:var(--blue);color:var(--white);font-size:.9375rem;font-weight:600;box-shadow:none}.ac-cbf-facts .ac-cbf-dl + .ac-cbf-h,.ac-cbf-facts .ac-cbf-mini{margin-top:3.25rem}.ac-cbf-facts .ac-cbf-dl{gap:1rem 3.6rem}.ac-cbf-panel--sum{margin-top:0;background:rgba(42,143,167,.1)}.ac-cbf-panel--sum>.ac-cbf-h{margin-top:0}.ac-cbf-panel--sum .ac-cbf-prose>*:last-child{margin-bottom:0}.ac-cbf-kpis,.ac-cbf-cols,.ac-cbf-block,.ac-cbf-grid2,.ac-cbf-legal,.ac-cbf-summary>.ac-cbf-panel,.ac-cbf-summary>.ac-cbf-chartwrap{margin-top:3rem}.ac-cbf-summary>*:first-child{margin-top:0}.ac-cbf-grid2{gap:3rem}.ac-cbf-table--perf th[data-col*="YTD"],.ac-cbf-table--perf td[data-col*="YTD"],.ac-cbf-table--perf th[data-col*="LTM"],.ac-cbf-table--perf td[data-col*="LTM"],.ac-cbf-table--perf th[data-col*="Launch"],.ac-cbf-table--perf td[data-col*="Launch"]{background:var(--blue-20)}.ac-cbf-table--perf th[data-col*="YTD"],.ac-cbf-table--perf td[data-col*="YTD"]{padding-left:0}.ac-cbf-table--perf thead th:nth-last-child(4),.ac-cbf-table--perf tbody td:nth-last-child(4){padding-right:2.25rem}.ac-cbf-table--perf tbody th.ac-cbf-rowlab{color:#000;white-space:nowrap}.ac-cbf-table--perf tbody th.ac-cbf-rowlab::before{content:"";display:inline-block;width:16px;height:3px;border-radius:2px;background:var(--c,transparent);margin-right:.5rem;vertical-align:middle}.ac-cbf-table tbody th,.ac-cbf-table tbody td,.ac-cbf-panel .ac-cbf-table tbody td.ac-num,.ac-cbf-table--list .ac-cbf-total td{color:#154753}.ac-cbf-panel .ac-cbf-table tbody td.ac-num{color:#2A8FA7}.ac-cbf-panel .ac-cbf-table thead th.ac-num,.ac-cbf-panel .ac-cbf-table tbody td.ac-num{text-align:center}.ac-cbf-table thead th{font-size:1rem}.ac-cbf-table--list tbody tr:not(.ac-cbf-total) td.ac-num{color:#2A8FA7}.ac-cbf-band{background:linear-gradient(135deg,#2E9AB4 0%,#2A8FA7 42%,#1B6274 100%)}.ac-cbf-risk,.ac-cbf-risk-scale{max-width:400px;width:100%}@media (max-width:899px){.ac-cbf-scroll{position:relative}.ac-cbf-scroll.ac-has-x::before{content:"";position:absolute;top:0;right:0;bottom:0;width:46px;pointer-events:none;z-index:2;background:linear-gradient(90deg,rgba(247,247,247,0) 0%,rgba(247,247,247,.92) 62%,#f7f7f7 100%)}.ac-cbf-scroll.ac-has-x::after{content:"";position:absolute;top:50%;right:15px;width:9px;height:9px;margin-top:-5px;border-right:2px solid var(--blue);border-bottom:2px solid var(--blue);transform:rotate(-45deg);pointer-events:none;z-index:3;animation:ac-xhint 1.6s ease-in-out infinite}@keyframes ac-xhint{0%,100%{transform:rotate(-45deg) translate(0,0)}50%{transform:rotate(-45deg) translate(3px,3px)}}@media (prefers-reduced-motion:reduce){.ac-cbf-scroll.ac-has-x::after{animation:none}}}@media (max-width:720px){.ac-cbf-axisrow{grid-template-columns:minmax(0,1fr)}.ac-cbf-axisrow>span:not(.ac-cbf-scale){display:none}.ac-cbf-axisrow .ac-cbf-scale{grid-column:1 / -1;width:100%}.ac-cbf-scale i{font-size:.6875rem}}.ac-cbf-panel>.ac-cbf-h,.ac-cbf-chartwrap>.ac-cbf-h,.ac-cbf-card>.ac-cbf-h,[data-cbf-monthly]>.ac-cbf-h{border-left:0;padding-left:3rem;position:relative}.ac-cbf-panel>.ac-cbf-h::after,.ac-cbf-chartwrap>.ac-cbf-h::after,.ac-cbf-card>.ac-cbf-h::after,[data-cbf-monthly]>.ac-cbf-h::after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:34px;height:3px;background:var(--orange);margin:0}@media (max-width:640px){.ac-cbf-panel>.ac-cbf-h::after,.ac-cbf-chartwrap>.ac-cbf-h::after,.ac-cbf-card>.ac-cbf-h::after,[data-cbf-monthly]>.ac-cbf-h::after{top:.62em;transform:none}}@media (max-width:899px){.ac-cbf-head>.ac-cbf-period.ac-period-mob{margin-top:-.5rem}}.ac-cbf-panel .ac-cbf-table th:first-child,.ac-cbf-panel .ac-cbf-table td:first-child{white-space:nowrap}.ac-cbf-table--list .ac-cbf-total td,.ac-cbf-table--list .ac-cbf-total td.ac-num{color:#000}.ac-cbf-table--list tbody td.ac-num{font-weight:640}.ac-cbf-table--list .ac-cbf-total td.ac-num{color:#2A8FA7}.ac-cbf-table--list tbody td:last-child{padding-right:30px}