.hp-page{--ink:#171526;--plum:#3d2148;--violet:#7456a3;--coral:#f06b55;--sun:#f5c44f;--paper:#f5f0e8;--white:#fffaf4;color:var(--ink);background:var(--paper);font-family:Manrope,sans-serif;overflow:hidden}.hp-page *{box-sizing:border-box}.hp-shell{width:min(1160px,100% - 40px);margin:auto}.hp-header{background:var(--white);border-bottom:1px solid #d9d0c8}.hp-header .hp-shell{justify-content:space-between;align-items:center;height:88px;display:flex}.hp-brand{color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:flex}.hp-brand>span{background:var(--coral);color:#fff;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.hp-brand div{display:grid}.hp-brand b{font-size:17px}.hp-brand small{margin-top:4px;font:9px DM Mono}.hp-header nav{gap:28px;display:flex}.hp-header nav a{color:var(--ink);align-items:center;gap:7px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.hp-header nav svg{width:15px}.hp-hero{background:var(--plum);color:#fff}.hp-hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;min-height:670px;display:grid}.hp-kicker,.hp-heading>span,.hp-partition-grid>div>span,.hp-next span{letter-spacing:.14em;color:var(--sun);text-transform:uppercase;font:10px DM Mono}.hp-hero h1{letter-spacing:-.04em;margin:21px 0;font:400 clamp(55px,6.2vw,89px)/.98 Fraunces,serif}.hp-hero h1 em{color:var(--coral);font-style:normal}.hp-hero p{color:#ddd2e2;max-width:720px;font-size:16px;line-height:1.75}.hp-actions{gap:12px;margin:34px 0 20px;display:flex}.hp-actions a,.hp-next a{background:var(--sun);color:var(--ink);align-items:center;gap:12px;padding:16px 20px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.hp-actions a:last-child{color:#fff;background:0 0;border:1px solid #9a819f}.hp-actions svg,.hp-next svg{width:16px}.hp-trust{flex-wrap:wrap;gap:20px;display:flex}.hp-trust span{color:#bcaabe;font:9px DM Mono}.hp-hero aside{text-align:center}.hp-orbit{background:radial-gradient(circle,#f06b5540,#0000 45%);border:1px solid #ffffff45;border-radius:50%;place-items:center;width:390px;height:390px;margin:auto;display:grid;position:relative}.hp-orbit:before,.hp-orbit:after{content:"";border:1px dashed #f5c44f61;border-radius:50%;position:absolute;inset:48px}.hp-orbit:after{inset:105px}.hp-orbit>span{background:var(--coral);border-radius:50%;place-items:center;width:125px;height:125px;font:700 11px DM Mono;display:grid}.hp-orbit i{background:var(--white);color:var(--ink);transform:rotate(calc(var(--i)*60deg)) translateX(174px) rotate(calc(var(--i)*-60deg));transform-origin:0 0;padding:9px 12px;font:9px DM Mono;position:absolute;top:50%;left:50%}.hp-hero aside>p{color:#bdaabe;margin-top:25px;font:10px DM Mono}.hp-rule{background:var(--coral);color:#fff}.hp-rule .hp-shell{grid-template-columns:auto 1fr auto;align-items:center;gap:20px;min-height:100px;display:grid}.hp-rule p{font-size:14px;line-height:1.6}.hp-rule a{color:#fff;gap:8px;font-size:12px;font-weight:800;display:flex}.hp-rule svg{width:24px}.hp-rule a svg{width:15px}.hp-section{padding:102px 0}.hp-heading{max-width:780px;margin-bottom:44px}.hp-heading.centered{text-align:center;margin:0 auto 48px}.hp-heading h2{letter-spacing:-.03em;margin:12px 0;font:400 clamp(40px,4.8vw,61px)/1.05 Fraunces,serif}.hp-heading p{color:#625d69;font-size:14px;line-height:1.75}.hp-heading.inverse h2{color:#fff}.hp-heading.inverse p{color:#c8b9cc}.hp-framework-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.hp-framework-grid article{background:var(--white);border-radius:20px 4px;min-height:270px;padding:30px}.hp-framework-grid b{color:var(--coral);font:10px DM Mono}.hp-framework-grid svg{color:var(--violet);margin:38px 0 18px;display:block}.hp-framework-grid h3{margin:0 0 9px;font:27px Fraunces}.hp-framework-grid p{color:#635e68;font-size:12px;line-height:1.65}.hp-map{background:var(--white)}.hp-map-layout{grid-template-columns:1fr 290px;align-items:start;gap:26px;display:grid}.hp-owner-list{gap:9px;display:grid}.hp-owner-list article{background:var(--paper);border-left:4px solid var(--violet);grid-template-columns:35px 1.2fr .7fr 1fr 1fr auto;align-items:end;gap:12px;padding:17px;display:grid}.hp-owner-list article>i{color:var(--coral);align-self:center;font:10px DM Mono}.hp-owner-list label{text-transform:uppercase;gap:6px;font-size:8px;font-weight:800;display:grid}.hp-owner-list input,.hp-owner-list select{width:100%;color:var(--ink);background:#fff;border:1px solid #d7cfd3;padding:10px}.hp-owner-list article>button{background:0 0;border:0;align-self:center}.hp-owner-list article>button svg{width:16px}.hp-add{border:1px dashed var(--violet);color:var(--plum);background:0 0;justify-content:center;gap:8px;padding:14px;font-weight:800;display:flex}.hp-add svg{width:17px}.hp-map-layout aside{background:var(--plum);color:#fff;border-radius:0 24px;padding:32px;position:sticky;top:20px}.hp-map-layout aside>svg{color:var(--sun)}.hp-map-layout aside small{color:var(--sun);margin-top:20px;font:9px DM Mono;display:block}.hp-map-layout aside>strong{font:65px Fraunces;display:block}.hp-map-layout aside>span{font-size:11px}.hp-map-layout aside>div{border-top:1px solid #715775;border-bottom:1px solid #715775;margin:20px 0;padding:18px 0}.hp-map-layout aside>div b{color:var(--coral);font:35px Fraunces;display:block}.hp-map-layout aside>div b.balanced{color:var(--sun)}.hp-map-layout aside li,.hp-map-layout aside p{font-size:10px;line-height:1.7}.hp-consensus{background:var(--ink);color:#fff}.hp-choice-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.hp-choice-grid article{border-top:4px solid var(--coral);background:#252137;padding:28px}.hp-choice-grid b{color:var(--sun);font:10px DM Mono}.hp-choice-grid h3{margin:20px 0 8px;font:28px Fraunces}.hp-choice-grid p{color:#bdb5c4;min-height:55px;font-size:11px;line-height:1.6}.hp-choice-grid article>div{display:flex}.hp-choice-grid button{color:#c8c0ca;background:0 0;border:1px solid #494257;flex:1;padding:9px;font-size:9px}.hp-choice-grid button.explore{background:var(--sun);color:var(--ink)}.hp-choice-grid button.hold{background:var(--violet);color:#fff}.hp-choice-grid button.oppose{background:var(--coral);color:#fff}.hp-consensus-status{background:var(--plum);grid-template-columns:auto auto auto 1fr;align-items:center;gap:25px;margin-top:18px;padding:20px;display:grid}.hp-consensus-status span{font:9px DM Mono}.hp-consensus-status b{color:var(--sun);margin-right:6px;font:28px Fraunces}.hp-consensus-status p{border-left:1px solid #755c79;margin:0;padding-left:22px;font-size:10px;line-height:1.55}.hp-ledger-grid{grid-template-columns:1fr .65fr;gap:60px;display:grid}.hp-cost-rows label{border-bottom:1px solid #d6cdd0;grid-template-columns:1fr 18px 130px 20px 24px 28px;align-items:center;padding:12px;display:grid}.hp-cost-rows label>span{font-size:12px}.hp-cost-rows label>b{color:var(--coral)}.hp-cost-rows input[type=number]{background:var(--white);border:1px solid #d6cdd0;width:100%;padding:9px}.hp-cost-rows input[type=checkbox]{opacity:0;position:absolute}.hp-cost-rows label>i{border:1px solid var(--violet);place-items:center;width:22px;height:22px;display:grid}.hp-cost-rows label>i svg{width:13px}.hp-cost-rows small{font:8px DM Mono}.hp-ledger aside{background:var(--sun);border-radius:24px 0;align-self:start;padding:35px}.hp-ledger aside>svg{color:var(--plum)}.hp-ledger aside>small{margin:18px 0 6px;font:9px DM Mono;display:block}.hp-ledger aside>strong{font:50px Fraunces;display:block}.hp-ledger aside>span{font-size:10px}.hp-ledger aside h3{font:25px Fraunces}.hp-ledger aside li,.hp-ledger aside p{font-size:10px;line-height:1.7}.hp-rights{background:var(--white)}.hp-right-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.hp-right-grid article{background:var(--paper);min-height:220px;padding:28px}.hp-right-grid i{color:var(--coral);font:10px DM Mono}.hp-right-grid h3{margin:28px 0 10px;font:25px Fraunces}.hp-right-grid p{color:#625d67;font-size:11px;line-height:1.65}.hp-ready{background:var(--plum);color:#fff}.hp-ready-grid{grid-template-columns:1.2fr .8fr;gap:70px;display:grid}.hp-ready-list{grid-template-columns:1fr 1fr;gap:7px;display:grid}.hp-ready-list label{background:#4b3155;align-items:center;gap:10px;padding:13px;font-size:10px;line-height:1.4;display:flex}.hp-ready-list input{opacity:0;position:absolute}.hp-ready-list i{border:1px solid #7f6787;flex:none;place-items:center;width:28px;height:28px;font:9px DM Mono;display:grid}.hp-ready-list svg{width:14px}.hp-ready-grid aside{background:var(--white);color:var(--ink);align-self:start;padding:40px}.hp-score{color:var(--coral);font:76px Fraunces}.hp-score small{font:18px DM Mono}.hp-ready-grid aside>b{font:28px Fraunces;display:block}.hp-ready-grid aside>p{font-size:12px;line-height:1.65}.hp-ready-grid aside>div{color:#7d2e20;background:#ffe4de;gap:8px;padding:13px;font-size:10px;display:flex}.hp-ready-grid aside svg{width:15px}.hp-meeting ol{grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.hp-meeting li{border-top:1px solid #d5ccd0;grid-template-columns:70px 1fr;gap:15px;padding:25px;display:grid}.hp-meeting li b{color:var(--coral);font:11px DM Mono}.hp-meeting h3{margin:0 0 6px;font:25px Fraunces}.hp-meeting p{color:#625e68;margin:0;font-size:11px;line-height:1.6}.hp-partition{background:var(--coral);color:#fff}.hp-partition-grid{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.hp-partition-grid>div:first-child h2{margin:14px 0;font:48px/1.05 Fraunces}.hp-partition-grid>div:first-child p{font-size:13px;line-height:1.75}.hp-partition-grid>div:first-child a{color:#fff;font-size:11px;font-weight:800}.hp-partition-grid article{border-bottom:1px solid #ffffff59;grid-template-columns:50px 1fr;gap:16px;padding:19px;display:grid}.hp-partition-grid article>b{color:var(--sun);font:10px DM Mono}.hp-partition-grid h3{margin:0 0 4px;font:24px Fraunces}.hp-partition-grid article p{margin:0;font-size:10px;line-height:1.55}.hp-source-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hp-source-grid a{background:var(--white);color:var(--ink);border-radius:14px 2px;grid-template-columns:auto 1fr auto;gap:15px;padding:23px;text-decoration:none;display:grid}.hp-source-grid>a>svg:first-child{color:var(--coral)}.hp-source-grid>a>svg:last-child{width:14px}.hp-source-grid h3{margin:0 0 5px;font:22px Fraunces}.hp-source-grid p{color:#665f69;margin:0;font-size:10px;line-height:1.55}.hp-faq{background:var(--white)}.hp-faq-list{max-width:920px;margin:auto}.hp-faq details{border-bottom:1px solid #d5ccd1}.hp-faq summary{cursor:pointer;justify-content:space-between;padding:22px;font-size:13px;font-weight:800;list-style:none;display:flex}.hp-faq summary::-webkit-details-marker{display:none}.hp-faq summary span{color:var(--coral);font-size:20px}.hp-faq details p{color:#625e68;margin:0;padding:0 22px 22px;font-size:12px;line-height:1.75}.hp-next{background:var(--sun);padding:75px 0}.hp-next .hp-shell{grid-template-columns:1fr auto;align-items:end;gap:60px;display:grid}.hp-next span{color:var(--plum)}.hp-next h2{margin:12px 0;font:47px/1.05 Fraunces}.hp-next p{max-width:720px;font-size:12px;line-height:1.7}.hp-next .hp-shell>div:last-child{gap:10px;display:grid}.hp-next a{background:var(--plum);color:#fff}.hp-next a:last-child{border:1px solid var(--plum);color:var(--plum);background:0 0}.hp-footer{background:var(--ink);color:#bcb5c2;padding:55px 0}.hp-footer .hp-shell{grid-template-columns:.6fr 1.4fr .5fr;gap:40px;display:grid}.hp-footer b{color:#fff}.hp-footer p{font-size:9px;line-height:1.7}.hp-footer a{color:var(--sun);font-size:10px;text-decoration:none}.hp-footer svg{vertical-align:middle;width:12px}@media (max-width:900px){.hp-header nav a:not(:last-child){display:none}.hp-hero-grid,.hp-map-layout,.hp-ledger-grid,.hp-ready-grid,.hp-partition-grid{grid-template-columns:1fr}.hp-hero-grid{padding:80px 0}.hp-framework-grid{grid-template-columns:1fr 1fr}.hp-map-layout aside{position:static}.hp-choice-grid,.hp-right-grid,.hp-consensus-status{grid-template-columns:1fr 1fr}.hp-consensus-status p{grid-column:1/-1}.hp-next .hp-shell,.hp-footer .hp-shell{grid-template-columns:1fr}.hp-orbit{width:330px;height:330px}.hp-orbit i{transform:rotate(calc(var(--i)*60deg)) translateX(145px) rotate(calc(var(--i)*-60deg))}}@media (max-width:600px){.hp-shell{width:min(100% - 26px,1160px)}.hp-header .hp-shell{height:74px}.hp-brand b{font-size:14px}.hp-brand small{font-size:7px}.hp-brand>span{width:39px;height:39px}.hp-header nav a:last-child{font-size:0}.hp-header nav a:last-child svg{width:20px}.hp-hero-grid{gap:35px;padding:65px 0}.hp-hero h1{font-size:49px}.hp-hero p{font-size:13px}.hp-actions{display:grid}.hp-actions a{justify-content:center}.hp-orbit{width:280px;height:280px}.hp-orbit i{transform:rotate(calc(var(--i)*60deg)) translateX(121px) rotate(calc(var(--i)*-60deg));padding:7px;font-size:7px}.hp-rule .hp-shell{grid-template-columns:auto 1fr;padding:17px 0}.hp-rule a{display:none}.hp-section{padding:72px 0}.hp-heading h2{font-size:40px}.hp-framework-grid,.hp-choice-grid,.hp-right-grid,.hp-source-grid{grid-template-columns:1fr}.hp-framework-grid article{min-height:auto}.hp-owner-list article{grid-template-columns:30px 1fr 70px}.hp-owner-list label:nth-of-type(3),.hp-owner-list label:nth-of-type(4){grid-column:2/-1}.hp-owner-list article>button{grid-area:1/3}.hp-consensus-status{grid-template-columns:1fr}.hp-consensus-status p{border-top:1px solid #755c79;border-left:0;padding:15px 0 0}.hp-ledger-grid,.hp-ready-grid,.hp-partition-grid{gap:40px}.hp-cost-rows label{grid-template-columns:1fr 15px 90px 18px 22px}.hp-cost-rows small{display:none}.hp-ready-list,.hp-meeting ol{grid-template-columns:1fr}.hp-next .hp-shell{gap:30px}.hp-next h2{font-size:39px}.hp-footer .hp-shell{gap:20px}}
