html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.TokenLoop-module__tLNNvG__section{padding:clamp(72px, 12vh, 140px) var(--gutter);background:linear-gradient(to bottom, #dcdcd8, var(--studio));color:var(--ink);position:relative;overflow:clip}.TokenLoop-module__tLNNvG__layout{grid-template:"head stage""rest stage"1fr/minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(20px,3vh,36px) clamp(24px,4vw,72px);max-width:1360px;margin:0 auto;display:grid}.TokenLoop-module__tLNNvG__head{grid-area:head;align-self:end}.TokenLoop-module__tLNNvG__title{font-size:var(--t-title);letter-spacing:-.045em;text-wrap:balance;font-weight:400;line-height:1}.TokenLoop-module__tLNNvG__sub{max-width:30ch;font-size:var(--t-lead);color:var(--ink-2);text-wrap:pretty;margin-top:16px;line-height:1.4}.TokenLoop-module__tLNNvG__stage{top:calc(var(--header-h) + 3vh);--box-x:50%;--box-bottom:80%;grid-area:stage;align-self:start;height:min(76vh,760px);position:sticky}.TokenLoop-module__tLNNvG__stage:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#ecece9f2,#ecece980 45%,#ecece900);position:absolute;inset:-18% -14%}.TokenLoop-module__tLNNvG__canvas{width:100%;height:100%;position:absolute;inset:0}.TokenLoop-module__tLNNvG__controls{left:var(--box-x);top:calc(var(--box-bottom) + clamp(30px, 5vh, 52px));position:absolute;transform:translate(-50%)}.TokenLoop-module__tLNNvG__call{border:1px solid var(--rule);height:36px;color:var(--ink);transition:border-color .2s var(--ease-out), transform .2s var(--ease-out);border-radius:999px;padding:0 14px;font-size:14px}.TokenLoop-module__tLNNvG__call:hover{border-color:var(--ink-3)}.TokenLoop-module__tLNNvG__call:active{transform:scale(.96)}.TokenLoop-module__tLNNvG__note{white-space:nowrap;font-family:var(--f-mono);color:var(--ink-2);font-size:11px;position:absolute;top:50%;left:calc(100% + 14px);transform:translateY(-50%)}.TokenLoop-module__tLNNvG__rest{flex-direction:column;grid-area:rest;gap:clamp(28px,4.5vh,44px);display:flex}.TokenLoop-module__tLNNvG__steps{border-top:1px solid var(--rule);list-style:none}.TokenLoop-module__tLNNvG__steps li{border-bottom:1px solid var(--rule);padding-bottom:12px}.TokenLoop-module__tLNNvG__step{letter-spacing:-.02em;text-align:left;width:100%;color:var(--ink-3);transition:color .3s var(--ease-out);align-items:center;gap:14px;padding:12px 0 4px;font-size:22px;display:flex}.TokenLoop-module__tLNNvG__step:hover{color:var(--ink-2)}.TokenLoop-module__tLNNvG__mark{width:10px;height:10px;transition:background .3s var(--ease-out);border:1px solid;flex:none;transform:rotate(45deg)scale(.85)}.TokenLoop-module__tLNNvG__steps li[data-active] .TokenLoop-module__tLNNvG__step{color:var(--ink)}.TokenLoop-module__tLNNvG__steps li[data-active] .TokenLoop-module__tLNNvG__mark{background:var(--ink)}.TokenLoop-module__tLNNvG__line{font-size:var(--t-body);color:var(--ink-3);transition:color .3s var(--ease-out);padding-left:24px;line-height:1.45}.TokenLoop-module__tLNNvG__steps li[data-active] .TokenLoop-module__tLNNvG__line{color:var(--ink-2)}.TokenLoop-module__tLNNvG__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}.TokenLoop-module__tLNNvG__facts dt{font-family:var(--f-mono);color:var(--ink-3);font-size:11px}.TokenLoop-module__tLNNvG__facts dd{margin-top:4px;font-size:15px}.TokenLoop-module__tLNNvG__tease{color:inherit;text-underline-offset:4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.TokenLoop-module__tLNNvG__cta{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.TokenLoop-module__tLNNvG__buy{color:var(--ink);text-underline-offset:4px;font-size:15px;text-decoration:underline}.TokenLoop-module__tLNNvG__soon{font-family:var(--f-mono);color:var(--ink-3);font-size:11px}@media (max-width:900px){.TokenLoop-module__tLNNvG__layout{grid-template-columns:1fr;grid-template-areas:"head""stage""rest"}.TokenLoop-module__tLNNvG__stage{aspect-ratio:1/.9;height:auto;margin:0 calc(-1 * var(--gutter));position:relative;top:auto}.TokenLoop-module__tLNNvG__step{font-size:19px}}@media (max-width:480px){.TokenLoop-module__tLNNvG__note{top:calc(100% + 10px);left:50%;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.TokenLoop-module__tLNNvG__step,.TokenLoop-module__tLNNvG__line,.TokenLoop-module__tLNNvG__mark{transition:none}}
