.report{--navy:#25326b;--gold:#f1b91b;--ink:#2d2d2d;--slate:#666;--hairline:#d9dce1;--panel:#f4f6f9;--blue:#2489e2;--gray:#8a8f98;--gray-light:#c6cad1;--neg:#b3392b;--pad:72px;min-height:100vh;color:var(--ink);font-family:var(--font-rubik), "Rubik", system-ui, sans-serif;background:#fff;padding:0;font-size:14px;line-height:1.5;box-shadow:0 1px 2px #00000047,0 24px 64px #00000073}.report .sheet{max-width:816px;padding:66px var(--pad) 76px;margin:0 auto}.report p{margin:0 0 11px}@page{size:Letter;margin:66px 72px 76px;@bottom-left{content:"RICH IN THOUGHT · VITAL EXIT · CONFIDENTIAL";font-family:var(--font-inter), Inter, "Helvetica Neue", Arial, sans-serif;font-size:8.5px;font-weight:600;letter-spacing:.2em;color:#666}@bottom-right{content:counter(page);font-family:var(--font-inter), Inter, "Helvetica Neue", Arial, sans-serif;font-size:11px;font-weight:700;color:#25326b}}@page cover{margin:0;@bottom-left{content:""}@bottom-right{content:""}}@page closing{margin:0;@bottom-left{content:""}@bottom-right{content:""}}.report .chapter{margin:0 0 56px}@media print{.report .chapter{break-before:page;margin:0}.report .chapter.cover{break-before:auto}}.report .sec-head{break-inside:avoid;break-after:avoid;margin:0 0 26px}.report .sec-kicker{font-family:var(--font-inter), Inter, sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--navy);margin:0 0 13px;font-size:10.5px;font-weight:700}.report .sec-title{font-family:var(--font-inter), Inter, sans-serif;letter-spacing:-.012em;color:var(--navy);margin:0;font-size:30px;font-weight:800;line-height:1.14}.report .sec-rule{background:var(--gold);width:56px;height:4px;margin:30px 0 0;display:block}.report .sec-lead{color:var(--navy);margin:24px 0 0;font-weight:500}.report h3{font-family:var(--font-inter), Inter, sans-serif;color:var(--navy);break-after:avoid;margin:30px 0 12px;font-size:17px;font-weight:700;line-height:1.3}.report h4{font-family:var(--font-inter), Inter, sans-serif;color:var(--navy);margin:0 0 8px;font-size:14px;font-weight:700}.report .muted{color:var(--ink);margin:0 0 11px;font-size:14px}.report .lead-in{color:var(--navy);font-weight:600}.report .kicker{font-family:var(--font-inter), Inter, sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--navy);margin:0 0 8px;font-size:10.5px;font-weight:700}.report .rpt-head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;margin-bottom:36px;padding-bottom:10px;display:flex}.report h1{font-family:var(--font-inter), Inter, sans-serif;color:var(--navy);letter-spacing:-.012em;margin:2px 0 0;font-size:30px;font-weight:800}.report .tagline{font-family:var(--font-inter), Inter, sans-serif;color:var(--navy);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:10.5px;font-weight:700}.report .chapter.cover{background:var(--navy);color:#fff;margin:0 calc(-1 * var(--pad)) 56px;box-sizing:border-box;text-align:left;break-after:page;flex-direction:column;height:1056px;padding:96px 96px 72px;display:flex}@media print{.report .chapter.cover{page:cover;margin:0}}.report .cover-brand{color:var(--gold);font-family:var(--font-inter), Inter, sans-serif;letter-spacing:.3em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.report .cover-mid{margin:9% 0 auto}.report .cover-kicker{font-family:var(--font-inter), Inter, sans-serif;letter-spacing:.34em;text-transform:uppercase;color:var(--gold);margin:0 0 20px;font-size:11px;font-weight:700}.report .cover-title{font-family:var(--font-inter), Inter, sans-serif;letter-spacing:-.01em;text-transform:uppercase;color:#fff;max-width:13ch;margin:0;font-size:58px;font-weight:900;line-height:.96}.report .cover-rule{background:var(--gold);width:64px;height:4px;margin:30px 0 0;display:block}.report .cover-sub{color:#ffffffd1;margin:24px 0 0;font-size:17px;font-weight:500}.report .cover-foot{margin:0}.report .cover-foot p{font-family:var(--font-inter), Inter, sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#ffffffb8;margin:0 0 8px;font-size:9px;font-weight:600}.report .cover-foot p:last-child{margin:0}.report .cover .notice{border:none;border-left:3px solid var(--gold);text-align:left;background:0 0;margin:0 0 20px;padding:4px 0 4px 18px}.report .cover .notice+.notice{margin-top:-8px}.report .cover .notice .kicker{color:var(--gold)}.report .cover .notice .muted{color:#ffffffdb;margin:0;font-size:12.5px}.report .toc{columns:2;column-gap:44px;margin:0 0 30px;padding:0;list-style:none}.report .toc li{border-bottom:1px solid var(--hairline);break-inside:avoid;padding:7px 0;font-size:12.5px}.report .toc-num{font-family:var(--font-inter), Inter, sans-serif;color:var(--navy);font-variant-numeric:tabular-nums;margin-right:10px;font-weight:700}.report .letter p{margin:0 0 11px}.report .letter .letter-date{color:var(--slate);margin:0 0 22px}.report .letter .letter-sig{font-family:var(--font-inter), Inter, sans-serif;color:var(--navy);margin-top:26px;font-weight:700}.report .letter .letter-sig span{font-family:var(--font-rubik), Rubik, sans-serif;color:var(--slate);font-size:12.5px;font-weight:400;display:block}.report .conclusion{background:var(--navy);color:#fff;break-inside:avoid;margin:0 0 30px}.report .conclusion .conclusion-head{font-family:var(--font-inter), Inter, sans-serif;color:var(--gold);letter-spacing:.2em;text-transform:uppercase;padding:26px 32px 0;font-size:10px;font-weight:700}.report .conclusion .conclusion-body{padding:6px 32px 28px}.report .big{font-family:var(--font-inter), Inter, sans-serif;color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:52px;font-weight:300;line-height:1.1}.report .conclusion .conclusion-rule{background:var(--gold);width:56px;height:4px;margin:18px 0 0;display:block}.report .qualifier{color:#ffffffd1;max-width:460px;margin:18px 0 0;font-size:12px}.report .block{margin:34px 0}.report .exh{break-inside:avoid;margin:26px 0}.report .exh-no,.report .exhibit-no{font-family:var(--font-inter), Inter, sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--navy);margin:0 0 5px;font-size:9.5px;font-weight:700}.report .exh-title{font-family:var(--font-inter), Inter, sans-serif;color:var(--navy);margin:0 0 4px;font-size:15px;font-weight:600;line-height:1.35}.report .exh-unit,.report .exhibit-sub{letter-spacing:.08em;text-transform:uppercase;color:var(--slate);margin:0 0 16px;font-size:10.5px}.report .source{color:var(--slate);margin:12px 0 0;font-size:10.5px;line-height:1.5}.report table.exhibit{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12.5px}.report table.exhibit thead th{font-family:var(--font-inter), Inter, sans-serif;background:var(--navy);color:#fff;text-align:left;letter-spacing:.1em;text-transform:uppercase;vertical-align:bottom;border:none;padding:10px 12px;font-size:10px;font-weight:700}.report table.exhibit th.num,.report table.exhibit td.num{text-align:right}.report table.exhibit td{border-bottom:1px solid var(--hairline);color:var(--ink);vertical-align:top;padding:9px 12px}.report table.exhibit tbody tr:nth-child(2n) td{background:var(--panel)}.report table.exhibit td.neg{color:var(--neg)}.report table.exhibit tr.answer td{background:var(--navy);color:#fff;border-bottom:none;font-weight:700}.report table.exhibit td .flagmark{color:var(--navy);margin-left:6px;font-size:10px;font-weight:700;display:inline-block}.report table.exhibit tr.answer td .flagmark{color:#fff}.report table.exhibit td.attend{font-weight:600}.report .dateblock{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:190px 1fr;row-gap:6px;max-width:520px;margin:0 0 26px;padding:14px 0;font-size:12.5px;display:grid}.report .dateblock b{font-family:var(--font-inter), Inter, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--navy);align-self:center;font-size:10px;font-weight:700}.report .findings{margin:22px 0 0;padding:0;list-style:none}.report .findings li{color:var(--ink);border-left:2px solid var(--navy);margin-bottom:14px;padding:4px 0 4px 16px;font-size:13.5px;line-height:1.5}.report .findings b{color:var(--navy);font-weight:600}.report .notice{background:var(--panel);border-left:3px solid var(--gold);margin:0 0 26px;padding:16px 22px}.report .notice .kicker{margin:0 0 6px;font-size:9.5px}.report .notice .muted{margin:0;font-size:13px}.report .gap{background:var(--panel);border-left:3px solid var(--navy);margin:0 0 22px;padding:18px 22px}.report .gap .kicker{margin:0 0 4px}.report .gap-num{font-family:var(--font-inter), Inter, sans-serif;color:var(--navy);font-variant-numeric:tabular-nums;margin:0 0 8px;font-size:30px;font-weight:300;line-height:1.1}.report .gap .muted:last-child{margin:0}.report .hero-suspend{background:var(--panel);border-left:3px solid var(--navy);margin:0 0 26px;padding:18px 22px}.report .hero-suspend h2{font-family:var(--font-inter), Inter, sans-serif;color:var(--navy);margin:0 0 8px;font-size:17px;font-weight:700}.report .hero-suspend p{color:var(--ink);margin:0;font-size:13.5px}.report .checks{margin:0;padding:0;list-style:none}.report .checks li{color:var(--ink);border-left:2px solid var(--hairline);margin-bottom:6px;padding:7px 0 7px 16px;font-size:12.5px}.report .checks li span{color:var(--navy);font-weight:600;display:block}.report .checks li.ok,.report .checks li.warn{border-left-color:var(--navy)}.report .workforce-insight{margin-top:8px}.report .wi-item{border-bottom:1px solid var(--hairline);padding:16px 0}.report .wi-item:last-child{border-bottom:none}.report .wi-lead{color:var(--navy);margin:0 0 10px;font-size:13.5px;font-weight:500}.report .wi-dissent{color:var(--slate);border-left:2px solid var(--hairline);margin:10px 0 0;padding-left:14px;font-size:12.5px;line-height:1.5}.report .dims{grid-template-columns:1fr 1fr 1fr;gap:4px 24px;margin-top:10px;display:grid}.report .dim{border-bottom:1px solid var(--hairline);justify-content:space-between;padding:4px 0;font-size:12px;display:flex}.report .dim b{color:var(--navy);font-variant-numeric:tabular-nums;font-weight:600}.report .strip-head{margin:26px 0 10px}.report .drv{border-bottom:1px solid var(--hairline);break-inside:avoid;padding:18px 0 8px}.report .drv:last-of-type{border-bottom:none}.report .drv-name{font-family:var(--font-inter), Inter, sans-serif;color:var(--navy);margin:0 0 6px;font-size:14px;font-weight:700}.report .drv-reading{color:var(--ink);margin:8px 0 0;font-size:13.5px}.report .drv-work{color:var(--ink);border-left:3px solid var(--navy);margin:10px 0 0;padding-left:14px;font-size:13.5px;font-weight:500}.report .rubric{color:var(--slate);border-left:2px solid var(--hairline);margin:10px 0 0;padding-left:14px;font-size:12.5px;line-height:1.5}.report .rubric b{color:var(--navy);font-weight:600}.report .probes{margin:6px 0 0;padding-left:18px}.report .probes li{margin:4px 0}.report .ladder{margin:14px 0 0}.report .ladder-rung{color:var(--slate);border-left:2px solid var(--hairline);margin-bottom:4px;padding:8px 0 8px 14px;font-size:12.5px;line-height:1.5}.report .ladder-rung.here{border-left:3px solid var(--navy);color:var(--ink);font-weight:500}.report .ladder-rung.next{border-left:3px solid var(--navy)}.report .ladder-tag{font-family:var(--font-inter), Inter, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--navy);margin-bottom:3px;font-size:9.5px;font-weight:700;display:block}.report .agenda{margin:16px 0 0;padding-left:22px}.report .agenda li{color:var(--ink);margin:0 0 14px;font-size:13.5px;line-height:1.5}.report .agenda b{color:var(--navy);font-weight:600}.report .agenda-work,.report .agenda-ref{color:var(--slate)}.report .gloss-head{margin-top:30px}.report .gloss{margin:12px 0 0}.report .gloss div{border-bottom:1px solid var(--hairline);break-inside:avoid;grid-template-columns:200px 1fr;gap:14px;padding:7px 0;font-size:12.5px;display:grid}.report .gloss dt{font-family:var(--font-inter), Inter, sans-serif;color:var(--navy);font-weight:600}.report .gloss dd{color:var(--ink);margin:0}.report .scope{border-top:1px solid var(--hairline);margin-top:40px;padding:12px 0 0}.report .scope p{color:var(--slate);margin:0 0 6px;font-size:10.5px;line-height:1.6}.report .rpt-foot{border-top:1px solid var(--hairline);justify-content:space-between;gap:20px;margin-top:34px;padding-top:12px;display:flex}.report .rpt-foot p{font-family:var(--font-inter), Inter, sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--slate);margin:0;font-size:9px;font-weight:600}.report .confidential{margin:26px calc(-1 * var(--pad)) 0;background:var(--navy);color:#fff;text-align:left;flex-direction:column;justify-content:center;min-height:460px;padding:96px;display:flex}.report .confidential .kicker{color:var(--gold);margin:0 0 20px}.report .close-title{font-family:var(--font-inter), Inter, sans-serif;letter-spacing:-.01em;text-transform:uppercase;color:#fff;max-width:21ch;margin:0;font-size:46px;font-weight:900;line-height:.96}.report .close-title span{text-wrap:balance;display:block}.report .close-title .g{color:var(--gold)}.report .close-rule{background:var(--gold);width:64px;height:4px;margin:30px 0 0;display:block}.report .close-lede{color:#ffffffd1;max-width:56ch;margin:26px 0 0;font-size:14px;line-height:1.6}.report .close-mark{font-family:var(--font-inter), Inter, sans-serif;letter-spacing:.34em;text-transform:uppercase;color:var(--gold);margin:56px 0 0;font-size:11px;font-weight:700}@media print{.report .confidential{page:closing;box-sizing:border-box;break-before:page;height:1056px;margin:0}}.rnav-sample{background:var(--gold);color:var(--navy);font-family:var(--font-inter), Inter, sans-serif;letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;border-radius:2px;flex:none;align-self:center;margin-right:16px;padding:4px 10px;font-size:10px;font-weight:700}@media print{.rnav-sample{display:none}}.report .print-btn{background:var(--navy);color:#fff;font-family:var(--font-inter), Inter, sans-serif;cursor:pointer;border:none;border-radius:0;margin-top:14px;padding:10px 20px;font-size:12px;font-weight:600}.report .portal-btn{font-size:13.5px;font-weight:600;font-family:var(--font-inter), Inter, sans-serif;cursor:pointer;border-radius:0;padding:11px 22px;text-decoration:none;display:inline-block;position:relative}.report .portal-btn-primary{background:var(--navy);color:#fff;border:1px solid var(--navy)}.report .portal-btn-ghost{color:var(--navy);border:1px solid var(--navy);background:#fff}.report .portal-btn:disabled{opacity:.5;cursor:default}.report .portal-btn:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.rnav{z-index:20;border-bottom:1px solid var(--hairline);-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#fff;flex-wrap:nowrap;gap:18px;padding:10px 16px 10px max(16px,50% - 336px);display:flex;position:sticky;top:0;overflow-x:auto}.rnav::-webkit-scrollbar{display:none}@media (hover:hover) and (pointer:fine){.rnav{scrollbar-width:thin}.rnav::-webkit-scrollbar{height:4px;display:block}.rnav::-webkit-scrollbar-thumb{background:var(--gray-light)}}.rnav a{font-family:var(--font-inter), Inter, sans-serif;color:var(--navy);white-space:nowrap;flex:none;font-size:11px;font-weight:600;text-decoration:none}.rnav a:hover{text-decoration:underline}.rnav .rnav-num{color:var(--navy);opacity:.55;margin-right:3px}@media print{.report{--pad:0px;box-shadow:none}body{background:#fff!important}body>header,body>nav,.rnav{display:none!important}main{max-width:none!important;padding:0!important}.report .sheet{max-width:none;padding:0}.report .print-btn,.report .surface-actions,.report .rpt-foot{display:none}.report .block,.report .gap,.report .conclusion,.report .exh{break-inside:avoid}}@media (max-width:700px){.report{--pad:22px}.report .sheet{padding:30px var(--pad) 40px}.report .sec-title{font-size:25px}.report .chapter.cover{height:auto;padding:56px 30px 44px}.report .cover-title{font-size:32px}.report .big{font-size:38px}.report .toc{columns:1}.report .gloss div{grid-template-columns:1fr;gap:2px}.report .dateblock{grid-template-columns:1fr;row-gap:2px}.report table.exhibit{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.report .exh{overflow-x:auto}}
