/* Fifteen slides. Fewer words. Actual moving product footage. */
.concise-cover h1{font-size:142px;letter-spacing:-5px;margin-top:158px;margin-bottom:30px;max-width:1150px}.concise-cover .lead{font-size:42px;letter-spacing:.3px}.concise-cover .cover-brand{top:58px;font-size:23px}.concise-cover .cover-brand img{width:51px;height:51px}.launch-badge{position:relative;z-index:3;display:inline-block;margin-top:33px;padding:11px 18px;border:1px solid #c99567;color:#f1c495;font-size:20px;letter-spacing:.5px}.cover-founders{position:absolute;left:88px;bottom:125px;display:flex;gap:45px;z-index:3;color:#eee8dc;font-size:22px}.concise-cover .label{bottom:77px}.deck-video{display:block;width:100%;height:100%;object-fit:contain;background:#111310}.human-pair{height:400px;grid-template-columns:1fr 160px 1fr}.human-pair figure{height:400px}.human-pair .deck-video{object-fit:cover;object-position:50% 50%}.human-pair figure:has(video) figcaption{bottom:45px;background:none;padding:10px 25px;pointer-events:none}.vision-proof{height:410px;grid-template-columns:1.18fr .63fr 1fr;gap:35px}.vision-phone .deck-video{height:410px;border-radius:15px;object-fit:contain}.vision-scan img{height:138px}.vision-scan .score-svg{height:145px}.vision-value{padding-top:24px}.vision-value h3{font-size:43px;margin-top:25px;line-height:1.2}.vision-value p{margin-top:24px;font-size:21px}.export-tags{margin-top:27px}.notes-meaning{padding-top:20px}.notes-meaning article{padding:24px 0 40px}.notes-meaning h3{font-size:33px}.notes-meaning p{font-size:23px}.live-copy{margin-top:60px;max-width:560px}.live-copy h3{font-size:29px;line-height:1.5}.live-copy>div{margin-bottom:40px}.live-visuals{width:620px;right:70px;top:115px;height:590px;gap:28px}.playing-frame{height:510px;width:290px}.playing-frame .deck-video{object-fit:cover}.live-screen{width:268px;height:580px}.live-slide .live-screen{transform:none}.active .live-screen{animation:enter .8s .2s both}.live-screen video{border-radius:25px}.proof-revised .benchmark-grid article{min-height:330px;padding:30px 25px}.proof-revised .metric-tile>strong{font-size:65px;margin-top:22px}.proof-revised .metric-tile>span{font-size:22px}.proof-revised .metric-detail{margin-top:35px}.award-band{margin-top:30px;padding-top:22px}.award-band strong{font-size:36px}.subscriber-block p{font-size:23px;color:var(--accent);margin-top:22px}.milestone-proof{gap:35px;align-content:center}.milestone-proof>div{padding-top:28px;padding-bottom:15px}.milestone-proof b{font-size:29px;line-height:1.4}.business-two article{padding:38px;min-height:330px}.business-two h3{font-size:43px;margin:34px 0 25px}.business-two p{font-size:27px;line-height:1.7}.business-core{margin-top:40px}.studio-diagram{padding-top:40px}.studio-diagram p{margin-top:40px;font-size:25px;line-height:1.7}.future-image{height:290px}.future-image span{display:inline-block;padding:10px 15px;background:#1b1c16a6}.future-directions h3{font-size:25px;margin-top:20px}.future-directions{margin-top:28px}.team-portraits h1{font-size:65px}.founder-image{height:265px}.founder-cards p{font-size:18px}.founder-cards h3{font-size:34px}.activities-layout img{height:365px}.activity-notes article{padding:20px 0 30px}.activity-notes h3{font-size:35px}.activity-notes p{font-size:23px}.milestone-lines article{padding:27px 0}.milestone-lines h3{font-size:36px}.milestone-lines p{font-size:24px}.website-link{position:relative;z-index:4;display:inline-flex;gap:45px;align-items:center;margin-top:40px;padding:15px 0;border-bottom:1px solid #daa879;color:#f2bd8e;text-decoration:none;font:31px Source,Georgia,serif}.website-link:hover{color:#fff}.website-link:focus-visible{outline:2px solid #f2bd8e;outline-offset:7px}.photo-closing h1{font-size:100px;margin-top:100px}.photo-closing .lead{font-size:34px}.photo-closing .close-contact{font-size:28px}.slide .source,.slide .photo-credit,.slide .demo-label{display:none!important}@media print{video{display:none!important}.human-pair figure:has(video){background:url('assets/follow-performance.jpg') center/cover}.vision-phone{background:url('assets/vision-app.jpg') center/contain no-repeat}.playing-frame{background:url('assets/follow-performance.jpg') center/cover}.live-screen{background:url('assets/live-app.jpg') center/contain no-repeat}.website-link{color:#f2bd8e}.launch-badge{color:#f1c495}}
/* Commercial plan and explicitly modeled revenue, October 25. */
.traction-visual .people-grid{display:grid;grid-template-columns:repeat(11,1fr);gap:9px;max-width:380px;margin-top:25px}.traction-visual .people-grid .icon{width:24px;height:24px}
.revenue-model h1,.revenue-projection h1{font-size:65px;margin-bottom:35px}.pricing-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.pricing-columns article{background:#e9e1d5;border-top:2px solid var(--accent);padding:27px 26px;min-height:350px}.pricing-columns .eyebrow{font-size:12px;letter-spacing:1.4px}.pricing-columns h3{font-size:30px;min-height:68px;margin:24px 0 16px;line-height:1.15}.plan-price{font:58px Source,Georgia,serif;color:var(--accent);line-height:1}.plan-price span{font:18px Arial,sans-serif;display:block;color:var(--ink);margin-top:13px}.pricing-columns p{font-size:20px;margin:27px 0 20px;color:#625f57}.plan-route{font-size:17px;border-top:1px solid #cfc7b8;padding-top:19px;color:var(--muted)}.model-next{display:flex;gap:30px;align-items:center;margin-top:35px;font-size:23px}.model-next b{font-weight:400;color:var(--accent)}.model-next span{color:var(--muted)}
.projection-layout{display:grid;grid-template-columns:1.12fr 1fr;gap:55px;margin-top:20px}.projection-chart{padding-top:10px}.chart-caption{font-size:13px;letter-spacing:1.6px;color:var(--muted);margin-bottom:30px}.projection-row{display:grid;grid-template-columns:68px 1fr 93px;gap:17px;align-items:center;margin-bottom:34px}.projection-year{font-size:19px}.projection-track{height:61px;background:#e5dfd3}.projection-fill{height:100%;display:flex;transform-origin:left}.projection-fill i{height:100%;display:block;min-width:0}.seg-app{background:#bb602f}.seg-schools{background:#777e61}.seg-tools{background:#d9ae76}.projection-row strong{font:29px Source,Georgia,serif;white-space:nowrap}.projection-legend{display:flex;gap:19px;font-size:15px;color:#625f57;margin-top:30px}.projection-legend span{display:flex;align-items:center;gap:7px}.projection-legend i{display:inline-block;width:12px;height:12px}.year3-math{border-left:1px solid var(--line);padding-left:35px}.year3-math>.eyebrow{display:block;margin:10px 0 22px;font-size:13px}.year3-math article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 0;border-top:1px solid var(--line)}.year3-math article b{font-weight:400;font-size:23px;display:block}.year3-math article span{display:block;font-size:18px;color:var(--muted);margin-top:10px}.year3-math article strong{font:30px Source,Georgia,serif;color:var(--accent)}.active .projection-fill{animation:grow 1s .2s both}@media(prefers-reduced-motion:reduce){.active .projection-fill{animation:none}}@media print{.projection-fill{animation:none!important}}
/* Founder-led copy, with space for concrete claims. */
.concise-cover .lead{font-size:35px;max-width:850px}.human-slide h1{font-size:64px}.human-pair figcaption{font-size:22px}.vision-slide h1,.notes-slide h1{font-size:64px}.vision-value h3{font-size:37px}.vision-value p{font-size:21px}.model-visual h1{font-size:61px}.model-info h3{font-size:33px}.live-slide h1{font-size:64px;max-width:600px}.live-copy h3{font-size:27px;max-width:490px}.revenue-projection h1{font-size:60px}.team-portraits .founder-cards{margin-top:45px}.team-portraits .founder-cards p{font-size:18px;line-height:1.55}.future-directions h3{font-size:24px}.ask-slide h1{font-size:64px}.notes-meaning h3{font-size:31px}
/* Music understanding thesis, market expansion and founder evidence. */
.concise-cover .lead{font-size:37px;line-height:1.2;max-width:850px}.cover-founders{gap:35px;font-size:21px}.market-thesis h1{font-size:63px;margin-bottom:30px}.engine-bridge{display:grid;grid-template-columns:245px 1fr 245px;align-items:center;background:#e8e0d3;padding:25px 30px;gap:30px;border-top:2px solid var(--accent);height:225px}.engine-input img{width:100%;height:110px;object-fit:cover;object-position:top;mix-blend-mode:multiply}.engine-input>span,.engine-output>span{display:block;font-size:11px;letter-spacing:1.6px;margin-top:20px;color:var(--muted);text-align:center}.engine-center{text-align:center}.engine-center>.eyebrow{font-size:11px}.engine-center h3{font-size:30px;line-height:1.2;margin:17px 0}.engine-models{display:flex;justify-content:center;gap:32px;font-size:16px;color:var(--accent)}.music-wave{display:flex;gap:7px;justify-content:center;align-items:center;height:110px}.music-wave i{display:block;width:7px;height:var(--h);background:var(--accent);border-radius:3px;animation:pulse 2.4s var(--d) infinite ease-in-out}.market-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:34px}.market-paths article{padding-top:24px;border-top:1px solid var(--line)}.market-paths article>span{font-size:12px;letter-spacing:1.5px;color:var(--accent)}.market-paths h3{font-size:31px;margin:15px 0 12px}.market-paths p{font-size:19px;color:var(--muted);margin:0}.workspace-slide h1{font-size:64px}.workspace-features{padding-top:0}.workspace-features article{border-top:1px solid var(--line);padding:18px 0 21px}.workspace-features article>span{font-size:11px;color:var(--accent);letter-spacing:1.5px}.workspace-features h3{font-size:29px;margin:10px 0}.workspace-features p{font-size:18px;color:var(--muted);margin:0;line-height:1.5}.research-band{border-top:1px solid var(--accent);margin-top:28px;padding-top:22px;display:flex;align-items:center;justify-content:space-between;gap:25px}.research-band span{font-size:19px;color:var(--accent)}.research-band a{font-size:17px;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--accent);padding-bottom:5px}.model-next{font-size:20px}.expanded-future h1{font-size:55px;line-height:1.08;margin-bottom:30px}.expanded-future .future-image{height:280px}.expanded-future .future-image h3{font-size:39px;margin-top:20px}.expanded-future .future-image span{font-size:10px}.expanded-future .future-directions h3{font-size:26px}.expanded-future .future-directions p{font-size:17px}.credibility-team h1{font-size:52px;margin-bottom:25px}.credibility-team .founder-cards{margin-top:0;gap:28px}.credibility-team .founder-image{height:185px}.credibility-team .founder-cards .eyebrow{font-size:10px;letter-spacing:1.6px;margin-top:18px}.credibility-team .founder-cards h3{font-size:29px;margin:12px 0 10px}.credibility-team .founder-cards .founder-job{font-size:17px;line-height:1.4;margin:0 0 13px;color:var(--accent)}.credibility-team .founder-cards ul{list-style:none;padding:0;margin:0;line-height:1.65;font-size:18px}.credibility-team .founder-cards .founder-degree{font-size:15px;margin:12px 0 0;color:var(--muted)}.team-proof{display:flex;align-items:center;gap:45px;margin-top:26px;padding-top:20px;border-top:1px solid var(--line)}.team-proof>span{font-size:11px;letter-spacing:1.7px;color:var(--accent)}.team-proof b{font-size:18px;font-weight:400}.validation-slide h1{font-size:60px;margin-bottom:30px}.validation-layout{display:grid;grid-template-columns:1.35fr .85fr;gap:40px}.validation-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.validation-grid article{border-top:2px solid var(--accent);padding:18px 20px;background:#e9e1d5;min-height:185px}.validation-grid strong{font:55px Source,Georgia,serif;color:var(--accent);line-height:1}.validation-grid h3{font-size:26px;margin:12px 0 7px}.validation-grid p{font-size:16px;line-height:1.4;color:#625f57;margin:0}.mirex-validation strong{font-size:43px}.mirex-validation>span{display:block;font-size:12px;margin-top:8px;color:var(--muted)}.recognition-photos figure{margin:0}.recognition-photos figure img{width:100%;height:217px;object-fit:cover}.recognition-photos figcaption{font-size:14px;margin-top:10px;color:var(--muted)}.event-bottom{display:grid;grid-template-columns:110px 1fr;gap:23px;margin-top:20px;align-items:center}.event-bottom img{width:110px;height:160px;object-fit:cover}.event-bottom b{font-size:18px;font-weight:400}.event-bottom p{font-size:15px;color:var(--muted);margin:8px 0 22px}.photo-closing .lead{font-size:30px;line-height:1.45}.grant-history{width:100%;border-collapse:collapse;font-size:14px}.grant-history th,.grant-history td{padding:10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}#sources h3{font-size:25px}@media(prefers-reduced-motion:reduce){.music-wave i{animation:none}}@media print{.music-wave i{animation:none!important}}
/* Keep full faces visible in the evidence-dense founder page. */
.credibility-team .founder-image{width:185px;height:185px;overflow:hidden}.credibility-team .founder-image img{object-position:center 22%}.credibility-team .team-proof{margin-top:21px;padding-top:17px}
