.tp{isolation:isolate;color:var(--ink);background:var(--bg);position:relative;overflow:clip}.tp-wrap{width:min(1120px,100% - 32px);margin:0 auto}.tp-ambient{z-index:-1;pointer-events:none;height:900px;position:absolute;top:0;left:0;right:0;overflow:hidden}.tp-ambient img{object-fit:cover;opacity:.4;filter:blur(90px)saturate(1.6);width:120%;height:560px;position:absolute;top:-6%;left:-10%;transform:scale(1.1)}.tp-orb{aspect-ratio:1;background:var(--amber);opacity:.13;filter:blur(130px);border-radius:50%;width:min(900px,130%);position:absolute;top:-180px;left:50%;translate:-50%}.tp-hero{--tp-logo:clamp(84px, 12cqi, 136px);padding:var(--page-top) 0 0;position:relative}.tp-preview .tp-hero{padding-top:20px}.tp-banner{aspect-ratio:3.4;border-radius:var(--r-lg);background:var(--fill-1);width:100%;box-shadow:var(--glass-edge-strong), var(--shadow-2);position:relative;overflow:hidden}.tp-banner>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tp-banner.is-empty{background:var(--amber-a10);box-shadow:var(--glass-edge), inset 0 0 0 1px var(--amber-a24)}.tp-banner-word{letter-spacing:-.05em;max-width:100%;font-weight:700;line-height:1;font-size:clamp(40px, min(16cqi, calc(140cqi / var(--tl,6))), 220px);color:var(--amber);opacity:.2;white-space:nowrap;position:absolute;top:50%;left:50%;translate:-50% -50%}@container tp (max-width:700px){.tp-banner{aspect-ratio:16/9}}.tp-id{margin-top:calc(var(--tp-logo) * -.5);flex-wrap:wrap;align-items:flex-start;gap:14px clamp(16px,3cqi,28px);padding:0 clamp(8px,2.6cqi,28px);display:flex;position:relative}.tp-logo{width:var(--tp-logo);height:var(--tp-logo);background:var(--bg);box-shadow:0 0 0 5px var(--bg), 0 0 0 6px #ffffff29, 0 18px 44px #00000080, 0 0 56px var(--accent-glow);border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.tp-logo img{object-fit:cover;width:100%;height:100%}.tp-logo span{background:var(--amber);width:100%;height:100%;color:var(--amber-ink);font-weight:700;font-size:calc(var(--tp-logo) * .36);letter-spacing:.02em;place-items:center;display:grid}.tp-id-main{min-width:0;padding-top:calc(var(--tp-logo) * .5 + 20px);flex:300px}.tp-name{letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(38px,8cqi,96px);font-weight:600;line-height:.98}.tp-chips{flex-wrap:wrap;align-items:center;gap:8px;min-height:32px;margin-top:16px;display:flex}.tp-ticker{border-radius:var(--r-pill);background:var(--amber-soft);height:32px;color:var(--accent-text);box-shadow:inset 0 0 0 1px var(--amber-a24);overflow-wrap:anywhere;align-items:center;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.tp-actions{padding-top:calc(var(--tp-logo) * .5 + 20px);flex-wrap:wrap;align-items:center;gap:8px;display:flex}@container tp (max-width:560px){.tp-id{flex-direction:column;align-items:flex-start;gap:0}.tp-id-main{flex-basis:auto;width:100%;padding-top:18px}.tp-actions{padding-top:16px}}.tp-seal{border-radius:var(--r-pill);cursor:pointer;height:32px;font:600 13px/1 var(--font-sans);letter-spacing:.01em;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease, transform .32s var(--ease-spring);border:0;align-items:center;gap:7px;padding:0 11px 0 9px;display:inline-flex}.tp-seal:active{transform:scale(.96)}.tp-seal:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.tp-seal.is-ok{color:var(--good);background:#30d1581a;box-shadow:inset 0 0 0 1px #30d15842}.tp-seal.is-ok:hover{background:#30d1582b}.tp-seal.is-no{color:var(--ink-2);background:var(--fill-2);box-shadow:inset 0 0 0 1px var(--line-2)}.tp-seal.is-no:hover{background:var(--fill-3)}.tp-seal.is-fact{color:var(--ink-2);background:var(--fill-1);box-shadow:inset 0 0 0 1px var(--line-2);font-weight:500}.tp-seal.is-fact:hover{background:var(--fill-2);color:var(--ink)}.tp-seal-art{object-fit:contain;filter:hue-rotate(100deg)saturate(.9);width:17px;height:24px;margin-right:-1px}.tp-seal-chev{opacity:.7;transition:transform .32s var(--ease-spring)}.tp-seal:hover .tp-seal-chev{transform:translate(2px)}.tp-mints{flex-wrap:wrap;gap:10px 22px;margin:22px 0 0;padding:0 clamp(8px,2.6cqi,28px);list-style:none;display:flex}.tp-mint{align-items:center;gap:8px;min-width:0;display:flex}.tp-mint-k{color:var(--ink-3);margin-right:2px;font-size:13px;font-weight:600}.tp-mint-link{width:36px;height:36px;color:var(--ink-2);background:var(--fill-2);box-shadow:var(--glass-edge);border-radius:50%;place-items:center;transition:background-color .2s,color .2s;display:inline-grid;position:relative}.tp-mint-link:hover{background:var(--fill-3);color:var(--ink)}.tp-sec{padding:clamp(56px,9cqi,112px) 0 0;position:relative}.tp-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);margin:0 0 14px;font-size:13px;font-weight:600}.tp-sec-head{margin-bottom:clamp(24px,4.4cqi,52px)}.tp-sec-head .tp-eyebrow{margin-bottom:14px}.tp-h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(32px,6cqi,64px);font-weight:600;line-height:1.04}.tp-h3{letter-spacing:-.025em;margin:0;font-size:clamp(22px,3cqi,30px);font-weight:600;line-height:1.1}.tp-about-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(28px,5cqi,56px);display:grid}@container tp (min-width:860px){.tp-about-grid:not(.is-single){grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr)}.tp-about-grid.is-single .tp-linkcard{max-width:520px}}.tp-about-copy{min-width:0}.tp-desc{white-space:pre-line;overflow-wrap:anywhere;color:var(--ink);text-wrap:pretty;margin:0}.tp-desc[data-size=lg]{letter-spacing:-.03em;font-size:clamp(24px,4.4cqi,42px);font-weight:500;line-height:1.18}.tp-desc[data-size=md]{color:var(--ink-2);letter-spacing:-.012em;font-size:clamp(18px,2.4cqi,24px);line-height:1.5}.tp-card-h{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 8px;font-size:13px;font-weight:600}.tp-links{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tp-links li+li{border-top:1px solid var(--line)}.tp-link{border-radius:var(--r-sm);align-items:center;gap:14px;min-width:0;margin:0 -6px;padding:12px 6px;transition:background-color .2s;display:flex}.tp-link:hover{background:var(--fill-1)}.tp-link:focus-visible{outline-offset:-2px}.tp-link-glyph{border-radius:var(--r-icon);width:42px;height:42px;color:var(--ink);background:var(--fill-2);box-shadow:var(--glass-edge);flex:none;place-items:center;transition:color .2s,background-color .2s;display:grid}.tp-link:hover .tp-link-glyph{color:var(--accent-text);background:var(--fill-3)}.tp-link-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tp-link-label{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.tp-link-host{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.tp-link-go{color:var(--ink-3);transition:transform .32s var(--ease-spring), color .2s ease}.tp-link:hover .tp-link-go{color:var(--ink);transform:translate(2px,-2px)}.tp-wlist{flex-direction:column;display:flex}.tp-w{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:22px;padding:clamp(28px,4.4cqi,52px) 0;display:grid}.tp-w:last-child{padding-bottom:0}.tp-w-head{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.tp-w-art{width:76px;height:76px;margin-bottom:4px;display:block}.tp-w-art img{object-fit:contain;width:100%;height:100%}.tp-w-sum{max-width:38ch;color:var(--ink-2);margin:0;font-size:16px;line-height:1.5}.tp-w-body{min-width:0}@container tp (min-width:900px){.tp-w{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(32px,5cqi,72px)}.tp-page .tp-w-head{top:calc(var(--sticky-top) + 16px);align-self:start;position:sticky}}.tp-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1.6cqi,16px);margin:0;padding:0;list-style:none;display:grid}.tp-gallery[data-count="1"]{grid-template-columns:minmax(0,1fr)}.tp-gallery[data-count="1"] .tp-tile{aspect-ratio:16/9}@container tp (min-width:860px){.tp-gallery:not([data-count="1"]):not([data-count="2"]){grid-template-columns:repeat(3,minmax(0,1fr))}.tp-tile.is-feature{aspect-ratio:auto;grid-area:span 2/span 2}}.tp-tile{aspect-ratio:4/3;border-radius:var(--r-md);background:var(--fill-1);box-shadow:var(--glass-edge);position:relative;overflow:hidden}.tp-tile-btn{cursor:zoom-in;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.tp-tile-btn img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-ios)}.tp-tile-btn:hover img{transform:scale(1.045)}.tp-tile-btn:focus-visible{outline:2px solid var(--amber);outline-offset:-4px;border-radius:inherit}.tp-tile-veil{pointer-events:none;background:0 0;transition:background-color .3s;position:absolute;inset:0}.tp-tile-btn:hover .tp-tile-veil{background:#00000029}.tp-tile-zoom{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:34px;height:34px;box-shadow:var(--glass-edge);opacity:0;transition:opacity .24s ease, transform .4s var(--ease-spring);pointer-events:none;background:#14141880;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:12px;transform:scale(.8)}.tp-tile-btn:hover .tp-tile-zoom,.tp-tile-btn:focus-visible .tp-tile-zoom{opacity:1;transform:none}@media (hover:none){.tp-tile-zoom{opacity:.9;transform:none}}.tp-foot{padding:clamp(64px,10cqi,120px) 0 clamp(40px,6cqi,72px)}.tp-foot p{max-width:62ch;color:var(--ink-3);margin:0;font-size:13px;line-height:1.6}.tp-foot-link{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.tp-foot-link:hover{text-decoration-thickness:2px}.tp-bare{text-align:center;color:var(--ink-3);margin:0;padding:36px 0 12px;font-size:15px}.tp-proof{flex-direction:column;gap:18px;margin:8px 0 0;display:flex}.tp-proof dt{color:var(--ink-3);margin:0 0 7px;font-size:13px;font-weight:600}.tp-proof dd{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.tp-proof dd.tp-proof-text{color:var(--ink-2);font-size:15px;line-height:1.5;display:block}.tp-proof-text strong{color:var(--ink);font-weight:600}.tp-proof-link{width:32px;height:32px;color:var(--ink-2);background:var(--fill-2);box-shadow:var(--glass-edge);border-radius:50%;place-items:center;transition:background-color .2s,color .2s;display:inline-grid;position:relative}.tp-proof-link:hover{background:var(--fill-3);color:var(--ink)}.tp-proof-note{margin:22px 0 0}.lb-root{z-index:120;color:#fff;position:fixed;inset:0}.lb-scrim{-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);background:#040406db;position:absolute;inset:0}.lb-stage{pointer-events:none;place-items:center;padding:72px 16px 84px;display:grid;position:absolute;inset:0}.lb-img{object-fit:contain;border-radius:var(--r-md);pointer-events:auto;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;touch-action:pan-y;width:auto;max-width:min(94vw,1500px);height:auto;max-height:calc(100svh - 156px);display:block;box-shadow:0 40px 120px #0009,0 0 0 1px #ffffff14}.lb-img:active{cursor:grabbing}.lb-btn{cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);width:48px;height:48px;transition:background-color .2s ease, transform .32s var(--ease-spring);-webkit-tap-highlight-color:transparent;background:#ffffff1f;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #ffffff14}.lb-btn:hover{background:#fff3}.lb-btn:active{transform:scale(.92)}.lb-btn:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.lb-close{top:max(16px, env(safe-area-inset-top));right:16px}.lb-prev,.lb-next{margin-top:-24px;top:50%}.lb-prev{left:16px}.lb-next{right:16px}.lb-prev:active,.lb-next:active{transform:scale(.92)}.lb-flip{transform:scaleX(-1)}.lb-count{left:50%;bottom:max(22px, env(safe-area-inset-bottom));border-radius:var(--r-pill);letter-spacing:.02em;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1f;margin:0;padding:8px 14px;font-size:14px;font-weight:600;position:absolute;translate:-50%;box-shadow:inset 0 0 0 1px #ffffff14}@media (max-width:640px){.lb-prev,.lb-next{top:auto;bottom:max(14px, env(safe-area-inset-bottom));width:44px;height:44px;margin-top:0}.lb-prev{left:16px}.lb-next{right:16px}.lb-stage{padding:64px 12px 84px}.lb-img{max-height:calc(100svh - 148px)}}.ef{width:100%;transition:height .32s var(--ease-ios);position:relative}.ef:before{content:"";border-radius:var(--r-md);background:var(--fill-1);animation:1.8s ease-in-out infinite ef-pulse;position:absolute;inset:0}.ef.is-loaded:before{display:none}.ef iframe{z-index:1;position:relative}@keyframes ef-pulse{0%,to{opacity:.4}50%{opacity:.9}}.pg-hero{min-height:clamp(480px,64svh,660px);padding:calc(var(--nav-space) + 16px) 0 clamp(20px, 3vw, 36px);flex-direction:column;justify-content:center;display:flex;position:relative}.pg-hero-copy{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:clamp(14px,2vw,22px);display:flex;position:relative}.pg-title{font-size:var(--fs-hero);text-shadow:0 6px 40px #0000008c}.pg-lede{max-width:600px}.pg-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.pg-hero-stage{z-index:0;pointer-events:none;width:min(100%,1440px);margin:0 auto;position:absolute;inset:0}.pg-ho{position:absolute}.pg-ho-1{width:clamp(70px,8.4vw,128px);top:18%;left:5%}.pg-ho-2{width:clamp(96px,11vw,168px);top:60%;left:11%}.pg-ho-3{width:clamp(150px,18vw,270px);top:17%;right:4%}.pg-ho-4{width:clamp(80px,9vw,140px);top:62%;right:14%}@media (max-width:1023px) and (min-width:761px){.pg-hero{min-height:clamp(440px,50svh,580px)}.pg-ho-2,.pg-ho-4{display:none}.pg-ho-1{width:9vw;top:30%;left:3%}.pg-ho-3{width:19vw;top:22%;right:3%}}@media (max-width:760px){.pg-hero{min-height:0;padding-top:calc(var(--nav-space) + 28px)}.pg-hero-stage{justify-content:center;align-items:flex-end;gap:4vw;margin-bottom:10px;display:flex;position:relative;inset:auto}.pg-ho{position:relative;top:auto;left:auto;right:auto}.pg-ho-1{order:1;width:14vw}.pg-ho-3{order:2;width:34vw}.pg-ho-4{order:3;width:17vw;display:block}.pg-ho-2{display:none}}.pg-steps{grid-template-columns:minmax(0,1fr);gap:clamp(12px,1.6vw,20px);margin:0;padding:0;list-style:none;display:grid}@media (min-width:860px){.pg-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.pg-step-n{letter-spacing:-.045em;color:var(--amber);font-variant-numeric:tabular-nums;margin-bottom:18px;font-size:clamp(34px,4vw,52px);font-weight:600;line-height:.9;display:block}.pg-step-t{font-size:var(--fs-card-title);letter-spacing:-.02em;margin:0 0 10px;font-weight:600;line-height:1.15}.pg-step-b{color:var(--ink-2);margin:0;font-size:16px;line-height:1.55}.pg-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:clamp(18px,2.6vw,32px);display:flex}.pg-count{color:var(--ink-3);margin:0;font-size:15px}.pg-search{width:min(100%,360px)}.pc-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:clamp(14px,2vw,24px);margin:0;padding:0;list-style:none;display:grid}.pc-item{min-width:0}.pc{--pc-accent:#ff9f0a;--pc-bg:#050506;height:100%;display:block}.pc .ui-card-body{flex-direction:column;display:flex}.pc-banner{aspect-ratio:16/7;background:var(--pc-bg);flex:none;position:relative;overflow:hidden}.pc-banner img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-ios);position:absolute;inset:0}@media (hover:hover){.pc:hover .pc-banner img{transform:scale(1.045)}}.pc-glow{background:var(--pc-accent);filter:blur(52px);opacity:.34;border-radius:50%;width:150px;height:150px;position:absolute;top:-36px;right:-24px}.pc-word{letter-spacing:-.05em;max-width:92%;color:var(--pc-accent);opacity:.24;white-space:nowrap;font-size:56px;font-weight:700;line-height:1;position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%}.pc-body{flex-direction:column;flex:1;padding:0 20px 20px;display:flex;position:relative}.pc-logo{background:var(--pc-bg);border-radius:50%;flex:none;place-items:center;width:58px;height:58px;margin-top:-29px;display:grid;overflow:hidden;box-shadow:0 0 0 4px #101014f0,0 0 0 5px #ffffff1f,0 10px 24px #0006}.pc-logo img{object-fit:cover;width:100%;height:100%}.pc-logo span{background:var(--pc-accent);color:#0b0b0d;letter-spacing:.02em;place-items:center;width:100%;height:100%;font-size:20px;font-weight:700;display:grid}.pc-name{letter-spacing:-.025em;overflow-wrap:anywhere;margin:14px 0 0;font-size:22px;font-weight:600;line-height:1.15}.pc-ticker{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:6px 0 0;font-size:14px;display:flex}.pc-verified{border-radius:var(--r-pill);height:22px;font:600 11.5px/1 var(--font-sans);letter-spacing:.01em;color:var(--good);background:#30d1581a;align-items:center;gap:5px;padding:0 8px 0 6px;display:inline-flex;box-shadow:inset 0 0 0 1px #30d1583d}.pc-verified img{object-fit:contain;filter:hue-rotate(100deg)saturate(.9);width:10px;height:14px}.pc-foot{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:auto;padding-top:18px;display:flex}.pc-utils{align-items:center;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.pc-utils li{flex:none;width:28px;height:28px}.pc-utils img{object-fit:contain;width:100%;height:100%}.pc-none{color:var(--ink-3);font-size:13px}.pc-date{color:var(--ink-3);white-space:nowrap;font-size:13px}.pg-empty{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:clamp(36px,6vw,72px) 20px;display:flex}.pg-empty-art{width:clamp(120px,16vw,180px)}.pg-empty-t{font-size:var(--fs-card-title);letter-spacing:-.02em;margin:8px 0 0;font-weight:600}.pg-empty-b{max-width:460px;color:var(--ink-2);margin:0;font-size:16px;line-height:1.55}.pg-nomatch{text-align:center;color:var(--ink-3);margin:28px 0 0;font-size:15px}.pg-cta-band{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:clamp(36px,6vw,72px) 20px;display:flex}.pg-cta-band .ui-object{margin-bottom:4px}@media (prefers-reduced-motion:reduce){.tp-tile-btn img,.pc-banner img{transition:none}}.tp-seal-ph{border-radius:var(--r-pill);background:var(--fill-1);width:132px;height:32px;animation:1.8s ease-in-out infinite ef-pulse}@media (min-width:760px){.nf-grid.pg-nf-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:680px}}
