:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--green:#22783a;--green-deep:#123f25;--mint:#dff4c9;--leaf:#77bd63;--sky:#9bdff6;--sun:#ffa71a;--paper:#fffaf0;--cream:#f7edcd;--ink:#132016;--muted:#667160;--line:#13201629;--shadow:0 28px 90px #123f2529;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:radial-gradient(circle at 12% 8%,#ffa71a33,#0000 28rem),linear-gradient(#fdf7dc 0%,#fffaf0 42%,#e2f3d1 100%);margin:0;overflow-x:hidden}#root{min-height:100vh}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}.navShell{z-index:50;padding-top:16px;position:sticky;top:0}.navRow{grid-template-columns:minmax(0,1180px) 48px;justify-content:center;align-items:center;gap:14px;width:min(1242px,100% - 32px);margin:0 auto;display:grid}.nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffaf0d1;border:1px solid #22783a33;border-radius:999px;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:10px 12px;display:flex;box-shadow:0 14px 46px #123f251a}.brand,.navAction,.primaryButton,.textButton{align-items:center;gap:10px;display:inline-flex}.brand{font-size:1.04rem;font-weight:900}.brand img{border-radius:50%;width:42px;height:42px}.navLinks{color:#426147;gap:8px;font-size:.93rem;font-weight:750;display:flex}.navLinks a{border-radius:999px;padding:10px 13px}.navLinks a:hover{background:#77bd632e}.navAction{background:var(--green);color:#fff;border-radius:999px;min-height:42px;padding:0 18px;font-size:.92rem;font-weight:850;box-shadow:0 12px 30px #22783a40}.languageButton{width:48px;height:48px;color:var(--green);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:color .2s,background .2s,transform .2s;display:grid}.languageButton:hover,.languageButton.isActive{color:var(--green-deep);background:#77bd631f}.languageButton:active{transform:scale(.95)}.globeMark{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.2px;width:34px;height:34px}.languagePanel{opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffaf0f5;border-top:1px solid #22783a1f;border-bottom:1px solid #22783a24;width:100%;max-height:min(70vh,620px);transition:opacity .2s,transform .2s;position:absolute;top:100%;left:0;overflow:auto;transform:translateY(-10px);box-shadow:0 26px 74px #123f2524}.languagePanel.isOpen{opacity:1;pointer-events:auto;transform:translateY(0)}.isConstructionPage{min-height:100vh}.constructionPage{place-items:center;width:min(1180px,100% - 36px);min-height:calc(100vh - 96px);margin:0 auto;padding:56px 0 80px;display:grid}.constructionCard{text-align:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffaf0d1;border:1px solid #22783a29;border-radius:32px;width:min(720px,100%);padding:42px 40px;box-shadow:0 24px 70px #123f251a}.constructionCard span{color:var(--green);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:950;display:inline-block}.constructionCard h1{color:var(--green-deep);margin:16px 0 0;font-size:clamp(2.4rem,5vw,4.3rem);line-height:1.02}.constructionCard p{max-width:520px;color:var(--muted);margin:18px auto 0;font-size:1.08rem;line-height:1.7}.constructionHome{background:var(--green);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:50px;margin-top:30px;padding:0 22px;font-size:.94rem;font-weight:900;display:inline-flex;box-shadow:0 14px 32px #22783a3d}.stakePage{width:min(1180px,100% - 36px);min-height:calc(100vh - 96px);margin:0 auto;padding:40px 0 80px}.tokenBuyPage{gap:26px;display:grid}.tokenBuyHero{min-height:760px;box-shadow:none;background:0 0;border-radius:0;flex-direction:column;align-items:center;padding:30px 34px 270px;display:flex;position:relative;overflow:visible}.tokenTabsFloating{background:#fffaf0d1;border-color:#22783a24;width:fit-content;margin:0 auto;box-shadow:0 14px 34px #123f2514}.tokenTabsFloating button{color:var(--green-deep)}.tokenTabsFloating button.isSelected{background:var(--sun);color:#2f2104;box-shadow:0 12px 28px #ffa71a33}.tokenBuyHeroCopy{z-index:1;text-align:center;justify-items:center;gap:24px;max-width:1020px;margin:42px auto 0;display:grid;position:relative}.tokenBuyHeroCopy h1{color:var(--green-deep);letter-spacing:0;margin:0;font-size:clamp(4rem,8.3vw,8.2rem);font-weight:980;line-height:.9}.tokenBuyHeroCopy h1 span{display:block}.tokenBuyHeroCopy h1 em{color:var(--leaf);font-style:normal}.tokenBuyHeroCopy p{color:#435941;max-width:1100px;margin:15px 0 0;font-size:clamp(1.22rem,1.85vw,1.68rem);line-height:1.5}.tokenBuyHeroCopy--compact{gap:20px;max-width:1080px}.tokenBuyHeroCopy--compact h1{font-size:clamp(3.15rem,5.85vw,5.95rem);line-height:.94}.tokenBuyHeroCopy--compact p{max-width:900px;font-size:clamp(1.08rem,1.48vw,1.42rem)}.tokenBuyHeroActions{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:15px;display:flex}.tokenBuyPrimary,.tokenBuySecondary{border-radius:999px;justify-content:center;align-items:center;min-width:280px;min-height:74px;padding:0 28px;font-size:1.55rem;font-weight:920;display:inline-flex}.tokenBuyPrimary{background:var(--sun);color:#2f2104;box-shadow:0 18px 36px #ffa71a42}.tokenBuySecondary{color:var(--green-deep);background:#ffffff85;border:1px solid #22783a29}.tokenBuyMascot{z-index:0;grid-auto-columns:clamp(86px,7vw,110px);grid-auto-flow:column;justify-content:center;align-items:end;gap:14px;width:max-content;max-width:min(100%,980px);display:grid;position:absolute;bottom:12px;left:50%;transform:translate(-50%,-15px)}.tokenBuyMascotPreview{opacity:1;pointer-events:none;width:clamp(148px,12vw,188px);transition:opacity .24s,transform .28s;position:absolute;bottom:calc(100% - 6px);left:50%;transform:translate(-50%,-12px)scale(.9)}.tokenBuyMascotPreview.isHovered{opacity:1;transform:translate(-50%,-30px)scale(1)}.tokenBuyMascotPreview img{aspect-ratio:1;object-fit:cover;border-radius:28px;width:100%;box-shadow:0 24px 54px #123f252e}.tokenShowcase{align-content:center;gap:28px;min-height:960px;margin-top:70px;padding:56px 12px 36px;scroll-margin-top:150px;display:grid;position:relative}.tokenShowcaseLayout{grid-template-columns:minmax(360px,520px) minmax(0,1fr);align-items:center;gap:42px;width:min(1100px,100%);margin:0 auto;display:grid}.tokenShowcaseArt{justify-content:center;align-items:center;min-height:420px;display:flex}.tokenShowcaseArt img{aspect-ratio:1;object-fit:contain;border-radius:50%;width:100%;max-width:500px;transform:translate(-40px,-20px)}.tokenShowcaseCopy{gap:20px;display:grid}.tokenShowcaseHeading{gap:14px;display:grid}.tokenShowcaseHeading>span{color:var(--green);font-size:clamp(1.18rem,1.7vw,1.95rem);font-weight:900;line-height:1}.tokenShowcaseCopy h2{color:var(--ink);max-width:920px;margin:0;font-size:clamp(5.2rem,9.3vw,9.6rem);font-weight:980;line-height:.88}.tokenShowcaseHeading.isCjk{gap:8px}.tokenShowcaseHeading.isCjk>span{font-size:clamp(1.08rem,1.45vw,1.58rem)}.tokenShowcaseHeading.isCjk h2{letter-spacing:0;font-size:clamp(1.9rem,3vw,3.2rem);line-height:1.04}.tokenShowcaseCopy h2 span{white-space:nowrap;display:block}.tokenShowcaseCopy h2 em{color:var(--leaf);font-style:normal}.tokenShowcaseCopy p{color:#384b37;max-width:680px;margin:0;font-size:clamp(1.14rem,1.7vw,1.52rem);line-height:1.72}.tokenShowcaseMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(680px,100%);display:grid}.tokenShowcaseMeta article{background:#fffaf0b3;border:1px solid #22783a24;border-radius:22px;padding:18px 18px 16px;box-shadow:0 16px 42px #123f2514}.tokenShowcaseMeta span{color:var(--muted);font-size:.86rem;font-weight:800;display:block}.tokenShowcaseMeta strong{color:var(--green-deep);margin-top:8px;font-size:1.15rem;line-height:1.25;display:block}.tokenBuyMascotItem{margin:0;transition:transform .22s}.tokenBuyMascotItem.isActive{transform:translateY(-8px)}.tokenBuyMascot img{aspect-ratio:1;object-fit:cover;border-radius:22px;width:100%;box-shadow:0 18px 34px #123f2524}.tokenBuyPanel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin-top:-60px;padding:0}.tokenBuyForm{margin-top:0}.tokenBuySummary{margin-top:22px}.tokenBuySubmit{background:var(--sun);color:#2f2104;margin-top:22px;box-shadow:0 16px 38px #ffa71a3d}.stakeHero{justify-items:center;gap:28px;display:grid}.stakeIntro{text-align:center;justify-items:center;width:100%;max-width:1040px;padding:34px 0 0;display:grid}.stakeIntro>span{color:var(--green);letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;font-weight:950;display:inline-block}.tokenTabs{background:#fffaf0bd;border:1px solid #22783a24;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:6px;display:inline-grid;box-shadow:0 14px 34px #123f2514}.tokenTabs button{min-height:42px;color:var(--green-deep);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 18px;font-size:.92rem;font-weight:900}.tokenTabs button.isSelected{background:var(--sun);color:#2f2104;box-shadow:0 12px 28px #ffa71a33}.stakeIntro h1{max-width:900px;color:var(--green-deep);margin:16px 0 0;font-size:clamp(2.8rem,5vw,4.8rem);line-height:.98}.stakeIntro p{color:#435941;max-width:760px;margin:22px 0 0;font-size:1.1rem;line-height:1.68}.stakeStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(920px,100%);margin-top:34px;display:grid}.stakeStats article,.stakeBalances article,.stakeSummary article{background:#fffaf0c2;border:1px solid #22783a24;border-radius:22px;padding:18px 18px 16px;box-shadow:0 16px 42px #123f2514}.stakeStats strong,.stakeBalances strong,.stakeSummary strong,.stakeWallet strong{color:var(--green-deep);font-size:1.2rem;line-height:1.15;display:block}.stakeStats span,.stakeBalances span,.stakeSummary span,.stakeWallet span,.stakeField span{color:var(--muted);font-size:.86rem;font-weight:800;display:block}.stakeCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffaf0d6;border:1px solid #22783a2e;border-radius:30px;width:min(920px,100%);padding:24px;box-shadow:0 24px 70px #123f251f}.stakeWallet{color:var(--green);background:#dff4c9a3;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.stakeBalances,.stakeSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.stakeField{gap:10px;margin-top:18px;display:grid}.stakeField input{width:100%;min-height:54px;color:var(--green-deep);font:inherit;background:#ffffffb8;border:1px solid #22783a29;border-radius:18px;padding:0 16px;font-size:1rem;font-weight:800}.stakeTiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.stakeTiers button,.stakePrimaryButton{min-height:50px;font:inherit;cursor:pointer;border:0;border-radius:18px;font-weight:900}.stakeTiers button{color:var(--green-deep);background:#ffffff9e;border:1px solid #22783a1f}.stakeTiers button.isSelected{background:var(--sun);color:#2f2104;box-shadow:0 16px 42px #ffa71a3d}.stakeSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.buySummary{grid-template-columns:repeat(2,minmax(0,1fr))}.stakePrimaryButton{background:var(--green);color:#fff;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:18px;display:inline-flex;box-shadow:0 14px 32px #22783a3d}.stakeNote{color:var(--muted);align-items:center;gap:8px;margin:16px 0 0;font-size:.92rem;line-height:1.55;display:inline-flex}.journeyPage{width:min(1500px,100% - 36px);margin:0 auto;padding:74px 0 96px}.journeyHero{gap:18px;max-width:1100px;padding:30px 0 36px;display:grid}.journeyHero span{width:fit-content;color:var(--green);letter-spacing:.12em;text-transform:uppercase;background:#fffaf0b3;border:1px solid #22783a2e;border-radius:999px;padding:9px 14px;font-size:.8rem;font-weight:950}.journeyHero h1{max-width:940px;color:var(--green-deep);letter-spacing:0;margin:0;font-size:clamp(2.55rem,5vw,5rem);line-height:1.02}.journeyHero p{color:#435941;max-width:760px;margin:0;font-size:clamp(1.05rem,1.7vw,1.28rem);line-height:1.72}.journeyFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:860px;display:grid}.journeyFacts article{background:#fffaf0b8;border:1px solid #22783a24;border-radius:16px;gap:2px;padding:14px 16px;display:grid}.journeyFacts strong{color:var(--green-deep);font-size:1.35rem;font-weight:950;line-height:1}.journeyFacts span{color:#667160;font-size:.82rem;font-weight:850}.journeyTimeline{gap:30px;margin-top:0;display:grid;position:relative}.journeyEvent{display:block;position:relative}.journeyEventBody{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#fffaf0e0,#dff4c973),#fffaf0c7;border:1px solid #22783a29;border-radius:34px;padding:clamp(22px,3vw,34px);box-shadow:0 24px 70px #123f2517}.journeyEventMeta{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.journeyEventMeta span{color:#426147;background:#ffffff94;border-radius:999px;padding:7px 11px;font-size:.82rem;font-weight:850}.journeyEventBody h2{max-width:820px;color:var(--green-deep);letter-spacing:0;margin:0;font-size:clamp(1.6rem,3vw,3.1rem);line-height:1.02}.journeyEventBody p{color:#4f5f4a;max-width:none;margin:0;font-size:1.06rem;line-height:1.72}.journeyMediaGrid{background:#ffffff52;border:1px solid #22783a1f;border-radius:26px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-auto-rows:152px;gap:14px;margin-top:24px;padding:14px;display:grid}.journeyMediaGrid:has(.journeyMediaButton:only-child){display:block}.journeyMediaButton{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0}.journeyMediaButton img,.journeyMediaButton video{object-fit:cover;background:#dbe9d4;border:1px solid #123f251a;border-radius:16px;width:100%;height:100%;transition:box-shadow .2s,transform .2s;box-shadow:0 10px 26px #123f2512}.journeyMediaButton:hover img,.journeyMediaButton:hover video,.journeyMediaButton:focus-visible img,.journeyMediaButton:focus-visible video{transform:translateY(-2px);box-shadow:0 14px 34px #123f251f}.journeyMediaButton:focus-visible{outline-offset:3px;border-radius:18px;outline:3px solid #ffa71ab8}.journeyMediaButton:only-child{grid-column:1/-1;height:clamp(260px,45vw,540px);display:block}.journeyMediaButton:only-child video,.journeyMediaButton:only-child img{object-fit:contain;background:#132016}.journeyMediaButton:only-child video{border-radius:22px}.journeyLightbox{z-index:100;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.journeyLightboxBackdrop{cursor:zoom-out;background:#08120bc2;border:0;position:absolute;inset:0}.journeyLightboxFrame{z-index:1;place-items:center;max-width:min(1120px,94vw);max-height:88vh;display:grid;position:relative}.journeyLightboxFrame img,.journeyLightboxFrame video{object-fit:contain;background:#132016;border-radius:24px;max-width:min(1120px,94vw);max-height:88vh;box-shadow:0 28px 90px #0000006b}.journeyLightboxClose{z-index:2;width:46px;height:46px;color:var(--green-deep);font:inherit;cursor:pointer;background:#fffaf0f0;border:1px solid #fffaf061;border-radius:50%;place-items:center;padding:0;font-size:1.8rem;font-weight:950;line-height:1;display:grid;position:absolute;top:-18px;right:-18px}.journeyLightboxClose:hover{background:#fffaf0}.languageGrid{grid-template-columns:1.08fr 1.08fr 1.08fr 1fr .95fr;gap:clamp(26px,5vw,86px);width:min(1920px,100% - 84px);margin:0 auto;padding:36px 0 42px;display:grid}.languageColumn h2{color:#6e7a8c;letter-spacing:.08em;text-transform:uppercase;min-height:16px;margin:0 0 14px;font-size:.78rem;font-weight:950;line-height:1.2}.languageColumn ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.languageColumn button{color:#3e4740;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:clamp(.9rem,.9vw,1.02rem);font-weight:850;line-height:1.3;display:block}.languageColumn button:hover{color:var(--green)}.languageColumn button.isSelected{color:var(--green);font-weight:950}.hero{grid-template-columns:minmax(0,1.08fr) minmax(480px,.9fr);align-items:center;gap:52px;width:min(1180px,100% - 36px);min-height:calc(100vh - 86px);margin:0 auto;padding:64px 0 78px;display:grid}.heroCopy h1{letter-spacing:0;max-width:920px;color:var(--green-deep);margin:0;font-size:clamp(3.7rem,4.75vw,4.55rem);line-height:1.02}.heroTitleLine{white-space:nowrap;display:block}.heroCopy p{color:#435941;max-width:650px;margin:28px 0 0;font-size:clamp(1.1rem,1.8vw,1.35rem);line-height:1.62}.heroActions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.primaryButton,.textButton{min-height:52px;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 22px;font-weight:900}.primaryButton{background:var(--sun);color:#2f2104;box-shadow:0 16px 42px #ffa71a47}.textButton{border:1px solid var(--line);color:var(--green-deep);background:#ffffff7a}.heroVisual{min-height:690px;position:relative}.sunDisc{aspect-ratio:1;background:radial-gradient(circle,#fff2a8 0%,#fed866 54%,#ffad1a 100%);border-radius:999px;width:min(390px,70%);padding:18px;position:absolute;inset:4% 4% auto auto;box-shadow:0 36px 100px #ffa71a59}.sunDisc img{object-fit:cover;border-radius:inherit;border:10px solid #fffaf0b8;width:100%;height:100%}.filmCard{background:0 0;border:0;border-radius:22px;width:min(780px,100%);padding:0;position:absolute;bottom:5%;right:0;overflow:hidden;transform:none}.filmCard video{aspect-ratio:16/9;object-fit:cover;background:var(--leaf);border-radius:22px;width:100%;display:block}.origin,.support,.archive,.closing{width:min(1180px,100% - 36px);margin:0 auto}.origin{padding-top:clamp(140px,16vh,220px)}.sectionTitle{color:var(--green-deep);align-items:center;gap:12px;display:flex}.sectionTitle h2,.supportCopy h2,.archiveIntro h2,.closing h2{letter-spacing:0;margin:0;font-size:clamp(2.2rem,4.5vw,4.8rem);line-height:.98}.origin .sectionTitle h2{font-size:clamp(1.45rem,2.85vw,3rem)}.supportCopy h2{text-align:center;white-space:nowrap;font-size:clamp(1.45rem,2.85vw,3rem)}main[lang=zh-CN] .supportCopy,main[lang=zh-Hant] .supportCopy{padding-left:0}main[lang=zh-CN] .supportCopy h2,main[lang=zh-CN] .supportCopy>p,main[lang=zh-Hant] .supportCopy h2,main[lang=zh-Hant] .supportCopy>p{margin-left:0}main[lang=zh-CN] .supportCopy>p,main[lang=zh-Hant] .supportCopy>p{text-indent:2em}.archiveIntro h2{font-size:clamp(1.45rem,2.85vw,3rem)}.closing h2{font-size:clamp(1.3rem,2.45vw,2.65rem)}.logoTimeline{grid-template-columns:1fr auto 1fr;gap:26px;margin-top:34px;display:grid}.logoTimeline article{border:1px solid var(--line);background:#fffaf0ad;border-radius:34px;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:24px;min-height:260px;padding:26px;display:grid;box-shadow:0 24px 70px #123f2514}.logoTimeline img{aspect-ratio:1;object-fit:cover;border-radius:30px;width:160px}.logoTimeline span{color:var(--green);letter-spacing:.14em;text-transform:uppercase;font-size:.8rem;font-weight:950}.logoTimeline h3,.valueStack h3{color:var(--green-deep);margin:8px 0 0;font-size:1.5rem}.logoTimeline p,.supportCopy p,.archiveIntro p,.closing p,.valueStack p{color:var(--muted);line-height:1.65}.timelineLine{width:54px;color:var(--sun);place-items:center;display:grid}.support{grid-template-columns:.86fr 1fr;align-items:center;gap:46px;padding:120px 0;display:grid}.supportImage{box-shadow:var(--shadow);background:#fffaf0c2;border-radius:46px 46px 12px;overflow:hidden;transform:rotate(1.5deg)}.supportImage img{object-fit:contain;width:100%;height:auto}.supportCopy>p{margin:24px 0 0;font-size:1.12rem}.supportSignature{color:var(--green-deep);text-align:right;margin-top:18px;font-size:1rem;font-weight:900;display:block}.valueStack{gap:14px;margin-top:30px;display:grid}.valueStack article{border-left:6px solid var(--sun);background:#ffffff8a;border-radius:18px;grid-template-columns:52px minmax(0,1fr);gap:18px;padding:18px;display:grid}.valueStack svg{background:var(--mint);width:52px;height:52px;color:var(--green);border-radius:50%;padding:13px}.valueStack h3,.valueStack p{margin-top:0}.valueStack p{margin-bottom:0}.quoteBand{background:var(--green);place-items:center;min-height:420px;margin:0;display:grid;position:relative;overflow:hidden}.quoteBand img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.quoteBand:after{content:"";background:linear-gradient(90deg,#123f252e,#fffaf01a);position:absolute;inset:0}.quoteBand div{z-index:1;width:min(940px,100% - 36px);position:relative;transform:translate(-120px,100px)}.quoteBand p{color:#fff;text-shadow:0 4px 22px #123f255c;max-width:760px;margin:0;font-size:clamp(1.5rem,3.15vw,3.35rem);font-weight:950;line-height:.98}main[lang=en] .quoteBand div{width:min(1120px,100% - 36px)}main[lang=en] .quoteBand p{max-width:980px}.archive{padding:112px 0 96px;overflow:hidden}.archiveIntro{grid-template-columns:minmax(0,.9fr) minmax(280px,.55fr);align-items:end;gap:42px;margin-bottom:36px;display:grid}.archiveIntro p{margin:0;font-size:1.08rem}.galleryGrid{grid-template-columns:repeat(12,1fr);grid-auto-rows:110px;gap:16px;display:grid}.galleryGrid figure{background:#dbe9d4;border-radius:24px;margin:0;position:relative;overflow:hidden;box-shadow:0 16px 54px #123f251a}.galleryGrid figure:first-child{grid-area:span 3/span 4}.galleryGrid figure:nth-child(2){grid-area:span 2/span 4}.galleryGrid figure:nth-child(3){grid-area:span 3/span 4}.galleryGrid figure:nth-child(4){grid-area:span 3/span 5}.galleryGrid figure:nth-child(5){grid-area:span 2/span 3}.galleryGrid figure:nth-child(6){grid-area:span 2/span 4}.galleryGrid img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.galleryGrid figure:hover img{transform:scale(1.045)}.galleryGrid figcaption{color:var(--green-deep);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffaf0d1;border-radius:999px;padding:8px 12px;font-size:.82rem;font-weight:900;position:absolute;bottom:14px;left:14px}.closing{background:var(--green-deep);color:#fff;border-radius:46px;grid-template-columns:240px minmax(0,1fr);align-items:center;gap:34px;margin-bottom:40px;padding:58px;display:grid}.closing img{aspect-ratio:1;object-fit:cover;border-radius:36px;width:240px}.closing h2,.closing p{color:#fff}.closing p{opacity:.82;max-width:760px;font-size:1.15rem}@media (width<=920px){.navShell{padding-top:10px}.navRow{grid-template-columns:minmax(0,1fr) 46px;gap:8px;width:calc(100% - 20px)}.nav{border-radius:26px;align-items:stretch}.navLinks{display:none}.navAction{padding:0 14px}.languageGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 36px;width:calc(100% - 36px);padding:28px 0 34px}.secondaryRegion h2{min-height:0;margin:0}.hero,.support,.archiveIntro,.closing,.stakeHero{grid-template-columns:1fr}.tokenBuyHero{border-radius:30px;min-height:700px;padding:24px 20px 250px}.tokenBuyHeroCopy{gap:18px;margin-top:34px}.tokenBuyHeroCopy h1{font-size:clamp(3.25rem,13vw,6rem);line-height:.94}.tokenBuyHeroCopy p{font-size:clamp(1.02rem,4.4vw,1.28rem)}.tokenBuyHeroCopy--compact h1{font-size:clamp(3rem,11vw,5.2rem);line-height:.96}.tokenBuyHeroCopy--compact p{font-size:clamp(1rem,4.1vw,1.18rem)}.tokenBuyPrimary,.tokenBuySecondary{min-width:min(100%,290px);min-height:60px;font-size:1.18rem}.tokenBuyMascot img{width:100%}.tokenBuyMascot{transform-origin:bottom;grid-auto-columns:72px;gap:10px;transform:translate(-50%,-15px)scale(.92)}.tokenBuyPanel{border-radius:0;margin-top:-50px;padding:0}.tokenShowcaseLayout{grid-template-columns:1fr;gap:24px}.tokenBuyMascotPreview{width:140px;bottom:calc(100% + 14px)}.tokenShowcaseArt{min-height:280px}.tokenShowcaseCopy h2{font-size:clamp(3.4rem,12vw,5.2rem)}.tokenShowcaseHeading.isCjk h2{font-size:clamp(1.1rem,2.9vw,1.7rem);line-height:1.08}.tokenShowcaseCopy p{font-size:1rem}.journeyMediaGrid{grid-template-columns:repeat(auto-fill,minmax(146px,1fr));grid-auto-rows:138px}.stakeStats,.stakeSummary,.journeyFacts,.stakeBalances{grid-template-columns:1fr}.hero{min-height:0;padding-top:52px}.heroVisual{min-height:520px}.logoTimeline{grid-template-columns:1fr}.timelineLine{width:auto;height:28px}.galleryGrid{grid-auto-rows:92px}.galleryGrid figure,.galleryGrid figure:nth-child(n){grid-area:span 3/span 6}.closing{border-radius:30px;padding:28px}.closing img{width:150px}.stakeCard{border-radius:24px;padding:18px}.stakeBalances,.stakeTiers{grid-template-columns:1fr}.journeyPage{padding-top:46px}.journeyEventBody{border-radius:26px}.journeyMediaGrid{border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:156px;gap:10px;padding:8px}.journeyMediaButton img,.journeyMediaButton video{border-radius:13px;height:100%}.journeyMediaButton:only-child{aspect-ratio:16/9;grid-column:1/-1;height:auto}.journeyLightbox{padding:14px}.journeyLightboxFrame img,.journeyLightboxFrame video{border-radius:18px;max-width:94vw;max-height:82vh}.journeyLightboxClose{top:-14px;right:-4px}}
