/* Pricing first; then the maker and the game that started it. */
.pricing-scene{padding:50px clamp(24px,6vw,88px) 45px;background:#eee4d1;border-top:1px solid #d9ccb8}.pricing-inner{max-width:1060px;margin:auto}.pricing-scene .founder-pricing{padding:0;margin:0;border:0}.pricing-scene .pricing-heading h2{font-family:Georgia,serif;font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.2;color:#35243f;text-transform:none;letter-spacing:normal;margin:0}.pricing-scene .founder-welcome{margin-top:23px}
.why{padding:54px clamp(24px,6vw,88px) 57px;background:#f8f0df;border-top:1px solid #d5c6b1}.founder-message.founder-with-game{max-width:1130px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:50px;align-items:center}.founder-story h2{font-size:clamp(3rem,4.7vw,4.8rem);line-height:.98;letter-spacing:-.025em;margin:0 0 22px}.founder-story h2 span{color:#6325ed}.founder-story>p{font-size:clamp(1rem,1.4vw,1.14rem);line-height:1.55;max-width:480px;margin:0;color:#423843;font-weight:500}.founder-byline{display:flex;gap:24px;align-items:center;margin-top:25px}.founder-byline .founder-photo{grid-template-columns:75px 116px;width:205px;height:146px;gap:14px;margin:0}.founder-byline .founder-portrait{width:116px;height:146px;border-width:4px}.founder-byline .founder-lu{width:75px;height:125px;rotate:0deg}.founder-byline .portrait-glasses{left:89px;width:116px;height:146px}.founder-byline .founder-signature{font-family:'Bradley Hand','Segoe Print',cursive;font-size:2.45rem;line-height:1.1;color:#65427d;rotate:-5deg;margin:0}
.founder-game{margin:0;min-width:0}.journey-tv{display:grid;grid-template-columns:minmax(0,1fr) 39px;gap:13px;position:relative;padding:20px 16px 12px 20px;background:linear-gradient(140deg,#b6adbd,#918299);border:3px solid #3b3044;border-radius:28px 28px 19px 19px;box-shadow:7px 9px 0 #514358,0 20px 27px #33273c1b;transform:rotate(1deg)}.journey-tv-screen{min-width:0;background:#08070b;border:7px solid #302633;border-radius:20px;overflow:hidden;box-shadow:0 0 0 3px #796984,inset 0 0 14px #000}.journey-tv-screen video{display:block;width:100%;aspect-ratio:256/240;object-fit:contain;background:#08070b;image-rendering:pixelated}.journey-tv-screen video:focus-visible{outline:4px solid #cfadff;outline-offset:-4px}.journey-tv-side{display:flex;flex-direction:column;align-items:center;gap:15px;padding-top:13px}.tv-dial{width:34px;height:34px;border-radius:50%;background:linear-gradient(110deg,#6d6178 44%,#d3c6d9 45% 53%,#514759 54%);border:3px solid #413348;box-shadow:2px 3px 0 #594d60}.tv-dial.small{width:25px;height:25px;rotate:40deg}.tv-speaker{width:25px;flex:1;max-height:110px;min-height:30px;background:repeating-linear-gradient(0deg,#493c52 0 2px,transparent 2px 6px);margin-top:12px}.tv-power{width:6px;height:6px;background:#b7ed98;border-radius:50%;box-shadow:0 0 5px #b6eb84;margin-top:auto}.journey-tv-brand{grid-column:1/-1;display:flex;justify-content:space-between;font:bold 9px/1.2 monospace;letter-spacing:.2em;color:#38293f;padding:1px 4px}.journey-tv-brand span{color:#493957}.journey-tv-stand{width:53%;height:17px;background:#49394f;margin:7px auto 17px;border-radius:0 0 7px 7px;box-shadow:0 6px 0 #cbbda344}.founder-game figcaption{text-align:center;display:flex;align-items:baseline;justify-content:center;gap:10px 15px;flex-wrap:wrap}.founder-game figcaption strong{font-family:Impact,'Arial Black',sans-serif;font-size:1.8rem;line-height:1.15;font-weight:400;color:#503467}.founder-game figcaption span{font-size:.8rem;font-weight:600;color:#6a5571}
@media(max-width:1100px){.founder-message.founder-with-game{gap:32px}.founder-story h2{font-size:clamp(2.7rem,4.8vw,4rem)}.founder-byline{gap:17px}.journey-tv{padding:16px 12px 10px 16px;gap:10px;grid-template-columns:minmax(0,1fr) 31px}.tv-dial{width:28px;height:28px}.journey-tv-screen{border-width:5px}.founder-game figcaption{gap:6px 12px}}
@media(max-width:760px){.pricing-scene{padding-top:37px;padding-bottom:32px}.pricing-scene .pricing-heading h2{font-size:1.4rem}.why{padding-top:38px;padding-bottom:39px}.founder-message.founder-with-game{grid-template-columns:1fr;gap:32px;max-width:500px}.founder-story h2{font-size:clamp(2.7rem,11vw,4rem);margin-bottom:18px}.founder-story>p{font-size:1rem}.founder-byline{margin-top:20px}.founder-byline .founder-photo{margin:0}.founder-game{max-width:430px;width:100%;justify-self:center}.journey-tv{margin-right:7px}.founder-game figcaption strong{font-size:1.75rem}.founder-game figcaption span{font-size:.78rem}}
/* Pencil Lu stands beside the portrait, large enough to read as a character. */
.founder-byline{gap:19px;flex-wrap:wrap}.founder-byline .founder-photo{grid-template-columns:130px 116px;width:260px;height:195px;gap:14px;align-items:center}.founder-byline .founder-lu{width:205px;height:137px;max-width:none;justify-self:center;rotate:-28deg;translate:0 16px}.founder-byline .portrait-glasses{left:144px;top:24.5px}.founder-byline .founder-signature{font-size:2.3rem}
@media(max-width:760px){.founder-byline{gap:10px}.founder-byline .founder-photo{grid-template-columns:118px 106px;width:236px;height:185px;gap:12px}.founder-byline .founder-portrait{width:106px;height:134px}.founder-byline .founder-lu{width:190px;height:127px;translate:0 16px}.founder-byline .portrait-glasses{left:130px;top:25.5px;width:106px;height:134px}.founder-byline .founder-signature{font-size:2rem}}
