.deel-delivery[data-astro-cid-2kj7h774]{padding-top:12px}.deel-delivery[data-astro-cid-2kj7h774]>.deel-intro[data-astro-cid-2kj7h774],.deel-deliverables[data-astro-cid-2kj7h774] li[data-astro-cid-2kj7h774]>div[data-astro-cid-2kj7h774]{max-width:720px}.deel-kicker[data-astro-cid-2kj7h774]{color:var(--color-green-deep);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:.72rem;font-weight:750;line-height:1.4}h2[data-astro-cid-2kj7h774]{color:var(--color-ink);font:750 clamp(1.8rem, 3vw, 2.5rem)/1.15 var(--font-display);letter-spacing:-.035em;margin:0}.deel-intro[data-astro-cid-2kj7h774]{color:var(--color-muted);margin:18px 0 0;line-height:1.7}.deel-deliverables[data-astro-cid-2kj7h774]{gap:0;margin:30px 0 0;padding:0;list-style:none;display:grid}.deel-deliverables[data-astro-cid-2kj7h774] li[data-astro-cid-2kj7h774]{border-top:1px solid var(--color-hairline);gap:18px;padding:22px 0;display:flex}.deel-number[data-astro-cid-2kj7h774]{color:var(--color-green-deep);flex:0 0 34px;padding-top:2px;font-size:.8rem;font-weight:750}h3[data-astro-cid-2kj7h774]{color:var(--color-ink);letter-spacing:-.015em;margin:0;font-size:1.08rem;font-weight:750;line-height:1.35}.deel-deliverables[data-astro-cid-2kj7h774] li[data-astro-cid-2kj7h774] p[data-astro-cid-2kj7h774]{color:var(--color-muted);margin:7px 0 0;font-size:.96rem;line-height:1.65}.deel-deliverables[data-astro-cid-2kj7h774] li[data-astro-cid-2kj7h774] .deel-traffic[data-astro-cid-2kj7h774]{border-left:3px solid var(--color-green-deep);background:var(--color-panel);color:var(--color-ink);margin-top:14px;padding:12px 16px;font-size:.82rem}.deel-placements[data-astro-cid-2kj7h774]{margin-block:52px 56px}.deel-gallery-heading[data-astro-cid-2kj7h774]{max-width:720px;margin-bottom:30px}.deel-gallery-grid[data-astro-cid-2kj7h774]{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.deel-placement[data-astro-cid-2kj7h774]{border:1px solid var(--color-hairline);background:var(--color-paper);border-radius:18px;margin:0;overflow:hidden}.deel-image-link[data-astro-cid-2kj7h774]{background:var(--color-panel);border-bottom:1px solid var(--color-hairline);aspect-ratio:3/2;color:var(--color-ink);place-items:center;padding:18px;display:grid;position:relative}.deel-image-link[data-astro-cid-2kj7h774] img[data-astro-cid-2kj7h774]{object-fit:contain;border-radius:6px;width:100%;height:100%;min-height:0}.deel-enlarge-label[data-astro-cid-2kj7h774]{border:1px solid var(--color-hairline);color:var(--color-ink);background:#fff;border-radius:999px;padding:6px 10px;font-size:.7rem;font-weight:650;position:absolute;bottom:10px;right:10px}.deel-enlarge-label[data-astro-cid-2kj7h774] span[data-astro-cid-2kj7h774]{margin-left:5px}.deel-image-link[data-astro-cid-2kj7h774]:hover .deel-enlarge-label[data-astro-cid-2kj7h774]{background:var(--color-ink);color:#fff}.deel-image-link[data-astro-cid-2kj7h774]:focus-visible{outline:3px solid var(--color-green-deep);outline-offset:-4px}figcaption[data-astro-cid-2kj7h774]{padding:24px}figcaption[data-astro-cid-2kj7h774] .deel-kicker[data-astro-cid-2kj7h774]{font-size:.65rem}figcaption[data-astro-cid-2kj7h774]>p[data-astro-cid-2kj7h774]:not(.deel-kicker){color:var(--color-muted);margin:11px 0 18px;font-size:.91rem;line-height:1.6}.deel-source[data-astro-cid-2kj7h774]{color:var(--color-green-deep);text-underline-offset:4px;font-size:.86rem;font-weight:700;text-decoration:underline}.deel-gallery-note[data-astro-cid-2kj7h774]{color:var(--color-muted);margin:18px 0 0;font-size:.76rem;line-height:1.5}.deel-viewer[data-astro-cid-2kj7h774]{border:1px solid var(--color-hairline);width:min(1100px,100vw - 32px);max-height:92vh;color:var(--color-ink);background:#fff;border-radius:14px;margin:auto;padding:16px;overflow:auto}.deel-viewer[data-astro-cid-2kj7h774]::backdrop{background:#0f1823d1}.deel-viewer[data-astro-cid-2kj7h774] form[data-astro-cid-2kj7h774]{justify-content:flex-end;margin-bottom:12px;display:flex}.deel-viewer[data-astro-cid-2kj7h774] button[data-astro-cid-2kj7h774]{border:1px solid var(--color-hairline);cursor:pointer;background:#fff;border-radius:999px;min-height:44px;padding:8px 17px;font-weight:700}.deel-viewer[data-astro-cid-2kj7h774] button[data-astro-cid-2kj7h774] span[data-astro-cid-2kj7h774]{margin-left:9px}.deel-viewer[data-astro-cid-2kj7h774]>img[data-astro-cid-2kj7h774]{object-fit:contain;width:100%;height:auto;max-height:75vh}.deel-sr-only[data-astro-cid-2kj7h774]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=620px){.deel-gallery-grid[data-astro-cid-2kj7h774]{grid-template-columns:1fr;gap:22px}.deel-image-link[data-astro-cid-2kj7h774]{padding:12px}figcaption[data-astro-cid-2kj7h774]{padding:22px}.deel-deliverables[data-astro-cid-2kj7h774] li[data-astro-cid-2kj7h774]{gap:10px}}.case-work__feature[data-astro-cid-katcskxb]{border:1px solid var(--color-hairline);background:var(--color-panel);border-radius:16px;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;margin:0 0 clamp(28px,5vw,56px);display:grid;overflow:hidden}.case-work__feature[data-astro-cid-katcskxb] img[data-astro-cid-katcskxb]{aspect-ratio:3/2;object-fit:contain;background:var(--color-ink);width:100%;height:100%}.case-work__feature[data-astro-cid-katcskxb] figcaption[data-astro-cid-katcskxb]{padding:clamp(18px,3vw,38px)}.case-work__feature[data-astro-cid-katcskxb] h2[data-astro-cid-katcskxb]{color:var(--color-ink);font:750 clamp(1.45rem, 2.7vw, 2.4rem)/1.08 var(--font-display);letter-spacing:-.025em;margin:8px 0}.case-work__feature[data-astro-cid-katcskxb] p[data-astro-cid-katcskxb]{color:var(--color-muted);line-height:1.5}.case-work__feature[data-astro-cid-katcskxb] .case-work__feature-channel[data-astro-cid-katcskxb]{color:var(--color-green-deep);font-size:.78rem;font-weight:750}.case-work__feature[data-astro-cid-katcskxb] a[data-astro-cid-katcskxb]{min-height:44px;color:var(--color-green-deep);text-underline-offset:4px;align-items:center;margin-top:6px;font-weight:750;text-decoration:underline;display:inline-flex}@media (width<=760px){.case-work__feature[data-astro-cid-katcskxb]{grid-template-columns:minmax(0,1fr)}}.case-work[data-astro-cid-katcskxb]{margin-block:clamp(30px,5vw,64px)}.case-work[data-astro-cid-katcskxb] h2[data-astro-cid-katcskxb]{color:var(--color-ink);font:750 clamp(1.65rem, 3.2vw, 2.6rem)/1.1 var(--font-display);letter-spacing:-.03em;margin:0}.case-work__delivery[data-astro-cid-katcskxb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(20px,5vw,58px);margin:20px 0 0;display:grid}.case-work__delivery[data-astro-cid-katcskxb]>div[data-astro-cid-katcskxb]{border-top:1px solid var(--color-hairline);padding-block:16px 18px}.case-work__delivery[data-astro-cid-katcskxb] dt[data-astro-cid-katcskxb],.case-work__copy[data-astro-cid-katcskxb] h3[data-astro-cid-katcskxb]{color:var(--color-ink);font:750 1.12rem/1.25 var(--font-display);margin:0}.case-work__delivery[data-astro-cid-katcskxb] dd[data-astro-cid-katcskxb],.case-work__copy[data-astro-cid-katcskxb] p[data-astro-cid-katcskxb]{color:var(--color-muted);margin:7px 0 0;font-size:.94rem;line-height:1.55}.case-work__heading[data-astro-cid-katcskxb]{justify-content:space-between;align-items:center;gap:12px;display:flex}.case-work__controls[data-astro-cid-katcskxb]:not([hidden]){flex:none;gap:7px;display:flex}.case-work__controls[data-astro-cid-katcskxb] button[data-astro-cid-katcskxb]{border:1px solid var(--color-hairline);background:var(--color-paper);width:44px;height:44px;color:var(--color-ink);cursor:pointer;border-radius:8px;place-items:center;display:grid}.case-work__controls[data-astro-cid-katcskxb] button[data-astro-cid-katcskxb]:not(:disabled):hover{color:var(--color-green-deep);border-color:currentColor}.case-work__controls[data-astro-cid-katcskxb] button[data-astro-cid-katcskxb]:disabled{opacity:.4;cursor:default}.case-work__controls[data-astro-cid-katcskxb] button[data-astro-cid-katcskxb]:before{content:"";border-top:2px solid;border-right:2px solid;width:8px;height:8px;transform:translate(2px)rotate(-135deg)}.case-work__controls[data-astro-cid-katcskxb] [data-astro-cid-katcskxb][data-case-next]:before{transform:translate(-2px)rotate(45deg)}.case-work__gallery[data-astro-cid-katcskxb]{scroll-snap-type:x mandatory;grid-auto-columns:min(85%,24rem);grid-auto-flow:column;align-items:start;gap:16px;margin-top:17px;padding:3px 3px 12px;scroll-padding-inline:3px;display:grid;overflow-x:auto}.case-work__gallery--single[data-astro-cid-katcskxb]{grid-auto-columns:min(100%,40rem);overflow:visible}.case-work__card[data-astro-cid-katcskxb]{border:1px solid var(--color-hairline);background:var(--color-paper);scroll-snap-align:start;border-radius:14px;min-width:0;overflow:hidden}.case-work__media[data-astro-cid-katcskxb]{aspect-ratio:16/9;background:var(--color-panel)}.case-work__media--document[data-astro-cid-katcskxb]{aspect-ratio:auto;height:clamp(16rem,35vw,22rem)}.case-work__gallery--video[data-astro-cid-katcskxb] .case-work__media[data-astro-cid-katcskxb]{aspect-ratio:auto;height:clamp(14rem,24vw,19rem)}.case-work__media--video[data-astro-cid-katcskxb]{background:var(--color-ink)}.case-work__media[data-astro-cid-katcskxb] [data-astro-cid-katcskxb]:is(img,video){object-fit:contain;width:100%;height:100%;display:block}.case-work__copy[data-astro-cid-katcskxb]{padding:17px 19px 20px}.case-work__copy[data-astro-cid-katcskxb] .case-work__channel[data-astro-cid-katcskxb]{color:var(--color-green-deep);letter-spacing:.07em;text-transform:uppercase;margin:0 0 7px;font-size:.72rem;font-weight:750}.case-work__copy[data-astro-cid-katcskxb] audio[data-astro-cid-katcskxb]{width:100%;margin-top:16px;display:block}.case-work__copy[data-astro-cid-katcskxb] a[data-astro-cid-katcskxb]{min-height:44px;color:var(--color-green-deep);text-underline-offset:4px;align-items:center;margin-top:6px;font-weight:700;text-decoration:underline;display:inline-flex}.case-work[data-astro-cid-katcskxb] [data-astro-cid-katcskxb]:focus-visible{outline:2px solid var(--color-green-deep);outline-offset:2px}@media (width<=620px){.case-work__delivery[data-astro-cid-katcskxb]{grid-template-columns:1fr}.case-work__heading[data-astro-cid-katcskxb]{flex-wrap:wrap;align-items:flex-start}}.case-library-link[data-astro-cid-f4yest4y]{background:var(--color-green-tint);min-height:44px;color:var(--color-ink);font-weight:750;font-size:var(--text-sm);border-radius:8px;align-items:center;padding-inline:15px;display:inline-flex}.case-library-link[data-astro-cid-f4yest4y]:hover{background:var(--color-paper);text-underline-offset:3px;text-decoration:underline}.case-library-link[data-astro-cid-f4yest4y]:focus-visible{outline:2px solid var(--color-green-light);outline-offset:3px}.case-vanta-logo[data-astro-cid-f4yest4y]{object-fit:contain;background:#fff;border-radius:6px}.case-brand[data-astro-cid-f4yest4y] img[data-astro-cid-f4yest4y]{width:min(100%,480px)}.case-artwork[data-astro-cid-f4yest4y]{place-items:center;padding-block:clamp(12px,3vw,28px);display:grid}.case-artwork[data-astro-cid-f4yest4y] img[data-astro-cid-f4yest4y]{aspect-ratio:1;object-fit:cover;width:min(100%,620px);box-shadow:0 24px 64px #0b141d2e}.case-metrics[data-astro-cid-f4yest4y]{width:var(--page-content-width);border-block:1px solid var(--color-hairline);margin:48px auto 0;padding:34px 0 28px}.case-metrics__grid[data-astro-cid-f4yest4y]{grid-template-columns:repeat(3,1fr);gap:28px;margin:0;display:grid}.case-metrics__grid[data-astro-cid-f4yest4y] div[data-astro-cid-f4yest4y]+div[data-astro-cid-f4yest4y]{border-left:1px solid var(--color-hairline);padding-left:28px}.case-metrics[data-astro-cid-f4yest4y] dt[data-astro-cid-f4yest4y]{color:var(--color-green-deep);font:800 clamp(1.7rem, 3.5vw, 2.65rem)/1.04 var(--font-display);letter-spacing:-.03em}.case-metrics[data-astro-cid-f4yest4y] dd[data-astro-cid-f4yest4y]{color:var(--color-muted);margin:9px 0 0;font-size:.82rem;line-height:1.45}.case-metrics__note[data-astro-cid-f4yest4y]{max-width:76ch;color:var(--color-muted);margin:24px 0 0;font-size:.75rem;line-height:1.5}@media (width<=680px){.case-metrics__grid[data-astro-cid-f4yest4y]{grid-template-columns:1fr;gap:20px}.case-metrics__grid[data-astro-cid-f4yest4y] div[data-astro-cid-f4yest4y]+div[data-astro-cid-f4yest4y]{border-top:1px solid var(--color-hairline);border-left:0;padding:20px 0 0}}
