[data-typo=v2]{--rp-measure:680px;--rp-bleed:0px;--rp-body:17px;--rp-lh:1.85;--rp-para-gap:26px;--rp-h2-top:68px;--rp-h2-bottom:18px;--rp-h3-top:42px;--rp-h3-bottom:12px;--rp-block-gap:36px}[data-typo=v2] .rp-head+.report-body{margin-top:40px}[data-typo=v2] .report-body{max-width:var(--rp-measure);margin-inline:auto;font-size:var(--rp-body);line-height:var(--rp-lh);letter-spacing:-.005em;font-variant-numeric:proportional-nums lining-nums}[data-typo=v2] .report-body>*+*{margin-top:var(--rp-para-gap)}[data-typo=v2] .report-body p{word-break:keep-all;overflow-wrap:break-word;text-wrap:pretty}[data-typo=v2] .report-body p:empty{display:none}[data-typo=v2] .report-body .rp-nb{white-space:nowrap}[data-typo=v2] .report-body h2{font-size:26px;font-weight:700;line-height:1.25;letter-spacing:-.02em;word-break:keep-all;overflow-wrap:break-word;text-wrap:balance;margin-top:var(--rp-h2-top);margin-bottom:var(--rp-h2-bottom)}[data-typo=v2] .report-body h2:before{content:"";display:block;width:32px;height:2px;background:var(--tfc-gold);margin-bottom:16px}[data-typo=v2] .report-body h3{font-size:19px;font-weight:700;line-height:1.4;letter-spacing:-.015em;word-break:keep-all;overflow-wrap:break-word;text-wrap:balance;margin-top:var(--rp-h3-top);margin-bottom:var(--rp-h3-bottom);font-variant-numeric:tabular-nums}[data-typo=v2] .report-body h2+*{margin-top:var(--rp-h2-bottom)}[data-typo=v2] .report-body h3+*{margin-top:var(--rp-h3-bottom)}[data-typo=v2] .report-body h3 strong{font-weight:inherit}[data-typo=v2] .report-body b,[data-typo=v2] .report-body strong{font-weight:700;letter-spacing:-.01em}[data-typo=v2] .report-body>p:first-of-type>u{text-decoration:none}[data-typo=v2] .report-body>p:first-of-type:has(>u){font-size:19px;line-height:1.7;letter-spacing:-.015em;border-left:3px solid var(--tfc-gold);padding-left:20px;margin-top:var(--rp-block-gap);color:var(--tfc-txt)}[data-typo=v2] .report-body>p:first-of-type>u~br{display:none}[data-typo=v2] .report-body ol,[data-typo=v2] .report-body ul{padding-left:1.35rem}[data-typo=v2] .report-body ul{list-style:disc}[data-typo=v2] .report-body ol{list-style:decimal}[data-typo=v2] .report-body li{word-break:keep-all;overflow-wrap:break-word;text-wrap:pretty}[data-typo=v2] .report-body li+li{margin-top:12px}[data-typo=v2] .report-body li>p{margin-top:0}[data-typo=v2] .report-body li>p+p{margin-top:10px}[data-typo=v2] .report-body li::marker{color:var(--tfc-gold)}[data-typo=v2] .report-body a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:color-mix(in srgb,var(--tfc-gold) 55%,transparent);-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}[data-typo=v2] .report-body a:hover{text-decoration-color:var(--tfc-gold)}[data-typo=v2] .report-body a.lp-card{text-decoration:none}[data-typo=v2] .report-body .callout,[data-typo=v2] .report-body blockquote{font-size:19px;line-height:1.7;letter-spacing:-.015em;word-break:keep-all;overflow-wrap:break-word;padding:22px 24px;margin-top:var(--rp-block-gap);margin-bottom:var(--rp-block-gap)}[data-typo=v2] .report-body>.fig,[data-typo=v2] .report-body>figure,[data-typo=v2] .report-body>img,[data-typo=v2] .report-body>p>img:only-child,[data-typo=v2] .report-body>table{width:calc(100% + var(--rp-bleed) * 2);max-width:none;margin-left:calc(var(--rp-bleed) * -1);margin-right:calc(var(--rp-bleed) * -1)}[data-typo=v2] .report-body img{display:block;height:auto;border-radius:0}[data-typo=v2] .report-body>img:first-child{margin-top:0;margin-bottom:4px}[data-typo=v2] .report-body table{font-size:15px;line-height:1.5;letter-spacing:-.005em;font-variant-numeric:tabular-nums lining-nums}[data-typo=v2] .report-body td,[data-typo=v2] .report-body th{padding:10px 12px}[data-typo=v2] .report-body th{font-weight:600;letter-spacing:-.005em}[data-typo=v2] .report-body td.rp-n,[data-typo=v2] .report-body th.rp-n{text-align:right;font-variant-numeric:tabular-nums}[data-typo=v2] .report-body td:last-child{white-space:normal;word-break:keep-all;min-width:12rem}[data-typo=v2] .report-body .fig-t,[data-typo=v2] .report-body figcaption{font-size:15px;font-weight:700;line-height:1.45;letter-spacing:-.005em;word-break:keep-all}[data-typo=v2] .report-body .fig-s,[data-typo=v2] .report-body .src{font-size:14px;line-height:1.5;letter-spacing:-.005em;word-break:keep-all;font-variant-numeric:tabular-nums}[data-typo=v2] .report-body .lp-title{font-size:17px;line-height:1.45;letter-spacing:-.005em}[data-typo=v2] .report-body .lp-desc{font-size:14px;line-height:1.55;letter-spacing:-.005em}[data-typo=v2] .report-body .lp-site{font-size:13px;letter-spacing:.04em}[data-theme=dark] [data-typo=v2] .report-body{font-weight:380}[data-theme=dark] [data-typo=v2] .report-body b,[data-theme=dark] [data-typo=v2] .report-body h2,[data-theme=dark] [data-typo=v2] .report-body h3,[data-theme=dark] [data-typo=v2] .report-body strong,[data-theme=dark] [data-typo=v2] .rp-title{font-weight:680}[data-theme=dark] [data-typo=v2] .report-body>p:first-of-type:has(>u){color:var(--tfc-txt)}@media (max-width:1023px){[data-typo=v2] .rp-head+.report-body{margin-top:32px}[data-typo=v2] .report-body{letter-spacing:-.015em}[data-typo=v2] .report-body h2{font-size:22px;line-height:1.35;letter-spacing:-.02em}[data-typo=v2] .report-body h2:before{width:28px;margin-bottom:14px}[data-typo=v2] .report-body h3{font-size:19px;line-height:1.45;letter-spacing:-.015em}[data-typo=v2] .report-body .callout,[data-typo=v2] .report-body blockquote{font-size:19px;padding:20px}[data-typo=v2] .report-body>p:first-of-type:has(>u){font-size:21px;line-height:1.65;padding-left:16px}[data-typo=v2] .report-body .fig-t,[data-typo=v2] .report-body figcaption,[data-typo=v2] .report-body table{font-size:15px}[data-typo=v2] .report-body .fig-s,[data-typo=v2] .report-body .src{font-size:14px}[data-typo=v2] .report-body .lp-title{font-size:17px}}@media print{[data-typo=v2] .report-body,[data-typo=v2] .rp-foot,[data-typo=v2] .rp-head{max-width:none}[data-typo=v2] .report-body{font-size:11pt;line-height:1.65;letter-spacing:-.01em;orphans:2;widows:2}[data-typo=v2] .report-body>*+*{margin-top:11pt}[data-typo=v2] .report-body h2{font-size:15pt;margin-top:24pt;margin-bottom:8pt;-moz-column-break-after:avoid;break-after:avoid}[data-typo=v2] .report-body h3{font-size:12.5pt;margin-top:16pt;margin-bottom:5pt;-moz-column-break-after:avoid;break-after:avoid}[data-typo=v2] .report-body h2:before{background:#a4852a}[data-typo=v2] .report-body .callout,[data-typo=v2] .report-body blockquote{font-size:11.5pt;-moz-column-break-inside:avoid;break-inside:avoid}[data-typo=v2] .report-body img{-moz-column-break-inside:avoid;break-inside:avoid}}main.tfc-read[data-typo=v2] .rp-foot,main.tfc-read[data-typo=v2] .rp-head{max-width:var(--rp-measure);margin-inline:auto}main.tfc-read[data-typo=v2] .rp-bar{max-width:none}main.tfc-read[data-typo=v2] .rp-kicker{font-size:15px;font-weight:600;line-height:1.4;letter-spacing:-.005em;font-variant-numeric:tabular-nums}main.tfc-read[data-typo=v2] .rp-title{font-size:32px;font-weight:700;line-height:1.22;letter-spacing:-.02em;word-break:keep-all;overflow-wrap:break-word;text-wrap:balance;margin-top:10px}main.tfc-read[data-typo=v2] .rp-lede{font-size:19px;font-weight:400;line-height:1.65;letter-spacing:-.015em;word-break:keep-all;overflow-wrap:break-word;text-wrap:pretty;margin-top:22px;padding:18px 22px;background:transparent;border:1px solid var(--tfc-line2);border-radius:4px;color:var(--tfc-txt)}main.tfc-read[data-typo=v2] .rp-lede b{font-weight:700;color:var(--tfc-gold-deep)}main.tfc-read[data-typo=v2] .rp-bar+.rp-head{margin-top:28px}main.tfc-read[data-typo=v2] .rp-head>.rp-kicker{margin-top:0}main.tfc-read[data-typo=v2] .rp-cover{margin-top:32px}@media (max-width:1023px){main.tfc-read[data-typo=v2]{--rp-measure:100%;--rp-bleed:0px;--rp-body:19px;--rp-lh:1.8;--rp-para-gap:28px;--rp-h2-top:56px;--rp-h2-bottom:16px;--rp-h3-top:36px;--rp-h3-bottom:10px;--rp-block-gap:32px}main.tfc-read[data-typo=v2] .rp-title{font-size:26px;line-height:1.28;letter-spacing:-.02em}main.tfc-read[data-typo=v2] .rp-lede{font-size:21px;line-height:1.6;letter-spacing:-.015em;margin-top:14px}main.tfc-read[data-typo=v2] .rp-cover{margin-top:22px}}@media print{main.tfc-read[data-typo=v2]{--rp-bleed:0px}main.tfc-read[data-typo=v2] .rp-title{font-size:20pt;line-height:1.25;letter-spacing:-.02em}main.tfc-read[data-typo=v2] .rp-lede{font-size:12pt;line-height:1.5;color:#333}}main.tfc-read[data-typo=v2] .rp-sheet{background:var(--tfc-panel);box-shadow:0 2px 14px rgba(43,38,26,.08);padding:48px 56px 56px;margin-top:20px}.first-scope[data-theme=dark] main.tfc-read[data-typo=v2] .rp-sheet{box-shadow:0 2px 16px rgba(0,0,0,.45)}@media (max-width:1024px){main.tfc-read[data-typo=v2] .rp-sheet{padding:28px 20px 36px;margin-inline:calc(var(--tfc-page-x, 16px) * -1);padding-inline:var(--tfc-page-x,16px)}}.first-scope .rp-author{display:none}main.tfc-read[data-typo=v2] .rp-author{display:block;max-width:var(--rp-measure);margin:44px auto 0;padding-top:28px;border-top:1px solid var(--tfc-line2)}main.tfc-read[data-typo=v2] .rp-author-row{display:flex;gap:16px;align-items:center}main.tfc-read[data-typo=v2] .rp-author-photo{position:relative;display:block;width:56px;height:56px;flex:none;overflow:hidden;border-radius:9999px;background:var(--tfc-gold-soft)}main.tfc-read[data-typo=v2] .rp-author-initial{display:grid;place-items:center;width:100%;height:100%;font-size:22px;font-weight:700;color:var(--tfc-gold-deep)}main.tfc-read[data-typo=v2] .rp-author-text{display:block;min-width:0}main.tfc-read[data-typo=v2] .rp-author-kicker{display:block;font-size:14px;font-weight:700;letter-spacing:.04em;color:var(--tfc-gold-deep)}main.tfc-read[data-typo=v2] .rp-author-name{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:8px;column-gap:8px;row-gap:2px;margin-top:3px;font-size:21px;font-weight:700;letter-spacing:-.015em;color:var(--tfc-txt,#15181c)}main.tfc-read[data-typo=v2] .rp-author-bio{display:block;margin-top:4px;font-size:14px;line-height:1.6;color:var(--tfc-sub,#505050);word-break:keep-all}.first-scope .rp-progress{display:none}main.tfc-read[data-typo=v2] .rp-progress{display:block;position:fixed;left:0;right:0;top:0;height:3px;z-index:49;pointer-events:none;background:transparent}main.tfc-read[data-typo=v2] .rp-progress-fill{height:100%;background:var(--tfc-gold);transform:scaleX(0);transform-origin:left center}main.tfc-read[data-typo=v2]{width:840px}main.tfc-read[data-typo=v2] .rp-bar a{font-size:14px;font-weight:600;letter-spacing:-.005em;color:var(--tfc-gold-deep)}main.tfc-read[data-typo=v2] .rp-bar a:hover{color:var(--tfc-txt)}.first-scope .rp-neighbors,main.tfc-read[data-typo=v2] .rp-nav-plain{display:none}main.tfc-read[data-typo=v2] .rp-neighbors{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:var(--rp-measure);margin:40px auto 0;padding-top:24px;border-top:1px solid var(--tfc-line2)}main.tfc-read[data-typo=v2] .rp-nb-card{display:block;background:var(--tfc-bg2);border:1px solid var(--tfc-line2);overflow:hidden;transition:transform .2s ease,border-color .2s ease}@media (hover:hover){main.tfc-read[data-typo=v2] .rp-nb-card:hover{transform:translateY(-3px);border-color:var(--tfc-gold)}}main.tfc-read[data-typo=v2] .rp-nb-cover{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:var(--tfc-ink-2)}main.tfc-read[data-typo=v2] .rp-nb-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin:0}main.tfc-read[data-typo=v2] .rp-nb-typo{position:absolute;inset:0;display:flex;align-items:flex-end;padding:10% 9%;font-size:15px;font-weight:700;line-height:1.4;letter-spacing:-.005em;color:var(--tfc-cover-ink);word-break:keep-all;overflow:hidden}main.tfc-read[data-typo=v2] .rp-nb-meta{display:block;padding:12px 14px 14px}main.tfc-read[data-typo=v2] .rp-nb-kicker{display:block;font-size:14px;font-weight:700;letter-spacing:.04em;color:var(--tfc-gold-deep)}main.tfc-read[data-typo=v2] .rp-nb-next .rp-nb-kicker:after{content:" →"}main.tfc-read[data-typo=v2] .rp-nb-prev .rp-nb-kicker:before{content:"← "}main.tfc-read[data-typo=v2] .rp-nb-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:4px;font-size:15px;font-weight:700;line-height:1.45;letter-spacing:-.005em;color:var(--tfc-txt,#15181c);word-break:keep-all}@media (max-width:640px){main.tfc-read[data-typo=v2] .rp-neighbors{gap:10px}main.tfc-read[data-typo=v2] .rp-nb-meta{padding:10px 11px 12px}main.tfc-read[data-typo=v2] .rp-nb-kicker{font-size:11px}main.tfc-read[data-typo=v2] .rp-nb-title{font-size:13.5px;line-height:1.4}main.tfc-read[data-typo=v2] .rp-nb-typo{font-size:12.5px;padding:8%}}main.tfc-read[data-typo=v2] .rp-author-stat{font-size:15px;font-weight:600;letter-spacing:-.005em;color:var(--tfc-gold-deep);white-space:nowrap}main.tfc-read[data-typo=v2] .rp-author-link{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:-6px -4px;color:var(--tfc-mut,#8a857c);transition:color .15s ease}main.tfc-read[data-typo=v2] .rp-author-link:hover{color:var(--tfc-gold-deep)}main.tfc-read[data-typo=v2] .rp-author-link svg{width:20px;height:20px}main.tfc-read:not([data-typo=v2]) .pm-demo{display:none}.rp-motion .rp-enter{position:fixed;inset:0;z-index:60;pointer-events:none;background:var(--tfc-ink-2);opacity:0;animation:rp-enter-lift .52s cubic-bezier(.22,.61,.36,1) both}@keyframes rp-enter-lift{0%{opacity:1}to{opacity:0}}.rp-motion .rp-enter-head{animation:rp-enter-head .48s cubic-bezier(.22,.61,.36,1) 60ms both}@keyframes rp-enter-head{0%{transform:translateY(8px)}to{transform:none}}.rp-motion .rp-word{animation:rp-word-in .22s cubic-bezier(.22,.61,.36,1) var(--rp-word-delay,0s) both}@keyframes rp-word-in{0%{opacity:0}to{opacity:1}}.rp-motion [data-media=hold]{clip-path:inset(0 0 100%)}.rp-motion [data-media=in]{animation:rp-media-wipe .7s cubic-bezier(.8,0,.2,1) both}@keyframes rp-media-wipe{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.rp-motion [data-media=done]{clip-path:none}.rp-motion .report-body>figure:first-child:not([data-media]),.rp-motion .report-body>img:first-child:not([data-media]),.rp-motion .report-body>p:first-child>img:only-child:not([data-media]){animation:rp-media-wipe .7s cubic-bezier(.8,0,.2,1) .34s both}@media (prefers-reduced-motion:reduce){.rp-motion .rp-enter{display:none}.rp-motion .report-body>figure:first-child,.rp-motion .report-body>img:first-child,.rp-motion .report-body>p:first-child>img:only-child,.rp-motion [data-media]{clip-path:none}}