.theme-toggle{color:#b9c2bc;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;width:3rem;height:2.25rem;display:inline-grid;position:relative}.theme-toggle__track{width:2.65rem;height:1.4rem;transition:border-color var(--motion-component) var(--ease-out), background-color var(--motion-component) var(--ease-out);background:#07150f;border:1px solid #8a958f33;border-radius:999px;display:block;position:relative;box-shadow:inset 0 0 0 1px #ffffff04}.theme-toggle__sun,.theme-toggle__moon{width:.72rem;height:.72rem;transition:color var(--motion-component) var(--ease-out), opacity var(--motion-component) var(--ease-out);position:absolute;top:50%;transform:translateY(-50%)}.theme-toggle__sun{color:#5e6a64;opacity:.55;left:.32rem}.theme-toggle__moon{color:#ecd5ae;opacity:1;right:.32rem}.theme-toggle__thumb{width:.9rem;height:.9rem;transition:transform var(--motion-chrome) var(--ease-snap), background-color var(--motion-component) var(--ease-out), box-shadow var(--motion-component) var(--ease-out);background:#b8903f;border:1px solid #e5d0ab8c;border-radius:50%;position:absolute;top:.2rem;left:.2rem;transform:translate(1.3rem);box-shadow:0 0 12px #b8903f5c}.theme-toggle:hover .theme-toggle__track{border-color:#e0ba727a}html[data-theme=light][data-theme-route=home] .theme-toggle__track{background:#f0eee6;border-color:#121a1629;box-shadow:inset 0 0 0 1px #fffc}html[data-theme=light][data-theme-route=home] .theme-toggle__sun{color:#174836;opacity:1}html[data-theme=light][data-theme-route=home] .theme-toggle__moon{color:#9aa39e;opacity:.5}html[data-theme=light][data-theme-route=home] .theme-toggle__thumb{background:#fff;border-color:#1f5a4452;transform:translate(0);box-shadow:0 2px 7px #121a162e}@media (max-width:63.999rem){.theme-toggle{top:calc((var(--header-h) - 2.25rem) / 2);right:calc(var(--space-gutter) + 3.1rem);z-index:3;position:fixed}}[data-motion=reduced] .theme-toggle__track,[data-motion=reduced] .theme-toggle__sun,[data-motion=reduced] .theme-toggle__moon,[data-motion=reduced] .theme-toggle__thumb{transition:none}html[data-theme=light][data-theme-route=home] body{color:#121a16;background-color:#f6f4ee;background-image:radial-gradient(62% 44% at 14% 0,#1f5a4414,#0000 68%),radial-gradient(50% 40% at 88% 23%,#324f420f,#0000 66%),linear-gradient(#fcfaf5,#f8f5f0)}html[data-theme=light][data-theme-route=home] .gem-header{background:#fefcf7f7;border-bottom-color:#121a1614;box-shadow:0 1px #ffffffe6}html[data-theme=light][data-theme-route=home] .gem-header[data-scrolled=true]{border-bottom-color:#1f5a4429;box-shadow:0 12px 34px #121a1614}html[data-theme=light][data-theme-route=home] .gem-brand-name,html[data-theme=light][data-theme-route=home] .gem-nav__link:hover,html[data-theme=light][data-theme-route=home] .gem-nav__link.is-current{color:#121a16}html[data-theme=light][data-theme-route=home] .gem-nav__link{color:#66716b}html[data-theme=light][data-theme-route=home] .gem-mobile-trigger__glyph{color:#174836;background:#f0eee6}html[data-theme=light][data-theme-route=home] .gem-mobile-panel{color:#121a16;background:linear-gradient(#fefcf7fc,#f9f7f1fc)}html[data-theme=light][data-theme-route=home] .gem-mobile-panel__link,html[data-theme=light][data-theme-route=home] .gem-mobile-panel__link:hover,html[data-theme=light][data-theme-route=home] .gem-mobile-panel__link.is-current{color:#121a16}html[data-theme=light][data-theme-route=home] .gem-mobile-panel__legal-link{color:#485850}html[data-theme=light][data-theme-route=home] .gem-mobile-panel__legal-link:hover,html[data-theme=light][data-theme-route=home] .gem-mobile-panel__legal-link.is-current{color:#121a16}html[data-theme=light][data-theme-route=home] .gem-mobile-panel__access{background:#fff}html[data-theme=light][data-theme-route=home] .home-page,html[data-theme=light][data-theme-route=home] .home-opening,html[data-theme=light][data-theme-route=home] .home-system-story{background:#f6f4ee}html[data-theme=light][data-theme-route=home] .home-opening:before,html[data-theme=light][data-theme-route=home] .home-system-story:after{opacity:.38;background-image:linear-gradient(#1f5a4406 1px,#0000 1px),linear-gradient(90deg,#1f5a4406 1px,#0000 1px)}html[data-theme=light][data-theme-route=home] .home-system-story:before{background:radial-gradient(at 50% 45%,#1f5a441a,#0000 28%),radial-gradient(at 50% 74%,#4579630f,#0000 38%)}html[data-theme=light][data-theme-route=home] .proof-band{background:#f6f4ee;border-bottom-color:#0000}html[data-theme=light][data-theme-route=home] .proof-band:before{background:linear-gradient(#f6f4ee00,#f0eee67a 48%,#f6f4ee 100%)}html[data-theme=light][data-theme-route=home] .proof-band__exchange-card{background:linear-gradient(#fffffff5,#f9f8f3f0);border-color:#1f5a4424;box-shadow:inset 0 1px #fff,0 18px 50px #121a1612}html[data-theme=light][data-theme-route=home] .proof-band__exchange-logo{filter:none;opacity:.88}html[data-theme=light][data-theme-route=home] .proof-band__exchange-card:hover .proof-band__exchange-logo{opacity:1}html[data-theme=light][data-theme-route=home] .proof-band__exchange-card:before,html[data-theme=light][data-theme-route=home] .proof-band__routes circle{fill:#fff;background:#fff}html[data-theme=light][data-theme-route=home] .proof-band__scanner{background:#1f5a4409}html[data-theme=light][data-theme-route=home] .proof-band__scanner-label,html[data-theme=light][data-theme-route=home] .proof-band__scanner-symbols span{color:#485850}html[data-theme=light][data-theme-route=home] .proof-band__scanner-count strong{color:#121a16}html[data-theme=light][data-theme-route=home] .custody-section:before{background:radial-gradient(at 50% 48%,#1f5a441c,#0000 42%)}html[data-theme=light][data-theme-route=home] .custody-section__handoff:before{background:#f6f4ee}html[data-theme=light][data-theme-route=home] .custody-core:before{background:radial-gradient(#fffffffa,#f6f4eee0 44%,#0000 74%)}html[data-theme=light][data-theme-route=home] .custody-core h2{color:#121a16;text-shadow:none}html[data-theme=light][data-theme-route=home] .custody-core p{color:#485850}html[data-theme=light][data-theme-route=home] .custody-core span{color:#3f4a44}html[data-theme=light][data-theme-route=home] .custody-core .custody-core__badge{color:#174836;background:linear-gradient(#f9f5ebfa,#ece8ddd1);border-color:#1f5a44ad;box-shadow:inset 0 1px #fff,0 8px 24px #1f5a4421,0 0 0 1px #4d806a14}html[data-theme=light][data-theme-route=home] .custody-core .custody-core__badge>span:last-child{color:#174836}html[data-theme=light][data-theme-route=home] .custody-logo img{filter:none;opacity:.9}html[data-theme=light][data-theme-route=home] .custody-logo:hover img{filter:none;opacity:1}html[data-theme=light][data-theme-route=home] .custody-assurance{color:#121a16;background:linear-gradient(90deg,#ffffff80,#f9f5ebe6 50%,#ffffff80);border-block-color:#1f5a443d;box-shadow:0 24px 65px #113a2b14}html[data-theme=light][data-theme-route=home] .custody-assurance__connector{background:linear-gradient(#0000,#1f5a448f)}html[data-theme=light][data-theme-route=home] .custody-assurance__connector:after{background:#fcfbf6;border-color:#1f5a44ad;box-shadow:0 0 0 5px #1f5a4412,0 0 16px #1f5a4447}html[data-theme=light][data-theme-route=home] .custody-assurance__logo{filter:none;opacity:.9}html[data-theme=light][data-theme-route=home] .custody-assurance__name strong{color:#121a16}html[data-theme=light][data-theme-route=home] .custody-assurance__name small{color:#55655d}html[data-theme=light][data-theme-route=home] .custody-assurance>p{color:#485850;border-left-color:#1f5a442e}html[data-theme=light][data-theme-route=home] .custody-assurance:hover{border-block-color:#1f5a447a}html[data-theme=light][data-theme-route=home] .pipeline-section,html[data-theme=light][data-theme-route=home] .results-scroll,html[data-theme=light][data-theme-route=home] .boundaries-section{color:#121a16}html[data-theme=light][data-theme-route=home] .pipeline-section{isolation:isolate}html[data-theme=light][data-theme-route=home] .pipeline-section:before{z-index:-1;content:"";pointer-events:none;opacity:.28;background:radial-gradient(at 50% 30%,#1f5a4411,#0000 38%),linear-gradient(#121a1602 1px,#0000 1px) 0 0/60px 60px,linear-gradient(90deg,#121a1602 1px,#0000 1px) 0 0/60px 60px;display:block;position:absolute;inset:5rem 0 0;-webkit-mask-image:linear-gradient(#0000,#000 14% 82%,#0000);mask-image:linear-gradient(#0000,#000 14% 82%,#0000)}html[data-theme=light][data-theme-route=home] .pipeline-section__bridge:before{background:#f6f4ee}html[data-theme=light][data-theme-route=home] .pipeline-section__field,html[data-theme=light][data-theme-route=home] .pipeline-section__field:before,html[data-theme=light][data-theme-route=home] .pipeline-section__field:after{border-color:#1f5a4416}html[data-theme=light][data-theme-route=home] .pipeline-intro h2,html[data-theme=light][data-theme-route=home] .pipeline-stage strong,html[data-theme=light][data-theme-route=home] .pipeline-thesis strong{color:#121a16}html[data-theme=light][data-theme-route=home] .pipeline-eyebrow{color:#1f5a44}html[data-theme=light][data-theme-route=home] .pipeline-eyebrow span{box-shadow:none;background:linear-gradient(90deg,#1f5a44,#1f5a4429)}html[data-theme=light][data-theme-route=home] .pipeline-intro__copy{color:#3f4a44;border-left:2px solid #4d806a}html[data-theme=light][data-theme-route=home] .pipeline-process__track{background:#1f5a4421;height:2px}html[data-theme=light][data-theme-route=home] .pipeline-process__track:before{background:linear-gradient(90deg,#1f5a44,#4d806a)}html[data-theme=light][data-theme-route=home] .pipeline-process__track span{background:linear-gradient(90deg,#0000,#1f5a44,#0000);height:2px;box-shadow:0 0 10px #1f5a444d}html[data-theme=light][data-theme-route=home] .pipeline-process__stages{gap:clamp(.75rem,1.5vw,1.25rem)}html[data-theme=light][data-theme-route=home] .pipeline-stage{z-index:0;opacity:.66;min-height:20rem;padding-inline:clamp(1.25rem,2.1vw,2rem);position:relative}html[data-theme=light][data-theme-route=home] .pipeline-stage:before{z-index:-1;content:"";opacity:0;background:linear-gradient(#fffffff5,#ffffff8f);border:1px solid #0000;transition:opacity .4s,border-color .4s,transform .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:1.35rem 0 0;transform:translateY(.45rem);box-shadow:0 24px 60px #121a160f}html[data-theme=light][data-theme-route=home] .pipeline-stage:hover,html[data-theme=light][data-theme-route=home] .pipeline-stage:focus-visible,html[data-theme=light][data-theme-route=home] .pipeline-stage[data-active=true]{opacity:1}html[data-theme=light][data-theme-route=home] .pipeline-stage:hover:before,html[data-theme=light][data-theme-route=home] .pipeline-stage:focus-visible:before,html[data-theme=light][data-theme-route=home] .pipeline-stage[data-active=true]:before{opacity:1;border-color:#1f5a4424;transform:translateY(0)}html[data-theme=light][data-theme-route=home] .pipeline-stage[data-active=true]:after{z-index:2;content:"";background:linear-gradient(90deg,#1f5a44,#4d806a 58%,#0000);height:2px;position:absolute;top:1.35rem;left:0;right:0}html[data-theme=light][data-theme-route=home] .pipeline-stage__action{color:#1f5a44}html[data-theme=light][data-theme-route=home] .pipeline-stage__description{color:#55655d}html[data-theme=light][data-theme-route=home] .pipeline-stage__signals span{color:#55655d;background:#f8fafcd1;border-color:#121a1624}html[data-theme=light][data-theme-route=home] .pipeline-stage[data-active=true] .pipeline-stage__signals span{color:#174836;background:#1f5a440e;border-color:#1f5a443d}html[data-theme=light][data-theme-route=home] .pipeline-stage__node{z-index:3;color:#485850;background:#f8fafc;border-color:#1f5a4438;border-radius:0;position:relative;box-shadow:0 0 0 7px #f6f4ee}html[data-theme=light][data-theme-route=home] .pipeline-stage[data-active=true] .pipeline-stage__node{color:#fff;background:#1f5a44;box-shadow:0 0 0 7px #f6f4ee,0 10px 24px #1f5a4433}html[data-theme=light][data-theme-route=home] .pipeline-thesis{color:#3f4a44;border-block:1px solid #121a1618;padding:1.35rem 0}html[data-theme=light][data-theme-route=home] .pipeline-thesis__mark{color:#1f5a44;background:#ffffffb3;border-color:#1f5a4438}html[data-theme=light][data-theme-route=home] .pipeline-thesis__status{color:#55655d}@media (max-width:767px){html[data-theme=light][data-theme-route=home] .pipeline-process__stages{gap:0}html[data-theme=light][data-theme-route=home] .pipeline-stage{min-height:0}html[data-theme=light][data-theme-route=home] .pipeline-stage:before{inset:0 .25rem 0 3.25rem}html[data-theme=light][data-theme-route=home] .pipeline-stage[data-active=true]:after{background:linear-gradient(#1f5a44,#4d806a,#0000);width:2px;height:auto;inset:0 auto 0 3.25rem}}html[data-theme=light][data-theme-route=home] .results-stage{background:radial-gradient(at 50% 54%,#1f5a440b,#0000 48%),linear-gradient(#ffffff80,#f6f4eef5 24%,#f6f4efc7 78%,#f6f4ee6b);box-shadow:inset 0 1px #121a1609,inset 0 -1px #121a1609}html[data-theme=light][data-theme-route=home] .results-stage:before{opacity:.22;background-image:linear-gradient(#48585006 1px,#0000 1px),linear-gradient(90deg,#48585006 1px,#0000 1px)}html[data-theme=light][data-theme-route=home] .results-header h2,html[data-theme=light][data-theme-route=home] .results-chart__toolbar strong,html[data-theme=light][data-theme-route=home] .results-metrics strong{color:#121a16}html[data-theme=light][data-theme-route=home] .results-header__summary{color:#55655d}html[data-theme=light][data-theme-route=home] .results-chart{background:linear-gradient(#fffc,#f6f4ef70);border-color:#1f5a4424}html[data-theme=light][data-theme-route=home] .results-chart__canvas svg text{fill:#55655d}html[data-theme=light][data-theme-route=home] .results-chart__canvas{--results-line-start:#174836;--results-line-mid:#1f5a44;--results-line-end:#1f7a55}html[data-theme=light][data-theme-route=home] .results-chart__milestone{fill:#fff}html[data-theme=light][data-theme-route=home] .results-chart__tooltip{color:#55655d;background:#fffffffa;box-shadow:0 14px 36px #121a1624}html[data-theme=light][data-theme-route=home] .results-chart__tooltip strong{color:#121a16}html[data-theme=light][data-theme-route=home] .results-detail{color:#121a16;background:linear-gradient(#f6f4ee75,#f6f4efe6 48%,#f6f4ee8a)}html[data-theme=light][data-theme-route=home] .results-detail:before{background:radial-gradient(at 17% 18%,#1f5a440e,#0000 30%),radial-gradient(at 84% 72%,#45796308,#0000 34%)}html[data-theme=light][data-theme-route=home] .results-detail__header h3,html[data-theme=light][data-theme-route=home] .results-kpi strong,html[data-theme=light][data-theme-route=home] .results-stress h4,html[data-theme=light][data-theme-route=home] .results-annual h4{color:#121a16}html[data-theme=light][data-theme-route=home] .results-detail__header>p,html[data-theme=light][data-theme-route=home] .results-stress__copy{color:#55655d}html[data-theme=light][data-theme-route=home] .results-kpi-rail{background:linear-gradient(90deg,#ffffffd1,#f6f4ef7a);border-color:#1f5a4429;box-shadow:0 22px 60px #121a160e}html[data-theme=light][data-theme-route=home] .results-kpi+.results-kpi,html[data-theme=light][data-theme-route=home] .results-stress,html[data-theme=light][data-theme-route=home] .results-stress__values,html[data-theme=light][data-theme-route=home] .results-stress__values>div,html[data-theme=light][data-theme-route=home] .results-annual__heading,html[data-theme=light][data-theme-route=home] .results-annual th,html[data-theme=light][data-theme-route=home] .results-annual td,html[data-theme=light][data-theme-route=home] .results-detail__disclosure{border-color:#1f5a441f}html[data-theme=light][data-theme-route=home] .results-kpi p,html[data-theme=light][data-theme-route=home] .results-kpi small,html[data-theme=light][data-theme-route=home] .results-stress__values span,html[data-theme=light][data-theme-route=home] .results-detail__disclosure{color:#55655d}html[data-theme=light][data-theme-route=home] .results-annual tbody th{color:#121a16}html[data-theme=light][data-theme-route=home] .results-annual tbody td{color:#174836}html[data-theme=light][data-theme-route=home] .results-annual tbody tr:hover{background:#1f5a440b}html[data-theme=light][data-theme-route=home] .results-detail__disclosure a{color:#174836}html[data-theme=light][data-theme-route=home] .results-detail__disclosure a:hover,html[data-theme=light][data-theme-route=home] .equities-thesis-section{color:#121a16}html[data-theme=light][data-theme-route=home] .equities-thesis-section:before{background:radial-gradient(at 50% 34%,#1f5a440e,#0000 39%)}html[data-theme=light][data-theme-route=home] .equities-thesis__header h2,html[data-theme=light][data-theme-route=home] .equities-thesis__ledger h3{color:#121a16}html[data-theme=light][data-theme-route=home] .equities-thesis__intro,html[data-theme=light][data-theme-route=home] .equities-thesis__ledger li>p{color:#55655d}html[data-theme=light][data-theme-route=home] .equities-thesis__ledger{background:linear-gradient(135deg,#ffffffe0,#f9f5eb75 50%,#ffffffc7);border-color:#1f5a4426}html[data-theme=light][data-theme-route=home] .equities-thesis__ledger:after{background:linear-gradient(90deg,#1f5a440a,#1f5a4438 50%,#1f5a440a)}html[data-theme=light][data-theme-route=home] .equities-thesis__ledger li:nth-child(2n),html[data-theme=light][data-theme-route=home] .equities-thesis__ledger li{border-color:#1f5a441f}html[data-theme=light][data-theme-route=home] .equities-thesis__ledger li:before{background:radial-gradient(circle at 50% 0,#1f5a4416,#0000 50%)}html[data-theme=light][data-theme-route=home] .equities-thesis__item-head i{color:#1f5a44;background:#f9f5ebdb;border-color:#1f5a443d}html[data-theme=light][data-theme-route=home] .equities-thesis__item-head small{color:#3d554a}html[data-theme=light][data-theme-route=home] .equities-thesis__ledger li:hover .equities-thesis__item-head i{color:#174836;background:#ece8dd;border-color:#1f5a4485}html[data-theme=light][data-theme-route=home] .equities-thesis__spine{background:linear-gradient(#0000,#1f5a4499 12%,#1f5a443d 50%,#1f5a4499 88%,#0000);box-shadow:0 0 14px #1f5a441f}html[data-theme=light][data-theme-route=home] .equities-thesis__spine-node,html[data-theme=light][data-theme-route=home] .equities-thesis__ledger li:after{background:#f8fafc;border-color:#1f5a449e;box-shadow:0 0 13px #1f5a444d}html[data-theme=light][data-theme-route=home] .boundaries-section{background:0 0}html[data-theme=light][data-theme-route=home] .boundaries-eyebrow,html[data-theme=light][data-theme-route=home] .closing-eyebrow{color:#174836}html[data-theme=light][data-theme-route=home] .boundaries-eyebrow span,html[data-theme=light][data-theme-route=home] .closing-eyebrow span{box-shadow:none;background:linear-gradient(90deg,#1f5a44,#1f5a4438)}html[data-theme=light][data-theme-route=home] .boundaries-section:before{background:radial-gradient(at 76% 48%,#1f5a440a,#0000 34%),linear-gradient(#0000,#f6f4ee94 72%,#f7f6f1 100%)}html[data-theme=light][data-theme-route=home] .boundaries-section__handoff-status{color:#55655d;background:#f6f4eef0;border-color:#1f5a4429}html[data-theme=light][data-theme-route=home] .boundaries-section__handoff-status b{color:#174836}html[data-theme=light][data-theme-route=home] .boundaries-section__handoff-status i{background:#1f5a44;border-color:#1f5a4494;box-shadow:0 0 12px #1f5a4447}html[data-theme=light][data-theme-route=home] .boundaries-header h2,html[data-theme=light][data-theme-route=home] .boundary-matrix__side--northline strong,html[data-theme=light][data-theme-route=home] .boundaries-footer p{color:#121a16}html[data-theme=light][data-theme-route=home] .boundaries-header__summary,html[data-theme=light][data-theme-route=home] .boundary-matrix__side strong{color:#55655d}html[data-theme=light][data-theme-route=home] .boundary-matrix{background:#ffffffa3;border-color:#121a161a;box-shadow:0 20px 55px #121a1609}html[data-theme=light][data-theme-route=home] .boundary-matrix__header{color:#485850;border-bottom-color:#121a1617;min-height:3.2rem;font-size:clamp(.7rem,.67vw,.76rem)}html[data-theme=light][data-theme-route=home] .boundary-matrix__header span:last-child{color:#1f5a44}html[data-theme=light][data-theme-route=home] .boundary-matrix__row{border-bottom-color:#121a1617}html[data-theme=light][data-theme-route=home] .boundary-matrix__row:after{background:linear-gradient(90deg,#0000 46%,#1f5a4405 70%,#1f5a440e)}html[data-theme=light][data-theme-route=home] .boundary-matrix__side{min-height:4.15rem;padding-block:.68rem}html[data-theme=light][data-theme-route=home] .boundary-matrix__side strong{color:#3f4a44}html[data-theme=light][data-theme-route=home] .boundary-matrix__side--northline strong{color:#1e2d26}html[data-theme=light][data-theme-route=home] .boundary-matrix__side small{color:#55655d;font-size:clamp(.7rem,.65vw,.74rem)}html[data-theme=light][data-theme-route=home] .boundary-matrix__side--northline small{color:#1f5a44}html[data-theme=light][data-theme-route=home] .boundary-matrix__marker{color:#485850;background:#ffffffb8;border-color:#48585042}html[data-theme=light][data-theme-route=home] .boundary-matrix__side--northline .boundary-matrix__marker{color:#1f5a44;border-color:#1f5a4461}html[data-theme=light][data-theme-route=home] .boundary-matrix__axis{color:#485850;font-size:clamp(.67rem,.62vw,.72rem)}html[data-theme=light][data-theme-route=home] .boundary-matrix__axis i{background:linear-gradient(90deg,#48585040,#1f5a4461)}html[data-theme=light][data-theme-route=home] .boundary-matrix__row:hover,html[data-theme=light][data-theme-route=home] .boundary-matrix__row:focus-visible,html[data-theme=light][data-theme-route=home] .boundary-matrix__row[data-active=true]{background:linear-gradient(90deg,#ffffff3d,#1f5a4405 58%,#1f5a440b);box-shadow:inset 2px 0 #1f7a55}html[data-theme=light][data-theme-route=home] .boundary-matrix__row[data-active=true] .boundary-matrix__side--northline strong{color:#121a16}html[data-theme=light][data-theme-route=home] .boundaries-footer small{color:#55655d;font-size:clamp(.72rem,.68vw,.78rem);font-weight:600}@media (max-width:767px){html[data-theme=light][data-theme-route=home] .boundary-matrix__header{min-height:3.4rem;font-size:.7rem}html[data-theme=light][data-theme-route=home] .boundary-matrix__side{min-height:4.6rem;padding:.45rem .8rem .9rem}}html[data-theme=light][data-theme-route=home] #eligibility{background:linear-gradient(#f7f6f1 0%,#f6f4ee 42% 100%);margin-top:-1px;border-bottom-color:#0000!important}html[data-theme=light][data-theme-route=home] #eligibility>div:first-child{opacity:.58}html[data-theme=light][data-theme-route=home] #eligibility h2,html[data-theme=light][data-theme-route=home] #eligibility h3{color:#121a16}html[data-theme=light][data-theme-route=home] #eligibility p{color:#55655d}html[data-theme=light][data-theme-route=home] #eligibility .eligibility-title{letter-spacing:-.045em;max-width:58rem;margin-bottom:1.75rem;font-size:clamp(1.5rem,2.7vw,2.625rem);font-weight:750;line-height:.98}html[data-theme=light][data-theme-route=home] #eligibility .eligibility-title__accent{color:#1f5a44}html[data-theme=light][data-theme-route=home] #eligibility .eligibility-intro{color:#485850;max-width:58rem;margin-bottom:clamp(3rem,5vw,4.5rem)}html[data-theme=light][data-theme-route=home] #eligibility .eligibility-pillars{background:linear-gradient(#fffc,#f9f6ec85);border-block:1px solid #1f5a4424;gap:0;position:relative;overflow:hidden;box-shadow:0 22px 56px #1f5a440e}html[data-theme=light][data-theme-route=home] #eligibility .eligibility-pillars:before{z-index:2;content:"";background:linear-gradient(90deg,#1f5a44,#4d806a 62%,#0000);width:36%;height:2px;position:absolute;top:-1px;left:0}html[data-theme=light][data-theme-route=home] #eligibility .eligibility-pillar{text-align:left;border-color:#1f5a441c;align-items:flex-start;min-height:19rem;padding:2rem clamp(1.25rem,2vw,2rem);transition:color .32s,background-color .32s,transform .32s cubic-bezier(.22,1,.36,1);position:relative}html[data-theme=light][data-theme-route=home] #eligibility .eligibility-pillar:after{content:"";opacity:0;transform-origin:0;background:linear-gradient(90deg,#1f5a44,#0000);height:1px;transition:opacity .32s,transform .32s;position:absolute;bottom:0;left:1.5rem;right:1.5rem;transform:scaleX(.45)}html[data-theme=light][data-theme-route=home] #eligibility .eligibility-pillar:hover{background:linear-gradient(#1f5a440e,#1f5a4403)}html[data-theme=light][data-theme-route=home] #eligibility .eligibility-pillar:hover:after{opacity:.8;transform:scaleX(1)}html[data-theme=light][data-theme-route=home] #eligibility .eligibility-pillar__index{color:#1f5a44;font-family:var(--font-mono), monospace;letter-spacing:.16em;margin-bottom:1.25rem;font-size:.68rem;font-weight:750;display:block}html[data-theme=light][data-theme-route=home] #eligibility .eligibility-pillar__icon{color:#1f5a44;background:#1f5a4411;border:1px solid #1f5a4438;border-radius:.55rem;width:3rem;height:3rem;margin-bottom:1.5rem;box-shadow:0 10px 28px #1f5a4414}html[data-theme=light][data-theme-route=home] #eligibility .eligibility-pillar__title{margin-bottom:.75rem;font-size:clamp(1.1rem,1.25vw,1.28rem);font-weight:750}html[data-theme=light][data-theme-route=home] #eligibility .eligibility-pillar__copy{color:#55655d;font-size:clamp(.9rem,.9vw,.98rem);line-height:1.72}@media (max-width:1023px){html[data-theme=light][data-theme-route=home] #eligibility .eligibility-pillars{gap:0}html[data-theme=light][data-theme-route=home] #eligibility .eligibility-pillar{border-bottom:1px solid #1f5a441a;min-height:17rem}}@media (max-width:639px){html[data-theme=light][data-theme-route=home] #eligibility .eligibility-title{max-width:22rem;margin-bottom:1.25rem;font-size:clamp(1.325rem,6vw,1.675rem);line-height:1.02}html[data-theme=light][data-theme-route=home] #eligibility .eligibility-pillars{width:100%}html[data-theme=light][data-theme-route=home] #eligibility .eligibility-pillar{min-height:auto;padding:1.75rem 1.25rem 2rem}}html[data-theme=light][data-theme-route=home] .faq-section{color:#121a16;background:linear-gradient(#f6f4ee 0%,#f8fafc 38%,#f8f7f2 100%);margin-top:-1px;padding-top:clamp(3rem,4.5vw,4.5rem)}@media (max-width:600px){html[data-theme=light][data-theme-route=home] .faq-section{padding-top:3rem}}html[data-theme=light][data-theme-route=home] .faq-section:before{opacity:.34;background-image:linear-gradient(#121a1606 1px,#0000 1px),linear-gradient(90deg,#121a1606 1px,#0000 1px),radial-gradient(at 23% 39%,#1f5a4412,#0000 35%)}html[data-theme=light][data-theme-route=home] .faq-section:after{opacity:0}html[data-theme=light][data-theme-route=home] .faq-intro h2,html[data-theme=light][data-theme-route=home] .faq-contact strong,html[data-theme=light][data-theme-route=home] .faq-item__trigger:hover .faq-item__title strong,html[data-theme=light][data-theme-route=home] .faq-item[data-open=true] .faq-item__title strong{color:#121a16}html[data-theme=light][data-theme-route=home] .faq-intro__copy{color:#46564e}html[data-theme=light][data-theme-route=home] .faq-eyebrow{color:#1f5a44}html[data-theme=light][data-theme-route=home] .faq-eyebrow span{box-shadow:none;background:linear-gradient(90deg,#1f5a44,#1f5a442e)}html[data-theme=light][data-theme-route=home] .faq-contact{border-color:#121a161f}html[data-theme=light][data-theme-route=home] .faq-contact small{color:#607068}html[data-theme=light][data-theme-route=home] .faq-contact i{color:#1f5a44;background:#ffffffb8;border-color:#1f5a4447}html[data-theme=light][data-theme-route=home] .faq-contact:hover,html[data-theme=light][data-theme-route=home] .faq-contact:focus-visible{background:#ffffff94;border-color:#1f5a446b}html[data-theme=light][data-theme-route=home] .faq-index{background:#ffffff85;border:1px solid #121a1617;overflow:hidden;box-shadow:0 28px 80px #121a160e}html[data-theme=light][data-theme-route=home] .faq-index__header{color:#56665e;background:#f8fafcc7;border-color:#121a1617;min-height:3.75rem;padding-inline:1.3rem}html[data-theme=light][data-theme-route=home] .faq-index__header span:last-child{color:#1f5a44}html[data-theme=light][data-theme-route=home] .faq-item{background:#ffffff57;border-color:#121a1616}html[data-theme=light][data-theme-route=home] .faq-item:before{width:2px;box-shadow:none;background:linear-gradient(#4d806a,#1f5a44 52%,#4d806a)}html[data-theme=light][data-theme-route=home] .faq-item:hover{background:#ffffffb3}html[data-theme=light][data-theme-route=home] .faq-item[data-open=true]{background:linear-gradient(90deg,#fff 0%,#fffffff5 68%,#1f5a4409 100%);border-color:#1f5a4426;box-shadow:0 18px 42px #121a160b}html[data-theme=light][data-theme-route=home] .faq-item__trigger{min-height:6.1rem;padding-inline:1.3rem}html[data-theme=light][data-theme-route=home] .faq-item__number,html[data-theme=light][data-theme-route=home] .faq-item__title small{color:#63746c}html[data-theme=light][data-theme-route=home] .faq-item__title strong{color:#3f4a44}html[data-theme=light][data-theme-route=home] .faq-item__panel p{color:#46564e;font-size:.9rem;line-height:1.76}html[data-theme=light][data-theme-route=home] .faq-item__control{background:#ffffffd1;border-color:#121a1621;box-shadow:0 5px 14px #121a1609}html[data-theme=light][data-theme-route=home] .faq-item__control i,html[data-theme=light][data-theme-route=home] .faq-item__control i:after{background:#55655d}html[data-theme=light][data-theme-route=home] .faq-item[data-open=true] .faq-item__number,html[data-theme=light][data-theme-route=home] .faq-item[data-open=true] .faq-item__title small{color:#1f5a44}html[data-theme=light][data-theme-route=home] .faq-item[data-open=true] .faq-item__control{background:#1f5a44;border-color:#1f5a44;box-shadow:0 8px 20px #1f5a442e}html[data-theme=light][data-theme-route=home] .faq-item[data-open=true] .faq-item__control i,html[data-theme=light][data-theme-route=home] .faq-item[data-open=true] .faq-item__control i:after{background:#fff}@media (max-width:600px){html[data-theme=light][data-theme-route=home] .faq-index{margin-inline:-.25rem;box-shadow:0 20px 50px #121a160b}html[data-theme=light][data-theme-route=home] .faq-index__header,html[data-theme=light][data-theme-route=home] .faq-item__trigger{padding-inline:.85rem}html[data-theme=light][data-theme-route=home] .faq-item__panel p{padding-right:.85rem}}html[data-theme=light][data-theme-route=home] .closing-section{color:#121a16;background:linear-gradient(#f8f7f2 0%,#f7f4ef 44%,#f5f2eb 100%);margin-top:-1px}html[data-theme=light][data-theme-route=home] .closing-section:before{background:radial-gradient(at 50% 30%,#1f5a4412,#0000 42%),linear-gradient(#0000,#f5f2eb)}html[data-theme=light][data-theme-route=home] .closing-frame{background:linear-gradient(135deg,#ffffffd6,#f6f4ef66 54%,#1f5a440a)}html[data-theme=light][data-theme-route=home] .closing-header h2,html[data-theme=light][data-theme-route=home] .closing-steps h3,html[data-theme=light][data-theme-route=home] .closing-action strong{color:#121a16}html[data-theme=light][data-theme-route=home] .closing-header>p,html[data-theme=light][data-theme-route=home] .closing-steps li>p{color:#55655d}html[data-theme=light][data-theme-route=home] .closing-steps li:hover{background:#1f5a440b}html[data-theme=light][data-theme-route=home] .site-footer{color:#121a16;background:linear-gradient(#f5f2eb 0%,#f2efe7 34%,#f0ece2 78%);border-top-color:#0000;margin-top:-1px}html[data-theme=light][data-theme-route=home] .site-footer:before{opacity:.24;background-image:linear-gradient(#1f5a4406 1px,#0000 1px),linear-gradient(90deg,#1f5a4406 1px,#0000 1px)}html[data-theme=light][data-theme-route=home] .site-footer__ambient{background:radial-gradient(#1f5a4413,#0000 68%)}html[data-theme=light][data-theme-route=home] .footer-compliance h2,html[data-theme=light][data-theme-route=home] .footer-compliance__action strong,html[data-theme=light][data-theme-route=home] .footer-main__brand h2{color:#121a16}html[data-theme=light][data-theme-route=home] .footer-compliance__copy>p,html[data-theme=light][data-theme-route=home] .footer-compliance__scope p,html[data-theme=light][data-theme-route=home] .footer-main__description,html[data-theme=light][data-theme-route=home] .footer-main__nav a,html[data-theme=light][data-theme-route=home] .footer-main__contact>a{color:#3f4a44}html[data-theme=light][data-theme-route=home] .footer-compliance__action{color:#121a16;background:#ffffff80}html[data-theme=light][data-theme-route=home] .footer-compliance__scope{background:linear-gradient(90deg,#ffffffbd,#ffffff57 62%,#0000);border-color:#121a161f;grid-template-columns:minmax(8.5rem,.22fr) .16rem minmax(0,1fr);gap:clamp(1rem,2.2vw,2rem);padding:clamp(1.35rem,2.5vw,1.8rem) clamp(1rem,2vw,1.5rem);box-shadow:inset 0 1px #ffffffd1,0 18px 54px #121a1609}html[data-theme=light][data-theme-route=home] .footer-compliance__scope:before{content:"DISCLOSURE SCOPE / 04";color:#1f5a44;font-family:var(--font-mono), monospace;letter-spacing:.13em;align-self:center;font-size:.58rem;font-weight:750;line-height:1.5}html[data-theme=light][data-theme-route=home] .footer-compliance__scope>span{box-shadow:none;background:linear-gradient(#1f5a44,#1f5a4429);grid-column:2}html[data-theme=light][data-theme-route=home] .footer-compliance__scope p{color:#3f4a44;grid-column:3;align-self:center;max-width:68rem;font-size:clamp(.96rem,1.12vw,1.06rem);line-height:1.68}html[data-theme=light][data-theme-route=home] .footer-main__nav h2,html[data-theme=light][data-theme-route=home] .footer-main__contact h2{color:#0d1c15;border-color:#121a161f}html[data-theme=light][data-theme-route=home] .footer-main__nav h2 span,html[data-theme=light][data-theme-route=home] .footer-main__contact h2 span{color:#1f5a44}html[data-theme=light][data-theme-route=home] .footer-main__brand h2 span,html[data-theme=light][data-theme-route=home] .footer-main__traits span,html[data-theme=light][data-theme-route=home] .footer-main__contact address{color:#55655d}html[data-theme=light][data-theme-route=home] .footer-main__bottom p,html[data-theme=light][data-theme-route=home] .footer-main__nav a:hover,html[data-theme=light][data-theme-route=home] .footer-main__nav a:focus-visible{color:#121a16}@media (max-width:760px){html[data-theme=light][data-theme-route=home] .footer-compliance__scope{grid-template-columns:.16rem minmax(0,1fr);gap:.9rem 1rem}html[data-theme=light][data-theme-route=home] .footer-compliance__scope:before{grid-area:1/2}html[data-theme=light][data-theme-route=home] .footer-compliance__scope>span{grid-area:1/1/3}html[data-theme=light][data-theme-route=home] .footer-compliance__scope p{grid-area:2/2}}
html[data-theme=light][data-theme-route=performance] body{color:#121a16;background:#f6f4ee}html[data-theme=light][data-theme-route=performance] .theme-toggle__track{background:#f0eee6;border-color:#121a1629;box-shadow:inset 0 0 0 1px #fffc}html[data-theme=light][data-theme-route=performance] .theme-toggle__sun{color:#174836;opacity:1}html[data-theme=light][data-theme-route=performance] .theme-toggle__moon{color:#9aa39e;opacity:.5}html[data-theme=light][data-theme-route=performance] .theme-toggle__thumb{background:#fff;border-color:#1f5a4452;transform:translate(0);box-shadow:0 2px 7px #121a162e}html[data-theme=light][data-theme-route=performance] .gem-header{background:#fefcf7f7;border-bottom-color:#121a1614;box-shadow:0 1px #ffffffe6}html[data-theme=light][data-theme-route=performance] .gem-header[data-scrolled=true]{border-bottom-color:#1f5a4429;box-shadow:0 12px 34px #121a1614}html[data-theme=light][data-theme-route=performance] .gem-brand-name,html[data-theme=light][data-theme-route=performance] .gem-nav__link:hover,html[data-theme=light][data-theme-route=performance] .gem-nav__link.is-current{color:#121a16}html[data-theme=light][data-theme-route=performance] .gem-nav__link{color:#66716b}html[data-theme=light][data-theme-route=performance] .gem-mobile-trigger__glyph{color:#174836;background:#f0eee6}html[data-theme=light][data-theme-route=performance] .gem-mobile-panel{color:#121a16;background:linear-gradient(#fefcf7fc,#f9f7f1fc)}html[data-theme=light][data-theme-route=performance] .gem-mobile-panel__link,html[data-theme=light][data-theme-route=performance] .gem-mobile-panel__link:hover,html[data-theme=light][data-theme-route=performance] .gem-mobile-panel__link.is-current{color:#121a16}html[data-theme=light][data-theme-route=performance] .gem-mobile-panel__legal-link{color:#485850}html[data-theme=light][data-theme-route=performance] .gem-mobile-panel__legal-link:hover,html[data-theme=light][data-theme-route=performance] .gem-mobile-panel__legal-link.is-current{color:#121a16}html[data-theme=light][data-theme-route=performance] .gem-mobile-panel__access{background:#fff}html[data-theme=light][data-theme-route=performance] .site-footer{color:#121a16;background:linear-gradient(#f5f2eb 0%,#f2efe7 34%,#f0ece2 78%);border-top-color:#0000;margin-top:-1px}html[data-theme=light][data-theme-route=performance] .site-footer:before{opacity:.2;background-image:linear-gradient(#1f5a4405 1px,#0000 1px),linear-gradient(90deg,#1f5a4405 1px,#0000 1px)}html[data-theme=light][data-theme-route=performance] .site-footer__ambient{background:radial-gradient(#1f5a4412,#0000 68%)}html[data-theme=light][data-theme-route=performance] .footer-compliance h2,html[data-theme=light][data-theme-route=performance] .footer-compliance__action strong,html[data-theme=light][data-theme-route=performance] .footer-main__brand h2{color:#121a16}html[data-theme=light][data-theme-route=performance] .footer-compliance__copy>p,html[data-theme=light][data-theme-route=performance] .footer-compliance__scope p,html[data-theme=light][data-theme-route=performance] .footer-main__description,html[data-theme=light][data-theme-route=performance] .footer-main__nav a,html[data-theme=light][data-theme-route=performance] .footer-main__contact>a{color:#3f4a44}html[data-theme=light][data-theme-route=performance] .footer-compliance__action{color:#121a16;background:#ffffff85}html[data-theme=light][data-theme-route=performance] .footer-compliance__scope{background:linear-gradient(90deg,#ffffffc2,#ffffff57 62%,#0000);border-color:#121a161f;box-shadow:inset 0 1px #ffffffd6,0 18px 54px #121a1609}html[data-theme=light][data-theme-route=performance] .footer-main__nav h2,html[data-theme=light][data-theme-route=performance] .footer-main__contact h2{color:#0d1c15;border-color:#121a161f}html[data-theme=light][data-theme-route=performance] .footer-main__nav h2 span,html[data-theme=light][data-theme-route=performance] .footer-main__contact h2 span{color:#1f5a44}html[data-theme=light][data-theme-route=performance] .footer-main__brand h2 span,html[data-theme=light][data-theme-route=performance] .footer-main__traits span,html[data-theme=light][data-theme-route=performance] .footer-main__contact address{color:#55655d}html[data-theme=light][data-theme-route=performance] .footer-main__bottom p,html[data-theme=light][data-theme-route=performance] .footer-main__nav a:hover,html[data-theme=light][data-theme-route=performance] .footer-main__nav a:focus-visible{color:#121a16}
html[data-theme=light][data-theme-route=strategy] body{color:#121a16;background:#f6f4ee}html[data-theme=light][data-theme-route=strategy] .theme-toggle__track{background:#f0eee6;border-color:#121a1629;box-shadow:inset 0 0 0 1px #fffc}html[data-theme=light][data-theme-route=strategy] .theme-toggle__sun{color:#174836;opacity:1}html[data-theme=light][data-theme-route=strategy] .theme-toggle__moon{color:#9aa39e;opacity:.5}html[data-theme=light][data-theme-route=strategy] .theme-toggle__thumb{background:#fff;border-color:#1f5a4452;transform:translate(0);box-shadow:0 2px 7px #121a162e}html[data-theme=light][data-theme-route=strategy] .gem-header{background:#fefcf7f7;border-bottom-color:#121a1614;box-shadow:0 1px #ffffffe6}html[data-theme=light][data-theme-route=strategy] .gem-header[data-scrolled=true]{border-bottom-color:#1f5a4429;box-shadow:0 12px 34px #121a1614}html[data-theme=light][data-theme-route=strategy] .gem-brand-name,html[data-theme=light][data-theme-route=strategy] .gem-nav__link:hover,html[data-theme=light][data-theme-route=strategy] .gem-nav__link.is-current{color:#121a16}html[data-theme=light][data-theme-route=strategy] .gem-nav__link{color:#66716b}html[data-theme=light][data-theme-route=strategy] .gem-mobile-trigger__glyph{color:#174836;background:#f0eee6}html[data-theme=light][data-theme-route=strategy] .gem-mobile-panel{color:#121a16;background:linear-gradient(#fefcf7fc,#f9f7f1fc)}html[data-theme=light][data-theme-route=strategy] .gem-mobile-panel__link,html[data-theme=light][data-theme-route=strategy] .gem-mobile-panel__link:hover,html[data-theme=light][data-theme-route=strategy] .gem-mobile-panel__link.is-current{color:#121a16}html[data-theme=light][data-theme-route=strategy] .gem-mobile-panel__legal-link{color:#485850}html[data-theme=light][data-theme-route=strategy] .gem-mobile-panel__legal-link:hover,html[data-theme=light][data-theme-route=strategy] .gem-mobile-panel__legal-link.is-current{color:#121a16}html[data-theme=light][data-theme-route=strategy] .gem-mobile-panel__access{background:#fff}html[data-theme=light][data-theme-route=strategy] .site-footer{color:#121a16;background:linear-gradient(#f5f2eb 0%,#f2efe7 34%,#f0ece2 78%);border-top-color:#0000;margin-top:-1px}html[data-theme=light][data-theme-route=strategy] .site-footer:before{opacity:.18;background-image:linear-gradient(#1f5a4405 1px,#0000 1px),linear-gradient(90deg,#1f5a4405 1px,#0000 1px)}html[data-theme=light][data-theme-route=strategy] .site-footer__ambient{background:radial-gradient(#1f5a4412,#0000 68%)}html[data-theme=light][data-theme-route=strategy] .footer-compliance h2,html[data-theme=light][data-theme-route=strategy] .footer-compliance__action strong,html[data-theme=light][data-theme-route=strategy] .footer-main__brand h2{color:#121a16}html[data-theme=light][data-theme-route=strategy] .footer-compliance__copy>p,html[data-theme=light][data-theme-route=strategy] .footer-compliance__scope p,html[data-theme=light][data-theme-route=strategy] .footer-main__description,html[data-theme=light][data-theme-route=strategy] .footer-main__nav a,html[data-theme=light][data-theme-route=strategy] .footer-main__contact>a{color:#3f4a44}html[data-theme=light][data-theme-route=strategy] .footer-compliance__action{color:#121a16;background:#ffffff85}html[data-theme=light][data-theme-route=strategy] .footer-compliance__scope{background:linear-gradient(90deg,#ffffffc2,#ffffff57 62%,#0000);border-color:#121a161f;box-shadow:inset 0 1px #ffffffd6,0 18px 54px #121a1609}html[data-theme=light][data-theme-route=strategy] .footer-main__nav h2,html[data-theme=light][data-theme-route=strategy] .footer-main__contact h2{color:#0d1c15;border-color:#121a161f}html[data-theme=light][data-theme-route=strategy] .footer-main__nav h2 span,html[data-theme=light][data-theme-route=strategy] .footer-main__contact h2 span{color:#1f5a44}html[data-theme=light][data-theme-route=strategy] .footer-main__brand h2 span,html[data-theme=light][data-theme-route=strategy] .footer-main__traits span,html[data-theme=light][data-theme-route=strategy] .footer-main__contact address{color:#55655d}html[data-theme=light][data-theme-route=strategy] .footer-main__bottom p,html[data-theme=light][data-theme-route=strategy] .footer-main__nav a:hover,html[data-theme=light][data-theme-route=strategy] .footer-main__nav a:focus-visible{color:#121a16}
