.founder{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(20px,4vw,56px);padding:clamp(22px,4vw,48px);display:grid}.founder-art{place-items:center;display:grid}.founder-badge{aspect-ratio:1;border:4px solid var(--ink);width:min(100%,340px);box-shadow:0 0 0 8px #ffd23f40, 8px 10px 0 var(--ink), 0 0 80px #ffaa3273;background:radial-gradient(circle at 35% 30%,#fff3b0,#ffd23f 40%,#ff8a1f 75%,#c4560d);border-radius:50%;place-items:center;animation:9s ease-in-out infinite alternate badge-spin;display:grid;position:relative}.founder-badge:before{content:"";border:3px dashed #0a08068c;border-radius:50%;position:absolute;inset:14px}.founder-badge img{filter:drop-shadow(0 6px #0a080659);width:54%}.founder-badge b{border:3px solid var(--ink);background:var(--ink);color:var(--volt);font:italic 900 clamp(26px, 3vw, 38px) / 1 var(--display);padding:4px 14px 2px;position:absolute;bottom:13%;transform:skew(-10deg)rotate(-3deg)}@keyframes badge-spin{0%{transform:rotate(-6deg)}to{transform:rotate(6deg)}}.includes{gap:8px;margin:0 0 18px;padding:0;list-style:none;display:grid}.includes li{color:var(--muted);padding-left:22px;font-size:15px;position:relative}.includes li:before{content:"";background:var(--volt);width:9px;height:9px;position:absolute;top:.55em;left:2px;transform:rotate(45deg)}.price{font:italic 900 clamp(40px, 4.6vw, 58px) / 1 var(--display);margin:0 0 16px}.price small{color:var(--dim);font:500 14px/1 var(--body)}.buy{gap:12px}.piles{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.pile{align-content:start;gap:8px;display:grid}.pile>img{filter:drop-shadow(3px 4px #00000080);width:92px;height:92px;margin:-6px 0 0 -6px}.pile h3{color:var(--volt);font:italic 900 32px/1 var(--display);text-transform:uppercase;margin:0}.pile .muted{margin:0 0 6px;font-size:15px}.pile-flag{position:absolute;top:-14px;right:16px}.never{margin:clamp(48px, 6vw, 80px) calc(-1 * var(--gutter)) 0;padding:clamp(36px, 5vw, 64px) var(--gutter);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(20px,4vw,48px);display:grid;transform:rotate(-.6deg)}.never ul{color:#4a4238;gap:12px;margin:0;padding:0;font-size:17px;list-style:none;display:grid}.never b{color:var(--ink)}.faq{max-width:800px;margin-top:clamp(48px,6vw,80px)}.faq details{border-bottom:1px solid var(--line)}.faq summary{font:italic 800 22px/1.1 var(--display);text-transform:uppercase;cursor:pointer;padding:16px 0;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";float:right;color:var(--volt)}.faq details[open] summary:after{content:"–"}.faq p{color:var(--muted);margin:0 0 18px}.faq a{color:var(--volt)}.thanks{text-align:center;justify-items:center;display:grid}.thanks-icon{filter:drop-shadow(0 10px 30px #ffaa3280);width:140px;height:140px;margin-bottom:10px;animation:3.2s ease-in-out infinite pulse}@keyframes pulse{0%,to{transform:none}50%{transform:translateY(-4px)scale(1.04)}}.wall{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.wall li{border:2px solid var(--line);text-align:center;background:#ffd23f0a;justify-items:center;gap:4px;padding:14px 10px;display:grid}.wall b{color:var(--volt);font:italic 900 30px/1 var(--display)}.wall img{aspect-ratio:4/3;object-fit:contain;width:100px}@media (max-width:900px){.founder,.never{grid-template-columns:1fr}.founder-badge{width:min(70vw,260px)}.piles{grid-template-columns:1fr;gap:30px}}@media (prefers-reduced-motion:reduce){.founder-badge,.thanks-icon{animation:none}}
