
/* TALKBASE — black-and-lime typography, conversation as architecture. */
.collection-edition.talkbase{background:#171d19;color:#f0f0df}.collection-edition.talkbase .concept-strip,.collection-edition.talkbase .concept-head{background:#171d19;color:#f0f0df;border-color:#ffffff35}.collection-edition.talkbase .concept-hero{background:#171d19;min-height:100svh;padding:25px 5% 40px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;color:#f0f0df}.collection-edition.talkbase .tb-meta{color:#c2ccac;border-color:#fff4}.collection-edition.talkbase .hero-copy{padding:70px 0 70px;z-index:4}.collection-edition.talkbase .hero-copy h1{font-size:4.4vw;line-height:1.35;letter-spacing:-.06em;color:#eff2db}.collection-edition.talkbase .hero-copy h1 em{color:#d9f65d}.collection-edition.talkbase .hero-copy>p,.collection-edition.talkbase .mini-label{color:#d1d8c4}.collection-edition.talkbase .tb-word{font-size:21vw;line-height:.9;bottom:30px;left:-1%;color:#d9f65d;opacity:.95;letter-spacing:-.08em}.collection-edition.talkbase .app-visual{padding:130px 0 90px;z-index:3}.collection-edition.talkbase .chat-app{transform:rotate(5deg);box-shadow:18px 20px 0 #d9f65d;border:0;border-radius:0;background:#edf1e1;color:#203b2b}.collection-edition.talkbase .chat-app aside{background:#cad4c2;color:#273d28}.collection-edition.talkbase .chat-main{background:#f1f2e6;color:#263526}.collection-edition.talkbase .chat-pin{background:#dce7ab;color:#263526}.collection-edition.talkbase .tb-float{display:none}.collection-edition.talkbase .hero-footnote{color:#c5ceb7;border-color:#fff4}.collection-edition.talkbase .hero-copy .concept-cta{background:#d9f65d;color:#171d19;border-color:#d9f65d}
.collection-edition.talkbase .concept-problem{background:#d9f65d;color:#172a1d;display:block;text-align:left;padding:100px 8%}.collection-edition.talkbase .concept-problem h2{font-size:4vw;max-width:900px;margin:35px 0}.collection-edition.talkbase .concept-problem>p{margin-left:50%;color:#334028}.collection-edition.talkbase .scene-section{background:#eff0e3;color:#1b2f21;padding:110px 6%}.collection-edition.talkbase .scene-panel{background:#183e2b;color:#eff0e3;border-radius:60px 60px 60px 0;grid-template-columns:110px 1fr 100px;padding:55px}.collection-edition.talkbase .scene-panel p{color:#d4ddc7}.collection-edition.talkbase .scene-no{font-size:90px;color:#d9f65d}.collection-edition.talkbase .concept-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:80px;align-items:start}.collection-edition.talkbase .concept-steps article{border:0;border-radius:35px 35px 0 35px;background:#dce3cf;padding:35px;min-height:240px}.collection-edition.talkbase .concept-steps article:nth-child(2){margin-top:80px;background:#d9f65d}.collection-edition.talkbase .concept-steps article:nth-child(3){margin-top:160px}.collection-edition.talkbase .feature-section{background:#171d19;color:#eff0df}.collection-edition.talkbase .feature-list{display:grid;grid-template-columns:1fr 1fr;gap:0}.collection-edition.talkbase .feature-list>div{border:1px solid #fff4;padding:40px;min-height:220px;display:block;background:transparent}.collection-edition.talkbase .feature-list h3{font-size:30px;margin-top:30px}.collection-edition.talkbase .concept-end{background:#d9f65d;color:#172a1d;text-align:left;padding:120px 8%}.collection-edition.talkbase .concept-end h2{font-size:5.5vw}.collection-edition.talkbase .concept-foot{background:#171d19;color:#eff0df}
@media(max-width:700px){.collection-edition.talkbase .concept-hero{display:block;min-height:0;padding:25px 6% 35px}.collection-edition.talkbase .hero-copy{padding:40px 0}.collection-edition.talkbase .hero-copy h1{font-size:34px}.collection-edition.talkbase .app-visual{padding:30px 3% 120px}.collection-edition.talkbase .chat-app{box-shadow:8px 10px 0 #d9f65d}.collection-edition.talkbase .tb-word{font-size:27vw;bottom:85px}.collection-edition.talkbase .concept-problem{padding:70px 7%}.collection-edition.talkbase .concept-problem h2{font-size:29px}.collection-edition.talkbase .concept-problem>p{margin:25px 0 0}.collection-edition.talkbase .scene-section{padding:70px 6%}.collection-edition.talkbase .scene-panel{padding:30px 20px;grid-template-columns:45px 1fr;border-radius:30px 30px 30px 0}.collection-edition.talkbase .scene-no{font-size:40px}.collection-edition.talkbase .concept-steps{display:block}.collection-edition.talkbase .concept-steps article{margin:0 0 25px!important;min-height:0;padding:30px}.collection-edition.talkbase .concept-steps article:nth-child(2){margin-left:8%!important}.collection-edition.talkbase .feature-list{display:block}.collection-edition.talkbase .feature-list>div{min-height:160px;padding:30px}.collection-edition.talkbase .feature-list h3{font-size:23px}.collection-edition.talkbase .concept-end h2{font-size:35px}}

.collection-ready .tb-word{animation:edition-letter 1.65s cubic-bezier(.2,.7,.1,1) both}
@keyframes edition-letter{from{opacity:0;translate:0 90px}to{opacity:1;translate:0 0}}.collection-edition.talkbase .tb-word{white-space:nowrap;font-size:16vw;line-height:.9;bottom:25px;opacity:.85}.collection-edition.talkbase .tb-word br{display:none}.collection-edition.talkbase .tb-word>span{margin-left:.15em}
@media(max-width:700px){.collection-edition.talkbase .tb-word{font-size:21vw;bottom:75px}}
