@font-face{font-family:__Bricolage_Grotesque_1243c3;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Bricolage_Grotesque_1243c3;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Bricolage_Grotesque_1243c3;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Bricolage_Grotesque_Fallback_1243c3;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_1243c3{font-family:__Bricolage_Grotesque_1243c3,__Bricolage_Grotesque_Fallback_1243c3;font-style:normal}.__variable_1243c3{--font-display:"__Bricolage_Grotesque_1243c3","__Bricolage_Grotesque_Fallback_1243c3"}@font-face{font-family:__DM_Sans_231f96;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_231f96;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_Fallback_231f96;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_231f96{font-family:__DM_Sans_231f96,__DM_Sans_Fallback_231f96;font-style:normal}.__variable_231f96{--font-body:"__DM_Sans_231f96","__DM_Sans_Fallback_231f96"}.mkt{font-family:var(--font-body),system-ui,sans-serif}.mkt .display,.mkt h1,.mkt h2,.mkt h3{font-family:var(--font-display),var(--font-body),sans-serif;letter-spacing:-.03em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:12px;padding:16px 30px;font-weight:700;font-size:16px;text-decoration:none;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(1px)}.btn-ink{background:#0e1613;color:#fff}.btn-line{background:transparent;color:#0e1613;border:2px solid #0e1613}.btn-line:hover{background:#0e1613;color:#fff}.btn-mint{background:#c9e4d4;color:#0e1613}.btn .arr{transition:transform .2s ease}.btn:hover .arr{transform:translateX(4px)}.rv{opacity:0;transform:translateY(32px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0ms)}.rv.in{opacity:1;transform:none}.rise,.word{opacity:0;transform:translateY(.5em) rotate(2deg);animation:wordUp .8s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:var(--d,0ms)}.word{display:inline-block}@keyframes wordUp{to{opacity:1;transform:none}}.stage{position:relative;width:860px;height:560px;margin:0 auto;zoom:.4}@media (min-width:480px){.stage{zoom:.52}}@media (min-width:640px){.stage{zoom:.72}}@media (min-width:1024px){.stage{zoom:1}}.screen-in{opacity:0;animation:screenIn 1.1s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:var(--d,0ms)}@keyframes screenIn{0%{opacity:0;transform:translateY(80px) scale(.94)}to{opacity:1;transform:none}}.float-a{animation:floatA 6s ease-in-out infinite}.float-b{animation:floatB 7s ease-in-out infinite}@keyframes floatA{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-12px) rotate(-2deg)}}@keyframes floatB{0%,to{transform:translateY(0) rotate(3deg)}50%{transform:translateY(-16px) rotate(4deg)}}.toast{animation:toast 8s cubic-bezier(.2,.8,.2,1) infinite;animation-delay:2.2s;opacity:0}@keyframes toast{0%{opacity:0;transform:translateY(-24px) scale(.95)}6%,70%{opacity:1;transform:none}78%,to{opacity:0;transform:translateY(-24px) scale(.95)}}.spin{animation:spin 14s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.pop{opacity:0;animation:pop .7s cubic-bezier(.3,1.6,.5,1) forwards;animation-delay:var(--d,0ms)}@keyframes pop{0%{opacity:0;transform:scale(.4) rotate(-20deg)}to{opacity:1;transform:scale(1) rotate(-8deg)}}.live{animation:live 1.6s ease-in-out infinite}@keyframes live{0%,to{box-shadow:0 0 0 0 rgba(47,107,83,.5)}50%{box-shadow:0 0 0 8px rgba(47,107,83,0)}}.marquee{overflow:hidden;white-space:nowrap}.marquee-track{display:inline-flex;animation:marquee 32s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.swap{animation:swap .6s cubic-bezier(.2,.8,.2,1)}@keyframes swap{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:none}}.showcase-screen{zoom:.62}@media (min-width:640px){.showcase-screen{zoom:.85}}@media (min-width:1024px){.showcase-screen{zoom:1.1}}.tick-bar{animation:tickBar 7s linear forwards}@keyframes tickBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.step{transition:transform .3s ease,box-shadow .3s ease}.step:hover{transform:translateY(-6px)}.mkt details summary{list-style:none;cursor:pointer}.mkt details summary::-webkit-details-marker{display:none}.mkt details .plus{transition:transform .3s ease}.mkt details[open] .plus{transform:rotate(45deg)}.mkt details[open] .ans{animation:swap .4s ease}@media (prefers-reduced-motion:reduce){.mkt *,.mkt :after,.mkt :before{animation:none!important;transition:none!important}.pop,.rise,.rv,.screen-in,.toast,.word{opacity:1!important;transform:none!important}}.btn-light{background:transparent;color:#fff;border:2px solid #fff}.btn-light:hover{background:#fff;color:#0e1613}.grow-bar{transform-origin:left;animation:growBar 1.2s cubic-bezier(.2,.8,.2,1) both;animation-delay:.4s}@keyframes growBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.auth-shell{min-height:100vh;background:#c9e4d4;color:#0e1613}.auth-header{display:flex;align-items:center;padding-top:18px;padding-bottom:18px}.auth-logo{display:inline-flex;align-items:center;gap:10px;color:#0e1613;font-size:21px;font-weight:800}.auth-main{display:flex;justify-content:center;padding-top:28px;padding-bottom:80px}.auth-card{width:100%;max-width:460px;background:#fff;border:2px solid #0e1613;border-radius:18px;padding:clamp(26px,6vw,42px);animation:wordUp .7s cubic-bezier(.2,.8,.2,1) both;opacity:0;transform:translateY(24px)}.auth-title{font-size:clamp(32px,5.4vw,40px);font-weight:800;line-height:1;margin:0 0 8px}.auth-sub{font-size:16.5px;color:#5d6b64;margin:0 0 26px}.auth-label{display:block;font-size:15px;font-weight:700;margin:0 0 7px;font-family:var(--font-display),sans-serif}.auth-field{position:relative;margin-bottom:16px}.auth-input{width:100%;padding:14px 18px;border:2px solid #0e1613;border-radius:12px;font-size:16px;font-family:inherit;background:#fff;color:#0e1613;outline:none;transition:box-shadow .2s}.auth-input:focus{box-shadow:0 0 0 4px #c9e4d4}.auth-input.has-toggle{padding-right:48px}.auth-input.invalid{border-color:#b34343}.auth-toggle{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:0;cursor:pointer;color:#5d6b64;display:grid;place-items:center}.auth-hint{font-size:13.5px;color:#b34343;margin:6px 0 0 18px}.auth-error{background:#fbe9e9;border:2px solid #b34343;color:#8f2f2f;border-radius:12px}.auth-error,.auth-success{padding:12px 16px;font-size:15px;margin-bottom:18px}.auth-success{background:#dee8e2;border:2px solid #2f6b53;color:#1e4a39;border-radius:12px}.auth-submit{width:100%;border:0;cursor:pointer;font-family:inherit;margin-top:6px}.auth-submit:disabled{opacity:.45;cursor:not-allowed;transform:none}.auth-foot{font-size:15px;color:#5d6b64;margin:20px 0 0;text-align:center}.auth-foot a,.auth-link{color:#2f6b53;font-weight:700}.auth-fine{font-size:13px;color:#8a9690;text-align:center;line-height:1.5;margin:16px 0 0}.auth-fine a{color:#5d6b64;text-decoration:underline}.side-note{position:absolute;z-index:4;pointer-events:none}.side-note__arrow,.side-note__text{opacity:0;transform:translateY(14px)}.notes-in .side-note__arrow,.notes-in .side-note__text{animation:wordUp .7s ease forwards}.side-note__text{font-weight:800;font-size:26px;line-height:1.05;color:#0e1613;letter-spacing:-.02em}.side-note--left .side-note__text{animation-delay:.1s}.side-note--left .side-note__arrow{animation-delay:.45s}.side-note--right .side-note__text{animation-delay:.8s}.side-note--right .side-note__arrow{animation-delay:1.15s}.side-note--left{right:calc(100% + 150px);top:170px;text-align:right}.side-note--left .side-note__arrow{display:block;margin:8px -110px 0 auto}.side-note--right{left:calc(100% + 150px);top:250px;text-align:left}.side-note--right .side-note__arrow{display:block;margin:8px 0 0 -110px}@media (max-width:1399px){.side-note--left{right:auto;left:20px;top:-40px}.side-note--right{left:auto;right:30px;top:auto;bottom:-50px;text-align:right}.side-note__text{font-size:40px}.side-note br{display:none}.side-note__arrow{display:none!important}}@media (prefers-reduced-motion:reduce){.side-note__arrow,.side-note__text{opacity:1!important;transform:none!important;animation:none!important}}.cta-plain .btn-mint{background:#0e1613;color:#fff}.cta-plain .btn-light{color:#0e1613;border-color:#0e1613}.cta-plain .btn-light:hover{background:#0e1613;color:#fff}