.report-gallery[data-astro-cid-msfm6nl4]{aspect-ratio:10/7;background:#f6f6f6;width:100%;min-width:0;position:relative;overflow:hidden}.report-gallery__frame[data-astro-cid-msfm6nl4]{opacity:0;pointer-events:none;transition:opacity .7s ease-in-out;position:absolute;inset:0}.report-gallery__frame[data-astro-cid-msfm6nl4][data-active=true]{opacity:1}.report-gallery__frame[data-astro-cid-msfm6nl4] img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.report-gallery__pause[data-astro-cid-msfm6nl4]{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.report-gallery__pause[data-astro-cid-msfm6nl4][hidden]{display:none}.report-gallery__pause[data-astro-cid-msfm6nl4]:focus-visible{outline:none}.report-gallery[data-astro-cid-msfm6nl4]:focus-within{outline:2px solid var(--color-ink);outline-offset:6px}@media (prefers-reduced-motion:reduce){.report-gallery__frame[data-astro-cid-msfm6nl4]{transition:none}}.reports-client-logos[data-astro-cid-xpisaptb]{background:var(--color-white);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:12px 28px;width:100%;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-xpisaptb]{justify-content:center;align-items:center;min-width:0;height:72px;display:flex}img[data-astro-cid-xpisaptb]{width:min(100%, var(--logo-width));height:var(--logo-height);object-fit:contain;display:block}@media (width>=600px){.reports-client-logos[data-astro-cid-xpisaptb]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1100px){.reports-client-logos[data-astro-cid-xpisaptb]{grid-template-columns:repeat(6,minmax(0,1fr))}}.reports-hero[data-astro-cid-n4nrafjo]{padding:calc(var(--nav-height) + clamp(44px, 5vw, 72px)) var(--gutter) clamp(56px, 6vw, 88px);background:var(--color-white);color:var(--color-ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,64px);display:grid}.reports-hero__copy[data-astro-cid-n4nrafjo]{min-width:0}.reports-hero__audience[data-astro-cid-n4nrafjo]{color:#515151;max-width:49ch;margin:0 0 24px;font-size:14px;line-height:1.5}h1[data-astro-cid-n4nrafjo]{letter-spacing:-.035em;text-wrap:balance;max-width:23ch;margin:0;font-size:clamp(40px,3.9vw,62px);font-weight:300;line-height:1.06}h1[data-astro-cid-n4nrafjo] em[data-astro-cid-n4nrafjo]{font-family:var(--font-display);letter-spacing:-.025em;margin-top:10px;font-style:normal;font-weight:400;display:block}.reports-hero__lead[data-astro-cid-n4nrafjo]{color:#454545;text-wrap:pretty;max-width:56ch;margin:28px 0 0;font-size:clamp(17px,1.25vw,19px);font-weight:300;line-height:1.65}.reports-hero__logos[data-astro-cid-n4nrafjo]{grid-column:1/-1;margin-top:clamp(8px,2vw,24px)}@media (width<=1019px){.reports-hero[data-astro-cid-n4nrafjo]{gap:28px}h1[data-astro-cid-n4nrafjo]{font-size:clamp(38px,4.5vw,48px)}}@media (width<=743px){.reports-hero[data-astro-cid-n4nrafjo]{padding-top:calc(var(--nav-height) + 36px);grid-template-columns:minmax(0,1fr);gap:36px;padding-bottom:40px}.reports-hero__audience[data-astro-cid-n4nrafjo]{max-width:40ch;margin-bottom:24px;font-size:13px}h1[data-astro-cid-n4nrafjo]{max-width:22ch;font-size:clamp(39px,7.5vw,54px)}.reports-hero__lead[data-astro-cid-n4nrafjo]{margin-top:24px}}.report-process[data-astro-cid-5g7hkwps]{padding:clamp(64px, 7vw, 104px) var(--gutter);background:#f6f6f6}.report-process__intro[data-astro-cid-5g7hkwps]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,7vw,112px);display:grid}h2[data-astro-cid-5g7hkwps]{letter-spacing:-.03em;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(32px,3.25vw,48px);font-weight:300;line-height:1.12}h2[data-astro-cid-5g7hkwps] em[data-astro-cid-5g7hkwps]{font-family:var(--font-display);letter-spacing:-.02em;font-style:normal;font-weight:400}.report-process__prose[data-astro-cid-5g7hkwps]{max-width:62ch;font-size:17px;font-weight:300;line-height:1.7}.report-process__prose[data-astro-cid-5g7hkwps] p[data-astro-cid-5g7hkwps]{margin:0}.report-process__stages[data-astro-cid-5g7hkwps]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,48px);margin:60px 0 0;padding:0;list-style:none;display:grid}.report-process__stages[data-astro-cid-5g7hkwps] li[data-astro-cid-5g7hkwps]{border-top:1px solid #898989;padding-top:24px}h3[data-astro-cid-5g7hkwps]{letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(26px,2.3vw,34px);font-weight:300;line-height:1.2}.report-process__stages[data-astro-cid-5g7hkwps] p[data-astro-cid-5g7hkwps]{margin:0;font-size:16px;font-weight:300;line-height:1.65}@media (width<=1019px){.report-process__stages[data-astro-cid-5g7hkwps]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}}@media (width<=743px){.report-process__intro[data-astro-cid-5g7hkwps]{grid-template-columns:minmax(0,1fr);gap:28px}.report-process__stages[data-astro-cid-5g7hkwps]{margin-top:40px}}@media (width<=479px){.report-process__stages[data-astro-cid-5g7hkwps]{grid-template-columns:minmax(0,1fr);gap:32px}.report-process__stages[data-astro-cid-5g7hkwps] li[data-astro-cid-5g7hkwps]{padding-top:20px}}.reports-showcase[data-astro-cid-jrd7rbqv]{scroll-margin-top:calc(var(--nav-height) + 24px);margin-top:44px}.reports-showcase__header[data-astro-cid-jrd7rbqv]{justify-content:space-between;align-items:end;gap:24px 40px;margin-bottom:28px;display:flex}h3[data-astro-cid-jrd7rbqv]{letter-spacing:-.025em;text-wrap:balance;max-width:34ch;margin:0;font-size:clamp(26px,2.5vw,36px);font-weight:300;line-height:1.2}h3[data-astro-cid-jrd7rbqv] em[data-astro-cid-jrd7rbqv]{font-family:var(--font-display);letter-spacing:-.02em;font-style:normal;font-weight:400}.reports-showcase__header[data-astro-cid-jrd7rbqv] .reports-showcase__link{flex-shrink:0;min-height:44px}.reports-showcase__lead[data-astro-cid-jrd7rbqv],.reports-showcase__spreads[data-astro-cid-jrd7rbqv]{gap:clamp(20px,2.4vw,32px);display:grid}.reports-showcase__lead[data-astro-cid-jrd7rbqv]{grid-template-columns:var(--reports-lead-columns)}.reports-showcase__spreads[data-astro-cid-jrd7rbqv]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px}figure[data-astro-cid-jrd7rbqv]{min-width:0;margin:0}figure[data-astro-cid-jrd7rbqv] img,figure[data-astro-cid-jrd7rbqv] video{width:100%;height:auto;display:block}.reports-showcase__film[data-astro-cid-jrd7rbqv]{position:relative;overflow:hidden}.reports-showcase__film[data-astro-cid-jrd7rbqv] img,.reports-showcase__film[data-astro-cid-jrd7rbqv] video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.reports-showcase__film[data-astro-cid-jrd7rbqv] video{visibility:hidden;opacity:0}.reports-showcase__film[data-astro-cid-jrd7rbqv][data-report-video-ready=true] video{visibility:visible;opacity:1}@media (prefers-reduced-motion:reduce){.reports-showcase__film[data-astro-cid-jrd7rbqv][data-report-video-ready=true] video{visibility:hidden;opacity:0}}@media (width<=743px){.reports-showcase[data-astro-cid-jrd7rbqv]{margin-top:32px}.reports-showcase__header[data-astro-cid-jrd7rbqv]{flex-direction:column;align-items:start;gap:12px;margin-bottom:24px}.reports-showcase__lead[data-astro-cid-jrd7rbqv],.reports-showcase__spreads[data-astro-cid-jrd7rbqv]{grid-template-columns:minmax(0,1fr);gap:28px}.reports-showcase__spreads[data-astro-cid-jrd7rbqv]{margin-top:28px}}.reports-climate[data-astro-cid-ibi6zv23]{padding:clamp(64px, 7vw, 104px) var(--gutter);background:#eef1f5}.reports-climate__intro[data-astro-cid-ibi6zv23],.reports-climate__streams[data-astro-cid-ibi6zv23]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,7vw,112px);display:grid}h2[data-astro-cid-ibi6zv23]{letter-spacing:-.03em;text-wrap:balance;max-width:23ch;margin:0;font-size:clamp(32px,3.25vw,48px);font-weight:300;line-height:1.12}h2[data-astro-cid-ibi6zv23] em[data-astro-cid-ibi6zv23]{font-family:var(--font-display);letter-spacing:-.02em;font-style:normal;font-weight:400}.reports-climate__copy[data-astro-cid-ibi6zv23],.reports-climate__streams[data-astro-cid-ibi6zv23] p[data-astro-cid-ibi6zv23]{max-width:62ch;font-size:17px;font-weight:300;line-height:1.7}p[data-astro-cid-ibi6zv23]{text-wrap:pretty;margin:0}.reports-climate__streams[data-astro-cid-ibi6zv23]{margin-top:44px}.reports-climate__streams[data-astro-cid-ibi6zv23] article[data-astro-cid-ibi6zv23]{border-top:1px solid #00000040;padding-top:24px}h3[data-astro-cid-ibi6zv23]{letter-spacing:-.02em;text-wrap:balance;margin:0 0 20px;font-size:clamp(24px,2.2vw,32px);font-weight:300;line-height:1.2}.reports-climate__streams[data-astro-cid-ibi6zv23] p[data-astro-cid-ibi6zv23]+p[data-astro-cid-ibi6zv23]{margin-top:20px}@media (width<=743px){.reports-climate__intro[data-astro-cid-ibi6zv23],.reports-climate__streams[data-astro-cid-ibi6zv23]{grid-template-columns:minmax(0,1fr);gap:28px}.reports-climate__streams[data-astro-cid-ibi6zv23]{margin-top:32px}}.reports-capabilities[data-astro-cid-zkp72luq]{padding:clamp(64px, 7vw, 104px) var(--gutter)}h2[data-astro-cid-zkp72luq]{letter-spacing:-.03em;text-wrap:balance;max-width:23ch;margin:0;font-size:clamp(32px,3.25vw,48px);font-weight:300;line-height:1.12}h2[data-astro-cid-zkp72luq] em[data-astro-cid-zkp72luq]{font-family:var(--font-display);letter-spacing:-.02em;font-style:normal;font-weight:400}ul[data-astro-cid-zkp72luq]{margin:44px 0 0;padding:0;list-style:none}li[data-astro-cid-zkp72luq]{border-top:1px solid #d4d4d4;grid-template-columns:repeat(2,minmax(0,1fr));align-items:baseline;gap:clamp(40px,7vw,112px);padding:30px 0;display:grid}li[data-astro-cid-zkp72luq]:last-child{border-bottom:1px solid #d4d4d4}h3[data-astro-cid-zkp72luq]{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(22px,2.1vw,30px);font-weight:300;line-height:1.25}p[data-astro-cid-zkp72luq]{text-wrap:pretty;max-width:64ch;margin:0;font-size:16px;font-weight:300;line-height:1.7}@media (width<=743px){ul[data-astro-cid-zkp72luq]{margin-top:32px}li[data-astro-cid-zkp72luq]{grid-template-columns:minmax(0,1fr);gap:14px;padding:24px 0}}.report-covers[data-astro-cid-42bkhr7x]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,2.4vw,36px);margin-top:clamp(48px,5vw,72px);display:grid}.report-covers__project[data-astro-cid-42bkhr7x]{min-width:0;color:inherit;text-decoration:none;display:block}.report-covers__artwork[data-astro-cid-42bkhr7x]{aspect-ratio:3/2;background:#fff;position:relative;overflow:hidden}.report-covers__artwork[data-astro-cid-42bkhr7x] img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.report-covers__project[data-astro-cid-42bkhr7x]:focus-visible{outline:2px solid var(--color-ink);outline-offset:6px}@media (width>=744px) and (width<=1019px){.report-covers[data-astro-cid-42bkhr7x]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=743px){.report-covers[data-astro-cid-42bkhr7x]{grid-template-columns:minmax(0,1fr);gap:36px}}.reports-sustainability[data-astro-cid-r7gav5wq]{scroll-margin-top:calc(var(--nav-height) + 28px);margin-top:clamp(64px,7vw,104px)}.reports-sustainability__title[data-astro-cid-r7gav5wq]{letter-spacing:-.025em;text-wrap:balance;max-width:28ch;margin:0;font-size:clamp(28px,2.8vw,40px);font-weight:300;line-height:1.15}.reports-sustainability__title[data-astro-cid-r7gav5wq] em[data-astro-cid-r7gav5wq]{font-family:var(--font-display);letter-spacing:-.02em;font-style:normal;font-weight:400}.reports-sustainability__project[data-astro-cid-r7gav5wq]{border-top:1px solid #d4d4d4;margin-top:clamp(40px,5vw,64px);padding-top:28px}.reports-sustainability__intro[data-astro-cid-r7gav5wq]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,7vw,112px);margin-bottom:28px;display:grid}h4[data-astro-cid-r7gav5wq]{letter-spacing:-.025em;margin:0;font-size:clamp(26px,2.5vw,36px);font-weight:300;line-height:1.2}.reports-sustainability__publication[data-astro-cid-r7gav5wq]{color:#515151;max-width:48ch;margin:12px 0 0;font-size:14px;line-height:1.6}.reports-sustainability__copy[data-astro-cid-r7gav5wq]{text-wrap:pretty;max-width:62ch;margin:0;font-size:17px;font-weight:300;line-height:1.7}.reports-sustainability__intro[data-astro-cid-r7gav5wq] .reports-sustainability__link{min-height:44px;margin-top:16px;font-size:14px}.reports-sustainability__lead[data-astro-cid-r7gav5wq],.reports-sustainability__details[data-astro-cid-r7gav5wq]{align-items:start;gap:clamp(20px,2.4vw,32px);display:grid}.reports-sustainability__lead[data-astro-cid-r7gav5wq]{grid-template-columns:var(--report-columns)}.reports-sustainability__details[data-astro-cid-r7gav5wq]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px}figure[data-astro-cid-r7gav5wq]{min-width:0;margin:0}.reports-sustainability__artwork[data-astro-cid-r7gav5wq]{overflow:hidden}.reports-sustainability__artwork[data-astro-cid-r7gav5wq] img{object-fit:cover;width:100%;height:100%;transform:scale(var(--report-artwork-zoom));transform-origin:var(--report-artwork-position);display:block}.reports-sustainability__project--single[data-astro-cid-r7gav5wq]{grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);column-gap:clamp(28px,5vw,72px);display:grid}.reports-sustainability__project--single[data-astro-cid-r7gav5wq] .reports-sustainability__intro[data-astro-cid-r7gav5wq]{margin-bottom:0;display:block}.reports-sustainability__project--single[data-astro-cid-r7gav5wq] .reports-sustainability__copy[data-astro-cid-r7gav5wq]{margin-top:24px}@media (width<=743px){.reports-sustainability__intro[data-astro-cid-r7gav5wq],.reports-sustainability__lead[data-astro-cid-r7gav5wq],.reports-sustainability__details[data-astro-cid-r7gav5wq],.reports-sustainability__project--single[data-astro-cid-r7gav5wq]{grid-template-columns:minmax(0,1fr)}.reports-sustainability__intro[data-astro-cid-r7gav5wq]{gap:20px}.reports-sustainability__details[data-astro-cid-r7gav5wq]{margin-top:24px}.reports-sustainability__project--single[data-astro-cid-r7gav5wq]{row-gap:28px}}.reports[data-astro-cid-lq4po4en]{color:var(--color-ink)}.reports[data-astro-cid-lq4po4en] [data-astro-cid-lq4po4en]::selection{background:var(--color-yellow);color:var(--color-black)}.reports-section[data-astro-cid-lq4po4en]{padding:clamp(64px, 7vw, 104px) var(--gutter)}.reports-split[data-astro-cid-lq4po4en]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,7vw,112px);display:grid}h2[data-astro-cid-lq4po4en]{letter-spacing:-.03em;text-wrap:balance;max-width:23ch;margin:0;font-size:clamp(32px,3.25vw,48px);font-weight:300;line-height:1.12}h2[data-astro-cid-lq4po4en] em[data-astro-cid-lq4po4en]{font-family:var(--font-display);letter-spacing:-.02em;font-style:normal;font-weight:400}.reports-prose[data-astro-cid-lq4po4en]{max-width:62ch;font-size:17px;font-weight:300;line-height:1.7}.reports-prose[data-astro-cid-lq4po4en] p[data-astro-cid-lq4po4en]{text-wrap:pretty;margin:0}.reports-prose[data-astro-cid-lq4po4en] p[data-astro-cid-lq4po4en]+p[data-astro-cid-lq4po4en]{margin-top:20px}.reports-problems[data-astro-cid-lq4po4en] h2[data-astro-cid-lq4po4en]{max-width:30ch}.reports-problems__list[data-astro-cid-lq4po4en]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,64px);margin-top:44px;display:grid}.reports-problems__list[data-astro-cid-lq4po4en] article[data-astro-cid-lq4po4en]{border-top:1px solid #898989;padding-top:24px}h3[data-astro-cid-lq4po4en]{letter-spacing:-.02em;text-wrap:pretty;margin:0;font-size:clamp(22px,1.8vw,28px);font-weight:300;line-height:1.3}.reports-problems__list[data-astro-cid-lq4po4en] p[data-astro-cid-lq4po4en]{margin:20px 0 0;font-size:16px;font-weight:300;line-height:1.7}.reports-fit[data-astro-cid-lq4po4en]{border-top:1px solid #d4d4d4}.reports-fit__also[data-astro-cid-lq4po4en]{color:#454545;max-width:50ch;margin:28px 0 0;font-size:16px;font-weight:300;line-height:1.7}.reports-fit__also[data-astro-cid-lq4po4en] strong[data-astro-cid-lq4po4en]{font-weight:500}.reports-fit__list[data-astro-cid-lq4po4en]{margin:0;padding:0;list-style:none}.reports-fit__list[data-astro-cid-lq4po4en] li[data-astro-cid-lq4po4en]{border-top:1px solid #d4d4d4;padding:19px 0;font-size:17px;font-weight:300;line-height:1.6}.reports-fit__list[data-astro-cid-lq4po4en] li[data-astro-cid-lq4po4en]:last-child{border-bottom:1px solid #d4d4d4}.reports-proof[data-astro-cid-lq4po4en]{background:#f6f6f6}.reports-proof[data-astro-cid-lq4po4en] h2[data-astro-cid-lq4po4en]{max-width:none}.reports-why[data-astro-cid-lq4po4en] .reports-why__link{min-height:44px;margin-top:24px}.reports-conversation[data-astro-cid-lq4po4en]{color:var(--color-white);background:#111}.reports-conversation[data-astro-cid-lq4po4en] h2[data-astro-cid-lq4po4en]{max-width:24ch}.reports-conversation[data-astro-cid-lq4po4en] .reports-prose[data-astro-cid-lq4po4en]{color:#d1d1d1}.reports-host[data-astro-cid-lq4po4en]{align-items:center;gap:18px;margin-top:32px;display:flex}.reports-host[data-astro-cid-lq4po4en] img{object-fit:cover;border-radius:50%;width:72px;height:72px}.reports-host[data-astro-cid-lq4po4en] p[data-astro-cid-lq4po4en]{margin:0;font-size:14px;line-height:1.6}.reports-host[data-astro-cid-lq4po4en] strong[data-astro-cid-lq4po4en]{font-weight:400;display:block}.reports-host[data-astro-cid-lq4po4en] span[data-astro-cid-lq4po4en]{color:#c7c7c7;display:block}.reports-conversation[data-astro-cid-lq4po4en] .reports-conversation__button{max-width:100%;min-height:60px;color:var(--color-black);text-align:left;margin-top:28px;line-height:1.35}.reports-conversation[data-astro-cid-lq4po4en] .reports-prose[data-astro-cid-lq4po4en] .reports-conversation__email[data-astro-cid-lq4po4en]{margin-top:24px;font-size:16px;line-height:1.7}.reports-conversation__email[data-astro-cid-lq4po4en] a[data-astro-cid-lq4po4en]{text-underline-offset:5px;text-decoration:underline}.reports-conversation__email[data-astro-cid-lq4po4en] a[data-astro-cid-lq4po4en]:hover{color:var(--color-yellow)}.reports-conversation[data-astro-cid-lq4po4en] [data-astro-cid-lq4po4en]:focus-visible{outline-color:var(--color-yellow)}@media (width<=743px){.reports-split[data-astro-cid-lq4po4en]{grid-template-columns:minmax(0,1fr);gap:28px}.reports-problems__list[data-astro-cid-lq4po4en]{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:32px}.reports-problems__list[data-astro-cid-lq4po4en] p[data-astro-cid-lq4po4en]{margin-top:14px}.reports-host[data-astro-cid-lq4po4en]{margin-top:28px}}body:has(.reports) :is(.reports h1 em>span,.reports h2 em,.reports h3 em,#contact h2 em.font-display){background-color:var(--color-yellow);color:var(--color-black);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.04em}
