/* Scoped to completed projects only. No changes to other theme components. */
.antique-completed-projects{padding:clamp(36px,6vw,80px) 0;background:#10131a;color:#fff}
.antique-projects-heading{margin-bottom:26px}.antique-completed-projects h2{color:#fff;margin:8px 0;font-size:clamp(1.8rem,4vw,3rem)}
.antique-projects-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#e4b936 transparent;padding:4px 2px 15px}
.antique-project-card{flex:0 0 min(680px,85%);min-width:0;scroll-snap-align:center;background:#191e27;border:1px solid rgba(255,255,255,.13);border-radius:16px;overflow:hidden}
.antique-project-meta{padding:20px 22px 14px}.antique-project-meta span{font-size:.73rem;letter-spacing:.13em;color:#ffcd3c;font-weight:700}.antique-project-meta h3{font-size:1.55rem;line-height:1.1;color:#fff;margin:8px 0 5px}.antique-project-meta p{margin:0;color:#d6dce4;font-size:.95rem}
.antique-project-gallery{height:clamp(280px,39vw,460px);background:#050609;position:relative;overflow:hidden}.antique-project-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .55s ease}.antique-project-slide.is-current{opacity:1;visibility:visible;z-index:1}.antique-project-slide img,.antique-project-slide video{width:100%;height:100%;object-fit:contain;display:block}
.antique-project-controls{display:flex;justify-content:center;align-items:center;gap:16px;padding:10px}.antique-project-controls button,.antique-track-controls button{border:1px solid #ffffff4d;background:transparent;border-radius:9px;color:white;cursor:pointer;padding:6px 16px;font:inherit}.antique-project-controls button:hover,.antique-track-controls button:hover{border-color:#ffcd3c}.antique-slide-counter{font-size:.85rem;color:#d6dce4;min-width:45px;text-align:center}.antique-track-controls{display:flex;justify-content:center;align-items:center;gap:22px;margin-top:16px}.antique-track-controls span{font-size:.85rem;color:#d6dce4}
@media(max-width:650px){.antique-project-card{flex-basis:94%}.antique-project-gallery{height:330px}.antique-track-controls{gap:10px}}
@media(prefers-reduced-motion:reduce){.antique-projects-track{scroll-behavior:auto}.antique-project-slide{transition:none}}

.antique-origin-pills{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.antique-origin-pills span,.antique-project-madefor{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:999px;background:rgba(228,185,54,.13);border:1px solid rgba(228,185,54,.28);color:#ffcf4c;font-size:.76rem;font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.antique-project-madefor{margin:8px 0 0}
.antique-project-madefor{gap:7px}.antique-project-madefor img{display:inline-block;width:24px;height:16px;object-fit:cover;border-radius:2px}.antique-project-meta .antique-project-description{font-size:.88rem;color:#bac5d5;line-height:1.5;margin:10px 0 0}.antique-project-view{display:inline-flex;margin-top:12px;color:#ffcf4c;font-size:.9rem;font-weight:800;text-decoration:none}.antique-project-view:hover{text-decoration:underline}

/* One cinematic project spotlight visible per swipe rather than a dense multi-card strip. */
.antique-projects-track{gap:16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.antique-projects-track::-webkit-scrollbar{display:none}
.antique-project-card{flex:0 0 100%;max-width:100%;border-radius:20px}
.antique-project-meta{padding:23px clamp(18px,3vw,34px) 19px}
.antique-project-meta h3{font-size:clamp(1.5rem,3vw,2.2rem)}
.antique-project-gallery{height:auto;aspect-ratio:16/9;min-height:320px;max-height:680px}
.antique-project-gallery video,.antique-project-gallery img{object-fit:contain;background:#050609}
.antique-project-controls{padding:14px}
@media(max-width:650px){.antique-project-card{flex-basis:100%}.antique-project-gallery{aspect-ratio:4/5;min-height:330px;max-height:540px}}

/* Requested competitor-inspired editorial split: project details left, reel right. */
.antique-completed-projects .antique-project-card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;min-height:clamp(420px,43vw,610px)}
.antique-completed-projects .antique-project-copy{display:flex;align-items:center;min-width:0;padding:clamp(14px,2vw,28px)}
.antique-completed-projects .antique-project-meta{width:100%;padding:0}
.antique-completed-projects .antique-brand-promise{font-size:clamp(1.35rem,2.25vw,2.45rem);font-weight:800;line-height:1.13;color:#fff;margin:18px 0 24px;max-width:13ch;letter-spacing:-.03em}
.antique-completed-projects .antique-project-meta h3{font-size:clamp(1.65rem,2.65vw,2.65rem);line-height:1.08;margin:14px 0 10px}
.antique-completed-projects .antique-project-product{font-size:1.05rem;font-weight:700;color:#ffe18a}
.antique-completed-projects .antique-project-meta .antique-project-description{font-size:.96rem;line-height:1.65;margin:14px 0}
.antique-project-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:22px}
.antique-project-quote{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;background:#f7c96c;color:#10131a;border-radius:10px;padding:11px 20px;text-decoration:none;font-weight:800}
.antique-project-quote:hover,.antique-project-quote:focus-visible{background:#ffdf98;color:#10131a}
.antique-project-actions .antique-project-view{margin-top:0}
.antique-completed-projects .antique-project-media{display:flex;flex-direction:column;min-width:0;min-height:0;background:#050609}
.antique-completed-projects .antique-project-gallery{flex:1 1 auto;aspect-ratio:auto;min-height:0;max-height:none;height:100%}
.antique-completed-projects .antique-project-gallery img,.antique-completed-projects .antique-project-gallery video{object-fit:contain}
.antique-completed-projects .antique-project-controls{flex:0 0 auto;background:#0b0e13}
@media(max-width:760px){
 .antique-completed-projects .antique-project-card{grid-template-columns:1fr;min-height:0}
 .antique-completed-projects .antique-project-copy{padding:24px 20px}
 .antique-completed-projects .antique-brand-promise{max-width:none;margin:12px 0 18px}
 .antique-completed-projects .antique-project-media{height:clamp(350px,110vw,610px)}
 .antique-completed-projects .antique-project-gallery{height:100%;min-height:0;max-height:none;aspect-ratio:auto}
}

.antique-projects-subline{margin:0 0 12px;color:#d7deea;font-size:1rem;line-height:1.6}.antique-benefit-pills{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.antique-benefit-pills span{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:#edf3fb;font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}