:root{--bg:#080b08;--panel:#101710;--panel2:#142017;--green:#b5f068;--green-bright:#ccff83;--deepgreen:#34533b;--cream:#e8e9d9;--muted:#a8b5a3;--border:#2b362b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--cream);background:var(--bg);font-family:Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased}::selection{color:#0c140b;background:var(--green)}a{color:inherit;text-decoration:none}button{font:inherit}.grain{pointer-events:none;position:fixed;z-index:15;inset:0;opacity:.13;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.34'/%3E%3C/svg%3E")} .topbar{min-height:32px;background:var(--green);color:#111b0d;display:flex;align-items:center;gap:10px;padding:6px max(4vw,24px);font-family:'DM Mono',monospace;font-size:10px;font-weight:500;letter-spacing:1px}.live-dot{display:inline-block;width:7px;height:7px;background:#4c8131;border-radius:50%;box-shadow:0 0 0 3px #4c813124;flex:none}.topbar-right{margin-left:auto}.site-header{height:86px;display:flex;align-items:center;justify-content:space-between;padding:0 max(4vw,24px);border-bottom:1px solid #263327;position:relative;z-index:5;background:#080b08f5}.brand{display:inline-flex;align-items:center;gap:12px;font-family:'Barlow Condensed',Impact,sans-serif;font-size:25px;font-weight:900;line-height:.82;letter-spacing:-.6px}.brand-mark{height:43px;width:43px;display:grid;place-items:center;border:2px solid var(--green);color:var(--green);font-size:35px;border-radius:50%;font-weight:800;line-height:1}.brand-accent{color:var(--green)}.brand small{font-family:'DM Mono',monospace;display:block;margin-top:9px;letter-spacing:1.2px;font-size:8px;color:var(--muted);font-weight:400}.desktop-nav{display:flex;gap:37px;font-family:'DM Mono',monospace;font-size:11px;letter-spacing:1px;color:#c1c9b8}.desktop-nav a:hover,.footer-links a:hover{color:var(--green)}.header-actions{display:flex;gap:14px;align-items:center}.social-icon{font-size:24px;font-weight:bold;padding:0 8px}.btn{display:inline-flex;justify-content:center;align-items:center;gap:27px;min-height:55px;padding:0 25px;font-family:'Barlow Condensed',sans-serif;font-size:17px;letter-spacing:1.1px;font-weight:800;transition:.2s ease;white-space:nowrap;cursor:pointer;border:1px solid transparent}.btn span{font-family:Inter,sans-serif;font-weight:500}.btn:hover{transform:translateY(-3px)}.btn-green{background:var(--green);color:#10170e}.btn-green:hover{background:#d2ff9a;box-shadow:0 9px 35px #b5f06822}.btn-outline{border-color:#667a5e;color:var(--cream);background:transparent}.btn-outline:hover,.btn-ghost:hover{border-color:var(--green);color:var(--green)}.btn-ghost{border-color:#647060;background:#101910;color:var(--cream)}.btn-small{min-height:39px;font-size:14px;padding:0 17px;gap:18px}.hero{min-height:690px;position:relative;display:grid;grid-template-columns:51% 49%;align-items:center;overflow:hidden;border-bottom:1px solid var(--border);padding:70px max(4vw,24px) 90px;background:radial-gradient(ellipse at 76% 50%,#172719 0%,#0d140e 38%,#080b08 69%)}.hero-glow{position:absolute;right:-130px;top:0;width:650px;height:650px;background:#6c9e4b14;filter:blur(100px);pointer-events:none}.hero-content{position:relative;z-index:2}.eyebrow,.small-label,.section-number,.section-side,.quote-kicker{font-family:'DM Mono',monospace;font-size:11px;letter-spacing:2px;color:var(--green)}.eyebrow{display:flex;align-items:center;gap:13px}.eyebrow-line{height:1px;width:34px;background:var(--green)}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:'Barlow Condensed',Impact,'Arial Narrow',sans-serif}h1{font-size:clamp(80px,8.5vw,150px);font-weight:900;line-height:.79;letter-spacing:-2.5px;margin:30px 0 28px}h1 span{display:block;white-space:nowrap}h1 em,h2 em{font-style:normal;color:var(--green)}.hero-title-outline,.ink-outline{color:transparent;-webkit-text-stroke:1.5px #819280}.hero-intro{max-width:520px;color:#b7c2b3;font-size:15px;line-height:1.85}.hero-intro strong{color:#f3f5ed}.hero-buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.hero-foot{display:flex;gap:28px;margin-top:57px;font-family:'DM Mono',monospace;font-size:10px;letter-spacing:1px;color:#84917f}.hero-foot span:first-child{color:var(--green)}.hero-foot i{display:inline-block;height:7px;width:7px;background:var(--green);border-radius:100%;margin-right:7px}.hero-art{position:relative;width:100%;align-self:center;display:flex;align-items:center;justify-content:center}.hero-art img{width:min(110%,760px);max-width:none;display:block;mix-blend-mode:screen;filter:contrast(1.05) saturate(.82);transform:scale(1.1) rotate(-3deg);position:relative;z-index:1}.hero-art-halo{position:absolute;width:75%;aspect-ratio:1;border:1px solid #54754e37;border-radius:50%;box-shadow:0 0 0 75px #54754e08,0 0 0 150px #54754e07}.art-stamp{position:absolute;right:0;top:11%;z-index:2;font-family:'Barlow Condensed',sans-serif;font-weight:900;letter-spacing:-3px;font-size:72px;line-height:.7;color:#f5f5e7;opacity:.95;transform:rotate(8deg);text-shadow:2px 4px 10px #000}.art-stamp span{color:var(--green)}.art-stamp small{display:block;font:10px 'DM Mono',monospace;letter-spacing:3px;margin-top:16px;text-align:center}.floating-tag{position:absolute;bottom:7%;left:3%;z-index:2;background:#d5dec3;color:#1d321b;transform:rotate(-8deg);padding:15px 25px;box-shadow:6px 9px 0 #04070466}.floating-tag span{display:block;font:10px 'DM Mono',monospace;letter-spacing:2px}.floating-tag strong{font:900 52px/.9 'Barlow Condensed',sans-serif}.hero-index{position:absolute;bottom:23px;right:4vw;font:10px 'DM Mono',monospace;color:#7f9079;letter-spacing:2px}.marquee{background:#c1ee7c;overflow:hidden;color:#152312;height:51px;display:flex;align-items:center;white-space:nowrap}.marquee-track{width:max-content;animation:scroll 30s linear infinite}.marquee span{font:800 23px 'Barlow Condensed',sans-serif;letter-spacing:2px}.marquee b{padding:0 30px;font-size:19px;font-weight:400}@keyframes scroll{to{transform:translateX(-50%)}}.section-wrap{padding:105px max(4vw,24px)}.section-heading{display:flex;align-items:center;gap:20px;margin-bottom:65px}.section-rule{height:1px;background:#354238;flex:1}.section-side{color:#697968}.story-grid{display:grid;grid-template-columns:53% 47%;gap:20px}.small-label{margin-bottom:21px;display:block}.story h2,.how h2,.contract-section h2{font-size:clamp(55px,6vw,100px);line-height:.89;font-weight:900;letter-spacing:-1px;margin:0}.green-text{color:var(--green)}.story-copy{padding:8px 0 0 25px;max-width:575px}.story-copy p{line-height:1.95;font-size:15px;color:#acb9aa;margin-bottom:18px}.story-copy strong{color:#f0f1e5}.story-copy .story-finale{color:var(--green);font-weight:600}.text-link{display:inline-block;font:800 16px 'Barlow Condensed',sans-serif;letter-spacing:1.2px;margin-top:14px;padding-bottom:7px;border-bottom:1px solid var(--green);color:var(--green)}.text-link span{margin-left:20px}.feature-strip{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #344431;margin-top:100px;background:#111a11}.feature-strip>div{min-height:150px;display:flex;flex-direction:column;justify-content:center;padding:30px;border-right:1px solid #344431}.feature-strip>div:last-child{border:none}.feature-icon{color:var(--green);font-size:25px;margin-bottom:12px}.feature-strip strong{font:800 37px/1 'Barlow Condensed',sans-serif}.feature-strip small{font:10px 'DM Mono',monospace;letter-spacing:1.5px;color:#869884;margin-top:7px}.quote-section{background:#bde98a;color:#132314;position:relative;overflow:hidden}.quote-inner{padding:95px max(4vw,24px) 100px;min-height:520px;position:relative;background:repeating-linear-gradient(0deg,transparent 0,transparent 38px,#243f1b08 39px),repeating-linear-gradient(90deg,transparent 0,transparent 38px,#243f1b08 39px)}.quote-kicker{color:#344c2a}.quote-inner h2{font-size:clamp(82px,11vw,185px);line-height:.79;letter-spacing:-2px;margin:32px 0}.quote-inner h2 em{color:#577d43}.quote-inner p{font-size:16px;font-weight:700}.seal{position:absolute;right:7%;top:30%;width:190px;height:190px;border:5px double #3c643b;border-radius:50%;transform:rotate(-15deg);display:flex;flex-direction:column;align-items:center;justify-content:center;font:900 42px/.72 'Barlow Condensed',sans-serif;color:#3d6737;opacity:.55}.seal strong{font-size:95px}.seal small{font:10px 'DM Mono',monospace;letter-spacing:2px}.how-header{display:flex;justify-content:space-between;align-items:end;gap:70px}.how-header p{max-width:380px;color:#aab6a4;line-height:1.8;font-size:14px}.steps{display:grid;grid-template-columns:repeat(4,1fr);margin-top:55px;border-top:1px solid #455643;border-bottom:1px solid #455643}.step{position:relative;padding:33px 25px 37px;border-right:1px solid #455643;min-height:300px}.step:first-child{padding-left:0}.step:last-child{border:none}.step-num{font:11px 'DM Mono',monospace;color:var(--green)}.step-icon{height:90px;display:flex;align-items:center;color:var(--green);font:900 58px 'Barlow Condensed',sans-serif}.step h3{font-size:29px;font-weight:800;line-height:1;margin:0 0 15px}.step p{color:#a7b2a5;font-size:13px;line-height:1.85;max-width:220px}.how-button{margin-top:36px}.contract-section{background:#101a12;border-top:1px solid #263e29;border-bottom:1px solid #263e29}.contract-wrap{padding:105px max(4vw,24px);display:grid;grid-template-columns:47% 53%;gap:20px;align-items:center}.contract-wrap>div:first-child>p{max-width:410px;line-height:1.8;color:#aab6a4;margin-top:25px;font-size:14px}.contract-card{border:1px solid #58744c;padding:30px;background:linear-gradient(140deg,#18291a,#0e160f)}.contract-card-top{display:flex;justify-content:space-between;align-items:center;color:var(--green);font:10px 'DM Mono',monospace;letter-spacing:1.2px}.contract-card-top .live-dot{margin-right:10px;background:var(--green)}.address{font:500 clamp(13px,1.4vw,19px)/1.65 'DM Mono',monospace;overflow-wrap:anywhere;padding:29px 0 30px;border-bottom:1px solid #41563f;color:#f2f4e8}.copy-button{width:100%;height:54px;margin-top:22px;background:var(--green);border:none;color:#172111;cursor:pointer;font:800 17px 'Barlow Condensed',sans-serif;letter-spacing:1.2px;display:flex;align-items:center;justify-content:center;gap:20px}.copy-button:hover{background:#d4ff9a}.solscan-link{display:block;text-align:center;margin-top:20px;font:11px 'DM Mono',monospace;letter-spacing:1px;color:#c3d0b9}.solscan-link:hover{color:var(--green)}.closing{min-height:530px;padding:110px 24px;text-align:center;position:relative;overflow:hidden}.closing h2{position:relative;z-index:1;font-size:clamp(90px,11vw,175px);line-height:.78;letter-spacing:-2px;margin:25px 0 40px}.closing h2 span{color:var(--green)}.closing h2 em{color:var(--cream)}.closing-cta{position:relative;z-index:1;display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.closing-watermark{font:900 420px 'Barlow Condensed',sans-serif;line-height:1;position:absolute;left:50%;top:50%;transform:translate(-50%,-45%);color:#aef36d06;white-space:nowrap;pointer-events:none}footer{padding:45px max(4vw,24px) 30px;border-top:1px solid #344133}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:20px}.footer-links{display:flex;gap:25px;flex-wrap:wrap;font:11px 'DM Mono',monospace;letter-spacing:1px;color:#a5b4a2}.footer-bottom{display:flex;justify-content:space-between;gap:30px;align-items:start;border-top:1px solid #2d3b2b;margin-top:45px;padding-top:24px}.footer-bottom p{font:10px/1.8 'DM Mono',monospace;color:#71816f;max-width:690px;margin:0}.footer-bottom p:first-child{white-space:nowrap}.toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%,20px);background:var(--green);padding:16px 25px;color:#172111;font:800 16px 'Barlow Condensed',sans-serif;letter-spacing:1px;z-index:100;opacity:0;transition:.25s;pointer-events:none}.toast.show{opacity:1;transform:translate(-50%,0)}@media(max-width:1100px){.desktop-nav{gap:17px}.hero{grid-template-columns:55% 45%;min-height:600px}h1{font-size:clamp(73px,8.5vw,115px)}.art-stamp{font-size:48px}.story h2,.how h2,.contract-section h2{font-size:68px}.seal{right:3%;width:130px;height:130px}}@media(max-width:760px){.topbar{font-size:8px;letter-spacing:.2px}.topbar-right,.desktop-nav{display:none}.site-header{height:74px}.brand{font-size:21px}.brand-mark{width:36px;height:36px;font-size:29px}.header-actions .btn{min-height:35px;font-size:12px;padding:0 11px;gap:5px}.social-icon{font-size:18px;padding:0 2px}.hero{display:flex;flex-direction:column;align-items:stretch;padding-top:63px;padding-bottom:57px;min-height:unset}.hero-content{z-index:3}.hero h1{font-size:clamp(69px,13vw,112px);margin:25px 0}.hero-intro{font-size:14px}.hero-buttons{margin-top:27px}.hero-buttons .btn{min-height:51px;padding:0 16px;gap:12px;font-size:15px}.hero-foot{margin-top:35px;gap:14px;flex-wrap:wrap;font-size:9px}.hero-art{margin-top:10px}.hero-art img{width:105%;transform:scale(1.09)}.hero-art .art-stamp{top:14%;right:3%;font-size:47px}.floating-tag{bottom:5%;left:5%;padding:10px 16px}.floating-tag strong{font-size:36px}.hero-index{bottom:10px}.section-wrap{padding:75px 24px}.section-heading{margin-bottom:43px}.section-side{display:none}.story-grid,.contract-wrap{grid-template-columns:1fr;gap:30px}.story h2,.how h2,.contract-section h2{font-size:clamp(60px,10vw,83px)}.story-copy{padding:0}.feature-strip{grid-template-columns:repeat(2,1fr);margin-top:62px}.feature-strip>div{min-height:140px;padding:20px}.feature-strip>div:nth-child(2){border-right:none}.feature-strip>div:nth-child(-n+2){border-bottom:1px solid #344431}.feature-strip strong{font-size:32px}.quote-inner{padding:75px 24px;min-height:430px}.quote-inner h2{font-size:clamp(65px,11vw,100px);position:relative;z-index:1}.quote-inner p{position:relative;z-index:1}.seal{right:-20px;top:20%;opacity:.17}.how-header{display:block}.how-header p{margin:25px 0 0}.steps{grid-template-columns:repeat(2,1fr)}.step{padding:25px 15px;min-height:285px}.step:first-child{padding-left:0}.step:nth-child(2){border-right:0}.step:nth-child(-n+2){border-bottom:1px solid #455643}.step:nth-child(3){padding-left:0}.step-icon{height:70px}.step h3{font-size:25px}.contract-wrap{padding:75px 24px}.contract-card{padding:22px}.closing{min-height:420px;padding:90px 24px}.closing h2{font-size:clamp(75px,12vw,120px)}.closing-watermark{font-size:240px}footer{padding:40px 24px}.footer-top,.footer-bottom{flex-direction:column}.footer-links{gap:18px}.footer-bottom{gap:12px;margin-top:35px}}@media(max-width:390px){.brand{font-size:18px;gap:6px}.brand small{font-size:7px}.brand-mark{height:31px;width:31px;font-size:25px}.hero h1{font-size:65px}.hero-buttons .btn{font-size:13px}.header-actions{gap:5px}.header-actions .btn{font-size:11px}.feature-strip strong{font-size:27px}.quote-inner h2{font-size:63px}.contract-card-top{font-size:8px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
