.awards-categories{background:var(--white);color:var(--black);padding-top:clamp(40px,5vw,80px)}.awards-cats-list{border-top:1px solid #0000001f;margin:0;padding:0;list-style:none}.awards-cat{border-bottom:1px solid #0000001f}.awards-cat-toggle{text-align:left;cursor:pointer;background:0 0;grid-template-columns:1fr auto;align-items:center;gap:clamp(16px,3vw,40px);width:100%;padding:clamp(28px,4vw,44px) clamp(16px,2vw,28px);transition:background .35s,color .35s,padding .35s;display:grid;position:relative}.awards-cat-toggle:hover{background:var(--violet);color:var(--white);padding-left:clamp(24px,3vw,40px)}.awards-cat-left{align-items:center;min-width:0;display:inline-flex}.awards-cat-title{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:clamp(28px,4vw,56px);font-weight:700;line-height:1.05}.awards-cat-right{flex-shrink:0;align-items:center;gap:clamp(14px,2vw,26px);display:inline-flex}.awards-cat-count{letter-spacing:.18em;text-transform:uppercase;opacity:.7;font-size:13px;font-weight:700;transition:opacity .35s}.awards-cat-toggle:hover .awards-cat-count{opacity:1}.awards-cat-chev{opacity:.4;border:1px solid;border-radius:50%;place-items:center;width:clamp(40px,3.4vw,52px);height:clamp(40px,3.4vw,52px);transition:opacity .35s,transform .4s cubic-bezier(.2,.8,.2,1),background .35s;display:grid}.awards-cat-toggle:hover .awards-cat-chev{opacity:1}.awards-cat.is-open .awards-cat-chev{opacity:1;transform:rotate(180deg)}.awards-cat-panel{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1);display:grid}.awards-cat-panel-inner{overflow:hidden}.awards-cat.is-open .awards-cat-panel{grid-template-rows:1fr}.awards-cat-items{flex-direction:column;gap:0;margin:0;padding:0 clamp(16px,2vw,28px) clamp(28px,3vw,40px);list-style:none;display:flex}.awards-cat-item{opacity:0;border-top:1px solid #00000014;grid-template-columns:1.2fr 2fr 1.6fr;align-items:baseline;gap:clamp(16px,2vw,28px);padding:clamp(16px,1.6vw,22px) 0;transition:opacity .4s,transform .4s;display:grid;transform:translateY(8px)}.awards-cat-item:first-child{border-top:0}.awards-cat.is-open .awards-cat-item{opacity:1;transform:translateY(0)}.awards-cat.is-open .awards-cat-item:first-child{transition-delay:80ms}.awards-cat.is-open .awards-cat-item:nth-child(2){transition-delay:.12s}.awards-cat.is-open .awards-cat-item:nth-child(3){transition-delay:.16s}.awards-cat.is-open .awards-cat-item:nth-child(4){transition-delay:.2s}.awards-cat.is-open .awards-cat-item:nth-child(5){transition-delay:.24s}.awards-cat.is-open .awards-cat-item:nth-child(6){transition-delay:.28s}.awards-cat.is-open .awards-cat-item:nth-child(7){transition-delay:.32s}.awards-cat.is-open .awards-cat-item:nth-child(8){transition-delay:.36s}.awards-cat.is-open .awards-cat-item:nth-child(9){transition-delay:.4s}.aci-client{letter-spacing:-.01em;color:var(--black);overflow-wrap:anywhere;font-size:clamp(18px,1.6vw,24px);font-weight:800}.aci-project{color:#000000c7;overflow-wrap:anywhere;font-size:clamp(16px,1.4vw,20px);font-weight:500;line-height:1.4}.aci-category{letter-spacing:.16em;text-transform:uppercase;color:var(--violet);text-align:right;overflow-wrap:anywhere;font-size:12px;font-weight:700}@media (prefers-reduced-motion:reduce){.awards-cat-panel,.awards-cat-chev,.awards-cat-toggle,.awards-cat-item{transition:none}}@media (max-width:900px){.awards-cat-item{grid-template-columns:1fr;grid-template-areas:"client""project""category";row-gap:6px}.aci-client{grid-area:client}.aci-project{grid-area:project}.aci-category{text-align:left;grid-area:category}}@media (max-width:600px){.awards-cat-toggle{grid-template-columns:1fr auto}.awards-cat-count{display:none}.awards-cat-title{font-size:clamp(26px,8vw,36px)}}
