.landing{--ink-black:#0a0a0b;--ink-black-deep:#050506;--voltage:#c8ff2e;--voltage-deep:#a8db16;--voltage-shade:#2e3a00;--bone:#efe8d8;--bone-dim:#b3ac9b;--bone-shade:#96907f;--bone-ink:#4a463c;--s-xs:4px;--s-sm:8px;--s-md:16px;--s-lg:24px;--s-xl:32px;--s-2xl:48px;--s-3xl:64px;--s-4xl:96px;--s-5xl:128px;--display:var(--font-big-shoulders), "Haettenschweiler", "Arial Narrow", sans-serif;--text:var(--font-archivo), "Helvetica Neue", Arial, sans-serif;--fs-label-sm:.6875rem;--fs-label:.75rem;--fs-micro:.8125rem;--fs-btn:.875rem;--fs-body-sm:.9375rem;--fs-btn-lg:1rem;--fs-body:1.0625rem;--fs-lead:1.1875rem;--fs-punch:1.75rem;--fs-subhead:2rem;--fs-punch-lg:2.25rem;--fs-stat:2.5rem;--fs-posn:3rem;--fs-numeral:3.5rem;--fs-numeral-lg:4.5rem;--fs-h3:clamp(2rem,7.5vw,3rem);--fs-h2:clamp(2.25rem,8.5vw,3.75rem);--fs-close:clamp(2.5rem,11vw,4.5rem);--fs-display:clamp(3.15rem,14vw,6rem);--fs-display-lg:clamp(4rem,5.6vw,6rem);--notch:18px;--ease-snap:cubic-bezier(.16,1,.3,1);--ease-lock:cubic-bezier(.19,1,.22,1);--t-fast:.16s;--t-base:.32s;--t-lock:.72s;background:var(--ink-black);color:var(--bone);font:400 var(--fs-body)/1.55 var(--text)}.landing .refer :focus-visible,.landing .tape :focus-visible{outline-color:var(--ink-black)}.landing .wrap{width:min(100% - 40px,1180px);margin-inline:auto}.landing .skip{z-index:99;background:var(--voltage);color:var(--ink-black);padding:14px 20px;font-weight:800;text-decoration:none;position:absolute;top:0;left:-9999px}.landing .skip:focus{left:0}.landing .h2{font-family:var(--display);font-weight:800;font-size:var(--fs-h2);letter-spacing:-.015em;text-transform:uppercase;color:var(--bone);line-height:.88}.landing .h2--dark{color:var(--ink-black)}.landing .kicker{font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--voltage);margin:0 0 var(--s-lg);font-weight:700}.landing .kicker--hero{align-items:center;gap:10px;display:flex}.landing .kicker--hero:before{content:"";background:var(--voltage);flex:none;width:26px;height:2px}.landing .wordmark{font-family:var(--display);font-weight:900;font-size:var(--fs-punch);letter-spacing:.01em;line-height:1;text-decoration:none;display:inline-block;position:relative}.landing .wordmark__ink{color:var(--voltage);position:absolute;inset:0;transform:translate(3px,3px)}.landing .wordmark__top{color:var(--bone);position:relative}.landing .wordmark--foot{font-size:var(--fs-punch-lg)}.landing .btn{font-size:var(--fs-btn);letter-spacing:.1em;text-transform:uppercase;text-align:center;cursor:pointer;transition:background var(--t-fast) linear, box-shadow var(--t-fast) var(--ease-snap), transform var(--t-fast) var(--ease-snap), color var(--t-fast) linear;border:0;border-radius:0;justify-content:center;align-items:center;padding:20px 32px;font-weight:800;text-decoration:none;display:inline-flex}.landing .btn--sm{font-size:var(--fs-label);letter-spacing:.12em;padding:12px 18px}.landing .btn--block{width:100%;display:flex}.landing .btn--primary{background:var(--voltage);color:var(--ink-black);box-shadow:5px 5px 0 var(--bone)}.landing .btn--primary:hover{background:var(--voltage-deep);box-shadow:7px 7px 0 var(--bone)}.landing .btn--primary:active{box-shadow:2px 2px 0 var(--bone);transform:translate(3px,3px)}.landing .btn--primary:focus-visible{outline-color:var(--voltage);outline-offset:6px}.landing .btn--primary[disabled]{background:var(--bone-shade);color:var(--ink-black);box-shadow:none;cursor:not-allowed}.landing .btn--ghost{color:var(--bone);box-shadow:inset 0 0 0 2px var(--bone);background:0 0}.landing .btn--ghost:hover{background:var(--bone);color:var(--ink-black)}.landing .refbar{background:var(--voltage);color:var(--ink-black);text-align:center;padding:12px 20px}.landing .refbar__txt{font-size:var(--fs-micro);letter-spacing:.03em;font-weight:700}.landing .topbar{justify-content:space-between;align-items:center;gap:var(--s-md);width:min(100% - 40px,1180px);padding:var(--s-lg) 0;margin-inline:auto;display:flex}.landing .topbar__cta{display:none}@media (min-width:768px){.landing .topbar__cta{display:inline-flex}}.landing .hero{padding:var(--s-xl) 0 var(--s-4xl);position:relative;overflow:hidden}.landing .hero__bars,.landing .hero__grain{pointer-events:none;position:absolute;inset:-10% -20%}.landing .hero__bars{background:repeating-linear-gradient(98deg,#0000 0 54px,#c8ff2e12 54px 57px,#0000 57px 108px,#efe8d80d 108px 110px)}.landing .hero__grain{background-image:radial-gradient(circle,#efe8d821 1px,#0000 1.2px);background-size:7px 7px;-webkit-mask-image:linear-gradient(#000 0%,#0000 62%);mask-image:linear-gradient(#000 0%,#0000 62%)}.landing .hero__inner{flex-direction:column;display:flex;position:relative}.landing .hero__h{font-family:var(--display);font-weight:800;font-size:var(--fs-display);letter-spacing:-.02em;text-transform:uppercase;margin-bottom:var(--s-lg);order:2;line-height:1.04}.landing .hero__line--pay{color:var(--voltage)}.landing .hero__sub{max-width:34ch;color:var(--bone-dim);font-size:var(--fs-body);margin-bottom:var(--s-xl);order:3}.landing .scene{margin:var(--s-xl) -20px 0;order:5;position:relative}.landing .scene__svg{width:100%;height:auto}.landing .scene__rec{opacity:.35}.landing .join{order:4;scroll-margin-top:80px}.landing .tally{margin-top:var(--s-2xl);padding:var(--s-lg) var(--s-lg) 18px;background:var(--bone);color:var(--ink-black);filter:drop-shadow(5px 5px 0 var(--voltage));clip-path:polygon(0 0,calc(100% - var(--notch)) 0,100% var(--notch),100% 100%,0 100%);order:6;align-self:flex-start;align-items:baseline;gap:12px;display:flex}.landing .tally__n{font-family:var(--display);font-weight:900;font-size:var(--fs-stat);font-variant-numeric:tabular-nums;line-height:.82}.landing .tally__l{font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-ink);font-weight:700}.landing .how{padding:var(--s-4xl) 0}.landing .how .h2{margin-bottom:var(--s-2xl)}.landing .steps{gap:var(--s-xl);flex-direction:column;display:flex}.landing .step{gap:var(--s-md);padding-top:var(--s-lg);border-top:2px solid #efe8d829;grid-template-columns:46px 1fr;grid-template-areas:"n ico""h h""p p";align-items:center;display:grid}.landing .step__n{font-family:var(--display);font-weight:900;font-size:var(--fs-numeral);color:var(--voltage);font-variant-numeric:tabular-nums;grid-area:n;line-height:.8}.landing .step__ico{background:var(--bone);width:56px;height:56px;color:var(--ink-black);grid-area:ico;justify-self:start;place-items:center;padding:8px;display:grid}.landing .step__ico svg{width:100%;height:auto}.landing .step__h{font-family:var(--display);font-weight:800;font-size:var(--fs-subhead);text-transform:uppercase;letter-spacing:-.005em;grid-area:h;line-height:.95}.landing .step__p{color:var(--bone-dim);grid-area:p;max-width:60ch}.landing .tape{background:var(--bone);color:var(--ink-black);padding:var(--s-4xl) 0;position:relative}.landing .tape:before{content:"";pointer-events:none;background-image:radial-gradient(circle,#4a463c29 1px,#0000 1.2px);background-size:7px 7px;position:absolute;inset:0}.landing .tape .wrap{position:relative}.landing .tape__lede{margin:var(--s-md) 0 var(--s-2xl);color:var(--bone-ink);max-width:46ch}.landing .tape__list{border-top:2px solid var(--ink-black);max-width:1000px}.landing .tape__row{gap:var(--s-md);padding:var(--s-lg) 0;border-bottom:1px solid #4a463c4d;grid-template-columns:56px 1fr;align-items:start;display:grid}.landing .tape__ico{color:var(--ink-black);width:56px}.landing .tape__ico svg{width:100%;height:auto}.landing .tape__name{font-family:var(--display);font-weight:800;font-size:var(--fs-punch);text-transform:uppercase;margin-bottom:6px;line-height:1;display:block}.landing .tape__desc{color:var(--bone-ink);font-size:var(--fs-body-sm);line-height:1.45;display:block}.landing .tape__verif{grid-column:2;align-items:baseline;gap:8px;margin-top:10px;display:flex}.landing .tape__vlabel{font-size:var(--fs-label-sm);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-ink);font-weight:700}.landing .tape__vval{font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;background:var(--ink-black);color:var(--voltage);padding:5px 10px;font-weight:800}.landing .tape__foot{margin-top:var(--s-xl);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-ink);font-weight:700}.landing .proof{padding:var(--s-4xl) 0}.landing .proof__inner{margin-bottom:var(--s-4xl)}.landing .proof .h2{margin-bottom:var(--s-lg)}.landing .proof__p{color:var(--bone-dim);max-width:60ch;margin-bottom:var(--s-md)}.landing .proof__punch{font-family:var(--display);font-weight:800;font-size:var(--fs-punch);text-transform:uppercase;color:var(--voltage);max-width:20ch;margin-bottom:var(--s-xl);line-height:1}.landing .stamps{flex-wrap:wrap;gap:10px;display:flex}.landing .stamp{font-size:var(--fs-label-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-black);background:var(--bone);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));padding:9px 14px;font-weight:800}.landing .hud{margin-top:var(--s-2xl)}.landing .hud__frame{background:var(--ink-black-deep);max-width:480px;padding:var(--s-lg);margin-inline:auto;position:relative;box-shadow:inset 0 0 0 2px #efe8d82e}.landing .hud__svg{width:100%;height:auto}.landing .hud__readout{left:var(--s-lg);bottom:var(--s-lg);background:var(--voltage);color:var(--ink-black);align-items:baseline;gap:10px;padding:8px 14px;display:flex;position:absolute}.landing .hud__lab{font-size:var(--fs-label-sm);letter-spacing:.16em;text-transform:uppercase;font-weight:800}.landing .hud__num{font-family:var(--display);font-weight:900;font-size:var(--fs-subhead);font-variant-numeric:tabular-nums;line-height:1}.landing .hud__stamp{right:var(--s-xl);bottom:calc(var(--s-lg) + 58px);background:var(--bone);color:var(--ink-black);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));padding:10px 16px;font-weight:900;position:absolute;transform:rotate(-8deg)}.landing .refer{background:var(--voltage);color:var(--ink-black);padding:var(--s-xl) var(--s-lg);gap:var(--s-xl);flex-direction:column;display:flex}.landing .refer__h{font-family:var(--display);font-weight:800;font-size:var(--fs-h3);text-transform:uppercase;margin-bottom:var(--s-md);line-height:.9}.landing .refer__p{color:var(--voltage-shade);max-width:44ch;margin-bottom:var(--s-lg);font-weight:500}.landing .refer .btn--ghost{color:var(--ink-black);box-shadow:inset 0 0 0 2px var(--ink-black)}.landing .refer .btn--ghost:hover{background:var(--ink-black);color:var(--voltage)}.landing .refer__pos{background:var(--ink-black);color:var(--bone);padding:var(--s-lg);clip-path:polygon(0 0,calc(100% - var(--notch)) 0,100% var(--notch),100% 100%,0 100%);align-self:flex-start}.landing .refer__poslab{font-size:var(--fs-label-sm);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-dim);margin-bottom:8px;font-weight:700;display:block}.landing .refer__posn{font-family:var(--display);font-weight:900;font-size:var(--fs-posn);color:var(--voltage);font-variant-numeric:tabular-nums;line-height:1}.landing .close{padding:var(--s-4xl) 0;border-top:2px solid #efe8d829}.landing .close__h{font-family:var(--display);font-weight:800;font-size:var(--fs-close);letter-spacing:-.02em;text-transform:uppercase;margin-bottom:var(--s-xl);line-height:.86}.landing .close__h span{display:block}.landing .close__pay{color:var(--voltage)}.landing .close__note{margin-top:var(--s-md);font-size:var(--fs-micro);color:var(--bone-shade)}.landing .foot{background:var(--ink-black-deep);padding:var(--s-2xl) 0 var(--s-3xl)}.landing .foot__top{gap:var(--s-md);padding-bottom:var(--s-lg);margin-bottom:var(--s-lg);border-bottom:2px solid #efe8d824;flex-direction:column;display:flex}.landing .foot__nav{gap:var(--s-md) var(--s-lg);flex-wrap:wrap;display:flex}.landing .foot__nav a{font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-dim);font-weight:700;text-decoration:none}.landing .foot__nav a:hover{color:var(--voltage)}.landing .foot__legal{font-size:var(--fs-micro);color:var(--bone-shade);max-width:68ch;line-height:1.6}.landing .foot__legal--fine{margin-top:var(--s-md);font-size:var(--fs-label)}.landing .dock{z-index:40;justify-content:space-between;align-items:center;gap:var(--s-md);padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:var(--ink-black-deep);border-top:2px solid var(--voltage);transition:transform var(--t-base) var(--ease-snap);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.landing .dock.is-up{transform:translateY(0)}.landing .dock__txt{font-size:var(--fs-label-sm);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-dim);font-weight:800}.landing .dock .btn--primary{box-shadow:3px 3px 0 var(--bone)}@media (min-width:768px){.landing .dock{display:none}}@media (max-width:767px){.landing .foot{padding-bottom:calc(var(--s-3xl) + 76px)}}.landing .hb,.landing .hud-c{transition:transform var(--t-lock) var(--ease-lock)}html.js .landing .hud-c--tl,html.js .landing .hb--tl{transform:translate(-26px,-26px)}html.js .landing .hud-c--tr,html.js .landing .hb--tr{transform:translate(26px,-26px)}html.js .landing .hud-c--bl,html.js .landing .hb--bl{transform:translate(-26px,26px)}html.js .landing .hud-c--br,html.js .landing .hb--br{transform:translate(26px,26px)}html.js .landing .is-locked .hud-c,html.js .landing .is-locked .hb{transform:translate(0)}html.js .landing .hud__stamp{opacity:0;transform:rotate(-8deg)scale(1.5)}.landing .hud__stamp{transition:opacity .2s linear,transform .42s var(--ease-lock)}html.js .landing .is-locked .hud__stamp{opacity:1;transform:rotate(-8deg)scale(1)}@keyframes landing-rec{0%,to{opacity:.25}50%{opacity:1}}html.js .landing .scene__rec{animation:2.4s step-end infinite landing-rec}@media (prefers-reduced-motion:reduce){html.js .landing .hud-c,html.js .landing .hb{transform:translate(0)!important}html.js .landing .hud__stamp{opacity:1;transform:rotate(-8deg)scale(1)}}@media (min-width:480px){.landing .foot__top{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:768px){.landing .hero{padding-bottom:var(--s-5xl)}.landing .how,.landing .proof,.landing .close,.landing .tape{padding:var(--s-5xl) 0}.landing .hero__sub{font-size:var(--fs-lead);max-width:44ch}.landing .step{column-gap:var(--s-lg);grid-template-columns:60px 72px 1fr;grid-template-areas:"n ico h""n ico p";align-items:start}.landing .step__n{font-size:var(--fs-numeral-lg);align-self:center}.landing .step__ico{align-self:center;width:72px;height:72px;padding:11px}.landing .step__p{margin-top:8px}.landing .tape__row{padding:var(--s-lg) 0;grid-template-columns:64px minmax(0,1fr) 150px;align-items:center}.landing .tape__ico{width:64px}.landing .tape__verif{text-align:right;flex-direction:column;grid-area:1/3;align-items:flex-end;gap:6px;margin-top:0}.landing .refer{padding:var(--s-2xl);justify-content:space-between;align-items:center;gap:var(--s-2xl);flex-direction:row}.landing .refer__main{flex:1}.landing .refer__pos{flex:none;align-self:auto}.landing .close__h{margin-bottom:var(--s-2xl)}.landing .close .btn--block{width:auto;font-size:var(--fs-btn-lg);padding:24px 48px;display:inline-flex}}@media (min-width:1080px){.landing .hero__inner{column-gap:var(--s-3xl);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;display:grid}.landing .hero__inner>.kicker,.landing .hero__h,.landing .hero__sub,.landing .join,.landing .tally{grid-column:1}.landing .tally{justify-self:start}.landing .scene{grid-area:1/2/span 5;align-self:center;margin:0}.landing .hero__h{font-size:var(--fs-display-lg)}.landing .tally{margin-top:var(--s-xl)}.landing .proof__inner{gap:var(--s-3xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.landing .hud{margin-top:0}.landing .proof__punch{font-size:var(--fs-punch-lg)}.landing .step{column-gap:var(--s-2xl);grid-template-columns:60px 72px minmax(0,1fr) minmax(0,1.15fr);grid-template-areas:"n ico h p";align-items:center}.landing .step__h{font-size:var(--fs-subhead)}.landing .step__p{max-width:none;margin-top:0}}
