.report-root[data-brand]{background:var(--color-bg);color:var(--color-fg);font-family:var(--font-body)}.report-root[data-brand] .heroHeadingOne,.report-root[data-brand] .heroHeadingTwo{font-family:var(--font-heading);font-size:calc(var(--text-displayLg-size) * var(--type-factor));font-weight:var(--text-displayLg-weight);line-height:var(--text-displayLg-leading);letter-spacing:var(--text-displayLg-tracking)}.report-root[data-brand] .headingOne{font-family:var(--font-heading);font-size:calc(var(--text-h1-size) * var(--type-factor));font-weight:var(--text-h1-weight);line-height:var(--text-h1-leading);letter-spacing:var(--text-h1-tracking)}.report-root[data-brand] .headingTwo{font-family:var(--font-heading);font-size:calc(var(--text-h2-size) * var(--type-factor));font-weight:var(--text-h2-weight);line-height:var(--text-h2-leading);letter-spacing:var(--text-h2-tracking)}.report-root[data-brand] .headingThree{font-family:var(--font-heading);font-size:calc(var(--text-h3-size) * var(--type-factor));font-weight:var(--text-h3-weight);line-height:var(--text-h3-leading);letter-spacing:var(--text-h3-tracking)}.report-root[data-brand] .bodyText{font-size:calc(var(--text-body-size) * var(--type-factor));font-weight:var(--text-body-weight);line-height:var(--text-body-leading);letter-spacing:var(--text-body-tracking)}.report-root[data-brand] .caption{font-size:calc(var(--text-caption-size) * var(--type-factor));font-weight:var(--text-caption-weight);line-height:var(--text-caption-leading);letter-spacing:var(--text-caption-tracking)}.report-root[data-brand] .headingFour{font-family:var(--font-heading);font-size:calc(var(--text-body-size) * var(--type-factor));font-weight:var(--text-h3-weight);line-height:var(--text-body-leading);letter-spacing:var(--text-h3-tracking)}.report-root[data-brand] .headingFive{font-family:var(--font-heading);font-size:calc(var(--text-caption-size) * var(--type-factor));font-weight:var(--text-h3-weight);line-height:var(--text-caption-leading);letter-spacing:var(--text-h3-tracking)}.report-root[data-brand] .headingSix{font-family:var(--font-heading);font-size:calc(var(--text-caption-size) * var(--type-factor));font-weight:var(--text-h3-weight);line-height:var(--text-caption-leading);letter-spacing:var(--text-caption-tracking);font-variant-caps:all-small-caps}.report-root[data-brand] .kicker{font-family:var(--font-heading);font-size:calc(var(--text-caption-size) * var(--type-factor));font-weight:var(--text-caption-weight);line-height:var(--text-caption-leading);letter-spacing:var(--text-caption-tracking);text-transform:uppercase}.report-root[data-brand] .bodyText[data-text-size=small]{font-size:calc(var(--text-caption-size) * var(--type-factor));line-height:var(--text-caption-leading);letter-spacing:var(--text-caption-tracking)}.report-root[data-brand] .bodyText[data-text-size=medium]{font-size:calc(var(--text-body-size) * var(--type-factor));line-height:var(--text-body-leading);letter-spacing:var(--text-body-tracking)}.report-root[data-brand] .bodyText[data-text-size=large]{font-size:calc(var(--text-body-size) * 1.2 * var(--type-factor));line-height:var(--text-body-leading);letter-spacing:var(--text-body-tracking)}.report-root[data-brand]{padding:calc(var(--space-unit) * 8)}.report-root[data-brand] .heroBlock,.report-root[data-brand].heroBlock{padding:calc(var(--space-unit) * 24)}.report-root[data-brand] .sectionBlock{padding:calc(var(--space-unit) * 8)}.report-root[data-brand] .cardBlock{padding:calc(var(--space-unit) * 4)}.report-root[data-brand] .containerBlock{padding:0}.report-root[data-brand] .chapterBand{padding:calc(var(--space-unit) * 4);border-inline-start:2px solid var(--theme-primary-bg);border-radius:0}.report-root[data-brand] .chapterBand[data-color-theme=muted]{background:color-mix(in oklab, var(--theme-muted-bg) 25%, transparent)}.report-root[data-brand][data-spacing=none],.report-root[data-brand] [data-spacing=none]{padding:0}.report-root[data-brand][data-spacing=small],.report-root[data-brand] [data-spacing=small]{padding:calc(var(--space-unit) * 4)}.report-root[data-brand][data-spacing=medium],.report-root[data-brand] [data-spacing=medium]{padding:calc(var(--space-unit) * 8)}.report-root[data-brand][data-spacing=large],.report-root[data-brand] [data-spacing=large]{padding:calc(var(--space-unit) * 16)}.report-root[data-brand][data-spacing=xlarge],.report-root[data-brand] [data-spacing=xlarge]{padding:calc(var(--space-unit) * 24)}.report-root[data-brand] :is(.content-stack,.report-layout-grid,.columnBlock,.columnItemBlock,.cardBlock,.chapterBand,.gridBlock){--gap-override:initial;gap:var(--gap-override,var(--gap-default))}.report-root[data-brand] .content-stack{--gap-default:calc(var(--space-unit) * 4)}.report-root[data-brand] .report-layout-grid,.report-root[data-brand] .columnBlock{--gap-default:calc(var(--space-unit) * 8)}.report-root[data-brand] .gridBlock,.report-root[data-brand] .columnItemBlock,.report-root[data-brand] .cardBlock{--gap-default:calc(var(--space-unit) * 4)}.report-root[data-brand] .chapterBand{--gap-default:calc(var(--space-unit) * 1)}.report-root[data-brand] [data-gap=none]{--gap-override:0px}.report-root[data-brand] [data-gap=small]{--gap-override:calc(var(--space-unit) * 4)}.report-root[data-brand] [data-gap=medium]{--gap-override:calc(var(--space-unit) * 8)}.report-root[data-brand] [data-gap=large]{--gap-override:calc(var(--space-unit) * 16)}.report-root[data-brand] [data-gap=xlarge]{--gap-override:calc(var(--space-unit) * 24)}.report-root[data-brand] .report-content-column{--gap-override:initial;--gap-default:calc(var(--space-unit) * 8);gap:var(--gap-override,var(--gap-default))}.report-root[data-brand] [data-section-gap=none] .report-content-column{--gap-override:0px}.report-root[data-brand] [data-section-gap=small] .report-content-column{--gap-override:calc(var(--space-unit) * 4)}.report-root[data-brand] [data-section-gap=medium] .report-content-column{--gap-override:calc(var(--space-unit) * 8)}.report-root[data-brand] [data-section-gap=large] .report-content-column{--gap-override:calc(var(--space-unit) * 16)}.report-root[data-brand] [data-section-gap=xlarge] .report-content-column{--gap-override:calc(var(--space-unit) * 24)}.report-root[data-brand] .heroBlock:not([data-color-theme]),.report-root[data-brand].heroBlock:not([data-color-theme]){background:var(--theme-primary-bg);--band-scrim:var(--theme-primary-bg);--band-scrim-opacity:.7;color:var(--theme-primary-fg)}.report-root[data-brand] [data-color-theme=default],.report-root[data-brand][data-color-theme=default]{background:var(--theme-default-bg);--band-scrim:var(--theme-default-bg);--band-scrim-opacity:.9;color:var(--theme-default-fg)}.report-root[data-brand] [data-color-theme=default-inverted],.report-root[data-brand][data-color-theme=default-inverted]{background:var(--theme-default-inverted-bg);--band-scrim:var(--theme-default-inverted-bg);--band-scrim-opacity:var(--theme-default-inverted-scrim,.7);color:var(--theme-default-inverted-fg)}.report-root[data-brand] [data-color-theme=primary],.report-root[data-brand][data-color-theme=primary]{background:var(--theme-primary-bg);--band-scrim:var(--theme-primary-bg);--band-scrim-opacity:.7;color:var(--theme-primary-fg)}.report-root[data-brand] [data-color-theme=primary-dark],.report-root[data-brand][data-color-theme=primary-dark]{background:var(--theme-primary-dark-bg);--band-scrim:var(--theme-primary-dark-bg);--band-scrim-opacity:.7;color:var(--theme-primary-dark-fg)}.report-root[data-brand] [data-color-theme=secondary],.report-root[data-brand][data-color-theme=secondary]{background:var(--theme-secondary-bg);--band-scrim:var(--theme-secondary-bg);--band-scrim-opacity:.7;color:var(--theme-secondary-fg)}.report-root[data-brand] [data-color-theme=primary-light],.report-root[data-brand][data-color-theme=primary-light]{background:var(--theme-primary-light-bg);--band-scrim:var(--theme-primary-light-bg);--band-scrim-opacity:.9;color:var(--theme-primary-light-fg)}.report-root[data-brand] [data-color-theme=secondary-light],.report-root[data-brand][data-color-theme=secondary-light]{background:var(--theme-secondary-light-bg);--band-scrim:var(--theme-secondary-light-bg);--band-scrim-opacity:.9;color:var(--theme-secondary-light-fg)}.report-root[data-brand] [data-color-theme=muted],.report-root[data-brand][data-color-theme=muted]{background:var(--theme-muted-bg);--band-scrim:var(--theme-muted-bg);--band-scrim-opacity:.9;color:var(--theme-muted-fg)}.report-root[data-brand] [data-background-image]:not([data-color-theme]):not(.heroBlock),.report-root[data-brand][data-background-image]:not([data-color-theme]):not(.heroBlock){--band-scrim:var(--color-brand-900);--band-scrim-opacity:.7;color:var(--theme-primary-fg)}.report-root[data-brand] .heroBlock[data-background-image]:not([data-color-theme]),.report-root[data-brand].heroBlock[data-background-image]:not([data-color-theme]){--band-scrim:var(--theme-primary-dark-bg,var(--color-brand-900));--band-scrim-opacity:.7}.report-root[data-brand] [data-background-image]:after,.report-root[data-brand][data-background-image]:after{content:"";z-index:-1;background:var(--band-scrim,var(--color-brand-900));opacity:var(--band-scrim-opacity,.7);position:absolute;inset:0}.report-root[data-brand] .content-stack{max-width:840px}.report-root[data-brand] [data-container=small]{max-width:680px}.report-root[data-brand] [data-container=medium]{max-width:840px}.report-root[data-brand] [data-container=large]{max-width:1080px}.report-root[data-brand] .report-layout-grid{--report-measure:840px;--report-band-inset:calc(var(--space-unit) * 8);--report-hero-inset:calc(var(--space-unit) * 24);--report-shell-inset:calc(var(--space-unit) * 8);--report-rail:min(280px, 20%);--report-gap:var(--gap-override,var(--gap-default));--report-rail-track:calc(var(--report-rail) + var(--report-gap));--report-gutter:clamp(calc(var(--report-hero-inset) - var(--report-band-inset) - var(--report-shell-inset)), calc((100% - var(--report-measure)) / 2 - var(--report-band-inset)), var(--report-rail-track))}.report-root[data-brand] .report-layout-grid[data-container=small]{--report-measure:680px}.report-root[data-brand] .report-layout-grid[data-container=medium]{--report-measure:840px}.report-root[data-brand] .report-layout-grid[data-container=large]{--report-measure:1080px}.report-root[data-brand] .report-toc-column{padding-inline:var(--report-band-inset)}@container report (min-width:768px){.report-root[data-brand] .report-layout-grid:not([data-toc=none]){column-gap:0}.report-root[data-brand] .report-toc-column{padding-inline:0}}.report-root[data-brand].heroBlock:not([data-spacing]){padding-inline:calc(var(--space-unit) * 8);container:report-band/inline-size}.report-root[data-brand].heroBlock:not([data-spacing])>.content-stack{padding-inline:calc(var(--space-unit) * 8);box-sizing:content-box;width:auto}@container report-band (min-width:768px){.report-root[data-brand].heroBlock:not([data-spacing])>.content-stack{padding-inline:calc(var(--space-unit) * 16)}}.report-root[data-brand] .cardBlock{border-radius:var(--radius-base)}.report-root[data-brand] .bodyText ul,.report-root[data-brand] .bodyText ol,.report-root[data-brand] :is(.bulletedList,.numberedList){padding-inline-start:calc(var(--space-unit) * 6)}.report-root[data-brand] .bulletedList{list-style:outside}.report-root[data-brand] .numberedList{list-style:decimal}.report-root[data-brand] :is(.bulletedList,.numberedList) li{display:list-item}.report-root[data-brand] .bodyText blockquote,.report-root[data-brand] .blockQuote{border-inline-start:3px solid var(--color-brand-500)}@media print{.report-root[data-brand],.report-root[data-brand] [data-color-theme]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media (max-width:639px){.report-root[data-brand]:not(.heroBlock):not([data-spacing]){padding-inline:0}.report-root[data-brand] .sectionBlock:not([data-spacing]){padding-inline:calc(var(--space-unit) * 4)}.report-root[data-brand] .report-layout-grid{--report-band-inset:calc(var(--space-unit) * 4)}.report-root[data-brand].heroBlock:not([data-spacing]){padding-inline:0}.report-root[data-brand].heroBlock:not([data-spacing])>.content-stack{padding-inline:calc(var(--space-unit) * 4)}.report-root[data-brand] :is(.heroHeadingOne,.heroHeadingTwo){font-size:min(calc(var(--text-displayLg-size) * var(--type-factor)), 11vw)}.report-root[data-brand] .headingOne{font-size:min(calc(var(--text-h1-size) * var(--type-factor)), 9vw)}.report-root[data-brand] :is(.heroHeadingOne,.heroHeadingTwo,.headingOne,.headingTwo){-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}}
/*# sourceMappingURL=318i4r7_qd8z7.css.map*/