.finance h2{font-size:clamp(30px,3.25vw,46px);line-height:1.5;letter-spacing:-.045em;margin-top:22px}.ah-section{padding-block:96px}.ah-hero{padding-top:34px}.ah-hero-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:55px;align-items:center;padding-block:60px 50px}.ah-hero h1{font-size:clamp(44px,4.7vw,72px);line-height:1.4;letter-spacing:-.045em;margin-top:20px}.ah-hero h1>span{color:var(--gold-light)}.ah-lead{font-size:15px;line-height:2.1;color:#a7aaa5;margin-top:24px}.ah-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:30px}.ah-actions .link{color:var(--gold-light);background:none;border:0;border-bottom:1px solid #64563b}.ah-status{font-size:11px;color:#999d94;display:flex;gap:10px;align-items:center;margin-top:25px}.ah-status i{width:5px;height:5px;border-radius:50%;background:var(--gold)}.ah-visual{height:435px;position:relative;min-width:0;border-block:1px solid #484132}.ah-visual canvas{width:100%;height:100%;position:absolute;inset:0;pointer-events:none}.ah-diagram{position:absolute;inset:0;width:100%;height:100%}.ah-visual-top{position:absolute;inset:17px 0 auto;display:flex;justify-content:space-between;gap:12px;font-size:9px;color:#a19d8e}.ah-visual-bottom{position:absolute;inset:auto 0 15px;display:flex;justify-content:space-between;gap:10px;align-items:center;color:#93958b}.ah-visual-bottom .mono{font-size:9px}.ah-metrics{border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);padding-block:30px;gap:30px}.ah-metrics>div{border-right:1px solid var(--line)}.ah-metrics>div:last-child{border:0}.ah-metrics strong{font:39px Georgia,serif;color:var(--gold-light)}.ah-metrics strong span{font:12px "PingFang SC",sans-serif;margin-left:7px}.ah-metrics p{font-size:11px;color:#9c9f98;margin-top:10px}.ah-subnav{position:sticky;top:88px;z-index:20;background:#eeece6f5;color:var(--ink);border-block:1px solid #d7d5cd;backdrop-filter:blur(14px)}.ah-subnav>.wrap{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:64px}.ah-subnav .mono{font-size:10px;color:var(--gold-dark);white-space:nowrap}.ah-subnav .wrap>div{display:flex;gap:28px}.ah-subnav a{font-size:12px;white-space:nowrap;padding-block:22px;color:#72746b}.ah-subnav a:hover{color:var(--gold-dark)}.finance section[id]{scroll-margin-top:70px}.ah-split{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px}.ah-copy{font-size:14px;line-height:2.1;color:var(--muted-light);max-width:360px;margin-top:27px}.ah-split .link{margin-top:28px;font-size:12px;color:var(--gold-dark)}.ah-location{padding:28px 0;border-block:1px solid #cec9be}.ah-location>span{font-size:10px;letter-spacing:.16em;color:var(--gold-dark)}.ah-location h3{font-size:35px;margin:15px 0}.ah-location p{font-size:14px}.ah-location small{font-size:10px;display:block;color:var(--muted-light);margin-top:12px;line-height:1.8}.ah-facts{margin:12px 0 0}.ah-facts>div{display:grid;grid-template-columns:125px 1fr;gap:15px;padding-block:21px;border-bottom:1px solid var(--line-light)}.ah-facts dt{font-size:12px;color:#7b7e75}.ah-facts dd{margin:0;font-size:13px;line-height:1.8}.ah-facts small{font-size:10px;color:var(--muted-light)}.ah-boundary{font-size:11px;color:var(--muted-light);line-height:1.9;margin-top:18px}.ah-heading{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:48px}.ah-heading>p{max-width:350px;font-size:13px;line-height:2;color:var(--muted)}.light .ah-heading>p{color:var(--muted-light)}.ah-path{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;border-top:1px solid #50462f}.ah-path article{position:relative;padding-top:26px}.ah-path article:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--gold);position:absolute;top:-4px;left:0}.ah-path article>span{font-size:10px;color:var(--gold);letter-spacing:.08em}.ah-path h3{font-size:24px;margin-block:25px 17px}.ah-path p{font-size:13px;color:#a3a69e;line-height:1.9}.ah-execution-note{display:grid;grid-template-columns:250px 1fr;gap:40px;padding:30px 0;border-block:1px solid var(--line);margin-top:50px}.ah-execution-note strong{font-weight:400;font-size:23px;color:var(--gold-light)}.ah-execution-note p{font-size:13px;line-height:1.9;color:var(--muted)}.ah-validation{display:flex;gap:35px;align-items:center;margin-top:25px}.ah-validation span{font-size:11px;white-space:nowrap;color:var(--gold)}.ah-validation p{font-size:12px;line-height:1.8;color:#aaaDA5}.ah-budget{display:grid;grid-template-columns:.9fr 1.1fr;gap:75px;align-items:start}.ah-budget-total>span{font-size:12px;color:var(--muted-light)}.ah-budget-total strong{display:block;font:70px Georgia,serif;margin-top:23px;color:var(--gold-dark)}.ah-budget-total strong small{font:14px "PingFang SC",sans-serif;margin-left:14px}.ah-allocation{display:flex;height:32px;margin-top:37px;gap:2px}.ah-allocation span{flex:var(--size);background:var(--color)}.ah-budget-caption{font-size:12px;line-height:2.5;color:var(--muted-light);margin-top:23px;border-bottom:1px solid var(--line-light);padding-bottom:25px}.ah-budget-caption p{display:flex;justify-content:space-between;gap:30px}.ah-budget-caption b{font-weight:400;color:var(--ink)}.ah-budget .note{margin-top:22px}.ah-table-wrap{overflow:auto}.ah-table{border-collapse:collapse;width:100%;font-size:13px;text-align:left;line-height:1.8}.ah-table th{font-weight:400;color:var(--gold-dark);border-bottom:1px solid #b9ad92;padding:13px 10px}.ah-table td{padding:16px 10px;border-bottom:1px solid var(--line-light)}.ah-table th:not(:first-child),.ah-table td:not(:first-child){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ah-total{color:var(--gold-dark)}.ah-rights{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.ah-rights>div{border-top:1px solid #66593d;padding-top:24px}.ah-rights>div>span{font-size:12px;color:#b5b6ac}.ah-rights strong{display:block;font:56px Georgia,serif;color:var(--gold-light);margin-top:25px}.ah-rights small{font:12px "PingFang SC",sans-serif;margin-left:10px}.ah-rights p{font-size:12px;line-height:1.9;margin-top:18px;color:#9da297}.ah-distribution{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:50px;padding-block:30px;border-block:1px solid var(--line)}.ah-distribution h3{font-size:20px;color:var(--gold-light)}.ah-distribution>div>p{font-size:11px;line-height:1.9;margin-top:15px;color:#a7a99d}.ah-example{font-size:12px;line-height:2;color:#9da297}.ah-detail{border-bottom:1px solid var(--line);margin-top:18px}.ah-detail summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;font-size:13px;padding-block:23px}.ah-detail summary::-webkit-details-marker{display:none}.ah-detail summary>span{font-size:20px;color:var(--gold);line-height:1}.ah-detail[open] summary>span{transform:rotate(45deg)}.ah-detail>div{padding-bottom:24px;font-size:12px;line-height:2;color:var(--muted)}.ah-detail>div p+p{margin-top:12px}.ah-detail b{font-weight:400;color:var(--gold-light)}.ah-fine{font-size:11px;color:#9da297;line-height:1.9;margin-top:22px}.ah-materials{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.ah-materials article{border-top:1px solid #c7c0b2;padding-top:24px}.ah-tag{font-size:10px;color:var(--gold-dark)}.ah-materials h3{font-size:20px;margin-block:22px 15px}.ah-materials p{font-size:12px;line-height:2;color:var(--muted-light)}.light .ah-detail{border-color:var(--line-light);margin-top:36px}.light .ah-detail>div{color:var(--muted-light)}.ah-model .ah-table{margin-top:20px;font-size:12px;min-width:520px}.ah-model .note{margin-top:15px}.ah-source{font-size:10px;color:var(--muted-light);line-height:1.9;margin-top:25px}.ah-contact h2{color:var(--white)}.ah-contact .ah-copy{color:var(--muted);max-width:400px}.ah-contact .ah-actions .link{margin-top:0;color:var(--gold-light)}.ah-email{font:12px Arial,sans-serif;color:#abaFA4;margin-top:20px}.ah-email span{margin-left:20px;color:var(--gold-light);font-size:11px}.ah-steps{list-style:none;padding:0;margin:0}.ah-steps li{display:flex;gap:25px;border-top:1px solid var(--line);padding:24px 0}.ah-steps li>span{font:12px Georgia,serif;color:var(--gold);margin-top:5px}.ah-steps h3{font-size:19px}.ah-steps p{font-size:12px;color:var(--muted);margin-top:10px;line-height:1.8}.ah-related{display:grid;grid-template-columns:1fr 1fr;gap:65px;margin-top:70px}.ah-related a{display:flex;flex-direction:column;gap:18px;border-top:1px solid var(--line);padding-top:25px}.ah-related span{font-size:9px;letter-spacing:.12em;color:#9da297}.ah-related strong{font-size:21px;font-weight:400;color:var(--gold-light)}.ah-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
@media(max-width:1100px){.ah-hero-grid{gap:30px}.ah-visual{height:370px}.ah-split,.ah-budget{gap:45px}.ah-subnav .wrap>div{gap:20px}.ah-metrics{gap:20px}.ah-metrics strong{font-size:33px}.ah-materials{grid-template-columns:1fr 1fr;gap:40px}}
@media(max-width:820px){.ah-subnav{top:72px}.ah-subnav>.wrap{display:block;min-height:0;overflow-x:auto}.ah-subnav .mono{display:none}.ah-subnav .wrap>div{gap:24px;min-width:max-content}.ah-subnav a{padding-block:19px}.ah-hero-grid{grid-template-columns:1fr;padding-top:38px;gap:38px}.ah-hero h1{font-size:48px}.ah-hero .ah-lead{font-size:14px}.ah-visual{height:335px}.ah-metrics{grid-template-columns:1fr 1fr;gap:26px}.ah-metrics>div:nth-child(2){border:0}.ah-section{padding-block:65px}.ah-split,.ah-budget{grid-template-columns:1fr;gap:40px}.ah-heading{display:block;margin-bottom:35px}.ah-heading>p{margin-top:24px;max-width:100%}.ah-path{grid-template-columns:1fr 1fr;gap:40px 25px}.ah-execution-note{grid-template-columns:1fr;gap:16px;margin-top:35px}.ah-validation{display:block}.ah-validation p{margin-top:15px}.ah-rights{gap:25px}.ah-rights strong{font-size:42px}.ah-rights small{display:block;margin:10px 0 0}.ah-distribution{grid-template-columns:1fr;gap:25px}.ah-related{gap:30px}.ah-related strong{font-size:18px}.ah-budget-total strong{font-size:62px}}
@media(max-width:500px){.ah-metrics strong{font-size:30px}.ah-metrics strong span{font-size:10px}.ah-visual{height:290px}.ah-visual-top{font-size:8px}.ah-visual-bottom .mono{font-size:8px;max-width:150px;line-height:1.7}.ah-facts>div{grid-template-columns:100px 1fr;gap:12px}.ah-rights{grid-template-columns:1fr;gap:30px}.ah-rights strong{margin-top:15px}.ah-rights small{display:inline;margin-left:10px}.ah-materials{grid-template-columns:1fr;gap:30px}.ah-related{grid-template-columns:1fr;gap:28px}.ah-path h3{font-size:21px}.ah-actions{gap:20px}.ah-contact .ah-actions{align-items:start;flex-direction:column}.ah-source{font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.fn-principles{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;border-top:1px solid var(--line);padding-block:28px 34px}.fn-principles span,.fn-uses .mono{font-size:9px;color:var(--gold)}.fn-principles h3{font-size:21px;margin:14px 0 9px}.fn-principles p{font-size:11px;color:var(--muted)}.fn-entities article{padding:25px 0;border-top:1px solid var(--line-light)}.fn-entities .mono{font-size:10px;color:var(--gold-dark)}.fn-entities h3{font-size:22px;margin:18px 0 13px}.fn-entities p{font-size:12px;line-height:2;color:var(--muted-light)}.fn-entities .fn-small{font-size:10px;margin-top:14px}.fn-tabs{display:flex;border-bottom:1px solid #524830;gap:45px}.fn-tabs button{border:0;background:none;color:#999e93;font-size:19px;padding:22px 0;position:relative;text-align:left}.fn-tabs button span{font-size:9px;display:block;letter-spacing:.1em;margin-top:10px}.fn-tabs button[aria-selected=true]{color:var(--gold-light)}.fn-tabs button[aria-selected=true]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--gold)}.fn-path-panel{display:grid;grid-template-columns:.9fr 1.1fr;gap:75px;padding-top:40px}.fn-path-panel[hidden]{display:none}.fn-path-intro h3{font-size:31px;line-height:1.55;margin-top:20px}.fn-path-intro>p:not(.eyebrow){font-size:13px;line-height:2;color:var(--muted);margin-top:23px;max-width:350px}.fn-state{display:block;font-size:10px;color:var(--gold-light);line-height:1.9;margin-top:24px}.fn-path-facts{margin:0}.fn-path-facts>div{display:grid;grid-template-columns:95px 1fr;gap:25px;padding:24px 0;border-top:1px solid var(--line)}.fn-path-facts dt{font-size:12px;color:var(--gold-light)}.fn-path-facts dd{font-size:12px;line-height:2;margin:0;color:var(--muted)}.fn-uses{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.fn-uses article{border-top:1px solid #bbb19a;padding-top:25px}.fn-uses h3{font-size:28px;margin:25px 0 18px}.fn-uses article>p{font-size:13px;line-height:2;color:var(--muted-light)}.fn-use-fields{border-top:1px solid var(--line-light);padding-top:22px;margin-top:25px}.fn-use-fields span{font-size:10px;color:var(--gold-dark)}.fn-use-fields p{font-size:12px;line-height:1.9;margin:10px 0 20px;color:var(--muted-light)}.fn-uses .link{font-size:12px;color:var(--gold-dark);margin-top:8px}.fn-projects{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:55px;scroll-margin-top:170px}.fn-projects a{border-top:1px solid #c5bca9;padding-top:24px}.fn-projects span{font-size:9px;color:var(--muted-light)}.fn-projects strong{display:block;font-size:19px;font-weight:400;color:var(--gold-dark);line-height:1.6;margin-top:15px}.fn-projects p{font-size:10px;color:var(--muted-light);margin-top:12px;line-height:1.9}.fn-rights{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 35px}.fn-rights article{display:flex;gap:20px;border-top:1px solid var(--line);padding-top:25px}.fn-rights article>span{font:14px Georgia,serif;color:var(--gold);padding-top:4px}.fn-rights h3{font-size:22px}.fn-rights p{font-size:12px;line-height:2;color:var(--muted);margin-top:15px}.fn-rights+.ah-detail{margin-top:45px}.fn-records li{border-color:var(--line-light)}.fn-records p{color:var(--muted-light)}.fn-contact-list{border-top:1px solid var(--line);padding-top:25px}.fn-contact-list h3{font-size:22px;margin-bottom:30px}.fn-contact-list p{font-size:13px;color:var(--muted);padding:18px 0;border-bottom:1px solid var(--line)}.fn-contact-list p span{font:12px Georgia,serif;margin-right:20px;color:var(--gold)}.fn-contact-list .link{color:var(--gold-light)}.fn-source{margin-top:60px}.fn-source p{border-top:1px solid var(--line);padding-top:25px;font-size:10px;line-height:2;color:var(--muted)}@media(max-width:820px){.fn-principles{grid-template-columns:1fr 1fr;gap:30px}.fn-path-panel{grid-template-columns:1fr;gap:30px}.fn-uses,.fn-projects{grid-template-columns:1fr;gap:40px}.fn-rights{grid-template-columns:1fr 1fr;gap:35px 25px}.fn-path-intro h3{font-size:28px}.fn-projects{margin-top:40px}.fn-path-intro>p:not(.eyebrow){max-width:none}}@media(max-width:500px){.fn-rights{grid-template-columns:1fr}.fn-path-facts>div{grid-template-columns:80px 1fr;gap:15px}.fn-tabs{gap:40px}.fn-tabs button{font-size:18px}.fn-principles h3{font-size:20px}.fn-principles p{font-size:10px}}
