@font-face{font-family:Manrope;src:url('/assets/fonts/manrope-regular.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url('/assets/fonts/manrope-semibold.ttf') format('truetype');font-style:normal;font-weight:600 800;font-display:swap}
:root{font-family:Manrope,Arial,sans-serif;color:#1e3124;background:#fbfcf9;font-synthesis:none;--green:#264b2b;--muted:#637166;--line:#dce3d8;--lime:#d5efaf;--serif:Georgia,'Times New Roman',serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0}button,input{font:inherit}a{color:inherit;text-decoration:none}button,a,input,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid #77a344;outline-offset:5px}img{max-width:100%}button{color:inherit}h1,h2,h3,p{margin:0}em{font-family:var(--serif);font-weight:400}h2{font-size:clamp(2.1rem,3.5vw,3.2rem);font-weight:400;letter-spacing:-.065em;line-height:1.14}.wrap{width:min(1280px,calc(100% - 112px));margin-inline:auto}.eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.12em;color:#5e715e}.hero-shell{background:#25432b;position:relative;color:#fff;isolation:isolate;overflow:hidden}.hero-shell:before{content:'';position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(7,27,12,.6),rgba(13,35,14,.15)),url('/assets/hero.webp') center/cover no-repeat}.hero-shell:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(9,29,15,.45),transparent 40%)}.header{min-height:104px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #ffffff29}.brand{display:inline-flex;align-items:center;font-weight:600;font-size:2rem;letter-spacing:-.075em;line-height:1}.brand-icon{font-family:var(--serif);font-weight:400;font-style:italic;font-size:2.5rem;margin-right:11px;transform:rotate(-10deg)}.brand-period{color:#bde991}.desktop-nav{display:flex;gap:29px;font-size:.875rem;color:#f1f6ed}.desktop-nav a:hover{color:#d5efaf}.header-actions{display:flex;align-items:center;gap:23px}.network{font-size:.75rem;white-space:nowrap}.network span{opacity:.65}.button{display:inline-flex;align-items:center;justify-content:center;gap:23px;min-height:51px;border-radius:100px;border:1px solid transparent;padding:13px 22px;font-size:.875rem;font-weight:600;transition:background .18s,transform .18s}.button:hover{transform:translateY(-1px)}.button.small{min-height:42px;padding:10px 18px}.light{background:#f6f8ef;color:#25412a}.primary{background:var(--green);color:#fff}.primary:hover{background:#17391f}.outline{border-color:#aebfa9;background:transparent}.full{width:100%;justify-content:space-between}.hero{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(50px,8vw,130px);padding-block:91px 72px;align-items:center}.hero-copy{padding-bottom:22px}.light-text{color:#eff6e5;display:flex;align-items:center;gap:14px}.fine-line{display:inline-block;width:29px;height:1px;background:#e2f4c9}h1{font-size:clamp(3.1rem,4.8vw,4.7rem);font-weight:400;line-height:1.13;letter-spacing:-.063em;margin-top:25px;white-space:nowrap}h1 em{font-size:1.07em;letter-spacing:-.048em;color:#e5f4ca}.hero-description{margin-top:26px;color:#ecf0e5;font-size:1rem;line-height:1.85}.text-link{font-size:.875rem;font-weight:600;display:inline-flex;align-items:center;gap:25px;padding-block:8px}.text-link span{font-size:1.4rem;font-weight:400}.hero-copy>.text-link{margin-top:26px;border-bottom:1px solid #ffffff60}.hero-footnote{display:flex;align-items:center;gap:16px;font-size:.75rem;color:#e3ebd7;line-height:1.7;margin-top:69px}.hero-footnote strong{font-weight:400;color:#fff}.outline-mark{display:grid;place-items:center;width:37px;height:37px;border:1px solid #c5d3b78c;border-radius:50%;font-family:var(--serif);font-size:1.3rem}.vault-card{color:#243729;background:#fffffff5;border:1px solid #ffffff91;border-radius:20px;padding:29px;box-shadow:0 22px 90px #10281330;scroll-margin-top:22px}.card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:25px}.card-heading h2{font-size:1rem;letter-spacing:-.03em;font-weight:600}.pill{font-size:.75rem;padding:5px 10px;border:1px solid #cbd8c6;border-radius:100px;color:#52664d;background:#f5f9ed}.mode-tabs{display:flex;padding:4px;border-radius:100px;background:#edf1e7;margin-bottom:24px}.mode-tabs button{border:0;width:50%;border-radius:100px;font-size:.875rem;font-weight:600;background:transparent;padding:10px}.mode-tabs button[aria-selected=true]{background:white;box-shadow:0 2px 7px #17391f13}.amount-top{display:flex;justify-content:space-between;gap:8px;font-size:.75rem;color:var(--muted);margin-bottom:12px}.amount-top label{color:#334334;font-size:.875rem}.amount-field{display:flex;align-items:center;gap:10px}.amount-field input{width:100%;min-width:0;border:0;background:none;color:#233825;font-size:2.55rem;line-height:1.25;letter-spacing:-.065em;padding:0}.token-label{display:inline-flex;align-items:center;gap:7px;font-size:.875rem;font-weight:600}.token-label img{border-radius:50%}.preset-row{display:flex;gap:7px;margin-top:16px}.preset-row button{font-size:.75rem;background:#f1f5ed;border:1px solid #e1e9da;border-radius:7px;padding:5px 12px}.preset-row button:hover{background:#dce9d0}.basket-quote{display:flex;align-items:center;gap:12px;padding:18px 0 16px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:22px}.basket-symbol{font-size:1.7rem;color:#57724e}.basket-quote div:nth-child(2){display:flex;flex-direction:column;gap:4px}.basket-quote span{font-size:.75rem;color:var(--muted)}.basket-quote strong{font-size:.875rem;font-weight:600}.basket-quote .basket-count{margin-left:auto;white-space:nowrap}.quote-facts{margin:19px 0 21px;display:grid;gap:11px;font-size:.75rem}.quote-facts div{display:flex;justify-content:space-between;gap:10px}.quote-facts dt{color:var(--muted)}.quote-facts dd{margin:0}.example-note{font-size:.75rem;line-height:1.6;color:var(--muted);text-align:center;margin-top:14px}.input-error{font-size:.875rem;color:#a33822;margin-top:14px;line-height:1.6}.hero-bottom{display:flex;justify-content:space-between;padding-block:22px;border-top:1px solid #ffffff30;font-size:.75rem;color:#e1e7d8}.hero-bottom a{display:flex;gap:20px}.principles{padding-block:43px;display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}.principles>div{padding-inline:36px;border-right:1px solid var(--line)}.principles>div:first-child{padding-left:0}.principles>div:last-child{border:0;padding-right:0}.principles strong{display:block;font-size:1.8rem;font-weight:400;letter-spacing:-.055em;margin:16px 0 10px}.principles strong span{font-size:1.1rem;letter-spacing:-.035em;color:#53664f}.principles p{color:var(--muted);font-size:.875rem;line-height:1.75;max-width:335px}.section{padding-block:97px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:43px}.section-heading h2{margin-top:17px}.section-intro{max-width:352px;font-size:1rem;color:var(--muted);line-height:1.8}.small-note{font-size:.75rem;line-height:1.6;color:var(--muted)}.section-intro .small-note{display:block;margin-top:16px}.basket-layout{display:grid;grid-template-columns:.78fr 1.22fr;gap:58px}.allocation-card{padding:32px;background:#edf2e7;border-radius:15px;align-self:start}.allocation-card h3{font-size:1.6rem;font-weight:400;letter-spacing:-.05em;line-height:1.4;margin-top:14px}.allocation-bars{display:flex;height:75px;gap:5px;align-items:end;margin-top:43px;margin-bottom:26px}.allocation-bars i{display:block;background:#36583b;height:100%;width:30%;border-radius:3px}.allocation-bars i:nth-child(2){height:83.33%;width:25%;background:#63825a}.allocation-bars i:nth-child(3){height:66.66%;width:20%;background:#8aa779}.allocation-bars i:nth-child(4){height:66.66%;width:20%;background:#b1ca91}.allocation-bars i:nth-child(5){height:16.66%;width:5%;background:#c9dda9}.allocation-legend{padding:0;margin:0;list-style:none;font-size:.875rem}.allocation-legend li{padding:11px 0;display:flex;justify-content:space-between;border-bottom:1px solid #d9e2d1;gap:14px}.allocation-legend strong{font-weight:600}.allocation-card>p{font-size:.75rem;color:var(--muted);line-height:1.7;margin-top:25px}.asset-table{width:100%;border-collapse:collapse;text-align:left;font-size:.875rem}.asset-table th{font-size:.75rem;color:var(--muted);font-weight:400;padding:0 0 15px;border-bottom:1px solid var(--line)}.asset-table td{padding:13px 0;border-bottom:1px solid var(--line)}.asset-table th:last-child,.asset-table td:last-child{text-align:right}.asset-cell{display:flex;align-items:center;gap:12px}.asset-logo{width:31px;height:31px;border-radius:50%;background:#eef2e8;display:grid;place-items:center;font-weight:600;font-size:.75rem;border:1px solid #dee6d6}.asset-cell strong{font-weight:600}.asset-table td:nth-child(2){color:var(--muted)}.table-note{margin-top:17px;font-size:.75rem;color:var(--muted);line-height:1.7}.mechanism-section{background:#f0f4ea}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:43px}.step-number{font-size:.75rem;color:#69805f;letter-spacing:.07em}.steps h3{font-weight:400;font-size:1.4rem;letter-spacing:-.035em;margin:22px 0 14px}.steps p{font-size:.875rem;color:#60715c;line-height:1.9}.cap-note{display:flex;align-items:center;gap:23px;border-top:1px solid #cddac3;margin-top:46px;padding-top:28px}.cap-note>span{font-size:2.4rem;font-weight:400;color:#708867}.cap-note h3{font-size:.9375rem;font-weight:600;margin-bottom:6px}.cap-note p{font-size:.875rem;line-height:1.7;color:var(--muted);max-width:650px}.cap-note>.text-link{white-space:nowrap;margin-left:auto}.transparency{display:grid;grid-template-columns:1fr 1fr;gap:90px}.transparency h2{margin-block:17px 22px}.transparency>div>p{color:var(--muted);font-size:1rem;line-height:1.8;max-width:390px}.transparency .button{margin-top:25px}.faq-list details{border-bottom:1px solid var(--line);padding-block:23px}.faq-list details:first-child{padding-top:0}.faq-list summary{list-style:none;display:flex;justify-content:space-between;gap:22px;font-size:.9375rem;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:1.4rem;line-height:1}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{color:var(--muted);font-size:.875rem;line-height:1.8;margin-top:16px}.footer{border-top:1px solid var(--line);padding-block:38px 28px}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:24px;font-size:.875rem}.footer .brand{font-size:2.3rem}.footer .brand-period{color:#66854d}.footer-top>span{color:var(--muted)}.footer-bottom{display:flex;justify-content:space-between;gap:18px;font-size:.75rem;color:var(--muted);margin-top:34px;padding-top:23px;border-top:1px solid var(--line)}.disclosure{font-size:.75rem;line-height:1.8;color:var(--muted);margin-top:22px;max-width:1100px}dialog{width:min(520px,calc(100% - 28px));border:1px solid #cbd8c6;border-radius:20px;padding:27px;max-height:90dvh;overflow:auto;color:#243729;background:#fbfcf9;box-shadow:0 30px 90px #10281355}dialog::backdrop{background:#0d241b99;backdrop-filter:blur(5px)}.dialog-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.close-dialog{background:none;border:0;font-size:2rem;line-height:1;width:36px;height:36px}dialog h2{font-size:2rem;margin-bottom:13px}dialog>p{font-size:.875rem;line-height:1.7}.dialog-warning{font-size:.75rem;padding:12px 14px;background:#edf2e7;border-radius:7px;margin-top:16px;line-height:1.6}.preview-list{margin-block:17px}.preview-asset{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--line);font-size:.875rem}.preview-asset span:last-child{font-variant-numeric:tabular-nums}.close-preview{margin-top:21px}.dialog-docs{display:block;text-align:center;font-size:.75rem;margin-top:16px;text-decoration:underline;text-underline-offset:3px}.menu-toggle,.mobile-nav{display:none}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.skip-link{position:fixed;top:-100px;left:20px;background:white;color:#17391f;padding:12px;z-index:10}.skip-link:focus{top:20px}.noscript{padding:20px;background:#e6eedb}.docs-header{color:#243729;border-bottom:1px solid var(--line)}.docs-header .brand-period{color:#628645}.docs-header .desktop-nav{color:#4a6043}.docs-header .button{background:#264b2b;color:white}.docs-layout{display:grid;grid-template-columns:220px 1fr;gap:70px;padding-block:64px 90px}.docs-sidebar{position:sticky;top:30px;align-self:start}.docs-sidebar a{display:block;padding:12px 0;font-size:.875rem;color:var(--muted)}.docs-sidebar a:hover{color:var(--green)}.docs-content{max-width:820px}.docs-content h1{font-size:3.4rem;line-height:1.15;white-space:normal;margin-block:18px 24px}.docs-content>.lead{font-size:1.2rem;line-height:1.7;color:var(--muted)}.docs-status{margin-block:28px;padding:19px;background:#eaf1e3;border-radius:8px;font-size:.875rem;line-height:1.8}.docs-content section{padding-top:42px;scroll-margin-top:25px}.docs-content h2{font-size:2rem;margin-bottom:22px}.docs-content h3{font-size:1rem;margin-block:22px 10px}.docs-content p,.docs-content li{font-size:1rem;line-height:1.9;color:#596957}.docs-content p+p{margin-top:14px}.docs-content li{padding-bottom:8px}.docs-content a{text-decoration:underline;text-underline-offset:4px}.docs-content table{width:100%;border-collapse:collapse;font-size:.875rem;margin-top:21px}.docs-content th,.docs-content td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:14px 12px 14px 0;line-height:1.7}.docs-content th{font-weight:600}.formula{background:#edf2e7;border-left:3px solid #7c9a63;padding:20px;margin-block:20px;font-size:.9375rem;line-height:1.8;overflow-wrap:anywhere}[hidden]{display:none!important}
@media(min-width:1500px){.hero{padding-block:110px 95px}.hero-shell{min-height:850px}}@media(max-width:1200px){.wrap{width:calc(100% - 64px)}.network{display:none}.hero{gap:45px;grid-template-columns:1.1fr 1fr}.hero h1{font-size:3.6rem}.vault-card{padding:24px}.desktop-nav{gap:20px}.basket-layout{gap:36px}.transparency{gap:50px}.cap-note{flex-wrap:wrap}.cap-note>.text-link{margin-left:55px}}@media(max-width:900px){.hero h1{font-size:2.9rem}.hero{gap:28px}.hero-footnote{margin-top:45px}.hero-description{font-size:.9375rem}.vault-card{padding:20px}.card-heading h2{font-size:.875rem}.principles>div{padding-inline:22px}.principles strong{font-size:1.5rem}.principles strong span{font-size:.95rem}.section{padding-block:72px}.basket-layout{gap:28px;grid-template-columns:.9fr 1.1fr}.allocation-card{padding:24px}.asset-table td:nth-child(2),.asset-table th:nth-child(2){display:none}.steps{gap:28px}.docs-layout{grid-template-columns:170px 1fr;gap:32px}}
@media(max-width:700px){.wrap{width:calc(100% - 40px)}.header{min-height:82px}.header .brand{font-size:1.8rem}.header-actions,.desktop-nav{display:none}.menu-toggle{display:flex;flex-direction:column;gap:6px;border:1px solid #ffffff55;background:transparent;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%}.menu-toggle span{width:17px;height:1px;background:currentColor}.mobile-nav{display:flex;flex-direction:column;position:absolute;top:82px;inset-inline:20px;z-index:5;background:#f5f8ee;color:#1c3922;border:1px solid #d8e2cc;border-radius:12px;padding:12px 20px;box-shadow:0 12px 22px #12371e30}.mobile-nav a{padding:13px 0;font-size:.9375rem}.hero{grid-template-columns:1fr;padding-block:52px 35px;gap:40px}.hero-copy{padding:0}.hero h1{font-size:clamp(2.2rem,8.9vw,3.8rem);letter-spacing:-.06em;margin-top:21px}.hero-description{font-size:.9375rem;margin-top:22px;line-height:1.8}.hero-copy>.text-link{margin-top:20px}.hero-footnote{display:none}.vault-card{padding:23px;border-radius:18px}.card-heading h2{font-size:.9375rem}.hero-shell:before{background-position:40% 50%}.hero-bottom{font-size:.75rem;padding-block:19px;gap:20px}.hero-bottom>span{max-width:195px;line-height:1.6}.hero-bottom a{align-items:center;gap:9px}.principles{grid-template-columns:1fr;padding-block:6px}.principles>div,.principles>div:first-child,.principles>div:last-child{padding:28px 0;border-right:0;border-bottom:1px solid var(--line)}.principles>div:last-child{border-bottom:0}.principles strong{font-size:1.8rem;margin-top:13px}.principles strong span{font-size:1.1rem}.principles p{max-width:none}.section{padding-block:58px}.section-heading{display:block;margin-bottom:30px}.section-heading h2{font-size:2.4rem}.section-intro{max-width:none;margin-top:23px;font-size:.9375rem}.basket-layout{grid-template-columns:1fr;gap:32px}.allocation-card{padding:28px}.allocation-bars{margin-top:30px;height:65px}.asset-table td:nth-child(2),.asset-table th:nth-child(2){display:table-cell}.asset-table td:nth-child(2){font-size:.75rem}.asset-cell{gap:9px}.steps{grid-template-columns:1fr;gap:27px}.steps article{border-top:1px solid #d3ddc9;padding-top:24px}.steps h3{margin-top:15px}.steps p{font-size:.9375rem}.cap-note{margin-top:32px;align-items:flex-start;gap:16px}.cap-note>span{display:none}.cap-note>.text-link{margin:0}.transparency{grid-template-columns:1fr;gap:38px}.transparency h2{font-size:2.4rem}.faq-list summary{font-size:.875rem;line-height:1.6}.footer-top{flex-wrap:wrap;gap:23px}.footer-top>span{width:calc(100% - 140px);font-size:.75rem;text-align:right}.footer-bottom{flex-direction:column;gap:12px}.disclosure{font-size:.75rem}.docs-header .menu-toggle{border-color:#bdcbb1}.docs-layout{display:block;padding-top:34px}.docs-sidebar{display:flex;gap:16px;overflow-x:auto;position:static;border-bottom:1px solid var(--line);margin-bottom:35px;padding-bottom:10px}.docs-sidebar .eyebrow{display:none}.docs-sidebar a{white-space:nowrap;font-size:.75rem}.docs-content h1{font-size:2.5rem}.docs-content>.lead{font-size:1rem}.docs-content table{font-size:.75rem}.docs-content th,.docs-content td{padding-right:7px}.docs-content section{padding-top:34px}.docs-content h2{font-size:1.7rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

/* Quiet, layered motion: the artwork breathes; interface transitions stay brief. */
@keyframes landscape-drift{0%{transform:translate3d(var(--pointer-x,0px),var(--pointer-y,0px),0) scale(1.04)}50%{transform:translate3d(calc(var(--pointer-x,0px) - 10px),calc(var(--pointer-y,0px) + 5px),0) scale(1.085)}100%{transform:translate3d(var(--pointer-x,0px),var(--pointer-y,0px),0) scale(1.04)}}
@keyframes rise-in{from{opacity:0;transform:translate3d(0,26px,0)}to{opacity:1;transform:translate3d(0,0,0)}}
@keyframes line-in{from{transform:translateY(115%)}to{transform:translateY(0)}}
@keyframes modal-in{from{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}
.hero-shell:before{inset:-16px;animation:landscape-drift 24s ease-in-out infinite;will-change:transform}
.hero-shell.hero-offscreen:before{animation-play-state:paused}
.hero-shell .header{animation:rise-in 900ms cubic-bezier(.2,.7,.2,1) both}
.headline-line{display:block;overflow:hidden;padding-bottom:.11em;margin-bottom:-.11em}
.headline-line>span{display:block;animation:line-in 1250ms cubic-bezier(.16,1,.3,1) both;animation-delay:180ms}
.headline-line:nth-child(2)>span{animation-delay:310ms}
.hero-copy>.eyebrow{animation:rise-in 900ms cubic-bezier(.2,.7,.2,1) both;animation-delay:120ms}
.hero-description,.hero-copy>.text-link,.hero-footnote{animation:rise-in 1000ms cubic-bezier(.2,.7,.2,1) both;animation-delay:420ms}
.hero-copy>.text-link{animation-delay:520ms}.hero-footnote{animation-delay:640ms}
.vault-card{animation:rise-in 1200ms cubic-bezier(.16,1,.3,1) both;animation-delay:350ms;background:rgba(252,254,248,.96);box-shadow:0 30px 80px #0b210d33,inset 0 1px 0 #ffffff;transition:box-shadow 400ms}
.vault-card:hover{box-shadow:0 36px 90px #0b210d40,inset 0 1px 0 #ffffff}
.mode-tabs{position:relative;isolation:isolate}.mode-tabs:before{content:'';position:absolute;inset:4px auto 4px 4px;width:calc(50% - 4px);background:white;border-radius:100px;box-shadow:0 2px 7px #17391f13;z-index:-1;transition:transform 400ms cubic-bezier(.16,1,.3,1)}
.mode-tabs[data-active=redeem]:before{transform:translateX(100%)}.mode-tabs button[aria-selected=true]{background:transparent;box-shadow:none}.mode-tabs button{transition:color 250ms}
.button{transition:background 250ms,transform 300ms cubic-bezier(.2,.8,.2,1),box-shadow 250ms}.button:hover{transform:translateY(-2px);box-shadow:0 6px 18px #17391f15}.button:active{transform:translateY(0) scale(.985)}.button>span,.text-link>span{transition:transform 350ms cubic-bezier(.2,.8,.2,1)}.button:hover>span,.text-link:hover>span{transform:translate(3px,-3px)}.preset-row button{transition:background 200ms,transform 200ms}.preset-row button:active{transform:scale(.94)}
.desktop-nav a{position:relative;padding-block:10px}.desktop-nav a:after{content:'';position:absolute;bottom:2px;left:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform 300ms}.desktop-nav a:hover:after{transform:scaleX(1)}
.motion-ready [data-reveal]{opacity:0;transform:translateY(25px);transition:opacity 800ms cubic-bezier(.2,.7,.2,1),transform 900ms cubic-bezier(.16,1,.3,1)}.motion-ready [data-reveal].revealed{opacity:1;transform:none}.motion-ready .reveal-delay-1{transition-delay:80ms}.motion-ready .reveal-delay-2{transition-delay:160ms}
.allocation-bars i{transform-origin:bottom;transition:transform 1300ms cubic-bezier(.16,1,.3,1)}.motion-ready .allocation-card:not(.revealed) .allocation-bars i{transform:scaleY(.05)}.allocation-bars i:nth-child(2){transition-delay:80ms}.allocation-bars i:nth-child(3){transition-delay:160ms}.allocation-bars i:nth-child(4){transition-delay:240ms}.allocation-bars i:nth-child(5){transition-delay:320ms}
.asset-table tbody tr{transition:background 220ms}.asset-table tbody tr:hover{background:#edf3e6}.asset-logo{transition:background 220ms,transform 220ms}.asset-table tbody tr:hover .asset-logo{background:#dcebcf;transform:scale(1.08)}.faq-list summary span{transition:transform 250ms}dialog[open]{animation:modal-in 300ms cubic-bezier(.16,1,.3,1)}.mobile-nav:not([hidden]){animation:modal-in 220ms ease-out}
.motion-toggle{font-size:.75rem;padding:0;border:0;background:none;color:var(--muted);text-decoration:underline;text-underline-offset:4px}
.motion-paused *,.motion-paused *:before,.motion-paused *:after{animation-play-state:paused!important}.motion-disabled [data-reveal]{opacity:1!important;transform:none!important}.motion-disabled *,.motion-disabled *:before,.motion-disabled *:after{animation:none!important;transition:none!important}.motion-disabled .headline-line>span{transform:none!important}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.motion-ready [data-reveal]{opacity:1;transform:none}.headline-line>span{transform:none}.hero-shell:before{will-change:auto}}
@media(max-width:700px){.hero-shell:before{animation-duration:30s}.hero .headline-line>span{animation-duration:1000ms}}
.landing-vault{padding:31px}.landing-vault .card-heading{margin-bottom:37px}.landing-token{display:flex;gap:16px;align-items:center}.landing-token img{border-radius:16px}.landing-token h2{font-size:1.55rem;letter-spacing:-.035em;line-height:1.35}.landing-limit{display:flex;flex-direction:column;margin-top:33px}.landing-limit>strong{font-size:6.2rem;line-height:1;letter-spacing:-.075em;font-weight:400}.landing-limit>strong>span{font-family:Georgia,serif;font-style:italic;font-size:4.7rem;letter-spacing:-.055em;margin-left:7px}.landing-limit>span{font-size:.75rem;color:#6f7f65;margin-top:11px}.landing-asset-pills{display:flex;gap:7px;margin-block:27px 0;flex-wrap:wrap}.landing-asset-pills span{font-size:.65rem;padding:6px 11px;border-radius:20px;border:1px solid #d8e2ce;background:#f0f5e9;color:#5e754e}.landing-card-rule{border-top:1px solid #d9e3cf;padding-top:22px;margin:25px 0}.landing-card-rule>span{font-size:.75rem;color:#809074;display:block}.landing-card-rule>strong{display:block;font-size:1rem;font-weight:600;margin-top:9px;letter-spacing:-.035em}.landing-card-rule p{font-size:.75rem;color:#6b7d60;line-height:1.8;margin-top:9px}.hero h1{letter-spacing:-.053em}
@media(max-width:700px){.landing-vault{padding:25px}.landing-vault .card-heading{margin-bottom:27px}.landing-token h2{font-size:1.5rem}.landing-limit>strong{font-size:5.5rem}.landing-limit>strong>span{font-size:4rem}.landing-limit{margin-top:29px}}
.brand-symbol{width:34px;height:34px;object-fit:contain;margin-right:10px}.hero-footnote>.brand-symbol{width:38px;height:38px;margin:0}.footer .brand-symbol{width:36px;height:36px}.landing-token>img{width:57px;height:57px}.brand{letter-spacing:-.06em}
.docs-header .brand-symbol,.app-sidebar .brand-symbol,.landing-token>img,.token-label>img,.currency-chip>img{background:#17391f;border-radius:10px}.hero-shell .brand-symbol{width:39px;height:39px}.hero-footnote .brand-symbol{width:42px;height:42px}.landing-token>img{border-radius:16px}.token-label>img,.currency-chip>img{border-radius:50%}
@keyframes landscape-drift{0%{transform:translate3d(var(--pointer-x,0px),var(--pointer-y,0px),0) scale(1.045)}50%{transform:translate3d(calc(var(--pointer-x,0px) - 18px),calc(var(--pointer-y,0px) + 9px),0) scale(1.115)}100%{transform:translate3d(var(--pointer-x,0px),var(--pointer-y,0px),0) scale(1.045)}}
@keyframes ambient-light{0%,100%{background-position:0% 20%,center}50%{background-position:100% 80%,center}}
.hero-shell:before{animation-duration:18s}.hero-shell:after{background:radial-gradient(ellipse at center,rgba(189,226,119,.16),transparent 65%),linear-gradient(0deg,rgba(9,29,15,.45),transparent 40%);background-size:150% 150%,100% 100%;animation:ambient-light 15s ease-in-out infinite;pointer-events:none}.hero-shell.hero-offscreen:after{animation-play-state:paused}
@media(max-width:700px){.hero-shell:before{animation-duration:22s}}
.asset-logo{display:block;width:32px;height:32px;flex:0 0 auto;object-fit:contain;border-radius:50%;background:#fff;border:1px solid #dce4d7;box-shadow:0 1px 3px #17391f08}.landing-asset-pills>span{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 5px}.landing-asset-pills>span:last-child{padding-left:10px}.landing-asset-pills .asset-logo{width:20px;height:20px;border:0}.preview-asset .asset-cell{gap:9px}.preview-asset .asset-logo{width:26px;height:26px}.preview-asset{align-items:center}
.launch-price-label{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px;padding:15px 0;border-block:1px solid #d9e3cf}.launch-price-label>span{font-size:.75rem;color:#6a7e5d}.launch-price-label strong{font-size:1.5rem;font-weight:500;white-space:nowrap;letter-spacing:-.04em}.launch-price-label small{font-size:.65rem;font-weight:400;letter-spacing:0;color:#75866a}.ownership-section .section-intro{max-width:360px}.ownership-layout{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.ownership-copy h3{font-size:2.25rem;font-weight:400;line-height:1.2;letter-spacing:-.045em;margin:25px 0 18px}.ownership-copy>p{font-size:.9375rem;line-height:1.9;color:var(--muted);max-width:440px}.ownership-benefits{display:grid;gap:21px;margin-block:30px}.ownership-benefits>div{display:flex;gap:17px;align-items:baseline}.ownership-benefits>div>span{font-size:.75rem;color:#94a184}.ownership-benefits strong{font-size:.875rem;font-weight:600}.ownership-benefits p{font-size:.8125rem;line-height:1.8;color:var(--muted);margin-top:7px}.landing-revenue{border-radius:22px;background:#edf3e5;border:1px solid #d8e3cb;padding:36px}.revenue-source>strong{display:block;font-size:5rem;line-height:1.15;letter-spacing:-.07em;font-weight:400;margin-block:17px 10px}.revenue-source>strong>span{font-family:var(--serif);font-style:italic;font-size:.67em;margin-left:4px}.revenue-source>p{font-size:.875rem;line-height:1.75;color:#627858;max-width:330px}.revenue-connector{text-align:center;font-size:1.6rem;color:#95a983;margin:12px 0}.revenue-acquisition{display:flex;align-items:center;gap:12px;background:#24452b;color:#f2f7eb;border-radius:12px;padding:17px}.revenue-acquisition>img{flex-shrink:0}.revenue-acquisition strong,.revenue-acquisition span{display:block}.revenue-acquisition strong{font-size:.875rem;font-weight:600}.revenue-acquisition span{font-size:.7rem;color:#c7d9b8;margin-top:6px;line-height:1.6}.revenue-branches{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:23px}.revenue-branches>div{border-top:1px solid #c5d5b7;padding-top:18px}.revenue-branches strong{font-size:2.75rem;line-height:1.2;letter-spacing:-.06em;font-weight:400}.revenue-branches strong span{font-size:.65em;font-family:var(--serif);font-style:italic}.revenue-branches h3{font-size:.875rem;font-weight:600;margin-top:11px;letter-spacing:-.02em}.revenue-branches p{font-size:.75rem;line-height:1.85;color:#6f8063;margin-top:9px}.revenue-footnote{font-size:.7rem;line-height:1.8;color:#738467;padding-top:20px;margin-top:24px;border-top:1px solid #d1dfc4}.ownership-section .eyebrow{line-height:1.8}
@media(max-width:1100px){.ownership-layout{gap:40px}.landing-revenue{padding:28px}.desktop-nav{gap:18px}.header{gap:18px}.header-actions{gap:12px}}
@media(max-width:700px){.ownership-layout{grid-template-columns:1fr;gap:32px}.ownership-copy h3{font-size:2rem}.ownership-copy>p{font-size:.9375rem}.landing-revenue{padding:24px 22px}.revenue-source>strong{font-size:4.5rem}.revenue-branches{gap:20px}.revenue-acquisition{padding:15px 12px;gap:10px}.revenue-source .eyebrow{font-size:.65rem;letter-spacing:.09em}.launch-price-label{flex-wrap:wrap;row-gap:8px}.launch-price-label>span{font-size:.7rem}.launch-price-label strong{font-size:1.35rem}.ownership-section .section-intro{max-width:none}}

.footer-links{display:flex;align-items:center;flex-wrap:wrap;gap:18px 26px}.social-x{display:inline-flex;align-items:center;gap:9px;white-space:nowrap}.social-x svg{width:14px;height:14px;flex:none}.social-x:hover{color:#739557}.sidebar-bottom .social-x{display:flex}.app-social-mobile{display:none}@media(max-width:700px){.app-social-mobile{display:inline-flex}.footer-links{gap:18px 24px}.app-footer .footer-links{align-items:center}}

.skip-link{border:0;font:inherit;cursor:pointer;text-align:left}
