@media (prefers-reduced-motion:no-preference){html[data-mkt-js] [data-showreel=approach]:not([data-played]) .mkt-approach-heading>.mkt-eyebrow,html[data-mkt-js] [data-showreel=approach]:not([data-played]) .mkt-process-list>li,html[data-mkt-js] [data-showreel=contact]:not([data-played]) .mkt-btn,html[data-mkt-js] [data-showreel=contact]:not([data-played]) .mkt-eyebrow,html[data-mkt-js] [data-showreel=contact]:not([data-played]) p:not(.mkt-eyebrow),html[data-mkt-js] [data-showreel=manifesto]:not([data-played]) .mkt-manifesto-line,html[data-mkt-js] [data-showreel=proof]:not([data-played]) .mkt-proof-grid>.mkt-proof-column,html[data-mkt-js] [data-showreel=proof]:not([data-played]) .mkt-section-intro .mkt-eyebrow,html[data-mkt-js] [data-showreel=proof]:not([data-played]) .mkt-section-intro>p,html[data-mkt-js] [data-showreel=services]:not([data-played]) .mkt-section-intro .mkt-eyebrow,html[data-mkt-js] [data-showreel=services]:not([data-played]) .mkt-section-intro>p,html[data-mkt-js] [data-showreel=services]:not([data-played]) .mkt-service-list>.mkt-service-row,html[data-mkt-js] [data-showreel=work]:not([data-played]) .mkt-project-card,html[data-mkt-js] [data-showreel=work]:not([data-played]) .mkt-section-intro .mkt-eyebrow,html[data-mkt-js] [data-showreel=work]:not([data-played]) .mkt-section-intro>p{opacity:0}}.mkt-showcase-carousel{min-width:0}.mkt-showcase-controls{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:16px;margin:0 0 18px}.mkt-showcase-controls p{margin:0;color:var(--muted);font:11px var(--font-mono)}.mkt-showcase-pause{min-height:44px;padding:9px 16px;border:1px solid var(--line);border-radius:999px;color:var(--accent);background:var(--paper);font:12px var(--font-sans);cursor:pointer}.mkt-showcase-pause:disabled{cursor:default;color:var(--muted)}.mkt-showcase-rows{display:grid;gap:20px}.mkt-showcase-viewport{min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom}.mkt-showcase-viewport::-webkit-scrollbar{display:none}.mkt-showcase-pause:focus-visible,.mkt-showcase-viewport:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.mkt-showcase-group,.mkt-showcase-track{display:flex;width:max-content;align-items:stretch}.mkt-showcase-group{gap:16px;padding-inline-end:16px;flex-shrink:0}.mkt-showcase-slide{display:flex;width:clamp(290px,30vw,360px);flex-shrink:0;min-width:0}.mkt-showcase-slide>.mkt-project-card{flex:1;min-width:0;min-height:350px;padding:20px}.mkt-showcase-slide .mkt-project-art{flex:none;min-height:0;height:176px;margin-bottom:18px}.mkt-showcase-slide .mkt-project-card h3{font-size:29px}.mkt-showcase-slide .mkt-project-card p{font-size:13px;line-height:1.55}.mkt-showcase-slide .mkt-project-topline{font-size:11px;gap:8px}.mkt-showcase-slide .mkt-project-topline>span:last-child{flex-shrink:0;max-width:45%;text-align:right}.mkt-showcase-slide .mkt-project-card h3,.mkt-showcase-slide .mkt-project-card p,.mkt-showcase-slide .mkt-project-topline,.mkt-showcase-slide .mkt-project-topline>span{min-width:0;overflow-wrap:anywhere}@media(max-width:720px){.mkt-showcase-slide{width:min(82vw,340px)}.mkt-showcase-rows{gap:16px}}@media(prefers-reduced-motion:reduce){.mkt-showcase-group[aria-hidden=true]{display:none}}