.company-reported-financials_progressiveRoot__d9_1W>[data-company-reported-financial-history]+.company-reported-financials_staticFallback__qy50l{display:none}.company-reported-financials_section__lnVEq.company-reported-financials_evidenceSection__JK2_P{border-top:1px solid var(--cp-hair);background:var(--v2-feature);padding:clamp(3.5rem,7vw,6.5rem) clamp(1rem,4vw,3rem);color:var(--v2-feature-ink)}.company-reported-financials_evidenceSection__JK2_P .company-reported-financials_boundary__IiJnY,.company-reported-financials_evidenceSection__JK2_P .company-reported-financials_comparisons__bIVWo,.company-reported-financials_evidenceSection__JK2_P .company-reported-financials_heading__2FtLc,.company-reported-financials_evidenceSection__JK2_P .company-reported-financials_snapshot__GXkfW{max-width:78rem;margin-right:auto;margin-left:auto}.company-reported-financials_evidenceSection__JK2_P .company-reported-financials_heading__2FtLc{display:grid;margin-bottom:1.5rem;gap:1.5rem;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr)}.company-reported-financials_evidenceSection__JK2_P .company-reported-financials_heading__2FtLc>div>p,.company-reported-financials_evidenceSection__JK2_P .company-reported-financials_snapshot__GXkfW span{color:var(--v2-feature-up);font-size:13px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.company-reported-financials_evidenceSection__JK2_P .company-reported-financials_heading__2FtLc h2{max-width:20ch;margin-top:.55rem;color:var(--v2-feature-ink);font-family:var(--font-serif);font-size:var(--kcp-section-title-size);font-weight:600;letter-spacing:var(--kcp-section-title-tracking);line-height:var(--kcp-section-title-leading);text-wrap:balance}.company-reported-financials_evidenceSection__JK2_P .company-reported-financials_heading__2FtLc>p{align-self:end;color:var(--v2-feature-secondary);line-height:1.7}.company-reported-financials_evidenceSection__JK2_P .company-reported-financials_snapshot__GXkfW{display:grid;overflow:hidden;border:1px solid color-mix(in srgb,var(--v2-line) 18%,transparent);background:color-mix(in srgb,var(--v2-surface) 4%,transparent);grid-template-columns:repeat(3,minmax(0,1fr))}.company-reported-financials_evidenceSection__JK2_P .company-reported-financials_snapshot__GXkfW article{display:flex;min-width:0;flex-direction:column;border-right:1px solid color-mix(in srgb,var(--v2-line) 13%,transparent);border-bottom:1px solid color-mix(in srgb,var(--v2-line) 13%,transparent);padding:1rem}.company-reported-financials_evidenceSection__JK2_P .company-reported-financials_snapshot__GXkfW article:nth-child(3n){border-right:0}.company-reported-financials_evidenceSection__JK2_P .company-reported-financials_snapshot__GXkfW small,.company-reported-financials_evidenceSection__JK2_P .company-reported-financials_snapshot__GXkfW strong{display:block}.company-reported-financials_evidenceSection__JK2_P .company-reported-financials_snapshot__GXkfW strong{margin:auto 0 .45rem;color:var(--v2-feature-ink);font-family:var(--font-serif);font-size:clamp(1.35rem,2.4vw,2rem);font-weight:600}.company-reported-financials_evidenceSection__JK2_P .company-reported-financials_snapshot__GXkfW small{color:var(--v2-feature-secondary);font-size:13px}.company-reported-financials_comparisons__bIVWo{border:1px solid color-mix(in srgb,var(--v2-line) 18%,transparent);border-top:0;background:var(--v2-surface);color:var(--cp-ink)}.company-reported-financials_comparisons__bIVWo details+details{border-top:1px solid var(--v2-line)}.company-reported-financials_comparisons__bIVWo summary{display:flex;min-height:4rem;cursor:pointer;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.1rem;color:var(--cp-ink);font-size:13px;font-weight:800;list-style-position:inside}.company-reported-financials_comparisons__bIVWo summary span{color:var(--cp-forest);letter-spacing:.08em;text-transform:uppercase}.company-reported-financials_interimComparisonBody__j5NdV{border-top:1px solid var(--v2-line);padding:0 1.1rem 1.1rem}.company-reported-financials_interimComparisonBody__j5NdV>p{padding:.9rem 0;color:var(--v2-muted);font-size:13px;line-height:1.55}.company-reported-financials_interimTableWrap__mjF4H{overflow-x:auto;border:1px solid var(--v2-line)}.company-reported-financials_interimTableWrap__mjF4H table{width:100%;min-width:44rem;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.company-reported-financials_interimTableWrap__mjF4H caption{color:var(--v2-muted);font-size:13px;font-weight:750;letter-spacing:.04em;padding:.65rem .8rem;text-align:left}.company-reported-financials_interimTableWrap__mjF4H td,.company-reported-financials_interimTableWrap__mjF4H th{border-bottom:1px solid var(--v2-line);padding:.72rem .8rem;text-align:right}.company-reported-financials_interimTableWrap__mjF4H th:first-child{text-align:left}.company-reported-financials_interimTableWrap__mjF4H thead th{background:var(--v2-paper);color:var(--v2-muted);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.company-reported-financials_interimTableWrap__mjF4H tbody th{color:var(--cp-ink);font-weight:750}.company-reported-financials_interimSourceLinks__PKs_p{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;padding-top:.9rem;font-size:13px;font-weight:800}.company-reported-financials_boundary__IiJnY{display:grid;gap:.75rem;border:1px solid color-mix(in srgb,var(--v2-line) 18%,transparent);border-top:0;padding:1rem 1.1rem;color:var(--v2-feature-secondary);font-size:13px;line-height:1.55;grid-template-columns:repeat(2,minmax(0,1fr))}.company-reported-financials_staticFallback__qy50l{border-top:1px solid var(--cp-hair);background:radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--v2-green) 8%,transparent),transparent 24rem),var(--cp-paper);padding:clamp(3.5rem,7vw,6.5rem) clamp(1rem,4vw,3rem)}.company-reported-financials_staticHeading__DG5C4,.company-reported-financials_staticLower__bC06M,.company-reported-financials_staticSeries__2IE6I{max-width:78rem;margin-right:auto;margin-left:auto}.company-reported-financials_staticHeading__DG5C4{display:grid;margin-bottom:1.5rem;gap:1.5rem;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr)}.company-reported-financials_staticHeading__DG5C4>div>p,.company-reported-financials_staticLower__bC06M aside>span,.company-reported-financials_staticLower__bC06M>div>span{color:var(--cp-forest);font-size:13px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.company-reported-financials_staticHeading__DG5C4 h2{max-width:18ch;margin-top:.55rem;color:var(--cp-ink);font-family:var(--font-serif);font-size:var(--kcp-section-title-size);font-weight:600;letter-spacing:var(--kcp-section-title-tracking);line-height:var(--kcp-section-title-leading)}.company-reported-financials_staticHeading__DG5C4>p{align-self:end;color:var(--v2-muted);line-height:1.7}.company-reported-financials_staticSeries__2IE6I{display:grid;overflow:hidden;border:1px solid var(--v2-line);background:var(--v2-surface);grid-template-columns:repeat(3,minmax(0,1fr))}.company-reported-financials_staticSeries__2IE6I article{min-width:0;border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);padding:1rem}.company-reported-financials_staticSeries__2IE6I article:nth-child(3n){border-right:0}.company-reported-financials_staticSeries__2IE6I small,.company-reported-financials_staticSeries__2IE6I span{display:block;color:var(--v2-muted);font-size:13px;font-weight:750}.company-reported-financials_staticSeries__2IE6I strong{display:block;margin:.45rem 0;color:var(--cp-ink);font-family:var(--font-serif);font-size:clamp(1.35rem,2.4vw,2rem);font-weight:600}.company-reported-financials_staticLower__bC06M{display:grid;border:1px solid var(--v2-line);border-top:0;background:var(--v2-surface);grid-template-columns:minmax(0,1.5fr) minmax(15rem,.5fr)}.company-reported-financials_staticLower__bC06M aside,.company-reported-financials_staticLower__bC06M>div{padding:1.25rem}.company-reported-financials_staticLower__bC06M aside{border-left:1px solid var(--v2-line);background:var(--v2-paper)}.company-reported-financials_staticLower__bC06M h3{margin:.35rem 0 .9rem;color:var(--cp-ink);font-family:var(--font-serif);font-size:1.35rem}.company-reported-financials_staticLower__bC06M ul{display:grid;gap:.35rem}.company-reported-financials_staticLower__bC06M li a{display:grid;min-height:2.8rem;align-items:center;gap:.5rem;border-top:1px solid var(--v2-line);grid-template-columns:minmax(0,1fr) auto auto}.company-reported-financials_staticLower__bC06M li em{color:var(--cp-forest);font-size:13px;font-style:normal;font-weight:850;text-transform:uppercase}.company-reported-financials_staticLower__bC06M aside a{display:block;margin-top:.65rem;font-size:13px;font-weight:800}.company-reported-financials_staticEmpty___k7NW{border-top:1px solid var(--v2-line);padding-top:.9rem}.company-reported-financials_staticEmpty___k7NW p{margin-top:.35rem;color:var(--v2-muted);font-size:13px}.company-reported-financials_section__lnVEq{border-top:1px solid var(--cp-hair);background:radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--v2-green) 8%,transparent),transparent 24rem),var(--cp-paper);padding:clamp(3.5rem,7vw,6.5rem) clamp(1rem,4vw,3rem)}.company-reported-financials_heading__2FtLc{display:grid;max-width:78rem;margin:0 auto 1.5rem;gap:1.5rem;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr)}.company-reported-financials_changeView__TQF0o span,.company-reported-financials_evidenceRail__zBmw0 span,.company-reported-financials_heading__2FtLc>div>p,.company-reported-financials_lowerHeading__NtXLH span,.company-reported-financials_panelHeader__q7ozk span,.company-reported-financials_provenancePanel__U24Uo>span{color:var(--cp-forest);font-size:13px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.company-reported-financials_heading__2FtLc h2{max-width:18ch;margin-top:.55rem;color:var(--cp-ink);font-family:var(--font-serif);font-size:var(--kcp-section-title-size);font-weight:600;letter-spacing:var(--kcp-section-title-tracking);line-height:var(--kcp-section-title-leading);text-wrap:balance}.company-reported-financials_heading__2FtLc>p{align-self:end;max-width:42rem;color:var(--v2-muted);font-size:.96rem;line-height:1.7}.company-reported-financials_explorer__nsSR4{display:grid;max-width:78rem;margin:0 auto;overflow:hidden;border:1px solid var(--v2-line);background:var(--v2-surface);box-shadow:none;grid-template-columns:minmax(13rem,.3fr) minmax(0,1fr)}.company-reported-financials_metricRail__3AEET{display:grid;align-content:start;border-right:1px solid var(--v2-line);background:var(--v2-paper);padding:.55rem}.company-reported-financials_metricButton__SUkv0{min-height:3.1rem;border-left:3px solid transparent;padding:.7rem .9rem;color:var(--v2-muted);font-size:13px;font-weight:750;text-align:left;transition:border-color var(--dur-1) var(--ease-out),background var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}.company-reported-financials_metricButton__SUkv0:focus-visible,.company-reported-financials_metricButton__SUkv0:hover{background:color-mix(in srgb,var(--v2-green) 6%,transparent);color:var(--cp-ink)}.company-reported-financials_metricButton__SUkv0[data-active]{border-left-color:var(--cp-forest);background:var(--v2-surface);color:var(--cp-forest)}.company-reported-financials_panel__mDiII{min-width:0}.company-reported-financials_panelHeader__q7ozk{display:flex;min-height:7.8rem;align-items:start;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--v2-line);padding:1.25rem clamp(1rem,3vw,2rem)}.company-reported-financials_panelHeader__q7ozk small,.company-reported-financials_panelHeader__q7ozk strong{display:block}.company-reported-financials_panelHeader__q7ozk strong{margin-top:.45rem;color:var(--cp-ink);font-family:var(--font-serif);font-size:clamp(2rem,4vw,3.25rem);font-weight:600;letter-spacing:-.05em;line-height:1}.company-reported-financials_panelHeader__q7ozk small{margin-top:.45rem;color:var(--v2-muted);font-size:13px;font-weight:700}.company-reported-financials_modeSwitch__y_wn4{display:inline-grid;border:1px solid var(--v2-line);background:var(--v2-paper);padding:.18rem;grid-template-columns:repeat(2,auto)}.company-reported-financials_modeSwitch__y_wn4 button{min-height:2.35rem;padding:0 .75rem;color:var(--v2-muted);font-size:13px;font-weight:800}.company-reported-financials_modeSwitch__y_wn4 button[data-active]{background:var(--v2-feature);color:var(--v2-feature-ink)}.company-reported-financials_visual__4EO21{min-height:19rem;padding:clamp(1rem,2.5vw,1.8rem)}.company-reported-financials_chart__vt2P5{display:grid;width:100%;min-height:16rem;align-items:center;gap:clamp(1.1rem,4vw,2.5rem);grid-template-columns:repeat(2,minmax(0,1fr))}.company-reported-financials_barColumn__PEn_2{display:grid;min-width:0;gap:.65rem}.company-reported-financials_barTrack__xvI5d{position:relative;display:block;height:3.8rem;border-bottom:1px solid var(--v2-muted);background:var(--v2-paper)}.company-reported-financials_chart__vt2P5[data-mixed-signs] .company-reported-financials_barTrack__xvI5d:after{position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--v2-muted);content:""}.company-reported-financials_currentBar__tKjPZ,.company-reported-financials_priorBar__8p7Jo{position:absolute;top:.65rem;bottom:.65rem;left:0;width:var(--bar-size);border-radius:2px;background:var(--v2-muted)}.company-reported-financials_currentBar__tKjPZ{background:var(--cp-forest)}.company-reported-financials_chart__vt2P5[data-mixed-signs] .company-reported-financials_currentBar__tKjPZ,.company-reported-financials_chart__vt2P5[data-mixed-signs] .company-reported-financials_priorBar__8p7Jo{left:50%}.company-reported-financials_chart__vt2P5[data-mixed-signs] [data-negative]{transform:translateX(-100%);border-radius:2px}.company-reported-financials_chartValue__Bj7yL{overflow:hidden;color:var(--cp-ink);font-family:var(--font-mono);font-size:13px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.company-reported-financials_chartPeriod__9_IrF{color:var(--v2-muted);font-size:13px;font-weight:800}.company-reported-financials_changeView__TQF0o{display:grid;min-height:16rem;align-items:center;gap:clamp(1rem,4vw,2rem);border:1px solid var(--v2-line);background:linear-gradient(135deg,color-mix(in srgb,var(--v2-green) 7%,transparent),transparent 58%),var(--v2-surface);padding:clamp(1.25rem,5vw,3rem);grid-template-columns:auto 1fr}.company-reported-financials_changeGlyph___yIft{display:grid;width:clamp(3.5rem,8vw,6rem);height:clamp(3.5rem,8vw,6rem);place-items:center;border:1px solid var(--v2-line);border-radius:50%;color:var(--cp-forest);font-family:var(--font-mono);font-size:clamp(1.7rem,4vw,2.8rem);font-weight:700;line-height:1}.company-reported-financials_changeView__TQF0o[data-direction=down]>.company-reported-financials_changeGlyph___yIft{color:var(--v2-gold-text)}.company-reported-financials_changeView__TQF0o strong{display:block;margin-top:.35rem;color:var(--cp-ink);font-family:var(--font-serif);font-size:clamp(2.4rem,7vw,5rem);font-weight:600;letter-spacing:-.06em;line-height:.95}.company-reported-financials_changeView__TQF0o p{margin-top:.8rem;color:var(--v2-muted);font-family:var(--font-mono);font-size:13px;line-height:1.6}.company-reported-financials_evidenceRail__zBmw0{display:grid;align-items:stretch;border-top:1px solid var(--v2-line);background:var(--v2-paper);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr) auto}.company-reported-financials_evidenceRail__zBmw0>div,.company-reported-financials_sourceLink__Yj7xg{min-width:0;padding:.9rem 1rem}.company-reported-financials_evidenceRail__zBmw0>div+div,.company-reported-financials_sourceLink__Yj7xg{border-left:1px solid var(--v2-line)}.company-reported-financials_evidenceRail__zBmw0 strong{display:block;overflow:hidden;margin-top:.3rem;color:var(--cp-ink);font-family:var(--font-mono);font-size:13px;font-weight:750;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.company-reported-financials_sourceLink__Yj7xg{display:inline-flex;min-height:3.4rem;align-items:center;gap:.45rem;color:var(--cp-forest);font-size:13px;font-weight:850}.company-reported-financials_downloadLink__8Ydz2>span,.company-reported-financials_sourceLink__Yj7xg>span{width:.95rem;flex:0 0 auto;font-family:var(--font-mono);line-height:1;text-align:center}.company-reported-financials_lowerGrid__6rSio{display:grid;max-width:78rem;margin:1rem auto 0;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(16rem,.32fr)}.company-reported-financials_dividendPanel__8aIaU,.company-reported-financials_provenancePanel__U24Uo{border:1px solid var(--v2-line);background:var(--v2-surface)}.company-reported-financials_lowerHeading__NtXLH{display:flex;align-items:start;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--v2-line);padding:1.15rem}.company-reported-financials_lowerHeading__NtXLH h3,.company-reported-financials_provenancePanel__U24Uo h3{margin-top:.35rem;color:var(--cp-ink);font-family:var(--font-serif);font-size:1.45rem;font-weight:600;letter-spacing:-.03em}.company-reported-financials_lowerHeading__NtXLH small{color:var(--v2-muted);font-family:var(--font-mono);font-size:13px}.company-reported-financials_dividendList__wMcyr{display:grid}.company-reported-financials_dividendRow__cFNIC{display:grid;min-width:0;align-items:start;gap:1rem;padding:1rem 1.15rem;color:inherit;grid-template-columns:minmax(0,1fr) auto;text-decoration:none}.company-reported-financials_dividendRow__cFNIC+.company-reported-financials_dividendRow__cFNIC{border-top:1px solid var(--v2-line)}.company-reported-financials_dividendRow__cFNIC:focus-visible,.company-reported-financials_dividendRow__cFNIC:hover{background:var(--v2-surface)}.company-reported-financials_dividendRow__cFNIC span{color:var(--v2-muted);font-size:13px;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.company-reported-financials_dividendRow__cFNIC strong{display:block;margin-top:.25rem;color:var(--cp-ink);font-size:.95rem}.company-reported-financials_dividendRow__cFNIC p,.company-reported-financials_emptyDividend__SU3cB p{margin-top:.3rem;color:var(--v2-muted);font-size:13px;line-height:1.55}.company-reported-financials_dividendRow__cFNIC em{border:1px solid var(--v2-line);border-radius:2px;padding:.35rem .55rem;color:var(--v2-muted);font-size:13px;font-style:normal;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.company-reported-financials_dividendRow__cFNIC em[data-status=approved],.company-reported-financials_dividendRow__cFNIC em[data-status=paid]{border-color:color-mix(in srgb,var(--v2-green) 30%,var(--v2-line));background:color-mix(in srgb,var(--v2-green) 8%,var(--v2-surface));color:var(--v2-green)}.company-reported-financials_dividendRow__cFNIC em[data-status=proposed]{border-color:color-mix(in srgb,var(--v2-gold-fill) 30%,var(--v2-line));background:color-mix(in srgb,var(--v2-gold-fill) 8%,var(--v2-surface));color:var(--v2-gold-text)}.company-reported-financials_emptyDividend__SU3cB{padding:1.35rem}.company-reported-financials_emptyDividend__SU3cB strong{color:var(--cp-ink);font-size:.86rem}.company-reported-financials_provenancePanel__U24Uo{padding:1.2rem}.company-reported-financials_provenancePanel__U24Uo h3{line-height:1.1}.company-reported-financials_provenancePanel__U24Uo dl{display:grid;margin-top:1.25rem;border-top:1px solid var(--v2-line)}.company-reported-financials_provenancePanel__U24Uo dl>div{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--v2-line);padding:.65rem 0}.company-reported-financials_provenancePanel__U24Uo dt{color:var(--v2-muted);font-size:13px;font-weight:750}.company-reported-financials_provenancePanel__U24Uo dd{color:var(--cp-ink);font-family:var(--font-mono);font-size:13px;font-weight:800;text-transform:capitalize}.company-reported-financials_provenancePanel__U24Uo dd[data-freshness=stale]{color:var(--v2-gold-text)}.company-reported-financials_downloadLink__8Ydz2{display:flex;min-height:2.8rem;align-items:center;gap:.55rem;border-bottom:1px solid var(--v2-line);color:var(--cp-forest);font-size:13px;font-weight:850}.company-reported-financials_downloadLink__8Ydz2:first-of-type{margin-top:1rem}.company-reported-financials_qaDisclosure__lEteK{max-width:78rem;margin:1rem auto 0;border:1px solid color-mix(in srgb,var(--v2-gold-fill) 30%,var(--v2-line));background:color-mix(in srgb,var(--v2-gold-fill) 8%,var(--v2-surface))}.company-reported-financials_qaDisclosure__lEteK summary{min-height:3.2rem;cursor:pointer;padding:1rem 1.15rem;color:var(--v2-gold-text);font-size:13px;font-weight:850}.company-reported-financials_qaDisclosure__lEteK>div{display:grid;border-top:1px solid color-mix(in srgb,var(--v2-gold-fill) 30%,var(--v2-line))}.company-reported-financials_qaDisclosure__lEteK article{padding:1rem 1.15rem}.company-reported-financials_qaDisclosure__lEteK article+article{border-top:1px solid color-mix(in srgb,var(--v2-gold-fill) 30%,var(--v2-line))}.company-reported-financials_qaDisclosure__lEteK article span{color:var(--v2-gold-text);font-size:13px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.company-reported-financials_qaDisclosure__lEteK article strong{display:block;margin-top:.35rem;color:var(--cp-ink);font-size:13px}.company-reported-financials_qaDisclosure__lEteK article p{margin-top:.3rem;color:var(--v2-muted);font-size:13px;line-height:1.55}@media (max-width:800px){.company-reported-financials_section__lnVEq.company-reported-financials_evidenceSection__JK2_P,.company-reported-financials_staticFallback__qy50l{padding-right:.8rem;padding-left:.8rem}.company-reported-financials_evidenceSection__JK2_P .company-reported-financials_heading__2FtLc,.company-reported-financials_heading__2FtLc,.company-reported-financials_staticHeading__DG5C4,.company-reported-financials_staticLower__bC06M{grid-template-columns:1fr}.company-reported-financials_evidenceSection__JK2_P .company-reported-financials_snapshot__GXkfW,.company-reported-financials_snapshot__GXkfW{grid-template-columns:repeat(2,minmax(0,1fr))}.company-reported-financials_evidenceSection__JK2_P .company-reported-financials_snapshot__GXkfW article:nth-child(3n),.company-reported-financials_snapshot__GXkfW article:nth-child(3n){border-right:1px solid color-mix(in srgb,var(--v2-line) 13%,transparent)}.company-reported-financials_evidenceSection__JK2_P .company-reported-financials_snapshot__GXkfW article:nth-child(2n),.company-reported-financials_snapshot__GXkfW article:nth-child(2n){border-right:0}.company-reported-financials_boundary__IiJnY{grid-template-columns:1fr}.company-reported-financials_staticSeries__2IE6I{grid-template-columns:repeat(2,minmax(0,1fr))}.company-reported-financials_staticSeries__2IE6I article:nth-child(3n){border-right:1px solid var(--v2-line)}.company-reported-financials_staticSeries__2IE6I article:nth-child(2n){border-right:0}.company-reported-financials_staticLower__bC06M aside{border-top:1px solid var(--v2-line);border-left:0}.company-reported-financials_section__lnVEq{padding-right:.8rem;padding-left:.8rem}.company-reported-financials_heading__2FtLc,.company-reported-financials_lowerGrid__6rSio{grid-template-columns:1fr}.company-reported-financials_heading__2FtLc>p{align-self:auto}.company-reported-financials_explorer__nsSR4{display:block}.company-reported-financials_metricRail__3AEET{display:flex;overflow-x:auto;border-right:0;border-bottom:1px solid var(--v2-line);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.company-reported-financials_metricRail__3AEET::-webkit-scrollbar{display:none}.company-reported-financials_metricButton__SUkv0{min-width:-moz-max-content;min-width:max-content;min-height:2.8rem;border-bottom:3px solid transparent;border-left:0;scroll-snap-align:start}.company-reported-financials_metricButton__SUkv0[data-active]{border-bottom-color:var(--cp-forest);border-left-color:transparent}.company-reported-financials_panelHeader__q7ozk{min-height:7rem;padding:1rem}.company-reported-financials_panelHeader__q7ozk strong{font-size:clamp(1.7rem,9vw,2.6rem)}.company-reported-financials_visual__4EO21{min-height:15rem;padding:.65rem}.company-reported-financials_evidenceRail__zBmw0{grid-template-columns:1fr}.company-reported-financials_evidenceRail__zBmw0>div+div,.company-reported-financials_sourceLink__Yj7xg{border-top:1px solid var(--v2-line);border-left:0}.company-reported-financials_changeView__TQF0o{min-height:14rem;grid-template-columns:1fr}.company-reported-financials_changeView__TQF0o strong{font-size:clamp(2.1rem,12vw,3.7rem)}}@media (max-width:430px){.company-reported-financials_heading__2FtLc h2{font-size:var(--kcp-section-title-size)}.company-reported-financials_panelHeader__q7ozk{display:grid}.company-reported-financials_modeSwitch__y_wn4{justify-self:start}.company-reported-financials_dividendRow__cFNIC{grid-template-columns:1fr}.company-reported-financials_dividendRow__cFNIC em{justify-self:start}}@media (prefers-reduced-motion:reduce){.company-reported-financials_metricButton__SUkv0{transition:none}}@media print{.company-reported-financials_downloadLink__8Ydz2,.company-reported-financials_metricRail__3AEET,.company-reported-financials_modeSwitch__y_wn4,.company-reported-financials_qaDisclosure__lEteK{display:none}.company-reported-financials_explorer__nsSR4{grid-template-columns:1fr}}.regional-company-page_gapList__u0pQ1{display:grid;gap:.65rem;margin-top:1rem;color:var(--v2-muted);font-size:13px;line-height:1.55;list-style:none}.regional-company-page_sourceUnavailable__yAkFo{display:flex;gap:.75rem;align-items:flex-start;margin:0 0 1rem;padding:.85rem 1rem;border:1px solid color-mix(in srgb,var(--v5-gold) 58%,var(--hair));background:color-mix(in srgb,var(--v5-gold) 10%,var(--paper));color:var(--v2-ink)}.regional-company-page_sourceUnavailable__yAkFo svg{flex:0 0 auto;width:1rem;height:1rem;margin-top:.15rem;color:var(--v5-gold-d)}.regional-company-page_sourceUnavailable__yAkFo span,.regional-company-page_sourceUnavailable__yAkFo strong{display:block}.regional-company-page_sourceUnavailable__yAkFo strong{font-family:var(--font-ui);font-size:13px;letter-spacing:.06em;text-transform:uppercase}.regional-company-page_sourceUnavailable__yAkFo span{margin-top:.25rem;color:var(--soft);font-size:13px;line-height:1.55}.regional-company-page_gapList__u0pQ1 li{position:relative;padding-left:1rem}.regional-company-page_gapList__u0pQ1 li:before{position:absolute;top:.62em;left:0;width:.35rem;height:.35rem;border-radius:2px;background:var(--cp-gold);content:""}.regional-company-page_factGrid__rhUC6{display:grid;gap:1px;margin-top:2rem;border:1px solid var(--cp-hair);background:var(--cp-hair);grid-template-columns:repeat(4,minmax(0,1fr))}.regional-company-page_factGrid__rhUC6>a{display:grid;min-width:0;min-height:11rem;align-content:end;background:var(--cp-panel);padding:1.15rem;color:var(--cp-ink);text-decoration:none}.regional-company-page_factGrid__rhUC6 svg{width:1.1rem;height:1.1rem;margin-bottom:auto;color:var(--cp-forest)}.regional-company-page_auditGrid__EpMy7 span,.regional-company-page_factGrid__rhUC6 span{color:var(--v2-muted);font-size:13px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.regional-company-page_factGrid__rhUC6 strong{margin-top:.7rem;font-family:var(--font-serif);font-size:clamp(1.35rem,2.5vw,2rem);line-height:1}.regional-company-page_factGrid__rhUC6 small{margin-top:.55rem;color:var(--v2-muted);font-size:13px;line-height:1.4}.regional-company-page_chartBoundary__1Y4Bn{margin-top:1rem;border-left:3px solid var(--cp-gold);background:var(--v2-paper);padding:.8rem 1rem;color:var(--v2-muted);font-size:13px;line-height:1.55}.regional-company-page_chartBoundary__1Y4Bn strong{color:var(--cp-ink)}.regional-company-page_statementSection__tiLxw{scroll-margin-top:11rem;background:var(--cp-paper);padding:0 0 clamp(4rem,9vw,8rem)}.regional-company-page_statementStack__dawZR{display:grid;min-width:0;gap:.75rem;margin-top:2rem}.regional-company-page_statementCard__1A7_A{min-width:0;max-width:100%;border:1px solid var(--cp-hair);background:var(--cp-panel)}.regional-company-page_statementCard__1A7_A summary{display:flex;min-height:4.5rem;cursor:pointer;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;color:var(--cp-ink);font-family:var(--font-serif);font-size:1.15rem;font-weight:650;list-style-position:inside}.regional-company-page_statementCard__1A7_A summary small{color:var(--v2-muted);font-family:var(--font-sans);font-size:13px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.regional-company-page_statementTableWrap__2DW4I{width:100%;min-width:0;max-width:100%;overflow-x:auto;border-top:1px solid var(--cp-hair);overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.regional-company-page_statementTableWrap__2DW4I table{width:100%;min-width:44rem;border-collapse:collapse;font-variant-numeric:tabular-nums}.regional-company-page_statementTableWrap__2DW4I td,.regional-company-page_statementTableWrap__2DW4I th{border-bottom:1px solid var(--cp-hair);padding:.72rem 1rem;text-align:right}.regional-company-page_statementTableWrap__2DW4I th:first-child{width:54%;text-align:left}.regional-company-page_statementTableWrap__2DW4I thead th{background:var(--v2-paper);color:var(--v2-muted);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.regional-company-page_statementTableWrap__2DW4I tbody th{color:var(--cp-ink);font-size:13px;font-weight:600}.regional-company-page_statementTableWrap__2DW4I tbody td{color:var(--v2-muted);font-family:var(--font-mono);font-size:13px}.regional-company-page_statementTableWrap__2DW4I tr[data-emphasis=subtotal] td,.regional-company-page_statementTableWrap__2DW4I tr[data-emphasis=subtotal] th{background:var(--v2-paper);font-weight:800}.regional-company-page_statementTableWrap__2DW4I tr[data-emphasis=total] td,.regional-company-page_statementTableWrap__2DW4I tr[data-emphasis=total] th{border-top:2px solid var(--cp-ink);background:var(--v2-paper);font-weight:850}.regional-company-page_statementSource__ddl_g{display:grid;align-items:center;gap:1rem;margin-top:1rem;border:1px solid var(--cp-hair);background:var(--cp-panel);padding:1rem;grid-template-columns:auto minmax(0,1fr) auto}.regional-company-page_statementSource__ddl_g>svg{width:1.35rem;color:var(--cp-forest)}.regional-company-page_statementSource__ddl_g div{display:grid;gap:.25rem}.regional-company-page_statementSource__ddl_g strong{color:var(--cp-ink);font-size:13px}.regional-company-page_statementSource__ddl_g span{overflow-wrap:anywhere;color:var(--v2-muted);font-family:var(--font-mono);font-size:13px}.regional-company-page_statementSource__ddl_g a{display:inline-flex;align-items:center;gap:.35rem;font-size:13px;font-weight:800}.regional-company-page_statementSource__ddl_g a svg{width:.9rem}.regional-company-page_sourceList__zvJH1{margin-top:2rem;border-top:1px solid var(--cp-hair);list-style:none}.regional-company-page_archiveBoundary__vpHyN{display:grid;align-items:stretch;gap:1px;margin-top:2rem;border:1px solid var(--cp-hair);background:var(--cp-hair);grid-template-columns:repeat(2,minmax(0,1fr)) auto}.regional-company-page_archiveBoundary__vpHyN>a,.regional-company-page_archiveBoundary__vpHyN>div{display:grid;min-width:0;align-content:center;gap:.45rem;background:var(--cp-panel);padding:1.15rem}.regional-company-page_archiveBoundary__vpHyN span,.regional-company-page_archiveBoundary__vpHyN>span{color:var(--v2-muted);font-size:13px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.regional-company-page_archiveBoundary__vpHyN h3,.regional-company-page_archiveBoundary__vpHyN strong{color:var(--cp-ink);font-family:var(--font-serif);font-size:1.05rem;line-height:1.25}.regional-company-page_archiveBoundary__vpHyN p{color:var(--v2-muted);font-size:13px;line-height:1.55}.regional-company-page_archiveBoundary__vpHyN>a{min-width:11rem;justify-items:start;font-size:13px;font-weight:800}.regional-company-page_archiveBoundary__vpHyN>a svg{width:.9rem}.regional-company-page_sourceList__zvJH1 li{display:grid;min-height:4.5rem;align-items:center;gap:1rem;border-bottom:1px solid var(--cp-hair);grid-template-columns:2rem minmax(0,1fr) auto}.regional-company-page_sourceList__zvJH1 li>span{color:var(--cp-gold);font-family:var(--font-serif);font-weight:750}.regional-company-page_sourceList__zvJH1 li div{display:grid;gap:.2rem;min-width:0}.regional-company-page_sourceList__zvJH1 strong{color:var(--cp-ink);font-size:13px}.regional-company-page_sourceList__zvJH1 small{color:var(--v2-muted);font-size:13px;line-height:1.4}.regional-company-page_sourceList__zvJH1 svg{width:1rem}.regional-company-page_auditGrid__EpMy7{display:grid;gap:1px;margin-top:2rem;border:1px solid var(--cp-hair);background:var(--cp-hair);grid-template-columns:repeat(3,minmax(0,1fr))}.regional-company-page_auditGrid__EpMy7 article{display:grid;min-width:0;min-height:9rem;align-content:end;background:var(--cp-panel);padding:1rem}.regional-company-page_auditGrid__EpMy7 svg{width:1.15rem;margin-bottom:auto;color:var(--cp-forest)}.regional-company-page_auditGrid__EpMy7 strong{margin-top:.55rem;color:var(--cp-ink);font-family:var(--font-serif);font-size:1.3rem}.regional-company-page_auditGrid__EpMy7 small{margin-top:.3rem;color:var(--v2-muted);font-size:13px}@media (max-width:900px){.regional-company-page_archiveBoundary__vpHyN{grid-template-columns:1fr 1fr}.regional-company-page_archiveBoundary__vpHyN>a{grid-column:1/-1}.regional-company-page_factGrid__rhUC6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.regional-company-page_archiveBoundary__vpHyN{grid-template-columns:1fr}.regional-company-page_archiveBoundary__vpHyN>a{grid-column:auto}.regional-company-page_auditGrid__EpMy7,.regional-company-page_factGrid__rhUC6{grid-template-columns:1fr}.regional-company-page_factGrid__rhUC6>a{min-height:8.5rem}.regional-company-page_statementCard__1A7_A summary{align-items:flex-start;flex-direction:column}.regional-company-page_statementSource__ddl_g{grid-template-columns:auto minmax(0,1fr)}.regional-company-page_statementSource__ddl_g a{grid-column:2}.regional-company-page_sourceList__zvJH1 li{align-items:start;padding-block:.9rem}}