.investment-performance__caption{max-width:82rem;margin:0 auto 3.2rem;text-align:center;font-size:1.8rem;line-height:1.7}.investment-performance__layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.95fr);gap:2.4rem;align-items:start}.investment-performance__primary,.investment-performance__secondary{display:grid;gap:2.4rem;align-content:start}.investment-performance__panel,.investment-performance__metric,.investment-performance__region{border:1px solid;border-radius:2.4rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 18px 40px #00000014}.investment-performance__panel{padding:2.6rem}.investment-performance__chart-header,.investment-performance__panel-heading{display:flex;justify-content:space-between;gap:1.6rem;align-items:center;margin-bottom:2rem}.investment-performance__chart-title{margin:0;font-size:clamp(2.1rem,1vw + 1.5rem,2.8rem);line-height:1.2}.investment-performance__legend{display:flex;flex-wrap:wrap;gap:1rem 1.4rem;font-size:1.35rem}.investment-performance__legend-item{display:inline-flex;align-items:center;gap:.7rem}.investment-performance__legend-swatch{width:2.4rem;height:.3rem;border-radius:999px;display:inline-block}.investment-performance__legend-swatch--wine{background:var(--investment-performance-line-wine)}.investment-performance__legend-swatch--benchmark{background:var(--investment-performance-line-benchmark)}.investment-performance__chart{display:block;position:relative}.investment-performance__chart svg{width:100%;height:auto;display:block}.investment-performance-chart__crosshair{stroke:var(--investment-performance-grid-line);stroke-width:1;stroke-dasharray:4 4;pointer-events:none}.investment-performance-chart__hover-layer{fill:transparent;cursor:crosshair}.investment-performance-chart__point{fill:var(--investment-performance-line-wine);stroke:var(--investment-performance-card-bg, #fff);stroke-width:2;opacity:0;transition:opacity .12s ease;pointer-events:auto}.investment-performance-chart__point--benchmark{fill:var(--investment-performance-line-benchmark)}.investment-performance-chart__point.is-active,.investment-performance__chart:hover .investment-performance-chart__point{opacity:1}.investment-performance-chart__tooltip{position:absolute;z-index:2;top:0;left:0;min-width:15rem;padding:.9rem 1.2rem;border:1px solid var(--investment-performance-card-border);border-radius:1rem;background:var(--investment-performance-card-bg);color:var(--investment-performance-card-text);box-shadow:0 12px 28px #0000001f;font-size:1.25rem;line-height:1.5;opacity:0;pointer-events:none;transform:translate(-50%,-100%);transition:opacity .1s ease}.investment-performance-chart__tooltip.is-visible{opacity:1}.investment-performance-chart__tooltip-date{margin-bottom:.3rem;font-weight:var(--font-body-weight-bold, 600)}.investment-performance-chart__tooltip-row{display:flex;justify-content:space-between;gap:1.2rem;opacity:.85}.investment-performance-chart__grid{stroke:var(--investment-performance-grid-line);stroke-width:1}.investment-performance-chart__tick,.investment-performance-chart__label{fill:currentColor;color:inherit;font-size:12px;opacity:.7}.investment-performance-chart__label{font-size:13px;font-weight:600;opacity:1}.investment-performance-chart__label--soft{opacity:.78}.investment-performance__chart-fallback{display:none}.investment-performance__disclaimer,.investment-performance__source{margin:1.6rem 0 0;font-size:1.3rem;line-height:1.7;opacity:.78}.investment-performance__disclaimer p:last-child{margin-bottom:0}.investment-performance__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}.investment-performance__metric{padding:1.8rem}.investment-performance__metric-label{margin:0 0 .8rem;font-size:1.25rem;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.investment-performance__metric-value{margin:0 0 .9rem;font-size:clamp(2rem,1vw + 1.3rem,2.8rem);line-height:1.15}.investment-performance__metric-text{font-size:1.45rem;line-height:1.65}.investment-performance__metric-text p:last-child{margin-bottom:0}.investment-performance__regions{display:grid;gap:1.2rem}.investment-performance__region{padding:1.6rem}.investment-performance__region-head{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;margin-bottom:.9rem}.investment-performance__region-name{font-size:1.6rem;font-weight:600}.investment-performance__region-value{font-size:1.4rem;opacity:.8}.investment-performance__region-track{width:100%;height:1.2rem;border-radius:999px;background:var(--investment-performance-fill-soft);overflow:hidden}.investment-performance__region-bar{display:block;width:calc((var(--region-value) / var(--region-max)) * 100%);height:100%;border-radius:inherit;background:var(--investment-performance-bar-fill)}@media screen and (max-width:1199px){.investment-performance__layout{grid-template-columns:1fr}}@media screen and (max-width:989px){.investment-performance__metrics{grid-template-columns:1fr 1fr}}@media screen and (max-width:749px){.investment-performance__caption{margin-bottom:2.2rem;font-size:1.6rem}.investment-performance__panel,.investment-performance__metric,.investment-performance__region{border-radius:1.8rem}.investment-performance__panel{padding:2rem 1.6rem}.investment-performance__metrics{grid-template-columns:1fr}.investment-performance__metric{padding:1.6rem}.investment-performance__chart-header,.investment-performance__panel-heading,.investment-performance__region-head{flex-direction:column;align-items:flex-start}.investment-performance-chart__tooltip{min-width:13rem;font-size:1.15rem}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/investment-performance.css.map */
