:root{--paper: #fff;--ink: #111;--c: #00b5e2;--m: #e4007c;--y: #ffd100;--mut: rgba(17, 17, 17, .6);--line: rgba(17, 17, 17, .08);--sans: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", "Segoe UI", system-ui, sans-serif;--spring: cubic-bezier(.34, 1.36, .64, 1);--soft: cubic-bezier(.22, .8, .2, 1);--gutter: clamp(16px, 4vw, 56px);--wide: 1480px;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font:400 17px/1.45 var(--sans);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit}img,canvas{display:block}button{font:inherit;color:inherit}.muted{color:var(--mut)}.skip{position:absolute;left:-999px;top:8px;z-index:50}.skip:focus{left:12px;background:var(--ink);color:#fff;padding:8px 14px;border-radius:99px}:focus-visible{outline:2px solid var(--c);outline-offset:2px}.lg-defs{position:absolute;width:0;height:0;overflow:hidden}.g{position:relative;isolation:isolate;background:var(--g-fill, rgba(255, 255, 255, .2));-webkit-backdrop-filter:blur(var(--gb, 10px)) saturate(1.8);backdrop-filter:blur(var(--gb, 10px)) saturate(1.8);box-shadow:0 10px 28px -12px #11111147,0 1px 3px #11111114,inset 0 0 0 .5px #fff9,inset 0 1.5px 1px -.5px #fffffff2,inset 0 -1px 1px #1111110d}.lg .g[data-lg]{-webkit-backdrop-filter:var(--lg) blur(var(--gbr, 3px)) saturate(1.8);backdrop-filter:var(--lg) blur(var(--gbr, 3px)) saturate(1.8)}.g:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(160deg,#fffffff2,#ffffff1a 38%,#fff0 60%,#ffffff8c);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.g.dark-glass{--g-fill: rgba(17, 17, 17, .62);color:#fff;box-shadow:0 10px 28px -12px #1116,inset 0 0 0 .5px #ffffff2e,inset 0 1px #ffffff38}.g.dark-glass:before{background:linear-gradient(160deg,#ffffff73,#fff0 45%,#ffffff1f)}.btn{display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 24px;border-radius:999px;border:0;cursor:pointer;font-weight:600;font-size:16px;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;transition:transform .45s var(--spring)}.btn:hover{transform:scale(1.03)}.btn:active{transform:scale(.96);transition-duration:.12s}.btn.dark{--g-fill: rgba(17, 17, 17, .88);color:#fff}.btn.small{height:40px;padding:0 18px;font-size:15px}.round{display:grid;place-items:center;width:46px;height:46px;padding:0;border:0;border-radius:50%;cursor:pointer;transition:transform .45s var(--spring),opacity .25s}.round.small{width:40px;height:40px}.round:active{transform:scale(.92);transition-duration:.12s}.round svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bar{position:fixed;top:max(12px,env(safe-area-inset-top));left:0;right:0;z-index:30;display:grid;justify-items:center;gap:8px;padding:0 12px;pointer-events:none}.bar>*{pointer-events:auto}.capsule{display:flex;align-items:center;height:48px;padding:0 6px 0 16px;border-radius:999px;--g-fill: rgba(255, 255, 255, .42)}.brand{display:flex;align-items:center;gap:8px;text-decoration:none;font-weight:700;font-size:15.5px;letter-spacing:-.02em;margin-right:18px}.brand img{border-radius:4px}.links{display:flex}.links a{padding:0 13px;height:36px;display:grid;place-items:center;white-space:nowrap;text-decoration:none;font-size:14.5px;color:#111111a8;border-radius:999px;transition:color .2s,background .2s}.links a:hover{color:var(--ink);background:#1111110d}.links a[aria-current=page]{color:var(--ink);font-weight:600}.mint{margin-left:10px;height:36px;padding:0 16px;display:grid;place-items:center;border-radius:999px;background:var(--ink);color:#fff;text-decoration:none;font-size:14.5px;font-weight:600;transition:transform .4s var(--spring)}.mint:hover{transform:scale(1.05)}.menu{display:none;width:40px;height:40px;border:0;border-radius:50%;background:none;cursor:pointer;place-items:center}.menu svg{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.drawer{display:grid;gap:2px;padding:8px;width:min(100%,420px);border-radius:24px;--g-fill: rgba(255, 255, 255, .78);--gb: 24px}.drawer[hidden]{display:none}.drawer a{padding:12px 16px;border-radius:16px;text-decoration:none;font-size:17px;font-weight:600}.drawer a:active{background:#1111110f}.go .capsule,.page .capsule{animation:drop .8s var(--spring) both}@keyframes drop{0%{opacity:0;transform:translateY(-16px) scale(.92)}}.page-head{max-width:var(--wide);margin:0 auto;padding:132px var(--gutter) 40px}.page-head h1{margin:0;font-size:clamp(46px,7vw,112px);line-height:.92;letter-spacing:-.055em;font-weight:800;animation:rise .9s var(--soft) both}.page-head p{margin:18px 0 0;font-size:clamp(18px,1.5vw,21px);color:var(--mut);max-width:46ch;animation:rise .9s var(--soft) .1s both}@keyframes rise{0%{opacity:0;transform:translateY(24px)}}.foot{max-width:var(--wide);margin:0 auto;padding:26px var(--gutter) max(36px,env(safe-area-inset-bottom));display:flex;justify-content:space-between;gap:16px;font-size:14px;border-top:1px solid var(--line)}.foot span:first-child{font-weight:700}@media(max-width:920px){.capsule{width:100%;padding:0 6px 0 14px}.links{display:none}.brand{margin-right:auto}.menu{display:grid;margin-left:4px}.page-head{padding-top:100px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.wallets{border:0;padding:12px;width:min(360px,calc(100vw - 32px));border-radius:26px;color:var(--ink);--g-fill: rgba(255, 255, 255, .94);--gb: 24px}.wallets[open]{display:grid;gap:2px;animation:sheetin .45s var(--spring) both}@keyframes sheetin{0%{opacity:0;transform:translateY(12px) scale(.97)}}.wallets::backdrop{background:#11111140;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.wallets p{margin:6px 10px 10px;font-size:17px;font-weight:700;letter-spacing:-.02em}.wallet{display:flex;align-items:center;gap:12px;width:100%;height:56px;padding:0 12px;border:0;border-radius:16px;background:none;color:inherit;font:inherit;font-size:16px;font-weight:600;text-align:left;cursor:pointer;transition:background .2s}.wallet:hover,.wallet:focus-visible{background:#1111110d}.wallet img{border-radius:8px;flex:none}
