.case-study-overview[data-astro-cid-et7plp5z]{max-width:var(--container-max-width);padding-block:var(--space-2xl);padding-inline:var(--container-padding);margin-inline:auto}.case-study-overview__intro[data-astro-cid-et7plp5z]{align-items:start;gap:var(--space-xl);grid-template-columns:1fr auto;display:grid}.case-study-overview__heading[data-astro-cid-et7plp5z]{margin:0 0 var(--space-md);font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--text-xl);color:var(--color-ink);grid-column:1}.case-study-overview__text[data-astro-cid-et7plp5z]{gap:var(--space-sm);flex-direction:column;grid-column:1;max-width:480px;display:flex}.case-study-overview__text[data-astro-cid-et7plp5z] p[data-astro-cid-et7plp5z]{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-size:var(--text-base);color:var(--color-ink);margin:0;line-height:1.5}.case-study-overview__image-wrap[data-astro-cid-et7plp5z]{grid-area:1/2/span 2;justify-self:end}.case-study-overview__image[data-astro-cid-et7plp5z]{width:260px;height:auto}.case-study-overview__video-wrap[data-astro-cid-et7plp5z]{margin-top:var(--space-2xl);margin-right:80px;padding-left:110px;position:relative}.case-study-overview__video-frame[data-astro-cid-et7plp5z]{position:relative}.case-study-overview__burst[data-astro-cid-et7plp5z]{z-index:0;width:100px;height:100px;position:absolute;top:-50px;left:-50px}.case-study-overview__sparkle[data-astro-cid-et7plp5z]{z-index:0;width:44px;height:44px;position:absolute;bottom:-45px;left:-55px}.case-study-overview__blob[data-astro-cid-et7plp5z]{z-index:0;width:100px;height:auto;position:absolute;top:50%;right:-70px;transform:translateY(-50%)}.case-study-overview__video[data-astro-cid-et7plp5z]{z-index:1;aspect-ratio:16/9;border-radius:var(--radius-lg);background-color:var(--color-divider);font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--text-md);color:var(--color-text-muted);border:6px solid #2b2b2b;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.case-study-overview__video[data-astro-cid-et7plp5z] video[data-astro-cid-et7plp5z]{object-fit:cover;width:100%;height:100%}@media (width<=640px){.case-study-overview[data-astro-cid-et7plp5z]{padding-block:var(--space-lg)}.case-study-overview__intro[data-astro-cid-et7plp5z]{gap:var(--space-sm);grid-template-columns:1fr}.case-study-overview__heading[data-astro-cid-et7plp5z]{margin-bottom:var(--space-xs)}.case-study-overview__image-wrap[data-astro-cid-et7plp5z]{margin-bottom:var(--space-sm);order:-1;grid-area:auto/1;justify-self:center}.case-study-overview__image[data-astro-cid-et7plp5z]{width:200px}.case-study-overview__video-wrap[data-astro-cid-et7plp5z]{margin-right:0;padding-left:0}.case-study-overview__burst[data-astro-cid-et7plp5z]{width:56px;height:56px;top:-20px;left:-16px}.case-study-overview__sparkle[data-astro-cid-et7plp5z]{width:26px;height:26px;bottom:-28px;left:20px}.case-study-overview__blob[data-astro-cid-et7plp5z]{width:64px;top:auto;bottom:-16px;right:-16px;transform:none}}.case-study-problem[data-astro-cid-mcwf6qtm]{max-width:var(--container-max-width);padding-top:var(--space-2xl);padding-bottom:var(--space-xl);padding-inline:var(--container-padding);margin-inline:auto}.case-study-problem__heading[data-astro-cid-mcwf6qtm]{margin:0 0 var(--space-xl);font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--text-xl);color:var(--color-ink)}.case-study-problem__grid[data-astro-cid-mcwf6qtm]{gap:var(--space-lg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.case-study-problem__arrow[data-astro-cid-mcwf6qtm]{z-index:1;position:absolute}.case-study-problem__arrow--1-2[data-astro-cid-mcwf6qtm]{width:100px;top:-40px;left:22%}.case-study-problem__arrow--2-3[data-astro-cid-mcwf6qtm]{width:76px;bottom:-22px;left:48%}.case-study-problem__arrow--3-4[data-astro-cid-mcwf6qtm]{width:52px;top:-18px;left:74%}.case-study-problem__card[data-astro-cid-mcwf6qtm]{gap:var(--space-md);padding:var(--space-md);border:1px solid var(--color-divider);border-radius:var(--radius-lg);background-color:#f8f6f2;flex-direction:column;display:flex}.case-study-problem__number[data-astro-cid-mcwf6qtm]{background-color:var(--color-white);width:56px;height:56px;font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--text-lg);color:var(--color-ink);border-radius:50%;justify-content:center;align-items:center;display:flex}.case-study-problem__text[data-astro-cid-mcwf6qtm]{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-size:var(--text-base);color:var(--color-ink);margin:0;line-height:1.5}@media (width<=1024px){.case-study-problem__grid[data-astro-cid-mcwf6qtm]{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr))}.case-study-problem__arrow--1-2[data-astro-cid-mcwf6qtm]{width:62px;top:0;bottom:auto;left:50%;transform:translate(-50%,-55%)}.case-study-problem__arrow--2-3[data-astro-cid-mcwf6qtm]{width:46px;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)rotate(180deg)}.case-study-problem__arrow--3-4[data-astro-cid-mcwf6qtm]{width:30px;top:100%;left:50%;transform:translate(-50%,-70%)}}.case-study-research[data-astro-cid-r2l337sm]{max-width:var(--container-max-width);padding-top:var(--space-xl);padding-bottom:var(--space-xl);padding-inline:var(--container-padding);margin-inline:auto}.case-study-research__heading[data-astro-cid-r2l337sm]{margin:0 0 var(--space-lg);font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--text-xl);color:var(--color-ink)}.case-study-research__intro[data-astro-cid-r2l337sm]{max-width:720px;font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-size:var(--text-base);color:var(--color-ink);margin:0;line-height:1.5}.case-study-research__highlight[data-astro-cid-r2l337sm]{text-decoration:underline}.case-study-research__stats[data-astro-cid-r2l337sm]{gap:var(--space-lg);margin-top:var(--space-xl);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.case-study-research__stat-card[data-astro-cid-r2l337sm]{gap:var(--space-md);padding:var(--space-md);border:1px solid var(--color-divider);border-radius:var(--radius-lg);background-color:#f8f6f2;flex-direction:column;display:flex}.case-study-research__stat-value[data-astro-cid-r2l337sm]{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--text-2xl);color:#f5b400}.case-study-research__stat-label[data-astro-cid-r2l337sm]{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-size:var(--text-base);color:var(--color-ink);margin:0;line-height:1.4}.case-study-research__dots[data-astro-cid-r2l337sm]{display:none}@media (width<=1024px){.case-study-research__stats[data-astro-cid-r2l337sm]{scroll-snap-type:x mandatory;gap:var(--space-sm);scrollbar-width:none;grid-template-columns:none;display:flex;overflow-x:auto}.case-study-research__stats[data-astro-cid-r2l337sm]::-webkit-scrollbar{display:none}.case-study-research__stat-card[data-astro-cid-r2l337sm]{width:calc((100% - var(--space-sm)) / 2);scroll-snap-align:start;flex:none}.case-study-research__dots[data-astro-cid-r2l337sm]{justify-content:center;gap:var(--space-2xs);margin-top:var(--space-md);display:flex}.case-study-research__dot[data-astro-cid-r2l337sm]{background-color:var(--color-divider);border-radius:50%;width:8px;height:8px;transition:background-color .2s}.case-study-research__dot[data-astro-cid-r2l337sm][data-active=true]{background-color:#f5b400}}.case-study-persona[data-astro-cid-qixr7z5r]{max-width:var(--container-max-width);padding-block:var(--space-xl);padding-inline:var(--container-padding);margin-inline:auto}.case-study-persona__heading[data-astro-cid-qixr7z5r]{margin:0 0 var(--space-xl);font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--text-xl);color:var(--color-ink)}.case-study-persona__top[data-astro-cid-qixr7z5r]{align-items:flex-start;gap:var(--space-lg);margin-bottom:var(--space-xl);display:flex}.case-study-persona__photo-wrap[data-astro-cid-qixr7z5r]{background-color:var(--color-divider);border-radius:50%;flex-shrink:0;width:200px;height:200px;overflow:hidden}.case-study-persona__photo[data-astro-cid-qixr7z5r]{object-fit:cover;width:100%;height:100%}.case-study-persona__quote[data-astro-cid-qixr7z5r]{max-width:330px;padding:var(--space-md);border-radius:var(--radius-lg);font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-size:var(--text-md);color:var(--color-ink);background-color:#f5b400;margin:0;line-height:1.4}.case-study-persona__details[data-astro-cid-qixr7z5r]{gap:var(--space-sm);flex-direction:column;max-width:640px;display:flex}.case-study-persona__name[data-astro-cid-qixr7z5r]{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--text-base);color:var(--color-ink);margin:0}.case-study-persona__description[data-astro-cid-qixr7z5r]{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-size:var(--text-base);color:var(--color-ink);margin:0;line-height:1.5}.case-study-persona__divider[data-astro-cid-qixr7z5r]{margin-top:var(--space-xl);background-color:var(--color-divider);height:1px}@media (width<=640px){.case-study-persona__photo-wrap[data-astro-cid-qixr7z5r]{width:110px;height:110px}.case-study-persona__quote[data-astro-cid-qixr7z5r]{max-width:200px;font-size:var(--text-base)}}.case-study-identity[data-astro-cid-ndu5iadm]{max-width:var(--container-max-width);padding-top:var(--space-xl);padding-bottom:var(--space-2xl);padding-inline:var(--container-padding);margin-inline:auto}.case-study-identity__heading[data-astro-cid-ndu5iadm]{margin:0 0 var(--space-xl);font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--text-xl);color:var(--color-ink)}.case-study-identity__personality[data-astro-cid-ndu5iadm]{align-items:center;gap:var(--space-xl);margin-bottom:var(--space-2xl);font-family:var(--font-primary);font-size:var(--text-md);flex-wrap:wrap;display:flex}.case-study-identity__personality-label[data-astro-cid-ndu5iadm]{color:var(--color-ink)}.case-study-identity__personality-traits[data-astro-cid-ndu5iadm]{gap:var(--space-md);color:var(--color-text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.case-study-identity__personality-traits[data-astro-cid-ndu5iadm] li[data-astro-cid-ndu5iadm]{padding-left:var(--space-md);position:relative}.case-study-identity__personality-traits[data-astro-cid-ndu5iadm] li[data-astro-cid-ndu5iadm]:before{content:"•";position:absolute;left:0}.case-study-identity__personality-traits[data-astro-cid-ndu5iadm] li[data-astro-cid-ndu5iadm]:first-child{padding-left:0}.case-study-identity__personality-traits[data-astro-cid-ndu5iadm] li[data-astro-cid-ndu5iadm]:first-child:before{content:none}.case-study-identity__block[data-astro-cid-ndu5iadm]{margin-bottom:var(--space-2xl)}.case-study-identity__block[data-astro-cid-ndu5iadm]:last-child{margin-bottom:0}.case-study-identity__subheading[data-astro-cid-ndu5iadm]{margin:0 0 var(--space-sm);font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--text-md);color:var(--color-ink)}.case-study-identity__caption[data-astro-cid-ndu5iadm]{margin:0 0 var(--space-lg);font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-size:var(--text-base);color:var(--color-ink)}.case-study-identity__logos[data-astro-cid-ndu5iadm]{align-items:center;gap:var(--space-xl);flex-wrap:wrap;display:flex}.case-study-identity__logo[data-astro-cid-ndu5iadm]{width:auto;height:96px}.case-study-identity__type-row[data-astro-cid-ndu5iadm]{gap:var(--space-xl);grid-template-columns:minmax(0,420px) 1fr;align-items:start;display:grid}.case-study-identity__type-card[data-astro-cid-ndu5iadm]{padding:var(--space-lg);border:1px solid var(--color-divider);border-radius:var(--radius-lg);background-color:#f8f6f2}.case-study-identity__type-scale-image[data-astro-cid-ndu5iadm]{width:100%;height:auto;display:block}.case-study-identity__type-notes[data-astro-cid-ndu5iadm]{gap:var(--space-md);font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-size:var(--text-base);flex-direction:column;margin:0;padding:0;line-height:1.4;list-style:none;display:flex}.case-study-identity__type-notes[data-astro-cid-ndu5iadm] li[data-astro-cid-ndu5iadm]{padding-left:var(--space-md);position:relative}.case-study-identity__type-notes[data-astro-cid-ndu5iadm] li[data-astro-cid-ndu5iadm]:before{content:"•";color:var(--color-ink);position:absolute;left:0}.case-study-identity__icons-image[data-astro-cid-ndu5iadm]{max-width:100%;height:auto;display:block}.case-study-identity__graphics[data-astro-cid-ndu5iadm]{justify-content:space-between;align-items:center;gap:var(--space-xl);flex-wrap:wrap;display:flex}.case-study-identity__graphics-elements[data-astro-cid-ndu5iadm]{gap:var(--space-xl) var(--space-lg);grid-template-columns:repeat(3,96px);place-items:center;display:grid}.case-study-identity__graphics-element[data-astro-cid-ndu5iadm]{object-fit:contain;width:96px;height:96px}.case-study-identity__graphics-pattern[data-astro-cid-ndu5iadm]{width:356px;max-width:100%;height:auto;margin-right:var(--space-2xl)}.case-study-identity__mascots[data-astro-cid-ndu5iadm]{justify-content:center;place-items:center;gap:var(--space-lg) var(--space-xl);grid-template-rows:repeat(2,auto);grid-template-columns:repeat(5,auto);display:grid}.case-study-identity__mascot[data-astro-cid-ndu5iadm]{width:min(var(--w), 100%);height:auto}.case-study-identity__mascot[data-astro-cid-ndu5iadm]:first-child{grid-area:1/1}.case-study-identity__mascot[data-astro-cid-ndu5iadm]:nth-child(2){grid-area:1/2}.case-study-identity__mascot[data-astro-cid-ndu5iadm]:nth-child(3){grid-area:2/1}.case-study-identity__mascot[data-astro-cid-ndu5iadm]:nth-child(4){grid-area:2/2}.case-study-identity__mascot[data-astro-cid-ndu5iadm]:nth-child(5){grid-area:1/3}.case-study-identity__mascot[data-astro-cid-ndu5iadm]:nth-child(6){grid-area:1/4/span 2/4}.case-study-identity__mascot[data-astro-cid-ndu5iadm]:nth-child(7){grid-area:2/3}.case-study-identity__mascot[data-astro-cid-ndu5iadm]:nth-child(8){grid-area:1/5}.case-study-identity__mascot[data-astro-cid-ndu5iadm]:nth-child(9){grid-area:2/5}@media (width<=640px){.case-study-identity__personality[data-astro-cid-ndu5iadm]{align-items:flex-start;gap:var(--space-sm);flex-direction:column}.case-study-identity__logos[data-astro-cid-ndu5iadm]{gap:var(--space-lg)}.case-study-identity__logo[data-astro-cid-ndu5iadm]{height:64px}.case-study-identity__type-row[data-astro-cid-ndu5iadm]{grid-template-columns:1fr}.case-study-identity__type-notes[data-astro-cid-ndu5iadm]{gap:var(--space-2xs)}.case-study-identity__graphics[data-astro-cid-ndu5iadm]{align-items:center;gap:var(--space-lg);flex-direction:column}.case-study-identity__graphics-elements[data-astro-cid-ndu5iadm]{gap:var(--space-md) var(--space-lg);grid-template-columns:repeat(3,68px)}.case-study-identity__graphics-element[data-astro-cid-ndu5iadm]{width:68px;height:68px}.case-study-identity__graphics-pattern[data-astro-cid-ndu5iadm]{width:272px;margin-right:0}.case-study-identity__mascots[data-astro-cid-ndu5iadm]{gap:var(--space-md) var(--space-sm);grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.case-study-identity__mascot[data-astro-cid-ndu5iadm]{width:min(calc(var(--w) * .8), 100%)}.case-study-identity__mascot[data-astro-cid-ndu5iadm]:nth-child(n){grid-area:auto}.case-study-identity__mascot[data-astro-cid-ndu5iadm]:nth-child(6){grid-row:span 2}}.case-study-pages[data-astro-cid-rpwkrg7m]{max-width:var(--container-max-width);padding-top:var(--space-xl);padding-bottom:var(--space-2xl);padding-inline:var(--container-padding);margin-inline:auto}.case-study-pages__heading[data-astro-cid-rpwkrg7m]{margin:0 0 var(--space-xl);font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--text-xl);color:var(--color-ink)}.case-study-pages__grid[data-astro-cid-rpwkrg7m]{align-items:end;column-gap:var(--space-sm);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.case-study-pages__group[data-astro-cid-rpwkrg7m]{flex-direction:column;grid-column:span 1;display:flex;position:relative}.case-study-pages__group[data-astro-cid-rpwkrg7m][data-count="2"]{grid-column:span 2}.case-study-pages__label[data-astro-cid-rpwkrg7m]{margin-bottom:var(--space-3xs);text-align:center;font-family:var(--font-primary);font-weight:var(--font-weight-light);font-size:var(--text-lg);color:var(--color-ink)}.case-study-pages__bracket[data-astro-cid-rpwkrg7m]{height:12px;margin:0 18% var(--space-2xs);border:1px solid var(--color-ink);border-bottom:0;display:block;position:relative}.case-study-pages__bracket[data-astro-cid-rpwkrg7m]:before,.case-study-pages__bracket[data-astro-cid-rpwkrg7m]:after{content:"";border-right:1px solid var(--color-ink);border-bottom:1px solid var(--color-ink);width:6px;height:6px;position:absolute;bottom:-3px;transform:rotate(45deg)}.case-study-pages__bracket[data-astro-cid-rpwkrg7m]:before{left:-4px}.case-study-pages__bracket[data-astro-cid-rpwkrg7m]:after{right:-4px}.case-study-pages__screens[data-astro-cid-rpwkrg7m]{gap:var(--space-sm);display:flex}.case-study-pages__screens[data-astro-cid-rpwkrg7m] img[data-astro-cid-rpwkrg7m]{flex:1 1 0;min-width:0;height:auto}.case-study-pages__extra[data-astro-cid-rpwkrg7m]{margin-bottom:var(--space-md);justify-content:flex-end;display:flex;position:relative}.case-study-pages__extra-screen[data-astro-cid-rpwkrg7m]{width:56%;position:relative}.case-study-pages__extra-screen[data-astro-cid-rpwkrg7m] img[data-astro-cid-rpwkrg7m],.case-study-pages__placeholder[data-astro-cid-rpwkrg7m]{width:100%;height:auto;display:block}.case-study-pages__placeholder[data-astro-cid-rpwkrg7m]{aspect-ratio:360/780;background-color:var(--color-divider)}.case-study-pages__extra-label[data-astro-cid-rpwkrg7m]{top:40%;left:calc(100% + var(--space-sm));font-family:var(--font-primary);font-weight:var(--font-weight-light);font-size:var(--text-lg);color:var(--color-ink);position:absolute}.case-study-pages__link-arrow[data-astro-cid-rpwkrg7m]{bottom:calc(var(--space-md) * -1 - 12px);width:30px;height:auto;position:absolute;right:8%;transform:rotate(-90deg)}@media (width<=640px){.case-study-pages__grid[data-astro-cid-rpwkrg7m]{row-gap:var(--space-xl);column-gap:var(--space-2xs);grid-template-columns:repeat(3,minmax(0,1fr))}.case-study-pages__screens[data-astro-cid-rpwkrg7m]{gap:var(--space-2xs)}.case-study-pages__label[data-astro-cid-rpwkrg7m],.case-study-pages__extra-label[data-astro-cid-rpwkrg7m]{font-size:.875rem}.case-study-pages__bracket[data-astro-cid-rpwkrg7m]{margin-inline:10%}.case-study-pages__extra-label[data-astro-cid-rpwkrg7m]{left:auto;right:calc(100% + var(--space-2xs))}.case-study-pages__link-arrow[data-astro-cid-rpwkrg7m]{width:22px}}.case-study-outcome[data-astro-cid-x5ktqrwy]{max-width:var(--container-max-width);padding-top:var(--space-xl);padding-bottom:var(--space-2xl);padding-inline:var(--container-padding);margin-inline:auto}.case-study-outcome__heading[data-astro-cid-x5ktqrwy]{margin:0 0 var(--space-lg);font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--text-xl);color:var(--color-ink)}.case-study-outcome__text[data-astro-cid-x5ktqrwy]{gap:var(--space-sm);max-width:900px;margin-bottom:var(--space-xl);flex-direction:column;display:flex}.case-study-outcome__text[data-astro-cid-x5ktqrwy] p[data-astro-cid-x5ktqrwy],.case-study-outcome__list[data-astro-cid-x5ktqrwy]{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-size:var(--text-base);color:var(--color-ink);margin:0;line-height:1.5}.case-study-outcome__subheading[data-astro-cid-x5ktqrwy]{margin:0 0 var(--space-md);font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--text-lg);color:var(--color-ink)}.case-study-outcome__list[data-astro-cid-x5ktqrwy]{max-width:420px;padding-left:var(--space-sm);list-style:outside}@media (width<=640px){.case-study-outcome__subheading[data-astro-cid-x5ktqrwy]{font-size:var(--text-md)}}
