
.poster-feature{display:grid;grid-template-columns:1.3fr 1fr;gap:45px;align-items:center;margin-top:65px;padding-top:45px;border-top:1px solid #456052}.poster-feature h3{font-size:42px;line-height:1.1;margin:16px 0}.poster-feature p{color:#c7d0cb}.poster-thumbnail,.poster-full{padding:0;border:0;background:transparent;cursor:zoom-in;width:100%;text-align:left}.poster-thumbnail{border-radius:14px;overflow:hidden;box-shadow:0 14px 35px #0003;background:white}.poster-thumbnail img{width:100%;height:auto;display:block}.poster-thumbnail span{display:block;padding:12px 16px;color:#14231d;font:14px system-ui}.poster-thumbnail:focus-visible,.poster-full:focus-visible{outline:3px solid #d4b370;outline-offset:5px}.preview-window{height:auto!important}.preview-window img{display:block;width:100%;height:auto}.poster-dialog{width:min(96vw,1500px);max-width:96vw;height:92vh;max-height:92vh;padding:0;border:1px solid #a8bbae;border-radius:16px;background:#eef2ed;color:#14231d}.poster-dialog::backdrop{background:#07140be0}.poster-dialog[open]{display:flex;flex-direction:column}.poster-controls{display:flex;align-items:center;gap:16px;padding:16px 20px;background:#14231d;color:white;flex-wrap:wrap}.poster-controls strong{margin-right:auto}.poster-controls button,.poster-controls a{font:14px system-ui;color:white;border:1px solid #799787;border-radius:8px;padding:8px 12px;background:transparent;text-decoration:none;cursor:pointer}.poster-scroll{overflow:auto;flex:1;padding:20px}.poster-scroll img{display:block;width:100%;height:auto;background:white}.poster-scroll.zoomed img{width:2400px;max-width:none}.poster-full{display:block}#poster{scroll-margin-top:130px}@media(max-width:850px){.poster-feature{grid-template-columns:1fr;gap:26px}.poster-feature h3{font-size:34px}}@media(max-width:540px){.poster-controls{gap:8px;padding:12px}.poster-controls strong{width:100%}.poster-scroll{padding:8px}}

#build .feature{align-items:start;grid-template-columns:1fr 1fr}.talkninja-media-stack{display:grid;gap:24px;min-width:0}.talkninja-story{padding-top:20px;min-width:0}.poster-panel h3{margin-top:18px}.poster-panel .poster-thumbnail{margin-top:14px}.poster-panel{padding:30px}.project-preview .preview-window{height:218px!important;overflow:hidden}.project-preview .preview-window iframe{display:block;width:1080px;height:780px;border:0;transform:scale(.282);transform-origin:top left;pointer-events:none}.talkninja-story .project-preview{left:auto;right:0}@media(max-width:850px){#build .feature{grid-template-columns:1fr}.talkninja-story{grid-row:1;padding-top:0}.talkninja-story .project-preview{left:0;right:auto}}

#build .talkninja-story{grid-column:1;grid-row:1}#build .talkninja-media-stack{grid-column:2;grid-row:1}@media(max-width:850px){#build .talkninja-story{grid-column:1;grid-row:1}#build .talkninja-media-stack{grid-column:1;grid-row:2}}
