.case-hero[data-astro-cid-tphuzzgo]{border-bottom:var(--hair);min-height:640px;position:relative;overflow:hidden}.case-hero--image[data-astro-cid-tphuzzgo]{background:var(--ink);color:var(--paper)}.case-hero__bg[data-astro-cid-tphuzzgo]{position:absolute;inset:0}.case-hero__bg[data-astro-cid-tphuzzgo] picture,.case-hero__bg[data-astro-cid-tphuzzgo] img{object-fit:cover;width:100%;height:100%;display:block}.case-hero__bg[data-astro-cid-tphuzzgo]:after{content:"";background:#1414148c;position:absolute;inset:0}.case-hero--image[data-astro-cid-tphuzzgo] .case-hero__numeral[data-astro-cid-tphuzzgo]{color:var(--paper)}.case-hero__crumb[data-astro-cid-tphuzzgo]{left:var(--gutter);z-index:1;position:absolute;top:18px}.case-hero__crumb[data-astro-cid-tphuzzgo] ol[data-astro-cid-tphuzzgo]{display:flex}.case-hero__crumb[data-astro-cid-tphuzzgo] li[data-astro-cid-tphuzzgo]+li[data-astro-cid-tphuzzgo]:before{content:"/";margin-inline:4px}.case-hero__numeral[data-astro-cid-tphuzzgo]{font-size:calc(760px - (var(--digits) - 1) * 220px);position:absolute;top:60px;left:-.05em}.case-hero__copy[data-astro-cid-tphuzzgo]{right:var(--gutter);border-top:1px solid;gap:14px;width:min(600px,45%);padding-top:16px;display:grid;position:absolute;top:120px}.case-hero__copy[data-astro-cid-tphuzzgo] .body-l[data-astro-cid-tphuzzgo]{max-width:520px}@media (width<=1024px){.case-hero[data-astro-cid-tphuzzgo]{min-height:0;padding:56px var(--gutter) 32px}.case-hero__numeral[data-astro-cid-tphuzzgo]{margin-left:-.05em;font-size:clamp(14rem,50vw,30rem);display:block;position:relative;inset:auto}.case-hero__copy[data-astro-cid-tphuzzgo]{width:auto;position:relative;inset:auto}}.meta[data-astro-cid-2wqsrkyj]{grid-template-columns:repeat(var(--cols,4), 1fr);border-bottom:var(--hair);background:var(--ink);color:var(--paper);margin:0;display:grid}.meta__cell[data-astro-cid-2wqsrkyj]{padding:16px var(--gutter) 20px;border-right:1px solid #fafaf72e;align-content:start;gap:6px;display:grid}.meta__cell[data-astro-cid-2wqsrkyj]:last-child{border-right:0}.meta__label[data-astro-cid-2wqsrkyj]{color:var(--grey);font-weight:500}dd[data-astro-cid-2wqsrkyj]{max-width:300px;margin:0}@media (width<=640px){.meta[data-astro-cid-2wqsrkyj]{grid-template-columns:1fr 1fr}.meta__cell[data-astro-cid-2wqsrkyj]:nth-child(2n){border-right:0}.meta__cell[data-astro-cid-2wqsrkyj]:nth-child(-n+2){border-bottom:1px solid #fafaf72e}dd[data-astro-cid-2wqsrkyj]{font-size:var(--fs-body);overflow-wrap:anywhere;line-height:1.45}}.two-col[data-astro-cid-crngyjze]{padding:56px var(--gutter) 72px;border-bottom:var(--hair);background:var(--white);grid-template-columns:420px minmax(0,680px);display:grid}.two-col--aside[data-astro-cid-crngyjze]{background:var(--line)}.two-col__label[data-astro-cid-crngyjze]{color:var(--ink);font-weight:500}.two-col__content[data-astro-cid-crngyjze]{gap:14px;display:grid}ul[data-astro-cid-crngyjze]{display:grid}li[data-astro-cid-crngyjze]{border-bottom:var(--hair-light);padding:12px 0}li[data-astro-cid-crngyjze]:first-child{padding-top:0}li[data-astro-cid-crngyjze]:last-child{border-bottom:0}@media (width<=1024px){.two-col[data-astro-cid-crngyjze]{padding:40px var(--gutter) 48px;grid-template-columns:1fr;gap:14px}}.pull[data-astro-cid-tvs3llmy]{border-bottom:var(--hair);background:var(--pink);color:var(--paper);padding-top:72px;padding-bottom:80px}figure[data-astro-cid-tvs3llmy]{gap:24px;display:grid}figcaption[data-astro-cid-tvs3llmy]{font-weight:500}blockquote[data-astro-cid-tvs3llmy]{margin:0}.pull__quote[data-astro-cid-tvs3llmy]{letter-spacing:-.032em;text-wrap:balance;max-width:14ch;font-size:clamp(3rem,8.9vw,8rem);font-weight:700;line-height:.88}@media (width<=640px){.pull[data-astro-cid-tvs3llmy]{padding-top:48px;padding-bottom:56px}}.results[data-astro-cid-c4p6wokx]{border-bottom:var(--hair)}.results__label[data-astro-cid-c4p6wokx]{padding:16px var(--gutter);border-bottom:var(--hair);font-weight:500}.results__list[data-astro-cid-c4p6wokx]{grid-template-columns:repeat(var(--cols), 1fr);display:grid}.results__item[data-astro-cid-c4p6wokx]{padding:28px var(--gutter);border-right:var(--hair);align-content:start;gap:12px;display:grid}.results__item[data-astro-cid-c4p6wokx]:last-child{border-right:0}.results__item[data-astro-cid-c4p6wokx] p[data-astro-cid-c4p6wokx]:not(.results__value){max-width:280px}.results__value[data-astro-cid-c4p6wokx]{font-size:var(--fs-big-stat);letter-spacing:-.036em;font-weight:700;line-height:.94}.results__statement[data-astro-cid-c4p6wokx]{max-width:20ch}.results__note[data-astro-cid-c4p6wokx]{padding:12px var(--gutter);border-top:var(--hair)}@media (width<=1024px){.results__list[data-astro-cid-c4p6wokx]{grid-template-columns:repeat(min(var(--cols), 2), 1fr)}.results__item[data-astro-cid-c4p6wokx]:nth-child(2n){border-right:0}.results__item[data-astro-cid-c4p6wokx]:nth-child(n+3){border-top:var(--hair)}}@media (width<=480px){.results__list[data-astro-cid-c4p6wokx]{grid-template-columns:1fr}.results__item[data-astro-cid-c4p6wokx]{border-right:0}.results__item[data-astro-cid-c4p6wokx]+.results__item[data-astro-cid-c4p6wokx]{border-top:var(--hair)}}.more[data-astro-cid-si5keqi5]{padding-top:64px}.more__actions[data-astro-cid-si5keqi5]{flex-wrap:wrap;gap:10px;display:flex}.more__cards[data-astro-cid-si5keqi5]{border-top:var(--hair);grid-template-columns:repeat(3,1fr);display:grid}.more__cards[data-astro-cid-si5keqi5]>li[data-astro-cid-si5keqi5]{display:contents}.more__cards[data-astro-cid-si5keqi5] .card:last-child{border-right:0}@media (width<=1024px){.more__cards[data-astro-cid-si5keqi5]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.more[data-astro-cid-si5keqi5]{padding-top:40px}.section-head[data-astro-cid-si5keqi5]{flex-direction:column;align-items:flex-start}.more__cards[data-astro-cid-si5keqi5]{grid-template-columns:1fr}.more__cards[data-astro-cid-si5keqi5] .card{border-right:0}}.m-cap[data-astro-cid-hk6p6zsv]{padding:12px var(--gutter) 16px;border-top:var(--hair);background:var(--white);align-items:baseline;gap:16px;display:flex}.m-figure[data-astro-cid-hk6p6zsv],.m-section-label[data-astro-cid-hk6p6zsv]{color:var(--ink);font-weight:500}.m-full,.m-ann,.m-strip,.m-framed{border-top:var(--hair);border-bottom:var(--hair);margin:0}.m-full[data-astro-cid-hk6p6zsv] picture{display:block}.m-full[data-astro-cid-hk6p6zsv] img{aspect-ratio:2;object-fit:cover;width:100%;display:block}.m-ann[data-astro-cid-hk6p6zsv]{padding:40px var(--gutter) 48px;grid-template-columns:420px 1fr;gap:48px;display:grid}.m-ann__text[data-astro-cid-hk6p6zsv]{align-content:start;gap:14px;display:grid}.m-ann__media[data-astro-cid-hk6p6zsv]{min-width:0}.m-ann[data-astro-cid-hk6p6zsv] picture,.m-ann[data-astro-cid-hk6p6zsv] img{width:100%;height:auto;display:block}.m-ann__cap[data-astro-cid-hk6p6zsv]{display:none}.m-framed[data-astro-cid-hk6p6zsv]{justify-items:center;gap:24px;padding:80px 160px 40px;display:grid}.m-framed[data-astro-cid-hk6p6zsv] picture,.m-framed[data-astro-cid-hk6p6zsv] img{width:100%;height:auto;display:block}.m-framed__cap[data-astro-cid-hk6p6zsv]{align-items:baseline;gap:16px;width:100%;display:flex}.bg-green[data-astro-cid-hk6p6zsv] .m-framed__cap[data-astro-cid-hk6p6zsv],.bg-coral[data-astro-cid-hk6p6zsv] .m-framed__cap[data-astro-cid-hk6p6zsv],.bg-pink[data-astro-cid-hk6p6zsv] .m-framed__cap[data-astro-cid-hk6p6zsv],.bg-pool[data-astro-cid-hk6p6zsv] .m-framed__cap[data-astro-cid-hk6p6zsv],.bg-green[data-astro-cid-hk6p6zsv] .m-figure[data-astro-cid-hk6p6zsv],.bg-coral[data-astro-cid-hk6p6zsv] .m-figure[data-astro-cid-hk6p6zsv],.bg-pink[data-astro-cid-hk6p6zsv] .m-figure[data-astro-cid-hk6p6zsv],.bg-pool[data-astro-cid-hk6p6zsv] .m-figure[data-astro-cid-hk6p6zsv]{color:var(--paper)}.m-strip__head[data-astro-cid-hk6p6zsv]{padding:24px var(--gutter);border-bottom:var(--hair);background:var(--white);justify-content:space-between;align-items:center;gap:16px;display:flex}.m-strip__ctrl[data-astro-cid-hk6p6zsv]{align-items:center;gap:8px;display:flex}.m-strip__mobile-assets[data-astro-cid-hk6p6zsv],.m-strip__mobile-count[data-astro-cid-hk6p6zsv]{display:none}.m-strip__btn[data-astro-cid-hk6p6zsv]{border:1px solid var(--ink);cursor:pointer;width:44px;height:44px;transition:background .12s var(--ease-out), color .12s var(--ease-out);background:0 0;border-radius:100px;justify-content:center;align-items:center;display:inline-flex}.m-strip__btn[data-astro-cid-hk6p6zsv]:active{background:var(--ink);color:var(--paper)}.m-strip__btn[data-astro-cid-hk6p6zsv]:disabled{opacity:.3;cursor:default}@media (hover:hover) and (pointer:fine){.m-strip__btn[data-astro-cid-hk6p6zsv]:not(:disabled):hover{background:var(--ink);color:var(--paper)}}.m-strip__track[data-astro-cid-hk6p6zsv]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;margin:0;padding:0 calc(100% - 560px) 0 0;list-style:none;display:flex;overflow-x:auto}.m-strip__track[data-astro-cid-hk6p6zsv]::-webkit-scrollbar{display:none}.m-strip__track[data-astro-cid-hk6p6zsv]:focus-visible{outline-offset:-3px}.m-strip__slide[data-astro-cid-hk6p6zsv]{scroll-snap-align:start;border-right:var(--hair);flex:0 0 560px}.m-strip__slide[data-astro-cid-hk6p6zsv] figure[data-astro-cid-hk6p6zsv]{margin:0}.m-strip__slide[data-astro-cid-hk6p6zsv] picture{display:block}.m-strip__slide[data-astro-cid-hk6p6zsv] img{aspect-ratio:7/5;object-fit:cover;width:100%;display:block}.m-strip__slide[data-astro-cid-hk6p6zsv] .m-cap[data-astro-cid-hk6p6zsv]{padding-inline:20px}@media (width<=1024px){.m-ann[data-astro-cid-hk6p6zsv]{grid-template-columns:1fr;gap:0;padding:0}.m-ann__text[data-astro-cid-hk6p6zsv]{padding:40px var(--gutter) 20px;background:var(--white)}.m-ann__fig-desktop[data-astro-cid-hk6p6zsv]{display:none}.m-ann__cap[data-astro-cid-hk6p6zsv]{display:flex}.m-framed[data-astro-cid-hk6p6zsv]{padding:48px var(--gutter) 24px}}@media (width<=640px){.m-full[data-astro-cid-hk6p6zsv] img{aspect-ratio:3/2}.m-framed[data-astro-cid-hk6p6zsv]{padding:32px var(--gutter) 16px;gap:12px}.m-strip__head[data-astro-cid-hk6p6zsv]{padding:28px var(--gutter)}.m-strip__mobile-assets[data-astro-cid-hk6p6zsv]{text-transform:uppercase;display:inline}.m-strip__ctrl[data-astro-cid-hk6p6zsv]{display:none}.m-strip__slide[data-astro-cid-hk6p6zsv]{flex-basis:82vw}.m-strip__track[data-astro-cid-hk6p6zsv]{padding-right:18vw}.m-strip__slide[data-astro-cid-hk6p6zsv] img{aspect-ratio:4/3}.m-strip__btn[data-astro-cid-hk6p6zsv]{display:none}.m-strip__mobile-count[data-astro-cid-hk6p6zsv]{padding:12px var(--gutter) 14px;border-top:var(--hair);background:var(--white);display:block}}.cnav[data-astro-cid-agry25s3]{top:var(--topbar-h);z-index:15;padding:0 var(--gutter);background:var(--paper);border-bottom:var(--hair);align-items:center;gap:24px;display:flex;position:sticky}.cnav__list[data-astro-cid-agry25s3]{scrollbar-width:none;flex:1;gap:28px;display:flex;overflow-x:auto}.cnav__list[data-astro-cid-agry25s3]::-webkit-scrollbar{display:none}.cnav__link[data-astro-cid-agry25s3],.cnav__top[data-astro-cid-agry25s3]{white-space:nowrap;min-height:48px;color:var(--grey-text);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.cnav__no[data-astro-cid-agry25s3]{font-variant-numeric:tabular-nums}.cnav__link[data-astro-cid-agry25s3][aria-current=true]{color:var(--ink);text-underline-offset:.35em;font-weight:500;text-decoration:underline}@media (hover:hover) and (pointer:fine){.cnav__link[data-astro-cid-agry25s3]:hover,.cnav__top[data-astro-cid-agry25s3]:hover{color:var(--ink)}}@media (width<=640px){.cnav[data-astro-cid-agry25s3]{gap:12px}.cnav__list[data-astro-cid-agry25s3]{gap:20px}.cnav__top[data-astro-cid-agry25s3]{display:none}}.chead[data-astro-cid-l2van7s7]{padding:120px var(--gutter) 28px;border-bottom:var(--hair);background:var(--paper);scroll-margin-top:calc(var(--topbar-h) + 48px);grid-template-columns:420px 1fr auto;align-items:end;gap:0 24px;display:grid}.chead__no[data-astro-cid-l2van7s7],.chead__aside[data-astro-cid-l2van7s7]{color:var(--grey-text);padding-bottom:.5em}.chead__title[data-astro-cid-l2van7s7]{font-family:var(--font-display);font-size:var(--fs-headline);letter-spacing:-.029em;font-weight:700;line-height:1}@media (width<=1024px){.chead[data-astro-cid-l2van7s7]{grid-template-columns:1fr;gap:8px;padding-top:72px;padding-bottom:20px}.chead__no[data-astro-cid-l2van7s7],.chead__aside[data-astro-cid-l2van7s7]{padding:0}}.fig[data-astro-cid-c3cnewe5]{min-width:0;margin:0}.fig[data-astro-cid-c3cnewe5] picture{display:block}.fig--fill[data-astro-cid-c3cnewe5] img{width:100%;height:auto;display:block}.fig--rail[data-astro-cid-c3cnewe5]{flex:none;width:max-content}.fig--rail[data-astro-cid-c3cnewe5] img{height:var(--rail-h,480px);width:auto;max-width:none;display:block}.fig--rail[data-astro-cid-c3cnewe5] .fig__cap[data-astro-cid-c3cnewe5]{width:0;min-width:100%}.fig__cap[data-astro-cid-c3cnewe5]{gap:2px;padding-top:12px;display:grid}.fig__title[data-astro-cid-c3cnewe5]{font-weight:500}.fig__detail[data-astro-cid-c3cnewe5]{color:var(--grey-text)}.rail[data-astro-cid-igkhkmnx]{--rail-h:480px;min-width:0}.rail--scroller[data-astro-cid-igkhkmnx]{--rail-h:420px}.rail__head[data-astro-cid-igkhkmnx]{justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin-bottom:20px;display:flex}.rail__count[data-astro-cid-igkhkmnx]{font-variant-numeric:tabular-nums}.rail__ctrl[data-astro-cid-igkhkmnx]{gap:8px;display:flex}.rail__btn[data-astro-cid-igkhkmnx]{border:1px solid var(--ink);cursor:pointer;width:44px;height:44px;transition:background .12s var(--ease-out), color .12s var(--ease-out);background:0 0;border-radius:100px;justify-content:center;align-items:center;display:inline-flex}.rail__btn[data-astro-cid-igkhkmnx]:active{background:var(--ink);color:var(--paper)}.rail__btn[data-astro-cid-igkhkmnx]:disabled{opacity:.3;cursor:default}@media (hover:hover) and (pointer:fine){.rail__btn[data-astro-cid-igkhkmnx]:not(:disabled):hover{background:var(--ink);color:var(--paper)}}.rail__track[data-astro-cid-igkhkmnx]{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none;padding-right:var(--gutter);gap:24px;display:flex;overflow-x:auto}.rail__track[data-astro-cid-igkhkmnx]::-webkit-scrollbar{display:none}.rail__track[data-astro-cid-igkhkmnx]>*{scroll-snap-align:start}.rail__track[data-astro-cid-igkhkmnx]:focus-visible{outline-offset:4px}@media (width<=640px){.rail[data-astro-cid-igkhkmnx]{--rail-h:300px}.rail--scroller[data-astro-cid-igkhkmnx]{--rail-h:240px}.rail__ctrl[data-astro-cid-igkhkmnx]{display:none}.rail__track[data-astro-cid-igkhkmnx]{gap:12px}}.mod[data-astro-cid-l34mlhub]:not(.hl){background:var(--paper)}.hl[data-astro-cid-l34mlhub].bg-pink{background:var(--pink)}.hl[data-astro-cid-l34mlhub].bg-coral{background:var(--coral)}.two[data-astro-cid-l34mlhub]{padding:56px var(--gutter) 64px;grid-template-columns:420px minmax(0,1fr);display:grid}.two[data-astro-cid-l34mlhub]+.two[data-astro-cid-l34mlhub]:not(.hl){border-top:var(--hair-light)}.two__label[data-astro-cid-l34mlhub],.gallery__label[data-astro-cid-l34mlhub]{color:var(--ink);font-weight:500}.hl[data-astro-cid-l34mlhub] .two__label[data-astro-cid-l34mlhub],.hl[data-astro-cid-l34mlhub] .fig__detail{color:inherit}.two__label-col[data-astro-cid-l34mlhub]{align-content:start;gap:14px;padding-right:48px;display:grid}.two__content[data-astro-cid-l34mlhub]{align-content:start;gap:14px;max-width:760px;display:grid}.two__content--wide[data-astro-cid-l34mlhub]{max-width:none}.two__content--rail[data-astro-cid-l34mlhub]{margin-right:calc(-1 * var(--gutter))}.two__content--stats[data-astro-cid-l34mlhub]{gap:40px;max-width:980px}.hl[data-astro-cid-l34mlhub]{padding-block:96px}.insight__text[data-astro-cid-l34mlhub]{max-width:22ch}.idea__line[data-astro-cid-l34mlhub]{max-width:16ch}.idea__support[data-astro-cid-l34mlhub]{max-width:60ch}.showcase[data-astro-cid-l34mlhub]{padding:56px 0 0}.showcase[data-astro-cid-l34mlhub] .fig__cap{padding-inline:var(--gutter)}.film[data-astro-cid-l34mlhub]{padding:56px var(--gutter) 0}.film__player[data-astro-cid-l34mlhub]{aspect-ratio:16/9;background:var(--ink);position:relative}.film__player[data-astro-cid-l34mlhub] iframe[data-astro-cid-l34mlhub]{border:0;width:100%;height:100%;position:absolute;inset:0}.gallery[data-astro-cid-l34mlhub]{padding:56px 0 64px var(--gutter)}.gallery__head[data-astro-cid-l34mlhub]{padding-right:var(--gutter);flex-wrap:wrap;align-items:baseline;gap:16px;margin-bottom:8px;display:flex}.findings[data-astro-cid-l34mlhub]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;margin-top:16px;display:grid}.findings[data-astro-cid-l34mlhub] li[data-astro-cid-l34mlhub]{border-top:var(--hair);align-content:start;gap:8px;padding-top:16px;display:grid}.facts[data-astro-cid-l34mlhub]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:24px;margin:16px 0 0;display:grid}.facts[data-astro-cid-l34mlhub] div[data-astro-cid-l34mlhub]{border-top:1px solid var(--line);align-content:start;gap:6px;padding-top:16px;display:grid}.facts[data-astro-cid-l34mlhub] dd[data-astro-cid-l34mlhub]{margin:0}.stats[data-astro-cid-l34mlhub]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;display:grid}.stats[data-astro-cid-l34mlhub] li[data-astro-cid-l34mlhub]{border-top:var(--hair);align-content:start;gap:6px;padding-top:16px;display:grid}.stats__value[data-astro-cid-l34mlhub]{font-family:var(--font-display);font-size:var(--fs-stat);letter-spacing:-.023em;font-weight:700;line-height:1}.custom__grid[data-astro-cid-l34mlhub]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}@media (width<=1024px){.two[data-astro-cid-l34mlhub]{padding:40px var(--gutter) 48px;grid-template-columns:1fr;gap:16px}.two__label-col[data-astro-cid-l34mlhub]{padding-right:0}.two__content--rail[data-astro-cid-l34mlhub]{margin-right:calc(-1 * var(--gutter))}.hl[data-astro-cid-l34mlhub]{padding-block:64px}.showcase[data-astro-cid-l34mlhub],.film[data-astro-cid-l34mlhub]{padding-top:40px}.gallery[data-astro-cid-l34mlhub]{padding-block:40px 48px}}@media (width<=640px){.film[data-astro-cid-l34mlhub]{padding-inline:0}.film[data-astro-cid-l34mlhub] .fig__cap{padding-inline:var(--gutter)}.stats[data-astro-cid-l34mlhub],.facts[data-astro-cid-l34mlhub]{grid-template-columns:1fr 1fr}}.takeaway[data-astro-cid-pznzci7v]{padding:120px var(--gutter) 120px;border-top:var(--hair);border-bottom:var(--hair);background:var(--paper);grid-template-columns:420px 1fr;align-items:end;display:grid}.takeaway__label[data-astro-cid-pznzci7v]{color:var(--ink);padding-bottom:.6em;font-weight:500}.takeaway__line[data-astro-cid-pznzci7v]{text-wrap:balance;max-width:18ch}@media (width<=1024px){.takeaway[data-astro-cid-pznzci7v]{padding:72px var(--gutter);grid-template-columns:1fr;gap:16px}}
