.blocks_section__yV1sr{display:flex;flex-direction:column;align-items:flex-start;width:100%;scroll-margin-top:calc(85 * var(--dp))}.blocks_heading__8RrVu,.blocks_section__yV1sr{color:var(--color-text-accent-dark-burgundy)}.blocks_lead__VPv_p{max-width:760px;color:var(--color-text-accent-olive)}.blocks_subLabel__WqQzC{color:var(--color-text-muted)}.blocks_prose__fzGhg{max-width:760px;color:var(--color-text-accent-dark-burgundy)}.blocks_note__EXZUe{color:var(--color-text-muted)}.blocks_hero__zk7RH{position:relative;container-type:inline-size;width:100%;aspect-ratio:740/400;overflow:hidden;border-radius:10px;background:var(--color-bg-deepest)}.blocks_heroBg__AaNtU{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.blocks_heroInset__XMcYi{position:absolute;display:flex;align-items:center;justify-content:center;overflow:hidden;border-style:solid;border-color:var(--color-bg-deepest);background:var(--color-bg-pure-white);left:var(--inset-left);top:var(--inset-top);width:var(--inset-w);height:var(--inset-h);border-width:var(--inset-border);border-radius:var(--inset-radius)}.blocks_insetMedia__EWIMx{width:100%;height:100%;object-fit:cover}:is(.blocks_imageBox__GR6hy,.blocks_video__Ac0BX,.blocks_heroInset__XMcYi)[data-frame=browser]{--bar:calc(16 * var(--dp));position:relative;padding-top:var(--bar)}:is(.blocks_imageBox__GR6hy,.blocks_video__Ac0BX,.blocks_heroInset__XMcYi)[data-frame=browser]:after{content:"";position:absolute;inset:0;z-index:2;border:.5px solid var(--color-grey);border-radius:inherit;pointer-events:none}:is(.blocks_imageBox__GR6hy,.blocks_video__Ac0BX,.blocks_heroInset__XMcYi)[data-frame=browser]:before{content:"";position:absolute;inset:0 0 auto;z-index:1;height:var(--bar);border-bottom:.5px solid var(--color-grey);background:radial-gradient(circle at calc(9 * var(--dp)) 50%,var(--color-grey) calc(2.5 * var(--dp)),transparent calc(3 * var(--dp))),radial-gradient(circle at calc(19 * var(--dp)) 50%,var(--color-grey) calc(2.5 * var(--dp)),transparent calc(3 * var(--dp))),radial-gradient(circle at calc(29 * var(--dp)) 50%,var(--color-grey) calc(2.5 * var(--dp)),transparent calc(3 * var(--dp))),var(--color-off-white)}.blocks_imageBox__GR6hy[data-frame=browser] img{top:var(--bar)!important;height:calc(100% - var(--bar))!important;object-position:top}.blocks_video__Ac0BX[data-frame=browser] video{object-position:top}.blocks_heroInset__XMcYi[data-frame=browser]{--bar:calc(14 * 100cqw / 740);border-width:0}.blocks_heroInset__XMcYi[data-frame=browser]:before{background:radial-gradient(circle at calc(8 * 100cqw / 740) 50%,var(--color-grey) calc(2 * 100cqw / 740),transparent calc(2.5 * 100cqw / 740)),radial-gradient(circle at calc(16 * 100cqw / 740) 50%,var(--color-grey) calc(2 * 100cqw / 740),transparent calc(2.5 * 100cqw / 740)),radial-gradient(circle at calc(24 * 100cqw / 740) 50%,var(--color-grey) calc(2 * 100cqw / 740),transparent calc(2.5 * 100cqw / 740)),var(--color-off-white)}.blocks_heroInset__XMcYi[data-frame=browser] .blocks_insetMedia__EWIMx{object-position:top}.blocks_imageBox__GR6hy{position:relative;flex:none;max-width:100%;overflow:hidden;background:var(--color-bg-pure-white)}.blocks_imageBox__GR6hy img{width:100%;height:100%;object-fit:cover}.blocks_video__Ac0BX{position:relative;flex:none;display:flex;align-items:center;justify-content:center;max-width:100%;overflow:hidden;border:0 solid var(--color-bg-deepest);background:var(--color-bg-pure-white)}.blocks_video__Ac0BX video{width:100%;height:100%;object-fit:cover}@media (max-width:1024px){.blocks_heroInset__XMcYi [data-zoom-badge]{display:none}}.blocks_heroInset__XMcYi:hover [data-video-toggle],.blocks_video__Ac0BX:hover [data-video-toggle]{opacity:1}.blocks_video__Ac0BX[data-placeholder]{background:color-mix(in srgb,var(--color-off-white) 60%,transparent);outline:1px dashed color-mix(in srgb,var(--color-dark-burgundy) 25%,transparent);outline-offset:-1px}.blocks_videoLabel__1Ty31{color:var(--color-text-muted);text-transform:uppercase}.blocks_textImage__1GRgB{display:flex;width:100%}.blocks_textImage__1GRgB[data-reverse]{flex-direction:row-reverse}.blocks_textCol__p23zV{flex:1 1;min-width:0;max-width:760px}.blocks_mediaCol__r9EpC{display:contents}.blocks_mediaRow__w_wbE{display:flex;width:100%}@media (max-width:1024px){.blocks_mediaRow__w_wbE{flex-direction:column}}.blocks_decision__nt1Ps{display:flex;flex-direction:column;gap:calc(16 * var(--dp));width:100%}.blocks_decisionTitle__E8Ngi{color:var(--color-text-accent-olive)}.blocks_decisionBody__hMjCv{display:flex;flex-direction:column;gap:calc(16 * var(--dp));color:var(--color-text-accent-dark-burgundy)}.blocks_cardsScroll__4GB4U{width:100%}.blocks_cards___Xqz2{display:flex;align-items:stretch;width:100%;border:.5px solid var(--color-grey);border-radius:var(--radius-lg)}.blocks_cards___Xqz2[data-columns="1"]{flex-direction:column}.blocks_cards___Xqz2>*{flex:1 1;min-width:0}.blocks_cards___Xqz2[data-columns="1"]>*{flex:none;width:100%}.blocks_cards___Xqz2>*+*{border-left:.5px solid var(--color-grey)}.blocks_cards___Xqz2[data-columns="1"]>*+*{border-left:0;border-top:.5px solid var(--color-grey)}.blocks_card__q7hhV{display:flex;flex-direction:column;gap:calc(8 * var(--dp));padding:calc(20 * var(--dp))}.blocks_cardTitle___IqQh{color:var(--color-text-accent-olive)}.blocks_cardBody__S0wms{color:var(--color-text-accent-dark-burgundy)}.blocks_dataCard__ZmOKc{display:flex;flex-direction:column;gap:calc(20 * var(--dp));padding:calc(10 * var(--dp)) calc(20 * var(--dp))}.blocks_dataHeader__S_YTz{display:flex;justify-content:space-between;gap:calc(20 * var(--dp))}.blocks_dataLabel__fydNH{color:var(--color-text-accent-olive)}.blocks_dataSource__DJqxK{color:var(--color-text-muted);white-space:nowrap}.blocks_statPair__2DfI1{display:flex;gap:calc(20 * var(--dp))}.blocks_stat__qLLHZ{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:calc(10 * var(--dp))}.blocks_stat__qLLHZ+.blocks_stat__qLLHZ{padding-left:calc(20 * var(--dp));border-left:.5px solid var(--color-grey)}.blocks_statValue__hPgqg{color:var(--color-text-accent-dark-burgundy);white-space:nowrap}.blocks_statCaption__QfONV{color:var(--color-text-muted)}.blocks_closing__F4SNl{margin:0;text-wrap:balance;color:var(--color-text-accent-dark-burgundy)}.blocks_goalResult__a57wE{display:flex;align-items:stretch;width:100%;border:.5px solid var(--color-grey);border-radius:var(--radius-lg)}.blocks_goalCol__95JRF{flex:1 1;min-width:0;display:flex;flex-direction:column;padding:calc(20 * var(--dp))}.blocks_goalCol__95JRF+.blocks_goalCol__95JRF{border-left:.5px solid var(--color-grey)}.blocks_goalLabel__Oorge{font-family:var(--font-body);font-weight:500;font-size:calc(18 * var(--dp));line-height:calc(27 * var(--dp));color:var(--color-text-accent-dark-burgundy)}.blocks_goalBody__5WM0D{margin:0;color:var(--color-text-accent-dark-burgundy)}@media (max-width:1024px){.blocks_goalResult__a57wE{flex-direction:column}.blocks_goalCol__95JRF{padding:16px}.blocks_goalCol__95JRF+.blocks_goalCol__95JRF{border-left:0;border-top:.5px solid var(--color-grey)}}.blocks_impact__9qKck{display:flex;align-items:stretch;width:100%;border-radius:var(--radius-lg);background:var(--color-accent-mustard);overflow:hidden}.blocks_impactCard__E0JaG{position:relative;flex:1 1;min-width:0;display:flex;flex-direction:column;gap:calc(16 * var(--dp));padding:calc(20 * var(--dp))}.blocks_impactCard__E0JaG+.blocks_impactCard__E0JaG:before{content:"";position:absolute;left:0;top:0;bottom:0;width:.5px;background:linear-gradient(to bottom,var(--color-butter),var(--color-mustard))}@media (max-width:1024px){.blocks_impactCard__E0JaG+.blocks_impactCard__E0JaG:before{right:0;bottom:auto;width:auto;height:.5px;background:linear-gradient(to right,var(--color-butter),var(--color-mustard))}}.blocks_impactValue__t2Ejb{color:var(--color-text-accent-oxblood);white-space:nowrap}.blocks_impactCaption__wv__4{color:var(--color-text-accent-dark-burgundy)}.blocks_flow__IEzlN{display:flex;justify-content:center;gap:calc(40 * var(--dp));width:100%}.blocks_flowCol__LgZVC{display:flex;flex-direction:column;align-items:center;width:calc(300 * var(--dp));max-width:100%}.blocks_flowHeading__Fo_yw{font-family:var(--font-body);font-weight:600;font-size:15px;line-height:normal;text-align:center}.blocks_flowCol__LgZVC[data-tone=before]{--flow-ink:var(--color-text-accent-oxblood)}.blocks_flowCol__LgZVC[data-tone=after]{--flow-ink:var(--color-text-accent-olive)}.blocks_flowHeading__Fo_yw,.blocks_flowTimeline___iCGZ{color:var(--flow-ink)}.blocks_flowStepWrap__hxbub{display:flex;flex-direction:column;align-items:center;width:100%}.blocks_connector__mnUZW{display:block;width:1px;height:16px;background:var(--flow-ink)}.blocks_connectorLast__6LhVK{height:20px}.blocks_flowStep__4zW0h{display:flex;flex-direction:column;gap:4px;width:100%;padding:14px 16px;border-radius:6px}.blocks_flowCol__LgZVC[data-tone=before] .blocks_flowStep__4zW0h{background:var(--color-bg-pure-white);border:1px solid var(--color-text-accent-oxblood)}.blocks_flowCol__LgZVC[data-tone=before] .blocks_flowStepTitle__DfoSE{color:var(--color-text-accent-oxblood)}.blocks_flowCol__LgZVC[data-tone=before] .blocks_flowStepSub__qJsOl{color:var(--color-text-primary)}.blocks_flowCol__LgZVC[data-tone=after] .blocks_flowStep__4zW0h{background:var(--color-tag-olive)}.blocks_flowCol__LgZVC[data-tone=after] .blocks_flowStepTitle__DfoSE{color:var(--color-text-accent-butter)}.blocks_flowCol__LgZVC[data-tone=after] .blocks_flowStepSub__qJsOl{color:var(--color-text-on-inverse)}.blocks_flowTimeline___iCGZ{font-family:var(--font-body);font-weight:600;font-size:20px;line-height:normal;text-align:center}.blocks_cardTitle___IqQh,.blocks_dataLabel__fydNH,.blocks_decisionTitle__E8Ngi,.blocks_flowHeading__Fo_yw,.blocks_flowStepSub__qJsOl,.blocks_flowStepTitle__DfoSE,.blocks_flowTimeline___iCGZ,.blocks_impactCaption__wv__4,.blocks_nextText__Vp_OD,.blocks_statCaption__QfONV,.blocks_subLabel__WqQzC{text-wrap:balance}.blocks_footer__2dmOP{display:flex;flex-direction:column;gap:calc(32 * var(--dp));width:100%;color:var(--color-text-accent-dark-burgundy)}.blocks_next__73ooX{display:flex;align-items:center;gap:16px;width:100%;color:inherit;text-decoration:none}.blocks_nextText__Vp_OD{flex:1 1;min-width:0}.blocks_nextIcon__itDDn{flex:none;width:40px;height:40px;transition:transform var(--dur-quick) var(--ease-quick);background:var(--color-accent-periwinkle-light);-webkit-mask:url(/images/icons/arrow-right-circle-fill.svg) center/contain no-repeat;mask:url(/images/icons/arrow-right-circle-fill.svg) center/contain no-repeat}.blocks_next__73ooX:hover .blocks_nextIcon__itDDn{transform:translateX(4px)}@media (max-width:1024px){.blocks_section__yV1sr{scroll-margin-top:calc(var(--hdr-3, 64px) + 24px);align-items:stretch}.blocks_heading__8RrVu{font-size:calc(18 * var(--dp));line-height:calc(27 * var(--dp))}.blocks_lead__VPv_p{font-size:calc(28 * var(--dp));line-height:calc(34 * var(--dp))}.blocks_cardBody__S0wms,.blocks_decisionBody__hMjCv,.blocks_decisionBody__hMjCv p,.blocks_prose__fzGhg{font-size:max(12px,calc(14 * var(--dp)));line-height:calc(20 * var(--dp))}.blocks_decisionTitle__E8Ngi{font-size:calc(18 * var(--dp));line-height:calc(27 * var(--dp))}.blocks_hero__zk7RH{aspect-ratio:380/250}.blocks_heroInset__XMcYi{left:var(--inset-left-m,var(--inset-left));top:var(--inset-top-m,var(--inset-top));width:var(--inset-w-m,var(--inset-w));height:var(--inset-h-m,var(--inset-h));border-width:var(--inset-border-m,var(--inset-border));border-radius:var(--inset-radius-m,var(--inset-radius))}.blocks_imageBox__GR6hy,.blocks_video__Ac0BX{width:100%!important}.blocks_textImage__1GRgB,.blocks_textImage__1GRgB[data-reverse]{flex-direction:column;gap:19px!important;align-items:stretch!important}.blocks_textCol__p23zV{max-width:none}.blocks_cards___Xqz2{gap:20px}.blocks_cards___Xqz2[data-mobile=stack]{flex-direction:column}.blocks_cards___Xqz2[data-mobile=stack]>*{flex:none;width:100%}.blocks_cardsScroll__4GB4U[data-mobile=scroll]{width:auto;margin:0 -30px;padding:0 30px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:30px;scrollbar-width:none}.blocks_cardsScroll__4GB4U[data-mobile=scroll]::-webkit-scrollbar{display:none}.blocks_cards___Xqz2[data-mobile=scroll],.blocks_cards___Xqz2[data-mobile=scroll][data-columns="1"]{flex-direction:row;width:max-content}.blocks_cards___Xqz2[data-mobile=scroll]>*{flex:none;width:300px;scroll-snap-align:start}.blocks_cards___Xqz2[data-mobile=scroll]>*+*,.blocks_cards___Xqz2[data-mobile=scroll][data-columns="1"]>*+*{border-top:0;border-left:.5px solid var(--color-grey)}.blocks_cards___Xqz2[data-mobile=stack]>*+*{border-left:0;border-top:.5px solid var(--color-grey)}.blocks_card__q7hhV{padding:12px}.blocks_statValue__hPgqg{font-size:calc(28 * var(--dp));line-height:calc(34 * var(--dp))}.blocks_impact__9qKck{flex-direction:column}.blocks_impactCard__E0JaG{padding:16px}.blocks_impactValue__t2Ejb{font-size:calc(28 * var(--dp));line-height:calc(34 * var(--dp));letter-spacing:0}.blocks_flow__IEzlN{flex-direction:column;align-items:center;gap:32px}.blocks_nextText__Vp_OD{font-size:calc(18 * var(--dp));line-height:calc(27 * var(--dp))}}.CaseStudyOverlay_overlay__pzoKf{position:fixed;inset:0;z-index:20;--cs-top:8vh;--cs-side:max(6vw,(100vw - 1600px)/2)}.CaseStudyOverlay_backdrop__CdC1L{position:absolute;inset:0;padding:0;border:0;background:color-mix(in srgb,var(--color-dark-burgundy) 55%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);cursor:pointer;animation:CaseStudyOverlay_fadeIn__yMUMp var(--dur-card) var(--ease-out) both}.CaseStudyOverlay_card__bIPW5{--dp:clamp(0.85px,calc((100vw - 2 * var(--cs-side)) / 1120),1px);--cs-port:calc(100dvh - 2 * var(--cs-top));position:absolute;top:var(--cs-top);bottom:var(--cs-top);left:var(--cs-side);right:var(--cs-side);overflow-y:auto;overscroll-behavior:contain;border-radius:20px;background:var(--color-bg-primary);color:var(--color-text-accent-dark-burgundy);outline:none;scrollbar-width:thin;animation:CaseStudyOverlay_cardIn__xdxMp var(--dur-card) var(--ease-out) both}.CaseStudyOverlay_rk__pHnNh{position:absolute;left:50%;top:calc(var(--cs-top) - .575 * var(--rk-h));width:var(--rk-w);height:var(--rk-h);transform:translateX(-50%);pointer-events:none;animation:CaseStudyOverlay_fadeIn__yMUMp var(--dur-card) var(--ease-out) both}@keyframes CaseStudyOverlay_fadeIn__yMUMp{0%{opacity:0}to{opacity:1}}@keyframes CaseStudyOverlay_cardIn__xdxMp{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@media (max-width:1024px){.CaseStudyOverlay_overlay__pzoKf{--cs-top:0px;--cs-side:0px}.CaseStudyOverlay_backdrop__CdC1L{display:none}.CaseStudyOverlay_card__bIPW5{--dp:1px;border-radius:0;animation:none}.CaseStudyOverlay_rk__pHnNh{display:none}}.CaseStudyLayout_frame__5sf2g{display:flex;flex-direction:column;gap:calc(20 * var(--dp));min-height:100%;padding:0 calc(30 * var(--dp)) calc(40 * var(--dp));color:var(--color-text-accent-dark-burgundy)}.CaseStudyLayout_topBar__ntbOp{position:-webkit-sticky;position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:calc(10 * var(--dp));margin:0 calc(-30 * var(--dp));padding:calc(33 * var(--dp)) calc(30 * var(--dp)) 0;background:var(--color-bg-primary)}.CaseStudyLayout_tags__PgvPR{display:flex;flex-wrap:wrap;gap:calc(10 * var(--dp));margin:0;padding:0;list-style:none}.CaseStudyLayout_tag__N5T5i{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-full);background:var(--color-accent-mustard);color:var(--color-text-accent-oxblood);white-space:nowrap}.CaseStudyLayout_close__IxTX_{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--radius-md);background:transparent;cursor:pointer}.CaseStudyLayout_close__IxTX_:before{content:"";position:absolute;inset:-6px}.CaseStudyLayout_closeIcon__MtTAs{width:32px;height:32px;background:var(--color-text-accent-dark-burgundy);-webkit-mask:url(/images/icons/arrow-move-inward.svg) center/contain no-repeat;mask:url(/images/icons/arrow-move-inward.svg) center/contain no-repeat}.CaseStudyLayout_content__N1Lsv{display:flex;align-items:flex-start;gap:calc(20 * var(--dp))}.CaseStudyLayout_left__uB8cT{position:-webkit-sticky;position:sticky;top:calc(85 * var(--dp));flex:none;display:flex;flex-direction:column;justify-content:space-between;gap:calc(38 * var(--dp));width:calc(300 * var(--dp));height:calc(var(--cs-port, 100dvh) - 118 * var(--dp))}.CaseStudyLayout_left__uB8cT[data-fits=false]{position:static;height:auto;justify-content:flex-start}.CaseStudyLayout_titleBlock__KDDEV{display:flex;flex-direction:column;gap:calc(14 * var(--dp))}.CaseStudyLayout_orgRow__0FCSv{display:flex;justify-content:space-between;gap:calc(14 * var(--dp))}.CaseStudyLayout_title__qhb5X{font-weight:500}.CaseStudyLayout_contribHeading__k2tnJ{margin-top:0}.CaseStudyLayout_contributors__xMiSc{white-space:pre-wrap}.CaseStudyLayout_contribItem__fxDGv{display:block}.CaseStudyLayout_contribSep__OEf1O{display:none}.CaseStudyLayout_main__pmV88{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:calc(40 * var(--dp))}.CaseStudyLayout_nav__R7QOO{display:flex;flex-direction:column;flex:none;width:100%}.CaseStudyLayout_mRail__E_tMq{display:none}.CaseStudyLayout_labels__w8Nl_{position:relative;display:flex;flex-direction:column;flex:none;margin:0;padding:0;list-style:none}.CaseStudyLayout_labels__w8Nl_:before{content:"";position:absolute;left:calc(6.25 * var(--dp));top:calc(var(--nav-seg) * var(--dp) / 2);bottom:calc(var(--nav-seg) * var(--dp) / 2);width:calc(1.5 * var(--dp));background:var(--color-bg-deepest)}.CaseStudyLayout_labelItem__msBkK{position:relative;flex:none;height:calc(var(--nav-seg) * var(--dp));display:flex;align-items:center;padding-left:calc(28 * var(--dp))}.CaseStudyLayout_labelItem__msBkK:before{content:"";position:absolute;left:calc(7 * var(--dp));top:50%;width:calc(5.8 * var(--dp));height:calc(5.8 * var(--dp));transform:translate(-50%,-50%);border-radius:50%;background:var(--color-bg-primary);border:calc(1.2 * var(--dp)) solid var(--color-bg-deepest);transition:all var(--dur-quick) var(--ease-quick)}.CaseStudyLayout_labelItem__msBkK[data-active=true]:before{width:calc(10 * var(--dp));height:calc(10 * var(--dp));background:var(--color-text-accent-oxblood);border-color:var(--color-text-accent-oxblood)}.CaseStudyLayout_label__TPlrK{color:var(--color-text-explain);text-decoration:none;white-space:nowrap;transition:color var(--dur-quick) var(--ease-quick)}.CaseStudyLayout_label__TPlrK:hover,.CaseStudyLayout_label__TPlrK[data-active=true]{color:var(--color-text-accent-oxblood)}@media (max-width:1024px){.CaseStudyLayout_frame__5sf2g{gap:16px;padding:0 30px 40px}.CaseStudyLayout_topBar__ntbOp{position:-webkit-sticky;position:sticky;top:0;z-index:6;align-items:flex-start;gap:12px;margin:0 -30px;padding:33px 30px 8px}.CaseStudyLayout_tags__PgvPR{gap:4px}.CaseStudyLayout_content__N1Lsv{flex-direction:column;align-items:stretch;gap:16px}.CaseStudyLayout_left__uB8cT,.CaseStudyLayout_left__uB8cT[data-fits=false]{position:static;display:contents}.CaseStudyLayout_titleBlock__KDDEV{position:-webkit-sticky;position:sticky;top:var(--hdr-1,0);z-index:5;gap:8px;width:auto;margin:0 -30px;padding:0 30px 8px;background:var(--color-bg-primary)}.CaseStudyLayout_orgRow__0FCSv,.CaseStudyLayout_subtitle__vKNYw{font-size:max(12px,calc(14 * var(--dp)));line-height:calc(20 * var(--dp))}.CaseStudyLayout_title__qhb5X{font-size:calc(28 * var(--dp));line-height:calc(34 * var(--dp))}.CaseStudyLayout_contribHeading__k2tnJ{display:none}.CaseStudyLayout_contributors__xMiSc{font-family:var(--font-sans);font-weight:500;font-size:max(12px,calc(14 * var(--dp)));line-height:calc(18 * var(--dp));white-space:normal}.CaseStudyLayout_contributors__xMiSc:before{content:"Contributors - "}.CaseStudyLayout_contribItem__fxDGv,.CaseStudyLayout_contribSep__OEf1O{display:inline}.CaseStudyLayout_nav__R7QOO{position:-webkit-sticky;position:sticky;top:var(--hdr-2,0);z-index:4;flex:none;justify-content:flex-start;flex-direction:column;gap:14px;width:calc(100% + 60px);margin:0 -30px;padding:8px 30px;background:var(--color-bg-primary)}.CaseStudyLayout_labelItem__msBkK:before,.CaseStudyLayout_labels__w8Nl_:before{display:none}.CaseStudyLayout_mRail__E_tMq{position:relative;display:flex;justify-content:space-between;width:100%;height:14px}.CaseStudyLayout_mRail__E_tMq:before{content:"";position:absolute;left:calc(50% / var(--nav-items));right:calc(50% / var(--nav-items));top:50%;height:1.5px;transform:translateY(-50%);background:var(--color-bg-deepest)}.CaseStudyLayout_mDot__ts_uj{position:relative;flex:1 1;height:14px}.CaseStudyLayout_mDot__ts_uj:after{content:"";position:absolute;left:50%;top:50%;width:5.8px;height:5.8px;transform:translate(-50%,-50%);border-radius:50%;background:var(--color-bg-primary);border:1.2px solid var(--color-bg-deepest);transition:all var(--dur-quick) var(--ease-quick)}.CaseStudyLayout_mDot__ts_uj[data-active=true]:after{width:10px;height:10px;background:var(--color-text-accent-oxblood);border-color:var(--color-text-accent-oxblood)}.CaseStudyLayout_labels__w8Nl_{flex-direction:row;justify-content:space-between;gap:0;width:100%}.CaseStudyLayout_labelItem__msBkK{flex:1 1;justify-content:center;height:18px;padding-left:0}.CaseStudyLayout_main__pmV88{gap:38px}.CaseStudyLayout_contributors__xMiSc,.CaseStudyLayout_subtitle__vKNYw{max-height:8rem;overflow:hidden;transition:max-height var(--dur-card) var(--ease-out),opacity var(--dur-card) var(--ease-out),margin-top var(--dur-card) var(--ease-out)}.CaseStudyLayout_frame__5sf2g[data-scrolled=true] .CaseStudyLayout_contributors__xMiSc,.CaseStudyLayout_frame__5sf2g[data-scrolled=true] .CaseStudyLayout_subtitle__vKNYw{max-height:0;margin-top:-8px;opacity:0;pointer-events:none}}.CaseStudyLayout_frame__5sf2g[data-layout=single] .CaseStudyLayout_content__N1Lsv{display:block}.CaseStudyLayout_frame__5sf2g[data-layout=single] .CaseStudyLayout_main__pmV88{width:100%;gap:calc(20 * var(--dp))}.CaseStudyLayout_sHead__4X_5h{display:flex;flex-direction:column;gap:calc(20 * var(--dp))}.CaseStudyLayout_sTitle__D23cT{font-weight:500;text-wrap:balance}@media (max-width:1024px){.CaseStudyLayout_frame__5sf2g[data-layout=single] .CaseStudyLayout_main__pmV88{gap:20px}}.ContactFooter_footer__qw7_I{display:flex;flex-direction:column;width:100%;padding:calc(24 * var(--dp));border-radius:var(--radius-lg);background:var(--color-bg-inverse)}.ContactFooter_row__cY3rS{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(16 * var(--dp))}.ContactFooter_signature__2kCMc{display:flex;flex-direction:column;align-items:flex-end;text-align:right;color:var(--color-butter)}.ContactFooter_roleMobile__Jcouv{display:none}.ContactFooter_name__ux_8R,.ContactFooter_role__Cm6Z5{color:var(--color-butter)}@media (max-width:1024px){.ContactFooter_signature__2kCMc{flex-basis:100%}.ContactFooter_roleDesktop__nqWB4{display:none}.ContactFooter_roleMobile__Jcouv{display:inline}}@media (min-width:1025px){[role=dialog].ArtGallery_compact__CGZpA{--cs-side:max(14vw,(100vw - 800px)/2)}[role=dialog].ArtGallery_compact__CGZpA>div[tabindex="-1"]{border-radius:12px}}.ArtGallery_frame__gYTSQ{--dp:clamp(0.7px,calc((100vw - 2 * var(--cs-side)) / 800),1px);display:flex;flex-direction:column;gap:calc(20 * var(--dp));height:100%;padding:0 calc(30 * var(--dp)) calc(30 * var(--dp));color:var(--color-text-accent-dark-burgundy)}.ArtGallery_frame__gYTSQ .ArtGallery_topBar__5a4FL{justify-content:flex-end}.ArtGallery_head__N1hW5{display:flex;flex-direction:column;gap:calc(8 * var(--dp))}.ArtGallery_subtitle__Qkmz9,.ArtGallery_title___byho{margin:0;color:var(--color-text-primary)}.ArtGallery_box__0RY81{flex:1 1;min-height:0;display:flex;flex-direction:column;border:.5px solid var(--color-grey);border-radius:8px}.ArtGallery_upper__XAT81{flex:1 1;min-height:0;display:flex;align-items:center;justify-content:center;gap:calc(38 * var(--dp));padding:calc(20 * var(--dp));border-bottom:.5px solid var(--color-grey)}.ArtGallery_column__mXP2w{flex:1 1;min-width:0;height:100%;display:flex;flex-direction:column;align-items:center;gap:calc(20 * var(--dp))}.ArtGallery_stage__a4pbu{flex:1 1;min-height:0;width:100%;display:flex;align-items:center;justify-content:center;position:relative;container-type:size;touch-action:pan-y}.ArtGallery_picture__nwEz1{position:relative;width:min(100cqw,calc(100cqh * var(--w) / var(--h)));aspect-ratio:var(--w) /var(--h);overflow:hidden;border-radius:8px;animation:ArtGallery_pictureIn__2VQDE .26s var(--ease-out) both}.ArtGallery_picture__nwEz1[data-oval]{border-radius:0;overflow:visible}.ArtGallery_picture__nwEz1[data-oval] .ArtGallery_image__4exA2{object-fit:contain}.ArtGallery_image__4exA2{object-fit:cover}.ArtGallery_caption__suuru{flex:none;margin:0;font-weight:400;text-align:center;color:var(--color-text-accent-oxblood)}.ArtGallery_arrow__qrzze{position:relative;flex:none;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--radius-full);background:none;color:var(--color-grey);cursor:pointer;transition:color var(--dur-card) var(--ease-out)}.ArtGallery_arrow__qrzze:before{content:"";position:absolute;inset:-6px}.ArtGallery_arrow__qrzze:hover{color:var(--color-text-accent-dark-burgundy)}.ArtGallery_arrow__qrzze:focus-visible{outline:2px solid var(--color-accent-periwinkle-light);outline-offset:2px}.ArtGallery_arrowIcon__zuagt{width:32px;height:32px;background:currentColor;-webkit-mask:url(/images/icons/arrow-circle-right.svg) center/contain no-repeat;mask:url(/images/icons/arrow-circle-right.svg) center/contain no-repeat}.ArtGallery_arrow__qrzze[data-dir=prev] .ArtGallery_arrowIcon__zuagt{transform:scaleX(-1)}.ArtGallery_strip__h0MJU{flex:none;display:flex;justify-content:center;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.ArtGallery_strip__h0MJU::-webkit-scrollbar{display:none}.ArtGallery_cell__iroPA{flex:none;display:grid;place-items:center;box-sizing:border-box;width:calc(100 * var(--dp));height:calc(88 * var(--dp));border-left:.5px solid var(--color-grey)}.ArtGallery_cell__iroPA:last-child{border-right:.5px solid var(--color-grey)}.ArtGallery_thumb__50fha{position:relative;display:block;width:calc(64 * var(--dp));height:calc(62 * var(--dp));padding:0;border:0;border-radius:8px;overflow:hidden;background:none;cursor:pointer;opacity:.5;transition:opacity var(--dur-card) var(--ease-out)}.ArtGallery_thumb__50fha:hover{opacity:.8}.ArtGallery_thumb__50fha[data-active=true]{opacity:1}.ArtGallery_thumb__50fha:focus-visible{outline:2px solid var(--color-accent-periwinkle-light);outline-offset:2px}.ArtGallery_thumbImage__rHTlF{object-fit:cover}.ArtGallery_thumbImage__rHTlF[data-oval]{object-fit:contain}@keyframes ArtGallery_pictureIn__2VQDE{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ArtGallery_picture__nwEz1{animation:none}.ArtGallery_arrow__qrzze,.ArtGallery_thumb__50fha{transition:none}}@media (max-width:1024px){.ArtGallery_frame__gYTSQ{--dp:1px;padding:0 20px 24px}.ArtGallery_upper__XAT81{position:relative;gap:0;padding:16px;min-height:240px}.ArtGallery_arrow__qrzze{position:absolute;top:50%;z-index:2;margin-top:-16px;background:color-mix(in srgb,var(--color-dark-burgundy) 60%,transparent);color:var(--color-cream)}.ArtGallery_arrow__qrzze:hover{color:var(--color-cream)}.ArtGallery_arrow__qrzze[data-dir=prev]{left:24px}.ArtGallery_arrow__qrzze[data-dir=next]{right:24px}.ArtGallery_strip__h0MJU{justify-content:flex-start}.ArtGallery_cell__iroPA{width:80px;height:80px}.ArtGallery_thumb__50fha{width:52px;height:50px}}