.products-rehaul .products-frame{box-sizing:border-box;width:calc(100% - 80px);margin-inline:auto}@media (max-width: 767px){.products-rehaul .products-frame{width:100%}}.products-rehaul:before{content:"";position:absolute;inset:0 0 auto;height:176px;pointer-events:none;opacity:.52;background:linear-gradient(110deg,rgba(0,138,73,.09),transparent 42%),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:auto,40px 40px,40px 40px;-webkit-mask-image:linear-gradient(to bottom,black,transparent);mask-image:linear-gradient(to bottom,black,transparent)}.products-rehaul .products-search-shell{max-width:none}.products-rehaul{--products-nav-height: 56px;--products-search-height: 68px;--products-tabs-height: 48px;--etf-perf-pos: #3ef07c}html[data-theme=light] .products-rehaul{--etf-perf-pos: #0b7a30}html[data-theme=light] .products-rehaul .products-life-region>.section-life-field-backdrop{display:none}html[data-theme=light] .products-rehaul .products-catalog{background:var(--etf-black2);border:1px solid var(--etf-border)}html[data-theme=light] .products-rehaul .products-search-sticky,html[data-theme=light] .products-rehaul .products-tabs-shell{border-bottom:1px solid var(--etf-border);box-shadow:none}html[data-theme=light] .products-rehaul .products-type-header{background:color-mix(in srgb,var(--etf-green) 9%,var(--etf-black2));border-block:1px solid var(--etf-border)}html[data-theme=light] .products-rehaul .products-type-header h2{color:var(--etf-orange-text)}html[data-theme=light] .products-rehaul .products-sector-header{background:var(--etf-black);border-bottom:1px solid var(--etf-border)}html[data-theme=light] .products-rehaul .etf-fund-row{background-color:color-mix(in srgb,var(--etf-black3) calc(var(--bump) * 100%),var(--etf-black2));border-bottom:1px solid var(--etf-border)}html[data-theme=light] .products-rehaul .fund-row__perf{opacity:calc(.68 + var(--bump) * .24)}.products-rehaul .products-search-sticky{top:var(--products-nav-height);height:var(--products-search-height)}.products-rehaul .products-tabs-shell{top:calc(var(--products-nav-height) + var(--products-search-height));height:var(--products-tabs-height)}.products-rehaul .products-tabs-rail{scroll-padding-inline:1px}.products-rehaul .products-section{scroll-margin-top:calc(var(--products-nav-height) + var(--products-search-height) + var(--products-tabs-height))}.products-rehaul .products-section-header,.products-rehaul .products-sector-header{top:calc(var(--products-nav-height) + var(--products-search-height) + var(--products-tabs-height))}@media (max-width: 767px){.products-rehaul{--products-search-height: 56px}}.products-rehaul #fundsGrid{overflow-anchor:none}.products-rehaul .products-search-shell,.products-rehaul .products-sort-select{background:color-mix(in srgb,var(--etf-black2) 82%,transparent);box-shadow:inset 0 -1px color-mix(in srgb,var(--etf-white3) 20%,transparent);transition:background-color .16s ease,box-shadow .16s ease}.products-rehaul .products-search-shell:focus-within{background:var(--etf-black2);box-shadow:inset 0 -2px 0 var(--etf-orange)}.products-rehaul .products-catalog{border-top:0}.products-rehaul .products-section-header{box-shadow:none}.products-rehaul .products-sector-header{background:color-mix(in srgb,var(--etf-black2) 72%,var(--etf-black));box-shadow:none}.products-rehaul .etf-fund-row{--bump: 0;--row-base: 72px;--row-grow: 16px;min-height:calc(var(--row-base) + var(--bump) * var(--row-grow));background-color:color-mix(in srgb,var(--etf-black2) calc(var(--bump) * 100%),transparent);box-shadow:none}.products-rehaul .etf-fund-row:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:0;transition:opacity .13s ease;background:linear-gradient(to right,var(--etf-orange) 3px,transparent 3px),linear-gradient(to right,color-mix(in srgb,var(--etf-orange) 20%,transparent),color-mix(in srgb,var(--etf-orange) 7%,transparent) 34%,transparent 72%),linear-gradient(#ffffff0f,#ffffff0f)}.products-rehaul .etf-fund-row[data-dock-focus]:after,.products-rehaul .etf-fund-row:focus-within:after{opacity:1}.products-rehaul .fund-row__perf{opacity:calc(.3 + var(--bump) * .48)}@media (min-width: 1440px){.products-rehaul .fund-row__perf{right:50%}}.products-rehaul .fund-row__hairline{opacity:calc(var(--bump) * .92)}.products-rehaul .fund-row__ticker{color:color-mix(in srgb,var(--etf-orange-text) calc(var(--bump) * 100%),var(--etf-white))}.products-rehaul .etf-fund-row[data-dock-focus]{z-index:4}@media (prefers-reduced-motion: reduce),(pointer: coarse){.products-rehaul .etf-fund-row:hover,.products-rehaul .etf-fund-row:focus-within{--bump: 1;outline:none}.products-rehaul .etf-fund-row:hover:after{opacity:1}.products-rehaul .etf-fund-row:hover{z-index:4}}@media (prefers-reduced-motion: reduce){.products-rehaul .etf-fund-row:after{transition-duration:0ms}}@media (max-width: 767px){.products-rehaul .etf-fund-row{min-height:0;padding-block:16px;content-visibility:auto;contain-intrinsic-size:auto 220px}.products-rehaul .fund-row__perf{display:none}.products-rehaul .fund-row__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin-top:14px;align-items:start}.products-rehaul .fund-row__metrics>div{display:flex;flex-direction:column;align-items:flex-start;justify-self:start;align-self:start;gap:3px;text-align:left}.products-rehaul .fund-row__metrics>[data-metric=category]{grid-column:1 / -1;flex-direction:row;align-items:baseline;gap:6px}.products-rehaul [data-metric=aum]{order:1}.products-rehaul [data-metric=nav]{order:2}.products-rehaul [data-metric=expense]{order:3}.products-rehaul [data-metric=perf]{order:4}.products-rehaul .fund-row__metric-value{font-size:14px}.products-rehaul [data-metric=category] .fund-row__metric-value{font-size:12.5px}.products-rehaul [data-metric=expense] .fund-row__metric-value>span,.products-rehaul .fund-row__performance-value{align-items:flex-start}}.products-rehaul .products-life-region{position:relative;isolation:isolate}.products-rehaul .products-life-region>.products-catalog{position:relative;z-index:1}.products-rehaul .products-life-region>.section-life-field-backdrop{display:block;position:sticky;inset:auto;top:0;width:100%;height:100svh;margin-bottom:-100svh}
