.aefhb-chart{--aefhb-bg:#f4f3f0;--aefhb-title-color:#4b5563;--aefhb-label-color:#4b5563;--aefhb-value-color:#4b5563;--aefhb-axis-color:#9ca3af;--aefhb-separator-color:#9ca3af;--aefhb-axis-width:1px;--aefhb-separator-width:1px;--aefhb-label-column-width:34%;--aefhb-column-gap:32px;--aefhb-bar-height:56px;--aefhb-bar-radius:0px;--aefhb-row-gap:18px;--aefhb-value-offset:12px;--aefhb-max-percent:100;background:var(--aefhb-bg);color:var(--aefhb-label-color);padding:32px}.aefhb-chart__title{color:var(--aefhb-title-color);font-size:56px;font-weight:700;line-height:1.12;margin:0 0 28px}.aefhb-chart__rows-wrap{position:relative}.aefhb-chart__rows{list-style:none;margin:0;padding:0;position:relative}.aefhb-chart__rows:before{background:var(--aefhb-axis-color);bottom:0;content:"";left:calc(var(--aefhb-label-column-width) + var(--aefhb-column-gap));pointer-events:none;position:absolute;top:0;width:var(--aefhb-axis-width)}.aefhb-chart__row{align-items:center;column-gap:var(--aefhb-column-gap);display:grid;grid-template-columns:minmax(120px,var(--aefhb-label-column-width)) minmax(0,1fr);margin-bottom:var(--aefhb-row-custom-gap,0);padding:calc(var(--aefhb-row-gap)*.5) 0}.aefhb-chart--show-separators .aefhb-chart__row{border-bottom:var(--aefhb-separator-width) solid var(--aefhb-separator-color)}.aefhb-chart__label-col{min-width:0}.aefhb-chart__label{color:var(--aefhb-row-label-color,var(--aefhb-label-color));display:block;font-size:var(--aefhb-row-label-size,48px);font-weight:var(--aefhb-row-label-weight,600);line-height:1.2;margin:0;overflow-wrap:anywhere}.aefhb-chart__bar-col{min-width:0}.aefhb-chart__track{height:var(--aefhb-bar-height);overflow:visible;position:relative}.aefhb-chart__fill{background:var(--aefhb-bar-color,#6e9f8c);border-radius:var(--aefhb-bar-radius);display:block;height:100%;max-width:100%;position:relative;width:0}.aefhb-chart__value{color:var(--aefhb-row-value-color,var(--aefhb-value-color));font-size:var(--aefhb-row-value-size,56px);font-weight:var(--aefhb-row-value-weight,700);left:100%;line-height:1;position:absolute;top:50%;transform:translate(calc(-100% - var(--aefhb-value-offset)),-50%);white-space:nowrap}.aefhb-chart__row--small .aefhb-chart__value{transform:translate(var(--aefhb-value-offset),-50%)}.aefhb-chart__axis-label{color:var(--aefhb-value-color);font-size:44px;font-weight:600;line-height:1.2;margin-left:calc(var(--aefhb-label-column-width) + var(--aefhb-column-gap) + 2px);margin-top:16px}.aefhb-chart--mobile-compressed{--aefhb-mobile-label-size:22px;--aefhb-mobile-value-size:34px}@media (max-width:980px){.aefhb-chart{padding:24px}.aefhb-chart__title{font-size:42px;margin-bottom:24px}.aefhb-chart__label{font-size:min(var(--aefhb-row-label-size,34px),34px)}.aefhb-chart__value{font-size:min(var(--aefhb-row-value-size,42px),42px)}.aefhb-chart__axis-label{font-size:32px}}@media (max-width:767px){.aefhb-chart{padding:18px}.aefhb-chart__title{font-size:30px;margin-bottom:16px}.aefhb-chart--mobile-compressed{--aefhb-label-column-width:40%;--aefhb-column-gap:16px;--aefhb-bar-height:max(14px,calc(var(--aefhb-bar-height)*0.45))}.aefhb-chart--mobile-compressed .aefhb-chart__label{font-size:var(--aefhb-row-label-size,var(--aefhb-mobile-label-size,22px))}.aefhb-chart--mobile-compressed .aefhb-chart__value{font-size:var(--aefhb-row-value-size,var(--aefhb-mobile-value-size,34px))}.aefhb-chart--mobile-compressed .aefhb-chart__axis-label{font-size:24px}.aefhb-chart--mobile-stacked .aefhb-chart__rows:before{left:0}.aefhb-chart--mobile-stacked .aefhb-chart__row{grid-template-columns:1fr;row-gap:10px}.aefhb-chart--mobile-stacked .aefhb-chart__label{font-size:var(--aefhb-row-label-size,22px)}.aefhb-chart--mobile-stacked .aefhb-chart__value{font-size:var(--aefhb-row-value-size,28px)}.aefhb-chart--mobile-stacked .aefhb-chart__axis-label{font-size:22px;margin-left:0}}.aefhb-compare{--aefhb-compare-bg:#ece8d6;--aefhb-compare-title-color:#4b5563;--aefhb-compare-row-title-color:#4b5563;--aefhb-compare-value-color:#4b5563;--aefhb-compare-track-color:#f3f3f3;--aefhb-compare-benchmark-line-color:#8f97a0;--aefhb-compare-benchmark-label-color:#4b5563;--aefhb-compare-benchmark-percent:11.2%;--aefhb-compare-line-break-gap:5px;--aefhb-compare-benchmark-label-space:58px;--aefhb-compare-bar-height:140px;--aefhb-compare-bar-radius:0px;--aefhb-compare-row-gap:44px;--aefhb-compare-row-title-gap:14px;--aefhb-compare-row-title-pad-top:0px;--aefhb-compare-row-title-pad-right:0px;--aefhb-compare-row-title-pad-bottom:0px;--aefhb-compare-row-title-pad-left:0px;--aefhb-compare-chart-padding:24px;--aefhb-compare-benchmark-bottom-offset:52px;--aefhb-compare-value-track-spacing:14px;--aefhb-compare-adaptive-min-px:24px;--aefhb-compare-mobile-title-align:left;--aefhb-compare-title-size-tablet:42px;--aefhb-compare-title-size-phone:34px;--aefhb-compare-row-title-size-tablet:34px;--aefhb-compare-row-title-size-phone:26px;--aefhb-compare-value-size-tablet:44px;--aefhb-compare-value-size-phone:32px;--aefhb-compare-benchmark-size:clamp(22px,3vw,58px);--aefhb-compare-benchmark-size-tablet:36px;--aefhb-compare-benchmark-size-phone:28px;--aefhb-compare-bar-height-tablet:110px;--aefhb-compare-bar-height-phone:84px;--aefhb-compare-row-gap-tablet:30px;--aefhb-compare-row-gap-phone:24px;--aefhb-compare-chart-padding-tablet:20px;--aefhb-compare-chart-padding-phone:16px;background:var(--aefhb-compare-bg);color:var(--aefhb-compare-row-title-color);padding:var(--aefhb-compare-chart-padding)}.aefhb-compare--align-left{text-align:left}.aefhb-compare--align-center{text-align:center}.aefhb-compare--align-right{text-align:right}.aefhb-compare__title{color:var(--aefhb-compare-title-color);font-size:clamp(30px,4vw,56px);font-weight:700;line-height:1.16;margin:0 0 22px}.aefhb-compare__rows-wrap{padding-bottom:calc(var(--aefhb-compare-benchmark-bottom-offset) + var(--aefhb-compare-benchmark-label-space));position:relative}.aefhb-compare__rows{list-style:none;margin:0;padding:0}.aefhb-compare__row{margin-bottom:var(--aefhb-compare-row-gap)}.aefhb-compare__row:last-child{margin-bottom:0}.aefhb-compare__row{margin-bottom:max(var(--aefhb-compare-row-gap),var(--aefhb-compare-row-bottom-spacing,0px))}.aefhb-compare__row-title-wrap{margin-bottom:var(--aefhb-compare-row-title-gap);padding:var(--aefhb-compare-row-title-pad-top) var(--aefhb-compare-row-title-pad-right) var(--aefhb-compare-row-title-pad-bottom) var(--aefhb-compare-row-title-pad-left)}.aefhb-compare__row-title{color:var(--aefhb-compare-row-title-color);font-size:var(--aefhb-compare-row-title-size,clamp(20px,3.2vw,52px));font-weight:var(--aefhb-compare-row-title-weight,700);line-height:1.2;margin:0}.aefhb-compare__track{background:var(--aefhb-compare-row-track-color,var(--aefhb-compare-track-color));border-radius:var(--aefhb-compare-bar-radius);height:var(--aefhb-compare-bar-height);overflow:visible;position:relative}.aefhb-compare--benchmark-line-on .aefhb-compare__track:after{background:var(--aefhb-compare-benchmark-line-color);bottom:0;content:"";left:var(--aefhb-compare-benchmark-percent);pointer-events:none;position:absolute;top:0;transform:translateX(-.5px);width:1px;z-index:3}.aefhb-compare--benchmark-line-on .aefhb-compare__row:first-child .aefhb-compare__track:after{bottom:calc(var(--aefhb-compare-line-break-gap)*-1)}.aefhb-compare__fill{background:var(--aefhb-compare-row-fill-color,#d4e0da);border-radius:var(--aefhb-compare-bar-radius);display:block;height:100%;max-width:100%;position:relative;width:0}.aefhb-compare__value{color:var(--aefhb-compare-row-value-color,var(--aefhb-compare-value-color));font-size:var(--aefhb-compare-row-value-size,clamp(22px,3.8vw,62px));font-weight:var(--aefhb-compare-row-value-weight,700);line-height:1;pointer-events:none;position:absolute;top:50%;white-space:nowrap}.aefhb-compare__row--value-inside .aefhb-compare__value{left:auto;right:var(--aefhb-compare-value-track-spacing);transform:translateY(-50%)}.aefhb-compare__row--value-outside .aefhb-compare__value{left:calc(100% + var(--aefhb-compare-value-track-spacing));right:auto;transform:translateY(-50%)}.aefhb-compare__benchmark-line{background:var(--aefhb-compare-benchmark-line-color);left:var(--aefhb-compare-benchmark-percent);pointer-events:none;position:absolute;transform:translateX(-.5px);width:1px;z-index:2}.aefhb-compare__benchmark-line--tail{bottom:var(--aefhb-compare-benchmark-label-space);top:calc(100% - var(--aefhb-compare-benchmark-bottom-offset) - var(--aefhb-compare-benchmark-label-space))}.aefhb-compare--benchmark-line-off .aefhb-compare__benchmark-line{display:none}.aefhb-compare__benchmark-label{align-items:baseline;bottom:0;color:var(--aefhb-compare-benchmark-label-color);display:inline-flex;font-size:var(--aefhb-compare-benchmark-size);gap:22px;max-width:min(100%,780px);position:absolute;z-index:3}.aefhb-compare__benchmark-label--bottom-right{transform:translateX(14px)}.aefhb-compare__benchmark-label--bottom-center{justify-content:center;text-align:center;transform:translateX(-50%)}.aefhb-compare__benchmark-label--bottom-left{flex-direction:row-reverse;transform:translateX(calc(-100% - 14px))}.aefhb-compare__benchmark-value{color:var(--aefhb-compare-benchmark-label-color);font-size:1.08em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.aefhb-compare__benchmark-text{color:var(--aefhb-compare-benchmark-label-color);font-size:1em;font-weight:700;line-height:1.05}.aefhb-compare--benchmark-label-off .aefhb-compare__benchmark-label{display:none}@media (max-width:980px){.aefhb-compare{padding:var(--aefhb-compare-chart-padding-tablet)}.aefhb-compare__title{font-size:var(--aefhb-compare-title-size-tablet,42px);margin-bottom:18px}.aefhb-compare__row{margin-bottom:var(--aefhb-compare-row-gap-tablet)}.aefhb-compare__track{height:var(--aefhb-compare-bar-height-tablet)}.aefhb-compare__row-title{font-size:var(--aefhb-compare-row-title-size-tablet,34px)}.aefhb-compare__value{font-size:var(--aefhb-compare-value-size-tablet,44px)}.aefhb-compare__benchmark-label{font-size:var(--aefhb-compare-benchmark-size-tablet,36px);gap:16px}}@media (max-width:767px){.aefhb-compare{padding:var(--aefhb-compare-chart-padding-phone)}.aefhb-compare__title{font-size:var(--aefhb-compare-title-size-phone,34px);text-align:var(--aefhb-compare-mobile-title-align,left)}.aefhb-compare__row{margin-bottom:var(--aefhb-compare-row-gap-phone)}.aefhb-compare__row-title{font-size:var(--aefhb-compare-row-title-size-phone,26px);text-align:var(--aefhb-compare-mobile-title-align,left)}.aefhb-compare__track{height:var(--aefhb-compare-bar-height-phone)}.aefhb-compare__value{font-size:var(--aefhb-compare-value-size-phone,32px)}.aefhb-compare__benchmark-label{font-size:var(--aefhb-compare-benchmark-size-phone,28px);gap:10px;max-width:min(92vw,94%)}.aefhb-compare[data-mobile-label-wrap=off] .aefhb-compare__benchmark-label,.aefhb-compare[data-mobile-label-wrap=off] .aefhb-compare__row-title{white-space:nowrap}.aefhb-compare__benchmark-text{line-height:1.1}.aefhb-compare__benchmark-label--bottom-center,.aefhb-compare__benchmark-label--bottom-left,.aefhb-compare__benchmark-label--bottom-right{align-items:center;flex-direction:column;text-align:center;transform:translateX(-50%)}}.aefhb-compare__row{list-style:none}.aefhb-single{--aefhb-single-background:#d9e4df;--aefhb-single-fill-color:#c7af79;--aefhb-single-unfilled-color:#f2f2f2;--aefhb-single-title-color:#4e5b67;--aefhb-single-value-color:#fff;--aefhb-single-caption-color:#4e5b67;--aefhb-single-length:540px;--aefhb-single-thickness:72px;--aefhb-single-radius:0px;--aefhb-single-module-padding:20px;--aefhb-single-title-gap:12px;--aefhb-single-title-size:28px;--aefhb-single-title-weight:700;--aefhb-single-value-size:48px;--aefhb-single-value-weight:700;--aefhb-single-caption-size:20px;--aefhb-single-caption-weight:700;--aefhb-single-value-align:flex-start;--aefhb-single-caption-align:center;--aefhb-single-caption-text-align:center;--aefhb-single-target-percent:42%;background:var(--aefhb-single-background);padding:var(--aefhb-single-module-padding)}.aefhb-single,.aefhb-single__title{color:var(--aefhb-single-title-color)}.aefhb-single__title{font-size:var(--aefhb-single-title-size);font-weight:var(--aefhb-single-title-weight);line-height:1.2;margin:0 0 var(--aefhb-single-title-gap)}.aefhb-single__track{background:var(--aefhb-single-unfilled-color);border-radius:var(--aefhb-single-radius);isolation:isolate;overflow:hidden;position:relative}.aefhb-single--horizontal .aefhb-single__track{height:var(--aefhb-single-thickness);max-width:100%;width:min(100%,var(--aefhb-single-length))}.aefhb-single--vertical .aefhb-single__track{height:var(--aefhb-single-length);width:min(100%,var(--aefhb-single-thickness))}.aefhb-single__fill{align-items:center;background:var(--aefhb-single-fill-color);display:flex;justify-content:var(--aefhb-single-value-align);overflow:hidden;padding:0 clamp(8px,2vw,20px);position:absolute;z-index:1}.aefhb-single--horizontal .aefhb-single__fill{bottom:0;left:0;top:0;width:0}.aefhb-single--vertical .aefhb-single__fill{align-items:var(--aefhb-single-value-align);bottom:0;height:0;justify-content:center;left:0;padding:clamp(8px,1.6vw,16px) 0;right:0}.aefhb-single__value{color:var(--aefhb-single-value-color);font-size:var(--aefhb-single-value-size);font-weight:var(--aefhb-single-value-weight);line-height:1;white-space:nowrap}.aefhb-single__caption-wrap{overflow:hidden;position:absolute;z-index:2}.aefhb-single--horizontal .aefhb-single__caption-wrap{align-items:center;bottom:0;display:flex;justify-content:var(--aefhb-single-caption-align);left:var(--aefhb-single-target-percent);padding:0 clamp(8px,2vw,20px);right:0;top:0}.aefhb-single--vertical .aefhb-single__caption-wrap{align-items:var(--aefhb-single-caption-align);bottom:var(--aefhb-single-target-percent);display:flex;justify-content:center;left:0;padding:clamp(8px,1.6vw,16px) 0;right:0;top:0}.aefhb-single__caption{color:var(--aefhb-single-caption-color);display:block;font-size:var(--aefhb-single-caption-size);font-weight:var(--aefhb-single-caption-weight);letter-spacing:.02em;line-height:1.1;max-width:100%;overflow-wrap:anywhere;text-align:var(--aefhb-single-caption-text-align)}@media (max-width:980px){.aefhb-single__title{font-size:min(var(--aefhb-single-title-size),42px)}.aefhb-single__value{font-size:min(var(--aefhb-single-value-size),36px)}.aefhb-single__caption{font-size:min(var(--aefhb-single-caption-size),20px)}}@media (max-width:767px){.aefhb-single{padding:max(12px,calc(var(--aefhb-single-module-padding)*.75))}.aefhb-single__title{font-size:min(var(--aefhb-single-title-size),30px)}.aefhb-single__value{font-size:min(var(--aefhb-single-value-size),26px)}.aefhb-single__caption{font-size:min(var(--aefhb-single-caption-size),16px)}.aefhb-single--horizontal .aefhb-single__track{width:100%}}