.rough-stats{padding-block:4rem;background:var(--color-off-white);color:var(--color-near-black);border-top:1px solid var(--color-near-black);border-bottom:1px solid var(--color-near-black)}.rough-stats__inner{display:grid;grid-template-columns:repeat(3,1fr);gap:4rem;align-items:end}.rough-stats__item{border-left:1px solid var(--color-near-black);padding-left:1.5rem}.rough-stats__item:first-child{border-left:none;padding-left:0}.rough-stats__number{font-family:var(--font-display);font-weight:700;font-size:var(--text-display);line-height:.85;letter-spacing:0;text-transform:uppercase;margin:0 0 1rem;display:flex;align-items:baseline;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.rough-stats__label{font-family:var(--font-tag);font-weight:500;font-size:var(--text-caption);text-transform:uppercase;line-height:1.2;color:var(--color-near-black);max-width:14ch}@media(max-width:900px){.rough-stats__inner{grid-template-columns:1fr;gap:2.5rem}.rough-stats__item{border-left:none;padding-left:0;border-top:1px solid var(--color-near-black);padding-top:1.5rem}.rough-stats__item:first-child{border-top:none;padding-top:0}}.rough-whatwedo{padding-block:8rem}.rough-whatwedo__intro{display:grid;grid-template-columns:1fr 2fr;gap:4rem;margin:4rem 0 6rem}.rough-whatwedo__lead{font-size:clamp(1.5rem,2.5vw + .5rem,2.25rem);line-height:1.15;max-width:32ch}.rough-whatwedo__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem 4rem}.rough-whatwedo__grid>:first-child{grid-column:span 2;border-top:0;padding-top:0}.rough-whatwedo__item{border-top:1px solid var(--color-near-black);padding-top:2rem}.rough-whatwedo__title{margin-bottom:1rem}.rough-whatwedo__body{margin-bottom:1.5rem}.rough-whatwedo__link{font-family:var(--font-tag);font-size:var(--text-caption);text-transform:uppercase;color:var(--color-near-black);border-bottom:1px solid currentColor;padding-bottom:.25rem}.rough-whatwedo__note{font-family:var(--font-tag);font-size:var(--text-caption);text-transform:uppercase;color:var(--color-near-black);opacity:.65}@media(max-width:900px){.rough-whatwedo__intro{grid-template-columns:1fr;gap:1.5rem;margin:2rem 0 3rem}.rough-whatwedo__grid{grid-template-columns:1fr;gap:2rem}.rough-whatwedo__grid>:first-child{grid-column:span 1}}.rough-work{padding-block:6rem 8rem}.rough-work__head{display:grid;grid-template-columns:1fr 2fr auto;align-items:end;gap:2rem;margin:4rem 0}.rough-work__title{font-size:clamp(1.5rem,2.5vw + .5rem,2.25rem);line-height:1.15;max-width:28ch}.rough-work__indexlink{display:inline-block;align-self:start;width:max-content;font-family:var(--font-tag);font-size:var(--text-caption);text-transform:uppercase;color:var(--color-near-black);border-bottom:1px solid currentColor;padding-bottom:.25rem;white-space:nowrap}.rough-work__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem 2rem}.rough-work__tile{display:block;color:var(--color-near-black);text-decoration:none}.rough-work__image-wrap{position:relative;aspect-ratio:4 / 3;overflow:hidden;margin-bottom:1rem;background:var(--color-bg2)}.rough-work__image{width:100%;height:100%;object-fit:cover;transition:opacity .2s var(--ease-rough)}@media(hover:hover){.rough-work__tile:hover .rough-work__image{opacity:.85}.rough-work__tile:hover .rough-work__name{color:var(--color-tangerine);transition-delay:50ms}}.rough-work__meta{margin-bottom:.5rem;color:var(--color-near-black)}.rough-work__name{font-family:var(--font-body);font-weight:500;font-size:var(--text-h3);line-height:1.05;transition:color .2s var(--ease-rough)}@media(max-width:900px){.rough-work__head{grid-template-columns:1fr;align-items:start;gap:1rem;margin:2rem 0}.rough-work__grid{grid-template-columns:1fr;gap:2rem}}@media(min-width:901px)and (max-width:1100px){.rough-work__grid{grid-template-columns:repeat(2,1fr)}}.rough-award{background:var(--color-chocolate);color:var(--color-off-white);padding-block:clamp(4rem,8vw,7rem)}.rough-award__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-rows:auto 1fr;grid-template-areas:"photo lockup" "photo text";column-gap:clamp(2rem,5vw,5rem);row-gap:3rem}.rough-award__lockup{grid-area:lockup;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1.25rem,2.5vw,2rem)}.rough-award__logo{width:clamp(5rem,8vw,7.5rem);height:auto}.rough-award__word{width:100%;max-width:28rem;height:auto;fill:var(--color-off-white)}.rough-award__photo{grid-area:photo;align-self:start;margin:0;background:var(--color-near-black)}.rough-award__img{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover}.rough-award__text{grid-area:text;align-self:end;display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.rough-award__title{max-width:24ch}.rough-award__body{max-width:46ch}.rough-award__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:.5rem}.rough-award__entry{display:inline-block;font-family:var(--font-tag);font-size:var(--text-caption);text-transform:uppercase;border-bottom:1px solid currentColor;padding-block:.625rem .25rem}@media(hover:hover){.rough-award__entry:hover{color:var(--color-acid-lime)}}@media(max-width:900px){.rough-award__grid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"lockup" "photo" "text";row-gap:2rem}.rough-award__word{max-width:22rem}.rough-award__img{aspect-ratio:4 / 5}}.rough-clients{padding-block:4rem 6rem}.rough-clients__eyebrow{margin-bottom:2rem}.rough-clients__row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:2rem;align-items:center;justify-items:center;border-top:1px solid var(--color-near-black);padding-top:2rem}.rough-clients__cell{display:flex;align-items:center;justify-content:center;width:100%;height:4rem}.rough-clients__logo{max-height:100%;max-width:100%;width:auto;object-fit:contain;filter:grayscale(1) contrast(1.1);mix-blend-mode:multiply;opacity:.85;transition:opacity .2s var(--ease-rough),transform .2s var(--ease-rough)}@supports not (mix-blend-mode: multiply){.rough-clients__logo{mix-blend-mode:normal;opacity:.7}}@media(hover:hover){.rough-clients__cell:hover .rough-clients__logo{opacity:1;transform:scale(1.04)}}@media(max-width:900px){.rough-clients__row{grid-template-columns:repeat(3,1fr);gap:1.5rem 1rem}}.rough-why{padding-block:8rem}.rough-why__grid{display:grid;grid-template-columns:1fr 2fr;gap:4rem;margin-top:4rem}.rough-why__copy{display:grid;gap:2.5rem}.rough-why__lead{font-size:clamp(1.5rem,2.5vw + .5rem,2.25rem);line-height:1.15;max-width:32ch}.rough-why__body{display:grid;gap:1.25rem;max-width:60ch}.rough-why__quote{margin:6rem 0 0;padding-top:3rem;border-top:1px solid var(--color-near-black);font-family:var(--font-display);font-weight:700;font-size:clamp(2rem,4vw + .5rem,3.5rem);line-height:.95;text-transform:uppercase;letter-spacing:0;max-width:22ch;text-align:left}@media(max-width:900px){.rough-why__grid{grid-template-columns:1fr;gap:1.5rem;margin-top:2rem}.rough-why__quote{margin-top:3rem;padding-top:2rem}}
