.uk-pi{background:var(--paper-ivory);color:var(--paper-charcoal)}.uk-pi .article-body{color:var(--paper-charcoal);padding:0}.uk-pi .lb-dark,.uk-pi .uk-pi-closing{color:var(--brand-cream)}.uk-pi [id]{scroll-margin-top:112px}.uk-pi .read-progress{background:var(--gold-500);transform-origin:0;z-index:40;pointer-events:none;height:2px;position:fixed;top:64px;left:0;right:0;transform:scaleX(0)}@media (min-width:768px){.uk-pi .read-progress{top:80px}}.uk-pi .section-shell{padding-top:5rem;padding-bottom:5rem;position:relative;overflow:hidden}@media (min-width:768px){.uk-pi .section-shell{padding-top:7rem;padding-bottom:7rem}}.uk-pi .section-shell>.container-custom{z-index:10;position:relative}.uk-pi .lb-dark{background:radial-gradient(ellipse 55% 50% at 82% 12%,#b8922e0f 0%,transparent 58%),radial-gradient(ellipse 48% 46% at 8% 88%,#1939396b 0%,transparent 55%),var(--paper-charcoal)}.uk-pi .article-body__inner{width:100%;max-width:none;margin:0}.uk-pi .article-body__inner .prose-p,.uk-pi .article-body__inner .chart-breakout,.uk-pi .article-body__inner .table-breakout,.uk-pi .article-body__inner .data-grid,.uk-pi .article-body__inner .asset-matrix,.uk-pi .article-body__inner .conversation,.uk-pi .article-body__inner .layers{width:100%;max-width:none}.uk-pi .prose-p{color:var(--paper-taupe);margin:0 0 1.25rem;font-size:17px;line-height:1.85}.uk-pi .prose-p em{color:var(--paper-forest);font-style:italic}.uk-pi .prose-p strong{color:var(--paper-charcoal);font-weight:500}.uk-pi .article-body a:not(.btn),.uk-pi .uk-pi-closing a{color:inherit;text-decoration:underline;text-decoration-color:var(--gold-500);text-underline-offset:3px;text-decoration-thickness:1px;transition:color .15s}.uk-pi .article-body a:not(.btn):hover{color:var(--paper-forest)}.uk-pi .lb-dark a:not(.btn):hover,.uk-pi .uk-pi-closing a:hover{color:var(--gold-300)}.uk-pi .article-body a:not(.btn):focus-visible,.uk-pi .uk-pi-closing a:focus-visible{outline:2px solid var(--gold-400);outline-offset:2px}.uk-pi .prose-h3-wrap{margin-top:3.5rem;margin-bottom:1.25rem}.uk-pi .prose-h3-wrap .rule{background:#19393966;width:2.5rem;height:1px;margin-bottom:1rem}.uk-pi .prose-h3{font-family:var(--font-prata),Georgia,serif;color:var(--paper-charcoal);-webkit-text-fill-color:var(--paper-charcoal);background:0 0;-webkit-background-clip:border-box;background-clip:border-box;margin:0;font-size:clamp(24px,3vw,30px);font-weight:400;line-height:1.3}.uk-pi .chart-card{background:var(--paper-ivory-soft);border-radius:var(--radius-container);color:var(--paper-charcoal);border:1px solid #2321251f;margin:3rem 0;padding:1.75rem}@media (min-width:768px){.uk-pi .chart-card{padding:2.25rem}}.uk-pi .chart-card__title{font-family:var(--font-prata),Georgia,serif;color:var(--paper-charcoal);-webkit-text-fill-color:var(--paper-charcoal);background:0 0;margin:0;font-size:clamp(20px,2.5vw,24px);line-height:1.3}.uk-pi .chart-card__sub{color:var(--paper-taupe-soft);margin-top:.375rem;font-size:14px;line-height:1.5}.uk-pi .chart-caption{color:var(--paper-taupe-soft);border-top:1px solid #2321251f;margin-top:1.75rem;padding-top:1rem;font-size:14px;line-height:1.65}.uk-pi #scenario-lab>.chart-card__title{margin-top:2.5rem;margin-bottom:1rem}.uk-pi #scenario-lab>.chart-card__title:first-child{margin-top:0;margin-bottom:0}.uk-pi #scenario-lab>.chart-card__sub{margin-bottom:1.75rem}.uk-pi #scenario-lab label{color:var(--paper-charcoal);line-height:1.4}.uk-pi .uk-pi-input{border:1px solid var(--brand-pine);border-radius:var(--radius-container);background:var(--brand-cream);width:100%;min-height:48px;color:var(--brand-ink);font:inherit;margin-top:.375rem;padding:.65rem .75rem;display:block}.uk-pi .uk-pi-input:focus-visible,.uk-pi .uk-pi-check input:focus-visible{outline:2px solid var(--gold-500);outline-offset:2px}.uk-pi #scenario-lab>.prose-p{margin:1.25rem 0 0}.uk-pi .uk-pi-check{cursor:pointer;align-items:center;gap:.75rem;min-height:44px;display:flex}.uk-pi .uk-pi-check input{width:20px;height:20px;accent-color:var(--brand-pine);flex-shrink:0}.uk-pi .uk-pi-check+br{display:none}.uk-pi #model-error{color:color-mix(in srgb,var(--error)55%,var(--brand-ink));margin:.75rem 0 0;font-weight:500}.uk-pi #model-error:empty{display:none}.uk-pi #reset-model{margin-top:1rem}.uk-pi #model-summary{color:var(--paper-taupe);margin-top:1.75rem;line-height:1.65}.uk-pi #model-summary .data-grid{margin:0}.uk-pi #scenario-lab svg{max-width:100%;display:block}.uk-pi #stress-grid{-webkit-overflow-scrolling:touch;overflow-x:auto}.uk-pi #scenario-lab details{border-top:1px solid #2321251f;margin-top:1rem}.uk-pi #model-table{overflow-x:auto}.uk-pi noscript p{color:var(--paper-taupe);margin-top:1rem}.uk-pi .btn{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;text-align:center;border-radius:var(--radius-btn);cursor:pointer;white-space:nowrap;min-height:52px;transition:filter var(--transition-normal)var(--easing-out-expo),box-shadow var(--transition-normal)var(--easing-out-expo),transform var(--transition-fast)ease,border-color var(--transition-normal)ease,color var(--transition-normal)ease;border:none;justify-content:center;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:14px;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.uk-pi .btn:hover{filter:brightness(1.1)}.uk-pi .btn:active{transform:scale(.98)}.uk-pi .btn:focus-visible{outline:2px solid var(--gold-400);outline-offset:3px}.uk-pi .btn--gold{color:#2e2e2e;box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#b8922e 0%,#ddb54e 30%,#f6da84 50%,#d3a848 70%,#b8922e 100%)}.uk-pi .btn--gold:hover{box-shadow:var(--shadow-gold)}.uk-pi .btn--outline-pine{color:var(--brand-pine);background:0 0;border:1px solid #1a363566;font-weight:600}.uk-pi .btn--outline-pine:hover{border-color:var(--brand-pine)}.uk-pi .bar-chart{margin-top:1.75rem}.uk-pi .bar-chart__row{align-items:center;gap:1rem;margin-bottom:.875rem;display:flex}.uk-pi .bar-chart__label{width:12rem;color:var(--paper-taupe);flex-shrink:0;font-size:14px;line-height:1.35}.uk-pi .bar-chart__track{background:#2321250f;border-radius:2px;flex:1;min-width:0;height:1.75rem;overflow:hidden}.uk-pi .bar-chart__fill{background:linear-gradient(135deg,#b8922e 0%,#ddb54e 30%,#f6da84 50%,#d3a848 70%,#b8922e 100%);border-radius:2px;height:100%;transition:width 1.1s cubic-bezier(.16,1,.3,1)}.uk-pi .bar-chart__value{text-align:right;min-width:4.75rem;color:var(--paper-charcoal);white-space:nowrap;flex-shrink:0;font-family:ui-monospace,JetBrains Mono,monospace;font-size:14px;font-weight:500}.uk-pi .bar-chart.is-armed .bar-chart__fill{width:0!important}.uk-pi .bar-chart__row:nth-child(2) .bar-chart__fill{transition-delay:80ms}.uk-pi .bar-chart__row:nth-child(3) .bar-chart__fill{transition-delay:.16s}.uk-pi .bar-chart__row:nth-child(4) .bar-chart__fill{transition-delay:.24s}@media (max-width:640px){.uk-pi .bar-chart__row{flex-wrap:wrap;gap:.375rem .75rem;margin-bottom:1.125rem}.uk-pi .bar-chart__label{flex:0 0 100%;width:auto}.uk-pi .bar-chart__value{min-width:4.25rem}}.uk-pi .data-grid{border-top:1px solid #23212526;border-left:1px solid #23212526;grid-template-columns:1fr;margin:3rem 0;display:grid}@media (min-width:640px){.uk-pi .data-grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.uk-pi .data-grid{grid-template-columns:repeat(4,1fr)}}.uk-pi .data-grid__cell{border-bottom:1px solid #23212526;border-right:1px solid #23212526;padding:1.5rem}.uk-pi .data-grid__label{letter-spacing:.16em;text-transform:uppercase;color:var(--paper-forest-soft);margin-bottom:.5rem;font-size:14px;font-weight:500;line-height:1.4}.uk-pi .data-grid__value{font-family:var(--font-prata),Georgia,serif;color:var(--paper-charcoal);-webkit-text-fill-color:var(--paper-charcoal);overflow-wrap:anywhere;background:0 0;margin-bottom:.5rem;font-size:28px;line-height:1.1}.uk-pi .data-grid__sub{color:var(--paper-taupe-soft);font-size:14px;line-height:1.4}.uk-pi .asset-matrix{grid-template-columns:1fr;gap:1rem;margin:2.5rem 0 1rem;display:grid}.uk-pi .asset-matrix__card{border-radius:var(--radius-container);background:var(--paper-ivory);border:1px solid #23212526;padding:1.35rem 1.25rem 1.5rem}@media (min-width:720px){.uk-pi .asset-matrix{border-radius:var(--radius-container);border:1px solid #23212526;grid-template-columns:repeat(3,1fr);gap:0;overflow:hidden}.uk-pi .asset-matrix .asset-matrix__card{border:none;border-right:1px solid #2321251f;border-radius:0}.uk-pi .asset-matrix .asset-matrix__card:last-child{border-right:none}.uk-pi .asset-matrix:has(>.asset-matrix__card:nth-child(4)){grid-template-columns:repeat(2,1fr)}.uk-pi .asset-matrix:has(>.asset-matrix__card:nth-child(4))>.asset-matrix__card:nth-child(2n){border-right:none}.uk-pi .asset-matrix:has(>.asset-matrix__card:nth-child(4))>.asset-matrix__card:nth-child(-n+2){border-bottom:1px solid #2321251f}}@media (min-width:1024px){.uk-pi .asset-matrix:has(>.asset-matrix__card:nth-child(4)){grid-template-columns:repeat(4,1fr)}.uk-pi .asset-matrix:has(>.asset-matrix__card:nth-child(4))>.asset-matrix__card:nth-child(2n){border-right:1px solid #2321251f}.uk-pi .asset-matrix:has(>.asset-matrix__card:nth-child(4))>.asset-matrix__card:nth-child(-n+2){border-bottom:none}.uk-pi .asset-matrix:has(>.asset-matrix__card:nth-child(4))>.asset-matrix__card:last-child{border-right:none}}.uk-pi .asset-matrix__loc{letter-spacing:.16em;text-transform:uppercase;color:var(--paper-forest-soft);margin-bottom:.35rem;font-size:14px;font-weight:500;line-height:1.4}.uk-pi .asset-matrix__name{font-family:var(--font-prata),Georgia,serif;color:var(--paper-charcoal);-webkit-text-fill-color:var(--paper-charcoal);background:0 0;border-bottom:1px solid #2321251f;margin:0 0 1.1rem;padding-bottom:.85rem;font-size:20px;line-height:1.2}.uk-pi .asset-matrix__row{border-bottom:1px solid #23212514;grid-template-columns:1fr;gap:.15rem;padding:.55rem 0;display:grid}.uk-pi .asset-matrix__row:last-child{border-bottom:none;padding-bottom:0}.uk-pi .asset-matrix__label{letter-spacing:.12em;text-transform:uppercase;color:var(--paper-forest-soft);font-size:14px;font-weight:500;line-height:1.4}.uk-pi .asset-matrix__value{color:var(--paper-charcoal);font-size:16px;line-height:1.5}.uk-pi .layers{border-top:1px solid #23212526;margin:2.5rem 0}.uk-pi .layers__item{border-bottom:1px solid #23212526;gap:1.25rem;padding:1.25rem 0;display:flex}.uk-pi .layers__n{font-family:var(--font-prata),Georgia,serif;color:#193939b3;-webkit-text-fill-color:#193939b3;background:0 0;flex-shrink:0;width:2.5rem;font-size:28px;line-height:1}.uk-pi .layers__head{font-family:var(--font-prata),Georgia,serif;color:var(--paper-charcoal);-webkit-text-fill-color:var(--paper-charcoal);background:0 0;margin:0 0 .35rem;font-size:20px;line-height:1.3}.uk-pi .layers__body{color:var(--paper-taupe);margin:0;font-size:16px;line-height:1.65}.uk-pi .paper-tone-dark .prose-h3{color:var(--brand-cream);-webkit-text-fill-color:var(--brand-cream)}.uk-pi .paper-tone-dark .prose-h3-wrap .rule{background:#b8922e8c}.uk-pi .paper-tone-dark .prose-p{color:#faf4e3ad}.uk-pi .paper-tone-dark .prose-p em{color:var(--brand-sage-bright)}.uk-pi .paper-tone-dark .prose-p strong{color:var(--brand-cream)}.uk-pi .paper-tone-dark .layers{border-top-color:#faf4e326}.uk-pi .paper-tone-dark .layers__item{border-bottom-color:#faf4e326}.uk-pi .paper-tone-dark .layers__n{color:var(--brand-sage);-webkit-text-fill-color:var(--brand-sage)}.uk-pi .paper-tone-dark .layers__head{color:var(--brand-cream);-webkit-text-fill-color:var(--brand-cream)}.uk-pi .paper-tone-dark .layers__body{color:#faf4e3a6}.uk-pi .paper-tone-dark .asset-matrix,.uk-pi .paper-tone-dark .asset-matrix .asset-matrix__card{border-color:#faf4e324}.uk-pi .paper-tone-dark .asset-matrix__card{background:#faf4e309}.uk-pi .paper-tone-dark .asset-matrix__loc{color:var(--gold-400)}.uk-pi .paper-tone-dark .asset-matrix__name{color:var(--brand-cream);-webkit-text-fill-color:var(--brand-cream);border-bottom-color:#faf4e324}.uk-pi .paper-tone-dark .asset-matrix__label{color:#faf4e38c}.uk-pi .paper-tone-dark .asset-matrix__value{color:var(--brand-cream)}.uk-pi .paper-tone-dark .asset-matrix__row{border-color:#faf4e31a}.uk-pi #faq details>summary{color:var(--paper-charcoal);min-height:44px;padding:.5rem 0;display:list-item}.uk-pi #faq details>.prose-p{margin:.5rem 0 .25rem}.uk-pi #faq details>summary:focus-visible,.uk-pi #scenario-lab details>summary:focus-visible{outline:2px solid var(--gold-500);outline-offset:2px}.uk-pi .conversation{border-radius:var(--radius-container);background:radial-gradient(120% 130% at 100% 0%,#1939398c 0%,var(--paper-charcoal-deep)62%),var(--paper-charcoal);margin:3.5rem 0;padding:2rem 1.75rem}@media (min-width:768px){.uk-pi .conversation{padding:2.5rem}}.uk-pi .conversation__kicker{letter-spacing:.25em;text-transform:uppercase;color:#7fa393;margin-bottom:.75rem;font-size:14px;font-weight:500}.uk-pi .conversation__title{font-family:var(--font-prata),Georgia,serif;color:var(--paper-ivory);-webkit-text-fill-color:var(--paper-ivory);background:0 0;margin:0 0 1rem;font-size:clamp(24px,3vw,30px);line-height:1.3}.uk-pi .conversation__text{color:#c9c0ad;max-width:42rem;margin:0;font-size:17px;line-height:1.7}.uk-pi .conversation__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.uk-pi #s09 .conversation{background:radial-gradient(120% 130% at 100% 0,#b8922e1a 0%,#0000 60%),#ffffff80;border:1px solid #19393933}.uk-pi #s09 .conversation__kicker{color:#2c5248}.uk-pi #s09 .conversation__title{color:var(--brand-ink);-webkit-text-fill-color:var(--brand-ink)}.uk-pi #s09 .conversation__text{color:var(--brand-ink-soft)}@media (max-width:640px){.uk-pi .conversation{padding:1.5rem 1.25rem}.uk-pi .conversation__actions{flex-direction:column}.uk-pi .conversation__actions .btn{white-space:normal;letter-spacing:.12em;width:100%;padding:.875rem 1.25rem}}.uk-pi .sources{border-top:1px solid #23212526;margin-top:3.5rem;padding-top:2rem}.uk-pi #sources .sources{border-top:0;margin-top:0;padding-top:0}.uk-pi .sources p{color:var(--paper-taupe-soft);max-width:none;margin:0 0 .75rem;font-size:14px;line-height:1.65}.uk-pi .sources ul{margin:0 0 1rem;padding-left:1.25rem;list-style:outside}.uk-pi .sources li{color:var(--paper-taupe-soft);overflow-wrap:anywhere;padding:.25rem 0;font-size:14px;line-height:1.65}.uk-pi .sources strong{color:var(--paper-forest);font-weight:500}.uk-pi .author-card{border-top:1px solid #2321251f;align-items:center;gap:1rem;margin-top:2.5rem;padding-top:2rem;display:flex}.uk-pi .author-card__avatar{object-fit:cover;background:var(--paper-charcoal);border-radius:50%;flex-shrink:0;width:3.5rem;height:3.5rem}.uk-pi .author-card__name{font-family:var(--font-prata),Georgia,serif;color:var(--paper-charcoal);-webkit-text-fill-color:var(--paper-charcoal);background:0 0;margin:0;font-size:18px}.uk-pi .author-card__role{color:var(--paper-taupe-soft);margin:.125rem 0 0;font-size:14px}.uk-pi .text-h-section{font-family:var(--font-prata),Georgia,serif;letter-spacing:-.025em;margin:0 0 1.25rem;font-size:36px;font-weight:400;line-height:1.15}@media (min-width:768px){.uk-pi .text-h-section{font-size:48px}}.uk-pi .uk-pi-closing>.container-custom>.py-h-dark{max-width:none}.uk-pi .uk-pi-body{max-width:60rem;margin:0;font-size:16px;line-height:1.7}.uk-pi .text-cream-65{color:#faf4e3a6}.uk-pi .label{font-family:var(--font-body);letter-spacing:.15em;text-transform:uppercase;margin:1.5rem 0 0;font-size:14px;line-height:1.6;display:block}.uk-pi .label--cream-muted{color:#faf4e38c}.uk-pi .uk-pi-closing .label a{padding-block:.5rem;display:inline-block}@media (max-width:767px){.uk-pi .contents-strip__list{gap:0 1.25rem}.uk-pi .contents-strip__list a{align-items:center;min-height:44px;display:inline-flex}}.uk-pi .uk-pi-capture{border-radius:var(--radius-container);background:var(--paper-ivory);color:var(--paper-charcoal);border:1px solid #2321251f;margin:2rem 0 0;padding:1.5rem}@media (min-width:768px){.uk-pi .uk-pi-capture{padding:2rem}}.uk-pi .uk-pi-capture__title{font-family:var(--font-prata),Georgia,serif;color:var(--paper-charcoal);-webkit-text-fill-color:var(--paper-charcoal);background:0 0;margin:0 0 .5rem;font-size:22px;line-height:1.3}.uk-pi .uk-pi-capture__text{color:var(--paper-taupe);margin:0 0 1.25rem;font-size:16px;line-height:1.65}.uk-pi .uk-pi-capture__form{gap:1rem;display:grid}.uk-pi .uk-pi-capture__row{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.uk-pi .uk-pi-capture__row{grid-template-columns:1fr 1fr}}.uk-pi .uk-pi-capture label{color:var(--paper-charcoal);font-size:16px;line-height:1.4;display:block}.uk-pi .uk-pi-capture input[type=text],.uk-pi .uk-pi-capture input[type=email],.uk-pi .uk-pi-capture input[type=tel]{border:1px solid var(--brand-pine);border-radius:var(--radius-container);background:var(--brand-cream);width:100%;min-height:48px;color:var(--brand-ink);margin-top:.375rem;padding:.65rem .75rem;font-family:inherit;font-size:16px;display:block}.uk-pi .uk-pi-capture input:focus-visible{outline:2px solid var(--gold-500);outline-offset:2px}.uk-pi .uk-pi-capture__consent{min-height:44px;color:var(--paper-taupe);cursor:pointer;align-items:flex-start;gap:.75rem;font-size:14px;line-height:1.55;display:flex}.uk-pi .uk-pi-capture__consent input{width:20px;height:20px;accent-color:var(--brand-pine);flex-shrink:0;margin-top:.125rem}.uk-pi .uk-pi-capture__note{color:var(--paper-taupe-soft);margin:0;font-size:14px;line-height:1.55}.uk-pi .uk-pi-capture__error{color:color-mix(in srgb,var(--error)55%,var(--brand-ink));margin:0;font-size:16px;font-weight:500;line-height:1.5}.uk-pi .uk-pi-capture__success{color:var(--paper-forest);margin:0;font-size:17px;line-height:1.65}.uk-pi .uk-pi-capture .btn{justify-self:start}.uk-pi .uk-pi-capture .btn[disabled]{opacity:.6;cursor:not-allowed}@media (max-width:640px){.uk-pi .uk-pi-capture .btn{white-space:normal;letter-spacing:.12em;width:100%}}@media (prefers-reduced-motion:reduce){.uk-pi .bar-chart__fill,.uk-pi .btn{transition:none}.uk-pi .bar-chart.is-armed .bar-chart__fill{width:auto!important}}.uk-pi :where(.article-body,.uk-pi-closing) p,.uk-pi :where(.article-body,.uk-pi-closing) li{font-size:16px!important;line-height:1.65!important}.uk-pi .prose-p,.uk-pi .conversation__text{font-size:17px!important;line-height:1.85!important}.uk-pi .layers__body,.uk-pi .asset-matrix__value,.uk-pi .uk-pi-body,.uk-pi .uk-pi-capture__text,.uk-pi #model-summary,.uk-pi #model-error{font-size:16px!important;line-height:1.65!important}.uk-pi .prose-h3,.uk-pi .conversation__title{font-size:clamp(24px,3vw,30px)!important;line-height:1.3!important}.uk-pi .chart-card__title{font-size:clamp(20px,2.5vw,24px)!important;line-height:1.3!important}.uk-pi .asset-matrix__name,.uk-pi .layers__head{font-size:20px!important;line-height:1.3!important}.uk-pi .uk-pi-capture__title{font-size:22px!important;line-height:1.3!important}.uk-pi .data-grid__value,.uk-pi .layers__n{font-size:28px!important;line-height:1.1!important}.uk-pi .author-card__name,.uk-pi #faq details>summary,.uk-pi #scenario-lab details>summary{font-size:18px!important;line-height:1.4!important}.uk-pi .text-h-section{font-size:36px!important;line-height:1.15!important}@media (min-width:768px){.uk-pi .text-h-section{font-size:48px!important}}.uk-pi .uk-pi-input,.uk-pi .uk-pi-capture input,.uk-pi #scenario-lab label,.uk-pi .uk-pi-capture label{font-size:16px!important}.uk-pi .btn{font-size:14px!important}.uk-pi .chart-card__sub,.uk-pi .chart-caption,.uk-pi .data-grid__sub,.uk-pi .sources p,.uk-pi .sources li,.uk-pi .author-card__role,.uk-pi .uk-pi-capture__consent,.uk-pi .uk-pi-capture__note,.uk-pi .article-body small,.uk-pi .data-grid__label,.uk-pi .asset-matrix__loc,.uk-pi .asset-matrix__label,.uk-pi .conversation__kicker,.uk-pi .bar-chart__label,.uk-pi .bar-chart__value,.uk-pi .label{font-size:14px!important;line-height:1.55!important}
