.ac-hero.svelte-buwecv{position:relative;background:var(--dark)}.hero-img.svelte-buwecv{display:block;width:100%;height:clamp(320px,42vw,638px);object-fit:cover}@media (max-width: 720px){.hero-img.svelte-buwecv{height:80vw}}.hero-inner.svelte-buwecv{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding-top:16px;padding-bottom:clamp(24px,2.6vw,40px);z-index:1}.ac-hero.svelte-buwecv:before,.ac-hero.svelte-buwecv:after{content:"";position:absolute;left:0;right:0;pointer-events:none}.ac-hero.svelte-buwecv:before{top:0;height:90px;background:linear-gradient(180deg,#1e1f2073,#1e1f2000)}.ac-hero.svelte-buwecv:after{bottom:0;height:140px;background:linear-gradient(0deg,#1e1f2073,#1e1f2000)}.crumbs.svelte-buwecv{font-size:14px;letter-spacing:.2px;color:#fff}.crumbs.svelte-buwecv a:where(.svelte-buwecv){color:#fff;text-decoration:none}.crumbs.svelte-buwecv a:where(.svelte-buwecv):hover{text-decoration:underline}.crumbs-sep.svelte-buwecv{margin:0 6px;color:#ffffffbf}.crumbs-here.svelte-buwecv{text-decoration:underline;text-underline-offset:3px}.hero-title.svelte-buwecv{margin:0;font-weight:400;font-size:clamp(38px,4.25vw,64px);line-height:1.12;color:#fff}.statement.svelte-buwecv{margin:0;font-weight:400;font-size:clamp(32px,4.25vw,64px);line-height:1.12;letter-spacing:-.5px;color:var(--dark)}.prose-block.svelte-buwecv{max-width:884px;margin:0 auto}.prose-label.svelte-buwecv{margin:0;font-weight:700;font-size:20px;line-height:32px;color:var(--accent)}.prose-block.svelte-buwecv p:where(.svelte-buwecv):not(.prose-label){margin:0 0 20px;font-size:clamp(17px,1.4vw,20px);line-height:1.6;color:var(--dark)}.prose-block.svelte-buwecv p:where(.svelte-buwecv):last-child{margin-bottom:0}.opportunity.svelte-buwecv{background:linear-gradient(180deg,#f4f4f4,#e7e7e7)}.opportunity.svelte-buwecv .vpp-container:where(.svelte-buwecv){padding-top:clamp(60px,8vw,112px);padding-bottom:clamp(60px,7vw,96px)}.opportunity.svelte-buwecv .statement:where(.svelte-buwecv){margin-top:clamp(64px,9vw,140px);max-width:1017px}.access-grid.svelte-buwecv{margin-top:clamp(48px,6vw,88px);display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(20px,2.2vw,32px)}@media (max-width: 860px){.access-grid.svelte-buwecv{grid-template-columns:1fr}}.access-card.svelte-buwecv{background:#fff;border-top:3px solid var(--accent);padding:0 25px 30px}.access-title.svelte-buwecv{margin:0;font-weight:400;font-size:24px;line-height:72px;color:var(--dark)}.access-text.svelte-buwecv{margin:0;font-size:16px;line-height:24px;color:var(--dark);max-width:587px}.assetclass.svelte-buwecv{background:#fff}.assetclass.svelte-buwecv .vpp-container:where(.svelte-buwecv){padding-top:clamp(60px,7vw,104px);padding-bottom:clamp(64px,8vw,120px)}.assetclass-col.svelte-buwecv{max-width:884px;margin:0 auto}.assetclass-title.svelte-buwecv{margin-top:clamp(16px,2.5vw,40px);max-width:646px}.faq.svelte-buwecv{margin-top:clamp(40px,6vw,96px)}.faq-item.svelte-buwecv{border-bottom:1px solid var(--accent)}.faq-heading.svelte-buwecv{margin:0}.faq-question.svelte-buwecv{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:21px 0;border:0;background:none;font:inherit;text-align:left;font-size:clamp(19px,1.6vw,24px);line-height:34px;color:var(--dark);cursor:pointer}.faq-chevron.svelte-buwecv{flex:0 0 auto;color:var(--accent);transition:transform .25s ease}.faq-question[aria-expanded=true].svelte-buwecv .faq-chevron:where(.svelte-buwecv){transform:rotate(180deg)}.faq-panel.svelte-buwecv{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .4s cubic-bezier(.33,1,.68,1),visibility .4s}.faq-panel.is-open.svelte-buwecv{grid-template-rows:1fr;visibility:visible}.faq-answer.svelte-buwecv{min-height:0;overflow:clip}.faq-answer-body.svelte-buwecv{padding:8px 0 40px}.faq-answer.svelte-buwecv p:where(.svelte-buwecv){margin:0 0 20px;font-size:clamp(17px,1.4vw,20px);line-height:1.6;color:var(--dark)}.faq-answer.svelte-buwecv p:where(.svelte-buwecv):last-child{margin-bottom:0}.faq-list.svelte-buwecv{margin:0;padding:0;list-style:none}.faq-list.svelte-buwecv li:where(.svelte-buwecv){position:relative;padding-left:32px;font-size:clamp(17px,1.4vw,20px);line-height:1.6;color:var(--dark)}.faq-list.svelte-buwecv li:where(.svelte-buwecv)+li:where(.svelte-buwecv){margin-top:12px}.faq-list.svelte-buwecv li:where(.svelte-buwecv):before{content:"";position:absolute;left:0;top:calc((1.6em - 13px)/2);width:14px;height:13px;background:url(../../../images/shared/star.svg) no-repeat center / contain}.faq-answer.svelte-buwecv .faq-closing:where(.svelte-buwecv){margin-top:20px}@media (prefers-reduced-motion: reduce){.faq-chevron.svelte-buwecv,.faq-panel.svelte-buwecv{transition:none}}.strategies.svelte-buwecv{--strat-nav: clamp(76px, 7.25vw, 104px);position:relative;background:var(--dark)}.strategies-pin.svelte-buwecv{position:relative;overflow:hidden}.is-pinned.svelte-buwecv .strategies-pin:where(.svelte-buwecv){position:sticky;top:var(--strat-nav);height:calc(100svh - var(--strat-nav))}.strategies-bg.svelte-buwecv{position:absolute;inset:0}.strategies-bg.svelte-buwecv img:where(.svelte-buwecv){width:100%;height:100%;object-fit:cover}.strategies-bg.svelte-buwecv:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#00000080 21%,#1e1f200f)}.strategies-grid.svelte-buwecv{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,420px) minmax(0,534px);justify-content:space-between;gap:clamp(32px,5vw,96px);padding-top:clamp(56px,6vw,90px);padding-bottom:clamp(56px,6vw,90px)}@media (max-width: 900px){.strategies-grid.svelte-buwecv{grid-template-columns:1fr}}.is-pinned.svelte-buwecv .strategies-grid:where(.svelte-buwecv){height:100%;align-items:center;padding-top:0;padding-bottom:0}.strategies-intro.svelte-buwecv{align-self:start}.is-pinned.svelte-buwecv .strategies-intro:where(.svelte-buwecv){align-self:center}.strategies-title.svelte-buwecv{color:#fff}.strategies-lead.svelte-buwecv{margin:clamp(32px,5vw,90px) 0 0;font-size:20px;line-height:32px;color:#fff}.strategies-window.svelte-buwecv{min-width:0}.is-pinned.svelte-buwecv .strategies-window:where(.svelte-buwecv){height:100%;overflow:hidden}.strategies-cards.svelte-buwecv{display:grid;grid-template-columns:100%;padding:100px 0}.is-pinned.svelte-buwecv .strategies-cards:where(.svelte-buwecv){will-change:transform}.strategy-card.svelte-buwecv{position:relative;background:#fff;border-top:3px solid var(--accent);padding:36px 55px 48px 49px;margin:50px 0}@media (max-width: 560px){.strategy-card.svelte-buwecv{padding:28px 24px 36px}}.strategy-number.svelte-buwecv{position:absolute;top:10px;right:24px;font-weight:700;font-size:20px;line-height:32px;color:var(--accent)}.strategy-name.svelte-buwecv{margin:0;font-weight:400;font-size:24px;line-height:36px;color:var(--accent);max-width:430px}.strategy-text.svelte-buwecv{margin:16px 0 0;font-size:20px;line-height:32px;color:var(--dark);max-width:430px}.bonds.svelte-buwecv{background:var(--page)}.bonds.svelte-buwecv .vpp-container:where(.svelte-buwecv){padding-top:clamp(48px,5.2vw,80px);padding-bottom:clamp(56px,7vw,104px)}.bonds-head.svelte-buwecv{display:grid;grid-template-columns:repeat(2,1fr);grid-template-areas:"eyebrow ." "title lead";column-gap:clamp(24px,2.2vw,32px);row-gap:clamp(16px,2.5vw,40px);align-items:start}@media (max-width: 900px){.bonds-head.svelte-buwecv{grid-template-columns:1fr;grid-template-areas:"eyebrow" "title" "lead"}}.bonds-eyebrow.svelte-buwecv{grid-area:eyebrow}.bonds-title.svelte-buwecv{grid-area:title}.bonds-lead.svelte-buwecv{grid-area:lead;margin:10px 0 0;font-size:clamp(18px,1.6vw,24px);line-height:1.42;color:var(--dark)}.bond-grid.svelte-buwecv{margin-top:clamp(40px,5vw,78px);display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:clamp(24px,2.2vw,32px);row-gap:clamp(24px,2vw,28px)}@media (max-width: 900px){.bond-grid.svelte-buwecv{grid-template-columns:1fr}}.bond-card.svelte-buwecv{background:#fff;border-top:3px solid var(--accent);padding:0 24px 30px}.bond-title.svelte-buwecv{margin:0;font-weight:400;font-size:24px;line-height:34px;padding:19px 0;color:var(--dark)}.bond-label.svelte-buwecv{margin:0;font-weight:700;font-size:16px;line-height:24px;color:var(--accent)}.bond-text.svelte-buwecv{margin:0 0 24px;font-size:16px;line-height:24px;color:var(--dark);max-width:587px}.bond-text.svelte-buwecv:last-child{margin-bottom:0}.discipline.svelte-buwecv{background:var(--page)}.discipline.svelte-buwecv .vpp-container:where(.svelte-buwecv){padding-top:clamp(20px,3vw,48px);padding-bottom:clamp(40px,5vw,72px)}
