@page report{size:A4;margin:36mm 18mm 22mm;@top-left{content:"";margin-bottom:6mm;border-bottom:.75pt solid #ddded8;background:url(../../../brand/99traits-wordmark.svg) no-repeat left bottom 5.5mm / auto 6.2mm}@top-center{content:"";margin-bottom:6mm;border-bottom:.75pt solid #ddded8}@top-right{content:var(--report-title, "");margin-bottom:6mm;padding-bottom:6.6mm;border-bottom:.75pt solid #ddded8;vertical-align:bottom;color:#61696c;font:8.5pt/1 DM Sans,sans-serif}@bottom-left{content:"99traits";padding-top:4mm;border-top:.75pt solid #ddded8;vertical-align:top;color:#61696c;font:8.5pt/1 DM Sans,sans-serif}@bottom-center{content:"";border-top:.75pt solid #ddded8}@bottom-right{content:counter(page,decimal-leading-zero) " / " counter(pages,decimal-leading-zero);padding-top:4mm;border-top:.75pt solid #ddded8;vertical-align:top;color:#61696c;font:8.5pt/1 DM Sans,sans-serif}}.report-header h1+p{font-size:var(--text-report-lead);line-height:var(--text-report-lead--line-height)}@media(max-width:767.98px){.report .report-box{padding:0;border:0;border-radius:0;background:none}.report .report-contrast>*,.report .report-contrast-sides>*{padding-inline:0}.report .report-scales-row{padding-block:.75rem}}@media print{html:has(.report){page:report;font-size:12.5px;--text-report-title: 40pt;--text-report-title--line-height: 1.04;--text-report-chapter: 20pt;--text-report-chapter--line-height: 1.15;--text-report-lead: 12pt;--text-report-lead--line-height: 1.4;--text-report-body: 10.5pt;--text-report-body--line-height: 1.5;--text-report-small: 8.5pt;--text-report-small--line-height: 1.3;background:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact}html:has(.report) body{background:#fff}html:has(.report) body>div>header,html:has(.report) body>div>footer,html:has(.report) body>div>a[href="#main"]{display:none}html:has(.report) main{max-width:none;margin:0;padding:0}html:has(.report) main>*{margin-block:0}.report{color:#293840;font-size:var(--text-report-body);line-height:var(--text-report-body--line-height)}.report>*,.report-chapter-body>*{margin-block:0}.report>*+*{margin-top:8mm}.report p,.report li{orphans:3;widows:3}.report a{color:inherit;text-decoration:none}.report h1,.report h2{font-family:Bricolage Grotesque,DM Sans,sans-serif;font-weight:560;letter-spacing:-.015em;break-after:avoid}.report h1{font-size:var(--text-report-title);line-height:var(--text-report-title--line-height)}.report h2{font-size:var(--text-report-chapter);line-height:var(--text-report-chapter--line-height)}.report h3{font-size:var(--text-report-body);break-after:avoid}.report-header>div{padding:0}.report-header>div>*+*{margin-top:5mm}.report-header h1+p{max-width:130mm;color:#61696c}.report-chapter{display:block}.report-chapter[data-opens-page]{break-before:page}.report-chapter>*+*{margin-top:6mm}.report-chapter-head{padding:0;break-inside:avoid;break-after:avoid}.report-chapter-opener{break-inside:avoid;break-after:avoid}.report-chapter-opener>*+*{margin-top:6mm}.report-chapter-head>*+*{margin-top:2mm}.report-eyebrow{color:#70549a}.report-illustration{break-after:avoid}.report-illustration img{border-radius:4pt}.report-chapter-body>*+*{margin-top:11mm}.report-inset{padding-inline:0}.report-box{padding:0;overflow:visible;border:0;border-radius:0;background:none;break-inside:avoid}.report-box>*+*{margin-top:3.5mm}.report-claim,.report-action,.report-change-number{font-size:var(--text-report-lead);line-height:var(--text-report-lead--line-height)}.report-sides>*+*{margin-top:1.5mm}.report-card-scale,.report-aim{padding-top:3.5mm}.scale-row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:8mm;row-gap:0;break-inside:avoid}.scale-name .font-semibold{font-weight:560}.scale-words,.scale-ends{font-size:var(--text-report-small)}.report>.report-scales{break-before:page;break-inside:auto}.report>.report-scales[data-cover]{break-before:auto}.report-chapter-body>.report-scales,.report-scales>.report-scales-box{break-inside:auto}.report-scales-title{break-after:avoid}.report .report-scales-title.report-label{font-size:var(--text-report-body);font-weight:600}.report-scales li{padding-block:1.6mm;break-inside:avoid}.report-scales li:nth-child(-n+2):not(:last-child){break-after:avoid}.report-scales li:nth-last-child(-n+2):not(:first-child){break-before:avoid}.scale-bar .scale-track{height:5px}.scale-bar .scale-middle{height:11px}.scale-bar .scale-dot{width:14px;height:14px}.scale-bar .scale-aim{height:10px}.report-marks{padding-inline:0}.scale-bar .scale-then{width:10px;height:10px;border-width:2px}.scale-bar .scale-box{height:9px}.scale-bars .scale-track,.scale-bars .scale-fill{height:8px}.scale-bars .scale-middle{height:12px}.report-mark,.scale-mark{width:17px;height:17px}.report-scales li.scale-mark-row{padding-block:2.2mm;column-gap:3.5mm}.report-scales .scale-mark-name{line-height:1.35}.report[data-print=compact] .report-chapter[data-opens-page],.report[data-print=compact]>.report-scales{break-before:auto}.report[data-print=compact]>.report-chapter,.report[data-print=compact]>.report-scales,.report[data-print=compact]>.report-lines{margin-top:14mm}.report[data-print=compact] .report-chapter:has(.report-change){break-inside:avoid}.report[data-print=compact] .report-chapter-body>.report-scales{break-inside:avoid;break-before:avoid}.report-chapter[data-divider]{break-inside:avoid;break-after:avoid}.report[data-print=compact] .report-chapter-body>.report-scales+.report-scales{break-before:auto}.report[data-print=compact] .report-chapter-body>*+*{margin-top:8mm}.report-scales .scale-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:6mm}.report-scales .scale-name p{line-height:1.25}.report-scales .scale-bar{height:4mm}.report-scales .scale-ends{line-height:1.2}.report-contrast-sides{grid-template-columns:1fr 1fr}.report-contrast-sides>*{padding:0 6mm 0 0}.report-contrast-sides>*+*{padding:0 0 0 6mm;border-top:0;border-left:.75pt solid #ddded8}.report-contrast-more,.report-contrast-scale{margin-top:4mm;padding:3.5mm 0 0}.report-label{font-size:var(--text-report-body)}.report-change-row{column-gap:4mm}.report-change-number{width:5mm}.report-combination-scales li{padding-block:2.6mm}.report-module{padding-inline:0;color:#61696c;font-size:var(--text-report-small);break-after:avoid}.report-intro-line{font-size:var(--text-report-lead);line-height:var(--text-report-lead--line-height)}.report-intro-line>*{min-height:0;padding-block:2.6mm}.report-intro-number{font-size:var(--text-report-small)}.report-note{padding:3mm 5mm;break-inside:avoid}.report-lines li{padding-block:2mm}}.scale-box.scale-box-then{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--color-brand) 50%,transparent);background-color:#fff}
