/* Scoped project presentation; no remote embeds or assets. */
.projects-page132 .projects-copy{align-self:center}
.project-intro132{max-width:420px;margin-top:22px;font-size:14px;line-height:1.9;color:var(--muted)}
.project-card132{grid-column:1/-1;display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);gap:42px;padding:36px;border:1px solid #3d5031;border-radius:20px;background:linear-gradient(130deg,#19291b,#101810 64%);min-width:0}
.project-channel-art132{position:relative;display:flex;min-height:300px;align-items:center;justify-content:center;flex-direction:column;overflow:hidden;border-radius:14px;background:radial-gradient(ellipse at center,#29412b80,#0d150d 70%);isolation:isolate}
.project-orbit132{position:absolute;width:270px;height:110px;border:1px solid #a3c58438;border-radius:50%;transform:rotate(-28deg);z-index:-1}
.project-orbit-inner132{width:190px;height:270px;transform:rotate(32deg);border-style:dashed;border-color:#a3c58426}
.project-screen132{width:150px;height:140px;display:grid;justify-items:center;align-content:center;gap:14px;background:linear-gradient(140deg,#28432a,#132217);border:1px solid #89a568;border-radius:25px;box-shadow:0 16px 55px #02070288;transform:rotate(-6deg)}
.project-screen132 svg{width:72px;height:52px}.project-screen132>span{font-size:12px;letter-spacing:5px;color:#c6e7ad;padding-left:5px}
.project-art-caption132{position:relative;margin-top:27px;font-size:11px;letter-spacing:2px;color:#a3c48e}
.project-channel-copy132{min-width:0;align-self:center}
.project-meta132{display:flex;gap:14px;justify-content:space-between;align-items:center;flex-wrap:wrap;font-size:9px;letter-spacing:1.4px;color:#acc491}
.project-status132{display:inline-flex;align-items:center;gap:7px;color:#d2edbe;letter-spacing:.3px;padding:6px 9px;background:#23402c;border:1px solid #416948;border-radius:30px}
.project-status132::before{content:"";width:5px;height:5px;border-radius:50%;background:#94e0b3}
.project-card132 h2{margin:20px 0 9px;font-size:clamp(27px,3vw,39px);line-height:1.15;letter-spacing:-1.2px}
.project-motto132{font-size:15px;color:#d5efb9;line-height:1.7}.project-body132{font-size:13px;line-height:1.9;color:#a9b9a1;margin-top:14px;max-width:530px}
.project-topics132{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 24px;padding:0;list-style:none}
.project-topics132 li{font-size:10px;line-height:1.5;border:1px solid #415038;border-radius:6px;padding:6px 9px;color:#bcd3a8}
.project-channel-link132{display:inline-flex;gap:24px;min-height:48px;font-size:12px;text-decoration:none;max-width:100%;line-height:1.5}
.project-channel-link132:focus-visible{outline:2px solid #fff;outline-offset:5px}
.project-new-tab132{display:block;color:#85977e;font-size:10px;margin-top:9px}
.project-next132{grid-column:1/-1;display:flex;gap:24px;justify-content:space-between;align-items:center;border:1px dashed #374831;border-radius:12px;padding:21px 25px}
.project-next132 h3{font-size:15px;font-weight:500}.project-next132 p{font-size:11px;line-height:1.8;color:var(--muted);margin-top:5px}.project-next132>span{font-size:17px;white-space:nowrap;color:#b6ca9d}
@media(max-width:760px){.project-card132{grid-template-columns:minmax(0,1fr);gap:25px;padding:25px}.project-channel-art132{min-height:210px}.project-screen132{width:120px;height:115px}.project-art-caption132{margin-top:20px}.project-intro132{font-size:13px}.project-next132{align-items:flex-start;flex-direction:column;gap:14px}.project-next132>span{font-size:16px}}
@media(max-width:420px){.project-card132{padding:20px;border-radius:15px}.project-meta132{font-size:8px;gap:12px}.project-channel-link132{width:100%;justify-content:space-between;gap:12px}.project-body132{font-size:12px}.project-next132{padding:18px 20px}}
