@font-face{font-family:Titan One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/titan-one-latin-400-normal-DwVbh4mi.woff2)format("woff2"),url(/assets/titan-one-latin-400-normal-VZVzRR2h.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-latin-400-normal-j0pmKyiQ.woff2)format("woff2"),url(/assets/rubik-latin-400-normal-BV1Ho3GG.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-latin-500-normal-1os41rQk.woff2)format("woff2"),url(/assets/rubik-latin-500-normal-LZYVHeqz.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-latin-800-normal-BtaGuVpR.woff2)format("woff2"),url(/assets/rubik-latin-800-normal-Dq1miTTj.woff)format("woff")}:root{--chalk:#f6f4ee;--chalk-deep:#ece8dd;--plastic:#dde3ea;--white:#fff;--ink:#1a2238;--ink-soft:#4a5470;--mustard:#c99a2e;--mustard-deep:#85631a;--font-display:"Titan One", "Arial Rounded MT Bold", system-ui, sans-serif;--font-body:"Rubik", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--step--1:.875rem;--step-0:clamp(1rem, .96rem + .2vw, 1.125rem);--step-1:clamp(1.2rem, 1.1rem + .4vw, 1.5rem);--step-2:clamp(1.5rem, 1.3rem + .8vw, 2rem);--step-3:clamp(1.9rem, 1.5rem + 1.6vw, 2.65rem);--step-4:clamp(2.4rem, 1.8rem + 2.6vw, 3.5rem);--display-name:clamp(2.75rem, 13.5vw, 4.25rem);--display-ticker:clamp(4rem, 21vw, 6.5rem);--leading-display:.9;--tracking-display:-.01em;--tracking-caps:.1em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--gutter:clamp(1rem, 4vw, 2.5rem);--max:1360px;--outline:3px;--outline-thick:4px;--shadow-sm:4px;--shadow:8px;--shadow-lg:12px;--border-sticker:clamp(6px, 1.2vw, 14px);--radius:14px;--radius-sticker:clamp(14px, 2vw, 26px);--dur-fast:.15s;--dur:.3s;--dur-slow:.5s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-bounce:cubic-bezier(.34, 1.56, .64, 1)}@media (width>=1024px){:root{--display-name:clamp(3.25rem, 5.9vw, 5.5rem);--display-ticker:clamp(5rem, 9.6vw, 9rem)}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--chalk);color:var(--ink);font-family:var(--font-body);font-size:var(--step-0);margin:0;line-height:1.55;overflow-x:clip}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}img{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:6px}[id]{scroll-margin-top:var(--space-5)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{left:var(--space-4);top:var(--space-4);z-index:50;padding:var(--space-3) var(--space-4);background:var(--ink);color:var(--chalk);font-weight:800;position:absolute;transform:translateY(-200%)}.skip:focus-visible{transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-5);font:800 var(--step--1) / 1.1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;text-align:center;color:var(--ink);background:var(--mustard);border:var(--outline) solid var(--ink);box-shadow:var(--shadow-sm) var(--shadow-sm) 0 var(--ink);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border-radius:999px;text-decoration:none;display:inline-flex}.btn:hover{box-shadow:calc(var(--shadow-sm) + 2px) calc(var(--shadow-sm) + 2px) 0 var(--ink);transform:translate(-2px,-2px)}.btn:active{transform:translate(var(--shadow-sm), var(--shadow-sm));box-shadow:0 0 0 var(--ink)}.btn:focus-visible{outline:3px solid var(--ink);outline-offset:4px;border-radius:999px}.btn--ghost{background:var(--white)}.btn--small{min-height:44px;padding:0 var(--space-4)}.btn--on-ink{background:var(--chalk);border-color:var(--chalk);box-shadow:var(--shadow-sm) var(--shadow-sm) 0 var(--mustard)}.btn--on-ink:hover{box-shadow:calc(var(--shadow-sm) + 2px) calc(var(--shadow-sm) + 2px) 0 var(--mustard)}.btn--on-ink:focus-visible{outline-color:var(--chalk)}.kicker{font-weight:800;font-size:var(--step--1);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--mustard-deep)}.section{padding-block:clamp(var(--space-8), 9vw, var(--space-9));position:relative;overflow:clip}.section__inner{max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.section__head{gap:var(--space-3);max-width:44rem;margin-bottom:clamp(var(--space-6), 5vw, var(--space-8));display:grid}.section__title{font-family:var(--font-display);font-weight:400;font-size:var(--step-4);letter-spacing:var(--tracking-display);text-transform:uppercase;text-shadow:3px 3px 0 var(--mustard);line-height:.95}.section__lead{max-width:52ch;font-size:var(--step-1);color:var(--ink-soft);font-weight:500;line-height:1.35}.sticker{--tilt:0deg;transform:rotate(var(--tilt));padding:var(--border-sticker);background:var(--white);border:var(--outline) solid var(--ink);border-radius:var(--radius-sticker);box-shadow:var(--shadow) var(--shadow) 0 var(--ink);transition:rotate var(--dur) var(--ease-bounce), scale var(--dur) var(--ease-bounce);position:relative}.sticker:hover{rotate:2deg;scale:1.03}.sticker__frame{aspect-ratio:var(--ratio,1);border-radius:max(4px, calc(var(--radius-sticker) - 8px));background:var(--ink);position:relative;overflow:hidden}.sticker__img{object-fit:cover;width:100%;height:100%}.sticker--circle,.sticker--circle .sticker__frame{border-radius:50%}.slap{animation:slap var(--dur-slow) var(--ease-bounce) both}.slap--late{animation-delay:.38s}@keyframes slap{0%{opacity:0;transform:rotate(calc(var(--tilt) - 10deg)) scale(1.14)}to{opacity:1;transform:rotate(var(--tilt)) scale(1)}}.burst{--tilt:-12deg;aspect-ratio:1;transform:rotate(var(--tilt));pointer-events:none;position:relative}.burst__shape{width:100%;height:100%;animation:6s ease-in-out infinite alternate wobble;position:absolute;inset:0;overflow:visible}.burst__shape polygon{fill:var(--mustard);stroke:var(--ink);stroke-width:6px;stroke-linejoin:round}.burst__text{font-family:var(--font-display);color:var(--ink);text-align:center;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;line-height:.88;display:flex;position:absolute;inset:0;container-type:inline-size}.burst__text small{font-size:13cqi}.burst__text strong{font-size:40cqi;font-weight:400}@keyframes wobble{0%{rotate:-5deg}to{rotate:5deg}}.marquee{background:var(--ink);color:var(--chalk);position:relative;overflow:hidden}.marquee__track{width:max-content;animation:48s linear infinite marquee;display:flex}.marquee__run{flex-shrink:0;display:flex}.marquee__run li{align-items:center;gap:var(--space-5);padding:var(--space-3) 0 var(--space-3) var(--space-5);font-weight:800;font-size:var(--step--1);letter-spacing:var(--tracking-caps);text-transform:uppercase;white-space:nowrap;display:flex}.marquee__sep{color:var(--mustard)}@keyframes marquee{to{transform:translate(-50%)}}.token{gap:var(--space-2);width:100%;max-width:30rem;padding:var(--space-4) var(--space-5) var(--space-4);text-align:left;background:var(--plastic);border:var(--outline-thick) solid var(--ink);border-radius:var(--radius);box-shadow:var(--shadow) var(--shadow) 0 var(--ink);display:grid}.token__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:2px solid var(--ink);display:flex}.token__title{font-weight:800;font-size:var(--step--1);letter-spacing:var(--tracking-caps);text-transform:uppercase}.token__ticker{color:var(--ink-soft)}.token__grade{min-width:2.6rem;padding:0 var(--space-2);font-family:var(--font-display);font-size:var(--step-1);background:var(--white);border:2px solid var(--ink);border-radius:8px;place-items:center;line-height:1.5;display:grid}.token__status{font-family:var(--font-display);font-size:var(--step-2);line-height:1.1}.token__status--muted{font-family:var(--font-body);font-weight:500;font-size:var(--step-0);color:var(--ink-soft)}.token__note,.token__fine{font-size:var(--step--1);color:var(--ink-soft);line-height:1.4}.token__mint-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.token__mint{min-width:0;padding:var(--space-2) var(--space-3);font-family:var(--font-mono);font-size:var(--step--1);overflow-wrap:anywhere;word-break:break-all;background:var(--white);border:2px solid var(--ink);border-radius:8px;flex:14rem;line-height:1.4}.token__copied{min-height:1.2em;font-size:var(--step--1);font-weight:500}.token__links{gap:var(--space-3);flex-wrap:wrap;display:flex}.token__fine{padding-top:var(--space-2);border-top:2px solid #1a22382e}@media (prefers-reduced-motion:reduce){.marquee__track,.burst__shape,.slap{animation:none}.sticker:hover{rotate:none;scale:none}}.header{z-index:5;background:var(--chalk);border-bottom:var(--outline) solid var(--ink);position:relative}.header__inner{justify-content:space-between;align-items:center;gap:var(--space-3);max-width:var(--max);padding:var(--space-3) var(--gutter);margin-inline:auto;display:flex}.header__cta{padding-inline:var(--space-3)}@media (width>=480px){.header__inner{gap:var(--space-5)}.header__cta{padding-inline:var(--space-4)}}.header__logo{border-radius:6px;flex-shrink:0;display:block}.header__logo img{width:auto;height:clamp(34px,3.4vw,46px)}.header__nav{display:none}.header__nav ul{gap:var(--space-5);display:flex}.header__nav a,.footer__nav a{min-height:44px;font-weight:800;font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;text-underline-offset:6px;align-items:center;text-decoration:none;text-decoration-thickness:3px;display:inline-flex}.header__nav a:hover,.footer__nav a:hover{text-decoration-line:underline;-webkit-text-decoration-color:var(--mustard);text-decoration-color:var(--mustard)}@media (width>=1100px){.header__nav{margin-left:auto;display:block}}.hero{background:var(--chalk);position:relative;overflow:clip}.hero:before{content:"";background-image:radial-gradient(var(--ink) 1.3px, transparent 1.6px);opacity:.07;pointer-events:none;background-size:22px 22px;position:absolute;inset:0}.hero__wall{gap:var(--space-5) var(--space-4);max-width:760px;padding:var(--space-5) var(--gutter) var(--space-7);grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);grid-template-areas:"left right""block block";margin-inline:auto;display:grid;position:relative}.hero__left{padding:var(--space-2);grid-area:left;position:relative}.hero__big{z-index:1;width:100%}.hero__big .sticker__frame{background:var(--chalk-deep)}.hero__burst{z-index:2;width:clamp(84px,24vw,168px);position:absolute;top:-10px;left:-10px}.hero__right{grid-area:right;min-height:12rem;position:relative}.hero__right .sticker{--border-sticker:clamp(4px, .9vw, 10px);--shadow:clamp(4px, .7vw, 8px);position:absolute}.hero__label{width:100%;top:3%;right:0}.hero__face{width:80%;animation-delay:.12s;top:36%;left:0}.hero__holo{width:58%;animation-delay:.24s;bottom:0;right:2%}.hero__block{z-index:3;align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;grid-area:block;display:flex;position:relative}.hero__title{font-family:var(--font-display);font-weight:400;font-size:var(--display-name);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-transform:uppercase;text-shadow:4px 4px 0 var(--mustard)}.hero__title span{display:block}.hero__ticker{font-family:var(--font-display);font-size:var(--display-ticker);letter-spacing:var(--tracking-display);text-shadow:6px 6px 0 var(--mustard);margin-bottom:var(--space-1);line-height:.86}.hero__tagline{max-width:26ch;font-size:var(--step-1);margin-bottom:var(--space-2);font-weight:500;line-height:1.3}@media (width>=1200px){.hero__wall{align-items:center;gap:var(--space-6);max-width:1480px;min-height:calc(100svh - 118px);padding-block:var(--space-6) var(--space-7);grid-template-columns:minmax(0,1.25fr) minmax(440px,520px) minmax(0,.75fr);grid-template-areas:"left block right"}.hero__left{padding:var(--space-4)}.hero__right{align-self:center;height:34rem;min-height:0}.hero__label{width:88%;top:0;right:0}.hero__face{z-index:1;width:66%;top:26%;left:-4%}.hero__holo{width:50%;top:auto;bottom:6%;right:2%}}.report{background:var(--chalk-deep);border-bottom:var(--outline) solid var(--ink)}.report__grid{gap:var(--space-7);display:grid}.specs{background:var(--white);border:var(--outline-thick) solid var(--ink);border-radius:var(--radius);box-shadow:var(--shadow-lg) var(--shadow-lg) 0 var(--ink);align-self:start;overflow:hidden}.specs__top{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-5);background:var(--ink);color:var(--chalk);font-weight:800;font-size:var(--step--1);letter-spacing:var(--tracking-caps);text-transform:uppercase;flex-wrap:wrap;display:flex}.specs__grade b{font-family:var(--font-display);font-weight:400;font-size:var(--step-2);letter-spacing:0;color:var(--mustard);vertical-align:middle;margin-left:var(--space-2)}.specs__row{align-items:baseline;gap:var(--space-4);padding:var(--space-3) var(--space-5);border-top:2px solid var(--chalk-deep);grid-template-columns:max-content minmax(0,1fr);display:grid}.specs__row:first-of-type{border-top:0}.specs dt{font-weight:800;font-size:var(--step--1);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-soft)}.specs dd{font-family:var(--font-display);font-size:var(--step-0);text-align:right;text-wrap:balance;line-height:1.25}.specs .specs__num{font-size:var(--step-2);font-variant-numeric:tabular-nums}.facts{gap:var(--space-5);display:grid}.fact{padding:var(--space-4) var(--space-5) var(--space-5);background:var(--white);border:var(--outline) solid var(--ink);border-radius:var(--radius);box-shadow:var(--shadow) var(--shadow) 0 var(--ink);rotate:-.8deg}.fact:nth-child(2n){rotate:.8deg}.fact__tag{margin-bottom:var(--space-2);padding:var(--space-1) var(--space-3);letter-spacing:var(--tracking-caps);text-transform:uppercase;background:var(--mustard);border:2px solid var(--ink);border-radius:999px;font-size:.75rem;font-weight:800;display:inline-block}.fact p{max-width:48ch;font-size:var(--step-1);font-weight:500;line-height:1.35}.fact:last-child{background:var(--ink);color:var(--chalk);box-shadow:var(--shadow) var(--shadow) 0 var(--mustard)}.fact:last-child .fact__tag{color:var(--ink)}@media (width>=920px){.report__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}}.open__inner{gap:var(--space-5);grid-template-areas:"head""stage""panel";align-items:center;display:grid}.open__head{gap:var(--space-3);grid-area:head;display:grid}.open__stage{padding:var(--space-3);grid-area:stage;place-items:center;display:grid;position:relative}.open__slab{width:min(66%,440px);position:relative}.open__burst{z-index:2;--tilt:10deg;width:clamp(88px,22vw,150px);position:absolute;top:0;right:max(0px,50% - 15rem)}.open__burst .burst__text small{font-size:17cqi}.open__slab.is-shake{animation:shake .45s var(--ease-out)}.open__slab.is-tap{animation:tap .26s var(--ease-bounce)}.open__slab.is-open{animation:lift .56s var(--ease-bounce)}.open__slab:after{content:"";background:var(--white);opacity:0;pointer-events:none;border-radius:40%;position:absolute;inset:8%}.open__slab.is-breathe:after{animation:fog .6s var(--ease-out)}@keyframes shake{20%{transform:translate(-10px)rotate(-2deg)}40%{transform:translate(10px)rotate(2deg)}60%{transform:translate(-6px)rotate(-1deg)}80%{transform:translate(6px)rotate(1deg)}}@keyframes tap{50%{transform:scale(.96)}}@keyframes lift{45%{transform:translateY(-28px)rotate(4deg)}}@keyframes fog{40%{opacity:.55}}.open__panel{gap:var(--space-4);grid-area:panel;display:grid}.open__buttons{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.open__buttons .btn{width:100%;padding-inline:var(--space-3)}.regrade{align-items:center;gap:var(--space-4);margin-top:var(--space-4);padding:var(--space-4);background:var(--white);border:var(--outline-thick) solid var(--ink);border-radius:var(--radius);box-shadow:var(--shadow) var(--shadow) 0 var(--ink);grid-template-columns:auto minmax(0,1fr);display:grid}.regrade__grade{min-width:5.5rem;padding:var(--space-2) var(--space-4) var(--space-3);background:var(--ink);color:var(--chalk);border-radius:10px;justify-items:center;display:grid}.regrade__grade span{letter-spacing:var(--tracking-caps);text-transform:uppercase;font-size:.75rem;font-weight:800}.regrade__grade b{font-family:var(--font-display);font-weight:400;font-size:var(--step-4);color:var(--mustard);line-height:1}.regrade__line{min-height:2.7em;font-size:var(--step-1);font-weight:500;line-height:1.35}.regrade__tally{margin-top:var(--space-2);font-size:var(--step--1);font-variant-numeric:tabular-nums;color:var(--ink-soft);font-weight:500}@media (width>=920px){.open__inner{gap:var(--space-5) var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"stage head""stage panel"}.open__head{align-self:end}.open__panel{align-self:start}.open__slab{width:min(100%,440px)}.open__burst{top:-4%;right:-2%}}.wall{background:var(--chalk-deep);border-block:var(--outline) solid var(--ink)}.wall__grid{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.wall__item{justify-content:center;display:flex}.wall__item .sticker{--border-sticker:clamp(5px, 1vw, 10px);--shadow:clamp(5px, .8vw, 8px);width:100%}.meme__cap{z-index:2;font-family:var(--font-display);text-align:center;text-transform:uppercase;text-wrap:balance;color:var(--white);text-shadow:-2px -2px 0 var(--ink), 2px -2px 0 var(--ink), -2px 2px 0 var(--ink), 2px 2px 0 var(--ink), 0 -2px 0 var(--ink), 0 2px 0 var(--ink), -2px 0 0 var(--ink), 2px 0 0 var(--ink), 3px 4px 0 var(--ink);font-size:clamp(.95rem,3.6vw,1.55rem);line-height:1;position:absolute;left:4%;right:4%}.meme__cap--top{top:6%}.meme__cap--bottom{bottom:6%}.sticker--circle .meme__cap--bottom{bottom:12%;left:12%;right:12%}.meme--duotone .sticker__img{filter:grayscale()contrast(1.15)}.meme--duotone .sticker__frame:after{content:"";z-index:1;background:var(--mustard);mix-blend-mode:multiply;position:absolute;inset:0}.meme--sideways .sticker__img{transform:rotate(90deg)}.meme--flipped .sticker__img{transform:rotate(180deg)}.meme--mirrored .sticker__img{transform:scaleX(-1)}@media (width>=760px){.wall__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.meme__cap{font-size:clamp(1.1rem,2vw,1.55rem)}}@media (width>=1100px){.wall__grid{gap:var(--space-7) var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr))}.meme__cap{font-size:clamp(1.1rem,1.5vw,1.55rem)}}.steps{gap:var(--space-6) var(--space-5);counter-reset:step;display:grid}.step{align-content:start;gap:var(--space-2);padding:var(--space-5);background:var(--white);border:var(--outline) solid var(--ink);border-radius:var(--radius);box-shadow:var(--shadow) var(--shadow) 0 var(--ink);display:grid}.step__num{font-family:var(--font-display);font-size:var(--step-4);text-shadow:3px 3px 0 var(--mustard);line-height:1}.step__title{font-family:var(--font-display);font-weight:400;font-size:var(--step-1);line-height:1.15}.step p{color:var(--ink-soft)}.step__link{width:max-content;min-height:44px;color:var(--mustard-deep);text-underline-offset:4px;align-items:center;font-weight:800;text-decoration-thickness:2px;display:inline-flex}.step__link:hover{color:var(--ink)}@media (width>=700px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.footer{background:var(--ink);color:var(--chalk)}.footer__inner{gap:var(--space-6);max-width:var(--max);padding:var(--space-8) var(--gutter) var(--space-7);margin-inline:auto;display:grid}.footer__brand{gap:var(--space-3);display:grid}.footer__brand img{width:min(320px,80%)}.footer__nav ul{gap:0 var(--space-5);flex-wrap:wrap;display:flex}.footer :focus-visible{outline-color:var(--chalk)}.footer__social{gap:var(--space-3);flex-wrap:wrap;display:flex}.footer__fine{max-width:70ch;padding-top:var(--space-4);font-size:var(--step--1);border-top:2px solid #f6f4ee33}@media (width>=920px){.footer__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center}.footer__social,.footer__fine{grid-column:1/-1}}
