.work-grid{padding-top:clamp(2.5rem,6vw,4.5rem)}.work-grid__bar{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;margin:clamp(1.75rem,3vw,2.5rem) 0 clamp(2.5rem,4vw,3.5rem)}.work-grid__sub{max-width:32rem}.work-grid__filters{display:flex;flex-wrap:wrap;gap:.5rem}.work-grid__filter{padding:.4375rem .875rem;border-radius:var(--radius-full);border:1px solid var(--line);background:transparent;font-size:.8125rem;cursor:pointer;transition:background .2s,border-color .2s}.work-grid__filter:hover{border-color:currentColor}.work-grid__filter.is-active{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--brand-on-accent)}.work-grid__list{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(2.5rem,4vw,3.5rem) clamp(1rem,2vw,1.5rem);gap:clamp(2.5rem,4vw,3.5rem) clamp(1rem,2vw,1.5rem)}.work-grid__card[hidden]{display:none}.work-grid__image-link{display:block;margin-bottom:1.25rem}.work-grid__media{aspect-ratio:4/3}.work-grid__media img{transition:transform .6s var(--ease)}.work-grid__card:hover .work-grid__media img{transform:scale(1.03)}.work-grid__eyebrow{font-size:.75rem}.work-grid__eyebrow,.work-grid__title{margin-bottom:.625rem}.work-grid__result{font-size:var(--fs-small);font-weight:500;margin-bottom:.875rem}.work-grid__footer{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(3rem,5vw,4rem);padding-top:1.25rem;border-top:1px solid var(--line);font-size:var(--fs-small)}@media (max-width:1000px){.work-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))}.work-grid__bar{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.work-grid__list{grid-template-columns:1fr}}.work-slider__frame{position:relative}.work-slider__slide{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);align-items:start}.work-slider__text{display:grid;grid-gap:1.25rem;gap:1.25rem;justify-items:start;align-content:start}.work-slider__title{max-width:9ch}.work-slider__desc{max-width:28rem}.work-slider__tags{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem}.work-slider__media{aspect-ratio:1.25}.work-slider__overlay{position:absolute;top:0;right:0;width:calc((100% - clamp(2rem, 5vw, 4rem)) * 7 / 12);aspect-ratio:1.25;pointer-events:none}.work-slider__overlay>*{pointer-events:auto}.work-slider__pill{position:absolute;top:.875rem;right:.875rem;padding:.25rem .625rem;border-radius:var(--radius-full);background:var(--brand-background);font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.work-slider__nav{position:absolute;top:50%;translate:0 -50%;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;border:0;background:var(--brand-background);cursor:pointer;transition:opacity .2s,transform .2s var(--ease)}.work-slider__nav svg{width:.875rem;height:.875rem}.work-slider__nav:disabled{opacity:0;pointer-events:none}.work-slider__nav--prev{left:.875rem}.work-slider__nav--next{right:.875rem}.work-slider__thumbs{position:absolute;left:50%;bottom:.875rem;translate:-50% 0;display:flex;gap:.375rem;padding:.25rem;border-radius:var(--radius-sm);background:var(--brand-background)}.work-slider__thumb{width:2.75rem;height:2rem;border:1.5px solid transparent;border-radius:3px;background-size:cover;background-position:50%;cursor:pointer;opacity:.6;transition:opacity .2s,border-color .2s}.work-slider__thumb.is-active{opacity:1;border-color:var(--brand-text)}@media (max-width:900px){.work-slider__slide{grid-template-columns:1fr}.work-slider__media{order:-1}.work-slider__overlay{width:100%}}