.how-we-work{gap:var(--space-xl);min-height:100svh;color:var(--color-text);display:flex;position:relative}.how-we-work-intro{width:60%;height:100svh;position:absolute;top:0;left:0;overflow:hidden}.how-we-work-intro-content{width:70%;padding-top:var(--space-4xl)}.how-we-work-steps{gap:var(--space-md);display:flex}.how-we-work-step{border:1px solid var(--color-border);border-radius:var(--radius-md);width:4rem;height:4rem;font-size:var(--text-body-md);transition:width var(--duration-fast) ease, color var(--duration-fast) ease, background-color var(--duration-fast) ease, border-color var(--duration-fast) ease;justify-content:center;align-items:center;font-weight:550;display:flex;position:relative;overflow:hidden}.how-we-work-step-label{white-space:nowrap;opacity:0;transition:opacity var(--duration-fast) ease, transform var(--duration-fast) ease;position:absolute;left:1.75rem;transform:translate(-20px)}.how-we-work-step-index{transition:transform var(--duration-fast) ease;position:relative}.how-we-work-step.is-active{border-color:var(--base-100);background-color:var(--base-100);width:8rem;color:var(--base-500)}.how-we-work-step.is-active .how-we-work-step-index{transform:translate(24px)}.how-we-work-step.is-active .how-we-work-step-label{opacity:1;transform:translate(0)}.how-we-work-cards{gap:var(--space-xl);flex-direction:column;flex:2;margin-left:60%;padding-block:8rem;display:flex}.how-we-work-card{gap:var(--space-md);padding:var(--space-md);border-radius:var(--radius-md);background-color:var(--color-surface);flex-direction:column;display:flex}.how-we-work-card-img{aspect-ratio:1;border-radius:var(--radius-sm)}.how-we-work-card-img img{opacity:.8}.how-we-work-card-copy{padding:var(--space-md)}@media (max-width:1000px){.how-we-work{flex-direction:column;min-height:auto}.how-we-work-intro{width:100%;height:auto;position:relative;overflow:visible}.how-we-work-intro-content{width:100%;padding-block:var(--space-xl) var(--space-md)}.how-we-work-steps{display:none}.how-we-work-cards{padding-block:var(--space-md);margin-left:0}}
