.OurWork-module__qjFUuG__cards{scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;margin-top:24px;margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 6px;scroll-padding-inline:var(--gutter);grid-auto-columns:minmax(140px,42%);grid-auto-flow:column;gap:10px;display:grid;overflow-x:auto}.OurWork-module__qjFUuG__cards::-webkit-scrollbar{display:none}@media (min-width:640px){.OurWork-module__qjFUuG__cards{grid-auto-columns:minmax(150px,26%)}}@media (min-width:1000px){.OurWork-module__qjFUuG__cards{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-auto-flow:row;margin-inline:0;padding-inline:0;overflow:visible}}.OurWork-module__qjFUuG__card{scroll-snap-align:start;text-align:left;font:inherit;color:var(--paper);cursor:pointer;touch-action:manipulation;border:1.5px solid var(--line);background:0 0;border-radius:14px;grid-template-rows:auto auto auto;align-content:start;gap:2px;padding:6px 6px 10px;transition:border-color .2s,background-color .2s,box-shadow .2s;display:grid}.OurWork-module__qjFUuG__thumb{aspect-ratio:4/3;background:var(--bg-raised);border-radius:9px;margin-bottom:8px;display:block;overflow:hidden}.OurWork-module__qjFUuG__thumb img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.OurWork-module__qjFUuG__cardTitle{padding-inline:4px;font-weight:500;line-height:1.25}.OurWork-module__qjFUuG__cardMeta{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--section-ink-soft);padding-inline:4px;font-size:.68rem}@media (hover:hover){.OurWork-module__qjFUuG__card:hover{border-color:#2fbf64}.OurWork-module__qjFUuG__card:hover .OurWork-module__qjFUuG__thumb img{transform:scale(1.04)}}.OurWork-module__qjFUuG__card:focus-visible{outline-offset:2px;outline:2px solid #2fbf64}.OurWork-module__qjFUuG__card[aria-selected=true]{border-color:var(--brand-blue);background:color-mix(in srgb, var(--brand-blue) 16%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-blue) 30%, transparent)}.OurWork-module__qjFUuG__card[aria-selected=true] .OurWork-module__qjFUuG__cardMeta{color:#dfe7f2}.OurWork-module__qjFUuG__story{margin-top:26px}.OurWork-module__qjFUuG__head{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.OurWork-module__qjFUuG__head h3{color:var(--paper);text-wrap:balance;font-size:clamp(1.2rem,2.4vw,1.5rem)}.OurWork-module__qjFUuG__suburb{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--section-ink-soft);font-size:.75rem}.OurWork-module__qjFUuG__foot{flex-wrap:wrap;align-items:center;gap:2px 20px;margin-top:14px;display:flex}.OurWork-module__qjFUuG__outcome{color:var(--paper);font-weight:500}.OurWork-module__qjFUuG__cta{min-height:44px;color:var(--section-accent);text-underline-offset:4px;align-items:center;font-weight:500;display:inline-flex}.OurWork-module__qjFUuG__cta:after{content:" →" / ""}.OurWork-module__qjFUuG__tag{z-index:2;font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:#dfe7f2;pointer-events:none;background:#021a3dc7;border-radius:999px;padding:3px 9px;font-size:.66rem;position:absolute;top:10px;left:10px}.OurWork-module__qjFUuG__tagReal{color:var(--bg);background:#2fbf64}.OurWork-module__qjFUuG__journey{margin-top:16px}.OurWork-module__qjFUuG__stepsRow{align-items:flex-start;gap:12px;display:flex}.OurWork-module__qjFUuG__steps{--dot:30px;grid-template-columns:repeat(var(--n), 1fr);flex:1;margin:0;padding:0;list-style:none;display:grid;position:relative}.OurWork-module__qjFUuG__steps:before,.OurWork-module__qjFUuG__steps:after{content:"";top:calc(var(--dot) / 2 - 1px);height:2px;left:calc(50% / var(--n));right:calc(50% / var(--n));border-radius:2px;position:absolute}.OurWork-module__qjFUuG__steps:before{background:var(--line)}.OurWork-module__qjFUuG__steps:after{background:linear-gradient(90deg, #2fbf64, var(--brand-blue));transform-origin:0;transform:scaleX(var(--progress));transition:transform .3s}.OurWork-module__qjFUuG__step{z-index:1;width:100%;min-height:44px;font:inherit;color:var(--section-ink-soft);cursor:pointer;touch-action:manipulation;background:0 0;border:0;justify-items:center;gap:6px;padding:0 2px 4px;display:grid;position:relative}.OurWork-module__qjFUuG__dot{width:var(--dot);height:var(--dot);font-family:var(--font-label);background:var(--section-bg);border:1.5px solid #ffffff4d;border-radius:50%;place-items:center;font-size:.78rem;transition:background-color .3s,border-color .3s,color .3s,transform .3s;display:grid}.OurWork-module__qjFUuG__step[data-done] .OurWork-module__qjFUuG__dot{color:var(--bg);background:#2fbf64;border-color:#2fbf64}.OurWork-module__qjFUuG__step[aria-current=step]{color:var(--paper)}.OurWork-module__qjFUuG__step[aria-current=step] .OurWork-module__qjFUuG__dot{background:var(--brand-blue);border-color:var(--brand-blue);color:#fff;box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-blue) 30%, transparent);transform:scale(1.08)}.OurWork-module__qjFUuG__stepLabel{text-align:center;font-size:.8rem;line-height:1.2}.OurWork-module__qjFUuG__step:hover .OurWork-module__qjFUuG__stepLabel{color:var(--paper)}.OurWork-module__qjFUuG__step:focus-visible{outline:none}.OurWork-module__qjFUuG__step:focus-visible .OurWork-module__qjFUuG__dot{outline-offset:3px;outline:2px solid #2fbf64}.OurWork-module__qjFUuG__arrows{flex:none;gap:8px;display:none}.OurWork-module__qjFUuG__arrow{border:1px solid var(--line);background:var(--bg-raised);width:44px;height:44px;color:var(--paper);font:inherit;cursor:pointer;border-radius:50%;font-size:1.3rem;line-height:1;transition:border-color .2s,opacity .2s}.OurWork-module__qjFUuG__arrow:hover:not(:disabled){border-color:#2fbf64}.OurWork-module__qjFUuG__arrow:disabled{opacity:.35;cursor:default}.OurWork-module__qjFUuG__arrow:focus-visible{outline-offset:2px;outline:2px solid #2fbf64}@media (hover:hover) and (min-width:861px){.OurWork-module__qjFUuG__arrows{display:flex}}.OurWork-module__qjFUuG__track{--col:80%;margin:14px calc(-1 * var(--gutter)) 0;padding:0 var(--gutter) 6px;grid-template-columns:repeat(var(--n), var(--col)) calc(100% - var(--col) - 12px);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none;gap:12px;list-style:none;display:grid;overflow-x:auto}.OurWork-module__qjFUuG__track::-webkit-scrollbar{display:none}.OurWork-module__qjFUuG__track:focus-visible{outline-offset:2px;border-radius:12px;outline:2px solid #2fbf64}@media (min-width:640px){.OurWork-module__qjFUuG__track{--col:46%}}@media (min-width:1000px){.OurWork-module__qjFUuG__track{--col:calc((100% - 24px) / 3);margin-inline:0;padding-inline:0;scroll-padding-inline:0}.OurWork-module__qjFUuG__journey[data-few] .OurWork-module__qjFUuG__track{grid-template-columns:repeat(var(--n), var(--col))}.OurWork-module__qjFUuG__journey[data-few] .OurWork-module__qjFUuG__arrows{display:none}.OurWork-module__qjFUuG__journey[data-few] .OurWork-module__qjFUuG__frame .OurWork-module__qjFUuG__photo img{opacity:1}}.OurWork-module__qjFUuG__track:after{content:""}.OurWork-module__qjFUuG__frame{scroll-snap-align:start;min-width:0}.OurWork-module__qjFUuG__frame .OurWork-module__qjFUuG__photo img{transition:opacity .3s}.OurWork-module__qjFUuG__frame:not([data-active]) .OurWork-module__qjFUuG__photo img{opacity:.5}.OurWork-module__qjFUuG__frame figure{margin:0}.OurWork-module__qjFUuG__photo{aspect-ratio:4/5;border:1px solid var(--line);background:var(--bg-raised);border-radius:10px;position:relative;overflow:hidden}.OurWork-module__qjFUuG__photo img{object-fit:cover;width:100%;height:100%}.OurWork-module__qjFUuG__frame figcaption{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:10px;display:flex}.OurWork-module__qjFUuG__num{font-family:var(--font-label);color:#2fbf64;font-variant-numeric:tabular-nums;font-size:.75rem}.OurWork-module__qjFUuG__capLabel{color:var(--paper);font-weight:700}.OurWork-module__qjFUuG__note{color:var(--section-ink);font-size:.92rem}@media (prefers-reduced-motion:reduce){.OurWork-module__qjFUuG__steps:after,.OurWork-module__qjFUuG__dot,.OurWork-module__qjFUuG__frame .OurWork-module__qjFUuG__photo img,.OurWork-module__qjFUuG__card,.OurWork-module__qjFUuG__thumb img,.OurWork-module__qjFUuG__arrow{transition:none}.OurWork-module__qjFUuG__card:hover .OurWork-module__qjFUuG__thumb img{transform:none}}
