.founders-hero{background:radial-gradient(52% 42% at 50% 18%,#ffe6001c 0%,#0000 70%),radial-gradient(36% 34% at 12% 44%,#7c3aed1a 0%,#0000 65%),#0d0d0d;position:relative;overflow:hidden}.founders-hero__eyebrow{text-align:center;letter-spacing:.13em;text-transform:uppercase;color:#ff9a00;font-size:12px;font-weight:600}.founders-hero__title{text-align:center;letter-spacing:-.035em;color:#fff;margin-top:1rem;font-size:clamp(2.2rem,6vw,4rem);font-weight:700;line-height:1.05}.founders-hero__sub{text-align:center;color:#a3a3a3;max-width:44rem;margin:1.1rem auto 0;font-size:17px;line-height:1.65}.founders-coin-stage{min-height:clamp(22rem,52vw,32rem);box-shadow:var(--elev-card);background:radial-gradient(50% 44% at 50% 18%,#ffe6001f 0%,#0000 68%),radial-gradient(38% 36% at 12% 82%,#7c3aed1a 0%,#0000 65%),linear-gradient(#ffffff08 0%,#00000047 100%),#0d0d0d;border:1px solid #ffffff14;border-radius:18px;margin-top:2.2rem;position:relative;overflow:hidden}.founders-coin-intro{z-index:3;place-items:center;display:grid;position:absolute;inset:0}.founders-coin-stage--burst .founders-coin-intro,.founders-coin-stage--settled .founders-coin-intro{opacity:0;pointer-events:none}.founders-coin-grid-wrap{padding:1.1rem;position:absolute;inset:0}.founders-coin-grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:.5rem;width:100%;height:100%;display:grid}.founders-coin{perspective:620px;opacity:0;position:relative;transform:translateY(30px)scale(.45)rotate(12deg)}.founders-coin-stage--burst .founders-coin,.founders-coin-stage--settled .founders-coin{animation:.76s cubic-bezier(.22,1,.36,1) forwards founder-coin-burst;animation-delay:var(--coin-delay)}.founders-coin__inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .45s cubic-bezier(.22,1,.36,1);position:relative}.founders-coin:hover{z-index:4}.founders-coin:hover .founders-coin__inner{transform:rotateY(180deg)scale(1.12)}.founders-coin__face{backface-visibility:hidden;text-align:center;color:#1a1206;background:radial-gradient(at 28% 20%,#ffffffa6 0%,#fff0 42%),linear-gradient(155deg,#fff8dc 0%,#f5e6a8 12%,#d4af37 28%,#f7e07a 42%,#c9a227 58%,#ffe566 72%,#b8860b 88%,#fff1b8 100%);border:1.5px solid #ffe60073;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;padding:.3rem;display:flex;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffa6,0 0 18px #ffe60047}.founders-coin__face:after{pointer-events:none;content:"";border-radius:inherit;opacity:.85;background:linear-gradient(108deg,#0000 0% 38%,#ffffff6b 46%,#ffffff1f 50%,#0000 58% 100%);position:absolute;inset:0}.founders-coin__face--back{transform:rotateY(180deg)}.founders-coin__number{z-index:1;letter-spacing:.06em;text-transform:uppercase;font-size:clamp(9px,.95vw,12px);font-weight:800;position:relative}.founders-coin__brand{z-index:1;letter-spacing:.11em;text-transform:uppercase;font-size:clamp(8px,.85vw,11px);font-weight:800;display:block;position:relative}.founders-coin__holder{z-index:1;padding:0 .2rem;font-size:clamp(8px,.85vw,11px);font-weight:700;line-height:1.15;position:relative}.founders-coin--hero{opacity:1;width:11rem;height:11rem;animation:1.2s cubic-bezier(.16,1,.3,1) forwards founder-hero-coin;transform:none}@keyframes founder-hero-coin{0%{opacity:0;transform:translateY(180px)rotateY(0)scale(.88)}20%{opacity:1}58%{transform:translateY(-80px)rotateY(450deg)scale(1.02)}to{opacity:1;transform:translateY(0)rotateY(720deg)scale(1)}}@keyframes founder-coin-burst{0%{opacity:0;transform:translateY(24px)scale(.45)rotate(12deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.founders-coin,.founders-coin--hero,.founders-coin-stage--burst .founders-coin,.founders-coin-stage--settled .founders-coin{opacity:1;animation:none;transform:none}.founders-coin:hover .founders-coin__inner,.founders-coin__inner{transform:none}}.founders-claim__frame{background:linear-gradient(155deg,#fff8dc 0%,#f5e6a8 12%,#d4af37 28%,#f7e07a 42%,#c9a227 58%,#ffe566 72%,#b8860b 88%,#fff1b8 100%);border-radius:20px;padding:1.5px;position:relative;box-shadow:0 16px 42px #00000080,0 0 44px #ffe60024}.founders-claim__inner{background:linear-gradient(#ffe6000d 0%,#0000 28%),linear-gradient(155deg,#1b1b1b 0%,#0d0d0d 100%);border-radius:18px;padding:2rem 1.5rem}@media (min-width:640px){.founders-claim__inner{padding:2.25rem 2rem}}.founders-claim__eyebrow{letter-spacing:.13em;text-transform:uppercase;color:#ff9a00;font-size:12px;font-weight:600}.founders-claim__title{letter-spacing:-.03em;color:#fff;margin-top:.9rem;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;line-height:1.1}.founders-claim__copy{color:#a3a3a3;max-width:46rem;margin-top:.9rem;font-size:15px;line-height:1.65}.founders-perks-scroll{isolation:isolate;position:relative}.founders-perks-scroll__runway{background:#0d0d0d}.founders-perks-scroll__layer{--perk-accent:#ff9a00;pointer-events:none;opacity:0;background:radial-gradient(ellipse 58% 52% at 92% 8%, color-mix(in srgb, var(--perk-accent) 22%, transparent) 0%, transparent 62%), radial-gradient(ellipse 40% 38% at 8% 92%, color-mix(in srgb, var(--perk-accent) 6%, transparent) 0%, transparent 68%), #0d0d0d;transition:opacity .85s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.founders-perks-scroll__layer.is-near{opacity:.35}.founders-perks-scroll__layer.is-active{opacity:1}.founders-perks-scroll__haze{--perk-accent:#ff9a00;pointer-events:none;z-index:1;background:radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--perk-accent) 32%, transparent) 0%, color-mix(in srgb, var(--perk-accent) 10%, transparent) 38%, transparent 72%);filter:blur(2px);width:min(72vw,52rem);height:min(68vh,40rem);transition:opacity .85s cubic-bezier(.22,1,.36,1);position:absolute;top:-8%;right:-6%}.founders-perks-scroll__grid{z-index:2;position:relative}.founders-perks-scroll__left{justify-content:flex-start;align-items:center;padding-right:2rem;display:flex;position:relative}.founders-perks-scroll__ghost{--perk-accent:#ff9a00;letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--perk-accent);opacity:.14;font-size:clamp(7.5rem,18vw,15rem);font-weight:800;line-height:.9;animation:.75s cubic-bezier(.22,1,.36,1) both founders-perk-ghost-in;display:block}.founders-perks-scroll__ghost--gold{opacity:.18}.founders-perks-scroll__right{position:relative}.founders-perks-scroll__copy{--perk-accent:#ff9a00;animation:.7s cubic-bezier(.22,1,.36,1) both founders-perk-pop}.founders-perks-scroll__label{letter-spacing:.14em;text-transform:uppercase;color:var(--perk-accent);flex-wrap:wrap;align-items:center;gap:.55rem;font-size:11px;font-weight:700;display:flex}.founders-perks-scroll__premium-tag{letter-spacing:.12em;color:#ffe600;background:#ffe60014;border:1px solid #ffe60059;border-radius:6px;padding:.2rem .45rem;font-size:9px}.founders-perks-scroll__text{letter-spacing:-.025em;color:#fff;text-wrap:balance;margin-top:1.1rem;font-size:clamp(1.65rem,3.6vw,2.35rem);font-weight:600;line-height:1.28}.founders-perks-scroll__progress{z-index:3;flex-direction:column;gap:.45rem;display:flex;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.founders-perks-scroll__dot{--perk-accent:#ff9a00;width:4px;height:4px;transition:transform var(--t-micro) var(--ease-settle), background-color var(--t-micro) var(--ease-settle), box-shadow var(--t-micro) var(--ease-settle);background:#ffffff29;border-radius:999px;display:block}.founders-perks-scroll__dot.is-past{background:color-mix(in srgb, var(--perk-accent) 55%, transparent)}.founders-perks-scroll__dot.is-active{background:var(--perk-accent);box-shadow:0 0 10px color-mix(in srgb, var(--perk-accent) 50%, transparent);transform:scale(1.65)}.founders-perks-scroll__hint{z-index:3;letter-spacing:.18em;text-transform:uppercase;color:#94949a;opacity:.85;font-size:11px;font-weight:600;transition:opacity .4s;position:absolute;bottom:1.75rem;left:50%;transform:translate(-50%)}.founders-perks-scroll__hint.is-hidden{opacity:0}.founders-perks-scroll__fallback-item{--perk-accent:#ff9a00;border:1px solid #ffffff12;border-left:3px solid var(--perk-accent);box-shadow:var(--elev-card);background:linear-gradient(135deg,#161616fa 0%,#0d0d0df0 100%);border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:1rem 1.15rem;padding:1rem 1.1rem;display:grid}.founders-perks-scroll__fallback-num{letter-spacing:.08em;color:#94949a;background:#ffffff0a;border-radius:8px;justify-content:center;align-items:center;min-width:2.35rem;padding:.28rem .5rem;font-size:11px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.founders-perks-scroll__fallback-num--gold{color:#1a1206;background:linear-gradient(155deg,#fff8dc 0%,#d4af37 42%,#ffe566 72%,#b8860b 100%);border:1px solid #ffe60073}.founders-perks-scroll__fallback-text{color:#e5e5e5;font-size:15px;line-height:1.55}@keyframes founders-perk-pop{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes founders-perk-ghost-in{0%{opacity:0;transform:translate(-24px)scale(.96)}to{opacity:.14;transform:translate(0)scale(1)}}@keyframes founders-perk-ghost-in-gold{0%{opacity:0;transform:translate(-24px)scale(.96)}to{opacity:.18;transform:translate(0)scale(1)}}.founders-perks-scroll__ghost--gold{animation-name:founders-perk-ghost-in-gold}@media (max-width:1023px){.founders-coin-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem}.founders-coin-grid-wrap{padding:.85rem}.founders-perks-scroll__right:before{--perk-accent:#ff9a00;content:attr(data-ghost);letter-spacing:-.05em;color:var(--perk-accent);opacity:.1;pointer-events:none;font-size:clamp(5rem,28vw,8rem);font-weight:800;line-height:1;position:absolute;top:-2.5rem;right:0}.founders-perks-scroll__progress{gap:.35rem;right:.85rem}}@media (prefers-reduced-motion:reduce){.founders-perks-scroll__copy,.founders-perks-scroll__ghost{animation:none}.founders-perks-scroll__layer{transition:none}}.founders-waitlist{background:#0d0d0d}.founders-waitlist__atmosphere{pointer-events:none;background:radial-gradient(50% 45%,#22d3a614 0%,#0000 65%),radial-gradient(42% 40% at 20% 80%,#7c3aed0f 0%,#0000 58%);position:absolute;inset:0}
