:root{--aspect-ratio:16/9;--aspect-ratio-calc:(var(--aspect-ratio))}.aspect-ratio--auto{--aspect-ratio:auto}.aspect-ratio--1-1{--aspect-ratio:1/1}.aspect-ratio--16-9{--aspect-ratio:16/9}.aspect-ratio--16-10{--aspect-ratio:16/10}.aspect-ratio--16-12{--aspect-ratio:16/12}.aspect-ratio>*{aspect-ratio:var(--aspect-ratio);display:block;height:100%;object-fit:cover;width:100%}@supports not (aspect-ratio:1/1){.aspect-ratio{position:relative}.aspect-ratio>*{height:100%;object-fit:cover;position:absolute;top:0}.aspect-ratio:before{content:"";display:block;padding-top:calc(100%/var(--aspect-ratio-calc))}}:root{--colour-scrollbar-track:var(--colour-background-alt);--colour-scrollbar-thumb:rgba(var(--rgb-white),.8);--colour-scrollbar-thumb-hover:var(--colour-white)}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-header .heg-graph-heading{font-size:1.25rem;font-weight:700;line-height:1.875rem}@media (min-width:45em){df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-header .heg-graph-heading{font-size:1.375rem;line-height:2rem}}df-heg-graph[initialised]{--heg-graph-col-count:6;--heg-graph-col-width:2rem;--heg-graph-col-gap:1.5rem;--heg-graph-row-count:26;--heg-graph-row-height:0.625rem;background-color:rgb(var(--rgb-grey-1),.6);border-bottom:1px solid var(--colour-asset-grey-3);border-top:1px solid var(--colour-asset-grey-3);display:block;margin-block:1rem;margin-inline:-1.5rem;overflow-x:auto;padding:2.4375rem 1.4375rem 3.3125rem 1.375rem}@media (prefers-color-scheme:dark){df-heg-graph[initialised]{background-color:var(--colour-asset-grey-1)}}df-heg-graph[initialised] .heg-graph-fallback{display:none}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-header{padding-block-end:1.9375rem}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-header .heg-graph-description{margin:0}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container{box-sizing:border-box;display:grid;grid-template:1fr/1fr;margin-block:2.5rem;margin-inline-start:3.375rem;position:relative;z-index:1}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-y-axis-title{display:none}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-lines-container{border-left:1px solid transparent;display:grid;grid-area:1/1;grid-template-columns:repeat(var(--heg-graph-row-count),var(--heg-graph-row-height));height:calc(100% + .6875rem + var(--heg-graph-col-gap));pointer-events:none}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-lines-container .heg-graph-line{box-sizing:border-box}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-lines-container .heg-graph-line:not(:last-of-type){border-right:1px solid var(--colour-control-three);position:relative}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-lines-container .heg-graph-line.heg-graph-line--value{border-color:var(--colour-asset-grey-5)}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-lines-container .heg-graph-line.heg-graph-line--value:before{border-right:1px solid var(--colour-control-one);content:"";display:block;height:.6875rem;position:absolute;top:-.625rem;width:100%}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-lines-container .heg-graph-line.heg-graph-line--value .heg-graph-line--value__label{font-size:.875rem;left:var(--heg-graph-row-height);line-height:1.375rem;position:absolute;top:-1.875rem;transform:translateX(-50%)}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-chart{border-left:1px solid var(--colour-control-one);border-top:1px solid var(--colour-control-one);display:grid;grid-area:1/1;grid-auto-flow:column;grid-template-columns:repeat(var(--heg-graph-row-count),var(--heg-graph-row-height));grid-template-rows:repeat(var(--heg-graph-col-count),var(--heg-graph-col-width));height:calc(100% + .6875rem + var(--heg-graph-col-gap));padding-block:1.75rem;position:relative;row-gap:var(--heg-graph-col-gap);width:max-content;z-index:0}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-chart .heg-graph-chart__bar{background-color:var(--colour-asset-purple);position:relative}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-chart .heg-graph-chart__bar.heg-graph-chart__bar--highlighted{background-color:var(--colour-asset-magenta);margin-block-start:calc(var(--heg-graph-col-gap) + 1px);padding-block:1rem}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-chart .heg-graph-chart__bar.heg-graph-chart__bar--highlighted~.heg-graph-chart__bar{margin-block-start:calc(var(--heg-graph-col-gap) + .6875rem);padding-block:1rem}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-chart .heg-graph-chart__bar.heg-graph-chart__bar--highlighted:before{background-color:var(--colour-control-two);border:1px solid var(--colour-asset-grey-3);border-radius:8px;box-shadow:0 0 8px 0 rgb(var(--rgb-black),.08);content:"";height:100%;left:-3.3125rem;padding:1.5625rem .875rem .6875rem 3.25rem;position:absolute;top:calc(25% + .0625rem);transform:translateY(-50%);width:calc((var(--heg-graph-row-count) - 1)*var(--heg-graph-row-height));z-index:-1}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-chart .heg-graph-chart__bar.heg-graph-chart__bar--highlighted .heg-graph-chart__highlight-label{font-size:.8125rem;left:50%;position:absolute;text-align:center;top:-1.375rem;transform:translateX(-50%);width:5.5rem}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-chart .heg-graph-chart__bar:first-child{grid-column:1/calc(var(--heg-graph-row-span-1) + 1)}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-chart .heg-graph-chart__bar:nth-child(2){grid-column:1/calc(var(--heg-graph-row-span-2) + 1)}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-chart .heg-graph-chart__bar:nth-child(3){grid-column:1/calc(var(--heg-graph-row-span-3) + 1)}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-chart .heg-graph-chart__bar:nth-child(4){grid-column:1/calc(var(--heg-graph-row-span-4) + 1)}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-chart .heg-graph-chart__bar:nth-child(5){grid-column:1/calc(var(--heg-graph-row-span-5) + 1)}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-chart .heg-graph-chart__bar:nth-child(6){grid-column:1/calc(var(--heg-graph-row-span-6) + 1)}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-chart .heg-graph-chart__bar:nth-child(7){grid-column:1/calc(var(--heg-graph-row-span-7) + 1)}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-chart .heg-graph-chart__bar:nth-child(8){grid-column:1/calc(var(--heg-graph-row-span-8) + 1)}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-chart .heg-graph-chart__bar:nth-child(9){grid-column:1/calc(var(--heg-graph-row-span-9) + 1)}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-chart .heg-graph-chart__bar:nth-child(10){grid-column:1/calc(var(--heg-graph-row-span-10) + 1)}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-chart .heg-graph-chart__bar:nth-child(11){grid-column:1/calc(var(--heg-graph-row-span-11) + 1)}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-chart .heg-graph-chart__bar:nth-child(12){grid-column:1/calc(var(--heg-graph-row-span-12) + 1)}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-chart .heg-graph-chart__bar:nth-child(13){grid-column:1/calc(var(--heg-graph-row-span-13) + 1)}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-chart .heg-graph-chart__bar:nth-child(14){grid-column:1/calc(var(--heg-graph-row-span-14) + 1)}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-chart .heg-graph-chart__bar:nth-child(15){grid-column:1/calc(var(--heg-graph-row-span-15) + 1)}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-chart .heg-graph-chart__bar:nth-child(16){grid-column:1/calc(var(--heg-graph-row-span-16) + 1)}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-chart .heg-graph-chart__bar .heg-graph-chart__bar-label{font-size:.875rem;left:-3.375rem;line-height:1.375rem;position:absolute;text-align:end;top:50%;transform:translateY(-50%);width:2.75rem}@media (min-width:45em){df-heg-graph[initialised]{--heg-graph-col-gap:4rem;border:1px solid var(--colour-asset-grey-3);border-radius:1rem;margin-inline:0;padding-inline:clamp(1.375rem,17.2vw - 124px,5.125rem) clamp(1.375rem,24.9vw - 181px,7.375rem);width:100%}df-heg-graph[initialised] .heg-graph-inner-container{align-items:center;container-type:inline-size;display:flex;flex-direction:column}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-header{padding-block-end:2.3125rem;padding-inline-start:4.8125rem}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container{margin-inline-start:0;max-width:min-content;overflow-x:auto;padding-block:2.875rem;padding-inline-start:4.375rem;width:100%}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-y-axis-title{display:block;font-size:.875rem;line-height:1.375rem;position:absolute;top:50%;transform:rotate(-90deg) translate(-50%,-.2rem);transform-origin:left top}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-lines-container{border-bottom:1px solid transparent;border-left:none;grid-template-columns:auto;grid-template-rows:repeat(var(--heg-graph-row-count),var(--heg-graph-row-height));height:auto}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-lines-container .heg-graph-line{order:calc(var(--heg-graph-line-order)*-1)}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-lines-container .heg-graph-line:not(:last-of-type){border-right:none;border-top:1px solid var(--colour-control-three)}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-lines-container .heg-graph-line.heg-graph-line--value{border-color:var(--colour-asset-grey-5)}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-lines-container .heg-graph-line.heg-graph-line--value:before{border-right:none;border-top:1px solid var(--colour-control-one);left:-.6875rem;top:-.0625rem;width:.6875rem}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-lines-container .heg-graph-line.heg-graph-line--value .heg-graph-line--value__label{justify-self:right;left:-1.875rem;text-align:end;top:-.6875rem}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-chart{border-bottom:1px solid var(--colour-control-one);border-top:none;gap:0 2.5rem;grid-auto-flow:row;grid-template-columns:repeat(var(--heg-graph-col-count),var(--heg-graph-col-width));grid-template-rows:repeat(var(--heg-graph-row-count),var(--heg-graph-row-height));height:auto;padding-block:0;padding-inline:1.75rem;z-index:auto}@supports (width:1cqi){df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-chart{gap:0 clamp(2rem,42cqi/var(--heg-graph-col-count),var(--heg-graph-col-gap))}}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-chart:has(.heg-graph-chart__bar:first-child.heg-graph-chart__bar--highlighted){padding-inline-start:2.625rem}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-chart:has(.heg-graph-chart__bar:last-child.heg-graph-chart__bar--highlighted){padding-inline-end:2.625rem}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-chart .heg-graph-chart__bar.heg-graph-chart__bar--highlighted,df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-chart .heg-graph-chart__bar.heg-graph-chart__bar--highlighted~.heg-graph-chart__bar{margin-block-start:0;padding-block:0}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-chart .heg-graph-chart__bar.heg-graph-chart__bar--highlighted:before{bottom:-2.4375rem;height:calc(var(--heg-graph-row-count)*var(--heg-graph-row-height));left:-1.75rem;padding:2.4375rem 1.6875rem;top:auto;transform:translateY(0);width:100%}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-chart .heg-graph-chart__bar.heg-graph-chart__bar--highlighted .heg-graph-chart__highlight-label{top:calc(var(--heg-graph-row-count)*var(--heg-graph-row-height)*-1 + 100% - 1.8125rem)}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-chart .heg-graph-chart__bar:first-child{grid-column:auto;grid-row:calc(var(--heg-graph-row-count) - var(--heg-graph-row-span-1) + 1)/calc(var(--heg-graph-row-count) + 1)}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-chart .heg-graph-chart__bar:nth-child(2){grid-column:auto;grid-row:calc(var(--heg-graph-row-count) - var(--heg-graph-row-span-2) + 1)/calc(var(--heg-graph-row-count) + 1)}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-chart .heg-graph-chart__bar:nth-child(3){grid-column:auto;grid-row:calc(var(--heg-graph-row-count) - var(--heg-graph-row-span-3) + 1)/calc(var(--heg-graph-row-count) + 1)}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-chart .heg-graph-chart__bar:nth-child(4){grid-column:auto;grid-row:calc(var(--heg-graph-row-count) - var(--heg-graph-row-span-4) + 1)/calc(var(--heg-graph-row-count) + 1)}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-chart .heg-graph-chart__bar:nth-child(5){grid-column:auto;grid-row:calc(var(--heg-graph-row-count) - var(--heg-graph-row-span-5) + 1)/calc(var(--heg-graph-row-count) + 1)}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-chart .heg-graph-chart__bar:nth-child(6){grid-column:auto;grid-row:calc(var(--heg-graph-row-count) - var(--heg-graph-row-span-6) + 1)/calc(var(--heg-graph-row-count) + 1)}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-chart .heg-graph-chart__bar:nth-child(7){grid-column:auto;grid-row:calc(var(--heg-graph-row-count) - var(--heg-graph-row-span-7) + 1)/calc(var(--heg-graph-row-count) + 1)}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-chart .heg-graph-chart__bar:nth-child(8){grid-column:auto;grid-row:calc(var(--heg-graph-row-count) - var(--heg-graph-row-span-8) + 1)/calc(var(--heg-graph-row-count) + 1)}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-chart .heg-graph-chart__bar:nth-child(9){grid-column:auto;grid-row:calc(var(--heg-graph-row-count) - var(--heg-graph-row-span-9) + 1)/calc(var(--heg-graph-row-count) + 1)}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-chart .heg-graph-chart__bar:nth-child(10){grid-column:auto;grid-row:calc(var(--heg-graph-row-count) - var(--heg-graph-row-span-10) + 1)/calc(var(--heg-graph-row-count) + 1)}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-chart .heg-graph-chart__bar:nth-child(11){grid-column:auto;grid-row:calc(var(--heg-graph-row-count) - var(--heg-graph-row-span-11) + 1)/calc(var(--heg-graph-row-count) + 1)}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-chart .heg-graph-chart__bar:nth-child(12){grid-column:auto;grid-row:calc(var(--heg-graph-row-count) - var(--heg-graph-row-span-12) + 1)/calc(var(--heg-graph-row-count) + 1)}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-chart .heg-graph-chart__bar:nth-child(13){grid-column:auto;grid-row:calc(var(--heg-graph-row-count) - var(--heg-graph-row-span-13) + 1)/calc(var(--heg-graph-row-count) + 1)}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-chart .heg-graph-chart__bar:nth-child(14){grid-column:auto;grid-row:calc(var(--heg-graph-row-count) - var(--heg-graph-row-span-14) + 1)/calc(var(--heg-graph-row-count) + 1)}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-chart .heg-graph-chart__bar:nth-child(15){grid-column:auto;grid-row:calc(var(--heg-graph-row-count) - var(--heg-graph-row-span-15) + 1)/calc(var(--heg-graph-row-count) + 1)}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-chart .heg-graph-chart__bar:nth-child(16){grid-column:auto;grid-row:calc(var(--heg-graph-row-count) - var(--heg-graph-row-span-16) + 1)/calc(var(--heg-graph-row-count) + 1)}df-heg-graph[initialised] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-chart .heg-graph-chart__bar .heg-graph-chart__bar-label{bottom:-1.6875rem;left:50%;line-height:1.375rem;position:absolute;text-align:center;top:auto;transform:translateX(-50%)}}df-heg-graph[initialised][data-heg-graph-half-height] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-lines-container .heg-graph-line:nth-of-type(odd):not(:last-of-type,.heg-graph-line--value){border-right:1px solid transparent}df-heg-graph[initialised][data-heg-graph-half-height] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-lines-container .heg-graph-line:nth-of-type(10n+5).heg-graph-line--value{border-color:transparent}df-heg-graph[initialised][data-heg-graph-half-height] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-lines-container .heg-graph-line:nth-of-type(10n+5).heg-graph-line--value .heg-graph-line--value__label,df-heg-graph[initialised][data-heg-graph-half-height] .heg-graph-inner-container .heg-graph-chart-container .heg-graph-lines-container .heg-graph-line:nth-of-type(10n+5).heg-graph-line--value:before{display:none}@media (min-width:75em){df-heg-graph[initialised]{padding:3rem 3.75rem 4.5rem 2.5rem}}