/* Actual recorded footage in the featured work panel. */
.proof-feature{display:grid;grid-template-columns:minmax(260px,.43fr) minmax(0,1.57fr);gap:24px;align-items:stretch;margin:2px 0 30px;padding:20px;background:linear-gradient(135deg,#1b2622,#111915 68%);border:1px solid #53694c;border-radius:7px;box-shadow:0 24px 70px #0004}
.proof-feature[hidden]{display:none}
.proof-copy{display:flex;flex-direction:column;align-items:flex-start;padding:23px 10px 18px 20px}
.proof-copy .eyebrow{color:var(--accent);margin-bottom:20px}
.proof-copy h3{font-size:clamp(32px,3.6vw,53px);line-height:1.02;max-width:10ch}
.proof-copy h3 em{font-family:Georgia,serif;font-weight:400;color:var(--accent)}
.proof-copy>p:not(.eyebrow){font-size:13px;line-height:1.65;margin:21px 0 0;max-width:31ch}
.proof-switch{display:flex;flex-direction:column;gap:7px;width:100%;max-width:280px;margin-top:30px}
.proof-switch button{padding:10px 13px;text-align:left;background:#1c2c20;border:1px solid #52674f;border-radius:3px;font-size:11px;font-weight:650;letter-spacing:.04em;color:#d8e8df;transition:background .2s,border-color .2s,transform .2s}
.proof-switch button:hover{border-color:var(--accent);transform:translateX(3px)}
.proof-switch button.active{background:var(--accent);color:#142119;border-color:var(--accent)}
.proof-copy .proof-status{font-size:11px!important;color:#adc5bd;margin-top:14px!important;min-height:38px}
.proof-copy .text-link{margin-top:auto;padding-top:22px;font-size:12px;color:var(--accent)}
.proof-media{position:relative;min-width:0;width:100%;height:100%;background:#0b1511;border:1px solid #3e5843;overflow:hidden;border-radius:3px}
.proof-media video{display:block;width:100%;height:100%;object-fit:cover;background:#0b1511}
.proof-media span{position:absolute;left:13px;top:13px;padding:6px 9px;background:#101b13e8;border:1px solid #52704d;color:#e8ff8b;font-size:8px;font-weight:700;letter-spacing:.12em;pointer-events:none}
.lane-gaming .collection-track{overflow-x:auto;padding-bottom:14px}
.lane-gaming .slide-next{display:grid}
.lane-gaming .collection-track .project-card,.project-grid.focused-category .lane-gaming .collection-track .project-card{flex:0 0 clamp(300px,31vw,425px);display:block;grid-template-columns:none;min-width:0}
.lane-gaming .project-visual{grid-row:auto;aspect-ratio:16/10;max-height:none}
.lane-gaming .project-meta{margin:20px 0 10px}
.lane-gaming .project-meta h3{font-size:25px}
.lane-gaming .project-description{max-width:none;font-size:13px}
@media(max-width:950px){.proof-feature{grid-template-columns:1fr}.proof-copy{padding:12px 8px 6px}.proof-copy h3{max-width:none}.proof-copy>p:not(.eyebrow){max-width:64ch}.proof-switch{max-width:none;flex-direction:row;flex-wrap:wrap}.proof-switch button{flex:1 1 155px}.proof-copy .text-link{padding:8px 0 10px}.proof-media{height:auto;aspect-ratio:16/9}}
@media(max-width:700px){.proof-feature{padding:10px;gap:13px}.proof-copy{padding:12px 10px}.proof-copy h3{font-size:35px}.proof-switch{margin-top:19px}.proof-switch button{font-size:10px}.proof-media span{font-size:6px}.lane-gaming .collection-track .project-card,.project-grid.focused-category .lane-gaming .collection-track .project-card{flex-basis:min(83vw,340px)}}
@media(prefers-reduced-motion:reduce){.proof-switch button{transition:none}}
