.case-header[data-astro-cid-5j5roa3u]{gap:40px;display:grid}.case-header__title[data-astro-cid-5j5roa3u]{border-bottom:1px solid var(--color-grey-700);gap:16px;padding-bottom:32px;display:grid}h1[data-astro-cid-5j5roa3u],p[data-astro-cid-5j5roa3u],dl[data-astro-cid-5j5roa3u],dd[data-astro-cid-5j5roa3u],ul[data-astro-cid-5j5roa3u]{margin:0}h1[data-astro-cid-5j5roa3u]{overflow-wrap:anywhere;font-size:4.5rem;font-weight:500;line-height:1.2}.case-header__name[data-astro-cid-5j5roa3u]{font-size:2.5rem;font-weight:400;line-height:1.2}.case-header__metadata[data-astro-cid-5j5roa3u]{grid-template-columns:repeat(var(--case-header-columns), minmax(0, 1fr));align-items:start;gap:32px;display:grid}.case-header__tags[data-astro-cid-5j5roa3u]{flex-wrap:wrap;row-gap:8px;display:flex}.case-header__identity[data-astro-cid-5j5roa3u]{flex-direction:column;justify-content:space-between;align-self:stretch;gap:40px;min-width:0;display:flex}.case-header__badges[data-astro-cid-5j5roa3u]{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.case-header__column[data-astro-cid-5j5roa3u]{gap:32px;display:grid}dt[data-astro-cid-5j5roa3u]{color:var(--color-grey-300);margin-bottom:8px;font-size:.875rem;line-height:1.4}dt[data-astro-cid-5j5roa3u],dd[data-astro-cid-5j5roa3u]{letter-spacing:.05em;text-transform:uppercase;font-weight:500}dd[data-astro-cid-5j5roa3u]{white-space:pre-line;overflow-wrap:anywhere;font-size:1.125rem;line-height:1.65}ul[data-astro-cid-5j5roa3u]{padding:0;list-style:none}a[data-astro-cid-5j5roa3u]{color:inherit;text-decoration:none}a[data-astro-cid-5j5roa3u] span[data-astro-cid-5j5roa3u]{vertical-align:middle;margin-left:4px;display:inline-block}a[data-astro-cid-5j5roa3u]:hover{text-underline-offset:4px;text-decoration:underline}a[data-astro-cid-5j5roa3u]:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}@media (width<=1024px){h1[data-astro-cid-5j5roa3u]{font-size:3.5rem}.case-header__name[data-astro-cid-5j5roa3u]{font-size:2rem}.case-header__metadata[data-astro-cid-5j5roa3u]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}}@media (width<768px),(768px<=width<=1024px) and (orientation:portrait),(768px<=width<1440px) and (pointer:coarse) and (orientation:portrait){.case-header__metadata[data-astro-cid-5j5roa3u]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.case-header__identity[data-astro-cid-5j5roa3u]{flex-flow:wrap;order:-1;grid-column:1/-1;align-items:flex-start;gap:24px}.case-header__tags[data-astro-cid-5j5roa3u]{flex:10rem;min-width:0}.case-header__badges[data-astro-cid-5j5roa3u]{flex:0 auto;max-width:100%}.case-header__column[data-astro-cid-5j5roa3u]{display:contents}.case-header__field--links[data-astro-cid-5j5roa3u]{order:1}}@media (width<768px){.case-header[data-astro-cid-5j5roa3u]{gap:32px}.case-header__field--links[data-astro-cid-5j5roa3u]{grid-column:1/-1}.case-header__title[data-astro-cid-5j5roa3u]{gap:8px;padding-bottom:24px}h1[data-astro-cid-5j5roa3u]{font-size:2.5rem;line-height:1.2}.case-header__name[data-astro-cid-5j5roa3u]{font-size:1.5rem;line-height:1.5}}.case-media__image[data-astro-cid-c5oig7wg],.case-media__poster[data-astro-cid-c5oig7wg],.case-media__video[data-astro-cid-c5oig7wg],.case-media__loop[data-astro-cid-c5oig7wg] .case-media__loop-image{object-fit:cover;width:100%;height:100%}.case-media__player[data-astro-cid-c5oig7wg],.case-media__loop[data-astro-cid-c5oig7wg]{width:100%;height:100%;position:relative}.case-media__scrim[data-astro-cid-c5oig7wg],.case-media__video[data-astro-cid-c5oig7wg]{position:absolute;inset:0}.case-media__scrim[data-astro-cid-c5oig7wg]{background:var(--color-black-40)}.case-media__play[data-astro-cid-c5oig7wg]{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.case-media__video[data-astro-cid-c5oig7wg][hidden],.case-media__poster[data-astro-cid-c5oig7wg][hidden],.case-media__scrim[data-astro-cid-c5oig7wg][hidden],.case-media__play[data-astro-cid-c5oig7wg][hidden]{display:none}[data-parallax-enabled]{height:var(--case-reveal-track-height)}.case-reveal__window[data-astro-cid-jypypq5r]{width:100%;height:100%;overflow:hidden}[data-parallax-enabled]>.case-reveal__window[data-astro-cid-jypypq5r]{top:var(--case-reveal-top);height:var(--case-reveal-height);position:sticky}.case-reveal__window[data-astro-cid-jypypq5r] img{object-fit:contain;width:100%;height:auto;display:block}[data-parallax-visible]>.case-reveal__window[data-astro-cid-jypypq5r] img{will-change:transform}.next-case__heading[data-astro-cid-pznzci7v]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.case-study[data-astro-cid-pznzci7v]{color:var(--color-white)}.case-study__fold[data-astro-cid-pznzci7v]{padding:250px var(--page-padding-desktop) 160px;flex-direction:column;gap:80px;display:flex}.case-study__media[data-astro-cid-pznzci7v]{position:relative;overflow:hidden}.case-study__media[data-astro-cid-pznzci7v][data-case-parallax]{aspect-ratio:var(--case-image-ratio)}.case-study__media[data-astro-cid-pznzci7v][data-parallax-enabled]{overflow:visible}.case-study__media--hero[data-astro-cid-pznzci7v]{aspect-ratio:16/9;width:100%}.case-study__copy[data-astro-cid-pznzci7v]{--case-copy-lead-width:384px;--case-copy-lead:var(--case-copy-lead-width);--case-copy-body:696px;--case-copy-padding-block:160px;grid-template-columns:var(--case-copy-lead) var(--case-copy-body);padding:var(--case-copy-padding-block) var(--page-padding-desktop);justify-content:space-between;gap:80px;display:grid}.case-study__copy[data-astro-cid-pznzci7v].case-study__copy--image{padding-block:calc(var(--case-copy-padding-block) / 2);align-items:center}.case-study__copy--image[data-astro-cid-pznzci7v][data-side=end]{grid-template-columns:var(--case-copy-body) var(--case-copy-lead)}.case-study__copy--image[data-astro-cid-pznzci7v][data-side=end] .case-study__copy-image[data-astro-cid-pznzci7v]{order:1}.case-study__copy-image[data-astro-cid-pznzci7v]{width:100%;height:auto;display:block}.case-study__copy-text[data-astro-cid-pznzci7v]{flex-direction:column;gap:1.5rem;display:flex}.case-study__copy[data-astro-cid-pznzci7v] h2[data-astro-cid-pznzci7v],.case-study__copy[data-astro-cid-pznzci7v] p[data-astro-cid-pznzci7v]{margin:0}.case-study__copy[data-astro-cid-pznzci7v] h2[data-astro-cid-pznzci7v]{font-size:2rem;font-weight:500;line-height:38px}.case-study__copy[data-astro-cid-pznzci7v] p[data-astro-cid-pznzci7v]{color:var(--color-grey-300);white-space:pre-line;font-size:1.5rem;font-weight:400;line-height:1.5}.case-study__media-section[data-astro-cid-pznzci7v]{padding:160px var(--page-padding-desktop)}.case-study__media-section[data-astro-cid-pznzci7v][data-width=full]{padding-inline:0}.case-study__media-section[data-astro-cid-pznzci7v][data-presentation=featured],.case-study__media-section[data-astro-cid-pznzci7v][data-leading]{padding-top:0}.case-study__media-section[data-astro-cid-pznzci7v][data-presentation=panoramic]{padding-block:0}.case-study__media--body[data-astro-cid-pznzci7v]{aspect-ratio:1216/916;width:100%}.case-study__media--full[data-astro-cid-pznzci7v]{aspect-ratio:1440/752;width:100%}.next-case[data-astro-cid-pznzci7v]{min-height:884px;padding:160px var(--page-padding-desktop);isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}.next-case__marquee[data-astro-cid-pznzci7v]{z-index:-1;white-space:nowrap;width:100%;font-size:7.5rem;font-weight:500;line-height:144px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.next-case__track[data-astro-cid-pznzci7v]{width:max-content;display:flex}.next-case__group[data-astro-cid-pznzci7v]{flex:none;padding-right:60px;display:flex}.next-case__group[data-astro-cid-pznzci7v] span[data-astro-cid-pznzci7v]{text-align:center;width:923px}@media (prefers-reduced-motion:no-preference){.next-case__track[data-astro-cid-pznzci7v]{animation:next-case-marquee var(--next-case-duration,12.2875s) linear infinite paused;animation-direction:reverse}.next-case[data-astro-cid-pznzci7v][data-next-case-active] .next-case__track[data-astro-cid-pznzci7v]{will-change:transform;animation-play-state:running}.next-case__action[data-astro-cid-pznzci7v]{transition:opacity .16s}}@keyframes next-case-marquee{to{transform:translateX(calc(-1 * var(--next-case-distance,983px)))}}.next-case__card[data-astro-cid-pznzci7v]{width:min(100%,384px);color:inherit;flex-direction:column;align-items:flex-end;gap:16px;text-decoration:none;display:flex}.next-case__card[data-astro-cid-pznzci7v]:after{content:"";position:absolute;inset:0}.next-case__cover[data-astro-cid-pznzci7v] .next-case__image,.next-case__placeholder[data-astro-cid-pznzci7v]{object-fit:contain;width:100%;height:auto;display:block}.next-case__cover[data-astro-cid-pznzci7v]{width:100%;display:block;position:relative}.next-case__placeholder[data-astro-cid-pznzci7v]{aspect-ratio:3/4;background:var(--color-grey-900)}.next-case__details[data-astro-cid-pznzci7v]{align-items:center;gap:8px;width:100%;min-height:36px;font-size:1.5rem;line-height:36px;display:flex}.next-case__label[data-astro-cid-pznzci7v]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.next-case__inline-arrow[data-astro-cid-pznzci7v]{vertical-align:middle;flex:none;width:1.25rem;height:1.25rem;display:inline-block}.next-case__inline-arrow[data-astro-cid-pznzci7v] svg{width:100%;height:100%}.next-case__action[data-astro-cid-pznzci7v]{z-index:1;transform:translate(-50%, -50%) translate(var(--next-case-pointer-x,0px), var(--next-case-pointer-y,0px));background:var(--color-white);width:58px;height:58px;color:var(--color-black);pointer-events:none;place-items:center;padding:4px;display:none;position:absolute;top:50%;left:50%}.next-case__action[data-astro-cid-pznzci7v]:before,.next-case__action[data-astro-cid-pznzci7v]:after{content:"";border:1.5px solid;height:8px;position:absolute;left:4px;right:4px}.next-case__action[data-astro-cid-pznzci7v]:before{border-bottom:0;top:4px}.next-case__action[data-astro-cid-pznzci7v]:after{border-top:0;bottom:4px}.next-case__action[data-astro-cid-pznzci7v] svg{width:20px;height:20px}.next-case__card[data-astro-cid-pznzci7v]:focus-visible{outline:2px solid var(--color-focus);outline-offset:8px}@media (width>=768px) and (hover:hover) and (pointer:fine){.next-case__inline-arrow[data-astro-cid-pznzci7v]{display:none}.next-case__action[data-astro-cid-pznzci7v]{opacity:0;display:grid}.next-case[data-astro-cid-pznzci7v]:hover .next-case__action[data-astro-cid-pznzci7v],.next-case__card[data-astro-cid-pznzci7v]:focus-visible .next-case__action[data-astro-cid-pznzci7v]{opacity:1}.next-case[data-astro-cid-pznzci7v][data-next-case-pointer],.next-case[data-astro-cid-pznzci7v][data-next-case-pointer] .next-case__card[data-astro-cid-pznzci7v]{cursor:none}}@media (width<1440px){.case-study__fold[data-astro-cid-pznzci7v],.case-study__copy[data-astro-cid-pznzci7v],.case-study__media-section[data-astro-cid-pznzci7v],.next-case[data-astro-cid-pznzci7v]{padding-inline:64px}.case-study__copy[data-astro-cid-pznzci7v]{--case-copy-lead:minmax(240px, var(--case-copy-lead-width));--case-copy-body:minmax(0, 696px)}}@media (width>1024px) and (height<=900px) and (hover:hover) and (pointer:fine){.case-study__fold[data-astro-cid-pznzci7v]{padding-top:10rem}}@media (width<=1024px){.case-study__fold[data-astro-cid-pznzci7v]{padding-top:160px;padding-bottom:100px}.case-study__media-section[data-astro-cid-pznzci7v]{padding-block:100px}.case-study__copy[data-astro-cid-pznzci7v]{--case-copy-lead:minmax(220px, .75fr);--case-copy-body:minmax(0, 1.25fr);--case-copy-padding-block:100px;gap:64px}.next-case[data-astro-cid-pznzci7v]{min-height:720px;padding-block:100px}.next-case__marquee[data-astro-cid-pznzci7v]{font-size:5.5rem;line-height:1.2}}@media (768px<=width<=1024px) and (orientation:landscape),(768px<=width<1440px) and (pointer:coarse) and (orientation:landscape){.case-study__fold[data-astro-cid-pznzci7v]{padding-top:var(--section-padding-block)}.next-case__marquee[data-astro-cid-pznzci7v]{font-size:4.5rem;line-height:1.2}}@media (768px<=width<=1024px) and (orientation:portrait),(768px<=width<1440px) and (pointer:coarse) and (orientation:portrait){.case-study__copy[data-astro-cid-pznzci7v]{grid-template-columns:minmax(0,1fr);gap:32px}.case-study__copy--image[data-astro-cid-pznzci7v][data-side=end]{grid-template-columns:minmax(0,1fr)}.case-study__copy--image[data-astro-cid-pznzci7v][data-side=end] .case-study__copy-image[data-astro-cid-pznzci7v]{order:0}.case-study__copy-image[data-astro-cid-pznzci7v]{max-width:var(--case-copy-lead-width)}}@media (width<768px){.case-study__fold[data-astro-cid-pznzci7v]{padding:120px var(--page-padding-mobile) 80px;gap:48px}.case-study__copy[data-astro-cid-pznzci7v]{--case-copy-padding-block:80px;padding:var(--case-copy-padding-block) var(--page-padding-mobile);grid-template-columns:1fr;gap:32px}.case-study__copy--image[data-astro-cid-pznzci7v],.case-study__copy--image[data-astro-cid-pznzci7v][data-side=end]{grid-template-columns:1fr}.case-study__copy--image[data-astro-cid-pznzci7v][data-side=end] .case-study__copy-image[data-astro-cid-pznzci7v]{order:0}.case-study__copy[data-astro-cid-pznzci7v] h2[data-astro-cid-pznzci7v]{font-size:1.5rem;line-height:29px}.case-study__copy[data-astro-cid-pznzci7v] p[data-astro-cid-pznzci7v]{font-size:1.125rem;line-height:1.5}.case-study__media-section[data-astro-cid-pznzci7v]{padding:80px var(--page-padding-mobile)}.case-study__media--body[data-astro-cid-pznzci7v]{aspect-ratio:4/3}.case-study__media--full[data-astro-cid-pznzci7v]{aspect-ratio:1}.next-case[data-astro-cid-pznzci7v]{min-height:590px;padding:80px var(--page-padding-mobile)}.next-case__marquee[data-astro-cid-pznzci7v]{font-size:3.5rem;line-height:1.2}.next-case__group[data-astro-cid-pznzci7v]{padding-right:32px}.next-case__group[data-astro-cid-pznzci7v] span[data-astro-cid-pznzci7v]{width:440px}.next-case__card[data-astro-cid-pznzci7v]{width:min(100%,280px)}.next-case__details[data-astro-cid-pznzci7v]{font-size:1.25rem;line-height:30px}}
