@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;650;700;800&display=swap');
:root{color-scheme:dark;--bg:#111615;--surface:#1a211e;--surface2:#202925;--border:#313d35;--text:#edf2e9;--muted:#a5b0a6;--accent:#cef88b;--ink:#182013;--amber:#e6c78b}*{box-sizing:border-box}body{margin:0;background:var(--bg);font:16px/1.6 'DM Sans',sans-serif;color:var(--text)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,select,textarea,summary{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}input:focus,select:focus,textarea:focus{outline:2px solid var(--accent);outline-offset:2px}[hidden]{display:none!important}.skip{position:absolute;left:20px;top:-70px;padding:10px;background:var(--accent);color:var(--ink);z-index:20}.skip:focus{top:10px}.sidebar{position:fixed;left:0;top:0;bottom:0;width:248px;border-right:1px solid var(--border);padding:35px 23px;background:#121916;display:flex;flex-direction:column}.brand{font:800 26px/1.2 'Manrope',sans-serif;letter-spacing:-1px;display:flex;align-items:center;gap:8px}.brand-dot{color:var(--accent);margin-left:-8px}.mark{display:grid;place-items:center;width:34px;height:37px;font-size:33px;color:var(--accent)}.sidebar-label,.eyebrow{font-size:11px;font-weight:600;letter-spacing:2px;color:var(--muted)}.sidebar-label{margin:55px 14px 16px}.sidebar nav{display:grid;gap:7px}.sidebar nav a{padding:13px 14px;font-size:14px;border-radius:9px;color:var(--muted);display:flex;align-items:center;gap:12px}.sidebar nav a>span{font-size:21px;line-height:1}.sidebar nav a:hover{background:#ffffff05;color:var(--text)}.sidebar nav a.active{background:#c5ee8510;color:var(--accent);box-shadow:inset 2px 0 var(--accent)}.sidebar-bottom{margin-top:auto;padding:20px 14px 0;border-top:1px solid var(--border)}.network{font-size:14px;font-weight:500}.network:before{content:'◈';color:var(--accent);margin-right:9px}.sidebar-bottom p{font-size:12px;color:var(--muted);margin:8px 0 26px}.version{font-size:10px;letter-spacing:2px;color:#7f8c81}.workspace{margin-left:248px}.topbar{height:85px;border-bottom:1px solid var(--border);padding:0 44px;display:flex;align-items:center;gap:16px;font-size:13px;color:var(--muted)}#breadcrumb span{padding:0 12px;color:#657367}.session-label{margin-left:auto}.avatar{border:1px solid #68735c;border-radius:50%;width:31px;height:31px;display:grid;place-items:center;color:var(--accent);background:#c5ee8510}.demo-banner{display:flex;align-items:center;gap:14px;padding:12px 44px;border-bottom:1px solid #8c785329;background:#be914008;color:#c6c1ac}.demo-banner p{margin:0;font-size:12px;line-height:1.6}.demo-tag{font-size:10px;letter-spacing:1px;border:1px solid #786c4b;border-radius:4px;padding:2px 6px;color:var(--amber)}main{max-width:1440px;margin:auto;padding:46px 44px 70px;min-height:75vh}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:31px}.page-heading h1{font:600 clamp(32px,3.2vw,44px)/1.2 'Manrope',sans-serif;letter-spacing:-1.8px;margin:10px 0}.page-heading p{color:var(--muted);margin:0;font-size:15px}.button{border:1px solid var(--border);border-radius:9px;padding:11px 18px;font-size:14px;font-weight:600;display:inline-flex;justify-content:center;align-items:center;gap:8px;transition:background .2s,transform .2s;white-space:normal}.button:hover{transform:translateY(-1px)}.primary{background:var(--accent);border-color:var(--accent);color:var(--ink)}.primary:hover{background:#d9ffa4}.secondary{background:#ffffff04;color:var(--text)}.secondary:hover{background:#ffffff0a}.ghost{background:transparent;color:var(--muted)}.intro-strip{display:flex;gap:25px;align-items:center;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:19px 0;margin-bottom:30px;font-size:12px;color:#b9c4b9;flex-wrap:wrap}.intro-strip b{color:var(--accent);font-weight:400;font-size:11px;margin-right:9px}.strip-note{margin-left:auto;font-size:11px;color:#869288}.project-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.project-card{background:var(--surface);border:1px solid var(--border);border-radius:17px;padding:27px;display:flex;flex-direction:column;min-width:0;transition:border-color .2s}.project-card:hover{border-color:#5f7059}.project-card.featured{background:linear-gradient(125deg,#253024,#1b251f 65%);border-color:#536441}.card-kicker{font-size:10px;letter-spacing:1.5px;color:#b2c197;margin-bottom:27px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.project-identity{display:flex;gap:15px;align-items:center;margin-bottom:16px}.project-icon{width:50px;height:50px;background:#ccf58b;color:#243119;font:600 28px 'Manrope';border-radius:13px;display:grid;place-items:center;flex-shrink:0}.project-card:nth-child(2) .project-icon{background:#acbce0;color:#1b2440}.project-card:nth-child(3) .project-icon{background:#d6bba2;color:#3e291b}.project-identity h2{font:650 23px/1.25 'Manrope';letter-spacing:-.8px;margin:0 0 5px;overflow-wrap:anywhere}.project-identity div>span{font-size:12px;color:var(--muted)}.project-card>p{font-size:15px;color:#b8c3b8;margin:0 0 25px;max-width:460px;min-height:72px;overflow-wrap:anywhere}.allocation-preview{display:flex;align-items:baseline;gap:10px;font-size:12px;margin-top:auto;padding:18px 0;border-top:1px solid #ffffff0c}.allocation-preview strong{font-size:21px;color:var(--text)}.allocation-preview>span:last-child{color:#8e9b8e}.progress{height:5px;border-radius:5px;background:#ffffff10;overflow:hidden;margin:6px 0 12px}.progress span{height:100%;background:var(--accent);display:block}.funding-line{display:flex;justify-content:space-between;gap:12px;align-items:baseline;font-size:12px;color:var(--muted);margin-bottom:24px}.funding-line strong{font-size:17px;color:var(--text)}.funding-line small{font-size:12px;font-weight:400;color:var(--muted)}.project-card .button{align-self:flex-start}.tiny-meta{display:flex;gap:10px;flex-wrap:wrap;font-size:11px;margin-bottom:16px;color:var(--muted)}.pill{padding:3px 8px;border:1px solid var(--border);border-radius:5px;font-size:11px;display:inline-block}.split{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:25px;align-items:start}.panel{border:1px solid var(--border);border-radius:15px;background:var(--surface);padding:27px}.panel h2{font:600 20px 'Manrope';letter-spacing:-.5px;margin:0 0 20px}.panel h3{font-size:16px;margin:25px 0 12px}.panel p{color:var(--muted);font-size:14px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}label{display:block;font-size:14px;color:#d0d9cf}label small{display:block;color:var(--muted);font-size:12px;margin-top:6px}.full{grid-column:1/-1}input,textarea,select{display:block;width:100%;border:1px solid #3c493f;background:#101713;color:var(--text);padding:12px 13px;border-radius:8px;margin-top:7px;min-width:0}textarea{resize:vertical;min-height:110px}input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent);margin:2px 0 0;flex-shrink:0}.check{display:flex;align-items:flex-start;gap:10px}.helper-row{display:grid;grid-template-columns:1fr 1fr 80px 34px;gap:9px;align-items:end;margin-bottom:10px}.helper-row .remove{border:0;background:transparent;color:var(--muted);padding:11px 0;font-size:20px}.form-actions{border-top:1px solid var(--border);margin-top:26px;padding-top:23px;display:flex;justify-content:space-between;align-items:center;gap:15px}.hint{font-size:12px!important;color:var(--muted);line-height:1.7}.note{border-left:2px solid #6f855a;padding:3px 0 3px 13px;margin:20px 0;color:var(--muted);font-size:13px}.summary-item{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid var(--border);font-size:14px}.summary-item strong{font-weight:500;text-align:right}.summary-item span{color:var(--muted)}.summary-big{font:600 42px 'Manrope';letter-spacing:-2px;color:var(--accent);margin:16px 0 5px}.summary-bar{height:12px;display:flex;background:#384335;border-radius:6px;overflow:hidden;margin:20px 0 10px}.summary-bar span{background:var(--accent)}.summary-bar i{background:#92a9da}.error{color:#ffc1ad;font-size:14px;margin:12px 0}.back{display:inline-block;color:var(--muted);font-size:14px;margin-bottom:24px}.detail-heading{margin-bottom:30px}.detail-heading h1{font:600 38px 'Manrope';margin:6px 0}.detail-heading p{max-width:750px;color:var(--muted);overflow-wrap:anywhere}.detail-stack{display:grid;gap:22px}.small-heading{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:1.5px}.participation{display:flex;gap:15px;flex-wrap:wrap;margin:18px 0}.participation div{flex:1;min-width:100px}.participation b{display:block;font:600 27px 'Manrope'}.participation small{font-size:12px;color:var(--muted)}.state-note{font-size:13px;padding:13px;background:#c5ee8509;color:#d3deca;border-radius:8px;margin:16px 0}.vote-actions{display:flex;gap:9px;margin-top:18px;flex-wrap:wrap}.vote-count{display:flex;gap:20px;color:var(--muted);font-size:13px}.ledger{margin-top:24px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ledger .panel strong{font:600 34px 'Manrope';display:block;margin:12px 0;color:var(--accent)}.ledger .panel span{font-size:14px;color:var(--muted)}.treasury-flow{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:24px 0}.treasury-flow b{font-weight:500;color:var(--accent)}.help-block{padding:22px 0;border-bottom:1px solid var(--border)}.help-block h3{margin:0 0 8px;font-size:16px}.help-block p{margin:0;color:var(--muted);font-size:14px}.helper-list{margin:12px 0;padding:0;list-style:none}.helper-list li{padding:8px 0;border-bottom:1px solid var(--border);font-size:14px;overflow-wrap:anywhere}footer{display:flex;justify-content:space-between;gap:20px;padding:22px 44px;border-top:1px solid var(--border);font-size:11px;color:#8a978c}#toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);border:1px solid #788b69;background:#273221;color:#ecf6e5;border-radius:10px;padding:14px 22px;max-width:90vw;z-index:30;font-size:14px;box-shadow:0 8px 40px #0005}details summary{cursor:pointer;font-size:14px}details p{font-size:13px}hr{border:0;border-top:1px solid var(--border);margin:25px 0}@media(min-width:1550px){.project-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.sidebar{width:210px;padding:30px 14px}.workspace{margin-left:210px}main{padding:35px 25px}.topbar,.demo-banner{padding-left:25px;padding-right:25px}.split{grid-template-columns:1fr}.project-card{padding:23px}.page-heading{align-items:flex-start}.intro-strip{gap:15px}.strip-note{margin-left:0}}@media(max-width:760px){.sidebar{position:static;width:auto;padding:18px 20px;border-right:0;border-bottom:1px solid var(--border)}.brand{font-size:24px}.sidebar-label,.sidebar-bottom{display:none}.sidebar nav{display:flex;gap:4px;margin-top:17px;overflow:auto}.sidebar nav a{font-size:12px;white-space:nowrap;padding:10px}.sidebar nav a>span{display:none}.workspace{margin-left:0}.topbar{height:58px;padding:0 20px}.session-label{display:none}.avatar{margin-left:auto}.demo-banner{padding:12px 20px;align-items:flex-start}.demo-banner p{font-size:11px}main{padding:30px 20px 45px}.page-heading{display:block}.page-heading .button{margin-top:20px}.page-heading h1{font-size:34px}.project-grid{grid-template-columns:1fr}.project-card>p{min-height:0}.strip-note{width:100%}.intro-strip{font-size:11px;gap:12px}.intro-strip b{margin-right:5px}.form-grid{grid-template-columns:1fr}.full{grid-column:auto}.panel{padding:22px}.helper-row{grid-template-columns:1fr 70px 32px}.helper-row label:first-child{grid-column:1/-1}.helper-row label:nth-child(2){grid-column:1}.helper-row input{padding:10px}.ledger{grid-template-columns:1fr}.ledger .panel{display:flex;align-items:center;justify-content:space-between}.ledger .panel strong{font-size:28px}.summary-big{font-size:35px}footer{padding:20px;display:block}footer span{display:block;margin-bottom:7px}.funding-line{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}

.jackpot-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:45px;padding:44px;background:radial-gradient(ellipse at 100% 0%,#b6d86e18,transparent 65%),linear-gradient(135deg,#243124,#18221c);border-color:#566649}.jackpot-copy h2{font:600 clamp(29px,3vw,43px)/1.2 Manrope,sans-serif;letter-spacing:-1.3px;margin:18px 0}.jackpot-copy>p{max-width:530px;line-height:1.8}.jackpot-status{display:inline-block;font-size:11px;color:#b6c5a4;border:1px solid #59664c;border-radius:30px;padding:7px 12px;margin-top:12px}.milestone{border-left:1px solid #b8d78a29;padding:30px 0 25px 45px;display:flex;flex-direction:column;justify-content:center}.milestone>strong{font:600 clamp(38px,4.5vw,66px)/1.2 Manrope,sans-serif;letter-spacing:-3px;color:var(--accent);margin:12px 0}.milestone>span:not(.small-heading){font-size:17px}.milestone p{font-size:12px;margin:23px 0 0}.tax-explainer{margin-top:25px;padding:32px}.tax-explainer h2{margin:10px 0}.tax-lines{margin:24px 0}.tax-lines>div{display:flex;align-items:center;gap:23px;padding:16px 0;border-top:1px solid var(--border)}.tax-lines>div>strong{font:600 29px Manrope,sans-serif;color:var(--accent);width:55px;flex-shrink:0}.tax-lines p{margin:0}.tax-lines b{font-size:15px;color:var(--text);display:block;font-weight:500}.tax-lines span{font-size:13px}.jackpot-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin:40px 0}.jackpot-steps>div>span{font-size:11px;letter-spacing:1.4px;color:var(--accent)}.jackpot-steps h3{font:600 18px Manrope,sans-serif;margin:13px 0}.jackpot-steps p{font-size:14px;color:var(--muted)}.jackpot-details summary{font-weight:500}.jackpot-details p{max-width:940px}@media(max-width:900px){.jackpot-hero{grid-template-columns:1fr;gap:22px;padding:28px}.milestone{border-left:0;border-top:1px solid #b8d78a29;padding:25px 0 0}.jackpot-steps{grid-template-columns:1fr;gap:16px}.jackpot-steps>div{padding-bottom:12px;border-bottom:1px solid var(--border)}.tax-explainer{padding:24px}.milestone>strong{letter-spacing:-2px}}

/* SeedVault: botanical glass, sculptural art, and slow atmospheric motion. */
:root{--bg:#09110e;--surface:#16241d99;--border:#d6f7ce22;--text:#f1f5ec;--muted:#afbeb1;--accent:#d5f4a1}body{background:#09110e}.ambient-light{position:fixed;inset:-30%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 78% 22%,#8aa64620,transparent 35%),radial-gradient(ellipse at 23% 65%,#1b766532,transparent 40%);animation:ambient-drift 24s ease-in-out infinite alternate}.sidebar{width:232px;background:linear-gradient(150deg,#b7d8b80c,#09140fd9);backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);border-right-color:#d5f0cc16}.workspace{margin-left:232px}.brand{letter-spacing:-1.6px}.mark{filter:drop-shadow(0 0 12px #d5f4a160)}.sidebar-label{font-size:9px;letter-spacing:1.7px}.topbar{background:#0b17116b;backdrop-filter:blur(22px);height:74px}.demo-banner{background:#111d1370;border-bottom-color:#ffffff0b}.sidebar nav a{border:1px solid transparent;transition:background .25s,border-color .25s}.sidebar nav a.active{background:linear-gradient(135deg,#d5f4a11c,#bcead107);border-color:#d5f4a12b;box-shadow:inset 0 1px #ffffff12,0 7px 20px #0002;border-radius:12px}.panel,.project-card{background:linear-gradient(135deg,#eefde710,#d5efd306 40%,#0b171277);backdrop-filter:blur(28px) saturate(125%);-webkit-backdrop-filter:blur(28px) saturate(125%);border:1px solid #d7efd126;border-top-color:#eefde745;border-radius:24px;box-shadow:inset 0 1px 0 #fff0,0 18px 50px #0002;transition:border-color .3s,box-shadow .3s,transform .3s}.project-card:hover{border-color:#e6ffbe66;box-shadow:inset 0 1px #fff2,0 25px 55px #0004;transform:translateY(-5px)}.project-card.featured{background:linear-gradient(130deg,#c6ed9f19,#a3c9ad08 70%);border-color:#d2f3b03d}.project-icon{border:1px solid #efffde88;background:linear-gradient(135deg,#d6f3a65c,#7d9e3430);color:#efffd7;box-shadow:inset 2px 3px 8px #fff2,0 8px 17px #0002}.project-card:nth-child(2) .project-icon{background:linear-gradient(135deg,#b5d9f55c,#7695b820);color:#e3f2ff}.project-card:nth-child(3) .project-icon{background:linear-gradient(135deg,#e3bb855c,#94714820);color:#fff1df}.button{border-radius:13px;box-shadow:inset 0 1px #ffffff24,0 6px 16px #0002;backdrop-filter:blur(14px);transition:transform .25s,box-shadow .25s,background .25s}.primary{background:linear-gradient(135deg,#e0ffbccc,#bfe98bab);border-color:#e7ffbe99;color:#12200d;box-shadow:inset 0 1px #f7ffecaa,0 6px 25px #c9f58918}.primary:hover{background:#def7b9;box-shadow:inset 0 1px #fff,0 8px 32px #c9f58933}.secondary{background:linear-gradient(135deg,#efffdf12,#ffffff05);border-color:#def3d130}.page-heading h1{font-weight:500;letter-spacing:-2px}.page-heading em,.jackpot-copy em{font-family:Georgia,serif;font-weight:400;color:#d6eabd}.eyebrow{color:#b5c5a0;letter-spacing:2.3px}.jackpot-hero{position:relative;isolation:isolate;min-height:565px;padding:46px;overflow:hidden;display:flex;flex-direction:column;gap:25px;background:#09110e;border-color:#b8ce9c3d}.vault-art{position:absolute;inset:0;z-index:-1;overflow:hidden}.vault-art img{position:absolute;right:-8%;top:-5%;width:85%;height:110%;object-fit:cover;mask-image:linear-gradient(to right,transparent,black 32%);animation:vault-float 10s ease-in-out infinite}.vault-art:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#09110ef5 0%,#09110ed9 29%,transparent 70%),linear-gradient(0deg,#09110e77,transparent 35%)}.jackpot-copy{max-width:49%;position:relative;z-index:1}.jackpot-copy h2{font-size:clamp(36px,4.2vw,62px);line-height:1.05;letter-spacing:-2px;margin:22px 0}.jackpot-copy>p{font-size:14px;line-height:1.85;color:#becbbc}.jackpot-status{border-color:#dae9b332;background:#c6deaa0a;backdrop-filter:blur(10px)}.milestone{position:relative;z-index:1;display:block;width:fit-content;max-width:100%;border:1px solid #e2f4c642;border-top-color:#f1ffdf6b;border-radius:20px;padding:20px 28px;margin-top:auto;background:linear-gradient(135deg,#e4f6d217,#b7d3aa09);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);box-shadow:inset 0 1px #fff1,0 15px 40px #0003}.milestone .small-heading{display:block;font-size:10px}.milestone>strong{display:inline-block;font-size:46px;letter-spacing:-2px;margin:3px 12px 2px 0}.milestone>span:not(.small-heading){font-size:13px;color:#bfd0b9}.milestone p{font-size:11px;margin-top:6px}.orbit{position:absolute;width:45%;height:20%;right:8%;top:45%;border:1px solid #d9f9ba33;border-radius:50%;transform:rotate(-30deg);animation:orbit-breathe 9s ease-in-out infinite;z-index:1;pointer-events:none}.orbit-two{width:35%;right:13%;transform:rotate(40deg);animation-delay:-4s}.tax-explainer{display:grid;grid-template-columns:1fr 1.2fr;gap:20px 55px;padding:36px}.tax-explainer h2{font-size:27px;max-width:250px;line-height:1.2}.tax-explainer .tax-lines{margin:0}.tax-explainer>.hint{grid-column:1/-1;margin:0}.tax-lines>div:first-child{border-top:0;padding-top:0}.jackpot-steps{padding:0 12px}.jackpot-steps h3{font-size:21px;letter-spacing:-.5px}.jackpot-details{background:#bdd9aa05}.explore-art{position:absolute;top:-55px;right:-30px;width:62%;height:370px;z-index:-1;overflow:hidden;pointer-events:none;mask-image:linear-gradient(to bottom,black 55%,transparent)}.explore-art img{width:100%;height:100%;object-fit:cover;mask-image:linear-gradient(90deg,transparent,black 35%);opacity:.7;animation:vault-float 12s ease-in-out infinite}#explore-view{position:relative;isolation:isolate}#explore-view>.page-heading{min-height:245px;align-items:flex-end;padding-bottom:20px}#explore-view h1{font-size:clamp(42px,4.5vw,64px);line-height:1.04;margin:15px 0 18px}#explore-view>.intro-strip{background:#0b171130;backdrop-filter:blur(18px);border-radius:12px;padding:15px 18px;border-color:#efffde16}.project-grid{gap:23px}.project-card{padding:28px}.progress span{background:linear-gradient(90deg,#8daf65,#ddf9b4);box-shadow:0 0 12px #d5f4a166}.panel input,.panel textarea,.panel select{background:#07130d88;border-color:#d5eac02a;border-radius:12px}.detail-heading h1{letter-spacing:-1.5px}main>section:not([hidden]){animation:page-enter .5s ease-out}.tax-lines>div>strong{font-weight:400}.tax-lines b{font-weight:500}@keyframes vault-float{0%,100%{transform:translateY(0) scale(1.02)}50%{transform:translateY(-10px) scale(1.045)}}@keyframes ambient-drift{to{transform:translate(5%,-4%) rotate(8deg)}}@keyframes orbit-breathe{50%{opacity:.25;filter:blur(1px)}}@keyframes page-enter{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.sidebar{width:210px}.workspace{margin-left:210px}.jackpot-hero{padding:30px}.jackpot-copy{max-width:60%}.tax-explainer{grid-template-columns:1fr;gap:15px}.tax-explainer h2{max-width:none}.vault-art img{right:-20%;width:110%}}@media(max-width:760px){.sidebar{width:auto;background:#101d15a8}.workspace{margin-left:0}.topbar{height:56px}.jackpot-hero{min-height:720px;padding:25px;justify-content:space-between}.jackpot-copy{max-width:100%}.jackpot-copy h2{font-size:42px}.jackpot-copy>p{font-size:13px;max-width:380px}.vault-art img{top:26%;height:68%;right:-13%;width:126%;mask-image:linear-gradient(to bottom,transparent,black 20%,black 90%,transparent);opacity:.85}.vault-art:after{background:linear-gradient(180deg,#09110eee 0%,#09110eaa 35%,transparent 57%,#09110e55)}.milestone{width:100%;padding:17px 20px}.milestone>strong{font-size:39px}.milestone>span:not(.small-heading){display:block}.milestone p{max-width:290px}.orbit{top:62%;width:65%;right:12%}.explore-art{width:100%;right:-20px;top:-5px;height:340px;opacity:.55}#explore-view>.page-heading{min-height:330px;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column}#explore-view h1{font-size:48px}.project-card{padding:24px}.tax-explainer{padding:25px}.page-heading h1{font-size:35px}.tax-lines span{line-height:1.6;display:block}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}

.review-gate{margin-top:25px;padding-top:24px;border-top:1px solid #d5f4a144}.review-gate h3{margin-top:12px}.review-simulator{margin-top:20px}.review-simulator summary{color:var(--accent);font-size:12px}.builder-intro{display:grid;grid-template-columns:1.1fr 1fr;overflow:hidden;align-items:center;padding:35px;gap:25px}.builder-intro h2{font-size:30px}.builder-intro img{width:100%;border-radius:20px;mask-image:radial-gradient(ellipse,black 40%,transparent 75%)}.builder-intro p{max-width:530px;margin-bottom:25px}.builder-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px;margin:25px 0}.builder-grid h2{margin:15px 0}.builder-grid p{min-height:88px}.builder-grid .pill{color:var(--muted)}.builder-rewards,.migration-callout{display:grid;grid-template-columns:1fr 1.2fr;gap:35px;margin:25px 0}.builder-rewards h2{font-size:30px;line-height:1.3;margin-top:18px}.migration-callout strong{font:500 52px Manrope;color:var(--accent);display:block}.migration-callout span{display:block;font-size:12px;color:var(--muted)}.migration-callout .back{margin:15px 0 0}@media(max-width:760px){.builder-grid,.builder-intro,.builder-rewards,.migration-callout{grid-template-columns:1fr}.builder-intro{padding:25px}.builder-intro img{max-height:240px;object-fit:cover}.builder-grid p{min-height:0}.builder-rewards,.migration-callout{gap:10px}}

.talent-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}.talent-intro p{color:var(--muted);font-size:14px}.talent-toolbar{display:grid;grid-template-columns:1.3fr 1fr auto auto;gap:20px;align-items:center}.talent-toolbar .check{margin-top:22px;font-size:12px}.talent-results-heading{display:flex;justify-content:space-between;gap:20px;margin-top:25px;color:var(--muted);font-size:12px}.talent-card{display:flex;flex-direction:column;position:relative;overflow:hidden}.talent-card:before{content:'';position:absolute;right:-50px;top:-90px;width:230px;height:230px;background:radial-gradient(circle,#c5eaa61a,transparent 70%);pointer-events:none}.talent-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.talent-avatar{display:grid;place-items:center;width:64px;height:64px;border:1px solid #eaffc950;border-radius:22px;background:linear-gradient(135deg,#d6f3a630,#7d9e340d);box-shadow:inset 0 2px 10px #fff1; font:500 22px Manrope;color:var(--accent)}.talent-card:nth-child(even) .talent-avatar{background:linear-gradient(135deg,#a2d1e930,#4777830d);color:#caeaf1}.talent-card h2{margin:10px 0}.talent-card>p{min-height:0}.talent-card .talent-skills{display:flex;gap:7px;flex-wrap:wrap;margin:5px 0 20px}.talent-card>.button{align-self:flex-start;margin-top:auto}.talent-card>.hint{margin:17px 0}.talent-dialog{color:var(--text);width:min(690px,94vw);max-height:88vh;overflow:auto;border:1px solid #e5ffd046;border-radius:25px;padding:30px;background:linear-gradient(140deg,#233529f5,#0c1912f5);box-shadow:0 40px 120px #0009;backdrop-filter:blur(35px)}.talent-dialog::backdrop{background:#020a06b8;backdrop-filter:blur(12px)}.talent-dialog h2{font:500 28px Manrope;letter-spacing:-1px}.talent-dialog>p{font-size:13px;color:var(--muted)}.dialog-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.dialog-top button{padding:4px 12px;font-size:24px}@media(max-width:1100px){.talent-toolbar{grid-template-columns:1fr 1fr}.talent-toolbar .check{margin-top:0}.talent-intro{align-items:flex-start;flex-direction:column}}@media(max-width:760px){.talent-results-heading{flex-direction:column;gap:3px}.talent-toolbar{gap:15px}.talent-toolbar>label:first-child{grid-column:1/-1}.talent-toolbar>label:nth-child(2){grid-column:1/-1}.talent-dialog{padding:22px}.talent-intro{gap:5px}}

.home-hero{position:relative;isolation:isolate;min-height:620px;display:flex;align-items:center;margin:-20px -15px 0;padding:35px 15px 65px;overflow:hidden}.home-art{position:absolute;inset:0 -10% 0 17%;z-index:-1;pointer-events:none}.home-art img{width:100%;height:100%;object-fit:cover;mask-image:linear-gradient(90deg,transparent,black 40%);animation:vault-float 13s ease-in-out infinite}.home-art:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#09110ee8,transparent 70%),linear-gradient(0deg,#09110e,transparent 22%)}.home-hero-copy{max-width:610px;width:59%}.home-hero h1{font:500 clamp(43px,5vw,74px)/1.02 Manrope,sans-serif;letter-spacing:-3.6px;margin:23px 0}.home-hero em,.home-statement em,.home-reward em{font-family:Georgia,serif;color:#d8ebc1;font-weight:400}.home-hero-copy>p{max-width:440px;color:#bdcbbd;font-size:16px;line-height:1.8;margin:23px 0 29px}.home-actions{display:flex;gap:12px;flex-wrap:wrap}.home-caption{display:block;font-size:11px;color:#a6b79b;margin-top:20px}.home-art-caption{position:absolute;right:12px;bottom:25px;display:flex;gap:18px;color:#a9bb9c;font-size:10px;letter-spacing:1px}.home-statement{display:grid;grid-template-columns:1fr 1fr;gap:20px 50px;padding:65px 0 35px;border-top:1px solid var(--border)}.home-statement>.eyebrow{grid-column:1/-1}.home-statement h2,.home-reward h2{font:500 clamp(27px,3vw,39px)/1.2 Manrope;letter-spacing:-1.3px;margin:0}.home-statement>p{font-size:15px;color:var(--muted);margin:0;line-height:1.85}.home-path{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding:35px 0 55px}.home-path article{border-top:1px solid #ddf2c332;padding-top:20px}.home-path article>span{font:400 26px Georgia;color:#bfda9f}.home-path h3{font:500 20px Manrope;letter-spacing:-.5px;margin:15px 0 9px}.home-path p{color:var(--muted);font-size:14px;line-height:1.8;margin:0}.home-doors{display:grid;grid-template-columns:1fr 1fr;gap:25px}.home-door{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:35px;min-height:340px}.home-door:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 95% 20%,#b2e08916,transparent 70%);pointer-events:none}.home-door h2{font-size:30px;line-height:1.2;margin:20px 0 12px;letter-spacing:-1px}.home-door p{max-width:370px;margin-bottom:25px}.door-symbol{position:absolute;right:28px;top:40px;font-size:100px;line-height:1;color:#d1f3a61c;text-shadow:0 0 30px #d1f3a615;transform:rotate(-12deg)}.door-link{margin-top:auto;color:var(--accent);font-size:13px}.home-door:hover{border-color:#d7efb466;transform:translateY(-4px)}.home-reward{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:65px 0;align-items:center}.home-reward h2{margin:20px 0}.home-reward>div>p{font-size:15px;color:var(--muted);max-width:460px}.home-reward .button{margin-top:10px}.home-reward-note .back{margin:10px 0 0}.home-final{text-align:center;border-top:1px solid var(--border);padding:55px 0 20px}.home-final h2{font:500 clamp(32px,4vw,50px) Manrope;letter-spacing:-2px;margin:18px 0 25px}@media(max-width:1100px){.home-hero{min-height:570px}.home-hero-copy{width:65%}.home-hero h1{letter-spacing:-2.5px}.home-statement,.home-reward{gap:25px}.home-door{padding:27px}.home-door h2{font-size:26px}}@media(max-width:760px){.home-hero{min-height:750px;align-items:flex-start;padding-top:20px;padding-bottom:290px}.home-hero-copy{width:100%;max-width:none}.home-hero h1{font-size:49px;letter-spacing:-2.5px}.home-hero-copy>p{max-width:100%;font-size:14px}.home-art{inset:38% -25% 0 -25%;opacity:.8}.home-art img{mask-image:linear-gradient(0deg,black 60%,transparent)}.home-art:after{background:linear-gradient(0deg,#09110e,transparent 30%,transparent 70%,#09110e)}.home-art-caption{bottom:12px;left:15px;font-size:8px;gap:10px}.home-statement,.home-reward,.home-doors,.home-path{grid-template-columns:1fr}.home-statement{padding-top:35px}.home-path{gap:22px;padding-bottom:35px}.home-door{min-height:310px}.home-reward{padding:40px 0}.home-hero .home-actions .button{font-size:12px;padding:11px 14px}.home-final{padding-top:35px}}
