:root{color:#11140f;font-synthesis:none;text-rendering:optimizelegibility;--paper:#f1efe7;--ink:#11140f;--lime:#c9ff4a;--blue:#3155ef;--blue-dark:#19308c;--line:#11140f2e;--serif:"Iowan Old Style", "Baskerville", "Times New Roman", serif;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;background:#f1efe7;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);min-width:320px;margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.hero{background:radial-gradient(circle at 50% 45%,#c9ff4a29,#0000 28%),linear-gradient(115deg,#f5f3ed 0%,#ece9de 100%);flex-direction:column;min-height:100svh;padding:24px 3.2vw 0;display:flex;position:relative;overflow:hidden}.hero-grain{opacity:.14;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-orbit{pointer-events:none;border:1px solid #3155ef29;border-radius:50%;position:absolute}.orbit-one{width:65vw;height:65vw;top:-8vw;left:17.5vw}.orbit-two{border-color:#11140f1f;width:43vw;height:43vw;top:3vw;left:28.5vw}.site-header{z-index:5;justify-content:space-between;align-items:center;display:flex;position:relative}.brand{font:700 17px/1 var(--mono);letter-spacing:.12em;align-items:center;gap:10px;display:inline-flex}.brand svg{width:27px;height:27px;color:var(--blue)}.site-header nav{font:500 12px/1 var(--mono);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:30px;display:flex}.site-header nav a{opacity:.62;transition:opacity .2s}.site-header nav a:hover{opacity:1}.site-header nav button,.wallet-connect{background:var(--blue);color:#fff;cursor:pointer;text-transform:uppercase;font:600 12px/1 var(--mono);letter-spacing:.05em;border:0;border-radius:3px;padding:14px 20px}.hero-content{z-index:2;text-align:center;max-width:1040px;margin:auto;padding:80px 0 70px;position:relative}.hero-mark{width:63px;color:var(--blue);margin-bottom:22px}.eyebrow{font:600 12px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 24px}.eyebrow-light{color:#ffffffa3}.hero h1,.manifesto h2,.fees-copy h2,.proof-heading h2,.faq-section h2,.final-cta h2{font-family:var(--serif);letter-spacing:-.055em;margin:0;font-weight:400}.hero h1{font-size:clamp(72px,11vw,168px);line-height:.77}.hero h1 em,.manifesto h2 em,.fees-copy h2 em{color:var(--blue);font-weight:400}.hero-copy{color:#11140fab;max-width:620px;margin:38px auto 0;font-size:clamp(16px,1.5vw,21px);line-height:1.5}.hero-actions{justify-content:center;gap:10px;margin-top:34px;display:flex}.button{min-width:164px;font:600 12px/1 var(--mono);text-transform:uppercase;letter-spacing:.05em;border-radius:3px;padding:16px 24px}.button-dark{background:var(--ink);color:#fff}.button-ghost{border:1px solid var(--line)}.button-disabled{opacity:.45;cursor:default}.hero-stats{z-index:2;border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0 -3.2vw;display:grid;position:relative}.hero-stats div{border-right:1px solid var(--line);align-items:baseline;gap:12px;padding:24px 3.2vw;display:flex}.hero-stats div:last-child{border-right:0}.hero-stats strong{font-family:var(--serif);white-space:nowrap;font-size:27px;font-weight:400}.hero-stats span{color:#11140f8c;font:500 10px/1.3 var(--mono);text-transform:uppercase}.manifesto{background:#fff;padding:130px 3.2vw}.manifesto>.eyebrow,.faq-section>.eyebrow{text-align:center;color:var(--blue)}.manifesto>h2{text-align:center;font-size:clamp(50px,7vw,100px);line-height:.95}.steps-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:100px;display:grid}.steps-grid article{border-right:1px solid var(--line);flex-direction:column;min-height:430px;padding:25px 26px 32px;display:flex}.steps-grid article:last-child{border-right:0}.step-number{font:500 11px/1 var(--mono);color:#11140f6b}.step-icon{width:86px;height:86px;color:var(--blue);margin:70px auto 54px}.split-icon{align-items:center;gap:5px;display:flex}.split-icon i{background:var(--blue);border-radius:43px 0 0 43px;width:40px;height:86px;display:block}.split-icon i:last-child{background:#3155ef33;border-radius:0 43px 43px 0}.day-icon{border:2px solid var(--blue);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex}.day-icon b{font:400 45px/.8 var(--serif)}.day-icon small{font:600 8px/1 var(--mono);margin-top:7px}.arrow-icon{font:300 100px/.7 var(--serif);text-align:center}.wait-icon{padding:6px}.steps-grid h3{font:400 31px/1 var(--serif);margin:auto 0 12px}.steps-grid p{color:#11140f94;max-width:260px;margin:0;font-size:14px;line-height:1.5}.wallet-shell{background:var(--blue);color:#fff;padding:90px 5vw}.wallet-topline{justify-content:space-between;align-items:flex-end;max-width:1360px;margin:0 auto 40px;display:flex}.wallet-topline h2{font:400 clamp(44px,5vw,78px)/.9 var(--serif);letter-spacing:-.04em;margin:0}.wallet-connect{background:var(--lime);color:var(--ink)}.wallet-connect:disabled{opacity:.5}.preview-note{max-width:1360px;font:600 10px/1 var(--mono);text-transform:uppercase;letter-spacing:.08em;border:1px solid #ffffff4d;margin:-10px auto 24px;padding:10px 14px}.preview-note span{opacity:.58;margin-left:9px;font-weight:400}.wallet-grid{grid-template-columns:2fr 1fr;gap:12px;max-width:1360px;margin:auto;display:grid}.balance-card,.next-card,.schedule-card,.rewait-card{color:var(--ink);background:#f4f2ea;border-radius:5px}.balance-card,.next-card{min-height:300px;padding:28px;position:relative;overflow:hidden}.metric-label{font:600 10px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:#11140f7a;display:block}.balance-card strong{font:400 clamp(62px,7vw,108px)/.8 var(--serif);letter-spacing:-.05em;margin-top:54px;display:inline-block}.metric-unit{font:600 12px/1 var(--mono);margin-left:14px}.liquidity-bar{background:#dcd9cf;border-radius:5px;height:9px;margin-top:50px;overflow:hidden}.liquidity-bar span{background:var(--lime);border-right:2px solid var(--ink);height:100%;transition:width .5s;display:block}.balance-split{font:500 10px/1 var(--mono);text-transform:uppercase;justify-content:space-between;margin-top:13px;display:flex}.dot{border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.dot-ready{background:#6d9b00}.dot-wait{background:#aaa79f}.next-card{background:var(--lime)}.next-card strong{font:400 clamp(52px,5vw,78px)/.9 var(--serif);margin-top:62px;display:block}.unlock-copy{font:600 12px/1 var(--mono);margin-top:12px;display:block}.mini-clock{border:1px solid #11140f66;border-radius:50%;width:55px;height:55px;position:absolute;bottom:25px;right:27px}.mini-clock span{background:var(--ink);transform-origin:0 0;width:1px;height:19px;position:absolute;top:27px;left:27px;transform:rotate(205deg)}.mini-clock span:last-child{height:14px;transform:rotate(294deg)}.schedule-card{max-width:1360px;margin:12px auto 0;padding:26px 28px 30px}.schedule-heading{font:500 11px/1 var(--mono);text-transform:uppercase;justify-content:space-between;display:flex}.schedule-track{grid-template-columns:repeat(7,1fr);margin-top:36px;display:grid}.schedule-step{text-align:right;position:relative}.schedule-step:before{content:"";background:#cfccc2;height:1px;position:absolute;top:5px;left:0;right:0}.schedule-step span{z-index:1;background:#cfccc2;border:2px solid #f4f2ea;border-radius:50%;width:11px;height:11px;display:inline-block;position:relative}.schedule-step.is-complete:before,.schedule-step.is-complete span{background:var(--blue)}.schedule-step small{font:500 9px/1 var(--mono);margin-top:10px;display:block}.rewait-card{grid-template-columns:1.2fr 1fr;gap:70px;max-width:1360px;margin:12px auto 0;padding:35px;display:grid}.rewait-copy h3{font:400 clamp(38px,4vw,62px)/.95 var(--serif);letter-spacing:-.04em;margin:45px 0 16px}.rewait-copy p{color:#11140f94;max-width:580px;margin:0;line-height:1.55}.rewait-actions{align-self:end}.rewait-actions label>span{font:600 10px/1 var(--mono);text-transform:uppercase;margin-bottom:9px;display:block}.amount-field{border:1px solid var(--line);background:#fff;border-radius:3px;display:flex}.amount-field input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:15px}.amount-field button{cursor:pointer;font:600 10px/1 var(--mono);background:0 0;border:0;padding:0 15px}.action-primary{background:var(--ink);color:#fff;cursor:pointer;width:100%;font:600 11px/1 var(--mono);text-transform:uppercase;border:0;border-radius:3px;margin-top:10px;padding:16px}.action-primary:disabled,.secondary-actions button:disabled{opacity:.35;cursor:not-allowed}.secondary-actions{gap:8px;margin-top:8px;display:flex}.secondary-actions button{border:1px solid var(--line);cursor:pointer;font:500 9px/1 var(--mono);text-transform:uppercase;background:0 0;border-radius:3px;flex:1;padding:12px}.wallet-error{color:#7d1900;max-width:1360px;font:500 11px/1.4 var(--mono);overflow-wrap:anywhere;background:#ffddd5;border-radius:3px;margin:12px auto 0;padding:12px 14px}.fees-section{background:var(--ink);color:#fff;grid-template-columns:1fr 1fr;align-items:center;min-height:840px;padding:120px 6vw 50px;display:grid;position:relative}.fees-copy{max-width:610px}.fees-copy h2{font-size:clamp(85px,10vw,150px);line-height:.73}.fees-copy h2 em{color:var(--lime)}.fees-copy>p:last-child{color:#ffffff8f;max-width:490px;margin-top:48px;font-size:17px;line-height:1.55}.fee-visual{min-height:520px;position:relative}.fee-ring{background:conic-gradient(var(--lime) 0 70%, var(--blue) 70% 100%);border-radius:50%;place-items:center;width:min(36vw,500px);height:min(36vw,500px);margin:auto;display:grid}.fee-ring:after{content:"";background:var(--ink);border-radius:50%;width:56%;height:56%;position:absolute}.fee-ring span{z-index:1;font:500 11px/1 var(--mono);text-transform:uppercase;position:relative}.fee-label{border-left:1px solid #ffffff59;flex-direction:column;padding-left:18px;display:flex;position:absolute}.fee-label strong{font:400 48px/1 var(--serif)}.fee-label span{font:500 10px/1 var(--mono);text-transform:uppercase;opacity:.55;margin-top:4px}.fee-label-holder{top:10px;right:0}.fee-label-creator{bottom:28px;left:0}.fee-footnote{color:#fff6;font:500 10px/1.4 var(--mono);text-transform:uppercase;border-top:1px solid #ffffff29;grid-column:1/-1;align-self:end;padding-top:18px}.proof-section{background:var(--paper);padding:130px 5vw 55px}.proof-heading{grid-template-columns:1fr 2fr;align-items:end;margin-bottom:90px;display:grid}.proof-heading h2{font-size:clamp(55px,7vw,105px);line-height:.9}.proof-list{border-top:1px solid var(--line)}.proof-list div{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr auto;align-items:center;min-height:95px;display:grid}.proof-list span,.proof-list b{font:500 10px/1 var(--mono);text-transform:uppercase}.proof-list span{opacity:.38}.proof-list b{color:var(--blue)}.proof-list p{font:400 25px/1 var(--serif)}.contract-links{font:500 10px/1 var(--mono);text-transform:uppercase;opacity:.58;justify-content:space-between;margin-top:35px;display:flex}.faq-section{background:#fff;padding:120px 18vw}.faq-section h2{text-align:center;font-size:clamp(58px,8vw,104px)}.faq-list{border-top:1px solid var(--line);margin-top:80px}.faq-list article{border-bottom:1px solid var(--line)}.faq-list button{text-align:left;cursor:pointer;width:100%;font:400 23px/1.2 var(--serif);background:0 0;border:0;justify-content:space-between;padding:25px 0;display:flex}.faq-list button b{font:300 25px/1 sans-serif}.faq-list article>div{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.faq-list article>div p{color:#11140f99;max-width:680px;margin:0;line-height:1.55;overflow:hidden}.faq-list article.is-open>div{grid-template-rows:1fr}.faq-list article.is-open>div p{padding-bottom:28px}.final-cta{background:var(--blue);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:690px;padding:100px 5vw;display:flex}.final-cta>svg{width:65px;color:var(--lime);margin-bottom:28px}.final-cta h2{font-size:clamp(85px,13vw,190px);line-height:.8}.final-cta>a,.final-cta>span{background:var(--lime);color:var(--ink);font:600 11px/1 var(--mono);text-transform:uppercase;border-radius:3px;margin-top:52px;padding:16px 27px}footer{background:var(--ink);color:#fff;grid-template-columns:1fr 2fr 1fr;align-items:end;gap:30px;min-height:150px;padding:35px 3.2vw;display:grid}footer .brand svg{color:var(--lime)}footer p{max-width:580px;font:400 10px/1.5 var(--mono);text-transform:uppercase;opacity:.42;margin:0}footer>div{font:500 10px/1 var(--mono);text-transform:uppercase;justify-content:flex-end;gap:20px;display:flex}@media (width<=900px){.site-header nav>a{display:none}.hero-stats{grid-template-columns:1fr 1fr}.hero-stats div:nth-child(2){border-right:0}.hero-stats div:nth-child(-n+2){border-bottom:1px solid var(--line)}.steps-grid{grid-template-columns:1fr 1fr}.steps-grid article:nth-child(2){border-right:0}.steps-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.wallet-grid,.rewait-card,.fees-section,.proof-heading{grid-template-columns:1fr}.rewait-card{gap:45px}.fees-section{padding-top:100px}.fee-visual{margin-top:70px}.fee-ring{width:min(70vw,500px);height:min(70vw,500px)}.faq-section{padding-left:7vw;padding-right:7vw}footer{grid-template-columns:1fr}footer>div{justify-content:flex-start}}@media (width<=560px){.hero{padding-left:18px;padding-right:18px}.site-header nav{gap:0}.site-header nav button{padding:12px 14px}.hero-content{padding-top:100px}.hero h1{font-size:70px}.hero-actions{flex-direction:column;align-items:stretch}.hero-stats{margin-left:-18px;margin-right:-18px}.hero-stats div{flex-direction:column;gap:5px;padding:20px 18px}.manifesto{padding:90px 18px}.steps-grid{grid-template-columns:1fr;margin-top:60px}.steps-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:340px}.steps-grid article:last-child{border-bottom:0}.step-icon{margin-top:45px;margin-bottom:35px}.wallet-shell{padding:70px 14px}.wallet-topline{flex-direction:column;align-items:flex-start;gap:25px}.wallet-grid{grid-template-columns:1fr}.balance-card,.next-card{min-height:255px}.balance-card strong{font-size:60px}.balance-split{flex-direction:column;gap:8px}.rewait-card{padding:25px 20px}.secondary-actions{flex-direction:column}.fees-section{min-height:950px;padding:90px 20px 40px}.fee-visual{min-height:400px}.fee-label-holder{right:-3px}.fee-label-creator{left:-3px}.proof-section{padding:90px 20px 40px}.proof-heading{gap:30px;margin-bottom:60px}.proof-list div{grid-template-columns:35px 1fr}.proof-list b{grid-column:2;padding-bottom:20px}.proof-list p{font-size:20px}.contract-links{flex-direction:column;gap:12px}.faq-section{padding:90px 20px}.faq-list{margin-top:50px}.faq-list button{font-size:19px}.final-cta{min-height:560px}.final-cta h2{font-size:90px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
