.card.astro-ryuh4v2g{color:inherit;display:block}.card__media.astro-ryuh4v2g{position:relative;overflow:clip}.card__media.astro-ryuh4v2g img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease), scale 1.2s var(--ease)}.card.astro-ryuh4v2g:hover .card__media.astro-ryuh4v2g img{scale:1.04}.card__type.astro-ryuh4v2g{flex-direction:column;justify-content:space-between;padding:clamp(16px,2vw,28px);display:flex;position:absolute;inset:0}.card__type.astro-ryuh4v2g .disp.astro-ryuh4v2g{max-width:8ch;font-size:clamp(2rem,4.6vw,4.5rem);line-height:.9}.card__mark.astro-ryuh4v2g{opacity:.9;align-self:flex-end;width:18%}.card__meta.astro-ryuh4v2g{grid-template-columns:auto 1fr auto;align-items:baseline;gap:4px 14px;margin-top:16px;display:grid}.card__title.astro-ryuh4v2g{font-size:var(--step-1);line-height:1}.card__arrow.astro-ryuh4v2g{transition:transform .4s var(--ease), color .3s;grid-area:1/3;font-size:1.5rem;line-height:1}.card.astro-ryuh4v2g:hover .card__arrow.astro-ryuh4v2g{color:var(--lime);transform:translate(4px,-4px)}.card__svc.astro-ryuh4v2g{grid-column:2}.card__line.astro-ryuh4v2g{max-width:42ch;margin-top:10px;font-size:.98rem}.wi.astro-nixredse{padding-top:150px;padding-bottom:0;overflow:clip}.wi__t.astro-nixredse{color:var(--lime);margin-block:16px 28px;line-height:.82}.wi__rails.astro-nixredse{gap:12px;margin-top:clamp(40px,6vw,80px);padding-bottom:clamp(40px,6vw,80px);display:grid}.wi__rail.astro-nixredse{display:flex;overflow:clip}.wi__track.astro-nixredse{flex:none;gap:12px;padding-right:12px;animation:70s linear infinite rail;display:flex}.wi__rail.astro-nixredse.is-rev .wi__track.astro-nixredse{animation-duration:85s;animation-direction:reverse}.wi__track.astro-nixredse li.astro-nixredse{aspect-ratio:4/5;background:var(--petrol);flex:none;height:clamp(120px,16vw,230px);overflow:clip}.wi__track.astro-nixredse img{object-fit:cover;width:100%;height:100%;display:block}@keyframes rail{to{transform:translate(-100%)}}.wb.astro-nixredse{z-index:5;background:color-mix(in srgb, var(--spruce) 92%, transparent);backdrop-filter:blur(10px);border-block:1px solid color-mix(in srgb, var(--oat) 18%, transparent);position:sticky;top:0}.wb__bar.astro-nixredse{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:14px;display:flex}.wi__f.astro-nixredse,.wi__v.astro-nixredse{flex-wrap:wrap;gap:8px;display:flex}.wi__f.astro-nixredse label.astro-nixredse,.wi__v.astro-nixredse label.astro-nixredse{position:relative}.wi__f.astro-nixredse input.astro-nixredse,.wi__v.astro-nixredse input.astro-nixredse{opacity:0;position:absolute;inset:0}.wi__f.astro-nixredse span.astro-nixredse,.wi__v.astro-nixredse span.astro-nixredse{border:1px solid color-mix(in srgb, var(--oat) 38%, transparent);padding:9px 13px;transition:background .3s,color .3s;display:block}.wi__f.astro-nixredse input.astro-nixredse:checked+span.astro-nixredse,.wi__v.astro-nixredse input.astro-nixredse:checked+span.astro-nixredse{background:var(--lime);color:var(--ink);border-color:var(--lime)}.wi__f.astro-nixredse input.astro-nixredse:focus-visible+span.astro-nixredse,.wi__v.astro-nixredse input.astro-nixredse:focus-visible+span.astro-nixredse{outline:2px solid var(--lime);outline-offset:2px}.wi__f.astro-nixredse label.astro-nixredse:hover span.astro-nixredse,.wi__v.astro-nixredse label.astro-nixredse:hover span.astro-nixredse{border-color:var(--oat)}.wg.astro-nixredse{padding-block:clamp(48px,7vw,100px)}.wg__grid.astro-nixredse{column-gap:var(--gutter);grid-template-columns:repeat(12,1fr);row-gap:clamp(48px,7vw,110px);display:grid}.wg__cell.astro-nixredse:nth-child(3n+1){grid-column:1/span 5}.wg__cell.astro-nixredse:nth-child(3n+2){grid-column:7/span 6;margin-top:18vh}.wg__cell.astro-nixredse:nth-child(3n+3){grid-column:3/span 6}@media (width<=760px){.wg__cell.astro-nixredse{grid-column:1/-1!important;margin-top:0!important}}.wl.astro-nixredse{--mx:50vw;--my:50vh;display:none}body:has(.wi__v input[value=list]:checked) .wg__grid.astro-nixredse{display:none}body:has(.wi__v input[value=list]:checked) .wl.astro-nixredse{display:block}.wl.astro-nixredse ul.astro-nixredse{border-top:1px solid color-mix(in srgb, var(--fg) 30%, transparent)}.wl__row.astro-nixredse{border-bottom:1px solid color-mix(in srgb, var(--fg) 30%, transparent)}.wl__row.astro-nixredse a.astro-nixredse{transition:padding .4s var(--ease), background .3s, color .3s;grid-template-columns:56px minmax(0,3fr) minmax(0,1.2fr) minmax(0,1.6fr) 56px 36px;align-items:baseline;gap:16px;padding-block:clamp(14px,2vw,26px);display:grid;position:relative}.wl__t.astro-nixredse{overflow-wrap:anywhere;letter-spacing:-.03em;transition:transform .5s var(--ease);font-size:clamp(1.6rem,3.3vw,3.6rem);line-height:.98}.wl__a.astro-nixredse{transition:transform .4s var(--ease);justify-self:end;font-size:1.6rem}.wl__row.astro-nixredse a.astro-nixredse:hover{background:var(--lime);color:var(--ink);padding-inline:14px}.wl__row.astro-nixredse a.astro-nixredse:hover .wl__t.astro-nixredse{transform:translate(10px)}.wl__row.astro-nixredse a.astro-nixredse:hover .wl__a.astro-nixredse{transform:translate(4px,-4px)}.wl__pv.astro-nixredse{left:var(--mx);top:var(--my);aspect-ratio:4/5;opacity:0;pointer-events:none;z-index:20;width:clamp(160px,17vw,260px);transition:opacity .3s var(--ease), scale .4s var(--ease), rotate .4s var(--ease);position:fixed;overflow:clip;translate:24px -50%;rotate:3deg;scale:.9;box-shadow:0 20px 60px #0006}.wl__pv.astro-nixredse img{object-fit:cover;width:100%;height:100%;display:block}.wl__row.astro-nixredse a.astro-nixredse:hover .wl__pv.astro-nixredse{opacity:1;rotate:-2deg;scale:1}@media (hover:none),(width<=760px){.wl__pv.astro-nixredse{display:none}.wl__row.astro-nixredse a.astro-nixredse{grid-template-columns:36px 1fr 30px}.wl__c.astro-nixredse,.wl__s.astro-nixredse,.wl__y.astro-nixredse{display:none}}body:has(.wi__f input[value=brand]:checked) .astro-nixredse:is(.wg__cell,.wl__row):not([data-services~=brand]),body:has(.wi__f input[value=social]:checked) .astro-nixredse:is(.wg__cell,.wl__row):not([data-services~=social]),body:has(.wi__f input[value=photo-video]:checked) .astro-nixredse:is(.wg__cell,.wl__row):not([data-services~=photo-video]),body:has(.wi__f input[value=web]:checked) .astro-nixredse:is(.wg__cell,.wl__row):not([data-services~=web]),body:has(.wi__f input[value=ooh]:checked) .astro-nixredse:is(.wg__cell,.wl__row):not([data-services~=ooh]),body:has(.wi__f input[value=print]:checked) .astro-nixredse:is(.wg__cell,.wl__row):not([data-services~=print]){display:none}body:has(.wi__f input:not([value=all]):checked) .wg__cell.astro-nixredse{grid-column:span 6!important;margin-top:0!important}body:has(.wi__f input:not([value=all]):checked) .wg__cell.astro-nixredse .wipe{clip-path:none}@media (width<=760px){body:has(.wi__f input:not([value=all]):checked) .wg__cell.astro-nixredse{grid-column:1/-1!important}}
