@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650&display=swap');
.hero .lede,.showcase-copy>p,.tile-sub,.tile-foot .quiet,.process-grid p,.guide-grid p,.home-section-head>.quiet,.pc-facts,.pc-name small,.button,.stage-top,.stage-bottom,.token-card-body p,.token-chain,#showcase-ticker,.identity-poster-top,.identity-poster-bottom,.showcase-foot{font-family:'DM Sans',sans-serif}
.hero .lede{font-size:16px;line-height:1.8;letter-spacing:.05px;color:#a2aec1;max-width:460px;font-weight:400}
.showcase-copy>p{font-size:15px;line-height:1.85;letter-spacing:.03px;color:#a1b0c5;max-width:395px;margin-bottom:19px}
.hero .button,.showcase-copy .button{font-size:13px;font-weight:550;letter-spacing:0;min-height:48px;padding:14px 20px;border-radius:12px}
.showcase-copy h2{font-weight:550;letter-spacing:-1.9px;font-size:46px}.section-kicker{font-family:'DM Sans',sans-serif;font-size:10px;font-weight:500;letter-spacing:1.1px;color:#8faacf}
.identity-stage{padding:24px 25px 0;background:linear-gradient(145deg,#131b27,#0b121c);border-color:#ffffff12;border-radius:24px;box-shadow:0 20px 70px #0003}
.stage-top{font-size:11px;letter-spacing:.1px;color:#a6bad6;gap:14px}.stage-top>span:first-child{font-weight:550;gap:8px}.stage-top>span:last-child{color:#6b839f;font-size:10px}.stage-top i{height:5px;width:5px}
.token-composition{width:100%;margin:24px auto;border-radius:16px;background:#111c2a;border-color:#536f934d;transform:none;box-shadow:0 13px 30px #0004;overflow:hidden}.identity-stage:hover .token-composition{transform:translateY(-3px)}
.token-poster{height:252px;border-radius:0;background:radial-gradient(ellipse at 60% 30%,#26466d26,transparent 75%),#0b1522;border-bottom:1px solid #88b3ed20}
.identity-poster-top{position:absolute;top:17px;left:21px;right:21px;display:flex;justify-content:space-between;font-size:10px;font-weight:500;letter-spacing:1.3px;color:#b6cdeb;z-index:1}.identity-poster-top>span:last-child{font-size:8px;letter-spacing:1.1px;color:#627e9f}
.phase-sculpture{position:absolute;inset:29px 0 17px}.phase-sculpture svg{width:100%;height:100%;overflow:visible}
.identity-poster-bottom{position:absolute;bottom:17px;left:21px;right:21px;display:flex;align-items:flex-end;justify-content:space-between;font-size:11px;line-height:1.6;color:#7e98b9}.identity-poster-bottom b{color:#b8cee9;font-weight:500}.poster-stamp{text-align:right;font-size:7px;line-height:1.4;letter-spacing:1.4px}.poster-stamp b{font-size:22px;font-weight:400;letter-spacing:-1px}
.token-card-body{padding:24px 23px 26px}.token-chain{font-size:10px;color:#8a9eb9;letter-spacing:.1px;justify-content:space-between}.token-card-body h3{font-size:29px;letter-spacing:-.8px;margin-top:14px;margin-bottom:6px;font-weight:550}.token-card-body>#showcase-ticker{font-size:12px;letter-spacing:.5px;font-weight:500}.token-card-body p{font-size:13px;line-height:1.8;color:#93a8c4;margin-top:15px;max-height:94px}
.stage-bottom{font-size:11px;letter-spacing:0;padding:18px 0 20px;gap:17px;color:#91a9c8}.stage-bottom small{font-size:10px;color:#6f88aa}.color-options{gap:9px}.color-options button{width:19px;height:19px;border-width:4px}.showcase-foot{font-size:9px;letter-spacing:.4px;gap:21px;color:#7189aa}.tile-sub,.process-grid p{font-size:14px;line-height:1.8}.guide-grid p{font-size:13px;line-height:1.85}
@media(max-width:1000px){.identity-stage{padding:21px 20px 0}.stage-top{font-size:10px}.stage-top>span:last-child{font-size:9px}.showcase-copy h2{font-size:39px}.showcase-copy>p{font-size:14px}.token-poster{height:235px}.token-card-body h3{font-size:25px}}
@media(max-width:640px){.hero .lede{font-size:14px;line-height:1.85}.hero .button,.showcase-copy .button{font-size:12px;padding:13px 16px}.showcase-copy>p{font-size:14px;line-height:1.9}.showcase-copy h2{font-size:37px}.identity-stage{padding:20px 16px 0}.token-poster{height:230px}.token-composition{margin:20px 0}.token-card-body{padding:21px}.stage-bottom small{display:block;font-size:9px}.showcase-foot{font-size:8px;gap:17px}.stage-top{font-size:10px}.identity-poster-bottom{font-size:10px}.token-card-body p{font-size:12px}}
