.Plate_plate__9bMoH{position:relative;background-color:var(--grey-900);border:var(--hairline)}.Plate_plate__9bMoH>*{position:relative;box-shadow:0 1.5rem 3rem rgb(0 0 0/45%)}.Plate_lg__n0jCK{padding:3.5rem}.Plate_md__FSyfA{padding:2rem}.Plate_sm__iziDX{padding:1.25rem}.Plate_bleed__BoxrQ{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);border-left:0;border-right:0}@media (max-width:991px){.Plate_lg__n0jCK{padding:1.5rem}.Plate_md__FSyfA{padding:1rem}.Plate_sm__iziDX{padding:.75rem}}@media (max-width:767px){.Plate_plate__9bMoH>*{box-shadow:0 .75rem 1.5rem rgb(0 0 0/40%)}}.CaseBoard_board__tdDh3{margin:0}.CaseBoard_plate__F4W34>*{box-shadow:none}.CaseBoard_grid__jsx2m{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));--board-row:4.5rem;grid-auto-rows:var(--board-row);grid-gap:var(--grid-gap);gap:var(--grid-gap);width:100%;max-width:var(--container-large);margin-inline:auto}.CaseBoard_tile__zUQMF{position:relative;margin:0;min-width:0;will-change:transform}.CaseBoard_frame__84gkt{display:block;position:relative;width:100%;height:100%;overflow:hidden;background-color:var(--grey-800);box-shadow:0 1.5rem 3rem rgb(0 0 0/45%)}.CaseBoard_img__UmOiU{display:block;width:100%;height:100%;object-fit:cover;filter:var(--media-grade)}.CaseBoard_tileCaption__ZcDkw{position:absolute;top:100%;left:0;padding-top:.5rem;white-space:nowrap}.CaseBoard_caption__uTsaU,.CaseBoard_tileCaption__ZcDkw{display:block;color:var(--text-secondary);font-family:var(--family-mono);text-transform:uppercase}.CaseBoard_caption__uTsaU{margin-top:1.5rem}@media (max-width:991px){.CaseBoard_grid__jsx2m{display:flex;flex-direction:column;gap:3rem}.CaseBoard_tile__zUQMF{aspect-ratio:4/3}.CaseBoard_tileCaption__ZcDkw{white-space:normal}}.CaseHero_hero__wmSXn{padding-top:8rem;padding-bottom:var(--section-y)}.CaseHero_miniNav__mSUN_{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:var(--grid-gap);gap:var(--grid-gap);padding-bottom:1rem;border-bottom:var(--hairline)}.CaseHero_miniLink__QlV5g{color:var(--text-secondary);text-transform:uppercase;font-family:var(--family-mono);text-decoration:none;transition:color var(--dur-fast) var(--ease-in-out)}.CaseHero_miniLink__QlV5g:focus-visible,.CaseHero_miniLink__QlV5g:hover{color:var(--text-primary)}.CaseHero_miniNav__mSUN_>.CaseHero_miniLink__QlV5g:last-of-type{justify-self:end;text-align:right}.CaseHero_slug__lIHhd{color:var(--text-secondary);font-family:var(--family-mono)}@media (max-width:767px){.CaseHero_miniNav__mSUN_{grid-template-columns:1fr 1fr}.CaseHero_miniLink__QlV5g{display:flex;align-items:center;min-height:2.75rem}.CaseHero_slug__lIHhd{display:none}.CaseHero_miniNav__mSUN_>.CaseHero_miniLink__QlV5g:last-of-type{grid-column:2}}.CaseHero_title__tY1eF{margin:2.5rem 0 0;color:var(--text-primary);font-weight:400}.CaseHero_reel__AGPgL{width:100%}.CaseHero_reelWrap__I_2_9{position:relative;margin-top:3rem}.CaseHero_rule__cw1Zz{display:block;width:100%;height:1px;background-color:var(--accent)}.CaseHero_video__mGTJV{display:block;width:100%;aspect-ratio:21/9;object-fit:cover;filter:var(--media-grade)}.CaseHero_reel__AGPgL .plyr{width:100%;--plyr-video-background:transparent}.CaseHero_info__jxrDO{display:grid;grid-template-columns:calc(6 * var(--col) + 5 * var(--grid-gap)) 1fr;grid-gap:calc(2 * var(--col) + 2 * var(--grid-gap));gap:calc(2 * var(--col) + 2 * var(--grid-gap));margin-top:4rem}.CaseHero_lead__MpA0j{margin:0;color:var(--text-primary)}.CaseHero_table__Gy7Qh{align-self:start}@media (max-width:991px){.CaseHero_info__jxrDO{grid-template-columns:1fr;gap:2.5rem}}@media (max-width:767px){.CaseHero_hero__wmSXn{padding-top:6rem}.CaseHero_title__tY1eF{margin-top:1.5rem}.CaseHero_reelWrap__I_2_9{margin-top:2rem}.CaseHero_info__jxrDO{margin-top:2.5rem}}.CaseBlocks_stack__HL55w{display:flex;flex-direction:column;gap:6rem}@media (max-width:767px){.CaseBlocks_stack__HL55w{gap:3.5rem}}.CaseBlocks_prose__HcoKD{width:calc(7 * var(--col) + 6 * var(--grid-gap));max-width:100%}.CaseBlocks_heading__vfsnD{margin:0 0 1.5rem;color:var(--text-primary);font-weight:400}.CaseBlocks_body__Mvd0p{color:var(--text-secondary)}.CaseBlocks_paragraph__pvcCJ{margin:0}.CaseBlocks_paragraph__pvcCJ+.CaseBlocks_paragraph__pvcCJ{margin-top:1.25rem}.CaseBlocks_strong__vx34q{font-weight:400;color:var(--text-primary)}.CaseBlocks_inlineCode__C9y20{font-family:var(--family-mono);font-size:.875em;color:var(--accent-ink)}.CaseBlocks_caption__tqn1t{display:block;margin-top:.75rem;color:var(--text-secondary);font-family:var(--family-mono);text-transform:uppercase}.CaseBlocks_codeFigure__p0bIC,.CaseBlocks_full__gerQp,.CaseBlocks_quote___HdsB,.CaseBlocks_specBlock__M_eKh,.CaseBlocks_twoUp__D1y6V{margin:0}.CaseBlocks_twoUp__D1y6V{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.CaseBlocks_twoUpItem__L6hJz{margin:0;min-width:0}@media (max-width:767px){.CaseBlocks_twoUp__D1y6V{grid-template-columns:1fr;gap:2rem}}.CaseBlocks_bleed__OgJer{margin-top:2rem;margin-bottom:2rem}.CaseBlocks_quote___HdsB{width:calc(8 * var(--col) + 7 * var(--grid-gap));max-width:100%;padding-left:2rem;border-left:1px solid var(--accent-ink)}.CaseBlocks_quoteBody__6uCrk{margin:0}.CaseBlocks_quoteBody__6uCrk p{margin:0;color:var(--text-primary)}.CaseBlocks_quoteAttribution__fxB_N{display:block;margin-top:1rem;color:var(--text-secondary);font-family:var(--family-mono);text-transform:uppercase}.CaseBlocks_specBlock__M_eKh{width:calc(6 * var(--col) + 5 * var(--grid-gap));max-width:100%}.CaseBlocks_codeFigure__p0bIC{width:calc(8 * var(--col) + 7 * var(--grid-gap));max-width:100%}.CaseBlocks_code__2JZdX{border:var(--hairline);background-color:var(--grey-900)}.CaseBlocks_code__2JZdX pre.shiki{margin:0;padding:1.5rem;overflow-x:auto;background-color:transparent!important;font-family:var(--family-mono);font-size:var(--t-p-size);line-height:1.6;-moz-tab-size:2;tab-size:2}.CaseBlocks_code__2JZdX pre.shiki code{font-family:inherit}.CaseFooter_footer__Cm53J{padding-top:var(--section-y)}.CaseFooter_heading___YHTD{margin:0 0 2rem;color:var(--text-secondary);font-family:var(--family-mono);text-transform:uppercase;font-weight:400}.CaseFooter_rows__3jwkV{margin:0;padding:0;list-style:none;border-top:var(--hairline)}.CaseFooter_row__rlEbb{border-bottom:var(--hairline)}.CaseFooter_link__JnMtQ{display:grid;grid-template-columns:calc(2 * var(--col) + var(--grid-gap)) 1fr auto;align-items:center;grid-gap:var(--grid-gap);gap:var(--grid-gap);padding:2rem 0;text-decoration:none;color:var(--text-primary);transition:padding-left var(--dur-base) var(--ease-in-out)}.CaseFooter_link__JnMtQ:focus-visible,.CaseFooter_link__JnMtQ:hover{padding-left:1.25rem}.CaseFooter_rowLabel__Mprhi{color:var(--text-secondary);font-family:var(--family-mono);text-transform:uppercase}.CaseFooter_rowDetail__N7war{min-width:0;overflow-wrap:anywhere;font-weight:400}.CaseFooter_icon__YpZP5{justify-self:end;transition:background-color var(--dur-fast) var(--ease-in-out)}.CaseFooter_link__JnMtQ:focus-visible .CaseFooter_icon__YpZP5,.CaseFooter_link__JnMtQ:hover .CaseFooter_icon__YpZP5{background-color:var(--accent-ink)}.CaseFooter_icon__YpZP5 .button-icon{transform:rotate(-45deg)}@media (max-width:767px){.CaseFooter_link__JnMtQ{grid-template-columns:1fr auto;gap:.5rem 1rem;padding:1.5rem 0}.CaseFooter_rowLabel__Mprhi{grid-column:1/-1}}.CaseImage_box__PDiVf{display:block;position:relative;width:100%;overflow:hidden;background-color:var(--grey-900)}.CaseImage_img__nk0Gl{display:block;width:100%;height:100%;object-fit:cover;filter:var(--media-grade)}.CaseSlider_slider__VPlJz{display:flex;flex-direction:column;gap:1.25rem}.CaseSlider_viewport__cM7ez{overflow:hidden}.CaseSlider_track__mhAzr{display:flex;gap:1.5rem;touch-action:pan-y pinch-zoom}.CaseSlider_slide__IbzRn{margin:0;flex:0 0 72%;min-width:0}@media (max-width:767px){.CaseSlider_slide__IbzRn{flex-basis:88%}}.CaseSlider_caption__f8x6_{display:block;margin-top:.75rem;color:var(--text-secondary);font-family:var(--family-mono);text-transform:uppercase}.CaseSlider_controls__APqHS{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;border-top:var(--hairline)}.CaseSlider_counter__aPmtr{margin:0;color:var(--text-secondary);font-family:var(--family-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CaseSlider_buttons__UXSwQ{display:flex;gap:.5rem}.CaseSlider_button__XE3qC{display:grid;place-items:center;width:2.5rem;height:2.5rem;padding:0;border:var(--hairline);border-radius:50%;background:none;color:var(--text-primary);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-in-out),border-color var(--dur-fast) var(--ease-in-out),opacity var(--dur-fast) var(--ease-in-out)}.CaseSlider_button__XE3qC:hover:not(:disabled){background-color:var(--accent);border-color:var(--accent)}.CaseSlider_button__XE3qC:disabled{opacity:.3;cursor:default}.CaseSlider_chevron__w10HZ{width:1rem;height:1rem}.CaseStudy_page__bHbB1{position:relative}.CaseStudy_inverted__Ezhcx{background-color:var(--accent-ground);--bg-primary:var(--accent-ground);--bg-secondary:var(--accent-ground);--text-primary:var(--text-alternate);--text-secondary:var(--grey-800);--border-primary:var(--border-alternate);--hairline:var(--hairline-alt)}.CaseStudy_content__x6V69{padding-top:var(--section-y)}.PostBody_body__ir6Vu{display:flex;flex-direction:column}.PostBody_prose__HkKCK{color:var(--text-secondary)}.PostBody_prose__HkKCK p{margin:0 0 1.25rem}.PostBody_h2__pil7z{margin:2.5rem 0 1.25rem}.PostBody_h2__pil7z,.PostBody_h3__eFIg5{color:var(--text-primary);font-weight:400}.PostBody_h3__eFIg5{margin:2rem 0 1rem}.PostBody_quote__d_e6v{margin:1.5rem 0 2rem;padding-left:2rem;border-left:1px solid var(--accent-ink)}.PostBody_quote__d_e6v p{margin:0;color:var(--text-primary)}.PostBody_list__HmM4C{margin:0 0 1.25rem;padding:0;list-style:none}.PostBody_listItem__ru_mb{position:relative;padding-left:1.5rem}.PostBody_listItem__ru_mb:before{content:"—";position:absolute;left:0;color:var(--text-secondary)}.PostBody_listItem__ru_mb .PostBody_prose__HkKCK p:last-child{margin-bottom:.5rem}.PostBody_code__Zwa6c{margin:1.5rem 0 2rem}.PostBody_code__Zwa6c>*{width:100%}.post_hero__FZDuM{padding-top:10rem;padding-bottom:3rem}.post_column__hxX1d{width:calc(7 * var(--col) + 6 * var(--grid-gap));max-width:100%}.post_back__KeTdl{display:inline-block;margin-bottom:2.5rem;color:var(--text-secondary);font-family:var(--family-mono);text-transform:uppercase;text-decoration:none;transition:color var(--dur-fast) var(--ease-in-out)}.post_back__KeTdl:focus-visible,.post_back__KeTdl:hover{color:var(--text-primary)}.post_category__I4hsT{margin:0 0 1rem;color:var(--accent-ink);font-family:var(--family-mono);text-transform:uppercase}.post_title__lerbg{margin:0;color:var(--text-primary);font-weight:400}.post_standfirst__6rnZM{margin:1.5rem 0 0;color:var(--text-secondary)}.post_meta__tDN9z{margin:2rem 0 0;padding-top:1.5rem;border-top:var(--hairline);color:var(--text-secondary);font-family:var(--family-mono);text-transform:uppercase}.post_metaLink__rkZhc{color:var(--text-primary);text-decoration:none;border-bottom:1px solid var(--border-primary)}.post_footer__hvKqy{padding-top:var(--section-y);padding-bottom:var(--section-y)}.post_pager__k2GIu{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--grid-gap);gap:var(--grid-gap);padding-top:2rem;border-top:var(--hairline)}.post_pagerLink__q1_Ep{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem 0;text-decoration:none;color:var(--text-primary);transition:padding-left var(--dur-base) var(--ease-in-out)}.post_pagerNext__duLsz{align-items:flex-end;text-align:right}.post_pagerLink__q1_Ep:focus-visible,.post_pagerLink__q1_Ep:hover{padding-left:.75rem}.post_pagerNext__duLsz:focus-visible,.post_pagerNext__duLsz:hover{padding-left:0;padding-right:.75rem}.post_pagerLabel__Klwb2{color:var(--text-secondary);font-family:var(--family-mono);text-transform:uppercase}.post_pagerTitle__IJCpW{font-weight:400}.post_pagerIcon__5HXzQ{margin-top:.5rem}@media (max-width:767px){.post_hero__FZDuM{padding-top:7rem;padding-bottom:2rem}.post_back__KeTdl{margin-bottom:1.5rem}.post_footer__hvKqy{padding-top:3rem;padding-bottom:3rem}.post_pager__k2GIu{grid-template-columns:1fr}.post_pagerNext__duLsz{align-items:flex-start;text-align:left}}