.frontier{background:#141d20;border-block:1px solid #354145}.frontier-heading .eyebrow{color:#cadbbb}.frontier-heading>p{max-width:425px;color:#bccbc9}.finance-kicker{display:block;font-size:.75rem;font-weight:600;letter-spacing:1.5px;color:#b5c9bb;margin-bottom:18px}.finance-story{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;padding:36px 0 45px;border-top:1px solid #3c4b4e}.frontier h3{font-size:1.7rem;line-height:1.3;letter-spacing:-.7px;margin-bottom:18px}.finance-story p{font-size:1rem;line-height:1.75;color:#bbc7c4}.finance-story p:last-child{margin-bottom:0}.experience-note{border-left:2px solid var(--lime);padding-left:28px}.experience-note p:first-of-type{font-size:1.15rem;color:#e3ece5;line-height:1.65}.experience-note p:last-child{font-size:.9375rem}.finance-scenarios{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.finance-card{display:flex;flex-direction:column;background:#1c282b;border:1px solid #3d5051;border-radius:5px;padding:28px}.finance-card h3{font-size:1.55rem}.finance-card p{font-size:1rem;color:#bdccca}.finance-card ul{padding-left:19px;margin:0 0 25px;color:#d2ded6;font-size:.875rem}.finance-card li{margin-bottom:9px;padding-left:3px}.finance-card li::marker{color:var(--lime)}.finance-source{display:block;font-size:.875rem;line-height:1.5;border-top:1px solid #425653;padding-top:17px;color:#d9efc7}.finance-source:hover{text-decoration:underline;text-underline-offset:4px}.finance-card .finance-source{margin-top:auto}.feature-note{font-size:.75rem;color:#b8c7be;margin-top:10px}.hve-block{margin-top:38px;padding:34px;background:var(--lime);color:#202914;border-radius:5px}.hve-heading{display:grid;grid-template-columns:1fr 1fr;gap:55px}.hve-block .finance-kicker{color:#3f5425}.hve-heading h3{font-size:1.8rem;margin-bottom:0}.hve-heading>p{margin:0;font-size:1rem;color:#3b4e28}.hve-stages{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;margin:36px 0 25px}.hve-stages li{border-top:1px solid #688d3c;padding-top:16px;min-width:0}.hve-stages li>span{font-size:.75rem;color:#46612d}.hve-stages h4{font-family:var(--heading);font-size:1rem;font-weight:650;line-height:1.4;margin:11px 0}.hve-stages p{font-size:.875rem;color:#354820;margin:0}.hve-block .finance-source{color:#273d17;border-color:#85a649}.hve-block a:focus-visible{outline-color:#273d17}.finance-foundation{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;margin-top:55px}.finance-foundation>div>p{color:#b9c9c4;font-size:1rem;max-width:350px}.finance-stack{margin:0}.finance-stack>div{display:grid;grid-template-columns:150px 1fr;gap:20px;padding:20px 0;border-bottom:1px solid #3b4b4b}.finance-stack>div:first-child{padding-top:0}.finance-stack dt{font-size:.875rem;color:#e0eedb;font-weight:600}.finance-stack dd{margin:0;color:#b8c9c7;font-size:.9375rem}.finance-principle{display:flex;gap:35px;align-items:center;border-block:1px solid #567065;padding:25px 0;margin-top:40px}.finance-principle>span{font-size:.75rem;letter-spacing:1.2px;color:#b9cca9;flex-basis:175px;flex-shrink:0}.finance-principle p{font-size:1.125rem;color:#dfedd8;margin:0}.finance-evidence{display:flex;justify-content:space-between;gap:40px;margin-top:30px}.finance-evidence p{font-size:.75rem;color:#a9c0b7;margin:0}.finance-evidence strong{font-size:.875rem;font-weight:500;color:#d0e1d2}.finance-evidence>div{display:flex;flex-wrap:wrap;gap:10px 24px;align-content:center}.finance-evidence a{font-size:.875rem;color:#cbdcc3;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#6d8666}.finance-evidence a:hover{color:var(--lime)}.finance-measure{font-size:.8125rem;color:#b5c6be;margin:28px 0 0}
.developer-grid{display:grid;grid-template-columns:280px minmax(0,1fr);gap:42px}.developer-bio{background:#20211d;border:1px solid #414637;border-radius:5px;padding:26px;align-self:start;min-width:0}.developer-bio img{width:84px;height:84px;border-radius:50%;object-fit:cover;object-position:50% 30%;filter:grayscale(1);margin-bottom:22px}.developer-handle{font-family:var(--heading);font-size:1.4rem;display:block;margin-bottom:20px;color:var(--lime)}.developer-bio p{font-size:1rem;color:#b8bdae}.developer-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:24px}.developer-tags span{font-size:.75rem;padding:4px 8px;border:1px solid #545e43;border-radius:3px;color:#d2dcbd}.developer-bio .text-link{gap:18px}.developer-original{display:block;margin-top:20px;font-size:.875rem;color:#bdcba6}.developer-original:hover{color:var(--lime)}.repo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.repo-card{border:1px solid #3e4436;border-radius:5px;padding:26px;background:#191c16;display:flex;flex-direction:column;min-width:0;transition:background .2s,border-color .2s}.repo-card:hover{background:#242b1e;border-color:#97ae6d}.repo-tag{font-size:.75rem;letter-spacing:1px;color:#adc294;display:block;margin-bottom:18px}.repo-card h3{font-size:1.35rem;line-height:1.4;margin-bottom:14px;display:flex;gap:14px;justify-content:space-between}.repo-card h3>span{color:var(--lime);flex-shrink:0}.repo-card p{font-size:1rem;color:#b9c2ae;line-height:1.65;margin-bottom:22px}.repo-path{display:block;overflow-wrap:anywhere;font-family:monospace;font-size:.75rem;color:#9eac8e;margin-top:auto;padding-top:15px;border-top:1px solid #343e2b}.repo-note{font-size:.75rem;color:#a4b18f;margin:25px 0 0}.header nav{gap:22px;flex-wrap:wrap}.header nav a{white-space:nowrap}
@media(max-width:1100px){.finance-story{gap:35px}.finance-card{padding:22px}.finance-scenarios{gap:12px}.finance-foundation{gap:35px}.finance-stack>div{grid-template-columns:120px 1fr}.hve-heading{gap:30px}.finance-evidence{display:block}.finance-evidence>div{margin-top:18px}.header nav{gap:16px}.header{gap:18px}.header .contact-link{display:none}.developer-grid{grid-template-columns:230px minmax(0,1fr);gap:22px}.developer-bio,.repo-card{padding:22px}}
@media(max-width:850px){.finance-scenarios{grid-template-columns:1fr}.finance-card{padding:28px}.hve-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-foundation{grid-template-columns:1fr}.finance-foundation>div>p{max-width:none}.developer-grid{grid-template-columns:1fr}.developer-bio{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px 24px}.developer-bio img{grid-row:1/3;margin:0}.developer-handle{margin:0;align-self:end}.developer-bio p{grid-column:2;margin:0}.developer-tags,.developer-bio .text-link,.developer-original{grid-column:2;margin-top:8px}.developer-bio .text-link{justify-self:start}}
@media(max-width:760px){.header{display:grid;grid-template-columns:1fr;gap:15px;height:auto;padding-block:18px}.header nav{display:flex;justify-content:flex-start;gap:12px 20px;flex-wrap:wrap;font-size:.875rem}.finance-story{grid-template-columns:1fr;gap:26px;padding-block:28px}.frontier-heading>p{max-width:none}.experience-note{padding-left:20px}.hve-block{padding:25px}.hve-heading{grid-template-columns:1fr;gap:20px}.hve-heading h3{font-size:1.6rem}.hve-stages{gap:25px 20px}.finance-stack>div{grid-template-columns:1fr;gap:8px}.finance-principle{display:block}.finance-principle>span{display:block;margin-bottom:14px}.finance-principle p{font-size:1rem}.finance-foundation{margin-top:38px}.finance-evidence>div{display:grid;gap:16px}.frontier h2{font-size:clamp(2.3rem,8vw,3rem)}.repo-grid{grid-template-columns:1fr}}
@media(max-width:400px){.header nav{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}.hve-stages{grid-template-columns:1fr}.finance-card,.hve-block{padding:22px}.finance-kicker{letter-spacing:1px}.frontier h3{font-size:1.45rem}.developer-bio{display:block}.developer-bio img{margin-bottom:20px}.developer-bio p{margin-top:18px}.developer-tags{margin-top:20px}.developer-bio .text-link,.developer-original{margin-top:22px}}
