.design-process{background:var(--gray,#edf0f2);padding:72px 0}.design-process-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px 64px;align-items:end}.design-process h2{font-size:clamp(30px,3.3vw,48px);margin:16px 0 0}.design-process p{max-width:42ch}.design-process video{width:100%;height:auto;display:block;aspect-ratio:16/9;object-fit:contain;border-radius:5px;background:#242424;cursor:pointer}.design-process video:focus-visible{outline:3px solid var(--theme-accent,#762f47);outline-offset:5px}.design-process .process-caption{font-size:13px;max-width:none;margin-top:12px}.design-process-media{grid-column:1/-1}.design-process-copy p{margin:0}.design-process .eyebrow{margin-bottom:0}html[data-theme] .design-process + .discovery-clarity{background:var(--theme-bg,#fff)}@media(max-width:800px){.design-process-grid{grid-template-columns:1fr;gap:28px}.design-process{padding:40px 0}}